@charset "utf-8";
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
    font-weight: normal;
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent
}

@font-face {
    font-family: "iconfont";
    src: url('fonts/iconfont.eot?t=1460816232');
    src: url('fonts/iconfont.eot?t=1460816232#iefix') format('embedded-opentype'), url('fonts/iconfont.woff?t=1460816232') format('woff'), url('fonts/iconfont.ttf?t=1460816232') format('truetype'), url('fonts/iconfont.svg?t=1460816232#iconfont') format('svg')
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: .2px;
    -moz-osx-font-smoothing: grayscale
}

.icon-shoujianxiang:before {
    content: "\e628"
}

.icon-shangchu:before {
    content: "\e632"
}

.icon-wendang:before {
    content: "\e631"
}

.icon-xiaoxi:before {
    content: "\e62f"
}

.icon-huoquxiaoxi:before {
    content: "\e620"
}

.icon-shezhi:before {
    content: "\e624"
}

.icon-shouye:before {
    content: "\e619"
}

.icon-guanbi:before {
    content: "\e625"
}

.icon-sousuo:before {
    content: "\e633"
}

.icon-xieyoujian:before {
    content: "\e634"
}

.icon-jihua:before {
    content: "\e639"
}

.icon-hetongguanli:before {
    content: "\e63a"
}

.icon-shengpi:before {
    content: "\e63b"
}

.icon-daiban:before {
    content: "\e63e"
}

.icon-tongzhi:before {
    content: "\e642"
}

.icon-baobiaoguanli:before {
    content: "\e643"
}

.icon-yewuzhongxin:before {
    content: "\e645"
}

.icon-guanliyuancaozuo:before {
    content: "\e647"
}

.icon-xitongguanli:before {
    content: "\e64b"
}

.icon-xialatubiao:before {
    content: "\e64c"
}

.icon-caidan:before {
    content: "\e64f"
}

.icon-cailiaokufang:before {
    content: "\e69b"
}

.icon-jujue:before {
    content: "\e685"
}

.icon-fawen:before {
    content: "\e687"
}

.icon-shouhui:before {
    content: "\e688"
}

.icon-jichubangong:before {
    content: "\e635"
}

.icon-wangpan:before {
    content: "\e63d"
}

.icon-xiugai:before {
    content: "\e650"
}

.icon-guanliyuan:before {
    content: "\e656"
}

.icon-tongxunlu:before {
    content: "\e655"
}

.icon-shangchuanwenjian:before {
    content: "\e652"
}

.icon-yonhu:before {
    content: "\e657"
}

.icon-cailiaopinpai:before {
    content: "\e66e"
}

.icon-chuchai:before {
    content: "\e671"
}

.icon-wodericheng:before {
    content: "\e665"
}

.icon-richenganpai:before {
    content: "\e666"
}

.icon-qita:before {
    content: "\e66a"
}

.icon-richeng:before {
    content: "\e667"
}

.icon-gongsilei:before {
    content: "\e678"
}

.icon-xitonggongju:before {
    content: "\e674"
}

.icon-kuaijieyingyon:before {
    content: "\e67b"
}

.icon-zaixianyonhu:before {
    content: "\e675"
}

.icon-suishoupai:before {
    content: "\e693"
}

.icon-mima:before {
    content: "\e694"
}

.icon-suishouji:before {
    content: "\e6a0"
}

.icon-moban:before {
    content: "\e69f"
}

.icon-moban1:before {
    content: "\e69e"
}

.icon-zhiduliucheng:before {
    content: "\e69d"
}

.icon-dayinchulijian:before {
    content: "\e68b"
}

.icon-chengyuanguanli:before {
    content: "\e663"
}

.icon-rizhi:before {
    content: "\e660"
}

.icon-weizhi:before {
    content: "\e681"
}

.icon-zaixian:before {
    content: "\e62e"
}

.icon-xinzeng:before {
    content: "\e64d"
}

.icon-gerenxinxi:before {
    content: "\e65d"
}

.icon-tongzhigonggao:before {
    content: "\e65e"
}

.icon-zhuanxierizhi:before {
    content: "\e65f"
}

.icon-huiyijiyao:before {
    content: "\e669"
}

.icon-wodegongzuoliu:before {
    content: "\e65c"
}

.icon-tongjifenxi:before {
    content: "\e65b"
}

.icon-chayuericheng:before {
    content: "\e668"
}

.icon-chayuerizhi:before {
    content: "\e661"
}

.icon-yoncheguanli:before {
    content: "\e67c"
}

.icon-zidian:before {
    content: "\e679"
}

.icon-chengyuanyingyonchakanqi:before {
    content: "\e670"
}

.icon-daibanrenwu:before {
    content: "\e66d"
}

.icon-yingyonchengxumuban:before {
    content: "\e67e"
}

.icon-jiaban:before {
    content: "\e680"
}

.icon-yonhuxinxipingtai:before {
    content: "\e672"
}

.icon-zidianxinxipingtai:before {
    content: "\e68c"
}

.icon-shouwen:before {
    content: "\e689"
}

.icon-tongyi:before {
    content: "\e684"
}

.icon-gongwen:before {
    content: "\e68d"
}

.icon-wodejihua:before {
    content: "\e695"
}

.icon-huiyijiyao1:before {
    content: "\e696"
}

.img-polaroid {
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none !important
}

input[type=number] {
    -webkit-appearance: none;
    appearance: none;
    -moz-appearance: textfield;
    -webkit-appearance: textfield;
    appearance: textfield
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    appearance: none;
    margin: 0
}

input,
textarea,
button,
select {
    outline: none;
    resize: none;
    font-size: 12px
}

body,
html {
    font: 12px/1.5 'Hiragino Sans GB', 'microsoft yahei', arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    color: #333;
    background: #f8f8f8;
    font-size: 12px;
    height: 100%
}

.span4 {
    width: 240px !important
}

.clearfix:after,
.clear:after {
    content: '\20';
    display: block;
    height: 0;
    clear: both
}

.clearfix,
.clear {
    *zoom: 1
}

.dis_none {
    display: none !important
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: none
}

a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent
}

ins {
    background-color: #ff9;
    color: #000;
    text-decoration: none
}

mark {
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: bold
}

del {
    text-decoration: line-through
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

input,
select {
    vertical-align: middle
}

textarea {
    resize: none;
    outline: 0
}

.__logo_list {
    text-align: center;
    padding-left: 10px
}

.__logo_list dl {
    display: inline-block;
    margin: 0 3px;
    height: 128px;
    width: 128px;
    position: relative;
    margin-bottom: 10px
}

.__logo_list dd {
    height: 120px
}

.__logo_list dt {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: rgba(0, 0, 0, 0.5);
    line-height: 22px;
    text-align: center;
    white-space: nowrap;
    padding: 0 7px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis
}

.__logo_list dt a {
    color: #FFF
}

.__logo_list img {
    width: 100%;
    height: 100%
}

.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
    width: 1080px
}

.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container,
.navbar .container {
    width: 1080px
}

.span12 {
    width: 1080px
}

.navbar-inverse .navbar-inner {
    background: #FFF !important;
    background-color: #FFF !important;
    border: none;
    border-radius: 0;
    border-bottom: 3px solid #D10506;
    border-top: 1px solid #ddd
}

.navbar-inverse .brand,
.navbar-inverse .nav>li>a {
    color: #D10506
}

.navbar-inverse .nav .active>a,
.navbar-inverse .nav .active>a:hover,
.navbar-inverse .nav .active>a:focus {
    background: #D10506
}

.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
    box-shadow: none
}

.navbar {
    margin-bottom: 10px
}

.navbar .nav>li>a {
    float: none;
    padding: 12px 25px;
    text-decoration: none;
    font-size: 16px;
    -webkit-transition: background-color .4s;
    -moz-transition: background-color .4s;
    -ms-transition: background-color .4s;
    -o-transition: background-color .4s;
    transition: background-color .4s
}

.navbar .nav>li>a:hover {
    color: #FFF;
    background: #D10506
}

#topbar {
    background: #f2f2f2;
    height: 22px;
    line-height: 22px;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.065);
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.065);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.065)
}

#topbar a {
    color: #333;
    margin-left: 10px
}

#head_body {
    padding: 10px 0
}

#head_body .span4,
#head_body .span6 {
    padding-top: 10px
}

