@charset "utf-8";

/* CSS Documesnt */

* {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

img {
    border: 0 none;
    vertical-align: top;
}

input,
textarea {
    border: 0 none;
    outline: none;
}

table {
    border-collapse: collapse;
}

a {
    color: #666666;
    text-decoration: none;
    outline: none;
}

a:hover {
    color: #F19937;
    text-decoration: none;
}


/* 下拉导航 */

dt a {
    color: white;
}

dt a:hover {
    color: #EABF7A
}

#titles {
    margin-bottom: 20px;
}


/* 下拉导航 end*/

body {
    font-family: "Microsoft YaHei";
    font-size: 14px;
    line-height: 24px;
    color: #666666;
    background: #f7f5f4;
}

.topbg {
    width: 100%;
    height: 100px;
    background: url(../image/topbg.png);
    z-index: 10;
    position: absolute;
}

.htop {
    width: 980px;
    height: 100px;
    margin: 0 auto;
}

.tlogo {
    float: left;
    margin-top: 20px;
}

.htop_r {
    float: right;
    margin-top: 30px
}

.nav_t {
    height: 24px;
    margin-bottom: 10px;
}

.zplb {
    float: right;
    width: 400px;
}

.zplb li {
    float: left;
    background: url(../image/xub.png) no-repeat;
    padding: 0px 20px 0px 8px;
}

.search {
    float: right;
    width: 146px;
    height: 24px;
    position: relative;
}

.sjput {
    width: 115px;
    height: 22px;
    padding: 0px 24px 0px 5px;
    line-height: 22px;
    color: #8b8b8b;
    border: 1px solid #e8e7e3;
    background: #ffffff;
}

.search a {
    width: 25px;
    height: 22px;
    position: absolute;
    top: 1px;
    right: 1px;
    background: url(../image/ssj.png) no-repeat;
    display: block;
}

.nav_b {
    height: 22px;
    font-size: 15px;
    font-weight: bold;
}

.nav_b ul {
    width: 670px;
    float: right;
}

.nav_b ul li {
    float: left;
    padding-left: 16px;
    position: relative;
    height: 44px;
}

.bannerbg,
.bannerbg2,
.bannerbg3,
.bannerbg4 {
    width: 100%;
    height: 437px;
    position: relative;
    z-index: 10;
}

.bannerbg {
    background: url(../image/gdbg.jpg) no-repeat center top;
}

.bannerbg2 {
    background: url(../image/gdbg2.jpg) no-repeat center top;
}

.bannerbg3 {
    background: url(../image/gdbg3.jpg) no-repeat center top;
}

.bannerbg4 {
    background: url(../image/gdbg4.jpg) no-repeat center top;
}

.dlk {
    height: 299px;
    margin: 0 auto;
    padding-top: 160px;
    position: absolute;
    right: 50%;
    margin-right: -480px;
    z-index: 20;
}

.dlbg {
    width: 189px;
    height: 226px;
    float: right;
    background: url(../image/dlbg.png);
    padding: 16px 22px 8px 22px;
    overflow: hidden;
}

.grwy,
.qywy,
.sjwy,
.zxwy,
.xsgy {
    width: 173px;
    height: 35px;
    display: block;
    line-height: 35px;
    color: #f6a21e;
    font-size: 16px;
    margin-bottom: 8px;
    text-align: center;
    padding-left: 12px;
    border: 1px solid #fce3bb;
}

.grwy {
    background: #ffffff url(../image/grwy_01.png) no-repeat 29px 10px;
}

.grwy:hover {
    color: #ffffff;
    background: #f6a21f url(../image/grwy_02.png) no-repeat 29px 10px;
}

.qywy {
    background: #ffffff url(../image/qywy_01.png) no-repeat 29px 11px;
}

.qywy:hover {
    color: #ffffff;
    background: #f6a21f url(../image/qywy_02.png) no-repeat 29px 11px;
}

.xsgy {
    background: #ffffff url(../image/gyl_01.png) no-repeat 27px 7px;
}

.xsgy:hover {
    color: #ffffff;
    background: #f6a21f url(../image/gyl_02.png) no-repeat 27px 7px;
}

.sjwy {
    background: #ffffff url(../image/sjyh_01.png) no-repeat 33px 9px;
}

.sjwy:hover {
    color: #ffffff;
    background: #f6a21f url(../image/sjyh_02.png) no-repeat 33px 9px;
}

.zxwy {
    background: #ffffff url(../image/zxyh_01.png) no-repeat 30px 12px;
}

.zxwy:hover {
    color: #ffffff;
    background: #f6a21f url(../image/zxyh_02.png) no-repeat 30px 12px;
}

.qhbg {
    width: 100%;
    height: 55px;
    position: absolute;
    left: 0px;
    bottom: 0px;
    background: url(../image/qhbg.png) repeat-x;
}

.qht {
    width: 980px;
    height: 55px;
    margin: 0 auto;
}

.qht_l {
    position: absolute;
    bottom: 14px;
    left: 50%;
    margin-left: -488px;
    z-index: 30;
}

.qht_l a {
    width: 18px;
    height: 24px;
    display: block;
    float: left;
    background: url(../image/sd_02.png) no-repeat;
    margin-right: 15px;
}

.hdjh {
    background: url(../image/sd_01.png) no-repeat !important;
}

.qht_r {
    float: left;
    line-height: 55px;
    color: #ffffff;
    font-size: 16px;
    padding-left: 164px;
    cursor: pointer;
}

.qht_r span {
    font-size: 24px;
    padding-right: 26px;
}

.zmain {
    width: 980px;
    height: auto;
    overflow: auto;
    margin: 0 auto;
}

.tdgg {
    height: 100px;
    border-bottom: 1px solid #e5ddd9;
    padding-top: 25px;
    margin-bottom: 23px;
}

.tdgg_l {
    float: left;
    border-right: 1px dashed #dbd4cd;
}

.tdgg_l li {
    float: left;
    width: 95px;
    text-align: center;
    padding: 0px 19px 0px 19px;
}

.tdgg_l li a {
    display: block;
}

.tdgg_l li a img {
    display: block;
    margin: 0px auto 5px auto;
}

.tdgg_r {
    width: 271px;
    float: right;
}

.zygg {
    height: 20px;
    line-height: 20px;
    font-size: 20px;
    margin-bottom: 16px;
}

.zygg a {
    float: right;
}

