@charset "utf-8";
div,ul,li,form,p,dl,dt,dd,h1,h2,h3,h4,h5,h6,Images,a,form,img,input{margin:0; padding:0; list-style:none;}

.main{width:1200px; margin:0 auto;}

.hui_bg{background:#ebedf6;}
.hui_bg .main{ padding-bottom:30px;}

.hui_bg4{padding-bottom:55px;}
.banner4{}

.lp_left {
    float: left;
    width: 260px;
}
.lp_left .bg_l {
    background: #fff none repeat scroll 0 0;
    margin-bottom: 10px;
}
.lp_left .kg {
    background: #EE001A none repeat scroll 0 0;
    height: 5px;
}
.lp_left .lm_bt {
    background: #1D2087 none repeat scroll 0 0;
    color: #fff;
    font-size: 21px;
    line-height: 1.2;
    padding: 18px 20px;
}
.lp_left .lm_bt b {
    font-size: 31px;
    font-weight: bold;
}
.lp_left .lanmu {
    background: #ebedf6 none repeat scroll 0 0;
}
.lp_left .lm1 {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px dashed #ccc;
    font-size: 16px;
}
.lp_left .lm1.fir {
    border-top: 0 none;
}
.lp_left .lm1 a {
    background:url("img/lp_12.gif") no-repeat scroll 216px center;
    color: #223f5f;
    display: block;
    height: 60px;
    line-height: 60px;
    padding: 0 21px 0 25px;
    width: 196px;
}
ul.lm2 {
    font-size: 15px;
    line-height: 38px;
    margin: 7px 0;
}
ul.lm2 li {
    background:url("img/lp_17.gif") no-repeat scroll center bottom;
    height: 38px;
}
ul.lm2 li a {
    color: #223f5f;
    display: block;
    height: 38px;
    line-height: 38px;
    padding: 0 10px 0 34px;
    width: 212px;
}
ul.lm2 li.lasts {
    background:none repeat scroll 0 0;
}
ul.lm2 li.cur {
    background: #d4d6de none repeat scroll 0 0;
}
ul.lm2 li.cur a {
    color: #0054aa;
}
.lp_left .bg_l2 .lm1 {
    border-top: 0 none;
}
.lp_left .bg_l2 .lm1 a {
    height: 45px;
    line-height: 45px;
}
.lp_left .bg_l2 .lm1.lasts {
    border: 0 none;
}

.lp_right{width:907px; float:right; position:relative; z-index:1;margin-top:20px;}
.lp_right .rx{width:107px; height:118px; background:url(img/lp_01.png) no-repeat; position:absolute; top:-16px; right:86px; z-index:10000;}
.rexiao{padding:26px 0px 16px 38px; background:#fff; z-index:10;}
.rexiao .bt{padding-bottom:15px; width:430px; margin-bottom:55px; background:url(img/lp_10.gif) no-repeat left bottom; font-size:26px; color:#132e46; z-index:11;}
.rexiao .bt span{color:#0055aa; margin-left:10px;}

.cp_lb{width:829px; height:217px; border:1px solid #cdcdcd; position:relative; z-index:20; font:14px "Microsoft YaHei"; color:#526373; line-height:24px;}
.cp_lb dl{width:829px;height:217px; overflow:hidden;}
.cp_lb dt{float:left; width:350px; border-right:1px solid #cdcdcd;}
.cp_lb .dd1{float:left; width:434px; padding:21px 22px 0px 22px; font-size:14px; height:327px; overflow:hidden; color:#526373; line-height:1.7;}
.cp_lb .dd1 span{color:#1D2087; font-size:19px; display:block; height:32px; overflow:hidden;}
.cp_lb .dd1 em{border-top:1px dashed #c0c9d1; padding-top:11px; height:48px; overflow:hidden; margin-top:9px; display:block; font-style:normal;}
.cp_lb .dd2{width:668px;line-height:25px; font-size:14px; height:50px; color:#37444f; padding:18px 35px; border-top:1px solid #cdcdcd; float:left;}
.cp_lb .dd2 span{float:left; width:120px; font-weight:bold;}
.cp_lb .dd2 em{float:left; width:462px; font-style:normal;}
.cp_lb .jt1{width:30px; height:32px; display:block; position:absolute; top:102px; left:10px; z-index:102;}
.cp_lb .jt2{width:30px; height:32px; display:block; position:absolute; top:102px; right:10px; z-index:102;}
