/* CSS Document */
/***************************************************************************************************************
||||||||||||||||||||||||||||              Table Of Content                  ||||||||||||||||||||||||||||||||||||
****************************************************************************************************************
1. Imported styles
2. Global styles
3. Header styles
4. Footer styles
5. Page styles

****************************************************************************************************************
||||||||||||||||||||||||||||              End Table               ||||||||||||||||||||||||||||||||||||
****************************************************************************************************************/

/* ==============================
   1. Imported styles
   ============================== */

/*@import url(../css/index.css);*/

/* ==============================
   2. Global styles
   ============================== */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body,input,button{ font-family:"微软雅黑";font-size:12px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
a,a:hover {  text-decoration:none; }
img { border:none; }
a{ color:#333;}
ol,ul,li { list-style:none; }
table { border-collapse:collapse }
input[type="text"]{ outline: none;}
input[type="submit"],input[type="button"]{ outline: none; cursor: pointer;}
select{outline: none; font-family: "微软雅黑"; font-size: 12px;}

.dn{display:none;}.di{display:inline;}.db{display:block;}.dib{display:inline-block;}div.dib{*display:inline;*zoom:1;}
.pct10{width:10%;}.pct15{width:15%;}.pct20{width:20%;}.pct25{width:25%;}.pct30{width:30%;}.pct33{width:33.3%;}.pct40{width:40%;}.pct50{width:50%;}.pct60{width:60%;}.pct66{width:66.6%;}.pct70{width:70%;}.pct75{width:75%;}.pct80{width:80%;}.pct90{width:90%;}.pct100{width:100%;}
.lh0{line-height:0;}.lh14{line-height:14px;}.lh16{line-height:16px;}.lh18{line-height:18px;}.lh20{line-height:20px;}.lh22{line-height:22px;}.lh24{line-height:24px;}.lh30{line-height:30px;}
.m0{margin:0;}.ml1{margin-left:1px;}.ml2{margin-left:2px;}.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml15{margin-left:15px;}.ml20{margin-left:20px;}.ml30{margin-left:30px;}.mr1{margin-right:1px;}.mr2{margin-right:2px;}.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr15{margin-right:15px;}.mr20{margin-right:20px;}.mr30{margin-right:30px;}.mt1{margin-top:1px;}.mt2{margin-top:2px;}.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mt30{margin-top:30px;}.mb1{margin-bottom:1px;}.mb2{margin-bottom:2px;}.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb15{margin-bottom:15px;}.mb20{margin-bottom:20px;}.mb30{margin-bottom:30px;}
.ml-1{margin-left:-1px;}.mr-1{margin-right:-1px;}.mt-1{margin-top:-1px;}.mb-1{margin-bottom:-1px;}.ml-3{margin-left:-3px;}.mr-3{margin-right:-3px;}.mt-3{margin-top:-3px;}.mb-3{margin-bottom:-3px;}.ml-20{margin-left:-20px;}.mr-20{margin-right:-20px;}.mt-20{margin-top:-20px;}.mb-20{margin-bottom:-20px;}
.p0{padding:0;}.p1{padding:1px;}.pl1{padding-left:1px;}.pt1{padding-top:1px;}.pr1{padding-right:1px;}.pb1{padding-bottom:1px;}.p2{padding:2px;}.pl2{padding-left:2px;}.pt2{padding-top:2px;}.pr2{padding-right:2px;}.pb2{padding-bottom:2px;}.pl5{padding-left:5px;}.p5{padding:5px;}.pt5{padding-top:5px;}.pr5{padding-right:5px;}.pb5{padding-bottom:5px;}.p10{padding:10px;}.pl10{padding-left:10px;}.pt10{padding-top:10px;}.pr10{padding-right:10px;}.pb10{padding-bottom:10px;}.p15{padding:15px;}.pl15{padding-left:15px;}.pt15{padding-top:15px;}.pr15{padding-right:15px;}.pb15{padding-bottom:15px;}.p20{padding:20px;}.pl20{padding-left:20px;}.pt20{padding-top:20px;}.pr20{padding-right:20px;}.pb20{padding-bottom:20px;}.p30{padding:30px;}.pl30{padding-left:30px;}.pt30{padding-top:30px;}.pr30{padding-right:30px;}.pb30{padding-bottom:30px;}
.bdc{border:1px solid #ccc;}.blc{border-left:1px solid #ccc;}.brc{border-right:1px solid #ccc;}.btc{border-top:1px solid #ccc;}.bbc{border-bottom:1px solid #ccc;}.bdd{border:1px solid #ddd;}.bld{border-left:1px solid #ddd;}.brd{border-right:1px solid #ddd;}.btd{border-top:1px solid #ddd;}.bbd{border-bottom:1px solid #ddd;}.bde{border:1px solid #eee;}.ble{border-left:1px solid #eee;}.bre{border-right:1px solid #eee;}.bte{border-top:1px solid #eee;}.bbe{border-bottom:1px solid #eee;}.bgwh{background-color:#fff;}.bgfb{background-color:#fbfbfb;}.bgf5{background-color:#f5f5f5;}.bgf0{background-color:#f0f0f0;}.bgeb{background-color:#ebebeb;}.bge0{background-color:#e0e0e0;}
.g0{color:#000;}.g3{color:#333;}.g6{color:#666;}.g9{color:#999;}.gc{color:#ccc;}.wh{color:white;}
.f0{font-size:0;}.f12{font-size:12px;}.f13{font-size:13px;}.f14{font-size:14px;}.f16{font-size:16px;}.f18{font-size:18px;}.f20{font-size:20px;}.f24{font-size:24px;}.f28{font-size:28px;}
.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}.tj{text-align:justify;}
.vm{vertical-align:middle;}.vtb{vertical-align:text-bottom;}.vb{vertical-align:bottom;}.vt{vertical-align:top;}.v-1{vertical-align:-1px;}.v-2{vertical-align:-2px;}.v-3{vertical-align:-3px;}.v-4{vertical-align:-4px;}.v-5{vertical-align:-5px;}
.l{float:left;}.r{float:right;}
.cl{clear:both;}
.rel{position:relative;}.abs{position:absolute;}
.zx1{z-index:1;}.zx2{z-index:2;}
.poi{cursor:pointer;}.def{cursor:default;}
.ovh{overflow:hidden;}.ova{overflow:auto;}
.vh{visibility:hidden;}.vv{visibility:visible;}
.opa0{opacity:0; filer:alpha(opacity=0);}
.z{*zoom:1;}

/* multiply CSS */
.auto{margin-left:auto; margin-right:auto;}
.fix{*zoom:1;}.fix:after{display:table; content:''; clear:both;}
.ell{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.loading{background:url(about:blank) no-repeat center;}
.bd_none{border:0; outline:none;}
.disabled{outline:0 none; cursor:default!important; opacity:.4; filer:alpha(opacity=40); -ms-pointer-events:none; pointer-events:none;}
.ha-oh{ height:auto; overflow:hidden;}
a{ color:inherit;}

.box{ width:1200px; margin:0 auto;}
.b{ font-weight: bold;}
select{ padding:0 30px 0 8px; outline: none;  appearance:none;-moz-appearance:none;-webkit-appearance:none; background: url(../images/up_slt.png) no-repeat right 10px center;}
a,input[type="submit"],input[type="button"]{ transition: background-color .2s linear;}


/* ==============================
   3. header-style
   ============================== */
.top-bar{ height:32px; line-height:32px; background:#dde1ea;}
.go-log{ display:inline-block; color:#7d88a1; }
.go-log a:hover{ text-decoration:underline; color:#333;}
.quick-log{ display:inline-block; margin-left:12px; }
.quick-log a{ display:inline-block;  width:68px; height:18px;vertical-align:middle; background-position:center; background-repeat:no-repeat; background-image:url(../images/log_qq.png)}
.quick-log .wechat-log{ margin-left:6px; background-image:url(../images/log_wechat.png)}
.top-r-menu{ color:#7d88a1;}
.top-r-menu li{ display:inline-block; padding: 0 8px; background:url(../images/top_li_bg.png) no-repeat right center}
.top-r-menu .rechg{ display:inline-block; padding:0 12px; line-height:18px; background:#00b0ff; color:#fff; vertical-align:middle; border-radius:2px;}
.top-r-menu a:hover{  color:#364a78;}
.top-r-menu a.rechg:hover{ background:#0096d9; color:#fff}

.header .logo{ float:left; width:130px; margin-left:38px; padding-top:40px;}

/* ==============================
   4. footer-styles
   ============================== */
   
.ft_main{ padding:0 0 30px 0; background:#364974; color:#b1c1e3; }
.ft_main .left-txt{ width:560px; float:left;}
.ft_main .left-txt .ft-brand{ margin:30px 0 10px;}
.ft_main .left-txt li{ line-height:32px;}
.ft_main .left-txt a:hover{ text-decoration:underline;}
.ft_main .kyx-bg{ float:left; padding-top:10px;}
.tech-spt{ padding:20px 0 40px; color:#8098ce; text-align:center; background:#2d416d;}
.tech-spt span{ display:block; margin-top:14px;}
.tech-spt span img{ vertical-align:-4px;}
.ewm-code{ float:right; padding-top:50px;  text-align:center;}
.ewm-code a{ display:inline-block; margin-left:16px;}
.ewm-code span{ display:block;margin-top:10px;}

.SC_input {width: 370px;float: left; text-indent:1em;height: 34px;line-height: 34px;background: #fff;color: #aaa;font-size: 14px; border:none; border-top:1px solid #efefef;border-bottom:1px solid #efefef;outline:none;}
.scbtn { position:relative; margin-top:-1px; height:36px; line-height:36px; width: 48px;  color: #FFF; font-size:16px;  float:left; border:none; background:#0086e6 url(../images/icon_serch.png) no-repeat center; cursor:pointer; z-index:2;  }
.scbtn:hover{ background-color:#0272c3;}
.search{ margin-left:346px; padding-top:46px;}
.search form{ height:36px; }
.search .metro {position: relative;  -webkit-user-select: none; -moz-user-select: none; user-select: none; float:left; width: 80px; height:34px; cursor: pointer;border:1px solid #efefef; border-right:none;}
.search .metro .selected { display: block; padding-left:10px;color:#0086e6; line-height: 34px;  overflow: hidden; white-space: nowrap; }
.metro, .metro div, .metro li, .metro div::after, .metro .carat, .metro .carat:after, .metro .selected::after, .metro:after { -webkit-transition: all 150ms ease-in-out; -moz-transition: all 150ms ease-in-out; -ms-transition: all 150ms ease-in-out; transition: all 150ms ease-in-out; }
.search .metro div { position: absolute; height: 0; left: -1px; right: 0; top: 100%; overflow: hidden; opacity: 0; border:1px solid #efefef; width:80px; border-top:none;}
.search .metro ul { position: absolute; left:0; top: 0; height:auto; width: 80px; list-style: none; overflow: hidden;}
.search .metro li { background:#fff; padding: 8px 12px;}
.search .metro li.focus { background: #ddd; position: relative; z-index: 3; color: #333;}
.search .metro li.active { background: #ddd; color: #333; }
.metro .carat{ position:absolute; right:6px; top:0; width:12px; height:34px; background:url(../images/icon_arrow.png) no-repeat left center}
.metro.open .carat{ transform:rotate(180deg)}
.metro .old { position: absolute; left: 0; top: 0; height: 0; width: 0; overflow: hidden; }
.metro.open div { opacity: 1; z-index: 2; }
.hot-sech{ margin-top:12px; color:#c0c0c0;}
.hot-sech dt{ float:left;}
.hot-sech a{ margin:0 8px;}
.hot-sech a:hover{ color:#333;}
.nav{ margin-top:30px; margin-left:210px; font-size:14px; font-weight:bold; text-align:center;}
.nav li{ display:inline-block; width:110px; text-align:center;}
.nav li.active,.nav li:hover{ color:#0086e6;}

.main{padding-bottom:20px; background:#f6f6f6;}
.gds-nav{ float:left; width:210px; height:480px; position:relative; top:-42px; background:#0086e6;}
.nav-tit{ padding-left:54px;height: 42px; line-height: 42px; font-size:14px; color:#fff; background:url(../images/tit_menu.png) no-repeat 24px center; font-weight:bold;}
.gds-nav #nav{ position:relative; color:#fff;z-index:2;  }
.gds-nav .mainCate{border-bottom: 1px dotted #2c92e8; zoom:1; }
.gds-nav .mainCate:hover h3,.gds-nav .active h3{background:#1194f2;  }
.gds-nav li h3{ margin:0 10px; padding-left:14px; height: 38px; line-height: 38px; font-size: 14px; overflow:hidden;  }
.gds-nav li h3 a{ display:block;}
.gds-nav .subCate{ display:none;/*默认隐藏*/ background:#f2f2f2 url(../images/select-btn-bg.jpg) no-repeat top center; position:absolute; left:210px; top:0; width:950px; height:442px; color:#333;  }
.gds-nav .subCate h4{ height:26px; line-height:26px; margin:0 0 10px 0;   border-bottom:1px solid #ccc; font-size:16px; color:#333;}
.gds-nav .subCate li {width: 160px;height: 40px; text-indent:12px;line-height: 40px;font-size: 14px;float: left;margin-left: 20px; background:url(../images/nav_05.jpg) no-repeat left center; overflow: hidden;}
.gds-nav .subCate li a{  padding:0 5px; line-height:25px; color:#666; word-break:keep-all; white-space:nowrap;  }
.gds-nav .on .subCate{ display:block !important; /* !important 强制显示，否则会闪烁*/ }

.banner{float:left;  width:683px;margin-left:10px;}
.scroll-banner{ width:100%;  height:303px; overflow:hidden; position:relative; }
.scroll-banner .hd{ width:100%; height:30px; line-height:30px; overflow:hidden; position:absolute; left:0; bottom:0; z-index:1; background:rgba(0,0,0,.6); color:#fff;text-align:center; }
.scroll-banner .hd ul li{ float:left; width:25%;  cursor:pointer; }
.scroll-banner .hd ul li.on{ background:#0086e6;}
.scroll-banner .bd{ position:relative; height:100%; z-index:0;   }
.scroll-banner .bd li{ zoom:1; vertical-align:middle; }
.scroll-banner .bd img{ width:100%; display:block;  }
.ad-list{ margin-top:9px;}
.ad-list a{ float:left; margin-right:8px; width:337px; height:126px; overflow:hidden;}
.ad-list a img{ width:100%; transition:all .3s linear}
.ad-list a:last-child{ margin-right:0;}
.ad-list a:hover img{ transform:scale(1.1)}

.bg-red { background: #fd5f57}
.bg-red:hover { background: #f0453c;}
.bg-blue { background: #0aacf5;}
.bg-blue:hover { background: #079fe4;}
.bg-orange { background: #ff913d;}
.bg-orange:hover {background: #eb7d29;}
.r-sidebar{ float:right; width:244px;height:437px;}
.r-sidebar .top-item{ text-align:center;}
.r-sidebar .top-item li{ width:77px; height:77px; float:left; margin-left:6px; font-size:16px; color:#fff;transition:all .2s linear}
.r-sidebar .top-item li:before{ content:""; display:inline-block; height:100%; vertical-align:middle;}
.r-sidebar .top-item li:first-child{ margin-left:0;}
.r-sidebar .top-item li a{ display:inline-block; width:44px; height:44px; line-height:44px; border-radius:50%; border:1px solid;vertical-align:middle; }
.tab-card{ height:350px; background:#fff;}
.tab-card .hd{ margin:10px 0 ; height:34px; line-height:34px; background:#ececec; color:#646464; text-align:center; }
.tab-card .hd ul li{ float:left; width:50%; cursor:pointer;border-top:1px solid #ececec;   }
.tab-card .hd ul li.on{ background:#fff;color: #0aacf5; border-top:1px solid #0086e6;}
.tab-card .bbs-list li{ padding:0 10px 0 14px; height:29px; line-height:29px;}
.tab-card .bbs-list li a{ display:inline-block; width:156px; padding-left:14px; background:url(../images/r_li_bg.png) no-repeat left center; color:#ff0c00; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; transition:all .2s linear;}
.tab-card .bbs-list li em{ float:right; color:#adadad; font-style:normal;}
.tab-card .bbs-list li:hover a{ transform:translateX(6px)}
.qq-list{ padding: 0 16px;}
.qq-list li{ padding:10px 0; border-bottom:1px solid #dbdbdb; line-height:25px;}
.qq-list li span{ display:block; color:#0086e6;}		
.qq-list li em{ color:#646464;}
.qq-list li a{ float:right;}
.hot-key{ margin:16px 0; height:49px; line-height:49px;font-size:14px; background:#fff url(../images/key_bg.png) no-repeat left center;}
.hot-key dt{ position:relative; width:114px; float:left; text-indent:26px; color:#fc8800; }
.hot-key dt:after{ content:""; position:absolute; right:0; top:50%; margin-top:-11px; width:1px; height:22px; background:#dadada;}
.hot-key dd{ margin-left:136px;}
.hot-key dd a{ color:#9c9c9c; margin-right:16px;}
.hot-key dd .yellow{ color:#fc8800;}
.hot-key dd .blue{ color:#0086e6;}
.hot-key dd .purple{ color:#ed00fc;}
.item-row{ padding:20px 19px 0; background:#fff;}
.item-tit{ border-left:3px solid; text-indent:14px; font-size:18px; color:#0086e6;}
.item-tit .more{ float:right; padding-right:20px; font-size:12px; color:#c8c8c8; background:url(../images/icon_more.png) no-repeat right center;}
.item-tit .more:hover{ color:#0aacf5;}
.recom-gds{ margin-bottom:20px;}
.gds-list{ padding-bottom:12px; margin-top:36px;}
.gds-list li{ float:left; width:49%; margin-right:1%; margin-bottom:22px; transition:all .2s linear}
.gds-list li:hover{ transform:translateY(-2px);}
.gds-list em{ display:inline-block; padding:0 4px; line-height:16px; color:#fff; vertical-align:middle;}
.bg-purple{ background:#ff8635;}
.bg-red{ background:#ff503a;}
.bg-blue{ background:#037aff;}
.bg-green{ background:#61ae14}
.gds-list a{ display:inline-block; width:440px; margin-left:8px; color:#464646; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;vertical-align:middle;}
.gds-list i{ float:right; font-size:14px; color:#ff0000; font-style:normal;}
.frd-link{ margin-top:14px; font-size:14px;}
.lk-list{ padding:18px 0; line-height:36px;}
.lk-list a{ display:inline-block; margin-right:30px; color:#656565;}
.lk-list a:hover{ text-decoration:underline;}

.inner-hd .nav{ margin-left:0; text-align:left;}
.inner-main{}
.inner-crumb{ padding:10px 0 10px 0; font-size:14px; color:#999;}
.inner-crumb em{ margin: 0 10px;}
.inner-crumb a:hover { color: #00b0ff }
.ser-safe{ padding:16px 22px; height:14px; line-height:14px;background:#fbfbfb; color:#646464; }
.ser-safe em{ display:inline-block; margin-right:6px; vertical-align:middle;}
.ser-safe label{ position:relative; display:inline-block; width:85px; height:14px; vertical-align:middle;}
.ser-safe label span{ position:absolute; left:0; top:0px; width:14px; height:100%;background:url(../images/check_bg.png) no-repeat left center}
.ser-safe input{ opacity:0; width:14px; height:100%; margin-right:5px; vertical-align:-2px; }
.ser-safe input:checked~span{ background-position:right center}
.gds-tbl{padding-bottom:66px;background:#fff; }
.gds-tbl table{ width:100%;  font-size:14px; background:#fff; text-align:center;}
.gds-tbl thead th:first-child,.gds-tbl tbody td:first-child{ padding-left:38px; width:760px; text-align:left;}
.gds-tbl thead{ line-height:50px;  color:#696969; border-bottom:2px solid #f4f4f4;}
.gds-tbl tbody tr{ height:82px;border-bottom:1px solid #f4f4f4; line-height:30px; transition:all .2s linear}
.gds-tbl td:last-child a{ display:inline-block; width:90px; height:30px; line-height:30px; color:#fff; background:#ff4747;}
.gds-tbl td .seller-rech{ display:inline-block; padding:0 3px;font-size:12px; line-height:16px;color:#fff; background:#ff8635; font-style:normal;}
.gds-tbl td .tit{ margin-right:58px; color:#1a84bc}
.gds-tbl .promise em{ display:inline-block;margin-right:10px;font-size:12px; border:1px solid; line-height:18px; padding:0 3px; color:#08c71e}
.gds-tbl .promise .cl-org{ color:#ff9d5a} .gds-tbl .promise .cl-blue{ color:#54c4ff} .gds-tbl .promise .cl-red{ color:#f18787}
.gds-tbl .price{ line-height:24px;}
.gds-tbl .price b{ color:#f00; font-weight:bold;}
.gds-tbl .price strong{ color:#bdbdbd; font-size:12px;}
.gds-tbl .collect a{ display:inline-block; padding:10px; width:16px; height:16px; line-height:16px; background:url(../images/icon_clt.png) no-repeat center;}
.gds-tbl tbody tr:hover{ background:#f9f9f9;}

/*登录*/
input[type=button], input[type=submit], input[type=file], button { cursor: pointer;-webkit-appearance: none;}
.lg-header{ height:106px; line-height:106px;}
.lg-header .logo{ display:inline-block;vertical-align:middle;}
.lg-header .logo img{ display:block; }
.lg-header .top-tit{ margin-left:20px; padding-left:40px; display:inline-block; font-size:24px; color:#a9a9a9; background:url(/public/img/top_line.png) no-repeat left center; vertical-align:middle;}
.r-link{ position:absolute; right:80px; top:0; line-height:106px;font-size:18px; color:#00b0ff;}
.r-link em{ margin:0 32px;}
.lg-main{ padding:80px 0 148px; background:url(http://kyx.33ka.cn/front/2018shop//images/lg_bg.jpg) no-repeat top center;}
.lg-main form{ float:right; margin-right:80px; width:380px; border-top:1px solid #5a5448; background:#fff;}
.lg-tit{ padding:0 40px 0 20px; line-height:50px; color:#666; font-size:20px;border-bottom: #e1e1e1 1px solid; background:#f6f6f6;}
.lg-tit .new-log{ float:right; color:#00b0ff; font-size:13px;}
.lg-info{ padding:24px 40px 30px;}
.lg-info label{ display:block; margin-bottom:28px; height:40px;border: #dcdcdc 1px solid; overflow:hidden;}
.lg-info label:hover { border-color: #a1d5ff;}
.lg-info label i { width: 40px; height: 100%;float: left;}
.lg-info label input { width: 250px; height: 40px; outline: 0; border: 0;color: #aaa; font-size: 14px;line-height: px; padding-left: 7px;}
.lg-info label input:focus{ color:#333;}
.lg-info .lg-btn input{ display:block;width: 100%;height: 40px;text-align: center;line-height: 38px;font-size: 18px;color: #fff;background: #00b0ff;border: 0;}
.lg-info .lg-btn input:hover{ background: #01a1e9;}
.fogt-pwd{  height: 30px;line-height: 30px; text-align:right;font-size: 14px; color: #00b0ff;}
.lg-tit .new-log:hover,.fogt-pwd a:hover{ text-decoration:underline;}
.party-3th{padding-top: 15px; border-top: #e1e1e1 1px solid; margin-top: 10px;}
.party-3th li{    height: 37px;line-height: 37px;font-size: 14px;float: left;margin-right: 24px;}
.party-3th .txt{color: #00b0ff;}
.key-wechat .code{ display:none; position:absolute; left:14px; top:-100px;}
.key-wechat:hover .code{ display:block;}
.lg-ft .cprt{ padding-top:20px; color:#8f8f8f; text-align:center;}
.lg-ft .tech-spt{ padding: 20px 0; background: #fff;}

/*03-07*/
/*供货商中心*/
.bdr-d0{border: 1px solid #d0d0d0; transition: border-color .3s linear;}
.bdr-d0:hover{ border-color: #9a9a9a;}
.in-main{ padding-bottom: 28px;; background: #f6f6f6;}
.supply-main{ padding-top: 54px;}
.left-menu{ width: 194px; float: left;}
.left-menu { background: #fff; }
.user-msg { padding: 0px 12px 20px 20px; color: #fff;background: #2b9dee;}
.user-msg .avator{  text-align: center;}
.user-msg .avator img{margin-top: -30px; border-radius: 50%; border: 6px solid #2b9dee;}
.user-msg .welcm{ display: block; font-size: 14px; line-height: 60px; text-align: center;}
.user-msg .user-list{ line-height: 20px;}
.user-msg .user-list img{ vertical-align: -2px; transition:all .2s linear;}
.user-msg .user-list a:hover img{ transform:translateY(-2px) scale(1.1);}
.menu-list{ padding: 10px 12px 30px 20px; background: #fff; font-size: 14px; color: #212121;}
.menu-list dt{ padding-left: 30px; margin-bottom: 6px; line-height: 42px; font-weight: bold; border-bottom:1px solid #d1d1d1; background: url(../images/spl_menu01.png) no-repeat left center;}
.menu-list .ghdd{ background-image:url(../images/spl_menu02.png);}
.menu-list .cwgl{ background-image:url(../images/spl_menu03.png);}
.menu-list .qtsz{ background-image:url(../images/spl_menu02.png);}
.menu-list dd{padding-left: 30px; line-height: 36px;}
.menu-list dd a:hover{ text-decoration: underline;}
.menu-list dd .cl-red{ color: #e60000;}
.main-con{ margin-left: 214px;  background: #fff;;}
.side-info{ width: 278px; float: right; margin: 0 18px 0 0;}
.side-info .merch-msg{ position: relative; font-size: 18px; line-height: 56px;background: #00aef2; color: #fff; text-align: center; font-weight: bold;}
.side-info .merch-msg a{ position: absolute; right:0px; padding: 0 20px;}
.side-info .announce{ margin-top: 20px; padding: 6px 14px; }
.bdr-tit{ line-height: 46px; border-bottom: 1px solid#ebebeb;}
.bdr-tit b{ padding-left: 12px; border-left: 3px solid #0086e6; color: #686868; font-size: 14px;}
.bdr-tit .more{ float: right; color:#a0a0a0;}
.bdr-tit .more:hover{ color: #868686;}
.side-info .announce  .anc-list{ padding: 10px 0; line-height: 30px; color: #686868;}
.side-info .announce  .anc-list li:before{ content: ""; display:inline-block;width: 4px; height: 4px; border-radius: 2px; background: #ffa210; margin-right: 10px;}
.side-info .announce  .anc-list li:hover{background:#DEF5FF;}
.side-info .announce  .anc-list li a{ display:inline-block; margin-right: 6px; width: 190px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; vertical-align: middle;}
.data-content{padding: 0 20px;}
.top-date{ padding-left:26px;line-height: 60px; background:url(../images/spl_calu.png) no-repeat left center;}
.top-date .day{ color: #2b9dee;}
.row-wrap{padding: 0 14px;}
.account-show{ font-size: 14px;color: #6a6a6a;}
.account-show .acc-price{ padding: 12px 0; line-height: 32px; border-bottom: 1px solid #ebebeb; overflow: hidden;}
.account-show .acc-price span{ float: left; width: 50%; }
.account-show .cl-num,.my-data .cl-num{ color: #ffa210; }
.account-show .acc-price .withdraw{ margin-left: 16px; color: #9f9f9f;}
.account-show .acc-price .withdraw:hover{ text-decoration: underline;}
.account-show .pending{padding:12px 0;overflow: hidden; }
.account-show .pending li{ margin: 0 44px; padding-left:26px;line-height:28px; float: left; background: url(../images/spl_ststus01.png) no-repeat left 7px;}
.account-show .pending .sts02{ background-image:url(../images/spl_ststus02.png);}
.account-show .pending .sts03{ background-image:url(../images/spl_ststus03.png);}
.my-data,.recent-data{ margin-top: 20px;}
.my-data .data-list{ overflow:hidden;}
.my-data li{ float:left; margin:0 25px  34px 0; width: 100px; padding-left: 68px; padding-top: 7px; height: 50px; line-height: 24px; background: url(../images/spl_data01.png) no-repeat; color: #7f7f7f;}
.my-data li.dt02{ background-image: url(../images/spl_data02.png);}
.my-data li.dt03{ background-image: url(../images/spl_data03.png);}
.my-data li.dt04{ background-image: url(../images/spl_data04.png);}
.my-data li.dt05{ background-image: url(../images/spl_data05.png);}
.my-data li.dt06{ background-image: url(../images/spl_data06.png);}
.my-data .cl-num{ font-weight: bold;}
.my-data .bdr-tit{ border-bottom: none;}
.recent-data{ padding-bottom: 16px;}
.data-box .hd{ margin:22px 0; height:26px; line-height:26px;  position:relative; text-align: center; }
.data-box .hd ul li{position: relative; float:left; width: 76px; margin-right: 16px; color: #7e7e7e; background:#e9e9e9 ;cursor:pointer;  }
.data-box .hd ul li.on{ background: #0086e6; color: #fff; }
.data-box .hd ul li.on:after{ content: ""; left: 50%; margin-left: -3px; position: absolute; top: 100%; border:6px solid transparent; border-top-color: #0086e6; }

/*发布商品*/
.in-item-tit { padding-top:6px;line-height: 46px;border-bottom: 1px solid#ebebeb;}
.in-item-tit b {padding-left: 16px;border-left: 3px solid #0086e6;color: #686868;}
.supply-page{ position: relative; padding: 20px 20px 30px; box-sizing: border-box;}
.spl-content{ height: 100%;}
.1spl-content{ position: absolute;top:20px; bottom: 26px; left: 20px; right: 20px;}
.spl-content .notice{ margin-top: 20px; line-height: 42px; font-size: 14px; text-indent: 16px; color: #f9aa00; background: #fff8e1; border: 1px solid #ff9c54;}
.spl-fm li{ margin-top: 24px; color: #696969;}
.spl-fm li .dt{ display: inline-block; width: 114px; margin-right: 24px; font-size: 14px; text-align: right;}
.spl-fm li .dt em{ margin-right: 4px; color: #f4a942;}
.spl-fm li input[type="text"]{ width: 414px; text-indent: 10px; line-height: 28px; border:1px solid #c4c4c4; outline: none;}
.spl-fm li .wrap-ipt:hover,.spl-fm li input[type="text"]:hover{ border-color: #b2ddff; box-shadow:1px 1px #b2ddff,-1px 0 #b2ddff;}
.spl-fm li .wrap-ipt input[type="text"]:hover {border-color:#c4c4c4;box-shadow:none}
.spl-fm .gd-name input[type="color"]{ width: 20px; margin:0 4px 0 26px;}
.spl-fm .gd-name input[type="checkbox"]{ vertical-align: -2px;}
.spl-fm .short-ipt input[type="text"]{ margin-right: 14px; width: 106px;}
.spl-fm .verity{ margin-left: 26px; display: inline-block; padding:0 10px 0 34px ;line-height: 24px; color: #289900; border:1px solid; background: url(../images/spl_right.png) no-repeat 10px center;}
.gds-total .tl-num{ color: #ef6b00;}

/*订单详情*/
.odr-dtl{ padding: 0 22px; background: #fff; }
.od-tit{ margin-bottom:26px;font-size: 14px; line-height: 46px; border-bottom: 2px solid #21c640;}
.top-sts .cl-sts{ color: #21c640; font-size: 18px;}
.top-sts .record{ font-size: 14px; margin-left: 42px; color:#bbb;}
.od-tips{ margin-top: 16px; line-height: 24px; color: #9f9f9f;}
.od-action{ margin-top: 10px; padding-bottom: 16px;}
.od-action a{ display: inline-block; margin-right: 32px; font-size: 14px; border: 1px solid; line-height: 22px;padding: 0 8px; border-radius: 4px;}
.od-action a.cl-red{ color:#f10000;}
.od-action a.cl-red:hover{ color: #be0000;}
.od-action a.cl-blue{ color:#008ee3;}
.od-action a.cl-blue:hover{ color: #015c92;}
.msg-tit{ line-height: 36px; color: #696969; border-bottom: 1px solid #f2f2f2;}
.msg-tit b{ padding-left: 8px; font-size: 14px; border-left:3px solid #f9aa00}
.msg-list{ font-size: 14px; color: #696969;}
.msg-list ul{ padding: 12px 0;}
.msg-list li{ float: left; width: 50%;line-height: 32px;}
.msg-list li span{ display: block;}
.msg-list li strong{ display: inline-block; width: 140px; margin-right: 14px; text-align: right;}
.cl-orange{ color: #f9aa00;}
.cl-blue{ color: #0086e6;}
.msg-list .all-row{ width: 100%;}
.return-list{ padding-bottom: 10px; line-height: 54px; color: #8c8c8c; font-size: 14px; text-align: center; border-top:1px solid #e0e0e0}
.return-list a:hover{ color: #666;}

/*推广链接*/
.spread-link{ margin-top: 40px; line-height30px;color: #696969;}
.spread-link li{ margin-top: 30px;}
.spread-link li .dt{ display: inline-block; width: 110px; margin-right: 30px;font-size: 14px; text-align: right;}
.copy-lk .a-link{ display: inline-block; margin: 0 34px 0 56px;; padding: 0 8px; color: #289900; border: 1px solid; line-height: 24px; border-radius: 2px; }
.copy-lk .a-link:hover{ color: #1a6201;}
.code-lk img{ vertical-align: text-top;}
.share-lk .bdsharebuttonbox{ display: inline-block; vertical-align: middle;}
.share-lk .bdshare-button-style0-16 a{ margin-top: 0;}

/*浏览记录*/
.in-tbl{ width: 100%; margin-top: 20px; color: #686868;}
.in-tbl th{ background: #ebebeb; line-height: 28px; text-align: left;}
.in-tbl th:nth-child(3),.in-tbl td:nth-child(3){ text-align: center;}
.in-tbl th:nth-child(-n+2),.in-tbl td:nth-child(-n+2){ padding-left: 24px;}
.in-tbl tr{line-height: 46px;  border-bottom: 1px dashed #d9d9d9; }
.in-tbl tr:hover{ background: #f1f1f1;}
.in-tbl .edit-clt:hover{ background: none;}
.in-tbl .line{ margin: 0 10px;}
.in-tbl .name{ color: #2b9dee; }
.in-tbl .buy{color: #ffa210}

/*微信绑定*/
.scan-wechat{ padding-top: 76px; color: #686868; text-align: center;}
.scan-wechat p{ margin-top: 12px;}

/*充值购买*/
.buy-progress{ padding: 18px 0; line-height: 26px; background: #e5e5e5;}
.buy-progress ul{ padding-left: 26px;}
.buy-progress li{ position: relative; width: 262px; margin-right: 20px; float: left;  color: #f97b00; font-size: 14px; text-align: center; background: #fff;}
.buy-progress li.curr{ background: #f9aa00;color: #fff;}
.buy-progress li:before,.buy-progress li:after{content: ""; position: absolute; left: 0;width: 0; height: 0;border-width: 13px 10px; border-style: solid;}
.buy-progress li:before{border-color:#fff #fff #fff #e5e5e5;}
.buy-progress li:after{left: auto; right: 0; border-color:#e5e5e5 #e5e5e5 #e5e5e5 #fff;}
.buy-progress li:first-child:before{ display: none;}
.buy-progress li.curr:before{border-color:#f9aa00 #f9aa00 #f9aa00 #e5e5e5;}
.buy-progress li.curr:after{ border-color:#e5e5e5 #e5e5e5 #e5e5e5 #f9aa00;}
.seller-msg { float: right; width:278px; margin-right: 28px; height:393px; background:url(../images/market.png) no-repeat; color:#fff;}
.seller-msg .tit{ font-size:1.5em; line-height:3em; text-align:center; font-weight:bold;}
.seller-msg .merch-list{ margin-top:1em; padding:0 2em; font-size:1.166em; line-height:2.8em;}
.seller-msg .merch-list dt{ float:left;}
.seller-msg .merch-list dd{ margin-left:70px;}
.seller-msg .merch-list .qq a{ margin-left:1em; display:inline-block; width:26px; height:22px; background:url(../images/icon_qq.png) no-repeat center; vertical-align:middle;}
.rech-wrap{ padding: 24px 22px 0; background: #fff;}
.rech-notice{ margin-bottom: 26px; padding: 10px 22px 12px; border:1px solid #ff9c54;background: #fff8e1;color: #f9aa00; font-size: 14px;}
.rech-notice .nt-tit{ line-height: 30px; font-weight: bold;}
.rech-notice .nt-list{ margin-top: 10px; line-height: 36px;}
.rech-wrap .buy-tit{font-size: 16px; text-indent: 24px; font-weight: bold; line-height: 44px; color: #696969; border-left: 3px solid #f9aa00; background: #f2f2f2;}
.rc-con-panel{ font-size: 14px;}
.rc-con-panel li .dt{ display: inline-block; margin-right: 6px; width: 136px; line-height: 30px; color: #696969; text-align: right;}
.rc-con-panel li .gds-type{ color: #f9aa00;}
.rech-fm li input[type="text"]{ width: 240px;}
.rech-fm .verity-error{ color: #f11919; background-image: url(../images/spl_error.png);}
.g-info-wrap{ padding: 0 0 30px 0;}
.g-info-wrap li.rc-num select{ padding-left: 20px; line-height: 28px; width: 76px; border: 1px solid #c4c4c4; outline: none; }
.s-veri-wrap{ padding-bottom: 100px;}
.s-veri-wrap .remark{ color: #ee3800;}
.s-veri-wrap .remark .fgt-pwd{ margin-left: 20px; color: #c7c7c7; border-bottom: 1px solid;}
.s-veri-wrap .remark .fgt-pwd:hover{ color: #a1a1a1;}

/*购买成功*/
.succ-wrap{ padding: 32px 0;}
.succ-top-con,.secure-remind{ margin-left: 40px;; margin-right: 376px;}
.succ-top-con{ padding-bottom:40px;text-align: center;}
.congra-tit{ display: inline-block; padding-left: 58px; font-size: 16px; line-height: 38px; color: #696969; font-weight: bold; background:url(../images/buy_succ.png) no-repeat;}
.buy-num{ margin-top: 16px; font-size: 14px; color: #bababa; line-height: 30px; }
.more-actn{ margin-top: 12px; color: #878787; }
.more-actn a{margin: 0 13px;}
.more-actn a:hover{ text-decoration: underline;}
.secure-remind{ padding: 44px 240px 0 0; border-top: 1px solid #e0e0e0;}
.secr-tit{ padding-left: 30px; line-height: 30px; color: #ffa210; background:url(../images/buy_secure.png) no-repeat left center;}
.rmd-list{margin-top: 16px; color: #878787; line-height: 22px;}
.follow-code{ float: right; padding-top: 20px; margin-right: -200px; text-align: center; color: #878787;}

/*我的关注*/
.attn-list .attn-tbl th,.attn-list .attn-tbl td{ text-align: left;}
.attn-list .attn-tbl td:nth-child(-n+2),.attn-list .attn-tbl td:nth-child(n+4){ width: 10%;}
.attn-list .attn-tbl td:nth-child(4){ color: #2b9dee;}
.attn-list .attn-tbl td:nth-child(5){ color:#ffa210;}
.attn-list .attn-tbl td.buy-type a{ display: inline-block; width: 66px; line-height: 20px; border:1px solid; text-align: center; }
.attn-list .attn-tbl td .rengong{color: #ffa210;}
.attn-list .attn-tbl td .guanfang{color: #2b9dee;}
.attn-list .attn-tbl td .tiqu{color: #3cb600;}
.attn-list .attn-tbl td .lichong{color: #ef0000;}
.attn-list .edit-clt { border-bottom: none;}
.edit-clt input[type="checkbox"]{ margin-right: 12px; vertical-align: -2px;}
.edit-clt input[type="checkbox"]:nth-child(2){ margin-left: 40px;}
.cancle-clt{ display: inline-block; margin-left: 40px; padding: 0 10px; background: #ef0000; line-height: 22px; color: #fff; border-radius: 4px;}
.cancle-clt:hover{ background: #c30000;}

/*平台短信*/
.plt-tit span{ margin-left: 40px;}
.plt-tit a{ margin-right: 24px;}
.plt-tit a:hover{ border-bottom: 1px solid;}
.plt-tit a.cl-red{ color:#ef0000;}
.plt-tit a.cl-green{ color: #1daa01;}
.plt-msg-list .plt-tbl th,.plt-msg-list .plt-tbl td{ text-align: left;}
.plt-msg-list .plt-tbl td:nth-child(2),.plt-msg-list .plt-tbl td:last-child { width: 12%;}
.plt-msg-list .plt-tbl td:nth-child(3){ color: #595959;}
.plt-msg-list .plt-tbl td:nth-child(4){ color: #b2b2b2}
.plt-msg-list .plt-tbl .no-rd{ color: #ef0000;}
.plt-msg-list .plt-tbl .rd{ color: #bbb;}

/*短信发送*/
.edit-clt .mark{ background: #ff8a00;}
.edit-clt .mark:hover{ background: #cd7002;}
.edit-tbl .edit-clt { border-bottom: none;}
.msg-fm .msg-receiver input{ vertical-align: -2px; margin-left: 6px;}
.msg-fm .msg-receiver input:first-child{ margin-left: 0;}
.msg-fm .msg-content textarea{ padding: 4px 10px; width: 394px; max-width: 394px; height: 110px; vertical-align: top; outline: none; line-height: 1.5; }
.msg-fm .msg-content .verity{ vertical-align: bottom;}
.sbm-wrap input{ display: inline-block; width: 130px; height: 40px; line-height: 40px; color: #fff; font-size: 16px; text-align:center;background: #007ade; border: none; border-radius: 4px;}
.sbm-wrap input:hover{ background: #0166b8;}
.sbm-wrap .rtn-ipt{ margin-left: 42px; background: #c5c5c5;}
.sbm-wrap .rtn-ipt:hover{ background: #b4b4b4;}

/*自助升级*/
.self-update{ margin-top: 20px;}
.sub-tit{ line-height: 44px;  background: #fafafa; color: #68749a;}
.sub-tit strong{ padding-left:14px; margin-left: 8px;border-left: 3px solid #2b9dee;}
.update-fm{ font-size: 14px;}
.target-level select{ width: 414px; box-sizing: border-box; height: 30px; line-height: 30px; border: 1px solid #c4c4c4; outline: none;  font-size: 14px; color: #666; padding-left: 170px; font-family: "微软雅黑";appearance:none;-moz-appearance:none;-webkit-appearance:none; background: url(../images/up_slt.png) no-repeat right 10px center;}
.target-level select option{ height:30px;line-height: 30px;}
.up-price .price-num{ color: #f88600;}

/*订单投诉*/
.top-search { margin: 20px 0; font-size: 0;;}
.top-search .sch-list{ display: inline-block; padding: 6px 0px; margin-right: 16px; font-size: 12px; border: 1px solid #d2d2d2; vertical-align: middle;}
.top-search .sch-list input[type="text"]{ width: 110px; padding-left: 1em; border: none;}
.top-search .sch-list select{ color: #727272; border: none;}
.top-search .sch-ipt{ width: 36px; line-height: 32px; background: #2b9dee url(../images/od_sech.png) no-repeat center; vertical-align:middle; border: none;}
.top-search .sch-ipt:hover{ background-color: #0278cd;}
.cmpt-tbl .od-num,.cmpt-tbl td:nth-child(4){ color:#2b9dee;}
.cmpt-tbl .cmpt-status,.cmpt-tbl td:nth-child(5){ color: #ffa210;}

/*投诉详情*/
.cmpt-summary{ margin: 16px 0; padding:10px 16px; line-height:36px;background: #eef6fc; color: #68749a;}
.cmpt-summary span{ display: inline-block; width: 320px;}
.dialog-con{ padding: 22px 12px;}
.dialog-con li{ padding: 0  66px; margin-bottom: 22px;}
.dialog-con li .dilg-avator{ float: left; margin-left: -54px; width: 36px; line-height: 36px; background: #ffa210; color: #fff; border-radius: 18px; text-align: center;}
.dialog-con li.seller .dilg-avator{ float: right; margin-left: 0; margin-right: -54px; background: #2b9dee;}
.dilg-txt{position: relative; padding: 8px 20px; line-height: 24px;border: 1px solid #ffdaa1; border-radius: 10px; color: #565656;}
.dilg-txt:before{ content: "";  position: absolute; left: -14px; top: 14px;width: 14px; height: 26px; background: url(../images/cmpt_left.png) no-repeat;}
.dialog-con li.seller .dilg-txt{  border:1px solid #a1a9ff;}
.dialog-con li.seller .dilg-txt:before{ left: auto; right: -14px; background-image: url(../images/cmpt_right.png);}
.lv-word .lv-txt{border: 1px solid #bbf781; line-height: 2em; padding: 12px; border-radius: 10px; }
.lv-word textarea{ display: block; width: 100%; border: none; outline: none;}
.lv-word .send-wd{ margin:20px 0 0 0; display: inline-block; padding: 0 10px; background: #6ec817; color: #fff; line-height: 26px; border-radius: 8px;}
.lv-word .send-wd:hover{ background: #55a508;}
/*搭建子站*/
.step-wrap{ padding-bottom: 26px;}
.step-item{ margin-top: 22px;}
.buld-fm .second-domian .enter-dm {display: inline-block; padding-left:12px; width: 402px; border: 1px solid #c4c4c4;}
.buld-fm .second-domian .enter-dm input[type="text"]{ width:260px; text-indent:0;border: none;}
.buld-fm .second-domian .enter-dm select{ float: right; color: #666; line-height: 28px; border: none; background-position: right 10px center;}
.pk-tbl{ width: 100%; padding: 6px 0 10px; color: #696969; font-size: 14px;}
.pk-tbl thead{ line-height: 54px; border-bottom: 1px solid #d7d7d7;}
.pk-tbl tbody{ line-height: 36px; text-align: center;}

/*会员中心*/
.menu-list dt.ddzx{ background-image:url(../images/mem_menu_dingdan.png)}
.menu-list dt.zczx{ background-image:url(../images/mem_menu_zichan.png)}
.menu-list dt.khfw{ background-image:url(../images/mem_menu_kehu.png)}
.menu-list dt.tsyw{ background-image:url(../images/mem_menu_tese.png)}
.member-con  {}
.top-bind { padding: 12px 0;line-height: 32px;}
.top-bind .bind-status{ display: inline-block; padding-left: 46px; color: #f48400; background: url(../images/mem_wechat.png) no-repeat; }
.top-bind span.bind-qq{ margin-left: 44px;}
.top-bind .go-bind{ float: right; color: #bebebe;}
.top-bind .go-bind a:hover{text-decoration: underline;}
.top-bind .go-bind .qa{ display: inline-block; margin-left: 18px; width: 16px; height: 16px;  background: url(../images/mem_ques.png) no-repeat;}
.last-log{ padding-bottom: 26px; border-top: 1px solid #ebebeb;}
.log-record{ line-height: 54px; color: #9a9a9a;}
.acc-balance {font-size: 14px; line-height: 30px;}
.acc-balance .acc-num b{ display:inline-block; padding:  0 8px; background: #ffa210; color: #fff;}
.acc-balance .acc-num strong{display:inline-block; width:152px; color:#ffa210;border:1px solid #ffd491; text-align: center;vertical-align: middle;font-weight: bold;   }
.acc-rech{ margin-left:12px; display:inline-block; padding:0 22px; color:#46a638; border: 1px solid #96ef8a; font-weight: bold;}
.app-dl{ float: right; padding-left: 22px; color:#959595; background: url(../images/mem_app.png) no-repeat left center;}
.app-dl:hover{ color: #333;}
.my-oder{ margin-top: 22px;}
.recent-during{ float: right; color: #a0a0a0;}
.recent-during a{ margin: 0 5px;}
.recent-during a:hover{ color:#666;}
.mem-tbl th:last-child{text-align:center;}
.mem-tbl td:nth-child(3),.mem-tbl td:nth-child(4){ width: 15%; text-align: center; }
.mem-tbl td.pend-hdl{ color: #ffa210;}
.mem-tbl td.deal-succ{ color: #686868;}
.mem-tbl td.od-cancle{ color: #f00000;}
.mem-tbl td.handle{ color: #38a31f;}
.often-buy{ padding-bottom: 20px; margin-top: 24px;}
.often-buy .mem-tbl  td:nth-child(3),.often-buy .mem-tbl  td:nth-child(4) a:last-child{ color: #ffa210;}
.pop-tit{ padding: 0 0 0 20px; line-height: 46px; background: #848383; color: #fff; font-size: 14px;}
.pop-tbl{ width: 100%; padding: 0 20px; box-sizing: border-box;}
.pop-tbl td:first-child{ width: 72px; text-align: center; color: #fff;}
.pop-tbl td:last-child{ line-height: 20px; padding: 10px 16px; background: #ededed;}
.pop-tbl .tit td:first-child{ background: #a4a4a4;}
.pop-tbl .brief td:first-child{ background: #5486e3;}
.pop-tbl .noti td:first-child{ background: #e44747;}

/*客服*/
.ser-notice{ margin: 22px 0 46px;}
.cust-ser-con{ padding-bottom: 340px; font-size: 0px; overflow: hidden; }
.cust-ser-con li{ display: inline-block; width: 200px; height: 414px; margin-right: 24px;font-size: 16px; background: url(../images/kefu_qq.png) no-repeat; color: #fff;  vertical-align: middle;}
.cust-ser-con li.type-wechat{ background-image: url(../images/kefu_wechat.png); }
.cust-ser-con li.type-hotline{ margin-right: 0; background-image: url(../images/kefu_hotline.png); }
.cust-ser-con li .contc-type{ display: block; padding: 110px 0 50px;text-align: center;}
.cust-ser-con li .contc-way{ padding-left:26px;line-height: 44px;}
.cust-ser-con li .contc-way a{ display: inline-block; padding-right: 40px; background: url(../images/icon_qq.png) no-repeat right center;}
.cust-ser-con li.type-wechat .contc-way a{ background-image: url(../images/mem_wechat.png); background-size: 24px auto;}
.cust-ser-con li.no-icon .contc-way a{ padding-right: 0; background: none;}

/*资金明细*/
.cptal-sch .sch-list{ margin-right: 12px;}
.cptal-sch .sch-list select{ width: 100px; padding:0 6px 0 14px;}
.top-search .recent-sch input[type="text"]{ width: 56px; padding:0 6px;}
.captal-tbl td:first-child{ width: 20%;}
.captal-tbl .cl-expense{ color: #f64242;}
.captal-tbl .cl-income{ color: #25b709;}

/*充值记录*/
.rech-sch .sch-list{ margin-right: 14px;}
.rech-tbl .cl-pay-sucs{ color: #00a029;}
.rech-tbl .cl-pay-fail{ color: #f64242;}
.rech-tbl .go-pay{ color: #f50000;}

/*我的订单*/
.odr-sch .od-sts{ position: relative; width: 70px;height:30px;line-height: 30px; padding: 0; text-align: center; border:none; }
.odr-sch .od-sts input[type="checkbox"]{ position: absolute; left: 0; opacity: 0; width: 100%; height:100%; cursor: pointer;}
.odr-sch .od-sts em{ display: inline-block; width: 100%;height:100%; left:0;color: #999; border: 1px solid #bebebe; }
.odr-sch .od-sts input:checked + em{ color: #f00000; border-color: #f00000; background: url(../images/sch_slect.png) no-repeat right bottom;}
.od-tbl td:first-child{ width: 15%;}
.od-tbl td:nth-child(2){ width: 35%;}
.od-tbl .cl-pend{ color: #ffa210;}


/*03-27*/
input[type="password"],button{ font-family: "微软雅黑"; outline: none;}
.tx-l{ text-align: left;}
.txt-udl:hover{ text-decoration: underline;}
.bg-fff{ background: #fff;}
.cl73{ color: #737373;} .clffa{ color: #ffa210;} .cl83b{ color: #83bcea;} .clb3{ color: #b3b3b3;} .cl00{ color: #000;}
/*总目录*/
.plat-announce{ padding:10px 12px; border: 1px solid #fae08e;color: #ff0101; background-color: #fef7e1;}
.plat-announce span{ display: inline-block; width: 40%; margin-left: 3.5%; text-overflow: ellipsis; white-space:nowrap; overflow: hidden;vertical-align: middle;}
.plat-announce span a:hover,.plat-recmd .rcd-list  a:hover{ text-decoration: underline;}
.plat-announce .sm-tit{ padding-left: 32px; display: inline-block;background: url(../images/icon_anno.png) no-repeat 12px center; vertical-align: middle; }
.plat-recmd{margin: 16px 0 20px;  height: 50px; line-height: 50px; background: #fff; }
.plat-recmd .tit{ position: relative; display: inline-block; padding: 0 22px; background: #febf00; font-size: 16px; color: #fff;} 
.plat-recmd .tit:after{ content: ""; position: absolute; left: 100%; top: 50%; margin-top: -8px; border:8px solid transparent; border-left-color:#febf00 ;}
.plat-recmd .rcd-list{ display: inline-block; font-size: 14px;}
.plat-recmd .rcd-list a{ margin: 0 18px; color: #ff0101;}
.ctlog-item{ margin-top: 20px;}
.plat-announce .tit{ padding-left: 32px; font-size: 14px; color: #008ece;  line-height: 52px;border-top: 1px solid #f4f4f4; border-bottom: 2px solid #f4f4f4; border-left: 2px solid #00b0ff;background: #fff; font-weight: bold;}
.all-gds-list li{ float: left; width: 166px; height: 62px; margin: 20px 12px 0; color: #1a84bc; font-size: 14px; border: 1px solid #e9e9e9; text-align: center; transition: all .2s linear;}
.all-gds-list li:hover{background: #00b0ff; color: #fff; border-color:  #8adbff;}
.all-gds-list li a{ width: 100%; display: inline-block; vertical-align: middle;}
.all-gds-list li:after{ content: ""; display: inline-block; height: 100%; vertical-align: middle;}

/*充值*/
.rech-box .hd{ height:34px; line-height:34px; font-size: 14px; border-bottom:2px solid #008bfd;  position:relative; }
.rech-box .hd ul{ height:34px; }
.rech-box .hd ul li{ position: relative; float:left; margin-right: 14px; width: 112px; color: #737373; cursor:pointer; background: #eee; text-align: center;  }
.rech-box .hd ul li:after{ display: none; content: ""; position: absolute; left: 50%; margin-left: -5px; top: 100%; margin-top: 2px; border: 5px solid transparent; border-top-color: #008bfd;}
.rech-box .hd ul li.on{ background:#008bfd; color: #fff;}
.rech-box .hd ul li.on:after{ display: block;}
.rc-fm dl{ margin-top: 30px; overflow: hidden;}
.rc-fm dt{ float: left; font-size: 16px;line-height: 46px; color: #737373; text-indent: 20px;}
.rc-fm dd{ padding-top: 10px; margin-left: 128px;}
.rc-fm .rech-list{ overflow: hidden;}
.rc-fm dd label{ float: left; margin-right: 18px; position: relative; display: inline-block; width: 126px; height: 46px;  color: #737373; font-size: 14px; text-align: center; }
.rc-fm dd input[type="text"],.rc-fm dd input[type="password"]{ width: 184px; height: 28px; margin-right: 20px; line-height: 28px; border: 1px solid #e0e0e0; text-indent: 1em; font-size: 14px; }
.rc-fm .rech-meth .txt-wrap{ display: block; line-height: 44px; border: 1px solid #e0e0e0;cursor: pointer;}
.rc-fm .rech-meth img{ margin-right: 6px; vertical-align: middle;}
.rc-fm .rech-meth input[type="radio"]{ opacity: 0; position: absolute; left: 0; width: 100%; height: 100%; }
.rc-fm .active .txt-wrap{border-color:#ffd491; background:url(../images/icon_check.png) right top no-repeat;}
.now-rc button{ width: 164px; line-height: 36px; background: #d6d6d6; color: #fff; font-size: 16px; border-radius: 4px; text-align: center; border: none;}
.now-rc button.enabled{ background: #2ad311;} 
.rc-fm .card-type label{ width: 164px;}
.rc-fm .card-type label .txt-wrap{ line-height:normal;}
.rc-fm .card-type label img{ width: 162px; height: 43px;}
.rc-fm .card-type .active .txt-wrap{ background: none;}
.rc-fm .card-type label { margin-right: 12px; margin-bottom: 8px;}
.pay-type dd{ padding-top: 10px; }
.pay-type select{ height: 28px; border: 1px solid #e0e0e0;font-size: 14px;}
.one-card .plat-announce{ margin-top: 20px; color: #f9aa00;}
.one-card  dd input[type="text"],.one-card  dd input[type="password"]{ width: 240px;}
.card-qa{ margin-top: 120px;  border-top: 1px dashed  #d6d6d6;}
.card-qa li{padding: 16px 0;font-size: 14px;border-bottom: 1px dashed #d6d6d6;}
.card-qa p{ padding-left: 32px; color: #f9aa00; background: url(../images/icon_q.png) no-repeat left center;}
.card-qa .answer{ margin-top: 16px; color: #333; background-image: url(../images/icon_a.png);}

/*最近浏览*/ /*经常购买*/
.main-con .in-list-tbl thead th:first-child,.main-con .in-list-tbl tbody td:first-child {padding-left: 0;width: 4em;text-align:center;}
.in-list-tbl{ width: 100%;}
.in-list-tbl thead{ line-height: 32px; background: #fafafa; border-bottom: none;}
.in-list-tbl input[type="checkbox"]{ vertical-align: -2px;}
.in-list-tbl td.price{position: relative;}
.in-list-tbl td:last-child a {width: auto;height: auto;line-height: normal;color: #333;background: none;}
.in-list-tbl td .more-act{ display: none;   position: absolute;  right: 0; bottom: 0px; width: 219px; height: 41px; background:url(../images/more_act.png) no-repeat; border-bottom: 1px solid #f00;}
.in-list-tbl td .more-act a{ float: left; height: 41px; line-height: 41px; width: 62px; background: none; text-align: center;font-size: 14px;}
.in-list-tbl td .more-act a.go-buy{ width:87px ; color: #fff;}
.in-list-tbl td .more-act a.go-buy:hover{ background: #fe4848;}
.in-list-tbl tbody tr:last-child,.in-list-tbl tbody tr:last-child:hover{ background:none; border-bottom: none;}
.in-list-tbl tbody tr:hover {background:#f6f6f6;}
.in-list-tbl tr:hover td .more-act{ display: block; }

/*文章*/
.artc-item-tit{ padding: 20px 30px;font-size: 16px; color: #00a2ea; border-bottom: 2px solid #f4f4f4; }
.artc-item-tit b{ display: inline-block; padding-left: 30px; border-left: 4px solid;}
.plat-annou{ padding: 30px 30px 0;;}
.announ-con{ float: left; width:740px; padding:  0 0 30px;}
.row-tit{ padding:20px 0; font-size:24px; color:#f3695c; border-bottom:1px solid #e9e9e9;}
.annou-list{ padding:18px 0; line-height:34px;font-size:14px;}
.annou-list li a{ width: 570px; padding-left:24px; display:inline-block; background:url(../images/right_arrow.png) no-repeat left center; transition:all .3s linear; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.annou-list li a:hover{ text-decoration: underline;}
.annou-list li em{ float:right; color:#979797; font-size:12px;}
.annou-list li:hover a{ transform:translateX(10px)}
.purple{ color:#ff00ea;}.red{ color:#f3695c;}.light-purple{ color:#e67bdd;}.light-green{ color:#58e626;}.light-blue{ color:#88a2f7;}
.ser-lk{ float: right;  width:260px; padding:0 20px 10px;border: 1px solid #e7e7e7;}
.ser-lk .row-tit{ font-weight:bold; text-align:center;}
.ser-lk .qq-li{ padding:8px 0; color:#838383;}
.ser-lk .qq-li li{ overflow:hidden;height:40px; line-height:40px;}
.ser-lk .qq-li a{ float:right; width:77px; height:36px; background:url(../images/qq.png) no-repeat center;transition:all .3s linear}
.ser-lk .code-list{ margin:0 -20px; padding-top:16px; border-top:1px solid #e7e7e7; font-size:14px; color:#838383; text-align:center;}
.ser-lk .code-list li{ width:50%; float:left;}
.ser-lk .code-list img{ display:block; margin:auto; transition:all .3s linear}
.ser-lk .code-list li:hover img{ transform:translateY(-6px)}
.recmd-read{ margin-top: 20px; padding: 14px 0;  line-height:40px;border-top:1px solid #d7d7d7; font-size: 14px;}

/*文章详情*/
.artc-content{ padding: 0 30px 40px;}
.artc-content .tit{ padding: 30px 0 20px; text-align: center;}
.artc-content .tit b{ margin-bottom: 20px; display: block; font-size: 24px;}
.artc-txt p{ line-height: 3em;}
.atc-action .move-btn{position:relative;}
.atc-action .move-btn span{display:inline-block;transition: transform 0.3s;}
.atc-action .move-btn:before{content: attr(data-text);position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #f6ab09; color:#fff;transform: translate3d(-100%, 0, 0); transition: transform 0.3s;}
.atc-action .move-btn:hover:before {transform: translate3d(0, 0, 0);}
.atc-action .move-btn:hover > span {transform: translate3d(0, 100%, 0); color: #fff;}
.atc-action {padding: 40px 0 30px;text-align: center;}
.atc-action a { display: inline-block;width: 120px;line-height: 30px;font-size: 16px; border: 1px solid;
border-radius: 4px;overflow: hidden;transition: all .3s linear;}
.atc-action .back-btn {  margin: 0 26px;color: #f6ab09;}
.atc-action .close-btn { margin: 0 26px;color: #959595;}


/*2018弹窗样式*/
.kyx-pop{padding: 10px;}
.kyx-pop-edit{width: 100%;table-layout:fixed;}
.kyx-pop-edit th{text-align: right;height: 37px;line-height: 37px;vertical-align: top;}
.kyx-pop-edit td{text-align: left;height: 37px;line-height: 37px;word-wrap:break-word;}
.kyx-pop-edit td.kyx-pop-text,.kyx-pop-edit th.kyx-pop-text{height: 25px;line-height: 25px;}

.kyx-pop-edit1{width: 100%;border: 1px solid #e4e4e4;margin-bottom: 10px;}
.kyx-pop-edit1 th{text-align: right;height: 37px;line-height: 37px;vertical-align: top;background: #ededed;}
.kyx-pop-edit1 td{text-align: left;height: 37px;line-height: 37px;padding: 0 5px;word-wrap:break-word;}
.kyx-pop-edit1 td.kyx-pop-text,.kyx-pop-edit1 th.kyx-pop-text{height: 25px;line-height: 25px;}

.kyx-pop-txt1{width: 200px;display:inline-block; height:28px; line-height:28px; border:1px solid #d9d9d9; margin-top:4px; padding: 0 5px;outline: none;}
.kyx-pop-txt1:focus,.kyx-pop-txt3:focus{border-color: #38f;}
.kyx-pop-txt2{height:28px; line-height:28px; border:1px solid #d9d9d9; margin-top:4px;outline: none;}
.kyx-pop-txt3{border:1px solid #d9d9d9; margin-top:4px;padding: 0 5px;outline: none;}
.kyx-pop-txt4{width: 210px;margin-top:4px;outline: none;}
.kyx-pop-txt1.kyx-pop-col-txt,.kyx-pop-txt2.kyx-pop-col-txt{margin-top: 0px;height:26px; line-height:26px;}

.kyx-pop-confirm{line-height: 30px; width: 90px; margin-top:30px; margin-bottom:15px; margin-right:20px; text-align: center; font-size: 14px; background: #3285ff; color: #fff; border: 1px solid transparent; cursor: pointer; transition: all .3s linear;}
.kyx-pop-confirm:hover{ background: #2969c8;}
.kyx-pop-confirm.kyx-pop-col-btn{margin-top:0px; margin-bottom:0px;line-height: 26px;font-size: 12px;width: 80px;}
.kyx-pop-cancle{line-height: 30px; width: 90px; margin-top:30px; margin-bottom:15px; margin-right:20px; text-align: center; font-size: 14px; background: #fff; color: #000; border: 1px solid #c9c9c9 !important; cursor: pointer; transition: all .3s linear;}
.kyx-pop-cancle:hover{ background: #f1f1f1;}
.kyx-pop-button-blue {font-size:12px; margin-left:8px;height:27px; padding: 2px 10px;-webkit-transition: background-color 0.15s, color 0.15s, border-color 0.15s;-moz-transition: background-color 0.15s, color 0.15s, border-color 0.15s;-ms-transition: background-color 0.15s, color 0.15s, border-color 0.15s;-o-transition: background-color 0.15s, color 0.15s, border-color 0.15s;transition: background-color 0.15s, color 0.15s, border-color 0.15s;display: inline-block;*display: inline;*zoom: 1;border-radius: 4px;text-align: center;text-decoration: none;cursor: pointer;border-width: 0px;border-style: solid;background-color: #38f;color: #fff;border-color: #38f}
.kyx-pop-button-blue:hover{background-color: #2b78e5;border-color: #2b78e5;}

.kyx-pop-title{margin-bottom: 10px; padding-left: 20px;color: #da8f4f; font-size: 14px; background: url(../images/pop_sm_tit.png) no-repeat left center;}
.kyx-pop-title a{ color: inherit;}
.kyx-pop-row{overflow: hidden; border: 1px solid #e4e4e4;margin-bottom: 10px;}
.kyx-pop-col1{width: 50%;float: left;}
.kyx-pop-col2,.kyx-pop-col3{width: 100%;}

.kyx-pop-col1 .line,.kyx-pop-col2 .line{display:block;line-height:34px;}
.kyx-pop-col3 .line{display:block;line-height:90px;}
.kyx-pop-col1 .line .left-title,.kyx-pop-col2 .line .left-title,.kyx-pop-col3 .line .left-title{width:130px;display:inline-block;text-align:right;background: #ededed;color:#454545;margin-right:3px;}
.kyx-pop-col1 .line .right-text,.kyx-pop-col2 .line .right-text,.kyx-pop-col3 .line .right-text{}
.kyx-pop-col3 .line .right-text img{vertical-align: bottom;margin: 5px 0;}
.kyx-pop-col1 .line .detail{color:#f78600;margin-left: 10px;}
.kyx-pop-col1 .line .detail1{color:#f78600;}

.kyx-pop-list{width: 100%;}
.kyx-pop-list th{line-height: 44px; background: #ededed;text-align: center;font-weight: bold;padding: 0 2px;}
.kyx-pop-list td{line-height: 44px;  text-align: center;border-top:1px solid #d9d9d9;padding: 0 2px;}
.kyx-pop-list tbody tr:hover{ background:#f7f7f7;}


/*2018-06-02新增*/
/* ==============================
   3. Header-style
   ============================== */
.ct-top-bar{ height:32px; line-height:32px; background:#f3f3f3;}
.ct-go-log{ display:inline-block; color:#7d88a1; vertical-align: middle; }
.ct-go-log a{color: #0f93d8;}
.ct-go-log a:hover{ text-decoration:underline; color:#ff6a00;}
.ct-quick-log{ display:inline-block; margin-left:12px; }
.ct-quick-log a{ display:inline-block;  width:68px; height:18px; margin-right:6px;vertical-align:middle; background-position:center; background-repeat:no-repeat; background-image:url(../images/log_qq.png)}
.ct-quick-log .ct-wechat-log{ margin-left:6px; background-image:url(../images/log_wechat.png)}
.ct-top-r-menu .ct-m-ul{ color:#7d88a1; display: inline-block;}
.ct-top-r-menu .ct-m-ul li{ display:inline-block; padding: 0 8px; background:url(../images/top_li_bg.png) no-repeat right center}
.ct-top-r-menu .ct-m-ul li:nth-child(2),.ct-top-r-menu .ct-m-ul li:nth-child(3),.ct-top-r-menu .ct-m-ul li:last-child{ background:none;}
.ct-top-r-menu .rechg{ display:inline-block; padding:0 12px; line-height:18px; background:#00b0ff; color:#fff; vertical-align:middle; border-radius:2px;}
.ct-top-r-menu a:hover{  color:#364a78;}
.ct-top-r-menu a.rechg:hover{ background:#0096d9; color:#fff}
.ct-spl-ct{ position: relative; margin-left: 10px; display: inline-block;  height: 18px; line-height: 18px; color: #fff;  z-index: 2; cursor: pointer;}
.ct-spl-ct span{ display:inline-block; padding: 0 26px 0 12px; border-right: 12px solid #fca179; background: #fca179 url(../images/icon_menu_arrow.png) no-repeat right center; border-radius: 10px; }
.ct-spl-ct .ct-spl-ul{ display: none; width: 100%; height:auto; position: absolute; left: 0; top: 100%; border-radius:  0  0 10px 10px;}
.ct-spl-ct .ct-spl-ul li{ padding-left: 12px; line-height: 24px;}
.ct-spl-ct .ct-spl-ul li a:hover{ text-decoration: underline;}
.ct-spl-ct:hover span{  border-radius: 10px 10px 0 0;}
.ct-spl-ct:hover .ct-spl-ul{ display: block; background:#fca179 ;}
.ct-spl-ct:hover .ct-spl-ul a{ color:#fff}
.ct-header{ padding: 40px 0 0;} 
.ct-header .ct-logo{ float:left; width:130px; margin-left:38px;}
.ct_SC_input {width: 370px;float: left; text-indent:1em;height: 34px;line-height: 34px;background: #fff; font-size: 12px; border:none; border-top:2px solid #0086e6;border-bottom:2px solid #0086e6;outline:none;}
.ct-scbtn { position:relative; height:38px; line-height:38px; width: 90px;  color: #FFF; font-size:18px;  float:left; border:none; background:#0086e6 no-repeat center; cursor:pointer; z-index:2;  }
.ct-scbtn:hover{ background-color:#0272c3;}
.ct-search{ margin-left:346px; }
.ct-search form{ height:36px; }
.ct-search .metro {position: relative;  -webkit-user-select: none; -moz-user-select: none; user-select: none; float:left; width: 80px; height:34px; cursor: pointer;border:2px solid #0086e6; border-right:none;}
.ct-search .metro .selected { display: block; padding-left:10px;color:#0086e6; line-height: 34px;  overflow: hidden; white-space: nowrap; }
.metro, .metro div, .metro li, .metro div::after, .metro .carat, .metro .carat:after, .metro .selected::after, .metro:after { -webkit-transition: all 150ms ease-in-out; -moz-transition: all 150ms ease-in-out; -ms-transition: all 150ms ease-in-out; transition: all 150ms ease-in-out; }
.ct-search .metro div { position: absolute; height: 0; left: -2px; right: 0; top: 100%; overflow: hidden; opacity: 0; border:2px solid #0086e6; width:80px; border-top:none;}
.ct-search .metro ul { position: absolute; left:0; top: 0; height:auto; width: 80px; list-style: none; overflow: hidden;}
.ct-search .metro li { background:#fff; padding: 8px 12px;}
.ct-search .metro li.focus { background: #eaeaea; position: relative; z-index: 3; color: #333;}
.ct-search .metro li.active { background: #aeaea; color: #333; }
.ct-search .metro .carat{ position:absolute; right:6px; top:0; width:12px; height:34px; background:url(../images/icon_arrow.png) no-repeat left center}
.ct-search .metro.open .carat{ transform:rotate(180deg)}
.ct-search .metro .old { position: absolute; left: 0; top: 0; height: 0; width: 0; overflow: hidden; }
.ct-search .metro.open div { opacity: 1; z-index: 2; }
.ct-nav{ margin-top:30px;  font-size:0px;  color: #fff; background: #0086e6;}
.ct-nav .ct-nav-list{margin-left: 210px;}
.ct-nav .li-item{ display:inline-block; width:121px;font-size:14px;line-height: 44px; text-align:center;}
.ct-nav .li-item.active,.ct-nav .li-item:hover{ background: #017bd3;}
.ct-nav .li-item > a{ display: block; height: 44px; font-weight:bold; }
.ct-nav .ct-user-li{ position: relative; width: 140px;}
.ct-nav .ct-user-li a.lk:before,.ct-nav .ct-user-li a.lk:after{ content: ""; display:inline-block; width: 18px; height: 100%; margin-right: 8px; background: url(../images/icon_user01.png) no-repeat center; vertical-align: middle;}
.ct-nav .ct-user-li a.lk:after{ background-image: url(../images/icon_user02.png); margin-left: 0; margin-left: 6px;}
.ct-user-li .user-drop{display: none; position: absolute; padding: 0 15px; width: 196px; right: 0;  background: #008ef3; color:#fff; text-align:left; transition: all .3s linear;}
.ct-user-li .user-drop .tit{ display: block; line-height: 50px; font-size: 14px; border-bottom: 1px solid #78c4fa;}
.ct-user-li .user-drop .tit em{ float: right; }
.ct-user-li .user-drop .user-item{ padding: 14px 0 24px;}
.ct-user-li .user-drop .user-item li{ float: left; width: 50%; color: #fff; line-height: 34px;}
.ct-user-li .user-drop .user-item li a{ padding-left: 30px; background:url(../images/icon_us01.png) no-repeat 6px center;}
.ct-user-li .user-drop .user-item li a:hover{ text-decoration: underline;}
.ct-user-li .user-drop .user-item .us02 a{background-image:url(../images/icon_us02.png)}
.ct-user-li .user-drop .user-item .us03 a{background-image:url(../images/icon_us03.png)}
.ct-user-li .user-drop .user-item .us04 a{background-image:url(../images/icon_us04.png)}
.ct-nav .ct-user-li:hover .user-drop{ display: block;}
.ct-quick-actn{ float: right; margin-top: -34px;}
.ct-quick-actn a{ display: inline-block; margin-left: 38px; padding-left: 30px; line-height: 32px; color: #010101; font-size: 14px; background: url(../images/icon_qq.png) no-repeat left center;}
.ct-quick-actn .ct-app-dl{ background-image: url(../images/icon_app.png) ;}
.ct-quick-actn a:hover{ text-decoration: underline;}

/* ==============================
   4. Footer-styles
   ============================== */
.ct-ft-main{ padding:0 0 16px 0; background:#364974; color:#b1c1e3; }
.ct-ft-main .ct-left-txt{ width:560px; float:left;}
.ct-ft-main .ct-left-txt .ft-brand{ margin:30px 0 10px;}
.ct-ft-main .ct-left-txt li{ line-height:32px;}
.ct-ft-main .ct-left-txt a:hover{ text-decoration:underline;}
.ct-ft-main .ct-kyx-bg{ float:left; padding-top:10px;}
.ct-tech-spt{ padding:20px 0 30px; color:#8098ce; text-align:center; background:#2d416d;}
.ct-tech-spt span{ display:block; margin-top:14px;}
.ct-tech-spt span img{ vertical-align:-2px;}
.ct-ewm-code{ float:right; padding-top:50px;  text-align:center;}
.ct-ewm-code a{ display:inline-block; margin-left:16px;}
.ct-ewm-code span{ display:block;margin-top:10px;} 

/* ==============================
   5. Page-styles
   ============================== */

/*首页*/
.ct-main{ padding: 10px 0 20px; background:#f6f6f6;}
.ct-gds-nav{ float:left; width:230px; margin-top:-52px; background:#0086e6;}
.ct-nav-tit{ position: relative; padding-left:54px;height: 42px; line-height: 42px; font-size:14px; color:#fff; background:url(../images/tit_menu.png) no-repeat 24px center; font-weight:bold; z-index: 3;}
.ct-nav-tit1:after{ content: ""; display: inline-block; margin-left: 6px; width: 30px; height: 100%; background: url(../images/menu_but_bg.png) no-repeat  0px 6px; vertical-align: middle;}
.ct-nav-tit1:hover .ct_all_classicy{ display: block;}
.ct-nav-tit1:hover:after{ background-position:  0 -28px;}
.ct_all_classicy { display: none; position: absolute;background-color: #0c70d5;padding: 20px 0; width: 1200px;height: 411px;left: 0;top: 42px;overflow: hidden;}
.ct_all_classicy li{line-height: 40px;height: 40px;border-left: 1px solid #1b79d8;margin-left: -1px;width: 240px;float: left;text-align: center;}
.ct_all_classicy li a {word-wrap: normal;width: 164px;color: #fff;display: inline-block; border-radius: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ct_all_classicy li a:hover { background-color: #0063c5; }

.ct-gds-nav #ct_nav{ position:relative; height: 450px; color:#fff;z-index:2;  }
.ct-gds-nav .ct-mainCate{border-bottom: 1px dotted #2c92e8; zoom:1; }
.ct-gds-nav .ct-mainCate:hover h3,.ct-gds-nav .active h3{background:#1194f2;  }
.ct-gds-nav li h3{ margin:0 10px; padding-left:14px; height: 39px; line-height: 39px; font-size: 14px; overflow:hidden;  }
.ct-gds-nav li h3 a{ display:block;}
.ct-gds-nav .ct-subCate{ display:none; background:#fff; position:absolute; left:230px; top:0; width:970px; height:454px; color:#333; overflow: auto;  }
.ct-gds-nav .ct-subCate h4{ height:26px; line-height:26px; margin:0 0 10px 0;   border-bottom:1px solid #ccc; font-size:16px; color:#333;}
.ct-gds-nav .ct-subCate ul{ padding: 10px 0;}
.ct-gds-nav .ct-subCate li {height: 46px; line-height: 46px;font-size: 14px;float: left;margin-left: 20px;border-top: 1px solid #f1f1f1;}
.ct-gds-nav .ct-subCate li:first-child{ border-top: none;}
.ct-gds-nav .ct-subCate li a{ display: inline-block;width: 300px;  padding:0 5px; line-height:46px; color:#666; text-overflow: ellipsis; white-space:nowrap; overflow: hidden;  }
.ct-gds-nav .ct-subCate li a:hover{ color: :; color: #fc8800;}
.ct-gds-nav .on .ct-subCate{ display:block !important; /* !important å¼ºåˆ¶æ˜¾ç¤ºï¼Œå¦åˆ™ä¼šé—ªçƒ*/ }

.ct-banner{float:left;  width:682px;margin-left:19px;}
.ct-scroll-banner{ width:100%;  height:303px; overflow:hidden; position:relative; }
.ct-scroll-banner .hd{ position: absolute; left:0;bottom: 6px; width:100%;  overflow:hidden;  z-index:1;  color:#fff;text-align:center;font-size: 0; }
.ct-scroll-banner .hd ul li{ display: inline-block; width:10px; height: 10px; margin:0 6px; background: #fff;border-radius: 5px;  cursor:pointer; text-indent: 1000px; font-size: 12px; }
.ct-scroll-banner .hd ul li.on{ background:#044f84;}
.ct-scroll-banner .bd{ position:relative; height:100%; z-index:0;   }
.ct-scroll-banner .bd li{ zoom:1; vertical-align:middle; }
.ct-scroll-banner .bd img{ width:100%; display:block;  }
.ct-ad-list{ margin-top:12px;}
.ct-ad-list a{ float:left; margin-right:10px; width:336px; height:126px; overflow:hidden;}
.ct-ad-list a img{ width:100%; transition:all .3s linear}
.ct-ad-list a:last-child{ margin-right:0;}
.ct-ad-list a:hover img{ transform:scale(1.1)}

.ct-r-sidebar{ float:right; width:248px;height:440px;}
.ct-r-sidebar .ct-top-user{ padding: 30px 0 14px; background: #fff; text-align:center;}
.ct-top-user .ava-wrap img{ border-radius: 50%;}
.ct-top-user .user-status{ margin:12px 0 14px; line-height: 24px; }
.ct-top-user .user-status a{color: #428ae2;}
.ct-top-user .user-status a:hover{ text-decoration: underline;}
.ct-top-user .actn-item a{ display: inline-block; width: 98px; line-height: 28px; margin: 0 3px; color: #fff; background: #ff4800; border-radius: 20px; transition: opacity .2s linear;}
.ct-top-user .actn-item a:hover{ opacity: 0.8;}
.ct-top-user .actn-item a.mana-site{ background: #428ae2;}
.ct-tab-card{ padding: 0 16px; margin-top: 2px; height:226px; background:#fff; overflow: hidden;}
.ct-tab-card .hd{  height:32px; line-height:34px; color:#646464; text-align:center; }
.ct-tab-card .hd ul li{ float:left; width:66px; cursor:pointer;border-bottom:2px solid transparent;   }
.ct-tab-card .hd ul li.on{ color: #0aacf5; border-bottom:2px solid #0086e6;}
.ct-tab-card .ct-bbs-list{ padding: 10px 0;}
.ct-tab-card .ct-bbs-list li{ height:29px; line-height:29px;}
.ct-tab-card .ct-bbs-list li a{ display:inline-block; width:156px; padding-left:14px; background:url(../images/r_li_bg.png) no-repeat left center;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.ct-tab-card .ct-bbs-list li em{ float:right; color:#adadad; font-style:normal;}
.ct-tab-card .ct-bbs-list li:hover a{  text-decoration: underline}
.ct-qq-list{ padding: 0 10px;}
.ct-qq-list li{ padding:6px 0; border-bottom:1px solid #dbdbdb; line-height:25px;}
.ct-qq-list li span{ display:block; color:#0086e6;}		
.ct-qq-list li em{ color:#646464;}
.ct-qq-list li a{ float:right;}
.ct-hot-key{ margin:16px 0; height:49px; line-height:49px;font-size:14px; background:#fff url(../images/key_bg.png) no-repeat left center;}
.ct-hot-key dt{ position:relative; width:114px; float:left; text-indent:26px; color:#fc8800; }
.ct-hot-key dt:after{ content:""; position:absolute; right:0; top:50%; margin-top:-11px; width:1px; height:22px; background:#dadada;}
.ct-hot-key dd{ margin-left:136px;}
.ct-hot-key dd a{ color:#9c9c9c; margin-right:16px;}
.ct-hot-key dd a:hover{ text-decoration: underline;}
.ct-hot-key dd .yellow{ color:#fc8800;}
.ct-hot-key dd .blue{ color:#0086e6;}
.ct-hot-key dd .purple{ color:#ed00fc;}
.ct-item-row{ padding:20px 19px 0; background:#fff;}
.ct-item-tit{  padding-left: 30px; line-height: 24px; font-size:18px; color:#0086e6; background: url(../images/icon_recom.png) no-repeat left center;}
.ct-item-tit .more{ float:right; padding-right:24px; font-size:12px; color:#c8c8c8; background:url(../images/icon_more.png) no-repeat right center;}
.ct-item-tit .more:hover{ text-decoration: underline;}
.ct-recom-gds{ margin-bottom:20px;}
.ct-recom-gds .ct-item-tit{ background-image: url(../images/icon_recom.png);}
.ct-new-sale .ct-item-tit{ background-image: url(../images/icon_new.png);}
.ct-frd-link .ct-item-tit{ background-image: url(../images/icon_link.png);}
.ct-gds-list{ padding-bottom:12px; margin-top:36px;}
.ct-gds-list li{ float:left; width:49%; margin-right:1%; margin-bottom:22px; }
.ct-gds-list li > em,.ct-gds-list li > a,.gds-list li > i,.ct-gds-list li > span{ display: inline-block; vertical-align: middle;}
.ct-gds-list li > a:hover{ text-decoration: underline; }
.ct-gds-list em{  width: 70px; line-height:20px; border: 1px solid; border-radius: 10px; text-align: center;}
.ct-gds-list li > a{  width:340px; margin-left:8px; color:#464646; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ct-gds-list i{width:65px; display:inline-block; line-height: 26px; font-size:14px; color:#ff0000; font-style:normal;}
.ct-gds-list .buy a{ display: inline-block;margin-left: 16px;  padding:0 16px;line-height: 26px;color: #fff;background: #ff8635; border-radius: 20px; transition: background .3s linear;}
.ct-gds-list .buy.icon-cart a { padding-left: 32px; background:#ff8635 url(../images/icon_buy.png) no-repeat 12px 3px;}
.ct-gds-list .buy a:hover{ background-color:#dd7834;}
.ct-bg-purple{ color:#ff8635;}
.ct-bg-red{ color:#ff503a;}
.ct-bg-blue{ color:#037aff;}
.ct-bg-green{ color:#61ae14}
.ct-frd-link{ margin-top:14px; font-size:14px;}
.ct-lk-list{ padding:18px 0; line-height:36px;}
.ct-lk-list a{ display:inline-block; margin-right:30px; color:#656565;}
.ct-lk-list a:hover{ text-decoration:underline;}

/*商品目录*/
.ct-inner-hd .nav{ margin-left:0; text-align:left;}
.ct-catalog-main{ padding-bottom: 40px; }
.ct-inner-crumb{ padding:20px 0; font-size:14px; color:#999;}
.ct-inner-crumb em{ margin: 0 10px;}
.ct-inner-crumb a:hover { color: #00b0ff }
.ct-ser-safe{ padding:16px 22px; height:14px; line-height:14px;background:#fff; color:#646464; margin-top: 15px;}
.ct-ser-safe em{ display:inline-block; margin-right:6px; vertical-align:middle;}
.ct-ser-safe label{ position:relative; display:inline-block; width:85px; height:14px; vertical-align:middle;}
.ct-ser-safe label span{ position:absolute; left:0; top:0px; width:14px; height:100%;background:url(../images/check_bg.png) no-repeat right center}
.ct-ser-safe input{ opacity:0; width:14px; height:100%; margin-right:5px; vertical-align:-2px; }
.ct-ser-safe input:checked+span{ background-position:left  center}
.ct-gds-tbl{background:#fff; }
.ct-gds-tbl table{ width:100%;  font-size:12px; background:#fff; text-align:center;}
.ct-gds-tbl thead th:first-child,.ct-gds-tbl tbody td:first-child{ padding-left:32px; width:640px; text-align:left;}
.ct-gds-tbl thead{ line-height:50px; font-size: 14px;  color:#696969; border-bottom:2px solid #f4f4f4;}
.ct-gds-tbl tbody tr{ height:82px;border-bottom:1px solid #f4f4f4; line-height:30px; transition:all .2s linear}
.ct-gds-tbl td > i,.ct-gds-tbl td > span,.ct-gds-tbl td > a,.ct-gds-tbl td > em,.ct-gds-tbl td > b{ display: inline-block; vertical-align: middle; transition: background .2s linear}
.ct-gds-tbl td .seller-rech-1{  width: 45px;font-size:12px; line-height:22px;color:#fff; background:#ff8635; font-style:normal; text-align: center; border-radius: 10px; vertical-align: middle;}
.ct-gds-tbl td .seller-rech1-1{  width: 45px;font-size:12px; line-height:22px;color:#fff; background:#037aff; font-style:normal; text-align: center; border-radius: 10px; vertical-align: middle;}
.ct-gds-tbl td .seller-rech{display: inline-block;vertical-align: middle;width: 70px;line-height: 20px;border: 1px solid;border-radius: 10px; text-align: center;color:#ff8635;font-style:normal;}
.ct-gds-tbl td .seller-rech1{display: inline-block;vertical-align: middle;width: 70px;line-height: 20px;border: 1px solid;border-radius: 10px; text-align: center;color:#037aff;font-style:normal;}
.ct-gds-tbl td .tit{ margin:0 12px; color:#535353; line-height: 24px; vertical-align: middle;}
.ct-gds-tbl td .tit a{ display: inline-block; width: 526px;}
.ct-gds-tbl td .tit a:hover{text-decoration: underline;}
.ct-gds-tbl .exp-date em,.ct-gds-tbl .delivery em,.ct-gds-tbl .now-buy a{  width: 88px; line-height: 24px; border-radius: 15px; background: #fff; color: #3ae55a; border: 1px solid;}
.ct-gds-tbl .delivery em{ width: 96px; color: #f67171; border: 1px solid;}
.ct-gds-tbl .price b{ color:#f00; font-weight:bold;font-size:14px;}
.ct-gds-tbl .now-buy a{ color: #fff; background: #ff4747; border-color:#ff4747;}
.ct-gds-tbl tbody tr:hover{ background:#a2dcff;}
.ct-gds-tbl .exp-date em:hover{ color: #fff; background: #3ae55a; border-color:#3ae55a;}
.ct-gds-tbl .delivery em:hover{ color: #fff; background: #f67171; border-color:#f67171;}
.ct-gds-tbl .now-buy a:hover{text-decoration: underline;}
.ct-pop-tit{ padding: 0 0 0 20px; line-height: 46px; background: #848383; color: #fff; font-size: 14px;}
.ct-pop-tbl{ width: 100%; padding: 0 20px; box-sizing: border-box;}
.ct-pop-tbl td:first-child{ width: 72px; text-align: center; color: #fff;}
.ct-pop-tbl td:last-child{ line-height: 20px; padding: 10px 16px; background: #ededed;}
.ct-pop-tbl .tit td:first-child{ background: #a4a4a4;}
.ct-pop-tbl .brief td:first-child{ background: #5486e3;}
.ct-pop-tbl .noti td:first-child{ background: #e44747;}

/*catalog2*/
.ct-catalog2-main{ padding:30px 0;  background: #f6f6f6;}
.ct-notice-sec{ padding:8px 16px; line-height: 24px; border: 1px solid #c6c6c6;background: #fff;}
.ct-notice-sec dt{ width: 88px; float: left; color: #838383;}
.ct-notice-sec dd{ margin-left: 88px;}
.ct-ntc-list a{ width: 500px; margin-right: 20px;  display: inline-block; color: #707070; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.ct-ntc-list a:hover{  color: #0d0d0d;text-decoration: underline;}
.ct-platfm-sec{ margin-top: 16px; border: 1px solid #fdad6b}
.ct-platfm-sec .tit{ padding-left: 16px; line-height: 44px; color: #fe6600; font-size: 14px; font-weight: bold; background: #fff8f2;  }
.ct-platfm-sec .tit:before{ content: ""; display: inline-block; margin-right: 11px; width:16px; height:16px; background: url(../images/icon_tit02.png) no-repeat center top; vertical-align: middle;}
.ct-platfm-list{ padding:14px 14px 10px; background:#fff;}
.ct-platfm-list a{ display: inline-block; padding: 0 10px; margin:0 14px 10px 0; color: #f50000; font-size: 14px; line-height: 32px; border: 1px solid #ededed; transition:transform  .1s linear;}
.ct-platfm-list a:hover{text-decoration: underline;}
/*.ct-platfm-list a.cl01{ color: #fe6600;}
.ct-platfm-list a.cl02{ color: #db0000;}
.ct-platfm-list a.cl03{ color: #0098e6;}*/
.ct-ser-list-wrap caption{ padding: 0 16px; font-size: 14px; color: #0d0d0d; background: #e2effc; line-height: 40px; text-align: left;}
.ct-ser-list-wrap caption:before{ content: ""; display: inline-block; margin-right: 12px; width: 4px; height: 4px; background: #3399fe; vertical-align: middle;}
.ct-ser-list-wrap table{ margin-top: 32px; width: 100%; border: 1px solid #d4eaff; background: #fff;table-layout:fixed}
.ct-ser-list-wrap table tr{  padding: 0 30px; line-height: 48px; color: #3399fe; border-bottom: 1px solid #e9e9e9;}
.ct-ser-list-wrap table tr td{padding: 0 2px; text-overflow: ellipsis;  word-break:keep-all;; overflow: hidden;}
.ct-ser-list-wrap table tr td:first-child{ padding-left: 20px;}
.ct-ser-list-wrap table tr td:last-child{ padding-right: 20px;}
.ct-ser-list-wrap table tr a{ color: inherit;}
.ct-ser-list-wrap table tr a:hover{ text-decoration: underline;}








































