
/*头部*/
.header{height:148px; background:url(../images/headerbg.jpg);overflow:hidden;}
.header_top{width:1003px; margin:0px auto;}
.logo{float:left; display:inline;}
#en{float:right; display:inline;}
.ser{float:right; display:inline; margin:22px 0 0 0px;}
#serBtn{float:right; display:inline; width:48px; height:26px;  border:0px; cursor:pointer; background:url(../images/serbtn.jpg) no-repeat;}
#serText{float:right; display:inline; width:130px; height:26px; line-height:26px; padding:0 0 0 30px;border:0px; background:url(../images/sertext.jpg) no-repeat;}
/*导航菜单*/
#navMenu {float:left; display:inline;width:1003px;margin: 0px;height:38px;overflow:hidden;line-height:38px; }
#navMenu ul{width:1003px;float:left; display:inline; margin:0px; padding:0px;}
#navMenu .onelink{}
#navMenu_r{float:right;height:38px;line-height:38px;}
#navMenu li {width:143px;text-align:center;float:left; display:inline;  font-size:14px; height:38px; font-weight:bold;font-family:Arial, "宋体";line-height:38px;}
#navMenu li a {color:#000; text-decoration:none;float:left; display:inline;height:38px;width:143px;}
#navMenu li a:hover{ height:38px;text-decoration: none;color:#000;   }

