/* CSS Document */
.newsbox .kua {
    text-align: center !important;
	margin-top: 20px;
}
.newsbox .kua  a {
    display: inline-block;
    font-size: 18px;
    background: #fff;
    transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s;
    padding: 7px 30px 5px 30px;
    border-radius: 4px;
    border: 1px solid #000 !important;
}
.newsbox .kua  a:hover {
    color: #FFFFFF;
	background-color: #565E64 ;
    border: 1px solid #565E64 !important;
}
.gs_box{
	width: 100%;
	height: 668px;
	margin: 30px auto;
	overflow: hidden;
	background-color:#f7f7f7;
	padding-top: 10px;
}
.gs{
		width:50%;
		float: left;
}
.gs img{
		display: block;
		max-width: 100%;
}
.tx{
	 width: 50%;
	 float: right;
	 margin-top: 43px;
	 padding: 38px 10px 0px 50px;
 }
 .tx{
 	 width: 50%;
 	 float: right;
 	 margin-top: 15px;
 	 padding: 38px 10px 0px 50px;
  }
  .gsca{font-size: 28px !important;padding-bottom: 32px;text-align: center;}
 .newp img{width:515px;height:317px;}
 .txst{font-size: 16px;padding-bottom: 20px; text-indent: 2em;line-height: 27px;}
 .newsList{width:515px; margin-top:30px;}
@media (max-width:480px){
	section{max-width: 480px;}
	.gs_box{width: 450px;height: 1360px;}
	.gs{width: 450px;margin-left: 1px;}
	.gs img{width: 440px;}
	.tx{width: 440px;margin-right: 1px;}
	.newp{display:contents;}
	.newp img{width: 450px !important;}
	.newsList{margin-left: 10px;}
	.main{max-width: 450px;}
	.home_contact .place .module i[class*='img']{display: none;}
	.up{width: 450px !important;}
	.wp-pagenavi{margin-bottom: 80px !important;margin-left: 2px !important;}
	#ny_newslb_box li a {width: 300px !important;}
}
.pro_relevant{
	display: inline-block;
	margin-top: 20px;
}
.pro_relateds strong{
	display: block;
}
.pro_relevant>p{
 float: left;
 text-indent: 0!important;
 padding: 2px 6px;
border: #999 1px solid;
border-radius: 5px;
background-color: #F7F7F7;
margin-right: 10px;
}
#cpzs{  display: flex; margin:0px auto; margin-top:40px;}
#cpzs .prolist{ float:left; width:150px; background:#1773c6;  padding-top:15px; margin-top:10px;}

#pro_nav_ind{ no-repeat bottom; padding-bottom:10px;}
#pro_nav_ind li{ height:32px; line-height:32px; margin-bottom:3px;}
#pro_nav_ind li a{ color:#e9e1d1; background:url(../images/ico1.png) no-repeat 20px 9px; padding-left:35px; display:block; width:140px; float:left;}
#pro_nav_ind li a:hover{ background:url(../images/prolist_hover.png) no-repeat 8px center; height:32px; width:140px; color:#013f75;}
#two_profl{width:220px; position:absolute;display:none;float:left;margin-left:150px; border-top:none; background:#cfdfec; z-index:5;}
#two_profl li{ border:none; background:none!important; line-height:28px;height:28px;overflow:hidden; padding-left:12px; border-bottom:1px solid #e17205; border-bottom:none!important; }
#two_profl li:hover{ border:none; background:none!important; border-bottom:1px solid #e17205; border-bottom:none!important;line-height:28px;height:28px;}
#two_profl li a{ background:url(../images/icon_04.gif) 5px no-repeat!important; height:28px; padding-left:15px;line-height:28px; display:block; color:#333!important;}

#cpzs .products{ float:left; width:900px;margin-left:30px;}
#cpzs .products #ny_con p{font-size: 15px;text-indent: 2em;line-height: 35px;color: #666;}
#cpzs .products #ny_con h1{font-size: 24px;line-height: 36px; margin-top: 30px; text-align: center;font-weight: bold;}
#pro_ul #ind_pro_img{ text-align:center; width:250px; float:left; margin:0 40px 15px 0; height:300px; overflow:hidden;}
#pro_ul #ind_pro_img:hover .proimg_bk{border:1px solid #0f7adb;}
#pro_ul #ind_pro_img:hover .pro_name h2{ color:#0f7adb;}
.up{width:560px;height:200px;}
 @media (max-width:480px){
	 .slide{max-width:480px;}
	#cpzs .products{ float:left; width:450px !important;margin-left:6px;}
	 #cpzs .products #ny_con li{font-size:1.2rem;line-height: 36px;} 
	 #cpzs .products #ny_con h1{font-size:17px;line-height: 36px; margin-top: 30px; text-align: center;font-weight: bold;}
	 #pro_ul #ind_pro_img {width: 150px; margin: 0 1px 1px 0;height:200px;}
	 #ind_pro_img img {
	    width: 130px !important;
	     height: 130px !important;
	 }
	 #pro_ul .proimg_bk {
	     width: 140px !important;
	     height: 140px !important;
	 }
	 #pro_ul .pro_name .pnspan{width:140px !important;}
	 }