#head_body ._logo {
    padding-top: 8px
}

.p2p_ptss {
    width: 510px;
    margin: 3px 0 0 10px;
    position: relative;
    top: 3px;
    left: 20px
}

.p2p_ptss .pt_list a {
    display: block;
    float: left;
    padding: 2px 10px;
    font-size: 12px;
    color: #444
}

.p2p_ptss .pt_list a:hover {
    color: #e51916;
    background: #eee;
    text-decoration: none
}

.p2p_ptss .pt_list a.active {
    text-decoration: none;
    color: #D10506
}

.p2p_ssk {
    float: left;
    width: 390px;
    height: 38px;
    padding: 0 10px;
    border: 1px solid #D10506;
    border-right: 0;
    background: #FFF
}

.p2p_ssk input {
    border: 0;
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    outline: none;
    background: none
}

.p2p_ssbtn {
    float: left;
    width: 84px;
    height: 40px;
    border: 0;
    background: #D10506;
    color: #fff;
    text-align: center;
    line-height: 40px;
    font-size: 15px;
    cursor: pointer;
    outline: none
}

.p2p_ssbtn .iconfont {
    vertical-align: middle
}

.p2p_ssbtn:hover {
    background: #e22825
}

._model_top {
    margin-top: 15px
}

.box {
    background: #FFFFFF;
    border: 1px solid #eee
}

.box_head {
    border-bottom: 1px solid #eee;
    height: 38px;
    background-image: -webkit-linear-gradient(top, #FFFFFF, #F8F8F8);
    background-image: -moz-linear-gradient(top, #FFFFFF, #F8F8F8);
    background-image: -o-linear-gradient(top, #FFFFFF, #F8F8F8);
    background-image: -ms-linear-gradient(top, #FFFFFF, #F8F8F8);
    background-image: linear-gradient(top, #FFFFFF, #F8F8F8)
}

.box_head h6 {
    height: 22px;
    line-height: 22px;
    margin: 8px 0;
    padding-left: 10px;
    border-left: 3px solid #D10506;
    color: #D10506;
    font-size: 14px;
    font-weight: bold
}

.box_head_red {
    border-bottom: 1px solid #D10506
}

.box_head,
.box_body {
    padding: 0 15px
}

.box_body {
    padding: 5px 10px
}

.ks-clear:after,
.clear:after {
    content: '\20';
    display: block;
    height: 0;
    clear: both
}

.ks-clear,
.clear {
    *zoom: 1
}

.box_head {
    color: #999;
    *zoom: 1
}

.box_head:after {
    content: ' ';
    display: block;
    visibility: hidden;
    height: 0;
    clear: both
}

.box_head h6 {
    float: left
}

.box_head .more_box {
    float: right;
    text-align: right;
    line-height: 38px
}

.box_head .more_box a {
    font-size: 12px;
    color: #999;
    line-height: 38px
}

.box_head .more_box ._model_nav {
    float: left;
    border: 1px solid #eee;
    border-bottom-color: #D10506;
    border-top: none;
    margin-right: -16px;
    margin-top: -1px;
    height: 39px
}

.box_head .more_box ._model_nav li {
    padding-top: 3px;
    font-size: 14px;
    float: left;
    padding: 0 20px;
    line-height: 36px;
    border-right: 1px solid #eee;
    cursor: pointer;
    margin-top: 3px;
    color: #333
}

.box_head .more_box ._model_nav li.active {
    background: #FFF;
    color: #D10506;
    border: 1px solid #D10506;
    border-top-width: 3px;
    border-bottom: 1px solid #FFF;
    margin-top: 0
}

.box_head .more_box ._model_nav li:hover {
    color: #D10506
}

.box_head .more_box ._model_nav li._last {
    border-right: none
}

#now_ad {
    overflow: hidden;
    border-bottom: 1px solid #eee
}

#now_ad .box {
    height: 225px
}

#now_ad .box_body a {
    display: block;
    color: #333;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 25px;
    list-style: circle;
    padding-left: 15px;
    background: url(../images/dot.jpg) no-repeat 2px center
}

#index_banner {
    width: 578px;
    overflow: hidden;
    border: 1px solid #dedede
}

.swiper-container {
    position: relative;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    -webkit-transition-property: -webkit-transform, left, top;
    -webkit-transition-duration: 0s;
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-transition-timing-function: ease;
    -moz-transition-property: -moz-transform, left, top;
    -moz-transition-duration: 0s;
    -moz-transform: translate3d(0, 0, 0);
    -moz-transition-timing-function: ease;
    -o-transition-property: -o-transform, left, top;
    -o-transition-duration: 0s;
    -o-transform: translate3d(0, 0, 0);
    -o-transition-timing-function: ease;
    -o-transform: translate(0, 0);
    -ms-transition-property: -ms-transform, left, top;
    -ms-transition-duration: 0s;
    -ms-transform: translate3d(0, 0, 0);
    -ms-transition-timing-function: ease;
    transition-property: transform, left, top;
    transition-duration: 0s;
    transform: translate3d(0, 0, 0);
    transition-timing-function: ease;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.swiper-free-mode>.swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    float: left;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.swiper-wp8-horizontal {
    -ms-touch-action: pan-y
}

.swiper-wp8-vertical {
    -ms-touch-action: pan-x
}

.swiper-pagination-switch {
    display: inline-block;
    width: 12px;
    height: 12px;
    border-radius: 16px;
    background: #c8c8c8;
    margin-right: 5px;
    opacity: .8;
    border: 1px solid #fff;
    cursor: pointer;
    transition: all 1s
}

.swiper-visible-switch {
    display: inline-block;
    width: 12px;
    height: 12px;
    border-radius: 12px;
    background: #c8c8c8;
    margin-right: 5px;
    opacity: .8;
    border: 1px solid #fff;
    cursor: pointer
}

.swiper-active-switch {
    background: #D10506
}

.pagination {
    position: absolute;
    z-index: 20;
    left: 0;
    bottom: -10px;
    width: 100%;
    text-align: center
}

#index_banner_box {
    width: 100%;
    height: 225px;
    overflow: hidden
}

#index_banner_box a {
    display: block;
    width: 100%;
    height: 100%;
    float: left
}

#index_banner_box img {
    width: 100%;
    height: 100%
}

#right_user_center ._login {
    font-size: 0;
    border: 1px solid #f7d389;
    white-space: nowrap
}

#right_user_center ._login a {
    display: inline-block;
    width: 50%;
    text-align: center;
    color: #D10506;
    text-decoration: none;
    font-size: 14px;
    background: #FEF6C7;
    height: 36px;
    line-height: 36px
}

#right_user_center ._login a .iconfont {
    vertical-align: middle;
    padding-right: 3px
}

#right_user_center ._login a._r {
    border-left: 1px solid #F7D389;
    margin-left: -1px
}

#right_user_center ._login a:hover {
    background: #feefac
}

#now_ad,
#right_user_center {
    width: 240px !important
}

#right_user_center ._tab_box {
    background: #FFF;
    border: 1px solid #eee;
    margin-top: 10px
}

#right_user_center ._tab_box dt {
    font-size: 0
}

#right_user_center ._tab_box dt span {
    display: inline-block;
    background: #f8f8f8;
    font-size: 14px;
    line-height: 40px;
    width: 50%;
    text-align: center;
    border-bottom: 1px solid #eee;
    cursor: pointer
}

#right_user_center ._tab_box dt span.active {
    background: #FFF;
    border-bottom: 1px solid #FFF;
    color: #D10506
}

#right_user_center ._tab_box dt span._r {
    border-left: 1px solid #eee;
    margin-left: -1px
}

#right_user_center ._tab_box ._btn_box {
    text-align: center;
    padding: 15px 0
}

#right_user_center ._tab_box ._btn_box a {
    margin: 0 10px;
    text-decoration: none;
    color: #fff;
    background-color: #e6454a;
    border: 1px solid #d94146;
    background-image: -moz-linear-gradient(top, #f2494e 0, #d94146 100%);
    background-image: -webkit-linear-gradient(top, #f2494e 0, #d94146 100%);
    background-image: -o-linear-gradient(top, #f2494e 0, #d94146 100%);
    background-image: linear-gradient(to bottom, #f2494e 0, #d94146 100%);
    display: inline-block;
    padding: 5px 12px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 24px;
    border-radius: 2px
}

#right_user_center ._tab_box ._btn_box a:hover {
    opacity: .9
}

#right_user_center ._tab_box ._list {
    padding: 10px;
    padding-top: 0
}

#right_user_center ._tab_box ._list p {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

#right_user_center ._tab_box ._list a {
    color: #333
}

