@charset "utf-8";
/* CSS Document */

.sdfgs {
	background-color: #0C3C6C;
	height: 50px;
	font-size: 20px;
	line-height: 50px;
	color: #FFF;
	font-family: "黑体";
	text-align: center;
}
body {
	margin: 0px;
	padding: 0px;
}
.wz_lx {
	background-color: #F3F3F3;
	height: 25px;
	font-size: 12px;
	line-height: 25px;
}
.wz_lx .er_zj {
	margin: auto;
	width: 1000px;
	text-align: right;
}
a {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #F00;
}
.logo{ width:1000px; height:100px;  margin:0 auto;}
.zhaopai {
	margin: auto;
	width: 630px;
	text-align: center;
	float:left;
}
#ss{height: 33px; float:right;margin-top: 60px;width: 340px;}
#ss .input{border: 1px solid #999999;height: 100%;}
#ss .input .clear{width: 30px;height: 35px;line-height: 30px;text-align: center;cursor: pointer; visibility: hidden;opacity: 0.8;color: gray;}
#ss input[type=text]{height:86%;border:0px;width: 185px;}
#ss div{float: left;}
#ss>button{width: 75px;height: 35px;background: #016cca;color: #fff;border: none;}


.lm {
	background-image: url(r3_c1_r3_c1.jpg);
	height: 35px;
	font-size: 16px;
	line-height: 35px;
}
.lm .cd {
	margin: auto;
	width: 1000px;
}
.lm .cd ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.lm .cd ul li {
	float: left;
	width: 125px;
	text-align: center;
}
.lm .cd ul li a {
	font-weight: bold;
	color: #FFF;
	display: block;
	height: 35px;
	width: 125px;
}
.lm .cd ul li a:hover {
	color: #0267C1;
	background-color: #FFF;
}
.banna {
	background-image: url(banner1.jpg);
	background-position: center;
	height: 500px;
}
.fcfg {
	clear: both;
	height: 10px;
}
.dyh {
	margin: auto;
	width: 970px;
}
.dyh .cpfl {
	float: left;
	width: 310px;
}
.dyh .yhec {
	float: left;
	width: 310px;
	margin-left: 20px;
}
.cpbt {
	background-image: url(r6_c5_r6_c5.jpg);
	height: 35px;
	background-color: #025098;
	background-repeat: no-repeat;
	line-height: 35px;
	font-size: 16px;
	text-indent: 45px;
}
.cpbt a {
	font-weight: bold;
	color: #FFF;
}
 .cplb ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.cplb ul li a {
	background-image: url(r8_c5_r8_c5.jpg);
	display: block;
	height: 30px;
	background-color: #DEDEDE;
	background-repeat: no-repeat;
	line-height: 30px;
	font-size: 16px;
	text-indent: 45px;
	margin-top: 10px;
	font-weight: bold;
	color: #333;
}
.gszw img {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-top: 5px;
}
.gszw p {
	font-size: 16px;
	line-height: 30px;
	margin: 0px;
	padding: 0px;
}
.gszw {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.xwsj {
	float: right;
}
.xwlb ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.xwlb {
	margin: 0px;
	padding: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.xwlb ul li a {
	line-height: 37px;
	margin-top: 10px;
	font-size: 16px;
}
.xwlb ul li{
	line-height: 30px;
	font-size: 16px;
}
.hzgy {
	margin: auto;
	width: 970px;
	text-align: center;
}
.cxcp_bt {
	background-image: url(r13_c9_r13_c9.jpg);
	height: 43px;
	margin: auto;
	width: 948px;
	border: 1px solid #CCC;
	line-height: 43px;
	font-size: 20px;
	text-indent: 30px;
	padding-right: 20px;
}
.cxcp_bt a {
	font-weight: bold;
}
.cpys {
	color: #666;
	font-size: 20px;
	line-height: 43px;
	font-weight: bold;
}
.cxcp_lb {
	margin: auto;
	width: 968px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.cxcp_lb ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.cxcp_lb ul li a {
	float: left;
	width: 220px;
	margin-left: 18px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.scsl_bt {
	font-size: 16px;
	line-height: 35px;
	margin: auto;
	height: 35px;
	width: 940px;
	background-color: #015198;
	text-indent: 20px;
	padding-right: 20px;
}
.scsl_bt a {
	font-weight: bold;
	color: #FFF;
}
.scsl_lb {
	margin: auto;
	width: 1020px;
}
.scsl_lb ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.scsl_lb ul li a {
	float: left;
	width: 300px;
	margin-left: 30px;
}
.ckyj {
	font-size: 20px;
	line-height: 50px;
	background-color: #015198;
	text-indent: 30px;
	height: 50px;
	color: #FFF;
	font-family: "黑体";
	margin: auto;
	width: 960px;
}
.yw {
	background-color: #0C3C6C;
	height: 200px;
}
.yw .ye_zj {
	margin: auto;
	width: 960px;
}
.yw .ye_zj .ye_zc {
	float: left;
}
.yw .ye_zj .ye_yc {
	float: right;
	margin-top: 20px;
}
.yw .ye_zj .ye_zc .ywlm ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.yw .ye_zj .ye_zc .ywlm ul li a {
	font-size: 14px;
	line-height: 36px;
	float: left;
	width: 85px;
	display: block;
	color: #FFF;
	text-align: center;
	margin-top: 20px;
}
.yw .ye_zj .ye_zc .ywlm {
	width: 680px;
}
.yw .ye_zj .ye_zc .yw_zw {
	font-size: 16px;
	line-height: 38px;
	color: #FFF;
	text-indent: 10px;
}
.dyh .ny_cpfl {
	float: left;
	width: 220px;
}
.ny_cxcp_bt {
	font-size: 16px;
	line-height: 35px;
	background: url(r13_c9_r13_c9.jpg) center center;
	float: left;
	width: 708px;
	margin-left: 20px;
	border: 1px solid #CCC;
	height: 35px;
	text-indent: 20px;
	padding-right: 20px;
}
.ny_cp_lb {
	float: left;
	width: 728px;
	margin-left: 20px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
}
.ny_cp_lb ul {
	margin: 0px;
	padding: 10px 0px 0px;
	list-style: none;
}
.ny_cp_lb ul li {
	float: left;
	text-align: center;
	margin-left: 17.5px;
	margin-bottom: 10px;
	font-size: 16px;
	line-height: 30px;
}
.cp_fy a {
	font-size: 16px;
	line-height: 35px;
	background: url(r13_c9_r13_c9.jpg) center center;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #CCC;
	padding: 3px 5px;
}
.cp_fy {
	margin: auto;
	width: 310px;
}
.gswz {
	padding: 10px;
}
.gswz img {
	margin: 10px;
	float: left;
}
.ny_xw ul li {
	height: 30px;
	width: 700px;
}
.ny_xw {
	float: left;
	margin-left: 20px;
	padding: 10px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
}
.ny_xw ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.ny_xw ul li {
	list-style: disc inside;
	padding-left: 8px;
}
.lxwm_ny {
	padding: 20px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	float: left;
	margin-left: 20px;
	width: 688px;
	font-size: 16px;
	line-height: 30px;
	position: relative;
}
.lxwm_ny img {
	position: absolute;
	top: 30px;
	right: 50px;
}
.mlyz {
	text-align: center;
	width: 728px;
	float: left;
	margin-left: 20px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 20px;
}
.dyh .xwny {
	float: left;
	width: 708px;
	margin-left: 20px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	padding: 10px;
}
.dyh .xwny .xwbt {
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	text-align: center;
	padding: 10px;
}
.dyh .xwny .xw_sj {
	font-size: 14px;
	line-height: 25px;
	color: #666;
	text-align: center;
}
.dyh .xwny .yyly ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.dyh .xwny .yyly ul li{
	height: 90px;
}
.dyh .xwny .yyly ul li a img {
	float: left;
	margin-right: 10px;
	border: 1px solid #CCC;
}

.scsl_lb ul li a img {
	border-style: none;
}
.yw .ye_zj .ye_zc .fdqc {
	clear: both;
}
.yw .ye_zj .ye_yc img {
	border-style: none;
}
.cxcp_lb ul li a img {
	border-style: none;
}
.yw .ye_zj .ye_yc img {
	border-style: none;
}
.yw .ye_zj .ye_zc .yw_zw a img {
	border-style: none;
}
.dyh .ny_cp_lb ul li a img {
	border-style: none;
}
.ibanner{width:100%;min-width:980px;height:500px;position:relative;z-index:1;text-align:center;overflow:hidden;_width:expression(document.body.clientWidth>980?'auto':'980px');}
.slideshow{width:1920px;height:500px;padding:0;margin:0;overflow:hidden;position:absolute;z-index:9;top:0;left:50%;margin-left:-960px;}
.slideshow div{position:absolute;top:0px;left:-1920px;display:none;z-index:4;opacity:1;width:1920px;height:500px;}
.slideshow .first{left:0px;display:block;z-index:5;}
.pagination{text-align:center;behavior:none;position:absolute;z-index:100;bottom:20px;left:50%;margin-left:-50px;}
.pagination a {float:left;width:14px;height:14px;text-indent:-100000px;margin:0 4px;overflow:hidden;background:url(sidebtn.png) right 0 no-repeat;_background:url(sidebtn.gif) right 0 no-repeat;}
.pagination a.activeSlide {background:url(sidebtn.png) left 0 no-repeat;_background:url(sidebtn.gif) left 0 no-repeat;}
.banner_bg{position:absolute;left:0;bottom:0;_bottom:-1px;background:url(flashbg.png) repeat;background:#000;filter:alpha(opacity=60);opacity:0.6;height:40px;z-index:10;cursor:pointer;width:100%;}