.lbgg {
    height: 18px;
    line-height: 18px;
    background: url(../image/lb.png) no-repeat;
    padding-left: 23px;
    margin-bottom: 6px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.cptj {
    height: 20px;
    line-height: 20px;
    font-size: 20px;
}

.cptj a {
    float: right;
}

.tj_b {
    border-bottom: 1px solid #e5ddd9;
    height: 160px;
    padding-top: 16px;
    margin-bottom: 26px;
}

.gd_l,
.gd_r {
    width: 21px;
    height: 34px;
    background: url(../image/left.jpg) no-repeat;
    cursor: pointer;
    margin-top: 57px;
}

.gd_l {
    float: left;
    background: url(../image/left.jpg) no-repeat;
}

.gd_r {
    float: right;
    background: url(../image/right.jpg) no-repeat;
}

.gd_m {
    width: 937px;
    height: 132px;
    float: left;
    overflow: hidden;
}

.gd_m dl {
    width: 271px;
    height: 131px;
    float: left;
    padding: 0px 20px 0px 20px;
}

.gd_m dl dt {
    width: 120px;
    height: 78px;
    float: left;
    background: url(../image/sybg.jpg) no-repeat;
    text-align: center;
    padding-top: 53px;
}

.syl {
    font-size: 12px;
    line-height: normal;
    margin-bottom: 6px;
}

.syb {
    line-height: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 32px;
    color: #f6a21f;
    font-weight: bold;
}

.gd_m dl dd {
    float: right;
    width: 135px;
    height: 131px;
}

.klj {
    line-height: normal;
    font-size: 16px;
    margin-bottom: 6px;
}

.tzr {
    line-height: 21px;
    color: #999999;
    font-size: 12px;
}

.tzr span {
    color: #f6a21e;
}

.djck {
    width: 133px;
    height: 34px;
    text-align: center;
    line-height: 34px;
    font-size: 14px;
    color: #ffffff;
    display: block;
    background: url(../image/djck.jpg) no-repeat center bottom;
    padding-top: 6px;
}

.djck:hover {
    color: #ffffff;
    background: url(../image/djck2.jpg) no-repeat center bottom;
}

.yhfh {
    height: 196px;
}

.yhhd {
    width: 270px;
    float: left;
}

.yhxw {
    color: #999999;
    background: url(../image/hd.jpg) no-repeat;
    padding-left: 13px;
    margin-top: 20px;
}

.gxx {
    width: 82px;
    height: 169px;
    float: left;
}

.lcgj {
    width: 270px;
    float: right;
}

.lccx {
    height: 59px;
    padding-top: 25px;
}

.lccx2 {
    height: 59px;
    padding-top: 5px;
}

.lccx3 {
    height: 50px;
    padding-top: 29px;
}

.lccx4 {
    height: 50px;
    padding-top: 5px;
}

.lcjs,
.lcjs2 {
    width: 84px;
    height: 57px;
    line-height: 57px;
    background: url(../image/jsq.jpg) no-repeat;
    display: block;
    border: 1px solid #e5ddd9;
    float: left;
    padding-left: 47px;
}

.lcjs2 {
    height: 47px;
    line-height: 47px;
    background: url(../image/jsq.jpg) no-repeat 0px -3px;
}

.lcjs:hover {
    background: #f6a21e url(../image/jsq_02.png) no-repeat;
    color: #ffffff;
}

.lcjs2:hover {
    background: #f6a21e url(../image/jsq_02.png) no-repeat 0px -3px;
    color: #ffffff;
}

.zfcx,
.whpj,
.ckll,
.zfcx2,
.whpj2,
.ckll2 {
    width: 76px;
    height: 57px;
    line-height: 57px;
    display: block;
    float: right;
    border: 1px solid #e5ddd9;
    padding-left: 55px;
}

.zfcx {
    background: url(../image/zf.jpg) no-repeat;
}

.zfcx:hover {
    background: #f6a21e url(../image/zf_02.png) no-repeat;
    color: #ffffff;
}

.zfcx2 {
    height: 47px;
    line-height: 47px;
    background: url(../image/zf.jpg) no-repeat 0px -3px;
}

.zfcx2:hover {
    background: #f6a21e url(../image/zf_02.png) no-repeat 0px -3px;
    color: #ffffff;
}

.whpj {
    background: url(../image/wh.jpg) no-repeat 0px;
    float: left;
}

.whpj:hover {
    background: #f6a21e url(../image/wh_02.png) no-repeat -12px;
    color: #ffffff;
}

.whpj2 {
    height: 47px;
    line-height: 47px;
    background: url(../image/wh.jpg) no-repeat 0px -5px;
    float: left;
}

.whpj2:hover {
    background: #f6a21e url(../image/wh_02.png) no-repeat 0px -5px;
    color: #ffffff;
}

.ckll {
    background: url(../image/ck.jpg) no-repeat;
}

.ckll:hover {
    background: #f6a21e url(../image/ck_02.png) no-repeat;
    color: #ffffff;
}

.ckll2 {
    height: 47px;
    line-height: 47px;
    background: url(../image/ck.jpg) no-repeat 0px -5px;
}

.ckll2:hover {
    background: #f6a21e url(../image/ck_02.png) no-repeat 0px -5px;
    color: #ffffff;
}

.ggad {
    height: 99px;
    margin-bottom: 28px;
}

.kfcp {
    height: 195px;
}

.grkh {
    width: 980px;
    float: left;
}

.grkh .cptj {
    padding-bottom: 12px;
    border-bottom: 1px solid #e5ddd9;
}

.grkh_l {
    float: left;
    padding-top: 28px;
}

.grkh_r {
    float: left;
    line-height: 35px;
    padding: 26px 0px 0px 22px;
    width: 456px;
}

.grkh_r p {
    clear: both;
}

.grkh_r p a {
    margin: 0px 0px 0px 15px;
    width: 125px;
    display: block;
    float: left;
    padding-left: 12px;
    background: url(../image/hd2.jpg) no-repeat 0px 11px;
    overflow: hidden;
}

.grts {
    width: 270px;
    float: right;
}

.grts .cptj {
    padding-bottom: 12px;
    border-bottom: 1px solid #e5ddd9;
}

.grts_r {
    float: left;
    line-height: 35px;
    padding: 26px 0px 0px 5px;
}

.grts_r p {
    clear: both;
}

.grts_r p a {
    margin: 0px 0px 0px 0px;
    width: 119px;
    display: block;
    float: left;
    padding-left: 12px;
    background: url(../image/hd2.jpg) no-repeat 0px 11px;
}

.xwzz {
    height: 229px;
    border-bottom: 1px solid #e5ddd9;
    margin-bottom: 30px;
}

.bhxw {
    width: 270px;
    float: left;
}

.xwtw {
    padding-top: 23px;
    margin-bottom: 10px;
}

.xwtw dt {
    font-size: 14px;
    margin-bottom: 6px;
}

.xwtw dd {
    font-size: 12px;
    color: #999999;
    line-height: 21px;
}

.xwtw dd a {
    color: #f6a21e;
}

.xwtw dd a:hover {
    color: #e40001;
}

.dxw {
    line-height: 29px;
}

.dxw a {
    padding-left: 11px;
    background: url(../image/hd2.jpg) no-repeat 0px 3px;
}

.gxx2 {
    float: left;
}

.bhzz {
    width: 271px;
    float: left;
}

.tjzz {
    padding-top: 26px;
}

.zz1 {
    float: left;
    border: 1px solid #e6e6e6;
}

.zz2 {
    float: right;
    border: 1px solid #e6e6e6;
}

.spzx {
    width: 270px;
    float: right;
}

.spt {
    padding-top: 26px;
}

.dbgd {
    height: 132px;
    margin-bottom: 40px;
}

.dbgd_b {
    width: 937px;
    height: 98px;
    float: left;
    overflow: hidden;
    padding-top: 20px;
}

.dbgd_b ul li {
    float: left;
    text-align: center;
    width: 103px;
}

.dbgd_b ul li a {
    display: block;
}

.dbgd_b ul li a img {
    width: 70px;
    height: 65px;
    margin: 0px auto 5px auto;
    display: block;
    margin-bottom: 8px;
}

.tfoot {
    width: 100%;
    height: 198px;
    background: #ffffff;
    text-align: center;
    color: #999999;
    line-height: 32px;
    padding-top: 45px;
}

.tfoot p a {
    color: #999999;
}

.tfoot p a:hover {
    color: #F19937;
}

.tfoot p span {
    padding: 0px 10px;
}

.weix {
    padding-top: 16px;
}

.ejcd {
    width: 67%;
    height: 21px;
    background: url(../image/ejsj.png) no-repeat center bottom;
    position: absolute;
    *right: 0px;
    z-index: 2000;
    display: none;
    opacity: 0.8;
}

.ejlist,
.ejlist2,
.ejlist3,
.ejlist4,
.ejlist5,
.ejlist6,
.ejlist7 {
    position: absolute;
    width: 980px;
    height: 160px;
    top: 10px;
    z-index: 1000;
    color: #ffffff;
}

.ejlist {
    left: -343px;
}

.ejlist2 {
    left: -600px;
}

.ejlist3 {
    left: -666px;
}

.ejlist4 {
    left: -585px;
}

.ejlist5 {
    left: -695px;
}

.ejlist6 {
    left: -790px;
}

.ejlist7 {
    left: -798px;
}

.ejbg {
    width: 100%;
    height: 200px;
    position: absolute;
    background: url(../image/ejbg.png) repeat-x;
    top: 100px;
    z-index: 9;
    left: 0px;
    display: none;
}

.xlb {
    font-size: 12px;
    float: right;
    padding-right: 0px;
    padding-top: 35px;
    width: 112px;
}

.xlb dt {
    font-size: 14px !important;
    margin-bottom: 5px;
    background: url(../image/hd3.png) no-repeat 0px 8px;
    padding-left: 15px;
}

.xlb dd {
    padding-left: 15px;
}

.xlb dd a {
    color: #ffffff;
}

.xlb dd a:hover {
    color: #eabf7a;
}

.xm {
    float: right;
    border-left: 1px solid #b2b2b2;
    padding-left: 30px;
    margin-top: 25px;
    display: block;
}

.tyc {
    display: none;
    font-weight: initial;
}

.dhxx {
    float: right;
}

.minban {
    width: 100%;
    height: 320px;
    position: relative;
    left: 0px;
    top: 0px;
    overflow: hidden;
}

.minban img {
    width: 1920px;
    height: 320px;
    margin-left: -960px;
    position: absolute;
    left: 50%;
}

.gywh {
    width: 176px;
    float: left;
    padding-top: 15px;
}

.gywh_t {
    height: 59px;
    line-height: 59px;
    font-size: 24px;
    color: #f99d32;
    border-bottom: 1px solid #e5ddd9;
}

.bhgk li span {
    height: 47px;
    border-bottom: 1px solid #e5ddd9;
    cursor: pointer;
    line-height: 47px;
    background: url(../image/bhgk.jpg) no-repeat 11px 20px;
    padding-left: 32px;
    display: block;
}

.bhgk li span:hover {
    color: #e40001;
}

.yhjj li a {
    height: 47px;
    border-bottom: 1px solid #e5ddd9;
    cursor: pointer;
    line-height: 47px;
    background: url(../image/yhjj_01.jpg) no-repeat 35px 21px;
    padding-left: 53px;
    display: block;
}

.yhjh a {
    background: #f99d32 url(../image/yhjj_02.jpg) no-repeat 35px 21px !important;
    color: #ffffff;
    display: block;
}

.whjj,
.jtdt {
    width: 758px;
    float: right;
    padding-top: 15px;
}

.jtdt {
    margin-bottom: 62px;
}

.whjj_t {
    height: 59px;
    line-height: 59px;
    border-bottom: 1px solid #e5ddd9;
    text-align: right;
    margin-bottom: 40px;
}

.xcmb {
    margin-bottom: 0px;
}

.xcmb2 {
    margin-bottom: 0px;
    padding-top: 0px;
}

.whjj_t span {
    font-size: 24px;
    color: #f99d32;
    float: left;
}

.whjj p {
    line-height: 30px;
    text-indent: 28px;
    margin-bottom: 30px;
}

.whjj p img {
    text-align: center;
    display: block;
    margin: 0 auto;
}

.home-foc {
    width: 100%;
    height: 537px;
    position: relative;
}

专题滚动 /------------------------------------------------------*/ #js_allBtm {
    height: 132px;
}