#right_user_center ._tab_box ._list a._head {
    color: #D10506;
    text-decoration:
}

.index_news_box .box_body {
    margin: 5px 0
}

.index_news_box .box_body .span4 {
    width: 225px !important;
    height: 150px
}

.index_news_box .box_body .span4 img {
    width: 100%;
    height: 100%
}

.index_news_box .box_body .span5 {
    width: 406px
}

.index_news_box .box_body .span5 ._list {
    margin: 0 10px
}

.index_news_box .box_body .span5 a {
    display: block;
    color: #333;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 22px;
    list-style: circle;
    padding-left: 15px;
    background: url(../images/dot.jpg) no-repeat 2px center
}

.index_news_box .box_body .span5._last {
    border-left: 1px solid #EEEEEE
}

.index_news_box .box_body .span5._last ._list {
    margin-left: 20px
}

#index_buy_meeting .span10 {
    width: 830px
}

#index_buy_meeting dt {
    font-size: 13px
}

#index_buy_meeting a {
    color: #333;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

#index_buy_meeting dd {
    padding: 5px 10px
}

#index_buy_meeting dd p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #888
}

#index_buy_meeting dd .iconfont {
    color: #D10506;
    vertical-align: middle;
    font-size: 14px
}

#index_buy_meeting ._list {
    margin: 0 10px
}

#index_buy_meeting ._list a {
    display: block;
    color: #333;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 22px;
    list-style: circle;
    padding-left: 15px;
    background: url(../images/dot.jpg) no-repeat 2px center
}

#index_buy_meeting ._last {
    border-left: 1px solid #EEEEEE
}

#index_buy_meeting ._last ._list {
    margin-left: 20px
}

#index_buy_meeting .span5 {
    width: 398px
}

.box_head h6._h6_nav {
    border-left: none
}

.box_head h6._h6_nav span {
    color: #666;
    cursor: pointer;
    display: inline-block
}

.box_head h6._h6_nav span:hover {
    color: #D10506
}

.box_head h6._h6_nav span.active {
    color: #D10506
}

.box_head h6._h6_nav span._last {
    border-left: 1px solid #eee;
    padding-left: 20px;
    margin-left: 20px
}

.index_recommend_box {
    background: #FFF;
    border: 1px solid #eee;
    margin-left: 0
}

.index_recommend_box .box_head,
.index_recommend_box .box_body {
    padding: 0
}

.index_recommend_box .box_head {
    padding: 0 10px
}

.index_recommend_box h6 {
    border-left: none;
    padding-left: 0
}

.index_recommend_box h6 .iconfont {
    font-size: 18px;
    padding-right: 3px
}

.index_recommend_box .box {
    border: none
}

.index_recommend_box .span6 {
    width: 500px;
    margin-left: 0
}

.index_recommend_box h6 .iconfont {
    color: #D10506
}

.index_recommend_box .span7 {
    width: 577px;
    margin-left: 0;
    background: #FFF
}

.index_recommend_box .span7 .iconfont {
    vertical-align: middle
}

.index_recommend_box .span7 .box_body {
    border-left: 1px solid #eee;
    margin: 10px 0
}

.index_recommend_box .span7 .box_body .box_head {
    border-top: 1px solid #f8f8f8
}

.index_recommend_box .span7 .box_body .box_head span {
    border-left: none
}

.index_recommend_box .span7 .box_head {
    padding-left: 0
}

.index_recommend_box .span7 ._h6_nav span {
    padding-left: 10px;
    border-left: 1px solid #eee
}

.index_recommend_box ._category_list {
    overflow: hidden
}

.index_recommend_box ._category_list a {
    color: #666
}

.index_recommend_box ._category_list dl {
    overflow: hidden;
    padding: 10px 0;
    border-bottom: 1px dashed #eee
}

.index_recommend_box ._category_list dl:last-child {
    border-bottom: none
}

.index_recommend_box ._category_list dt {
    float: left;
    width: 70px;
    white-space: nowrap;
    overflow: hidden;
    text-align: right
}

.index_recommend_box ._category_list dt a {
    color: #D10506
}

.index_recommend_box ._category_list dd {
    float: left;
    width: 415px;
    margin-left: 15px
}

.index_recommend_box ._category_list dd a {
    display: inline-block;
    width: 74px;
    padding-left: 5px;
    padding-right: 0;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

._logo_list {
    margin-left: 5px
}

._logo_list li:hover {
    opacity: .9
}

._logo_list .thumbnail {
    padding: 0;
    height: 60px
}

._logo_list .thumbnail img {
    height: 100%;
    width: 100%
}

._logo_list .thumbnails li {
    margin: 0;
    padding: 0;
    margin-left: 5px
}

._logo_list .thumbnails li.span3 {
    width: 212px
}

.box_body ._box_body_con {
    padding: 0 15px;
    margin-top: -4px
}

.box_body ._box_body_con a {
    color: #666;
    line-height: 22px
}

.box_body ._box_body_con dl {
    *zoom: 1
}

.box_body ._box_body_con dt {
    float: left;
    width: 40%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.box_body ._box_body_con dd {
    float: left;
    width: 57%;
    padding-left: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.box_body ._box_body_con dd a {
    color: #999
}

.index_recommend_box .span7 .box_body .box_body {
    border: none;
    height: auto
}

._more_circle_tab {
    font-size: 0;
    margin-top: 7px
}

._more_circle_tab li {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #999;
    display: inline;
    display: inline-block;
    cursor: pointer;
    margin-right: 5px;
    -webkit-transition: width .15s;
    -moz-transition: width .15s;
    -ms-transition: width .15s;
    -o-transition: width .15s;
    transition: width .15s
}

._more_circle_tab li:hover,
._more_circle_tab li.active {
    background: #D10506;
    border-radius: 35%;
    width: 16px
}

.box_head_border_top {
    border-top: 1px solid #eee !important
}

#index_dingyue h6 {
    color: #D10506
}

#index_dingyue .box_body h6 {
    font-size: 14px;
    padding: 8px 0
}

#index_dingyue .box_body .input {
    margin: 10px 0;
    padding: 0 5px;
    border: 1px solid #eee;
    line-height: 30px;
    height: 30px
}

#index_dingyue .box_body ._btn_group_2 {
    width: 100%;
    margin-bottom: 10px
}

#index_dingyue .box_body ._btn_group_2 span {
    width: 38%
}

.metting_list_style .__logo_list {
    margin-top: 10px
}

.metting_list_style .__logo_list dl {
    width: 152px;
    height: 152px
}

.metting_list_style .__logo_list dl dd {
    height: 100%
}

.metting_list_style .__logo_list dl dt {
    width: 100%;
    line-height: 26px
}

.metting_list_style .span2,
.metting_list_style .span3 {
    width: 105px;
    color: #999
}

.metting_list_style .span2,
.metting_list_style .span3,
.metting_list_style .span1 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.metting_list_style .span3 {
    width: 160px;
    float: right
}

.metting_list_style .span1 a {
    color: #999
}

.metting_list_style .span5 {
    width: 452px
}

.metting_list_style .span5 a {
    display: block;
    color: #333;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 22px
}

.friend_link_box a {
	/* color: #666; */
    color: #f8f8f8;
    margin: 10px 8px;
    line-height: 1.8;
    width: 120px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    text-align: center
}

.span10_right {
    width: 830px
}

#footer {
    background: #FFF;
    border-top: 1px solid #D10506;
    margin-top: 20px;
    padding: 10px 0
}

#footer .span3 {
    width: 210px
}

#footer .span3 img {
    vertical-align: middle
}

#footer a {
    color: #666
}

#footer ._link {
    padding: 10px 0;
    font-size: 14px;
    text-align: center
}

#footer ._link a {
    padding: 0 8px
}

#footer ._copyright,
#footer ._box {
    text-align: center;
    padding: 5px 0
}

h6._h6_nav_fr {
    border: none;
    float: right
}

