.sjdownload{
    overflow-y: scroll;
    height:400px;
    overflow-x: auto;
    width: 99%;
}


.bold{
    font-weight:bold;
}

.select_td{
    background-color:#bce8f1;
    opacity:0.3;
}

#myForm{
    font-size:14px
}

.sj-table {
    width: 876px
}
.footnr h3, body {
    font-family: "Microsoft YaHei"
}

.brand .brand_share, .cp_time_delay .time_delay_pic .delay_pic_left .input_check input, .header .app img {
    vertical-align: middle
}

.block {
    display: block
}

.hide {
    display: none
}

.box {
    width: 100%;
    height: 100%
}

.paging {
    width: 100%;
    height: 100px
}

.paging .newsright3 {
    color: #aaa9a9;
    margin-top: 29px;
    margin-right: 1px;
    margin-bottom: 38px;
    float: right
}

.paging .newsright3 a {
    width: 26px;
    height: 26px;
    display: block;
    color: #aaa9a9;
    border: 1px solid #aaa9a9;
    border-right: none;
    text-align: center;
    line-height: 26px;
    float: left
}

.paging .newsright3 a.action, .paging .newsright3 a:hover {
    color: #fff;
    background-color: #feb04b
}

.paging .newsright3 a.other_a {
    border-right: 1px solid #aaa9a9
}

.paging .newsright3 span {
    float: left;
    width: 22px;
    text-align: center
}

.content {
    width: 100%;
    height: auto;
    position: relative;
    z-index: 100
}

.content .nav {
    width: 100%;
    height: 40px;
    background: rgba(52, 90, 126, .8);
    background: #345a7e \9
}

.content .nav .nav_ul {
    display: block;
    width: 1200px;
    margin: 0 auto;
    height: 40px
}

.content .nav .nav_li {
    display: block;
    float: left;
    width: 170px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    position: relative
}

.content .nav .nav_li .nav_li_div {
    display: none;
    height: auto;
    background: rgba(255, 255, 255, .95);
    background: #fff \9;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    position: absolute;
    top: 39px;
    z-index: 1000;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    background-clip: padding-box
}

.content .nav .nav_li .nav_li_div ul li a {
    display: block
}

.content .nav .nav_li .nav_li_div a:hover {
    color: #2885cc
}

.content .nav .nav_li:hover {
    background: #fff;
    border-top: 1px solid #676d7d;
    height: 39px
}

.content .nav .nav_li:hover .nav_li_a {
    color: #464c57
}

.content .nav .nav_li:hover span {
    color: #fff
}

.content .nav .nav_li .nav_li_a {
    font-size: 16px;
    color: #FFF;
    cursor: pointer;
    display: inline-block;
    width: 165px;
    height: 40px
}

.content .nav .nav_li span {
    display: block;
    float: right;
    color: #89909e
}

.content .nav .nav_news_div {
    width: 170px;
    clear: both;
    left: 0
}

.content .nav .nav_news_div ul li {
    display: block;
    width: 170px;
    clear: both;
    height: 37px;
    line-height: 37px;
    color: #666;
    border-top: 1px solid #f0f1f2
}

.content .nav .nav_news_div ul li a, .content .nav .nav_product_div a {
    color: #2885cc;
    font-size: 14px;
    display: block
}

.content .nav .nav_product_div {
    width: 340px;
    left: 0;
    padding: 20px 0
}

.content .nav .nav_product_div .nav_product_div_left {
    float: left;
    width: 168px
}

.content .nav .nav_product_div .nav_product_div_right {
    float: left;
    width: 168px;
    border-left: 1px solid #d8d8d8
}

.content .nav .nav_product_div a {
    height: 28px;
    line-height: 28px;
    text-align: left;
    text-indent: 30px
}

.content .nav .nav_product_div .nav_product_div_left .second_a {
    margin: 10px 0
}

.content .nav .nav_product_div .nav_product_div_right .second_a {
    margin: 10px 0
}
.content .nav .nav_product_div .other_a {
    line-height: normal;
    text-indent: 32px;
    font-size: 12px;
    color: #666
}

.content .nav .nav_data_div {
    width: 479px;
    height: auto;
    padding: 20px 0;
    left: 0
}

.content .nav .nav_data_div .nav_data_first {
    display: block;
    float: left;
    width: 138px
}

.content .nav .nav_data_div .nav_data_second {
    float: left;
    width: 200px;
    border-right: 1px solid #d8d8d8;
    border-left: 1px solid #d8d8d8
}

.content .nav .nav_data_div a {
    display: block;
    height: 30px;
    text-align: left;
    text-indent: 30px;
    color: #2885cc;
    font-size: 14px
}

.content .nav .nav_data_div ul li a {
    color: #666;
    font-size: 12px;
    line-height: 24px;
    height: 24px
}

.content .nav .nav_service_div {
    width: 687px;
    height: auto;
    padding: 20px 0;
    right: 0
}

.content .nav .nav_service_div ul {
    display: block;
    float: left;
    width: 168px;
    height: 220px;
    border-right: 1px solid #d8d8d8;
    text-align: left
}

.content .nav .nav_service_div ul:last-child {
    border: none
}

.content .nav .nav_service_div ul li {
    display: block;
    height: 26px;
    line-height: 26px;
    color: #2885cc;
    font-size: 14px;
    text-indent: 30px
}

.content .nav .nav_service_div ul li:first-child {
    line-height: normal;
    height: 24px
}

.content .nav .nav_service_div ul li a {
    color: #666;
    font-size: 12px
}

.content .nav .nav_service_div ul li .first_a {
    color: #2885cc;
    font-size: 14px
}

.content .nav .nav_law_div {
    width: 170px;
    clear: both;
    left: 0
}

.content .nav .nav_law_div ul li {
    display: block;
    width: 170px;
    clear: both;
    height: 37px;
    line-height: 37px;
    color: #666;
    border-top: 1px solid #f0f1f2
}

.content .nav .nav_about_div a, .content .nav .nav_law_div ul li a {
    display: block;
    color: #2885cc;
    font-size: 14px
}

.content .nav .nav_about_div {
    width: 322px;
    height: auto;
    padding: 20px 0;
    right: 0
}

.content .nav .nav_about_div .nav_about_left {
    display: block;
    float: left;
    width: 145px;
    border-right: 1px solid #d8d8d8
}

.content .nav .nav_about_div .nav_about_right {
    display: block;
    float: left;
    width: 174px
}

.content .nav .nav_about_div a {
    height: 30px;
    text-align: left;
    text-indent: 30px
}

.content .nav .nav_about_div ul li a {
    color: #666;
    font-size: 12px;
    line-height: 24px;
    height: 24px
}

.index_banner {
    width: 100%;
    height: 356px;
    position: relative;
    clear: both
}

.move_index_banner {
    display: none
}

.index_banner .swiper-container {
    width: 100%;
    height: 100%
}

.index_banner .swiper-slide {
    display: block;
    height: 100%;
    width: 100%;
    position: relative;
    overflow: hidden
}

.index_banner .swiper-slide img {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -960px
}

.index_banner .swiper-button-next, .index_banner .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 31px;
    height: 66px;
    left: 50%;
    margin-top: -33px
}



.swiper-mini-button-prev {
    position: absolute;
    top: 30%;
    width: 31px;
    height: 66px;
    left: 10px;
    z-index: 1000;
    background-size: 15px 20px;
    background: url(/r/cms/www/default/images/index-banner-left.png) no-repeat
}

.swiper-mini-button-next {
    position: absolute;
    top: 30%;
    width: 31px;
    height: 66px;
    right: 10px;
    background-size: 15px 20px;
    background: url(/r/cms/www/default/images/index-banner-right.png) no-repeat
}

.index_banner .swiper-button-prev {
    margin-left: -600px;
    z-index: 1000;
    background: url(/r/cms/www/default/images/index-banner-left.png) no-repeat
}

.index_banner .swiper-button-next {
    margin-left: 569px;
    background: url(/r/cms/www/default/images/index-banner-right.png) no-repeat
}

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

.main_cont {
    width: 1200px;
    height: auto;
    margin: 0 auto
}

.div_head {
    width: 100%;
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #cdd1de
}

.div_head_other {
    margin-top: 40px
}

.div_head .head_title {
    float: left;
    height: 38px;
    line-height: 38px;
    width: auto;
    font-size: 16px;
    font-weight: 700;
    color: #45455d
}

.div_head .head_title span {
    display: block;
    float: left
}

.index_box .div_head .head_title span {
    background-image: url(/r/cms/www/default/images/index-bg1.png);
    background-repeat: no-repeat
}

.head_title_product {
    width: 18px;
    height: 18px;
    margin-right: 10px;
    margin-top: 8px;
    background-position: -37px 0
}

.head_title_trend {
    width: 16px;
    height: 18px;
    margin-right: 12px;
    margin-top: 9px;
    background-position: -80px 0
}

.head_title_quotes {
    width: 25px;
    height: 13px;
    margin-right: 3px;
    margin-top: 13px;
    background-position: -55px -5px
}

.head_title_notice {
    width: 18px;
    height: 17px;
    margin: 10px 6px 0 17px;
    background-position: 0 -1px
}

.head_title_new {
    width: 19px;
    height: 17px;
    margin: 10px 6px 0 29px;
    background-position: -18px -1px
}

.head_title_groom {
    width: 19px;
    height: 18px;
    margin: 10px 6px 0 0;
    background-position: -97px -1px
}

.head_title_questions {
    width: 18px;
    height: 18px;
    margin: 10px 6px 0 0;
    background-position: -116px 0
}

.div_head .more {
    float: right;
    height: 38px;
    line-height: 28px;
    font-size: 12px;
    cursor: pointer;
    padding-top: 10px
}

.div_head .more a {
    color: #666
}

.div_head .more:hover {
    text-decoration: underline
}

.data_quotes .quotes_tab_cont .time_delay_cont .more a {
    color: #fea22b
}

.div_head .time {
    float: right;
    color: #45455d;
    font-size: 14px
}

.know_we_main {
    width: 100%;
    height: auto;
    padding: 20px 0;
    background: url(/r/cms/www/default/images/index-main-bg.jpg) top center repeat-y
}

.main_cont_left {
    float: left;
    width: 795px;
    height: auto;
    padding-right: 30px
}

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

.market_products .market_list {
    width: 100%;
    height: auto;
// padding-top: 32px;
// padding-bottom: 28px;
// background: url(/r/cms/www/default/images/index-product-bg.png) top center repeat-x
}

.market_products .market_list .pc_market_ul li {
    display: block;
    float: left;
    width: 120px;
    text-align: center;
    margin-left: 10px
}

.index_main .main_cont_left .swiper-container2 {
    display: block
}
#move_swiper{
    display:none
}
.market_products .market_list .pc_market_ul li p {
    font-size: 12px;
    color: #2661ac;
    padding-top: 8px
}

.index_main .main_cont_left .move_market_ul {
    display: none
}

.index_main .main_cont_left .move_market_change_show{
    display: none
}

.qiquantable thread{
    width:calc(100% - 1em)
}

.qiquantable  tbody {
//overflow-y:scroll;
//overflow-x:none;
    height:500px;
//display:block;
//table-layout:fixed;
}

.qiquantable  tbody:hover {
//overflow-y:scroll;
}

.qiquantable  tbody tr{
    height:30px;
    width:99.9%;
//display:table;
//table-layout:fixed;
    text-align:center;
}

.qiquantable  tbody tr td{
    text-align:center;
}

.qiquantable  tbody tr td.color_red{
    color: #f05b3d;
}

.qiquantable  tbody tr td.color_green{
    color: #04a021;
}

.qiquantable  thead tr td{
    border:0px solid black;
    text-align:center;
}

.contractImfortable  thead  tr td {
//overflow-y:scroll;
//overflow-x:none;
//height:500px;
//display:block
border: 1px solid #c4c4c4;
    border-bottom: 0px solid #c4c4c4;
}

.contractImfortable  tbody tr td,.contractImfortable  thead  tr td{
//height:30px;
//width:99.9%;
//display:table;
//table-layout:fixed;
//text-align:center;
    border: 1px solid #c4c4c4;
    border-bottom: 0px solid #c4c4c4;
}

.tbody_tj1::-webkit-scrollbar{
    width:5px;
    background-color:transparent;
    height:30px;
    margin: 10px 10px;
    position:absolute;
    float:left;
}

.tbody_tj1::-webkit-scrollbar-thumb{
    border-radius:5px;
    background:#E5E5E5;
    -webkit-box-shadow:inset 0 0 1px rgba(0,0,0.5);
}

.tbody_tj1::-webkit-scrollbar-track{
    -webkit-box-shadow:inset 0 0 0px rgba(0,0,0,0.5);
    border-radius:1px;
    background-color:transparent;
    -webkit-tap-highlight-color: transparent
}

.trends_we {
    width: 100%;
    margin-top: 10px
}

.trends_we .trends_main {
    width: 100%;
    padding-top: 20px
}

.trends_we .trends_main_img {
    width: 245px;
    height: 158px;
    float: left;
    position: relative
}

.trends_we .trends_main_img .swiper-container, .trends_we .trends_main_img .swiper-wrapper {
    width: 100%;
    height: 100%
}

.trends_we .trends_main_img .swiper-wrapper span {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 32px;
    line-height: 32px;
    z-index: 9;
    background: rgba(0, 0, 0, .65);
    background: #000 \9;
    font-size: 12px;
    color: #fff;
    text-indent: 10px
}

.trends_we .trends_main_img .swiper-slide {
    position: relative
}

.trends_we .trends_main_img .swiper-pagination {
    text-align: right
}

.trends_we .trends_main_img .pagination {
    position: absolute;
    width: 30%;
    bottom: 0;
    left: auto;
    right: 5px;
    height: 32px;
    line-height: 32px
}

.trends_we .trends_main_img .swiper-pagination-switch {
    display: inline-block;
    background: #fff;
    opacity: 1;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    margin: 0 3px;
    cursor: pointer
}

.trends_we .trends_main_img .swiper-active-switch {
    background: #fea22b
}

.trends_we .trends_main_new {
    width: 530px;
    height: 158px;
    float: left;
    padding: 0 0 0 20px
}

.trends_we .trends_main_list ul li span, .trends_we .trends_main_new .text_title .time {
    float: right;
    color: #444
}

.trends_we .trends_main_new .text_title {
    padding: 17px 0 10px;
    position: relative;
    cursor: pointer
}

.trends_we .trends_main_new .text_title a {
    font-weight: 700;
    font-size: 15px;
    color: #444
}

.trends_we .trends_main_new .text_title a:hover {
    color: #fea22b
}

.trends_we .trends_main_new .text_title img {
    margin-left: 10px
}

.trends_we .trends_main_new .text_cont {
    font-size: 12px;
    color: #666;
    height: 100px;
    line-height: 20px;
    overflow: hidden
}

.trends_we .trends_main_list {
    clear: both;
    width: 100%;
    padding-top: 22px
}

.trends_we .trends_main_list ul li {
    display: block;
    height: 39px;
    line-height: 39px;
    border-bottom: 1px dotted #ccc;
    cursor: pointer
}

.trends_we .trends_main_list ul li a {
    color: #444
}

.trends_we .trends_main_list ul li a:hover {
    color: #fea22b;
    font-weight: 700
}

.main_cont_right {
    float: left;
    width: 375px
}

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

.data_quotes .data_quotes_btn {
    width: 100%;
    height: auto;
    padding: 30px 0
}

.data_quotes .data_quotes_btn .btn-a {
    display: block;
    float: left;
    width: 110px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    border: 1px solid #9999ad;
    border-radius: 16px;
    color: #45455d;
    font-size: 14px;
    cursor: pointer
}

.data_quotes .data_quotes_btn .other-a {
    margin: 0 17px
}

.data_quotes .data_quotes_btn .btn-a:hover {
    background: #abd6f6;
    border-color: #abd6f6
}

.data_quotes .data_quotes_tab {
    width: 100%;
    height: auto;
    background: rgba(250, 251, 253, .38);
    background: #fafbfd \9
}

.data_quotes .quotes_tab_head {
    width: 373px;
    height: 29px;
    background: #abd6f6;
    border: 1px solid #bebebe;
    border-bottom: none
}

.data_quotes .quotes_tab_head a {
    display: block;
    float: left;
    width: 38px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    color: #45455d;
    cursor: pointer
}

.data_quotes .quotes_tab_head_one {
    width: 373px;
    height: 29px;
    background: #abd6f6;
    border: 1px solid #bebebe;
    border-bottom: none
}

.data_quotes .quotes_tab_head_one a {
    display: block;
    float: left;
    width: 49px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    color: #45455d;
//  cursor: pointer
}

.data_quotes .quotes_tab_head a.other_width_first {
    width: 77px
}

.data_quotes .quotes_tab_head a.other_width_second {
    width: 30px
}

.data_quotes .quotes_tab_head .action {
    background: #fff;
    color: #45455d
}

.data_quotes .quotes_tab_cont {
    width: 373px;
    height: auto;
    padding-bottom: 0;
    border: 1px solid #cdd1de;
    border-top: none;
    overflow: hidden
}

.data_quotes .quotes_tab_cont .quotes_tab_ul {
    position: relative;
    height: 266px;
    width: 373px;
    margin-top: 5px
}

.data_quotes .quotes_tab_cont .quotes_tab_ul ul {
    width: 373px;
    height: 266px;
    position: absolute;
    top: 0;
    left: 0;
    display: none
}

.data_quotes .quotes_tab_ul ul li {
    display: block;
    width: 100%;
    height: 30px;
    line-height: 30px
}

.data_quotes .quotes_tab_ul ul li a {
    display: block;
    float: left;
    text-align: center;
    height: 30px;
    color: #444
}

.data_quotes .quotes_tab_ul ul li a:nth-child(1) {
    width: 80px
}

.data_quotes .quotes_tab_ul ul li a:nth-child(2) {
    width: 105px
}

.data_quotes .quotes_tab_ul ul li a:nth-child(3) {
    width: 98px
}

.data_quotes .quotes_tab_ul ul li a:nth-child(4) {
    width: 90px
}

.data_quotes .quotes_tab_ul ul li a.color_red {
    color: #f05b3d
}

.data_quotes .quotes_tab_ul ul li a.color_green {
    color: #04a021
}

.data_quotes .quotes_tab_cont .time_delay {
    width: 348px;
    height: auto;
    margin: 5px auto 0
}

.data_quotes .quotes_tab_cont .time_delay_top {
    width: 100%;
    height: 30px;
    line-height: 30px;
    color: #45455d;
    font-size: 12px;
    border-bottom: 1px dotted #999
}

.data_quotes .quotes_tab_cont .time_delay_cont {
    width: 100%;
    height: 245px;
    margin-top: 20px;
    position: relative
}

.data_quotes .quotes_tab_cont .time_delay_cont .select1 {
    width: 86px;
    height: 26px;
    line-height: 22px;
    padding: 2px 0
}

.data_quotes .quotes_tab_cont .time_delay_cont .select2 {
    width: 108px;
    height: 26px;
    line-height: 22px;
    padding: 2px 0
}

.select3 {
    width: 77px;
    height: 21px;
    line-height: 22px;
    float:left;
}

.select4 {
    width: 108px;
    height: 21px;
    line-height: 22px;
    float:right;
}

.data_quotes .quotes_tab_cont .time_delay_cont .input_date {
    display: block;
    float: right;
    line-height: 28px
}

.data_quotes .quotes_tab_cont .time_delay_cont .delay_pic {
    width: 100%;
    height: 163px;
    margin-top: 20px;
	margin-left: -5%
}

.data_quotes .quotes_tab_cont .time_delay_cont .more {
    color: #fea22b;
    font-size: 14px;
    cursor: pointer;
    margin-top: 0;
    float: right
}

.news_main {
    width: 100%;
    height: auto;
    background: #f8f8fb;
    padding-top: 25px;
    padding-bottom: 25px
}

.notice_we .head_title {
    border: 1px solid #c8ccdb;
    border-bottom: none;
    width: 152px;
    height: 38px;
    line-height: 38px;
    color: #45455d;
    cursor: pointer
}

.notice_we .div_head .click_div {
    border-top: 5px solid #fea22b;
    font-size: 16px;
    color: #45455d;
    font-weight: 700;
    margin-top: -4px
}

.market_products .head_title {
    border: 0px solid #c8ccdb;
    border-bottom: none;
    width: 152px;
    height: 38px;
    line-height: 38px;
    color: #45455d;
    cursor: pointer
}



.notice_we .div_head .more {
    display: none
}

.notice_we .div_head .more_show {
    display: block
}

.notice_we .notice_cont {
    width: 100%;
    height: 350px;
    margin-top: 3px;
    position: relative
}

.notice_we .notice_cont ul {
    position: absolute;
    top: 0;
    left: 0;
    height: 350px;
    display: none;
    width: 100%
}

.cp_main, .cp_tab {
    position: relative
}

.notice_we .notice_cont ul li {
    display: block;
    width: 100%;
    height: auto;
    cursor: pointer;
    overflow: hidden;
    border-bottom: 1px dotted #c8c8ca
}

