@charset "utf-8";
/* 链接全局CSS */
@import "../style/layout.css";

/* 首页 */
.prompt_message ul li:nth-child(odd) {
    display : inline-block;
    float   : left;
    width   : 201px;
    padding : 38px 10px 0 10px;
}

.prompt_message ul li:nth-child(even) {
    float   : left;
    margin-top: 18px;
}

.prompt_message ul li:nth-child(even) div {
    border-right: 1px solid #EEEEEE;
    height: 140px;
}

.prompt_message ul li:nth-child(odd) div{
/*    border-bottom  : 1px dotted #999999;*/
    font-weight    : bold;
    display        : block;
    text-align: left;
    margin-left : 30px;
    font-size      : 16px;
    height         : 30px;
    line-height    : 30px;
    padding-bottom: 2px;
}

#li_trend1,#li_trend2{
    display : inline-block;
    float   : left;
    width   : 260px;
    padding : 0px;
}
#spot-average-price,#cargo-average-price{
     border-bottom  : 0px dashed #999999;
     font-weight    : normal;
     display        : block;
     font-size      : 18px;
     height         : 140px;
     line-height    : 140px;
     padding-bottom: 0px;
 }
#spot-average-price div,#cargo-average-price div{
    border-bottom  : 0px dashed #999999;
    font-weight    : normal;
    display        : block;
    font-size      : 18px;
    height         : 141px;
    line-height    : 141px;
    padding: 10px;
}
.li_even{
    float   : left;
    margin-top: 40px;
}
.li_odd{
    display : inline-block;
    float   : left;
    width   : 180px;
    padding : 16px 26px 0 26px;
}
.li_even_div{
    border-right: 1px dotted #ddd;
    height: 61px;
}
.li_odd_div{
    border-bottom  : 1px dashed #999999;
    font-weight    : normal;
    display        : block;
    font-size      : 18px;
    height         : 24px;
    line-height    : 24px;
    padding-bottom: 10px;
}
.mt-2{
    margin-top : -2px;
}
.mt71{
    margin-top : 71px;
}
.prompt_message_div{
    display      : block;
    position     : absolute;
    margin-left  : 1200px;
    width        : 20px;
    height       : 72px;
    /*background : #149cea;*/
    background : #C3C3C3;
    text-align   : center;
}
.tag_active{
    background : #149cea;
}
.prompt_message_div a{
    color       : #FFFFFF;
    display     : block;
    position    : absolute;
    margin-top  : 15px;
    line-height : 20px;
    font-size   : 12px;
}

.prompt_message ul li div i{
    display        : block;
    float: right;
    font-size      : 12px;
}

.prompt_message ul li ins{
    color: #333333;
    font-size : 16px;
    font-weight: normal;
}
.prompt_message ul li b font {
    float     : right;
    color     : #999999;
    font-size : 12px;
}

.prompt_message ul li span {
    margin-top: 12px;
    display     : block;
    text-align: left;
    height      : 22px;
    line-height : 22px;
    color       : #666666;
    font-size   : 14px;
    margin-left : 30px;
    overflow    : hidden;

}

.prompt_message ul li span font {
    font-size : 16px;
    font-weight: bold;
    color     : #ff5500;
}

.prompt_message ul li em {
    margin-top: 11px;
    display     : block;
    height      : 30px;
    line-height : 30px;
    color       : #666666;
    font-size   : 14px;
    overflow    : hidden;
}

.prompt_message ul li em font {
    float     : right;
    font-size : 18px;
    color     : #C80606;
}

.prompt_message ul li span font ins, .prompt_message ul li em font ins {
    font-size : 14px;
    color     : #666666;
}

.prompt_notice dl dt {
    float      : left;
    width      : 45px;
    height     : 40px;
    background : url(../images/bg_layout.png) no-repeat 12px 0;
}

.prompt_notice dl dd {
    float  : left;
    width  : 1150px;
    height : 40px;
}

.prompt_notice dl dd span {
    float       : left;
    margin      : 0 15px;
    line-height : 40px;
    font-size   : 14px;
    color       : #666666;
}

.prompt_notice dl dd span a {
    font-size : 14px;
    color     : #666666;
}

.ts_service {
    width      : 254px;
    height     : 157px;
    background : #149cea;
    padding: 31px 14px 108px 14px;
    border: 1px solid #F2F2F2;
}

.ts_service i {
    display    : inline-block;
    width      : 95px;
    height     : 95px;
    margin-top : 33px;
}

/*.ts_service i.current{background: url(../images/ico1.gif) no-repeat center;}*/
.ts_service b {
    display     : inline-block;
    width       : 100%;
    height      : 70px;
    line-height : 70px;
    font-size   : 30px;
    color       : #FFFFFF;
    font-weight : normal;
}

.ts_service span {
    display     : inline-block;
    width       : 100%;
    line-height : 24px;
    font-size   : 16px;
    color       : #FFFFFF;
}

.ts_service:hover {
    background : #4FA510;
}

.ts_service:hover .bg1 {
    background : url(../images/icodffw.gif) no-repeat center;
}

.ts_service:hover .bg2 {
    background : url(../images/icodfdf.gif) no-repeat center;
}

.ts_service:hover .bg3 {
    background : url(../images/icobxfw.gif) no-repeat center;
}

.ts_service:hover .bg4 {
    background : url(../images/icotxfw.gif) no-repeat center;
}

.ts_service .bg1 {
    background : url(../images/bg_layout2.png) no-repeat -40px 0;
}

.ts_service .bg2 {
    background : url(../images/bg_layout2.png) no-repeat -40px -100px;
}

.ts_service .bg3 {
    background : url(../images/bg_layout2.png) no-repeat -40px -200px;
}

.ts_service .bg4 {
    background : url(../images/bg_layout2.png) no-repeat -40px -300px;
}
.spotbanner,.cargobanner{
    display: inline-block;
    margin-left : 14px;
    width: 850px;
    height: 184px;
}
.spotbanner{
    background : url(../images/spotbanner.jpg) no-repeat;
}
.cargobanner{
    background : url(../images/cargobanner.jpg) no-repeat;
}
.spotbanner a,.cargobanner a{
    display: block;
    height : 30px;
    line-height : 30px;
    font-size :14px;
    float : right;
    margin-right : 125px;
    margin-top: 124px;
    width : 150px;
    background : #ff5500;
    color : #ffffff;
    text-align : center;
}
.spotdynamic,.cargodynamic{
    display: inline-block;
    float : right;
    width : 308px;
    height : 184px;
    background : white;
}
.dynamictitle{
    font-size: 16px;
    font-weight :600;
    height : 30px;
    line-height : 30px;
    margin :6px 14px 0;
    padding-bottom : 7px;
    border-bottom : 1px solid #999999;
}
.dynamicbody{

    height: 120px;
}
.dynamicbody ul{
    margin-left :6px;
    margin-top :6px;
}
.dynamicbody ul li{
    height : 32px;
    line-height : 32px;
}
.dynamicbody ul li span{
    display: inline-block;
    text-align: center;
}
.linkmessage{
    display: none;
    position: absolute;
    width : 218px;
    height : 88px;
    background : url("/thspot/yourubber/images/bg_cs.png");
    background-color : white;
    border: 1px solid #cce1f6;
}
.linkmessage h5{
    margin-top : 26px;
    margin-left : 100px;
    font-size: 12px;
    color : #149CEA;
}
.linkmessage p{
    margin-top : 16px;
    margin-left : 100px;
    font-size: 12px;
    color : #149CEA;
}


.jydt_list {
    display : block;
    height  : 96px;
    margin  : 10px 10px 0px 15px;
}

.jydt_list ul li {
    display     : block;
    width       : 100%;
    height      : 32px;
    line-height : 32px;
    overflow    : hidden;
}

.jydt_list ul li font {
    color : #0A7CBE;
}

.jydt_list ul li span {
    color : #666666;
}

.jydt_list ul li i {
    float        : left;
    margin-right : 9px;
    margin-top   : 7px;
    width        : 18px;
    height       : 16px;
    line-height  : 16px;
    color        : #FFFFFF;
    font-size    : 12px;
    text-align   : center;
    text-indent  : -1px;
    background   : url(../images/bg_layout.png) no-repeat 0 -50px;
}

.jydt_list ul li em {
    color         : #999999;
    padding-right : 5px;
}

.jydt_list ul li a:hover em, .jydt_list ul li a:hover span {
    color : #0A7CBE;
}

.xhch_left {
    width : 200px;
    float : left;
    height: 350px;
    margin-right : 12px;
    background-color : #FFFFFF;
    -webkit-background-size : 200px 350px;
    background-size         : 200px 350px;
}