@media (max-width:480px){.ny_left{display: none !important;}}
	 
#pro_ul .proimg_bk{ width:250px; height:250px; border:1px solid #e5e5e5;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
#ind_pro_img .proimg{text-align:center;position:static;+position:absolute;top:50%;}
#ind_pro_img img {vertical-align:middle;position:static;+position:relative;top:-50%;left:-50%; width:245px; height:245px;}
#pro_ul .pro_name .pnspan{ font-size:15px; color:#333;line-height:20px; height:40px; overflow:hidden; font-weight:normal; text-align:center; width:250px; margin-top:10px; display: block;}


#pro_ul1 #ind_pro_img{ text-align:center; width:210px; float:left; margin:0 24px 0 0; height:252px; overflow:hidden;}
#pro_ul1 #ind_pro_img:hover .proimg_bk{border:1px solid #0f7adb;}
#pro_ul1 #ind_pro_img:hover .pro_name h2{ color:#0f7adb;}
#pro_ul1 .proimg_bk{ width:210px; height:210px; border:1px solid #e5e5e5;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
#pro_ul1 #ind_pro_img .proimg{text-align:center;position:static;+position:absolute;top:50%;}
#pro_ul1 #ind_pro_img img {vertical-align:middle;position:static;+position:relative;top:-50%;left:-50%; max-width:200px; max-height:200px;}
#pro_ul1 .pro_name h2{ font-size:15px; color:#333;line-height:30px; height:30px; overflow:hidden; font-weight:normal; text-align:center; width:210px; margin-top:10px;}





