#home-video-wrap {
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 1000;
}
.clear-div {
    clear: both;
    display: block;
    height: 1px;
    width: 100%;
    overflow: hidden;
}
* html,* html body /* 修正IE6振动bug */ {
    background-image: url(about:blank);
    background-attachment: fixed;
}
* html #home-video-wrap /* IE6 底部固定  */ {
    position: absolute;
    bottom: auto;
    top: expression(
        eval(
            document.documentElement.scrollTop +
                document.documentElement.clientHeight-this.offsetHeight-(
                    parseInt(this.currentStyle.marginTop, 10) ||0
                )-
                (parseInt(this.currentStyle.marginBottom, 10) ||0)
        )
    );
}
.text-over {
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: keep-all;
    overflow: hidden;
}
/*系统公告*/
.system-notice {
    background: url(menu_bg1.png) left bottom;
    height: 30px;
    text-indent: 45px;
}
.system-notice .header {
    background: url(header_bg.png) no-repeat -278px -21px;
    padding-left: 20px;
    line-height: 30px;
    vertical-align: middle;
    width: 100px;
    float: left;
    margin-right: 5px;
}
#announce {
    float: left;
    width: 845px;
    line-height: 30px;
}
#announce a {
    color: #666;
    text-decoration: underline;
}
.left_content .width150,
.left_content .width550 {
    overflow: hidden;
}
.position1,
.position2 {
    color: #999; /*padding-bottom:10px;*/
}
.position1 a,
.position2 a {
    color: #999;
}
.position1 {
    background: url(left-content-bg1.png) center bottom no-repeat;
}
.left_content .width150 ul.center_ul li {
    padding-left: 10px;
    padding-bottom: 15px;
}
.left_content .width150 ul.center_ul li.first {
    padding-left: 0;
}
.left_content .width150 ul.center_ul li a span {
}
.left_ct_rttop {
    background: url(left-content-bg2.png) -50px bottom no-repeat;
    height: 22px;
    line-height: 25px;
}
.left_ct_rttop b {
    background: url(circle_green.gif) 0 5px no-repeat;
    padding-left: 15px;
}
.left_ct_rtul {
}
.left_ct_rtul li {
    background-position: right -147px;
    float: left;
}
.left_ct_rtul li a {
    color: #465055;
    font-weight: bold;
}
.left_ct_rtul li a.rare {
    padding: 0 8px 0 10px;
}
.download {
}
.down_top2 {
    background-position: 0 -132px;
    height: 40px;
}
.down_middle2 {
    background: url(down_bg2.jpg) repeat-y;
}
.down_bottom2 {
    background-position: 0 -172px;
    height: 10px;
}
.download .down_ul li {
    margin-bottom: 10px;
}
.content_main3 .content_main_top {
    /*padding-top:10px;*/
}
.content_data3 {
    /*height: 20px;*/
    margin: 2px 0 0 8px;
    width: 232px;
}
.right_ct_middle3 .links {
    line-height: 25px;
    height: 25px;
    margin: 5px 0 0 6px;
    padding-left: 10px;
}
.right_ct_middle3 .links .links_middle a {
    float: left;
}
.right_ct_middle3 {
    /*background:url(right_ct_middle.jpg) left bottom repeat-x;*/
    background: #f0f1f1;
    padding-bottom: 15px;
}
.right_ct_bottom3 {
    background-position: 0 -263px;
    height: 10px;
}
.right_ct_middle4 {
    background: #f0f1f1;
    overflow: hidden;
}
.right_ct_middle4 ul.list_ul li {
    width: 100%;
}
.right_ct_bottom4 {
    background-position: 0 -320px;
    height: 15px;
}
.soft_ul {
    margin: 5px 0 0 8px;
}
.soft_ul li {
    padding-left: 15px;
    line-height: 30px;
}
.soft_ul li.brown {
    background-position: 0 -172px;
}
.soft_ul li.brown a {
    color: #cc6600;
    font-weight: 700;
}
.soft_ul li.grayli {
    background-position: 0 -232px;
}
.soft_ul li.grayli a {
    color: #666;
}
.brown_ul {
}
.brown_ul li {
    padding-left: 15px;
}
.brown_ul li.brown {
    background-position: 0 -179px;
}
.left_bg {
    background: url(header_bg.png) 0 -145px no-repeat;
    padding-left: 5px;
    text-indent: 0;
}
/*12.4.6*/
.server-bg {
    background: url(server-bg.png) no-repeat;
}
.server-wdp {
    height: 205px;
    margin-top: 5px;
    padding: 0 15px 0 10px;
    width: 200px;
}
.server-wdp p {
    font-weight: bold;
    text-align: center;
}
.server-wdp div.light_gray {
    margin-bottom: 15px;
}
.server-top {
    background-position: 0 -398px;
}
.server-ul {
    margin-top: 15px;
}
.server-ul li {
    background-position: 0 -176px;
    line-height: 25px;
    padding-left: 15px;
}
.server-ul li.green {
    background-position: 0 -120px;
}
.server-ul li a {
    color: #465055;
}
.server-ul li.green a {
    color: #39adb8;
}
.server-ul li.brown {
    background-position: 0 -176px;
}
/*12.4.7*/
.left_div {
    background-position: 0 -184px;
    padding: 15px 10px 0;
    width: 185px;
    height: 190px;
}
.left_div ul.left_div_ul li {
    background-position: 0 -460px;
    float: left;
    line-height: 25px;
}
.left_div ul.left_div_ul li a {
    background: url(downlowd_bg.png) -965px -340px no-repeat;
    color: #465054;
    float: left;
    padding-left: 10px;
}
.left_div ul.left_div_ul li span.time {
}
.content_main_top .width385 ul.left_ct_top {
    float: left;
}
.right_top_ul {
    display: inline-block;
    float: left;
    padding: 4px 0 0 10px;
}
ul.right_top_ul li {
    float: left;
    height: 23px;
    line-height: 23px;
    vertical-align: middle;
    text-indent: 0;
    margin-right: 5px;
}
ul.right_top_ul li a,
ul.right_top_ul li span {
    color: #fff;
    display: block;
    float: left;
    font-weight: bold;
    height: 23px;
}
ul.right_top_ul li a.active {
    background: url(right_active.png) no-repeat;
    color: #465055;
    line-height: 22px;
    height: 22px;
    width: 70px;
    text-align: center;
}
.left_pt_bg {
    background: url(left_pt_bg.png) left top no-repeat;
}
.enter_xh {
    background: url(right-2.png) 150px 0 repeat-y;
}
.enter_xh_top {
    background: url(downlowd_bg.png) no-repeat;
    height: 29px;
    text-indent: 10px;
    overflow: hidden;
}
.enter_xh_top1 {
    background-position: 0 -572px;
}
.enter_xh_top2 {
    background-position: 0 -770px;
}
.enter_xh_top3 {
    background-position: -160px -770px;
}
.enter_xh_top b {
    color: #fff;
    font-size: 14px;
    line-height: 30px;
}
.enter_xh_middle {
    background: url(right-3.png) 0 -40px repeat-y;
    overflow: hidden;
}
.enter_xh_bottom {
    background-position: -815px -593px;
    clear: both;
    height: 15px;
    overflow: hidden;
}
.enter_xh_middle div.downlowd_bg {
    background: #465055;
    padding: 10px 0;
    overflow: hidden;
}
.enter_xh_middle h6 {
    background-position: -950px -662px;
    padding-left: 30px;
    color: #fff;
}
.enter_xh_middle ul.Futures_ul {
    padding-left: 10px;
}
ul.Futures_ul li {
    line-height: 35px;
}
ul.Futures_ul li.downlowd_bg {
    background-position: -846px -799px;
}
ul.Futures_ul li a {
    background: url(downlowd_bg.png) no-repeat -962px -748px;
    color: #465054;
    display: block;
    font-weight: bold;
    padding-left: 15px;
}
ul.Futures_ul li.active a {
    background-position: -960px -702px;
}
ul.Futures_ul li.active ul.Futures_ul {
    margin-left: -20px;
}
ul.Futures_ul li.active ul.Futures_ul li {
    padding-left: 20px;
    font-weight: normal;
}
ul.Futures_ul li.active ul.Futures_ul li.active {
    background-position: 0 -736px;
    line-height: 24px;
    margin: 1px 0;
}
ul.Futures_ul li.active ul.Futures_ul li a {
    background-position: -965px -333px;
}
ul.Futures_ul li.active ul.Futures_ul li.active a {
    color: #fff;
    background-position: -965px -420px;
}
.content_all_bg {
    background: url(footer.png) no-repeat;
    padding-top: 15px;
}
.left_contact {
    background: url(left_contact.gif) no-repeat;
}
.left_contact1 {
    height: 7px;
    overflow: hidden;
}
.left_contact_bottom {
    background-position: 0 -245px;
}
.left_contact_middle {
    border-left: 1px solid #e1e3e3;
    border-right: 1px solid #e1e3e3;
}
.content_all_bg .width160 .left_contact_middle {
    padding: 5px;
    width: 138px;
    overflow: hidden;
}
.contact {
    background: url(downlowd_bg.png) no-repeat -846px -777px;
    height: 25px;
}
.contact_bg {
    background: url(downlowd_bg.png) no-repeat -846px -789px;
}
.left_contact_ct div.orange {
    font-weight: bold;
    line-height: 40px;
}

