@charset "utf-8";

* {
 padding: 0;
 margin: 0;
}
body {
 font-family: "微软雅黑" !important;
 font-size: 14px;
 color: #484848;
 -webkit-text-size-adjust: none;

 min-width:1200px;
}
ul, h2, h3, p, dl, dt, dd {
 margin: 0;
 padding: 0;
}
li {
 list-style: none;
}
img {
 border: none;
padding:5px;
}
a {
 font-size: 14px;
 color: #333;
 text-decoration: none;
}
a:hover {
 color: #e70010;
}
.clear {
 clear: both;
 height: 1px;
 margin-top: -1px;
 overflow: hidden;
}
.fc, .fc a {
 color: #e70010;
}
.hidden {
 display: none;
}
.fl{
 float:left;
}
.fr{
 float:right;
}

.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clearfloat{zoom:1}

#header {
 width: 100%;
 position: relative;
 z-index: 9999;
 background:url(../images/bg.jpg) repeat-x;
}
#top {
 width: 1200px;
 height:104px;
 margin: 0 auto;
 background:url(../images/top_bg.jpg) no-repeat right top;
 position: relative;
}
#top p{
 height:38px;
 line-height:38px;
 text-align:right;
 color:#8294b5;
 padding-top:10px;
 font-size:12px;
}
#top p a{
 font-size:12px;
 color:#8294b5;
}
#top #logo {
 position: absolute;
 top:20px;
 left: 0;
}
#top .searchform{
 position:absolute;
 top:50px;
 right:0;
 background:url(../images/sear.png) no-repeat;
 width:216px;
 height:30px;
}
#top .searchform .input{
 position:absolute;
 top:2px;
 left:10px;
 width:140px;
 height:24px;
 line-height:24px;
 background:#9aabc8;
 border:1px solid #9aabc8;
 color:#3361a3;
 font-size:14px;
 font-family:"微软雅黑";
}
#top .searchform .btn{
 position:absolute;
 top:2px;
 right:2px;
 background:url(../images/ico3.png) no-repeat;
 width:26px;
 height:26px;
 border:none;
 cursor:pointer; 
}
#nav {
 width:1200px;
 margin:16px auto 0 auto;
 background:#fff;
 height: 40px;
 z-index: 9999;
}
#nav li {
 float: left;
 height: 40px;
 line-height: 40px;
 text-align: center;
 width: 100px;
 position: relative;

}
#nav li dl{
 position: absolute;
 background: #fff;
 width: 100%;
 display: none;
}
#nav li:hover dl{ display: block;}
#nav li dl a{ font-size: 16px; }
#nav li dl a:hover{ background: #004999; line-height: 40px;}
#nav li a {
 font-size: 16px;
 height: 40px;
 display: block; 
 position: relative;
}
#nav li a:hover,#nav li.active  {
 background:url(../images/nav_a.jpg) no-repeat;
 color: #fff;
 line-height:46px;
}
#nav li.active a{
 color: #fff;
}

#footer {
 background: #041e5e;
 color: #b8bcc9;
}
#footer p {
 width:1200px;
 height:48px;
 margin:0 auto;
 line-height:48px;
 text-align:center;
 font-size: 16px;
}

#footer a{
 color: #b8bcc9;
}

.bh_bodyer{
 width: 1200px;
 height:auto;
 margin:0 auto;
}
.ej_banner{
 margin-top: 20px;
}
.ej_banner img{
 width: 1200px;
 height:240px;
}


.ej_zw{
 margin-top: 20px;
 width: 100%;
}
.ej_nav{
 width: 289px;
 height: auto;
 background:url(../images/ej_dhbj.jpg) no-repeat; 
}

.ej_nav_lmmc{
 font-size: 18px;
 height:65px;
 line-height:65px;
 color: #fff;
 margin-left: 30px;
}
.ej_nav_lmmc>span{
 padding-left: 15px;
 font-size: 14px;
 color: #99b6d6;
}


.nav1{
 width:260px;
    margin-left:30px;
    background-color: #fff;
    padding-bottom: 20px;
}
.leftsidebar_box>dl{
 padding-left:16px;
 margin:20px 0;

}