.xhch_spot{
    background-image : url('/thspot/yourubber/images/spot_left_bg.jpg?v=1');

}
.xhch_cargo{
    background-image : url('/thspot/yourubber/images/cargo_left_bg.jpg?v=1');
}
.xhch_left .btn{
    position: relative;
    display: block;
    width : 110px;
    height : 30px;
    line-height : 30px;
    text-align: center;
    margin: 0 auto;
    top : 240px;
    color: #ffffff;
    font-size: 16px;
    border: 1px solid #FFFFFF;
}
.xhch_middle {
    width         : 776px;
    float           : left;
    height        : auto;
    margin-right : 12px;
    background-color : #FFFFFF;
}

.xhch_right{
    width : 200px;
    float : left;
    height : 350px;
    background-color : #FFFFFF;
}


.xhch_right .data_container{
    width : 80%;
    margin: 0 auto;
    height : 50%;
    text-align: center;
}
.xhch_right .data_container .header{
    height : 80px;
    line-height : 80px;
    font-size: 20px;
    font-weight: bold;
}


.xhch_right .data_container .row span{
    display: block;
    height : 30px;
    line-height : 30px;
}

.xhch_right .data_container .row ins {
    font-size: 14px;
}

.xhch_right .data_container .row font {
    font-size: 16px;
    font-weight: bold;
    color: #ff5500;
}

.mmgp_list {
    width : 776px;
}

.mmgp_bh, .mmgp_bh2 {
    width: 776px;
    height : auto;
}

.mmgp_title {
    width : 43px;
}

.mmgp_title span {
    float      : left;
    width      : 36px;
    height     : 175px;
    color      : #FFFFFF;
    font-size  : 16px;
    background : #C3C3C3;
}

.mmgp_title span em {
    display          : block;
    position         : absolute;
    margin-top       : 83px;
    margin-left      : 36px;
    border           : 9px dashed transparent;
    border-top-style : solid;
    font-size        : 0;
    line-height      : 0;
}

.mmgp_title span:hover {
    float      : left;
    width      : 36px;
    height     : 175px;
    color      : #FFFFFF;
    font-size  : 16px;
    background : #0099FF;
}
.mmgp_title span:hover em{
    display      : block;
    border-width : 9px;
    position     : absolute;
    margin-top   : 83px;
    margin-left  : 36px;
    border-style : dashed dashed dashed solid;
    border-color : transparent transparent transparent #0099FF;
    font-size    : 0;
    line-height  : 0;
}

.mmgp_title .active {
    float      : left;
    width      : 36px;
    height     : 175px;
    color      : #FFFFFF;
    font-size  : 16px;
    background : #0099FF;
}

.mmgp_title .active em{
    display      : block;
    border-width : 9px;
    position     : absolute;
    margin-top   : 83px;
    margin-left  : 36px;
    border-style : dashed dashed dashed solid;
    border-color : transparent transparent transparent #0099FF;
    font-size    : 0;
    line-height  : 0;
}

.mmgp_title a {
    display         : block;
    width           : 17px;
    height          : 176px;
    padding         : 55px 16px 0 10px;
    font-size       : 16px;
    color           : #FFFFFF;
    text-decoration : none;
}

.mmgp_title a:hover {
    /*background : url(../images/bg_layout.png) no-repeat -140px 0;*/
}

.mmgp_title .active a {
    padding    : 55px 16px 0 10px;
    /*background : url(../images/bg_layout.png) no-repeat -140px 0;*/
}

.mmgp_title2 {
    width : 43px;
}

.mmgp_title2 span {
    float      : left;
    width      : 36px;
    height     : 175px;
    color      : #FFFFFF;
    font-size  : 16px;
    background : #C3C3C3;
}


.mmgp_title2 span em {
    display          : block;
    position         : absolute;
    margin-top       : 83px;
    margin-left      : 36px;
    border           : 9px dashed transparent;
    border-top-style : solid;
    font-size        : 0;
    line-height      : 0;
}

.mmgp_title2 span:hover {
    float      : left;
    width      : 36px;
    height     : 175px;
    color      : #FFFFFF;
    font-size  : 16px;
    background : #0099FF;
}
.mmgp_title2 span:hover em{
    display      : block;
    border-width : 9px;
    position     : absolute;
    margin-top   : 83px;
    margin-left  : 36px;
    border-style : dashed dashed dashed solid;
    border-color : transparent transparent transparent #0099FF;
    font-size    : 0;
    line-height  : 0;
}

.mmgp_title2 .active {
    float      : left;
    width      : 36px;
    height     : 175px;
    color      : #FFFFFF;
    font-size  : 16px;
    background : #0099FF;
}

.mmgp_title2 .active em{
    display      : block;
    border-width : 9px;
    position     : absolute;
    margin-top   : 83px;
    margin-left  : 36px;
    border-style : dashed dashed dashed solid;
    border-color : transparent transparent transparent #0099FF;
    font-size    : 0;
    line-height  : 0;
}

.mmgp_title2 a {
    display         : block;
    width           : 17px;
    height          : 106px;
    padding         : 55px 16px 0 10px;
    font-size       : 16px;
    color           : #FFFFFF;
    text-decoration : none;
}

.mmgp_title2 .active a {
    padding    : 55px 16px 0 10px;
}

.mmgp_list .mmgp_bt {
    height      : 50px;
    line-height : 50px;
    font-size   : 14px;
    background  : #E5F6FE;
    color : #333;
}
.mmgp_list .mmgp_bt span{
    font-weight: bold;
}

.mmgp_list .mmgp_li .mmgp_lr {
    padding : 0;
}

.mmgp_list .mmgp_li .mmgp_lr ul li {
    height      : 50px;
    line-height : 50px;
    font-size   : 13px;
    overflow    : hidden;
}
.mmgp_list .mmgp_li .mmgp_lr ul li span {
    font-size   : 14px;
}

.mmgp_list .mmgp_li .mmgp_lr ul li:hover {
    background : #F2F2F2;
}

.mmgp_list .mmgp_li .mmgp_lr ul li:hover span{
    font-weight: bold;
}
.mmgp_list .mmgp_li .mmgp_lr ul li:hover a{
    font-weight: bold;
}
.mmgp_list .mmgp_li .mmgp_lr ul li a {
    font-size : 14px;
    color     : #0A7CBE;
}

.mmgp_list .mmgp_li .mmgp_lr ul li i {
    width      : 27px;
    height     : 16px;
    margin-top : 9px;
    background : url(../images/bg_layout.png) no-repeat 0 -70px;
}

.mmgp_list .mmgp_li .mmgp_lr ul li .mmgp_bg {
    background      : #F2F2F2;
}

.mmgp_list .mmgp_li .mmgp_lr ul li .mmgp_icon {
    display         : block;
    width           : 85px;
    height          : 28px;
    line-height     : 28px;
    margin          : 10px auto;
    color           : #149CEA;
    background      : transparent;
    border: 1px solid #149CEA;
    text-decoration : none;
}

.mmgp_list .mmgp_li .mmgp_lr ul li .mmgp_icon:hover {
    background           : #149CEA;
    color      : #FFFFFF;
}

.mmgp_list .mmgp_li .mmgp_lr ul li .mmgp_invalid_icon {
    display         : block;
    width           : 85px;
    height          : 28px;
    line-height     : 28px;
    font-weight :normal;
    margin          : 10px auto;
    color           : #333;
    background      : transparent;
    border: 1px solid #333;
    text-decoration : none;
}

.mmgp_list .mmgp_li .mmgp_lr ul li .mmgp_invalid_icon:hover {
    font-weight :normal;
    background           : #C8C8C8;
    color      : #FFFFFF;
}
.mmgp_list .mmgp_li .mmgp_lr ul li em {
    padding-right  : 1px;
    padding-left   : 1px;
    border         : 1px solid #EA5618;
    border-radius  : 1px;
    color          : #EA5618;
    font-size      : 10px;
    font-family    : Microsoft Yahei, "Verdana, Geneva, sans-serif";
    opacity        : .7;
    filter         : alpha(opacity=70);
    -moz-opacity   : .57;
    -khtml-opacity : .7
}

.mmgp_list .mmgp_li {
    border :1px solid #f2f2f2;
    width : 776px;
}
.mmgp_list .mmgp_li .w140 {
    width : 110px;
}

.mmgp_list .mmgp_li .w80 {
    width : 80px;
}

.mmgp_list .mmgp_li .w146 {
    width : 146px;
}

.mmgp_list .mmgp_li .w110 {
    width : 110px;
}

.mmgp_list .mmgp_li .w179 {
    width : 179px;
}

.mmgp_list .mmgp_li .w219 {
    width : 219px;
}

.mmgp_list .mmgp_li .w150 {
    width : 150px;
}

.mmgp_list .mmgp_li .w160 {
    width : 160px;
}

.mmgp_list .mmgp_li .w170 {
    width : 170px;
}

.mmgp_list .mmgp_li .w110 {
    width : 110px;
}

.mmgp_list .mmgp_li .w143 {
    width : 143px;
}

.mmgp_list .mmgp_li .w189 {
    width : 189px;
}

.mmgp_list .mmgp_li .w155 {
    width : 155px;
}

