﻿*{font-family: "微软雅黑";color: #333;padding: 0;}
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('../t/font_1432720974_1547027.eot');src:url('../t/font_1432720974_1547027-1.eot') format('embedded-opentype'),url('../t/font_1432720974_1547027.woff') format('woff'),url('../t/font_1432720974_1547027.ttf') format('truetype'),url('../t/font_1432720974_1547027.svg') format('svg')}
@font-face{font-family:'Pacifico';font-style:normal;font-weight:400;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(../s/pacifico/v7/Q_Z9mv4hySLTMoMjnk_rCfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2')}
body{background: url(../images/body_bg.jpg)repeat;}

.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;}
.head_top{background: #191816;padding: 5px 0;border-bottom: 1px solid #31302e;}
.headbox{width: 100%;overflow: hidden;}
.headbox h5.tt{float: left;font-size: 12px;color: #f4ecd8;line-height: 25px;}
.headbox .link_1{font-size: 0;}
.headbox .link_1 a{font-size: 12px;line-height: 14px;color: #c0c0bf;display: inline-block;}
.headbox .linkbox{float: right;}
.headbox .linkbox a{display: block;float: left; width: 25px;height: 25px;background: url(../images/icon_01.png)no-repeat;}
.headbox .linkbox a.wb{background-position:0px 0px;}
.headbox .linkbox a.qq{background-position:-27px 0px;}
.headbox .linkbox a.tx{background-position:-56px 0px;}
.headbox .linkbox a.wx{background-position:-86px 0px;}
.link_1{float: right;padding:6px 0 7px;}
.link_1 a{display: block;float: left;font-size: 12px;line-height: 12px;border-left: 1px solid #c0c0bf;padding: 0 6px;}
.link_1 a:first-child{border: none;}
.header:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.header{zoom:1;position: relative;padding-top: 28px; padding-bottom: 44px; background: url(../images/head_bg.jpg)no-repeat center center;background-size: cover;} 
.header_box:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.header_box{zoom:1;position: relative;padding-left: 10px;}
.logobox{width: 27%;max-width:306px;min-width: 140px;margin-right: 11px;}
/*.topserch {position: relative;top: 10px;}
.topserch .topinput{height: 30px;top: 2px; border: none;outline:none;padding-left: 10px;z-index: 666;background-color:#e3e3e3;color: #666;border-top-left-radius: 10px;border-bottom-left-radius: 10px;border-right: 1px solid #d8d8d8;}
.topserch button{line-height:30px;padding: 0 10px;top: 0; border-top-right-radius: 10px;border-bottom-right-radius: 10px;background: #e3e3e3;outline:none;border: none;}*/
.head_td{float: left;/*width: 22.8%;*//*max-width: 274px;*/}
.ck_btn{position: absolute;display: block;width: 40px;text-align: center;line-height: 40px;font-size: 22px;right: 0;top: 50%;margin-top: -20px;color: #ffffff;}
.ck_btn span{color: #f5edd8;}
.tel{background: url(../images/tel.png)no-repeat left center;padding-left: 65px;margin-top: 14px;}
.tel h4{font-size: 18px;line-height:24px;color: #f5edd8;}
.tel h4 span{font-size: 12px;color: #aeaeae;text-transform: uppercase;}
.tel h3{font-size: 24px;line-height: 30px;color: #d5ad58;}

.menu{background:#151515;border-bottom: 1px solid #d5ad58;}
.menu:before{content:"";display: block;width: 100%;height: 1px;background: #d5ad58;}
.menu ul.yj:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.menu ul.yj{zoom:1;background: url(../images/shu.jpg)no-repeat right center;} 
.menu ul.yj>li{float: left;width: 14.28%;position: relative;background: url(../images/shu.jpg)no-repeat left center;}

.menu ul.yj>li>a{display: block;width: 100%; position:relative;z-index: 9999; line-height: 41px;font-size: 14px; text-align: center;color: #fff;border-bottom: 4px solid #151515;}
.menu ul.yj>li:hover>a{background:#fff;color: #333;border-color: #d5ad58;}
.menu ul.yj>li ul.ejmenu{position: absolute;width: 100%;left: 0;top:100%;display: none;z-index: 9;}
.menu ul.yj>li ul.ejmenu li a{display: block;width: 100%;text-align: center; line-height: 34px; border-bottom: 1px solid #fff;background: #0564bc;color: #fff;transition: all 0.25s;}
.menu ul.yj>li ul.ejmenu li:first-child a{border-top: 1px solid #fff;}
.menu ul.yj>li ul.ejmenu li a:hover{background: #0b85e9;}
.menu ul.yj>li:hover ul.ejmenu{display: block;}
@media only screen and (min-width:992px ) {
	.menu ul.yj{display: block !important;}
}

@media only screen and (max-width:991px ) {
/*菜单*/

.menu ul.yj>li{background: none;}
.menu ul.yj>li ul.ejmenu{display: none;}
.menu ul.yj{display: block;width: 30%;min-width: 150px;right: 0;position: absolute;z-index: 9;background: rgba(0,0,0,.5);}

.menu ul.yj>li{width: 100%;overflow: hidden;float: none;}
.menu ul.yj>li>a{font-size: 14px;line-height: 32px;background: none;border-bottom: 1px solid rgba(255,255,255,0.6);color: #fff;}
.menu ul.yj>li:before{background: none;}
}

/*手机底部*/
.hot{width:100%; height:58px; background:;background: url(../images/head_bg.jpg)no-repeat center center;background-size: cover; 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; }

.in_gonggao{background: #262116;}
.gg_box{width: 100%;overflow: hidden;padding:22px 0 ; zoom: 1;position: relative;padding-right: 260px;}
.in_gg{display: inline-block;max-width: 100%;overflow: hidden;padding-left: 35px;background: url(../images/laba.png)no-repeat left center;}
.gg_box h4{font-size: 16px;color: #fefefe;line-height: 24px;}
.gg_box h4 span{font-size: 14px;color: #fefefe;}
.gg_box .gg_input{width: 262px;position: absolute;right: 0;top:50%;margin-top: -16px;border: 1px solid #969696;}
.gg_box .gg_input button{width: 60px;display: block;padding: 0;border: none; background: none;background: #7b7b7b;color: #fff;line-height: 28px;height: 28px;}
.gg_box .gg_input input{width: 200px;background: #fff;height: 28px;border: none;padding-left: 5px;}

/*关于我们*/
.tit01{text-align: center;margin-bottom:25px;}
.tit01 h3{font-size: 28px;color: #333333;font-weight: bold;padding-bottom: 17px;margin-bottom: 7px;background: url(../images/titbg.png)no-repeat bottom center;}
.tit01 h4{font-size: 16px;color: #cccccc;text-transform: uppercase;text-decoration: underline;}
.in_ab{padding: 45px 0;}
.in_abbox{width: 100%;overflow:hidden;zoom: 1;position: relative;padding-left: 418px;border: 10px solid #fff;background: #fff;}
.in_abbox .in_abl{width: 418px;height: 100%;position: absolute;left: 0;top: 0;}
.in_abbox .in_abr{width: 100%;padding-left:20px;}
.in_abbox .in_abl .in_abpic{width: 100%;height: 100%;overflow: hidden;position: relative;text-align: center;}
.in_abbox .in_abl .in_abpic img{max-width: 100%;position: absolute;max-height: 100%;top: 0;left: 0;bottom: 0;right: 0;margin: auto; }
.in_abbox .in_abr h3.tit{font-size: 16px;display:inline-block; padding-top: 10px;line-height: 24px;margin-bottom: 8px;}
.in_abbox .in_abr h3.tit:after{content:"";display: block; width: 100%;height: 4px;margin-top: 5px; border-top: 1px solid #4c4942;border-bottom: 1px solid #c9c8c6;}
.in_abbox .in_abr .txt_box{font-size: 14px;line-height: 24px;height: 168px;text-align: justify; overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:7;margin-bottom: 8px;}
.in_abbox .in_abr .in_abmore a{display: block;width: 190px;text-align: center;line-height: 26px;color: #fff;background: #d5ad58;}

/*公司资质*/
.tit02{font-size: 18px;font-weight: bold;text-align: center;padding: 20px 0;background: url(../images/zz_bg.png)no-repeat center center;}
.in_honor{background: #fff;}
.in_honorlist{position: relative;padding: 0 30px;}
.in_honorlist .swiper-button-prev-h{width: 10px;height: 40px;background: url(../images/left_btn.jpg)no-repeat center center;}
.in_honorlist .swiper-button-next-h{width: 10px;height: 40px;background: url(../images/right_btn.jpg)no-repeat center center;}
.honorlist a{display: block;width: 100%;overflow: hidden;text-align: center;border: 5px solid #eeeeee;}
.honorlist a .honorpic{position: relative; display: block; overflow: hidden; margin: 0 auto;}
.honorlist a .honorpic:before{content: ""; padding-top: 73.8%; display: block;}
.honorlist a .honorpic img{position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; max-width: 100%; max-height: 100%;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.honorlist a .honortxt{position: absolute;bottom: 0;width: 100%;left: 0;background: rgba(0,0,0,.7);
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.honorlist a .honortxt p{color: #fff;line-height: 24px;}
.honorlist a:hover .honortxt{background: rgba(213,173,88,.7);}
.honorlist a:hover .honortxt p{color: #333;}
.honorlist a:hover .honorpic img{
transform:scale(1.05);
-ms-transform:scale(1.05); 	/* IE 9 */
-moz-transform:scale(1.05); 	/* Firefox */
-webkit-transform:scale(1.05); /* Safari 和 Chrome */
-o-transform:scale(1.05); 	/* Opera */
}

/*护栏定制*/
.tit04{text-align: center;}
.tit04:after{content:"";display: block;width: 100%;height: 4px;border-top: 1px solid #685129;border-bottom: 1px solid #493619;margin-top: 20px;margin-bottom: 25px;}
.tit04 h3{font-size: 36px;color: #f5edd8;font-weight: bold;margin-bottom: 10px;}
.tit04 h5{font-size: 12px;color: #f5edd8;text-transform: uppercase;}

.hldz_list{width: 100%;overflow: hidden;zoom: 1;}
.hldz_list .list0{width: 25%;float: left;text-align: center;}
.hldz_list .list0 h4{font-size: 16px;color: #D2C7B3;line-height: 36px;}
.hldz_list .list0 ul{max-width: 150px;margin: 0 auto;}
.hldz_list .list0 ul li a{display: block;width: 100%;font-size: 12px;line-height: 30px;color: #d2c7b3;}
.hldz_list .list0 ul li a:hover{background: #79663e;color: #fff;}
.in_hldz{width: 100%;padding: 55px 0 155px;background: url(../images/bg2.jpg)no-repeat center center;background-size: cover;position: relative;z-index: 1;margin-bottom: 25px;}
.hldz_zz0{width: 100%;height: 20px;position: absolute;z-index: 9; left: 0;top: 0;background: url(../images/hb2.png)repeat-x bottom ;}
.hldz_zz1{position: absolute;top: 0;left: 0; width: 100%;height: 100%;background: rgba(0,0,0,.5);}
.hldzbox{position: relative;z-index: 6;}
.hldz_zz2{position: absolute;bottom: 0;left: 0; width: 100%;height:50px;background: url(../images/bg01.png)no-repeat center center;}


.in-case .swiper-button-prev{background: url(../images/prev_btn.png)no-repeat left center;left: 0;width: 40px;height: 150px;background-size: 100% 100%;top: 50%;margin-top: -75px;}
.in-case .swiper-button-next{background: url(../images/next_btn.png)no-repeat right center;right: 0; width: 40px;height: 150px;background-size: 100% 100%;top: 50%;margin-top: -75px;}
.case_pic{padding: 10px;background: #ffffff;border: 1px solid #dddddd;margin-bottom: 50px;}
.case_pic a{display: block;width: 100%;}
.case_pic .imgbox{position: relative; display: block; overflow: hidden; margin: 0 auto;}
.case_pic .imgbox:before{content: ""; padding-top: 30%; display: block;}
.case_pic .imgbox span{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.case_pic .txtbox{background: rgba(0,0,0,.4);padding: 0 10px;padding-right: 60px; width: 100%;position: absolute;z-index: 9; left: 0;bottom: 0;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.case_pic .txtbox h3{width: 100%;line-height: 50px;font-size: 16px;color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.case_pic .txtbox .zz_more{width: 60px;position: absolute;right: 0;top: 0;line-height: 50px;color: #fff;font-size: 20px;padding-left: 0;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.case_pic a:hover .txtbox {background: rgba(213,173,88,.8);}
.case_pic a:hover .txtbox .zz_more{padding-left: 10px;}
.case_pic a:hover .imgbox span{
transform:scale(1.05);
-ms-transform:scale(1.05); 	/* IE 9 */
-moz-transform:scale(1.05); 	/* Firefox */
-webkit-transform:scale(1.05); /* Safari 和 Chrome */
-o-transform:scale(1.05); 	/* Opera */
}

/*产品展示*/
.title02 {margin-bottom: 38px;}
.title02 ul{text-align: center;}
.title02 ul li a{display: block;width: 180px;text-align: center;line-height: 34px;border: 1px solid #626262;border-radius: 20px;background: url(../images/bg1.png)repeat-x;background-size: 100% 100%;}
.title02 ul li{display: inline-block;padding: 0 5px;padding-bottom: 10px;}
.title02 ul li.act a{line-height: 32px;border: 2px solid #d5ad58;color: #d5ad58;}
.title02 ul li a:hover{line-height: 32px;border: 2px solid #d5ad58;color: #d5ad58;}

.qh02 .probox ul li{padding: 0 10px;padding-bottom: 20px;}
.qh02 .probox ul li a{display: block;width: 100%;overflow: hidden;border: 1px solid #dedede;padding: 6px;background: #fff;position: relative;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.qh02 .probox ul li a .pro_pic{position: relative; display: block; overflow: hidden; margin: 0 auto;}
.qh02 .probox ul li a .pro_pic:before{content: ""; padding-top: 70.7%; display: block;}
.qh02 .probox ul li a .pro_pic img{position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; max-width: 100%; max-height: 100%;}
.qh02 .probox ul li a .pro_txt {width: 100%;overflow:hidden;padding-right: 70px;position:absolute;bottom: 0;left: 0; background: rgba(255,255,255,1);padding: 0 6px;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.qh02 .probox ul li a .pro_txt h4{font-size:14px;width:100%;line-height: 40px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.qh02 .probox ul li a .pro_txt p.more{width: 70px;font-size:12px; line-height: 40px;position: absolute;top: 0;right: 0;}
.qh02 .probox ul li a .pro_zz{position: absolute;width: 100%;height: 100%;left: 0;top:100%;text-align: center;background: rgba(213,173,88,.8);padding:10% 10px 0 10px;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.qh02 .probox ul li a .pro_zz h4{font-size: 16px;color: #fff;margin-bottom: 5%;}
.qh02 .probox ul li a .pro_zz .tbox{font-size: 12px;line-height: 26px;height: 52px;overflow: hidden;margin-top: 5%;}
.qh02 .probox ul li a .pro_zz .tbox p{color: #fff;}
.qh02 .probox ul li a:hover .pro_zz{top: 0;}
.qh02 .probox ul li a:hover .pro_txt{display: none;}

/*购物热线*/
.dgrx {padding: 9px;border: 1px solid #b5b5b5;margin-top: 30px;margin-bottom: 50px;}
.dgrx .imgbox{position: relative; display: block; overflow: hidden; margin: 0 auto;border: 1px solid #b5b5b5;}
.dgrx .imgbox:before{content: ""; padding-top: 24.475%; display: block;}
.dgrx .imgbox span{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}

.dgrx .imgbox .dgrxbox{position: absolute;width: 310px;left: 25%;top:20%;}
.dgrx .imgbox .dgrxbox h3.tit{font-size: 36px;color: #000;position: relative;}
.dgrx .imgbox .dgrxbox h3.tit:after{content: "";display: block;width: 100%;height: 10px;background: url(../images/hb1.png)repeat-x;margin-top: 15px;margin-bottom: 15px;}
.dgrx .imgbox .dgrxbox h5{font-size: 15px;text-transform: uppercase;margin-bottom: 15px;}
.dgrx .imgbox .dgrxbox .dg_tel{font-size:15px ;width: 275px;line-height: 38px;text-align: center;background: #dfbc78;border-radius: 20px;color: #fff;}

/*案例中心*/
.in_case{background: url(../images/casebg.jpg)no-repeat center center;background-size: cover;padding-top: 50px;padding-bottom: 80px;}
.in_case .tit01 h3{color: #f5edd8;}
.in_case .tit01 h5{color: #f5edd8;}
.title01 {margin-bottom: 38px;}
.title01 ul{text-align: center;}
.title01 ul li a{display: block;width: 180px;text-align: center;line-height: 34px;border: 1px solid #626262;border-radius: 20px;background: url(../images/bg1.png)repeat-x;background-size: 100% 100%;color: #fff;}
.title01 ul li{display: inline-block;padding: 0 5px;padding-bottom: 10px;}
.title01 ul li.act a{line-height: 32px;border: 2px solid #d5ad58;color: #d5ad58;background: url(../images/bg1.png)repeat-x;background-size: 100% 100%;}
.title01 ul li a:hover{line-height: 32px;border: 2px solid #d5ad58;color: #d5ad58;background: url(../images/hoverbg1.png)repeat-x;background-size: 100% 100%;}

.in-case{position: relative;padding: 0 40px;}
.in-case .in_casebox1 a{display: block;width: 100%;overflow: hidden;position: relative;border: 1px solid #a09f9a;background: #fff;}
.in-case .in_casebox1 a .imgbox{position: relative; display: block; overflow: hidden; margin: 0 auto;}
.in-case .in_casebox1 a .imgbox:before{content: ""; padding-top: 61.6%; display: block;}
.in-case .in_casebox1 a .imgbox img{position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; max-width: 100%; max-height: 100%;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.in-case .in_casebox1 a .in_casezz{width: 100%;position: absolute;bottom: 0;left: 0;background: #151515;padding: 0 15px;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.in-case .in_casebox1 a .in_casezz p{font-size: 14px;color: #ffffff;line-height: 48px;}
.in-case .in_casebox1 a:hover {border-color: #d5ad58;}
.in-case .in_casebox1 a:hover .in_casezz{background: #d5ad58;}
.in-case .in_casebox1 a:hover .imgbox img{
transform:scale(1.05);
-ms-transform:scale(1.05); 	/* IE 9 */
-moz-transform:scale(1.05); 	/* Firefox */
-webkit-transform:scale(1.05); /* Safari 和 Chrome */
-o-transform:scale(1.05); 	/* Opera */
}

.in_casebox2 ul li{width: 33.33%;float: left;padding: 0 5px;padding-bottom: 10px;}
.in_casebox2 ul li a{display: block;width: 100%;overflow: hidden;position: relative;border: 1px solid #a09f9a;}
.in_casebox2 ul li a .in_casepic{position: relative; display: block; overflow: hidden; margin: 0 auto;}
.in_casebox2 ul li a .in_casepic:before{content: ""; padding-top: 95.33%; display: block;}
.in_casebox2 ul li a .in_casepic span{display: block;width: 100%;height: 100%;overflow: hidden; position: absolute;top: 0;left: 0;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.in_casebox2 ul li a .in_casezz{width: 100%;position: absolute;bottom: 0;left: 0;background: #151515;padding: 0 15px;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.in_casebox2 ul li a .in_casezz p{font-size: 14px;color: #ffffff;line-height: 38px;}
.in_casebox2 ul li a:hover .in_casezz{background: #d5ad58;}
.in_casebox2 ul li a:hover {border-color: #d5ad58;}
.in_casebox2 ul li a:hover .in_casepic span{
transform:scale(1.05);
-ms-transform:scale(1.05); 	/* IE 9 */
-moz-transform:scale(1.05); 	/* Firefox */
-webkit-transform:scale(1.05); /* Safari 和 Chrome */
-o-transform:scale(1.05); 	/* Opera */
}

/*优势*/
.in_ys{margin-top: 60px;}
.in_ystit {text-align: center;padding-bottom: 22px;background: url(../images/titbg2.png)no-repeat bottom center;margin-bottom: 35px;}
.in_ystit h4{font-size:42px;font-weight: bold;color: #333333;}
.in_ystit h4 span{color: #d6ae57;font-size: 42px;}
.in_ystit h4 b{font-size: 60px;color: #d6ae57;}
.in_ysbox {}
.in_ysbox .in_ystxt{width: 58%;float: left;position: relative;padding-left: 120px;overflow: hidden;padding-top: 18px;padding-bottom: 18px;padding-right: 12px;}
.in_ysbox .in_yspic{width: 42%;float: right;height: 145px;}
.in_ysbox .in_ystxt .ys_tit{width: 120px;line-height: 70px;text-align: center; border: 5px solid #e3e3e3;font-size:48px ;position: absolute;left: 0;top: 50%;margin-top: -35px;}
.in_ysbox .in_ystxt .ys_txt{padding-left: 20px;}
.in_ysbox .in_ystxt .ys_txt h3{font-size: 24px;color: #d3ad5a;border-bottom: 1px solid #cecece;margin-bottom: 5px; line-height: 44px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.in_ysbox .in_ystxt .ys_txt .tbox{font-size: 14px;line-height: 20px;height: 60px;overflow: hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.in_ysbox .in_ystxt .ys_txt .tbox p{color: #666;}
.in_ysbox .in_yspic span{display: block;width: 100%;height: 100%;}
.in_ysbox:nth-child(even) .in_ystxt{float: left;}
.in_ysbox:nth-child(even) .in_yspic{float: right;}
.in_ysbox:nth-child(odd) .in_ystxt{float: right;padding-left: 170px;}
.in_ysbox:nth-child(odd) .in_ystxt .ys_tit{left: 50px;}
.in_ysbox:nth-child(odd) .in_yspic{float: left;}

/*服务标题*/
.in_sertit{padding-top: 75px;padding-bottom: 20px;background: url(../images/sertitbg.jpg)no-repeat center center;background-size: cover;margin-top: 50px;}
.sertitbox .top_tit{width: 100%;padding-left: 420px;padding-right: 420px;position: relative;}
.sertitbox .top_tit .top_l{position: absolute;left: 0;top: 0;width: 420px;margin-top: 10px;}
.sertitbox .top_tit .top_r{position: absolute;right: 0;top: 0;width:420px;text-align: right;margin-top: 15px;}
.sertitbox .top_tit .top_c{text-align: center;}
.sertitbox .top_tit .top_l h3{font-size: 26px;color: #d6ac5a;margin-bottom: 5px;}
.sertitbox .top_tit .top_l h5{font-size: 12px;color: #d6ac5a;text-transform: uppercase;}
.sertitbox .top_tit .top_r h3{font-size: 26px;color: #d6ac5a;}
.sertitbox .top_tit .top_r h3 span{font-size: 24px;color: #d6ac5a;display: inline-block;}
.sertitbox .top_tit .top_r h3 span:after{content: "";display: block;width: 100%;height: 4px;border-bottom: 1px solid #856c37;border-top: 1px solid #d3ad58;}
.sertitbox .top_tit .top_c h3{font-size: 48px;color: #d6ac5a;display: inline-block;}
.sertitbox .top_tit .top_c h3{padding-left: 15px;padding-right: 15px;}
.sertitbox .top_tit .top_c h3:after{content: "";display: block;width: 100%;height: 10px;margin-top: 5px; background: url(../images/hb2.png)repeat-x bottom center;}
.ser_icon_more{margin-bottom: 15px;margin-top: 5px;}
.down_tit{text-align: center;}
.down_tit h3{font-size: 28px;font-weight: bold;color: #f5edd8;padding-bottom: 6px;background: url(../images/titbg3.png)no-repeat bottom center;margin-bottom: 14px;}
.down_tit h5{font-size: 18px;color: #f5edd8;}

/*服务流程*/
.servicebox {margin-top: 17px;}
.servicebox ul.ul01{width: 50%;float: left;}
.servicebox ul li {width: 50%;float: left;text-align: center;background: #d5ad58;font-size: 0;}
.servicebox ul li .imgbox{display: inline-block;line-height: 142px;margin-right: 12px;}
.servicebox ul li .imgbox img{max-width: 100%;}
.servicebox ul li .txtbox{display: inline-block;text-align: left;position: relative;top: 20px;}
.servicebox ul li .txtbox h4{font-size: 18px;color: #fff;}
.servicebox ul li .txtbox h5{font-size: 12px;color: #fff;text-transform: uppercase;}
.servicebox ul li .txtbox h5:before{content: "";display: block;width: 100%;height: 1px;background: #e0c689;margin-bottom: 7px;margin-top: 6px;}

.servicebox ul li:nth-child(even){background: #fff;}
.servicebox ul li:nth-child(even) .txtbox h4{color: #333333;}
.servicebox ul li:nth-child(even) .txtbox h5{color: #333333;}
.servicebox ul.ul02{float: right;width: 50%;}
.servicebox ul.ul02 li{float: right;position: relative;}
.servicebox ul.ul01 li{position: relative;}
.servicebox ul.ul01 li:nth-child(odd):after{content: "";display: block;width: 20px;height: 20px;background: #d5ad58;position: absolute;z-index: 99; right: -10px;top: 50%;margin-top: -8px;
transform: rotateZ(45deg);
}
.servicebox ul.ul01 li:nth-child(2):after{content: "";display: block;width: 20px;height: 20px;background: #fff;position: absolute;z-index: 99; right: -10px;top: 50%;margin-top: -8px;
transform: rotateZ(45deg);
}
.servicebox ul.ul01 li:nth-child(4):after{content: "";display: block;width: 20px;height: 20px;background: #fff;position: absolute;z-index: 99; right: 50%;bottom:-10px ;margin-right: -8px;
transform: rotateZ(45deg);
}
.servicebox ul.ul02 li:nth-child(odd):before{content: "";display: block;width: 20px;height: 20px;background: #d5ad58;position: absolute;z-index: 99; left: -10px;top: 50%;margin-top: -8px;
transform: rotateZ(45deg);
}
.servicebox ul.ul02 li:nth-child(2):before{content: "";display: block;width: 20px;height: 20px;background: #fff;position: absolute;z-index: 99; left: -10px;top: 50%;margin-top: -8px;
transform: rotateZ(45deg);
}
.servicebox ul.ul02 li:nth-child(4):before{content: "";display: block;width: 20px;height: 20px;background: #fff;position: absolute;z-index: 99; left: 50%;bottom:-10px ;margin-right: -8px;
transform: rotateZ(45deg);
}

/*新闻*/
.in_news{margin-top: 48px;margin-bottom: 50px;background: #fff;}
.in_newbox{width: 100%;padding-left: 278px;position: relative;}
.in_newbox .in_new_tit{width: 278px;height: 100%;position: absolute;left: 0;top: 0;background: url(../images/newbg1.jpg)no-repeat center center;background-size: cover;}
.in_newbox .in_newlist ul{width: 100%;overflow: hidden;padding-top: 20px;border: 1px solid #e3e3e3;}
.in_newbox .in_newlist ul li{width: 50%;float: left;padding: 0 10px; padding-bottom: 20px;}
.in_newbox .in_newlist ul li a{display: block;width: 100%;position: relative;padding-left: 95px;}
.in_newbox .in_newlist ul li a .in_newpic{width: 95px;height: 100%;overflow: hidden; position: absolute;left: 0;top: 0;}
.in_newbox .in_newlist ul li a .in_newpic span{display: block;width: 100%;height: 100%;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.in_newbox .in_newlist ul li a .in_newtxt{padding-left: 10px;}
.in_newbox .in_newlist ul li a .in_newtxt h3{font-size: 14px;font-weight: bold;margin-bottom: 5px;line-height: 24px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.in_newbox .in_newlist ul li a .in_newtxt .tbox{font-size: 12px;line-height: 20px;text-indent: 1em;height: 40px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.in_newbox .in_newlist ul li a .in_newtxt .tbox p{color: #666;}
.in_newbox .in_newlist ul li a .in_newtxt .in_newmore{font-size: 12px;line-height: 20px;}
.in_newbox .in_newlist ul li a .in_newtxt .in_newmore p{color: #c6c6c6;}
.in_newbox .in_newlist ul li a:hover .in_newtxt h3{color: #dda224;}
.in_newbox .in_newlist ul li a:hover .in_newtxt .tbox p{color: #222;}
.in_newbox .in_newlist ul li a:hover .in_newpic span{
transform:scale(1.05);
-ms-transform:scale(1.05); 	/* IE 9 */
-moz-transform:scale(1.05); 	/* Firefox */
-webkit-transform:scale(1.05); /* Safari 和 Chrome */
-o-transform:scale(1.05); 	/* Opera */
}

.in_newbox .in_new_tit{padding-top: 2%;}
.in_newbox .in_new_tit h3{width: 150px;text-align: center; margin: 0 auto;font-size: 30px;font-weight: bold;color: #020200;line-height: 48px;border: 2px solid #fff;background: url(../images/newtitbg.png)repeat-x;background-size: 100% 100%;}
.in_newbox .in_new_tit h5{font-size: 10px;margin:0 auto;text-align: center;width: 150px;line-height: 20px;background: #dbbc79;color: #fff;text-transform: uppercase;margin-top: 2px;}
.in_newbox .in_new_tit .tit_fl{padding: 25px 0;background:rgba(221,162,36,.7);width: 100%; position: absolute;bottom: 0;left: 0;}
.in_newbox .in_new_tit .tit_fl a{display: block;width: 116px;margin: 0 auto;margin-bottom: 20px; line-height: 36px;text-align: center;color: #dda224;background: #fff;border-radius: 18px;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.in_newbox .in_new_tit .tit_fl a:last-child{margin-bottom: 0;}
.in_newbox .in_new_tit .tit_fl a:hover{background: #dda224;color: #fff;}
/*联系*/
.in_con{background: #2b2a2a;}
.in_conbox{width: 100%;overflow: hidden;padding: 50px 0;}
.in_conbox .logo2{float: left;width: 27%;text-align: center;position: relative;top: 20px;}
.in_conbox .logo2 img{max-width: 100%;}
.in_conbox .in_conr{width: 73%;float: right;/*overflow: hidden;*/position: relative; padding-top: 20px;padding-bottom: 20px;padding-left: 40px;}
.in_conbox .in_conr:before{content: "";display: block;width: 1px;height: 100%;position: absolute;left: 0;top: 0; background: #555555;}
.in_conbox .in_conr .fotmenu ul.ul_1>li{width: 14.285714%;float: left;}
.in_conbox .in_conr .fotmenu ul.ul_1>li>a{display: block;width: 100%;margin-bottom: 5px;font-size: 16px;color: #fff;}
.in_conbox .in_conr .fotmenu ul.ul_1>li>a:hover{text-decoration: underline;}
.in_conbox .in_conr .fotmenu ul.ul_1>li ul.ul_2 li a{display: block;width: 100%;font-size: 14px;line-height: 26px;color: #fff;}
.in_conbox .in_conr .fotmenu ul.ul_1>li ul.ul_2 li a:hover{text-decoration: underline;}
.in_conbox .in_conr .ewmbox{width: 42.8%;position: absolute;right: 0;top: 50px;}
.in_conbox .in_conr .ewmbox .ewm{width: 50%;float: left;}
.in_conbox .in_conr .ewmbox .ewm p{color: #fff;}

/*底部*/
.cfot{padding: 15px 0;background: #0e0e0e;text-align: center;}
.cfot p{font-size: 14px;color: #fff;line-height: 20px;}

@media only screen and (max-width:1199px ) {
	/*服务*/
	.sertitbox .top_tit{padding-left: 300px;padding-right: 300px;}
	.sertitbox .top_tit .top_l{width: 300px;}
	.sertitbox .top_tit .top_r{width: 300px;}
	.sertitbox .top_tit .top_l h3{font-size: 20px;}
	.sertitbox .top_tit .top_l h5{font-size: 10px;}
	.sertitbox .top_tit .top_r h3{font-size: 22px;}
	.sertitbox .top_tit .top_r h3 span{font-size: 20px;}
	.servicebox ul li .imgbox{margin-right: 5px;}
	.servicebox ul li .txtbox h5{font-size:;}
	
	/*新闻*/
	.in_newbox{padding-left: 260px;}
	.in_newbox .in_new_tit{width: 260px;}
	
	/*底部*/
	.in_conbox .logo2{width: 24%;}
	.in_conbox .in_conr{width: 76%;}
	
}
@media only screen and (max-width:991px ) {
	/*头部*/
	.header{padding: 10px 0;}
	/*关于我们*/
	.in_abbox{padding-left: 340px;}
	.in_abbox .in_abl{width: 340px;}
	.head_td{display: none;}
	.tel{display: none;}
	
	/*护栏定制*/
	.title02 ul li a{width: 160px;}
	.title02 ul li.act a{line-height: 28px;}
	.title02 ul li:hover a{line-height: 28px;}
	.title02 ul li a{line-height: 30px;}
	.dgrx .imgbox:before{padding-top:30%;}
	.title01 ul li a{width: 160px;}
	.title01 ul li.act a{line-height: 28px;}
	.title01 ul li:hover a{line-height: 28px;}
	.title01 ul li a{line-height: 30px;}
	
	/*案例展示*/
	
	.in_casebox2 ul li{width: 49.99%;}
	.in_casebox2 ul li a .in_casepic:before{padding-top: 74.33%;}
	.in-case .in_casebox1 a .imgbox:before{padding-top: 73%;}
	
	/*优势*/
	.in_ysbox:nth-child(odd) .in_ystxt{padding-left: 130px;}
	.in_ysbox:nth-child(odd) .in_ystxt .ys_tit{left: 10px;}
	
	/*服务标题*/
	.sertitbox .top_tit{position: static;padding: 0 15px;width: 100%;overflow: hidden;}
	.sertitbox .top_tit .top_l{width: 50%;float: left;position: static;}
	.sertitbox .top_tit .top_r{width: 50%;float: right;position: static;}
	.sertitbox .top_tit .top_c{width: 100%;margin-bottom: 15px;}
	.servicebox ul.ul01,.servicebox ul.ul02{width: 100%;}
	.servicebox ul li{width: 50%;}
	.servicebox ul:nth-child(2) li{float: right;}
	.servicebox ul:nth-child(3) li{float: left;}
	.servicebox ul li:before{display: none !important;}
	.servicebox ul li:after{display: none !important;}
}
@media only screen and (max-width:767px ) {
	
	
	
	.head_top{display: none;}
	.in_gonggao{display: none;}
	/*关于我们*/
	.in_abbox {position: static;padding: 0;}
	.in_abbox .in_abl{width: 100%;position: static;}
	.in_abbox .in_abl .in_abpic{position: static;}
	.in_abbox .in_abl .in_abpic img{position: static;}
	.in_abbox .in_abr{padding-left: 0;}
	.in_abbox .in_abr .txt_box{height: auto;-webkit-line-clamp:inherit;}
	.in_abbox .in_abr .in_abmore a{margin: 0 auto;}
	.case_pic .imgbox:before{padding-top: 38%;}
	.case_pic .txtbox .zz_more{width: 40px;}
	.case_pic .txtbox{padding-right: 40px;}
	
	.hldz_list .list0{width: 50%;}
	
	.dgrx .imgbox:before{padding-top: 190px;}
	.dgrx .imgbox .dgrxbox{top: 0;padding-top: 20px;}
	.dgrx .imgbox .dgrxbox{left: 20%;}
	.sertitbox .top_tit{display: none;}
	.ser_icon_more{display: none;}
	.in_sertit{padding-top: 30px;}
	.servicebox ul li .imgbox{line-height: 100px;}
	
	.in_ysbox .in_ystxt{width: 100%;}
	.in_ysbox .in_yspic{width: 100%;}
	/*新闻*/
	.in_newbox .in_newlist ul li{width: 100%;}
	
	/*底部*/
	.in_con{display: none;}
}

@media only screen and (max-width:640px ) {
	.in_newbox {position: static;}
	.in_newbox .in_new_tit{width: 260px;margin: 0 auto;position: relative;padding-bottom:220px;margin-bottom: 15px;}
	.in_newbox{padding: 0 ;}
	.in-case{padding: 0;}
	.in-case .swiper-button-next{display: none;}
	.in-case .swiper-button-prev{display: none;}
	.case_pic .imgbox:before{padding-top: 200px;}
}

@media only screen and (max-width:480px ) {
	.servicebox ul li{width: 100%;}
	.servicebox ul li .imgbox{line-height: 80px;}
	.dgrx .imgbox .dgrxbox{left: 0;text-align: center;width: 100%;}
	.dgrx .imgbox .dgrxbox .dg_tel{margin: 0 auto;}
	.dgrx .imgbox .dgrxbox h3.tit{font-size: 30px;}
	.title02 ul li a{width: 140px;}
	.title01 ul li a{width: 140px;}
	
	.in_ysbox .in_ystxt .ys_tit{width: 100px;}
	.in_ysbox .in_ystxt{padding-left: 100px;}
	.in_ysbox:nth-child(odd) .in_ystxt{padding-left: 100px;}
	.in_ysbox:nth-child(odd) .in_ystxt .ys_tit{left: 0;}
}


/*内页*/
.center_box:after{display:block;clear:both;content:"";visibility:hidden;height:0;} 
.center_box{zoom:1;padding: 20px 0;}
.cen_l{width: 22.5%;float: left;padding-right: 20px;}
.cen_r{width: 77.5%;float: right;}

.tit05{text-align: center;padding: 4px; background:#c48f37;-webkit-background-size: cover;background-size: cover; margin-bottom: 10px;}
.tit05 .titbox {padding: 40px 0;position: relative;}
.tit05 .titbox h3{font-size:30px;line-height: 54px;text-align: center;color: #fff;font-weight: bold;}
.tit05 .titbox h5{text-transform: uppercase;font-size: 14px;color: #fff;}
.tit05 .titbox{width: 100%;height: 100%;border: 1px solid #e1c79b;}
.dropbtn{position: absolute;display: block;width: 30px;line-height: 30px;font-weight: bold;color: #fff;text-align: center;right: 0;top: 50%;margin-top: -15px;}
.dropmenu{margin-bottom: 15px;}
.dropmenu>ul.lv1>li>a{display: block;width: 100%;padding-left: 35px; line-height: 37px;margin-bottom: 3px;font-size: 14px;color: #515151;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.dropmenu>ul.lv1>li>a:after{content: ""; display: block;position: absolute;right: 0;top: 0; width: 50px;height: 37px;}
.dropmenu>ul.lv1>li:hover>a:after{background: url(../images/icon_more1.png)no-repeat left center;}
.dropmenu>ul.lv1>li a:focus{text-decoration: none;}
.dropmenu>ul.lv1>li{margin-bottom: 3px;}
.dropmenu>ul.lv1>li:hover>a{background: #daba76;color: #fff;}
.dropmenu>ul.lv1>li.act>a{background: #daba76;color: #fff;}
.dropmenu>ul.lv1>li ul.lv2>li>a{display: block;width: 100%;line-height: 35px;padding-left: 40px; color: #333;border-bottom: 1px dashed #bfbfbf;padding-right: 50px;position: relative;}
.dropmenu>ul.lv1>li ul.lv2>li>a:after{content: ""; display: block;position: absolute;right: 0;top: 0; width: 50px;height: 37px;background: url(../images/icon_more.png)no-repeat left center;}
.dropmenu>ul.lv1>li ul.lv2>li:hover>a:after{background: url(../images/icon_more1.png)no-repeat left center;}
.dropmenu>ul.lv1>li ul.lv2>li>a:hover{color: #c48f37;}
.lxpic{border: 1px solid #bdbdbd;}
.suoyin{margin-top: 18px;width: 100%;overflow: hidden;zoom: 1;padding-bottom: 4px;position: relative;}
.suoyin:after{content: "";display: block;width: 100%;height: 4px;position:absolute;left: 0;bottom: 0; border-top: 1px solid #dedede;border-bottom: 1px solid #d2d2d2;}
.suoyin h3{font-size: 28px;font-weight: bold;color: #5a5a5a;float: left;line-height: 50px;}
.suoyin h3 span{font-size: 30px;font-family: impact;color: #bfbfbf;text-transform: uppercase;font-weight: normal;margin-left: 10px;float: right;}
.suoyin h5{font-size: 14px;color: #666666;float: right;line-height: 50px;}

.main_box{padding: 20px 0;}
@media only screen and (min-width:768px ) {
.dropmenu{display: block !important;}
}
@media only screen and (max-width:767px ) {
	.main_box{padding-left: 10px;padding-bottom: 10px;}
.content{padding-left: 10px;padding-right: 10px}
.cen_l{width: 100%;float: none;padding-right: 0;}
.cen_r{width: 100%;float: none;}
.lxpic{display: none;}
.suoyin{display: none;}
.tit03{border-radius: 0;}
.tit03 h3{font-size: 20px;padding-left: 10px; text-align: left;line-height: 50px;background: none;position: relative;}
.tit03 h3 span.dropbtn{display: block;width: 40px;height: 40px;text-align: center;line-height: 40px;font-size: 20px; position: absolute;right: 0;top: 50%;margin-top: -20px;color: #fff;}
.tit05 .titbox{padding: 0;position: relative;padding-left: 10px;}
.tit05 .titbox h5{display: none;}
.tit05 .titbox h3{text-align: left;}

.dropmenu>ul.lv1>li{padding-bottom: 0;}
.dropmenu>ul.lv1>li>a{line-height: 36px;font-size: 14px;border-width: 1px;}
.dropmenu>ul.lv1{border-bottom: 1px solid #049fb7;}
.dropmenu>ul.lv1>li ul.lv2{display: none;}
}


/*关于我们*/
.about .abpic{margin-bottom: 10px;}
.about .abpic img{max-width: 100%;}
.about .abtxt {font-size: 14px;line-height: 25px;text-align: justify;}
.about .abtxt h4{font-size: 16px;}

/*新闻资讯*/
.news ul li{padding-bottom: 20px;padding-left: 20px;padding-right: 20px;}
.news ul li a{display: block;padding-left: 95px;position: relative;}
.news ul li a .newpic{position: absolute;left: 0;top: 0;width: 95px;height: 100%;}
.news ul li a .newpic span{display: block;width: 100%;height: 100%;}
.news ul li a .newtxt {padding-left: 15px;}
.news ul li a .newtxt h3{font-size: 14px;line-height: 28px; font-weight: bold;color: #c48f37;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.news ul li a .newtxt .tbox{font-size: 12px;line-height: 20px;height: 40px;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.news ul li a .newtxt .tbox p{color: #666;}
.news ul li a .newtxt .newdate{font-size: 12px;line-height: 20px;}
.news ul li a .newtxt .newdate p{color: #c6c6c6;}


/*工程案例*/
.case ul.caselist{}
.case ul.caselist li{padding-bottom: 30px}
.case ul.caselist li a{display: block;width: 100%;overflow: hidden;}
.case ul.caselist li a .casepic{position: relative; display: block; overflow: hidden; margin: 0 auto;border: 5px solid #fff;background: #fff;margin-bottom: 10px;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.case ul.caselist li a .casepic:before{content: ""; padding-top: 73.5%; display: block;}
.case ul.caselist li a .casepic span{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.case ul.caselist li a .casetxt h3.tit{font-size: 16px;line-height: 24px;text-align: center;}
.case ul.caselist li a .casetxt p{font-size: 14px;line-height: 24px;}
.case ul.caselist li a:hover .casepic{border-color: #c48f37;}
.case ul.caselist li a:hover .casepic span{
transform:scale(1.05);
-ms-transform:scale(1.05); 	/* IE 9 */
-moz-transform:scale(1.05); 	/* Firefox */
-webkit-transform:scale(1.05); /* Safari 和 Chrome */
-o-transform:scale(1.05); 	/* Opera */
}
.case ul.caselist li a:hover .casetxt h3.tit{color: #c48f37;}
.case ul.caselist li a:hover .casetxt p{color: #c48f37;}

/*案例详情*/
.case_x .case_x_pic{text-align: center;}
.case_x .case_x_pic img{max-width: 100%;}
.case_x .case_x_txt{text-align: center;}
.case_x .case_x_txt h3{font-size: 16px;color: #C48F37;line-height: 28px;}
.case_x .case_x_txt h5{font-size: 16px;color: #C48F37;line-height: 24px;}

/*新闻详情*/
.new_x .new_x_tit h4{font-size: 14px;color: #222;line-height: 24px;}
.new_x .new_x_tit h6{font-size: 12px;color: #666;line-height: 18px;}
.new_x .new_x_pic{padding: 10px 0;}
.new_x img{max-width: 100%;}
.new_x .new_x_txt{font-size: 14px;line-height: 24px;text-indent: 1em;text-align: justify;}
.new_x .new_x_txt h4{font-size: 14px;color: #c48f37;line-height: 26px;text-indent: 0;font-weight: bold;}

/*联系我们*/
.lxfs {font-size: 12px;line-height: 20px;}
.map01{margin: 15px 0;}
.dock {
	position: fixed;
	right: 0px;
	width: 50px;
	-moz-opacity: 0.9;
	opacity: 0.9;
	z-index: 200;
        font-size:14px;
	font-family:'微软雅黑';
}

.dock.close {
	z-index: 50;
}

.dock ul.icons {
	position: absolute;
	list-style: none;
	right: 0px;
	padding: 0px;
	width: 50px;
	border: 1px solid #333;
	border-right: none;
	background: #111;
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.dock.close ul.icons {
	right: -70px;
}

.dock ul.icons li i {
	display: block;
	position: relative;
	width: 50px;
	height: 50px;
	background: url(../images/icons.png) no-repeat;
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
	z-index: 210;
}

.dock ul.icons li.active i {
	-moz-opacity: 0.4;
	opacity: 0.4;
}

.dock ul.icons li.up i {
	background-position: -63px -150px;
}

.dock ul.icons li.tel1 i {
	background-position: -62px -108px;
}

.dock ul.icons li.im i {
	background-position: -63px -20px;
}

.dock ul.icons li.wechat i {
	background-position: -59px -66px;
}

.dock ul.icons li.down i {
	background-position: -63px -190px;
}

.dock ul.icons li p {
	display: block;
	position: absolute;
	top: 50px;
	right: -260px;
	padding: 15px 20px;
	height: 120px;
	color: White;
	line-height: 30px;
	border: 1px solid #333;
	border-right: none;
	background: #111;
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .4s ease-in-out .1s;
	-moz-transition: all .4s ease-in-out .1s;
	-ms-transition: all .4s ease-in-out .1s;
	-o-transition: all .4s ease-in-out .1s;
	transition: all .4s ease-in-out .1s;
	overflow: hidden;
	z-index: 201;
}

.dock ul.icons li.active p {
	right: 50px;
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}

.dock ul.icons li.tel1 p {
width: 140px;
    height:130px;
    line-height:30px
}

.dock ul.icons li.im p {
	width: 140px;
    height:130px;
    line-height:30px
}

.dock ul.icons li.im p a {
	display: block;
	margin-top: 12px;
	width: 100px;
	height: 35px;
	line-height: 32px;
	color: #00dfb9;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	border: 1px solid #00dfb9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.dock ul.icons li.im p a:hover {
	color: White;
	background: #0f8773;
	border: 1px solid #0f8773;
}

.dock ul.icons li.wechat p {
	width: 170px;
    height:160px;
    line-height:30px
}

.dock ul.icons li.wechat p img {
	
	border: 2px solid #000;
}

.dock a.switch {
	position: absolute;
	display: block;
	top: 252px;
	right: 11px;
	width: 26px;
	height: 26px;
	background: url(../images/icons.png) no-repeat 0px -640px;
	cursor: pointer;
	-webkit-transition-delay: .15s;
	-moz-transition-delay: .15s;
	-ms-transition-delay: .15s;
	-o-transition-delay: .15s;
	transition-delay: .15s;
}

.dock a.switch.off {
	background-position: -32px -640px;
}