.content_all_bg .width790 ul.ufl {
    overflow: hidden;
}
.content_all_bg .width790 ul.ufl li div {
    text-align: center;
}
.content_all_bg .width790 ul.ufl li div p,
.content_all_bg .width790 ul.ufl li div b {
    display: block;
    padding: 0;
    text-align: left;
}
.width790 ul.ufl li a {
    color: #465055;
    font-weight: 600;
}

.video_ul li {
    background-position: 0 -264px;
    padding-left: 20px;
}
.video_ul li a {
    float: left;
}
.content_blue {
    background: url(content_blue_bg.png) no-repeat;
    height: 1px;
}
.content_blue2 {
    background: url(content_blue_bg2.png) no-repeat;
    height: 1px;
}
div.width525 .width335,
div.width525 .width190 {
    overflow: hidden;
}
.custor_service {
    background-image: url(custor_service.png);
}
.service_left,
.service_center,
.service_right,
.service_left2,
.service_center2,
.service_right2,
.service_left3,
.service_center3,
.service_right3 {
    float: left;
    height: 200px;
}
.service_left {
}
.service_left2 {
    background-position: -500px -410px;
    width: 25px;
}
.service_left3 {
    background-position: -31px 0;
    width: 10px;
}
.service_center {
    background-image: url(service_center.png);
    background-repeat: repeat-x;
}
.service_center2 {
    background-image: url(service_center2.png);
    background-repeat: repeat-x;
    width: 665px;
}
.service_center3 {
    background-image: url(service_center3.png);
    background-repeat: repeat-x;
}
.service_right,
.service_right2,
.service_right3,
.service_right4,
.service_left5,
.service_right5,
.service_left6,
.service_right6,
.phone_left,
.phone_right {
    width: 10px;
}
.service_right2 {
    background-position: -520px -205px;
}
.service_right3 {
    background-position: -41px 0;
}
.service_left table tr td {
    height: 200px;
    vertical-align: middle;
    padding: 0 5px;
}
.service_right {
    background-position: 0 -205px;
}
.service_center ul.center_ul {
    padding-top: 20px;
}
.service_center ul.center_ul li {
    font-weight: normal;
    padding-left: 0;
    width: 122px;
}
.service_center ul.center_ul li img {
    margin: 0 auto;
}
.service_left4,
.service_center4,
.service_right4,
.service_left5,
.service_center5,
.service_right5 {
    float: left;
    height: 250px;
}
.service_left4 {
    background-position: 0 -650px;
    width: 25px;
}
.service_center4 {
    background-image: url(service_center4.png);
    background-repeat: repeat-x;
    width: 655px;
}
.service_right4 {
    background-position: -519px -650px;
}
.service_center4 .soft_ul li,
.service_center5 .soft_ul li.brown,
.service_center8 .soft_ul li.brown {
    background-position: 0 -178px;
    line-height: 20px;
}
.service_center4 .soft_ul li.brown a,
.service_center5 .soft_ul li.brown a,
.service_center8 .soft_ul li.brown a {
    color: #999;
}
.service_center4 div.mgt20 em,
.service_center8 div.mgt20 em {
    color: #465053;
    font-family: 宋体;
    line-height: 25px;
}
.service_left5 {
    background-position: -60px 0;
}
.service_center5 {
    background-image: url(service_center5.png);
    background-repeat: repeat-x;
}
.service_right5 {
    background-position: -74px 0;
}
.service_left6,
.service_right6 {
    height: 122px;
    display: inline-block;
}
.service_left6 {
    background-position: 0 -300px;
}
.service_center6 {
    /*border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:120px;*/
}
.service_center6 {
    background: url(service_center6.png) left top repeat-x;
    height: 122px;
}
.service_center6 .width180,
.service_center6 .width175 {
    background-color: #fff;
    margin: 1px 0;
    height: 118px;
    padding: 0 10px;
}
.service_center6 .width180 {
    /*background-position:right -423px;*/
}
.service_center6 .width620 ul.uflt {
    margin: 30px 10px 0;
}
.service_center6 .width620 ul.uflt li a,
.phone_center ul.uflt li a {
    border: 1px solid #cccccc;
    display: block;
}
.service_center6 .width620 ul.uflt li a.active,
.phone_center ul.uflt li a.active {
    border: 1px solid #c60;
}
.service_right6 {
    background-position: -340px -300px;
}
.service_left7,
.service_center7,
.service_right7 {
    float: left;
    height: 260px;
    overflow: hidden;
}
.service_left7 {
    background-position: -120px 0;
    width: 30px;
}
.service_left7 table tr td {
    height: 260px;
    vertical-align: middle;
    padding: 0 8px;
}
.service_center7 {
    background: url(service_center7.png) left top repeat-x;
}
.service_right7 {
    background-position: -150px 0;
    width: 10px;
}
.service_left8,
.service_center8,
.service_right8 {
    float: left;
    height: 320px;
}
.service_left8 {
    background-position: 0 -907px;
    width: 25px;
}
.service_center8 {
    background: url(service_center8.png) left top repeat-x;
    width: 655px;
}
.service_right8 {
    background-position: -520px -908px;
    width: 10px;
}
.phone_left,
.phone_center,
.phone_right {
    height: 176px;
}
.phone_left {
    background-position: 0 -422px;
}
.phone_center {
    background: url(phone_center.png) repeat-x;
    width: 950px;
}
.phone_right {
    background-position: -340px -422px;
}
.question_dl {
    line-height: 25px;
    margin-right: 10px;
    overflow: hidden;
}
.question_dl dt {
    text-indent: 20px;
}
.question_dl dt a {
    font-weight: 600;
}
.question_dl dd {
    background-position: 0 -235px;
    display: block;
    padding-left: 15px;
    width: 105px;
}

.right_ct_middle4 ul.left_ct_top li {
    background-position: 0 0;
    margin-top: 5px;
}
.left_content .software_ul {
    margin: 60px auto 10px;
}
.left_content .software_ul li {
    float: left;
    margin: 0 10px;
}
.left_content .software_ul li a {
    display: inline-block;
    float: left;
}
.left_content .software_ul li a.active {
    background: url(header_bg.png) -275px -240px no-repeat;
    padding-bottom: 25px;
}
.content_width968 {
    border: 1px solid #c3c8c8;
    display: inline-block;
    width: 968px;
}
.download_ul li {
    float: left;
    height: 16px;
    padding-left: 20px;
    margin-right: 5px;
}
.download_ul li a,
.td-a {
    color: #00a0a0;
    text-decoration: underline;
}
.download_pdf {
    background-position: 0 -290px;
}
.download_phone {
    background-position: 0 -336px;
}
.download_wt {
    background-position: 0 -357px;
}
.ufl li a {
    margin: 0 10px;
}
.soft_p {
    letter-spacing: 1px;
    line-height: 16px;
}
.bg_gray li {
    background: #f0f1f1;
    padding: 10px 15px 15px;
    min-height: 108px;
}
.right_top5,
.right_bottom5,
.right_top6,
.right_top7,
.tz_top1,
.tz_bottom1,
.tz_top2,
.tz_bottom2,
.tz_top3 {
    height: 10px;
    overflow: hidden;
}
.right_bottom7,
.right_bottom6 {
    height: 15px;
    overflow: hidden;
}
.right_top5 {
    background-position: 0 -420px;
}
.right_middle5 {
    background: url(right_middle5.png) repeat-y;
    padding-bottom: 20px;
}
.right_bottom5 {
    background-position: 0 -433px;
}
.right_top6 {
    background-position: 0 -505px;
}
.right_top7 {
    background-position: 0 -585px;
}
.right_middle7,
.right_middle6,
.tz_middle3,
.bg_hs {
    background: #f0f1f1;
}
.right_bottom6 {
    background-position: 0 -520px;
}
.right_bottom7 {
    background-position: 0 -602px;
}
.right_middle6 p a {
    color: #00a0a0;
}
.tz_top1 {
    background-position: -790px -406px;
}
.tz_middle1 {
    /*background-position:-790px -406px;height:85px;*/
    background-color: #465055;
    background-position: -790px -410px;
    height: 65px;
    overflow: hidden;
}
.tz_bottom1 {
    background-position: -790px -479px;
}
.tz_top2 {
    background-position: -790px -1px;
}
.tz_middle2 {
    /*background-position:-790px -320px;height:85px;*/
    background-color: #d5d9d9;
    background-position: -790px -10px;
}
.tz_bottom2 {
    background-position: -790px -180px;
}
.tz_top3 {
    background-position: 0 -549px;
}
.tz_bottom3 {
    background-position: 0 -559px;
    height: 20px;
}
.product_a {
    background: url(right_bg.png) -790px -300px no-repeat;
    color: #50595d;
    display: inline-block;
    height: 85px;
    width: 180px;
}
.product_a.active {
    background-position: -790px -406px;
    color: #fff;
}
.product_a.active:hover {
    color: #fff;
}
.product_a div.width160 {
    height: 68px;
    padding: 10px 10px 0;
    overflow: hidden;
}
.point {
    background-position: 0 -384px;
    display: inline-block;
    width: 45px;
    height: 16px;
    vertical-align: middle;
    margin: 0 5px;
}

