@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: #b20000 none repeat scroll 0 0;
    height: 5px;
}
.lp_left .lm_bt {
    background: #0b1b4f 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: 16px;
    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:348px; border:1px solid #cdcdcd; position:relative; z-index:20; font:14px "Microsoft YaHei"; color:#526373; line-height:24px;}
.cp_lb dl{width:829px;height:348px; 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:#07133B; 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;}

.cp_list{}
.cp_list .bt{padding-top:50px; padding-bottom:20px; background:url(img/lp_20.gif) no-repeat left bottom; margin-bottom:20px; font-size:19px; font-weight:bold;color:#0B1B4F}
.cp_list ul li{font-size:14px; background:#ebedf6; width:288px; color:#526373; line-height:34px; border:1px solid #d3d4d6; margin:0px 18px 20px 0px; float:left; display:inline;}
.cp_lb li img{ width:328px; height:150px;}
.cp_list li p{width:288px; height:286px; overflow:hidden; position:relative;}
.cp_list li p i{width:288px; height:286px; display:none; position:absolute; top:-155px;; left:0; display:block;}
.cp_list li em span{height:20px; line-height:20px; margin:7px 10px 7px 0px; background:#9c9eab; color:#fff; font-size:12px; padding:1px 12px;}
.cp_list li strong{  height:43px; padding-top:9px;width:273px; display:block; margin:0 auto;  font-weight:normal; background:url(img/lp_09.gif) no-repeat right center;}
.cp_list li strong a{font-size:16px; color:#000;display:block;}
.cp_list li  strong img{float:right; margin-top:9px;}
.cp_list li.cur p i{ top:0;}
.cp_r{ margin-right:0 !important;}
.cp_list ul li p a img{ width:288px; height:286px;}
.cp_list li:hover{ border-color:#1D1C1A;opacity: 0.8;}