
/* about */
.p12-aboutinfo-1{display: inline-block;width: 100%;background: #fff;margin-bottom: ;}
.p12-aboutinfo-1-tit{height: 114px;line-height: 114px;font-size: 30px;text-align: center; color:#4b4a4a;}
.p12-aboutinfo-1-tit span{font-size: 22px;color: #aaa;}
.p12-aboutinfo-1-nr{padding:;}
.p12-aboutinfo-1-nr img{transition:transform 0.5s ;}
.p12-aboutinfo-1-nr img:hover { transform: scale(1.1);}
		
/*详情内容*/
.endit-content{ line-height:28px;}
.endit-content p{margin:15px 0;}
.endit-content img{max-width:100%;}


.cx { clear: both;margin: 0 0 3%;} 
.cx p { margin: 0;text-align: center; font-size: 30px; color: #222; font-weight: 300;line-height: normal;}
.cx .line{border:2px solid #00aaed;width:40px;margin:10px auto 0;}
@media only screen and (max-width:768px){
	.cx p{font-size: 26px;}
}
@media only screen and (max-width:480px){
	.cx p {font-size: 22px;}
}
.about-content{width:50%;background:#00aaed;height:auto;}
.about-content .tit{color:#fff;font-size:24px;font-weight:bold;margin-left:30px;margin-top:40px;} .about-content .line{border:2px solid #fff;width:40px;margin-left:30px;} 
.about-content .txt{color: #fff;margin: 35px;line-height: 35px;text-align: justify;}
.about-content .txt p{margin: 15px 0;text-indent: 2em;}
.about_ajl{padding:4% 0 0;}
.about_ajl .img{width: 50%;overflow: hidden;}
.about_ajl .img img{width: 100%;}
@media only screen and (max-width:992px){
	.about-content{width: 100%;}
	.about_ajl .img{position: relative;width: 100%;height: 0;padding-bottom: 55%;}
	.about_ajl .img img{position: absolute;width: 100%;top: 50%;left: 50%;transform: translate(-50%,-50%);}
}
@media only screen and (max-width:768px){
	.about-content{padding:6% 4%;box-sizing: border-box;}
	.about-content .tit{margin: 0;}
	.about-content .txt{margin: 0;}
}
@media only screen and (max-width:480px){
	.about_ajl{padding: 30px 0 0;}
	.about-content{margin-top: 20px;padding: 30px 3%;}
	.about-content .tit{margin-bottom: 15px;font-size: 20px;}
	.about-content .txt p{margin: 0;line-height: 24px;}
	.about_ajl .img{padding-bottom: 75%;}
}



/* 企业文化 */
.about_culture .index_tit_youshi .line{width: 265px;}
.about_culture{background: #f3f3f3;background-size:cover;padding:3.5% 0;}
.about_culture .list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.about_culture li{background: #fff;width: 23%;height: auto;padding:5% 2.5% 4%;cursor: pointer;box-sizing: border-box;transition: all .3s;}
.about_culture li:hover{box-shadow: 0 0 8px #ddd;}
.about_culture li .icon{width: 162px;height: 162px;display: block;margin:0 auto;}
.about_culture li h6{font-size: 20px;color:#5e5c5c;font-weight: bold;margin:60px 0 10px;text-align: center;}
.about_culture li p{font-size: 13px;color:#868686;text-align: center;}
.about_culture li.li1 .icon{background: url(../images/about_01.png) no-repeat center;background-size:cover;}
.about_culture li.li2 .icon{background: url(../images/about_02.png) no-repeat center;background-size:cover;}
.about_culture li.li3 .icon{background: url(../images/about_03.png) no-repeat center;background-size:cover;}
.about_culture li.li4 .icon{background: url(../images/about_04.png) no-repeat center;background-size:cover;}

.about_culture li:hover h6{color:#00aaed;}
.about_culture li.li1:hover .icon{background: url(../images/about_01-1.png) no-repeat center;background-size:cover;}
.about_culture li.li2:hover .icon{background: url(../images/about_02-1.png) no-repeat center;background-size:cover;}
.about_culture li.li3:hover .icon{background: url(../images/about_03-1.png) no-repeat center;background-size:cover;}
.about_culture li.li4:hover .icon{background: url(../images/about_04-1.png) no-repeat center;background-size:cover;}
@media only screen and (max-width:768px){
	.about_culture li{margin: 5px 0;width: 49%;}
	.about_culture li .icon{width: 140px;height: 140px;}
	.about_culture li h6{margin: 15% 0 10px;}
}
@media only screen and (max-width:480px){
	.about_culture{padding: 30px 0;}
	.about_culture .list{margin-top: 20px;}
	.about_culture li .icon{width: 80px;height: 80px;}
	.about_culture li h6{font-size: 16px;}
}

/*product-number*/
.product-number-info {position: relative;height:200px;background: url(../images/station-bg.jpg);}
.product-number-info .product-number-inner {width: 1200px;margin: 0 auto;}
.product-number-info ul{height:90px;padding: 65px 0 45px;}
.product-number-info .q {zoom: 1; }
.product-number-info li {float: left; width: 300px;height: 90px;color: #ffffff;}
.product-number-info li b {font-weight: 400;font-size: 58px;line-height: 1;display: inline-block;position: relative;height:60px;line-height:60px;}
.product-number-info li p {font-size: 14px;color:#999999;height:30px;line-height:30px;}
.product-number-info li b i {font-style: normal;font-family: "impact22" , "Microsoft Yahei";}
.product-number-info li b sup {position: absolute;height:40px;line-height:40px;font-size: 36px;right: -30px;top: -15px;font-weight:700}
.product-number-info li.li-2 b, .product-number-info li.li-2 p {padding-left: 20px;}
.product-number-info li.li-3 b, .product-number-info li.li-3 p {padding-left: 60px;}
.product-number-info li.li-4 b, .product-number-info li.li-4 p {padding-left: 90px;}


/*honor*/
.honors{padding:3.5% 0;border-bottom:1px solid #dddddd;}
.honors .cx{margin: 0 0 4%;}
.honors .cx .line{margin: 10px auto 0;}
/* .pl01{width:1240px;position:relative;}
.pl01 .hd{position:relative;text-align:center;height:40px;font-size:0; width:1200px; margin:50px 0 auto;}
.pl01 .hd .prev,
.pl01 .hd .next{display:inline-block;width:80px;height:40px; overflow:hidden;cursor:pointer; }
.pl01 .hd .prev{background:url(../images/arrow-l.jpg) no-repeat; margin:0 20px;}
.pl01 .hd .next{background:url(../images/arrow-r.jpg) no-repeat;margin:0 20px;}
.pl01 .hd .prevStop,
.pl01 .hd .nextStop{opacity:.5}
.pl01 .bd{}
.pl01 .bd ul{ overflow:hidden; zoom:1; }
.pl01 .bd ul li{ margin-right:0; float: left;width:248px; overflow:hidden; text-align:center;}
.pl01 .bd ul li .pic{ display:table-cell;width:218px;padding:0 30px 0 0;vertical-align: middle}
.pl01 .bd ul li .pic img{width:216px; border:1px solid #ddd} */
.honors .honor{}
.honors .honor .navigation{margin: 3% 0 0;text-align: center;}
.honors .honor .navigation span{display: inline-block;margin: 0 20px;width:80px;height: 40px;cursor: pointer;border-radius: 4px;background: #00aaed;}
.honors .honor .navigation .btn_prev{background: url(../images/arrow-l.jpg)no-repeat center;}
.honors .honor .navigation .btn_next{background: url(../images/arrow-r.jpg)no-repeat center;}
.honors .honor .my-button-disabled{opacity:0.2;}
@media only screen and (max-width:480px){
	.honors{padding: 30px 0;}
	.honors .honor{margin: 30px 0 0;}
	.honors .honor .navigation{margin: 8% 0 0;}
	.honors .honor .navigation span{width: 50px;height: 26px;}
}

/* 支持与服务 */
.stories{padding: 3.5% 0 0;}
.stories .box{margin-bottom:40px;}
.stories .box dl{margin-top:40px;padding:4% 4% 8%;width:31%;border:1px solid #d2d2d2;box-sizing: border-box;}
.stories .box dl .tit{color:#000;font-size:20px}
.stories .box dl .tit span{margin-right:13px;color:#01aaed;font-size:40px}
@media only screen and (max-width:768px){
	.stories .box{margin: 30px auto;}
	.stories .box dl{margin-top: 20px;width: 49%;}
	.stories .box dl .tit{margin-bottom: 10px;}
	.stories .box dl:nth-child(1),.stories .box dl:nth-child(2){margin-top: 0;}
}
@media only screen and (max-width:480px){
	.stories{padding: 30px 0 0;}
	.stories .box dl{padding:8% 4%;width: 100%;}
  .stories .box dl:nth-child(2){margin-top: 20px}
	.stories .box dl .tit span{font-size: 30px;}
}
/* 新闻 */
.news{padding-top:10px;padding-bottom:60px}
.news-box{padding:30px 0;border-top:1px dashed #d6d9dc; margin-top:30px;}
.news-box:hover .news-box-more{border:1px solid #00aaed;background-color:#00aaed;color:#fff}
.news-box:hover .news-box-title{color:#00aaed}
.news-content .news-box:first-child{border-top:none}
.news-box-img{float:left;width:19%;overflow:hidden}
.news-box-img img{width:100%;-webkit-transition:all .5s ease;transition:all .5s ease}
.news-box-con{float:right;width:78%}
.news-box-title{font-size:18px;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news-box-date{padding-left:18px;background:url(../images/time.jpg) no-repeat left center;line-height:20px;font-size:14px;color:#999;margin-top:8px}
.news-box-p{font-size:14px;color:#7b7b7b;line-height:24px;height:48px;overflow:hidden;margin-top:8px}
.news-box-pl{font-size:14px;color:#7b7b7b;line-height:24px;height:48px;overflow:hidden;margin-top:8px}
.news-box-more{width:110px;text-align:center;color:#828282;line-height:32px;margin-top:16px;border:1px solid #bababa;-webkit-transition:all .5s ease;transition:all .5s ease}

 
@media only screen and (max-width:1040px){
.news-box-img{width:27%}
.news-box-con{width:69%}
}
@media only screen and (max-width:750px){
.news-box-more{display:none}
.news-box{padding:16px 0}
.news-box-img{width:42%}
.news-box-con{width:53%}
.news-box-title{font-size:16px}
.news-box-date{font-size:12px;margin-top:2px}
.news-box-p{font-size:14px;line-height:20px;height:40px;margin-top:6px}
.news-box-pl{font-size:12px;line-height:20px;height:40px;margin-top:6px}
}
/*产品列表*/
.product_list {overflow:hidden; margin:30px auto;}
.product_list li {overflow:hidden; width:23%; float:left; margin:0 2% 2% 0;}
.product_list li:nth-child(4n) {margin-right:0;}
.product_list li div {overflow:hidden;border: 1px solid #ccc;box-sizing: border-box;}
.product_list li div img {display:block; width:100%; transition:.5s all linear;}
.product_list li p {font-size:18px; color:#505050; line-height:40px; height:40px; overflow:hidden; text-overflow:ellipsis;}
.product_list li p.desc {font-size:16px; color:#707070; line-height:25px; height:35px; overflow:hidden; text-overflow:ellipsis;}
.product_list li:hover div img {-webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
@media screen and (max-width: 640px){
.product_list li { width:48.5%; margin-right:3%;}
.product_list li:nth-child(2n) {margin-right:0;}
}

/*photo_list*/
.photo_list {overflow:hidden; margin:30px auto;}
.photo_list li {overflow:hidden; width:18.4%; float:left; margin:0 2% 2% 0;}
.photo_list li:nth-child(5n) {margin-right:0;}
.photo_list li div {overflow:hidden;border: 1px solid #ccc;box-sizing: border-box;}
.photo_list li div img {display:block; width:100%; transition:.5s all linear;}
.photo_list li p {font-size:17px; color:#505050; line-height:45px; height:45px; overflow:hidden; text-overflow:ellipsis;}
.photo_list li p.desc {font-size:15px; color:#707070; line-height:25px; height:75px; overflow:hidden; text-overflow:ellipsis;}
.photo_list li:hover div img {-webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
@media screen and (max-width: 640px){
.photo_list li { width:48.5%; margin-right:3%;}
.photo_list li:nth-child(5n) {margin-right:2%;}
.photo_list li:nth-child(2n) {margin-right:0;}
}


  /*product*/
	 .f-l{float:left;_display:inline}
	 .f-r{float:right;_display:inline}
	 .product{margin: 30px 0 50px;}
	 .product h3{
     font-size: 16px;
    line-height: 40px;
    font-weight: bold;
    padding-top: 30px;
	}
	 .pro_info{width:100%; overflow:hidden;margin:0 auto ; }
	 .pro_img{
	 	position: relative;
	 	width: 50%;border:1px solid #e0e0e0;
	  
	 }

	.pro_img img{position: relative;width: 100%;}
	.pro_img img.zen{position: relative;max-width: 475px; margin:0 auto; display:block;}
	 
	 .pro_detail{width:40%}
	 .pro_detail .line{background: url(../images/tit_bg.jpg) repeat-x left center; height:30px;}
	 .pro_detail .det_tit{font-size:30px; font-weight:bold; line-height:50px;}
	 .pro_detail p{font-size:16px;line-height: 28px;}
	 .pro_detail .det_txt{margin-top:16px}
	 

	 @media screen and (max-width: 640px){
	 
	 .pro_img{ 
	 	width: 100%;
	  
	 }
	.pro_detail{width:100%} 
	 }
	 
	 
	 /* description */
	 .product .descript{margin-top:0}
	 .product .descript .des_tit h3 {font-size: 30px;color: #000000;line-height: 30px;display: inline-block;background: #fff;padding-right: 15px;}
	 .product .descript .des_txt{margin-top: 40px;font-size:14px;}
	 .product .descript .des_txt p{font-size:14px;}
	 
	 /* relative*/
	 .product .pro_rel{margin-top:60px}
	 .product .pro_rel .rel_tit h3 {font-size: 30px;color: #000000;line-height: 30px;display: inline-block;background: #fff;padding-right: 15px;}
	 .product .pro_rel li{width:23.5%;float:left;margin-right:2%;box-sizing:border-box; margin-top:30px;}
	 .product .pro_rel li:nth-child(4n){margin-right:0%;}
	 .product .pro_rel a{display:block;width:100%;height:100%}
	 .product .pro_rel .pro_img{margin: 0 auto;width: calc(100% - 2px)}
	 .product .pro_rel .pro_name{font-size:18px;color:#333;height:40px;overflow:hidden; line-height:40px;}
	 .product .pro_rel .pro_model{font-size:16px;color:#666; line-height:30px;}
	/* .product .pro_rel li:hover{border:1px solid #00aaed;box-sizing:border-box;}*/
	 
	 .product .pro_rel .img_center img {
	     vertical-align: middle;
	     max-width: 100%;
	     max-height: 100%;
	 }
	 @media only screen and (max-width: 800px){
	 	.product .pro_rel li{width:48.5%;border:1px solid #eeeeee;float:left;margin-right:3%;box-sizing:border-box;} 
	 	.product .pro_rel li:nth-child(2n){margin-right:0%;}
	 }
	 @media only screen and (max-width: 480px){
	 .product .pro_rel{width:284px;margin:0 auto 0px;overflow:hidden;}
	  
	 .product .pro_rel{margin-top:0;width:100%;overflow:hidden;}
	 .product .pro_rel .pro_name{font-size:16px;color:#333;text-align:center; margin:0 5px; margin-top:10px;height:48px;overflow:hidden; line-height:24px;}
	 } 
	 
/*内页轮播*/
.banner_nei{width:100%;overflow:hidden;position:relative}
.banner_nei .neirong{left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;color:#fff;}
.banner_nei .neirong h4{font-size:30px;font-weight:400; line-height:40px;}
.banner_nei .neirong p{font-size:16px;padding:10px 0;line-height:26px;LETTER-SPACING:2px;}

.odcontent {
    max-width: 1200px;
    margin: 0 auto;
    width: 90%;
}

.pcpic img{width:100%;display:block}
.mbpic{ display:none;}
.pcpic img{ width:100%; display:block;}
@media screen and (max-width: 640px) {/* pad */
.pcpic{ display:none;}
.mbpic{ display:block;}
.mbpic img{ width:100%;}
}
@media screen and (max-width:560px){
.banner_nei .neirong h4{font-size:24px}
.banner_nei .neirong p{font-size:14px}
}
.main_content{ max-width:940px;}
.main_content td{ padding-left:20px;}  /*段落前空格*/
.main_content table {border-collapse:collapse}  /*表格内线条不显示重复线条*/
.main_content td{border:1px solid #000000; }  /*线条粗细 线条颜色*/
.main_content table tr td strong {
	color: #FFF;
}

.main_content table tr td:first-child{
background:#0099e2;
 
}

.abt{ margin:30px 0;}

 .fl{ float:left}
  .fr{ float:right}
 	/* contact */
	/* contact */
 	#map{height:690px;}	
	#map img {max-width:none;}
	.contactus{ padding:60px 0; overflow:hidden;}
 .odcontent{ width:90%; max-width:1500px; margin:0 auto;}
		 .contleft{ width:50%; float:left;}
		.con_mes_rt{float: right;padding: 0 0 0 5%;width:45%;height: 100%; }
		.con_mes_rt .cont01 {padding:30px 0;line-height: 40px;font-size: 16px;color: #333;border-bottom: 1px solid #eee;border-top: 1px solid #eee;text-align: left;}
		.con_mes_rt .cont01 p.p1{ font-size:26px;}
		.con_mes_rt .cont01 p { }
		.cont02{margin-top: 30px;}
		.cont02 > ul:nth-child(1){padding: 10px 0 30px;width: 60%;box-sizing: border-box;}
		.cont02 li{ line-height:28px; font-size:16px;}
		.cont02 li b{ font-size: 20px; display: block; padding-bottom: 10px; }
		.cont02 .txt{width: 30%;}
		.cont02 .txt img{width: 100%;}
		
		.cont03{padding-top: 50px;background: url(../images/tel01.png) no-repeat left top;}
		.cont03 p{font-size: 26px;color:#d70707;font-weight: bold;}
		.cont03 h6{font-size: 14px;color:#d70707}
		
		@media only screen and (max-width:1024px){
			
		}
		@media only screen and (max-width:1024px){
			.contleft{ width:100%; float:none;}
			.con_mes_rt{float: none;padding: 0 0 0 0;width:100%; }
			#map{height:400px;}	
		}		
/* 在线留言 */
			.message{text-align: center;padding:40px 0}
			.message p{text-align: left;padding:20px 0 40px; font-size:16px;}
			.Gbook_b1 .name,.Gbook_b1 .phone,.Gbook_b1 .email{float:left;margin-right:2%;margin-bottom:20px;width: 32%;}
			.Gbook_b1 .email{margin-right: 0;}
			.Gbook_b1 .company{width:100%;float:left; margin-bottom:20px;}
			.Gbook_b1 .content{width:100%;float:left; margin-bottom:20px;}
			.Gbook_b1 .vcode{width:32%;float:left; }
			.Gbook_b1 .vcode .InputV1{ width:280px;}
			.Gbook_b1 .btn{width:100%;float:left; margin-left:2%; }
			
			.InputV1{height:38px; width:100%;line-height:38px;padding:0 10px;border:1px solid #ddd;background-color:#fafafa;box-sizing: border-box;}
			.company .InputV1{width: 100%;}
			.InputV1:focus{border:1px solid #183885;background-color:#fff;}
			.ButtonV1{height:40px;line-height:40px;padding:0 20px;background-color:#00aaed;color:#fff; font-size:16px; cursor:pointer;}
			.TextareaV1{line-height:150%;width:100%;padding:10px;border:1px solid #ddd;background-color:#fafafa; resize:none;box-sizing: border-box; font-family:微软雅黑;}
			.TextareaV1:focus{border:1px solid #183885;background-color:#fff;}
			
			@media only screen and (max-width: 800px){
			.Gbook_b1 .company{float:left; margin-bottom:8px;}
			.Gbook_b1 .name{float:left; margin-bottom:8px;width:100%}
			.Gbook_b1 .phone{float:left; margin-left:0; margin-bottom:8px;width:100%}
			.Gbook_b1 .email{float:left; margin-left:0;margin-bottom:8px;width:100%}
			.Gbook_b1 .content{float:left; margin-bottom:8px;}
			}
			
			.newsv_box{padding:50px 0;max-width:1200px;margin:0 auto;overflow:hidden; width:90%;}
.newsv_box .htit{padding:0 0 10px;text-align:center;border-bottom:1px solid #eee;margin:0 auto;}
.newsv_box .htit h1{font-size:28px;color:#333;font-weight:bold;padding:5px 0 15px;}
.newsv_box .htit p{font-size:13px;color:#6f6f6f;line-height:30px;}

.newsv_box .ntxt{font-size:16px;color:#333;line-height:35px;padding:30px 0;}
.newsv_box .ntxt img{max-width:100%;}
 
.newsv_box .sxy {border-top:1px solid #eee; margin-top:10px; padding-top:10px;}
.newsv_box .sxy p.next{height:30px;line-height:30px;font-size:14px; overflow:hidden;}
.newsv_box .sxy p.prev{height:30px;line-height:30px;font-size:14px;overflow:hidden;}
.newsv_box .sxy p.next a ,.newsv_box .sxy p.prev a{height:30px; line-height:30px;font-size:14px;color:#444;}
.newsv_box .sxy p.next a:hover, .newsv_box .sxy p.prev a:hover{color:#f49e1b;}

/*相关新闻*/
.relate-news{width:90%;max-width:1200px;margin:0 auto 50px;}
.relate-title{border:1px solid #eee;font-size:14px;line-height:2.857;margin-bottom:15px}
.relate-title span{display:inline-block;color:#3055a3;padding:0 10px;border-right:1px solid #eee}
.relate-news-list li{float:left;width:48%;position:relative;line-height:2.5;font-size:14px;color:#3055a3}
.relate-news-list li:nth-child(even){float:right}
.relate-news-list li a{display:block;padding-right:75px;color:#666}
.relate-news-list li a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.relate-news-list li a:before{content:'+';font-weight:700;font-size:16px;line-height:1;margin-right:5px}
.relate-news-list li span{position:absolute;right:0;top:2.5px;width:75px;text-align:right;font-size:13px;color:#666}
.relate-news-list li:hover a{color:#3055a3}
.relate-news-list li:hover a:before{color:#3055a3}
.relate-news-list li:hover span{color:#3055a3}
@media screen and (max-width:680px){
.relate-news-list li{float:left;width:100%;position:relative;line-height:2.3;font-size:14px;color:#3055a3}
}