.notice_we .notice_cont ul li a {
    display: inline-block;
    float: left;
    display: inline \9;
    float: none \9;
    height: 44px;
    line-height: 44px;
    color: #444;
    margin-right: 10px;
    max-width: 60%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.notice_we .notice_cont ul li a:hover {
    color: #fea22b;
    font-weight: 700
}

.notice_we .notice_cont ul li span {
    display: inline-block;
    float: right;
    height: 44px;
    line-height: 44px;
    font-size: 12px;
    color: #444
}

.notice_we .notice_cont ul li div {
    clear: both;
    display: block;
    color: #777;
    font-size: 12px;
    padding-bottom: 20px;
    height: 30px;
    overflow: hidden
}

.groom_area .groom_img {
    width: 100%;
    height: auto
}

.groom_area .groom_img a {
    display: block;
    width: 100%;
    height: 86px;
    margin-top: 5px
}

.groom_area .groom_img a span {
    display: none
}

.common_questions {
    width: 100%;
    height: auto;
    padding: 12px 0 0;
    background: url(/r/cms/www/default/images/index-main-bg.jpg) top center repeat-y
}

.common_questions .common_main {
    width: 100%;
    margin-top: 15px
}

.common_questions .common_main ul {
    float: left;
    width: 598px;
    height: 90px;
    -webkit-animation: scroll 5s infinite;
}

.common_questions .common_main ul:hover {
    animation-play-state: paused;
}

.common_questions .common_main .other_ul {
    float: left;
    border: none;
    padding-left: 10px;
    width: 590px
}

.common_questions .common_main ul li {
    display: block;
    float: left;
    width: 100%;
    height: 30px;
    line-height: 30px;
    color: #444;
    cursor: pointer
}

.common_questions .common_main ul li a {
    color: #444
}

.common_questions .common_main ul li:hover {
    color: #fea22b
}

.common_questions .common_main ul li span {
    display: inline-block;
    float: left;
    width: 6px;
    height: 6px;
    background: #fea22b;
    margin-right: 10px;
    margin-top: 12px
}

.cp_main {
    width: 100%;
    height: auto;
    padding-top: 95px;
    background: url(/r/cms/www/default/images/content_bg_all.jpg) top center no-repeat;
    z-index: 20;
    margin-top: -40px
}

.product_main {
    width: 1224px;
    height: auto;
    margin: 0 auto
}

.product_main .product_nav {
    width: 1222px;
    height: 48px;
    border: 1px solid #cdd1de;
    margin: 0 auto 5px;
    background: #f8f8fa
}

.product_nav .product_nav_main ul .action, .product_nav .product_nav_main ul li:hover {
    background: #efeff0;
    font-weight: 700
}

.product_nav .product_nav_main {
    width: 100%;
    height: 48px;
    margin: 0 auto
}

.product_nav .product_nav_main ul li {
    display: block;
    float: left;
    width: 150px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    border-right: 1px solid #cdd1de;
    font-size: 12px;
    color: #666;
    position: relative;
    cursor: pointer
}

.product_nav .product_nav_main ul .action span {
    width: 7.5px;
    height: 8px;
    background: #ff9b1a;
    display: inline-block;
    margin-right: 6px
}

.product_nav .product_nav_main ul .action a {
    font-weight: 700
}

.product_nav .product_nav_main ul li a {
    display: block;
    text-align: center;
    color: #666
}

.product_nav .product_nav_main ul li a:hover {
    color: #666
}

.cp_product_cont {
    width: 98%;
    height: auto;
    margin: 0 auto;
    background: rgba(255, 255, 255, .75);
    background: #fff \9;
    padding: 0 1%
}

.cp_product_cont .product_cont_top {
    width: 100%;
    height: 20px;
    line-height: 20px;
    padding: 16px 0
}

.cp_product_cont .product_cont_top span {
    display: block;
    float: left;
    width: 14px;
    height: 13px;
    background: url(/r/cms/www/default/images/chanpin-bg.png) 0 -5px no-repeat;
    margin-top: 4px;
    margin-right: 8px
}

.cp_product_cont .product_cont_top p {
    display: block;
    float: left;
    color: #999;
    font-size: 12px
}

.cp_product_cont .product_cont_top p a {
    color: #999
}

.cp_product_cont .div_head span {
    background-image: url(/r/cms/www/default/images/chanpin-bg.png)
}

.cp_product_cont .head_title_introduction {
    width: 18px;
    height: 13px;
    margin: 11px 10px 0 0;
    background-position: -14px -5px
}

.cp_product_cont .head_title_contract {
    width: 16px;
    height: 18px;
    margin: 9px 0 0 16px;
    background-position: -32px 0
}

.cp_product_cont .head_title_settlement {
    width: 14px;
    height: 15px;
    margin: 12px 0 0 12px;
    background-position: -48px -3px
}

.cp_product_cont .head_title_delay {
    width: 24px;
    height: 13px;
    margin: 12px 6px 0 0;
    background-position: -62px -5px
}

.cp_product_cont .product_introduction .text_introduction {
    color: #444;
    text-indent: 28px;
    line-height: 30px;
    padding: 15px 0
}

.cp_product_cont .product_introduction .table_introduction {
    width: 100%;
    height: auto;
    margin-top: 20px
}

.cp_product_cont .product_introduction table {
    border-color: #71747e;
    width: 1200px
}

.cp_product_cont .product_introduction table td {
    height: 40px;
    line-height: 40px;
    text-indent: 35px;
    color: #45455d
}

.cp_product_cont .product_introduction table td:nth-child(2n+1) {
    background: #f8f8fb;
    width: 202px
}

.cp_product_cont .product_introduction table td:nth-child(2n) {
    width: 396px
}

.cp_product_cont .product_introduction table thead td {
    text-align: center;
    color: #444;
    font-size: 16px;
    font-weight: 700;
    background: #fcfcfd;
    text-indent: 0;
    border-right: 1px solid #71747e;
    border-left: 1px solid #71747e
}

.cp_product_cont .contract_information {
    width: 100%;
    height: auto;
    margin-top: 35px
}

.cp_product_cont .contract_information .head_title:hover {
    cursor: pointer
}

.product_main .cp_product_cont .contract_information .div_head .head_title1 {
    font-size: 14px;
    color: #45455d;
    border-top: 1px solid #c8ccdb;
    margin-top: -1px
}

.cp_product_cont .contract_information .div_head .head_title {
    width: 145px;
    text-align: center;
    border: 1px solid #c8ccdb;
    margin-top: -4px;
    border-top: 5px solid #f89d49;
    border-bottom: none
}

.cp_product_cont .contract_information .div_head .border {
    float: left;
    height: 16px;
    margin: 11px 0 0;
    border-left: 1px solid #888897;
    display: none
}

.click_div1 {
    background: #e5e5e5
}
.click_div1 span
{
    width: 7.5px;
    height: 8px;
    background: #ff9b1a;
    display: inline-block;
    margin:10px -10px 0px 15px;
    float:left
}
.click_div2 {
    border-top:5px solid #fea22b;
    font-size:14px
}

.cp_product_cont .contract_information .div_head .time {
    display: none
}

.cp_product_cont .contract_table {
    width: 100%;
    height: auto;
    display: none;
    float: left
}

.cp_product_cont .contract_table table {
    width: 1200px
}

.cp_product_cont .contract_table table tr td {
    width: 199px;
    height: 38px;
    text-align: center;
    color: #45455d;
    font-size: 12px
}

.cp_product_cont .contract_table table thead tr {
    background: #f8f8fb
}

.cp_product_cont .contract_table table thead tr td {
    color: #45455d;
    font-size: 15px
}

.cp_btn_two {
    width: 394px;
    margin: 0 auto
}

.cp_btn_two .cp_btn {
    float: left
}

.cp_product_cont .cp_btn {
    width: 134px;
    height: 37px;
    margin: 30px auto;
    border-radius: 5px;
    text-align: center;
    line-height: 37px;
    color: #272727;
    font-size: 15px;
    background: #e6e6e6;
    cursor: pointer
}

.cp_product_cont .cp_btn a {
    color: #272727
}

.cp_product_cont .cp_other_btn {
    float: right;
    width: 200px;
    position: relative;
    right: 25%
}

.cp_point {
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 5px;
    background: #f89d49;
    margin-right: 10px
}

.cp_product_cont .cp_btn_one {
    width: 200px
}

.cp_product_cont .contract_table tbody tr:nth-child(2n) {
    background: #f8f8fb
}

.cp_product_cont .contract_explain {
    width: 100%;
    height: auto;
    margin-top: 15px;
    font-size: 12px;
    color: #444;
    display: none
}

.cp_product_cont .contract_explain .explain_left {
    width: 50px;
    float: left
}

.cp_product_cont .contract_explain .explain_right {
    float: left;
    width: auto
}

.cp_tab {
    width: 100%;
    height: 200px;
    margin-top: 18px
}

.cp_product_cont .cp_time_delay {
    width: 100%;
    height: auto;
    margin-top: 35px
}

.cp_time_delay .time_delay_table {
    width: 100%;
    margin-top: 20px
}

.cp_time_delay .time_delay_table table tr td {
    color: #444;
    font-size: 12px;
    text-align: center;
    height: 33px;
    border: 1px solid #71747e
}

.cp_time_delay .time_delay_table table.other {
    background: #f3f5fa
}

.cp_time_delay .time_delay_table table tr .color_green {
    font-weight: 700;
    color: #1c9d3b;
    border: 1px solid #71747e
}

.cp_time_delay .time_delay_table table tr .color_red {
    font-weight: 700;
    color: #ee0f0f;
    border: 1px solid #71747e
}

.cp_time_delay .time_delay_table table thead tr td {
    background: #e2e2e2;
    color: #515157;
    font-size: 14px;
    font-weight: 700;
    height: 38px;
//border: 1px solid #c4c4c4
}

.cp_time_delay .time_delay_pic .delay_pic_one {
    width: 1170px;
    margin: 25px auto 20px;
    padding-bottom: 20px;
    border-bottom: 1px dotted #444
}

.cp_time_delay .time_delay_pic .delay_pic_left {
    float: left;
    width: 143px;
    height: auto;
    text-align: left
}

.cp_time_delay .time_delay_pic .delay_pic_left .left_color_blue {
    color: #4191e6
}

.cp_time_delay .time_delay_pic .delay_pic_left .left_color_green {
    color: #D9BA85
}

.cp_time_delay .time_delay_pic .delay_pic_left .price_text {
    display: block;
    font-size: 18px;
    color: #444;
    font-weight: 700;
    margin-top: 50px
}

.cp_time_delay .time_delay_pic .delay_pic_left .price_text a {
    font-size: 14px;
    font-weight: 400;
    font-family: "Microsoft YaHei";
    padding-left: 5px
}

.cp_time_delay .time_delay_pic .delay_pic_left .input_check {
    margin-top: 15px
}

.cp_time_delay .time_delay_pic .delay_pic_left .input_check label {
    display: inline-block;
    line-height: 20px;
    padding-left: 5px;
    vertical-align: middle
}

.cp_time_delay .time_delay_pic .delay_pic_left .time a {
    margin-top: 15px;
    display: block;
    padding-bottom: 5px
}

.cp_time_delay .time_delay_pic .delay_pic_left .time p {
    line-height: 20px
}

.cp_time_delay .time_delay_pic .explain_text {
    width: 1170px;
    margin: 0 auto 25px;
    text-align: left;
    color: #444;
    font-size: 12px
}

.cp_time_delay .time_delay_pic .explain_text span {
    padding-right: 30px;
    padding-left: 5px
}

.cp_time_delay .time_delay_pic .explain_text p {
    padding-left: 40px;
    line-height: 25px
}

.cp_product_cont .btn {
    width: 210px;
    height: 50px;
    margin: 30px auto;
    border-radius: 25px;
    text-align: center;
    line-height: 50px;
    color: #fff;
    font-size: 15px;
    background: #f89d49;
    cursor: pointer
}

.cp_product_cont .btn a {
    color: #fff
}

.cp_product_cont .law_text {
    width: 1200px;
    color: #444;
    font-size: 12px;
    padding-bottom: 40px
}

.cp_content .jysggright {
    width: 1126px
}

.head_title_contract_two {
    width: 13px;
    height: 14px;
    margin: 12px 0 0 16px;
    background-position: -90px -4px
}

.head_title_settlement_two {
    width: 16px;
    height: 19px;
    margin: 9px 0 0 9px;
    background-position: -103px 0
}

.about_notice_btn {
    float: left;
    width: 102px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-size: 12px;
    font-weight: 700;
    border: 1px solid #d9d7d7;
    background: #fff;
    cursor: pointer;
    margin: 8px 0 0 20px
}

.about_notice_btn a {
    color: #ff9b1a
}

.debt_table_introduction table tbody tr td:nth-child(2), .debt_table_introduction table tbody tr td:nth-child(4) {
    text-indent: 3px
}

.cp_content .convert_count .div_head {
    background: #fff
}

.convert_count {
    width: 100%;
    height: auto;
    margin-top: 20px;
    background: #f8f8fa
}

.convert_count .head_title_convert {
    width: 16px;
    height: 20px;
    margin: 8px 8px 0 0;
    background-position: -119px 0
}

.convert_count .count_text {
    line-height: 30px;
    padding-left: 142px;
    margin-top: 20px;
    font-size: 17px;
    color: #444
}

.convert_count .count_text_one {
    line-height: 30px;
    padding-left: 142px;
    font-size: 14px;
    color: #444
}

.convert_count .convert_count_main {
    width: 100%;
    height: auto;
    margin: 20px auto 0
}

.convert_count .convert_count_main .convert_count_left {
    float: left;
    width: 460px;
    padding-left: 120px;
    border-right: 1px dotted #444
}

.convert_count .convert_count_main .convert_count_left p {
    color: #444;
    font-size: 14px;
    line-height: 30px
}

.convert_count .convert_count_main .convert_count_left ul li {
    text-indent: 40px;
    color: #444;
    font-size: 14px;
    line-height: 30px
}

.convert_count .convert_count_main .convert_count_right {
    float: left;
    width: 500px;
    padding-left: 53px
}

.convert_count .convert_count_main .convert_count_right p {
    color: #444;
    font-size: 14px;
    text-indent: 24px;
    padding: 5px 0
}

.convert_count .convert_count_main .convert_count_right .other_p {
    margin-top: 20px
}

.btn_two {
    width: 480px;
    margin: 0 auto
}

.btn_two .btn {
    float: left
}

.btn_two .other_btn {
    margin-left: 50px
}

.product_main .notice_list {
    width: 100%;
    height: auto;
    margin: 20px auto
}

.product_main .notice_list .div_head span {
    display: block;
    float: left;
    background-image: url(/r/cms/www/default/images/index-bg1.png);
    background-repeat: no-repeat
}

.product_main .notice_list .div_head .head_title_notice_one {
    width: 18px;
    height: 17px;
    margin: 10px 6px 0 0;
    background-position: 0 -1px
}

.product_main .notice_list ul {
    width: 100%;
    display: block
}

.product_main .notice_list ul li {
    display: block;
    width: 100%;
    height: 39px;
    line-height: 39px;
    font-size: 14px;
    color: #444;
    cursor: pointer;
    border-bottom: 1px dotted #c2c2c2
}

.product_main .notice_list ul li span {
    width: 6px;
    height: 6px;
    background: #fea22b;
    border-radius: 3px;
    display: inline-block;
    float: left;
    margin: 17px 7px 0 11px
}

.product_main .notice_list ul li img {
    margin-left: 10px
}

.product_main .notice_list ul li .time {
    display: block;
    float: right;
    color: #9f9f9f;
    font-size: 12px
}

.product_main .notice_list ul li .list_a_text {
    color: #202020;
    cursor: pointer
}

.product_main .notice_list ul li .list_a_text:hover {
    color: #fea22b
}

@media screen and (min-width: 761px) {
    .calendar_date a, .calendar_span {
        vertical-align: middle;
        display: inline-block
    }

    .head_hidden {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 910px !important;
    }

    .bottom-ipv{
        color: #aaaaae;
        font-size: 12px;
        line-height: 36px;
        float: left;
        margin-left: 12px;
        display: block;
    }

    .market_products .div_head .click_div {
        border-bottom: 3px solid #fea22b;
        font-size: 16px;
        color: #45455d;
        font-weight: 700;
        margin-top: -4px
    }

    .sjdownload{
        overflow-y: scroll;
        height:400px;
        overflow-x: auto;
        width: 99%;
    }

    .jyrl_no_data{
        padding-top:100px;
        width: 200px;
        margin-left: 680px;
        text-align: center;
    }

    .product_data_choose{
        width:375px;
        height:535px;
    }

    body {
        min-width: 1200px
    }

    .content .content_main {
        width: 1200px;
        height: auto;
        margin: 95px auto 0;
        background: rgba(255, 255, 255, .75);
        background: #fff \9;
        border-radius: 5px
    }

    .content .content_main_bg {
        background: url(/r/cms/www/default/images/special_researcher_01.png) 160px 50px no-repeat;
        background-color: rgba(255, 255, 255, .75);
        background: #fff \9
    }

    .content .content_main_top {
        width: 100%;
        height: 20px;
        line-height: 20px;
        padding: 22px 0 13px
    }

    .content .content_main_top span {
        display: block;
        float: left;
        width: 14px;
        height: 13px;
        background: url(/r/cms/www/default/images/law-bg1.png) no-repeat;
        margin: 4px 5px 0 28px
    }

    .content .content_main_top p {
        display: block;
        color: #6e6f73;
        font-size: 12px
    }

    .content .content_main_top p a {
        color: #6e6f73
    }

    .content .common_main_left {
        width: 197px;
        height: auto;
        float: left;
        margin-left: 25px
    }

    .content .common_main_left .left_top {
        width: 100%;
        height: 28px;
        border-bottom: 4px solid #fea22b;
        font-size: 16px;
        color: #292929;
        font-weight: 700;
        text-indent: 5px
    }

    .content .common_main_left .left_top a {
        font-family: "Microsoft YaHei";
        font-size: 14px;
        color: #292929;
        opacity: .5;
        filter: alpha(opacity=50);
        padding-left: 5px
    }

    .content .common_main_left ul li a:hover {
        font-weight: 700
    }

    .content .common_main_left .first_ul {
        display: block;
        width: 100%;
        height: auto;
        border-bottom: 1px solid #cdd1de;
        margin-top: 11px
    }

    .content .common_main_left .first_ul li {
        display: block;
        height: auto;
        cursor: pointer
    }

    .content .common_main_left .li_text {
        color: #666;
        display: block;
        height: 49px;
        line-height: 49px;
        text-indent: 28px;
        font-size: 14px;
        border: 1px solid #cdd1de;
        border-bottom: none;
        background: #eeeef0;
        overflow: hidden
    }

    .content .common_main_left .action, .content .common_main_left .action_last {
        font-size: 15px;
        font-weight: 700;
        color: #222
    }

    .content .common_main_left em {
        font-size: 16px;
        color: #666;
        display: inline-block;
        float: right;
        text-indent: 0;
        margin-right: 20px;
        font-weight: 400
    }

    .content .common_main_left .second_ul {
        display: none;
        width: 100%;
        height: auto
    }

    .content .common_main_left .second_ul .li_text_one {
        color: #444;
        display: block;
        height: 35px;
        line-height: 35px;
        text-indent: 47px;
        border: 1px solid #cdd1de;
        border-bottom: none;
        font-size: 14px;
        background: #fbfbfb;
        overflow: hidden
    }

    .content .common_main_left .third_ul {
        display: none;
        width: 100%;
        height: auto
    }

    .content .common_main_left .third_ul .li_text_two {
        color: #444;
        display: block;
        height: 28px;
        line-height: 28px;
        text-indent: 55px;
        border: 1px solid #cdd1de;
        border-bottom: none;
        font-size: 12px;
        background: #FFF;
        overflow: hidden
    }

    .content .common_main_left .fourth_ul {
        display: none;
        width: 100%;
        height: auto
    }

    .content .common_main_left .fourth_ul .li_text_three {
        color: #444;
        display: block;
        height: 28px;
        line-height: 28px;
        text-indent: 67px;
        border: 1px solid #cdd1de;
        border-bottom: none;
        font-size: 12px;
        background: #fefefe;
        overflow: hidden
    }

    .content .common_main_right {
        width: 929px;
        height: auto;
        float: left;
        margin-left: 24px
    }

    .content .common_main_right .div_head, .content .common_main_right .head_title {
        height: 30px;
        line-height: 30px
    }

    .law_content .common_main_right .head_title span {
        background-image: url(/r/cms/www/default/images/law-bg1.png)
    }

    .law_content .common_main_right .head_title_trading {
        width: 14px;
        height: 15px;
        margin: 8px 8px 0 0;
        background-position: -36px 0
    }

    .law_content .common_main_right .head_title_business, .law_content .common_main_right .head_title_implementation {
        width: 18px;
        height: 17px;
        margin: 8px 8px 0 0;
        background-position: -49px 0
    }

    .law_content .common_main_right .head_title_futures {
        width: 22px;
        height: 22px;
        margin: 4px 8px 0 0;
        background-position: -67px 0
    }

    .law_content .common_main_right .head_title_self {
        width: 19px;
        height: 14px;
        margin: 8px 8px 0 0;
        background-position: -89px 0
    }

    .content .list {
        width: 100%;
        height: auto
    }

    .content .list ul li {
        display: block;
        height: 39px;
        line-height: 39px;
        color: #444;
        font-size: 14px;
        border-bottom: 1px dotted #c2c2c2
    }

    .content .list ul li .list_a_text {
        color: #202020;
        cursor: pointer
    }

    .content .list ul li .text_bold {
        font-weight: 700
    }

    .content .list ul .list_a_text:hover {
        color: #fea22b
    }

    .content .list ul li span {
        display: block;
        float: left;
        width: 6px;
        height: 6px;
        border-radius: 3px;
        background: #fea22b;
        margin: 16px 8px 0 11px
    }

    .content .list .time {
        float: right;
        font-weight: 400;
        color: #9f9f9f;
        font-size: 12px
    }

    .IF_first a, .IF_first p, .IF_if_table table tr:last-child, .content_main .notice_list ul li .list_a_text_bold, .content_main .notice_list ul li p, .fjleft, .gzqqyyyzw a, .ifrank a, .jryspzs-shengming a, .jysggright .title_xqy, .pxrl-tra td {
        font-weight: 700
    }

    .content .list_more {
        height: 170px;
        overflow-y: hidden
    }

    .content .more_btn, .content .more_btn_other {
        width: 927px;
        height: 39px;
        line-height: 39px;
        background: url(/r/cms/www/default/images/law-bg2.png) 428px 13px no-repeat #f8f8fa;
        text-align: center;
        color: #444;
        border: 1px solid #e1e1e1;
        cursor: pointer
    }
    .new_more_btn{
        width: 927px;
        height: 39px;
        line-height: 39px;
        background: #f8f8fa;
        text-align: center;
        color: #444;
        border: 1px solid #e1e1e1;
        cursor: pointer
    }
    .new_more_btn span:first-child{
        font-size:12pt;
    }
    .data_content, .law_content {
        background: url(/r/cms/www/default/images/content_bg_all.jpg) top center no-repeat
    }

    .law_content .right_trading_rules {
        width: 100%;
        height: auto
    }

    .law_content .right_trading_rules .list {
        margin-top: 12px
    }

    .law_content .right_implementation_details, .right_business_conditions {
        width: 100%;
        height: auto;
        margin-top: 30px
    }

    .law_content .self_text {
        color: #4d4d4d;
        padding-top: 15px;
        padding-bottom: 5px
    }

    .data_content .list .a_down {
        margin-left: 20px;
        cursor: pointer
    }

    .no_data {
        text-align: center;
        line-height: 60px;
        height: 60px;
        font-size: 14px
    }

    .data_content .common_main_right .head_title span {
        background-image: url(/r/cms/www/default/images/data-bg1.png)
    }

    .data_content .head_title_settlement {
        width: 17px;
        height: 20px;
        margin: 5px 8px 0 0;
        background-position: 0 0
    }

    .data_content .head_title_delay {
        width: 25px;
        height: 13px;
        margin: 8px 8px 0 0;
        background-position: -17px 0
    }

    .data_content .data_time_delay {
        width: 930px;
        height: auto;
        overflow: hidden
    }

    .data_content .cp_time_delay {
        width: 100%;
        height: auto;
        float: left;
        display: none
    }

    .data_content .cp_time_delay .data_table_time {
        line-height: 25px;
        color: #444;
        text-align: right;
        padding: 15px 0 5px
    }

    .data_content .cp_time_delay .time_delay_table {
        margin-top: 0
    }

    .data_content .cp_time_delay .time_delay_pic {
        width: 900px;
        margin: 0 auto
    }

    .data_content .cp_time_delay .time_delay_pic .delay_pic_one {
        width: 900px
    }

    .data_content .cp_time_delay .time_delay_pic .delay_pic_right {
        width: 757px;
        float: left
    }

    .data_content .data_delay_ul {
        display: block;
        float: right;
        height: 22px;
        margin-top: 8px
    }

    .data_content .data_delay_ul li {
        display: block;
        float: left;
        width: 58px;
        height: 21px;
        border: 1px solid #ccd0de;
        border-right: none;
        border-bottom: none;
        line-height: 21px;
        text-align: center;
        cursor: pointer;
        font-size: 12px;
        color: #444
    }

    .data_content .data_delay_ul .action {
        border-top: 5px solid #feb454;
        margin-top: -4px
    }

    .IF_first {
        padding-top: 30px
    }

    .hjgl-hylxrbg, .hjgl-hyxxbg, .hjgl-hyzggl {
        padding-top: 20px
    }

    .IF_first a {
        float: left;
        padding-left: 10px
    }

    .IF_first p {
        float: right;
        padding-right: 10px
    }

    .hjgl-hyzggl {
        width: 855px;
        height: 280px;
        overflow: hidden;
        margin-left: 33px
    }

    .hjgl-hyzggl h1 {
        font-size: 16px;
        color: #555;
        line-height: 30px;
        margin-top: 30px
    }

    .hjgl-hylxrbg p, .hjgl-hyzggl .hjgl-hyzggl-nr span, .hjgl-hyzggl a, .hjgl-hyzggl p {
        font-size: 13.34px;
        line-height: 20px
    }

    .hjgl-hyzggl a {
        color: #888;
        margin-left: 6px
    }

    .hjgl-hyzggl .hjgl-hyzggl-nr span {
        color: #888;
        margin-left: -17px;
        margin-right: 5px
    }

    .hjgl-hyzggl p {
        color: #888;
        margin-left: 32px
    }

    .hjgl-hyzggl .other_p {
        margin-left: 20px
    }

    .hjgl-hylxrbg, .hjgl-hyxxbg, .hjgl-lxfs {
        margin-left: 33px
    }

    .hjgl-hylxrbg {
        width: 895px
    }

    .hjgl-hylxrbg span {
        display: block;
        font-size: 12px;
        color: #444;
        line-height: 18px;
        margin-top: 40px
    }

    .hjgl-hylxrbg a {
        font-size: 12px;
        color: #999;
        line-height: 18px
    }

    .hjgl-hylxrbg a:hover {
        color: #fea22b
    }

    .hjgl-hyxxbg .text-list {
        padding-top: 10px
    }

    .hjgl-hyxxbg a {
        display: block;
        font-size: 16px;
        color: #555;
        line-height: 30px;
        margin-top: 30px
    }

    .hjgl-hyxxbg p {
        font-size: 13.34px;
        color: #888;
        line-height: 20px
    }

    .hjgl-lxfs {
        margin-bottom: 90px
    }

    .hjgl-lxfs p {
        font-size: 14px;
        color: #444;
        line-height: 24px;
        margin-top: 18px
    }

    .hjgl-xwgl {
        margin-top: 20px;
        height: 336px;
        overflow: hidden
    }

    .hjgl-xwgl p {
        margin-left: 26px;
        margin-bottom: 24px
    }

    .hjgl-xwgl .down_word a {
        display: block;
        color: #999;
        font-size: 11.95px;
        line-height: 18px
    }

    .hjgl-xwgl .down_word a:hover {
        color: #fea22b
    }

    .hjgl-jymmczzn {
        color: #4d4d4d;
        font-size: 14px;
        line-height: 26px;
        margin-top: 20px;
        margin-left: 33px
    }

    .hjgl-jymmczzn p {
        color: #888;
        font-size: 13.34px;
        line-height: 24px
    }

    .hjgl-jymmczzn a, .hjgl-jymmczzn span {
        font-size: 11.95px;
        line-height: 18px;
        display: block
    }

    .hjgl-jymmczzn span {
        color: #444;
        margin-top: 55px
    }

    .hjgl-jymmczzn a {
        color: #999
    }

    .hjgl-jymmczzn a:hover {
        color: #fea22b
    }

    .content_main .notice_list {
        width: 929px;
        height: auto;
        margin-left: 24px;
        float: left
    }

    .content_main .notice_list .div_head .head_title_notice_one {
        width: 18px;
        height: 17px;
        margin: 5px 6px 0 0;
        background-position: 0 -1px
    }

    .content_main .notice_list ul {
        width: 100%;
        display: block
    }

    .content_main .notice_list ul li {
        display: block;
        width: 100%;
        height: auto;
        line-height: 39px;
        font-size: 14px;
        color: #444;
        border-bottom: 1px dotted #c2c2c2
    }

    .content_main .notice_list ul li p {
        float: left
    }

    .content_main .notice_list ul li:hover {
        color: #fea22b
    }

    .content_main .notice_list ul li span {
        width: 6px;
        height: 6px;
        background: #fea22b;
        border-radius: 3px;
        display: inline-block;
        float: left;
        margin: 17px 7px 0 11px
    }

    .content_main .notice_list ul li img {
        margin-left: 10px;
        display: inline-table;
        display: inline \9
    }

    .content_main .notice_list ul li .list_a_text {
        display: inline-table;
        display: inline \9;
        height: 39px;
        line-height: 39px;
        color: #202020;
        cursor: pointer;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .content_main .notice_list ul li .list_a_text:hover {
        color: #fea22b
    }

    .content_main .notice_list ul li .time {
        font-size: 12px;
        display: block;
        float: right;
        color: #9f9f9f;
        height: auto;
        line-height: 39px
    }

    .content_main .notice_list ul li .time_py {
        line-height: 26px;
        margin-top: 18px
    }

    .content_main .div_head {
        width: 100%;
        height: 30px;
        line-height: 30px;
        border-bottom: 1px solid #cdd1de
    }

    .content_main .div_head .head_title {
        float: left;
        height: 30px;
        line-height: 30px;
        width: auto;
        font-size: 16px;
        font-weight: 700;
        color: #45455d
    }

    .content_main .div_head .delay_head_title {
        float: left;
        height: 30px;
        line-height: 30px;
        font-size: 12px;
        font-weight: 700;
        color: #45455d;
        margin-left:347px;
        cursor:pointer;
        border:1px solid #ccd0de;
        border-bottom:none;
        width: 58px;
        text-align:center
    }

    .content_main .btn_two {
        margin-top: 29px
    }

    .content_main .btn {
        width: 211px;
        height: 50px;
        line-height: 50px;
        text-align: center;
        color: #fff;
        font-size: 15px;
        border-radius: 25px;
        border: 1px solid #d9d7d7;
        background: #ff9b1a;
        cursor: pointer;
        margin: 29px auto 94px
    }

    .content .pxrl-list ul li, .pxrl-table {
        height: auto
    }

    .pxrl-tra td, .pxrl-trb td {
        border-right: 1px solid #71747e;
        border-bottom: 1px solid #71747e;
        text-align: center
    }

    .content_main .btn a {
        color: #fff
    }

    .jryspzs {
        margin: 0px 0 0px 28px
    }

    .jryspzs p {
        font-size: 14px;
        color: #444
        text-indent: 2em
    }

    .jryspzs-shengming {
        margin-top: 28px;
        margin-bottom: 100px
    }

    .jryspzs-shengming a {
        color: #222;
        font-size: 14px
    }

    .jryspzs-shengming p {
        color: #515157;
        font-size: 12px;
        text-indent: 2em
    }

    .gzqqyyyzw {
        margin: 20px 0 100px 28px
    }

    .gzqqyyyzw p {
        color: #444;
        font-size: 14px;
        text-indent: 2em
    }

    .gzqqyyyzw span {
        color: #444;
        font-size: 14px
    }

    .gzqqyyyzw a {
        display: block;
        color: #222;
        font-size: 14px;
        text-indent: 2em
    }

    .tzzjy-pxrl {
        display: none
    }

    .pxrl-table {
        width: 911px;
        margin-left: 6px;
        border-top: 1px solid #71747e;
        border-left: 1px solid #71747e
    }

    .pxrl-tra td {
        height: 51px;
        color: #555;
        font-size: 14px
    }

    .pxrl-trb td {
        height: 28px;
        color: #777;
        font-size: 12px
    }

    .pxrl-tda {
        width: 160px
    }

    .pxrl-tdb {
        width: 179px
    }

    .pxrl-tdc {
        width: 379px
    }

    .pxrl-tdd {
        width: 192px
    }

    .pxrl-table tr:nth-child(odd) {
        background-color: #ebedf3
    }

    .notice_list .jysdt-listnr {
        font-size: 12px;
        color: #777;
        line-height: 18px;
        padding: 0 22px 10px
    }

    .jysggcontent {
        height: auto;
        background: url(/r/cms/www/default/images/img_05.jpg) no-repeat
    }

    .jysggright {
        width: 900px;
        height: auto;
        margin-left: 37px;
        float: left
    }

    .jysggright .title_xqy {
        text-align: center;
        line-height: 50px;
        font-size: 22px;
        color: #4d4d4d;
        font-weight: 400
    }

    .jysggright .TRS_Editor p {
        padding: 10px 0
    }

    .fenxiang {
        height: 29px
    }

    .fxleft, .fxright {
        height: 25px;
        float: left
    }

    .fenxiang a {
        color: #646464;
        font-family: "Microsoft YaHei";
        font-size: 12px;
        float: left
    }

    .fxleft {
        width: 750px;
        border-bottom: 3px solid #cdcccc
    }

    .fxright {
        width: 150px;
        border-bottom: 3px solid #fea22b
    }

    .fxright a {
        position: relative;
        width: 32px
    }

    .fxright .a_fenxiang {
        width: 40px
    }

    .jysggnr {
        padding: 20px;
        text-indent: 0em
    }

    .TRS_Editor p, .jysggnr .TRS_Editor, .jysggnr p {
        height: auto;
        color: #4d4d4d;
        font-family: "Microsoft YaHei";
        font-size: 14px;
        line-height: 26px;
    }

    .jleft, .jysggfj p, .jysggsxp a, .jysggsxp p {
        font-size: 12px;
        font-family: "Microsoft YaHei"
    }

    .jysggnr .TRS_Editor td p {
        text-indent: 0
    }

    .jysggnr .TRS_Editor p a {
        color: #4d4d4d
    }

    .jysggnr .TRS_Editor p a:hover {
        color: #fea22b
    }

    .jysggpic {
        text-align: center;
        margin-bottom: 21px
    }

    .jysggfj {
        height: 95px;
        margin-top: 28px;
        border-bottom: 1px solid #e5e5e5
    }

    .jysggsxp a, .jysggsxp p {
        margin-top: 0;
        padding: 4px 0
    }

    .ruhuizhinan_jysggfj {
        height: auto
    }

    .fjleft {
        width: 80px;
        width: 80px \9;
        color: #222;
        line-height: 20px;
        margin-left: 2px;
        float: left
    }

    .jysggfj p {
        color: #666;
        line-height: 22px;
        float: left
    }

    .jysggfj a {
        color: #666;
        text-decoration: none
    }

    .jysggfj a:hover {
        color: #fea736
    }

    .jysggsxp {
        height: 106px
    }

    .jysggsxp p {
        color: #444
    }

    .jysggsxp a {
        color: #4d4d4d
    }

    .jysggsxp a:hover {
        color: #fea736
    }

    .ifcontent {
        height: auto;
        background: url(/r/cms/www/default/images/shuju_bj.jpg) no-repeat
    }

    .ifright {
        width: 929px;
        height: auto;
        margin-left: 24px;
        float: left
    }

    .ifrank {
        width: 929px;
        height: 30px;
        border-bottom: 1px solid #cbd0dd
    }

    .ifrank img {
        float: left;
        margin: 4px 8px 0 2px
    }

    .ifrank a {
        color: #45455d;
        font-family: "Microsoft YaHei";
        font-size: 16px;
        float: left
    }

    .ifrank .a_fenxiang, .ifrankright span {
        font-family: "Microsoft YaHei";
        font-size: 12px
    }

    .ifrank .a_fenxiang {
        color: #8d8d8d;
        font-weight: 400;
        float: left
    }

    .ifrankright {
        float: right;
        padding-right: 12px
    }

    .ifrankright .input_div {
        float: left;
        margin: 0 5px
    }

    .ifrankright .product_input_div {
        float: left;
        margin: 0 5px
    }

    .ifrankright .input_div #datapick {
        float: right
    }

    .ifrankright span {
        color: #444;
        line-height: 24px
    }

    .ifrankright .span_two {
        margin-left: 10px
    }

    .input-xlarge {
        width: 60px;
        height: 22px
    }

    .calendar_input {
        width: 90px;
        height: 20px;
        line-height: 20px;
        background: url(/r/cms/www/default/images/TF_02.gif) 70px center no-repeat #fff;
        border: 1px solid #c1c5d4
    }

    .btn-query {
        width: 54px;
        height: 24px;
        color: #fff;
        background-color: #fea736;
        border: none;
        cursor: pointer
    }

    .if-table table .rtj-tra, .if-table table .ytj-tra, .if-table-tr, .tf-list td {
        background: #e2e2e2
    }

    .IF_head a, .IF_head p {
        color: #515157;
        font-family: "Microsoft YaHei";
        font-size: 14px;
        font-weight: 700
    }

    .IF_head {
        width: 911px;
        height: 21px;
        margin-left: 7px;
        padding-top: 12px
    }

    .if-table table tbody tr td, .if-table table thead tr td {
        padding: 0 5px;
        border: 1px solid #c4c4c4;
        border-bottom: 0px solid #c4c4c4;
    }

    .IF_head a {
        float: left
    }

    .IF_head p {
        float: right
    }

    #box, .if-table-head a, .if-tableb, .iffj a, .iffjleft {
        float: left
    }

    .if-table-head {
        width: 100%;
        height: 30px
    }

    .if-table-head a {
        width: 302px;
        display: inline-block;
        text-align: center;
        line-height: 30px
    }

    .if-table {
        width: 930px;
        height: auto;
        margin-left: 6px;
        margin-top: 15px
    }

    .if-table table tbody tr, .if-table table thead tr {
        height: 29px;
        color: #545454;
        font-size: 12px
    }

    .if-table tbody tr:nth-child(odd) {
        background: #f5f5f5
    }

    .if-table thead tr:nth-child(odd) {
        background: #e2e2e2
    }

    .if-lista {
        width: 303px;
        height: 38px;
        color: #515157;
        font-family: "Microsoft YaHei";
        font-size: 14px;
        font-weight: 700;
        text-align: center
    }

    .if-listb, .if-listc, .if-listd, .if-liste, .if-listf, .if-listg, .if-listh, .if-listi, .ifcare p, .iffj a, .iffjleft {
        font-size: 12px;
        font-family: "Microsoft YaHei"
    }

    .if-listb, .if-listc, .if-listd , .if-liste {
        color: #515157;
        text-align: center;
        border: 1px solid #c4c4c4
    }

    .if-listb, .if-listc, .if-listd, .if-liste {
        height: 41px;
        font-weight: 700
    }

    .if-listb {
        width: 36px
    }

    .if-listc {
        width: 89px
    }

    .if-listd {
        width: 63px
    }

    .if-liste {
        width: 112px;
        color: #515157;
        text-align: center
    }

    .if-listf, .if-listg {
        height: 28px;
        color: #515157;
        text-align: center
    }

    .if-listf {
        width: 36px
    }

    .if-listg {
        width: 89px
    }

    .if-listh, .if-listi {
        color: #515157;
        text-align: right;
        padding: 0 7px;
        height: 28px
    }

    .if-listh {
        width: 49px
    }

    .if-listi {
        width: 98px
    }

    .iffj {
        height: 28px;
        margin-bottom: 12px;
        margin-top: 14px
    }

    .iffjleft {
        width: 85px;
        width: 74px \9;
        color: #222;
        font-weight: 700;
        line-height: 20px;
        margin-left: 2px
    }

    .iffj a {
        color: #0030ff;
        line-height: 22px
    }

    .iffj a:hover {
        color: #fea736
    }

    .ifcare {
        width: 914px;
        height: 74px;
        margin-left: 2px
    }

    .ifcare p {
        color: #444;
        line-height: 19px;
        font-weight: 400
    }

    .tf-list td, .tf-listx td {
        color: #515157;
        font-family: "Microsoft YaHei";
        padding: 0 7px;
        border: 1px solid #c4c4c4
    }

    .if-table .yhth-table thead tr {
        height: 35px
    }

    .if-table .yhth-table tbody tr {
        height: 40px;
        text-align: center;
        border: 1px solid #c4c4c4
    }

    .tf-table {
        width: 911px;
        height: auto;
        margin-left: 6px;
        border: 1px solid #c4c4c4
    }

    .tf-list td {
        height: 38px;
        font-size: 14px;
        font-weight: 700;
        text-align: center
    }

    .tf-listx td {
        height: 34px;
        font-size: 12px
    }

    .tf-lista {
        width: 165px;
        text-align: center
    }

    .tf-listb, .tf-listc, .tf-listd, .tf-liste, .tf-listf, .tf-listg {
        text-align: right
    }

    .tf-listb {
        width: 94px
    }

    .tf-listc {
        width: 141px
    }

    .tf-listd {
        width: 105px
    }

    .tf-liste {
        width: 113px
    }

    .tf-listf {
        width: 87px
    }

    .tf-listg {
        width: 102px
    }

    .hqsqnr {
        margin: 10px 20px
    }

    .hqsqnr a {
        display: block;
        color: #4a46e7;
        margin-top: 30px
    }

    .rtj-tra td, .rty-lista {
        text-align: center;
        font-weight: 700
    }

    .hqsqnr a:hover {
        color: #fea736
    }

    .data_content .common_main_right .head_title .hqsq-head_title_trading {
        background: url(/r/cms/www/default/images/data-hqsq.png);
        width: 17px;
        height: 21px;
        margin: 5px 8px 0 0
    }

    .if-table .jggzxx-table .jggzxx-tra, .rtjtr4 td, .ytjtr3 td, .ytjtr4 td {
        background-color: #e2e2e2
    }

    .if-table .rtjtable tr.rtj-tra, .if-table .ytj-table tr.ytj-tra {
        background: #e2e2e2
    }

    .rtj-tra td {
        height: 29px;
        color: #515157;
        font-family: "Microsoft YaHei";
        font-size: 12px;
        padding: 0 5px;
        border: 1px solid #c4c4c4
    }

    .rtj-trb td, .rtj-trc td, .rtjtr4 td {
        height: 33px;
        padding: 0 3px;
        border: 1px solid #c4c4c4
    }

    .ytj-tra td, .ytj-trb td, .ytjtr3 td, .ytjtr4 td {
        padding: 0 5px;
        font-size: 12px;
        border: 1px solid #c4c4c4
    }

    .rtj-trc td, .rtjtr4 td {
        color: #444;
        border: 1px solid #c4c4c4
    }

    .rtj-trb td, .rtj-trc td, .rtjtr4 td, .shuoming a, .shuoming p {
        font-size: 12px;
        font-family: "Microsoft YaHei"
    }

    .rtjtr4 td {
        font-weight: 700;
        border: 1px solid #c4c4c4
    }

    .rty-listb, .rty-listc, .rty-listd, .rty-liste, .rty-listf, .rty-listg, .rty-listh, .rty-listi, .rty-listj, .rty-listk {
        text-align: right
        border: 1px solid #c4c4c4
    }

    .rty-lista4, .rty-listl, .rty-listm, .ytj-lista, .ytj-tra td {
        text-align: center
    }

    .rty-lista4 {
        color: #515157;
        font-weight: 700
    }

    .shuoming {
        height: 120px;
        margin-top: 12px;
        margin-left: 2px;
        margin-bottom: 10px
    }

    .shuoming a, .shuoming p {
        color: #444;
        line-height: 19px;
        font-weight: 400;
        float: left
    }

    .ytj-lista, .ytj-listl, .ytj-tra td, .ytjtr4 td {
        font-weight: 700
    }

    .ytj-tra td {
        height: 29px;
        color: #515157;
        font-family: "Microsoft YaHei"
    }

    .ytjtr3 td, .ytjtr4 td {
        color: #54545
    }

    .jggzxx-table tr:first-child, .thead_tr {
        background: #e2e2e2;
        border: 1px solid #c4c4c4
    }

    .ytj-trb td, .ytjtr3 td, .ytjtr4 td {
        height: 33px;
        font-family: "Microsoft YaHei"
    }

    .ytj-listb, .ytj-listc, .ytj-listd, .ytj-liste, .ytj-listf, .ytj-listg, .ytj-listh, .ytj-listi, .ytj-listj, .ytj-listk {
        text-align: right
    }

    .jggzxx-lista, .jggzxx-listb, .ytj-listl {
        text-align: center
    }

    .ytj-listl {
        color: #515157
    }

    .jggzxx-tra td, .jggzxx-trb td, .kjggzxx-tra td, .kjggzxx-trb td, .mrjgyx-tra td, .mrjgyx-trb td, .yxjggzxx-table tbody td, .yxjggzxx-table thead td {
        color: #515157;
        font-size: 12px;
        padding: 0 5px;
        border: 1px solid #c4c4c4
    }

    .input-dateb {
        width: 102px;
        height: 22px;
        line-height: 22px
    }

    .jggzxx-tra td, .jggzxx-trb td, .kjggzxx-table tr, .kjggzxx-tra td, .kjggzxx-trb td, .mrjgyx-tra td {
        height: 29px
    }

    .jggzxx-listc, .jggzxx-listd {
        text-align: right
    }

    .jsfwfive-nra, .jsfwfive-nrb {
        width: 854px;
        margin-top: 30px;
        margin-left: 39px
    }

    .jggzxx-tra td, .jsfwthree-tra td, .kjggzxx-tra td, .mrjgyx-tra td, .yxjggzxx-table thead td {
        text-align: center;
        font-weight: 700;
        border: 1px solid #c4c4c4
    }

    .kjggzxx-tra td {
        background-color: #f5f5f5;
        border: 1px solid #c4c4c4
    }

    .kjggzxx-table thead tr {
        height: 29px;
        font-weight: 700;
        background: #e2e2e2;
        border: 1px solid #c4c4c4
    }

    .if-table .mrjgyxtable tr:nth-child(odd) {
        background: 0 0
    }

    .if-table .mrjgyxtable .other-td td {
        background: #f5f5f5;
        border: 1px solid #c4c4c4
    }

    .mrjgyx-tra td {
        background-color: #eaeaea;
        font-size: 12px;
        color: #545454;
        border: 1px solid #c4c4c4
    }

    .mrjgyx-trb td {
        height: 28px;
        border: 1px solid #c4c4c4
    }

    .yxjggzxx-table tbody td, .yxjggzxx-table thead td {
        height: 29px;
        border: 1px solid #c4c4c4
    }

    .jsfwfive-nr a {
        color: #555;
        font-size: 13.34px;
        font-weight: 700;
        line-height: 24px
    }

    .jsfwfive-nr p, .jsfwfive-nr span {
        color: #777;
        font-size: 13.34px;
        line-height: 24px
    }

    .jsfwfive-nr p {
        margin-top: 30px;
        text-indent: 2em
    }

    .jsfwfive-nrb {
        margin-bottom: 128px
    }

    .jsfwfour-nr {
        height: 200px;
        margin: 30px 0 0 25px
    }

    .jsfwfour-nr p {
        color: #555;
        font-size: 16px;
        line-height: 26px
    }

    .jsfwthree-table {
        width: 876px;
        margin-top: 26px;
        margin-left: 3px;
        border-top: 1px solid #71747e;
        border-left: 1px solid #bcbdbd
    }

    .jsfwthree-tra td {
        height: auto;
        line-height: 29px;
        color: #545454;
        font-size: 12px;
        font-weight: 700;
        background-color: #eaeaea;
        border: 1px solid #c4c4c4
    }

    .jsfwthree-trb td, .jsfwthree-trc td, .jsfwthree-trd td, .jsfwthree-tre td {
        font-size: 14.67px;
        text-align: center;
        border-right: 1px solid #bcbdbd;
        border-bottom: 1px solid #bcbdbd;
        color: #555
    }

    .jsfwthree-trb td {
        height: 89px
    }

    .jsfwthree-trc td {
        height: 70px
    }

    .jsfwthree-trd td {
        height: 88px
    }

    .jsfwthree-tre td {
        height: 68px
    }

    .jsfwthree-lista {
        width: 160px
    }

    .jsfwthree-listb {
        width: 405px
    }

    .jsfwthree-listb p {
        display: inline-block;
        text-align: left
    }

    .jsfwone-tra td, .jsfwone-trb td, .jsfwone-trc td, .jsfwtwo-trb td, .jsfwtwo-trc td, .jsfwtwo-trd td {
        font-size: 12px;
        text-align: center;
        border-right: 1px solid #c4c4c4;
        border-bottom: 1px solid #c4c4c4
    }

    .jsfwthree-listb a {
        color: #555
    }

    .jsfwthree-listc {
        width: 109px
    }

    .jsfwthree-listd {
        width: 199px
    }

    .jsfwone-table, .jsfwtwo-table {
        width: 876px;
        margin-top: 26px;
        border-top: 1px solid #c4c4c4;
        border-left: 1px solid #c4c4c4
    }

    .jsfwthree-listb a:hover, .jsfwthree-table tr td a:hover {
        color: #fea943
    }

    .jsfwtwo-table {
        margin-left: 26px
    }

    .jsfwtwo-trb td {
        height: 216px;
        color: #555
    }

    .jsfwtwo-trc td {
        height: 91px;
        color: #555
    }

    .jsfwtwo-trd td {
        height: 99px;
        color: #555
    }

    .jsfwone-table {
        margin-left: 8px
    }

    .jsfwone-tra td {
        height: auto;
        line-height: 29px;
        color: #666
    }

    .jsfwone-trb td {
        height: 62px;
        color: #555
    }

    .jsfwone-trc td {
        height: 104px;
        color: #555
    }

    .jsfwone-lista {
        width: 122px
    }

    .jsfwone-listb {
        width: 430px
    }

    .jsfwone-listb p {
        display: inline-block;
        text-align: left
    }

    .jsfwone-listb a {
        color: #555
    }

    .jsfwone-listc {
        width: 199px
    }

    .jsfwone-table tr td a:hover {
        color: #fea943
    }

    .dhccbg-nr {
        padding: 10px 20px
    }

    .dhccbg-nr .dhccbg-title {
        color: #444;
        font-size: 14px;
        font-weight: 700;
        line-height: 26px
    }

    .dhccbg-nra, .dhccbg-nrb, .dhccbg-xgxz a, .dhccbg-xgxz p {
        font-size: 12px;
        line-height: 18px
    }

    .dhccbg-nra {
        margin: 20px 0 35px 24px;
        color: #777
    }

    .dhccbg-nra p {
        margin-left: 2em
    }

    .dhccbg-nra p a {
        display: block;
        text-indent: 2rem
    }

    .dhccbg-nrb {
        margin: 0 0 20px 24px;
        color: #777
    }

    .dhccbg-nrb span {
        text-indent: 1em
    }

    .dhccbg-nrb p {
        margin-left: 3em
    }

    .dhccbg-xgxz {
        padding-top: 22px;
        padding-left: 25px;
        margin-bottom: 110px;
        border-top: 1px dotted #c2c2c2
    }

    .dhccbg-xgxz p {
        color: #444
    }

    .dhccbg-xgxz a {
        color: #999
    }

    .dhccbg-xgxz a:hover {
        color: #fea943
    }

    .yjjytgl-nra a {
        color: #444;
        font-size: 14px;
        font-weight: 700;
        line-height: 26px
    }

    .yjjytgl-nra {
        margin: 20px 0 25px 24px;
        color: #777;
        font-size: 12px;
        line-height: 18px
    }

    .head_title_yjt {
        background: url()
    }

    .bshgzz-nr {
        margin: 10px 20px
    }

    .bshgzz-nr p {
        margin-bottom: 30px
    }

    .hyfw-tra td, .hyfw-trb td {
        text-align: center
    }

    .hyfw-nr {
        height: 660px;
        margin-bottom: 20px;
    //overflow-y: scroll
    }

    .hyfw-table {
        width: 876px;
        margin-top: 19px;
        margin-left: 6px
    }

    .hyfw-tra td, .hyfw-trb td {
        height: 29px;
        border: 1px solid #c4c4c4;
        font-size: 12px
    }

    .hyfw-tra td {
        color: #545454;
        font-weight: 700;
        background-color: #cacaca
    }

    .hyfw-trb td {
        color: #666
    }

    .hyfw-lista {
        width: 116px
    }

    .hyfw-listb {
        width: 134px
    }

    .hyfw-listc {
        width: 272px
    }

    .hyfw-listd {
        width: 166px
    }

    .hyfw-liste {
        width: 184px
    }

    .xwglcontent .right_implementation_details {
        margin-top: 50px;
        margin-bottom: 100px
    }

    .red {
        color: red
    }

    .date {
        cursor: pointer
    }

    .today {
        background: #F90;
        font-weight: 700;
        cursor: pointer
    }

    .calendar_span {
        width: 90px;
        height: 22px;
        border: 1px solid #ccc;
        position: relative
    }

    .calendar_icon {
        width: 20px;
        height: 20px;
        display: inline-block;
        position: absolute;
        left: 65px;
        top: 0;
        cursor: pointer
    }

    .calendar_wrap {
        position: absolute;
        width: 220px;
        left: -1px;
        top: 20px;
        background-color: #eeeef0
    }

    .calendar_date {
        text-align: center;
        border: 1px solid #ccc;
        border-bottom: 0
    }

    .calendar_date a {
        width: 18px;
        height: 20px;
        background-position: center -20px;
        cursor: pointer
    }

    .calendar_date .closeBtn {
        width: 20px;
        height: 20px;
        margin: -4px auto auto 15px
    }

    .preMonth {
        margin-left: 15px
    }

    .calendar_select {
        margin: 0 10px
    }

    .calendar_table table {
        width: 100%;
        border-collapse: collapse
    }

    .calendar_table td, .calendar_table th {
        width: 30px;
        height: 20px;
        border: 1px solid #ccc;
        text-align: center
    }

    .yjcbcontent .bshgzz-nr {
        margin: 10px 20px
    }

    .news_content {
        background: url(/r/cms/www/default/images/content_bg_all.jpg) top center no-repeat
    }

    .jysdt-head_title_implementation {
        display: block;
        width: 17px;
        height: 17px;
        margin: 6px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/news-jysdt01.png)
    }

    .jysgg-head_title_implementation {
        display: block;
        width: 18px;
        height: 17px;
        margin: 6px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/news-jysgg.gif)
    }

    .mtxw-head_title_implementation {
        display: block;
        width: 19px;
        height: 17px;
        margin: 6px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/news-mtxw.png)
    }

    .service_content {
        background: url(/r/cms/www/default/images/content_bg_all.jpg) top center no-repeat
    }

    .fzhygz-head_title_implementation {
        display: block;
        width: 19px;
        height: 19px;
        margin: 4px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/service-fzhygz.png)
    }

    .fzjsywcs-head_title_implementation {
        display: block;
        width: 16px;
        height: 16px;
        margin: 6px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/service-fzjsywcs.png)
    }

    .hyzggl-head_title_trading {
        display: block;
        width: 17px;
        height: 21px;
        margin: 4px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/service-hjgl01.png)
    }

    .hylxrbg-head_title_implementation {
        display: block;
        width: 22px;
        height: 22px;
        margin: 4px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/service-hjgl02.png)
    }

    .hyxxbg-head_title_business {
        display: block;
        width: 24px;
        height: 19px;
        margin: 4px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/service-hjgl03.png)
    }

    .lxfs-head_title_implementation {
        display: block;
        width: 19px;
        height: 20px;
        margin: 4px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/yjjytgl_01.png)
    }

    .gzqq-head_title_implementation {
        display: block;
        width: 19px;
        height: 12px;
        margin: 6px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/service-gzqq.png)
    }

    .gzqqwd-head_title_implementation {
        display: block;
        width: 13px;
        height: 13px;
        margin: 8px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/service-hushen300.png)
    }

    .gzqqyyyzw-head_title_implementation {
        display: block;
        width: 25px;
        height: 13px;
        margin: 6px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/TF_01.gif)
    }

    .jycl-head_title_implementation {
        display: block;
        width: 21px;
        height: 16px;
        margin: 6px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/service-jycl.png)
    }

    .tzzbh-head_title_implementation {
        display: block;
        width: 13px;
        height: 14px;
        margin: 6px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/service-tzzbh.png)
    }

    .jyhyrhzn-head_title_trading {
        display: block;
        width: 19px;
        height: 17px;
        margin: 6px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/service-rhzn.png)
    }

    .jshyrhzn-head_title_business {
        display: block;
        width: 16px;
        height: 16px;
        margin: 6px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/survey_01.png)
    }

    .rhzncontent .right_business_conditions .more_btn {
        margin-bottom: 30px
    }

    .fzgg-head_title_implementation {
        display: block;
        width: 18px;
        height: 17px;
        margin: 6px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/news-jysgg.gif)
    }

    .jsxx-head_title_implementation {
        display: block;
        width: 14px;
        height: 14px;
        margin: 6px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/jggzxx_01.png)
    }

    .cggg-head_title_implementation {
        display: block;
        width: 15px;
        height: 18px;
        margin: 4px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/service-cggg.png)
    }

    .jsyw-head_title_implementation {
        display: block;
        width: 17px;
        height: 17px;
        margin: 6px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/service-jsyw.png)
    }

    .pxrl-head_title_implementation {
        display: block;
        width: 13px;
        height: 15px;
        margin: 6px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/service-pxrl.png)
    }

    .sdxzdzl-head_title_implementation {
        display: block;
        width: 18px;
        height: 18px;
        margin: 6px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/service-sdxzdzl.png)
    }

    .xwgl-head_title_trading {
        display: block;
        width: 20px;
        height: 16px;
        margin: 6px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/service-xwgl01.png)
    }

    .jymmczzn-head_title_implementation {
        display: block;
        width: 21px;
        height: 21px;
        margin: 4px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/service-xwgl02.png)
    }

    .bghcbw-head_title_implementation {
        display: block;
        width: 16px;
        height: 16px;
        margin: 6px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/bshgzz_01.png)
    }

    .ywzn-head_title_implementation {
        display: block;
        width: 21px;
        height: 20px;
        margin: 6px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/service-ywzn.png)
    }

    .dhccbg--head_title_trading {
        display: block;
        width: 16px;
        height: 16px;
        margin: 6px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/service-dhccbg.png)
    }

    .jsfwtwo-head_title_implementation {
        display: block;
        width: 17px;
        height: 16px;
        margin: 6px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/jsfw2_01.png)
    }

    .jsfwthree-head_title_implementation {
        display: block;
        width: 12px;
        height: 15px;
        margin: 7px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/jsfw3_01.png)
    }

    .jsfwfour-head_title_implementation {
        display: block;
        width: 17px;
        height: 16px;
        margin: 7px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/jsfw4_01.png)
    }

    .jsfwfive-head_title_implementation {
        display: block;
        width: 16px;
        height: 17px;
        margin: 7px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/jsfw5_01.png)
    }

    .yjcb-head_title_implementation {
        display: block;
        width: 16px;
        height: 16px;
        margin: 7px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/bshgzz_01.png)
    }

    .yjjytgl-head_title_implementation {
        display: block;
        width: 19px;
        height: 20px;
        margin: 4px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/yjjytgl_01.png)
    }

    .aboutcontent {
        height: auto;
        background: url(/r/cms/www/default/images/content_bg_all.jpg) top center no-repeat
    }

    .aboutcontent .content_main {
        padding-bottom: 60px
    }

    .contactcontent .content_main, .surveycontent .content_main {
        padding-bottom: 130px
    }

    .aboutcontent .fxright {
        float: right;
        font-size: 12px;
        color: #777;
        border-bottom: 3px solid #fea22b;
        margin-top: 5px
    }

    .aboutcontent .fxright .a_fenxiang {
        width: 50px
    }

    .aboutcontent .newslist {
        padding-top: 20px;
        border-bottom: 0;
        text-indent: 2em;
        padding-left: 20px;
        padding-right: 20px
    }

    .aboutcontent .ifrank img, .businesscontent .ifrank img {
        margin-right: 10px
    }

    .aboutcontent .ifrank .fxright_weixin .drop_down_div img {
        float: none;
        margin: 22px auto 0
    }

    .recruitmentcontent .newslist {
        height: 39px;
        padding-top: 0;
        border-bottom: 1px dotted #777
    }

    .recruitmentcontent .ifrank {
        margin-bottom: 0
    }

    .recruitmentcontent .newslist a {
        display: block;
        color: #202020;
        font-weight: 400;
        line-height: 39px;
        float: left;
        text-indent: 0
    }

    .recruitmentcontent .newslist a:hover {
        color: #fea22b
    }

    .recruitmentcontent .newslist span {
        display: block;
        float: right;
        line-height: 39px;
        color: #9f9f9f;
        font-size: 12px
    }

    .surveycontent .newslist p {
        font-family: "Microsoft YaHei"
    }

    .contactcontent .newslist {
        padding-top: 67px;
        border-bottom: 0
    }

    .contactcontent .newslist p {
        font-size: 16px;
        line-height: 28px;
        text-indent: 20px;
        color: #4d4d4d
    }

    .yjjytgl-nr {
        padding: 10px 20px
    }

    .international table, .international table td, .international table th {
        border: 1px solid #c4c4c4;
        text-indent: 0
    }

    .international table a {
        color: #8d8d8d
    }

    .international table a:hover {
        color: #fea22b
    }

    .international table tr {
        line-height: 29px;
        text-align: center;
        color: #545454;
        font-size: 12px
    }

    .international table th {
        line-height: 29px;
        background: #eaeaea;
        color: #545454;
        font-size: 12px
    }

    .international .content_main {
        padding-bottom: 100px
    }

    .international_bwl .newlist_img {
        width: 604px;
        height: 371px;
        margin: 18px auto 29px
    }

    .international_bwl .newslist .newlist_title {
        text-align: center;
        font-size: 24px;
        font-weight: 700;
        margin: 29px 0
    }

    .speechcontent .newlist_img {
        width: 200px;
        height: 133px;
        margin: 28px auto
    }

    .speechcontent .content_main {
        padding-bottom: 30px
    }

    .bigeventcontent .newslist {
        padding-top: 33px;
        height: 600px;
        overflow: hidden
    }

    .bigeventcontent .ifright {
        overflow: hidden
    }

    .bigeventcontent .bigeventmain {
        width: 927px;
        margin: 0 auto;
        background: url(/r/cms/www/default/images/bigevent_05.png) 195px repeat-y;
        overflow: hidden;
        padding-top: 75px
    }

    .bigeventcontent .bigeventmain .mainyear {
        display: block;
        width: 78px;
        height: 18px;
        font-size: 18px;
        line-height: 18px;
        color: #fda22d;
        background: url(/r/cms/www/default/images/bigevent_03.png) 169px 4px no-repeat;
        padding-left: 102px
    }

    .bigeventcontent .bigeventmain .maincomm {
        height: 24px;
        font-size: 14px;
        line-height: 24px;
        padding-left: 146.5px;
        padding-top: 15px
    }

    .bigeventcontent .bigeventmain .maincomm span {
        width: 57px;
        float: left;
        color: #fea22b;
        background: url(/r/cms/www/default/images/bigevent_02.png) right center no-repeat;
        margin-bottom: 27px
    }

    .bigeventcontent .bigeventmain .maincomm div {
        width: 700px;
        float: left;
        padding-left: 16px;
        margin-bottom: 27px
    }

    .bigeventcontent .bigeventmain .maintime {
        width: 57px;
        padding-left: 146.5px;
        padding-top: 15px;
        float: left
    }

    .bigeventcontent .bigeventmain .maintime ul li {
        width: 57px;
        background: url(/r/cms/www/default/images/bigevent_02.png) right center no-repeat;
        color: #fea22b
    }

    .bigeventcontent .bigeventmain .mainevent {
        width: 700px;
        padding-top: 15px;
        float: left;
        padding-left: 16px
    }

    .bigeventcontent .bigeventmore {
        width: 927px;
        height: 29px;
        color: #444;
        background: #f8f8fa;
        border: 1px solid #b3b3b3;
        font-size: 14px;
        text-align: center;
        font-weight: 700
    }

    .bigeventcontent .bigeventmore:hover {
        color: #fea22b;
        cursor: pointer
    }

    .bigeventcontent .bigeventmore .moreimg {
        display: inline-block;
        width: 15px;
        height: 12px;
        margin-top: 8px;
        background: url(/r/cms/www/default/images/bigevent_04.png) center left no-repeat
    }

    .bigeventcontent .bigeventmore .moretext {
        padding-left: 7px
    }

    .organizationcontent .newslisttop {
        padding: 11px 20px 20px
    }

    .organizationcontent .newslisttop p {
        text-indent: 20px;
        font-size: 13px;
        color: #4d4d4d;
        line-height: 24px
    }

    .organizationcontent .newslist {
        border-bottom: 1px dotted #777;
        font-size: 13px;
        color: #45455d;
        line-height: 25px
    }

    .organizationcontent .content_main {
        padding-bottom: 100px
    }

    .organizationcontent .newslist .newslist_top {
        background: url(/r/cms/www/default/images/organization_02.png) center right no-repeat;
        font-weight: 700;
        cursor: pointer
    }

    .organizationcontent .newslist .newslist_botm {
        padding-top: 20px;
        display: none
    }

    .organizationcontent .newslist .newslist_botm span {
        display: inline-block
    }

    .organizationcontent .newslist .newslist_botm div {
        font-weight: 700
    }

    .organizationcontent .newslist .newslist_botm p {
        padding-bottom: 0px
    }

    .businesscontent {
        background: url(/r/cms/www/default/images/content_bg_all.jpg) top center no-repeat;
        padding-bottom: 60px
    }

    .businesscontent .login_title, .businesscontent .return_pc {
        display: none
    }

    .businesscontent .newsright_first img {
        padding-top: 5px
    }

    .businesscontent .newslist {
        padding-top: 30px;
        border: 0
    }

    .businesscontent .newslist_left {
        width: 462px;
        font-size: 14px;
        line-height: 28px;
        padding-right: 83px;
        float: left;
        color: #222
    }

    .businesscontent .newslist_left p {
        text-indent: 28px
    }

    .businesscontent .newslist_left .download {
        margin-top: 32px;
        height: 170px;
        background: url(/r/cms/www/default/images/developers_03.png) left top no-repeat
    }

    .businesscontent .newslist_left .download .left {
        width: 216px;
        float: left
    }

    .businesscontent .newslist_left .download .right {
        width: 197px;
        float: left
    }

    .businesscontent .newslist_left .download p {
        font-size: 12px;
        color: #444;
        line-height: 32px;
        border: 1px solid #61636e;
        margin-left: 33px;
        margin-bottom: 11px;
        padding-left: 8px;
        text-indent: 0;
        border-radius: 4px;
        -webkit-border-radius: 4px;
        display: inline-block;
        width: 175px
    }

    .businesscontent .newslist_left .download p span {
        display: block;
        width: 6px;
        height: 6px;
        margin-top: 13px;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        background: #fea22b;
        float: left;
        margin-right: 8px
    }

    .businesscontent .newslist_left .download p a {
        color: #444
    }

    .businesscontent .newslist_left .download p a:hover {
        color: #fea22b;
        text-decoration: none
    }

    .businesscontent .newslist_center {
        float: left;
        width: 3px;
        height: 426px
    }

    .businesscontent .newslist_right {
        width: 350px;
        float: left;
        padding-top: 8px;
        text-align: center
    }

    .businesscontent .newslist_right img {
        display: block;
        margin: 0 auto
    }

    .businesscontent .newslist_right span {
        font-size: 22px;
        color: #444;
        line-height: 58px;
        font-weight: 700
    }

    .businesscontent .newslist_right .business_btn input {
        width: 90px;
        height: 30px;
        background: #fea22b;
        border: 0;
        border-radius: 16px;
        -webkit-border-radius: 16px;
        color: #fff;
        font-size: 14px;
        cursor: pointer
    }

    .mediacontent .newslist {
        padding-top: 50px
    }

    .special_researcher_content .newslist {
        background-position-y: -40px;
        background-position-x: -50px;
        overflow: hidden
    }

    .special_researcher_content .newslist_left {
        padding-left: 130px;
        padding-top: 53px;
        color: #45455d;
        width: 281px;
        padding-right: 0
    }

    .special_researcher_content .newslist_left div {
        width: 120px;
        text-align: center;
        text-indent: 7px;
        font-size: 16px;
        padding-top: 5px
    }

    .special_researcher_content .newslist_left p {
        text-indent: 28px;
        font-size: 12px;
        color: #45455d;
        line-height: 24px
    }

    .special_researcher_content .loginform {
        padding-left: 135px;
        padding-top: 45px;
        text-align: left;
        font-size: 12px;
        color: #666
    }

    .special_researcher_content .loginform div {
        margin-top: 16px;
        height: 26px
    }

    .special_researcher_content label.username_img, label.password_img {
        display: block;
        position: absolute;
        width: 30px;
        height: 26px;
        z-index: 2
    }

    .special_researcher_content input.comm_text {
        display: inline-block;
        position: relative;
        width: 123px;
        height: 24px;
        border: 1px solid #c9c6bf;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        padding-left: 35px;
        line-height: 24px
    }

    .special_researcher_content input.code_text {
        width: 80px;
        padding: 0;
        text-align: center;
        float: left
    }

    .special_researcher_content .code img {
        display: inline;
        float: left;
        margin-left: 9px
    }

    .special_researcher_content .code img:hover {
        cursor: pointer
    }

    .special_researcher_content .username_img {
        background: url(/r/cms/www/default/images/special_researcher_05.png) no-repeat
    }

    .special_researcher_content .password_img {
        background: url(/r/cms/www/default/images/special_researcher_06.png) no-repeat
    }

    .special_researcher_content .loginform a {
        margin-left: 9px;
        color: #666
    }

    .special_researcher_content .loginform a:hover {
        color: #fea22b
    }

    .special_researcher_content .loginform .btn {
        height: 30px
    }

    .special_researcher_content .newslist_right .btn input {
        margin-right: 15px
    }

    .special_researcher_content .newslist_right .print_table a {
        line-height: 12px;
        margin-left: 0;
        float: left
    }

    .special_researcher_content .newslist_right .print_table span {
        width: 5px;
        height: 10px;
        display: block;
        background: url(/r/cms/www/default/images/special_researcher_07.png) no-repeat;
        float: left;
        margin: 1px
    }

    .special_researcher_content .regist_type {
        color: #989898
    }

    .special_researcher_content .regist_type select {
        height: 26px;
        line-height: 26px;
        border-radius: 5px;
        color: #989898
    }

    .informationcontent .newslist_left span {
        display: inline-block;
        height: 12px;
        width: 20px
    }

    .allcontent .jysggright .fenxiang {
        margin-top: 15px
    }

    .allcontent .div_head {
        display: none
    }

    .search_content {
        background: url(/r/cms/www/default/images/content_bg_all.jpg) top center no-repeat
    }

    .search_content .div_head {
        width: 1150px;
        margin: 0 auto
    }

    .search_content .div_head .search_head_bg {
        width: 18px;
        height: 19px;
        margin: 6px 8px 0 0;
        background: url(/r/cms/www/default/images/search-bg.png) center center no-repeat
    }

    .search_content .search_main {
        width: 1150px;
        margin: 0 auto
    }

    .search_content .search_input {
        width: 100%;
        height: auto;
        padding: 30px 0
    }

    .search_content .search_input .search_input_cont {
        width: 600px;
        height: auto;
        margin: 0 auto
    }

    .search_content .search_input .search_input_div {
        width: auto;
        border: 3px solid #0076c8;
        background: #fff
    }

    .search_content .search_input .search_input_div input {
        width: 450px;
        height: 34px;
        margin: 0;
        padding: 0;
        float: left;
        border: none;
        text-indent: 15px
    }

    .search_content .search_input .search_input_div button {
        width: 143px;
        height: 34px;
        border: none;
        background: #0076c8;
        margin: 0;
        padding: 0;
        color: #fff;
        font-size: 16px;
        cursor: pointer;
        float: right
    }

    .search_content .search_input .check_div {
        padding: 15px 0
    }

    .search_content .search_input .input_check {
        width: 18px;
        height: 18px;
        vertical-align: middle
    }

    .search_content .search_input .check_div span {
        padding: 0 7px
    }

    .search_content .search_input .check_div a {
        font-size: 18px;
        float: right;
        color: #2a5489;
        text-decoration: underline;
        margin-right: 10px
    }

    .search_content .search_input .check_div a:hover {
        color: #fea22b
    }

    .search_content .list ul li {
        height: auto
    }

    .search_content .list ul li .list_a_text {
        color: #444
    }

    .search_content .list ul li .list_div {
        padding: 0 0 20px 20px;
        line-height: normal;
        color: #777
    }

    .search_content .search_input_two {
        width: 100%;
        height: auto;
        padding: 30px 0
    }

    .search_content .t_search_input_title {
        text-align: center;
        font-size: 22px;
        padding: 0 0 20px
    }

    .search_content .t_search_input_cont {
        width: 500px;
        margin: 0 auto
    }

    .search_content .search_menu {
        width: 100%;
        height: 30px;
        line-height: 30px;
        margin-top: 20px
    }

    .search_content .search_menu span {
        width: 185px;
        height: 30px;
        display: inline-block;
        text-align: right;
        padding-right: 10px
    }

    .search_content .search_menu input {
        width: 230px;
        height: 26px;
        line-height: 26px;
        border: 1px solid #c1c5d4
    }

    .search_content .search_menu select {
        width: 150px;
        height: 26px;
        line-height: 26px
    }

    .search_content .search_menu_time {
        width: 100%;
        height: 30px;
        line-height: 30px
    }

    .search_content .search_menu_time span {
        width: 185px;
        height: 30px;
        display: block;
        float: left;
        text-align: right
    }

    .search_content .search_menu_time .search_time {
        float: left;
        margin-left: 10px
    }

    .search_content .search_menu_time .search_time span {
        width: 85px
    }

    .search_content .search_menu_time input {
        width: 120px;
        height: 26px;
        line-height: 26px;
        border: 1px solid #c1c5d4
    }

    .search_content .t_search_input_cont .search_button {
        width: 120px;
        height: 35px;
        text-align: center;
        line-height: 35px;
        display: block;
        margin: 40px auto 15px;
        cursor: pointer;
        border: none;
        background: #0076c8;
        color: #fff;
        font-size: 16px
    }

    .special_researcher_content .newslist_a {
        height: 300px
    }

    .special_researcher_content .newslist_left_a {
        color: #45455d;
        width: 123px;
        margin: 0 auto;
        float: none
    }

    .special_researcher_content .newslist_left_a a {
        color: #45455d
    }

    .special_researcher_content .newslist_left_a a:hover {
        text-decoration: underline
    }
}