.mmgp_list .mmgp_li .w224 {
    width : 224px;
}

.mmgp_list .mmgp_li .w153 {
    width : 153px;
}

.mmgp_list .mmgp_li .w146 {
    width : 146px;
}

.mmgp_list .mmgp_li .w188 {
    width : 188px;
}

.mmgp_list .mmgp_li .ti7 {
    text-indent : 18px;
}

.mmgp_list .mmgp_li .ti17 {
    text-indent : 17px;
}

.mmgp_list .mmgp_li .c_0a7cbe {
    color : #0A7CBE;
}

.mmgp_list .mmgp_li .c_f50 {
    color : #FF5500;
}

.mmgp_pp {
    margin-top : 12px;
    width      : 100%;
    height     : 55px;
}

.mmgp_pp ul li {
    float       : left;
    margin-left : 9px;
    width       : 143px;
    height      : 53px;
    border      : 1px solid #E2E2E2;
}

.mmgp_pp ul li:hover {
    border : 1px solid #999999;
}

.jjzc_left {
    width  : 242px;
    height : 320px;
}

.jjzc_center {
    width  : 732px;
    height : 320px;
    margin : 0 1px;
}

.jjzc_right {
    width  : 224px;
    height : 320px;
}

.jjzc_right .bt {
    height        : 69px;
    line-height   : 69px;
    font-size     : 24px;
    color         : #666666;
    border-bottom : 1px dashed #FFFFFF;
}

.jjzc_right .btwz {
    height      : 80px;
    line-height : 80px;
    font-size   : 32px;
    color       : #4FA510;
    font-weight : bold;
}

.jjzc_right .btwz_b {
    height      : 80px;
    line-height : 80px;
    font-size   : 32px;
    color       : #149BE9;
    font-weight : bold;
}

.jjzc_right .jjwz {
    height      : 30px;
    line-height : 30px;
    color       : #999999;
    font-size   : 16px;
}

.jjzc_right .but {
    width       : 130px;
    height      : 40px;
    line-height : 40px;
    margin      : 70px auto 0 auto;
}

.jjzc_right .but a {
    display         : block;
    color           : #FFFFFF;
    font-size       : 18px;
    background      : #4FA510;
    border-radius   : 2px;
    text-decoration : none;
}

.jjzc_right .but a:hover {
    background : #367904;
}

.jjzc_right .but_b {
    width       : 130px;
    height      : 40px;
    line-height : 40px;
    margin      : 10px auto 0 auto;
}

.jjzc_right .but_b a {
    display         : block;
    color           : #FFFFFF;
    font-size       : 18px;
    background      : #149BE9;
    border-radius   : 2px;
    text-decoration : none;
}

.jjzc_right .but_b a:hover {
    background : #096FAA;
}

.bg_f5fcd1 {
    background : #F5FCD1;
}

.bg_d9eff2 {
    background : #D9EFF2;
}

/* 现货商城 */
.search_side {
    height : 62px;
    border : 3px solid #EAEAEA;
}

.search_side span {
    float       : left;
    margin-left : 15px;
    height      : 28px;
    line-height : 28px;
    margin-top  : 17px;
    font-size   : 14px;
}

.search_side span font {
    margin-right : 5px;
}

.xhch_list dl dt {
    display     : block;
    height      : 35px;
    line-height : 35px;
    background  : #f2f2f2;
    font-size   : 14px;
}

.xhch_list dl dd {
    display       : block;
    height        : 50px;
    line-height   : 50px;
    border-bottom : 1px solid #f2f2f2;
    color         : #666666;
    font-size     : 13px;
    overflow      : hidden;
}

.xhch_list dl dd i {
    float       : left;
    margin-top  : 17px;
    margin-left : 5px;
    width       : 27px;
    height      : 16px;
    background  : url(../images/bg_layout.png) no-repeat 0 -70px;
}

.xhch_list dl dd em {
    padding-right  : 1px;
    padding-left   : 1px;
    border         : 1px solid #EA5618;
    border-radius  : 1px;
    color          : #EA5618;
    font-size      : 10px;
    font-family    : Microsoft Yahei, "Verdana, Geneva, sans-serif";
    opacity        : .7;
    filter         : alpha(opacity=70);
    -moz-opacity   : .57;
    -khtml-opacity : .7
}

.xhch_list dl .w100 {
    width : 100px;
}

.xhch_list dl .w120 {
    width : 120px;
}

.xhch_list dl .w140 {
    width : 130px;
}

.xhch_list dl .w160 {
    width : 140px;
}

.xhch_list dl .w200 {
    width : 200px;
}

.xhch_list dl .w220 {
    width : 220px;
}

.xhch_list dl .w240 {
    width : 240px;
}

.xhch_list dl .c_0a7cbe {
    color : #0A7CBE;
}

.xhch_list dl .c_f50 {
    color : #FF5500;
}

.xhch_list dl .ti7 {
    text-indent : 7px;
}

.xhch_list dl .ti17 {
    text-indent : 17px;
}

.xhch_list dl .link a {
    float     : left;
    max-width : 145px;
    color     : #149BE9;
    font-size : 13px;
}

.xhch_list dl .xhch_but {
    display         : block;
    width           : 85px;
    height          : 28px;
    line-height     : 28px;
    margin          : 11px auto;
    background      : #FFFFFF;
    color           : #149CEA;
    border: 1px solid #149CEA;
    font-size       : 13px;
    text-align      : center;
    text-decoration : none;
}

.xhch_list dl .xhch_but:hover {
    background : #149CEA;
    color      : #FFFFFF;
}

.xhch_list dl .xhch_invalid_but {
    display         : block;
    width           : 85px;
    height          : 28px;
    line-height     : 28px;
    margin          : 11px auto;
    background      : #C8C8C8;
    color           : #FFFFFF;
    font-size       : 13px;
    text-align      : center;
    text-decoration : none;
}

.xhch_list dl .xhch_invalid_but:hover {
    background : #C8C8C8;
    color      : #FFFFFF;
}

.xhch_list dl .xhch_butqt {
    display         : block;
    width           : 85px;
    height          : 28px;
    line-height     : 28px;
    margin          : 11px auto;
    background      : #FF9900;
    color           : #FFFFFF;
    font-size       : 13px;
    text-align      : center;
    text-decoration : none;
}

.xhch_list dl .xhch_butqt:hover {
    background : #FF5500;
}

.jydt_side {
    display : block;
    height  : 240px;
    margin  : 10px 10px 10px 15px;
}

.jydt_side ul li {
    display     : block;
    width       : 100%;
    height      : 30px;
    line-height : 30px;
    overflow    : hidden;
}

.jydt_side ul li font {
    color : #0A7CBE;
}

.jydt_side ul li span {
    color : #666666;
}

.jydt_yjwhq {
    display : block;
    margin  : 10px 10px 10px 15px;
}

.jydt_yjwhq ul li {
    display     : block;
    width       : 100%;
    height      : 30px;
    line-height : 30px;
    overflow    : hidden;
}

.jydt_yjwhq ul .border_bottom {
    border-bottom : 1px dashed #DEDEDE;
}

.jydt_yjwhq ul li .w34 {
    width : 34%;
}

.jydt_yjwhq ul li .w33 {
    width : 33%;
}

.jydt_yjwhq ul li .font {
    font-size : 14px;
    color     : #0A7CBE;
}

/* 实时行情 */

.quotation_nav{
    display: block;
    height : 60px;
    margin-bottom : 20px;
    border-bottom: 2px solid #f8f8f8;
}
.quotation_nav .active {
    font-size: 16px;
    font-weight :bold;
}

.quotation_nav a {
    display: inline-block;
    height: 60px;
    line-height: 60px;
    padding-left : 20px;
    box-sizing: border-box;
    width: 25%;
    font-size: 16px;
    color : #000000;
    background-color: #fff;
}
.quotation_nav a:before {
    content      : "■ ";
    font-size    : 12px;
    margin-right : 5px;
    color        : #149CEA;
}

.sshq_list {
    width       : 100%;
    margin      : 10px 0 0;
    overflow    : hidden;
    border-top  : 1px solid #DEDEDE;
    border-left : 1px solid #DEDEDE;
    background-color : #fff;
}

.sshq_list tr th {
    height        : 30px;
    line-height   : 30px;
    color         : #0A7CBE;
    font-size     : 14px;
    font-weight   : normal;
    text-indent   : 5px;
    border-bottom : 1px solid #DEDEDE;
    border-right  : 1px solid #DEDEDE;
}

.sshq_list tr td {
    height        : 30px;
    line-height   : 30px;
    color         : #666666;
    font-size     : 13px;
    overflow      : hidden;
    text-indent   : 5px;
    border-bottom : 1px solid #DEDEDE;
    border-right  : 1px solid #DEDEDE;
}

.sshq_list tr:hover {
    background : #EEEEEE;
}

