*{font-family: "微软雅黑";color: #333;}
p,h1,h2,h3,h4,h5,h6{margin: 0;}
ul{list-style: none;margin: 0;padding: 0;}
a,a:hover{text-decoration: none;color: #333333;}
@charset "utf-8";
@font-face{font-family:'iconfont';src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot');src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot?#iefix') format('embedded-opentype'),url('http://at.alicdn.com/t/font_1432720974_1547027.woff') format('woff'),url('http://at.alicdn.com/t/font_1432720974_1547027.ttf') format('truetype'),url('http://at.alicdn.com/t/font_1432720974_1547027.svg#iconfont') format('svg')}
@font-face{font-family:'Pacifico';font-style:normal;font-weight:400;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(http://fonts.gstatic.com/s/pacifico/v7/Q_Z9mv4hySLTMoMjnk_rCfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2')}

.fa{display:inline-block;font-family:"iconfont";font-size:20px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.fa-icon-qq:before{content:"\e604"}
.fa-icon-weibo:before{content:"\e600"}
.fa-icon-weixin:before{content:"\e605"}
.fa-icon-zaixianzixun:before{content:"\e608"}
.text-blod{font-weight: bold;}
.wrap{width:1200px; max-width:96%; margin:0 auto;}
.wrap:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.wrap{zoom:1;} 
.clear:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clear{zoom:1;}
.wrap{width: 100%;max-width: 1200px;padding: 0 20px;margin: 0 auto;zoom:1;}
.wrap:after{display:block;clear:both;content:"";visibility:hidden;height:0}

@media only screen and (max-width:560px ){
	.wrap{padding: 0 15px;}
}
@media only screen and (min-width:768px ){
	.hidden-pc{display: none;}
}
@media only screen and (max-width:767px ){
	.hidden-ph{display: none;}
}
/* 首页 */
.header:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.header{zoom:1;position: relative;background: url(../images/headbg.jpg)no-repeat bottom center;background-size: cover;} 
.head_top{	width: 100%;padding: 6px 0;border-bottom: 1px solid #c8c8c8;}
.head_top .welcome{float: left;font-size: 12px;line-height: 26px;color: #797979;}
.head_top .top_link{float: right;font-size: 12px;line-height: 12px;padding: 7px 0;}
.head_top .top_link a{display: block; float: left;font-size: 12px;line-height: 12px;padding: 0 10px;border-left: 1px solid #797979;color: #797979;}
.head_top .top_link a:first-child{border-left: none;}
.headbox{position: relative;padding: 24px 0;border-bottom: 1px solid #e0e0e0;}
.logobox{width:484px;line-height: 60px;float: left;}
.logoname{width: 188px;line-height: 60px;float: left;}
.telbox{float: right;padding-top: 20px}
.telbox .tel{float: left;}
.telbox .tel {background: url(../images/icon_tel.png)no-repeat left center;padding-left: 55px;background-size: contain;}
.telbox .tel h4{font-size: 16px;line-height: 1;margin-bottom: 7px;color: #000;}
.telbox .tel h3{font-size: 30px;font-family: impact;color: #00ba1f;line-height: 32px;}
.tel_link{float: left;line-height: 60px}
.tel_link a{display: block;float: left;width: 36px;margin-left: 8px}
.tel_link a img{width: 39px}
.head_td{float: left;}
.ck_btn{position: absolute;display: block;width: 40px;text-align: center;line-height: 40px;font-size: 22px;right: 5px;top: 50%;margin-top: -20px;color: #ffffff;}
.ck_btn span{color: #00ba1f;}

.menu{background-image: linear-gradient(#ffffff,#d1d1d1);box-shadow: 0 -3px 4px #e1e1e1;}
.menu ul.yj:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.menu ul.yj{zoom:1;}
.menu ul.yj>li{float: left;width: 12.5%;position: relative;background: url(../images/shu.jpg)no-repeat left center;background-size: 2px 80%;}
.menu ul.yj>li:first-child{background: none;}
.menu ul.yj>li>a{display: block;width: 100%; position:relative; line-height: 50px;font-size: 18px; text-align: center;color: #000000;}

.menu ul.yj>li:hover>a{background:#00ba1f;color: #ffffff}
.menu ul.yj>li ul.ejmenu{position: absolute;width: 100%;left: 0;top:100%;display: none;z-index: 9;background: rgba(0,186,31,.7);}
.menu ul.yj>li ul.ejmenu li a{display: block;width: 100%;text-align: center; line-height: 34px; border-bottom: 1px solid rgba(255,255,255,.4);color: #fff;transition: all 0.25s;}
.menu ul.yj>li ul.ejmenu li a:hover{background: #00ba1f;}
.menu ul.yj>li:hover ul.ejmenu{display: block;}

.in_cpul video{ width:800px; height:550px; margin:0 auto; display:block;}














/*手机底部*/
.hot{width:100%; height:58px; background:#222; position:fixed; bottom:0; left:0; z-index:99; border-top:solid 2px #fff;}
.hot span{ color:#fff; font-size:16px; line-height:20px;}
.hot h6{ font-size:12px; line-height:20px;}
.hot .row div a{ display:block; color:#fff; padding:7px 0;}
.dbbox{ position: fixed; left: 0; bottom:70px; z-index:99; width: 100%; }
.dbbox .dbs{ position: relative; padding: 0 15px; display:none;}
.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px;}
.dbbox .dbs.ewm-box{ text-align:center;}
.dbbox .dbs.ewm-box:after{ content: ""; position: absolute; left:50%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.fenxiang-box:after{ content: ""; position: absolute; left:75%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.ewm-box img{ max-width: 140px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 .li{ position: relative; padding: 6px 0; width: 20%; height: 44px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 a{ position: absolute; left: 50%; top:6px; margin:0 0 0 -16px; float: inherit !important; display: block; }
footer ul li a{ padding: 0 10px; height: 12px; font-size: 12px; line-height: 12px; }

.fot_p{padding: 15px 0;background: #1666bf;text-align: center;border-top: 1px solid #231e1f;}
.fot_p p{font-size: 14px;line-height: 30px;color: #fff;}

.foot_p{width: 100%;background: #1666bf;}
.foot_l{float: left;font-size: 14px;line-height: 49px;color: #fff;}
.foot_r{float: right;font-size: 14px;line-height: 49px;color: #fff;}

.video-main video{ width:450px; height:350px; margin:0 auto; display:block;}


.cen_box:after{display:block;clear:both;content:"";visibility:hidden;height:0;} 
.cen_box{zoom:1;padding: 40px 0;}
.cen_l{width: 25%;float: left;padding-right: 40px;}
.cen_r{width: 75%;float: right;}
.cen_l .tit02{background: #00ba1f;padding: 24px 0;}
.cen_l .tit02 .titbox h4{font-size: 30px;line-height: 30px;font-weight: bold;color: #fff;text-align: center;margin-bottom: 10px;}
.cen_l .tit02 .titbox h5{font-size: 16px;line-height: 18px;color: #fff;text-align: center;text-transform: uppercase;font-weight: bold;font-family: arial}

.dropmenu{margin-bottom: 20px;}
.dropmenu>ul.lv1>li{padding-top: 22px;}
.dropmenu>ul.lv1>li:last-child{}
.dropmenu>ul.lv1>li>a{display: block;position: relative; width: 100%;line-height: 38px;text-align: left;background: #ffffff; font-size: 15px;color: #000;padding: 0 12px;border: 1px solid #cccccc;border-left-width: 5px;
transition:all 0.35s;
}
.dropmenu>ul.lv1>li>a span{float: right;color: #ffffff;width: 18px;height: 18px;background: #aeaeae;margin-top: 10px; text-align: center;font-size: 12px;line-height: 18px;font-family: '宋体';border-radius: 50%;font-weight: bold;}
.dropmenu>ul.lv1>li a:focus{text-decoration: none;}
.dropmenu>ul.lv1>li:hover>a{color: #ed9313;border-color: #ed9313;}
.dropmenu>ul.lv1>li.act>a{color: #ed9313;border-color: #ed9313;}
.dropmenu>ul.lv1>li.act>a span{background: #ed9313;}
.dropmenu>ul.lv1>li:hover>a span{background: #ed9313;}
/*.dropmenu>ul.lv1>li.act>a span.icon_xz{transform: rotateZ(90deg);}*/
.dropmenu>ul.lv1>li ul.lv2>li>a{display: block;width: 100%;line-height: 30px;font-size: 12px;font-family: "宋体"; color: #484848;border-top: 1px solid #ffffff;padding-left:30px;}
.dropmenu>ul.lv1>li ul.lv2>li>a:hover{color: #007eff;}

.l_lx{background-image:linear-gradient(#0ee13d,#23c748);padding: 21px 0; padding-left: 18px;border-radius: 3px;}
.l_lx .lx_tel{padding-left: 52px;background: url(../images/icon_tel1.png)no-repeat left center;background-size: contain;}
.l_lx .lx_tel h4{	font-size: 18px;	color: #ffffff;line-height: 18px;margin-bottom: 6px;}
.l_lx .lx_tel h5{font-size: 30px;font-family: impact;color: #ffffff;line-height: 30px;}
.l_lx .lxpic{border: 1px solid #d1d1d1;}
.l_lx .lxbox{border: 1px solid #d1d1d1;border-top: none;padding: 10px;}
.l_lx .ewmbox2{width: 100%;}
.l_lx .ewmbox2 img{max-width: 100%;}
.l_lx p{font-size: 14px;line-height: 30px;color: #292929;}

.suoyin:after{display:block;clear:both;content:"";visibility:hidden;height:0;} 
.suoyin{zoom:1;border-bottom: 1px solid #cccccc;padding-left: 50px;background: url(../images/home.png)no-repeat left center;}
.suoyin h5{color: #00ba1f;font-size: 24px;line-height: 50px;font-weight: bold;float: left;}
.suoyin a,.suoyin span{font-size: 12px;float: right;color: #000000;line-height: 50px;}
.main{padding-top: 25px;}
.serve{width: 100%;overflow: hidden;}

.serveUl{width: calc(100% + 30px);overflow: hidden;zoom: 1;}
.serveUl .serveLi{width: 33.33%;float: left;padding-right: 30px;padding-bottom: 20px;}
.serveUl .serveLi a{display: block;width: 100%;border: 1px solid #3abc29;overflow: hidden;zoom: 1;position: relative;}
.serveUl .serveLi a .serveBox{width: 100%;}
.serveUl .serveLi a .serveBox .imgbox{position: relative;}
.serveUl .serveLi a .serveBox .imgbox::after{display: block;content: "";width: 100%;padding-top: 80.45%;}
.serveUl .serveLi a .servePop{width: 100%;position: absolute;left: 0;bottom: 0;z-index: 8;background: rgba(0,0,0,.7);height: 36px;text-align: center;transition: all 0.2s;}
.serveUl .serveLi a .servePop .glass{display: none;}
.serveUl .serveLi a .servePop .text{font-size: 14px;color: #ffffff;line-height: 36px;}
.serveUl .serveLi a .servePop .popbox{text-align: center;width: 100%;position: absolute;left: 0; top: 50%;transform: translateY(-50%);}
.serveUl .serveLi a:hover .servePop{height: 100%;border: 5px solid #ffffff;}
.serveUl .serveLi a:hover .servePop .glass{display: block;}

/* 首页关于我们 */
.in_ab{width: 100%;padding: 70px 0 65px;background: url(../images/bg01.jpg)no-repeat center center;background-size: cover;}
.in_abbox{width: 100%;padding: 0 50px;overflow: hidden;zoom: 1;}
.in_abbox .in_ab_l{width: 41%;float: left;height: 312px;padding: 10px;background-image: linear-gradient(135deg,#fcfcfc,#515151);}
.in_abbox .in_ab_l .in_abpic{width: 100%;height: 100%;}
.in_abbox .in_ab_r{width: 59%;float: right;padding-left: 40px;}
.in_abbox .in_ab_r .in_abtit{margin-bottom: 10px;}
.in_abbox .in_ab_r .in_abtit h4{display: inline-block; font-size: 24px;font-weight: bold;color: #3abc29;border-bottom: 2px solid #06cd18;line-height: 30px;padding-bottom: 6px;margin-bottom: 6px;}
.in_abbox .in_ab_r .in_abtit h3{font-size: 28px;font-weight: bold;color: #3abc29;text-transform: uppercase;}
.in_abbox .in_ab_r .txtbox {height: 196px;overflow: hidden;}
.in_abbox .in_ab_r .txtbox h4{font-size: 20px;font-weight: bold;color: #000;line-height: 28px;}
.in_abbox .in_ab_r .txtbox p{font-size: 14px;line-height: 28px;text-align: justify;}
.in_abbox .in_ab_r a{display: block;float: left; padding: 0 40px;font-size: 14px;color: #ffffff;line-height: 32px;background: #ed9313;border-radius:16px;}

/* 首页优势 */
.tit0{	width: 100%;overflow: hidden;text-align: center;margin-bottom: 20px;}
.tit0 .tit0box{width: 100%;overflow: hidden;text-align: center;}
.tit0 .tit0box h4{display: inline-block;padding: 0 50px; position: relative;font-size: 40px;font-style: italic;font-weight: bold;color: #00ba1f;}
.tit0 .tit0box h4 b{color: #ff7200;font-size: 100px;font-style: italic;}
.tit0 .tit0box h4 span.l{display: block;width: 6px;height: 36px;background: #30cd62;position: absolute;left: 0;bottom: 10px;}
.tit0 .tit0box h4 span.r{display: block;width: 6px;height: 36px;background: #30cd62;position: absolute;right: 0;bottom: 10px;}
.tit0 .tit0box h4 span.l::before{display: block;content: "";width: 1000px;height: 1px;background: #d1d1d1;position: absolute;right: 100%;top: 50%;}
.tit0 .tit0box h4 span.r::before{display: block;content: "";width: 1000px;height: 1px;background: #d1d1d1;position: absolute;left: 100%;top: 50%;}
.tit0 h5{font-size: 30px;color: #4e4e4e;line-height: 46px;}
.tit0 h6{font-size: 22px;color: #9c9c9c;line-height: 38px;}
.in_merit{padding: 40px 0;}
.ysbox{width: 100%;overflow: hidden;zoom: 1;}
.ysbox .ys_top_l{float: left;width: 600px;padding-right: 50px;}
.ysbox .ys_top_r{float: left;width: calc(100% - 600px);text-align: center;}
.ysbox .ys_top_r img{max-width: 100%;}
.ysbox .ys_top_l .ys_li{width: 100%;margin-bottom: 20px;}
.ysbox .ys_top_l .ys_li .ys_li_tit{width: 100%;overflow: hidden; margin-bottom:16px;}
.ysbox .ys_top_l .ys_li .ys_li_tit .ys_li_tit_num{float: left; width: 74px;line-height: 72px;border: 1px solid #00ba1f;text-align: center;font-size: 50px;font-family: impact;color: #00ba1f;border-radius: 9px;box-shadow: 0 5px 0 #00BA1F;}
.ysbox .ys_top_l .ys_li .ys_li_tit .ys_li_tit_hnox{width: calc(100% - 74px);float: left;padding: 8px 0;padding-left: 20px;}
.ysbox .ys_top_l .ys_li .ys_li_tit .ys_li_tit_hnox h4{font-size: 30px;font-weight: bold;color: #00ba1f;margin-bottom: 10px;} 
.ysbox .ys_top_l .ys_li .ys_li_tit .ys_li_tit_hnox h5{font-size: 18px;color: #000;}
.ys_li_txt{font-size: 16px;line-height: 24px;color: #333333;}

.ysbox.ys_bottom .ys_top_l{padding-right: 0;padding-left: 50px;float: right;}
.ysbox.ys_bottom .ys_top_r{float: left;height: 300px;line-height: 300px;}

/* 标题1 */
.tit01{	text-align: center;width: 100%;overflow: hidden;zoom: 1;margin-bottom: 30px;}
.tit01 h4{font-size: 20px;color: #c3c2c1;line-height: 1;margin-bottom: 8px;text-transform: uppercase;}
.tit01 h5{font-size: 30px;font-weight: bold;color: #39c54d;display: inline-block;padding: 0 30px;position: relative;}
.tit01 h5::before{display: block;content: "";width: 150px;height: 1px;background-color: #e0e0e0;position: absolute;right: 100%;top: 50%;}
.tit01 h5::after{display: block;content: "";width: 150px;height: 1px;background-color: #e0e0e0;position: absolute;left: 100%;top: 50%;}
.tit01_w h4{color: #fff;}
.tit01_w h5{color: #fff;}
.tit01_w h5::before{background-color: #fff;}
.tit01_w h5::after{background-color: #fff;}
/* 首页案例 */
.in_case{padding: 50px 0; background: url(../images/bg02.jpg)no-repeat center center;background-size: cover;}
.in_case_tab{text-align: center;margin-bottom: 25px;}
.in_case_tab ul{display: inline-block;font-size: 0;}
.in_case_tab ul li {width: 150px;display: inline-block;margin: 0 15px;padding-bottom: 10px;}
.in_case_tab ul li a{display: block;width: 100%;font-size: 14px;line-height: 30px;border: 1px solid #ed9313;color: #ed9313;background-color: #ffffff;border-radius: 15px;}
.in_case_tab ul li a:hover{background: #ed9313;color: #ffffff;}

.in_casebox{width: 100%;overflow: hidden;zoom: 1;}
.in_caseul{width: calc(100% + 30px);overflow: hidden;zoom: 1;}
.in_caseul .in_caseli{width: 33.33%;float: left;padding-right: 30px;padding-bottom: 20px;}
.in_caseul .in_caseli a{display: block;width: 100%;border: 1px solid #3abc29;overflow: hidden;zoom: 1;position: relative;}
.in_caseul .in_caseli a .in_caselibox{width: 100%;}
.in_caseul .in_caseli a .in_caselibox .imgbox{position: relative;}
.in_caseul .in_caseli a .in_caselibox .imgbox::after{display: block;content: "";width: 100%;padding-top: 65%;}
.in_caseul .in_caseli a .in_caseliboxpop{width: 100%;position: absolute;left: 0;bottom: 0;z-index: 8;background: rgba(0,0,0,.7);height: 36px;text-align: center;transition: all 0.2s;}
.in_caseul .in_caseli a .in_caseliboxpop .glass{display: none;}
.in_caseul .in_caseli a .in_caseliboxpop .text{font-size: 14px;color: #ffffff;line-height: 36px;}
.in_caseul .in_caseli a .in_caseliboxpop .popbox{text-align: center;width: 100%;position: absolute;left: 0; top: 50%;transform: translateY(-50%);}
.in_caseul .in_caseli a:hover .in_caseliboxpop{height: 100%;}
.in_caseul .in_caseli a:hover .in_caseliboxpop .glass{display: block;}
.in_casemore{text-align: center;}
.in_casemore a{display: inline-block;width: 150px;background: #ed9313;color: #ffffff;line-height: 32px;border-radius: 16px;}

/* 服务流程 */
.in_serve{width: 100%;padding: 50px 0;}
.in_ser{width: 100%;overflow: hidden;zoom: 1;}
.in_serUl{width: calc(100% + 90px);overflow: hidden;zoom: 1;}
.in_serUl .in_serLi{width: 33.33%;float: left;padding-right: 90px;position: relative;margin-bottom: 30px;}
.in_serUl .in_serLi .in_serbox{width: 100%;background: #35c349;border: 1px solid #35c349;border-radius: 5px;overflow: hidden;}
.in_serUl .in_serLi::after{display: block;content: "";width: 40px;height: 30px;background: url(../images/jt.png)no-repeat;background-size: contain;position: absolute;right: 25px;top: 50%;transform: translateY(-50%);}
.in_serUl .in_serLi .in_serbox .in_serl_l{width: 96px;line-height: 84px; text-align: center;font-size: 52px;color: #35c349;font-family: impact;float: left;background: #ffffff;}
.in_serUl .in_serLi .in_serbox .in_serl_r{float: left;width: calc(100% - 96px);padding-left: 15px;padding-top: 14px;}
.in_serUl .in_serLi .in_serbox .in_serl_r h4{font-size: 18px;font-weight: bold;color: #fff;margin-bottom: 10px;}
.in_serUl .in_serLi .in_serbox .in_serl_r h5{font-size: 24px;color: #fff;font-family: impact;}
.in_serUl .in_serLi:last-child::after{display: none;}
/* 施工工艺 */
.in_cp{padding: 50px 0 30px;background: url(../images/bg03.jpg)no-repeat center center;background-size: cover;}
.in_cpbox{width: 100%;overflow: hidden;zoom: 1;}
.in_cpul{width: calc(100% + 30px);overflow: hidden;zoom: 1;}
.in_cpul .in_cpli{width: 25%;float: left;padding-right: 30px;padding-bottom: 20px;}
.in_cpul .in_cpli a{display: block;width: 100%;border: 1px solid #3abc29;overflow: hidden;zoom: 1;position: relative;}
.in_cpul .in_cpli a .in_cplibox{width: 100%;}
.in_cpul .in_cpli a .in_cplibox .imgbox{position: relative;}
.in_cpul .in_cpli a .in_cplibox .imgbox::after{display: block;content: "";width: 100%;padding-top: 65%;}
.in_cpul .in_cpli a .in_cpliboxpop{width: 100%;position: absolute;left: 0;bottom: 0;z-index: 8;background: rgba(0,0,0,.7);height: 36px;text-align: center;transition: all 0.2s;}
.in_cpul .in_cpli a .in_cpliboxpop .glass{display: none;}
.in_cpul .in_cpli a .in_cpliboxpop .text{font-size: 14px;color: #ffffff;line-height: 36px;}
.in_cpul .in_cpli a .in_cpliboxpop .popbox{text-align: center;width: 100%;position: absolute;left: 0; top: 50%;transform: translateY(-50%);}
.in_cpul .in_cpli a:hover .in_cpliboxpop{height: 100%;}
.in_cpul .in_cpli a:hover .in_cpliboxpop .glass{display: block;}

/* 首页新闻 */
.in_new{padding: 50px 0;}
/*新闻*/
.in_newmain{width: 100%;overflow: hidden;zoom: 1;}
.in_newmain .in_newl{width: 45%;float: left;padding-right: 20px;}
.in_newmain .in_newr{width: 55%;float: left;padding-left: 20px;}
.in_newmain .in_newl .in_newlpic{width: 100%;overflow: hidden;position: relative;border: 1px solid #cdcdcd;}
.in_newmain .in_newl .in_newlpic:after{display: block;content: "";padding-top:317px;}
.in_newmain .in_newl .in_newlpic span{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.in_newmain .in_newl .in_newltxt{padding: 6px 0;background: #fff;}
.in_newmain .in_newl .in_newltxt .titbox{width: 100%;zoom: 1;overflow: hidden;position: relative;padding-bottom: 5px;margin-bottom: 6px;}
.in_newmain .in_newl .in_newltxt .titbox:after{display: block;content: "";width: 32px;height: 2px;background: #07c160;position: absolute;left: 0;bottom: 0;}
.in_newmain .in_newl .in_newltxt .titbox .tit{font-size: 16px;width:100%;color: #666666;font-weight: bold; float: left; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 24px;}
.in_newmain .in_newl .in_newltxt .txtbox{font-size: 14px;line-height: 22px;height: 44px;overflow: hidden;color: #666666;}

.in_newlist ul li{margin-top: 15px;}
.in_newlist ul li:first-child{margin-top: 0;}
.in_newlist ul li a{border: 1px solid #ffffff;display: block;width: 100%;overflow: hidden;zoom: 1;padding-left: 180px;position: relative;transition: all 0.4s;}
.in_newlist ul li a .picbox{width: 180px;height: 100%;position: absolute;left: 0;top: 0;border: 1px solid #ddd;overflow: hidden;}
.in_newlist ul li a .picbox span{display: block;width: 100%;height: 100%;transition: all 0.4s;}
.in_newlist ul li a .in_newrtxt{width: 100%;padding: 0 13px;padding-bottom: 13px;}
.in_newlist ul li a .in_newrtxt h4{font-size: 16px;font-weight: bold;line-height: 34px; color: #666666;font-weight: bold;position: relative;margin-bottom: 8px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-bottom: 2px;}
.in_newlist ul li a .in_newrtxt h4:after{display: block;content: "";width: 32px;height: 2px;background: #07c160;position: absolute;left: 0;bottom:0;}
.in_newlist ul li a .in_newrtxt .txtbox{font-size: 14px;line-height: 22px;color: #666666;height: 44px;overflow: hidden;margin-bottom: 5px;}
.in_newlist ul li a .in_newrtxt h5{font-size: 14px;color: #2cad37;}
.in_newlist ul li a:hover{border-color: #07c160;background: #07c160;}
.in_newlist ul li a:hover .picbox span{transform: scale(1.05);}
.in_newlist ul li a:hover .in_newrtxt h4:after{background: #fff;}
.in_newlist ul li a:hover .in_newrtxt *{color: #fff;}

/* 底部 */
.in_foot{padding: 50px 0;background: url(../images/bg04.jpg)no-repeat center center;background-size: cover;width: 100%;overflow: hidden;}
.tit2{margin-bottom: 15px;overflow: hidden;zoom: 1;}
.tit2box{width: 100%;overflow: hidden;zoom: 1;margin-bottom: 10px;}
.tit2box .tit2_l{float: left;font-size: 30px;font-weight: bold;color: #fff;line-height: 40px;}
.tit2box .tit2_l span{color: #fff;font-size: 16px;font-family: arial;font-weight: normal;margin-left: 10px;float: right;line-height: 30px;margin-top: 10px;}
.tit2box .tit2_r{float: right;font-size: 14px;color: #fff;line-height: 40px;}
.tit2_line{clear: both;display: block;width: 9px;height: 9px;background: rgba(255,255,255,.3);border-radius: 50%;position: relative;}
.tit2_line::after{display: block;content: "";width: 1920px;height: 1px;background: rgba(255,255,255,.3);left: 9px;top:4px;position: absolute;}
.in_footbox{width: 100%;overflow: hidden;zoom: 1;}
.in_foot_l{width: 600px;float: left;}
.in_foot_r{width: calc(100% - 600px);float: left;}
.in_foot_l .in_foot_lx{width: 50%;float: left;padding-top: 20px;}
.in_foot_l .in_foot_ewm{width: 50%;float: left;}
.in_foot_l .in_foot_lx h4{font-size: 18px;font-weight: bold;color: #ffffff;line-height: 30px;}
.in_foot_l .in_foot_lx p{font-size: 14px;color: #ffffff;line-height: 30px;}
.in_foot_l .in_foot_lx p span{font-size: 24px;font-family: impact;color: #fff;}
.in_foot_l .in_foot_ewm{padding-top: 40px;padding-left: 40px;}
.in_foot_l .in_foot_ewm .ewmbox{width: 200px;height: 200px;position: relative;}
.in_foot_l .in_foot_ewm .ewmbox::before{display: block;content: "";width: 40px;height: 100%;position: absolute;right: 100%;top: 0;background: url(../images/ewm_before.png)no-repeat;background-size: 100% 100%;}
.in_foot_l .in_foot_ewm .ewmbox::after{display: block;content: "";width: 100%;height: 40px;position: absolute;left: 0;bottom: 100%;background: url(../images/ewm_after.png)no-repeat;background-size: 100% 100%;}
.in_foot_l .in_foot_ewm .ewmbox img{width: 100%;}
.in_foot_r form{width: 100%;display: block;}
.in_foot_r form input{width: 100%;background: none;color: #ffffff;font-size: 12px;line-height: 34px;border: 1px solid #c3c1c0;outline: none;padding: 0 10px;margin-bottom: 5px;}
.in_foot_r form input::placeholder{color: #fff;}
.in_foot_r form textarea{width: 100%;background: none;color: #ffffff;font-size: 12px;line-height: 34px;height: 108px;max-width: 100%;max-height: 108px;resize: none; border: 1px solid #c3c1c0;outline: none;padding: 0 10px;margin-bottom: 10px;}
.in_foot_r form textarea::placeholder{color: #fff;}
.in_foot_r form button{width: 100%;background: #ffffff;color: #222222;outline: none;font-size: 14px;line-height: 36px;border: none;}
.foot_p{text-align: center;}
.foot_p{font-size: 14px;line-height: 40px;color: #fff;background: #2cad37;}
.foot_p *{color: #fff;}

.logobox{height:88px;font-size: 0;line-height: 0;width: auto;}
.logobox a{display: inline-block;line-height: 56px;height: 56px;vertical-align: top;}
.logobox span{display: inline-block;line-height: 88px;height: 88px;font-size:40px;font-weight: bold;color: #00ba1f;vertical-align: top;padding: 0 5px 0 10px;}
.logobox i{display: inline-block;line-height: 26px;height: 88px;padding: 20px 10px 3px 22px; font-size:20px;font-weight: bold;color: #000;position: relative;vertical-align: top;font-style:normal}
.logobox i:after{content: "";width: 15px;height: 100%;background:url(../images/jiaimg.png) no-repeat left center;position: absolute;left: 0;top:0;bottom: 0;margin: auto 0;}





@media only screen and (max-width:1199px ) {
	.headbox{padding: 20px 0;}
/*	.logobox{width: 400px;}*/
	.logoname{width: 160px;}
	.dropmenu>ul.lv1>li{padding-top: 10px;}
	.cen_l{padding-right: 20px;}
	.l_lx{padding: 15px 0;padding-left: 10px;}
	.l_lx .lx_tel{padding-left: 40px;}
	.l_lx .lx_tel h4{font-size: 16px;}
	.l_lx .lx_tel h5{font-size: 20px;}
	.in_serUl .in_serLi{padding-right: 70px;}
	.in_serUl{width: calc(100% + 70px);}
	.in_serUl .in_serLi::after{right: 15px;}
	.in_serUl .in_serLi .in_serbox .in_serl_r h5{font-size: 18px;}

    .logobox span{font-size: 32px;}

	
}
@media only screen and (max-width:1024px ) {
/*    .logobox span{}*/
    .logobox i{margin-left: 5px;display: none;}

}
@media only screen and (max-width:991px ) {
	.headbox{padding: 12px 0;}
/*	.logobox{width: 340px;line-height: 60px;}*/
	.logoname{display: none;}
	.tel_link{display: none;}
	.cen_l{padding-right: 30px;width: 30%;}
	.cen_r{width: 70%;}
	.cen_l .tit02{padding: 18px 0;}
	.cen_l .tit02 .titbox h4{font-size: 24px;margin-bottom: 8px;}
	.cen_l .tit02 .titbox h5{font-size: 14px;}
	.serveUl{width: calc(100% + 20px);}
	.serveUl .serveLi{padding-right: 20px;padding-bottom: 15px;}
	.in_case{padding: 40px 0;}
	.in_ab{padding: 40px 0;}
	.in_serUl .in_serLi .in_serbox .in_serl_l{width: 76px;line-height: 68px;font-size: 40px;}
	.in_serUl .in_serLi .in_serbox .in_serl_r{width: calc(100% - 76px);padding-left: 10px;}
	.in_serUl .in_serLi .in_serbox .in_serl_r h4{font-size: 16px;}
	.in_serUl .in_serLi .in_serbox .in_serl_r h4{margin-bottom: 5px;}
	.in_serUl .in_serLi .in_serbox .in_serl_r h5{font-size: 14px;}
	.in_serUl .in_serLi{padding-right: 60px;}
	.in_serUl {width: calc(100% + 60px);}
	.in_serUl .in_serLi::after{right: 10px;}
	.in_serve{padding: 40px 0 20px;}
	.in_newlist ul li a .picbox{width: 160px;}
	.in_newlist ul li a{padding-left: 160px;}
	.in_foot_l{width: 400px;}
	.in_foot_r{width:calc(100% - 400px);}
	.in_foot_l .in_foot_lx{width:200px;}
	.in_foot_l .in_foot_lx h4{font-size: 16px;}
	.in_foot_l .in_foot_ewm{width: 200px;padding-left: 25px;padding-top: 25px;}
	.in_foot_l .in_foot_ewm .ewmbox{width: 150px;height: 150px;}
	
	.tit0 .tit0box h4{font-size: 34px;padding: 0 35px;}
	.tit0 .tit0box h4 b{font-size: 80px;}
	.tit0 .tit0box h4 span.l{height: 24px;}
	.tit0 .tit0box h4 span.r{height: 24px;}
	.tit0 h5{font-size: 24px;}
	.tit0 h6{font-size: 18px;}
	.ysbox .ys_top_l{width: 60%;}
	.ysbox .ys_top_r{width: 40%;}
	.ysbox .ys_top_l .ys_li .ys_li_tit .ys_li_tit_num{width: 62px;line-height: 60px;font-size: 40px;}
	.ysbox .ys_top_l .ys_li .ys_li_tit .ys_li_tit_hnox{width: calc(100% - 62px);padding-left: 10px;}
	.ysbox .ys_top_l .ys_li .ys_li_tit .ys_li_tit_hnox h4{font-size: 22px;}
	.ysbox .ys_top_l .ys_li .ys_li_tit .ys_li_tit_hnox h5{font-size: 16px;}
	.in_caseul {width: calc(100% + 20px);}
	.in_caseul .in_caseli{padding-right: 20px;}
	.in_foot_l .in_foot_ewm .ewmbox::before{width: 25px;}
	.in_foot_l .in_foot_ewm .ewmbox::after{height: 25px;}
	.in_foot{padding: 40px 0;}
	.in_new{padding: 40px 0;}
}

@media only screen and (min-width:768px ) {
	.dropmenu{display: block !important;}
	.menu{display: block !important;}
}
@media only screen and (max-width:767px ) {
	.telbox{display: none;}
	/*菜单*/
	.menu{box-shadow: none;}
	.menu ul.yj{background: #00ba1f;}
	.menu ul.yj>li{background: none;}
	.menu ul.yj>li ul.ejmenu{display: none;}
	.menu {display: block;width: 30%;min-width: 150px;right: 0;top: 100%; position: absolute;z-index: 9;}
	
	.menu ul.yj>li{width: 100%;overflow: hidden;float: none;}
	.menu ul.yj>li>a{font-size: 14px;line-height: 32px;color: #fff; background: none;border-bottom: 1px solid rgba(255,255,255,0.4);}
	.menu ul.yj>li:before{background: none;}
	
	.dropmenu{margin-top: 10px;padding: 0;}
	.dropmenu>ul.lv1>li{padding-bottom: 0;}
	.dropmenu>ul.lv1>li>a{line-height: 36px;height: 36px; font-size: 14px;border-bottom: 1px solid #ddd;}
	.dropmenu>ul.lv1>li ul.lv2{display: none;}
	.headbox{padding: 5px 0;}
/*	.logobox{line-height:60px;width: 300px;}*/
	.cen_box{padding-bottom: 10px;}
	.cen_l{width: 100%;float: none;padding: 0;}
	.cen_r{width: 100%;float: none;padding: 0;}
	.cen_l .tit02{padding: 10px 0;}
	.cen_l .tit02{margin-bottom: 0;background: #00ba1f;}
	.cen_l .tit02 .titbox{padding: 3px 0;padding-left:5px; font-size: 0;position: relative;}
	.cen_l .tit02 .titbox h4{display: block;font-size: 18px;line-height: 24px;margin-bottom: 5px;}
	.cen_l .tit02 .titbox span{display: none;width: 30px;line-height: 30px;text-align: center;font-size: 12px;color: #fff;position: absolute; right: 0;top: 50%;margin-top: -15px;}
	.l_lx{padding: 10px 15px;margin-bottom: 0;}
	.l_lx .lx_tel{padding-left: 55px;}
	.suoyin{padding-left: 30px;background-size: 40px 40px;margin-top: 15px;}
	.suoyin h5{line-height: 40px;}
	.suoyin a, .suoyin span{line-height: 40px;}
	.in_abbox{padding: 0;}
	.in_abbox .in_ab_l{width: 100%;}
	.in_abbox .in_ab_r{width: 100%;padding: 0;padding-top: 10px;}
	.in_abbox .in_ab_r .in_abtit h4{font-size: 20px;}
	.in_abbox .in_ab_r .in_abtit h3{font-size: 20px;}
	.in_abbox .in_ab_r .txtbox h4{font-size: 18px;}
	.tit0 .tit0box h4{font-size: 26px;}
	.tit0 .tit0box h4 b{font-size: 60px;}
	.tit0 h5{font-size: 18px;line-height: 30px;}
	.tit0 h6{font-size: 14px;line-height: 30px;}
	.tit0 .tit0box h4 span.l{bottom: 8px;}
	.tit0 .tit0box h4 span.r{bottom: 8px;}
	.ysbox .ys_top_l{width: 100%;padding: 0;}
	.ysbox .ys_top_r{width: 100%;padding: 0;}
	.ysbox.ys_bottom .ys_top_l{padding: 0;}
	
	.tit01{margin-bottom: 20px;}
	.tit01 h4{font-size: 18px;}
	.tit01 h5{font-size: 24px;}
	.in_case_tab ul li{width: 140px;margin: 0 5px;}
	.in_caseul .in_caseli{width: 33.33%;}
	.in_serUl{width: calc(100% + 30px);}
	.in_serUl .in_serLi{width: 50%;margin-bottom: 20px;padding-right: 30px;}
	.in_serUl .in_serLi::after{width: 26px;height: 18px;right: 0px;}
	.in_cpul {width: calc(100% + 15px);}
	.in_cpul .in_cpli{padding-right: 15px;width: 50%;}
	
	.in_serUl .in_serLi .in_serbox .in_serl_l{width: 52px;line-height: 50px;}
	.in_serUl .in_serLi .in_serbox .in_serl_r{width: calc(100% - 52px);padding-top: 5px;}
	.in_newmain .in_newl{width: 100%;margin-bottom: 15px;}
	.in_newmain .in_newl .in_newlpic:after{padding-top: 60%;}
	.in_newmain .in_newr{width: 100%;padding: 0;}
	.tit2box .tit2_l{font-size: 24px;}
	.tit2box .tit2_r{display: none;}
	.in_foot{padding: 35px 0;}
	.in_new{padding: 35px 0;}
	.in_foot_l .in_foot_lx{width: calc(100% - 175px);}
	.in_foot_l{width: 100%;}
	.in_foot_r{display: none;}
	.in_foot_l .in_foot_ewm{width: 175px;}
	/*.serveLi:last-child{display: none;}*/
}
@media only screen and (max-width: 560px){
.in_caseul .in_caseli {
    width: 50%;
}
    .logobox span{font-size: 28px;}
}
@media only screen and (max-width:767px ) {
	.in_cpul video{ width:450px; height:350px;}
	.in_serUl .in_serLi .in_serbox .in_serl_l{width: 42px;line-height: 40px;font-size: 24px;}
	.in_serUl .in_serLi .in_serbox .in_serl_r{padding-top: 3px;width: calc(100% - 42px);padding-left: 6px;}
	.in_serUl .in_serLi .in_serbox .in_serl_r h4{font-size: 14px;}
	.in_serUl .in_serLi .in_serbox .in_serl_r h5{font-size: 12px;}
}


 /* 内页 */
.lx_box{width: 100%;border: 1px solid #e1e1e1;border-top: none;padding: 15px;overflow: hidden;zoom: 1;}

.lx_box .lx_txt{font-size: 14px;line-height: 24px;color: #444;}
.lx_box .lx_txt h4{color: #000;font-size: 14px;font-weight: bold;line-height: 26px;}
.lx_box .lxewm{padding: 20px;text-align: center;}
.lx_box .lxewm img{width: 200px;max-width: 100%;}
@media (max-width:767px) {
	.lx_box .lx_txt{width: 50%;float: left;}
	.lx_box .lxewm{width: 50%;float: left;}
	.serveUl .serveLi{width: 50%;}
	.head_top{display: none;}
    .menu .wrap{padding: 0;}
}
@media (max-width:480px) {
	.in_cpul video{ width:100%; height:280px;}
	.video-main video{ width:100%; height:280px;}
/*	.logobox{width: 260px;}*/
	.lx_box .lx_txt{display: none;}
	.lx_box .lxewm{width: 100%;float: none;padding: 0px;}
    
    .logobox span{font-size:20px;}
    .logobox img{height:55px;}
    .logobox{height:55px;}
    .logobox span{height:55px;line-height:55px;}

.logobox i{line-height: 22px;height: 56px;padding: 8px 6px 4px 20px;margin-left: 3px; font-size:14px;}
/*.logobox i:after{content: "";width: 15px;height: 100%;background:url(../images/jiaimg.png) no-repeat left center;position: absolute;left: 0;top:0;bottom: 0;margin: auto 0;}*/

}

/*新闻动态*/
.newlist ul{width: 100%;overflow: hidden;zoom: 1;}
.newlist ul li{width: 100%;padding-bottom: 40px;}
.newlist ul li a{display: block;width: 100%;overflow: hidden;padding-left: 193px;position: relative;}
.newlist ul li a .newpic{display: block;width: 193px;height: 100%;position: absolute;left: 0;top: 0;overflow: hidden;}
.newlist ul li a .newpic span{display: block;width: 100%;height: 100%;transition: all 0.4s;}
.newlist ul li a .newtxt{padding-left: 20px;}
.newlist ul li a .newtxt .tit{font-size: 16px;line-height: 26px;margin-bottom: 5px; font-weight: bold; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newlist ul li a .newtxt .date{font-size: 16px;line-height: 25px;}
.newlist ul li a .newtxt .txtbox{font-size: 16px;line-height: 25px;height: 75px;overflow: hidden;text-align: justify;color: #333;margin-bottom: 5px;}
.newlist ul li a:hover .newpic span{transform: scale(1.05);}
.newlist ul li a:hover .newtxt *{color: #00ba1f;}

@media only screen and (max-width:991px ) {
	.newlist ul li{padding-bottom: 20px;}
	.newlist ul li a .newtxt{padding-left: 15px;}
}
@media only screen and (max-width:820px ) {
	.newlist ul li a {padding-left: 160px;}
	.newlist ul li a .newpic{width: 160px;}
}
@media only screen and (max-width:380px ) {
	.newlist ul li a{padding-left: 140px;}
	.newlist ul li a .newpic{width: 140px;}
	
}

/*关于我们*/
.abtxt h3{font-size: 28px;font-weight: bold;margin-bottom: 10px;}
.abtxt h3 span{color: #ff3900;}
.abtxt p{font-size: 14px;line-height: 30px;text-align: justify;}
.about img{max-width: 100%;}


/*新闻详情*/
.new_x .new_x_tit{text-align: center;}
.new_x .new_x_tit h4{font-size: 16px;color:#111;line-height: 30px;}
.new_x .new_x_tit h6{font-size: 12px;color:#888;line-height: 18px;}
.new_x .new_x_pic{text-align: center;padding: 10px 0;}
.new_x img{max-width: 100%;}
.new_x .new_x_txt{font-size: 14px;line-height:28px;text-align: justify;text-indent: 2em;}

/* 服务详情 */
.serve_x img{max-width: 100%;}
.serpic{text-align: center;margin-bottom: 15px;}
.sertxt{font-size: 16px;line-height: 30px;text-align: center;font-weight: bold;}

/*联系我们*/
.contxt{font-size: 14px;line-height: 28px;}
.contxt h4{font-size: 15px;font-weight: bold;line-height: 32px;}
.ewm{margin: 15px 0;}
.ewm img{max-width: 100%;}

.menuHei{display: none;}
@media only screen and (min-width:1200px) {
	.fixednav .menu{position: fixed;top: 0;left: 0;width: 100%;z-index: 999;	}
	.fixednav .menuHei{width: 100%;height: 50px;display: block;}
	
}
.jlfanye{ width:100%;margin:0 auto; text-align: center; }
.jlfanye a{ padding:5px 15px;  border: solid 1px #dedede; float:none; display: inline-block; min-width:8px; margin:8px 2px; color:#999;}
.jlfanye a:hover{ color:#c41313;}