.show_IE .text, h1, h2, h3, h4, h5, h6 {
    font-weight: 400
}

.show_IE, .show_IE .show_main {
    width: 500px;
    height: 35px
}

.show_IE {
    padding: 5px 0;
    position: fixed;
    top: 0;
    left: 0;
    background: #5f6590;
    z-index: 1200;
    display: none
}

.show_IE .warm_div {
    width: 36px;
    height: 36px;
    background: url(/r/cms/www/default/images/warm-div.png) no-repeat;
    float: left;
    margin-left: 10px;
    margin-right: 10px
}

.header, .header .lianjie {
    background-color: #e5e8ec
}

a, b, body, button, dd, div, dl, dt, h1, h2, h3, h4, img, input, li, ol, p, small, span, table, td, tr, ul {
    margin: 0;
    padding: 0
}

.show_IE .text {
    color: #FFF;
    font-size: 12px;
    float: left;
    width: 380px
}

body, html {
    height: 100%;
    font-size: 14px
}

.header, body, html {
    width: 100%
}

.show_IE .text a {
    color: #FFF
}

.close_div_ie {
    position: absolute;
    top: 0;
    right: 0;
    color: #FFF;
    cursor: pointer;
    padding: 0 3px;
    border: 1px solid #FFF
}

.header .english, .header .english a, .header .return_btn a {
    color: #444
}