.content_border .content_main_top ul.left_ct_rtul li {
    background-position: 0 -142px;
}
.right_ct_middle4 ul.left_ct_rtul {
    background: url(downlowd_bg.png) -20px -460px;
    height: 22px;
    width: 238px;
    margin-left: 10px;
}
.right_ct_middle4 ul.left_ct_rtul li {
}
.right_ct_middle4 ul.left_ct_rtul li a {
    background: url(header_bg.png) 0 -144px no-repeat;
    display: inline-block;
    line-height: 20px;
    height: 21px;
    padding: 0 6px 0 8px;
}
.right_ct_middle4 ul.left_ct_rtul li.nobg a {
    background: none;
}
.right_ct_middle4 ul.left_ct_rtul li a.active {
    background: url(content_ul_active.png) no-repeat;
    color: #fff;
    padding: 0;
    text-align: center;
    width: 71px;
}
.ht75 {
    height: 77px;
    overflow: hidden;
}
.future_ul {
}
.future_ul li {
    background-position: -846px -799px;
    line-height: 35px;
    padding-left: 10px;
    vertical-align: middle;
    _height: 35px;
}
.future_ul li.active {
    background: url(bg_gray.png) repeat-x;
}
.future_ul li a {
    background-position: -962px -748px;
    color: #465054;
    display: block;
    font-weight: bold;
    height: 35px;
    overflow: hidden;
    padding-left: 9px;
}
.future_ul li a.active {
    background-position: -959px -701px;
}
.future_ul li.active a {
    background-position: -962px -652px;
    color: #ffffff;
}
.future_ul li.active a.active {
    background-position: -960px -619px;
}
.future_ul li .future_dl {
    margin-left: -10px;
}
.future_ul li .future_dl dd {
    background-position: -846px -799px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 20px;
}
.future_ul li .future_dl dd a {
    background-position: -965px -333px;
    color: #465054;
    display: block;
    font-weight: 500;
    padding-left: 15px;
}
.future_ul li .future_dl dd.active {
    background-position: 0 -736px;
    line-height: 24px;
    margin: 1px 0;
    padding-left: 20px;
}
.future_ul li .future_dl dd.active a {
    background-position: -965px -420px;
    color: #ffffff;
}
.title {
    margin-top: 30px;
    padding-bottom: 10px;
}
.content_show {
    font-size: 14px;
    line-height: 24px;
    padding: 20px 0 15px;
    text-indent: 24px;
}
/*.content_show p{font-size:14px;line-height:20px;padding:10px 0;}
.content_show div{line-height:20px;}
.content_show table{background:#FFFFFF;display: inline-block;width:100%;}
.content_show table td,.content_show table th{border: 2px solid #F0F1F1;padding:10px;vertical-align: middle;}*/
.content_show table td p {
    padding: 0;
    text-indent: 0;
}
.bdshare {
    float: left;
    margin-left: 2px;
    overflow: hidden;
    padding: 2px 0;
}
.bdshare li {
    float: left;
    height: 16px;
}
.bdshare li a {
    background: url(is.png) no-repeat;
    display: block;
    padding: 8px 0;
    _padding: 6px 0;
    width: 20px;
}
.bdshare li a.bds_zj {
    background-position: 0 0;
}
.bdshare li a.bds_tsina {
    background-position: 0 -27px;
}
.bdshare li a.bds_tqq {
    background-position: 0 -59px;
}
.bdshare li a.bds_more {
    background-position: 0 -89px;
}
a.bds_sina,
a.bds_v {
    display: inline-block;
    height: 15px;
    line-height: 16px;
    padding-left: 25px;
}
a.bds_sina {
    background-position: -111px -451px;
}
a.bds_v {
    background-position: -320px -452px;
}
#pre_next {
    color: #666;
    font-weight: 700;
}
#pre_next a {
    color: #000;
    font-weight: 500;
}
.list_div ul.list_ul {
    overflow: hidden;
}
.list_div ul.list_ul li {
    background-position: 0 8px;
    line-height: 25px;
}
.list_div ul.list_ul li a {
    color: #465054;
}
.list_div ul.list_ul li a,
.list_div ul.list_ul li span {
    font-size: 14px;
}
.width640 .list_div ul.list_ul li a,
.width640 .list_div ul.list_ul li span {
    font-size: 12px;
}
.list_div ul.list_ul li span.time {
    width: 70px;
}
ul.list_ul li.width400 span.time,
ul.list_ul li.width470 span.time {
    width: 70px;
}
.list_div .left_content_main {
    background-position: center bottom;
    height: 15px;
}
.img_ul {
}
.img_ul li {
    display: inline;
    float: left;
    font-weight: 700;
    overflow: hidden;
}
.title a.header_bg {
    background-position: 0 -503px;
    padding-left: 30px;
}
.link_frame {
    display: inline-block;
    position: relative;
}
.link_frame a {
    background-position: 0 -471px;
    padding-left: 10px;
    height: 25px;
}
.link_frame a span {
    background-position: right -471px;
    display: inline-block;
    padding-right: 11px;
    height: 25px;
    line-height: 25px;
}
.link_frame a span em {
    font-style: normal;
}
.table_bg {
    background: url(table_bg.png) repeat-x;
    float: left;
    height: 26px;
    line-height: 26px;
    text-align: center;
    display: inline-block;
}
.table_bg1 {
    width: 440px;
}
.table_bg2 {
    width: 185px;
    margin-left: 1px;
}
.table_bg3 {
    width: 73px;
    margin-left: 1px;
}
.tt-it {
    text-indent: 20px;
    margin-top: 5px;
}
.img_view {
    display: inline-block;
    height: 16px;
    width: 16px;
}
.img_left {
    background-position: 0 -543px;
}
.img_right {
    background-position: -22px -543px;
}

