﻿/*全局样式*/
body{padding: 0;margin: 0;font-family: 微软雅黑;font-size: 0.24rem;color: #000;}
div,img,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding: 0;margin: 0;border: 0;}
ul{list-style: none;}
a{text-decoration: none;color: #000;}
i,em{font-style: normal;}
img{display: block;max-width: 100%;height: 100%;}
/*去掉 input 默认边框*/
input{padding: 0;border: 0;font-family: 微软雅黑;}
input[type="submit"]{background-color: transparent;cursor: pointer;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
/*去掉 textarea 默认边框*/
textarea{padding: 0;border: 0;font-family: 微软雅黑;font-size: 0.24rem;}
/*去掉 button 默认边框*/
button{border: 0;padding: 0;background-color: transparent;font-family: 微软雅黑;font-size: 0.24rem;cursor: pointer;}
/*清除浮动*/
.clearfix{*zoom: 1;}
.clearfix:after{content: '';display: block;clear: both;}

/*解决chrome 浏览器，当文本框，多行文本获得焦点的时候，会有一个边框的问题*/
input,textarea{outline: none;resize:none;}
/*去掉select默认样式*/
select{appearance:none; -moz-appearance:none;-webkit-appearance:none; }
/*去掉表格自带间隙*/
table{border-collapse:collapse;}
/*常用宽度*/
.w1200{position: relative;width: 100%;margin: 0 auto;height: 100%;max-width: 1200px;}
.w1000{position: relative;width: 100%;margin: 0 auto;height: 100%;max-width: 1000px;}
.w900{position: relative;width: 100%;margin: 0 auto;height: 100%;max-width: 900px;}
*{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
/*滚动条*/
::-webkit-scrollbar{width: 2px;background: #eee;}
::-webkit-scrollbar-thumb{background: #ccc;}

/*修改swiper-pagination小圆点大小、颜色、高亮、间距*/
.swiper-pagination-bullet{width: 0.1rem;height: 0.1rem;background-color: #ffffff;border-radius: 50%;opacity: 1;}
.swiper-pagination-bullet-active{width: 0.1rem;height: 0.1rem;background-color: #3a7d99;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 0.1rem;}

/*头部*/
.header{background-color:#0b59ac;padding:22px 0;z-index: 99;}
.header .logo{float: left;margin-right: 40px;width: 320px;}
.header .pc_nav{float: left;font-size: 0;margin-top: 22px;}
.header .pc_nav>li{position: relative;}
.header .pc_nav li{padding:0 12px; display: inline-block;font-size: 16px;line-height: 20px;}
.header .pc_nav>li.on,.header .pc_nav>li:hover{background-color: #fff;border-top-right-radius:5px;border-bottom-left-radius:5px; }
.header .pc_nav li a{color:#fff;}
.header .pc_nav>li.on>a,.header .pc_nav>li:hover>a{color:#b669b4;}
.header .pc_nav>li ul{position: absolute;top:20px;left:0;padding:0 0 0 12px;margin-top:3px;display: none; width:110px; background-color:rgba(202,78,199,0.8);border-top-right-radius: 6px;border-bottom-left-radius: 6px;z-index: 99; }
.header .pc_nav>li ul li{width: 100%;font-size: 13px;line-height: 30px;padding:0;}
.header .pc_nav>li ul li:hover{font-weight: bold;}
.header .pc_nav>li ul li a{display: inline-block;}
.header .pc_nav>li ul li:hover a{text-decoration:underline;}
/*手机*/
.header .menuBtn{display: none;}
.header .navCont{display: none;}
.header .menuBtn{z-index: 21;position: absolute;right: 4.5%;top:12px;width: 40px;height: 44px;cursor: pointer;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.header .menuBtn span{position: absolute;left: 0;width: 100%;height: 4px;background-color: #fff;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.header .menuBtn span:nth-child(1){top: 8px;}
.header .menuBtn span:nth-child(2){top: 20px;}
.header .menuBtn span:nth-child(3){top: 32px;}
.header .menuBtn.close{position: fixed;top:22px;}
.header .menuBtn.close span{background-color: #b669b4;}
.header .menuBtn.close span:nth-child(1){top: 2px;transform: rotate(45deg)}
.header .menuBtn.close span:nth-child(2){display: none;}
.header .menuBtn.close span:nth-child(3){top: 2px;transform: rotate(-45deg)}
/*导航*/
.navCont{display: none;z-index: 20;position: fixed;left: 0;top: 0;float: none;width: 100%;height: 100%;background-color: #fff;}
.navCont .nav{width: 80%;height: 80%;padding-right: 3%;margin: 60px auto 0;overflow-y: auto;overflow-x: hidden;}
.navCont .nav > li{position: relative;border-bottom: 1px solid #eee;font-size: 16px;line-height: 40px;}
.navCont .nav > li .more{position: absolute;right: 3%;top: 0;font-size: 20px;text-align: center;color: #999;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;}
.navCont .nav > li > a{display: block;width: 80%;color: #333;}
.navCont .nav > li.on .more{transform: rotate(45deg);}
.navCont .nav > li.on > a,.navCont .nav > li:hover > a{color: #b669b4;}
.navCont .nav2nd{display: none;padding-left: 10%;margin-bottom: 10px;}
.navCont .nav2nd > li{font-size:14px;line-height: 30px;}
.navCont .nav2nd > li > a{display: block;color: #999;}
.navCont .nav2nd > li > a:hover{color: #b669b4;}
/*header end*/
/*头部 end*/

/*banner*/
.index_banner{height: 291px;background-position: center;background-size: cover;}
/*banner end*/

.index_content{background-color: #f4f4f4;}

.index_tit{margin-bottom: 23px;padding-bottom: 12px;border-bottom: 1px solid #ededed; height: 30px;}
.index_tit .chinese{font-size: 18px;color:#0b59ac;}
.index_tit .eng{font-size: 12px;color:#999;text-transform: capitalize;}
.index_tit .more{float: right;font-size: 12px;color:#ab34a8;text-transform: capitalize;-webkit-transition: all 0.3s;transition: all 0.3s;}
.index_tit .more:hover{margin-top:-4px;text-decoration:underline;}

/*part1*/
.part1{padding-top: 35px;}
.part1 .index_tit{margin-right: 32px;}
.part1 .lefts{width:85%;float: left;overflow: hidden;}
.part1 .lefts .left{width: 47%;display: block;float: left;}
.part1 .lefts .left .pic{width: 100%;height: 227px;background-position: center;background-size: cover;}
.part1 .lefts .left .pic span{    position: absolute;display: block;padding-top: 4px; width: 75px;height: 69px;font-size: 14px;line-height: 14px; background-color: #0b59ac;color:#fff;text-align: center;}
.part1 .lefts .left .pic span i{display: block;margin-bottom: 5px; font-size: 40px;line-height: 40px;}
.part1 .lefts .left .txt .h{margin: 14px 0 6px 0;  width: 100%;height: 18px;overflow: hidden;}
.part1 .lefts .left .txt .h a{transition: all 0.3s;font-size: 18px;line-height: 18px;color:#333;font-weight:bold;}
.part1 .lefts .left .txt .h a:hover{color:#0b59ac;margin-left: 4px;-webkit-transition: all 0.3s;}
.part1 .lefts .left .txt .p a{font-size: 12px;color:#999;line-height: 20px;width: 100%;height: 40px;overflow: hidden;}
.part1 .lefts .left .txt em{float: right;display: inline-block;width: 87px;height: 24px;text-align: center;background-color: #0b59ac;color:#fff;line-height: 24px;opacity: .6;-webkit-transition: all 0.3s;transition: all 0.3s;}
.part1 .lefts .left .txt em:hover{opacity: 1;margin-top: -3px;}
.part1 .lefts .right{width: 53%;float: right;padding:0 32px 0 32px; }
.part1 .lefts .right li{padding:0 0 21px 0;}
.part1 .lefts .right li:nth-child(n+2){border-top: 1px solid #eaeaea;}
.part1 .lefts .right li span{display: block;float: left;margin-right:16px;margin-top:-4px; width: 70px; font-size: 14px;line-height: 22px; color:#999;text-align: center;}
.part1 .lefts .right li span i{font-size: 44px;display: block;line-height: 44px;}
.part1 .lefts .right li .h a{position: relative;left: 0; font-size: 16px;color:#333;line-height: 20px;font-weight: bold;width: 81%;height: 20px;overflow: hidden;-webkit-transition: all 0.3s;transition: all 0.3s;}
.part1 .lefts .right li .h a:hover{color:#0b59ac;left: 4px;}
.part1 .lefts .right li .p a{font-size: 12px;color:#999;line-height: 20px;width: 81%;height: 40px;overflow: hidden;}
.part1 .rights{width: 15%;float: right;}
.part1 .rights .box{display: block;margin-bottom:38px;padding-top: 30px;font-size: 16px;line-height: 16px;color:#666; width: 100%;height: 145px;box-sizing: border-box;border:1px solid #d9d9d9;text-align: center;-webkit-transition: all 0.3s;transition: all 0.3s;}
.part1 .rights .box .pic{margin-bottom:20px; width: 45px;height: 47px;display: inline-block;-webkit-transition: all 0.3s;transition: all 0.3s;}
.part1 .rights .box:hover{line-height: 8px;}
.part1 .rights .box:hover .pic{transform: scale(1.1);}
/*part1 end*/

/*part2*/
.part2{margin-bottom:80px;}
.part2 .swiper-container{padding-top: 5px;}
.part2 .list li{float: left;width: 23%;margin-right:2.666%;text-align: center;}
.part2 .list li:last-child{margin-right:0;}
.part2 .list li .pics{position: relative;top: 0; width:160px;display: inline-block;height:172px;background-size:cover;background-position: 0 0;-webkit-transition: all 0.3s;transition: all 0.3s;}
.part2 .list li .pic{position: absolute;width: 100%;height: 100%;background-image: url(../images/part2_bj.png);background-size:100% 100%;}
.part2 .list li .pics:hover{top: -4px;}
.part2 .list li .txt .h{position: relative;top: 0; font-size: 16px;color:#333;line-height: 16px;margin:36px 0 25px 0;padding-bottom: 20px;}
.part2 .list li .txt .h{transition: all 0.3s;}
.part2 .list li .txt .h:hover{top:-3px;}
.part2 .list li .txt .h a:hover{color:#0b59ac;}
.part2 .list li .txt .h:after{display:none;content:"";position: absolute;bottom:0;left: 50%;width: 33px;height: 3px;transform: translateX(-16.5px);background-color: #ab34a8;}
.part2 .news_title.h a {  padding-bottom: 15px; border-bottom: 3px solid #0b59ac;}
.part2 .list li .txt .p a{font-size: 14px;color:#8c9398;line-height: 24px;height: 48px;width: 100%;overflow: hidden;}
/*part2 end*/

/*part3*/
.part31{margin-bottom:70px;}
.part3 .box{width: 100%;float: left;}
.part3 .box:nth-child(3){margin-right:0;}
.part3 .box .pics{width: 100%;height: 216px;overflow: hidden;}
.part3 .box .pics .pic{width: 100%;height: 100%;background-size: cover;background-position: center;-webkit-transition: all 0.3s;transition: all 0.3s;}
.part3 .box .pics .pic:hover{transform: scale(1.05);}
.part3 .box .txt .day{font-size: 13px;line-height: 13px;color: #6c6c6c;margin:30px 0 15px 0;padding-left: 24px;background-image: url(../images/part3_icon.png);background-repeat: no-repeat;}
.part3 .box .txt .h a{margin-bottom:8px; font-size: 16px;color:#1a2631;line-height: 16px;height: 16px;width: 100%;overflow: hidden;}
.part3 .box .txt .h a{transition: all 0.3s;}
.part3 .box .txt .h a:hover{color:#0b59ac;margin-left:4px;-webkit-transition: all 0.3s;}
.part3 .box .txt .p a{font-size: 12px;color:#999;line-height: 24px;width: 100%;height: 48px;overflow: hidden;}
.part3 .box .txt em{display: block;margin-top:28px; width: 69px;height: 23px;border:1px solid #0b59ac;text-align: center;line-height: 22px;color:#0b59ac;font-size: 14px;-webkit-transition: all 0.3s;transition: all 0.3s;}
.part3 .box .txt em:hover{color:#fff;background-color: #0b59ac;margin-top:25px;}
/*part3 end*/

/*part4*/
.part4 .box{width: 100%;float: left;}
.part4 .box:last-child{margin-right:0;}
.part4 .box .h a{font-size: 16px;color:#333333;line-height: 20px;width: 100%;height: 40px;overflow: hidden;}
.part4 .box .h a{transition: all 0.3s;display: block;}
.part4 .box .h a:hover{color:#0b59ac;margin-left:4px;-webkit-transition: all 0.3s;}
.part4 .box .p a{font-size: 12px;color:#999;line-height: 12px;height: 12px;}
.part4 .box .p{margin:14px 0 35px 0; width: 100%;overflow: hidden;}
.part4 .box em{position: relative;top:0; display: block; width: 69px;height: 23px;border:1px solid #0b59ac;text-align: center;line-height: 22px;color:#0b59ac;font-size: 14px;-webkit-transition: all 0.3s;transition: all 0.3s;}
.part4 .box em:hover{top: -3px; color:#fff;background-color: #0b59ac;}
/*part4 end*/

/*part5*/
.part5{margin-bottom:70px;}
.part5 .left{width: 77%;float: left;}
.part5 .left .box{width: 100%;margin-right:8%;float: left;padding-bottom: 13px;}
.part5 .left .box:last-child{margin-right:0;}
.part5 .left .box .pics{height: 93px;width: 100%;overflow: hidden;}
.part5 .left .box .pics .pic{width: 100%;height: 100%;-webkit-transition: all 0.3s;transition: all 0.3s;background-size: cover;background-position: center;}
.part5 .left .box .pics .pic:hover{transform: scale(1.05);}
.part5 .left .box .solid{margin:15px 0 8px 0; width: 18px;height: 3px;background-color:#0b59ac;}
.part5 .left .box .h{font-size: 14px;color:#5f5f5f;line-height: 24px;height: 48px;width: 100%;overflow: hidden;}
.part5 .left .box .h a{transition: all 0.3s;    display: block;color: #5f5f5f;}
.part5 .left .box .h a:hover{margin-left:4px;color:#0b59ac;-webkit-transition: all 0.3s;}
.part5 .left .box em{position: relative;display: block;width: 41px; margin:20px 0 0 0; font-size: 12px;line-height: 12px; color:#ababab;padding-right: 17px;-webkit-transition: all 0.3s;transition: all 0.3s;}
.part5 .left .box em:after{position: absolute;top:2px;right: 0;width: 10px;height: 10px; content: "";background-image: url(../images/arrow.png);background-size:100% 100%;}
.part5 .left .box em:hover{margin-left:4px;}
.part5 .right{width: 23%;float: right;padding-left: 6%;}
.part5 .right ul li{margin-bottom:22px;padding:5px 0 5px 13%;font-size: 12px; width: 100%;height: 34px;border:1px solid #d9d9d9;box-sizing: border-box;-webkit-transition: all 0.3s;transition: all 0.3s;}
.part5 .right ul li a{padding-left: 30px;background-size: 22px 44px;background-repeat: no-repeat;background-position:0 -22px; color:#666;display: block;width: 100%;height: 22px;line-height: 22px;}
.part5 .right ul li:nth-child(1) a{background-image: url(../images/part4_icon1.png);}
.part5 .right ul li:nth-child(2) a{background-image: url(../images/part4_icon2.png);}
.part5 .right ul li:nth-child(3) a{background-image: url(../images/part4_icon3.png);}
.part5 .right ul li:nth-child(4) a{background-image: url(../images/part4_icon4.png);}
.part5 .right ul li:hover{background-color:#0b59ac;}
.part5 .right ul li:hover a{color:#fff;background-position: 0 0;}
/*part5 end*/

/*foot*/
.foot .top{height: 68px;background-color: #c27dc0;}
.foot .top ul li{float: left;width: 16.25%;margin:18px 7.6% 0 0;}
.foot .top ul li:nth-child(1){margin:0 5% 0 0;width: 7%; font-size: 16px;color:#fff;line-height: 68px;}
.foot .top ul li select{position: relative;display: inline-block;font-size:14px; width: 100%;height: 31px;border:1px solid #dedede;padding:0 32px 0 42px;color:#b6b6b6;background-image: url(../images/select_bj.png);background-repeat: no-repeat;background-position: right 0;cursor: pointer;}
.foot .top ul li:last-child{margin-right:0;}
.foot .bottom{text-align: center;padding:20px 0 10px 0;background-color: #e0e0e0;}
.foot .bottom span{margin-bottom:10px;display: inline-block; font-size: 13px;line-height: 20px;color:#3a3a3a;}
.foot .bottom span.span{padding-left:32px;background-image: url(../images/police_badge.png);background-repeat: no-repeat; }
.foot .bottom span:nth-child(3):after,.foot .bottom span:last-child:after{display: none;}
.foot .bottom span:after{position: relative;top:2px; content:"";display: inline-block;margin:0 15px; width:1px;height: 14px;background-color: #b1b1b1;}
.foot .bottom span a{color:#3a3a3a;}
/*foot end*/

.details_contents{background-color: #f4f4f4;padding:30px 0 38px 0;}
.details_content{overflow: hidden;background-color: #fff;border-radius: 18px;box-shadow: 0 4px 18px rgba(0,0,0,0.12);}

/*图片列表*/
.side_nav{width: 23.6%;margin:0 3% 40px 0.4%;float: left;padding:46px 0 0 0;text-align: right;}
.side_nav .h3 .chinese{margin-bottom:16px;padding-right: 25px; font-size: 18px;color:#666;line-height: 18px;}
.side_nav .h3 .eng{font-size: 30px;color:#999;opacity: .4; line-height: 36px;text-transform:uppercase;}
.side_nav .list li{font-size: 14px;color:#333;height: 45px;line-height: 45px;padding-right: 25px;}
.side_nav .list li.on,.side_nav .list li:hover{background-color: #ededed;}
.side_nav .list li a{display: block;}
.right_contents{width: 73%;margin-left:27%;padding:46px 8% 0 0;}
.right_contents .right_tit{border-bottom: 1px solid #ededed;overflow: hidden;}
.right_contents .right_tit .h{position: relative; float: left;font-size:26px;line-height: 46px;color:#333;}
.right_contents .right_tit .h:after{content: "";position: absolute;left: 0;bottom: -1px;width: 60px;height: 3px;background-color: #0b59ac;}
.right_contents .right_tit ul{float: right;}
.right_contents .right_tit ul li{float: left;font-size:12px;line-height: 46px;color:#c8c8c8;}
.right_contents .right_tit ul li a{color:#c8c8c8;}
.right_contents .right_tit ul li.on a{color:#6e6e6e;}
.right_contents .right_tit1{font-size:0;border-bottom: 1px solid #ededed;display: none;}
.right_contents .right_tit1 li{font-size:14px;display: inline-block;line-height: 32px;margin-right: 10px;padding-bottom: 2px;}
.right_contents .right_tit1 li a{color:#333;}
.right_contents .right_tit1 li:hover,.right_contents .right_tit1 li.on{border-bottom: 2px solid #b669b4;padding-bottom: 0;}
.right_contents .right_tit1 li:hover a,.right_contents .right_tit1 li.on a{color:#b669b4;}
.pic_list .right_content .box{padding: 40px 0 50px 0;display: block;border-bottom: 1px solid #ededed;}
.pic_list .right_content a:last-of-type{border-bottom: none;}
.pic_list .right_content .pics{width: 172px;height: 172px;float: left;overflow: hidden; border-radius: 50%;box-shadow: 1px 4px 16px rgba(0,0,0,0.2);}
.pic_list .right_content .pics .pic{width: 100%;height: 100%;-webkit-transition: all 0.3s;transition: all 0.3s;background-size: cover;background-position: 0 0;}
.pic_list .right_content .pics .pic:hover{transform: scale(1.05);}
.pic_list .right_content .txts{margin-left:215px;}
.pic_list .right_content .txts .h3{font-size:20px;color:#333;line-height: 20px;margin-bottom:6px;}
.pic_list .right_content .txts .txt{font-size:12px;line-height: 24px;color:#666;}
.pic_list .right_content .txts em{display: inline-block;margin-top:10px; width: 69px;height: 23px;border:1px solid #ab34a8;line-height: 21px;font-size:12px;color:#ab34a8;text-align: center;-webkit-transition: all 0.3s;transition: all 0.3s;}
.pic_list .right_content .txts em:hover{top:-3px;background-color:#ab34a8;color:#fff; }
/*图片列表end*/

/*图片详情*/
.pic_details{padding-bottom: 54px;}
.pic_details .right_content .left{float: left;padding-top: 46px;}
.pic_details .right_content .left .pic{width: 172px;height: 172px;border-radius: 50%;background-size: cover;background-repeat: no-repeat;background-position: 0 0;box-shadow: 1px 4px 16px rgba(0,0,0,0.2);}
.pic_details .right_content .right{margin-left:26%;padding-top:40px;}
.pic_details .right_content .right .box{margin-bottom:26px;}
.pic_details .right_content .right .box .h{font-size: 18px;color:#ab34a8;line-height: 18px;margin-bottom:10px;}
.pic_details .right_content .right .box .p{font-size: 12px;line-height: 24px;color:#666;}
.pic_details .right_content .right .box table{border: 1px solid #d6d6d6;margin-bottom: 19px;width: 100%;}
.pic_details .right_content .right .box table caption{border: 1px solid #d6d6d6;border-bottom: none;line-height: 34px;font-size: 16px;color:#333;font-weight: bold;}
.pic_details .right_content .right .box table tr{border-bottom: 1px solid #d6d6d6;}
.pic_details .right_content .right .box table tr:last-child{border-bottom: none;}
.pic_details .right_content .right .box table tr th,.pic_details .right_content .right .box table tr td{border-right: 1px solid #d6d6d6;}
.pic_details .right_content .right .box table tr th{font-size:14px;line-height: 26px; color: #4e4e4e;}
.pic_details .right_content .right .box table tr td{font-size:12px;line-height: 16px; color: #666666;padding:8px 3px;}
.pic_details .right_content .right .box .table1 tr th:nth-child(1){width:13.4%; }
.pic_details .right_content .right .box .table1 tr th:nth-child(2){width:47.9%; }
.pic_details .right_content .right .box .table1 tr th:nth-child(3){width:12.9%; }
.pic_details .right_content .right .box .table1 tr th:nth-child(4){width:25.6%; }
.pic_details .right_content .right .box .table1 tr td:nth-child(1){text-align: center;}
.pic_details .right_content .right .box .table1 tr td:nth-child(3){text-align: center;}
.pic_details .right_content .right .box .table2 tr th:nth-child(1){width:33.7%; }
.pic_details .right_content .right .box .table2 tr th:nth-child(2){width:28.5%; }
.pic_details .right_content .right .box .table2 tr th:nth-child(3){width:22.4%; }
.pic_details .right_content .right .box .table2 tr th:nth-child(4){width:15.1%; }
.pic_details .right_content .right .box .table2 tr td{padding:8px 6px;}
.pic_details .right_content .right .box .table2 tr td:last-child{text-align: center;}
.pic_details .right_content .right .box .table3{text-align: center;}
.pic_details .right_content .right .box .table3 tr td{padding:8px 6px;}
.pic_details .right_content .right .box .table3 tr td:nth-child(2){text-align: left;}
.pic_details .right_content .right .box .table3 tr th:nth-child(1){width:21.7%; }
.pic_details .right_content .right .box .table3 tr th:nth-child(2){width:40.6%; }
.pic_details .right_content .right .box .table3 tr th:nth-child(3){width:20.4%; }
.pic_details .right_content .right .box .table3 tr th:nth-child(4){width:17%; }
/*图片详情 end*/

/*新闻列表*/
.news_list .list{}
.news_list .list li{line-height: 47px;height: 48px;border-bottom:1px dashed #dbdbdb;overflow: hidden;font-size:14px;-webkit-transition: all 0.3s;transition: all 0.3s;}
.news_list .list li:hover{margin-left:3px;}
.news_list .list li:hover span,.news_list .list li:hover i{color:#0b59ac;}
.news_list .list li span a{display: inline-block;float: left;color:#474747;height: 100%;overflow: hidden;}
.news_list .list li i{display: inline-block;float: right;color: #909090;}
.news_list .page{display: table;margin:0 auto;margin-top:28px;margin-bottom:42px; font-size:0;}
.news_list .page li{display: inline-block; font-size: 14px;line-height: 23px;color:#666;}
.news_list .page li a{color:#666;}
.news_list .page li a:hover{color:#ab34a8; }
.news_list .page li a.btn{display: block;margin:0 26px; width: 23px;height: 23px;background-color: #e0e0e0;color:#666;border-radius: 50%;background-size: 23px 46px;background-position: 0 23px; color: transparent;}
.news_list .page li a.btn:hover{background-color:#ab34a8;background-position: 0 0; }
.news_list .page li a.prev{background-image: url(../images/prev_icon.png);}
.news_list .page li a.next{background-image: url(../images/next_icon.png);}
/*新闻列表 end*/

/*新闻详情*/
.news_details .right_content{padding: 34px 0;}
.news_details .right_content .txt{font-size: 12px;line-height: 30px;color:#666;text-indent: 2em;text-align: justify;}
.news_details .right_content .img{margin:0 auto;display: block;margin-top:15px;margin-bottom:15px;}
/*新闻详情 end*/

/*新增老师页面*/
.teacher_content .list{font-size:0;}
.teacher_content .list li{font-size:14px;width: 50%;display: inline-block;overflow: hidden;padding-right: 48px;margin-bottom:64px;}
.teacher_content .list li .pic{float: left;margin-right:10px; width: 130px;height: 130px;border-radius:50%;background-position: center;background-size: cover;background-repeat: no-repeat;}
.teacher_content .list li .txt{text-indent:0;}
.teacher_content .list li .txt .h{margin:24px 0 6px 0; font-size:24px;line-height: 24px;color:#333;}
.teacher_content .list li .txt .txts{overflow: hidden;}
.teacher_content .list li .txt .txts .p{font-size:12px;color:#666;line-height: 20px;}
.teacher_content .list li .txt .txts .txt_l{float: left;}
.teacher_content .list li .txt .txts .txt_l .p{text-align: justify; width: 64px;}
.teacher_content .list li .txt .txts .txt_r{line-height: 20px;font-size: 12px;color:#333;margin-left: 64px;}
.teacher_content .list li .txt .txts .txt_r .p:nth-child(2){height: 60px;overflow: hidden;}
.teacher_content .tea_bottom{padding-top: 10px;font-size: 13px;color:#999;border-top:1px solid #e9e9e9;}
/*新增老师页面 end*/

@media screen and (max-width: 1200px){
.w1200{width: 96%;}
.header .pc_nav li{font-size:14px;padding:0 6px;}
.part5 .right{width: 23%;padding-left:2%;}
.pic_details .right_content .right{margin-left:30%;}
}
@media screen and (max-width: 1080px){
.header .pc_nav li{font-size:12px;padding:0 4px;}
.part1 .lefts .right li .h{width: 62%;}
.part1 .lefts .right li .p{width: 62%;}
}
@media screen and (max-width: 1000px){
.part5 .left{width:100%;margin-bottom:60px;}
.part5 .right{width:100%;padding-left:0;}
.part5 .right ul li{display: inline-block;width: 48%;margin-right:1.5%;}
.part5 .right ul li:nth-child(2n){margin-right:0;}
.foot .top ul li:nth-child(1){font-size: 12px;}
.side_nav{display: none;}
.right_contents .right_tit{display: none;}
.right_contents .right_tit1{display: block;}
.right_contents{width: 94%;margin:0 3%;}
}
@media screen and (max-width: 930px){
.header .pc_nav{display: none;}
.header .menuBtn{display: block;}
.part1 .lefts .right{padding:0 18px;}
.part2 .list li{width: 32%;}
.foot .top{height: auto;padding-bottom: 20px;}
.foot .top ul li:nth-child(1){width: 100%;font-size: 16px;line-height: 35px;}
.foot .top ul li{width: 18.25%;}
.foot .top ul li select{padding:0 32px 0 8px;}
.teacher_content .list li{width: 100%;}
}
@media screen and (max-width: 800px){
.part1 .lefts .right li span{width: 50px;font-size: 12px;}
.part1 .lefts .right li span i{font-size: 28px;}
.part1 .lefts .right li .h{font-size:14px;width: 70%;}
.part1 .lefts .right li .p{font-size:12px;width: 70%;}
.part4 .box{width: 100%;margin-bottom:20px;}
.part2 .list li{width: 48%;margin-right:4.5%;}
.part5 .left .box{width: 46%;}
.part5 .left>a:nth-of-type(2n){margin-right:0;}
.right_contents{padding:20px 0 0 0;}
.pic_details{padding-bottom: 0;}
.pic_details .right_content .left{padding-top: 24px;}
}
@media screen and (max-width: 680px){
.part1 .lefts{width: 100%;}
.part1 .rights{width: 100%;}
.part1 .index_tit{margin-right:0;}
.part1 .lefts .index_tit{margin-right:0;}
.part1 .lefts .left{width: 100%;}
.part1 .lefts .right{width: 100%;padding:0;margin-top:20px;}
.part3 .box .pics{height: 130px;}
.foot .top ul li{width: 100%;}
.pic_details .right_content .left{float: none;}
.pic_details .right_content .right{margin-left:0;}
}
@media screen and (max-width: 500px){
.header{padding:10px 0;}
.header .logo{width: 260px;}
.header .menuBtn{top: 0;width: 30px;}
.header .menuBtn span{height: 2px;}
.header .menuBtn span:nth-child(1){top: 8px;}
.header .menuBtn span:nth-child(2){top: 18px;}
.header .menuBtn span:nth-child(3){top: 28px;}
.index_banner{height: 150px;}
.part1{padding-top: 10px;}
.part1 .lefts .left .txt .h{font-size:16px;}
.part1 .lefts .right li{padding:0 0 12px 0;}
.part1 .lefts .right li:nth-child(n+2){padding-top: 12px;}
.part1 .lefts .right li .p{width: 80%;text-align: justify;}
.part1 .rights .box{width: 48%;margin-right:2%;display: inline-block;}
.part1 .rights a:nth-of-type(2){margin-right:0;}
.part2{margin-bottom:30px;}
.part3{margin-bottom:30px;}
.part3 .box{width: 48%;margin-right:4%;}
.part3 .box .txt .day{margin:12px 0 10px 0;}
.part3 .box .txt .p{line-height: 20px;height: 40px;}
.part3 .box .txt em{margin-top:16px;}
.part3 .box .pics{height: 110px;}
.part4 .box{padding:16px 20px;}
.part4 .box .h{font-size:14px;}
.part4 .box .p{margin-bottom:20px;}
.part5{margin-bottom:20px;}
.part5 .left{margin-bottom:30px;}
.part5 .right ul li{width: 100%;margin-bottom:12px;}
.foot .bottom span{margin-bottom:2px;font-size: 12px;line-height: 16px;}
.foot .bottom span:after{display: none;}
.news_list .list li{line-height: 39px;height: 40px;}
.pic_list .right_content .pics{width: 110px;height: 110px;margin:0 10px 10px 0;}
.pic_list .right_content .txts{margin-left:0;}
.pic_list .right_content .txts .txt:nth-child(1){margin-left:120px;}
.pic_list .right_content .txts .txt:nth-child(2){margin-left:120px;}
.pic_list .right_content .txts .txt:nth-child(3){margin-left:120px;}
.pic_list .right_content .txts .txt:nth-child(4){margin-left:120px;}
.pic_list .right_content .txts .txt:nth-child(5){margin-left:120px;}
.pic_details .right_content .right{padding-top: 20px;}
.pic_details .right_content .right .box table tr th{line-height: 20px;}
.pic_details .right_content .right .box .table1 tr th:nth-child(3){width: 14.9%;}
.news_list .list{margin-top: 10px;}
.news_list .list li{font-size:12px;}
.news_details .right_content{padding-top: 16px;}
.news_details .right_content .txt{line-height: 24px;}
.teacher_content .list li{padding-right:0px;margin-bottom: 30px;}
.teacher_content .list li .txt .h{font-size: 20px;line-height: 20px;margin-top: 14px;}
}


.pic_list .box2{width: 15%;margin-right:4%;margin-top: 25px;float: left;padding-bottom: 13px;border-bottom: 1px solid #e5e5e5 !important;}
.pic_list .box2:last-child{margin-right:0;}
.pic_list .box2 .pics2{height: 140px;width: 100%;overflow: hidden;}
.pic_list .box2 .pics2 .pic2{width: 100%;height: 100%;-webkit-transition: all 0.3s;transition: all 0.3s;background-size: cover;background-position: 0 0;}
.pic_list .box2 .pics2 .pic2:hover{transform: scale(1.05);}
.pic_list .box2 .h {text-align: center; font-size: 18px; margin: 10px 0;}

.header .head-left{float:left;display:inline-block;}
.header .logo{float:left;}
/**主页banner开始**/
#banner {background: #e7e2df;}
#banner .inner {width:auto;max-width: 1920px;text-align: center;position:relative;}
.main4{background: #0b59ac;height: 68px;}
.main4 .inner{}
.main4 .ml{float:left;}
.main4 .mr{float:right;padding-top:18px;}
.main4 .mr .mlink{}
.main4 .ml p{color:#fff;font-size: 16px;    line-height: 68px;}
/**友情链接**/
.botlinks .links-wrap {position: relative;float: left;display: inline-block; margin-right:91.2px; width: 195px; line-height: 31px; background: #fff;border:1px solid #d0d0d0;}
.botlinks .links-wrap a.links-arrow { font-size: 14px;display: block; height: 29px; line-height: 29px; padding: 0 32px 0 42px; color:#b6b6b6; background: url(../images/arrow1.png) no-repeat right top;}
.botlinks .links-wrap a.links-arrow:hover,
.botlinks .wrap-open a.links-arrow { background-position: right bottom; cursor: pointer;}
.botlinks .links-wrap .link-items {display: none; position: absolute; left: 0; bottom: 33px; width: auto; min-width:180px; height:auto; max-height: 300px; overflow: auto; overflow-x:hidden;background: #f5f5f5;}
.botlinks .links-wrap .link-items a { display: block; line-height: 24px; padding: 5px 0; color: #444;}
.botlinks .links-wrap .link-items a span { display:block; margin:0 6px; white-space:nowrap;}
.botlinks .links-wrap .link-items a:hover { color: #fff; background: #1e90ff; cursor: pointer;}/**链接样式**/
.main4 .inner {
    width: 1200px;
   margin: 0 auto;
}
.banner{height:291px;}
.col_title { display:inline-block; float:left; height: 48px; line-height: 48px; }
.col_path{display:inline-block;float:right;white-space:nowrap;height: 46px;line-height: 46px;color: #666;    font-size: 12px;
    line-height: 46px;
    color: #6e6e6e;} /**当前位置**/
.col_path a{font-size: 12px;
    line-height: 46px;
    color: #6e6e6e;}
.index_tit .more a { color: #0b59ac;}
.part3 li.news.i1.clearfix {
    margin-right: 10%;
    width: 45%;
    float: left;
}
.part3 li.news.i2.clearfix {
width:45%;
    float: left;
}
.part4 li.news.i1.clearfix {
    width: 31%;
    margin: 0 3.5% 65px 0;
    float: left;
    background-color: #fff;
    padding: 23px 28px;
    border-bottom: 2px solid #0b59ac;
    box-shadow: 0 2px 4px rgba(0,0,0,0.07);
}
.part4 li.news.i2.clearfix {
    width: 31%;
    margin: 0 3.5% 65px 0;
    float: left;
    background-color: #fff;
    padding: 23px 28px;
    border-bottom: 2px solid #0b59ac;
    box-shadow: 0 2px 4px rgba(0,0,0,0.07);
}
.part4 li.news.i3.clearfix {
    width: 31%;
     float: left;
    background-color: #fff;
    padding: 23px 28px;
    border-bottom: 2px solid #0b59ac;
    box-shadow: 0 2px 4px rgba(0,0,0,0.07);
}
.part5 .left li.news.i1.clearfix {
    width: 19%;
    margin-right: 8%;
    float: left;
    padding-bottom: 13px;
    border-bottom: 1px solid #e5e5e5;
}
.part5 .left li.news.i2.clearfix {
    width: 19%;
    margin-right: 8%;
    float: left;
    padding-bottom: 13px;
    border-bottom: 1px solid #e5e5e5;
}
.part5 .left li.news.i3.clearfix {
    width: 19%;
    margin-right: 8%;
    float: left;
    padding-bottom: 13px;
    border-bottom: 1px solid #e5e5e5;
}
.part5 .left li.news.i4.clearfix {
    width: 19%;
    
    float: left;
    padding-bottom: 13px;
    border-bottom: 1px solid #e5e5e5;
}
.tuhui{    padding-left: 32px;
    background-image: url(../images/police_badge.png); 
    background-repeat: no-repeat;}
.part1 .left img{width:100%}
.links-wrap.wrap4 {
    margin-right: 0px;
}
.news_list .right_content{padding:32px 0;    text-align: center;}
.news_list .right_content .txt{font-size: 12px !important;line-height: 30px;color:#666;text-align: justify;}
.news_list .right_content .img{margin:0 auto;display: block;margin-top:15px;margin-bottom:15px;}
.news_list .right_content .txt h1 {
    text-align: center;
}
p.arti_metas {
    text-align: center;
}
.MsoNormal{line-height: 150%;
    font-family: 宋体;
    font-size: 12px;}
.entry {
    margin: 0cm 0cm 0px;
    line-height: 150%;

}
span.path_name {
    color: #c8c8c8;
}
span.news_meta {
color:#909090;
    float: right !important;
}
span.column-name {
    float: right;
    width: 100% !important;
}
li.wp_column.column-1.selected {
    background-color: #ededed;
}
.news_list .list li span a:hover{color:#0b59ac;}
li.menu-item.selected a {
    color: #b669b4;
}
li.selected {
    background-color: #fff;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
li.selected a {
    color: #0b59ac !important;
}
li.selected .sub-link {
    color: #fff !important;
}
span.tubiao {
    margin-right: 5px;
    float: left;
}

/*特殊页*/
.lists .h3 {
    font-size: 20px;
    color: #333;
    line-height: 20px;
    margin-bottom: 6px;
}
.lists .right_content .txts em {
    display: inline-block;
    margin-top: 10px;
    width: 69px;
    height: 23px;
    border: 1px solid #ab34a8;
    line-height: 21px;
    font-size: 12px;
    color: #ab34a8;
    text-align: center;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.lists .news_txt a {
    line-height: 24px;
}

.lists span.pics {
    width: 172px;
    height: 172px;
    float: left;
    overflow: hidden;
    border-radius: 50%;
    box-shadow: 1px 4px 16px rgba(0,0,0,0.2);
}
.lists .right_content .box {
    padding: 40px 0 50px 0;
    display: block;
    border-bottom: 1px solid #ededed;
}
.lists .right_content .txts {
    margin-left: 215px;
}
.lists .right_content .txts em:hover {
    top: -3px;
    background-color: #ab34a8;
    color: #fff;
}
.lists .news_txt {
    line-height: 24px;
}
.lists .txts {
    min-height: 200px;
}
.lists .daoshi .news.n1.clearfix.box .kuozhan3 {
    display: none;
}
.lists .daoshi .news.n1.clearfix.box .kuozhan4 {
    display: none;
}
.lists .daoshi .news.n1.clearfix.box .kuozhan5 {
    display: none;
}
.lists .daoshi .news.n1.clearfix.box .kuozhan6 {
    display: none;
}
.lists .daoshi .news.n1.clearfix.box .kuozhan7 {
    display: none;
}
.lists .daoshi .news.n1.clearfix.box .kuozhan8 {
    display: none;
}
.lists .daoshi .news.n2.clearfix.box .kuozhan8 {
    display: none;
}
.lists .daoshi .news.n3.clearfix.box .kuozhan5 {
    display: none;
}
.lists .daoshi .news.n3.clearfix.box .kuozhan6 {
    display: none;
}
.lists .daoshi .news.n3.clearfix.box .kuozhan7 {
    display: none;
}
.lists .xingzheng .right_content .box {
    float: left;
    font-size: 14px;
    width: 50%;
    display: inline-block;
    overflow: hidden;
    padding-right: 48px;
   
}
.right_content.xingzheng {
    padding: 0;
}
.lists .xingzheng .right_content .box{padding:40px 0 0 0;}
.lists .xingzheng .right_content li.news.n1.clearfix.box { border-bottom: 0px solid #ededed;}
.lists .xingzheng .right_content li.news.n2.clearfix.box { border-bottom: 0px solid #ededed;}
.lists .xingzheng .right_content li.news.n3.clearfix.box {padding:0;}
.lists .xingzheng .right_content li.news.n4.clearfix.box { padding:0;}
.xingzheng .right_content{padding:0;}
.lists .xingzheng span.pics {
float: left;
    margin-right: 10px;
    width: 130px;
    height: 130px;
    border-radius: 50%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;

}
.lists .xingzheng .right_content .txts{margin-left:0px;}
.lists .xingzheng .news_txt {
    line-height: 20px;
    font-size: 12px;
    color: #333;
    margin-left: 64px;
}
.lists .xingzheng .h3 {
       margin: 24px 0 6px 0;
    font-size: 24px;
    line-height: 24px;
    color: #333;
}
.lists .xingzheng  .txts .txt_l {float:left}
.lists .xingzheng  .txts .txt_l .p {
    font-size: 12px;
    color: #666;
    line-height: 20px;
    text-align: justify;
    width: 64px;
}
.lists .xingzheng  .txts .txt_r {
    line-height: 20px;
    font-size: 12px;
    color: #333;
    margin-left: 64px;
}
.lists .xingzheng  .txts .txt_r .p{
       font-size: 12px;
    color: #666;
    line-height: 20px;
}
.tea_bottom {
    padding-top: 10px;
    font-size: 13px;
    color: #999;
    border-top: 1px solid #e9e9e9;
}
.right_content .daoshi {
    padding:0;
}
li.news.n1.clearfix.box {
    padding-bottom: 0;
}
.zhuanzhi .right .h {
    font-size: 18px;
    color: #ab34a8;
    line-height: 18px;
    margin-bottom: 10px;
}
.zhuanzhi .right .p {
   font-size: 12px;
    line-height: 24px;
    color: #666;
}

.zhuanzhi .right_content .right .box table {
    border: 1px solid #d6d6d6;
    margin-bottom: 19px;
    width: 100%;
}
.zhuanzhi .right_content .right .box table tr {
    border-bottom: 1px solid #d6d6d6;
}
.zhuanzhi .right_content .right .box table tr td {
    font-size: 12px;
    line-height: 16px;
    color: #666666;
    padding: 8px 3px;
}
.zhuanzhi .right_content .right .box table {
    border: 1px solid #d6d6d6;
    margin-bottom: 19px;
    width: 100%;
}
.zhuanzhi .right_content .right .box table tr:last-child {
    border-bottom: none;
}
.zhuanzhi .left {
      float: left;
    height: 172px;
    overflow: hidden;
    border-radius: 50%;
}
.zhuanzhi .right {
    margin-left: 26%;
 }
.zhuanzhi .entry {
    margin: 0cm 0cm 0px;
    line-height: 150%;
    text-indent: 0px;
  }
.zhuanzhi .left img {
    width: 172px;
    height: auto;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0 0;
    box-shadow: 1px 4px 16px rgba(0,0,0,0.2);
}
.zhuanzhi .right .box {
    margin-bottom: 26px;
}
.lists .right_content {
      
}
.lists .news_list .right_content {
    padding: 0;
}
.side_nav .list li.selected, .side_nav .list li:hover {
    background-color: #ededed;
}
/*导师图片*/
span.Article_MicroImage {
    height: 140px;
    width: 100%;
    overflow: hidden;
}
span.Article_MicroImage img {
  height: 100%;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    background-size: cover;
    background-position: 0 0;
}
span.Article_Title a {
   font-size: 18px !important;
    margin: 10px 0 !important;
}
.wp_listalbumn .albumn_info a:hover {
    color: #333 !important;
}
.wp_listalbumn {
    margin-right: 4%;
        margin-bottom: 25px;
    float: left;
    padding-bottom: 13px;
    border-bottom: 1px solid #e5e5e5 !important;
 width: 117px;
}
.lists span.pics img {
height:auto;
    width: 100%;
}
.wp_listalbumn .albumn_info a:hover img {
    transform: scale(1.05);
}
.lists span.pics a:hover img {
    transform: scale(1.05);
}


div#wp_nav_w1 {
    float: right;
    width: 816px;
margin-top: 22px;
}
.header .wp_nav li {
display: inline-block;
    font-size: 16px;
    line-height: 20px;
}
.wp_nav .nav-item a span.item-name {
    color: #fff;
    display: inline-block;
    padding: 0px 10px;
    line-height: 20px;
    cursor: pointer;
}
.wp_nav .nav-item a.parent:hover span.item-name {
   
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
.wp_nav .nav-item a.parent span.item-name {
    color: #0b59ac;
}
.wp_nav .on {
    background-color: #fff;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    z-index: 10;
}
.wp_nav .sub-nav{top:20px !important;}
.sub-nav li.nav-item {
    font-size: 13px;
    line-height: 30px;
    padding: 0;
}
ul.sub-nav {
    width: 110px !important;
}
.wp_nav .sub-nav .nav-item .mark{background:none;}
.wp_nav .sub-nav{border:0px solid;}
.wp_nav .sub-nav .nav-item a{border-top:0px solid;}
.wp_nav .sub-nav {background: url(../images/22.png) repeat; border-top-right-radius: 6px;
    border-bottom-left-radius: 6px; }
.sub-nav .on {background: none;}
.wp_nav .sub-nav .nav-item a.parent:hover{background: none;}
.wp_nav .sub-nav .nav-item a.parent{background: none;}
.wp_nav .sub-nav .nav-item a.parent:hover span.item-name{color:#fff;text-decoration: underline;    font-weight: bold;}
.wp_nav li.selected span.item-name {  color: #0b59ac !important;}
.wp_nav .sub-nav .nav-item a span.item-name {color: #fff !important;}
.lists li.selected {
background: none;
   border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
.lists li.parent{ border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;background-color: #fff;}
.lists .wp_nav li.parent span.item-name {  color: #0b59ac !important;}
.lists .wp_nav .sub-nav .nav-item a span.item-name {color: #fff !important;}


ul.sub-nav .selected {
    background: none;
}
li.parent{ border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;background-color: #fff;}
.wp_nav li.parent span.item-name {  color: #0b59ac !important;}

/*修改*/
.part1 .rights .news_title.txt a {
    color: #666;
}
.botlinks .links-wrap .link-items a{font-size:12px;}
.part2 li.swiper-slide.n4 {
    margin-right: 0;
}
.part1 .lefts .mr .con.rili2 li.news.n2.clearfix {
    padding-top: 40px;
}
.part1 .lefts .mr .con.rili2 li.news.n3.clearfix {
    padding-top: 40px;
}
.clearfix.c1 {
    margin-bottom: 16px;
}
.wp_articlecontent p {
    font-size: 12px;
}
.wp_articlecontent a {
    color: #000;
    line-height: 30px;
    font-size: 12px;
}
.bieming {
padding-right: 25px;   padding-bottom: 15px;font-size: 30px;color:#999;opacity: .4; line-height: 36px;text-transform:uppercase;
}
.head_top .inner{max-width:1200px;margin:0 auto;height:32px}
.head_top .inner a{line-height:32px;font-size:16px;color:#333}
.head_top .inner li{text-align:right;margin-right:10px}


.part22{margin-bottom:80px;}
.part22 .swiper-container{padding-top: 5px;}
.part22 .list li{float: left;width: 23%;;text-align: center;}
.part22 .list li:last-child{margin-right:0;}
.part22 .list li .pics{position: relative;top: 0; width:160px;display: inline-block;height:172px;background-size:cover;background-position: 0 0;-webkit-transition: all 0.3s;transition: all 0.3s;}
.part22 .list li .pic{position: absolute;width: 100%;height: 100%;background-image: url(../images/part2_bj.png);background-size:100% 100%;}
.part22 .list li .pics:hover{top: -4px;}
.part22 .list li .txt .h{position: relative;top: 0; font-size: 16px;color:#333;line-height: 16px;margin:36px 0 25px 0;padding-bottom: 20px;}
.part22 .list li .txt .h{transition: all 0.3s;}
.part22 .list li .txt .h:hover{top:-3px;}
.part22 .list li .txt .h a:hover{color:#0b59ac;}
.part22 .list li .txt .h:after{display:none;content:"";position: absolute;bottom:0;left: 50%;width: 33px;height: 3px;transform: translateX(-16.5px);background-color: #ab34a8;}
.part22 .news_title.h a {  padding-bottom: 15px; border-bottom: 3px solid #0b59ac;}
.part22 .list li .txt .p a{font-size: 14px;color:#8c9398;line-height: 24px;height: 48px;width: 100%;overflow: hidden;}
.part22 .tempWrap{width:100% !important}
.part22 .list li .news_box{margin-top:4px}
/*part22 end*/
