@charset "utf-8";

@import url(reset1.css); 
@import url(../../css/iconfont.css);  
@import url(../css/zoom.css);  
@import url(../js/ngloading/toastr.css); 
/* Formatting */
*{ outline: 0 !important;}
body{ background: #fff none; margin: 0; padding: 0; color: #666; font-size: 14px; line-height: 1.5;}
body, button, input, select, table, textarea{ font-family: '\5FAE\8F6F\96C5\9ED1', 'Microsoft YaHei', '宋体',  Arial, Helvetica, sans-serif;}

.wrapper{ min-width: 1260px;}
.page{ width: 100%; position: relative;} 
.row{ width: 1200px; margin: 0 auto;}
.row:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.left-col{ float: left;}
.right-col{ float: right;}
.pointer { cursor: pointer;}
.cl { clear:both; margin: 0!important;}
.tl { text-align: left!important;}
.tc { text-align: center;}
.tr { text-align: right!important;}
.hide { display: none!important;}
.show { display: inherit;}
.margincenter { margin: 0 auto;}
.widthauto,.widthauto .input-box{ width: auto!important;}
.width100per .input-box { width: 100%;}
.mt20 { margin-top: 20px;}
.mt10 { margin-top: 10px;}
.mb20 { margin-bottom: 20px;}
.nodivmargin div { margin-bottom: 0!important;}
.cb { color: blue!important;}
.bold { font-weight: 700;}
.tablereset td { padding: 7px!important;}
.w90per { width: 90%!important;}
.valignmiddle { vertical-align: middle;}
.href { color: blue;}
.clear,
.clearboth{ background: none; clear: both; display: block; float: none; visibility: hidden; width: 100%; height: 0; margin: 0; padding: 0;}
.blue { color: blue!important;}
.delete { color: red!important;}
.block { display: block!important;}
.textindent { text-indent: 2em;}

p{ margin: 0px 0px 20px 0px;}
h1, h2, h3, h4, h5{ padding: 0px; margin: 0px 0px 20px; color: #000; font-weight: 400;}
h1{ font-size: 24px;}
h2{ font-size: 20px;}
h3{ font-size: 18px;}
h4{ font-size: 14px;}
h5{ font-size: 12px;}

a, a:link, a:visited{ color: #878787; text-decoration: none;}
a:hover{ cursor: pointer; text-decoration: underline;}
img{ max-width: 100%;}

ol, ul{ list-style: none; margin: 0; padding: 0;}

button, .button{ display: inline-block; border: 0; border-radius: 0; background: #ff3333; color: #fff; height: 40px; font-size: 18px; line-height: 24px; padding: 8px 35px;}
a.button{ text-decoration: none !important; color: #fff;}

table{ width: 100%; border-collapse: collapse; margin-bottom: 20px; border: none;}

table td,
table th{ padding: 7px; border: none; border: solid 1px #e5e5e5; background: none;}
table th,
table thead td,
table tfoot td{ background: #fafafa none; color: #000; text-align: left; font-weight: normal;}
table td.submit {padding-left:195px;padding-top:20px}
.form-list li{ margin: 0 0 28px 0;}
.form-list .input-text{ vertical-align: middle; border-radius: 0; color: #999; font-size: 14px; line-height: 20px; padding: 4px 5px; width: 100%; height: 30px; border: solid 1px #bababa;}

.form-list .sbHolder{ position: relative; background: #fff; padding: 2px 37px 2px 8px; width: 130px; height: 30px; border: solid 1px #bababa;}
.form-list .sbHolder a{ color: #000; display: block; text-decoration: none;}
.form-list .sbHolder .sbToggle{ background: #fafafa url(../images/sprite.png) no-repeat right -60px; position: absolute; right: 0; top: 0; width: 29px; height: 28px; border-left: solid 1px #bababa;}
.form-list .sbHolder .sbSelector{ line-height: 24px;}
.form-list .sbHolder .sbOptions{ border-radius: 0; z-index: 7; position: absolute; left: -1px; top: 29px !important; border: solid 1px #bababa; border-top: 0; width: 130px; background: #fff;}
.form-list .sbHolder .sbOptions li{ padding: 0 !important; margin-bottom: 0 !important;}
.form-list .sbHolder .sbOptions li a{ padding: 0 4px 0 8px; line-height: 24px;}
.form-list .sbHolder .sbOptions li a:hover{ background: #1e90ff; color: #fff;}

.form-list .input-radio{ visibility: hidden;}
.form-list .iradio{ cursor: pointer; display: block; width: 21px; height: 21px; background: url(../images/sprite.png) no-repeat -41px -550px;}
.form-list .iradio.checked{ background-position: left -550px;}

.form-list .input-checkbox{ /*visibility: hidden;*/}
.form-list .icheckbox{ cursor: pointer; display: block; width: 14px; height: 14px; background: url(../images/sprite.png) no-repeat -82px -550px;}
.form-list .icheckbox.checked{ background-position: -116px -550px;}

.form-list textarea{ background: #fafafa; color: #000; width: 100%; height: 100px; border: solid 1px #bababa; padding: 4px 0 4px 8px;}

.form-list table{ border: solid 1px #e5e5e5;}
.form-list table th{ line-height: 22px; text-align: center; border: 0; border-bottom: solid 1px #e5e5e5;}
.form-list table td{ padding: 10px 40px; border: 0;}
.form-list table tr.even td{ padding: 7px 40px; background: #fafafa;}

/* Header */
.header-top-background{ background: #f7f7f7; padding: 6px 0; color: #878787; font-size: 12px; line-height: 18px;}
.header-top-background .header-top-left{ float: left;}
.header-top-background .header-top-right{ float: right;}

.header-top-background a{ display: inline-block;}
.header-top-background ul:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.header-top-background ul li{ float: left;}

.header-top-left li.mobile{ margin-right: 29px;margin-left: 10px;}
.header-top-left li.mobile a{ padding: 0 0 0 15px; background: url(../images/sprite.png) no-repeat left -379px;}
.home-page .header-top-left li.mobile a{ padding: 0; background: transparent none;}
.header-top-left li.register{ margin-left: 17px;}
.header-top-left li.register a{ color: #ff3333;}
.home-page .header-top-left li.register a{ color: #878787;}
.header-top-right li.messages a{ padding: 0 0 0 19px; background: url(../images/sprite.png) no-repeat left -416px;}
.header-top-right li.messages a span{ color: #ff3333;}
.header-top-right li.sitemap a{ padding: 0 14px 0 0; background: url(../images/sprite.png) no-repeat right -3px;}

.home-page .header-top-left li,
.header-top-right li{ padding: 0 15px 0 0; margin: 0 12px 0 0; background: url(../images/others/line-top.png) no-repeat right 3px;}
.header-top-left li:last-child{ margin-right: 0 !important; padding-right: 0 !important; background: transparent none !important;}
.header-top-right li:last-child{ margin: 0; padding: 0 0px 0 0; background: transparent none !important;}
.home-page .header-top-right li:last-child{ padding: 0; background: transparent none;}

.header{ /*padding: 16px 0 27px 0;*/}
.home-page .header{ padding-bottom: 15px;} 
.header .logo-wrapper{ float: left;}
.header .header-right{ float: right; margin-top: 4px;}
.header .header-right:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}

/* Main Menu */
.header-nav{ clear: both; padding: 16px 0 0 0;}
.header-right .header-nav{ clear: none; float: left; padding: 0;}
.main-menu{ background: #ff3333; padding: 0 27px;}
.header-right .main-menu{ background: transparent none; padding: 0;}

.main-menu ul:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.main-menu ul li{ float: left; font-size: 18px; line-height: 25px;}
.main-menu ul li a{ display: block; text-decoration: none; color: #fff; padding: 7px 31px;}
.main-menu ul li.active{ font-weight: bold;}
.main-menu ul li.active a,
.main-menu ul li a:hover{ background: #cc0000;}

.home-page .main-menu{ padding: 5px 42px 0 0;}
.home-page .main-menu ul li{ margin: 0 55px 0 0;}
.home-page .main-menu ul li a{ color: #000; padding: 0; background: transparent none;}
.home-page .main-menu ul li.active a,
.home-page .main-menu ul li a:hover{ color: #fc3038;}

/* Search */
.header-right .header-search{ float: left;}
.header-search .input-box{ position: relative;}
.header-search .input-box label{ position: absolute; left: 9px; top: 7px; display: block; width: 20px; height: 20px; text-indent: -9999px; background: url(../images/sprite.png) no-repeat 0px 0px;}
.header-search .input-box button{ display: none; visibility: hidden;}
.header-search .input-text{ line-height: 18px; padding: 7px 10px 7px 40px; font-size: 12px; color: #666; width: 230px; height: 18px; border: solid 1px #e5e5e5; background: #f7f7f7; border-radius: 15px;    box-sizing: content-box;}
.header-search .input-text:-moz-placeholder{ color: #666; opacity: 1;}
.header-search .input-text::-moz-placeholder{ color: #666; opacity: 1;}
.header-search .input-text:-ms-input-placeholder{ color: #666;}
.header-search .input-text::-webkit-input-placeholder{ color: #666;}
.home-page .header-search .input-text{ width: 232px; padding-left: 42px;}

/* Home Page */
.home-page .main{ padding: 0 0 50px 0;}

/* Slideshow */
.cycle-slideshow{ position: relative;}
.cycle-slideshow .cycle-item{ display: block; line-height: 0;}
.cycle-slideshow .cycle-item img{ width: 100%;}
.cycle-slideshow .cycle-controls{ position: absolute; left: 0; top: 50%; z-index: 201; width: 100%;}
.cycle-slideshow .cycle-controls .row{ margin-top: -25px;}
.cycle-slideshow .cycle-controls .cycle-control{ cursor: pointer; display: block; width: 50px; height: 50px; background: url(../images/sprite.png) no-repeat;}
.cycle-slideshow .cycle-controls #cycle-prev{ background-position: -40px 0px; float: left;}
.cycle-slideshow .cycle-controls #cycle-next{ background-position: -110px 0px; float: right;}
.cycle-slideshow .cycle-pager{ width: 100%; line-height: 0; position: absolute; text-align: center; left: 0; bottom: 18px; z-index: 201; width: 100%;}
.cycle-slideshow .cycle-pager span{ cursor: pointer; margin: 0 10px; background: url(../images/sprite.png) no-repeat -180px 0px; display: inline-block; width: 10px; height: 10px; line-height: 0; text-indent: -9999px;}
.cycle-slideshow .cycle-pager .cycle-pager-active{ background-position: -210px 0px;}

.major-services{ text-align: center; padding: 23px 0 25px 0;}
.major-services .services-wrapper{ display: inline-block; line-height: 0;}
.major-services .services-wrapper .service{ float: left; padding: 0 54px;box-sizing: content-box; width: 158px;}
.major-services .service .service-image{ min-height: 170px;}
.major-services .service h3{ line-height: 24px; margin-bottom: 0; padding: 15px 0 5px 0;}
.major-services .service h3 a{ color: #000;}
.major-services .service p{ color: #666; line-height: 18px; margin-bottom: 0;}

.service-features{ float: left; width: 75%; padding: 0 20px 0 0;}
.service-features .features-wrapper{ background: #f7f7f7; padding: 22px 0; float: left;}
.service-features .features-wrapper:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.service-features .features-wrapper .feature{ float: left; width: 162px;box-sizing: content-box; padding: 88px 27px 0 27px;}
.service-features .features-wrapper .preferred-merchant{ background: url(../images/others/icon-preferred-merchant.png) no-repeat center top;}
.service-features .features-wrapper .price-transparency{ background: url(../images/others/icon-price-transparency.png) no-repeat center top;}
.service-features .features-wrapper .service-specification{ background: url(../images/others/icon-service-specification.png) no-repeat center top;}
.service-features .features-wrapper .transaction-security{ background: url(../images/others/icon-transaction-security.png) no-repeat center top;}
.service-features .feature h3{ text-align: center; line-height: 24px; margin-bottom: 0; padding: 21px 0 11px 0;}
.service-features .feature p{ color: #666; line-height: 24px; margin-bottom: 0;}

.member-self-area{ float: right; width: 262px;  box-sizing:content-box;}
.member-self-area h3{ border-bottom: solid 1px #e5e5e5; background: #fc3038; padding: 9px 0; line-height: 24px; color: #fff; margin-bottom: 0; text-align: center;}
.member-self-area ul li{ border-bottom: solid 1px #e5e5e5; padding: 11px 15px;}
.member-self-area ul li a{ background: url(../images/sprite.png) no-repeat; display: block; padding: 13px 0 13px 64px; text-decoration: none; font-size: 18px; color: #000; line-height: 24px;}
.member-self-area ul li.online-videos a{ background-position: left -110px;}
.member-self-area ul li.online-tools a{ background-position: left -180px;}
.member-self-area ul li.free-download a{ background-position: left -250px;}
.member-self-area ul li a:hover{ color: #fc3038;}

/* Footer */
.footer{ background: #333; text-align: center; padding: 48px 0 52px 0; color: #fff;}
.footer ul:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.footer ul li{ float: left; font-size: 12px; line-height: 18px;}
.footer ul li a{ color: #fff;}

.footer .more-links{ display: inline-block; line-height: 0; padding: 0 0 20px 0;}
.footer .more-links h4{ float: left; font-size: 12px; line-height: 18px; color: #fff; margin: 0 4px 0 0;}
.footer .more-links ul{ float: left;}
.footer .more-links ul li{ background: url(../images/others/line-footer.png) no-repeat right 3px; padding: 0 10px 0 0; margin: 0 9px 0 0;}
.footer .more-links ul li:last-child{ margin: 0; padding: 0; background: transparent none;}

.footer .region-footer{ display: inline-block; line-height: 0;}
.footer .region-footer .copyright{ float: left; font-size: 12px; line-height: 18px;}
.footer .region-footer .footer-right{ float: left;}
.footer .region-footer ul li{ margin: 0 0 0 14px;}

/* Goto Box */
.goto-box-wrapper{ z-index: 999; position: fixed; right: 0; top: 0; width: 30px; height: 100%; background: #262626;}
.goto-box-wrapper .goto-box{ position: fixed; right: 0; top: 150px;}
.goto-box-wrapper .goto-box li{ margin-bottom: 38px; position: relative;}
.goto-box-wrapper .goto-box li:last-child{ margin-bottom: 0;}
.goto-box-wrapper .goto-box li .fa{ padding: 2px 0 1px 0; width: 30px; text-align: center; display: block; font-size: 12px; color: #fff;}
.goto-box-wrapper .goto-box li:hover .fa,
.goto-box-wrapper .goto-box li .fa:hover{ background: #ff3333;}
.goto-box-wrapper a{ text-decoration: none;}
.goto-box-wrapper a span{ display: block; margin: 0 auto;}
.goto-box-wrapper a .text{ line-height: 16px;}
.goto-box-wrapper a .for-icon{ background: url(../images/sprite.png) no-repeat;}
.goto-box-wrapper .fa-cart .for-icon{ width: 21px; height: 21px; background-position: left -70px;}
.goto-box-wrapper .fa-qq .for-icon{ width: 17px; height: 21px; background-position: -41px -70px;}
.goto-box-wrapper .fa-wexin .for-icon{ width: 21px; height: 21px; background-position: -77px -70px;}
.goto-box-wrapper .fa-feedback .for-icon{ width: 17px; height: 21px; background-position: -118px -70px;}
.goto-box-wrapper .fa-share .for-icon{ width: 19px; height: 21px; background-position: -155px -70px;}
.goto-box-wrapper .fa-top .for-icon{ width: 18px; height: 21px; background-position: -194px -70px;}

.goto-box li .goto-content{ display: none; visibility: hidden; position: absolute; right: 26px; top: 0; width: 100px; padding: 0 4px 0 0;}
.goto-box li:hover .goto-content{ display: block; visibility: visible;}
.goto-box li .goto-body{ background: #fff; padding: 10px 0; position: relative; text-align: center;}
.goto-box li .goto-body a{ font-size: 14px; color: #000; display: block; line-height: 20px;}
.goto-box li .goto-body a:hover{ color: #fc3038;}
.goto-box li .goto-body .triangle{ display: block; width: 4px; height: 7px; position: absolute; right: -4px; top: 16px; background: url(../images/others/icon-triangle.png) no-repeat left top;}

/* Login Page */
.customer-account-login .header{ padding-bottom: 39px;}
.customer-account-login .header-top-background{ color: #000;}
.customer-account-login .header-top-background a{ color: #000;}
.customer-account-login .header-top-left li.mobile a{ padding: 0; background: transparent none;}
.customer-account-login .header-top-left li.register a{ color: #000;}
.customer-account-login .header-top-left li{ padding: 0 15px 0 0; margin: 0 12px 0 0; background: url(../images/others/line-top.png) no-repeat right 3px;}
.customer-account-login .logo-wrapper:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.customer-account-login .logo-wrapper .logo{ float: left;}
.customer-account-login .logo-wrapper .logo-text{ display: block; float: left; margin: 14px 0 0 15px; color: #000; font-size: 18px; line-height: 20px;}

.customer-account-login .main{ padding: 43px 0 49px 0; background: #d43f3f url(../images/others/bg-login.jpg) no-repeat left top;}

.customer-account-login .footer{ background: #fff; color: #000; padding: 50px 0;}
.customer-account-login .footer ul li a{ color: #000;}
.customer-account-login .copyright:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.customer-account-login .copyright span{ display: block; float: left;}
.customer-account-login .copyright span:first-child{ margin-right: 11px;}
.customer-account-login .region-footer .footer-right{ margin-left: 60px;}
.customer-account-login .region-footer ul li{ background: url(../images/others/line-footer2.png) no-repeat right 3px; padding: 0 10px 0 0; margin: 0 8px 0 0;}
.customer-account-login .region-footer ul li:last-child{ margin: 0; padding: 0; background: transparent none;}

.account-login{ float: right; margin: 0 100px 0 0; background: #fff; width: 340px; padding: 35px 40px 20px 40px;}
.account-login h3{ text-align: center; font-size: 22px; line-height: 30px; margin-bottom: 25px;}
.account-login .form-list li{ position: relative; padding: 0 0 0 39px; margin: 0 0 0px 0;}
.account-login .form-list li:last-child{ margin-bottom: 18px;}
.account-login .form-list label{ position: absolute; left: 0; top: 0; display: block; background: #f2f2f2 url(../images/sprite.png) no-repeat; border: solid 1px #bababa; border-right: 0; width: 39px; height: 40px; text-indent: -9999px;}
.account-login .form-list .login-username label{ background-position: left -320px;}
.account-login .form-list .login-password label{ background-position: -58px -320px;}
.account-login .form-list .input-text{ height: 40px; padding: 9px 13px;}
.account-login .forgot-password:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.account-login .forgot-password .f-right{ display: block; float: right; color: #003399;}
.account-login .buttons-set{ padding: 46px 0;}
.account-login .buttons-set .button{ display: block; width: 100%; text-align: center;}
.account-login .new-here{ text-align: center;}
.account-login .new-here p{ margin-bottom: 0; color: #000;}
.account-login .new-here p a{ color: #003399;}

.customer-account-login2 .main{ border-top: solid 3px #ff3333; padding: 40px 0 49px 0; background: transparent none;}
.customer-account-login2 .left-image{ float: left; margin-left: 101px; border: solid 1px #e5e5e5; line-height: 0;}
.customer-account-login2 .account-login{ padding: 34px 39px 19px 39px; border: solid 1px #e5e5e5;}
.customer-account-login2 .account-login .buttons-set{ padding: 45px 0;}
.customer-account-login2 .footer{ color: #fff; background: #333;}
.customer-account-login2 .footer ul li a{ color: #fff;}
.customer-account-login2 .region-footer ul li{ background: url(../images/others/line-footer.png) no-repeat right 3px;}
.customer-account-login2 .region-footer ul li:last-child{ background: transparent none;}

/* Finace Service Detail */
.breadcrumbs-wrapper{ padding: 0 0 13px 0;}
.breadcrumbs-wrapper:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}

.breadcrumbs{ float: left;}
.breadcrumbs ul:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.breadcrumbs ul li{ float: left; color: #000; line-height: 19px; background: url(../images/others/icon-breadcrumbs.png) no-repeat right 5px; padding: 0 13px 0 0; margin: 0 8px 0 0;}
.breadcrumbs ul li:last-child{ padding: 0; margin: 0; background: transparent none;}
.breadcrumbs ul li a{ color: #000;}

.address-wrapper{ float: left; line-height: 19px; color: #000; margin: 0 0 0 45px;}

.page-title h1{ font-size: 18px; line-height: 24px; margin-bottom: 20px; padding: 8px 17px; background: #fafafa; border: solid 1px #e5e5e5;}

.service-providers .organitem {border: solid 1px #e5e5e5; margin-bottom: 20px; float: left; width: 100%; display: table;}
.service-providers .provider{ padding: 25px 0px 0px 32px; float: left; width: 950px; }
.service-providers .provider:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.service-providers .provider h3{ font-size: 26px; line-height: 30px; margin-bottom: 16px;}
.service-providers .provider h3 a{ color: #000; text-decoration: none;}
.service-providers .provider h3 a:hover{ color: #ff3333;}
.service-providers .provider .provider-info{padding-left: 30px; float: left;}
.service-providers .provider .provider-image{ float: left; max-width: 220px;}
.service-providers .actions{ padding: 0px 30px;}
.service-providers  .actions:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.service-providers .provider-info .detail{float:left;width: 650px; }
.service-providers   .actions .price-box{padding-bottom: 10px;}
.service-providers   .actions .price-box span{ display: block; color: #ff3333; font-size: 30px; font-weight: bold; line-height: 35px;}
.service-providers   .actions .button{ display: block;  line-height: 25px; padding: 5px 35px; height: 35px;}
.service-providers .detail li{ color: #858585; line-height: 28px; padding: 10px 5px 10px 0; background: url(../images/others/bg-dotted.png) repeat-x left bottom;}
.service-providers .detail li:last-child{ padding-bottom: 0; background: transparent none;}
.service-providers .detail li:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.service-providers .detail li .columns{ float: left; margin: 0 25px 0 0;}
.service-providers .detail li .columns:last-child{ margin-right: 0;}
.service-providers .detail li .columns:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.service-providers .detail .label{ color: #000; float: left;}
.servicetable { border: none!important; margin-bottom: 0!important; border-spacing: 0!important; border-collapse:separate;}
.servicetable td { padding:0; border: none!important;}

.pager{ text-align: center!important; line-height: 0; padding: 19px 0 53px 0;}
.pager .pages{ margin: 0; float: none; line-height: 0; display: inline-block;}
.pager .pages ol{ display: inline-block; border-right: solid 1px #bababa;}
.pager .pages li{ color: #000; width: 37px; line-height: 32px; border: solid 1px #bababa; border-right: 0; float: left;}
.pager .pages li.current{ font-weight: bold; color: #fff; border-color: #ff0000; background: #ff0000;}
.pager .pages li a{ display: block; color: #000; line-height: 32px; text-decoration: none; width: auto; height: 32px;}
.pager .pages li .next,
.pager .pages li .previous{ font-size: 0; line-height: 0;}
.pager .pages li .next:before,
.pager .pages li .previous:before{ content: ''; margin: 0 auto; display: block; width: 5px; height: 32px; background: url(../images/sprite.png) no-repeat;}
.pager .pages li .next:before{ background-position: -25px -450px;}
.pager .pages li .previous:before{ background-position: left -450px;}
.pager form{ display: inline-block;}
.pager form .input-box{ float: left; margin: 0 17px 0 21px;}
.pager form .input-box:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.pager form .input-box label{ display: block; float: left; line-height: 34px; color: #000;}
.pager form .input-text{ float: left; margin: 0 11px 0 7px; width: 38px; height: 34px; border: solid 1px #bababa; padding: 4px; line-height: 24px;}
.pager form .button{ font-size: 14px; display: block; float: left; height: 34px; border: solid 1px #bababa; padding: 4px 20px; background: #fff; color: #000;}

/* Merchandise Release */
.merchandise-release .header{ padding-bottom: 20px;}
.merchandise-release .page-title{ position: relative;}
.merchandise-release .page-title h1{ margin-bottom: 0; line-height: 23px; padding: 10px 119px 10px 17px;}
.merchandise-release .page-title .back-link{ background: url(../images/sprite.png) no-repeat left -512px; padding: 0 0 0 13px; color: #000; display: block; line-height: 23px; position: absolute; right: 19px; top: 10px;}

.release-form .content{ border: solid 1px #e5e5e5; border-top: 0; margin: 0 0 42px 0;}
.release-form .fieldset{ padding: 51px 125px 63px 125px;}
.release-form .fieldset:first-child{ background: url(../images/others/bg-release-form.jpg) repeat left top; padding: 48px 125px 20px 125px; border-bottom: solid 1px #e5e5e5;}
.release-form .fieldset:first-child .form-list li{ margin-bottom: 28px;}
.release-form .form-list li{ position: relative; padding: 0 0 0 120px;}
.release-form .form-list li:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}

.release-form .form-list .input-text{ color: #000;}
.release-form .form-list li label{ color: #000; position: absolute; left: 0; top: 0; display: block; width: 120px; line-height: 30px; padding: 0 15px 0 0; text-align: right;}
.release-form .form-list li .sbHolder{ float: left; margin: 0 10px 0 0;}
.release-form .form-list .fields{ padding: 0;}
.release-form .form-list .fields .field{ float: left; position: relative; padding: 0 0 0 120px;}
.release-form .form-list .control label{ position: relative; width: auto; text-align: left; padding: 0;}
.release-form .form-list .control > label{ position: absolute; width: 120px; text-align: right; padding-right: 15px;}

.release-form .form-list .name .input-text{ width: 680px;}
.release-form .form-list .category:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.release-form .form-list .category .input-box{ float: left;}
.release-form .form-list .category .input-box:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.release-form .form-list .category .sbHolder{ width: 190px;}
.release-form .form-list .category .sbHolder .sbOptions{ width: 190px;}
.release-form .category .input-box2 .sbHolder{ width: 270px;}
.release-form .category .input-box2 .sbHolder .sbOptions{ width: 270px;}
.release-form .form-list .years .field:first-child{ margin-right: 38px;}
.release-form .form-list .years .input-text{ width: 190px;}
.release-form .form-list .price .input-text{ width: 170px;}

.release-form .form-list .staging:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.release-form .form-list .staging .input-box{ float: left; margin: 0 69px 0 0;}
.release-form .form-list .staging .input-box:last-child{ margin-right: 0;}
.release-form .form-list .staging .input-box:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.release-form .form-list .staging .iradio{ float: left; margin: 4px 15px 0 0;}
.release-form .form-list .staging label{ float: left;}

.release-form .form-list table{ width: 680px;}
.release-form .form-list .btn-add{ padding: 3px 14px; height: 30px; background: #3366cc;}
.release-form .form-list .btn-add span{ display: block;}
.release-form .form-list .btn-add span span{ background: url(../images/sprite.png) no-repeat -243px 0px; padding: 0 0 0 19px;}
.release-form .form-list .with-textarea{ margin-bottom: 30px;}
.release-form .form-list textarea{ width: 680px; resize: none;}

.release-form .actions{ padding: 10px 0 0 120px;}
.release-form .actions:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.release-form .actions .button{ display: block; float: left; margin: 0 10px 0 0; padding: 8px 0; width: 140px; text-align: center; font-weight: bold;}
.release-form .actions .btn-reset{ background: #3366cc;}

.release-form .brand .input-box .sbHolder{ width: 190px;}
.release-form .brand .input-box .sbHolder .sbOptions{ width: 190px;}

.release-form .form-list .product-images{ margin-bottom: 30px;}
.release-form .form-list .product-images:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.release-form .form-list .product-images .input-box{ float: left; line-height: 0; padding: 9px; border: solid 1px #e5e5e5; margin-right: 20px; position: relative;    background-color: white;}
.release-form .form-list .product-images .close{ position: absolute; right: -10px; top: -10px;}
.release-form .form-list .product-images .close span{ cursor: pointer; text-indent: -9999px; background: url(../images/others/icon-close.png) repeat left top; display: block; width: 30px; height: 30px;}
.release-form .form-list .product-images .upload{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; text-align: center;}
.release-form .form-list .product-images .upload a{ display: block; margin: 35px auto; color: #000; font-size: 16px; line-height: 24px;}
.release-form .form-list .product-images .add-image{ padding: 0; border: 0;}
.release-form .product-images .btn-add span span{ padding: 0; width: 12px; height: 24px; text-indent: -9999px;}

.release-form .origin .input-text{ width: 680px; margin-top: 20px;}

.release-form .input-wrapper .line{ padding-bottom: 18px;}
.release-form .input-wrapper .line:last-child{ padding-bottom: 22px;}
.release-form .input-wrapper .line:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.release-form .input-wrapper .label{ float: left; display: block; color: #000; line-height: 30px; margin-right: 44px;}
.release-form .input-wrapper .input-box{ float: left; min-width: 110px;}
.release-form .input-wrapper .input-box:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.release-form .input-wrapper .icheckbox{ float: left; margin: 8px 10px 0 0;}
.release-form .input-wrapper label{ float: left;}

.release-form .count .input-box:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.release-form .count .input-text{ width: 170px; float: left; margin-right: 10px;}

/* Member Centre */
.member-centre .header{ padding-bottom: 20px;}
.member-centre .main{ margin-bottom: 37px;}
.member-centre .main .row{ position: relative;}

.sidebar-left{ border: solid 1px #e5e5e5; background: #fafafa; width: 180px; float: left;}
.sidebar-left h3{ margin-bottom: 0; background: #fafafa; color: #000; font-size: 14px; font-weight: bold; line-height: 22px; padding: 10px 16px; border-bottom: solid 1px #e5e5e5;}
.sidebar-left .content{ padding: 17px 0 0 0;}
.sidebar-left .content li{ line-height: 24px;}
.sidebar-left ul li a{ color: #000; display: block; position: relative; text-decoration: none; padding: 6px 16px 6px 44px;}
.sidebar-left li a .for-icon{ display: block; position: absolute; left: 0; top: 0; background: url(../images/sprite.png) no-repeat;}

.sidebar-left li .account .for-icon{ background-position: left -590px; width: 16px; height: 16px; left: 17px; top: 10px;}
.sidebar-left li .cart .for-icon{ background-position: -26px -590px; width: 19px; height: 15px; left: 16px; top: 10px;}
.sidebar-left li .orders .for-icon{ background-position: -55px -590px; width: 15px; height: 20px; left: 18px; top: 8px;}
.sidebar-left li .points .for-icon{ background-position: -80px -590px; width: 16px; height: 17px; left: 17px; top: 9px;}
.sidebar-left li .wishlist .for-icon{ background-position: -106px -590px; width: 16px; height: 14px; left: 17px; top: 11px;}
.sidebar-left li .sharing .for-icon{ background-position: -132px -590px; width: 17px; height: 16px; left: 17px; top: 10px;}
.sidebar-left li .reviews .for-icon{ background-position: -159px -590px; width: 17px; height: 16px; left: 17px; top: 10px;}
.sidebar-left li .tracks .for-icon{ background-position: -186px -590px; width: 17px; height: 22px; left: 17px; top: 7px;}
.sidebar-left li .return .for-icon{ background-position: -213px -590px; width: 18px; height: 12px; left: 16px; top: 11px;}
.sidebar-left li .resume .for-icon{ background-position: -239px -590px; width: 16px; height: 20px; left: 17px; top: 8px;}

.sidebar-left li a:hover,
.sidebar-left li.active a{ background-color: #e9e9e9; color: #ff3333;}

.sidebar-left li .account:hover .for-icon,
.sidebar-left li.active .account .for-icon{ background-position: left -620px;}
.sidebar-left li .cart:hover .for-icon,
.sidebar-left li.active .cart .for-icon{ background-position: -26px -620px;}
.sidebar-left li .orders:hover .for-icon,
.sidebar-left li.active .orders .for-icon{ background-position: -55px -620px;}
.sidebar-left li .points:hover .for-icon,
.sidebar-left li.active .points .for-icon{ background-position: -80px -620px;}
.sidebar-left li .wishlist:hover .for-icon,
.sidebar-left li.active .wishlist .for-icon{ background-position: -106px -620px;}
.sidebar-left li .sharing:hover .for-icon,
.sidebar-left li.active .sharing .for-icon{ background-position: -132px -620px;}
.sidebar-left li .reviews:hover .for-icon,
.sidebar-left li.active .reviews .for-icon{ background-position: -159px -620px;}
.sidebar-left li .tracks:hover .for-icon,
.sidebar-left li.active .tracks .for-icon{ background-position: -186px -620px;}
.sidebar-left li .return:hover .for-icon,
.sidebar-left li.active .return .for-icon{ background-position: -213px -620px;}
.sidebar-left li .resume:hover .for-icon,
.sidebar-left li.active .resume .for-icon{ background-position: -239px -620px;}

.sidebar-left ul li ul{ padding: 6px 0; display: none; visibility: hidden;}
.sidebar-left ul li li a{ padding: 6px 0 6px 43px; color: #666;}
.sidebar-left ul li li a .text{ display: block; padding: 0 0 0 17px; background: url(../images/others/icon-dot.png) no-repeat left top;}
.sidebar-left ul li li a:hover .text,
.sidebar-left ul li li.active a .text{ background-position: left -86px;}
.sidebar-left ul li.opened ul{ display: block; visibility: visible;}

.col-main{ width: 1000px; float: right; }

.member-info{ background: #fafafa; border: solid 1px #e5e5e5; padding: 31px 35px; margin-bottom: 20px;}
.member-info:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.member-info h1{ float: left; font-weight: 24px; line-height: 36px; margin: 0 120px 0 0;}
.member-info .information{ float: left; margin: 6px 90px 6px 0;}
.member-info .information:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.member-info .information h4{ float: left; margin: 0 36px 0 0; line-height: 24px;}
.member-info .information .range{ margin: 5px 0 6px 0; float: left; background: url(../images/others/icon-range.png) repeat-x left top; display: block; height: 13px; width: 80px; position: relative;}
.member-info .information .range span{ background: url(../images/others/icon-range2.png) repeat-x left top; display: block; position: absolute; left: 0; top: 0; height: 100%;}
.member-info .actions{ float: left; margin: 6px 0;}
.member-info .actions a{ display: block; line-height: 24px; color: #003399;}

.personal-resume{ border: solid 1px #e5e5e5;}
.personal-resume:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.personal-resume .left,
.personal-resume .middle,
.personal-resume .middle2,
.personal-resume .right{ float: left;}

.personal-resume .left{ width: 390px; padding: 58px 0 60px 39px;}
.personal-resume .left:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.personal-resume .left h4{ margin: 0 33px 0 0; float: left; padding: 30px 0 30px 106px; line-height: 30px; background: url(../images/others/icon-resume.png) no-repeat left top;}
.personal-resume .left .actions{ float: left; line-height: 30px; padding: 30px 0;}
.personal-resume .left .actions a{ display: block; color: #003399;}

.personal-resume .middle{ border-left: solid 1px #e5e5e5; padding: 61px 0 53px 0; width: 203px;}
.personal-resume .middle .resume-status{ color: #000; padding: 70px 0 0 0; margin: 0 auto; min-width: 60px; text-align: center;}
.personal-resume .middle .has-resume{ background: url(../images/others/icon-check.png) no-repeat center top;}
.personal-resume .resume-status span{ display: block; font-size: 14px; line-height: 24px;}

.personal-resume .middle2{ border-left: solid 1px #e5e5e5; padding: 77px 0 55px 0; width: 203px;    height: 208px;}
.personal-resume .middle2 .resume-wrapper{ text-align: center;}
.personal-resume .middle2 .range-wrapper{ width: 100px; padding: 2px;  margin: 0 auto;}
.personal-resume .middle2 .range{ color: #000; line-height: 20px; text-align: center; background: url(../images/others/bg-resume.png) no-repeat left top; display: block; height: 20px; width: 94px; position: relative;}
.personal-resume .middle2 .range span{ background: url(../images/others/bg-resume2.png) repeat-x left top; display: block; position: absolute; left: 0; top: 0; height: 100%;}
.personal-resume .middle2 h4{ margin: 29px 0 0 0;}

.personal-resume .right{ border-left: solid 1px #e5e5e5; padding: 61px 0 53px 0; width: 202px;}
.personal-resume .right .resume-edit{ color: #000; display: block; background: url(../images/others/icon-edit.png) no-repeat center top; padding: 70px 0 0 0; margin: 0 auto; min-width: 60px; text-align: center;}
.personal-resume .resume-edit span{ display: block; font-size: 14px; line-height: 24px;}

.member-centre .block-title{ position: relative;}
.member-centre .block-title h3{ font-size: 18px; line-height: 24px; margin-bottom: 8px;}
.member-centre .block-title a{ display: block; color: #000; font-size: 14px; line-height: 24px; position: absolute; right: 0; top: 0;}

.roles-and-rules{ padding: 22px 0 0 0;}
.roles-and-rules:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.roles-and-rules .roles{ float: left; width: 490px;}
.roles-and-rules .roles .content{ padding: 55px 0 49px 0; border: solid 1px #e5e5e5; line-height: 0; text-align: center;}
.roles-and-rules .roles .content ul{ display: inline-block;}
.roles-and-rules .roles .content ul li{ float: left; padding: 0 25px;}
.roles-and-rules .roles .content li span{ display: block;}
.roles-and-rules .roles .content li .number{ width: 70px; text-align: center; color: #fff; font-size: 30px; line-height: 50px; padding: 10px 0; background: #29b9fc; border-radius: 50%;}
.roles-and-rules .roles .content li .status{ color: #000; line-height: 24px; padding: 10px 0 0 0;}

.roles-and-rules .rules{ float: right; width: 490px;}
.roles-and-rules .rules .content{ border: solid 1px #e5e5e5; padding: 14px 23px;}
.roles-and-rules .rules li{ line-height: 30px;}
.roles-and-rules .rules li a{ color: #000;}

.recent-viewed{ padding: 22px 0 0 0;}
.recent-viewed:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.recent-viewed .viewed{ float: left; width: 690px;}
.recent-viewed .viewed .content{ border: solid 1px #e5e5e5; padding: 28px 23px 1px 23px;}

.recent-viewed .viewed .product-image{ display: block; line-height: 0;}
.recent-viewed .viewed .product-image img{ width: auto;}
.recent-viewed .viewed h4{ font-size: 12px; color: #000; line-height: 18px; margin: 5px 0;}
.recent-viewed .viewed h4 a{ color: #000;}
.recent-viewed .viewed .price{ font-weight: bold; color: #ff0000; line-height: 20px;}
.recent-viewed .viewed .cycle-item{ padding: 0 20px 45px 20px; display: inline-block; box-sizing:content-box;}

.recent-viewed .cycle-slideshow .cycle-pager{ bottom: 18px;}
.recent-viewed .cycle-slideshow .cycle-pager span{ background-position: -180px -30px; margin: 0 5px;}
.recent-viewed .cycle-slideshow .cycle-pager .cycle-pager-active{ background-position: -210px 0px;}

.recent-viewed .calander{ width: 290px; float: right;}
.recent-viewed .calander a.setting{ top: 4px; background: url(../images/others/icon-setting.png) no-repeat left top; width: 16px; height: 16px; text-indent: -9999px;}
.recent-viewed .calander .content{ padding: 57px 0; border: solid 1px #e5e5e5; background: #f2fafe; text-align: center;}
.recent-viewed .calander .content span{ display: block; margin: 0 auto; color: #29b9fc;}
.recent-viewed .calander .content span.day{ font-size: 70px; line-height: 70px; margin-bottom: 16px;}
.recent-viewed .calander .content span.weekday{ font-size: 16px; line-height: 20px; margin-bottom: 8px;}
.recent-viewed .calander .content span.year{ font-size: 16px; line-height: 20px;}

/* My Returns */
.my-returns .page-title h1{ margin-bottom: 0;}
.col-main .chosen-desc{ color: #000; padding: 15px 17px; line-height: 21px;}
.col-main .chosen-desc .price{ color: #ff3333;}

.returns-table{ border: solid 1px #e5e5e5; margin-bottom: 0;}
.returns-table td,
.returns-table th{ color: #000; border: 0; border-bottom: solid 1px #e5e5e5; text-align: center; vertical-align: middle;}
.returns-table th{ padding: 11px;}
.returns-table th.product{ width: 44%;}
.returns-table td{ padding: 14px 20px;}
.returns-table td.total{ border-left: solid 1px #e5e5e5; color: #ff3333; font-size: 26px; font-weight: bold;}
.returns-table td.price{ color: #ff3333;}
.returns-table td.product{ line-height: 0;}

.returns-table .product-wrapper{ display: inline-block; width: 100%;}
.returns-table .product-wrapper .product-image{ display: block; float: left; margin: 3px 12px 0 0;}
.returns-table .product-wrapper .product-info{ text-align: left;}
.returns-table .product-info h4{ line-height: 20px; min-height: 44px;}
.returns-table .product-info h4 a{ color: #000;}
.returns-table .product-info p{ color: #000; line-height: 20px; margin-bottom: 0;}

.returns-table tfoot td{ text-align: right; background: #fdfaec; border-bottom: 0; padding: 12px 12px 12px 12px;}
.returns-table tfoot td .price{ color: #ff3333; font-size: 26px; font-weight: bold;}
.returns-table tfoot tr:last-child td{ padding: 10px;}




.order-info{ margin: 22px 0 0 0;}
.order-info .content{ border: solid 1px #e5e5e5; padding: 19px 28px;}
.order-info .content:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.order-info .content .left{ float: left; width: 712px;}
.order-info .left ul:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.order-info .left ul li{ float: left; line-height: 30px; width: 50%; color: #000; position: relative; padding: 0 0 0 90px;}
.order-info .left ul li .label{ position: absolute; left: 0; top: 0; color: #000; display: block; line-height: 30px;}
.order-info .left ul li.status{ color: #ff3333;}
.order-info .left ul li .price{ color: #ff3333; font-weight: bold;}
.order-info .content .right{ float: right; margin: 29px 0 0 0;}
.order-info .content .right .button{ text-align: center; width: 133px; display: block; font-size: 16px; line-height: 19px; padding: 8px 0; height: 35px;}

.seller-info{ margin: 22px 0 0 0;}
.seller-info .content{ border: solid 1px #e5e5e5; padding: 18px 28px;}
.seller-info .content:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.seller-info .content .left{ float: left; width: 712px; margin: 3px 0;}
.seller-info .left ul:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.seller-info .left ul li{ float: left; line-height: 30px; color: #000; margin-right: 45px;}
.seller-info .content .right{ float: right;}
.seller-info .content .right .button{ text-align: center; width: 133px; display: block; font-size: 16px; line-height: 19px; padding: 8px 0; height: 35px;}

.returns-form{ margin: 20px 0 0 0;}
.returns-form .content{ border: solid 1px #e5e5e5; padding: 32px 92px 32px 30px;}
.returns-form .content .form-list li{ color: #000;}
.returns-form .form-list li{ position: relative; padding: 0 0 0 155px;}
.returns-form .form-list li:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}

.returns-form .form-list .input-text{ color: #000; width: 250px;}
.returns-form .form-list li label{ color: #000; position: absolute; left: 0; top: 0; display: block; width: 155px; line-height: 30px; padding: 0 15px 0 0; text-align: right;}
.returns-form .form-list li label em{ color: #ff3333;}
.returns-form .form-list li .sbHolder{ float: left; margin: 0 10px 0 0;}
.returns-form .form-list .control label{ position: relative; width: auto; text-align: left; padding: 0;}
.returns-form .form-list .control > label{ position: absolute; width: 155px; text-align: right; padding-right: 15px;}

.returns-form .form-list .options{ margin-bottom: 30px;}
.returns-form .form-list .options:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.returns-form .form-list .options .input-box{ float: left; margin: 0 69px 0 0;}
.returns-form .form-list .options .input-box:last-child{ margin-right: 0;}
.returns-form .form-list .options .input-box:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.returns-form .form-list .options .iradio{ float: left; margin: 4px 15px 0 0;}
.returns-form .form-list .options label{ float: left;}

.returns-form .reasons .input-box .sbHolder{ width: 250px;}
.returns-form .reasons .input-box .sbHolder .sbOptions{ width: 250px;}

.returns-form .form-list .upload .input-box:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.returns-form .form-list li .btn-view{ margin: 0 25px 0 0; display: block; float: left; font-size: 14px; height: 30px; padding: 3px 38px; background: #3366cc;}
.returns-form .form-list li p{ float: left; color: #858585; line-height: 30px; margin: 0;}

/*.returns-form .content .actions{ padding: 0 0 0 155px;}*/
.returns-form .content .actions .button{ font-weight: bold; padding: 8px 29px;}

/* My Sharing */
.ui-datepicker{ z-index:100 !important;}
#ui-datepicker-div{ background:#fff;}
#ui-datepicker-div .ui-datepicker-header{ padding: 7px; border:solid 1px #e5e5e5; border-bottom: 0; position: relative; text-align: center;}
#ui-datepicker-div .ui-datepicker-prev{ position: absolute; left: 7px; top: 7px;}
#ui-datepicker-div .ui-datepicker-next{ position: absolute; right: 7px; top: 7px;}
.ui-datepicker-calendar{ margin-bottom: 0;}
.ui-datepicker td a{ text-align:center; border:solid 1px #fff;}
.ui-datepicker td a:hover, 
.ui-datepicker td a.ui-state-highlight{ color:#003399;}
.ui-datepicker td a.ui-state-active{ color:#ff3333;}

.share-wrapper{ border: solid 1px #e5e5e5; color: #000; text-align: center; padding: 58px 20px 26px 20px;}
.share-wrapper .share-link{ color: #000; line-height: 30px;}
.share-wrapper .share-link a{ color: #003399; font-size: 24px;}
.share-wrapper .actions{ padding: 28px 0 0 0;}
.share-wrapper .actions .button{ height: 30px; font-size: 14px; padding: 3px 20px; background: #3366cc;}
.share-wrapper .social-media{ line-height: 0; padding: 26px 0 0 0;}
.share-wrapper .social-media .content{ display: inline-block;}
.share-wrapper .social-media .title{ float: left; display: block; line-height: 36px; margin: 0 10px 0 0;}
.share-wrapper .social-media ul{ float: left;}
.share-wrapper .social-media ul:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.share-wrapper .social-media ul li{ float: left; line-height: 36px; margin: 0 36px 0 0;}
.share-wrapper .social-media ul li:last-child{ margin-right: 0;}
.share-wrapper .social-media li a{ display: block; padding: 0 0 0 46px;}
.share-wrapper .social-media li a.email{ background: url(../images/others/icon-email.png) no-repeat left top;}
.share-wrapper .social-media li a.qq{ background: url(../images/others/icon-qq.png) no-repeat left top;}
.share-wrapper .social-media li a.wexin{ background: url(../images/others/icon-wexin.png) no-repeat left top;}
.weibo1 { background-position: -85px -750px !important;  
background: url(../images/sprite.png) no-repeat!important;  
}
.sharing-info{ margin: 20px 0 0 0;}
.sharing-form .content{ border: solid 1px #e5e5e5; padding: 20px 28px 0 28px;}
.sharing-form .content:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.sharing-form .content .left{ float: left; width: 760px; margin: 3px 0;}
.sharing-form .content .form-list li{ color: #000;}
.sharing-form .form-list li{ position: relative; padding: 0 0 0 80px; float: left;}
.sharing-form .form-list li:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.sharing-form .form-list li label{ color: #000; position: absolute; left: 0; top: 0; display: block; width: 80px; line-height: 30px; padding: 0 5px 0 0; text-align: right;}
.sharing-form .form-list li .sbHolder{ float: left; margin: 0 10px 0 0;}

.sharing-form .form-list .date{ width: 600px;height: 23px;}
.sharing-form .form-list .date .ui-datepicker-trigger{ cursor: pointer; float: left; display: block; border: solid 1px #bababa; border-left: 0; padding: 8px 6px 6px 5px;}
.sharing-form .form-list .date .input-box{ float: left;}
.sharing-form .form-list .date .input-box:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.sharing-form .form-list .date .input-box2{ line-height: 30px; color: #999; margin: 0 7px;}
.sharing-form .form-list .date .input-text{ width: 131px; float: left; color: #999;}
.sharing-form .form-list li select { margin:3px 15px 0 0;}


.sharing-form .form-list .type{ margin: 0 20px 0 0;}
.sharing-form li .input-box .sbHolder{ width: 150px;}
.sharing-form li .input-box .sbHolder .sbOptions{ width: 150px;}
.sharing-form li .input-box .sbHolder .sbOptions li{ float: none;}

.sharing-form .content .right{ float: right; margin: 26px 0 0 0;}
.sharing-form .right .button{ height: 30px; font-size: 14px; padding: 3px 23px; background: #3366cc;}

.sharing-table{ margin: 20px 0 0 0;}
.sharing-table th,
.sharing-table td{ color: #000; text-align: center; line-height: 24px; padding: 10px;}
.sharing-table td a{ color: #003399;}
.sharing-table td .sucess{ color: #006600;}
.sharing-table td .fail{ color: #ff3333;}
.sharing-table td .price{ color: #ff3333;}

/* Mall */
.jincaishui-mall .header{ padding-bottom: 20px;}
.jincaishui-mall .main{ padding-bottom: 36px;}

.sidebar-first{ width: 240px; float: left;}
.sidebar-first .content{ background: #fafafa; border: solid 1px #e5e5e5; padding: 20px 9px 9px 9px;}
.sidebar-first .content h4{ margin-bottom: 12px; font-size: 16px; line-height: 24px;}
.sidebar-first .content .list{ border-bottom: solid 1px #e5e5e5; padding: 0 10px 5px 10px; margin-bottom: 15px;}
.sidebar-first .content .last{ border-bottom: 0; margin-bottom: 0; padding-bottom: 0;}
.sidebar-first .list ul:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.sidebar-first .list ul li{ float: left; line-height: 24px; margin: 0 0 10px 0; width: 33.33%;}
.sidebar-first .list ul li a{ color: #666;}
.sidebar-first .list3 ul li{ width: 50%;}
.sidebar-first .last ul li{ width: auto; margin-right: 30px;}

.col-middle{ width: 640px; float: left; margin: 0 20px;}
.col-middle .cycle-slideshow .cycle-pager{ bottom: 11px;}

.col-middle .block-title{ position: relative;}
.col-middle .block-title h3{ font-size: 18px; line-height: 24px; margin-bottom: 8px;}
.col-middle .hotseller{ padding: 25px 0 0 0;}
.col-middle .hotseller .content{ border: solid 1px #e5e5e5;}
.col-middle .hotseller .content:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.col-middle .hotseller .item{ padding: 20px 0 15px 0; float: left; width: 213px; border-right: solid 1px #e5e5e5;}
.col-middle .hotseller .item.last{ width: 212px; border-right: 0;}
.col-middle .hotseller .item .merchandise{ margin: 0 auto;}

.merchandise{ width: 170px;}
.merchandise a.image{ display: block; line-height: 0;}
.merchandise h4{ margin: 5px 0; font-size: 12px; line-height: 18px;}
.merchandise h4 a{ color: #000;}
.merchandise span.price{ display: block; font-weight: bold; color: #ff0000; line-height: 20px;}

.sidebar-last{ width: 280px; float: left;}
.sidebar-last .title{ background: #fafafa; color: #000; font-size: 18px; line-height: 39px; text-align: center; border: solid 1px #e5e5e5;}
.sidebar-last .content{ border-left: solid 1px #e5e5e5; border-right: solid 1px #e5e5e5;}
.sidebar-last .content .item{ line-height: 0; padding: 17px 19px; border-bottom: solid 1px #e5e5e5;}
.sidebar-last .content .item.last{ padding-bottom: 16px;}

.block-title2{ position: relative; margin: 27px 0 0 0;}
.block-title2 h3{ font-size: 22px; line-height: 30px; margin-bottom: 10px;}
.block-title2 h3:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.block-title2 h3 span{ display: block; float: left;}
.block-title2 h3 span.red{ color: #fff; background: #ff3333; width: 40px; text-align: center; margin: 0 20px 0 0;}
.block-title2 a{ display: block; color: #000; font-size: 14px; line-height: 30px; position: absolute; right: 0; top: 0;}

.brands-zone ul:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.brands-zone ul li{ line-height: 0; float: left; margin: 0 13px 0 0;}
.brands-zone ul li.last{ margin-right: 0;}

.quick-info .col2-set:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.quick-info .col2-set .col-1{ width: 590px; float: left; background: #fafafa;}
.quick-info .col2-set .col-2{ width: 590px; float: right; background: #fafafa;}
.quick-info .col2-set .content:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.quick-info .col2-set .content{ padding: 40px 25px 36px 30px;}
.quick-info .content .left{ width: 170px; line-height: 0; float: left; margin: 4px 0 0 0;}
.quick-info .content .right{ width: 340px; float: right;}
.quick-info .content h4{ font-size: 16px; margin-bottom: 14px;}
.quick-info .content p{ color: #666; line-height: 24px; margin-bottom: 0;}
.quick-info .content p a{ color: #666;}

.new-products .block-title2 a.refresh{  background: url(../images/others/icon-refresh.png) no-repeat left 8px; padding: 0 0 0 22px;}
.new-products .content{ border: solid 1px #e5e5e5; padding: 24px 0 28px 28px;}
.new-products .content:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.new-products .content .merchandise{ float: left; margin: 0 24px 0 0;}
.new-products .content .merchandise.last{ margin-right: 0;}

.products-type .content{ border: solid 1px #e5e5e5;}
.products-type .content:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.products-type .content .left{ padding: 27px 0 0 0; width: 179px; float: left; background: #fafafa; min-height: 428px;}
.products-type .content .left ul{ padding: 0 14px;}
.products-type .content .left li{ margin-bottom: 10px;}
.products-type .content .left li a{ text-decoration: none; border-radius: 15px; line-height: 34px; color: #000; text-align: center; display: block; border: solid 1px #e5e5e5; background: #fff;}
.products-type .content .middle{ width: 431px; float: left;}
.products-type .content .middle .image{ line-height: 0; padding: 33px 42px 35px 29px;}
.products-type .content .right{ width: 588px; float: left; padding: 33px 0 0 0;}
.products-type .content .right:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.products-type .right .merchandise{ float: left; margin: 0 24px 14px 0;}

.goto-box-wrapper2{ background: transparent none; width: 50px;}
.goto-box-wrapper2 .goto-box{ top: 152px;}
.goto-box-wrapper2 .goto-box li{ margin-bottom: 0;}
.goto-box-wrapper2 .goto-box li .fa{ padding: 0; width: 50px; border: solid 1px #e5e5e5; border-top: 0;}
.goto-box-wrapper2 .goto-box li:first-child .fa{ border-top: solid 1px #e5e5e5;}
.goto-box-wrapper2 .goto-box li .fa .for-icon{ margin: 0 auto;}

.goto-box-wrapper2 .goto-box li .fa-cart{ padding: 13px 0 12px 0;}
.goto-box-wrapper2 .goto-box li .fa-qq{ padding: 12px 0 10px 0;}
.goto-box-wrapper2 .goto-box li .fa-wexin{ padding: 12px 0 10px 0;}
.goto-box-wrapper2 .goto-box li .fa-feedback{ padding: 13px 0 12px 0;}
.goto-box-wrapper2 .goto-box li .fa-share{ padding: 12px 0 12px 0;}
.goto-box-wrapper2 .goto-box li .fa-top{ padding: 10px 0;}

.goto-box-wrapper2 .goto-box li .fa-cart .for-icon{ width: 28px; height: 23px; background-position: left -660px;}
.goto-box-wrapper2 .goto-box li .fa-qq .for-icon{ width: 23px; height: 26px; background-position: -71px -660px;}
.goto-box-wrapper2 .goto-box li .fa-wexin .for-icon{ width: 29px; height: 26px; background-position: -174px -660px;}
.goto-box-wrapper2 .goto-box li .fa-feedback .for-icon{ width: 23px; height: 23px; background-position: -38px -660px;}
.goto-box-wrapper2 .goto-box li .fa-share .for-icon{ width: 26px; height: 24px; background-position: -104px -660px;}
.goto-box-wrapper2 .goto-box li .fa-top .for-icon{ width: 24px; height: 28px; background-position: -140px -660px;}

.goto-box-wrapper2 .goto-box li:hover .fa,
.goto-box-wrapper2 .goto-box li.active .fa{ border-color: #cc0000; background: #fc3038;}

.goto-box-wrapper2 .goto-box li:hover .fa-cart .for-icon,
.goto-box-wrapper2 .goto-box li.active .fa-cart .for-icon{ background-position: left -700px;}
.goto-box-wrapper2 .goto-box li:hover .fa-qq .for-icon,
.goto-box-wrapper2 .goto-box li.active .fa-qq .for-icon{ background-position: -71px -700px;}
.goto-box-wrapper2 .goto-box li:hover .fa-wexin .for-icon,
.goto-box-wrapper2 .goto-box li.active .fa-wexin .for-icon{ background-position: -174px -700px;}
.goto-box-wrapper2 .goto-box li:hover .fa-feedback .for-icon,
.goto-box-wrapper2 .goto-box li.active .fa-feedback .for-icon{ background-position: -38px -700px;}
.goto-box-wrapper2 .goto-box li:hover .fa-share .for-icon,
.goto-box-wrapper2 .goto-box li.active .fa-share .for-icon{ background-position: -104px -700px;}
.goto-box-wrapper2 .goto-box li:hover .fa-top .for-icon,
.goto-box-wrapper2 .goto-box li.active .fa-top .for-icon{ background-position: -140px -700px;}

/* Products Listing Financing */
.products-listing .header{ padding-bottom: 20px;}

.top-categories{ margin: 0 0 20px 0;}
.top-categories .title:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.top-categories .title{ padding: 0 17px; background: #fafafa; border: solid 1px #e5e5e5;}
.top-categories .title h1{ margin: 0 40px 0 0; float: left; margin-bottom: 0; font-size: 18px; line-height: 24px; padding: 8px 0;}
.top-categories .title .products{ float: left; line-height: 24px; padding: 10px 0 6px 0; color: #878787;}
.top-categories .title .products .num{ color: #ff3333;}

.top-categories .content{ border: solid 1px #e5e5e5; border-top: 0;}
.top-categories .filter{ border-bottom: dashed 1px #e5e5e5; padding: 10px 0 10px 17px; position: relative;}
.top-categories .filter:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.top-categories .filter.last{ border-bottom: 0;}
.top-categories .filter .label{ display: block; float: left; margin: 2px 0 1px 0; width: 104px; line-height: 25px; color: #000;}
.top-categories .filter ul{ float: left; width: 1070px;}
.top-categories .filter ul:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.top-categories .filter ul li{ float: left; margin: 2px 30px 1px 0;}
.top-categories .filter ul li a{ display: block; line-height: 25px; padding: 0 11px; color: #000; text-decoration: none;}
.top-categories .filter ul li:hover a,
.top-categories .filter ul li.active a{ background: #ff3333; color: #fff;}

.top-categories .location{ padding: 5px 0 10px 17px; position: relative;}
.top-categories .location .last{ border-bottom: 0;}
.top-categories .location .label{ display: block; float: left; margin: 5px 0 1px 0; width: 104px; line-height: 25px; color: #000;}

.top-categories .filter a.more{ color: #878787; text-decoration: none; border-radius: 12px; position: absolute; top: 12px; right: 10px; display: block; line-height: 24px; padding: 0 14px; border: solid 1px #bababa;}
.top-categories .filter a.more span{ display: block; padding: 0 14px 0 0; background: url(../images/sprite.png) no-repeat right -1px;}

.tab-select .content{ border: solid 1px #e5e5e5;}
.tab-select .content ul:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.tab-select .content ul li{ float: left; border-right: solid 1px #e5e5e5; margin-bottom: 0;}
.tab-select .content ul li .location {width:255px;padding: 7px;}
.tab-select .content ul li .input-box .btn{margin-left: 4px;font-size:12px;display: block;height: 30px;padding: 0 10px;background: #ff3333;color: #fff;line-height: 30px;cursor: pointer;white-space: nowrap;border-radius: 2px;background-clip: padding-box;}
.tab-select .content ul li.for-input{ padding: 5px 13px;}
.tab-select .content ul li .input-box{ float: left;}
.tab-select .content ul li .input-box.middle{ line-height: 30px; margin: 0 2px; color: #000;}
.tab-select .content ul li .input-text{ width: 80px; color: #666;}
.tab-select .content ul li a{ text-decoration: none; color: #000; display: block; line-height: 30px; padding: 5px 13px; }
.tab-select .content ul li.with-width{ width: 97px; text-align: center; padding: 0;}
.tab-select .content ul li.with-width a{ line-height: 0;}
.tab-select .content ul li.with-width span{ display: inline-block; line-height: 30px;}
.tab-select .content ul li span.arrow{ padding: 0 16px 0 0; background: url(../images/sprite.png) no-repeat right -194px;}

.tab-select .content ul li:hover a,
.tab-select .content ul li.active a{ color: #ff3333; background: #fafafa;}
.tab-select .content ul li:hover span.arrow,
.tab-select .content ul li.active span.arrow{ background-position: right -217px;}

.tab-select .content ul li.last a{ padding: 5px 16px; background: transparent none !important; color: #000 !important;}
.tab-select .content ul a .triangle{ padding: 0 22px 0 0; background: url(../images/sprite.png) no-repeat right -2px;}

.before-list{ padding: 22px 0 6px 0;}
.before-list:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.before-list .left{ float: left; margin: 4px 182px 0 0;}
.before-list .left:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.before-list .left .title{ line-height: 27px; color: #000; font-size: 18px; float: left; margin: 0 38px 0 0;}
.before-list .left .address{ display: block; float: left; color: #666; margin: 4px 0 0 0;}

.before-list .discount-info{ margin: 4px 0 0 0; padding: 0 0 0 36px; background: url(../images/others/icon-discount.png) no-repeat left top; float: left; font-size: 18px; line-height: 27px; color: #000;}
.before-list .discount-info .discounts{ font-weight: bold; color: #ff3333;}

.before-list .social-media{ float: right;}
.before-list .social-media:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.before-list .social-media .label{ margin: 0 12px 0 0; display: block; float: left; line-height: 36px; color: #666;}
.before-list .social-media ul{ float: left;}
.before-list .social-media ul:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.before-list .social-media li{ float: left; margin: 0 8px 0 0;}
.before-list .social-media li.last{ margin-right: 0;}
.before-list .social-media li a{ text-indent: -9999px; background: url(../images/sprite.png) no-repeat; display: block; width: 36px; height: 36px;}

.before-list .social-media li .qq{ background-position: left -750px;}
.before-list .social-media li .email{ background-position: -43px -750px;}
.before-list .social-media li .weibo{ background-position: -85px -750px;}
.before-list .social-media li .wexin{ background-position: -128px -750px;}
.before-list .social-media li .more{ background-position: -170px -750px;}

.products-list .item{ position: relative; border: solid 1px #e5e5e5; padding: 30px 33px 35px 29px; margin-bottom: 20px;}
.products-list .item.last{ margin-bottom: 35px;}
.products-list .item:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.products-list .item .image{ float: left; line-height: 0;}
.products-list .item .info{ width: 770px; float: right;}
.products-list .item .info p{ color: #000; margin-bottom: 0; line-height: 30px;}
.products-list .item .info .actions{ position: absolute; right: 33px; bottom: 35px;}
.products-list .item .info .actions .button{ height: 35px; font-size: 16px; line-height: 21px; padding: 7px 34px;}

/* Products Listing Entity */
.products-listing-entity .breadcrumbs-wrapper{ padding: 16px 0;}

.products-wrapper{ padding: 0 0 66px 0;}

.products-grid{  width: 980px;}
.products-grid:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.products-grid .item{ background-color: white; float: left; border: solid 1px #e5e5e5; padding: 22px 24px 12px 24px; margin: 0 25px 20px 0;}

.products-recommendation{ float: right; width: 200px;}
.products-recommendation .title{ background: #fafafa; color: #000; font-size: 18px; line-height: 39px; text-align: center; border: solid 1px #e5e5e5;}
.products-recommendation .content{ border: solid 1px #e5e5e5; border-top: 0; padding: 14px 14px 0 14px;}
.products-recommendation .content .merchandise{ margin: 0 0 18px 0;}

.products-wrapper .pager{ padding: 12px 0 0 0;}

.products-wrapper .hotseller .block-title{ position: relative;}
.products-wrapper .hotseller .block-title h3{ font-size: 18px; line-height: 24px; margin-bottom: 8px;}
.products-wrapper .hotseller{ padding: 20px 0 0 0;}
.products-wrapper .hotseller .content:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.products-wrapper .hotseller .item{ float: left; border: solid 1px #e5e5e5; padding: 22px 24px 12px 24px; margin: 0 25px 0 0;}
.products-wrapper .hotseller .item.last{ margin-right: 0;}

/* Products Listing Taxation */
.products-listing-taxation .top-categories .filter ul li{ margin-right: 20px;}

.view-product .content{ border: solid 1px #e5e5e5; background: #fafafa; padding: 27px 72px 31px 36px;}
.view-product .content:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.view-product .content .image{ float: left; margin: 2px 0 0 0; width: 280px; line-height: 0; border: solid 1px #e5e5e5;}

.view-product .content .info{ width: 768px; float: right;}
.view-product .content .info p{ color: #000; line-height: 30px; margin-bottom: 30px; text-indent: 30px;}
.view-product .content .info p:last-child{ margin-bottom: 0;}
.view-product .content .info .actions{ text-align: center; padding: 22px 0 0 0;}

.block-title3{ padding: 27px 0 0 0;}
.block-title3 h3{ font-size: 18px; line-height: 24px; margin-bottom: 10px;}

.register-progress .content{ border: solid 1px #e5e5e5; background: #fafafa; padding: 65px 0 72px 0;}
.register-progress .content ul{ margin: 0 auto; background: url(../images/others/bg-progress.png) no-repeat center top; width: 1062px; padding: 122px 0 0 0;}
.register-progress .content ul:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.register-progress .content ul li{ color: #000; line-height: 18px; float: left; width: 177px; text-align: center; padding: 0 5px;}

.perform-wrapper:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.perform-wrapper .content{ border: solid 1px #e5e5e5; background: #fafafa;}

.perform-wrapper .left{ width: 480px; float: left;}
.perform-wrapper .left .content{ padding: 72px 62px 48px 62px;}
.perform-wrapper .left .line{ margin-bottom: 32px;}
.perform-wrapper .left .line:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.perform-wrapper .left .line span{ display: block; float: left;}
.perform-wrapper .left .line .text{ color: #000; line-height: 24px; padding: 12px 0;}
.perform-wrapper .left .line .no{ margin: 0 17px 0 0; text-align: center; font-size: 24px; line-height: 48px; width: 48px; color: #fff; background: #ff3333; border-radius: 50%;}

.perform-wrapper .middle{ width: 340px; float: left; margin: 0 25px;}
.perform-wrapper .middle .content{ height: 282px; position: relative;}
.perform-wrapper .middle .about{ position: absolute; left: 60px; top: 75px; color: #666; font-size: 36px; line-height: 40px;}
.perform-wrapper .middle .days{ position: absolute; left: 110px; top: 77px; padding: 26px 26px 26px 0; width: 136px; text-align: right; color: #fff; background: #ff3333; border-radius: 50%;}
.perform-wrapper .middle .days span{ display: inline-block;}
.perform-wrapper .middle .days .num{ font-size: 44px; line-height: 84px; margin: 0 4px 0 0;}
.perform-wrapper .middle .days .day{ font-size: 18px; line-height: 24px;}

.perform-wrapper .right{ width: 330px; float: right;}
.perform-wrapper .right .content{ padding: 20px 24px 0 24px; height: 282px;}
.perform-wrapper .right li{ background: url(../images/others/icon-dot.png) no-repeat left 1px; color: #333; line-height: 24px; margin-bottom: 4px; padding: 0 0 0 21px;}

.process-list .content:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.process-list .content .left{ padding: 28px 0 18px 0; width: 50%; float: left; border: solid 1px #e5e5e5; background: #fafafa;}
.process-list .left .list li{ font-size: 16px; margin: 0 -1px 0 10px; line-height: 24px;}
.process-list .left .list li a{ border: solid 1px transparent; display: block; padding: 13px; color: #000; text-decoration: none;}
.process-list .left .list li a span{ display: block; padding: 0 0 0 25px; background: url(../images/others/icon-dot.png) no-repeat left 1px;}
.process-list .left .list li.active a,
.process-list .left .list li:hover a{ color: #ff3333; border: solid 1px #e5e5e5; border-right: solid 1px #fff; background: #fff;}
.process-list .left .list li.active a span,
.process-list .left .list li:hover a span{ background-position: left -85px;}
.process-list .left .pager{ padding: 18px 0 0 0;}

.process-list .content .right{ padding: 38px 42px 0 27px; height: 620px; overflow-y: scroll; width: 50%; float: right; border: solid 1px #e5e5e5; border-left: 0;}
.process-list .content .right p{ margin-bottom: 30px; color: #666; font-size: 16px; line-height: 30px; text-indent: 33px;}

.process-list .actions{ clear: both; padding: 44px 0 0 0; text-align: center;}
.process-list .actions .button{ font-size: 20px; line-height: 28px; padding: 8px 50px;}

.shopping-progress{ margin-bottom: 49px;}
.shopping-progress .content{ border: solid 1px #e5e5e5; background: #f2fafe; padding: 65px 0 57px 0;}
.shopping-progress .content ul{ margin: 0 auto; background: url(../images/others/bg-progress2.png) no-repeat center top; width: 1018px; padding: 122px 0 0 0;}
.shopping-progress .content ul:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.shopping-progress .content ul li{ color: #000; line-height: 18px; float: left; width: 14.28%; text-align: center; padding: 0 5px;}

/* Product Detail */
.products-detail .header{ padding-bottom: 20px;}
.products-detail .main{ padding-bottom: 28px;}

.products-detail .col-left{ width: 980px; float: left;}
.products-detail .col-left:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}

.product-view{ border: solid 1px #e5e5e5; padding: 15px 31px 32px 20px;}
.product-view:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.product-view .product-img-box{ width: 340px; float: left; margin: 5px 0 0 0;}
.product-view .product-img-box .product-image-gallery{ line-height: 0; margin: 0 0 29px 0;}
.product-view .product-img-box .more-views{ padding: 0 20px; position: relative; margin-bottom: 40px;}
.product-view .product-img-box .cycle-control{ cursor: pointer; position: absolute; left: 0; top: 0; width: 15px; height: 60px;}
.product-view .product-img-box #cycle-prev{ background: url(../images/others/bg-prev.png) no-repeat left top;}
.product-view .product-img-box #cycle-next{ left: auto; right: 0; background: url(../images/others/bg-next.png) no-repeat left top;}
.product-view .more-views .cycle-item{ padding: 0 4px;}

.product-view .product-img-box .links ul:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.product-view .product-img-box .links li{ float: left; line-height: 24px;}
.product-view .product-img-box .links li a{ display: block; color: #000;}
.product-view .product-img-box .links .share{ margin-right: 78px;}
.product-view .product-img-box .links .share a{ padding: 0 0 0 24px; background: url(../images/others/icon-share.png) no-repeat left 4px;}
.product-view .product-img-box .links .share a:hover{ padding: 0 0 0 24px; background: url(../images/others/icon-share1.png) no-repeat left 4px;}

.wishlist a{line-height: 24px;
display: inline-block; padding: 0 0 0 20px; background: url(../images/others/icon-wishlist.png) no-repeat left 5px;}
.wishlist a.favRedColor{ color: red; padding: 0 0 0 20px; background: url(../images/others/icon-wishlist1.png) no-repeat left 5px;}

.product-view .product-shop{ width: 551px; float: right;}
.product-view .product-shop .product-name{ font-size: 20px; line-height: 30px; margin-bottom: 15px;}

.product-shop .price-wrapper{ padding: 22px 0 2px 16px; background: url(../images/others/bg-price.png) repeat left top;}
.product-shop .price-wrapper ul:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.product-shop .price-wrapper li{ float: left;  margin: 0 0 16px 0;font-family: Arial,Verdana,"\5b8b\4f53";}
.product-shop .price-wrapper li:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.product-shop .price-wrapper li span{ display: block; float: left; color: #000; line-height: 30px;}
.product-shop .price-wrapper li .label{ width: 80px;}
.product-shop .price-wrapper li .price{ font-size: 36px; color: #ff3333;}
.product-shop .price-wrapper li .old-price{ text-decoration: line-through;}
.product-shop .price-wrapper li .free-shipping{ color: #ff3333;}

.product-shop .product-options{ margin: 0 80px 0 0; padding: 0 0 0 16px;}
.product-shop .product-options li{ padding: 9px 0 8px 0; margin-bottom: 0;}
.product-shop .product-options li.with-border{ border-bottom: solid 1px #e5e5e5;}
.product-shop .product-options li:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.product-shop .product-options li span{ display: block; float: left; color: #000; line-height: 30px;}
.product-shop .product-options li .label{ width: 80px;}
.product-shop .product-options li .text{ margin-right: 22px;}
.product-shop .product-options li .num{ margin-right: 68px; font-weight: bold; color: #ff3333;}
.product-shop .product-options .input-wrapper{ float: left; margin-right: 17px;}
.product-shop .product-options .input-wrapper:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.product-shop .input-wrapper a{ color: #000; border: solid 1px #bababa; line-height: 28px; display: block; float: left; width: 25px; text-align: center;}
.product-shop .input-wrapper a span{ float: none; line-height: 0;}
.product-shop .input-wrapper a.add{ border-left: 0;}
.product-shop .input-wrapper a.add span{ text-indent: -9999px; margin: 11px auto 10px auto; width: 8px; height: 7px; background: url(../images/others/icon-add.png) no-repeat left top;}
.product-shop .input-wrapper a.reduce{ border-right: 0;}
.product-shop .input-wrapper a.reduce span{ text-indent: -9999px; margin: 14px auto 12px auto; width: 8px; height: 2px; background: url(../images/others/icon-reduce.png) no-repeat left top;}
.product-shop .input-wrapper .input-text{ 
	float: left; 
	vertical-align: middle;
    border-radius: 0;
    color: #000;
    font-size: 14px;
    line-height: 20px;
    padding: 4px 8px;
    width: 50px;
    height: 30px;
    border: solid 1px #bababa;
}
.product-shop .product-options li .stock{ margin-left: 34px;}
.product-shop .product-options li.last .label{ line-height: 60px;}

.product-shop .product-options li .input-box{ float: left;}
.product-shop .product-options li .icheckbox{ margin: 23px 36px 0 0;}

.product-shop .product-options .staging{ cursor: pointer; margin-right: 10px; border: solid 1px #e5e5e5; padding: 5px 0; width: 90px; text-align: center;}
.product-shop .product-options .staging span{ float: none; line-height: 16px;}
.product-shop .product-options .staging .price{ color: #ff3333;}
.product-shop .product-options .staging:hover,
.product-shop .product-options .staging.selected{ border-color: #ff3333;}

.product-shop .actions{ padding: 22px 0 0 96px;}
.product-shop .actions:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.product-shop .actions .button{ width: 140px; text-align: center; padding: 8px 0; display: block; float: left; font-weight: bold; font-size: 14px;}
.product-shop .actions .btn-add2cart{ background: #3366cc; margin: 0 0 0 10px;}

.products-detail .sidebar-right{ width: 200px; float: right;}
.sidebar-right .recent-viewed{ padding-top: 0;}
.sidebar-right .recent-viewed .title{ background: #fafafa; color: #000; font-size: 18px; line-height: 39px; text-align: center; border: solid 1px #e5e5e5;}
.sidebar-right .recent-viewed .content{ border: solid 1px #e5e5e5; border-top: 0; padding: 14px 14px 10px 14px;}
.sidebar-right .recent-viewed .content .merchandise{ margin: 0 0 22px 0;}

.product-sidebar{ width: 200px; float: left; margin: 20px 0 0 0;}
.product-sidebar .block-sidebar{ margin: 0 0 20px 0;}
.product-sidebar .block-sidebar .title{ border: solid 1px #e5e5e5; color: #000; font-weight: bold; line-height: 24px; padding: 12px 15px;}
.product-sidebar .block-sidebar .content{ border: solid 1px #e5e5e5; border-top: 0;}
.product-sidebar .block-sidebar li{ padding: 10px 15px; border-bottom: dashed 1px #e5e5e5;}
.product-sidebar .block-sidebar li span{ display: block; color: #000; line-height: 28px;}
.product-sidebar .block-sidebar li span.label{ color: #666;}
.product-sidebar .block-sidebar li:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.product-sidebar .block-sidebar li .arrow{ float: left; margin: 0 0 0 19px;}
.product-sidebar .block-sidebar li .arrow.last{ float: right; margin: 0 19px 0 0;}
.product-sidebar .block-sidebar li .arrow a{ color: #ff3333; display: block; margin: 10px 0 0 0;}
.product-sidebar .block-sidebar .arrow a span{color: #ff3333; padding: 0 11px 0 0;}
.product-sidebar .block-sidebar .actions{ text-align: center; padding: 32px 0 35px 0;}
.product-sidebar .block-sidebar .actions .button{ font-size: 14px; padding: 4px 0; text-align: center; width: 120px; height: 32px;}

.product-sidebar .block-sidebar2 li{ border-bottom: 0; padding: 14px 15px;}
.product-sidebar .block-sidebar2 .actions{ padding: 20px 0 43px 0;}

.product-collateral{ width: 760px; float: right; margin: 20px 0 0 0;}
.product-collateral{ margin-bottom: 0;}
.product-collateral .toggle-tabs{ border: 1px solid #e5e5e5; background: #f7f7f7; margin-bottom: 20px;}
.product-collateral .toggle-tabs:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.product-collateral .toggle-tabs li{ float: left; border-right: 1px solid #e7e7e7;}
.product-collateral .toggle-tabs li span{ cursor: pointer; position: relative; bottom: -1px; display: block; color: #000; line-height: 21px; padding: 10px 30px;}
.product-collateral .toggle-tabs li.current span, 
.product-collateral .toggle-tabs li:hover span{ color: #ff3333; background: #fff;}

.product-collateral .collateral-tabs{ border: 1px solid #e5e5e5; padding: 12px 20px;float: left;
width: 100%;}
.product-collateral .collateral-tabs .tab{ display: none; visibility: hidden;}

.product-collateral .collateral-tabs .parms{ color: #000; line-height: 24px;}
.collateral-tabs .parms .title{ margin-bottom: 10px;}
.collateral-tabs .parms ul:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.collateral-tabs .parms ul li{ float: left; width: 200px; margin-bottom: 10px;}

.collateral-tabs .images{ line-height: 0; margin: 5px 0 0 0;}



.bannerwrap { height: 360px; position: relative; overflow: hidden;}
.organsswiperwrap { width: 1200px; height: 90px; overflow: hidden;}
.organsswiper a { display: inline-block; margin: 0 12px;}
.join-organ { text-align: center; font-weight: bold; margin: 40px 0;}
.newspage2 {
    margin-top: 24px; 
    text-align: center;
}
.swiper-pagination-switch  { display: inline-block; height: 10px; width: 10px; overflow: hidden; background:  url(../images/sprite.png) no-repeat -180px -30px; margin: 0 5px;}
.swiper-active-switch { background:  url(../images/sprite.png) no-repeat -210px 0px;;}
.arrow-left {
    background: url(../images/sprite.png) no-repeat -40px 0px; 
    position: absolute;
    left: 100px;
    top: 50%;
    margin-top: -25px;
    width: 50px;
    height: 50px;
    z-index: 999;
}
.arrow-right {
    background: url(../images/sprite.png) no-repeat -110px 0px;
    position: absolute;
    right: 100px;
    top: 50%;
    margin-top: -25px;
    width: 50px;
    height: 50px;
    z-index: 999;
}

/*tab 列表样式*/
.tabheader {height: 39px;}
.tabheader ul li.on {background: white;border-bottom: none;border-top: 2px solid #ff3333;color: #ff3333;font-weight: bold;}
.tabheader ul li.first {border-left: 1px solid #e5e5e5;}
.tabheader ul li {cursor: pointer;height: 38px;line-height: 38px;display: inline-block;width: auto;border: 1px solid #e5e5e5;float: left;border-left: none;padding: 0px 24px;background: #f7f7f7;font-size: 14px;box-sizing: content-box;}


.input-box select {
    border: 1px solid #bababa;
    border-radius: 0px;
    height: 30px;
    width: auto;
    min-width: 80px;
    line-height: 30px;
    vertical-align: middle;
    /*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;*/
    box-sizing: border-box;
    padding-left: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
}
.produpload { position: relative;}
.produpload .uploadify { background:url(../images/produpload.png);}
.produpload .uploadify-queue { position: absolute; top: 10px; left: 9px;right: 9px;}
.uploadify-button { text-align: center;}
.produpload .uploadify-queue-item{ width: auto; padding: 0;}
.produpload .uploadify-queue-item .fileName,.produpload .uploadify-queue-item .cancel,.produpload .uploadify-queue-item .data{ display: none;}

.release-form .fieldset:first-child .form-list .modellist li { width: 120px; vertical-align: middle; float: left; margin-bottom: 0px; position: initial; padding: 0px;}
.release-form .fieldset:first-child .form-list .modellist li input,.release-form .fieldset:first-child .form-list .modellist li span{line-height: 30px; vertical-align: middle; margin-right: 4px;}
.product-price-table { background-color: #d7d7d7;border-collapse: separate; border-spacing: 1px; border:none!important;}
.product-price-table th { background-color: #ededed; padding: 4px!important;}
.product-price-table td { background-color: white; padding: 0px!important;text-align:center;}

.has-error .form-control, .has-error .inptext, .error {
    border:1px solid #E24A4A!important;
    -webkit-box-shadow: 0 0 4px 1px rgba(228,36,36,.6);
    box-shadow: 0 0 4px 1px rgba(228,36,36,.6);
}
.input-text:focus, .inptext:focus{
	border:1px solid #A5D4ED!important;
    -webkit-box-shadow: 0 0 4px 1px rgba(32,157,230,.4);
    box-shadow:  0 0 4px 1px rgba(32,157,230,.4);
}
/*.has-error .w5c-error,.w5c-error { display: none!important;}*/
.fl { float: left;}
.fr { float: right;}
.appraiseitem { float: left; width: 100%; border-bottom: 1px solid #e5e5e5; padding-bottom: 10px; padding-top: 5px;}
.appraiseitem .time { color: gray;}
.appraiseitem .user { color: green;}

.table .label { line-height: 30px;}
.boldred { height: 3px; width: 100%; background-color: #ff3333}
.reglocation { width: 1200px; margin: 0 auto; height: 66px; line-height: 66px; text-align: center; border-bottom: 1px solid #e5e5e5;}
.reglocation span { display: inline-block; height: 100%; text-align: center; padding: 0px 50px; box-sizing:content-box;}
.reglocation span.on { border-bottom: 1px solid #ff3333; color: #f33; font-weight: bold;}
.reglocation span label { vertical-align: middle;}
.reglocation span .step,.reglocation span .stepsucc { display: inline-block; width: 24px; height: 24px; line-height: 24px; overflow: hidden; color: white; background:url(../images/ico/step.png);}
.reglocation span.on .step {background:url(../images/ico/stepon.png);}
.reglocation span .stepsucc {background:url(../images/ico/stepsucc.png) 1px -1px;}

.registerwrap { margin: 80px auto; width: 500px;}
.table2 {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
    border: none;
}
.table2 td, .table2 th { 
    border: none; 
    background: none;
}
.registerwrap .table2  td { height: 74px; vertical-align: top;}
.registerwrap .table2 .inp-label { font-weight: bold;vertical-align: text-top;padding-top: 17px; }
.registerwrap .table2 .input-text { padding: 0 4px; height: 40px; line-height: 40px; vertical-align: middle; border:1px solid #bababa;}
.registerwrap .sendcode { border-left:0px solid #bababa!important; padding: 0px 20px!important; background-color: #f2f2f2;}
.wd250 { width: 250px!important;}
.agreement input,.agreement span{ vertical-align: middle;}
.remove { color: red; cursor: pointer;}
.add { color: green; cursor: pointer;}
.step-image { padding: 20px!important; text-align: center;}
.listtitle a {display: inline-block;
overflow: hidden;
width: 170px;
white-space: nowrap;
text-overflow: ellipsis;}

.pager .PageItem {
color: #000; 
padding: 0px 14px;
line-height: 32px;
border: solid 1px #bababa; 
display: inline-block;
cursor: pointer;
background-color: white;
text-decoration: none;
}
.pager .PageItem:hover{ 
background-color:#f1f1f1;
}

.pager .OnBtn  {
font-weight: bold;
color: #fff;
border-color: #ff0000;
background: #ff0000;
cursor: default;
}
.pager .OnBtn:hover{ 
background-color:#ff0000;
}
.model-items { width: 370px;}
.model-items .item { float: left; line-height: 26px;margin: 2px 8px 2px 0;}
.model-items .item a {min-width: 50px; text-align: center; padding: 1px 6px; float: left;display: block;white-space: nowrap;text-decoration: none;border: 1px solid #ccc;background: #fff;color: #666;}
.model-items .item.selected b {
position: absolute;
bottom: 0;
right: 0;
width: 12px;
height: 12px;
overflow: hidden;
background: url(../images/ico/modelselected.png) no-repeat -2px -2px;
}
.model-items .item.selected {
position: relative;
zoom: 1;
}
.model-items .item.selected a { 
	padding: 0 6px;
border: 2px solid #e4393c;
}
.model-items .item.disabled {
position: relative;
zoom: 1;
}
.model-items .item.disabled a, .model-items .item.disabled a:hover {
cursor: not-allowed;
border: 1px dashed #ccc; 
color: #999;
}

.newspanel{
  border:1px solid #ccc!important;
  padding: 10px!important;
  line-height: 180%!important;
}

.newspanel h1{
	text-align: center;
	font-size: 16px;
	font-weight: bold;

}
.regsucc { vertical-align: middle; line-height: 77px; font-size: 20px; display: inline-block; height: 77px; color:#444; font-weight: bold; padding-left: 100px; background:url(../images/suc.png) no-repeat; }
table td.pager {padding:12px 26px 12px 26px!important; }
/*table td.pager a { background: white!important; border: 1px solid #e5e5e5!important; display: inline-block!important; padding: 6px 12px!important; text-decoration: none!important;margin-left:5px!important;}
table td.pager a.on,table td.pager a:hover { background: #6890c0!important; color: white!important;}*/

/*服务详情页面*/
.serviceheader { background-color: #1f8dd9; color: white; min-height: 200px;}
.serviceheader .content { border:none; background: none; padding: 50px 0;}
.serviceheader .content .image { border:none;}
.col-left { background-color: white; border:none;}
.col-left .panel { border:1px solid #e5e5e5;}
.col-left .panel h3 { border-bottom: none;}
.col-left .panel .content { padding: 20px 15px; line-height: 26px;}
.mt20 { margin-top: 20px;}
.mt10 { margin-top: 10px;}
.col-main .panel {}
.col-main .panel h3 {background: #fafafa;
color: #000;
font-size: 14px;
font-weight: bold;
line-height: 22px;
padding: 10px 16px; margin-bottom: 0px;}
.col-main .panel .content { color: #888;}
#adv { text-indent: 2em;}
#pics { padding: 10px;}
#pics img { margin: 10px;}
#btnatarvar { background: #3366cc; color: white; margin-bottom: 30px;}
.avatarpanel .uploadify-queue { display:none;}

.area-list { padding-bottom: 8px;}
.area-list.last { padding-bottom: 0px;}
.area-list a {
color: blue;
margin-left: 5px;
line-height: 20px;
margin-top: 5px;
display: inline-block;
}
.area-list .del {
color: red;
}
.rdo input,.rdo label { vertical-align: middle; line-height: 30px;}
.inplabel { line-height: 30px; vertical-align: middle;}
.produpload2{ float: left; line-height: 0; padding: 9px; border: solid 1px #e5e5e5; margin-right: 20px; position: relative;    background-color: white;}
.product-images .input-box {
    float: left;
    line-height: 0;
    padding: 9px;
    border: solid 1px #e5e5e5;
    margin-right: 20px;
    position: relative;
    background-color: white;
}
.product-images .close {
    position: absolute;
    right: -10px;
    top: -10px;
}
.product-images .close span {
    cursor: pointer;
    text-indent: -9999px;
    background: url(../images/others/icon-close.png) repeat left top;
    display: block;
    width: 30px;
    height: 30px;
}
.social-media .bdshare-button-style0-16 a { height: 36px; line-height: 36px; margin: 0!important;}

.sendcode2 {
    height: 30px!important;
    line-height: 30px!important;
    vertical-align: middle!important;
    border: 1px solid #bababa!important;
    border-left: 0px solid #bababa!important;
    padding: 0px 20px!important; 
    width: auto!important;
}
.search-grid{
	width: 100%;
} 
.search-grid .items{
	float: left;
	margin-left: -13px;
	margin-right: -12px;
}
.search-grid .item{
	margin: 0 13px 20px 12px;
}
.keywordtip { font-weight: 700; color: #ff3333;}

.error-span {line-height: 20px;
padding-bottom: 10px;
display: inline-block;
padding-top: 4px;
color: red;
font-weight: bold;}
.edittable{
	width: 100%!important;
	margin: 0 auto;
}
.edittable .tblabel { background-color: #fafafa ; text-align: right;}
.edittable .input-text {
vertical-align: middle;
border-radius: 0;
color: #333;
font-size: 14px;
line-height: 20px;
padding: 4px 5px;
width: auto;
height: 30px;
min-width: 100px;
border: 1px solid #CFCFCF;
}
.edittable .input-box select { min-width: 180px;}
.upload-file .uploadify{background: #3366cc;
color: white;}
.uploadimgcontainer li {
display: inline-block;
width: auto;
position: relative;
padding: 4px;
border: 1px solid #e5e5e5;
margin-bottom: 18px;
margin-right: 20px;
}
.uploadfileitem {
line-height: 24px;
padding-left: 12px;
padding-right: 12px;
}
.removeupload {
zoom: 1;
z-index: 2;
display: inline-block;
position: absolute;
top: -12px;
right: -12px;
width: 24px;
height: 24px;
background: url(../images/ico/ic_remove.png) no-repeat;
}
.file{ margin-bottom: 0px; }
.file a {color: blue!important; line-height: 20px;}
 .discount-info {
    margin: 25px 0px 0px;
    padding: 0px 0px 0px 36px;
    background: transparent url("../images/others/icon-discount.png") no-repeat scroll left top;
    float: left;
    font-size: 12px;
    line-height: 27px;
    color: #000;
}

.discount-info .discounts {
    font-weight: bold;
    color: #F33;
}
.reject-reason { color: red;}
.toast-top-right {
top: 50%;
left: 50%;
margin-left: -150px;
margin-top: -58px;
}
.error-con { width: 0px;vertical-align: middle; line-height: 16px;padding-top: 4px;}
.error-tip {white-space: nowrap;z-index: 99; 
    background: url(../images/ico/errortip.gif) 0px 0px no-repeat;
    color: #999;
    padding: 0px 0px 0px 24px;
    line-height: 16px;
    height: 16px;
    width: auto!important;
    display: block;
    font-size: 13px;
}
.form-list .error-con{
	line-height: 18px;padding-top: 2px;
}
.form-list .error-con .error-tip{
	background: url(../images/ico/errortip.gif) 0px 0px no-repeat;
}
.tip-con .error-tip,.form-list .tip-con .error-tip{
	background:none;
	padding: 0px 0px 0px 0px;
}
.hidden-validate .error-con{
	margin-top: 7px;
}
.hidden-validate .error-tip{
	left: 0;
}
.button2 {
height: 30px;
font-size: 14px;
padding: 3px 23px;
background: #3366cc;
vertical-align: middle;
}
.uploadfilecontainer { margin-top: 10px;}
.uploadfilecontainer div { line-height: 30px!important;}
.uploadfilecontainer li { padding-left: 0px!important;}
.noempty { color: red!important;    vertical-align: middle;padding-right: 5px;}
.edittable .label { text-align: right;}
.wd300 { width: 550px!important;}
.wd400 { width: 400px!important;}
.product-images2 {
float: left;
line-height: 0;
padding: 4px;
border: solid 1px #e5e5e5;
margin-right: 20px;
position: relative;
background-color: white;
} 
.advertlist{
	margin-left: -8px;
	margin-right: -8px;
}
.appmsg {
position: relative;
overflow: hidden;
margin-bottom: 20px;
border: 1px solid #e7e7eb;
background-color: #fff;
color: #666;
float: left;
    width: 322px;
margin-left: 8px;
margin-right: 8px;
}
.appmsg_content {
padding: 0 14px;
position: relative;
}
.appmsg_title {
font-weight: 400;
font-style: normal; 
padding-top: 10px;
line-height: 28px; 
overflow: hidden; 
margin-bottom: 0px; 
text-overflow: ellipsis; 
white-space: nowrap;
}
.appmsg_title a {
display: block;
color: #222;
}
.appmsg_info {
font-size: 13px;
line-height: 20px;
padding-bottom: 10px;
}
.appmsg_date {
font-weight: 400;
font-style: normal;
}
.appmsg_thumb_wrp {
overflow: hidden;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.appmsg_desc {
padding: 5px 0 5px; 
overflow: hidden;
text-overflow: ellipsis; 
white-space: nowrap;
}
.appmsg_opr {
background-color: #f4f4f4;
border-top: 1px solid #e7e7eb;
}
.appmsg_opr ul {
overflow: hidden;
}
.appmsg_opr_item {
float: left;
line-height: 44px;
height: 44px;
}
.size1of2 {
width: 50%;
}
.grid_item.no_extra {
float: none;
width: auto;
overflow: hidden;
}
.appmsg_opr_item a {
display: block;
border-right: 1px solid #e7e7eb;
text-align: center;
text-decoration: none;
}
a.edit { color: blue;}
a.remove { color:red;}
.appmsg_opr_item a.no_extra {
border-right-width: 0;
}
.splitline {
clear: both;
height: 1px;
width: 100%;
background: #e5e5e5;
margin: 20px 0;
}
.handlepanel {
text-align: center;
}
.btnsave,.btncancel { background-color: #ff3333; font-size: 16px!important; padding: 8px 30px; border: none; color: white;}
.btncancel { background-color: #3366cc;}
.share_opr { height: 46px; width: 320px; }
#share_opr {position: absolute; top: 0px;z-index: 99;}
.sharelabel {
display: block;
float: left;
line-height: 46px;
width: 56px;
padding-left: 6px;
}
.share_opr a { display: block; float: left; height: 46px!important; width: 52px; text-align: center; margin: 0px!important;}
.share_opr .tsina { background:url(../images/ico/weibo.png) 12px 5px no-repeat;}
.share_opr .qqfri { background:url(../images/ico/qq.png) 12px 5px no-repeat;}
.share_opr .qzone { background:url(../images/ico/qzone.png) 12px 5px no-repeat;}
.share_opr .wexin { background:url(../images/ico/weixin.png) 12px 5px no-repeat;}
.share_opr .email { background:url(../images/ico/email.png) 12px 5px no-repeat; }
.share_opr .tsina:hover { background:url(../images/ico/weibof.png) 12px 5px no-repeat;}
.share_opr .qqfri:hover { background:url(../images/ico/qqf.png) 12px 5px no-repeat;}
.share_opr .qzone:hover { background:url(../images/ico/qzonef.png) 12px 5px no-repeat;}
.share_opr .wexin:hover { background:url(../images/ico/weixinf.png) 12px 5px no-repeat;}
.share_opr .email:hover { background:url(../images/ico/emailf.png) 12px 5px no-repeat;}

.toast2 .layui-layer-content{ 
  line-height: 24px;
  padding: 12px 20px 12px 50px; 
  font-family: 微软雅黑, 'Microsoft YaHei', 华文黑体, STHeiti, Arial, Helvetica, sans-serif;
  font-weight: normal;
  box-shadow: 0 0 12px #999999;
      border-radius: 3px 3px 3px 3px;
}
.toast-error2 {
  background-color: #bd362f!important;
  color: white;
  background-image: url(../images/ico/error.png);
  background-position: 12px 12px;
  background-repeat: no-repeat;
}
.toast3 .layui-layer-content{ 
  line-height: 24px;
  padding: 12px 20px 12px 50px; 
  font-family: 微软雅黑, 'Microsoft YaHei', 华文黑体, STHeiti, Arial, Helvetica, sans-serif;
  font-weight: normal;
  box-shadow: 0 0 12px #999999;
  border-radius: 3px 3px 3px 3px;
}
.toast-alert3 {
  background-color: #f89406!important;
  color: white;
  background-image: url(../images/ico/alert.png);
  background-position: 12px 12px;
  background-repeat: no-repeat;
}
.toast4 .layui-layer-content{ 
  line-height: 24px;
  padding: 12px 20px 12px 50px; 
  font-family: 微软雅黑, 'Microsoft YaHei', 华文黑体, STHeiti, Arial, Helvetica, sans-serif;
  font-weight: normal;
  box-shadow: 0 0 12px #999999;
  border-radius: 3px 3px 3px 3px;
}
.toast-alert4 {
  background-color: #51a351!important;
  color: white;
  background-image: url(../images/ico/suc.png);
  background-position: 12px 12px;
  background-repeat: no-repeat;
}
.panel {
    border: 1px solid #e5e5e5;
    margin-bottom: 20px;
}
.panel dl dt{
    height: 41px;
    border-bottom: 1px solid #e5e5e5;
    background-color: #fafafa;
    font-size: 18px;
    line-height: 40px;
    padding-left: 1em;
}
.publishbtncon { margin: 0px auto; width: 800px; padding: 20px 0 15px 0;}
.publishbtncon a { margin:0px 24px; padding-left: 80px; line-height: 60px; text-decoration: none; background-repeat:  no-repeat; background-position: 20px 10px; font-size: 18px; color: #333; display: inline-block; width: 210px; height: 60px; border:1px solid #e5e5e5; background-color: #fafafa; border-radius: 5px; }
.publishnote { padding-left: 100px; padding-bottom: 20px; color: #999;}
.publishbtncon .entity { background-image: url(../images/ico/pentity.png);}
.publishbtncon .service { background-image: url(../images/ico/pservice.png);}
.publishbtncon .video { background-image: url(../images/ico/pvideo.png);}
.publishbtncon a:hover { background-color:#f3f3f3; border:1px solid #cccccc;}
.datepicker { background-image: url(../images/ico/date.png); background-position: right top; background-repeat: no-repeat; cursor: pointer; width: 140px!important;}
.form-group2 { height: 53px;}
.form-group2 input { float: none!important;}
.form-group2 .error-con { margin-top: 3px;}
.rightbtn {border: 1px solid #e5e5e5; float: left;
    border-left: 0;
    height: 25px;
    display: inline-block;
    background-color: #fafafa;
    padding: 0 2px; cursor: pointer;}
.valigntop td { vertical-align: top; line-height: 30px;}
.btndisabled { background-color: gray!important;cursor: not-allowed;}
.videobuy .layui-layer-title {
	height: 130px;
	background-color: #ff3333;border-radius:0;
	background: #ff3333 url(../images/ico/videobuy.png) center center no-repeat;
}
.videobuy .layui-layer-setwin a{
	background: #ff3333 url(../images/ico/layerclose.png) center center no-repeat;
	height: 28px; width: 28px;
}
.videobuy .layui-layer-content{
	text-align: center;
	color: #333;
	font-size: 16px!important;
}
.videobuy .layui-layer-btn{
	text-align: center;
}
.videobuy .layui-layer-btn0{
	background: #ff3333!important;
	border:none;
	line-height: 40px;
	height: 40px;
	font-size: 16px!important;
}
.videobuy .layui-layer-btn1{
	background: #3366cc!important;
	border:none;
	line-height: 40px;
	height: 40px;
	font-size: 16px!important;
	color: white;
}
.console-global-notice-list {
    line-height: 180%;
    padding: 5px;
    background: #f2ffea;
    border: 1px solid #c0eea4;
}

.buttonBlue{
  border:0;
  background: #6789c7;
  height:34px;
  text-align: center;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 14px;
  color:#ffffff;
}

.buttonBlue:hover {
    background: #8bb2f9;
    color: #ffffff;
}


.buttonBlank{
  border:1px solid #354a5f;
  background: #ffffff;
  height:35px;
  text-align: center;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 16px;
  color:#354a5f;
  cursor:pointer;
}


.buttonBlank:hover {
    background: #8bb2f9;
    border:1px solid #8bb2f9;
    color: #ffffff;
}
.ngdialog.ngDialog-custom-dialog .ngdialog-content{
   width:700px;
}
.epsharepanel { height: 46px; line-height: 46px;}
.epsharepanel .share_opr { background-color: white; border: none; position:initial!important; width: auto;}
.epsharepanel .share_opr a { width: 56px;}
.servicesharepanel .share_opr a,.servicesharepanel .share_opr a:hover {height: 44px; width: 44px; background-position: 4px 4px; } 
.MarginBottom10px{
    margin-bottom: 10px;
}
.choiseright {
display: inline-block;
background-color: #efefef;
height: 30px;
border: 1px solid #bababa;
border-left: none;
cursor: pointer;
line-height: 20px;
padding: 0 6px;
vertical-align: middle;
}
.btnsave1 {
background: #6890c0;
vertical-align: middle;
height: 35px;
}
.buttonBlank {
vertical-align: middle;

}
.table {
border-collapse: collapse;
border-spacing: 0;
width: 100%;
max-width: 100%;
color: #666;
margin-bottom: 0px;
}
.table th,.table td{
	border:0;
	border-bottom: 1px solid #e5e5e5;
}
.table input[type=button],.btnlistitem {
border: 1px solid #bababa;
height: 24px;
line-height: 24px;
padding: 0 15px;
vertical-align: middle;
color: #666;
background: #f7f7f7;
cursor: pointer;
font-size: 13px;
}
.searchpanel2 {
clear: both;
padding: 14px 20px;
vertical-align: middle;
background: #f8f8f8;
border-bottom: 1px solid #e5e5e5;
}
.searchpanel2 .btnlistitem{
	background: #3366cc;
	color: white;
	border:none;
	line-height: 35px;
padding-top: 0px;
padding-bottom: 0px;
}
.block { display: block;}
.staging2 {
cursor: pointer;
margin-right: 8px;
margin-top: 8px;
border: solid 1px #e5e5e5;  
text-align: center;
 float: left; 
 padding: 0px 1em;
}
.staging3 {
cursor: pointer;
margin-right: 8px;
margin-top: 0px;
margin-bottom: 8px;
border: solid 1px #e5e5e5;  
text-align: center;
 float: left;
 line-height: 28px;
}
.stageSettings .paid{
	background: #f8f8f8;
}
.filedownitem {
	float:none!important;
	border:none!important;
	border-bottom: 1px dashed #999!important;
	width: 500px;
	padding: 0px!important;
}
.filedownitem .listtitle,.filedownitem .listtitle a {
	width: auto!important;
} 
.spanNumber{
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    background: red;
    text-align:center;
    font-size: 12px;
    color: #ffffff;
    padding:0px 10px 0px 10px;
    margin-left: 5px;
}
.spanNumber2{
	
}
.order-foot li{
	line-height: 30px;
}




.fr{ float:right;}
.fl{ float:left;}
.menunavi{/*padding-bottom: 30px;*/}
.home-page .menunavi{ padding-bottom: 15px;} 
.menunavi .logo-wrapper{ float: left;}
.menunavi .header-right{ float: right; margin-top: 4px;}
.menunavi .header-right:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}

.top{ background:#f5f5f5; height:25px; line-height:25px; border-bottom:1px solid #ebebeb; font-size: 12px;font-family:"微软雅黑"; }
.top_fl{ width: 350px;height:25px; line-height:25px;font-size: 12px;}
.top_fl a{padding-left: 5px; color: #333;}
.top .red{color: #f06d54; font-weight: 800;}
.top_fr ul li{}
#site-nav{margin:0 auto;width:850px;font-family:"微软雅黑"; }
#site-nav-bg{z-index:9999;background:#f7f7f7;left:0px;width:100%;border-bottom:#d2d2d2 1px solid;position:absolute;top:0px;height:25px}
#site-nav{z-index:10000;margin:2px auto;color:#747474;line-height:19px;position:relative;height:22px}
#site-nav a{color:#747474;}
#site-nav a:hover{color:#f50}
#site-nav .quick-menu{right:0px;position:absolute;top:0px;font-family:"微软雅黑"; }
#site-nav .quick-menu li{padding-right:15px;background-position:right 6px;padding-left:5px;float:left;padding-bottom:0px;margin-left:-1px;padding-top:2px}
#site-nav .quick-menu li.last{background:none transparent scroll repeat 0% 0%}
#site-nav .quick-menu li.menu-item{padding-right:0px;padding-left:0px;padding-bottom:0px;padding-top:0px;position:relative}
#site-nav .menu-hd{padding-right:22px;display:block;padding-left:10px;z-index:10002;padding-bottom:0px;margin:1px 1px 0px;cursor:pointer;padding-top:0px;position:relative;height:20px;}
#site-nav .mytaobao .menu-hd{padding-top:1px;_padding-top:1px; height: 24px;font-family:"微软雅黑"; }
#site-nav .search .menu-hd{width:24px;padding-top:1px;_padding-top:1px;height: 24px;font-family:"微软雅黑"; }
#site-nav .menu-hd b{
	border-right:#eee 4px solid;border-top:#666 4px solid;font-size:0px;right:10px;border-left:#eee 4px solid;width:0px;line-height:0;border-bottom:#eee 4px solid;position:absolute;top:8px;height:0px;
		-webkit-transition:-webkit-transform .2s ease-in;
		-moz-transition:-moz-transform .2s ease-in;
		-o-transition:-o-transform .2s ease-in;
		transition:transform .2s ease-in
}
#site-nav .search .menu-hd{padding-left:5px;color:#747474}
#site-nav .search .menu-hd s{background-position:-67px -20px;left:9px;width:14px;position:absolute;top:4px;height:13px}
#site-nav .menu-bd{border-right:#ebebeb 1px solid;border-top:#ebebeb 1px solid;display:none;z-index:10001;right:0px;background:#fff;border-left:#ebebeb 1px solid;border-bottom:#ebebeb 1px solid;position:absolute;top:21px}
#site-nav .search .menu-bd{_right:-1px}
#site-nav .menu-bd-panel{padding-right:10px;padding-left:10px;padding-bottom:6px;padding-top:10px;font-family:"微软雅黑"; }
#site-nav .search dt,#site-nav .search dd{float: left;margin-right: 10px;}
#site-nav .search span{font-size: 16px;}
#site-nav .search dd{font-size: 12px;}
#site-nav .menu{position:relative}
#site-nav .menu:hover .menu-hd{border-right:#ebebeb 1px solid;border-top:#ebebeb 1px solid;background:white;margin:0px;border-left:#ebebeb 1px solid;border-bottom:#fff 1px solid;}
#site-nav .hover .menu-hd{border-right:#ebebeb 1px solid;border-top:#ebebeb 1px solid;background:white;margin:0px;border-left:#ebebeb 1px solid;border-bottom:#fff 1px solid;}
#site-nav .menu:hover .menu-bd{display:block}
#site-nav .hover .menu-bd{display:block}
#site-nav .menu:hover .menu-hd b{
	border-left-color:#fff;filter:progid:dximagetransform.microsoft.basicimage(rotation=2);border-bottom-color:#fff;border-top-color:#666;top:8px;border-right-color:#fff;
	
	-moz-transform:rotate(180deg);
	-moz-transform-origin:50% 30%;
	
	-webkit-transform:rotate(180deg);
	-webkit-transform-origin:50% 30%;
	
	-o-transform:rotate(180deg);
	-o-transform-origin:50% 30%;
	
	transform:rotate(180deg);
	transform-origin:50% 30%;
}
#site-nav .hover .menu-hd b{
	border-left-color:#fff;filter:progid:dximagetransform.microsoft.basicimage(rotation=2);border-bottom-color:#fff;border-top-color:#666;top:5px;border-right-color:#fff;
	
	-moz-transform:rotate(180deg);
	-moz-transform-origin:50% 30%;
	
	-webkit-transform:rotate(180deg);
	-webkit-transform-origin:50% 30%;
	
	-o-transform:rotate(180deg);
	-o-transform-origin:50% 30%;
	
	transform:rotate(180deg);
	transform-origin:50% 30%
}
#site-nav .mytaobao .menu-bd{width:94px;line-height:20px;top:22px;height:100px}
#site-nav .mytaobao .menu-bd-panel{padding-right:5px;padding-left:5px;padding-bottom:8px;padding-top:8px; text-align: center;}
#site-nav .mytaobao .menu-bd-panel a{ display: block;}
#site-nav .search .menu-bd{width:230px;top:22px;height:100px}
/*logo*/
.top_1{height: 114px;font-family:"微软雅黑"; }
.logo{width: 650px;}
.top_1 .search{background: #e73828;margin: 30px 50px 0px 0px; height: 38px; width: 500px;}
.top_1 .search_wrap{background: #fff;margin: 3px; height: 32px;float: left; width: 410px;padding-left: 10px;}
.top_1 .input_wrap{background: #fff;border: 1px solid #fff;height: 32px;line-height: 32px;width: 92%;outline:medium;}
.search_wrap .search_photo{width:32px; height:32px;float:left; margin-top:0px;}
.search_wrap .search_photo img { width: 18px; height: 18px; vertical-align: middle;margin-top: 7px;}
.but{ background:#e73828;display: block; border: 1px solid #e73828; color: #fff; font-size: 16px;height: 32px;line-height: 32px;cursor: pointer;width: 74px;text-align: center; padding:0;}
.top_1 i{color: #999; font-weight: 800;}
/*导航菜单开始 */
/*整体居中，宽度1200*/
.of_whole{width:1200px;margin:0 auto;font-family:"微软雅黑"; }
/*导航和站点栏*/
#of_mainBody{height:358px;background:#665837;width: 210px; float: left;}
/* header */
.menunavi .navigationBar {display:block;background:#fff;}
.menunavi .navigationBar .navigationBarInnel{display:block;margin: 0 auto;width: 1200px;}
.menunavi .navigationBar tt  {display:block;position:relative;float:left;width: 210px;height:40px;background:url(../img/headPic.jpg) left no-repeat; margin-bottom:0px;}
.menunavi .navigationBar tt .mainProNavArea {position: absolute;top:40px;}
.menunavi .navigationBar tt.slideOpenNAV .mainProNavArea {display:none;}
.menunavi .navigationBar tt.slideOpenNAV {height:46px;}
.menunavi .navigationBar .mainMenuV {float:left;padding-left: 5px;}
.menunavi .navigationBar .mainMenuV a {float:left;position:relative;margin: 0 0px; padding: 0 20px;height:39px;line-height:40px;font-size: 16px;color: #000;font-family: verdana,Tahoma,Arial,Hei,"Microsoft Yahei",SimHei;* font-weight: bold;}
.menunavi .navigationBar .mainMenuV a:hover {color: #e83829;text-decoration: none;}
.menunavi .navigationBar .mainMenuV a:active {color: #e83829;}
.phone{position: absolute;left:1030px; top: -20px;}
.navigationBarInnel{position: relative;}
.mainMenuV .hot{position: absolute; left: 50px;top:-15px}
.menunavi .navigationBar .mainMenuV .current{color: #e83829;text-decoration: none;}
.menunavi .navigationBar .mainMenuV .current:hover{color: #e83829;text-decoration: none;}
.menunavi .navigationBar .mainMenuV .current_index{background: #e83829; color: #fff;}
.menunavi .navigationBar .mainMenuV .current_index:hover{background: #e83829; color: #fff;}
.menunavi .navigationBar .neiye_menu a{padding: 0 34px;height:35px;line-height:35px;}

/*尾部版权开始 */
.copy{ margin-top: 20px; text-align: center; font-size: 14px; color: #999; line-height: 30px;}
.copy a{color: #6d6d6d; padding: 0px 5px 0px 5px;}
.copy p{margin-bottom:0;}
.copy span{ color: #ccc;}
.w1200{ width: 1200px; margin: 0 auto;}





/*新闻列表页*/
.bj_wrap{background: #f9f9f9; clear: both;height: 100%;overflow: hidden;border-top: 1px solid #ebebeb;}
 .site {
    height: 40px;
    line-height: 40px;
    color: #656565;
}
.site .ditu {
    color: #e83829;
    margin-right: 10px;
}
 .but {
    background: #e73828;
    display: block;
    border: 1px solid #e73828;
    color: #fff!important;
    font-size: 16px;
    height: 32px;
    line-height: 32px;
    cursor: pointer;
    width: 80px;
    text-align: center;
}
.back{ height: 46px; line-height: 30px;margin: 80px 0px 50px 0px;}
.back .but-back:link,.back.but-back:visited{margin-top: 8px;display: block;float:left;background: #efefef;margin-left:5%;width: 80px;text-align: center;border: 1px solid #d7d7d7;border-radius:2px; color: #666; text-decoration: none;  }
.back .but-back:hover{background: #dad8d8;}
.back .but-ljbl:link,.back .but-ljbl:visited{margin-top: 8px;display: block;float:left;margin-left:30%;background: #e83829;width:130px;text-align: center;border: 1px solid #e83829;border-radius:2px; color: #fff; text-decoration: none;  }
.back .but-ljbl:hover{background: #c71b0c;}
.back .share{float: right;}
/*金融服务页面样式*/
.jrfw_banner{width:100%; height:409px;margin:0 auto; background:url(../../img/ckts_banner.jpg) center no-repeat; background-size:cover;}
.jrfw_box{background: #fff;padding:40px;padding-top: 0px;}
.jrfw_box1,.jrfw_box2{padding-top: 30px;height: 100%;overflow: hidden;margin-bottom:0px;}
.jrfw_box .title{border-bottom:1px solid #c4c4c4;position: relative;margin-bottom:50px;}
.jrfw_box .title span{font-size: 26px; color: #fa5500;text-align: center;display: block;background: #fff;padding: 0px 10px 0px 10px;position: absolute;left: 40%;top: -16px;}
.jrfw_box .title1{width:100%;font-size: 26px; color: #fa5500;text-align: center;display: block;background: #fff;padding: 0px 10px 0px 10px; margin-top:16px;border-bottom:1px solid #c4c4c4;position: relative; margin:0 auto 50px; height:70px; line-height:70px;}
.jrfw_box .tu{width: 330px;}
.jrfw_box .wenzi{width: 760px;font-size: 16px;color: #333;line-height: 30px;}
.jrfw_box .wenzi p{text-indent: 2em;}
.jrfw_box .wenzi .but{float: right;background: #fc7e3d;border-radius: 4px;text-indent: 0em;font-size: 14px;width: 100px;border: none;}
.jrfw_box .wenzi .but:hover{background: #e35004;color: #fff;text-decoration: none;}
.jrfw_box .wenzi .but1{background: #fc7e3d;width: 155px; height:40px; line-height:40px; font-size:17px;text-decoration: none;  text-align:center; color:#fff; border: none; display:inline-block;}
.jrfw_box .wenzi .but1:hover{background: #e35004;color: #fff;text-decoration: none;text-decoration: none; }
.jrfw_box .wenzi .but2{height:30px; line-height:30px; font-size:16px;color:#0989c6; text-decoration: none; float:right;}
.jrfw_box .wenzi .but2:hover{color: #0f79ab;text-decoration: none;}
.jrfw_box2 .title span{left: 43%;}
.jrfw_box h3{color: #e73828;font-size: 18px;height: 40px;line-height: 40px;margin-bottom: 30px;margin-top: 30px;}
.jrfw_box h2{color: #333;font-size: 28px;height: 50px;text-align: center;margin-bottom: 40px;}
.jrfw_box  p{text-indent: 2em;line-height: 30px;color: #666;}
.jrfw_box .jrfw_cptd li{font-size: 16px;line-height: 35px;color: #333;}
.jrfw_box2 ul{margin-left: -10px;}
.jrfw_box2 li{float:left;width:159px;text-align:center;margin-left:25px;}
.jrfw_box2 a{display:block;width:159px;height:90px;position:relative;}
.jrfw_box2 img{width:100%;height:79px;}
.jrfw_box2 .active img{overflow:hidden;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.jrfw_box2 .active a:hover img{overflow:hidden;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
/* 金融服务页面新加立即申请按钮样式*/
.jrfw_banner .sq{padding: 340px 0px 0px 490px;}
.jrfw_banner .sq .but{background: #fb6c08;border: 1px solid #fff394; color: #ffff50; width: 190px;text-align: center;height:42px;line-height: 39px;font-size: 18px;}
.jrfw_banner .sq .but:hover{text-decoration: none;background: #fa7c27;}
.am-bounce{
	-webkit-animation: am-bounce 2s infinite;
			animation: am-bounce 2s infinite;
}
/* 上下跳动*/
@-webkit-keyframes am-bounce {
	0%,100%{
		-webkit-transform: translateY(0);
			transform: translateY(0);
	}
	50% {
		-webkit-transform: translateY(-10px);
			transform: translateY(-10px);
	}
}
@keyframes am-bounce {
	0%,100%{
		-webkit-transform: translateY(0);
			transform: translateY(0);
	}
	50% {
		-webkit-transform: translateY(-10px);
			transform: translateY(-10px);
	}
}
#tablehtml table{
}
#tablehtml table thead th{ 
	white-space: nowrap;
	padding: 5px;
	text-align: center;
	border: solid 1px #e5e5e5;
}
#tablehtml table tbody td{
	background-color: white;
	white-space: nowrap;
	padding: 5px;
	text-align: center;
	border: solid 1px #e5e5e5;
}
.modellabel { line-height: 30px; font-weight: 700;}
.modellist li label { line-height: 20px;}
.danger { color: red;}

 
/*产品列表页面样式*/
.P_searchwrap{border: 1px solid #ebebeb;padding: 20px;height: 100%;overflow: hidden;background: #fff;}
.P_searchwrap h2{color: #000;font-size: 18px;height: 40px;line-height: 40px;}
.P_searchwrap dt{float: left;width: 70px;clear: both;line-height: 48px;text-align: right;}
.P_searchwrap dd{float: right;width:1060px;line-height: 48px;overflow: hidden;}
.P_searchwrap dd a{display: block;float: left;padding: 0px 10px 0px 10px;color: #000;margin-right: 10px;height: 28px;line-height: 28px;margin-bottom: 15px;margin-top: 10px;}
.P_searchwrap .select{background: #e83829;color: #fff;}
.P_searchwrap .select:hover{background: #e83829;color: #fff;text-decoration: none;}
.P_searchwrap dd a:hover{background: #e83829;color: #fff;text-decoration: none;}
.P_searchpro{border: 1px solid #ebebeb;padding: 20px;height: 100%;overflow: hidden;border-top: none;background: #fff;}
.P_searchpro h3{color: #000;font-size: 16px;height: 40px;line-height: 40px;}
.P_searchpro p{color: #666;}
.P_searchpro a,.P_pro .pro_list .left_tu .wenzi td a{color: #3781bf;}
.P_filter{border: 1px solid #ebebeb;padding: 20px;background: #fff;}
.P_filter{z-index:100;margin:10px auto;color:#747474;position:relative;}
.P_filter a{color:#747474;}
.P_filter a:hover{color:#f50;text-decoration: none;}

.P_filter .quick-menu{left:0px;position:absolute;top:0px;font-family:"微软雅黑"; }
.P_filter .quick-menu li{padding-right:15px;background-position:right 6px;padding-left:5px;float:left;padding-bottom:0px;margin-left:10px;margin-top:8px}
.P_filter .quick-menu li.last{background:none transparent scroll repeat 0% 0%}
.P_filter .quick-menu li.menu-item{padding:0px;position:relative}
.P_filter .quick-menu li.active a{ color: red;}
.P_filter .menu-hd{padding-right:22px;display:block;padding-left:10px;z-index:10002;padding-bottom:0px;margin:1px 1px 0px;cursor:pointer;padding-top:0px;position:relative;height:20px}
.P_filter .mytaobao .menu-hd{padding-top:1px;_padding-top:1px; height: 24px;font-family:"微软雅黑"; }
.P_filter .menu-hd b{
	border-right:#fff 4px solid;border-top:#666 4px solid;font-size:0px;right:10px;border-left:#fff 4px solid;width:0px;line-height:0;border-bottom:#fff 4px solid;position:absolute;top:10px;height:0px;
		-webkit-transition:-webkit-transform .2s ease-in;
		-moz-transition:-moz-transform .2s ease-in;
		-o-transition:-o-transform .2s ease-in;
		transition:transform .2s ease-in
}
#store-selector .tab li { margin-top: 0px;}

.P_filter .menu-bd{border:#ebebeb 1px solid;display:none;right:0px;background:#fff;position:absolute;top:21px}
.P_filter .menu-bd-panel{z-index:100001;padding-right:10px;padding-left:10px;padding-bottom:6px;padding-top:10px;font-family:"微软雅黑"; }
.P_filter .menu{position:relative;margin-top: -3px;}
.P_filter .menu:hover .menu-hd{border:#ebebeb 1px solid;background:white;margin:0px;border-bottom:#fff 1px solid;}
.P_filter .hover .menu-hd{border:#ebebeb 1px solid;background:white;margin:0px;border-bottom:#fff 1px solid;}
.P_filter .menu:hover .menu-bd{display:block}
.P_filter .hover .menu-bd{display:block}
.P_filter .menu:hover .menu-hd b{
	border-left-color:#fff;filter:progid:dximagetransform.microsoft.basicimage(rotation=2);border-bottom-color:#fff;border-top-color:#666;top:10px;border-right-color:#fff;
	
	-moz-transform:rotate(180deg);
	-moz-transform-origin:50% 30%;
	
	-webkit-transform:rotate(180deg);
	-webkit-transform-origin:50% 30%;
	
	-o-transform:rotate(180deg);
	-o-transform-origin:50% 30%;
	
	transform:rotate(180deg);
	transform-origin:50% 30%;
}
.P_filter .hover .menu-hd b{
	border-left-color:#fff;filter:progid:dximagetransform.microsoft.basicimage(rotation=2);border-bottom-color:#fff;border-top-color:#666;top:5px;border-right-color:#fff;
	
	-moz-transform:rotate(180deg);
	-moz-transform-origin:50% 30%;
	
	-webkit-transform:rotate(180deg);
	-webkit-transform-origin:50% 30%;
	
	-o-transform:rotate(180deg);
	-o-transform-origin:50% 30%;
	
	transform:rotate(180deg);
	transform-origin:50% 30%
}
.P_filter .mytaobao .menu-bd{width:94px;line-height:25px;top:22px;height:180px}
.P_filter .mytaobao .menu-bd-panel{padding-right:5px;padding-left:5px;padding-bottom:8px;padding-top:8px; text-align: center;}
.P_filter .mytaobao .menu-bd-panel a{ display: block;}
.P_pro{ }
#JD-stock .area-list li { margin-top: 0px;}
.P_pro .pro_list{height: 100%;overflow:hidden;}
.P_pro .pro_list li{ height: 316px;background: #fff;border:1px solid #ececec;margin-bottom: 10px;}
.P_pro .pro_list .left_tu{width: 800px;padding: 20px;}
.P_pro .pro_list .right_cart{width: 370px;background: #fff3dc;height:auto;position: relative;padding: 50px 40px 50px 40px;}
.P_pro .pro_list .left_tu .tu{width: 260px;}
.P_pro .pro_list .left_tu .tu img{width: 248px; height: 248px;border:1px solid #ececec;}
.P_pro .pro_list .left_tu .short-share a{margin-left: 45px;padding-top: 10px;color: #666;} 
.P_pro .pro_list .left_tu .wenzi{width: 480px;color: #333;}
.P_pro .pro_list .left_tu .wenzi h3{height: 40px;line-height: 40px;font-size: 18px;}
.P_pro .pro_list .left_tu .wenzi td{padding-bottom: 15px;}
.P_pro .pro_list .left_tu .wenzi td span{color: #666;}
.P_pro .pro_list .left_tu .wenzi p{padding-bottom: 15px; margin-bottom: 0px;}
.P_pro .pro_list .left_tu .short-share a{margin-left: 45px;padding-top: 10px;color: #666;}
.P_pro .pro_list .left_tu .short-share i{color: #f8b600;font-size: 14px;padding-right: 5px;}
.P_pro .pro_list{height: 100%;overflow:hidden;}
.P_pro .pro_list li{ height: auto;background: #fff;border:1px solid #ececec;margin-bottom: 10px;min-height: 316px;}
.P_pro .pro_list .left_tu{width: 820px;padding: 20px;width: 778px; /* 8.8 夏改 */}
.P_pro .pro_list .right_cart{/* width: auto; */background: #fff3dc;height:auto;position: relative;padding: 15px 10px 15px 40px;min-height: 316px;}
.P_pro .pro_list .left_tu .tu{width: 260px;}
.P_pro .pro_list .left_tu .tu img{width: 248px; height: 248px;border:1px solid #ececec;}
.P_pro .pro_list .left_tu .short-share a{margin-left: 45px;padding-top: 10px;color: #666;} 
.P_pro .pro_list .left_tu .wenzi{width: 480px;color: #333;width:440px; /* 8.8 夏改 */}
.P_pro .pro_list .left_tu .wenzi h3{height: 40px;line-height: 40px;font-size: 18px;}
.P_pro .pro_list .left_tu .wenzi p{padding-bottom: 15px;}
.P_pro .pro_list .left_tu .wenzi p span{color: #666;}
.P_pro .pro_list .left_tu .wenzi .but{border: 1px solid #e83829;background: #fef8e8;color: #333;height: 36px;line-height: 34px;width: 150px;text-align: center;}
.P_pro .pro_list .left_tu .wenzi .but:hover{background-color:#ffffff;text-decoration: none;}
.P_pro .pro_list .right_cart .l_sanjiao{position: absolute;left: -12px;color: #fff3dc;top: 140px;}
.P_pro .pro_list .right_cart .time_select,.P_pro .pro_list .right_cart .shuliang_select,.P_pro .pro_list .right_cart .price_box{height: 40px;line-height: 40px;}
.P_pro .pro_list .right_cart .time_select dt{float: left;width: 80px;}
.P_pro .pro_list .right_cart .time_select dd{float: left;width: 230px;}
.P_pro .pro_list .right_cart .time_select dd a{float: left;display: block;padding:0px 10px 0px 10px;height: 30px;line-height: 28px;text-align: center;margin-top:7px;color: #333;border: 1px solid #c4c3c2;background: #fff; margin-right: 10px;}
.P_pro .pro_list .right_cart .time_select .select{border: 2px solid #e83829;background: #fff;position: relative;}
.P_pro .pro_list .right_cart .time_select .select b{background: url(../img/select.png); width: 12px;height: 12px;display: block;position: absolute;right: 0px;bottom: 0px;}
.P_pro .pro_list .right_cart .time_select .select:hover{text-decoration: none;border: 2px solid #e83829;background: #fff;position: relative;}
.P_pro .pro_list .right_cart .time_select dd a:hover{text-decoration: none;}
.P_pro .pro_list .right_cart .shuliang_select dt,.P_pro .pro_list .right_cart .price_box dt{float: left;width: 80px;}
.P_pro .pro_list .right_cart .shuliang_select dd{float: left;width: 210px;color: #000;}
#min{border: 1px solid #c3c3c3; color: #333;background: #fff; width: 30px;height: 26px;line-height: 17px;font-size: 20px;vertical-align: middle;}
#text_box{border: 1px solid #c3c3c3; color: #333;background: #fff;width: 50px;height: 26px;line-height: 26px;font-size: 14px;text-align: center;margin: 0px;border-left: none;vertical-align: middle;}
#add{border: 1px solid #c3c3c3; color: #333;background: #fff;width: 30px;height: 26px;line-height: 17px;font-size: 20px;border-left: none;vertical-align: middle;}
#total{color: #eb3729;font-size: 20px;}
.P_pro .pro_list .right_cart .shuliang_select span{padding-left: 10px;color: #eb3729;font-size: 20px;}
.P_pro .pro_list .right_cart .price_box{margin-bottom: 20px;}
.P_pro .pro_list .right_cart .price_box dd{float: left;width: 210px;color: #eb3729;font-size: 20px;}
.but_cart{background: #e83829;color: #fff;height: 38px;line-height: 35px;width: 135px;text-align: center;float: left;margin-right: 15px;font-size: 16px;}
.but_cart:hover{background: #c01608;text-decoration: none;color: #fff;}
.but_tianjia{background: #e7b836;color: #fff;height: 38px;line-height: 35px;width: 135px;text-align: center;float: left;font-size: 16px;}
.but_tianjia:hover{background: #c18d05;text-decoration: none;color: #fff;}
.fenqi dd{font-size: 12px;}
.fenqi dd a{}

.P_pro p { margin-bottom: 0px;}
.P_pro .pro_list .left_tu .wenzi p span{color: #666;}
.P_pro .pro_list .left_tu .wenzi .but{border: 1px solid #e83829;background: #fef8e8;color: #333;height: 36px;line-height: 34px;width: 150px;text-align: center;}
.P_pro .pro_list .left_tu .wenzi .but:hover{background-color:#ffffff;text-decoration: none;}
.P_pro .pro_list .right_cart .l_sanjiao{position: absolute;left: -12px;color: #fff3dc;top: 140px;}
.P_pro .pro_list .right_cart .time_select,.P_pro .pro_list .right_cart .shuliang_select,.P_pro .pro_list .right_cart .price{height: 40px;line-height: 40px;margin-bottom: 10px;}
.P_pro .pro_list .right_cart .time_select dt{float: left;width: 80px;}
.P_pro .pro_list .right_cart .time_select dd{float: left;width: 240px;}
.P_pro .pro_list .right_cart .time_select dd a{float: left;display: block;height: 30px;line-height: 28px;text-align: center;margin-top:7px;color: #333;border: 1px solid #c4c3c2;background: #fff; margin-right: 5px;}
.P_pro .pro_list .right_cart .time_select .select{border: 2px solid #e83829;background: #fff;position: relative;}
.P_pro .pro_list .right_cart .time_select .select b{background: url(../../img/select.jpg); width: 12px;height: 12px;display: block;position: absolute;right: 0px;bottom: 0px;}
.P_pro .pro_list .right_cart .time_select .select:hover{text-decoration: none;border: 2px solid #e83829;background: #fff;position: relative;}
.P_pro .pro_list .right_cart .time_select dd a:hover{text-decoration: none;}
.P_pro .pro_list .right_cart .shuliang_select dt,.P_pro .pro_list .right_cart .price dt{float: left;width: 80px;}
.P_pro .pro_list .right_cart .shuliang_select dd{float: left;width: 210px;color: #000;}
#min{border: 1px solid #c3c3c3; color: #333;background: #fff; width: 30px;height: 26px;line-height: 17px;font-size: 20px;vertical-align: middle;}
#text_box{border: 1px solid #c3c3c3; color: #333;background: #fff;width: 50px;height: 26px;line-height: 26px;font-size: 14px;text-align: center;margin: 0px;border-left: none;vertical-align: middle;}
#add{border: 1px solid #c3c3c3; color: #333;background: #fff;width: 30px;height: 26px;line-height: 17px;font-size: 20px;border-left: none;vertical-align: middle;}
#total{color: #eb3729;font-size: 20px;}
.P_pro .pro_list .right_cart .shuliang_select span{padding-left: 10px;color: #eb3729;font-size: 20px;}
.P_pro .pro_list .right_cart .price{margin-bottom: 30px;}
.P_pro .pro_list .right_cart .price dd{float: left;width: 210px;color: #eb3729;font-size: 20px;}
.but_cart{background: #e83829;color: #fff!important;height: 38px;line-height: 35px;width: 135px;text-align: center;float: left;margin-right: 15px;font-size: 16px;}
.but_cart:hover{background: #c01608;text-decoration: none;color: #fff!important;}
.but_tianjia{background: #e7b836;color: #fff!important;height: 38px;line-height: 35px;width: 135px;text-align: center;float: left;font-size: 16px;}
.but_tianjia:hover{background: #c18d05;text-decoration: none;color: #fff;}


/* 产品详细介绍页面样式*/
.pro_show{border: 1px solid #ebebeb;background: #fff;height: 100%;overflow: hidden;margin-bottom: 30px;} 
.pro_show .ttl{height:18px;} 
.pro_show .ctt{height:auto;padding:6px;clear:both} 
.pro_show .tb_{} 
.pro_show .tb_ ul{height:42px;line-height: 38px;border-bottom: 1px solid #ebebeb;} 
.pro_show .tb_ li{float:left;height: 42px;line-height: 38px;width:120px;cursor:pointer;text-align: center;} 
.pro_show .normaltab { border-top: 3px solid #fff;border-bottom: 1px solid #ebebeb;border-right: 1px solid #ebebeb;color: #000;} 
.pro_show .hovertab { border-top: 3px solid #e83829;color: #333;border-right: 1px solid #ebebeb; border-bottom: 1px solid #fff;color: #000;} 
.pro_show .dis{display:block;padding: 30px;line-height:25px;} 
.pro_show .undis{display:none;padding: 30px;}
.pro_show .dis p,.undis p{color: #666;}
.pro_show .dis h3,.undis h3{font-size: 16px;margin: 20px 0px 20px 0px;color: #000;}

/* 积分列表页面样式*/
.jf_top{height: 290px;}
.jf_top-l{width: 200px;background: url(../../img/jf_left_bj.jpg) no-repeat;height: 290px;padding: 20px;}
.jf_top-r{width: 990px;}
.jf_top-l .wenben{margin: 60px 0px 40px 0px;}
.jf_top-l a{color: #e83829;}
.jf_top-l .but_cart{margin-top: 20px;margin-bottom: 10px; width: 160px;background: #ec6c34;color: #fff;}
.jf_top-l .but_cart:hover{background: #d44d12;color: #fff;}
.jf_top-l .but_tianjia{width: 160px;background: #268df9;color: #fff;}
.jf_top-l .but_tianjia:hover{background: #0565c9;color: #fff;}
.jf_list{height: 100%;overflow: hidden;margin-top:50px;color: #000;}
.jf_list h2{background: url(../../img/icon.png) 0px -728px no-repeat;width: 294px;height: 58px;line-height: 38px;color: #fff;font-size: 16px;text-align: center;margin-left: 38%;margin-bottom: 40px;}
.jf_list ul {margin-left: -20px;}
.jf_list ul li{float: left;width: 224px;margin-left: 20px;margin-bottom: 40px;}
.jf_list ul li p{margin-bottom: 16px;overflow: hidden;
text-overflow: ellipsis;
height: 24px;
width: 100%;}
.jf_list ul li img{width: 224px;height: 224px;margin-bottom: 20px;}
.jf_list a{color: #000;font-size: 14px;}
.price{color: #e73828;}
.jf_list .active img{-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.jf_list .active a:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}

/* 积分详细介绍页面样式*/
.jf_js{height: 380px;background: #fff;}
.jf_js_l{width: 380px;}
.jf_js_l img{width: 380px;height: 380px;}
.jf_js_r{width: 780px;}
.jf_js_r h3{font-style: 18px;color: #333;height: 40px;line-height: 40px;}
.jf_js_r p{margin-bottom: 10px;}
.jf_js_r .jf_wenzi{color: #666;margin-bottom: 50px;}
.jf_js_r .but{width: 194px;height: 43px;line-height: 40px;text-align: center;font-weight: 800;font-size: 18px;margin-top: 60px;}
.jf_js_r .but i{font-size: 20px;padding-right: 10px;}
.jf_js_r .but:hover{background: #f05042;color: #fff;text-decoration: none;}
.jf_js_xxnr{clear: both;height: 100%;overflow: hidden;margin-top: 40px;background: #fff;}
.jf_js_xxnr .ttl{height:18px;} 
.jf_js_xxnr .ctt{height:auto;padding:6px;clear:both} 
.jf_js_xxnr .tb_{} 
.jf_js_xxnr .tb_ ul{height:42px;line-height: 38px;border-bottom: 1px solid #ebebeb;} 
.jf_js_xxnr .tb_ li{float:left;height: 42px;line-height: 38px;width:120px;cursor:pointer;text-align: center;} 
.jf_js_xxnr .normaltab { border-top: 3px solid #fff;border-bottom: 1px solid #ebebeb;border-right: 1px solid #ebebeb;color: #000;} 
.jf_js_xxnr .hovertab { border-top: 3px solid #e83829;color: #333;border-right: 1px solid #ebebeb; border-bottom: 1px solid #fff;color: #000;} 
.jf_js_xxnr .dis{display:block;padding: 30px;line-height:25px;} 
.jf_js_xxnr .undis{display:none;padding: 30px;}
.jf_js_xxnr .dis p,.undis p{color: #666;margin-bottom: 15px;}



/* 金融服务页面新加立即申请按钮样式*/
.jrfw_banner .sq{padding: 340px 0px 0px 490px;}
.jrfw_banner .sq .but{background: #fb6c08;border: 1px solid #fff394; color: #ffff50; width: 190px;text-align: center;height:42px;line-height: 39px;font-size: 18px;}
.jrfw_banner .sq .but:hover{text-decoration: none;background: #fa7c27;}
/* CSS3 Animate*/

.am-scale-up {
	-webkit-animation: am-scale-up .3s ease-out both;
			animation: am-scale-up .3s ease-out both;
}
.am-scale-down {
	-webkit-animation: am-scale-down .3s ease-out both;
			animation: am-scale-down .3s ease-out both;
}
.am-slide-top {
	-webkit-animation: am-slide-top .8s ease-out both;
			animation: am-slide-top .8s ease-out both;
}
.am-slide-bottom {
	-webkit-animation: am-slide-bottom .8s ease-out both;
			animation: am-slide-bottom .8s ease-out both;
}
.am-slide-left {
	-webkit-animation: am-slide-left .8s ease-out both;
			animation: am-slide-left .8s ease-out both;
}
.am-slide-right {
	-webkit-animation: am-slide-right .8s ease-out both;
			animation: am-slide-right .8s ease-out both;
}
.am-bounce{
	-webkit-animation: am-bounce 2s infinite;
			animation: am-bounce 2s infinite;
}
.am-dither{
	-webkit-animation: am-dither 0.5s alternate;
			animation: am-dither 0.5s alternate;
}
.am-rotate{
	-webkit-animation:am-rotate 1.2s infinite linear;
			animation:am-rotate 1.2s infinite linear;
}

/* 旋转 */
@-webkit-keyframes am-rotate {
	from {
		-webkit-transform: rotate(0deg);
				transform: rotate(0deg);
	}to{ 
		-webkit-transform: rotate(360deg);
				transform: rotate(360deg);
	}
}
@keyframes am-rotate {
	from {
		-webkit-transform: rotate(0deg);
				transform: rotate(0deg);
	}to{ 
		-webkit-transform: rotate(360deg);
				transform: rotate(360deg);
	}
}

/* 上下跳动*/
@-webkit-keyframes am-bounce {
	0%,100%{
		-webkit-transform: translateY(0);
			transform: translateY(0);
	}
	50% {
		-webkit-transform: translateY(-10px);
			transform: translateY(-10px);
	}
}
@keyframes am-bounce {
	0%,100%{
		-webkit-transform: translateY(0);
			transform: translateY(0);
	}
	50% {
		-webkit-transform: translateY(-10px);
			transform: translateY(-10px);
	}
}

/* 抖动*/
@keyframes am-dither {
	0%, 100% {
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
				transform: rotate(0deg);
	}
	25% {
		-moz-transform: rotate(15deg);
		-ms-transform: rotate(15deg);
		-webkit-transform: rotate(15deg);
				transform: rotate(15deg);
	}
	50% {
		-moz-transform: rotate(-15deg);
		-ms-transform: rotate(-15deg);
		-webkit-transform: rotate(-15deg);
				transform: rotate(-15deg);
	}
	75% {
		-moz-transform: rotate(5deg);
		-ms-transform: rotate(5deg);
		-webkit-transform: rotate(5deg);
				transform: rotate(5deg);
	}
	85% {
		-moz-transform: rotate(-5deg);
		-ms-transform: rotate(-5deg);
		-webkit-transform: rotate(-5deg);
				transform: rotate(-5deg);
	}
}
@-webkit-keyframes am-dither {
	0%, 100% {
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
				transform: rotate(0deg);
	}
	25% {
		-moz-transform: rotate(15deg);
		-ms-transform: rotate(15deg);
		-webkit-transform: rotate(15deg);
				transform: rotate(15deg);
	}
	50% {
		-moz-transform: rotate(-15deg);
		-ms-transform: rotate(-15deg);
		-webkit-transform: rotate(-15deg);
				transform: rotate(-15deg);
	}
	75% {
		-moz-transform: rotate(5deg);
		-ms-transform: rotate(5deg);
		-webkit-transform: rotate(5deg);
				transform: rotate(5deg);
	}
	85% {
		-moz-transform: rotate(-5deg);
		-ms-transform: rotate(-5deg);
		-webkit-transform: rotate(-5deg);
				transform: rotate(-5deg);
	}
}
/* Scale up */
@-webkit-keyframes am-scale-up {
	0% {
		opacity: 0;
		-webkit-transform: scale(0.2);
				transform: scale(0.2);
	}
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
				transform: scale(1);
	}
}
@keyframes am-scale-up {
	0% {
		opacity: 0;
		-webkit-transform: scale(0.2);
				transform: scale(0.2);
	}
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
				transform: scale(1);
	}
}
/* Scale down */
@-webkit-keyframes am-scale-down {
	0% {
		opacity: 0;
		-webkit-transform: scale(1.8);
				transform: scale(1.8);
	}
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
				transform: scale(1);
	}
}
@keyframes am-scale-down {
	0% {
		opacity: 0;
		-webkit-transform: scale(1.8);
				transform: scale(1.8);
	}
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
				transform: scale(1);
	}
}
/* Slide top */
@-webkit-keyframes am-slide-top {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
				transform: translateY(-100%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
				transform: translateY(0);
	}
}
@keyframes am-slide-top {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
				transform: translateY(-100%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
				transform: translateY(0);
	}
}
/* Slide bottom */
@-webkit-keyframes am-slide-bottom {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100%);
				transform: translateY(100%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
				transform: translateY(0);
	}
}
@keyframes am-slide-bottom {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100%);
				transform: translateY(100%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
				transform: translateY(0);
	}
}
/* Slide left */
@-webkit-keyframes am-slide-left {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
				transform: translateX(-100%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
				transform: translateX(0);
	}
}
@keyframes am-slide-left {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
				transform: translateX(-100%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
				transform: translateX(0);
	}
}
/* Slide right */
@-webkit-keyframes am-slide-right {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
				transform: translateX(100%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
				transform: translateX(0);
	}
}
@keyframes am-slide-right {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
				transform: translateX(100%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
				transform: translateX(0);
	}
}
.treven { background-color: #fafafa;}

.model-items .item.disabled, .model-items .item.disabled:hover {
cursor: not-allowed;
border: 1px dashed #ccc!important; 
color: #999;
}
/* 本类服务没有产品样式*/
.tips_box{background: #fff;padding:20px 0px 20px 0px;border: 1px solid #ebebeb;margin-bottom: 10px;}
.tips_box .tips{font-size: 24px;color: #bbb;}
.tips_box .tips img{vertical-align: middle;}
/* 评分进度条样式*/
/* 评分进度条样式*/
.pj_fs{border-bottom: 1px solid #e3e3e3;height: 100%;overflow: hidden;padding: 20px 0px 20px 0px;clear: both;}
.pj_nr{border-bottom: 1px solid #e3e3e3;height: 100%;overflow: hidden;padding: 20px 0px 20px 0px;clear: both;}
#graphbox{width:230px;float: left;margin-left: 30px;margin-top: 15px;}
#graphbox .pf{height: 22px;line-height: 22px;margin-bottom:5px;}
.graph{position:relative;background-color:#b7b7b7;width:120px;float: right;margin-top: 5px;}
.graph span{position:relative;text-align:left;color:#ffffff;height:12px;line-height:12px;font-family:Arial;display:block;}
.graph span{background-color:#e73828;}
.fs{float: left;width: 112px;height:112px;text-align: center;padding-top: 35px;background: url(../../img/quan.png) no-repeat;}
.fs span{font-size: 34px;font-weight: 800;color: #e73828;}
.pj_nr img{vertical-align: middle;}
.pj_nr span{padding-left: 50px;}
.pj_nr .fl{width: 930px;}
.pj_nr .fr{width: 130px;}
.pj_nr .fr img{width: 30px; height:30px}
.pj_fs p,.pj_nr p { margin-bottom: 0px;}

.bdshare-22 { height: 22px!important;}
.bdshare-22 a {height: 22px !important; width: 22px !important;  margin-right: 4px!important; background-size: 100%!important; background-position: 0 0!important; padding-top: 0px;}

/* 2016-4-26新加登陆页面样式*/
.account-login-box{background: #f8f8f8;border-radius:5px; margin-right: 0px; height: 450px;}
.customer-account-login .main_box{padding: 43px 0 49px 0; background: #ff3334 url(../images/others/bg-login.jpg) no-repeat left top;}
.account-login .form-list label{ position: absolute; left: 0; top: 0; display: block; background: #fff url(../images/sprite.png) no-repeat; border: solid 1px #bababa; border-right: 0; width: 39px; height: 40px; text-indent: -9999px;}
.login_title{color: #585858;}
.account-login .buttons-set_box{padding: 20px 0px;}

/* 2016-4-27新加右侧固定工具条样式*/
.goto-box-wrapper-box{background: #fff; width: 1px;height: 500px;}
.goto-box-wrapper .goto-box{}
.goto-box-wrapper .goto-box-box li .fa{width: 54px;height:40px;margin-bottom: 0px;padding-top: 11px; }
.goto-box-wrapper .goto-box-box li{margin-bottom:0px;border-bottom: 1px solid #fff;height: 54px;background: #c8c8c8;}
.goto-box-box li .goto-content{ right: 50px;}
.goto-box-wrapper .goto-box-box li:hover .fa,.goto-box-wrapper .goto-box-box li .fa:hover{ background: #e83829;height: 54px;}
.goto-box-box li .goto-body{ background: #e83829;height: 54px;}
.goto-box-box li .goto-body a{ color: #fff;}
.goto-box-box li .goto-body a:hover{color: #fff;}
.goto-box-box li .goto-body p{line-height: 54px;margin-top: 5px;}
.goto-box-wrapper-box .fa-cart .for-icon{ width: 22px; height: 30px; background:url(../images/car.png) 0px 5px no-repeat;}
.goto-box-wrapper-box .fa-qq .for-icon{ width: 22px; height: 30px; background:url(../images/QQ.png) 0px 5px no-repeat;}
.goto-box-wrapper-box .fa-wexin .for-icon{ width: 22px; height: 30px; background:url(../images/weixin.png) 0px 5px no-repeat;}
.goto-box-wrapper-box .fa-feedback .for-icon{ width: 22px; height: 30px; background:url(../images/yijianfankui.png) 0px 5px no-repeat;}
.goto-box-wrapper-box .fa-share .for-icon{ width: 22px; height: 22px; background:url(../images/yijianfankui.png) no-repeat;}
.goto-box-wrapper-box .fa-top .for-icon{ width: 22px; height: 30px; background:url(../images/jiantou.png) 0px 5px no-repeat;}
.goto-box-wrapper-box .fa-sc .for-icon{ width: 22px; height: 30px; background:url(../images/shoucang.png) 0px 5px no-repeat;}
.goto-box-wrapper-box .fa-xx .for-icon{ width: 22px; height: 30px; background:url(../images/wodexiaoxi.png) 0px 5px no-repeat;}
.goto-box-wrapper-box .jiaobiao{width: 18px;height: 18px;border-radius:50%;background: #e83829;color: #fff;font-size: 12px;position: absolute;left: 30px;bottom: 20px;}
.goto-box .goto-content-wx .goto-content{width:210px;background:#e83829;right: 54px;}
.goto-body .goto-body-wx{height: 85px;width:210px;background:#e83829;}
.goto-body .goto-body-wx dt{float: left;margin-right: 10px;margin-left: 10px;}
.goto-body .goto-body-wx dd{float: left;color: #fff;margin-right: 15px;}
.goto-box-wrapper .goto-box .fa-top-bg{background:url(../images/dingbu_tanqi.png) no-repeat;}
.goto-box-wrapper .goto-box .fa-top-bg:hover .fa{background:url(../images/dingbu_zhizhen.png) no-repeat;}
.goto-box-wrapper-box .goto-box{top:25%;}

#headerjs {
}

/*2016-7-11右侧固定工具条购物车新增样式*/
.goto-box-wrapper .goto-box-box li .fa .cart-count {position: absolute;
    position: absolute;
    top: -3px;
    right: 1px;
    display: inline-block;
    padding: 1px 2px;
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    background-color: #c81623;
    border-radius: 7px 7px 7px 0;
    min-width: 16px;
    text-align: center;
    display: none;
    font-style: normal;
}
.goto-box-wrapper .goto-box-box li .fa.fa-cart:hover .cart-count {
    color: #c81623;
    background-color: #ffffff;
    border: 1px solid #c81623;
}

/*2016-7-11顶部购物车新增样式*/
#site-nav .h {color: #f22e00!important;}
#site-nav .quick-menu .pjw_MiniCartIcon {
    width: 12px;
    /*background: ;*/
}
.top_fl .head_red {
    color: #ff6600;
}
.top_fl .my_news {
    padding-left: 25px;
    background: url("../../img/my_new.png") no-repeat 8px 50%;

    margin-left: 10px;
}
.top_fl .login_out {
    margin-left: 20px;
}
/*2016-7-14 header 样式 */

@font-face {font-family: "iconfont-h";
    src: url('../../font/h-iconfont/iconfont-h.eot?t=1468208076'); /* IE9*/
    src: url('../../font/h-iconfont/iconfont-h.eot?t=1468208076#iefix') format('embedded-opentype'), /* IE6-IE8 */
    /*url('../../font/h-iconfont/iconfont-h.woff?t=1468208076') format('woff'),  chrome, firefox */
    url('../../font/h-iconfont/iconfont-h.ttf?t=1468208076') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url('../../font/h-iconfont/iconfont-h.svg?t=1468208076#iconfont-h') format('svg'); /* iOS 4.1- */
}

.iconfont-h {
    font-family:"iconfont-h" !important;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
.icon-cartfill:before { content: "\e659"; }

#site-nav .h {color: #f22e00!important;}
#site-nav .quick-menu .pjw_MiniCartIcon {
    width: 12px;
    /*background: ;*/
}
.top_fl .head_red {
    color: #ff6600;
}
.top_fl .my_news {
    padding-left: 25px;
    background: url("../../img/my_new.png") no-repeat 8px 50%;

    margin-left: 10px;
}
.top_fl .login_out {
    margin-left: 20px;
}
/*--新版底部样式  2016 9 29----*/
.newFooter{height: 321px;background: #38414c;overflow: hidden;}
.newFooter_in{margin: 0 auto;height: 321px;}
.newFooter_box01{width: 1200px;height: 192px;overflow: hidden;padding-left: 64px;padding-top: 20px;}
.newFooter_box02{width: 1200px;height: 103px;margin-top: 10px;}
.newFooter_box01_l{ width: 428px;height: 157px;}
.newFooter_box01_c{ width: 146px;height: 157px;}
.newFooter_box01_r{ width: 446px;height: 157px;margin-left: 85px;}
.newFooter_box01_l dl{float: left;width: 120px;}
.newFooter_box01_l dl dt{ color:#f6f7f7;font-size: 15px;height: 38px; }
.newFooter_box01_l dl dd{height: 30px;}
.newFooter_box01_l dl dd a{color: #b4b4b4;}
.newFooter_box01_l dl dd a:hover{text-decoration: underline;}
.newFooter_box01_c p{color: #b4b4b4;font-size: 12px;}
.newFooter_box01_r div span a{font-size: 12px;color: #377ab2;}
.newFooter_box01_r div span a:hover{font-size: 12px;color: #377ab2;}
.newFooter_box01_r div span a:focus{font-size: 12px;color: #377ab2;text-decoration: none;}
.newFooter_box02_up{width: 1100px;height: 35px;border-bottom: 1px solid #727981;margin: 0 auto;}
.newFooter_box02_up ul li{float: left;background: url("../web/newimages/newFooter_bg.jpg") no-repeat right 5px;padding-right: 20px;padding-left: 20px;}
.newFooter_box02_up ul li a{color: #727981;}
.newFooter_box02_up ul li a:hover,.newFooter_box02_up ul li a:focus{color:#727981; }

/*--财税服务页面改版样式  2017 1 11----*/
.csfw_nav{width: 100%;height: 45px;margin-bottom: 12px;box-shadow: 0px 3px 6px #efeeee;}
.csfw_nav_in{width: 1200px;height: 45px;margin: 0 auto;}
.csfw_nav .csfw_nav_in ul li{float: left;padding-left: 29px ;padding-right: 30px;line-height: 45px;}
.csfw_nav .csfw_nav_in ul li a{font-size: 14px;color: #333333;}
.csfw_nav .csfw_nav_in ul li a:hover,.csfw_nav .csfw_nav_in ul li a:focus{text-decoration: none;color: #333333; }
.csfw_nav .csfw_nav_in ul .cur{ border-bottom: 3px solid red;}
.csfw_nav .csfw_nav_in ul .cur a{ color: #e73828;font-weight: bold;}
.csfw_banner{ width: 100%;height: 360px;background: url(../../web/newcsfw_img/csfw_bg01.jpg) no-repeat center;}
.recommendService{width: 100%;height: 433px;overflow: hidden;}
.recommendService_in{width: 1200px;height: 433px;margin: 0 auto; margin-top: 30px;}
.recommendService_in h4{font-size: 18px;color: #333333;margin: 0px;}
.flash4{width: 1200px;height: 358px;position: relative;margin-top: 5px;border: 1px solid #eee;border-left: 0;}
.flash4 ul li {width: 235px;height: 358px;position: relative;overflow: hidden;float: left;padding: 16px 0 0; background: #fff;border-bottom: 1px solid #eee;}
.flash4 ul .bor-g{border-left: 1px solid #eee;}
.flash4 ul .bor-red{border: 1px solid #f29c9f;border-bottom: 1px solid #eee;;border-top: 0;}
.flash4 ul li.fast { position: absolute;right: 0px;bottom: 0px;}
.flash4 ul li .imgfl {width: 220px;height: 225px;text-align: center;margin-left: 10px;}
.flash4 ul li .imgfr {width: 225px;height: 225px;border-left: 1px dashed   #eee;position: absolute;top: 20px;right: 10px;padding-left: 10px;}
.btn-sy{width: 300px;margin: 0 auto;margin-top: 52px;}
.imgfl h2 {font-size: 24px;margin-top: 20px;font-weight: normal;}
.imgfl .icon-img {width: 147px;height: 134px;margin: 20px auto 30px;background: url(../../web/newcsfw_img/csfw_bg46.jpg) no-repeat center;margin-left: 60px;margin-bottom: 50px;}
.imgfr h3 {margin-bottom: 15px;color: #333;}
.imgfr p {line-height: 24px;padding-left: 13px;}

.btn-ls {display: block;width: 100px;margin: 0 auto;height: 30px;text-align: center;line-height: 30px;background-color: #e73828;color: #fff;}
.imgfl p{margin: 0px;font-size: 16px;color: #333333;}
.imgfr_logo{width: 102px;height: 102px;border: 1px solid #ccc; margin: 0 auto;margin-top: 20px;}

.btn-ls:hover{text-decoration: none;}
.csfw_center{width: 100%;height: auto;/*后期高度改为auto*/}
.csfw_center_in{width: 1200px;height: auto;/*后期高度改为auto*/margin: 0 auto; overflow: hidden;}
.csfw_center_left{width: 962px;height: auto;/*后期高度改为auto*/ }
.csfw_center_right{width: 226px;height: auto;/*后期高度改为auto*/padding-top: 30px; }
.financialService{ width: 100%;height: 455px;}
.financialService_top{width: 100%;height: 30px;overflow: hidden;padding-left: 5px;}
.financialService_top>span{font-size: 18px;color: #090104;}
.financialService_top>a{ font-size: 12px;color: #666666;margin-left: 17px;margin-top: 6px;}
.financialService_top>a:hover,.financialService_top>a:focus{ text-decoration: none;color: #666666;}
.financialService_main{width: 100%;height: 410px;border: 1px solid #c1dde4;border-top: 3px solid #5ac9e5;overflow: hidden;}
.financialService_main_left{ width: 230px;height: 407px;background: #5ac9e5;padding-top: 35px;}
.financialService_main_left h4{padding: 0px ;margin: 0px;font-size: 22px;color: #fff;text-align: center;height: 45px;}
.financialService_main_left p{padding: 0px;margin: 0px;font-size: 12px;color: #fff;text-align: center;height: 36px;}
.financialService_main_left_img{ width: 100%;height: 110px;background:#5ac9e5 url(../../web/newcsfw_img/csfw_bg04.jpg) no-repeat center;display: block;}
.hotLabel{width:100%;height: 28px;background: #3facc7;overflow: hidden;padding-left: 10px;}
.hotLabel>span{font-size: 12px;color: #fff;line-height: 28px;}
.hotLabel>i{font-size: 12px;color: #fff;line-height: 28px;font-style: normal;background: url("../../web/newcsfw_img/csfw_bg05.png") no-repeat 39px center;padding-right: 23px;cursor: pointer;}
.financialService_main_ul li a{ color: #fff;font-size: 12px;}
.financialService_main_ul li a:hover,.financialService_main_ul li a:focus{text-decoration: underline;}
.financialService_main_ul li{height: 25px;}
.financialService_main_ul{padding-left: 14px;padding-top: 14px;}
.financialService_main_right{width: 715px;height: 402px;margin-left: 12px;margin-top: 5px;}
.financialService_main_right ul{ overflow: hidden;}
.financialService_main_right ul li{position: relative; float: left;width: 232px;height: 195px;margin-right: 5px;margin-bottom: 5px;border: 1px solid #ebebeb;}
.financialService_main_right ul li a{display: block;width: 230px;height: 73px;background: #f5f5f5;border-bottom: 1px solid #ebebeb;overflow: hidden;padding-left: 10px;padding-top: 10px;}
.financialService_main_right ul li a>span{width: 50px;height: 50px;}
.financialService_main_right ul li a>p{ width: 128px;font-size: 14px;color: #333333;margin-left: 20px;}
.financialService_price{width:230px;height: 120px;}
.financialService_price_hide{width: 230px;height: 120px;background: url(../../web/newcsfw_img/heise_0.5.png) ;position: absolute;left: 0px;bottom: 0px;}
.financialService_price_hide .details{display: block;width:113px;height: 34px;margin: 0 auto; background: #e73828;text-align: center;line-height: 34px;color: #fff;border: 0px;padding: 0px;margin-top: 43px;}
.financialService_price_hide .details:hover,.financialService_price_hide .details:focus{ text-decoration: none;color: #fff;}
.financialService_main_left_img2{ background: #ad93de url(../../web/newcsfw_img/csfw_bg07.jpg) no-repeat center; }
.financialService_main_left_img3{background: #66b8f2 url(../../web/newcsfw_img/csfw_bg08.jpg) no-repeat center;}
.csfw_center_right ul li{margin-bottom:5px;}
.evaluate{width: 225px;height: 704px;border: 1px solid #ebebeb;}
.evaluate h4{margin: 0px; height: 39px;width: 100%;border-bottom:1px solid #ebebeb;font-size: 16px;color: #333333;line-height: 39px;padding-left: 18px; }
.evaluate ul li{width: 200px;height: 128px;}
.evaluate ul{ padding-left: 13px;padding-top: 13px;}
.evaluate_top{width: 100%;height: 27px;overflow: hidden;}
.evaluate_top_span01{ width: 52px;height: 27px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-size: 12px;}
.evaluate_top a:hover,.evaluate_top a:focus{text-decoration: none;}
.evaluate_main{ width: 100%;height: 80px;background: #f5f5f5;text-overflow: ellipsis;overflow: hidden;font-size: 12px;padding-left: 10px;padding-top: 14px;line-height: 21px;}
.starAlliance{width: 100%;height: 478px;/*后期该为auto*/}
.starAlliance_in{width: 1200px;height: 478px;/*后期该为auto*/ margin: 0 auto;}
.starAlliance_in p{ height: 27px;margin: 0px;font-size: 18px;color: #333333;padding-left: 5px;}
.starAlliance_list{ width: 100%;height: 423px;}
.starAlliance_list ul{overflow: hidden;}
.starAlliance_list ul li{float:left;width: 230px;height: 414px;border: 1px solid #ececec;}
.star_logo{ width: 100%;height: 230px;border-bottom:1px solid #ececec;display: block;  }
.starAlliance_list ul li p {font-size: 16px;color: #333333;text-align: center;width: 202px;margin: 0 auto;margin-top: 33px;margin-bottom: 10px;height: 44px;padding: 0px;}
.starAlliance_score{ width: 168px;height: 43px;margin-left: 28px;overflow: hidden;}
.starAlliance_know{ width: 116px;height: 32px;background: #e73828;display: block;margin: 0 auto;line-height: 32px;text-align: center;font-size: 14px;}
.starAlliance_know:hover,.starAlliance_know:focus{text-decoration: none}
.csfw_listOne{width: 100%;height: auto;}
.csfw_listOne_in{width: 1200px;height: auto;margin: 0 auto;overflow: hidden;padding-top: 30px;}
.csfw_sidebar{width: 229px;height: auto;border: 1px solid #ececec;min-height: 780px;padding-bottom: 10px;margin-bottom: 10px;}
.csfw_sidebar_p{width: 100%;height: 50px;border-bottom: 1px solid #e73828;font-size: 14px;color: #333333;line-height: 50px;padding-left: 20px;margin: 0px;}
.csfw_sidebar_ul1 a{color: #666666; display: block;overflow: hidden;}
.csfw_sidebar_ul1 a:hover,.csfw_sidebar_ul1 a:focus{text-decoration: none;color: #e73828 !important;}
.csfw_sidebar_ul2 a:hover{color: #e73828 !important;}
.csfw_sidebar_ul1>li{height: auto;padding-top: 10px;width: 100%;cursor: pointer;}
.csfw_sidebar_ul1>li>a{display: block;width: 228px;height: 30px;padding-left: 15px;border-bottom: 1px solid #fff;border-top: 1px solid #fff;border-left: 2px solid #fff;padding-top: 3px; }
.csfw_sidebar_ul1>li>a .csfw_sidebar_openPic{width: 13px;height: 13px;background:url(../../web/newcsfw_img/csfw_bg15.jpg) no-repeat center;margin-top: 4px;margin-right: 17px;}
.csfw_sidebar_ul1>li>a .csfw_sidebar_openTit{color: #333333;}
.csfw_sidebar_ul1>li>.csfw_sidebar_open{border-bottom: 1px solid #ebebeb;border-top:1px solid #ebebeb;border-left: 2px solid #e73828;padding-top: 3px;border-right: 1px solid #fff;}
.csfw_sidebar_ul1>li>.csfw_sidebar_open .csfw_sidebar_openPic{background:url(../../web/newcsfw_img/csfw_bg14.jpg) no-repeat center; }
.csfw_sidebar_ul1>li>.csfw_sidebar_open .csfw_sidebar_openTit{color: #e73828;font-weight: bold; }
.csfw_sidebar_ul2{padding-top: 10px;padding-left: 30px;}
.csfw_sidebar_ul3{padding-left: 14px;padding-bottom: 5px;    line-height: 28px;}
.csfw_sidebar_ul3>li{padding-left: 18px; }
.ng_hide{display: none}
.spancolor1{color: #666666;}
.spancolor2{color: #e73828;}
.spanclose{ width: 13px;height: 10px;background:url(../../web/newcsfw_img/csfw_bg18.png) no-repeat center;margin-top: 10px;margin-right: 12px;  }
.spanopen{width: 13px;height: 10px;background:url(../../web/newcsfw_img/csfw_bg20.png) no-repeat center; margin-top: 10px;margin-right: 12px;}
.csfw-tree2-this .spancolor1{color: #e73828;}
.csfw-tree2-this .spanclose{width: 13px;height: 10px;background:url(../../web/newcsfw_img/csfw_bg20.png) no-repeat center; margin-top: 10px;margin-right: 12px;}
.csfw-tree2-this .csfw_sidebar_ul3{display: block;}
.csfw_sidebar_ul1>li>ul{padding-top: 10px;padding-left: 21px;line-height: 30px;}
.csfw_sidebar_ul3 .csfw_sidebar_ul3_cur{color: #e73828;    border-left: 2px solid #e73828;margin-left: -53px;padding-left: 51px;border-bottom: 1px solid #ebebeb;border-top: 1px solid #ebebeb;border-right: 1px solid #fff;width: 229px;padding-top: 5px;padding-bottom: 5px;}
.csfw_sidebar_ul3 .csfw_sidebar_ul3_cur:hover{color: #e73828}
.csfw_listOne_product{width: 730px;height: 1129px;/*后期改为auto*/margin-left: 15px;}
.csfw_listOne_product ul{ overflow: hidden;}
.csfw_listOne_product ul li{position: relative; float: left;width: 232px;height: 195px;margin-right: 5px;margin-bottom: 5px;border: 1px solid #ebebeb;}
.csfw_listOne_product ul li a{display: block;width: 230px;height: 73px;background: #f5f5f5;border-bottom: 1px solid #ebebeb;overflow: hidden;padding-left: 10px;padding-top: 10px;}
.csfw_listOne_product ul li a>span{width: 50px;height: 50px;}
.csfw_listOne_product ul li a>p{ width: 128px;font-size: 14px;color: #333333;margin-left: 20px;}
#csfw_pager{ width: 100%;height: 77px; text-align: center}
#csfw_pager a{border: 1px solid #ccc;padding: 8px 17px;text-decoration: none;margin-left: 5px;background: #fff;    width: auto;height: auto;margin-right: 0px; margin-bottom: 0px;}
#csfw_pager tr td{border:0px; text-align: center}
#csfw_pager .csfw_pager_cur{background:#e73828;color: #fff;}
.csfw_sidebar_ul3 li a{color: #666666;}
.csfw_sidebar_ul3 li a:hover,.csfw_sidebar_ul3 li a:focus{ color:#e73828; }
.csfw_news{width: 226px;height: auto;border: 1px solid #ebebeb;}
.csfw_news p{height: 40px;margin: 0px; padding-left: 10px;line-height: 40px;border-bottom: 1px solid #ebebeb;color: #333333;font-size: 16px;}
.csfw_news .csfw_news_ul{padding-left: 9px;padding-top: 15px;}
.csfw_news .csfw_news_ul li{ width: 210px;height: 68px;margin-bottom: 18px;}
.csfw_news_ul_box01{ width: 100%;height:auto;overflow: hidden;margin-bottom: 10px;}
.csfw_news_ul_box01 span{width: 15px;height: 15px;background: #ff6600;line-height: 15px;text-align: center;color: #fff;font-size: 12px;border-radius: 2px;}
.csfw_news_ul_box01 a{width: 186px;height: auto;margin: 0px;color: #333333;font-size: 14px;padding-left: 0px;line-height: 15px;border-bottom: 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.csfw_news_ul_box01 a:hover,.csfw_news_ul_box01 a:focus{text-decoration: none;color: #e73828;}
.csfw_news_ul_box02{width: 186px;height: 30px;border-bottom: 1px dashed #e6e6e6;margin-left: 25px;overflow: hidden;}
.csfw_news_ul_box02 .keyWord{width: 102px;height: 12px;font-size: 12px;}
.csfw_news_ul_box02 .csfw_news_time{font-size: 12px;}
.csfw_news .csfw_news_ul .nobottom{margin-bottom: 0px;}
.csfw_news .csfw_news_ul .nobottom .csfw_news_ul_box02{border-bottom: 0px;}
.productDetails{ width: 950px;height: 1943px;}
.productDetails_top{    width: 100%;padding: 0px 11px;}
.productDetails_top ul{}
.productDetails_top ul li{width: 928px;height: 52px;overflow: hidden;line-height: 45px;}
.productDetails_top ul li>span{color: #666666;padding: 0px 14px;height: 34px;line-height: 35px;cursor: pointer;margin-left: 25px;}
.productDetails_top ul li>i{ font-style: normal;line-height: 39px;color: #666666;}
.productDetails_top ul li>.productDetails_top_cur{color: #fff;background:#e73828; }
.info select{ border:1px #e2e2e2 solid; background:#FFFFFF;padding-left: 12px;padding-right: 9px;}
.info{     margin-left: 24px; text-align:center;}
.info #show{ color:#3399FF; }
.productDetails_sort{width: 100%;height: 40px;border:1px solid #eeeeee;margin-top: 10px; overflow: hidden;line-height: 40px;}
.productDetails_sort a{margin-left: 30px;background: url(../../web/newcsfw_img/csfw_bg21.png) no-repeat right center;padding-right: 17px;cursor: pointer;}
.productDetails_sort .productDetails_sorta{color:red;background: url(../../web/newcsfw_img/csfw_bg23.png) no-repeat right center;}

.productDetails_sort a:hover{text-decoration: none;color: #ff7417;background: url(../../web/newcsfw_img/csfw_bg22.png) no-repeat right center;}
.productDetails_list{width: 100%;height: 1703px; margin-top: 10px;}
.productDetails_list .productDetails_list_ul li{ width: 100%;height: 260px;border: 1px solid #eeeeee;overflow: hidden;margin-bottom: 8px; }
.productDetails_list_ul_box01{ height: 100%;width: 258px;padding-left: 8px;padding-top: 20px; }
.productDetails_logo{width: 200px;height: 200px;border: 1px solid #eeeeee;background: url(../../web/newcsfw_img/csfw_bg13.png) no-repeat  center;margin-left: 18px; }
.productDetails_list_ul_box02{height: 100%;width: 460px;padding-top: 20px;}
.productDetails_list_ul_box02 .productDetails_list_ul_box02_title{ height: 50px;width: 100%;display: block;font-size: 18px;color: #666666;}
.productDetails_list_ul_box02 .productDetails_list_ul_box02_title:hover{text-decoration: none}
.productDetails_list_ul_box02 .productDetails_list_ul_box02_name{width: 100%;height: 30px;font-size: 14px;color: #666666;margin: 0px;}
.productDetails_list_ul_box02_sales{ width: 100%;height: 30px;overflow: hidden;}
.productDetails_list_ul_box03{ height: 100%; width: 230px;background: url(../../web/newcsfw_img/csfw_bg24.jpg) no-repeat  center;padding-top: 45px;}
.productDetails_list_ul_box03_buy{ width: 137px;height: 40px;background: #e73828;line-height: 40px;text-align: center;color: #fff;font-size: 16px;display: block;margin: 0 auto;padding: 0px;margin-top: 25px;    margin-left: 54px;}
.productDetails_list_ul_box03_add{ width: 137px;height: 40px;background: #e7b836;line-height: 40px;text-align: center;color: #fff;font-size: 16px;display: block;margin: 0 auto;padding: 0px;margin-top: 20px;    margin-left: 54px;}
.crumbsNav{width: 100%;height: 42px;background: #f8f8f8;margin-bottom: 20px;}
.crumbsNav_in{width: 1200px;height: 100%;margin: 0 auto;line-height: 42px;}
.crumbsNav_in a{background: url(../../web/newcsfw_img/csfw_bg25.png) no-repeat  right center; padding-right: 14px;margin-right: 10px;}
.crumbsNav_in a:hover,.crumbsNav_in a:focus{text-decoration: none;}
.category_box{width: 100%;height: auto;}
.category_box_in{width: 1200px;height: 100%;margin: 0 auto;}
.category_box01{ width: 100%;height: 343px;overflow: hidden;}
.category_box01_img{ width: 560px;height: 290px;background: url(../../web/newcsfw_img/csfw_bg26.png) no-repeat  center;}
.category_box01_right{width: 605px;height: 290px;}
.category_box01_name{ width: 100%;height: 58px;border-bottom: 1px dashed #cccccc;overflow: hidden;line-height: 58px;}
.category_box01_name h4{ font-size: 24px;color: #666666;margin: 0px;}
.category_box01_middle{width: 100%;height: 130px;border: 1px solid #f6f6f5;background: #fffff6;margin-top: 20px;padding-top:32px;padding-left: 34px; }
.category_box01_middle>div p{margin: 0px;font-size: 18px;}
.category_box01_middle>a{ width: 140px;height: 40px;background: #e83829;line-height: 40px;text-align: center;color: #fff;font-size: 14px;margin-right: 20px;margin-top: 20px;}
.category_box01_middle>a:hover{text-decoration: none;}
.category_box02{width: 100%;min-height: 150px;}
.category_box02>p{ width: 100%;height: 53px;margin: 0px;    text-align: center;background: url(../../huodong/drawback_training/img/training_bg02.png) repeat-X center;}
.category_box02>p>span{margin: 0 auto;text-align: center;height: 53px;;line-height: 53px; display:inline-block;font-weight: bold;font-size: 21px;width: auto;padding-left: 30px;padding-right: 30px;background: #fff;}
.nounInterpretation{ width: 100%;text-align: center;padding-bottom:20px;    margin-top: 18px; }
.category_box03{width: 100%;height: 465px;}
.category_box03_ul{ width: 1013px;margin: 0 auto;margin-top: 50px;}
.category_box03_ul li{float: left;width: 220px;height: 292px;border: 4px solid #ebebeb;background: url(../../web/newcsfw_img/csfw_bg27.png) no-repeat  center 50px;position: relative;}
.category_box03_ul li i{display: block;width: 220px;height:16px;position: absolute;left:-4px;top: 190px;background: url(../../web/newcsfw_img/csfw_bg28.png) no-repeat  center  }
.category_box03_ul li>span{width: 100%;text-align: center;font-size: 16px;color: #333333;display: block;margin-top: 229px;}
.category_box03_hide{width: 220px;height: 137px;background: url(../../web/newcsfw_img/csfw_bg29.png) ;border-top: 4px solid #ebebeb;position: absolute;left: -4px;bottom: 0px;padding-top: 30px;display: none;}
.category_box03_hide p{margin: 0px; color: #fff;width: 177px;margin: 0 auto;line-height: 23px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.category_box04{width: 100%;min-height:327px;margin-bottom: 60px;position: relative; }
.category_box02 p i{display: block;width: 143px;height: 55px;background:#fff url(../../web/newcsfw_img/csfw_bg33.png)  no-repeat center;margin: 0 auto; }
.category_box04_ul li{float: left;width: 260px;height: 78px;position: relative;border: 1px solid #ebebeb; background: #f9f9f9;text-align: center;padding-left: 10px;padding-right: 10px;padding-top: 30px;}
.category_box04_ul li >span{ display: block;width: 37px;height: 37px;background:url(../../web/newcsfw_img/csfw_bg34.png)  no-repeat center; position: absolute;left: -19px;top: -19px;color: #fff;text-align: center;line-height: 37px;}
.category_box04_ul{margin-top: 50px;position: relative;}
.category_box04_ul .rightArrow{ display: block;width:10px;height: 18px;background:url(../../web/newcsfw_img/csfw_bg36.png)  no-repeat center; position: absolute;left:309px;top:35px;}
.category_box04_ul .leftArrow{ display: block;width:10px;height: 18px;background:url(../../web/newcsfw_img/csfw_bg38.png)  no-repeat center; position: absolute;left:915px;top:149px;}
.category_box04_ul .downArrow{ display: block;width:18px;height: 10px;background:url(../../web/newcsfw_img/csfw_bg37.png)  no-repeat center; position: absolute;left:1061px;top:95px;}
.category_box04 button{ width: 180px;height: 40px;margin: 0 auto;line-height: 40px;text-align: center;color: #fff;font-size: 16px;background:#e83829;padding: 0px;display: block;margin-top: 50px; }
.category_box04_hide{width: 352px;max-height: 750px;border: 3px solid #ff4e3f;background: #fffdfd;position: absolute;left: 50%; bottom: 56px;margin-left: -176px;padding-left: 25px;padding-top: 60px;overflow-y:auto;padding-bottom: 25px;}
.category_box04_hide dl dt{color: #333333;font-weight: bold;height: 34px;}
.category_box04_hide dl  dd{ padding-left: 30px;  padding-bottom: 15px;}
.category_box04_hide2{display: none;}
.category_box05{width: 100%;min-height: 374px;}
.category_box05_ul{overflow: hidden;text-align: center;margin-top: 50px;}
.category_box05_ul span{display:inline-block;width: 183px;height: 185px;border: 1px solid #e6e6e6;overflow: hidden; margin-right: 10px;margin-left: 10px;}
.category_helper{width: 100%;min-height: 650px;background: #f8fffe;border-top: 2px solid #c8c8c8;border-bottom: 2px solid #c8c8c8;}
.category_helper_in{width: 1200px;height: 100%;margin: 0 auto;padding-top: 30px;background:url(../../web/newcsfw_img/csfw_bg41.png)  no-repeat center 30px; overflow: hidden;}
.commonProblem{width: 509px;height: 530px;margin-left: 90px;position: relative;}
.noticeThing{width: 594px;min-height: 530px;}
.commonProblem_top{ width: 100%;height: 80px;overflow: hidden;padding-right: 75px;}
.commonProblem_top h4{margin: 0px;font-size: 26px;color: #666666;margin-left: 156px;}
.commonProblem_top span{color: #ff4a3b;cursor: pointer;width:68px;height: 20px;background:url(../../web/newcsfw_img/csfw_bg42.jpg)  no-repeat right center;margin-top: 15px; }
.commonProblem_ul li>h5{margin: 0px;font-size: 14px;color: #333333;background: url(../../web/newcsfw_img/csfw_bg43.png)  no-repeat left 2px;padding-left: 33px;margin-bottom: 10px; }
.commonProblem_ul li>p{margin: 0px;color: #666666;margin-left: 32px;line-height: 24px;}
.commonProblem_ul li{margin-bottom: 30px;}
.commonProblem_ul{position: absolute;top: 78px;padding-right: 89px;}
.noticeThing h4{margin: 0px auto;font-size: 26px;color: #666666;display: inline-block;margin-left: 231px;height: 80px;}
.noticeThing_box{width: 510px;min-height: 365px;border-left: 1px dashed #ccc;padding-left: 67px;}
.noticeThing_ul li{color: #666666;line-height: 24px;margin-bottom: 35px;background: url(../../web/newcsfw_img/csfw_bg44.png)  no-repeat left 2px;padding-left: 33px;}
.noticeThing_ul2 li{margin-bottom: 10px;}
.tijian-mes .hei{	background: #fafafa none;color: #000; text-align: left;font-weight: normal;}
.invoice-from .red-xing2{	color: red !important;}
.invoice-from .red-xing{display: inline-block;color: red !important;}
.invoice-from2 .red-xing{	display: none;	color: red !important;}
.invoice-from .yz-tis{	display: none;}
.list_serve_condition{	border: 1px solid #ebebeb;  padding: 20px;  height: 100%;  overflow: hidden;  background: #fff;}
#city_china_val select{color: #666666;color: #666666;padding: 3px 5px; min-width: 146px;}
.p-server-quyu select {color: #666666;color: #666666;padding: 3px 5px;min-width: 146px;border: 1px #e2e2e2 solid;background: #FFFFFF;}
.p-server-quyu .mc{display: inline-block;margin-right: 10px;}