/* 供求信息 */
.gqxx_list dl dd {
    display     : block;
    width       : 100%;
    height      : 35px;
    line-height : 35px;
    background  : #EEEEEE;
    font-size   : 14px;
}

.gqxx_list ul li {
    display       : block;
    width         : 100%;
    height        : 50px;
    line-height   : 50px;
    border-bottom : 1px dashed #C8C8C8;
    font-size     : 13px;
}

.gqxx_list ul li a {
    color     : #0A7CBE;
    font-size : 13px;
}

.gqxx_list .w120 {
    width : 120px;
}

.gqxx_list .w100 {
    width : 100px;
}

.gqxx_list .w140 {
    width : 140px;
}

.gqxx_list .w220 {
    width : 220px;
}

.gqxx_list .w200 {
    width : 200px;
}

.gqxx_list .ti7 {
    text-indent : 7px;
}

.gqxx_list .ti17 {
    text-indent : 17px;
}

.gqxx_listbar {
    display  : block;
    padding  : 0 10px;
    border   : 1px solid #DEDEDE;
    overflow : hidden;
}

.gqxx_listbar span {
    height      : 40px;
    line-height : 40px;
    font-size   : 13px;
}

.gqxx_listbar .w100_b {
    width : 100%;
}

.gqxx_listbar .w65_b {
    width : 65%;
}

.gqxx_listbar .w35_b {
    width : 35%;
}

.gqxx_listbar .w25_b {
    width : 25%;
}

.gqxx_listbar .w20_b {
    width : 20%;
}

.gqxx_listbar .w15_b {
    width : 15%;
}

.gqxx_listbar p {
    width       : 100%;
    padding     : 7px 0;
    line-height : 26px;
    border-top  : 1px dashed #C8C8C8;
}

.gqxx_listbar .ggxx_bt, .gqxx_listbar .ggxx_gs {
    border-bottom : 1px dashed #C8C8C8;
}

.gqxx_listbar .ggxx_bt a, .gqxx_listbar .ggxx_gs a {
    color       : #0A7CBE;
    font-size   : 16px;
    font-weight : bold;
}

/* 物流服务 */
.sdqg_list {
    position: relative;
    width   : 239px;
    height  : 106px;
    padding : 12px 25px;
    background-color : #ffffff;
    border: 1px solid #F2F2F2;
}
.sdqg_list .title{
    height : 40px;
    line-height : 40px;
    border: none;
    font-size: 18px;
    font-weight :500;
}
.sdqg_list p{
    font-size : 14px;
    height : 30px;
    line-height : 30px;
}
.sdqg_list em{
    display: inline-block;
    font-size: 14px;
    font-weight : bold;
    height : 30px;
    line-height : 30px;
    color:#FF5500;
    margin-right : 12px;
}
.sdqg_list a{
    font-size: 14px;
}
.sdqg_list .button a{
    position: absolute;
    right : 25px;
    bottom : 20px;
    width : 85px;
    height : 28px;
    line-height : 28px;
    border:1px solid #149CEA;
    font-size : 14px;
    background-color : #149CEA;
    color : #ffffff;
    text-align : center;
}
    /*实单求购控制*/
.controls{
    position: relative;
}
.controls .item-prev {
    top: 50%;
    left: 0;
    margin-top: -178px;
}

.controls .item-next {
    top: 50%;
    right: 0;
    margin-top: -178px;
}

.controls a {
    cursor: pointer;
    text-decoration: none;
    width: 40px;
    height: 60px;
    position: absolute;
    background-color: rgba(0, 0, 0, 0.2);
    color: #fff;
    font-size: 35px;
    padding-top: 25px;
    z-index: 2;
}

.controls a:hover {
    background-color: rgba(0, 0, 0, 0.5);
}

@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('../fonts/glyphicons-halflings-regular.eot');
    src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.glyphicon-menu-left:before {
    content: "\e257";
}

.glyphicon-menu-right:before {
    content: "\e258";
}



/* 物流服务 */
.wlgs_list {
    width   : 268px;
    height  : 108px;
    padding : 10px;
    background-color : #fff;
    border  : 1px solid #efefef;
}

.wlgs_list dl {
    display  : block;
    width    : 100%;
    height   : 80px;
    overflow : hidden;
}

.wlgs_list dl dt {
    float   : left;
    display : table;
    width   : 78px;
    height  : 78px;
    border  : 1px solid #DEDEDE;
}

.wlgs_list dl dt i {
    display        : table-cell;
    text-align     : center;
    vertical-align : middle;
}

.wlgs_list dl dt i img {
    max-width      : 78px;
    max-height     : 78px;
    vertical-align : middle;
}

.wlgs_list dl dd {
    float : right;
    width : 178px;
}

.wlgs_list dl dd b {
    display       : block;
    width         : 100%;
    height        : 22px;
    line-height   : 22px;
    margin-bottom : 10px;
    font-size     : 16px;
    color         : #0A7CBE;
    font-weight   : normal;
    overflow      : hidden;
}

.wlgs_list dl dd b a {
    font-size : 16px;
    color     : #0A7CBE;
}

.wlgs_list dl dd span {
    display     : block;
    width       : 100%;
    height      : 24px;
    line-height : 24px;
    color       : #666666;
}

.wlgs_list dl dd span font {
    color : #FF5500;
}

.wlgs_list p {
    display     : block;
    width       : 100%;
    height      : 20px;
    line-height : 20px;
    margin-top  : 8px;
    color       : #999999;
    overflow    : hidden;
}

.wlck_list {
    width   : 268px;
    height  : 108px;
    padding : 10px;
    border  : 1px solid #DEDEDE;
}

.wlck_list b {
    display       : block;
    float         : left;
    width         : 100%;
    height        : 22px;
    line-height   : 22px;
    margin-bottom : 10px;
    font-size     : 16px;
    color         : #0A7CBE;
    font-weight   : normal;
    overflow      : hidden;
}

.wlck_list b a {
    font-size : 16px;
    color     : #0A7CBE;
}

.wlck_list span {
    display     : block;
    float       : left;
    height      : 24px;
    line-height : 24px;
    color       : #666666;
    overflow    : hidden;
}

.wlck_list span font {
    color : #FF5500;
}

.wlck_list p {
    display     : block;
    float       : left;
    width       : 100%;
    height      : 20px;
    line-height : 20px;
    margin-top  : 8px;
    color       : #999999;
    overflow    : hidden;
}

.wlck_list .w40_b {
    width : 40%;
}

.wlck_list .w60_b {
    width : 60%;
}

.wlck_list .w100_b {
    width : 100%;
}

.hyxx_list dl dd {
    display     : block;
    width       : 100%;
    height      : 35px;
    line-height : 35px;
    background  : #EEEEEE;
    font-size   : 14px;
}

.hyxx_list ul li {
    display       : block;
    width         : 100%;
    height        : 50px;
    line-height   : 50px;
    border-bottom : 1px dashed #C8C8C8;
    font-size     : 13px;
}

.hyxx_list ul li a {
    color     : #0A7CBE;
    font-size : 13px;
}

.hyxx_list .w65 {
    width : 65px;
}

.hyxx_list .w90 {
    width : 90px;
}

.hyxx_list .w100 {
    width : 100px;
}

.hyxx_list .w120 {
    width : 120px;
}

.hyxx_list .w170 {
    width : 170px;
}

.hyxx_list .ti7 {
    text-indent : 7px;
}

.hyxx_list .ti17 {
    text-indent : 17px;
}

.hyxx_list .xhch_but {
    display         : block;
    width           : 85px;
    height          : 28px;
    line-height     : 28px;
    margin          : 11px auto;
    background      : #DEDEDE;
    color           : #666666;
    font-size       : 13px;
    text-align      : center;
    text-decoration : none;
}

.hyxx_list .xhch_but:hover {
    background : #149BE9;
    color      : #FFFFFF;
}

/* 金融服务 */
.jrfw_list dl {
    display       : block;
    overflow      : hidden;
    margin-bottom : 20px;
}

.jrfw_list dl dt {
    float  : left;
    width  : 300px;
    height : 220px;
}

.jrfw_list dl dd {
    float       : right;
    width       : 558px;
    height      : 196px;
    padding     : 0 20px 20px 20px;
    border      : 2px solid #EAEAEA;
    border-left : 0;
    position    : relative;
}

.jrfw_list dl dd h1 {
    display     : block;
    width       : 100%;
    line-height : 50px;
    color       : #0A7CBE;
    font-size   : 24px;
}

.jrfw_list dl dd h1 strong {
    font-size : 30px;
    margin    : 0 5px;
    color     : #FF5500;
}

.jrfw_list dl dd p {
    display     : block;
    width       : 100%;
    max-height  : 96px;
    line-height : 24px;
    font-size   : 14px;
    color       : #666666;
    overflow    : hidden;
}

.jrfw_list dl dd span {
    position    : absolute;
    right       : 20px;
    bottom      : 20px;
    width       : 140px;
    height      : 40px;
    line-height : 40px;
    text-align  : center;
}

