<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url("../css/bootstrap.css");
@import url("../libs/toastr/toastr.min.css");
@import url("../libs/font-awesome/css/font-awesome.min.css");
@import url("../libs/fastadmin-layer/dist/theme/default/layer.css");
@import url("../libs/swiper-5.4.5/package/css/swiper.min.css");

html,body{font-size:10px}
@media screen and (min-width:321px) and (max-width:336px){html,body{font-size:10.5px}}
@media screen and (min-width:337px) and (max-width:352px){html,body{font-size:11px}}
@media screen and (min-width:353px) and (max-width:368px){html,body{font-size:11.5px}}
@media screen and (min-width:369px) and (max-width:384px){html,body{font-size:12px}}
@media screen and (min-width:385px) and (max-width:400px){html,body{font-size:12.5px}}
@media screen and (min-width:401px) and (max-width:416px){html,body{font-size:13px}}
@media screen and (min-width:417px) and (max-width:432px){html,body{font-size:13.5px}}
@media screen and (min-width:433px) and (max-width:448px){html,body{font-size:14px}}
@media screen and (min-width:449px) and (max-width:464px){html,body{font-size:14.5px}}
@media screen and (min-width:465px) and (max-width:480px){html,body{font-size:15px}}
@media screen and (min-width:481px) and (max-width:496px){html,body{font-size:15.5px}}
@media screen and (min-width:497px) and (max-width:512px){html,body{font-size:16px}}
@media screen and (min-width:513px) and (max-width:528px){html,body{font-size:16.5px}}
@media screen and (min-width:529px) and (max-width:544px){html,body{font-size:17px}}
@media screen and (min-width:545px) and (max-width:560px){html,body{font-size:17.5px}}
@media screen and (min-width:561px) and (max-width:576px){html,body{font-size:18px}}
@media screen and (min-width:576px) and (max-width:592px){html,body{font-size:18.5px}}
@media screen and (min-width:593px) and (max-width:608px){html,body{font-size:19px}}
@media screen and (min-width:609px) and (max-width:624px){html,body{font-size:19.5px}}
@media screen and (min-width:625px) and (max-width:640px){html,body{font-size:20px}}
@media screen and (min-width:641){html,body{font-size:20px}}