/*-------- 下拉菜单 --------------*/
.dropMenu {position:absolute;top: 0;z-index:100; margin-left:10px; width: 140px;visibility: hidden; margin-top: 0px; filter: alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8;}
.dropMenu li.end {height:30px;}
.dropMenu li {padding:0px; height:30px; line-height:30px;font-family:Arial, "宋体";font-size:12px; text-indent:15px; }
.dropMenu li a {display: block; text-decoration: none; height:30px;width:140px; line-height:30px;text-align:left; background:#ccc; color:#000;	}
.dropMenu li a:hover { display: block;color:#fff;background:#015198;height:30px;width: 140px; line-height:30px;text-decoration:none;}

/* 首页小内容块*/
.content{ width:100%;background-image: url(../images/xmbj.jpg);background-repeat:repeat-x;padding-bottom:10px; height:auto; clear:both; overflow:hidden;}
.content_block{width:1003px; margin:0 auto; clear:both; height:auto;}
.content_{width: 310px; height:auto; float:left;padding-top: 10px;padding-bottom: 10px;padding-left: 12px;margin-top: 10px;background-image: url(../images/xmdlbj.jpg); background-repeat:repeat-x; margin-left:8px;}
.content_left{float: left;}
.content_right{ float:right;width: 165px;margin-left: 10px;text-align: left;line-height: 20px;}
.title_big{font-family: Arial;font-size: 14px;font-weight: bold; line-height:14px; width:165px; height:16px; padding-top:2px;}
.title_{ width:165px; height:auto; font-size:12px; line-height:20px; color:#666666;}
.title_more{ padding-top:10px; line-height:12px; font-size:12px; color:#37a2fd; width:165px; height:22px; text-indent:90px;}
.title_more a{ padding-top:10px; line-height:12px; font-size:12px; color:#37a2fd; width:165px; height:22px; text-indent:90px;}
.title_more a:hover{ padding-top:10px; line-height:12px; font-size:12px; color:#37a2fd; width:165px; height:22px; text-indent:90px; text-decoration:underline;}






a,p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,img,form,span,input{ margin:0; padding:0; border:0}
a {
	color: #666666;
	text-decoration: none;
}

img{border:0; margin:0; padding:0;}
ul,li{list-style-type: none;}
.clear{clear:both}

body {
	font-family: Arial,;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
.haer {
	float: left;
	width: 100%;
	background-image: url(../images/topbj.jpg);
	background-repeat: repeat-x;

}
.top {
	width: 1003px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
 
.ybnr {
	float: right;
	width: 300px;
}
.shan {
	float: right;
	height: 19px;
	width: 77px;
}
.sou {
	clear: both;
	float: right;
	height: 25px;
	width: 300px;
	margin-top: 40px;
	padding:10px;
}
.sou li {
	float: left;
}
.sou input {
	float: left;
	height: 26px;
	width: 105px;
	line-height: 26px;
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.muen {
	float: left;
	width: 100%;
	background-image: url(../images/muenbj.jpg);
	background-repeat: repeat-x;
	height: 38px;
	margin-top: 25px;
}
.muennr {
	width: 1003px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.muennr ul {
}
.muennr li {
	float: left;
	line-height: 38px;
	width: 110px;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.muennr li a {
	color: #000000;
	text-decoration: none;
	font-family: Arial;
}
.muennr li a:hover {
}



.mian {
	clear:both;
	width: 100%;
	overflow:hidden;
}
.banner {
	margin:0 auto;
	width: 100%;
	background-color: #97c7de; clear:both;HEIGHT: 356px;
	overflow:hidden;
}


.fc_view {
	Z-INDEX: 0;
	ZOOM: 1;
	OVERFLOW: hidden;
	margin: 0px;
	padding: 0px;
	HEIGHT: 356px;
	width: 100%;
	clear:both;

}

.fc_view P {
    HEIGHT: 356px;
	margin: 0px;
	padding: 0px;
	clear:both;
}
.fc_view A {
	WIDTH: 960px;
	DISPLAY: block;
    HEIGHT: 356px;
	padding: 0px;
	margin:0 auto;
	clear:both;
}
.fc_ctrl_bg {
	POSITION: relative;
	FILTER: alpha(opacity=450);
	HEIGHT: 57px;
	opacity: 0.7;
	margin: 0px;
	padding: 0px;
	clear:both;
}
.fc_ctrl {
	POSITION: relative;
	padding: 0px;
	margin-top: 80px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 220px;
	width: 900px;
	top: -120px;
	float: left;

}
.fc_ctrl .wrap {
	padding: 0px;
}
.fc_ctrl UL {
	padding: 0px;
	margin-left: 50%;
	float: left;
}
.fc_ctrl LI {
	POSITION: relative;
	WIDTH: 40px;
	FLOAT: left;
	margin:0px; 
	padding:0px;
}
.fc_ctrl A {
	POSITION: absolute;
	WIDTH: 11px;
	DISPLAY: block;
	HEIGHT: 11px;
	TOP: 0px;
	LEFT: 0px
}
.fc_ctrl A {
	TEXT-DECORATION: none
}
.fc_ctrl A:hover {
	TEXT-DECORATION: none
}
.fc_ctrl SPAN {
	DISPLAY: none
}
.fc_ctrl I {
	POSITION: absolute;
	WIDTH: 9px;
	DISPLAY: none;
	HEIGHT: 7px;
	LEFT: 27px;
	background-repeat: no-repeat;
}
.focus1 {
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
    HEIGHT: 356px;
	width: 100%;
}
.focus2 {
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
    HEIGHT: 356px;
	width: 100%;
}
.focus3 {
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
    HEIGHT: 356px;
	width: 100%;
}
.focus4 {
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
    HEIGHT: 356px;
	width: 100%;
}
.fc_ctrl .on I {
	DISPLAY: block;
	background:url(../images/xhd3.jpg);

}
.fc_ctrl .on A {
	BORDER-BOTTOM-COLOR: #FFF;
	BORDER-TOP-COLOR: #FFF;
	BORDER-RIGHT-COLOR: #FFF;
	BORDER-LEFT-COLOR: #FFF;
	TOP: -10px
}
.focus {
	margin: 0px;
	padding: 0px;
	float: left;
HEIGHT: 356px;
	width: 100%;
}
.gdxw {
	background-image: url(../images/gdbj.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 35px;
	width: 100%;
}
.gdnr {
	width: 1003px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	line-height: 35px;
	text-align: left;
}
.jch {
	font-weight: bold;
	color: #000000;
	float: left;
	text-align: left;
}
.gql {
	float: left;
}


.content_top_nr_bottom{
	width:1003px;
	background:url(../images/gonggao.jpg);
	height:33px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.content_top_nr_bottom span{ width:110px; float:left; color:#000; }
.content_top_nr_bottom .span{ float:left; width:100px; height:33px; line-height:33px;}
#txt_line ul li a{ color:#000;}
.xmnr {
	float: left;
	width: 100%;
	background-image: url(../images/xmbj.jpg);
	background-repeat: repeat-x;
	padding-bottom: 10px;
}
.xmzx {
	width: 1003px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}



.xmzx dl {
	float: left;
	background-image: url(../images/xmdlbj.jpg);
	background-repeat: no-repeat;
	width: 322px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 12px;
	margin-top: 10px;
	margin:0px;
}
.xmzx dt {
	float: left;
	width: 165px;
	margin-left: 10px;
	text-align: left;
	line-height: 20px;
}
.xmzx dd {
	float: left;
}



.xmzx p {
	margin-top: 5px;
	float: left;
	width: 80px;
	margin-left: 110px;
	color: #37a2fd;
}
.hsjc {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}

.xmzx a {
	color: #37A2FD;
	text-decoration: none;
}
.xmzx a:hover {
	text-decoration: underline;
}
.wzdt {
	float: left;
	width: 100%;
	background-image: url(../images/dtbj.jpg);
	background-repeat: repeat-x;
}
.foot {
	float: left;
	width: 100%;
	background-color: #333333;
	line-height: 32px;
}
.footnr {
	width: 1003px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.wznr {
	width: 1003px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.wznr ul {
	float: left;
	padding-right: 25px;
	width:140px;
}
.wznr span {
	font-weight: bold;
	color: #6aa0c6;
}
.wzdt li {
	background-image: url(../images/dtxhk.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}
.nyhe p {
	margin-top: 20px;
}



.nybanner1 {
	width: 1003px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 201px;
}
.nybanner {
	float: left;
	width: 100%;
	background-color: #eee;
}




.nymian {
	width: 960px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.nymuen {
	float: left;
	width: 200px;
	margin-top: 60px;
	text-align: left;
}
.nycontent {
	float: right;
	height: 34px;
	width: 710px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #318fc8;
	margin-top: 28px;
}
.nyyxdh li a {
	color: #666666;
	text-decoration: none;
}
.nyyxdh li a:hover {
	color: #318FC8;
}
.nycontentbt {
	font-size: 24px;
	color: #318fc8;
	font-weight: bold;
	font-family: Arial;
	float: left;
	line-height: 30px;
}



.nymuen ul {
}
.nyyxdh {
	float: right;
	width: 400px;
}
.nyyxdh ul {
}
.nyyxdh li {
	float: right;
	line-height: 34px;
}
.nymuen li {
	background-repeat: no-repeat;
	height: 30px;
	line-height: 30px;
	background:url(../images/nymuenbj.jpg);
}
.nymuen dl {
	width:200px;
	height:30px;
	float:left
}
.nymuen dd {
	width:200px;
	height:30px;
	float:left;
	background: url(../images/nymuenbj.jpg);
	display:block
}
.nymuen dd a {
	width:200px;
	height:30px;
	float:left;
	background: url(../images/nymuenbj.jpg);
	display:block;
	color: #666666;
	text-decoration: none;
	line-height: 30px;
}
.nymuen dd a:hover {
	width:200px;
	height:30px;
	float:left;
	background:  url(../images/nymuenhover.jpg);
	display:block
}
.disbghover {
	width:200px;
	height:30px;
	float:left;
	background:  url(../images/nymuenhover.jpg);
	display:block;
	font-weight: bold;
}
.nymuen li a {
	text-decoration: none;
	background-repeat: no-repeat;
	width:200px;
	height:30px;
	display:block;
	height: 30px;
	color: #666666;
}
.nymuen li a:hover {
	font-weight: bold;
	width:200px;
	height:30px;
	color: #318FC8;
	background-image: url(../images/nymuenhover.jpg);
	display:block;
	background-repeat: no-repeat;
}
.navdisbg {
	font-weight: bold;
	color: #318FC8;
	background:url(../images/nymuenhover.jpg);
	display:block;
	width:200px;
	height:30px;
}
.nybtbj {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/nybtbj.jpg);
	background-repeat: no-repeat;
	height: 30px;
	line-height: 30px;
	padding-left: 12px;
}
.nyhe {
	float: right;
	width: 710px;
	margin-top: 23px;
	text-align: left;
	margin-bottom: 50px;
}
.nyhebt {
	font-size: 14px;
	font-weight: bold;
	color: #313030;
	background-image: url(../images/lssj.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	margin-top: 30px;
	margin-bottom: 13px;
	text-align: left;
}
.nymuenwz {
	font-weight: bold;
	color: #318FC8;
	background-image: url(../images/nymuenhover.jpg);
	background-repeat: no-repeat;
}
.nymuenlx {
	float: left;
	width: 200px;
	margin-top: 10px;
	
	
}
.rightContainer{ width:690px;margin-top:5px;padding:0 12px;}
.glorles{margin-top:12px; overflow:hidden;}
.glorles dl{ float:left;margin:0 18px 12px 18px;*margin:0 18px 12px 18px;_margin:0 17px 12px 17px;}
.glorles dt{ width:181px; height:249px; border:1px solid #e3e3e3; padding:5px;}
.glorles dd,.glorlesShow dd{ text-align:center; line-height:28px;}
.glorlesShow{ width:571px;margin:12px auto 0 auto;}
.glorlesShow dl{ float:left;margin:0 18px;}
.glorlesShow dt{ width:559px; height:769px; border:1px solid #e3e3e3; padding:5px;}	
.nyhe table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	margin: 0px;
	padding: 0px;
}
.nyhe td {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #666666;
	border-left-color: #666666;
	margin: 0px;
	padding: 0px;
}



.newslist{ margin:0 auto; }
.newslist li{  height:35px; line-height:35px; border-bottom:#d5d5d5 1px dashed; float:left}
.newslist li b{ float:left; margin:15px 8px 0 0;}
.newslist li span{
	float:left
}
.newslist{ margin:0 auto; }
.newslist li{ width:625px; height:35px; line-height:35px; border-bottom:#d5d5d5 1px dashed; float:left}
.newslist li b{ float:left; margin:15px 8px 0 0;}
.newslist li span{ float:left}
.newslist li span a{ color:#666}
.newslist li span a:hover{ color:#941614}
.newslist li i{ font-style:normal; float:right; color:#989898}
.newslist li strong{ float:right; color:#941614}
.newstitletext{text-align:center; line-height:16px}
.newstitletext b{ font-size:14px;}



.news_show_top{ border-bottom:#999 dashed 1px; text-align:center;}
.news_show_top h1{ font-size:14px;  height:20px;}
.news_show_bottom{ padding:10px 0 0 5px;}