.jrfw_list dl dd span a {
    display         : block;
    border-radius   : 2px;
    background      : #4FA510;
    color           : #FFFFFF;
    font-size       : 18px;
    text-decoration : none;
}

.jrfw_list dl dd span a:hover {
    background : #367904;
    color      : #FFFFFF;
}

.jrfw_list dl .icon_dfdy {
    background : #EAEAEA url(../images/bg_jrfw.png) no-repeat 0 0;
}

.jrfw_list dl:hover .icon_dfdy {
    background : #149BE9 url(../images/ico5.gif) no-repeat center 40px;
}

.jrfw_list dl .icon_dfdf {
    background : #EAEAEA url(../images/bg_jrfw.png) no-repeat 0 -220px;
}

.jrfw_list dl:hover .icon_dfdf {
    background : #149BE9 url(../images/ico8.gif) no-repeat center center;
}

.jrfw_list dl .icon_bnbx {
    background : #EAEAEA url(../images/bg_jrfw.png) no-repeat 0 -440px;
}

.jrfw_list dl:hover .icon_bnbx {
    background : #149BE9 url(../images/ico7.gif) no-repeat center 20px;
}

.jrfw_list dl .icon_bntx {
    background : #EAEAEA url(../images/bg_jrfw.png) no-repeat 0 -660px;
}

.jrfw_list dl:hover .icon_bntx {
    background : #149BE9 url(../images/ico6.gif) no-repeat center 50px;
}

.jrfw_list dl:hover dd {
    border      : 2px solid #149BE9;
    border-left : 0;
}

/* 竞价专场 */
.bg_jjzc {
    /*background : url(../images/bg_jjzc.png) no-repeat top center;*/
    background: #FFF;
}

.jjzc_list dl {
    display    : block;
    margin-top : 20px;
    margin-bottom : 40px;
    border     : 1px solid #EAEAEA;
    border-top : 2px solid #149BE9;
    border-left :0px;
    overflow   : hidden;
}
.jjzc_list dl dd .product_detail{
    width :100%;
    height :100%;
    background : #149BE9;
}
.jjzc_list dl:hover {
    background : #FBFEFF;
}

.jjzc_list dl dt {
    float   : left;
    display : table;
    margin  : 20px 0 20px 20px;
    width   : 200px;
    height  : 135px;
    border  : 1px solid #EAEAEA;
}

.jjzc_list dl dt a {
    display        : table-cell;
    vertical-align : middle;
    text-align     : center;
}

.jjzc_list dl dt a img {
    max-width      : 200px;
    max-height     : 135px;
    vertical-align : middle;
}

.jjzc_list dl dd {
    height   : 137px;
    overflow : hidden;
}

.jjzc_list dl dd b {
    float         : left;
    margin-bottom : 15px;
    width         : 100%;
    height        : 32px;
    line-height   : 32px;
    overflow      : hidden;
}

.jjzc_list dl dd b a {
    float       : left;
    max-width   : 335px;
    font-size   : 16px;
    font-weight : normal;
}

.jjzc_list dl dd b i {
    float       : left;
    margin-top  : 7px;
    margin-left : 5px;
    width       : 27px;
    height      : 16px;
    background  : url(../images/bg_layout.png) no-repeat 0 -70px;
}

.jjzc_list dl dd .jjzc_xx {
    float       : left;
    width       : 50%;
    height      : 40px;
    line-height : 40px;
    overflow    : hidden;
    font-size   : 13px;
    color       : #999999;
}
.jjzc_list dl .jjzc_stamp {
    background  : url(../images/end_stamp.png) no-repeat 100px 0px;
}
.jjzc_list dl dd .jjzc_xx .self_support{
    padding-right  : 1px;
    padding-left   : 1px;
    border         : 1px solid #EA5618;
    border-radius  : 1px;
    color          : #EA5618;
    font-size      : 10px;
    font-family    : Microsoft Yahei, "Verdana, Geneva, sans-serif";
    opacity        : .7;
    filter         : alpha(opacity=70);
    -moz-opacity   : .57;
    -khtml-opacity : .7
}

.jjzc_list dl dd .jjzc_jg {
    display     : block;
    height      : 40px;
    line-height : 40px;
    font-size   : 13px;
    color       : #999999;
}
.jjzc_list dl dd .jjzc_jg_blank {
    display     : block;
    height      : 24px;
    line-height : 12px;
}
.jjzc_list dl dd .jjzc_jg em {
    font-size : 20px;
    color     : #FF5500;
}
.jjzc_list dl dd .jjzc_jg ins {
    font-size : 28px;
    color     : #FF5500;
}

.jjzc_list dl dd .jjzc_jg font {
    font-size : 22px;
    color     : #FF5500;
}

.jjzc_list dl dd .jjzc_but {
    display    : block;
    margin-top : 17px;
}

.jjzc_list dl dd .jjzc_but a {
    display       : inline-block;
    height        : 40px;
    padding       : 0 34px;
    font-size     : 18px;
    line-height   : 40px;
    border-radius : 2px;
}
.jjzc_list dl dd .jjzc_but .no_start{
    background    : #ff9900;
    color         : #FFFFFF;
}
.jjzc_list dl dd .jjzc_but .active{
    background    : #4FA510;
    color         : #FFFFFF;
}
.jjzc_list dl dd .jjzc_but .no_active{
    background    : #C8C8C8;
    color         : #FFFFFF;
}
.jjzc_list dl dd .jjzc_but .active:hover {
    background      : #367904;
    color           : #FFFFFF;
    text-decoration : none;
}

.jjzc_list dl dd .jjzc_but .no_active:hover {
    background      : #C8C8C8;
    color           : #FFFFFF;
    text-decoration : none;
}

.jjzc_list dl dd .c_0a7cbe {
    color : #0A7CBE;
}

.jjzc_list dl dd .w100_b {
    width : 100%;
}

.jjzc_list dl .w370 {
    width : 370px;
}

.jjzc_list dl .w240 {
    width : 240px;
}

.jjzc_list dl .w232 {
    width : 232px;
}
.jjzc_list dl .w372 {
    width : 372px;
}
.jjzc_list dl .w209 {
    width : 209px;
}
.jjcon_up {
    height     : 115px;
    border-top : 5px solid #149BE9;
    background : #149BE9;
}

.jjcon_up_hw {
    height      : 115px;
    line-height : 115px;
}

.jjcon_up_hw span {
    font-size : 18px;
    color     : #FFFFFF;
}

.jjcon_up_hw span font {
    color : #FFFF00;
}

.jjcon_up_hw em {
    font-size : 36px;
    color     : #FFFF00;
}

.jjcon_up_hw em ins {
    font-size : 24px;
}

.jjcon_but {
    width  : 140px;
    height : 50px;
}

.jjcon_but a {
    display         : block;
    line-height     : 50px;
    font-size       : 18px;
    color           : #149CEA;
    text-align      : center;
    text-decoration : none;
    border-radius   : 2px;
    background-color : #fff;
}

.jjcon_but a:hover {
    background-color : rgb(210,250,253);

}

.jjcon_left {
    width   : 890px;
    background-color : #fff;
    box-shadow: 0 0 30px rgba(195, 195, 195, 0.3);
}

.jjcon_right {
    width   : 293px;
    background-color : #fff;
    box-shadow: 0 0 30px rgba(195, 195, 195, 0.3);
}

.jjcon_title {
    height: 70px;
    width: 100%;
    line-height: 70px;
    border-bottom: 2px solid #f2f2f2;
}

.jjcon_con_main{
    height : 100px;
    padding: 35px;
    box-sizing: border-box;
}
.jjcon_con_main h3{
    font-size: 18px;
}
.jjcon_con_main > span{
    display: inline-block;
    margin-top: 12px;
    width : 33%;
    font-size: 18px;
}
.jjcon_con_main span em{
    font-size: 18px;
    font-weight: bold;
    margin-right : 5px;
    margin-left: 3px;
}

.jjcon_con_body{
    width: 806px;
    height: 340px;
    margin-left: 35px;
    border: solid 4px #fafafa;
}
.jjcon_con_tit h1 {
    display       : inline-block;
    float         : left;
    height        : 70px;
    width: 130px;
    font-size     : 22px;
    color         : #333;
    margin-left: 35px;
}
.jjcon_info {
    width : 100%;
}
.jjcon_info .jjcon_info_list { /*border-bottom:1px dashed #c8c8c8;*/
    overflow : hidden;
}
.jjcon_info .jjcon_info_list .w33 {
    width : 225px;
}
.jjcon_info .jjcon_info_list .w66 {
    width : 280px;
}
.jjcon_info .jjcon_info_list span {
    display     : block;
    float       : left;
    overflow    : hidden;
    font-size   : 16px;
    color       : #666666;
    margin-top: 47px;
    margin-left: 32px;
}
.jjcon_info .jjcon_info_list span b {
    font-weight : normal;
    font-size   : 16px;
    color       : #666666;
}
.jjcon_info .jjcon_info_list span b font {
    font-size : 24px;
    color     : #FF5500;
    padding   : 0 5px;
}
.jjcon_info .jjcon_info_list span em {
    font-size   : 14px;
    color       : #999999;
    line-height : 24px;
    margin-top  : 10px;
}

