@charset "utf-8";
/* CSS Document */

.top{ height:29px; background:url(../images/top_bg.jpg) repeat-x; line-height:29px;}
.top_con{ width:960px; margin:auto;}

.head{ height:86px; width:960px; margin:auto;}
.logo{ width:430px; height:59px; float:left; overflow:hidden; margin-top:15px;}
.head_right{ width:419px; height:58px; margin-top:16px; float:right;}

.menu{ height:40px;  background:#005ba2; line-height:40px;}
.nav{ width:960px; margin:auto;}
.nav ul li{ width:120px; text-align:center; float:left; background:url(../images/icon.png) no-repeat right center;}
.nav ul li a{ font-family:"微软雅黑"; font-size:14px; color:#fff; font-weight:bold;}
.nav ul li a:hover{ display:block; background:#f3f3f3; color:#005ba2;}

.main1{ width:960px; margin:auto; margin-top:10px;}

/*banner*/
.banner{ width:720px; height:333px; float:left; overflow:hidden;}
.moduletable-banner{width:720px;height:333px;position:relative;background:url(img/banner_loading.png?v=2);}
.flexslider {
	width:720px;
	height:333px;
	overflow: hidden;
}
.flexslider .slides > li {
	display: none;
}
.flexslider .slides img {
	width:720px;
	display: block;
	height:333px;
	overflow:hidden;
}
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: 1%;
}
.no-js .slides > li:first-child {
	display: block;
}
.flexslider {
	position: relative;
	zoom: 1;
}
.flexslider .slides {
	zoom: 1;
}
.flexslider .slides > li {
	position: relative;
}
.flex-caption {
	background: none;
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);
	zoom: 1;
}
.flex-caption {
	width: 96%;
	padding: 2%;
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgba(0,0,0,.3);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.3);
	font-size: 14px;
	line-height: 18px;
}
.flex-direction-nav {
	height: 0;
	overflow: hidden;
}
.flex-direction-nav li a {
	display: none;
	width: 47px;
	height: 80px;
	position: absolute;
	top: 50%;
	margin-top: -40px;
	cursor: pointer;
	text-indent: -9999px;
}
.flex-direction-nav li a.next {
	right: 0;
	background:url(../images/bg_direction_nav.png) no-repeat scroll -47px 0 transparent;
}
.flex-direction-nav li a.next:hover {
}
.flex-direction-nav li a.next:active {
	background:url(../images/bg_direction_nav.png) no-repeat scroll -47px -80px transparent;
}
.flex-direction-nav li a.prev {
	left: 0;
	background:url(../images/bg_direction_nav.png) no-repeat scroll 0 0 transparent;
}
.flex-direction-nav li a.prev:hover {
}
.flex-direction-nav li a.prev:active {
	background:url(../images/bg_direction_nav.png) no-repeat scroll 0 -80px transparent;
}
.flex-direction-nav li a.disabled {
	opacity: .3;
	filter: alpha(opacity=30);
	cursor: default;
}
.flex-control-nav {
	position: absolute;
	bottom: 0;
	right: 0;
}
.flex-control-nav li {
	display: inline-block;
	zoom: 1;
*display:inline;
	margin-right: 10px;
	margin-bottom: 8px;
}
.flex-control-nav li a {
	display: block;
	width: 10px;
	height: 10px;
	background:url(../images/bg_control_nav.png) no-repeat scroll 0 0 transparent;
	_background:url(../images/bg_control_nav-0.png) no-repeat scroll 0 0 transparent;
	cursor: pointer;
	text-indent: -9999px;
}
.flex-control-nav li a:hover {
	background-position: 0 -10px;
	_background: url(../images/bg_control_nav-1.png) no-repeat scroll 0 0 transparent;
}
.flex-control-nav li a.active {
	background-position: 0 -20px;
	_background:url(../images/bg_control_nav-2.png) no-repeat scroll 0 0 transparent;
	cursor: default;
}

.main1_right{ width:228px; float:right;}
.s_contact{ width:228px; height:160px; border:1px #dadada solid; background:#f8f7f7;}
.s_contact_nav{ height:35px; background:#005ba2; text-align:center; line-height:35px; font-family:"微软雅黑"; font-size:14px; color:#fff; font-weight:bold;}
.s_contact_con{ padding:10px;}
.s_contact_con ul li{ line-height:26px; border-bottom:1px #dadada dotted;}
.s_hot{ margin-top:10px; border:1px #dadada solid; background:#f8f7f7;}
.s_hot_con{ padding:10px; overflow:hidden;}
.s_hot_con ul li{ background:url(../images/icon1.png) no-repeat left center; line-height:25px; border-bottom:1px #dadada dotted;}
.s_hot_con ul li a{ margin-left:15px;}

.main2{ width:960px; margin:auto; margin-top:10px;}
.wztg{ width:307px; float:left; margin-right:19px;}
.wztg_nav{ height:35px; background:#0170c9; line-height:35px;}
.wztg_nav span{ background:url(../images/icon2.png) no-repeat left center; margin-left:10px; float:left;}
.wztg_nav span a{ margin-left:25px; font-size:14px; font-family:"微软雅黑"; color:#fff;}
.wztg_nav p a{ float:right; margin-right:5px; color:#fff;}
.wztg_img{ width:307px; height:110px; overflow:hidden; margin-top:8px;}
.wztg_con{ margin-top:5px;}
.wztg_con ul li{ line-height:25px; background:url(../images/icon1.png) no-repeat left center; border-bottom:1px #dadada dotted; overflow:hidden;}
.wztg_con ul li a{ margin-left:15px;  float:left;}
.wztg_con span{ float:right; }


.wzyh{ width:307px; float:left; margin-right:19px;}
.bdyh{ width:307px; float:right;}
.main3{width:960px; margin:auto; overflow:hidden; margin-top:10px;}
.jyh{ width:307px; float:left; margin-right:19px;}
.wzjs{ width:307px; float:left; margin-right:19px;}
.wyx{ width:307px; float:right;}

/*main4*/
.main4{ width:960px; margin:auto; margin-top:10px;}
.main4_nav{ height:35px; line-height:35px; background:#0070c8;}
.link{ text-align:center; margin-top:8px;}
.link p{ line-height:26px;}


.bottom_nav{ margin-top:15px; height:33px; border-bottom:1px #dadada solid; border-top:1px #dadada solid;}
.bottom_nav_con{ width:1030px; margin:auto; line-height:33px;}
.bottom_nav ul li{ float:left; width:90px; text-align:center;}

.pic{ width:600px; margin:auto; margin-top:15px;}
.pic ul li{ float:left; margin-right:25px;}


.bottom{ width:960px; margin:auto; margin-top:10px;}
.bottom p{ text-align:center; line-height:24px;}
.footlinks {clear:both;margin:0px auto;padding:2px;height:auto;font-size:9pt;line-height:140%;color:#777;text-align:left;border:solid 1px #EEE;}
.footlinks a:link, .footlinks a:visited {font-size:9pt;line-height:140%;color:#777;}