/*首页目录*/
.zc_l { width:240px; overflow:hidden; margin:0; padding:0;}
.menu_top { width:240px; height:60px; overflow:hidden; margin:0 auto; padding:0 0 0 40px; background-color:orange;}
.menu_top span { height:30px; overflow:hidden; line-height:30px; color:#fff; font-size:24px; margin:5px 0 5px 0; padding:0; display:block;}
.menu_top p { height:20px; overflow:hidden; line-height:20px; color:#fff; font-size:14px; margin:0; padding:0;}
.zc_l .pro_menu{ padding:10px 0 10px;border:1px solid #e5e5e5; border-top:none; margin-bottom:20px;}
.zc_l .pro_menu li{ height:40px; line-height:40px; background:url(../images/ico2.gif) no-repeat 10px center; padding-left:30px; margin-bottom:10px; overflow:hidden;}
.zc_l .pro_menu li a{ width:210px; display:block; background:#f5f5f5; text-indent:0.8em; font-size:15px; color:#333;}
.zc_l .pro_menu li a:hover{ background:#0f7adb; color:#fff;}
.zc_l .pro_menu li a.acti{ background:#0f7adb; color:#fff;}

.zc_l .pro_left{ padding:10px 0 10px;border:1px solid #e5e5e5; border-top:none; margin-bottom:20px;}
.zc_l .pro_left p{text-align: center;}
.zc_l .pro_left li{ height:auto; line-height:30px; background:url(../images/ico2.gif) no-repeat 8px 12px; padding-left:12px; margin-bottom:10px; overflow:hidden;}
.zc_l .pro_left li a{text-overflow: ellipsis; width:200px; display:block;font-size:15px; color:#333;margin-left: 10px;}
.zc_l .pro_left li a:hover{ color:#0f7adb;}
.zc_l .pro_left p img {max-width:225px;  border-radius: 15%;margin-top: 10px; border: #F3F3F3 3px dotted;}
.zc_l .pro_left p a:hover{color: #0056B3;}
.zc_l .pro_menu dl{ margin-left:20px;}
.zc_l .pro_menu dl dd{  height:30px; line-height:30px; background:url(../images/ico3.gif) no-repeat 10px center; padding-left:30px; margin-bottom:10px; overflow:hidden;}
.zc_l .pro_menu dl dd a{ width:185px; display:block; background:#f5f5f5; text-indent:0.8em; font-size:13px; color:#333; padding-right:15px;}
.zc_l .pro_menu dl dd a:hover{ background:#0f7adb; color:#fff;}

.zc_l .us_box{ padding:10px 0 10px;border:1px solid #e5e5e5; border-top:none;}
.zc_l .us_box li{ height:40px; line-height:40px; padding-left:30px; margin-bottom:10px;padding-right:10px;}

.about_bt,.news_bt{ height:40px; border-bottom:1px solid #e5e5e5; position:relative; }
.about_bt b,.news_bt b{ font-size:23px; color:#0f7adb; width:110px; height:40px; line-height:40px;text-align:center; display:inline-block; border-bottom:2px solid #0f7adb;}
.about_bt span,.news_bt span{ font-size:20px; color:#999; position:absolute; top:15px;}
.news_more{ float:right; color:#0f7adb; font-size:12px; margin:15px 10px 0 0;}


	* {
		margin: 0;
		padding: 0;
		box-sizing: border-box;
		outline: none;
		box-shadow: none;
	}

	.link-to-doc {
		position: fixed;
		right: 100px;
		top: 100px;
		z-index: 100000000;
		padding: 14px 30px;
		background-color: #fff;
		border-radius: 1rem;
		cursor: pointer;
	}

	.fa-weixin:before {
		content: "\f1d7";
	}
	html,
	body {
		margin: 0;
		padding: 0;
	}
	
	.iw_poi_title {
		color: #CC5522;
		font-size: 14px;
		font-weight: bold;
		overflow: hidden;
		padding-right: 13px;
		white-space: nowrap
	}
	
	.iw_poi_content {
		font: 12px arial, sans-serif;
		overflow: visible;
		padding-top: 4px;
		white-space: -moz-pre-wrap;
		word-wrap: break-word
	}
	.headst{font-size: 14px; padding-left: 16.9rem;padding-top:6px;padding-bottom: 6px;}
	.productsst{padding-bottom: 20px;padding-left: 20px;padding-top: 5px;font-size: 20px;font-weight: bold;}
	.txsts{margin-top: 0px;font-size: 14px;padding-bottom:8px;text-indent: 2em;}
	.listne{margin-top:15px !important;border-bottom:dashed 0.5px #333 !important;}
	.listne span{color: #21bcd8;}
	.listne a{white-space: nowrap;}
	.listne a span{float: right;padding-right:10px;}
	.pro{background-color: white;}
	.upone{margin-bottom:30px;}
	.up iframe{width:100%;height: 210px;border: 2px solid #CBCCCE;}
	.fanh{background-size:1.8rem 1.8rem;}
	
	
	
	/* 联系我们 */
	.consd {
		margin-bottom: 550px;
	}
	.consd .conlf{
		float: left;
	}
	
	.consd .conrt{
		float: right;
	}
	
	.consd .conrt img{
		margin-top: 18px;
	}
	
	.consd p{
		font-size: 26px;
		font-weight: 600;
		line-height: 66px;
	}
	
	.consd ul li{
		display: flex;
		line-height: 56px;
		font-size: 18px;
		align-items: center;
	}
	
	.consd ul li i{
		width: 30px;
		height: 30px;
		display: block;
		margin-right: 14px;
	}
	.consd li i.i {
		background: url(../images/consd.png) no-repeat 0px 0px;
	}
	
	.consd li i.ii {
		background: url(../images/consd.png) no-repeat 0px -42px;
	}
	.consd li i.iii {
		background: url(../images/consd.png) no-repeat 0px -78px;
	}
	
	@media(max-width:800px) {
		.consd p {
		    font-size: 18px;
		    font-weight: 600;
		    line-height: 55px;
		}
		.consd li i.i {
		    background: url(../images/consds.png) no-repeat 0px 0px;
		}
		.consd li i.ii {
		    background: url(../images/consds.png) no-repeat 0px -24.4px;
		}
		.consd li i.iii {
		    background: url(../images/consds.png) no-repeat 0px -50px;
		}
		.consd ul li {
		    display: flex;
		    line-height: 30px;
		    font-size: 15px;
		    align-items: center;
		}
		.consd ul li i {
		    width: 35px;
		    height: 28px;
		    display: block;
		}
		.conlf{
			margin-bottom: 28px;
		}
	}
	