.jjcon_info_list ul {
    height : 60px;
    float  : left;
}
.jjcon_info_list ul li {
    height       : 60px;
    width        : 60px;
    float        : left;
    margin-right : 10px;
}
.jjcon_info_list ul li img {
    height : 60px;
    width  : 60px;
}

.jjcon_info_title {
    height: 50px;
    border-bottom: 2px solid #f2f2f2;
    position: relative;
}

.jjcon_info_title h1 {
    display: inline-block;
    float         : left;
    text-align: center;
    font-size     : 18px;
    position: absolute;
    bottom:14px;
    left: 15px;
}

.selected_btn {
    width         : 100%;
    box-sizing: border-box;
    padding: 16px 40px 20px 37px;
}
.selected_btn span {
    display     : inline-block;
    height      : 60px;
    line-height : 60px;
    text-align  : center;
}
.selected_btn span a {
    display   : block;
    font-size : 18px;
    color     : #FFFFFF;
}
.selected_buy1 {
    background : #149CEA;
    width      : 160px;
}
.selected_buy1:hover {
    background : #149CEA;
}
.selected_buy1:hover a {
    text-decoration : none;
}
.selected_buy2 {
    width      : 160px;
    background : #149BE9;
}
.selected_buy2:hover {
    background : #007CC3;
}
.selected_buy2:hover a {
    text-decoration : none;
}
.my_price{
    width :50%;
    height :40px;
    line-height :40px;
    display: block;
}
.my_price i{
    display: inline-block;
    font-size: 18px;
    color :#FF6600;
}
.my_price p{
    display: inline-block;
    font-size     : 16px;
    color         : #0A7CBE;
}
.jjcon_title h1 {
    display: inline-block;
    float: left;
    height: 70px;
    width: 130px;
    font-size: 22px;
    color: #333;
    margin-left: 35px;
}

.jjcon_li {
    display   : block;
    width     : 100%;
    overflow  : hidden;
    font-size : 14px;
    color     : #666666;
}

.jjcon_li b {
    float       : left;
    display     : block;
    width       : 100%;
    font-weight : normal;
    font-size   : 18px;
    color       : #0A7CBE;
    line-height : 30px;
}

.jjcon_li span {
    float       : left;
    display     : block;
    line-height : 60px;
}

.jjcon_li span .fs14 {
    font-size : 14px;
    color     : #FF5500;
}

.jjcon_li span .fs24 {
    font-size : 24px;
    color     : #FF5500;
}

.jjcon_li .w33_b {
    width : 33%;
}

.jjcon_li .w34_b {
    width : 34%;
}

.jjcon_li .w100_b {
    width : 100%;
}

.jjcon_li .lh30 {
    line-height : 30px;
}

.jjcon_pic {
    border-top : 1px solid #E2E2E2;
}

.jjcon_pic b {
    float       : left;
    display     : block;
    width       : 100%;
    line-height : 60px;
    font-size   : 18px;
    color       : #0A7CBE;
    font-weight : normal;
}

.jjcon_pic ul li {
    float         : left;
    display       : table;
    width         : 185px;
    height        : 185px;
    margin-bottom : 16px;
    margin-left   : 16px;
}

.jjcon_pic ul li a {
    display        : table-cell;
    vertical-align : middle;
    text-align     : center;
}

.jjcon_pic ul li a img {
    vertical-align : middle;
    max-width      : 185px;
    max-height     : 185px;
}

.jjcon_footer {
    height      : 60px;
    line-height : 60px;
    background  : #F2F2F2;
}

.jjcon_footer .jjcon_wybj {
    padding         : 0 45px;
    font-size       : 18px;
    color           : #FFFFFF;
    text-decoration : none;
    background      : #149BE9;
}

.jjcon_footer .jjcon_wybj:hover {
    background : #0A7CBE;
}

/* 竞价弹出框 */
.jjcon_wybj_son_box {
    display     : none;
    width       : 360px;
    height      : 370px;
    background  : rgba(255, 255, 255, 0.4);
    padding     : 7px;
    position    : fixed;
    top         : 50%;
    left        : 50%;
    margin-left : -180px;
    margin-top  : -135px;
    z-index     : 1005;
}

.jjcon_wybj_son {
    width      : 100%;
    height     : 100%;
    background : #FAFAFA;
}

.jjcon_wybj_son h1 {
    height     : 45px;
    background : #149BE9;
}

.jjcon_wybj_son h1 span {
    float       : left;
    margin-left : 10px;
    font-size   : 16px;
    color       : #FFFFFF;
    line-height : 45px;
}

.jjcon_wybj_son h1 .gb {
    display      : block;
    float        : right;
    margin-right : 10px;
    width        : 18px;
    height       : 18px;
    background   : url(../images/jjcon_gb.png) no-repeat 0 -14px;
    margin-top   : 13px;
}

.jjcon_wybj_son h1 .gb:hover {
    background-position : 0 -54px;
}

.jjcon_wybj_son_a {
    padding : 0 20px
}

.jjcon_wybj_son_a span {
    font-size : 16px;
    color     : #333333;
}

.jjcon_wybj_son_a span font {
    color : #FF6600;
}

.jjcon_wybj_son_a em {
    font-size : 28px;
    color     : #FF6600;
}

.jjcon_wybj_son_a em ins {
    font-size : 20px;
}

.jjcon_wybj_son_a b {
    font-weight : normal;
    margin-left : 5px;
}

.wdbj_input {
    width       : 190px;
    height      : 30px;
    border      : 1px solid #DEDEDE;
    text-indent : 10px;
}

.wdbj_btn {
    width      : 100px;
    height     : 35px;
    font-size  : 15px;
    color      : #FFFFFF;
    background : #149BE9;
}

.wdbj_btn:hover {
    background : #0A7CBE;
}

.jjcon_wybj_son_bg {
    display    : none;
    width      : 100%;
    height     : 100%;
    background : #000000;
    opacity    : .5;
    filter     : alpha(opacity=50);
    position   : fixed;
    top        : 0;
    left       : 0;
    z-index    : 1001;
}

/* 详情页点击图片放大 */
#content {
    width         : 788px;
    height        : 185px;
    margin-bottom : 16px;
}

#content a {
    display       : block;
    float         : left;
    margin-left   : 16px;
    margin-bottom : 16px;
    width         : 185px;
    height        : 185px;
}

#content a img {
    width  : 185px;
    height : 185px;
}

#content a.first {
    margin-left : 0;
}

#imgbox-loading {
    position : absolute;
    top      : 0;
    left     : 0;
    cursor   : pointer;
    display  : none;
    z-index  : 90;
}

#imgbox-loading div {
    background : #FFFFFF;
    width      : 100%;
    height     : 100%;
}

#imgbox-overlay {
    position   : absolute;
    top        : 0;
    left       : 0;
    width      : 100%;
    height     : 100%;
    background : #000000;
    display    : none;
    z-index    : 80;
}

.imgbox-wrap {
    position   : absolute;
    top        : 0;
    left       : 0;
    background : #FFFFFF;
    display    : none;
    z-index    : 90;
}

.imgbox-img {
    padding        : 0;
    margin         : 0;
    border         : none;
    width          : 100%;
    height         : 100%;
    vertical-align : top;
}

.imgbox-title {
    padding-top : 10px;
    font-size   : 11px;
    text-align  : center;
    font-family : Arial;
    color       : #333333;
    display     : none;
}

.imgbox-bg-wrap {
    position : absolute;
    padding  : 0;
    margin   : 0;
    display  : none;
}

.imgbox-bg {
    position : absolute;
    width    : 20px;
    height   : 20px;
}

/* 资讯 列表*/
.yjw_nav{
    display: block;
    height : 62px;
    border-bottom: 2px solid #149CEA;
    margin-bottom : 20px;
}
.yjw_nav .active {
    text-align: center;
    font-size: 16px;
    color: #ffffff;
    background: #149CEA;
}

.yjw_nav a {
    display: inline-block;
    height: 60px;
    line-height: 60px;
    margin-top: 2px;
    width: 20%;
    text-align: center;
    font-size: 16px;
    color : #149cea;
    background-color: #fff;
}
a:hover {
    text-decoration: none;
}

.yjw_new_list {
    width            : 860px;
    padding          : 20px;
    margin-bottom    : 20px;
    background-color : #fff;
}

.yjw_new_list1 dt {
    float  : left;
    width  : 254px;
    height : 198px;
}

.yjw_new_list1 dt img {
    width  : 254px;
    height : 196px;
}

.yjw_new_list1 dd {
    float       : left;
    width       : 575px;
    margin-left : 20px;
    height      : 198px;
}

