@charset "utf-8";/* CSS Document */
* {padding:0px;margin:0px;box-sizing:border-box;}
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu {margin:0;padding:0;font-size:15px;line-height:24px;}
button,html,input,textarea {font-family:Helvetica,Arial,STXihei,FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
header,section,footer,aside,nav,main,article,figure {display:block;}
html,body {width:100%;overflow-x:hidden;background:#fff;}
img,video {vertical-align:top;border:0;width:100%;}
ul,li {list-style:none;}
a {-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none;cursor:pointer;color:#333;}
@font-face {font-family:'icomoon-yunxin';src:url(/fonts/icomoon-hfy.eot);src:url(/fonts/icomoon-hfy-ie6.eot#iefix) format('embedded-opentype'),url(/fonts/icomoon-hfy.ttf) format('truetype'),url(/fonts/icomoon-hfy.woff) format('woff'),url(/fonts/icomoon-hfy.svg) format('svg');font-weight:normal;font-style:normal;}
.fi {text-transform:none;font-weight:400;font-style:normal;font-variant:normal;font-family:icomoon-yunxin !important;line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fi-quotl:before {content:"\e906"}
.fi-audio:before {content:"\e901"}
.fi-ren:before {content:"\e902"}
.fi-sms:before {content:"\e903"}
.fi-up:before {content:"\e904"}
.fi-video:before {content:"\e905"}
.fi-arrowd:before {content:"\e911"}
.fi-arrowl:before {content:"\e912"}
.fi-arrowr:before {content:"\e913"}
.fi-close:before {content:"\e920"}
.fi-right:before {content:"\e924"}
.fi-question:before {content:"\e932"}
.fi-earphone:before {content:"\e900"}
.fi-tel:before {content:"\e910"}
.fi-tel2:before {content:"\e91d"}
.fi-imglobal:before {content:"\e918"}
.fi-imsafe:before {content:"\e919"}
.fi-imsure:before {content:"\e91a"}
.fi-global:before {content:"\e909"}
.fi-thread:before {content:"\e908"}
.fi-sure:before {content:"\e90a"}
.fi-exclamation:before {content:"\e922"}
.fi-info:before {content:"\e921"}
/*通用样式*/.fl {float:left;display:block;}
.fr {float:right;display:block;}
.clear {clear:both;}
.mar_top30 {margin-top:30px;}
/**header*/ 

.tel_7 {color:#fff;text-align:center;font-size:16px;margin:30px 0px;font-weight:600;}
.tel_8 {clear:both;width:250px;margin:0px auto;height:50px;}
.tel_8 a {width:120px;padding:10px 0px;float:left;font-size:16px;}
.mheader {height:70px;position:relative;top:0px;width:100%;z-index:99;box-shadow:0px 0px 3px #fff;background: #CDAFFE;padding:5px 0px;}
.conbg .mheader,.mprice .mheader {background:#202d40;box-shadow:0px 0px 6px #202d40;}
.mheader .logo img {height:56px;width:auto;}
@media screen and (max-width:400px) {.mheader .logo img {height:56px;}
}
@media screen and (max-width:360px) {}
.mheader .kf {height:45px;width:70px;margin-top:8px;background:url("/images/menu.png") left no-repeat;background-size:140px;}
.mheader .munt {height:45px;width:70px;margin-top:8px;background:url("/images/menu.png") right no-repeat;background-size:140px;}
.m-kf {position:fixed;top:70px;right:0;left:0;z-index:6;display:none;overflow-y:scroll;padding-top:0;background:#fff;color:#fff;border-radius:0px 0px 10px 10px;box-shadow:0px 0px 10px #333;width:95%;margin:auto;}
.kf-cc {width:47%;display:inline-block;background:#f5f6f6;text-align:center;padding:35px 0px;border-radius:10px;}
.kf-tel {width:47%;display:inline-block;background:#f5f6f6;text-align:center;padding:35px 0px;border-radius:10px;}
.kf-cc img,.kf-tel img {margin:20px 0px;}
.kf-cc p,.kf-tel p {line-height:30px;}
.fweight {font-weight:600;}
.KFBox-header {width:90%;margin:auto;}
.m-kf .KFBox-header .kf-close {border:2px solid #cccece;margin:auto;width:100%;text-align:center;font-size:20px;display:block;line-height:40px;margin-bottom:30px;border-radius:10px;}
.m-menu {position:fixed;top:0;right:0;bottom:0;left:0;z-index:6;display:none;overflow-y:scroll;padding-top:0;background:rgba(0,0,0,.9);color:#fff;z-index:9999999;}
.m-menu .menu-header {position:absolute;top:0;right:0;left:0;z-index:9;width:100%;height:45px;background:#161616;}
.m-menu .menu-header .fi-close {float:right;display:block;width:46px;text-align:center;font-size:20px;margin-top:15px;color:#fff;}
.m-menu .scroll-wrap {margin-top:45px;height:-webkit-calc(100% - 90px);height:-moz-calc(100% - 90px);height:calc(100% - 90px);}
.m-menu .menu-nav-main {padding-bottom:100px;}
.m-menu .menu-nav-main a {display:block;color:#fff;}
.m-menu .menu-nav-main ul {width:100%;}
.m-menu .menu-nav-main li {overflow:hidden;padding:0 14px;height:48px;vertical-align:middle;font-size:18px;line-height:48px;color:#fff;}
.m-menu .menu-nav-main li.open-product {height:auto;}
.m-menu .menu-nav-main li.active {background:rgba(0,0,0,.5);}
.m-menu .menu-nav-main .fi-arrowd,.m-menu .menu-nav-main .fi-up {float:right;margin-top:15px;vertical-align:middle;font-size:18px;}
.m-menu .menu-nav-child {position:relative;left:-28px;width:100%;}
.m-menu .menu-nav-child li {padding-left:50px;background:#2f3034;font-size:16px;}
.m-menu .menu-nav-child li.active {background:#272728;}
.m-menu .menu-contact {display:block;margin:18px auto 13px;width:90%;height:40px;border:1px solid #fff;color:#fff;text-align:center;font-size:16px;line-height:40px;}
#productMenu,#productMenu2 {background:#2f3034;}
.f-hd {display:none;}
/***banner*//*banner*/.banner {position:relative;width:100%;}
.xmthdsms {position:absolute;bottom:50px;left:5%;width:90%;text-align:center;}
.xmthdsms .titie {font-size:26px;font-weight:600;letter-spacing:3px;padding-left:1%;text-shadow:1px 1px 1px #646464;}
.hdimg {background:#578cfb;line-height:40px;border-radius:26px;padding:0px 20px;color:#fff;font-size:22px;font-weight:600;margin:20PX 0PX;letter-spacing:6px;}
.wencont {margin-top:20PX;}
.wencont p {font-size:14px;line-height:28px;}
.wrapperGun {width:100%;margin:0px auto;padding:15px 0px;box-shadow:0px 0px 2px #eaebeb;background:linear-gradient(#b0d3fe,#ececf1);}
.wrapperGun .counter {float:left;width:25%;text-align:center}
.wrapperGun .counter .line {border-right:2px solid #4485fe59;position:relative;}
.wrapperGun .end .line {border:0;}
.wrapperGun .counter p {font-size:12px;color:#8e8e8e;padding:0px 5px;}
.wrapperGun .counter span {font-size:26px;line-height:60px;font-weight:600;padding-right:0px;}
.l4485fe {color:#4485fe}
.ff6f1d {color:#ff6f1d}
.wrapperGun .counter span.piao {font-size:12px;position:absolute;top:-15px;}
.box_1 {padding:30px 0px;}
.box_2 {background:#eeeeee;padding:30px 0px;}
.boxtitie {font-size:26px;font-weight:600;text-align:center;line-height:46px;}
.boxtitie img {width:60%;}
.boxcont {width:100%;margin:0px auto;text-align:center;}
.cont1,.cont2 {width:95%;padding:20px;margin:10px auto;color:#fff;font-size:16px;line-height:40px;text-align:left;}
.cont1 {background:#4485fe;}
.cont2 {background:#ff6f1d;}
.wenbox1,.wenbox2,.wenbox3,.wenbox4 {background:#fff;float:left;width:46%;height:240px;padding-top:30px;margin:10px 2%;text-align:center;font-weight:600;border-radius:12px;overflow:hidden;}
.font18{font-size:18px;}
.wenimg {}

.wenimg img {width:66%;}
.font12 {font-size:12px;line-height:26px;}

.boxcont .yingtitle {font-size:24px;line-height:60px;   }
.ying1 {background:url("/images/ying1.jpg") left top no-repeat;}
.ying2 {background:url("/images/ying2.jpg") left top no-repeat;}
.ying3 {background:url("/images/ying3.jpg") left top no-repeat;}
.ying4 {background:url("/images/ying4.jpg") left top no-repeat;}
.ying1,.ying2,.ying3,.ying4 {width:95%;padding:20px;margin:10px auto;text-align:center;border-radius:12px;overflow:hidden;border:2px solid #eaebeb;box-shadow:0px 0px 2px #eaebeb;     background-size: 140px;}

.boxcont .yingul {margin-left:60px;}
.boxcont .yingul li {float:left;width:50%;line-height:40px;list-style-type:disc;list-style-position:inside;text-align:left;font-size:14px;}
.fa p {font-size:15px;}
.fa {display:inline-table;border:2px solid #eaebeb;box-shadow:0px 0px 2px #eaebeb;background:#Fff;text-align:center;border-radius:12px;padding:20px;height:240px;width:47%;margin:10px 1%;}
.fa img{width:66%;}
.fuws {width:100%;margin:0px auto;padding:50px 5px;background:#Fff;border-radius:12px;border:2px solid #eaebeb;box-shadow:0px 0px 2px #eaebeb;text-align:center;}
.fuwstitle {background:#578cfb;line-height:40px;border-radius:30px;padding:10px 20px;color:#fff;font-size:24px;font-weight:600;margin:20PX auto 60px;}
.fuwscont {margin:20px 0px;font-size:14px;}
.fuwst {background:#d8e4fb;line-height:48px;border-radius:30px;display:inline-table;text-align:center;width:90px;}
.fuwsf {background:#ff6f1d;padding:0px 5px;line-height:48px;border-radius:30px;position:relative;left:-10px;color:#fff;}
.fuwsc {border:2px solid #d8e4fb;line-height:48px;border-radius:30px;display:inline-table;text-align:center;width:260px;margin-left:-30px;}
.region-box h2 {font-weight:normal;text-align:center;font-size:20px;color:#333;line-height:30px;margin:12px auto;letter-spacing:0;width:auto;}
.region-box p{font-weight:normal;text-align:center;font-size:14px;line-height:26px;color:#525252;}
/*底部*/
.mfooter{background:#202D40; padding:20px; color:#fff;font-size:14px;}
.mfooter p{color:#fff; line-height:30px;font-size:16px;text-align: center;margin: 10px auto; }
.mfooter a,.footer p a{color:#fff;}
p.service_content  a{color:#333;font-size:14px;}
.mfooter p.t_more{font-size:16px;    text-align: left;}
.mfooter a.tel{  font-size: 16px;width: 100%; display: block;}
.mfooter dl{float:left; width:45%;margin-bottom: 50px;}
.mfooter dl:nth-child(2){width:52%;}
.mfooter dl dt{color:#fff;line-height:50px; font-size:16px; font-weight:600;}
.mfooter dl dd{color:#fff; font-size:14px; line-height:30px;}
.mfooter .clear hr{color:#fff; box-shadow:0px 0px 4px #ddd;}
.m_logo{margin: 30px 0px ; text-align: center;}
.m_logo img{width:80%;margin-top: 15px;}
.mar_t20{margin-top:20px;}
.dl_glht{display:block; line-height:50px; margin:20px auto; background:#1e5cff; font-size:18px;border-radius:25px; text-align:center;}
.m-tel-enroll {position:fixed;bottom:0;z-index:9;overflow:hidden;width:100%;height:55px;left:0px;text-align:center;}
.m-tel-enroll .itm {position:relative;float:left;width:50%;height:110px;font-size:16px;line-height:55px;-webkit-user-select:none;}
.m-tel-enroll .itm-1 {background-color:#e6e6e6;color:#ff6f1d;vertical-align:middle;}
.m-tel-enroll .itm-2 {background-color:#ff6f1d;color:#fff;vertical-align:middle;}

.swiper-container{}
.swiper-slide img {width: 100%;}
.showBigImg {display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:999;}
.showBigImg .closeBigImg {position:absolute;right:35px;top:35px;width:35px;height:35px;border-radius:50%;background:#000;text-align:center;line-height:35px;font-size:40px;color:#fff;z-index:9999;user-select:none;}
.showBigImg .showBigImgWrap {position:relative;width:90%;height:100%;overflow:hidden;margin-top:0;}
.showBigImg .showBigImgWrap .allImgBox {position:relative;width:100%;height:100%;}
.showBigImg .showBigImgWrap .allImgBox .imgIte {float:left;width:100%;height:100%;text-align:center;background:none;}
.showBigImg .showBigImgWrap .allImgBox .imgIte span {display:inline-block;width:0;height:100%;vertical-align:middle;}
.showBigImg .showBigImgWrap .allImgBox .imgIte img {max-width:90%;max-height:90%;vertical-align:middle;}
.small-img img {width:350px;}