h6._h6_nav_fr span {
    color: #666;
    cursor: pointer;
    display: inline-block;
    border-left: 1px solid #eee;
    padding-left: 12px;
    margin-left: 12px;
    font-size: 12px
}

h6._h6_nav_fr span._first {
    border-left: none
}

h6._h6_nav_fr span.active {
    color: #D10506
}

h6._h6_nav_fr a {
    color: #666
}

h6._h6_nav_fr a:hover {
    color: #D10506
}

._link_more {
    color: #999 !important
}

.com_news_list ._list,
.news_list ._list {
    margin: 0 10px
}

.com_news_list a,
.news_list a {
    display: block;
    color: #333;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 24px;
    list-style: circle;
    padding-left: 15px;
    background: url(../images/dot.jpg) no-repeat 2px center
}

.com_news_list ._li_star_box,
.news_list ._li_star_box {
    margin-right: 0
}

.com_news_list ._li_star_box li,
.news_list ._li_star_box li {
    white-space: nowrap
}

.com_news_list ._li_star_box a,
.news_list ._li_star_box a {
    padding-left: 0;
    float: left;
    width: 187px;
    background: none
}

.com_news_list ._li_star_box a,
.news_list ._li_star_box a,
.com_news_list ._li_star_box span,
.news_list ._li_star_box span {
    line-height: 26px
}

.com_news_list ._li_star_box span,
.news_list ._li_star_box span {
    display: block;
    float: right;
    padding-left: 5px;
    white-space: nowrap;
    overflow: hidden
}

.com_news_list ._li_star_box span i,
.news_list ._li_star_box span i {
    font-style: normal;
    color: #D10506
}

.news_list a {
    background: none;
    padding-left: 0
}

#focus_news_model .box_body .span3 {
    height: 190px;
    width: 270px
}

#focus_news_model .box_body .span3 img {
    width: 100%;
    height: 100%
}

#focus_news_model .box_body .span8 {
    margin-left: 0;
    width: 535px
}

#focus_news_model .box_body .span1 {
    text-align: right;
    color: #999
}

#focus_news_model .box_body .span1 a {
    color: #999
}

#focus_news_model .box_body .span2 {
    width: 65px
}

#focus_news_model .box_body .span2 a {
    color: #FF6666
}

#focus_news_model .box_body .span11 {
    width: 360px
}

._logo_list_box .span4 {
    width: 266px !important
}

._logo_list_box .thumbnail {
    height: 95px
}

._logo_list_box .thumbnail h6 {
    font-size: 18px;
    color: #D10506;
    text-align: center;
    padding-top: 20px
}

._logo_list_box .thumbnail .btn {
    margin-left: 100px;
    margin-top: 10px
}

#hangye_news_box .box_body .box_head h6 {
    padding-left: 3px;
    border-left: none
}

#hangye_news_box .span6 {
    width: 399px;
    margin: 5px 0 6px 10px
}

#hangye_news_box .__logo_list dl {
    width: 109px;
    height: 109px
}

#hangye_news_box .__logo_list dl dd {
    height: 100%
}

#hangye_news_box .__logo_list dl dd img {
    width: 100%;
    height: 100%
}

#hangye_news_box .__logo_list dl dt {
    width: 100%
}

#hangye_news_box .com_news_list {
    padding-left: 18px;
    padding-right: 7px
}

.btn_video {
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -25px;
    margin-top: -25px;
    z-index: 99;
    background: url(../images/btn_video.png) no-repeat center;
    background-size: 100% 100%;
    opacity: .9
}

.btn_video:hover {
    opacity: 1
}

.video_news_left .img-polaroid {
    border: none;
    box-shadow: none;
    padding: 0;
    margin: 5px 0
}

.video_news_left .img-polaroid:hover {
    opacity: .7
}

.video_news_left .img-polaroid dd {
    width: 210px;
    height: 127px;
    border: 1px solid #eee;
    padding: 3px;
    position: relative
}

.video_news_left .img-polaroid dd img {
    width: 100%;
    height: 100%
}

.video_news_left .img-polaroid dt {
    padding: 0 5px
}

.video_news_left .img-polaroid dt h6 a {
    color: #333;
    text-align: center
}

.video_news_left .img-polaroid dt a {
    color: #888;
    line-height: 24px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.video_news_left ._caigou_box ._list {
    margin: 0
}

.video_news_left ._caigou_box ._list a {
    line-height: 26px
}

._left_recommend_company ._list {
    overflow: hidden;
    margin: 0
}

._left_recommend_company .span3 {
    width: 175px
}

._left_recommend_company .span1 {
    width: 32px;
    text-align: right
}

._left_recommend_company .span1 a {
    text-decoration: none
}

._left_recommend_company .span1 span {
    color: #D10506
}

._left_recommend_company .__logo {
    display: inline-block;
    width: 60px;
    height: 35px;
    vertical-align: middle;
    border: 1px solid #eee;
    padding: 2px 5px
}

._left_recommend_company .__logo img {
    width: 100%;
    height: 100%
}

._left_recommend_company .__head {
    font-size: 14px;
    float: right;
    width: 140px;
    color: #333;
    overflow: hidden;
    height: 36px
}

._left_recommend_company dt {
    margin-top: 8px
}

._left_recommend_company dd p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #888
}

._left_recommend_company dd .iconfont {
    color: #D10506;
    vertical-align: middle;
    font-size: 14px
}

._image_news_model .__logo_list dl {
    width: 202px;
    height: 130px
}

._image_news_model .__logo_list dd {
    height: 130px
}

._image_news_model .__logo_list dt {
    width: 100%;
    line-height: 26px
}

.cate_list_box ._category_list {
    overflow: hidden
}

.cate_list_box ._category_list a {
    color: #666
}

.cate_list_box ._category_list dl {
    overflow: hidden;
    padding: 6px 0;
    border-bottom: 1px dashed #eee
}

.cate_list_box ._category_list dl:last-child {
    border-bottom: none
}

.cate_list_box ._category_list dt {
    float: left;
    width: 65px;
    white-space: nowrap;
    overflow: hidden;
    text-align: left
}

.cate_list_box ._category_list dt a {
    color: #D10506
}

.cate_list_box ._category_list dd {
    float: left;
    width: 153px
}

.cate_list_box ._category_list dd a {
    display: inline-block;
    width: 69px;
    padding-left: 5px;
    padding-right: 0;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 14px
}

.cate_list_box ._city_category_list dt {
    width: 60px
}

.cate_list_box ._city_category_list dd a {
    width: auto;
    padding-left: 10px
}

.cate_list_box .index_recommend_box_wrap .thumbnails {
    margin-left: 0
}

.cate_list_box .index_recommend_box_wrap ._logo_list ul {
    text-align: center
}

.cate_list_box .index_recommend_box_wrap ._logo_list .span3 {
    width: 201px
}

.cate_list_box .index_recommend_box_wrap .index_recommend_box .span6 {
    width: 497px
}

.cate_list_box .index_recommend_box_wrap .index_recommend_box ._category_list dd {
    width: 410px
}

.cate_list_box .index_recommend_box {
    margin-left: 8px
}

.cate_list_box .index_recommend_box .span6 {
    width: 507px
}

.cate_list_box .index_recommend_box ._category_list dd {
    width: 415px
}

.cate_list_box .index_recommend_box ._category_list dd a {
    line-height: 21.5px
}

.cate_list_box .index_recommend_box ._category_list dt {
    float: left;
    width: 70px;
    white-space: nowrap;
    overflow: hidden;
    text-align: right
}

.cate_list_box .index_recommend_box ._category_list dt a {
    line-height: 21.5px
}

.cate_list_box .index_recommend_box .span3 {
    width: 323px;
    margin-left: 0;
    background: #FFF
}

.cate_list_box .index_recommend_box .span3 .__logo_list dl {
    width: 97px;
    height: 97px;
    overflow: hidden
}

.cate_list_box .index_recommend_box .span3 .__logo_list dl dd {
    height: 85px
}