.mainCont {
    width: 936px;
    overflow: hidden;
    position: absolute;
    left: 20px;
}

.mainCont ul {
    word-wrap: normal;
    width: 1200px;
}

.leftBtn {
    float: left;
    padding-top: 20px;
}

.leftBtn a {
    background: url(../image/crc_index_left_btn.png) no-repeat;
    width: 21px;
    height: 36px;
    display: inline-block
}

.leftBtn a:hover {
    background: url(../image/crc_index_left_btn_h.png) no-repeat;
}

.rightBtn {
    float: right;
    padding-top: 20px;
}

.rightBtn a {
    background: url(../image/crc_index_right_btn.png) no-repeat;
    width: 21px;
    height: 36px;
    display: inline-block
}

.rightBtn a:hover {
    background: url(../image/crc_index_right_btn_h.png) no-repeat;
}

.homebtm {
    padding: 0 0 25px 0;
    position: relative;
    margin-bottom：40px;
    height: 100px;
}

.homebtm li {
    width: 104px;
    overflow: hidden;
    float: left;
    display: inline;
    position: relative;
    text-align: center;
}

.homebtm li .pic {
    display: block;
    height: 78px;
    overflow: hidden;
}

.homebtm .ico-new {
    position: absolute;
    top: 0;
    right: 5px;
}

横幅下文字 /------------------------------------------------------*/ .changephoto {
    display: block;
}

.hide {
    display: none;
}

产品推荐滚动 /------------------------------------------------------*/ .tj_b {
    position: relative;
}

.efg {
    overflow: hidden;
}

.cpts {
    height: 202px;
    padding-top: 32px;
}

.tjcp {
    width: 271px;
    float: left;
}

.tjcp_b {
    padding-top: 27px;
}

.yrzc {
    height: 59px;
    margin-bottom: 5px;
}

.yyxy,
.zcjy,
.wslc,
.wsjj,
.cyd,
.ysd,
.bsd,
.xsxw,
.khfw,
.erp,
.blyw,
.kjq,
.ert {
    width: 71px;
    height: 57px;
    float: left;
    line-height: 57px;
    border: 1px solid #e5ddd9;
    display: block;
    padding-left: 60px;
}

.yyxy {
    background: url(../image/yyxy.jpg) no-repeat;
}

.zcjy {
    float: right;
    background: url(../image/zcjy.jpg) no-repeat;
}

.wslc {
    background: url(../image/wslc.jpg) no-repeat;
}

.wsjj {
    float: right;
    background: url(../image/wsjj.jpg) no-repeat;
}

.cyd {
    background: url(../image/cyd.jpg) no-repeat;
}

.ysd {
    float: right;
    background: url(../image/ysd.jpg) no-repeat;
}

.bsd {
    background: url(../image/bsd.jpg) no-repeat;
}

.xsxw {
    background: url(../image/xsxw.jpg) no-repeat;
}

.khfw {
    float: right;
    background: url(../image/khfw.jpg) no-repeat;
}

.erp {
    background: url(../image/epr.jpg) no-repeat;
}

.blyw {
    float: right;
    background: url(../image/blyw.jpg) no-repeat;
}

.kjq {
    background: url(../image/kjq.jpg) no-repeat;
    line-height: 21px;
    width: 56px;
    height: 49px;
    padding: 8px 15px 0px 60px;
}

.ert {
    float: right;
    background: url(../image/ert.jpg) no-repeat;
}

.cpfg {
    float: left;
}

.cpfg2 {
    width: 83px;
    height: 125px;
    float: left;
    background: url(../image/cpfg.jpg) no-repeat 0px -20px;
}

.cpfg3 {
    width: 69px;
    height: 105px;
    float: left;
    background: url(../image/cpfg.jpg) no-repeat -9px -50px;
}

.cpfg4 {
    width: 65px;
    height: 90px;
    float: left;
    background: url(../image/cpfg.jpg) no-repeat -9px -50px;
}

.cpfg5 {
    width: 70px;
    height: 156px;
    float: left;
    background: url(../image/cpfg.png) no-repeat;
}

.tscp {
    width: 271px;
    float: left;
}

.tscp_b {
    width: 269px;
    border: 1px solid #e5ddd9;
    margin-top: 27px;
    background: url(../image/csfg.jpg) no-repeat;
    overflow: hidden;
}

.tsdz {
    float: left;
    line-height: 120px;
    color: #f99d34;
    padding-left: 23px;
}

.xjqk {
    line-height: 30px;
    float: left;
    padding: 17px 0px 0px 47px;
}

.xjqk li {
    background: url(../image/hd2.jpg) no-repeat 0px 6px;
    padding-left: 16px;
}

.yhcp {
    width: 268px;
    float: right;
}

.yhcp_t {
    padding-top: 22px;
}

.yhcp_t span {
    color: #f99d34;
}

.yhcp_t a {
    font-size: 12px;
    color: #999999;
}

.yhcp_t a:hover {
    font-size: 12px;
    color: #e40001;
}

.cpgg {
    padding-top: 9px;
}

