@charset "utf-8";
	* {
	margin:0;
	padding:0;
}
body {
	margin:0px;
	padding:0px;
	color:#666;
	font-family:"微软雅黑",Arial,Helvetica,sans-serif;
	font-size:14px;
	background:#efefef;
	line-height:20px;
}
img {
	border:0;
	margin:0;
	padding:0;
}
ul,ol,h1,h2,dl,dt,dd,li,h3 {
	list-style:none;
	margin:0;
	padding:0;
}
font {
	font-size:12px;
}
input,textarea {
	font-size:12px;
}
.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
}
.overflow {
	overflow:auto;
	zoom:1;
}
.hide {
	display:none;
}
.marginnone {
	margin-right:0!important;
}
.margin {
	margin-left:0!important;
}
.margint {
	margin-top:0!important;
}
.backgroundnone {
	background:none!important;
}
.bordernone {
	border:none!important;
}
.ad_bottom {
	margin:10px auto 0;
}
.fl {
	float:left;
	_display:inline
}
.fr {
	float:right;
	_display:inline
}
.header {
	min-width:1200px;
	width:100%;
	ackground:#FFF;
}
.top-bg {
	HEIGHT:122px;
	BACKGROUND:url(../images/top-bg.jpg) repeat-x;
	WIDTH:100%;
}
.top {
	HEIGHT:122px;
	WIDTH:1200px;
	margin:0 auto;
	position:relative;
}
.top-bk {
	HEIGHT:29px;
	WIDTH:1200px
}
.l-k {
	HEIGHT:29px;
	FLOAT:left;
	PADDING-LEFT:4px;
	LINE-HEIGHT:29px;
	WIDTH:auto
}
.wb {
	OVERFLOW:hidden;
	HEIGHT:18px;
	BACKGROUND:url(../images/weibo.jpg) no-repeat;
	FLOAT:left;
	MARGIN-TOP:4px;
	WIDTH:18px;
	MARGIN-RIGHT:2px
}
.tx {
	OVERFLOW:hidden;
	HEIGHT:18px;
	BACKGROUND:url(../images/tx.jpg) no-repeat;
	FLOAT:left;
	MARGIN-TOP:4px;
	WIDTH:18px;
	MARGIN-RIGHT:2px
}
.zx {
	OVERFLOW:hidden;
	HEIGHT:18px;
	BACKGROUND:url(../images/qq_03.gif) no-repeat;
	FLOAT:left;
	MARGIN-TOP:4px;
	WIDTH:31px
}
.topZx,.topZx:hover,.topqq,.topqq:hover,.topCom,.topCom:hover {
	background:url(../images/headIco.png) no-repeat
}
.topQQ {
	position:absolute;
	top:1px;
	right:0
}
.topQQ a {
	display:inline-block;
	margin-right:10px;
	width:26px;
	height:26px;
	position:relative;
	transition:top 0.2s;
	top:0;
}
.topZx {
	background-position:0 0;
}
.topZx:hover {
	background-position:0 -26px;
}
.topqq {
	background-position:-26px 0;
}
.topqq:hover {
	background-position:-26px -26px;
}
.topCom {
	background-position:-52px 0;
}
.topCom:hover {
	background-position:-52px -26px;
}
.topQQ a:hover {
	top:10px;
}
.topQQ a:hover span {
	top:-15px;
}
.topZx span,.topqq span,.topCom span {
	display:block;
	position:absolute;
	width:2px;
	height:15px;
	left:12px;
	top:-20px;
	background:#4A6DA7;
}
.topqq span {
	background:#3898F0;
}
.topCom span {
	background:#CA3B14;
}
.head {
	HEIGHT:92px;
	BACKGROUND:#fff;
	WIDTH:1200px;
	margin:0 auto;
}
.logo {
	HEIGHT:93px;
	FLOAT:left;
	WIDTH:auto
}
.guanggao {
	HEIGHT:77px;
	FLOAT:left;
	PADDING-TOP:20px;
	PADDING-LEFT:14px;
	WIDTH:auto
}
.phone {
	HEIGHT:86px;
	BACKGROUND:url(../images/phone.gif) no-repeat;
	FLOAT:right;
	COLOR:#7faf00;
	PADDING-TOP:6px;
	WIDTH:auto;
}
.text07 {
	FONT-SIZE:12px;
	COLOR:#666;
	LINE-HEIGHT:28px
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.nav_bar {
	z-index:1000000;
	min-width:1200px;
	width:100%;
	height:54px;
	line-height:54px;
	color:#333;
	background:#404145;
}
.nav {
	width:1200px;
	height:49px;
	margin:0 auto;
	padding-top:5px;
}
.spot {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
}
.svg-wrapper {
	margin-top:0;
	position:relative;
	width:130px;
	height:40px;
	display:inline-block;
	border-radius:3px;
	margin-left:5px;
	margin-right:10px
}
#shape {
	stroke-width:6px;
	fill:transparent;
	stroke:#009FFD;
	stroke-dasharray:130 400;
	stroke-dashoffset:-170;
	transition:1s all ease
}
.nav__menu-item {
	display:inline-block;
	position:relative;
	text-align:center;
	width:130px;
	height:40px;
	line-height:30px;
	top:-40px;
}
.nav__menu-item a {
	color:#FFF;
	line-height:40px;
}
.nav__menu-item:hover {
	text-decoration:none;
	color:#FFF;
	text-decoration:none;
}
.nav__menu-item:hover .nav__submenu {
	display:block;
	z-index:99999;
}
.nav__submenu {
	font-weight:300;
	text-transform:none;
	display:none;
	position:absolute;
	width:130px;
	top:39px;
}
.nav__submenu-item {
	margin-top:5px;
	background:#369;
}
.nav__submenu-item a:hover {
	color:#FF0;
}
.svg-wrapper:hover #shape {
	stroke-dasharray:50 0;
	stroke-width:3px;
	stroke-dashoffset:0;
	stroke:#06D6A0
}
.newsgd {
	min-width:1200px;
	border-bottom:1px solid #D5D5D5;
	height:40px;
	line-height:40px;
	font-family:微软雅黑;
	background:#FFF;
}
.w1003 {
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.newsgd .fl h3 {
	display:block;
	font-size:18px;
	color:#000000;
	float:left;
}
.newsgd .fl .news_rolling {
	float:left;
	height:40px;
	line-height:40px;
	overflow:hidden;
	padding-left:36px;
}
.newsgd .fl .news_rolling li {
	line-height:40px;
	font-size:14px;
}
.newsgd .fl .news_rolling li span {
	padding-right:20px;
}
.newsgd .fl .news_rolling li a {
	color:#5c5c5c
}
.newsgd .fr a {
	color:#5c5c5c;
	font-size:13px;
	background:url(../images/more.jpg) no-repeat right center;
	padding-right:14px;
	float:left;
	margin-left:50px;
}
.BO {
	display:block;
	overflow:hidden;
	min-width:1200px;
	max-width:100%;
}
#HomeSlider {
	position:relative;
	height:498px;
}
#HomeSlider .SliderFrame {
	display:block;
	overflow:hidden;
	position:absolute;
	width:1920px;
	height:498px;
	left:50%;
	top:0;
	margin-left:-960px;
}
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow:hidden
}
.nivoSlider img {
	position:absolute;
	top:0;
	left:0;
	max-width:none
}
.nivo-main-image {
	display:block!important;
	position:relative!important;
	width:100%!important
}
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
	background:#fff;
	filter:alpha(opacity=0);
	opacity:0
}
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden
}
.nivo-box img {
	display:block
}
.nivo-caption {
	position:absolute;
	left:0;
	bottom:0;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding:5px 10px;
	opacity:.8;
	overflow:hidden;
	display:none;
	-moz-opacity:.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.nivo-caption p {
	padding:5px;
	margin:0
}
.nivo-caption a {
	display:inline!important
}
.nivo-html-caption {
	display:none
}
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer
}
.nivo-prevNav {
	left:0
}
.nivo-nextNav {
	right:0
}
.nivo-controlNav {
	text-align:center;
	padding:15px 0
}
.nivo-controlNav a {
	cursor:pointer
}
.nivo-controlNav a.active {
	font-weight:700
}
.theme-default .nivoSlider {
	position:relative;
	background:#fff url(../images/loading.gif) no-repeat 50% 50%;
	margin-bottom:0;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0;
	left:0;
	display:none
}
.theme-default .nivoSlider a {
	border:0;
	display:block
}
.theme-default .nivo-controlNav {
	text-align:center;
	padding:0;
	position:relative;
	height:66px;
	margin-top:-36px;
	z-index:200;
}
.theme-default .nivo-controlNav a {
	display:inline-block;
	width:40px;
	height:8px;
	line-height:8px;
	text-indent:-9999px;
	border:0;
	margin:0 3px;
	background:#09438d;
}
.theme-default .nivo-controlNav a.active {
	background:#a6ce39;
}
.main {
	width:100%;
	margin-bottom:-30px;
}
.flink {
	width:1200px;
	min-height:70px;
	height:auto!important;
	height:70px;
	margin:0 auto;
	background:#FFF;
}
.flink .fl {
	width:133px;
	height:59px;
	float:left;
	background:url(../images/yqljTit.png) no-repeat;
	margin-left:10px;
}
.flink .fr {
	width:1040px;
	float:right;
	color:#000;
	line-height:26px;
}
.flink .fr a {
	color:#000;
}
.gd {
	height:20px;
	overflow:hidden;
	line-height:20px;
	margin-top:20px;
}
.gd a {
	display:block;
	float:left;
	margin-right:10px;
	float:left;
}
.zbox_top {
	min-width:1200px;
	width:100%;
	height:42px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	background:url(../images/zbox_li.png) bottom repeat-x;
}
.zbox_li {
	width:1200px;
	height:42px;
	margin:0 auto;
	background:url(../images/zbox_li1.jpg) repeat-x;
}
.footer_bg {
	min-width:1200px;
	width:100%;
	background:#182029;
}
.footer {
	width:1200px;
	height:380px;
	margin:0 auto;
	background:url(../images/map-bg.png) left center no-repeat;
}
.footer .footer1 {
	width:120px;
	height:auto;
	overflow:hidden;
	float:left;
	margin-left:30px;
}
.footer .footer1 h3 a {
	width:100%;
	height:35px;
	line-height:35px;
	display:block;
	overflow:hidden;
	font-size:14px;
	margin-bottom:10px;
	color:#fff;
}
.footer .footer1 h3 a:hover {
	color:#FFF;
	text-decoration:underline;
}
.footer .footer1 ul li {
	height:30px;
}
.footer .footer1 ul li a {
	display:block;
	width:100%;
	height:35px;
	line-height:35px;
	color:#999;
}
.footer .footer1 ul li a:hover {
	color:#CCC;
	text-decoration:underline;
}
.footer .footer2 {
	width:160px;
	height:auto;
	float:right;
	margin-right:0px;
	text-align:center;
}
.footer .footer2 img {
	width:121px;
	height:188px;
	padding-top:15px;
	overflow:hidden;
}
.footer .footer2 p {
	width:100%;
	height:40px;
	line-height:20px;
	overflow:hidden;
	text-align:center;
	padding-top:10px;
	color:#0085d1;
}
.footer .footer3 {
	width:1200px;
	height:auto;
}
.footer .footer3 h3 {
	width:100%;
	height:30px;
	line-height:30px;
	overflow:hidden;
	font-size:14px;
	margin-bottom:25px;
	color:#0085d1;
	border-bottom:1px solid #333;
}
.footer .footer3 span {
	width:300px;
	float:left;
	display:block;
	margin-left:20px;
}
.footer .footer3 ul {
	width:720px;
	float:right;
}
.footer .footer3 ul li {
	width:360px;
	float:left;
}
.footer .footer3 ul li a {
	line-height:30px;
	color:#999;
	padding-left:35px;
	margin-top:10px;
}
.footer .footer3 ul li a.a1 {
	background:url(../images/address-bg.png) no-repeat;
	background-position:-8px -4px;
}
.footer .footer3 ul li a.a2 {
	background:url(../images/address-bg.png) no-repeat;
	background-position:-7px -149px;
}
.footer .footer3 ul li a.a3 {
	background:url(../images/address-bg.png) no-repeat;
	background-position:-7px -34px;
}
.footer .footer3 ul li a.a4 {
	background:url(../images/address-bg.png) no-repeat;
	background-position:-8px -62px;
}
.footer .footer3 ul li a.a5 {
	background:url(../images/address-bg.png) no-repeat;
	background-position:-7px -90px;
}
.footer .footer3 ul li a:hover {
	color:#CCC;
	text-decoration:underline;
}
.footer .footer3 ul li a font {
	color:#ff6d00;
	font-size:20px;
}
.copyright_bg {
	min-width:1200px;
	width:100%;
	height:auto;
	background:#000;
}
.copyright {
	width:1200px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	padding:10px 0px;
}
.copyright .left {
	float:left;
	width:1170px;
	height:auto;
	line-height:20px;
	font-size:10px;
	color:#999;
	padding-left:30px;
}
.copyright .left a {
	line-height:20px;
	padding:0px 5px;
	font-size:12px;
	color:#999;
}
.copyright .left a.first {
	padding-left:0px;
}
.copyright .left a:hover {
	color:#999;
	text-decoration:underline;
}
.copyright .left p {
	font-size:12px;
	color:#999;
	float:right;
}
#backTop {
	width:54px;
	height:54px;
	overflow:hidden;
	right:15px;
	position:fixed;
	z-index:100;
	bottom:45px;
}
#backTop a {
	display:block;
	border-radius:2px;
	width:54px;
	height:54px;
	overflow:hidden;
	background:url(../images/ico_fix.png) no-repeat 0 -118px;
}
#backTop a:hover {
	opacity:0.8;
}
.espcms_page_botton {
	text-align:center;
	overflow:hidden;
	padding-top:10px;
}
#pagelist,#espcms_bbs_pagelist {
	color:#818181
}
.pagination {
	font-family:'微软雅黑','Microsoft YaHei UI','Microsoft YaHei',arial,helvetica,sans-serif;
	overflow:hidden;
	padding:10px 0px;
	font-size:12px;
	margin:0px;
}
.pagination a {
	border:#fff 1px solid;
	color:#fff;
	text-decoration:none;
	overflow:hidden;
	padding:5px;
	margin:0px 0px 0px 5px;
	font-size:12px;
	background-color:#08438f;
}
.pagination a:visited {
	text-decoration:none;
	overflow:hidden;
	font-size:12px;
}
.pagination a:active {
	text-decoration:none;
	overflow:hidden;
	font-size:12px;
}
.pagination a:hover {
	color:#fff;
	background-color:#a6cc39;
	overflow:hidden;
	font-size:12px;
}
.pagination span.current {
	border:#fff 1px solid;
	color:#fff;
	overflow:hidden;
	padding:5px 5px;
	margin:0px 0px 0px 5px;
	font-size:12px;
}
.pagination span.disabled {
	background-color:#08438f;
	font-size:12px;
}
.ps {
	display:block;
	color:#999;
	margin-left:20px;
	margin-bottom:30px;
}
#kefu1 {
	position:fixed;
	left:0;
	top:89%;
	z-index:10008;
	width:153px;
	height:54px;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	background:#00aef3;
	text-align:center;
	padding-top:5px;
}
.lightSwitcher,.turnedOff {
	position:absolute;
	z-index:10000000000000;
	background:url(../images/light_bulb.png) 0 7px no-repeat;
	padding-left:15px;
	outline:none;
	text-decoration:none;
	zoom:1;
}
.lightSwitcher:hover {
	text-decoration:underline;
}
#shadow {
	background:#000;
	position:absolute;
	left:0;
	top:-54px;
	min-width:1200px;
	width:100%;
	z-index:100000000;
	opacity:0.60;
	filter:alpha(opacity =60);
}
.turnedOff {
	color:#ff0;
	background-position:0 -43px;
}
.guandeng {
	width:45px;
	height:29px;
	line-height:29px;
	float:right;
	margin-right:130px;
}