.cate_list_box .index_recommend_box .span3 .__logo_list dl dt {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

.cate_list_box .index_recommend_box .span3 .iconfont {
    vertical-align: middle
}

.cate_list_box .index_recommend_box .span3 ._box_body_con dt {
    width: 100%
}

.cate_list_box .index_recommend_box .span3 .box_body {
    border-left: 1px solid #eee;
    margin: 10px 0
}

.cate_list_box .index_recommend_box .span3 .box_body .box_body {
    border-left: none
}

.cate_list_box .index_recommend_box .span3 .box_body .box_head {
    border-top: 1px solid #f8f8f8
}

.cate_list_box .index_recommend_box .span3 .box_body .box_head span {
    border-left: none
}

.cate_list_box .index_recommend_box .span3 .box_head {
    padding-left: 0
}

.cate_list_box .index_recommend_box .span3 ._h6_nav span {
    padding-left: 10px;
    border-left: 1px solid #eee
}

.new_caigou_list_box .row {
    padding: 5px 0
}

.new_caigou_list_box ._head {
    color: #D10506
}

.new_caigou_list_box ._list {
    margin: 0
}

.new_caigou_list_box .span1,
.new_caigou_list_box .span2 {
    text-align: center
}

.new_caigou_list_box .span10 {
    width: 578px
}

.new_caigou_list_box .span2 {
    width: 80px
}

.new_caigou_list_box .__status a {
    background: #F89406;
    opacity: .6;
    color: #fff
}

.left_ad_box {
    background: none;
    border: none
}

.left_ad_box a:hover {
    opacity: .8
}

.left_ad_box ._img_block {
    margin-bottom: 10px
}

.left_ad_box ._img_block img {
    width: 100%
}

.left_ad_box .span2 {
    width: 46%;
    margin-bottom: 5px;
    height: 70px
}

.left_ad_box .span2 img {
    height: 100%;
    width: 100%
}

._model_top .left_ad_box .span2 {
    width: 45%;
    margin-bottom: 5px
}

._chuabanwu_box .img-polaroid {
    width: 49%;
    *display: inline;
    display: inline-block;
    vertical-align: top;
    height: 162px;
    border: none;
    box-shadow: none
}

._chuabanwu_box .img-polaroid dd {
    height: 130px
}

._chuabanwu_box .img-polaroid dd img {
    height: 100%;
    width: 100%
}

._chuabanwu_box .img-polaroid dt {
    height: 30px;
    text-align: center;
    padding-top: 5px
}

._chuabanwu_box .img-polaroid dt a {
    color: #999;
    line-height: 1
}

.ad_banner_right10 img {
    width: 100%
}

.calendar_box {
    font-size: 0
}

.calendar_box p {
    color: #999;
    font-size: 12px;
    display: inline-block;
    vertical-align: top;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    cursor: pointer
}

.calendar_box p:hover {
    background: #f9f9f9
}

.calendar_box p.ft_red {
    color: #D10506;
    font-weight: bold;
    font-size: 14px
}

.calendar_box p.active {
    background: #D10506;
    color: #FFF
}

.calendar_box ._box {
    border: 1px solid #ccc;
    border-right: 0;
    border-bottom: 0
}

.calendar_box ._head p {
    background: #f8f8f8;
    color: #222
}

.calendar_box_head {
    overflow: hidden;
    margin-bottom: 8px;
    padding-left: 10px
}

.calendar_box_head p,
.calendar_box_head h6 {
    float: left;
    font-size: 16px;
    line-height: 28px;
    text-align: center
}

.calendar_box_head p {
    font-size: 12px;
    cursor: pointer;
    border: 1px solid #ccc;
    padding: 0 10px;
    line-height: 20px;
    margin-top: 3px
}

.calendar_box_head p:hover {
    background: #f8f8f8
}

.calendar_box_head h6 {
    width: 50%
}

._calendar_info_box a {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.6;
    color: #000
}

._calendar_info_box p {
    font-size: 16px;
    color: #D10506
}

._calendar_info_box .alert {
    padding-right: 12px
}

._zhaopin_list_box .row {
    padding: 2px 0
}

._zhaopin_list_box .span1 {
    width: 160px
}

._zhaopin_list_box .span1,
._zhaopin_list_box .span2 {
    text-align: left
}

._zhaopin_list_box .span10 {
    width: 378px
}

._logo_list_right_10 ul {
    text-align: center
}

._logo_list_right_10 .span3 {
    width: 203px !important
}

.photo_list_style .__logo_list {
    margin-top: 10px
}

.photo_list_style .__logo_list a {
    color: #333
}

.photo_list_style .__logo_list a:hover {
    text-decoration: none
}

.photo_list_style .__logo_list dl {
    width: 148px;
    height: auto;
    vertical-align: top;
    border: none;
    box-shadow: none
}

.photo_list_style .__logo_list dl dd {
    height: 180px
}

.photo_list_style .__logo_list dl dd img {
    margin: 0
}

.photo_list_style .__logo_list dl dt {
    width: 134px;
    line-height: 18px;
    position: relative;
    background: none;
    text-align: left;
    margin-top: 5px
}

.photo_list_style .__logo_list dl dt p {
    color: #999
}

.photo_list_style .__logo_list dl dt h6 {
    font-weight: bold;
    font-size: 14px
}

.form_box h6 {
    font-size: 14px;
    line-height: 30px
}

.form_box label {
    color: #777;
    display: block;
    vertical-align: middle;
    line-height: 24px;
    height: 24px
}

.form_box label input {
    width: auto;
    margin: 0;
    padding: 0;
    vertical-align: middle
}

.form_box label span {
    display: inline-block;
    vertical-align: middle;
    padding-left: 5px
}

.form_box .btn {
    margin-top: 10px;
    margin-bottom: 8px
}

.hangyezuzhi_model_box .media {
    margin-top: 10px;
    border-bottom: 1px dashed #ddd;
    padding-bottom: 9px
}

.hangyezuzhi_model_box .media p {
    color: #888
}

.hangyezuzhi_model_box .media:first-child {
    margin-top: 0
}

.hangyezuzhi_model_box .media-object {
    width: 130px;
    height: 65px
}

.hangyezuzhi_model_box .media-heading {
    font-size: 15px
}

.hangyezuzhi_model_box .media-heading a {
    color: #333
}

.hangyezuzhi_model_box .media-heading span {
    font-size: 12px;
    color: #999
}

.f_l {
    float: left
}

.f_r {
    float: right
}

._category_list dt {
    line-height: 18px
}

.news_nav_box {
    padding: 5px 15px;
    margin-bottom: -1px
}

.news_nav_box ._category_list {
    overflow: hidden
}

.news_nav_box ._category_list dl {
    border: none
}

.news_nav_box ._category_list dt a {
    font-weight: bold
}

.news_nav_box ._category_list dd {
    width: auto;
    line-height: 22px;
    float: left;
    width: 733px
}

.news_nav_box ._category_list dd a {
    width: 65px
}

.news_nav_box ._category_list dd a.active {
    color: #D10506
}

.article_box {
    word-wrap: break-word;
    word-break: break-all;
    white-space: normal
}

.article_box h1._head {
    text-align: center;
    padding: 10px 0
}

.article_box h1._head a {
    color: #333;
    font-size: 20px
}

.article_box .breadcrumb {
    text-align: center;
    padding: 4px 15px
}

.article_box .breadcrumb li {
    overflow: hidden;
    height: 26px;
    line-height: 26px;
    margin: 0 16px
}

.article_box .breadcrumb li a {
    color: #333
}

.article_box ._article_content {
    padding: 0 20px;
    padding-bottom: 20px
}

.article_box ._article_content p {
    font-size: 13px;
    text-indent: 2em;
    line-height: 1.8;
    padding: 5px 0;
    color: #555;
    white-space: normal !important
}

.article_box ._article_content p span {
    white-space: normal !important
}

.article_box ._article_content ._article_video_box {
    margin: 0 auto;
    width: 300px;
    height: 300px;
    border: 1px solid #eee;
    margin-bottom: 10px
}

.article_box ._article_content ._article_video_box img {
    width: 100%;
    height: 100%
}

.swiper_big #index_banner_box {
    height: 300px
}

.media_list {
    position: relative
}

.media_list .media {
    margin-top: 5px
}

.media_list h4 {
    position: relative
}

.media_list h4 a {
    color: #333
}

.media_list h4 a:hover {
    color: #D10506
}

.media_list h4 ._time {
    position: absolute;
    right: 0;
    top: 5px;
    font-size: 12px;
    color: #999
}

.media_list .media-body {
    margin-top: 13px
}