.line-throngh .light_gray {
    text-decoration: line-through;
}
table.baogao,
table.baogao2,
table.baogao3 {
    background: #fff;
    margin: 0 auto;
}
table.baogao tr th,
table.baogao2 tr th {
    border: 2px #fff solid;
}
table.baogao tr td,
table.baogao2 tr td {
    border: 2px #f0f1f1 solid;
}
table.baogao tr th,
table.baogao tr td {
    padding: 10px;
    vertical-align: middle;
}
.tzzjy table.baogao tr th,
.tzzjy table.baogao tr td {
    padding: 10px 5px;
    vertical-align: middle;
}
table.baogao2 tr th,
table.baogao2 tr td {
    padding: 0 10px;
    vertical-align: middle;
}
table.baogao tr th.brown,
table.baogao2 tr th.brown,
table tr th.molv {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
}
table.baogao tr th.brown,
table.baogao2 tr th.brown {
    background: #666;
}
table tr th.molv {
    background: #465055;
}
table tr td.frint {
    background: #c3c8c8;
}
table.baogao3 tr th,
table.baogao3 tr td {
    border: 2px #c3c8c8 solid;
    padding: 5px 20px;
    vertical-align: middle;
    white-space: nowrap;
}
.turn_a {
    display: inline-block;
    width: 24px;
    height: 50px;
}
.turn_left {
    background-position: 0 -610px;
}
.turn_right {
    background-position: -311px -610px;
}
.turn_left:hover {
    background-position: 0 -661px;
}
.turn_right:hover {
    background-position: -311px -661px;
}
/*.width720 .border-ltg ul li a img{vertical-align:middle;}*/
.product_ul {
    margin-left: -30px;
}
.product_ul li {
    background-position: 0 -630px;
    width: 200px;
    height: 345px;
    padding: 15px 10px 10px;
    overflow: hidden;
}
.product_div_top {
    background-position: 20px -820px;
    padding-bottom: 10px;
}
.right_xh_top {
    background-position: -700px -631px;
    padding: 5px 0 0 30px;
    height: 59px;
    width: 240px;
}
.width_270 .border-gray {
    height: 36px;
    margin: 4px 0 0 22px;
    padding: 10px 15px;
}
.width_270 .border-gray .line36 {
    line-height: 36px;
}
.train_new {
    height: 26px;
    margin: 5px 0 0 22px;
    padding: 0 15px;
}
.h_1 {
    background-position: 0 -741px;
    padding-left: 20px;
}
.f14-cg a {
    color: #465054;
    font-size: 14px;
    float: left;
}
/*dl.pxjz_ul{margin-left:-17px;}
dl.pxjz_ul dd{display:inline;float:left;margin-left:17px;}
dl.pxjz_ul{margin-left:-5px;}*/
dl.pxjz_ul dd {
    display: inline;
    float: left;
}
dl.pxjz_ul dd div.tz_middle2 {
    height: 100px;
}
dl.pxjz_ul dd ul li {
    margin-top: 5px;
}
dl.pxjz_ul dd div.tz_middle2 div.width160 p.ht_dp {
    text-overflow: ellipsis;
    height: 50px;
    overflow: hidden;
}
.train_news {
    background: url(train_new.png) top right no-repeat;
    height: 100px;
    width: 310px;
    padding: 10px 0 10px 10px;
    overflow: hidden;
}
/*dl.pxjz_ul dd ul li span.time{float:left;width: 70px;}*/
.jizhi {
    display: inline-block;
    padding-left: 30px;
    height: 22px;
    line-height: 22px;
}
.jizhi_1 {
    background-position: 0 -830px;
}
.jizhi_2 {
    background-position: -315px -830px;
}
.content_menu {
    background: url(content_menu.png) repeat-x;
    height: 40px;
}
.menu_black {
    float: left;
}
.menu_black li {
    float: left;
    line-height: 40px;
}
.menu_black li a,
.menu_black li span {
    display: inline-block;
    height: 100%;
}
.menu_black li a {
    padding-left: 20px;
}
.menu_black li span {
    color: #fff;
    font-size: 14px;
    padding-right: 20px;
}
.menu_black li a.active,
.menu_black li a.active span {
    background: url(menu_b_bg.gif) 0 5px no-repeat;
}
.menu_black li a.active {
    /*background-position:0 -860px;*/
}
.menu_black li a.active span {
    background-position: right -860px;
    color: #465055;
}
.content_ul_bg {
    background: url(content_ul_bg.png) left top repeat-x;
}
.xhzx {
    background: url(xhzx_bg.jpg) no-repeat;
    height: 415px;
}
.ie_bp {
    display: inline-block;
    margin-top: 25px;
    width: 100%;
}
.ie_bp li {
    padding-left: 30px;
    line-height: 32px;
}
.ie_bp li a {
    color: #fff;
    text-decoration: underline;
}
.ie_book {
    background-position: 0 -901px;
}
.ie_phone {
    background-position: -304px -901px;
}
a.ie_load {
    background-position: 0 -1177px;
    display: inline-block;
    color: #00a0a0;
    font-weight: 700;
    text-decoration: underline;
    padding-left: 30px;
    line-height: 25px;
}
.nowLoad {
    background-position: 0 -959px;
    display: inline-block;
    width: 210px;
    height: 80px;
}
.xh_online {
    padding: 5px 45px 0;
}
.xh_online .width330,
.xh_online .width490 {
    display: inline;
    overflow: hidden;
}
.xinhu_a {
    height: 40px;
}
.xinhu_a a,
.xinhu_a a span {
    display: inline-block;
    height:;
    font: bold 28px/40px 宋体;
}
.xinhu_a a {
    background-position: 0 -1059px;
    padding-left: 20px;
}
.xinhu_a a span {
    background-position: right -1059px;
    color: #fff;
    padding-right: 20px;
}
.xh_bottom_zx {
    background: url(xh_bottom.jpg) no-repeat;
    height: 61px;
    overflow: hidden;
    width: 717px;
}
.xihu_doad {
    background-position: 0 -1112px;
    display: inline-block;
    height: 65px;
    width: 153px;
}
ul.uflt li.width155 {
    overflow: hidden;
}
ul.fn li {
    font-weight: 500;
}
.tc250 {
    margin: 0 auto;
    width: 250px;
}
.links a.more {
    background-position: -317px -582px;
    bottom: 15px;
    display: inline-block;
    height: 18px;
    left: 0;
    position: absolute;
    width: 20px;
    z-index: 100;
}
.xh_xe {
    background: url(xh_xE.png) no-repeat;
}
.xe_left {
    background-position: -90px 0;
    cursor: pointer;
    display: block;
    float: left;
    width: 27px;
    height: 85px;
    text-align: center;
    margin-top: 25px;
}
.xe_left span {
    display: inline-block;
    font-weight: bold;
    line-height: 18px;
    margin-top: 2px;
    padding: 0 5px;
    word-wrap: break-word;
    overflow: hidden;
}
.xh_top,
.xh_middle,
.xh_bottom {
    width: 101px;
    overflow: hidden;
}
.xh_top {
    background-position: -3px -89px;
    height: 25px;
    line-height: 25px;
}
.xh_top b {
    float: left;
    margin-left: 10px;
    letter-spacing: 2px;
    line-height: 26px;
}
.xh_middle {
    background: url(xh_middle.png) repeat-y;
    padding-bottom: 10px;
}
.xh_bottom {
    background-position: -3px -264px;
    height: 10px;
}
.xh_middle ul li {
    line-height: 25px;
    margin-top: 5px;
}
.xh_middle ul li a {
    color: #000;
    display: inline-block;
    padding-left: 30px;
    height: 22px;
}
.xh_middle ul li a.qq {
    background-position: -19px -210px;
}
.xh_middle ul li a.msn {
    background-position: -19px -164px;
}
.close {
    float: right;
    margin-right: 10px;
    background-position: 0 8px;
    display: inline-block;
    height: 10px;
    padding-top: 8px;
    _padding-top: 6px;
    width: 12px;
}

