@charset "utf-8";*html {
    background-image: url(about:blank);
    background-attachment: fixed
}

.top {
    background: #1865AB center center;
    height: 32px;
    text-align: center;
    width: 100%
}

.top1000 {
    height: 32px;
    line-height: 32px;
    width: 1000px;
    margin: 0 auto
}

.top_l {
    float: left;
    width: 130px
}

.top_2 {
    float: left;
    height: 32px;
    line-height: 32px;
    overflow: hidden
}

.top_2 a {
    color: #FFFFFF;
    text-decoration: none
}

.top_r {
    float: right;
    height: 32px;
    line-height: 32px;
    overflow: hidden
}

.top_r a {
    color: #FFFFFF;
    margin-left: 5px;
    text-decoration: none
}

.wallpaper_top {
    width: 100%;
    height: 748px;
    background: url(../images/gzjb_topBg.jpg) center top no-repeat #fff
}

.wallpaper_top1100 {
    position: relative;
    width: 1220px;
    height: 500px;
    margin: 0 auto;
    background: url(../images/gzjb_topBg2.png) center top no-repeat
}

.wallpaper_top1100 a {
    position: absolute;
    top: 460px;
    left: 812px;
    width: 90px;
    height: 35px
}

.wallpaper1000 {
    position: relative;
    width: 1000px;
    height: auto;
    _padding-bottom: 5px;
    padding: 55px 0 10px 0;
    margin: 0 auto
}

.qz_region {
    padding-bottom: 10px;
    background-color: #fdb7d3
}

.qzimg_region {
    width: 1000px;
    height: 95px;
    background: url(../images/qz_qu.png) no-repeat
}

#zh_region .wallpaper1000 {
    left: -4px;
    margin-top: -248px;
    padding: 20px;
    background: #640000
}

.zh_region {
    padding-bottom: 50px;
    position: relative;
    *top: -248px
}

.zh_region .bg {
    position: absolute;
    top: 248px;
    left: 0;
    right: 0;
    bottom: 0;
    background: url(../images/gzjb_centerBg.jpg) repeat
}

.lm_region {
    padding-bottom: 10px;
    background-color: #99c6e3
}

.lmimg_region {
    width: 1050px;
    height: 227px;
    margin: 0 0 10px -50px;
    background: url(../images/lm_title.png) no-repeat
}

.en_ut {
    position: relative;
    z-index: 10;
    height: auto
}

.en_ut .enIfo {
    position: relative;
    float: left;
    width: 326px;
    height: 371px;
    margin: 0 0 11px 11px;
    background-color: #fff
}

.en_ut .enIfo_bottom {
    margin: 10px 0 0 10px
}

.en_ut li a {
    text-decoration: none;
    height: auto
}

.en_ut li .pic {
    display: inline-block;
    width: 326px;
    height: 245px;
    vertical-align: middle
}

.en_ut li strong {
    display: block;
    height: 45px;
    font: 16px/22px Microsoft YaHei;
    color: #6f6f6f;
    overflow: hidden;
    margin: 10px 25px
}

.en_ut li strong em {
    color: #e42827
}

.en_ub {
    position: relative;
    z-index: 3;
    height: auto
}

.en_ub .enIfo {
    position: relative;
    float: left;
    width: 242px;
    height: 331px;
    margin: 10px 0 0 10px;
    background-color: #fff
}

.en_ub li a {
    text-decoration: none
}

.en_ub li .pic {
    display: inline-block;
    width: 242px;
    height: 184px;
    vertical-align: middle
}

.en_ub li strong {
    display: block;
    height: 67px;
    margin: 10px 25px;
    font: 16px/22px Microsoft YaHei;
    color: #6f6f6f;
    overflow: hidden
}

.en_ub li strong em {
    color: #e42827
}

.enIfo .enIfoWrap {
    width: 100%;
    height: 100%;
    background-color: #FFF;
    border-color: #FFF
}

.enIfoWrapHover {
    z-index: 2;
    overflow: visible
}

.enIfoWrapHover li {
    position: relative;
    height: auto;
    width: 100%;
    margin: -3px;
    _margin: -4px;
    border: 3px solid #BC0000;
    overflow: hidden
}

.en_ut .contact,.en_ub .contact {
    height: 40px;
    padding: 10px 25px
}

.en_ut .contact .fl {
    float: left;
    width: 120px;
    font: 20px/41px Microsoft YaHei;
    color: #fe9400;
    overflow: hidden;
    white-space: nowrap
}

.en_ub .contact .fl {
    float: left;
    width: 80px;
    font: 15px/31px Microsoft YaHei;
    color: #fe9400;
    overflow: hidden;
    white-space: nowrap
}

.en_ut .contact .fr,.en_ub .contact .fr {
    float: right
}

.en_ut .contact .fr a,.en_ub .contact .fr a {
    display: block;
    background: url(../images/wallpaper.png) no-repeat
}

.en_ut .contact .fr a {
    width: 140px;
    height: 40px
}

.en_ub .contact .fr a {
    width: 105px;
    height: 31px
}

.en_ut .contact .fr a {
    background-position: 0 0
}

.en_ub .contact .fr a {
    background-position: 0 -88px
}

.en_ut .contact .fr a:hover {
    background: url(../images/wallpaper.png) no-repeat 0 -44px
}

.en_ub .contact .fr a:hover {
    background: url(../images/wallpaper.png) no-repeat 0 -122px
}

.en_us,.en_ux {
    height: auto
}

.en_us .enIfo {
    float: left;
    width: 158px;
    height: 177px;
    margin: 10px 0 0 10px;
    background-color: #fff
}

.en_us li .pic {
    display: inline-block;
    width: 158px;
    height: 120px;
    vertical-align: middle
}

.bh_contact p {
    margin: 0 10px;
    font: 16px/22px Microsoft YaHei;
    color: #fe9400;
    text-align: center;
    overflow: hidden;
    white-space: nowrap
}

.bh_contact a {
    display: inline-block;
    width: 144px;
    height: 27px;
    margin-left: 7px;
    background: url(../images/wallpaper.png) no-repeat 0 -155px
}

.bh_contact a:hover {
    background: url(../images/wallpaper.png) no-repeat 0 -184px
}

.en_ux .ex_ul {
    position: relative;
    float: left;
    width: 102px;
    height: 76px;
    margin: 10px 0 0 10px
}

.ex_li li img {
    display: inline-block;
    width: 102px;
    height: 76px;
    vertical-align: middle
}

.ex_ulHover {
    z-index: 2;
    overflow: visible
}

.ex_ulHover li {
    position: relative;
    width: 100%;
    height: auto;
    margin: -1px;
    border: 1px solid #BC0000;
    overflow: hidden
}

.wallpaper1000 .first {
    margin-left: 0
}

.footer {
    width: 100%;
    height: auto
}

.foot_o2o {
    margin: 10px 0
}

.foot_o2o p {
    width: 100%;
    text-align: center;
    font: 14px/30px Arial, Helvetica, sans-serif;
    color: #000
}

.foot_o2o p a,.footer p a:hover {
    text-decoration: none;
    color: #000
}

.foot_o2o p em {
    padding: 0 5px
}

.yy_bj {
    position: fixed;
    _position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    filter: alpha(opacity=60);
    opacity: .6;
    z-index: 1000;
    display: none
}

.yy_input {
    position: fixed;
    _position: absolute;
    top: 50%;
    _top: expression(eval(document.documentElement.scrollTop));
    left: 50%;
    width: 360px;
    padding: 8px 15px 26px;
    margin: -190px 0 0 -200px;
    _margin-top: 10%;
    border: 2px solid #884d4d;
    background: url(../images/bg_y.png) repeat -2px -1px;
    /*box-shadow: 0 0 10px #666,1px 1px #FFF inset;*/
    z-index: 1002;
    display: none
}

.yi_top {
    width: 100%;
    height: 93px;
    margin: 0 auto;
    background: url(../images/yi_top.png) no-repeat center center
}

.yi_top a {
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
    width: 19px;
    height: 19px;
    background: url(../images/close.png) no-repeat
}

.yi_bottom li {
    width: 100%;
    height: auto;
    margin-top: 20px;
    overflow: hidden
}

.yi_bottom .form_left {
    display: inline;
    float: left;
    width: 60px;
    height: 32px;
    font-size: 14px;
    line-height: 32px;
    text-align: right
}

.yi_bottom .form_com {
    float: left;
    padding: 5px 0 5px 3px;
    border: 1px solid #A5784F;
	width: 177px;
	height: 18px;
}

.yi_bottom .form_right {
    display: inline-block;
    float: right;
    width: 99px;
    height: 30px;
    background: url(../images/wallpaper.png) no-repeat 0 -564px;
    cursor: pointer;
    color: #b10000;
    font-size: 13px
}

.yi_bottom .form_yzm {
    width: 100px
}

.yi_bottom .form_bottom {
    display: block;
    width: 236px;
    height: 38px;
    margin-left: 60.5px;
    background: url(../images/form_bottom.png) no-repeat;
    cursor: pointer
}

.success,.repeat {
    position: fixed;
    _position: absolute;
    top: 50%;
    _top: expression(eval(document.documentElement.scrollTop));
    left: 50%;
    width: 305px;
    margin: -110px 0 0 -158px;
    _margin-top: 280px;
    border: 2px solid #694721;
    background-color: #fff;
    box-shadow: 0 0 10px #666,1px 1px #FFF inset;
    z-index: 1002;
    display: none
}

.success_to,.repeat_to {
    position: relative;
    width: 305px;
    height: 54px;
    background: url(../images/success_to.png) center center no-repeat
}

.success_to p,.repeat_to p {
    padding-left: 20px;
    font: 22px/55px Microsoft YaHei;
    color: #fff
}

.success_ta,.repeat_ta {
    position: absolute;
    top: 5px;
    right: 5px;
    display: block;
    width: 16px;
    height: 15px;
    background: url(../images/success_ta.png) no-repeat
}

.success_bottom,.repeat_bottom {
    padding: 15px 20px
}

.success_bottom p,.repeat_bottom p {
    margin-bottom: 15px;
    font: 14px/22px Microsoft YaHei;
    color: #838383
}

.success_bottom p span {
    font-weight: bold;
    color: #F00
}

.success_ba,.repeat_ba {
    display: block;
    width: 135px;
    height: 38px;
    margin-left: 60px;
    background: url(../images/wallpaper.png) no-repeat 0 -597px
}

.detailed {
    width: 100%;
    height: auto;
    background: url(../images/gzjb_centerBg_detail.png)
}

.detailed_com {
    background: url(../images/gz_dr_top.png) center top no-repeat
}

.detailed1000 {
    position: relative;
    width: 1000px;
    height: auto;
    padding: 251px 0 35px;
    margin: 0 auto
}

.detailed_t {
    height: 25px;
    text-align: right;
    display: none
}

.detailed_t a,.detailed_t a:hover {
    font-size: 12px;
    color: #FFC800;
    text-decoration: none
}

.detailed_t i {
    display: inline-block;
    width: 5px;
    height: 9px;
    margin-left: 5px;
    background: url(../images/detailed_t.png) no-repeat center right
}

.detailed_c {
    position: relative;
    width: 960px;
    padding: 20px;
    background-color: #fff;
    margin-top: 23px
}

.detailed_c.bg {
    position: absolute;
    top: 0;
    margin-top: 0;
    height: 235px;
    background: url(../images/gz_dr_top2.png) no-repeat center top;
    z-index: 9
}

.dc_left {
    position: absolute;
    top: 40px;
    left: -68px;
    z-index: 1
}

.dc_left a {
    display: block;
    width: 69px;
    height: 52px;
    background: url(../images/fhsy.png) no-repeat
}

.dc_top {
    margin-bottom: 40px
}

.dc_pic,.dc_txt {
    display: inline;
    float: left;
    margin-right: 20px
}

.dc_pic {
    display: inline-block;
    width: 326px;
    height: 245px;
    vertical-align: middle
}

.dc_txt {
    width: 593px;
    height: auto;
    padding: 15px 0
}

.dc_txt h3 {
    font: 25px/1.8 Microsoft YaHei;
    color: #646464
}

.dc_txt h3 strong {
    font-weight: 700;
    color: #ff9400
}

.dc_txt a {
    display: inline-block;
    width: 219px;
    height: 50px;
    margin: 50px 0 0 187px;
    background: url(../images/msyyBtn.png) no-repeat
}

.dc_txt a:hover {
    background: url(../images/msyyBtnH.png) no-repeat
}

.dc_txt p {
    font: 14px/1.5 Microsoft YaHei;
    color: #969696;
    text-align: center
}

.dc_txt p strong {
    font-weight: 600;
    color: #e22829
}

.dc_bottom {
    width: 100%;
    height: auto
}

.dc_bleft {
    float: left;
    width: 748px
}

.bleft_txt {
    width: 744px;
    height: auto;
    padding: 1px;
    margin-bottom: 20px;
    border: 1px solid #ccc
}

.bleft_txt h3 {
    height: 31px
}

.bleft_txt h3 a {
    display: inline-block;
    float: left;
    padding: 0 10px;
    font: 16px/31px Microsoft YaHei;
    color: #fff;
    background-color: #29aae3;
    text-decoration: none
}

.bleft_txt h3 i {
    display: inline-block;
    width: 25px;
    height: 31px;
    background: url(../images/detailed_li.png) no-repeat;
    float: left
}

.dc_bright {
    float: right;
    width: 200px
}

.dc_bright h2 {
    height: 40px;
    margin-bottom: 10px;
    font: 16px/40px Microsoft YaHei;
    color: #cc0e00;
    text-align: center;
    background-color: #ffc801
}

.bright_ul li {
    margin-bottom: 20px
}

.bright_ul a {
    text-decoration: none
}

.bright_ul a p {
    font-family: Microsoft YaHei;
    color: #969696;
    line-height: 20px;
    font-size: 14px
}

.bright_ul a p strong {
    color: #e32a27;
    font-weight: 600
}

.bleft_com {
    padding: 20px
}

.detailed .bleft_com p {
    margin-bottom: 5px;
    font: 14px/20px Microsoft YaHei;
    color: #969696
}

.detailed .bleft_com img {
    display: inline-block;
    height: auto;
    text-align: center;
    vertical-align: middle
}

.dc_bleft .bleft_ba {
    display: block;
    width: 130px;
    height: 36px;
    background: url(../images/hdxzBtn.png) no-repeat
}

.dc_bleft .bleft_ba:hover {
    background: url(../images/hdxzBtn_2.png) no-repeat
}

.bright_phone {
    width: 188px;
    height: auto;
    padding: 5px;
    border: 1px solid #ffc801
}

.bright_phone img {
    width: 188px
}

.bright_phone h3 {
    font: bold 17px/1.5 Microsoft YaHei;
    color: #e32a27
}

.bright_phone p {
    font-family: Microsoft YaHei;
    color: #969696
}

.bright_phone p span {
    float: left;
    line-height: 20px
}

.bright_phone p a {
    display: inline-block;
    width: 68px;
    height: 20px;
    background: url(../images/wallpaper.png) no-repeat 0 -645px
}

.rules {
    width: 940px;
    height: 40px;
    padding: 0 10px;
    background-color: #ed1b24
}

.rules_spanl {
    float: left;
    font: 25px/40px Microsoft YaHei;
    line-height: 40px;
    color: #fff
}

.rules_spanr {
    float: right;
    line-height: 40px
}

.rules_spanr a {
    font-size: 16px;
    color: #fff;
    text-decoration: none
}

.rules_spanr a:hover {
    color: #fff;
    text-decoration: none
}

.rules_spanr a i {
    margin-left: 8px
}

.rules_content {
    width: 956px;
    min-height: 200px;
    height: 100%;
    _height: 200px;
    padding: 1px;
    margin-top: 20px;
    border: 1px solid #ccc
}

.rules_content h3 {
    height: 31px
}

.rules_content h3 a {
    display: inline-block;
    float: left;
    padding: 0 10px;
    font: 16px/31px Microsoft YaHei;
    color: #fff;
    background-color: #29aae3;
    text-decoration: none
}

.rules_content h3 i {
    display: inline-block;
    float: left;
    width: 25px;
    height: 31px;
    background: url(../images/detailed_li.png) no-repeat
}

.rules_nr {
    position: relative;
    padding: 10px 30px;
    min-height: 140px!important
}

.rules_nr h3,.rules_nr p,.rules_nr h4 {
    font: 14px/1.8 Microsoft YaHei
}

.rules_nr h3 {
    margin-top: 20px;
    font-size: 18px;
    font-weight: bold;
    color: #c80002
}

.rules_nr p {
    color: #646464
}

.rules_nr h4 {
    color: #fe0000
}

.rules_nrl {
    float: left;
    width: 620px
}

.rules_nrr {
    position: absolute;
    top: -20px;
    right: 10px;
    z-index: 2
}

.rules_nrr .bright_phone {
    width: 188px;
    height: auto;
    padding: 5px;
    border: 1px solid #ffc801;
    overflow: hidden
}

.rules_nrr .bright_phone img {
    width: 188px
}

.rules_nrr .bright_phone h3 {
    margin-top: 0;
    font: bold 17px/1.5 Microsoft YaHei,SimSun,Arial;
    color: #e32a27
}

.rules_nrr .bright_phone p {
    font-size: 12px;
    font-family: Microsoft YaHei;
    color: #969696
}

.rl_ul li a {
    font: 14px/1.8 Microsoft YaHei;
    color: #646464;
    text-decoration: none
}

.rl_div {
    position: relative;
    display: none;
    width: 598px;
    padding: 10px;
    margin: 10px 0;
    background-color: #fffaec;
    border: 1px solid #edd78e
}

