
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{ margin:0; padding:0;	}
body{
	font-family: "微软雅黑";
	font-size: 14px;
	color:#000;	
overflow-x: hidden;	
}
p{
	text-align: justify;
word-break: break-all;
}

ul, ol ,li{ list-style:none;} 
img,fieldset{ vertical-align:top; border:0;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
address,cite,code,em,th { font-weight:normal; font-style:normal;}
input,button,textarea,select{ font:100% Lao UI, sans-serif, "微软雅黑"; vertical-align:middle;}
table,td,tr,th{ font-size:14px;}	
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
a{ color:#333; text-decoration:none;}	
.w1200{
	width: 1260px;
	margin: 0 auto;	
}
.l{
	float: left;
}
.r{
	float: right;
}
.wh50{
	width: 50%;
}
.remove:after{
  content: "020"; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;  
  }

.remove {
  /* 触发 hasLayout */ 
  zoom: 1; 
  }
.left{
	float: left;
}
.right{
	float: right;
}
.content2{width: 1200px; margin: 0 auto; position: relative;}
.content{width: 1200px; margin: 0 auto; position: relative;}

/* 头部  */
.zBar{height:50px;line-height:50px;background:#1a1a18 repeat-x;color:#c4c6c1;font-size:14px;}
.zBar a{color:#c4c6c1;display:inline-block;}
.zBar a:hover{color:#fff;}
.zBar i{font-style:normal;display:inline-block;padding:0 10px;}
.zBar .name span{color:#015097;}
.zBar .tel{height:50px;background:#015097;padding:0 25px;position:relative;overflow:hidden;width:278px;color:#fff;}
.zBar .tel span{font-family:Arial;font-size:24px;display:inline-block;position:absolute;right:25px;}
.zBar .link{padding-left:20px;}
.zBar .wx{position:relative;}
.zBar .wx .sp{position:absolute;top:50px;left:-27px;display:none;z-index:5;}
.zBar .wx:hover .sp{
	display: block;
}
.zBar .wx img{width:100px;height:100px;padding:5px;background:#fff;border:1px solid #fafafa;}
.zHead{height:140px;}
.zHead .logo{padding-top:30px;}
.zHead .title{color:#015097;margin-left:20px;padding-top:50px;line-height:25px;font-size:18px;font-weight:bold;}
.zHead .title span{color:#666;display:block;font-size:12px;letter-spacing:3.1px;}
.zHead .nav1{padding-top:45px;}
.zHead .nav1 li{float:left;position:relative;line-height:50px;height:50px;margin-left:50px;}
.zHead .nav1 li a{position:relative;display:block;color:#666;font-size:16px;padding-bottom:45px;}
.zHead .nav1 li a:before{content:"";position:absolute;left:0;bottom:0;z-index:-1;display:block;width:0;height:3px;background:#015097;-webkit-transition:all .3s;transition:all .3s;}
.zHead .nav1 li a:hover:before,.zHead .nav1 li a.active:before{width:100%;}
.zHead .nav1 li a:hover{color:#015097;}
.zHead .nav1 li a.active{color:#015097;}
.zWd {

    width: 1402px;
    margin: 0 auto;
}

/*ssk*/
.in_ssk{ 
	background: #fff;
	width: 100%;
	overflow: hidden;
	padding: 20px 0;
	
	
}
.in_ssk h2{
	float: left;
	font-size: 15px;
	color: #383838;
}
.in_ssk h2 a{
	color: #808080;
	font-size: 14px;
	margin: 0 10px;
}
.in_ssk form{
float: right;	
font-size: 13px;
}
.in_ssk form input{
padding: 5px 10px;

	
}

.in_ssk form .in_ssk_yi{
	border: 0;
	border-radius: 15px 0 0 15px;
	
}
.in_ssk form .in_ssk_er{
	border-radius: 0px 15px 15px  0px;
	background: #066ec0;
	
}




/*产品中心*/
.zPord{background:#f1f1f1;padding:50px 0;overflow: hidden}

.proLeft{width:280px;background:#fff;}
.proLeft .tie{background:#015097;height:90px;text-align:center;font-size:36px;color:#fff;line-height:36px;padding-top:30px;font-weight:normal;text-transform:uppercase;}
.proLeft .tie span{display:block;font-size:12px;}
.proLeft ul{padding:29px 26px 26px;overflow:hidden;}
.proLeft li a{height:46px;line-height:46px;background:#eee url('../img/ioc_1.png') no-repeat 195px center;color:#454545;display:block;border-radius:22px;margin-bottom:13px;padding:0 60px 0 25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.proLeft li a:hover{background:#015097 url('../img/ioc.png') no-repeat 195px center;color:#fff;}
.proRight{width:920px;overflow:hidden;}
.proMenu{height:60px;overflow:hidden;margin-bottom:20px;background:#fff;}
.proMenu ul{float:left;overflow:hidden;}
.proMenu li{width:200px;height:60px;line-height:60px;text-align:center;font-size:20px;float:left;}
.proMenu li.on{background:#015097;color:#fff;}
.proMenu .more{float:right;font-size:14px;font-family:Arial;text-transform:uppercase;display:block;line-height:60px;margin-right:15px;}
.proMain li{float:left;width:31%;background:#fff;margin-right:2.33%;margin-bottom:2.33%;padding-bottom: 15px;}
.proMain ul{
	margin-right:-2.33%;
}
.proMain li .pImg{display:block;width:100%;overflow:hidden;}
.proMain li img{width: 100%;
transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-webkit-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
}
.proMain li .pImg:hover img{
	transform:scale(1.1,1.1);
-ms-transform:scale(1.1,1.1); /* IE 9 */
-moz-transform:scale(1.1,1.1); /* Firefox */
-webkit-transform:scale(1.1,1.1); /* Safari and Chrome */
-o-transform:scale(1.1,1.1); /* Opera */
}

.proMain li h3{font-size:14px;text-align:center;padding: 5px;}
.proMain li.k3,.proMain li.k6,.proMain li.k9{margin-right:0;}
/*  优势 */
.i_tit{text-align: center;}
.i_tit .en_name{font-family: Asnine,Arial; font-size: 36px; text-transform: uppercase;}
.i_tit .ch_name{font-size: 20px; font-weight: 800; color: #00a1e9; margin-top: 4px;}
.i_tit .ch_name span{display: inline-block; *display: inline; *zoom: 1; position: relative; padding: 0 14px;}
.i_tit .ch_name span i{display: block; width: 60px; height: 1px; background: #bfbfbf; position: absolute; top: 50%; margin-top: -0.5px;}
.i_tit .ch_name span i.i_l{left: -60px;}
.i_tit .ch_name span i.i_r{right: -60px;}
/*首页---优势*/
.i_b2{padding: 60px 0;overflow: hidden}
.i2_box{background: #00a1e9; margin-top: 100px;}
.i2_box .content{height: 780px;}
.i2_b_item1{width: 600px; height: 380px; overflow: hidden; position: absolute; left: 0; top: -60px;}
.i2_b_item1 img{width: 100%; height: 100%;}
.i2_b_item2{width: 600px; background: #fafafa; overflow: hidden; position: absolute; right: 0; top: 0;}
.i2_b_item2 img{width: 100%; height: 450px;}
.i2_b_i2{width: 100%; height: 390px; position: relative;}
.i2_b_item3{width: 600px; height: 460px; background: #000; overflow: hidden; position: absolute; left: 0; bottom: 0;}
.i2_b_item3 img{width: 100%; height: 100%;}
.i2_text{position: absolute; top: 50%; -webkit-transform: translate(0,-50%); -moz-transform: translate(0,-50%); -ms-transform: translate(0,-50%); -o-transform: translate(0,-50%); transform: translate(0,-50%); color: #fff;}
.i2_text_num{line-height: 80px; font-size: 72px;}
.i2_text_tit{font-size: 22px; font-weight: 600; margin-top: 4px;}
.i2_text_tit span{color: #00a1e9;}
.i2_text_desc{line-height: 28px; font-size: 14px; margin-top: 10px;}
.i2_b_item1 .i2_text{width: 370px; left: 40px;}
.i2_b_item1 .i2_text_num{color: #f1f1f1;}
.i2_b_item2 .i2_text{width: 450px; left: 50%; margin-left: -225px; color: #404040;}
.i2_b_item2 .i2_text_num{color: #484848;}
.i2_b_item2 .i2_text_desc{color: #737373;}
.i2_b_item3 .i2_text{width: 306px; left: 40px;}
.i2_b_item3 .i2_text_num{color: #F1F1F1;}

.i2_b_item4{width: 600px; height: 450px; background: #000; overflow: hidden; position: absolute; right: 0; bottom: -60px;}
.i2_b_item4 img{width: 100%; height: 100%;}

.i2_b_item4 .i2_text{display: none;}
.i2_b_item4 .i2_text_num{color: #F1F1F1;}


/*首页---应用领域*/
.i_b3{padding: 80px 0 40px 0;}
.i3_box{padding: 0 8.28125%; margin-top: 30px;}
.i3_box ul{margin: 0 -0.25%;}
.i3_box li{width: 24.5%; float: left; margin: 6px 0.25%;}
.i3_pic{width: 100%; height: 0; padding-bottom: 46%; position: relative; overflow: hidden; border-radius: 10px;}
.i3_pic a{display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.i3_pic img{display: block; width: 100%; height: 100%; transition: all .6s;}
.i3_pic:hover img{transform: scale(1.15);}
.i3_tit{height: 34px; line-height: 34px; font-size: 16px; color: #595959; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin: 8px 8px 0 8px;}
.i3_tit a{color: #595959;}

/*首页---合作伙伴*/
.i_b4{padding-bottom: 60px;width: 100%;overflow: hidden;}
.i_b4 .i_tit{background: #00a1e9; color: #fff; padding: 42px 0;overflow: hidden;}
.i_b4 .i_tit .ch_name{color: #fff;}
.i_b4 .i_tit .ch_name span i{background: #fff;}
.i4_desc{line-height: 30px; font-size: 16px; text-align: center; padding: 24px 0;}
.i4_box{margin-top: 12px;}
.i4_box_scroll{position: relative;}
.i4_box_scroll .slide{height: 303px; overflow: hidden; position: relative;}
.i4_box_scroll .slide ul{margin-left: 1px; float: left;}
.i4_box_scroll .slide li{width: 236px; height: 150px; border: 1px solid #dcdcdc; background: #fff; text-align: center; position: relative; float: left; margin-right: -1px; margin-bottom: -1px;}
.i4_box_scroll .slide li img{max-width: 100%; max-height: 100%; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.i4_box_scroll a.arrow{display: block; width: 40px; height: 40px; background: url(/statics/images1/arrow.png) no-repeat 0 0; position: absolute; top: 50%; margin-top: -20px;}
.i4_box_scroll a.arrow.prev{left: -60px;}
.i4_box_scroll a.arrow.next{right: -60px; background-position: -40px 0;}
.i4_box_scroll a.arrow.prev:hover{background-position: 0-40px;}
.i4_box_scroll a.arrow.next:hover{background-position: -40px -40px;}
/*首页---关于我们*/
.i5_b1{background: #f5f5f5; padding: 50px 0;overflow: hidden;width: 100%;}
.i5_b1_left{width: 576px; float: left;}
.i5_b1_en_name{font-family: Asnine,Arial; font-size: 36px; text-transform: uppercase;}
.i5_b1_ch_name{height: 40px; line-height: 40px; font-size: 20px; font-weight: 700; color: #00a1e9; position: relative;}
.i5_b1_ch_name span{display: block; height: 40px; background: #f5f5f5; padding-right: 20px; position: absolute; left: 0; top: 0; z-index: 2;}
.i5_b1_ch_name i{display: block; width: 100%; height: 1px; background: #bfbfbf; position: absolute; left: 0; top: 50%; margin-top: -0.5px; z-index: 1;}
.i5_b1_desc{height: 84px; line-height: 28px; color: #737373; overflow: hidden; display: -webkit-box !important; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 3; margin-top: 14px;}
.i5_b1_desc span{font-size: 16px; color: #00a1e9;}
.i5_b1_item{margin-top: 34px;}
.i5_b1_item li{width: 100px; height: 100px; float: left; margin-right: 18px; background: #9e9e9e; border-radius: 10px; overflow: hidden; position: relative; transition: all .6s;text-align: center;}
.i5_b1_item li a{display: block; width: 100%; height: 100%;}
.i5_b1_item li img{margin-top: 10px;}
.i5_b1_item li i{display: block; width: 100%; height: 100%; background:  no-repeat 0 0;}
.i5_b1_item li.i5_icon2 i{background-position: -100px 0;}
.i5_b1_item li.i5_icon3 i{background-position: -200px 0;}
.i5_b1_item li.i5_icon4 i{background-position: -300px 0;}
.i5_b1_item li p{width: 100%; height: 34px; line-height: 34px; font-size: 15px; color: #fff; text-align: center; position: absolute; left: 0; bottom: 8px;}
.i5_b1_item li:hover{background: #00a1e9;}
.i5_b1_right{width: 520px; float: right; overflow: hidden;}
.i5_b1_right img{}
.i5_b22{padding: 40px 0; background: #4d5b68;}
.i5_b22_box{position: relative;}
.i5_b22_box .bd{width: 100%; height: 190px; overflow: hidden;}
.i5_b22_box .bd li{width: 280px; float: left; margin: 0 9px; border: 1px solid #4d5b68; transition: all .6s;}
.i5_b22_box .bd li img{width: 280px; height: 186px;}
.i5_b22_box .bd li.on,.i5_b2_box .bd li:hover{border: 2px solid #fff;}
/*首页---新闻资讯*/
.i_b6{background: #f1f1f1; padding: 40px 0;width: 100%;overflow: hidden;}
.i6_box{margin-top: 20px;}
.i6_box_item{margin: 0 -6px;}
.i6_box_row{width: 390px; min-height: 498px; float: left; margin: 5px 6px; background: #fff; border: 1px solid #e5e5e5;}
.i6_box_row dl{padding: 26px 15px 10px 15px;}
.i6_box_row dt{height: 44px; line-height: 44px; position: relative; font-size: 20px;}
.i6_box_row dt span{position: absolute; right: 2px; top: 0;}
.i6_pic{width: 100%; background: #fff100; margin-top: 8px; overflow: hidden;}
.i6_pic img{width: 100%; height: 200px;}
.i6_box_row dd ul{padding: 25px 8px;}
.i6_box_row dd li{height: 32px; line-height: 32px; font-size: 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.n_banner{height: 400px; min-width: 1200px; width: 100%;}


/*底部*/
.foot{background: #333; padding: 46px 0;}
.foot_nav{width: 400px; float: left; border-right: 1px dashed #a6a6a6; padding-right: 24px; margin-right: 30px;}
.foot_nav h3{height: 24px; line-height: 24px; font-size: 16px; font-weight: 500; color: #f1f1f1;}
.foot_nav ul{padding: 0; min-height: 120px;}
.foot_nav li{width: 128px; height: 30px; line-height: 30px; float: left; margin-right: 5px; white-space: nowrap;}
.foot_nav li a{color: #a6a6a6;}
.foot_nav.fn_w120{width: 90px;}
.foot_nav.fn_w120 li{width: 90px; margin-right: 0;}

.foot_nav1{width: 460px; float: left; border-right: 1px dashed #a6a6a6; padding-right: 24px; margin-right: 30px;}
.foot_nav1 h3{height: 24px; line-height: 24px; font-size: 16px; font-weight: 500; color: #f1f1f1;}
.foot_nav1 ul{padding: 0; min-height: 120px;}
.foot_nav1 li{width: 200px; height: 30px; line-height: 30px; float: left; margin-right: 5px; white-space: nowrap;}
.foot_nav1 li a{color: #a6a6a6;}

.links{width: 1200px; margin: 0 auto; overflow: hidden; padding-top:20px;}
.links span{font-size:14px;float: left; color: #f1f1f1;display: block;}
.links p{width: 1100px; float: left;}
.links p a{padding:0 9px; color: #f1f1f1;}
.foot_item{width: 204px; float: right;}
.foot_tel{color: #f1f1f1;}
.foot_tel p.p1{line-height: 22px; font-size: 16px;}
.foot_tel p.p2{line-height: 36px; font-size: 18px; font-weight: 800; padding: 2px 0;}
.foot_link{padding-top: 2px;}
.foot_link select{display: block; width: 100%; height: 38px; border: 1px solid #00a1e9; background: #404040; padding-left: 10px; color: #f1f1f1;}
.foot_contact{color: #a6a6a6; line-height: 24px; padding: 8px 0;}
.foot_contact a{color: #a6a6a6;}
.foot_copy{background: #eee; color: #404040; line-height: 24px; padding: 14px 0; text-align: center;}
.foot_copy a{color: #404040;}
@media only screen and (max-width: 1360px){
	.header_box{margin: 0 30px; padding-left: 176px; padding-right: 252px;}
	.logo{height: 44px; top: 28px;}
	.nav1 li{padding: 35px 12px; font-size: 15px;}
	.head_tel{font-size: 15px;}
}

@media only screen and (max-width: 1260px){
	.header_box{margin: 0 20px; padding-left: 150px;}
	.logo{height: 38px;}
	.nav1 li{padding: 35px 10px;}
}


/*内页*/
/*dh*/
.kj_dh{
	width: 100%;
	border-bottom: 1px solid #e1e1e1;
	overflow: hidden;
	margin-bottom:0px;
}
.dh_1400{
	width: 1260px;
	margin: 0 auto;
}
.dh_1400 ul{
	
}
.dh_1400 ul li a{
float: left;
	padding: 25px 20px;
	margin-right: 5px;
	transition-duration:0.4s; 
	-moz-transition-duration:0.4s; 
	-webkit-transition-duration:0.4s; 
	-o-transition-duration:0.4s; 
	color: #282828;
}
.dh_1400 ul .s{
	background: #015097;
	color: #f1f1f1;
	
}
.dh_1400 ul li a:hover{
	background: #015097;
	color: #f1f1f1;
}
.dh_1400 h5{
	float: right;
	margin-top: 25px;
	color: #282828;
	
}
.dh_1400 h5 .y{
		color:#015097;
	

}

.dh_1400 h5 a{
	margin:0 5px;
	font-weight: 600;
	
}
.dh_1400 h5 a:hover{
		color:#015097;	
}
.dh_1400 h5 img{
	margin-top: 3px;
	margin-right: 5px;
}

/*在线客服*/
.containerr{ width: 1260px; margin: 0 auto; position: relative;}
.contact{ height: auto; overflow: hidden; margin-top: 27px;margin-bottom: 65px;}
.contact-top{ height: auto; overflow: hidden;}
.contact-title{ height: 41px; background: #4d4d4d url(../images/white.png) no-repeat 19px center; color: #fff; font-size: 20px; line-height: 41px; padding-left: 45px;}
.contBox{ height: auto; overflow: hidden; margin-top: 25px;}
.contBox dl{ float: left; width: 600px;}
.contBox dl h2{ font-size: 20px; color:#0e4796; font-weight: bold; line-height: 33px;}
.contBox dl li{ font-size: 15px; color:#333333; margin-top: 12px;}
.contact-bottom{height: auto; overflow: hidden; margin-top: 20px; }
.cbBox{ height: auto; overflow: hidden; font-size: 15px; color:#333333; margin:30px 0px;}
.cbBox span{ margin-right: 62px;}
.cbBoxy{ height:auto; overflow: hidden; margin-top:60px;}
.cbBoxy .cbLeft{ float: left; width: 590px;}
.cbBoxy .cbRight{ float: right; width: 584px;}
.cbBoxy .cbRight form{ position: relative; width:100%; overflow: hidden;}
.cbBoxy .cbRight form p{ height: auto; overflow: hidden;}
.cbBoxy .cbRight form input{font-size:13px; width:584px; height:44px; line-height:44px; color:#666; text-indent:10px; border:1px solid #dbdbdb; margin-bottom:18px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.cbBoxy .cbRight form textarea{font-size:13px;  width:584px; height:173px; padding-top:10px;text-indent:10px; border:1px solid #dbdbdb;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.cbBoxy .cbRight form button{ font-size:16px; width:146px; height:46px; line-height:46px; color:#fff; background:#0e4796; text-align:center;  margin-bottom:18px;border: none; float: left; margin-top: 18px;}
.cbBoxy .cbRight form .btn1{ background:#4d4d4d; margin-right:18px;}


.cbBoxy .cbRight input::-webkit-input-placeholder{ color:#888888;}
.cbBoxy .cbRight input::-webkit-input-placeholder { color:#888888}
.cbBoxy .cbRight input:-moz-placeholder { color:#888888}
.cbBoxy .cbRight input::-moz-placeholder { color:#888888}
.cbBoxy .cbRight input:-ms-input-placeholder { color:#888888}


.cbBoxy .cbRight textarea::-webkit-input-placeholder{ color:#888888;}
.cbBoxy .cbRight textarea::-webkit-input-placeholder { color:#888888}
.cbBoxy .cbRight textarea:-moz-placeholder { color:#888888}
.cbBoxy .cbRight textarea::-moz-placeholder { color:#888888}
.cbBoxy .cbRight textarea:-ms-input-placeholder { color:#888888}


/*服务*/


/*内页banner*/
.ny_banner{
	position: relative;
	
}
.ny_banner .ny_banner_id{
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	
} 
.ny_banner img{
	max-width: 100%;
}
.ny_banner .ny_banner_id h2{
	position: relative;
	font-size: 38px;
	font-weight: 400;
	color: #fff;
	margin-top: 7%;
	display: none;
}


/*框架*/


/*kh*/
.ny_kj{
	width: 1260px;
	margin: 0 auto;
	padding: 40px 0 80px 0;
}

/*xw*/

/*kj*/
.kj{
margin-bottom: 90px;	
padding-top: 40px;
}
.kj {
	
}
.kj ol{
	width: 100%;
	margin-bottom: 90px;
}
.kj ol li {
	float: left;
	padding: 15px 2px;
	background: #ebebeb;
	border: 1px solid #dadada;
	font-size: 14px;
	margin-right: 20px;
	max-width:184px;
	min-width: 184px;
	text-align: center;
	
}
.kj ol{
	position: relative;	
}
.kj_dh_pf{
	position: absolute;
	bottom: -50px;
}	
.kj_dh_pf p{
	float: left;
	margin-right: 20px;
}
.kj_dh_pf p a{
	color: #6b6b6b;
}
.kj_dh_pf p.s a{
	color: #282828;
}
.kj_dh_pf p a:hover{
	color: #282828;
}
.kj ol li a{
	color: #020202
}
.kj ol li:hover {
	background: #004ea2;
}
.kj ol li:hover a{
	color: #f1f1f1;
}
.kj ol li.s {
	background: #004ea2;
}
.kj ol li.s a{
	color: #f1f1f1;
}
.kj ul{
	margin-left:-7.33%;
	margin-bottom: 0%;
}
.kj ul li{
	width: 26%;
	float: left;
	margin-left: 7.33%;
	padding-bottom: 11px;
transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-webkit-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
margin-bottom: 5%;
}
.kj ul li img{
	width: 100%;
}
.kj ul li h4{
	color: #0f0f0f;
	font-weight: 600;
	margin: 20px  15px 5px 15px; 
}
.kj ul li .sj{
	margin-left: 15px; 
	color: #989898;
	font-size: 12px;
}
.kj ul li p{
	margin: 15px;
	line-height: 24px;
	color: #808080;
	text-overflow: ellipsis;
	display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
	-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
	-webkit-line-clamp:1; /** 显示的行数 **/
	overflow: hidden;  /** 隐藏超出的内容 **/	
	margin-bottom: 20px;
}
.kj ul li h5{
	margin-top: 30px;
	overflow: hidden;
	padding: 8px 15px;
	
}
.kj ul li h5 a{ 
	padding: 8px 15px;
	background: #004ea2;
	border-radius: 5px;
	color: #f1f1f1;
	font-size: 12px;
}
.kj ul li:hover {
	box-shadow: 4px 5px 8px #e1e1e1;
}

/*ym*/
.ye_m{
	text-align: center;
	margin-top: 30px;
}
.ye_m a{
font-size: 12px;
padding: 6px 10px;
border: 1px solid #dfdfdf;
margin: 8px;
	
}
.ye_m a.s {
	background: #004ea2;
	color: #f1f1f1;
}
.ye_m a:hover {
	background: #004ea2;
	color: #f1f1f1;
}
/*新闻详情页*/

.xw_xqy_left{
	width: 860px;
	float: left;
}
.xw_xqy_left {
	text-align: center;
	margin:0 auto;
	min-height: 100%;
}
.xw_xqy_left h3{
	text-align: left;
	font-size: 24px;
	font-weight: 600;
	color: #0b0b0b;
	margin-bottom: 20px;
}
.xw_xqy_left p{
	text-align: left;
	line-height: 24px;
	color: #666666;
	text-indent:28px;
}

.xw_xqy_left img{
	margin-bottom: 40px;
}
.xw_xx{
	text-align: left;
	font-size: 13px;
	
}
.xw_xx img{
margin-top:4px;
margin-right:5px;
}
.xw_xx a{
	margin-right: 20px;
	color: #9b9b9b;
}
.xw_xx {
	border-bottom: 1px dashed #9c9c9c;
	margin-bottom: 41px;
}

.xw_xqy_right{
	float: right;
	width: 280px;
}
.xw_xqy_right img{
	width: 100%;
}
.xw_xqy_right_dh{
	
}
.xw_xqy_right_dh {
	font-size: 24px;
	color: #0e0e0e;
	margin-bottom: 41px;
	overflow: hidden;
	
}
.xw_xqy_right_dh h3{
	float: left;
}
.xw_xqy_right_dh a{
	font-size: 17px;
	float: right;
	margin-top: 8px;
}
.xw_xqy_right_dh a:hover {
	color: #004ea2;
}
.xw_zs_t{
	border-bottom: 1px solid #e0e0e0;
	margin-bottom: 30px;
}
.xw_zs_t h3{
	margin:16px 0 18px 0;
	font-size: 15px;
	text-overflow: ellipsis;
	display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
	-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
	-webkit-line-clamp:1; /** 显示的行数 **/
	overflow: hidden;  /** 隐藏超出的内容 **/	
	color: #696969;
}
.xw_zs_t  a{
	
}
.xw_zs_t h4{
overflow: hidden;	
}
.xw_zs_t h4 img{
	transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-webkit-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
}
.xw_zs_t:hover h4 img {
	transform:scale(1.1,1.1);
-ms-transform:scale(1.1,1.1); /* IE 9 */
-moz-transform:scale(1.1,1.1); /* Firefox */
-webkit-transform:scale(1.1,1.1); /* Safari and Chrome */
-o-transform:scale(1.1,1.1); /* Opera */
}
.xw_zs_t:hover h3{
	color: #004ea2
}
.xw_xqy_right{
	
}
.xw_xqy_right p{
	margin-bottom: 26px;
	padding-left: 8px;
	position: relative;
text-overflow: ellipsis;
display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
-webkit-line-clamp:1; /** 显示的行数 **/
overflow: hidden;  /** 隐藏超出的内容 **/	
color: #999999;	
}
.xw_xqy_right p a{
color: #999999;	
}
.xw_xqy_right p a:hover{
color: #004ea2;	
}
.xw_xqy_right p i{
	position: absolute;
	left: 0px;
	top: 7px;
	width: 3px;
	height: 3px;
	border-radius: 40px;
	background: #999999;
}
/**/
.xw_wl{
	width: 100%;
	overflow: hidden;
	padding-top: 161px;
	padding-bottom: 68px;
}
.xw_more{margin-top:40px;padding-bottom: 32px;float: right;margin-top: -64px;}
.xw_more a{display:inline-block; line-height:40px; padding:0 16px; color:#fff; background:#015097 ;}
.xw_gd{
	
}
.xw_gd p{
	margin-bottom: 20px;
	
}
.xw_gd p a{
	color: #666666;
}
.xw_gd p a:hover{
color: #004ea2;	
}




/*top*/
.top_r{
	float: right;
}
.top_r .top_r5{
	
	float: right;
	
}
.top_r .top_r1 .top_r5 input{
	margin-left: 5px;
	padding: 2px 0 2px 5px;
	font-size: 11px;
	margin-top: -4px;
	width: 0;
	opacity: 0;
transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-webkit-transition-duration: 0.5s;
-o-transition-duration: 0.5s;	
		
	
}
.top_r .top_r1:hover .top_r5  input{
	opacity: 1;
	
width:120px;	
}
.top_r1{
	float: right;
	margin-left: 18px;
	margin-top: 36px;
}
.top_r3 img{
float: left;
}
.p-warp {
	margin: 60px auto 80px auto; 
	overflow: hidden;

}
.p-item {
	display:block;
	color:#333;
	background-color:#fff;
	border-radius:10px;
	overflow:hidden;
	box-shadow:0 9px 81px 9px rgba(0,0,0,0.08);
	margin:0 7.5px 40px;
	transform:translateY(0);
	transition:.3s
}
.p-item .p-img {
	height:250px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center
}
.p-item .p-text {
	padding:20px 25px
}
.p-item .p-text h3 {
	margin-top:0;
	margin-bottom:10px;
	font-size:16px
}
.p-item .p-text p {
	height:72px;
	overflow:hidden;
	color:#5F5F5F;
	line-height:24px
}
.p-item:hover {
	transform:translateY(-10px)
}
.p-item:hover h3 {
	color:#D3261E
}
.p-warp .col-md-4:nth-child(1n) {
	transition-delay:.3s
}
.p-warp .col-md-4:nth-child(2n) {
	transition-delay:.6s
}
.p-warp .col-md-4:nth-child(3n) {
	transition-delay:.9s
}
.p-warp .col-md-4:nth-child(4n) {
	transition-delay:1.2s
}
.p-warp .col-md-4:nth-child(5n) {
	transition-delay:1.5s
}
.p-warp .col-md-4:nth-child(6n) {
	transition-delay:1.8s
}
.p-warp .col-md-4:nth-child(7n) {
	transition-delay:2.1s
}
.p-warp .col-md-4:nth-child(8n) {
	transition-delay:2.4s
}
.p-warp .col-md-4:nth-child(9n) {
	transition-delay:2.7s
}
.news-items .news-item:nth-child(1) {
	transition-delay:.3s
}
.news-items .news-item:nth-child(2) {
	transition-delay:.6s
}
.news-items .news-item:nth-child(3) {
	transition-delay:.9s
}
.news-items .news-item:nth-child(4) {
	transition-delay:1.2s
}
.news-items .news-item:nth-child(5) {
	transition-delay:1.5s
}
.tax-case-cat .p-item .p-text {
	text-align:center
}
.page-more {
	margin:80px 0
}
.page-more a {
	display:inline-block;
	*display:inline;
	*zoom:1;
	height:50px;
	line-height:50px;
	font-size:16px;
	background-color:#D3261E;
	color:#fff;
	text-align:center;
	padding:0 70px;
	border-radius:1000px;
	transition:.3s
}
.page-more a:hover {
	background-color:#bd221b;
	transform:translateY(-5px);
	box-shadow:0 10px 30px 10px rgba(0,0,0,0.05)
}

.p-warp  .text {
	float:left;
	width:50%;
	
}
.p-warp .pic {
	float:right;
	width:50%;
	height:100%;
	overflow:hidden;
	
}
.p-warp .pic img {
	width:100%;
	height:auto;
	min-height:100%
}
.p-warp .container {
	width: 1260px;
	margin: 0 auto;
}


.case-cat .more {
	width:142px;
	height:35px;
	font-size:18px;
	line-height:34px;
	color:#015097;
	border:2px solid #015097;
	border-radius:15px;
	text-align: center;
}
.case-cat .more img{
	margin-top: 12px;
}
.case-cat .more:hover img {
	animation:arrow 1s infinite
}
.case-cat .more img {
	width:13px;
	height:auto;
	margin-left:5px
}


/*cp*/

.cp_nr{
	width: 1260px;
	margin: 0 auto;
	padding: 60px 0 0px 0;;
}
.cp_nr ul{
	
}
.cp_nr .cp_gsjs{
	width: 100%;
	position: relative;
	overflow: hidden;
	margin-bottom: 32px;
	background: #fff;
background:#FFFFFF;
box-shadow:0px 9px 81px 9px rgba(0,0,0,0.08);
border-radius:10px;
display:block;
	
}
.cp_img{
	float: left;
	width: 30%;
	overflow: hidden;
}
.cp_img img{
	width: 100%;
transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-webkit-transition-duration: 0.5s;
-o-transition-duration: 0.5s;	
}
.cp_xq {
	width:65%;
	float: right;
	padding: 25px 32px 25px 0;
}
.cp_xq h3{
	font-size:24px;
	margin-bottom: 20px;
}
.cp_xq p{
	line-height: 36px;
	text-align: justify;
	color: #686868;
	font-size: 15px
}

.cp_cp {
	overflow: hidden;
	width: 100%;
	background: #f1f1f1;
	padding: 60px 0;
}
.cp_cp2 {
	overflow: hidden;
	width: 100%;
	background: #fff;
	padding: 60px 0;
}
.cp_cp ul {
	margin-left: -2%;
	margin-top: 40px;
}
.cp_cp ul li{
	width: 23%;
	float: left;
	margin-left: 2%;
	text-align: center;
	margin-bottom: 2%;
}
.cp_cp ul li p{
	margin-top: 15px;
	font-size: 15px;
	color: #686868;
	
}
.cp_cp ul li div{
	overflow: hidden;
}
.cp_cp ul li div img{
	width: 100%;
	transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-webkit-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
}
.cp_1200{
	width: 1260px;
	margin: 0 auto;
}
.cp_cp ul li:hover div img{
	transform:scale(1.1,1.1);
-ms-transform:scale(1.1,1.1); /* IE 9 */
-moz-transform:scale(1.1,1.1); /* Firefox */
-webkit-transform:scale(1.1,1.1); /* Safari and Chrome */
-o-transform:scale(1.1,1.1); /* Opera */
}

/*cp_xq*/
.cp_xqy{
	padding: 60px 0 60px 0;
	background: #f1f1f1;overflow: hidden;
}
.cp_left{
	width: 48%;
	float: left;
	
}
.cp_left img{
	width: 100%;
}
.cp_right{
	width: 48%;
	float: right;
}
.cp_right h3{
	font-size: 20px;
	color: #333;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #e1e1e1
}
.cp_right  p{
	font-size: 14px;
	margin-bottom: 15px;
	color: #686868;
}
.cp_right ul{
	margin-top: 30px;
}
.cp_right ul li{
	
}
.cp_right ul  h4{
	font-size: 18px;
	margin-bottom: 15px;
	color: #175095;
	
}
.cp_right ul li{
	width: 100%;
	overflow: hidden;
}
.cp_right ul li p{
	float: left;
	width: 33%;
}
.breadcrumbs {
	height:60px;
	line-height:60px;
	border-bottom:1px solid #eee;
	font-size:16px
}
.breadcrumbs span {
	margin:0 5px
}
.breadcrumbs .container{
	width: 1400px;
	margin:  0 auto;
}
.breadcrumbs a {
	color:#666
}
.breadcrumbs a:hover,.breadcrumbs a:focus {
	color:#C50022
}
.breadcrumbs .active {
	color:#385a91
}
@media (max-width:992px) {
	.header-menu>ul>li {
	margin-left:10px
}
}@media (max-width:768px) {
	body {
	padding-top:0
}
}



/*2019.12.31*/
.ji_su{
	width: 100%;
	margin:  0 auto;
	padding: 60px 0  60px 0;
}
.ji_su ul li{
	padding-bottom: 25px;
	border-bottom: 1px dashed #b1b1b1;
	margin-bottom: 25px;
	
}
.ji_su h3{
	margin-bottom: 15px;
	font-size: 16px;
	color: #385a91;
	font-weight: 500;
}
.ji_su p{
	font-size: 14px;
	color: #686868;
	
	margin-bottom: 5px;
}
.ji_su h2{
	text-align: center;font-size: 24px;
	margin-bottom: 40px;
}

.ceo_ry{
	width: 1260px;
	margin: 0px auto 40px auto;
	overflow: hidden;
}
.ceo_ry h2{
	font-size: 32px;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 40px;
	color: #383838;
}
.ceo_ry  ul {
	margin: 0 auto;
	width: 95%;
}
.ceo_ry  ul li{
	width: 50%;
	float: left;padding: 40px 0;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 10px;
	position: relative;
}
.ceo_ry ul li b{
	margin-right: 60px;
	font-size: 20px;
	color: #484848;
	font-weight: 400;
}
.ceo_ry  ul li i{
	position: absolute;
	left: 14%;
	width: 1px;
	height: 45%;
	background: #385a91;
	top: 30%;
	
}
.foot2 {
	margin: 0;
	padding: 0;
}

.foot_copy2 {
	margin-top: 0;
}
.cp_gsyj_pf h3{
	font-size:34px;
	margin-bottom:65px;
	color: #fff;
	overflow: hidden;
	width: 100%;
}

.case-cat li {
	height:auto;
	overflow: hidden;
}
.case-cat li:nth-child(even) {
	background:#f1f1f1
}
.case-cat li:nth-child(even) .text {
	float:right
}
.case-cat li:nth-child(even) .pic {
	float:left
}
.case-cat .text {
	float:left;
	width:50%;
	padding:70px 70px 45px 40px;
	content:"";
display:table;
	overflow: hidden;
box-sizing: border-box;	
}
.case-cat .text2{
	padding:50px 100px 0px 20px;
}
.case-cat .pic {
	float:right;
	width:50%;
	height:100%;
	overflow:hidden
}
.case-cat .pic img {
	width:100%;
	height:auto;
	min-height:100%
}
.case-cat .title {
	position:relative;
	font-size:24px;
	font-weight:normal;
	margin-top:0;
	margin-bottom:30px
}
.case-cat .title span {
	color:#D3261E;
	opacity:.05;
	font-size:80px;
	font-family: "微软雅黑";
	left:0;
	position:absolute;
	line-height:1;
	top:50%;
	margin-top:-24px;
	text-transform:capitalize
}
.case-cat .desc {
	margin-bottom:60px;
	font-size:16px;
	color:#666;
	line-height:30px
}

.case-cat .more:hover img {
	animation:arrow 1s infinite
}
.case-cat .more img {
	width:13px;
	height:auto;
	margin-left:5px
}

.cp_dh{
	position: relative;
}

.cp_dh i{
	position: absolute;
	width: 3px;
	top: 6.5px;
	height: 24px;
	background: #175095;
}
.cp_dh h3{
	font-weight: 500;
	font-size: 24px;
	margin-left: 15px;
	
	
}

.di_right li img{width: 100%;}



/*.procenter .rowp li:hover{ background:url(../images/ajx.png) no-repeat bottom center;}
.procenter .rowp li:hover a{ color:#015097;}*/
.cp_bj{

background: #f5f5f5;
}
.productBox{ height: auto; overflow: hidden; margin-top: 33px;width: 1260px;margin: 0 auto;padding: 40px 0 80px 0}
.proBox-ul{ height: auto; overflow: hidden;margin-left: -2%;}
.proBox-ul li{ float: left; width: 23%;text-align: center;background:#fff;margin-bottom: 3%;margin-left: 2%;padding-bottom: 2%}
.proBox-ul li:hover{ -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);
    box-shadow: 0 15px 30px rgba(0,0,0,0.1);}
.proBox-ul li img{ display: block; width: 90%; height: auto; margin:0 auto;}
.proBox-ul li h1{ font-size: 15px; color:#333; line-height: 29px; font-weight: normal; margin-top: 10px;}
.proBox-ul li p{ font-size: 13px; color:#b0b0b0; margin-top: 4px;}
.proBox-ul li span{ display: block; color: #015097; font-size: 13px;}
.procenter .rowpp{ background:#f4f4f4;}

.proinfo-top{ height: auto; overflow: hidden;}
.proifo-left{ float: left; width: 571px; height: auto; }

#alm_imgblock{position:relative;width: 571px; height: 382px; border:1px solid #eaeaea;}
.alm_figimg{ width:330px; height:330px; margin:0 auto; margin-top: 25px;}
.alm_figimg img{width:100%; height:100%;}
.alm_bigimg{position:absolute; width:100%; height:100%; z-index:1; left:0px; top:0; display:none;overflow:hidden;}
.alm_bigimg img{position:absolute; left:0; top:0; min-height:100%; min-width:100%}

#mousetrap {position:absolute;left:0; top:0; width:100%; height:100%; z-index:2;background:url(images/agnify.png) no-repeat center; display:block}
#mousetrap.no-mousetrap{background:none}
#mousetrap:hover{ cursor:crosshair;}

#alm_smallimg{ position:relative; width:100%; overflow:hidden; margin-top:20px;}
.alm_smallimg_block{position:relative; width:10000px;}
.alm_smallimg_block li{float:left; width:83px;height:83px; border:1px solid #ccc; margin-right:12px; }
.alm_smallimg_block li:hover{border:1px solid #ff8e3e; }
.alm_smallimg_block li img{width:100%; height:100%;}

#alm_smallimg .bx-wrapper .bx-controls-direction a {position: absolute;z-index: 99;width: 30px;height: 30px;text-indent: 999px;}
#alm_smallimg .bx-wrapper .bx-controls-direction a.bx-prev{background:url(../img/right.png) no-repeat center; left: 0; top: 50%;margin-top: -15px;}
#alm_smallimg .bx-wrapper .bx-controls-direction a.bx-next{background:url(../img/left.png) no-repeat center; right: 0; top: 50%;margin-top: -15px;}



.proifo-right{ float: right; width: 594px;}
.pro-info-p{ color: #333333; font-size: 20px; height: 46px; background: #f3f3f3; border-left:9px solid #015097; padding-left:39px; line-height: 46px;}
.pro-info-p1{padding:38px 0px; border-bottom:1px dashed #efefef;min-height: 200px;}
.pro-info-p1 dd{ font-size: 15px; color:#333333; margin-bottom: 10px; height:auto; overflow:hidden;}
.coall{ font-size: 21px; color:#b31a20; margin-top:26px; font-weight: bold; background:url(../img/dh.png) no-repeat left center; padding-left: 35px; line-height: 35px;}

.pro-a{ width: 131px; height: 39px; background: #015097; line-height: 39px;text-align: center; margin-top: 35px;}
.pro-a a{ color: #fff;  font-size: 18px;}

.pro_change{ height: auto; overflow: hidden; margin-top: 54px;   }
.pro_change ol{ height: auto; overflow: hidden; height: 50px; line-height: 50px; background: #4d4d4d;border-left:6px solid #015097;}
.pro_change ol li{ padding:0 28px; float: left; color:#fff; font-size: 18px; text-align: center; cursor: pointer;  }
.pro_change ol li.cur{ color:#484848;background: #f1f1f1;}
.pro_con{ height: auto; overflow: hidden; margin-top: 30px;}
.pro_con .pro_in{ height: auto; overflow: hidden; display: none;}

.procentert{ height: auto; overflow: hidden; position: relative; margin-top: 39px;}
.procentert .made{ height: auto; overflow: hidden;   overflow: hidden;}
.procentert .made li{ float: left; width: 20%; }
.procentert .made li a{ display: block; color:#015097; font-size: 18px; background:url(../images/made.png) no-repeat center; width: 194px; height: 43px; line-height: 43px; padding-left: 45px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; margin:0 auto; margin-top: 17px;}
.procentert .made li.current a{background:url(../images/cuy.png) no-repeat center; color:#fff; }
/*.procentert .made li:hover a{ background:url(../images/cuy.png) no-repeat center; color:#fff;}*/
.procentert .made li a{ color:#333333; font-size: 15px; padding-left: 40px;}
.pro-moree{ position: absolute; right: 24px; top:0px;background:url(../images/made.png) no-repeat center; width: 194px; height: 43px; line-height: 43px; text-align:center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin-top: 17px;}
.pro-moree a{ color:#015097; font-size: 18px; display: block;}
.productBox1{ margin-top: 17px;}
.procenterty{ margin-top: 19px;}


.made-ul{ height: auto; overflow: hidden; margin-top: 31px;}
.made-ul li{ border:1px solid #ececec; margin-bottom: 28px; overflow: hidden; padding:12px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; background: #fff;}
.made-ul li .pro-left{ float: left; width: 266px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.made-ul li .pro-left img{ display: block; width: 266px; height:192px; }
.made-ul li .pro-right{ float: left; width: 690px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; margin-left: 19px;}
.made-ul li .pro-right .pro-title{  font-size: 15px; color: #333333; line-height: 41px;}
.made-ul li .pro-right .pro-title1{ color: #666666; font-size: 13px; line-height: 20px;margin-top: 9px; text-align: justify; height: 41px; overflow: hidden;}
.made-ul li .pro-right .pro-title2{ font-size:12px; color:#666; margin-top: 5px; background:url(../images/time.png) no-repeat left center; padding-left: 17px; }
.made-ul li .pro-right .pro-title3{ color: #015097; margin-top: 10px; width: 115px; height: 31px; line-height: 31px; text-align: center; border:1px solid #a2a2a2;  font-size: 13px; border-radius: 3px;}
.made-ul li:hover{ background: #f7f7f7; border:1px solid #f7f7f7;}

.product_detail{ height: auto; overflow: hidden; margin-top: 54px;}
.pro_detal_title{  height: 50px; line-height: 50px; font-size: 18px; background: #4d4d4d; }
.pro_detal_title span{ display: inline-block;background: url(../images/sik.png) no-repeat left top; color:#fff; width: 118px; height: 50px; line-height: 50px; text-align: center; }
.pro_detail_in{ height: auto; overflow: hidden; margin-top: 20px; padding-left: 15px; margin-bottom: 54px;}
.made-p{ padding: 38px 0px;border-bottom: 1px dashed #efefef; font-size: 15px; color:#666666; line-height: 30px;}

.pabi img{ display: block; margin:0 auto; margin-bottom: 10px;}





.leftLoop3 .bd ul li img{width:100%; height: 100%;}
.leftLoop3 .bd ul li p{ line-height: 36px; font-size: 15px;
color: #333333; text-align: center;}
.leftLoop3{position: relative; width:1200px; margin-top: 26px;}
.leftLoop3 .hd{position:absolute; width:100%; z-index:9; top:75px;}
.leftLoop3 .hd a{position:absolute; display:block;  width:46px; height:83px; cursor:pointer;}
.leftLoop3 .hd .prev{left:-57px;   background:url("../images/customerprev.png") no-repeat left top;}
.leftLoop3 .hd .next{right:-57px;  display:block;  background:url(" ../images/customernext.png") no-repeat right top;}
.leftLoop3 .bd{position:relative; width:100%; text-align:center; overflow:hidden; }
.leftLoop3 .bd ul{ margin:0px; padding:0; list-style:none;}
.leftLoop3 .bd ul li{ float:left; overflow:hidden;text-align:center; margin-right: 20px; width: 285px; height: auto;}
.leftLoop3 .bd ul li .pic{ width:277px; height: 194px;padding:3px; border:1px solid #dcdcdc;
}
.leftLoop3 .bd ul li img{width:100%; height: 100%;}
.leftLoop3 .bd ul li p{ line-height: 36px; font-size: 15px;
color: #333333; text-align: center;}


/*图片放大*/
.xscl{ height: 97px; display: none;}
/*<!--.qulity1{ width:1000px; margin:0 auto}-->*/
.img_show .f2_2{overflow: hidden;}
.img_show .gallery a.qulity2{ height:376px; width:282px; display:block;border:1px solid #e5e5e5;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.img_show .gallery{ width:280px; float:left; margin-right:26px;margin-bottom:12px;}
.img_show .qulity3{ text-align:center;display:block; color:#333333; font-size: 15px; 
	height: 66px;line-height: 46px; width: 280px;}
.img_show .gallery:nth-of-type(4n){margin-right: 0;}

.ehi_show .f2_2{overflow: hidden; }
.ehi_show .gallery a.qulity2{ height:194px; width:276px; display:block;background-color: #f7f7f7; border:1px solid #e5e5e5; padding:2px;}
.ehi_show .gallery{ width:280px; float:left; margin-right:21px;margin-bottom:9px; }
.ehi_show .qulity3{ text-align:center;display:block; color:#333333; font-size: 15px; 
	height: 44px;line-height: 44px; }
.ehi_show .gallery:nth-of-type(4n){margin-right: 0;}



/*--------------------------------largephotobox-0.1.0.css-------------------------------------------------------*/

#jquery-overlay {
	Z-INDEX: 90; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px
}
#jquery-largephotobox {
	Z-INDEX: 100; LEFT: 0px; WIDTH: 100%; LINE-HEIGHT: 0; POSITION: fixed; TOP: 0px; _position: absolute
}
#jquery-largephotobox A IMG {
	
}
#largephotobox-container {
	LEFT: 50%; POSITION: fixed; TOP: 50%; BACKGROUND-COLOR: rgb(255,255,255); _position: absolute
}
#largephotobox-container-image {
	OVERFLOW: hidden; POSITION: absolute
}
#largephotobox-image {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
#largephotobox-btnclose {
	Z-INDEX: 1; RIGHT: -15px; POSITION: absolute; TOP: -15px
}

.brand_cont{/* padding-top: 30px; */}
.brand_imgShow1{padding-top: 40px;}
.brand_2{margin-top:32px;}

.job_cont{padding-top: 32px;}
.job_cont .job_list li{overflow: hidden;border-top: 1px solid #e7e7e7;background-color: #f5f5f5;position: relative;}
.job_cont .job_list li:nth-child(1){background-color: #4d4d4d;border-top: none;}
.job_cont .job_list li:nth-child(1) span{color: #fff;}
.job_cont .job_list li:nth-child(1) span:nth-child(2){padding-left:0;width:252px;}
.job_cont .job_list li span{float: left;height: 43px;line-height: 44px;font-size: 16px;color: #333333;}
.job_cont .job_list li span:nth-child(1){width:444px;padding-left:40px;}
.job_cont .job_list li span:nth-child(2){width:220px;padding-left:32px;}
.job_cont .job_list li span:nth-child(3){width:254px;}
.job_cont .job_list li span:nth-child(4){}
.job_cont .job_list li .show_btn{position: absolute; width:33px;height: 33px;right:28px;top:5px;background: url(../images/z_hide_bg.png) no-repeat center center;display: block;}
.job_cont .job_list li.active .show_btn{background: url(../images/z_show_bg.png) no-repeat center center}
.job_text{clear:both;padding:38px 44px 20px;background-color: #fff;display:none;}
.job_text h5{font-size: 15px;color: #015097;font-weight: bold;line-height: 36px;}
.job_text .job_textInfo{font-size: 13px;color: #666;line-height: 30px;}
.job_cont .job_list li:nth-child(2) .job_text{display: block;}


.contact{ height: auto; overflow: hidden; margin-top: 27px;}
.contact-top{ height: auto; overflow: hidden;}
.contact-title{ height: 41px; background: #4d4d4d url(../images/white.png) no-repeat 19px center; color: #fff; font-size: 20px; line-height: 41px; padding-left: 45px;}
.contBox{ height: auto; overflow: hidden; margin-top: 25px;}
.contBox dl{ float: left; width: 600px;}
.contBox dl dt{ font-size: 20px; color:#015097; font-weight: bold; line-height: 33px;}
.contBox dl dd{ font-size: 15px; color:#333333; margin-top: 12px;}
.contact-bottom{height: auto; overflow: hidden; margin-top: 20px; }
.cbBox{ height: auto; overflow: hidden; font-size: 15px; color:#333333; margin:30px 0px;}
.cbBox span{ margin-right: 62px;}
.cbBoxy{ height:auto; overflow: hidden; margin-top:60px;}
.cbBoxy .cbLeft{ float: left; width: 590px;}
.cbBoxy .cbRight{ float: right; width: 584px;}
.cbBoxy .cbRight form{ position: relative; width:100%; overflow: hidden;}
.cbBoxy .cbRight form p{ height: auto; overflow: hidden;}
.cbBoxy .cbRight form input{font-size:13px; width:584px; height:44px; line-height:44px; color:#666; text-indent:10px; border:1px solid #dbdbdb; margin-bottom:18px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.cbBoxy .cbRight form textarea{font-size:13px;  width:584px; height:173px; padding-top:10px;text-indent:10px; border:1px solid #dbdbdb;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.cbBoxy .cbRight form button{ font-size:16px; width:146px; height:46px; line-height:46px; color:#fff; background:#015097; text-align:center;  margin-bottom:18px;border: none; float: left; margin-top: 18px;}
.cbBoxy .cbRight form .btn1{ background:#4d4d4d; margin-right:18px;}


.cbBoxy .cbRight input::-webkit-input-placeholder{ color:#888888;}
.cbBoxy .cbRight input::-webkit-input-placeholder { color:#888888}
.cbBoxy .cbRight input:-moz-placeholder { color:#888888}
.cbBoxy .cbRight input::-moz-placeholder { color:#888888}
.cbBoxy .cbRight input:-ms-input-placeholder { color:#888888}


.cbBoxy .cbRight textarea::-webkit-input-placeholder{ color:#888888;}
.cbBoxy .cbRight textarea::-webkit-input-placeholder { color:#888888}
.cbBoxy .cbRight textarea:-moz-placeholder { color:#888888}
.cbBoxy .cbRight textarea::-moz-placeholder { color:#888888}
.cbBoxy .cbRight textarea:-ms-input-placeholder { color:#888888}
#pager{ padding:15px 0; text-align:center; margin-top:30px; }
.pager a{ font-size:12px; color:#666; border:#e9e9e9 1px solid; padding:2px 10px;}
.pager span a.current{ background:#015097; color:#fff; padding:3px 11px;}
.btn{ margin:25px 0 0 70px;}



/* 在线客服 */
.kf_side {
    width:45px;
    position:fixed;
    z-index:990;
    top:20%;
    right:0
}
.kf_side li {
    padding-bottom:1px;
    position:relative;
    width:45px
}
.kf_side li.frewm a {
    background-image:url(../images/kf_ico.png);
    background-repeat:no-repeat;
    background-position:-77px -75px
}
.kf_side li .frewm_hv {
    position:absolute;
    top:-53px;
    right:45px;
    display:none;
    padding-right:16px
}
.kf_side li.frewm.on a {
    background-color:#015097
}
.kf_side li .frewm_hv p {
    width:136px;
    height:136px;
    padding:7px;
    background:#fff;
    box-shadow:0 1px 6px 3px rgba(0,0,0,.05);
    position:relative
}
.kf_side li .frewm_hv p:before {
    width:0;
    height:0;
    border-top:10px solid transparent;
    border-left:10px solid #fff;
    border-bottom:10px solid transparent;
    position:absolute;
    right:-10px;
    top:50%;
    margin-top:-10px;
    content:""
}
.kf_side li.qq_m {
    display:none
}
.kf_side li a {
    display:block;

    background-color:#484848;
    color:#FFF;
    height:45px;
    width:100%
}
.kf_side li a.kf_qq2 {
    height:auto
}
.kf_side li a.kf_qq2 span {
    width:15px;
    padding:40px 15px 12px;
    text-align:center;
    display:block;
    font-size:14px;
    line-height:16px;
    background:url(../images/kf_ico.png) no-repeat -135px -74px
}
.kf_side li a:hover {
    background-color:#015097
}
.kf_side li a#gettop {
    height:40px;
    background-image:url(../images/kf_ico.png);
    background-repeat:no-repeat;
    background-position:-50px 10px
}
.kf_side li .sidebox {
    height:45px;
    line-height:45px;
    width:45px;
    font-size:14px;
    position:absolute;
    right:0;
    top:0;
    overflow:hidden
}
.kf_side li .sidebox p {
    width:160px
}
.kf_side li .sidebox .tel {
    width:45px;
    height:45px;
    display:block;
    background:url(../images/kf_ico.png) no-repeat -94px 14px;
    vertical-align:top;
    float:left
}
.kf_side li a.kf_qq {
    background-image:url(../images/kf_ico.png);
    background-repeat:no-repeat;
    background-position:-137px 12px
}
.pay_span {
    width: 15px;
    padding: 12px 15px 12px;
    text-align: center;
    display: block;
    font-size: 14px;
    line-height: 16px;
}
.pay_span i {
    font-size: 18px;
    font-style: normal;
    font-weight: bold;
    margin-left: -2px;
}
/*在线客服*/

.ab_cont{}
.ab_tit{height: 62px;border-bottom: 1px dashed #eaeaea;position: relative;}
.ab_tit h3{line-height: 22px;font-size: 25px;color: #333333;height: 62px;text-align: center;font-weight: normal;}
.ab_tit span{position: absolute;width: 30px;height: 5px;left:50%;margin-left:-15px;bottom: -2px;background-color: #015097;}
.ab_cont .text_info{padding-top: 30px;line-height: 30px;color: #666;font-size: 15px;}
.ab_cont .text_info{text-align:justify;text-indent:2em;}
.ab_show{margin-top: 62px;}
.leftLoop1{position: relative; width:1200px; margin-top: 26px;}
.leftLoop1 .hd{position:absolute; width:100%; z-index:9; top:75px;}
.leftLoop1 .hd a{position:absolute; display:block;  width:46px; height:83px; cursor:pointer;}
.leftLoop1 .hd .prev{left:-42px;   background:url("../images/z_prev_btn.png") no-repeat left top;}
.leftLoop1 .hd .next{right:-42px;  display:block;  background:url("../images/z_next_btn.png") no-repeat right top;}
.leftLoop1 .bd{position:relative; width:100%; text-align:center; overflow:hidden; }


/*nycp*/
.ny-cp{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 20px;
}
.ny-cp ul{
	overflow: hidden;
	margin-left: -2%;
	margin-top: 0%;	
}
.ny-cp ul li{
	width: 23%;
	float: left;
	margin-left: 2%;
}
.ny-cp .wor1 li{
	width: 22%
}
.ny-cp ul li img{
	width: 100%;
}
.ny-cp ul li p{
	color: #333;
	font-size: 16px;
	padding:10px 5px;
	transition-duration:0.6s; 
	-moz-transition-duration:0.6s; 
	-webkit-transition-duration:0.6s; 
	-o-transition-duration:0.6s; 
	text-align: center;
	
}



/* WP8 and IE10 hack */
@-webkit-viewport {
width: device-width;
}
@-moz-viewport {
width: device-width;
}
@-ms-viewport {
width: device-width;
}
@-o-viewport {
width: device-width;
}
@viewport {
width: device-width;
}
.ie {
	height: 100%;
	width: 100%;
	background: url(../images/404.jpg) no-repeat center center #F3F2EE;
	position: fixed;
	z-index: 999999;
}


.fancybox{ margin-bottom:10px;}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}
.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}
.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.fancybox-opened {
	z-index: 8030;
}
.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
	position: relative;
}
.fancybox-inner {
	overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}
.fancybox-error {
	color: #444;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}
.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url(../images/fancybox_sprite.png);
}
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}
#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url(../images/fancybox_loading.gif) center center no-repeat;
}
.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}
.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url(../images/blank.gif); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}
.fancybox-prev {
	left: 0;
}
.fancybox-next {
	right: 0;
}
.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}
.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}
.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}
.fancybox-nav:hover span {
	visibility: visible;
}
.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}
/* Overlay helper */

.fancybox-lock {
	overflow: visible !important;
	width: auto;
}
.fancybox-lock body {
	overflow: hidden !important;
}
.fancybox-lock-test {
	overflow-y: hidden !important;
}
.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url(../images/fancybox_overlay.png);
}
.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}
.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}
/* Title helper */

.fancybox-title {
	visibility: hidden;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}
.fancybox-opened .fancybox-title {
	visibility: visible;
}
.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}
.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}
.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}
.fancybox-title-inside-wrap {
	padding-top: 10px;
}
.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),  only screen and (min--moz-device-pixel-ratio: 1.5),  only screen and (min-device-pixel-ratio: 1.5) {
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url(../images/fancybox_sprite@2x.png);
	background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
}
#fancybox-loading div {
	background-image: url(../images/fancybox_loading@2x.gif);
	background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
}
}
/* 缩略图样式 */
#fancybox-thumbs {
	position: fixed;
	left: 0;
	width: 100%;
	overflow: hidden;
	z-index: 99999999999;
}
#fancybox-thumbs.bottom {
	bottom: 2px;
}
#fancybox-thumbs.top {
	top: 2px;
}
#fancybox-thumbs ul {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}
#fancybox-thumbs ul li {
	float: left;
	padding: 1px;
	opacity: 0.5;
}
#fancybox-thumbs ul li.active {
	opacity: 0.75;
	padding: 0;
	border: 1px solid #fff;
}
#fancybox-thumbs ul li:hover {
	opacity: 1;
}
#fancybox-thumbs ul li a {
	display: block;
	position: relative;
	overflow: hidden;
	border: 1px solid #222;
	background: #111;
	outline: none;
}
#fancybox-thumbs ul li img {
	display: block;
	position: relative;
	border: 0;
	padding: 0;
	max-width: none;
}


/*客户*/
.he_kehu{

overflow: hidden;
}

.he_kehu ul {
	margin-left: -1.8%;
}
.he_kehu ul li{
float: left;
	width: 18%;
	margin-left: 1.8%;
cursor:pointer ;	
text-align: center;
	border: 1px solid #e1e1e1;
	margin-bottom: 2%;
	position: relative;
}
.he_kehu ul li img{
	width: 100%;
	
	
}
.he_kehu ul li p{
padding: 8px;
	border-top: 1px solid #e1e1e1;
transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-webkit-transition-duration: 0.5s;
-o-transition-duration: 0.5s;	
	
}
.he_kehu ul li i{
	position: absolute;
	width: 0%;;
	height: 35px;
	background: #015097;
	left: 0;
	bottom: 0;z-index: -5;
transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-webkit-transition-duration: 0.5s;
-o-transition-duration: 0.5s;	
}

.he_kehu ul li:hover i{
	width: 100%;
}
.he_kehu ul li:hover p {
	color: #f1f1f1;
}

.dootm {
	margin-bottom: 80px;
}

/*技术支持*/
.ny_fw_jszc{

 box-sizing:border-box;	
}
.ny_fw_jszc ul{
overflow: hidden;
	
}
.ny_fw_jszc ul li{
	width: 50%;
box-sizing:border-box;		
	
}
.ny_fw_jszc ul li:nth-child(2){
	padding: 68px 28px;
	min-height: 281px;
	position: relative;
}
.ny_fw_jszc ul li div{
overflow: hidden;
	
}
.ny_fw_jszc ul li img{
	width: 100%;

	transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-webkit-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
}
.ny_fw_jszc ul li:hover img{
transform:scale(1.1,1.1);
-ms-transform:scale(1.1,1.1); /* IE 9 */
-moz-transform:scale(1.1,1.1); /* Firefox */
-webkit-transform:scale(1.1,1.1); /* Safari and Chrome */
-o-transform:scale(1.1,1.1); /* Opera */
}
.ny_fw_jszc ul li  h3{
	font-size: 18px;
	color: #0f0f0f;
	font-weight: 600;
	margin-bottom: 32px;
}
.ny_fw_jszc ul li h3 p{
	font-weight: 300;
	font-size: 16px;
	margin: 5px 0;
	color: #808080;
	
}
.ny_fw_jszc ul li>p{
	line-height: 24px;
text-overflow: ellipsis;
display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
-webkit-line-clamp:15; /** 显示的行数 **/
overflow: hidden;  /** 隐藏超出的内容 **/	
	
}	
.ny_fw_jszc ul li h5{
	position: absolute;
	bottom: 0;
	font-size: 15px;
}
.ny_fw_jszc ul li h5 a{
	color: #0b0b0b;
}


.ny_fw_jszc p{
	font-size: 16px;
	color: #484848;
}

.ny_fw_gzfx{
	
}
.ny_fw_gzfx li{
float: left;
	width: 20%;
	padding: 24px 0;
	border-bottom: 1px solid #f3f3f3;
}
.ny_fw_gzfx li:nth-child(4){
padding-right: 60px;	
}
.ny_fw_gzfx ol{
	border-right: 1px solid #f3f3f3;
	border-left: 1px solid #f3f3f3;
	overflow: hidden;
}
.ny_fw_gzfx ol li{
color: #484848;
}
.ny_fw_gzfx ul{
	border-right: 1px solid #f3f3f3;
	border-left: 1px solid #f3f3f3;
	overflow: hidden;
}
.ny_fw_gzfx ul li{
	color: #808080;
	line-height: 24px;
}

.ny_fw_gzfx_xz{
	text-align: right;
	margin-top: 30px;
}
.ny_fw_gzfx_xz h5{
	padding: 17px 0px;
}
.ny_fw_gzfx_xz h5 a{
	padding: 17px 20px;
	background: #292a60;
	border-radius: 2px;
	color: #f1f1f1;
}


.ny_gy_qywh_tu {
	width: 100%;
	text-align: center;
}

/*2020.4.15/sp*/

.video-player { width: 100%; height: 100%; display: none; background: #000000; position: fixed; top: 0; z-index: 1111; overflow: hidden;left: 0; }

.video-player .video-media { width: 100%; height: 100%; }

.video-player .vedio-close { font-size: 36px; color: #999999; position: absolute; top: 20px; right: 20px; }

.video-player .vedio-close:hover { cursor: pointer; color: #FFFFFF; }


.container { margin-right: auto; margin-left: auto; width: 1280px; }

.section-banner { width: 100%; height: 500px; background-size: auto 100%; background-position: top center; background-repeat: no-repeat; }

.section-banner .container { height: 100%; display: table; }

.section-banner .banner-title { margin: 0 auto; display: table-cell; vertical-align: middle; }

.section-banner .banner-title h3 { font-size: 34px; color: #333333; font-weight: 300; }

.section-banner .banner-title span { width: 90px; height: 2px; background: #FF6600; display: block; margin-top: 10px; }

.bred-nav { margin: 0 auto; }

.bred-nav a { padding: 17px 0; display: inline-block; color: #666666; font-size: 14px; }

.cantainer .bred-nav a:last-child { color: #999999; }

.gotop{ width: 50px;height: 0px;background: url(../img/float.png) no-repeat;background-size:100% ;opacity: 0.8; position: fixed;right: 0;bottom: 10%;z-index: 112; cursor: pointer;transition: all .5s;}

@media only screen and (min-width: 992px) { .navbar .navbar-nav.fadeout { display: none; -webkit-animation: fadeOut .4s ease-in both; animation: fadeOut .4s ease-in both; }
  .deansearch.fadein { display: block; -webkit-animation: fadeIn .4s ease-in both; animation: fadeIn .4s ease-in both; } }

@media only screen and (max-width: 1599px) { .section-banner{height: 400px;}}


@media only screen and (max-width: 1199px) { .navbar .navbar-logo { margin-left: 25px; }
    .navbar .navbar-right { margin-right: 10px; }
    .navbar-logo { width: 120px; }
    .navbar-logo img { width: 100%; }
    .navbar .navbar-nav > li a { padding: 0 5px; }

  }

@media only screen and (max-width: 991px) {
  
    .navbar .navbar-nav { height: auto; /*padding-top: 50px;*/ }
    .navbar .navbar-nav li { display: block; text-align: left; margin: 0 15px; border-bottom: 1px solid rgba(69, 70, 74, 0.2); line-height: 55px; padding: 0; }
    .navbar .navbar-nav li a{ padding: 0 8px;}
    .navbar .navbar-nav.slideDown { height: 100%; }
    .navbar-right .nav-search .deansearch form { width: 410px; padding-left: 10px; }
    .navbar-right .nav-search .deansearch form input { width: 350px; }
    .navbar-right .nav-search .deansearch form button { width: 20px; }
    .navbar-right .nav-search .deansearch form .close { width: 20px; }
    .navbar .navbar-nav .form1 input { margin: 0; margin-top: 10px; }
    .footer { padding: 0 15px; }
    .trans { transform: rotate(45deg); -ms-transform: rotate(45deg); /* IE 9 */ -webkit-transform: rotate(45deg); /* Safari and Chrome */ }
     }

@media only screen and (max-width: 767px) {
   

   
    .navbar-right .dropdown-right{display: none;}
    .navbar .navbar-menu{float: right;}
    .navbar .navbar-logo{margin-left: 0px;left: 15px;}
    .navbar .navbar-nav > li:first-child{display: block;}
    }

@media only screen and (max-width: 500px) { .swiper-container { height: 300px; }

    .navbar-right .dropdown-right {padding-right: 10px;}
    .navbar-right .dropdown-right .language {padding-right: 3px;}
    .navbar-right .dropdown-right .language1 {padding-left: 3px;}
     }

@-webkit-keyframes menuScaleDown { 
	0% {opacity: 0;
        -webkit-transform: scale3d(1, 0, 1);
        transform: scale3d(1, 0, 1); }
    100% { opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1); } }

@keyframes menuScaleDown { 0% { opacity: 0;
    -webkit-transform: scale3d(1, 0, 1);
    transform: scale3d(1, 0, 1); }
  100% { opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@-webkit-keyframes fadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }

@keyframes fadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }

@-webkit-keyframes fadeOut { 0% { opacity: 1; }
  100% { opacity: 0; } }

@keyframes fadeOut { 0% { opacity: 1; }
  100% { opacity: 0; } }

/*# sourceMappingURL=maps/main.css.map */

.section .section-list{
	width: 100%;
	overflow: hidden;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-khtml-user-select:none;
	user-select:none;
}
.section .section-list li{
	width: 100%;
	border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
	background-position: center top !important;
	background-size:cover !important;
	position: relative;
	float: left;
}
.section .section-list li a{
	width: 100%;
	height: 100%;
	display: block;
}
.section .section-list li a:hover{
	cursor: pointer;
}
.section .section-list li img{
	display: block;
}
.section .section-list li .txt{
	position: absolute;
	left: 25px;
	bottom: 20px;
	color: #000;
}
.section .section-list li .txt h3{
	font-weight: 500;
	font-size: 22px;
	padding-bottom: 8px;
}
.section .section-list li .txt h3:after{
	width: 45%;
	height: 1px;
	background: #737373;
	display: block;
    content: "";
    margin-top: 12px;
}
.section .section-list li .txt p{
	font-size: 15px;
	color: #737373;
}
.section .section-list .video-btn{
	width: 100%;
	cursor: pointer;
}
.section .section-list .video-btn img:nth-child(2){
	width: 50px;
	height: 50px;
	opacity: 0.5;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -25px;
	margin-top: -25px;
}
.section .section-list .video-btn img:nth-child(2):hover{
	opacity: 0.8;
}

@media only screen and (max-width:1599px){
	.swiper-container{
		height: 550px;
	}
	.swiper-slide a .slide-txt{
		padding-top: 170px;
	}
	.swiper-slide a .slide-txt .slide-txt1 p{
		font-size: 56px;
	}
	.swiper-slide a .slide-txt .slide-txt2 p{
		font-size: 20px;
	}
	.swiper-slide a .slide-txt .slide-txt3 p{
		font-size: 16px;
	}
}

@media only screen and (max-width:1380px){
	.swiper-container{
		height: 600px;
	}
	.swiper-slide a .slide-txt{
		padding-top: 170px;
	}
	.swiper-slide a .slide-txt .slide-txt1 p{
		font-size: 45px;
	}
	.swiper-slide a .slide-txt .slide-txt2 p{
		font-size: 20px;
	}
	.swiper-slide a .slide-txt .slide-txt3 p{
		font-size: 16px;
	}
	.banner .swiper-container .banner-news .news{
		width: 1100px;
	}
}

@media only screen and (max-width:1199px){
	.section .section-list li{
		width: 50%;
	}
	.swiper-slide a .slide-txt{
		padding-left: 9%;
	}
	.swiper-container .banner-video video{
		width: auto;
		height: 100%;	
	}
	.banner .swiper-container .banner-news .news{
		width: 900px;
	}
	.banner .swiper-container .banner-news .news ul{
		width: calc(100% - 120px);
	}
	.banner .swiper-container .banner-news .news ul>li>a>p{
		width: calc(100% - 150px);
	}
}

@media only screen and (max-width:991px){
	.banner .swiper-container .banner-news .news{
		width: 700px;
	}
	.banner .swiper-container .banner-news .news ul{
		width: calc(100% - 100px);
	}
	.banner .swiper-container .banner-news .news ul>li>a>p{
		width: calc(100% - 110px);
	}
}

@media only screen and (max-width:767px){
	.section .section-list li .txt{
		left: 5%;
	}
	.section .section-list li{
		width: 100%;
		border-top: none;
	}
	.section .section-list li:first-child{
		border-top: 2px #FFFFFF solid;
	}
	.section .section-list li .txt h3{
		font-size: 18px;
	}
	.section .section-list li .txt p{
		font-size: 13px;
	}

	.swiper-container{
		height: 780px;
	}
    .swiper-slide a{
    	background-position:top center !important;
    	background-size:100% !important;
    }
    .swiper-pagination-bullet{
    	margin-left: 10px !important;
    }
	.swiper-container .next{
    	display: none !important;
    }
    .swiper-container .prev{
    	display: none !important;
    }
    .swiper-container .swiper-slide .banner-video{
    	display: none;
    }
    .swiper-container .swiper-slide .video-b{
    	display: none;
    }
    
    .swiper-slide a .slide-txt{
    	display: block;
    	vertical-align: auto;
		padding-left: 7%;
		padding-top: 120px;
	}
	.swiper-slide a .slide-txt .slide-txt1 p{
		font-size: 35px;
	}
	.swiper-slide a .slide-txt .slide-txt2 p{
		font-size: 18px;
	}
	.swiper-slide a .slide-txt .slide-txt3 p{
		font-size: 16px;
	}
	.banner .swiper-container .banner-news .news{
		width: 100%;
		padding: 0 20px;
	}
	.banner .swiper-container .banner-news .news ul>li>a>p{
		width: calc(100% - 20px);
	}
	.banner .swiper-container .banner-news .news ul>li>a>span{
		display: none;
	}
}

@media only screen and (max-width:620px){
	.swiper-container{
		height: 640px !important;
	}
}
@media only screen and (max-width:520px){
	.swiper-container{
		height: 520px !important;
	}
	.swiper-slide a .slide-txt{
		padding: 90px 15px 0 30px;
	}
	.swiper-slide a .slide-txt .slide-txt1 p{
		font-size: 30px;
	}
	.swiper-slide a .slide-txt .slide-txt2 p{
		font-size: 16px;
	}
	.swiper-slide a .slide-txt .slide-txt3 p{
		font-size: 14px;
	}
}
@media only screen and (max-width:420px){
	.swiper-container{
		height: 480px !important;
	}
}
@media only screen and (max-width:380px){
	.swiper-container{
		height: 450px !important;
	}
	.swiper-slide a .slide-txt{
		padding-top: 50px;
	}
	.swiper-slide a .slide-txt .slide-txt1 p{
		font-size: 22px;
	}
	.swiper-slide a .slide-txt .slide-txt2 p{
		font-size: 12px;
	}
	.swiper-slide a .slide-txt .slide-txt3 p{
		font-size: 12px;
	}
}

@media only screen and (max-width:350px){
	.swiper-container{
		height:410px !important;
	}
}




/*手機*/
/*手机导航*/

/**
* iPhone
* Credits: Flat, Scaleable CSS iPhone Illustration by Tom Hergenreter
* http://codepen.io/TomHergenreter/details/qDywF/
*/
.iphone__screen {
  width: 100%;
  height: 100%;
  overflow: hidden;
	background: #000;
}
.iphone__content {
  position: relative;
  background-color: #D2527F;
  width: 100%;
  height: 100%;
}
/**
* Navigation Defaults
*/
.nav {
  position: absolute;
  z-index: 100;
  opacity: 0;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
	top: 157px;
width: 100%;
	z-index: 99999999
}
.nav--active .nav {
  opacity: 1;
  background-color: #333;
}
.nav__list {
  margin: 0;
  padding: 10px;
	text-align: center;
}
.nav__item {
  list-style-type: none;
	padding: 10px 0;
	border-bottom: 1px solid #484848;
	width: 100%;
	margin-bottom: 1%;
}
.nav__link {
  font-size: 14px;
  text-decoration: none;
  color: #f1f1f1!important;
  opacity: 1;
	padding: 5px 0;
	width: 100%;
	
}
.nav__link a{
	color: #f1f1f1!important;
}
/* Default navigation icon */
.nav__trigger {
  display: block;
  position: absolute;
  width:30px;
  height:25px;
  right:11px;
  top:91px;
  z-index: 200;
}
.nav--active .nav__trigger {
  opacity: 0.5;
}
.nav__icon {
  display: inline-block;
  position: relative;
  width: 30px;
  height: 5px;
  background-color: #484848;
  -webkit-transition-property: background-color, -webkit-transform;
  transition-property: background-color, -webkit-transform;
  transition-property: background-color, transform;
  transition-property: background-color, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.nav__icon:before,
.nav__icon:after {
  content: '';
  display: block;
  width: 30px;
  height: 5px;
  position: absolute;
  background: #484848;
  -webkit-transition-property: margin, -webkit-transform;
  transition-property: margin, -webkit-transform;
  transition-property: margin, transform;
  transition-property: margin, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.nav__icon:before {
  margin-top: -10px;
}
.nav__icon:after {
  margin-top: 10px;
}
/* Don't nest if you don't have to. */
/**
* Style #1
*/
.style-1 .nav {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  width: 100%;
}
.style-1 .nav__link {
  opacity: 0;
  -webkit-transition-delay: 500ms;
          transition-delay: 500ms;
}
.style-1 .nav--active .nav__link {
  opacity: 1;
}
.style-1 .nav--active .nav {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.style-1 .nav--active .nav__icon {
  background: rgba(0, 0, 0, 0);
}
.style-1 .nav--active .nav__icon:before {
  margin-top: 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.style-1 .nav--active .nav__icon:after {
  margin-top: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.sho-ji{
	height:50px;
	width: 100%;
	display: none;
}
.AP_foot {position:fixed;bottom:0;width:100%;box-sizing:border-box;background:repeating-linear-gradient(#222222,#222222);opacity:0.9; z-index:99;display:none;}
.AP_foot:after {content:"";display:block;visibility:hidden;clear:both;}
.AP_foot a {width:25%;text-align:center;box-sizing:border-box;float:left;color:#fff;font-size:1.1em;padding:5px 0;}
.tel1:before {content:"";display:block;margin:0 auto;width:20px;height:20px;background:url(../img/main_icon.png) no-repeat left top;background-size:20px auto;}
.signup:before {content:"" ;display:block;margin:0 auto;width:20px;height:20px;background:url(../img/main_icon.png) no-repeat left -20px;background-size:20px auto;} 
.ask:before {content:"";display:block;margin:0 auto;width:20px;height:20px;background:url(../img/main_icon.png) no-repeat left -40px;background-size:20px auto;}
.query:before {content:"";display:block;margin:0 auto;width:20px;height:20px;background:url(../img/main_icon.png) no-repeat left -80px;background-size:20px auto;}

.iphone {
	display: none
	
}

.entitle{
	display: none!important;
}

.yema{text-align:center; padding:30px 0 0; overflow:hidden;  margin-bottom:50px;}
.yema a,.yema span{ padding:3px 10px; border:#ccc 1px solid; margin:0 2px; font-size:17px; display:inline-block; color:#333; font-family:"宋体"; margin-bottom:10px; border-radius:4px;}
.current{background:#015097;color:#fff !important;border:#015097 1px solid !important;}
.yema a:hover{  background:#015097; margin:0 2px; color:#fff; text-decoration:none; border:1px solid #015097;}

a.yema_on{color:#fff !important; border:#015097 1px solid !important; background:#015097;}
a.yema_on:hover{color:#fff !important; border:#015097 1px solid !important; }
a.ok{color:#fff !important; border:#015097 1px solid !important; background:#015097;}
a.ok:hover{color:#fff !important; border:#015097 1px solid !important; }

#input_txt{
	width: 120px;
	margin-top: 19px;
}	
.verifyimg{
	margin-top:19px;
	margin-right: 15px;
}

#jssor_1{
	display: none;
}
.sj_xs{
	display: none;
}


/*hz*/
.sj_xs{
	overflow: hidden;
}
.sj_xs ul {
	margin-left: -2%;
}
.sj_xs ul li{
	width: 48%;
	float: left;
	margin-left: 2%;
	margin-bottom: 2%;
}
.sj_xs ul li img{
	max-width: 100%;
	border: 1px  solid #e1e1e1;}
	
	/*gy*/

.ny_kj img{
	max-width: 100%;
}
/*sj_dh*/
.sj_dh{
	width: 96%;
	margin: 0 auto;
	padding-top: 20px;
	display: none;
	overflow: hidden;
}
.sj_dh ul{
	
}
.sj_dh ul li{
	width: 48%;
	    background: #f1f1f1;
	float: left;
	text-align: center;
	padding: 10px 0;
	margin-bottom: 2%;
	border-radius: 3px;
}
.sj_dh ul li:nth-child(even){
	float: right;
	
}
.sj_dh ul li a{
	
}
.sj_dh ul li.s{
	background: #0F5FC6;
}

.sj_dh ul li.s a{
	color: #fff;
}
.sj_dh ul li:hover{
	background: #0F5FC6;
}
.sj_dh ul li:hover a{
	
	color: #fff;
} 
.sj_xs{
	display: none;
}
.sj_dh_cp ul li{
	background: #f1f1f1;
}