#tag0 li a,
#tag1 li a,
#tag2 li a,
#tag3 li a {
    display: inline-block;
}
.right_ct_middle4 ul.width240 li {
    display: block;
    height: 20px;
    word-wrap: break-word;
    white-space: normal;
    overflow: hidden;
}
.kezh_ul li {
    text-align: center;
    margin: 20px 0 0 40px;
}
.kezh_ul li a {
    display: inline-block;
    background: url(kfzx.png) no-repeat;
    width: 80px;
    padding-top: 85px;
}
.kezh_ul li a.kezh1 {
    background-position: 0 0;
}
.kezh_ul li a.kezh1:hover {
    background-position: -370px 0;
}
.kezh_ul li a.kezh2 {
    background-position: 0 -100px;
}
.kezh_ul li a.kezh2:hover {
    background-position: -370px -100px;
}
.kezh_ul li a.kezh3 {
    background-position: 0 -200px;
}
.kezh_ul li a.kezh3:hover {
    background-position: -370px -200px;
}
.kezh_ul li a.kezh4 {
    background-position: 0 -300px;
}
.kezh_ul li a.kezh4:hover {
    background-position: -370px -300px;
}
.kezh_ul li a.kezh5 {
    background-position: 0 -400px;
}
.kezh_ul li a.kezh5:hover {
    background-position: -370px -400px;
}
.kezh_ul li a.kezh6 {
    background-position: 0 -500px;
}
.kezh_ul li a.kezh6:hover {
    background-position: -370px -500px;
}
.kezh_ul li a.kezh7 {
    background-position: 0 -600px;
}
.kezh_ul li a.kezh7:hover {
    background-position: -370px -600px;
}
.kezh_ul li a.kezh8 {
    background-position: 0 -700px;
}
.kezh_ul li a.kezh8:hover {
    background-position: -370px -700px;
}
.pages a,
.pages strong,
.pages em,
.pages kbd {
    display: inline-block;
}
.pages a,
.pages strong {
    border: 1px solid #c3c8c8;
    color: #666;
    padding: 2px 5px;
    margin-left: 5px;
}
.pages strong {
    background: #f0f1f1;
    font-weight: bold;
}
.pages em {
    font-style: normal;
}
.pages kbd {
    margin-left: 5px;
}
/*登录模块*/
.stuff {
    background: url(stuff.png) no-repeat;
}
.login-top {
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
}
.closed {
    background-position: 0 -171px;
    display: inline-block;
    width: 12px;
    height: 12px;
    overflow: hidden;
}
.login-middle {
    border-left: 1px solid #e1e4e4;
    border-right: 1px solid #e1e4e4;
    width: 518px;
    padding: 30px 15px;
}
.login-form {
    background-position: right -220px;
    padding-top: 15px;
}
.login-text,
.login-text2,
.login-yz {
    color: #ccc;
    height: 28px;
    line-height: 30px;
    padding: 0 2px;
}
.login-text,
.login-text2 {
    width: 198px;
}
.login-text,
.login-yz {
    border: 1px solid #00a0a0;
}
.login-text2 {
    border: 1px solid #99d9d9;
}
.login-label {
    display: inline-block;
    text-align: right;
    width: 60px;
}
.ph-label {
    color: #ccc;
    line-height: 28px;
    opacity: 1;
    padding: 0 0 0 6px;
    position: absolute;
}
.login-check {
    margin-left: 45px;
    vertical-align: middle;
}
.login-bottom {
    background-position: 0 -31px;
    height: 20px;
}
.regis {
    background-position: 0 -114px;
    display: inline-block;
    height: 45px;
    width: 150px;
}
.denglu {
    background-position: 0 -58px;
    border: none;
    cursor: pointer;
    display: inline-block;
    height: 30px;
    line-height: 100px;
    overflow: hidden;
    vertical-align: middle;
    width: 100px;
}
.resgit {
    background: url(resgit.png) no-repeat right top;
    width: 715px;
}
.input-tt {
    display: inline-block;
    text-align: right;
    width: 80px;
}
.prompt {
    background: #f0f1f1;
    border: 1px solid #c60;
    color: #465054;
    padding: 14px;
    line-height: 14px;
    width: 250px;
}
.reg_ul li {
    display: inline-block;
    line-height: 40px;
    vertical-align: middle;
    padding: 5px 0;
    width: 100%;
}
.yanzheng {
    background-position: -447px -171px;
    display: inline-block;
    height: 17px;
    vertical-align: middle;
    width: 103px;
}
.cation {
    color: #3fb7b7;
    font-size: 14px;
    margin-left: 5px;
    vertical-align: middle;
    _vertical-align: bottom;
}
.login-ta {
    font-size: 14px;
    color: #00a0a0;
    text-decoration: underline;
    vertical-align: middle;
}
.fished {
    background-position: -450px -59px;
    display: inline-block;
    height: 30px;
    width: 100px;
}
.reg_ul li select {
    color: #b5b9bb;
    height: 21px;
    width: 90px;
}
/*弹出页面*/
.prompt_div {
}
.prompt_content {
    width: 910px;
    margin: 0 auto;
}
.prompt_close {
    background-position: 0 -209px;
    display: inline-block;
    height: 12px;
    width: 12px;
    margin-right: 15px;
}
.prompt_ul li {
    float: left;
    width: 330px;
    padding-right: 15px;
}
.prompt_ul li p {
    font-size: 13px;
    padding-bottom: 15px;
}
.biaozhi {
    background-position: 0 -475px;
    display: inline-block;
    color: #fff;
    font-size: 14px;
    font-family: 宋体;
    font-weight: 700;
    text-align: center;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    width: 100px;
}

.prompt_data {
    text-align: left;
}
.prompt_data_top,
.prompt_data_middle,
.prompt_data_bottom {
    width: 385px;
}
.prompt_data_top {
    background-position: 0 -500px;
    height: 37px;
    padding: 15px 15px 0;
}
.prompt_data_middle {
    background: url(prompt_data.png) left top repeat-y;
    padding: 0 15px;
}
.prompt_data_bottom {
    background-position: 0 -553px;
    height: 25px;
    padding: 0 15px;
}
.prompt_data .prompt_data_middle ul.list_ul li {
    line-height: 20px;
}
.prompt_video_top {
    background-position: 0 -600px;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
}
.prompt_video_top .closed {
}

