
.banner{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.banner .dhimg{
	width: 100%;
	height: auto;
	margin: 0px auto;
	overflow: hidden;
}
.banner .dhimg .img1{
	width: 33.3%;
	height: auto;
	float: left;
	overflow: hidden;
	background: #e8833f;
}
.banner .dhimg .img2{
	background: #0055a7;
}
.banner .dhimg .img3{
	background: #5d3991;
}
.banner .dhimg .img1 .img{
	width: 50%;
	height: 167px;
	float: left;
	overflow: hidden;
}
.banner .dhimg .img1 .img img{
	width: 100%;
	height: 167px;
}
.banner .dhimg .img1 .text{
	width: 45%;
	height: auto;
	float: right;
	overflow: hidden;
	color: #fff;
}
.banner .dhimg .img1 .text h4{
	padding: 1em 0 0.2em 0em;
	font-size: 18px;
	border-bottom: 2px solid #fff;
	width: 100px;
	display: block;
	margin-bottom: 0.7em;
}
.banner .dhimg .img1 .text p{
	font-size: 16px;
}
.banner .dhimg .img1 .text a{
	text-align: center;
	width: 60%;
	margin: 15px auto;
	font-size: 15px;
	color: #fff;
	display: block;
	border:1px solid #fff;
	padding: 0.2em 0;
}
.about{
	width: 100%;
	height: auto;
	overflow: hidden;
	/*background: url(../images/about_bj.jpg);*/
	background: #fff;
	background-size: 100% 100%;
	overflow: hidden;
}
.about .about_bf{
	width: 1200px;
	height: auto;
	margin: 50px auto;
	overflow: hidden;
}
.about .about_bf .left{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 0px auto;
	text-align: center;
}
.about .about_bf .right{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.left h4{
	font-size: 32px;
	color: #333;
	text-align: center;
}
.left h5{
	font-size: 16px;
	color: #333;
	text-align: center;
}
.about_hx{
	width: 60px;
	height: auto;
	margin: 10px auto;
	border-bottom: 3px solid #333;
}
.about .about_bf .right ul {
	overflow: hidden;
	width: 80%;
	margin: 80px auto;
}
.about .about_bf .right ul li{
	width: 240px;
	height: auto;
	float: left;
	text-align: center;
}
.about .about_bf .right ul li b{
	font-size: 28px;
	color: #0e2568;
}
.about .about_bf .right .p1{
	margin: 2em 0 0 0;
}
.about .about_bf .right .p1 span{
	width: 120px;
	float: right;
}
.about .about_bf .right a{
	width: 120px;
	height: auto;
	margin: 0px auto;
	background: #003d85;
	padding: 0.4em 0;
	display: block;
	text-align: center;
	color: #fff;
}
.shipin{
	width: 100%;
	height: auto;
	margin: 0em auto;
	overflow: hidden;
}
.tixi{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 2em auto;
}
.tixi .tixi_bf{
	width: 1200px;
	height: auto;
	margin: 0px auto;
	overflow: hidden;
}
.tixi_bt{
	width: 1200px;
	height: auto;
	overflow: hidden;
}
.tixi_bt .bt1{
	width: 240px;
	height: auto;
	float: left;
	border-right: 1px solid #ccc;
	font-size: 32px;
	color: #0e2568;
}
.tixi_bt .bt2{
	width: 100px;
	height: auto;
	float: right;
	margin: 4em 0 0 0;
}
.tixi .tixi_bf ul{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 3em auto;
}
.tixi .tixi_bf ul li{
	width: 30.6%;
	height: auto;
	float: left;
	margin: 0.5em 3em 2em 0;
	box-shadow: 5px 15px 10px 5px #eee;
}
.tixi .tixi_bf ul li:nth-child(3){
	margin-right: 0px;
}
.tixi .tixi_bf ul li .tixi_img{
	width: 100%;
	height: auto;
	float: left;
	overflow: hidden;
}
.tixi .tixi_bf ul li .tixi_img img{
	width: 100%;
	height: 350px;
	display: block;
	transition: all 0.5s;
}
.tixi .tixi_bf ul li .tixi_img img:hover{
	transform: scale(1.1);
}
.tixi .tixi_bf ul li .tixi_p{
	width: 85%;
	height: auto;
	float: right;

}
.tixi .tixi_bf ul li .tixi_p p{
	padding: 0.2em;
	font-size: 12px;
}
.tixi .tixi_bf ul li .span{
	width: 80px;
	height: auto;
	float: right;
}
.tixi .tixi_bf ul li .peiyang_p{
	width: 98%;
	height: auto;
	float: left;
	text-align: center;
	padding-top: 1em;
}
.tixi .tixi_bf ul li .peiyang_p h4{
	font-size: 18px;
}
.tixi .tixi_bf ul li .peiyang_p p{
	padding: 0.2em 0.5em;
	font-size: 14px;
	line-height: 24px;
	height: 80px;
}
.tixi .tixi_bf ul li .span2{
	width: 80px;
	height: auto;
	float: right;
	padding: 1em 0 1.6em 0;
}
.kechuang{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.kechuang .kechuang_bf{
	width: 1200px;
	height: auto;
	margin: 0px auto;
	overflow: hidden;
}
.kechuang .kechuang_bf .kechuang_bt{
	width: 90%;
	height: auto;
	margin: 0px auto;
}
.news{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.news .news_bf{
	width: 1200px;
	height: auto;
	margin: 30px auto;
	overflow: hidden;
}
.news .news_bf .news_z{
	width: 40%;
	height: auto;
	float: left;
	border:1px solid #ccc;
	margin: 3em 0;
}
.news .news_bf .news_z .news_xq{
	width:100%;
	height: auto;
	overflow: hidden;
}
.news .news_bf .news_z .news_xq img{
	width: 100%;
	height: 426px;
}
.news .news_bf .news_xq p{
	text-align: center;
	padding: 0.8em 0;
}
.news .news_bf .news_xq .a1{
	text-align: center;
	margin: 0px auto;
	display: block;
	padding-bottom: 8em;
}
.news .news_bf .news_y{
	width: 58%;
	height: auto;
	float: right;
	overflow: hidden;
}
.news .news_bf .news_y ul{
	padding: 0 0 0 1em;
}
.news .news_bf .news_y ul li{
	width: 40%;
	height: 280px;
	overflow: hidden;
	float: left;
	border-bottom: 1px solid #ccc;
	margin: 3em 0 0 3em;
}
.news .news_bf .news_y .a2{
	text-align: center;
	margin: 0px auto;
	display: block;
	padding-bottom: 1em;
}
.news .news_bf .news_y ul li .img{
	width: 100%;
	height: 190px;
	overflow: hidden;
}
.news .news_bf .news_y ul li .img img{
	width: 100%;
	height:190px;
}
.anli{
	width: 100%;
	height: auto;
	background: url(../images/anli_bj.jpg);
	background-size: 100% 100%;
	overflow: hidden;
	margin: 2em 0 3em 0;
}
.anli .anli_bf{
	width: 1200px;
	height: auto;
	margin: 0px auto;
	overflow: hidden;
}
.anli .anli_bf .anli_z{
	width: 52%;
	height: auto;
	float: left;
	overflow: hidden;
}
.anli .anli_bf .anli_z .anli_znr{
	width: 46%;
	height: auto;
	float: left;
	overflow: hidden;
	margin: 11em 0 8em 1em;
	background: #fff;
}
.anli .anli_bf .anli_z .anli_znr .img{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.anli .anli_bf .anli_z .anli_znr .img img{
	width: 100%;
	height: 190px;
	overflow: hidden;
	transition: all 0.5s;
}
.anli .anli_bf .anli_z .anli_znr .img img:hover{
	transform: scale(1.1);
}
.anli .anli_bf .anli_z .anli_znr .anli_wz{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.anli .anli_bf .anli_z .anli_znr .anli_wz h4{
	font-size: 12px;
	padding: 0.5em;
}
.anli .anli_bf .anli_z .anli_znr .anli_wz a{
	background: #013362;
	width: 100px;
	height: auto;
	padding: 0.5em 0;
	text-align: center;
	color: #fff;
	display: block;
	margin: 1em;
	border-radius: 5px;
}
.anli .anli_bf .anli_z .anli_znr .anli_wz a:hover{
	background: #f90;
}
.anli_y{
	width: 46%;
	height: auto;
	float: right;
	overflow: hidden;
	margin: 4em 0;
}
.anli_y .ul1{
	width: 46%;
	height: auto;
	float: left;
}
.anli_y .ul2{
	width: 46%;
	height: auto;
	float: left; 
}
.anli_y .ul2 li{
	margin-left: 2em;
}
.anli_y ul li{
	width: 100%;
	height: 80px;
	float: left;
	overflow: hidden;
	background: #fff;
	margin: 0.5em 1em 0.5em 0;
	padding: 0.5em;
}
.anli_y ul li .img{
	width: 40%;
	height: auto;
	overflow: hidden;
	float: left;
}
.anli_y ul li .img img{
	width: 100%;
	height: 76px;
	display: block;
	transition: all 0.5s;
}
.anli_y ul li .img img:hover{
	transform: scale(1.1);
}
.anli_y ul li .anli_js{
	width: 56%;
	height: auto;
	float: right;
}
.anli_y ul li .anli_js h4{
	font-size: 16px;
}
.anli_y ul li .anli_js p{
	font-size: 12px;
}
.xiaoyuan{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 2em auto;
}
.xiaoyuan .xiaoyuan_bf{
	width: 1200px;
	height: auto;
	margin: 0px auto;
	overflow: hidden;
}

/* banner */
.c-banner{
	width: 1200px;
	position: relative;
	margin: 30px auto;
	height: 600px;
}
.c-banner img{
	width: 100%;
}
.c-banner .banner ul{
	list-style: none;
	padding-left: 0px;
	margin-bottom: 0px;
}
.c-banner .banner ul li{
	position: absolute
	display: none;
	opacity: 0;
}
.c-banner .banner ul li:nth-child(1){
	opacity: 1;
	display: block;
}
.c-banner .banner ul li img{
	width: 100%;
	position: absolute;
	top: 0px;
	height: 600px;
}
.c-banner .banner ul li:first-child img{
	position: relative;
}
.c-banner .nexImg,.c-banner .preImg{
	padding: 25px 10px 25px 10px;
	position: absolute;
	top: 50%;
	margin-top: -53px;
	background: #000000;
	opacity: 0.5;
	border-radius: 5px;
	z-index: 10;
	
}
.c-banner .nexImg:hover,.c-banner .preImg:hover{
	opacity: 0.8;
}
.c-banner .nexImg{
	right: 0px;
}
.c-banner .nexImg img,.c-banner .preImg img{
	
	
}
.c-banner .jumpBtn{
	width: 100%;
	position: absolute;
	bottom: 20px;
	text-align: center;
}
.c-banner .jumpBtn ul{
	margin-bottom: 0px;
	padding: 0px;
}

.c-banner .jumpBtn ul li{
	width: 10px;
	height: 10px;
	border-radius: 50%;
	display: inline-block;
	background-color: #f40;
	opacity: 0.9;
	margin-left: 10px;
}
.c-banner .jumpBtn ul li:first-child{
	margin-left: 0px;
}
@media screen and (max-width:768px) {
	.c-banner{
		width: 100%;
		height: 345px;
		overflow: hidden;
	}
	.c-banner .banner ul li img{
		width: 768px;
		height: 345px;
		position: absolute;
		left: 50%;
		margin-left: -384px;
	}
}

/*专家*/
.clearfix:after{ content:""; display:block; clear:both; height:0; visibility:hidden;}
.clearfix{ zoom:1;}

.sec2{background: #eff0f1;}
.main{max-width:1200px; margin:0 auto;}
.title{font-size:24px; margin-bottom: 1em; text-align: center;}
.img-count,.img-count img{position:relative;}
.img-count-in{ position:absolute; top:0; left:0; right:0; bottom:0; overflow:hidden;height:100%; *height:100%;}

.w-newsList1{position: relative;}
.w-newsList1 a{ display: block; text-decoration: none; color: #333;}
.w-newsList1 .news-item{ position:relative;}
.w-newsList1 .news-imgbox{ width:58%;}
.w-newsList1 .news-imgbox img{ transition:transform 3.5s; -webkit-transition:transform 3.5s;transform:scale(1.1); -webkit-transform:scale(1.1);}
.w-newsList1 .swiper-slide.swiper-slide-active .news-imgbox img{ transform:scale(1); -webkit-transform:scale(1);}
.w-newsList1 .aspectRatio{padding-bottom:450px;}
.w-newsList1 .news-text{ position: absolute; right:0; width:50%; top: 50%;top:10%\9; *top:10%; transform:translateY(-50%); -webkit-transform:translateY(-50%); background: #fff; padding: 30px 15px 40px 4%; overflow:hidden;}
:root .w-newsList1 .news-text{ top:50%;}
.w-newsList1 .date{ line-height: 1.4; margin-bottom: 0.8em;}
.w-newsList1 .date .year{ font-size:46px; font-weight: bold; color: #000; font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;}
.w-newsList1 .date .day_month{font-size:17px; color: #bebebe;}
.w-newsList1 .news-h{font-size:24px; font-weight: bold; line-height: 1.4; height:2.8em; overflow: hidden; margin-bottom: 0.3em;}
.w-newsList1 .news-sum{ line-height: 1.8; height:3.5em; overflow: hidden; color:#aaa;}
.w-newsList1 .more{margin-top:20px; width: 45px; height: 24px; float: right; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAQCAYAAAAFzx/vAAABIUlEQVQ4jb3VMUscQRQH8J+yNgaLFAoPJSBnKaTRUhDBRoiVpBG09mMIljY2geuCIH4GG7FKE7BRSxGPyCtstLJQxGYPTr1D3LvNHxb2McP7McPO7FCz2dRPMhNExDec4gormXnbbf5wX9rrjOEr5nAcEeO1gpl5gQ08Y7YXOsgVysyDLuhEbWAP9E9ETNUGdqBreEQDJ220wBfMYKhK84joNXSFHWx3oIsFzjBdBftkGjgaxsN/wNoZLfAdkypu6QdZxV75foPlAk+4rtqxfdO8TUT8xG5ZXmIpM1u1fKURsY5DjJTYYma2qOFYRMQm9sve51jIzH/t8YGCEbGF3x3YUr7Z84GBETGPX2X5t8Te/TGKQYG4K58z/MjM+26TXgDh8VYjv3NjTgAAAABJRU5ErkJggg==") center no-repeat;}
.w-newsList1 .adSN_page{ position: absolute; z-index: 9; left:50%; bottom:50%; margin-bottom: -123px; top: auto; transform: none; -webkit-transform: none; width:35%; padding-left: 4%; }
.w-newsList1 .adSN_page span{ display: inline-block; *display:inline; *zoom:1; margin:0 6px;}
.w-newsList1 .swiper-num{ position: absolute; z-index: 9; right: 15px; top:50%; margin-top: -130px; color: #bebebe;}
.w-newsList1 .swiper-num .active{ font-size:32px; font-weight: bold;}

.w-newsList2{position: relative; overflow:hidden;}
.w-newsList2 a{ display: block; text-decoration: none; color: #333;}
.w-newsList2 .news-item{ position:relative;}
.w-newsList2 .img{ float: right; overflow: hidden; width: 500px; margin-right:100px;}
.w-newsList2 .img img{ width: 100%;height: 403px; }
.w-newsList2 .swiper-slide.swiper-slide-active .img img{ transform:scale(1); -webkit-transform:scale(1);}
.w-newsList2 .news-text{ margin-right:56%;}
.w-newsList2 .news-h{font-size:28px; line-height: 1.4; padding-top: 100px;text-align: center;}
.news-text p{
	text-align: center;padding: 0.3em;font-size: 18px;
}
.w-newsList2 .news-sum{margin-top:30px; line-height: 1.8; color:#003d85;}
.w-newsList2 .more{position: absolute; left: 0; bottom: 1em; line-height: 2.8; padding: 0 3em; border:1px solid #aaa; color:#333;overflow: hidden; -webkit-transition: all .6s;transition: all .6s;}
.w-newsList2 .more:hover{color:#fff; border-color:#FF6600;}
.w-newsList2 .more .bgsqr1,.w-newsList2 .more .bgsqr2,.w-newsList2 .more .bgsqr3,.w-newsList2 .more .bgsqr4{background:#FF6600;position: absolute;top:0; width: 0px;height: 100%;-webkit-transition: all 0.4s; transition: all 0.4s; opacity:0.35;}
.w-newsList2 .more .bgsqr3,.w-newsList2 .more .bgsqr4{ opacity:0.75;}
.w-newsList2 .more .bgsqr1{ left:0;}
.w-newsList2 .more .bgsqr2{ right:0}
.w-newsList2 .more .bgsqr3{ right:0;}
.w-newsList2 .more .bgsqr4{ left:0;}
.w-newsList2 .more:hover .bgsqr1,.w-newsList2 .more:hover .bgsqr2,.w-newsList2 .more:hover .bgsqr3,.w-newsList2 .more:hover .bgsqr4{ width:100%;}
.w-newsList2 .more:hover .bgsqr3,.w-newsList2 .more:hover .bgsqr4{-webkit-transition-delay:.4s;transition-delay:.4s;}
.w-newsList2 .more span{ position:relative; z-index:1;}
.w-newsList2 .adSN_page{ position: absolute; left: auto; width: auto; z-index: 10; text-align: right; }
.w-newsList2.swiper-container-horizontal .adSN_page{bottom:60px; left: -900px;}
.w-newsList2 .adSN_page span{ background: #c9c9c9; opacity: 1; width:40px; height: 5px; border-radius: 0; -webkit-border-radius: 0;}
.w-newsList2 .adSN_page span.swiper-pagination-bullet-active{background: #f60;}
.w-newsList2.swiper-container-vertical .adSN_page span{margin:15px 0;}