.media_list .media-body .media {
    color: #999;
    margin-top: 12px;
    text-indent: 2em;
    line-height: 2
}

.page_box .pagination {
    position: relative
}

.page_box .pagination a {
    color: #999
}

.page_box .pagination li.active a {
    color: #D10506
}

.news_search_box ._category_list dl {
    border-bottom: 1px dashed #eee
}

.paper_news_left .img-polaroid {
    border: none;
    box-shadow: none;
    padding: 0;
    margin: 5px 0
}

.paper_news_left .img-polaroid dd {
    width: 115px;
    height: 150px;
    border: 1px solid #eee;
    padding: 3px;
    position: relative
}

.paper_news_left .img-polaroid dd img {
    width: 100%;
    height: 100%
}

.ft_red {
    color: #D10506 !important
}

.ml_5 {
    margin-left: 5px
}

.news_head_search_box {
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
    padding-top: 3px;
    color: #222;
    font-size: 14px
}

.news_head_search_box .span6 {
    margin-left: 0
}

.news_head_search_box input {
    padding: 0 5px;
    border: 1px solid #ccc;
    line-height: 27px;
    height: 27px;
    color: #666
}

.news_head_search_box i {
    font-style: normal
}

.job_list_media_item {
    border-bottom: 1px dashed #ddd;
    padding-bottom: 10px
}

.job_list_media_item h4 {
    font-size: 16px
}