#tab1_2 marquee {
    width: 240px;
}
ul.serviec_cp {
    margin-left: 3px;
}
ul.serviec_cp li {
    display: block;
    height: 80px;
    overflow: hidden;
}
ul.serviec_cp li a {
    background: url(z-1.png) no-repeat;
    display: block;
    width: 267px;
    height: 80px;
}
ul.serviec_cp li.s_cp_1 a {
    background-position: right -255px;
}
ul.serviec_cp li.s_cp_1 a.active {
    background-position: 0 -255px;
}
ul.serviec_cp li.s_cp_2 a {
    background-position: right -85px;
}
ul.serviec_cp li.s_cp_2 a.active {
    background-position: 0 -85px;
}
ul.serviec_cp li.s_cp_3 a {
    background-position: right 0;
}
ul.serviec_cp li.s_cp_3 a.active {
    background-position: 0 0;
}
ul.serviec_cp li.s_cp_4 a {
    background-position: right -170px;
}
ul.serviec_cp li.s_cp_4 a.active {
    background-position: 0 -170px;
}
.zx_ul li {
    background: url(zx_li.png) no-repeat;
    width: 130px;
    height: 175px;
    text-align: center;
    margin: 15px 15px 0;
    overflow: hidden;
}
.zx_ul li div {
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    line-height: 30px;
    vertical-align: middle;
}
.zx_ul li a {
    background: url(z-1.png) no-repeat;
    display: block;
    height: 120px;
    margin: 10px 18px 0;
    width: 95px;
}
.zx_ul li.zx_li_1 a {
    background-position: 0 -459px;
}
.zx_ul li.zx_li_1 a.active {
    background-position: 0 -337px;
}
.zx_ul li.zx_li_2 a {
    background-position: -140px -459px;
}
.zx_ul li.zx_li_2 a.active {
    background-position: -140px -337px;
}
.zx_ul li.zx_li_3 a {
    background-position: -283px -459px;
}
.zx_ul li.zx_li_3 a.active {
    background-position: -283px -337px;
}
.zx_ul li.zx_li_4 a {
    background-position: -424px -459px;
}
.zx_ul li.zx_li_4 a.active {
    background-position: -424px -337px;
}
.zx_ul li.zx_li_5 a {
    background-position: 0 -692px;
}
.zx_ul li.zx_li_5 a.active {
    background-position: 0 -576px;
}
.zx_ul li.zx_li_6 a {
    background-position: -140px -692px;
}
.zx_ul li.zx_li_6 a.active {
    background-position: -140px -576px;
}
.zx_ul li.zx_li_7 a {
    background-position: -283px -692px;
}
.zx_ul li.zx_li_7 a.active {
    background-position: -283px -576px;
}
.zx_ul li.zx_li_8 a {
    background-position: -424px -692px;
}
.zx_ul li.zx_li_8 a.active {
    background-position: -424px -576px;
}
.content_service {
    background: url(content_service.png) no-repeat;
    height: 205px;
}
.cont_s_rg {
    background: url(server_rbg.png) no-repeat right top;
    width: 355px;
}
div.width160 ul.Futures_ul li a {
    background: none;
    font-weight: normal;
    padding-left: 0;
}
div.width160 ul.Futures_ul li a.active {
    color: #00a0a0;
}
.phone_black {
    background: #000;
    padding: 30px 70px;
}
.black_bg {
    background: #000;
}
div.width160 ul.Futures_ul li a {
    font-weight: normal;
    padding-left: 0;
}
.map_dz {
    border: 1px solid #cc6701;
    padding: 10px;
}
.img_cursor img {
    cursor: pointer;
}
#tip {
    background: url(tip_div.png) no-repeat scroll right bottom #ffffff;
    position: absolute;
    right: 252px;
}
#tip_div {
    overflow: auto;
    height: 253px;
    line-height: 22px;
    margin: 5px 0;
    padding: 20px 20px 27px 20px;
    text-align: left;
    width: 376px;
    z-index: 1000;
}
.tab_ul li a {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    text-align: center;
    vertical-align: middle;
}
.tab_li_w a.active {
    background: url(left_contact.png) 0 -640px no-repeat;
    color: #fff;
    width: 98px;
}
.tab_li_s a.active {
    background: url(left_contact.png) 0 -677px no-repeat;
    color: #fff;
    width: 78px;
}
/*招聘信息*/
.zp_top {
    height: 40px;
    text-align: center;
    width: 800px;
    overflow: hidden;
}
.zp_top a {
    background: url(zp_top.png) no-repeat;
    color: #fff;
    display: inline-block;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    vertical-align: middle;
    width: 200px;
}
.zp_top a.active {
    background-position: -200px 0;
}
.zp_all_bg,
.zp_bg,
.zp_bg2 {
    width: 800px;
    position: relative;
}
/*.zp_bg,.zp_bg2{height:314px}*/
/*.zp_bg{background:url(zp_bg-1.png) no-repeat}*/
.zp_bg2 {
    background: url(zp_bg2.jpg) no-repeat;
}
.zp_all_ul,
.zp_ul {
    margin-top: 32px;
}
.zp_ul {
    position: relative;
}
.zp_all_ul li,
.zp_ul li {
    display: inline;
    float: left;
    position: relative; /*overflow:hidden;*/
}
.zp_all_ul li a,
.zp_ul li a {
    display: block;
    width: 100%;
}
.zp_ul li.one {
    text-align: left;
    width: 58px;
}
.zp_ul li.two {
    text-align: center;
    width: 70px;
}
.zp_ul li.three {
    text-align: center;
    width: 100px;
}
.zp_ul li.three img {
    padding-left: 15px;
}
.zp_ul li.four {
    text-align: right;
    width: 60px;
}
.zp_ul li.last {
    float: right;
}
.zp_all_bg {
    background: url(zp_all_top.png) no-repeat;
}
.zp_all_ul .all_one {
    text-align: center;
    width: 64px;
}
.zp_all_ul .all_two {
    text-align: center;
    width: 34px;
    overflow: hidden;
}
.zp_all_ul li dl {
    position: absolute;
    top: 168px;
    margin-top: 48px;
}
.zp_all_ul li dl.width90 {
    left: -20px;
}
.zp_all_ul li dl.width130 {
    left: -45px;
}
.zp_all_ul li dl.width175 {
    left: -65px;
}
.zp_all_ul li dl dd {
    display: inline;
    float: left;
    width: 36px;
}
/*==== fund info =======*/
.fund-info {
    margin: 5px 10px 10px;
    background: #fff;
    text-align: left;
    line-height: 24px;
    width: 750px;
    overflow: hidden;
}
.fund-info p {
    margin: 5px auto;
    text-indent: 2em;
    padding: 5px;
}
#index-fund {
    position: relative;
    overflow: visible;
}
#fund_select {
    position: absolute;
    width: 190px;
    padding-left: 5px;
    margin-left: 5px;
    border: 1px solid #87cfc4;
    top: 184px;
    left: 4px;
    background: #fff;
    z-index: 100;
}
#fund_select li {
    line-height: 22px;
    cursor: pointer;
}
#fund_select li.active {
    background: #f5f5f5;
}
/**/
.a_point {
    background-position: 0 -589px;
    display: block;
    height: 11px;
    left: 60px;
    position: relative;
    top: 0;
    width: 22px;
    overflow: hidden;
}
.expert,
expert2 {
    text-align: center;
}
.expert li a,
.expert2 li a {
    display: block;
}
.expert li a {
    height: 135px;
}
.expert2 li a {
    height: 175px;
}
.expert li a.active,
.expert2 li a.active {
    background: url(expert_a.gif) no-repeat center bottom;
    color: #00a0a0;
}
.expert2 li div.bg_hs {
    display: inline-block;
}
.expert2 li div.bg_hs a {
    height: auto;
}
.lf_ct,
.lf_ct_2 {
    width: 700px;
    position: relative;
}
.lf_ct {
    height: 250px;
}
.lf_ct_2 {
    height: 320px;
}
.lf_ct_a {
    display: block;
    height: 26px;
    position: relative;
    top: 47px;
    left: 28px;
}
.lf_ct_xhzx,
.lf_ct_service,
.lf_ct_Quantify {
    width: 105px;
}
.lf_ct_accout {
    width: 155px;
}
.expert_zx {
    background: url(expert_online.png) no-repeat;
}
.invest {
    background: url(invest.png) no-repeat;
}
.service {
    background: url(service.png) no-repeat;
}
.Quantify {
    background: url(Quantify.png) no-repeat;
}
.accout {
    background: url(accout.png) no-repeat;
}
.industry {
    background: url(industry.png) no-repeat;
}
.profession {
    background: url(professional.png) no-repeat;
}
.xh_zx {
    background: url(xh_online.png) no-repeat;
}
.train {
    background: url(Training.png) no-repeat;
}
.found {
    background: url(fund.png) no-repeat;
}
.asset {
    background: url(asset.png) no-repeat;
}
.cxh_service {
    background: url(cxh_service.png) no-repeat;
}
.expert_zx a.zhuce {
    left: 290px;
    top: 208px;
}
.zhuce {
    display: block;
    position: absolute;
    height: 24px;
    width: 80px;
}
.invest a.zhuce {
    left: 259px;
    top: 206px;
}
.lf_ct_2 a.zhuce {
    left: 218px;
    top: 248px;
}
.industry a.zhuce {
    left: 290px;
    top: 206px;
}
.profession a.zhuce {
    left: 262px;
    top: 208px;
}
.train a.zhuce {
    left: 291px;
    top: 206px;
}
.profess_r,
.train_yb {
    height: 60px;
    width: 267px;
    position: relative;
}
.profess_r {
    background: url(profess_1.png) no-repeat;
}
.train_yb {
    background: url(train.png) no-repeat;
}
.r_hy {
    display: block;
    position: absolute;
    height: 20px;
    width: 72px;
    top: 22px;
    left: 32px;
}
.cxh_service a.zhuce {
    left: 259px;
    top: 206px;
}
.xinhu_online {
    background: url(xhzx_online.png) no-repeat;
    position: relative;
    height: 415px;
    width: 970px;
}
.xinhu_online a {
    display: block;
    position: absolute;
}
.xinhu_online a.ie_load {
    height: 30px;
    width: 65px; /*top:290px;*/
    top: 272px;
    text-indent: -1000px;
}
.xinhu_online a.ie_load1 {
    left: 50px;
}
.xinhu_online a.ie_load2 {
    left: 154px;
}
.right_load {
    height: 80px;
    width: 210px;
    top: 323px; /*top:333px;*/
    left: 50px;
}
.xh_phone {
    height: 20px;
    width: 115px;
    top: 384px;
    left: 848px;
}
.has_job {
    cursor: pointer;
}