.leftsidebar_box>dl a{
 padding:10px ;
 font-size: 16px;
 line-height: 28px;
 width: 203px;
 color: #004999;
 display: inline-block;
}


.leftsidebar_box dl .yon{
 color: #004999;
 background-color:#fff;
}
.leftsidebar_box dl dt{
    width: 230px;
 position: relative;
 border-bottom: 1px solid #b2c8e0;
}
.leftsidebar_box dl dt img{
    position:absolute;
    top:15px;
    right: 20px;
}
.leftsidebar_box dl dd{
 margin-left:10px;
}

.leftsidebar_box dl dd a{
 width:192px;
 padding:10px ;
 font-size: 16px;
 line-height: 28px;
 display: inline-block;
 border: 1px solid #f4f4f4;
}
.leftsidebar_box dl dd .eon{
    border: 1px solid #f4f4f4;
 color: #fff;
 background-color:#004999;
}

.leftsidebar_box dl dd a:hover{
 border: 1px solid #f4f4f4;
 background-color:#1662b5;
 color:#fff;
}


.nav_lm{
 width: 290px;
 height:auto;
 margin: 10px 0 10px;
}

.nav_lm_lmmc{
 width: 265px;
 height:40px;
 color: #fff;
 line-height: 40px;
 font-size: 16px;
 background-color:#004999;
 padding-left: 25px;
}

.nav_lm_lmmc a{
 font-size: 12px;
 color: #fff;
 padding-right: 25px;
 float: right;
}
.nav_lm_lmmc a:hover{
color: #fff;

}
.nav_lm ul{
 width: 290px;
 height:355px;
 overflow: hidden;
}
.nav_lm ul li{
 width: 250px;
 padding:0 20px;
}
.nav_lm ul li a{
 display: block;
 width: 230px;
    padding:13px 0px;
 font-size: 16px;
 border-bottom: 1px solid #e9ecf1;
}
.nav_lm ul li a:hover{
 color: #0c54a9;
}

.yc_nr{
 width: 890px;
 height: auto;
 margin-bottom: 20px;
}

.lm_dqwz{
 border-bottom: 2px solid #92a7d3;
}
.lm_dqwz_mc{
 font-size: 26px;
 color: #315aaa;
 height:52px;
 line-height:52px;

}
.lm_dqwz_dqwz{
 line-height: 52px;
 color:#999;
}
.lm_dqwz_dqwz span{
 font-weight: bold;
 color:#0c54a9;
}
.lm_dqwz_dqwz span a{
    font-weight: 200;
    color:#999;
    padding: 0 3px;
}

.lm_dqwz_dqwz span .last{
    color:#0c54a9;
}


.dpzw{
 width: 890px;
 height: auto;
 padding:20px 0; 
 font-size: 14px;
 color: #333;
}
.dpzw p{
 line-height: 30px;
    text-indent: 2em;
}
.dpzw table p{
    text-indent: 0em;
}



.dpzw_list{
 width: 890px;
 height: auto; 

}
.dpzw_list li{
 padding-left:25px;
 height:52px;
 line-height: 52px;
 border-bottom: 1px dashed #e5e5e5;
 background: url(../images/qdfddd.png) no-repeat left center;
 font-size: 16px;
}
.dpzw_list li a{
 display: inline-block;
 width: 750px;
 float: left;
 font-size: 16px;
}
.dpzw_list li a:hover{
 color: #004999;
}
.dpzw_list li .span_date{
 float: right;
 color: #999;
}
.fyt{
 padding: 20px 0;

 font-size: 16px;
}


.dpzw_nry{
 width: 890px;
 height: auto; 
}
.nry_bt{
 font-size: 18px;
 line-height: 52px;
 height:52px;
 text-align: center;
 color:#333;
 font-weight: bold;
}
.nry_date{
 text-align: center;
}

.nry_date span{
 font-size: 14px;
 height:52px;
 line-height: 52px;
 color: #888888;
 padding: 0 20px;
}
.nry_zw{
 font-size: 14px;
 line-height: 30px;
 color:#333;
}

