﻿@charset "utf-8";
/* CSS Document */
/*切图：wl*/
html{ overflow-x:auto; overflow-y:auto;}
*{ padding:0; margin:0;}
ul, ol,li{ list-style-type:none; line-height:normal;}
body, button, input, select, textarea{ font-family:'Microsoft Yahei' ,Arial; font-size:14px;}
code, kbd, pre, samp { font-family:'Microsoft Yahei' ,Arial;}
a{ text-decoration:none; color:#333; outline:0;
-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: transparent;
}
a:hover{color:#036eb7; cursor:pointer;}
img{border:0; max-width:100%;}
table { border-collapse: collapse; border-spacing: 0; }
h1,h2,h3,h4,h5,h6{margin:0; font-weight:normal; font-family:'Microsoft Yahei' ,Arial;}
input,table,tr,td{ margin:0; padding:0; border:none;}
button,table{ border:none; background:none; margin:0; padding:0;}
select{ margin:0; padding:0; font-family:'Microsoft Yahei' ,Arial;}
textarea{ resize:none;}
input{ outline:0;}
/* 清除浮动 */
.ks-clear:after, .clear:after { content: ''; display: block; height: 0; clear: both; }
.ks-clear, .clear { *zoom: 1;}

.pz_top{ float:left; width:100%; }
.pz_banner{ float:left; width:100%; overflow:hidden; position:relative;  }
.pz_main{ float:left; width:100%; }
.pz_down{ float:left; width:100%; background:#4e4e4e}

.elli{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
/*pc版头部*/
.top1{ width:100%; position:fixed;left:0;top:0; background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);z-index: 9;}
.top1 .logo{ float:left; width:141px; height:33px;margin:18px 0 23px 66px }
.top1 .sea_btn{float:left;width:46px;margin:0 14px 0 0px}
.top1 .sea_btn h3{width:15px;height:15px;margin:0 auto;background:url(../images/sea.png) center top no-repeat;cursor: pointer;}
.top1 .sea_btn.on{opacity: 0;filter: alpha(opacity=0);}
.top1 .lan_box{float:left;font-size: 12px;line-height: 12px;border-left:1px solid #8d95a3}
.top1 .lan_box a{margin-left:22px;color:#fff;}

.top1 .sea_pc{width:467px;height:74px;position:absolute;top:0;left:0px;z-index: -1;opacity:0;
transition: all 0.2s linear 0s;
/* Firefox 4 */
-moz-transition:all 0.2s linear 0s;
/* Safari and Chrome */
-webkit-transition:all 0.2s linear 0s;
/* Opera */
-o-transition:all 0.2s linear 0s;
}
.top1 .sea_pc.on{z-index: 9;opacity: 1;filter: alpha(opacity=100);}
.top1 .sea_pc .sea_btn1{float:left;width:28px;height:74px;background:url(../images/sea.png) 3px center no-repeat;cursor: pointer;}
.top1 .sea_pc .sea_btn2{float:right;width:46px;height:74px;background:url(../images/sea_h.png) center no-repeat;cursor: pointer;}
.top1 .sea_pc input{width:390px;height:74px;background:none;color:#fff;line-height: 74px;font-size: 14px;}
.top1 .sea_pc input[placeholder]{color:#fff !important;}
.top1 .sea_box{position:absolute;top:74px;left:-28px;z-index: 9;display:none;background:rgba(0,0,0,.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);}
.top1 .sea_box ul li{width:100%;line-height: 40px;font-size: 14px;}
.top1 .sea_box ul li span{display:block;padding-left:35px;color:#eee;margin-top:14px}
.top1 .sea_box ul li a{display:block;padding-left:35px;color:#fff;margin-top:14px}
.top1 .sea_box ul li a:hover{background:rgba(0,0,0,0.3);}
/*导航下拉菜单*/
/*menu*/
.header{float:right;margin:29px 56px 0 0;}
.menu{ float:left;
transition: all 0.2s linear 0s;
/* Firefox 4 */
-moz-transition:all 0.2s linear 0s;
/* Safari and Chrome */
-webkit-transition:all 0.2s linear 0s;
/* Opera */
-o-transition:all 0.2s linear 0s;
}
.menu.on{opacity:0;filter: alpha(opacity=0);}
.menu .nav .nli{ float:left; margin:0 15px;position:static;}
.menu .nav .nli span a{display:block; height:45px; padding:0 1px 0 4px; font-size:12px; line-height:12px;font-family: arial;color:#fff;text-transform: uppercase; position:relative; }
.menu .nav .nli span a::after{ display:none; position:absolute; width:100%; height:2px; content:""; background:#fff; left:0; bottom:18px;}
.menu .nav .nli.on span a::after,
.menu .nav .nli span a:hover::after{ display:block;}
.menu .nav .nli .nav-w{ opacity: 0;filter:alpha(opacity=0); position:absolute; left:0; width:100%; top:74px; background:rgba(0,0,0,.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); z-index:9;clear:both;overflow:hidden;}
.menu .nav .nli .section-nav1{width:100%;height:auto;float:left}
.nav li .section-nav1 ul {position:static;overflow:hidden;float:left;}
.nav li .section-nav1 ul li {position:static;float:left;padding:0 16px}
.nav li .section-nav1 ul li a{display:block; float:left;  color:#fff; font-size:12px;line-height:50px; text-align:center;}
/*phone版头部*/
.top2{float:left; width:100%; background-color:#333e53; position:relative; z-index:200;padding:15px 0;}
.top2 .logo{ float:left; width:141px; height:33px;margin-top:8px }
/*手机按钮*/
.menuph{
	float:right; 
	cursor: pointer;
	width: 50px;
	height: 50px;
	background-color: #fff;
	text-align: center;
}
.menuph .point
{
	display: inline-block;
	width: 28px;
	height: 22px;
	margin-top: 14px;
	position: relative;
}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before
{
	width: 28px;
}
.menuph .navbtn
{
	position: absolute;
	top: 10px;
	right: 0;

	display: inline-block;

	width: 21px;
	height: 1px;

	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
	background: #036eb7;
}
.menuph .navbtn::after,
.menuph .navbtn::before
{
	position: absolute;
	right: 0;

	display: inline-block;

	width: 28px;
	height: 1px;

	content: '';
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;

	background: #333e53;
}
.menuph .navbtn::after
{
	top: -11px;
}
.menuph .navbtn::before
{
	top: 10px;
}
.menuph .point.active .navbtn{
	background: transparent;
}
.menuph .point.active .navbtn::after{
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 0px;
}
.menuph .point.active .navbtn::before
{
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: 0px;
}


/*手机下拉*/
.xialaph{
	position: absolute;
	top: 80px;
	left: 0;
	width: 100%;
	padding-bottom: 50px;
	display: none;
	z-index: 1049;
	background: #fff;
}
.xialaph .img_d{ display:none;}
.xialaph .ul2,
.xialaph .ul3{
	display: none;
}
.xialaph h4 a{
	color: #333;
	font-size: 16px;
	font-weight: bold;
	line-height: 62px;
}
.xialaph h4{
	position: relative;
}
.xialaph li:last-child h4::before{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: #e5e5e5;
	/*opacity: 0.1;*/
}
.xialaph h4::after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: #e5e5e5;
	/*opacity: 0.1;*/
}
.xialaph h5 a{
	color: #333;
	font-size: 14px;
	line-height: 50px;
}
.xialaph h5{
	position: relative;
}
.xialaph h5::after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 1px;
	background-color: #e5e5e5;
	/*opacity: 0.05;*/
}
.xialaph li:last-child h5::after{
	display: none;
}
.xialaph h4 img{
	width: 15px;
	height: 8px;
	float: right;
	margin-top: 29px;
	cursor: pointer;
}
.xialaph h5 img{
	width: 11px;
	height: 6px;
	float: right;
	margin-top: 26px;
	margin-right: 18px;
	cursor: pointer;
}
.xialaph h4.active img.img_s,
.xialaph h5.active img.img_s{
	display: none;
}
.xialaph h4.active img.img_d,
.xialaph h5.active img.img_d{
	display: block;
}
.xialaph .ul2{
	
}
.xialaph .ul3{
	padding-top: 12px;
	padding-bottom: 18px;
	padding-left: 15px;
	position: relative;
}
.xialaph .ul3::after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 1px;
	background-color: #e5e5e5;
}
.xialaph li:last-child .ul3::after{
	display: none;
}
.xialaph .ul3 li a{
	color: #666;
	font-size: 14px;
	line-height: 35px;
	display: block;
}
.xialaph .ul3 li{
	padding-top: 5px;
}
.xialaph .ul3 li:first-child{
	padding-top: 0;
}
.xialaph .phsou{
	position: relative;
	margin-top: 30px;
}
.xialaph .phsou input{
	width: 100%;
	height: 37px;
	background-color: #fff;
	color: #aaa;
	font-size: 12px;
	padding-left: 20px;
	border: 1px solid #e5e5e5;
}
.xialaph .phsou img{
	cursor: pointer;
	width: 14px;
	height: 15px;
	position: absolute;
	top: 10px;
	right: 20px;
}
.xialaph .try{ text-align:center; padding:30px 0 0 0; }
.xialaph .try a{display:inline-block; width:120px; background-color:#333e53; font-size:16px; color:#fff; line-height:50px;}

.phonemeng{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	z-index: 196;
	display: none;
}
.phonemeng.active{
	display: block;
}

/*banner*/
/*banner*/
.slick_banner{ margin:0;  height:auto ; position:relative;z-index: 1; }
.slick_banner .slick-slide{ width:100%;}
.slick_banner img{ width:100%;}
.slick_banner .slick-dots{position: absolute; width:100%; text-align:center; left:0;  z-index:11; bottom:25px;}
.slick_banner .slick-dots li{ width:10px; height:10px; margin:0 8px;}
.slick_banner .slick-dots li span{width:10px; height:10px; background: url(../images/dot.png) center no-repeat; outline:none;cursor: pointer; border:none; vertical-align:middle; display:inline-block}
.slick_banner .slick-dots li.slick-active span{  background: url(../images/dot_h.png) center no-repeat;} 


.aboutfl{ float:left; width:50%;}
.aboutfr{font-weight:bolder; width:50%; float:right;line-height:200%; font-size:16px; }
.aboutfr p{ line-height:200%; font-size:16px;}
.aboutfr  p.ft16{ font-size:16px; line-height:200%}
.aboutfr  div.h20{  clear:both; height:20px;}
@media (max-width: 1200px) {
.slick_banner{ height:auto ;}
}
@media (max-width: 991px) {
.slick_banner{ height:auto ; }
}
@media (max-width: 767px) {
.slick_banner{ height:auto ; }
}

@media (max-width: 640px) {
.aboutfl{  width:100%; clear:both; text-align:center}
.aboutfr{font-weight:bolder; width:100%;  clear:both }
.aboutfr p{ line-height:160%;}
.aboutfr  p.ft16{  font-size:14px; line-height:160%;}
.aboutfr  div.h20{  clear:both; }
}

/* Effect 8 */
.slick_banner .slick-dots .hi-icon {
	background: rgba(255,255,255,0.1);
	-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
	-moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
	transition: transform ease-out 0.1s, background 0.2s;
}
.slick_banner .slick-dots .hi-icon:after {
	top: 0;
	left: 0;
	padding: 0;
	z-index: -1;
	box-shadow: 0 0 0 2px rgba(255,255,255,0.1);
	opacity: 0;
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9);
}
.slick_banner .slick-dots .hi-icon:hover {
	background: rgba(255,255,255,0.05);
	-webkit-transform: scale(0.93);
	-moz-transform: scale(0.93);
	-ms-transform: scale(0.93);
	transform: scale(0.93);
	color: #fff;
}
.slick_banner .slick-dots .hi-icon:hover:after {
	-webkit-animation: sonarEffect 1.3s ease-out 75ms;
	-moz-animation: sonarEffect 1.3s ease-out 75ms;
	animation: sonarEffect 1.3s ease-out 75ms;
}
@-webkit-keyframes sonarEffect {
	0% {
		opacity: 0.3;
	}
	40% {
		opacity: 0.5;
		box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 5px 5px #f1f1f1, 0 0 0 5px rgba(255,255,255,0.5);
	}
	100% {
		box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 5px 5px #f1f1f1, 0 0 0 5px rgba(255,255,255,0.5);
		-webkit-transform: scale(1.5);
		opacity: 0;
	}
}
@-moz-keyframes sonarEffect {
	0% {
		opacity: 0.3;
	}
	40% {
		opacity: 0.5;
		box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 5px 5px #f1f1f1, 0 0 0 5px rgba(255,255,255,0.5);
	}
	100% {
		box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 5px 5px #f1f1f1, 0 0 0 5px rgba(255,255,255,0.5);
		-moz-transform: scale(1.5);
		opacity: 0;
	}
}
@keyframes sonarEffect {
	0% {
		opacity: 0.3;
	}
	40% {
		opacity: 0.5;
		box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 5px 5px #f1f1f1, 0 0 0 5px rgba(255,255,255,0.5);
	}
	100% {
		box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 2.20 0 5px 5px #f1f1f1, 0 0 0 5px rgba(255,255,255,0.5);
		transform: scale(1.5);
		opacity: 0;
	}
}.hi-icon {
	display: inline-block;
	font-size: 0px;
	cursor: pointer;
	border-radius: 50%;
	text-align: center;
	position: relative;
	z-index: 1;
	color: #fff;
}

.hi-icon:after {
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	content: '';
	-webkit-box-sizing: content-box; 
	-moz-box-sizing: content-box; 
	box-sizing: content-box;
}

.hi-icon:before {
	font-family: 'ecoicon';
	speak: none;
	font-size: 48px;
	line-height: 90px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	-webkit-font-smoothing: antialiased;
}

.banner img{width:100%}
.banner .ba_tet{width:460px;height:160px;border:4px solid #fff;font-family: arial;text-transform: uppercase;text-align: center;line-height: 152px;position:absolute;left:50%;top:50%;font-size: 60px;color:#fff;font-weight: bold;
transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%); 	/* IE 9 */
-moz-transform:translate(-50%,-50%); 	/* Firefox */
-webkit-transform:translate(-50%,-50%); /* Safari 和 Chrome */
-o-transform:translate(-50%,-50%); 	/* Opera */
}
@media (max-width: 1200px) {
	.banner .ba_tet{width:300px;height:100px;line-height: 96px;font-size: 50px;}
}
@media (max-width: 767px) {
	.banner .ba_tet{width:220px;height:60px;line-height: 56px;border-width: 2px;font-size: 30px;}
}
/*down*/
.foot{width:100%;float:left;padding:55px 0 46px 0}
.d_tit{width:100%;font-size: 18px;line-height: 22px;padding-bottom:18px;padding-left:10px;border-bottom:1px solid #5f5f5f;color:#fff;margin-bottom:40px}
.links{background-color: rgb(78, 78, 78); border-bottom-color: transparent;border-bottom: 1px solid rgba(119, 119, 119, 0.75);font-size: 18px;    margin-bottom: 10px;color: #fff;text-indent: -16px;}
.d_tit span{font-family: arial;}
.d_tit i{display:none}
.d_left{float:left;padding-left:14px}
.d_left ul{width:100%;float:left;}
.d_left li{float:left;}
.d_left ul li:first-child{margin-right:160px;}
.d_left li .dl_list{margin-bottom:38px}
.d_left li h3{font-family: arial;font-size: 18px;color:#fff;text-transform: uppercase;}
.d_left li h5{font-size: 12px;line-height: 24px;color:#fff;margin-top:24px}
.d_left li h5 p{text-align:left;}

.d_right{width:246px;float:right;}
.d_right h3{width:100%;float:left;font-family: arial;font-size: 18px;color:#fff;text-transform: uppercase;}
.d_right ul{float:left;margin-top:30px}
.d_right ul li{float:left;margin-right:20px;position:relative}
.d_right ul li a{display:block;width:38px;height:38px;}
.d_right ul li.li1 a{background:url(../images/down1.png) center no-repeat;background-size: cover;}
.d_right ul li.li2 a{background:url(../images/down2.png) center no-repeat;background-size: cover;}
.d_right ul li.li3 a{background:url(../images/down3.png) center no-repeat;background-size: cover;}
.d_right ul li .pf_box{width:130px;height:130px;position: absolute;left:50%;margin-left:-65px;top:100%;opacity: 0;filter: alpha(opacity=0);}
.d_right .d_logo{width:100%;float:left;text-align: left;margin-top:35px}

@media (max-width: 1200px) {
	.d_left ul li:first-child{margin-right:100px}
}
@media (max-width: 992px) {
	.d_left{width:75%;}
	.d_left ul li{width:43%}
	.d_left ul li:first-child{width:57%;margin-right:0}
	.d_right{width:25%}
	.d_right ul li .pf_box{width:100px;}
}
@media (max-width: 768px) {
	.foot{padding: 20px 0 80px 0;}
	.foot .footer{display:none;padding-bottom:20px;border-top:1px solid #5f5f5f;}
	.d_tit{padding-bottom: 20px;padding-left:0;margin-bottom:0px;cursor: pointer;border-bottom:none;position:relative; font-size:16px; line-height:16px;}
	.d_tit i{display:block;position:absolute;right:0;top:0;width:20px;height:22px;background:url(../images/di06.png) center no-repeat}
	.d_tit i.on{background:url(../images/di07.png) center no-repeat}
	.d_left{width:100%;padding-left:0}
	.d_left ul li{width:100%;margin-top:10px}
	.d_left ul li:first-child{width:100%;}
	.d_left li .dl_list{margin-bottom:0}
	.d_left li h3{margin-top:20px}
	.d_left li h5{margin-top:10px;line-height: 20px;}
	.d_left li h5 p{text-align:left;}
	.d_right{width:100%;}
	.d_right h3{margin-top:20px}
	.d_right ul{margin-top:24px}
	.d_right ul li .pf_box{width:100px;left:0;margin-left:0}
	.d_right .d_logo{margin-top:55px}
	.links {font-size:16px;text-indent:-24px;}
}

.foot .sin .down_box{ float:left; width:100%;}
.foot .sin .down_box h5{ font-size:18px; line-height:18px;position:relative ;color:#fff;font-family: arial;}
.foot .sin .down_box h5 i{display:block;width:14px;height:1px;background: #979898;position:absolute;left:0;bottom:0}
.foot .sin .down_box ul{width:100%;float:left; padding:24px 0 0 0;}
.foot .sin .down_box ul li{ width:100%;font-size:12px;line-height:30px;}
.foot .sin .down_box ul li a{ color:#c3c3c3; }

.dr_box{float:left;margin-top:30px;}
.dr_box li{float:left;margin-right:20px;position:relative}
.dr_box li a{display:block;width:38px;height:38px;}
.dr_box li.li1 a{background:url(../images/down1.png) center no-repeat;background-size: cover;}
.dr_box li.li2 a{background:url(../images/down2.png) center no-repeat;background-size: cover;}
.dr_box li.li3 a{background:url(../images/down3.png) center no-repeat;background-size: cover;}
.dr_box li .pf_box{width:100px;height:100px;position: absolute;left:50%;margin-left:-50px;top:100%;opacity: 0;filter: alpha(opacity=0);}
.footgreen{width:100%;text-align: center;float:left;font-size: 12px;line-height:14px;color:#c4c4c4;padding:15px 0 60px 0}

@media  screen and (max-width:1200px){
	.foot .sin .down_box .lcell{ padding-right:20px;}
}

@media screen and (max-width:992px) {
.footgreen{padding: 15px 0 70px 0;}
.footph{padding-top: 20px;}
.footph1{margin-top: 10px;background-color: #333e53;}
.footph1:first-child{margin-top:0}
.footph1 h4{color: #fff;font-size: 16px;font-weight: bold;line-height: 40px;cursor: pointer;padding-left:20px}
.footph1 h4 img{margin-top: -3px;margin-right: 12px;margin-left: 12px;}
.footph1 h4 img.fr{float:right}
.footph1 h4 img.fl{float:left}
.footph1 h4 img.fr,
.footph1 h4 img.fl{margin-top: 17px;margin-right: 20px;}
.footph1 h4 img.img_d{display:none}
.footph1 h4.active .img_s{display: none;}
.footph1 h4.active .img_d{display: inline-block;}
.footph1 ul{padding-top: 0;padding-bottom: 14px;padding-left: 40px;display: none;position:relative}
.footph1 li{color: #ccc;font-size: 14px;line-height: 25px;}
.footph1 li a{color: #fff;}
.footph1 li a:hover{color: #98002d;}

.dr_box li{position:static}
.footph1 ul.ewm_ul{width:100%;float:left;padding-left:20px;position: relative;}
.dr_box  li .pf_box{width:68px;height:68px;left:auto;right:20px;margin-top:0;top:7px;opacity: 1;filter: alpha(opacity=100);display:none;
transform:translate(0,0);
-ms-transform:translate(0,0); 	/* IE 9 */
-moz-transform:translate(0,0); 	/* Firefox */
-webkit-transform:translate(0,0); /* Safari 和 Chrome */
-o-transform:translate(0,0); 	/* Opera */
}
}
/*侧导航*/
.pz_SideLayer{width:100%;float:left;background:url(../images/713_1.jpg) bottom repeat-x;}
.pz_SideLayer .ul1{width:100%;text-align: center; margin:0; line-height:0;}
.pz_SideLayer .ul1 .l1{display:inline-block;position:relative;margin:0 15px; padding-bottom:2px;}
.pz_SideLayer .ul1 .l1:hover,
.pz_SideLayer .ul1 .l1.hover{ border-bottom:#333 solid 2px; padding-bottom:0;}
.pz_SideLayer .ul1 .l1 span{padding:20px 0;float:left}
.pz_SideLayer .ul1 .l1 span a{display:block;float:left;font-size: 14px;line-height: 20px;color:#777777}
.pz_SideLayer .ul1 .l1:hover span a{ color:#000;}
.pz_SideLayer .ul1 .l1.hover span a{ color:#000;}
.pz_SideLayer .ul1 .l1 span i{display:block;float:left;width:9px;height:20px; margin-left:2px;background:url(../images/side_btn.png) center no-repeat}
.pz_SideLayer .ul1 .l1.hover span i{ background:url(../images/side_btn_h.png) center no-repeat;}
.pz_SideLayer .ul1 .l1 .sub{width:150px;background:#fff;position:absolute;left:50%;top:60px;margin-left:-75px;box-shadow:0px 0px 10px #e7e7e7; display:none;z-index: 99;}
.pz_SideLayer .ul1 .l1 .sub li{width:100%;line-height: 50px;font-size: 14px;}
.pz_SideLayer .ul1 .l1 .sub li a{display:block;color:#333}
.pz_SideLayer .ul1 .l1 .sub li:hover,
.pz_SideLayer .ul1 .l1 .sub li.on{background:#e7e7e7}

.pz_SideLayer1{width:100%;float:left; background:url(../images/713_1.jpg) bottom repeat-x;}
.pz_SideLayer1.nofloat{ float:none;}
.pz_SideLayer1.nofloathome{ float:none; margin-bottom:5%; border:0;}
.pz_SideLayer1 .ul2{width:100%; height:58px;float:left;text-align: center;}
.pz_SideLayer1 .ul2 .l2{display:inline-block;position:relative;margin:0 50px;}
.pz_SideLayer1 .ul2 .l2:hover,
.pz_SideLayer1 .ul2 .l2.hover{ border-bottom:#333 solid 2px;}
.pz_SideLayer1 .ul2 .l2 a{display:block;float:left; padding:20px 0 22px 0;font-size: 14px;line-height: 16px;color:#777777}
.pz_SideLayer1 .ul2 .l2:hover a{color:#333; padding:20px 0 20px 0; }
.pz_SideLayer1 .ul2 .l2.hover a{font-weight:bold; color:#333; padding:20px 0 20px 0;}
@media (max-width: 991px) {
	.pz_SideLayer .ul1{ padding-bottom:10px;}
	.pz_SideLayer .ul1 .l1{ width:100%; margin:10px 0 0 0; border:0;}
	.pz_SideLayer .ul1 .l1:hover{border-bottom:0;}
	.pz_SideLayer .ul1 .l1.hover{ border-bottom:0;}
	.pz_SideLayer .ul1 .l1:first-child{margin:0;}
	.pz_SideLayer .ul1 .l1 span{width:100%;display:block;padding:0 20px;border:1px solid #333e53}
	.pz_SideLayer .ul1 .l1 span a{ width:100%;padding:0;line-height: 40px;}
	.pz_SideLayer .ul1 .l1 span i{height:40px;position:absolute;right:10%}
	.pz_SideLayer .ul1 .l1 .sub{width:100%;position:static;float:left;margin-left:0;box-shadow:0px 0px 0px #e7e7e7;}
	.pz_SideLayer .ul1 .l1 .sub li{height:42px;line-height: 40px;border:1px solid #333e53;margin-top:5px}
	.pz_SideLayer .ul1 .l1 .sub li.hover{background:#e7e7e7}
	
	.pz_SideLayer1 .ul2{display:none; height:auto; padding:0 0 10px 0;}
	.pz_SideLayer1 .ul2 .l2{width:100%; margin:5px 0 0 0; border-bottom:0;}
	.pz_SideLayer1 .ul2 .l2:hover,
	.pz_SideLayer1 .ul2 .l2.hover{ border-bottom:0;}
	.pz_SideLayer1 .ul2 .l2 a{width:100%;padding:0 20px;line-height:40px;border:1px solid #333e53}
	.pz_SideLayer1 .ul2 .l2:hover a{ padding:0 20px; }
	.pz_SideLayer1 .ul2 .l2.hover a{color:#333;background:#e7e7e7;padding:0 20px;}
	.pz_SideLayer1 .side_title{ display:block;  text-align:center; float:left; width:100%; cursor:pointer; height:42px; line-height:40px; border:1px solid #333e53;padding:0 20px; font-size:14px; background:url(../images/side_btn.png) no-repeat 90% center;}
}

/*翻页*/
.pz_fy{width:100%;float:left;margin-top: -50px;}
.fy_pc {width:100%; float:left;text-align: right; margin:40px 0 0 0;}
.fy_pc a{display:inline-block;width:40px;text-align: center;line-height: 16px;font-size: 16px;color:#ccc;}
.fy_pc a.on{color:#777}
.fy_ph{width:100%;  float:left; text-align:center; font-size:14px; color:#333;}
.fy_ph a{ padding:5px 10%; color:#333; border:solid 1px #e4e4e4; border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px;}
.fy_ph span{ padding:5px 5%; color:#333;}

/*work*/
.ul_1{width:100%;float:left;margin:50px 0;display:flex; display:-webkit-flex; flex-wrap: wrap; align-items: flex-start;}
.ul_1 li{padding:0 10px}
.ul_1 li .u1_img{width:100%;float:left;position:relative;overflow: hidden;}
.ul_1 li .u1_img img{
	transition: all .3s ease-out 0s;
-ms-transition: all .3s ease-out 0s;
-moz-transition: all .3s ease-out 0s;
-webkit-transition: all .3s ease-out 0s;
-o-transition: all .3s ease-out 0s;
}
.ul_1 li .u1_img .u1_pf{width:100%;height:100%;position:absolute;left:0;top:50%;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);
opacity: 0;filter:alpha(opacity=0);
transition: all .3s ease-out 0s;
-ms-transition: all .3s ease-out 0s;
-moz-transition: all .3s ease-out 0s;
-webkit-transition: all .3s ease-out 0s;
-o-transition: all .3s ease-out 0s;
}
.ul_1 li .u1_img .u1_pf img{position:absolute;left:50%;top:50%;margin:-14px 0 0 -14px}
.ul_1 li .u1_tet{width:100%;float:left;margin-top:16px; text-align:left; height:104px;}
.ul_1 li .u1_tet h3{width:100%;float:left;font-size: 14px;line-height: 14px;color:#999;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ul_1 li .u1_tet h4{width:100%;float:left;font-size: 14px;line-height:24px; color:#333;margin:14px 0;font-weight:bold; overflow:hidden;}
.ul_1 li .u1_tet h4 a{color:#333;}
.ul_1 li .u1_tet h5{width:100%;float:left;font-size: 14px;line-height: 14px;color:#777;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ul_1 li:hover .u1_img img{
transform:scale(1.2,1.2);
-ms-transform:scale(1.2,1.2); 	/* IE 9 */
-moz-transform:scale(1.2,1.2); 	/* Firefox */
-webkit-transform:scale(1.2,1.2); /* Safari 和 Chrome */
-o-transform:scale(1.2,1.2); 	/* Opera */
}
.ul_1 li:hover .u1_img .u1_pf{
	opacity: 1;filter:alpha(opacity=100); top:0;
}
.ul_1 li:hover .u1_img .u1_pf img{
        transform:scale(1,1);
    -ms-transform:scale(1,1); 	/* IE 9 */
   -moz-transform:scale(1,1); 	/* Firefox */
-webkit-transform:scale(1,1); /* Safari 和 Chrome */
     -o-transform:scale(1,1); 	/* Opera */	
}




.work{width:100%;float:left;margin:50px 0 105px 0}
.work h3{width:100%;float:left;font-size: 50px;line-height:50px;font-weight: bold;color:#333;border-bottom:1px solid #e4e4e4;text-align: center; padding:60px 0}
.work_tet{width:100%;float:left;margin-top:14px}
.work_tet .wt_list{width:50%;float:left;padding-right:55px;}
.work_tet .wt_list h5{width:100%;float:left;font-size: 18px;line-height: 18px;font-family: arial;font-weight: bold;color:#777;margin:22px 0 12px 0; font-family:Arial, Helvetica, sans-serif;}
.work_tet .wt_list span{display:block;width:100%;float:left;font-size: 14px;line-height: 24px;color:#777}
@media (max-width: 767px) {
	.ul_1{margin:25px 0}
	.ul_1 li{margin-bottom:30px}
	.ul_1 li .u1_tet{margin-top:12px}
	.ul_1 li .u1_tet h4{margin:10px 0}
	
	.work{margin:30px 0 65px 0}
	.work h3{font-size: 30px;line-height:30px;padding:25px 0}
	.work_tet{margin-top:10px}
	.work_tet .wt_list{width:100%;padding:0;}
	.work_tet .wt_list h5{margin:20px 0 8px 0}
	.work_tet .wt_list span {line-height: 22px;}
}

.l_310{width:310px;float:left;margin-top:70px}
.l_310 h3{width:100%;float:left;font-size: 20px;line-height: 20px;color:#000}
.l_310 ul {width:100%;float:left;margin-top:22px}
.l_310 ul li{width:100%;float:left;font-size: 14px;line-height:30px; min-height:30px;height:auto;color:#777;padding-left:76px;position:relative;margin-top:6px}
.l_310 ul li span{display:block;color:#000;position:absolute;left:0;top:0}
.l_310 h5{width:100%;float:left;font-size: 16px;line-height: 16px;color:#000;margin-top:92px}
.l_310 .l3_tet{width:100%;float:left;font-size: 14px;line-height: 24px;color:#777;margin-top:16px}
.r_800{width:800px;float:right;margin:62px 0 50px 0; line-height:26px; text-align:justify;}
.r_800 img{margin-top:5px; margin-bottom:5px;}
.r_800 span{width:100%;font-size: 14px;line-height: 30px;color:#777}

@media (max-width: 1200px) {
	.l_310{width:300px}
	.r_800{width:650px}
}
@media (max-width: 992px) {
	.l_310{width:100%; margin-top:7%}
	.l_310 ul{margin-top:15px}
	.l_310 ul li{margin-top:0}
	.l_310 h5{margin-top:20px}
	.r_800{width:100%;margin: 35px 0 5% 0;}
}

/*about*/
.ab_con{width:100%;float:left}
.ab_con h3{width:100%;float:left;font-size: 30px;line-height: 30px;margin:58px 0 6px 0;color:#333;font-family: arial;font-weight: bold;padding: 0px 0 25px 0;}
.ab_con h6{width:100%;float:left;font-size: 30px;line-height: 30px;margin:58px 0 6px 0;color:#333;font-weight: bold;}
.ab_con p{width:100%;float:left;font-size: 14px;line-height: 26px;color:#777}
.ab_con p span{display:block;margin-top:24px}
.ab_con .ul_ab1 {width:100%;float:left;margin-top:34px;}
.ab_con .ul_ab1 li{width:100%;float:left;margin-bottom:45px;}
.ab_con h4{width:100%;float:left;font-size: 14px;line-height: 14px;color:#333;font-weight: bold;margin-bottom:15px}
.ab_con h5{width:100%;float:left;font-size: 14px;line-height: 30px;color:#777;}
.ab_con h5 span{display:block;margin-bottom:12px}

.ab_con .ul_ab2 {width:100%;float:left;margin-top:28px;border-top:1px dashed #dedede; padding-top:25px;}
.ab_con .ul_ab2 li{float:left;width:25%}
.ab_con .ul_ab2 li h5{width:100%;}
.ab_con .ul_ab2 li:first-child{width:50%}
.ab_con .ul_ab2 li:first-child h5{width:50%;}
.ab_con .ul_ab3 {width:100%;float:left;}
.ab_con .ul_ab3 li{float:left;width:25%}
.ab_con .ul_ab3 h4{line-height: 30px;margin-bottom:0}
.ab_con .ul_ab3 .u3_tit{font-size: 14px;line-height: 14px;color:#333;font-weight: bold;margin:26px 0 22px 0}
.hb_img {width:100%;float:left;margin:62px 0 90px 0;text-align: center;}
.hb_img img{width:100%}
@media (max-width: 767px) {
	.ab_con h3{margin:28px 0 0px 0;font-size: 26px;line-height: 26px;}
	.ab_con p span{margin-top:12px}
	.ab_con .ul_ab1 {margin-top:22px;}
	.ab_con .ul_ab1 li{margin-bottom:20px;}
	.ab_con h4{margin-bottom:10px;}
	.ab_con .ul_ph {width:100%;float:left;margin-top:22px;}
	.ab_con .ul_ph li{width:100%;float:left;padding-right:0;}
	.ab_con .ul_ph li h4{margin-bottom:10px;background:url(../images/side_btn.png) 90% center no-repeat}
	.ab_con .ul_ph li h5{width:100%;float:left;display:none;margin-bottom:10px}
	.ab_con .ul_ph .u3_tit{width:100%;float:left;font-size: 14px;line-height: 14px;color:#333;font-weight: bold;padding:20px 0 25px 0;border-top:1px dashed #dedede;margin-top:10px}
	.hb_img {margin:30px 0 50px 0;}
}
.map { position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 600px; overflow: hidden; }
/*联系我们*/
.pz_map{width:100%;height:600px;position:relative; overflow:hidden;}
.ba_bz{width:1920px;height:100%;position:absolute;left:50%;top:0;margin-left:-960px}
.ba_bz li{position:absolute;font-size: 14px;color:#fff;line-height: 24px;}

.ba_bz li img{width:24px;animation: myfirst 0.3s linear 0s infinite alternate;-moz-animation: myfirst 0.3s linear 0s infinite alternate;-webkit-animation: myfirst 0.3s linear 0s infinite alternate;-o-animation: myfirst 0.3s linear 0s infinite alternate;}
@keyframes myfirst
{
0% {transform: scale(0.5,0.5);}
100% {transform: scale(1,1);}
}

@-moz-keyframes myfirst /* Firefox */
{
from {transform: scale(0.5,0.5);}
to {transform: scale(1,1);}
}

@-webkit-keyframes myfirst /* Safari 和 Chrome */
{
from {transform: scale(0.5,0.5);}
to {transform: scale(1,1);}
}

@-o-keyframes myfirst /* Opera */
{
from {transform: scale(0.5,0.5);}
to {transform: scale(1,1);}
}
.ba_bz li.l1{right:590px;top:235px}
.ba_bz li.l2{right:700px;top:250px}
.ul_2 {width:100%;float:left;padding:60px 0 82px 0;border-bottom:1px dashed #dedede}
.ul_2 li h3{width:100%;float:left;font-size: 20px;line-height: 32px;color:#333;font-weight:bold;}
.ul_2 li p{width:100%;float:left;font-size: 14px;line-height: 30px;color:#777;padding-left:50px;position:relative}
.ul_2 li p span{display:block;position: absolute;left:0;top:0}
.con_tit{width:100%;float:left;font-family: arial;font-size: 50px;line-height: 50px;font-weight: bold;color:#333;padding:75px 0;text-align: center;}
.ul_3 {width:100%;float:left;padding:18px 0 42px 0;}
.ul_3 li {font-size: 14px;line-height: 30px;color:#777;}
.ul_4{width:100%;float:left;padding:42px 0 0 0;}
.ul_4 li {width:100%;float:left;font-size: 14px;line-height: 30px;color:#777;padding:50px 0 55px 0;border-bottom:1px dashed #dedede}
.ul_4 li h3{width:100%;float:left;font-size: 20px;font-weight: bold;color:#333}
.ul_4 li h3 span{color:#999}
.ul_4 li .zp_box{width:100%;float:left;padding-top:16px;}
.ul_4 li .zp_box .zp_list{width:50%;float:left}
.ul_4 li .zp_box h4{width:100%;float:left;color:#333;font-size: 14px;line-height: 40px;font-weight: bold;}
.ul_4 li .zp_box p{width:100%;float:left;color:#777;font-size: 14px;line-height: 40px;}
.td_box {width:100%;float:left;margin:50px 0;}
.td_box span{width:422px;display:inline-block;line-height: 56px;border:2px solid #333;text-align: center;font-size: 20px;font-weight: bold;}
@media (max-width: 1200px) {
	.ul_2 li{padding-right:10px}
	.ul_3 li{padding-right:10px}
	.ul_2 li{padding-right:10px}
}
@media (max-width: 992px) {
	.pz_map{height:500px;background:url(../images/banner_4p.jpg) center no-repeat;}
	.ba_bz{width:992px;height:500px;margin-left:-496px}
	.ba_bz li.l1{right:13%;top:39%}
	.ba_bz li.l2{right:25%;top:41%}
	
	.ul_2 {padding:30px 0 32px 0;}
	.ul_2 li p{line-height: 24px;}
	.con_tit{padding:35px 0;}
	.ul_3{padding: 12px 0 22px 0;}
	.ul_3 li {line-height: 24px;}
	.ul_4{padding: 10px 0 0 0;}
	.ul_4 li{padding:25px 0 15px 0;}
	.ul_4 li .zp_box .zp_list{padding:0 0 0 10px}
	.ul_4 li .zp_box .zp_list:first-child{padding:0 10px 0 0}
	.ul_4 li .zp_box h4{line-height: 30px;}
	.ul_4 li .zp_box p{line-height: 30px;}
}
@media (max-width: 767px) {
	.pz_map{height:auto;background:none;background-size: contain;}
	.ba_bz{width:100%;height:100%;left:0;margin-left:0}
	.ba_bz li{font-size: 12px;line-height:14px ;}
	.ba_bz li.l1{right:26.5%;top:39%;margin-right:-103px}
	.ba_bz li.l2{right:25%;top:42%}
	.ba_bz li img{width:14px}
	.ul_2 {padding:10px 0 22px 0}
	.ul_2 li {margin-top:10px;padding-right:0}
	.ul_2 li h3{font-size: 18px;line-height: 30px;}
	.con_tit{padding:15px 0;font-size: 28px;line-height: 28px;}
	.ul_3{padding: 2px 0 12px 0;}
	.ul_3 li {margin-top:10px}
	.ul_4{padding: 0 0 0 0;}
	.ul_4 li{padding:21px 0 15px 0;}
	.ul_4 li .zp_box {padding-top:6px}
	.ul_4 li .zp_box .zp_list{padding:0 0 0 0;width:100%;margin-top:10px}
	.ul_4 li .zp_box .zp_list:first-child{padding:0 10px 0 0}
	.ul_4 li h3{font-size: 18px;}
	.ul_4 li .zp_box h4{line-height: 26px;}
	.ul_4 li .zp_box p{line-height: 26px;}
	.td_box{text-align: center;margin: 30px 0;}
	.td_box span{width:300px;font-size: 16px;line-height: 46px;}
}
@media (max-width:580px) {
	.ba_bz li.l1{right:28%;}
}
@media (max-width:414px) {
	.ba_bz li.l1{right:30%;}
}
/*所有获奖*/
.hj_box h3{font-size: 80px;line-height: 80px;padding:100px 0 90px 0}
@media (max-width: 992px) {
	.hj_box h3{font-size: 60px;line-height: 60px;padding:0 0 60px 0}
}
@media (max-width: 767px) {
	.hj_box h3{font-size: 30px;line-height: 30px;padding:0 0 35px 0}
}

/*团队*/
.team_tit{width:100%;float:left;font-size: 30px;line-height: 30px;margin-top:64px ;color:#333;font-family: arial;font-weight: bold;}
.ul_5{width:100%;float:left;margin-top:70px}
.ul_5 li{padding:0 30px 0 0;margin-bottom:65px}
.ul_5 li:nth-child(2n){padding:0 0 0 30px}
.ul_5 li .l_tet{width:380px;float:left;border-top:1px solid #dedede;padding-top:25px}
.ul_5 li .l_tet h5{width:100%;float:left;font-size: 14px;line-height: 18px;color:#999}
.ul_5 li .l_tet h5 a{font-size: 18px;color:#333;font-weight: bold;margin-right:15px}
.ul_5 li .l_tet .lt_jj{width:100%;float:left;font-size: 14px;line-height: 30px;color:#777;margin-top:28px;padding-right:50px;}
.ul_5 li .team_list{width:100%;float:left;}
.ul_5 li .team_list .r_img{width:180px;float:right}
.team_box{width:100%;float:left;margin:70px 0 80px 0}
.team_box .tb_l{width:790px;float:left;}
.team_box .tb_l a{display:block;width:390px;float:left;margin:5px 5px 0 0;}
.team_box .tb_r{width:390px;float:right;margin-top:5px}

@media (max-width: 1200px) {
	.ul_5 li{padding:0 15px 0 0;}
	.ul_5 li:nth-child(2n){padding:0 0 0 15px}
	.ul_5 li .l_tet{width:291px}
	.ul_5 li .l_tet .lt_jj{padding-right:25px}
	.team_box .tb_l{width:650px;}
	.team_box .tb_l a{width:320px;}
	.team_box .tb_r{width:322px;}
}
@media (max-width: 992px) {
	.team_tit{margin-top:30px}
	.ul_5 {margin-top:35px}
	.ul_5 li{padding:0 0 0 0;margin-bottom:30px}
	.ul_5 li:nth-child(2n){padding:0 0 0 0}
	.ul_5 li .l_tet{width:568px;padding-top:20px}
	.ul_5 li .l_tet .lt_jj{padding-right:50px;margin-top:20px}
	.team_box {margin: 35px 0 40px 0;}
	.team_box .tb_l{width:502px;}
	.team_box .tb_l a{width:246px;}
	.team_box .tb_r{width:246px;}
}
@media (max-width: 767px) {
	.team_tit{margin-top:25px;font-size: 26px;line-height: 26px;}
	.ul_5 {margin-top:30px}
	.ul_5 li{margin-bottom:15px}
	.ul_5 li .team_list .r_img{width:100px;}
	.ul_5 li .l_tet{width:100%;padding-top:20px}
	.ul_5 li .l_tet .lt_jj{padding-right:20px;margin-top:10px;line-height: 26px;}
	.team_box {margin: 25px 0 30px 0;}
	.team_box .tb_l{width:100%;}
	.team_box .tb_l a{width:100%;margin:5px 0 0 0;}
	.team_box .tb_r{width:100%;}
}

/*历史*/
.his_tit{width:100%;float:left;font-size: 30px;line-height: 30px;margin-top:64px ;color:#333;}
.his_tit span{font-family: arial;font-weight: bold;}
.ul_6{width:100%;float:left;margin:70px 0 65px 0;padding-left:46px;position:relative}
.ul_6 li{width:100%;float:left;position:relative;margin-top:34px}
.ul_6 li:first-child{margin-top:0}
.ul_6 li h5{font-size: 30px;line-height:46px;color:#ccc}
.ul_6 li p{font-size: 14px;line-height:30px;color:#777}
.ul_6 li i{display:block;width:10px;height:10px;position: absolute;left:-46px;top:18px;background:#fff url(../images/dian.png) no-repeat;z-index: 2;}
.ul_6 .shu{width:2px;position: absolute;left:4px;top:23px;background:#ededed;z-index: 1;}
@media (max-width: 767px) {
	.his_tit{margin-top:25px;font-size: 26px;line-height: 26px;}
	.ul_6 {margin:30px 0 35px 0;padding-left:26px;}
	.ul_6 li{margin-top:15px}
	.ul_6 li h5{line-height:42px;}
	.ul_6 li p{line-height:26px;}
	.ul_6 li i{left:-26px;top:16px;}
	.ul_6 .shu{top:21px;}
}

/*媒体出版*/
.pub_tit{width:100%;float:left;font-size: 80px;line-height:80px;font-weight: bold;color:#333;border-bottom:1px solid #ededed;text-align: center; padding:150px 0 60px 0}
.ul_7{width:100%;float:left;margin:70px 0 26px 0}
.ul_7 li{padding-right:60px}
.ul_7 li .pub_list{width:100%;float:left;padding-left:205px;}
.ul_7 li .u7_l{width:188px;float:left;position:absolute;left:0;top:0}
.ul_7 li .u7_l img{ float:left; width:180px;-moz-box-shadow:2px 2px 5px #333333; -webkit-box-shadow:2px 2px 5px #333333; box-shadow:2px 2px 5px #333333;}
.ul_7 li .u7_l span{width:100%;float:left;font-size: 14px;line-height:26px;color:#777;text-align: center;margin:16px 0 32px 0}
.ul_7 li .u7_r{width:100%;height:240px;margin-bottom:100px;overflow: hidden;}
.ul_7 li .u7_r h5{width:100%;font-size: 16px;line-height: 20px;color:#333;font-weight: bold;}
.ul_7 li .u7_r p{width:100%;font-size: 14px;line-height: 30px;color:#777;overflow: hidden;margin-top:28px}
@media (max-width: 992px) {
	.ul_7 li{padding-right:0}
	.pub_tit{font-size: 60px;line-height:60px;padding:80px 0 50px 0}
}
@media (max-width: 767px) {
	.pub_tit{font-size: 40px;line-height:40px;padding:50px 0 30px 0}
	.ul_7{margin:45px 0 26px 0}
	.ul_7 li .pub_list{padding-left:135px;}
	.ul_7 li .u7_l{width:125px;}
	.ul_7 li .u7_l span{line-height: 22px;margin:5px 0 16px 0}
	.ul_7 li .u7_r{height:228px;margin-bottom:65px;}
	.ul_7 li .u7_r p{line-height: 24px;margin-top:13px}
}

/*搜索结果页面*/
.search_box{width:100%;float:left;margin:160px 0 300px 0;}
.sea_input{width:100%;float:left;border-bottom:1px solid #ededed;padding-left:45px; position:relative;}
.sea_input .sea_btnimg{ position:absolute; width:22px; height:22px; left:0; top:0; cursor:pointer;}
.sea_input .sea_inp{height:22px;line-height: 22px;color:#333;font-size: 18px;margin-bottom:20px}
.ul_8{width:100%;float:left;margin-top:35px}
.ul_8 li{width:100%;float:left;margin-bottom:30px;padding:15px 0 15px 200px;position:relative;cursor: pointer;}
.ul_8 li:hover{background:#f6f6f6}
.ul_8 li .u8_l{width:180px;position:absolute;left:0;top:15px}
.ul_8 li .u8_l h3{float:left;font-size: 14px;color:#777;line-height: 100px;text-indent: 2px;}
.ul_8 li .u8_l img{float:right}
.ul_8 li .u8_r{width:100%;font-size: 14px;line-height: 28px;margin:22px 0}
.ul_8 li .u8_r h5{width:100%;color:#333;font-size: 14px;line-height: 28px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ul_8 li .u8_r p{width:100%;color:#777;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ul_8 li .u8_r p span{color:#dd3434}

@media (max-width: 992px) {
	.search_box{margin:50px 0 30px 0;}
}
@media (max-width: 767px) {
	.search_box{margin:30px 0 20px 0;}
	.ul_8{margin-top:15px}
	.ul_8 li .u8_l{width:150px;top:10px;}
	.ul_8 li .u8_l h3{line-height: 80px;}
	.ul_8 li .u8_l img{width:80px}
	.ul_8 li{margin-bottom:0;padding:10px 0 10px 165px;}
	.ul_8 li .u8_r{margin:12px 0}
}



/*yf start*/
.f_workbox{ padding:6.18% 0 7.3% 0;}
.f_workbox h2{ color:#333333; font-size:38px; text-align:center; line-height:1.1;}
.f_workbox .worklist{ padding:45px 0 0 0; text-align:center;}
/*.f_workbox .worklist li{ display:inline-block; *display: inline; *zoom:1; margin:13px 3px 0 3px; color:#777777; font-size:14px; line-height:42px;}
.f_workbox .worklist li a{ float:left; width:100%; color:#777777; padding:0 30px;
-webkit-transition: all 0.3s linear;
   -moz-transition: all 0.3s linear;
     -o-transition: all 0.3s linear;
        transition: all 0.3s linear;
}
.f_workbox .worklist li a.active,
.f_workbox .worklist li a:hover{ background-color:#777777; color:#fff;}*/
.f_workbox .workclass{ padding:45px 0 3.4% 0; margin:0 -10px;}
.f_workbox .workclass ul{ margin:0;}
.workmore{ text-align:center;}
.workmore .amore{ display:inline-block; width:250px; border:#333333 solid 2px; color:#333333; font-size:14px; line-height:42px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
-webkit-transition: all 0.3s linear;
   -moz-transition: all 0.3s linear;
     -o-transition: all 0.3s linear;
        transition: all 0.3s linear;
}
.workmore .amore:hover{ background-color:#333333; color:#fff;}

.f_pursuit{ background: url(../images/fimg1.jpg) center no-repeat; background-attachment:fixed;}
.f_pursuit .pursuitbox{ padding:11.8% 0 9.6% 0; color:#ffffff; font-size:14px; line-height:28px;}
.f_pursuit .pursuitbox h2{ font-size:36px; text-align:center; line-height:1.5;}
.f_pursuit .pursuitbox .pursuittit{ padding:7.1% 13.4% 9.6% 13.4%;}

.pursuitmore{ text-align:center;}
.pursuitmore .amore{ display:inline-block; width:250px; border:#fff solid 2px; color:#fff; font-size:14px; line-height:42px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
-webkit-transition: all 0.3s linear;
   -moz-transition: all 0.3s linear;
     -o-transition: all 0.3s linear;
        transition: all 0.3s linear;
}
.pursuitmore .amore:hover{ background-color:#fff; color:#333;}
@media (max-width: 991px) {
.f_pursuit{ background: url(../images/fimg1.jpg) center no-repeat; background-attachment: scroll;}	
.f_pursuit .pursuitbox h2{ font-size:26px; }
.f_pursuit .pursuitbox .pursuittit{ padding:7.1% 0 9.6% 0;}	
}
@media (max-width: 767px) {
.f_pursuit{  background-size:auto 100%;}
.f_workbox .workclass{ padding:25px 0 3.4% 0;}
.f_workbox h2{ font-size:26px; }
.f_workbox .worklist{ padding:15px 0 6% 0; text-align:center;}
.f_pursuit .pursuitbox{ padding:12% 0 12% 0;}	
}


.f_weare{ padding:7.8% 0 6.9% 0; }
.f_weare h2{color:#333333; font-size:38px; text-align:center; line-height:1.1;}
.f_weare .slick_weare{ margin:8.1% 0 0 0;}
.f_weare .slick_weare .slick-slide{ width:100%; outline:0;}
.slick_weare .slick-dots{ bottom:19px;}
.slick_weare .slick-dots li{ width:10px; height:10px; border:#fff solid 1px; background:#777777; margin:0 6px;
        border-radius:50%;
-webkit-border-radius:50%;
   -moz-border-radius:50%;
     -o-border-radius:50%;
}
.slick_weare .slick-dots li.slick-active{ background:#fff;}
@media (max-width: 767px) {
.f_weare h2{ font-size:26px; }
.slick_weare .slick-dots{ bottom:5px;}	
}
.f_weare .f_homenew{ margin:0 -10px; padding:6.5% 0 0 0;}
.f_weare .f_homenew .slick-slide{ outline:0;}
.f_weare .f_homenew li{ float:left; width:24.2%; padding:0 10px 0 10px;}
.f_weare .f_homenew li .homenewimg{  height:auto;}
.f_weare .f_homenew li .homenewimg img{
-webkit-transition: all 0.3s linear;
   -moz-transition: all 0.3s linear;
     -o-transition: all 0.3s linear;
        transition: all 0.3s linear;	
}
.f_weare .f_homenew li:hover .homenewimg img{
		transform: scale(1.2,1.2);
    -ms-transform: scale(1.2,1.2);	
-webkit-transform: scale(1.2,1.2);
     -o-transform: scale(1.2,1.2);	
   -moz-transform: scale(1.2,1.2);
}
.f_weare .f_homenew li .newtime{ padding:142px 0 10px 0; color:#999999; font-size:14px; line-height:24px;}
.f_weare .f_homenew li h3{ color:#333333; font-size:14px; line-height:24px; font-weight:bold;}
.f_weare .f_homenew li h3 a{color:#333333;}
.f_weare .f_homenew li:hover h3 a{ color:#000;}
.elli{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.f_weare .f_homenew li .newtext{ margin:7px 0 0 0; color:#777777; line-height:24px; height:48px; overflow:hidden;}
.f_weare .f_homenew li .newtext a{ color:#777777;}
@media (max-width: 991px) {
.f_weare .f_homenew li{ width:50%;}
}

.f_nko{ background:url(../images/fimg6.jpg) center no-repeat; padding:24px 47px 21px 47px; text-align:right; color:#fff; line-height:24px;}
.f_nko .nkotit{ color:#ffffff; font-size:14px; padding:0 0 10px 0; font-weight:bold;}
.f_nko .nkobtn{ text-align:right;}
.f_nko .nkobtn a{ float:right; width:250px; border:#639bab solid 2px; background-color:#fff; color:#49989f; font-size:14px; line-height:42px; text-align:center;}
.f_nko .nkott{ padding:12px 0 17px 0; font-size:14px;  font-weight:bold;}
.f_nko .nkosince{ font-size:14px;  font-weight:bold;}
.f_nko .nkosince .span{ font-size:24px;}
.f_nkomore{ padding:7.62% 0;}
@media (max-width: 500px) {
.f_nko{ padding:24px 25px 21px 25px; }	
}


/*7-news*/
.fin_new_title{ padding:140px 0 35px 0; color:#333333; font-size:80px; font-weight:bold; line-height:1; text-transform:uppercase; text-align: center; font-family:Arial, Helvetica, sans-serif;}
.pz_SideLayer.nohome{ float:none;}
.pz_SideLayer.nohome .ul1 .l1.hover span a{ font-weight:bold;}
@media (max-width: 991px) {
.fin_new_title{ padding:11% 0 3% 0; font-size:60px;}	
}
@media (max-width: 767px) {
.fin_new_title{ font-size:45px;}	
}

.fin_newbox{ padding:4.16% 0 4% 0; margin:0 -10px;}
.fin_newbox ul{ min-height:500px;}
.fin_newbox ul li{ float:left; width:33.33333333%; padding:0 10px 6.7% 10px;}
.fin_newbox ul li .homenewimg{ overflow:hidden;}
.fin_newbox ul li .homenewimg img{
-webkit-transition: all 0.3s linear;
   -moz-transition: all 0.3s linear;
     -o-transition: all 0.3s linear;
        transition: all 0.3s linear;	
}
.fin_newbox ul li:hover .homenewimg img{
		transform: scale(1.2,1.2);
    -ms-transform: scale(1.2,1.2);	
-webkit-transform: scale(1.2,1.2);
     -o-transform: scale(1.2,1.2);	
   -moz-transform: scale(1.2,1.2);
}
.fin_newbox ul li .newtime{ padding:12px 0 10px 0; color:#999999; font-size:14px; line-height:24px;}
.fin_newbox ul li h3{ color:#333333; font-size:14px; line-height:24px; font-weight:bold;}
.fin_newbox ul li h3 a{color:#333333;}
.fin_newbox ul li:hover h3 a{ color:#000;}
.fin_newbox ul li .newtext{ margin:7px 0 0 0; color:#777777; line-height:24px; height:48px; overflow:hidden;}
.fin_newbox ul li .newtext a{ color:#777777;}




.fin_newbox2{ padding:4.16% 0 4% 0; margin:0 -10px;}
.fin_newbox2 ul{ min-height:500px;}
.fin_newbox2 ul li{ float:left; width:16.66666666%; padding: 0 10px 1.7% 10px;}
.fin_newbox2 ul li .homenewimg{ overflow:hidden;}
.fin_newbox2 ul li .homenewimg img{
-webkit-transition: all 0.3s linear;
   -moz-transition: all 0.3s linear;
     -o-transition: all 0.3s linear;
        transition: all 0.3s linear;	
}
.fin_newbox2 ul li:hover .homenewimg img{
		transform: scale(1.2,1.2);
    -ms-transform: scale(1.2,1.2);	
-webkit-transform: scale(1.2,1.2);
     -o-transform: scale(1.2,1.2);	
   -moz-transform: scale(1.2,1.2);
}
.fin_newbox2 ul li .newtime{ padding:12px 0 10px 0; color:#999999; font-size:14px; line-height:24px;}
.fin_newbox2 ul li h3{ color:#333333; font-size:14px; line-height:24px; font-weight:bold;}
.fin_newbox2 ul li h3 a{color:#333333;}
.fin_newbox2 ul li:hover h3 a{ color:#000;}
.fin_newbox2 ul li .newtext{ margin:7px 0 0 0; color:#777777; line-height:24px; height:48px; overflow:hidden;}
.fin_newbox2 ul li .newtext a{ color:#777777;}






@media (max-width: 991px) {
.fin_newbox ul li{ width:50%;}	
.fin_newbox2 ul li{ width:25%;}	
	
	

}
@media (max-width: 767px) {
.fin_newbox ul li{ padding:0 10px 8% 10px;}	
.fin_newbox ul li .newtime{ padding:6px 0 4px 0;}


.fin_newbox2 ul li{ padding:0 10px 8% 10px;}	
.fin_newbox2 ul li .newtime{ padding:6px 0 4px 0;}
}

.pagebox{ position:relative; height:38px;}
.pagebox .zuofan{ position:absolute; left:0; top:0; height:38px; color:#777777; font-size:18px; line-height:38px;
              opacity: 0.32; 
filter: alpha(opacity=32); 
         -moz-opacity: 0.32;
       -khtml-opacity: 0.32;
}

.pagebox .zuofan.have:hover{
              opacity: 1; 
filter: alpha(opacity=100); 
         -moz-opacity: 1;
       -khtml-opacity: 1;
}
.pagebox .zuofan.no:hover{
              opacity: 0.32; 
filter: alpha(opacity=32); 
         -moz-opacity: 0.32;
       -khtml-opacity: 0.32;	
}
.pagebox .zuofan b{ float:left; width:39px; height:20px; margin:8px 12px 0 3px; line-height:0;
-webkit-transition: all 0.3s linear;
   -moz-transition: all 0.3s linear;
     -o-transition: all 0.3s linear;
        transition: all 0.3s linear;
}
.pagebox .zuofan.have:hover b{ margin:8px 15px 0 0;}
.pagebox .zuofan.no:hover b{ margin:8px 12px 0 3px;}
.pagebox .zuofan span{ float:left; color:#777777; line-height:38px;}
.pagebox .youfan{ position:absolute; right:0; top:0; height:38px; color:#777777; font-size:18px; line-height:38px;
              opacity: 0.32; 
filter: alpha(opacity=32); 
         -moz-opacity: 0.32;
       -khtml-opacity: 0.32;
}

.pagebox .youfan.have:hover{
              opacity: 1; 
filter: alpha(opacity=100); 
         -moz-opacity: 1;
       -khtml-opacity: 1;
}
.pagebox .youfan.no:hover{
              opacity: 0.32; 
filter: alpha(opacity=32); 
         -moz-opacity: 0.32;
       -khtml-opacity: 0.32;	
}
.pagebox .youfan b{ float:right; width:39px; height:20px; margin:8px 3px 0 12px; line-height:0;
-webkit-transition: all 0.3s linear;
   -moz-transition: all 0.3s linear;
     -o-transition: all 0.3s linear;
        transition: all 0.3s linear;
}
.pagebox .youfan.have:hover b{ margin:8px 0 0 15px;}
.pagebox .youfan.no:hover b{ margin:8px 3px 0 12px;}
.pagebox .youfan span{ float:right; color:#777777; line-height:38px;}

/* 分页 */
.pz_fy_2{ height:38px; text-align:center;}/*分页浮左或者浮右，修改此处即可。例：text-align:left;*/
.pz_fy_2 a{ display:inline-block; *display:inline; *zoom:1; width:28px; height:28px; margin:5px 5px 0 5px; border: #8c8c8c 1px solid; COLOR: #cccccc; font-size:16px; font-family:Arial, Helvetica, sans-serif; text-align:center; line-height:26px;
        border-radius:50%;
-webkit-border-radius:50%;
   -moz-border-radius:50%;
     -o-border-radius:50%;
}
.pz_fy_2 a:hover,
.pz_fy_2 a.on{color: #737373; border: #737373 1px solid; text-decoration:none;}/*鼠标经过和默认当前页样式*/
.pz_fy_2 span a{ border:0; background:0;}
.pz_fy_2 span a:hover,
.pz_fy_2 span a.on{ border:0; background:0; COLOR: #cccccc;}
@media (max-width: 991px) {
.pagebox{ position: static; height:auto; padding:2% 0 8% 0;}	
}


/*7.1-news-详情2*/
.f_new_inbox{ padding:5.76% 110px 4.57% 110px;}
.f_new_inbox h3{ color:#333333; font-size:20px; line-height:26px;}
.f_new_inbox .time{ padding:11px 0 26px 0; border-bottom:#dedede dashed 1px; color:#999999; font-size:14px; line-height:20px;}
.f_new_inbox .text{ padding:30px 0 60px 0;   line-height:26px;}
.f_new_inbox .text img{margin:5px 0px;}
@media (max-width: 1199px) {
.f_new_inbox{ padding:5.76% 0 4.57% 0;}
}
@media (max-width: 767px) {
.f_new_inbox .text{ padding:5% 0 12% 0; color:#777777; font-size:16px; line-height:26px;}	
}

.fin_inter_border{ border-bottom:1px solid #e4e4e4;}

.fin_inter_title{ padding:164px 0 85px 0; color:#333333; font-size:50px; font-weight:bold; line-height:1; text-transform:uppercase; text-align: center; font-family:Arial, Helvetica, sans-serif;}
@media (max-width: 991px) {
.fin_inter_title{ padding:7% 0 7% 0; font-size:40px;}	
}
@media (max-width: 767px) {
.fin_inter_title{ font-size:25px;}	
}




@media screen and (max-device-width: 320px){body{-webkit-text-size-adjust:none}}
@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}}
@media only screen and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:none}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1243px){body{-webkit-text-size-adjust:none}}






.page{ height:36px; margin:auto; font-size:14px; font-family:"宋体"; margin-top:35px; text-align: center;}
.page li{ height:34px; line-height:30px; border:1px solid #e5e5e5; padding:0px 3px; float:left; margin-left:9px; }
.page li a{ display:block; width:100%; height:100%; color:#666; }
.page li li:hover{ border:1px solid #f47548; }
.page li select{ width:100%; height:90%; border:none; }
.page .thisclass{ border:1px solid #f47548; }
.page a {  border: 1px solid #ccc;  padding: 10px;  text-align: center; color: #666;}
.page span {
    border: 1px solid #ccc;
    padding: 10px 13px 10px 13px;
    text-align: center;
    background: #606671;
    color: #fff;
}
.page a:hover{ background: #606671; color: #fff;}

.mb-foot {
    position: fixed;
    bottom: -2px;
    left: 0;
    z-index: 100;
    width: 100%;
    background: #272727;
}
.mb-foot ul {
    overflow: hidden;
}
.mb-foot li {
    float: left;
    width: 25%;
    box-sizing: border-box;
}
.mb-foot li:first-child a {
    border-left: 0;
}
footer.css:28
.mb-foot li:first-child a {
    border-left: 0;
}

.mb-foot li a img {
    height: 24px;
    margin: 0 auto 5PX;
    display: block;
}
.mb-foot li a {
    display: block;
    box-sizing: border-box;
    padding-top: 5px;
    height: 56px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    line-height: 16PX;
    border-left: 1px solid rgba(255,255,255,.2);
}
.mb-foot{display:none;}
@media only screen and (min-width: 320px) and (max-width: 720px){.mb-foot{display:block;}}

.product_1 { margin: 46px 0 46px 0;background-color: #f4f4f4;}
 .main1 {margin: 20px 0 33px 0;}
 .h_hd {text-align: center;font-size: 20px; font-weight: bold; line-height: 46px; border-bottom: 1px solid #cccccc;}
 #capslide_img_cont1 ul {padding: 0; margin-bottom: 14px;}
 #capslide_img_cont1 ul li {list-style-type: none;line-height: 52px; background: url(http://www.lczhhj.com/static/images/tu.png) no-repeat 6px 26px;border-bottom: 1px dashed #ccc;}
#capslide_img_cont1 ul li a {width: 168px;height: 53px;display: inline-flex;overflow: hidden;}
#capslide_img_cont1 ul li a {color: #363636;margin-left: 25px;}
#capslide_img_cont1 ul li span {color: #a4a0a0;float: right;padding-right: 6px;}
#capslide_img_cont1 ul {padding: 0;margin-bottom: 14px;}
 .ic_caption1 { text-align: center; font-size: 16px; color: #333333;line-height: 56px; opacity: 0.8; overflow: hidden; margin: 0px;padding: 0px; left: 0px; right: 0px; min-height: 56px;cursor: default; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
.more { padding: 10px 40px;border: 1px solid #cccccc;color: #3b3b3b;}

@media (max-width: 992px){.demo { margin-bottom: 35px;}}

.dl_lists {
    clear: both;
    padding: 12% 0 12% 0;
}
a.link_a {
    display: inline-block;
    color: #fff;
    height: 32px;
    line-height: 32px;
    text-align: left;
}
.dl_lists p {
    text-align: left;
    margin-top: 15%;
}