.rl_div i {
    position: absolute;
    top: -13px;
    left: 20px;
    width: 13px;
    height: 13px;
    background: url(../images/rl_div.png) no-repeat
}

.rl_div p {
    font-size: 12px
}

.rl_ul .rl_ulHover a {
    color: #c80002
}

.rl_ul .rl_ulHover .rl_div {
    display: block
}

.detailed_c .smIcon {
    display: inline-block;
    width: 25px;
    height: 40px;
    position: absolute;
    background: url(../images/smIcon.png) no-repeat;
    top: -12px;
    left: 140px
}

.detailed_c .bgIcon {
    display: inline-block;
    position: absolute;
    width: 213px;
    height: 133px;
    background: url(../images/bgIcon.png) no-repeat;
    top: -112px;
    left: 468px
}

.detailed_c .midIcon {
    display: inline-block;
    position: absolute;
    width: 170px;
    height: 106px;
    top: -88px;
    left: 465px;
    background: url(../images/midIcon.png) no-repeat
}

.zh_detailed {
    background-color: #fff
}

@charset "utf-8";a,article,aside,b,blockquote,body,canvas,caption,del,details,div,dl,dt,dd,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,label,legend,li,menu,nav,object,ol,p,progress,q,rp,rt,ruby,section,span,strong,table,tbody,td,tfoot,th,thead,time,tr,ul,video,input,textarea,select {
    border: 0;
    margin: 0;
    padding: 0
}

html,body {
    height: 100%
}

body {
    font-family: \5B8B\4F53, Arial;
    font-size: 12px;
    color: #333;
    margin: 0 auto
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {
    display: block
}

a {
    text-decoration: none;
    color: #2C2C2C
}

a:hover {
    text-decoration: underline;
    color: #EA2E24
}

a,a:hover,input {
    border: none;
    outline: none
}

ul,dl,li {
    list-style: none outside none
}

em,i {
    font-style: normal
}

h2,h3,h4,h5,h6 {
    font-size: 12px
}

h1 {
    font-size: 14px
}

q:before,q:after {
    content: none
}

textarea {
    overflow: auto;
    resize: none
}

input[type="submit"]::-moz-focus-inner {
    border: 0
}

.clear {
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0
}

.clearfix:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden
}

.clearfix {
    display: inline-block
}

*+html .clearfix {
    min-height: 1%
}

.clearfix {
    display: block
}

*html {
    background-image: url(../static/themes/flattening/css/about:blank);
    background-attachment: fixed
}

.mtop10 {
    margin-top: 10px
}

.mleft10 {
    margin-left: 10px
}

.mleft110 {
    margin-left: 110px
}

.mbottom10 {
    margin-bottom: 10px
}

.mright10 {
    margin-right: 10px
}

.mbottom5 {
    margin-bottom: 5px
}

.p5 {
    padding: 5px
}

.plr5 {
    padding: 0 5px
}

.ptb5 {
    padding: 5px 0
}

.p10 {
    padding: 10px
}

.plr10 {
    padding: 0 10px
}

.ptb10 {
    padding: 10px 0
}

.p10-notop {
    padding: 0 10px 10px
}

.p5-10 {
    padding: 5px 10px
}

.p310 {
    padding: 3px 10px
}

.m10 {
    margin: 10px
}

.fl {
    float: left;
    display: inline
}

.fr {
    float: right;
    display: inline
}

.b_bottom_none {
    border-bottom: none !important
}

.w980 {
    width: 980px;
    margin: 10px auto 0;
    overflow: hidden
}

.w270 {
    width: 270px
}

.w700 {
    width: 700px
}

.w698 {
    width: 698px
}

.w196 {
    width: 196px
}

.w254 {
    width: 254px
}

.w774 {
    width: 774px
}

.w278 {
    width: 278px
}

.w268 {
    width: 268px
}

.w408 {
    width: 408px
}

.w690 {
    width: 690px
}

.border_b_CCC {
    border-bottom: 1px solid #CCC
}

.border_DDD {
    border: 1px solid #DDD
}

.border_E8 {
    border: 1px solid #E8E8E8
}

.border_E6 {
    border: 1px solid #E6E6E6;
    background-color: #FFF
}

.border_blue {
    border: 1px solid #D2E2F3
}

.border_gray {
    border: 1px solid #E6E6E6;
    background-color: #fff
}

.border_yellow {
    border: 1px solid #E0CEAA
}

.bg_blue {
    background: url(../static/themes/flattening/css/../images/sr_title980.jpg) no-repeat
}

.bg_yellow {
    background-color: #FEF1CC
}

.display_b {
    display: block
}

.display_n {
    display: none
}

#content,.content_wrap {
    width: 980px;
    margin: 0 auto;
    padding-top: 10px;
    overflow: hidden
}

.content_lf {
    float: left;
    width: 700px;
    height: auto;
    overflow: hidden;
    display: inline
}

.content_rg {
    float: right;
    width: 270px;
    height: auto;
    overflow: hidden;
    display: inline
}

.left_adv {
    width: 270px;
    height: 90px;
    margin-top: 10px;
    overflow: hidden
}

.left_adv img {
    width: 270px;
    height: 90px
}

.right_adv {
    width: 270px;
    height: 90px;
    margin-top: 10px;
    overflow: hidden
}

.right_adv img {
    width: 270px;
    height: 90px
}

.left_big_adv {
    width: 700px;
    height: 90px;
    margin-top: 10px;
    overflow: hidden
}

.left_big_adv img {
    width: 700px;
    height: 90px
}

.right_big_adv {
    width: 700px;
    height: 90px;
    margin-top: 10px;
    overflow: hidden
}

.right_big_adv img {
    width: 700px;
    height: 90px
}

.screen_adv {
    width: 980px;
    height: 90px;
    margin: 10px auto 0;
    overflow: hidden
}

.screen_adv img {
    width: 980px;
    height: 90px
}

.screen_320X3adv {
    width: 980px;
    height: 90px;
    margin-top: 10px;
    overflow: hidden
}

.screen_320X3adv ul {
    margin-left: -10px;
    position: relative;
    zoom:1}

.screen_320X3adv li {
    float: left;
    width: 320px;
    height: 90px;
    margin-left: 10px;
    display: inline
}

.screen_320X3adv img {
    width: 320px;
    height: 90px
}

.asideAdv {
    width: 270px;
    height: 165px;
    overflow: hidden
}

.header_logo {
    float: left;
    padding: 20px 0
}

.header_logo a:link,.header_logo a:visited,.header_logo a:hover,.header_logo a:active {
    color: #333;
    text-decoration: none
}

.header_logo span {
    margin: 0 0 0 -5px;
    font: 18px/45px Microsoft YaHei;
    color: #F38202;
    vertical-align: top;
    zoom:1}

.logo_right {
    float: left;
    padding: 20px 0
}

.header_search {
    float: right;
    margin: 10px 0 0 25px;
    width: 445px
}

.header_search ul {
    float: left
}

.header_search li {
    float: left;
    height: 20px;
    line-height: 20px;
    padding-right: 15px
}

.header_search li a {
    color: #000
}

.header_search li a:hover,.header_search li .cur {
    color: #EA2E24;
    text-decoration: none
}

.zheader_search li a:hover,.zheader_search li .cur {
    color: #FF6600;
    text-decoration: none
}

.header_search_box {
    float: left;
    height: 32px;
    border: 2px solid #B10000
}

.header_search_box .search_box {
    float: left;
    width: 350px;
    height: 32px;
    line-height: 32px;
    padding-left: 10px;
    background-color: #FFF;
    color: #444
}

.header_search .search_btn {
    float: left;
    width: 80px;
    height: 32px;
    font: 16px/32px Microsoft YaHei;
    color: #FFF;
    background: url(../static/themes/flattening/css/../images/search_btn.png) repeat-x;
    cursor: pointer
}

.header_search .search_btn:hover {
    background: url(../static/themes/flattening/css/../images/search_btn_on.png) repeat-x
}

.zheader_search_box {
    border-color: #FF6600
}

.zheader_search .search_btn {
    background: #FF6600
}

.zheader_search .search_btn:hover {
    background: #FF7000
}

.menu_box {
    width: 100%;
    background-color: #B20000;
    z-index: 900
}

.zmenu_box {
    background-color: #FF6600
}

.menu_wrap {
    width: 980px;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    font-family: Microsoft YaHei,Tahoma,Verdana;
    background-color: #B20000;
    z-index: 900
}

.zmenu_wrap {
    background-color: #FF6600
}

.hySortBox {
    float: left;
    width: 700px
}

.hySortTit {
    height: 32px;
    background-color: #E6E6E6
}

.hySortTit h2 {
    width: 100px;
    padding: 0 10px;
    font: 16px/32px Microsoft YaHei;
    color: #FFF;
    background-color: #B20000
}

.hySortCon {
    width: 678px;
    padding: 0 16px 0 6px
}

.hySortItem {
    clear: both
}

.hySortItem .hySortItem_lf,.hySortItem .hySortItem_rg {
    width: 50%
}

.hySortItem h3 {
    height: 31px;
    padding-left: 10px;
    font: 16px/31px Microsoft YaHei;
    color: #B10000;
    background: url(../static/themes/flattening/css/../images/middle_line.png) no-repeat right center
}

.hySortItem dl {
    float: left;
    width: 329px;
    padding: 3px 0;
    margin: 0 10px 0 0;
    height: 24px;
    display: inline
}

.hySortItem .row2,.hySortItem .row2 dd {
    height: 48px
}

.hySortItem dd {
    float: left;
    width: 249px;
    height: 24px;
    min-height: 24px;
    overflow: hidden
}

.hySortItem dt {
    float: left;
    width: 70px;
    padding: 0 0 0 10px;
    font: 12px/24px Microsoft YaHei;
    color: #444;
    overflow: hidden
}

.hySortItem dd a {
    float: left;
    line-height: 24px;
    padding: 0 5px;
    color: #666;
    white-space: nowrap
}

.hySortItem .row2 dd a {
    line-height: 26.5px
}

.hySortItem dd a:hover {
    color: #EA2E24
}

.hySortItem .on {
    position: relative;
    z-index: 1
}

.hySortItem .on dt {
    position: absolute;
    top: 2px;
    left: 0;
    padding: 0 0 0 9px;
    background-color: #FFFDEE;
    color: #B10000;
    border: 1px solid #FACC3B;
    border-right: none;
    z-index: 10
}

.hySortItem .on dd {
    position: absolute;
    top: 2px;
    left: 79px;
    width: 244px;
    padding: 0 0 0 3px;
    height: auto;
    background-color: #FFFDEE;
    border: 1px solid #FACC3B;
    z-index: 9;
    -moz-box-shadow: 1px 1px 1px #FCF2DB;
    -webkit-box-shadow: 1px 1px 1px #FCF2DB;
    box-shadow: 1px 1px 1px #FCF2DB
}

.all_sort {
    float: left;
    position: relative;
    width: 196px;
    height: 40px;
    background-color: #CC0001;
    z-index: 199
}

.all_sort h3 {
    width: 196px;
    height: 40px;
    font-weight: 500
}

.all_sort .sort_hd a:link,.all_sort .sort_hd a:visited,.all_sort .sort_hd a:hover,.all_sort .sort_hd a:active {
    display: inline-block;
    width: 184px;
    padding-left: 12px;
    height: 40px;
    font: 15px/40px Microsoft YaHei;
    color: #FFF;
    text-decoration: none;
    overflow: hidden
}

.all_sort .i_dot {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 16px;
    width: 11px;
    height: 8px;
    background: url(../static/themes/flattening/css/../images/i_dot.png) no-repeat;
    -moz-transition: -moz-transform 0.2s ease-in;
    -webkit-transition: -webkit-transform 0.2s ease-in;
    transition: transform 0.2s ease-in
}

.all_sort .sort_bd {
    position: absolute;
    top: 40px;
    left: 0;
    width: 194px;
    background-color: #FFF;
    border: 1px solid #E8E8E8;
    border-top: none;
    z-index: 199;
    -moz-box-shadow: 2px 0 3px rgba(0,0,0,.2);
    -webkit-box-shadow: 2px 0 3px rgba(0,0,0,.2);
    -o-box-shadow: 2px 0 3px rgba(0,0,0,.2);
    box-shadow: 2px 0 3px rgba(0,0,0,.2);
    display: none
}

.all_sort_on .sort_bd {
    display: block
}

.all_sort_on .i_dot {
    -moz-transform: rotate(180deg);
    -moz-transform-origin: 50% 40%;
    -webkit-transform: rotate(180deg);
    -webkit-transform-origin: 50% 40%;
    transform: rotate(180deg);
    transform-origin: 50% 40%
}

.sort_bd .item {
    position: relative;
    z-index: 920
}

.sort_bd .item_hover .item_hd .sub_sort,.sort_bd .item_hover .item_bd {
    display: block
}

.sort_bd .item_hd .top_sort {
    display: block;
    position: relative;
    width: 182px;
    height: 21px;
    padding: 7px 0 7px 12px;
    line-height: 21px;
    overflow: hidden
}

.sort_bd .item_hd .even {
    background-color: #E6E9F0
}

.sort_bd .item_hd .top_sort em {
    float: left;
    display: inline-block;
    width: 21px;
    height: 21px;
    margin-right: 10px;
    background: url(../static/themes/flattening/css/../images/sort_bd.png) no-repeat
}

.sort_bd .item_hd .top_sort .qz {
    background-position: -1px -1px
}

.sort_bd .item_hd .top_sort .yg {
    background-position: -22px -1px
}

.sort_bd .item_hd .top_sort .mc {
    background-position: -43px -1px
}

.sort_bd .item_hd .top_sort .cg {
    background-position: -64px -1px
}

.sort_bd .item_hd .top_sort .rz {
    background-position: -1px -23px
}

.sort_bd .item_hd .top_sort .db {
    background-position: -22px -23px
}

.sort_bd .item_hd .top_sort .bl {
    background-position: -43px -23px
}

.sort_bd .item_hd .top_sort .more {
    background-position: -64px -23px
}

.sort_bd .item_hd .top_sort .top_dot {
    display: inline-block;
    width: 8px;
    position: absolute;
    top: 10px;
    right: 12px;
    height: 14px;
    background: url(../static/themes/flattening/css/../images/sort_bd.png) no-repeat -82px -43px;
    overflow: hidden
}

.sort_bd .item_hover .top_sort .top_dot {
    display: none
}

.sort_bd .item_hd .even .top_dot {
    background-position: -82px -59px
}

.sort_bd .item_hd .top_sort a {
    font-size: 14px;
    color: #3F3F3F;
    text-decoration: none
}

.sort_bd .item_hd .top_sort a:hover,.sort_bd .item_hover .top_sort a {
    color: #C5010B
}

.sort_bd .item_hd .sub_sort {
    width: 182px;
    height: 40px;
    line-height: 20px;
    padding: 3px 0 3px 12px;
    overflow: hidden;
    display: none
}

.sort_bd .item_hd .block,.all_sort .block {
    display: block
}

.sort_bd .item_hd .sub_sort a {
    float: left;
    height: 20px;
    width: 55px;
    padding-right: 5px;
    font-family: Tahoma;
    color: #666;
    overflow: hidden
}

.sort_bd .item_hd .sub_sort a:hover {
    color: #C5020A
}

.sort_bd .item_hover .item_hd {
    position: relative;
    width: 195px;
    z-index: 940;
    background-color: #FCF8E0
}

.sort_bd .item_hover .even {
    background-color: #FCF8E0
}

.sort_bd .item_bd {
    width: 460px;
    min-height: 30px;
    position: absolute;
    top: 0;
    left: 194px;
    padding: 0 12px 10px;
    background-color: #FCF8E0;
    border: 1px solid #E6E9F0;
    z-index: 930;
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.2);
    -o-box-shadow: 0 0 5px rgba(0,0,0,.2);
    box-shadow: 0 0 5px rgba(0,0,0,.2);
    display: none
}

.sort_bd .item_bd dl {
    width: 460px;
    padding: 5px 0;
    border-bottom: 1px dotted #999;
    font-family: Tahoma;
    overflow: hidden
}

.sort_bd .item_bd ul {
    width: 460px;
    padding-top: 5px;
    font-family: Tahoma;
    overflow: hidden
}

.sort_bd .item_bd dt {
    float: left;
    width: 50px;
    text-align: right;
    line-height: 22px;
    padding: 3px 10px 0 0
}

.sort_bd .item_bd dt a {
    color: #C5010B;
    text-decoration: none
}

.sort_bd .item_bd dd,.sort_bd .item_bd li {
    float: left;
    padding-top: 3px;
    overflow: hidden
}

.sort_bd .item_bd dd {
    width: 400px
}

.sort_bd .item_bd li {
    width: 460px
}

.sort_bd .item_bd dd a,.sort_bd .item_bd li a {
    float: left;
    height: 14px;
    line-height: 14px;
    margin: 4px 0;
    padding: 0 8px;
    border-left: 1px solid #999;
    color: #666;
    white-space: nowrap
}

.sort_bd .item_bd dd a:hover,.sort_bd .item_bd li a:hover {
    color: #C5010B
}

.jia400_nav {
    float: left;
    height: 40px
}

.jia400_nav li {
    float: left;
    height: 40px;
    width: 82px;
    background: url(../static/themes/flattening/css/../images/jia400_nav_a.png) no-repeat right center
}

.jia400_nav .first {
    width: auto
}

.zjia400_nav li {
    background: url(../static/themes/flattening/css/../images/zjia400_nav_a.png) no-repeat right center
}

.jia400_nav .last {
    background: none
}

.zjia400_nav .remove {
    background: none
}