.nry_zw p{
 text-indent: 2em;
}
.nry_zw table p{
 text-indent: 0em;
}

.js_pic{
 width: 890px;
 height: auto;
}
.js_pic_mc{
 font-size: 20px;
 color: #0d2a72;
 text-align: center;
 padding: 15px 5px 10px;
 border-bottom: 1px dashed #2b5acd; 

 margin-top: 20px;
}











.dpzw_pic{
 width: 890px;
 height: auto;
 margin-top: 11px;
}
.dpzw_pic li{
 width: 250px;
 height:305px;
 float: left;
 padding: 21px 0;
 margin-right: 43px;
}
.dpzw_pic .li_w{
    margin-right:0px;
}
.dpzw_pic li .img_pic{
 position: relative;

}
.dpzw_pic li .img_pic a{
 height:226px;
}
.dpzw_pic li .img_pic p{
 text-align:center;
 width: 213px;
 height:47px;
 position: absolute;
 bottom: -44px;
 left: 0px;
 font-size: 16px;
 line-height: 47px;
}
.dpzw_pic li .img_pic p a{
 color:#333;
 padding: 0 15px;\
 height: 47px;
 line-height: 47px;
 font-size:16px;
}
.dpzw_pic li .img_pic p a .date{
 float: right;
 padding:0 15px 0 20px; 
 background: url(../images/pic_time.png) no-repeat left center;
}


.tc_right{
 position:fixed;
 top:192px;
 right:1%;
 background:url(../images/bg2.png) no-repeat;
 width:97px;
 height:235px;
 z-index:9999;
 padding-top:58px;
}
.tc_right dl{
 width:48px;
 height:43px;
 padding-top:5px;
 margin:0 auto 11px auto;
 background:url(../images/ico_bg.png) no-repeat; 
}
.tc_right dt{
 width:24px;
 height:24px;
 overflow:hidden;
 margin:0 auto;
}
.tc_right dd{
 line-height:16px;
 text-align:center;
 font-size:12px;
 color:#004999;
}
.tc_right dd a{
 font-size:12px;
 color:#004999;
}


.zhy_dqwz{
 font-size: 14px;
 color: #388069;
 height:45px;
 line-height: 45px;
 border-bottom: 2px solid #388069;
 padding-left: 25px;
 background: url(../images/zhyaaa.png) no-repeat left center; 
}

.zhy_zwy{
 width: 1200px;
 height: auto;
 margin:35px 0;
}

.xygk1{
 padding:0 40px;
 margin-bottom: 30px;
 height:260px;
 overflow: hidden;
}
.xygk1_bt{
 font-size: 20px;
 height: 24px;
 line-height: 24px;
 color: #388069;
 font-weight: bold;
 
}
.xygk1_bt>span{
 font-size: 16px;
 padding-left:15px;
}
.xygk1_bt>a{
 float: right;
 color: #388069;
 font-size: 14px;
}

.xygk1_zw{
 font-size: 14px;
 line-height: 24px;
 color: #666;
 margin-top: 20px;
}

.cydt1{
 width: 580px;
 height:480px;
 overflow: hidden;
}
.cydt1_wz{
 padding-left: 40px;
 width: 540px;
 height:240px;
 overflow: hidden;
}

.cydt1_wz_bt{
 font-size: 16px;
 line-height: 40px;
 height:40px;
 color: #333;
 margin-top: 20px;
}

.cydt1_wz_jj{
 width: 310px;
 font-size: 14px;
 line-height: 24px;
 color: #333;

}

.gd_lj{
 width: 122px;
 height:38px;
 float: right;
 border:1px solid #dcdcdc;
 background: url(../images/zhbjtp.png) no-repeat; 
 margin-right:80px;
 line-height: 40px;
 text-align: center;
 margin-top: 15px;
}
.gd_lj a{
 color: #999;
 font-size: 12px;
 padding: 10px 20px;
}

.cydt1_tp{
 width: 580px;
 height:240px;
 position: relative;
}
.cydt1_tp a img{
 width: 580px;
 height:240px;
}
.cydt1_tp_bt{
 position: absolute;
 top:40px;
 left: 30px;
 font-weight: bold;
}