.cpgg a {
    background: url(../image/hd2.jpg) no-repeat 0px 3px;
    padding-left: 16px;
    margin-right: 35px;
}

.gryh,
.gryh2 {
    height: 188px;
    border-top: 1px solid #e5ddd9;
    padding-top: 30px;
}

.gryh2 {
    height: 160px;
    padding-top: 10px;
}

.grsy {
    width: 268px;
    height: 101px;
    border: 1px solid #e5ddd9;
    float: left;
    margin-top: 23px;
}

.wygr {}

.wygr dt {
    width: 73px;
    height: 73px;
    float: left;
    overflow: hidden;
    padding: 15px 0px 0px 19px;
}

.wygr dd {
    float: left;
    padding-left: 14px;
}

.wygr_t {
    font-size: 16px;
    padding: 13px 0px 6px 0px;
}

.wygr dd p a {
    background: url(../image/hd2.jpg) no-repeat 0px 2px;
    padding-left: 16px;
}

.cpyw {
    height: 208px;
    padding-top: 32px;
    border-bottom: 1px solid #e5ddd9;
}

.cpyt {
    width: 271px;
    float: left;
}

.ywbl {
    width: 269px;
    float: right;
}

.ywbl ul {
    padding-top: 25px;
}

.ywbl ul li {
    width: 102px;
    height: 24px;
    line-height: 24px;
    padding-left: 30px;
    background: url(../image/dzbj.jpg) no-repeat;
    float: left;
    margin-bottom: 25px;
}

.cpjs {
    padding-top: 36px;
    margin-bottom: 35px;
}

.xydy {
    height: 120px;
    padding-top: 25px;
}

.xyl {
    float: left;
    width: 280px;
    height: 103px;
}

.xyl dt {
    width: 160px;
    height: 103px;
    float: left;
}

.xyl dd {
    float: left;
    padding-left: 20px;
    width: 100px;
}

.xy_t {
    font-size: 16px;
    padding-bottom: 4px;
}

.xyl dd p a {
    background: url(../image/hd2.jpg) no-repeat 0px 2px;
    padding-left: 16px;
}

.xwlist li {
    overflow: hidden;
    width: 100%;
    padding: 20px 0;
    border-bottom: 1px dotted #dbd4cd;
}

.time {
    float: left;
    width: 60px;
}

.time .day,
.time .date {
    background-color: #eae6e2;
    display: block;
    text-align: center;
    font-family: Arial;
}

.time .day {
    height: 42px;
    line-height: 42px;
    border-bottom: 1px solid #fff;
    color: #000;
    font-size: 30px;
}

.time .date {
    height: 18px;
    line-height: 18px;
    font-size: 10px;
}

.conts {
    float: right;
    width: 670px;
}

.conts h3 {
    padding-bottom: 10px;
    margin-top: -2px;
    font-size: 14px;
    color: #757575;
}

.more {
    color: #f99d34;
}

.pages {
    text-align: center;
    font-weight: bold;
    color: #7b7a7a;
    padding: 35px 0 10px;
    overflow: hidden;
}

.patit {
    height: 33px;
    line-height: 33px;
    float: left;
    display: block;
}

.patit em {
    font-style: normal;
    color: #F26522;
}

.pages a {
    float: left;
    background-color: #EAE6E2;
    border: 1px solid #FFFFFF;
    color: #7B7A7A;
    height: 33px;
    line-height: 33px;
    width: 83px;
    display: block;
}

.pages a:hover {
    background-color: #f99d34;
    color: #ffffff;
}

.pages select {
    float: left;
}

.xwcont {
    width: 890px;
    background-color: #fff;
    padding: 30px 55px;
    margin: 0px auto 50px auto;
}

.header-news {
    height: 100px;
    border-bottom: 1px solid #dbd4cd;
}

.xwmain h1 {
    font-size: 20px;
    text-align: center;
    font-weight: normal;
    line-height: 80px;
    color: #6c5a54;
}

.info {
    border-top: 1px dashed #dbd4cd;
    border-bottom: 1px dashed #dbd4cd;
    line-height: 35px;
    text-align: center;
    margin-bottom: 35px;
}

.info span {
    margin: 0 15px;
}

.info span a {
    margin: 0px 3px;
}

.contxt {
    border-bottom: 1px dashed #dbd4cd;
    padding-bottom: 56px;
}

.contxt p {
    line-height: 28px;
    margin-bottom: 23px;
}

.re_news {
    padding-top: 36px;
}

.re_news h3 {
    color: #ff9900;
    font-size: 16px;
    margin-bottom: 7px;
}

.re_news ul {
    padding-left: 10px;
    line-height: 26px;
}

.dyfx {
    height: 25px;
    overflow: hidden;
    padding-top: 15px;
}

.dyj {
    width: 25px;
    height: 25px;
    display: block;
    float: left;
    background: url(../image/dy_01.png) no-repeat;
}

.dyj:hover {
    background: url(../image/dy_02.png) no-repeat;
}

.fxd {
    float: right;
}

.fxd span {
    margin-bottom: -5px;
    position: relative;
    top: -3px;
    *top: 1px;
}

.icons_1,
.icons_2,
.icons_3,
.icons_4,
.icons_5 {
    width: 16px;
    height: 16px;
    display: inline-block;
    *margin: 0px 2px;
}

.icons_1 {
    background: url(../image/jiathis_ico.png) no-repeat 0px -64px;
}

.icons_2 {
    background: url(../image/jiathis_ico.png) no-repeat 0px -96px;
}

.icons_3 {
    background: url(../image/jiathis_ico.png) no-repeat 0px -144px;
}

.icons_4 {
    background: url(../image/jiathis_ico.png) no-repeat 0px -1809px;
}

.icons_5 {
    background: url(../image/jiathis_ico.png) no-repeat 0px -1408px;
}

.khfg {
    float: left;
    width: 74px;
    height: 128px;
    background: url(../image/xux2.jpg) no-repeat -4px -20px;
}

.kljk,
.kljk2 {
    float: left;
    position: relative;
    margin-top: 23px;
}

.kljk2 {
    float: right;
}

.kllr {
    width: 102px;
    height: 49px;
    display: block;
    border: 1px solid #e5ddd9;
    padding: 52px 10px 0px 11px;
    font-size: 12px;
    overflow: hidden;
    line-height: 22px;
}

.kllr:hover {
    background: #ffe8c3;
    border: 1px solid #ffe8c3;
}

.kllr_t {
    width: 105px;
    height: 42px;
    position: absolute;
    top: 1px;
    left: 1px;
    background: url(../image/kld.png) no-repeat;
    line-height: 37px;
    padding: 0px 9px;
    font-size: 16px;
    color: #ffffff;
}

.kllr_t a {
    float: right;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 40px;
}

.kllr_t a:hover {
    color: #ffffff;
    color: #e40001;
}

.wher {
    height: 122px;
    margin-top: 27px;
}

.whzh,
.erpp {
    width: 129px;
    height: 85px;
    border: 1px solid #e5ddd9;
    display: block;
    float: left;
    padding-top: 35px;
    text-align: center;
    color: #f99d34;
}

.erpp {
    float: right;
}

.whzh p,
.erpp p {
    padding-top: 4px;
}

.gjlc {
    height: 210px;
}

.gjyw {
    width: 640px;
    float: left;
}

.gjyw_top {
    height: 45px;
    line-height: 45px;
    background: url(../image/gjywbg.jpg) repeat-x;
    line-height: 45px;
}

.gjyw_top span {
    float: left;
    font-size: 20px;
}

.gjjs {
    padding: 12px 0px 0px 155px;
}

.gjjs li {
    float: left;
    height: 31px;
    text-align: center;
    line-height: 31px;
    cursor: pointer;
    padding: 0px 5px;
    margin: 0px 4px;
}

.gjjh {
    border: 1px solid #e5ddd9;
    border-bottom: 1px solid #f7f5f4;
    color: #f99d33;
}

.gjmor {
    padding-top: 5px;
    float: right;
}