.flash_show {
    position: relative;
    z-index: 1;
}
#flash_show_menu {
    position: absolute;
    right: 10px;
    bottom: 5px;
}
#flash_show_menu ol li {
    float: left;
    font-size: 0;
    margin-right: 3px;
}
.left_content .cfix .ht100 {
    height: 100px;
    overflow: hidden;
}
/*新湖小E*/
.cmn_nav,
.xh_gg {
    position: fixed;
    top: 430px;
    z-index: 199;
}
.cmn_nav {
    left: 0;
}
.xh_gg {
    right: 0;
}
* html .cmn_nav {
    position: absolute;
    right: auto;
    left: expression(eval(document.documentElement.scrollLeft));
}
* html #codefans_net_xinhu {
    position: absolute;
    right: auto;
    left: expression(eval(document.documentElement.scrollLeft));
}
* html .xh_gg {
    position: absolute;
    left: auto;
    right: expression(eval(document.documentElement.scrollRight));
}
.content_gg {
    background: url(content_gg_bg.gif) center no-repeat;
}
/*.lim_float_icon{left: 0;}*/
/*悬浮图片*/
#codefans_net_xinhu {
    position: fixed;
    margin-left: 1px;
    left: 0;
    top: 320px; /*background:url(old_net.gif) no-repeat;*/
    z-index: 199;
}
.old_net {
    display: block;
    height: 120px;
    width: 120px;
}
.old_net_close {
    position: absolute;
    top: 6px;
    display: block;
    left: 100px;
    height: 16px;
    width: 16px;
}
/*营业部*/
.dl {
    float: left;
    overflow: hidden;
    width: 225px;
}
.box h3 {
    background: url(bg.gif) repeat-x scroll 0 0 transparent;
    color: #ffffff;
    font-size: 14px;
    line-height: 22px;
    padding: 0 0 0 10px;
}
.box h3 a {
    color: #fff;
    font-weight: bold;
}
.box {
    background: url(bg_left.png) repeat-x scroll 0 15px transparent;
    border: 1px solid #016d74;
    clear: both;
}
.box .gr_arrow li {
    background-position: 0 -505px;
    padding: 0 0 0 10px;
}
.box_table td {
    font-size: 14px;
    line-height: 20px;
}
.bsr_arrow li,
.gr_arrow li {
    background: url(bg.gif) no-repeat transparent;
    padding-left: 12px;
}
.two_row {
    display: inline;
    margin-bottom: 5px;
    overflow: hidden;
}
.title_ul {
    background: none repeat scroll 0 0 #e8e8e8;
    border-bottom: 1px solid #999999;
    height: 30px;
    position: relative;
    overflow: hidden;
}
.title_ul li.active {
    background-position: 0 0;
    bottom: -7px;
    height: 24px;
}
.title_ul li {
    background: url(tbg.gif) no-repeat scroll 0 -24px transparent;
    bottom: -7px;
    float: left;
    margin-left: 5px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 66px;
}
.two_row .long_title li {
    width: 120px;
}
.two_row .long_title li a {
    width: 117px !important;
}
.title_ul li a {
    background: url(tbg.gif) no-repeat scroll right -24px transparent;
    color: #ccffcc;
    display: block;
    _display: inline;
    float: left;
    height: 23px;
    line-height: 26px;
    margin-left: 3px;
    width: 60px !important;
}
.full .green_f li a,
.full .blue li a {
    width: 63px !important;
}
.full .green_t li {
    width: 43px;
}
.full .green_t li a {
    width: 40px !important;
}
.title_ul li.active a {
    background-position: right 0;
    color: #003333;
    height: 24px;
}
.full .dbl li {
    float: left;
    width: 215px;
}
.full .uli li {
    border-bottom: 1px dashed #eeeeee;
}
.bsr_arrow li {
    background-position: -50px -393px;
}
.uli li {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}
/*12.9.3*/
.user {
    line-height: 24px;
    margin: 10px 0 0 20px;
}
.user p {
    color: #cc6601;
    font-family: KaiTi;
}
.width385 .time {
    width: 80px;
}
/*english*/
body.en_xinhu {
    font-family: Calibri, Helvetica, sans-serif;
}
.en_header,
.en_content {
    margin: 0 auto;
    width: 960px;
}
.en_header {
    display: inline-block;
    height: 53px;
    padding-top: 20px;
    text-align: right;
    z-index: 20;
    overflow: hidden;
}
.en_header h1.logo {
    text-align: left;
}
.en_search {
    width: 300px;
}
.en_search,
.language {
    display: inline-block;
    float: right;
    position: relative;
}
.language {
    margin-top: 15px;
}
.en_search label {
    color: #999999;
    left: 9px;
    position: absolute;
    top: 4px;
    width: 263px;
}
.en_search input.query {
    border-color: #aaadb2 #e4e3ec #e4e3ec;
    border-style: solid;
    border-width: 1px;
    height: 16px;
    padding: 3px 25px 3px 6px;
    width: 265px;
}
.en_search input.en_sh {
    background: url(glass.png) no-repeat scroll 98% 0 transparent;
    border: medium none;
    height: 22px;
    position: absolute;
    right: 1px;
    text-indent: -1000px;
    top: 1px;
    width: 22px;
}
.en_content {
    text-align: left;
}
.en_content li {
    list-style: none;
}
div.language ul {
    display: inline-block;
    float: right;
    margin: 5px 10px 0 18px;
}
div.language ul li {
    border-left: 1px solid #768189;
    float: left;
    font-weight: 700;
    line-height: 13px;
}
div.language ul li.first {
    border-left: medium none;
}
div.language li a {
    color: #768189;
    font-weight: 700;
    padding: 0 3px;
}
.en_header li a {
    color: #bbbec3;
    font-weight: 700;
    padding-left: 3px;
    text-decoration: none;
}
.nav {
    background: url(main-nav-bg.png) no-repeat scroll center top transparent;
    height: 28px;
}
.nav ul {
    margin: auto;
    padding-left: 34px;
    position: relative;
    width: 860px;
    z-index: 10;
}
.nav li {
    float: left;
    margin: 0 10px 0 0;
}
.nav li a {
    color: #fff;
    font-weight: bold;
    font-family: Calibri, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 20px;
}
.nav li.active a,
.nav li a:hover {
    border-bottom: 5px solid #f3c000;
    color: #ffffff;
    padding-bottom: 0;
}
.nav a {
    border-bottom: 0 none;
    display: block;
    font-family: Calibri, Helvetica, sans-serif;
    font-size: 1.091em;
    line-height: 20px;
    padding: 3px 4px 4px 5px;
}
.en_xinhu select,
.en_xinhu input,
.en_xinhu textarea,
.en_xinhu label,
.en_xinhut form p,
.en_xinhu a.button {
    font-family: Calibri, Helvetica, sans-serif;
    font-size: 1.091em;
}

