i,em{font-style:normal;}

/*主体模块*/
.box{min-width:320px;max-width:767px;margin:0 auto;padding:60px 0 60px;}
.box_on{overflow:hidden !important;}

/*头部LOGO*/
.header{position:fixed;left:0;top:0;width:100%;z-index:888;height:60px;background:#fff;padding:2px 60px 2px 10px;box-shadow:0 1px 6px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 6px rgba(0,0,0,0.1);-ms-box-shadow:0 1px 6px rgba(0,0,0,0.1);-o-box-shadow:0 1px 6px rgba(0,0,0,0.1);}
.header .logo_a{display:block;width:100%;height:56px;background:url(../img/logo.png) no-repeat left center;background-size:75%;padding:5px 0;}
.btn_navs{position:fixed;right:10px;top:8px;display:block;width:44px;height:44px;background:none;z-index:9999;cursor:pointer;}
.btn_navs i{position:absolute;left:5px;top:50%;display:block;width:34px;border-bottom:3px solid #f3901b;transition:0.4s ease;-webkit-transition:0.4s ease;-moz-transition:0.4s ease;-ms-transition:0.4s ease;-o-transition:0.4s ease;}
.btn_navs i.i1{margin-top:-10px;}
.btn_navs i.i3{margin-top:10px;}
.btn_navs.btn_on i{border-bottom:3px solid #fff;}
.btn_navs.btn_on i.i2{opacity:0;filter:alpha(opacity=0);}
.btn_navs.btn_on i.i1{transform:translateY(10px) rotate(45deg);-webkit-transform:translateY(10px) rotate(45deg);-moz-transform:translateY(10px) rotate(45deg);-ms-transform:translateY(10px) rotate(45deg);-o-transform:translateY(10px) rotate(45deg);}
.btn_navs.btn_on i.i3{transform:translateY(-10px) rotate(-45deg);-webkit-transform:translateY(-10px) rotate(-45deg);-moz-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);-o-transform:translateY(-10px) rotate(-45deg);}

/*底部悬浮导航*/
.foot_nav{position:fixed;left:0;bottom:0;z-index:888;width:100%;height:66px;padding:5px 0;background:#c34f02;display:-webkit-box;display:-moz-box;display:-ms-box;display:-o-box;}
.foot_nav a{display:block;text-align:center;color:#fff;padding:1px 0;text-decoration:none !important;-webkit-box-flex:1;-moz-box-flex:1;-ms-box-flex:1;-o-box-flex:1;}
.foot_nav a:last-child{border-right:none;}
.foot_nav a i{display:block;width:50px;height:40px;margin:0 auto;}
.foot_nav a i.i1{background:url(../img/index_icon.png) no-repeat center;background-size:42px;}
.foot_nav a i.i2{background:url(../img/phone_icon.png) no-repeat center;background-size:36px;}
.foot_nav a i.i3{background:url(../img/msg_icon.png) no-repeat center;background-size:36px;}
.foot_nav a i.i4{background:url(../img/email_icon.png) no-repeat center;background-size:34px;}
.foot_nav a em{font-size:12px;display:block;text-align:center;font-style:normal;}

/*左侧滑动导航*/
.left_nav{position:fixed;left:0;top:0;width:100%;height:100%;padding:80px 40px 50px;background:#c34f02;z-index:9998;overflow-y:scroll;opacity:0;filter:alpha(opacity=0);transform:translateX(-100%);transition:0.4s ease-out;-webkit-transition:0.4s ease-out;-moz-transition:0.4s ease-out;-ms-transition:0.4s ease-out;-o-transition:0.4s ease-out;}
.left_nav.left_nav_on{opacity:1;filter:alpha(opacity=100);transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);}
.left_nav .nav_m{height:100%;width:100%;overflow:hidden;overflow-y:scroll;}
.left_nav .nav_m .nav_ul{padding-right:10px;}
.left_nav .nav_m .nav_ul>li{border-bottom:1px dashed #999;}
.left_nav .nav_m .nav_ul>li>a{color:#fff;font-size:16px;padding:12px 10px;display:block;position:relative;text-decoration:none !important;}
.left_nav .nav_m .nav_ul>li>a i{position:absolute;right:8px;top:50%;display:block;width:20px;height:20px;background:url(../img/tb5.png) no-repeat center;background-size:16px;margin-top:-10px;transition:0.4s ease;-webkit-transition:0.4s ease;-moz-transition:0.4s ease;-ms-transition:0.4s ease;-o-transition:0.4s ease;}
.left_nav .nav_m .nav_ul>li.li_on>a{
    border-bottom: 1px dashed #999;
}
.left_nav .nav_m .nav_ul>li.li_on>a i{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);}
.left_nav .nav_m .nav_ul>li .tow_ul{list-style:square;padding:8px 0;padding-left:24px;display:none;color:#fff;}
.left_nav .nav_m .nav_ul>li .tow_ul li a{color:#fff;display:block;padding:8px 0px;font-size:14px;}
/*语言版本*/
.left_nav .yy_d{position:absolute;left:0;top:0;padding:10px 30px;width:100%;}
.left_nav .yy_d a{float:left;padding:14px 0;color:#fff;font-size:14px;text-decoration:none;}
.left_nav .yy_d a em{display:block;padding:0 18px;border-right:1px solid #a5a5a5;height:14px;line-height:14px;text-align:center;}
.left_nav .yy_d a:last-child em{border-right:none;}
.left_nav .yy_d a:active{color:#f1484d;}

/*底部分享*/
.foot_fx{position:fixed;left:0;bottom:0;width:100%;padding:10px;z-index:1000;background:#ff2f36;opacity:0;filter:alpha(opacity=0);transform:translateY(62px);-webkit-transform:translateY(62px);-moz-transform:translateY(62px);-ms-transform:translateY(62px);-o-transform:translateY(62px);transition:0.3s ease-out;-webkit-transition:0.3s ease-out;-moz-transition:0.3s ease-out;-ms-transition:0.3s ease-out;-o-transition:0.3s ease-out;}
.foot_fx.fx_on{opacity:1;filter:alpha(opacity=100);transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);}
.foot_fx .bshare-custom a{float:left;width:34px;height:34px;padding:0;margin-right:10px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:5px;-ms-border-radius:4px;-o-border-radius:4px;}
.foot_fx .bshare-custom a span{background:none;width:100%;height:100%;}
.foot_fx .bshare-custom a.a1{background:#d03338 url(../img/tb6.png) no-repeat center;background-size:28px;}
.foot_fx .bshare-custom a.a2{background:#d03338 url(../img/tb7.png) no-repeat center;background-size:26px;}
.foot_fx .bshare-custom a.a3{background:#d03338 url(../img/tb8.png) no-repeat center;background-size:26px;}
.foot_fx .bshare-custom a.a4{background:#d03338 url(../img/tb18.png) no-repeat center;background-size:24px;}
.foot_fx .bshare-custom a.a5{background:#d03338 url(../img/tb19.png) no-repeat center;background-size:25px;}
.foot_fx .bshare-custom a.a6{background:#d03338 url(../img/tb20.png) no-repeat center;background-size:28px;}
#bsWXBox .bsTop{width:208px !important;}
#bsWXBox .bsFrameDiv img{margin:19px !important;width:170px !important;height:170px !important;}
#bsWXBox .bsFrameDiv div{height:208px !important;}

/*全透明遮罩*/
.mask_q{position:fixed;left:0;top:0;width:100%;height:100%;opacity:0;filter:alpha(opacity=0);z-index:996;display:none;}
/*半透明遮罩*/
.mask_b{position:fixed;left:0;top:0;width:100%;height:100%;z-index:996;display:none;background:#000;background:rgba(0,0,0,0.6);}

/*底部搜索*/
/*.foot_search{position:fixed;left:0;bottom:0;width:100%;padding:10px;z-index:999;background:#ff2f36;opacity:0;filter:alpha(opacity=0);transform:translateY(62px);-webkit-transform:translateY(62px);-moz-transform:translateY(62px);-ms-transform:translateY(62px);-o-transform:translateY(62px);transition:0.3s ease-out;-webkit-transition:0.3s ease-out;-moz-transition:0.3s ease-out;-ms-transition:0.3s ease-out;-o-transition:0.3s ease-out;}
.foot_search.fx_on{opacity:1;filter:alpha(opacity=100);transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);}
.foot_search .form_ss{padding-right:60px;position:relative;background:#f5f5f5;overflow:hidden;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;}
.foot_search .form_ss .input_ss{width:100%;font-size:16px;color:#666;background:none;padding:6px 8px;}
.foot_search .form_ss .btn_ss{position:absolute;right:0;top:0;width:50px;height:34px;background:url(../img/tb9.png) no-repeat center;background-size:24px;}
.foot_search .form_ss .btn_ss:active{opacity:0.8;filter:alpha(opacity=80);}*/

/*底部版权*/
.foot_copy{background:#f3901b;padding:12px 10px;font-size:13px;color:#fff;text-align:center;line-height:1.6;}

/*返回顶部*/
.return_top{position:fixed;right:10px;bottom:66px;z-index:990;display:none;width:40px;height:40px;background:#f1484d url(../img/tb10.png) no-repeat center;background-size:30px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}


/*首页引导页面*/
.guide_d{width:100%;height:280px;background:url(../img/ban1.jpg) no-repeat 26% center;background-size:100% 100%;position:relative;overflow:hidden;}
.guide_d .guide_text{position:absolute;left:50%;top:50%;text-align:center;width:84%;color:#fff;max-height:160px;overflow:hidden;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
.guide_d .guide_text h3{font-size:16px;margin-bottom:14px;}
.guide_d .guide_text p{font-size:12px;line-height:1.5;padding:0 20px;}

/*首页关于我们*/
.about_s{padding:40px 10px;background:url(../img/ny_sy.png) no-repeat center;background-size:auto 66%;}
.about_s h3{font-size:18px;text-align: center;margin-bottom:25px;position:relative;}
/* .advantage_s h3{text-align: center;} */
.about_s h3 i{position:absolute;left:50%;transform:translateX(-50%);bottom:-8px;display:block;width:60px;border-bottom:2px solid #f3901b;}
.about_s p{font-size:13px;line-height:1.8;margin-bottom:10px;color:#666;}
.btn_s{display:block;width:100%;height:36px;margin-top:30px;background:url(../img/btn_s.png) no-repeat center;background-size:auto 100%;text-indent:-999px;}
.btn_s:active{opacity:0.8;filter:alpha(opacity=80);}
.about_cotact{background:#F9F7F7 url(../img/ny_sy.png) no-repeat center;background-size:auto 66%;}
/*首页服务项目*/
.service_s{padding:45px 10px;background:#f3f3f3;background:url(../img/02.jpg) no-repeat center;background-size:100% 100%;color:#fff;}
.service_s h3{font-size:18px;text-align:center;height:30px;margin-bottom:30px;position:relative;}
.service_s h3 i{position:absolute;left:50%;bottom:0;transform:translateX(-50%);display:block;width:60px;border-bottom:2px solid #f3901b;}
.service_s .service_ul{width:100%;}
.service_s .service_ul li{float:left;width:48.5%;margin:0 3% 10px 0;}
.service_s .service_ul li:nth-child(2n){margin-right:0;}
.service_s .service_ul li a{display:block;font-size:12px;color: #fff;}
.service_s .service_ul li a .sp_c{display:block;width:90px;height:90px;border:2px solid #fff;background:#f3901b;margin:0 auto 4px;position:relative;overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;}
.service_s .service_ul li a .sp_c img{width:100%;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
.service_s .service_ul li a em{display:block;text-align:center;padding:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*内页头部图片*/
.top_nimg{width:100%;height:150px;overflow:hidden;position:relative;}
.top_nimg img{position:absolute;left:50%;top:50%;height:100%;width:100vw;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}

/*面包屑导航*/
.bread_nav{width:100%;padding:4px 10px;border-bottom:1px solid #eee;}
.bread_nav .bread_a{float:right;font-size:12px;color:#666;}
.bread_nav .bread_a i{display:inline-block;height:26px;line-height:26px;}
.bread_nav .bread_a a{display:inline-block;height:26px;line-height:26px;padding:0 3px;color:#666;text-decoration:none;}
.bread_nav .bread_a a:active{color:#f1484d;}

/*内页内容*/
.cont_n{width:100%;}
.cont_n .text_nt{padding:16px 10px;min-height:400px;background:url(../img/ny_sy1.png) no-repeat center 60px;background-size:98% auto;}
.cont_n .text_nt .text_top{margin-bottom:14px;border-bottom:1px dashed #d2d2d2;padding-bottom:2px;}
.cont_n .text_nt .text_top h3{font-size:18px;color:#333;padding-bottom:8px;}
.cont_n .text_nt .text_p{padding-bottom:20px;font-size:13px;color:#888;}
.cont_n .text_nt .text_p p{line-height:1.8;margin-bottom:8px;}
.cont_n .text_nt .text_p p img{width:auto;max-width:100%;}

/*项目展示列表*/
.proj_ul{width:100%;}
.proj_ul li{float:left;width:48.5%;margin:0 3% 10px 0;}
.proj_ul li:nth-child(2n){margin-right:0;}
.proj_ul li a{display:block;padding:6px;background:#fff;width:100%;overflow:hidden;text-decoration:none;}
.proj_ul li a .sp_c{display:block;height:110px;width:100%;position:relative;overflow:hidden;margin-bottom:4px;}
.proj_ul li a .sp_c img{width:100%;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
.proj_ul li a em{display:block;font-size:12px;color:#666;height:17px;text-align:center;overflow:hidden;}

/*分页*/
.pageNavi{padding-top:0;margin:0 auto;text-align:center;}
.pageNavi .wp-pagenavi{margin:0px auto;padding:12px 0;font-size:14px;color:#333;}
.pageNavi .wp-pagenavi span{display:inline-block;padding:6px 8px;margin:0 3px 5px 0;border:1px solid #dcdcdc;width:30px;height:30px;line-height:16px;cursor:pointer;background:#fff;}
.pageNavi .wp-pagenavi span:active,.wp-pagenavi span.on_sp{color:#fff;background:#da2014;}
.pageNavi .wp-pagenavi select{padding:5px 10px;font-size:14px;color:#999;outline:none;border:1px solid #dcdcdc;position:relative;top:-2px;}
.pageNavi .wp-pagenavi .hide{display:none;}
.pageNavi .wp-pagenavi .nolink{width:70px;text-align:center;}
.pageNavi .wp-pagenavi .sp_m{display:none;}
.pageNavi .wp-pagenavi a{display:inline-block;padding:6px 8px;margin:0 3px 5px 0;border:1px solid #dcdcdc;width:30px;height:30px;line-height:16px;cursor:pointer;background:#fff;}





/*上下翻页*/
.flip_a{padding-bottom:18px;text-align:center;font-size:14px;}
.flip_a a{display:inline-block;padding:6px 14px;border:1px solid #dedede;min-width:86px;margin:0 4px;font-size:14px;color:#666;text-decoration:none;}
.flip_a a:active{color:#fff;background:#d91f13;border:1px solid #d91f13;}

/* tab */
.text_content{
	/* background: #fff;
	width: 100%;
	display: flex;
	padding: 30px;
    justify-content: space-between; */
    padding: 15px;
}
.text_content_tab{
    width: 100%;
	/* width: 400px;
	margin-right: 30px;
	flex-shrink: 0; */
}
.text_content_ul{
	display: flex;
}
.text_content_ul li{
	flex: 1;
	height: 46px;
	line-height: 46px;
	text-align: center;
	background: #f3901b;
	color:#fff;
	cursor: pointer;
}
.text_content_ul li.active{
	background: #c24f02;
}
.tab_content_textarea{
	border: 1px solid #f3901b;
	padding: 10px;
	min-height: 210px;
	display: none;
}
.tab_content_textarea textarea{
	height:140px;
	border: 1px solid #fbdab4;
	background: #fffdfb;
	padding: 10px;
	margin-bottom: 10px;
	width: 100%;
    box-sizing: border-box;
}
.tab_content_textarea_bot{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.tab_content_textarea_bot ul{
    font-size: 1rem;
	color: #666;
}
.index_button{
	color: #fff;
	background: #f3901b;
	display: inline-block;
	padding: 0px 30px;
	height: 3.5rem;
	line-height: 3.5rem;
}
.index_information{
	background: #fef4e8;
	border: 1px solid #fbdab4;
    padding: 20px 15px;
    margin-top: 20px;
	/* height: 226px; */
}
.index_information h5{
	color: #f3901b;
	font-size: 16px;
    text-align: center;
    padding-bottom: 10px;
}
.index_information p{
	color: #666;
}
/*联系我们*/
.cont_act{padding:16px 10px;background-size:98% auto;}
.cont_act h3{font-size:18px;color:#333;margin-bottom:18px;border-bottom:1px dashed #d2d2d2;padding-bottom:10px;}
.cont_act .cont_lx{margin-bottom:30px;background:url(../img/ny_sy.png) no-repeat center;background-size:70%;}
.cont_act .cont_lx:last-child{margin-bottom:0;}
.cont_act .cont_lx h4{font-size:14px;color:#c34f02;margin-bottom:10px;}
.cont_act .cont_lx p{font-size:12px;color:#888;line-height:1.7;margin-bottom:4px;}
.cont_act .cont_lx_p {
    background:url(../img/ny_sy.png) no-repeat center 30px;
    background-size:90%;
}
.cont_act .cont_lx_p p {
    margin-bottom: 20px;
}
/*在线留言*/
.form_d{padding:10px;margin-bottom:30px;}
.form_d h3{font-size:18px;color:#333;margin-bottom:14px;border-bottom:1px dashed #d2d2d2;padding-bottom:10px;}
.form_d .input_m{width:100%;border:1px solid #dedede;padding:10px;padding-left:50px;margin-bottom:10px;font-size:14px;color:#666;background:url(../img/tb11.png) no-repeat 8px center;font-family:'微软雅黑';transition:0.2s ease;-webkit-transition:0.2s ease;-moz-transition:0.2s ease;-ms-transition:0.2s ease;-o-transition:0.2s ease;}
.form_d label{
	display: inline-block;
    position:relative;
    width: 100%;
}
.form_d label::after{
	content: '*';
	display: inline-block;
	border-right:1px solid #ccc;
	position:absolute;
	left:0;
	top:1px;
	height:42px;
	line-height: 42px;
	width: 40px;
	text-align: center;
	color:#f00;
}
.form_d .text_area{font-family:'微软雅黑';font-size:14px;color:#666;padding:10px;border:1px solid #dedede;background:none;width:100%;height:140px;margin-bottom:10px;transition:0.2s ease;-webkit-transition:0.2s ease;-moz-transition:0.2s ease;-ms-transition:0.2s ease;-o-transition:0.2s ease;}
.form_d .input_m.input_on,.form_d .text_area.input_on{border:1px solid #f1484d;box-shadow:0 0 8px 2px rgba(250,250,250,0.4);-webkit-box-shadow:0 0 8px 2px rgba(250,250,250,0.4);-moz-box-shadow:0 0 8px 2px rgba(250,250,250,0.4);-ms-box-shadow:0 0 8px 2px rgba(250,250,250,0.4);-o-box-shadow:0 0 8px 2px rgba(250,250,250,0.4);}
.form_d .btn_d{display:-webkit-box;display:-moz-box;display:-ms-box;display:-o-box;}
.form_d .btn_d input{display:block;margin-right:10px;font-size:14px;color:#fff;background:#a3a3a3;padding:10px;-webkit-box-flex:1;-moz-box-flex:1;-ms-box-flex:1;-o-box-flex:1;}
.form_d .btn_d input:last-child{margin-right:0;}
.form_d .btn_d input.btn_l{background:#f3901b;}
.form_d .btn_d input:active{opacity:0.8;filter:alpha(opacity=80);}

/*地图*/
.map{width:100%;height:100%;}
.amap-info-content{width:260px !important;}
.amap-info-content .title{color:#333;font-size:14px;line-height:1.8;padding-bottom:0;border-bottom:none;margin-bottom:0;text-align:center;}
.amap-info-close{right:6px !important;}
.amap-info-content .content,.amap-copyright,.amap-logo{display:none !important;}
.amap-info-outer, .amap-menu-outer{box-shadow:0 1px 8px rgba(0,0,0,0.2) !important;-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.2) !important;-moz-box-shadow:0 1px 8px rgba(0,0,0,0.2) !important;-ms-box-shadow:0 1px 8px rgba(0,0,0,0.2) !important;-o-box-shadow:0 1px 8px rgba(0,0,0,0.2) !important;}