li, ol, ul {
    list-style: none
}

body {
    font-style: normal;
    font-stretch: normal;
    font-variant: normal
}

img {
    border: none
}

b, em, i {
    font-style: normal
}

a, a:hover {
    text-decoration: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

*, input, option, select {
    outline: 0
}

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

.clearFloat {
    zoom: 1
}

.move_head {
    display: none
}

.header {
    height: 35px;
    border-bottom: 1px solid #d6d6d6
}

.header .lianjie {
    width: 1200px;
    margin: 0 auto
}

.header .lianjie .head_ul {
    width: auto;
    float: right
}

.header .lianjie .head_ul li {
    color: #444;
    font-size: 12px;
    font-weight: 500;
    line-height: 35px;
    float: left;
    cursor: pointer;
    position: relative
}

.drop_down_app, .drop_down_wx {
    position: absolute;
    top: 23px;
    text-align: center;
    background: url(/r/cms/www/default/images/head-drop-bg2.png) no-repeat
}

.header .lianjie ul .second_li {
    width: 3px;
    margin: 0;
    padding: 0
}

.header .app {
    width: 47px;
    text-align: center
}

.header .weixin {
    width: 42px;
    text-align: center
}

.header .weibo {
    padding-left: 8px;
    width: 50px
}

.header .weibo .weibo_img {
    margin-left: 5px
}

.header .xglj {
    width: 78px;
    padding-left: 9px
}

.header .xglj img {
    margin-left: 3px
}

.drop_down_div #share, .drop_down_div img {
    margin: 22px auto 0
}

