body{PADDING-RIGHT
:0px;PADDING-LEFT:0px;FONT-SIZE:14px;PADDING-BOTTOM:0px;MARGIN:0px;
PADDING-TOP:0px;FONT-FAMILY: "微软雅黑","黑体","宋体",Verdana, Arial, Helvetica, sans-serif;
line-height:20px; color:#3b3b3b; background:#fff;}
table{ margin:0 auto;border-spacing:0;border-collapse:collapse; }
img{border:0;}
ol,ul,li{padding:0px;margin:0px;list-style-type:none;}
caption,th {text-align:left;}
form,ul,li,h1,h2,h3,h4,h5,h6,div,p,dl,dd,dt.input{margin:0px;padding:0px;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;} 
a:link,a:visited{TEXT-DECORATION:none;}
a:hover { TEXT-DECORATION:none; }
.fl{float:left;}
.fr{float:right;}

.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clearfloat{zoom:1}


body{ padding:0; margin:0; border:0;font-size:14px;color:#444;background-color:#fff;} 

html { overflow-x: hidden; overflow-y: auto;}
.body_jz{
max-width:100%;
min-width:1200px;
margin:0 auto;
}
.top_lj{
height:40px;
line-height:40px;
background-color:#1f466f;
width:100%;
}
.top_center_zc{
width:1200px;
height:40px;
margin:0 auto;
}
.top_center_zc .center_zc{
width:1040px;
text-align:right;
}

.top_center_zc .center_zc .lj_cd{
font-size:14px;
color:#fff;
display:inline-block;
padding:0 10px;
}


.top{
height:100px;
width:100%;
background-color:#e3e3e3;
overflow:hidden;
border-bottom:1px solid #d2d2d2;
}
.top_logo{
width:1200px;
height:100px;
margin:0 auto;
background:url(../images/top_bj_zc.png) no-repeat right center;

}
.logo{
width:520px;
height:65px;
margin-top:17px;
}
.logo img{
width:520px;
height:65px;
}
.search{
width:135px;
height:31px;
line-height:31px;
margin-top:4px;
}
.search .text_01{
height:29px;
line-height:29px;
outline:none;
width:90px;
color:#fff;
font-size:12px;
background-color:#16395d;
border:none;
padding-left:10px;
float:left;
}
.search .images_02{
float:right;
width:32px;
height:31px;
outline:none;
}
.banner_bj{
background-color:#e3e3e3;
} 
.banner_pic{ clear:both; width:1200px;position:relative;margin:0 auto;}



.banner{ width:100%; height:390px; overflow:hidden; position:relative;font-size:0; z-index:1;}
.b-img{ height:390px; position:absolute; left:0; top:0;}
.b-img img{width:1200px;height:390px;}
.b-img a{ display:block; height:390px; float:left;}
.b-list{ height:50px; padding-top:340px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:8px; height:8px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{background-color:#fff;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:50px; left:5%; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:50px; right:5%; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:140px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:140px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}



.nav_top{
width:100%;
height:50px;
line-height:50px;
background:url(../images/nav_bj.jpg) repeat-x left center;

}
.nav{
width:1200px;
height:50px;
margin:0 auto;
}
.nav>li{
float:left;
height:50px;
}

.nav li a{
height:50px;
line-height: 50px;
padding:10px 25px;
font-size: 16px;
color:#494949;
}
.nav li ul{
display:block;
}

#nav>li { float: left; display: block; position: relative; z-index: 999; }
#nav>li a { 
display: block; 
font-size:16px; 
height:50px; 
line-height: 50px; 
text-decoration: none; 
zoom: 1; 
width:auto; 
text-align:center;
padding:0 18px;

}
#nav li ul li a{color:#494949;}
#nav li a:hover, #nav li a.hov { color:#1f466f;}
#nav .on{ color:#1f466f; }
#nav .on>a{color:#1f466f; }
#nav ul { position: absolute; display:none; margin: 0; padding:0; list-style: none; background:url(../images/ej_xl_bj.png); padding-bottom:5px;}
#nav ul li { float: left; width:234px; text-align: center; text-align:center;}
#nav ul li a{ font-size:15px; line-height:40px;color:#616161; display:block;padding:5px 0; border-bottom:1px dashed #cfcfcf;}
#nav ul li a:hover { color: #fff; background-color:#416994; display:block; }


.zc_center_sy{
width:1200px;
margin:25px auto 50px;
height:auto;
}



.news_l{
width:760px;
height:auto;
}
.news_lm{
height:64px;
line-height:64px;
width:100%;
}
.news_lm .zc_lm{
font-size:30px;
color:#1f466f;
font-weight:bold;
}
.news_lm .zc_more{
display:inline-block;
padding-right:18px;
background:url(../images/more.png) no-repeat right center;
font-size:12px;
color:#717171;
}
.news_l .news_list{
width:100%;
height:auto;
margin-top:10px;
}
.news_l .news_list li{
float:left;
width:360px;
height:360px;
overflow:hidden;
margin-bottom:25px;

}
.news_l .news_list li:hover{
background-color:#efefef;
} 


.news_l .news_list li:nth-child(odd){
margin-right:40px;
}




.news_l .news_list li a{
display:block;
}
.news_l .news_list li a .pic{
width:360px;
height:250px;
overflow:hidden;
}
.news_l .news_list li img{
width:360px;
max-height:250px;
}
.news_l .news_list li img{
cursor: pointer;
transition: all 0.6s;
}
.news_l .news_list li img:hover{
transform: scale(1.1);
} 



.news_l .news_list li .zc_titt{
margin-top:15px;
font-size:16px;
color:#444444;
line-height:24px;
padding-left:10px;
}
.news_l .news_list li:hover .zc_titt{
font-size:16px;
color:#396592;
}
.news_l .news_list li .zc_time{
display:inline-block;
padding-left:18px;
background:url(../images/date.png) no-repeat left center;
font-size:12px;
font-weight:bold;
color:#396592;
margin-left:10px;
}

.zc_Notice{
padding:10px 30px 20px;
background-color:#c0a548;
width:340px;
height:auto;
}
.news_lm .zt_dx{
color:#fff;
}
.news_lm .no_more{
color:#fff;
background:url(../images/more1.png) no-repeat right center;
}
.zc_Notice_list li{
padding:20px 5px;
border-bottom:1px dashed #e3d4a1;
margin-bottom:15px;

}

.zc_Notice_list li a{
font-size:16px;
color:#fff;
line-height:24px;
}
.zc_Notice_list li .zc_date{
font-size:12px;
color:#e3d4a1;
font-style:italic;
}

.zc_Notice_list li:hover {
background-color:#b28f16;
}
.zc_Notice_list li:hover .zc_date{
font-size:12.5px;
}

.zc_research{
margin-top:25px;
width:340px;
padding:10px 30px 20px;
background-color:#f5f5f5;
}
.news_lm .research_lc{
font-size:29px;
}
.zc_research_list{
margin-top:10px;
width:100%;
height:auto;
}
.zc_research_list li{
height:100px;
margin-bottom:20px;
}
.zc_research_list li:hover{
background-color:#e1dfdf;
}
.zc_research_list li .pic_sy{
width:140px;
height:100px;
overflow:hidden;
}
.zc_research_list li .pic_sy a{
display:block;
}
.zc_research_list li .pic_sy a img{
height:100px;
width:140px;
}
.zc_research_list li .pic_sy a img{
cursor: pointer;
transition: all 0.6s;
}
.zc_research_list li .pic_sy a img:hover{
transform: scale(1.1);
}


.zc_research_list li .tittle_time{
width:180px;
height:100px;
overflow:hidden;
}
.zc_research_list li .tittle_time .zc_titt{
font-size:16px;
color:#444444;
line-height:24px;
}
.zc_research_list li .tittle_time .zc_time{
font-size:12px;
color:#396592;
padding-left:20px;
background:url(../images/date.png) no-repeat left center;
}
.zc_research_list li:hover .tittle_time .zc_titt{
color:#111;
}
.zc_research_list li .tittle_time .zc_time{
color:#255280;
}


.footer_db{
height:auto;
width:100%;
background-color:#1f466f;
}
.footer{
width:1200px;
padding:30px 0 0px;
margin:0 auto;
}
.footer .foorer_bd{
width:100%;
height:auto;
padding-bottom:60px;
border-bottom:1px solid #315c8a;
}
.db_lianjie{
width:620px;
height:auto;
margin-right:50px;
}

.db_lianjie .bd_logo{
height:70px;
margin-bottom:10px;
width:100%;
}
.db_lianjie .bd_logo img{
width:585px;
} 

.db_lianjie .bq p{
font-size:14px;
color:#fff;
line-height:27px;
}
.QUICK_LINKS{
width:320px;
height:auto;
} 
.bd_zc_lm{
font-size:16px;
color:#fff;
line-height:40px;
}

.QUICK_LINKS_list li{
float:left;
width:160px;
height:30px;
line-height:30px;
}
.QUICK_LINKS_list li a{
display:block;
font-size:14px;
color:#a6c7e9;
} 
.QUICK_LINKS_list li:hover a{
font-size:15px;
} 
.LINKS{
width:160px;
height:auto;
}
.LINKS .link_list li{
width:160px;
height:30px;
line-height:30px;
}
.LINKS .link_list li a{
display:block;
font-size:14px;
color:#a6c7e9;
} 
.LINKS .link_list li:hover a{
font-size:15px; 
}
.bd_list_link{
padding:14px 0;
text-align:right;
} 

.bd_list_link a{
display:inline-block;
width:53px;
height:53px;
margin-left:20px;
}
.bd_list_link a img{
width:53px;
height:53px;
}


.bd_list_link a img{
cursor: pointer;
transition: all 0.2s;
}
.bd_list_link a img:hover{
transform: scale(1.1);
} 





.ej_banner{
width:100%;
height:300px;
background-color:#e3e3e3;
}
.banner_pic_ej{
width:1200px;
height:300px;
margin:0 auto;
}
.ej_banner img{
width:100%;
height:300px;
} 

.ej_zwy{
width:1200px;
margin:40px auto 0;
height:auto;
}
.xwzx_l{
width:210px;
height:auto;
padding-bottom:30px;
}


.leftsidebar_box dt{
line-height:40px;
height:40px;
border-bottom:1px dashed #cfcfcf;
padding:10px 0;
}
.leftsidebar_box dt a{
padding-left:15px;
font-size:14px;
color:#585858;
display:inline-block;
width:70%;
}
.leftsidebar_box dt:hover{
background-color: #e9d281;
}
.leftsidebar_box dt:hover a{
color:#fff;
}

.leftsidebar_box dt>img{
float:right;
margin:15px 20px 0 0;
width:20px;
} 
.leftsidebar_box dd{
line-height:40px;
height:40px;
}
.leftsidebar_box dd:hover{
background-color:#e9d281;
}
.leftsidebar_box .on{
background-color:#e9d281;
}
.leftsidebar_box .on a{
color:#fff;
}
.leftsidebar_box dd:hover a{
color:#fff;
}
.leftsidebar_box .hov{
background-color:#1b9b63;
}
.leftsidebar_box dd a{
padding-left:30px;
font-size:15px;
color:#585858;
display:block;
}
.leftsidebar_box .hov a{
color:#fff;
}









.nav_down{
margin-top:30px;
width:210px;
height:240px;
background-color:#f7f7f7;
} 
.nav_down img{
width:210px;
height:240px;
} 

.xwzx_l .xwzx{
height:50px;
line-height:50px;
font-size:14px;
background-color:#1f466f;
color:#fff;
}
.xwzx_l .xwzx>span{
text-align:center;
margin-left:23px;
}
.xwzx_l .ej_xwzx_list{
width:100%;
padding-bottom:70px;
background-color:#f7f7f7;
} 
.xwzx_l .ej_xwzx_list li{
height:48px;
line-height:48px;
padding-left:20px;
background:url(../images/qdf.jpg) no-repeat 10px center;
font-size:15px;
}
.xwzx_l .ej_xwzx_list li:hover{
background-color:#cae2f9;
font-size:16px;
}
.xwzx_l .ej_xwzx_list li a{
color:#494949;
float:left;
} 
.xwzx_l .ej_xwzx_list li .jx_date{
float:right;
font-size:13px;
color:#908f8f;
margin-right:10px;
} 




.zw_r{
width:960px;
min-height:600px;
padding-bottom:30px;
} 
.zw_r .lm_dqwz{
height:50px;
line-height:50px;
border-bottom:1px solid #1f466f;
}

.zw_r .lm_dqwz .dqwz{
float:right;
font-size:16px;
color:#1f466f;
}
.zw_r .lm_dqwz .dqwz a{
color:#1f466f;
padding:0 3px;
} 
.ej_list_list{
margin-top:20px;
}

.ej_list li{
height:95px;
padding:20px;
background-color:#f7f7f7;
margin-bottom:28px;
}


.ej_list li:hover{

background-color:#1f466f;
border-top-left-radius:25px;
border-bottom-right-radius:25px;
transition: all 0.7s ease-in-out;
} 




.ej_list li a{
display:block;
}
.ej_list li .tittle{
font-size:16px;
color:#444444;
line-height:30px;
} 
.ej_list li .zy{
line-height:20px;
font-size:13px;
color:#666666;
}
.ej_list li .date_list{
color:#396592;
font-size:12px;
line-height:25px;
font-weight:bold;
} 
.ej_list li:hover .tittle{
color:#fff;
} 
.ej_list li:hover .zy{
color:#fff;
} 
.ej_list li:hover .date_list{
color:#fff;
}

.ej_list li .list_pic{
width:120px;
height:95px;
overflow:hidden;
}
.ej_list li .list_pic img{
width:120px;
height:95px;
}

.ej_list li .list_pic img{
cursor: pointer;
transition: all 0.3s;
}
.ej_list li .list_pic img:hover{
transform: scale(1.1);
} 



.ej_list li .titt_zy_time{
width:750px;
}

.fyt{
padding:20px 0;
text-align:center;
font-size:14px;
}


.rj_content{
margin:30px 0 20px;
}
.rj_content .tittle{
font-size:20px;
line-height:30px;
color:#444444;
font-weight: bold;
text-align:center;
} 

.rj_content .content_zw{
font-size:15px;
line-height:30px;
color:#494949;
margin-top:15px;
text-align:justify; 
padding-bottom:30px;
border-bottom:1px solid #ebebeb;
}
.rj_content .content_zw p{
text-indent:2em;
}
.rj_content .content_zw p img{
max-width:100%;
}
.rj_content .content_zw table p{
text-indent:0em;
}
.rj_content .content_zw table{
margin:0 auto;
width:100%;
}
.rj_content .content_zw a{
color:#494949;
} 

.rj_content .rq_djs{
height:30px;
line-height:30px;
text-align:center;
margin-bottom:25px;
font-size:12px;
color:#666666;
background-color:#f7f7f7;
margin-top:20px;

}
.rj_content .rq_djs .a1{
padding:0 20px;
} 
.up_next_content{
padding:20px 0;
} 
.up_next_content .up_next{
height:30px;
line-height:30px;
font-size:16px;
color:#1f466f;
} 
.up_next_content .up_next a{
font-size:16px;
color:#666666;
}

.zh_fl_001{
margin-bottom:30px;
}
.zh_fl_001 .name{
font-size:18px;
font-weight:bold;
color:#1f466f;
line-height:50px;
height:50px;
}
.zh_fl_001 .name a{
color:#1f466f;
}
.zh_fl_001_list{
margin-top:10px;
}
.zh_fl_001_list li{
width:200px;
height:40px;
line-height:40px;
text-align:center;
float:left;
border:1px solid #e7e7e7;
margin:0 50px 20px 0;


 text-overflow: ellipsis;
 overflow: hidden;
 
 outline: 0 !important;

}
.zh_fl_001_list li:nth-child(4n){
margin-right:0px;
}
.zh_fl_001_list li a{
display:block;
font-size:16px;
color:#444444;

}

.zh_fl_001_list li:hover{
background-color:#1f466f;
}
.zh_fl_001_list li:hover a{
color:#fff;
}