.job_list_media_item p {
    color: #999;
    line-height: 1.8;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.job_list_media_item p a {
    color: #666
}

.job_list_media_item .media-body {
    margin-top: 6px
}

._job_table {
    width: 100%;
    border: 1px solid #eee;
    margin-bottom: 10px
}

._job_table td,
._job_table th {
    border: 1px solid #eee;
    height: 30px;
    vertical-align: middle;
    padding: 0 3px
}

._job_table th {
    background: #f8f8f8;
    color: #222;
    width: 80px
}

._job_table td {
    padding-left: 10px;
    width: 200px
}

._article_content h6._head {
    background: #C43C35;
    color: #FFF;
    padding: 0 15px;
    margin-bottom: 10px;
    line-height: 30px
}

.__news_list_box .span3 {
    width: 238px
}

.__news_list_box ._line_hr {
    background: none;
    border: none;
    border-bottom: 1px dashed #eee
}

.bd_top {
    border-top: 1px solid #eee
}

.btn_search_box_more {
    color: #0088CC !important
}

._cate_select_box dt {
    font-size: 14px;
    color: #D10506;
    font-weight: bold;
    line-height: 30px
}

._cate_select_box .btn-group {
    margin-bottom: 6px
}

._cate_select_box .btn-group .btn {
    font-size: 12px
}

._cate_select_box .btn-group a {
    color: #333
}

._cate_select_box .btn-group a:hover {
    text-decoration: none
}

.login_page_wrap {
    width: 950px;
    margin: 0 auto
}

.login_page_wrap .login_header {
    margin: 40px auto 30px
}

.login_page_wrap .login_header .logo_img {
    float: left;
    width: 120px;
    height: 66px
}

.login_page_wrap .login_header .site_describe {
    margin-left: 140px;
    color: #D10506;
    font-size: 14px;
    padding-top: 10px
}

.login_page_wrap .login_header .txt_info {
    font-size: 18px
}

.login_page_wrap .login_main {
    background-color: white;
    padding: 20px 40px
}

.login_page_wrap .login_main .login_ad_wrap {
    float: left
}

.login_page_wrap .login_main .login_form {
    float: right;
    width: 400px;
    margin-top: 40px
}

.login_page_wrap .login_main .login_list {
    width: 360px;
    position: relative;
    height: 34px;
    margin-bottom: 30px;
    z-index: 9
}

.login_page_wrap .login_main::-webkit-input-placeholder {
    line-height: 1.5
}

.login_page_wrap .login_main .login_txt {
    width: 326px;
    height: 30px;
    border: 1px solid #ddd;
    padding-left: 30px;
    color: #666;
    line-height: 1.5;
    line-height: 30px \9
}

.login_page_wrap .login_main .user_icon,
.login_page_wrap .login_main .password_icon {
    position: absolute;
    width: 30px;
    height: 30px;
    left: 2px;
    top: 4px;
    z-index: 10;
    font-size: 19px;
    color: #666;
    padding-left: 5px
}

.login_page_wrap .login_main .login_btn_wrap {
    width: 360px;
    height: 34px
}

.login_page_wrap .login_main .login_btn_wrap .btn-danger {
    line-height: 25px;
    height: 35px
}

.login_page_wrap .login_main .login_more_box {
    width: 360px;
    margin-top: 20px
}

.login_page_wrap .login_main .forget_pwd {
    float: left;
    color: #D10506;
    text-decoration: underline
}

.login_page_wrap .login_main .register {
    float: right
}

.login_page_wrap .login_main .register_link {
    color: #D10506;
    text-decoration: underline
}

._must {
    color: red;
    font-style: normal;
    margin-right: 5px
}

input,
textarea,
.uneditable-input {
    width: auto
}

.form_box .___tel_box thead td {
    padding-top: 5px;
    padding-bottom: 5px
}

.form_box .___tel_box ._input {
    width: 30px;
    margin-right: 10px
}

.form_box .___tel_box ._input._large {
    width: 120px
}

.form_box h6 {
    padding: 5px 10px;
    background: #F8f8f8;
    color: #333;
    margin-bottom: 15px
}

.form_box ._input {
    width: 300px;
    line-height: 30px;
    height: 30px;
    border: 1px solid #ccc;
    padding: 0 10px
}

.form_box ._input_captcha {
    width: 220px
}

.form_box ._captcha_img {
    height: 30px;
    width: 70px;
    vertical-align: middle;
    cursor: pointer;
    margin-left: 5px
}

.form_box .checkbox {
    padding-left: 0
}

.form_box .checkbox input {
    margin-right: 6px
}

.form_box .alert .checkbox {
    margin-top: -10px
}

.form_box .__btn_box {
    text-align: center
}

.form_box .__btn_box a {
    text-decoration: underline
}

.form_box .__btn_box .controls {
    padding: 0;
    margin: 0
}

.mb_10 {
    margin-bottom: 10px
}

.company_search_list ._item,
.company_zhujian_list ._item {
    border-bottom: 1px dashed #eee;
    padding: 5px;
    width: 100%
}

.company_search_list ._item:hover,
.company_zhujian_list ._item:hover {
    background: #f8f8f8
}

.company_search_list ._item:last-child,
.company_zhujian_list ._item:last-child {
    border: none
}

.company_search_list h2,
.company_zhujian_list h2 {
    font-size: 16px;
    line-height: 1.6
}

.company_search_list .span5,
.company_zhujian_list .span5 {
    width: 258px
}

.company_search_list .span7,
.company_zhujian_list .span7 {
    line-height: 1.6
}

.company_search_list .span7 .btn-link,
.company_zhujian_list .span7 .btn-link {
    margin-left: 10px;
    color: #666;
    text-decoration: underline
}

.company_search_list .span7 ._main,
.company_zhujian_list .span7 ._main {
    color: #888
}

.company_search_list .span7 p,
.company_zhujian_list .span7 p {
    padding: 2px 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.company_search_list .__logo_list,
.company_zhujian_list .__logo_list {
    text-align: right;
    padding-bottom: 0
}

.company_search_list .__logo_list dl,
.company_zhujian_list .__logo_list dl {
    width: 113px;
    height: 113px;
    margin-bottom: 0
}

.company_search_list .__logo_list dl dd,
.company_zhujian_list .__logo_list dl dd {
    height: 100%
}

.company_search_list .__logo_list dl dt,
.company_zhujian_list .__logo_list dl dt {
    width: 100%
}

.company_search_list .btn-small,
.company_zhujian_list .btn-small {
    cursor: pointer
}

.shop_news_list_fabu.company_zhujian_list .__logo_list dl {
    width: 113px !important;
    height: 113px !important
}

.company_zhujian_list .span3 {
    width: 115px
}

.company_zhujian_list .span8 h2 {
    padding: 3px 0;
    padding-top: 6px
}

.company_zhujian_list .__logo_list {
    text-align: left
}

.company_zhujian_list .span9 {
    width: 680px
}

.company_zhujian_list ._main {
    color: #888
}

.company_zhujian_list .span4 p {
    line-height: 2.3;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.star_box {
    top: 3px;
    margin-left: 10px;
    font-size: 0;
    display: inline-block;
    width: 90px;
    height: 16px;
    width: 98px \9;
    height: 18px \9;
    background: url(../images/icon_star.png) no-repeat 0 100%;
    background-size: 90px 32px;
    position: relative
}

.star_box span {
    display: inline-block;
    width: 100%;
    height: 100%;
    background: url(../images/icon_star.png) no-repeat 0 0;
    background-size: 90px 32px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9
}

.accordion {
    margin-bottom: 0
}

.accordion-group {
    border: none
}

.accordion-heading {
    background: #F8F8F8
}

.accordion-heading a {
    text-decoration: none;
    color: #333;
    font-weight: bold;
    font-size: 12px
}

.accordion-heading a.collapsed .caret {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.accordion-heading .caret {
    vertical-align: middle;
    margin-right: 5px
}

.accordion-inner.active a {
    color: #D10506
}

.accordion-inner a {
    color: #888
}

.mt_10 {
    margin-top: 10px
}

._article_content .new_caigou_list_box {
    margin-bottom: 15px
}

._article_content .new_caigou_list_box ._head {
    background: #f8f8f8
}

._article_content .new_caigou_list_box .span10 {
    width: 516px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

._article_content .new_caigou_list_box .row {
    padding: 8px 0
}

._article_content .new_caigou_list_box .__status a {
    padding: 3px 10px
}

.left_compay_logo {
    text-align: center;
    padding: 10px 0;
    overflow: hidden
}

.left_compay_logo img {
    width: 130px;
    height: 130px;
    border: 1px solid #eee
}

.left_compay_logo h1 {
    padding-top: 10px;
    font-size: 14px;
    text-align: center;
    line-height: 1.4;
    color: #0088cc
}

.text-white {
    color: #FFF
}

.article_box ._article_content ._head a.text-white:hover {
    text-decoration: underline;
    color: #FFF
}

._yuangze_shengming {
    background: #f8f8f8;
    padding: 5px
}

._yuangze_shengming .span1 {
    padding: 5px 0
}

._yuangze_shengming .span9 {
    margin-left: 0;
    width: 698px;
    color: #999;
    padding: 5px 0
}

._yuangze_shengming .span9 p {
    text-indent: 0;
    padding: 0;
    font-size: 12px
}

.shop_banner_box {
    background-color: #005580;
    color: #FFF
}

.shop_banner_box .media .pull-left {
    width: 89px;
    height: 88px;
    background: url(../images/shop_start_1.gif) no-repeat;
    background-size: 100% 100%;
    margin-top: 4px;
    margin-bottom: 6px
}

.shop_banner_box .media .pull-left img {
    display: none
}

.shop_banner_box.shop_start_1 {
    background: url(../images/shop_start_bg_1.jpg) repeat-x
}

.shop_banner_box.shop_start_2 {
    background: url(../images/shop_start_bg_2.jpg) repeat-x
}

.shop_banner_box.shop_start_2 .media .pull-left {
    background: url(../images/shop_start_2.gif) no-repeat
}

.shop_banner_box.shop_start_3 {
    background: url(../images/shop_start_bg_3.jpg) repeat-x
}

.shop_banner_box.shop_start_3 .media .pull-left {
    background: url(../images/shop_start_3.gif) no-repeat
}

.shop_banner_box .pull-left {
    display: block;
    width: 80px;
    height: 80px;
    border-radius: 3px;
    overflow: hidden
}

.shop_banner_box .pull-left img {
    width: 100%;
    height: 100%
}

.shop_banner_box ._box {
    padding: 0 0
}

.shop_banner_box ._cont {
    margin-left: 20px
}

.shop_banner_box ._cont .media-body {
    color: #ccc
}

.shop_banner_box ._cont .media {
    margin-top: 12px
}

.shop_banner_box .pull-left {
    margin-right: 30px
}

.shop_banner_box h4 {
    margin-top: 20px
}

.shop_navbar_box .nav li a {
    padding: 7px 15px;
    font-size: 14px
}

.shop_navbar_box .navbar-inner {
    min-height: auto
}

._qq_line {
    padding: 5px 10px;
    overflow: hidden
}

._qq_line a {
    margin-bottom: 6px
}

._shop_log_info_box {
    padding-bottom: 15px
}

._shop_log_info_box ._box {
    padding-top: 10px;
    padding-bottom: 15px
}

._shop_log_info_box .pull-left {
    display: block;
    width: 80px;
    height: 80px;
    overflow: hidden;
    border-radius: 100%;
    border: 1px solid #eee
}

._shop_log_info_box .pull-left img {
    width: 100%;
    height: 100%
}

._shop_log_info_box .media-heading {
    margin-top: 18px
}

._shop_log_info_box ._cont .media {
    margin-top: 10px
}

.__tip_box {
    display: inline-block;
    padding: 2px 12px;
    color: #D10506;
    border: 1px solid #D10506;
    width: 135px;
    text-align: center;
    line-height: 22px;
    margin-right: 15px
}

.__tip_box .iconfont {
    margin-right: 5px;
    vertical-align: middle
}

.left_sidebar_tb_box th {
    width: 60px;
    color: #888;
    text-align: right
}

.left_sidebar_tb_box td {
    text-align: left
}

.left_sidebar_tb_box td,
.left_sidebar_tb_box th {
    padding: 3px 0
}

.left_sidebar_tb_box._th_40 th {
    width: 40px
}

.left_sidebar_cate_list .icon-xialatubiao {
    font-size: 12px;
    float: right
}

._shop_details_model {
    padding: 10px
}

._shop_details_model .pull-left {
    display: block;
    width: 130px;
    margin-right: 20px
}

._shop_details_model .pull-left img {
    width: 100%
}

._shop_details_model ._cont .media-body {
    text-indent: 2em
}

.shop_jieshao_box .span8 {
    width: 655px
}

.shop_jieshao_box .span7 {
    width: 575px
}

.shop_jieshao_box .span1 {
    text-align: right
}

._left_siderbar_search {
    margin: 0
}

._left_siderbar_search input {
    border: 1px solid #ccc;
    line-height: 28px;
    height: 28px;
    width: 158px;
    padding: 0 5px
}

.breadcrumb {
    margin-bottom: 10px;
    background-color: #FFF;
    margin-left: -10px
}

.shop_prod_detail_box {
    padding: 20px 0
}

.shop_prod_detail_box .span4 {
    border: 1px solid #eee;
    width: 238px !important;
    height: 238px
}

.shop_prod_detail_box .span4 img {
    width: 100%;
    height: 100%
}

.shop_prod_detail_box .span10 {
    width: 808px
}

.shop_prod_detail_box h1._head {
    padding: 0 10px;
    font-size: 22px;
    color: #D10506;
    border-bottom: 1px solid #eee
}

.shop_prod_detail_box h1._head span {
    font-size: 12px;
    color: #888
}

.desc_text_box .__head {
    text-indent: 0
}

.desc_text_box p {
    text-indent: 2em;
    padding: 5px 0;
    color: #888
}

.from_default .control-label {
    width: 100px
}

.from_default .controls {
    margin-left: 100px
}

.from_default input,
.from_default textarea,
.from_default select {
    padding: 0 4px;
    border: 1px solid #ddd;
    line-height: 24px;
    height: 24px;
    width: 220px
}

.from_default .checkbox input {
    height: auto
}

.from_default textarea {
    height: auto
}

.from_default select {
    width: 230px
}

.from_default .radio input,
.from_default .checkbox input {
    width: auto;
    border: inherit;
    vertical-align: middle;
    margin-right: 3px
}

.ft_right {
    text-align: right !important
}

.ft_left {
    text-align: left !important
}

.left_sidebar_cate_list a.active {
    color: #D10506
}

.right_table_box thead td {
    padding-left: 0
}

.right_table_box td,
.right_table_box th {
    overflow: hidden
}

.right_table_box td {
    padding: 10px 10px;
    color: #666
}

.right_table_box .ft_left .iconfont {
    margin: 0 8px;
    color: #005580
}

.right_table_box .ft_left .iconfont.icon-shoujianxiang {
    color: #D10506
}

.right_table_box .checkbox {
    line-height: 30px;
    height: 30px
}

.right_table_box .checkbox input {
    vertical-align: middle;
    margin-top: 9px;
    margin-right: 5px
}

.mr_5 {
    margin-right: 5px
}

.shop_caigou_select_box .span10 {
    width: 507px
}

.cb_check_all_caigou,
.cb_check_all_product {
    margin-right: 5px !important;
    margin-top: 7px !important
}

.shop_metting_list_style .span3 {
    float: left
}

.shop_metting_list_style .span5 {
    width: 383px
}

.shop_metting_list_style .span1 {
    margin-top: 3px
}

.shop_news_list_fabu .span7 {
    width: 520px;
    margin-right: 10px
}

.shop_news_list_fabu .span2 {
    width: 140px;
    margin: 0;
    margin-top: 20px
}

.shop_news_list_fabu ._item ._time {
    margin-top: 12px;
    color: #888;
    text-align: right
}

.tb_border_none table,
.tb_border_none th,
.tb_border_none td {
    border: none;
    color: #777
}

.tb_border_none th {
    font-weight: normal
}

.shop_company_zhujian_list .checkbox {
    margin-top: 50px
}

.shop_company_zhujian_list dt {
    height: 100%;
    line-height: 111px
}

.shop_company_zhujian_list dt a {
    color: #F89406
}

.shop_company_zhujian_list dt a:hover {
    text-decoration: none
}

.radio.inline+.radio.inline,
.checkbox.inline+.checkbox.inline {
    margin-left: 0
}

#send_xunpan_popup {
    width: 530px
}

#send_xunpan_popup input,
#send_xunpan_popup textarea {
    width: 360px
}

#send_xunpan_popup .__logo_list dl {
    width: 100px;
    height: 100px
}

#send_xunpan_popup .__logo_list dl dd {
    height: 100%
}

#send_xunpan_popup .__logo_list dl dt {
    width: 94px
}