.header .english {
    width: 87px;
    text-align: center
}

.header .return_btn {
    width: 80px;
    text-align: center
}

.drop_down_div {
    width: 139px;
    height: 163px;
    display: none;
    z-index: 200
}

.drop_down_div img {
    display: block
}

.drop_down_div .text {
    line-height: 25px;
    font-size: 12px;
    color: #464c57;
    display: block;
    margin-bottom: 10px
}

.drop_down_app {
    left: -42px
}

.drop_down_wx {
    left: -45px
}

.drop_down_lianjie, .drop_down_wb {
    height: auto;
    position: absolute;
    top: 35px;
    left: -40px;
    text-align: center;
    background-color: #fff;
    border-radius: 4px;
    background-clip: padding-box;
    z-index: 200
}

.drop_down_wb {
    width: 154px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175)
}

.drop_down_wb a {
    display: block
}

.drop_down_wb img {
    margin: 0
}

.drop_down_lianjie {
    width: 170px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175)
}

.drop_down_lianjie ul {
    width: 100%;
    clear: both
}

.drop_down_lianjie ul li {
    display: block;
    clear: both;
    width: 100%;
    height: 25px;
    line-height: 25px !important;
    text-align: left;
    text-indent: 20px
}

.drop_down_lianjie ul li a {
    color: #444;
    display: block
}

.drop_down_lianjie ul li:hover a {
    color: #fea22b
}

.brand {
    width: 1200px;
    height: 95px;
    margin: 0 auto
}

.brand .search {
    width: 317px;
    height: 35px;
    margin-top: 30px;
    float: right
}

.brand .search .input_div {
    float: left;
    width: 273px;
    height: 33px;
    border-radius: 16px;
    border: 1px solid #9999ad
}

.brand .search .search-input {
    float: left;
    width: 230px;
    height: 33px;
    line-height: 33px;
    text-indent: 15px;
    border: none;
    background: 0 0
}

.brand .search button {
    display: inline-block;
    float: left;
    width: 42px;
    height: 33px;
    border: none;
    cursor: pointer;
    background: url(/r/cms/www/default/images/brand-bg1.png) center center no-repeat
}

.footnr_first, .footnr_second, .footnr_third {
    border-right: 1px solid #dbdce0
}

.brand .brand_share {
    float: left;
    width: 22px;
    height: 100%;
    line-height: 35px;
    margin-left: 18px;
    cursor: pointer;
    background: url(/r/cms/www/default/images/brand-bg2.png) right center no-repeat;
    position: relative
}

.brand_share .brand_share_div {
    position: absolute;
    top: -12px;
    left: -140px;
    width: 142px;
    height: 235px;
    background: url(/r/cms/www/default/images/brand_share_bg.png) no-repeat;
    text-align: center;
    display: none;
    z-index: 200
}

.foot, .footnr {
    background-color: #ecedf0
}

.brand_share .brand_share_div .img_erwei {
    margin-top: 15px
}

.brand_share .brand_share_div p {
    line-height: 25px
}

.foot {
    width: 100%;
    height: 159px;
    margin-top: 30px
}

.footnr {
    width: 1200px;
    height: 142px;
    margin: 0 auto;
    padding: 15px 0 0
}

.footnr_second h3, .footnr_third h3 {
    padding-bottom: 5px
}

.footnr_first {
    width: 159px;
    height: 105px;
    padding-top: 25px;
    padding-left: 15px;
    float: left
}

.footnr_second {
    width: 209px;
    height: 130px;
    padding-left: 40px;
    float: left
}

.footnr h3 {
    color: #63656e;
    font-size: 12px;
    margin-top: 10px;
    font-weight: 700
}

.footnr_second li, .footnr_third li {
    font-weight: 500;
    line-height: 22px;
    font-size: 12px;
    float: left
}

.footnr_second ul {
    height: 44px
}

.footnr_second li {
    width: 96px;
    margin-right: 5px
}

.footnr_second li a {
    color: #919191;
    font-size: 12px
}

.footnr_third {
    width: 410px;
    height: 130px;
    padding-left: 35px;
    float: left
}

.footnr_third ul {
    overflow: hidden
}

.footnr_third li {
    width: 125px;
    color: #63656e;
    margin-right: 10px
}

.footnr_third li a {
    color: #919191;
    font-size: 12px
}

.foot ul li a:hover {
    color: #fea22b
}

.footnr_fourth {
    height: 140px;

    float: right
}

.footnr_fourth h1 {
    font-size: 16px
}

.footnr_fourth a {
    display: inline-block;
    position: relative
}

.footnr_fourth .foot_down_div {
    position: absolute;
    bottom: 50px;
    left: -50px;
    width: 139px;
    height: 163px;
    z-index: 90;
    text-align: center;
    display: none;
    background: url(/r/cms/www/default/images/foot-drop-bg2.png) no-repeat
}

.end, .endnr {
    background-color: #464956;
    height: 36px
}

.footnr_fourth .foot_down_div img {
    display: block;
    margin: 22px auto 0
}

.footnr_fourth .foot_down_div span {
    color: #444
}

.end h1, .end h2, .endlist ul li {
    color: #aaaaae;
    font-size: 12px;
    line-height: 36px;
    float: left
}

.end {
    width: 100%
}

.endnr {
    width: 1200px;
    text-align: center;
    margin: 0 auto
}

.endnr .move_end_list {
    display: none
}

.end h1 {
    margin-left: 175px
}

.endlist {
    width: 364px;
    height: 36px;
    margin-left: 18px;
    margin-right: 30px;
    float: left;
    background: url(/r/cms/www/default/images/end-bg.jpg)
}

.endlist ul li {
    width: 91px;
    text-align: center
}

.endlist ul li:hover {
    text-decoration: underline
}