.jia400_nav li a,.jia400_nav li a:hover {
    display: inline-block;
    width: 85px;
    margin: 0 0 0 -3px;
    height: 40px;
    color: #FFF;
    font: 15px/40px Microsoft YaHei;
    text-align: center;
    text-decoration: none
}

.jia400_nav .first a,.jia400_nav .first a:hover {
    width: auto;
    padding: 0 10px;
    margin: 0
}

.jia400_nav li a:hover,.jia400_nav .current a {
    position: relative;
    background-color: #901010
}

.zjia400_nav li a:hover,.zjia400_nav .current a {
    background-color: #F84600
}

.jiaju_phone {
    float: right;
    height: 40px;
    padding: 0 10px 0 30px;
    background: url(../static/themes/flattening/css/../images/jiaju_phone.png) no-repeat left center
}

.zjiaju_phone {
    background: url(../static/themes/flattening/css/../images/zjiaju_phone.png) no-repeat left center
}

.jiaju_phone a:link,.jiaju_phone a:visited {
    color: #FFF;
    font-size: 14px;
    text-decoration: none
}

.jiaju_phone a:hover {
    color: #FDCF00
}

.menu_wrap_txt {
    width: 956px;
    height: 30px;
    padding: 0 12px;
    line-height: 30px;
    border-top: none;
    margin: 0 auto;
    background-color: #F9F1C2;
    overflow: hidden
}

.menu_wrap_txt li {
    float: left;
    color: #676767;
    padding-right: 10px
}

.menu_wrap_txt li a {
    color: #676767;
    padding-right: 15px
}

.menu_wrap_txt li a:hover {
    color: #EA2E24
}

.zmenu_wrap_txt {
    width: 954px;
    height: 36px;
    padding: 0 12px;
    line-height: 36px;
    border: 1px solid #E4E4E4;
    border-top: none;
    margin: 0 auto;
    overflow: hidden
}

.zmenu_wrap_txt a {
    color: #676767;
    padding: 0 8px;
    border-right: 1px solid #E4E4E4
}

#header {
    width: 100%;
    min-width: 980px;
    background-color: #FFF
}

.header_top {
    width: 100%;
    min-width: 980px;
    height: 32px;
    line-height: 32px;
    color: #969696;
    background-color: #EFEFEF;
    border-bottom: 1px solid #F9F9F9
}

.header_top a {
    color: #969696
}

.header_top a:hover {
    color: #EA2E24
}

.i_header_top {
    width: 980px;
    margin: 0 auto
}

.i_header_toplf {
    float: left;
    height: 32px;
    line-height: 32px;
    overflow: hidden
}

.i_header_toprg {
    float: right;
    height: 32px;
    line-height: 32px
}

.i_header_toplf a {
    padding: 0 5px
}

.i_header_toprg li {
    float: left;
    padding: 0 7px;
    background: url(../static/themes/flattening/css/../images/i_header_trli.png) no-repeat right center
}

.i_header_toprg .last {
    padding: 0 0 0 5px;
    background: none
}

.i_header_toprg .phone a {
    padding: 3px 0 3px 15px;
    background: url(../static/themes/flattening/css/../images/phone.png) no-repeat 0 2px
}

.i_header_toprg .jia400_phone a {
    padding: 3px 0 3px 17px;
    background: url(../static/themes/flattening/css/../images/jia400_phones.png) no-repeat
}

.i_header_toprg .menu_item {
    position: relative;
    padding: 4px 2px 0 0;
    z-index: 199
}

.i_header_toprg .menu {
    position: relative
}

.i_header_toprg .menu_hd {
    display: block;
    position: relative;
    height: 15px;
    line-height: 12px;
    padding: 5px 18px 5px 10px;
    border: 1px solid #EFEFEF;
    border-bottom: none;
    zoom:1;z-index: 999
}

.i_header_toprg .hover .menu_hd {
    border-color: #D8D8D8;
    background: #FFF
}

.i_header_toprg .menu_hd b {
    display: block;
    position: absolute;
    right: 8px;
    bottom: 12px;
    _bottom: 6px;
    width: 7px;
    height: 4px;
    background: url(../static/themes/flattening/css/../images/i_header_trlib.png) no-repeat left center;
    -moz-transition: -moz-transform 0.2s ease-in;
    -webkit-transition: -webkit-transform 0.2s ease-in;
    transition: transform 0.2s ease-in
}

.i_header_toprg .hover .menu_hd b {
    -moz-transform: rotate(180deg);
    -moz-transform-origin: 50% 40%;
    -webkit-transform: rotate(180deg);
    -webkit-transform-origin: 50% 40%;
    transform: rotate(180deg);
    transform-origin: 50% 40%
}

.i_header_toprg .menu_bd {
    position: absolute;
    left: 0;
    top: 24px;
    padding-bottom: 5px;
    background: #FFF;
    border: 1px solid #E6E6E6;
    z-index: 998;
    display: none
}

.i_header_toprg .hover .menu_bd {
    display: block
}

.i_header_toprg .menu_bd span {
    display: block;
    line-height: 1.8;
    text-align: center
}

.header_bottom {
    margin: 0 auto;
    width: 980px
}

.i_header_logo {
    float: left;
    padding: 10px 0 0 0
}

.i_header_search {
    float: right;
    margin: 20px 0 0 0;
    width: 380px
}

.i_header_search_box {
    float: left;
    height: 28px;
    border: 2px solid #E30013
}

.i_header_search_box .i_search_box {
    float: left;
    width: 300px;
    height: 28px;
    line-height: 28px;
    padding-left: 10px;
    background-color: #FFF;
    color: #444
}

.i_header_search .i_search_btn {
    float: left;
    width: 66px;
    height: 28px;
    font: 14px/28px Microsoft YaHei;
    color: #FFF;
    background-color: #E50112;
    cursor: pointer
}

.i_header_search .i_search_btn:hover {
    background-color: #F00315
}

.i_head_location {
    height: 30px;
    line-height: 30px;
    color: #666
}

.i_head_location a {
    color: #666
}

.i_head_location span,.i_head_location a:hover {
    color: #EA2E24
}

.i_head_result {
    height: 30px;
    line-height: 30px;
    color: #000
}

.i_head_result b {
    padding: 0 5px;
    color: #B20000
}

.head_location {
    height: 24px;
    line-height: 24px;
    color: #666
}

.head_location a {
    color: #666
}

.head_location span,.head_location a:hover {
    color: #EA2E24
}

.hotStation {
    width: 972px;
    height: 90px;
    padding: 30px 4px;
    overflow: hidden
}

.hotStation li {
    float: left;
    width: 84px;
    height: 90px;
    padding: 0 12px;
    text-align: center;
    overflow: hidden
}

.hotStation li img {
    display: inline-block;
    width: 51px;
    height: 51px;
    vertical-align: middle
}

.hotStation li a {
    color: #2C2C2C;
    font: 14px/30px Microsoft YaHei
}

.hotStation li a:hover {
    opacity: .8;
    color: #AA1E21;
    text-decoration: none
}

.zhotStation {
    margin: 0 -2px;
    height: 90px;
    padding: 30px 0;
    clear: both;
    overflow: hidden
}

.zhotStation li {
    float: left;
    width: 70px;
    height: 90px;
    padding: 0 6px;
    text-align: center;
    overflow: hidden
}

.zhotStation li img {
    display: inline-block;
    width: 51px;
    height: 51px;
    vertical-align: middle
}

.zhotStation li a {
    color: #2C2C2C;
    font: 14px/30px Microsoft YaHei
}

.zhotStation li a:hover {
    opacity: .8;
    color: #AA1E21;
    text-decoration: none
}

.zhotStation .no,.zhotStation .no:hover {
    color: #999;
    cursor: default
}

.friendlink {
    width: 978px;
    margin: 10px auto 0;
    border: 1px solid #E8E8E8;
    background-color: #FFF
}

.friendlink_banner {
    width: 100%;
    height: 30px;
    line-height: 30px;
    border-bottom: 2px solid #888
}

.friendlink_banner h2 {
    float: left;
    width: 90px;
    font: 16px/30px Microsoft YaHei;
    color: #444;
    text-align: center;
    cursor: pointer
}

.friendlink_banner .flink_h2 {
    float: left;
    width: 90px;
    font: 16px/30px Microsoft YaHei;
    color: #444;
    text-align: center;
    cursor: pointer
}

.friendlink_banner .on {
    background-color: #888;
    color: #FFF
}

.friendlink_txt {
    width: 958px;
    padding: 10px;
    max-height: 120px;
    overflow: hidden
}

.friendlink_txt li {
    float: left;
    padding: 5px 10px;
    line-height: 15px
}

.friendlink_txt li a {
    float: left;
    color: #666;
    white-space: nowrap
}

.friendlink_txt li a:hover {
    color: #EA2E24
}

.show_hidden_link {
    padding: 10px 20px 10px 10px;
    text-align: right
}

.show_hidden_link a {
    cursor: pointer;
    color: #4A9AED
}

#footer {
    width: 100%;
    padding: 30px 0 20px 0
}

.footerCont {
    width: 980px;
    margin: 0 auto;
    color: #666
}

.footerCont a {
    color: #666
}

.footerCont a:hover {
    color: #EA2E24
}

.footer-othernav {
    width: 980px;
    height: 20px;
    line-height: 20px;
    padding-bottom: 5px;
    border-bottom: 2px solid #C40000;
    overflow: hidden
}

.footer-othernav dt,.footer-othernav dd {
    float: left
}

.footer-othernav dl a {
    display: inline-block;
    width: 68px;
    height: 20px;
    line-height: 0;
    margin-left: 15px;
    font-size: 0;
    overflow: hidden;
    background: url(../static/themes/flattening/css/../images/phoneBtn.png) no-repeat;
    vertical-align: top
}

.footer-othernav .androidBtn {
    background-position: 0 -42px
}

.footer-othernav .iphoneBtn:hover {
    background-position: 0 -21px
}

.footer-othernav .androidBtn:hover {
    background-position: 0 -63px
}

.footer-othernav .other-web a {
    padding: 0 10px;
    background: url(../static/themes/flattening/css/../images/i_header_trli.png) no-repeat right center
}

.footer-othernav .other-web .lastA {
    padding-right: 0;
    background: none
}

.footer-menu {
    width: 800px;
    margin: 10px 0 5px -10px;
    overflow: hidden
}

.footer-menu li {
    float: left;
    padding: 0 10px;
    border-right: 1px solid #BDBDBD;
    text-align: center
}

.footer-menu .last {
    border-right: none
}

.footer-copyright p {
    line-height: 24px
}

.footer-secure a {
    display: inline-block;
    height: 34px;
    padding: 10px 5px 0 0
}

#footer .two {
    width: 88px;
    margin-top: 10px;
    line-height: 20px;
    text-align: center
}

.slideBox {
    position: relative;
    height: 250px;
    width: 510px;
    background: url(../static/themes/flattening/css/../images/slide-load.gif) no-repeat 50% 50%;
    overflow: hidden
}

.slideBox .slideNum {
    position: absolute;
    bottom: 10px;
    right: 4px;
    z-index: 1;
    height: 15px;
    overflow: hidden
}

.slideBox .slideNum ul {
    float: left;
    overflow: hidden
}

.slideBox .slideNum li {
    float: left;
    display: inline;
    height: 15px;
    width: 15px;
    margin-right: 8px;
    font: 12px/20px Microsoft YaHei;
    text-align: center;
    background-color: #FFF;
    filter: alpha(opacity=60);
    opacity: .6;
    cursor: pointer;
    border-radius: 15px;
    box-shadow: 0 1px 0 rgba(0,0,0,.2) inset
}

.slideBox .slideNum li.on {
    background-color: #F00;
    filter: alpha(opacity=80);
    opacity: .8
}

.slideBox .slideImg img {
    display: block;
    width: 510px;
    height: 250px;
    vertical-align: middle
}

.entrance {
    width: 254px;
    height: 38px;
    border-bottom: 1px solid #e7a100;
    background-color: #fdd000
}

.entrance li {
    float: left;
    width: 72px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    background: url(../static/themes/flattening/css/../images/entrance_li.png) no-repeat center right
}

.entrance .shop {
    background: none
}

.entrance .shop,.entrance .shop a {
    width: 110px
}

.entrance li a {
    display: inline-block;
    width: 72px;
    height: 38px;
    font-size: 14px;
    color: #C80406
}

.entrance li a:hover {
    font-weight: bold;
    text-decoration: none
}

.others {
    border: 1px solid #D0D0D1;
    border-top: none;
    background-color: #EEEFEF
}

.otherChoose {
    width: 240px;
    padding: 8px 6px;
    overflow: hidden
}

.otherChoose li {
    float: left;
    width: 80px;
    height: 77px;
    overflow: hidden
}

.otherChoose li span {
    display: block;
    width: 80px;
    padding-top: 47px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px
}

.otherChoose .zjCall {
    background: url(../static/themes/flattening/css/../images/400Call.png) no-repeat 50% 20%
}

.otherChoose .sjCall {
    background: url(../static/themes/flattening/css/../images/sjCall.png) no-repeat 50% 20%
}

.otherChoose .kfCall {
    background: url(../static/themes/flattening/css/../images/kfCall.png) no-repeat 50% 20%
}

.otherChoose li a {
    display: block;
    width: 80px;
    height: 77px;
    color: #000
}

.otherChoose li a:hover {
    color: #000;
    text-decoration: none;
    background: url(../static/themes/flattening/css/../images/otherChoose_a.png) no-repeat
}

.merchantEntrance {
    width: 240px;
    padding: 9.5px 6px;
    overflow: hidden
}

.i_merchantEntrance {
    padding: 14px 14px 0;
    background-color: #EFEFEF
}

.merchantEntrance li {
    display: block;
    padding: 5px 0 5px 5px;
    width: 240px;
    height: 34px;
    line-height: 34px;
    margin-bottom: 5px
}

.i_merchantEntrance li {
    margin-bottom: 14px
}

.merchantEntrance li a.open_shop {
    display: inline-block;
    margin-left: 15px;
    width: 118px;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    background: url(../static/themes/flattening/css/../images/open_shop.png) no-repeat
}

.merchantEntrance li a.agent_information,.merchantEntrance li a.agent_informations {
    display: inline-block;
    margin-left: 15px;
    width: 118px;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    background: url(../static/themes/flattening/css/../images/agent_information.png) no-repeat
}

.merchantEntrance li a:hover,.merchantEntrance li:hover a {
    color: #fff;
    text-decoration: none;
    background: url(../static/themes/flattening/css/../images/open_agent.png) no-repeat
}

.recommendTit {
    height: 32px;
    padding: 0 10px;
    line-height: 32px;
    background-color: #E6E6E6;
    text-align: right;
    color: #666;
    overflow: hidden
}

.recommendTit h2 {
    float: left;
    font: 16px/32px Microsoft YaHei;
    color: #B10000
}

.recommendTit a {
    color: #666
}

.recommendTit a:hover {
    color: #EA2E24
}

.recommendCont {
    border: 1px solid #E6E6E6;
    border-top: none
}

.recommendCont li {
    float: left;
    width: 124px;
    padding: 11px 8px;
    display: inline;
    text-align: center;
    overflow: hidden
}

.recommendCont .last {
    padding: 11px 7px
}

.recommendCont li:hover,.recommendCont ul .on {
    background-color: #F9F1C2
}

.recommendCont li p img:hover {
    margin-top: -23px
}

.recommendCont li .pic {
    display: inline-block;
    width: 124px;
    height: 96px;
    vertical-align: middle
}

.recommendCont li a {
    color: #585858
}

.recommendCont li strong {
    display: block;
    height: 32px;
    line-height: 32px;
    font-weight: normal;
    overflow: hidden
}

.recommendCont li b {
    display: block;
    height: 30px;
    line-height: 30px;
    font-weight: normal;
    overflow: hidden
}

.recommendCont li a:hover {
    color: #EA2E24;
    text-decoration: none
}

.recommendCont li p {
    height: 21px;
    overflow: hidden
}

.Tit {
    height: 32px;
    line-height: 32px;
    background-color: #E6E6E6;
    padding: 0 10px;
    text-align: right
}

.Tit h2 {
    float: left;
    font: 16px/32px Microsoft YaHei;
    color: #B10000
}

.Tit a {
    color: #666
}

.lists li {
    height: 24px;
    line-height: 2;
    padding-left: 10px;
    background: url(../static/themes/flattening/css/../images/list_li.png) no-repeat 0 8px;
    overflow: hidden
}

.lists li:hover {
    background: url(../static/themes/flattening/css/../images/list_lion.png) no-repeat 0 8px
}

.lists li a {
    color: #666
}

.lists li a:hover {
    color: #EA2E24
}

.news_rank_ul li {
    height: 27px;
    line-height: 27px;
    _line-height: 35px;
    overflow: hidden
}

