@charset "utf-8";
/* CSS Document */

/* public */
* {
	margin:0;
	padding:0;
	}
body {
	margin:0;
	padding:0;
	font-family:"微软雅黑";
	color:#333;
	background-repeat: repeat-x;
}
img,p { border:none; margin:0; padding:0; }
ul,li {
	margin:0;
	padding:0;
	list-style:none;
}
.l {
	float: left;
}
.r {
	float: right;
}

.tc{text-align: center}
.mt5{margin-top:5px;}.mt8{margin-top:8px;}.mt10{margin-top:9px;}.mt12{margin-top:12px;} .mt3{ margin-top:3px;}.mp10{
	padding-top: 11px;
}
.mb8{
	padding-bottom: 10px;
}
a {
	text-decoration:none;
	color:#333;
}
.clear{
	clear:both;
}
.time{
	float:right;
	color: #333;
	margin-right: 10px;
}
.times{
	float:right;
	color: #333;
	margin-right: 0px;
}
.search{
	height:44px;
	margin-top: 30px;
	width: 310px;
	float: right;
	margin-right: 20px;
}
.search2 span{width:95px;font-size:14px;font-weight:600;color:#B40600;float:left;}
.search_txt{
	width:290px;
	height:44px;
	line-height:44px;
	float:left;
	border:0px solid #ccc;
	color:#ccc;
	background-image: url(../images/ss.png);
	background-repeat: no-repeat;
	padding-left: 20px;
}
.search_btn{
	width:22px;
	height:22px;
	line-height:22px;
	vertical-align: middle;
	border:0;
	color:#fff;
	float:left;
	background-image: url(../images/fd.png);
	margin-left: -30px;
	margin-top: 11px;
}
.head {
	width: 1200px;
	height: 96px;
	margin-right: auto;
	margin-left: auto;
}
.logo {
	float: left;
}

/* navBar */
.navBar{margin:0 auto;height:46px;line-height:46px;background:#0d6db9;color:#333;}
.nav{position:relative;width:1200px;margin:0 auto;font:normal 18px/40px microsoft yahei;}
.nav .m{float:left;position:relative;z-index:1;}
.nav .s{
  float:left;
  width:0px;
  text-align:center;
  background-image: url(../images/nav_l.jpg);
  background-repeat: no-repeat;
  height: 46px;
}
.nav  a{display:block;min-width:110px;text-align:center;color:#fff;line-height:46px;}
.nav  a:hover{
	color:#fff;
	height:46px;
	line-height:46px;
	background-position: center center;

	background-color: #d00000;
}
.nav .sub{display:none;position:absolute;left:0px;top:46px;z-index:1;width:120px;border-top:0;background:#0d6db9;margin-left:0px;border-top-width: 1px;border-top-style: dashed;border-top-color: #00b276;
}}
.nav .sub li{text-align:center;padding:0 0px;}
.nav .sub li a{
  width:120px;
  display:block;
  padding:8px 0px;
  height:28px;
  line-height:28px;
  color:#fff;
  font-size:14px;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #00b276;
}
.nav .sub li a:hover{color:#fff;height:28px;background-color: #d00000;}
.nav .block{height:46px;width:120px;background:#00b276;position:absolute;top:0px;margin-left:10px;argin-right:8px;overflow:hidden;}
.tt {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	height: 116px;
	background-image: url(../images/rd.jpg);
	background-repeat: no-repeat;
}
.main {
	width: 1230px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	padding: 10px;
}
.hd {
	float: left;
	height: 285px;
	width: 485px;
}
.new {
	float: left;
	margin-left: 10px;
	height: 285px;
	width: 438px;
}
.new_tt h1 {
	font-size: 18px;
	text-align: center;
	color: #3333FF;
}
.new_tt h1 a{
	color: #d20003;
	line-height: 50px;
	font-size: 22px;
	font-weight: normal;
}
.jg {
	padding: 10px;
	line-height: 28px;
	text-indent: 2em;
}
.fw {
	width: 216px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 10px;
	padding-top: 10px;
}
.wsbs {
	background-image: url(../images/wsbs.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 180px;
	width: 160px;
	float: left;
	padding-left: 40px;
}
.zxxt {
	float: left;
	height: 180px;
	width: 550px;
	background-image: url(../images/zxxt.png);
	background-repeat: no-repeat;
	padding-left: 40px;
}
.wsbs li {
	text-indent: 15px;
	line-height: 36px;
}
.zxxt li {
	text-indent: 15px;
	line-height: 36px;
}
.zxxt li {
	float: left;
	width: 250px;
}
.link {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.link li {
	line-height: 60px;
	float: left;
	margin-right: 20px;
	margin-left: 20px;
}
.bq {
	background-color: #2261c2;
	padding-top: 40px;
	padding-bottom: 40px;
}
.bq p {
	line-height: 30px;
	text-align: center;
	color: #FFFFFF;
}
.bq  a{
	color: #FFFFFF;
}
.new_tt {
	margin-right: 30px;
	margin-left: 30px;
}

.main_left {
	width: 910px;
	float: left;
}
.lm_title {
	line-height: 32px;
	font-size: 14px;
	text-align: center;
	height: 32px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.list_title {
	line-height: 40px;
	font-size: 14px;
	text-align: center;
	height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.gg_list li {
	line-height: 31px;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 14px;
}
.gg_list  {
	padding-top: 10px;
	padding-bottom: 10px;
}
.lm_list li {
	line-height: 31px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 14px;
}
.lm_list  {
	padding-top: 10px;
	padding-bottom: 10px;
}
.main_right {
	float: right;
	width: 280px;
}
.gk li {
	float: left;
	width: 176px;
	height: 36px;
	margin-right: 16px;
	margin-top: 20px;
}
.gk {
	padding-left: 16px;
	margin-top: 5px;
	margin-bottom: 6px;
}
.title_tab {
	line-height: 33px;
	float: left;
}
.title_tab li{
	text-align:center;
	display:inline;
	float:left;
	display:block;
	width: 100px;
}
.title_tab li a{ display:block; text-decoration:none;font-size:16px;color: #747474;text-align:center;}
.title_tab li:hover{
	color:#2261c2;
	line-height:31px;
	display:block;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #2261c2;
}
.title_tab li:hover a{color:#2261c2;}
.title_tab .current{
	color:#2261c2;                                                                                                                                                                         
	line-height:31px;
	display:block;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #2261c2;
}
.title_tab .current a{color:#2261c2;  }

.list_title span {
	float: left;
	padding-right: 20px;
	padding-left: 20px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #2261c2;
	line-height: 39px;font-size: 16px;
}

.lm_title span {
	float: left;
	padding-right: 20px;
	padding-left: 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #2261c2;
	line-height: 32px;
}
.ztzl_title {
	height: 38px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.ztzl {
	margin-top: 10px;
	border: 1px solid #CCCCCC;
	height: 96px;
	margin-bottom: 10px;
}
.rollBox{width:1200px;overflow:hidden;padding:12px 0 12px 6px;margin:0 auto;}
.rollBox .LeftBotton{height:58px;width:58px;background:url(../images/left.jpg);overflow:hidden;float:left;display:inline;margin:7px 10px 0 0;cursor:pointer;}
.rollBox .RightBotton{height:58px;width:58px;background:url(../images/right.jpg);overflow:hidden;float:left;display:inline;margin:7px 0 0 10px;cursor:pointer;}
.rollBox .Cont{width:1050px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:264px;float:left;text-align:center;}
.rollBox .Cont .pic img{padding:2px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px;color:#fff;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#fff;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.xzzf li {
	width: 230px;
	height: 58px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 14px;
}
.xzzf {
	background-color: #faf8f9;
	padding-top: 14px;
}
.gsgg {
	line-height: 60px;
	height: 285px;
	background-image: url(../images/gsgg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	width: 266px;
	float: right;
	overflow: hidden;
}
/* marquee5 */
#marquee2{
   
	width:900px;
	height:60px;
	overflow:hidden;
	float: left;
	text-align: left;
}
#marquee2 ul li{height:60px;padding:0px;line-height:60px;overflow:hidden;}

#marquee21{width:162px;height:324px;overflow:hidden;}
#marquee21 ul li{float:left;border:1px solid #ddd;height:150px;padding:5px;}
.control {
	float: right;
	width: 16px;
	margin-right: 10px;
	padding-top: 22px;
}
.foort {
	padding-top: 10px;
	padding-bottom: 10px;
}
.link {
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
.tt_tt {
	line-height: 38px;
	text-align: center;
}
.more {
	font-size: 12px;
	float: right;
	font-weight: normal;
	margin-right: 10px;
}
/*焦点图*/
.FocusPic{zoom:1;position:relative; overflow:hidden}
.FocusPic .content{overflow:hidden}
.FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.FocusPic .title-bg,.FocusPic .title{position:absolute;left:0px;bottom:0;width:328px;height:30px;line-height:30px;overflow:hidden;text-align:left;}
.FocusPic .title-bg{background:#000;filter:alpha(opacity=50);opacity:0.5;}
.FocusPic .title a{display:block;padding-left:15px;color:#fff; font-size:14px;}
.FocusPic .change{bottom:4px;height:20px;right:3px;*right:5px;_right:4px;position:absolute;text-align:right;z-index:9999;}
.FocusPic .change i {background:#666;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;line-height:15px;margin-right:2px;padding:2px 6px; font-style:normal; height:15px;float:left;display:-moz-inline-stack;zoom:1;*display:inline;}
.FocusPic .change i.cur {background:#FF7700;} 