@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
fieldset, img {
    border: 0;
}
/* remember to define focus styles! */
:focus {
    outline: 0;
}
address, caption, cite, code, dfn,
em, strong, th, var, optgroup {
    font-style: normal;
    font-weight: normal;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
abbr, acronym {
    border: 0;
    font-variant: normal;
}

input, button, textarea,
select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}
code, kbd, samp, tt {
    font-size: 100%;
}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {
    *font-size: 100%;
}
body {
    line-height: 1.5;
    font-family:"Microsoft YaHei";
    font-size:14px;
    color:#333;
}
ol, ul {
    list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th {
    text-align: left;
}
sup, sub {
    font-size: 100%;
    vertical-align: baseline;
}
/* remember to highlight anchors and inserts somehow! */
:link, :visited , ins {
    text-decoration: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
/*clear float commom */
.clearfix{*zoom:1;}

.clearfix:after
{
    content:".";
    height:0;
    visibility:hidden;
    display:block;
    clear:both;
    font-size:0;
}
.clear{clear:both; height:0; overflow:hidden;}
/*float commom*/
.fl{ float:left;}
.fr{ float:right;}
/***********ht_index_start******************/
.title_box{
    width: 1157px;
    margin: 0 auto;
    height:1637px;
}
.title_box .tb_01{
    height:1637px;
    background: url("../images/ht_bg.jpg") no-repeat center;
    position: relative;
}
.title_box .tb_01 .tb_title{
    width:542px;
    margin:0 auto;
    padding-top: 435px;
}
.title_box .tb_01 .tb_small_logo{
    position: absolute;
    bottom: 74px;
    left: 355px;
}
/************page_01_start*************/
.title_box .page_01{
    height:1637px;
    background: url("../images/page_bg_01.jpg") no-repeat center;
    position: relative;
}
.title_box .page_01 .page_logo{
    width: 238px;
    position: absolute;
    bottom: 35px;
    left: 35px;
}
.page_logo>img{
    margin-bottom: 13px;
}
.page_logo .logo_word>p{
    text-align: right;
    color:#ffffff;
    font-size:12px;
    font-family: "Microsoft YaHei";
    letter-spacing: 2px;
}
.page_content{
    margin-left:298px;
    padding: 48px 61px 0 38px;
}
.page_content .page_msg{
    padding-left:22px;
    padding-top: 67px;
    position: relative;
    height: 230px;
    border-bottom: 2px solid #265cab;
}
.page_content .page_msg>em{
    display: block;
    width: 15px;
    height: 8px;
    background: url("../images/bottom_icon_01_07.png") no-repeat center;
    position: absolute;
    bottom: -8px;
    left:50px;
}
.page_content .page_msg>span{
    content: '';
    display: block;
    width: 6px;
    height:18px;
    background-color: #1457a0;
    position: absolute;
    top:68px;
    left: 0;
}
.page_content .page_msg .pm_left{
    float: left;
    width: 50%;
}
.page_content .page_msg .pm_left>h2{
    color: #005bac;
    font-size:16px;
    line-height: 16px;
    font-family: "Microsoft YaHei";
    margin-bottom: 26px;
}
.page_content .page_msg .pm_left>h2>strong{
    margin-left:11px;
    font-weight: bold;
    font-size: 24px;
}
.page_content .page_msg .pm_left>p,.page_content .pm_right>p{
    font-size: 18px;
    line-height: 18px;
    color: #333333;
    font-weight: bold;
    margin-bottom: 14px;
}
.page_content .page_msg .pm_left>p>span,.page_content .pm_right>p>span{
    font-weight: normal;
}
.page_content .pm_right{
    float: left;
    width: 50%;
}
.page_content .pm_right>h2{
    margin-left: 27px;
    color: #3f3a39;
    font-size:16px;
    line-height:28px;
    font-family: "Microsoft YaHei";
    margin-bottom: 11px;
    position: relative;
}
.page_content .pm_right>h2>span {
    display: inline-block;
    width:27px;
    height:26px;
    margin-right: 2px;
    background: url("../images/xx_icon_03.png") no-repeat 0 0;
}
.page_content .pm_right>h2>span:first-child{
    margin-left: 17px;
}
.page_content .pm_right>h2>b{
    display: inline-block;
    width:27px;
    height:26px;
    background: url("../images/xx_icon_03.png") no-repeat -31px 0;
}
.page_content .pm_right>p.p1{
    margin-left: 27px;
}
.page_content .ad_pc{
    padding-top: 40px;
    height: 355px;
}
.page_content .ad_pc>span{
    position:absolute;
    top:41px;
    left: 0;
}
.page_content .ad_pc>h2{
    font-size:18px;
    line-height: 18px;
    color: #005bac;
    font-weight: bold;
}
.page_content .ad_pc .pm_img{
    float: left;
    margin-top: 22px;
    margin-left: -14px;
}
.pm_img_right{
    float: left;
    margin-top:62px;
    margin-left:20px;
}
.pm_img_right>ul>li{
    margin-bottom: 25px;
    overflow: hidden;
}
.pm_img_right>ul>li>span{
    display:block;
    float: left;
    width:77px;
    height:32px;
    line-height: 32px;
    font-size: 13px;
    font-weight: bold;
    color: #005bac;
    background-color: #eeefef;
    text-align: center;
    position: relative;
}
.pm_img_right>ul>li>span>em{
    content: '';
    width: 8px;
    height: 7px;
    background: url("../images/top_icon_03.png") no-repeat center;
    position: absolute;
    left: 0;
    top: 0;
}
.pm_img_right>ul>li>b{
    font-weight: normal;
    display:block;
    float: left;
    width: 225px;
    height: 32px;
    line-height: 32px;
    padding-left: 10px;
    font-style: normal;
    border: 1px solid #ffffff;
    border-top: none;
    border-bottom: none;
    background-color:#eeefef;
    font-size: 13px;
    font-family: "Microsoft YaHei";
    color: #333333;
}
.pm_img_right>ul>li>i{
    display:block;
    float: left;
    width:54px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-style: normal;
    background-color:#eeefef;
    font-size: 13px;
    font-family: "Microsoft YaHei";
    color: #333333;
}
.pm_img_right>ul>li.active>span,.pm_img_right>ul>li.active>i,.pm_img_right>ul>li.active>b{
    background-color: #dcdddd;
}
.page_content .ad_pc_01{
    padding-top:36px;
    height:730px;
    border-bottom: none;
}
.page_content .ad_pc_01>span{
    position: absolute;
    top: 37px;
    left: 0;
}
.page_content .ad_pc_01>h2{
    font-size:18px;
    line-height: 18px;
    color: #005bac;
    font-weight: bold;
}
.sy_box{
    margin-top: 35px;
}
.syb_top{
    height:45px;
    background-color: #f6f7f7;
    padding: 20px 36px;
}
.syb_top>ul>li{
    float: left;
    width: 98px;
    height: 45px;
    position: relative;
    padding-left:12px;
    margin-right: 25px;
}
.syb_top>ul>li.last_01{
    margin-right: 0;
}
.syb_top>ul>li>span{
    content: '';
    display: block;
    width:6px;
    height: 45px;
    background-color: #eb5c02;
    position: absolute;
    left: 0;
    top: 0;
}
 .syb_top>ul>li.li_01>span{
    background-color:#005bac;
}
.syb_top>ul>li>p.new_p{
    margin-top: 3px;
    color:#666666;
    font-size: 12px;
}
.syb_top>ul>li>p{
    font-size: 16px;
    color: #333333;
}
.syb_bottom{
    background-color: #eeefef;
    padding: 20px 34px 37px;
    height:343px;
}
.syb_bottom>h2{
    height: 28px;
    font-size: 14px;
    line-height: 28px;
    font-weight: bold;
    color: #005bac;
    font-family: "Microsoft YaHei";
    position: relative;
    padding-left: 8px;
    margin-bottom: 8px;
}
.syb_bottom>h2>span{
    content: '';
    width: 8px;
    height: 7px;
    background: url("../images/top_icon_03.png") no-repeat center;
    position: absolute;
    left: 0;
    top: 2px;
}
.syb_img{
    padding-left: 8px;
}
.last_img{
    margin-top: 40px;
}
.last_img>ul>li{
    float:left;
   width: 119px;
    margin-left: 28px;
}
.last_img>ul>li>p{
    text-align: center;
    font-size: 12px;
    color: #333333;
    margin-top: 11px;
    position: relative;
}
.last_img>ul>li>p>span{
    content: '';
    width: 8px;
    height: 7px;
    background: url("../images/top_icon_03.png") no-repeat center;
    position: absolute;
    left: 19px;
    top:1px;
}
.last_img>ul>li>p.p2>span{
    position: absolute;
    left: 8px;
    top:1px;
}
.last_img>ul>li>p.active>span{
    background-image: url("../images/top_icon_01_06.png");
}
.page_01 .page_num{
    position: absolute;
    right: 0;
    bottom: 24px;
}
.page_01 .page_num>p{
    font-size: 12px;
    font-family: "Microsoft YaHei";
    color: #333333;
    padding-right: 31px;
    position: relative;
}
.page_01 .page_num>p>span{
    content: '';
    display: block;
    width: 25px;
    height: 7px;
    background-color:#009ee7;
    position: absolute;
    top:6px;
    right: 0;
}
/************page_01_end*************/
/************page_02_start*************/
.page_content .no_div{
    height: 67px;
}
.page_content .new_page_02{
    border-bottom: none;
    border-top:2px solid #005bac;
    padding-top: 42px;
}
.page_content .new_page_02>i{
    display: block;
    width: 15px;
    height: 8px;
    background: url("../images/bottom_icon_01_07.png") no-repeat center;
    position: absolute;
    top:-2px;
    left:50px;
}
.page_content .new_page_02>span{
    position: absolute;
    left: 0;
    top: 43px;
}
.page_content .new_page_02>h2{
    font-size: 18px;
    line-height: 18px;
    color: #005bac;
    font-weight: bold;
    font-family: "Microsoft YaHei";
}
.page_content .new_page_02 .new_sybb{
    margin-top:21px;
    padding-bottom:17px;
}
.page_content .new_page_02 .new_sybb>h2{
    padding-left:9px;
}
.page_content .new_page_02 .new_sybi{
    padding-left:0;
}
.pm_last_box{
    background-color:#f6f7f7;
    height:156px;
    padding: 25px 22px 25px 32px;
}
.pm_last_box ul>li{
    float: left;
    width: 120px;
    margin-right:67px;
}
.pm_last_box ul>li:first-child+li+li+li{
    margin-right: 0;
}
.pm_last_box ul>li>p{
    text-align: center;
    font-size: 12px;
    color: #333333;
    margin-top: 12px;
    position: relative;
}
.pm_last_box ul>li>p>span{
    content: '';
    display: block;
    width: 8px;
    height: 7px;
    background: url("../images/top_icon_03.png") no-repeat center;
    position: absolute;
    left: 19px;
    top:1px;
}
.pm_last_box ul>li>p.p2>span{
    position: absolute;
    left: 7px;
    top:1px;
}
.pm_last_box ul>li>p.active>span{
    background-image: url("../images/top_icon_01_06.png");
}
.szi_img{
    margin-top: 24px;
}
.szi_img>h2{
    font-size:14px;
    color: #005bac;
    font-family: "Microsoft YaHei";
    text-align: center;
    font-weight: bold;
    position: relative;
}
.szi_img>h2>span{
    content: '';
    display: block;
    width: 8px;
    height: 7px;
    background: url("../images/top_icon_03.png") no-repeat center;
    position: absolute;
    left: 119px;
    top:0;
}
.page_msg .new_sybt ul>li{
    width: 147px;
    margin-right:10px;
}
.page_msg .new_sybt ul>li:first-child+li+li+li{
    margin-right: 0;
}
.page_msg .new_sybt ul>li>p:first-child{
    font-size: 16px;
    color: #333333;
}
.page_msg .new_sybt ul>li>p:first-child+p{
    font-size: 12px;
    color: #666666;
}
.pm_table{
    margin-top: 23px;
}
.pm_table>h2{
    font-size: 14px;
    color: #005bac;
    font-family: "Microsoft YaHei";
    font-weight: bold;
    padding-left: 13px;
    position: relative;

}
.pm_table>h2>span{
    content: '';
    display: block;
    width: 8px;
    height: 7px;
    background: url("../images/top_icon_03.png") no-repeat center;
    position: absolute;
    left:0;
    top:0;
}
.pm_table>table{
    width: 100%;
    margin-top: 8px;
}
.pm_table table tr{
    height: 30px;
    line-height: 30px;
}
.pm_table table tr th{
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #005bac;
    background-color: #ccecfa;
    border-right: 1px solid #ffffff;
}
.pm_table table tr td{
    text-align: center;
    font-size: 14px;
    color: #005bac;
    background-color: #e5f5fd;
}
.pm_table table tr th.last-one{
    border-right: none;
}
.page_content .new_pt table tr th{
    background-color: #f6f7f7;
    color: #666666;
}
.page_content .new_pt table tr td{
    background-color: #eeefef;
    color: #666666;
}
/************page_02_end*************/
/************page_03_start*************/
.page_content .moth_table{
    margin-top: 25px;
}
.page_content .moth_table table{
    width: 100%;
}
.page_content .moth_table table tr:first-child{
    height: 30px;
    line-height: 30px;
}
.page_content .moth_table table tr th{
    background-color: #005bac;
    color: #ffffff;
    text-align: center;
    border-right: 1px solid #ffffff;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    letter-spacing: 2px;
}
.page_content .moth_table table tr th.last-one{
    border-right: none;
}
.page_content .moth_table table tr{
    height:42px;
    line-height: 42px;
}
.page_content .moth_table table tr td{
    font-size:14px;
    color: #333333;
    text-align: center;
    border-bottom: 1px dashed #adadad;
    position: relative;
    background-color: #fafafa;
}
.page_content .moth_table table tr.new_tr td{
    border-bottom: none;
}
.page_content .moth_table table tr td.first_one{
    border-bottom: none;
    font-weight: bold;
    color: #005bac;
}
.page_content .moth_table table tr td.bold{
    font-weight: bold;
}
.page_content .moth_table table tr td.color{
    color: #005bac;
}
.page_content .moth_table table tr td.first_one>span{
    display: block;
    width: 8px;
    height: 7px;
    background: url("../images/top_icon_03.png") no-repeat center;
    position: absolute;
    left:0;
    top:2px;
}
.page_content .moth_table table tr td>em{
    display: block;
    width: 8px;
    height: 7px;
    background: url("../images/top_icon_01_06.png") no-repeat center;
    position: absolute;
    left:0;
    top:2px;
}
.page_content .moth_table table.table_01{
    margin-top:3px;
    margin-bottom: 15px;
}
.zrsy_box{
    margin-top: 35px;
}
.zrsy_box>h2{
    height: 28px;
    font-size: 14px;
    line-height: 28px;
    font-weight: bold;
    color: #005bac;
    font-family: "Microsoft YaHei";
    position: relative;
    padding-left: 9px;
    margin-bottom: 8px;
}
.zrsy_box>h2>span{
    content: '';
    width: 8px;
    height: 7px;
    background: url("../images/top_icon_03.png") no-repeat center;
    position: absolute;
    left: 0;
    top: 2px;
}
.zrsyb_img{
    background-color:#f6f7f7;
    padding: 25px 34px 30px;
}
.page_content .new_plb{
    background-color: #eeefef;
}
.page_content .ad_top{
    margin-top:32px;
}
/************page_03_end*************/
/************page_04_start*************/
.profit_table{
    margin-top:24px;
}
.profit_table>table{
    width: 100%;
    margin-bottom: 7px;
}
.profit_table table tr{
    height: 35px;
    line-height:35px;
}
.profit_table table tr th{
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    font-family: "Microsoft YaHei";
    background-color: #005bac;
    border-right: 1px solid #ffffff;
    color: #ffffff;
    position: relative;
}
.profit_table table tr th.last_one,.profit_table table tr th:first-child{
    border-right: none;
}
.profit_table table.table_01 tr th{
    background-color: #eeefef;
    border-right: none;
    font-weight: normal;
    color: #333333;
}
.profit_table table.table_01 tr th:first-child,.profit_table table.table_02 tr th:first-child{
    font-weight: bold;
    color: #005bac;
}
.profit_table table.table_02 tr th{
    background-color: #fafafa;
    border-right: none;
    font-weight: normal;
    color: #333333;
}
.zrsy_box  .new_zi{
    background-color:#eeefef;
    padding:15px 28px ;
}
.sz_img .new_si{
    margin-top: 50px;
}
.sz_img .new_si>h2{
    text-align: left;
    padding-left: 13px;
}
.sz_img .new_si>h2>span{
    position: absolute;
    left: 0;
    top: 0;
}
.page_content .pro_table{
    margin-top: 56px;
}
.profit_table>h2{
    height: 28px;
    font-size: 14px;
    line-height: 28px;
    font-weight: bold;
    color: #005bac;
    font-family: "Microsoft YaHei";
    position: relative;
    padding-left: 9px;
    margin-bottom: 8px;
}

.profit_table>h2>span{
    content: '';
    width: 8px;
    height: 7px;
    background: url("../images/top_icon_03.png") no-repeat center;
    position: absolute;
    left: 0;
    top: 2px;
}
.profit_table table.table_03 tr th{
    background-color: #ccecfa;
    border-right: none;
    color:#005bac;
}
.profit_table table tr th>em{
   display: block;
    width: 8px;
    height: 7px;
    background: url("../images/top_icon_03.png") no-repeat center;
    position: absolute;
    left: 0;
    top: 0;
}
/************page_04_end*************/
/************page_05_start*************/
.page_content .new_sns{
    margin-top:25px;
}
.page_content .new_sns ul li{
    margin-right:94px;
}
.page_content .new_sns ul li:first-child+li+li{
    margin-right: 0;
}
.page_content .new_snsa{
    margin-top:10px;
}
.page_content .new_zi_01{
    background-color:#eeefef;
    margin-bottom: 22px;
    padding: 50px 20px 50px 32px;
}
.page_content .new_si_01 .szi_img>h2>span{
    position: absolute;
    top: 0;
    left: 115px;
}
.bottom_box{
    margin-top: 35px;
    border-top: 1px solid #b4b4b4;
    padding-top:25px;
    padding-left:24px;
}
.bottom_box>h2{
    color:#3e3a39;
    font-size: 13px;
    font-family: "Microsoft YaHei";
    font-weight: bold;
}
.bottom_box>p{
    font-size: 13px;
    color:#3e3a39;
    font-family: "Microsoft YaHei";
    line-height: 20px;
}
.bottom_box>p.p1{
    font-size: 12px;
}
.bottom_box>p>em{
    color: #005bac;
    font-weight: bold;
}
/************page_05_end*************/
/************page_06_start*************/
.page_content .new_kong{
    margin-top:10px;
    height: 35px;
    width: 100%;
    background-color: #f6f7f7;
}
.page_content .new_zi_02{
    padding: 51px 25px 41px 20px;
    background-color:#eeefef;
}
.page_content .new_zb>h2{
    margin-bottom: 15px;
}
.page_content .new_zb_01{
    margin-top: 46px;
}
.money_num{
    background-color:#f6f7f7;
    padding:20px 58px;
}
.money_num>ul>li{
    float: left;
    width: 80px;
    padding-left: 40px;
    position: relative;
    margin-right: 130px;
}
.money_num>ul>li:first-child+li+li{
    margin-right: 0;
}
.money_num>ul>li>span{
    display: block;
    width: 28px;
    height: 39px;
    background: url("../images/top_002.png") no-repeat center;
    position: absolute;
    top: 0;
    left: 0;
}
.money_num>ul>li>span.span_01{
    background-image: url("../images/down_001.png");
}
.money_num>ul>li>span.span_02{
    background-image: url("../images/top_001.png");
}
.money_num>ul>li>p{
    font-size: 12px;
    color: #666666;
    font-family: "Microsoft YaHei";
}
.money_num>ul>li>p.p1{
    font-size: 18px;
    color: #333333;
    line-height: 24px;
}
.page_content .new_zi_03{
    padding: 28px 27px 30px 24px;
    background-color:#eeefef;
}
/************page_06_end*************/
/************page_07_start*************/
.page_content .new_msg{
    margin-left: 22px;
    padding:85px 34px 0 37px;
    position: relative;
}
.page_content .new_msg>span{
    content: '';
    display: block;
    width: 6px;
    height:18px;
    background-color: #1457a0;
    position: absolute;
    top:86px;
    left: 0;
}
.page_content .new_msg>h2{
    font-size: 18px;
    line-height: 18px;
    color: #005bac;
    font-weight: bold;
    font-family: "Microsoft YaHei";
}
.exp_01{
    margin-top: 21px;
}
.exp_01>h3{
    height: 28px;
    font-size: 15px;
    line-height: 28px;
    font-weight: bold;
    color: #005bac;
    font-family: "Microsoft YaHei";
    position: relative;
    margin-bottom:5px;
}
.exp_01>h3>span{
    display: block;
    width: 8px;
    height: 7px;
    background: url("../images/top_icon_03.png") no-repeat center;
    position: absolute;
    left:-17px;
    top:5px;
}
.exp_01>p{
    font-size: 13px;
    font-family: "Microsoft YaHei";
    color:#3e3a39;
    line-height: 24px;
    position: relative;
}
.exp_01>p.p1{
    font-weight: bold;
}
.exp_01>p.p2{
    font-weight: bold;
    margin-top: 10px;
}
.exp_01>p>em{
    display: block;
    width: 4px;
    height: 4px;
    background: url("../images/small_icon_001_15.png") no-repeat center;
    position: absolute;
    left: -16px;
    top: 10px;
}
.page_content .new_msg_01{
    margin-left: 22px;
    padding:26px 34px 80px 37px;
    position: relative;
}
.page_content .new_msg_01>span{
    content: '';
    display: block;
    width: 6px;
    height:18px;
    background-color: #1457a0;
    position: absolute;
    top:27px;
    left: 0;
}
.page_content .new_msg_01>h2{
    font-size: 18px;
    line-height: 18px;
    color: #005bac;
    font-weight: bold;
    font-family: "Microsoft YaHei";
    margin-bottom:12px;
}
.page_content .new_msg_01>p{
    font-size: 13px;
    font-family: "Microsoft YaHei";
    color:#3e3a39;
    line-height: 24px;
}
.new_infro{
    margin-left: 298px;
    height: 548px;
    background-color: #1771ba;
    position: relative;
}
.new_infro>span{
    display: block;
    width:33px;
    height: 16px;
    background:url("../images/down_write.png") no-repeat center;
    position: absolute;
    top: 0;
    left:80px;
}
.infro_content{
    width:660px;
    margin: 0 auto;
    padding-top:60px;
}
.infro_content>h2{
    font-size: 20px;
    color: #ffffff;
    font-family: "Microsoft YaHei";
    font-weight: bold;
    margin-bottom: 25px;
}
.infro_content>p{
    font-size: 14px;
    color: #ffffff;
    font-family: "Microsoft YaHei";
    letter-spacing: 2px;
    line-height: 25px;
}
.wx_box{
    margin-top: 50px;
}
.wx_box .wx_word{
    margin-left:30px;
    padding-top: 30px;
}
.wx_box .wx_word>p{
    color: #ffffff;
    font-size:14px;
    font-family: "Microsoft YaHei";
    line-height: 14px;
    margin-bottom:13px;
}
.page_01 .new_pn>p{
    color: #ffffff;
}
.page_01 .new_pn>p>span{
    background-color: #ffffff;
}
/************page_07_end*************/
/***********ht_index_end******************/
/* CSS Document */
@charset "utf-8";

html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	overflow-y: scroll;
}
*html {
	background-image: url(about:blank);
	background-attachment: fixed;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, select {
	margin: 0;
	padding: 0;
	font-family: "Microsoft YaHei";
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: collapse;
}
* html .clearfix {
	height: 1%;
}
h5 {
	font-size: 12px;
	font-weight: normal;
}
h4 {
	font-size: 14px;
	font-weight: normal;
}
h3 {
	font-size: 16px;
	font-weight: normal;
}
h2 {
	font-size: 18px;
	font-weight: normal;
}
a {
	cursor: pointer;
	text-decoration: none;
}
a:hover {
	outline: none;
}
*:focus, input {
	outline: none;
	background: none;
}
input:focus, textarea:focus {
	outline: none;
}
img {
	border: 0px none;
	vertical-align: middle;
}
input, button, textarea, select {
*font-size: 100%;
	outline: none;
	vertical-align: middle;
}
input {
	border: 0 none;
	vertical-align: middle;
	outline: none;
}
select {
	vertical-align: middle;
}
.fl {
	float: left !important;
}
.fr {
	float: right !important;
}
.cl {
	clear: both;
	font-size: 0px;
	height: 0px;
	line-height: 0px;
}
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
}
.clearfix {
	zoom: 1;
	*clear:both;
}
.b-color1 {
	background-color: #ebeef1 !important;
}
.f20px {
	font-size: 20px;
}
.f12px {
	font-size: 12px;
}
.f16px {
	font-size: 16px;
}
.f14px {
	font-size: 14px;
}
.mb0{margin-bottom: 0 !important;}
.mr6 {
	margin-right: 6px !important;
}
.mr20 {
	margin-right: 20px;
}
.mr30 {
	margin-right: 20px !important;
}
.mt0 {
	margin-top: 0px !important;
}
.ml5 {
	margin-left: 5px !important;
}
.ml15 {
	margin-left: 15px !important;
}
.mt45{
	margin-top:45px !important;
}
.mt53{
	margin-top:53px !important;
}
.mt60 {
	margin-top: 60px !important;
}
.mt25 {
	margin-top: 25px !important;
}
.mt20 {
	margin-top: 20px !important;
}
.mt30 {
	margin-top: 30px !important;
}
.mt40 {
	margin-top: 40px !important;
}
.pt10 {
	padding-top: 10px !important;
}
.wid450 {
	width: 450px !important;
}
.pb0 {
	padding-bottom: 0px !important;
}
.pt12 {
	padding-top: 12px;
}
.pt15 {
	padding-top: 15px !important;
}
.pt20 {
	padding-top: 20px !important;
}
.pt25 {
	padding-top: 25px !important;
}
.pt30 {
	padding-top: 30px !important;
}
.pt97 {
	padding-top: 97px !important;

}
.pt104 {
	padding-top: 104px !important;
}
.pb20 {
	padding-bottom: 20px !important;
}
.pl10 {
	padding-left: 10px !important;
}
.pr5 {
	padding-right: 5px !important;
}
.pl20 {
	padding-left: 20px !important;
}
.pl0 {
	padding-left: 0px !important;
}
.wid703 {
	width: 703px !important;
}
.pl30 {
	padding-left: 30px !important;
}
.pl5 {
	padding-left: 5px;
	padding-right: 5px !important;
}
.pd20 {
	padding: 75px 0px;
}
.pd69 {
	padding: 69px 0;
}
.pb26 {
	padding-bottom: 26px;
}
.he40 {
	height: 40px;
	line-height: 40px !important;
}
.mb10 {
	margin-bottom: 10px !important;
}
.mb15 {
	margin-bottom: 15px;
}
.ml40 {
	margin-left: 40px !important;
}
.ml10 {
	margin-left: 10px !important;
}
.mb23 {
	margin-bottom: 23px !important;
}
.pb50 {
	padding-bottom: 50px !important;
}
.mt5 {
	margin-top: 5px !important;
}
.mt10 {
	margin-top: 10px !important;
}
.ml0 {
	margin-left: 0px !important;
}
.ml25 {
	margin-left: 25px !important;
}
.mt50 {
	margin-top: 50px;
}

.bdb {
	border-bottom: none !important;
}
.bdt {
	border-top: none !important;
}
.bdl {
	border-left: none !important;
}
.bdr {
	border-right: none !important;
}
.pt0 {
	padding-top: 0px !important;
}
.pd12 {
	padding: 12px 0;
}
.bdn {
	border-bottom: none !important;
}
.zIn10 {
	z-index: 10 !important;
}
.zIn9 {
	z-index: 9 !important;
}
.zIn8 {
	z-index: 8 !important;
}
.zIn7 {
	z-index: 7 !important;
}
.zIn6 {
	z-index: 6 !important;
}
.zIn5 {
	z-index: 5 !important;
}
.bbg{
	background-color: #FFFFFF;
}
/*body Frame start*/
.head_box,
.nav_box,
.notice_box,
.rank_box,
.book_xq_box,
.location_box,
.my_informa_box,
.exper_tran_box,
.top_nav_box,
.add_gg_box,
.move_notice_box,
.footer_box,
.one_stop_box,
.footer1_box
{
	min-width: 1200px;
	margin: 0 auto;
}
.head,
.nav,
.notice,
.location,
.book_xq,
.rank,
.my_informa,
.exper_tran,
.top_nav,
.add_gg,
.move_notice,
.one_stop,
.footer,
.footer1
{
	width: 1200px;
	margin: 0 auto;
}

/*top head start*/
.head_box
{
	position: relative;
}
.head
{
	padding:  5px 0;
	position: relative;
}
.head .index span
{
	display: inline-block;
	font:normal 14px/30px "microsoft yahei";
	color: #265cab;
}
.head .index span i
{
	display: inline-block;
	width: 95px;
	height: 30px;
	background: url(../images/head_i.png) no-repeat center;
	vertical-align: middle;
	margin-top: -2px;
}
.head .index .btn
{
	padding-left:22px;
	font-size: 14px;
	display: inline-block;
	background: url(../images/head_i01.png) no-repeat left 4px;
	line-height: 30px;
	color: #333333;
	margin-left: 35px;
}
.head .tel span
{
	font: normal 14px/30px "microsoft yahei";
	color: #333333;
	display: inline-block;
	margin-right: 30px;
}
.head .tel span em
{
	font-weight: bold;
	font-style: normal;
	color: #b82313;
}
.head .tel a
{
	color: #333333;
	display: inline-block;
	font: normal 14px/30px "microsoft yahei";
}
.head .tel a:hover
{
	color: #265cab;
}
.head .head_nav
{
	width: 100%;
	top: 60px;
	left: 0;
	position: absolute;
}
.head .head_nav ul.a1
{
	list-style-type: none;
}
/*修改：将25%改为33%*/
.head .head_nav ul.a1 li
{
	width: 33%;
	float: left;
}
.head .head_nav ul.a1 li a
{
	color: #333333;
	font: normal bold 18px/22px "microsoft yahei";
	display: block;
	text-align: center;
}
.head .head_nav ul.a1 li a:hover
{
	color: #b82313;
}
/*banner start*/
.banner_kk{
	height:498px;
	overflow:hidden;
	position:relative;
	/**20170725 start*/
	min-width:1200px;
	/**20170725 end*/
	}
.banner_kk .slide{
	width: 100%;
	position:relative; 
	text-align:center;}
.banner_ul li a{
	height:498px; 
	width:100%; 
	cursor:pointer; 
	display:block;}
.banner_kk .hd{
	width:100%;
	height:7px;
	position:absolute; 
	bottom:20px; 
	left:0px;
	text-align:center;}
.banner_kk .banner_li{
	width: 250px;
	margin:0 auto;}
.banner_kk .hd li{
	float:left;
	margin-left:7px; 
	background: url(../images/banner_qh.png) no-repeat -2px -1px; 
	width:42px; 
	height:6px; 
	display:inline-block; 
	position:relative;
	cursor:pointer;}
.banner_li li.on{
	background: url(../images/banner_qh.png) no-repeat -2px -15px; 
}
/*nav start*/
.nav_box
{
	background: url(../images/nav_bg.jpg) repeat-x top left;
}
.nav_box ul.a1
{
	list-style-type: none;
}
.nav_box ul.a1 li
{
	width: 25%;
	float: left;
}
.nav_box ul.a1 li a
{
	color: #FFFFFF;
	display: block;
	font: normal 22px/70px "microsoft yahei";
	text-align: center;
}
.nav_box ul.a1 li a:hover,
.nav_box ul.a1 li a.on
{
	background: url(../images/nav_hov.png) no-repeat center;
	color: #c22515;
}
/*content start*/
.po_re
{
	position: relative;
}
.sy_bg_i,
.sy_bg_ii
{
	width: 100%;
	min-width: 1200px;
	margin: auto;
	background: #eff8ff url(../images/sy_bg1.jpg) no-repeat top center;
}
.sy_bg_ii
{
	background: #eff8ff url(../images/sy_bg2.jpg) no-repeat top center;
}

/*江湖公告*/
.notice_box
{
	padding: 20px 0;
}
.notice .title
{
	float: left;
	width: 760px;
	padding: 12px 30px;
	background: #FFFFFF;
}
.notice .title .bt
{
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 5px;
}
.notice .title .bt span
{
	font: normal 22px/44px "microsoft yahei";
	color: #333333;
	display: inline-block;
}
.notice .title .bt span i
{
	width: 55px;
	display: inline-block;
	height: 50px;
	vertical-align: middle;
	background: url(../images/icon_xb.png) no-repeat 0px 0px;
	margin-top: -2px;
	margin-right: 5px;
}
.notice .title .bt a.more
{
	font: normal 16px/20px "microsoft yahei";
	color: #666666;
	margin-top: 13px;
}
.notice .title .bt a.more:hover
{
	color: #265cab;
}
.notice .title .bt a.more i
{
	width: 10px;
	height: 10px;
	display: inline-block;
	background: url(../images/icon_xb.png) no-repeat -22px -76px;
	vertical-align: middle;
	margin-top: -2px;
	margin-right: 5px;
}
.notice .title .bt a.more:hover i
{
	background-position: -22px -91px;
}
.notice .title dl
{
	padding-left: 20px;
	padding-right: 12px;
	margin-top: 20px;
}
.notice .title dl dt
{
	float: left;
	width: 162px;
	height: 86px;
	overflow: hidden;
}
.notice .title dl dt img
{
	width: 100%;
}
.notice .title dl dd
{
	width: 550px;
	float: right;
}
.notice .title dl dd span.time
{
	float: right;
	font: normal 16px/20px "microsoft yahei";
	color: #999999;
	display: inline-block;
}
.notice .title dl dd span.a1
{
	font: normal 16px/20px "microsoft yahei";
	display: inline-block;
	color: #333333;
}

.notice .title dl dd span.a1 i
{
	width: 35px;
	height: 20px;
	display: inline-block;
	background: url(../images/icon_xb.png) no-repeat -86px -73px;
	vertical-align: middle;
	margin-top: -2px;
	margin-left: 5px;
}
/*添加：首页hot*/
.notice .title ul li a i.hot
{
	width: 35px;
	height: 20px;
	display: inline-block;
	background: url(../images/icon_xb.png) no-repeat -45px -73px; 
	vertical-align: middle;
	margin-top: -2px;
	margin-left: 5px;
}
/*添加结束*/
.notice .title dl dd p
{
	font: normal 14px/26px "microsoft yahei";
	color: #999999;
	display: block;
	margin-top: 10px;
}
.notice .title ul
{
	list-style-type: none;
	padding-left: 20px;
	padding-right: 12px;
	margin-top: 16px;
}
.notice .title ul li
{
	padding-left: 10px;
	background: url(../images/li.png) no-repeat left center;
	margin-bottom: 14px;
	*vertical-align: middle;
}
.notice .title ul li a
{
	color: #333333;
	font: normal 16px/22px "microsoft yahei";
	display: inline-block;
	float: left;
}
/* .notice .title ul li a i
{
	width: 35px;
	height: 20px;
	display: inline-block;
	background: url(../images/icon_xb.png) no-repeat -45px -73px; 
	vertical-align: middle;
	margin-top: -2px;
	margin-left: 5px;
} */
/*添加首页文章最新*/
.notice .title ul li a i.new
{
	width: 35px;
	height: 20px;
	display: inline-block;
	background: url(../images/icon_xb.png) no-repeat -45px -73px; 
	vertical-align: middle;
	margin-top: -2px;
	margin-left: 5px;
}
/*添加结束*/
.notice .title ul li a:hover
{
	color: #265cab;
	text-decoration: underline;
}
.notice .title ul li span
{
	font: normal 16px/22px "microsoft yahei";
	color: #999999;
	display: inline-block;
	float: right;
}
.notice .btn
{
	width: 365px;
	float: right;
}
.notice .btn a
{
	display: block;
	width: 364px;
	line-height: 144px;
	font:normal 40px/144px "microsoft yahei";
	color:#FFFFFF;
	background: url(../images/notice_a.png) no-repeat 0px 0px;
	text-align: center;
}
.notice .btn a.a1
{
	background-position: 0px 0px;
}
.notice .btn a.a2
{
	background-position: 0px -163px;
	margin-top: 20px;
}
/*江湖排行榜&御林军排行榜*/
.rank_box
{
	padding-bottom: 20px;
}
.rank
{
	width: 1140px;
	background-color: #FFFFFF;
	padding: 0px 30px;
}
.rank .title
{
	position: relative;
}
.rank .title h3
{
	padding-top: 12px;
}
.rank .title h3.border
{
	border-bottom: 1px solid #e6e6e6;
}
.rank .title h3 span
{
	color: #333333;
	font: normal 22px/44px "microsoft yahei";
	display: inline-block;
}
.rank .title h3 i
{
	width: 55px;
	display: inline-block;
	height: 50px;
	vertical-align: middle;
	background: url(../images/icon_xb.png) no-repeat 0px 0px;
	margin-top: -10px;
	margin-right: 5px;
}
.rank .title h3 i.a1
{
	background-position: -77px 0px;
}
.rank .title h3 i.a2
{
	background-position: -150px 0px;
}
.rank .title h3 i.a3
{
	background-position: -224px 0px;
}
.rank .title h3 i.a4
{
	background-position: -297px 0px;
}
.rank .title h3 em
{
	color: #999999;
	font: normal 14px/44px "microsoft yahei";
	display: inline-block;
	margin-left: 10px;
}
.rank .title a.more
{
	position: absolute;
	right: 0;
	top: 24px;
	font: normal 16px/20px "microsoft yahei";
	color: #666666;
}
.rank .title a.more:hover
{
	color: #265cab;
}
.rank .title a.more i
{
	width: 10px;
	height: 10px;
	display: inline-block;
	background: url(../images/icon_xb.png) no-repeat -22px -76px;
	vertical-align: middle;
	margin-top: -2px;
	margin-right: 5px;
}
.rank .title a.more:hover i
{
	background-position: -22px -91px;
}
.rank ul.rank_nav
{
	margin-top: 10px;
	list-style-type: none;
	background-color: #f8f9ff;
	position: relative;
}
.rank ul.rank_nav li
{
	width: 120px;
	float: left;
}
.rank ul.rank_nav li a
{
	display: block;
	font: normal 18px/60px "microsoft yahei";
	color: #333333;
	text-align: center;
}
.rank ul.rank_nav li a:hover,
.rank ul.rank_nav li a.on
{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #265cab;
}
/* 修改：right: 5px改为170px; */
.rank ul.rank_nav li.last
{
	position: absolute;
	right: 280px;
	top: 50%;
	margin-top: -17px;
}
.rank ul.rank_nav li.last a
{
	display: block;
	width: 108px;
	height: 34px;
	background: url(../images/icon_xb.png) no-repeat -132px -73px;
}
.rank ul.rank_nav li.last:hover a
{
	background-position: -132px -107px;
}

/*修改：2017-12-27添加榜单手势*/
.rank .cont table tr th
{
	cursor: pointer;
}
/*添加结束*/
.rank .cont table tr th
{
	line-height: 60px;
	border-bottom: 1px solid #e6e6e6;
	font: normal 14px/60px "microsoft yahei";
	color: #5e5e5e;
	text-align: center;
}
.rank .cont table tr td
{
	text-align: center;
	font: normal 14px/60px "microsoft yahei";
	color: #5e5e5e;
}
.rank .cont table tr:hover td
{
	background-color: #f8f9ff;
}
/*修改：添加首页无人缺失数据显示问题*/
.rank .cont table tr td span.f16
{
    width: 115px;
	font-size: 16px;
	color: #333333;
    white-space: nowrap;
	display: inline-block;
}
/*修改：添加字符截取*/
.rank .cont table tr td span.f16 b
{
    display: inline-block;
	max-width: 62px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: keep-all;
	font-size: 16px;
	color: #333333;
    font-weight: normal;
}
.rank .cont table tr td span.f16 i {
    display: inline-block;
    min-width: 26px;
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    color: #FFFFFF;
    font-style: normal;
    vertical-align: top;
    margin-top: 5px;
    padding: 0 5px;
    background: #c22515;
    behavior: url(front/css/PIE.htc);
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    position: relative;
}
.rank .cont table tr td span.f16 i:before {
    content: '';
    width: 5px;
    height: 6px;
    background: url(../images/horn_lt.png) no-repeat center;
    position: absolute;
    left: 0;
    bottom: -2px;
}
.ared{
	color: #b82313 !important;
}
.agreen
{
	color: #1d8743 !important;
}
/*修改：20改为42*/
.rank .cont table tr td em
{
	width: 42px;
	height: 20px;
	display: block;
	font-size: 14px;
	line-height: 20px;
	background-color: #f0f0f0;
	color: #333333;
	font-style: normal;
	margin: auto;
	behavior: url(front/css/PIE.htc);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	position: relative;
}
.rank .cont table tr td em.on
{
	color: #FFFFFF;
	background-color: #265cab;
}
.rank .cont table tr td
{
	border-bottom: 1px solid #f6f6f6;
}
.rank .cont table tr td i.lv
{
	width: 83px;
	height: 60px;
	display: block;
	background: url(../images/icon_lv.png) no-repeat;
	margin: auto;
}
.rank .cont table tr td i.lv.a1
{
	background-position: 0px 24px;
}
.rank .cont table tr td i.lv.a2
{
	background-position: 0px -38px;
}
.rank .cont table tr td i.lv.a3
{
	background-position: 0px -97px;
}
.rank .cont table tr td i.lv.a4
{
	background-position: 0px -158px;
}
.rank .cont table tr td i.lv.a5
{
	background-position: 0px -219px;
}
.rank .cont table tr td i.lv.a6
{
	background-position: 0px -280px;
}
.rank .cont table tr td i.lv.a7
{
	background-position: 0px -342px;
}
.rank .cont table tr td i.lv.a8
{
	background-position: 0px -403px;
}
.rank .cont table tr td i.lv.a9
{
	background-position: 0px -464px;
}
.rank .cont table tr th i
{
	width: 8px;
	height: 12px;
	display: inline-block;
	background: url(../images/icon_xb.png) no-repeat -3px -76px;
	vertical-align: middle;
	margin-top: -2px;
	margin-left: 5px;
	*margin-top: 2px;
}

.rank .cont table tr th i.up1
{
	width: 8px;
	height: 6px;
	display: inline-block;
	background: url(../images/icon_xb.png) no-repeat -3px -76px;
	vertical-align: middle;
    margin-top: -8px;
    margin-left: 5px;
	*margin-top: 2px;
}

.rank .cont table tr th i.upon
{
	background: url(../images/icon_xb.png) no-repeat -3px -109px;
}

.rank .cont table tr th i.down1
{
	width: 8px;
	height: 6px;
	display: inline-block;
	background: url(../images/icon_xb.png) no-repeat -3px -82px;
	vertical-align: middle;
    margin-top: 5px;
    margin-left: -8px;
	*margin-top: 2px;
}
.rank .cont table tr th i.downon
{
	background: url(../images/icon_xb.png) no-repeat -3px -99px;
}


.rank .cont table tr th i:hover
{
	cursor: pointer;
}
.rank .cont table tr th i.up
{
	background-position: -3px -110px;
}
.rank .cont table tr th i.down
{
	background-position: -3px -93px;
}
.rank .gg_box
{
	width: 100%;
}
.rank .gg_box img
{
	width:100%;
}
/*FOF 指数表现*/
.rank .fof_box
{
	padding: 40px 20px 55px;
}
.rank .fof_box .img_table
{
	float: left;
	width: 700px;
}
.rank .fof_box .news_box
{
	float: right;
	width: 290px;
	padding: 35px;
	background-color: #f7f7f7;
}
.rank .news_box h3
{
	font: normal 22px/28px "microsoft yahei";
	color: #333333;
	border-bottom: 1px solid #a9a9a9;
	padding-bottom: 13px;
}
.rank .news_box ul
{
	list-style-type: none;
	margin-top: 13px;
}
.rank .news_box ul li
{
	padding-left: 10px;
	background: url(../images/li.png) no-repeat left center;
	*vertical-align: middle;
}
.rank .news_box ul li a
{
	font: normal 16px/34px "microsoft yahei";
	color: #333333;
}
.rank .news_box ul li a:hover
{
	color: #265cab;
	text-decoration: underline;
}
.rank .news_box a.more
{
	font: normal 14px/50px "microsoft yahei";
	color: #999999;
	text-decoration: underline;
	display: block;
}
.rank .news_box a.more:hover
{
	color: #265cab;
}
/*生态统计*/
.rank .cont_st_box
{
	padding: 0 20px;
}
.rank .cont_st_box .top
{
	margin-top: 20px;
}
.rank .cont_st_box table tr td
{
	color: #666666;
	font: normal 14px/50px "microsoft yahei";
	border: 1px solid #e7e7e7;
}
.rank .cont_st_box table tr td.tit
{
	width: 145px;
	background-color: #f7f7f7;
}
.ablue{
	color: #166aa5;
}
.rank .cont_st_box ul.a1
{
	margin-top: 60px;
	list-style-type: none;
}
.rank .cont_st_box ul.a1 li
{
	float: left;
	width: 33.3%;
}
.rank .cont_st_box ul.a1 li .tit,
.rank .cont_st_box ul.a2 li .tit
{
	font: normal 20px/24px "microsoft yahei";
	padding-bottom: 10px;
	position: relative;
	text-align: center;
	display: block;
}
.rank .cont_st_box ul.a1 li .tit i,
.rank .cont_st_box ul.a2 li .tit i
{
	width: 38px;
	height: 4px;
	display: block;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -19px;
	background-color: #e7e7e7;
}
.rank .cont_st_box ul.a1 li .img_cell,
.rank .cont_st_box ul.a2 li .img_cell
{
	margin-top: 25px;
	display: table;
	width: 100%;
	min-height: 359px;
}
.rank .cont_st_box ul.a1 li .img_cell .cell,
.rank .cont_st_box ul.a2 li .img_cell .cell
{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.rank .cont_st_box .cell.last img
{
	margin-top: -20px;
}
.rank .cont_st_box ul.a2
{
	margin-top: 48px;
	list-style-type: none;
}
.rank .cont_st_box ul.a2 li
{
	float: left;
	width: 49.9%;
}
/*首页右边浮动*/
.float_line
{
	width: 1200px;
	margin: auto;
	position: relative;
	height: 1px;
}
.float_line ul.a1{
	list-style-type: none;
	position: absolute;
	right: -60px;
	top: 200px;
}
.float_line ul.a1 li
{
	width: 50px;
	display: block;
	margin-bottom: 5px;
	background-color: #727c95;
	behavior: url(front/css/PIE.htc);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	position: relative;
}
.float_line ul.a1 li:hover
{
	background-color: #005c9c;
	cursor: pointer;
}
.float_line ul.a1 li em
{
	display: block;
	width: 50px;
	height: 50px;
	background: url(../images/float_a.png) no-repeat;
}
.float_line ul.a1 li em.a1
{
	background-position: 4px 3px;
}
.float_line ul.a1 li em.a2
{
	background-position: 4px -48px;
}
.float_line ul.a1 li em.a3
{
	background-position: 4px -101px;
}
.float_line ul.a1 li em.a4
{
	background-position: 4px -154px;
}
.float_line ul.a1 li .ewm
{
	width: 108px;
	padding: 10px;
	padding-bottom: 4px;
	position: absolute;
	background-color: #FFFFFF;
	left: -141px;
	top: 57px;
	border: 1px solid #f0f0f0;
	text-align: center;
	display: none;
}
.float_line ul.a1 li .ewm i
{
	width: 8px;
	height: 15px;
	display: block;
	position: absolute;
	right: -8px;
	top: 20px;
	background: url(../images/icon_xb.png) no-repeat -25px -111px;
}
.float_line ul.a1 li .ewm p
{
	font: normal 12px/26px "microsoft yahei";
}
.float_line ul.a1 li:hover .ewm
{
	display: block;
}
.float_line ul.a1 li span.kf
{
	position: absolute;
	width: 98px;
	border: 1px solid #f0f0f0;
	font: normal 14px/38px "microsoft yahei";
	color: #005c9c;
	background-color: #FFFFFF;
	display: none;
	text-align: center;
	top: 5px;
	left: -110px;
}
.float_line ul.a1 li span.kf i
{
	width: 8px;
	height: 15px;
	display: block;
	position: absolute;
	right: -8px;
	top: 10px;
	background: url(../images/icon_xb.png) no-repeat -25px -111px;
}
.float_line ul.a1 li:hover span.kf
{
	display: block;
}
/*遮罩层&登录*/
.popup_box {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 500;
	background: url(../images/bgt1.png) repeat;
}
.login_box
{
	width: 430px;
	padding: 40px 45px;
	background-color: #FFFFFF;
	position: fixed;
	left: 50%;
	z-index: 600;
	margin-left: -215px;
	top: 50%;
	margin-top: -210px;
}
.login_box a.close
{
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	right: 28px;
	top: 25px;
	background: url(../images/icon_xb.png) no-repeat -46px -93px;
}
.login_box .top
{
	text-align: center;
}
.login_box .top a
{
	position: relative;
	display: inline-block;
	line-height: 45px;
	font-size: 20px;
	margin-right: 40px;
	color: #333333;
}
.login_box .top a.on
{
	color: #265cab;
}
.login_box .top a.on i
{
	width: 110%;
	height: 4px;
	background-color: #265cab;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -55%;
}
.login_box .input_box
{
	margin-top: 34px;
}
.login_box .input_box label
{
	position: relative;
	display: block;
	margin-bottom: 10px;
}
.login_box .input_box label span
{
	font: normal 16px/20px "microsoft yahei";
	color: #999999;
	display: block;
	position: absolute;
	top: 14px;
	left: 15px;
}
.login_box .input_box label input
{
	width: 99%;
	border: 1px solid #ebebeb;
	padding: 15px 0;
	display: block;
	color: #999999;
	behavior: url(front/css/PIE.htc);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-indent: 15px;position: relative;
}
.login_box .input_box label.atv input
{
	border-color: #265cab;
}
.login_box .input_box label i.yzm
{
	width: 110px;
	height: 42px;
	display: block;
	position: absolute;
	right: 3px;
	top: 4px;
}
.login_box .input_box label i.yzm:hover
{
	cursor: pointer;
}
.login_box a.login
{
	display: block;
	background-color: #265cab;
	text-align: center;
	font: normal bold 16px/50px "microsoft yahei";
	color: #FFFFFF;
	margin-top: 15px;
}
.login_box .text_a
{
	display: block;
	margin-top: 10px;
}
.login_box .text_a a
{
	font: normal 14px/20px "microsoft yahei";
	color: #333333;
}
.login_box .text_a a:hover
{
	color: #265cab;
}
.login_box h3.tit
{
	font: normal bold 24px/28px "microsoft yahei";
	color: #333333;
}
.login_box p.select
{
	font: normal 16px/22px "microsoft yahei";
	color: #333333;
	display: block;
	margin: 25px auto;
}
.login_box .odd_radio dl
{
	padding-left: 55px;
}
.login_box .odd_radio dd a
{
	font: normal 14px/40px "microsoft yahei";
	color: #666666;
}
.login_box .odd_radio dd a i
{
	width:17px;
	height:17px;
	display:inline-block;
	background: url(../images/icon_xb.png) no-repeat -259px -116px;
	margin-right:10px;
	vertical-align: middle;
	margin-top: -2px;
	*margin-top: 2px;
}
.login_box .odd_radio dd a.on i
{
	background: url(../images/icon_xb.png) no-repeat -259px -73px;
}
 /*注册*/
.reg_box
{
	width: 1100px;
	margin: auto;
	background-color: #FFFFFF;
	padding: 30px 50px;
	min-height: 1300px;
}
.reg_box .img_gg
{
	width: 100%;
	text-align: center;
}
.reg_box .reg_nr ul
{
	position: relative;
	list-style-type: none;
	border-top: 2px solid #f0f0f0;
	margin-top: 60px;
}
.reg_box .reg_nr ul li
{
	float:left;
	width: 25%;
	padding-top: 35px;
	position: relative;
}
.reg_box .reg_nr ul li .bot h3.a1
{
	font: normal 22px/26px "microsoft yahei";
	color: #999999;
	display: block;
	text-align: center;
}
.reg_box .reg_nr ul li.on .bot h3.a1
{
	font-weight: bold;
}
.reg_box .reg_nr ul li .bot p
{
	font: normal 14px/20px "microsoft yahei";
	color: #999999;
	text-align: center;
	margin-top: 5px;
}
.reg_box .reg_nr ul li.on .bot h3.a1,
.reg_box .reg_nr ul li.on .bot p
{
	color: #265cab;
}
.reg_box .reg_nr ul li .top
{
	position: absolute;
	top: -7px;
	left: 50%;
	margin-left: -7px;
}
.reg_box .reg_nr ul li .top i
{
	
	width: 14px;
	height: 14px;
	display: block;
	background: url(../images/icon_xb.png) no-repeat -82px -97px;
}
.reg_box .reg_nr ul li.on .top
{
	top: -21px;
	margin-left: -27px;
}
.reg_box .reg_nr ul li.on .top i
{
	width: 55px;
	height: 50px;
	background: url(../images/icon_xb.png) no-repeat -296px -72px;
}
.reg_content
{
	padding: 45px 0;
}
.reg_content table tr td span.tit
{
	font: normal 14px/60px "microsoft yahei";
	color: #666666;
	padding-right: 10px;
	display: block;
}
.reg_content table tr td input.a1
{
	width: 248px;
	border: 1px solid #e5e5e5;
	padding: 9px 0;
	font-size: 14px;
	line-height: 20px;
	color: #666666;
	text-indent: 10px;
}
.reg_content table tr td span.a2
{
	font: normal 14px/60px "microsoft yahei";
	color: #999999;
}
.reg_content table tr td span.ared
{
	color: #ff1a1a !important;
	margin-right: 5px;
	display: inline-block;
}
.reg_content table tr td a.alert
{
	width: 118px;
	border: 1px solid #265cab;
	color: #265cab;
	font: normal 14px/40px "microsoft yahei";
	display: block;
	behavior: url(front/css/PIE.htc);
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	text-align: center;
	position: relative;
}
.reg_content table tr td a.tj
{
	font:normal 18px/55px "microsoft yahei";
	color: #FFFFFF;
	width: 250px;
	text-align: center;
	display: block;
	background-color: #265cab;
	behavior: url(front/css/PIE.htc);
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	position: relative;
}
.reg_content table tr td.ton
{
	font: normal 14px/20px "microsoft yahei";
	color: #333333;
}
.reg_content table tr td.ton a.book
{
	color: #c22515;
}
.reg_content table tr td.ton i
{
	width: 15px;
	height: 15px;
	display: inline-block;
	vertical-align: middle;
	background:url(../images/icon_xb.png) no-repeat -20px -137px;
	margin-top: -2px;
	margin-right: 10px;
}
.reg_content table tr td.ton i:hover
{
	cursor: pointer;
}
.reg_content table tr td.ton i.on
{
	background:url(../images/icon_xb.png) no-repeat -2px -137px;
}
.reg_content table tr td p.bt
{
	margin-top: 10px;
	margin-bottom: 5px;
}
.reg_content table tr td .select_a
{
	padding-left: 20px;
}
.reg_content table tr td .select_a span
{
	font-size: 14px;
	display: inline-block;
	color: #666666;
	margin-right: 20px;
}
.reg_content table tr td .select_a span:hover
{
	cursor: pointer;
}
.reg_content table tr td .select_a span i
{
	width:17px;
	height:17px;
	display:inline-block;
	background: url(../images/icon_xb.png) no-repeat -259px -116px;
	margin-right:10px;
	vertical-align: middle;
	margin-top: -2px;
	*margin-top: 2px;
}
.reg_content table tr td .select_a span.on i
{
	background: url(../images/icon_xb.png) no-repeat -259px -73px;
}
.reg_content table tr td span.worrng
{
	position: absolute;
	display: block;
	bottom: -10px;
	left: 0;
	*left: 10px;
	font: normal 12px/20px "microsoft yahei";
	color: #c7c7c7;
}
.reg_content table tr td span.worrng i
{
	width: 15px;
	height: 15px;
	display: inline-block;
	vertical-align: middle;
	background: url(../images/icon_xb.png) no-repeat -62px -137px;
	margin-right: 5px;
	margin-top: -2px;
	*margin-top: 0;
}
.reg_content table tr td span.worrng.red
{
	color: #e84c3d;
}
.reg_content table tr td span.worrng.red i
{
	background: url(../images/icon_xb.png) no-repeat -41px -137px;
}
/*下拉框样式开始*/
.nice-select{
	width:230px;/*下拉框对的宽度-20px*/
	padding:0 10px;
	background:url(../images/ds_icon.jpg) no-repeat;/*下拉框的背景图*/
	height:40px;/*下拉框样式的高度*/
	display:inline-block;
	line-height:40px; /*下拉框样式的行高*/
	text-align:left; 
	text-indent:10px;
	margin:0px;
	position:relative;
}
.nice-select input{
	display: block;
	width: 250px;/*下拉框文字的宽度-等值于下拉框的总宽*/
	height: 40px;/*下拉框文字的高度-等值于下拉框的总高*/
	line-height: 40px;/*下拉框文字的行高*/
	border: 0;
	outline: 0;
	background: none;
	color: #999;/*下拉框文字的颜色*/
	cursor: pointer;
}
.nice-select ul{
	width:248px;/*下拉框-下拉的宽度*/
	display: none;
	position: absolute;
	left: 0px;
	top: 38px;/*这里的top填写 下拉框的的高度-2px*/
	overflow: hidden;
	background-color: #fff;/*下拉框-下拉的背景*/
	max-height: 150px;
	overflow-y: auto;
	border: 1px solid #dddfe0;
	border-top: 0;
	z-index:10;
}
.nice-select ul li{
	height: 30px;
	font-size:12px;
	line-height: 30px;
	overflow: hidden;
	padding: 0 10px;
	cursor: pointer;
	position: relative;
}
.nice-select ul li.on{background-color: #e0e0e0;/*划过的背景颜色*/}
/*下拉框样式结束*/
.reg_content table tr td span.ed_select
{
	font: normal 14px/40px "microsoft yahei";
	background-color: #f5f5f5;
	display: block;
	width: 250px;
	color: #999999;
	text-indent: 20px;
}
.reg_content table tr td label.upload
{
	position: relative;
	display: block;
}
.reg_content table tr td label.upload input.no
{
	position: absolute;
	width: 250px;
	height: 40px;
	z-index: 2;
	filter:alpha(opacity=0);     
	-moz-opacity:0;               
	opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
	top: 0;
	left: 0;  
}
.reg_content table tr td label.upload p
{
	position: relative;
	z-index: 1;
	font: normal 14px/40px "microsoft yahei";
	color: #999999;
	display: block;
	width: 250px;
	text-align: center;
	background-color: #f5f5f5;
	border: 1px solid #e5e5e5;
}
.reg_content table tr td label.upload p:hover
{
	cursor: pointer;
}
.reg_content table tr td label.upload p i
{
	width: 25px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	background: url(../images/icon_xb.png) no-repeat -88px -137px;
}
.reg_content table tr td p.sai
{
	font: normal 14px/20px "microsoft yahei";
	color: #333333;
}
.reg_content table tr td p.sai.a1
{
	font: normal 14px/28px "microsoft yahei";
	color: #6e6e6e;
	width: 735px;
	display: block;
	margin-top: 20px;
	
}
.medium_table
{
	display: block;
	width: 100%;
	height: 30px;
	border-top: 1px dashed #e5e5e5;
	margin-top: 40px;
}
.reg_content .reg_last
{
	margin: auto;
}
.reg_content .reg_last .open
{
	width: 550px;
	float: left;
	border-right: 1px dashed #e5e5e5;
	position: relative;
}
.reg_content .reg_last .open h5
{
	right: -22px;
	position: absolute;
	top: 50%;
	font: normal 22px/28px "microsoft yahei";
	color: #265cab;
	display: block;
	padding: 25px 0;
	background-color: #FFFFFF;
	margin-top: 0;
}
.reg_content .reg_last .btn_open
{
	float: right;
	width: 524px;
}
.reg_content .reg_last .open p,
.reg_content .reg_last .btn_open p
{
	font: normal 22px/26px "microsoft yahei";
	color: #333333;
	display: block;
	padding: 60px 0;
	display: block;
	text-align: center;
}
.reg_content .reg_last .open .ewm
{
	width: 282px;
	display: block;
	margin: auto;
}
.reg_content .reg_last .btn_open .btn_a
{
	width: 400px;
	margin: auto;
	font: normal 30px/127px "microsoft yahei";
	color: #FFFFFF;
	text-align: center;
	display: block;
	background-color: #265CAB;
	margin-top: 60px;
	behavior: url(front/css/PIE.htc);
	position: relative;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
/*当前位置*/
.location
{
	padding: 10px 0;
}
.location a
{
	font: normal 14px/30px "microsoft yahei";
	color: #999999;
	display: inline-block;
}
.location span
{
	color: #999999;
}
.location a.a1 i
{
	width: 18px;
	height: 18px;
	display: inline-block;
	background: url(../images/icon_xb.png) no-repeat 0px -162px;
	vertical-align: middle;
	margin-right: 5px;
	margin-top: -4px;
}
.location a.on
{
	color: #265cab;
	font-weight: bold;
}
/*文章详情*/
.book_xq
{
	background-color: #FFFFFF;
	padding: 50px;
	width: 1100px;
}
.book_xq .top
{
	padding-bottom: 20px;
	border-bottom: 1px solid #ebebeb;
}
.book_xq .top h1.title
{
	font: normal 24px/30px "microsoft yahei";
	color: #265cab;
	text-align: center;
	display: block;
}
.book_xq .top p
{
	text-align: center;
	margin-top: 10px;
}
.book_xq .top p span
{
	font: normal 16px/30px "microsoft yahei";
	color: #999999;
	display: inline-block;
	margin-right: 30px;
	
}
.book_xq .top p span.jt i
{
	width: 6px;
	height: 6px;
	display: inline-block;
	background: url(../images/icon_xb.png) no-repeat -28px -169px;
	vertical-align: middle;
	margin-right: 5px;
	margin-top: -2px;
}
.book_xq .top p span b
{
	color: #727c95;
}
.book_xq .bot .img
{
	width: 788px;
	margin: 65px auto;
}
.book_xq .bot .nr p
{
	font: normal 14px/34px "microsoft yahei";
	color: #666666;
	display: block;
}
.book_xq .bot .nr p.a1{
	text-indent: 20px;
}
.book_xq .bot .nr p.a2{
	color: #666666;
	font-weight: bold;
	margin-top: 30px;
}
.book_xq .download_box
{
	margin-top: 25px;
	border-top: 1px dashed #ebebeb;
}
.book_xq .download_box h3.a1
{
	font: normal bold 14px/20px "microsoft yahei";
	color: #333333;
	display: block;
	margin-top: 25px;
}
.book_xq .download_box ul
{
	list-style-type: none;
	margin-top: 25px;
}
.book_xq .download_box ul li
{
	background-color: #fafafa;
	padding: 13px 30px;
	margin-bottom: 15px;
}
.book_xq .download_box ul li a.xz
{
	font: normal 16px/20px "microsoft yahei";
	color: #333333;
	text-decoration: underline;
	float: right;
}
.book_xq .download_box ul li a.xz:hover
{
	color: #265cab;
}
.book_xq .download_box ul li i
{
	font: normal 16px/20px "microsoft yahei";
	color: #FFFFFF;
	display: inline-block;
	behavior: url(front/css/PIE.htc);
	position: relative;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #ba1f25;
	width: 50px;
	text-align: center;
	margin-right: 20px;
}
.book_xq .download_box ul li span.a1
{
	font:normal 16px/20px "microsoft yahei";
	display: inline-block;
}
.book_xq .download_box ul li span.a2
{
	font-size: 14px;
	color: #999999;
	margin-left: 10px;
	display: inline-block;
}
.book_xq .fx_box
{
	margin: 60px auto;
}
.book_xq .fx_box span.text
{
	font: normal 16px/20px "microsoft yahei";
	color: #666666;
}
.book_xq .fx_box span.zan
{
	font: normal 16px/44px "microsoft yahei";
	color: #999999;
	display: inline-block;
	border: 1px solid #999999;
	behavior: url(front/css/PIE.htc);
	position: relative;
	border-radius: 40px;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	padding: 0 20px;
}
.book_xq .fx_box i.tb
{
	width: 44px;
	height: 44px;
	display: inline-block;
	background: url(../images/icon_xb.png) no-repeat;
	vertical-align: middle;
	margin-top: -2px;
	margin-right: 10px;
}
.book_xq .fx_box i.tb.a1
{
	background-position: -66px -159px;
}
.book_xq .fx_box i.tb.a2
{
	background-position: -124px -159px;
}
.book_xq .fx_box i.tb.a3
{
	background-position: -182px -159px;
}
.book_xq .fx_box i.tb:hover
{
	cursor: pointer;
}
.book_xq .fx_box i.tb.a1:hover
{
	background-position: -66px -208px;
}
.book_xq .fx_box i.tb.a2:hover
{
	background-position: -124px -208px;
}
.book_xq .fx_box i.tb.a3:hover
{
	background-position: -182px -208px;
}
.book_xq .fx_box span.zan i
{
	width: 27px;
	height: 27px;
	display: inline-block;
	background: url(../images/icon_xb.png) no-repeat -311px -160px;
	vertical-align: middle;
	margin-top: -4px;
	margin-right: 4px;
}
.book_xq .fx_box span.zan:hover i
{
	background: url(../images/icon_xb.png) no-repeat -311px -125px;
}
.book_xq .fx_box span.zan:hover
{
	cursor: pointer;
	color: #265CAB;
	border-color: #265CAB;
}
.reply_box
{
	width: 1100px;
	margin: auto;
	background-color: #FFFFFF;
	border-top: 1px solid #e8e8e8;
	padding: 50px;
}
.reply_box h3
{
	font: normal 22px/30px "microsoft yahei";
	color: #333333;
}
.reply_box h3 span
{
	color: #265cab;
	line-height: 30px;
	display: inline-block;
}
.reply_box .tx_box
{
	margin-top: 26px;
}
.reply_box .tx_box .input
{
	width: 990px;
	padding: 12px 20px;
	font: normal 16px/20px "microsoft yahei";
	color: #999999;
	background-color: #fbfbfb;
	border: 1px solid #e8e8e8;
}
.reply_box .tj_btn
{
	margin-top: 10px;
}
.reply_box .tj_btn a
{
	width: 100px;
	height: 40px;
	display: block;
	font: normal 16px/40px "microsoft yahei";
	color: #FFFFFF;
	background-color: #265cab;
	color: #FFFFFF;
	behavior: url(front/css/PIE.htc);
	position: relative;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-align: center;
}
/*交易心得*/
.exper_tran_box
{
	padding: 20px 0;
}
.exper_tran
{
	width: 1140px;
	margin: auto;
	padding: 0px 30px;
	background-color: #FFFFFF;
}
.exper_tran .top_title
{
	margin: auto;
	position: relative;
}
.exper_tran .top_title h3
{
	padding:12px 0;
}
.exper_tran .top_title h3.border
{
	border-bottom: 1px solid #e6e6e6;
}
.exper_tran .top_title h3 span
{
	color: #333333;
	font: normal 22px/44px "microsoft yahei";
	display: inline-block;
}
.exper_tran .top_title h3 i
{
	width: 55px;
	display: inline-block;
	height: 50px;
	vertical-align: middle;
	background: url(../images/icon_xb.png) no-repeat 0px 0px;
	margin-top: -10px;
	margin-right: 5px;
}
.exper_tran .top_title h3 i.a1
{
	background-position: -77px 0px;
}
.exper_tran .top_title .search_box
{
	position: absolute;
	right: 0;
	top: 20px;
}
.exper_tran .top_title .search_box input
{
	border: 1px solid #e8e8e8;
	display: inline-block;
	background-color: #FFFFFF;
	text-indent: 10px;
	width: 230px;
	outline: none;
	font: normal 14px/20px "microsoft yahei";
	padding: 6px 0;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
	border-right: 0;
}
.exper_tran .top_title .search_box a.btn
{
	width: 34px;
	height: 34px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	background-color: #265cab;
	margin-left: -3px;
}
.exper_tran .top_title .search_box a.btn i
{
	width: 17px;
	height: 17px;
	margin: auto;
	display: block;
	margin-top: 8px;
	background:  url(../images/icon_xb.png) no-repeat -257px -166px;
}
.exper_tran .bot_nr
{
	margin: auto;
}
.exper_tran .bot_nr h3
{
	margin-top: 30px;
}
.exper_tran .bot_nr h3 a
{
	display: inline-block;
	font: normal 14px/30px "microsoft yahei";
	color: #333333;
	width: 80px;
	behavior: url(front/css/PIE.htc);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	position: relative;
	text-align: center;
}
.exper_tran .bot_nr h3 a.on
{
	color: #2b60ad;
	background-color: #eff8ff;
}
.exper_tran .bot_nr .news_cont
{
	margin-top: 15px;
}
.exper_tran .new 
{
	width: 855px;
	float: left;
}
.exper_tran .hot
{
	width: 260px;
	float: right;
}
.exper_tran .new ul,
.my_informa .rank_my .new ul
{
	list-style-type: none;
}
.exper_tran .new ul li,
.my_informa .rank_my .new ul li
{
	padding: 28px 0;
	border-bottom: 1px solid #e6e6e6;
	*vertical-align: middle;
}
.exper_tran .new ul li.first,
.my_informa .rank_my .new ul li.first
{
	padding-top: 0;
}
.exper_tran .new ul li .img,
.my_informa .rank_my .new ul li .img
{
	width: 252px;
	height: 150px;
	overflow: hidden;
}
.exper_tran .new ul li .cont,
.my_informa .rank_my .new ul li .cont
{
	width: 570px;
}
.exper_tran .new ul li .cont h2,
.my_informa .rank_my .new ul li .cont h2
{
	line-height: 0;
}
.exper_tran .new ul li .cont h2 a.tit,
.my_informa .rank_my .new ul li .cont h2 a.tit
{
	font: normal 22px/30px "microsoft yahei";
	color: #333333;
	float: left;
}
.exper_tran .new ul li .cont h2 span.time,
.my_informa .rank_my .new ul li .cont h2 span.time
{
	font: normal 14px/30px "microsoft yahei";
	float: right;
	color: #265CAB;
}
.exper_tran .new ul li .cont h2 span.time i,
.my_informa .rank_my .new ul li .cont h2 span.time i
{
	width: 20px;
	height: 18px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 3px;
	background: url(../images/icon_xb.png) no-repeat -255px -198px;
}
.exper_tran .new ul li .cont p.nr,
.my_informa .rank_my .new ul li .cont p.nr
{
	font: normal 14px/24px "microsoft yahei";
	color: #999999;
	margin: 18px auto;
	word-break: break-all;
}
.exper_tran .new ul li .cont .other span,
.my_informa .rank_my .new ul li .cont .other span
{
	font: normal 14px/22px "microsoft yahei";
	color: #999999;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 20px;
}
.exper_tran .new ul li .cont .other span:hover,
.my_informa .rank_my .new ul li .cont .other span:hover
{
	cursor: pointer;
}
.exper_tran .new ul li .cont .other span i,
.my_informa .rank_my .new ul li .cont .other span i
{
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	background: url(../images/icon_xb.png) no-repeat;
	margin-right: 4px;
}
.exper_tran .new ul li .cont .other span.a1 i,
.my_informa .rank_my .new ul li .cont .other span.a1 i
{
	background-position: -289px -192px;
}
.exper_tran .new ul li .cont .other span.a2 i,
.my_informa .rank_my .new ul li .cont .other span.a2 i
{
	background-position: -314px -192px;
}
.exper_tran .new ul li .cont .other span.a3 i,
.my_informa .rank_my .new ul li .cont .other span.a3 i
{
	background-position: -335px -192px;
}
.exper_tran .new ul li .cont .other span.a1:hover i,
.my_informa .rank_my .new ul li .cont .other span.a1:hover i
{
	background-position: -289px -215px;
}
.exper_tran .new ul li .cont .other span.a2:hover i,
.my_informa .rank_my .new ul li .cont .other span.a2:hover i
{
	background-position: -314px -215px;
}
.exper_tran .new ul li .cont .other span.a3:hover i,
.my_informa .rank_my .new ul li .cont .other span.a3:hover i,
.exper_tran .new ul li .cont .other span.a3.ed i,
.my_informa .rank_my .new ul li .cont .other span.a3.ed i
{
	background-position: -335px -215px;
}
.exper_tran .new ul li .cont .other span.a3:hover,
.my_informa .rank_my .new ul li .cont .other span.a3:hover,
.exper_tran .new ul li .cont .other span.a3.ed,
.my_informa .rank_my .new ul li .cont .other span.a3.ed
{
	color: #265cab;
}
.exper_tran .new ul li .cont .other span.a3.on{
	color: #265cab;
}
.exper_tran .new ul li .cont .other span.a3.on i
{
	background-position: -335px -215px;
}
.exper_tran .hot h2
{
	font: normal 18px/24px "microsoft yahei";
	color: #333333;
	display: block;
}
.exper_tran .hot ul
{
	list-style-type: none;
}
.exper_tran .hot ul li
{
	padding: 26px 0;
}
.exper_tran .hot ul li a.a1
{
	font: normal 14px/24px "microsoft yahei";
	color: #333333;
}
.exper_tran .hot ul li a.a1:hover
{
	color:#265cab;
	text-decoration: underline;
}
.exper_tran .hot ul li p
{
	margin-top: 20px;
	display: block;
}
.exper_tran .hot ul li span.name
{
	font: normal 14px/20px "microsoft yahei";
	color: #999999;
	display: inline-block;
	float: left;
}
.exper_tran .hot ul li span.zan
{
	font: normal 14px/20px "microsoft yahei";
	color: #999999;
	float: right;
}
.exper_tran .hot ul li span.zan:hover,
.exper_tran .hot ul li span.zan.on
{
	color: #265cab;
	cursor: pointer;
}
.exper_tran .hot ul li span.zan i
{
	width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    background: url(../images/icon_xb.png) no-repeat -335px -192px;
    margin-right: 4px;
}
.exper_tran .hot ul li span.zan:hover i
{
	background-position: -335px -215px;
}
.page_box
{
	margin: 45px auto;
	text-align: center;
}
.page_box span
{
	color: #333333;
	margin-right: 4px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.page_box a
{
	margin-right: 5px;
	padding: 0 15px;
	behavior: url(front/css/PIE.htc);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	position: relative;
	background-color: #f0f0f0;
	font: normal 14px/40px "microsoft yahei";
	color: #333333;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
}
.page_box a:hover
{
	color: #FFFFFF;
	background-color: #265cab;
}
.page_box a.next,
.page_box a.prev
{
	width: 64px;
	height: 26px;
	padding-top: 14px;
}
.page_box a.next i,
.page_box a.prev i
{
	width: 25px;
	margin: auto;
	height: 10px;
	display: block;
	background: url(../images/icon_xb.png) no-repeat;
}
.page_box a.next i
{
	background-position: 0px -193px;
}
.page_box a.prev i
{
	background-position: 0px -209px;
}
.page_box a.next:hover i
{
	background-position: -32px -193px;
}
.page_box a.prev:hover i
{
	background-position: -32px -209px;
}
.head .tel .login_after
{
	position: relative;
	margin-left: 40px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.head .tel .login_after span
{
	font: normal 14px/30px "microsoft yahei";
	color: #333333;
	display: inline-block;
}
.head .tel .login_after span i
{
	width: 8px;
	height: 3px;
	display: inline-block;
	background: url(../images/icon_xb.png) no-repeat -43px -169px;
	vertical-align: middle;
	margin-left: 10px;
	margin-top: -2px;
	*margin-top: 0;
}
.head .tel 
{
	z-index: 3;
	position: relative;
}
.head .head_nav
{
	z-index: 2;
}
.head .tel .login_after ul.a1
{
	position: absolute;
	list-style-type: none;
	display: none;
	top: 30px;
	width: 90px;
	left: -10px;
	background-color: #ffffff;
}
.head .tel .login_after:hover ul.a1
{
	display: block;
}
.head .tel .login_after ul.a1 li a
{
	display: block;
	font: normal 14px/30px "microsoft yahei";
	color: #333333;
	text-align: left;
	padding-left: 10px;
}
.head .tel .login_after ul.a1 li a:hover
{
	background-color: #265cab;
	color: #ffffff;
}
/*个人信息-我的排名*/
.my_informa dl
{
	background-color: #FFFFFF;
	width: 1140px;
	padding: 20px 30px;
}
.my_informa dl dt
{
	width:110px;
	height: 110px;
	overflow: hidden;
	float: left;
	behavior: url(front/css/PIE.htc);
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	position: relative;
}
.my_informa dl dd
{
	float: right;
	width: 960px;
}
.my_informa dl dd h3
{
	font: normal bold 16px/30px "microsoft yahei";
	color: #333333;
	margin-top: 20px;
}
.my_informa dl dd p
{
	margin-top: 20px;
}
.my_informa dl dd p span.a1
{
	font: normal 14px/20px "microsoft yahei";
	color: #666666;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 60px;
}
.my_informa dl dd p span.a1 span.ablue
{
	font-weight: bold;
}
.my_informa dl dd p span.a1 i.zan
{
	width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    background: url(../images/icon_xb.png) no-repeat -335px -192px;
    margin-right: 4px;
    margin-left: 5px;
}
.my_informa .select_left
{
	width: 250px;
	float: left;
	min-height: 690px;
}
.my_informa .select_left a.in_b
{
	font: normal bold 16px/40px "microsoft yahei";
	color: #265cab;
	width: 190px;
	display: block;
	text-align: center;
	border: 1px solid #265cab;
	behavior: url(front/css/PIE.htc);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	position: relative;
	margin: 35px auto 0;
}
.my_informa
{
	background-color:#FFFFFF;
}
.select_left ul.fat
{
	list-style-type: none;
}
.select_left ul.fat ul.son
{
	display: none;
	background-color: #FFFFFF;
}
.select_left ul.fat > li
{
	border-bottom: 1px solid #f0f0f0;
}
.select_left ul.fat > li > p.t1
{
	font: normal 18px/50px "microsoft yahei";
	color: #333333;
	display: block;
	padding-left: 30px;
}
.select_left ul.fat > li.atv > p.t1
{
	color: #FFFFFF;
	font-weight: bold;
}
.select_left ul.fat > li > p.t1:hover
{
	cursor: pointer;
}
.select_left ul.fat > li.atv
{
	background-color: #265cab;
}
.select_left ul.fat > li.atv ul.son
{
	display: block;
	padding-top: 15px;
}
.select_left ul.son > li > a
{
	font: normal 16px/40px "microsoft yahei";
	display: block;
	color: #999999;
	padding-left: 30px;
}
.select_left ul.son > li > a:hover,
.select_left ul.son > li > a.on
{
	color: #265cab;
}

.my_informa .rank_my,
.my_informa .acount_option
{
	width: 949px;
	float: right;
	border-left: 1px solid #f0f0f0;
	min-height:690px;
}
.my_informa .rank_my .top
{
	padding: 0 30px;
}
.my_informa .rank_my h3
{
	border-bottom: 1px solid #e6e6e6;
	padding-top: 12px;
	padding-bottom: 10px;
	position: relative;
}
.my_informa .rank_my h3 span
{
	color: #265cab;
	font: normal 18px/44px "microsoft yahei";
	display: inline-block;
}
.my_informa .rank_my h3 em
{
	color: #999999;
	font: normal 14px/44px "microsoft yahei";
	display: inline-block;
	margin-left: 10px;
}
.my_informa .rank_my .tab
{
	margin-top: 50px;
}
.my_informa .rank_my .tab p.a1
{
	text-align: center;
	font: normal 16px/22px "microsoft yahei";
	color: #333333;
	padding-bottom: 30px;
	border-bottom: 1px dashed #f0f0f0;
	margin-top: 20px;
}
.my_informa .rank_my .tab p.a1 span.ablue
{
	color: #265cab;
	font-weight: bold;
}
.my_informa .rank_my .tab .pk
{
	width: 150px;
	margin: auto;
	display: block;
}
.my_informa .rank_my .tab .pk_a
{
	width: 120px;
}
.my_informa .rank_my .tab .pk_a p
{
	display: block;
	text-align: center;
	font: normal 14px/20px "microsoft yahei";
	color: #666666;
	margin-top: 10px;
}
.my_informa .rank_my .tab .pk_a em
{
	display: block;
	width: 110px;
	height: 110px;
	margin: auto;
	behavior: url(front/css/PIE.htc);
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	position: relative;
	overflow: hidden;
	border: 5px solid #f4f4f4;
}
.my_informa .rank_my .tab p.a1 i.a1,
.my_informa dl dd p span.a1 i,
.my_informa table.a2 tr td span.n1 i,
.notice .btn .log_ed ul.c1 li i,
.rank_my .see_kep_box p span.a1 i
{
	width: 83px;
	height: 20px;
	display: inline-block;
	background: url(../images/icon_lv.png) no-repeat;
	margin: 0 5px;
	vertical-align: middle;
}
.my_informa .rank_my .tab p.a1 i.a1.a1,
.my_informa dl dd p span.a1 i.lv.a1,
.my_informa table.a2 tr td span.n1 i.lv.a1,
.notice .btn .log_ed ul.c1 li i.lv.a1,
.rank_my .see_kep_box p span.a1 i.lv.a1
{
	background-position: 0px 2px;
}
.my_informa .rank_my .tab p.a1 i.a1.a2,
.my_informa dl dd p span.a1 i.lv.a2,
.my_informa table.a2 tr td span.n1 i.lv.a2,
.notice .btn .log_ed ul.c1 li i.lv.a2,
.rank_my .see_kep_box p span.a1 i.lv.a2
{
	background-position: 0px -60px;
}
.my_informa .rank_my .tab p.a1 i.a1.a3,
.my_informa dl dd p span.a1 i.lv.a3,
.my_informa table.a2 tr td span.n1 i.lv.a3,
.notice .btn .log_ed ul.c1 li i.lv.a3,
.rank_my .see_kep_box p span.a1 i.lv.a3
{
	background-position: 0px -120px;
}
.my_informa .rank_my .tab p.a1 i.a1.a4,
.my_informa dl dd p span.a1 i.lv.a4,
.my_informa table.a2 tr td span.n1 i.lv.a4,
.notice .btn .log_ed ul.c1 li i.lv.a4,
.rank_my .see_kep_box p span.a1 i.lv.a4
{
	background-position: 0px -180px;
}
.my_informa .rank_my .tab p.a1 i.a1.a5,
.my_informa dl dd p span.a1 i.lv.a5,
.my_informa table.a2 tr td span.n1 i.lv.a5,
.notice .btn .log_ed ul.c1 li i.lv.a5,
.rank_my .see_kep_box p span.a1 i.lv.a5
{
	background-position: 0px -240px;
}
.my_informa .rank_my .tab p.a1 i.a1.a6,
.my_informa dl dd p span.a1 i.lv.a6,
.my_informa table.a2 tr td span.n1 i.lv.a6,
.notice .btn .log_ed ul.c1 li i.lv.a6,
.rank_my .see_kep_box p span.a1 i.lv.a6
{
	background-position: 0px -300px;
}
.my_informa .rank_my .tab p.a1 i.a1.a7,
.my_informa dl dd p span.a1 i.lv.a7,
.my_informa table.a2 tr td span.n1 i.lv.a7,
.notice .btn .log_ed ul.c1 li i.lv.a7,
.rank_my .see_kep_box p span.a1 i.lv.a7
{
	background-position: 0px -360px;
}
.my_informa .rank_my .tab p.a1 i.a1.a8,
.my_informa dl dd p span.a1 i.lv.a8,
.my_informa table.a2 tr td span.n1 i.lv.a8,
.notice .btn .log_ed ul.c1 li i.lv.a8,
.rank_my .see_kep_box p span.a1 i.lv.a8
{
	background-position: 0px -425px;
}
.my_informa .rank_my .tab p.a1 i.a1.a9,
.my_informa dl dd p span.a1 i.lv.a9,
.my_informa table.a2 tr td span.n1 i.lv.a9,
.notice .btn .log_ed ul.c1 li i.lv.a9,
.rank_my .see_kep_box p span.a1 i.lv.a9
{
	background-position: 0px -485px;
}
.my_informa .rank_my .tab2 h2
{
	font: normal bold 16px/22px "microsoft yahei";
	color: #333333;
	display: block;
	margin: 32px 0 16px;
}
.my_informa .rank_my .tab2 h2 span
{
	font-weight: normal;
	font-size: 14px;
}
.my_informa table.a1 tr th
{
	text-align:center;
	background-color: #265cab;
	color: #FFFFFF;
	font: normal 14px/40px "microsoft yahei";
}
.my_informa table.a1 tr td
{
	border-bottom: 1px solid #e8e8e8;
	font: normal 16px/50px "microsoft yahei";
	color: #333333;
}
.my_informa table.a1 tr td .ared,
.my_informa table.a1 tr td .agreen
{
	font-weight: bold;
}
.my_informa table.a2 tr th
{
	text-align:center;
	background-color: #f4fbff;
	font: normal 14px/50px "microsoft yahei";
	color: #666666;
	padding-right: 15px;
}
.my_informa table.a2 tr td 
{
	border-top: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
}
.my_informa table.a2 tr td span.n1
{
	font-size: 14px;
	padding-left: 10px;
}
.my_informa .tab2 span.zan
{
	font: normal 16px/44px "microsoft yahei";
	color: #999999;
	display: inline-block;
	border: 1px solid #999999;
	behavior: url(front/css/PIE.htc);
	position: relative;
	border-radius: 40px;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	padding: 0 20px;
}
.my_informa .tab2 span.zan i
{
	width: 27px;
	height: 27px;
	display: inline-block;
	background: url(../images/icon_xb.png) no-repeat -311px -160px;
	vertical-align: middle;
	margin-top: -4px;
	margin-right: 4px;
}
.my_informa .tab2 span.zan:hover i,
.my_informa .tab2 span.zan.on i
{
	background: url(../images/icon_xb.png) no-repeat -311px -125px;
}
.my_informa .tab2 span.zan:hover,
.my_informa .tab2 span.zan.on
{
	cursor: pointer;
	color: #265CAB;
	border-color: #265CAB;
}
.my_informa .tab2 .btn_z
{
	text-align: center;
	margin-top: 42px;
	margin-bottom: 30px;
}
.reply_box.a1
{
	width: 889px;
	padding: 0 30px;
}
.reply_box.a1 .tx_box .input
{
	width: 770px;
}
.reply_box.a1 .bok
{
	padding-bottom: 30px;
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 30px;
}
.reply_box.a1 .bok p.date
{
	font: normal 14px/20px "microsoft yahei";
	color:#999999;
}
.reply_box.a1 .bok p.rep_c
{
	font: normal 14px/20px "microsoft yahei";
	color: #333333;
	margin: 20px 0 25px;
}
.reply_box.a1 .bok h2.t
{
	
}
.reply_box.a1 .bok h2.t span.name
{
	font: normal 18px/24px "microsoft yahei";
	color: #333333;
}
.reply_box.a1 .bok h2.t .other span
{
	font: normal 14px/22px "microsoft yahei";
    color: #999999;
    display: inline-block;
    margin-right: 20px;
}
.reply_box.a1 .bok h2.t .other i
{
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	background: url(../images/icon_xb.png) no-repeat;
	margin-right: 4px;
}
.reply_box.a1 .bok h2.t .other span:hover
{
	cursor: pointer;
}
.reply_box.a1 .bok h2.t .other span.a2 i
{
	background-position: -314px -192px;
}
.reply_box.a1 .bok h2.t .other span.a3 i
{
	background-position: -335px -192px;
}
.reply_box.a1 .bok h2.t .other span.a1:hover i
{
	background-position: -289px -215px;
}
.reply_box.a1 .bok h2.t .other span.a2:hover i
{
	background-position: -314px -215px;
}
.reply_box.a1 .bok h2.t .other span.a3:hover i
{
	background-position: -335px -215px;
}
.reply_box .tx_box .img
{
	width: 49px;
	height: 49px;
	overflow: hidden;
	behavior: url(front/css/PIE.htc);
	position: relative;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
}
.reply_box .tx_box .img img
{
	width: 100%;
}
.my_informa .select_left a.in_b i
{
	width: 23px;
	height: 23px;
	display: inline-block;
	background: url(../images/icon_xb.png) no-repeat -2px -231px;
	vertical-align: middle;
	margin-left: 5px;
	margin-top: -2px;
}
.my_informa .acount_option
{
	padding: 0 30px;
	width: 889px;
}
.acount_option .top
{
	padding-top: 10px;
	border-bottom: 1px solid #e8e8e8;
	position: relative;
}
.acount_option .top i.locat
{
	width: 125px;
	height: 3px;
	background-color: #265cab;
	display: block;
	position: absolute;
	bottom: -2px;
	left: 0;
}
.acount_option .top ul.a1
{
	list-style-type: none;
}
.acount_option .top ul.a1 li
{
	float: left;
	margin-right: 30px;
}
.acount_option .top ul.a1 li a
{
	color: #666666;
	font: normal 16px/60px "microsoft yahei";
	width: 125px;
	text-align: center;
	display: block;
}

.my_informa dl dd h3 .other
{
	float: right;
}
.my_informa dl dd h3 .other span
{
	font: normal 16px/35px "microsoft yahei";
	color: #999999;
	display: inline-block;
	border: 1px solid #999999;
	padding: 0 10px;
	behavior: url(front/css/PIE.htc);
	position: relative;
	border-radius: 40px;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	margin-right: 10px;
}
.my_informa dl dd h3 .other span.zan i
{
	width: 27px;
	height: 27px;
	display: inline-block;
	background: url(../images/icon_xb.png) no-repeat -311px -160px;
	vertical-align: middle;
	margin-top: -4px;
	margin-right: 4px;
}
.my_informa dl dd h3 .other span.zan:hover,
.my_informa dl dd h3 .other span.gz:hover,
.my_informa dl dd h3 .other span.zan.on,
.my_informa dl dd h3 .other span.gz.on
{
	cursor: pointer;
	color: #265cab;
	border-color: #265cab;
}
.my_informa dl dd h3 .other span.zan:hover i,
.my_informa dl dd h3 .other span.zan.on i
{
	background: url(../images/icon_xb.png) no-repeat -311px -125px;
}
.my_informa dl dd h3 .other span.gz i
{
	width: 15px;
	height: 15px;
	display: inline-block;
	vertical-align: middle;
	background: url(../images/icon_xb.png) no-repeat -33px -235px;
	margin-right: 5px;
}
.my_informa dl dd h3 .other span.gz:hover i
{
	background: url(../images/icon_xb.png) no-repeat -33px -253px;
}

.acount_option .bot
{
	margin: auto;
}
.acount_option .bot .tab_nr h3
{
	font: normal bold 16px/50px "microsoft yahei";
	color: #333333;
	display: block;
}
.acount_option .bot .tab_nr p
{
	font: normal 14px/34px "microsoft yahei";
	color: #666666;
}
.acount_option .bot .tab_nr p.a1
{
	text-indent: 20px;
}
.mb20{margin-bottom: 20px;}
.text-center
{
	text-align: center;
}
.text-left
{
	text-align: left;
}
.text-right
{
	text-align: right;
}
.acount_option .bot .tab_img .top_s
{
	padding: 20px 0;
}
.acount_option .bot .top_s .btn a
{
	font: normal 14px/20px "microsoft yahei";
	color: #666666;
	display: inline-block;
	margin-right: 10px;
}
.acount_option .bot .top_s .btn a i
{
	width: 15px;
	height: 15px;
	display: inline-block;
	vertical-align: middle;
	background:url(../images/icon_xb.png) no-repeat -2px -258px;
	margin-top: -2px;
	margin-right: 5px;
	*margin-top: 2px;
}
.acount_option .bot .top_s .btn a.on i
{
	background: url(../images/icon_xb.png) no-repeat -2px -137px;
}
.acount_option .bot .top_s .time span.a1
{
	font: normal 12px/20px "microsoft yahei";
	color: #666666;
	display: inline-block;
}
.acount_option .bot .top_s .time a.ck
{
	font: normal 12px/24px "microsoft yahei";
	color: #265cab;
	display: inline-block;
	padding: 0 20px;
	border: 1px solid #265cab;
	behavior: url(front/css/PIE.htc);
	position: relative;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
/*时间选择器样式开始*/
.acount_option .bot .date_select
{
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.acount_option .bot .date_select span
{
	font-size: 14px;
	color: #333333;
	margin-right: 5px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.acount_option .bot .date_select span.a1
{
	color: #999999 !important;
}
.acount_option .bot .date_select span input
{
	padding-left:5px;
	width:100px;
	height:25px;
	border:1px solid #e8e8e8;
	font: normal 12px/25px "microsoft yahei";
	color: #333333;
	background: url(../images/img_date.png) no-repeat 82px 1px;
}
.acount_option .bot .date_select span input:hover
{
	cursor: pointer;
}
.acount_option .bot .date_select span input.on
{
	background: url(../images/img_date.png) no-repeat 82px -28px;
}
.my_informa .rank_my h3 a.down
{
	position: absolute;
	right: 0;
	top: 15px;
	display: block;
	width: 150px;
	font: normal bold 16px/40px "microsoft yahei";
	color: #FFFFFF;
	text-align: center;
	behavior: url(front/css/PIE.htc);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #275cac;
}
.my_informa .rank_my h3 a.down i
{
	width: 22px;
	height: 22px;
	display: inline-block;
	vertical-align: middle;
	background: url(../images/icon_xb.png) no-repeat -3px -281px;
	margin-right: 5px;
}
.bold{
	font-weight: bold !important;
}
.f16
{
	font-size: 16px !important;
}
.my_informa .rank_my .tab2 .img
{
	margin: 40px 0 20px;
}
.my_informa table.a3 tr th
{
	font: normal 16px/50px "microsoft yahei";
	color: #333333;
	text-align: left;
	padding-left: 20px;
	background-color: #f4fbff;
}
.my_informa table.a3 tr td
{
	font:normal 14px/50px "microsoft yahei";
	color: #666666;
	border: 1px solid #f0f0f0;
	padding-left: 20px;
}
.my_informa .rank_my .four_ul
{
	margin-top: 40px;
}
.rank_my .four_ul ul
{
	list-style-type: none;
}
.rank_my .four_ul ul li
{
	width: 49.9%;
	float: left;
}
.rank_my .four_ul ul li h5
{
	font: normal bold 16px/20px "microsoft yahei";
	color: #333333;
}
.rank_my .four_ul ul li h5 span
{
	font-weight: normal;
	color: #666666;
}
.rank_my .four_ul ul li .tp
{
	margin: 20px 0;
}
.my_informa .rank_my .tab2 .show_nav
{
	background-color: #f4fbff;
	padding: 10px 20px;
}
.my_informa .rank_my .tab2 .show_nav span.tit
{
	color: #666666;
	display: inline-block;
	font-size: 14px;
	margin-right: 10px;
}
.my_informa .rank_my .tab2 .show_nav a.a1
{
	font: normal 14px/22px "microsoft yahei";
	color: #666666;
	margin-right: 15px;
}
.my_informa .rank_my .tab2 .show_nav a.a1.atv
{
	background-color: #8dabd5;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0 4px;
	behavior: url(front/css/PIE.htc);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	position: relative;
}
.my_informa .rank_my .tab2 p.tit1
{
	text-align: center;
	font-size: 16px;
	line-height: 44px;
	color: #265cab;
}

.my_informa table.a2.prn tr th
{
	padding-right: 0;
	line-height: 40px;
}
.my_informa table.a2.prn tr td
{
	font: normal 14px/50px "microsoft yahei";
	color: #666666;
}
.my_informa .tab2 span.zan.red
{
	color: #b82313;
	border-color: #b82313;
}
.my_informa .tab2 span.zan.red i
{
	background: url(../images/icon_xb.png) no-repeat -311px -241px;
}
.exper_tran .top_title h3 em
{
	color: #265cab;
	font: normal 14px/44px "microsoft yahei";
	display: inline-block;
	margin-left: 10px;
}

.exper_tran .big_echo
{
	background: #FFFFFF url(../images/big01.png) no-repeat right top;
}

/*排行榜标题选择块*/
.exper_tran .big_echo
{
	padding: 35px 0;
}
.exper_tran ul.all
{
	list-style-type: none;
}
.exper_tran ul.all li
{
	*vertical-align: middle;
	overflow: hidden;
	margin-bottom: 10px;
}
.exper_tran ul.all li p.tit
{
	width: 6%;
	margin-right: 2%;
	float: left;
	font: normal 16px/33px "microsoft yahei";
	color: #333333;
	text-align: center;
}
.exper_tran ul.all li p.cate
{
	width: 92%;
	float: left;
	position: relative;
	overflow: hidden;
}
.exper_tran ul.all li p.cate a,
.exper_tran ul.all li .bot .s1 a
{
	font: normal 14px/33px "microsoft yahei";
	color: #333333;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 15px;
	float:left;
}
.exper_tran ul.all li p.cate a.ylj
{
	display: block;
    width: 108px;
    height: 34px;
    background: url(../images/icon_xb.png) no-repeat -132px -73px;
    padding: 0;
    margin-left: 10px;
}
.exper_tran ul.all li p.cate a.ylj:hover
{
	background-position: -132px -107px;
}
.exper_tran ul.all li p.cate a.on,
.exper_tran ul.all li .bot .s1 a.on
{
	color: #265cab;
	font-weight: bold;
}
.exper_tran ul.all li p.cate.a1
{
	padding-bottom: 10px;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 8px;
}
.exper_tran ul.all li p.cate.a3 a.last
{
	width: 50%;
	cursor: default;
}
.exper_tran ul.all li p.cate.a3 a
{
	border-bottom: 1px solid #265cab;
}
.exper_tran ul.all li p.cate.a3 span.w200
{
	width: 200%;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.exper_tran ul.all li p.cate.a3 a.on
{
	border: 1px solid #265cab;
	border-bottom: none;
	color: #265CAB;
	font-weight: bold;
}
.exper_tran ul.all li .bot
{
	padding-left: 8%;
}
.exper_tran ul.all li .bot .s1
{
	padding: 14px 0;
}
.exper_tran ul.all li .bot .s2
{
	display: block;
}
.exper_tran ul.all li .bot .s2 > span
{
	display: inline-block;
	float: left;
	margin: 0 10px;
	font: normal 14px/30px "microsoft yahei";
	color: #333333;
}
.exper_tran ul.all li .bot .s2 > span:hover
{
	cursor: pointer;
}
.exper_tran ul.all li .bot .s2 .input
{
	float: left;
	margin-right: 10px;
}
.exper_tran ul.all li .bot .s2 .input input
{
	width: 80px;
	font: normal 12px/20px "microsoft yahei";
	border: 1px solid #f0f0f0;
	text-indent: 10px;
	padding: 4px 0;
	display: inline-block;
	vertical-align: middle;
}
.exper_tran ul.all li .bot .s2 .qd
{
	display: inline-block;
	width: 60px;
	text-align: center;
	font: normal 14px/30px "microsoft yahei";
	color: #333333;
	background-color: #f9f9f9;
	border: 1px solid #f0f0f0;
	behavior: url(front/css/PIE.htc);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	position: relative;
}
.exper_tran ul.all li .bot .s2 .qd:hover
{
	color: #FFFFFF;
	background-color: #265cab;
	border-color: #265cab;
}
.exper_tran .sx
{
	width: 100%;
	display: block;
	padding: 20px 0;
	border-top: 1px solid #e6e6e6;
	margin-top: 20px;
}
.exper_tran .sx p.tit
{
	width: 8%;
	margin-right: 2%;
	float: left;
}
.exper_tran .sx p.nr
{
	width: 90%;
	float: left;
}
.exper_tran .sx p.nr span.b
{
	border: 1px solid #f0f0f0;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	float: left;
	font: normal 14px/28px "microsoft yahei";
	color: #333333;
	margin-right: 20px;
}
.exper_tran .sx p.nr span.b b
{
	font-weight: normal;
	padding: 0 10px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.exper_tran .sx p.nr span.b:hover
{
	cursor: pointer;
}
.exper_tran .sx p.nr span.b i
{
	width: 30px;
	height: 30px;
	border-left: 1px solid #f0f0f0;
	display: inline-block;
	vertical-align: middle;
	background: url(../images/icon_xb.png) no-repeat -253px -226px;
}
.exper_tran .sx p.nr span.b:hover i
{
	background-position: -227px -226px;
}
.exper_tran .sx p.nr a.del
{
	display: inline-block;
	width: 60px;
	text-align: center;
	font: normal 14px/30px "microsoft yahei";
	color: #265cab;
	border: 1px solid #265cab;
	behavior: url(front/css/PIE.htc);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	position: relative;
}

/*业绩鉴证*/
.top_nav_box
{
	border-top: 1px solid #e6e6e6;
}
.top_nav ul.a1
{
	list-style-type: none;
}
/*修改：将25%改为33%*/
.top_nav ul.a1 li
{
	float: left;
	width: 33%;
}
.top_nav ul.a1 li a
{
	display: block;
	text-align: center;
	font: normal 18px/60px "microsoft yahei";
	color: #666666;
}
.top_nav ul.a1 li a:hover
{
	color: #b82313;
}
.move_notice_box
{
	background-color: #f2f0ef;
}
.move_notice
{
	position: relative;
}
.move_notice i.icon
{
	width: 30px;
	height: 30px;
	display: block;
	position: absolute;
	background: url(../images/icon_lb.png) no-repeat center;
	left: 0;
	top: 4px;
	*top: 5px;
}
.move_notice ul.infoList
{
	list-style-type: none;
}
.move_notice ul.infoList li
{
	*vertical-align: middle;
}
.move_notice ul.infoList li .s1
{
	font: normal 14px/40px "microsoft yahei";
	width: 45%;
}
.move_notice ul.infoList li .s1 span.time
{
	float: right;
	color: #999999;
}
.move_notice ul.infoList li .s1 b
{
	color: #b82313;
}
.move_notice .notice .bd
{
	padding-left: 45px;
}
.add_gg_box
{
	background: #FFFFFF url(../images/img_gg01.jpg) no-repeat center center;
	min-height: 693px;
}

.add_gg_box .cont_nr
{
	width: 414px;
	float: right;
	margin-top: 140px;
}
.add_gg_box .cont_nr h1
{
	font: normal bold 34px/40px "microsoft yahei";
	color: #0053ad;
	display: block;
}
.add_gg_box .cont_nr h3
{
	font: normal 18px/24px "microsoft yahei";
	color: #333333;
	display: block;
	margin-top: 15px;
	margin-bottom: 40px;
}
.add_gg_box .cont_nr p
{
	font: normal 14px/30px "microsoft yahei";
	color: #666666;
	display: block;
	text-align: justify;
	text-justify: inter-ideograph;
}
.add_gg_box .cont_nr p span
{
	color: #0053ad;
}
.add_gg_box .cont_nr a.ckb
{
	width: 216px;
	height: 60px;
	font: normal bold 18px/60px "microsoft yahei";
	color: #FFFFFF;
	background-color: #0053ad;
	behavior: url(front/css/PIE.htc);
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	position: relative;
	display: block;
	text-align: center;
	margin-top: 40px;
}
.add_gg_box .cont_nr p i
{
	width: 10px;
	height: 10px;
	display: inline-block;
	vertical-align: middle;
	background: url(../images/icon_xb.png) no-repeat -78px -260px;
	margin-top: -2px;
	margin-right: 4px;
}
.login_box ul.date
{
	list-style-type: none;
	margin-top: 35px;
}
.login_box ul.date li
{
	float: left;
	margin-right: 10px;
	padding-bottom: 70px;
	*vertical-align: middle;
	position: relative;
}
.login_box ul.date li.last
{
	margin-right: 0;
}
.login_box ul.date li a
{
	font: normal 16px/50px "microsoft yahei";
	color: #666666;
	width: 98px;
	height: 50px;
	display: block;
	background-color: #ebebeb;
	border: 1px solid #ebebeb;
	text-align: center;
	behavior: url(front/css/PIE.htc);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	position: relative;
}
.login_box ul.date li a.on
{
	border: 1px solid #265cab;
}
.login_box a.login.bed
{
	background-color: #678dc4;
}
.login_box ul.date li a i
{
	width: 26px;
	height: 22px;
	position: absolute;
	right: 0;
	bottom: 0;
	background: url(../images/icon_ys.png) no-repeat center;
	display: none;
}
.login_box ul.date li a.on i
{
	display: block;
}
.login_box a.login.org
{
	background-color: #ffb135;
}
.login_box ul.date li .date_select
{
	display: block;
	position: absolute;
	width: 430px;
	left: -329px;
	top: 62px;
}
.login_box ul.date li .date_select input
{
	width: 200px;
	padding: 12px 0;
	border: 1px solid #ebebeb;
	display: inline-block;
	background:url(../images/icon_date01.png) no-repeat 170px center;
	text-indent: 10px;
	font: normal 16px/20px "microsoft yahei";
	color: #333333;
}
.ui-datepicker{
	position: absolute !important;
}
.login_box a.login.org i
{
	width: 28px;
	height: 28px;
	display: inline-block;
	background: url(../images/icon_xb.png) no-repeat -131px -260px;
	vertical-align: middle;
	margin-right: 10px;
}
.login_box .log_add
{
	width: 430px;
	position: absolute;
	padding: 40px 45px;
	background-color: #fafafa;
	left: 0;
	top: 330px;
}
.login_box .log_add p
{
	font: normal 14px/24px "microsoft yahei";
	color: #333333;
	padding-left: 30px;
	position: relative;
}
.login_box .log_add p i
{
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	background: url(../images/icon_xb.png) no-repeat -193px -260px;
	left: 0;
	top: 3px;
}
/*20170503 start*/
.reg_box .reg_nr ul.a1 li
{
	width: 33.3%;
}
.reg_box .reg_nr ul.a1 li .top
{
    top: -21px;
    margin-left: -27px;
}
.reg_box .reg_nr ul.a1 li i
{
	width: 55px;
	height: 50px;
}
.reg_box .reg_nr ul.a1 li.ing1 i
{
	background-position: 0px -315px;
}
.reg_box .reg_nr ul.a1 li.ing2 i
{
	background-position: -60px -315px;
}
.reg_box .reg_nr ul.a1 li.ing3 i
{
	background-position: -121px -315px;
}
.reg_box .reg_nr ul.a1 li.ing1.on i
{
	background-position: 0px -365px;
}
.reg_box .reg_nr ul.a1 li.ing2.on i
{
	background-position: -61px -365px;
}
.reg_box .reg_nr ul.a1 li.ing3.on i
{
	background-position: -122px -365px;
}
.reg_content table tr td i.tb_ok
{
	width: 20px;
	height: 20px;
	display: inline-block;
	background: url(../images/icon_xb.png) no-repeat -38px -280px;
	vertical-align: middle;
	margin-top: -2px;
	*margin-top: 0px;
}
.reg_content table tr td .yzm_box
{
	display: block;
}
.reg_content table tr td .yzm_box .img
{
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.reg_content table tr td .yzm_box a.ck
{
	font: normal 14px/20px "microsoft yahei";
	margin-left: 10px;
}
.reg_box .reg_nr ul.a1 li.on .bot h3.a1
{
	font-weight: normal;
}
/*20170503 end*/

/*footer start*/
.footer1_box {
	background-color: #1a1919;
}
.footer_box {
	background-color: #242424;
}
.footer1_box > .footer1 > p {
	font: normal 12px/55px "Microsoft YaHei";
	color: #767575;
}
.footer_box > .footer {
	position: relative;
	padding: 60px 0;
}
.footer > .fo_two > dl > dt {
	color: #8b8d92;
	font: normal bold 14px/20px "Microsoft YaHei";
	padding-bottom: 15px;
}
.footer > .fo_two > dl > dd a {
	color: #767575;
	display: block;
	font: normal 14px/20px "Microsoft YaHei";
}
.footer > .fo_two > dl > dd a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.footer > .fo_two > dl > dd > em {
	width: 28px;
	height: 28px;
	display: inline-block;
	background: url(../images/icon_fx.png) no-repeat;
	margin-left: 10px;
	cursor: pointer;
}
.footer > .fo_two > dl > dd > em.i {
	background-position: 0px 0px;
	margin-left: 0;
}
.footer > .fo_two > dl > dd > em.ii {
	background-position: -38px 0px;
}
.footer > .fo_two > dl > dd > em.iii {
	background-position: -76px 0px;
}
.footer > .fo_ewm {
	position: absolute;
	right: 0;
	width: 270px;
	height: 149px;
	background-color: #393d44;
	padding: 28px 20px;
	top: 32px;
}
.fo_ewm > .er {
	float: left;
	margin-left: 30px;
 	*margin-left:23px;
}
.fo_ewm > .er .img {
	padding: 9px;
	width: 102px;
	height: 102px;
	background-color: #fff;
}
.fo_ewm > .er .title > p.wx {
	font: normal 12px/24px "Microsoft YaHei";
	padding-left: 35px;
	*padding-left: 40px;
	color: #005c9c;
	margin-top: 10px;
	background: url(../images/icon_wx.png) no-repeat left center;
}
.footer > .fo_ewm .yy {
	width: 1px;
	position: relative;
}
.footer > .fo_ewm .yy > i {
	width: 10px;
	height: 21px;
	display: block;
	position: absolute;
	top: -29px;
	left: -29px;
	background: url(../images/fo_yy.png) no-repeat;
}

.footer > .fo_two > dl {
    margin-left:0;
    margin-right: 190px;
    float: left;
}
.footer > .fo_two > dl > dt{
    color:#fff;
    font-weight:bold;
    font-size: 18px;
    display: block;
    margin-bottom: 15px;
    line-height: 22px;
    position: relative;
}
.footer > .fo_two > dl > dt i{
	width: 42px;
	height: 2px;
	background-color: #005c9c;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
}
.footer > .fo_one > .bot {
    line-height:30px;
}
.footer > .fo_two > dl > dd  {
    line-height:30px;
    margin-bottom: 6px;
}
.footer > .fo_two > dl > dd a{
    line-height:30px;
}
.footer > .fo_ewm {
    background:none;
}
.fo_ewm > .er {
    float:right;
}
.footer1 span.a1 {
    color:#767575;
    float:right;
	font-size: 18px;
}
.footer1 span.a1 em
{
	font-size: 18px;
	display: inline-block;
	line-height: 0.22rem;
	font-weight: bold;
	font-style: normal;
	margin-left: 10px;
	color: #b82313;
}
/**PAGE--start**/
.page_box{
	margin-top:40px;
	text-align: right;
}
.page_box a,.ellipsis{
	display: inline-block;
	vertical-align: top;
	width:40px;
	height:40px;
	line-height: 40px;
	text-align: center;
	color:#666666;
	margin:0 5px;
	background: #f3f3f3;
}
.page_box a.w60{
	width:60px;
}
.page_box a:hover,
.page_box a.act{
	color:#FFFFFF;
	background: #E74646;
}
.page_box a:hover,
.page_box a.act{
	color:#FFFFFF;
	background: #E74646;
}
.page_box a.pg_prev{
	background: url(../images/pg-icon01.png) #F3F3F3 no-repeat center center;
}
.page_box a.pg_prev:hover{
	background: url(../images/pg-aicon01.png) #E74646 no-repeat center center;
}
.page_box a.pg_next{
	background: url(../images/pg-icon02.png) #F3F3F3 no-repeat center center;
}
.page_box a.pg_next:hover{
	background: url(../images/pg-aicon02.png) #E74646 no-repeat center center;
}
.page_box .pg_info{
	display: inline-block;
	vertical-align: top;
	height:40px;
	line-height: 40px;
	margin-left: 5px;
}
.page_box .pg_info em{
	display: inline-block;
	vertical-align: top;
	*vertical-align: middle;
	line-height: 40px;
	margin-left: 15px;
}
.page_box .pg_info input{
	vertical-align: top;
	*vertical-align: middle;
	width:40px;
	height:40px;
	line-height: 40px;
	padding:0 10px;
	margin:0 5px;
	background: #F3F3F3;
}
/**PAGE--end**/
.exper_tran ul.a2
{
	list-style-type: none;
	margin-top: 30px;
}
.exper_tran ul.a2 li
{
	padding-left: 10px;
	background: url(../images/li.png) no-repeat left center;
	*vertical-align: middle;
	border-bottom: 1px solid #f6f6f6;
	transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
}
.exper_tran ul.a2 li:hover
{
	padding: 0 12px;
	padding-right: 5px;
	*padding-left: 10px;
	*padding-right: 0;
	background-color: #f8f9ff;
	transition: all ease-in-out 0.4s;
	-moz-transition: all ease-in-out 0.4s;
	-webkit-transition: all ease-in-out 0.4s;
}
.exper_tran ul.a2 li a
{
	color: #333333;
	font: normal 16px/50px "microsoft yahei";
	display: inline-block;
	float: left;
}
.exper_tran ul.a2 li a i
{
	width: 35px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	margin-top: -2px;
	margin-left: 5px;
}
.exper_tran ul.a2 li a i.news
{
	background: url(../images/icon_xb.png) no-repeat -45px -73px; 
}
.exper_tran ul.a2 li a i.hots
{
    background: url(../images/icon_xb.png) no-repeat -86px -73px;
}

.exper_tran ul.a2 li a:hover
{
	color: #265cab;
	text-decoration: underline;
}
.exper_tran ul.a2 li span
{
	font: normal 16px/50px "microsoft yahei";
	color: #999999;
	display: inline-block;
	float: right;
}
.pb45{
	padding-bottom: 45px;
}

.reg_content table tr td .end_box
{
	margin: auto;
}
.reg_content table tr td .end_box span
{
	font: normal 22px/40px "microsoft yahei";
	color: #000000;
	font-weight: normal;
}
.reg_content table tr td .end_box i
{
	width: 40px;
	height: 40px;
	display: inline-block;
	vertical-align: middle;
	background: url(../images/icon_ok01.png) no-repeat center;
	*vertical-align: middle;
	margin-top: -4px;
	*margin-top: 0;
	margin-right: 10px;
}


/*20170503 start*/
/*模拟滚动轴 样式 开始*/
.Mechanism_box
{
	background-color:#ffffff;  /*整个滚动的背景*/
	padding: 0;
	margin:auto;
}
.mlr25{margin:0 25px !important; display:block;}
.xy_wpmain{
	padding:0px 0px 15px 0px;
	margin:30px 0;}

.scrollbar {
	position: relative;
	float: right;
	width: 10px;
	border-left: 1px solid #FFF;	/*滚动轴的那条线*/
	padding-bottom:10px;}	/*滚动轴的块下面的边距*/
.scrollbar .thumb {
	width: 4px; 			/*滚动轴那块的宽度*/
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	top: 0;
	left:-3px;				/*滚动轴定位*/
	background-color: #999999;	/*滚动轴那块的背景*/
	margin-top:5px;			/*滚动轴的那块离头部的值*/
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;;
}
.scrollbar .thumb .end {
	overflow: hidden;
	height: 5px;
	width: 13px; }
.viewport{
	margin-right:5px;
	height:324px;			/*可视高度*/
	overflow:hidden;
	position:relative;}
.viewport .overview{
	position: absolute;
	left: 0;
	top: 0;}
.xy_infocont{
	padding-right:15px;		/*填充右边15个像素的 滚动轴*/
	}	
.xy_infocont h5
{
	font: normal bold 14px/20px "microsoft yahei";
	color: #333333;
}
.xy_infocont p
{
	font: normal 14px/24px "microsoft yahei";
	color: #333333;
	margin-bottom: 10px;
}
.login_box.a3
{
	width: 690px;
	margin-left: -390px;
	margin-top: -278px;
}
.login_box a.login.a3
{
	width: 410px;
	margin: auto;
	behavior: url(front/css/PIE.htc);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	position: relative;
}
/*交易培训*/
.banner_gg_box
{
	min-width:1200px;
	margin:auto;
	height:497px;
}

.top_nav ul.a1 li a.on
{
	color: #b82313;
}
.my_informa .rank_my h3 .search_box
{
	position: absolute;
	right: 0;
	top: 20px;
}
.my_informa .rank_my h3 .search_box input
{
	border: 1px solid #e8e8e8;
	display: inline-block;
	background-color: #FFFFFF;
	text-indent: 10px;
	width: 230px;
	outline: none;
	font: normal 14px/20px "microsoft yahei";
	padding: 6px 0;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
	border-right: 0;
}
.my_informa .rank_my h3 .search_box a.btn
{
	width: 34px;
	height: 34px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	background-color: #265cab;
	margin-left: -3px;
}
.my_informa .rank_my h3 .search_box a.btn i
{
	width: 17px;
	height: 17px;
	margin: auto;
	display: block;
	margin-top: 8px;
	background:  url(../images/icon_xb.png) no-repeat -257px -166px;
}
.my_informa .rank_my h2.a1
{
	margin-top: 30px;
}
.my_informa .rank_my h2.a1 a
{
	display: inline-block;
	font: normal 14px/30px "microsoft yahei";
	color: #333333;
	width: 80px;
	behavior: url(front/css/PIE.htc);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	position: relative;
	text-align: center;
}
.my_informa .rank_my h2.a1 a.on
{
	color: #2b60ad;
	background-color: #eff8ff;
}
.my_informa .rank_my .new
{
	width: 888px;
	padding: 0 30px;
}
.my_informa .rank_my .new ul
{
	margin-top: 20px;
}
.my_informa .rank_my .new ul li .cont
{
	width: 610px;
}
.my_informa .move_g_box
{
	width: 949px;
    float: right;
    border-left: 1px solid #f0f0f0;
    min-height: 690px;
}
.my_informa .move_g_box h3
{
	display: block;
	font: normal 24px/30px "microsoft yahei";
	color: #265cab;
	padding-top: 15px;
	text-align: center;
	margin: 35px auto;
}
.my_informa .move_g_box .seb
{
	margin: 0 45px;
	padding: 22px 30px;
	border: 1px solid #dddddd;
	position: relative;
}
.my_informa .move_g_box .seb p
{
	font: normal 14px/34px "microsoft yahei";
	color: #666666;
	text-indent: 40px;
	text-align: justify;
	text-justify: inter-ideograph;
}
.my_informa .move_g_box .seb i
{
	background-color: #FFFFFF;
	position: absolute;
	padding: 8px 0;
	left: -4px;
	top: 50%;
	margin-top: -33px;
}
.my_informa .move_g_box .seb i em
{
	background-color: #b82313;
	width: 8px;
	height: 50px;
	display: block;
}
.my_informa .move_g_box .seb i.a1
{
	left: -4px;
}
.my_informa .move_g_box .seb i.a2
{
	right: -4px;
	left: inherit;
}
.my_informa .move_g_box .seb_img
{
	margin: 0 45px;
	padding: 22px 30px;
	position: relative;
}
.my_informa .move_g_box .seb_img a.btn
{
	width: 220px;
	height: 56px;
	display: block;
	background: url(../images/sub_btn.png) no-repeat center;
	margin: 40px auto 0;
}
.my_informa .move_g_box .like_more
{
	border-top: 1px dashed #ebebeb;
	padding-top: 60px;
}
.my_informa .move_g_box h1.t1
{
	font: normal 22px/30px "microsoft yahei";
	color: #333333;
	display: block;
	margin: 0 45px;
}
.move_g_box .page_box
{
	margin-left: 45px;
	margin-right: 45px;
}
.move_g_box ul.sub
{
	list-style-type: none;
	margin: 20px 45px 0;
}
.move_g_box ul.sub li
{
	padding-left: 15px;
	background: url(../images/icon_li01.png) no-repeat left center;
	margin-bottom: 15px;
	*vertical-align: middle;
}
.move_g_box ul.sub li a.nr
{
	float: left;
	font: normal 18px/30px "microsoft yahei";
	color: #333333;
	display: inline-block;
}
.move_g_box ul.sub li span.time
{
	float: right;
	font: normal 16px/30px "microsoft yahei";
	color: #666666;
}
.move_g_box ul.sub li a.nr em.zd
{
	background-color: #ba1f25;
	color: #FFFFFF;
	padding: 0 5px;
	font: normal 12px/20px "microsoft yahei";
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	*margin-top: 0;
	margin-top: -4px;
	behavior: url(front/css/PIE.htc);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	position: relative;
	margin-left: 8px;
}
/*添加：首页置顶*/
.notice .title ul li a i.zd
{
	background-color: #ba1f25;
	color: #FFFFFF;
	padding: 0 5px;
	font: normal 12px/20px "microsoft yahei";
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	*margin-top: 0;
	margin-top: -4px;
	behavior: url(front/css/PIE.htc);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	position: relative;
	margin-left: 8px;
}

.move_g_box ul.sub li a.nr span.a1
{
	font: normal 14px/22px "microsoft yahei";
    color: #999999;
    display: inline-block;
    margin: 0 20px;
    *margin-left: 10px;
}
.move_g_box ul.sub li a.nr span.a1 i
{
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	background: url(../images/icon_xb.png) no-repeat;
	background-position: -289px -192px;
	margin-right: 4px;
}

.move_g_box ul.sub li:hover a,
.move_g_box ul.sub li:hover span.time
{
	color: #265cab;
}
.notice .btn .log_ed
{
	width: 100%;
	background-color: #FFFFFF;
}
.notice .btn .log_ed .top
{
	padding: 35px 30px 20px;
}
.notice .btn .log_ed .bot
{
	margin: 0 30px;
	border-top: 1px solid #ebebeb;
}
.notice .btn .log_ed dl dt
{
	width: 124px;
	height: 124px;
	display: block;
	float: left;
	behavior: url(front/css/PIE.htc);
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	position: relative;
	overflow: hidden;
}
.notice .btn .log_ed dl dd
{
	float: right;
	width: 158px;
}
.notice .btn .log_ed dl dd h5.name
{
	font: normal 16px/20px "microsoft yahei";
	color: #333333;
	margin-top: 25px;
}
.notice .btn .log_ed dl dd p.a1
{
	font: normal 14px/20px "microsoft yahei";
	color: #999999;
	margin-top: 5px;
}
.notice .btn .log_ed dl dd span.c1
{
	color: #265cab;
	font: normal 14px/20px "microsoft yahei";
	margin-top: 15px;
	display: block;
	text-decoration: underline;
}
.notice .btn .log_ed dl dd span.c1:hover
{
	cursor: pointer;
}
.notice .btn .log_ed ul.c1
{
	list-style-type: none;
}
.notice .btn .log_ed ul.c1 li
{
	float: left;
	width: 49.9%;
	font: normal 14px/20px "microsoft yahei";
	color: #999999;
	margin-top: 10px;
}
.notice .btn .log_ed .bot
{
	padding-bottom: 15px;
}
.notice .btn .log_ed .bot span.a3
{
	font: normal 14px/53px "microsoft yahei";
	display: inline-block;
	color: #666666;
	text-align: right;
}
.notice .btn .log_ed .bot span.a3:hover
{
	cursor: pointer;
}
.notice .btn .log_ed ul.c1 li i.lv
{
	width: 70px;
	margin: 0;
}
.notice .btn .log_ed ul.c1 li i.lv.a1
{
	background-position: -10px 2px;
}
.notice .btn .log_ed ul.c1 li i.lv.a2
{
	background-position: -10px -60px;
}
.notice .btn .log_ed ul.c1 li i.lv.a3
{
	background-position: -10px -120px;
}
.notice .btn .log_ed ul.c1 li i.lv.a4
{
	background-position: -10px -180px;
}
.notice .btn .log_ed ul.c1 li i.lv.a5
{
	background-position: -10px -242px;
}
.notice .btn .log_ed ul.c1 li i.lv.a6
{
	background-position: -10px -303px;
}
.notice .btn .log_ed ul.c1 li i.lv.a7
{
	background-position: -10px -363px;
}
.notice .btn .log_ed ul.c1 li i.lv.a8
{
	background-position: -10px -425px;
}
.notice .btn .log_ed ul.c1 li i.lv.a9
{
	background-position: -10px -485px;
}

.my_informa .rank_my .top
{
	margin: auto;
}
.my_informa .rank_my .top p.c1
{
	font: normal 14px/30px "microsoft yahei";
	color: #666666;
	display: block;
	margin-top: 30px;
}
.my_informa .rank_my .top p.c1 span.a1
{
	font-size: 18px;
	font-weight: bold;
	color: #265cab;
}
.my_informa .rank_my .top .img_a1
{
	margin-top: 20px;
}
.reg_content table tr td .upload_img
{
	width: 140px;
	height: 140px;
	display: block;
	position: relative;
	margin-bottom: 47px;
}
.reg_content table tr td .upload_img input
{
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 4;
	filter:alpha(opacity=0);     
	-moz-opacity:0;               
	opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
}
.reg_content table tr td .upload_img input:hover
{
	cursor: pointer;
}
.reg_content table tr td .upload_img .tx_img
{
	width: 140px;
	height: 140px;
	display: block;
	z-index: 3;
}
.reg_content table tr td .upload_img .tx_img i
{
	width: 100%;
	height: 140px;
	display: none;
	background: url(../images/up_img_i.png) no-repeat center;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}
.reg_content table tr td .upload_img:hover .tx_img i
{
	display: block;
}
.reg_content table tr td .upload_img .tx_img span
{
	width: 140px;
	height: 140px;
	display: block;
	behavior: url(front/css/PIE.htc);
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.my_informa .rank_my .comment_nr
{
	margin: auto;
}
.comment_nr > ul {
	list-style-type: none;
	padding: 0 30px;
}
.comment_nr > ul > li {
	position: relative;
	padding: 18px 0 58px 75px;
	border-bottom: 1px solid #f2f2f2;
 *vertical-align:bottom;
}
.comment_nr > ul > li > .oper {
	color: #999999;
	font: normal 14px/20px "Microsoft YaHei";
}
.comment_nr > ul > li > .oper > a {
	color: #265cab;
}
.comment_nr > ul > li > p.time {
	color: #999999;
	font-size: 12px;
}
.comment_nr > ul > li > .reply {
	font: normal 14px/20px "Microsoft YaHei";
	color: #333333;
	margin-top: 20px;
}
.comment_nr > ul > li > .reply > a {
	color: #265cab;
}
.comment_nr > ul > li > i.tx {
	width: 48px;
	height: 48px;
	display: block;
	position: absolute;
	top: 18px;
	left: 0px;
	behavior: url(front/css/PIE.htc);
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	overflow: hidden;
}
.comment_nr > ul > li > .answer {
	position: relative;
	background-color: #f5f5f5;
	color: #999999;
	border: 1px solid #f2f2f2;
	display: none;
	padding: 20px;
 *padding-top:0px;
	margin-top: 15px;
}
.comment_nr > ul > li.has > .answer {
	display: block;
}
.comment_nr > ul > li > .answer h4, .comment_nr > ul > li > .answer h4 a {
	font-size: 14px;
	color: #999999;
}
.comment_nr > ul > li > .answer p {
	font-size: 14px;
	color: #999999;
}

.comment_nr > ul > li > em.reply_li {
	position: absolute;
	bottom: 18px;
	right: 18px;
	font-style: normal;
}
.comment_nr > ul > li > em.reply_li a {
	font: normal 14px/22px "Microsoft YaHei";
	color: #5a71a8;
}
.my_informa .rank_my .see_kep_box
{
	margin: auto;
	padding: 0 30px;
}
.rank_my .see_kep_box ul.a1
{
	list-style-type: none;
}
.rank_my .see_kep_box ul.a1 li
{
	border-bottom: 1px solid #e8e8e8;
	position: relative;
	padding: 25px 100px;
	padding-right: 120px;
}
.rank_my .see_kep_box ul.a1 li h4
{
	font: normal 18px/22px "microsoft yahei";
	color: #333333;
}
.rank_my .see_kep_box ul.a1 li p
{
	margin-top: 20px;
}
.rank_my .see_kep_box ul.a1 li p span.a1
{
	font: normal 14px/20px "microsoft yahei";
	color: #666666;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 60px;
}
.rank_my .see_kep_box ul.a1 li p span.a1 span.ablue
{
	font-weight: bold;
}
.rank_my .see_kep_box ul.a1 li i.tx
{
	width: 85px;
	height: 85px;
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -42px;
	behavior: url(front/css/PIE.htc);
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	overflow: hidden;
}
.rank_my .see_kep_box ul.a1 li i.tx img
{
	width: 100%;
}
.rank_my .see_kep_box ul.a1 li a.btn_see
{
	width: 113px;
	text-align: center;
	background-color: #265cab;
	color: #FFFFFF;
	font: normal 16px/35px "microsoft yahei";
	display: block;
	position: absolute;
	behavior: url(front/css/PIE.htc);
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	right: 0;
	top: 50%;
	margin-top: -18px;
}
.rank_my .see_kep_box ul.a1 li a.btn_see.bed
{
	background-color: #b6cbe6;
	color: #ffffff;
}
.rank_my .see_kep_box ul.a1 li a.btn_see i
{
	width: 12px;
	height: 12px;
	display: inline-block;
	background: url(../images/icon_xb.png) no-repeat -79px -283px;
	margin-right: 5px;
}

.one_stop_box
{
	background-color: #eff8ff;
}
.one_stop ul.c1
{
	list-style-type: none;
	padding: 70px 0;
}
.one_stop ul.c1 li
{
	float: left;
	width: 25%;
	*vertical-align: middle;
	margin-bottom: 70px;
}
.one_stop ul.c1 li em
{
	width: 118px;
	height: 118px;
	margin: 0 auto 30px;
	display: block;
	background: url(../images/icon_one.png) no-repeat 0px 0px;
}
.one_stop ul.c1 li p
{
	display: block;
	color: #255cab;
	font: normal 24px/28px "microsoft yahei";
	text-align: center;
	font-weight: normal;
}
.one_stop ul.c1 li em.a1
{
	background-position: 0px -288px;
}
.one_stop ul.c1 li em.a1:hover
{
	background-position: 0px 0px;
}
.one_stop ul.c1 li em.a2
{
	background-position: -135px -288px;
}
.one_stop ul.c1 li em.a2:hover
{
	background-position: -135px 0px;
}
.one_stop ul.c1 li em.a3
{
	background-position: -272px -288px;
}
.one_stop ul.c1 li em.a3:hover
{
	background-position: -272px 0px;
}
.one_stop ul.c1 li em.a4
{
	background-position: -408px -288px;
}
.one_stop ul.c1 li em.a4:hover
{
	background-position: -408px 0px;
}
.one_stop ul.c1 li em.a5
{
	background-position: 0 -423px;
}
.one_stop ul.c1 li em.a5:hover
{
	background-position: 0px -135px;
}
.one_stop ul.c1 li em.a6
{
	background-position: -138px -423px;
}
.one_stop ul.c1 li em.a6:hover
{
	background-position: -136px -134px;
}
.one_stop ul.c1 li em.a7
{
	background-position: -272px -426px;
}
.one_stop ul.c1 li em.a7:hover
{
	background-position: -272px -138px;
}
.one_stop ul.c1 li em.a8
{
	background-position: -408px -424px;
}
.one_stop ul.c1 li em.a8:hover
{
	background-position: -408px -135px;
}

.reg_content table tr td a.alert.ed{
	border-color: #cccccc;
	color:#999999;
}











/*footer start*/
.footer1_box {
	background-color: #1a1919;
}
.footer_box {
	background-color: #242424;
}
.footer1_box > .footer1 > p {
	font: normal 12px/55px "Microsoft YaHei";
	color: #767575;
}
.footer_box > .footer {
	position: relative;
	padding: 60px 0;
}
.footer > .fo_two > dl > dt {
	color: #8b8d92;
	font: normal bold 14px/20px "Microsoft YaHei";
	padding-bottom: 15px;
}
.footer > .fo_two > dl > dd a {
	color: #767575;
	display: block;
	font: normal 14px/20px "Microsoft YaHei";
}
.footer > .fo_two > dl > dd a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.footer > .fo_two > dl > dd > em {
	width: 28px;
	height: 28px;
	display: inline-block;
	background: url(../images/icon_fx.png) no-repeat;
	margin-left: 10px;
	cursor: pointer;
}
.footer > .fo_two > dl > dd > em.i {
	background-position: 0px 0px;
	margin-left: 0;
}
.footer > .fo_two > dl > dd > em.ii {
	background-position: -38px 0px;
}
.footer > .fo_two > dl > dd > em.iii {
	background-position: -76px 0px;
}
.footer > .fo_ewm {
	position: absolute;
	right: 0;
	width: 270px;
	height: 149px;
	background-color: #393d44;
	padding: 28px 20px;
	top: 32px;
}
.fo_ewm > .er {
	float: left;
	margin-left: 30px;
 	*margin-left:23px;
}
.fo_ewm > .er .img {
	padding: 9px;
	width: 102px;
	height: 102px;
	background-color: #fff;
}
.fo_ewm > .er .title > p.wx {
	font: normal 12px/24px "Microsoft YaHei";
	padding-left: 35px;
	*padding-left: 40px;
	color: #005c9c;
	margin-top: 10px;
	background: url(../images/icon_wx.png) no-repeat left center;
}
.footer > .fo_ewm .yy {
	width: 1px;
	position: relative;
}
.footer > .fo_ewm .yy > i {
	width: 10px;
	height: 21px;
	display: block;
	position: absolute;
	top: -29px;
	left: -29px;
	background: url(../images/fo_yy.png) no-repeat;
}

.footer > .fo_two > dl {
    margin-left:0;
    margin-right: 190px;
    float: left;
}
.footer > .fo_two > dl > dt{
    color:#fff;
    font-weight:bold;
    font-size: 18px;
    display: block;
    margin-bottom: 15px;
    line-height: 22px;
    position: relative;
}
.footer > .fo_two > dl > dt i{
	width: 42px;
	height: 2px;
	background-color: #005c9c;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
}
.footer > .fo_one > .bot {
    line-height:30px;
}
.footer > .fo_two > dl > dd  {
    line-height:30px;
    margin-bottom: 6px;
}
.footer > .fo_two > dl > dd a{
    line-height:30px;
}
.footer > .fo_ewm {
    background:none;
}
.fo_ewm > .er {
    float:right;
}
.footer1 span.a1 {
    color:#767575;
    float:right;
	font-size: 18px;
}
.footer1 span.a1 em
{
	font-size: 18px;
	display: inline-block;
	line-height: 0.22rem;
	font-weight: bold;
	font-style: normal;
	margin-left: 10px;
	color: #b82313;
}
/*-------权王大赛 style start-------*/
.head_nav.add_logo
{
	height: 66px;
}
.head_nav.add_logo .ad_logo
{
	position: absolute;
	left: 0;
	top: 0;
}
.head_nav.add_logo ul.a1
{
	padding-left: 200px;
	padding-top: 10px;
}
.head_nav.add_logo ul.a1 li a
{
	color: #FFFFFF;
	font: normal 16px/20px "microsoft yahei";
}
.head_nav.add_logo ul.a1 li a:hover
{
	color: #22385e;
}
.qw_banner_box,
.ds_banner_box
{
	min-width: 1200px;
	margin: auto;
	height: 610px;
}
.qw_banner_box .qw_banner,
.ds_banner_box .ds_banner
{
	width: 1200px;
	margin: auto;
}
.qw_banner p.open
{
	padding-top: 421px;
	font: normal bold 24px/50px "microsoft yahei";
	text-align: center;
	color: #72260a;
}
.qw_banner p.open span
{
	color: #e4b677;
}
.ds_banner_box
{
	height: 725px;
	background: url(../images/banner_ds.jpg) no-repeat center;
}
.login_qw_box
{
	width:625px;
	position: absolute;
	top: 572px;
	left: 50%;
	margin-left: -312px;
}
.login_qw_box a.a1,
.login_qw_box a.a2
{
	width: 335px;
	height: 80px;
	display: inline-block;
	float: left;
	background: url(../images/qw_btn.png) no-repeat 0px 0px;
}
.login_qw_box a.a2
{
	width: 325px;
	float: right;
	background-position: -300px -80px;
	margin-left: -44px;
}
.login_qw_box.ed
{
	width: 762px;
	height: 144px;
	display: block;
	background: url(../images/qw_login_ed.png) no-repeat center;
	margin-left: -381px;
	top: 552px;
}
.login_qw_box.ed .tx_img
{
	width: 94px;
	height: 94px;
	display: block;
	position: absolute;
	top: 24px;
	left: 50px;
	overflow: hidden;
}
.login_qw_box.ed .tx_img img
{
	width: 100%;
}
.login_qw_box.ed .tx_img i
{
	width: 94px;
	height: 94px;
	display: block;
	background: url(../images/qw_tx_bk.png) no-repeat center;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
}
.login_qw_box.ed .name_xq
{
	padding-left: 220px;
	margin-top: 25px;
}
.login_qw_box.ed .name_xq .top p span
{
	font: normal bold 18px/24px "microsoft yahei";
	color: #FFFFFF;
}
.login_qw_box.ed .name_xq .top p a.t
{
	font: normal 14px/24px "microsoft yahei";
	color: #1f4174;
	display: inline-block;
	margin-left: 10px;
}
.login_qw_box.ed .name_xq .top p a.t:hover
{
	color: #ffffff;
}
.login_qw_box.ed .name_xq .top a.ds
{
	position: absolute;
	right: 64px;
	top: 20px;
	background-color: #1f305c;
	color: #449ee5;
	padding: 0 8px;
	font-size: 14px;
	line-height: 25px;
	behavior: url(front/css/PIE.htc);
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
}
.login_qw_box.ed .name_xq .top a.ds i
{
	display: inline-block;
	vertical-align: middle;
	margin-top: -2px;
	*margin-top: 0;
}
.login_qw_box.ed ul.c1
{
	list-style-type: none;
	margin-top: 8px;
}
.login_qw_box.ed ul.c1 li
{
	float: left;
}
.login_qw_box.ed ul.c1 li.a1
{
	width: 140px;
}
.login_qw_box.ed ul.c1 li.a2
{
	width: 140px;
	padding-left: 20px;
}
.login_qw_box.ed ul.c1 li.a3
{
	width: 170px;
	padding-left: 20px;
}
.login_qw_box.ed ul.c1 li span.tit
{
	font: normal 14px/20px "microsoft yahei";
	color: #d7feff;
}
.login_qw_box.ed ul.c1 li p
{
	margin-top: 10px;
	font: normal 18px/22px "microsoft yahei";
	color: #D7FEFF;
}

.login_qw_box.ed ul.c1 li.a1 p a
{
	color: #56bcf9;
	font-size: 12px;
	display: inline-block;
	line-height: 24px;
	vertical-align:  middle;
	margin-top: -2px;
	*margin-top: 0;
}
.login_qw_box.ed ul.c1 li.a3 em
{
	color: #D7FEFF;
	font-size: 14px;
	font-style: normal;
}
.login_qw_box.ed ul.c1 li.a3 em i
{
	width: 12px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	margin-top: -10px;
	*margin-top: 0;
	margin-right: 5px;
	background: url(../images/arrow.png) no-repeat 0px 0px;
}
.login_qw_box.ed ul.c1 li.a3 em i.up
{
	background-position: -38px 0px;
}
.login_qw_box.ed ul.c1 li.a3 em i.down
{
	background-position: 0px 0px;
}
.ds_banner ul.a2
{
	list-style-type: none;
	margin-top: 25px;
}
.ds_banner ul.a2 li
{
	*vertical-align: middle;
}
.ds_banner ul.a2 li p
{
	font: normal 14px/30px "microsoft yahei";
	color: #ffffff;
}
.ds_banner ul.a2 li p i
{
	width: 10px;
	height: 10px;
	display: inline-block;
	vertical-align: middle;
	margin-top: -2px;
	*margin-top: 0;
	margin-right: 5px;
	background: url(../images/icon_xb.png) no-repeat -78px -260px;
}
.ds_banner table tr td
{
	padding: 10px 0;
	font: normal bold 16px/20px "microsoft yahei";
	color: #FFFFFF;
	background-color: #082246;
	border-right: 2px solid #020710;
	border-bottom: 2px solid #020710;
}
.ds_banner table tr td span
{
	padding-left: 20px;
}
.ds_banner table tr td em
{
	color: #56BCF9;
	font-style: normal;
	font-weight: normal;
}
.no-border-top
{
	border-top: 0 !important;
}
.no-border-right
{
	border-right: 0 !important;
}
.no-border-bottom
{
	border-bottom: 0 !important;
}
.no-border-left
{
	border-left: 0 !important;
}
.ds_banner .bot_js
{
	width: 725px;
	position: relative;
}
.ds_banner .bot_js h3
{
	margin-bottom: 50px;
}
.ds_banner .bot_js h3 span
{
	font: normal bold 24px/30px "microsoft yahei";
	color: #56bcf9;
}
.ds_banner .bot_js h3 a.more
{
	font: normal 14px/28px "microsoft yahei";
	color: #ffffff;
	display: inline-block;
	padding: 0 20px;
	margin-left: 45px;
	border: 1px solid #56bcf9;
	behavior: url(front/css/PIE.htc);
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	position: relative;
}
.ds_banner
{
	padding-top: 325px;
	position: relative;
}
.ds_banner i.title
{
	width: 245px;
	height: 140px;
	display: block;
	background: url(../images/ds_a1.png) no-repeat center;
	position: absolute;
	top: 80px;
	left: -80px;
}
.ds_banner ul.a3
{
	width: 950px;
	height: 436px;
	list-style-type: none;
	position: absolute;
	top: 77px;
	left: 130px;
}
.ds_banner ul.a3 li
{
	width: 100px;
	height: 100px;
	display: block;
	position: absolute;
}
.ds_banner ul.a3 li i.qt
{
	z-index: 3;
}
.ds_banner ul.a3 li.a1
{
	left: 0;
	top: 0;
	background:url(../images/qwd_a1.png) no-repeat center;
}
.ds_banner ul.a3 li.a2
{
	left: 100px;
	top: 40px;
	background:url(../images/qwd_a2.png) no-repeat center;
}
.ds_banner ul.a3 li.a3
{
	left: 200px;
	top: 81px;
	background:url(../images/qwd_a3.png) no-repeat center;
}
.ds_banner ul.a3 li.a4
{
	width: 117px;
	left: 300px;
	top: 131px;
	background:url(../images/qwd_a4.png) no-repeat center;
}
.ds_banner ul.a3 li.a5
{
	left: 417px;
	top: 171px;
	background:url(../images/qwd_a5.png) no-repeat center;
}
.ds_banner ul.a3 li.a6
{
	left: 516px;
	top: 211px;
	background:url(../images/qwd_a6.png) no-repeat center;
}
.ds_banner ul.a3 li.a7
{
	width: 120px;
	left: 615px;
	top: 249px;
	background:url(../images/qwd_a7.png) no-repeat center;
}
.ds_banner ul.a3 li.a8
{
	width: 158px;
	height: 120px;
	left: 735px;
	top: 161px;
	background:url(../images/qwd_a8.png) no-repeat center;
}
.ds_banner ul.a3 li.a9
{
	left: 893px;
	top: 128px;
	background:url(../images/qwd_a9.png) no-repeat center;
}
.ds_banner ul.a3 li.a7 em,
.ds_banner ul.a3 li.a8 em,
.ds_banner ul.a3 li.a9 em
{
	bottom: inherit;
	top: 0;
	text-align: left;
}
.ds_banner ul.a3 li em
{
	font: normal 20px/24px "microsoft yahei";
	color: #1f6cd3;
	display: block;
	position: absolute;
	bottom: 0;
	text-align: center;
	width: 100%;
}
.ds_banner ul.a3 li.on em
{
	color: #56BCF9;
	font-weight: bold;
}
.ds_banner ul.a3 li i.qt
{
	width: 40px;
	height: 50px;
	display: block;
	background:url(../images/qwt_a1.png) no-repeat;
	position: absolute;
	left: 50%;
	margin-left: -20px;
	top: 25px;
}
.ds_banner ul.a3 li.on i.qt
{
	background-position: 0px 0px;
}
.ds_banner ul.a3 li i.qt
{
	background-position: -54px 0px;
}
.ds_banner ul.a3 li.a2 i.qt
{
	top: 27px;
}
.ds_banner ul.a3 li.a3 i.qt
{
	top: 29px;
}
.ds_banner ul.a3 li.a4 i.qt
{
	top: 26px;
}
.ds_banner ul.a3 li.a5 i.qt
{
	top: 33px;
}
.ds_banner ul.a3 li.a6 i.qt
{
	top: 36px;
}
.ds_banner ul.a3 li.a7 i.qt
{
	top: 36px;
	left: 42px;
}
.ds_banner ul.a3 li.a8 i.qt
{
	top: 55px;
	left: 81px;
}
.ds_banner ul.a3 li.a7 i.qt,
.ds_banner ul.a3 li.a8 i.qt,
.ds_banner ul.a3 li.a9 i.qt
{
	background-position: -100px 0px;
}
.ds_banner ul.a3 li.a1.on
{
	background:url(../images/qwd_a1_on.png) no-repeat center;
}
.ds_banner ul.a3 li.a2.on
{
	background:url(../images/qwd_a2_on.png) no-repeat center;
}
.ds_banner ul.a3 li.a3.on
{
	background:url(../images/qwd_a3_on.png) no-repeat center;
}
.ds_banner ul.a3 li.a4.on
{
	background:url(../images/qwd_a4_on.png) no-repeat center;
}
.ds_banner ul.a3 li.a5.on
{
	background:url(../images/qwd_a5_on.png) no-repeat center;
}
.ds_banner ul.a3 li.a6.on
{
	background:url(../images/qwd_a6_on.png) no-repeat center;
}
.ds_banner ul.a3 li.a7.on
{
	background:url(../images/qwd_a7_on.png) no-repeat center;
}
.ds_banner ul.a3 li.a5 em
{
	bottom: -10px;
}
.ds_banner ul.a3 li.a6 em
{
	bottom: -10px;
}
.ds_banner ul.a3 li.on i.bg
{
	width: 44px;
	height: 44px;
	display: block;
	position: absolute;
	z-index: 2;
	background: url(../images/icon_qw_bg01.png) no-repeat;
}
.ds_banner ul.a3 li.on.a2 i.bg
{
	left: 29px;
	top: 29px;
}
.ds_banner ul.a3 li.on.a3 i.bg
{
	left: 29px;
	top: 29px;
}
.ds_banner ul.a3 li.on.a4 i.bg
{
	left: 37px;
    top: 28px;
}
.ds_banner ul.a3 li.on.a5 i.bg
{
	left: 28px;
    top: 35px;
}
.ds_banner ul.a3 li.on.a6 i.bg
{
	left: 29px;
    top: 37px;
}
.ds_banner ul.a3 li.a7 em
{
	text-indent: 25px;
}
.ds_banner ul.a3 li.a8 em
{
	text-indent: 57px;
	padding-top: 18px;
}
.ds_banner ul.a3 li.a9 em
{
	text-indent: 0;
	color: #ffbf34;
}
.ds_banner ul.a3 li.on.a7 i.bg
{
	left: 24px;
    top: 37px;
}
.ds_banner ul.a3 li.on.a8 i.bg
{
	left: 66px;
    top: 59px;
}
.ds_banner ul.a3 li.on.a9 i.bg
{
	left: 24px;
    top: 37px;
}
.qw_nav_box
{
	min-width: 1200px;
	margin: auto;
	background-color: #265CAB;
}
.qw_nav_box .qw_nav
{
	width: 1200px;
	margin: auto;
}
.qw_nav ul.a1
{
	list-style-type: none;
}
.qw_nav ul.a1 li
{
	float: left;
	width: 25%;
	padding: 10px 0;
}
.qw_nav ul.a1 li.atv
{
	background-color: #44ACFF;
}
.qw_nav ul.a1 li.atv a
{
	color: #ffffff;
}
.qw_nav ul.a1 li a
{
	font: normal 22px/50px "microsoft yahei";
	color: #aab9d8;
	display: block;
	text-align: center;
	border-left: 1px solid #44acff;
}
.qw_nav ul.a1 li a i
{
	width: 40px;
	height: 35px;
	display: inline-block;
	vertical-align: middle;
	margin-top: -2px;
	*margin-top: 0;
	margin-right: 7px;
}
.qw_nav ul.a1 li a i.a1
{
	background:url(../images/qw_nav_a1.png) no-repeat;
	background-position: 0px -3px;
}
.qw_nav ul.a1 li a i.a2
{
	background:url(../images/qw_nav_a1.png) no-repeat;
	background-position: 0px -93px;
}
.qw_nav ul.a1 li a i.a3
{
	background:url(../images/qw_nav_a1.png) no-repeat;
	background-position: 0px -143px;
}
.qw_nav ul.a1 li a i.a4
{
	background:url(../images/qw_nav_a1.png) no-repeat;
	background-position: 0px -48px;
}
.qw_nav ul.a1 li.atv a i.a1
{
	background:url(../images/qw_nav_a1_on.png) no-repeat;
	background-position: 0px -3px;
}
.qw_nav ul.a1 li.atv a i.a2
{
	background:url(../images/qw_nav_a1_on.png) no-repeat;
	background-position: 0px -93px;
}
.qw_nav ul.a1 li.atv a i.a3
{
	background:url(../images/qw_nav_a1_on.png) no-repeat;
	background-position: 0px -143px;
}
.qw_nav ul.a1 li.atv a i.a4
{
	background:url(../images/qw_nav_a1_on.png) no-repeat;
	background-position: 0px -48px;
}
.qw_nav ul.a1 li.atv + li a
{
	border-left: 0;
}

/*权王大赛-个人中心-个人信息*/
.bg_two{
	background-color: #051530;
}
.footer_box.bg_two .footer
{
	border-top: 1px solid #235b97;
}
.mb40{
	margin-bottom: 40px !important;
}
.pb60{
	padding-bottom: 60px;
}
.qw_main_box
{
	min-width: 1200px;
	margin: auto;
	background-color: #051530;
}
.qw_main_box .qw_main
{
	width: 1200px;
	margin: auto;
}
.qw_my_infor
{
	margin: auto;
}

.qw_my_infor dl
{
	background-color: #FFFFFF;
	width: 1140px;
	padding: 20px 30px;
}
.qw_my_infor dl dt
{
	width:110px;
	height: 110px;
	overflow: hidden;
	float: left;
	behavior: url(front/css/PIE.htc);
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	position: relative;
}
.qw_my_infor dl dd
{
	float: right;
	width: 960px;
}
.qw_my_infor dl dd h3
{
	font: normal bold 16px/30px "microsoft yahei";
	color: #333333;
	margin-top: 20px;
}
.qw_my_infor dl dd p
{
	margin-top: 20px;
}
.qw_my_infor dl dd p span.a1
{
	font: normal 14px/20px "microsoft yahei";
	color: #666666;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 60px;
}
.qw_my_infor dl dd p span.a1 b
{
	color: #325ca6;
}
.qw_my_infor dl dd p span.a1 span.ablue
{
	font-weight: bold;
	color: #325CA6;
}
.qw_my_infor dl dd p span.a1 i.zan
{
	width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    background: url(../images/icon_xb.png) no-repeat -335px -192px;
    margin-right: 4px;
    margin-left: 5px;
}
.qw_my_infor .select_left
{
	width: 250px;
	float: left;
	min-height: 690px;
}
.qw_my_infor .select_left a.in_b
{
	font: normal bold 16px/40px "microsoft yahei";
	color: #265cab;
	width: 190px;
	display: block;
	text-align: center;
	border: 1px solid #265cab;
	behavior: url(front/css/PIE.htc);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	position: relative;
	margin: 35px auto 0;
}
.qw_my_infor dl dd p span.change
{
	font: normal 14px/20px "microsoft yahei";
	color: #bacbe4;
	display: inline-block;
	margin-left: 10px;
}
.qw_my_infor dl dd p span.lv
{
	color: #325ca6;
	font-weight: bold;
}
.qw_my_infor dl dd p span.lv i
{
	width: 12px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	margin-top: -10px;
	*margin-top: 0;
	margin-right: 5px;
	background: url(../images/arrow.png) no-repeat 0px 0px;
}
.qw_my_infor dl dd p span.lv i.up
{
	background-position: -38px 0px;
}
.qw_my_infor dl dd p span.lv i.down
{
	background-position: 0px 0px;
}
.qw_my_infor dl dd h3 i.jj
{
	width: 80px;
	height: 30px;
	display: inline-block;
	background: url(../images/icon_jj.png) no-repeat;
	vertical-align: middle;
	margin-top: -12px;
	*margin-top: 0;
}
.qw_my_infor dl dt.border
{
	border:3px solid #f4f4f4;
}
.rank_my .course_ds
{
	position: relative;
}
.rank_my .course_ds p.c1
{
	font:normal 14px/30px "microsoft yahei";
	color: #666666;
	letter-spacing: 1px;
}
.rank_my .course_ds p.c1 i.ac
{
	width: 30px;
	height: 40px;
	display: inline-block;
	vertical-align: middle;
	background: url(../images/icon_qw01.png)  no-repeat;
	background-position: 0px 0px;
	margin-top: -2px;
	*margin-top: 0;
}
.rank_my .course_ds p.c1 span
{
	color: #1f6cd3;
	font-weight: bold;
}
.rank_my .qw_bot
{
	border-top: 1px dashed #f0f0f0;
	margin: 0 30px;
}
.rank_my .qw_bot ul.c3
{
	list-style-type: none;
	margin-top: 25px;
}
.rank_my .qw_bot ul.c3 li
{
	*vertical-align: middle;
}
.rank_my .qw_bot ul.c3 li p
{
	font: normal 14px/30px "microsoft yahei";
	color: #666666;
}
.rank_my .qw_bot ul.c3 li p i
{
	width: 10px;
	height: 10px;
	display: inline-block;
	vertical-align: middle;
	margin-top: -2px;
	*margin-top: 0;
	margin-right: 5px;
	background: url(../images/icon_xb.png) no-repeat -78px -260px;
}
.rank_my .qw_bot table
{
	margin-top: 30px;
}
.rank_my .qw_bot table tr td
{
	background-color: #eeeeee;
	border: 2px solid #FFFFFF;
	font: normal 14px/40px "microsoft yahei";
	color: #666666;
}
.rank_my .qw_bot table tr td span
{
	font-weight: bold;
	color: #b63f2f;
}
.course_ds .ul_box ul
{
	list-style-type: none;
	position: relative;
	border: 2px solid #325ca6;
	background-color: #f5fbff;
	padding: 20px;
	margin-top: 30px;
}
.course_ds .ul_box ul li
{
	float: left;
	
}
.course_ds span.tit
{
	font: normal bold 20px/24px "microsoft yahei";
	color: #325ca6;
	position: absolute;
	left: 24px;
	top: -12px;
	z-index: 4;
	padding: 0 10px;
}
.course_ds span.tit i
{
	width: 100%;
	height: 12px;
	background-color: #FFFFFF;
	position: absolute;
	top: 2px;
	left: 0;
	z-index: 2;
}
.course_ds span.tit b
{
	position: relative;
	z-index: 3;
}
.rank_my .bot ul.n1
{
	list-style-type: none;
	margin: 30px 30px 0;
}
.rank_my .bot ul.n1 li
{
	background-color: #fafafa;
	padding: 14px 0;
	*vertical-align: middle;
}
.rank_my .bot ul.n1 li i
{
	width: 10px;
	height: 10px;
	display: inline-block;
	vertical-align: middle;
	background: url(../images/icon_xb.png) no-repeat -237px -257px;
	margin-left: 5px;
	margin-right: 5px;
}
.rank_my .bot ul.n1 li a
{
	font: normal 16px/20px "microsoft yahei";
	color: #666666;
	float: left;
}
.rank_my .bot ul.n1 li:hover a
{
	color: #325ca6;
	text-decoration: underline;
}
.rank_my .bot ul.n1 li:hover span
{
	color: #325ca6;
}
.rank_my .bot ul.n1 li span
{
	color: #999999;
	float: right;
}
.qw_nav ul.a1 li.first a
{
	border-left: 0;
}
.exper_tran .level_box
{
	background-color: #f8f9fe;
	margin-top: 20px;
}
.exper_tran .level_box span.tit
{
	float: left;
	font: normal bold 14px/50px "microsoft yahei";
	color: #999999;
	display: inline-block;
	padding: 0 20px;
}
.exper_tran .level_box ul
{
	list-style-type: none;
}
.exper_tran .level_box ul li
{
	float: left;
	margin-right: 30px;
}
.exper_tran .level_box ul li a
{
	display: inline-block;
	font: normal bold 14px/50px "microsoft yahei";
	color: #333333;
}
.exper_tran .level_box ul li.atv a
{
	color: #3760a8;
}

.rank .cont table tr td .lv_a
{
	margin: auto;
}
.rank .cont table tr td .lv_a i
{
	width: 12px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -10px;
    margin-right: 5px;
    background: url(../images/arrow_a2.png) no-repeat 0px 0px;
}
.rank .cont table tr td .lv_a.up i
{
	background-position: -38px 0px;
}
.rank .cont table tr td .lv_a.down i
{
	background-position: 0px 0px;
}
.rank .cont table tr td .lv_a.up span
{
	color: #d41e26;
}
.rank .cont table tr td .lv_a.down span
{
	color: #1f69ce;
}
.exper_tran .top_n
{
	position: relative;
}
.exper_tran .top_n ul
{
	list-style-type: none;
	padding-left: 10px;
}
.exper_tran .top_n ul li
{
	float: left;
	margin-right: 60px;
}
.exper_tran .top_n ul li a
{
	color: #265cab;
	font: normal bold 16px/40px "microsoft yahei";
	color: #333333;
	display: inline-block;
	width: 80px;
	text-align: center;
}
.exper_tran .top_n ul li.on a
{
	color: #265cab;
}
.exper_tran .top_n b.b1 {
	width: 80px;
	height: 2px;
	display: block;
	position: absolute;
	background-color: #265cab;
	bottom: -1px;
	left: 10px;
}
/**********2017-4-7-start*******************/
.jb_img_01{
	width:413px;
	height: 173px;
	position: absolute;
	top:-69px;
	right:-482px;
}
.jb_img_02{
	width:305px;
	height:219px;
	position: absolute;
	top:-25px;
	right:-480px;
}
.news_box_01{
	height: 553px;
	background: url("../images/news_bg_img_02.jpg") no-repeat center;
}
.nb_content{
	width: 1200px;
	margin: 0 auto;
	padding-top: 11px;
	position: relative;
}
.nb_content>i{
	display: block;
	width: 225px;
	height: 118px;
	background: url("../images/n_title_01_03.png") no-repeat center;
	position: absolute;
	top:-154px;
	right:-35px;
}
.nb_content ul{
	width: 100%;
	margin-bottom: 35px;
}
.nb_content ul li{
	float: left;
	width: 380px;

}
.nb_content ul li>a.a1{
	display: block;
	width: 100%;
	margin-bottom: 17px;
	height: 282px;
}
.nb_content ul li>a.a2{
	font-size:16px;
	font-family: "Microsoft YaHei";
	color: #FFFFFF;
}
.nb_content ul li.sp_01{
	margin: 0 30px;
}
.nb_content ul li>a.a2:hover{
	color: #44acff;
	text-decoration: underline;
}
.nb_content ul li>p{
	margin-top: 17px;
	font-size: 16px;
	color: #336bc2;
	font-family: "Microsoft YaHei";
}
.nb_btn{
	width:180px;
	margin: 0 auto;
	padding: 0 33px;
	height: 30px;
	border: 1px solid #56bcf9;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	border-radius:16px;
	behavior: url(front/css/PIE.htc);
	position: relative;
}
.nb_btn>span{
	float: left;
	display:block;
	width: 18px;
	height: 18px;
	background: url("../images/nb_btn_icon_02_06.png") no-repeat center;
	margin-top: 6px;
	margin-right:10px;
}
.nb_btn>span.active{
	display:block;
	width: 18px;
	height: 18px;
	background: url("../images/nb_btn_icon_01_03.png") no-repeat center;
	margin-top:6px;
	margin-right:8px;
}
.nb_btn>a{
	display: block;
	float:left;
	width: 60px;
	height: 30px;
	line-height: 30px;
	color: #FFFFFF;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	padding: 0 9px;
}
.nb_btn>em{
	display: block;
	float:left;
	width:20px;
	height:10px;
	background: url("../images/right_arrow_img_09.png") no-repeat center;
	margin-top: 10px;
}
.news_box_02{
	height: 713px;
	background: url("../images/news_bg_img_03.jpg") no-repeat center;
}
.news_box_02 .nb_content_01{
	width:1200px;
	margin: 0 auto;
	position: relative;
}
.news_box_02 .nb_content_01>i{
	display: block;
	width:223px;
	height: 119px;
	background: url("../images/n_title_02_03.png") no-repeat center;
	position: absolute;
	left:32px;
	top:-148px;
}
.news_box_02 .nb_content_01>ul>li{
	width: 33.33%;
	height: 60px;
	float: left;
	text-align: center;
}
.news_box_02 .nb_content_01>ul>li>a{
	display: block;
	width: 100%;
	height: 60px;
	line-height: 60px;
	font-size: 22px;
	font-family: "Microsoft YaHei";
	color: #95a9ce;
	font-weight: bold;
	border-bottom: 1px solid #45adff;
	background-color: #0a2650;
}
.news_box_02 .nb_content_01>ul>li>a.active{
	border: 1px solid #45adff;
	border-bottom: none;
	color: #56bcf9;
	width: 99.5%;
	background:none;
}
.nb_img_01{
	width: 100%;
	margin-top: 32px;
}
.news_box_03{
	height:970px;
	background: url("../images/news_bg_img_04.jpg") no-repeat center;
}
.news_box_03 .nb_content_02{
	width: 1200px;
	margin: 0 auto;
	padding-top:255px;
	position: relative;
}
.news_box_03 .nb_content_02>i{
	display: block;
	width:223px;
	height: 117px;
	background: url("../images/n_title_03_03.png") no-repeat  center;
	position: absolute;
	top: 70px;;
	right:29px;
}
.news_box_03 .nb_content_02>h2{
	text-align: center;
	font-size:40px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "Microsoft YaHei";
	line-height: 40px;
	margin-bottom:28px;
}
.news_box_03 .nb_content_02>p{
	font-size: 30px;
	color: #56bcf9;
	height: 40px;
	line-height: 40px;
	font-family: "Microsoft YaHei";
	text-align: center;
	padding-right: 150px;
	position: relative;
}
.news_box_03 .nb_content_02>p>span{
	display: block;
	width:185px;
	height: 38px;
	background: url("../images/tzqw_word_01.png") no-repeat center;
	position: absolute;
	top: 0;
	right:288px;
}
.news_box_03 .nb_content_02 ul>li{
	float: left;
}
.news_box_03 .nb_content_02 ul>li.li_01{
	margin-top:72px;
}
.news_box_03 .nb_content_02 ul>li.li_02{
	margin:114px 197px 0 108px;

}
.news_box_03 .nb_content_02 ul{
	margin-left: 230px;
	margin-top: 253px;
}
.news_box_03 .nb_content_02 ul>li>h5{
	font-size: 20px;
	font-weight: bold;
	color: #56bcf9;
	font-family: "Microsoft YaHei";
	line-height:28px;
	text-align: center;
}
.news_box_03 .nb_content_02 ul>li>p{
	font-size: 16px;
	color: #56bcf9;
	font-family: "Microsoft YaHei";
}
.news_box_04{
	height:729px;
	background:url("../images/news_bg_img_05.png") no-repeat center;
}
.news_box_04 .nb_content_03{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.news_box_04 .nb_content_03>i{
	display: block;
	width: 224px;
	height: 118px;
	background: url("../images/n_title_04_03.png") no-repeat center;
	position: absolute;
	top:-163px;
	left: 0;
}
.news_box_04 .nb_content_03>ul.ul_01{
	width: 100%;
	margin-bottom: 37px;
}
.news_box_04 .nb_content_03>ul.ul_01>li{
	width: 50%;
	float: left;
}
.news_box_04 .nb_content_03>ul.ul_01>li>a{
	width: 100%;
	display:block;
	float: left;
	height:60px;
	line-height: 60px;
	text-align: center;
	font-family: "Microsoft YaHei";
	font-size: 22px;
	color: #95a9ce;
	font-weight: bold;
	background-color: #0a2650;
	border-bottom: 1px solid #45adff;
}
.news_box_04 .nb_content_03>ul.ul_01>li>a.active{
	width: 99.7%;
	border:1px solid #45adff;
	border-bottom: none;
	background: none;
}
.news_box_04 .nb_content_03>ul.ul_02{
	margin-bottom:23px;
}
.news_box_04 .nb_content_03>ul.ul_02>li{
	float:left;
	width: 280px;
	margin-left:26px;
}
.news_box_04 .nb_content_03>ul.ul_02>li:first-child{
	margin-left: 0;
}
.news_box_04 .nb_content_03>ul.ul_02>li>a.a1{
	display: block;
	margin-bottom:15px;
}
.news_box_04 .nb_content_03>ul.ul_02>li>a.a2{
	display: block;
	font-size: 16px;
	font-family: "Microsoft YaHei";
	color: #FFFFFF;
	line-height:26px;
}
.news_box_04 .nb_content_03>ul.ul_02>li>a.a2:hover{
	text-decoration: underline;
	color: #44acff;
}
.nbc_btn_01{
	width: 100%;
}
.nbc_btn_01>a{
	display: block;
	width:190px;
	margin: 0 auto;
	height:50px;
	line-height: 50px;
	font-size: 16px;
	font-family: "Microsoft YaHei";
	color:#c5d3ed;
	background-color:#082246;
	text-align: center;
	position:relative;
}
.nbc_btn_01>a>em{
	display: block;
	width: 20px;
	height: 10px;
	background: url("../images/right_arrow_img_09.png") no-repeat center;
	position: absolute;
	top: 20px;
	right:35px;
}
body>.new_fb{
	background: url("../images/footer_bg_01_02.png") no-repeat center;
}
body>.new_fb>.footer{
	padding: 45px 0;
}
body>.new_fbox{
	background-color:#071126;
}
/**权王大赛-期权-个人中心-start**/
.course_ds .ul_box>ul>li{
	width:11.11%;
	margin-top: 66px;
	border-top: 6px solid #bde5ff;
	margin-bottom: 45px;
}
.course_ds .ul_box>ul>li>span{
	display: block;
	padding-top: 19px;
	padding-left:35px;
	margin-top: -6px;
	color:#1f6cd3;
	font-size:14px;
	font-weight: bold;
	position: relative;
	border-top: 6px solid #bde5ff;
}
.course_ds .ul_box>ul>li>span>em{
	display: block;
	width: 26px;
	height: 22px;
	background: url("../images/blue_icon_01.png") no-repeat center;
	position: absolute;
	top:-15px;
	left:35px;
}
.course_ds .ul_box>ul>li.first_01>span,.course_ds .ul_box>ul>li.first_02>span{
	border-top: 6px solid #1f6cd3;
}
.rank_my .course_ds .ul_box>ul>li.first_01>span{
	padding-left: 20px;
	padding-right: 15px;
	position: relative;
}
.rank_my  .course_ds .ul_box>ul>li.first_01>span>em{
	position: absolute;
	top: -15px;
	left: 20px;
}
.rank_my .course_ds .ul_box>ul>li.last_01>span{
	padding-left:45px;
	position: relative;
}
.rank_my .course_ds .ul_box>ul>li.last_01>span>em{
	position: absolute;
	top: -15px;
	left: 45px;
	background-image:url("../images/blue_icon_04.png");
}
.course_ds .ul_box>ul>li.new_icon_01>span>em{
	background-image:url("../images/blue_icon_03.png");
}
.course_ds .ul_box>ul>li.new_icon_02>span{
	color:#b63f2f;
	border-top: 6px solid #b63f2f;
}
.course_ds .ul_box>ul>li.new_icon_02>span>em{
	background-image:url("../images/blue_icon_05.png");
}
.course_ds .ul_box>ul>li.first_02>span>em{
	background-image:url("../images/blue_icon_02.png");
}
.course_ds .ul_box{
	position: relative;
}
.course_ds .ul_box .qwds_img{
	width: 198px;
	border:2px solid #b63f2f;
	position: absolute;
	top:42px;
	right:54px;
	z-index: 100;
	text-align: center;
	height: 32px;
	border-bottom: none;
}
.course_ds .ul_box .qwds_img>span{
	margin-top:-11px;
	font-size: 16px;
	font-weight: bold;
	color: #b63f2f;
	font-family: "Microsoft YaHei";
	background-color: #f5fbff;
	padding: 0 10px;
	position: absolute;
	right:49px;
	top: 0;
}
.nb_content ul li a.a1 img,
.news_box_04 .nb_content_03>ul.ul_02>li>a.a1 img
{
	transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	behavior: url(front/css/PIE.htc);
	position: relative;
}
.nb_content ul li:hover a.a1 img,
.news_box_04 .nb_content_03>ul.ul_02>li:hover>a.a1 img
{
	margin-top: -10px;
	behavior: url(front/css/PIE.htc);
	position: relative;
	transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	box-shadow: 0px 0px 20px rgba(68,161,233,1);
	-moz-box-shadow: 0px 0px 20px rgba(68,161,233,1);
	-webkit-box-shadow: 0px 0px 20px rgba(68,161,233,1);
}
.nb_content ul li:hover a.a2,
.news_box_04 .nb_content_03>ul.ul_02>li:hover>a.a2
{
	color: #44acff;
}

.news_box_04 .nb_content_03>ul.ul_02>li>a.a1
{
	height: 188px;
}
.news_box_04 .nb_content_03>ul.ul_02>li>a.a1 img
{
	margin-top: 10px;
}
.news_box_04 .nb_content_03>ul.ul_02>li:hover>a.a1 img
{
	margin-top: 0;
}

.all_in_box
{
	width: 460px;
	position: fixed;
	left: 50%;
	z-index: 600;
	margin-left: -230px;
	top: 50%;
	margin-top: -248px;
}
.all_in_box a.look
{
	width: 180px;
	height: 50px;
	display: block;
	text-align: center;
	background-color: #5473e7;
	color: #FFFFFF;
	font: normal bold 16px/50px "microsoft yahei";
	behavior: url(front/css/PIE.htc);
	position: relative;
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	margin: auto;
	margin-left: 110px;
}
.all_in_box .in_img
{
	position: relative;
}
.all_in_box a.close
{
	width: 50px;
	height: 50px;
	display: block;
	position: absolute;
	right: -53px;
	top: 70px;
	background: url(../images/all_close.png) no-repeat center;
}
.id_show
{
	width: 1200px;
	height: 393px;
	display: block;
	position: absolute;
	z-index: 600;
	top: 729px;
	left: 50%;
	margin-left: -600px;
}
.id_show .bg_show
{
	width: 467px;
	height: 393px;
	display: block;
	background: url(../images/id_show.png) no-repeat center;
	margin-left: 118px;
}
.id_show .bg_show p.a1
{
	padding-top: 185px;
	padding-left: 165px;
	font: normal 20px/30px "microsoft yahei";
	color: #204275;
}
.id_show .bg_show p.a1 span
{
	font-weight: bold;
	color: #56bcf9;
}
.id_show .bg_show i.ac
{
	width: 30px;
	height: 30px;
	display: inline-block;
	vertical-align: middle;
	background: url(../images/id_icon01.png) no-repeat center;
	background-position: 0px 0px;
	margin: -11px 5px 0;
	*margin-top: -5px;
}
.id_show .bg_show p.a2
{
	font: normal 14px/20px "microsoft yahei";
	color: #666666;
	display: block;
	padding-left: 165px;
	margin: 10px 0;
}
.id_show .bg_show a.know
{
	width: 110px;
	height: 40px;
	display: block;
	background-color: #325ca6;
	color: #FFFFFF;
	text-align: center;
	behavior: url(front/css/PIE.htc);
	position: relative;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	line-height: 40px;
	margin-left: 205px;
	margin-top: 20px;
}
.id_show .bg_show a.select
{
	margin-left: 220px;
	font:normal 14px/20px "microsoft yahei";
	color: #666666;
	display: block;
	margin-top: 10px;
	
}
.id_show .bg_show a.select i
{
	width: 15px;
	height: 15px;
	display: inline-block;
	vertical-align: middle;
	background: url(../images/icon_xb.png) no-repeat -214px -291px;
	margin-top: -2px;
	*margin-top: 0;
	margin-right: 5px;
}
.id_show .bg_show a.select.on i
{
	background-position: -194px -291px
}
.ds_banner ul.a3 li .bang
{
	width: 474px;
	height: 505px;
	display: block;
	background: url(../images/bang_show.png) no-repeat center;
	position: absolute;
	z-index: 99;
	left: 80px;
	padding: 40px 30px;
}
.ds_banner ul.a3 li.a7 .bang,
.ds_banner ul.a3 li.a8 .bang,
.ds_banner ul.a3 li.a9 .bang
{
	left: -526px;
}
.ds_banner ul.a3 li .bang i.u
{
	width: 35px;
	height: 35px;
	display: block;
	position: absolute;
	left: 155px;
	top: 21px;
	font: normal 30px/34px "microsoft yahei";
	color: #FFFFFF;
	text-align: center;
}
.ds_banner ul.a3 li .bang .top_tx
{
	margin-top: 55px;
	*padding-top: 55px;
	*margin-top: 0;
}
.ds_banner ul.a3 li .bang .top_tx .one,
.ds_banner ul.a3 li .bang .top_tx .two,
.ds_banner ul.a3 li .bang .top_tx .three
{
	float: left;
	width: 33.3%;
	height: 151px;
	position: relative;
}
.ds_banner ul.a3 li .bang .top_tx span.name
{
	font: normal 14px/20px "microsoft yahei";
	color: #265CAB;
	display: block;
	text-align: center;
}
.ds_banner ul.a3 li .bang .top_tx span.num
{
	font: normal bold 14px/20px "microsoft yahei";
	color: #333333;
	display: block;
	text-align: center;
}
.ds_banner ul.a3 li .bang .top_tx .a1
{
	width: 74px;
	height: 74px;
	margin-left: auto;
	margin-right: auto;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	behavior: url(front/css/PIE.htc);
	position: relative;
	border: 3px solid #ebf3ff;
	overflow: hidden;
}
.ds_banner ul.a3 li .bang .top_tx .a1 img
{
	width: 100%;
}
.ds_banner ul.a3 li .bang .top_tx b
{
	width: 25px;
	height: 25px;
	display: block;
	position: absolute;
	left: 50%;
	bottom: 33px;
	margin-left: -12px;
	z-index: 2;
	background: url(../images/icon_xb.png) no-repeat;
}
.ds_banner ul.a3 li .bang .top_tx .two b
{
	background-position: -251px -276px;
}
.ds_banner ul.a3 li .bang .top_tx .one b
{
	background-position: -284px -276px;
}
.ds_banner ul.a3 li .bang .top_tx .three b
{
	background-position: -315px -276px;
}
.ds_banner ul.a3 li .bang .top_tx .two .a1
{
	width: 105px;
	height: 105px;
}
.ds_banner ul.a3 li .bang .top_tx .a2
{
	margin-top: 18px;
}
.ds_banner ul.a3 li .bang .top_tx .one .a1,
.ds_banner ul.a3 li .bang .top_tx .three .a1
{
	margin-top: 30px;
	*margin-top: 0;
}
.ds_banner ul.a3 li .bang .top_tx .one,
.ds_banner ul.a3 li .bang .top_tx .three
{
	*padding-top: 30px;
}
.ds_banner ul.a3 li .bang .top_tx .one b
{
	*bottom:63px;
}
.ds_banner ul.a3 li .bang .top_tx .three b
{
	*bottom:63px;
}
.Mechanism_box.name
{
	margin-left: 36px;
	padding-top: 20px;
	*padding-top: 0;
}
.Mechanism_box.name .scrollbar .thumb
{
	width: 5px;
	background-color: #92add5;
}
.Mechanism_box.name .viewport
{
	height: 235px;
}

.Mechanism_box.name dl.t1
{
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
}
.Mechanism_box.name dl.t1 dt
{
	background-color: #eeeeee;
	float: left;
	font: normal 16px/35px "microsoft yahei";
	color: #333333;
	text-align: center;
}
.Mechanism_box.name dl.t1 dt.a1,
.Mechanism_box.name dl.t1 dd.a1
{
	width: 110px;
	text-align: center;
}
.Mechanism_box.name dl.t1 dt.a2,
.Mechanism_box.name dl.t1 dd.a2
{
	width: 130px;
	text-align: center;
}
.Mechanism_box.name dl.t1 dt.a3,
.Mechanism_box.name dl.t1 dd.a3
{
	width: 130px;
	padding-right: 40px;
	text-align: right;
}
.Mechanism_box.name dl.t1 dd
{
	float: left;
	height: 39px;
	border-bottom: 1px solid #eeeeee;
}
.Mechanism_box.name dl.t1 dd b.rak
{
	width: 18px;
	height: 18px;
	display: inline-block;
	text-align: center;
	font: normal 14px/16px "microsoft yahei";
	color: #265cab;
	background-color: #bacbe3;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	behavior: url(front/css/PIE.htc);
	position: relative;
	vertical-align: middle;
	margin-top: 12px;
}
.Mechanism_box.name dl.t1 dd.a2 span
{
	font: normal 14px/39px "microsoft yahei";
	color: #333333;
}
.Mechanism_box.name dl.t1 dd.a3 span
{
	font: normal 14px/39px "microsoft yahei";
	color: #666666;
}
.Mechanism_box.name .xy_wpmain
{
	margin: 20px auto 0;
	*margin-top: 10px;
}
.ds_banner ul.a3 li .bang .top_tx .two span.num
{
	color: #f9a448;
}
.zIn4 {
	z-index: 4 !important;
}
.zIn3 {
	z-index: 3 !important;
}
.zIn2 {
	z-index: 2 !important;
}
/**********2017-4-7-end*******************/



/*--------2017-04-21 add class--------*/
.rank_my .top ul.a4
{
	list-style-type: none;
}
.rank_my .top ul.a4 li
{
	width: 50%;
	text-align: center;
	padding: 10px 0;
	border-bottom: 2px solid #f2f2f2;
	background-color: #FBFBFB;
}
.rank_my .top ul.a4 li.f1
{
	float: left;
	border-right: 1px solid #f2f2f2;
}
.rank_my .top ul.a4 li.f2
{
	float: left;
	width: 49.8%;
}
.rank_my .top ul.a4 li.on
{
	border-bottom: 3px solid #265CAB;
}
.rank_my .top ul.a4 li:hover
{
	cursor: pointer;
}
.rank_my .top ul.a4 li span
{
	font:normal 18px/24px "microsoft yahei";
	color: #999999;
}
.rank_my .top ul.a4 li.on span
{
	color: #265cab;
}
.rank_my .top ul.a4 li i
{
	width: 50px;
	height: 50px;
	background: url(../images/icon_xb.png) no-repeat;
	vertical-align: middle;
	margin-top: -2px;
	*margin-top: 0;
	display: inline-block;
	margin-right: 20px;
}
.rank_my .top ul.a4 li.f1 i
{
	background-position: 0px -457px;
}
.rank_my .top ul.a4 li.f2 i
{
	background-position: -67px -457px;
}
.rank_my .top ul.a4 li.f1.on i
{
	background-position: 0px -408px;
}
.rank_my .top ul.a4 li.f2.on i
{
	background-position: -67px -408px;
}
.rank_my .top_img
{
	margin: 30px auto 0;
}
.rank_my a.btn_qr
{
	width: 220px;
	height: 56px;
	display: block;
	margin: 50px auto;
	background: url(../images/btn_a01.png) no-repeat center;
}
.login_box.a4
{
	width: 566px;
	margin-left: -323px;
	padding-left:40px;
	padding-right: 40px;
	margin-top: -335px;
}
.reg_content.a1
{
	padding: 20px 0;
}
.login_box a.login.w400
{
	width: 408px;
	margin: auto;
	letter-spacing: 5px;
}
.reg_content.a1 table tr td span.tit
{
	line-height: 50px;
}
.lh22
{
	line-height: 22px !important;
	padding: 5px 0;
}
.reg_content.a1 a.add_f
{
	font: normal 14px/30px "microsoft yahei";
	color: #265cab;
	text-decoration: underline;;
}
.reg_content table tr td i.oko
{
	width: 20px;
    height: 20px;
    display: block;
    background: url(../images/icon_xb.png) no-repeat -38px -280px;
    position: absolute;
    right: 20px;
    z-index: 20;
    top: 50%;
    margin-top: -10px;
}
.docking_box
{
	padding: 40px 30px 0;
}
.docking_box p.a1
{
	font: normal 14px/30px "microsoft yahei";
	color: #666666;
}
.rank_my ul.c1
{
	list-style-type: none;
	margin-top: 10px;
}
.rank_my ul.c1 li
{
	width: 430px;
	background-color: #f7f7f7;
	padding: 50px 0;
}
.rank_my ul.c1 li.o1 em,
.rank_my ul.c1 li.o2 em
{
	width: 300px;
	height: 100px;
	display: block;
	background: url(../images/cp04.png) no-repeat 0px -10px;
	margin: auto;
}
.rank_my ul.c1 li:hover
{
	cursor: pointer;
	background-color: #265cab;
}
.rank_my ul.c1 li:hover em,
.rank_my ul.c1 li.o2:hover em
{
	background-position: 0px -130px;
}
.rank_my ul.c1 li p
{
	font: normal 24px/30px "microsoft yahei";
	color: #333333;
	display: block;
	text-align: center;
	margin-top: 30px;
}
.rank_my ul.c1 li:hover p
{
	color: #FFFFFF;
}
.rank_my ul.c1 li.o2 em
{
	background: url(../images/cp05.png) no-repeat 0px -10px;
}



/*2017-04-26 add class 大赛规则*/
.ds_rule_box
{
	padding: 20px 0;
}
.ds_rule_box .ds_rule
{
	width: 1100px;
	margin: auto;
	background-color: #FFFFFF;
	padding: 30px 50px;
}
.ds_rule .pub_bk_o
{
	margin: auto;
}
.pub_bk_o h1.title
{
	font: normal bold 36px/45px "microsoft yahei";
	color: #4f1218;
	display: block;
	position: relative;
	padding-left: 70px;
	height: 75px;
}
.pub_bk_o h1.title i
{
	width: 60px;
	height: 75px;
	background: url(../images/icon_xb.png) no-repeat -197px -329px;
	display: block;
	position: absolute;
	left: 0;
}
.pub_bk_o .top_add
{
	margin: 30px auto 50px;
}
.pub_bk_o .top_add .tp_img
{
	width: 525px;
	float: left;
	height: 280px;
	overflow: hidden;
	border: 5px solid #ededed;
}
.pub_bk_o .top_add .tp_img img
{
	width: 100%;
}
.pub_bk_o .top_add .ct_nr
{
	width: 545px;
	float: right;
	padding-left: 15px;
}
.pub_bk_o .top_add .ct_nr h3
{
	font: normal bold 24px/30px "microsoft yahei";
	color: #265cab;
	margin-bottom: 5px;
}
.pub_bk_o .top_add .ct_nr p
{
	font: normal 14px/30px "microsoft yahei";
	color: #333333;
	text-align: justify;
	text-justify: inter-ideograph;
	margin-bottom: 5px;
}
.ds_rule .pub_bk_o2
{
	margin: auto;
}
.ds_rule .pub_bk_o2 em.pub
{
	font-style: normal;
	display: inline-block;
	position: relative;
	background: url(../images/rule_em.png) no-repeat;
	font: normal bold 18px/51px "microsoft yahei";
	color: #ffffff;
	padding: 0 30px;
	padding-left: 60px;
	margin: 10px 0;
	
}
.ds_rule .pub_bk_o2 em.pub i
{
	width: 30px;
	height: 51px;
	background: url(../images/rule_em.png) no-repeat right 0px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}
.ds_rule .pub_bk_o2 p.a1,
.ds_rule .pub_bk_o2 p.a2
{
	font: normal 14px/30px "microsoft yahei";
	color: #333333;
}
.ds_rule .pub_bk_o2 p.a2
{
	color: #c7453a;
}
.ds_rule .pub_bk_o2 p.a1 span.ablue
{
	font-weight: bold;
}
.ds_rule .pub_bk_o3
{
	margin: auto;
}
.pub_bk_o3 p.a1
{
	font: normal 14px/30px "microsoft yahei";
	color: #333333;
}
.pub_bk_o3 p.bt
{
	font: normal 18px/30px "microsoft yahei";
	color: #265cab;
	margin: 15px 0;
}
.pub_bk_o3 p.bt i
{
	width: 8px;
	height: 8px;
	display: inline-block;
	vertical-align: middle;
	background: url(../images/icon_xb.png) no-repeat -197px -315px;
	margin-right: 8px;
}
.pub_bk_o2 table.a1
{
	border: 1px solid #bfcfe6;
}
.pub_bk_o2 table.a1 tr td
{
	border: 1px solid #bfcfe6;
	font: normal 14px/30px "microsoft yahei";
	padding: 10px 0;
	color: #6c83a5;
}
.pub_bk_o2 table.a1 tr th
{
	color: #265cab;
	background-color: #BFCFE6;
	border-bottom: 1px solid #ffffff;
}
.pub_bk_o2 table.a1 tr td p.a3
{
	padding-left: 45px;
}
.pub_bk_o2 table.a1 tr th span.a1
{
	line-height: 40px;
}
.pub_bk_o2 table.a1 tr th.a1
{
	border-right: 1px solid #FFFFFF;
}
.pub_bk_o2 table.a1 tr th.a2
{
	color: #643721;
	background-color: #e4c7a1;
	border-right: 1px solid #FFFFFF;
	border-bottom: none;
}
.pub_bk_o2 table.a1 tr th.a2.last
{
	border-color: #e4c7a1;
}
.abrown
{
	color: #643721 !important;
}
.ablues
{
	color: #265cab !important;
}
.pub_bk_o3 table.a2
{
	margin: 10px 0;
}
.pub_bk_o3 table.a2 tr th
{
	color: #6d412a;
	background-color: #E4C7A1;
	line-height: 40px;
	border-right: 1px solid #ffffff;
}
.pub_bk_o3 table.a2 tr th.last
{
	border-color: #E4C7A1;
}
.pub_bk_o3 table.a2 tr td
{
	color: #6d412a;
	border: 1px solid #e4c7a1;
	line-height: 40px;
}
.pub_bk_o2 ul.a1
{
	list-style-type: none;
}
.pub_bk_o2 ul.a1 li
{
	position: relative;
	padding-left: 50px;
	margin-bottom: 20px;
}
.pub_bk_o2 ul.a1 li p.a1
{
	font: normal 14px/30px "microsoft yahei";
	color: #333333;
}
.pub_bk_o2 ul.a1 li i
{
	width: 40px;
	height: 35px;
	display: block;
	position: absolute;
	background: url(../images/icon_xb.png) no-repeat -272px -327px;
	text-align: center;
	left: 0;
	top: 0;
	font: normal 300 18px/35px "microsoft yahei";
	color: #FFFFFF;
	font-style: normal;
}
.ds_calc_box
{
	margin: auto;
}
.ds_calc_box .rank_s,
.ds_calc_box .rank_d
{
	border: 1px solid #6c83a5;
	width: 538px;
}
.ds_calc_box .rank_s
{
	float: left;
}
.ds_calc_box .rank_d
{
	float: right;
}
.ds_calc_box h3.tit
{
	background-color: #6C83A5;
	display: block;
	padding: 0 35px;
	font: normal 18px/48px "microsoft yahei";
	color: #FFFFFF;
}
.ds_calc_box h3.tit i
{
	width: 8px;
	height: 8px;
	display: inline-block;
	vertical-align: middle;
	background: url(../images/icon_xb.png) no-repeat -212px -315px;
	margin-right: 10px;
}
.ds_calc_box .bot_a
{
	padding: 20px 35px 30px;
	height: 230px;
	overflow: hidden;
}
.ds_calc_box .bot_a p.a1,
.ds_calc_box .bot_a p.adc1
{
	font: normal 14px/30px "microsoft yahei";
	color: #333333;
}
.Mechanism_box.change3 .xy_wpmain
{
	margin: 0;
}
.Mechanism_box.change3 .viewport
{
	height: 222px;
}
.Mechanism_box.change3 .scrollbar .thumb
{
	left: inherit;
	right: 0px;
	background-color: #265cab;
	width: 10px;
	border-radius: inherit;
	-moz-border-radius: inherit;
	-webkit-border-radius: inherit;
}
.Mechanism_box.change3 .scrollbar
{
	background-color: #e9eef6;
	position: absolute;
	right: -20px;
	float: inherit;
}
.Mechanism_box.change3 .scrollbar01
{
	position: relative;
}
.ds_rule .pub_img
{
	padding: 10px 0;
}
.ds_rule .pub_img .one
{
	width: 615px;
	height: 465px;
	background-color: #ebebeb;
	overflow: hidden;
	float: left;
}
.ds_rule .pub_img .one_a
{
	width: 465px;
	float: right;
}
.fl{float: left !important;}
.fr{float: right !important;}
.mt25
{
	margin-top: 25px;
}
.ds_rule .pub_img .one_a ul
{
	list-style-type: none;
}
.ds_rule .pub_img .one_a ul li
{
	width: 220px;
	height: 220px;
	background-color: #EBEBEB;
	overflow: hidden;
}
.pub_bk_o2 p.a1 span.a3
{
	font-size: 18px;
	color: #265cab;
}


.float_b
{
	width: 188px;
	height: 253px;
	display: block;
	position: absolute;
	left: -122px;
	top: 20px;
	background: url(../images/float_b.png) no-repeat;
	z-index: 19999;
	padding-top: 120px;
}
.float_b ul
{
	width: 150px;
	margin: auto;
}
.float_b ul li
{
	margin-bottom: 5px;
	*vertical-align: middle;
}
.float_b ul li a
{
	display: block;
	font: normal 18px/29px "microsoft yahei";
	text-align: center;
	color: #643721;
	height: 35px;
}
.float_b ul li.on a
{
	color: #FFFFFF;
	font-weight: bold;
	background: url(../images/float_b_a.png) no-repeat center;
}

/*2017-05-08 add class for 填写申请表*/
.rank_my .bot_wq
{
	padding: 0 30px;
}
.rank_my .bot_wq table.a4.mg1
{
	margin: 44px 0;
}
.rank_my .bot_wq table.a4 tr td span.tit
{
	font: normal 14px/50px "microsoft yahei";
	color: #666666;
	padding-right: 10px;
	display: block;
}
.rank_my .bot_wq table.a4 tr td input.a1
{
	width: 198px;
	border: 1px solid #e5e5e5;
	padding: 9px 0;
	font-size: 14px;
	line-height: 20px;
	color: #666666;
	text-indent: 10px;
}
.rank_my .bot_wq table.a4 tr td i.oko
{
	width: 20px;
    height: 20px;
    display: block;
    background: url(../images/icon_xb.png) no-repeat -38px -280px;
    position: absolute;
    right: 20px;
    z-index: 20;
    top: 50%;
    margin-top: -10px;
}
.rank_my .pub_h3
{
	position: relative;
	height: 33px;
}
.rank_my .pub_h3 .line
{
	width: 100%;
	height: 1px;
	border-top: 1px dashed #c7c8c7;
	vertical-align: middle;
	display: block;
	z-index: 2;
	position: absolute;
	top: 50%;
	margin-top: -1px;
}
.rank_my .pub_h3 em
{
	font: normal bold 20px/30px "microsoft yahei";
	color: #265cab;
	display: inline-block;
	background-color: #ffffff;
	position: absolute;
	left: 45px;
	z-index: 3;
	top: 0;
	padding: 0 10px;
}
.rank_my .bot_wq table.a4 tr td .select_a
{
	padding-left: 20px;
}
.rank_my .bot_wq table.a4 tr td .select_a span
{
	font-size: 14px;
	display: inline-block;
	color: #666666;
	margin-right: 20px;
}
.rank_my .bot_wq table.a4 tr td .select_a span:hover
{
	cursor: pointer;
}
.rank_my .bot_wq table.a4 tr td .select_a span i
{
	width:17px;
	height:17px;
	display:inline-block;
	background: url(../images/icon_xb.png) no-repeat -259px -116px;
	margin-right:10px;
	vertical-align: middle;
	margin-top: -2px;
	*margin-top: 2px;
}
.rank_my .bot_wq table.a4 tr td .select_a span.on i
{
	background: url(../images/icon_xb.png) no-repeat -259px -73px;
}
.rank_my .bot_wq table.a4 tr td .select_a span.text
{
	position: relative;
	width: 333px;
}
.rank_my .bot_wq table.a4 tr td .select_a span.text.w260
{
	width: 260px;
}
.rank_my .bot_wq table.a4 tr td .select_a span.text input.a2
{
	position: absolute;
	border: none;
	right: 35px;
	font-size: 14px;
	color: #666666;
	line-height: 18px;
}
.rank_my .bot_wq table.a4 tr td input.a1.w80
{
	width: 78px;
}
.rank_my .bot_wq table.a4 tr td .select_a span.text.w260 input.a2
{
	width: 90px;
	right: 54px;
}
.rank_my .bot_wq table.a4 tr td .select_a.more span i
{
	background-position: -325px -368px;
}
.rank_my .bot_wq table.a4 tr td .select_a.more span.on i
{
	background-position: -325px -328px;
}
.rank_my .bot_wq a.login
{
	display: block;
	background-color: #265cab;
	text-align: center;
	font: normal bold 16px/50px "microsoft yahei";
	color: #FFFFFF;
	margin-top: 15px;
	width: 408px;
	letter-spacing: 5px;
}

/********用于多选框start***********/
.rank_my .bot_wq table.a4 tr td .select_mo
{
	padding-left: 20px;
}
.rank_my .bot_wq table.a4 tr td .select_mo span
{
	font-size: 14px;
	display: inline-block;
	color: #666666;
	margin-right: 20px;
}
.rank_my .bot_wq table.a4 tr td .select_mo span:hover
{
	cursor: pointer;
}
.rank_my .bot_wq table.a4 tr td .select_mo span i
{
	width:17px;
	height:17px;
	display:inline-block;
	background: url(../images/icon_xb.png) no-repeat -259px -116px;
	margin-right:10px;
	vertical-align: middle;
	margin-top: -2px;
	*margin-top: 2px;
}
.rank_my .bot_wq table.a4 tr td .select_mo span.on i
{
	background: url(../images/icon_xb.png) no-repeat -259px -73px;
}
.rank_my .bot_wq table.a4 tr td .select_mo span.text
{
	position: relative;
	width: 333px;
}
.rank_my .bot_wq table.a4 tr td .select_mo span.text.w260
{
	width: 260px;
}
.rank_my .bot_wq table.a4 tr td .select_mo span.text input.a2
{
	position: absolute;
	border: none;
	right: 35px;
	font-size: 14px;
	color: #666666;
	line-height: 18px;
}
.rank_my .bot_wq table.a4 tr td .select_mo span.text.w260 input.a2
{
	width: 90px;
	right: 54px;
}
.rank_my .bot_wq table.a4 tr td .select_mo.more span i
{
	background-position: -325px -368px;
}
.rank_my .bot_wq table.a4 tr td .select_mo.more span.on i
{
	background-position: -325px -328px;
}
/********用于多选框end***********/
/********常见问题start***********/
.question {
}
.question .title{
	text-align: center;
    font: normal 24px/30px "microsoft yahei";
    color: #265cab;
}
.question .qa_content{
	padding-top: 10px;
	text-decoration:none;
	line-height: 150%; 
	font-family: 宋体; 
	font-size: 12pt;
	padding-left: 30px;
}
.question .qa_content div{

}
.question .qa_content p{
	padding-left: 25px;
	margin-top: 10px;
}
.question .qa_content p span{
	font-weight: bold;
}
.question .qa_title{
	font-weight: bold;
	padding-bottom: 5px;
}
.question table{
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
	width:80%
}
.question table tr td{
	border: solid 1px #a4a4a4;
	padding-left: 25px;
	text-align: center;
}
.question table tr .qa_red{
	color: #c00000;
}
.question table .tr1{
	background-color: #cbcbcb;
}
.question table .tr2{
	background-color: #e7e7e7;
}
/********常见问题end**********/
/********风险揭示书start***********/
.fxjss {
}
.fxjss .title{
	text-align: center;
    font: normal 24px/30px "microsoft yahei";
    color: #265cab;
}
.fxjss .qa_content{
	padding-top: 10px;
	text-decoration:none;
	line-height: 150%; 
	font-family: 宋体; 
	font-size: 12pt;
	padding-left: 30px;
}
.fxjss .fx_content div{

}
.fxjss .fx_content p{
	padding-left: 25px;
}
.fxjss .fx_content p span{
	font-weight: bold;
}
.fxjss .fx_title{
	font-weight: bold;
	padding-bottom: 5px;
}
.fxjss table{
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
	width:80%
}
.fxjss table tr td{
	border: solid 1px #a4a4a4;
	padding-left: 25px;
	text-align: center;
}
.fxjss table tr .qa_red{
	color: #c00000;
}
.fxjss table .tr1{
	background-color: #cbcbcb;
}
.fxjss table .tr2{
	background-color: #e7e7e7;
}
/********风险揭示书end**********/
/*2017-05-31 add class for 气泡*/
.rank ul.rank_nav li.last
{
	right: 40px;
}
.rank ul.rank_nav li.last_qp,
.rank .title h3.border .i_que
{
	position: absolute;
    right: 5px;
    top: 17px;
    width: 35px;
}
.rank ul.rank_nav li.last_qp i.b1,
.rank .title h3.border .i_que  i.b1
{
	width: 25px;
	height: 25px;
	display: block;
	background: url(../images/icon_qpp.png) no-repeat center;
}
.rank ul.rank_nav li.last_qp p.a1,
.rank .title h3.border .i_que  p.a1
{
	width: 404px;
	padding: 20px 30px;
	position: absolute;
	right: -52px;
	top: 35px;
	border: 1px solid #6c83a5;
	background-color: #FFFFFF;
	font: normal 16px/26px "microsoft yahei";
	color: #6c83a5;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	display: none;
}
.rank ul.rank_nav li.last_qp p.a1 i.xsj,
.rank .title h3.border .i_que p.a1 i.xsj
{
	width: 14px;
	height: 9px;
	display: block;
	background: url(../images/icon_xsj01.png) no-repeat center;
	position: absolute;
	right: 66px;
	top: -8px;
}
.rank ul.rank_nav li.last_qp:hover,
.rank .title h3.border .i_que:hover
{
	cursor: pointer;
}
.rank ul.rank_nav li.last_qp:hover p.a1,
.rank .title h3.border .i_que:hover p.a1
{
	display: block;
}
.rank .title h3.border .i_que
{
	top: 33px;
	right: 735px;
}
.rank .title h3.border .i_que p.a1 i.xsj
{
	top: 2px;
}
.rank .title h3.border .i_que p.a1
{
	top: 27px;
	right: -55px;
}
/*下拉框样式开始*/
.search-select{
	display:inline-block;
	line-height:40px; /*下拉框样式的行高*/
	text-align:left; 
	margin:0px;
	position:relative;
}
.search-select #search_input{
	background:url(../images/ds_icon1.jpg) no-repeat;/*下拉框的背景图*/
/* 	display: block;
	width: 250px;下拉框文字的宽度-等值于下拉框的总宽
	height: 40px;下拉框文字的高度-等值于下拉框的总高
	line-height: 40px;下拉框文字的行高
	border: 0;
	outline: 0;
	background: none;
	color: #999;下拉框文字的颜色
	cursor: pointer; */
}
.search-select ul{
	width:107px;/* 下拉框-下拉的宽度 */
	display: none;
	position: absolute;
	left: 231px;
	top: 34px;/* 这里的top填写 下拉框的的高度-2px */
	overflow: hidden;
	background-color: #fff;/* 下拉框-下拉的背景 */
	max-height: 150px;
	overflow-y: auto;
	border: 1px solid #dddfe0;
	border-top: 0;
	z-index:10;
}
.search-select ul li{
	height: 30px;
	font-size:12px;
	line-height: 30px;
	overflow: hidden;
	padding: 0 10px;
	cursor: pointer;
	position: relative;
}
.search-select ul li.on{background-color: #e0e0e0;/*划过的背景颜色*/}

/*新增样式*/
.my_informa .tool_box{
	width: 949px;
	float: right;
	border-left: 1px solid #56bcf9;
}

.my_informa .tool_box h3
{
	display: block;
	font: normal 24px/30px "microsoft yahei";
	color: #265cab;
	padding-top: 15px;
	text-align: center;
	margin: 35px auto;
}

.my_informa .tool_box .seb
{
	margin: 0 45px;
	padding: 22px 30px;
	border: 1px solid #56bcf9;
	position: relative;
}
.my_informa .tool_box .seb p
{
	font: normal 14px/34px "microsoft yahei";
	color: #666666;
	text-indent: 40px;
	text-align: justify;
	text-justify: inter-ideograph;
}
.my_informa .tool_box .seb i
{
	background-color: #FFFFFF;
	position: absolute;
	padding: 8px 0;
	left: -4px;
	top: 50%;
	margin-top: -33px;
}
.my_informa .tool_box .seb i em
{
	background-color: #56bcf9;
	width: 8px;
	height: 50px;
	display: block;
}
.my_informa .tool_box .seb i.a1
{
	left: -4px;
}
.my_informa .tool_box .seb i.a2
{
	right: -4px;
	left: inherit;
}
.my_informa .tool_box .seb_img
{
	margin: 0 45px;
	padding: 22px 30px;
	position: relative;
}
.my_informa .tool_box .seb_img a.btn
{
	width: 220px;
	height: 56px;
	display: block;
	background: url(../images/sub_btn.png) no-repeat center;
	margin: 40px auto 0;
}

.my_informa .tool_box .seb ul
{
	with: 100%; 
	overflow: hidden;
}

.my_informa .tool_box .seb ul .tool
{
	font: normal 20px/24px microsoft yahei;
	color: #265cab;
	display: inline-block;
	padding: 0 20px;
	position: relative;
	-webkit-border-radius: 5px;
	width: 26%;
	height: 30px;
	margin: 10px 12px 0 0;
	float: left;
	cursor: pointer;
	border: 1px solid #265cab;
	text-align: center;
	
}

.my_informa .tool_box .seb ul .tool.on
{
    color: white;
    background-color: #265cab;
}

.my_informa .tool_text_box{
	width: 949px;
	float: right;
	border-left: 1px solid #56bcf9;
	margin-top: 10px;
}

.my_informa .tool_text_box .seb
{
	margin: 0 45px;
	padding: 22px 30px;
	border: 10px solid #56bcf9;
	position: relative;
}

.my_informa .tool_text_box .seb .title
{
    text-align: center;
}

.my_informa .tool_text_box .seb .title h3
{
    font: normal 20px/26px "microsoft yahei";
    color: #fafafa;
    background-color: #56bcf9;
    border: 1px solid #56bcf9;
    display: inline-block;
    -webkit-border-radius: 5px;
    padding: 0 20px;
    margin: -26px 12px 0 0;
}

.my_informa .tool_text_box .seb .content
{
    margin-top: 10px;
}

.my_informa .tool_text_box .seb .content h3
{
    background-color: #265cab;
    color: white;
    display: inline-block;
    text-align: center;
    -webkit-border-radius: 5px;
    padding: 5px 10px;
    margin-top: -3px;
    margin-bottom: 8px;
}

.my_informa .tool_text_box .seb .content p
{
    line-height: 18px;
    color: #333333;
    /* font-weight: bold; */
    margin-bottom: 5px;
}

.my_informa .tool_text_box .seb .content p em
{
     font-weight: bold; 
}

.my_informa .tool_text_box .seb .math
{
    margin-bottom: 5px;
    padding-bottom: 8px;
    border-top: 3px solid #005bac;
}

.my_informa .tool_text_box .seb td
{
    line-height: 26px;
    color: #325ca6;
    font-weight: bold; 
}
.my_informa .tool_text_box .seb td span
{
	color: #333333;
}

.my_informa .tool_text_box .seb input
{
	border: 2px solid #e5e5e5;
    vertical-align: middle;
}

.my_informa .tool_text_box .seb .content .count
{
	margin: 10px auto;
    text-align: center;
    overflow: hidden;	
}

.my_informa .tool_text_box .seb .content .count .sub
{
    width: 92px;
    height: 27px;
    line-height: 28px;
    font-size: 14px;
    cursor: pointer;
    text-indent: 0px;
    font-family: 宋体;
    margin: 0px 15px 0px 0px;
    border-width: 0px;
    background-color: #56bcf9a8;
    -webkit-border-radius: 5px;
}

.my_informa .tool_text_box .seb .content .count .clr
{
    width: 92px;
    height: 27px;
    line-height: 28px;
    font-size: 14px;
    cursor: pointer;
    text-indent: 0px;
    font-family: 宋体;
    margin: 0px 15px 0px 0px;
    border-style: initial;
    background-color: #eeeeee;
    -webkit-border-radius: 5px;
}

.my_informa .tool_text_box .seb .content .span2
{
	color: #999;
}

.my_informa .tool_text_box .seb .content div .p_res
{
	color: #265cab;
    font-size: 16px;
}

.my_informa .tool_text_box .seb .content div .res
{
    line-height: 18px;
    margin-bottom: 10px;
    padding: 5px 8px;
    border: 1px solid #b5b8c8;
    background: #eee;
    color: #999;
    height: 14px;
    width: 100%
}
/*下拉框样式结束*/
/*20180201添加a标签title样式*/
#tooltip
{
	position:absolute;
	z-index:9999;
	display:none;
	padding:4px 8px;
	border:1px solid rgba(255,255,255,0.25);
	border-radius:3px;
	background-color:#56bcf9;
	color:#fff;
	text-align:center;font-size:16px;
}
#tooltip:before
{
	position:absolute;
	top:-6px;left:15px;
	width:0;
	height:0;
	border:6px dashed #56bcf9;
	border-top:0;
	color:#fff;
	content:' ';
	line-height:0;
	border-bottom-style:solid;border-left-color:transparent;
	border-right-color:transparent;
}
/*a标签title样式结束*/


/*黄金大赛 start*/
.banner_gold {
    height: 553px;
    background: url(../images/banner_gold.jpg) no-repeat center;
}
.nav_gold {
    background: #16358b;
}
.nav_gold ul {
    width: 1090px;
    height: 80px;
    margin: 0 auto;
    padding: 0 55px;
}
.nav_gold li {
    float: left;
    padding: 0 65px;
}
.nav_gold li a {
    display: inline-block;
    height: 80px;
    line-height: 80px;
    font-size: 32px;
    color: #FFFFFF;
}
.nav_gold li.active a {
    color: #f5cf60;
}

.gold_content {
    background: #FFFFFF url(../images/gold_bg.jpg) no-repeat top center;
}
.gold_content .wrapfix {
    width: 1090px;
    padding: 40px 55px;
    margin: 0 auto;
}

.g_tit {
    line-height: 40px;
    font-size: 0;
    padding: 15px 0;
}
.g_tit b {
    display: inline-block;
    color: #304570;
    font-size: 30px;
    padding: 5px 0;
    border-bottom: 6px solid #f0cf72;
}
.g_brief {
    line-height: 36px;
    font-size: 20px;
    color: #000;
    padding: 5px 0 50px;
}
.g_brief p {
    font-weight: bold;
    text-indent: 2em;
}
.g_brief p.p2 {
    text-indent: 0;
}
.g_brief .blue {
    color: #304570;
}

.g_time_contact {
    overflow: hidden;
    padding: 44px 0;
}
.g_time_contact .box {
    float: left;
}
.g_time_contact .box.first {
    width: 640px;
}
.g_nav_tit {
    height: 70px;
    line-height: 70px;
    padding-left: 100px;
    margin-bottom: 6px;
    position: relative;
}
.g_nav_tit img {
    position: absolute;
    top: 0;
    left: 0;
}
.g_nav_tit b {
    display: inline-block;
    line-height: 48px;
    color: #304570;
    font-size: 30px;
    padding-top: 4px;
    vertical-align: top;
    border-bottom: 6px solid #f0cf72;
}
.g_nav_tit span {
    display: block;
    line-height: 40px;
    font-size: 30px;
    color: #304570;
    font-weight: bold;
    padding-top: 4px;
}
.g_nav_tit em {
    display: block;
    line-height: 20px;
    font-size: 20px;
    color: #304570;
}
.g_time_contact .box p {
    line-height: 36px;
    font-size: 20px;
    color: #000;
    font-weight: bold;
}
.g_time_contact .box p b {
    font-size: 30px;
    color: #304570;
}

.g_info_wrap {
    overflow: hidden;
    padding: 45px 0;
}
.g_info_wrap .lt_box {
    width: 360px;
    float: left;
    border-right: 4px solid #f4f4f4;
}
.g_input_wrap {
    padding-top: 28px;
}
.g_input {
    line-height: 40px;
    font-size: 0;
    position: relative;
    padding: 12px 0 12px 105px;
}
.g_input label {
    display: block;
    width: 90px;
    font-size: 18px;
    color: #666;
    text-align: right;
    font-weight: bold;
    position: absolute;
    top: 12px;
    left: 0;
}
.g_input input {
    width: 258px;
    line-height: 28px;
    font-size: 18px;
    color: #000;
    font-weight: bold;
    padding: 5px 9px;
    border: 1px solid #d3d3d3;
}
.g_input em {
    display: inline-block;
    font-size: 18px;
    color: #ec2e2e;
    vertical-align: top;
    padding-left: 13px;
}
.g_input span {
    display: inline-block;
    font-size: 16px;
    color: #a2a2a2;
    vertical-align: top;
    padding-left: 10px;
}
.g_input a.get_code {
    display: inline-block;
    width: 216px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #FFFFFF;
    text-align: center;
    vertical-align: top;
    margin-left: 10px;
    background: #ef4545;
}
.g_input .tip {
    line-height: 20px;
    color: #cc2a2c;
    font-size: 14px;
    padding-left: 20px;
    margin-top: 5px;
    background: url(../images/icon_tip.png) no-repeat left center;
}
.g_agree .tip {
    line-height: 20px;
    color: #cc2a2c;
    font-size: 14px;
    padding-left: 20px;
    margin-top: 5px;
    background: url(../images/icon_tip.png) no-repeat left center;
}
.g_agree {
    line-height: 30px;
    font-size: 16px;
    color: #a2a2a2;
    cursor: pointer;
    padding-left: 38px;
    margin: 20px 0 20px 67px;
    background: url(../images/icon_check.jpg) no-repeat left center;
}
.g_agree.active {
    background: url(../images/icon_check2.jpg) no-repeat left center;
}
.g_agree a {
    color: #2e436e;
}
.g_btn {
    padding: 10px 0 10px 105px;
}
.g_btn a {
    display: block;
    width: 278px;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    color: #FFFFFF;
    text-align: center;
    letter-spacing: 5px;
    background: #16358b;
}

.g_info_wrap .rt_box {
    width: 668px;
    float: right;
}
.g_code {
    text-align: center;
    padding-top: 40px;
}
.g_code p {
    line-height: 32px;
    color: #304570;
    font-size: 24px;
    font-weight: bold;
    padding-top: 25px;
}

.g_rule_text {
    line-height: 36px;
    font-size: 20px;
    color: #000;
    padding: 15px 0;
}
.g_rule_text p {
    font-weight: bold;
    padding-left: 32px;
    position: relative;
}
.g_rule_text p em {
    display: block;
    font-weight: bold;
    position: absolute;
    top: 0;
    left: 0;
}

.g_way_text {
    line-height: 32px;
    font-size: 20px;
    color: #000;
    padding: 15px 0;
}
.g_way_text p {
    font-weight: bold;
}

.g_table {
    width: 968px;
    margin: 25px 0;
}
.g_table th , .g_table td {
    line-height: 55px;
    font-size: 26px;
    font-weight: bold;
    text-align: center;
    border: 2px solid #000;
}
.g_table th{
    color: #000;
    white-space: nowrap;
}
.g_table td {
    color: #304570;
}
.g_way_text .img_box {
    padding: 10px 0;
}

.shade_box {
    background: url(../images/repeat_black.png) repeat;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 5000;
}
.rule_pop {
    width: 960px;
    padding: 25px 30px 25px 70px;
    background: #FFFFFF;
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -320px 0 0 -530px;
    background: #FFFFFF;
    z-index: 6000;
}
.scroll_cont {
    max-height: 400px;
    overflow-y: scroll;
    padding-right: 60px;
}
.g_bot_btn {
    text-align: center;
    padding: 36px 0 10px;
}
.g_bot_btn a {
    display: inline-block;
    width: 354px;
    height: 62px;
    line-height: 62px;
    color: #FFFFFF;
    font-size: 24px;
    background: #304570;
}


@media all and (max-width: 1024px){
    .head_box , .head { width: 100%;min-width: 100%; }
    .head .index .btn { margin-left: 15px; }
    .head .tel { margin-right: 15px; }
    .head .tel span { display: none; }
    .nav_gold ul { width: 100%;display: table;height: 44px;padding: 0;table-layout: fixed; }
    .nav_gold li { float: none;display: table-cell;padding: 0;text-align: center; }
    .nav_gold li a { font-size: 14px;height: 44px;line-height: 44px; }
    .gold_content { padding-bottom: 30px; }
    .gold_content .wrapfix { width: 100%;padding: 0; }
    .g_tit { line-height: 26px;padding: 15px; }
    .g_tit b { font-size: 20px;border-bottom: 3px solid #f0cf72; }
    .g_info_wrap { padding: 20px 15px; }
    .g_info_wrap .lt_box , .g_info_wrap .rt_box { width: 100%;float: none; }
    .g_info_wrap .lt_box { border-right: 0; }
    .g_nav_tit { padding-left: 60px; }
    .g_nav_tit img { width: 44px; }
    .g_nav_tit span { line-height: 24px;font-size: 18px;padding-top: 0; }
    .g_nav_tit em { font-size: 14px; }
    .g_input_wrap { padding-top: 0; }
    .g_input { padding: 6px 0 6px 80px; }
    .g_input label { font-size: 14px;width: 70px;top: 6px; }
    .g_input input { width: calc(100% - 35px);font-size: 16px; }
    .g_input em { padding-left: 5px;font-size: 14px; }
    .g_input span { padding-left: 0;line-height: 30px;font-size: 14px; }
    .g_input.code input { width: calc(100% - 140px); }
    .g_input a.get_code { width: 94px;font-size: 14px; }
    .g_agree { line-height: 24px;margin: 10px 0 10px 56px;font-size: 14px;padding-left: 24px;background: url(../images/icon_check3.jpg) no-repeat left center; }
    .g_agree.active { background: url(../images/icon_check4.jpg) no-repeat left center; }
    .g_btn { padding: 10px 15px 10px 80px; }
    .g_btn a { width: 100%;font-size: 16px; }
    .g_info_wrap .rt_box { margin-top: 20px; }
    .g_code { padding-top: 20px; }
    .g_code p { font-size: 16px;padding-top: 10px; }
    .g_brief , .g_rule_text, .g_way_text { padding: 0 15px;line-height: 24px;font-size: 14px; }
    .g_rule_text p { padding-left: 22px; }
    .g_time_contact { padding: 15px; }
    .g_time_contact .box { padding: 15px 0; }
    .g_nav_tit { height: 45px;margin-bottom: 15px; }
    .g_nav_tit b { line-height: 40px;font-size: 20px;padding-top: 0; }
    .g_time_contact .box p { line-height: 24px;font-size: 14px; }
    .g_time_contact .box p b { font-size: 20px; }
    .banner_gold {
        height: auto;
        padding-top: 92%;
        background: url(../images/banner_gold_h5.jpg) no-repeat center;
        background-size: 100% auto;
    }
    .g_table { width: 100%; }
    .g_table th, .g_table td { padding: 10px;line-height: 22px;font-size: 14px; }
    .g_way_text .img_box img { width: 100%; }
    .rule_pop {
        width: 80%;
        padding: 10px 5%;
        left: 5%;
        margin: -280px 0 0 0;
    }
    .scroll_cont { padding-right: 0; }
    .g_bot_btn { padding-top: 15px; }
    .g_bot_btn a { width: 80%;height: 44px;line-height: 44px;font-size: 16px; }
}
/*黄金大赛 end*/