.news_rank_ul i {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    margin-right: 8px;
    background-color: #EF8200;
    color: #FFF;
    text-align: center;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.news_rank_ul .hot {
    background-color: #C80000
}

.news_rank_ul a {
    color: #494949
}

.news_rank_ul a:hover {
    color: #EA2E24
}

.likeIndustry_hd {
    height: 32px;
    line-height: 32px;
    padding: 0 10px;
    text-align: right;
    background-color: #EFEFEF
}

.likeIndustry_hd h2 {
    float: left;
    font: 16px/32px Microsoft YaHei;
    color: #B10000
}

.likeIndustry_hd a {
    color: #666
}

.likeIndustry_bd {
    padding: 5px 10px;
    line-height: 2;
    border-left: 1px solid #EFEFEF;
    border-bottom: 1px solid #EFEFEF;
    border-right: 1px solid #EFEFEF
}

.likeIndustry_bd a {
    padding: 0 5px;
    color: #585858
}

.likeIndustry_bd .hot,.likeIndustry_bd a:hover {
    color: #EA2E24
}

.homeKnowledge_hd {
    height: 32px;
    line-height: 32px;
    padding: 0 10px;
    text-align: right;
    background-color: #EFEFEF
}

.homeKnowledge_hd h2 {
    float: left;
    font: 16px/32px Microsoft YaHei;
    color: #B10000
}

.homeKnowledge_hd a {
    color: #666
}

.homeKnowledge_bd {
    width: 968px;
    padding: 10px 0 10px 10px;
    border-left: 1px solid #E6E6E6;
    border-bottom: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
    overflow: hidden
}

.homeKnowledge_bd li {
    float: left;
    width: 222px;
    height: 20px;
    line-height: 20px;
    padding: 0 10px;
    background: url(../static/themes/flattening/css/../images/list_li.png) no-repeat 0 6px;
    overflow: hidden
}

.homeKnowledge_bd li:hover {
    background: url(../static/themes/flattening/css/../images/list_lion.png) no-repeat 0 6px
}

.homeKnowledge_bd li a {
    color: #575757
}

.homeKnowledge_bd li a:hover {
    color: #EA2E24
}

.w {
    width: 980px;
    margin: 0 auto;
    overflow: hidden
}

.Left {
    float: left
}

.Right {
    float: right
}

.mt5 {
    margin-top: 5px
}

.mt10 {
    margin-top: 10px
}

.footer_bk {
    background-color: #333;
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin-top: 20px
}

.footer_wiki {
    margin-top: 0
}

.footer980 p {
    color: #fff
}

.footer980 p em {
    margin: 0 5px
}

.footer_b li {
    float: left
}

.footer_b li em {
    margin: 0 10px;
    color: #fff
}

.footer_b li a,.footer_b li a:hover {
    color: #fff;
    text-decoration: none
}

.hotBrands_hd {
    height: 32px;
    line-height: 32px;
    padding: 0 10px;
    text-align: right;
    background-color: #EFEFEF
}

.hotBrands_hd h2 {
    float: left;
    font: 16px/32px Microsoft YaHei;
    color: #B10000
}

.hotBrands_hd a {
    color: #666
}

.hotBrands_bd table {
    width: 100%;
    border-left: 1px solid #E8E8E8;
    border-bottom: 1px solid #E8E8E8;
    text-align: center
}

.hotBrands_bd td {
    width: 10%;
    padding: 0 5px;
    border-right: 1px solid #E8E8E8
}

.hotBrands_bd a {
    display: inline-block;
    height: 28px;
    line-height: 28px;
    color: #585858;
    word-wrap: break-word;
    overflow: hidden
}

.hotBrands_bd a:hover {
    color: #EA2E24
}

.channelBox_hd {
    height: 32px;
    line-height: 32px;
    margin: 10px auto 0;
    padding: 0 10px;
    text-align: right;
    background-color: #E6E6E6
}

.channelBox_hd h2 {
    float: left;
    font: 16px/32px Microsoft YaHei;
    color: #B10000
}

.channelBox_hd a {
    color: #868686
}

.channelBox_bd {
    position: relative;
    width: 912px;
    height: 152px;
    padding: 0 38px 0 28px;
    border: 1px #E8E8E8 solid
}

.channelBox_bd li {
    position: relative;
    width: 140px;
    height: 110px;
    border: 1px solid #E8E8E8;
    float: left;
    margin: 10px 0 10px 10px;
    display: inline;
    padding: 10px 0;
    text-align: center
}

.channelBox_bd li:hover {
    border-color: #EA2E24
}

.channelBox_bd dl {
    float: left;
    width: 140px;
    height: 110px;
    overflow: hidden
}

.channelBox_bd dt span {
    display: block;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #333
}

.channelBox_bd dt a {
    color: #666
}

.channelBox_bd dt a:hover {
    color: #666;
    text-decoration: none
}

.channelBox_bd dd {
    float: left;
    width: 60px;
    height: 22px;
    line-height: 22px;
    margin: 0 5px;
    display: inline;
    overflow: hidden
}

.channelBox_bd dd a {
    color: #666;
    white-space: nowrap
}

.channelBox_bd dd a:hover {
    color: #EA2E24
}

.channelBox_bd .prev,.channelBox_bd .next {
    display: block;
    position: absolute;
    top: 60px;
    width: 20px;
    height: 30px;
    font-size: 30px;
    font-weight: bold;
    color: #CCC;
    cursor: pointer;
    overflow: hidden
}

.channelBox_bd .prev {
    left: 10px
}

.channelBox_bd .next {
    right: 5px
}

.channelBox_bd .prev:hover,.channelBox_bd .next:hover {
    color: #EA2E24;
    text-decoration: none
}

.channelBox_bd dt:before {
    content: '';
    position: absolute;
    width: 50px;
    height: 64px;
    top: 10px;
    left: -50px;
    overflow: hidden;
    background: -moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.4) 50%,rgba(255,255,255,0) 100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.4)),color-stop(100%,rgba(255,255,255,0)));
    background: linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.4) 50%,rgba(255,255,255,0) 100%);
    -webkit-transform: skewX(-25deg);
    -moz-transform: skewX(-25deg);
    transform: skewX(-25deg)
}

@-webkit-keyframes blinkAnim {
    from {
        left: -50px
    }
    to {
        left: 50px
    }
}
@-moz-keyframes blinkAnim {
    from {
        left: -50px
    }
    to {
        left: 50px
    }
}
.channelBox_bd li:hover dt:before {
    -webkit-animation: blinkAnim .4s ease-out;
    -moz-animation: blinkAnim .4s ease-out;
    animation: blinkAnim .4s ease-out;
}
.page_num {
    width: 100%;
    height: 30px;
    line-height: 30px;
    padding: 15px 0;
    color: #595758;
    text-align: center;
    overflow: hidden;
    clear: both
}

.page_num a {
    margin: 0 4px;
    border: 1px solid #C9C9CA;
    background-color: #EEEFEF;
    padding: 6px 10px;
    color: #595757;
    vertical-align: middle;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 0 2px #D6D6D7 inset;
    -moz-box-shadow: 0 0 2px #D6D6D7 inset;
    box-shadow: 0 0 2px #D6D6D7 inset
}

.page_num .page_up {
    padding: 6px 13px;
    background: url(../static/themes/flattening/css/../images/page_up.png) no-repeat 50% 50% #EEEFEF;
    zoom:1}

.page_num .page_down {
    padding: 6px 13px;
    margin-right: 15px;
    background: url(../static/themes/flattening/css/../images/page_down.png) no-repeat 50% 50% #EEEFEF;
    zoom:1}

.page_num .gopage,.page_num .confirmBtn {
    width: 40px;
    border: 1px solid #C9C9CA;
    text-align: center
}

.page_num .gopage {
    height: 24px;
    line-height: 24px;
    margin: 0 5px;
    vertical-align: middle;
    box-shadow: 1px 1px 1px #D6D6D7 inset
}

.page_num .confirmBtn {
    height: 26px;
    line-height: 26px;
    background-color: #EEEFEF;
    color: #595757;
    vertical-align: middle;
    cursor: pointer;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 0 1px #D6D6D7 inset;
    -moz-box-shadow: 0 0 1px #D6D6D7 inset;
    box-shadow: 0 0 1px #D6D6D7 inset
}

.page_num b {
    font-size: 13px
}

.page_num a:hover,.page_num a.cur {
    border-color: #EAC97F;
    background-color: #FEE77F;
    text-decoration: none
}

.pullDown {
    position: relative;
    display: inline-block;
    width: 80px;
    margin-right: 6px;
    border: 1px solid #B4B4B4;
    z-index: 99
}

.pullDown .pullTxt {
    display: inline-block;
    width: 100%;
    height: 25px;
    line-height: 24px;
    vertical-align: top;
    color: #666;
    border-top: 1px solid #E4E4E4;
    cursor: pointer;
    background: url(../static/themes/flattening/css/../images/pull_down.png) no-repeat 94% 50% #FFF
}

.pullDown .pullPoint {
    padding-left: 10px
}

.pullDown .pullTxt .arrow {
    float: right;
    display: inline-block;
    width: 10px;
    height: 5px;
    margin: 10px 8px 0
}

.pullDown .pullBox {
    position: absolute;
    left: -1px;
    top: 25px;
    width: 100%;
    max-height: 208px;
    _height: 78px;
    overflow-y: auto;
    background-color: #FFF;
    line-height: 26px;
    border: 1px solid #CCC;
    text-align: center;
    box-shadow: 0 0 5px #EEE;
    z-index: 100;
    display: none
}

.pullDown .pullBox span {
    display: inline-block;
    width: 100%;
    color: #444;
    cursor: pointer
}

.box_bg {
    width: 100%;
    height: 100%;
    _height: 1000px;
    position: fixed;
    _position: absolute;
    top: 0;
    left: 0;
    background: #000;
    filter: alpha(opacity=60);
    opacity: .6;
    z-index: 1000;
    display: none
}

.jiaPhone {
    width: 460px;
    position: fixed;
    _position: absolute;
    top: 50%;
    left: 50%;
    margin: -190px 0 0 -220px;
    border: 2px solid #694721;
    background: url(../static/themes/flattening/css/../images/bg_y.png) repeat;
    box-shadow: 0 0 10px #666,1px 1px #FFF inset;
    z-index: 1002;
    display: none
}

.jiaPhone .phoneTitle {
    height: 30px;
    line-height: 30px;
    overflow: hidden
}

.jiaPhone .phoneTitle strong {
    padding-left: 10px;
    font-size: 14px;
    font-weight: normal;
    color: #960000
}

.jiaPhone .phoneTitle a {
    float: right;
    width: 19px;
    height: 19px;
    margin: 5px 5px 0 0;
    background: url(../static/themes/flattening/css/../images/400phone/close.png) no-repeat;
    line-height: 0;
    font-size: 0
}

.phoneCont {
    padding: 0 10px 10px
}

.phoneCont .phone_bottom {
    margin-top: 10px;
    overflow: hidden
}

.phoneCont .phone_bottom_lf {
    float: left;
    display: inline;
    width: 265px;
    padding: 5px;
    border: 1px solid #D2BF84;
    -webkit-box-shadow: 1px 1px #FFF,1px 1px #FFF inset;
    -moz-box-shadow: 1px 1px #FFF,1px 1px #FFF inset;
    box-shadow: 1px 1px #FFF,1px 1px #FFF inset;
    overflow: hidden
}

.phoneCont .form_con {
    padding: 5px 0
}

.phoneCont .form_con p {
    line-height: 1.5em;
    overflow: hidden
}

.phoneCont .form_con input {
    width: 12em;
    height: 24px;
    line-height: 24px;
    padding-left: 3px;
    border: 1px solid #A5784F
}

.phoneCont .form_con .form_left {
    float: left;
    width: 7em;
    height: 2em;
    line-height: 2em;
    display: inline;
    text-align: right
}

.phoneCont .form_con .cont_right {
    margin: .2em 0 0 7em;
    color: #A57952
}

.phoneCont .phone_click {
    height: 33px;
    margin-left: 45px;
    overflow: hidden
}

.phoneCont .phone_click input {
    height: auto !important;
    margin: 0;
    padding: 0
}

.phoneCont .phone_click input:hover {
    margin-top: -34px
}

.phoneCont .phone_click span {
    color: #F00
}

.phoneCont .phone_form {
    margin-bottom: 10px;
    color: #313133
}

.phoneCont .phone_form font {
    font-size: 14px;
    font-weight: bold
}

.phoneCont .middle {
    height: 2em;
    margin-top: 10px;
    line-height: 2em;
    text-align: center;
    color: #C80000
}

.phone_bottom_rg {
    float: right;
    width: 160px;
    display: inline;
    overflow: hidden
}

.phone_bottom_rg .top_pic {
    width: 160px;
    margin: 0 auto 5px;
    text-align: center
}

.phone_bottom_rg ul {
    padding: 0 0 0 10px;
    color: #646464
}

.phone_bottom_rg li {
    line-height: 1.8em
}

.phone_bottom_rg .space {
    margin-left: 5px;
    color: #2F67C6
}

.errorBox {
    padding: 30px 0;
    background-color: #F7F7F7;
    border: 1px solid #E6E6E6
}

.errorBox ul {
    display: block;
    width: 270px;
    margin: 0 auto;
    padding: 5px 0 0 70px;
    line-height: 24px;
    background: url(../static/themes/flattening/css/../images/404bg.png) no-repeat;
    color: #676767;
    font-size: 14px
}

.errorBox .return {
    margin-top: 10px
}

.errorBox ul a {
    margin: 0 15px 0 0;
    padding: 5px 10px;
    background-color: #FF6600;
    color: #FFF;
    font-size: 12px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.hotItemCont {
    border-left: 1px solid #E6E6E6
}

.hotItemCont li {
    float: left;
    width: 305px;
    height: 126px;
    padding: 10px 10px 0;
    display: inline;
    border-right: 1px solid #E6E6E6;
    border-bottom: 1px solid #E6E6E6;
    overflow: hidden
}

.hotItemCont_lf {
    float: left;
    width: 124px;
    line-height: 30px;
    text-align: center;
    font-size: 14px
}

.hotItemCont_lf a {
    color: #666
}

.hotItemCont_lf a:hover {
    color: #EA2E24
}

.hotItemCont_lf img {
    display: block;
    width: 124px;
    height: 96px;
    vertical-align: middle
}

.hotItemCont_rg {
    float: right;
    width: 171px;
    color: #666;
    overflow: hidden
}

.hotItemCont_rg dt {
    height: 24px;
    margin-bottom: 3px;
    font: 14px/24px Microsoft YaHei;
    color: #454545;
    overflow: hidden
}

.hotItemCont_rg dd {
    line-height: 22px
}

.hotItemCont_rg .ys {
    height: 44px;
    margin-bottom: 3px;
    color: #999;
    overflow: hidden
}

.hotItemCont_rg .ys i {
    color: #B20000
}

.hotItemCont_rg .rz,.hotItemCont_rg .no_rz,.hotItemCont_rg .hy {
    display: inline-block;
    height: 21px;
    padding-left: 25px
}

.hotItemCont_rg .rz,.hotItemCont_rg .no_rz,.hotItemCont_rg .phoneBtn,.hotItemCont_rg .phoneBtn:hover {
    background: url(../static/themes/flattening/css/../images/business.png) no-repeat
}

.hotItemCont_rg .rz {
    color: #029642;
    background-position: -480px 0
}

.hotItemCont_rg .no_rz {
    color: #9F9E9C;
    background-position: -480px -22px
}

.hotItemCont_rg .hy {
    color: #666;
    padding-right: 8px
}

.hotItemCont_rg .hy1 {
    background: url(../static/themes/flattening/css/../images/v1.jpg) no-repeat 2px 2px
}

.hotItemCont_rg .hy3 {
    background: url(../static/themes/flattening/css/../images/v2.jpg) no-repeat 2px 2px
}

.hotItemCont_rg .hy4 {
    background: url(../static/themes/flattening/css/../images/v3.jpg) no-repeat 2px 2px
}

.hotItemCont_rg .hy5 {
    background: url(../static/themes/flattening/css/../images/v4.jpg) no-repeat 2px 2px
}

.hotItemCont_rg .hy6 {
    background: url(../static/themes/flattening/css/../images/v5.jpg) no-repeat 2px 2px
}

.hotItemCont_rg .hy7 {
    background: url(../static/themes/flattening/css/../images/v6.jpg) no-repeat 2px 2px
}

.hotItemCont_rg .tel {
    color: #B20000;
    font-weight: bold
}

.hotItemCont_rg .lk {
    color: #666
}

.hotItemCont_rg .phoneBtn {
    display: inline-block;
    width: 100px;
    height: 21px;
    margin: 0 5px 0 0;
    vertical-align: middle;
    background-position: 0 -158px
}

.hotItemCont_rg .phoneBtn:hover {
    background-position: 0 -180px
}

.hotItemCont li:hover {
    background-color: #FFF8E5
}

.map_pic {
    width: 270px;
    height: 147px;
    position: relative;
    background: url(../static/themes/flattening/css/../images/map_pic.png) no-repeat;
    overflow: hidden
}

.map_btn dd {
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    padding: 19.5px 0 19.5px 10px
}

.map_pic a {
    display: inline-block;
    width: 118px;
    height: 34px;
    margin-left: 10px;
    text-align: center;
    color: #fff
}

.map_pic .map_btn1 {
    background: url(../static/themes/flattening/css/../images/map_picpp.png) no-repeat
}

.map_pic .map_btn2 {
    background: url(../static/themes/flattening/css/../images/map_picjm.png) no-repeat
}

.map_pic .map_btn1:hover,.map_pic .map_btn2:hover {
    background: url(../static/themes/flattening/css/../images/map_pichover.png) no-repeat;
    color: #fff;
    text-decoration: none
}

.serverqq {
    position: fixed;
    right: 8px;
    top: 22%;
    z-index: 999;
    _margin-top: 95px;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop))
}

.serverbox {
    width: 94px;
    position: relative;
    border: 1px #dcdcdc solid;
    background-color: #fff;
    color: #fff
}

.close_server {
    position: absolute;
    top: -8px;
    right: -7px;
    display: block;
    width: 16px;
    height: 16px;
    background: url(../static/themes/flattening/css/../images/serve/server_close.png) no-repeat
}

.want_jm,.want_cg,.want_zx {
    display: block;
    width: 84px;
    height: 24px;
    background: url(../static/themes/flattening/css/../images/serve/server_btn.png) no-repeat;
    cursor: pointer
}