.cydt1_tp_bt .zw a{
 font-size: 20px;
 color: #fff;
}

.cydt1_tp_bt .yw a{
 color: #fff;
 font-size: 16px;
}



.cydt2{
 width: 580px;
 height:480px;
 overflow: hidden;
}
.cydt1_wz1{
 padding-left: 40px;
 width: 540px;
 height:240px;
 overflow: hidden;
}

.cydt1_wz_bt1{
 font-size: 16px;
 line-height: 40px;
 height:40px;
 color: #333;
 margin-top: 20px;
}

.cydt1_wz_jj1{
 width: 310px;
 font-size: 14px;
 line-height: 24px;
 color: #333;

}

.gd_lj1{
 width: 120px;
 height:38px;
 float: right;
 border:1px solid #dcdcdc;
 background: url(../images/zhbjtp.png) no-repeat; 
 margin-right:40px;
 line-height: 40px;
 text-align: center;
 margin-top: 20px;
}
.gd_lj1 a{
 color: #999;
 font-size: 12px;
 padding: 10px 20px;
}

.cydt1_tp1{
 width: 580px;
 height:240px;
 position: relative;
}
.cydt1_tp1 a img{
 width: 580px;
 height:240px;
}
.cydt1_tp_bt1{
 position: absolute;
 top:40px;
 left: 30px;
 font-weight: bold;
}

.cydt1_tp_bt1 .zw a{
 font-size: 20px;
 color: #fff;
}

.cydt1_tp_bt1 .yw a{
 color: #fff;
 font-size: 16px;
}


.zhy_lxwm{
 width: 1200px;
 height:180px;
 border: 2px solid #388069;
 margin-bottom:40px;
 border-radius: 10px;
}

.zhy_lxwm_tp{
 width: 160px;
 text-align: center;
}
.zhy_lxwm_tp img{
 width: 100px;
 height:100px;
 margin-top: 35px;
}
.zhy_lxwm_wz{
 width: 1000px;
}
.zhy_lxwm_wz .asdasd{
 font-size: 16px;
 color:#388069;
 line-height: 40px;
 font-weight: bold;
    margin-bottom: 5px;
 border-bottom: 1px solid #d7e6e1;
 padding: 20px 0 8px 0;

}
.zhy_lxwm_wz p{
 padding: 8px 0 0;
 font-size: 16px;
 color: #333;
 line-height: 24px;
}


.jiazai_more{
 position: absolute;
 bottom: 30px;
 right: 40px;
}
.jiazai_more a{
 font-size: 14px;
 color: #fff;
}
.cydt1_wz_jj li{
    font-size: 16px;
    line-height: 35px;
}
.cydt1_wz_jj li a{
 padding: 8px 0;
}
.cydt1_wz_jj li a:hover{
    color: #2088c1;
}
.cydt1_wz_jj li a>span{
 font-weight: bold;
 padding-right: 5px;
}
.teshu{
 width: 540px;
 padding: 20px 0;
}



.cydt1_wz_jj1>li{
    font-size: 16px;
    line-height: 35px;
}
.cydt1_wz_jj1 li a{
 padding: 8px 0;
}
.cydt1_wz_jj1 li a:hover{
    color: #2088c1;
}
.cydt1_wz_jj1 li a>span{
 font-weight: bold;
 padding-right: 5px;
}
.teshu1{
 width: 540px;
 padding: 20px 0;
}

.zhy_lxwm1{
 width: 1200px;
 height:255px;
 border: 2px solid #d96600;
 margin-bottom:40px;
 border-radius: 10px;
}

.zhy_lxwm1_tp{
 width: 160px;
 text-align: center;
}
.zhy_lxwm_tp1 img{
 width: 400px;
 height:160px;
 margin-top: 20px;
}
.zhy_lxwm_wz1{
 width: 1140px;
 margin-left:30px;
 position: relative;
}
.bhxl_dw{
 position: absolute;
 top:90px;
 right: 260px;
}
.bhxl_dw a{
 font-size: 16px;
 color: #333;
 line-height: 20px;
 font-weight: bold;
}

