@charset "UTF-8";
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
    display: block;
}

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
}
.sub_on li.li-hover .item-wrap,.sub_on li:hover .item-wrap{
    border-left-color: #FF9100;
}
@charset "utf-8";
* { margin: 0; padding: 0; }
html {_background-attachment: fixed; }
:focus { outline: 0; }
img { border: 0; outline: none; vertical-align: top; }
ul, li, ol { list-style: none outside none; }
input, button { border: 0; outline: none; background: none; filter: chroma(color=#000000); }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
i, em, b { font-style: normal; }
::-webkit-input-placeholder, :-moz-placeholder, ::-moz-placeholder, :-ms-input-placeholder {
 color:#999;
 font-family:微软雅黑, Microsoft YaHei, \5FAE\8F6F\96C5\9ED1;
 font-size:12px;
}
a, a * { text-decoration: none; -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none; star:expression(this.onFocus=this.blur());
}
a:hover { color: #f20e0e; }
::selection { background: #f20e0e; color: #fff; }
::-moz-selection {
 background:#f20e0e;
 color:#fff;
}
table { width: 100%; border-collapse: collapse; border-spacing: 0; }
table td { word-break: break-all; word-wrap: break-word; }
input { font-family: 微软雅黑, Microsoft YaHei, \5FAE\8F6F\96C5\9ED1;  font-size: 12px; line-height: 18px; }
.clear { clear: both; zoom: 1; }
.clear:after, .clear:before { clear: both; display: block; content: ""; height: 0; width: 100%; font-size: 0; visibility: hidden; zoom: 1; }
.fl { display: inline; float: left }
.fr { display: inline; float: right }
.font14 { font-size: 14px; }
.font16 { font-size: 16px; }
.font18 { font-size: 18px; }
.fontb { font-weight: bold }
.fontred { color: #f20e0e }
.box { width: 1200px; margin: 0 auto; clear: both; position: relative; }
.fontindent{ text-indent: 2em;}
.fontline{ line-height: 24px;}
.marginauto { margin:0 auto; }
.marginleft { margin-left: 10px; }
.marginright { margin-right: 10px; }
.marginbottom { margin-bottom: 15px; }
.bg_grey { background:#f6f6f6;}
.bg_write { background:#fff;}
.item_sec_desc p img{
   
    max-width: 1100px;
    background: #fff;
    padding: 2px;
    border: #c7c7c7 1px solid;
    background: #fff;
    color: #333;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#c7c7c7, direction=120, strength=0);
    -moz-box-shadow: 0 0 5px #c7c7c7;
    -webkit-box-shadow: 0 0 5px #c7c7c7;
    box-shadow: 0 0 5px #c7c7c7;
    margin: 8px auto;
}
/*==========底部================*/
.ipr-new-footer .ipr-footer-top {
    width: 100%;
    height: 60px;
    background: url() no-repeat;
    background-position: center center
}

.ipr-new-footer .ipr-footer-wrap {
    margin: 0 auto;
    width: 1200px;
    overflow: hidden
}

.ipr-new-footer .footer-top-nav {
    float: left;
    overflow: hidden
}

.ipr-new-footer .footer-top-item {
    position: relative;
    float: left;
    width: 100px
}

.ipr-new-footer .footer-top-item:before {
    position: absolute;
    content: '';
    left: -20px;
    top: 6px;
    width: 1px;
    height: 13px;
    background: #fff
}

.ipr-new-footer .footer-top-item a {
    font-size: 16px;
    color: #fff
}

.ipr-new-footer .footer-top-item:first-child:before {
    content: '';
    left: 0;
    top: 0;
    width: 0;
    height: 0
}

.ipr-new-footer .ipr-link-method {
    float: right;
    position: relative;
    margin-right: 7px
}

.ipr-new-footer .ipr-link-method .link-method-item {
    float: left;
    margin-left: 18px;
    font-size: 16px;
    color: #fff
}

.ipr-new-footer .ipr-link-method .link-method-item.special-method-item {
    margin-left: 6px
}

.ipr-new-footer .ipr-link-method .link-method-item:first-child {
    margin-left: 0;
    color: #999
}

.ipr-new-footer .ipr-link-method .link-time-description {
    position: absolute;
    bottom: 7px;
    left: 0;
    color: #999;
    font-size: 14px
}

.ipr-new-footer .ipr-footer-bottom {
    border-top: 1px solid #3a3a3a;
    width: 100%;
    min-height: 320px;
    background: url(//as.zbjimg.com/static/nodejs-ipr-www-api/components/2019index/footer/img/ipr_footer_bg.58c099a5.png) no-repeat;
    background-size: cover;
    background-position: center center
}

.ipr-new-footer .ipr-footer-bottom .ipr-footer-wrap {
    margin-top: 0
}

.ipr-new-footer .ipr-footer-intro {
    float: left;
    width: 1200px;
}

.ipr-new-footer .footer-tabs ul {
    overflow: hidden;
    padding-bottom: 4px
}

.ipr-new-footer .footer-tabs .footer-tab-item {
    float: left;
    margin-left: 11px;
    padding: 11px 10px;
    font-size: 16px;
    background: #232427;
    color: #5a5b61
}

.ipr-new-footer .footer-tabs .footer-tab-item:first-child {
    margin-left: 0
}

.ipr-new-footer .footer-tabs .footer-tab-item.active,
.ipr-new-footer .footer-tabs .footer-tab-item:hover {
    position: relative;
    background: #4b4c54;
    color: #fff;
    cursor: pointer
}

.ipr-new-footer .footer-tabs .footer-tab-item.active:after,
.ipr-new-footer .footer-tabs .footer-tab-item:hover:after {
    position: absolute;
    content: '';
    left: 47%;
    bottom: -4px;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #4b4c54
}

.ipr-new-footer .footer-intro-detail {
    margin-top: 7px;
    width: 960px
}

.ipr-new-footer .footer-intro-detail ul {
    overflow: hidden
}

.ipr-new-footer .footer-intro-detail .footer-intro-item {
    float: left;
    margin: 14px 36px 0 0;
    width: 84px
}

.ipr-new-footer .footer-intro-detail .footer-intro-item a {
    font-size: 14px;
    color: #6a6b74
}

.ipr-new-footer .footer-intro-detail .footer-intro-item a:hover {
    color: #c4c5c9
}

.ipr-new-footer .footer-copyright {
    margin-top: 28px;
    font-size: 14px;
    color: #4b4c52
}

.ipr-new-footer .ipr-footer-code {
    float: right;
    width: 240px
}

.ipr-new-footer .ipr-footer-code .footer-code-item {
    float: left;
    padding: 14px 0 11px 0;
    width: 120px;
    background: #2c2f37
}

.ipr-new-footer .ipr-footer-code .footer-code-icon {
    display: inline-block;
    margin-left: 12px;
    height: 95px;
    width: 95px
}

.ipr-new-footer .ipr-footer-code .footer-code-text {
    margin-top: 6px;
    text-align: center
}

.ipr-new-footer .ipr-footer-code .footer-code-text p {
    margin-top: 4px;
    font-size: 12px;
    color: #6a6b74
}

.ipr-new-footer .ipr-basic-info {
    margin-top: 5px;
    border-top: 1px solid #2e2f31
}

.ipr-new-footer .ipr-basic-info .ipr-footer-wrap {
    margin-top: 14px
}

.ipr-new-footer .ipr-footer-left {
    float: left;
    width: 960px
}

.ipr-new-footer .ipr-footer-right {
    float: right;
    width: 240px
}

.ipr-new-footer .ipr-footer-top-wrap {
    overflow: hidden
}

.ipr-new-footer .ipr-copyright {
    overflow: hidden
}

.ipr-new-footer .ipr-copyright .ipr-copyright-content {
    float: left;
    width: 960px
}

.ipr-new-footer .ipr-copyright .ipr-copyright-wrap {
    margin-top: 18px;
    font-size: 13px;
    color: #6a6b74;
    overflow: hidden
}

.ipr-new-footer .ipr-copyright .ipr-copyright-wrap .copyright-item {
    position: relative;
    float: left
}

.ipr-new-footer .ipr-copyright .ipr-copyright-wrap .copyright-item i {
    display: block;
    overflow: hidden
}

.ipr-new-footer .ipr-copyright .ipr-copyright-wrap .copyright-item a {
    color: #6a6b74
}

.ipr-new-footer .ipr-copyright .ipr-copyright-wrap .copyright-item.copyright-code {
    margin-left: 75px
}

.ipr-new-footer .ipr-copyright .ipr-copyright-wrap .copyright-item.copyright-code i {
    position: absolute;
    top: 3px;
    left: -14px;
    height: 14px;
    width: 12px;
    background: url(//as.zbjimg.com/static/nodejs-ipr-www-api/components/2019index/footer/img/copyright_icon.2fd83238.png) 0 0 no-repeat
}

.ipr-new-footer .ipr-copyright .ipr-copyright-wrap .copyright-item.copyright-text {
    margin-left: 111px
}

.ipr-new-footer .ipr-copyright .ipr-copyright-wrap .copyright-item.copyright-text i {
    position: absolute;
    top: 3px;
    left: -44px;
    height: 14px;
    width: 41px;
    background: url(//as.zbjimg.com/static/nodejs-ipr-www-api/components/2019index/footer/img/copyright_icon.2fd83238.png) -26px 0 no-repeat
}

.ipr-new-footer .ipr-copyright .ipr-copyright-wrap .copyright-item.copyright-description {
    float: right
}

.ipr-new-footer .ipr-copyright .ipr-copyright-wrap .copyright-item.copyright-description i {
    position: absolute;
    top: 3px;
    left: -17px;
    height: 14px;
    width: 14px;
    background: url(//as.zbjimg.com/static/nodejs-ipr-www-api/components/2019index/footer/img/copyright_icon.2fd83238.png) -12px 0 no-repeat
}

.ipr-new-footer .ipr-copyright .ipr-copyright-wrap .copyright-item:first-child {
    margin-left: 0
}

.ipr-new-footer .ipr-copyright .ipr-copyright-wrap .copyright-description-text {
    margin-right: 7px
}

.ipr-new-footer .footer-license {
    float: right;
    width: 240px;
    overflow: hidden
}

.ipr-new-footer .footer-license .license-item {
    float: right;
    margin-bottom: 10px;
    width: 95px;
    height: 52px;
    background: url(//https://epmao.oss-cn-beijing.aliyuncs.com/user/%E9%98%BF%E9%87%8C%E6%97%BA%E6%97%BA%E5%9B%BE%E7%89%8720190315174614.jpg) no-repeat ;
    background-size: cover
}

.ipr-new-footer .footer-license .license-item a {
    display: block;
    width: 100%;
    height: 100%;
    cursor: pointer
}
.footer-code-icon img{
    height: 95px;
    width: 95px;
}
.ipr-new-footer .footer-license .license-item3 {
    margin-right: 13px;
    background-position: 0 0
}

.ipr-new-footer .footer-license .license-item1 {
    margin-right: 25px;
    background-position: -96px 0
}

.ipr-new-footer .footer-license .license-item2 {
    margin-right: 13px;
    background-position: -192px 0
}

.ipr-new-footer .footer-license .license-item4 {
    margin-right: 25px;
    background-position: -288px 0
}
/*==========头部顶部================*/
.header_wrap { height: 32px; line-height: 32px; background:#f6f6f6; }
.header_wrap .box { z-index: 99998; }

/*.header_welcome { text-transform: uppercase; }*/
.header_welcome a { padding: 0 13px;line-height: 32px;  }
.header_welcome a.reglink { color: #f00808; }
.header_menu { position: absolute; right: 0px; top: 0px; height: 32px; line-height: 32px; }
.header_menu li { float: left; position: relative;  line-height: 32px;}
.header_menu i, .menu_wrap i, .head_wrap i { text-indent: -9999999px; }
.header_menu li.header_tel { margin-left: 15px; }
.header_menu li a { padding: 0 15px; line-height: 32px; height: 32px; display: inline-block; white-space: nowrap; }
.header_menu li i.header_icon_sc { display: inline-block; background: url(../images/icon.png) no-repeat -70px 0; width: 20px; height: 32px; }
.header_menu .header_icon_ph { display: inline-block; background: url(../images/icon.png) no-repeat -106px 0; width: 16px; height: 32px; }
.header_menu .hmenu_hd i { display: inline-block; background: url(../images/icon.png) no-repeat -140px 0; width: 9px; height: 32px; margin-left: 4px; }
.header_menu .hmenu_hd a:hover { background: #fff; }
.header_menu .hmenu_hd a:hover i { background-position: -140px -32px; }
.header_menu .hmenu_bd { display: none; z-index: 9999; }
.header_menu .site_cont { position: absolute; right: 0; left: auto; top: 32px; background: #fff; padding: 25px 15px; width: 910px; border: 1px solid #f6f6f6; border-top: none; }
.header_menu .site_cont .site_cont_list { float: left; padding: 0 2%; width: 29%; }
.header_menu .wechat {width:298px; position: absolute; right: -1px; left: auto; top: 32px; background: #fff; padding:5px 5px 10px; border: 1px solid #f6f6f6; border-top: none; text-align:center; }
.header_menu .wechat p { font-size:13px;}
.header_menu .wechat .wech_fl {float: left;margin-right: 5px;}
.header_menu .wechat .cut_line {width: 1px;height: 125px;background:#EDEDED;position: absolute;left: 50%;top: 15px;}
.header_menu .wechat .wech_fr {float: right;margin-left: 5px; }

.header_menu .site_cont .cname_cont_list h3 { color: #f56a00; }
.header_menu .site_cont .dname_cont_list h3 { color: #2263d4; }
.header_menu .site_cont .dname_cont_list { border-left: 1px solid #f5f5f5; border-right: 1px solid #f5f5f5; height: 240px; }
.header_menu .site_cont h3 { font-size: 16px; padding: 0 0 8px 15px; }
.header_menu .site_cont i.header_icon_hot { background: url(../images/icon.png) no-repeat -70px -113px; display: inline-block; width: 23px; }
.header_menu .site_cont i.header_icon_new { background: url(../images/icon.png) no-repeat -140px -113px; display: inline-block; width: 23px; }
/*==========头部中部================*/
.head_wrap { height: 112px; background:#fff; }
.head_wrap .box { z-index: 9999; }
.head_wrap .head_logo { position: absolute; left: 0px; top: 16px; }
.head_wrap .logo_slogan { margin-left: 15px; }
.head_search { position: absolute; left: 368px; top: 34px; }
#search_form .choose_item { width: 97px; height: 40px; position: relative; }
#search_form .choose_item_hd { height: 40px; line-height: 40px; background: #f6f6f6 url(../images/icon.png) no-repeat -286px -124px; position: relative; overflow: hidden; border-top: 1px solid #2a2a2a; border-bottom: 1px solid #2a2a2a; border-left: 1px solid #2a2a2a; *background-position:-277px -124px;}
#search_form .choose_item_hd .sel_con { padding: 13px 0 13px 11px; border: none; background: none; height: 14px; line-height: 14px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; font-size: 14px; display: inline-block; *text-indent:4px;cursor: pointer; }
#search_form .choose_item_bd { width: 100%; position: absolute; left: 0; top: 42px; background: #fff; overflow: hidden; display: none; z-index:888; }
#search_form .choose_item_bd li { width: 100%; clear: both; }
#search_form .choose_item_bd li a { display: block; text-indent: 11px; line-height: 28px; font-size: 14px; }
#search_form .searchform input.inp { width: 394px; height: 14px; line-height: 14px; padding: 13px 0; background: #fff; text-indent: 12px; color: #737171; border-top: 1px solid #2a2a2a; border-bottom: 1px solid #2a2a2a; }
#search_form .searchform input.btn { width: 75px; height: 42px; background: #eb0c1c url(../images/icon.png) no-repeat -230px 0px; border: none; cursor: pointer; }
#search_form .search_keyworks { padding-top: 10px; }
#search_form .search_keyworks a { display: inline-block; margin-right: 16px; color: #ADADAD; }
.head_user { width: 200px; height: 42px; background: #f2f2f2; position: absolute; top: 34px; right: 0px; }
.head_user_link { height: 42px; line-height: 42px; position: relative; }
.head_user_link_hd a { display: block; padding-left: 40px; height: 100%; font-size: 14px; height: 42px; line-height: 42px; }
.head_user_link_hd .head_user_arrow { background: url(../images/icon.png) -230px -101px; width: 12px; height: 12px; margin-left: 15px; vertical-align: middle; display: inline-block; }
.head_user_link_hd a:hover .head_user_arrow { background-position: -230px -113px; }
.head_user_link_bd { width: 310px; position: absolute; right: -1px; top: 42px; background: #fff; border: 1px solid #f2f2f2; display: none; z-index: 99; }
.head_user_link_bd .hd { clear: both; height: 36px; border-bottom: 1px solid #f2f2f2; line-height: 36px; text-indent: 10px; overflow: hidden }
.head_user_link_bd .hd a { margin-right: 18px }
.head_user_link_bd .bd { clear: both; padding: 5px 0; overflow: hidden }
.head_user_link_bd .bd a { display: block; width: 134px; height: 28px; line-height: 28px; text-indent: 4px; }
.head_user_link_bd .bd a:hover { background-color: #f5f5f5 }
.head_user_link_bd .bd_left { width: 140px; height: 120px; border-right: 1px solid #eaeaea; padding-left: 10px; overflow: hidden }
.head_user_link_bd .bd_right { width: 145px; padding-left: 10px; }
/*==========头部导航================*/
.menu_wrap { border-bottom: 1px solid #282828; height: 38px; background:#fff;}
.menu_wrap ul li { float: left; }
.menu_wrap ul li a { padding: 0 20px; font-size: 16px; height: 38px; line-height: 38px; display: inline-block; }
.menu_wrap .menu_index { background: #eb0c1c; color: #fff; }
.menu_wrap .menu_icon { display: inline-block; width: 23px; margin-left: 4px; position: relative; animation: updown 2s infinite; -webkit-animation: updown 2s infinite; }
@keyframes updown {
 0% {
  top:0px;
 }
 100% {
  top:-2px;
 }
}
@-webkit-keyframes updown {
 0% {
  top:0px;
 }
 100% {
  top:-2px;
 }
}
.menu_wrap .menu_icon { background-position: -72px -113px; }
.menu_wrap .menu_icon_hot { background: url(../images/icon.png) no-repeat -70px -113px; }
.menu_wrap .menu_icon_new { background: url(../images/icon.png) no-repeat -140px -113px; }
.menu_wrap .menu_sale { position: absolute; top: 10px; right: 0; }
.menu_wrap .menu_sale a { font-size: 16px; color: #eb0c1c; line-height: 22px; }
.menu_wrap .menu_sale a:hover { color: #282828; }
.menu_wrap .menu_sale .menu_icon_sale { background: url(../images/icon.png) no-repeat -196px 0; display: inline-block; width: 28px; }
/*==========头图================*/
.home_mainpart_wrap { height: 495px; position: relative; }
.home_mainpart { height: 1px; position: relative; z-index: 9; }
.home_mainpart .box { height: 495px; overflow: hidden; }
.home_slide { height: 495px; position: absolute; left: 0; top: 0; right: 0; overflow: hidden }
.home_slide .bd { position: relative; z-index: 0; }
.home_slide .bd li { zoom: 1;height: 495px;position: relative; }
.home_slide .bd a { display: block; height: 495px;width: 1027px;position: absolute;top: 0;left: 50%;margin-left: -533px;}
.home_slide .hd { width: 100%; text-align: center; position: absolute; left: 7%; bottom: 15px; z-index: 12 }
.home_slide .hd ul { *left:50%;
 *position:absolute;
 *bottom:0px;
}
.home_slide .hd li { display: inline-block; *display:inline;
 *float:left;
 width: 18px; height: 18px; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; background-color: #595959; margin-right: 10px; text-indent: -9999px; font-size: 0; zoom: 0; overflow: hidden; }
.home_slide .hd li.on { cursor: pointer; background-color: #e30000; }
.home_nav { margin-top: 20px; position: relative; }
.home_nav li .item{ width: 67px; height: 63px; background: #2b2b2b; padding-top: 13px; cursor: pointer; }
.home_nav li .item_hd i { display: block; background: url(../images/icon.png) no-repeat 0 -22px; width: 30px; height: 22px; margin: 0 auto 6px; }
.home_nav li .item_hd { color: #fff; text-align: center; }
.home_nav li.on .item { background: #fff; color: #2b2b2b; width: 69px; margin-left: -2px; }
.home_nav li.on .item_hd i { background-position: 0 0; }
.home_nav li.on .item_hd { color: #2b2b2b; }
.home_nav li .home_nav_sp i { background-position: 0 -66px; }
.home_nav li.on .home_nav_sp i { background-position: 0 -44px; }
.home_nav li .home_nav_nm i { background-position: 0 -110px; }
.home_nav li.on .home_nav_nm i { background-position: 0 -88px; }
.home_nav li .home_nav_lt i { background-position: 0 -154px; }
.home_nav li.on .home_nav_lt i { background-position: 0 -132px; }
.home_nav li .home_nav_ad i { background-position: 0 -198px; }
.home_nav li.on .home_nav_ad i { background-position: 0 -176px; }
.home_nav li .home_nav_mix i { background-position: 0 -242px; }
.home_nav li.on .home_nav_mix i { background-position: 0 -220px; }
.home_nav .item_bd_list { width: 392px; display: none; float: left; position: relative; position: absolute; left: 67px; top: 0; background: #ffffff; height: 456px; }
.home_nav li.on .dis { display: block;}
.home_nav .item_bd_list .close { position: absolute; top: -12px; right: -12px; background: url(../images/icon.png) no-repeat -230px -132px; display: block; width: 28px; height: 28px; cursor: pointer; }
.home_nav .home_nav_recom { width: 270px; }
.home_nav .item_name { margin-left: 15px; width: 240px; padding: 18px 0; overflow: hidden; }
.home_nav .item_name .item_namecont { width: 270px; }
.home_nav .item_name a { line-height: 28px; font-size: 14px; display: block; float: left; overflow: hidden; height: 28px; }
.home_nav .item_dname a { border: 1px solid #dedede; border-radius: 3px; text-align: center; display: inline-block; }
.home_nav .item_dname a.hot { background: url(../images/hot.png) no-repeat left top; }
.home_nav .item_dname_top { margin-bottom: 15px; }
.home_nav .item_dname_top a { padding: 20px 6px 0; width: 93px; height: 80px; margin-right: 26px; line-height: 38px; }
.home_nav .item_dname_top a span { display: block; padding-bottom: 10px; color: #0072fe; font-size: 30px; font-weight: bold; text-align: center; line-height: 32px; border-bottom: 1px solid #e7e7e7; }
.home_nav .item_dname_bottom a { width: 70px; margin-right: 12px; }
.home_nav .item_sname a { width: 60px; }
.home_nav .item_sname { border-bottom: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; }
.home_nav .item_pname a { width: 120px; }
.home_nav .item_bd_list .tit { font-size: 16px; border-bottom: 2px solid #f2f2f2; padding: 16px 0 14px 0; margin: 0 11px 17px; }.home_nav .search { border: 1px solid #cacaca; width: 368px; overflow: hidden; margin-left: 11px; }
.home_nav .search_con { line-height: 16px; color: #b4b4b4; width: 122px; padding: 6px 0 6px 10px; *padding:6px 0;
 *width:159px;
 height: 16px; }
.home_nav .search_item { background: #f7f7f7; width: 236px; height: 28px; }
.home_nav .search_item a { height: 28px; line-height: 28px; padding: 0 6px; display: inline-block; transition:none;}
.home_nav .search_item i { background: url(../images/icon.png) no-repeat -195px -135px; width: 14px; height: 28px; display: inline-block; margin-right: 4px; vertical-align: -10px; *vertical-align:-5px;
 transition:none;}
.btns{
    padding-top: 5px;
}
.home_nav .search_item a.on i,.home_nav .search_item a:hover i { background-position: -180px -135px; }
.home_nav .search_item a.on { color:#f20e0e; }
.home_nav .nav_list { margin-left: 11px; }
.home_nav .nav_list dl { padding: 18px 0 8px; width: 370px; }
.home_nav .nav_list dl dt { font-size: 14px; float: left; height: 56px; line-height: 28px; width: 14%; }
.home_nav .nav_list dl dd { float: left; font-size: 14px; font-weight: bold; line-height: 28px; text-align: left; overflow: hidden; height: 28px; }
.home_nav .nav_list dl dd a { color: #5f5f5f; height: 28px;  line-height: 28px; }
.home_nav .nav_list .active a, .home_nav .nav_list dl dd a:hover { color: #eb0c1c; }
.home_nav .nav_list .list_dname dd {  width: 17.2%; }
.home_nav .nav_list .list_pname { border-bottom: 1px #dddddd dashed; border-top: 1px #dddddd dashed; }
.home_nav .nav_list .list_pname dd { width: 28.6%; }
.home_nav .nav_list .list_pname dt { height: 84px; }
.home_nav .nav_list .list_nname dd { width: 14.3%; }
.home_nav .nav_btn { height: 60px; background: #f7f7f7; padding-top: 20px; padding-left: 70px; }
.home_nav .nav_btn .btn { width: 114px; line-height:16px; padding:10px 0; text-align: center; display: inline; margin-right: 40px; float: left; font-size: 16px; cursor: pointer; }
.home_nav .nav_btn .btn1, .home_nav .nav_btn .btn2:hover { color: #fff; background: #ff9600; border: none; border: 1px solid #ff9600;}
.home_nav .nav_btn .btn1:hover, .home_nav .nav_btn .btn2 { border: 1px solid #6d6d6d; background: none; color: #2b2b2b; }
.home_nav .item_dname a:hover { border: 1px solid #eb0c1c;}
.home_notice { background: rgba(0,0,0,0.65); width: 106px; height: 446px; padding: 10px 0 0 0; margin-top: 20px; filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#75000000, endColorstr=#75000000);
}
.home_notice a,.home_notice p { color: #ffffff;  }
.home_notice .home_nlogin, .home_notice .home_npromise, .home_notice .home_nservice { margin: 0 15px 0 10px; }
.home_notice .home_nlogin p{ text-align: center; margin: 10px auto;line-height: 26px;}
.home_notice .home_nlogin .btnborder { width: 80px;height: 26px; border-radius: 13px; margin: 10px auto; display: block; background: #1a1a1a; font-size: 14px; line-height: 22px; text-align: center; }
.home_notice .home_nlogin .btnborder a {  line-height: 24px\9; }
.home_notice .home_nlogin { border-bottom: 1px dashed #000; *padding:3px 0 2px; }
.home_notice .home_nlogin .login { background: #eb0c1c; }
.home_notice .home_nlogin a:hover { opacity: 0.8; }
.home_notice .home_npromise .home_npromisel { padding: 9px 0; }
.home_notice .home_npromise i { background: url(../images/icon.png) no-repeat -341px 0; width: 31px; height: 32px; float: left; }
.home_notice .home_npromise .home_npromise02 i { background-position: -341px -32px; }
.home_notice .home_npromise .home_npromise03 i { background-position: -341px -64px; }
.home_notice .home_npromise .home_npromise04 i { background-position: -341px -96px; }
.home_notice .home_npromise .home_npromisel a:hover p { color: #cccccc; }
.home_notice .home_nservice { margin-bottom: 8px; }
.home_notice .home_nservice dl dt img { border-radius: 100%; border: rgba(255,255,255,0.17) solid 3px; }
.home_notice .home_nservice dl dd { text-align: center; }
.home_notice .home_nservice dl dd a:hover { color: #cccccc; }
.home_notice .home_nvalid a { height: 37px; line-height: 37px; background: #544445; text-align: center; display: block; position: relative; z-index: 14; }
.home_notice .home_nvalid a:hover { color: #ebe5e5; }
.mytrueservice_wrap { display:none; background: rgba(0,0,0,0.40); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#75000000, endColorstr=#40000000);
 position: fixed; padding: 10px; left: 50%; top: 50%; z-index: 999999; margin-left: -344px; margin-top: -262px; height:525px; }
.mytrueservice { background: #fff; }
.mytrueservice .pop_hd { height: 56px; line-height: 56px;  color: #fff; font-size: 18px; margin-bottom: 42px; background: #65b71d; padding-left: 25px; background: url(../images/pop_verify_tbg.jpg) left top repeat-x;}
.mytrueservice .pop_hd span{ background:url(../images/icon_pop_verify.png) left center no-repeat; padding-left: 42px; margin-right:18px;}
.mytrueservice .pop_hd .close { display: block; width: 22px; height: 48px; position: absolute; right: 36px; top: 10px; background: url(../images/icon.png) no-repeat -238px -402px; cursor: pointer; z-index: 10; }
.mytrueservice .bid_con { margin-left: 38px; }
.mytrueservice_cont .tit .btn { font-size: 16px; }
.mytrueservice_tit { text-align: center; line-height: 38px; font-size: 24px; margin-top: 60px; }
.mytrueservice_tit img { margin-right: 20px; display: inline-block; }
.mytrueservice_cont { width: 688px; margin: 40px auto; }
.mytrueservice_cont .tit { text-align:center; }
.mytrueservice_cont .tit .inp { width: 413px; padding:15px; border: 1px solid #ddd; font-size: 14px; color: #898888;  margin-bottom:20px; }
.mytrueservice_cont .tit .btn { cursor: pointer; background: #ffa200; font-weight: bold; width: 260px; line-height: 42px; color: #fff; }
.mytrueservice_cont .cont { margin-top: 40px; background: #f2f2f2; padding: 40px 0; height: 195px; position: relative; text-align: center;}
.mytrueservice_cont .true {  position: relative;  }
.mytrueservice_cont .true .num { line-height: 34px; margin-bottom: 10px; }
.mytrueservice_cont .true .num strong { font-size: 30px; }
.mytrueservice_cont .true .info { font-size: 18px; line-height: 32px; }
.mytrueservice_cont .cont .tips { text-align:center; font-size:14px; line-height:22px; margin-top:35px; }
.mytrueservice_cont .cont .img { position: absolute; left: 66%; top: 0; }
.myadvice_form .form_hd { margin-bottom: 30px; border: none; height: 80px; }
@charset "utf-8";
/*rightSidebar*/
.rightSidebar{position:fixed;width:45px;height:100%;right:0;top:0;z-index:1088800;display:block !important;border-right:7px solid #E1E1DF}
.rightSidebar .li{width:45px;height:40px;border-radius:3px;cursor: pointer;position:relative;}
.rightSidebar .li a{font-size: 12px;color: #333;width:45px;height:40px;border-radius:3px 0 0 3px;cursor: pointer;position:relative;display:block;z-index:10;margin-top:3px;line-height:40px;text-align:center;transition: background-color .3s ease-in-out;}
.rightSidebar .li a:hover{color:#fff !important;transition: background-color .3s ease-in-out;}
.rightSidebar .li .ctx-hover-txt{border-radius:3px;line-height: 40px;text-align: center;cursor: pointer;font-size: 14px;text-align: center;display: block;color: #fff;width: 88px;left: -100px;top: 0;position: absolute;background-color: #EF1E25;white-space: nowrap;transition: all .3s ease-in-out;visibility: hidden;opacity: 0;font-weight:700;z-index:1;}
.rightSidebar .li:hover .ctx-hover-txt{opacity:inherit;visibility:visible;left:-88px}
.rightSidebar .kefuzixun a{background:#E1E1E1 url(/cunchu/public/library/sidebarSpace/sidebar_images/kefuzixun.png) no-repeat center;}
.rightSidebar .kefuzixun a:hover{background:#EF1E25 url(/cunchu/public/library/sidebarSpace/sidebar_images/zhenjiakefu_h.png) no-repeat center;}
.rightSidebar .gouwuche a{background:#E1E1E1 url(/cunchu/public/library/sidebarSpace/sidebar_images/gouwuche.png) no-repeat center;}
.rightSidebar .gouwuche a:hover{background:#EF1E25 url(/cunchu/public/library/sidebarSpace/sidebar_images/gouwuche_h.png) no-repeat center;}
.rightSidebar .guanzhu a{background:#E1E1E1 url(/cunchu/public/library/sidebarSpace/sidebar_images/guanzhu.png) no-repeat center;}
.rightSidebar .guanzhu a:hover{background:#EF1E25 url(/cunchu/public/library/sidebarSpace/sidebar_images/guanzhu_h.png) no-repeat center;}
.rightSidebar .zhenjiakefu a{background:#E1E1E1 url(/cunchu/public/library/sidebarSpace/sidebar_images/zhenjiakefu.png) no-repeat center;}
.rightSidebar .fankui_jiang,.rightSidebar .fankui_jiang a{height: 45px;}
.rightSidebar .fankui_jiang a{background:url(/cunchu/public/library/sidebarSpace/sidebar_images/fankui_jiang.gif) no-repeat center;}
.rightSidebar .zhenjiakefu a:hover{background:#EF1E25 url(/cunchu/public/library/sidebarSpace/sidebar_images/zhenjiakefu_h.png) no-repeat center;}
.rightSidebar .fankui a{background:#E1E1E1;}
.rightSidebar .fankui a:hover{background:#EF1E25;}
.rightSidebar .huidaodingbu a{background:#E1E1E1 url(/cunchu/public/library/sidebarSpace/sidebar_images/huidaodingbu.png) no-repeat center;}
.rightSidebar .huidaodingbu a:hover{background:#EF1E25 url(/cunchu/public/library/sidebarSpace/sidebar_images/huidaodingbu_h.png) no-repeat center;}
.rightSidebar .huidaodingbu,.rightSidebar .fankui{display:none;}
.rightSidebar .fankui_jiang {display: none;}
.bar_show .rightSidebar .fankui_jiang {display: block;}
.bar_show .rightSidebar .fankui {display: none!important;}

/*侧栏二维码*/
.rightSidebar .ctx-hover-txt2{transition: all .3s ease-in-out 0s;visibility: hidden;opacity: 0;height:180px;width:322px;border:1px solid #E6E6E6;position:absolute;left:-330px;top:50%;margin-top:-90px;background:#fff;z-index:1;display:block;}
.rightSidebar .ctx-hover-txt2:before{content: "";display: block;position: absolute;width:1px;height: 123px;top: 17px;left: 159px;background:#eee;}
.rightSidebar .ctx-hover-txt2 .single{width:160px;float:left;}
.rightSidebar .ctx-hover-txt2 .codeimg{display:block;width:125px;height:125px;margin:15px auto 0 auto;}
.rightSidebar .ctx-hover-txt2 .codeimg img{width:100% !important;height:100% !important;}
.rightSidebar .ctx-hover-txt2 p{font-size:14px;color:#888888;line-height:42px;text-align:center;}
.rightSidebar .li:hover .ctx-hover-txt2{opacity:inherit;visibility:visible;left:-335px;transition: all .3s ease-in-out 0s;}
.rightSidebar .ctx-hover-txt2::after{content:'';position: absolute;border: 0;top: 82px;width: 12px;height: 14px;right: -12px;background: url(sidebar_images/arrow.png) no-repeat center;}
.rightSidebar .bottom1{position:absolute;bottom:143px;}
.rightSidebar .bottom2{position:absolute;bottom:100px;}
.rightSidebar .gouwuche{position:relative;}
.rightSidebar .li:hover .has{background:#fff;}
.rightSidebar .gouwuche .has{content:'';position: absolute;right:9px;top:9px;width:6px;height:6px;border-radius:50%;background:red;display:none;}
/*购物车*/
.u-flyer{display: block;width: 50px;height: 50px;border-radius: 50px;position: fixed;top: 520px;z-index: 99999;background: url("sidebar_images/icon.png") no-repeat;}
@-webkit-keyframes addcar{0%{opacity: 1;top: 525px;}
100%{opacity: 0;top: 500px;}} @keyframes addcar{0%{opacity: 1;top: 525px;}
100%{opacity: 0;top: 500px;}}
.flyer_message{position:absolute;left:50%;top:50%;margin-left:-9px;margin-top:-9px;z-index:100;line-height:18px;width:18px;height:18px;background:red;text-align:center;color:#fff;font-family:arial;font-weight:700;font-size:14px;display:none;border-radius:50%;}
/*==========首页信息================*/
.home_body { background: #f2f2f2; padding: 25px 0; }
.home_news { margin-bottom: 25px; }
.home_news .home_new_guide { float: left; width: 268px; margin-right: 6px; display: inline; background: url(../images/home_new_guide.jpg) no-repeat; height: 167px; margin-left: -18px; }
.home_news .home_new_top { margin: 20px 0 0 50px; }
.home_news .home_new_top p { color: #ff9696; margin-bottom: 10px; }
.home_news .home_new_top p a { }
.home_new_top .tit { position: relative; z-index: 2; }
.home_new_top .tit p { background: #e94646; display:inline-block; width:50px; }
.home_new_top { display: inline-block; font-size: 14px; }
.home_new_top p a { color: #ffc3c3; font-size: 14px; }
.home_new_top p span { color: #99000c; }
.home_new_top .home_new_guide_icon { background: url(../images/icon.png) no-repeat -64px -30px; display: inline-block; width: 20px; height: 14px; *vertical-align:4px; }
.home_nsscroll { margin-top: -30px; position: relative; }
.home_nsscroll li { width: 200px; }
.home_nsscroll li p { overflow: hidden; height: 36px; line-height: 36px; font-size: 14px; }
.home_nsscroll li p a { height: 36px; line-height: 36px; display:block;}
.home_nsscroll li p a:hover { color: #eda2a2; }
.home_nsscroll li span { display: block; color: #99000c; text-align: right; }
.home_news_bottom { margin-left: 18px; }
.home_news_bottom ul li { height: 65px; font-size: 14px; float: left; width: 82px; text-align: center; }
.home_news_bottom ul li a { color: #ffb8b8; }
.home_news_bottom ul li a:hover { color: #eda2a2; }
.home_news_bottom ul li i { width: 82px; display: block; height: 40px; background: url(../images/icon.png) no-repeat -40px -60px; }
.home_news_bottom ul li.n2 { border-left:1px solid #ffb8b8; border-right:1px solid #ffb8b8; }
.home_news_bottom ul li.n2 i { background-position: -125px -60px; }
.home_news_bottom ul li.n3 i { background-position: -205px -60px; }
.home_news_list { width: 942px; overflow: hidden; }
.home_news_list ul { width: 948px; }
.home_news_list ul li { float: left; margin-right: 6px; display: inline; position: relative; }
.home_news_list ul li span { width: 180px; background: rgba(0,0,0,0.47); line-height: 28px; font-size: 18px; font-weight: bold; text-align: center; position: absolute; top: 120px; left: 50%; margin-left: -90px; display: inline-block; height: 28px; filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#47000000, endColorstr=#47000000);
}
.home_news_list .home_new_list_start { background: url(../images/play.png) no-repeat; position: absolute; top: 47px; width: 48px; height: 48px; left: 50%; margin-left: -24px; }
.home_news_list ul li a span { color: #fff; }
.home_news_list ul li a:hover span { color: #c7c7c7; top: 118px; }
.home_news_list ul li a:hover .home_new_list_start { top: 45px; box-shadow: rgba(0,0,0,0.8) 0 0 5px; border-radius: 100%; }

.dqwz {
	width: 1190px;
	color: #999;
	margin: 8px auto;
	overflow: hidden
}
.city-chose-list .top_nav a{
display: block;
    float: left;
    width: 50px;
    width: auto;
    min-width: 50px;
    text-align: center;
    line-height: 43px;
    height: 43px;
    background-color: #fff;
    color: #333333;
    font-size: 14px;
    padding: 0 15px;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 10px;
}
.city-chose-list .top_nav  a:hover {
    background-color: #f60;
    color: #fff;
    text-decoration: none;
}
.dqwz a {
	color: #999
}

.dqwz a:hover {
	text-decoration: underline
}

.ranking-nav {
	float: left;
	width: 10%;
	background: #fff;
	box-shadow: 0 3px 3px #e9e9e9
}

.ranking-nav a {
	color: #666;
	display: block;
	white-space: nowrap;
	padding: 10px 10px 15px 10px;
	overflow: hidden;
	font-size: 14px;
	border-bottom: 1px solid #f0f0f0;
	text-align: center;
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea
}

.ranking-nav h2 {
	text-align: center;
	font-size: 16px;
	color: #333;
	display: block;
	line-height: 46px;
	border: 1px solid #eee
}

.ranking-nav a.curr {
	background-color: #f8fbfe;
	color: #6badff;
	border: 1px solid #6badff
}

.ranking-nav a:not(.curr):hover {
	margin-top: -1px;
	text-decoration: none;
	border: 1px solid #6badff;
	color: #6badff
}

.ranking-nav a p {
	margin-bottom: -5px;
	font-family: iconfont;
	font-size: 38px
}

.ranking-box {
	width: 90%;
	float: left
}

.ranking-box dl {
	transition: all .2s ease-in-out;
	float: left;
	width: 32%;
	margin: 0 0 22px 1.33%;
	background: #fff
}

.ranking-box dl:hover {
	box-shadow: 0 1px 8px 0 rgba(53,53,53,.2)
}

.ranking-box dt {
	line-height: 42px;
	background: #fafafa;
	float: left;
	width: 100%;
	border-bottom: 1px solid #e5e5e5
}

.ranking-box dt h3 {
	font-size: 15px;
	margin-left: 5%;
	float: left
}

.ranking-box dt cite {
	margin: 17px 10px 0 0;
	line-height: 24px;
	float: right;
	height: 24px
}

.ranking-box dt cite a {
	color: #666;
	height: 100%;
	display: inline-block;
	padding: 0 8px;
	border: 1px solid #fafafa;
	border-bottom: 1px solid #e5e5e5;
	border-radius: 2px 2px 0 0
}

.ranking-box dt cite a.curr {
	color: #222;
	border-color: #e5e5e5;
	background: #fff;
	border-bottom-color: #fff
}

.ranking-box dl.Tshop {
	width: 47.6%
}

.ranking-box .Tshop td a {
	display: inline-block
}

.ranking-box .Tshop td img {
	padding: 2px;
	box-shadow: 0 1px 1px #eee;
	border-radius: 50%;
	overflow: hidden;
	height: 34px;
	width: 34px;
	border: 1px solid #f0f0f0
}

.ranking-box table {
	width: 92%;
	margin: 10px 4%;
	float: left;
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed
}

.ranking-box td {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 14px;
	line-height: 24px;
	padding: 7px 0 7px 10px
}

.ranking-box tr {
	border-bottom: 1px solid #fafafa
}

.ranking-box tr:last-child {
	border-bottom: 0
}

.ranking-box dd i {
	width: 9px;
	height: 10px;
	float: right;
	margin-right: 15px
}

.ranking-box dd i.ico-up {
	background-position: -94px -171px
}

.ranking-box dd i.ico-down {
	background-position: -114px -171px
}

.ranking-box dd i.ico-nor {
	background-position: -105px -171px
}

.ranking-box dd em {
	width: 20px;
	height: 20px;
	display: inline-block;
	line-height: 20px;
	text-align: center;
	background-color: #EBEEF4;
	border-radius: 4px;
	font-size: 12px;
	color: #999
}

.ranking-box dd em#R1,.ranking-box dd em#R2,.ranking-box dd em#R3 {
	background: #DA3932;
	color: #fff
}

.risktips {
	border: solid 1px #E4D0BE;
	background: #FEFEF5;
	padding: 8px 10px;
	color: #D2733F;
	overflow: hidden;
	margin-top: 10px;
	line-height: 18px
}

.risktips .icons {
	font-size: 12px;
	background-position: -309px -67px;
	width: 16px;
	display: inline-block;
	vertical-align: bottom;
	height: 18px;
	font-weight: 700
}

.sphead {
	width: 100%;
	float: left;
	margin: 10px 0 0 0
}

.sphead .left {
	width: 287px
}

.sphead .right {
	width: 903px
}

.sptit {
	overflow: hidden;
	position: relative;
	line-height: 36px;
	height: 36px;
	display: block
}

.sptit h3 {
	font-size: 18px;
	color: #222;
	font-weight: 400
}

.sptit a {
	color: #aaa;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -7px;
	font-size: 12px;
	line-height: 14px;
	height: 14px
}

.sptit a:hover {
	color: #247fbd
}

.sprec {
	width: 903px;
	float: left
}

.sprec dl {
	float: left;
	background: #fff;
	margin: 0 0 14px 14px;
	width: 437.5px;
	transition: all .2s ease-in-out
}

.sprec dl:hover {
	box-shadow: 0 0 16px 0 rgba(53,53,53,.2)
}

.sprec dt {
	height: 72px;
	position: relative;
	overflow: hidden;
	padding: 15px;
	display: block;
	background: #fafafa;
	margin: 15px 15px 8px 15px
}

.sprec dt .avatar {
	position: relative;
	overflow: hidden;
	float: left;
	height: 74px;
	width: 74px
}

.sprec dt .avatar em {
	display: block;
	-webkit-transition: .6s;
	-webkit-transition: -webkit-transform .6s ease-out;
	-moz-transition: -moz-transform .6s ease-out;
	transition: transform .6s ease-out;
	padding: 3px;
	border-radius: 100%;
	overflow: hidden;
	border: 4px solid #e5e5e5;
	border-top-color: #7ebdfa;
	border-bottom-color: #7ebdfa;
	height: 60px;
	width: 60px
}

.sprec dt .avatar img {
	width: 60px;
	height: 60px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -30px;
	margin-top: -30px;
	border-radius: 100%
}

.sprec dl:hover .avatar em {
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	transform: rotate(270deg)
}

.sprec dt span {
	display: block;
	margin: 0 70px 0 85px
}

.sprec dt p {
	color: #999;
	display: block;
	line-height: 24px;
	height: 24px;
	overflow: hidden
}

.sprec dt a.name {
	font-weight: 700;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	text-overflow: ellipsis
}

.sprec dt a.name:hover {
	color: #247fbd
}

.sprec dt img.xy {
	vertical-align: -2.5px
}

.sprec dt .url {
	position: absolute;
	right: 15px;
	top: 18px
}

.sprec dt .url a {
	transition: all .2s ease-in-out;
	display: block;
	padding: 3px 9px 2px 7px;
	margin: 0 0 8px 0;
	font-size: 12px;
	border-radius: 3px;
	text-align: center;
	color: #666;
	border: 1px solid #ddd
}

.sprec dt .url i {
	padding-right: 2px
}

.sprec dt .url a:hover {
	color: #247fbd;
	border-color: #247fbd
}

.sprec dt p em {
	color: #de373e;
	padding: 0 6px 0 2px
}

.sprec dd {
	height: 74px;
	overflow: hidden;
	padding: 0 15px 15px 15px;
	display: block;
	line-height: 20px
}

.sprec dd cite {
	display: block;
	position: relative;
	overflow: hidden;
	height: 20px;
	line-height: 20px;
	font-size: 14px
}

.sprec dd i {
	position: absolute;
	width: 100%;
	top: 50%;
	margin-top: -1px;
	left: 0;
	height: 2px;
	background: #eee
}

.sprec dd span {
	color: #333;
	display: inline-block;
	padding: 0 10px 0 0;
	position: relative;
	background: #fff;
	z-index: 1
}

.sprec dd a {
	font-size: 13px;
	margin: 5px 0 0 -2px;
	color: #666;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	text-overflow: ellipsis
}

.sprec dd a:hover {
	color: #f40
}

.sprec dd em {
	color: #f40;
	padding-right: 3px
}

.sp-join {
	position: relative;
	background: #fff;
	margin-top: 15px;
	display: block;
	height: 95px;
	box-shadow: 0 2px 8px 0 rgba(0,0,0,.03)
}

.sp-join h3 {
	font-size: 16px;
	color: #666;
	padding: 22px 0 0 22px
}

.sp-join p {
	padding: 8px 0 0 22px;
	font-size: 12px;
	transition: all .3s ease-in-out;
	color: #999
}

.sp-join i {
	transition: all .3s ease-in-out;
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -30px;
	width: 60px;
	height: 60px;
	background: url(../images/shafa.png) no-repeat;
	background-size: 60px 60px
}

.sp-join:hover p {
	-webkit-transform: translateX(2px);
	-moz-transform: translateX(2px);
	-ms-transform: translateX(2px);
	-o-transform: translateX(2px);
	transform: translateX(2px)
}

.sp-join:hover i {
	-webkit-transform: translateY(-2px);
	-moz-transform: translateY(-2px);
	-ms-transform: translateY(-2px);
	-o-transform: translateY(-2px);
	transform: translateY(-2px)
}

.active-list {
	width: 247px;
	padding: 10px 20px;
	transition: all .2s ease-in-out;
	background: #fff;
	display: block;
	overflow: hidden
}

.active-list:hover {
	box-shadow: 0 0 16px 0 rgba(53,53,53,.2)
}

.active-list dd {
	overflow: hidden;
	display: block;
	line-height: 40px;
	padding: 7px 0
}

.active-list dd em {
	float: left;
	width: 20px;
	height: 20px;
	display: inline-block;
	line-height: 20px;
	text-align: center;
	float: left;
	background-color: #EBEEF4;
	border-radius: 4px;
	font-size: 12px;
	color: #999;
	margin-top: 10px
}

.active-list dd em#R1,.active-list dd em#R2,.active-list dd em#R3 {
	background: #DA3932;
	color: #fff
}

.active-list dd .avatar {
	margin-left: 15px;
	padding: 2px;
	box-shadow: 0 1px 1px #eee;
	border-radius: 50%;
	overflow: hidden;
	float: left;
	height: 34px;
	width: 34px;
	border: 1px solid #f0f0f0
}

.active-list dd span {
	font-size: 14px;
	margin-left: 80px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.splist {
	width: 100%;
	float: left
}

.splist .list_items {
	width: 110%
}

.splist dl {
	float: left;
	background: #fff;
	margin: 0 14px 14px 0;
	width: 287px;
	transition: all .2s ease-in-out
}

.splist dl:hover {
	box-shadow: 0 0 16px 0 rgba(53,53,53,.2);
	-webkit-transform: translateY(-2px);
	-moz-transform: translateY(-2px);
	-ms-transform: translateY(-2px);
	-o-transform: translateY(-2px);
	transform: translateY(-2px)
}

.splist dt {
	height: 66px;
	overflow: hidden;
	padding: 15px 15px 10px 15px;
	display: block
}

.splist dt .avatar {
	padding: 2px;
	box-shadow: 0 1px 1px #eee;
	border-radius: 4px;
	overflow: hidden;
	float: left;
	height: 60px;
	width: 60px;
	border: 1px solid #f0f0f0
}

.splist dt .avatar img {
	width: 100%;
	height: 100%
}

.splist dt span {
	display: block;
	margin-left: 80px
}

.splist dt p {
	color: #999;
	display: block;
	line-height: 21px;
	height: 21px;
	overflow: hidden
}

.splist dt a.name {
	font-weight: 700;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	text-overflow: ellipsis
}

.splist dt a.name:hover {
	color: #247fbd
}

.splist dt img.xy {
	vertical-align: -2.5px
}

.splist dt p.url {
	margin-top: 3px
}

.splist dt p.url a {
	margin-right: 3px;
	display: inline-block;
	background: #fcfcfc;
	width: 50px;
	line-height: 18px;
	height: 18px;
	text-align: center;
	border: 1px solid #e5e5e5
}

.splist dt p.url a:hover {
	color: #247fbd;
	background: #fafafa;
	border-color: #ddd
}

.splist dd {
	height: 40px;
	overflow: hidden;
	padding: 0 15px 10px 15px;
	display: block;
	line-height: 20px
}

.splist dd cite {
	display: block;
	position: relative;
	overflow: hidden;
	height: 20px
}

.splist dd i {
	position: absolute;
	width: 100%;
	top: 50%;
	margin-top: -.5px;
	left: 0;
	height: 1px;
	background: #eee
}

.splist dd span {
	color: #333;
	display: inline-block;
	padding: 0 5px 0 0;
	position: relative;
	background: #fff;
	z-index: 1
}

.splist dd a {
	margin-left: -2px;
	color: #666;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	text-overflow: ellipsis
}

.splist dd a:hover {
	color: #f40
}

.splist dd em {
	color: #f40;
	padding-right: 3px
}
.main {
    width: 1190px;
 

}
/*==========公告================*/
.business_header{ background:#ffffff; padding:30px 0;}
.business_header .bh_nav_t a { display:inline-block; text-align:center; height:50px;  }
.business_header .bh_nav_t a i { display:block; width:76px;height:32px; background:url(../images/business_icon.png) no-repeat; transition:none; }
.business_header .bh_nav_t a span { color:#fff; }
.business_header .bh_nav_t a.bh_nav_sms i { background-position:-76px 0;}
.business_header .bh_nav_t a.bh_nav_add i { background-position:-152px 0;}
.business_header .bh_nav_t a.bh_nav_pers i { background-position:-228px 0;}
.business_header .bh_nav_t a.bh_nav_coll i { background-position:-304px 0;}
.business_header .bh_nav_t a:hover i { background-position:0 -32px;}
.business_header .bh_nav_t a.bh_nav_sms:hover i { background-position:-76px -32px;}
.business_header .bh_nav_t a.bh_nav_add:hover i { background-position:-152px -32px;}
.business_header .bh_nav_t a.bh_nav_pers:hover i { background-position:-228px -32px;}
.business_header .bh_nav_t a.bh_nav_coll:hover i { background-position:-304px -32px;}
.business_header .bh_nav_t a:hover span { color:#eb0c1c; }
.business_header .bh_nav_dh {  width:108px; height:32px; position:relative; }
.business_header .bh_nav_dh .hd { border-radius:30px; width:108px; height:28px; line-height:28px; border:2px solid #eb0c1c; font-size:16px; padding:0 0 0 18px; color:#8e8e8e; background:url(../images/business_dh.png) no-repeat 88% center; }
.business_header .bh_nav_dh .bd { display: none; position: absolute; left: 0; top:32px; border-radius: 4px;  width:80px; border: 1px solid #dcdcdc; background: #fff url(../images/my_dh.jpg) no-repeat 18px 10px; padding: 10px 0 10px 49px; z-index:99; }
.business_header .bh_nav_dh .bd li a { line-height: 34px; font-size: 14px; font-weight: bold; color: #4c4c4c; }
.business_nav li { float:left;  padding:0 44px;}
.business_nav li a { font-size:18px; display:inline-block; line-height:38px; transition:none; }
.business_nav li a.on,.business_nav li a:hover { border-bottom:2px solid #eb0c1c; }
.business_nav li.padingleft { padding-left:0;}
.business_nav li.padingright { padding-right:0;}
.business_notice { background:#080402 url(../images/bs_noticebg.jpg) no-repeat top center; padding-bottom:40px;}
.b_n_position { background:url(../images/business_index.png) no-repeat left center; color:#bbbbbb; font-size:14px; line-height:20px; padding:20px 0 20px 25px;}
.b_n_position a { color:#bbbbbb; font-size:14px; line-height:22px;}
.b_n_position a:hover { color:#eb0c1c;}
.b_n_article .pages .prev { margin-bottom:8px; }
.b_n_article .pages .next { background:url(../images/business_nextbg.png) no-repeat left bottom; height:58px; padding-left:20px; }
.b_n_article .pages .pages_icon { width:50px; height:48px; background:#eb0c1c;background-position:center center; background-repeat:no-repeat;  }
.b_n_article .pages .prev_icon { background-image:url(../images/business_pre.png); }
.b_n_article .pages .next_icon { background-image:url(../images/business_next.png); }
.b_n_article .pages .txt { background:#3d3d3d; color:#ffffff;  height:48px; line-height:48px; width:150px; text-align:center; font-size:14px;}
.b_n_article .pages .next .txt { width:130px;}
.b_n_article .pages a:hover .pages_icon { background-color:#BC0508;}
.b_n_article .pages a:hover .txt { background:#2b2a2a; }
.b_n_article .article { width:758px; background:#fff; padding:30px;}
.b_n_article .article .title { padding-bottom:20px; border-bottom:1px solid #e0e0e0; margin-bottom:20px; }
.b_n_article .article .title .pic { width:100px;}
.b_n_article .article .title .txt { text-align:center; width:656px;}
.b_n_article .article .title h1 { font-size:24px; line-height:58px; }
.b_n_article .article .title .info { color:#818080;}
.b_n_article .article .title .info span { display:inline-block; width:33.3%;}
.b_n_article .article .text div,.b_n_article .article .text p {  margin-bottom:20px; display:block; }
.b_n_article .article .text div,.b_n_article .article .text p,.b_n_article .article .text span,.b_n_article .article .text strong{ font-size:16px; line-height:32px; }
.b_n_article .list { overflow:hidden;}
.b_n_article .list .list_hd  {display:table;  }
.b_n_article .list .list_hd a { display:table-cell; width:45px; height:192px; background:url(../images/business_nav.png) no-repeat; text-align:center; line-height:192px;   *font-size:178px; zoom:1; vertical-align:middle;}
.b_n_article .list .list_hd img {  vertical-align:middle;}
.b_n_article .list_bd { display:none; width:330px; }
.b_n_article .list_bd_tit { background:url(../images/business_nav.png) no-repeat right top; }
.b_n_article .list_bd_tit span { background:#eb0c1c; font-size:16px; height:54px; line-height:54px; text-align:center; color:#fff; width:320px; display:block; }
.b_n_article .list_bd_list { background:#f6f6f6; padding:15px; overflow-x: hidden; }
.b_n_article .list_bd_list a { font-size:16px; line-height:36px; height:36px; overflow:hidden; width:300px; display:block;}

/*==========临时首页================*/

.temporary_index { }
.temp_banner { background:url(../images/temporary_bg.png) no-repeat top center; position:relative; height:806px; text-align:center;}
.t_b_logo { position:absolute; z-index:8; top:0; left:50%; margin-left:-80px;}
.t_b_circle { position:absolute; top:0; left:50%; margin-left:-500px; animation: rotateIn 40s  infinite linear; -webkit-animation: rotateIn 40s  infinite linear;}
.t_b_txt { position:absolute;  top:220px; left:50%; margin-left:-348px; animation: zoomInDown 1s; -webkit-animation: zoomInDown 1s;}
.t_b_play { position:absolute;  top:545px; left:50%; margin-left:-63px; animation: fadeInUp 1s; -webkit-animation: fadeInUp 1s;}
.t_b_play span { display:block; color:#fff; font-size:14px; margin-top:10px;}
.t_b_play a:hover img { position:relative; margin-top:-6px}
.t_b_play a:hover span { color:#edd1d3;}
.temp_list { margin-top:20px;}
.temp_list li { width:388px; height:193px; float:left; margin-right:18px; text-align:center; padding-top:45px; }
.temp_list li p { color:#fff;}
.temp_list li.temp_list01{ background:url(../images/temporary_dname.png) no-repeat;}
.temp_list li.temp_list02{ background:url(../images/temporary_media.png) no-repeat;}
.temp_list li .tit01 { font-size:24px; background:url(../images/temporary_list_titbg.png) no-repeat center top; line-height:46px; margin:16px 0;}
.temp_list li .tit02 { color:#dedede; text-transform:uppercase; font-size:14px; }
.temp_list li.temp_list03 { margin-right:0; width:386px; height:191px; border:1px solid #e0e0e0;}
.temp_list li.temp_list03 .tit01 { color:#262626; background:url(../images/temporary_list_titbgb.png) no-repeat center top;}
.temp_list li.temp_list03 .tit02 { color:#a2a2a2;  }
.temp_list li:hover { opacity:0.9;}
.temp_notice { padding:0 10px; border:1px solid #e0e0e0; margin:20px 0 40px; line-height:40px; font-size:14px;}
@-webkit-keyframes zoomInDown {
 0% {
  opacity: 0;
  -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
  transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
  -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
 }

 60% {
  opacity: 1;
  -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
  transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
  -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
 }
}

@keyframes zoomInDown {
 0% {
  opacity: 0;
  -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
  transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
  -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
 }

 60% {
  opacity: 1;
  -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
  transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
  -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
 }
}

.zoomInDown {
 -webkit-animation-name: zoomInDown;
 animation-name: zoomInDown;
}
@-webkit-keyframes fadeInUp {
 0% {
  opacity: 0;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
 }

 100% {
  opacity: 1;
  -webkit-transform: none;
  transform: none;
 }
}

@keyframes fadeInUp {
 0% {
  opacity: 0;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
 }

 100% {
  opacity: 1;
  -webkit-transform: none;
  transform: none;
 }
}


@-webkit-keyframes rotateIn {
 0% {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);

 }

 50% {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
 }

 100% {
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
 }
}

@keyframes rotateIn {
 0% {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);

 }

 50% {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
 }

 100% {
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
 }
}
/*==========中间新年弹窗================*/
.tanchuang { background: rgba(0,0,0,0.40); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#75000000, endColorstr=#40000000); width:100%; height:100%; }
.tanchuang_bg { position: fixed; left: 50%; margin-left: -403px; top: 50%; margin-top: -263px; z-index: 99999; width:807px; height:527px; }
.tanchuang_bg .tanchuang_hd {  }
.tanchuang_bg .tanchuang_hd .close { display: block;  position: absolute; right:0; top: -30px;cursor: pointer; z-index: 10; }
.tanchuang_bd { font-size:14px; }

.home_nav .item_bd_list .tit span { font-size:12px; margin-left:5px; color:red;}

.shop_list_choose li.con_5 .immediatesearch {  width: 64px; text-align: center; border: 1px solid #eb0c1c ; color: #eb0c1c; margin-right:10px; line-height: 28px; height: 28px; font-size: 14px; font-weight: normal; }
.shop_list_choose li.con_5 .immediatesearch:hover { border: 1px solid #474747; color: #474747;  }





/*==========帮助中心================*/
.help-bgcolor{background:#f3f1ee;}
.header-border{border-bottom:1px solid #3c5791;background:#ffffff;height:70px;_overflow:hidden}
.header-logo{float:left;width:215px;padding:16px 0 0 0}
/*.header-logo img{height:41px;}*/
.header-nav{float:right;font-size:16px;padding-top:20px}
.header-nav li{float:left;height:50px;line-height:50px;padding:0 20px}
.header-nav li a{font-size:16px}
.header-nav .active{background:#3c5791;}
.header-nav .active a{color:#fff}
.header-nav li:hover{background:#3c5791;cursor:pointer}
.header-nav li:hover a{color:#fff}
.help-ser-bg{background:url(../images/help-bannerbg.jpg) no-repeat center center;width:100%;height:619px}
.ser-box{width:740px;margin:0 auto}
.help-ser-a{color:#fff;font-size:48px;padding-top:140px;font-weight:bold;text-align:center}
.help-ser-b{color:#fff;font-size:20px;padding-top:60px;text-align:center}
.help-ser-c{background:url(../images/ser-bg.png) no-repeat;width:740px;height:50px;margin-top:76px;padding:12px}
.help-ser-d{color:#fefefe;text-align:center;padding-top:20px;}
.help-ser-d span{font-size:14px;}
.help-ser-d a{color:#fefefe;padding:0 10px 0  0;font-size:14px;}
.help-ser-cl{float:left;width:566px;background:#fff;height:50px;line-height:50px}
.help-ser-cr{float:left;width:150px;background:rgb(255, 148, 34);text-align:center;font-size:18px;height:50px;line-height:50px;color:#fff;cursor:pointer}
.help-ser-cl input{border:0;background:none;width:550px;height:50px;line-height:50px;font-size:14px;padding-left:16px}
.help-content{margin:20px 0 0 0}
.help-contentbg{background:#fff;width:1200px;overflow:hidden}
.help-contentbg-pub{padding:20px 30px;}
.help-service-a{border-bottom:1px solid #eee;height:40px;overflow:hidden}
.help-service-al{float:left}
.help-service-al-title{float:left;color:#4c4c4c;font-size:18px;border-left:4px solid #ff9422;padding-bottom:4px}
.help-service-al-title span{padding-left:10px}
.help-service-al-en{float:left;color:#96928d;padding-left:10px}
.help-service-b{overflow:hidden}
.help-service-b li{float:left;margin:30px 15px 0 ;    width: 250px;
    height: 76px;}
.help-service-bl{float:left;width:76px}
.help-service-br{float:left;width:160px;padding:0 0 0 14px}
.help-service-br-a{padding:6px 0 0 0}
.help-service-br-a a{font-size:18px;color:#4c4c4c}
.help-service-br-a a:hover{color:#f20e0e}
.help-service-br-b{color:#999;padding:8px 0 0 0}
.help-height{margin-top:20px}
.help-service-ar{float:right;padding-top:16px}
.help-service-ar a{font-size:14px;color:#3aa5dc}
.help-service-ar a:hover{color:#f20e0e}
.problems{overflow:hidden;}
.problems li{float:left;width:285px;padding:30px 0 0 0}
.problems-a{font-size:16px;color:#666;font-weight:bold}
.problems-b{padding:10px 0 0 0;width:240px;overflow:hidden}
.problems-b a{color:#999;}
.problems-b a:hover{color:#f20e0e}
.problems-c{padding-top:10px}
.problems-c a{color:#ff5a00;}
.problems-b img{padding:0 0 0 5px}
.help-center{height:338px;overflow:hidden}
.help-centerl{float:left;width:754px;height:337px;background:#fff;padding:20px 30px}
.help-centerr{float:left;width:366px;margin:0 0 0 20px;background:#fff;height:338px}
.help-centera li{float:left;width:100px;text-align:center;margin:25px 30px 0 0}
.help-centera-b{font-size:14px;color:#807c78;margin-top:-6px}
.help-centera .help-centera-none{margin:25px 0 0 0}
.help-center-b{background:url(/cunchu/public/XZ/DATU/jszc-icon.png) no-repeat;width:366px;height:338px}
.help-center-b-a{text-align:center;font-size:18px;font-weight:bold;color:#4c4c4c;padding:26px 0 0 0}
.help-center-b-b{text-align:center;font-size:30px;color:#3c5791;padding:16px 0 0 0}
.help-center-b-c{margin:135px 0 0 210px;width:120px;background:#f65463;border-radius:30px;height:31px;line-height:31px;text-align:center}
.help-center-b-c a{font-size:14px;color:#fff}
.help-video{margin:20px 0 0 0}

/*==========帮助中心常见问题================*/
.problems-ser-bg{background:url(/public/static/index/img/005BYqpggy1g2iiskom13j31hc08ogs4.jpg) no-repeat center center;width:100%;height:312px}
.problems-ser-a{color:#fff;font-size:30px;padding-top:57px;font-weight:bold;text-align:center}
.problems-ser-b{color:#fff;font-size:16px;text-align:center}
.problems-ser-c{background:url(/cunchu/info/ser-bg.png) no-repeat;width:740px;height:75px;margin-top:26px;padding:12px}
.help-problems{overflow:hidden}
/*.help-problems-l,.help-problems-r{padding-bottom:10000px !important;margin-bottom:-10000px !important}*/
.help-problems-l{float:left;width:260px;overflow:hidden;}
.help-problems-r{float:left;width:850px;margin:0 0 0 30px;background:#fff;padding:20px 30px;}
.help-problems-la{background:url(../images/problems-lbg.jpg) no-repeat;width:260px;height:117px;padding:0 30px}
.help-problems-laa{padding-top:16px;color:#f69197;font-size:14px}
.help-problems-lab{padding-top:16px;color:#fff;font-size:24px}
.help-problems-lac{padding-top:10px;color:#fff;}
.help-problems-lb{background:#fff;margin-top:10px}
.help-problems-lba{border-bottom:1px solid #f3f1ee;}
.help-problems-lbaa{background:url(../images/problems-add.png) no-repeat 65px 20px;text-align:center;line-height:50px;font-size:16px;cursor:pointer;color:#4c4c4c}
.help-problems-lbaaminus{background:url(../images/problems-minus.png) no-repeat 65px 20px;}
.help-problems-lbab{display:none}
.help-problems-lbab .help-problems-lbab-select{color:#f20e0e}
.help-problems-lbab{padding:0 30px;}
.help-problems-lbab li{border-top:1px dashed #dcdcdc;height:40px;line-height:40px;text-align:center}
.help-problems-lbab li a{color:#4c4c4c;font-size:14px;}
.help-problems-lbab li a:hover{color:#f20e0e}
.help-problems-ra{color:#96928d}
.help-problems-ra a{color:#96928d}
.help-problems-ra a:hover{color:#f20e0e}
.help-problems-ra span{padding:0 5px}
.help-problems-rb{margin:20px 0 0 0;background:#f6f6f6;padding:10px 30px}
.help-problems-rb a{font-size:14px;padding:0 20px 0 0;color:#666;line-height:24px}
.help-problems-rb a:hover{color:#f20e0e}
.help-problems-rb .help-problems-rb-select{color:#ed2835}
.help-problems-rc{border:1px solid #eeeeee;margin:20px 0 0 0;position:relative}
.help-problems-rca{height:40px;line-height:40px;font-size:16px;overflow:hidden}
.help-problems-rcal{float:left;padding-left:20px}
.help-problems-rcar{background:url(../images/problems-adda.png) no-repeat;float:right;width:20px;height:20px;margin:9px 10px 0 0;cursor:pointer}
.help-problems-rcb{padding:0 20px;display:none;}
.help-problems-rcba{font-size:14px;color:#666;line-height:22px;margin:10px 0 0 0}
.help-problems-rcbb{text-align:center;color:#666;margin:20px 0 20px 0;font-size:14px;display:none}
.help-problems-rcbc{width:260px;padding:0 0 0 290px;display:none}
.help-problems-rcbd{background:url(../images/problems-wdz.png) no-repeat;padding:0 0 0 25px;margin:20px 0 40px 340px;color:#666;height:19px;}
.help-problems-rcbd a{color:#168eea;padding-left:10px}
.help-problems-rcbcl{float:left;width:52px;border:1px solid #d2d2d2;height:30px;line-height:30px;border-radius:5px;color:#666;background:url(../images/problems-dz.png) no-repeat 20px 5px;padding:0 0 0 50px;cursor:pointer}
.help-problems-rcbcl:hover{border:1px solid #50c98c;color:#50c98c}
.help-problems-rcbcr{float:left;width:52px;border:1px solid #d2d2d2;height:30px;line-height:30px;border-radius:5px;color:#666;background:url(../images/problems-wdz.png) no-repeat 20px 5px;padding:0 0 0 50px;cursor:pointer;margin:0 0 0 20px}
.help-problems-rcbcr:hover{border:1px solid #ee3e5a;color:#ee3e5a}
.help-problems-rcbc{margin:0 0 20px 0}
.help-problems-rcbd{background:url(../images/problems-wdz.png) no-repeat;padding:0 0 0 25px;margin:20px 0 40px 340px;color:#666;height:19px;}
.help-problems-rcbd a{color:#168eea;padding-left:10px}
.help-problems-rcbe{background:url(../images/problems-dz.png) no-repeat;padding:0 0 0 25px;margin:20px 0 40px 340px;color:#666;height:19px;}
.help-problems-rcarminus{background:url(../images/problems-minusa.png) no-repeat;width:20px;height:20px}
.help-problems-rd{margin:20px 0 20px 0;text-align:center;}
.help-problems-rd a{border:1px solid #e1e1e1;padding:4px 10px;color:#696969;display:inline-block}
.help-problems-rd .next-arrow{background:url(../images/problems-arrowl.png) no-repeat 8px 50%;display:inline-block;padding:4px 10px 4px 20px}
.help-problems-rd .prev-arrow{background:url(../images/problems-arrowr.png) no-repeat 55px 50%;display:inline-block;padding:4px 24px 4px 10px}
.help-problems-rd .help-problems-rd-active{border:1px solid #ff8d07;color:#ff8d07}
.help-problems-rd a:hover{border:1px solid #ff8d07;color:#ff8d07}
.help-problems-ser{font-size:14px}
.help-problems-ser a{color:#f0505a;padding:0}
.help-problems-ser span{color:#f0505a}
.help-problems-ser img{padding-right:10px}
.help-problems-re li{border-bottom:1px solid #eeeeee}
.help-problems-rea{font-size:16px;}
.help-problems-rea{font-size:16px;color:#4c4c4c}
.help-problems-rea i{color:#0586eb}
.help-problems-rea span{color:#4c4c4c}
.help-problems-reb{font-size:14px;color:#666;margin:10px 0 0 0}
.help-problems-re li{padding:20px 0;overflow:hidden}
.help-problems-rf{margin:30px 0 0 30px;color:#4c4c4c;font-size:16px;font-weight:bold}
.help-problems-rg{margin:0 0 0 50px;}
.help-problems-rg p{color:#666;font-size:14px;padding-top:10px}
.help-problems-rg p a{font-size:14px;color:#0586eb}
.help-problems-rg p .help-home{color:#f0505a;text-decoration:underline}
.help-problems-ll{float:left;width:786px;background:#fff;padding:20px 30px}
.help-problems-rr{float:left;width:314px;margin:0 0 0 40px}
.help-problems-rra{background:#fff;padding:20px 30px}
.help-problems-rraa{border-bottom:1px solid #eeeeee;color:#4c4c4c;font-size:18px;font-weight:bold;height:36px}
.help-problems-rrab{margin:10px 0 0 0}
.help-problems-rrab p{padding:8px 0 0 0}
.help-problems-rrab a{color:#999999;font-size:14px;}
.help-problems-rrab a:hover{color:#f20e0e}
.help-problems-rrb{background:#fff;padding:20px 30px;margin:10px 0 0 0;text-align:center}
.help-problems-rrbb{color:#4c4c4c;font-size:14px;padding:10px 0 0 0}
.help-problems-rrbc{font-size:16px;margin:20px 0 0 0}
.help-problems-rrbc a{color:#fff;font-size:16px;background:#0586eb;padding:10px 0;width:100%;display:inline-block;}
.help-problems-rrbd{color:#4c4c4c;font-size:14px;padding:20px 0 0 0}
.help-problems-rrbe{color:#4c4c4c;font-size:30px;padding:10px 0 0 0}
.help-problems-lla{color:#96928d;border-bottom:1px solid #eee;height:36px}
.help-problems-lla a{color:#96928d}
.help-problems-lla a:hover{color:#f20e0e}
.help-problems-lla span{padding:0 5px}
.help-problems-lla i{color:#4c4a48}
.help-problems-llb{margin:30px 0 0 0;color:#4c4c4c;font-size:16px}
.help-problems-llb span{color:#0586eb;font-size:20px;padding:0 3px 0 0}
.help-problems-llc{margin:10px 0 0 0}
.help-problems-llc textarea{-webkit-box-shadow:0px 2px 2px #f0f8fe inset;-moz-box-shadow:0px 2px 2px #f0f8fe inset;box-shadow:0px 2px 2px #f0f8fe inset;width:764px;border:1px solid #0586eb;border-radius:5px;height:120px;padding:10px}
.help-problems-lld{padding:20px 0 0 0;color:#666666;font-size:16px}
.help-problems-lld a{color:#4a85f1;font-size:14px}
.help-problems-lle{padding:20px 0 0 0;}
.help-problems-llel{float:left;color:#999;font-size:14px}
.help-problems-ller{float:left;color:#ff962a;font-size:14px;padding:0 0 0 10px;cursor:pointer;position:relative}
.help-problems-llera{display:none;}
.help-problems-ller:hover .help-problems-llera{display:block;background:#eee;height:22px;line-height:22px;text-align:center;padding:0 10px;border-radius:5px;color:#999;position:absolute;width:140px;top:25px;left:-15px}
.help-problems-llerarrow{display:none;background:url(../images/zxzx-arrow-t.png) no-repeat;width:10px;height:7px;margin:0 0 0 40px;}
.help-problems-ller:hover .help-problems-llerarrow{display:block;position:absolute;left:10px;top:18px;_top:0}
.help-problems-llf{background:url(../images/tj-submit.png) no-repeat;width:162px;height:42px;line-height:42px;color:#fff;text-align:center;font-size:16px;cursor:pointer;float:right;margin-top:30px}
.help-problems-llg{border-bottom:1px solid #0586eb;height:39px;line-height:39px}
.help-problems-llg span{background:#0586eb;height:39px;display:inline-block;padding:0 20px;font-size:16px;color:#fff}
.help-problems-llha{overflow:hidden;}
.help-problems-llhal{float:left;color:#4c4c4c;font-size:16px;}
.help-problems-llhar{float:right;font-size:14px;color:#b2b0ad}
.help-problems-llhb{color:#b2b0ad;font-size:14px;line-height:26px;margin:10px 0 0 0}
.help-problems-llhb a{color:#ff6c00;font-size:14px;}
.help-problems-llhb a:hover{color:#f20e0e;}
.help-problems-llhb span{font-size:16px;color:#4c4c4c}
.help-problems-llh li{padding:30px 0 0 0}
.help-problems-lli{-webkit-box-shadow:0px 2px 2px #fff8f2 inset;-moz-box-shadow:0px 2px 2px #fff8f2 inset;box-shadow:0px 2px 2px #fff8f2 inset;border:1px solid #ff962a;border-radius:5px;margin:28px 0 0 0;padding:20px 10px;position:relative}
.help-problems-llil{color:#666;font-size:16px;overflow:hidden}
.help-problems-llill{background:url(../images/zxzx-q.jpg) no-repeat;width:28px;height:28px;float:left}
.help-problems-llilr{float:left;width:714px;margin:2px 0 0 10px;line-height:26px}
.help-problems-llir{background:url(../images/zxzx-q-bg.png) no-repeat;width:50px;height:50px;position:absolute;right:10px;bottom:10px}
.help-problems-llj{-webkit-box-shadow:0px 2px 2px #f0f8fe inset;-moz-box-shadow:0px 2px 2px #f0f8fe inset;box-shadow:0px 2px 2px #f0f8fe inset;border:1px solid #0586eb;border-radius:5px;margin:28px 0 40px 0;padding:30px 20px 20px 20px;position:relative}
.help-problems-lljr{background:url(../images/zxzx-a-bg.png) no-repeat;width:50px;height:50px;position:absolute;right:10px;bottom:35px}
.help-problems-lljla{overflow:hidden;}
.help-problems-lljlal{background:url(../images/zxzx-r-bg.png) no-repeat;width:112px;height:112px;float:left}
.help-problems-lljlal img{margin:9px 0 0 13px}
.help-problems-lljlar{float:left;border-bottom:1px solid #b4daf9;width:620px;margin:0 0 0 10px;padding-bottom:20px}
.help-problems-lljlara{width:430px;color:#333;font-size:14px;}
.help-problems-lljlarb{width:430px;color:#999;line-height:24px}
.help-problems-lljlam{position:absolute;right:20px;background:url(../images/tj-submit.png) no-repeat;width:162px;height:42px;line-height:42px;color:#fff;text-align:center;font-size:16px;cursor:pointer;}
.help-problems-lljlb{line-height:26px;color:#333;font-size:14px;padding:10px 0 0 10px}
.help-problems-lljlc{text-align:right;color:#999;padding:10px 0 0 0}
.help-problems-ra i{color:#4c4a48}
.help-black{height:20px}
.help-centera-a{cursor:pointer;background:url(../images/help-home.png) no-repeat;width:88px;height:88px;margin:0 auto}
.help-centera-a:hover{background:url(../images/help-home-select.png) no-repeat;width:88px;height:88px}
.help-centera-a img{margin-top:5px}
.help-problems-re li:hover .help-problems-reb{color:#f0505a}
.help-problems-re li:hover .help-problems-rea span{color:#f0505a}

/*==========咨询内容================*/
.consult{overflow:hidden;padding-top:20px; background: #f2f2f2}
.consultl{float:left;width:865px;}
.consultr{float:left;width:314px;margin:0 0 0 21px}
.consultla{background:#ffffff;}
.consultlb{margin:20px 0 0 0;}
.consultla-t{background:#ed594f;height:1px;overflow:hidden}
.consultla-b{overflow:hidden;height:391px}
.consultla-bl{float:left;width:600px;}
.consultla-br{float:left;width:265px}
.consultla-br-a{position:relative;color:#4c4c4c;font-size:18px}
.consultla-br-a span{padding:16px 0 0 20px;display:inline-block}
.consultla-br-a img{position:absolute;right:20px;top:0}
.consultla-br-b{overflow:hidden;padding:20px 20px 0 20px;border-bottom:1px dashed #f0f0f0;height:80px;*height:77px;_height:79px;}
.consultla-br-bl{float:left;width:60px}
.consultla-br-br{float:left;width:155px;margin:0 0 0 10px}
.consultla-br-bra a{font-size:14px;color:#242424}
.consultla-br-bra a:hover{color:#f20e0e}
.consultla-br-brb{color:#999;padding:5px 0 0 0}
.consultla-br-c li{border-bottom:1px dashed #f0f0f0;height:63px;background:url(../images/consult-arrow.png) no-repeat 92% 50%;overflow:hidden}
.consultla-br-ca{padding:15px 40px 0 20px}
.consultla-br-ca a{font-size:14px;color:#242424;}
.consultla-br-ca a:hover{color:#f20e0e}
.consultla-br-cb{color:#999999;padding:0 40px 0 20px}
.consultla-br-c li:hover{background:#fafafa url(../images/consult-arrow.png) no-repeat 92% 50%;cursor:pointer;}
.consultla-br-c li:hover a{color:#f20e0e}
.consultla-br-c li:hover .consultla-br-cb{color:#f20e0e}
.consultlb-a{border-bottom:1px solid #e0e0e0;height:32px;line-height:32px;padding:20px 0 0 0}
.consultlb-a li{float:left;}
.consultlb-a li a { width:129px;text-align:center;font-size:18px;color:#4c4c4c;cursor:pointer;background:url(../images/consult-sx.jpg) no-repeat right 6px; display: inline-block; }
.consultlb-a .active{color:#eb0c1c;border-bottom:2px solid #eb0c1c;padding-bottom:12px}
.consultlb-a li:hover{color:#eb0c1c;border-bottom:2px solid #eb0c1c;padding-bottom:12px}
.consultlb-b{width:825px;margin:20px auto;}
.consultlb-b li{display:none}
.consultlb-ba{padding:15px;overflow:hidden;width:795px}
.consultlb-bal{float:left;width:195px;}
.consultlb-bar{float:left;width:580px;margin:0 0 0 20px}
.consultlb-bara a{font-size:18px;color:#4c4c4c}
.consultlb-bara a:hover{color:#f20e0e}
.consultlb-barb{overflow:hidden;height:54px;line-height:54px;border-bottom:1px solid #e0e0e0;}
.consultlb-barbl{float:left;color:#cdcdcd}
.consultlb-barbr{float:left;color:#4f9fea;background:url(../images/consult-icon1.png) no-repeat 0 50%;padding:0 0 0 15px;margin-left:40px}
.consultlb-barc{padding:15px 0 0 0;color:#4c4c4c;font-size:14px;line-height:24px;}
.consultlb-bard{overflow:hidden;padding-top:10px}
.consultlb-bardl{cursor:pointer;background:url(../images/consult-icon2.png) no-repeat 35px 50%;padding:4px 0 0 55px;float:left;width:89px;height:22px;border:1px solid #d4d2d2;border-radius:2px;}
.consultlb-bardl a{color:#808080;font-size:14px;}
.consultlb-bardl:hover{background:url(../images/consult-icon2-select.png) no-repeat 35px 50%;border:1px solid #eb0c1c}
.consultlb-bardl:hover a{color:#eb0c1c;}
.consultlb-bardr{cursor:pointer;background:url(../images/consult-icon3.png) no-repeat 35px 50%;padding:4px 0 0 55px;float:left;width:89px;height:22px;border:1px solid #d4d2d2;border-radius:2px;margin-left:20px}
.consultlb-bardr a{color:#808080;font-size:14px;}
.consultlb-bardr:hover{background:url(../images/consult-icon3-select.png) no-repeat 35px 50%;border:1px solid #eb0c1c}
.consultlb-bardr:hover a{color:#eb0c1c;}
.consultlb-ba-bg{background:#fcfcfc;}
.consultr-a{background:#fff;}
.consultr-b{margin-top:20px;height:835px}
.consultr-a-t{background:#ed594f;height:1px;overflow:hidden}
.consultr-a-b{height:391px;padding:0 20px;width:274px}
.consultr-a-ba{overflow:hidden;padding-top:16px;font-size:18px;color:#4c4c4c}
.consultr-a-bal{float:left}
.consultr-a-bar{float:right}
.consultr-a-bara{cursor:pointer;float:left;background:url(../images/consult-arrowl.png) no-repeat;width:32px;height:18px}
.consultr-a-barb{cursor:pointer;float:left;background:url(../images/consult-arrowr.png) no-repeat;width:32px;height:18px}
.consultr-a-bara:hover{background:url(../images/consult-arrowl-select.png) no-repeat;width:32px;height:18px}
.consultr-a-barb:hover{background:url(../images/consult-arrowr-select.png) no-repeat;width:32px;height:18px}
.consultr-a-bb{width:274px;overflow:hidden;height:358px;position:relative}
.consultr-a-bb ul{position:absolute}
.consultr-a-bba{border-bottom:1px dashed #f0f0f0;padding:20px 0 0 0;_padding:10px 0 0 0;height:160px}
.consultr-a-bbaa{font-size:24px;color:#e83a3a;text-align:center;background:url(../images/consult-bg.jpg) repeat-x;height:39px;line-height:39px;width:274px}
.consultr-a-bbaa a{font-size:24px;color:#e83a3a;}
.consultr-a-bbab{overflow:hidden;padding:20px 0 0 0}
.consultr-a-bbabl{float:left;width:180px;}
.consultr-a-bbabr{float:left;margin:0 0 0 20px}
.consultr-a-bbabla{color:#9e9e9e}
.consultr-a-bbabla span{color:#ff8a00;font-size:18px}
.consultr-a-bbablb{color:#353535;font-size:14px;padding-top:8px;height: 18px;overflow: hidden}
.consultr-a-bbabra{color:#9e9e9e;padding-top:3px;*padding-top:1px}
.consultr-a-bbabrb{color:#818181;font-size:14px;padding-top:8px}
.consultr-a-bbacal{float:left;background:url(../images/consult-icon4-l.jpg) no-repeat;width:9px;height:21px;}
.consultr-a-bbacam{float:left;background:url(../images/consult-icon4-m.jpg) repeat-x;height:21px;line-height:21px;padding:0 3px;color:#9e9e9e}
.consultr-a-bbacar{float:left;background:url(../images/consult-icon4-r.jpg) no-repeat;width:4px;height:21px;}
.consultr-a-bbac{overflow:hidden;padding:13px 0 0 0}
.consultr-a-bbac .consultr-a-bbaca{margin-right:10px;float:left}
.consultr-a-bba-none{border:none;_padding:20px 0 0 0}
.consultr-ba{padding:20px;}
.consultr-ba-a{font-size:18px;color:#4c4c4c;height:28px;overflow:hidden}
.consultr-ba-a span{border-bottom:2px solid #eb0c1c;padding-bottom:8px;display:inline-block}
.consultr-ba-b{overflow:hidden;}
.consultr-ba-bl{float:left;width:100px}
.consultr-ba-bl img{width:100px;height:100px}
.consultr-ba-br{float:left;width:164px;margin:0 0 0 10px}
.consultr-ba-bra a{color:#4c4c4c;font-size:14px;}
.consultr-ba-bra a:hover{color:#f20e0e}
.consultr-ba-brb{color:#9e9e9e;padding:5px 0 0 0;line-height:18px}
.consultr-ba-brc{margin:12px 0 0 0;cursor:pointer;background:url(../images/consult-icon2.png) no-repeat 10px 50%;padding:2px 0 0 25px;float:left;width:55px;height:20px;border:1px solid #d4d2d2;}
.consultr-ba-brc a{color:#9e9e9e}
.consultr-ba-brc:hover{background:url(../images/consult-icon2-select.png) no-repeat 10px 50%;border:1px solid #eb0c1c}
.consultr-ba-brc:hover a{color:#eb0c1c;}
.consultr-ba-b li{overflow:hidden;border-bottom:1px solid #f0f0f0;padding:16px 0 0 0;height:116px}
.consultr-ba-c{margin:16px 0 0 0}
.consultr-ba-d{margin:10px 0 0 0}
.consultr-ba-d li{white-space:nowrap;cursor:pointer;float:left;background:#f7f7f7;padding:5px 7px;text-align:center;border-radius:3px;margin:10px 6px 0 0}
.consultr-ba-d li a{color:#999;}
.consultr-ba-d li:hover{background:#e0e0e0;}
.consultr-ba-d li:hover a{color:#4c4c4c}
.consultr-ba-d .consultr-ba-d-select{background:#e0e0e0}
.consultr-ba-d .consultr-ba-d-select a{color:#4c4c4c}
.footer-division{background:#ffffff;margin:20px 0 0 0;padding:48px 0;overflow:hidden}
.footer-division li{width:240px;float:left}
.footer-divisionl{float:left;width:56px;}
.footer-divisionr{float:left;width:154px;margin-left:10px}
.footer-divisionra{font-size:14px}
.footer-divisionrb{padding:3px 0 0 0}
.consult-list{background:#ffffff;padding:37px}
.consult-lista{text-align:center;font-size:24px;color:#4c4c4c;line-height: initial;}
.consult-listb{text-align:center;border-bottom:1px solid #e9e9e9;padding:30px 0 20px 0}
.consult-listb span{padding:0 40px;color:#818080}
.consult-listd{margin:20px 0 0 0;border-top:1px dashed #f0f0f0;border-bottom:1px dashed #f0f0f0;padding:20px 0}
.consult-listda{background:url(../images/consult-list-arrow-t.png) no-repeat 0 50%;padding-left:24px}
.consult-listda a{color:#4c4c4c;font-size:14px;}
.consult-listdb{margin:10px 0 0 0;background:url(../images/consult-list-arrow-b.png) no-repeat 0 50%;padding-left:24px}
.consult-listdb a{color:#4c4c4c;font-size:14px;}
.consult-listda a:hover,.consult-listdb a:hover{color:#f20e0e}
.consult-listdc a{color:#999999}
.consult-liste{border-bottom:2px solid #e0e0e0;margin:30px 0 0 0;color:#f20e0e;font-size:16px;height:30px}
.consult-liste span{border-bottom:2px solid #f20e0e;height:30px;display:inline-block}
.consult-listf{overflow:hidden;margin:10px 0 0 0}
.consult-listf li{margin:10px 0 0 0;float:left;width:370px;background:url(../images/consult-arrow.png) no-repeat 0 50%;padding:0 0 0 15px}
.consult-listf li a{font-size:14px;color:#4c4c4c}
.consult-listf li a:hover{color:#f20e0e}
.consult-listc{line-height:24px;color:#4c4c4c;font-size:14px;margin:30px 0 0 0}
.consult-listc p{text-align:center;line-height: 25px;text-indent: 2em}
.consultlb-bab{_height:40px;overflow:hidden}

.flexslider {margin: 0;	padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}
.flexslider .slides img {width: 100%;display: block;}
.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .slides {display: block;}
.slides {height:391px;}
.no-js .slides > li:first-child {display: block;}
.flexslider {margin: 0 auto;position: relative;width:600px; height:391px; zoom: 1;}
.flex-viewport {max-height: 2000px;	-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.flexslider .slides {zoom: 1;}
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 60px;height: 90px;margin: -60px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat 0 0;
 position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 0 -90px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;	filter:alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;	filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}
.flex-control-nav {width:100%;	position: absolute;	bottom:10px;text-align: center; margin:0; padding:0}
.flex-control-nav li {margin: 0 3px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {background: url(../images/dot.png) no-repeat 0 -16px;display:block;height: 16px;overflow: hidden;text-indent:-99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active {background-position: 0 0;}



/*==========客服评价================*/
.onlineservice{padding:33px 33px 0 33px;overflow:hidden;}
.onlineservice.espic{display: inline-block; transform: translate3d(-50%,-50%,0); position: fixed; left: 50%; top: 50%;}
.onlineservicel{float:left;width:170px;background:#eeeeee;height:294px}
.onlineservicer{float:left;width:420px;margin:0 0 0 26px;}
.onlineservicel-a{text-align:center;margin:30px 0 10px 0}
.onlineservicel-b{padding:15px 0 0 20px;color:#4c4c4c;font-size:16px}
.onlineservicel-b span{color:#ffaf03;font-size:24px;font-weight:bold}
.onlineservicer-a{font-size:16px;color:#4c4c4c}
.onlineservicer-b{overflow:hidden;margin:20px 0 0 0;}
.onlineservicer-b #default-demo{float:left}
.onlineservicer-b li{cursor:pointer;background:url(../images/star.png) no-repeat;width:26px;height:21px;float:left;margin:0 8px 0 0}
.onlineservicer-b .onlineservicer-b-select{background:url(../images/star-select.png) no-repeat;width:26px;height:21px;}
.onlineservicer-b span{color:#4c4c4c;font-size:14px;padding-left:10px}
.onlineservicer-c{border:1px solid #dcdcdc;margin:20px 0 0 0;height:213px;border-radius:5px;}
.onlineservicer-ca{height:173px;}
.onlineservicer-cb{height:40px;background:#e5e5e5;position:relative}
.onlineservicer-ca textarea{border:0;background:none;height:173px;width:100%;font-size:14px;}
.onlineservicer-cbl{position:relative;float:left;background:url(../images/upload-img.png) no-repeat 0 50%;padding:0 0 0 20px;cursor:pointer;margin:10px 0 0 20px;color:#666666}
.onlineservicer-cbr{float:right;width:86px;line-height:30px;line-height:30px;background:#f0505a;text-align:center;border-radius:2px;margin:5px 10px 0 0;color:#fff}
.onlineservicer-cb-b{display:none;position:absolute;top:-130px;left:-21px;}
.onlineservicer-cbl:hover .onlineservicer-cb-b{display:block}
.onlineservicer-cb-b-arrow{background:url(../images/upload-arrow-b.png) no-repeat;width:9px;height:7px;margin:0 0 0 30px}
.onlineservicer-cb-b-b{width:398px;padding:10px;border:1px solid #dcdcdc;background:#fff;border-radius:5px;-moz-box-shadow:2px 2px 12px #757575; -webkit-box-shadow:2px 2px 12px #757575; box-shadow:2px 2px 12px #757575;}
.onlineservicer-cb-b-ba{font-size:14px;color:#4c4c4c}
.onlineservicer-cb-b-bb{color:#4c4c4c;padding:6px 0 0 0}
.onlineservicer-cb-b-bc{overflow:hidden;margin:10px 0 0 0}
.onlineservicer-cb-b-bcl{float:left}
.onlineservicer-cb-b-bcr{float:left}
.onlineservicer-cb-b-bcl li{position:relative;width:50px;float:left;margin:0 10px 0 0;background:#f3f3f3;height:50px}
.onlineservicer-cb-b-bcl li img{width:50px;height:50px}
.onlineservicer-cb-b-bcl li:hover .onlineservicer-del{display:block;position:absolute;z-index:99;top:0;left:0}
.onlineservicer-del{display:none;background:url(../images/tm-bg.png) no-repeat;width:50px;height:50px}
.onlineservicer-del span{background:#676c76;color:#fff;padding:3px 8px;margin:12px 0 0 5px;display:inline-block;border-radius:2px;}
.onlineservicer-b #targetText-demo{float:left}

/*发布域名转让信息*/
.domain_bg{background:#fff}
.domain{padding-top:10px;overflow:hidden}
.domainl{float:left;width:880px}
.domainr{float:left;width:300px;margin:0 0 0 20px}
.domainla{border:1px solid #e6e6e6;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}
.domainla-a{border-bottom:1px solid #e6e6e6;height:50px;line-height:50px;font-size:14px;color:#4c4c4c;padding:0 0 0 29px}
.domainla-a a{font-size:14px;color:#4c4c4c;padding:0 5px 0 0}
.domainla-a a:hover{color:#f20e0e}
.domainla-a span{padding:0 0 0 5px}
.domainla-b{overflow:hidden;margin:21px 0 0 30px}
.domainla-bl{float:left;width:45px;height:44px;background:url(../images/domain-icon1-l.png) no-repeat}
.domainla-bm{float:left;height:44px;background:url(../images/domain-icon1-m.png) repeat-x;line-height:44px;color:#fff;font-size:16px;padding:0 10px}
.domainla-br{float:left;width:25px;height:44px;background:url(../images/domain-icon1-r.png) no-repeat}
.domainla-c{text-align:center;margin:50px 0 0 0}
.domainla-c span{background:url(../images/domain-icon01.png) no-repeat 0 50%;height:23px;color:#4c4c4c;font-size:18px;font-weight:bold;display:inline-block;padding:0 0 0 36px}
.domainla-d{color:#2e2e2e;font-size:16px;margin:20px 0 0 38px}
.domainla-e{padding:0 38px;margin:0 0 0 0}
.domainla-e textarea{width:780px;border:1px solid #e5e5e5;height:198px;padding:10px}
.domainla-f{overflow:hidden;padding:23px 38px}
.domainla-fl{float:left;color:#2e2e2e;font-size:16px;padding-top:5px}
.domainla-fr{float:left}
.domainla-fra{overflow:hidden;margin:0 0 10px 0}
.domainla-fra li{border:1px solid #e5e5e5;width:112px;height:28px;line-height:28px;float:left;color:#4c4c4c;font-size:14px;margin:0 10px 0 0;text-align:center;cursor:pointer}
.domainla-frb{color:#999999;margin:0 0 0 0 }
.domainla-frb span{color:#0586eb}
.domainla-fra .active{border:1px solid #f86106;background:url(../images/domain-icon2.png) no-repeat right bottom;}
.domainla-frc{height:15px}
.domainlb{margin:20px 0 0 0}
.domainlb-a {text-align:center;margin:50px 0 30px 0}
.domainlb-a span{background:url(../images/domain-icon02.png) no-repeat 0 0;height:23px;line-height:23px;color:#4c4c4c;font-size:18px;font-weight:bold;display:inline-block;padding:0 0 0 40px}
.domainlb-b{margin:0 auto;overflow:hidden;font-size:14px;margin-left: 200px;}
.domainlb-bl{float:left;width:90px;text-align:right;height:40px;line-height:40px;color:#2e2e2e}
.domainlb-br{float:left;width:322px;margin:0 0 0 18px;*margin:0 0 0 10px;height:40px}
.domainlb-input{width:300px;height:38px;line-height:38px;border:1px solid #e5e5e5;padding-left:20px;font-size:14px;}
.domainlb-input1{width:138px;height:38px;line-height:38px;border:1px solid #e5e5e5;padding-left:20px;font-size:14px;}
.domainlb-input2{width:206px;height:38px;line-height:38px;border:1px solid #e5e5e5;padding-left:20px;font-size:14px;}
.domainlb-bm{float:left;width:160px;margin:0 0 0 18px;*margin:0 0 0 10px;height:40px;position:relative}
.domainlb-bm-yz{position:absolute;background:url(../images/sell-icon.png) no-repeat;width:13px;height:13px;right:5px;top:12px}
.domainlb-bmm{float:left;width:208px;margin:0 0 0 18px;*margin:0 0 0 10px;height:40px}
.domainlb-bmr{float:left;width:161px;height:38px;line-height:38px;border:1px solid #e5e5e5;border-left:0;text-align:center;cursor:pointer;*margin:1px 0 0 8px; background:#f6f6f6;}
.domainlb-bmmr{float:left;width:114px;height:40px}
.domainlb-c-select{margin:30px 0 0 0}
.domainlb-c-select span{background:url(../images/sell-icon.png) no-repeat 0 50%;padding-left:18px;color:#bcbcbc;margin:30px 0 0 332px;cursor:pointer}
.domainlb-c-select .domainlb-c{background:url(../images/domain-icon3.png) no-repeat 0 50%;padding-left:18px;color:#bcbcbc;margin:30px 0 0 332px;cursor:pointer}
.domainlb-c a,.domainlb-c-select a{color:#61c500}
.domainlb-c a:hover,.domainlb-c-select a:hover{color:#f20e0e}
.domainlb-d{color:#bcbcbc;margin:6px 0 0 332px}
.domainlb-d span{color:#f03333}
.domainlb-e{margin:30px 0 48px 332px}
.domainlb-e button{background:#61c500;width:200px;height:40px;font-size:16px;color:#fff;cursor:pointer;border-radius:3px;}
.domainr-a{border:1px solid #e6e6e6;padding:20px}
.sell-raa{border-bottom:1px solid #e5e5e5;color:#4c4c4c;font-size:16px;height:32px}
.sell-rab{margin:40px 0 20px 78px}
.sell-rab-a{line-height:25px;font-size:14px}
.sell-rab-a span{background:url(../images/sell-icon-blue.png) no-repeat;width:24px;height:25px;color:#fff;display:inline-block;text-align:center;padding-right:10px}
.sell-rab-a .active{background:url(../images/sell-icon-blue-select.png) no-repeat;width:24px;height:25px;color:#fff;display:inline-block;text-align:center;padding-right:10px}
.sell-rab-line{height:26px;width:4px;background:#d7dcdd;overflow:hidden;margin:0 0 0 10px}
.sell-rab-line-active{height:26px;width:4px;background:#85c800;overflow:hidden;margin:0 0 0 10px}
.domainr-b{text-align:center;margin:18px 0 0 0}
.domain-cs-a{padding:60px 0 0 0;overflow:hidden}
.domain-cs-al{width:512px;float:left}
.domain-cs-ar{width:595px;float:left;margin:0 0 0 93px}
.domain-cs-ala{margin:20px 0 0 0}
.domain-cs-ala img{width:512px;height:312px;}
.domain-cs-alb{text-align:center;font-size:24px;line-height:24px;color:#262626;padding-top:40px}
.domain-cs-alc{text-align:center;font-size:14px;color:#999;padding-top:8px}
.domain-cs-ara{font-size:18px;color:#262626;padding-left:10px}
.domain-cs-arb{overflow:hidden;margin-top:20px;position:relative}
.domain-cs-arb li{background:url(../images/domain-icon5.png) no-repeat;width:200px;height:132px;float:left;padding:0 40px;cursor:pointer;margin:10px 0 0 10px}
.domain-cs-arb li{
 transition: All 0.4s ease-in-out;
 -webkit-transition: All 0.4s ease-in-out;
 -moz-transition: All 0.4s ease-in-out;
 -o-transition: All 0.4s ease-in-out;
}
.domain-cs-arb li:hover{
 transform: translate(0, -5px);
 -webkit-transform: translate(0, -5px);
 -moz-transform: translate(0, -5px);
 -o-transform: translate(0, -5px);
 -ms-transform: translate(0, -5px);
}
.domain-cs-arb .active{background:url(../images/domain-icon5-select.png) no-repeat;width:200px;height:132px;}
.domain-cs-arb-a{border-bottom:1px dashed #e5e5e5;height:34px;font-weight:bold;font-size:20px;text-align:center;margin:22px 0 0 0;line-height:20px}
.domain-cs-arb-b{padding:0 20px;color:#a3a3a3;text-align:center;margin:8px 0 0 0}
.domain-cs-arc{overflow:hidden;margin:10px 0 0 0}
.domain-cs-arc li{float:left;width:260px;margin:0 0 0 12px}
.domain-cs-arc .domain-cs-arc-a{background:url(../images/domain-btn01.png) no-repeat;width:260px;height:59px;line-height:56px}
.domain-cs-arc .domain-cs-arc-b{background:url(../images/domain-btn02.png) no-repeat;width:260px;height:59px;line-height:56px;margin-left:40px}
.domain-cs-ard{text-align:center;color:#262626;font-size:14px;text-align:center;margin:20px 0 0 0}
.domain-cs-arc-al{float:left;color:#fff;font-size:14px;padding:6px 0 0 32px}
.domain-cs-arc-ar{float:left;color:#fff;font-size:24px}
.domain-cs-b{border:1px solid #e5e5e5;margin:60px 0 0 0;height:102px;padding:0 40px}
.domain-cs-bb{width:28px;height:30px;float:left;background:url(../images/domain-arrow.png) no-repeat;margin:35px 0 0 0}
.domain-cs-ba{width:160px;float:left;text-align:center;margin:26px 0 0 0}
.domain-cs-ba span{background:url(../images/domain-yuan.png) no-repeat;width:30px;height:30px;line-height:30px;display:inline-block;font-size:16px;color:#2e2e2e}
.domain-cs-ba p{font-size:14px;color:#2e2e2e;padding-top:5px}
.domain-cs-arb-a-hot{background:url(../images/domain-hot.png) no-repeat;width:34px;height:21px;color:#fff;font-size:10px;text-align:center;}
.domain-black{height:3px;background:#f2f2f2;overflow:hidden;margin:30px 0 -20px 0}
.domain-cs-arb-al{float:left;margin:0 0 0 70px}
.domain-cs-arb-a-hot{float:left;margin:0 0 0 10px;line-height:16px}
.domainla-ftb { font-size:14px; line-height:22px; margin-bottom:12px; }
.domainla-ft-file { margin:0 5px; height:22px;}
.domainla-ftc { background:url(../images/domainla-ftc-icon.png) no-repeat  0 center; padding-left:20px; color:#4599ee; font-size:14px; }
.domainla-g { padding: 23px 38px 0; overflow: hidden;}
.domainla-g .domainla-fra li { width:146px; }
.domainla-e { margin:0;}
.domainla-d { margin-bottom:10px;}






/*==========错误信息回显================*/
.domainla .tips { height: 40px; line-height: 40px; margin-left: 15px;}
.domainla .tips span.wrong {background:url(../images/reg_icon_wrong.png) 5px center no-repeat;padding-left:30px;color:#f71d0d}
/*.regist_bd li .tips span.ntips {background:url(../ym_images/reg_icon_tips.png) 5px center no-repeat;padding-left:30px;color:#0d9ad9}*/
.domainla .tips span.ntips2 {background:url(../images/icon_user_right2.png) 5px center no-repeat;padding-left:30px;color:#069B35}


/*==========404页面================*/
.footer_404 { padding:60px 0; text-align:center; background:#fff;}
.footer_404 p { line-height:22px;}
.wrap_404 { background:#ebebeb; padding:70px 0;}
.wrap_404 p { text-align:center;}
.wrap_404 .error { color:#fff; font-size:22px; background:url(../images/error404_01.jpg) no-repeat top center; height:33px; padding-top:320px; line-height:33px;}
.wrap_404 p.btn { background:url(../images/error404_02.jpg) no-repeat top center; height:317px;padding-top:35px}
.wrap_404 p.btn .btn01,.wrap_404 p.btn .btn02:hover  { display:inline-block; height:32px; line-height:32px; padding:0 15px; font-size:14px; color:#fff; border-radius:6px;  border:1px solid #f0505a; background:#f0505a;}
.wrap_404 p.btn .btn02,.wrap_404 p.btn .btn01:hover { display:inline-block; height:32px; line-height:32px; padding:0 15px; font-size:14px; color:#fff; border-radius:6px; border:1px solid #fff; background:none;}

.footer_404 { padding: 60px 0; text-align: center; background: #fff; }
.footer_404 p { line-height: 22px; }

/*==========列表页================*/
.shop_list_kwords { padding: 15px 10px; }
.shop_list_kwords .con a, .shop_list_kwords .tit, .shop_list_choose .tit, .shop_list_choose .fontline { font-size: 14px; line-height: 30px; }
.shop_list_kwords .con a { padding: 0 5px; }
.shop_list_kwords .con a.on { color:#eb0c1c;}
.shop_list_choose { padding: 0 10px; }
.shop_list_choose .con { width: 1050px; padding-right: 20px; }
.shop_list_choose .cont { border-top: 1px dashed #dddddd; padding: 15px 0; }
.shop_list_choose ul li a { line-height: 20px; font-weight: bold; display: inline-block; padding: 0 5px; margin-right: 10px; border: 1px solid #fff; font-size: 14px; color: #5f5f5f; }
.shop_list_choose ul li a.active { color: #eb0c1c; border: 1px solid #eb0c1c; border-radius: 4px; }
.shop_list_choose ul li a.active .check { background: url(../images/list_close.png) no-repeat top right; padding: 0 12px 0 0; display: inline-block; }
.shop_list_choose ul li a.active .select { background: url(../images/list_select.png) no-repeat top right; padding: 0 12px 0 0; display: inline-block; }
.shop_list_choose ul li .inp {  padding: 5px 20px 5px 5px; height:18px\0; vertical-align: middle; border: 1px solid #cacaca; border-radius: 1px; }
.shop_list_choose .tit, .shop_list_kwords .tit { width: 100px; text-align: right; margin-right: 10px; display: inline; }
.shop_list_choose .headline { margin: 0 10px 0 40px; }
.shop_list_choose .con a, .shop_list_choose .con a { line-height: 20px; font-weight: bold; font-size: 14px; }
.shop_list_choose .check_icon { transition: none; background: url(../images/icon.png) no-repeat -195px -138px; width: 14px; height: 20px; display: inline-block; margin-right: 6px; vertical-align: -5px; *vertical-align:-0px;
}
.shop_list_choose .active .check_icon { background-position: -180px -138px; }
.shop_list_choose .list_all, .shop_list_choose .list_select, .list_single { margin-top: 5px; }
.shop_list_choose .select .inp { border-left: none; }
.shop_list_choose .choose_item { position: relative; }
.shop_list_choose .choose_select .sel_con { border: 1px solid #cacaca; height: 18px; line-height: 18px; padding: 5px 20px 5px 5px; vertical-align: middle; font-size: 14px; color: #787878; background: #f1f1f1 url(../images/select_xia.png) no-repeat right center; width: 70px; cursor: pointer; }
.shop_list_choose .choose_select .borde_r_none { border-right: none; }
.shop_list_choose .choose_select_bd { width: 100%; position: absolute; left: 0; top: 30px; background: #fff; overflow: hidden; display: none; z-index: 888; border: 1px solid #efefef; }
.shop_list_choose .choose_select_bd a { font-size: 12px; font-weight: normal; line-height: 28px; border: none; border-bottom: 1px dashed #dddddd; display: block; margin: 0; }
.shop_list_choose .choose_select_bd a:hover { background-color: #edeae6; color: #ee8100; }
.shop_list_choose .overflow{ overflow-x:hidden; max-height:140px; *overflow:auto;}
.shop_list_choose .margin { margin:0 8px;}
.shop_list_choose .marginl { margin-left:8px;}
.shop_list_choose .list_select { position: relative; }
.shop_list_choose .list_select_c { float: left; }
.shop_list_choose .list_select_arrow { display: none; z-index: 9; background: url(../images/list_select_arrow.jpg) no-repeat; position: absolute; width: 50px; height: 8px; top: 25px; }
.shop_list_choose .list_select_bd { display: none; z-index: 8; border: 1px solid #f5c6c9; padding: 20px 20px 12px; background: #fff; position: absolute; left: 0px; top: 32px; width: 960px; }
.shop_list_choose .list_select_bd span { font-size: 14px; }
.shop_list_choose .list_select_bd a { margin-bottom: 8px; }
.shop_list_choose .list_select_bd .check { font-weight: normal; }
.shop_list_choose .list_select_bd .finished { color: #fff; border: 1px solid #2086ee; background:#2086ee; padding: 1px 12px; cursor: pointer; border-radius: 4px; }
.shop_list_choose .label { background: #f1f1f1; border: 1px solid #cacaca; color: #6d6d6d; height: 30px; margin-right: 20px; }
.shop_list_choose .label_tit { background: url(../images/Label.png) no-repeat; padding: 0 12px 0 32px; cursor: pointer; }
.shop_list_choose .drop-down { position: relative; background: url(../images/label_line.png) no-repeat left center; cursor: pointer;  z-index:0;}
.shop_list_choose .drop-down-hd { background: url(../images/select_xia.png) no-repeat right center; padding: 0 25px 0 15px; }
.shop_list_choose .drop-down-bd { display: none; }
.shop_list_choose .drop-down-bd { position: absolute; background: #fff; border: 1px solid #efefef; min-width: 95px; border-radius: 2px; }
.shop_list_choose .drop-down-bd a { font-weight: normal; line-height: 28px; border: none; border-bottom: 1px dashed #dddddd; display: block; margin: 0; }
.shop_list_choose .drop-down-bd a:hover { background-color: #edeae6; color: #ee8100; }
.choose_item_suffix { position: relative; z-index:88;}
.choose_item_suffix .sel_con { display:inline-block; border: 1px solid #cacaca; height: 18px; line-height: 18px; padding: 5px 20px 5px 5px; vertical-align: middle; font-size: 14px; color: #787878; background: #f1f1f1 url(../images/select_xia.png) no-repeat right center; width: 70px; cursor: pointer; border-right:none}
.select-ex-wrap { box-shadow:0px 0px 5px rgba(0,0,0,0.1); position: absolute; left: -348px; top: 30px; background: #fff; display:none; overflow: hidden; z-index: 888; border: 1px solid #efefef; width: 600px; padding-bottom:15px; }
.choose_item_suffix .level-items { overflow: hidden; padding: 3px 0; }
.select-ex-container .level-wrap { margin: 10px; border-bottom: 1px dashed #ddd; }
.select-ex-container .level-tit { font-size:14px; font-weight: 700; color: #2F8ABE; width: 85px; text-align: right; height: 28px; line-height: 28px; vertical-align: middle; display: inline-block; padding-right: 5px; }
.select-ex-container .level-items { margin-right: 5px; padding-bottom: 8px; }
.shop_list_choose ul li .select-ex-container .level-items a { margin-bottom: 2px; line-height:20px; height:20px; color: #666; padding:0px 5px; display: inline-block; font-weight: normal; }
.shop_list_choose ul li .select-ex-container .level-items .more { line-height:20px; height:20px; display: inline-block;  border: #348fed solid 1px;  color: #348fed;  text-align: center;padding:0px 5px;cursor: pointer }
.shop_list_choose ul li .select-ex-container .level-items a:hover,.shop_list_choose ul li .select-ex-container .level-items a.active { border: 1px solid #2086ee; background:#2086ee; color:#fff;}
.shop_list_choose .select-ex-btn { text-align:center;}
.shop_list_choose .select-ex-btn .op-btn { background: #2086ee; color: #fff; cursor: pointer; font-size: 14px; text-align: center; padding: 0 20px; height: 34px; line-height: 34px; margin: 0 5px; display: inline-block; }
.shop_list_choose .select-ex-btn .cancel { background: #efefef;  color: #9e9e9e;}
.shop_deal_result { background: #f7f7f7; padding: 35px 30px 35px 50px; }
.shop_deal_result .deal { margin-top: 8px; }
.shop_deal_result .deal .deal_tit { font-size: 14px; }
.shop_deal_result .deal .deal_time { padding: 0 5px; color: #fff; background: url(../images/deal_arrow.png) no-repeat right center; }
.shop_deal_result .deal .deal_time i { background: #1cc2f1; padding: 0 5px; }
.shop_deal_result .deal span { margin-right: 10px; }
.shop_deal_result .deal .fontgrey { color: #939393; }
.shop_deal_result .submit { background: #fff; border: 1px solid #bfbfbf; line-height: 30px; font-size: 16px; padding: 0 20px; border-radius: 4px; cursor: pointer; margin-right: 20px; }
.shop_deal_result .submit01 { background: #eb0c1c; border: 1px solid #eb0c1c; color: #fff; }
.shop_deal_result .submitdis {  background: #bfbfbf; border: 1px solid #bfbfbf; color: #fff; }
.shop_deal_result .result_num { font-size: 14px; }
.shop_list_result { background: #fff; overflow:hidden;  width:1200px;}
.shop_list_table thead th { font-size: 14px; text-align: center; background: #e9e9e9; }
.shop_list_table thead th a { font-size: 14px; text-align: center; color:#282828; }
.shop_list_table thead .up_down { background: url(../images/up_down.png) no-repeat; width: 20px; height: 54px; display: inline-block; vertical-align: -22px; *vertical-align:-18px;
 margin-left: 10px; }
.shop_list_table thead .up_down_u { background-position: 0 -54px; }
.shop_list_table thead .up_down_d { background-position: 0 -108px; }
.shop_list_table tbody td { font-size: 14px; padding: 20px 8px; }
.shop_list_table tbody .link { font-size:14px; color:#282828; }
.shop_list_table tbody .name { font-size: 16px; color: #159aee; }
.shop_list_table tbody .price { color: #ffae00; }
.shop_list_table tbody .btn {font-size: 14px;padding: 4px 10px;display: inline-block;border: #348fed solid 1px;color: #348fed;text-align: center;border-radius: 5px;margin-right: 8px;}
.shop_list_table tbody .btn:hover { background: #348fed; color: #fff; }
.shop_list_table tbody .sale { font-size: 14px; padding: 4px 10px; display: inline-block; border: #f20e0e solid 1px; color: #f20e0e; text-align: center; border-radius: 5px; }
.shop_list_table tbody .sale:hover { background: #f20e0e; color: #fff; }
.shop_list_table tbody .addCart { font-size: 14px; width: 46px; text-indent: -999999px; padding: 4px 0; margin-right: 8px; display: inline-block; border: #ffa132 solid 1px; border-radius: 5px; background: url(../images/icon.png) no-repeat -108px -292px; }
.shop_list_table tbody .addCart:hover, .shop_list_table tbody .unable { background-color: #ffa132; background-position: -148px -292px; border: 1px solid #ff8a00; }
.shop_list_table tbody tr { border-left:20px #fff solid; border-right:20px #fff solid; }
.shop_list_table tbody tr td{ border-top: 1px solid #fff; border-bottom: 1px solid #fff; border:none\0;}
.shop_list_table tbody tr.grey td { border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; border:none\0;}
.shop_list_table tbody tr:nth-child(even) { background: #f1f1f1;}
.shop_list_table tbody tr.one-goods:hover { background:#fbf9f6;}
.shop_list_table tbody tr.bgyellow td { background:none;  border-top: 1px solid #fbf9f6; border-bottom: 1px solid #fbf9f6; border:none\0;}
.shop_list_select { padding: 20px 0; margin: 0 10px; border-bottom: 1px solid #e9e9e9; }
.shop_list_select_all { margin: 0 16px; line-height: 32px; }
.shop_list_select_all .AllCheck { vertical-align: -2px; }
.shop_list_select .btn { height: 30px; line-height: 30px; padding: 0 20px; display: inline-block; background: #fff; border: 1px solid #bfbfbf; border-radius: 5px; font-size: 16px; }
.shop_list_select .buy { border: 1px solid #f89e19; color: #fff; margin-right: 20px; background: #f89e19; }
.shop_list_table tbody .bid_num { display: inline-block; background: url(../images/jiajia_pic.png) no-repeat; width: 50px; height: 34px; margin-top: 20px; color: #fff; line-height: 14px; text-align: center; font-size: 12px; padding-top: 8px; }
.shop_list_table tbody .bid_num b { font-size: 14px;  color: #fff; }

.table_pack thead tr { border-bottom: 1px solid #eee; background:#f2f2f2; }
.table_pack thead th { display: inline-block; font-size: 16px; font-weight:bold; line-height: 46px; padding-left:10%; width:39.7%; text-align:left;}
.table_pack_scroll { max-height:276px; overflow-x:hidden; *overflow:auto;}
.table_pack tbody td {display: inline-block;font-size: 14px;line-height: 46px;color:#666666; padding-left:10%; width:40%;}
.table_pack tbody tr:nth-child(even) { background: #fbfbfb; }

.list_bottom_scart { height: 38px;margin-right: 37px}
.list_bottom_scart .list_bottom_scart_icon { width: 40px; height: 30px; background: url(../images/icon.png) no-repeat -110px -290px; border: #ffa132 solid 1px; border-radius: 5px; }
.list_bottom_scart .list_bottom_scart_icon:hover { background-color: #ffa132; background-position: -150px -290px; border: 1px solid #ff8a00; }
.list_bottom_scart .list_bottom_scart_btn { color: #ffa132; line-height: 30px; padding: 0 10px; border: #ffa132 solid 1px; margin-left: 15px; font-size: 14px; border-radius: 5px; }
.list_bottom_scart .list_bottom_scart_btn:hover { background: #ffa132; color: #fff; }
.bottom_consult { background: #fff; padding: 30px 0; margin-top: 20px; }
.bottom_consult dl { width: 410px; margin: 0 auto; }
.bottom_consult dt { float: left; margin-right: 20px; }
.bottom_consult dd { font-size: 16px; line-height: 30px; font-weight: bold; }
.bottom_consult dd .btn { height: 30px; line-height: 30px; padding: 0 6px; display: inline-block; font-size: 16px; font-weight: bold; margin: 0 8px; }
.bottom_consult dd .btn:hover { opacity: 0.8; }
.bottom_consult dd .btn01 { color: #1582df; border: 1px solid #1582df; }
.bottom_consult dd .btn02 { color: #e23333; border: 1px solid #e23333; }
.list_pages span, .list_pages span a { line-height: 36px; }
.list_pages span.backhome, .list_pages span.prevpage, .list_pages span.prevpage, .list_pages span.pages a, .list_pages span.nextpage, .list_pages span.lastpage { border: 1px solid #cccccc; display: inline-block; height: 36px; padding: 0 14px; }
.list_pages { clear: both; padding: 30px 0; text-align: center; height: 38px; line-height: 38px; position: relative; overflow: hidden; }
.list_pages span.prevpage { border-left: none }
.list_pages span.prevpage a { background: url(../images/list_arrow.jpg) left center no-repeat; padding-left: 17px; }
.list_pages span.nextpage a { background: url(../images/list_arrow.jpg) right center no-repeat; padding-right: 17px; }
.list_pages span.pages { padding: 0 16px; }
.list_pages span.pages a { position: relative; border-right: none; font-style: normal; font-size: 14px; vertical-align: -1px\9; }
.list_pages span.pages a.active { border: 1px solid #f89e19 }
.list_pages span.pages a.last { border-right: 1px solid #cccccc; }
.list_pages span.lastpage { border-left: none }
.list_pages span.total { padding-left: 10px; }
.list_pages span.total strong { color: #f10f0f; font-weight: normal }
.list_pages span.jump { display: inline-block; position: relative; width: 79px; height: 38px; margin-left: 10px; overflow: hidden; vertical-align: -14px; *vertical-align:-13px;
}
.list_pages span.jump input.inp { width: 38px; height: 16px; line-height: 16px; padding: 10px 0; border: 1px solid #cccccc; border-right: none; background: none; text-indent: 5px; position: absolute; left: 0; top: 0; }
.list_pages span.jump input.btn { width: 41px; height: 38px; border: none; background: #f89e19; cursor: pointer; color: #fff; position: absolute; right: 0; top: 0; }

/*域名查询*/
.consult-whois-bg{background:url(../images/consult-whois/consult-whois-bg.jpg) center center;width:100%;height:200px}
.consult-whois{background:#fff;margin-top:20px;padding:28px 67px;}
.consult-whois-a{color:#262626;font-size:18px;}
.consult-whois-a span { color:#999999; font-size:14px; margin-left:10px;}
.consult-whois-a span i {}
.consult-whois-a span b { color:#fc9230;}
.consult-whois-b-a{margin-top:20px;color:#ff5c47;font-size:14px;background:url(../images/consult-whois/consult-whois-icon.png) no-repeat 0 50%;padding-left:20px}
.consult-whois-b-b { float:right; font-size:14px;}
.consult-whois-b-b .show_check { margin-right:5px; vertical-align:-1px;}
.consult-whois-b-b .btn { background:#fc9230; color:#fff; font-size:14px; border-radius:2px; display:inline-block; padding:5px 10px; margin-left:10px;}
.consult-whois-c{padding-top:18px;}
.consult-whois-c-al{float:left;width:580px;padding-left:10px;color:#262626;font-size:16px}
.consult-whois-c-al span{color:#0586eb}
.consult-whois-c-am{float:left;width:176px;color:#0586eb}
.consult-whois-c-am img { vertical-align:middle; *vertical-align:-17px;}
.consult-whois-c-ar{float:left;width:290px;padding-right:10px;color:#808080}
.consult-whois-c-am-y,.consult-whois-c-am-w{color:#808080}
.consult-whois-c-ar span{color:#dcdcdc;padding-left:10px}
.consult-whois-c-ar a{ font-size:14px;}
.consult-whois-c-ar .lj{color:#fc9230;}
.consult-whois-c-ar .jg { color:#808080;}
.consult-whois-c-ar .jg span{ color:#fc9230; }
.consult-whois-c-ar .zc { color:#ec1d25;padding:3px 10px }
.consult-whois-c-ar .zc:hover{color:#fff;background:#ec1d25;border-radius:5px}
.consult-whois-c-ar .lx{color:#0586eb;padding:3px 10px}
.consult-whois-c-ar .lx:hover{color:#fff;background:#0586eb;border-radius:5px}
.consult-whois-d{height:40px;line-height:40px;background:#508ff9;text-align:center;color:#fff;font-size:14px;margin-top:20px;cursor:pointer}
.consult-whois-c .consult-whois-c-a{background:#fff}
.consult-whois-bgl{float:left;width:968px;margin:50px 0 0 0}
.consult-whois-bgl .consult-whois-bgl-pub{display:none;}
.consult-whois-bgr{float:left;width:232px;margin:44px 0 0 0}
.consult-whois-bgr li{float:left;width:110px;margin:6px 0 0 6px;background:url(../images/consult-whois/consult-whois-cx.png) repeat-x;text-align:center;color:#fff;font-size:14px;line-height:46px;height:46px;cursor:pointer}
.consult-whois-bgl-a{background:#fff;height:40px;padding:29px 0;}
.consult-whois-bgl-al{float:left;width:162px;padding:0 0 0 9px;}
.consult-whois-bgl-al-input{width:140px;height:40px;line-height:40px;border:1px solid #e5e5e5;font-size:14px;padding:0 10px}
.consult-whois-bgl-ar{float:left;margin:0 0 0 20px}
.consult-whois-bgl-ar button{cursor:pointer;width:100px;color:#fff;font-size:16px;background:#ec1d25;border:0;height:42px;line-height:42px;}
.consult-whois-bgl-all{padding:0 0 0 90px}
.consult-whois-bgl-al input:focus,.consult-whois-bgl-al input:hover{border:1px solid #ee333a;box-shadow:0px 0px 4px #ee333a;}
.consult-whois-bgl-bl{float:left;width:120px;padding:0 0 0 15px}
.consult-whois-bgl-bl-input{width:98px;height:40px;line-height:40px;border:1px solid #e5e5e5;font-size:14px;padding:0 10px}
.consult-whois-bgl-bl input:focus,.consult-whois-bgl-bl input:hover{border:1px solid #ee333a;box-shadow:0px 0px 4px #ee333a;}
.consult-whois-bgl-cl{float:left;color:#4c4c4c;font-size:16px;padding:10px 20px 0 170px}
.consult-whois-bgl-cr{float:left;width:402px;margin:0 20px 0 0}
.consult-whois-bgl-cr input{width:400px;height:40px;line-height:40px;border:1px solid #e5e5e5;font-size:14px;padding:0 10px}
.consult-whois-bgl-cr input:focus,.consult-whois-bgl-cr input:hover{border:1px solid #ee333a;box-shadow:0px 0px 4px #ee333a;}
.consult-whois-bgl-b{background:#fff;padding:20px 66px 0 66px;box-shadow:0px 0px 8px #e3e3e3;}
.consult-whois-bgl-b-a{border-bottom:1px dashed #e5e5e5;height:62px}
.consult-whois-bgl-b-al{float:left;color:#4c4c4c;font-size:20px;padding:10px 20px 0 25px}
.consult-whois-bgl-b-ar{float:left;margin:0 0 0 10px}
.consult-whois-bgl-b-ar button{cursor:pointer;width:167px;color:#808080;font-size:16px;background:#eeeeee;border:1px solid #cccccc;height:42px;line-height:42px;}
.consult-whois-bgl-b-b{overflow:hidden;height:26px;margin:10px 0 0 0}
.consult-whois-bgl-b-bl{float:left;width:167px;margin:0 0 10px 0;}
.consult-whois-bgl-b-bl input{vertical-align:middle;}
.consult-whois-bgl-b-bl label{vertical-align:middle;color:#4c4c4c;font-size:16px;padding-left:5px}
/*.consult-whois-bgl-b-bl span{background:#ea6153;color:#fff;display:inline-block;padding:0 4px;margin-left:5px}*/
.consult-whois-bgl-b-bl .hot-b{color:#fff;background:#ea6153;padding:0 3px;height:16px;margin-left:6px}
.consult-whois-bgl-b-c{box-shadow:0 3px 3px #e3e3e3;cursor:pointer;background:#fff url(../images/consult-whois/consult-whois-arrow-b.png) no-repeat 75px 50%;padding-left:13px;width:85px;margin:0 auto;color:#eb0c1c;font-size:14px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;height:28px;line-height:28px}
.consult-whois-bgl-b-sq{box-shadow:0 3px 3px #e3e3e3;display:none;cursor:pointer;background:#fff url(../images/consult-whois/consult-whois-arrow-t.png) no-repeat 75px 50%;padding-left:13px;width:85px;margin:0 auto;color:#eb0c1c;font-size:14px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;height:28px;line-height:28px;}
.consult-whois-bgr .active{color:#fc9230}
/*下拉样式*/
.mainCon{position:relative;display:inline-block;z-index:500;float:left;}
div.selectbox-wrapper ul li{padding:3px;cursor:pointer;line-height:20px;font-size:14px;}
div.selectbox-wrapper{border:#e5e5e5 1px solid;position:absolute;background:#fff;text-align:left;z-index:100;display:block;margin:15px 0 0 0;}
div.selectbox-wrapper ul li{white-space:nowrap;}
div.selectbox-wrapper ul li.selected{background:#f2f2f2;}
div.selectbox-wrapper ul li.current{color:#000;background:#e5e5e5;border:0!important;}
.selectbox{color:#4c4c4c;height:40px;line-height:40px;overflow-y:hidden;border:1px solid #e5e5e5;border-right:0;background:#ffffff;padding-left:10px;font-size:14px;}
.selBtn{width:28px;height:42px;border:1px solid #e5e5e5;border-left:0;background:url(../images/consult-whois/consult-whois-arrow-bb.jpg) no-repeat;cursor:pointer;	}

.whois{padding-top:20px}
/*.consult-whois-c{display:none;}*/
.whois ul.list{overflow:hidden;}
.whois ul.list li{height:48px;line-height:48px;font-size:14px;overflow:hidden;cursor:pointer}
.whois ul.list li:hover{background:#fbf9f6}
.whois ul.list li:hover .lx{color:#fff;background:#0586eb;border-radius:5px}
.whois ul.list li:hover .zc { color:#fff;background:#ec1d25;border-radius:5px}
.whois ul.list .bg{background:#f7f7f7}

.consult-whois-d a{color:#fff;font-size:14px;padding-top:10px;display:inline-block}
.whois-xq{background:#fff;padding:30px 40px;margin-top:20px}
.whois-xq-a{border-bottom:1px solid #eeeeee;height:30px;font-size:18px;color:#474646}
.whois-xq-a span{border-bottom:2px solid #fc9230;height:29px;display:inline-block}
.whois-xq-b{border:1px solid #e5e5e5;border-radius:4px;margin-top:15px;padding:18px 30px;}
.whois-xq-b-a{text-align:right;color:#808080}
.whois-xq-b-a a{background:#85c54d;padding:2px 5px;color:#fff;border-radius:3px;margin-left:10px}
.whois-xq-b-b{border-bottom:1px dashed #e5e5e5;padding-bottom:38px}
.whois-xq-b-b li{overflow:hidden;padding-top:30px}
.whois-xq-b-bl{float:left;text-align:right;width:400px;font-size:16px;color:#807e7e}
.whois-xq-b-br{float:left;width:620px;margin:0 0 0 30px;}
.whois-xq-b-br-a{color:#474646}
.whois-xq-b-bl-b{padding-top:4px}
.whois-xq-b-br-b a{background:#0586eb;font-size:14px;color:#fff;min-width:118px;height:25px;border-radius:5px;text-align:center;padding-top:5px;display:inline-block}
.whois-xq-b-c{padding-top:20px;height:400px;overflow:hidden}
.whois-xq-b-c-a{color:#4c4c4c;font-size:16px;}
.whois-xq-b-c-b{color:#4c4c4c;padding:15px 0 0 30px;}
.whois-xq-b-c-b p{padding-top:5px}
.whois-xq-b-d{margin-top:30px;padding:0 30px;}
.whois-xq-b-d-a,.whois-xq-b-d-b{border-radius:4px;background:#0586eb;height:40px;line-height:40px;text-align:center;font-size:14px;color:#fff;cursor:pointer}
.whois-xq-b-d-b{display:none}
.consult-whois1-bg{background:url(../images/consult-whois/consult-whois1-bg.jpg) no-repeat center center;width:100%;height:631px}
.consult-whois1-a{text-align:center;padding:76px 0 58px 0}
.consult-whois1-b{height:344px;background:#fff}
.consult-whois1-bl{float:left;width:960px;padding-left:20px}
.consult-whois1-br{float:left;width:200px;padding-left:20px;position:relative}
.consult-whois1-br-p{position:absolute;background:url(../images/consult-whois/consult-whois1-p.png) no-repeat;width:16px;height:16px;top:-12px;left:8px}
.consult-whois1-br-p-select{position:absolute;background:url(../images/consult-whois/consult-whois1-p-select.png) no-repeat;width:16px;height:16px;top:-12px;left:8px}
.consult-whois1-br-a{background:url(../images/consult-whois/consult-whois1-nav1.png) no-repeat;width:190px;height:89px;position:absolute;top:-12px;cursor:pointer}
.consult-whois1-br-a-select{background:url(../images/consult-whois/consult-whois1-nav1-ative.png) no-repeat;width:190px;height:89px;position:absolute;top:-12px;cursor:pointer}
.consult-whois1-br-b{background:url(../images/consult-whois/consult-whois1-nav2.png) no-repeat;width:190px;height:89px;cursor:pointer}
.consult-whois1-br-b-select{background:url(../images/consult-whois/consult-whois1-nav2-ative.png) no-repeat;width:190px;height:89px;cursor:pointer}
.consult-whois1-br-c{background:url(../images/consult-whois/consult-whois1-nav3.png) no-repeat;width:190px;height:89px;cursor:pointer}
.consult-whois1-br-c-select{background:url(../images/consult-whois/consult-whois1-nav3-ative.png) no-repeat;width:190px;height:89px;cursor:pointer}
.consult-whois1-br-d{background:url(../images/consult-whois/consult-whois1-nav4.png) no-repeat;width:190px;height:89px;cursor:pointer}
.consult-whois1-br-d-select{background:url(../images/consult-whois/consult-whois1-nav4-ative.png) no-repeat;width:190px;height:89px;cursor:pointer}
.consult-whois1-br-a,.consult-whois1-br-b,.consult-whois1-br-c,.consult-whois1-br-d{margin-bottom:1px}
.consult-whois1-bl-b,.consult-whois1-bl-c,.consult-whois1-bl-d{display:none}
.consult-whois1-br-a-height{height:78px}
.consult-whois1-bl-a-a{background:url(../images/consult-whois/consult-whois1-bg5.jpg) no-repeat;width:960px;height:125px;margin-top:20px}
.consult-whois1-bl-a-a-pub{height:40px;padding:40px 0 0 0;}
.consult-whois1-bl-a-b{padding-top:35px}
.consult-whois1-bl-a-bl{float:left;background:url(../images/consult-whois/consult-whois1-bg1.jpg) no-repeat;width:307px;height:121px}
.consult-whois1-bl-a-bm{float:left;background:url(../images/consult-whois/consult-whois1-bg2.jpg) no-repeat;width:307px;height:121px}
.consult-whois1-bl-a-br{float:left;background:url(../images/consult-whois/consult-whois1-bg3.jpg) no-repeat;width:307px;height:121px}
.consult-whois1-bl-a-bl,.consult-whois1-bl-a-bm,.consult-whois1-bl-a-br{margin-left:10px}
.consult-whois1-bl-a-bl-a{padding:38px 0 0 120px;color:#262626;font-size:16px;}
.consult-whois1-bl-a-bl-a span{border-bottom:2px solid #c79e47;padding-bottom:3px;font-weight:bold}
.consult-whois1-bl-a-bl-b{padding:13px 0 0 120px;color:#808080}
.consult-whois1-bl-a-a-pub-four{padding-left:60px}
.consult-whois1-bl-a-a-pub-four1{padding:20px 0 0 60px;}
.consult-whois1-bl-a-a-pub-tow{padding-left:6px}
.consult-whois1-bl-a-cl{cursor:pointer;background:url(../images/consult-whois/consult-whois1-arrowl.png) no-repeat;width:18px;height:30px;float:left;margin:80px 0 0 28px}
.consult-whois1-bl-a-cm{float:left;margin:0 34px;width:800px;position:relative;overflow:hidden;height:180px}
.consult-whois1-bl-a-cr{cursor:pointer;background:url(../images/consult-whois/consult-whois1-arrowr.png) no-repeat;width:18px;height:30px;float:left;margin:80px 28px 0 0}
.consult-whois1-bl-a-cm li{width:160px;float:left}
.consult-whois1-bl-a-cm-a{padding-top:22px}
.consult-whois1-bl-a-cm-a input{vertical-align:middle}
.consult-whois1-bl-a-cm-a label{vertical-align:middle;font-size:16px;color:#4c4c4c;padding-left:10px}
.consult-whois1-bl-a-cm-a .hot-a{color:#fff;background:#ea6153;padding:0 3px;height:16px;margin-left:6px}
.consult-whois1-bl-a-cm-a .new-a{color:#fff;background:#2199f2;padding:0 3px;height:16px;margin-left:6px}
.consult-whois1-bl-a-cm ul{position:absolute}
.consult-whois1-br-a-t{color:#fff;font-size:18px;padding:30px 0 0 47px}
.consult-whois1-br-a-b{color:#fff;font-size:8px;padding:6px 0 0 29px;}
.consult-whois1-limit-bg{background:#fff;height:370px;position:relative;margin-top:40px}
.consult-whois1-limitl{text-align:center;float:left;width:290px;background:url(../images/consult-whois/consult-whois1-bg4.jpg) no-repeat;height:370px}
.consult-whois1-limitr{float:left;width:910px;height:328px;padding:21px 0}
.consult-whois1-limitl-t{position:absolute;top:-5px;left:0;background:url(../images/consult-whois/consult-whois1-yx.png) no-repeat;width:101px;height:86px;}
.consult-whois1-limitl-t span{font-size:20px;font-weight:bold;color:#fff;line-height:20px;padding:15px 0 0 7px;display:inline-block}
.consult-whois1-limitl-a{padding-top:236px;color:#fff;font-size:16px}
.consult-whois1-limitl-a span{padding:0 6px}
.consult-whois1-limitl-b{padding-top:10px;color:#fff;font-size:48px;line-height:48px;font-weight:bold}
.consult-whois1-limitrl{cursor:pointer;background:url(../images/consult-whois/consult-whois1-arrowl.png) no-repeat;width:18px;height:30px;float:left;margin:149px 0 0 12px}
.consult-whois1-limitrr{cursor:pointer;background:url(../images/consult-whois/consult-whois1-arrowr.png) no-repeat;width:18px;height:30px;float:right;margin:149px 12px 0 0}
.consult-whois1-limitrm{float:left;width:818px;margin:0 16px;position:relative;overflow:hidden;height:328px}
.consult-whois1-limitrm ul{position:absolute}
.consult-whois1-limitrm li{text-align:center;float:left;width:258px;border:1px solid #e5e5e5;height:318px;border-radius:4px;margin:4px 6px 0 6px;}
.consult-whois1-limitrm-a{padding-top:40px;}
.consult-whois1-limitrm-a a{color:#262626;font-size:24px}
.consult-whois1-limitrm-a a:hover{color:#e83a3a}
.consult-whois1-limitrm-b{padding-top:5px;color:#808080;font-size:14px;height: 18px}
.consult-whois1-limitrm-c{padding-top:49px;color:#e83a3a;font-size:30px;}
.consult-whois1-limitrm-c span{font-size:16px}
.consult-whois1-limitrm-d{padding-top:30px;color:#808080;font-size:14px;}
.consult-whois1-limitrm-d span{color:#ff8b03}
.consult-whois1-limitrm-e{padding-top:30px}
.consult-whois1-limitrm-e a{background:#ff5739;color:#fff;width:120px;height:28px;padding-top:8px;font-size:16px;display:inline-block;border-radius:4px}
.consult-whois1-limit-height{height:20px}
.consult-whois1-limitrm li:hover{box-shadow:0 0 10px #e3e3e3;}
.consult-whois-bgl-c-a{background:#fff;overflow:hidden;box-shadow:0 3px 3px #e3e3e3;height:120px;*position:relative}
.consult-whois1-limitrm-f{width:200px;margin:10px auto 0 auto;background:#e6e6e6;border-radius:4px;height:8px;overflow:hidden;text-align:left}
.consult-whois1-limitrm-f .p-bar-blue{background:url(../images/consult-whois/1-bg.png) no-repeat 0 -8px;height:8px}
.consult-whois1-limitrm-f .p-bar-red{background:url(../images/consult-whois/1-bg.png) no-repeat 0 -16px;height:8px}
.consult-whois1-limitl-c{
 background:url(../images/consult-whois/consult-whois1-xsqg.png) no-repeat;
 width:156px;
 height:155px;
 -moz-animation:rotate 10s infinite linear;
 -webkit-animation:rotate 10s infinite linear;
 animation:rotate 10s infinite linear;
 left:67px;
 top:68px;
 position:absolute;
}
@-moz-keyframes rotate{
 0%{
  -moz-transform:rotate(0deg);
 }
 100%{
  -moz-transform:rotate(360deg);
 }
}
@-webkit-keyframes rotate{
 0%{
  -webkit-transform:rotate(0deg);
 }
 100%{
  -webkit-transform:rotate(360deg);
 }
}
@keyframes rotate{
 0%{
  transform:rotate(0deg);
 }
 100%{
  transform:rotate(360deg);
 }
}
.consult-whois1-limitl-d{position:absolute;color:#33bb7d;font-size:28px;line-height:28px;top:134px;left:90px;z-index:999}
.consult-whois1-con .select{position:relative;width:100%}
.consult-whois1-con .select dt{font-size:14px;height:40px;line-height:40px;display:inline-block;border:1px solid #e5e5e5;padding-left:10px;cursor:pointer;background:url(../images/consult-whois/consult-whois-arrow-bb.jpg) no-repeat 95% 50%;overflow:hidden}
.consult-whois1-con .select dt:hover,.select dt.cur{font-size: 14px;border:1px solid #ee333a;box-shadow:0 0 4px #ee333a;}
.consult-whois1-con .select dd{position:absolute;left:0;top:42px;border:1px solid #e5e5e5;background:#fff;display:none;font-size:14px;}
.consult-whois1-con .select dd li{line-height:36px;font-size:14px;}
.consult-whois1-con .select dd li:hover{background:#F0F0F0}
.consult-whois1-con .select dd li span{padding-left:10px}
.consult-whois-bgl-c-a-b{border-top:1px dashed #e5e5e5;width:840px;margin:20px auto 0 auto;height:1px}

/*中间弹窗*/
.consPop { width: 700px; height: 688px; border: 16px solid rgba(0,0,0,0.8); border-radius: 10px; background: #fff; position: fixed; left: 50%; margin-left: -344px; top: 50%; margin-top: -350px; z-index: 999999; display: none; }
.consPop-hd { height: 60px; line-height: 60px; font-size: 18px; font-weight: bold; color: #fff; position: relative; text-indent: 20px; background-color: #0586eb; overflow: hidden }
.consPop-hd .close { display: block; width: 32px; height: 60px; background: url(../../ym_entrust/images/close.png) no-repeat; position: absolute; right: 18px; top: 0px; z-index: 2 }
.consPop-bd .outBox .hd { margin: 30px 24px; border-bottom: 1px solid #e9e9e9; height: 41px; }
.consPop-bd .outBox .hd li { cursor: pointer; font-size: 18px; float: left; background: #f9f9f9; border: 1px solid #e9e9e9; padding: 0 25px; height: 40px; line-height: 40px; }
.consPop-bd .outBox .hd li:first-child { border-right: none; }
.consPop-bd .outBox .hd li.on { background: #fff; border-top: 1px solid #eb0c1c; border-bottom: #fff 1px solid; }
.consPop-bd .outBox .outBoxbd { width: 366px; margin: 0 auto; }
.consPop-bd .inHd { width: 190px; margin: 0 auto 20px; }
.consPop-bd .inHd li { cursor: pointer; float: left; font-size: 14px; background: url(../../ym_entrust/images/tab.png) no-repeat 0 -18px; height: 18px; padding-left: 18px; display: inline; }
.consPop-bd .inHd li.on { background-position: 0 0; }
.consPop-bd .inBd li { margin-bottom: 16px; *margin-bottom: 10px;
}
.consPop-bd .inBd li .inp, .consPop-bd .inBd li .description { border: 1px solid #bebebe; padding: 8px 10px; font-size: 14px; }
.consPop-bd .inBd li .inpw { width: 344px; }
.consPop-bd .inBd li .inph { width: 144px; }
.consPop-bd .inBd li .btn { background: #73ca15; line-height: 45px; text-align: center; color: #fff; font-size: 18px; font-weight: bold; width: 100%; border: none; cursor: pointer; }
.consPop-bd .choose_item { width: 100%; position: relative; }
.consPop-bd .choose_item_hd .sel_con { cursor: pointer; background: url(../../ym_entrust/images/select.png) right center no-repeat; }
.consPop-bd .choose_item_bd { width: 364px; padding-top: 10px; position: absolute; background: #fff; left: 0; top: 37px; background: #fff; overflow: hidden; display: none; z-index: 888; border: 1px solid #e0e0e0; }
.consPop-bd .choose_item_bd li { width: 100%; clear: both; }
.consPop-bd .choose_item_bd li a { display: block; text-indent: 11px; line-height: 22px; font-weight: normal; font-size: 14px; }
.consPop-bd .tip { margin-left: 168px; }
.consPop-bd .tip_icon { cursor: pointer; vertical-align: -4px; *vertical-align: 0px;
 background: url(../../ym_entrust/images/tab.png) no-repeat 0 -18px; display: inline-block; width: 20px; height: 18px; }
.consPop-bd .tip .on { background-position: 0 0; }



/*优米专场*/
.special_bg{background:#eceff8}
.special{background:url(../images/special/special-bg.png) no-repeat}
.special-a{/*padding-top:24px;*/overflow:hidden}
.special-al{float:left;width:274px;height:405px}
.special-ar{float:left;width:895px;margin-left:11px;background:#fff;height:405px;padding:0 10px}
.special-al-a{background:url(../images/special/special-a.png) no-repeat;height:159px;text-align:center;}
.special-al-a span{padding-top:100px;font-size:18px;color:#fff;display:inline-block}
.special-al-b{background:url(../images/special/special-b.png) no-repeat;height:246px;;padding:0 24px}
.special-al-b-a{overflow:hidden;padding-top:25px}
.special-al-b-al{float:left;background:url(../images/special/special-gl.png) no-repeat;width:51px;height:11px;margin:4px 0 0 10px}
.special-al-b-am{float:left;width:104px;text-align:center;font-size:14px;color:#ffffff}
.special-al-b-ar{float:left;background:url(../images/special/special-gr.png) no-repeat;width:51px;height:11px;margin:4px 10px 0 0}
.special-al-b-bal{float:left;background:url(../images/special/special-hl.png) repeat-x;color:#a3e0f1;height:15px;line-height:15px;font-size:12px;width:50px;text-align:center;margin-left:10px}
.special-al-b-bam{float:left;background:url(../images/special/special-hr.png) no-repeat;width:5px;height:15px}
.special-al-b-ba-car{float:left;padding-left:5px;color:#898989}
.special-al-b-bar{float:right;color:#898989;margin-right:10px}
.special-al-b-bar span{color:#fdc501}
.special-al-b-bb{text-align:center;font-weight:bold;}
.special-al-b-bb a{color:#cfcfcf}
.special-al-b-bc{background:url(../images/special/special-f.png) repeat-x;height:1px;margin-top:10px}
.special-al-b-b li{padding-top:10px}
.special-al-b-b{height:160px;overflow:hidden}
.special-ar-hx{background:url(../images/special/special-hx.jpg) repeat-x;height:1px}
.special-ar-a{height:31px;line-height:31px;padding:20px 0}
.special-ar-al{float:left;font-size:14px;color:#2c2c2c;margin-left:18px}
.special-ar-all{margin-left:70px}
.special-ar-am{float:left;margin-left:5px}
.special-ar-aml{float:left}
.special-ar-amr{float:left}
.special-ar-amr-input{border:1px solid #cacaca;border-left:0;padding-left:8px;height:29px;line-height:29px;width:166px}
.special-ar-ar{float:left;margin-left:12px;height:31px;background:#eb0c1c;width:57px;text-align:center;border-radius:4px;}
.special-ar-ar button{font-size:14px;color:#fff;cursor:pointer}
.special-ar-b{padding:16px 0 12px 0;overflow:hidden}
.special-ar-bl{float:left;text-align:right;width:102px;color:#2c2c2c;font-size:14px}
.special-ar-br{float:left;width:793px}
.special-ar-brl{float:left;padding-left:6px}
.special-ar-brl a{color:#555555;font-size:14px;padding-right:20px;font-weight:bold;display:inline-block}
.special-ar-brl .active{color:#eb0c1c}
.special-ar-brr{float:left;*margin:-3px 0 0 0}
.special-ar-brr a{color:#5f5f5f;font-weight:bold;font-size:14px;background:url(../images/special/special-check.png) no-repeat 0 4px;display:inline-block;padding-left:16px;height:17px;margin-right:20px}
.special-ar-brr .active{background:url(../images/special/special-checked.png) no-repeat 0 4px;height:17px;color:#eb0c1c;padding-left:16px;margin-right:20px}
.special_feature  .special-ar-brl { width: 88px; }
.special_feature  .special-ar-brr { float: none;}
.special_feature  .special-ar-brr a  { width: 58px; margin-bottom: 4px;}
.special-ar-cr,.special-ar-dr,.special-ar-er,.special-ar-fr{float:left;width:793px}
.special-ar-cr a,.special-ar-er a,.special-ar-fr a,.special-ar-drl a{color:#555555;font-size:14px;padding:0 14px 4px 6px;font-weight:bold;display:inline-block}
.special-ar-cr .active,.special-ar-er .active,.special-ar-fr .active,.special-ar-drl .active{color:#eb0c1c}
.special-ar-drl{float:left;width:593px}
.special-ar-drr{float:left;width:200px}
.special-ar-drrl{float:left;width:59px}
.special-ar-drrm{float:left;padding:0 5px;line-height:31px;}
.special-ar-drrl-input{border:1px solid #bbbbbb;width:47px;height:29px;line-height:29px;padding: 0 5px;}
.special-ar-drl{padding-top:10px}
.special-ar-dl{padding-top:10px}
/*下拉样式*/
.mainCon{position:relative;display:inline-block;z-index:500;float:left;}
div.selectbox-wrapper ul li{padding:3px;cursor:pointer;line-height:20px;font-size:14px;}
div.selectbox-wrapper{border:#d7d7d7 1px solid;position:absolute;background:#fff;text-align:left;z-index:100;display:block;margin:4px 0 0 0;}
div.selectbox-wrapper ul li{white-space:nowrap;font-size:14px;}
div.selectbox-wrapper ul li.selected{background:#f2f2f2}
div.selectbox-wrapper ul li.current{color:#000;background:#e5e5e5;border:0!important}
.selectbox {height:29px;line-height:29px;border:1px solid #cacaca;border-right:0;padding-left:8px;font-size:14px;background:#f1f1f1 url(../images/special/special-arrow.png) no-repeat 93% 50%;color:#282828}
.selBtn{width:22px;height:26px;border:0;border-right:1px solid #d7d7d7;display:none;}
.special-b{margin:13px 0 0 0;background:#f9f9f9;height:50px;overflow:hidden;line-height:50px}
.special-bl{float:left;padding-top:11px}
.special-br{float:right;padding-right:30px;*padding:15px 30px 0 0}
.special-br a{color:#585757;font-size:14px; cursor:pointer;}
.special-br a:hover,.special-br a.active{color:#eb0c1c}
.special-bl li{color:#474747;float:left;background:#f9f9f9;padding:4px 12px;font-size:14px;margin:0 0 0 20px;cursor:pointer}
.special-bl li i{background:url(../images/special/special-c.png) no-repeat;width:10px;height:10px;display:inline-block;margin-left:5px;*margin:-14px 0 0 5px}
.special-bl li:hover{background:#eb0c1c;color:#fff}
.special-bl li:hover i{background:url(../images/special/special-c-select.png) no-repeat;width:10px;height:10px;display:inline-block;margin-left:5px;*margin:-14px 0 0 5px}
.special-bl li.active{background:#eb0c1c;color:#fff}
.special-bl li.active .active_selectd { background:url(../images/special/special-c-selectd.png) no-repeat; }
.special-bl li.active .active_select { background:url(../images/special/special-c-select.png) no-repeat; }
.special-bl li .active-select{background:url(../images/special/special-c-select.png) no-repeat;width:10px;height:10px;display:inline-block;margin-left:5px;*margin:-14px 0 0 5px}
.special-c{overflow:hidden}
.special-c li{float:left;width:216px;background:#fff;margin:5px 5px 0 0;height:226px;padding:0 10px;}
.special-c .none{margin:5px 0 0 0}
.special-c li:hover .special-c-e .cart{background:url(../images/special/special-d-hover.png) no-repeat;color:#ff9000}
.special-c li:hover .special-c-e .customer{background:url(../images/special/special-e-hover.png) no-repeat;color:#ef1767}
.special-c-a{background:#f1f1f1;height:30px;;margin:10px 0 0 0;line-height:30px}
.special-c-a a{color: #159aee;;font-size:16px;font-weight:bold;padding:0 0 0 10px;*padding:6px 0 0 10px;display:inline-block}
.special-c-b{color:#737373;font-size:14px;margin-top:10px;height:36px;overflow:hidden;width:216px;}
.special-c-b a{color:#737373;font-size:14px;}
.special-c-c{padding:10px 20px 0 20px;overflow:hidden}
.special-c-cl{float:left; width:90px;}
.special-c-cl p{color:#a3a3a3;padding-bottom:2px}
.special-c-cl p b{color:#ff9000;font-size:16px}
.special-c-cr{float:right;}
.special-c-cr p{color:#a3a3a3;padding-bottom:2px;width:84px; overflow:hidden; text-align:center; height: 20px; line-height: 20px;}
.special-c-cr p b{color:#3b3b3b;font-size:14px}
.special-c-d{padding:3px 20px 0 20px;color:#9e9d9d}
.special-c-e{padding-top:16px}
.special-c-e a{width:63px;height:22px;display:inline-block;font-size:14px;color:#c0c0c0;padding:3px 0 0 27px;margin:0 0 0 12px}
.special-c-e .cart{background:url(../images/special/special-d.png) no-repeat}
.special-c-e a.sold { color: #c0c0c0; border: 1px solid #c0c0c0; padding:0 0 0 24px; border-radius: 4px; height: 22px; line-height: 22px; }
.special-c li .special-c-e a.cart:hover,.special-c li .special-c-e a.cart.unable{background:url(../images/special/special-d-select.png) no-repeat;color:#fff}
.special-c-e .customer{background:url(../images/special/special-e.png) no-repeat}
.special-d{margin-top:5px;background:#fff;padding:0 20px;overflow:hidden}
.clearone{clear:both;height:0px}
.special-dl{float:left}
.special-dr{float:right;padding-top:25px}
.special-drl{float:left;border:1px solid #f89e19;border-radius:5px;height:27px;padding:4px 9px 0 9px}
.special-drr{float:left;border:1px solid #f89e19;border-radius:5px;height:25px;padding:6px 14px 0 14px;margin-left:8px}
.special-drr a{font-size:14px;color:#f89e19}
.special-e{margin-top:13px;background:#fff;padding:30px 0;height:82px;}
.wemedia-list-ea{width:520px;margin:0 auto}
.wemedia-list-eal{float:left;background:url(../images/special/wemedia-list-icon4.png) no-repeat;width:76px;height:82px;}
.wemedia-list-ear{float:left;width:426px;margin-left:18px}
.wemedia-list-ear-a{font-weight:bold;color:#2e2e2e;font-size:16px;padding-top:12px}
.wemedia-list-ear-a a{color:#e50909;font-size:16px;padding:0 5px}
.wemedia-list-ear-b{padding-top:8px}
.wemedia-list-ear-bl{float:left;padding:8px 10px 0 0;font-size:16px;color:#2e2e2e;font-weight:bold}
.wemedia-list-ear-bm{float:left;margin:0 10px 0 0}
.wemedia-list-ear-bm a{border:1px solid #1582df;display:inline-block;padding:7px 20px;color:#1582df;font-size:16px;font-weight:bold;border-radius:4px;}
.wemedia-list-ear-br a{border:1px solid #e23333;display:inline-block;padding:7px 20px;color:#e23333;font-size:16px;font-weight:bold;border-radius:4px;}


/*下拉*/
.special-ar-a .con_5 {border-bottom:none}
.special-ar-a .con_5 dd {float:left;position:relative;}
.special-ar-a .con_5 span {position:relative;}
.special-ar-a .con_5 span a {font-size:14px;display:inline-block;height:29px;line-height:29px;border:1px solid #cacaca;border-right:0;background:#f1f1f1 url(../images/special/special-arrow.png) no-repeat 93% 50%;padding:0 0 0 6px;color:#282828;width:90px;*margin-top:1px}
.special-ar-a .con_5 span a.active {border:1px solid #eb072d;color:#454545}
.special-ar-a .con_5 dd.last span {margin-right:0;}
.special-ar-a .con_5 .select {position:absolute;left:0;top:26px;width:110px;height:auto;z-index:99;border:1px solid #ddd;background:#fff;padding:5px 0;overflow:hidden;display:none}
.special-ar-a .con_5 .select a {border:none;padding:0;background:none;margin:0;display:block;clear:both;text-indent:10px;width:100%;font-size:14px;line-height:26px}
.special-ar-a .con_5  input {display:none}


/*首页公告*/
.index_notice { margin: 0 auto; width: 1200px; }
.index_notice_tit{ background: url(../images/index_notice_tit.png) no-repeat left center;  padding-left: 22px;}
.index_notice_tit,.index_notice_sroll a { line-height: 56px; font-size: 14px; }
.anzhuang{line-height: 24px;margin-top: -6px}
.anzhuang input { width: 14px; height: 14px; vertical-align: middle; margin-top: -2px; margin-right: 3px; }
.feiyong{line-height: 24px}
.cart_cont_list .uprice.m_tp{margin-top: 22px}

 /*编辑器*/
.consult-listc h1, .consult-listc h2 { margin: 0; padding: 0; font-weight: normal; line-height: initial; }
.consult-listc h1 { font-size: 2em; }
.consult-listc h2 { font-size: 1.5em; }
.consult-listc p { text-align: left; font-size: 14px; }



/*!*优惠码*!*/
/*.pay_coupons { float: left; background: #f9f9f9; border: 1px solid #e8e8e8; width: 330px; margin-left: 25px; }*/
/*.pay_coupons_tit { cursor: pointer; line-height:38px; height:38px;font-size: 14px; background: url(../images/coupons_tit.png) no-repeat 96px center; padding: 0 20px;  }*/
/*.pay_coupons_tip { margin-left: 18px; color:#ed0000;}*/
/*.pay_coupons_code { border: 1px solid #e8e8e8; background: #fff; padding:10px ; margin: 18px 20px; }*/
/*.pay_coupons_code input{font-size: 14px;width: 270px;}*/
/*.pay_coupons_txt { display: none; border-top: 1px solid #e8e8e8; }*/
/*.pay_coupons_btn { margin: 0 auto 20px ; width:210px ;}*/
/*.pay_coupons_btn input { cursor: pointer; border-radius:5px; font-weight:bold;width: 96px; height: 32px; text-align: center; line-height: 32px; font-size: 14px; color: #fff;}*/
/*.pay_coupons_btn .btn01 { background: #e82445; margin-right: 18px;}*/
/*.pay_coupons_btn .btn02 { background: #c9c9c9;}*/
/*.pay_coupons .no{ line-height:38px; font-size: 14px; padding-left:20px ; }*/
/*优惠券*/
.pay_article .pay_coupon {
 padding: 0;
}

.coupon_tit {
 height: 57px;
 line-height: 57px;
 padding: 0 30px;
 font-size: 16px;
 color: #4c4c4c;
 cursor: pointer;
}

.coupon_tit:after {
 content: "";
 display: inline-block;
 width: 11px;
 height: 57px;
 vertical-align: top;
 margin-left: 10px;
 background: url("../images/coupon/pull_down.png") no-repeat center center;
}

.pull_down .coupon_tit:after {
 background: url("../images/coupon/pull_top.png") no-repeat center center;
}

.coupon_cont {
 border-top: 1px solid #E9E9E9;
 position: relative;
 display: none;
}

.pull_down .coupon_cont {
 display: block;
}

.coupon_cont > ul {
 margin: 0 30px;
 overflow: hidden;
}

.coupon_cont > ul > li {
 float: left;
 margin-right: 56px;
}

.coupon_cont .tab_hd {
 font-size: 14px;
 color: #4c4c4c;
 padding-top: 5px;
 padding-bottom: 3px;
 margin-top: 11px;
 border-bottom: 2px solid transparent;
 cursor: pointer;
}

.coupon_cont > ul > li.on .tab_hd {
 color: #ed0000;
 border-bottom: 2px solid #ed0000;
}

.coupon_cont .tab_bd {
 display: none;
 width: 1140px;
 padding: 0 30px;
 background: #fff;
 position: absolute;
 left: 0;
 top: 65px;
}

.coupon_cont > ul > li.on .tab_bd {
 display: block;
}

.coupon_cont .tab_bd .tips {
 height: 42px;
 line-height: 42px;
 background: #F6F6F6;
 font-weight: bold;
 font-size: 12px;
 color: #999;
 text-indent: 8px;
 margin-bottom: 20px;
}

.coupon_cont .tab_bd .tips span {
 color: #e2192b;
}

.ticketbox {
 overflow: hidden;
}

.ticketbox li {
 float: left;
 width: 216px;
 height: 120px;
 margin-right: 15px;
 margin-bottom: 14px;
 position: relative;
 cursor: pointer;
}

.ticketbox li .info {
 width: 200px;
 padding: 0 8px;
 height: 120px;
 position: absolute;
 top: 0;
 left: 0;
 z-index: 1;
}

.ticketbox li .check_stag {
 width: 216px;
 height: 120px;
 position: absolute;
 top: 0;
 left: 0;
 z-index: 2;
 display: none;
}

.ticketbox li.checked .check_stag {
 display: block;
}

.ticketbox li .info .num {
 font-size: 12px;
 color: rgba(255, 255, 255, 0.7);
 margin-top: 8px;
}

.ticketbox li .info .price {
 font-size: 12px;
 color: #fff;
 margin-left: -4px;
 margin-top: 12px;
}

.ticketbox li .info .price span {
 font-size: 22px;
}

.ticketbox li .info .date {
 font-size: 12px;
 color: #fff;
 margin-top: 3px;
}

.ticketbox li .info .text {
 font-size: 12px;
 color: #999;
 margin-top: 15px;
 margin-left: -6px;
}

.tab_bd .inpbox {
 width: 412px;
 height: 42px;
 margin-bottom: 16px;
}

.tab_bd .inp {
 float: left;
 display: block;
 width: 288px;
 height: 40px;
 line-height: 40px;
 text-indent: 10px;
 font-size: 14px;
 color: #999;
 border: 1px solid #EBEBEB;
 background: #fff;
}

.tab_bd .btn {
 float: right;
 display: block;
 width: 112px;
 height: 42px;
 line-height: 42px;
 text-align: center;
 font-weight: bold;
 font-size: 14px;
 color: #fff;
 background: #e82445;
 border-radius: 4px;
 -webkit-border-radius: 4px;
 cursor: pointer;
}


.coupon_cont .tab_bd .bd {
 width: 1140px;
 overflow: hidden;
}

.coupon_cont .tab_bd .slide_arrow {
 display: none;
 width: 21px;
 height: 41px;
 background: url(../images/coupon/lev_arr_l.png);
 position: absolute;
 left: 30px;
 top: 39.5px;
 z-index: 999;
}

.coupon_cont .tab_bd .next {
 background: url(../images/coupon/lev_arr_r.png);
 left: auto;
 right: 30px;
}

.coupon_cont .tab_bd:hover .slide_arrow {
 display: block;
}

.crumbs {
 width: 1200px;
 height: 46px;
 line-height: 46px;
 margin: -26px auto 0;
}
.crumbs_special {
 margin: 0 auto;
 text-align: left;
}

.crumbs_nav, .crumbs_nav a {
 font-size: 14px;
 color: #4c4c4c;
}
.crumbs_special .crumbs_nav,.crumbs_special .crumbs_nav a {
 color: #ffffff;
}

/*新增鱼币*/
.yubi{
 display: inline-block;
 line-height: 18px;
 padding-left: 25px;
 font-size: 14px;
 color: #282828;
}

/*支付处理中*/
.payfor_info {
 display: table;
 margin: 38px auto 0;
}

.payfor_info .img {
 display: table;
 height: 89px;
 margin-right: 28px;
}

.payfor_info .imgmid {
 display: table-cell;
 vertical-align: middle;
}

.payfor_info .txt {
 display: table;
 height: 89px;
 overflow: hidden;
}

.payfor_info .txtnew {
 display: table-cell;
 vertical-align: middle;
 line-height: 31px;
 font-size: 24px;
 font-weight: bold;
 color: #333;
}

/*支付处理中结束*/
.paybody {background: #f5f5f5;padding: 20px 0 60px;}

/* 订单结算 */
.orderlei{padding-top: 6px;}
.signlist{background: #fff;border-radius: 4px;margin-top: 20px;overflow: hidden;}
.signlist .prostag{font-size: 24px;color: #272727;padding-top: 6px;padding-left: 17px;height: 74px;line-height: 74px;}
.signlist .prostag img{vertical-align: middle;margin-top: -4px;margin-left: 13px;}

.signpro{margin: 0 16px 18px 17px;border: 1px solid #eaecf0;background: #fff;position: relative;}
.signpro .cancel{cursor: pointer;width: 27px;height: 27px;position: absolute;top: 8px;right: 9px;border-radius: 100%;-webkit-border-radius: 100%;}
.signpro .signtit{height: 39px;background: #f8f8f8;}
.signpro .signtit span {height: 39px;line-height: 39px;display: inline-block;float: left;margin-left: 8px;font-weight: bold;font-size: 12px;color: #767676;}
.signpro .signtit span:first-child {margin-left: 18px;}
.signpro .signtit span input {width: 14px;height: 14px;margin-right: 13px;display: inline-block;vertical-align: top;margin-top: 13px;}
.signpro .signbd{padding: 21px 14px 16px 17px;overflow: hidden;}
.signpro .proimg{display: block;border: 1px solid #e9e9e9;width: 145px;height: 145px;margin-right: 11px;float: left;}
.signpro .proimg img {width: 145px;height: 145px;}
.signpro .proinfo{float: left;width: 46%;}
.signpro .proinfo .leimu{display: block;font-weight: bold;color: #2f2f2f;font-size: 20px;line-height: 19px;margin-bottom: 6px;height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 80%;}
.signpro .proinfo .leimu span{font-weight: normal;font-size: 14px;color: #fff;display: inline-block;height: 20px;line-height: 20px;background: #ec0018;border-radius: 2px;-webkit-border-radius: 2px;margin-right: 8px;padding: 0 5px;vertical-align: top;}
.signpro .signbd .leimuinfo{border: 1px solid #e9e9e9;overflow: hidden;}
.signpro .signbd .leimuinfo table{margin-top: -1px;}
.signpro .signbd .leimuinfo tr{border-top: 1px solid #e9e9e9;height: 30px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.signpro .signbd .leimuinfo td{line-height: 29px;font-size: 12px;color: #7e7e7e;padding:0 10px;border-left: 1px solid #e9e9e9;}
.signpro .signbd .leimuinfo tr td:first-child{border-left:none;}
.signpro .signbd .priceinfo{float: left;text-align: right;min-height: 147px;width: 18%;}
.signpro .signbd .priceinfo .p1{font-size: 12px;color: #6f6f6f;padding: 45px 0 8px;margin-right: 2px;}
.signpro .signbd .priceinfo .price{font-size: 12px;color: #ff7f01;}
.signpro .signbd .priceinfo .price span{font-size: 18px;font-weight: bold;}
.signpro .signbd .priceinfo .coupon{font-size: 12px;color: #e9ab4e;padding-top: 2px;}
.signpro .signbd .kefuinfo{float: right;text-align: center;min-width: 120px;width: 14.7%;min-height: 147px;}
.signpro .signbd .consultbox{width: 100%;height: 157px;border: 1px solid #e6e6e6;border-radius: 4px;margin-top: -9px;margin-left: -1px;}
.signpro .signbd .consultbox img{margin-top: 9px;width: 61px;height: 61px;border-radius: 100%;}
.signpro .signbd .consultbox .p1{font-weight: bold;font-size: 14px;color: #676767;padding-top: 5px;}
.signpro .signbd .consultbox .p2{font-size: 14px;color: #9f9f9f;padding: 4px 0 5px;}
.signpro .signbd .consultbox .p3{font-size: 14px;color: #ff8d2f;display: block;width: 95px;height: 21px;line-height: 21px;margin: 0 auto;border: 1px solid #ff8d2f;border-radius: 11.5px;}
.signpro .signbd .consultbox .p3:hover{color: #fff;border: 1px solid #ff8d2f;background: #ff8d2f;}
.signpro .ordertips{position: absolute;top: 0;right: 0;}
.signpro .ordertips a{display: inline-block;font-size: 12px;color: #686868;width: 78px;height: 39px;line-height: 39px;border-left: 1px solid #eaecf0;text-align: center;}
.signpro .ordertips a:first-child{font-weight: bold;color: #ff7f01;border-left: 0 solid #eaecf0;}

.signlist .payyes{border-top: 1px solid #eaecf0;height: 40px;line-height: 40px;padding: 20px 0 29px;font-size: 14px;color: #878686;}
.signlist .payyes span{font-weight: bold;color: #555555;font-size: 14px;padding: 0 9px 0 18px;float: left;}
.signlist .payyes .a{float: left;margin-left: 9px;width: 126px;height: 38px;line-height: 38px;text-align: center;border: 1px solid #f01820;font-size: 14px;font-weight: bold;color: #f01820;border-radius: 4px;}
.signlist .payyes .a2{border: 1px solid #ff822c;color: #ff822c;}
.signlist .payyes label{float: left;height: 40px;margin-left: 16px;position: relative;}
.signlist .payyes label input{width: 14px;height: 14px;display: inline-block;margin-top: 13px;margin-right: 6px;vertical-align: top;}
.signlist .payyes label a{font-size: 14px;color: #878686;}
 .item-wrap{
   height: 40px;
    line-height: 20px;
    padding: 9px 0 9px 49px;
    text-align: left;
    border-left: 4px solid transparent;
}
.cf60 b{
    color: #f60;
}
#chufa:hover{
background:#fff;
}
samp{
color:#333;
}
#hidden{
display:none;
}
.hidden {
    display: block;
}
.subnav_option {
    border: 1px solid #dfdfdf;
    background: #fff;
    z-index: 1;
    top: 29px;
    position: absolute
}

/*单页*/
.content_info{width: 1200px;
    margin: 0 auto;
    height: 600px;}
.danye_left{float:left; width:228px;}
.danye_tt{background:#fafafa; border-bottom:1px solid #DDDDDD;height:35px; font-weight:bold; font-size:14px; color:#555; line-height:35px; padding-left:20px;}
.danye_tt s{background:url(../images/anvico.png) no-repeat 0 -4px; width:25px; height:25px; display:block; float:left; margin:9px 5px 0 0;}
.danye_help{border:1px #e6e6e6 solid;}
.danye_list{padding-bottom:20px; background:#fff;}
.danye_list ul{margin-top:10px;}
.danye_list h3{padding-left:20px; font-size:18px; background:#fff; border-bottom:1px #eee solid; height:50px; line-height:50px; color:#555; font-weight:normal}
.danye_list li{font-size:14px; padding-left:50px; background:#fff; padding-right:10px;}
.danye_list li a{color:#555; display:block; height:40px; line-height:40px;}
.danye_list li a.sel{background:url(../images/dot2.png) no-repeat right 13px; color:#1471c1 ; text-decoration:none;}
.danye_right{float:right; width:955px; border:1px solid #e6e6e6; min-height:532px; background:#fff; margin-bottom:10px;}
.page_tt{font-size:18px; color:#000; background:#fff; border-bottom:1px solid #e6e6e6; margin:0 25px; height:50px; line-height:50px;}
.page_tt span{border-left:3px #1471c1 solid; padding-left:15px;}
.danye_main{line-height:26px; margin:10px 0; font-size:14px; padding:0 30px}
.danye_main img{max-width:900px;}
.wenzhang_list{margin-top:10px;}
.wenzhang_list li{background:url(/cunchu/info/tb8.gif) no-repeat 5px 18px; padding-left:28px; line-height:50px; font-size:14px; border-bottom:1px #ddd dashed; color:#888; margin:0 25px;}
.wenzhang_list li a{height:50px; overflow:hidden; color:#555; float:left;margin-right:5px;}
.wenzhang_list li a:hover{color:#ff5a00; text-decoration:none;}
.wenzhang_list li span{font-size:12px;}

.fl_tb2 s{background:url(/cunchu/info/bz.png) no-repeat; width:25px; height:25px; display:block; float:left; margin:18px 5px 0 0;}
.fl_tb1 s{background:url(/cunchu/info/zx.png) no-repeat; width:25px; height:25px; display:block; float:left; margin:18px 5px 0 0;}
.fl_tb5 s{background:url(../images/anvico.png) no-repeat 0 -119px; width:25px; height:25px; display:block; float:left; margin:9px 5px 0 0;}
.fl_tb6 s{background:url(../images/anvico.png) no-repeat 0 -146px; width:25px; height:25px; display:block; float:left; margin:9px 5px 0 0;}
.subnav_option.navig {
    width: 1295px;
    right: 0
}
.center {
    text-align: center;
}
.ipr-new-footer{
    width: 100%;
    /* height: 100%; */
    float: left;
}
.city-chose-main .wrapper{
background:#fff;
}
.subnav_option.navig ul {
    float: left;
    width: 190px;
    height: 110px;
    border-right: 1px solid #e9e9e9;
    margin-top: 20px;
    padding: 0 0 20px 30px
}

.subnav_option.navig ul li {
    font-size: 12px;
    line-height: 22px;
    width: 95px;
    float: left;
    color: #333
}

.subnav_option.navig ul li.title {
    width: 190px;
    font-size: 14px;
    font-weight: 700;
    line-height: 30px
}

.subnav_option.navig ul.last {
    width: 500px;
    border-right: none
}

.subnav_option.prov h3,
.subnav_option.prov ul {
    border-right: 1px solid #e9e9e9;
    margin-top: 20px;
    float: left
}

.subnav_option.navig ul.last li.title {
    width: 500px
}

.subnav_option.navig ul.last li {
    width: 80px
}

.subnav_option.navig ul li i {
    background-image: url(../images/common/arrow_main.png);
    width: 18px;
    height: 14px
}

.subnav_option.navig ul li i.icohot {
    background-position: -110px -120px
}

.subnav_option.navig ul li i.iconew {
    background-position: -110px -140px
}

.subnav_option.prov {
    width: 922px;
    left: 0
}

.subnav_option.prov h3 {
    font-size: 14px;
    width: 110px;
    height: 108px;
    text-align: center;
    line-height: 22px
}

.subnav_option.prov ul {
    width: 130px;
    height: 88px;
    padding: 0 0 20px 30px
}

.subnav_option.prov ul li {
    float: left;
    width: 50px;
    line-height: 22px;
    font-size: 12px;
    white-space: nowrap
}

.header .channel,
.sidbar .s_tl {
    font-family: "微软雅黑"
}

.subnav_option.prov ul li.title {
    font-size: 14px;
    font-weight: 700;
    width: 130px
}

.subnav_option.emailmsg li,
.subnav_option.task li {
    font-size: 12px;
    line-height: 22px;
    height: 22px
}

.subnav_option.prov ul.last {
    width: 590px;
    border-right: none
}

.subnav_option.prov ul.last li.title {
    width: 590px
}

.subnav_option.prov ul.last li {
    width: auto;
    margin-right: 10px
}

.subnav_option.mobile {
    width: 350px;
    left: 0
}

.subnav_option.mobile .mobile_l {
    float: left;
    width: 230px
}

.subnav_option.mobile .mobile_l ul {
    height: 80px;
    display: block;
    padding: 10px
}

.subnav_option.mobile .mobile_l ul em {
    float: left;
    width: 80px;
    height: 80px;
    display: block
}

.subnav_option.mobile .mobile_l ul span {
    float: right;
    width: 120px;
    height: 80px;
    display: block
}

.subnav_option.mobile .mobile_l ul span p {
    line-height: 25px
}

.subnav_option.mobile .mobile_l i {
    background: url(../images/common/arrow_main.png) no-repeat;
    width: 30px;
    height: 30px;
    display: inline-block;
    vertical-align: middle
}

.subnav_option.mobile .mobile_l i.icoap {
    background-position: -210px 0
}

.subnav_option.mobile .mobile_l i.icoaz {
    background-position: -250px 0
}

.subnav_option.mobile .mobile_r {
    width: 118px;
    float: right;
    text-align: center
}

.subnav_option.mobile .mobile_r em {
    display: block;
    width: 80px;
    height: 80px;
    margin: 35px auto 0
}

.subnav_option.mobile .mobile_r span {
    line-height: 20px
}

.subnav_option.logintop {
    left: 0;
    width: 220px;
    height: 140px
}

.subnav_option.logintop li {
    float: left;
    width: 109px;
    height: 69px;
    text-align: center
}

.subnav_option.logintop li span {
    height: 30px;
    line-height: 30px;
    display: block;
    font-size: 12px
}

.subnav_option.logintop li i {
    background: url(https://shudongtc.oss-cn-beijing.aliyuncs.com/arrow_main.png) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
    margin: 13px auto 0
}

.subnav_option.logintop li i.icouser {
    background-position: -50px -130px
}

.subnav_option.logintop li i.icoset {
    background-position: -50px -160px
}

.subnav_option.logintop li i.icopay {
    background-position: -50px -190px
}

.subnav_option.logintop li i.icopay1 {
    background-position: -50px -250px
}

.subnav_option.logintop li i.icopay2 {
    background-position: -50px -280px
}

.subnav_option.logintop li i.icoout {
    background-position: -50px -220px
}

.subnav_option.task {
    z-index: 99999;
    left: 0;
    width: 100px;
    padding: 10px 20px
}

.subnav_option.emailmsg {
    left: 0;
    width: 120px;
    padding: 10px 20px
}

.subnav_option.emailmsg li {
    clear: both
}

.subnav_option.emailmsg li a {
    display: block;
    height: 22px
}

.subnav_option.emailmsg li span {
    float: left
}

.subnav_option.emailmsg li p {
    float: right;
    color: #ec2828;
    direction: rtl
}

.subnavlist {
    width: 120px;
    padding: 10px 0 0
}

.subnavlist li {
    line-height: 24px;
    text-align: left
}

.release_task {
    width: 130px
}

.subnav_option h2 {
    font-size: 14px;
    padding: 5px 0;
    display: block;
    white-space: nowrap
}

@font-face {
  font-family: 'iconfont';  /* project id 1038028 */
  src: url('//at.alicdn.com/t/font_1038028_sxtsro9ko3.eot');
  src: url('//at.alicdn.com/t/font_1038028_sxtsro9ko3.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1038028_sxtsro9ko3.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1038028_sxtsro9ko3.woff') format('woff'),
  url('//at.alicdn.com/t/font_1038028_sxtsro9ko3.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1038028_sxtsro9ko3.svg#iconfont') format('svg');
}.smgywm .d1 {
    float: left;
    width: 1150px;
    padding: 52px 0 52px 0;
    line-height: 50px;
    height: 152px;
    color: #F4F4F4;
    font-size: 20px;
    text-align: center;
}
.smgywm .d1 .dm {
    float: left;
    border: #796E70 solid 1px;
    width: 398px;
    padding: 20px 0;
    margin: 0 0 0 750px;
}
.epmaocd {
    width: 1150px;
}
.smgywm {
    background: url(https://shudongtc.oss-cn-beijing.aliyuncs.com/dsheji/bg.jpg) center top no-repeat;
    position: relative;
    z-index: 1;
    height: 250px;
}
.bfb {
    float: left;
    width: 100%;
}
.search-btn i{
    padding-right: 3px;
}
audio:not([controls]) {
    display: none;
    height: 0;
}

[hidden], template {
    display: none;
}

a {
    background-color: transparent;
}

a:active, a:hover {
    outline: 0;
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted;
}

b, strong {
    font-weight: inherit;
}

b, strong {
    font-weight: bolder;
}

dfn {
    font-style: italic;
}

h1 {
    margin: .67em 0;
    font-size: 2em;
}

mark {
    background-color: #ff0;
    color: #000;
}

small {
    font-size: 80%;
}

sub, sup {
    position: relative;
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
}

sup {
    top: -.5em;
}

sub {
    bottom: -.25em;
}

img {
    border: 0;
}

svg:not(:root) {
    overflow: hidden;
}
.shop-nav-box {
    background-color: #fff;
}
figure {
    margin: 1em 40px;
}
.shop-nav-rec > li > a {
    display: block;
    padding: 0 20px;
    color: #fff;
    padding: 0 4px;
    margin: 0 9px;
    font-size: 16px;
    font-weight: bold;
    color: #e83333;
    height: 38px;
    line-height: 38px;
    display: inline-block;
}
hr {
    overflow: visible;
    box-sizing: content-box;
    height: 0;
}

pre {
    overflow: auto;
}

code, kbd, pre, samp {
    font-size: 1em;
    font-family: monospace, monospace;
}

button, input, optgroup, select, textarea {
    margin: 0;
    font: inherit;
}

button {
    overflow: visible;
}

button, select {
    text-transform: none;
}

button, html input[type=button], input[type=reset], input[type=submit] {
    cursor: pointer;
    -webkit-appearance: button;
}

button[disabled], html input[disabled] {
    cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
    padding: 0;
    border: 0;
}

input {
    line-height: normal;
}

input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0;
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    height: auto;
}

input[type=search] {
    -webkit-appearance: textfield;
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
}

fieldset {
    margin: 0 2px;
    padding: .35em .625em .75em;
    border: 1px solid silver;
}

legend {
    padding: 0;
    border: 0;
}

textarea {
    overflow: auto;
}

optgroup {
    font-weight: 700;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

td, th {
    padding: 0;
}

p, ul, ol, dd {
    margin: 0;
}

body {
    min-width: 1260px;
    font-size: 14px;
    line-height: 1.715;
    font-family: "Helvetica Neue", Helvetica, STHeiTi, "Microsoft YaHei", "微软雅黑", SimSun, sans-serif;
    color: #666;
}

ul, ol {
    padding-left: 0;
    list-style-type: none;
}

a {
    cursor: pointer;
    color: #333;
    text-decoration: none;
}

a:hover {
    color: #f34e4e;
}

img {
    vertical-align: middle;
}

input[type="button"], input[type="submit"], input[type="reset"], button {
    -webkit-appearance: none;
    appearance: none;
}

button, button:active, input, input:focus, select, select:focus, textarea, textarea:focus {
    outline: none;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

input:disabled, textarea:disabled, button:disabled, select:disabled {
    opacity: 1;
}

.btn {
    display: inline-block;
    padding: 5px 10px;
    font-size: 14px;
    color: #fff;
    border: 2px solid #ff4d4d;
    background-color: #ff4d4d;
    text-decoration: none;
    transition: 1.0s;
}

.btn:hover {
    background-color: transparent;
    color: #ff4d4d;
    transition: 1.0s;
}

.btn_n {
    display: inline-block;
    padding: 5px 10px;
    font-size: 14px;
    color: #fff;
    border: 2px solid #40AFFE;
    background-color: #40AFFE;
    text-decoration: none;
    transition: 1.0s;
}

.btn_n:hover {
    background-color: transparent;
    color: #40AFFE;
    transition: 1.0s;
}

.text-desc {
    position: absolute;
    left: 0;
    top: 0;
    background-color: #fff;
    height: 100%;
    opacity: 0;
    width: 100%;
    padding: 20px;
}

.btn_sex_1 {
    display: inline-block;
    padding: 3px 20px;
    font-size: 14px;
    color: #fff;
    border: 2px solid #40AFFE;
    background-color: #40AFFE;
    text-decoration: none;
    transition: 1.0s;
}

.btn_sex_1:hover {
    background-color: transparent;
    color: #40AFFE;
    transition: 1.0s;
}

.btn_sex_2 {
    display: inline-block;
    padding: 3px 20px;
    font-size: 14px;
    color: #fff;
    border: 2px solid #fa97cf;
    background-color: #fa97cf;
    text-decoration: none;
    transition: 1.0s;
}

.btn_sex_2:hover {
    background-color: transparent;
    color: #fa97cf;
    transition: 1.0s;
}

.placeholder {
    color: #999;
}

.fwn {
    font-weight: 400;
}

.fwb {
    font-weight: 700;
}

.fs12 {
    font-size: 9pt;
}

.fs13 {
    font-size: 13px;
}

.fs14 {
    font-size: 14px;
}

.fs15 {
    font-size: 15px;
}

.fs16 {
    font-size: 1pc;
}

.fs17 {
    font-size: 17px;
}

.fs18 {
    font-size: 18px;
}

.fs19 {
    font-size: 19px;
}

.fs20 {
    font-size: 20px;
}

.fs21 {
    font-size: 21px;
}

.fs22 {
    font-size: 22px;
}

.fs23 {
    font-size: 23px;
}

.fs24 {
    font-size: 24px;
}

.fs25 {
    font-size: 25px;
}

.fs26 {
    font-size: 26px;
}

.fs27 {
    font-size: 27px;
}

.fs28 {
    font-size: 28px;
}

.fs29 {
    font-size: 29px;
}

.fs30 {
    font-size: 30px;
}

.lh18 {
    line-height: 18px;
}

.lh20 {
    line-height: 20px;
}

.lh21 {
    line-height: 21px;
}

.lh22 {
    line-height: 22px;
}

.lh23 {
    line-height: 23px;
}

.lh24 {
    line-height: 24px;
}

.lh25 {
    line-height: 25px;
}

.lh26 {
    line-height: 26px;
}

.lh27 {
    line-height: 27px;
}

.lh28 {
    line-height: 28px;
}

.lh29 {
    line-height: 29px;
}

.lh30 {
    line-height: 30px;
}

.lh32 {
    line-height: 32px;
}

.lh34 {
    line-height: 34px;
}

.lh36 {
    line-height: 36px;
}

.lh38 {
    line-height: 38px;
}

.lh40 {
    line-height: 40px;
}

.lh42 {
    line-height: 42px;
}

.lh44 {
    line-height: 44px;
}

.lh46 {
    line-height: 46px;
}

.lh48 {
    line-height: 48px;
}

.lh50 {
    line-height: 50px;
}

.lhx10 {
    line-height: 1;
}

.lhx11 {
    line-height: 1.1;
}

.lhx12 {
    line-height: 1.2;
}

.lhx13 {
    line-height: 1.3;
}

.lhx14 {
    line-height: 1.4;
}

.lhx15 {
    line-height: 1.5;
}

.lhx16 {
    line-height: 1.6;
}

.lhx17 {
    line-height: 1.7;
}

.lhx18 {
    line-height: 1.8;
}

.lhx19 {
    line-height: 1.9;
}

.mt0 {
    margin-top: 0;
}

.mt5 {
    margin-top: 5px;
}

.mt10 {
    margin-top: 10px;
}

.mt15 {
    margin-top: 15px;
}

.mt20 {
    margin-top: 20px;
}

.mt25 {
    margin-top: 25px;
}

.mt30 {
    margin-top: 30px;
}

.mt35 {
    margin-top: 35px;
}

.mt40 {
    margin-top: 40px;
}

.mt45 {
    margin-top: 45px;
}

.mt50 {
    margin-top: 50px;
}

.mb0 {
    margin-bottom: 0;
}

.mb5 {
    margin-bottom: 5px;
}

.mb10 {
    margin-bottom: 10px;
}

.mb15 {
    margin-bottom: 15px;
}

.mb20 {
    margin-bottom: 20px;
}

.mb25 {
    margin-bottom: 25px;
}

.mb30 {
    margin-bottom: 30px;
}

.mb35 {
    margin-bottom: 35px;
}

.mb40 {
    margin-bottom: 40px;
}

.mb45 {
    margin-bottom: 45px;
}

.mb50 {
    margin-bottom: 50px;
}

.mr0 {
    margin-right: 0;
}

.mr5 {
    margin-right: 5px;
}

.mr10 {
    margin-right: 10px;
}

.mr15 {
    margin-right: 15px;
}

.mr20 {
    margin-right: 20px;
}

.mr25 {
    margin-right: 25px;
}

.mr30 {
    margin-right: 30px;
}

.mr35 {
    margin-right: 35px;
}

.mr40 {
    margin-right: 40px;
}

.mr45 {
    margin-right: 45px;
}

.mr50 {
    margin-right: 50px;
}

.ml0 {
    margin-left: 0;
}

.ml5 {
    margin-left: 5px;
}

.ml10 {
    margin-left: 10px;
}

.ml15 {
    margin-left: 15px;
}

.ml20 {
    margin-left: 20px;
}

.ml25 {
    margin-left: 25px;
}

.ml30 {
    margin-left: 30px;
}

.ml35 {
    margin-left: 35px;
}

.ml40 {
    margin-left: 40px;
}

.ml45 {
    margin-left: 45px;
}

.ml50 {
    margin-left: 50px;
}

.pt5 {
    padding-top: 5px;
}

.pt10 {
    padding-top: 10px;
}

.pt15 {
    padding-top: 15px;
}

.pt20 {
    padding-top: 20px;
}

.pt25 {
    padding-top: 25px;
}

.pt30 {
    padding-top: 30px;
}

.pt35 {
    padding-top: 35px;
}

.pt40 {
    padding-top: 40px;
}

.pt45 {
    padding-top: 45px;
}

.pt50 {
    padding-top: 50px;
}

.pr5 {
    padding-right: 5px;
}

.pr10 {
    padding-right: 10px;
}

.pr15 {
    padding-right: 15px;
}

.pr20 {
    padding-right: 20px;
}

.pr25 {
    padding-right: 25px;
}

.pr30 {
    padding-right: 30px;
}

.pr35 {
    padding-right: 35px;
}

.pr40 {
    padding-right: 40px;
}

.pr45 {
    padding-right: 45px;
}

.pr50 {
    padding-right: 50px;
}

.pb5 {
    padding-bottom: 5px;
}

.pb10 {
    padding-bottom: 10px;
}

.pb15 {
    padding-bottom: 15px;
}

.pb20 {
    padding-bottom: 20px;
}

.pb25 {
    padding-bottom: 25px;
}

.pb30 {
    padding-bottom: 30px;
}

.pb35 {
    padding-bottom: 35px;
}

.pb40 {
    padding-bottom: 40px;
}

.pb45 {
    padding-bottom: 45px;
}

.pb50 {
    padding-bottom: 50px;
}

.pl5 {
    padding-left: 5px;
}

.pl10 {
    padding-left: 10px;
}

.pl15 {
    padding-left: 15px;
}

.pl20 {
    padding-left: 20px;
}

.pl25 {
    padding-left: 25px;
}

.pl30 {
    padding-left: 30px;
}

.pl35 {
    padding-left: 35px;
}

.pl40 {
    padding-left: 40px;
}

.pl45 {
    padding-left: 45px;
}

.pl50 {
    padding-left: 50px;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.ta-c {
    text-align: center;
}

.ta-r {
    text-align: right;
}

.ta-l {
    text-align: left;
}

.va-top {
    vertical-align: top;
}

.va-middle {
    vertical-align: middle;
}

.va-baseline {
    vertical-align: baseline;
}

.va-bottom {
    vertical-align: bottom;
}

.ra1 {
    -webkit-border-radius: 1px;
    border-radius: 1px;
}

.ra2 {
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.ra3 {
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.ra4 {
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.ra5 {
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.ra6 {
    -webkit-border-radius: 6px;
    border-radius: 6px;
}

.ra7 {
    -webkit-border-radius: 7px;
    border-radius: 7px;
}

.ra8 {
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

.ra9 {
    -webkit-border-radius: 9px;
    border-radius: 9px;
}

.ra10 {
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.opa1 {
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.opa2 {
    opacity: 0.2;
    filter: alpha(opacity=20);
}

.opa3 {
    opacity: 0.3;
    filter: alpha(opacity=30);
}

.opa4 {
    opacity: 0.4;
    filter: alpha(opacity=40);
}

.opa5 {
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.opa6 {
    opacity: 0.6;
    filter: alpha(opacity=60);
}

.opa7 {
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.opa8 {
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.opa9 {
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.cb {
    clear: both;
}

.ti2 {
    text-indent: 2em;
}

.td-n {
    text-decoration: none;
}

.td-u {
    text-decoration: underline;
}

.ofh {
    overflow: hidden;
}

.pos-r {
    position: relative;
}

.db {
    display: block;
}

.di {
    display: inline;
}

.dib {
    display: inline-block;
    *display: inline;
    zoom: 1;
}

.dtbc {
    display: table-cell;
    *display: inline-block;
    text-align: center;
    vertical-align: middle;
}

.clearfix, .row, .ui-tabs, .wrapper, .shop-nav-rec {
    zoom: 1;
}

.clearfix:before, .row:before, .ui-tabs:before, .wrapper:before, .shop-nav-rec:before, .clearfix:after, .row:after, .ui-tabs:after, .wrapper:after, .shop-nav-rec:after {
    content: '';
    display: table;
}

.clearfix:after, .row:after, .ui-tabs:after, .wrapper:after, .shop-nav-rec:after {
    clear: both;
}

.va-m-box {
    font-size: 0;
}

.va-m-box:after {
    content: '';
    height: 100%;
    display: inline-block;
    vertical-align: middle;
}

.va-m-ib {
    display: inline-block;
    vertical-align: middle;
}

.va-t-ib {
    display: inline-block;
    vertical-align: top;
}

.va-j-box {
    line-height: 0;
    text-align: justify;
}

.justify-fix {
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 0;
    overflow: hidden;
}

.margin-center {
    margin-left: auto;
    margin-right: auto;
}

.text-black {
    color: #333;
}

a.text-black:hover, a.text-black:focus {
    color: #1a1a1a;
}

.text-muted {
    color: #999;
}

a.text-muted:hover, a.text-muted:focus {
    color: gray;
}

.text-theme {
    color: #f34e4e;
}

a.text-theme:hover, a.text-theme:focus {
    color: #f01e1e;
}

.text-normal {
    color: #666;
}

a.text-normal:hover, a.text-normal:focus {
    color: #4d4d4d;
}

.text-success {
    color: #83c272;
}

a.text-success:hover, a.text-success:focus {
    color: #64b34e;
}

.text-info {
    color: #0081d1;
}

a.text-info:hover, a.text-info:focus {
    color: #00629e;
}

.text-warning {
    color: #ff9933;
}

a.text-warning:hover, a.text-warning:focus {
    color: #ff8000;
}

.text-danger {
    color: #ff3a3a;
}

a.text-danger:hover, a.text-danger:focus {
    color: #ff0707;
}

.ellipsis {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.ellips_line2, .ellips_line3 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.ellips_line2 {
    -webkit-line-clamp: 2;
}

.ellips_line3 {
    -webkit-line-clamp: 3;
}

.underline-link:hover {
    text-decoration: underline;
}

.link-normal {
    color: inherit;
}

.link-normal:hover {
    color: #f34e4e;
}

.link-warn {
    color: #ff9933;
}

.link-warn:hover {
    color: #ff9933;
}

.link-info {
    color: #0081d1;
}

.link-info:hover {
    color: #0081d1;
}

.link-error {
    color: #ff3a3a;
}

.link-error:hover {
    color: #ff3a3a;
}

.link-success {
    color: #83c272;
}

.link-success:hover {
    color: #83c272;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.col-1 {
    width: 8.33333%;
}

.col-2 {
    width: 16.66667%;
}

.col-3 {
    width: 25%;
}

.col-4 {
    width: 33.33333%;
}

.col-5 {
    width: 41.66667%;
}

.col-6 {
    width: 50%;
}

.col-7 {
    width: 58.33333%;
}

.col-8 {
    width: 66.66667%;
}

.col-9 {
    width: 75%;
}

.col-10 {
    width: 83.33333%;
}

.col-11 {
    width: 91.66667%;
}

.col-12 {
    width: 100%;
}

.mask-tit {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    color: #fff;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');
    background-color: rgba(0, 0, 0, 0.6);
}

.divide-line {
    margin: 0 6px;
}

.divide-line:after {
    content: '|';
}

.caret {
    font-family: "iconfont" !important;
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 3px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
}

.caret:after {
    color: #c2c2c2;
    font-size: 12px;
    content: '\e617';
}

/* ------------------------------------------------- btn scss -------------------------------------------------
*/
.ui-btn, .ui-btn-theme, .ui-btn-warn, .ui-btn-low {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: center;
    border: 0 none;
}

.ui-btn {
    padding: 0 18px;
    font-size: 14px;
    line-height: 30px;
    color: #333;
    border: 1px solid #eee;
    background-color: #eee;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.ui-btn:hover {
    background-color: #e1e1e1;
    border-color: #e1e1e1;
    color: #333;
}

.ui-btn-theme {
    padding: 0 18px;
    font-size: 14px;
    line-height: 30px;
    color: #fff;
    border: 1px solid #f34e4e;
    background-color: #f34e4e;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.ui-btn-theme:hover {
    background-color: #f13636;
    border-color: #f13636;
    color: #fff;
}

.ui-btn-theme.ui-btn-hollow {
    color: #f34e4e;
    border: 1px solid #f34e4e;
    background-color: transparent;
}

.ui-btn-theme.ui-btn-hollow:hover {
    background-color: transparent;
    border-color: #f13636;
    color: #f34e4e;
}

.ui-btn-warn {
    padding: 0 18px;
    font-size: 14px;
    line-height: 30px;
    color: #fff;
    border: 1px solid #ff9933;
    background-color: #ff9933;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.ui-btn-warn:hover {
    background-color: #ff8c1a;
    border-color: #ff8c1a;
    color: #fff;
}

.ui-btn-warn.ui-btn-hollow {
    color: #ff9933;
    border: 1px solid #ff9933;
    background-color: transparent;
}

.ui-btn-warn.ui-btn-hollow:hover {
    background-color: transparent;
    border-color: #ff8c1a;
    color: #ff9933;
}

.ui-btn-low {
    padding: 0 18px;
    font-size: 14px;
    line-height: 30px;
    color: #fff;
    border: 1px solid #b0b0b0;
    background-color: #b0b0b0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.ui-btn-low:hover {
    background-color: #a3a3a3;
    border-color: #a3a3a3;
    color: #fff;
}

.ui-btn-low.ui-btn-hollow {
    color: #b0b0b0;
    border: 1px solid #b0b0b0;
    background-color: transparent;
}

.ui-btn-low.ui-btn-hollow:hover {
    background-color: transparent;
    border-color: #a3a3a3;
    color: #b0b0b0;
}

.ui-btn-smaller {
    padding: 0 14px;
    font-size: 12px;
    line-height: 22px;
}

.ui-btn-small {
    padding: 0 14px;
    font-size: 12px;
    line-height: 26px;
}

.ui-btn-big {
    padding: 0 25px;
    font-size: 16px;
    line-height: 36px;
}

.ui-btn-full {
    width: 100%;
    padding: 0;
}

/*琛ㄥ崟鎺т欢*/
.control-group {
    display: table;
    margin-bottom: 18px;
    line-height: 32px;
}

.control-group > .hd {
    display: table-cell;
    width: 78px;
    padding: 5px 0;
    line-height: 24px;
    vertical-align: middle;
}

.control-group > .bd {
    display: table-cell;
}

.control-group .vat {
    vertical-align: top;
}

.control-group .vam {
    vertical-align: middle;
}

.control-group .vab {
    vertical-align: bottom;
}

.ui-txtin {
    display: inline-block;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 4px 8px;
    height: 34px;
    line-height: 24px;
    border: 1px solid #e1e1e1;
    background-color: #fff;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.ui-txtin:disabled {
    color: #ababab !important;
    background-color: #e6e6e6 !important;
    border-color: #bbb !important;
}

.ui-txtin:focus {
    border-color: #f01e1e;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f9aeae;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f9aeae;
}

.ui-txtin-thin {
    padding: 3px 4px;
    height: 28px;
    line-height: 20px;
}

select.ui-txtin {
    padding-right: 19px !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    background: #fff url(../img/select-triangle.png) 100% center no-repeat;
}

textarea.ui-txtin {
    height: auto;
    resize: none;
}

.ui-checkbox label {
    margin-left: 10px;
    display: inline;
}

.ui-checkbox label:first-child {
    margin-left: 0;
}

.ui-checkbox input[type="radio"], .ui-checkbox input[type="checkbox"] {
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle;
}

.ui-uploads {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    cursor: pointer;
}

.ui-uploads input[type="file"] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
}

.ui-uploads .upload-img {
    float: left;
    width: 102px;
    height: 25px;
    background: url(../img/upload.jpg);
}

.ui-uploads-label {
    display: block;
    width: 258px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background-color: #efefef;
    border: 1px solid #ddd;
}

.ui-msg-error, .ui-msg-success, .ui-msg-warn, .ui-msg-notice, .ui-msg-info, .ui-msg-question {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding: 2px 8px;
    font-size: 14px;
    line-height: 24px;
    padding-left: 25px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.ui-msg-error a, .ui-msg-success a, .ui-msg-warn a, .ui-msg-notice a, .ui-msg-info a, .ui-msg-question a {
    text-decoration: underline;
}

.ui-msg-error:before, .ui-msg-success:before, .ui-msg-warn:before, .ui-msg-notice:before, .ui-msg-info:before, .ui-msg-question:before {
    position: absolute;
    top: 1px;
    left: 6px;
    font-family: "iconfont" !important;
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
}

.ui-msg-error {
    color: #ea4a36;
    border: 1px solid #ffe3e0;
    background-color: #fff2f2;
}

.ui-msg-error:before {
    content: "";
}

.ui-msg-error.ui--msg-naked {
    color: #ea4a36;
}

.ui-msg-success {
    color: #4ab933;
    border: 1px solid #dcf9d6;
    background-color: #edffe9;
}

.ui-msg-success:before {
    content: "";
}

.ui-msg-success.ui--msg-naked {
    color: #4ab933;
}

.ui-msg-warn {
    color: #cf700b;
    border: 1px solid #fee8d7;
    background-color: #fef1e3;
}

.ui-msg-warn:before {
    content: "";
}

.ui-msg-warn.ui--msg-naked {
    color: #cf700b;
}

.ui-msg-notice {
    color: #ee9f28;
    border: 1px solid #faf1d7;
    background-color: #fffff1;
}

.ui-msg-notice:before {
    content: "";
}

.ui-msg-notice.ui--msg-naked {
    color: #ee9f28;
}

.ui-msg-info {
    color: #3a9ed5;
    border: 1px solid #e4f3fd;
    background-color: #f2faff;
}

.ui-msg-info:before {
    content: "";
}

.ui-msg-info.ui--msg-naked {
    color: #3a9ed5;
}

.ui-msg-question {
    color: #333;
    border: 1px solid #eaeaea;
    background-color: #f7f7f7;
}

.ui-msg-question:before {
    content: "";
}

.ui-msg-question.ui--msg-naked {
    color: #333;
}

.ui-msg-naked {
    background: transparent;
    border-color: transparent;
}

.ui-msg-block {
    display: block;
    margin-bottom: 18px;
}

.ui-msg-inline {
    padding-top: 0;
    padding-bottom: 0;
}

.ui-msg-noico {
    padding-left: 8px;
}

.ui-msg-noico:before {
    display: none;
}

.ui-tabs {
    line-height: 44px;
    border-bottom: 1px solid #dcdcdc;
}

.ui-tabs .item {
    float: left;
    margin: 0 5px -1px 0;
    padding: 5px 10px;
    font-size: 18px;
    color: #666;
    border-bottom: 2px solid transparent;
}

.ui-tabs .item.active {
    color: #ff4d4d;
    border-color: #ff4d4d;
}

.ui-page-notice {
    font-size: 0;
    text-align: center;
}

.ui-page-notice:after {
    content: '';
    height: 100%;
    display: inline-block;
    vertical-align: middle;
}

.ui-page-notice .section {
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    font-size: 14px;
}

.ui-page-notice .ico {
    float: left;
    width: 80px;
    font-size: 80px;
    line-height: 1;
    text-align: center;
    color: #f34e4e;
}

.ui-page-notice .cont {
    margin-left: 80px;
    padding-left: 30px;
}

.ui-page-notice .tit {
    margin-bottom: 15px;
    font-size: 18px;
    color: #333;
}

.ui-page-notice.cartempty {
    height: 400px;
}

/** 语义化结构 */
.wrapper {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.topper {
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    color: #a5a5a5;
    background-color: #f9f9f9;
}

.topper a {
    color: inherit;
}

.topper a:hover {
    color: #f34e4e;
}

.topper .left-bar {
    float: left;
  width:1200px;
}

.topper .right-bar {
    float: right;
}

.topper .item {
    float: left;
    padding: 0 8px;
}

.topper .divider {
    position: relative;
}

.topper .divider:after {
    position: absolute;
    right: 0;
    top: 8px;
    content: '';
    height: 17px;
    border-left: 0px solid #d9d9d9;
}

.topper .change-city {
    float: left;
    margin-right: 15px;
    font-size: 14px;
}

.topper .change-city .name {
    margin-right: 4px;
    color: #f34e4e;
}

.topper .change-city .toggle {
    color: inherit;
}

.topper .change-city a:hover {
    text-decoration: underline;
}

.topper .back-home {
    float: left;
    padding-right: 14px;
    margin-right: 4px;
    font-size: 14px;
}

.topper .back-home em {
    padding: 1px 12px;
    background: url(../img/ico/topper.png) no-repeat 0 1px;
}

.topper .sub-menu {
    position: relative;
    z-index: 300;
    float: left;
    height: 32px;
    margin: 0 -1px;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
}

.topper .sub-menu .menu-hd {
    display: block;
    padding: 0 6px;
}

.topper .sub-menu .menu-hd em {
    margin-left: 4px;
    padding: 0 4px;
    background: url(../img/ico/topper.png) no-repeat -322px 5px;
}

.topper .sub-menu .down {
    display: none;
    position: absolute;
    top: 32px;
    left: -1px;
    width: 100%;
    line-height: 22px;
    background-color: #fff;
    padding: 5px 6px;
    border: 1px solid #dedede;
}

.topper .sub-menu .down a {
    padding: 0 5px;
    display: block;
}

.topper .sub-menu .down a:hover {
    background-color: #eee;
}

.topper .sub-menu:hover {
    background-color: #fff;
    border-color: #dedede;
}

.topper .sub-menu:hover .menu-hd {
    position: relative;
    z-index: 2;
    height: 33px;
    background-color: #fff;
}

.topper .sub-menu:hover .down {
    display: block;
}

.topper .logout {
    float: left;
    padding-right: 10px;
}

.topper .cart, .topper .order, .topper .fav, .topper .help {
    float: left;
    padding-left: 14px;
}

.topper .cart em, .topper .order em, .topper .fav em, .topper .help em {
    padding: 1px 12px;
    background: url(../img/ico/topper.png) no-repeat;
}

.topper .cart em {
    background-position: -65px 1px;
}

.topper .order em {
    background-position: -129px 1px;
}

.topper .fav em {
    background-position: -194px 1px;
}

.topper .help em {
    background-position: -257px 0;
}

.header {
    position: relative;
    height: 68px;
    z-index: 110;
}

.header-wrap {
    background-color: #fff;
    padding-bottom: 35px;
}

.header .logo {
    float: left;
    margin-top: 22px;
}

.header .channel {
    float: left;
    margin: 30px 0 0 10px;
    padding-left: 9px;
    height: 38px;
    line-height: 38px;
    font-size: 20px;
    border-left: 1px solid #e2e2e2;
}

.header-schbox {
    position: absolute;
    top: 30px;
    left: 354px;
    width: 520px;
}

.header-schbox .inner {
    position: relative;
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 3px solid #f52f3e;
    height: 38px;
}

.header-schbox .inner .suggest-box {
    top: 35px;
    left: -3px;
    width: 520px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.header-schbox .search-switch {
    position: relative;
    overflow: hidden;
    float: left;
    margin-left: -3px;
    height: 32px;
    line-height: 32px;
}

.header-schbox .search-switch .arrow {
    position: absolute;
    top: 12px;
    right: 7px;
    width: 12px;
    line-height: 1;
    font-family: "iconfont" !important;
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    cursor: pointer;
    color: #bcbcbc;
}

.header-schbox .search-switch .arrow:after {
    content: '\e617';
}

.header-schbox .search-switch .item {
    padding-left: 10px;
    width: 55px;
    background-color: #f8f8f8;
    border-left: 3px solid #f52f3e;
    cursor: pointer;
}

.header-schbox .search-switch .item.active {
    color: #fff;
    background-color: #f52f3e;
}

.header-schbox .search-switch:hover {
    height: auto;
    overflow: visible;
}

.header-schbox .search-switch:hover .arrow:after {
    content: '\e616';
}

.header-schbox .search-txt {
    float: left;
    padding: 4px 0 4px 12px;
    width: 366px;
    height: 24px;
    line-height: 24px;
    border: none;
}

.header-schbox .search-btn {
    float: right;
    width: 63px;
    height: 32px;
    line-height: 32px;
    border: none;
    background: #f52f3e url(../img/ico/header-sch.png) no-repeat 22px center;
}

.header-schbox .hot-words {
    float: left;
    line-height: 22px;
}

.header-schbox .hot-words a {
    float: left;
    margin: 3px 12px 0 4px;
    color: #999;
    font-size: 12px;
}

.header-schbox .hot-words a:hover {
    color: #f52f3e;
    text-decoration: underline;
}

.header .contact {
    float: right;
    margin-top: 33px;
    line-height: 30px;
}

.header .contact .item {
    float: left;
    margin-right: 12px;
    font-size: 0;
}

.header .contact .ico {
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: url(../img/header-circle.png);
    font-family: "iconfont" !important;
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
    font-size: 22px;
    color: #ff5050;
}

.header .contact .tel {
    display: inline-block;
    vertical-align: middle;
    font-weight: 700;
    font-size: 16px;
    color: #f52f3e;
}

.header .contact .kefu {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #b0b0b0;
}

.nav {
    position: relative;
    height: 38px;
    line-height: 38px;
}

.nav-box {
    background-color: #fff;
    border-bottom: 2px solid #f52f3e;
}

.nav .slogan {
    float: left;
    width: 213px;
    height: 40px;
    margin-bottom: -2px;
    background: #f52f3e url(../img/nav-slogan.png) no-repeat center;
}

.nav .category-tit {
    float: left;
    margin-bottom: -2px;
    width: 200px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 18px;
    text-align: center;
}

.nav-ul {
    float: left;
}

.nav-ul > li {
    float: left;
}

.nav-ul > li > a {
    padding: 0 32px;
    display: block;
    font-size: 16px;
}

.nav-ul > li > a:hover {
    color: #f52f3e;
}

.nav-ad {
    position: absolute;
    right: 10px;
    bottom: 0px;
}

.nav-ad img {
    display: block;
}

.fatfooter {
    color: #8b8b8b;
    background-color: #fff;
    border-top: 1px solid #e8e8e8;
}

.fatfooter a {
    color: #8b8b8b;
}

.fatfooter a:hover {
    color: #f34e4e;
}

.footer {
    padding: 30px 0 35px;
    line-height: 24px;
    color: #8b8b8b;
    text-align: center;
    background-color: #fff;
    border-top: 1px solid #e8e8e8;
}

.fatft-service {
    overflow: hidden;
    height: 103px;
}

.fatft-service .item {
    float: left;
    width: 25%;
    margin: 23px 0 0 -1px;
    height: 60px;
    line-height: 60px;
    font-size: 0;
    text-align: center;
    border-left: 1px solid #e8e8e8;
}

.fatft-service .item a img, .fatft-service .item a span {
    display: inline-block;
    vertical-align: middle;
}

.fatft-service .item a span {
    margin-left: 10px;
    font-size: 18px;
    font-weight: 700;
    color: #302e33;
}
.link a{
color:#6a6b74;
}
.link a:hover{
color:#c4c5c9;
}
.fatft-links {
    padding: 20px 0 0px;
}

.fatft-links .col-link {
    float: left;
    width: 175px;
}

.fatft-links .col-link .tit {
    margin-bottom: 10px;
    font-size: 16px;
    color: #fff;
}

.fatft-links .col-link .link {
    line-height: 30px;
}

.fatft-links .col-contact .phone {
    margin: 5px 0;
    line-height: 24px;
    font-size: 22px;
    color: #f52f3e;
}

.fatft-links .col-contact .time {
    font-size: 12px;
    line-height: 30px;
}

.fatft-links .col-contact .tool {
    margin-top: 20px;
    font-size: 0;
    line-height: 36px;
}

.fatft-links .col-contact .kefu {
    display: inline-block;
    vertical-align: middle;
    padding: 0 10px;
    line-height: 34px;
    font-size: 14px;
    color: #ff7777;
    border: 1px solid #ff7777;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
}

.fatft-links .col-contact .kefu i {
    display: inline-block;
    vertical-align: top;
    height: 1px;
    line-height: inherit;
    margin-right: 7px;
    font-size: 20px;
}

.fatft-links .col-contact .kefu:hover {
    color: #fff;
    background-color: #ff7777;
}

.fatft-links .col-contact .ico {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #fff;
}

.fatft-links .col-contact .ico i {
    font-size: 29px;
}

.fatft-links .col-contact .ico img {
    display: block;
}

.fatft-links .col-contact .ico .ercode {
    display: none;
    position: absolute;
    bottom: 100%;
    left: -42px;
    width: 120px;
    height: 120px;
}

.fatft-links .col-contact .ico.weixin {
    position: relative;
}

.fatft-links .col-contact .ico.weixin:hover .ercode {
    display: block;
}

/*商铺头部*/
.shop-header {
    height: 114px;
}

.shop-header .logo {
    float: left;
    line-height: 114px;
    font-size: 0;
}

.shop-header .shop-meta {
    position: relative;
    float: left;
    width: 340px;
    margin: 36px 0 0 10px;
    padding-left: 10px;
}

.shop-header .shop-meta:before {
    position: absolute;
    top: 0;
    left: 0;
    height: 44px;
    content: '';
    border-left: 1px solid #e6e6e6;
}

.shop-header .shop-meta .ico {
    float: left;
    margin: 3px 0 0 0;
    width: 40px;
    height: 40px;
    
}

.shop-header .shop-meta .info {
    margin-left: 40px;
    padding-left: 10px;
}

.shop-header .shop-meta .name {
    font-weight: 700;
    color: #686868;
}

.shop-header .shop-meta .meta {
    font-size: 12px;
    color: #898989;
}

.shop-schbox {
    float: right;
    height: inherit;
    font-size: 0;
}

.shop-schbox:after {
    content: '';
    height: 100%;
    display: inline-block;
    vertical-align: middle;
}

.shop-schbox .layout {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.shop-schbox .search-txt {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
    width: 392px;
    height: 38px;
    line-height: 24px;
    padding: 5px 10px;
    font-size: 14px;
    border: 2px solid #ff4d4d;
}

.shop-schbox .search-btn {
    display: inline-block;
    vertical-align: middle;
    height: 38px;
    padding: 0 17px;
    line-height: 38px;
    font-size: 14px;
    color: #fff;
    border: none;
}

.shop-schbox .search-btn.site {
    background-color: #ff4d4d;
}

.shop-schbox .search-btn.shop {
    margin-left: 6px;
    background-color: #575757;
}

.shop-nav {
    height: 42px;
    line-height: 42px;
    color: #fff;
}

.shop-nav-box {
    background-color: #fff;
}

.shop-nav-all {
    position: relative;
    float: left;
    width: 180px;
}

.shop-nav-all > a {
       padding-left: 18px;
    display: block;
    color: #ffffff;
    background: #eb0c1c url(https://shudongtc.oss-cn-beijing.aliyuncs.com/dsheji/all_lei.png) no-repeat 154px 14px;
      line-height: 42px;
}

.shop-nav-all .sublist {
    position: absolute;
    top: 42px;
    left: 0;
    right: 0;
    display: none;
    padding: 5px 0;
    background-color: #333;
}

.shop-nav-all .sublist a {
    display: block;
    padding: 0 20px;
    color: #fff;
    line-height: 32px;
}

.shop-nav-all .sublist a:hover {
    background-color: #4e4e4e;
}

.shop-nav-all:hover .sublist {
    display: block;
}

.shop-nav-rec {
    margin-left: 180px;
}

.shop-nav-rec > li {
    float: left;
}

.shop-nav-rec > li > a {
   padding: 0 4px;
    margin: 0 9px;
    font-size: 16px;
    font-weight: bold;
    color: #e83333;
    height: 38px;
    line-height: 38px;
    display: inline-block;
}

/*购物车头部*/
.cart-header {
    height: 134px;
}

.cart-header .logo {
    float: left;
    font-size: 0;
    line-height: 134px;
}

.cart-header .step-box {
    float: right;
    overflow: hidden;
    width: 752px;
}

.cart-header .step-box .row {
    float: right;
    width: 100%;
    margin: 40px -50px 0 0;
}

.cart-header .step-box .step {
    position: relative;
    overflow: hidden;
    text-align: center;
}

.cart-header .step-box .step .num {
    position: relative;
    z-index: 2;
    display: block;
    margin: auto;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #fff;
    background: url(../img/step-circle.png);
}

.cart-header .step-box .step .line {
    position: absolute;
    top: 13px;
    left: 0;
    height: 5px;
    width: 100%;
    background-color: #e2e2e2;
}

.cart-header .step-box .step .label {
    margin-top: 10px;
    display: block;
    line-height: 1;
}

.cart-header .step-box .step.active .num {
    background: url(../img/step-circle2.png);
}

.cart-header .step-box .step.active .line {
    background-color: #f34e4e;
}

.cart-header .step-box .step.first .line {
    left: auto;
    right: 0;
    width: 50%;
}

.cart-header .step-box .step.last .line {
    width: 50%;
}

/*栏目路径*/
.router {
    height: 50px;
    line-height: 50px;
    color: #808080;
    background: #FFFFff;
    margin: 10px auto;
    padding: 0 10px;

}

.router-nav {
    float: left;
}

.router-nav li {
    float: left;
    margin-right: 6px;
}

.router-nav li a {
    color: inherit;
}

.router-nav li a:hover {
    color: #f34e4e;
}

.router-nav .divider:after {
    content: '>';
}

.router .sch-result {
    float: right;
}

.router .sch-result .tag {
    float: left;
    margin-right: 8px;
}

.router .sch-result .num {
    color: #f34e4e;
}

.pages {
    margin: 10px 0;
    font-size: 12px;
    text-align: center;
}

.pages.ta-l {
    text-align: left;
}

.pages.ta-r {
    text-align: right;
}

.pages .cur-page, .pages .page, .pages .page-split {
    display: inline-block;
    vertical-align: middle;
    padding: 0 4px;
    margin-left: -1px;
    line-height: 28px;
    font-size: 12px;
    color: #424242;
    text-align: center;
}

.pages .cur-page {
    width: 28px;
    height: 30px;
    color: #fff;
    background-color: #f34e4e;
}

.pages .page {
    width: 26px;
    color: #999;
    border: 1px solid #ddd;
}

.pages .page.next, .pages .page.prev {
    width: 79px;
}

.pages .page.next:after {
    margin-left: 3px;
    font-family: "iconfont" !important;
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
    display: inline-block;
    vertical-align: top;
    height: 1px;
    line-height: inherit;
    content: '\e60b';
}

.pages .page.prev:before {
    margin-right: 3px;
    font-family: "iconfont" !important;
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
    display: inline-block;
    vertical-align: top;
    height: 1px;
    line-height: inherit;
    content: '\e60c';
}

.pages .page:hover {
    color: #f34e4e;
}

.pages .page-split {
    padding: 0;
    width: 30px;
    height: 30px;
    font-style: normal;
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}

.pagination > li {
    display: inline;
}

.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #f34e4e;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}

.pagination > li:first-child > a, .pagination > li:first-child > span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    z-index: 2;
    color: #e51010;
    background-color: #eee;
    border-color: #ddd;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #f34e4e;
    border-color: #f34e4e;
}

.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
    color: #777;
    pointer-events: none;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd;
}

.pagination-lg > li > a, .pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
}

.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}

.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

.pagination-sm > li > a, .pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
}

.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

.side-category {
    position: fixed;
    top: 20px;
    left: 20px;
    z-index: 999;
    width: 210px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 12px rgba(6, 0, 1, 0.14);
    box-shadow: 0 0 12px rgba(6, 0, 1, 0.14);
}

.side-category-tit {
    height: 39px;
    line-height: 39px;
    font-size: 16px;
    text-align: center;
    color: #fff;
    background-color: #ff5155;
    border-bottom: 1px solid #fff;
}

.side-category-bd {
    position: relative;
}

.side-category-bd .f-item .f-box {
    position: relative;
    padding: 12px 25px 12px 15px;
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
}

.side-category-bd .f-item .f-box:after {
    position: absolute;
    content: '';
    left: 15px;
    right: 25px;
    bottom: 0;
    border-bottom: 1px solid #f6f6f6;
}

.side-category-bd .f-item .f-tit {
    display: block;
    font-size: 16px;
    line-height: 24px;
    color: #333;
}

.side-category-bd .f-item .f-list {
    overflow: hidden;
    margin-right: -10px;
    height: 24px;
    line-height: 24px;
}

.side-category-bd .f-item .f-list a {
    float: left;
    margin-right: 10px;
    color: #999;
}

.side-category-bd .f-item .f-list a:hover {
    text-decoration: underline;
}

.side-category-bd .f-item .c-box {
    display: none;
}

.side-category-bd .f-item .c-box > .hd {
    position: relative;
    z-index: 3;
    line-height: 54px;
    font-size: 18px;
    color: #323232;
    border-bottom: 1px solid #333;
}

.side-category-bd .f-item .c-box > .bd {
    position: relative;
    z-index: 3;
    overflow: hidden;
}

.side-category-bd .f-item .c-box > .bd .list-wrap {
    margin: 10px 0 0 -13px;
}

.side-category-bd .f-item .c-box > .bd a {
    color: #5e5e5e;
}

.side-category-bd .f-item .c-box > .bd a:hover {
    color: #f34e4e;
    text-decoration: underline;
}

.side-category-bd .f-item .c-box > .bd a {
    float: left;
    padding-left: 12px;
    margin: 6px 12px 6px 0;
    line-height: 1;
    border-left: 1px solid #e6e6e6;
}

.side-category-bd .f-item .c-box > .ft {
    position: absolute;
    right: 0;
    bottom: 0;
}

.side-category-bd .f-item .c-box > .ft .ad {
    float: right;
    width: 400px;
    height: 200px;
}

.side-category-bd .f-item:hover .f-box {
    position: relative;
    z-index: 3;
    padding-left: 25px;
    padding-right: 15px;
    margin-right: -1px;
    background-color: #fff;
}

.side-category-bd .f-item:hover .f-box:after {
    left: 0;
    right: 0;
}

.side-category-bd .f-item:hover .f-box:before {
    position: absolute;
    top: -1px;
    left: 0;
    right: 0;
    content: '';
    border-bottom: 1px solid #f6f6f6;
}

.side-category-bd .f-item:hover .c-box {
    position: absolute;
    top: 0;
    left: 100%;
    bottom: 0;
    width: 400px;
    padding: 0 20px;
    background-color: #fff;
    border: 1px solid #f6f6f6;
    display: block;
}

.side-category-ft {
    overflow: hidden;
    height: 55px;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    cursor: pointer;
}

.side-category-ft .label {
    position: relative;
    display: block;
    margin-top: 15px;
    line-height: 40px;
}

.side-category-ft .label:after {
    position: absolute;
    top: -5px;
    left: 50%;
    content: '';
    margin: 0 0 0 -5px;
    border-style: solid;
    border-width: 6px 5px;
    border-color: transparent transparent #d6d6d6 transparent;
}

.side-category-ft .label.toshow {
    display: none;
}

.side-category-ft .label.toshow:after {
    top: 0;
    border-color: #d6d6d6 transparent transparent transparent;
}

.side-category-ft.on .label {
    display: none;
}

.side-category-ft.on .label.toshow {
    display: block;
}

/*主题*/
.graybg-theme {
    background-color: #f4f4f4;
}

.graybg-theme .topper {
    background-color: #fff;
    border-bottom: 1px solid #e4e4e4;
}

.graybg-theme .bd-t {
    border-top: 1px solid #e4e4e4;
}

.graybg-theme .bd-b {
    border-bottom: 1px solid #e4e4e4;
}

/** 通用组件 */
.suggest-box {
    position: absolute;
    top: 38px;
    left: 0;
    z-index: 999;
    display: none;
    width: 392px;
    font-size: 12px;
    border: 1px solid #ddd;
    background-color: #fff;
}

.suggest-box .item {
    line-height: 20px;
    padding: 2px 10px;
    cursor: pointer;
    color: #666;
}

.suggest-box .item .tags {
    float: right;
}

.suggest-box .item .tags span {
    margin-right: 4px;
    color: #999;
}

.suggest-box .item .tags span:hover {
    color: #f34e4e;
}

.suggest-box .item:hover, .suggest-box .item.active {
    color: #f34e4e;
    background-color: #F2F0F1;
}

.mod-type-cont {
    word-break: break-all;
    word-wrap: break-word;
}

.mod-type-cont img, .mod-type-cont video, .mod-type-cont iframe {
    max-width: 100%;
}

.mod-numbox {
    display: inline-block;
    font-size: 0;
}

.mod-numbox span {
    display: inline-block;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    border: 1px solid #e8e8e8;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    cursor: pointer;
}

.mod-numbox .count-minus {
    background: url(../img/minus.jpg) no-repeat center;
}

.mod-numbox .count-plus {
    background: url(../img/plus.jpg) no-repeat center;
}

.mod-numbox input {
    display: inline-block;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 -1px;
    width: 65px;
    height: 34px;
    padding: 4px 7px;
    line-height: 24px;
    font-size: 14px;
    color: #333;
    text-align: center;
    border: 1px solid #e8e8e8;
}

.mod-numbox.chose-num {
    vertical-align: middle;
}

.mod-numbox.chose-num span {
    width: 40px;
    height: 40px;
}

.mod-numbox.chose-num input {
    width: 78px;
    height: 42px;
    padding: 8px 7px;
}

.mod-numbox.chose-num .count-minus {
    background: url(../img/shopd-minus.jpg) no-repeat center;
}

.mod-numbox.chose-num .count-plus {
    background: url(../img/shopd-plus.jpg) no-repeat center;
}

.mod-numbox.cart-numbox span {
    width: 28px;
    height: 28px;
    border-color: #ccc;
}

.mod-numbox.cart-numbox input {
    height: 30px;
    width: 42px;
    font-size: 12px;
    background-color: #fafafa;
    border-color: #ccc;
}

.mod-numbox.cart-numbox .count-minus {
    -webkit-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px;
}

.mod-numbox.cart-numbox .count-plus {
    -webkit-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0;
}

.mod-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=60);
    -moz-opacity: .6;
    -khtml-opacity: .6;
    opacity: .6;
    background-color: #000;
    z-index: 998;
}

/*js插件*/
body .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 8px;
    background-color: #e3e3e3 !important;
    filter: alpha(opacity=100);
    -ms-filter: alpha(opacity=100);
}

body .mCSB_scrollTools {
    width: 8px;
    opacity: 1;
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)";
}

body .mCSB_scrollTools .mCSB_draggerRail {
    width: 8px;
    background-color: #ededed;
}

body .layui-layer-title {
    height: 56px;
    padding: 10px 50px 0 8px;
    margin: 0 20px;
    font-size: 20px;
    line-height: 56px;
    background-color: transparent;
}

body .layui-layer-btn0 {
    float: left;
}

body .layui-layer-btn1 {
    float: right;
}

.layer-address {
    padding: 15px 15px 0;
}

.layer-address .control-group {
    font-size: 12px;
    margin-bottom: 10px;
}

.layer-address .control-group > .hd {
    width: 100px;
    text-align: right;
}

.layer-address .control-bottom {
    padding: 10px 20px 35px;
}

.layer-address .control-bottom .btn {
    width: 225px;
    font-size: 24px;
    line-height: 48px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.city-chose-bar {
    padding: 34px 0 30px;
    background-color: #f5f5f5;
}

.city-chose-bar .label {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
}

.city-chose-bar .ui-txtin {
    padding: 5px 8px;
    height: 38px;
    line-height: 26px;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.city-chose-bar [class*="ui-btn"] {
    padding: 0 38px;
    line-height: 36px;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.city-chose-quick {
    padding: 30px 0 25px;
    font-size: 16px;
    border-bottom: 1px solid #f0f0f0;
}

.city-chose-quick .tit {
    float: left;
    width: 90px;
    text-align: right;
}

.city-chose-quick .list {
    overflow: hidden;
    padding-right: 100px;
}

.city-chose-quick .list a {
    margin-right: 5px;
    float: left;
    width: 75px;
    color: #999;
}

.city-chose-quick .list a:hover {
    text-decoration: underline;
}

.city-chose-main {
    padding: 0px 0 60px;
}

.city-chose-main .chose-tip {
    margin-bottom: 12px;
    line-height: 32px;
    font-size: 16px;
  padding-left:15px;
}

.city-chose-list .item {
    position: relative;
    padding: 15px 0 15px 30px;
    line-height: 30px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
}

.city-chose-list .item a {
    float: left;
    margin-right: 15px;
}

.city-chose-list .item .label {
    position: absolute;
    top: 15px;
    left: 0;
    width: 32px;
    height: 36px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    background: url(../img/shuidi.png);
}

.city-chose-list .item:hover {
    border-color: #e5e5e5;
}

.city-chose-list a {
    color: #767676;
}

.city-chose-list a:hover {
    color: #f34e4e;
    text-decoration: underline;
}

/*# sourceMappingURL=common.css.map */
@charset "utf-8";
.niy-div_down a.favorite {
    background: #fff;
    color: #0099e5;
    border: 1px solid #0099e5;
    width: 306px;
    height: 43px;
    font-size: 16px;
    position: relative;
    z-index: 0;
    text-indent: 4em
}

.niy-div_down a.favorite:before {
    content: '';
    background: url(../img/icon-favorite-180331.png) center top no-repeat;
    width: 30px;
    height: 30px;
    display: block;
    position: absolute;
    top: 8px;
    left: 50%;
    margin-left: -30px
}

.niy-div_down a.favorite.active:before, .niy-div_down a.favorite:hover:before {
    background: url(../img/icon-favorite-180331.png) center bottom no-repeat
}

.kefu-180331 {
    position: fixed;
    top: 300px;
    right: 2px;
    z-index: 9990;
    box-shadow: 0 0 15px #ddd;
    width: 65px;
    height: 375px;
    background: #fff;
    color: #999
}

.kefu-180331 .kefu-cell {
    margin: 0 1px;
    padding: 0px 0 0;
    border-bottom: 1px solid #eee;
    height: 60px;
    text-align: center;
    cursor: pointer;
    position: relative;
    z-index: 9991
}

.kefu-180331 .kefu-cell:hover {
    background: #0099e5;
    color: #fff
}

.kefu-180331 .kefu-cell:last-child {
    border-bottom: 0
}

.kefu-180331 .kefu-cell i {
    display: block;
    margin: 0 auto 5px;
    width: 30px;
    height: 30px;
    background: url(../img/icon-right-180331.png)
}

.kefu-180331 .kefu-cell i.kefu-icon-qd {
    background-position: -127px -3px
}

.kefu-180331 .kefu-cell i.kefu-icon-qq {
    background-position: -2px -3px
}

.kefu-180331 .kefu-cell i.kefu-icon-qqq {
    background-position: -31px -3px;
    width: 36px
}

.kefu-180331 .kefu-cell i.kefu-icon-ewm {
    background-position: -67px -3px
}

.kefu-180331 .kefu-cell i.kefu-icon-top {
    background-position: -97px -3px;
    margin-top: 10px
}

.kefu-180331 .kefu-cell p {
    font-size: 12px
}

.kefu-180331 .kefu-cell:hover i.kefu-icon-qd {
    background-position: -127px -33px
}

.kefu-180331 .kefu-cell:hover i.kefu-icon-qq {
    background-position: -2px -33px
}

.kefu-180331 .kefu-cell:hover i.kefu-icon-qqq {
    background-position: -31px -33px
}

.kefu-180331 .kefu-cell:hover i.kefu-icon-ewm {
    background-position: -67px -33px
}

.kefu-180331 .kefu-cell:hover i.kefu-icon-top {
    background-position: -97px -33px
}

.kefu-cell-info {
    display: none;
    position: absolute;
    top: 0;
    right: 64px;
    z-index: 9992;
    background: #fff;
    border: 1px solid #eee;
    padding: 10px;
    min-width: 130px;
    min-height: 54px
}

.kefu-180331 .kefu-cell:hover .kefu-cell-info {
    display: block
}

.kefu-cell-qq {
    background: url(../img/qq.jpg) left top no-repeat;
    padding-left: 20px;
    display: block;
    width: 70px;
    height: 22px;
    margin: 15px auto;
    color: #0099e5;
    font-size: 16px
}

.kefu-cell-qq:hover {
    color: #0099e5
}

.kefu-cell-qqq {
    width: 210px;
    margin-left: -10px;
    margin-top: -10px
}

.kefu-cell-qqq a {
    display: inline-block;
    margin-left: 10px;
    margin-top: 10px
}

.kefu-cell-ewm {
    width: 215px;
    font-size: 14px;
    color: #999;
    margin-left: -10px
}

.kefu-cell-ewm span {
    float: left;
    display: block;
    width: 95px;
    margin-left: 10px
}

.new-vip-price {
    position: fixed;
    top: 100px;
    right: 70px;
    z-index: 99
}

.new-vip-price p {
    text-align: center;
    font-size: 18px;
    color: red;
    padding-top: 5px
}

.new-vip-price .vip {
    width: 129px;
    height: 76px;
    animation: vip_move 1s 2.3s infinite alternate ease-in-out;
    -webkit-animation: vip_move 1s 2.3s infinite alternate ease-in-out;
    transform-origin: bottom;
    -webkit-transform-origin: bottom
}

@keyframes vip_move {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    33% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    66% {
        -webkit-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@-webkit-keyframes vip_move {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    33% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    66% {
        -webkit-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

.overload-download-user {
    width: 305px;
    height: 175px;
    position: relative;
    z-index: 100;
    background: #fff
}

.overload-download-user:before {
    content: '';
    clear: both;
    display: block;
    height: 20px
}

.overload-download-user p {
    font-size: 18px;
    color: red;
    text-align: center;
    margin-top: 100px
}

.overload-download-user-close {
    position: absolute;
    right: 5px;
    top: 5px;
    width: 13px;
    height: 13px;
    background: url(../img/overload.png) right top;
    cursor: pointer
}

.overload-download-expression {
    position: absolute;
    left: 50%;
    top: 30px;
    width: 75px;
    height: 69px;
    margin-left: -38px;
    background: url(../img/overload.png) left top
}

.layui-layer-sign {
    border-radius: 8px !important
}

.sign {
    width: 465px;
    height: 505px;
    background: url(../img/qiandao-top.png) center top no-repeat;
    position: relative;
    z-index: 110;
    border-radius: 5px
}

.sign-close {
    position: absolute;
    top: 2px;
    right: 2px;
    z-index: 191;
    width: 19px;
    height: 19px;
    background: url(../img/qiandao-close.png) no-repeat;
    cursor: pointer
}

.sign-time {
    position: relative;
    z-index: 120;
    padding-top: 165px;
    height: 270px;
    background: url(../img/qiandao-0.png) center 265px no-repeat
}

.sign-elem {
    width: 94px;
    height: 91px;
    position: absolute;
    z-index: 121;
    background: url(../img/qiandao-day.png)
}

.sign-get {
    width: 40px;
    height: 38px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 122
}

.sign-has {
    background: url(../img/qiandao-has.png)
}

.sign-num {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 24px;
    left: 50%;
    z-index: 122;
    margin-left: -20px;
    color: #ffebbc;
    font-size: 26px;
    text-align: center
}

.sign-elem-1 {
    left: 27px;
    top: 165px
}

.sign-elem-2 {
    left: 133px;
    top: 165px
}

.sign-elem-3 {
    left: 239px;
    top: 165px
}

.sign-elem-4 {
    left: 345px;
    top: 165px
}

.sign-elem-5 {
    left: 290px;
    top: 300px
}

.sign-elem-6 {
    left: 183px;
    top: 300px
}

.sign-elem-7 {
    left: 76px;
    top: 300px
}

.sign-day {
    height: 265px
}

.sign-day1 {
    background: url(../img/qiandao-1.png) 28px 100px no-repeat
}

.sign-day2 {
    background: url(../img/qiandao-2.png) 28px 100px no-repeat
}

.sign-day3 {
    background: url(../img/qiandao-3.png) 28px 100px no-repeat
}

.sign-day4 {
    background: url(../img/qiandao-4.png) 28px 100px no-repeat
}

.sign-day5 {
    background: url(../img/qiandao-5.png) 28px 100px no-repeat
}

.sign-day6 {
    background: url(../img/qiandao-6.png) 28px 100px no-repeat
}

.sign-day7 {
    background: url(../img/qiandao-7.png) 28px 100px no-repeat
}

.sign-submit, .sign-user, .sign-ok {
    display: block;
    width: 200px;
    height: 40px;
    background: #7fb0f9;
    color: #fff;
    text-align: center;
    font-size: 16px;
    line-height: 40px;
    border-radius: 3px;
    position: absolute;
    left: 50%;
    bottom: 20px;
    margin-left: -100px
}

.sign-submit:hover, .sign-user:hover {
    color: #fff
}

.sign-user {
    width: 120px;
    margin-left: -125px
}

.sign-ok {
    background: #fff;
    border: 1px solid #7fb0f9;
    width: 118px;
    height: 38px;
    line-height: 38px;
    color: #7fb0f9;
    margin-left: 5px
}

.sign-ok:hover {
    color: #7fb0f9
}

.layui-layer-signSuccess {
    border-radius: 8px !important;
    overflow: hidden
}

.sign-success {
    width: 350px;
    height: 250px;
    border-radius: 8px;
    background: #fff;
    position: relative;
    z-index: 130
}

.sign-success-close {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 16px;
    height: 16px;
    background: url(../img/sign-success.png) right top;
    cursor: pointer
}

.sing-success-icon {
    background: url(../img/sign-success.png) left 10px no-repeat;
    width: 139px;
    height: 115px;
    margin: 0 auto 10px
}

.sing-success-info {
    text-align: center
}

.sing-success-info h2 {
    font-size: 22px;
    color: #fd851c;
    font-weight: 400;
    margin-bottom: 10px
}

.sing-success-info p {
    font-size: 18px;
    color: #666;
    line-height: 30px
}

.sign-hide {
    display: none
}

.aaa {
    color: #333
}

.test {
    color: #222
}

.ly {
    color: #666
}

@charset "UTF-8";
.w-1200 {
    width: 1200px;
    margin: 0 auto
}

.show {
    display: block
}

.hide {
    display: none
}

.visible {
    visibility: visible
}

.hidden {
    visibility: hidden
}

.fl {
    float: left !important
}

.fr {
    float: right !important
}

.w-100 {
    width: 100%
}

.h-100 {
    height: 100%
}

.por {
    position: relative
}

.poa {
    position: absolute
}

.ovh {
    overflow: hidden
}

.fs-normal {
    font-weight: 400
}

.fs-bold {
    font-weight: 700
}

.fs10 {
    font-size: 10px
}

.fs11 {
    font-size: 11px
}

.fs12 {
    font-size: 12px
}

.fs13 {
    font-size: 13px
}

.fs14 {
    font-size: 14px
}

.fs15 {
    font-size: 15px
}

.fs16 {
    font-size: 16px
}

.fs18 {
    font-size: 18px
}

.fs20 {
    font-size: 20px
}

.fs24 {
    font-size: 24px
}

.fs30 {
    font-size: 30px
}

.text-center {
    text-align: center !important
}

.text-left {
    text-align: left !important
}

.text-right {
    text-align: right !important
}

.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.clearfix:after {
    content: "";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden
}

.clear {
    clear: both
}

.bg-fff {
    background-color: #fff
}

.bg-f8 {
    background-color: #f8f8f8
}

.color-blue {
    color: #59749f
}

.color-orange {
    color: #f60
}

.color-red {
    color: red
}

.i-triangle {
    display: inline-block;
    vertical-align: middle;
    border: 6px dashed transparent;
    border-top-color: #555;
    border-bottom-width: 0
}

.ly-icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center center
}

.ly-icon-download {
    background-image: url(../img/icon_download.png);
    width: 22px;
    height: 22px
}

.g-ad {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 120px;
    background-repeat: no-repeat;
    background-position: center center
}

.g-ad a {
    display: block;
    width: 100%;
    height: 100%
}

.kefu-180331 {
    height: auto
}

#header .top-right a:nth-child(2), #header .top-right a:nth-child(3) {
    color: red
}

#fixed-header {
    position: fixed;
    z-index: 999;
    left: 0;
    top: 0;
    width: 100%;
    height: 85px;
    background-color: #fff;
    box-shadow: 1px 1px 3px 3px rgba(0, 0, 0, .15);
    display: none
}

#fixed-header .logo-sm {
    width: 210px;
    height: 55px;
    padding-top: 15px
}

#fixed-header .logo-sm a {
    background: url(../img/logo.png) no-repeat center;
    width: 100%;
    height: 100%;
    display: block;
    text-indent: -9999px
}

#fixed-header .title-sm {
    position: relative;
    height: 85px;
    line-height: 85px;
    font-size: 18px;
    color: #333;
    margin-left: 34px
}

#fixed-header .download-now {
    display: block;
    width: 370px;
    height: 58px;
    line-height: 58px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    background-color: #0099e5;
    border-radius: 4px;
    margin-top: 14px;
    margin-right: 40px
}

#fixed-header .download-now i {
    margin: -4px 20px 0 0
}

.title-tab h3 {
    font-size: 20px
}

.moban-title {
    position: relative;
    text-align: center;
    font-size: 24px;
    color: #333;
    margin: 6px 0 0
}

.moban-title:before, .moban-title:after {
    content: "";
    position: absolute;
    height: 1px;
    background-color: #ccc;
    top: 50%;
    z-index: 9
}

.moban-title:before {
    left: 25%;
    right: 55%
}

.moban-title:after {
    left: 55%;
    right: 25%
}

.moban-tab .tab-hd {
    padding: 32px 0;
    text-align: center;
    font-size: 0
}

.moban-tab .tab-hd .tab-item {
    display: inline-block;
    vertical-align: middle;
    width: 86px;
    height: 40px;
    line-height: 38px;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    border-color: #e2e2e2;
    transition: all .3s ease-out;
    text-align: center;
    font-size: 16px;
    color: #333;
    margin: 0 20px;
    cursor: pointer;
    border-radius: 20px
}

.moban-tab .tab-hd .tab-item.on {
    color: #fff;
    background-color: #0099e5
}

.indmain_ul li {
    height: auto;
    background-color: #fff
}

.indmain_ul li .ins {
    width: 100%;
    height: auto;
    padding: 12px 14px;
    box-sizing: border-box
}

.indmain_ul li .ins a {
    text-align: left
}

.indmain_ul li .ins .listcount {
    overflow: hidden
}

.indmain_ul li .ine {
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
    display: block
}

.indmain_ul li .ine video {
    width: 100%;
    height: 100%;
    object-fit: fill;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100
}

.niy-div_introduce {
    border: 0 !important;
    border-top: 1px solid #eaeaea !important
}

.file-niy_con li a {
    width: 100%;
    display: block;
    overflow: hidden
}

.niy-div_introduce h3 {
    padding-bottom: 0
}

.niy-right_down-exp p {
    line-height: 32px
}

.niy-right_down-exp span {
    line-height: 32px
}

.niy-right_down-exp p .r-tag {
    color: #333
}

.niy-right_down-exp p .r-tag:hover {
    color: red;
    text-decoration: underline
}

.niy-right_down-exp p .r-charge {
    line-height: 1;
    padding: 5px 10px;
    color: #fff;
    background-color: #0099e5;
    text-align: center;
    margin-left: 12px
}

.niy-right_down-exp p .r-charge:hover {
    background: #057eba
}

.kefu-180331 .kefu-cell {
    margin: 0 1px;
    padding: 0px 0;
    border-bottom: 1px solid #eee;
    height: 60px;
    text-align: center;
    cursor: pointer;
    position: relative;
    z-index: 9991;
    display: block
}

.kefu-180331 .kefu-cell i {
    display: block;
    margin: 0 auto 5px;
    width: 30px;
    height: 30px;
    background: url(../img/icon-right-180331.png)
}

.kefu-180331 .kefu-cell i.kefu-icon-activity {
    background-position: -157px -3px
}

.kefu-180331 .kefu-cell:hover i.kefu-icon-activity {
    background-position: -157px -33px
}

.vane-extra {
    width: 374px;
    height: 234px;
    overflow: hidden
}

.vane-extra .title-tab {
    overflow: hidden
}

.vane-right_ul {
    width: 410px
}

.vane-right_ul.fr {
    margin-left: 15px
}

.ind-vane {
    padding-top: 28px;
    padding-bottom: 12px
}

.ind-vane .vane-right {
    width: auto
}

.ind-vane .vane-right {
    margin-right: 25px
}

.ind-vane .vane-left {
    border: 0;
    padding: 0;
    width: 362px;
    height: 234px
}

.moban-tab-wrapper {
    background-color: #f7f9f9;
    padding-bottom: 20px
}

@media (max-width: 1200px) {
    .ind-vane .vane-left {
        width: 258px !important
    }
}

@media (max-width: 1600px) {
    #header .bottom .nav {
        display: block
    }

    #header .bottom .nav.w-1600 {
        display: none
    }

    .tab-content li:nth-last-child(1) {
        display: none
    }

    .re-tab-content li:nth-last-child(2) {
        display: none
    }

    .moban-tab .indmain_ul li:nth-last-child(1), .moban-tab .indmain_ul li:nth-last-child(2) {
        display: none
    }

    .vane-right_ul.fr {
        display: none
    }
}

@media (min-width: 1601px) {
    .wi-center {
        width: 1600px;
        min-width: 1600px
    }

    #header .bottom .sousuo {
        margin-left: 275px
    }

    #nav .nav-right {
        width: 1380px
    }

    #nav .nav-right ul li:nth-last-child(1) {
    }

    #nav .nav-right ul li:nth-last-child(2) {
    }

    #nav .nav-right ul li {
        width: 100px;
        margin: 0 12px
    }

    #header .bottom .nav {
        display: none
    }

    #header .bottom .nav.w-1600 {
        display: block
    }

    #header .bottom .nav.w-1600 {
        width: 940px;
        padding-left: 0
    }

    #header .bottom .nav.w-1600 li {
        width: 84px
    }

    .tab-content li {
        float: left;
        width: 245px;
        margin-right: 26px
    }

    .tab-content li img {
        width: 245px;
        height: 156px
    }

    .tab-content li .special-title {
        width: 100%
    }

    .tab-content li .special-title a {
        box-sizing: border-box;
        padding: 0 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .tab-content li:nth-child(5n) {
        margin-right: 26px
    }

    .tab-content li:nth-child(6n) {
        margin-right: 0
    }

    .indmain_ul li {
        width: 298px;
        margin-right: 25px
    }

    .indmain_ul li:nth-child(4n) {
        margin-right: 25px
    }

    .indmain_ul li:nth-child(5n) {
        margin-right: 0
    }

    .indmain_ul li img {
        width: 100%;
        height: 190px
    }

    .list-bei .list-title dd {
        width: 1530px
    }

    .niy-left {
        width: 1102px
    }

    .niy-right {
        width: 450px
    }

    .niy-left_con {
        box-sizing: border-box;
        width: 100%;
        padding: 30px 80px
    }

    .niy-left_ul {
        box-sizing: border-box;
        width: 100%;
        padding: 14px 25px
    }

    .niy-left_img img {
        max-width: 100%;
        width: auto;
        height: auto
    }

    .video-js {
        width: 940px !important;
        height: 642px !important
    }

    .niy-right .tab-ait {
        display: block;
        width: 100%
    }

    .niy-right .tab-ait a {
        width: 210px !important;
        margin-left: 0 !important;
        margin-right: 30px !important
    }

    .niy-right .tab-ait a:nth-child(2n) {
        margin-right: 0 !important
    }

    .niy-right .tab-ait a i {
        margin: 10px 12px 0 60px !important
    }

    .niy-right .niy-right_details {
        box-sizing: border-box;
        width: 100%;
        display: block
    }

    .niy-div_down {
        padding: 18px 28px 20px;
        width: 100%;
        box-sizing: border-box
    }

    .niy-div_down a {
        width: 100%
    }

    .niy-right_down-exp {
        width: 100%;
        box-sizing: border-box;
        padding: 20px 28px 16px
    }

    .niy-right_recommend-down li span {
        width: 295px;
        height: 90px
    }

    .niy-right_label {
        width: 100%
    }

    .special_niy_title .sp-ni-right {
        width: 1100px;
        padding: 20px 50px
    }

    .sp-ni_fl {
        width: 1210px
    }

    .sp-ni_fl .indmain_ul li {
        width: 280px;
        height: auto
    }

    .sp-ni_fl .indmain_ul li:nth-child(3n) {
        margin-right: 22px
    }

    .sp-ni_fl .indmain_ul li:nth-child(4n) {
        margin-right: 0
    }

    .sp-ni_fl .indmain_ul li:nth-child(5n):not(:nth-child(4n)) {
        margin-right: 22px
    }

    .sp-ni_fl .indmain_ul li .ine {
        width: 100%;
        height: 180px
    }

    .sp-ni_fl .indmain_ul li img {
        width: 100%;
        height: 180px
    }

    .niy-right .new-special {
        width: 450px
    }

    .niy-classify .niy-classify_con a {
        width: 210px !important;
        box-sizing: border-box;
        margin: 0 30px 15px 0
    }

    .niy-right .file-niy .vane-right_ul {
        width: 450px
    }

    .we-right {
        width: 1420px
    }

    .file-con li {
        width: 372px;
        margin-right: 32px
    }

    .file-con li:nth-child(3n) {
        margin-right: 32px
    }

    .file-con li:nth-child(4n) {
        margin-right: 0
    }

    .we-right .we-fl_map dd {
        width: 1260px
    }
}

/*头部开始*/
.top-logos {
    top: 0;
}

.x_nav_list li:after {
    content: "";
    width: 0;
    height: 2px;
    background: #59caa9;
    position: absolute;
    bottom: 0;
    left: 0;
    transition: all 0.5s ease 0s;
}

.x_nav_list li:hover:after {
    width: 100%;
}

.top_box {
    color: #878787;
    background: #f3f8fb;
    border-bottom: 1px solid #f5f5f5;
    height: 42px;
}

.top_box .top .left {
    margin-left: 0;
}

#notlogin > li:first-child {
    margin-right: 50px;
}

#notlogin > li {
    color: #878787;
    height: 42px;
    line-height: 42px;
}

#notlogin > li .arrow {
    top: 7px;
}

#notlogin > li:nth-child(2) > a {
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    margin-top: 12px;
    height: 22px;
    line-height: 22px;
    box-shadow: 0 0 12px rgba(81, 80, 81, .2);
}

#notlogin > li:nth-child(3) > a {
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    margin-top: 12px;
    height: 22px;
    line-height: 22px;
    box-shadow: 0 0 12px rgba(81, 80, 81, .2);
}

.top .T_a {
    line-height: 42px;
}

.top .T_a .arrow {
    top: 17px;
}

.x_nav, .x_nav1 {
    width: 1196px;
    margin: 0 auto;
    overflow: hidden;
    height: 74px;
    background: #fff;
    padding-top: 11px;
    font-family: '寰蒋闆呴粦';
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.x_nav .logo_link, .x_nav1 .logo_link {
    width: 200px;
    height: 54px;
    margin-right: 48px;
}

.x_nav .logo_link img, .x_nav1 .logo_link img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.x_nav .x_nav_list, .x_nav1 .x_nav_list {
    padding-top: 18px
}

.x_nav .x_nav_list li, .x_nav1 .x_nav_list li {
    position: relative;
    margin: 0 16px;
    float: left;
    height: 30px;
    cursor: pointer;
    z-index: 1;
    text-align: center
}

.x_nav .x_nav_list li .nav_link, .x_nav1 .x_nav_list li .nav_link {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 16px;
    color: #999;
    letter-spacing: 1px
}

.x_nav .x_nav_list li:hover .nav_link, .x_nav1 .x_nav_list li:hover .nav_link {
    color: #1ad2a6 !important
}

.x_nav .x_nav_list li:hover .nav_link a, .x_nav1 .x_nav_list li:hover .nav_link a {
    color: #1ad2a6 !important
}

.x_nav .x_nav_list li a[data-fg]:hover, .x_nav1 .x_nav_list li a[data-fg]:hover {
    color: #a4a4a4 !important
}

.x_nav .x_nav_list li img, .x_nav1 .x_nav_list li img {
    width: 28px;
    height: 20px;
    -o-object-fit: contain;
    object-fit: contain;
    position: absolute;
    top: -18px;
    right: 0;
    left: 0;
    margin: auto;
    animation: myfirst 2s linear infinite
}

.x_nav .x_nav_list .nav_li_active, .x_nav1 .x_nav_list .nav_li_active {
    border-bottom: 2px solid #1ad2a6
}

.x_nav .x_nav_list .nav_li_active a, .x_nav1 .x_nav_list .nav_li_active a {
    color: #1ad2a6 !important
}

.x_nav .x_nav_list .more, .x_nav1 .x_nav_list .more {
    font-size: 16px;
    color: #a4a4a4;
    margin-right: 0
}

.x_nav .x_nav_list .more::after, .x_nav1 .x_nav_list .more::after {
    content: '';
    position: absolute;
    top: 0;
    right: -22px;
    width: 20px;
    height: 20px;
    background-image: url(//as.zbjimg.com/static/nodejs-ipr-www-api/components/common_menu/nav/imgs/more-select.09f5a0bd.png);
    background-position: top center;
    margin-top: 2px
}

.x_nav .active_link, .x_nav1 .active_link {
    display: block;
    width: 109px;
    height: 60px
}

.x_nav .active_link img, .x_nav1 .active_link img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.x_nav .moreMenu, .x_nav1 .moreMenu {
    position: fixed;
    width: 100%;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    left: 0;
    margin-top: 63px;
    background: #fff;
    z-index: 10;
    display: none;
    padding-left: 11.4%;
    box-shadow: 0 3px 8px rgba(0, 0, 0, .08);
    overflow: hidden
}

.x_nav .moreMenu a, .x_nav1 .moreMenu a {
    float: left;
    height: 76px;
    padding-top: 10px;
    width: 100px;
    font-size: 15px;
    color: #7d7d7d;
    text-align: center
}

.x_nav .moreMenu a img, .x_nav1 .moreMenu a img {
    width: 36px;
    height: 32px
}

.x_nav .moreMenu a p, .x_nav1 .moreMenu a p {
    line-height: 40px;
    text-align: center
}

.x_nav .moreMenu a:hover, .x_nav1 .moreMenu a:hover {
    color: #4abf9f !important
}

.x_nav .moreMenu a .data-show-i, .x_nav1 .moreMenu a .data-show-i {
    top: 10px !important;
    left: 34px !important
}

@media screen and (min-width: 1900px) {
    .x_nav .moreMenu, .x_nav1 .moreMenu {
        padding-left: 23.8%
    }
}

@media screen and (min-width: 1800px) and (max-width: 1899px) {
    .x_nav .moreMenu, .x_nav1 .moreMenu {
        padding-left: 23.8%
    }
}

@media screen and (min-width: 1700px) and (max-width: 1799px) {
    .x_nav .moreMenu, .x_nav1 .moreMenu {
        padding-left: 23.8%
    }
}

@media screen and (min-width: 1600px) and (max-width: 1699px) {
    .x_nav .moreMenu, .x_nav1 .moreMenu {
        padding-left: 18.4%
    }
}

@media screen and (min-width: 1500px) and (max-width: 1599px) {
    .x_nav .moreMenu, .x_nav1 .moreMenu {
        padding-left: 18.4%
    }
}

@media screen and (min-width: 1500px) and (max-width: 1599px) {
    .x_nav .moreMenu, .x_nav1 .moreMenu {
        padding-left: 18.4%
    }
}

@media screen and (min-width: 1400px) and (max-width: 1499px) {
    .x_nav .moreMenu, .x_nav1 .moreMenu {
        padding-left: 12%
    }
}

@media screen and (min-width: 1300px) and (max-width: 1399px) {
    .x_nav .moreMenu, .x_nav1 .moreMenu {
        padding-left: 11.4%
    }
}

.x_nav .x_nav_right_submit, .x_nav1 .x_nav_right_submit {
    padding-top: 4px
}

.x_nav .x_nav_right_submit .mod_select, .x_nav1 .x_nav_right_submit .mod_select {
    float: left;
    width: 555px;
    height: 45px;
    line-height: 44px;
    border-top: 1px solid #b2e3d5;
    border-bottom: 1px solid #b2e3d5;
    border-left: 1px solid #b2e3d5;
    border-radius: 3px;
    overflow: hidden
}

.x_nav .x_nav_right_submit .mod_select .tm_name, .x_nav1 .x_nav_right_submit .mod_select .tm_name {
    width: 55px;
    float: left;
    position: relative;
    text-align: center;
    color: #999;
    font-size: 15px
}

.x_nav .x_nav_right_submit .mod_select .tm_name span, .x_nav1 .x_nav_right_submit .mod_select .tm_name span {
    position: relative
}

.x_nav .x_nav_right_submit .mod_select .tm_name::after, .x_nav1 .x_nav_right_submit .mod_select .tm_name::after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    top: 50%;
    right: 1px;
    margin-top: -2px;
    border: 5px solid transparent;
    border-top: 5px solid #999
}

.x_nav .x_nav_right_submit .mod_select .tm_name:hover, .x_nav1 .x_nav_right_submit .mod_select .tm_name:hover {
    color: #31a983;
    cursor: pointer
}

.x_nav .x_nav_right_submit .mod_select .tm_input, .x_nav1 .x_nav_right_submit .mod_select .tm_input {
    width: 330px;
    float: left
}

.x_nav .x_nav_right_submit .mod_select .tm_input input, .x_nav1 .x_nav_right_submit .mod_select .tm_input input {
    height: 39px;
    width: 315px;
    border: 0;
    margin-top: 3px;
    font-size: 14px;
    padding-left: 15px;
    border-radius: 2px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #c3c3c3
}

.x_nav .x_nav_right_submit .mod_select .mod_btn, .x_nav1 .x_nav_right_submit .mod_select .mod_btn {
    float: right;
    width: 151px;
    height: 45px;
    font-size: 14px;
    line-height: 45px;
    text-align: center;
    cursor: pointer;
    background: #51c4a3;
    background: linear-gradient(#76debd, #45bb9a);
    color: #fff
}

.x_nav .x_nav_right_submit .order, .x_nav1 .x_nav_right_submit .order {
    display: inline-block;
    width: 22px;
    height: 44px;
    text-align: center;
    line-height: 44px;
    font-size: 14px;
    color: #c8c8c8
}

.x_nav .x_nav_right_submit .order_trademark, .x_nav1 .x_nav_right_submit .order_trademark {
    width: 114px;
    float: right;
    border-radius: 3px;
    height: 45px;
    text-align: center;
    font-size: 14px;
    background: #ff754f;
    background: linear-gradient(#ff9467, #ff6744);
    letter-spacing: 1px;
    color: #fff;
    line-height: 45px
}

.x_nav .x_nav_right_submit .mod_select_option, .x_nav1 .x_nav_right_submit .mod_select_option {
    position: absolute;
    width: 55px;
    margin-top: 3px;
    text-align: center;
    border: 1px solid #b2e3d5;
    border-top: 1px solid #fff;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    background: #fff;
    display: none
}

.x_nav .x_nav_right_submit .mod_select_option p, .x_nav1 .x_nav_right_submit .mod_select_option p {
    color: #999;
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #b2e3d5;
    cursor: pointer
}

.x_nav .x_nav_right_submit .mod_select_option p:hover, .x_nav1 .x_nav_right_submit .mod_select_option p:hover {
    color: #31a983
}

.x_nav .x_nav_right_submit .show_select, .x_nav1 .x_nav_right_submit .show_select {
    display: block
}

.x_nav .x_nav_right_submit .J-mod_common_btn:hover, .x_nav1 .x_nav_right_submit .J-mod_common_btn:hover {
    cursor: pointer;
    opacity: .9
}

.x_nav1 {
    position: fixed;
    top: 0;
    width: 100%;
    margin: 0 auto;
    z-index: 99;
    display: none;
    overflow: visible;
    background: #fff;
    box-shadow: 0 3px 8px rgba(0, 0, 0, .08)
}

.x_nav1 .J_x_nav1 {
    width: 1190px;
    margin: 0 auto
}

.x_nav1 .x_nav_list {
    width: 326px;
    overflow: hidden
}

.x_nav1 .x_nav_list li {
    height: 46px;
    width: 60px;
    margin: 0
}

.x_nav1 .x_nav_list .nav1_li_active a {
    border-bottom: 2px solid #1ad2a6;
    color: #1ad2a6 !important
}

.x_nav1 .x_nav_list .more::after {
    right: -3px
}

.x_nav1 .x_nav_right_submit {
    width: 695px;
    overflow: hidden
}

.fl {
    float: left;
}

.header {
    background: white;
}

/*大屏展示*/
.x_bannner {
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 760px;
    background-color: #eff2f3
}

.x_bannner .x_bannner_bghref {
    width: 100%;
    height: 760px;
    position: absolute
}

.x_bannner .x_bannner_bghref .data-show-i {
    left: 0;
    top: 0
}

.x_bannner .x_bannner_con {
    width: 1192px;
    margin: 0 auto
}

.x_bannner .x_bannner_con .x_bannner_top {
    width: 100%;
    height: 266px;
    background: url(//cunchu.amjwl.com/public/XZ/DATU/top_ipt_bg.9e29716a.png) no-repeat center 56px;
    background-size: 1190px 140px
}

.x_bannner .x_bannner_con .x_bannner_top h1 {
    text-align: center;
    font-size: 25px;
    color: #e9ecf6;
    padding-top: 47px;
    margin: 0;
    letter-spacing: 4px;
    font-weight: 500
}

.x_bannner .x_bannner_con .x_bannner_top .recommend_carousel {
    text-align: center;
    margin-top: 15px;
    height: 29px;
    overflow: hidden
}

.x_bannner .x_bannner_con .x_bannner_top .recommend_carousel .recommend_carousel_con {
    height: 30px;
    overflow: hidden;
    margin-top: 3px
}

.x_bannner .x_bannner_con .x_bannner_top .recommend_carousel .recommend_carousel_con ul {
    line-height: 21px
}

.x_bannner .x_bannner_con .x_bannner_top .recommend_carousel .recommend_carousel_con ul li a {
    color: #a6ccff
}

.x_bannner .x_bannner_con .x_bannner_top .search-chance {
    z-index: 10;
    color: #999;
    margin: 12px 0 0 97px
}

.x_bannner .x_bannner_con .x_bannner_top .search-chance .info, .x_bannner .x_bannner_con .x_bannner_top .search-chance .select-tab {
    vertical-align: middle;
    display: inline-block
}

.x_bannner .x_bannner_con .x_bannner_top .search-chance .select-tab li {
    cursor: pointer;
    float: left;
    position: relative;
    font-size: 12px;
    color: #fff;
    padding: 0 6px;
    margin: 0 5px;
    opacity: .7
}

.x_bannner .x_bannner_con .x_bannner_top .search-chance .select-tab li:before {
    position: absolute;
    left: -5px;
    top: 6px;
    content: '';
    width: 1px;
    height: 10px;
    border-left: 0
}

.x_bannner .x_bannner_con .x_bannner_top .search-chance .select-tab li.active {
    color: #fff;
    border-radius: 3px;
    border: 1px solid #fff;
    opacity: 1;
    font-size: 14px
}

.x_bannner .x_bannner_con .x_bannner_top .search-chance .select-tab li.active:after {
    position: absolute;
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: solid 4px;
    border-color: #fff transparent transparent transparent;
    left: 50%;
    margin-left: -6px;
    top: 21px
}

.x_bannner .x_bannner_con .x_bannner_top .search-chance .select-tab .top-nav-first:before {
    display: none
}

.x_bannner .x_bannner_con .x_bannner_top .search-chance .info {
    margin-left: 40px;
    font-size: 12px;
    position: relative
}

.x_bannner .x_bannner_con .x_bannner_top .search-chance .info span {
    color: #ff7200
}

.x_bannner .x_bannner_con .x_bannner_top .search-chance .info:before {
    content: ' ';
    border-right: 1px solid #ddd;
    position: absolute;
    height: 12px;
    top: 2px;
    left: -18px
}

.x_bannner .x_bannner_con .x_bannner_top .search-chance .search-cont {
    position: relative;
    white-space: nowrap
}

.x_bannner .x_bannner_con .x_bannner_top .search-chance .search-cont i {
    position: absolute;
    width: 17px;
    height: 14px;
    left: 16px;
    top: 20px;
    background: url(//as.zbjimg.com/static/nodejs-ipr-www-api/components/2019index/up_content/img/search.png) no-repeat
}

.x_bannner .x_bannner_con .x_bannner_top .search-chance input {
    width: 605px;
    height: 54px;
    margin-top: 6px;
    border-radius: 3px;
    padding-left: 20px;
    border: 0;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    color: #444;
    -webkit-appearance: textfield;
    background-color: white;
    -webkit-rtl-ordering: logical;
    cursor: text;
}

.x_bannner .x_bannner_con .x_bannner_top .search-chance button {
    cursor: pointer;
    padding: 0 16px;
    width: 192px;
    height: 54px;
    background: linear-gradient(to left, #42b896, #42b896);
    color: #fff;
    font-size: 18px;
    border: none;
    border-radius: 2px;
    margin: 0 4px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    vertical-align: bottom;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.x_bannner .x_bannner_con .x_bannner_top .search-chance .chance-btn {
    margin-left: -2px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.x_bannner .x_bannner_con .x_bannner_top .search-chance .top-buy-btn {
    width: 166px;
    background-color: #1ad2a0
}

.x_bannner .x_bannner_con .x_bannner_top .search-chance .top-chance-info {
    margin-top: 8px
}

.x_bannner .x_bannner_con .x_bannner_top .search-chance .exponent span {
    display: inline-block;
    margin: 0 10px;
    color: #fff;
    opacity: .8;
    letter-spacing: 2px
}

.x_bannner .x_bannner_con .x_bannner_top .search-chance .exponent span i {
    font-style: normal;
    display: inline-block;
    width: 14px;
    height: 18px;
    background: #fff;
    opacity: .6;
    text-align: center;
    border-radius: 2px;
    color: #162977;
    line-height: 18px;
    font-size: 13px
}

.x_bannner .x_bannner_con .x_bannner_bottom {
    width: 1192px;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 18px;
    padding-top: 24px;
    margin-top: -24px
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable {
    width: 1192px;
    height: 462px;
    margin: 0 auto;
    border-radius: 4px;
    box-shadow: 0 8px 14px 0 #c3cbcb;
    position: relative;
    z-index: 2
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_nav {
    overflow: hidden
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_nav li {
    float: left;
    position: relative;
    width: 397px;
    height: 54px;
    background: #e6efef;
    font-size: 16px;
    color: #7c8888;
    letter-spacing: 2px;
    margin-top: 6px;
    z-index: 1;
    text-align: center;
    line-height: 54px;
    cursor: pointer
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_nav li span {
    color: #999;
    font-size: 14px;
    padding: 2px;
    border: 1px solid;
    border-radius: 6px;
    text-align: left;
    position: relative
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_nav li span i {
    position: absolute;
    display: inline-block;
    width: 4px;
    height: 4px;
    border-left: 1px solid #999;
    border-bottom: 1px solid #999;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    left: -4px;
    background: #e6efef;
    top: 10px
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_nav li.active {
    line-height: 60px;
    width: 586px;
    margin-top: 0;
    font-size: 18px;
    color: #333;
    background: #fff;
    height: 60px;
    z-index: 3;
    text-align: left;
    padding-left: 16px;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    box-shadow: 0 -2px 3px -1px #d7e2e2
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_nav li.active span i {
    background: #fff
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter, .x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_2, .x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_3 {
    height: 402px;
    width: 1191px;
    background: #fff;
    box-shadow: 0 -2px 3px -1px #d7e2e2;
    position: relative;
    z-index: 2;
    float: left
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter .link_conter {
    height: 136px;
    padding: 24px 14px 32px
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter .link_conter .link_conter_li_1 {
    width: 212px;
    position: relative;
      margin-left: 22px;
    text-align: center;

}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter .link_conter .link_conter_li_1 p {
    font-size: 16px;
    color: #444;
    margin-bottom: 24px;
    text-align: center
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter .link_conter .link_conter_li_1 p img {
    width: 22px;
    height: 20px;
    -o-object-fit: contain;
    object-fit: contain;
    vertical-align: middle
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter .link_conter .link_conter_li_1 p span {
    margin-left: 8px;
    padding-top: 4px;
    vertical-align: middle
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter .link_conter .link_conter_li_1 .link_conter_target .data-show-i {
    top: -56px !important
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter .link_conter .link_conter_li_1 ul {
    margin: 0 auto;
    overflow: hidden
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter .link_conter .link_conter_li_1 ul li {
    width: 104px;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 13px;
    height: 24px
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter .link_conter .link_conter_li_1 ul li a {
    display: inline-block;
    width: 100%;
    height: 100%;
    color: #777
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter .link_conter .link_conter_li_1 ul li a img {
    width: 18px;
    height: 18px;
    -o-object-fit: contain;
    object-fit: contain;
    margin-left: 2px;
    position: relative;
    z-index: 1;
    top: -3px;
    vertical-align: middle
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter .link_conter .link_conter_li_1 ul li a:hover {
    color: #4abf9f !important
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter .link_conter .link_conter_li_1::after {
    content: '';
    display: block;
    height: 70px;
    border-left: 1px dashed #e0eeee;
    position: absolute;
    right: 0;
    top: 42px
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter .link_conter .link_conter_li_4, .x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter .link_conter .link_conter_li_5, .x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter .link_conter .link_conter_li_6 {
    width: 122px;
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter .link_conter .link_conter_li_4 ul li, .x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter .link_conter .link_conter_li_5 ul li, .x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter .link_conter .link_conter_li_6 ul li {
    margin-left: 11px
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter .link_conter .link_conter_li_6::after {
    content: '';
    display: block;
    height: 0;
    border-left: none;
    position: absolute;
    right: 0;
    top: 0
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter .ad_conter {
    padding: 0 14px 34px
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter .ad_conter li {
    float: left;
    width: 285px;
    height: 146px;
    border-radius: 18px;
    margin-right: 6px;
    overflow: hidden
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter .ad_conter li a {
    display: inline-block;
    width: 100%;
    height: 100%;
    line-height: 146px;
    text-align: center
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter .ad_conter li a img {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter .ad_conter li:hover {
    -ms-transform: translateY(-4px);
    transform: translateY(-4px);
    transition: all .4s
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter .ad_conter li:last-child {
    margin-right: 0
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_2 .lable_conter_2_top {
    height: 342px;
    padding-top: 44px;
    background: url(//as.zbjimg.com/static/nodejs-ipr-www-api/components/2019index/up_content/imgs/switch_2_bg.8ab2e8da.png) no-repeat center bottom
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_2 .lable_conter_2_top .trade_con {
    width: 403px;
    height: 250px;
    margin-left: 24px;
    position: relative;
    text-align: center
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_2 .lable_conter_2_top .trade_con .tade_on_title {
    display: inline-block;
    text-align: center
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_2 .lable_conter_2_top .trade_con .con-point-style .data-show-i {
    top: 20px !important;
    left: 35px !important
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_2 .lable_conter_2_top .trade_con p {
    display: inline;
    text-align: center;
    font-size: 18px;
    color: #444
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_2 .lable_conter_2_top .trade_con p span {
    display: inline-block;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    text-align: center;
    vertical-align: middle;
    line-height: 17px;
    border: 1px solid #b5b8b8
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_2 .lable_conter_2_top .trade_con p span i {
    display: inline-block;
    height: 6px;
    width: 6px;
    border-right: 1px solid #b5b8b8;
    border-bottom: 1px solid #b5b8b8;
    -ms-transform: rotate(-42deg);
    transform: rotate(-42deg);
    position: relative;
    right: 1.78px;
    top: 5px
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_2 .lable_conter_2_top .trade_con ul {
    padding: 0 25px
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_2 .lable_conter_2_top .trade_con ul li {
    float: left;
    width: 103px;
    margin-right: 22px;
    padding-top: 10px;
    padding-bottom: 10px
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_2 .lable_conter_2_top .trade_con ul li a {
    display: block
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_2 .lable_conter_2_top .trade_con ul li a dl {
    width: 100%
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_2 .lable_conter_2_top .trade_con ul li a dl dt {
    margin-bottom: 6px;
    text-align: center
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_2 .lable_conter_2_top .trade_con ul li a dl dt img {
    width: 46px;
    height: 46px;
    -o-object-fit: contain;
    object-fit: contain;
    transition: all .2s
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_2 .lable_conter_2_top .trade_con ul li a dl dd {
    text-align: center;
    font-size: 14px;
    color: #444;
    -webkit-margin-start: 0;
    -moz-margin-start: 0;
    margin-inline-start: 0
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_2 .lable_conter_2_top .trade_con ul li a dl .dec {
    font-size: 12px;
    color: #999;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_2 .lable_conter_2_top .trade_con ul li a:hover dl dt img {
    -ms-transform: translateY(-4px);
    transform: translateY(-4px);
    transition: all .2s
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_2 .lable_conter_2_top .trade_con ul li a:hover dl dd:nth-of-type(1) {
    color: #ff6900 !important
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_2 .lable_conter_2_top .trade_con ul li:nth-of-type(3n) {
    margin-right: 0
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_2 .lable_conter_2_top .trade_con::after {
    content: '';
    display: block;
    height: 220px;
    border-left: 1px dashed #d4e8e8;
    position: absolute;
    right: 0;
    top: 62px
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_2 .lable_conter_2_top .patent_con {
    width: 297px;
    margin-left: 0
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_2 .lable_conter_2_top .patent_con ul li:nth-of-type(2n) {
    margin-right: 0
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_2 .lable_conter_2_top .patent_con ul li:nth-of-type(3n) {
    margin-right: 22px
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_2 .lable_conter_2_top .other_con {
    width: 170px;
    margin-left: 0
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_2 .lable_conter_2_top .other_con ul li:nth-of-type(3n) {
    margin-right: 22px
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_2 .lable_conter_2_top .other_con::after {
    content: '';
    display: block;
    height: 0;
    border-left: 1px dashed #d4e8e8;
    position: absolute;
    right: 0;
    top: 62px
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_2 .lable_conter_2_bottom {
    height: 62px;
    background: #ebf6f6;
    overflow: hidden;
    line-height: 62px
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_2 .lable_conter_2_bottom li {
    float: left;
    width: 100%
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_2 .lable_conter_2_bottom li ul li {
    float: left;
    width: 20%;
    text-align: center
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_2 .lable_conter_2_bottom li ul li p {
    font-size: 16px;
    color: #666
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_2 .lable_conter_2_bottom li ul li p span {
    display: inline-block;
    vertical-align: top;
    max-width: 100px;
    color: #1ad2a0;
    font-size: 18px;
    font-weight: 700;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    letter-spacing: 1px
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_2 .lable_conter_2_bottom li ul li:nth-of-type(1) {
    position: relative
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_2 .lable_conter_2_bottom li ul li:nth-of-type(1) .icon {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    width: 7px;
    height: 10px;
    top: -1px;
    background: url(//as.zbjimg.com/static/nodejs-ipr-www-api/components/2019index/up_content/imgs/shangxiabg.9e5f044d.png) no-repeat center top
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_2 .lable_conter_2_bottom li ul li:nth-of-type(3) {
    width: 40%
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_2 .swiper-container-free-mode .swiper-wrapper {
    transition-timing-function: linear;
    margin: 0 auto
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_3 {
    background: #fff url(//as.zbjimg.com/static/nodejs-ipr-www-api/components/2019index/up_content/imgs/switch_3_bg.964cb626.png) no-repeat center bottom
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_3 .lable_conter_3_left {
    position: relative;
    width: 796px
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_3 .lable_conter_3_left .lable_conter_3_left_nav {
    padding: 20px 0 0 14px;
    overflow: hidden;
    margin-bottom: 10px
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_3 .lable_conter_3_left .lable_conter_3_left_nav li {
    position: relative;
    float: left;
    width: 70px;
    height: 26px;
    border-radius: 20px;
    font-size: 14px;
    color: #999;
    text-align: center;
    line-height: 26px;
    margin-right: 10px;
    cursor: pointer
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_3 .lable_conter_3_left .lable_conter_3_left_nav li.active {
    color: #67d6be;
    border: 1px solid #67d6be
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_3 .lable_conter_3_left .lable_conter_3_left_nav li:last-child {
    margin-right: 0
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_3 .lable_conter_3_left .lable_conter_3_left_con {
    height: 292px;
    background: #f7fcfc;
    padding: 16px 10px;
    border-radius: 8px
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_3 .lable_conter_3_left .lable_conter_3_left_con li {
    float: left;
    width: 375px;
    height: 141px;
    margin-right: 10px;
    margin-bottom: 10px;
    background: #fff;
    border-radius: 6px
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_3 .lable_conter_3_left .lable_conter_3_left_con li .left_3_conter_left {
    text-align: center;
    width: 140px;
    padding-top: 34px
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_3 .lable_conter_3_left .lable_conter_3_left_con li .left_3_conter_left dt {
    width: 95px;
    height: 95px;
    border-radius: 4px;
    overflow: hidden;
    margin: 0 auto;
    margin-bottom: 20px
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_3 .lable_conter_3_left .lable_conter_3_left_con li .left_3_conter_left dt img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_3 .lable_conter_3_left .lable_conter_3_left_con li .left_3_conter_rigth {
    padding-top: 32px;
    padding-right: 40px
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_3 .lable_conter_3_left .lable_conter_3_left_con li .left_3_conter_rigth .name {
    height: 36px;
    line-height: 36px;
    font-size: 18px;
    color: #444;
    font-weight: 700
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_3 .lable_conter_3_left .lable_conter_3_left_con li .left_3_conter_rigth .desc {
    color: #999;
    font-size: 12px;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    text-overflow: -o-ellipsis-lastline;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_3 .lable_conter_3_left .lable_conter_3_left_con li .left_3_conter_rigth .btns_tell {
    margin-left: 4px;
    width: 84px;
    height: 30px;
    padding: 0;
    vertical-align: middle;
    border: 2px solid #ff6e48;
    font-size: 13px;
    text-align: center;
    line-height: 26px;
    border-radius: 6px;
    background: #fff;
    color: #ff6e48;
    cursor: pointer
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_3 .lable_conter_3_left .lable_conter_3_left_con li .left_3_conter_rigth .btns_tell:hover {
    background: #fff;
    color: #ff6e48;
    border: 1px solid #ff6e48
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_3 .lable_conter_3_left .lable_conter_3_left_con li .left_3_conter_rigth .btns_ask {
    margin-left: 10px;
    width: 84px;
    height: 30px;
    padding: 0;
    vertical-align: middle;
    background: #ff6e48;
    font-size: 13px;
    text-align: center;
    line-height: 30px;
    border-radius: 6px;
    border: none;
    color: #fff;
    cursor: pointer
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_3 .lable_conter_3_left .lable_conter_3_left_con li .left_3_conter_rigth .btns_ask:hover {
    background: #ff7e23
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_3 .lable_conter_3_left .lable_conter_3_left_con li:hover {
    box-shadow: 0 7px 15px #d5e8e5
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_3 .lable_conter_3_left .lable_conter_3_left_con li:nth-of-type(2n) {
    margin-right: 0
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_3 .lable_conter_3_left .label_work_time_description {
    position: absolute;
    top: 22px;
    right: 14px;
    font-size: 14px;
    color: #999
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_3 .lable_conter_3_right {
    width: 345px;
    height: 360px;
    margin-top: 24px;
    margin-right: 24px;
    background: #f0f9f9;
    border-radius: 8px
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_3 .lable_conter_3_right .tit {
    font-size: 18.74px;
    color: #444;
    font-weight: 700;
    text-align: center;
    padding-top: 26px;
    padding-bottom: 9px
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_3 .lable_conter_3_right .desc {
    font-size: 12px;
    color: #999;
    text-align: center;
    height: 14px
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_3 .lable_conter_3_right .manage_loop {
    margin: 0 auto;
    margin-top: 12px;
    width: 312px;
    height: 175px;
    background: #fff;
    border-radius: 8px
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_3 .lable_conter_3_right .manage_loop ul {
    padding: 30px 0 0 16px;
    letter-spacing: 1px
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_3 .lable_conter_3_right .manage_loop ul li {
    font-size: 14px;
    color: #999;
    height: 26px
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_3 .lable_conter_3_right .manager_btn {
    width: 206px;
    height: 36px;
    color: #fff;
    border: 2px solid;
    border-radius: 18px;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    background: #fe5553;
    margin-top: 12px;
    margin-left: 48px
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_3 .lable_conter_3_right .manager_btn:hover {
    background: #fff;
    color: #fe5952;
    cursor: pointer
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_3 .lable_conter_3_right .proccess_tit {
    color: #666;
    font-size: 14px;
    letter-spacing: 1px;
    padding-top: 14px;
    position: relative;
    text-align: center;
    margin-bottom: 16px
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_3 .lable_conter_3_right .proccess_tit::after, .x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_3 .lable_conter_3_right .proccess_tit::before {
    content: '';
    width: 112px;
    border-bottom: 1px dashed #d6dcdc;
    position: absolute;
    top: 24px;
    left: 20px
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_3 .lable_conter_3_right .proccess_tit::after {
    left: 208px
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_3 .lable_conter_3_right .proccess_con {
    width: 312px;
    height: 30px;
    line-height: 30px;
    background: url(//as.zbjimg.com/static/nodejs-ipr-www-api/components/2019index/up_content/imgs/proccess_bg.e1b71df6.png) no-repeat center top;
    margin: 0 auto
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter_3 .lable_conter_3_right .proccess_con span {
    display: inline-block;
    width: 100px;
    text-align: center;
    font-size: 12px;
    color: #999;
    letter-spacing: 1px
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .mange_icon {
    position: absolute;
    width: 82px;
    height: 82px;
    top: -22px;
    right: 1px;
    z-index: 3
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .mange_icon img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.x_bannner .x_bannner_con .x_lnktools {
    margin: 0 auto;
    margin-top: -18px;
    width: 1160px;
    height: 108px;
    background: #fff;
    border-left: 2px solid #5bcdb3;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px
}

.x_bannner .x_bannner_con .x_lnktools li {
    width: 90px;
    margin-right: 12px;
    height: 98px;
    cursor: pointer;
    position: relative;
    z-index: 1;
    padding-top: 10px
}

.x_bannner .x_bannner_con .x_lnktools li dl dt {
    margin: 0 auto;
    width: 50px;
    height: 50px;
    margin-bottom: 10px
}

.x_bannner .x_bannner_con .x_lnktools li dl dt img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.x_bannner .x_bannner_con .x_lnktools li dl dd {
    font-size: 14px;
    text-align: center;
    color: #999
}

.x_bannner .x_bannner_con .x_lnktools li:hover {
    background: #f1f3f3;
    box-shadow: inset 0 0 8px 2px #d7e2e2
}

.x_bannner .x_bannner_con .x_lnktools li:hover dl {
    -ms-transform: translateY(-4px);
    transform: translateY(-4px);
    transition: all .1s
}

.x_bannner .x_bannner_con .x_lnktools li:hover dl dd {
    color: #333;
    font-weight: 700
}

.x_bannner .x_bannner_con .x_lnktools li.title {
    width: 82px;
    padding-top: 15px;
    padding-left: 18px;
    margin-right: 12px;
    height: 74px
}

.x_bannner .x_bannner_con .x_lnktools li.title p {
    font-size: 18px;
    color: #666;
    width: 66px;
    height: 62px;
    border: 1px dashed #c1c1c1;
    position: relative;
    text-align: center;
    padding-top: 10px
}

.x_bannner .x_bannner_con .x_lnktools li.title p i {
    display: block;
    height: 6px;
    width: 10px;
    border: 1px dashed #c1c1c1;
    border-top: none;
    border-right: none;
    background: #fff;
    position: absolute;
    right: -7px;
    top: 34px;
    -ms-transform: rotate(-153deg) skew(-34deg);
    transform: rotate(-153deg) skew(-34deg)
}

.x_bannner .x_bannner_con .x_lnktools li.title:hover {
    position: static;
    background: #fff;
    box-shadow: none
}

.x_bannner .x_bannner_con .x_lnktools li .show_counter, .x_bannner .x_bannner_con .x_lnktools li .success_con {
    display: none;
    position: absolute;
    top: 108px;
    left: -1px;
    width: 283px;
    padding: 24px;
    background: #fff;
    z-index: 10
}

.x_bannner .x_bannner_con .x_lnktools li .show_counter .close_icon, .x_bannner .x_bannner_con .x_lnktools li .success_con .close_icon {
    position: absolute;
    right: 5px;
    top: 5px;
    cursor: pointer;
    width: 11px;
    height: 11px;
    background: url(//as.zbjimg.com/static/nodejs-ipr-www-api/components/2019index/up_content/imgs/close_icon_bg.139f2097.png) no-repeat center top
}

.x_bannner .x_bannner_con .x_lnktools li .show_counter::before, .x_bannner .x_bannner_con .x_lnktools li .success_con::before {
    content: '';
    display: block;
    width: 86px;
    position: absolute;
    top: -1px;
    left: 0;
    border: 1px solid #fff
}

.x_bannner .x_bannner_con .x_lnktools li .show_counter label, .x_bannner .x_bannner_con .x_lnktools li .success_con label {
    font-size: 14px;
    display: block;
    color: #666;
    line-height: 36px;
    width: 286px;
    margin-bottom: 16px;
    position: relative
}

.x_bannner .x_bannner_con .x_lnktools li .show_counter label input, .x_bannner .x_bannner_con .x_lnktools li .success_con label input {
    float: right;
    width: 213px;
    height: 32px;
    border: 1px solid #d2d2d2;
    color: #444;
    font-size: 12px;
    text-indent: 8px
}

.x_bannner .x_bannner_con .x_lnktools li .show_counter label .check_tel, .x_bannner .x_bannner_con .x_lnktools li .success_con label .check_tel {
    position: absolute;
    display: none;
    z-index: 2;
    right: 14px;
    font-size: 12px;
    color: #ff6d43
}

.x_bannner .x_bannner_con .x_lnktools li .show_counter button, .x_bannner .x_bannner_con .x_lnktools li .success_con button {
    border: none;
    background: url(//as.zbjimg.com/static/nodejs-ipr-www-api/components/2019index/up_content/imgs/btns_bg.9b6481c6.png) no-repeat center top;
    width: 229px;
    height: 38px;
    margin: 0 auto;
    font-size: 16px;
    color: #fff;
    margin-left: 26px;
    margin-top: 8px;
    cursor: pointer
}

.x_bannner .x_bannner_con .x_lnktools li .show_counter button:hover, .x_bannner .x_bannner_con .x_lnktools li .success_con button:hover {
    opacity: .8
}

.x_bannner .x_bannner_con .x_lnktools li .show_counter .show_counter_top, .x_bannner .x_bannner_con .x_lnktools li .success_con .show_counter_top {
    width: 290px;
    height: 88px;
    border-bottom: 1px dashed #d2d2d2;
    margin: 27px 0 20px
}

.x_bannner .x_bannner_con .x_lnktools li .show_counter .show_counter_top p, .x_bannner .x_bannner_con .x_lnktools li .success_con .show_counter_top p {
    padding-bottom: 12px
}

.x_bannner .x_bannner_con .x_lnktools li .show_counter .show_counter_top p i, .x_bannner .x_bannner_con .x_lnktools li .success_con .show_counter_top p i {
    font-style: normal
}

.x_bannner .x_bannner_con .x_lnktools li .show_counter .show_counter_top p span, .x_bannner .x_bannner_con .x_lnktools li .success_con .show_counter_top p span {
    display: inline-block;
    width: 62px;
    height: 28px;
    background: #f6f6f6;
    text-align: center;
    line-height: 28px;
    font-size: 14px;
    color: #999;
    margin-left: 16px
}

.x_bannner .x_bannner_con .x_lnktools li .show_counter .show_counter_top p span.active, .x_bannner .x_bannner_con .x_lnktools li .success_con .show_counter_top p span.active {
    width: 60px;
    height: 26px;
    color: #1ad2a0;
    border: 1px solid #1ad2a0;
    background: #f5fffc
}

.x_bannner .x_bannner_con .x_lnktools li .show_counter .success_defualt, .x_bannner .x_bannner_con .x_lnktools li .success_con .success_defualt {
    width: 290px;
    display: none
}

.x_bannner .x_bannner_con .x_lnktools li .show_counter .success_defualt .tit, .x_bannner .x_bannner_con .x_lnktools li .success_con .success_defualt .tit {
    height: 58px;
    border-bottom: 1px dashed #d2d2d2;
    font-size: 16px;
    line-height: 58px;
    color: #666
}

.x_bannner .x_bannner_con .x_lnktools li .show_counter .success_defualt .text, .x_bannner .x_bannner_con .x_lnktools li .success_con .success_defualt .text {
    height: 70px;
    line-height: 70px;
    text-align: center;
    color: #555;
    font-size: 18px
}

.x_bannner .x_bannner_con .x_lnktools li .show_counter .success_defualt .num, .x_bannner .x_bannner_con .x_lnktools li .success_con .success_defualt .num {
    height: 46px;
    font-size: 24px;
    color: #ff7144;
    text-align: center
}

.x_bannner .x_bannner_con .x_lnktools li .show_counter .success_defualt .btns, .x_bannner .x_bannner_con .x_lnktools li .success_con .success_defualt .btns {
    border: none;
    background: url(//as.zbjimg.com/static/nodejs-ipr-www-api/components/2019index/up_content/imgs/btns_bg.9b6481c6.png) no-repeat center top;
    width: 229px;
    height: 38px;
    margin: 0 auto;
    font-size: 16px;
    color: #fff;
    margin-left: 26px;
    margin-top: 8px;
    cursor: pointer
}

.x_bannner .x_bannner_con .x_lnktools li .show_counter .success_defualt .desc, .x_bannner .x_bannner_con .x_lnktools li .success_con .success_defualt .desc {
    color: #999;
    font-size: 12px;
    padding-top: 10px;
    text-align: center
}

.x_bannner .x_bannner_con .x_lnktools li .show_counter .success_defualt .back, .x_bannner .x_bannner_con .x_lnktools li .success_con .success_defualt .back {
    text-align: center;
    color: #666;
    font-size: 14px;
    cursor: pointer
}

.x_bannner .x_bannner_con .x_lnktools li .show_counter .success_defualt .back span, .x_bannner .x_bannner_con .x_lnktools li .success_con .success_defualt .back span {
    display: inline-block;
    width: 15px;
    height: 11px;
    background: url(//as.zbjimg.com/static/nodejs-ipr-www-api/components/2019index/up_content/imgs/trade-back.726d5a85.png) no-repeat center top;
    vertical-align: middle;
    position: relative;
    top: -2px;
    right: 6px
}

.x_bannner .x_bannner_con .x_lnktools li .show_counter .patent-result, .x_bannner .x_bannner_con .x_lnktools li .success_con .patent-result {
    display: none
}

.x_bannner .x_bannner_con .x_lnktools li .show_counter .patent-result .tit, .x_bannner .x_bannner_con .x_lnktools li .success_con .patent-result .tit {
    color: #666;
    font-size: 14px;
    height: 32px;
    padding-top: 30px
}

.x_bannner .x_bannner_con .x_lnktools li .show_counter .patent-result .text, .x_bannner .x_bannner_con .x_lnktools li .success_con .patent-result .text {
    width: 190px;
    height: 26px;
    color: #1ad2a0;
    font-size: 14px;
    text-align: center;
    line-height: 26px;
    border: 1px solid #1ad2a0;
    margin-bottom: 18px
}

.x_bannner .x_bannner_con .x_lnktools li .show_counter .patent-result .num, .x_bannner .x_bannner_con .x_lnktools li .success_con .patent-result .num {
    color: #666;
    font-size: 14px;
    height: 30px
}

.x_bannner .x_bannner_con .x_lnktools li .show_counter .patent-result .back, .x_bannner .x_bannner_con .x_lnktools li .success_con .patent-result .back {
    font-size: 14px;
    color: #666;
    height: 42px;
    margin-bottom: 26px;
    border-bottom: 1px dashed #d2d2d2
}

.x_bannner .x_bannner_con .x_lnktools li .show_counter .patent-result .back .price, .x_bannner .x_bannner_con .x_lnktools li .success_con .patent-result .back .price {
    display: inline-block;
    padding: 0 16px;
    height: 26px;
    color: #1ad2a0;
    font-size: 14px;
    text-align: center;
    line-height: 26px;
    border: 1px solid #1ad2a0;
    margin-bottom: 18px;
    margin-right: 100px
}

.x_bannner .x_bannner_con .x_lnktools li .show_counter .patent-result .back .icon, .x_bannner .x_bannner_con .x_lnktools li .success_con .patent-result .back .icon {
    display: inline-block;
    width: 15px;
    height: 11px;
    background: url(//as.zbjimg.com/static/nodejs-ipr-www-api/components/2019index/up_content/imgs/trade-back.726d5a85.png) no-repeat center top;
    vertical-align: middle;
    position: relative;
    top: -2px;
    right: 6px
}

.x_bannner .x_bannner_con .x_lnktools li .show_counter .patent-result .desc, .x_bannner .x_bannner_con .x_lnktools li .success_con .patent-result .desc {
    list-style: normal
}

.x_bannner .x_bannner_con .x_lnktools li .show_counter .patent-result .desc li, .x_bannner .x_bannner_con .x_lnktools li .success_con .patent-result .desc li {
    font-size: 12px;
    color: #999;
    height: auto;
    width: 100%;
    margin-bottom: 4px;
    cursor: normal
}

.x_bannner .x_bannner_con .x_lnktools li .show_counter .patent-result .desc li:hover, .x_bannner .x_bannner_con .x_lnktools li .success_con .patent-result .desc li:hover {
    background: #fff;
    box-shadow: none
}

.x_bannner .x_bannner_con .x_lnktools li .show_counter .patent_add .add_icon, .x_bannner .x_bannner_con .x_lnktools li .success_con .patent_add .add_icon {
    text-align: center;
    padding-top: 8px;
    padding-bottom: 14px
}

.x_bannner .x_bannner_con .x_lnktools li .show_counter .patent_add .add_icon span, .x_bannner .x_bannner_con .x_lnktools li .success_con .patent_add .add_icon span {
    display: inline-block;
    width: 40px;
    height: 40px;
    background: url(//as.zbjimg.com/static/nodejs-ipr-www-api/components/2019index/up_content/imgs/success_icon.0c7c472b.png) no-repeat center top
}

.x_bannner .x_bannner_con .x_lnktools li .show_counter .patent_add .text, .x_bannner .x_bannner_con .x_lnktools li .success_con .patent_add .text {
    text-align: center;
    font-size: 14px;
    color: #999;
    padding-bottom: 20px;
    width: 286px;
    border-bottom: 1px dashed #d2d2d2;
    margin-bottom: 18px
}

.x_bannner .x_bannner_con .x_lnktools li.li_hover {
    border: 1px solid #5aceb2;
    width: 88px;
    background: #fff;
    box-shadow: inset 0 6px 10px 0 #d7e2e2;
    border-top: none;
    border-bottom: none;
    height: 110px
}

.daily_recom {
    width: 100%;
    background: #eff2f3;
    position: relative;
    z-index: 0;
    height: 360px
}

.ipr-hide {
    display: none;
}

.index-goods {
    box-sizing: border-box;
}

.goods-sidebar {
    width: 230px;

}

.index-goods {
    min-height: 457px;

}

.main .index-goods:nth-child(2) {
    min-height: 438px;
}

.main .index-goods:nth-child(3) {
    min-height: 520px;
}

.main .index-goods:nth-child(4) {
    min-height: 418px;
}

.goods-box {
    width: calc(100% - 230px - 20px);
    box-sizing: border-box;

}

.goods-shop {
    width: calc(100% - 230px - 20px);
    box-sizing: border-box;

}

.main .index-goods:first-child .goods-sidebar {
    background: transparent;
    background-image: url('https://dsc888.oss-cn-shanghai.aliyuncs.com/goodbg_1.png');
    background-repeat: no-repeat;
    border-bottom-right-radius: 20px;
}

.main .index-goods:nth-child(2) .goods-sidebar {
    background: transparent;
    background-image: url('https://dsc888.oss-cn-shanghai.aliyuncs.com/goodbg_2.png');
    background-repeat: no-repeat;
    border-bottom-right-radius: 20px;
}

.main .index-goods:nth-child(3) .goods-sidebar {
    background: transparent;
    background-image: url('https://dsc888.oss-cn-shanghai.aliyuncs.com/goodbg_3.png');
    background-repeat: no-repeat;
    border-bottom-right-radius: 20px;
    min-height: 520px;
}

.main .index-goods:nth-child(4) .goods-sidebar {
    background: transparent;
    background-image: url('https://dsc888.oss-cn-shanghai.aliyuncs.com/goodbg_6.png');
    background-repeat: no-repeat;
    border-bottom-right-radius: 20px;
}

.main .index-goods:nth-child(5) .goods-sidebar {
    background: transparent;
    background-image: url('https://dsc888.oss-cn-shanghai.aliyuncs.com/goodbg_5.png');
    background-repeat: no-repeat;
    border-bottom-right-radius: 20px;
}

.main .index-goods .goods-box {
    min-height: 292px;
}

.main .index-goods .goods-shop {
    min-height: 135px;
    box-shadow: 0 0 10px 0 #dce2e2;
    background: #ffffff;
}

.main .index-goods:first-child .goods-box {
    box-shadow: 0 0 10px 0 #dce2e2;
    margin-left: 20px;
    padding-top: 30px;
    border-top: 1px solid #ffa255;
    background: #ffffff;
}

.main .index-goods:nth-child(2) .goods-box {
    box-shadow: 0 0 10px 0 #dce2e2;
    margin-left: 20px;
    padding-top: 30px;
    border-top: 1px solid #f84c62;
    background: #ffffff;
}

.main .index-goods:nth-child(3) .goods-box {
    box-shadow: 0 0 10px 0 #dce2e2;
    margin-left: 20px;
    padding-top: 30px;
    border-top: 1px solid #59aaff;
    background: #ffffff;
}

.main .index-goods:nth-child(4) .goods-box {
    box-shadow: 0 0 10px 0 #dce2e2;
    margin-left: 20px;
    padding-top: 30px;
    border-top: 1px solid #726ffb;
    background: #ffffff;
}

.main .index-goods:nth-child(5) .goods-box {
    box-shadow: 0 0 10px 0 #dce2e2;
    margin-left: 20px;
    padding-top: 30px;
    border-top: 1px solid #30c79b;
    background: #ffffff;
}

.main .index-goods:first-child .goods-shop {
    box-shadow: 0 0 10px 0 #dce2e2;
    margin-left: 20px;
    padding-top: 20px;
    padding-bottom: 10px;
    background: #ffffff;
}

.index-goods dl {
    transition: all .1s linear;
    background: #ffffff;
    float: left;
    box-shadow: 0 0 10px 0 #d2d2d2;
}

.index-goods dl:hover {
    transform: translate(0, -10px);
    -webkit-transform: translate(0, -10px);
    -moz-transform: translate(0, -10px);
    -o-transform: translate(0, -10px);
    -ms-transform: translate(0, -10px);
    -webkit-box-shadow: 0px 5px 15px #e5e5e5;
    -moz-box-shadow: 0px 5px 15px #e5e5e5;
    box-shadow: 0px 5px 15px #e5e5e5;
}

.index-goods dl {
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
}

/*客服*/
.right-btn-group {
    position: fixed;
    top: 50%;
    right: 10px;
    width: 34px;
    height: 290px;
    margin-top: -150px;
    z-index: 200
}

.right-btn-group .btn-group span:after, .right-btn-group .show-faq a + div.faq-box:after {
    content: ' ';
    right: -10px;
    border-bottom: 5px transparent dashed;
    border-right: 5px transparent dashed;
    border-top: 5px transparent dashed
}

.right-btn-group .btn-group, .right-btn-group .show-wechat, .right-btn-group .to-top {
    border-radius: 2px;
    background-color: #686868
}

.right-btn-group .btn-group {
    width: 34px;
    height: 185px
}

.right-btn-group .btn-group li {
    padding-top: 10px
}

.right-btn-group .btn-group li > a {
    position: relative;
    display: block;
    width: 34px;
    height: 34px;
    background: url('../img/common.png') no-repeat
}

.right-btn-group .btn-group li > a:hover {
    background-color: #999
}

.right-btn-group .btn-group li > a:hover span {
    display: block
}

.right-btn-group .btn-group .icon-1 {
    background-position: 0 -230px
}

.right-btn-group .btn-group .icon-2 {
    background-position: -29px -230px
}

.right-btn-group .btn-group .icon-3 {
    background-position: -58px -230px
}

.right-btn-group .btn-group .icon-4 {
    background-position: -91px -230px
}

.right-btn-group .btn-group .icon-5 {
    background-position: -60px -410px
}

.right-btn-group .btn-group span {
    display: none;
    position: absolute;
    width: 70px;
    height: 34px;
    font-size: 12px;
    text-align: center;
    line-height: 34px;
    top: 0;
    left: -70px;
    z-index: 5;
    color: #fff;
    background-color: #686868
}

.right-btn-group .btn-group span:after {
    top: 11px;
    width: 1px;
    height: 1px;
    display: block;
    position: absolute;
    z-index: 5;
    border-left: 5px #686868 solid
}

.right-btn-group .show-upload {
    position: relative
}

.right-btn-group .show-upload:hover .upload-box {
    display: block
}

.right-btn-group .show-upload .upload-box {
    display: none;
    padding: 30px 20px 22px;
    width: 300px;
    height: 250px;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .22);
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .22);
    position: absolute;
    top: -53px;
    left: -300px
}

.right-btn-group .show-upload .upload-title {
    font-size: 16px;
    text-align: center
}

.right-btn-group .show-upload .qt-btn {
    width: 260px;
    height: 36px;
    line-height: 36px;
    margin: 6px 0 16px
}

.right-btn-group .show-upload .icon-qq {
    display: inline-block;
    width: 26px;
    height: 26px;
    vertical-align: bottom;
    background: url('../img/common.png') -155px -176px no-repeat
}

.right-btn-group .show-upload p {
    font-size: 14px;
    margin-bottom: 8px
}

.right-btn-group .show-faq {
    position: relative
}

.right-btn-group .show-faq a + div.faq-box {
    display: none;
    position: absolute;
    top: -132px;
    left: -249px;
    width: 183px;
    padding: 18px 0 18px 66px;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .22);
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .22);
}

.right-btn-group .show-faq a + div.faq-box:after {
    width: 1px;
    height: 1px;
    display: block;
    position: absolute;
    z-index: 5;
    border-left: 5px #fff solid;
    top: 152px
}

.right-btn-group .show-faq a:hover + div.faq-box, .right-btn-group .show-faq > div.faq-box:hover {
    display: block
}

.right-btn-group .show-faq .faq-phone, .right-btn-group .show-faq .faq-qq {
    position: relative
}

.right-btn-group .show-faq .faq-phone:after, .right-btn-group .show-faq .faq-qq:after {
    position: absolute;
    content: " ";
    top: 0;
    left: -35px;
    width: 26px;
    height: 26px;
    background: url('../img/common.png') no-repeat
}

.right-btn-group .show-faq .faq-phone {
    margin: 18px 0 10px
}

.right-btn-group .show-faq .faq-phone:after {
    background-position: -65px -176px
}

.right-btn-group .show-faq .faq-qq:after {
    background-position: -155px -176px
}

.right-btn-group .show-faq p {
    position: relative;
    color: #333;
    font-size: 14px;
    line-height: 24px;
    float: left
}

.right-btn-group .show-faq .qt-btn {
    width: 90px;
    height: 36px;
    line-height: 36px
}

.right-btn-group .show-wechat {
    position: absolute;
    bottom: 36px;
    right: 0;
    width: 34px;
    height: 34px
}

.right-btn-group .show-wechat a {
    border-radius: 2px;
    display: block;
    width: 34px;
    height: 34px;
    background: url('../img/common.png') no-repeat
}

.right-btn-group .show-wechat a span {
    display: none;
    position: absolute;
    width: 140px;
    height: 165px;
    top: 0;
    left: -140px;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .22);
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .22);
    text-align: center
}

.right-btn-group .show-wechat a:hover span, .right-btn-group .to-top a:hover span {
    display: block
}

.right-btn-group .show-wechat a span https {
    font-size: 14px;
    font-weight: 700;
    color: #666
}

.right-btn-group .show-wechat .icon-7 {
    background-position: -150px -200px
}

.right-btn-group .to-top {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 34px;
    height: 34px
}

.right-btn-group .to-top a {
    border-radius: 2px;
    display: block;
    width: 34px;
    height: 34px;
    background: url('../img/common.png') no-repeat
}

.right-btn-group .to-top a:hover {
    background-color: #1989fa
}

.right-btn-group .to-top span {
    display: none;
    position: absolute;
    width: 70px;
    height: 34px;
    font-size: 12px;
    text-align: center;
    line-height: 34px;
    top: 0;
    left: -70px;
    z-index: 5;
    color: #fff;
    background-color: #686868
}

.right-btn-group .to-top span:after {
    content: ' ';
    top: 11px;
    right: -10px;
    width: 1px;
    height: 1px;
    display: block;
    position: absolute;
    z-index: 5;
    border-bottom: 5px transparent dashed;
    border-left: 5px #686868 solid;
    border-right: 5px transparent dashed;
    border-top: 5px transparent dashed
}

.right-btn-group .to-top .icon-6 {
    background-position: -120px -200px
}

.right-btn-group .to-quest {
    position: absolute;
    bottom: -78px;
    right: 0;
    width: 34px;
    height: 75px
}

.goods-main dl:first-child {
    margin-left: 5px;
}

.goods-sidebar cite a {
    margin-left: 6px !important;
    height: 30px;
    margin-top: 5px;
    line-height: 30px;
    display: inline-block;
    color: #fff;
    padding: 5px 0;
    width: calc(50% - 15px);
    text-align: center;
    font-size: 14px;
    border: 1px solid;

}

.ipr-news {
    margin: 20px auto 0;
    padding-bottom: 10px;
    width: 1210px;
    overflow: hidden
}

.ipr-news .ipr-news-item {
    float: left;
    margin-left: 10px;
    border-top: 1px solid #1ad5a0;
    width: 390px;
    height: 364px;
    background: #fff;
    box-shadow: 0 3px 10px #e2ebef
}

.ipr-news .ipr-news-content {
    margin: 20px 16px 0;
    font-size: 14px
}

.ipr-news .ipr-news-content .title {
    overflow: hidden
}

.ipr-news .ipr-news-content .title-text {
    float: left;
    font-size: 14px;
    font-weight: 700;
    color: #333
}

.ipr-news .ipr-news-content .title-link {
    position: relative;
    float: right;
    padding-right: 20px;
    color: #4abf9f;
    text-decoration: underline
}

.ipr-news .ipr-news-content .title-link:after {
    position: absolute;
    content: '';
    width: 12px;
    height: 12px;
    right: 0;
    top: 4px;
    background: url(//as.zbjimg.com/static/nodejs-ipr-www-api/components/2019index/down_content/img/right_sign_icon.96b8cb2d.png) no-repeat
}

.ipr-news .ipr-news-content .intro-image {
    margin-top: 14px;
    border-radius: 20px;
    width: 100%
}

.ipr-news .ipr-news-content .intro-image a {
    display: inline-block;
    width: 100%;
    height: 138px;
    line-height: 138px;
    text-align: center
}

.ipr-news .ipr-news-content .intro-image img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle
}

.ipr-news .ipr-news-content .intro-text {
    font-size: 14px
}

.ipr-news .ipr-news-content .intro-text .intro-text-title {
    margin-top: 20px;
    overflow: hidden;
    font-weight: 700;
    white-space: nowrap;
    text-overflow: ellipsis
}

.searchinputbcat {
    margin-top: 9px;
}

.ipr-news .ipr-news-content .intro-text .intro-text-title a {
    color: #444
}

.ipr-news .ipr-news-content .intro-text .intro-text-title a:hover {
    color: #4abf9f !important;
    text-decoration: underline
}

.ipr-news .ipr-news-content .intro-text .intro-text-content {
    margin-top: 6px;
    height: 84px;
    line-height: 2;
    overflow: hidden
}

.ipr-news .ipr-news-content .intro-text .intro-text-content a.intro-text-info {
    color: #999;
          text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    align-content: center;
}

.ipr-news .ipr-news-content .intro-time {
    margin-top: 10px;
    font-size: 12px;
    text-align: right;
    color: #999
}

.ipr-news .ipr-news-content .intro-text-detail {
    color: #4abf9f
}

.ipr-news .ipr-news-content .industry-news {
    margin-top: 14px;
    overflow: hidden;
    padding-bottom: 20px;
    border-bottom: 1px solid #42b896;
    box-sizing: border-box;

}
.ti-tips{
    border: 1px solid;
    width: 100px;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    background: rgba(74, 191, 171, 0.05);
    color: #42b896 ;
    text-align: center;
    margin-right: 1rem;
    font-size: 12px;
}
.ipr-news .ipr-news-content .industry-news .industry-news-img {
    float: left;
    border-radius: 20px;
    width: 165px
}

.ipr-news .ipr-news-content .industry-news .industry-news-img a {
    display: inline-block;
    width: 100%;
    height: 138px;
    line-height: 138px;
    text-align: center;
    box-sizing: border-box;
}

.ipr-news .ipr-news-content .industry-news .industry-news-img img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle
}

.ipr-news .ipr-news-content .industry-news .industry-news-text {
    float: left;
    margin-top: 14px;
    margin-left: 18px;
    width: 174px;
    font-size: 14px
}

.ipr-news .ipr-news-content .industry-news .industry-news-text .intro-time {
    margin-top: 0
}

.ipr-news .ipr-news-content .industry-news .industry-news-title {
    height: 20px;
    width: 150px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.ipr-news .ipr-news-content .industry-news .industry-news-title a {
    color: #444
}

.ipr-news .ipr-news-content .industry-news .industry-news-title a:hover {
    color: #4abf9f;
    text-decoration: underline
}

.ipr-news .ipr-news-content .industry-news .industry-news-content {
    display: inline-block;
    margin-top: 6px;
    color: #999;
    height: 62px;
    overflow: hidden
}

.ipr-news .ipr-news-content .industry-news .industry-news-content a:hover {
    text-decoration: underline
}

.ipr-news .ipr-news-content .industry-news-detail {
    margin-top: 26px;
    line-height: 2
}

.ipr-news .ipr-news-content .industry-news-detail p {
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #999;
    overflow: hidden;
    height: 30px;
    line-height: 30px;
}

.ipr-news .ipr-news-content .industry-news-detail a {
    color: #999
}

.ipr-news .ipr-news-content .industry-news-detail a:hover {
    color: #4abf9f;
    text-decoration: underline;
    cursor: pointer
}

.ipr-news .ipr-news-content .question {
    position: relative;
    margin-top: 14px;
    height: 115px;
    background: #f8fcfc;
    overflow: hidden
}

.ipr-news .ipr-news-content .question-wrap {
    padding-top: 12px;
    margin: 0 auto;
    width: 310px;
    line-height: 2
}

.ipr-news .ipr-news-content .question-title {
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #444;
    overflow: hidden
}

.ipr-news .ipr-news-content .question-content {
    position: relative;
    margin-top: 8px;
    height: 56px;
    font-size: 14px;
    color: #999;
    overflow: hidden
}

.ipr-news .ipr-news-content .question-content .question-content-item {
    float: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.ipr-news .ipr-news-content .question-content .question-content-item.hot {
    width: 134px;
    margin-right: 20px
}

.ipr-news .ipr-news-content .question-content .question-content-item.common {
    width: 230px
}

.ipr-news .ipr-news-content .question-content a.question-content-item {
    color: #999
}

.ipr-news .ipr-news-content .question-content a.question-content-item:hover {
    color: #4abf9f;
    text-decoration: underline;
    cursor: pointer
}

.ipr-news .ipr-news-content .question-content .title-link {
    position: absolute;
    bottom: 0;
    right: 0
}

.ipr-news .ipr-news-content .question-content .title-link:after {
    top: 8px !important
}

.ipr-news .ipr-news-content .question-search {
    position: relative;
    margin-top: 10px;
    border-radius: 24px;
    height: 46px;
    line-height: 46px;
    background: #eff2f3
}

.ipr-news .ipr-news-content .question-search input {
    margin-left: 16px;
    outline: 0;
    border: 0;
    width: 238px;
    height: 30px;
    font-size: 14px;
    background: 0 0;
    color: #b9b9b9
}

.ipr-news .ipr-news-content .question-search button {
    position: absolute;
    top: 0;
    right: 0;
    outline: 0;
    border: 0;
    border-radius: 24px;
    width: 93px;
    height: 100%;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 4px;
    box-shadow: 1px 1px 10px #ffe9e4;
    background: #ff8e62;
    background: linear-gradient(to bottom right, #ff996a, #ff633f);
    color: #ffebe5
}

.ipr-news .ipr-news-content .question-search button:active, .ipr-news .ipr-news-content .question-search button:hover {
    opacity: .9;
    cursor: pointer
}

.ipr-agent {
    margin: 0 auto 72px;
    padding-top: 10px;
    width: 1210px;
    overflow: hidden
}

.ipr-agent .section-divide {
    width: 240px !important
}

.ipr-agent .ipr-agent-advantage {
    margin: 0 0 10px 10px;
    float: left;
    width: 916px
}

.ipr-agent .title {
    padding: 20px 0 14px 16px;
    font-size: 14px;
    font-weight: 700;
    color: #5c5c5c
}

.ipr-agent .agent-doubt {
    height: 226px;
    box-shadow: 0 3px 10px #e2ebef;
    background: #fff
}

.ipr-news .ipr-news-item:first-child {
    margin-left: 0;
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter .link_conter .link_conter_li_1:nth-child(1) {
    width: calc(212px * 2) !important;
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter .link_conter .link_conter_li_1:nth-child(2) {
    width: calc(80px * 3) !important;
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter .link_conter .link_conter_li_1:nth-child(2) > ul li {
    width: calc(80px) !important;
}

.x_bannner .x_bannner_con .x_bannner_bottom .x_bannner_lable .lable_conter .link_conter {
    height: 187px;
}

.exponent {
    margin-top: 8px;
}

.fl_r {
    float: right;
}

#yeslogin > li {
    line-height: 42px;
}

.exponent > span:not(:nth-child(1)) {
    cursor: pointer;
}

#xuantian .tysx .uk1 .l2 > label > input[type=checkbox] {
    opacity: 0;
    height: 0;
    width: 0;
    overflow: hidden;
}

#xuantian .tysx .uk1 .l2 > label > .ckend {
    background: #2d8cf0;
    color: white;
}

#xuantian .tysx .uk1 .l2 > label > span {
    border: 1px dashed #2d8cf0;
    display: block;
    border-radius: 3px;
}

.userright .uk1 .l2 {
    width: 790px;
    padding-top: 15px;
}

#xuantian .tysx .uk1 .l2 > label:nth-child(16) span {

}

#xuantian .tysx .uk1 .l2 > label {
    width: 80px;
    text-align: center;
    height: 26px;
    line-height: 26px;
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 10px;
    margin-left: 16px;
}

.fl_r {
    float: right;
}

#yeslogin > li {
    line-height: 42px;
}

.exponent > span:not(:nth-child(1)) {
    cursor: pointer;
}

.dqwz {
    margin-top: 15px;
    margin-bottom: 0;
}

.tleft, .xqright {
    background: white;
    border: none;
    border-top: 2px solid #2d8cf0;
}

.tleft .u1 li .inp {
    width: 760px !important;
}

.tleft .u1 .l3 {
    /*border: 1px solid #5cadff!important;*/
    padding-left: 0 !important;
    margin-left: 25px;
}

.edui-default .edui-editor {
    /*border: 1px solid #5cadff!important;*/
    padding: 0 !important;
    border-radius: 0 !important;
}

.edui-default .edui-editor-toolbarboxouter {
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}

#editor {
    margin-left: 0 !important;
}

.ivu-btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 5px 15px 6px;
    font-size: 12px;
    border-radius: 4px;
    transition: color .2s linear, background-color .2s linear, border .2s linear, box-shadow .2s linear;
    color: #515a6e;
    background-color: #fff;
    border-color: #dcdee2;
}

.ivu-btn-success {
    color: #fff;
    background-color: #19be6b;
    border-color: #19be6b;
}

.ivu-btn-primary {
    color: #fff;
    background-color: #5cadff;
    border-color: #5cadff;
}

.ivu-btn-war {
    color: #e87323;
    background-color: #ffe3aa;
    border-color: #f1cf8b;
}

.li_top {
    margin-top: 10px !important;
}

.top_lf {
    margin-top: 13px !important;
}

.tleft .u1 .l2 select {
    float: left;
    height: 32px;
    background: url(../img/inpbg1.gif) left top repeat-x;
    font-size: 14px;
    width: 200px;
    text-align: center;
    padding-left: calc((200px - 4rem) / 2 + -5px);
}

select {
    background-color: #FFF !important;
    border-color: #5cadff;
    color: #2b85e4 !important;
}

select option {
    height: 126px !important;
    line-height: 126px !important;
}

.cz_li {
    width: 100%;
    display: block;
    margin-top: 20px;
    border-bottom: 1px dashed #E6E6E6;
    margin-bottom: 7px;
}

.bcat_left {
    width: 60px !important;
    height: 30px;
    padding-top: 4px;
}

.bcat_right {
    width: 300px !important;
    height: 35px;
    margin-left: 16px;
}

.tleft .moneycap .l1 {
    border: #ffffff solid 1px;
    border-bottom: #5cadff solid 1px;
    width: 158px;
    background-color: #ffffff;
}

.tleft .moneycap {
    margin-left: calc((854px - 600px) / 2);
}

.tleft .moneyu {
    float: left;
    width: calc(200px * 3);
    margin-left: calc((854px - 600px) / 2);
    clear: both;
    background-color: #F8F8F8;
    border: #ffffff solid 1px;
    border-top: 0;
    padding: 10px;
    box-sizing: border-box;
    min-height: 220px;
    padding-top: 20px;
}

.tleft .moneycap label {
    height: 30px;
}

.tleft .moneycap label input {
    float: left;
    margin: 3px 0 0 0;
    margin-top: 5px;
    opacity: 0;
}

.rwxs, .rwxsu, .zhouqi, .lxfs, .fuzhu {
    margin-left: calc((854px - 600px) / 2) !important;
}

.tleft .rwxs .l1 {
    border: #ffffff solid 1px;
    border-bottom: #5cadff solid 1px;
    background-color: #ffffff;
}

.tleft .rwxs label {
    height: 30px !important;
}

.tleft .rwxsu {
    border: none;
}

.tleft .rwxs label input {
    margin-top: 5px;
    opacity: 0;
}

.tleft .u1 {
    margin-top: 18px;
}

.s1 > label > input {
    vertical-align: middle;
}

.zqu li > span {
    height: 20px !important;
    line-height: 20px !important;
}

.s1 > label > em {
    height: 20px !important;
    line-height: 20px !important;
}

.logo_link:hover {
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    transform: rotateY(360deg);
}

.x_nav .logo_link, .x_nav1 .logo_link {
    -webkit-background-size: 220px 220px;
    -moz-background-size: 220px 220px;
    background-size: 220px 220px;
    -webkit-border-radius: 110px;
    border-radius: 110px;
    -webkit-transition: -webkit-transform 2s ease-out;
    -moz-transition: -moz-transform 2s ease-out;
    -o-transition: -o-transform 2s ease-out;
    -ms-transition: -ms-transform 2s ease-out;
}

/*epk*/
.epk-bar {
    margin-top: 20px;
}

.bigtitle, .todaykb_box > ul > li {
    line-height: 30px;
    height: 30px
}

.todaykb {
    width: 340px;
    height: 100%;
    float: right
}

.todaykb > em {
    width: 100%
}

.todaykb_box {
    width: 340px;
    overflow: hidden;
    border-top: none;
    padding: 20px 15px 20px 4px
}

.todaykb_box > h3 {
    font-family: 'å¯°î†¿è’‹é—†å‘´ç²¦';
    font-size: 20px;
    height: 30px;
    line-height: 30px;
    font-weight: 700;
    display: block;
    background: url(../images/index/up_arrow.png) 300px center no-repeat
}

.todaykb_box > ul {
    width: 330px;
    height: 160px !important;
    overflow: hidden;
    display: block
}

.todaykb_box > ul > li {
    overflow: hidden
}

.bigtitle {
    padding-bottom: 30px;
    clear: both
}

.bigtitle > i {
    width: 5px;
    height: 30px;
    background: #e61717;
    overflow: hidden;
    display: inline-block;
    float: left;
    margin-right: 15px
}

.bigtitle a {
    color: #666;
    margin-left: 5px;
    margin-right: 5px
}

.bigtitle a:hover {
    color: #eb2626
}

.bigtitle samp {
    font-size: 16px;
    color: #000
}

.steplinebox {
    height: 40px;
    clear: both;
    background: #ffd400;
    line-height: 40px;
    overflow: hidden;
    width: 1190px;
}

.steplinebox .stepline {
    float: right;
    font-family: 'å¯°î†¿è’‹é—†å‘´ç²¦';
    font-size: 14px
}

.steplinebox .stepline > span {
    float: left;
    height: 40px;
    display: block;
    background: url(../tem/moban/xin/images/008.jpg) right 0 no-repeat;
    padding: 0 30px;
    white-space: nowrap
}

.ctalentbox {
    width: 1190px;
    margin-top: 10px;
    position: relative;
}

.ctalentbox > i.loadinfo {
    background: url(../tem/moban/xin/images/click_load.png) no-repeat;
    width: 40px;
    height: 100px;
    display: block;
    position: absolute;
    left: -45px;
    top: 0;
    cursor: pointer
}

.ctalentbox .inner {
    width: 800px;
    float: left;
    height: 630px;
    overflow: hidden;
}

.talenthpbox {
    width: 380px;
    height: 300px;
    margin-bottom: 30px;
    overflow: hidden;
    background: #fff;
    float: left;
    margin-right: 20px;
    border-top: 1px solid #F44336;
}

.taletptop {
    height: 200px;
    background: #fff;
    position: relative
}

.talexc {
    height: 59px;
    line-height: 59px;
    padding: 0 20px;
    border-bottom: 1px solid #e9e9e9
}

.tablelicx, .tablelicx .imsgcbx {
    height: 100px;
    position: relative
}

.talexc h3 {
    font-size: 18px;
    font-family: 'å¯°î†¿è’‹é—†å‘´ç²¦';
    font-weight: 400
}

.talexc a.mosc {
    float: right;
    color: #999
}

.talexc a:hover.mosc {
    color: #e4393c
}

.tablelicx {
    padding: 20px;
    z-index: 1
}

.tablelicx .imsgcbx {
    display: block;
    float: left;
    width: 100px;
    overflow: hidden
}

.tablelicx .imsgcbx i {
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    border-style: solid dashed dashed solid;
    border-color: #ec2828 transparent transparent #ec2828;
    border-width: 14px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2
}

.tablelicx .imsgcbx u {
    width: 20px;
    height: 18px;
    line-height: 18px;
    display: block;
    position: absolute;
    left: 3px;
    top: 0;
    color: #fff;
    font-size: 11px;
    z-index: 3;
    text-decoration: none
}

.inchengxing {
    background: #000;
    position: absolute;
    width: 348px;
    height: 120px;
    filter: alpha(opacity=60);
    opacity: .6;
    z-index: 200
}

.inchengxing i {
    width: 0;
    height: 0;
    border-style: solid dashed dashed;
    border-color: #000 transparent transparent;
    border-width: 8px;
    display: block;
    position: absolute;
    left: 23px;
    bottom: -16px
}

.inchengxingbox {
    position: absolute;
    width: 298px;
    height: 100px;
    z-index: 210;
    padding: 10px 25px;
    color: #fff;
    font-size: 12px;
    display: none
}

.inchengxingbox h3 {
    font-size: 14px;
    font-family: 'å¯°î†¿è’‹é—†å‘´ç²¦';
    height: 25px;
    line-height: 25px
}

.inchengxingbox p {
    height: 20px;
    line-height: 20px;
    display: block
}

.inchengxingbox span {
    width: 298px;
    height: 45px;
    display: block;
    text-align: center;
    padding-top: 5px
}

.inchengxingbox span q {
    float: left;
    width: 99px;
    height: 45px;
    display: block
}

.inchengxingbox span b {
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    display: block
}

.inchengxingbox span u {
    display: block;
    height: 20px;
    line-height: 20px
}

.tablelcon {
    width: 200px;
    padding-left: 20px;
    float: left
}

.tablelcon .xbt {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    display: block
}

.tablelcon .xbt a {
    font-size: 16px;
    color: #333;
    font-weight: 500;
    font-family: 'å¯°î†¿è’‹é—†å‘´ç²¦'
}

.tablelcon .xbt a:hover {
    color: #eb2626
}

.tablelcon .ineedtoo {
    margin-top: 10px
}

.tablecorll {
    clear: both;
    height: 60px;
    padding: 20px 10px;
    border-top: 1px solid #e9e9e9
}

.tablecorll a {
    width: 60px;
    height: 60px;
    overflow: hidden;
    display: block;
    float: left;
    position: relative;
    margin-left: 10px
}

.tablecorll a b, .tablecorll a em {
    display: none;
    width: 60px;
    left: 3px
}

.tablecorll a img.index_userpic {
    width: 60px;
    height: 60px;
    padding: 0 !important;
    border: none !important
}

.tablecorll a b, .tablecorll a em {
    position: absolute
}

.tablecorll a b {
    background: #000;
    -moz-opacity: .5;
    height: 60px;
    opacity: .5;
    filter: alpha(opacity=50);
    z-index: 4;
    top: 3px
}

.tablecorll a em {
    z-index: 5;
    height: 24px;
    text-align: center;
    line-height: 24px;
    bottom: 3px;
    font-style: normal;
    color: #fff;
    background: #ea5e00
}

.talenthpbox span.tlarrow {
    position: absolute;
    display: block;
    width: 21px;
    height: 12px;
    background: url(../tem/moban/xin/images/dowonxaroow.png) no-repeat;
    left: 35px;
    bottom: -12px
}

.startop {
    background: url(../tem/moban/xin/images/009.jpg) no-repeat #fff;
    padding-top: 120px;
    width: 380px;
    height: 510px;
    float: right
}

.startop_tit {
    border-bottom: 1px solid #ededed;
    height: 30px;
    padding-top: 20px
}

.startop_tit span {
    background: #ededed;
    height: 29px;
    line-height: 29px;
    width: 60px;
    text-align: center;
    display: block;
    float: left;
    border: 1px solid #ededed;
    margin-left: 10px;
    margin-bottom: -1px;
    cursor: pointer
}

.startop_tit span.select {
    background: #fff;
    border-bottom-color: #fff
}

.startop_box li, .sucewk, .tuijtask {
    border-bottom: 1px solid #e9e9e9
}

.startop_box {
    clear: both
}

.startop_box li {
    height: 50px;
    padding: 20px 20px 19px;
    clear: both
}

.startop_box li em {
    float: left;
    width: 50px;
    height: 50px;
    display: block
}

.startop_box li span {
    float: left;
    width: 200px;
    padding-left: 20px
}

.startop_box li span p {
    height: 25px;
    line-height: 25px;
    display: block
}

.startop_box li samp {
    float: right;
    width: 60px;
    display: block;
    padding-top: 14px
}

.vipHall {
    background: url(../tem/moban/xin/images/012.jpg) no-repeat #fff;
    width: 1060px;
    height: 100px;
    padding: 20px 0 20px 140px;
    position: relative;
    margin-top: 25px;
}

.vipHall_scroll {
    width: 1020px;
    height: 100px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    margin-top: 20px;
}

.vipHall_scroll ul {
    width: 20000px;
    position: absolute
}

.vipHall_scroll li {
    width: 100px;
    height: 100px;
    float: left;
    margin: 0;
}

.vipHall_scroll li a {
    width: calc(1020px / 8);
    height: 100px;
    display: block
}

.vipHall_scroll li a img {
    display: inline-block;
    margin: 0 auto;
}

.pl_20 {
    padding-left: 20px
}

.t_r {
    text-align: right;
}

.f_l {
    float: left !important;
}

.font30 {
    font-size: 30px;
}

.bigtitle samp {
    font-size: 16px;
    color: #000;
}

.ipr-new-left-nav {
    position: fixed;
    top: 50%;
    border-radius: 10px;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 50px;
    background: #fff;
    box-shadow: 0 0 4px #ccc;
    z-index: 99
}

.ipr-new-left-nav .left-nav-wrap {
    width: 50px;
    overflow: hidden
}

.ipr-new-left-nav ul {
    position: relative;
    padding: 8px 0
}

.ipr-new-left-nav ul:after, .ipr-new-left-nav ul:before {
    content: '';
    position: absolute;
    left: 19px;
    width: 12px;
    height: 2px;
    background: #f3f3f3
}

.ipr-new-left-nav ul:before {
    top: 3px
}

.ipr-new-left-nav ul:after {
    bottom: 3px
}

.ipr-new-left-nav .left-nav-item {
    float: left;
    width: 50px;
    text-align: center;
    background: #fff
}

.ipr-new-left-nav .left-nav-item a {
    display: inline-block;
    width: 34px;
    font-size: 12px;
    padding: 7px 5px;
    border-bottom: 1px dashed #f4f4f4;
    line-height: 1.5;
    text-align: center;
    color: #b3b3b3
}

.ipr-new-left-nav .left-nav-item:first-child a {
    border-top: 1px dashed #f4f4f4
}

.ipr-new-left-nav .left-nav-item.active {
    background: #40bb91
}

.ipr-new-left-nav .left-nav-item.active a {
    color: #fff
}

@media screen and (min-width: 1900px) {
    .ipr-new-left-nav {
        left: 7.5%
    }
}

@media screen and (min-width: 1800px) and (max-width: 1899px) {
    .ipr-new-left-nav {
        left: 7.5%
    }
}

@media screen and (min-width: 1700px) and (max-width: 1799px) {
    .ipr-new-left-nav {
        left: 7.5%
    }
}

@media screen and (min-width: 1600px) and (max-width: 1699px) {
    .ipr-new-left-nav {
        left: 1.5%
    }
}

@media screen and (min-width: 1500px) and (max-width: 1599px) {
    .ipr-new-left-nav {
        left: 1.5%
    }
}

@media screen and (min-width: 1500px) and (max-width: 1599px) {
    .ipr-new-left-nav {
        left: 1.5%
    }
}

@media screen and (min-width: 1400px) and (max-width: 1499px) {
    .ipr-new-left-nav {
        left: 1.5%
    }
}

@media screen and (min-width: 1300px) and (max-width: 1399px) {
    .ipr-new-left-nav {
        left: 0
    }
}

.blk30 {
    height: 30px;
}

.pad30 {
    padding: 30px;
}

.container {
    width: 1190px;
    margin: 0 auto;
}

.router .sch-result .tag {
    margin-right: 0;
}

.filter-box {
    margin: 0 auto;
}

/*zuo start*/

.content_c {
    width: 1200px;
    margin: auto;
    margin-top: 10px !important;
}

.content_c {
    width: 1200px;
    margin: auto;
}

.content_cloc {
    padding: 20px 0;
}

.content_cloc span,
.content_cloc a {
    font-size: 12px;
    color: #b0b0b0;
}

.content_cloc a {
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.content_cloc a:hover {
    color: #f32424;
}

.content_cloc label {
    font-size: 0;
    margin: 0 10px;
}

.content_cloc label i {
    font-size: 12px;
    color: #b0b0b0;
}

.content_cloc label i:first-child {
    letter-spacing: -8px;
}

.content_cct {
    width: 100%;
    height: 68px;
    line-height: 68px;
    position: relative;
}

.content_cctl {
    width: 1112px;
    height: 100%;
    background-color: #ffffff;
    border-radius: 4px;
    padding-left: 18px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 68px !important;
}

.content_cctl label {
    font-size: 14px;
    color: #3a3a3a;
}

.content_cctl label i {
    color: #5d5d5d;
    font-size: 12px;
    margin-right: 2px;
}

.content_cctl a {
    margin-right: 43px;
    color: #515151;
    font-size: 16px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.content_cctl a i {
    color: #6e6e6e;
    margin-right: 6px;
}

.content_cctl a.on, .content_cctl a:hover, .content_cctl a.on i, .content_cctl a:hover i {
    color: #f32424;
}

.content_cctr {
    width: 384px;
    height: 48px;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    border-radius: 4px 8px 8px 4px;
    border: solid 1px #ededed;
    line-height: 48px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.content_cctr i {
    width: 52px;
    height: 100%;
    border-right: 1px solid #ededed;
    color: #cacaca;
    font-size: 18px;
    text-align: center;
}

input, button {
    border: 0;
    outline: none;
    background: none;
    filter: chroma(color=#000000);
}

.content_cctr input {
    width: 242px;
    height: 100%;
    font-size: 14px;
    padding: 0 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.content_cctr a {
    display: inline-block;
    width: 87px;
    height: 100%;
    background-color: #f32424;
    color: #fff;
    font-weight: bold;
    text-align: center;
    font-size: 18px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.content_cctr a:hover {
    opacity: 0.9;
}

.content_ccm {
    margin: 10px 0;
}

.content_ccm * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.content_ccml {
    width: 933px;
    background-color: #ffffff;
    border-radius: 4px;
    margin-left: -944px;
}

.content_ccml > dd {
    border-top: 1px dashed #e5e5e5;
}

.content_ccml > dd.other {
    height: 60px;
}

.content_ccml > dd:first-child {
    border-top: 0;
    height: auto;
    min-height: 60px;
}

.content_ccml > dd > label {
    line-height: 60px;
    color: #949494;
    font-size: 14px;
    vertical-align: top;
    margin-right: 12px;
}

.content_ccml > dd > label i {
    font-size: 14px;
    margin: 0 4px 0 16px;
}

.content_ccml > dd.other {
    position: relative;
    z-index: 9;
}

.content_ccml > dd.other > span {
    padding: 15px 0;
}

.content_ccml > dd.choose > span {
    padding: 15px 0;
}

.content_ccml > dd.choose a {
    display: inline-block;
    height: 30px;
    border: solid 1px #e5e5e5;
    margin-right: 5px;
    padding: 0 18px 0 8px;
    line-height: 28px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    max-width: 116px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    width: auto !important;
    border-color: #f32424;
    color: #f32424;
}

.content_ccml > dd.choose a.clear {
    border: none;
    font-size: 12px;
    padding: 0;
    margin: 0;
    color: #767676;
}

.content_ccml > dd.choose a:hover {
    color: #f32424;
}

.content_ccml > dd.choose a font {
    font-size: 12px;
    position: absolute;
    right: 4px;
    top: 1px;
}

.content_ccml > dd > span {
    display: inline-block;
    max-width: 810px;
    font-size: 14px;
    line-height: 24px;
    padding-top: 18px;
    padding-bottom: 18px;
    vertical-align: top;
}

.content_ccml > dd > span > a {
    margin-right: 19px;
    display: inline-block;
    color: #767676;
    white-space: nowrap;
    width: 62px
}

.content_ccml > dd > span > a i {
    display: inline-block;
    width: 14px;
    height: 14px;
    background-color: #ffffff;
    border-radius: 1px;
    border: solid 1px #cdcdcd;
    line-height: 14px;
    text-align: center;
    font-size: 12px;
    color: transparent;
    margin-right: 4px;
}

.content_ccml > dd > span > a.on {
    color: #f32424;
}

.content_ccml > dd > span > a.on i {
    background-color: #f32424;
    color: #fff;
    border-color: #f32424;
}

.content_ccml > dd > span > a:hover {
    color: #f32424;
}

.content_ccml > dd > span > dl {
    width: 114px;
    background-color: #ffffff;
    border-left: solid 1px #e5e5e5;
    border-right: solid 1px #e5e5e5;
    margin-right: 8px;
    height: 30px;
    float: left;
    overflow: hidden;
}

.content_ccml > dd > span > dl.brand {
    border-right: none;
}

.content_ccml > dd > span > dl.brand dt {
    border-right: solid 1px #e5e5e5;
}

.content_ccml > dd > span > dl.brand dd {
    width: 468px;
    height: auto;
    border-right: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    background-color: #fff;
    text-align: left;
    padding-left: 20px;
    position: relative;
    top: -1px;
}

.content_ccml > dd > span > dl.brand dd a {
    margin-right: 10px;
    width: 60px;
    white-space: nowrap;
}

.content_ccml > dd > span > dl.brand dd a:hover {
    background-color: transparent;
    color: #f32424;
}

.content_ccml > dd > span > dl dt {
    font-size: 14px;
    color: #767676;
    cursor: pointer;
    height: 30px;
    line-height: 28px;
    padding: 0 8px;
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
}

.content_ccml > dd > span > dl dt i {
    vertical-align: middle;
    float: right;
}

.content_ccml > dd > span > dl dd {
    width: 100%;
    line-height: 30px;
    text-align: center;
    border-bottom: 1px solid #e5e5e5;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.content_ccml > dd > span > dl dd a {
    display: inline-block;
    width: 100%;
    height: 100%;
}

.content_ccml > dd > span > dl dd a:hover {
    background-color: #e5e5e5;
}

.content_ccml > dd .selfprice {
    width: 222px;
    height: 30px;
    position: relative;
    top: 16px;
    right: 10px;
}

.content_ccml > dd .selfprice > a {
    display: inline-block;
    width: 49px;
    height: 100%;
    background-color: #f32424;
    border-radius: 2px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 30px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.content_ccml > dd .selfprice > a:hover {
    opacity: 0.8;
}

.content_ccml > dd .selfprice > div {
    width: 72px;
    height: 100%;
    background-color: #ffffff;
    border: solid 1px #e5e5e5;
    padding: 0 8px;
    color: #b7b7b7;
    font-size: 12px;
}

.content_ccml > dd .selfprice > div input {
    width: 38px;
    line-height: 30px;
    margin: auto;
}

.content_ccml > dd .selfprice > label {
    display: inline-block;
    width: 24px;
    text-align: center;
    line-height: 30px;
}

.content_ccmr {
    position: absolute;
    top: 0;
    width: 100%;
    height: 98%;
    overflow: hidden;
    right: 0;
    padding-bottom: 10px;
}

.content_ccmrt {
    background: url(../img/r_bg.png) center center no-repeat;
    height: 121px;
    width: 100%;
    text-align: center;
    padding-top: 22px;
}

.content_ccmrt button {
    width: 152px;
    height: 42px;
    background: url(../img/btn.png);
    cursor: pointer;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
}

.content_ccmrt button i {
    color: #fff8cc;
    position: relative;
    top: 20px;
    font-size: 20px;
}

.content_ccmrt button:hover i {
    color: #fff;
}

.content_ccmrm {
    text-align: center;
    padding-top: 18px;
}

.content_ccmrm p:first-child {
    font-size: 18px;
    font-weight: bold;
    color: #262626;
}

.content_ccmrm p:first-child:before, .content_ccmrm p:first-child:after {
    content: '';
    display: inline-block;
    width: 30px;
    height: 1px;
    background-color: #aaaaaa;
    vertical-align: middle;
    margin: 0 10px;
}

.content_ccmrm p:first-child + p {
    font-size: 12px;
    color: #aaaaaa;
    margin: 4px 0 10px;
}

.content_ccmrb {
    width: 238px;
    margin: auto;
}

.content_ccmrbl {
    height: 100%;
}

.content_ccmrb li {
    height: 64px;
    background-color: #f3f3f3;
    border-radius: 4px;
    margin-bottom: 8px;
    padding: 0 10px;
}

.content_ccmrb li p {
    font-size: 12px;
}

.content_ccmrb li p:first-child {
    padding-top: 8px;
    color: #a0a0a0;
}

.content_ccmrb li p:first-child span {
    height: 24px;
    line-height: 24px;
}

.content_ccmrb li p:first-child span i {
    margin: 0 -5px;
    position: relative;
    top: 2px;
}

.content_ccmrb li p:first-child + p {
    color: #6a6a6a;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.content_ccmbox {
    width: 256px;
    height: auto;
    background-color: #ffffff;
    border-radius: 4px;
    position: relative;
}

.content_ccl {
    margin-top: 10px;
}

.content_cclf {
    height: 52px;
    background-color: #fff;
    border-radius: 4px 4px 0 0;
    position: relative;
    z-index: 2;
    border: solid 1px #ececec;
    line-height: 54px;
}

.content_cclf span a {
    display: inline-block;
    width: 18px;
    height: 16px;
    border-radius: 2px;
    border: solid 1px #dcdcdc;
    font-size: 12px;
    color: #8a8a8a;
    line-height: 16px;
    text-align: center;
    font-weight: lighter;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.content_cclf span a:first-child + a {
    margin: 0 12px 0 4px;
}

.content_cclf span a:hover {
    color: #fff;
    background-color: #f32424;
    border-color: #f32424;
}

.content_cclf > a {
    display: inline-block;
    width: 80px;
    text-align: center;
    font-size: 14px;
    color: #696969;
    border-right: 1px solid #f2f2f3;
}

.content_cclf > a i {
    vertical-align: middle;
}

.content_cclf > a:first-child {
    width: 140px;
}

.content_cclf > a:first-child i {
    font-size: 12px;
    vertical-align: middle;
    position: absolute;
    left: 17px;
}

.content_cclf > a.on, .content_cclf > a:hover {
    color: #f32424;
}

.on {
    color: #f32424;
}

.content_ccll {
    position: relative;
    top: -3px;
    z-index: 2;
}

.content_ccll dd {
    background-color: #ffffff;
    border-radius: 4px;
    border: solid 1px #ececec;
    margin-bottom: 14px;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.content_ccll dd:hover {
    background-color: #f7f7f7;
}

.content_ccll dd * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.content_ccllt {
    padding: 34px 0 30px;
    border-bottom: 1px dashed #dbdbdb;
}

.content_cclltl {
    width: 936px;
    padding-left: 46px;
    border-right: 1px solid #e6e6e6;
}

.content_cclltlt {
    display: block;
    position: relative;
    left: -34px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #4d4d4d;
    font-size: 22px;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.content_cclltlt:hover {
    color: #f32424;
}

.content_cclltlt i {
    margin-right: 5px;
    color: #f32424;
    font-size: 22px;
}

.content_cclltlt .maxlength {
    display: inline-block;
    max-width: 820px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    vertical-align: top;
}

.content_cclltlm {
    margin: 20px 0 26px -22px;
}

.content_cclltlm li {
    float: left;
    width: 110px;
    text-indent: 22px;
    border-left: 1px solid #ebebeb;
}

.content_cclltlm li.content_cclltlm1 {
    border-left: 0;
}

.content_cclltlm li p:first-child {
    color: #a7a7a7;
    font-size: 12px;
    margin-bottom: 3px;
}

.content_cclltlm li p:first-child + p {
    color: #454545;
    font-size: 16px;
    line-height: 24px;
}

.content_cclltlm li p:first-child + p span {
    display: inline-block;
    width: 5px;
    height: 15px;
    text-align: center;
    background-color: #e1e1e1;
    vertical-align: middle;
    margin-left: 2px;
}

.content_cclltlm li p:first-child + p span.high {
    background-color: #f32424;
}

.content_cclltlm li p:first-child + p span.low {
    background-color: #10a035;
}

.content_cclltlb {
    color: #727272;
    width: 860px;
    font-size: 0;
    line-height: 18px;
}

.content_cclltlb label {
    font-weight: bold;
    vertical-align: top;
    font-size: 12px;
    display: inline-block;
}

.content_cclltlb > span {
    display: inline-block;
    height: 18px;
    font-size: 12px;
    overflow: hidden;
    vertical-align: top;
}

.content_cclltr {
    width: 262px;
    text-align: center;
    height: 143px;
    padding-top: 18px;
}

.content_cclltr a {
    display: block;
    width: 174px;
    height: 38px;
    background-color: #ffffff;
    border-radius: 20px;
    margin: auto;
    -webkit-box-shadow: 0 0 20px 0 rgba(194, 194, 194, 0.34);
    box-shadow: 0 0 20px 0 rgba(194, 194, 194, 0.34);
    padding: 3px 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    margin-top: -2px;
    position: relative;
    z-index: 2;
}

.content_cclltr a:hover {
    opacity: .8;
}

.content_cclltr a span {
    display: inline-block;
    width: 100%;
    height: 100%;
    background-color: #ff3737;
    background-image: linear-gradient(8deg, rgba(239, 43, 43, 0.5) 0%, rgba(255, 168, 115, 0.5) 100%);
    border-radius: 16px;
    font-size: 14px;
    color: #fff;
    line-height: 32px;
    padding: 0 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left;
    text-align: center;
}

.content_cclltr a span i:first-child {
    width: 23px;
    height: 23px;
    background-position: 0 0;
    position: relative;
    top: 4px;
}

.content_cclltr a span i:first-child + i {
    font-size: 12px;
    color: #fff;
}

.content_cclltr p {
    color: #f32424;
    font-size: 0;
}

.content_cclltr p label {
    font-size: 16px;
    font-weight: bold;
    position: relative;
    top: -2px;
    margin: 0 3px;
}

.content_cclltr p span {
    font-size: 34px;
    font-family: Impact;
}

.content_ccllb {
    padding: 0 30px 0 46px;
    line-height: 64px;
}

.content_ccllbl {
    font-size: 0;
}

.content_ccllbl span,
.content_ccllbl a {
    height: 25px;
    border-radius: 12px;
    border: solid 1px #f6b585;
    padding: 0 20px;
    font-size: 14px;
    color: #f6b585;
    display: inline-block;
    line-height: 24px;
    margin-right: 5px;
    vertical-align: middle;
}

.content_ccllbl a {
    background-color: #f6b585;
    color: #fff;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.content_ccllbl a:hover {
    opacity: .8;
}

.content_ccllbr {
    color: #919191;
    font-size: 12px;
}

.content_ccllbr span:first-child {
    margin-right: 20px;
}

.content_ccllbr span:first-child + span i {
    font-size: 14px;
    position: relative;
    top: 1px;
}

.content_cclp {
    height: 96px;
    background-color: #fff;
    border-radius: 0 0 4px 4px;
    border: solid 1px #e5e5e5;
    position: relative;
    top: -18px;
    font-size: 0;
    text-align: center;
    line-height: 90px;
}

.content_cclp * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.content_cclp a {
    vertical-align: middle;
    font-size: 14px;
    color: #6b6b6b;
    display: inline-block;
    text-align: center;
    height: 38px;
    line-height: 38px;
    border: 1px solid #e5e5e5;
}

.content_cclp a.on, .content_cclp a:hover {
    color: #f32424;
}

.content_cclp a.content_cclp2 {
    width: 82px;
}

.content_cclp a.content_cclp1 {
    width: 58px;
}

.content_cclp a.borderr0 {
    /*border-right: none;*/
}

.content_cclp > span {
    margin: 0 8px;
}

.content_cclp > span a {
    width: 38px;
    border-left: none;
}

.content_cclp > span a:first-child {
    border: 1px solid #eaeaea;
}

.content_ccr {
    height: 416px;
    background-color: #ffffff;
    border-radius: 4px;
    margin-top: 20px;
    padding: 16px 16px 0 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.content_ccrt {
    width: 100%;
    margin: auto;
    text-align: center;
}

.content_ccrtr {
    display: inline-block;
    margin-left: 22px;
    position: relative;
    top: 20px;
    text-align: left;
}

.content_ccrtr1 span {
    font-size: 24px;
    color: #282828;
    vertical-align: middle;
}

.content_ccrtr1 label {
    font-size: 14px;
    color: #5e5e5e;
    margin: 0 4px;
    vertical-align: middle;
}

.content_ccrtr1 > a {
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.content_ccrtr1 > a:hover {
    opacity: 0.8;
}

.content_ccrtr2 {
    color: #959595;
    font-size: 12px;
    margin-top: 2px;
}

.content_ccrtrc {
    width: 130px;
    height: 28px;
    display: inline-block;
    background-color: #ff8400;
    border-radius: 4px;
    text-align: center;
    line-height: 28px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    vertical-align: middle;
}

.content_ccrtrp {
    width: 115px;
    height: 28px;
    display: inline-block;
    background-color: #ffffff;
    border-radius: 4px;
    border: solid 1px #ff8400;
    color: #ff8400;
    text-align: center;
    line-height: 28px;
    font-size: 14px;
    font-weight: bold;
    vertical-align: middle;
}

.content_ccrm {
    height: 14px;
    color: #b2b2b2;
    margin: 14px;
    text-align: center;
}

.content_ccrm:before, .content_ccrm:after {
    content: '';
    display: inline-block;
    margin: 0 12px;
    width: 24px;
    height: 1px;
    background-color: #dedede;
    vertical-align: middle;
}

.content_ccrl {
    font-size: 0;
}

.content_ccrl_slide {
    width: 100%;
    height: 244px;
}

.content_ccrl_bd {
    width: 100%;
    height: 244px;
}

.content_ccrl_bd ul {
    height: 244px;
}

.content_ccrl_bd li {
    width: 100%;
    height: 244px;
}

.content_ccrl_bd li > a {
    width: 382px;
    height: 244px;
    background-color: #f1f1f1;
    border: 1px solid #f1f1f1;
    border-radius: 4px;
    margin-left: 10px;
    padding: 26px 24px 0 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    box-sizing: border-box;
}

.content_ccrl_bd li > a:hover {
    background-color: #fff;
}

.content_ccrlt i {
    color: #f32424;
    font-size: 18px;
    vertical-align: middle;
    margin-right: 8px;
}

.content_ccrlt span {
    font-size: 18px;
    color: #4d4d4d;
    display: inline-block;
    max-width: 310px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    vertical-align: middle;
}

.content_ccrlm {
    margin: 24px 0 30px;
    height: 38px;
}

.content_ccrlm dd {
    width: 30%;
    height: 100%;
    float: left;
    text-align: center;
    border-left: 1px solid #e7e7e7;
}

.content_ccrlm dd:first-child {
    border-left: 0;
}

.content_ccrlm dd:last-child {
    width: 39%
}

.content_ccrlm dd p:first-child {
    color: #a7a7a7;
    text-align: center;
    font-size: 12px;
    margin-bottom: 6px;
    line-height: 12px;
}

.content_ccrlm dd p:first-child + p {
    font-size: 16px;
    color: #454545;
}

.content_ccrld {
    color: #8f8f8f;
    font-size: 12px;
    padding-left: 24px;
}

.content_ccrld label {
    font-weight: bold;
    vertical-align: middle;
}

.content_ccrld span {
    display: inline-block;
    max-width: 180px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}

.content_ccrlp {
    margin-top: 20px;
    color: #f32424;
}

.content_ccrlp span {
    font-size: 34px;
    padding-left: 24px;
}

.content_ccrlp label {
    font-size: 16px;
    font-weight: bold;
    margin-left: 3px;
    position: relative;
    top: -2px;
}

.content_ccrlp i {
    width: 22px;
    height: 22px;
    background-color: #ffffff;
    border: solid 1px #e1e1e1;
    float: right;
    border-radius: 50%;
    text-align: center;
    font-size: 12px;
    line-height: 22px;
    position: relative;
    top: 12px;
}

.content_cctr i {
    line-height: 45px;
}

.content_ccml > dd > span > a {
    width: auto;
}

.content_ccml > dd > label {
    box-sizing: border-box;
    width: 150px;
    margin-right: 0;
    padding-left: 10px;
}

.content_ccml > dd > span {
    width: calc(100% - 150px);
    box-sizing: border-box;
    padding-left: 15px;
}

.content_ccml > dd.choose a {
    display: inline-block;
    height: 30px;
    border: solid 1px #e5e5e5;
    margin-right: 5px;
    padding: 0 8px 0 8px;
    line-height: 28px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    /* max-width: 116px; */
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    width: auto !important;
    border-color: #f32424;
    color: #f32424;
}

.content_ccml > dd.choose > span {
    width: auto;
}

.content_ccml > dd > span {
    max-width: calc(100% - 150px) !important;
    width: auto !important;
    box-sizing: border-box;
    padding-left: 15px;
}

.rank-menu .help .info {
    margin-right: 19px;
}

.r-item > a > i {
    padding: 0 10px;
}

.sg-list .name {
    height: 27px !important;
    line-height: 27px !important;
    margin: 0 !important;
    padding: 0 !important;
}

.sg-list dd .attr {
    overflow: hidden;
    font-size: 12px;
}

.sg-list dd .attr em {
    float: left;
    font-style: normal;
    font-size: 16px;
    color: #f40;
}

.sg-list p {
    float: left;
    width: 100%;
    padding: 8px 0 0 0;
}

.sg-list dd .attr span {
    color: #888;
    float: right;
}

.sg-list .inner {
    padding: 10px 10px 0 !important;
}

.sg-list .item {
    box-shadow: 0 4px 8px rgba(7, 17, 27, .1);
    border-radius: 3px;
}

.shop_m_logo {
    height: 21px;
    width: 21px;
    vertical-align: middle;
}

.max-sdf .price {
    font-size: 13px !important;
    width: 100%;
    margin-bottom: 5px;
}

.dp-ty-qj {
    font-size: 12px;
    width: 60px;
    text-align: center;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    color: #3c763d !important;
    background-color: #dff0d8 !important;
    border-color: #d6e9c6 !important;
    border-radius: 50px;
}

.auto-fh {
      color: #b68571  !important;;
    border-color: #e3c8bd  !important;;
  
    background-color: #fffbf6 !important;
   
    border: 1px solid;
    display: inline-block;
    width: 22px;
    line-height: 20px;
    height: 22px;
    text-align: center;
    box-sizing: border-box;
    cursor: pointer;

}

.heard-fh {
  color: #999 !important;
    border: 1px solid #ddd !important;
    background: #f9f9f9 !important;
   
    border: 1px solid;
    display: inline-block;
    width: 22px;
    line-height: 20px;
    height: 22px;
    text-align: center;
    box-sizing: border-box;
    cursor: pointer;
}

.bao-t {
    color: #6a4;
    border-color: #6a4;
    background: #eff;
    border: 1px solid;
    display: inline-block;
    width: 22px;
    line-height: 20px;
    height: 22px;
    text-align: center;
    box-sizing: border-box;
    cursor: pointer;
}

.anz-t {
          color: #498BF8;
    border-color: #71a3f5;
    background: #eff;
    border: 1px solid;
    display: inline-block;
    width: 22px;
    line-height: 20px;
    height: 22px;
    text-align: center;
    box-sizing: border-box;
    cursor: pointer;
}

.anz-f {
    border: 1px solid gainsboro;
       color: #999;
    border: 1px solid #ddd;
    display: inline-block;
    width: 22px;
    line-height: 20px;
    height: 22px;
    text-align: center;
    box-sizing: border-box;
    cursor: pointer;
}

.bao-f {
    color: rgba(155, 208, 74, 0.69) !important;
    background: #eff;
    border: 1px solid gainsboro;
    display: inline-block;
    width: 22px;
    line-height: 20px;
    height: 22px;
    text-align: center;
    box-sizing: border-box;
    cursor: pointer;
}

.sg-list {
    background: transparent !important;
    margin-top: 5px !important;
}

.sg-content {
    width: 935px !important;
    float: left;
}

.cts-right {
    width: calc(100% - 935px - 10px);
    float: left;
    box-sizing: border-box;
    margin-left: 10px;
}

.ad-list {
    margin-bottom: 10px;
}

.ad-list img {
    height: 255px;
    margin: 0 auto;
    width: 100%;
}

.rand-list > div {
    margin-bottom: 4px;
    border: 1px solid #eeeeee;
    box-sizing: border-box;
    padding-bottom: 2px;
}

.sp-goods-img {
    width: 100%;
    height: 177px;
    display: block;
    margin: 0 auto;
    box-sizing: border-box;
    border: 2px solid #FFFFff;
}

.rand-list > div {
    background: #fff;
    overflow: hidden;
}

.rand-list-text {
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0 10px;
    box-sizing: border-box;
    overflow: hidden;
}

.prc {
    color: orange;
    font-weight: 600;
    display: block;
    width: 48%;
    box-sizing: border-box;
    height: 25px;
    line-height: 25px;
    float: left;
}

.prc-r {
    display: inline-block;
    width: 49%;
    text-align: right;
    box-sizing: border-box;
}

.txt-rer {
    height: 25px;
    line-height: 25px;
}

.ed {
    display: inline-block;
    width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

@font-face {
    font-family: iconfont;
    src: url(font/iconfont.eot);
    src: url(font/iconfont.eot?#iefix) format('embedded-opentype'), url(font/iconfont.woff) format('woff'), url(font/iconfont.ttf) format('truetype'), url(font/iconfont.svg#iconfont) format('svg')
}

.clearfix {
    zoom: 1
}

.clearfix:after {
    content: '';
    display: table;
    clear: both
}

.unit {
    padding: 0 !important
}

.unit.nof {
    float: none;
    margin: 0 auto
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #ff7800 !important;
    background-color: rgba(255, 120, 0, .5) !important;
    filter: alpha(opacity=50) !important
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #ff7800 !important;
    filter: alpha(opacity=100) !important
}

.bd_weixin_popup {
    box-sizing: content-box
}

#msg {
    position: fixed !important;
    top: 50% !important
}

* {
    margin: 0 ;
    padding: 0;
    outline: 0;
    box-sizing: border-box;
    -webkit-text-size-adjust: none
}

html {
    background: #f0f0f0
}

body {
    background-color: #f0f0f0;
    color: #111;
    font-size: 12px;
    font-family: "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", STHeiti, "WenQuanYi Micro Hei", SimSun, sans-serif
}

button, fieldset, input, label, legend, option, select, textarea {
    color: inherit;
    font-size: inherit;
    font-family: inherit
}

h1 {
    font-size: 24px
}

h2 {
    font-size: 18px
}

h3 {
    font-size: 14px
}

h6 {
    font-size: 12px
}

img {
    border: 0;
    vertical-align: middle
}

textarea {
    border: 1px solid #d2d2d2;
    overflow: auto
}



ul {
    list-style: none
}

a {
    text-decoration: none;
    color: inherit
}

body > header {
    position: relative;
    z-index: 4
}

body > header section {
    background: #222
}

body > header section > div {
    color: #ccc
}

body > header section > div:not(#siteNav) > div {
    height: 44px;
    line-height: 44px
}

body > header section > div:not(#siteNav) > div:last-of-type {
    text-align: right
}

body > header section > div:not(#siteNav) > div a {
    margin-right: 30px
}

body > header section > div:not(#siteNav) > div a:last-of-type {
    margin-right: 0
}

body > header section > div#siteNav {
    background: #222;
    font-family: inherit
}

body > header nav {
    background: #fff;
    -webkit-box-shadow: 0 1px 5px 0 rgba(17, 17, 17, .2);
    -moz-box-shadow: 0 1px 5px 0 rgba(17, 17, 17, .2);
    -o-box-shadow: 0 1px 5px 0 rgba(17, 17, 17, .2);
    -ms-box-shadow: 0 1px 5px 0 rgba(17, 17, 17, .2);
    box-shadow: 0 1px 5px 0 rgba(17, 17, 17, .2)
}

body > header nav > div {
    height: 70px;
    line-height: 70px;
    position: relative
}

body > header nav > div > * {
    height: inherit
}

body > header nav > div > :first-child {
    position: absolute;
    left: 0;
    top: 0;
    color: #999;
    font-size: 40px;
    overflow: hidden;
    width: 200px
}

body > header nav > div > :first-child > span {
    font-family: iconfont;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: .2px;
    -moz-osx-font-smoothing: grayscale
}

body > header nav > div > :first-child > span:first-of-type {
    width: 200px;
    height: inherit;
    position: relative;
    float: left;
    font-size: 100px
}

body > header nav > div > :first-child > span:first-of-type a {
    position: absolute;
    left: 0;
    top: 0;
    color: #ff7800;
    width: 100%
}

body > header nav > div > :first-child > span:first-of-type:after {
    margin-left: 85px;
    float: left;
    color: #111;
    content: '\e60f'
}

body > header nav > div > :first-child > span:nth-of-type(n+2) {
    float: right;
    cursor: pointer;
    width: 60px;
    text-align: center
}

body > header nav > div > :first-child > span:last-of-type {
    border-right: 1px solid #d2d2d2
}

body > header nav > div > :first-child div {
    width: 100%;
    position: absolute;
    left: 0;
    top: -100%;
    height: 100%;
    background: #fff;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    -ms-transition: .3s;
    transition: .3s
}

body > header nav > div > :first-child div form {
    position: relative;
    height: 100%;
    margin-right: 60px
}

body > header nav > div > :first-child div form input {
    height: 100%;
    border: 0;
    background: 0
}

body > header nav > div > :first-child div form input[type=text] {
    width: 100%;
    border-right: 1px solid #d2d2d2;
    padding: 0 60px 0 20px;
    font-size: 14px;
    margin-right: 60px;
    float: left
}

body > header nav > div > :first-child div form input[type=submit] {
    font-family: iconfont;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: .2px;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    right: 0;
    top: 0;
    width: 60px;
    font-size: 40px;
    color: #999;
    cursor: pointer
}

body > header nav > div > :first-child div span {
    position: absolute;
    right: 0;
    top: 0;
    width: 60px;
    text-align: center;
    cursor: pointer
}

body > header nav > div > :first-child div.search-show {
    top: 0
}

body > header nav > div > :first-child + div {
    height: 0
}

body > header nav > div > :last-child {
    text-align: right
}

body > header nav > div > :last-child form {
    float: right;
    border: 1px solid #d2d2d2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    height: 35px;
    line-height: 35px;
    margin-top: 17.5px
}

body > header nav > div > :last-child form input {
    height: 100%;
    float: left;
    border: 0
}

body > header nav > div > :last-child form input[type=text] {
    width: 248px;
    padding: 5px 10px;
    line-height: 25px;
    margin-left: 1px
}

body > header nav > div > :last-child form input[type=submit] {
    width: 43px;
    height: 25px;
    margin-top: 5px;
    background: 0;
    border-left: 1px solid #e0e0e0;
    cursor: pointer;
    font-family: iconfont;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: .2px;
    -moz-osx-font-smoothing: grayscale;
    font-size: 22px;
    color: #d8d8d8
}

body > header nav > div ul {
    padding-left: 200px;
    font-size: 18px
}

body > header nav > div ul li {
    text-align: center
}

ul.list-line {
    zoom: 1
}

ul.list-line li {
    float: left
}

ul.list-line:after {
    content: '';
    display: table;
    clear: both
}

ul.list-tab {
    height: 40px;
    line-height: 40px;
    font-size: 14px
}

ul.list-tab li {
    cursor: pointer;
    padding: 0 2%;
    text-align: center;
    position: relative;
    white-space: nowrap
}

ul.list-tab li:not(.right).curr {
    color: #fff;
    background: #ff7800
}

ul.list-tab li.right {
    float: right;
    border-left: 1px solid #d2d2d2;
    padding: 0;
    cursor: auto
}

ul.list-tab li.right:before {
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    border-bottom: 4px solid transparent;
    border-top: 4px solid transparent;
    border-right: 4px solid #d2d2d2;
    top: 50%;
    left: -4px;
    margin-top: -4px
}

ul.list-tab li.right > ul li {
    padding: 0 10px
}

ul.list-tab li.right > ul li:first-of-type {
    margin-left: 20px
}

ul.list-tab li.right > ul li:last-of-type {
    margin-right: 20px
}

ul.list-tab li.right > ul li.curr {
    color: #ff7800;
    background: 0
}

ul.list-tab li.more > div {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    cursor: default;
    z-index: 1
}

ul.list-tab li.more > ul {
    display: none;
    background: #fff;
    position: absolute;
    width: 100px;
    z-index: 1;
    left: 50%;
    margin-left: -50px;
    top: 35px;
    border: 1px solid #e9e9e9;
    -webkit-box-shadow: 1px 1px 5px 0 rgba(17, 17, 17, .2);
    -moz-box-shadow: 1px 1px 5px 0 rgba(17, 17, 17, .2);
    -o-box-shadow: 1px 1px 5px 0 rgba(17, 17, 17, .2);
    -ms-box-shadow: 1px 1px 5px 0 rgba(17, 17, 17, .2);
    box-shadow: 1px 1px 5px 0 rgba(17, 17, 17, .2);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

ul.list-tab li.more > ul li {
    width: 100%;
    border-top: 1px solid #e9e9e9;
    padding: 0
}

ul.list-tab li.more > ul li:after {
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    border-bottom: 6px solid transparent;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    top: -6px;
    left: 50%;
    margin-left: -6px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    -ms-transition: .3s;
    transition: .3s
}

ul.list-tab li.more > ul li:before {
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    border-bottom: 6px solid transparent;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    top: -7px;
    left: 50%;
    margin-left: -6px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    -ms-transition: .3s;
    transition: .3s
}

ul.list-tab li.more > ul li:first-of-type {
    border-top: 0
}

ul.list-tab li.more > ul li:first-of-type:after {
    border-bottom: 6px solid #fff
}

ul.list-tab li.more > ul li:first-of-type:before {
    border-bottom: 6px solid #e9e9e9
}

ul.list-tab li.more > ul li:first-of-type.curr:after {
    border-bottom-color: #ff7800
}

ul.list-tab li.more:after {
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    border-top: 4px solid #111;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    right: 5px;
    top: 50%;
    margin-top: -2.5px
}

ul.list-tab > li:not(.right):not(.more):after {
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    border-top: 6px solid transparent;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    bottom: -5px;
    left: 50%;
    margin-left: -6px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    -ms-transition: .3s;
    transition: .3s
}

ul.list-tab > li:not(.right):not(.more).curr:after {
    border-top-color: #ff7800
}

ul.list-tab > li:not(.right):not(.more):first-of-type.curr {
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    -o-border-radius: 3px 0 0 3px;
    -ms-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px
}

ul.list-card {
    background: 0 0;
    overflow: hidden;
    padding: 5px;
    margin: -5px -5px 10px -5px
}

ul.list-card li {
    width: 200%;
    margin: 15px 0;
    zoom: 1
}

ul.list-card li:after {
    content: '';
    display: table;
    clear: both
}

ul.list-card li:first-of-type {
    margin-top: 0
}

ul.list-card li:last-of-type {
    margin-bottom: 0
}

ul.list-card li:hover article {
    -webkit-box-shadow: 0 0 5px 0 #ffa759;
    -moz-box-shadow: 0 0 5px 0 #ffa759;
    -o-box-shadow: 0 0 5px 0 #ffa759;
    -ms-box-shadow: 0 0 5px 0 #ffa759;
    box-shadow: 0 0 5px 0 #ffa759
}

ul.list-card li > * {
    float: left;
    width: 50%;
    background: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

ul.list-card li article {
    padding: 15px;
    margin: 0 !important;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    -ms-transition: .3s;
    transition: .3s
}

ul.list-card li article > div:first-of-type {
    padding-right: 12.5px !important
}

ul.list-card li article > div:first-of-type div {
    height: 0;
    padding-bottom: 71.4286%;
    position: relative
}

ul.list-card li article > div:first-of-type div > img {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0
}

ul.list-card li article > div:last-of-type {
    padding-left: 12.5px !important
}

ul.list-card li article > div:last-of-type h6 {
    margin-bottom: 7px
}

ul.list-card li article > div:last-of-type h2 {
    margin-bottom: 6px;
    max-height: 48px;
    line-height: 24px;
    overflow: hidden
}

ul.list-card li article > div:last-of-type > div {
    color: #999;
    max-height: 15px;
    overflow: hidden
}

ul.list-card li article > div:last-of-type > div span {
    color: #ff3434;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 75px;
    display: inline-block;
    vertical-align: bottom;
    line-height: inherit;
}

ul.list-card li article > div:last-of-type > section {
    color: #7f7f7f;
    margin-top: 25px
}

ul.list-card li article > div:last-of-type > section > div:first-of-type {
    padding-right: 15px !important;
    margin-top: -5px;
    border-right: 1px solid #d2d2d2
}

ul.list-card li article > div:last-of-type > section > div:first-of-type p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%
}

ul.list-card li article > div:last-of-type > section > div:first-of-type p:first-of-type {
    color: #ff7800;
    margin-bottom: 10px
}

ul.list-card li article > div:last-of-type > section > div:first-of-type p span {
    color: #7f7f7f;
    display: inline-block;
    background: #f0f0f0;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -o-border-radius: 30px;
    -ms-border-radius: 30px;
    border-radius: 30px;
    padding: 0 10px;
    margin-right: 10px
}

ul.list-card li article > div:last-of-type > section > div:last-of-type {
    padding-left: 15px !important;
    font-size: 14px
}

ul.list-card li article > div:last-of-type > section > div:last-of-type > div:first-of-type {
    padding-right: 28px !important
}

ul.list-card li article > div:last-of-type > section > div:last-of-type > div:first-of-type span {
    margin-top: 9px;
    position: absolute;
    top: 38px;
    left: 0;
    width: 85px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

ul.list-card li article > div:last-of-type > section > div:last-of-type > div:last-of-type {
    padding-left: 30px !important
}

ul.list-card li article > div:last-of-type > section > div:last-of-type > div:last-of-type span {
    display: block
}

ul.list-card li article > div:last-of-type > section > div:last-of-type > div:last-of-type span:last-of-type {
    color: #ff7800;
    font-size: 36px
}

ul.list-card li article > div:last-of-type > p {
    margin-top: 15px;
    color: #7f7f7f;
    font-size: 14px;
    max-height: 45px;
    overflow: hidden
}

ul.list-news li {
    border-bottom: 1px solid #e9e9e9;
    padding: 25px
}

ul.list-news li:last-of-type {
    border-bottom: 0
}

ul.list-news li h3 {
    margin-bottom: 10px;
    line-height: 1.5
}

ul.list-news li p {
    color: #7f7f7f
}

ul.list-news li.hover-add {
    padding: 0 10px;
    margin-bottom: 5px;
    border-bottom: 0
}

ul.list-news li.hover-add:first-of-type {
    margin-top: 25px
}

ul.list-news li.hover-add figure {
    height: 0;
    padding-bottom: 36.3636%
}

ul.list-news li.hover-add figure div {
    background: rgba(0, 0, 0, .5);
    position: absolute;
    left: 0;
    top: 0;
    display: table;
    height: 100%;
    width: 100%;
    padding: 0 20px
}

ul.list-news li.hover-add figure div h3 {
    line-height: 1.5;
    color: #fff;
    font-size: 16px;
    display: table-cell;
    vertical-align: middle;
    height: 100%;
    font-weight: 400
}

ul.list-rank {
    counter-reset: rank
}

ul.list-rank li {
    counter-increment: rank;
    font-size: 14px;
    margin-bottom: 25px
}

ul.list-rank li:last-of-type {
    margin-bottom: 0
}

ul.list-rank li:before {
    font-weight: 700;
    content: counter(rank);
    display: inline-block;
    text-align: center;
    height: 22px;
    line-height: 22px;
    width: 22px;
    background: #111;
    color: #f0f0f0;
    margin-right: 10px
}

ul.list-rank li:nth-of-type(-n+3):before {
    background: #f30
}

ul.list-comment-hot {
    overflow: hidden
}

ul.list-comment-hot li {
    width: 100%;
    border-bottom: 1px solid #e9e9e9;
    overflow: hidden;
    padding: 25px
}

ul.list-comment-hot li > div:first-of-type {
    padding-right: 5px !important
}

ul.list-comment-hot li > div:last-of-type {
    padding-left: 5px !important;
    font-size: 14px
}

ul.list-comment-hot li > div:last-of-type > div {
    color: #999
}

ul.list-comment-hot li > div:last-of-type > div h3 {
    color: #111;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 165px;
    display: inline-block
}

ul.list-comment-hot li > div:last-of-type > div > span {
    float: right;
    font-size: 12px;
    margin-bottom: 5px
}

ul.list-comment-hot li > div:last-of-type > div p {
    margin-bottom: 10px;
    clear: both
}

ul.list-comment-hot li > div:last-of-type > div p span {
    color: #ff3434;
    margin: 0 5px
}

ul.list-comment-hot li > p {
    font-size: 14px
}

body > footer {
    margin-top: 15px;
    padding: 55px 0;
    background: #222;
    border: 1px solid #222
}

body > footer > div > div {
    height: 70px
}

body > footer > div > div:nth-of-type(n) {
    padding: 0 15px !important
}

body > footer > div > div:first-of-type {
    text-align: center;
    line-height: 70px
}

body > footer > div > div:first-of-type img {
    height: 100%
}

body > footer > div > div:nth-of-type(2) {
    text-align: center;
    border-left: 1px solid #7f7f7f;
    border-right: 1px solid #7f7f7f;
    color: #999
}

body > footer > div > div:nth-of-type(2) > * {
    height: 35px;
    line-height: 35px
}

body > footer > div > div:nth-of-type(2) nav ul {
    display: inline-block
}

body > footer > div > div:nth-of-type(2) nav ul li {
    padding-left: 10px;
    color: #ccc
}

body > footer > div > div:nth-of-type(2) nav ul li:after {
    content: '|';
    margin-left: 10px
}

body > footer > div > div:nth-of-type(2) nav ul li:first-of-type {
    padding-left: 0
}

body > footer > div > div:nth-of-type(2) nav ul li:last-of-type:after {
    content: none;
    margin-left: 0
}

body > footer > div > div:nth-of-type(2) p span:before {
    content: ' '
}

body > footer > div > div:last-of-type {
    color: #ccc
}

body > footer > div > div:last-of-type > * {
    float: left
}

body > footer > div > div:last-of-type img {
    height: 70px;
    line-height: 70px;
    width: 70px;
    margin-right: 10px
}

body > footer > div > div:last-of-type p {
    height: 35px;
    line-height: 35px
}

body > aside {
    visibility: hidden;
    opacity: 0;
    filter: alpha(opacity=0);
    position: fixed;
    right: 35px;
    bottom: 35px;
    height: 60px;
    line-height: 60px;
    width: 60px;
    background: url(../img/back.png) no-repeat center center;
    background-size: contain;
    cursor: pointer;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    -ms-transition: .3s;
    transition: .3s
}

body.long > aside {
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
    z-index: 5
}

.column-double {
    margin-top: 15px
}

.column-double > :first-child {
    position: relative
}

.column-double > :first-child:not(.nof) {
    padding-right: 12.5px !important
}

.column-double > :last-child:not(.nof) {
    padding-left: 12.5px !important
}

.column-double > :last-child .wrap-list {
    padding: 25px
}

.column-double > :last-child .wrap-list > h3 {
    margin-bottom: 35px;
    position: relative;
    margin-left: 0
}

.column-double > :last-child .wrap-list > h3:before {
    position: absolute;
    left: -25px;
    top: 0;
    content: '';
    height: 100%;
    width: 4px;
    background: #ff7800
}

.column-double > :last-child .wrap-list > h3 a:not(.link) {
    font-size: 12px;
    font-weight: 400;
    float: right;
    margin-right: 10px;
    color: #7f7f7f
}

.column-double > :last-child .wrap-list.wrap-list-nop {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0
}

.column-double > :last-child .wrap-list.wrap-list-nop > h3 {
    margin-bottom: 10px;
    position: relative;
    margin-left: 25px
}

.column-double > :last-child .wrap-list.wrap-list-nop > h3:before {
    position: absolute;
    left: -25px;
    top: 0;
    content: '';
    height: 100%;
    width: 4px;
    background: #ff7800
}

.column-double > :last-child .add {
    zoom: 1
}

.column-double > :last-child .add:after {
    content: '';
    display: table;
    clear: both
}

.column-double > :last-child .add > * {
    width: 100%;
    float: left
}

.column-double > :last-child .add img {
    float: left;
    width: 100%
}

.column-double > :only-child:not(.nof) {
    padding: 0 !important
}

.column-double > * > * {
    background: #fff;
    margin-bottom: 15px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.column-double > * > .viscosity {
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -o-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0
}

.column-double > * > .viscosity + * {
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px
}

.column-double > * > .viscosity, .column-double > * > :last-child {
    margin-bottom: 0
}

.banner img {
    width: 100%
}

.pre {
    white-space: pre-wrap
}

.wrap-img {
    height: 0;
    padding-bottom: 100% !important;
    position: relative
}

.wrap-img img {
    width: 100%;
    height: 100%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 0
}

.hover {
    cursor: pointer;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    -ms-transition: .3s;
    transition: .3s
}

.hover.light {
    color: #ff3434
}

.hover.curr, .hover:hover {
    color: #ff7800
}

.hover-block {
    cursor: pointer;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    -ms-transition: .3s;
    transition: .3s
}

.hover-block:hover {
    background: #fff8f2
}

.hover-block:hover .hover {
    color: #ff7800
}

.hover-img {
    position: relative;
    overflow: hidden
}

.hover-img > img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s;
    -ms-transition: .5s;
    transition: .5s
}

.hover-img:hover > img {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05)
}

.hover-op {
    cursor: pointer;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    -ms-transition: .3s;
    transition: .3s
}

.hover-op:hover {
    opacity: .75;
    filter: alpha(opacity=75)
}

.loadmore {
    height: 48px;
    line-height: 48px;
    text-align: center;
    font-size: 14px;
    background: #e4e4e4;
    cursor: pointer;
    color: #414141
}

.loadmore:after {
    font-family: iconfont;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: .2px;
    -moz-osx-font-smoothing: grayscale;
    content: '\e603';
    margin-left: 2.5px;
    vertical-align: bottom;
    color: #7f7f7f
}

.loadmore-middle {
    padding: 30px 0;
    text-align: center;
    font-size: 14px;
    color: #7f7f7f
}

.loadmore-middle span {
    cursor: pointer;
    display: inline-block;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -o-border-radius: 30px;
    -ms-border-radius: 30px;
    border-radius: 30px;
    border: 1px solid #d2d2d2;
    padding: 5px 0;
    width: 30%
}

.loadmore-middle span:after {
    font-family: iconfont;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: .2px;
    -moz-osx-font-smoothing: grayscale;
    content: '\e603';
    margin-left: 2.5px;
    vertical-align: text-bottom
}

.loadmore-mini {
    height: 35px;
    line-height: 35px;
    text-align: center;
    cursor: pointer;
    color: #999
}

.loadmore-mini:after {
    font-family: iconfont;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: .2px;
    -moz-osx-font-smoothing: grayscale;
    content: '\e60c';
    font-size: 18px
}

.wavelet {
    display: block;
    background: #fff8f2;
    position: absolute;
    -webkit-transition: 1.5s linear;
    -moz-transition: 1.5s linear;
    -o-transition: 1.5s linear;
    -ms-transition: 1.5s linear;
    transition: 1.5s linear;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -o-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0)
}

.wavelet.wavelet-over {
    -webkit-transform: scale(2.6);
    -moz-transform: scale(2.6);
    -o-transform: scale(2.6);
    -ms-transform: scale(2.6);
    transform: scale(2.6);
    opacity: 0;
    filter: alpha(opacity=0)
}

.wavelet.wavelet-init {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition: none;
    transition: none
}

.wavelet.wavelet-mouseenter {
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    -o-transform: scale(.5);
    -ms-transform: scale(.5);
    transform: scale(.5)
}

.tag {
    font-size: 12px;
    background: #ffa759;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -o-border-radius: 15px;
    -ms-border-radius: 15px;
    border-radius: 15px;
    display: inline-block;
    color: #fff;
    padding: 2.5px 12.5px;
    font-weight: 400
}

.download {
    display: inline-block;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    -ms-border-radius: 20px;
    border-radius: 20px;
    color: #fff;
    padding: 2.5px 12.5px;
    margin: 5px 0;
    background: #ff7800
}

.download:after {
    font-family: iconfont;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: .2px;
    -moz-osx-font-smoothing: grayscale;
    content: '\e603';
    font-size: 12px;
    display: inline-block;
    margin-left: 5px
}

.download.ad {
    background: #a4c548
}

.download.ip {
    background: #c9c9c9
}

.download.wp {
    background: #0078d7
}

.btn {
    background: #ff7800;
    color: #fff;
    border: 0;
    padding: 5px 25px;
    font-size: 16px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -o-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    cursor: pointer
}

.bottom-banner {
    position: fixed;
    width: 100%;
    left: 0;
    bottom: 0;
    z-index: 2001
}

.bottom-banner > a {
    position: relative;
    display: block;
    width: 100%;
    max-width: 1920px;
    margin: 0 auto
}

.bottom-banner > a > img {
    width: 100%
}

.bottom-banner > a + i {
    position: absolute;
    top: 50%;
    margin-top: -13px;
    right: 5%;
    width: 26px;
    height: 26px;
    cursor: pointer;
    z-index: 2;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MDkyOEIwNjFEQjQxMUU3QkM3MkYzQkZDNzdCNzI4NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MDkyOEIwNzFEQjQxMUU3QkM3MkYzQkZDNzdCNzI4NCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjYwOTI4QjA0MURCNDExRTdCQzcyRjNCRkM3N0I3Mjg0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjYwOTI4QjA1MURCNDExRTdCQzcyRjNCRkM3N0I3Mjg0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+qmTUxgAAANtJREFUeNq81m0OwiAMBmAOYznMPIN6YI1ewv3VxAsgTZiZhMJb6EbShH3QZ8vKwIUQzjE+Me4xfAxnED7l47wnlzpLexpAPuVZ2otPPsJ/G4FygNuNL1CM2QAqAZyX1jeMQCXgNz6/sQeqAjnSAzWBEqKBIEBCJGheJYCBGlKDjhqghUhPHLTF0VueqjJHJ9okIBMyHgGo8SY0ihD4TagXkf5FUnWRFpGA1jwhFEEnGgz1AipoBIChUQCCpDK1Whn5+ODSrmLLNf66227lwh0WjfddnO/N+b8CDAChIiv49aUADwAAAABJRU5ErkJggg==);
    background-repeat: no-repeat
}

@media screen and (max-width: 767px) {
    .bottom-banner {
        display: none
    }

    body > header nav > div > :first-child {
        width: 100%
    }

    body > header nav > div > :first-child + div {
        position: fixed;
        width: 100%;
        height: 100%;
        background: 0 0;
        left: 0;
        top: 0;
        cursor: pointer;
        display: none
    }

    body > header nav > div ul {
        background: #111;
        color: #fff;
        position: absolute;
        height: auto;
        left: 0;
        top: 70px;
        z-index: 2;
        padding-left: 0;
        display: none;
        width: 100%
    }

    body > header nav > div ul li {
        width: 100% !important;
        float: none !important;
        text-align: left;
        border-bottom: 1px solid #414141
    }

    body > header nav > div ul li > * {
        display: block;
        padding: 0 20px
    }

    body > header nav > div ul li > .curr {
        background: #292929
    }

    ul.list-card li > * {
        height: 108px
    }

    ul.list-card li article {
        height: 100%;
        position: relative
    }

    ul.list-card li article > div:first-of-type {
        position: absolute !important;
        top: 15px;
        left: 15px;
        width: 110px;
        padding-right: 0 !important
    }

    ul.list-card li article > div:last-of-type {
        width: 100%;
        padding-left: 135px !important
    }

    ul.list-card li article > div:last-of-type > section {
        margin-top: 10px
    }

    ul.list-card li article > div:last-of-type > section > div:last-of-type {
        padding-left: 0 !important;
        white-space: nowrap
    }

    ul.list-card li article > div:last-of-type > section > div:last-of-type > div {
        float: none;
        display: inline-block;
        vertical-align: middle
    }

    ul.list-card li article > div:last-of-type > section > div:last-of-type > div:first-of-type {
        width: 20px;
        padding-right: 0 !important
    }

    ul.list-card li article > div:last-of-type > section > div:last-of-type > div:last-of-type {
        padding-left: 0 !important;
        width: auto
    }

    ul.list-card li article > div:last-of-type > section > div:last-of-type > div:last-of-type span {
        vertical-align: middle;
        display: inline
    }

    ul.list-card li article > div:last-of-type > section > div:last-of-type > div:last-of-type span:last-of-type {
        font-size: 16px
    }

    body > footer {
        padding: 15px 0
    }

    body > footer > div > div {
        height: auto
    }

    body > footer > div > div:first-of-type {
        line-height: normal;
        margin-bottom: 15px
    }

    body > footer > div > div:first-of-type img {
        width: 30%
    }

    body > footer > div > div:nth-of-type(2) {
        border: 0
    }

    body > footer > div > div:nth-of-type(2) > * {
        height: auto
    }

    body > footer > div > div:nth-of-type(2) p span {
        display: block
    }

    body > footer > div > div:nth-of-type(2) p span:before {
        content: ''
    }

    body > aside {
        height: 40px;
        line-height: 40px;
        width: 40px;
        right: 15px;
        bottom: 15px
    }

    .hover-op:hover {
        opacity: 1;
        filter: alpha(opacity=100)
    }

    .column-double > :first-child:not(.nof) {
        padding: 0 5px !important
    }

    .column-double > :only-child {
        padding: 0 5px !important
    }

    .loadmore-middle {
        padding: 0;
        height: 48px;
        line-height: 48px;
        border-top: 1px solid #d2d2d2
    }

    .loadmore-middle span {
        display: block;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -o-border-radius: 0;
        -ms-border-radius: 0;
        border-radius: 0;
        border: 0;
        padding: 0;
        width: auto
    }

    .loadmore-middle span:after {
        vertical-align: bottom
    }
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
    body > header > * {
        padding: 0 5px
    }

    body > footer > div > div:nth-of-type(2) {
        text-align: left;
        border-right: 0
    }

    ul.list-tab li.right > ul li {
        padding: 0 5px
    }

    ul.list-tab li.right > ul li:first-of-type {
        margin-left: 15px
    }

    ul.list-tab li.right > ul li:last-of-type {
        margin-right: 15px
    }

    ul.list-card li article > div:last-of-type > section > div:last-of-type > div:last-of-type {
        padding-left: 0 !important
    }

    ul.list-card li article > div:last-of-type > section > div:last-of-type > div:last-of-type span {
        display: inline;
        line-height: 40px;
        vertical-align: middle
    }

    ul.list-comment-hot li > div:last-of-type > div h3 {
        max-width: 125px
    }

    .column-double > :first-child:not(.nof) {
        padding-left: 5px !important
    }

    .column-double > :last-child:not(.nof) {
        padding-right: 5px !important
    }
}

@media screen and (min-width: 768px) {
    body > header nav > div ul {
        display: block !important
    }

    body.long > aside:hover {
        opacity: .8;
        filter: alpha(opacity=80)
    }
}

@media screen and (min-width: 1200px) {
    .grid.wider-mini, .wider-mini .grid {
        max-width: 1100px
    }

    ul.list-card li article > div:last-of-type > section > div:last-of-type {
        margin-top: -13px
    }
}

.grid, .unit {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.grid {
    display: block;
    clear: both
}

.grid .unit {
    float: left;
    width: 100%;
    padding: 10px
}

.grid .unit.cell {
    display: table-cell;
    float: none;
    vertical-align: middle
}

.table {
    display: table;
    width: 100%
}

.grid .unit:first-child {
    padding-left: 20px
}

.grid .unit:last-child {
    padding-right: 20px
}

.unit .unit:first-child {
    padding-left: 0
}

.unit .unit:last-child {
    padding-right: 0
}

.unit .grid:first-child > .unit {
    padding-top: 0
}

.unit .grid:last-child > .unit {
    padding-bottom: 0
}

.no-gutters .unit, .unit.no-gutters {
    padding: 0 !important
}

.wrap .grid, .grid.wrap {
    max-width: 978px;
    margin-left: auto;
    margin-right: auto
}

.grid .whole, .grid .w-1-1 {
    width: 100%
}

.grid .half, .grid .w-1-2 {
    width: 50%
}

.grid .one-third, .grid .w-1-3 {
    width: 33.3333%
}

.grid .two-thirds, .grid .w-2-3 {
    width: 66.6667%
}

.grid .one-quarter, .grid .one-fourth, .grid .w-1-4 {
    width: 25%
}

.grid .three-quarters, .grid .three-fourths, .grid .w-3-4 {
    width: 75%
}

.grid .one-fifth, .grid .w-1-5 {
    width: 20%
}

.grid .two-fifths, .grid .w-2-5 {
    width: 40%
}

.grid .three-fifths, .grid .w-3-5 {
    width: 60%
}

.grid .four-fifths, .grid .w-4-5 {
    width: 80%
}

.grid .one-sixth, .grid .w-1-6 {
    width: 16.6667%
}

.grid .five-sixths, .grid .w-5-6 {
    width: 83.3333%
}

.grid .one-seventh, .grid .w-1-7 {
    width: 14.2857%
}

.grid .two-sevenths, .grid .w-2-7 {
    width: 28.5714%
}

.grid .three-sevenths, .grid .w-3-7 {
    width: 42.8571%
}

.grid .four-sevenths, .grid .w-4-7 {
    width: 57.1429%
}

.grid .five-sevenths, .grid .w-5-7 {
    width: 71.4286%
}

.grid .six-sevenths, .grid .w-6-7 {
    width: 85.7143%
}

.grid .one-eighth, .grid .w-1-8 {
    width: 12.5%
}

.grid .three-eighths, .grid .w-3-8 {
    width: 37.5%
}

.grid .five-eighths, .grid .w-5-8 {
    width: 62.5%
}

.grid .seven-eighths, .grid .w-7-8 {
    width: 87.5%
}

.grid .one-ninth, .grid .w-1-9 {
    width: 11.1111%
}

.grid .two-ninths, .grid .w-2-9 {
    width: 22.2222%
}

.grid .four-ninths, .grid .w-4-9 {
    width: 44.4444%
}

.grid .five-ninths, .grid .w-5-9 {
    width: 55.5556%
}

.grid .seven-ninths, .grid .w-7-9 {
    width: 77.7778%
}

.grid .eight-ninths, .grid .w-8-9 {
    width: 88.8889%
}

.grid .one-tenth, .grid .w-1-10 {
    width: 10%
}

.grid .three-tenths, .grid .w-3-10 {
    width: 30%
}

.grid .seven-tenths, .grid .w-7-10 {
    width: 70%
}

.grid .nine-tenths, .grid .w-9-10 {
    width: 90%
}

.grid .one-eleventh, .grid .w-1-11 {
    width: 9.0909%
}

.grid .two-elevenths, .grid .w-2-11 {
    width: 18.1818%
}

.grid .three-elevenths, .grid .w-3-11 {
    width: 27.2727%
}

.grid .four-elevenths, .grid .w-4-11 {
    width: 36.3636%
}

.grid .five-elevenths, .grid .w-5-11 {
    width: 45.4545%
}

.grid .six-elevenths, .grid .w-6-11 {
    width: 54.5455%
}

.grid .seven-elevenths, .grid .w-7-11 {
    width: 63.6364%
}

.grid .eight-elevenths, .grid .w-8-11 {
    width: 72.7273%
}

.grid .nine-elevenths, .grid .w-9-11 {
    width: 81.8182%
}

.grid .ten-elevenths, .grid .w-10-11 {
    width: 90.9091%
}

.grid .one-twelfth, .grid .w-1-12 {
    width: 8.3333%
}

.grid .five-twelfths, .grid .w-5-12 {
    width: 41.6667%
}

.grid .seven-twelfths, .grid .w-7-12 {
    width: 58.3333%
}

.grid .eleven-twelfths, .grid .w-11-12 {
    width: 91.6667%
}

.grid .golden-small, .grid .w-g-s {
    width: 38.2716%
}

.grid .golden-large, .grid .w-g-l {
    width: 61.7283%
}

.grid {
    *zoom: 1
}

.grid:before, .grid:after {
    display: table;
    content: "";
    line-height: 0
}

.grid:after {
    clear: both
}

.align-center {
    text-align: center
}

.align-left {
    text-align: left
}

.align-right {
    text-align: right
}

.pull-left {
    float: left
}

.pull-right {
    float: right
}

.unit img {
    max-width: 100%
}

.only-on-mobiles {
    display: none !important
}

@media screen and (max-width: 767px) {
    .grid .mob-whole, .grid .mob-w-1-1 {
        width: 100%
    }

    .grid .mob-half, .grid .mob-w-1-2 {
        width: 50%
    }

    .grid .mob-one-third, .grid .mob-w-1-3 {
        width: 33.3333%
    }

    .grid .mob-two-thirds, .grid .mob-w-2-3 {
        width: 66.6667%
    }

    .grid .mob-one-quarter, .grid .mob-one-fourth, .grid .mob-w-1-4 {
        width: 25%
    }

    .grid .mob-three-quarters, .grid .mob-three-fourths, .grid .mob-w-3-4 {
        width: 75%
    }

    .grid .mob-one-fifth, .grid .mob-w-1-5 {
        width: 20%
    }

    .grid .mob-two-fifths, .grid .mob-w-2-5 {
        width: 40%
    }

    .grid .mob-three-fifths, .grid .mob-w-3-5 {
        width: 60%
    }

    .grid .mob-four-fifths, .grid .mob-w-4-5 {
        width: 80%
    }

    .grid .mob-one-sixth, .grid .mob-w-1-6 {
        width: 16.6667%
    }

    .grid .mob-five-sixths, .grid .mob-w-5-6 {
        width: 83.3333%
    }

    .grid .mob-one-seventh, .grid .mob-w-1-7 {
        width: 14.2857%
    }

    .grid .mob-two-sevenths, .grid .mob-w-2-7 {
        width: 28.5714%
    }

    .grid .mob-three-sevenths, .grid .mob-w-3-7 {
        width: 42.8571%
    }

    .grid .mob-four-sevenths, .grid .mob-w-4-7 {
        width: 57.1429%
    }

    .grid .mob-five-sevenths, .grid .mob-w-5-7 {
        width: 71.4286%
    }

    .grid .mob-six-sevenths, .grid .mob-w-6-7 {
        width: 85.7143%
    }

    .grid .mob-one-eighth, .grid .mob-w-1-8 {
        width: 12.5%
    }

    .grid .mob-three-eighths, .grid .mob-w-3-8 {
        width: 37.5%
    }

    .grid .mob-five-eighths, .grid .mob-w-5-8 {
        width: 62.5%
    }

    .grid .mob-seven-eighths, .grid .mob-w-7-8 {
        width: 87.5%
    }

    .grid .mob-one-ninth, .grid .mob-w-1-9 {
        width: 11.1111%
    }

    .grid .mob-two-ninths, .grid .mob-w-2-9 {
        width: 22.2222%
    }

    .grid .mob-four-ninths, .grid .mob-w-4-9 {
        width: 44.4444%
    }

    .grid .mob-five-ninths, .grid .mob-w-5-9 {
        width: 55.5556%
    }

    .grid .mob-seven-ninths, .grid .mob-w-7-9 {
        width: 77.7778%
    }

    .grid .mob-eight-ninths, .grid .mob-w-8-9 {
        width: 88.8889%
    }

    .grid .mob-one-tenth, .grid .mob-w-1-10 {
        width: 10%
    }

    .grid .mob-three-tenths, .grid .mob-w-3-10 {
        width: 30%
    }

    .grid .mob-seven-tenths, .grid .mob-w-7-10 {
        width: 70%
    }

    .grid .mob-nine-tenths, .grid .mob-w-9-10 {
        width: 90%
    }

    .grid .mob-one-eleventh, .grid .mob-w-1-11 {
        width: 9.0909%
    }

    .grid .mob-two-elevenths, .grid .mob-w-2-11 {
        width: 18.1818%
    }

    .grid .mob-three-elevenths, .grid .mob-w-3-11 {
        width: 27.2727%
    }

    .grid .mob-four-elevenths, .grid .mob-w-4-11 {
        width: 36.3636%
    }

    .grid .mob-five-elevenths, .grid .mob-w-5-11 {
        width: 45.4545%
    }

    .grid .mob-six-elevenths, .grid .mob-w-6-11 {
        width: 54.5455%
    }

    .grid .mob-seven-elevenths, .grid .mob-w-7-11 {
        width: 63.6364%
    }

    .grid .mob-eight-elevenths, .grid .mob-w-8-11 {
        width: 72.7273%
    }

    .grid .mob-nine-elevenths, .grid .mob-w-9-11 {
        width: 81.8182%
    }

    .grid .mob-ten-elevenths, .grid .mob-w-10-11 {
        width: 90.9091%
    }

    .grid .mob-one-twelfth, .grid .mob-w-1-12 {
        width: 8.3333%
    }

    .grid .mob-five-twelfths, .grid .mob-w-5-12 {
        width: 41.6667%
    }

    .grid .mob-seven-twelfths, .grid .mob-w-7-12 {
        width: 58.3333%
    }

    .grid .mob-eleven-twelfths, .grid .mob-w-11-12 {
        width: 91.6667%
    }

    .grid .mob-golden-small, .grid .mob-w-g-s {
        width: 38.2716%
    }

    .grid .mob-golden-large, .grid .mob-w-g-l {
        width: 61.7283%
    }

    .grid:not(.no-stacking-on-mobiles) > .unit {
        width: 100% !important;
        padding-left: 20px;
        padding-right: 20px
    }

    .unit .grid .unit {
        padding-left: 0;
        padding-right: 0
    }

    .center-on-mobiles {
        text-align: center !important
    }

    .hide-on-mobiles {
        display: none !important
    }

    .only-on-mobiles {
        display: block !important
    }
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
    .grid .mid-whole, .grid .mid-w-1-1 {
        width: 100%
    }

    .grid .mid-half, .grid .mid-w-1-2 {
        width: 50%
    }

    .grid .mid-one-third, .grid .mid-w-1-3 {
        width: 33.3333%
    }

    .grid .mid-two-thirds, .grid .mid-w-2-3 {
        width: 66.6667%
    }

    .grid .mid-one-quarter, .grid .mid-one-fourth, .grid .mid-w-1-4 {
        width: 25%
    }

    .grid .mid-three-quarters, .grid .mid-three-fourths, .grid .mid-w-3-4 {
        width: 75%
    }

    .grid .mid-one-fifth, .grid .mid-w-1-5 {
        width: 20%
    }

    .grid .mid-two-fifths, .grid .mid-w-2-5 {
        width: 40%
    }

    .grid .mid-three-fifths, .grid .mid-w-3-5 {
        width: 60%
    }

    .grid .mid-four-fifths, .grid .mid-w-4-5 {
        width: 80%
    }

    .grid .mid-one-sixth, .grid .mid-w-1-6 {
        width: 16.6667%
    }

    .grid .mid-five-sixths, .grid .mid-w-5-6 {
        width: 83.3333%
    }

    .grid .mid-one-seventh, .grid .mid-w-1-7 {
        width: 14.2857%
    }

    .grid .mid-two-sevenths, .grid .mid-w-2-7 {
        width: 28.5714%
    }

    .grid .mid-three-sevenths, .grid .mid-w-3-7 {
        width: 42.8571%
    }

    .grid .mid-four-sevenths, .grid .mid-w-4-7 {
        width: 57.1429%
    }

    .grid .mid-five-sevenths, .grid .mid-w-5-7 {
        width: 71.4286%
    }

    .grid .mid-six-sevenths, .grid .mid-w-6-7 {
        width: 85.7143%
    }

    .grid .mid-one-eighth, .grid .mid-w-1-8 {
        width: 12.5%
    }

    .grid .mid-three-eighths, .grid .mid-w-3-8 {
        width: 37.5%
    }

    .grid .mid-five-eighths, .grid .mid-w-5-8 {
        width: 62.5%
    }

    .grid .mid-seven-eighths, .grid .mid-w-7-8 {
        width: 87.5%
    }

    .grid .mid-one-ninth, .grid .mid-w-1-9 {
        width: 11.1111%
    }

    .grid .mid-two-ninths, .grid .mid-w-2-9 {
        width: 22.2222%
    }

    .grid .mid-four-ninths, .grid .mid-w-4-9 {
        width: 44.4444%
    }

    .grid .mid-five-ninths, .grid .mid-w-5-9 {
        width: 55.5556%
    }

    .grid .mid-seven-ninths, .grid .mid-w-7-9 {
        width: 77.7778%
    }

    .grid .mid-eight-ninths, .grid .mid-w-8-9 {
        width: 88.8889%
    }

    .grid .mid-one-tenth, .grid .mid-w-1-10 {
        width: 10%
    }

    .grid .mid-three-tenths, .grid .mid-w-3-10 {
        width: 30%
    }

    .grid .mid-seven-tenths, .grid .mid-w-7-10 {
        width: 70%
    }

    .grid .mid-nine-tenths, .grid .mid-w-9-10 {
        width: 90%
    }

    .grid .mid-one-eleventh, .grid .mid-w-1-11 {
        width: 9.0909%
    }

    .grid .mid-two-elevenths, .grid .mid-w-2-11 {
        width: 18.1818%
    }

    .grid .mid-three-elevenths, .grid .mid-w-3-11 {
        width: 27.2727%
    }

    .grid .mid-four-elevenths, .grid .mid-w-4-11 {
        width: 36.3636%
    }

    .grid .mid-five-elevenths, .grid .mid-w-5-11 {
        width: 45.4545%
    }

    .grid .mid-six-elevenths, .grid .mid-w-6-11 {
        width: 54.5455%
    }

    .grid .mid-seven-elevenths, .grid .mid-w-7-11 {
        width: 63.6364%
    }

    .grid .mid-eight-elevenths, .grid .mid-w-8-11 {
        width: 72.7273%
    }

    .grid .mid-nine-elevenths, .grid .mid-w-9-11 {
        width: 81.8182%
    }

    .grid .mid-ten-elevenths, .grid .mid-w-10-11 {
        width: 90.9091%
    }

    .grid .mid-one-twelfth, .grid .mid-w-1-12 {
        width: 8.3333%
    }

    .grid .mid-five-twelfths, .grid .mid-w-5-12 {
        width: 41.6667%
    }

    .grid .mid-seven-twelfths, .grid .mid-w-7-12 {
        width: 58.3333%
    }

    .grid .mid-eleven-twelfths, .grid .mid-w-11-12 {
        width: 91.6667%
    }

    .grid .mid-golden-small, .grid .mid-w-g-s {
        width: 38.2716%
    }

    .grid .mid-golden-large, .grid .mid-w-g-l {
        width: 61.7283%
    }

    .hide-on-middle {
        display: none !important
    }
}

@media screen and (min-width: 1200px) {
    .wider .grid, .grid.wider {
        max-width: 1200px;
        margin-left: auto;
        margin-right: auto
    }
}

.sg-list .figure {
    display: block;
    margin: 0 auto;
    width: 204px !important;
    height: 204px !important;
}

.sg-list .price {
    text-align: left;
}

.list_search_btn {
    width: 88px;
    background: #f32424;
    color: #fff;
}

.shop_type_bar > div:first-child {
    float: left;
    width: 60px;
}

.shop_type_bar > div:last-child {
    float: left;
    width: calc(100% - 60px);
    text-align: right;
}

.mn-p {
    color: gold;
    font-weight: bold;
}
.unit .anz-t, .unit .anz-f,.unit .bao-t,.unit .bao-f{
    margin-right: 5px;
    float: right;
}
.jubao-top .layui-layer-btn{
    height: 60px;
}
.jubao-top .layui-layer-input{
    width: 300px;
    height: 100px;
    line-height: 20px;
    margin: 10px auto;
    display: inherit;
}