.gjyw_left {
    width: 160px;
    height: 103px;
    float: left;
    padding-top: 28px;
}

.lcjj {
    width: 270px;
    float: right;
}

.cptc {
    padding-top: 33px;
}

.zxzx {
    height: 120px;
}

.zxzx_left {
    float: left;
    width: 690px;
}

.zxlist {
    padding-top: 12px;
}

.zxlist li {
    float: left;
    width: 318px;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    background: url(../image/hd2.jpg) no-repeat 0px 5px;
    padding-left: 12px;
    margin: 0px 7px;
}

.zxlist li span {
    float: right;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #999999;
}

.zxsq {
    float: right;
    display: block;
}

.xykl {
    width: 175px;
    float: left;
    padding-top: 34px;
}

.xykl a {
    width: 173px;
    height: 51px;
    display: block;
    border: 1px solid #e5ddd9;
    margin-bottom: 8px;
    text-align: center;
    line-height: 51px;
    background: url(../image/hd2.jpg) no-repeat 40px 18px;
}

.xykr {
    float: right;
    width: 755px;
    padding-top: 34px;
}

.lclist {
    height: 102px;
}

.lclist li {
    width: 70px;
    list-style: none;
    text-align: center;
    float: left;
    padding: 0px 27px;
}

.lclist li a {
    display: block;
}

.lclist li a img {
    display: block;
}

.yhtz {
    height: 112px;
    border-top: 1px solid #e5ddd9;
    border-bottom: 1px solid #e5ddd9;
    padding-top: 27px;
}

.zxyh {
    float: left;
    width: 343px;
}

.zxtz {
    float: right;
    width: 343px;
}

.yhlist {
    padding-top: 16px;
}

.yhlist li {
    width: 328px;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    background: url(../image/hd2.jpg) no-repeat 0px 5px;
    padding-left: 12px;
}

.yhlist li span {
    float: right;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #999999;
}

.kpjs {
    height: 218px;
    padding-top: 26px;
    border-bottom: 1px solid #e5ddd9;
    margin-bottom: 37px;
}

.kpjs_b {
    padding-top: 26px;
}

.kpjs_b img {
    float: left;
    padding-right: 27px;
}

.yhkx {
    float: right;
    width: 275px;
    padding-top: 7px;
}

.yhkx p a {
    color: #f6a21f;
}

.yhkx p a:hover {
    color: #e40001;
}

.cplc {
    height: 200px;
}

.cpqy,
.fqlc {
    width: 310px;
    height: 140px;
    background: url(../image/cpqy.jpg) no-repeat;
    float: left;
    padding: 16px 16px 0px 15px;
    overflow: hidden;
}

.fqlc {
    float: right;
}

.kplist {
    padding-top: 31px;
    height: 87px;
}

.kplist li {
    width: 104px;
    background: url(../image/hd2.jpg) no-repeat 0px 5px;
    float: left;
    padding-left: 16px;
    line-height: 26px;
    margin: 0px 16px;
}

.lcbg {
    overflow: hidden;
    padding-top: 35px;
}

.fzlc {
    background: url(../image/fzbg.jpg) repeat-y left top;
}

.ssup,
.ssdown {
    width: 19px;
    height: 18px;
    position: relative;
    top: 0px;
    left: 193px;
    cursor: pointer;
    margin-bottom: 37px;
}

.ssdown {
    bottom: 0px;
    left: 193px;
    cursor: pointer;
    margin-top: 34px;
    margin-bottom: 0px;
}

.jln {
    margin-bottom: 8px;
    overflow: hidden;
}

.jln_tit {
    width: 202px;
    height: 40px;
    background: url(../image/jlbg.jpg) no-repeat;
    line-height: 42px;
    font-size: 22px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    text-indent: 45px;
    overflow: hidden;
    margin-bottom: 18px;
}

.sey {
    margin-bottom: 19px;
    overflow: hidden;
}

.sey_l {
    float: left;
    font-size: 16px;
    color: #666666;
    padding: 11px 16px 0px 118px;
    width: 70px;
}

.sey_r {
    float: left;
    padding-left: 28px;
    position: relative;
}

.srq_top {
    width: 524px;
    height: 9px;
    background: url(../image/rqtop.jpg) no-repeat;
}

.srq_middle {
    width: 490px;
    background: url(../image/rqmiddle.jpg) repeat-y;
    padding: 0px 17px;
}

.srq_foot {
    width: 524px;
    height: 11px;
    background: url(../image/rqfoot.jpg) no-repeat;
}

.zxg {
    width: 34px;
    height: 9px;
    position: absolute;
    top: 20px;
    left: 0px;
}

.shbg {
    height: 78px;
    border-bottom: 1px solid #e6e6e6;
    padding-top: 23px;
    text-align: center;
    box-sizing: content-box;
}

.shsj {
    background: url(../image/shsj_01.jpg) no-repeat !important;
    color: #ffffff !important;
    background-size: 100% 100%!important;
}

.shbg a {
    /* width: 130px; */
    height: 55px;
    display: inline-block;
    background: url(../image/shsj_02.jpg) no-repeat;
    background-size: 100% 100%;
    font-size: 18px;
    color: #4c4c4c;
    text-align: center;
    line-height: 55px;
    margin: 0px 10px;
    padding: 0 20px;
}

.shlist li {
    height: 44px;
    line-height: 44px;
    text-align: right;
    border-bottom: 1px dashed #d2c4bd;
    padding-left: 17px;
    background: url(../image/shl.jpg) no-repeat 0px 17px;
}

.shlist li a {
    float: left;
}

.zrfy {
    padding-top: 28px;
    margin-bottom: 42px;
    text-align: center;
}

.zrfy a {
    padding: 8px 10px;
    background: #e6e6e6;
    color: #999999;
    margin: 0px 4px;
}

.zrfy a:hover {
    background: #f99d32;
    color: #ffffff;
}

.dyy {
    background: #f99d32 !important;
    color: #ffffff !important;
}

.splist {
    padding-top: 28px;
    overflow: hidden;
}

.splist li {
    width: 209px;
    padding: 10px;
    background: #ededed;
    text-align: center;
    float: left;
    margin: 0px 8px 21px 8px;
    position: relative;
}

.splist li a {
    display: block;
}

.splist li a img {
    display: block;
}

.splist li a h3 {
    font-size: 14px;
    padding: 9px 0px 0px 0px;
}

.tsjj {
    border-bottom: 1px solid #ece7e4;
    line-height: 31px;
    padding: 13px 0px 12px 0px;
    margin-bottom: 16px;
}

.tslb {
    height: 34px;
    overflow: hidden;
    margin-bottom: 18px;
}

.lieb {
    display: inline-block;
    width: 52px;
    line-height: 34px;
    float: left;
}

.tslb a {
    display: inline-block;
    width: 63px;
    height: 32px;
    background: #f3f3f3;
    color: #666666;
    border: 1px solid #e5ddd9;
    text-align: center;
    line-height: 32px;
    margin-right: 21px;
}

.zhix {
    width: 65px !important;
    height: 34px !important;
    background: #f99d32 !important;
    color: #ffffff !important;
    border: none !important;
}

.tszt {
    height: 38px;
    overflow: hidden;
    margin-bottom: 18px;
}

.tszt input {
    width: 476px;
    height: 21px;
    line-height: 21px;
    padding: 7px 8px 7px 8px;
    background: #ffffff;
    border: 1px solid #e5ddd9;
}

.tslr {
    height: auto;
    overflow: auto;
    margin-bottom: 29px;
}

.tslr input {
    width: 476px;
    height: 200px;
    padding: 13px 8px 13px 8px;
    background: #ffffff;
    border: 1px solid #e5ddd9;
}

.tslr textarea {
    width: 472px;
    height: 207px;
    background: #ffffff;
    border: 1px solid #e5ddd9;
    resize: none;
    float: left;
    padding: 10px;
}

.tjcz,
.tjqk {
    width: 494px;
    height: 55px;
    text-align: center;
    padding-left: 45px;
    margin-bottom: 33px;
}