.want_jm {
    margin: 10px 5px 0;
    background-position: 0 0
}

.want_cg {
    margin: 10px 5px 0;
    background-position: 0 -32px
}

.want_zx {
    margin: 10px 5px;
    background-position: 0 -64px
}

.want_jm:hover {
    background-position: -94px 0
}

.want_cg:hover {
    background-position: -94px -32px
}

.want_zx:hover {
    background-position: -94px -64px
}

.serverbox .want_jm_content,.serverbox .want_cg_content {
    display: none;
    padding: 5px 4px;
    line-height: 20px
}

.serverbox textarea,.serverbox input,.serverbox select {
    width: 90px;
    height: 20px;
    vertical-align: middle;
    border: 1px #D8CFBE solid
}

.serverbox textarea {
    height: 28px;
    resize: vertical
}

.serverbox .server_submit {
    display: block;
    width: 52px;
    height: 22px;
    margin: 6px 20px 0;
    border: none;
    background: url(../static/themes/flattening/css/../images/serve/server_submit.png) no-repeat;
    text-indent: -9999px;
    cursor: pointer
}

.mini_box {
    position: relative;
    width: 30px;
    margin-right: -8px;
    display: none
}

.mini_box .i_want_cg,.mini_box .i_want_jm,.mini_box .i_want_zx {
    display: block;
    width: 20px;
    height: 60px;
    padding: 8px 5px;
    font: 12px/15px "Microsoft YaHei";
    color: #603813;
    background: #E9B13D;
    border-top: 1px #FEE0A1 solid;
    border-bottom: 1px #9F6D05 solid;
    text-align: center
}

.mini_box .i_want_cg:hover,.mini_box .i_want_jm:hover,.mini_box .i_want_zx:hover {
    font-size: 14px;
    background: #FF0000;
    border-top: 1px #FFE1E1 solid;
    border-bottom: 1px #884E4E solid;
    color: #FFF;
    text-decoration: none
}

.mini_box .toTop {
    display: block;
    width: 30px;
    height: 25px;
    background: url(../static/themes/flattening/css/../images/serve/toTop.png) no-repeat
}

.mini_box .toTop:hover {
    opacity: .8;
    filter: Alpha(opacity=80)
}

.floorBtn {
    height: 20px;
    border-bottom: 1px solid #cc3232;
    border-top: 1px solid #cc3232;
    background: url(../static/themes/flattening/css/../images/serve/server_list.png) no-repeat 50% 50% #cc3232;
    cursor: pointer
}

.floorList {
    display: none
}

.floorList_hover {
    display: block
}

.floorList li {
    width: 100%;
    height: 24px;
    line-height: 24px;
    text-align: center;
    cursor: pointer
}

.floorList li a {
    display: block;
    height: 24px;
    background-color: #FFF;
    color: #646464;
    font: 13px/24px \5B8B\4F53,Arial,Microsoft YaHei
}

.floorList li a:hover,.floorList .floorList_click a,.floorList .floorList_Scroll {
    background-color: #ccc;
    text-decoration: none
}

.floorTop {
    height: 24px;
    border-top: 1px solid #fff;
    text-align: center;
    background: url(../static/themes/flattening/css/../images/serve/top.png) no-repeat 90% 55% #cc3232;
    cursor: pointer
}

.floorTop a {
    display: block;
    height: 24px;
    font: 12px/24px \5B8B\4F53,Arial,Microsoft YaHei;
    color: #fff;
    text-decoration: none
}

.index_left_qrcode {
    position: fixed;
    left: 8px;
    top: 22%;
    z-index: 999;
    _margin-top: 95px;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop))
}

.ad {
    position: fixed;
    _position: absolute;
    z-index: 12000;
    top: 50%;
    _top: expression(eval(document.documentElement.scrollTop));
    left: 50%;
    display: none;
    width: 1000px;
    height: 300px;
    margin: -150px 0 0 -500px;
    _margin-top: 95px
}

.close {
    position: absolute;
    top: 300px;
    right: 0;
    height: 31px;
    width: 77px;
    overflow: hidden;
    cursor: pointer
}

.stop {
    position: absolute;
    top: 240px;
    left: 0;
    width: 60px;
    height: 62px;
    overflow: hidden;
    cursor: pointer
}

.close_top {
    position: fixed;
    z-index: 1200;
    right: 10px;
    display: none;
    width: 88px;
    height: 88px;
    top: 30px;
    _margin-top: 35px;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop))
}

.popup_shadow {
    position: fixed;
    _position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    filter: alpha(opacity=60);
    opacity: .6;
    z-index: 5999;
    display: none
}

.popup_wantProcure {
    position: fixed;
    _position: absolute;
    top: 50%;
    _top: expression(eval(document.documentElement.scrollTop));
    left: 50%;
    width: 470px;
    margin: -280px 0 0 -255px;
    _margin-top: 10%;
    border: 2px solid #694721;
    background-color: #fffcf0;
    box-shadow: 0 0 10px #666,1px 1px #FFF inset;
    z-index: 6000
}

.popup_wantProcure h2 {
    position: relative;
    padding-left: 20px;
    font: 16px/32px Microsoft YaHei;
    color: #B10000;
    background-color: #f4eee0
}

.popup_wantProcure h2 a {
    position: absolute;
    top: 7px;
    right: 10px;
    display: inline-block;
    width: 19px;
    height: 19px;
    background: url(../static/themes/flattening/css/../images/popup_buy02.png) no-repeat
}

.popup_w123 {
    width: 465px;
    padding: 0 2.5px;
    height: 90px;
    background: url(../static/themes/flattening/css/../images/popup_buy01.png) no-repeat center 10px
}

.popup_w123 dl dd {
    float: left;
    width: 155px;
    margin-top: 55px;
    text-align: center
}

.popup_pullDown {
    border: 1px solid #c6b59b
}

.popup_pullDown .pullTxt {
    border-top: none;
    background: url(../static/themes/flattening/css/../images/popup_pullDown.png) no-repeat 94% 50% #fff
}

.popup_wantProcure ul {
    padding: 0 20px 20px 20px;
    border-top: 1px solid #FEFEFE
}

.popup_wantProcure li {
    height: 30px;
    line-height: 26px;
    margin-bottom: 10px
}

.popup_wantProcure .h92 {
    height: 92px
}

.popup_wantProcure .h70 {
    height: 70px
}

.popup_wantProcure li label {
    float: left;
    width: 100px;
    text-align: right;
    color: #666
}

.popup_wantProcure li font {
    color: #FF0000
}

.popup_wantProcure li textarea,.wantProcure li input {
    border: 1px solid #c6b59b
}

.popup_wantProcure li textarea:focus,.wantProcure li input:focus {
    border-color: #B10000
}

.popup_wantProcure li textarea {
    width: 325px;
    height: 130px
}

.popup_wantProcure li input {
    width: 100px;
    height: 28px;
    *height: 27px;
    padding-left: 5px;
    margin-right: 10px;
    line-height: 28px;
    border: 1px solid #c6b59b
}

.popup_wantProcure li .joined_input,.popup_wantProcure li .joinedxxx_input,.popup_wantProcure li .purchase_input,.popup_wantProcure li .purchasexxx_input {
    display: inline-block;
    width: 118px;
    height: 34px;
    margin-left: 100px;
    font: 14px/34px Microsoft YaHei;
    color: #fff;
    text-align: center;
    cursor: pointer;
    background: url(../static/themes/flattening/css/../images/popup_buy03.png) no-repeat;
    border: none;
    box-shadow: none
}

.purchase_input a,.purchasexxx_input a,.joined_input a,.joinedxxx_input a {
    color: #fff;
    text-decoration: none
}

.purchase_input:hover,.purchasexxx_input:hover,.joined_input:hover,.joinedxxx_input:hover {
    text-decoration: none
}

.popup_span {
    font: 12px/28px Microsoft YaHei;
    color: #ac805b
}

.popup_span i {
    color: #F00
}

.joined,.purchase,.joined_xxx,.purchase_xxx {
    display: none
}

.jp_success {
    position: fixed;
    _position: absolute;
    top: 50%;
    left: 50%;
    width: 470px;
    padding-bottom: 20px;
    margin: -100px 0 0 -253px;
    background-color: #fffcf0;
    z-index: 6001
}

.jp_success h2 {
    position: relative;
    height: 35px;
    padding: 0 10px 0 20px;
    font: 18px/35px Microsoft YaHei;
    color: #B10000;
    background-color: #f4eee0
}

.jp_success h2 a {
    position: absolute;
    top: 9px;
    right: 10px;
    display: inline-block;
    width: 19px;
    height: 19px;
    background: url(../static/themes/flattening/css/../images/popup_buy02.png) no-repeat
}

.issue_pone {
    height: 90px;
    font: 24px/90px Microsoft YaHei;
    padding-left: 100px;
    color: #00b400;
    background: url(../static/themes/flattening/css/../images/issue_pone.png) no-repeat 50px center
}

.issue_ptwo {
    font: 14px/30px Verdana, Geneva, sans-serif;
    color: #000;
    text-align: center;
    width: 100%
}

.issue_ptwo .add_isstop {
    color: #F00
}

.issue_ptwo .add_issb {
    color: #03C
}

.joined_success,.purchase_success,.joinedxxx_success,.purchasexxx_success {
    display: none
}

/*** CSS File: /static/themes/flattening/css/public.css, Original size: 47,218, Compressed size: 43,339 ***/
@charset "utf-8";a,article,aside,b,blockquote,body,canvas,caption,del,details,div,dl,dt,dd,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,label,legend,li,menu,nav,object,ol,p,progress,q,rp,rt,ruby,section,span,strong,table,tbody,td,tfoot,th,thead,time,tr,ul,video,input,textarea,select {
    border: 0;
    margin: 0;
    padding: 0
}

html,body {
    height: 100%
}

body {
    font-family: \5B8B\4F53, Arial;
    font-size: 12px;
    color: #333;
    margin: 0 auto;
    min-width: 1220px;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {
    display: block
}

a {
    text-decoration: none;
    color: #2C2C2C
}

a:hover {
    text-decoration: underline;
    color: #EA2E24
}

a,a:hover,input {
    border: none;
    outline: none
}

ul,dl,li {
    list-style: none outside none
}

em,i {
    font-style: normal
}

h2,h3,h4,h5,h6 {
    font-size: 12px
}

h1 {
    font-size: 14px
}

q:before,q:after {
    content: none
}

textarea {
    overflow: auto;
    resize: none
}

input[type="submit"]::-moz-focus-inner {
    border: 0
}

.clear {
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0
}

.clearfix:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden
}

.clearfix {
    display: inline-block
}

*+html .clearfix {
    min-height: 1%
}

.clearfix {
    display: block
}

*html {
    background-image: url(../static/themes/flattening/css/about:blank);
    background-attachment: fixed
}

.mtop10 {
    margin-top: 10px
}

.mleft10 {
    margin-left: 10px
}

.mleft110 {
    margin-left: 110px
}

.mbottom10 {
    margin-bottom: 10px
}

.mright10 {
    margin-right: 10px
}

.mbottom5 {
    margin-bottom: 5px
}

.p5 {
    padding: 5px
}

.plr5 {
    padding: 0 5px
}

.ptb5 {
    padding: 5px 0
}

.p10 {
    padding: 10px
}

.plr10 {
    padding: 0 10px
}

.ptb10 {
    padding: 10px 0
}

.p10-notop {
    padding: 0 10px 10px
}

.p5-10 {
    padding: 5px 10px
}

.p310 {
    padding: 3px 10px
}

.m10 {
    margin: 10px
}

.fl {
    float: left;
    display: inline
}

.fr {
    float: right;
    display: inline
}

.b_bottom_none {
    border-bottom: none !important
}

.w980 {
    width: 980px;
    margin: 10px auto 0;
    overflow: hidden
}

.w270 {
    width: 270px
}

.w700 {
    width: 700px
}

.w698 {
    width: 698px
}

.w196 {
    width: 196px
}

.w254 {
    width: 254px
}

.w774 {
    width: 774px
}

.w278 {
    width: 278px
}

.w268 {
    width: 268px
}

.w408 {
    width: 408px
}

.w690 {
    width: 690px
}

.border_b_CCC {
    border-bottom: 1px solid #CCC
}

.border_DDD {
    border: 1px solid #DDD
}

.border_E8 {
    border: 1px solid #E8E8E8
}

.border_E6 {
    border: 1px solid #E6E6E6;
    background-color: #FFF
}

.border_blue {
    border: 1px solid #D2E2F3
}

.border_gray {
    border: 1px solid #E6E6E6;
    background-color: #fff
}

.border_yellow {
    border: 1px solid #E0CEAA
}

.bg_blue {
    background: url(../static/themes/flattening/css/../images/sr_title980.jpg) no-repeat
}

.bg_yellow {
    background-color: #FEF1CC
}

.display_b {
    display: block
}

.display_n {
    display: none
}

#content,.content_wrap {
    width: 980px;
    margin: 0 auto;
    padding-top: 10px;
    overflow: hidden
}

.content_lf {
    float: left;
    width: 700px;
    height: auto;
    overflow: hidden;
    display: inline
}

.content_rg {
    float: right;
    width: 270px;
    height: auto;
    overflow: hidden;
    display: inline
}

.left_adv {
    width: 270px;
    height: 90px;
    margin-top: 10px;
    overflow: hidden
}

.left_adv img {
    width: 270px;
    height: 90px
}

.right_adv {
    width: 270px;
    height: 90px;
    margin-top: 10px;
    overflow: hidden
}

.right_adv img {
    width: 270px;
    height: 90px
}

.left_big_adv {
    width: 700px;
    height: 90px;
    margin-top: 10px;
    overflow: hidden
}

.left_big_adv img {
    width: 700px;
    height: 90px
}

.right_big_adv {
    width: 700px;
    height: 90px;
    margin-top: 10px;
    overflow: hidden
}

.right_big_adv img {
    width: 700px;
    height: 90px
}

.screen_adv {
    width: 980px;
    height: 90px;
    margin: 10px auto 0;
    overflow: hidden
}

.screen_adv img {
    width: 980px;
    height: 90px
}

.screen_320X3adv {
    width: 980px;
    height: 90px;
    margin-top: 10px;
    overflow: hidden
}

.screen_320X3adv ul {
    margin-left: -10px;
    position: relative;
    zoom:1}

.screen_320X3adv li {
    float: left;
    width: 320px;
    height: 90px;
    margin-left: 10px;
    display: inline
}

.screen_320X3adv img {
    width: 320px;
    height: 90px
}

.asideAdv {
    width: 270px;
    height: 165px;
    overflow: hidden
}

.header_logo {
    float: left;
    padding: 20px 0
}

.header_logo a:link,.header_logo a:visited,.header_logo a:hover,.header_logo a:active {
    color: #333;
    text-decoration: none
}

.header_logo span {
    margin: 0 0 0 -5px;
    font: 18px/45px Microsoft YaHei;
    color: #F38202;
    vertical-align: top;
    zoom:1}

.logo_right {
    float: left;
    padding: 20px 0
}

.header_search {
    float: right;
    margin: 10px 0 0 25px;
    width: 445px
}

.header_search ul {
    float: left
}

.header_search li {
    float: left;
    height: 20px;
    line-height: 20px;
    padding-right: 15px
}

.header_search li a {
    color: #000
}

.header_search li a:hover,.header_search li .cur {
    color: #EA2E24;
    text-decoration: none
}

.zheader_search li a:hover,.zheader_search li .cur {
    color: #FF6600;
    text-decoration: none
}

.header_search_box {
    float: left;
    height: 32px;
    border: 2px solid #B10000
}

.header_search_box .search_box {
    float: left;
    width: 350px;
    height: 32px;
    line-height: 32px;
    padding-left: 10px;
    background-color: #FFF;
    color: #444
}

.header_search .search_btn {
    float: left;
    width: 80px;
    height: 32px;
    font: 16px/32px Microsoft YaHei;
    color: #FFF;
    background: url(../static/themes/flattening/css/../images/search_btn.png) repeat-x;
    cursor: pointer
}

.header_search .search_btn:hover {
    background: url(../static/themes/flattening/css/../images/search_btn_on.png) repeat-x
}

.zheader_search_box {
    border-color: #FF6600
}

.zheader_search .search_btn {
    background: #FF6600
}

.zheader_search .search_btn:hover {
    background: #FF7000
}

.menu_box {
    width: 100%;
    background-color: #B20000;
    z-index: 900
}

.zmenu_box {
    background-color: #FF6600
}

.menu_wrap {
    width: 980px;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    font-family: Microsoft YaHei,Tahoma,Verdana;
    background-color: #B20000;
    z-index: 900
}

.zmenu_wrap {
    background-color: #FF6600
}

.hySortBox {
    float: left;
    width: 700px
}

.hySortTit {
    height: 32px;
    background-color: #E6E6E6
}

.hySortTit h2 {
    width: 100px;
    padding: 0 10px;
    font: 16px/32px Microsoft YaHei;
    color: #FFF;
    background-color: #B20000
}

.hySortCon {
    width: 678px;
    padding: 0 16px 0 6px
}

.hySortItem {
    clear: both
}

.hySortItem .hySortItem_lf,.hySortItem .hySortItem_rg {
    width: 50%
}

.hySortItem h3 {
    height: 31px;
    padding-left: 10px;
    font: 16px/31px Microsoft YaHei;
    color: #B10000;
    background: url(../static/themes/flattening/css/../images/middle_line.png) no-repeat right center
}

.hySortItem dl {
    float: left;
    width: 329px;
    padding: 3px 0;
    margin: 0 10px 0 0;
    height: 24px;
    display: inline
}

