				    				    				    	@charset "utf-8";
/*头尾所需统一样式*/
*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,
section,img{margin:0px;padding:0px;outline:none;border:0px;}
li{list-style:none;}
body{text-align:left;font-family:'微软雅黑';font-size:15px;color:#333333; background:#ebf0f3;}
a,ins{text-decoration:none;}
a{color:#333333;}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clearfloat{zoom:1}
.width{width:1100px;margin:0 auto;margin-top:25px;}


/*顶部*/

/*banner*/
.banner{
	width:1100px;
	height:200px;
	margin:0 auto;
}
/*logo*/
.logo{
	margin-top:38px;
}
/*搜索*/
.search .txt{
	width:390px;
	height:35px;
	border:1px solid #ccc;
	padding-left:10px;
}
/*顶部导航*/
.top-nav{
	margin:43px 0 10px 0;
	text-align:right;
	padding-right:10px;
}
.top-nav a,.top-nav{
	color:#999;
	font-size:13px;
}
.top-nav a:hover{
	color:#f00;
}
/*导航*/
.nav{
	background:url(xm-nav_03.png) repeat-x;
	height:50px;
	margin-top:-50px;
}
.nav ul{
	width:1100px;
	margin:0 auto;
	height:50px;
}
.nav ul li{
	float:left;
	width:144px;
	line-height:50px;
	text-align:center;
}
.nav ul li:hover{
	background:#115396;
}
.nav ul li:hover span{
	opacity:0;
	-khtml-opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0);
}
.nav ul li a{
	font-size:17px;
	color:#fff;
}
.nav ul li span{
	float:right;
	height:35px;
	width:2px;
	background:url(xm-nav-01_03.png) no-repeat center center;
	margin-top:9px;
}
/*******************************************************华丽的分割线********************************************************************/
.zwgk{
	width:1100px;
	height:1050px;
	margin:0 auto;
	margin-top:25px;
}
.zwgk-top{
	width:1100px;
	height:310px;
	background:url(xm-sy-02_03.jpg) no-repeat top center;
	padding:0 20px;
	padding-top:13px;
}
.zwgk-top-left .sjld{
	display:block;
	float:left;
	background:url(xm-zwgk_03.png) no-repeat center center;
	width:51px;
	height:252px;
	font-size:17px;
	font-weight:bold;
	color:#fff;
	padding:70px 13px;
}
.zwgk-top .bt{
	color:#1776a5;
	font-size:23px;
	font-weight:800;
	padding-left:40px;
	background:url(xm-sy_15.jpg) no-repeat center left;
}
.zwgk-top-left .zhaiyao{
	height:244px;
	width:1014px;
	float:left;
	background:#fafafa;
	margin-left:-5px;
	padding:27px 20px 20px 20px;
}
.zhaiyao-left{
	width:600px;
	height:197px;
}
.zhaiyao-right{
	width:333px;
	height:197px;
}
.zhaiyao-right-top ul li{
	float:left;
	color:#184787;
	width:62px;
	height:24px;
	line-height:24px;
	text-align:center;
	margin-right:12px;
	border-radius:3px;
	margin-bottom:5px;
	cursor:pointer;
}
.zhaiyao-right-top ul li a{
	float:left;
	color:#184787;
	width:62px;
	height:24px;
	line-height:24px;
	text-align:center;
	margin-right:12px;
	border-radius:3px;
	margin-bottom:5px;
	cursor:pointer;
}
.zhaiyao-right-top ul .active{
	color:#fff;
	background:#4b7aba;
}
.zhaiyao-right-top ul .active a{
	color:#fff;
	background:#4b7aba;
}
.zhaiyao-left-left{
	width:135px;
	height:197px;
	border-right:1px solid #c0c0c0;
}
.zhaiyao-left-left p{
	color:#104894;
	font-weight:bold;
	text-align:center;
	padding-right:25px;
}
.zhaiyao-left-left-top{
	width:443px;
	height:100px;
	border-bottom:1px solid #c0c0c0;
	margin-left:20px;
	color:#666;
	line-height:30px;
}
.zhaiyao-left-left-bottom{
	margin-left:20px;
}

.zhaiyao-left-left-bottom ul{
	padding-top:10px;
}
.zhaiyao-left-left-bottom ul li{
	line-height:30px;
}
.zhaiyao-right-top span{
	background:#e6e6e6;
	float:right;
	width:25px;
	height:62px;
	font-size:13px;
	color:#666;
	line-height:15px;
	text-align:center;
	padding-top:2px;
	margin-top:-33px;
}
.zhaiyao-right-bottom{
	height:108px;
	margin-top:25px;
}
.zhaiyao-right-bottom .zsdw{
	width:155px;
	background:#587fb8 url(xm-zwgk_09.png) no-repeat 55px 20px;
	height:108px;
	float:left;
	font-size:17px;
	color:#fff;
	text-align:center;
	line-height:165px;
}
.zhaiyao-right-bottom .jgzn{
	width:155px;
	height:108px;
	background:#d66666 url(xm-zwgk_12.png) no-repeat 55px 20px;
	float:right;
	font-size:17px;
	color:#fff;
	text-align:center;
	line-height:165px
}
.zhaiyao-right-bottom .jgzn a,.zhaiyao-right-bottom .zsdw a{
	color:#fff;
}

.zwgk-bottom{
	width:1100px;
	height:700px;
	margin:0 auto;
	background:#fff;
	padding:0px 20px 30px 20px;
}
.zwgk-bottom-left .one{
	border-top:1px solid #d4d4d4;
	height:40px;
	width:668px;
	margin-top:20px;
}
.zwgk-bottom-left .one li{
	float:left;
	color:#1a56a8;
	font-size:17px;
	width:98px;
	height:40px;
	line-height:40px;
	text-align:center;
	margin-top:-2px;
	border-top:3px solid #fff;
	border-color: transparent;
	cursor:pointer;
}
.zwgk-bottom-left .one .hover{
	font-weight:600;
	border-top:3px solid #1a56a8;
}
.zwgk-bottom-left .gd{
	float:right;
	color:#999;
	line-height:40px;
	font-size:13px;
	margin-right:20px;
}
.zwgk-bottom-left .gd:hover{
	color:#4784d6;
}
.zwgk-bottom-left .one1{
	padding:0 20px;
	width:668px;
	line-height:28px;
}

.zwgk-bottom-right{
	width:354px;
	height:627px;
	float:right;
	margin-top:15px;
	border-left:1px solid #d4d4d4;
}
.zwgk-bottom-right ul{
	height:490px;
	width:313px;
}
.zwgk-bottom-right ul li{
	height:50px;
	margin-bottom:23px;
	border-bottom:1px solid #d4d4d4;
}
.zwgk-bottom-right ul li span{
	display:block;
	font-size:10px;
	color:#999;
}
.zwgk-bottom-right ul li a{
	display:block;
	height:50px;
	float:left;
	width:263px;
	padding-left:25px;
	background:url(xm-zwgk_40.png) no-repeat 228px 20px;
	padding-top:10px;
}
.zwgk-bottom-right ul li a:hover{
	background:#dee5f1 url(xm-zwgk_40.png) no-repeat 228px 20px;
}
.zwgk-bottom-right ul li i{
	float:left;
}
.zwgk-bottom-right .gkzd i{
	display:inline-block;
	width:50px;
	height:50px;
	background:#587fb8 url(xm-zwgk_19.png) no-repeat center center;
}
.zwgk-bottom-right .gkzn i{
	display:inline-block;
	width:50px;
	height:50px;
	background:#587fb8 url(xm-zwgk_23.png) no-repeat center center;
}
.zwgk-bottom-right .gkml i{
	display:inline-block;
	width:50px;
	height:50px;
	background:#587fb8 url(xm-zwgk_27.png) no-repeat center center;
}
.zwgk-bottom-right .gknb i{
	display:inline-block;
	width:50px;
	height:50px;
	background:#587fb8 url(xm-zwgk_31.png) no-repeat center center;
}
.zwgk-bottom-right .sqgk i{
	display:inline-block;
	width:50px;
	height:50px;
	background:#587fb8 url(xm-zwgk_34.png) no-repeat center center;
}
.zwgk-bottom-right .yjx i{
	display:inline-block;
	width:50px;
	height:50px;
	background:#587fb8 url(xm-zwgk_38.png) no-repeat center center;
}
.zwgk-bottom-right .xxgk i{
	display:inline-block;
	width:50px;
	height:50px;
	background:#587fb8 url(xm-zwgk_45.png) no-repeat center center;
}

.zwgk-bottom-right-bottom{
	width:313px;
	height:108px;
        margin-top:10px;
}
.zwgk-bottom-right-bottom .zdgz{
	width:148px;
	height:108px;
	background:#42bebc url(xm-zwgk_49.png) no-repeat center 20px;
	text-align:center;
}
.zwgk-bottom-right-bottom .bgxz{
	width:148px;
	height:108px;
	background:#ae58b8 url(xm-zwgk_52.png) no-repeat center 20px;
	text-align:center;
}
.zwgk-bottom-right-bottom .zdgz a,.zwgk-bottom-right-bottom .bgxz a{
	color:#fff;
	line-height:165px;
}
/*******************************************************华丽的分割线*********************************************************/
.bottom{
	width:100%;
	height:150px;
	background:#3c5e89;
}
.bottom-bottom{
	width:1100px;
	margin:0 auto;
	padding-top:33px;
}
.bottom-left .bq{
	color:#fff;
	font-size:13px;
	margin-left:25px;
}
.bottom-left .bq span{
	margin:0 10px;
}
.bq ul li{
	float:left;
	color:#fff;
	font-size:13px;
}
.bq ul li a{
	color:#fff;
	font-size:13px;
}
.bq ul li a:hover{
	color:#f00;
}
.bottom-right .weixin p{
	margin-top:12px
}
.bottom-right .weibo{
	margin-left:45px;
	margin-right:33px;
}
.bottom-right p{
	color:#fff;
	font-size:13px;
	text-align:center;
}
.zlfg_2022{
    width: 320px;
    padding: 1%;
    background: #f1f1f1;
    overflow: hidden;
    border-radius: 6px;
    line-height: 30px;
     margin-left:34px;
}
.zzlt_2022{
	margin-top: 10px;
    padding-left: 10px;
    font-size: 15px;
    font-weight: bold;
    color: #3689ba;
}
.tbbt_2022{
    width: 24%;
    float: left;
}
.tbbn{
width: 76%;
float: left;
}
.zlfg_2022 p {
    width: 95%;
    margin: 0 auto;
    font-size: 0.9em;
}
				
				
				