.tjqk {
    padding-top: 10px;
    margin-bottom: 30px;
}

.tjcz a,
.tjqk a,
.tjqk input {
    width: 130px;
    height: 55px;
    display: inline-block;
    line-height: 55px;
    margin: 0px 11px;
    border: none;
    cursor: pointer;
}

.tij {
    background: url(../image/shsj_01.jpg) no-repeat;
    font-size: 18px;
    color: #ffffff;
}

.tij:hover {
    color: #ffffff;
}

.chz {
    background: url(../image/shsj_02.jpg) no-repeat;
    font-size: 18px;
    color: #4c4c4c;
}

.chz:hover {
    color: #4c4c4c;
}

.whlist {
    padding-top: 38px;
    overflow: hidden;
}

.whlist li {
    float: left;
    width: 368px;
    height: 293px;
    text-align: center;
    background: #ededed;
    padding-top: 5px;
    margin: 0px 5px 20px;
}

.whlist li a {
    display: block;
}

.whlist li a img {
    display: block;
    margin: 0px auto 15px auto;
}

.whlist li:hover {
    background: #e5ddd9;
}

.cfxx {
    height: 56px;
    padding-top: 27px;
    margin-bottom: 21px;
}

.cfxx a {
    width: 184px;
    height: 56px;
    display: inline-block;
    background: url(../image/cfc_02.jpg) no-repeat;
    font-size: 18px;
    text-align: center;
    line-height: 56px;
    margin: 0px 6px;
}

.cfc {
    background: url(../image/cfc_01.jpg) no-repeat !important;
    color: #ffffff;
}

.cfc:hover {
    color: #ffffff;
}

.xzlx {
    height: 159px;
    overflow: hidden;
    background: #ffffff;
    border: 5px solid #f2f2f2;
    margin-bottom: 27px;
    padding: 16px 23px 0px 23px;
}

.xzlx_l {
    width: 715px;
    float: left;
    padding-right: 25px;
}

.ztc {
    color: #999999;
    margin-bottom: 11px;
    padding-top: 2px;
}

.ztc span {
    font-size: 18px;
    color: #f99d34;
    padding-right: 15px;
}

.ztcx {
    margin-bottom: 15px;
}

.md5 {
    width: 358px;
    height: 29px;
    background: url(../image/md5.jpg);
    text-align: center;
    line-height: 29px;
}

.xzlx_r {
    width: 97px;
    float: left;
    height: 142px;
    border-left: 1px dashed #d9d9d9;
    text-align: center;
    padding: 11px 0px 0px 54px;
}

.xza {
    width: 97px;
    height: 38px;
    background: url(../image/xzbg_01.jpg) no-repeat;
    display: block;
    text-align: center;
    line-height: 38px;
    color: #ffffff;
    margin-bottom: 8px;
}

.xza:hover {
    background: url(../image/xzbg_02.jpg) no-repeat;
    color: #ffffff;
}

.xzlx_r p {
    color: #999999;
}

.xzlx_r img {
    margin-bottom: 15px;
}

.nsbg {
    /* height: 68px; */
    padding-top: 15px;
    /* background: url(../image/nsbg.jpg) repeat-x bottom; */
    overflow: hidden;
    margin-bottom: 38px;
}

.xleft,
.xright {
    width: 19px;
    height: 19px;
    float: left;
    padding-top: 42px;
    cursor: pointer;
}

.xright {
    float: right;
}

.ndlist li {
    float: left;
    width: 71px;
    height: 27px;
    background: url(../image/ywn_02.jpg) no-repeat;
    text-align: center;
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 41px;
    cursor: pointer;
    margin: 0px 10px 0px 9px;
}

.ywn {
    background: url(../image/ywn_01.jpg) no-repeat !important;
    color: #ffffff;
}

.ywn a {
    color: #666;
}

.jpbg {
    background: url(../image/jpbg.jpg) repeat-y left;
}

.jpup {
    width: 19px;
    height: 18px;
    position: relative;
    top: 0px;
    left: 243px;
    cursor: pointer;
    margin-bottom: 43px;
}

.jpdown {
    width: 19px;
    height: 18px;
    position: relative;
    left: 243px;
    cursor: pointer;
    margin-bottom: 61px;
    bottom: 0px;
    margin-top: 48px;
}

.jdbg {
    width: 756px;
    height: 137px;
    background: url(../image/jdbg.jpg) no-repeat;
    margin-bottom: 35px;
}

.sjr_l {
    width: 184px;
    height: 127px;
    padding: 5px 0px 0px 5px;
    float: left;
}

.sjr_m {
    float: left;
    padding: 56px 0px 0px 41px;
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
}

.sjr_r {
    float: left;
    width: 400px;
    padding: 48px 0px 0px 60px;
}

.sjr_r h3 {
    font-size: 14px;
    line-height: 16px;
}

.sjr_r p {
    text-indent: 0px;
}

.zwsj {
    padding-top: 61px;
    text-align: center;
    margin-bottom: 172px;
}

.gdimg {
    width: 100%;
    height: 537px;
    position: absolute;
    left: 0px;
    top: 0px;
    overflow: hidden;
}

.gdimg img {
    width: 1920px;
    height: 537px;
    margin-left: -960px;
    position: absolute;
    left: 50%;
}

.tsbg {
    vertical-align: middle;
}

.tsbg th,
.tsbg td {
    font-size: 14px;
    color: #666666;
    font-weight: normal;
}

.tsbg th {
    width: 60px;
    padding: 10px 0px;
}

.tsbg td {
    width: 494px;
    padding: 10px 0px;
}

.type input {
    position: relative;
    top: 6px;
    left: 1px;
    float: left;
    *top: 2px;
}

.type label {
    float: left;
    margin-right: 14px;
    padding-left: 5px;
}

.f_input input {
    width: 476px;
    height: 21px;
    line-height: 21px;
    padding: 7px 8px 7px 8px;
    background: #ffffff;
    border: 1px solid #e5ddd9;
}

.cont textarea {
    width: 472px;
    height: 207px;
    background: #ffffff;
    border: 1px solid #e5ddd9;
    resize: none;
    float: left;
    padding: 10px;
}

.btns {
    padding: 20px 0px 0px 140px;
}

.btns input {
    width: 130px;
    height: 55px;
    display: inline-block;
    line-height: 55px;
    margin: 0px 11px;
    font-family: Microsoft YaHei;
    cursor: pointer;
}

.ckjs {
    padding-top: 29px;
}

.biz,
.ckzl,
.qxzl,
.maic {
    height: 49px;
    margin-bottom: 18px;
    z-index: 10;
    position: relative;
}

.ckzl {
    z-index: 9;
}

.qxzl {
    z-index: 8;
}

.bz_t {
    float: left;
    width: 145px;
    line-height: 49px;
    text-align: right;
    padding-right: 5px;
}

.bz_list,
.mac_list {
    width: 282px;
    height: 49px;
    line-height: 49px;
    float: left;
    cursor: pointer;
    color: #999999;
    position: relative;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    overflow: hidden;
}

.mac_list {
    width: 55px;
}

.rmb_list,
.meiy_list {
    width: 280px;
    height: 132px;
    overflow: auto;
    border: 1px solid #e5ddd9;
    position: absolute;
    left: -1px;
    top: 47px;
    background: #ffffff;
}

.meiy_list {
    width: 112px;
}

.rmb_list li,
.meiy_list li {
    height: 35px;
    line-height: 35px;
    padding-left: 17px;
}

.rmb_list li:hover,
.meiy_list li:hover {
    color: #e40001;
}

.cjj {
    height: 49px;
    margin-bottom: 18px;
    line-height: 49px;
}

.ckje,
.mcds {
    width: 243px;
    height: 27px;
    line-height: 27px;
    padding: 10px 19px 10px 18px;
    border: 1px solid #e5ddd9;
    color: #999999;
    margin-right: 15px;
    float: left;
    font-size: 14px;
    font-family: "微软雅黑"
}