.hySortItem .row2,.hySortItem .row2 dd {
    height: 48px
}

.hySortItem dd {
    float: left;
    width: 249px;
    height: 24px;
    min-height: 24px;
    overflow: hidden
}

.hySortItem dt {
    float: left;
    width: 70px;
    padding: 0 0 0 10px;
    font: 12px/24px Microsoft YaHei;
    color: #444;
    overflow: hidden
}

.hySortItem dd a {
    float: left;
    line-height: 24px;
    padding: 0 5px;
    color: #666;
    white-space: nowrap
}

.hySortItem .row2 dd a {
    line-height: 26.5px
}

.hySortItem dd a:hover {
    color: #EA2E24
}

.hySortItem .on {
    position: relative;
    z-index: 1
}

.hySortItem .on dt {
    position: absolute;
    top: 2px;
    left: 0;
    padding: 0 0 0 9px;
    background-color: #FFFDEE;
    color: #B10000;
    border: 1px solid #FACC3B;
    border-right: none;
    z-index: 10
}

.hySortItem .on dd {
    position: absolute;
    top: 2px;
    left: 79px;
    width: 244px;
    padding: 0 0 0 3px;
    height: auto;
    background-color: #FFFDEE;
    border: 1px solid #FACC3B;
    z-index: 9;
    -moz-box-shadow: 1px 1px 1px #FCF2DB;
    -webkit-box-shadow: 1px 1px 1px #FCF2DB;
    box-shadow: 1px 1px 1px #FCF2DB
}

.all_sort {
    float: left;
    position: relative;
    width: 196px;
    height: 40px;
    background-color: #CC0001;
    z-index: 199
}

.all_sort h3 {
    width: 196px;
    height: 40px;
    font-weight: 500
}

.all_sort .sort_hd a:link,.all_sort .sort_hd a:visited,.all_sort .sort_hd a:hover,.all_sort .sort_hd a:active {
    display: inline-block;
    width: 184px;
    padding-left: 12px;
    height: 40px;
    font: 15px/40px Microsoft YaHei;
    color: #FFF;
    text-decoration: none;
    overflow: hidden
}

.all_sort .i_dot {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 16px;
    width: 11px;
    height: 8px;
    background: url(../static/themes/flattening/css/../images/i_dot.png) no-repeat;
    -moz-transition: -moz-transform 0.2s ease-in;
    -webkit-transition: -webkit-transform 0.2s ease-in;
    transition: transform 0.2s ease-in
}

.all_sort .sort_bd {
    position: absolute;
    top: 40px;
    left: 0;
    width: 194px;
    background-color: #FFF;
    border: 1px solid #E8E8E8;
    border-top: none;
    z-index: 199;
    -moz-box-shadow: 2px 0 3px rgba(0,0,0,.2);
    -webkit-box-shadow: 2px 0 3px rgba(0,0,0,.2);
    -o-box-shadow: 2px 0 3px rgba(0,0,0,.2);
    box-shadow: 2px 0 3px rgba(0,0,0,.2);
    display: none
}

.all_sort_on .sort_bd {
    display: block
}

.all_sort_on .i_dot {
    -moz-transform: rotate(180deg);
    -moz-transform-origin: 50% 40%;
    -webkit-transform: rotate(180deg);
    -webkit-transform-origin: 50% 40%;
    transform: rotate(180deg);
    transform-origin: 50% 40%
}

.sort_bd .item {
    position: relative;
    z-index: 920
}

.sort_bd .item_hover .item_hd .sub_sort,.sort_bd .item_hover .item_bd {
    display: block
}

.sort_bd .item_hd .top_sort {
    display: block;
    position: relative;
    width: 182px;
    height: 21px;
    padding: 7px 0 7px 12px;
    line-height: 21px;
    overflow: hidden
}

.sort_bd .item_hd .even {
    background-color: #E6E9F0
}

.sort_bd .item_hd .top_sort em {
    float: left;
    display: inline-block;
    width: 21px;
    height: 21px;
    margin-right: 10px;
    background: url(../static/themes/flattening/css/../images/sort_bd.png) no-repeat
}

.sort_bd .item_hd .top_sort .qz {
    background-position: -1px -1px
}

.sort_bd .item_hd .top_sort .yg {
    background-position: -22px -1px
}

.sort_bd .item_hd .top_sort .mc {
    background-position: -43px -1px
}

.sort_bd .item_hd .top_sort .cg {
    background-position: -64px -1px
}

.sort_bd .item_hd .top_sort .rz {
    background-position: -1px -23px
}

.sort_bd .item_hd .top_sort .db {
    background-position: -22px -23px
}

.sort_bd .item_hd .top_sort .bl {
    background-position: -43px -23px
}

.sort_bd .item_hd .top_sort .more {
    background-position: -64px -23px
}

.sort_bd .item_hd .top_sort .top_dot {
    display: inline-block;
    width: 8px;
    position: absolute;
    top: 10px;
    right: 12px;
    height: 14px;
    background: url(../static/themes/flattening/css/../images/sort_bd.png) no-repeat -82px -43px;
    overflow: hidden
}

.sort_bd .item_hover .top_sort .top_dot {
    display: none
}

.sort_bd .item_hd .even .top_dot {
    background-position: -82px -59px
}

.sort_bd .item_hd .top_sort a {
    font-size: 14px;
    color: #3F3F3F;
    text-decoration: none
}

.sort_bd .item_hd .top_sort a:hover,.sort_bd .item_hover .top_sort a {
    color: #C5010B
}

.sort_bd .item_hd .sub_sort {
    width: 182px;
    height: 40px;
    line-height: 20px;
    padding: 3px 0 3px 12px;
    overflow: hidden;
    display: none
}

.sort_bd .item_hd .block,.all_sort .block {
    display: block
}

.sort_bd .item_hd .sub_sort a {
    float: left;
    height: 20px;
    width: 55px;
    padding-right: 5px;
    font-family: Tahoma;
    color: #666;
    overflow: hidden
}

.sort_bd .item_hd .sub_sort a:hover {
    color: #C5020A
}

.sort_bd .item_hover .item_hd {
    position: relative;
    width: 195px;
    z-index: 940;
    background-color: #FCF8E0
}

.sort_bd .item_hover .even {
    background-color: #FCF8E0
}

.sort_bd .item_bd {
    width: 460px;
    min-height: 30px;
    position: absolute;
    top: 0;
    left: 194px;
    padding: 0 12px 10px;
    background-color: #FCF8E0;
    border: 1px solid #E6E9F0;
    z-index: 930;
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.2);
    -o-box-shadow: 0 0 5px rgba(0,0,0,.2);
    box-shadow: 0 0 5px rgba(0,0,0,.2);
    display: none
}

.sort_bd .item_bd dl {
    width: 460px;
    padding: 5px 0;
    border-bottom: 1px dotted #999;
    font-family: Tahoma;
    overflow: hidden
}

.sort_bd .item_bd ul {
    width: 460px;
    padding-top: 5px;
    font-family: Tahoma;
    overflow: hidden
}

.sort_bd .item_bd dt {
    float: left;
    width: 50px;
    text-align: right;
    line-height: 22px;
    padding: 3px 10px 0 0
}

.sort_bd .item_bd dt a {
    color: #C5010B;
    text-decoration: none
}

.sort_bd .item_bd dd,.sort_bd .item_bd li {
    float: left;
    padding-top: 3px;
    overflow: hidden
}

.sort_bd .item_bd dd {
    width: 400px
}

.sort_bd .item_bd li {
    width: 460px
}

.sort_bd .item_bd dd a,.sort_bd .item_bd li a {
    float: left;
    height: 14px;
    line-height: 14px;
    margin: 4px 0;
    padding: 0 8px;
    border-left: 1px solid #999;
    color: #666;
    white-space: nowrap
}

.sort_bd .item_bd dd a:hover,.sort_bd .item_bd li a:hover {
    color: #C5010B
}

.jia400_nav {
    float: left;
    height: 40px
}

.jia400_nav li {
    float: left;
    height: 40px;
    width: 82px;
    background: url(../static/themes/flattening/css/../images/jia400_nav_a.png) no-repeat right center
}

.jia400_nav .first {
    width: auto
}

.zjia400_nav li {
    background: url(../static/themes/flattening/css/../images/zjia400_nav_a.png) no-repeat right center
}

.jia400_nav .last {
    background: none
}

.zjia400_nav .remove {
    background: none
}

.jia400_nav li a,.jia400_nav li a:hover {
    display: inline-block;
    width: 85px;
    margin: 0 0 0 -3px;
    height: 40px;
    color: #FFF;
    font: 15px/40px Microsoft YaHei;
    text-align: center;
    text-decoration: none
}

.jia400_nav .first a,.jia400_nav .first a:hover {
    width: auto;
    padding: 0 10px;
    margin: 0
}

.jia400_nav li a:hover,.jia400_nav .current a {
    position: relative;
    background-color: #901010
}

.zjia400_nav li a:hover,.zjia400_nav .current a {
    background-color: #F84600
}

.jiaju_phone {
    float: right;
    height: 40px;
    padding: 0 10px 0 30px;
    background: url(../static/themes/flattening/css/../images/jiaju_phone.png) no-repeat left center
}

.zjiaju_phone {
    background: url(../static/themes/flattening/css/../images/zjiaju_phone.png) no-repeat left center
}

.jiaju_phone a:link,.jiaju_phone a:visited {
    color: #FFF;
    font-size: 14px;
    text-decoration: none
}

.jiaju_phone a:hover {
    color: #FDCF00
}

.menu_wrap_txt {
    width: 956px;
    height: 30px;
    padding: 0 12px;
    line-height: 30px;
    border-top: none;
    margin: 0 auto;
    background-color: #F9F1C2;
    overflow: hidden
}

.menu_wrap_txt li {
    float: left;
    color: #676767;
    padding-right: 10px
}

.menu_wrap_txt li a {
    color: #676767;
    padding-right: 15px
}

.menu_wrap_txt li a:hover {
    color: #EA2E24
}

.zmenu_wrap_txt {
    width: 954px;
    height: 36px;
    padding: 0 12px;
    line-height: 36px;
    border: 1px solid #E4E4E4;
    border-top: none;
    margin: 0 auto;
    overflow: hidden
}

.zmenu_wrap_txt a {
    color: #676767;
    padding: 0 8px;
    border-right: 1px solid #E4E4E4
}

#header {
    width: 100%;
    min-width: 980px;
    background-color: #FFF
}

.header_top {
    width: 100%;
    min-width: 980px;
    height: 32px;
    line-height: 32px;
    color: #969696;
    background-color: #EFEFEF;
    border-bottom: 1px solid #F9F9F9
}

.header_top a {
    color: #969696
}

.header_top a:hover {
    color: #EA2E24
}

.i_header_top {
    width: 980px;
    margin: 0 auto
}

.i_header_toplf {
    float: left;
    height: 32px;
    line-height: 32px;
    overflow: hidden
}

.i_header_toprg {
    float: right;
    height: 32px;
    line-height: 32px
}

.i_header_toplf a {
    padding: 0 5px
}

.i_header_toprg li {
    float: left;
    padding: 0 7px;
    background: url(../static/themes/flattening/css/../images/i_header_trli.png) no-repeat right center
}

.i_header_toprg .last {
    padding: 0 0 0 5px;
    background: none
}

.i_header_toprg .phone a {
    padding: 3px 0 3px 15px;
    background: url(../static/themes/flattening/css/../images/phone.png) no-repeat 0 2px
}

.i_header_toprg .jia400_phone a {
    padding: 3px 0 3px 17px;
    background: url(../static/themes/flattening/css/../images/jia400_phones.png) no-repeat
}

.i_header_toprg .menu_item {
    position: relative;
    padding: 4px 2px 0 0;
    z-index: 199
}

.i_header_toprg .menu {
    position: relative
}

.i_header_toprg .menu_hd {
    display: block;
    position: relative;
    height: 15px;
    line-height: 12px;
    padding: 5px 18px 5px 10px;
    border: 1px solid #EFEFEF;
    border-bottom: none;
    zoom:1;z-index: 999
}

.i_header_toprg .hover .menu_hd {
    border-color: #D8D8D8;
    background: #FFF
}

.i_header_toprg .menu_hd b {
    display: block;
    position: absolute;
    right: 8px;
    bottom: 12px;
    _bottom: 6px;
    width: 7px;
    height: 4px;
    background: url(../static/themes/flattening/css/../images/i_header_trlib.png) no-repeat left center;
    -moz-transition: -moz-transform 0.2s ease-in;
    -webkit-transition: -webkit-transform 0.2s ease-in;
    transition: transform 0.2s ease-in
}

.i_header_toprg .hover .menu_hd b {
    -moz-transform: rotate(180deg);
    -moz-transform-origin: 50% 40%;
    -webkit-transform: rotate(180deg);
    -webkit-transform-origin: 50% 40%;
    transform: rotate(180deg);
    transform-origin: 50% 40%
}

.i_header_toprg .menu_bd {
    position: absolute;
    left: 0;
    top: 24px;
    padding-bottom: 5px;
    background: #FFF;
    border: 1px solid #E6E6E6;
    z-index: 998;
    display: none
}

.i_header_toprg .hover .menu_bd {
    display: block
}

.i_header_toprg .menu_bd span {
    display: block;
    line-height: 1.8;
    text-align: center
}

.header_bottom {
    margin: 0 auto;
    width: 980px
}

.i_header_logo {
    float: left;
    padding: 10px 0 0 0
}

.i_header_search {
    float: right;
    margin: 20px 0 0 0;
    width: 380px
}

.i_header_search_box {
    float: left;
    height: 28px;
    border: 2px solid #E30013
}

.i_header_search_box .i_search_box {
    float: left;
    width: 300px;
    height: 28px;
    line-height: 28px;
    padding-left: 10px;
    background-color: #FFF;
    color: #444
}

.i_header_search .i_search_btn {
    float: left;
    width: 66px;
    height: 28px;
    font: 14px/28px Microsoft YaHei;
    color: #FFF;
    background-color: #E50112;
    cursor: pointer
}

.i_header_search .i_search_btn:hover {
    background-color: #F00315
}

.i_head_location {
    height: 30px;
    line-height: 30px;
    color: #666
}

.i_head_location a {
    color: #666
}

.i_head_location span,.i_head_location a:hover {
    color: #EA2E24
}

.i_head_result {
    height: 30px;
    line-height: 30px;
    color: #000
}

.i_head_result b {
    padding: 0 5px;
    color: #B20000
}

.head_location {
    height: 24px;
    line-height: 24px;
    color: #666
}

.head_location a {
    color: #666
}

.head_location span,.head_location a:hover {
    color: #EA2E24
}

.hotStation {
    width: 972px;
    height: 90px;
    padding: 30px 4px;
    overflow: hidden
}

.hotStation li {
    float: left;
    width: 84px;
    height: 90px;
    padding: 0 12px;
    text-align: center;
    overflow: hidden
}

.hotStation li img {
    display: inline-block;
    width: 51px;
    height: 51px;
    vertical-align: middle
}

.hotStation li a {
    color: #2C2C2C;
    font: 14px/30px Microsoft YaHei
}

.hotStation li a:hover {
    opacity: .8;
    color: #AA1E21;
    text-decoration: none
}

.zhotStation {
    margin: 0 -2px;
    height: 90px;
    padding: 30px 0;
    clear: both;
    overflow: hidden
}

.zhotStation li {
    float: left;
    width: 70px;
    height: 90px;
    padding: 0 6px;
    text-align: center;
    overflow: hidden
}

.zhotStation li img {
    display: inline-block;
    width: 51px;
    height: 51px;
    vertical-align: middle
}

.zhotStation li a {
    color: #2C2C2C;
    font: 14px/30px Microsoft YaHei
}

.zhotStation li a:hover {
    opacity: .8;
    color: #AA1E21;
    text-decoration: none
}

.zhotStation .no,.zhotStation .no:hover {
    color: #999;
    cursor: default
}

.friendlink {
    width: 978px;
    margin: 10px auto 0;
    border: 1px solid #E8E8E8;
    background-color: #FFF
}

.friendlink_banner {
    width: 100%;
    height: 30px;
    line-height: 30px;
    border-bottom: 2px solid #888
}

.friendlink_banner h2 {
    float: left;
    width: 90px;
    font: 16px/30px Microsoft YaHei;
    color: #444;
    text-align: center;
    cursor: pointer
}

.friendlink_banner .flink_h2 {
    float: left;
    width: 90px;
    font: 16px/30px Microsoft YaHei;
    color: #444;
    text-align: center;
    cursor: pointer
}

.friendlink_banner .on {
    background-color: #888;
    color: #FFF
}

.friendlink_txt {
    width: 958px;
    padding: 10px;
    max-height: 120px;
    overflow: hidden
}

.friendlink_txt li {
    float: left;
    padding: 5px 10px;
    line-height: 15px
}

.friendlink_txt li a {
    float: left;
    color: #666;
    white-space: nowrap
}

.friendlink_txt li a:hover {
    color: #EA2E24
}

.show_hidden_link {
    padding: 10px 20px 10px 10px;
    text-align: right
}

.show_hidden_link a {
    cursor: pointer;
    color: #4A9AED
}

#footer {
    width: 100%;
    padding: 30px 0 20px 0
}

.footerCont {
    width: 980px;
    margin: 0 auto;
    color: #666
}

.footerCont a {
    color: #666
}

.footerCont a:hover {
    color: #EA2E24
}

.footer-othernav {
    width: 980px;
    height: 20px;
    line-height: 20px;
    padding-bottom: 5px;
    border-bottom: 2px solid #C40000;
    overflow: hidden
}