.en_content .slide-show {
    overflow: hidden;
    position: relative;
}
.extra-wide {
    clear: both;
    display: block;
    width: 940px;
    overflow: hidden;
    position: relative;
    margin: 20px 10px 20px;
    vertical-align: top;
}
.en_ct {
    display: inline-block;
    _display: inline;
    float: left;
    margin: 0 10px;
    vertical-align: top;
}
.en_ct h2 {
    background: url(gradient-border.png) no-repeat scroll 1px bottom transparent;
    color: #006a5a;
    font-size: 1.143em;
    font-weight: 700;
    line-height: 1.5em;
    margin-bottom: 0.55em;
    padding-bottom: 0.6em;
}
.en_ct ul h3 {
    clear: both;
    color: #006a5a;
    font-family: Calibri, Helvetica, sans-serif;
    font-size: 1.182em;
    font-weight: 700;
    margin-bottom: 0.55em;
}
.en_ct ul h3 a,
.en_ct ul h3 span {
    font-size: 11px;
    font-weight: normal;
}
.en_ct ul.uflt li {
    background: none;
    padding: 0;
    margin-right: 10px;
}
.en_ct ul li {
    background: url(left-arrows.png) no-repeat scroll -13px 3px transparent;
    list-style: none outside none;
    margin-bottom: 8px;
    padding: 0 0 0 19px;
}
.en_ct ul h3 a,
.en_ct ul li {
    background: url(left-arrows.png) no-repeat scroll 0 -38px #f9f9f9;
    padding: 0 0 0 19px;
}
.en_ct ul h3 a {
    margin-left: -19px;
}
.en_ct ul.uflt li a {
    display: block;
}
.en_ct.width420 ul li a {
    display: block;
}
.en_ct a {
    color: #333333;
}
.en_ct ul h3 span.en_time {
    color: #999;
}
.product-service-finder {
    background: url(en_xinhu_map.png) no-repeat scroll center transparent;
}
.dropdown {
    height: 150px;
    position: relative;
}
.dropdown .trigger {
    display: block;
    height: 100%;
    overflow: hidden;
    text-indent: -999em;
    width: 100%;
}
a.more.details,
span.more.details {
    background: url(left-arrows.png) no-repeat scroll 0 -38px transparent;
    color: #333333;
    padding: 0 0 0 20px;
}
.slide-img {
    width: 637px;
}
.slide-show {
    width: 303px;
}
.slide-img,
.slide-show {
    height: 276px;
    margin-top: -1px;
    overflow: hidden;
}
.slide-show li {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    height: 68px;
    width: 302px;
}
.slide-show li.active {
    background: #eee;
}
.slide-show li.active a,
.slide-show li.active span {
    background: none;
}
.slide-show li a {
    background: url(slide_abg.png) repeat scroll 0 0 transparent;
    color: #333333;
    display: block;
    height: 100%;
    vertical-align: baseline;
    width: 100%;
}
.slide-show li a span {
    background: url(arrows.png) no-repeat scroll 5px -430px transparent;
    display: block;
    padding: 8px 10px 5px 30px;
    height: 54px;
    overflow: hidden;
}
.slide-show li a:hover {
    color: #333333;
}
/*12.17*/
.en_ct dt {
    background-image: url(en-location-bg.jpg);
    background-repeat: repeat-x;
    color: #4c4c4c;
    float: left;
    font-weight: bold;
    height: 19px;
    line-height: 19px;
    padding: 0 0 0 5px;
    margin-top: 5px;
    width: 200px;
}
.en_ct dd {
    color: #4c4c4c;
    float: left;
    font-size: 11px;
    line-height: 16px;
}
.en_ct dd.en_cont_l {
    padding: 3px 0 0 5px;
    width: 50px;
}
.en_ct dd.en_cont_r {
    padding: 3px 0 0;
    width: 140px;
}
.list_en_main .en_ct {
    margin: 0;
}
.list_en_main .en_ct.width530 {
    margin: 0 10px;
}
.list_en_main .en_ct h2 {
    color: #000;
    margin-bottom: 0;
}
.en_nav {
    border: 1px solid #dedede;
    box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.08);
    overflow: hidden;
    width: 198px;
}
.en_nav h2 {
    background: #fdfdfd;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#eeeeee');
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#eeeeee');
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#fdfdfd),
        to(#eee)
    );
    background: -moz-linear-gradient(top, #fdfdfd, #eee);
    background: -o-linear-gradient(top, #fdfdfd, #eee);
    background: linear-gradient(top, #fdfdfd, #eee);
    border-bottom: 1px solid #dedede;
    font-weight: 700;
    padding: 6px 10px;
}
.en_nav ul.en_lf {
    background: #f6f6f6;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#e8e8e8');
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#f6f6f6),
        to(#e8e8e8)
    );
    background: -moz-linear-gradient(top, #f6f6f6, #e8e8e8);
    background: -o-linear-gradient(top, #f6f6f6, #e8e8e8);
    background: linear-gradient(top, #fdfdfd, #e8e8e8);
    border-top: 1px solid white;
    padding: 15px 10px;
    overflow: hidden;
}
.en_nav ul.en_lf li {
    background: url(arrows.png) no-repeat scroll 0 8px transparent;
    display: inline-block;
    margin-bottom: 6px;
    padding: 5px 0 5px 20px;
    width: 158px;
}

.en_lf li a {
    font-size: 13px;
    font-weight: bold;
}
.en_center {
    color: #535353;
    padding: 10px 10px 20px;
    text-align: left;
}
.en_center div {
    line-height: 20px;
    text-indent: 25px;
}
.en_center p {
    line-height: 20px;
}
.future_Ci {
    background: url(sub-nav-bg.png) no-repeat scroll -270px bottom #ffffff;
    border-bottom: 1px solid #dedede;
    border-top: 1px solid #dedede;
    filter: none;
    margin-top: 6px;
    padding: 0 0 5px;
    margin-left: -30px;
    width: 198px;
}
.future_Ci dd.first {
    background: url(sub-nav-bg.png) no-repeat scroll -20px 0 transparent;
    padding-top: 10px;
}
.future_Ci dd {
    float: none;
    line-height: 2;
    text-indent: 20px;
    width: 100%;
}
.future_Ci dd a {
    color: #333333;
    display: block;
    font-weight: 500;
    height: 26px;
    overflow: hidden;
    padding-left: 10px;
}
.en_lf li.active .future_Ci dd a:hover {
    color: #005e5d;
    font-weight: 700;
}
/*2.22*/
.tzzx .zx_ul li {
    background: url(zx_li_1.png) no-repeat;
    height: 155px;
}
.tzzx .zx_ul li a {
    background: url(product_bg.jpg) no-repeat;
    height: 100px;
}
.tzzx .zx_ul li a.new {
    background: url(../new_img/product_bg2.jpg) no-repeat;
}
.tzzx .zx_ul li.zx_li_pt20 a {
    background: url(../new_img/product_bg3.png) -100px 0 no-repeat;
}
.tzzx .zx_ul li.zx_li_pt20 a.active,
.tzzx .zx_ul li.zx_li_pt20 a:hover {
    background-position: 0 0;
}
.tzzx .zx_ul li p {
    font-weight: bold;
    padding: 10px 0;
}

.zx_ul li.zx_li_pt1 a {
    background-position: -100px 0;
}
.zx_ul li.zx_li_pt1 a:hover,
.zx_ul li.zx_li_pt1 a.active {
    background-position: 0 0;
}
.zx_ul li.zx_li_pt2 a {
    background-position: -100px -100px;
}
.zx_ul li.zx_li_pt2 a:hover,
.zx_ul li.zx_li_pt2 a.active {
    background-position: 0 -100px;
}
.zx_ul li.zx_li_pt3 a {
    background-position: -100px -200px;
}
.zx_ul li.zx_li_pt3 a:hover,
.zx_ul li.zx_li_pt3 a.active {
    background-position: 0 -200px;
}
.zx_ul li.zx_li_pt4 a {
    background-position: -100px -300px;
}
.zx_ul li.zx_li_pt4 a:hover,
.zx_ul li.zx_li_pt4 a.active {
    background-position: 0 -300px;
}
.zx_ul li.zx_li_pt5 a {
    background-position: -100px -400px;
}
.zx_ul li.zx_li_pt5 a:hover,
.zx_ul li.zx_li_pt5 a.active {
    background-position: 0 -400px;
}
.zx_ul li.zx_li_pt6 a {
    background-position: -100px -500px;
}
.zx_ul li.zx_li_pt6 a:hover,
.zx_ul li.zx_li_pt6 a.active {
    background-position: 0 -500px;
}
.zx_ul li.zx_li_pt7 a {
    background-position: -100px -600px;
}
.zx_ul li.zx_li_pt7 a:hover,
.zx_ul li.zx_li_pt7 a.active {
    background-position: 0 -600px;
}
.zx_ul li.zx_li_pt8 a {
    background-position: -100px -700px;
}
.zx_ul li.zx_li_pt8 a:hover,
.zx_ul li.zx_li_pt8 a.active {
    background-position: 0 -700px;
}
.zx_ul li.zx_li_pt9 a.new {
    background-position: -100px 0;
}
.zx_ul li.zx_li_pt9 a.new:hover,
.zx_ul li.zx_li_pt9 a.new.active {
    background-position: 0 0;
}
.zx_ul li.zx_li_pt10 a.new {
    background-position: -100px -100px;
}
.zx_ul li.zx_li_pt10 a.new:hover,
.zx_ul li.zx_li_pt10 a.new.active {
    background-position: 0 -100px;
}
.zx_ul li.zx_li_pt11 a.new {
    background-position: -100px -198px;
}
.zx_ul li.zx_li_pt11 a.new:hover,
.zx_ul li.zx_li_pt11 a.new.active {
    background-position: 0 -198px;
}
.zx_ul li.zx_li_pt12 a.new {
    background-position: -100px -296px;
}
.zx_ul li.zx_li_pt12 a.new:hover,
.zx_ul li.zx_li_pt12 a.new.active {
    background-position: 0 -296px;
}
.zx_ul li.zx_li_pt13 a.new {
    background-position: -100px -400px;
}
.zx_ul li.zx_li_pt13 a.new:hover,
.zx_ul li.zx_li_pt13 a.new.active {
    background-position: 0 -400px;
}
.zx_ul li.zx_li_pt14 a.new {
    background-position: -100px -500px;
}
.zx_ul li.zx_li_pt14 a.new:hover,
.zx_ul li.zx_li_pt14 a.new.active {
    background-position: 0 -500px;
}
.zx_ul li.zx_li_pt15 a.new {
    background-position: -100px -600px;
}
.zx_ul li.zx_li_pt15 a.new:hover,
.zx_ul li.zx_li_pt15 a.new.active {
    background-position: 0 -600px;
}
.zx_ul li.zx_li_pt16 a.new {
    background-position: -100px -698px;
}
.zx_ul li.zx_li_pt16 a.new:hover,
.zx_ul li.zx_li_pt16 a.new.active {
    background-position: 0 -698px;
}
.zx_ul li.zx_li_pt17 a.new {
    background-position: -100px -798px;
}
.zx_ul li.zx_li_pt17 a.new:hover,
.zx_ul li.zx_li_pt17 a.new.active {
    background-position: 0 -798px;
}
.zx_ul li.zx_li_pt18 a.new {
    background-position: -100px -898px;
}
.zx_ul li.zx_li_pt18 a.new:hover,
.zx_ul li.zx_li_pt18 a.new.active {
    background-position: 0 -898px;
}
.wz_active p {
    color: #666;
    margin-top: 5px;
}
.zll-box {
    width: 150px;
    position: fixed;
    top: 240px;
    left: 17px;
    z-index: 100;
}
.right-0 {
    width: 150px;
    position: fixed;
    top: 240px;
    right: 17px;
    z-index: 100;
}
.mt10 {
    margin-top: 10px;
    font-size: 15px;
}