@media screen and (max-width: 767px) {
    .move_head, .trends_we .trends_main_new .text_cont {
        height: 60px
    }

    .head_hidden {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 380px !important;
    }

    .bottom-ipv{
        color: #aaaaae;
        font-size: 12px;
        line-height: 1px;
        margin-left: 10px;
        display: block;
    }

    .if-table table tbody tr td, .if-table table thead tr td {
        padding: 0 5px;
        border: 1px solid #c4c4c4;
        border-bottom: 0px solid #c4c4c4;
    }

    .move_product_show{
        font-size:0;
        display:none;
    }

    .data_quotes .quotes_tab_head_one {
        width: 100%;
        height: 29px;
        background: #abd6f6;
        border: 1px solid #bebebe;
        border-bottom: none
    }

    .data_quotes .quotes_tab_head_one a {
        display: block;
        float: left;
        width: 49px;
        height: 29px;
        line-height: 29px;
        text-align: center;
        color: #45455d;
    //  cursor: pointer
    }

    .content_main .div_head .delay_head_title {
        float: left;
        height: 100%;
        line-height: 38px;
        font-size: 12px;
        font-weight: 700;
        color: #45455d;
        margin-left:20.8%;
        cursor:pointer;
        border:1px solid #ccd0de;
        border-bottom:none;
        width: 58px;
        text-align:center
    }

    .ifrankright .product_input_div {
    // float: left;
        margin: 0 5px;
        width:170px;
    }

    .product_title_change{
        display:none;
    }

    .jyrl_no_data{
        padding-top:700px;
        width: 200px;
        margin-left: 100px;
        text-align: center;
    }

    .product_data_choose{
        width:100%;
        height:600px;
        margin-top:15px;
    //margin-left:25px;
    }

    .qzxdownloadmoveshow {
        position:relative;
        right:30px
    }

    .sjdownload{
        overflow-y: scroll;
        height:400px;
        overflow-x: auto;
        width: 99%;
    }
    div#legend {
        margin-bottom: 10px
    }

    .product_main .notice_list {
        margin: 50px auto
    }

    .TRS_Editor img, .move_head {
        width: 100%
    }

    .cp_content .jysggright .cp_title, .cp_content .jysggright .jysggnr p, .ifrankright span, .shuoming a, .shuoming p {
        font-family: "Microsoft YaHei"
    }

    .cas_content {
        overflow-x: hidden
    }

    .brand, .content .nav, .foot, .header {
        display: none
    }

    .content .no_data {
        padding-top: 36px;
        text-align: center
    }

    .move_head {
        border-bottom: 1px solid #f0e0d4;
        background: url(/r/cms/www/default/images/move-head-bg.jpg) no-repeat;
        background-size: 100% 100%;
        position: relative;
        display: block
    }

    .move_head .move_logo {
        width: 60%;
        height: 100%;
        line-height: 60px;
        position: absolute;
        left: 50%;
        margin-left: -31%;
        vertical-align: middle
    }

    .move_head .move_logo img {
        width: 100%;
        vertical-align: middle
    }

    .move_head .navbar_header {
        width: auto;
        height: 100%;
        float: left
    }

    .move_head .navbar_header .navbar_toggle {
        width: 22px;
        height: 18px;
        margin: 15px;
        padding: 4px 0 8px;
        background: 0 0;
        border: none;
        float: left
    }

    .move_head .navbar_header .navbar_toggle .icon_bar {
        display: block;
        margin-top: 4px;
        width: 22px;
        height: 2px;
        background: #fff
    }

    .move_nav, .move_search_div {
        position: absolute;
        left: 0;
        display: none
    }

    .move_head_search {
        float: right;
        width: 20px;
        padding-bottom: 20px;
        background: url(/r/cms/www/default/images/move-head-bg2.png) no-repeat;
        background-size: 100% 100%;
        margin: 20px 15px 0 0
    }

    .move_search_div {
        top: 60px;
        width: 100%;
        height: auto;
        z-index: 99;
        background: rgba(58, 113, 188, .8);
        padding: .8rem 0;
        text-align: center
    }

    .move_search_div input {
        width: 60%;
        height: 2rem;
        line-height: 2rem;
        text-align: center;
        border: 1px solid #6b9ada;
        border-radius: 1rem;
        background: 0 0;
        color: #fff
    }

    .move_search_div button {
        width: 20%;
        height: 2rem;
        background: 0 0;
        color: #fff;
        border: 1px solid #6b9ada;
        border-radius: 1rem;
        margin-left: 1rem
    }

    .move_nav {
        top: 0;
        width: 100%;
        height: auto;
        z-index: 999
    }

    #menu {
        background: #434343;
        width: 100%
    }

    #menu a {
        color: #FFF
    }

    .move_nav_head {
        height: 50px;
        background: #1467b3
    }

    .move_nav_head a {
        display: block;
        height: 50px;
        float: right;
        margin-right: 1rem;
        line-height: 50px;
        font-size: 3rem;
        color: #fff;
        transform: rotateZ(45deg);
        -webkit-transform: rotateZ(45deg)
    }

    .end, .endnr {
        height: auto;
        width: 100%
    }

    .endnr {
        padding: 1rem 0;
        margin-top: 1rem
    }

    .endnr .move_end_list {
        display: block
    }

    .endnr .move_end_list a {
        display: inline-block;
        padding: 0 1rem;
        font-size: 1rem;
        color: #dbdbdb
    }

    .endnr .move_end_list i {
        font-style: normal;
        color: #dbdbdb
    }

    .endnr h1 {
        margin: 0;
        float: none;
        color: #dbdbdb
    }

    .index_main .main_cont_left .move_market_ul li a, .index_main .main_cont_left .trends_main_list span, .index_main .main_cont_left .trends_main_new .text_title .time {
        color: #444;
        font-size: .8rem
    }

    .endnr .endlist, .endnr h2 {
        display: none
    }

    .div_head {
        width: 100%;
        height: 2.5rem;
        line-height: 2.5rem;
        background: rgba(90, 98, 116, .1)
    }

    .div_head .head_title {
        height: 100%;
        border-left: .8rem solid #fda93d;
        padding-left: .6rem
    }

    .div_head .more {
        width: 2rem;
        overflow: hidden;
        height: 100%;
        padding: 0;
        text-indent: 10000px;
        background: url(/r/cms/www/default/images/move-div-head-bg.png) center center no-repeat;
        background-size: 50% 50%
    }

    .index_box {
        position: relative
    }

    .move_index_banner {
        width: 100%;
        height: 200px;
        display: block
    }

    .move_index_banner .swiper-container, .move_index_banner .swiper-container img {
        width: 100%;
        height: 100%
    }

    .move_index_banner .swiper-container .swiper-slide {
        background: center center no-repeat;
        background-size: cover
    }

    .index_banner {
        width: 100%;
        height: 356px;
        display: none
    }

    .index_main {
        width: 100%
    }

    .index_main .know_we_main {
        padding: 0;
        width: 100%
    }

    .index_main .main_cont {
        width: 100%
    }

    .index_main .main_cont_left {
        padding: 0;
        width: 100%
    }

    .index_main .main_cont_left .market_list {
        padding: 1rem 0
    }

    .index_main .main_cont_left .swiper-container2 {
        display: none
    }
    #move_swiper  {
        display: block
    }
    .index_main .main_cont_left .pc_market_change_show {
        display: none
    }

    .index_main .main_cont_left .move_market_change_show {
        display: none;
    }
    .market_products .div_head .click_div {
        border-bottom: 2px solid #fea22b;
        font-size: 16px;
        color: #45455d;
        font-weight: 700;
        margin-top: -4px
    }
    .index_main .main_cont_left .move_market_ul {
        display: block;
        width: 100%
    }

    .index_main .main_cont_left .move_market_ul li {
        display: block;
        float: left;
        width: 30%;
        margin-left: 2.5%;
        text-align: center;
        margin-bottom: .8rem
    }

    .index_main .main_cont_left .move_market_ul li img {
        width: 100%;
        height: auto
    }

    .index_main .main_cont_left .trends_we {
        margin: 0
    }

    .index_main .main_cont_left .trends_main {
        width: 95%;
        padding: 1rem 2.5%
    }

    .trends_we .main_cont_left .trends_main_new {
        width: 100%;
        height: auto;
        padding: 0
    }

    .index_main .main_cont_left .trends_main_img {
        width: 100%;
        height: 15rem
    }

    .index_main .main_cont_left .swiper-slide {
        position: relative;
        display: block;
        width: 100%;
        height: 100%
    }

    .index_main .main_cont_left .trends_main_new {
        width: 100%;
        padding: 0
    }

    .index_main .main_cont_left .trends_main_new .text_title {
        height: 2rem;
        line-height: 2rem;
        padding-bottom: 0
    }

    .index_main .main_cont_left .trends_main_new .text_title a {
        display: inline-block;
        float: left;
        width: 60%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .index_main .main_cont_left .trends_main_list {
        width: 100%;
        padding-top: 0
    }

    .index_main .main_cont_left .trends_main_list a {
        display: inline-block;
        float: left;
        width: 60%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .data_quotes .div_head .more, .index_main .main_cont_right .data_quotes_btn {
        display: none
    }

    .index_main .main_cont_right {
        width: 100%;
        height: auto
    }

    .index_main .main_cont_right .data_quotes_tab {
        width: 99%;
    // margin: 1rem auto 0
    }

    .index_main .main_cont_right .quotes_tab_head {
        width: 100%;
        border: 1px solid #bebebe;
        border-bottom: none
    }

    .index_main .main_cont_right .quotes_tab_head a {
        width: 10%
    }

    .index_main .main_cont_right .quotes_tab_head a:first-child {
        width: 20%
    }

    .index_main .main_cont_right .quotes_tab_head a:last-child {
        width: 10%
    }

    .index_main .main_cont_right .quotes_tab_head .action {
        border-top-left-radius: 5px;
        border-top-right-radius: 5px
    }

    .index_main .main_cont_right .quotes_tab_cont, .index_main .main_cont_right .quotes_tab_ul, .index_main .main_cont_right .quotes_tab_ul ul {
        width: 100%
    }

    .data_quotes .quotes_tab_ul ul li a:nth-child(1) {
        width: 21%
    }

    .data_quotes .quotes_tab_ul ul li a:nth-child(2) {
        width: 28%
    }

    .data_quotes .quotes_tab_ul ul li a:nth-child(3) {
        width: 26%
    }

    .data_quotes .quotes_tab_ul ul li a:nth-child(4) {
        width: 25%
    }

    .data_quotes .quotes_tab_cont .time_delay {
        width: 100%
    }

    .data_quotes .quotes_tab_cont .time_delay_top {
        text-align: right;
        width: 98%
    }

    .btn_two, .cp_content .jysggright .cp_title, .data_quotes .quotes_tab_cont .time_delay_cont .time_delay_select, .groom_area .groom_img a, .jysggright .title_xqy, .paging .newsright3 a {
        text-align: center
    }

    .data_quotes .quotes_tab_cont .quotes_tab_ul {
        height: 260px
    }

    .data_quotes .quotes_tab_cont .quotes_tab_ul ul {
        height: 100%
    }

    .data_quotes .quotes_tab_cont .time_delay_cont {
        height: auto
    }

    .data_quotes .quotes_tab_cont .time_delay_cont .time_delay_select select {
        width: 40%;
        text-indent: 10%;
        margin-left: 3%;
        margin-right: 3%
    }

    .data_quotes .quotes_tab_cont .time_delay_cont .input_date {
        float: none;
        display: block;
        text-align: center;
        padding: .3rem 0 0;
        color: #bdbdc7
    }

    .data_quotes .quotes_tab_cont .time_delay_cont .more, .notice_we .head_title:nth-child(2), .notice_we .notice_cont .notice-ul-one {
        display: none
    }

    .data_quotes .quotes_tab_cont .time_delay_cont .delay_pic {
        width: 96%;
        height: auto;
        margin: 0;
        overflow-y: auto
		margin-left: 0%
    }

    .news_main {
        background: #fff;
        padding: 1rem 0 0
    }

    .notice_we .head_title {
        border-top: none;
        border-right: none;
        border-bottom: none
    }

    .notice_we .div_head .click_div {
        border-top: none;
        font-size: 16px;
        color: #45455d;
        margin-top: 0
    }

    .notice_we .div_head .head_title_notice {
        margin-left: 0
    }

    .notice_we .notice_cont {
        width: 100%;
        height: auto;
        margin-top: 10px;
        position: relative
    }

    .notice_we .notice_cont ul {
        display: block;
        position: relative;
        width: 92%;
        padding: 0 4%;
        height: auto
    }

    .notice_we .notice_cont ul li {
        display: block;
        width: 100%;
        height: 40px;
        line-height: 40px;
        cursor: pointer;
        clear: both;
        border-bottom: 1px dotted #c8c8ca
    }

    .notice_we .notice_cont ul li:first-child {
        height: auto
    }

    .notice_we .notice_cont ul li:first-child div {
        line-height: normal
    }

    .groom_area {
        display: block;
        width: 100%;
        overflow: hidden;
        padding: 1rem 0 0
    }

    .common_questions {
        width: 100%;
        padding: 1rem 0
    }

    .common_questions .common_main ul {
        width: 92%;
        border: none;
        padding: 0 4%
    }

    .common_questions .common_main .other_ul {
        float: left;
        border: none;
        width: 92%;
        padding: 0 4%
    }

    .common_questions .common_main ul li {
        display: inline-block;
        float: left;
        width: 100%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        border-bottom: 1px dotted #999
    }

    .common_questions .common_main ul li span, .groom_area .groom_img a img {
        display: none
    }

    .groom_area .groom_img a {
        float: left;
        width: 44%;
        height: 2.5rem;
        line-height: 2.5rem;
        color: #666;
        font-size: 1.1rem;
        border-radius: 1.25rem;
        margin-left: 4%;
        margin-top: 1rem;
        border: 1px solid #666
    }

    .groom_area .groom_img a span {
        display: inline-block
    }

    .cp_product_cont .btn {
        width: auto;
        display: table;
        padding: 0 20px;
        height: 2.5rem;
        margin: 30px auto;
        border-radius: 25px;
        line-height: 2.5rem;
        font-size: 1rem
    }

    .btn_two {
        width: 100%
    }

    .btn_two .btn {
        display: inline-block;
        float: none;
        margin-left: 5%
    }

    .law_text, .product_main .product_cont_top, .product_main .product_nav {
        display: none
    }

    .paging {
        width: 92%;
        height: 50px;
        margin: 0 auto;
        padding-top: 20px
    }

    .paging .newsright3 {
        color: #aaa9a9;
        float: none;
        margin: 0
    }

    .paging .newsright3 a {
        width: 26px;
        height: 26px;
        color: #aaa9a9;
        border: 1px solid #aaa9a9;
        border-right: none;
        line-height: 26px;
        float: left;
        display: none
    }

    .paging .newsright3 .paging_move_a, .paging .newsright3 a.other_a {
        border-right: 1px solid #aaa9a9
    }

    .paging .newsright3 .paging_other_a {
        display: block;
        width: 30%;
        height: 30px;
        line-height: 30px
    }

    .paging .newsright3 span {
        display: none
    }

    .paging .newsright3 a.other_a {
        float: right
    }

    .cp_main {
        background: 0 0;
        padding: 0
    }

    .product_main {
        width: 100%
    }

    .cp_btn_two {
        width: 98%
    }

    .cp_btn_two .cp_btn {
        float: none;
        margin: 6px auto
    }

    .product_main .cp_product_cont {
        width: 100%;
        padding: 0
    }

    .product_main .notice_list ul {
        width: 90%;
        display: block;
        padding: 0 5%
    }

    .product_main .notice_list ul li {
        width: 100%;
        height: 56px;
        line-height: 56px
    }

    .product_main .notice_list ul li span {
        margin-left: 0
    }

    .product_main .notice_list ul li .list_a_text {
        display: inline-block;
        width: 64%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .bigeventmore, .brand, .common_main_left, .content_main_top, .cp_content .jysggright .fenxiang, .fxright, .newslist_center, .newslist_right, .product_main .notice_list ul li img {
        display: none
    }

    .product_main .notice_list ul li .time {
        color: #444;
        font-size: .8rem
    }

    .product_main .notice_list ul li:nth-child(1) {
        font-weight: 400
    }

    .cp_product_cont .product_introduction {
        margin-top: 50px
    }

    .cp_product_cont .product_introduction .table_introduction {
        width: 92%;
        margin: 1rem 4% 0;
        height: auto;
        overflow-y: auto
    }

    .cp_product_cont .product_introduction .table_introduction table {
        width: auto;
        min-width: 760px
    }

    .cp_product_cont .product_introduction table td {
        padding: 4px;
        height: auto;
        width: auto;
        text-indent: 0;
        line-height: normal
    }

    .cp_product_cont .product_introduction table td:nth-child(2n+1) {
        background: #f8f8fb;
        width: auto
    }

    .cp_product_cont .product_introduction table td:nth-child(2n) {
        color: #45455d;
        width: auto
    }

    .convert_count .count_text {
        padding-left: 4%;
        font-size: .9rem
    }

    .convert_count .count_text_one {
        padding: 0 4%;
        font-size: .9rem
    }

    .convert_count .convert_count_main {
        width: 92%;
        padding: 0 4%
    }

    .convert_count .convert_count_main .convert_count_left {
        width: 100%;
        padding-left: 0;
        padding-bottom: 1rem;
        border-right: none;
        border-bottom: 1px dashed #1c2b66
    }

    .convert_count .convert_count_main .convert_count_left img {
        width: 100%
    }

    .convert_count .convert_count_main .convert_count_left p:first-child {
        color: #ffa939
    }

    .convert_count .convert_count_main .convert_count_right {
        width: 100%;
        padding-left: 0;
        padding-top: 1rem;
        border-right: none
    }

    .convert_count .convert_count_main .convert_count_right img {
        width: 100%
    }

    .convert_count .convert_count_main .convert_count_right p:first-child {
        color: #ffa939;
        text-indent: 0
    }

    .cp_product_cont .contract_information .div_head .time, .cp_time_delay .div_head .time {
        float: none;
        text-indent: 12px;
        border-bottom: 1px solid #cdd1de;
        clear: both
    }

    .cp_product_cont .contract_information .div_head .move_title {
        border-left: none
    }

    .cp_product_cont .contract_information .div_head .border {
        margin: 11px 10px 0;
        border-left: 1px solid #888897
    }

    .cp_tab {
        margin-top: 36px;
        height: auto
    }

    .cp_product_cont .contract_table {
        width: 92%;
        margin: 1rem 4% 0;
        height: auto;
        overflow-y: auto
    }

    .cp_product_cont .contract_table table {
        width: auto;
        min-width: 760px
    }

    .cp_product_cont .contract_explain {
        width: 92%;
        padding: 0 4%
    }

    .cp_time_delay .time_delay_table {
        width: 92%;
        margin: 50px 4% 0;
        overflow-y: auto
    }

    .cp_product_cont .product_introduction .text_introduction {
        width: 92%;
        padding: 15px 4%
    }

    .cp_content .jysggright {
        width: 94%
    }

    .cp_content .jysggright .title_xqy {
        font-weight: 700;
        font-size: 1.1rem
    }

    .cp_content .jysggright .cp_title {
        color: #444;
        font-weight: 700;
        font-size: 16px;
        padding: 1rem 0
    }

    .cp_content .jysggright .jysggnr {
        width: 92%;
        margin: 0 auto
    }

    .cp_content .jysggright .title_xqy {
        width: 100%;
        margin: 0;
        padding-bottom: 1rem;
        line-height: 1.5rem
    }

    .cp_content .jysggright .jysggnr p {
        height: auto;
        color: #777;
        font-size: 13px;
        line-height: 24px;
        text-align: left;
        text-indent: 2em
    }

    .cp_content .jysggright .jysggsxp a {
        color: #4d4d4d
    }

    .ifrank a, .ifrank img {
        display: block;
        float: left
    }

    .about {
        background: 0 0
    }

    .content_main {
        min-height: 590px
    }

    .ifrank {
        margin: 2.9% 0 0;
        font-size: 16px;
        height: 30px;
        line-height: 2.5rem;
        font-weight: 700;
        border-left: .8rem solid #fea93e;
        border-bottom: 1px solid #cdd1de;
        color: #45455d;
        background: rgba(90, 98, 116, .1)
    }

    .ifrank img {
        width: 18px;
        height: 18px;
        margin: 6px 10px 0 2.96%
    }

    .ifrank a {
        height: 30px;
        line-height: 30px
    }

    .ifrankright {
        width: 97%;
        float: right;
        padding-right: 1rem
    }

    .ifrankright .input_div {
        float: left;
        margin: 0 5px
    }

    .ifrankright .input_div select {
        width: 57px;
        height: 24px
    }

    .ifrankright .product_input_div select {
        width: 58px;
        height: 24px
    }


    .calendar_input, .input-dateb {
        height: 22px;
        display: inline-block;
        line-height: 22px;
        margin-top: 5px;
        border: 1px solid #c1c5d4
    }

    .ifrankright .input_div input {
        width: 105px
    }

    .ifrankright .input_div #datapick {
        float: right
    }

    .ifrankright span {
        color: #444;
        font-size: 14px;
        line-height: 22px
    }

    .ifrankright .span_two {
        margin-left: 10px
    }

    .input-dateb {
        width: 45px
    }

    .calendar_input {
        width: 50px
    }

    .controls {
        margin-left: 5px;
        margin-right: 11px;
        float: left
    }

    .if-table {
        margin: 4rem 4% 0;
        overflow-y: auto
    }

    .btn-query {
        width: 43px;
        height: 24px;
        color: #fff;
        background-color: #fea736;
        border: none;
        cursor: pointer
    }

    .newslist {
        margin: 0 1rem;
        font-size: 1rem;
        overflow: auto;
        color: #444
    }

    .surveycontent .newslist p {
        text-indent: 2rem;
        line-height: 2.5rem;
        margin-bottom: 10%;
        font-size: 1rem
    }

    .international table {
        width: 100%;
        font-size: .8rem;
        margin-top: 1rem
    }

    .international table th {
        white-space: nowrap;
        padding: 8px
    }

    .international table td {
        padding: 8px;
        text-align: center;
        color: #777
    }

    .international .table_gjzz a, .international .table_ljbwl a {
        color: #777
    }

    .international .table_gjzz {
        margin-bottom: 5%
    }

    .international_bwl .newlist_title {
        font-weight: 700;
        font-size: 1.2rem;
        text-align: center
    }

    .international_bwl .newlist_img {
        margin-top: 3%
    }

    .international_bwl .newlist_img img {
        width: 100%
    }

    .bigeventcontent .bigeventmain {
        width: 100%;
        background: url(/r/cms/www/default/images/bigevent_05.png) 22.46% repeat-y;
        float: left;
        padding-top: 14.84%
    }

    .bigeventcontent .bigeventmain .mainyear {
        color: #fda22d;
        background: url(/r/cms/www/default/images/bigevent_03.png) 19% no-repeat
    }

    .bigeventcontent .bigeventmain .maincomm {
        width: 100%;
        float: left;
        font-size: 1rem;
        padding-top: 5%
    }

    .bigeventcontent .bigeventmain .maincomm span {
        width: 21.2%;
        padding-left: 4%;
        color: #fea22b;
        float: left;
        background: url(/r/cms/www/default/images/bigevent_02.png) right center no-repeat;
        line-height: 2rem
    }

    .bigeventcontent .bigeventmain .maincomm div {
        width: 71.8%;
        padding-left: 3%;
        float: left;
        line-height: 2rem;
        padding-bottom: 5%
    }

    .contactcontent .newslist {
        font-size: 1rem;
        line-height: 2rem
    }

    .contactcontent .newslist .jianju {
        margin-bottom: 9.4%
    }

    .speechcontent .newlist_img {
        margin: 3%
    }

    .speechcontent .newlist_img img {
        width: 100%
    }

    .recruitmentcontent .newslist span {
        display: none
    }

    .recruitmentcontent .newslist {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        margin: 0;
        padding: 0 1.5rem;
        line-height: 3rem;
        font-size: 1rem;
        border-bottom: 1px dotted #777
    }

    .recruitmentcontent .newslist a {
        color: #444
    }

    .organizationcontent .newslisttop {
        padding-top: .5rem;
        line-height: 1.5rem;
        text-indent: 2rem;
        margin: 0 1.5rem;
        font-size: 1rem;
        color: #444
    }

    .organizationcontent .newslist {
        padding-top: 11.71%;
        margin: 0
    }

    .organizationcontent .newslist .newslist_top {
        border-bottom: 1px dotted #777;
        font-size: 1.3rem;
        line-height: 2.6rem;
        font-weight: 700;
        text-indent: 1.5rem
    }

    .organizationcontent .newslist .newslist_botm {
        line-height: 2rem;
        font-size: 1rem;
        padding: 0 1.5rem
    }

    .organizationcontent .newslist .newslist_botm div {
        font-weight: 700
    }

    .organizationcontent .newslist .newslist_botm p {
        margin-bottom: 5%
    }

    .organizationcontent .newslist .newslist_botm span {
        display: inline-block
    }

    .businesscontent .newslist {
        text-indent: 2rem;
        line-height: 2rem;
        color: #888
    }

    .businesscontent .newslist_left .download {
        margin-top: 10%
    }

    .businesscontent .newslist_left .download div {
        width: 200px;
        margin: 0 auto
    }

    .businesscontent .newslist_left .download p {
        border: 1px solid #444;
        color: #444;
        line-height: 3rem;
        border-radius: 4px;
        -webkit-border-radius: 4px;
        padding-left: 16%;
        text-indent: 0;
        margin: 5% 9px;
        background: url(/r/cms/www/default/images/developers_03.png) 4% no-repeat;
        background-size: 10%
    }

    .ifcare, .shuoming {
        padding: 1rem 0
    }

    .businesscontent .newslist_left .download p a {
        color: #444
    }

    .businesscontent .newslist_left .return_pc {
        border-top: 1px dotted #444;
        line-height: 3.6rem;
        color: #444;
        font-weight: 700;
        font-size: 1.2rem;
        text-indent: 0;
        text-align: center;
        clear: both
    }

    .mediacontent .newslist_left .download .left {
        float: left;
        margin: 0;
        width: 47.5%;
        font-size: 10px;
        text-indent: 0
    }

    .mediacontent .newslist_left .download .right {
        float: left;
        margin-left: 5%;
        width: 47.5%;
        font-size: 10px;
        text-indent: 0
    }

    .mediacontent .newslist_left .download p {
        margin: 0 0 5%;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: center
    }

    .mediacontent .newslist_left .download .media {
        float: none;
        clear: both;
        margin: 0 auto;
        overflow: hidden;
        width: 47.5%
    }

    .jysdt-listnr {
        display: none
    }

    .content_main .cggg-head_title_implementation {
        background: url(/r/cms/www/default/images/service-cggg.png) no-repeat;
        width: 18px;
        height: 18px;
        margin-right: 10px;
        margin-top: 8px
    }

    .content_main .div_head {
        margin: 2.9% 0
    }

    .content_main .notice_list {
        margin: 0 auto;
        color: #444;
        width: 90%
    }

    .content_main .notice_list li {
        line-height: 3rem;
        float: left;
        width: 100%;
        border-bottom: 1px dotted #c2c2c2;
        display: block
    }

    .notice_list ul li span {
        display: block;
        float: left;
        width: 6px;
        height: 6px;
        border-radius: 3px;
        background: #fea22b;
        margin: 1.25rem 2%
    }

    .content_main .fuwu-fzgg a.list_a_text {
        display: inline-block;
        width: 60%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-size: 1rem;
        color: #444
    }

    .IF_first, .fc-day-grid-container .content_main .jyrl .fc-view-container {
        overflow-y: auto
    }

    .content_main .notice_list img {
        display: none
    }

    .content_main .time {
        width: 30%;
        margin-left: 2%;
        float: left;
        text-align: right;
        font-size: .8rem;
        color: #999
    }

    .content_main .jysdt-head_title_implementation {
        background: url(/r/cms/www/default/images/news-jysdt01.png) no-repeat;
        width: 18px;
        height: 18px;
        margin-right: 10px;
        margin-top: 8px
    }

    .content_main .jysgg-head_title_implementation {
        background: url(/r/cms/www/default/images/news-jysgg.gif) no-repeat;
        width: 18px;
        height: 18px;
        margin-right: 10px;
        margin-top: 8px
    }

    .content_main .mtxw-head_title_implementation {
        background: url(/r/cms/www/default/images/news-mtxw.png) no-repeat;
        width: 18px;
        height: 18px;
        margin-right: 10px;
        margin-top: 8px
    }

    .right_implementation_details {
        margin: 0 1rem;
        text-indent: 2em;
        color: #666;
        line-height: 1.5rem
    }

    .hqsqnr {
        margin-top: 2rem
    }

    .right_implementation_details a {
        display: inline-block;
        color: #4a46e7;
        margin-top: 0
    }

    .content .list ul li span {
        display: block;
        float: left;
        width: 6px;
        height: 6px;
        border-radius: 3px;
        background: #fea22b;
        margin: 1.25rem 1rem 0
    }

    .content_main .list_a_text {
        float: left
    }

    .content_main .list_a_text a {
        color: #444
    }

    .content_main .a_down {
        float: right;
        margin-right: 8%
    }

    .content_main .list {
        margin: 0 1rem;
        color: #444
    }

    .content_main .list li {
        line-height: 3rem;
        float: left;
        width: 100%;
        border-bottom: 1px dotted #c2c2c2;
        display: block
    }

    .content_main .jyrl {
        margin: 1rem 1rem 0
    }

    div#calendar {
        width: 100%
    }

    .fc-view.fc-month-view.fc-basic-view {
        width: 923px
    }

    .content_main .jyrl .search {
        margin: 15px auto;
        float: none;
        clear: both
    }

    .ifcare, .iffj, .shuoming {
        width: 92%;
        margin: 0 auto;
        margin-left:20px;
    }

    .kjggzxx-table tr {
        height: 28px
    }

    .if-table .kjggzxx-table thead tr, .if-table .mrjgyxtable thead tr.mrjgyx-tra {
        height: 25px;
        font-weight: 700;
        font-size: .8rem;
        background: #e2e2e2
    }

    #box {
        float: left
    }

    .if-table .mrjgyxtable tr:nth-child(odd) {
        background: 0 0
    }

    .if-table tr:nth-child(odd), .tf-table .tf-list td {
        background-color: #f5f5f5
    }

    .mrjgyxtable tr td {
        height: 28px
    }

    .if-table .mrjgyxtable .other-td td {
        background: #f5f5f5
    }

    .if-table .yxjggzxx-table thead td {
        color: #515157;
        font-size: .8rem;
        font-weight: 700;
        text-align: center;
        background: #e2e2e2;
        padding: 0 5px
    }

    .yxjggzxx-table tbody td {
        height: 28px;
        color: #515157;
        font-size: 12px;
        padding: 0 5px
    }

    .shuoming {
        height: 100px
    }

    .shuoming a, .shuoming p {
        color: #444;
        font-size: 12px;
        line-height: 19px;
        font-weight: 400;
        float: left
    }

    .if-table .jggzxx-tra td {
        background: #e2e2e2
    }

    .if-table .jggzxx-tra td, .jggzxx-trb td {
        color: #515157;
        font-size: .8rem;
        padding: 0 5px
    }

    .if-listb, .if-listc, .if-listd, .if-liste, .if-table .if-lista, .iffjleft, .jggzxx-tra td {
        font-weight: 700
    }

    .jggzxx-trb td {
        height: 28px
    }

    .iffj a, .iffjleft {
        font-size: 12px;
        float: left
    }

    .iffj {
        padding: 1rem 0 0
    }

    .iffjleft {
        width: 74px;
        width: 74px \9;
        color: #222;
        line-height: 20px;
        margin-left: 2px
    }

    .iffj a {
        color: #0030ff;
        line-height: 22px
    }

    .data_content .common_main_right .head_title span {
        background-image: url(/r/cms/www/default/images/data-bg1.png)
    }

    .data_content .head_title_settlement {
        width: 17px;
        height: 20px;
        margin: 7px 8px 0 0;
        background-position: 0 0
    }

    .content .list ul li .list_a_text {
        color: #444;
        cursor: pointer;

    }

    .IF_first {
        margin: 4rem 4% 0;
        width: 92%;
        line-height: 2rem
    }

    .IF_first p {
        display: inline-block;
        float: right
    }

    .if-table, .tf-table {
        width: 94%;
        overflow-x: auto;
        margin-left: 3%
    }

    .if-table table, .tf-table table {
        width: 911px;
        height: auto
    }

    .tf-table td {
        color: #515157;
        padding: 0 7px
    }

    .tf-table .tf-list td {
        height: 38px;
        background: #e2e2e2;
        font-size: .8rem;
        font-weight: 700;
        text-align: center
    }

    .tf-table .tf-listx td {
        height: 34px;
        font-size: 12px;
        text-align: right
    }

    .tf-table .tf-listx .tf-lista {
        text-align: center
    }

    .if-table .if-lista {
        color: #515157
    }

    .if-table td, .if-table th {
        padding: 0 7px;
        color: #515157
    }

    .if-table thead tr {
        height: 38px
    }

    .if-table tbody tr {
        height: 34px
    }

    .if-table tbody td {
        font-size: .8rem
    }

    .if-table tbody .if-listi {
        text-align: right
    }

    .IF_head {
        line-height: 2.5rem;
        margin: 4rem 3% 0
    }

    .IF_head a {
        float: left
    }

    .IF_head p {
        float: right
    }

    .IF_if_table {
        margin-top: 1rem;
        border: 1px solid #c4c4c4
    }

    .IF_if_table table tr:last-child {
        background: #e2e2e2;
        font-size: 12px
    }

    .if-table th {
        text-align: center;
        font-size: 12px;
        border: 1px solid #c4c4c4
    }

    .if-table .rty-lista4, .if-table .ytj-listl {
        color: #515157;
        font-weight: 700
    }

    .if-table .rtj-tra, .if-table .rty-lista, .if-table .ytj-lista, .if-table .yty-lista {
        font-weight: 700
    }

    .if-table tr.rtj-tra, .if-table tr.ytj-tra {
        background: #e2e2e2;
        font-weight: 700
    }

    .data_content .head_title_delay {
        width: 25px;
        height: 13px;
        margin: 9px 8px 0 0;
        background-position: -17px 0
    }

    .data_content .data_delay_ul {
        display: block;
        float: right;
        width: 96%;
        height: 44px;
        margin: 1rem auto 0
    }

    .data_content .data_delay_ul li {
        display: block;
        float: left;
        width: 19%;
        height: 21px;
        border: 1px solid #ccd0de;
        border-right: none;
        line-height: 21px;
        text-align: center;
        cursor: pointer;
        font-size: 12px;
        color: #444
    }

    .data_time_delay .data_table_time, .law_content .more_btn {
        display: none
    }

    .data_content .data_delay_ul .action {
        border-top: 5px solid #feb454;
        margin-top: -4px
    }

    .service_content .dhccbg-xgxz, .service_content .fuwu-fzgg .list li.first_li_top, .yjjytglcontent .dhccbg-xgxz {
        border-top: 1px dotted #c2c2c2
    }

    .data_time_delay {
        margin-top: 4rem
    }

    .data_time_delay .cp_time_delay {
        width: 100%;
        height: auto;
        float: left;
        display: none
    }

    .data_time_delay .time_delay_table {
        margin: 0 auto
    }

    .data_time_delay .delay_pic_left {
        margin-left: 1rem
    }

    .data_time_delay .delay_pic_right {
        float: left;
        width: auto
    }

    .data_time_delay .time {
        width: auto
    }

    .fc-toolbar .fc-left {
        text-align: right;
        margin-right: 0;
        margin-top: 0
    }

    .a.fc-more {
        width: 25px;
        height: 25px;
        line-height: 25px
    }

    .fc-toolbar {
        margin-top: 1rem
    }

    .fc-view-container {
        width: 100%;
        overflow-y: auto;
        margin-top: 2rem
    }

    .law_content .right_implementation_details {
        width: 100%;
        margin: 0;
        text-indent: 0
    }

    .law_content .right_implementation_details a {
        margin-top: 0
    }

    .law_content .list .list_a_text {
        text-align: left;
        width: 80%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis
    }

    .law_content .common_main_right .head_title span {
        background-image: url(/r/cms/www/default/images/law-bg1.png)
    }

    .law_content .common_main_right .head_title_trading {
        width: 13px;
        height: 15px;
        margin: 10px 8px 0 0;
        background-position: -36px 0
    }

    .law_content .common_main_right .head_title_implementation {
        width: 18px;
        height: 17px;
        margin: 10px 8px 0 0;
        background-position: -49px 0
    }

    .law_content .common_main_right .head_title_self {
        width: 18px;
        height: 17px;
        margin: 11px 8px 0 0;
        background-position: -89px 0
    }

    .law_content .common_main_right .head_title_business {
        width: 18px;
        height: 17px;
        margin: 10px 8px 0 0;
        background-position: -49px 0
    }

    .law_content .common_main_right .head_title_futures {
        width: 22px;
        height: 22px;
        margin: 4px 8px 0 0;
        background-position: -67px 0
    }

    .law_content .self_text {
        width: 92%;
        margin: 0 4%;
        text-indent: 2rem
    }

    .law_content .right_trading_rules .TRS_Editor {
        width: 94%;
        margin: 0 auto
    }

    .service_content .dhccbg-nr {
        width: 92%;
        margin: 0 auto
    }

    .service_content .dhccbg-nr .dhccbg-title {
        color: #444;
        font-size: 14px;
        font-weight: 700;
        line-height: 26px;
        display: block
    }

    .service_content .dhccbg-nra {
        color: #777;
        font-size: 12px;
        line-height: 18px
    }

    .service_content .dhccbg-nra p {
        text-indent: 2rem
    }

    .service_content .dhccbg-nra p a {
        display: block;
        text-indent: 2rem
    }

    .service_content .dhccbg-nrb {
        color: #777;
        font-size: 12px;
        line-height: 18px
    }

    .service_content .dhccbg-nrb span {
        text-indent: 1em
    }

    .service_content .dhccbg-nrb p {
        margin-left: 3em
    }

    .service_content .dhccbg-xgxz {
        padding-top: 22px;
        padding-left: 25px
    }

    .service_content .dhccbg-xgxz p {
        color: #fda93d;
        font-size: 12px;
        line-height: 18px
    }

    .service_content .dhccbg-xgxz a {
        color: #999;
        font-size: 12px;
        line-height: 18px
    }

    .dhccbg--head_title_trading {
        display: block;
        width: 16px;
        height: 16px;
        margin: 10px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/service-dhccbg.png)
    }

    .service_content .list .li_none, .service_content .list .time, .service_content .list .time-other {
        display: none
    }

    .hyzggl-head_title_trading {
        display: block;
        width: 17px;
        height: 21px;
        margin: 8px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/service-hjgl01.png)
    }

    .hylxrbg-head_title_implementation {
        display: block;
        width: 22px;
        height: 22px;
        margin: 8px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/service-hjgl02.png)
    }

    .hyxxbg-head_title_business {
        display: block;
        width: 24px;
        height: 19px;
        margin: 8px 4px 0 2px;
        float: left;
        background-image: url(/r/cms/www/default/images/service-hjgl03.png)
    }

    .lxfs-head_title_implementation {
        display: block;
        width: 19px;
        height: 20px;
        margin: 8px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/yjjytgl_01.png)
    }

    .fzjsywcs-head_title_implementation {
        display: block;
        width: 16px;
        height: 16px;
        margin: 9px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/service-fzjsywcs.png)
    }

    .more_btn {
        display: none
    }

    .service_content .span_spot {
        display: block;
        float: left;
        width: 6px;
        height: 6px;
        border-radius: 3px;
        background: #fea22b;
        margin-top: 8px;
        margin-right: 5px;
        margin-left: -10px
    }

    .hjgl-hyzggl {
        width: 92%;
        height: auto;
        overflow: hidden;
        margin: 0 auto
    }

    .hjgl-hyzggl h1 {
        font-size: 14px;
        color: #555;
        line-height: 30px;
        margin-bottom: 1rem;
        border-bottom: 1px dotted #c2c2c2
    }

    .hjgl-hylxrbg p, .hjgl-hyzggl .hjgl-hyzggl-nr span, .hjgl-hyzggl a, .hjgl-hyzggl p {
        font-size: 13.34px;
        line-height: 20px
    }

    .hjgl-hyzggl a {
        color: #888;
        margin-left: 6px
    }

    .hjgl-hyzggl .hjgl-hyzggl-nr span {
        color: #888;
        margin-left: -17px;
        margin-right: 5px
    }

    .hjgl-hyzggl p {
        color: #888;
        margin-left: 32px
    }

    .hjgl-hyzggl .other_p {
        margin-left: 20px
    }

    .more_btn_other {
        display: none
    }

    .service_content .right_implementation_details {
        width: 100%;
        margin: 0;
        text-indent: 0
    }

    .hjgl-hylxrbg {
        width: 92%;
        margin: 0 4%
    }

    .hjgl-hylxrbg p {
        color: #777;
        margin-top: 1rem;
        padding-left: 10px
    }

    .hjgl-hylxrbg span {
        display: block;
        font-size: 12px;
        color: #444;
        line-height: 18px;
        margin-top: 1rem
    }

    .hjgl-hylxrbg a {
        font-size: 12px;
        color: #999;
        line-height: 18px;
        margin-top: .6rem
    }

    .hjgl-hylxrbg a:hover {
        color: #fea22b
    }

    .hjgl-hyxxbg {
        width: 92%;
        margin: 0 auto
    }

    .hjgl-hyxxbg .text-list {
        padding-top: 10px
    }

    .hjgl-hyxxbg a {
        display: block;
        font-size: 14px;
        color: #555;
        line-height: 30px;
        margin-top: 30px;
        padding: 0 8px
    }

    .hjgl-hyxxbg a .span_spot {
        margin-top: 10px
    }

    .hjgl-hyxxbg p {
        font-size: 13.34px;
        color: #888;
        line-height: 20px
    }

    .hjgl-lxfs {
        width: 94%;
        margin: 0 auto
    }

    .hjgl-lxfs p {
        font-size: 12px;
        color: #444;
        line-height: 24px;
        margin-top: 18px
    }

    .hyfw-nr {
        width: 100%;
        margin-top: 1rem;
        overflow-x: auto
    }

    .sj-table {
        width: 420px
    }

    .sj-table thead tr {
        height: 40px;
        background: #cacaca
    }

    .sj-table tbody tr {
        height: 35px
    }

    .hyfw-table {
        width: 876px
    }

    .hyfw-table thead tr {
        height: 40px;
        background: #cacaca
    }

    .hyfw-table tbody tr {
        height: 35px
    }

    .gzqq-head_title_implementation {
        display: block;
        width: 19px;
        height: 12px;
        margin: 12px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/service-gzqq.png)
    }

    .jryspzs {
        width: 92%;
        color: #737373;
        text-indent: 2rem
    }

    .pxggcontent .list_a_text, .simulation-noticecontent .list .list_a_text {
        overflow: hidden;
        font-size: 1rem;
        color: #444;
        white-space: nowrap;
        text-overflow: ellipsis
    }

    .service_content .fuwu-fzgg .list {
        margin-top: 1rem
    }

    .rhzncontent .jyhyrhzn-head_title_trading {
        background: url(/r/cms/www/default/images/service-rhzn.png) no-repeat;
        width: 19px;
        height: 17px;
        margin: 10px 4px 0 2px
    }

    .rhzncontent .jshyrhzn-head_title_business {
        background: url(/r/cms/www/default/images/survey_01.png) no-repeat;
        width: 19px;
        height: 17px;
        margin: 10px 4px 0 2px
    }

    .rhzncontent .list_a_text {
        margin-top: 0;
        text-indent: 0
    }

    .rhzncontent .list {
        margin: 0
    }

    .rhzncontent .more_btn {
        display: none
    }

    .rhzncontent .right_business_conditions, .rhzncontent .right_implementation_details {
        float: left
    }

    .simulation-noticecontent .div_head {
        text-indent: 0
    }

    .simulation-noticecontent .fzgg-head_title_implementation {
        width: 18px;
        height: 17px;
        margin: 10px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/news-jysgg.gif)
    }

    .simulation-noticecontent .list ul li span {
        margin: 1.25rem 2%
    }

    .simulation-noticecontent .list .list_a_text {
        margin-top: 0;
        text-indent: 0;
        display: inline-block;
        width: 60%
    }

    .simulation-noticecontent .list .time {
        text-indent: 0;
        margin-top: 0;
        display: block
    }

    .jsxxcontent .jryspzs, .pxrlcontent .jryspzs {
        text-indent: 2rem;
        line-height: 1.8rem
    }

    .jsxxcontent .jsxx-head_title_implementation {
        width: 14px;
        height: 14px;
        margin: 12px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/jggzxx_01.png)
    }