.yjw_new_list2 dt {
    float  : left;
    width  : 324px;
    height : 198px;
}

.yjw_new_list2 dt img {
    width  : 324px;
    height : 196px;
}

.yjw_new_list2 dd {
    float       : left;
    width       : 505px;
    margin-left : 30px;
    height      : auto;
}

.yjw_new_list2 dd ul{
    margin-top : 10px;

}
.yjw_new_list2 dd li{
    font-size : 14px;
    height : 34px;
    line-height : 30px;
}
.yjw_new_list2 dd li a{
    font-size : 14px;
    height : 30px;
    line-height : 30px;
}
.yjw_new_list2 dd li a:before{
    content: "■ ";
    font-size: 12px;
    margin-right: 5px;
    color: #149CEA;
}

.yjw_new_list dd h1 {
    height      : 26px;
    line-height : 26px;
    overflow    : hidden;
}

.yjw_new_list dd h1 a {
    font-size   : 18px;
    font-weight : bold;
    font-family : 'Microsoft YaHei';
    color       : #333333;
}

.yjw_new_list dd h1 a:hover {
    color           : #149CEA;
    text-decoration : none;
}

.yjw_new_list dd p {
    height      : 120px;
    line-height : 30px;
    font-size   : 14px;
    color       : #808080;
    overflow    : hidden;
    margin-top  : 22px;
}

.yjw_new_list dd h2 {
    height      : 27px;
    line-height : 27px;
}

.yjw_new_list dd h2 span {
    float     : left;
    font-size : 12px;
    color     : #999999;
}

.yjw_new_list dd h2 a {
    display     : inline-block;
    float       : right;
    width       : 80px;
    height      : 25px;
    border      : 1px solid #EEEEEE;
    line-height : 25px;
    text-align  : center;
    color       : #999999;
}

.yjw_new_list dd h2 a:hover {
    border-color    : #149BE9;
    text-decoration : none;
    color           : #149BE9;
}






/* 资讯 详情 */
.yjw_news_detail h1 {
    text-align : center;
    font-size  : 20px;
    color      : #333333;
    padding    : 30px 0px 20px;
}

.yjw_news_detail h2 {
    height        : 30px;
    line-height   : 30px;
    text-align    : center;
    border-bottom : 1px solid #DEDEDE;
    padding       : 5px;
}

.yjw_news_detail h2 span {
    display : inline-block;
    padding : 0 15px;
}

.detail_contant {
    line-height : 30px;
    padding     : 20px 15px;
    color       : #676767;
    font-size   : 14px;
}

.detail_contant p {
    text-indent   : 30px;
    margin-bottom : 15px;
}

.news_share_box {
    padding       : 15px 0;
    border-bottom : 1px solid #DEDEDE;
}

.news_share {
    width : 500px;
}

.news_share span {
    font-size   : 14px;
    line-height : 16px;
}

.news_share_btn a {
    display    : inline-block;
    width      : 16px;
    height     : 16px;
    background : url(../images/share_ico.png) no-repeat;
}

.news_share_btn a:hover {
    opacity : .8;
}

.news_share_btn a.a1 {
    background-position : 0 0;
}

.news_share_btn a.a2 {
    background-position : 0 -16px;
}

.news_share_btn a.a3 {
    background-position : 0 -33px;
}

.news_share_btn a.a4 {
    background-position : 0 -49px;
}

.news_share_btn a.a5 {
    background-position : 0 -65px;
}

.news_share_box h3 {
    color       : #149BE9;
    line-height : 16px;
}

.news_share_box h3 a {
    font-size : 13px;
    color     : #149BE9;
    padding   : 0 4px;
}

.fp {
    padding   : 15px 0 0px;
    font-size : 14px;
}

.fp span {
    display     : block;
    line-height : 32px;
}

.fp span a {
    color     : #149BE9;
    font-size : 14px;
}

/* 首页热点资讯无缝隙向左滚动 */
.qimo8 {
    overflow : hidden;
    width    : 100%;
}

.qimo8 .qimo {
    width  : 8000%;
    height : 40px;
}

.qimo8 .qimo div {
    float : left;
}

.qimo8 .qimo ul {
    float    : left;
    height   : 40px;
    overflow : hidden;
    zoom     : 1;
}

.qimo8 .qimo ul li {
    float       : left;
    line-height : 40px;
    list-style  : none;
    margin      : 0 15px;
}

.qimo8 li a {
    font-size : 14px;
    color     : #666666;
}

.a_bg1{
    background-image:url(/thspot/yourubber/images/al1.png);
}

.a_bg2{
    background-image:url(/thspot/yourubber/images/al2.png);
}
.a_btn1{
    margin: 265px auto;
    width: 155px;
    height: 35px;
    line-height: 33px;
    -webkit-border-radius :9px;
    -moz-border-radius    :9px;
    border-radius         :9px;
    text-align: center;
    font-family:"Microsoft Yahei", "Verdana, Geneva, sans-serif";
    font-size :20px;
    font-weight : bold;
    cursor: pointer;
    color : #ff3c42;
    background: #fff601;
    border: 1px solid #fff601;
}
.a_btn1:hover{
    margin: 263px auto;
    width: 158px;
    height: 38px;
    line-height: 38px;
    -webkit-border-radius :10px;
    -moz-border-radius    :10px;
    border-radius         :10px;
    font-size :22px;

}

.a_btn2{
    width: 155px;
    height: 41px;
    line-height: 40px;
    text-align: center;
    font-family:"Microsoft Yahei", "Verdana, Geneva, sans-serif";
    font-size :24px;
    font-weight : 500;
    cursor: pointer;
    color: #316f62;
    background: #fff45c;
    border: 1px solid #fff45c;
}
.a_btn2:hover{
    font-size :26px;
}


.hot_product {
    width      : 158px;
    height     : 157px;
/*    background : #EEEEEE;*/
    padding: 11px 14px 187px 14px;
    border: 1px solid #F2F2F2;
}
.hot_product .pr_head{
    background : #149CEA;
    width: 157px;
    height: 157px;
 }

.links_adv{
    width : 149px;
    height : 30px;
    text-align: center;
    color : #999999;
}
.links_adv a{
    margin-left : 2px;
    font-size: 14px;
}
.friends ul{
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
}

.depot_adv{
    width : 184px;
    height : 100px;
    margin-bottom: 5px;
    background-color : #ffffff;
    box-shadow: 0 1px 3px rgba(0,0,0,.1);
}
.depot_adv_bt{
    border-top: 1px solid #dfdfdf;
}

.depot_adv_right:after{
    display: block;
    content: "";
    float: right;
    height: 50px;
    margin-top : 7px;
    border-right :1px solid #dfdfdf;
}
.hot_product .pr_head span {
    display      : block;
    border-width : 35px;
    position     : absolute;
    border-style : solid dashed dashed solid;
    font-size    : 0;
    line-height  : 0;
    z-index: 1;
}
.bc_fff100{
    border-color : #fff100 transparent transparent #fff100;
}
.bc_43a23a{
    border-color : #43a23a transparent transparent #43a23a;
}
.c_149cea{
    color: #149CEA;
}
.c_ffffff{
    color: #FFFFFF;
}
.hot_product .pr_head em{
    padding-top : 15px;
    position: absolute;
    display      : block;
    -webkit-transform : rotate(-45deg);
    -moz-transform    : rotate(-45deg);
    -ms-transform     : rotate(-45deg);
    -o-transform      : rotate(-45deg);
    transform         : rotate(-45deg);
    font-size    : 18px;
    z-index: 2;
}
.hot_product .pr_head p{
    color: #ffffff;
    font-size: 24px;
    margin-top: 8px;
}
.hot_product .pr_body{
    width: 158px;
    height: 77px;
    padding-top: 11px;
    text-align: left;
    border-bottom: 1px solid #DEDEDE;
}
.hot_product .pr_body p{
    font-size: 18px;
}
.hot_product .pr_body em{
    display: block;
    font-size: 12px;
    margin-top: 13px;
}
.hot_product .pr_foot{
    width: 158px;
    height: 68px;
    padding-top: 16px;
}

.hot_product .pr_foot i{
    float: left;
    font-size   : 14px;
    line-height: 16px;
}

.hot_product .pr_foot font {
    display: block;
    float     : right;
    font-size : 18px;
    color     : #C80606;
}

.hot_product .pr_foot font ins {
    font-size : 14px;
}

.hot_product .pr_foot a{
    display         : block;
    width           : 90px;
    height          : 26px;
    line-height     : 26px;
    margin         : 30px auto;
    color           : #149CEA;
    border: 1px solid #149CEA;
    text-decoration : none;
}
.hot_product .pr_foot a:hover{
    color           : #FFFFFF;
    background: #149CEA;
    border: 1px solid #149CEA;
    text-decoration : none;
}
.gqxx_body{
    height: 125px;
    padding-top: 220px;
    padding-left: 44px;
    background-image : url(/thspot/yourubber/images/gongqiuxinxi.jpg);
}

