/* CSS Document */

/* 通用样式表 */
body{	 margin:0px;
	 padding:0px;
	 font-size:12px;font-family: "宋体";
	 ont-family: Arial, Helvetica, sans-serif;background: #ffffff url(img/bg.jpg) top center no-repeat; color:#424242}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,
fieldset,input,textarea,p,blockquote,th,td{padding:0; margin:0;}
a:link,
a:visited{color:#555555; text-decoration:none;}
a:hover{color:#b30f00;text-decoration:underline;}
u{ text-decoration:none;}
ul{
list-style-type:none;
padding:0px;
margin:0px;}
img{border:0px;}
.clear{overflow:hidden;clear:both;width:100%;height:1px;}

/* 全局定义 */
#toper { width:1200px; margin:0 auto;min- height:*px;overflow:hidden}
/* 顶部 */
.top{ height:32px; width:1200px; float:left; line-height:32px; text-align:right; color:#333; background-color:#f7f7f7}
.top  a:link,
.top  a:visited{color:#333; text-decoration:none;}
.top  a:hover{color:#b30f00;text-decoration:underline;}
.logo{ float:left; height:127px; width:1200px; background-image:url(img/logo.png); margin-top:20px;}

.top1{ width:100%; height:32px; z-index:100; background: #f7f7f7;}

.menu{ width:100%; height:55px; z-index:100; background: #1e649f;}
.menu1{   height:55px;     font-size:18px;}
.menu1 ul {width:100%}
.menu1 ul li{float: left; width: 12.5%;}
.menu1 ul li a{    line-height: 55px;   text-align: center;    margin-right: 1px;color: #FFFFFF;display: block; font-size: 18px;}
.menu1 ul .navactive a,.menu1 ul li a:hover{background: #175592;color: #fff;text-decoration:none;}

	/*banner样式*/
 /*图片轮播*/
.Banner{width:100%;height:500px;overflow:hidden;}
.flexslider{ width:100%; height: 500px; }
.hid{ overflow:hidden;}
.flexslider .slides  li{height:500px;}
.flexslider .slides li a{display:block;width:100%;height:100%;}
.flexslider .til_slides{ width:400px; height: 60px; position: absolute;bottom:60px; left:50%;margin-left:-600px;background:url(/img/banner_bg.png) repeat; line-height: 60px;font-size:16px;color:#fff; padding-left: 15px;font-weight:bold;}
.flex-control-nav{ bottom:17px;right:10px; text-align: right;}
.flex-control-paging li{ margin:0 10px 0 0;}
.flex-control-paging li a{ width: 12px; height: 12px; line-height: 12px;  background:url(/img/icon01.png) no-repeat center center;text-indent:9999999px;}
.flex-control-paging li a:hover,.flex-control-paging li a.flex-active{ background:url(/img/icon02.png) no-repeat center center;}
.content{ width:100%; margin:0 auto;overflow:hidden;}
.mode01{width:1200px; margin:0 auto;overflow:hidden;}
.articleList01{width:100%;}
.listTitle01{height:77px;padding-bottom:3px;line-height:73px;position:relative;}
.listTitle01 h2{font-size:24px;font-weight:normal;width}
.listTitle01 h2 a{color:#2c3661;}
.listTitle01 h2 a:hover{color:#b3953e;}
.more{width:210px;height:24px;position:absolute;left:118px;top:26px;}
.BannerWrap02{width:385px;height:337px;float:left;}
.Banner02{width:385px;height:255px;float:left;padding-top:10px;}
.Banner02 img{height:255px;width:385px;}
.Banner02 .flexslider{height:255px;}
.Banner02 .flexslider .slides > li{height:255px;}
.Banner02 .flexslider .til_slides{width:385px;left:0;height:30px;line-height:30px;bottom:-40px;color:#505050;text-align:center;padding:0;background:none;font-size:16px;font-weight:bold;}
.Banner02 .slides li a{display:block;}
.Banner02 .flex-control-nav{width:100%;right:0;bottom:-55px;text-align:center;}
.Banner02 .flex-control-paging li a{background:url(/img/icon03.png) no-repeat center center;width:9px;height:9px;}
.Banner02 .flex-control-paging li a:hover,.Banner02  .flex-control-paging li a.flex-active{background:url(/img/icon04.png) no-repeat center center;}
.Banner02 .flex-direction-nav .flex-prev{*left:0;}
.Banner02 .flex-direction-nav .flex-next{*right:0}
.list_right{width:770px;overflow:hidden;float:right;}
.list01{width:110%;overflow:hidden;}
.list01 li{width:365px;border-bottom:1px solid #dcdcdc;padding-bottom:8px;float:left;margin:0 38px 4px 0;}
.list01 li span{height:35px;line-height:35px;background:url(/img/li_bg01.png) no-repeat left center;padding-left:30px;font-family:Arial, Helvetica, sans-serif;display:block;font-size:12px;font-weight:bold;color:#b5b4b5;font-style:italic;}
.list01 li a{font-size:14px;line-height:17px;}

.fwxm{ float:left; height:90px; width:1200px; margin-top:30px}
.fwxm1{ float:left; height:230px; width:285px; margin-top:30px; background-color:#F2F2F2}
.fwxm2{ float:left; height:230px; width:285px; margin-top:30px; margin-left:20px; background-color:#F2F2F2}
.fwxm3{ float:left; height:230px; width:285px; margin-top:20px; background-color:#F2F2F2}
.fwxm4{ float:left; height:230px; width:285px; margin-top:20px; margin-left:20px;  background-color:#F2F2F2}
.fwxm_img{ float:left; height:174px; width:285px;  overflow: hidden;}
.fwxm_img img{
  cursor: pointer;
  transition: all 0.6s;
}
.fwxm_img img:hover{
  transform: scale(1.4);
}
.fwxm_w{ float:left; height:30px; width:285px; margin-top:20px; font-size:16px; text-align:center}

.about{width:100%; height:520px; z-index:100; background: #000; margin-top:50px}
.about1{width:1200px; height:90px; margin-top:20px;}
.about_img{ float:left;width:500px; height:338px; margin-top:30px; overflow: hidden;}
.about_img img{
  cursor: pointer;
  transition: all 0.6s;
}
.about_img img:hover{
  transform: scale(1.4);
}
.about_w{ float:left;width:650px; height:338px; margin-left:50px; margin-top:30px; color:#FFFFFF }
.about_w h3{ font-size:24px;font-family:"微软雅黑"}
.about_w p{ font-size:18px; line-height:50px; margin-top:8px; font-family:"微软雅黑"}

.news{float:left;width:585px; height:87px; margin-top:30px; background-color:#F2F2F2}
.news   li{float: left;
	margin: 0 20px 15px 0;
	height: 87px;
	width: 585px;
	background: #F2F2F2;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;}
.news  li:hover {
	background: #fff;
}
.news  li .news_date {
	 
	background: #175592;
	 
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.news  li:hover  .news_date {
	background: #000;
}
.news_date{ float:left; height:87px; width:100px;background:#175592;}
.news_date_1{ float:left; height:50px; width:100px;  text-align:center; font-size:40px; color:#FFFFFF; line-height:60px}
.news_date_2{ float:left; height:37px; width:100px; text-align:center; font-size:18px; color:#FFFFFF; line-height:35px}
.news_w{ float:left; height:77px; width:465px;  margin-left:10px; margin-top:10px; line-height:23px}
.news_w H4{ font-size:16px;color: #867f7f;}
.news_w span{ font-size:12px;color: #a9a9a9;}
.news_w a:hover{text-decoration:none;}

.news1{float:left;width:585px; height:87px; margin-top:30px; margin-left:30px; background-color:#F2F2F2}

.news1   li{float: left;
	margin: 0 20px 15px 0;
	height: 87px;
	width: 585px;
	background: #F2F2F2;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;}
.news1  li:hover {
	background: #fff;
}
.news1  li .news_date {
	 
	background: #175592;
	 
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.news1  li:hover  .news_date {
	background: #000;
}

.news_more { float:left; width:1200px; margin-top:30px; text-align:center
	
}
.news_more a {
	display: block;
	font-size: 12px;
	color: #dec37e;
	width: 132px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	margin: 0 auto;
	border: #565143 solid 1px;
	background: none;
	font-size: 14px;
}
.news_more a:hover {
	display: block;
	color: #dec37e;
	border: #eaeaea solid 1px;
	//color: #eaeaea;
}

.lxwm{float:left;width:590px; height:338px; margin-top:30px;}
.lxwm_img{float:left;width:200px; height:200px;}
.lxwm_w{float:left;width:370px; height:200px; font-size:18px; margin-left:20px; color:#FFFFFF; line-height:35px}
.lxwm2{float:left;width:560px;margin-top:20px; font-size:18px; color:#FFFFFF; line-height:35px}

.lxwm_map{float:left;width:500px; height:338px; margin-top:30px; margin-left:110px;}

.foot{ width:1200px; text-align:center; font-size:14px; line-height:30px; color:#999999}
.foot  a{ color:#999999}
.foot  a:hover{  color:#999999}


.doc_art_dh{ float: left; height:28px; width:1200px; line-height:28px; margin-top:30px}
.article{ float:left; width:780px; margin-top:10px;border-right:1px solid #CCCCCC;}
.article_biaoti{ float:left; margin-top:10px;  width:780px; text-align:center}
.article_biaoti H2{ font-size:24px;}
.article_time{ float:left; margin-top:10px;   width:780px; height:30px; text-align: center; font-size:16px}
.article_zw{ float:left; margin-top:5px; width:770px; line-height:26px; text-align: left; font-size:16px; font-family:"微软雅黑"}
.article_sm{ float:left; margin-top:10px;margin-left:25px;height:60px; width:700px; line-height:26px; text-align: left;border: #ccc solid 1px; font-size:16px; font-family:"微软雅黑"}
.article_sm li{ float:left;  line-height:30px;}
.article_zw p{ margin-top:15px}
.article_pages{ color:#000000; width:770px; text-align:center}
.article_pages ul{padding:12px 0px 12px 16px;}
.article_pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;text-align:center}
.article_pages ul li a{	float:left;	padding:2px 4px 2px;color:#555;	display:block;}
.article_pages ul li a:hover{color:#690;text-decoration:none;padding:2px 4px 2px;}
.article_bj{ float:left; margin-top:20px;  width:770px; line-height:24px; text-align: right; font-size:14px;}
.article_next {float: left; width:770px; margin-top:15px; color:#000000; text-align:left; font-size:14px; line-height:30px;}

.article_xgnr{float:left;width:770px; height:30px;text-align:left; line-height:30px; margin-top:10px; background-color:#f0f5f5}
.article_xgnr_list{float: left; width:770px; margin-top:8px;}
.article_xgnr_list li{ float: left; padding-left:10px; line-height:24px; font-size:14px; color:#000000}

.article_right{ float: left; margin-left:19px; width:400px; margin-top:10px}
.zxwz{ float:left; height:40px; font-size:18px;font-family:'微软雅黑'; border-bottom:1px solid #CCCCCC; width:400px; line-height:40px;}
.zxwz_list{ float:left;  width:400px; margin-top:10px}
.zxwz_list  li{float:left;width:400px; height:40px; line-height:40px;font-size:14px; background:url(img/line_01.jpg) repeat-x left bottom; clear:both; text-indent:5px }
.zxwz_list .ico { float:left; width:3px; height:30px; margin:0; background:url(img/subNavSj.gif) no-repeat 0 17px; }
.zxwz_list .date{float:right; font-family:Arial; font-size:11px; color:#999;}

.list_left_list1{float:left; text-align:left;}
.list_left_list1 li{font-size:16px; color:#006699; line-height:32px; width:770px;}
.list_left_list1 a:link{color:#006699;}
.list_left_list1 a:visited{color:#006699; text-decoration:none;}
.list_left_list1 a:hover{color:#ff6600;text-decoration:underline;}
.list_left_list1  span{ float:right;} 

.list_left_next{}


.list_left_next ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.list_left_next ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dlist_left_next ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.list_left_next ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.list_left_next ul li.thisclass,
.list_left_next ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.list_left_next .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.list_left_next .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}