.mcds {
    width: 121px;
    padding: 10px 19px 10px 18px;
}

.llxz {
    height: 62px;
}

.llxz input {
    width: 63px;
    height: 32px;
    display: block;
    background: #f3f3f3;
    border: 1px solid #e5ddd9;
    text-align: center;
    line-height: 32px;
    float: left;
    margin: 7px 21px 0px 0px;
    font-family: "微软雅黑";
}

.zdjh {
    width: 65px !important;
    height: 34px !important;
    background: #f99d32 !important;
    border: 0px !important;
    color: #ffffff;
}

.zdjh:hover {
    color: #ffffff;
}

.lxbx {
    border: 1px solid #e5ddd9;
    overflow: hidden;
    padding-top: 18px;
    margin-bottom: 50px;
}

.sddx {
    float: left;
    position: relative;
    top: 19px;
    *top: 15px;
    margin-right: 5px;
}

.jsjg_t {
    font-size: 16px;
    padding-bottom: 18px;
}

.mrje {
    height: 77px;
    padding-top: 28px;
    border: 1px solid #e5ddd9;
    overflow: hidden;
    margin-bottom: 83px;
}


/* 计算器样式 */

select {
    width: 100px;
    font-family: "Microsoft YaHei";
}

table {
    font-size: 14px;
}

.rmbT {
    width: 500px;
}

input {
    border: 1px solid #E5DDD9;
    width: 98px;
}

.submit {
    background: url(../image/shsj_01.jpg) no-repeat scroll 0% 0% transparent;
    color: #FFF;
    width: 60px;
    margin-right: 20px;
    display: inline-block;
}

.delete {
    background: url(../image/shsj_02.jpg) no-repeat scroll 0% 0% transparent;
    color: #4C4C4C;
    width: 60px;
    display: inline-block;
}


/* 计算器样式-end */


/*视频中心*/

.splist {
    overflow: hidden;
    width: 100%;
}

.splist ul {
    width: 810px;
    padding-left: 1px;
    overflow: hidden;
}

.splist .item {
    background-color: #fff;
    float: left;
    display: inline;
    border: 1px solid #dbdbdb;
    width: 179px;
    height: 190px;
    margin: 10px 10px 15px 0;
    overflow: hidden;
}

.splist .videos {
    width: 217px;
    height: 142px;
    overflow: hidden;
    position: absolute;
    /* margin: -195px 0 0 -4px; */
    top: 0;
}


/* .splist .vidoes img{ display:block;} */

.splist .playbox,
.splist .play,
.splist .play_bg {
    position: absolute;
    display: block;
    width: 209px;
    height: 150px;
}

.splist .playbox {
    display: none;
}

.splist .play {
    background: url(../image/2013_btn_play.png) no-repeat left top;
    _background-image: url(../image/btn_play.gif);
    /*for ie6*/
    left: 50%;
    top: 50%;
    width: 25px;
    height: 29px;
    margin: -10px 0 0 -8px;
    overflow: hidden;
    text-indent: -9999px;
    line-height: 9999px;
    cursor: pointer;
    z-index: 1;
}

.splist .play_bg {
    background-color: #000;
    opacity: 0.5;
    filter: alpha(Opacity=50)
}

.splist .conts {
    padding: 5px 10px;
}

#divBacking {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    z-index: 10;
    opacity: 0.5;
    filter: alpha(opacity=50);
    background: black;
    display: none;
}

#divframe {
    position: absolute;
    left: 0px;
    top: 0px;
    display: none;
    z-index: 100;
}

.video_popbox {
    position: relative;
    width: 744px;
    padding: 18px;
}

.video_popbox .close {
    background: url(../image/2013_fancy_close.png) no-repeat left top;
    position: absolute;
    right: 0;
    top: 0;
    width: 48px;
    height: 48px;
    cursor: pointer;
}

.video_popbox .sp_bg {
    background: #fff;
    width: 720px;
    height: 475px;
    padding: 15px 0 0 15px;
}


/*视频中心--end*/

.jr_t {
    height: 41px;
    line-height: 41px;
    font-size: 16px;
    color: #f99d34;
    border-bottom: 1px dashed #e5ddd9;
    clear: both;
    padding-top: 8px;
}

.grck_list {
    line-height: 35px;
    padding: 10px 0px 0px 0px;
    overflow: hidden;
}

.grck_list li {
    width: 18.6%;
    height: 35px;
    overflow: hidden;
    background: url(../image/grjr_01.jpg) no-repeat 0px 14px;
    line-height: 35px;
    padding-left: 13px;
    float: left;
}

.wzdt {
    padding-bottom: 35px;
}

.gylist {
    padding-top: 24px;
}

.sylp {
    width: 720px;
    height: 70px;
    padding: 0px 18px 0px 15px;
    border: 1px solid #e5ddd9;
    margin-bottom: 13px;
}

.sylp_left {
    float: left;
    padding-top: 8px;
}

.sylp_left p {
    margin-bottom: 0px;
    line-height: 26px;
    text-indent: 0px;
}

.yscp {
    font-size: 16px;
    color: #6d5a54;
}

.sylp_right {
    width: 105px;
    height: 34px;
    float: right;
    padding-top: 18px;
}

.sylp_right a {
    width: 105px;
    height: 34px;
    display: block;
    color: #ffffff;
    text-align: center;
    line-height: 34px;
    background: #f99d32;
}

.sylp_right a:hover {
    background: #f1962c;
}

.sjxz {
    height: 475px;
    border-bottom: 1px dashed #e5ddd9;
    padding-top: 22px;
}

.sjxz_l {
    float: left;
    padding-left: 38px;
}

.sjxz_r {
    width: 422px;
    float: left;
    padding-left: 40px;
}

.xxsm {
    width: 410px;
    height: 310px;
    padding: 16px 0px 0px 10px;
    background: #f2f0ef;
    border: 1px solid #e5ddd9;
}

.yay {
    width: 118px;
    padding: 0px 8px;
    float: left;
}

.yay dt {
    width: 118px;
    height: 208px;
    margin-bottom: 21px;
}

.yay dd {
    width: 66px;
    height: 66px;
    margin: 0 auto;
}

.azpg {
    width: 398px;
    height: 54px;
    margin: 0 auto;
    padding-top: 36px;
}

.pgxz,
.azxz {
    width: 112px;
    height: 54px;
    padding-left: 70px;
    font-size: 20px;
    color: #ffffff;
    line-height: 54px;
    float: left;
    display: block;
    background: #f99d34 url(../image/pg.png) no-repeat 31px 13px;
}

.pgxz:hover {
    color: #ffffff;
    background: #e78d27 url(../image/pg.png) no-repeat 31px 13px;
}

.azxz {
    float: right;
    background: #6c5a54 url(../image/az.png) no-repeat 31px 14px;
}

.azxz:hover {
    color: #ffffff;
    background: #58423a url(../image/az.png) no-repeat 31px 14px;
}

.stsg {
    /* height: 504px; */
    border-bottom: 1px dashed #e5ddd9;
    background: url(../image/sdts.jpg) no-repeat;
    padding-top: 20px;
}

.zzmf {
    padding: 0px 0px 38px 336px;
}

.zzmf dt {
    font-size: 18px;
    color: #f99d34;
    margin-bottom: 5px;
}

.zzmf dd {
    color: #999999;
}

.cjwt {
    height: 307px;
    border-bottom: 1px dashed #e5ddd9;
}

.cjwt_l {
    width: 145px;
    float: left;
    padding-top: 78px;
}

.cjwt_r {
    width: 710px;
    float: right;
    padding-top: 10px;
}

.cjwt_r li {
    height: 44px;
    line-height: 44px;
    text-align: right;
    border-bottom: 1px dashed #d2c4bd;
    padding-left: 17px;
    background: url(../image/shl.jpg) no-repeat 0px 17px;
}

.cjwt_r li a {
    float: left;
}