.bhxl_dw p a{
 font-weight: 200;
}


.zhy_lxwm_wz1 .asdasd{
 font-size: 16px;
 color:#d96600;
 line-height: 45px;
 font-weight: bold;
    margin-bottom: 5px;
 border-bottom: 1px solid #f7e0cc;
 padding: 0 0 0 25px;
    background:url(../images/asdfa.png) no-repeat left center;
}
.zhy_lxwm_wz1 ul{
 padding: 8px 0 0;
 font-size: 16px;
 color: #333;
 line-height: 24px;
 width: 700px;
 margin-right: 40px;
}
.zhy_lxwm_wz1 ul li{
 float: left;
 width: 32%;
 line-height: 40px;
 text-align:center;
}



.zhy_lxwm2{
 width: 1200px;
 height:180px;
 border: 2px solid #004999;
 margin-bottom:40px;
 border-radius: 10px;
}

.zhy_lxwm_tp2{
 width: 160px;
 text-align: center;
}
.zhy_lxwm_tp2 img{
 width: 100px;
 height:100px;
 margin-top: 35px;
}
.zhy_lxwm_wz2{
 width: 1000px;
}
.zhy_lxwm_wz2 .asdasd{
 font-size: 16px;
 color:#004999;
 line-height: 40px;
 font-weight: bold;
    margin-bottom: 5px;
 border-bottom: 1px solid #a9d1fc;
 padding: 20px 0 8px 0;

}
.zhy_lxwm_wz2 p{
 padding: 8px 0 0;
 font-size: 16px;
 color: #333;
 line-height: 24px;
}

.cydt1_wz_jjx li{
 width: 32%;
 float: left;
    font-size: 16px;
    line-height: 35px;
}
.cydt1_wz_jjx li a{
 padding: 8px 0;
}
.cydt1_wz_jjx li a:hover{
    color: #2088c1;
}
.cydt1_wz_jjx li a>span{

 padding-right: 5px;
}



.zhy_lxwm1s{
 width: 1200px;
 height:255px;
 border: 2px solid #004999;
 margin-bottom:40px;
 border-radius: 10px;
}

.zhy_lxwm1_tps{
 width: 160px;
 text-align: center;
}
.zhy_lxwm_tp1s img{
 width: 500px;
 height:160px;
 margin-top: 20px;
}
.zhy_lxwm_wz1s{
 width: 1140px;
 margin-left:30px;
 position: relative;
}
.zhy_lxwm_tp1s_ap{
 width:260px;
 height: 160px;
 overflow: hidden;
 margin-top: 10px;
 padding-left: 50px;
 background: url(../images/zdjfioad.png) no-repeat;
}
.zhy_lxwm_tp1s_ap .sj{
 line-height: 35px;
 height: 35px;
 font-size: 16px;
 color: #004999;
 margin-bottom: 15px;
}

.zhy_lxwm_tp1s_ap>p{
 line-height: 25px;
 font-size: 14px;
 color: #333;
}

.zhy_lxwm_tp1s_ap .ckxq{
 margin-top: 30px;
 float: right;
 color: #004999;
 padding-right: 50px;
}

.bhxl_dws{
 position: absolute;
 top:90px;
 right:320px;
}
.bhxl_dws a{
 font-size: 16px;
 color: #333;
 line-height: 20px;
 font-weight: bold;
}

.bhxl_dws p a{
 font-weight: 200;
}


.zhy_lxwm_wz1s .asdasd{
 font-size: 16px;
 color:#004999;
 line-height: 45px;
 font-weight: bold;
    margin-bottom: 5px;
 border-bottom: 1px solid #ccdbeb;
 padding: 0 0 0 25px;
    background:url(../images/rqrag.png) no-repeat left center;
}
.zhy_lxwm_wz1s ul{
 padding: 8px 0 0;
 font-size: 16px;
 color: #333;
 line-height: 24px;
 width: 610px;
 margin-right: 30px;
}
.zhy_lxwm_wz1s ul li{
 float: left;
 width: 32%;
 line-height: 40px;
 text-align:center;
}

.fg_kd{
 margin-bottom: 50px;
}