﻿



.ny_about_bg{width:100%; background-color:#f8f8f8; padding:4em 0}

.ny_about{ padding:2em; background-color:#fff;}

.ny_dqwz{background-color:#fff; height:auto; overflow:hidden}
.n_title{width:100%; height: auto; font-size:14px; overflow:hidden; line-height:26px; padding:20px 0px; display:block; color:#787878; /*border-bottom:1px solid #f2f2f2*/}
.n_title a{color:#787878; font-size:14px}
.n_title a:hover{color:#0060b0}
.n_title1{width:70%; float:left; height: auto; overflow:hidden; line-height:26px; padding:20px 0px; display:block; color:#787878; /*border-bottom:1px solid #f2f2f2*/}
.n_title1 a{color:#787878}
.n_title1 a:hover{color:#0060b0}
.n_back{width:150px; float:right; background-color:#0060b0; text-align:center}
.n_back a{display:block; color:#fff; padding:20px 0px; text-align:center}
.n_back a:hover{color:#fff}
/*about*/

.ban_ny{width:100%; height:auto; overflow:hidden}
.ban_ny img{width:100%; height:auto; overflow:hidden}


/*.ban_about{width:100%; padding:4em 0 2.5em 0; background:url(../images/ban_about.jpg) no-repeat center top;}*/
.ban_ny_wz h2{font:bold 32px/40px "微软雅黑"; color:#fff; /*background:rgba(0,0,0,0.4);*/background:rgba(204,30,35,0.8); padding:.5em 0; width:30%; text-align:center }
.ban_ny_wz{width:100%}
.ban_ny_wz h2 span{font:normal 18px/40px Arial, Helvetica, sans-serif; color:#fff; margin-top:10px; display:block}
.ban_pro{width:100%; background:url(../images/ban_pro.jpg) no-repeat center top; height:450px}
.ban_pro img{ display:none}

.ban_about{width:100%; background:url(../images/ban_about.jpg) no-repeat center top; height:450px}
.ban_about img{ display:none}

.ban_news{width:100%; background:url(../images/ban_news.jpg) no-repeat center top; height:450px}
.ban_news img{ display:none}

.ban_video{width:100%; background:url(../images/ban_video.jpg) no-repeat center top; height:450px}
.ban_video img{ display:none}

.ban_ly{width:100%; background:url(../images/ban_ly.jpg) no-repeat center top; height:450px}
.ban_ly img{ display:none}

.ban_case{width:100%; background:url(../images/ban_case.jpg) no-repeat center top; height:450px}
.ban_case img{ display:none}

.ban_honor{width:100%; background:url(../images/ban_honor.jpg) no-repeat center top; height:450px}
.ban_honor img{ display:none}

.ban_pic{width:100%; background:url(../images/ban_pic.jpg) no-repeat center top; height:450px}
.ban_pic img{ display:none}
.ban_contact{width:100%; background:url(../images/ban_contact.jpg) no-repeat center top; height:450px}
.ban_contact img{ display:none}




.side_pro_ny{width:100%; height:auto; overflow:hidden; background:url(../images/ban_pro_class.jpg) no-repeat center bottom; padding:4em 0}
.side_pro_ny h3{font:bold 38px/60px "微软雅黑"; color:#fff}

.side_pro_class{margin-top:2em; width:75%}
.side_pro_class ul li{float:left; margin-right:2em; list-style:none; color:#fff;}
.side_pro_class ul li a{display:block; font-size:16px; color:#fff; line-height:40px}
.side_pro_class ul li a:hover{color:#ffb902}



/*关于我们底部*/

.ny_about_bottom{width:100%; height:auto; overflow:hidden; margin:4em 0; }
.ny_about_sl{width:31%; float:left}
.ny_about_sl a img{width:100%; height:auto; overflow:hidden}
.ny_about_sl:nth-child(2n){margin:0 3%;}

.ny_about_sl h3{height:4em; padding:0.5em 1em; position:relative; margin-top:-4em; z-index:999}
/*.ny_about_sl a{color:#fff}*/
.ny_about_sl h3{font-size:30px; color:#fff; background:rgba(255,185,2,0.7); color:#222}
.ny_about_sl h3 p{font-size:16px; margin-top:15px; /*color:#fff*/}
.ny_about_sl:nth-child(2n) h3{background:rgba(0,0,0,0.7); color:#fff}
.ny_about_sl:nth-child(3n) h3{background:rgba(0,96,176,0.7); color:#fff}
.ny_about_sl:nth-child(2n) h3 p{color:#fff}
.ny_about_sl:nth-child(3n) h3 p{color:#fff}


/*视频*/
#video{width:700px;}
.videolist { position:relative; float:left; width:48%; margin:2em 1%  }
.v_img{width:100%; height:auto; overflow:hidden}
.videolist:hover{ cursor: pointer; }
.videoed { display:none; width:50px; height:50px; position: absolute; left:45%; top:35%; z-index:99; border-radius:100%; }
.videos{ display:none; /*border: 1px solid #080808; background:rgba(0,0,0,0.6); padding:50%;*/ position:fixed; left:50%; top:30%; margin-left:-80%; margin-top:-55%; background:rgba(0,0,0,0.8); padding:50%; /*margin-top:-30%;*/ z-index:100; /*width:640px; height:360px;*/ z-index:999 }
.vclose { position:absolute;right:30%; top:36%; border-radius:100%; cursor: pointer; }
.videolist:nth-child(2n+1){ clear:left}
.vtit{width:100%; line-height:30px; padding:1.3em 0; background-color:#f2f2f2; color:#434343; text-align:center; font-size:18px}

.videos video{z-index:999}
.zzc{width:100%; height:100%; background:rgba(0,0,0,0.8); position:absolute}


/*联系我们*/

.ny_lxwm{width:100%; height:auto; overflow:hidden}
.ny_lxwm dl{ background-color:#fff;
    align-items: center;
    justify-content: center; width:31.33%; float:left; margin:1%; border-radius:20px; box-shadow:0 0 10px #ccc; min-height:270px; padding:3em 2em}
.ny_lxwm dl dt{ margin:0 auto; text-align:center}
.ny_lxwm dl dd{text-align:center; margin-top:1em}
.ny_lxwm dl dd img{float:left; width:46%; float:left; margin:0 2%}

/*技术服务*/
.ny_service{ width:100%; height:auto; overflow:hidden; background-color:#fff; margin-bottom:3em}
.ny_service h4{width:43%; margin-bottom:0}
.ny_service h4 img{width:100%; height:auto; overflow:hidden; display:block}
.ny_service:nth-child(2n) h4{ float:left}
.ny_service:nth-child(2n) p{ width:55%; float:right; padding:2em 2em 2em 0}

.ny_service:nth-child(2n+1) h4{float:right}
.ny_service:nth-child(2n+1) p{ width:55%; float:left; padding:2em 2em 2em 0}

/*.ny_service:nth-child(2n+1){ padding-left:2em}*/
.ny_service:nth-child(3n){background-color:#0060b0; color:#fff}
.ny_service:nth-child(3n) p{color:#fff}
/*.ny_service:nth-child(2n) img{margin-right:2em}
.ny_service:nth-child(2n+1) img{margin-left:2em}*/
@media (max-width:1200px){
	
	.ban_pro img{ display:block; width:100%; height:auto; overflow:hidden}
	.ban_pro{ background:none; height:auto; overflow:hidden}
	
	.ban_about img{ display:block; width:100%; height:auto; overflow:hidden}
	.ban_about{ background:none; height:auto; overflow:hidden}
	
	.ban_news img{ display:block; width:100%; height:auto; overflow:hidden}
	.ban_news{ background:none; height:auto; overflow:hidden}
	
	.ban_video img{ display:block; width:100%; height:auto; overflow:hidden}
	.ban_video{ background:none; height:auto; overflow:hidden}
	
	.ban_ly img{ display:block; width:100%; height:auto; overflow:hidden}
	.ban_ly{ background:none; height:auto; overflow:hidden}
	
	.ban_case img{ display:block; width:100%; height:auto; overflow:hidden}
	.ban_case{ background:none; height:auto; overflow:hidden}	
	
	.ban_honor img{ display:block; width:100%; height:auto; overflow:hidden}
	.ban_honor{ background:none; height:auto; overflow:hidden}
	
	.ban_pic img{ display:block; width:100%; height:auto; overflow:hidden}
	.ban_pic{ background:none; height:auto; overflow:hidden}
	
	.ban_contact img{ display:block; width:100%; height:auto; overflow:hidden}
	.ban_contact{ background:none; height:auto; overflow:hidden}
	
	
	/*
	.ban_honor{padding:7em 0 3em 0;}
	.ban_cj{padding:7em 0 3em 0;}
	.ban_news{padding:7em 0 3em 0;}
	.ban_ly{padding:67em 0 3em 0;}
	.ban_case{padding:7em 0 3em 0;}
	.ban_jg{padding:7em 0 3em 0;}
	*/

	}

@media (max-width:1024px){
	.videos{margin-top:-60%; }
	.vclose {
    right: 31%;
    top: 34%;}
	}
@media (max-width:980px){
	.n_title{width:100%}
	.ban_ny_wz h2{ margin:0 auto; width:35%}
	}
@media (max-width:768px){
	#video{width:480pxpx;}
	.videos{margin-left:-97%; margin-top:-70%; }
.vclose {
    right: 26%;
    top: 30%;}
.side_pro_class{width:100%}
.ny_about_bottom{display:none}

.ny_lxwm dl{width:48%;}
.ny_lxwm dl:nth-child(2n+1){float:left}

.ny_service h4{width:100%;}
.ny_service:nth-child(2n) h4{ float:none}
.ny_service:nth-child(2n) p{ width:100%; float:right; padding:2em}

.ny_service:nth-child(2n+1) h4{float:none}
.ny_service:nth-child(2n+1) p{ width:100%; float:left; padding:2em }
	}
	
	@media (max-width:620px){
		.ny_lxwm dl{width:96%; min-height:auto; overflow:hidden; margin:1em 2%;}
		.videolist {margin:1em 1%; width:98%; float:none  }
		.ny_lxwm dl{min-height:250px;}
		#video{width:480px;}
		.videos{margin-left:-95%; margin-top:-50%; }
		.n_title1{width:100%; float:none;}
		.n_back{width:100%;}
		.vclose {
    right: 29%;
    top: 30%;}
		

	
	
	
	}
	@media (max-width:480px){
		
	.n_title{width:100%}
	.ban_ny_wz h2{width:50%}
	#video{width:340px;}
	}
	
	
	
/*#side{width:100%;margin:0px auto; text-align:center; padding-top:2em}
#side ul{ text-align:center; display:inline-block; width:auto; overflow:hidden; margin:0px auto;}
#side li{ float:left; line-height:2.2em; font-weight:400; width:auto; margin:.2em; padding:.4em 0; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;course:hand;}
#side li a{text-align:center; font-size:1.1em; width:auto; padding:.5em .8em; line-height:2.2em;  border:1px solid #e3e3e3;}
#side li a:hover{color:#fff; background-color:#f29c20; border:1px solid #f29c20;}
.navon1 a{color:#fff; background-color:#f29c20; border:1px solid #f29c20;}*/
	
#side{ padding:0 0 2em 0; margin: 0 auto; text-align: center;}
#side ul{ text-align:center; display:inline-block; width:auto; overflow:hidden; margin:0px auto; display:inline-block}
#side li{ float:left; list-style:none; font-weight:400; width:auto; margin:.2em; /*padding:.4em 0;*/ color:#222;text-overflow: ellipsis;white-space: nowrap;course:hand;}
#side li a{text-align:center; font-size:18px; width:auto; padding:0 1.2em; line-height:46px;  border:1px solid #eaeaea;; display:block}
#side li a:hover{color:#fff; background-color:#0060b0; border:1px solid #0060b0}
.navon1 a{color:#fff; background-color:#0060b0; border:1px solid #0060b0}
	
.ny_about_ny{width:100%; padding:2em 0; height:auto; overflow:hidden}


.side_b{padding:2em 0 1em 0; height:auto; overflow:hidden; margin: 0 auto; text-align: center;border-bottom:1px dashed #ccc;}
.side_b ul{text-align: center;
    margin: 0 auto;
    display: inline-block;}
.side_b ul li{width:auto; float:left; list-style:none; margin:0 10px; color:#999; font-size:13px; line-height:30px;text-align: center;}
.side_b ul li a{color:#434343; font-size:14px}	
.side_b ul li a:hover{color:#0060b0;}

@media (max-width:640px){
	.ny_about_ny{padding:3em 0;}
	.ny_about_ny p img{width:100%; float:none;}
	}
	
/*product*/
/*.ny_pro_ny{width:100%; padding:5em 0; height:auto; overflow:hidden}
.ny_pro_list{width:23.8%; padding:.4em; float:left; min-height:280px}
.ny_pro_list a img{width:100%; height:auto; overflow:hidden; border:1px solid #eaeaea}
.ny_pro_list p{width:100%; text-align:center; padding-top:.6em}
.ny_pro_list p a{font-size:1.2em; line-height:2em}


.ny_pro_left{width:70%; float:left}
.ny_pro_right{width:25%; float:right; background-color:#f2f2f2; padding:20px; height:auto; overflow:hidden}
.ny_pro_right h3{font:normal 24px/60px "微软雅黑"; color:#222; border-bottom:2px solid #0060b0; margin-bottom:20px}
.ny_pro_right dl{float:left; width:100%; height:auto; overflow:hidden; margin-top:5px}
.ny_pro_right dl a img{width:100%; height:auto; overflow:hidden}
.ny_pro_right dl a dd{font-size:15px; margin:10px 0 0 0}*/


.next1{ line-height:2em; text-align:center; color:#626262; margin:0 0 1em 0}
.next1 a{ margin:3px; padding:.5em 1em; border:1px solid #ccc; color:#626262; display:inline-block}
.next1 a:hover{background-color:#0060b0; color:#fff; padding:.5em 1em; border:1px solid #0060b0; display:inline-block}
.next1 b{background-color:#0060b0; color:#fff; padding:.5em 1em; border:1px solid #0060b0; display:inline-block}
.pages button{ line-height:22px;}
.pagesone{ display:none;}



.ny_xq{width:100%; border-bottom:1px solid #ccc; margin-bottom:2em;}
.ny_xq span{width:auto; background-color:#014099; padding:.4em 1.6em; line-height:2em; font-size:16px; color:#fff;}

.ny_pro_b h4{width:100%; border-bottom:1px solid #ccc; line-height:2em; margin-bottom:2em;}
.ny_pro_b h4 span{width:auto; background-color:#0060b0; padding:.4em 1.6em; color:#fff;}
.ny_pro_b{width:100%; margin-top:3em; height:auto; overflow:hidden;}
.ny_pro_b p{font-size:14px; line-height:26px}

.ny_pro_b_nr p iframe{width:45%; float:right; height:450px; display:block; margin-left:3%}



.ny_pro_top{width:100%; height:auto; overflow:hidden}
.ny_pro_top_l{width:45%; float:left; height:auto; overflow:hidden; border:1px solid #eaeaea}
.ny_pro_top_l img{width:100%; height:auto; overflow:hidden;}
.ny_pro_top_r{width:50%; float:right; height:auto; overflow:hidden;}
.ny_pro_top_r h3{ font-size:26px; font-weight:bold; color:#0060b0; line-height:1.5em; padding:1em 0 0.3em 0;}
.ny_pro_top_r p{width:100%; border-top:1px dotted #dcdcdc; line-height:28px; display:block; padding:1.5em 0; margin:0}
.bdshare_b{border-top:1px dotted #dcdcdc; width:100%; padding-top:3em}

.ny_prod{height:auto; overflow:hidden; padding:3em 0px; background-color:#f8f8f8}

.ny_prolist{ width:31.33%; float:left; margin:1em 1%;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
	transform: translate3d(-5px, 0px, 0px);
    transition: 0s;animation-delay: 1.5s;

    /*-webkit-tap-highlight-color: transparent;*/
    position: relative;
	vertical-align:bottom
}
	.ny_prolist:nth-child(3n+1){clear:left}
	
.pro_tp_n{ background-color:#000 }
.pro_tp_n h3 a img{width:100%; height:auto; overflow:hidden; background-color:#000}
.pro_tp_n a img{width:100%; height:auto; overflow:hidden; background-color:#000}
.pro_wz_n{ width:100%; background-color:#fff; padding:1em 1.5em;text-align:center; height:auto; overflow:hidden; border-bottom:3px solid #fff;position: relative;}
.pro_wz_n h3 a {font-size:20px; font-weight:bold; color:#434343 }
.pro_wz_n h3 a:hover{color:#434343}
.pro_wz_n h3{width:100%;  min-height:2.5em; overflow:hidden}
.pro_wz_n span a{font-size:14px; font-weight:normal; color:#777; display:block; margin-top:2em; background:url(../images/ico.png) no-repeat center 50px}
.pro_wz_n ul{display:none; width:100%; height:auto; overflow:hidden}
.pro_wz_n ul li{width:50%; float:left; list-style:none}
.pro_wz_n ul li a{font-size:13px; line-height:30px; color:#626262; font-weight:normal; text-align:left}
.pro_wz_n ul li a:hover{color:#0060b0}







/*.pro_tp a:hover img{box-shadow: 0 0 10px rgba(0,0,0,0.2); }*/

.ny_prolist:hover{box-shadow: 0 0 10px #999; display:block;transition: all 0.3s; position:relative; padding-bottom:12em}
.ny_prolist:hover a img{opacity:0.6;}
.ny_prolist:hover .pro_wz_n{box-shadow: 0 0 10px #999; width:100%; border-bottom:3px solid #ffb901; margin-top:-12em; background-color:#fff; position: absolute; /*position:absolute;*/ z-index:9999;transition: all 0.3s ease-in-out; /*transition: all 0.3s ease-in-out;*/}
.ny_prolist:hover .pro_wz_n ul{display:block; height:11em; margin:1em 0; display:block;}
/*.ny_prolist:nth-child(1) ul li{width:100%}*/
/*.pro_wz_n:hover{box-shadow: 0 0 10px #999; width:100%; border-bottom:3px solid #ffb901; margin-top:-11em; background-color:#f7f7f7; position:absolute; z-index:9999;transition: all 0.3s ease-in-out; }
.pro_wz_n:hover ul{display:block; height:10em; margin:1em 0; display:block;}*/



.xyp{ border-top:1px dotted #CCCCCC; margin:2em 0 0 0; padding-top:2em; width:100%; height:auto; overflow:hidden}
.xyp ul li{width:30%; margin-right:2%; float:left; border:1px solid #ebebeb; padding:1em 2em; background-color:#fff; display:block; color:#777}
.xyp ul li:hover{background-color:#fff;}
.xyp a{padding:.2em; color:#666}
.xyp a:hover{color:#0060b0;}
.xyp span{color:#434343;}

@media (max-width:768px){
	.xyp ul li{width:48%;}
	.ny_prolist{ width:48%; float:left; margin:1em 1%;}
    .ny_prolist:nth-child(3n+1){clear:none}
	.ny_prolist:nth-child(2n+1){clear:left}
	
	.ny_pro_b_nr p iframe{width:100%; float:none; height:450px; display:block; margin-bottom:20px; margin-left:0}
}

@media (max-width:768px){
	.xyp ul li{width:100%; margin-right:0; margin-top:1em}
}
@media (max-width:560px){
	.ny_prolist{ width:98%; float:left; margin:1em 1%; clear:left}
    .ny_prolist:nth-child(3n+1){clear:none}
	.ny_prolist:nth-child(2n+1){clear:none}
	.ny_pro_b_nr p iframe{height:350px;}
	
}

.ny_pro_ny{width:102%; padding:1em 0; /*border-top:1px dashed #ccc;*/ height:auto; overflow:hidden}
.ny_pro_ny_nr{width:100%; padding:2em; background-color:#fff; margin:2em 0; height:auto; overflow:hidden}
.ny_pro_list{width:31.33%; margin:1% 2% 1% 0; float:left; border-bottom:4px solid #fff}
.ny_pro_list a img{width:100%; height:auto; overflow:hidden; display:block; border:1px solid #f2f2f2}
.ny_pro_list p{width:100%; text-align:center; background-color:#fff; margin-bottom:0}
.ny_pro_list p a{font-size:18px; line-height:30px; display:block; padding:1.2em 0}
.ny_pro_list p a:hover{/*background-color:#0060b0; color:#fff;*/ display:block; color:#0060b0}
.ny_pro_list:hover{ box-shadow:0 0 8px #ccc; border-bottom:4px solid #ffb902}
.ny_pro_list h3{width:100%; height:auto; overflow:hidden; margin-bottom:0; background-color:#000}
.ny_pro_list h3 a img{width: 100%;height: auto; overflow:hidden; display:block;}
.ny_pro_list h3 a img{cursor :pointer; transition: all 1s;}
.ny_pro_list h3 a:hover img{transform:scale(1.2 1.2); -moz-transform:scale(1.2,1.2);  -webkit-transform:scale(1.2,1.2); -o-transform:scale(1.2,1.2); opacity:0.7}

.ny_pro_list h3 a span img{width:40px; height:40px; position:absolute; top:30%; left:45%; border:0; opacity:0.1; background:none}
.ny_pro_list h3 a:hover span img{transform:scale(1 1); -moz-transform:scale(1,1);  -webkit-transform:scale(1,1); -o-transform:scale(1,1); opacity:1;}




.ny_honor_list{width:23%; margin:1% 2% 1% 0; float:left; border-bottom:4px solid #fff}
.ny_honor_list a img{width:100%; height:auto; overflow:hidden; display:block; border:1px solid #f2f2f2}
.ny_honor_list p{width:100%; text-align:center; background-color:#fff; margin-bottom:0}
.ny_honor_list p a{font-size:18px; line-height:30px; display:block; padding:1.2em 0}
.ny_honor_list p a:hover{/*background-color:#0060b0; color:#fff;*/ display:block; color:#0060b0}
.ny_honor_list:hover{ box-shadow:0 0 8px #ccc; border-bottom:4px solid #ffb902}
.ny_honor_list h3{width:100%; height:auto; overflow:hidden; margin-bottom:0}
.ny_honor_list h3 a img{width: 100%;height: auto; overflow:hidden; display:block}
.ny_honor_list h3 a img{cursor :pointer; transition: all 1s;}
.ny_honor_list h3 a:hover img{transform:scale(1.2 1.2); -moz-transform:scale(1.2,1.2);  -webkit-transform:scale(1.2,1.2); -o-transform:scale(1.2,1.2);}



/*.ny_video_list{width:25%; padding:0.5em; float:left}
.ny_pro_list a img{width:100%; height:auto; overflow:hidden; display:block; border:1px solid #f2f2f2}
.ny_pro_list p{width:100%; text-align:center; background-color:#fff}
.ny_pro_list p a{font-size:1.2em; line-height:28px; padding:1em 0; display:block}
.ny_pro_list p a:hover{background-color:#0060b0; color:#fff; display:block}

.ny_pro_list h3{width:100%; height:auto; overflow:hidden}
.ny_pro_list h3 a img{width: 100%;height: auto; overflow:hidden; display:block}
.ny_pro_list h3 a img{cursor :pointer; transition: all 1s;}
.ny_pro_list h3 a:hover img{transform:scale(1.2 1.2); -moz-transform:scale(1.2,1.2);  -webkit-transform:scale(1.2,1.2); -o-transform:scale(1.2,1.2);}
*/




@media (max-width:640px){
	.ny_pro_top_l{width:100%; padding:.5em; float:none}
	.ny_pro_top_r{width:100%; padding:.5em; float:none}
	}


.ny_honor_b{width:100%; margin-top:3em; height:auto; overflow:hidden}


@media (max-width:640px){
	.ny_pro_b img{width:100%; height:auto}
	.ny_honor_b img{width:100%; height:auto}
	}
	



@media (max-width:767px){
	.ny_pro_ny{padding:1em 0 1em 0;}
	.ny_honor_list{width:31.33%; /*padding:.5em;*/}
	.ny_honor_list:nth-child(3n+1){clear:left}
	.ny_pro_list{width:48%; /*padding:.5em;*/}
	.ny_pro_list:nth-child(2n+1){clear:left}
	.ny_pro_left{width:100%; float:none}
	.ny_pro_right{width:100%; float:none; padding:10px;}
	.ny_pro_right dl{width:50%; padding:1%}
	
	}
	
	@media (max-width:1199px){
	.ny_pro_list{min-height:250px}
	}
	
	@media (max-width:991px){
	.ny_pro_list{min-height:210px}
	}
	
	@media (max-width:520px){
	.ny_pro_list{min-height:180px}
	.ny_honor_list{width:48%; /*padding:.5em;*/}
	.ny_honor_list:nth-child(3n+1){clear:none}
	.ny_honor_list:nth-child(2n+1){clear:left}
	.ny_honor_list p a{font-size:15px}
	.ny_pro_list p a{font-size:15px}
	}



	
/*news*/
.ny_news{background-color:#f8f8f8; padding:3em 0; height:auto; overflow:hidden}
.ny_news_ny{width:100%; /*background-color:#fff;*/ padding:2em; height:auto; overflow:hidden}
.ny_news_nrny{width:100%; background-color:#fff; padding:2em; height:auto; overflow:hidden}
.ny_news_list{width:99%; padding:2em; height:auto; overflow:hidden; background-color:#fff; margin:2em auto; line-height:26px;}

.n_news_l{width:30%; float:left}
.n_news_l img{width:100%; height:auto; overflow:hidden}


.n_news_r{width:67%; float:right; padding-top:.8em; height:auto; overflow:hidden}
.n_news_r h3{ font-size:20px; font-weight:bold; line-height:26px; color:#222; margin-top:.5em; padding:0 0.7em }
.n_news_r span{display:block; font-size:1em; font-family:Arial, Helvetica, sans-serif; color:#787878; padding:.7em 1em 0 1em}
.n_news_r p{ color:#777; padding:1.4em 1em 0 1em}
.ny_news_list:hover{box-shadow:0px 0px 8px #b9b9b9; width:99%; height:auto; overflow:hidden; display:block}
.ny_news_list a:hover h3{color:#0060b0}


/*
.n_news_l{width:100%;}
.n_news_l img{width:100%; height:auto; overflow:hidden}

.n_news_r{width:100%; padding-top:.8em; min-height:210px;}
.n_news_r h3{ font-size:1.3em; font-weight:normal; line-height:26px; color:#222; margin-top:.5em; padding:0 1em }
.n_news_r span{display:block; font-size:1em; font-family:Arial, Helvetica, sans-serif; color:#787878; padding:.7em 1em 0 1em}
.n_news_r p{ color:#626262; padding:1.6em 1em 0 1em}
.ny_news_list:hover{box-shadow:0px 0px 8px #b9b9b9; width:99%; height:auto; overflow:hidden; display:block}
.ny_news_list a:hover h3{color:#0060b0}
*/


.ny_news_left{width:70%; float:left}
.ny_news_right{width:25%; float:right; height:auto; overflow:hidden}
.ny_news_right h3{font:normal 24px/60px "微软雅黑"; color:#222; border-bottom:2px solid #0060b0; margin-bottom:20px}
.ny_news_zxxw p{float:left; width:100%; height:auto; overflow:hidden; padding:10px 0; font-size:15px; color:#626262; margin:0; border-bottom:1px dotted #ccc}
.ny_news_zxxw{background-color:#f2f2f2; width:100%; margin-bottom:20px; padding:20px 20px; height:auto; overflow:hidden}



.ny_news_bt{width:100%; padding:.7em 0; border-bottom:1px dotted #ccc; text-align:center}
.ny_news_bt h4{font-size:26px; font-weight:bold; color:#222; padding-bottom:0.3em}
.ny_news_bt p{font-size:1.1em; color:#626262}
.ny_news_nr{padding:2em 0 0 0}
.news_next{/*border-top:1px dotted #ccc;*/ padding:1em 0 3em 0; margin-top:15px}
.news_next a:hover{color:#0060b0}

.news_next ul li{width:49%; float:left; /*border:1px solid #CCC;*/ background-color:#fff; padding:2em 1em; display:block; list-style:none; color:#666; font-size:15px}
.news_next ul li:nth-child(2n){ float:right}
.news_next ul li a{font-size:18px; font-weight:bold; color:#434343}

.ny_video_list{width:25%; float: left; padding:1em}
.ny_video_list a img{width:100%; height:auto; overflow:hidden}
.ny_video_list p{width:100%; text-align:center; padding-top:.6em}
.ny_video_list p a{font-size:1.2em; line-height:2em}





.n_new_b{width:100%; height:auto; overflow:hidden; padding:4em 0}

.ny_new_b_list{width:49%; float:left; height:auto; overflow:hidden}
.ny_new_b_list:nth-child(2n){ float:right}
.n_new_img{width:100%;}
.n_new_img img{width:100%; height:auto; overflow:hidden}
.n_new_wz{width:100%; background:rgba(254,185,7,0.9); position:relative; padding:2em 3em; height:10em; margin-top:-10em}
.n_new_wz a h3{color:#222; font-size:28px; font-weight:bold; float:left}
.n_new_wz a h3 span{font-size:16px; font-weight:normal; color:#434343; display:block; margin-top:15px} 
.n_new_wz a img{float:right}

.ny_new_b_list:nth-child(2n) .n_new_wz{background:rgba(0,96,176,0.9);}
.ny_new_b_list:nth-child(2n) .n_new_wz a h3{color:#fff;}
.ny_new_b_list:nth-child(2n) .n_new_wz a h3 span{ color:#fff; opacity:0.8} 




@media (max-width:1200px){
.ny_news_list{padding:1.5em;  }
.n_news_r p {padding: 1em 1em 0 1em;}
.n_news_r span{padding:.3em 1em 0 1em}
.n_news_r h3{margin-top:.3em;}
.n_news_r{padding-top:.3em;}
}

@media (max-width:991px){
	.n_new_wz a img{ display:none}
.ny_news_left{width:100%; float:none}
.ny_news_right{width:100%; float:none}
.ny_news_zxxw{ width:48%; margin:0 1%; float:left}
}

@media (max-width:768px){
	.n_news_r{width:58%;padding-top:0em;}
	.n_news_l{width:41%;}
	
	.news_next ul li{width:100%; margin-top:1em; display:block; height:auto; overflow:hidden; float:none}
.news_next ul li:nth-child(2n){ float:none}
}


@media (max-width:767px){
	
/*.ny_news_list{width:100%;}
.n_news_l{width:30%; float:left}
.n_news_r{width:68%; float:right; padding-top:.3em; min-height:0px}
.n_news_r h3{margin-top:0em; }
.n_news_r span{ padding:0em 1em 0 1em}
.n_news_r p{ padding:.6em 1em 0 1em}*/
	.ny_news_ny{padding:0em 0;}
	.ny_video_list{width:50%; padding:.5em;}
	}
	
	
	
	@media (max-width:640px){
		.ny_news_list{width:100%;}
	.n_news_l{width:100%; float:none}
	.n_news_r{width:100%; float:none;padding-top:0.5em;}
	.ny_new_b_list{width:100%; float:none; margin:1em 0}
		/*.ny_news_list{width:50%;}
	.n_news_l{width:100%; float:none}
	.n_news_r{width:100%; float:none;}
	.n_news_r h3{ padding:.2em }
.n_news_r span{ padding:0em .2em }
.n_news_r p{ padding:.6em .2em 0 .2em}*/
	}


@media (max-width:520px){
	
.ny_news_left{width:100%; float:none}
.ny_news_right{width:100%; float:none}
.ny_news_zxxw{ width:100%; margin-bottom:20px; float:none}

}
/*feedback*/
.ny_feed{width:100%; padding:2em 0 6em 0; background-color:#f8f8f8; height:auto; overflow:hidden}
.ny_feed_ny{width:100%; padding:2em; background-color:#fff; height:auto; overflow:hidden}

.ny_feed_tit{text-align:center; padding-bottom:1em; border-bottom:1px solid #e6e6e6; color:#777; font-size:15px}
.ny_feed_tit span{ font-size:34px; font-weight:bold; color:#0060b0; display:block; text-align:center; line-height:46px; margin-bottom:10px}

.ny_feed_ny form{margin-top:3em}
.lyb{width:50%; margin:.5em auto;}
.lyb input{width:100%; border:1px solid #e7e7e7; color:#626262; height:3em; font-size:1.1em}

.lyb textarea{width:100%; border:1px solid #e7e7e7; color:#626262; height:8em; font-size:1.1em}
.lyb_tj{width:20%; margin:2em auto;}
.lyb_tj input{width:100%; background-color:#0060b0; border:1px solid #0060b0; color:#fff; height:3em; font-size:1.3em}

@media (max-width:991px){
	.lyb{width:70%;}
	.lyb_tj{width:40%; }
}

@media (max-width:640px){
	.ny_news_ny{padding:0em 0;}
	.lyb{width:100%;}
	.lyb_tj{width:50%; }
}
	
@media (max-width:320px){ 
	.lyb_tj{width:100%; }
}
	

.ny_whxq dl{width:25%; padding:1em; float:left; font-size:1.1em}
.ny_whxq dl dt{width:8em; height:8em; margin:0px auto; color:#0060b0; font-size:1.3em; border-radius:360px; border:1px solid #0060b0; text-align:center;}
.ny_whxq dl dt span{padding-top:40%; display:block}
.ny_whxq dl dd{margin-top:2em; line-height:1.8em; width:100%; min-height:6em}
	
	
@media (max-width:640px){
.ny_whxq dl{width:50%; padding:1em; float:left; font-size:1em}
.ny_whxq dl dt{width:7em; height:7em;}
.ny_whxq dl dd{ min-height:8em}
	}	
@media (max-width:320px){
.ny_whxq dl{width:100%;}

	}		
	
	
.ny_qywh{width:100%; height:auto; overflow:hidden}
.ny_qywh_l{width:48.5%; float:left}
.ny_qywh_l ul li{width:100%; height:auto; overflow:hidden; background-color:#f2f2f2; margin-top:20px}
.ny_qywh_l ul li img{width:40%; float:right}
.ny_qywh_l ul li h2{font-size:18px; font-weight:bold; color:#222; padding:20px 15px 10px 30px; display:block}
.ny_qywh_l ul li p{ padding:0px 15px 0px 30px}

.ny_qywh_r{width:50%; float:right; background-color:#f2f2f2; margin-top:20px}
.ny_qywh_r h2{font-size:18px; font-weight:bold; color:#222; padding:20px 15px 5px 30px}
.ny_qywh_r p{ padding:0px 15px 20px 30px; height: 11.5em;}
.ny_qywh_r img{width:100%; height:auto; overflow:hidden; display:block}


.ny_lxfs{width:100%; height:auto; overflow:hidden}
.ny_lxfs_l{width:40%; float:left; margin-right:10%; margin-top:3em;}

@media (max-width:1024px){
.ny_qywh_l{width:49%;}
.ny_qywh_r{width:49.5%;}
.ny_qywh_r h2{ padding:15px 15px 0px 30px}
.ny_qywh_l ul li h2{padding:15px 15px 10px 30px}
.ny_qywh_l ul li img{width:42%; float:right}
}	
@media (max-width:980px){
.ny_qywh_r p{height: auto; overflow:hidden;}
}

@media (max-width:768px){
	.ny_qywh_l{width:100%; float:none}
.ny_qywh_r{width:100%; float:none}
.ny_qywh_l ul li img{width:35%;}
.ny_qywh_l ul li h2{padding:10px 30px 5px 30px}
.ny_lxfs_l{width:45%; margin-right:5%}

}


@media (max-width:640px){
	.ny_lxfs_l{width:100%; margin-right:0}
	
}
@media (max-width:400px){
	.ny_qywh_l ul li h2 {padding: 20px 30px 5px 20px; margin: 0;}
	.ny_qywh_l ul li p{ padding:0px 15px 0px 20px}
	.ny_qywh_r h2{padding:20px 15px 10px 20px;}
	.ny_qywh_r p{ padding:0px 15px 20px 20px;}
}
/*公司简介排版*/
.na_l{width:49%; float:left}
.na_r{width:47%; float:right; padding:0.5em}
.na_r img{width:100%; height:auto; overflow:hidden; border:8px solid #fff; box-shadow:0px 0px 6px #999;}
.na_l ul{width:100%; height:auto; overflow:hidden; border-left:1px solid #dedede; border-top:1px solid #dedede; margin-top:2em}
.na_l ul li{float:left; border-right:1px solid #dedede; border-bottom:1px solid #dedede; text-align:center; list-style:none; padding:15px 5px; color:#777}
.na_l ul li span{display:block; color:#0060b0; font-size:34px; font-weight:bold}
.na1{width:20%}
.na2{width:35%}
.na3{width:45%}

@media (max-width:768px){
	.na_l{width:100%; float:none}
	.na_r{width:100%; float:none; margin-top:2em}
}
@media (max-width:420px){
.na_l ul li{ height:8em}
}

.nylx_lx{width:63%; float:left; margin-top:4em; height:auto; overflow:hidden}
.nylx_ly{width:32%; float:right; margin-top:4em; height:auto; overflow:hidden; background-color:#0060b0; padding:1em}

.nlx_l{width:50%; float:left}
.nlx_l ul{line-height:25px;}
.nlx_l ul li{line-height:25px; font-size:14px; margin:1em 0; width:100%}
.nlx_l ul li img{float:left; margin-right:1em}


.nlx_r{width:44%; float:right; margin-top:1em}
.nlx_r ul li{width:48%; float:left; margin:0 1%}
.nlx_r ul li img{width:100%; height:auto; overflow:hidden}
.nlx_r ul li p{width:100%; text-align:center; font-size:14px; color:#777; margin-top:.54em}


.nylx_ly form{}
.lylx{width:100%; margin:0 auto .5em auto;}
.lylx input{width:100%; border:1px solid #e7e7e7; color:#626262; height:2em; font-size:1.1em}

.lylx textarea{width:100%; border:1px solid #e7e7e7; color:#626262; height:3em; font-size:1.1em}
.lylx_tj{width:20%; margin:1em auto 0 auto;}
.lylx_tj input{width:100%; background-color:#fff; border:1px solid #fff; border-radius:5px; color:#0060b0; height:2em; font-size:1.2em}


@media (max-width:768px){
	.nylx_lx{width:94%; margin:3em auto 0 auto; float:none;}
	.nylx_ly{width:94%; margin:3em auto 0 auto; float:none;}
}

@media (max-width:480px){
	.nlx_l{width:100%; float:none; height:auto; overflow:hidden}
	.nlx_r{width:100%; float:none; height:auto; overflow:hidden}
	.nlx_r ul li{width:42%; float:left; margin:0 2%}
}










/*线型*/

.pull-right{float: right !important;}
.pull-left{float: left !important; width:20%;}
.pull-left img{padding-top:0.2em}



.xyin-honor .honor-slick .honor-slick1 .slick-con h3,{ text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

/*xyin-honor*/
.xyin-honor{background-size: cover; margin-top:4rem; background:url(../images/nr_pro_bg.jpg) no-repeat center top; padding:3em 0}




.xyin-honor .honor-tit .more { float: right; font-size: 14px; color: #000000; margin-top: -30px;}
.xyin-honor .honor-slick { position: relative; margin-top:40px}
.xyin-honor .honor-slick .slick-list { margin: 0 -10px;}
.xyin-honor .honor-slick .slick-con { display: block; padding: 0 10px;}
.xyin-honor .honor-slick .slick-con img { display: block; width: 100%;}
.xyin-honor .honor-slick .slick-con p{font-size:18px; margin-top:2px; line-height:28px; color:#434343; background-color:#fff; text-align:center; padding:1rem 0}
.xyin-honor .honor-slick .slick-con:hover img{}


.xyin-honor .honor-slick .slick-con{width:100%; height:auto; overflow:hidden; position:relative}
.xyin-honor .honor-slick .slick-con img{width: 100%;height: auto; overflow:hidden; display:block}
.xyin-honor .honor-slick .slick-con img{cursor :pointer; transition: all 1s;}


.xyin-honor .honor-slick .slick-con:hover p{background-color:#0060b0; color:#fff}
.xyin-honor .honor-slick .slick-con h3 { text-align: center; font-size: 14px; color: #666666; line-height: 30px;}
.xyin-honor .honor-slick .slick-arrow { position: absolute; top: 30%; width: 30px; height: 60px; outline: none; border: none; font-size: 0;}
.xyin-honor .honor-slick .slick-arrow.slick-prev { background: url(../images/honor-right.png) center no-repeat; left: -50px; opacity:1}
.xyin-honor .honor-slick .slick-arrow.slick-next { background: url(../images/honor-left.png) center no-repeat; right: -50px; opacity:1}
.xyin-honor .honor-slick .slick-arrow.slick-prev:hover { background: url(../images/honor-right1.png) center no-repeat; left: -50px;}
.xyin-honor .honor-slick .slick-arrow.slick-next:hover { background: url(../images/honor-left1.png) center no-repeat; right: -50px;}


.xyin-honor .honor-slick .slick-arrow.slick-prev::before {
    content: "";
    font-family: "Ionicons";
    color: #333;
    opacity: 1;
    display: block;
    font-size: 22px;
}
.xyin-honor .honor-slick .slick-arrow.slick-next::before {
    content: "";
    font-family: "Ionicons";
    color: #333;
    opacity: 1;
    display: block;
    font-size: 22px;
}


@media (max-width: 991px) {

}

@media (max-width: 768px) { 
.xyin-honor { margin-top:3em}
.xyin-honor .honor-tit {background: none; margin-bottom: 25px; }
.xyin-honor .honor-tit li {width: 100px; line-height: 35px; font-size: 16px; }
.xyin-honor .honor-slick .slick-con { padding: 0 5px;}
}
@media (max-width: 480px) { 
.in_prolist ul li{width:48%;}

}





/*相关产品*/
.nr_zxcp_bg{width:100%; height:auto; overflow:hidden; /*margin-top:2.5em;*/ padding:3em 0 3em 0;/* background-color:#f2f2f2*/ background:url(../images/nr_pro_bg.jpg) no-repeat bottom fixed}
.nr_zxcp{height:auto; overflow:hidden}
.nr_zxcp_title{width:100%; /*background:url(../images/xgcp_bg.jpg) no-repeat center*/}
.nr_zxcp_title span a{width:100%; display:block; margin:0 auto; text-align:center; line-height:50px; /*background-color:#0060b0; border-radius:8px;*/ color:#fff; font-size:38px; font-weight:bold}
.nr_zxcp_list{width:25%; padding:0.5em; float:left; margin-top:2em}
.nr_zxcp_list a img{width:100%; height:auto; overflow:hidden; display:block; /*border:1px solid #f2f2f2*/}
.nr_zxcp_list p{width:100%; text-align:center;background-color:#fff; display:block;}
.nr_zxcp_list p a{font-size:1.2em; line-height:28px; padding:1em 0; display:block}
.nr_zxcp_list p a:hover{background-color:#0060b0; color:#fff; display:block}

.nr_zxcp_list h3{width:100%; height:auto; overflow:hidden}
.nr_zxcp_list h3 a img{width: 100%;height: auto; overflow:hidden; display:block}
.nr_zxcp_list h3 a img{cursor :pointer; transition: all 1s;}
.nr_zxcp_list h3 a:hover img{transform:scale(1.2 1.2); -moz-transform:scale(1.2,1.2);  -webkit-transform:scale(1.2,1.2); -o-transform:scale(1.2,1.2);}

@media (max-width:768px){
	.nr_zxcp_list{width:33.33%; padding:0.5em; margin-top:1em}
	.nr_zxcp_list:nth-child(2n){clear:left}
}
	

@media (max-width:320px){
	.nr_zxcp_list{width:100%; padding:0.5em; margin-top:0}
}



.ny_job{width:100%; background:url(../images/ny_job.jpg) no-repeat center top fixed; height:auto; overflow:hidden; padding:4em 0; margin-top:2em}
.nr_job_list{width:31.33%; float:left; margin: 1em 1%; padding:8em 2em 2em 2em; height:22em}
.jl_l{width:45%; float:left}
.jl_r{width:45%; float:right}

@media (max-width:1024px){
	.nr_job_list{width:31.53%; float:left; margin: 1em 0.8%; padding:8em 1.8em 2em 1.8em; height:22em}
}
@media (max-width:768px){
	.nr_job_list{width:48%; float:left; margin: 1em 1%; padding:8em 2em 2em 2em; }
	
}
@media (max-width:640px){
	.jl_l{width:100%; float:none}
	.jl_r{width:100%; float:none; margin-top:1em}
	
}

@media (max-width:480px){
	.nr_job_list{width:98%; float:none; margin: 1em 1%; padding:8em 4em 2em 4em; height:auto; overflow:hidden }
}
@media (max-width:420px){
	.nr_job_list{padding:8em 2em 2em 2em;}
}
@media (max-width:320px){
	.nr_job_list{padding:8em 1.5em 2em 1.5em;}
}
/*


.mid{	width:100%;}
.incps{	margin-left:0;}
.incps li img{width:100%;height:auto;transition:all 0.35s;display:block;}
.fangda{ display: block;border:solid 1px #716f73;width:auto;overflow:hidden;height:auto;}
.incps li,.videoul li{  height:auto;width:48%; margin-left:1%;margin-right:1%;}
.gsnrimg a{width: 50%; height: auto}
.gsnrimg a img{	width: 100%;}
.fwdiv{background: none;width: 50%;}
.dbcc{border: none; padding:20px;width: auto;}
.dbcc3{text-align: center;margin-bottom: 40px;width: 100%;}
.sousuo,.incpfl,.dmenu,.hhui,.incpfrtit2,.xkks,.links,.macb,.hzkgbg,.fpc{display:none;}
.gskb,.ingsjj,.axttit{ background-image:none;}
.gsk{width:50%;}

.incpfrk,.incpfr,.innewsfl,.ijswd{ width:100%;padding:0; margin:0;}

.img{max-width:100%}
.ingsjj{height:auto;}
.datitle{		margin-bottom:5px}
.intttp img{height:auto; width:100%;}

.injjnr{width:auto; padding:10px 10px}
.incps,.videoul{ padding:20px 1%;margin:0;height:auto;}
.lxtp{ width:50%;}
.mapx{margin:0 10px; max-width:100%}
.incpfrtit3{padding-left:10px;}
.content{padding:10px}
.content img{width:100%;	height:auto;}
.content table{	width:100%;	height:auto;}
.wkj {height: auto; padding-bottom: 20px;  padding-left: 2%;  padding-right: 2%; width: 96%;}

	

	

	.indnews{ margin:0 20px; padding:0 10px}
.wen{ white-space:nowrap; overflow:hidden;}
.contxx{padding-left:10px;}
.xwul{ padding:0 10px;}
.xwul li{height:auto;}
.xwuldata{ margin-right:15px;}
.xwzwz{float:none; width:auto;}


.logo:after,.nav:after{content:''; clear:both;	display:block;}
.gsimgk,.gsimgnk{border:none; width:auto; height:auto; float:none; text-align:center;}

.gsiwzimg{text-align:center;}
.gsdimg{margin-top:20px;}

.gsiwz{width:auto; padding:20px 10px;}



.gswhimg{width:100%; text-align:center }
.gswhimg img{width:100%;}
.gswhtit{width:auto;}
.gswh2 .gswhimg{width:100%;}
.gswhtic{ padding-left:10px;padding-top:0px; padding-bottom:30px; max-width:600px; padding-right:20px;}
.pzz1img{	text-align:center;	width:100%;padding:0;}
.pzz1tit,.pzktic{ width:auto; padding:10px;}
.pzkimg,.psz2 .pzkimg{ width:auto;padding:0; text-align:center; float:none;}
.bd1,.bd2,.bd3,.bd4,.bd5,.bd6{height:170px;background-size:cover;}
}




@media (max-width: 640px) {
	.bd1,.bd2,.bd3,.bd4,.bd5,.bd6{	height:120px;}
.pt1,.pt3{font-size: 24px;}
.fwdiv{background: none;width: 100%;}
.zuls{display: none;}
.inul li{overflow: hidden; white-space: nowrap;
    text-overflow: ellipsis;
}

.picBtnTop .hd:after{content:'';
	display:block;
	clear:both;}	
	.picFocus{ margin:0 auto;  width:98%; padding:1%;  position:relative;  overflow:hidden;  zoom:1; height:auto   }
	.picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; flo }
	.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
	.picFocus .hd ul li{ padding-top:5px; float:left;  text-align:center;  }
	.picFocus .hd ul li img{ width:75px; border:2px solid #ddd; cursor:pointer; margin-right:5px;   }
	.picFocus .hd ul li.on{ background:url("images/icoUp.gif") no-repeat center 0; }
	.picFocus .hd ul li.on img{ border-color:#f60;  }
	.picFocus .bd{width:100%;height: auto;position: relative;border: 1px solid #ccc;float:none;}
	.picFocus .bd li{ vertical-align:middle; }
	.picFocus .bd li img{ width:100%;display:block;  }
	.gsdimg div{width:50%;float:left;}

}

@media (max-width: 400px) {	
.cai2{color:#FFF;
		display:block;
		position:absolute;
		right:5px;
		top:25px;
		height:35px;
		width:25px;
	background-image: url(cai2.png);
	background-repeat: no-repeat;
	background-position: center 10px;}

/*.fooder{ padding-bottom:100px;}

.dbgs{

	display:block;}*/

/*
.cpmm{display:block;
margin-bottom:80px;
height:100%;
overflow:hidden;
 position: absolute;
 z-index: 10000;
 top:0;
 width: 0%;
 background: #676767;
 padding-bottom:80px; }

.cpmli{}
.cpmli li{	border-bottom:solid 1px #d6d6d6;	line-height:35px;height:35px;}
.cpmli  ul{padding-left:20px;}
.cpmli li a{font-size: 14px;
	display:inline-block;
	padding-left:20px;
	height:auto;color:#FFF;
	line-height:35px;height:35px;
	}

.diva{margin-left:20px;
	margin-top:10px;
	display:block;
	border:solid 1px #ccc;
	width:100px;
	height:35px;
	line-height:35px;
	text-align:center;
font-size: 14px;
margin-bottom:10px; color:#fff;}

.xiangxia{	background-image: url(xxx.png);
	background-repeat: no-repeat;
	background-position: center center;
	display:inline-table;
	margin-right:20px;
	vertical-align:middle;
	height:30px;
	width:130px;}


.inul li span{display:none;}
.gsk{width:100%;max-width:100%;}
.h1240{	display:none;}
.pt1{	margin-top:10px;}
.top { display:none; }

}*/



.ny_zxdt{width:100%; height:auto; overflow:hidden; background-color:#f2f2f2; padding:4em 0}
.title{font-size:36px; line-height:50px; font-weight:bold; margin-bottom: 2em; text-align: center;}
.title a:hover{color:#0061ac}
.title1{font-size:36px; line-height:50px; font-weight:bold; margin-bottom: 2em; text-align: center;}
.title1 a{color:#fff}
.img-count,.img-count img{/*position:relative;*/}
.img-count-in{ position:absolute; top:0; left:0; right:0; bottom:0; overflow:hidden;height:100%; *height:100%;}
.img-count-in img{/*position:relative;*/width:100%; height:auto; overflow:hidden}

.w-newsList1{position: relative;}
.w-newsList1 a{ display: block; text-decoration: none; color: #333;}
.w-newsList1 .news-item{ /*position:relative;*/}
.w-newsList1 .news-imgbox{ width:54%;}
.w-newsList1 .news-imgbox img{ transition:transform 3.5s; -webkit-transition:transform 3.5s;transform:scale(1.1); -webkit-transform:scale(1.1);}
.w-newsList1 .swiper-slide.swiper-slide-active .news-imgbox img{transform:scale(1); -webkit-transform:scale(1);}
.w-newsList1 .aspectRatio{padding-bottom:450px;}
.w-newsList1 .news-text{ position: absolute; right:0; width:54%; top: 50%;top:10%\9; *top:10%; transform:translateY(-50%); -webkit-transform:translateY(-50%); background: #fff; padding: 40px 15px 40px 4%; overflow:hidden;}
:root .w-newsList1 .news-text{ top:50%;}
.w-newsList1 .date{ line-height: 1.4; margin-bottom: 0.8em;}
.w-newsList1 .date .year{ font-size:46px; font-weight: bold; color: #000; font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;}
.w-newsList1 .date .day_month{font-size:14px; color: #999;}
.w-newsList1 .news-h{font-size:24px; font-weight: bold; line-height: 1.4; height:2.8em; overflow: hidden; margin-bottom: 0.3em; color:#222}
.w-newsList1 .news-sum{ line-height:26px; font-size:13px; height:6.5em; overflow: hidden; color:#626262;}
.w-newsList1 .more{margin-top:20px; width: 45px; height: 24px; float: right; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAQCAYAAAAFzx/vAAABIUlEQVQ4jb3VMUscQRQH8J+yNgaLFAoPJSBnKaTRUhDBRoiVpBG09mMIljY2geuCIH4GG7FKE7BRSxGPyCtstLJQxGYPTr1D3LvNHxb2McP7McPO7FCz2dRPMhNExDec4gormXnbbf5wX9rrjOEr5nAcEeO1gpl5gQ08Y7YXOsgVysyDLuhEbWAP9E9ETNUGdqBreEQDJ220wBfMYKhK84joNXSFHWx3oIsFzjBdBftkGjgaxsN/wNoZLfAdkypu6QdZxV75foPlAk+4rtqxfdO8TUT8xG5ZXmIpM1u1fKURsY5DjJTYYma2qOFYRMQm9sve51jIzH/t8YGCEbGF3x3YUr7Z84GBETGPX2X5t8Te/TGKQYG4K58z/MjM+26TXgDh8VYjv3NjTgAAAABJRU5ErkJggg==") center no-repeat;}
.w-newsList1 .adSN_page{ position: absolute; z-index: 9; left:46%; bottom:50%; margin-bottom: -123px; top: auto; transform: none; -webkit-transform: none; width:35%; padding-left: 4%; }
.w-newsList1 .adSN_page span{ display: inline-block; *display:inline; *zoom:1; margin:0 6px;}
.w-newsList1 .swiper-num{ position: absolute; z-index: 9; right: 15px; top:50%; margin-top: -130px; color: #bebebe;}
.w-newsList1 .swiper-num .active{ font-size:32px; font-weight: bold;}

@media (max-width:960px){

}
@media (max-width:767px){
    .w-newsList1 .news-imgbox{width:100%;}
	.w-newsList1 .aspectRatio{padding-bottom: 56.25%;}
	.w-newsList1 .news-text{ position: relative; width:100%; top:0; transform: none; -webkit-transform: none; padding:1.2em 4% 1.5em;}
	:root .w-newsList1 .news-text{ top:0;}
	.w-newsList1 .adSN_page{ left:0; bottom:2em; margin-bottom: 0;}
	.w-newsList1 .swiper-num{ bottom: 232px; top: auto; margin-top: 0;}

	}
@media (max-width:480px){

    .title{font-size:6vw;}
    .w-newsList1 .news-h{font-size:125%;}
	.w-newsList1 .date .year{ font-size:300%;}
	.w-newsList1 .date .day_month{ font-size: 110%;}
	.w-newsList1 .swiper-num{ bottom: 15em;}
	.w-newsList1 .swiper-num .active{ font-size: 200%;}

	
}


.ny_hyzx{width:100%; height:auto; overflow:hidden; padding:4em 0 6em 0}
.ny_hyzx_li{width:100%; height:auto; overflow:hidden; margin-top:2em}
.ny_hyzx_li ul li{width:22%; float:left; height:auto; overflow:hidden; border-bottom:3px solid #ffb902; padding-bottom:2em}
.ny_hyzx_li ul li:nth-child(n+2){margin-left:4%;}

.ny_hyzx_li ul li a{font-size:18px; font-weight:bold; color:#434343}
.ny_hyzx_li ul li span{display:block; color:#a6a6a6}
.ny_hyzx_li ul li p{margin-top:1em; color:#626262}

@media (max-width:767px){
	.ny_hyzx_li ul li{width:47%; margin:1em 1.5%}
	.ny_hyzx_li ul li:nth-child(n+2){margin-left:0;}
	.ny_hyzx_li ul li:nth-child(2n+1){ clear:left;}

} 

@media (max-width:480px){
	.ny_hyzx_li ul li{width:98%; margin:1em auto}

} 


.ny_ynwt_bg{width:100%; height:auto; overflow:hidden; background:url(../images/ny_ynwt.jpg) no-repeat center fixed #131e32; padding:4em 0}

.ny_ynwt dl{width:48%; float:left; background-color:#fff; padding:2em; margin-bottom:4em}
.ny_ynwt dl:nth-child(2n){margin-left:4%;}
.ny_ynwt dl dt{background:url(../images/wen.jpg) no-repeat center left; padding-left:40px}
.ny_ynwt dl dt a{font-size:18px; font-weight:bold}

.ny_ynwt dl dd{margin-top:1.5em; background:url(../images/da.jpg) no-repeat top left; padding-left:40px; color:#626262}


@media (max-width:767px){
.ny_ynwt dl{width:98%; margin:0 auto 4em auto; float:none; background-color:#fff; padding:2em; }
.ny_ynwt dl:nth-child(2n){margin-left:0;}
}





.jsfw_xm{width:100%; margin:0 auto; background-color:#0161b0; font-size:24px; font-weight:bold; color:#fff; text-align:center; padding:20px 0}

.jsfw_xmgl{width:100%; height:auto; overflow:hidden; margin-top:30px}
.jsfw_xmgl ul li{width:19%; margin:0 0.5%; float:left; background-color:#e8e8e8; min-height:230px; padding:20px ; text-align:center; list-style:none}
.jsfw_xmgl ul li h3{font-size:18px; font-weight: bold}
.jsfw_xmgl ul li p{margin-top:25px; line-height:30px; font-size:14px; color:#626262}

.jsfw_xmg2{width:100%; margin-top:30px}
.jsfw_xmg2 p{float:left}
.jsfw_xmg2 img{ float:right; margin-left:30px}





@media (max-width:1000px){
.jsfw_img img{width:100%; height:auto; overflow:hidden}
.jsfw_xmg2 p{float:none}
.jsfw_xmg2 img{ float:none; margin-left:0}
}
@media (max-width:768px){
	.jsfw_xmgl ul li{width:32.33%; margin-bottom:20px}
}

@media (max-width:560px){
	.jsfw_xmg2 img{ width:100%; height:auto; overflow:hidden}
	.jsfw_xmgl ul li{width:48%; margin:0 1% 20px 1%}
	.jsfw_xmgl ul li:nth-child(2n+1){clear:left}
}

