@charset "utf-8";

 
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote {
padding: 0;
margin: 0;
}
fieldset, img { 
 border: 0;
 }
 ol, ul {
 list-style: none;
 }
 p{
	margin: 0px;
	padding: 0px;
}
ul,dl{ margin:0px; padding:0px;}
.clear{
	clear:both;
	height:0px;
}
* html .clear{
	clear:both;
	display:inline;
}
.Arial{
	font-family: Arial, Helvetica, sans-serif;
}
.Version{
	margin: 0px;
	float: left;
	width: 561px;
	background-image: url(../images/img-001.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: right;
	height: 21px;
	color:#FFF;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.Version a:link {
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 14px;
	margin-bottom: 0px;
	margin-left: 14px;
}
.Version a:visited {
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 14px;
	margin-bottom: 0px;
	margin-left: 14px;
}
.Version a:hover {
	color: #FFF;
	text-decoration: underline;
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 14px;
	margin-bottom: 0px;
	margin-left: 14px;
}
.down_link{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d8d8d8;
}
 
.fl{ float:left;}
.fr{ float:right;}
.nlk{font-style: normal; display: inline-block;}
.scx{text-decoration: line-through;}

.border_b_x_link{border-bottom-width: 1px;border-bottom-style: dashed; border-bottom-color: #dddddd;}

.last{ margin-right:0px!important;}

.bf50{ width:48%!important; margin:0 1% 0 1%!important;}




/*内外边距*/

.margin_5{ margin:5px!important;}
.margin_t_5{ margin-top:5px!important;}
.margin_r_5{ margin-right:5px!important;}
.margin_b_5{ margin-bottom:5px!important;}
.margin_l_5{ margin-left:5px!important;}

.margin_10{ margin:10px!important;}
.margin_t_10{ margin-top:10px!important;}
.margin_r_10{ margin-right:10px!important;}
.margin_b_10{ margin-bottom:10px!important;}
.margin_l_10{ margin-left:10px!important;}

.margin_20{ margin:20px!important;}
.margin_t_20{ margin-top:20px!important;}
.margin_r_20{ margin-right:20px!important;}
.margin_b_20{ margin-bottom:20px!important;}
.margin_l_20{ margin-left:20px!important;}

.padding_5{ padding:5px!important;}
.padding_t_5{ padding-top:5px!important;}
.padding_r_5{ padding-right:5px!important;}
.padding_b_5{ padding-bottom:5px!important;}
.padding_l_5{ padding-left:5px!important;}

.padding_10{ padding:10px!important;}
.padding_t_10{ padding-top:10px!important;}
.padding_r_10{ padding-right:10px!important;}
.padding_b_10{ padding-bottom:10px!important;}
.padding_l_10{ padding-left:10px!important;}

.padding_20{ padding:20px!important;}
.padding_t_20{ padding-top:20px!important;}
.padding_r_20{ padding-right:20px!important;}
.padding_b_20{ padding-bottom:20px!important;}
.padding_l_20{ padding-left:20px!important;}

.padding_30{ padding:30px!important;}


.bgloading{background-image: url(../images/wap_loading.gif);background-repeat: no-repeat;background-position: center center;}


/*颜色*/
.red{ color:#c50000;}
.red a:link{ color:#c50000!important;}
.red a:visited { color:#c50000!important;}
.red a:hover { color:#c50000!important;}
.bule{ color:#1c8de9;}
.orange{ color:#fe7200;}
.hui{ color:#999;}
.qingse{ color:#0ba6c5;}


.black{ color:#343434;}
.s_bule{ color:#4b6b87;}


/*背景色*/
.zb_bg{ background-color:#ecf2f5;}
.hui_bg{background-color:#fafafa;}
.b_h{background-image: url(../images/ico_023.gif);background-repeat: repeat-x;background-position: left top;}



/*边框*/
.border{border: 1px solid #dcdcdc;}
.border02{
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #bebebe;
	border-right-color: #d9d9d9;
	border-bottom-color: #d9d9d9;
	border-left-color: #d9d9d9;
}
.border_t_link{border-top-width: 1px;border-top-style: solid;border-top-color: #f4f3f3;}
.border_r_link{border-right-width: 1px;border-right-style: solid;border-right-color: #f4f3f3;}
.border_b_link{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #f4f3f3;}
.border_b_link_2{border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #f4f3f3;}
.border_t_o3_link{border-top-width: 3px;border-top-style: solid;border-top-color: #1280aa;}

.border2{
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CDCDCD;
	border-right-color: #dcdcdc;
	border-bottom-color: #dcdcdc;
	border-left-color: #dcdcdc;
}
.border3{
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #dcdcdc;
	border-right-color: #dcdcdc;
	border-left-color: #dcdcdc;
}
.border4{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dcdcdc;
	border-left-color: #dcdcdc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dcdcdc;
}
.border5{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}

/*标题*/
.title01{margin: 0px;padding: 0px; background-color: #f8f8f8; line-height:28px;}
.title01 span{ margin-left:12px; font-size:12px; font-weight:bold; color:#3c3c3c;}
.title01 em{float:right;margin-right:10px;font-style: normal;}

.title02{ width:100%; border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #c7c7c7; margin:0px; padding:0px;line-height: 30px;}
.title02 em{font-style: normal;}

.title02 span{font-size: 14px;font-weight: bold;color: #010101;text-decoration: none;padding: 0px;}

.title03{ width:100%; border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #c7c7c7; margin:0px; padding:0px; line-height: 38px;}
.title03 span{font-size: 18px;font-weight: bold;color: #505050;text-decoration: none;padding: 0 0 0 8px;}
.title03 em{
	font-size: 14px;
	font-style: normal;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	color:#505050;
	font-family:Arial, Helvetica, sans-serif;
}
.r_title{ margin:0px; padding:0px; line-height:35px; background-color:#f5faff;}

.more{
	font-size: 12px;
	text-decoration: none;
	background-image: url(../images/ico_020.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.small_cate{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color:#999;
}
.small_cate a:link { padding:0 5px 0 5px; color:#666;}
.small_cate a:visited { padding:0 5px 0 5px; color:#666;}
.small_cate a:hover { padding:0 5px 0 5px; color: #1091ec;}




/*小细节*/
.showhome{position: fixed; right: 10px; bottom: 86px;z-index:999999999999999;}
.backtop{position: fixed;right: 10px;bottom: 10px;z-index:999999999999999;display:none;}
.row{margin: 0px;padding: 0px;}


.position_r{position: relative;}
.position_a{position: absolute;}




.h2font a:link{ font-size:22px;}
.h2font a:visited { font-size:22px;}
.h2font a:hover { font-size:22px;}

.font12{ font-size:12px;}
.font12 a:link{ font-size:12px;}
.font12 a:visited { font-size:12px;}
.font12 a:hover { font-size:12px;}

.font13{ font-size:13px;}
.font13 a:link{ font-size:13px;}
.font13 a:visited { font-size:13px;}
.font13 a:hover { font-size:13px;}

.font14{ font-size:14px;}
.font14 a:link{ font-size:14px;}
.font14 a:visited { font-size:14px;}
.font14 a:hover { font-size:14px;}

.font15{ font-size:15px;}
.font15 a:link{ font-size:15px;}
.font15 a:visited { font-size:15px;}
.font15 a:hover { font-size:15px;}

.font16{ font-size:16px;}
.font16 a:link{ font-size:16px;}
.font16 a:visited { font-size:16px;}
.font16 a:hover { font-size:16px;}

.font18{ font-size:18px;}
.font18 a:link{ font-size:18px;}
.font18 a:visited { font-size:18px;}
.font18 a:hover { font-size:18px;}

.font20{ font-size:20px;}
.font20 a:link{ font-size:20px;}
.font20 a:visited { font-size:20px;}
.font20 a:hover { font-size:20px;}


.guanggao{ width:100%; overflow:hidden;}
.newsa a:link{ color:#0B3B8C;}
.newsa a:visited { color:#0B3B8C;}
.newsa a:hover { color:#b2090a;}


.t_center{ text-align:center!important;}
.t_left{ text-align:left!important;}
.t_rightr{ text-align:right!important;}

.overflow_h{ overflow:hidden!important;}
.overflow_v{overflow:visible!important;}

.no_b_link a:hover{text-decoration: none;}


.link_t_1{border-top-width: 1px;border-top-style: solid;border-top-color: #CCC;}
.link_b_1{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCC;}
.link_b_x_1{border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #CCC;}
.link_no{border-bottom-width: 0px!important;border-bottom-style: dashed;border-bottom-color: #CCC;}
.alink_b_1 a{text-decoration: underline!important;}

/*-----------------------------------Reset------------------------------------*/ 

body{
	margin: 0px;
	font-size: 14px;
	color: #3d3d3d;
	text-decoration: none;
	background-color:#fbfbfb;
	padding: 0px;
	line-height: 24px;
	font-family:microsoft yahei;
	width:100%;
	overflow-x:hidden;
}
a:link {
	color: #161616;
	text-decoration: none;
	font-size: 12px;
}
a:visited {
	color: #161616;
	font-size: 12px;
	text-decoration: none;
}
a:hover {
	font-size: 12px;
	text-decoration: underline;
	color: #0B3B8C;
}
a.zzb07link{
	font-size: 12px;
	text-decoration:none;
	color: #161616;
	font-weight: normal;
}
a.zzb07link:visited {
	text-decoration: none;
	color: #161616;
	font-size: 12px;
	font-weight: normal;
}
a.zzb07link:hover {
	text-decoration: underline;
	color: #1091ec;
	font-size: 12px;
	font-weight: normal;
}

.zzb07tail{
	font-size:12px;
	color: #161616;
	font-weight: normal;
}


.wrap{ width:1200px; margin:0px auto;}
/*------ 顶部 top ------*/
#top{background: #ececec; width:100%; }
.topblock{padding:12px 0px; width:1200px; margin:0px auto; color:#747474; font-size:14px;}
.topblock:after{ content:" "; display:block; width:100%; height:0px; clear:both; }
.topblock .left{}
.topblock .right{ float:right;}
.topblock a{font-size:14px; color:#747474;}
.topblock a:hover { font-size: 14px; text-decoration: underline; color:#b2906c;}






 
/*------ header ------*/
.header .h1{ float: left; padding: 34px 0 26px 0;}
.header .h1 img{ display:block; height:70px;}
.head-tel{float: right; font-size: 15px; color: #4a4a4a; text-align: right; line-height: 28px; padding: 37px 0 0 0;}
.tel-text span{ padding-left:30px; display:inline-block; background-image: url(../images/tel.png);background-repeat: no-repeat;background-position: center left;}
.tel-number{ font-size: 27px; color: #2d71d2; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.nav-switch{ display:none;}



/*------导航------*/
#nav{width: 100%; background: #2d71d2; text-align: center; font-size: 16px;}
ul.menu{ width:1200px; margin:0px auto; padding:0px;}
ul.menu li{margin: 0px; float:left; width:16.6%; font-size:16px; line-height: 45px;}
ul.menu li a{ color:#ffffff; font-size:16px; display:block; width:100%; height:100%;}
ul.menu li a:hover { font-size: 16px; background-color:#1a4c94; text-decoration:none;}
.nav_zhe{ display:none;}




/*------ 产品 ------*/

#product{ margin-top:50px;}
.p1_l{ float: left; width: 460px;}
.p1_l .p_e { font-size: 30px; text-transform: uppercase; font-family: Times New Roman;}
.p1_l .p_c { font-size: 25px; color: #2d71d2; padding: 15px 0 10px 0; font-weight: normal;}
.p1_l hr { width: 30px; height: 1px; background: #000; border: none; display:inline-block;}

.product-type{ float:right; width:740px;}
.p-type{}
.p-type li{ float:left; border:1px solid rgba(0,0,0,.3); border-radius:2px; padding:5px 10px; margin:5px;}
.p-type li a{ color:#5b5b5b; font-size:16px; display:block; height:100%;}
.p-type li a:hover { color:#ffffff; text-decoration:none;}
.p-type li:hover { color:#ffffff; background: #b2906b; text-decoration:none;}
.p-type li:hover a{color:#ffffff;}


/*------ 新闻 ------*/
#news{ margin-top:50px;}
.news-right{ float:right;}
.news-right a{ display:inline-block; width: 105px; height: 35px; line-height: 35px; background: #2d71d2; text-align: center; margin: 25px 0 0 0; color:#ffffff; font-size:14px;}
.news-right a:hover { color:#ffffff; background: #2d71d2; text-decoration:none;}

.home-news-more{ display:none;}

.home-news-list{ clear:both; padding:30px 0 0 0;}
.home-news-list li{ width:378px; height:345px; background:url(../images/n_li_bj.jpg) no-repeat left top; float:left; margin:0 11px;}

.home-news-list .date{ width:79px; height:57px; text-align:center; color:#FFFFFF; padding-top:10px; margin-left:27px;}
.home-news-list .m-d{ font-size:22px;}
.home-news-list .n_t{ font-size:15px; color:#535353; border-bottom:solid 1px #ededed; margin:0 27px; padding:13px 0 17px 0;}
.home-news-list .n_t a{ color:#535353; font-size:15px;}
.home-news-list .n_t a:hover{ color:#b2906c;}
.home-news-list li .p{ color:#7c7c7c; margin:0 27px; padding:19px 0 64px 0; height:73px;}
.home-news-list li .p .text{text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:3;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden;}
.home-news-list .jia{ font-size:52px; width:54px; height:54px; line-height:54px; text-align:center; margin-left:162px; font-family:Courier New;}
.home-news-list .jia a{ color:#FFFFFF; font-size:52px;}
.home-news-list .jia a:hover{ color:#b2906c; text-decoration:none;}


/*------- 首页公司简介 -------*/
.home-about{ width:100%; background-color:#f5f5f5; padding:60px 0px; margin-top:50px;}
.home-about .a_e{ font-size: 30px; text-transform: uppercase; font-family: Times New Roman; text-align:center;}
.home-about .a_c { font-size: 22px; color: #2d71d2;padding: 13px 0 19px 0; text-align:center; font-weight:normal;}
.home-about hr { width: 30px; height: 1px; background: #000; border: none; margin:0px auto;}
.home-about-content{ margin-top:40px;}
.left-img{ width:448px; float:left; margin-right:50px;}
.home-about-content .left{ width:400px; height:310px; border:4px solid rgba(0,0,0,.1);}
.home-about-content .left img{ display: block; width:410px; height:420px; height:auto; margin:30px 0px 0px 30px;}
.home-about-content .info{ padding:20px 40px; font-size:16px; line-height:32px;}
.home-about-content .info-text{text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:8;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden;}
.home-about-content .info-more{ margin-top:30px;}
.home-about-content .info-more a{ display:inline-block; padding:6px 40px; color:#ffffff; background-color:#2d71d2; font-size:16px; text-decoration:none; border-radius: 100px;}
.home-about-content .info-more a:hover{ text-decoration:none; background-color:#b2906c;}



/*------- 首页联系我们 -------*/
#contact{ margin:50px auto;}
.home-contact{ margin:40px 0px;}
.home-contact .left{ font-size: 15px; line-height: 30px;  padding: 0px; color: #4a4a4a; border-top-left-radius: 50px; border-bottom-left-radius: 50px;}
.home-contact .left .name{ font-size:32px; font-weight:bold;}
.home-contact .left .info{ margin-top:50px;}
.home-contact .right{ width:510px; float:right; padding-left:40px;}
.home-contact .right .order{ width:510px; height:157px; background-image: url(../images/order_bj.jpg);background-repeat: no-repeat;background-position: left top; background-size: 100%;}
.home-contact .right .order a.ico-order{ display: block; background-image: url(../images/order.jpg);background-repeat: no-repeat;background-position: center 45px; background-size: auto 40px; padding-top:95px; text-align:center; text-decoration:none; font-size: 18px; color:#666;}
.home-contact .right .order a.ico-map{ display: block; background-image: url(../images/sales.jpg);background-repeat: no-repeat;background-position: center 45px; background-size: auto 40px; padding-top:95px; text-align:center; text-decoration:none; font-size: 18px; color:#666;}


.home-contact-order-wrap{ display:none;}




/*------ 内页新闻 -------*/
.ny-news-list{ min-height:300px;}
.ny-news-list li{ border-bottom:1px solid rgba(0,0,0,.1); padding:10px 0px;}
/*.ny-news-list li:last-child{ border:0px;}*/
.ny-news-list li .name{ font-size:14px; float:left;}
.ny-news-list li .name a{ font-size:14px;}
.ny-news-list li .time{ float:right; font-size:12px; color:#999;}


/*------ 内页案例 -------*/
.ny-case-list{ display:flex; flex-wrap: wrap;}
.ny-case-list li{ width:32%; margin:10px 6px;}
.ny-case-list li .img{ width:100%; height:203px; overflow:hidden;}
.ny-case-list li .img img{ display:block; width:100%; height:100%; object-fit: cover;}
.ny-case-list li .name{ text-align:center; margin-top:8px; font-size:14px;}


/*------ 内页产品 -------*/
.ny-product-list{ display:flex; flex-wrap: wrap;}
.ny-product-list li{ width:21.2%; border:1px solid rgba(0,0,0,.1); margin:10px 6px; padding:10px;}
.ny-product-list li .img{ width:100%; height:203px; overflow:hidden;}
.ny-product-list li .img img{ display:block; width:100%; height:100%; object-fit: contain;}
.ny-product-list li .name{ text-align:center; margin-top:8px; font-size:14px;}

.ny-web-banner{ display:none;}
.pro-contact-wrap{ display:none;}



/*------- footer -------*/
.footer{ width:100%; background-color:#333; color:#bbbbbb; padding:50px 0px; margin-top:80px;}






.ny-banner{ width:100%; height:300px; background-repeat: no-repeat; background-position: center top; background-size: auto 100%;}


/*--- 内页 左侧 ---*/
.ny-content{padding: 40px 0px 0px 0px;}
.ny-left{ float:left; width:260px;}
.ny-right{ padding-left:300px; float:left;}



.ny-left .title{ padding: 20px 20px; background-color:#2d71d2; text-align:center; font-size:20px; color:#fff;}
.left-menu li{ border-bottom:1px solid rgba(0,0,0,.1); }
.left-menu li a{ display:block; padding: 10px 15px; height:100%; list-style-position: inside; list-style-type: circle; font-size:14px; line-height:20px; }
.left-menu li a:hover{ text-decoration:none; background-color: rgba(0,0,0,.05); color:#000;}


.left-contact{ padding:15px 5px;}





/*--- 内页 右侧 ---*/
.ny-right{ padding-left:40px; width:900px;}
.ny-right .title{ border-bottom:1px solid rgba(0,0,0,.2); padding: 19px 0px;}
.ny-right .title .name{ font-size:28px; float:left;}
.ny-right .title .weizhi{ text-align:right; color:#999;}
.content-info{ padding:20px 0px; font-size:14px;}
.content-info image,.content-info img{ display:block; max-width:100%;}




.content-info .news-title{ text-align:center; font-size:16px; padding:20px; padding-bottom:10px;}
.content-info .news-time{ text-align:center; font-size:14px; padding:0px; font-size:12px; color:#969696; border-bottom:1px solid rgba(0,0,0,0.1); padding-bottom:20px;}
.content-info .news-info{ margin:20px; font-size:14px;}

.news-back{ text-align:center; padding:20px;}
.news-back span{ cursor:pointer;}


.pro-bottom{ display:none;}



/*-------banner-------*/
.banner{ width:100%; height:310px; margin:0px auto; padding:0px; }
/* 单个图片幻灯片盒子 - 公用类 */
.slideBox{ width:100%; height:310px; overflow:hidden; position:relative; padding:0px; margin:0px;  }
.slideBox .hd{ height:10px; width:100%; overflow:hidden; position:absolute;  bottom:20px; z-index:1; padding:0px; margin:0px;  }
* html .slideBox .hd{ height:10px; overflow:hidden; position:absolute; right:0px; bottom:0px; z-index:1; padding:0px; margin:0px; width:auto; }
* html .slideBox .hd ul{ overflow:hidden; zoom:1; float:left; line-height:20px; filter: alpha(opacity=100); padding:0px; margin:0px;  }
* html .slideBox .bd ul li{ width:100%; height:310px; margin:0px; padding:0px; background-repeat: no-repeat; background-position: center top; background-size: auto 100%; }
.slideBox .hd ul{
	overflow:hidden;
	zoom:1;
	line-height:20px;
	/*filter: alpha(opacity=80);*/
	padding:0px;
	margin:0 auto;
	text-align: center;
	_text-align:right;
	
}
.slideBox .hd ul li{
	margin-right:5px;
	width:45px;
	height:2px;
	line-height:14px;
	text-align:center;
	background:#ffffff;
	cursor:pointer;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: inline-block;
	_float:left;
}
.slideBox .hd ul li.on{ background:#ff9935; color:#fff; }
.slideBox .bd{ position:relative; width:100%; height:100%; z-index:0; margin:0px; padding:0px;}
.slideBox .bd img{ width:980px; height:327px; margin:0px; padding:0px; }
.slideBox .bd ul li{ width:100%; height:310px; margin:0px; padding:0px; background-repeat: no-repeat; background-position: center top; background-size: auto 100%; }



@media screen and (max-width:600px){
	
	/*------ 顶部 top ------*/
	#top{ display:none;}
	.wrap{ width:100%;}
	
	/*------ header ------*/
	.header{ height:60px;}
	.headerwrap{position: fixed; left:0px; top:0px; z-index:100; background-color:#FFF; width:100%; height:60px; border-bottom: 1px solid rgba(0,0,0,.05);}
	.header .h1{ float: left; padding: 15px 5px; padding-left:10px;}
	.header .h1 img{ display:block; height:30px;}
	.head-tel{ display:none;}
	
	.nav-switch{ display:block; float:right; width:36px; height:36px; margin:12px 10px 0px 0px; color:#2d71d2; text-align:center; line-height:36px; font-size:36px; overflow:hidden;}
	.nav-switch i{ width:100%; display: inline-block;}
	
	/*------导航------*/
	#nav{ position:fixed; z-index:100; top:61px; right:0px; height:100%; width:50%; display:none;}
	ul.menu{ width:100%; margin:0px auto; padding:0px;}
	ul.menu li{margin: 0px; font-size:16px; line-height: 45px; float: none; width:100%; border-top:1px solid rgba(255,255,255,0.2);}
	ul.menu li a{ color:#ffffff; font-size:16px; display:block; width:100%; height:100%; padding:8px 0px;}
	ul.menu li a:hover { font-size: 16px; background-color:#1a1a1a; text-decoration:none;}
	.nav_zhe{ position:fixed; top:0px; left:0px; width:100%; height:100%; background-color:rgba(0,0,0,0.5); z-index:90;}
	#navclose{display:none;}
	#navopen{ }
	
	
	
	
	/*--- banner ---*/
	.banner{ width:100%; height:160px; margin:0px auto; padding:0px; }
	/* 单个图片幻灯片盒子 - 公用类 */
	.slideBox{ width:100%; height:160px; overflow:hidden; position:relative; padding:0px; margin:0px;  }
	.slideBox .hd{ height:10px; width:100%; overflow:hidden; position:absolute; bottom: 5px; z-index:1; padding:0px; margin:0px; }
	.slideBox .hd ul li{ width:20px; margin-right:0px;}
	.slideBox .bd ul li{ width:100%; height:160px; margin:0px; padding:0px; background-repeat: no-repeat; background-position: center top; background-size: auto 100%; }
	
	
	/*--- news ---*/
	#news{ margin-top:30px;}
	.news-right{ display:none;}
	.p1_l{ padding:0px 20px; width:100%; padding:0px;}
	.p1_l .p_e{ font-size: 24px; text-align:center;}
	.p1_l .p_c{ padding: 8px 0px 12px 0px; text-align:center;}
	.p1_l hr{ display:block; margin:0px auto;}
	#news .home-news-list{ padding: 0px 0px 0px 0px; }
	#news .home-news-list li{ margin:0px auto; float:none; background-size: 100% auto; margin:0px 16px; margin-top:30px; width:auto; background-image:none; border:3px solid rgba(0,0,0,.1); position:relative; z-index:1; height:auto;}
	#news .home-news-list li .date{ position:absolute; margin:0px; left:20px; top:-20px; height:50px; background-color:#999;}
	#news .home-news-list li .date .m-d{ font-size:18px;}
	#news .home-news-list li .n_t{ padding:50px 0px 10px 0px; font-size:16px;}
	#news .home-news-list li .p{ padding:10px 0px 20px 0px; font-size:14px;}
	#news .home-news-list li .jia{ display:none;}
	.home-news-more{ margin:16px; background-color:rgba(0,0,0,.05); text-align:center;}
	.home-news-more a{ display:block; padding:7px 0px; font-size:14px; color:#b2906b;}
	
	#about{ margin-top:40px; padding:50px 0px 30px 0px;}
	#about .a_e{ font-size:24px;}
	#about .a_c{ font-size:25px; padding: 8px 0px 12px 0px;}
	.home-about-content{ margin-top:20px;}
	#about .left-img{ width:auto; float:none; margin:10px;}
	.home-about-content .left{ width:100%; height:auto; border:0px;}
	.home-about-content .left img{ width:100%; height:auto; margin:0px;}
	.home-about-content .info{ padding:10px 20px 10px 20px; font-size:15px; line-height:26px;}
	.home-about-content .info-more{ text-align:center;}
	
	
	#contact .home-contact .right{ display:none;}
	.home-contact .left{ padding:0px 20px;}
	.home-contact .left .name{ font-size:22px;}
	.home-contact .left .info{ margin-top:20px;}
	.home-contact{ margin-bottom:0px;}
	.home-contact-order-wrap{ display:block; background-color:#b2906b; margin:20px 20px 0px 20px; text-align:center; border-radius: 10px 10px 0px 0px;}
	.home-contact-order-wrap li a{ display:block; width:100%; height:100%; padding:20px 0px; font-size:16px; color:#ffffff;}
	.home-contact-order-wrap li a i{ display:block; font-size:30px; margin-bottom:10px; text-decoration: none;}
	
	
	
	
	
	/*--- 内页 ---*/
	.ny-banner{ height:100px;}
	.ny-content{ padding:0px;}
	.ny-content .ny-left{ display:none;}
	.ny-content .ny-right{ padding:20px; padding-top: 10px; width:auto;}
	.ny-content .ny-right .title .name{ font-size:22px;}
	.ny-content .ny-right .title .weizhi{ font-size:12px;}
	.news.content-info{ font-size:16px; padding:0px;}
	
	
	.news.ny-banner{ display:none;}
	
	
	.ny-right .title{ display:none;}
	
	.ny-news-list{ min-height:auto;}
	.ny-news-list li{ border-bottom:1px solid rgba(0,0,0,.1); padding:10px 0px;}
	.ny-news-list li .name{ font-size:16px; float:none;}
	.ny-news-list li .name a{ font-size:16px;}
	.ny-news-list li .time{ float:none; font-size:12px; color: #999;}
	
	
	
	/*------ 内页案例 -------*/
	.ny-case-list{ display:flex; flex-wrap: wrap; justify-content: space-between;}
	.ny-case-list li{ width:48%; padding:0px; margin:10px 0px;}
	.ny-case-list li .img{ width:100%; height:160px; overflow:hidden;}
	.ny-case-list li .img img{ display:block; width:100%; height:100%; object-fit: cover;}
	.ny-case-list li .name{ text-align:center; margin-top:8px; font-size:14px;}
	
	
	/*------ 内页产品 -------*/
	.ny-product-list{ display:flex; flex-wrap: wrap; justify-content: space-between;}
	.ny-product-list li{ width:39.5%; border:1px solid rgba(0,0,0,.1); padding:10px;}
	.ny-product-list li .img{ width:100%; height:160px; overflow:hidden;}
	.ny-product-list li .img img{ display:block; width:100%; height:100%; object-fit: contain;}
	.ny-product-list li .name{ text-align:center; margin-top:8px; font-size:14px;}
	
	
	
	
	
	.contentPage .zi{ display:block;}
	
	.ny-web-banner{ display:block;}
	.ny-web-banner img{ display:block; width:100%; height:auto;}
	
	
	
	
	.newsdetail.content-info{ padding:0px;}
	.content-info .news-title{ text-align:left; font-size:21px; line-height:30px; padding:0px; padding-bottom:10px;}
	.content-info .news-time{ text-align:left; font-size:14px; padding:0px; font-size:12px; color:#969696; border-bottom:0px solid rgba(0,0,0,0.1); padding-bottom:10px;}
	.content-info .news-info{ margin:20px 0px; font-size:16px; min-height:100px;}
	.news-back{ display:none;}
	
	
	.pro-contact-wrap{ display:block; border:1px solid rgba(0,0,0,0.1); }
	.pro-contact-wrap-title{ padding:10px; background-color:rgba(0,0,0,.05); font-size:16px; font-weight:bold;}
	.pro-contact-wrap-contact{ padding:10px; font-size:15px;}
	
	.product-detail{ padding-bottom:70px!important;}
	
	
	.nofooter.footer{ display:none;}
	
	
	
	#footer{ margin-top:0px;}
	.footer{ padding:20px; width:auto; font-size:12px; color:rgba(255,255,255,.6)}
	
	
	.pro-bottom{ display:flex; align-items: center; position:fixed; z-index:100; width:100%; height:50px; left:0px; bottom:0px; background-color:#2d71d2; font-size:18px; color:#ffffff;}
	.pro-bottom .home{ width:50px; text-align:center; background-color:#ffffff; height:50px; color:#2d71d2; line-height:50px;}
	.pro-bottom .home i{ line-height:50px;}
	.pro-bottom .phone{ flex:1; text-align:center;}
	.pro-bottom .phone a{ display:block; height:50px; line-height:50px; color:#ffffff; font-size:18px; text-decoration: none;}
	
	
	
}





/*-----------content pages-----------*/
.contentPage{
	text-align: center;
	padding: 15px 0 0 0;
	width: 100%;
	color: #666;
	line-height: 30px;
	text-decoration: none;
	font-weight: bold;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #ededed;
}
.contentPage a:link {
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 7px;
	border: 1px solid #eeeeee;
	font-weight: normal;
	background-color:#b2906b;
}
.contentPage a:visited {
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
	margin: 0px;
	border: 1px solid #eeeeee;
	padding-top: 2px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 7px;
	font-weight: normal;
	background-color:#b2906b;
}
.contentPage a:hover {
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 7px;
	background-color: #333;
	font-weight: normal;
}
.contentPage .nolink{
	color: #dddddd;
	text-decoration: none;
	font-size: 12px;
	margin: 0px;
	border: 1px solid #eeeeee;
	padding-top: 2px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 7px;
	font-weight: normal;
}
.contentPage .current {
	color: #b2906b;
	text-decoration: none;
	font-size: 12px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 7px;
	border: 1px solid #eeeeee;
	font-weight: normal;
}

/*-----------content pages end-----------*/