.footer-othernav dt,.footer-othernav dd {
    float: left
}

.footer-othernav dl a {
    display: inline-block;
    width: 68px;
    height: 20px;
    line-height: 0;
    margin-left: 15px;
    font-size: 0;
    overflow: hidden;
    background: url(../static/themes/flattening/css/../images/phoneBtn.png) no-repeat;
    vertical-align: top
}

.footer-othernav .androidBtn {
    background-position: 0 -42px
}

.footer-othernav .iphoneBtn:hover {
    background-position: 0 -21px
}

.footer-othernav .androidBtn:hover {
    background-position: 0 -63px
}

.footer-othernav .other-web a {
    padding: 0 10px;
    background: url(../static/themes/flattening/css/../images/i_header_trli.png) no-repeat right center
}

.footer-othernav .other-web .lastA {
    padding-right: 0;
    background: none
}

.footer-menu {
    width: 800px;
    margin: 10px 0 5px -10px;
    overflow: hidden
}

.footer-menu li {
    float: left;
    padding: 0 10px;
    border-right: 1px solid #BDBDBD;
    text-align: center
}

.footer-menu .last {
    border-right: none
}

.footer-copyright p {
    line-height: 24px
}

.footer-secure a {
    display: inline-block;
    height: 34px;
    padding: 10px 5px 0 0
}

#footer .two {
    width: 88px;
    margin-top: 10px;
    line-height: 20px;
    text-align: center
}

.slideBox {
    position: relative;
    height: 250px;
    width: 510px;
    background: url(../static/themes/flattening/css/../images/slide-load.gif) no-repeat 50% 50%;
    overflow: hidden
}

.slideBox .slideNum {
    position: absolute;
    bottom: 10px;
    right: 4px;
    z-index: 1;
    height: 15px;
    overflow: hidden
}

.slideBox .slideNum ul {
    float: left;
    overflow: hidden
}

.slideBox .slideNum li {
    float: left;
    display: inline;
    height: 15px;
    width: 15px;
    margin-right: 8px;
    font: 12px/20px Microsoft YaHei;
    text-align: center;
    background-color: #FFF;
    filter: alpha(opacity=60);
    opacity: .6;
    cursor: pointer;
    border-radius: 15px;
    box-shadow: 0 1px 0 rgba(0,0,0,.2) inset
}

.slideBox .slideNum li.on {
    background-color: #F00;
    filter: alpha(opacity=80);
    opacity: .8
}

.slideBox .slideImg img {
    display: block;
    width: 510px;
    height: 250px;
    vertical-align: middle
}

.entrance {
    width: 254px;
    height: 38px;
    border-bottom: 1px solid #e7a100;
    background-color: #fdd000
}

.entrance li {
    float: left;
    width: 72px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    background: url(../static/themes/flattening/css/../images/entrance_li.png) no-repeat center right
}

.entrance .shop {
    background: none
}

.entrance .shop,.entrance .shop a {
    width: 110px
}

.entrance li a {
    display: inline-block;
    width: 72px;
    height: 38px;
    font-size: 14px;
    color: #C80406
}

.entrance li a:hover {
    font-weight: bold;
    text-decoration: none
}

.others {
    border: 1px solid #D0D0D1;
    border-top: none;
    background-color: #EEEFEF
}

.otherChoose {
    width: 240px;
    padding: 8px 6px;
    overflow: hidden
}

.otherChoose li {
    float: left;
    width: 80px;
    height: 77px;
    overflow: hidden
}

.otherChoose li span {
    display: block;
    width: 80px;
    padding-top: 47px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px
}

.otherChoose .zjCall {
    background: url(../static/themes/flattening/css/../images/400Call.png) no-repeat 50% 20%
}

.otherChoose .sjCall {
    background: url(../static/themes/flattening/css/../images/sjCall.png) no-repeat 50% 20%
}

.otherChoose .kfCall {
    background: url(../static/themes/flattening/css/../images/kfCall.png) no-repeat 50% 20%
}

.otherChoose li a {
    display: block;
    width: 80px;
    height: 77px;
    color: #000
}

.otherChoose li a:hover {
    color: #000;
    text-decoration: none;
    background: url(../static/themes/flattening/css/../images/otherChoose_a.png) no-repeat
}

.merchantEntrance {
    width: 240px;
    padding: 9.5px 6px;
    overflow: hidden
}

.i_merchantEntrance {
    padding: 14px 14px 0;
    background-color: #EFEFEF
}

.merchantEntrance li {
    display: block;
    padding: 5px 0 5px 5px;
    width: 240px;
    height: 34px;
    line-height: 34px;
    margin-bottom: 5px
}

.i_merchantEntrance li {
    margin-bottom: 14px
}

.merchantEntrance li a.open_shop {
    display: inline-block;
    margin-left: 15px;
    width: 118px;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    background: url(../static/themes/flattening/css/../images/open_shop.png) no-repeat
}

.merchantEntrance li a.agent_information,.merchantEntrance li a.agent_informations {
    display: inline-block;
    margin-left: 15px;
    width: 118px;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    background: url(../static/themes/flattening/css/../images/agent_information.png) no-repeat
}

.merchantEntrance li a:hover,.merchantEntrance li:hover a {
    color: #fff;
    text-decoration: none;
    background: url(../static/themes/flattening/css/../images/open_agent.png) no-repeat
}

.recommendTit {
    height: 32px;
    padding: 0 10px;
    line-height: 32px;
    background-color: #E6E6E6;
    text-align: right;
    color: #666;
    overflow: hidden
}

.recommendTit h2 {
    float: left;
    font: 16px/32px Microsoft YaHei;
    color: #B10000
}

.recommendTit a {
    color: #666
}

.recommendTit a:hover {
    color: #EA2E24
}

.recommendCont {
    border: 1px solid #E6E6E6;
    border-top: none
}

.recommendCont li {
    float: left;
    width: 124px;
    padding: 11px 8px;
    display: inline;
    text-align: center;
    overflow: hidden
}

.recommendCont .last {
    padding: 11px 7px
}

.recommendCont li:hover,.recommendCont ul .on {
    background-color: #F9F1C2
}

.recommendCont li p img:hover {
    margin-top: -23px
}

.recommendCont li .pic {
    display: inline-block;
    width: 124px;
    height: 96px;
    vertical-align: middle
}

.recommendCont li a {
    color: #585858
}

.recommendCont li strong {
    display: block;
    height: 32px;
    line-height: 32px;
    font-weight: normal;
    overflow: hidden
}

.recommendCont li b {
    display: block;
    height: 30px;
    line-height: 30px;
    font-weight: normal;
    overflow: hidden
}

.recommendCont li a:hover {
    color: #EA2E24;
    text-decoration: none
}

.recommendCont li p {
    height: 21px;
    overflow: hidden
}

.Tit {
    height: 32px;
    line-height: 32px;
    background-color: #E6E6E6;
    padding: 0 10px;
    text-align: right
}

.Tit h2 {
    float: left;
    font: 16px/32px Microsoft YaHei;
    color: #B10000
}

.Tit a {
    color: #666
}

.lists li {
    height: 24px;
    line-height: 2;
    padding-left: 10px;
    background: url(../static/themes/flattening/css/../images/list_li.png) no-repeat 0 8px;
    overflow: hidden
}

.lists li:hover {
    background: url(../static/themes/flattening/css/../images/list_lion.png) no-repeat 0 8px
}

.lists li a {
    color: #666
}

.lists li a:hover {
    color: #EA2E24
}

.news_rank_ul li {
    height: 27px;
    line-height: 27px;
    _line-height: 35px;
    overflow: hidden
}

.news_rank_ul i {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    margin-right: 8px;
    background-color: #EF8200;
    color: #FFF;
    text-align: center;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.news_rank_ul .hot {
    background-color: #C80000
}

.news_rank_ul a {
    color: #494949
}

.news_rank_ul a:hover {
    color: #EA2E24
}

.likeIndustry_hd {
    height: 32px;
    line-height: 32px;
    padding: 0 10px;
    text-align: right;
    background-color: #EFEFEF
}

.likeIndustry_hd h2 {
    float: left;
    font: 16px/32px Microsoft YaHei;
    color: #B10000
}

.likeIndustry_hd a {
    color: #666
}

.likeIndustry_bd {
    padding: 5px 10px;
    line-height: 2;
    border-left: 1px solid #EFEFEF;
    border-bottom: 1px solid #EFEFEF;
    border-right: 1px solid #EFEFEF
}

.likeIndustry_bd a {
    padding: 0 5px;
    color: #585858
}

.likeIndustry_bd .hot,.likeIndustry_bd a:hover {
    color: #EA2E24
}

.homeKnowledge_hd {
    height: 32px;
    line-height: 32px;
    padding: 0 10px;
    text-align: right;
    background-color: #EFEFEF
}

.homeKnowledge_hd h2 {
    float: left;
    font: 16px/32px Microsoft YaHei;
    color: #B10000
}

.homeKnowledge_hd a {
    color: #666
}

.homeKnowledge_bd {
    width: 968px;
    padding: 10px 0 10px 10px;
    border-left: 1px solid #E6E6E6;
    border-bottom: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
    overflow: hidden
}

.homeKnowledge_bd li {
    float: left;
    width: 222px;
    height: 20px;
    line-height: 20px;
    padding: 0 10px;
    background: url(../static/themes/flattening/css/../images/list_li.png) no-repeat 0 6px;
    overflow: hidden
}

.homeKnowledge_bd li:hover {
    background: url(../static/themes/flattening/css/../images/list_lion.png) no-repeat 0 6px
}

.homeKnowledge_bd li a {
    color: #575757
}

.homeKnowledge_bd li a:hover {
    color: #EA2E24
}

.w {
    width: 980px;
    margin: 0 auto;
    overflow: hidden
}

.Left {
    float: left
}

.Right {
    float: right
}

.mt5 {
    margin-top: 5px
}

.mt10 {
    margin-top: 10px
}

.footer_bk {
    background-color: #333;
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin-top: 20px
}

.footer_wiki {
    margin-top: 0
}

.footer980 p {
    color: #fff
}

.footer980 p em {
    margin: 0 5px
}

.footer_b li {
    float: left
}

.footer_b li em {
    margin: 0 10px;
    color: #fff
}

.footer_b li a,.footer_b li a:hover {
    color: #fff;
    text-decoration: none
}

.hotBrands_hd {
    height: 32px;
    line-height: 32px;
    padding: 0 10px;
    text-align: right;
    background-color: #EFEFEF
}

.hotBrands_hd h2 {
    float: left;
    font: 16px/32px Microsoft YaHei;
    color: #B10000
}

.hotBrands_hd a {
    color: #666
}

.hotBrands_bd table {
    width: 100%;
    border-left: 1px solid #E8E8E8;
    border-bottom: 1px solid #E8E8E8;
    text-align: center
}

.hotBrands_bd td {
    width: 10%;
    padding: 0 5px;
    border-right: 1px solid #E8E8E8
}

.hotBrands_bd a {
    display: inline-block;
    height: 28px;
    line-height: 28px;
    color: #585858;
    word-wrap: break-word;
    overflow: hidden
}

.hotBrands_bd a:hover {
    color: #EA2E24
}

.channelBox_hd {
    height: 32px;
    line-height: 32px;
    margin: 10px auto 0;
    padding: 0 10px;
    text-align: right;
    background-color: #E6E6E6
}

.channelBox_hd h2 {
    float: left;
    font: 16px/32px Microsoft YaHei;
    color: #B10000
}

.channelBox_hd a {
    color: #868686
}

.channelBox_bd {
    position: relative;
    width: 912px;
    height: 152px;
    padding: 0 38px 0 28px;
    border: 1px #E8E8E8 solid
}

.channelBox_bd li {
    position: relative;
    width: 140px;
    height: 110px;
    border: 1px solid #E8E8E8;
    float: left;
    margin: 10px 0 10px 10px;
    display: inline;
    padding: 10px 0;
    text-align: center
}

.channelBox_bd li:hover {
    border-color: #EA2E24
}

.channelBox_bd dl {
    float: left;
    width: 140px;
    height: 110px;
    overflow: hidden
}

.channelBox_bd dt span {
    display: block;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #333
}

.channelBox_bd dt a {
    color: #666
}

.channelBox_bd dt a:hover {
    color: #666;
    text-decoration: none
}

.channelBox_bd dd {
    float: left;
    width: 60px;
    height: 22px;
    line-height: 22px;
    margin: 0 5px;
    display: inline;
    overflow: hidden
}

.channelBox_bd dd a {
    color: #666;
    white-space: nowrap
}

.channelBox_bd dd a:hover {
    color: #EA2E24
}

.channelBox_bd .prev,.channelBox_bd .next {
    display: block;
    position: absolute;
    top: 60px;
    width: 20px;
    height: 30px;
    font-size: 30px;
    font-weight: bold;
    color: #CCC;
    cursor: pointer;
    overflow: hidden
}

.channelBox_bd .prev {
    left: 10px
}

.channelBox_bd .next {
    right: 5px
}

.channelBox_bd .prev:hover,.channelBox_bd .next:hover {
    color: #EA2E24;
    text-decoration: none
}

.channelBox_bd dt:before {
    content: '';
    position: absolute;
    width: 50px;
    height: 64px;
    top: 10px;
    left: -50px;
    overflow: hidden;
    background: -moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.4) 50%,rgba(255,255,255,0) 100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.4)),color-stop(100%,rgba(255,255,255,0)));
    background: linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.4) 50%,rgba(255,255,255,0) 100%);
    -webkit-transform: skewX(-25deg);
    -moz-transform: skewX(-25deg);
    transform: skewX(-25deg)
}

@-webkit-keyframes blinkAnim {
    from {
        left: -50px
    }

    to {
        left: 50px
    }
}
@-moz-keyframes blinkAnim {
    from {
        left: -50px
    }

    to {
        left: 50px
    }
}
.channelBox_bd li:hover dt:before {
    -webkit-animation: blinkAnim .4s ease-out;
    -moz-animation: blinkAnim .4s ease-out;
    animation: blinkAnim .4s ease-out;
}

.page_num {
    width: 100%;
    height: 30px;
    line-height: 30px;
    padding: 15px 0;
    color: #595758;
    text-align: center;
    overflow: hidden;
    clear: both
}

.page_num a {
    margin: 0 4px;
    border: 1px solid #C9C9CA;
    background-color: #EEEFEF;
    padding: 6px 10px;
    color: #595757;
    vertical-align: middle;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 0 2px #D6D6D7 inset;
    -moz-box-shadow: 0 0 2px #D6D6D7 inset;
    box-shadow: 0 0 2px #D6D6D7 inset
}

.page_num .page_up {
    padding: 6px 13px;
    background: url(../static/themes/flattening/css/../images/page_up.png) no-repeat 50% 50% #EEEFEF;
    zoom:1}

.page_num .page_down {
    padding: 6px 13px;
    margin-right: 15px;
    background: url(../static/themes/flattening/css/../images/page_down.png) no-repeat 50% 50% #EEEFEF;
    zoom:1}

.page_num .gopage,.page_num .confirmBtn {
    width: 40px;
    border: 1px solid #C9C9CA;
    text-align: center
}

.page_num .gopage {
    height: 24px;
    line-height: 24px;
    margin: 0 5px;
    vertical-align: middle;
    box-shadow: 1px 1px 1px #D6D6D7 inset
}

.page_num .confirmBtn {
    height: 26px;
    line-height: 26px;
    background-color: #EEEFEF;
    color: #595757;
    vertical-align: middle;
    cursor: pointer;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 0 1px #D6D6D7 inset;
    -moz-box-shadow: 0 0 1px #D6D6D7 inset;
    box-shadow: 0 0 1px #D6D6D7 inset
}

.page_num b {
    font-size: 13px
}

.page_num a:hover,.page_num a.cur {
    border-color: #EAC97F;
    background-color: #FEE77F;
    text-decoration: none
}

.pullDown {
    position: relative;
    display: inline-block;
    width: 80px;
    margin-right: 6px;
    border: 1px solid #B4B4B4;
    z-index: 99
}

.pullDown .pullTxt {
    display: inline-block;
    width: 100%;
    height: 25px;
    line-height: 24px;
    vertical-align: top;
    color: #666;
    border-top: 1px solid #E4E4E4;
    cursor: pointer;
    background: url(../static/themes/flattening/css/../images/pull_down.png) no-repeat 94% 50% #FFF
}

.pullDown .pullPoint {
    padding-left: 10px
}

.pullDown .pullTxt .arrow {
    float: right;
    display: inline-block;
    width: 10px;
    height: 5px;
    margin: 10px 8px 0
}

.pullDown .pullBox {
    position: absolute;
    left: -1px;
    top: 25px;
    width: 100%;
    max-height: 208px;
    _height: 78px;
    overflow-y: auto;
    background-color: #FFF;
    line-height: 26px;
    border: 1px solid #CCC;
    text-align: center;
    box-shadow: 0 0 5px #EEE;
    z-index: 100;
    display: none
}

.pullDown .pullBox span {
    display: inline-block;
    width: 100%;
    color: #444;
    cursor: pointer
}

.box_bg {
    width: 100%;
    height: 100%;
    _height: 1000px;
    position: fixed;
    _position: absolute;
    top: 0;
    left: 0;
    background: #000;
    filter: alpha(opacity=60);
    opacity: .6;
    z-index: 1000;
    display: none
}

.jiaPhone {
    width: 460px;
    position: fixed;
    _position: absolute;
    top: 50%;
    left: 50%;
    margin: -190px 0 0 -220px;
    border: 2px solid #694721;
    background: url(../static/themes/flattening/css/../images/bg_y.png) repeat;
    box-shadow: 0 0 10px #666,1px 1px #FFF inset;
    z-index: 1002;
    display: none
}