,.jsxxcontent .jryspzs {
     margin: 0 5%
 }

    .jsxxcontent .notice_list {
        float: left;
        width: 100%
    }

    .pxggcontent .notice_list {
        margin: 0
    }

    .pxggcontent .head_title {
        width: 100%
    }

    .pxggcontent .notice_list ul {
        margin: 0 2%
    }

    .pxggcontent .list_a_text {
        display: inline-block;
        width: 60%
    }

    .pxrl-head_title_implementation {
        width: 13px;
        height: 15px;
        margin: 10px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/service-pxrl.png)
    }

    .pxrlcontent .jryspzs {
        margin: 0 3%
    }

    .pxrlcontent .tzzjy-pxrl {
        width: 100%;
        overflow-x: auto
    }

    .pxrlcontent .pxrl-table tr:nth-child(odd) {
        background-color: #ebedf3
    }

    .pxrlcontent .pxrl-table {
        width: 911px;
        text-align: center
    }

    .pxrlcontent .pxrl-table td {
        padding: 7px
    }

    .pxrlcontent .pxrl-table .pxrl-tra {
        color: #555;
        font-weight: 700
    }

    .pxrlcontent .pxrl-table .pxrl-trb {
        color: #777
    }

    .pxrl-list .tzzjy-pxrl {
        display: none
    }

    .sdxzdzl-head_title_implementation {
        width: 18px;
        height: 18px;
        margin: 10px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/service-sdxzdzl.png)
    }

    .sdxzdzlcontent .list {
        margin: 0 2%
    }

    .sdxzdzlcontent .list ul li span {
        margin: 1.25rem 2%
    }

    .sdxzdzlcontent .list .time {
        display: block
    }

    .xwglcontent .xwgl-head_title_trading {
        width: 20px;
        height: 16px;
        margin: 10px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/service-xwgl01.png)
    }

    .xwglcontent .jymmczzn-head_title_implementation {
        width: 21px;
        height: 21px;
        margin: 10px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/service-xwgl02.png)
    }

    .xwglcontent .head_title {
        text-indent: 0
    }

    .xwglcontent .hjgl-xwgl {
        margin: 0 4%;
        color: #888;
        line-height: 2rem
    }

    .xwglcontent .hjgl-xwgl p {
        margin-left: 2rem
    }

    .hjgl-xwgl .down_word {
        padding-left: 10px;
        margin-top: 5px
    }

    .hjgl-xwgl .down_word a {
        display: block;
        color: #999;
        font-size: 14px;
        line-height: 18px
    }

    .hjgl-xwgl .down_word a:hover {
        color: #fea22b
    }

    .xwglcontent .more_btn {
        display: none
    }

    .xwglcontent .hjgl-jymmczzn {
        margin: 8% 6%;
        font-weight: 700;
        color: #444;
        line-height: 2rem;
        text-indent: 0
    }

    .xwglcontent .hjgl-jymmczzn p {
        font-weight: 400;
        margin-left: 2rem;
        text-indent: -2rem;
        color: #888
    }

    .xwglcontent .hjgl-jymmczzn span {
        display: block;
        margin-top: 5%;
        color: #fda93d;
        font-weight: 400
    }

    .xwglcontent .hjgl-jymmczzn a {
        margin-top: 0;
        color: #999;
        font-weight: 400
    }

    .yjcbcontent .yjcb-head_title_implementation {
        width: 16px;
        height: 16px;
        margin: 10px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/bshgzz_01.png)
    }

    .yjcbcontent .bshgzz-nr {
        margin: 5%;
        color: #888;
        line-height: 2rem
    }

    .yjcbcontent .bshgzz-nr p {
        text-indent: 2rem
    }

    .yjcbcontent .bshgzz-nr .lianxi {
        margin: 8% 0;
        line-height: 1.5rem
    }

    .yjcbcontent .bshgzz-nr .lianxi p {
        text-indent: 0
    }

    .bghcbwcontent .bghcbw-head_title_implementation {
        width: 16px;
        height: 16px;
        margin: 10px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/bshgzz_01.png)
    }

    .bghcbwcontent .list ul li span {
        margin: 1.25rem 2%
    }

    .bghcbwcontent .list .time {
        display: block
    }

    .yjjytglcontent .yjjytgl-head_title_implementation {
        width: 19px;
        height: 20px;
        margin: 10px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/yjjytgl_01.png)
    }

    .yjjytglcontent .yjjytgl-nr {
        margin: 5%;
        line-height: 2rem;
        color: #777
    }

    .yjjytglcontent .yjjytgl-nra {
        margin-bottom: 5%
    }

    .yjjytglcontent .yjjytgl-nra a {
        font-weight: 700;
        font-size: 1.1rem;
        color: #444
    }

    .yjjytglcontent .dhccbg-xgxz {
        padding-top: 5%
    }

    .yjjytglcontent .dhccbg-xgxz p {
        font-weight: 700
    }

    .yjjytglcontent .dhccbg-xgxz a {
        color: #777
    }

    .ywzncontent .notice_list {
        width: 100%
    }

    .ywzncontent .ywzn-head_title_implementation {
        width: 21px;
        height: 20px;
        margin: 10px 4px 0 2px;
        background-image: url(/r/cms/www/default/images/service-ywzn.png)
    }

    .ywzncontent ul {
        margin: 3%
    }

    .ywzncontent .list_a_text {
        width: 90%;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        color: #444
    }

    .allcontent .allcontent_head_title_bg {
        width: 15px;
        height: 18px;
        margin: 9px 7px 0 0;
        background: url(/r/cms/www/default/images/service-cggg.png) center center no-repeat
    }

    .allcontent .jysggright {
        margin: 3%;
        line-height: 2rem;
        color: #444
    }

    .allcontent .jysggright a {
        color: #777
    }

    .allcontent .jysggright .title_xqy {
        font-size: 1.1rem;
        line-height: 1.5rem;
        width: 92%;
        margin: 5% auto 0
    }

    .allcontent .fxleft {
        text-align: right
    }

    .jsfwone-lista, .jsfwone-listc, .jsfwthree-lista, .jsfwthree-tra td, .special_researcher_content .login_title {
        text-align: center
    }

    .allcontent .fxleft a {
        color: #8d8d8d
    }

    .allcontent .fjleft {
        float: left
    }

    .allcontent .jysggfj {
        margin: 5% 0;
        float: left
    }

    .ruhuizhinan_jysggfj {
        width: 100%;
        margin: 0 auto;
        overflow-x: auto
    }

    .allcontent .jysggfj p {
        float: left
    }

    .allcontent .jysggnr {
        text-indent: 2rem
    }

    .allcontent .jysggnr img {
        width: 90% !important;
        height: 90% !important;
        margin: 2%
    }

    .allcontent .jysggsxp {
        clear: both
    }

    .peixun_content .peixun_list {
        width: 100%
    }

    .peixun_content .notice_list ul li .list_a_text {
        width: 60%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        color: #444
    }

    .jysggnr .TRS_Editor {
        overflow-x: hidden;
        width: 100%;
        overflow-y: auto
    }

    .special_researcher_content .login_title {
        width: 100%;
        line-height: 3rem;
        border-bottom: 1px #777 dotted;
        text-indent: 0;
        color: #666;
        font-weight: 700;
        font-size: 1.1rem
    }

    .special_researcher_content .newslist_right {
        display: block;
        margin-top: 5%
    }

    .special_researcher_content .comm_text {
        height: 24px
    }

    .special_researcher_content .loginform div {
        position: relative;
        margin: 5% 0 10% 10%;
        height: 35px;
        text-indent: 0
    }

    .gzqqyyyzw a, .gzqqyyyzw p, .jryspzs p, .jsfwfive-nr p {
        text-indent: 2em
    }

    .special_researcher_content .username_img {
        background: url(/r/cms/www/default/images/special_researcher_05.png) no-repeat;
        background-size: 37px 31px
    }

    .special_researcher_content .password_img {
        background: url(/r/cms/www/default/images/special_researcher_06.png) no-repeat;
        background-size: 37px 31px
    }

    .special_researcher_content label.username_img, label.password_img {
        position: absolute;
        width: 37px;
        height: 31px;
        z-index: 2;
        top: 1px;
        left: 1px
    }

    .special_researcher_content input.comm_text {
        display: inline-block;
        position: relative;
        width: 50%;
        height: 31px;
        border: 1px solid #c9c6bf;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        padding-left: 45px;
        line-height: 24px;
        margin-right: 5%
    }

    .special_researcher_content input.code_text {
        width: 40%;
        padding: 0;
        text-align: center;
        float: left
    }

    .jsfwone-listb, .jsfwthree-listb {
        padding-left: 20px
    }

    .businesscontent .newslist_right .business_btn input {
        width: 40%;
        height: 100%;
        background: #fea22b;
        border: 0;
        border-radius: 16px;
        -webkit-border-radius: 16px;
        color: #fff;
        font-size: 14px;
        cursor: pointer
    }

    .jsfwone-table, .jsfwthree-table, .jsfwtwo-table {
        border-top: 1px solid #71747e;
        border-left: 1px solid #71747e
    }

    .special_researcher_content #btnlogin {
        margin-right: 15%
    }

    .special_researcher_content .loginform a {
        color: #666
    }

    .gzqqyyyzw p, .gzqqyyyzw span {
        color: #444;
        font-size: 14px
    }

    .special_researcher_content .newslist_right .print_table span {
        width: 5px;
        height: 10px;
        display: block;
        background: url(/r/cms/www/default/images/special_researcher_07.png) no-repeat;
        float: left;
        margin: 9px 1px
    }

    .mediacontent .newslist {
        overflow: visible
    }

    .gzqqyyyzw-head_title_implementation {
        width: 18px;
        height: 17px;
        margin: 10px 4px 0 0;
        background: url(/r/cms/www/default/images/news-jysgg.gif)
    }

    .gzqqyyyzw {
        margin: 5%
    }

    .gzqqyyyzw a {
        display: block;
        color: #222;
        font-size: 14px;
        font-weight: 700
    }

    .jryspzs-shengming {
        width: 92%;
        margin: 1rem auto;
        color: #737373
    }

    .jryspzs-shengming a {
        color: #222;
        font-size: 14px;
        font-weight: 700
    }

    .jryspzs-shengming p {
        color: #515157;
        font-size: 12px;
        text-indent: 2em
    }

    .jryspzs {
        margin: 0 3%
    }

    .jryspzs p {
        font-size: 14px;
        color: #737373
    }

    .gzqqwd-head_title_implementation {
        width: 13px;
        height: 13px;
        margin: 12px 4px 0 0;
        background-image: url(/r/cms/www/default/images/service-hushen300.png)
    }

    .jycl-head_title_implementation {
        width: 21px;
        height: 16px;
        margin: 10px 4px 0 0;
        background-image: url(/r/cms/www/default/images/service-jycl.png)
    }

    .tzzbh-head_title_implementation {
        width: 13px;
        height: 14px;
        margin: 10px 4px 0 0;
        background-image: url(/r/cms/www/default/images/service-tzzbh.png)
    }

    .common_main_right .fuwu-fzgg .div_head_other {
        float: left
    }

    .jsfwone-nr {
        width: 94%;
        overflow-x: auto;
        margin-left: 3%
    }

    .jsfwone-table {
        width: 876px;
        height: auto
    }

    .jsfwthree-tra td {
        height: 40px;
        color: #444;
        font-size: 14.67px;
        font-weight: 700;
        background-color: #ebedf3;
        border-right: 1px solid #adafb4;
        border-bottom: 1px solid #000
    }

    .jsfwone-tra td, .jsfwone-trb td, .jsfwone-trc td, .jsfwthree-trb td, .jsfwthree-trc td, .jsfwthree-trd td, .jsfwthree-tre td, .jsfwtwo-trb td, .jsfwtwo-trc td, .jsfwtwo-trd td {
        font-size: 14.67px;
        border-right: 1px solid #bcbdbd;
        border-bottom: 1px solid #bcbdbd
    }

    .jsfwone-tra td {
        height: 68px;
        color: #555
    }

    .jsfwone-trb td {
        height: 62px;
        color: #555
    }

    .jsfwone-trc td {
        height: 104px;
        color: #555
    }

    .jsfwone-listb a {
        color: #555
    }

    .jsfwone-table tr td a:hover {
        color: #fea943
    }

    .jsfwtwo-head_title_implementation {
        width: 17px;
        height: 16px;
        margin: 12px 4px 0 0;
        background-image: url(/r/cms/www/default/images/jsfw2_01.png)
    }

    .jsfwtwo-nr {
        width: 94%;
        overflow-x: auto;
        margin-left: 3%
    }

    .jsfwtwo-table {
        width: 876px;
        height: auto
    }

    .jsfwtwo-trb td {
        height: 216px;
        color: #555
    }

    .jsfwtwo-trc td {
        height: 91px;
        color: #555
    }

    .jsfwtwo-trd td {
        height: 99px;
        color: #555
    }

    .jsfwthree-head_title_implementation {
        width: 12px;
        height: 15px;
        margin: 12px 4px 0 0;
        background-image: url(/r/cms/www/default/images/jsfw3_01.png)
    }

    .jsfwthree-nr {
        width: 94%;
        overflow-x: auto;
        margin-left: 3%
    }

    .jsfwthree-table {
        width: 876px;
        height: auto
    }

    .jsfwthree-trb td {
        height: 89px;
        color: #555
    }

    .jsfwthree-trc td {
        height: 70px;
        color: #555
    }

    .jsfwthree-trd td {
        height: 88px;
        color: #555
    }

    .jsfwthree-tre td {
        height: 68px;
        color: #555
    }

    .jsfwthree-listb {
        text-align: left
    }

    .jsfwthree-listc, .jsfwthree-listd {
        text-align: center
    }

    .jsfwthree-listb a {
        color: #555
    }

    .jsfwthree-listb a:hover, .jsfwthree-table tr td a:hover {
        color: #fea943
    }

    .jsfwfour-head_title_implementation {
        width: 17px;
        height: 16px;
        margin: 11px 4px 0 0;
        background-image: url(/r/cms/www/default/images/jsfw4_01.png)
    }

    .jsfwfour-nr {
        margin: 20px 30px
    }

    .jsfwfive-head_title_implementation {
        width: 16px;
        height: 17px;
        margin: 10px 4px 0 0;
        background-image: url(/r/cms/www/default/images/jsfw5_01.png)
    }

    .jsfwfive-nr {
        margin: 0 3%
    }

    .jsfwfive-nr a {
        color: #555;
        font-size: 13.34px;
        font-weight: 700;
        line-height: 24px
    }

    .jsfwfive-nr p, .jsfwfive-nr span {
        color: #777;
        font-size: 13.34px;
        line-height: 24px
    }

    .jsfwfive-nr p {
        margin-top: 30px
    }

    .jsyw-head_title_implementation {
        width: 17px;
        height: 17px;
        margin: 10px 4px 0 0;
        background-image: url(/r/cms/www/default/images/service-jsyw.png)
    }

    .content_main .notice_list ul li p {
        font-weight: 700;
        float: left
    }

    .content_main .notice_list ul li .time {
        width: 25%;
        font-size: 12px;
        display: block;
        float: right;
        color: #444
    }

    .content_main .btn {
        width: 50%;
        height: 50px;
        line-height: 50px;
        text-align: center;
        color: #fff;
        font-size: 15px;
        border-radius: 25px;
        border: 1px solid #d9d7d7;
        background: #ff9b1a;
        cursor: pointer;
        margin: 29px 25%;
        float: left
    }

    .content_main .btn a {
        color: #fff
    }

    .service_content .jsyw_list .list_a_text {
        width: 60%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        color: #444
    }

    .aboutcontent .newslist {
        margin-top: 3%
    }

    .search_content .div_head {
        width: 100%;
        margin: 1rem auto 0
    }

    .search_content .div_head .search_head_bg {
        width: 18px;
        height: 19px;
        margin: 8px 8px 0 0;
        background: url(/r/cms/www/default/images/search-bg.png) center center no-repeat
    }

    .search_content .search_main {
        width: 100%;
        margin: 0 auto
    }

    .search_content .search_input {
        width: 100%;
        height: auto;
        padding: 30px 0
    }

    .search_content .search_input .search_input_cont {
        width: 92%;
        height: auto;
        margin: 0 auto
    }

    .search_content .search_input .search_input_div {
        width: auto;
        border: 3px solid #0076c8;
        background: #fff
    }

    .search_content .search_input .search_input_div input {
        width: 80%;
        height: 34px;
        margin: 0;
        padding: 0;
        float: left;
        border: none;
        text-indent: 15px
    }

    .search_content .search_input .search_input_div button {
        width: 20%;
        height: 34px;
        border: none;
        background: #0076c8;
        margin: 0;
        padding: 0;
        color: #fff;
        font-size: 16px;
        cursor: pointer;
        float: right
    }

    .search_content .search_input .check_div {
        padding: 15px 0
    }

    .search_content .search_input .input_check {
        width: 18px;
        height: 18px;
        vertical-align: middle
    }

    .search_content .search_input .check_div span {
        padding: 0 7px
    }

    .search_content .search_input .check_div a {
        font-size: 18px;
        float: right;
        color: #2a5489;
        text-decoration: underline;
        margin-right: 10px
    }

    .search_content .search_input .check_div a:hover {
        color: #fea22b
    }

    .search_content .list ul li {
        height: auto
    }

    .search_content .list ul li .list_a_text {
        color: #444;
        width: 60%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis
    }

    .search_content .list ul li .time {
        width: auto;
        float: right
    }

    .search_content .list ul li .list_div {
        padding: 0 0 20px 20px;
        line-height: normal;
        color: #777;
        clear: both
    }

    .search_content .search_input_two {
        width: 100%;
        height: auto;
        padding: 30px 0
    }

    .search_content .t_search_input_title {
        text-align: center;
        font-size: 22px;
        padding: 0 0 20px
    }

    .search_content .t_search_input_cont {
        width: 92%;
        margin: 0 auto
    }

    .search_content .search_menu {
        width: 100%;
        height: 30px;
        line-height: 30px;
        margin-top: 20px
    }

    .search_content .search_menu span {
        width: 24%;
        height: 30px;
        display: inline-block;
        text-align: right;
        padding-right: 10px
    }

    .search_content .search_menu .move_span {
        width: auto;
        display: block;
        text-align: right;
        float: left;
        padding: 0
    }

    .search_content .search_menu input {
        width: 60%;
        height: 26px;
        line-height: 26px;
        border: 1px solid #c1c5d4
    }

    .search_content .search_menu select {
        width: 40%;
        height: 26px;
        line-height: 26px
    }

    .search_content .search_menu_time {
        width: 100%
    }

    .search_content .search_menu_time span {
        width: 24%;
        height: 60px;
        line-height: 30px;
        display: block;
        float: left;
        text-align: right
    }

    .search_content .search_menu_time .search_time {
        float: left;
        width: 60%;
        margin-left: 10px
    }

    .search_content .search_menu_time .search_time span {
        height: 30px;
        width: 85px
    }

    .search_content .search_menu_time input {
        width: 50%;
        height: 26px;
        line-height: 26px;
        border: 1px solid #c1c5d4
    }

    .search_content .t_search_input_cont .search_button {
        width: 120px;
        height: 35px;
        text-align: center;
        line-height: 35px;
        display: block;
        margin: 40px auto 15px;
        cursor: pointer;
        border: none;
        background: #0076c8;
        color: #fff;
        font-size: 16px
    }

    .special_researcher_content .newslist_left {
        display: block;
        width: 85%;
        text-align: center;
        margin: 5% auto;
        text-indent: 0
    }

    .special_researcher_content .newslist_left_a a {
        color: #45455d
    }

    li.move_hidden {
        display: none !important
    }
}

.jysggnr table[align="center"] {
    margin: auto
}

.rise_up_wx {

    left: -45px;

}
.rise_up_div {
    width: 139px;
    height: 163px;
    display: none;
    z-index: 200;
}

.rise_up_app, .rise_up_wx {
    position: absolute;
    bottom: 38px;
    text-align: center;
    background: url(/r/cms/www/default/images/head-drop-bg3.png) no-repeat;
}

.rise_up_div img {
    display: block;
    margin: 0px auto 0;
}

.rise_up_div .text {
    line-height: 25px;
    font-size: 12px;
    color: #464c57;
    display: block;
    margin-top: 10px;
}
/*�ֻ�ͼƬ������*/
.allcontent .jysggnr {
    text-indent: 0rem;
}

