/*8.17*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,section, article, aside, header, footer, nav, dialog, figure,menu{ margin:0; padding:0; border:0;font-family: "Microsoft YaHei", "simsun", "Helvetica Neue", Arial, Helvetica, sans-serif;
}
html{ -webkit-text-size-adjust:none;}

/*For html5*/
article,aside,details,figcaption,figure,footer,header,menu,nav,section {display: block}

fieldset,img {border: 0}

ol,ul,li {list-style: none}

body{font-family: "Microsoft YaHei";min-width: 320px}
* {-webkit-box-sizing: border-box;}

a{text-decoration: none;color: #000000;padding: 0}
a:link    {color:#333;text-decoration: none;  border: 0; }
a:visited {text-decoration: none; border: 0; }
a:hover   {text-decoration: none; border: 0; }
a:active {background-color: #f46558}
/**{outline: 1px solid red}*/
*{padding: 0;margin: 0}

/*字号*/
h1 {font-size: 1rem;line-height: 1.4rem}/*logo*/
h2 {font-size: .8rem;line-height: 1.2rem}/*一级标题*/
h3 {font-size: .7rem;line-height: 1.1rem}/*二级标题*/
h4 {font-size: .65rem;line-height: 1rem}/*三级标题，新闻标题*/
h5 {font-size: .55rem;line-height: .85rem;font-weight: normal}/*四级标题，新闻副标题*/
h6 {font-size: .45rem;line-height: .65rem;font-weight: normal}/*日期*/
p {font-size: .6rem;line-height: .9rem}/*文本*/

/*自定义字体*/
@font-face {
    font-family: 'iconfont';
    src: url('../fonts/v1/iconfont.eot');
    src: url('../fonts/v1/iconfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/v1/iconfont.woff') format('woff'),
    url('../fonts/v1/iconfont.ttf') format('truetype'),
    url('../fonts/v1/iconfont.svg#iconfont') format('svg');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}


.float-l{float:left;}
.float-r{float:right;}
.clear-fix {clear: both}
.line {width: 100%}
.main {max-width: 640px;min-width: 320px;margin: 0 auto;padding: 10px}

/*页头*/
.logoIMG {height: 30px;text-align: center;margin-top: 8px; float:left;margin-left: -6px;}
.logoIMG img {display: block;height: 100%;margin: 0 auto}

.top_R{float: right;margin-top: 1px;margin-right:3px;}
.top_R img{width:30px;display: inline-block;vertical-align: middle;}
.top_R_phone{display: inline-block;vertical-align: middle;}
.top_R_phone_1{font-size:13px;text-align: left;color:#000000;line-height: .6rem;}
.top_R_phone_2{color:#ea5312;font-size:13px;font-weight: bold;text-align: left;line-height: .6rem;}
.topspace{height:3.1rem;}

.header {height: 50px;top: 0;border-bottom: 2px solid #f2550d;-webkit-transition: all .5s linear;-moz-transition: all .5s linear;-o-transition: all .5s linear;transition: all .5s linear;background-color: #eee;}
.header, .footer {
    box-sizing: border-box;
    width: 100%;
    position: fixed;}
.fix-header {background-color: rgba(238,238,238,.8);}

/*页尾*/
.footer{height: 55px;padding: 0;color: #fff;background-color: #ea5312;bottom: 0; z-index: 1;}
.F-nav {display: block;width: 25%;padding: 4px 0 3px 0px;float: left;}
.F-round {width: 30px;height: 30px;line-height: 30px;border-radius: 30px;margin: 0 auto;color: #ea5312;border: 1px solid #fff;text-align: center;background-color: #fff;}
.F-round i {font-size: 18px;font-weight: normal}
.F-nav p {font-size: 12px;margin-bottom: 0;line-height: 18px;color: #fff;font-weight: 300;}
.footer_div {height: 60px}
/*返回顶部*/
#top {width: 2rem;height: 1rem;background-color: #ea5312;border-radius: 1rem 1rem 0 0;color: #fff;text-align: center;position: absolute;top: -1rem;left: 50%;margin-left: -1rem;font-size: .5rem;z-index: -1;line-height: .45rem;font-weight: normal;padding: .1rem;display: none}
#top i {display: block;font-size: 12px}

/*修改导航*/
#menu {background: url('../images/common/bg.jpg') center;color: #fff;}
#menu ul li i {color: #f2550d}
.mm-menu .mm-listview>li .mm-arrow:after, .mm-menu .mm-listview>li .mm-next:after,
.mm-menu .mm-btn:after, .mm-menu .mm-btn:before {border-color: #fff;}
.mm-panels>.mm-panel>.mm-listview {margin: 15px 0 15px -25px;}
.mm-menu .mm-listview{border-color: #6e6e6e;}
.mm-menu .mm-navbar a, .mm-menu .mm-navbar>* {color: #fff;}
.mm-arrow:after, .mm-next:after {right: 10px}
/*.mm-listview>li>a, .mm-listview>li>span {padding: 10px}*/
.header a {background: url('../images/common/menu1.png') no-repeat center;}
.feilei {background-color: #d9d9d9;}
.feilei h4 {;color: #ea5312;padding: 10px 0 10px .6rem}
nav:not(.mm-menu){display: block}


/*导航*/
.dh_nav{ width:100%; height:auto; margin-top: 46px}
.dh_nav ul{width:100%; height:90px; overflow:hidden;}
.dh_nav li a{position:relative; float:left; width:25%; height:45px; line-height:45px; text-align:center; font-size:14px; color:#fff; border-top:1px solid #fe601c; border-bottom:1px solid #c5440d;
background-color:#ea5312; }
.dh_nav li a:active{color:#f06500}
.dh_nav li a:after{content:''; position:absolute; top:0; right:-2px; z-index:9; height:45px; width:0px; background-color:#fff; border-left:1px solid #fe601c; border-right:1px solid #c5440d;}
.dh_nav li a:before{content:''; position:absolute; top:-2px; right:0px; z-index:9; height:0px; width:100%; }


/*banner*/
#banner {}
#banner img {display: block;width: 100%}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 5px;
}

.qianjing{ width:100%; padding-bottom:5px; margin-bottom:10px;display: block;float: left;}
.qianjing p{ width:100%; padding:0px; margin:0px; font-size:0px; float:left; display:block;}
.qianjing img{ width:100%; padding:0px; margin:0px;font-size:0px; float:left; display:block;}

/*联系电话*/
.contact_main {text-align: center;background-color: #f1f1f1;}
.contact_main h3 i,
#tab_item2 h3 i {font-size: 1.5rem;color: #f2550d;font-weight: normal}
.contact_main h3 b,
#tab_item2 h3 b {font-size: .8rem;color: #f2550d}
/*copyRight*/
.copyRight {border-top: 1px solid #d9d9d9;padding-top: .2rem;padding-bottom: .8rem}
.copyRight p {text-align: center;font-size: .5rem}


/*新闻详情推荐产品*/
.recommended_pro {margin-top: .3rem;border: 1px solid #d9d9d9;padding-bottom: .3rem}
.recommended_pro .swiper-wrapper {margin-top: 1px;padding-bottom: 2px;}
.recommended_pro .swiper-slide {outline: 1px solid #c3c3c3;box-shadow: 0 0 3px #f2550d;padding: 2px;}
.recommended_pro_tit {font-size: .6rem;padding: .15rem;background-color: #d9d9d9;color: #333;font-weight: bold;margin-bottom: .3rem}
.recommended_pro img {display: block;width: 100%;outline: 1px solid #fff;}
.ceng {width: 100%;background-color: rgba(0,0,0,.5);color: #fff;padding: .1rem;text-align: center;position: absolute;left: 0;bottom: 0;}
.ceng span {display: block;border: 1px solid #fff;font-size: .5rem;line-height: .8rem;padding: .1rem}

/*标题*/
.tit {position: relative;margin: .6rem 0 .4rem 0;background-color: #f1f1f1}
.tit_neiye {margin-top: 0;}
.tit h2 {display: inline-block;padding: 0 .3rem;margin-left: .2rem;background-color: #fff;color: #f2550d}
.tit h2 .tit2 {font-size: .5rem;font-weight: normal;text-transform: uppercase}
.tit .tit_line {width: 100%;height: .2rem;border: 1px solid #d9d9d9;border-left: none;border-right: none;position: absolute;top: .5rem;z-index: -1;}
.more {display: block;height: .6rem;line-height: .7rem;font-size: .4rem;position: absolute;top: .3rem;right: .3rem;background-color: #D9D9D9;border-radius: .1rem;padding: 0 .3rem;}

/*工程案例页*/

.case_main {overflow: hidden}
.case_main li {width: 49%;height: 5rem;position: relative;margin-bottom: 2%;border: 1px solid #d9d9d9;overflow: hidden}
.case_main li:nth-of-type(2n-1) {float: left}
.case_main li:nth-of-type(2n) {float: right}

.case_main li img {display: block;width: 100%;height: 100%}
.my_more {display: block;background-color: #afafaf;color: #fff !important;font-size: .6rem;text-align: center;border-radius: 3px;outline: none;padding: .1rem;margin: 0 0 .2rem 0}

/*客户见证*/

.user_main li {padding: .1rem;border: 1px solid #d9d9d9;margin: .3rem 0}
.user_img {width: 30%;height: 3.2rem;overflow: hidden}
.user_img img {display: block;width: 100%}
.user_text {width: 67%}
.user_text h4 {height: .9rem;overflow: hidden;font-weight: normal}
.user_text p {height: 2.3rem;overflow: hidden;font-size: .5rem;line-height: .73rem;padding-top: .2rem}


/*常见问题*/
.news_main {}
.news_main li {padding-bottom: .3rem;margin-bottom: .3rem;border-bottom: 1px solid #d9d9d9;}
.news_main li:last-child {border-bottom: none}
.news_date {width: 3rem;height: 3rem;padding-top: .7rem;font-size: .6rem;text-align: center;color: #f2550d;border: 1px solid #f2550d}
.news_date span {display: block;font-size: 1rem;font-weight: bold;line-height: 1rem}
.news_text {width: 11.5rem;height: 3rem;}
.news_text h4 {height: 1rem;overflow: hidden;font-weight: normal}
.news_text p {height: 1.8rem;font-size: .55rem;margin-top: .15rem;overflow: hidden;color: #828282}

/*加载更多*/
#nav-more{width: 3.95rem;height: 1.375rem;display: block;background-color: #f39800;line-height: 1.075rem;font-size: 0.5rem;color: #FFFFFF;text-align: center;margin: 0 auto;margin: 0.8rem auto; padding: 0.16rem 1em;}