#show_detail_page_header {
    min-width: 1000px;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    width: 100%;
    background: #D10506;
    padding: 10px 20px
}

#show_detail_page_header .span3 {
    margin-top: 5px
}

#show_detail_page_header ._logo {
    vertical-align: middle
}

#show_detail_page_header ._logo a {
    display: block;
    height: 40px;
    color: #FFF;
    text-decoration: none
}

#show_detail_page_header ._logo span {
    font-size: 22px;
    display: inline-block;
    vertical-align: middle
}

#show_detail_page_header ._logo img {
    height: 100%;
    vertical-align: middle;
    margin: 0 10px
}

#show_detail_page_main {
    min-height: 100%;
    margin-top: 50px;
    background-attachment: fixed !important
}

#show_detail_page_main .container {
    position: relative
}

#show_detail_page_main .right_text_box {
    width: 500px;
    padding: 60px;
    float: right;
    color: #FFF
}

#show_detail_page_main .right_text_box h1,
#show_detail_page_main .right_text_box a {
    text-shadow: 1px 2px 1px #d10506
}

#show_detail_page_main .right_text_box h1 {
    font-size: 30px;
    padding-bottom: 30px
}

#show_detail_page_main .right_text_box a {
    color: #FFF;
    font-size: 14px
}

#show_detail_page_main .span4 {
    width: 180px !important
}

#show_detail_page_main .span10_right {
    width: 885px
}

#show_detail_page_main .span10_right .text_indent {
    text-indent: 2em
}

#show_detail_page_main .span10_right .article_box {
    color: #888;
    margin-bottom: 20px
}

#show_detail_page_main .span10_right .article_box p {
    line-height: 2
}

#show_detail_page_main .span10_right h2 {
    text-align: center;
    color: #999;
    font-weight: normal;
    font-size: 18px;
    position: relative
}

#show_detail_page_main .span10_right h2 span {
    padding: 0 20px;
    background: #FFF;
    position: relative;
    z-index: 10
}

#show_detail_page_main .span10_right h2:after {
    content: ' ';
    display: block;
    height: 1px;
    border-bottom: 1px solid #eaeaea;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    z-index: 1
}

#show_detail_page_main ._left_bar {
    padding: 0
}

#show_detail_page_main ._left_bar a {
    font-weight: normal;
    display: block;
    color: #D10506;
    text-align: center;
    font-size: 16px;
    text-decoration: none;
    line-height: 40px;
    border-bottom: 1px solid #eee
}

#show_detail_page_main ._logo_list {
    margin-bottom: 20px
}

#show_detail_page_main ._logo_list .thumbnails li.span3 {
    width: 215px
}

#detail_baomingbiao {
    width: 530px
}

#detail_baomingbiao ._text,
#detail_baomingbiao textarea {
    width: 360px
}

#detail_baomingbiao ._text {
    height: 24px
}

#detail_baomingbiao ._captcha {
    height: 20px;
    width: 80px;
    vertical-align: middle;
    cursor: pointer
}

#special_news_box .news_banner {
    width: 1080px;
    height: 340px
}

#special_news_box .news_banner img {
    width: 100%;
    height: 100%
}

#special_news_box .news_summarize {
    margin: 20px auto
}

#special_news_box .news_summarize .pics_slide {
    float: left;
    width: 260px;
    height: 150px;
    margin-left: 10px;
    overflow: hidden
}

#special_news_box .news_summarize .news_summarize_list {
    float: right;
    width: 790px
}

#special_news_box .news_summarize .news_summarize_list li {
    padding-top: 3px
}

#special_news_box .news_summarize .news_summarize_list li p {
    padding: 5px 0
}

#special_news_box .news_summarize .news_summarize_list .news_title {
    margin-bottom: 6px;
    display: block;
    color: #333;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 24px;
    font-size: 18px
}

#special_news_box .news_floor_content a {
    float: left;
    width: 172px;
    height: 172px;
    margin: 0 4px;
    margin-bottom: 10px
}

#special_news_box .news_floor_content a img {
    width: 100%;
    height: 100%
}

#special_news_box .special_news_floor {
    margin-bottom: 20px
}

#special_news_box .special_news_floor h6 {
    color: white;
    font-size: 20px;
    height: 40px;
    line-height: 40px;
    background-color: #59a01c;
    padding-left: 10px;
    margin-bottom: 20px;
    margin-top: 20px
}

#special_news_box .special_news_floor .author_avatar {
    float: left;
    width: 260px;
    height: 150px;
    margin-left: 10px;
    overflow: hidden
}

#special_news_box .special_news_floor .author_article {
    float: right;
    width: 790px
}

#special_news_box .special_news_floor .author_article .author_article_title {
    font-size: 18px;
    margin-top: 6px;
    margin-bottom: 6px
}

#special_news_box .special_news_floor .author_info_item {
    float: left;
    width: 530px;
    margin-bottom: 20px;
    margin-left: 10px
}

#special_news_box .special_news_floor .author_info_item .author_item_avatar {
    float: left;
    width: 210px;
    height: 160px;
    overflow: hidden
}

#special_news_box .special_news_floor .author_info_item .author_item_avatar img {
    width: 100%;
    height: 100%
}

#special_news_box .special_news_floor .author_info_item .author_item_txt {
    float: left;
    width: 300px;
    margin-left: 10px;
    margin-top: 6px
}

#special_news_box .special_news_floor .author_info_item .author_item_txt .author_item_txt_title {
    font-size: 16px
}

#special_news_box .special_news_floor .author_info_item .author_item_txt .author_item_txt_detail {
    color: #999;
    margin-top: 10px
}

.special_news_head {
    background: #FFF;
    border-bottom: 1px solid #D3D6DA;
    margin-bottom: 10px
}

.special_news_head ._logo {
    display: block;
    height: 36px;
    line-height: 36px;
    margin: 10px 0;
    color: #D10506;
    font-size: 16px
}

.special_news_head ._logo img {
    height: 100%;
    vertical-align: middle;
    margin-right: 10px
}

.special_news_head ._logo span {
    display: inline-block;
    vertical-align: middle
}

#collapseBox .accordion-body a {
    display: block
}

.accordion .accordion-body .accordion-heading {
    padding-left: 10px;
    border-top: 1px solid #eee
}

.accordion .accordion-body .accordion-heading a {
    font-weight: normal
}

.accordion .accordion-body .accordion-body .accordion-inner {
    padding-left: 30px
}
