﻿

@media ( max-width:1024px){
	.HeaderNews{height:auto; position:fixed;left:0;top:0;width:100%;z-index:100; box-shadow:0 0 10px rgba(0,0,0,0.2);}
	.HeaderNews .toper{background:none; height: 60px; line-height:60px; padding:10px 0;}
	.HeaderNews .toper .weixin{display: none;}
	.HeaderNews .toper .mailEnter_btn{margin-top:13px;}
	.HeaderNews .toper h1.logo{margin-top:0; width:auto;}
	.HeaderNews .toper h1.logo img{ height:60px;}
	.HeaderNews .openbtn{ display:block;}
	/*.HeaderNews .Search{ padding:0 38px 0 0 !important;}*/
	.HeaderNews .Search .Searchico{ display:block;}
	/*.HeaderNews .Search .Searchico .iconfont{ font-size:24px;}*/
	.HeaderNews .Search .searchbox{ }
	.HeaderNews .Search .searchbox .btn{width:40px;}
	.HeaderNews .Search .select{ line-height:28px;}

	.MainNavNews{ position:fixed; height:100%; overflow-y:auto; z-index:999; width:200px; padding:0; right:-200px;background: #fff;top:45px;visibility: hidden;opacity: 0;filter: alpha(opacity=0);transition: all ease 0.3s; box-shadow:0 0 10px rgba(0,0,0,0.2);}
	.MainNavNews ul{ padding-top:30px;}
	.MainNavNews li{ display:block; position:relative; float:none; border-bottom:1px solid #e9e9e9;border-top:1px solid #f9f8f6; width:auto; margin:0; background:none;}
	.MainNavNews li span a{ font-size:16px; text-align:left; height:auto; display:block; line-height:28px !important; height:auto !important; height:auto; padding:8px 0 8px 5px;  border:0; color:#999;}
	.MainNavNews span a:after{ display:none;}
	.MainNavNews .bg{ display:none}
	.MainNavNews li:hover span a,.MainNavNews li.onnav span a,.MainNavNews li span a.sele{ color:#1a1a1a;}
	.MainNavNews .arr{ display:inline-block; position:absolute; z-index:2; width:100px; line-height:38px; right:0px; top:0px;}
	.MainNavNews .arr i{ position:absolute; height:auto; background:none; right:0px; top:5px;transition: all ease 0.3s;}
	.MainNavNews li.onnav .arr i{dis-moz-transform: translate(0, -3px) rotate(-180deg) !important;
		-ms-transform: translate(0, -3px) rotate(-180deg) !important;
		-o-transform: translate(0, -3px) rotate(-180deg) !important;
		transform: translate(0, -3px) rotate(-180deg) !important;}
	.MainNavNews.on{visibility: visible;opacity: 1;filter: alpha(opacity=100); right:0;}
	
	.NavPull{ position:static; line-height:30px; padding:8px; width:auto; text-align:left;}
	.NavPull dl{ padding:0 !important;}
	.NavPull dd{ position:relative; text-align:left; display:block;}
	.NavPull dd a{ padding:0;}
	}
	
	@media ( max-width:768px){
		.HeaderNews .toper .mailEnter_btn{width:80px;float: right;
padding-top: 0px;margin-right: 10px;}
.HeaderNews .toper .mailEnter_btn a{width:100%;height:28px;border-radius: 5px;background:#014fa2;font-size:14px;color:#fff;line-height:27px;text-align:center;display:block;}
		
		}
		
		
		@media ( max-width:480px){
			/*.HeaderNews{height:28px;}*/
			.HeaderNews .toper{height: 28px; line-height:28px;}
			.HeaderNews .toper h1.logo img{height:28px;}
			.HeaderNews .toper .mailEnter_btn{width:62px; margin-top:2px;}
			.HeaderNews .toper .mailEnter_btn a{width:100%;height:24px;border-radius: 5px;background:#014fa2;font-size:12px;color:#fff;line-height:24px;text-align:center;display:block;}
		
		}
		@media ( max-width:414px){
			
.HeaderNews .toper .mailEnter_btn a{margin-right: 6px;}
/*.HeaderNews .Search{padding:0 24px 0 0 !important;}*/
		
		}
		@media ( max-width:375px){
			.HeaderNews .toper h1.logo img{height:24px;}	
		}
/*Top*/







.HomeBanNews {overflow:hidden; clear:both; position:relative;background:url(../images/loading.gif) center center no-repeat; padding-top:100px;}
.HomeBanNews .item { display:block; height:780px;background-position:center center; background-repeat:no-repeat; background-size:cover; color:#fff; text-align:center;}
.HomeBanNews .item h2{ font-size:50px; font-weight:bold; width:100%; padding:8% 10% 20px 10%; text-transform:uppercase;}
@keyframes slideUp {
  from {
    opacity: 0;
    transform: translateY(100%);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.HomeBanNews .item h2 {
  animation: slideUp 2s forwards; /* 动画持续时间为2秒，且停留在最后一帧 */
}
.HomeBanNews .item p {
  animation: slideUp 2s forwards; /* 动画持续时间为2秒，且停留在最后一帧 */
}
.HomeBanNews .item p{ font-size:25px; line-height:40px; width:100%; margin-bottom:30px;}
.HomeBanNews .item a{ height:45px; line-height:45px; background: rgba(0,0,0,0.5); color:#fff; display:inline-block; padding:0px 40px;box-shadow: 0 0 0 0 rgba(232,11,17,0.7);animation: pulsedb 2.25s infinite;}
.HomeBanNews .item a:hover{ background:#d52029; color:#fff;}
@keyframes pulsedb {
  100% { box-shadow: 0 0 0 15px rgba(232,11,17,0); }
}

.HomeBanNews .slick-dots{bottom:20px;}
.HomeBanNews .slick-dots li button{width: 10px;height: 10px;background: rgba(255,255,255,0.8);}
.HomeBanNews .slick-dots li.slick-active button{width: 12px;height: 12px;background:#e80b11;}
.HomeBanNews:hover .slick-prev{left:3%;}
.HomeBanNews:hover .slick-next{right:3%;}

@media ( max-width:1024px){
/*.HomeBanNews .item a{ height:250px;}
.HomeBanNews .item a h2{ font-size:16px; padding:15% 0px 1% 0px; line-height:24px; font-weight:bold;}
.HomeBanNews .item a p{ font-size:14px; line-height:20px;}*/
.HomeBanNews .slick-dots{bottom:10px;}
.HomeBanNews .slick-dots li button{width: 6px;height: 6px;}
.HomeBanNews .slick-dots li.slick-active button{width: 10px;height: 10px;}
}

.HomeFocus{margin: 40px 0 30px;width: 35%;float: left;box-shadow: 0 10px 20px rgba(0,0,0,0.03);}
.HomeFocus .imgbox{padding-top:300px;}
.HomeFocus .info{padding: 20px 180px 20px 20px;background: #fff;}
.HomeFocus .info .ti{height: 50px;line-height: 25px;font-size: 18px;font-weight: bold;overflow: hidden;}
.HomeFocus .slick-dots{border-left: 1px solid #f3f3f3;width: 130px;left:auto;right:0;height: 90px;line-height: 90px;}
.HomeFocus .slick-dots li{margin: 0 3px 0 4px;}
.HomeFocus .slick-dots li button{width: 6px;height: 6px;background: #cecece;}
.HomeFocus .slick-dots li.slick-active button{width: 10px;height: 10px;background: #014fa2;}
.HomeFocus .slick-arrow{width: 17px;height: 17px;line-height: 17px;background: none;color:#c7c7c7;top:auto;margin-top: 0;bottom:32px;z-index: 80;}
.HomeFocus .slick-arrow:hover{color:#014fa2;}
.HomeFocus .slick-prev{left:auto;right:102px;}
.HomeFocus .slick-next{right:11px;}

.HomeTit{height: 50px;line-height: 50px;border-bottom: 1px solid #e4e6e9;position: relative;margin-bottom: 14px;padding-left: 7px;}
.HomeTit h2{color:#014fa2;font-size: 20px;}
.HomeTit h2 img{display: inline-block;vertical-align: middle;margin-right: 10px;}
.HomeTit a.more{position: absolute;right:0;top:16px;text-align: center;color: #aeaeae;background: #e7e7e7;width: 45px;line-height: 20px;border-radius: 2px; z-index:5;}
.HomeTit a:hover.more{background: #014fa2;color:#fff;}

.HomeNews{width: 33%;padding: 40px 0 0 2%;float: left;}

.ListWz{}
.ListWz .li{height: 35px;line-height: 35px; overflow:hidden; padding: 0 55px 0 11px;position: relative;background: url(../images/arr.gif) 0px center no-repeat;transition: all 0.3s;}
.ListWz .li .date{position: absolute;right: 0;top: 0;color: #bfbfbf;}
.ListWz .li:hover{padding-left: 15px;}
.ListWz .top{border-bottom: 1px dotted #cccccc;padding-bottom: 13px;margin-bottom: 7px;}
.ListWz .top .tit{line-height: 36px;font-size: 16px;font-weight: bold;}
.ListWz .top .p{line-height: 25px;height: 50px;-webkit-line-clamp: 2;color: #bfbfbf;}
.ListWz .top2{height: 103px;position: relative;padding: 8px 0 0 167px;}
.ListWz .top2 .imgbox{position: absolute;left: 0;top: 0;width: 150px;height: 100px;}
.ListWz .top2 .ti{height: 50px;overflow: hidden;line-height: 25px;font-size: 16px;margin-bottom: 7px;font-weight: bold;}
.ListWz .top2 .date{color: #bfbfbf;}

.HomeNotice{width: 28%;float: right;height: 390px;margin-top:40px;background: #f8f8f8;}
.HomeNotice .HomeTit{padding-left:20px;}
.HomeNotice .HomeTit .more{right: 20px;}
.HomeNotice .ListWz{margin: 0 18px;height:320px;overflow:hidden;}

.HomeNav{margin: 0 0 39px -14px;}
.HomeNav li{width: 16.666%;float: left;text-align: center; margin-bottom:15px;}
.HomeNav li a{display:block;margin-left: 14px;padding-top: 22px;height: 93px;font-size: 18px;color:#fff;}
.HomeNav li img{display: block;margin: 0px auto 12px;}
.HomeNav li.i1 a,.HomeNav li.i8 a{background: #6ea2d8;border-bottom: 5px solid #6391c2;}
.HomeNav li.i1 a:hover,.HomeNav li.i8 a:hover{background: #4d8cce;border-bottom: 5px solid #5884b4;}
.HomeNav li.i2 a,.HomeNav li.i7 a{background: #4d9eaa;border-bottom: 5px solid #458e99;}
.HomeNav li.i2 a:hover,.HomeNav li.i7 a:hover{background: #378995;border-bottom: 5px solid #33808c;}
.HomeNav li.i3 a,.HomeNav li.i10 a{background: #c5b8a6;border-bottom: 5px solid #b1a595;}
.HomeNav li.i3 a:hover,.HomeNav li.i10 a:hover{background: #a9977f;border-bottom: 5px solid #9d8e7a;}
.HomeNav li.i4 a,.HomeNav li.i9 a{background: #5fa6db;border-bottom: 5px solid #5595c5;}
.HomeNav li.i4 a:hover,.HomeNav li.i9 a:hover{background: #4b92c7;border-bottom: 5px solid #3e7faf;}
.HomeNav li.i5 a,.HomeNav li.i12 a{background: #c5948e;border-bottom: 5px solid #b18580;}
.HomeNav li.i5 a:hover,.HomeNav li.i12 a:hover{background: #b07a73;border-bottom: 5px solid #94655f;}
.HomeNav li.i6 a,.HomeNav li.i11 a{background: #2d6bad;border-bottom: 5px solid #265b93;}
.HomeNav li.i6 a:hover,.HomeNav li.i11 a:hover{background: #205b99;border-bottom: 5px solid #174a80;}

.HomeCol{background:url(../images/zjbg.jpg) center center;padding: 27px 0;background-size: cover;}
.HomeCol .HomeTit{margin-bottom:30px;}
.HomeCol .work{width: 32.6%;float: right;}
.HomeCol .expert{width: 64.6%;float: left;padding-bottom: 57px;overflow: hidden;}
.HomeCol .expert .slick-list{overflow: hidden;margin-left: -20px;}
.HomeCol .expert .item{margin-left: 20px;background: #fff;}
.HomeCol .expert .imgbox{width: 40%;float: left;padding-top: 230px;}
.HomeCol .expert .info{width: 51%;float: left;padding: 14px 4% 0;}
.HomeCol .expert .info .name{line-height: 48px;color: #014fa2;}
.HomeCol .expert .info .name b{color: #333333;font-size:18px;margin-right:12px;}
.HomeCol .expert .info .p{color: #bfbfbf;height: 80px;-webkit-line-clamp: 4;margin-bottom: 23px;line-height: 20px;}
.HomeCol .expert .info .more{text-align: center;width: 88px;line-height: 30px;border: 1px solid #014fa2;color:#014fa2;}
.HomeCol .expert .info:hover .more{color:#fff;background: #014fa2;}
.HomeCol .expert .slick-dots{bottom:-50px;}
.HomeCol .expert .slick-dots li {margin:0 3px;}
.HomeCol .expert .slick-dots li button{width: 6px;height: 6px;background: #cecece;}
.HomeCol .expert .slick-dots li.slick-active button{background: #014fa2;width:10px;height:10px;}
.HomeCol .expert .slick-arrow{opacity: 1;top: auto;margin: 0;bottom:-51px;width: 20px;height: 20px;line-height: 20px;color:#c7c7c7;background: none;z-index:100;}
.HomeCol .expert .slick-arrow:hover{color:#014fa2;}
.HomeCol .expert .slick-prev{left:40%;}
.HomeCol .expert .slick-next{right:40%;}

.HomeCol2{padding:1.5% 0 3%;}
.HomeCol2 .HomeTit{border-bottom: 0;}
.HomeCol2 .Ztbox{overflow: hidden;}
.HomeCol2 .Ztbox .slick-list{margin-left: -20px;}
.HomeCol2 .Ztbox .item img{width:100%;}
.HomeCol2 .Ztbox .item a{display:block;margin-left: 20px;}
.HomeCol2 .Ztbox:hover .slick-prev{left:0;}
.HomeCol2 .Ztbox:hover .slick-next{right:0;}
.HomeCol2 .Ztbox .slick-dots{bottom:15px;display:none !important;}

.HomeCol2 .Link{margin: 50px 0 0 0; position: relative;padding: 18px 26px 28px 92px;height: auto !important;height:132px;min-height: 132px;border: 1px solid #efefef;box-shadow: 0 10px 20px rgba(0,0,0,0.03);}
.HomeCol2 .Link .ti{position: absolute;left:12px;top:-11px;text-align:center;color:#fff;font-size:18px;line-height:20px;background: url(../images/linktit.png);padding:20px 22px 0;width: 22px;height:121px;}
.HomeCol2 .Link .txt{padding: 0 0 13px 17px;border-bottom: 1px dotted #cccccc;}
.HomeCol2 .Link .txt a{display: inline-block;margin: 0 27px 0 0;color:#555555;}
.HomeCol2 .Link .txt a:hover{color:#014fa2;}
.HomeCol2 .Link .linkImg{margin:20px 0 0 0;height:70px;overflow: hidden;}
.HomeCol2 .Link .linkImg li{float: left;margin-right: 8px;}
.HomeCol2 .Link .linkImg li img{width: 230px;height:70px;}
.HomeCol2 .Link .linkImg li a{display:block;}

@media ( max-width:1024px){
.HomeTit{height:40px;line-height:40px;}
.HomeTit h2{font-size:16px;}
.HomeTit img{width: 30px;}
.HomeFocus{width: auto;float: none;margin:15px 0;}
.HomeFocus .imgbox{padding-top:60%;}
.HomeFocus .info{padding:10px 120px 10px 10px;}
.HomeFocus .info .ti{height:40px;line-height:20px;font-size:15px;}
.HomeFocus .slick-dots{height:60px;line-height:60px;}
.HomeFocus .slick-arrow{bottom:18px;}
.HomeNews{width: auto;float: none;padding:10px 0 0 0;}
.HomeNotice{width: auto;float: none;height:auto;padding:10px 0;margin-bottom:12px;}
.ListWz .li{height:30px;line-height:30px;}
.ListWz .top .tit{font-size:15px;line-height:24px;}
.ListWz .top .p{height:auto;}
.HomeNav li a{font-size:15px;}
.HomeCol .expert{width: auto;float: none;}
.HomeCol .work{width: auto;float: none;}
.HomeCol .HomeTit{margin-bottom:12px;}


.HomeBanNews .item{ height:200px;}
.HomeBanNews .item h2{ font-size:16px; line-height:24px; width:100%;padding:4% 5% 10px 5%;}
.HomeBanNews .item p{font-size:14px;line-height:22px; width:100%; margin-bottom:5px;}
.HomeBanNews .item a{ height:30px; line-height:30px; border:1px solid #fff; color:#fff; display:inline-block; padding:0px 30px; font-size:14px;}

}
@media ( max-width:640px){
.HomeBanNews{padding-top:0px;}
.HomeNav li{width:33.333%;}	
.HomeNav{margin: 0 0 15px -8px;}
.HomeNav li a{padding-top: 13px;height: 65px;font-size: 15px;margin:0 0 8px 8px;}
.HomeNav li a img{width:30px;margin-bottom:5px;}

.HomeCol .expert{padding-bottom:45px;}
.HomeCol .expert .slick-dots{bottom:-35px;}
.HomeCol .expert .slick-arrow{bottom:-38px;}
.HomeCol .expert .slick-prev{left:20%;}
.HomeCol .expert .slick-next{right:20%;}
.HomeCol .expert .imgbox{padding-top:180px;}
.HomeCol .expert .info{padding-top:6px;}
.HomeCol .expert .info .name{line-height:30px;}
.HomeCol .expert .info .p{margin-bottom:8px;}

.ListWz .top2 .ti{font-size:15px;line-height:24px;height: 48px;}

.HomeCol2 .Ztbox {padding-bottom:20px;}
.HomeCol2 .Ztbox .slick-dots{bottom:-20px;display:block !important;}
.HomeCol2 .Link{margin-top:25px;padding:25px 10px 12px 10px;}
.HomeCol2 .Link .ti{width:120px;background: #014fa2;height:auto;padding:0;line-height:35px;font-size:16px;top: -15px;}
.HomeCol2 .Link .txt{padding:0 0 10px;}
.HomeCol2 .Link .txt a{margin-right:10px;}



}
/*��ҳ end*/

/*����ͼ���*/
.tsg{padding:120px 0;background:url(../uploadfiles/image/tsgbg.png) no-repeat bottom center #fff;background-size:cover;}
.nyTit {text-align:center;}
.nyTit h1{font-size:40px;color:#014fa2;display:block;line-height:40px;}
.nyTit p{color:#808080;margin:20px 0;}
.nyTit b{display:block;width:20px;height:1px;background:#e5e5e5;margin:0 auto;}
.tsgBox{margin-top:60px;}
.tsgBox ul{margin-left:-5%;}
.tsgBox ul:after{content:'';display:block;clear:both}
.tsgBox ul li{width:28.33%;margin-left:5%;float:left;height:160px;box-sizing:border-box;border:1px solid #e6e6e6;line-height:160px;text-align:center;box-shadow:0 10px 20px #e5e5e5;background:#fff;}
.tsgBox ul li a{display:block;}
.tsgBox ul li img{vertical-align:middle;max-width:100%;}

@media(max-width:640px){
	.tsg{padding:30px 0;}
	.nyTit h1{font-size:25px;}
	.nyTit p{margin:10px 0;}
	.tsgBox{margin-top:20px;}
	.tsgBox ul{margin-left:0;}
	.tsgBox ul li{margin-left:0;width:100%;margin-bottom:10px;}
}


/*��Ŀҳ����*/
.SubBan{height: 380px;background-size: cover;background-repeat: no-repeat;background-position: center center;}
.SubMenu{line-height: 70px;border-bottom: 1px solid #f4f4f4;}
.SubMenu .menu{float: left;padding-top:12px;line-height: 42px;}
.SubMenu .menu li{float: left;padding-right:16px;}
.SubMenu .menu li a{display:block;font-size: 18px;padding: 0 24px;border-radius: 22px;}
.SubMenu .menu li a.on,.SubMenu .menu li a:hover{color:#fff;background:#014fa2;}
.SubMenu .menu li#menu1936,.SubMenu .menu li#menu2980,.SubMenu .menu li#menu7289,.SubMenu .menu li#menu7325,.SubMenu .menu li#menu7326,.SubMenu .menu li#menu7311,.SubMenu .menu li#menu7319,.SubMenu .menu li#menu7322,.SubMenu .menu li#menu7349,.SubMenu .menu li#menu8550,.SubMenu .menu li#menu3033,.SubMenu .menu li#menu3037,.SubMenu .menu li#menu3038,.SubMenu .menu li#menu8364,.SubMenu .menu li#menu7350,.SubMenu .menu li#menu177,.SubMenu .menu li#menu1954{display: none;}
.SubMenu .place{float:right;color:#999999;}
.SubMenu .place a{color:#999999;}.SubMenu .place a:hover,.SubMenu .place span{color:#014fa2;}
.SubMenu .place img{vertical-align: middle;margin: -3px 6px 0 0;}

.SubPage{padding-top:3%;padding-bottom:3%;}

@media(max-width:1024px){
.SubBan{height:120px;}
.SubMenu{height:auto;line-height:32px;padding:0 0 10px;}
.SubMenu .menu{float: none;line-height:32px;text-align:center;padding-bottom:10px;}
.SubMenu .menu li{padding-right:10px;float:none;display:inline-block;}
.SubMenu .menu li a{font-size:16px;padding:0 10px;}
.SubMenu .place{float: none;}
}
@media(max-width:768px){
.SubMenu .menu li{padding-right:0;}
.SubMenu .menu li a{font-size: 15px;}
}


.KsList{margin-left:-20px;}
.KsList li{width: 25%;float: left;}
.KsList li a{display: block;margin-left:20px;position: relative;color:#fff;}
.KsList li .imgbox{padding-top:128%;}
.KsList li .ti{position: absolute;left:0;bottom: 0;line-height: 80px;padding:0 5% 0 10%;width:85%;background:rgba(1,79,162,0.9);font-size:18px;z-index:2;}
.KsList li .ti img{vertical-align: middle;margin:-4px 13px 0 0;}
.KsList li .ti i{width: 9px;height:17px;position:absolute;right: 20px;top: 32px;background:url(../images/ico/arr_1.png)}

.KsNav{margin:0 0 0 -20px;}
.KsNav li{width: 16.666%;float: left;}
.KsNav li a{display: block;margin:0 0 20px 20px;height:120px;background:#f7f7f7;padding:18px 5px 0;height:102px;text-align: center;font-size:16px;}
.KsNav li a .num{line-height: 18px;color:#999999;}
.KsNav li a .tit{line-height: 29px;margin-bottom:13px;}
.KsNav li a .more{width: 24px;height: 24px;border-radius: 50%;margin:0px auto;background:#014fa2 url(../images/ico/arr_1.png) center center no-repeat;}
.KsNav li a:hover{background:#014fa2;}
.KsNav li a:hover .num{color:#b8c5dd;}
.KsNav li a:hover .tit{color:#fff;}
.KsNav li a:hover .more{background:#fff url(../images/ico/arr_01.png) center center no-repeat;}

.KsTopTitle{text-align: center;border-bottom: 1px dotted #b2b2b2;line-height: 41px;padding-bottom:2.5%;font-size: 34px;color:#333;margin-bottom:39px;}
.KsTopTitle.no{padding-bottom:0;border-bottom:0;}

.KsTitle{color:#014fa2;font-size: 24px;line-height: 40px;background:url(../images/kstitbg.png);width: 190px;margin-bottom:28px;}
.KsTitle i{font-size: 36px;display: inline-block;width: 58px;text-align:center;margin-right:7px;vertical-align: middle;}
.KsTitle.tc{text-align: center;}

.KsInfo{word-wrap:break-word;word-break:normal;text-align:justify;line-height: 35px;font-size: 16px;padding-bottom:50px;}

.KsExpert{background:#f6f9fb;margin-bottom:47px;padding:3% 0 2.5%;}
.KsExpert .scroll .slick-list{margin-left:-35px;padding-bottom:35px;}
.KsExpert .scroll .item{margin-left:35px;background:#fff;height: 230px;}
.KsExpert .scroll .imgbox{width: 40%;float: left;padding-top:230px;}
.KsExpert .scroll .info{width: 50%;float: left;padding:14px 5% 0 5%;}
.KsExpert .scroll .ti{line-height:48px;color:#014fa2;}
.KsExpert .scroll .ti b{color:#333333;margin-right:12px;font-size:18px;}
.KsExpert .scroll .p{line-height: 20px;height: 80px;color:#bfbfbf;margin-bottom: 23px;-webkit-line-clamp: 4;}
.KsExpert .scroll .more{width: 88px;line-height: 30px;border: 1px solid #014fa2;color:#014fa2;text-align: center;}
.KsExpert .scroll .item:hover .more{color:#fff;background:#014fa2;}
.KsExpert .scroll a{display:block;}

.Ksflnav{display: block;margin:0px auto;color:#fff;font-size: 20px;line-height: 90px;border-radius: 10px;padding-left:46px;width:355px;background:#014fa2;position: relative;}
.Ksflnav img{vertical-align: middle;margin:-4px 16px 0 0;}
.Ksflnav:after{width: 24px;height: 24px;border-radius: 50%;background: #fff url(../images/ico/arr_01.png) center center no-repeat;content: "";right: 39px;position: absolute;top: 50%;margin-top: -12px;}
.Ksflnav:hover{color:#fff;}

.ExpertList ul{margin-left:-35px;padding-bottom:35px;}
.ExpertList li{width: 33.333%;float: left;}
.ExpertList a{display:block;margin:0 0 35px 35px;background:#fff;height: 230px;border-right:1px solid #efefef;}
.ExpertList .imgbox{width: 40%;float: left;padding-top:230px;}
.ExpertList .info{width: 50%;float: left;padding:14px 5% 0 5%;border-top:1px solid #efefef;border-bottom:1px solid #efefef;height:214px;}
.ExpertList .ti{line-height:48px;color:#014fa2;}
.ExpertList .ti b{color:#333333;margin-right:12px;font-size:18px;}
.ExpertList .p{line-height: 20px;height: 80px;color:#bfbfbf;margin-bottom: 23px;-webkit-line-clamp: 4;}
.ExpertList .more{width: 88px;line-height: 30px;border: 1px solid #014fa2;color:#014fa2;text-align: center;}
.ExpertList li:hover .more{color:#fff;background:#014fa2;}

.ExpertInfo{background:#f9f9f9;position: relative;height: auto !important;height: 350px;min-height: 350px;padding-left:250px;margin-bottom:45px;}
.ExpertInfo .imgbox{width: 250px;padding-top:350px;position: absolute;left: 0;top: 0;}
.ExpertInfo .info{padding:0 5%;}
.ExpertInfo .name{padding-top:15px;line-height: 62px;font-size: 24px;border-bottom: 1px solid #ebebeb;margin-bottom:15px;font-weight: bold;color:#333;}
.ExpertInfo .item{line-height: 30px;padding-left:100px;font-size: 16px;color:#333333;position: relative;height:auto !important;height:30px;min-height: 30px;}
.ExpertInfo .item dt{position:absolute;color:#999999;left:9px;top:0;}
.ExpertInfo .item dt i{margin-left:31px;}
.ExpertInfo .btn{padding-top:28px;border-top: 1px solid #ebebeb;margin-top:23px;}
.ExpertInfo .btn a{color:#fff;display:block;width: 150px;line-height: 45px;background:#014fa2;font-size: 16px;text-align:center;}
.ExpertInfo .btn a img{vertical-align: middle;margin:-3px 5px 0 0;}

.Expertable {display: table;width: 100%;border-collapse: collapse;margin-bottom: 45px;}
.Expertable .tr {display: table-row;}
.Expertable .th {
	display: table-cell;
	height: 50px;
	border: 1px solid #306eb1;
	text-align: center;
	vertical-align: middle;
	color:#fff;
	background-color: #014fa2;
}
.Expertable .td {
	display: table-cell;
	height: 50px;
	border: 1px solid #ebebeb;
	text-align: center;
	background:#f5f5f5;
	font-weight: bold;
	color:#333;
	vertical-align: middle;
}
.ExpertMessage{border: 1px solid #f0f0f0;position: relative;padding:5%;}
.ExpertMessage:after{content: "";left: 1%;top: 6%;width: 98%;height: 100%;position: absolute;border: 1px solid #f0f0f0;background:#fff;}
.ExpertMessage .form{max-width: 840px;margin: 0px auto;position: relative;z-index: 2;}
.ExpertMessage .form dl{margin-bottom:10px;}
.ExpertMessage .input{width:100%;height: 50px;line-height: 50px;text-indent: 1em;background: #f7f7f7;font-size: 16px;}
.ExpertMessage .textarea{background: #f7f7f7;padding:15px 18px;}
.ExpertMessage .textarea textarea{height:170px;width:100%;font-size: 16px;}
.ExpertMessage .btn{text-align: center;padding-top:20px;}
.ExpertMessage .btn button{width: 120px;height: 45px;color:#fff;font-size: 16px;cursor: pointer;}
.ExpertMessage .sendbtn{background:#014fa2;margin:0 5px;}
.ExpertMessage .resetbtn{background:#9f9f9f;}


@media(max-width:1024px){
.KsList li .ti{font-size: 16px;line-height: 40px;}
.KsList li .ti img{width: 20px;margin-right:8px;}

.KsExpert .scroll .slick-arrow{display:none !important;}
}
@media(max-width:768px){
.KsList{margin-left:-12px;}
.KsList li{width: 50%;}
.KsList li a{margin:0 0 12px 12px;}
.KsList li .ti{font-size: 15px;line-height: 35px;}
.KsTitle{font-size: 16px;margin-bottom:15px;}
.KsTitle i{font-size: 24px;}
.KsInfo{line-height: 24px;font-size: 14px;padding-bottom:20px;}
.KsTopTitle{font-size:18px;margin-bottom:15px;}
.KsExpert .scroll .item {height:200px;}
.KsExpert .scroll .imgbox {padding-top:200px;}
.KsExpert .scroll .p{margin-bottom:5px;}
.Ksflnav{font-size: 16px;line-height: 50px;padding-left:20px;width:250px;}
.KsNav {margin: 0 0 0 -10px;}
.KsNav li{width: 50%;float: left;}
.KsNav li a {margin: 0 0 10px 10px;font-size: 14px;}
.ExpertList li{width: 50%;}
.ExpertList a {height:200px;margin-bottom:15px;}
.ExpertList .imgbox {padding-top:200px;}
.ExpertList .p{margin-bottom:5px;}
.ExpertList .info{height:185px;}

.ExpertInfo {padding:10px;margin-bottom:20px;}
.ExpertInfo .imgbox{position: relative;width:150px;padding-top:210px;margin:0px auto;}
.ExpertInfo .name{font-size:18px;line-height:40px;}
.Expertable .th{font-size: 12px;}
.Expertable .td img{width:12px;}
.Expertable{margin-bottom:20px;}
.ExpertInfo .item{font-size: 14px;line-height: 24px;padding-left:84px;height:24px;min-height: 24px;}
.ExpertInfo .item dt i {margin-left:28px;}

}
@media(max-width:640px){
.ExpertList li{width: auto;float:none;}
}
	

/* ������� */

.HomeTjBan {overflow:hidden; clear:both; position:relative;background:url(../images/loading.gif) center center no-repeat;}
.HomeTjBan .item a{ display:block; padding-top:380px;background-position:center center; background-repeat:no-repeat; background-size:cover;}

.HomeTjBan:hover .slick-prev{left:3%;}
.HomeTjBan:hover .slick-next{right:3%;}

@media ( max-width:1024px){
.HomeTjBan .item a{ padding-top:32%;}
.HomeTjBan .slick-dots{bottom:10px;}
.HomeTjBan .slick-dots li button{width: 6px;height: 6px;}
.HomeTjBan .slick-dots li.slick-active button{width: 10px;height: 10px;}
}

.w1200{width:1200px;margin:0 auto;}
@media(max-width:1200px){
	.w1200{width:92%;}
}

.tiJian .part{padding:30px 0;}
.tiJian .Part1{}
.tiJian .Part1 ul{text-align: center;}
.tiJian .Part1 ul li{width:405px;border-radius:10px;overflow: hidden;height:147px;display: inline-block;margin:0 15px;box-sizing: border-box;padding-left:200px;position: relative;transition: all .5s;-webkit-transition: all .5s;}
.tiJian .Part1 ul li:first-child{background:url(../uploadfiles/image/tbg1.png) no-repeat center center;background-size: cover;}
.tiJian .Part1 ul li:nth-child(2){background:url(../uploadfiles/image/tbg2.png) no-repeat center center;background-size: cover;}
.tiJian .Part1 ul li .img{position: absolute;width:200px;text-align: right;height:100%;left:0;top:0;}
.tiJian .Part1 ul li .txt{color:#fff;height:100%;display:flex;justify-content:center;flex-direction: column;text-align: left;padding-left:20px;}
.tiJian .Part1 ul li .txt p{font-size: 18px;font-weight: bold;}
.tiJian .Part1 ul li .txt span{font-size: 14px;}

.tiJian .Part1 ul li:hover{transform: translate3d(0,-3px,0);-webkit-transform: translate3d(0,-3px,0);}

.tiJian .tjtit{text-align: center;margin-bottom:30px;}
.tiJian .tjtit h1{font-size: 24px;color:#edb31a;}
.tiJian .tjtit b{display: block;width:45px;height:1px;background:#edb31a;margin:20px auto 10px;}
.tiJian .tjtit p{font-size: 14px;color:#333333;font-family: DIN;text-transform: uppercase;}

.tiJian .tjtit1 h1{color:#098eaf;}
.tiJian .tjtit1 b{background:#098eaf;}

.tiJian .tjtit2 h1{color:#fff;}
.tiJian .tjtit2 b{background:#fff;}

.tiJian .Part2{padding-top:0;}
.tiJian .Part2 .PartBox{margin-left:-2%;}
.tiJian .Part2 .PartBox .item{width:31.33%;margin-left:2%;margin-bottom:20px;float:left;padding:10px;border-radius: 15px;border:1px solid #e6e6e6;box-sizing: border-box;}
.tiJian .Part2 .PartBox .item .img{padding-top:50%;border-radius: 10px;overflow: hidden;}
.tiJian .Part2 .PartBox .item .txt{text-align: center;font-size: 16px;}
.tiJian .Part2 .PartBox .item .txt p{padding:10px 0 2px 0;}
.tiJian .Part2 .PartBox .item .txt span{color:#ff0000;}


.tiJian .Part3{background:#f6f6f6;}
.tiJian .Part3 .PartBox .slick-list{margin-left:-30px;}
.tiJian .Part3 .PartBox .item{margin-left:30px;border-radius:10px;overflow: hidden;background:#fff;border:1px solid #e6e6e6;}
.tiJian .Part3 .PartBox .item .img{padding-top:55%;}
.tiJian .Part3 .PartBox .item .txt{text-align: center;padding:10px;font-size: 16px;}
.tiJian .Part3 .PartBox .item .txt p{padding:3px 0;}
.tiJian .Part3 .PartBox .item .txt span{color:#ff0000;}

.tiJian .Part3 .PartBox  .slick-arrow{width:40px;height:60px;background:rgba(0,0,0,0.6);line-height: 60px;}
.tiJian .Part3 .PartBox  .slick-prev{left:0;}
.tiJian .Part3 .PartBox  .slick-next{right:0;}


.tiJian .Part4 .PartL{width:25%;background:#ff877f;box-sizing: border-box;padding:15px;}
.tiJian .Part4 .PartL .Lbox{border:1px solid rgba(255,255,255,0.6);}
.tiJian .Part4 .PartL .Lbox .tjtit{margin:50px 0 0 0;}
.tiJian .Part4 .PartL .Lbox .img{position: relative;bottom:-16px;text-align: center;}
.tiJian .Part4 .PartR{width:75%;box-sizing: border-box;box-shadow: 0 0 30px rgba(0,0,0,0.1);padding:0 4%;margin-top:15px;}
.tiJian .Part4 .PartR .Rbox{margin-left:-3.33%;}
.tiJian .Part4 .PartR .Rbox .item{float:left;width:30%;margin:15px 0;margin-left:3.33%;border:1px solid #e6e6e6;border-radius: 15px;overflow: hidden;box-sizing: border-box;}
.tiJian .Part4 .PartR .Rbox .item .img{padding-top:70%;}
.tiJian .Part4 .PartR .Rbox .item .txt{padding:10px;font-size: 16px;text-align: center;}
.tiJian .Part4 .PartR .Rbox .item .txt p{padding:3px 0;}
.tiJian .Part4 .PartR .Rbox .item .txt span{color:#ff0000;}
.ny_tplist,.ny_dqjs{max-width:1300px;margin:0 auto;}
.currbox{display:none}
.ny_abt{max-width:1300px;margin:0 auto;padding:3% 0}
.ny_abt p{margin:0 !important;font-size:16px !important;color:#333;line-height:30px;font-family: "Microsoft YaHei" !important;}
.ny_abt p span{font-size:16px !important;font-family: "Microsoft YaHei" !important;}
.ny_abt img{max-width:100%;display:block;margin:0 auto}
@media(max-width:992px){
    .ny_tplist,.ny_dqjs{margin:0 15px;}
	.contain .ny_tplist,.contain .ny_dqjs{margin:0 0;}
	.tiJian .tjtit h1{font-size: 20px;}
	.tiJian .tjtit b{margin:10px auto 5px;}
	

	.tiJian .Part2 .PartBox .item{width:48%;padding:5px;}
	.tiJian .Part2 .PartBox .item .txt{font-size: 14px;}
	.tiJian .Part2 .PartBox .item .txt p{padding:5px 0 0 0;}

	.tiJian .Part3 .PartBox .item .txt{font-size: 14px;padding:5px;}
	.tiJian .Part4 .PartL{width:100%;}
	.tiJian .Part4 .PartL .Lbox .img{display: none;}
	.tiJian .Part4 .PartL .Lbox .tjtit{margin:20px 0;}
	.tiJian .Part4 .PartR{width:100%;}
	.tiJian .Part4 .PartR .Rbox .item .txt{font-size: 14px;padding:5px;}
}

@media(max-width:768px){
	.tiJian .Part1 ul li{width:100%;box-sizing: border-box;margin:0 0 10px 0;}
	.tiJian .Part4 .PartR .Rbox .item{width:46.67%;}
	.ny_abt img{height:auto !important;}
}

/*2024-05-24*/
.ny_xxgk{padding:30px 0;}
.ny_xxgk ul{margin-left: -2%;}
.ny_xxgk li{width:18%; float:left; margin:0 0 15px 2%;}
.ny_xxgk li a{display:block; background:#e7e7e7; text-align:center; line-height:40px; border-radius:10px;}
.ny_xxgk li a:hover{background:#014fa2; color:#fff;}

@media(max-width:640px){
	.ny_xxgk li{width:31.3333%;}
}

@media(max-width:480px){
	.ny_xxgk li{width:48%;}
}

.Js_Hot{margin: 20px 0;}

/* 202-09-02 */
.ThreeMenu,.FourMenu{text-align: center;}
.ThreeMenu{margin: 15px 0 25px;}
.ThreeMenu a,.FourMenu a{display: inline-block; border: 1px solid #e5e5e5; font-size: 18px; padding: 0 25px; margin: 0 20px; line-height: 40px;}
.ThreeMenu a{border-radius: 25px;}
.ThreeMenu a.on,.FourMenu a.on{background: #014fa2; color: #fff; border: 1px solid #014fa2;}