body {background:#f1f4f6;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol!important;-webkit-overflow-scrolling:touch;}
article,aside,footer,header,nav,section{display:block}
button,input[type=button] { border-width:0; }
header{width:100%}
img{border:0;vertical-align:middle}
a:visited{outline:0}
input{outline:0}
table{width:100%;border-collapse:collapse;border-spacing:0}
td,th{line-height:40px;text-align:center;}
li,ol,ul{list-style:none}
em,i,th{font-weight:400;font-style:normal}
caption{text-align:left}
a{text-decoration:none;color:#000}
a:hover{text-decoration:none;color:#000}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}
ul{margin:0;padding:0}
li{list-style-type:none}

.apply-font { font-family: system,-apple-system,BlinkMacSystemFont,CenturyGothic,"PingFang SC",Arial,"Microsoft YaHei","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,sans-serif; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-font-smoothing: subpixel-antialiased!important;text; }
.qmail-font { font-family:"lucida Grande",Verdana,"Microsoft YaHei";-webkit-font-smoothing: subpixel-antialiased; }
.cb-font { font-family:PingFangSC-Regular; }

.btn-black { background:#333;color:#fff; }
.btn-black:hover { background:#000;color:#fff; }

.video-js.important .vjs-big-play-button { width:60px;height:60px;margin-top:-30px;margin-left:-30px;border-width:0;background:url(/assets/img/layer-video-play.png);opacity:0.8;transition:opacity 0.2s linear;  }
.video-js.important .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button { background-color:transparent;opacity:1;transition:opacity 0.2s linear; }
.video-js.important .vjs-big-play-button&gt;span { display:none; }
.video-js.important .vjs-poster { background-size:100% 100%!important; }

/* é˜¿é‡Œäº‘æ‹–åŠ¨éªŒè¯ */
.nc-container .stage {padding:0!important;}
.nc-container ._nc .stage1 {height:32px;}
.nc-container ._nc .stage1 .slider {left:0;right:0;box-shadow:0 0 1px #999;}
.nc-container ._nc .stage1 .slider {height:32px;}
.nc-container ._nc .stage1 .button {width:32px;height:32px;}
.nc-container ._nc .stage1 .track div {height:32px;line-height:32px;font-size:14px;}
.nc-container ._nc .stage1 .label {box-sizing:border-box;height:32px;padding-left:32px;line-height:32px;font-size:14px;font-weight:normal;}
.nc-container ._nc .stage1 .icon {bottom:0!important;left:0!important;text-align:center;line-height:32px;font-size:21px;}
.nc-container #nc_1_wrapper,.nc-container.tb-login #nc_1_wrapper {width:auto;}

/* äºŒç»´ç&nbsp;å¼¹çª— */
.layer-qrcode { }
.layer-qrcode .qrcode-box { padding:30px 0 25px;text-align:center; }
.layer-qrcode .qrcode-box img { margin:0 auto;  }
.layer-qrcode .qrcode-box canvas { margin:0 auto;  }
.layer-qrcode .input-box { margin:0 20px; }
.layer-qrcode .input-box textarea { box-sizing:border-box;width:100%;height:72px;padding:0 8px;border-radius:2px;border:2px solid #ccc;line-height:20px;outline:none; }

/* å›¾çº¸æœç´¢å¼¹çª— */
.layer-goid { margin:40px 20px 0; }
.layer-goid input { box-sizing:border-box;width:100%;height:36px;padding:0 8px;border-radius:2px;border:2px solid #ccc;line-height:34px;outline:none; }
.layer-goid .btn { box-sizing:border-box;width:100%;height:36px;margin-top:20px;font-size:16px;letter-spacing:2px; }

/* å³è¾¹é“¾æŽ¥ */
.right_fixed {position:fixed;right:2px;bottom:2px;z-index:10;height:auto;width:50px;display:none;}
.right_fixed ul{margin-top:2px}
.right_fixed ul li{position:relative;margin-top:5px;}
.right_fixed ul li a{display:block;height:auto;padding:8px 0;border:1px solid #ccc;background:#fff;text-align:center;line-height:18px;font-size:14px;color:#666;}
.right_fixed ul li a.gotop{padding:2px 0;line-height:42px;font-size:42px;}
.right_fixed ul li a.red{border-color:#db5041;background:#db5041;color:#fff;}
.right_fixed ul li a.green{border-color:#0ec09f;background:#0ec09f;color:#fff;}
.right_fixed ul li div { display:none; }

.navbar {position:relative;width:100%;height:50px;margin-bottom:0;border-width:0;background:#4c4c4c}
.navbar .btn-home{position:absolute;top:5px;left:5px;display:inline-block;width:40px;height:40px;overflow:hidden;color:#fff;}
.navbar .btn-home img{width:auto;height:100%;vertical-align:bottom;margin-right:5px;float:left;}
.navbar .btn-home span{line-height:12px;font-size:12px;margin-top:11px;display:inline-block;}
.navbar .title{max-width:60%;margin:0 25% 0 15%;color:#fff;text-align:center;font-size:16px;line-height:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.navbar .btn-menu{position:absolute;top:0;right:0;width:48px;height:50px;background:#474747;text-align:center;line-height:50px}
.navbar .btn-menu img{width:21px}
.navbar .btn-tel {position:absolute;top:9px;right:57px;width:34px;height:34px;border-radius:50%;background:#3b3b3b;text-align:center;line-height:34px}
.navbar .btn-tel img{width:21px;vertical-align:middle;}

.mask{position:fixed;top:0;left:0;display:none;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:100;}
.nav-menu{position:fixed;top:0;left:-290px;display:block;width:280px;height:100%;background:#404040;z-index:999999;}
.nav-menu .hd{position:relative;height:54px}
.nav-menu .hd .btn-close{position:absolute;top:0;right:0;width:56px;height:54px;background:url(/assets/img/mobile/icon-menu-close.png) #464646 no-repeat center center;background-size:28px}
.nav-menu .bd li{height:50px;border-bottom:1px solid #484848;line-height:50px}
.nav-menu .bd li a{display:block;padding-left:48px;color:#fff;font-size:16px}
.nav-menu .bd li.on a {background:#515151}
.nav-menu .bd .last a{padding-left:85px;background:url(/assets/img/mobile/icon-nav-tel.png) no-repeat 48px center;background-size:25px;font-weight:700}
.nav-menu .ft {position:absolute;bottom:0;left:0;width:100%;height:52px;background:#373737;color:#eee;text-align:center;line-height:52px}
.nav-menu .ft a{display:inline-block;margin-right:-3px;width:48%;color:#fff;text-align:center;font-size:0.26rem;}


.footer { position:static;background:#555;bottom:auto;height:auto;padding:1.5em 0 1.5em; }
.footer .lbox { width:37%;text-align:center;float:left; }
.footer .lbox h3 { line-height:0.32rem;font-size:0.32rem;color:#fff;margin:0.32rem 0; }
.footer .lbox .qrcode { width:60%;display:inline;}
.footer .lbox .qr-text { padding:0.3rem 0 0.4rem;font-size:0.2rem;color:#fff;line-height:1.5; }
.footer .rbox { width:60%;float:left; }
.footer .rbox dl { color:#666; }
.footer .rbox dl dt { width:1.3rem;float:left; font-size:0.26rem;line-height:0.48rem;font-weight:normal;color:#fff; }
.footer .rbox dl dd { color:#fff;font:0.26rem/0.48rem Arial,å¾®è½¯é›…é»‘;font-weight:300;margin-bottom:0em; width:90%;padding-left:60px; }
.footer .rbox dl dd.title { width:100%;margin:0.32rem 0;padding-left:0;line-height:0.32rem;font-size:0.32rem;color:#fff; }

/*æ–½å·¥é˜Ÿå…¥é©»ç”³è¯·*/
.form-rzsq { box-sizing:border-box;padding:1em 1.5em;overflow:hidden;background:#fff; }
.form-rzsq .nav { margin:0.2rem 0; }
.form-rzsq .nav li a { font-size:0.28rem; }
.form-rzsq label { font-weight:normal;font-size:0.24rem;color:#666; }
.form-rzsq .form-control { height:auto;padding:0.1rem 0.15rem;line-height:0.36rem;font-size:0.24rem; }
.form-rzsq .content { margin-bottom:2em;padding:2em 0 1em; }
.form-rzsq .nc-container { margin-top:1em; }
.form-rzsq .nc-container .nc_wrapper { width:100%!important; }
.form-rzsq .btn-submit {  width:100%;padding:8px;border-radius:3px;color:#fff;background-color:#18bc9c;border-color: #18bc9c; }
.form-rzsq .btn_slide { box-sizing:content-box; }

/* äºŒçº§é€‰é¡¹èœå• */
.options-menu{position:relative;padding-top:5px;padding-bottom:5px;}
.options-menu .main-menu { margin:0 5px;background:#efefef}
.options-menu .main-menu ul:first-child { border-bottom:0.5px solid #ddd; }
.options-menu .main-menu ul li{position:relative;float:left;width:25%;text-align:center;line-height:40px}
.options-menu .main-menu ul li a{display:inline-block;padding:0 0.15rem;line-height:28px;font-size:14px}
.options-menu .main-menu ul li.active a{box-sizing:border-box;border-radius:2px;background:#0C0C0C;color:#fff; }
.options-menu .main-menu ul li a i{display:inline-block;width:10px;height:28px;margin-left:2px;background:url(/assets/mobile/images/next.png) no-repeat center / 10px;vertical-align:middle;}
.options-menu .main-menu ul li.active a i{background:url(/assets/mobile/images/next_white.png) no-repeat center;background-size:10px;}
.options-menu .main-menu ul:first-child li:first-child a{padding-right:0;background-image:url();}
.options-menu .sub-menu { position:absolute;z-index:2;width:100%;overflow:hidden;background:#fff; }
.options-menu .sub-menu&gt;div { display:none;padding:0.05rem 0 0.15rem;z-index:2;box-shadow:0 3px 3px rgba(0,0,0,0.2); }
.options-menu .sub-menu&gt;div.active { display:block; }
.options-menu .sub-menu&gt;div li{display:block;width:30.33%;float:left;margin:8px 1.5% 2px;}
.options-menu .sub-menu&gt;div li a{display:block;width:100%;height:30px;background:#efefef;text-align:center;line-height:30px}
.options-menu .sub-menu&gt;div li.active a {background:#000;color:#fff}
.options-menu .sub-menu&gt;div li.btn-location { width:97%; }
.options-menu .sub-menu&gt;div li.btn-location span { color:#ff552e; }
.options-menu .sub-menu&gt;div .ruler-box { margin:0 15px 0.6rem;min-height:60px; }
.options-menu .sub-menu&gt;div button { display:block;width:94%;margin:14px auto;padding:0;background:#333;border-color:#333;line-height:0.6rem;letter-spacing:0.3rem;font-size:0.27rem;color:#fff; }

main{ box-sizing:border-box;background:transparent; }
main&gt;section { position:relative;margin-bottom:0.35rem;background:#fff; }
main&gt;section h1 { padding:0.4rem 0 0.3rem;border-bottom:1px dashed #ccc;font-weight:normal;color:rgba(0,0,0,0.8);text-align:center;font-size:0.33rem;line-height:0.33rem;margin-bottom:0; }

/* åˆ—è¡¨é¡µ:æ–‡ç«&nbsp;å•åˆ— */
.list-single { margin:0.2rem 0; }
.list-single li { margin-bottom:0.4rem;padding-bottom:0.2rem;border-bottom:0.5px solid #ccc; }
.list-single li:last-child { border-bottom:0;margin-bottom:0; }
.list-single li .pic-box { display:block; }
.list-single li .pic-box img{ width:100% }
.list-single li .text-box { padding:0.15rem; }
.list-single li .text-box p {margin:0;}
.list-single li .text-box a.title{overflow:hidden;color:#000;font-size:0.28rem;line-height:0.5rem;}
.list-single li .text-box p.desc{font-size:0.21rem;color:#98979c;}

/*åˆ—è¡¨é¡µ: åˆ†é¡µ*/
.box-page { padding:0 0 5em;text-align:center; }
.box-page .pagination li{ display:inline-block;padding:05px; }
.box-page .pagination li&gt;* { line-height:30px;font-size:14px;background:transparent; }
.box-page .pagination li a { padding:0 12px;border:1px solid #999;line-height:30px;color:#000;  }
.box-page .pagination li.disabled a { border-radius:0;border:1px solid #ddd;color:#999;  }
.box-page .pagination li.active a { border-color:#000;background:#000;color:#fff; }
.box-page .pagination li a:hover{ border-color:#000;background:#000;color:#fff; }
.box-page .pagination li.active a:hover{ border-color:#000;background:#000;color:#fff; }
.box-page .pagination li:first-child a { border-radius:0; }
.box-page .pagination li span.rows { border:1px solid #eee;line-height:32px;color:#aaa;padding:0;border-color:transparent;color:#000; }
.box-page .pagination li input{box-sizing:border-box;width:40px;height:32px;text-align:center;outline:0;line-height:26px;border:1px solid #d9d9d9}
.box-page .pagination li button { display:inline-block;padding:0 12px;border:1px solid #999;line-height:30px;color:#000;background:transparent; }
.box-page .pagination li button:hover { border-color:#000;background:#000;color:#fff; }


/* è¯¦æƒ…é¡µ:å¤´éƒ¨è½®æ’­ */
.box-header { position:relative;padding-bottom:75%; }
.box-header .box-swiper { position:absolute;width:100%;height:100%; }
.box-header .box-swiper .swiper-slide { display:flex;align-items:center;justify-content:center;}
.box-header .box-swiper .swiper-slide img { max-width:100%;max-height:100%; }
.box-header .box-swiper .swiper-container{width:100%;height:300px;margin-left:auto;margin-right:auto}
.box-header .box-swiper .swiper-slide{background-size:cover;background-position:center}
.box-header .box-swiper .gallery-top{width:100%;height:100%;}
.box-header .box-swiper .swiper-button-next { background: rgba(0,0,0,.5); width: 48px; height: 48px; border-radius: 50%; font-family: FontAwesome; color: #fff; display: block; line-height: 48px; text-align: center; font-size: 28px } 
.box-header .box-swiper .swiper-button-next:after { content:''; }
.box-header .box-swiper .swiper-button-next i { line-height:48px;vertical-align:text-bottom; }
.box-header .box-swiper .swiper-button-prev { background: rgba(0,0,0,.5); width: 48px; height: 48px; border-radius: 50%; font-family: FontAwesome; color: #fff; display: block; line-height: 48px; text-align: center; font-size: 28px; } 
.box-header .box-swiper .swiper-button-prev:after { content:''; }
.box-header .box-swiper .swiper-button-prev i { line-height:48px;vertical-align:text-bottom; }
.box-header .box-swiper .swiper-button-next.swiper-button-disabled { background: rgba(0,0,0,.3); } 
.box-header .box-swiper .swiper-button-prev.swiper-button-disabled { background: rgba(0,0,0,.3); } 

/* è¯¦æƒ…é¡µ:æ±‡æ€»ä¿¡æ¯ */
.box-summary { padding-bottom:20px; }
.box-summary ul { display:block;padding:20px; }
.box-summary ul li { position:relative;display:block;width:100%;}
.box-summary ul li.full { width:100%; }
.box-summary ul li&gt;* {line-height:32px;font-size:18px;font-weight:300; }
.box-summary ul li&gt;label { position:absolute;left:0;color:#333; }
.box-summary ul li&gt;span { display:block;text-indent:5.2em;text-align:justify;color:#999; }
.box-summary .btn { display:block;width:90%;border-radius:2px;margin:0 auto;line-height:0.5rem;text-align:center;letter-spacing:0.05rem;font-size:0.30rem;background:#000;color:#fff; }
.box-summary .btn:hover{background:#3c3c3c}
.box-summary .btn-red { background:#ff552e; }
.box-summary .btn-red:hover { background:#F44336; }
.box-summary .btn-red i {font-weight:100;color:#FFEB3B;}
.box-summary .btn-phone{background:#ff552e;}
.box-summary .btn-phone:hover{background:#ee340a;}

/* è¯¦æƒ…é¡µ:å›¾ç‰‡åˆ—è¡¨ */
.box-images  { padding:10px 0; }
.box-images img { width:100%;max-width:100%;margin-bottom:20px; }
.box-images&gt;div:last-child img:last-child { margin-bottom:0; }
.box-images .tag-split {border-bottom:1px dashed #ccc;margin:20px 0 15px;padding-bottom:15px;text-align:center;font-weight:600;color:rgba(0,0,0,0.8);font-size:18px;line-height:18px;}
.box-images .img-desc { width:100%;margin:0.1rem 0 0.2rem;padding:0 0.1rem;text-indent:2em;line-height:1.8;font-size:0.28rem;color:#666; }
.box-images .box-aboutlink { padding:0.2rem;text-align:center; }
.box-images .box-aboutlink&gt;a { display:block;margin-top:0.2rem;border-radius:2px;background:#333;font-size:0.24rem;line-height:0.72rem;color:#fff;  }
.box-images .box-aboutlink&gt;a:first-child { margin-top:0; }
.box-images .box-aboutlink&gt;a:hover { background:#000; }


/* èŽ·å–æ‰‹æœºå·å¼¹çª— */
.layer-phone { margin:0 0 -0.5rem 0; }
.layer-phone .phone { display:block;text-align:center;padding:0.45rem 0 0.45rem 0;line-height:0.6rem;letter-spacing:2px;font-size:0.6rem;color:#ff552e; } 
.layer-phone .desc { text-align:left;letter-spacing:2px;font-size:0.25rem;color:#666; }
.layer-phone .desc em { color:#ff9800; }
.layer-phone .btn-tel { margin-top:0.5rem;padding:0.16rem 0;letter-spacing:0.05rem;font-size:0.25rem;background-color:#18bc9c;border-color:#18bc9c;color:#fff; }

/* å›¾çº¸åˆ—è¡¨é¡µ */
.ct-drawing.ac-index main { box-sizing:border-box;background:#fff; }
.ct-drawing.ac-index .drawing_query { padding:0; }
.ct-drawing.ac-index .list-single { margin-top:0;min-height:5rem; }
.ruler{position:relative;margin:21px auto 0;width:650px;height:55px;background:#d3d3d3;background:linear-gradient(#ffffff,#d3d3d3);}
.ruler .cnt-box {position:relative;margin:0 10px 0 40px;width:600px;height:55px;}
.ruler .cnt-box .item{ position: absolute;bottom:0;z-index:2;height:8px;margin-left:-0.5px;border-left:1px solid #6c6c6c; }
.ruler .cnt-box .item.long { height:14px; }
.ruler .cnt-box .item span { position: absolute; display: block; width: 20px; color:#474747; text-align: center; font-size: 15px; transform: translate(-10px, -20px); }
.ruler .cnt-box .box-range { position:absolute;height:100%;top:0;left:0;right:0;background:#d3d3d3; }
.ruler .cnt-box .btn-move { position:absolute;top:0;z-index:3;width:80px;height:140px;background-repeat:no-repeat; }
.ruler .cnt-box .btn-move i { position:absolute;top:0;width:2px;height:55px;background:#343434;}
.ruler .cnt-box .btn-move em { position:absolute;bottom:15px;width:47px;height:50px; background-size:100% 100%;background-repeat: no-repeat; }
.ruler .cnt-box .btn-move.start { left:-80px; background-position:right 70px; }
.ruler .cnt-box .btn-move.start i{  right:-1px; }
.ruler .cnt-box .btn-move.start em {  right:-8px; background-image:url(/assets/mobile/images/ruler-start.png);  }
.ruler .cnt-box .btn-move.end { right:-80px; background-position:left 70px; }
.ruler .cnt-box .btn-move.end i { left:-1px; }
.ruler .cnt-box .btn-move.end em {  left:-8px; background-image:url(/assets/mobile/images/ruler-end.png); }

/* å›¾çº¸è¯¦æƒ…é¡µ */
.ct-drawing.ac-item .box-rcmd{ margin-bottom:0; }
.ct-drawing.ac-item .box-rcmd ul { margin-top:10px; }
.ct-drawing.ac-item .box-rcmd ul li { float:left;width:50%; }
.ct-drawing.ac-item .box-rcmd ul li a { display:block;margin:10px; }
.ct-drawing.ac-item .box-rcmd ul li a img { width:100%; }
.ct-drawing.ac-item .box-rcmd ul li a .title { height:30px;line-height:30px;text-align:left;font-size:14px;overflow:hidden;color:#666;  }
.ct-drawing.ac-item .box-rcmd ul li a .sub-title { height:12px;line-height:12px;text-align:left;font-size:12px;overflow:hidden;color:#999;  }
.ct-drawing.ac-item .box-rcmd ul li a:hover .title { color:#000; }
.ct-drawing.ac-item .form-dwldysb { padding:1em; }
.ct-drawing.ac-item .form-dwldysb .box-content { box-sizing:border-box;height:205px;border:1px dashed #ccc;margin-top:1em;padding:1em;text-align:center; }
.ct-drawing.ac-item .form-dwldysb .box-content .btn { display:block;margin:1em; }
.ct-drawing.ac-item .form-dwldsgt { padding:1.5em 2em 2em 2em;overflow:hidden; }
.ct-drawing.ac-item .form-dwldsgt&gt;div{ display:none; }
.ct-drawing.ac-item .form-dwldsgt&gt;div.active{ display:block; }
.ct-drawing.ac-item .form-dwldsgt .box-verify label { font-weight:normal;color:#666; }
.ct-drawing.ac-item .form-dwldsgt .box-verify .title { padding:0.5em 0 0.6em;font-size:21px;text-align:center; }
.ct-drawing.ac-item .form-dwldsgt .box-verify .subtitle { display:inline-block;margin-bottom:2em;font-size:16px; }
.ct-drawing.ac-item .form-dwldsgt .box-verify .content { margin-bottom:2em;padding:0.8em 0 1em;border-width:1px 0;border-style:dashed;border-color:#ccc; }
.ct-drawing.ac-item .form-dwldsgt .box-verify .nc-container { margin-top:1em; }
.ct-drawing.ac-item .form-dwldsgt .box-verify .nc-container .nc_wrapper { width:100%!important; }
.ct-drawing.ac-item .form-dwldsgt .box-verify .btn-checkphone {  width:80%;padding:8px;border-radius:3px; }
.ct-drawing.ac-item .form-dwldsgt .box-verify .btn-checkphone-gf {  width:80%;padding:8px;border-radius:3px; }
.ct-drawing.ac-item .form-dwldsgt .box-verify .btn_slide { box-sizing:content-box; }
.ct-drawing.ac-item .form-dwldsgt .box-verify .is_sg { padding-top:5px;line-height:18px; }
.ct-drawing.ac-item .form-dwldsgt .box-verify .is_sg label { display:inline-block;width:40%;font-size:15px; }
.ct-drawing.ac-item .form-dwldsgt .box-verify .is_sg input { display:inline-block;width:18px;height:18px;margin:0;vertical-align:middle; }
.ct-drawing.ac-item .form-dwldsgt .box-wechat .ewm { text-align:center; }
.ct-drawing.ac-item .form-dwldsgt .box-wechat .ewm img { width:80%;  }
.ct-drawing.ac-item .form-dwldsgt .box-wechat .p1 { text-align:center;letter-spacing:3px;font-size:16px; }
.ct-drawing.ac-item .form-dwldsgt .box-wechat .p2 { border-top:1px dashed #ccc;margin-top:1.5em;padding:1.5em 0 0 0;text-align:center;font-size:18px;line-height:1.5;letter-spacing:5px; }

.ct-drawing.ac-kuaisou form { padding:0.4rem;background:#fff; }
.ct-drawing.ac-kuaisou form .input-group input { height:0.66rem; }
.ct-drawing.ac-kuaisou form .fast-item { margin-bottom:0.45rem;padding-bottom:0.5rem;border-bottom:1px dashed #ccc; }
.ct-drawing.ac-kuaisou form .fast-item h5 { margin:0 0 0.3rem;font-size:0.27rem; }
.ct-drawing.ac-kuaisou form .fast-item h5 span { display: inline-block;text-indent:2.2em;font-size:0.21rem;color:#999; }
.ct-drawing.ac-kuaisou form .fast-item .form-group label { font-weight:normal;color:#888; }
.ct-drawing.ac-kuaisou form .fast-item .form-group input { outline:none;box-shadow:none!important; }
.ct-drawing.ac-kuaisou form .fast-item .form-group input:focus { border-color:#aaa; }
.ct-drawing.ac-kuaisou form .fast-item&gt;.form-group:last-child { margin-bottom:0; }
.ct-drawing.ac-kuaisou form .fast-item:last-child { border-bottom:0;padding-bottom:0; }  
.ct-drawing.ac-kuaisou form ul { }
.ct-drawing.ac-kuaisou form ul li { float:left;position:relative;display:block;width:49%;margin:1%; }
.ct-drawing.ac-kuaisou form ul li:nth-child(2n) { margin-right:0; }
.ct-drawing.ac-kuaisou form ul li:nth-child(2n+1) { margin-left:0; }  
.ct-drawing.ac-kuaisou form ul li i { position:absolute;top:0.1rem;right:0.1rem;z-index:2;width:22px;height:22px;background:url(/assets/img/mobile/icon-check-no.png);background-size:100%; }
.ct-drawing.ac-kuaisou form ul li.active i { background:url(/assets/img/mobile/icon-check-yes.png);background-size:100%; }
.ct-drawing.ac-kuaisou form ul li div { box-sizing:content-box;position:relative;width:100%;padding-bottom:66.6666667%; }
.ct-drawing.ac-kuaisou form ul li img { position:absolute;top:0;left:0;display:block;width:100%;height:100%; }
.ct-drawing.ac-kuaisou form .more-box { padding:0.2rem 0;text-align:center;  }
.ct-drawing.ac-kuaisou form .more-box .btn { border-radius:15.5px;padding:6px 0.3rem;outline:none!important; }
.ct-drawing.ac-kuaisou form .btn-submit { line-height:0.45rem;font-size:0.27rem;letter-spacing:3px; }  
.ct-drawing.ac-kuaisou .list-box { display:none;padding:0.2rem 0 01rem;background:#fff; }
.ct-drawing.ac-kuaisou .list-box .btn-reset { line-height:0.45rem;font-size:0.27rem;letter-spacing:3px; }
.ct-drawing.ac-kuaisou .list-box .drawing-loading {display:block;text-align:center;}
.ct-drawing.ac-kuaisou .list-box .drawing-loading span {font-size:0.3rem;color:#666;}
.ct-drawing.ac-kuaisou .list-box .drawing-loading img{ width:0.4rem;height:0.4rem;margin-right:0.15rem;vertical-align:middle}
.ct-drawing.ac-kuaisou .list-box ul li .text-box { padding-left:0;padding-right:0; }
.ct-drawing.ac-kuaisou .list-box ul { margin:0 0.2rem;  }
.ct-drawing.ac-kuaisou .list-box ul li { margin-bottom:0.2rem;  }
.ct-drawing.ac-kuaisou .list-box ul li a { display:block;  }
.ct-drawing.ac-kuaisou .list-box ul li a img { width:100%; }  
.ct-drawing.ac-kuaisou .list-box .empty { display:none;padding:1rem 0;text-align:center;font-size:0.3rem;color:#999; }
.ct-drawing.ac-kuaisou .list-box.isempty .empty { display:block; }
.ct-drawing.ac-kuaisou .list-box .box-reset { display:none;margin:0.45rem 0.4rem 0;padding-top:0.5rem;border-top:1px dashed #ccc; }
.ct-drawing.ac-kuaisou .list-box.loaded .drawing-loading { display:none; }
.ct-drawing.ac-kuaisou .list-box.loaded .box-reset { display:block; }  

/* é€‰é¡¹å¤´éƒ¨ */
.ct-builder.list main { background:#fff; }
.ct-builder .result-info { border-bottom:2px solid #eee;margin:2em 10px 0; }  
.ct-builder .result-info .result-num { margin:0.6rem 0 0.4rem;text-align:center;font-weight:bold;font-size:0.27rem; } 
.ct-builder .result-info .result-num em { margin:0 3px; } 
.ct-builder .result-info .sort { margin-bottom:-2px;text-align:center; }
.ct-builder .result-info .sort a { position:relative;display:inline-block;margin:0 0.15rem;padding:0 6px 0.15rem 0;border-bottom:2px solid transparent;font-size:0.21rem;color:#666; }
.ct-builder .result-info .sort a i { display:none;position:absolute;right:8px;top:6px;width:6px;height:6px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAKtJREFUKBVjYMACZs2atRWEsUgxsGAT/P//vxc2cZAYEy4JXOK018AC9Rw/CwtLYFJS0mtsTpk3b57onz9/1gP99gHkJH4gwxoosB8kga4Bqng/SA0jI6MAI5KANlDgKtAmx9+/f78CaWRlZRUDGQRUDJdjBEmgawIpAImDDEBWDHIyWAO6JhAfBmC2wvwH1wBSgGwTiI+uGCwGIpDBokWLxH78+LEOJIYt5AANY3KnFOueiAAAAABJRU5ErkJggg==);background-size:cover; }
.ct-builder .result-info .sort a:hover { border-bottom:2px solid #3072f6;color:#3072f6; }
.ct-builder .result-info .sort a.desc {background:url(/assets/img/pc/icon-sort-down.png) no-repeat;background-position:right 4px;background-size:4px 13px;border-bottom:2px solid #3072f6;color:#3072f6;} 
.ct-builder .result-info .sort a.asc { background:url(/assets/img/pc/icon-sort-up.png) no-repeat;background-position:right 4px;background-size:4px 13px;border-bottom:2px solid #3072f6;color:#3072f6; } 
.ct-builder .result-info .sort a.active { border-bottom:2px solid #3072f6;color:#3072f6; } 

.ct-builder .builder-list { min-height:2.5rem;margin:0 10px; }
.ct-builder .builder-item { padding:0.6rem 0;border-bottom:1px solid #eee; }
.ct-builder .builder-item:last-child { }
.ct-builder .builder-item .header { position:relative;padding-left:1.7rem; }
.ct-builder .builder-item .header .logo { position:absolute;left:0.1rem;cursor:pointer;display:block;width:1.3rem;height:1.3rem;background:#fff; }
.ct-builder .builder-item .header .logo i { position:absolute;left:0;right:0;display:block;width:100%;height:100%;border-radius:50%;background:#000;opacity:0; }
.ct-builder .builder-item .header .logo:hover i { opacity:0.1; }
.ct-builder .builder-item .header .logo img { box-sizing:border-box;width:100%;height:100%;border-radius:50%;padding:2px;border:1px solid #eee; }
.ct-builder .builder-item .header .info { box-sizing:border-box;height:1.3rem;padding-top:0.12rem; }
.ct-builder .builder-item .header .title { display:block;margin:0;cursor:pointer;line-height:0.4rem;font-weight:bold;font-size:0.27rem;color:#333; }
.ct-builder .builder-item .header .title:hover { color:#000; }
.ct-builder .builder-item .header .title span { padding:2px 0.1706rem;border-radius:2px;vertical-align:top;background:#ff8431;color:#fff;white-space:nowrap;font-size:0.1877rem;font-weight:normal; }
.ct-builder .builder-item .tag { margin:0.2rem 0 0 0; }
.ct-builder .builder-item .tag span { display:inline-block;height:0.3584rem;margin-right:0.1706rem;padding:0 0.1365rem;border-radius:1px;line-height:0.3584rem;font-size:0.18rem;background:rgba(132,154,174,.1);color:#849aae; }
.ct-builder .builder-item ul { margin-top:0.3rem;padding-top:0.2rem;border-top:1px dashed #eee; }
.ct-builder .builder-item ul li { display:block;float:left;width:48%;margin:1%; }
.ct-builder .builder-item ul li.more { display:none; }
.ct-builder .builder-item ul li a { display:block; }
.ct-builder .builder-item ul li a img { width:100%; }
.ct-builder .builder-item ul li a span { display:inline-block;overflow:hidden;width:100%;height:21px;text-align:center;line-height:21px;color:#666; }  
.ct-builder .builder-item .btn-more { width:100%;display:block;margin:0.1rem 0;text-align:center;color:#666;font-weight:400;font-size:0.24rem; }
.ct-builder .builder-item .btn-box { padding:0.2rem 0; }
.ct-builder .builder-item .btn-box .btn-phone { display:block;width:100%;border-radius:2px;margin-top:0.2rem;line-height:0.6rem;background:#ff552e;color:#fff;font-size:0.24rem;letter-spacing:3px; }
.ct-builder .builder-item .btn-box .btn-phone i { margin-right:5px;vertical-align:middle;font-size:0.24rem; }
.ct-builder .builder-item .btn-box .btn-phone:hover { background:#ee340a; }
.ct-builder .builder-item .item-footer { padding:3px 6px 0;font-weight:300;color:#666; }
.ct-builder .builder-item .item-footer span:last-child { float:right; }


.ct-builder .box-city { margin-top:0.35rem; }
.ct-builder .box-city h2 { text-align:center;font-size:0.32rem;line-height:0.64rem; }
.ct-builder .box-city ul { margin:0.2rem;border-width:0.5px 0 0 0.5px;border-style:solid;border-color:#e0e0e0; }
.ct-builder .box-city ul li { display:block;width:33.33%;float:left;text-align:center;border-width:0 0.5px 0.5px 0;border-style:solid;border-color:#e0e0e0; }
.ct-builder .box-city ul li a { display:inline-block;width:90%;text-align:center;line-height:0.5rem; }


/* è®¢å•æ”¯ä»˜ä¸“é¢˜é¡µ */
.ct-salespay .order-detail { background:#f5f5f5;color:#000;padding:0.6em; }
.ct-salespay .order-detail p { margin:0; }
.ct-salespay .order-sn p { margin-top:0.5em;margin-bottom:0.8em;font-family:sans-serif;}
.ct-salespay .order-sn .order-time{float:right}
.ct-salespay .order-sect{background-color:#fff;margin-bottom:0.8em}
.ct-salespay .order-sect .sect-header { font-size:1.15em;color:#000; font-weight:700; padding:0.7em 0.8em 0.5em; border-bottom:1px solid #eee; }
.ct-salespay .order-sect .sect-header .tag-status { float:right; color:#ff5000; font-weight:normal; }
.ct-salespay .order-sect .sect-body { padding:0.1em 0.5em 0.5em; }
.ct-salespay .order-sect .sect-footer { border-top:1px solid #eee;padding:0.6em 0.6em; }
/* è®¢å•çŠ¶æ€ */
.ct-salespay .order-status .sect-body { padding:3em 0.5em; }
.ct-salespay .order-status .order-status-desc{font-weight:bold;}
.ct-salespay .order-status .order-status-desc span { font-weight:700;color:#ff5000; }
.ct-salespay .order-status .oneline{height:0.1em;position:relative;background-color:#ddd;margin:1.85em 0}
.ct-salespay .order-status .oneline-back{padding:0 1.5em}
.ct-salespay .order-status .oneline-process{width:20%;margin-top:-1.95em;background-color:#444;}
.ct-salespay .order-status .line-word{position:absolute;margin-top:-1.9em}
.ct-salespay .order-status .line-word.line-word-submitted{left:14.5%}
.ct-salespay .order-status .line-word.line-word-confirmed{left:44%}
.ct-salespay .order-status .line-word.line-word-delivered{left:74%}
.ct-salespay .order-status .circle{display:block;border-radius:50%;width:1.5em;border:.1em solid #ddd;background-color:#fff;height:1.5em;margin-top:-0.75em;position:absolute}
.ct-salespay .order-status .circle.active{background-color:#444;border-color:#444;}
.ct-salespay .order-status .circle.circle-submitted{left:1.5em;}
.ct-salespay .order-status .circle.circle-confirmed{left:30%}
.ct-salespay .order-status .circle.circle-delivered{left:63%}
.ct-salespay .order-status .circle.circle-completed{right:1.5em}
.ct-salespay .order-status .status{position:absolute;margin-top:.9em;font-weight:900;color:#666;}
.ct-salespay .order-status .status.active{color:#444;}
.ct-salespay .order-status .status.status-submitted{left:1.3em;color:#000}
.ct-salespay .order-status .status.status-confirmed{left:29.5%}
.ct-salespay .order-status .status.status-delivered{left:62%}
.ct-salespay .order-status .status.status-completed{right:1.2em}
/* è®¢å•å•†å“ */
.ct-salespay .order-goods .goods-item { position:relative;min-height:8.2em;margin:0.6em 0;border-bottom:0.5px solid #f0f0f0; }
.ct-salespay .order-goods .goods-item:last-child { border-bottom:0;margin-bottom:0; }
.ct-salespay .order-goods .goods-item&gt;div { display:inline-block; }
.ct-salespay .order-goods .goods-item .goods-image { position:absolute;top:0;width:11.1em;height:7.4em; }
.ct-salespay .order-goods .goods-item .goods-image a { box-sizing:border-box;border:1px solid #f8f8f8;overflow:hidden;display:inline-block;width:100%;height:100%; }
.ct-salespay .order-goods .goods-item .goods-image a img { padding:2px;width:100%;height:100%; }
.ct-salespay .order-goods .goods-item .goods-info  { width:100%;padding-left:12em; }
.ct-salespay .order-goods .goods-item .goods-info h3 { font-size:1.1em;line-height:1.4em;margin-top:0;margin-bottom:0.3em;max-height:2.8em;overflow:hidden;}
.ct-salespay .order-goods .goods-item .color-style&gt;span { display:inline-block;border:1px solid #ccc;color:#666;font-size:1em;line-height: 1.5em;padding:0.2em 0.5em;border-radius:2px;}
.ct-salespay .order-goods .goods-item .price-postage { position:relative;}
.ct-salespay .order-goods .goods-item .price-postage&gt;p { line-height:1.4em;margin-top:5px;margin-bottom:0; }
.ct-salespay .order-goods .goods-item .price-postage&gt;p&gt;span { display:inline-block;font-size:1em;line-height:1.4em; }
.ct-salespay .order-goods .goods-item .price-postage&gt;p&gt;span i { width:0.8em; }
.ct-salespay .order-goods .goods-item .price-postage&gt;p&gt;span em { margin-left:0.2em;font-size:0.8em;color:#999; }
/* æ”¶è´§åœ°å€ */
.ct-salespay .order-address p { position:relative;padding:0.6em 0;border-bottom:0.5px solid #f0f0f0;line-height:1; }
.ct-salespay .order-address p:last-child { border-bottom:0; }
.ct-salespay .order-address p .adr-title { position:absolute;color:#666; }
.ct-salespay .order-address p .adr-content { position:relative;display:block;padding-left:5em;color:#000; }
.ct-salespay .order-address p .adr-content.strong { font-weight:700; color:#ff5000; }
/* è®¢å•è´¹ç”¨ */
.ct-salespay .order-fee p { position:relative;margin:0;padding:0.6em 0;border-bottom:0.5px solid #f0f0f0;line-height:1; }
.ct-salespay .order-fee p:last-child { border-bottom:0; }
.ct-salespay .order-fee p .adr-title { position:absolute;color:#000; }
.ct-salespay .order-fee p .adr-content { position:relative;display:block;padding-left:5em;color:#000;text-align:right; }
.ct-salespay .order-fee p .adr-content.strong { font-weight:700; color:#ff5000; }
/* å·²æ”¯ä»˜ */
.ct-salespay .order-paid p { position:relative;padding:0.6em 0;border-bottom:0.5px solid #f0f0f0;line-height:1; }
.ct-salespay .order-paid p:last-child { border-bottom:0; }
.ct-salespay .order-paid p .adr-title { position:absolute;color:#000; }
.ct-salespay .order-paid p .adr-content { position:relative;display:block;padding-left:5em;color:#000;text-align:right; }
.ct-salespay .order-paid p .adr-content.strong { font-weight:700; color:#ff5000; }
/* æœªæ”¯ä»˜ */
.ct-salespay .order-nopay dl { margin:0.5em 0.5em; }
.ct-salespay .order-nopay dl dt { padding-top:0.75em; line-height:1.8em; color:#999; }
.ct-salespay .order-nopay dl dd { padding-bottom:0.75em;border-bottom:1px solid #f0f0f0; }
.ct-salespay .order-nopay dl dd:last-child { border-bottom:0; }
.ct-salespay .order-nopay dl dd .pay-type { padding-top:5px; }
.ct-salespay .order-nopay dl dd .pay-type a { display:inline-block;font-size:1.1em;padding:5px 1em; border:2px solid #eee;border-radius:3px;cursor:pointer; }
.ct-salespay .order-nopay dl dd .pay-type a.pay-weixin i:before { color:#00c250; }
.ct-salespay .order-nopay dl dd .pay-type a.pay-alipay i:before { color:#f9b000; }
.ct-salespay .order-nopay dl dd .pay-type a:first-child { margin-right:1em; }
.ct-salespay .order-nopay dl dd .pay-type a:hover, .ct-salespay .order-nopay .pay-type a.active { border-color:#444; }
.ct-salespay .order-nopay .button{display:block;width:100%;box-sizing:border-box;vertical-align:middle;cursor:pointer;outline:0;font-size:1.3em;line-height:1.3em;text-align:center;padding:0.5em;border-radius:2px;border:1px solid #2e2e2e;background-color:#2e2e2e;transition:.3s;color:#fff;}
.ct-salespay .order-nopay .button i { vertical-align:middle; } 
.ct-salespay .order-nopay .button:hover{border-color:#000;background-color:#000;}
/* å•†å“è¯¦æƒ… */
.ct-salespay .layer-goods .layui-layer-title { border-radius:0; }
.ct-salespay .layer-goods .goods-images { padding:0 5px 5px; }
.ct-salespay .layer-goods .goods-images img { width:100%;margin-top:5px; }

/* å…¨å±å›¾ç‰‡ä¿å­˜å›¾å±‚ */
.layer-qrcode .box-qrcode { position:relative;width:100%;height:100%;background:#000; }
.layer-qrcode .box-qrcode .layui-layer-close { position:absolute;top:0;right:0;width:0.84rem;height:0.84rem;padding-top:0.08rem;text-align:center;line-height:0.84rem;color:#fff;font-size:0.84rem;line-height:0.64rem;background:#000;opacity:0.6;font-family:"Microsoft YaHei","å¾®è½¯é›…é»‘"; }
.layer-qrcode .box-qrcode img { width:100%; }
.layer-qrcode .box-qrcode .qrcode-tip { position:fixed;bottom:0;text-align:center;width:100%;color:#fff;background:#4269a2;font-weight:300;font-size:0.24rem;padding:0.2rem 0;opacity:0.85; }



.login-box { padding:0 5%; font-weight:300; }
.login-box .header-box { text-align:center; }
.login-box .header-box h2 { font-size:0.32rem;line-height:0.32rem;font-weight:300;letter-spacing:0.02rem;margin:0.32rem 0 0.48rem; }
.login-box .form-group { margin-bottom:0.2rem; }
.login-box .form-group input { display:block;width:100%;padding:0.12rem 0.18rem;border:0.01rem solid #afafaf;text-indent:0.2rem;line-height:0.45rem;font-size:0.28rem; }

.login-box .form-group .btn-verifycode { line-height:1.4;font-weight:300;border:0.5px solid #e6e6e6; }
.login-box .form-group .verifycode-box&gt;div:first-child { padding-right:0.07rem;  }
.login-box .form-group .verifycode-box&gt;div:last-child { padding-left:0.07rem;  }

.login-box .form-group .btn { padding:0.12rem 0.18rem;border:0;border-radius:0.04rem;background:#666;line-height:0.56rem;font-weight:300;font-size:0.30rem;letter-spacing:0.03rem;color:#fff; }
.login-box .form-group .btn.btn-submit { margin-top:0.32rem;background:#393939; }

/* Userä¸­å¿ƒ */
.sales-banner { position:relative;width:100%;margin-bottom:0;padding-bottom:61.25%; }
.sales-banner .box-swiper { position:absolute;width:100%;height:100%; }
.sales-banner .box-swiper .swiper-container { box-sizing:border-box;width:100%;height:100%;padding-bottom:0.32rem; }
.sales-banner .box-swiper .swiper-slide {display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center}
.sales-banner .box-swiper .swiper-slide img {width:100%;height:100%; }
.sales-banner .swiper-pagination { display:block;top:auto;bottom:0;height:0.32rem; }
.sales-banner .swiper-pagination .swiper-pagination-bullet { display:inline-block;opacity:1;width:0.4rem;height:0.32rem;margin:0;background:transparent; }
.sales-banner .swiper-pagination .swiper-pagination-bullet-active {  }
.sales-banner .swiper-pagination .swiper-pagination-bullet:before{content:'';width:0.32rem;height:0.06rem;display:inline-block;margin:0.02rem 0.04rem;background:#d2d2d2;border-radius:0.02rem;transition:all .1s linear;-moz-transition:all .1s linear;-webkit-transition:all .1s linear;-o-transition:all .1s linear}
.sales-banner .swiper-pagination .swiper-pagination-bullet-active:before{background:#000}

.ct-user { letter-spacing: 0.02rem; background: #fff; }
.ct-user .main-menu { padding-top:0.4rem;margin-bottom:0;border-bottom:0.02rem solid #fff; }
.ct-user .main-menu ul { padding:0 1em;border-bottom:0.02rem solid #eee; }
.ct-user .main-menu li { position:relative; height:0.7rem;width:33%;float:left;text-align:center; }
.ct-user .main-menu li a { box-sizing:border-box;position:relative;bottom:-0.02rem;display:inline-block;height:0.7rem;padding:0 0.5em;font-size:0.3rem;font-weight:300;line-height:0.48rem; }
.ct-user .main-menu li.active a { border-bottom:0.04rem solid #333; color:#333; font-weight:normal; }
.ct-user .sub-menu { padding:0.2rem 0.3rem; }
.ct-user .sub-menu li { float:right;width:25%;text-align:center;  }
.ct-user .sub-menu li a { display:inline-block;padding:0 0.12rem;border-radius:0.06rem;line-height:0.4rem;font-size:0.24rem; }
.ct-user .sub-menu li.active a { background:#ccc;color:#fff; }
.ct-user .panel { min-height:7rem;border-top:0.2rem solid #eee; }
.ct-user .panel.padding-both { padding-left:0.3rem;padding-right:0.3rem;padding-top:0.3rem;padding-bottom:0.3rem; }
.ct-user .panel hr { border-width:0.06rem 0 0;border-style:solid;border-color:#eee;margin:0.4rem 0; }
.ct-user .panel h2 { position:relative;font-size: 0.32rem; padding-bottom: 0.1rem; margin-bottom: 0.2rem; border-bottom:0.02rem dashed #eee; font-weight: 700; color: #333; } 
.ct-user .panel h2 .go-return { float:right;margin-top:0.08rem;font-weight:normal;font-size:0.22rem;  }
.ct-user .panel .table {border:0.02rem solid #ddd;font-size:0.24rem; }
.ct-user .panel .line-score { margin-bottom:0.2rem; }
.ct-user .panel .line-score span { display:inline-block;line-height:0.48rem;font-size:0.28rem;color:#999; }
.ct-user .panel .line-score .btn { float:right;font-size:0.22rem; }
.ct-user .form-group { margin-bottom:0.2rem; }
.ct-user .form-group label { display:block;margin-bottom:0.06rem;font-family:"lucida Grande",Verdana,"Microsoft YaHei";-webkit-font-smoothing:subpixel-antialiased;font-weight:500;font-size:0.26rem;line-height:0.4rem; }
.ct-user .form-group input,.form-group textarea { display:block;width:100%;padding:0.15rem;font-size:0.26rem;line-height:0.4rem;color:#333;vertical-align:middle;background:#fff;border:0.02rem solid #ccc;border-radius:0;-webkit-appearance:none;}
.ct-user .form-group select { display:block;width:100%;padding:0.12rem;font-size:0.26rem;line-height:0.3rem;color:#333;vertical-align:middle;background:#fff;border:0.02rem solid #ccc;border-radius:0;-webkit-appearance:none;}
.ct-user .form-group.col-3&gt;select { width:32%;float:left;margin-right:2%; }
.ct-user .form-group.col-3&gt;select:last-child { margin-right:0; }
.ct-user .form-group select {padding:0 0.1rem;border:0.02rem solid #ccc;font-size:0.26rem;line-height:0.6rem;background: url(/assets/img/select-next.png) #fff no-repeat 93% center;background-size:0.18rem;border-radius:0.04rem;}
.ct-user .form-group select option { font-size:0.26rem;line-height:0.4rem;}
.ct-user .form-group.location { margin-top:0.4rem; }
.ct-user .form-group.location select { float:left;width:32.66%;margin-left:1%; }
.ct-user .form-group.location select.full { background-position:98% center;  }
.ct-user .form-group.location select:first-child { margin-left:0; }
.ct-user .form-group.location select:last-child { width:100%;margin-left:0;margin-top:1%; }
.ct-user .form-group .city-picker-span { height:0.64rem!important;padding:0 0.1rem;border:0.02rem solid #ccc!important;font-size:0.26rem;line-height:0.6rem!important;border-radius:0.04rem; }
.ct-user .form-group .city-picker-dropdown { min-width:auto; }

.box-recharge { min-height:9rem;padding:0; }
.box-recharge .select-box { margin:0.1rem; }
.box-recharge .select-box .select-item {  float:left;width:50%;cursor:pointer;  }
.box-recharge .select-box .select-item .select-card { box-sizing:border-box;margin:0.16rem;padding:0.2rem;border:0.04rem solid transparent;border-radius:0.02rem;background:#f8f9fe;  }
.box-recharge .select-box .select-item.active .select-card { border-color:#1a78f0; }
.box-recharge .select-box .select-item .select-card label { display:block;margin-bottom:0.1rem;text-align:center;font-weight:normal;line-height:0.36rem;font-size:0.36rem;color:#1a78f0;cursor:pointer; }
.box-recharge .select-box .select-item .select-card label em { vertical-align:middle;font-style:normal;line-height:0.26rem;font-weight:normal;font-size:0.26rem; }
.box-recharge .select-box .select-item .select-card p { display:block;margin:0;text-align:center;letter-spacing:0.02rem;font-weight:normal;line-height:0.24rem;font-size:0.24rem;color:#666; }
.box-recharge h3 { margin:0.4rem 0.3rem 0.2rem;font-size:0.32rem; }
.box-recharge .box-money {padding-left:0.3rem;}
.box-recharge .box-money input { display:inline-block;width:1.6rem;height:0.72rem;padding:0.14rem 0.1rem;text-align:center;line-height:0.4rem;font-size:0.4rem;outline:none; }
.box-recharge .box-money span { line-height:0.72rem;font-size:0.32rem;color:#666; }
.box-recharge .box-money span em { margin:0 0.04rem;vertical-align:bottom;font-style:normal;font-size:0.54rem; }
.box-recharge .btn-box { margin:0.4rem 0.3rem 0.6rem;padding-top:0.5rem;border-top:0.02rem dashed #ccc; }
.box-recharge .btn-box .btn { display:block;letter-spacing:0.04rem;line-height:0.5rem;font-size:0.28rem; }

</pre></body></html>