* {
	margin: 0;
	padding: 0;
}

body {
	width: 100%;
	margin: 0 auto;
	font-family:"microsoft yahei";
	font-size: 14px;
	background-color: #fff;
}
img{border: 0;}
a,
a:focus,
a:hover {
	border: none;
	outline: none;
	height: auto;
	text-decoration: none;
}
.w100 {
	float: left;
	width: 100%;
	height: auto;
	margin: 0 auto;
}
.fl {
	float: left;
}

.fr {
	float: right;
}
li {
	list-style-type: none;
	font-size: 15px;
	margin: 0;
}.clear {
	clear: both;
}

.li_last {
	margin-right: 0 !important;
}

.header{position: relative;width:100%; height: 141px; background: url(../img/bg_header.png) no-repeat center center #22579f;}
.head{width:1400px; margin: 0 auto;}
.logo{float: left; margin: 35px auto; max-width: 738px;}
.logo img{width: 100%;}
.top_link{float: right; margin: 50px auto;}
.top_link ul{float: right;}
.top_link ul li{float: right; padding-left: 20px; line-height: 40px;}
.top_link ul li a{color: #fff; font-size: 14px; }
.bg_sc{background: url(../img/bg_sc.png) no-repeat left center;}


.dh{position: absolute;width:300px; z-index: 99;padding:0;   height:45px; right: 0px; bottom: 10px;}
.dh .dl-menuwrapper{max-width: 100%;}
.dh .dl-menuwrapper button{right: 5px;}
.dh .dl-menuwrapper:first-child{margin-right: 0;}
.dh .dl-menuwrapper button{background-color: #22579f;width:50px; height:50px;padding:0 5px;}
.dh .dl-menuwrapper button span{float:left;display: block; width:40px; height: 7px; margin-bottom:5px; background-color:#fff;}
.dh .dl-menuwrapper ul{background-color: #22579f;}
.dh .dl-menuwrapper li a{border: 0;}
.dh .dl-menuwrapper li a:after,.dh .dl-menuwrapper li.dl-back:after{content:''}

.banner {
	width: 100%;
	margin: 0 auto;
	position: relative;
	z-index: 9;
}
.banner .prev {
	position: absolute;
	left: 0px;
	top: 40%;
	width: 42px;
	height: 63px;
	z-index: 9;
	background: url(../img/prev.png) rgba(51,51,51,0.7)   no-repeat center center;
}

.banner .next {
	position: absolute;
	right: 0px;
	top: 40%;
	width: 42px;
	height: 63px;
	z-index: 9;
	background: url(../img/next.png) rgba(51,51,51,0.8) no-repeat center center;
}
.banner .hd {
	list-style: none;
	position: absolute;
	left: 0;
	width: 100%;
	height:100px;
	bottom: 0px;
	
	z-index: 1;
	display: block;
}
.banner .hd ul li {
	display: none;
	float: left;
	width: 60px;
	height: 6px;
	position: relative;
	text-align: center;
	cursor: pointer;
	margin: 0 10px;
	background-color: #fff;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.banner .hd ul li.on {
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}

.banner .bd {
	width: 100%;
}

.banner .bd ul {
	width: 100% !important;
}

.banner .bd ul li {
	width: 100% !important;
	height: auto;
	overflow: hidden;
}

.banner .bd ul li img {
	width: 100% !important;
	height: auto;
}
.banner_bt{position: absolute; bottom:40%; left:0; width:100%;}
.banner_bt p{font-family:'SourceHanSerifSC-Bold'; font-size:50px; width:1340px; margin:0 auto; text-align: center;}
.banner_bt p a{color: #fff;}
.banner_bt span{display: block; color: #fff; font-family: 'SourceHanSerifSC-Regular'; font-size: 18px; margin:10px auto; height:50px; text-align: center; width:230px; line-height: 50px; }

.main{width:1400px; margin: 60px auto; height: auto; overflow: hidden;}
.lm{position: relative; width:360px; height: 90px; margin: 0 auto;}
.lm h6{text-align: center; line-height: 40px; font-size: 36px;}
.lm p{text-align: center; font-family: arial; font-size: 18px; line-height: 30px;}
.lm_l{position: absolute;top:0px;left:0; width: 80px; height: 1px; border-top:1px solid #333333;}
.lm_r{position: absolute;top:0px;right:0;width: 80px; height: 1px; border-top:1px solid #333333;}

.img_sys{float: left; max-width: 796px; height: auto; padding: 0 5px; background: url(../img/bg_img_sys.png);}
.img_sys img{float: left; width: 100%; padding: 10px;}
.bt_sys{padding: 0;width: 100%; padding-left: 20px;}
.bt_sys h6{float: left; width: 100%; font-size: 30px; font-weight: bold; color: #333; margin: 0; line-height: 70px;}
.bt_sys p{float: left; width: 100%; line-height: 50px; font-size: 18px;}

.bg_ptzy{float: left; width:100%; height: auto; background: url(../img/bg_pt.png) no-repeat top center;}
.ptzy{}
.ptzy ul{float: left; width: 100%; height: 410px; background-color: #fff; overflow: hidden;}
.ptzy ul li{float: left;width:20%;margin: 62px auto; border-right: 1px dashed #003b9e;}
.ptzy ul li div{display: block; margin: 0 auto;; width:160px; height: 160px; border-radius: 100%; background-position-x: center; background-position-y: center; background-repeat: no-repeat; background-color: #93b2e6;}
.ptzy ul li:hover div{background-color: #2861a6;}

.ptzy ul li h6,.ptzy ul li a h6{text-align: center;color: #333;line-height: 30px; font-size: 18px;}
.ptzy ul li p,.ptzy ul li a p{padding: 0 10px; color: #666; text-align: center; line-height: 25px; font-size: 14px;}

.ptzy ul li.icon01 div{background-image: url(../img/icon01.png);}
.ptzy ul li.icon01:hover div{background-image: url(../img/icon01_on.png);}
.ptzy ul li.icon02 div{background-image: url(../img/icon02.png);}
.ptzy ul li.icon02:hover div{background-image: url(../img/icon02_on.png);}
.ptzy ul li.icon03 div{background-image: url(../img/icon03.png);}
.ptzy ul li.icon03:hover div{background-image: url(../img/icon03_on.png);}
.ptzy ul li.icon04 div{background-image: url(../img/icon04.png);}
.ptzy ul li.icon04:hover div{background-image: url(../img/icon04_on.png);}
.ptzy ul li.icon05{border-right: 0;}
.ptzy ul li.icon05 div{background-image: url(../img/icon05.png);}
.ptzy ul li.icon05:hover div{background-image: url(../img/icon05_on.png);}

.ptfw{}
.ptfw ul{float: left; width: 100%; margin-top: 20px;}
.ptfw ul li{float: left;width:330px; margin-right: 26px;}
.ptfw ul li .pic{float: left;width:100%; height: 195px;  overflow: hidden;}
.ptfw ul li .pic img{float: left; width: 100%;}
.ptfw ul li .bt{float: left; width: 100%;  padding: 10px 0; background-color: #eee;}
.ptfw ul li .bt a{float: left;padding: 0 30px; color: #333; font-size: 16px;}
.ptfw ul li:hover .bt{background-color: #2861A6; }
.ptfw ul li:hover .bt a{color: #fff;}

.bg_sqlc{position: relative; width:100%; height:562px; overflow: hidden; background: url(../img/bg_sqlc.png) no-repeat center center;}
.hr_sqlc{position: absolute; left: 0; top:60%;  width: 100%; height: 1px; border-top:1px solid #0067D2;}
.sq{width:100%; position: relative;}
.sq .sqHd{position: relative; width:100%;}
.sq .sqHd ul{margin: 0 auto;display: block; width:822px;}
.sq .sqHd ul li{float: left; margin: 0 37px;width:337px; height: 63px;background: url(../img/sqlc_li.png) no-repeat center center; line-height: 63px; text-align: center; font-size: 18px;  color: #2861a6;}
.sq .sqHd ul li.on{background-image: url(../img/sqlc_on.png);font-weight: bold; color: #fff;}
.sqBd{float: left; width:100%;}
.sqlc{float: left; position: relative; width: 100% !important; height: auto; margin-top: 10px;}
.sqlc .tempWrap{position: relative; z-index: 9;  float: left; width: 96% !important; margin: 0 2%;}
.sqlc ul{width:100%; height: 200px; overflow: hidden;}
.sqlc ul li{float: left;width:233.3px;height: 100px; line-height: 30px;}
.sqlc ul li p{text-align: center;}
.sqlc ul li.sq_odd{top:0; padding-bottom: 50px; padding-top: 50px; background: url(../img/sqlc_bd_li.png) no-repeat center bottom; margin-top:35px;}
.sqlc ul li.sq_even{bottom:0; padding-top: 30px;background: url(../img/sqlc_bd_li.png) no-repeat center top; margin-top: 115px;}
a.djlc{width: 183px; height: 60px; display: block; margin: 20px auto; background: url(../img/djsc.png) no-repeat center center;}
.sq_next{position: absolute;top:35%; right: 0; display: block; width: 40px; height: 40px; background: url(../img/sqlc_next.png) no-repeat right center; z-index: 999;}
.sq_prev{position: absolute;top:35%; left: 0;display: block; width: 40px; height: 40px; background: url(../img/sqlc_prev.png) no-repeat left center;z-index: 999;}

.cjwt{width: 100%;}
.cjwt ul{float: left; width: 100%; margin-top: 20px;}
.cjwt ul li{width:100%; margin-bottom:20px; padding-bottom: 10px; background-color: #eee;}
.cjwt ul li h6{float:left; width:100%;margin: 0; padding:0 15px;background-color: #2861a6; line-height:40px;color: #fff;  font-size: 16px; font-weight: bold;}
.cjwt ul li h6 a{color: #fff;  font-size: 16px; font-weight: bold;}
.cjwt ul li p{float:left; width:100%;margin: 0; padding:10px; line-height: 30px; color: #333; font-size: 14px;}
.cjwt ul li span{float:left; width:100%;padding: 0 10px;  text-align: right;}
.cjwt ul li span a{font-size: 14px; color: #999;}
.cjwt ul li:hover{background-color: #2861a6;}
.cjwt ul li:hover h6 a,.cjwt ul li:hover p,.cjwt ul li:hover span a{color:#fff;}

.footer{float:left; width:100%; height: auto; background: url(../img/bg_footer.png) no-repeat center center #22579f;}
.foot{width:1400px; margin: 0 auto;}
.foot_r{float: right; margin: 20px 0;}
.foot_r p{background-repeat: no-repeat; background-position: left center;  line-height: 45px; margin: 0; color: #fff; font-size: 14px; padding-left: 25px;}
.foot_r p span{margin: 0 20px;}
.copy{float: left; width: 100%;border-top:1px solid #fff;line-height: 30px; padding: 10px 0;}
.copy p{text-align: center;margin: 0; font-size: 14px; color: #fff;}

.m_left{float: left; width:25%; max-width: 340px; min-height: 730px; margin-top:0px;}
.yjlm{float: left; width:100%; padding: 0 25px; line-height: 90px; text-align: center; color: #fff; font-size: 28px; background-color: #2259a1;}
.sunav{float:right; width:100%;  min-height: 640px;  height: auto; }
.sunav ul{float: left; width:100%;}
.sunav ul li{float: left; width:100%;padding: 10px 20px; border-bottom: 1px solid #e1e1e1; line-height: 30px; padding: 20px 0; }
.sunav ul li a{color: #333; font-size: 18px;}
.sunav ul li:hover,.sunav ul li.on{border-bottom: 1px solid #2259a1;}
.sunav ul li:hover a,.sunav ul li.on a{color: #2259a1; font-weight: bold;}

.m_right{float: right; width:73%; max-width: 1020px; padding: 0 30px; background-color: #fff;margin-top:0px;}
.dqlm{float: left; width:100%; padding: 0; line-height: 90px; text-align: center;  border-bottom: 4px solid #2259a1;}
.dqlm h6{float:left; margin: 0; font-size: 22px;line-height: 90px; font-weight: bold; color: #2259a1;}	
.dqwz{float: right; font-size: 14px; color: #333;}
.dqwz a{color: #333;}
.dqwz span{margin: 0 5px;}


.bt_list{float:left; width: 100%;}
.bt_list ul{float:left; width: 100%;margin: 10px 0;}
.bt_list ul li{float:left; width:100%; border-bottom: 1px dashed #E1EDF7; line-height: 50px; }
.bt_list ul li a{float: left; font-size: 16px; width:80%;color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.bt_list ul li span.time{float:right; width:20%;font-size: 15px; color: #666;  text-align: right;}
.bt_list ul li:hover a,.bt_list ul li:hover span.time{color: #2259a1;}

.article{width:100%;float: left; padding-bottom: 40px; margin: 0; padding: 0;}
.article_title{float: left; text-align: center; width:100%; margin-top: 20px;}
.article_title h1{font-size: 22px; color: #333; font-weight: bold; line-height: 30px;}
.article_title h2{font-size: 20px; color: #333; line-height: 30px;}
.article_data{float: left; width:100%;  text-align: center; padding:20px 20px;margin:0px auto; border-bottom: 1px dashed #333; height:auto; line-height: 18px; font-size: 16px; color: #aaaaaa;}
.article_data b{margin:0 10px;}
.wznr{float:left; width:100%; margin-top:10px;}
.wznr p,.wznr p span{font-family: "microsoft yahei" !important;font-size: 20px !important;}
.wznr p{line-height: 160% !important; text-indent: 2em; height: auto; overflow: hidden; font-size: 16px; color: #333 !important;margin-bottom:0.5em!important;}
.wznr p img{margin:0px auto; width:auto; max-width:550px; display: block;}
.wznr p table,.wznr table{width:100%; max-width: 100%; height: auto; margin: 0 auto;display: inline-block;}
.page{float:left; width:100%; margin: 10px 0;}
.page div{float:left; width: 100%; line-height: 35px; font-size: 18px; color: #333;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.page div  a{color: #00204C; font-size: 18px;}