@charset "utf-8";
/* CSS Document */

.top {
	background: #ffffff;
	height: 105px;
}
.head {
	height: 105px;
	width: 1000px;
	margin: auto;
}
.logo {
	float: left;
	width: 461px;
	height: 62px;
	overflow: hidden;
	margin-top: 28px;
}
.head_right {
	float: right;
	width: 417px;
	height: 73px;
	overflow: hidden;
	margin-top: 19px;
}
.menu {
	height: 46px;
	background: url(../images/nav_bg.jpg) repeat-x;
	box-shadow: 0px 0px 5px 0px #999;
}
.nav {
	width: 1000px;
	margin: auto;
	line-height: 46px;
	height: 46px;
}
.nav ul li {
	float: left;
	background: url(../images/nav_icon.png) no-repeat right center;
	width: 111px;
	text-align: center;
}
.nav ul li a {
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
.nav ul li a:hover {
	text-decoration: underline;
}
.main {
	width: 1000px;
	margin: auto;
	background: #fff;
	overflow: hidden;
}
.moduletable-banner {
	width: 980px;
	height: 375px;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	background: url(img/banner_loading.png?v=2);
}
.flexslider {
	width: 980px;
	height: 375px;
	overflow: hidden;
}
.flexslider .slides > li {
	display: none;
}
.flexslider .slides img {
	width: 980px;
	height: 375px;
	overflow: hidden;
}
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.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: 5px;
	right: 5px;
}
.flex-control-nav li {
	display: inline-block;
	zoom: 1;
*display:inline;
	margin-right: 10px;
	margin-bottom: 6px;
}
.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{ width:980px; margin:auto; margin-top:10px;}
.s_new{ width:290px; float:left; margin-right:13px; }
.s_new_nav{ height:29px; background:url(../images/new_bg.jpg) repeat-x; line-height:29px;border-radius:5px;}
.s_new_nav p{ float:left; line-height:29px; font-family:"微软雅黑"; font-size:15px; font-weight:bold; color:#fff; margin-left:8px;}
.s_new_nav span{ float:right; margin-top:9px; margin-right:8px;}
.s_new_con{ border:1px #d9d9d9 solid; border-radius:5px; height:240px; overflow:hidden; margin-top:10px;}
.s_new_con ul{ padding:10px;}
.s_new_con ul li{ line-height:30px; border-bottom:1px #dadada dashed; background:url(../images/icon.png) no-repeat left center; padding-left:15px;}

.s_about{ width:395px; float:left;}
.s_about_nav{height:29px; background:url(../images/new_bg.jpg) repeat-x; line-height:29px;border-radius:5px;}
.s_about_nav p{ background:url(../images/about_bg.png) no-repeat left center; line-height:29px; width:92px; height:33px; float:left; margin-left:8px;font-family:"微软雅黑"; font-size:15px; font-weight:bold; color:#fff; text-align:center;}
.s_about_nav span{ margin-top:9px; float:right; margin-right:8px;}
.s_about_con{ border:1px #d9d9d9 solid; border-radius:5px; height:220px; overflow:hidden; margin-top:10px; padding:10px;}
.s_about_con img{ float:left; margin-right:12px;}
.s_about_con p{ line-height:27px;}

.s_contact{ width:270px; float:right; background:#8da49c; border-radius:5px; height:280px; overflow:hidden;}
.s_contact_nav{ line-height:24px; margin-left:13px; color:#157bc3; font-family:"微软雅黑"; font-size:15px; font-weight:bold; margin-top:5px;}
.s_contact_con{ padding:8px;}
.s_contact_con ul li{ line-height:40px;font-family:"微软雅黑"; font-size:15px; color:#fff; font-weight:bold;}
.kxp{ width:150px; height:35px; line-height:35px; margin:auto; text-align:center; color:#d54602; font-size:16px; font-weight:bold; font-family:"微软雅黑"; background:#ffffff;}
.kxp p{ text-align:center; font-size:12px; color:#fff; line-height:20px; margin-top:3px;}

.main2{ width:980px; margin:auto; margin-top:15px; border:1px #d9d9d9 solid; border-radius:5px; height:185px; overflow:hidden;}
.s_pro_nav{ height:30px; background:url(../images/pro_nav.jpg) repeat-x; line-height:30px;}
.s_pro_nav p{ float:left; margin-left:8px;font-family:"微软雅黑"; font-size:13px; color:#292929; font-weight:bold;}
.s_pro_nav span{ float:right; margin-top:9px; margin-right:8px;}
.rollBox{width:980px;overflow:hidden;padding:12px 0 5px 6px;margin:0 auto;}
.rollBox .LeftBotton{height:43px;width:27px;background:url(../images/button.png) no-repeat 0px 0px;overflow:hidden;float:left;display:inline;margin:30px 10px 0 5px;cursor:pointer;}
.rollBox .RightBotton{height:43px;width:27px;background:url(../images/button.png) no-repeat -27px 0;overflow:hidden;float:left;display:inline;margin:30px 5px 0 10px;cursor:pointer;}
.rollBox .Cont{width:885px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:142px;float:left; margin-right:20px;}
.rollBox .Cont .pic img{border:1px solid #696968;display:block;margin:0 auto; width:142px; height:112px; overflow:hidden;}
.rollBox .Cont .pic p{line-height:30px;color:#505050; text-align:center;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}

.link{ width:980px; margin:auto; margin-top:15px; height:73px; border:1px #e1e1e1 solid; background:url(../images/link_bg.jpg) repeat-x;}
.link_nav{ float:left; height:67px; width:144px; background:url(../images/link_nav.jpg) no-repeat left top;}
.link_con{ float:right; padding:10px; width:810px; margin-top:5px;}
.link_con p{ line-height:24px;}

.bz{ width:576px; height:89px; margin:auto; margin-top:18px;}

.foot{ width:980px; margin:auto; margin-top:5px;}
.foot p{ padding-top: 20px; line-height:24px;}