.jyt_body{
    height: 122px;
    padding-top: 220px;
    padding-left: 44px;
    background-image : url(/thspot/yourubber/images/jiaoyitong.jpg);
}
.gqxx_body .btn{
    display: block;
    width       : 153px;
    height      : 39px;
    color : #FFFFFF;
    background: #5695fc;
    font-size: 19px;
    line-height: 39px;
    text-align: center;
    font-weight: 500;
}
.jyt_body .btn{
    display: block;
    width       : 153px;
    height      : 39px;
    color : #FFFFFF;
    background: #4fa510;
    font-size: 19px;
    line-height: 37px;
    text-align: center;
    font-weight: 500;
}

.jyt_body .btn:hover{
    color: #FFFFFF;
    background: #4fa510;
}
.gqxx_body .btn:hover{
    color: #FFFFFF;
    background: #5695fc;
}
/**竞价专场**/
.product_detail .pr_head{
    background : #149CEA;
}

.product_detail .pr_head span {
    display      : block;
    border-width : 35px;
    position     : absolute;
    border-style : solid dashed dashed solid;
    margin-top: -2px;
    font-size    : 0;
    z-index: 1;
}

.product_detail .pr_head em{
    position: absolute;
    display      : block;
    padding-top : 13px;
    -webkit-transform : rotate(-45deg);
    -moz-transform    : rotate(-45deg);
    -ms-transform     : rotate(-45deg);
    -o-transform      : rotate(-45deg);
    transform         : rotate(-45deg);
    font-size    : 18px;
    z-index: 2;
}

.product_detail .pr_body{
    width: 80%;
    margin: 0 auto;
    text-align: center;
    height: 86px;
    border-bottom: 1px dashed #DEDEDE;
}

.product_detail .pr_body p{
    color: #ffffff;
    font-size: 24px;
}

.product_detail .pr_foot{
    display: inline-block;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    height: 48px;
    padding-top: 12px;
}

.product_detail .pr_foot ins{
    color: #FFFFFF;
}

.product_detail .pr_foot span {
    display: block;
    margin: 0 auto;
    width: 85px;
    padding: 4px;
    margin-top :10px;
    color: #149CEA;
    background : #FFFFFF;
    -webkit-border-radius :10px;
    -moz-border-radius    :10px;
    border-radius         :10px;
    cursor : pointer;
}
.product_detail .pr_foot span em{
    margin-left :5px;
}
.fa-1_1x {
    font-size: 1.1em;
}
.finnance{
    margin-top : 20px;
}
.finnance ul li{
    display: inline-block;
    width: 285px;
    height: 275px;
    margin-left : 17px;
    background : #149cea;
}
.finnance ul li .ml0{
    margin-left : 0;
}
.news {
    margin: 20px 0;
    width: 100%;
    height: 260px;
    background-color : #fff;
}
.news .newsleft{
    display: inline-block;
    width: 400px;
    height: 210px;
    float: left;
    margin: 15px;
}
.news .newsright{
    display: inline-block;
    float : right;
    width: 350px;
    height : 240px;
    margin : 10px 15px;
}
.news .newsright .newsheader{
    display: block;
    width : 100%;
    border-bottom :1px solid #eeeeee;
}
.news .newsright .newsheader h5{
    display: inline-block;
    color: #000000;
    font-family: "Microsoft YaHei", sans-serif;
    font-size: 18px;
    line-height : 30px;
    margin-bottom: 12px;
}
.news .newsright .newsheader .newsmore{
    display: inline-block;
    float : right;
    width : 48px;
    height : 22px;
    text-align: center;
    font-size: 11px;
    line-height :22px;
    border: 1px solid #eeeeee;
}
.news .newsright .newslist ul li{
    font-size: 14px;
    height: 40px;
    line-height : 40px;
}
.news .newsright .newslist ul li span a:before{
    content: "■  ";
    font-size : 12px;
    margin-right : 5px;
    color: #149CEA;
}

.news .newsright .newslist ul li span a{
    font-size: 13px;
    /* float : left; */
}
.news .newsright .newslist ul li span a:hover{
    color: black;
    /* float : left; */
}
.news .newsright .newslist ul li em{
    float : right;
}

.clearfix {
    display : block;
    clear   : both;
}

.clearfix {
    *zoom : 1;
}

.clearfix:after {
    display    : block;
    overflow   : hidden;
    clear      : both;
    height     : 0;
    visibility : hidden;
    content    : ".";
}

/* play */
.play {
    width      : 430px;
    text-align : center;
    position   : relative;
    overflow   : hidden;
    margin     : 0px auto;
}

.play .img_ul {
    position : relative;
    z-index  : 1;
}
.play .img_ul li a img{
    vertical-align: middle;
}
.img_hd {
    width      : 430px;
    overflow   : hidden;
    height     : 66px;
    padding    : 2px 0;
    margin-top : 15px;
    margin     : 5px auto;
    position   : relative;
}

.img_hd ul {
    position : absolute;
    z-index  : 1
}

.img_hd ul li {
    float      : left;
    width      : 100px;
    height     : 60px;
    border     : 3px solid rgba(0,0,0,0);
    cursor     : pointer;
    margin     : 0;
    overflow   : hidden;
    *display   : inline;
    text-align : center
}

.img_hd ul li img {
    height : 60px;
}

.img_hd ul li.on {
    border     : 3px solid rgb(45, 150, 233);
}
.mariket_more a{
    font-size: 16px;
    color: #149CEA;
    margin-right : 10px;
}
.mariket_more a:hover {
    font-size: 16px;
    color: #149CEA;
}

.linkme strong{
    display: inline-block;
    width: 22px;
    height: 22px;
    vertical-align: middle;
    background : url("/thspot/yourubber/images/call.png") no-repeat;
    -webkit-background-size : 22px,22px;
    background-size         : 22px,22px;
}
.newsleft .slide .slide_bd .slide_link{
    display  : block;
    width    : 400px;
    height   : 230px;
    overflow : hidden;
}
.newsleft .slide li {
    width    : 400px;
    height   : 230px;
    position : absolute;
    display  : none;
}

.newsleft .trg {
    bottom        : 0px;
    left          : 55%;
    margin-left   : -60px;
    height        : 20px;
    padding-left  : 10px;
    background    : rgba(0, 0, 0, .6);
    border-radius : 10px;
}

.newsleft .trg li {
    float         : left;
    background    : #A5A5A5;
    width         : 12px;
    height        : 12px;
    border-radius : 10px;
    margin-right  : 10px;
    margin-top    : 4px;
    text-indent   : -9999em;
    overflow      : hidden;
}

.newsleft .trg .on {
    background : #FFFFFF;
}

.tag_friends h2{
    color: black;
    cursor: pointer;
}
.tag_friends .selected{
    color : #149CEA;
}
.title_blue .fs14{
    font-size : 14px;
}
.title_blue .mt3{
    margin-top : 3px;
}
.exchange_rate_header{
    margin :0 18px;
}
.exchange_rate_header span{
    display: block;
    margin :0 auto;
    margin-top : 12px;
    background: #149CEA;
    width: 100%;
    text-align: center;
    font-size: 16px;
    line-height : 30px;
    color: #ffffff;
}
.exchange_rate_title ,.exchange_rate_row{
    width :90%;
    margin :0 auto;
    font-size : 14px;
    height : 30px;
    line-height : 30px;
}
.exchange_rate_row i{
    display : inline-block;
    width      : 16px;
    height     : 16px;
    margin-top : 7px;
    vertical-align: middle;
    float : right;
    background-image: url('/thspot/yourubber/images/footer_icons.png');
    background-size :423px,244px;
    background-repeat:no-repeat;
}
.exchange_rate_row i.up_icon{
    background-position : -94px -31px;
}
.exchange_rate_row i.down_icon{
    background-position : -94px -66px;
}
.exchange_rate_title{
    font-weight: bold;
    font-size : 16px;
    margin-top : 8px;
}
.exchange_rate_title span,.exchange_rate_row span{
    width: 82px;
    text-align : center;
    display: inline-block;
}
.jyt_content{
    background-image : url('/thspot/yourubber/images/jyt_bg.jpg');
}
.jyt_content .button{
    position: relative;
    display: block;
    width : 110px;
    height : 30px;
    line-height : 30px;
    text-align: center;
    margin-left : 65px;
    top : 220px;
    color: #ffffff;
    background-color : #149CEA;
    font-size: 16px;
}

.publish_date{
    display : inline-block;
    font-size: 16px;
    line-height : 60px;
    margin-left : 10px;
    width : 200px;
}
.publish_date i{
    width : 18px;
    height : 18px;
    vertical-align: middle;
    display: inline-block;
    background-image: url('/thspot/yourubber/images/footer_icons.png');
    background-size :423px,244px;
    background-repeat:no-repeat;
    background-position : -129px -118px;
    color: #149CEA;
}
