@charset "utf-8";
/* CSS Document *//*此样式为全局样式，在每个页面只能引用一次，不能重复，也不可以不引用。*/
html{_background-attachment: fixed; }
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font-size: 14px;color: #555;font-family: Microsoft yahei,helvetica;background-color: #fff;background-repeat: repeat;}
.body_hui{ background-color:#f7f7f9;}
.body_bg{background-image: url(../images/body_bg.png);background-repeat: no-repeat;background-position: left 273px;}
body a{color: #333;text-decoration: none}
em{font-style:normal}
li{list-style:none}
fieldset{border:0;}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;outline: none;}
input,textarea,select {*font-size:100%;}
p{word-wrap:break-word}
a:link,a:visited{text-decoration:none;}
input,button,select{outline: 0;font-family: Microsoft yahei,helvetica;margin:0px; padding:0px;}
.fl{float: left;}
.fr{float: right;}
.nocu{font-weight: normal;}
.clear{ clear:both;}
.shenglue{white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.shenglue2{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; overflow:hidden;}
.shenglue3{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; overflow:hidden;}
.bgxuhua {-webkit-transition: all 0.2s ease-out 0s;-moz-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;}
.bgxuhua a:hover{-webkit-transition: all 0.2s ease-out 0s;-moz-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;}
.imgbig{ overflow:hidden;}
.imgbig img{ transition:all linear .2s;	}
.imgbig:hover img{cursor: pointer; transform:scale(1.05); -webkit-transform:scale(1.05) translateZ(0); -moz-transform:scale(1.05) translateZ(0); -ms-transform:scale(1.05) translateZ(0); -o-transform:scale(1.1) translateZ(0);}
.bgquan{background-repeat: no-repeat;background-position: center center;background-size: cover;}
.zishiyin{font-size:14px; line-height:20px;}
.zishiyin img{max-width: 100%; width: auto;height: auto !important;}
.bhtouying:hover{box-shadow: 3px 3px 3px #ccc;}
.zishiyin table{ width:100% !important;}
.video iframe,.video embed{ width:725px !important; height:455px !important;}
.guodu{transition: 0.5s;}
.h30{ height:30px;}
.bgtc{background-repeat: no-repeat;background-position: center center; background-size:cover;}
*{-webkit-tap-highlight-color: transparent;}
/*全局样式结束GLOBAL STYLE*/
/*头部-*/
.container{ width:90%;margin:0px auto; position:relative; overflow:hidden;}
.header{width: 100%;height: 75px;background-repeat: repeat; position:fixed; top:0px; left:0px; right:0px; z-index:9999;}
.header_xf{background-image: url(../images/nav_sub_li.png);background-repeat: repeat;}
.header .logo{ float:left; margin:15px 0 0 0px; height:45px;}
.header .container{ overflow: inherit;}
.header_xian{ width:1px; height:15px; background-color:#999; float:right; margin:31px 20px 0px 20px;}
.header_ss{ height:75px; width:40px;position:relative;}
.header_ss .sousuo .sousuo_t{ width:40px; height:40px; line-height:40px; text-align:center;display:block; margin:19px auto 0px auto;}
.header_ss .sousuo .sousuo_t i{ font-size:16px;}
.sousuo_box{display: none; position: absolute;right:0px; top:75px;width:250px; height:40px;z-index:99999;}
.sousuo .sousuo_box .sousuotext{outline-style: none; width:250px; height:40px; border:0px solid #fff;text-indent:10px; font-size:14px;}
.sousuo .sousuo_box .sousuobtn{width:40px;height:40px; line-height:40px;float: right; border:0px solid #eb6100;cursor: pointer; color:#666; position:absolute; top:0px; right:0px; background-color:#FFF;}
.header .search_box{ width:302px; margin:16px 0px 0px 0px; position:relative;}
.header .search_box .searchtext{width: 300px; height:38px; line-height:38px; text-indent:12px;border: 1px solid #e4e4e4;border-radius: 4px;background-color: #f7f7f7;color: #1c2834;font-size: 13px;-webkit-box-shadow: inset 0 -7px 4px -7px rgba(0,0,0,0.1);box-shadow: inset 0 -7px 4px -7px rgba(0,0,0,0.1);}
.header .search_box .searchbtn{ cursor:pointer; position:absolute; top:3px; right:5px; z-index:10;width:30px; height:30px;border:0px solid #493824; background:none; color:#493824; font-size:18px;line-height:30px; text-align:center;}
.header_gg{ width:350px; height:50px; margin:20px 0px 0px 0px;}
.header_gg img{ width:350px; height:50px;}
header{ display:none;}
.m_daohang{ display:none;}
/*右侧客服-*/
#FloatPanel{overflow:hidden;}
#FloatPanel .ctrolPanel{width:50px;height:200px;background: url(../images/r_kf.png) no-repeat center top;position:fixed;right:20px;top:200px;overflow:hidden;z-index:10000;_position:absolute;_top:expression(eval(documentElement.scrollTop + 200));}
#FloatPanel .ctrolPanel a{width:50px; height: 50px; display:block;}
#FloatPanel .ctrolPanel a:hover{background: rgba(255,255,255,0.3);}
#FloatPanel .arrow01{width:0;height:0;font-size:0;line-height:0;border-top:10px solid transparent;_border-top:10px solid black;_filter:chroma(color=black);border-right:10px solid transparent;_border-right:10px solid black;_filter:chroma(color=black);border-bottom:10px solid transparent;_border-bottom:10px solid black;_filter:chroma(color=black);border-left:10px solid #ddd;position:absolute;bottom:0;position:absolute;left:2px;top:0;}
#FloatPanel .arrow02{width:0;height:0;font-size:0;line-height:0;border-top:10px solid transparent;_border-top:10px solid black;_filter:chroma(color=black);border-right:10px solid transparent;_border-right:10px solid black;_filter:chroma(color=black);border-bottom:10px solid transparent;_border-bottom:10px solid black;_filter:chroma(color=black);border-left:10px solid #fff;position:absolute;bottom:0;position:absolute;left:0;top:0;}
#FloatPanel .servicePanel{width:128px;height:400px;position:fixed;right:70px;top:200px;z-index:10000;overflow:visible;display:none;_position:absolute;_top:expression(eval(documentElement.scrollTop + 200));}
#FloatPanel .servicePanel .servicePanel-inner{width:128px;position:relative;overflow:visible;}
#FloatPanel .servicePanel .servicePanel-inner .arrowPanel{display: none; width:10px;height:30px;position:absolute;right:1px;top:50px;}
#FloatPanel .servicePanel .servicePanel-inner .arrowPanel .arrow02{border-left:10px solid #348ee3; }
#FloatPanel .servicePanel .servicePanel-inner .serviceMsgPanel{width:128px;position:absolute;left:0;top:0;overflow:hidden;}
#FloatPanel .servicePanel .servicePanel-inner .serviceMsgPanel .serviceMsgPanel-hd{width:128px;height:31px;background:url(../images/qq_top.png) no-repeat left top;}
#FloatPanel .servicePanel .servicePanel-inner .serviceMsgPanel .serviceMsgPanel-hd a{width:24px;height:24px;font-size:12px;color:#fff;line-height:24px;display:block;float:right;}
#FloatPanel .servicePanel .servicePanel-inner .serviceMsgPanel .serviceMsgPanel-hd a span{display:none;}
#FloatPanel .servicePanel .servicePanel-inner .serviceMsgPanel .serviceMsgPanel-bd{width:128px;background:url(../images/qq_center.png) repeat-y left top; padding:5px 15px;}
.qq_ico{height: 30px;line-height: 30px;background-image: url(../images/qq_ico.png);background-repeat: no-repeat;background-position: left center; background-size:16px; text-indent:20px; font-size:12px;}
.qq_ico a{ display:block;}
.qqimg{ margin-bottom:-3px;}
#FloatPanel .servicePanel .servicePanel-inner .serviceMsgPanel .serviceMsgPanel-ft{width:128px;height:22px;background:url(../images/qq_bottom.png) no-repeat left top;}
#FloatPanel .messagePanel{width:220px;height:120px;position:fixed;right:70px;top:255px;z-index:10000;overflow:visible;display:none;_position:absolute;_top:expression(eval(documentElement.scrollTop + 200));}
#FloatPanel .messagePanel .messagePanel-inner{width:220px;position:relative;overflow:visible;}
#FloatPanel .messagePanel .messagePanel-inner .arrowPanel{width:10px;height:30px;position:absolute;right:1px;top:15px;}
#FloatPanel .messagePanel .messagePanel-inner .arrowPanel .arrow01{border-left:10px solid #fff;left:1px;}
#FloatPanel .messagePanel .messagePanel-inner .arrowPanel .arrow02{border-left:10px solid #fff;}
#FloatPanel .messagePanel .messagePanel-inner .formPanel{width:210px;background:#fff;position:absolute;left:0;top:0;}
#FloatPanel .messagePanel .messagePanel-inner .formPanel .formPanel-hd a span{display:none;}
#FloatPanel .messagePanel .messagePanel-inner .formPanel .formPanel-bd{padding:10px 20px;}
.r_kf_tel{font-size: 14px;height: 28px;line-height:28px;margin: 6px 0px;background-image: url(../images/r_kf_tel_ico.png);background-repeat: no-repeat;background-position: left center; background-size:18px; text-indent:22px;}
#FloatPanel .messagePanel .messagePanel-inner .formPanel .btn_gb{ float:right; font-size:12px; color:#888; height:20px; line-height:20px;}
#FloatPanel .qrcodePanel{width:210px;height:240px;position:fixed;right:70px;top:143px;z-index:10000;overflow:visible;display:none;_position:absolute;_top:expression(eval(documentElement.scrollTop + 200));}
#FloatPanel .qrcodePanel .qrcodePanel-inner{width:210px;position:relative;overflow:visible;}
#FloatPanel .qrcodePanel .qrcodePanel-inner .arrowPanel{width:10px;height:30px;position:absolute;right:1px;top:180px;}
#FloatPanel .qrcodePanel .qrcodePanel-inner .arrowPanel .arrow01{border-left:10px solid #fff;left:1px;}
#FloatPanel .qrcodePanel .qrcodePanel-inner .arrowPanel .arrow02{border-left:10px solid #fff;}
#FloatPanel .qrcodePanel .qrcodePanel-inner .codePanel{width:200px;background:#fff;border:position:absolute;left:0;top:0;overflow:hidden;}
#FloatPanel .qrcodePanel .qrcodePanel-inner .codePanel .codePanel-hd{height:32px;font-size:14px;color:#fff;line-height:32px;text-indent:10px; background-color:#666}
#FloatPanel .qrcodePanel .qrcodePanel-inner .codePanel .codePanel-hd a{width:32px;height:32px;font-size:14px;color:#fff;line-height:32px;text-indent:0;display:block;float:right;}
#FloatPanel .qrcodePanel .qrcodePanel-inner .codePanel .codePanel-bd{padding:10px;overflow:hidden;}
/* 首页 */
.banner{ width:100%;padding:0px 0px;}
.banner .swiper-slide{}
.banner .swiper-slide .banner_img{height:100vh; width:100.5%;background-repeat: no-repeat;background-position: center center; background-size:cover;}
.banner .swiper-slide .banner_img .lianjie{height:100vh; width:100%;}
.banner .swiper-button-next,.banner .swiper-button-prev{width: 49px;height: 70px;text-align: center;position: absolute;z-index: 40;opacity: 1;margin-top: -35px;transition: 0.5s;outline: none;background-image: url(../images/banner_qh.png);background-repeat: no-repeat;background-position: center top;border-radius: 0px;}
.banner .swiper-button-prev{left:5%;}
.banner .swiper-button-next{right:5%;background-position: center bottom;}
.banner .swiper-pagination,.banner2 .swiper-pagination{ width:100%; height:8px; bottom:20px;}
.banner .swiper-pagination-bullet,.banner2 .swiper-pagination-bullet{ width:50px; height:8px;background-color: inherit;display: inline-block;opacity:1; border-radius:0%; margin:0px 4px !important; position:relative;}
.banner .swiper-pagination-bullet:after,.banner2 .swiper-pagination-bullet:after{width: 100%; height:2px;background-color:#fff;opacity:0.7;content: ""; position:absolute; top:3px; left:0px; right:0px;transition: 0.3s;}
.banner .swiper-pagination-bullet-active:after,.banner .swiper-pagination-bullet:hover:after,.banner2 .swiper-pagination-bullet-active:after,.banner2 .swiper-pagination-bullet:hover:after{ opacity:1;}
.banner2{ width:100%;padding:0px 0px; margin:50px 0px 0px 0px;}
.h_al{ padding:90px 0px 50px 0px; width:100%;}
.h_bt h2{ font-size:36px; line-height:30px; float:left; height:70px;}
.h_bt h2 span{text-transform : uppercase; font-size:14px; color:#bbb;}
.h_bt ul{ float:right; height:40px; padding:10px 0px 20px 0px;}
.h_bt ul li{ float:left; font-size:14px; line-height:40px;}
.h_bt ul li a{ display:block; margin-left:40px; color:#666; position:relative;}
.h_bt ul li a:after {position: absolute;left: 0;bottom: -10px;width: 100%;height: 1px;background-color: #bbb;content: "";opacity: 0;transition: all .3s ease-out 0s}
.h_bt ul li a.active:after,.h_bt ul li a:hover:after {opacity: 1;bottom: 4px}
.h_al_ul{ padding:50px 0px;}
.h_al_ul li{ width:50%; float:left; position:relative;}
.h_al_ul li .bj {position: absolute;width: 100%;height: 100%;top: 0;left: 0; z-index:10; opacity:0;}
.h_al_ul li:hover .bj {transition: all .5s ease 0s;background-image: url(../images/anli_li_bg.png);background-repeat: repeat; cursor:pointer; opacity:1;}
.h_al_ul li .txt{ padding:0px 5%; bottom:20%; margin-top:0px; position:absolute; width:90%;z-index:20; color:#FFF;transition: all .36s ease; text-align:center; opacity:0; display:block;}
.h_al_ul li .txt h4{ font-size:16px; line-height:30px;}
.h_al_ul li .txt p{color: rgba(255,255,255,0.7);font-size:14px; line-height:20px; margin-top:10px;}
.h_al_ul li:hover .txt{ bottom:38%; opacity:1;}
.h_ys{padding:40px 0px; width:100%;}
.h_ys ul li {width: 25%;float: left;text-align: center;position: relative}
.h_ys ul li div{ border-right:1px solid #ddd;}
.h_ys ul li .txt {color: #999;font-size: 13px;line-height: 30px; margin-top:10px;}
.h_ys ul li p {text-align: center;font-size: 14px}
.h_ys ul li .shuzi .sz{font-size: 50px;text-align: center;margin-top: 15px;line-height: 52px;vertical-align: top}
.h_ys ul li .shuzi .unit {position: relative;top: 1px;left: 3px;font-size: 14px;vertical-align: top;}
.h_ys ul li:nth-child(4) div{ border-right:0px;}
.h_gywm{ width:100%;/*background: linear-gradient(to right,#68adf0 64%,#faf9fe 64%);*/}
.h_gywm_l{ width:45%; float:left; padding:200px 0px; margin-left:4%;}
.h_gywm_l .tit h2{ color:#FFF; font-size:28px; line-height:30px;}
.h_gywm_l .tit h2 span{ font-size:14px;}
.h_gywm_l .xian{ width:100%; height:1px; background-color:#FFF; position:relative; margin:25px 0px 30px 0px;}
.h_gywm_l .xian span{ width:14px; height:9px; position:absolute; left:20%; top:-5px; background-color:#5181d4; display:block;}
.h_gywm_l .desc{ font-size:14px; line-height:28px; color:#FFF; margin-top:30px;}
.h_gywm_l .more{ width:170px; height:48px; line-height:48px; font-size:13px; border-radius:25px; background-color:#fff; color:#888; text-align:center; display:block; margin-top:40px;}
.h_gywm_r{ width:45%; float:right;}
.h_td,.h_xw{ background-color:#f8f8f8; width:100%; padding:100px 0px;}
.h_td .swiper-container{ padding-bottom:0px;}
.h_td_box{ width:100%; position:relative;}
.h_td_box::before {content: "";position: absolute;width: 100%;height: 100%;background-color: #fff;left: 50%;transform: translate(-50%,-50%);top: 80%;}
.h_td_box .img{width:220px; height:220px; border-radius:50%; border:8px solid #fff; overflow:hidden; margin:0px auto 0px auto; z-index:10; position:relative;}
.h_td_box .img img{ width:100%;}
.h_td_box .tit{position:relative; text-align:center; font-size:16px; line-height:30px; margin:25px 0px 10px 0px;}
.h_td_box .tit span{ font-size:14px; color:#777;}
.h_td_box .desc{ position:relative; text-align:center; font-size:14px; line-height:24px; text-align:center; color:#888; padding-bottom:60px;}
.h_td .swiper-pagination{ width:100%; height:20px;z-index:100; position:relative; width:100%; margin:20px auto 0px auto;}
.h_td .swiper-pagination-bullet{ width:4px; height:4px; border:2px solid #f8f8f8; background-color:#868686;display: inline-block;opacity:1; border-radius:50%; margin:0px 4px !important;}
.h_td .swiper-pagination-bullet-active{border:2px solid #868686; opacity:1;}	
.h_xcp,.h_hzhb{ width:100%; background-color:#fff;padding:100px 0px;}
.h_xcp_ul{ padding:20px 0px;}
.h_xcp_ul li{ width:32.66666666666667%; float:left; margin:20px 0px 0px 1%;}
.h_xcp_ul li .img{ overflow:hidden; position:relative;}
.h_xcp_ul li .img i{ color:#FFF; position:absolute; top:50%; left:50%; margin:-25px 0px 0px -25px; z-index:10; font-size:40px; width:78px; height:78px; text-align:center; line-height:80px; border-radius:50%;border:2px solid rgb(255,255,255,0);}
.h_xcp_ul li p{ text-align:center; font-size:16px; height:30px; line-height:30px; margin:20px 0px 0px 0px;}
.h_xcp_ul li:hover .img i{ border:2px solid rgb(255,255,255,1);}
.h_xcp_ul li:nth-child(1){ margin-left:0px;}
.h_xw_ul{ padding:30px 0px 0px 0px;}
.h_xw_ul li {border: 0;width: 33.3333333333%;float: left; overflow:hidden;}
.h_xw_ul li .box{ display:block; border-left:1px solid #eee;}
.h_xw_ul li .img {width: 100%;height: 100%;float: none;padding-top:61%;}
.h_xw_ul li .img img {width: 100%;position: absolute;top: 0;height: auto;}
.h_xw_ul li .img .baise {position: absolute;top: 0;width: 100%;height: 100%;background: #fff;transition: all .6s cubic-bezier(0.215,0.61,0.355,1) 0s;}
.h_xw_ul li .cont {float: none;position: absolute;bottom: 0;transition: all .5s cubic-bezier(0.215,0.61,0.355,1) 0s;padding:6%;width:88%;}
.h_xw_ul li .cont .tit {border-bottom: 1px solid #dbdbdb;line-height: 50px; font-size:16px; height:50px;}
.h_xw_ul li .cont .desc{ font-size: 13px;line-height: 26px;height: 52px;color: #999; margin:25px 0px 20px 0px;}
.h_xw_ul li .time {position: absolute;top: 0;right: 0;transition: all .6s cubic-bezier(0.215,0.61,0.355,1) 0s;padding: 20px;color: #939393;font-size: 36px;width: 144px;height: 84px;line-height: 84px;text-align: center;background: #fff;}
.h_xw_ul li:hover .time {padding: 0;}
.h_xw_ul li:hover .cont {transform: translateY(60%);opacity: 0;}
.h_xw_ul li:hover .baise {opacity: 0;}
.h_xw_ul li:nth-child(1) .box{ border-left:0px;}
.h_hzhb_ul{ padding:20px 0px;}
.h_hzhb_ul li{ float:left; width:16.66666666666667%; overflow:hidden;}
/* 底部 */
.footer{background-color:#f8f8f8; width:100%;padding:60px 0px 40px 0px;color:#989898; }
.footer a{color:#989898;}
.footer_logo{ width:25%; float:left;}
.footer_logo .img{ height:45px;}
.footer_logo .xian{ width:240px; border-top:1px solid #9a9a9a; margin:20px 0px 20px 0px;}
.footer_logo .bq{ font-size:14px; line-height:24px; margin:5px 0px;}
.footer_lx{ width:25%; float:left;}
.footer_lx p{ line-height:24px; margin:10px 0px;}
.footer_nav{ width:34%; float:left; margin-left:6%;}
.footer_nav dl{ padding:0px 0px 0px 0px; position:relative; width:25%;}
.footer_nav dl dt{height:24px;line-height:24px;font-weight:bold;margin:5px 0px;}
.footer_nav dl dd{display:block; height:24px; line-height:24px; margin:5px 0px;}
.footer_r{ width:10%; float:right;}
.footer_r p{ text-align:center; width:120px; line-height:30px;}
.footer_r p img{ margin-bottom:10px;}
.footer_yqlj{ background-color:#fff;color:#999;line-height:30px; padding:15px 0px; text-align:center;}
.footer_yqlj a{color: #999;}
.m_footer_kj{ display:none;}
/* 二级页 */
.list{ padding-bottom:20px; width:100%;}
.l_banner{width: 100%;height: 200px;background-repeat: no-repeat;background-position: center center;background-size: cover;}
/*.l_banner{width: 100%;height: 100px;background-repeat: no-repeat, no-repeat;background-position: center center;background-size: cover; padding:190px 0px 110px 0px;}
.list_lm h2{ font-size:36px; font-weight:normal;text-align:center; text-align:center; color:#493824;}
.list_lm .xian{display:block;position:relative;height:3px;border-radius:10px;background-color:#493824;width:70px;overflow:hidden; margin:18px auto;}*/
.list_lm .xian:after{content:"";position:absolute;left:0;top:-1.1px;height:5px;width:5px;background-color:#fff;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:MOVE-BG;animation-name:MOVE-BG}
@-webkit-keyframes MOVE-BG{0%{-webkit-transform:translateX(0);transform:translateX(0)}
to{-webkit-transform:translateX(88px);transform:translateX(88px)}
}
@keyframes MOVE-BG{0%{-webkit-transform:translateX(0);transform:translateX(0)}
to{-webkit-transform:translateX(88px);transform:translateX(88px)}
}
@-webkit-keyframes MOVE-BG2{0%{-webkit-transform:translateX(0);transform:translateX(0)}
to{-webkit-transform:translateX(48px);transform:translateX(48px)}
}
@keyframes MOVE-BG2{0%{-webkit-transform:translateX(0);transform:translateX(0)}
to{-webkit-transform:translateX(48px);transform:translateX(48px)}
}
.list_lm{ text-align:center; font-size:22px; line-height:24px; padding:50px 0px 10px 0px;}
.list_lm span{ font-size:14px;color: #bbb;}
.gsjs_c{padding:20px 0px 50px 0px;}
.wenzi_txt,.wenzi_txt p{ font-size:16px; line-height:30px;}
.dqwz{ font-size:12px; height:24px; line-height:24px; padding:10px 5%; color:#888;}
.dqwz i{font-size:14px;}
.dqwz a{ color:#888;}
/* 二级导航 */
.sub_nav{ width:100%;padding: 15px 0px; background-color:#f5f5f5;}
.sub_nav_ul{ float:right; text-align:right;}
.sub_nav_ul li{ display:inline-block;margin:0px 5px;}
.sub_nav_ul li a{ display:block; padding:0px 20px; line-height:42px; height:42px; border-radius:4px; font-size:14px; }
.sub_nav_ul li a:hover{ background-color:#999; color:#FFF;}
.sub_nav_ul .cur a,.sub_nav_ul .cur a:hover{ background-color:#493824; color:#FFF;}
/* 案例 */
.anli_ul{ padding:20px 0px 0px 0px;}
.anli_ul li{ width:24.625%; margin:0.5% 0px 0px 0.5%; position:relative; float:left; display:block;}
.anli_ul li .cont{left: 0; width:100%; height:0%;background-color: rgba(0, 0, 0, 0.2);right: 0;position: absolute;top: 42%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;text-align: center;opacity:0; cursor:pointer;}
.anli_ul li .cont a{width: 43px;height: 43px;text-align: center;display: none;line-height: 43px;position: absolute;top: 50%;margin-top: -22px;font-size: 18px;color: #ffffff;display: block; border-radius:2px;border:1px solid #333; background-color:#333; z-index:111; transition: all 0.3s ease 0s;background-repeat: no-repeat;background-position: center center; background-size:18px; display:none;}
.anli_ul li .cont .chakan{left: 0%;}
.anli_ul li .cont .lianjie{right:0%;}
.anli_ul li .cont a:hover{ background-color:#e6002d;border:1px solid #e6002d;}
.anli_ul li .txt{position: absolute;bottom: -55px;width: 90%;height: 35px;padding: 10px 5%;text-align: center;color: #fff;transition: all 0.3s ease 0s;z-index: 112;background-image: url(../images/anli_li_bg.png);background-repeat: repeat;}
.anli_ul li .txt a{ color:#FFF;}
.anli_ul li .txt a h4{ font-size:18px; line-height:35px; height:35px;}
.anli_ul li .txt a p{ font-size:16px; line-height:24px; height:24px; margin-top:5px;}
/*.anli_ul li:hover .cont{opacity:1;}*/
.anli_ul li:hover .txt{ bottom:0px;}
.anli_ul li:hover .chakan{left: 50%;}
.anli_ul li:hover .lianjie{right: 50%;}
.anli_ul li:nth-child(1),.anli_ul li:nth-child(5),.anli_ul li:nth-child(9),.anli_ul li:nth-child(13),.anli_ul li:nth-child(17),.anli_ul li:nth-child(21),.anli_ul li:nth-child(25),.anli_ul li:nth-child(29),.anli_ul li:nth-child(33),.anli_ul li:nth-child(37),.anli_ul li:nth-child(41){ margin-left:0px;}
.case_show{ padding:80px 0px;}
.case_show_bt{ font-size:28px; line-height:38px; text-align:center;letter-spacing:2px; font-weight:normal; }
.case_show_hy{ font-size:18px; line-height:30px; padding:15px 0px; text-align:center; color:#777;}
.case_show_desc{ padding:10px 0px; font-size:14px; line-height:24px;}
.s_video{padding:15px 0px 0px 0px; width:950px; margin:0px auto;}
.case_video{ padding:10px 0px;width:950px; margin:0px auto;text-align:center;}
.case_video .tit{ font-size:18px;line-height:30px; }
.case_video video{ width:100%; margin:10px auto 10px auto;}
.case_video .desc{ font-size:14px; line-height:24px; color:#666;}
.case_show_body{ font-size:14px; line-height:24px; padding:15px 0px 30px 0px;}
.show_pre_next{padding:5px 0px 15px 0px;}
.show_pre_next p{ float:left; width:50%; font-size:16px; height:30px; line-height:30px;}
.show_pre_next .Next{ float:right; text-align:right;}
.show_pre_next p a{ color:#666;}
.show_pre_next p span{ color:#555; font-weight:bold;}
/*新闻列表页*/
.news{ padding:0px 0px;}
.news_box{ padding:35px 0px;}
.news_box .img{ width:26%; overflow:hidden;float:left;}
.news_box .cont{ width:60%; margin-left:2%; float:left;}
.news_box .tit{ font-size:24px; height:40px; line-height:40px; font-weight: normal;}
.news_box .time2{ color:#999; height:24px; line-height:24px; margin-top:5px; display:none;}
.news_box .desc{ font-size:14px; line-height:24px; color:#666; margin-top:10px;-webkit-line-clamp:5;}
.news_box .more{ width:134px; height:38px; line-height:38px; text-align:center; color:#636363; font-size:14px; margin-top:30px;  border:1px solid #ddd; border-radius:25px; display:block;}
.news_box .time{ width:8%; float:right;}
.news_box .time .time_c{ width:50px; padding:15px; border:1px solid #e5e5e5; float:right; text-align:center;}
.news_box .time .time_c .p1{ font-size:12px; line-height:24px; border-bottom:1px solid #e5e5e5;}
.news_box .time .time_c .p2{ font-size:26px; line-height:24px; font-weight:bold; margin-top:5px;}
.news_box:hover .more{ color:#fff;border:1px solid #555; background-color:#555;}
.news_box_id2,.news_box_id4,.news_box_id6,.news_box_id8,.news_box_id10,.news_box_id12,.news_box_id11,.news_box_id14,.news_box_id16,.news_box_id118,.news_box_id120,.news_box_id22,.news_box_id24,.news_box_id26,.news_box_id28{ background-color:#f8f8f8;}
/* 加入我们 */
.jrwm{padding:0px 0px 30px 0px;}
.jrwm_l{ width:20%; float:left; padding-top:25px;}
.jrwm_r{ width:72%; float:right;}
.jrwm_box{ padding:20px 0px 20px 0px; border-bottom:1px solid #ddd;}
.jrwm_box .tit{ font-size:24px; line-height:38px; padding:5px 0px 15px 0px;}
.jrwm_box .cont p{ margin-bottom:6px;}
/* 企业相册 */
.qyxc_ul{}
.qyxc_ul li{ width:18%; margin:1%; float:left;}
.qyxc_ul li .img{ overflow:hidden;}
.qyxc_ul li .tit{ font-size:14px; text-align:center; line-height:30px; height:30px; margin-top:7px;}
/*留言-*/
.liuyan{ width:900px;margin:20px auto; padding:0px 30px; border-radius:5px;}
.liuyan_box{ margin:20px 0px;}
.liuyan_box .form_text{ width:100%; height:46px; line-height:46px; text-indent:0px; background-color:#fff; border:0px solid #ddd; border-bottom:1px solid #ddd;font-size:16px; border-radius:0px;}
.liuyan_box .form_textarea{ height:120px;}
.form_text_verifycode{ width:100px;}
.form_button{ width:130px; height:46px; background-color:#555; font-size:14px; text-align:center; line-height:46px; border:1px solid #555;font-family: "Microsoft yahei", helvetica;color:#FFF; cursor:pointer;}
.liuyan_box_yzm{ width:300px; float:left;}
.liuyan_box_yzm .form_text_verifycode{ width:150px;}
.liuyan_box_tj{ float:right; width:130px;}
/*-网站地图-*/
.sitemap{ padding:10px 0px;}
.maplist{ padding:10px 0px 30px 0px;}
.maplist .depth1{ font-weight:bold; height:40px; line-height:40px; clear:both; font-size:15px;}
.maplist .depth2{ font-size:14px; float:left; margin:0px 20px 15px 0px;}
.maplist .depth2 a{ color:#666;}
/*分页*/
.page{ width:100%; text-align:center; padding:30px 0px;clear:both;}
.page a,.page span{display:inline-block; padding:0px 8px; background:#ededed;border-radius:0px; font-size:14px; height:32px; line-height:32px; margin:0px 2px;}
.page a:hover,.page .current{ background-color:#493824;color:#FFF;display:inline-block;}
.page select{ height:33px;}
/*返回顶部*/
#topcontrol{ z-index:999;}
.fhdb_top{background-color: #ccc; border-radius:2px;}
.fhdb_top:hover{ background-color:#493824;}


@media (max-width:1366px) {
.layui-nav .layui-nav-item a{padding: 0 10px;}
}
@media (max-width:768px) {
html{font-size:960%;}
body{font-size:0.16rem;}
.container{ width:94%;}
header{ display:block;}
.header{ display:none;}
#FloatPanel{ display:none;}
/*头部*/
.head_b {height: 0.7rem;}
header {width: 100%;position: fixed;top: 0px;z-index: 99000;background-image: url(../images/m_header_bg.png);background-repeat: repeat;box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2);}
.head {max-width: 100%;position: relative;}
header h1 {height: 0.5rem; display:inline-block; margin:0.1rem 0rem;}
.head .m_logo { height:0.5rem; margin:0rem 0rem 0rem 0.15rem;}
.drawer-main {position: fixed;top: 0.8rem;width: 100%; height:0px;z-index: 99999;overflow-y: scroll;overflow-x: hidden; }
.drawer-right .drawer-main {-webkit-transition:top .4s cubic-bezier(0.19,1,.22,1);-o-transition:top .4s cubic-bezier(0.19,1,.22,1);transition:top .4s cubic-bezier(0.19,1,.22,1)}
.drawer-right.drawer-open .drawer-main { height:auto;}
.drawer-overlay {position: relative}
.drawer-left .drawer-overlay, .drawer-left .drawer-hamberger {-webkit-transition:right .4s cubic-bezier(0.19,1,.22,1);-o-transition:right .4s cubic-bezier(0.19,1,.22,1);transition:right .4s cubic-bezier(0.19,1,.22,1)}
.drawer-overlay-upper {position: fixed;top: 0;z-index: 1100;display: none;height: 100%;}
.drawer-left.drawer-open .drawer-overlay-upper {right: 0}
.drawer-right.drawer-open .drawer-overlay-upper {left: 0}
.drawer-default { background-color:#FFF;}
.drawer-default + .drawer-overlay {background-color: #fff}
.drawer-hamberger {position: absolute;display: block;width: 0.36rem;height: 0.36rem;border: 0;background-image: url(../images/nav_ico.png);background-repeat: no-repeat;background-position: center center;background-size: 100%;z-index: 99999;top: 0.17rem;right: 0.15rem;}
.drawer-hamberger-cur {background-image: url(../images/nav_ico_close.png);z-index: 999999;}
.drawer-nav {margin: 1rem 0.2rem 1rem 0.4rem;}
.left_nav_m{ display: none;padding:0.2rem 0.2rem;}
.left_nav_m li {position: relative;}
.left_nav_m li a { display:inline-block;font-size: 0.18rem; letter-spacing:0.01rem;height: 0.4rem;line-height: 0.4rem;font-weight: normal;color: #444;z-index: 999; cursor:pointer;}
.left_nav_m .cur .nav_a,.left_nav_m .active .nav_a {color: #000;}
.left_nav_m li .ico {width: 0.4rem;height: 0.4rem;vertical-align: middle; font-size:0.18rem;display:inline-block; position:absolute; right:0px; top:0rem; text-align:center; line-height:0.4rem; color:#888;}
.left_nav_m .hover .ico:before{content: "\e619";}
.m_nav_txt {display: none; padding:0rem 0rem 0.1rem 0.2rem;}
.m_nav_txt p{ margin:0.03rem 0rem;}
.m_nav_txt p a{font-size: 0.16rem;line-height: 0.34rem; width:100%;height: 0.34rem;text-indent: 0.26rem;margin: 0rem 0rem 0.1rem 0rem;color: #666;}
.m_nav_li_id1 .ico,.m_nav_li_id8 .ico,.m_nav_li_id32 .ico,.m_nav_li_id9 .ico,.m_nav_li_id31 .ico{display: none !important;}
.head_sxian {width: 1px;height: 0.3rem;background-color: #ddd;position: absolute;top: 0.2rem;right: 0.62rem;}
.main_nav {position: absolute;top: 0.23rem;right: 0.73rem;width: 0.3rem;height: 0.3rem; z-index:1111;}
.main_nav a {display: block;width: 0.3rem;height: 0.3rem;}
.main_nav a i {font-size: 0.24rem;color: #999;}
.cd-user-modal {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(37, 37, 37, 0.9);z-index: 3;overflow-y: auto;cursor: pointer;visibility: hidden;opacity: 0;-webkit-transition: opacity 0.3s 0, visibility 0 0.3s;-moz-transition: opacity 0.3s 0, visibility 0 0.3s;transition: opacity 0.3s 0, visibility 0 0.3s;z-index: 99999;}
.cd-user-modal.is-visible {visibility: visible;opacity: 1;-webkit-transition: opacity 0.3s 0, visibility 0 0;-moz-transition: opacity 0.3s 0, visibility 0 0;transition: opacity 0.3s 0, visibility 0 0;}
.cd-user-modal.is-visible .cd-user-modal-container {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
.cd-user-modal-container {position: relative;width: 100%;padding: 0.7rem 0rem 0.2rem 0rem;cursor: auto;-webkit-transform: translateY(-30px);-moz-transform: translateY(-30px);-ms-transform: translateY(-30px);-o-transform: translateY(-30px);transform: translateY(-30px);-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;transition-property: transform;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;}
.cd-close-form { /* form X button on top right */display: block;position: absolute;width: 0.3rem;height: 0.3rem;right: 0.15rem;top: 0.2rem;z-index: 999;background-image: url(../m_images/nav_ico_close.png);background-repeat: no-repeat;background-position: center center;background-size: 100%;}
.m_search{display: none; position:absolute;right:-0.8rem; top:0.52rem;width:5.3rem; height:0.42rem;padding:0.15rem 0rem;background-color:#f7f7f7; z-index:999;}
.m_search .t_search_txt{outline-style: none; width:4rem; height:0.4rem; border:0.01rem solid #493824;text-indent:0.2rem; font-size:0.16rem; margin:0px auto; display:block;}
.m_search .t_search_tj{width: 0.4rem;height:0.4rem; line-height:0.4rem; background:none;border:0px solid #493824;cursor: pointer; color:#493824; font-size:0.2rem; position:absolute; top:0.15rem; right:0.7rem; z-index:11111;}
.m_search .t_search_tj i{font-size:0.2rem;}
.m_footer_kj {background-color: #fff; display:block;}
.m_footer_kj ul{ }
.m_footer_kj ul li{ width:33.33333333333%; float:left;text-align:center;}
.m_footer_kj ul li a{ display:block; color:#898989;height:0.44rem; padding:0.1rem 0rem;}
.m_footer_kj ul li a p{ font-size:0.14rem; line-height:0.28rem;}
/*首页*/
.banner .swiper-slide{height:3rem;}
.banner .swiper-slide .banner_img{height:3rem;}
.banner .swiper-button-next,.banner .swiper-button-prev{width: 0.29rem;height: 0.5rem;margin-top: -0.2rem; background-size:0.35rem; display: none;}
.banner .swiper-pagination,.banner2 .swiper-pagination{ width:100%; height:0.04rem; bottom:0.3rem;}
.banner .swiper-pagination-bullet,.banner2 .swiper-pagination-bullet{ width:0.5rem; height:0.1rem; margin:0px 0.04rem !important;}
.banner .swiper-pagination-bullet:after,.banner2 .swiper-pagination-bullet:after{height:0.02rem; top:0.04rem;}
.h_al{ padding:0.5rem 0px; width:100%;}
.h_bt h2{ font-size:0.34rem; line-height:0.32rem;height:0.8rem;}
.h_bt h2 span{font-size:0.16rem;}
.h_bt ul{ width:2.8rem; height:0.64rem; padding:0rem 0px 0rem 0px;}
.h_bt ul li{ font-size:0.14rem; width:33.33333333333%; line-height:0.32rem;}
.h_bt ul li a{margin-left:0rem;}
.h_bt ul li a:after { display:none;}
.h_al_ul{ padding:0.1rem 0px;}
.h_al_ul li .txt{ padding:0px 0.1rem; bottom:20%; margin-top:-0.3rem;}
.h_al_ul li .txt h4{ font-size:0.16rem; line-height:0.3rem;}
.h_al_ul li .txt p{  font-size:0.14rem; line-height:0.28rem; margin-top:0.05rem;}
.h_al_ul li:hover .txt{ bottom:27%; opacity:1;}
.h_ys{padding:0.1rem 0px 0.3rem 0rem; width:100%;}
.h_ys ul li {width: 50%; padding:0.15rem 0rem;}
.h_ys ul li .txt {font-size: 0.16rem;line-height: 0.32rem; margin-top:0.1rem;}
.h_ys ul li p {font-size: 0.16rem}
.h_ys ul li .shuzi .sz{font-size: 0.52rem;margin-top: 0.15rem;line-height:0.52rem;vertical-align: top;}
.h_ys ul li .shuzi .unit {font-size: 0.16rem;}
.h_ys ul li:nth-child(2) div,.h_ys ul li:nth-child(4) div{ border-right:0px;}
.h_gywm .container{ width:100%;}
.h_gywm_l{ width:94%; float: none;margin-left:0%; padding:0.5rem 3%;background:#68adf0;}
.h_gywm_l .tit h2{font-size:0.32rem; line-height:0.36rem; text-align:center;}
.h_gywm_l .tit h2 span{ font-size:0.14rem;}
.h_gywm_l .xian{margin:0.2rem 0px 0.3rem 0px;}
.h_gywm_l .xian span{left:50%; top:-5px; margin-left:-7px;}
.h_gywm_l .desc{ font-size:0.16rem; line-height:0.32rem; text-align:center; margin-top:0.3rem;}
.h_gywm_l .more{ width:1.5rem; height:0.5rem; line-height:0.5rem; font-size:0.16rem; border-radius:0.25rem;margin:0.3rem auto 0.1rem auto; display:block;}
.h_gywm_r{ width:94%; float: none;padding:0rem 3%; background-color:#faf9fe;}
.h_td, .h_xw{ padding:0.6rem 0rem;}
.h_td .h_bt h2,.h_xw .h_bt h2,.h_xcp .h_bt h2{ text-align:center; float:none;}
.h_td_box .img{width:2rem; height:2rem;border:0.08rem solid #fff;}
.h_td_box .tit{font-size:0.2rem; line-height:0.34rem; margin:0.2rem 0px 0.1rem 0px;}
.h_td_box .tit span{ font-size:0.16rem; }
.h_td_box .desc{font-size:0.16rem; line-height:0.3rem;padding:0rem 3% 0.4rem 3%;}
.h_td .swiper-pagination{  height:0.3rem;margin:0.2rem auto 0px auto;}
.h_td .swiper-pagination-bullet{ width:0.07rem; height:0.07rem; border:0.02rem solid #f8f8f8;margin:0px 0.04rem !important;}
.h_td .swiper-pagination-bullet-active{border:0.02rem solid #868686;}	
.h_xcp,.h_hzhb{padding:0.6rem 0px;}
.h_xcp_ul{ padding:0px 0px;}
.h_xcp_ul li{ width:100%; float: none; margin:0.1rem 0px 0.1rem 0%; padding-bottom:0.2rem;}
.h_xcp_ul li .img i{margin:-0.4rem 0px 0px -0.4rem;font-size:0.3rem; width:0.8rem; height:0.8rem; line-height:0.8rem;}
.h_xcp_ul li p{ text-align:center; font-size:0.2rem; height:0.36rem; line-height:0.36rem; margin:0.1rem 0px 0px 0px;}
.h_xcp_ul li:nth-child(1){ margin-left:0px;}
.h_xcp_ul li:nth-child(3){ padding-bottom:0rem;}
.h_xw_ul{ padding:0.3rem 0rem 0rem 0rem;}
.h_xw_ul li {width:100%;float: none;}
.h_xw_ul li .box{ display:block; border-left:0px solid #eee;}
.h_xw_ul li .img {width: 100%;height: 100%;float: none;padding-top:0%; display:block;}
.h_xw_ul li .img img {position: relative;}
.h_xw_ul li .img .baise { display:none;}
.h_xw_ul li .cont {position: relative;padding:3% 0%;width:100%;}
.h_xw_ul li .cont .tit {line-height:0.4rem; font-size:0.2rem; height:0.4rem; padding-bottom:0.1rem;}
.h_xw_ul li .cont .desc{ font-size:0.16rem;line-height:0.3rem;height:0.6rem;margin:0.1rem 0px 0.3rem 0px;}
.h_xw_ul li .time {padding: 0.1rem;color: #939393;font-size: 0.2rem;width: 1rem;height: 0.32rem;line-height: 0.32rem;background-color: inherit;background-image: url(../images/header_bg.png);background-repeat: repeat;}
.h_xw_ul li:hover .time {padding: 0.1rem;}
.h_hzhb_ul{ padding:0.1rem 0px;}
.h_hzhb_ul li{ float:left; width:33.3333333333333%; overflow:hidden;}
.layer-alert-video{ width:96% !important; height:4rem !important;}
.layui-layer-setwin .layui-layer-close2{ right:0px!important;top:0px !important;}
/* 底部 */
.footer{padding:0.2rem 0px 0.2rem 0px;}
.footer_logo{ width:100%; float: none;}
.footer_logo .img{ height:45px; display:none;}
.footer_logo .xian{ width:240px;  display:none;border-top:1px solid #9a9a9a; margin:0.1rem 0px 0.1rem 0px;}
.footer_logo .bq{ font-size:0.16rem; line-height:0.3rem; margin:0.05rem 0px; text-align:center;}
.footer_lx{ width:100%; float:none; display:none;}
.footer_lx p{ line-height:0.3rem; margin:0.1rem 0px;}
.footer_nav{ width:100%; float:none; margin-left:0%; display:none;}
.footer_nav dl dt{height:0.3rem;line-height:0.3rem;font-weight:bold;margin:0.05rem 0px;}
.footer_nav dl dd{height:0.3rem; line-height:0.3rem; margin:0.05rem 0px;}
.footer_r{ width:100%; float:none; display:none;}
.footer_r p{width:1.5rem; line-height:0.34rem;}
.footer_r p img{ margin-bottom:0.1rem;}
.footer_yqlj{line-height:0.3rem; padding:0.15rem 0px; display:none;}
/*二级页*/
.list{ padding-bottom:0.2rem;}
.l_banner{height:2rem;}
.list_lm h2{ font-size:0.36rem;}
.list_lm .xian{height:0.03rem;border-radius:0.1rem;width:0.5rem;margin:0.18rem auto;}
.list_lm .xian:after{top:-0.01rem;height:0.05rem;width:0.05rem;}
.list_lm{ font-size:0.24rem; line-height:0.32rem; padding:0.4rem 0px 0.1rem 0px;}
.list_lm span{ font-size:0.16rem;}
.gsjs_c{padding:0.2rem 0px 0.4rem 0rem;}
.wenzi_txt,.wenzi_txt p,.wenzi_txt span{ font-size:0.18rem!important;line-height:0.34rem !important;}
.dqwz_l{ width:100%; float:none;}
.dqwz{ font-size:0.16rem; height:0.3rem; line-height:0.3rem; padding:0.1rem 0px;}
.dqwz i{font-size:0.18rem;}
/* 二级导航 */
.sub_nav{width: 100%;height: auto; padding:0.1rem 0rem;background-color:#fff;}
.sub_nav_ul{ width:100%; float:none;}
.sub_nav_ul li{ width:32%; margin:2% 0rem 0% 2%; float:left; display:block;}
.sub_nav_ul li a{ display:block; line-height:0.4rem; height:0.4rem; border-radius:0.04rem; font-size:0.18rem; padding:0rem; text-align:center; background-color:#f5f5f5;}
.sub_nav_ul li a:hover{ background-color:#9d0b0e;}
.sub_nav_ul .cur a,.sub_nav_ul .cur a:hover{ background-color:#493824; color:#FFF;}
.sub_nav_ul li:nth-child(1),.sub_nav_ul li:nth-child(4),.sub_nav_ul li:nth-child(7),.sub_nav_ul li:nth-child(10),.sub_nav_ul li:nth-child(13){ margin-left:0rem;}
/* 案例 */
.anli_ul{ padding:0.1rem 0px 0px 0px; width:94%; padding:0rem 3%;}
.anli_ul li{ width:49%; margin:2% 2% 0px 0%;}
.anli_ul li .cont a{width: 0.5rem;height: 0.5rem;line-height: 0.5rem;margin-top: -0.25rem;font-size: 0.2rem;}
.anli_ul li .txt{bottom: -4rem;height:0.3rem;padding: 0.05rem 5%;}
.anli_ul li .txt a h4{ font-size:0.16rem; line-height:0.3rem; height:0.3rem;}
.anli_ul li .txt a p{ font-size:0.16rem; line-height:0.3rem; height:0.3rem; margin-top:0.05rem;}
/*.anli_ul li:hover .cont{opacity:1;}*/
.anli_ul li:nth-child(1),.anli_ul li:nth-child(5),.anli_ul li:nth-child(16){ margin-right:2%!important;}
.anli_ul li:nth-child(2n){ margin-right:0%!important;}
.case_show{ padding:0.3rem 0px;}
.case_show_bt{ font-size:0.26rem; line-height:0.38rem; letter-spacing:0rem;}
.case_show_hy{ font-size:0.16rem; line-height:0.3rem; padding:0.1rem 0px;}
.s_video{padding:0.15rem 0px 0px 0px; width:100%; margin:0px auto;}
.case_video{ width:100%;}
.case_show_body{ font-size:0.16rem; line-height:0.3rem; padding:0.15rem 0px 0.3rem 0px;}
.show_pre_next{padding:0.05rem 0px 0.15rem 0px;}
.show_pre_next p{width:100%; font-size:0.16rem; height:0.34rem; line-height:0.34rem; float:none;}
.show_pre_next .Next{ float: none; text-align:left;}
.show_pre_next i{ display:none;}
/*新闻列表页*/
.news_box{ padding:0.08rem 0px;}
.news_box .img{ width:30%; overflow:hidden;}
.news_box .cont{ width:68%; margin-left:0%; padding:0rem 0rem; float:right;}
.news_box .tit{ font-size:0.18rem; height:0.26rem; line-height:0.26rem;}
.news_box .desc{ font-size:0.14rem; line-height:0.23rem; height:0.46rem;margin-top:0.03rem;-webkit-line-clamp:2;}
.news_box .more{ width:1.3rem; height:0.4rem; line-height:0.4rem;font-size:0.14rem; margin-top:0.2rem; border-radius:0.25rem; display:none;}
.news_box .time{ width:8%; float:right; display:none;}
.news_box .time .time_c{ width:1rem; padding:0.1rem;}
.news_box .time .time_c .p1{ font-size:0.16rem; line-height:0.3rem;}
.news_box .time .time_c .p2{ font-size:0.24rem; line-height:0.34rem; margin-top:0.05rem;}
.news_box_id2,.news_box_id4,.news_box_id6,.news_box_id8,.news_box_id10,.news_box_id12,.news_box_id11,.news_box_id14,.news_box_id16,.news_box_id118,.news_box_id120,.news_box_id22,.news_box_id24,.news_box_id26,.news_box_id28{ background-color:#fff;}
/* 加入我们 */
.jrwm{padding:0rem 0px;}
.jrwm_l{ width:100%; float: none; padding-top:0rem;}
.jrwm_r{ width:100%; float:none;}
.jrwm_box{ padding:0.2rem 0px 0.2rem 0px; border-bottom:1px solid #ddd;}
.jrwm_box .tit{ font-size:0.22rem; line-height:0.36rem; padding:0.05rem 0px 0.1rem 0px;}
.jrwm_box .cont p{ margin-bottom:0.05rem;}
/* 企业相册 */
.qyxc_ul{}
.qyxc_ul li{ width:49%; margin:1% 2% 2% 0rem; float:left;}
.qyxc_ul li .img{ overflow:hidden;}
.qyxc_ul li .tit{ font-size:0.16rem; text-align:center; line-height:0.36rem; height:0.36rem; margin-top:0.04rem;}
.qyxc_ul li:nth-child(2n){ margin-right:0%!important;}
/*留言-*/
.liuyan{ width:96%;margin:0rem auto; padding:0px 2% 0.3rem 2%; border-radius:5px;}
.liuyan_box{ margin:0rem 0px 0.2rem 0rem;}
.liuyan_box .form_text{ width:100%; height:0.5rem; line-height:0.5rem;font-size:0.18rem;}
.liuyan_box .form_textarea{ height:1rem;}
.form_text_verifycode{ width:1.5rem;}
.form_button{ width:1.2rem; height:0.5rem;font-size:0.18rem;line-height:0.5rem; }
.liuyan_box_yzm{ width:3rem; float:left;}
.liuyan_box_yzm .form_text_verifycode{ width:1.5rem;}
.liuyan_box_tj{ float:right; width:1.2rem;}


/*-网站地图-*/
.maplist{ padding:0.1rem 0px 0.3rem 0px;}
.maplist .depth1{height:0.5rem; line-height:0.5rem;font-size:0.2rem;}
.maplist .depth2{font-size:0.18rem;margin:0px 0.2rem 0.15rem 0px;}

/*分页*/
.page{ padding:0.5rem 0px 0px 0px;}
.page a,.page span{padding:0px 0.1rem;min-width:0.16rem; height:0.42rem; line-height:0.42rem; margin:0px 0.03rem; }
.page select{ height:0.42rem;}
/*返回顶部*/
.fhdb_top{ width:0.4rem !important; height:0.4rem !important;}
}

@media (max-width:480px) {
html{font-size:500%;}
}