.jiaPhone .phoneTitle {
    height: 30px;
    line-height: 30px;
    overflow: hidden
}

.jiaPhone .phoneTitle strong {
    padding-left: 10px;
    font-size: 14px;
    font-weight: normal;
    color: #960000
}

.jiaPhone .phoneTitle a {
    float: right;
    width: 19px;
    height: 19px;
    margin: 5px 5px 0 0;
    background: url(../static/themes/flattening/css/../images/400phone/close.png) no-repeat;
    line-height: 0;
    font-size: 0
}

.phoneCont {
    padding: 0 10px 10px
}

.phoneCont .phone_bottom {
    margin-top: 10px;
    overflow: hidden
}

.phoneCont .phone_bottom_lf {
    float: left;
    display: inline;
    width: 265px;
    padding: 5px;
    border: 1px solid #D2BF84;
    -webkit-box-shadow: 1px 1px #FFF,1px 1px #FFF inset;
    -moz-box-shadow: 1px 1px #FFF,1px 1px #FFF inset;
    box-shadow: 1px 1px #FFF,1px 1px #FFF inset;
    overflow: hidden
}

.phoneCont .form_con {
    padding: 5px 0
}

.phoneCont .form_con p {
    line-height: 1.5em;
    overflow: hidden
}

.phoneCont .form_con input {
    width: 12em;
    height: 24px;
    line-height: 24px;
    padding-left: 3px;
    border: 1px solid #A5784F
}

.phoneCont .form_con .form_left {
    float: left;
    width: 7em;
    height: 2em;
    line-height: 2em;
    display: inline;
    text-align: right
}

.phoneCont .form_con .cont_right {
    margin: .2em 0 0 7em;
    color: #A57952
}

.phoneCont .phone_click {
    height: 33px;
    margin-left: 45px;
    overflow: hidden
}

.phoneCont .phone_click input {
    height: auto !important;
    margin: 0;
    padding: 0
}

.phoneCont .phone_click input:hover {
    margin-top: -34px
}

.phoneCont .phone_click span {
    color: #F00
}

.phoneCont .phone_form {
    margin-bottom: 10px;
    color: #313133
}

.phoneCont .phone_form font {
    font-size: 14px;
    font-weight: bold
}

.phoneCont .middle {
    height: 2em;
    margin-top: 10px;
    line-height: 2em;
    text-align: center;
    color: #C80000
}

.phone_bottom_rg {
    float: right;
    width: 160px;
    display: inline;
    overflow: hidden
}

.phone_bottom_rg .top_pic {
    width: 160px;
    margin: 0 auto 5px;
    text-align: center
}

.phone_bottom_rg ul {
    padding: 0 0 0 10px;
    color: #646464
}

.phone_bottom_rg li {
    line-height: 1.8em
}

.phone_bottom_rg .space {
    margin-left: 5px;
    color: #2F67C6
}

.errorBox {
    padding: 30px 0;
    background-color: #F7F7F7;
    border: 1px solid #E6E6E6
}

.errorBox ul {
    display: block;
    width: 270px;
    margin: 0 auto;
    padding: 5px 0 0 70px;
    line-height: 24px;
    background: url(../static/themes/flattening/css/../images/404bg.png) no-repeat;
    color: #676767;
    font-size: 14px
}

.errorBox .return {
    margin-top: 10px
}

.errorBox ul a {
    margin: 0 15px 0 0;
    padding: 5px 10px;
    background-color: #FF6600;
    color: #FFF;
    font-size: 12px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.hotItemCont {
    border-left: 1px solid #E6E6E6
}

.hotItemCont li {
    float: left;
    width: 305px;
    height: 126px;
    padding: 10px 10px 0;
    display: inline;
    border-right: 1px solid #E6E6E6;
    border-bottom: 1px solid #E6E6E6;
    overflow: hidden
}

.hotItemCont_lf {
    float: left;
    width: 124px;
    line-height: 30px;
    text-align: center;
    font-size: 14px
}

.hotItemCont_lf a {
    color: #666
}

.hotItemCont_lf a:hover {
    color: #EA2E24
}

.hotItemCont_lf img {
    display: block;
    width: 124px;
    height: 96px;
    vertical-align: middle
}

.hotItemCont_rg {
    float: right;
    width: 171px;
    color: #666;
    overflow: hidden
}

.hotItemCont_rg dt {
    height: 24px;
    margin-bottom: 3px;
    font: 14px/24px Microsoft YaHei;
    color: #454545;
    overflow: hidden
}

.hotItemCont_rg dd {
    line-height: 22px
}

.hotItemCont_rg .ys {
    height: 44px;
    margin-bottom: 3px;
    color: #999;
    overflow: hidden
}

.hotItemCont_rg .ys i {
    color: #B20000
}

.hotItemCont_rg .rz,.hotItemCont_rg .no_rz,.hotItemCont_rg .hy {
    display: inline-block;
    height: 21px;
    padding-left: 25px
}

.hotItemCont_rg .rz,.hotItemCont_rg .no_rz,.hotItemCont_rg .phoneBtn,.hotItemCont_rg .phoneBtn:hover {
    background: url(../static/themes/flattening/css/../images/business.png) no-repeat
}

.hotItemCont_rg .rz {
    color: #029642;
    background-position: -480px 0
}

.hotItemCont_rg .no_rz {
    color: #9F9E9C;
    background-position: -480px -22px
}

.hotItemCont_rg .hy {
    color: #666;
    padding-right: 8px
}

.hotItemCont_rg .hy1 {
    background: url(../static/themes/flattening/css/../images/v1.jpg) no-repeat 2px 2px
}

.hotItemCont_rg .hy3 {
    background: url(../static/themes/flattening/css/../images/v2.jpg) no-repeat 2px 2px
}

.hotItemCont_rg .hy4 {
    background: url(../static/themes/flattening/css/../images/v3.jpg) no-repeat 2px 2px
}

.hotItemCont_rg .hy5 {
    background: url(../static/themes/flattening/css/../images/v4.jpg) no-repeat 2px 2px
}

.hotItemCont_rg .hy6 {
    background: url(../static/themes/flattening/css/../images/v5.jpg) no-repeat 2px 2px
}

.hotItemCont_rg .hy7 {
    background: url(../static/themes/flattening/css/../images/v6.jpg) no-repeat 2px 2px
}

.hotItemCont_rg .tel {
    color: #B20000;
    font-weight: bold
}

.hotItemCont_rg .lk {
    color: #666
}

.hotItemCont_rg .phoneBtn {
    display: inline-block;
    width: 100px;
    height: 21px;
    margin: 0 5px 0 0;
    vertical-align: middle;
    background-position: 0 -158px
}

.hotItemCont_rg .phoneBtn:hover {
    background-position: 0 -180px
}

.hotItemCont li:hover {
    background-color: #FFF8E5
}

.map_pic {
    width: 270px;
    height: 147px;
    position: relative;
    background: url(../static/themes/flattening/css/../images/map_pic.png) no-repeat;
    overflow: hidden
}

.map_btn dd {
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    padding: 19.5px 0 19.5px 10px
}

.map_pic a {
    display: inline-block;
    width: 118px;
    height: 34px;
    margin-left: 10px;
    text-align: center;
    color: #fff
}

.map_pic .map_btn1 {
    background: url(../static/themes/flattening/css/../images/map_picpp.png) no-repeat
}

.map_pic .map_btn2 {
    background: url(../static/themes/flattening/css/../images/map_picjm.png) no-repeat
}

.map_pic .map_btn1:hover,.map_pic .map_btn2:hover {
    background: url(../static/themes/flattening/css/../images/map_pichover.png) no-repeat;
    color: #fff;
    text-decoration: none
}

.serverqq {
    position: fixed;
    right: 8px;
    top: 22%;
    z-index: 999;
    _margin-top: 95px;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop))
}

.serverbox {
    width: 94px;
    position: relative;
    border: 1px #dcdcdc solid;
    background-color: #fff;
    color: #fff
}

.close_server {
    position: absolute;
    top: -8px;
    right: -7px;
    display: block;
    width: 16px;
    height: 16px;
    background: url(../static/themes/flattening/css/../images/serve/server_close.png) no-repeat
}

.want_jm,.want_cg,.want_zx {
    display: block;
    width: 84px;
    height: 24px;
    background: url(../static/themes/flattening/css/../images/serve/server_btn.png) no-repeat;
    cursor: pointer
}

.want_jm {
    margin: 10px 5px 0;
    background-position: 0 0
}

.want_cg {
    margin: 10px 5px 0;
    background-position: 0 -32px
}

.want_zx {
    margin: 10px 5px;
    background-position: 0 -64px
}

.want_jm:hover {
    background-position: -94px 0
}

.want_cg:hover {
    background-position: -94px -32px
}

.want_zx:hover {
    background-position: -94px -64px
}

.serverbox .want_jm_content,.serverbox .want_cg_content {
    display: none;
    padding: 5px 4px;
    line-height: 20px
}

.serverbox textarea,.serverbox input,.serverbox select {
    width: 90px;
    height: 20px;
    vertical-align: middle;
    border: 1px #D8CFBE solid
}

.serverbox textarea {
    height: 28px;
    resize: vertical
}

.serverbox .server_submit {
    display: block;
    width: 52px;
    height: 22px;
    margin: 6px 20px 0;
    border: none;
    background: url(../static/themes/flattening/css/../images/serve/server_submit.png) no-repeat;
    text-indent: -9999px;
    cursor: pointer
}

.mini_box {
    position: relative;
    width: 30px;
    margin-right: -8px;
    display: none
}

.mini_box .i_want_cg,.mini_box .i_want_jm,.mini_box .i_want_zx {
    display: block;
    width: 20px;
    height: 60px;
    padding: 8px 5px;
    font: 12px/15px "Microsoft YaHei";
    color: #603813;
    background: #E9B13D;
    border-top: 1px #FEE0A1 solid;
    border-bottom: 1px #9F6D05 solid;
    text-align: center
}

.mini_box .i_want_cg:hover,.mini_box .i_want_jm:hover,.mini_box .i_want_zx:hover {
    font-size: 14px;
    background: #FF0000;
    border-top: 1px #FFE1E1 solid;
    border-bottom: 1px #884E4E solid;
    color: #FFF;
    text-decoration: none
}

.mini_box .toTop {
    display: block;
    width: 30px;
    height: 25px;
    background: url(../static/themes/flattening/css/../images/serve/toTop.png) no-repeat
}

.mini_box .toTop:hover {
    opacity: .8;
    filter: Alpha(opacity=80)
}

.floorBtn {
    height: 20px;
    border-bottom: 1px solid #cc3232;
    border-top: 1px solid #cc3232;
    background: url(../static/themes/flattening/css/../images/serve/server_list.png) no-repeat 50% 50% #cc3232;
    cursor: pointer
}

.floorList {
    display: none
}

.floorList_hover {
    display: block
}

.floorList li {
    width: 100%;
    height: 24px;
    line-height: 24px;
    text-align: center;
    cursor: pointer
}

.floorList li a {
    display: block;
    height: 24px;
    background-color: #FFF;
    color: #646464;
    font: 13px/24px \5B8B\4F53,Arial,Microsoft YaHei
}

.floorList li a:hover,.floorList .floorList_click a,.floorList .floorList_Scroll {
    background-color: #ccc;
    text-decoration: none
}

.floorTop {
    height: 24px;
    border-top: 1px solid #fff;
    text-align: center;
    background: url(../static/themes/flattening/css/../images/serve/top.png) no-repeat 90% 55% #cc3232;
    cursor: pointer
}

.floorTop a {
    display: block;
    height: 24px;
    font: 12px/24px \5B8B\4F53,Arial,Microsoft YaHei;
    color: #fff;
    text-decoration: none
}

.index_left_qrcode {
    position: fixed;
    left: 8px;
    top: 22%;
    z-index: 999;
    _margin-top: 95px;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop))
}

.ad {
    position: fixed;
    _position: absolute;
    z-index: 12000;
    top: 50%;
    _top: expression(eval(document.documentElement.scrollTop));
    left: 50%;
    display: none;
    width: 1000px;
    height: 300px;
    margin: -150px 0 0 -500px;
    _margin-top: 95px
}

.close {
    position: absolute;
    top: 300px;
    right: 0;
    height: 31px;
    width: 77px;
    overflow: hidden;
    cursor: pointer
}

.stop {
    position: absolute;
    top: 240px;
    left: 0;
    width: 60px;
    height: 62px;
    overflow: hidden;
    cursor: pointer
}

.close_top {
    position: fixed;
    z-index: 1200;
    right: 10px;
    display: none;
    width: 88px;
    height: 88px;
    top: 30px;
    _margin-top: 35px;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop))
}

.popup_shadow {
    position: fixed;
    _position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    filter: alpha(opacity=60);
    opacity: .6;
    z-index: 5999;
    display: none
}

.popup_wantProcure {
    position: fixed;
    _position: absolute;
    top: 50%;
    _top: expression(eval(document.documentElement.scrollTop));
    left: 50%;
    width: 470px;
    margin: -280px 0 0 -255px;
    _margin-top: 10%;
    border: 2px solid #694721;
    background-color: #fffcf0;
    box-shadow: 0 0 10px #666,1px 1px #FFF inset;
    z-index: 6000
}

.popup_wantProcure h2 {
    position: relative;
    padding-left: 20px;
    font: 16px/32px Microsoft YaHei;
    color: #B10000;
    background-color: #f4eee0
}

.popup_wantProcure h2 a {
    position: absolute;
    top: 7px;
    right: 10px;
    display: inline-block;
    width: 19px;
    height: 19px;
    background: url(../static/themes/flattening/css/../images/popup_buy02.png) no-repeat
}

.popup_w123 {
    width: 465px;
    padding: 0 2.5px;
    height: 90px;
    background: url(../static/themes/flattening/css/../images/popup_buy01.png) no-repeat center 10px
}

.popup_w123 dl dd {
    float: left;
    width: 155px;
    margin-top: 55px;
    text-align: center
}

.popup_pullDown {
    border: 1px solid #c6b59b
}

.popup_pullDown .pullTxt {
    border-top: none;
    background: url(../static/themes/flattening/css/../images/popup_pullDown.png) no-repeat 94% 50% #fff
}

.popup_wantProcure ul {
    padding: 0 20px 20px 20px;
    border-top: 1px solid #FEFEFE
}

.popup_wantProcure li {
    height: 30px;
    line-height: 26px;
    margin-bottom: 10px
}

.popup_wantProcure .h92 {
    height: 92px
}

.popup_wantProcure .h70 {
    height: 70px
}

.popup_wantProcure li label {
    float: left;
    width: 100px;
    text-align: right;
    color: #666
}

.popup_wantProcure li font {
    color: #FF0000
}

.popup_wantProcure li textarea,.wantProcure li input {
    border: 1px solid #c6b59b
}

.popup_wantProcure li textarea:focus,.wantProcure li input:focus {
    border-color: #B10000
}

.popup_wantProcure li textarea {
    width: 325px;
    height: 130px
}

.popup_wantProcure li input {
    width: 100px;
    height: 28px;
    *height: 27px;
    padding-left: 5px;
    margin-right: 10px;
    line-height: 28px;
    border: 1px solid #c6b59b
}

.popup_wantProcure li .joined_input,.popup_wantProcure li .joinedxxx_input,.popup_wantProcure li .purchase_input,.popup_wantProcure li .purchasexxx_input {
    display: inline-block;
    width: 118px;
    height: 34px;
    margin-left: 100px;
    font: 14px/34px Microsoft YaHei;
    color: #fff;
    text-align: center;
    cursor: pointer;
    background: url(../static/themes/flattening/css/../images/popup_buy03.png) no-repeat;
    border: none;
    box-shadow: none
}

.purchase_input a,.purchasexxx_input a,.joined_input a,.joinedxxx_input a {
    color: #fff;
    text-decoration: none
}

.purchase_input:hover,.purchasexxx_input:hover,.joined_input:hover,.joinedxxx_input:hover {
    text-decoration: none
}

.popup_span {
    font: 12px/28px Microsoft YaHei;
    color: #ac805b
}

.popup_span i {
    color: #F00
}

.joined,.purchase,.joined_xxx,.purchase_xxx {
    display: none
}

.jp_success {
    position: fixed;
    _position: absolute;
    top: 50%;
    left: 50%;
    width: 470px;
    padding-bottom: 20px;
    margin: -100px 0 0 -253px;
    background-color: #fffcf0;
    z-index: 6001
}

.jp_success h2 {
    position: relative;
    height: 35px;
    padding: 0 10px 0 20px;
    font: 18px/35px Microsoft YaHei;
    color: #B10000;
    background-color: #f4eee0
}

.jp_success h2 a {
    position: absolute;
    top: 9px;
    right: 10px;
    display: inline-block;
    width: 19px;
    height: 19px;
    background: url(../static/themes/flattening/css/../images/popup_buy02.png) no-repeat
}

.issue_pone {
    height: 90px;
    font: 24px/90px Microsoft YaHei;
    padding-left: 100px;
    color: #00b400;
    background: url(../static/themes/flattening/css/../images/issue_pone.png) no-repeat 50px center
}

.issue_ptwo {
    font: 14px/30px Verdana, Geneva, sans-serif;
    color: #000;
    text-align: center;
    width: 100%
}

.issue_ptwo .add_isstop {
    color: #F00
}

.issue_ptwo .add_issb {
    color: #03C
}

.joined_success,.purchase_success,.joinedxxx_success,.purchasexxx_success {
    display: none
}
