@charset "utf-8";
*{padding:0px; margin:0px }
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
html{ background-color:#333;font-size:1024%;}
body{padding: 0px;margin: 0px auto!important;overflow: scroll;overflow-x: hidden;overflow-y: auto;font-family: Microsoft YaHei; /*10 ÷ 16 × 100% = 62.5%*/max-width: 1024px !important;color:#333; background-color:#ffffff; font-size:0.18rem;}
body a{color:#333;}
em{font-style:normal}
li{list-style:none}
fieldset{border:0;}
img{border:0;vertical-align:middle}
div{ margin:0; padding:0; border:0;  }
img{ margin:0; padding:0; border:0; }
b,strong {font-weight: bold;}
table { border-collapse: collapse; border-spacing: 0;/* Remove most spacing between table cells.*/}
li{ list-style: none outside none;}
i,em,cite{font-style:normal}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;outline: 0;}
.fl{ float:left;}
.fr{ float:right;}
.hei1{ height:0.05rem;}
.clear{ clear:both;}
.zishiyin{font-size:0.2rem; line-height:0.34rem;}
/*.zishiyin,.zishiyin p,.zishiyin span{font-size:0.2rem !important;line-height:0.34rem!important;}*/
.zishiyin img{max-width: 100% !important;width: auto;height: auto !important;}
.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:active{-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;}
.zishiyin table{ width:100% !important;}
/*链接*/
a{ text-decoration:none; color:#333; background: transparent;  outline:none}
a:visited {}
a:focus { outline:none; }
a:active, a:active{ color:#333; outline:none;}
/*头部*/
.head_b{height:0.6rem;padding:0.1rem 0rem;}
header{width: 100%;position: fixed;top: 0px;z-index: 99000;}
.head{max-width: 1024px; position:relative;height:0.6rem;background-color:#fff;padding:0.1rem 0rem;background-image: url(/Public/skin/images/header_bg.png);background-repeat: repeat;background-position: center top; background-size:cover;}
header h1{height:0.6rem;}
.head .logo{color:#151356; margin:0rem 0rem 0rem 3%; display: inline-block; height:0.6rem; }
.head .yuyan{ position:absolute; right:0.7rem; height:0.4rem; line-height:0.4rem; top:0.2rem; color:#FFF;}
.head .yuyan a{color:#FFF;}
.drawer-main{position:fixed;top:0;width:3rem;height:100%;overflow-y: scroll;overflow-x: hidden; bottom:0rem;z-index:99999;}
.drawer-left .drawer-main{left:-3rem;-webkit-transition:left .4s cubic-bezier(0.19,1,.22,1);-o-transition:left .4s cubic-bezier(0.19,1,.22,1);transition:left .4s cubic-bezier(0.19,1,.22,1)}
.drawer-left.drawer-open .drawer-main{left:0}
.drawer-right .drawer-main{right:-3rem;-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-right.drawer-open .drawer-main{right:0}
.drawer-overlay{position:relative}
.drawer-left .drawer-overlay,.drawer-left .drawer-hamberger{left:0;-webkit-transition:left .4s cubic-bezier(0.19,1,.22,1);-o-transition:left .4s cubic-bezier(0.19,1,.22,1);transition:left .4s cubic-bezier(0.19,1,.22,1)}
.drawer-left.drawer-open .drawer-overlay,.drawer-left.drawer-open .drawer-hamberger{left:3rem}
.drawer-right .drawer-overlay,.drawer-right .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-image: url(../images/nav_bg.png);background-repeat: repeat;-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.5);box-shadow:inset 0 0 0 rgba(0,0,0,.5)}
.drawer-default+.drawer-overlay{background-color:#fff}
.drawer-hamberger{position: absolute;display: block;width: 0.4rem;height: 0.4rem;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.21rem; right:0.2rem; }
.drawer-open .drawer-hamberger{background-image: url(../images/nav_ico_close.png);width: 0.4rem;height: 0.4rem; z-index:999999; }
.drawer-nav{ margin:1rem 0.2rem 1rem 0.4rem;}
.left_nav li{ position:relative;}
.left_nav li a{ display:block; width:85%;font-size:0.24rem; height:0.46rem; line-height:0.46rem; margin:0.2rem 0rem; font-weight:normal;color:#FFF;z-index:999; text-align:center;}
.left_nav li .cur{ color:#1e50ae; font-weight:bold;}
.left_nav li .ico{width: 0.4rem;height: 0.4rem;position: absolute;top:0.03rem;right: 0px;z-index: 9999;background-image: url(../images/nav_sub_jiantou.png);background-repeat: no-repeat;background-position: center center;background-size: 0.12rem;}
.left_nav li .hover .ico{background-image: url(../images/nav_sub_jiantou2.png);background-size:0.22rem;}
.left_nav .txt{display: none; padding-bottom:0.1rem;}
.left_nav .txt p a{ font-size:0.22rem; line-height:0.34rem; height:0.34rem; text-indent:0.24rem;margin:0rem 0rem 0.15rem 0rem; color:#ddd;}
.head_sxian{ width:1px; height:0.35rem; background-color:#ddd;position: absolute;top: 0.23rem;right: 0.78rem; display:none;}
.main_nav{position: absolute;top: 0.26rem;right:1rem;height: 0.3rem;background-image: url(../images/ico_search.png);background-repeat: no-repeat;background-position: center center; background-size:100%;}
.main_nav a{ display:block; width:0.3rem; height:0.3rem;}
.sousuo_box{display: none; position: fixed;right:0rem; top:0.6rem;width:100%; height:0.5rem;padding:0.15rem 0rem;background-color:#fff; z-index:999;}
.m_search{ width:4.5rem; position:relative; margin:0px auto;}
.m_search .t_search_txt{outline-style: none; width:4.5rem; height:0.5rem; 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.8rem;height: 0.52rem;line-height: 0.52rem;border: 0px solid #1e50ae;cursor: pointer;position: absolute;top: 0.01rem;right: -0.01rem;z-index: 11111;background-repeat: no-repeat;background-position: center center;background-size: 0.3rem;background-image: none;background-color: #1e50ae; color:#FFF;}
.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(../images/nav_ico_close.png);background-repeat: no-repeat;background-position: center center; background-size:100%;}
.nav_li_id1 .ico,.nav_li_id9 .ico,.nav_li_id15 .ico,.nav_li_id32 .ico,.nav_li_id21 .ico,.nav_li_id20 .ico,.nav_li_id30 .ico,.nav_li_id2 .ico,.nav_li_id31 .ico,.nav_li_id35 .ico,.nav_li_id40 .ico,.nav_li_id52 .ico{ display:none;}
/* banner */
.banner{ width:100%;position:relative;}
.banner .swiper-pagination{ width:100%; height:0.2rem; bottom:0.2rem;}
.banner .swiper-pagination-bullet{ width:0.14rem; height:0.14rem; background-color:#fff; border:0px solid #fff; display: inline-block; border-radius:0.15rem;opacity:0.8;margin:0rem 0.05rem;}
.banner .swiper-pagination-bullet-active{ background-color:#fff;width:0.27rem;opacity:1;}
.banner .swiper-button-next,.banner .swiper-button-prev{width:0.5rem;height:0.5rem; border-radius:50%;position: absolute;z-index: 20;background-color:rgb(0,0,0,0.2);background-repeat: no-repeat;background-position: center center;background-image: url(/Public/skin/images/qiehuan_l.png); background-size:0.3rem;}
.banner .swiper-button-prev{left:2%;}
.banner .swiper-button-next{background-image: url(/Public/skin/images/qiehuan_r.png);right:2%;}
/*首页-*/
/*首页导航*/
.inav_t {width: 100%;background: #1b2f47;}
.inav_t dl {overflow: hidden;}
.inav_t dl dd {width: 33.3333333333333%;height: 0.66rem;float: left;text-align: center;}
.inav_t dl dd a {display: block;width: 100%;height:0.66rem;line-height:0.66rem;color: #fff; font-size:0.24rem;border-right: 1px #19375c solid;border-bottom: 1px #0a274a solid;}
.inav_t dl dd .active{ background-color:#153f64;}
.inav_t dl dd:nth-child(4),.inav_t dl dd:nth-child(5){ width:50%;}
.main{padding: 0.1rem 3% 0.5rem 3%;}
.h_box{ padding:0.35rem 3%;}
.h_bt_h2{ font-size:0.38rem; font-weight:bold; text-align:center; text-align:center; color:#333;}
.h_bt_xian{display:block;position:relative;height:0.05rem;border-radius:0.2rem;background-color:#1e50ae;width:0.6rem;overflow:hidden; margin:0.13rem auto 0.2rem auto;}
.h_bt_xian:after{content:"";position:absolute;left:0;top:-0.02rem;height:0.08rem;width:0.1rem;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)}
}
.h_ys{ border-top:0.1rem solid #eee;}
.h_gg{width: 100%;background-repeat: no-repeat;background-position: center center; text-align:center; padding:0.5rem 0px;}
.h_gg .p1{ color:#eee; font-size:0.24rem;}
.h_gg .p2{ color:#FFF; font-size:0.36rem; font-weight:bold; margin:0.15rem 0px;}
.h_gg .p3{ color:#FFF; font-size:0.2rem;}
.h_gg a{ width:1.6rem; height:0.55rem; line-height:0.55rem; display:block; margin:0.25rem auto 0px auto; background-color:#fff; color:#1e50ae; font-size:0.2rem;}
.h_xwzx_l{ width:100%; padding-top:0.1rem; position:relative;}
.h_xwzx_l .tit{ position:absolute; height:0.6rem; line-height:0.6rem; text-align:center; color:#FFF; bottom:0px; font-size:0.2rem; left:0px; right:0px; z-index:10; width:100%;background-image: url(/Public/skin/images/news_bg.png);background-repeat:repeat;}
.h_xwzx_ul { padding-top:0.1rem;}
.h_xwzx_ul li{width:100%; height:1rem; background-color:#fff; margin-top:0.1rem;}
.h_xwzx_ul li .cont{padding:0.11rem 0.1rem; border:1px solid #fff; border-right:0px; margin-left:1.2rem;}
.h_xwzx_ul li .cont .tit{ font-size:0.22rem; line-height:0.36rem; height:0.72rem; margin:0rem 0rem 0rem 0rem; color:#222; }
.h_xwzx_ul li .cont .desc{ font-size:0.18rem; line-height:0.3rem; color:#999;}
.h_xwzx_ul li .time{ background-color:#eee; height:0.6rem; font-size:0.2rem; line-height:0.32rem; width:1.1rem; color:#888; text-align:center; padding:0.16rem 0rem 0.2rem 0rem; position:relative;}
.h_xwzx_ul li .time span{ font-size:0.36rem;color:#666;}
.h_xwzx_ul li .time:before {border: 0.1rem solid transparent;border-left-color: #eee;content: '';display: block;height: 0px;right: -0.2rem;position: absolute;top:0.45rem;width: 0px;}
.h_xwzx_ul li:active .time{background-color:#e05b20; color:#ffffff;}
.h_xwzx_ul li:active .time span{color:#ffffff;}
.h_xwzx_ul li:active .time:before {border-left-color: #e05b20;}
/*二级页-*/
.list_banner{width: 100%;height:2.8rem;background-repeat: no-repeat;background-position: center center;background-size: cover;text-align:center;}
.l_banner_c{
	background-image: url(../images/news_bg.png);
	background-repeat: repeat; width:100%; height:2.8rem;
}
.dqwz_lm{font-size: 0.36rem;line-height: 0.42rem;color: #FFF;letter-spacing: 0px;text-transform : uppercase;padding-top:1rem;text-align: center; font-weight:normal;}
.list_banner p{ font-size:0.18rem; line-height:0.3rem; color:#FFF; margin-top:0.12rem;}
.list_banner p a{ color:#FFF;}
.dqwz{background-image: url(../images/dqwz.png);background-repeat: no-repeat;background-position: 0.05rem center;background-size:0.25rem;font-size: 0.16rem; text-indent:0.33rem; padding:0.15rem 0rem; color:#565656; margin-top:0.08rem; margin:0.08rem 3% 0px 3%;}
.dqwz a{color:#565656;}
.pro_bt{ border-left:0.07rem solid #1e50ae; padding-left:0.1rem; height:0.32rem; line-height:0.32rem; font-size:0.28rem; font-weight: bold;}
.pro_bt span{ font-size:0.22rem;text-transform : uppercase;}
.pro_bt .more{ color:#1e50ae; float:right; font-size:0.2rem;}
/*关于我们*/
.about_body{ padding:0.1rem 1% 0.5rem 1%;}
.sub_nav_ul{ padding-bottom:0.1rem;}
.sub_nav_ul li{ width:32.333333333%; margin:1% 0.5%;display:block; margin-top:0.05rem; float:left;}
.sub_nav_ul li a{text-align:center; height:0.55rem; line-height:0.55rem; overflow:hidden;display: block;background-color: #f5f5f5; font-size:0.22rem;}
.sub_nav_ul li a:active,.sub_nav_ul .current a{ background-color:#1e50ae; color:#FFF;}
.sub_nav_ul .depth2{ display:none;}
/*关于我们-*/
.gywm_l{ width:100%;}
.gywm_r .tit{ font-size:0.24rem; height:0.28rem; line-height:0.28rem; border-left:0.05rem solid #1e50ae; text-indent:0.1rem; font-weight:normal;  margin-bottom:0.2rem; font-weight:bold;}
.gywm_r{ width:100%; padding:0.2rem 0% 0.1rem 0rem;}
.gywm_ys_ul{ padding:0.2rem 0px 30px 0px;}
.gywm_ys_ul li{ width:88%;transition: 0.4s; text-align:center; float:left;margin:0.2rem 0px; padding:0.2rem 6%; border-radius:0.02rem; background-color:#f8f8f8;}
.gywm_ys_ul li .img{ width:1rem; padding:0px 0.3rem; margin:0px auto;}
.gywm_ys_ul li p{ font-size:0.0.2rem; line-height:0.3rem; margin:0.2rem 0px 0.1rem 0px;}
.gywm_ys_ul li span{ font-size:0.18rem; line-height:0.32rem; display:block; color:#888;}
.gywm_ys_ul li:active{ background-color:#f5f5f5;}
.gywm_ys_ul li:active p{ color:#1e50ae;}


/*新闻列表*/
.news_box{ width:98%; margin:0rem auto 0rem auto;border-bottom: dashed 1px #ddd;padding:0.15rem 0rem;}
.news_box .tit{font-size:0.22rem;line-height:0.32rem; margin-top:0.01rem; font-weight: bold;}
.news_box .desc{ color:#777; font-size: 0.18rem;line-height: 0.3rem;height: 0.6rem; margin-top:0.07rem;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news_box .desc a{color:#777;}
.news_box .time{color:#777; font-size: 0.18rem;line-height: 0.26rem; height:0.26rem;margin-top:0.1rem}
.home_news_box { width:100% !important;}
/*新闻列表3*/
.news_ul{ padding:0rem 0px;}
.news_ul li{ height:0.6rem; line-height:0.6rem; margin:0rem 0px; border-bottom:1px dashed #ddd;}
.news_ul li a{ font-size:0.22rem; width:80%; padding:0rem 2%;}
.news_ul li span{ float:right; font-size:0.2rem; color:#888; width:14%; display:block; text-align:right;}
/*联系*/
.lianxi_box{width:100%; margin:0.1rem 0rem 0.3rem 0rem;border:1px solid #ddd; }
.lianxi_box .img{ width:100%;}
.lianxi_box .desc{padding:0.15rem 0.2rem;}
.lianxi_box .desc .tit{ font-size:0.24rem; font-weight:bold;line-height:0.4rem; height:0.4rem;}
.lianxi_box .desc p{line-height:0.34rem;margin: 0.12rem 0px;font-size: 0.22rem;color: #333;background-image: url(../images/lx_tel.png);background-repeat: no-repeat;background-position: left 0.05rem; background-size:0.25rem;padding-left:0.34rem;}
.lianxi_box .desc .mail{background-image: url(../images/lx_mail.png);}
.lianxi_box .desc .address{background-image: url(../images/lx_add.png);}
/*关于我们*/
.ppwh_wh,.ppwh_jtjj,.ppwh_zlhzhb{ padding:0.4rem 3% 0.3rem 3%;border-top:0.1rem solid #eaeaea;}
.ppwh_wh{ border-top:0rem; padding-top:0.1rem;}
.list_h2{text-align:center;  padding:0.1rem 0px;position:relative;}
.list_h2 h2{height: 0.6rem;line-height: 0.6rem;font-size: 0.46rem;font-weight: bold; letter-spacing:0.02rem;}
.list_h2 h2 i{width: 0.6rem;height: 0.26rem;background-image: url(/Public/skin/images/list_h2_l.png);background-repeat: no-repeat;background-position: center center; display:inline-block;vertical-align: middle; background-size:100%;}
.list_h2 h2 span{ color:#1e50ae;}.list_h2 h2 .list_h2_l{ margin-right:0.1rem;}
.list_h2 h2 .list_h2_r{background-image: url(/Public/skin/images/list_h2_r.png); margin-left:0.1rem;}
/*产品*/
.pro_c{ padding:0.2rem 0rem;}
.pic_ul{ padding-top:0.05rem;}
.pic_ul li{width: 48.5%;float:left;margin:2% 0% 1.5% 3%;position:relative;}
.pic_ul li img{height:2.1rem;}
.pic_ul li p{font-size: 0.2rem;padding: 0.15rem 0.4rem 0.15rem 0rem;text-align: left;text-indent: 0.15rem;background-color: #f5f5f5;background-image: url(../images/case_ico1.png);background-position: right center;background-repeat: no-repeat; background-size:0.4rem;}
.pic_ul li:nth-child(odd){ margin-left:0rem;}
/*资质*/
.zizhi_ul{ padding:0.1rem 0rem;}
.zizhi_ul li{ width:48%;float:left; margin:0.1rem 0% 0.2rem 4%; position:relative;transition:all 0.3s ease 0s; text-align:center;}
.zizhi_ul li a{ display:block; border:1px solid #ddd;padding:0.07rem;}
.zizhi_ul li .img{ width:100%; height:2rem; overflow:hidden; text-align:center; }
.zizhi_ul li .img img{ max-width:100%; height:2rem;}
.zizhi_ul li .txt{height:0.36rem; line-height:0.36rem;font-size:0.2rem; margin-top:0.1rem;text-align:center;}
.zizhi_ul li:nth-child(odd){ margin-left:0rem;}
/*分页-*/
.page{text-align:center;clear:both; padding:0.2rem 0rem 0.3rem 0rem;}
.page a,.page span{display: inline-block;padding:0.07rem 0.12rem;margin:0px 0.03rem;background:#ededed;border-radius:0.03rem;font-size:0.2rem;}
.page a:active,.page .current{ background:#1e50ae;color:#FFF;display:inline-block;}
.page select{ height:33px;}
.page .pageinfo,.page .pagenum,.page .current{ display:none;}
/*新闻内页-*/
.show_h2{ font-size:0.3rem;line-height:0.46rem; color:#000; padding:0.05rem 0rem 0.05rem 0rem; text-align:center;}
.show_time{font-size:0.18rem; padding:0.08rem 0rem 0.1rem 0rem;color:#666; border-bottom:1px solid #ccc; text-align:center;}
.show_video{ width:100%; padding:0.15rem 0rem; text-align:center;}
.show_video iframe{ margin:0px auto;}
.show_body{ padding:0.12rem 0px 0.4rem 0px;font-size:0.2rem; line-height:0.34rem;}
.show_pre_next{ border-top:0.03rem solid #ddd; background-color:#fff; padding:0.1rem 0rem 0.2rem 0rem;font-size:0.2rem; line-height:0.34rem; margin-top:0.2rem;}
.show_pre_next p{ margin-top:0.07rem;}
.show_fenxiang{ padding:0.07rem 0px;}
.pro_show_body{padding:0.12rem 0px 0.3rem 0px;}
.pro_show_body .show_h2{ margin-top:0.1rem;}
.pro_show_body .tit{ height:0.28rem; line-height:0.28rem; text-indent:0.1rem; font-size:0.26rem;border-left:0.05rem solid #1e50ae; margin:0.2rem 0px 0.12rem 0px;}
.pro_show_body .desc{ padding:0px 0px 0px 0px; color:#666; font-size:0.18rem; line-height:0.32rem;}
.pro_show_body .desc p{ margin-bottom:0.1rem;}
/*图片内页切换-*/
.img_qiehuan{ padding:0.1rem 0px 0.1rem 0px;}
.img_qiehuan .gallery-top .swiper-slide img{ height:4.3rem;}
.img_qiehuan .gallery-top .swiper-button-prev,.img_qiehuan .gallery-top .swiper-button-next{width:0.5rem;height:0.5rem; border-radius:50%;position: absolute;z-index: 20;background-color:rgb(0,0,0,0.2);background-repeat: no-repeat;background-position: center center;background-image: url(/Public/skin/images/qiehuan_l.png); background-size:0.3rem; outline:none;}
.img_qiehuan .gallery-top .swiper-button-prev{ left:0.1rem;}
.img_qiehuan .gallery-top .swiper-button-next{background-image: url(/Public/skin/images/qiehuan_r.png); right:0.1rem;}
.img_qiehuan .gallery-thumbs{ margin-top:0.1rem;}
.img_qiehuan .gallery-thumbs .swiper-slide img{ height:1.35rem; opacity:0.8;}
.img_qiehuan .gallery-thumbs .swiper-slide{ cursor:pointer;}
.img_qiehuan .gallery-thumbs .swiper-slide-thumb-active img{ opacity:1;}
/*.img_qiehuan .gallery-thumbs .swiper-slide-thumb-active:before { border:2px solid #1e50ae;content: '';display: block;left:0px;position: absolute;top:0px;width:100%; height:0.95rem;}*/
.show_video_dsf{ width:100%; margin:0.15rem auto;}
.show_video_dsf iframe{ width:100%; height:4.5rem;}
/*联系*/
.lx{ padding:0rem 0px;}
.lx_l{ width:100%; padding:0.1rem 0rem;}
.lx_r{ width:100%;}
.lx_r .pro_bt{ margin:0.15rem 0rem 0.15rem 0rem;}
.lx_r .desc{ padding:0rem 0px 0px 0px; color:#666; font-size:0.2rem; line-height:0.34rem;}
.lx_c{ padding:0.3rem 0.3rem 0.3rem 0.3rem; background-color:#f5f5f5; margin-top:0.5rem;}
.lx_t_tit{ font-size:0.3rem; font-weight:bold; line-height:0.4rem; padding:0.15rem 0rem; text-align:center;}
.lx_t_desc{ font-size:0.2rem; line-height:0.34rem; color:#666; padding:0px 0rem; text-align:center;}
.lx_c_ul{ padding-top:0.1rem;}
.lx_c_ul li{ width:100%;text-align:center; padding:0.2rem 0rem 0.2rem 0rem;}
.lx_c_ul li .ico{
	width: 1.5rem;
	height:1.5rem;
	line-height:1.5rem;
	text-align: center;
	background-color: #4e4946;
	border-radius: 3px;
	margin: 0px auto;
	background-repeat: no-repeat;
	background-position: center center;
}
.lx_c_ul li .tit{ font-size:0.26rem; line-height:0.32rem; padding:0.25rem 0px 0.1rem 0px;}
.lx_c_ul li .desc{ font-size:0.24rem; line-height:0.36rem; color:#666; padding:0rem 0.4rem;}
.lx_c_ul li:nth-child(1) .ico{background-image: url(/Public/skin/images/lx_ico_dh.png); background-size:0.7rem;
}
.lx_c_ul li:nth-child(3) .ico{background-image: url(/Public/skin/images/lx_ico_dz.png);background-size:0.7rem;}
/*留言-*/
.zxjm{ padding:0.2rem 1% 0.2rem 1%;}
.zxjm_li{ width:100%;padding:0.1rem 0rem; font-size:0.2rem;}
.form_text,.form_textarea,.form_text_verifycode{ width:100%; height:0.55rem; line-height:0.55rem; text-indent:0.1rem; border:1px solid #e2e2e2; background-color:#fff; margin-top:0.1rem;}
.form_textarea{ height:2rem;}
.zxjm_li .required{  color:#1e50ae;}
.zxjm_li_yzm  .form_text_verifycode{ width:1.4rem;}
.zxjm_li_yzm .code_image{ margin-top:-0.05rem;vertical-align: middle;}
.form_button {height:0.6rem; line-height:0.6rem;width: 100%; border:1px solid #1e50ae;background-color: #1e50ae;color: #FFF;cursor: pointer;font-family: "Microsoft yahei"; font-size:0.22rem; border-radius:3px; margin-top:0.1rem;}
/*联系*/
.lx_l{ width:100%; padding:0.2rem 0px 0px 0px;}
.lx_l_bt{ font-size:0.28rem; height:0.32rem; line-height:0.32rem; font-weight:normal;}
.lx_l_bt span{text-transform : uppercase; font-size:0.22rem; color:#bebebe;}
.lx_l_xian{ width:0.5rem; height:0.02rem; background-color:#333; margin:0.18rem 0px 0.13rem 0px;}
.lx_l_desc{color:#1e50ae; font-size:0.24rem; line-height:0.36rem;}
.lx_l_ul{ padding:0.05rem 0px 0px 0px;}
.lx_l_ul li{ margin:0.25rem 0px 0px 0px;}
.lx_l_ul li i{width: 0.5rem;height: 0.5rem;background-image: url(/Public/skin/images/lx_ico_dh.png);background-repeat: no-repeat;background-position: center center; background-size:0.45rem; display:block; margin:8px 0px 0px 0px; float:left;}
.lx_l_ul li p{color:#888; line-height:0.4rem; font-size:0.24rem; margin-left:0.7rem;}
.lx_l_ul li p span{ color:#333;}
.lx_l_ul li .yx{background-image: url(/Public/skin/images/lx_ico_yx.png) !important;}
.lx_l_ul li .dz{background-image: url(/Public/skin/images/lx_ico_dz.png)!important;}
.lx_r{ width:100%; padding:0.3rem 0px 0px 0px;}
.lx_dt{ border:0.05rem solid #ddd; margin:0.5rem 0px 0.4rem 0px;}
.list_liuyan_box{padding: 0.1rem 0px; width:100%;}
.list_liuyan_box select,.list_liuyan_box .form_text{ color:#666;width:100%;height: 0.6rem; border-radius: 0.03rem;line-height: 0.6rem;text-indent:0.1rem; background-color:#fff;border: 1px solid #ddd; font-size:0.22rem;}
.list_liuyan_box select option{ height:0.6rem; line-height:0.6rem; color:#666;}
.list_liuyan_box .form_textarea{ height:1.5rem;}
.list_liuyan_box .form_text_verifycode{ width:2rem;}
.list_liuyan_box_yzm{ width:70%; float:left;}
.list_liuyan_box_tj{float:right; width:30%;}
.list_liuyan_box_yzm img{ margin-top:-0.02rem;}
.list_liuyan_box .form_button{ width:100%; height:0.6rem; background-color:#c00011; border:1px solid #c00011; font-size:0.22rem; text-align:center; line-height:0.6rem; font-family: "Microsoft yahei", helvetica;color:#FFF; cursor:pointer; margin-top:0px;border-radius: 0.03rem;}
/*案例-*/
/*返回顶部-*/
#topcontrol{z-index:99999;}
.fhdb_top{background-color: #c9c9c9;}
.fhdb_top:active{ background-color:#1e50ae;}
/*底部-*/
.footer{background-color:#f3f3f3;width:90%;padding:0.3rem 5% 1rem 5%; position:relative;font-size:0.18rem; line-height:0.35rem;color:#555; text-align:center;}
.footer a,.footer a:active{ color:#555;}
/*底部固定工具条*/
.toollist {background:#2E3340; margin: auto; display: block; height: 0.8rem; position: fixed; bottom:0rem; left:0rem; right:0rem; z-index:9999;}
.toollist li{ float:left;width: auto;  height: 100%;width:25%;position: static!important;  margin: 0;-webkit-box-sizing: border-box;box-sizing: border-box; -webkit-box-flex: 1; box-flex: 1;-webkit-box-sizing: border-box; box-shadow: none!important;}
.toollist li a {text-align: center;display: block;text-decoration: none;padding-top: 0.05rem;position:relative;color: #fff;}
.toollist li a img{width:0.3rem;height:0.3rem; margin-top:0.06rem;}
.toollist li a p{margin: 0.03rem 0 0px 0;font-size:0.18rem; line-height:0.3rem;display: block !important;text-align: center;}
#boxss{display: none;width: 160px;padding-top:10px;font-size:0.18rem; line-height:0.3rem; background:#fff; text-align:center;position: absolute; bottom:56px; left:50%; margin-left:-80px; z-index:121; padding-bottom:0.08rem;}
#boxss img{ width:140px; height:140px;}
/* 网站地图 */
.sitemap_box{ padding-bottom:0.1rem;}
.sitemap_h2{ font-size:0.2rem; height:0.4rem; border-bottom:1px solid #ccc;}
.sitemap_h2 span{ display:inline-block; border-bottom:2px solid #1e50ae; padding:0px 10px 0px 5px; height:0.39rem; line-height:0.39rem;}
.sitemap_ul{ padding:0.05rem 0px;}
.sitemap_ul li{ float:left; margin-right:0.3rem; font-size:0.18rem;}
/*微信弹窗*/
#wxnr {width: 100%;height: 100%;position: fixed;top: 0;z-index: 1000;display: none;background: rgba(0,0,0,.7);}
#wxnr .nrdf {margin: auto;position: absolute;top: 50%;left: 50%;width: 4rem;height: 4.1rem;padding: 0.3rem;margin-top: -2rem;margin-left: -2.3rem;text-align: center;background-color: rgba(255, 255, 255, 0.8);box-shadow: 0px 2px 6px #777;-webkit-box-shadow: 0px 2px 6px #777;-moz-box-shadow: 0px 2px 6px #777;border-radius: 0.1rem;}
#wxnr img {width: 2.1rem;height: 2.1rem;display: block;margin: 0 auto 0.1rem auto;}
#wxnr p {font-size: 0.24rem;line-height: 0.4rem;text-align: center; margin:0rem 0rem 0rem 0rem;}
#wxnr i {position: absolute;top: 0.2rem;right: 0.2rem;width: 0.3rem;height: 0.3rem;font-size: 0.2rem;line-height: 0.3rem;text-align: center;color: #fff;font-weight: bold;font-style: normal;background: #333;border-radius: 1rem;cursor: pointer;}
#wxnr .dj a{display: inline-block;padding: 0.05rem 0.2rem  0.06rem 0.58rem;line-height: 0.4rem;background-color: #1e50ae;color: #fff;border-radius: 0.05rem;cursor: pointer;background-size: 0.28rem;background-position: 0.2rem center;background-repeat: no-repeat; margin-top:0.15rem;}
#wxnr .dj .dkwx{background-image: url(../images/system/weixin.png);}
#wxnr .dj .dhzx{background-image: url(../images/system/tel.png); margin-left:0.1rem; background-color:#2a75ed;}
#wxnr #btns { color:#1e50ae;}
/*复制提示*/
#weixin {position: fixed;top: 50%;margin-top: -0.4rem;z-index: 9999999;font-size: 0.26rem;color: #fff;width: 90%;right: 5%;line-height: 0.8rem;text-align: center;background: rgba(0, 0, 0, 0.8);border: 2px solid #333;border-radius: 0.1rem;display: none;}
@media only screen and (max-width: 768px) {
html {font-size:768%;}
}
@media only screen and (max-width: 480px) {
html {font-size:68px;}
}
@media only screen and (max-width: 375px) {
}
@media only screen and (max-width: 320px) {
html {font-size: 48px;}
}