.aqts {
    height: 142px;
    background: url(../image/aqts.jpg) no-repeat 0px 40px;
    padding: 65px 0px 0px 220px;
}

.ly_shadow {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: url(../image/tcbg.png);
    z-index: 1000;
}

.qztc {
    width: 1152px;
    height: 518px;
    position: relative;
    position: fixed;
    top: 100px;
    left: 50%;
    margin-left: -576px;
    z-index: 2000;
}

.cbco {
    width: 39px;
    height: 39px;
    position: absolute;
    display: block;
    top: -19px;
    right: -19px;
}


/*9月17号  add*/

.recommend {
    height: 203px;
    border-bottom: 1px solid #e7e0dd;
    margin-bottom: 28px;
    padding-top: 30px;
}

.recommend_left {
    width: 362px;
    float: left;
}

.goods_tit {
    height: 36px;
    line-height: 36px;
    color: #666666;
    font-size: 20px;
    margin-bottom: 28px;
}

.cyjj,
.zczq {
    display: block;
    float: left;
    width: 134px;
    height: 38px;
    border: 1px solid #e7e0dd;
    padding-top: 60px;
    font-size: 14px;
    color: #333333;
    line-height: normal;
    background: url(../image/cyjj.png) no-repeat 46px 28px;
    text-align: center;
    margin-right: 30px;
    padding-bottom: 10px;
}

.zczq {
    background: url(../image/zczq.png) no-repeat 46px 28px;
}

.right_border {
    width: 3px;
    height: 109px;
    float: right;
    border-right: 1px dashed #c6c5c3;
}

.recommend_right {
    float: right;
    width: 554px;
    overflow: hidden;
}

.report_tab {
    height: 37px;
    background: url(../image/bgqh.png) repeat-x;
}

.report_tab p {
    float: left;
    line-height: normal;
    color: #666666;
    font-size: 20px;
    padding-top: 2px;
}

.report_tab ul {
    padding-left: 80px;
    float: left;
}

.report_tab ul li {
    float: left;
    line-height: 37px;
    font-size: 14px;
    color: #666666;
    padding: 0px 22px;
    cursor: pointer;
}

.report_tab ul li.scjh {
    height: 35px;
    line-height: 35px;
    border: 1px solid #e7e0dd;
    border-bottom: 1px solid #f7f6f4;
    color: #f99d32;
}

.scdt_list {
    width: 680px;
    overflow: hidden;
    padding-top: 21px;
}

.scdt_list li {
    width: 240px;
    float: left;
    padding-left: 12px;
    background: url(../image/hd2.jpg) no-repeat 0px 7px;
    height: 30px;
    overflow: hidden;
    line-height: 30px;
    font-size: 14px;
    margin-right: 50px;
}

.business {
    height: 210px;
}

.thyw_img {
    width: 160px;
    height: 102px;
    display: block;
    float: left;
    padding: 28px 34px 0px 0px;
}

.yw_table {
    vertical-align: middle;
    margin-top: 27px;
    width: auto;
}

.yw_table tr td {
    height: 49px;
    line-height: 49px;
    padding-right: 45px;
}

.yw_table tr td a {
    background: url(../image/hd2.jpg) no-repeat 0px 3px;
    padding-left: 12px;
}

.dzkh_list {
    overflow: auto;
    padding-top: 60px;
}

.dzkh_list li {
    float: left;
    padding-right: 50px;
}

.dzkh_list li a {
    background: url(../image/hd2.jpg) no-repeat 0px 3px;
    padding-left: 12px;
}

.gywm {
    border-top: 1px solid #e7e0dd;
    padding: 20px 0px 30px 0px;
}

.about_us {
    overflow: hidden;
    padding-top: 15px;
}

.about_us li {
    float: left;
    margin-right: 80px;
}

.about_us li a {
    background: url(../image/hd2.jpg) no-repeat 0px 3px;
    padding-left: 12px;
}

.gy_tit {
    height: 36px;
    line-height: 36px;
    color: #666666;
    font-size: 20px;
}

.xlb {
    float: right;
    font-size: 12px;
    padding-right: 0;
    padding-top: 5px;
    width: 120px;
}

.ejlist,
.ejlist2,
.ejlist3,
.ejlist4,
.ejlist5,
.ejlist6,
.ejlist7 {
    color: #ffffff;
    height: 160px;
    margin-top: 20px;
    position: absolute;
    top: 20px;
    width: 980px;
    z-index: 1000;
}

dd.col2title {
    float: left;
}

.bank-town {
    position: relative;
}

.bank-down-wrap {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 20;
    display: none;
    padding-top: 30px;
}

.bank-down-in {
    background: #fff;
    border: 1px solid #ddd;
}

.zplb li.bank-down-li {
    padding: 5px 0px;
    border-bottom: 1px solid #eee;
    white-space: nowrap;
    float: none;
    background: none;
}

.bank-down-in {
    padding: 0px 10px;
}

.weix img {
    height: 100px;
}

.jr_subt {
    height: 20px;
    font-size: 14px;
    line-height: 40px;
    color: #f99d34;
}

.detail-body {
    width: 1000px;
    margin: 0 auto;
}

.rss table tr {
    height: 50px;
}

.rss table td.first {
    width: 5%;
}

.rss table td.first img {
    margin-top: 4px;
}

.rss table td.second {
    width: 15%;
}

.rss table td.last {
    width: 15%;
}

.crbank-team li {
    background: #efeeec;
    margin-bottom: 10px;
    padding: 11px;
    overflow: hidden;
}

.crbank-team li .r_part .name {
    color: #60431B;
    font-size: 16px;
}

.crbank-team li .r_part .Position {
    color: #A58353;
    font-size: 13px;
    line-height: 24px;
    padding: 10px 0;
}

.bank-honor-one {
    background-color: rgb(251, 238, 224);
    color: #333;
    text-align: center;
    font-weight: bold;
    padding: 10px 0;
}

.bank-honorf-two {
    background-color: rgb(249, 157, 51);
    color: rgb(255, 255, 255);
    font-weight: bold;
    font-size: 0;
    padding: 10px 0;
}

.bank-honorf-two>span {
    width: calc(100% / 3);
    text-align: center;
    font-size: 14px;
    display: inline-block;
}

.bank-honorf-other {
    font-size: 0;
    padding: 10px 0;
}

.bank-honorf-other>span {
    width: calc((100% - 60px)/ 3);
    text-align: center;
    font-size: 14px;
    display: inline-block;
    font-size: 14px;
    padding: 0 10px;
    vertical-align: middle;
    color: #333;
}

.bank-honorf-other:hover {
    background: #f99c34!important;
}

.bank-honorf-other:nth-child(even) {
    background: #fff;
}

.bank-honorf-other:nth-child(odd) {
    background: rgb(251, 238, 224);
}

.splistvideo p {
    /* height: 46px; */
}

.txt_wrap img {
    max-width: 100%;
}

.nav_b .xlb {
    float: right;
}


/* .nav_b .tcli:nth-child(2) .ejlist {
    left: 0;
} */

.nav_b .tcli:nth-child(3) .ejlist {
    left: -209px
}

.nav_b .tcli:nth-child(4) .ejlist {
    left: -527px;
}

.nav_b .tcli:nth-child(5) .ejlist {
    left: 0;
}

.nav_b .tcli:nth-child(6) .ejlist {
    left: -100px;
}

.nav_b .tcli:nth-child(7) .ejlist {
    left: -514px;
}

.nav_b .tcli:nth-child(8) .ejlist {
    left: -140px;
}

.nav_b .tcli:nth-child(9) .ejlist {
    left: -446px;
}

.co_inner_ul {
    display: none;
}

.co_inner_ul3 {
    display: none;
}

.cont_wrap img {
    max-width: 100%;
}

.cardBank {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.TRS_PreAppend {
    overflow-x: visible!important;
}

.txt_wrap table {
    width: auto;
}

.cont_wrap table {
    width: auto;
}

@media screen and (max-width: 1000px) {
    .co_inner {
        width: 100%!important;
    }
}