﻿@charset "utf-8";
	body {
	margin:0px auto;
	padding:0px;
	color:#4d4b4b;
	min-width:1110;
	font-size:14px;
	font-family:宋体;
	background:#ffffff;
}
a:link {
	color:#4d4b4b;
	cursor:pointer;
	text-decoration:none;
}
a:visited {
	color:#4d4b4b;
	text-decoration:none;
	cursor:pointer;
}
a:hover {
	color:#1c62b0;
	text-decoration:none;
}
a:active {
	color:#4d4b4b;
	text-decoration:none;
}
img {
	border:none;
}
dl {
	margin:0px;
	padding:0px;
}
.fn-clear:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.fn-clear {
	zoom: 1;
	/* for IE6 IE7*/
	
}
/* 隐藏, 通常用来与 JS 配合*/
	body .fn-hide {
	display: none;
}
/* 设置内联, 减少浮动带来的bug*/
	.fn-left, .fn-right {
	display: inline;
}
.fn-left {
	float: left;
}
.fn-right {
	float: right;
}
.hidden {
	display:none;
}
/*布局专用*/
.layout {
	width:1110px;
	margin:0 auto;
	padding:0px;
	zoom: 1;
	overflow:hidden;
}
.layout:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.positRelative {
	position:relative;
}
/*----head---*/
.top {
	height:88px;
}
/*--导航--*/
.menuWrap{
	width:100%;
	height:50px;
	background:#1c62b0;
	}
.menu {
	width:1110px;
	height:50px;
	margin:0px auto;
	z-index:999;
}
.menu ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#dropmenu {
	width:980px;
	margin: 0px auto;
	padding: 0px;
	height:50px;
	list-style:none;
}
#dropmenu li {
	float: left;
	list-style: none;
	font: 14px/50px 'microsoft yahei',Verdana,Arial;
	width:114px;
	float:left;
	text-align:center;
	margin:0px 13px;
	position:relative;
}
#dropmenu li a {
	display: block;
	padding: 0px;
	text-align:center;
	text-decoration: none;
	width: 114px;
	height:50px;
	color: #ffffff;
	white-space: nowrap;
	font: 14px/50px 'microsoft yahei',Verdana,Arial;
	text-shadow:0px 1px 1px rgba(0,0,0,0.4);
}
#dropmenu li a:hover {
	color: #FFFFFF;
	background:#0f4b8f;
}
#dropmenu li:hover {
	color: #FFFFFF;
	background:#0f4b8f;
}
#dropmenu li ul {
	margin: 0px auto;
	padding:0px 0px 10px 0px;
	width: 170px;
	position: absolute;
	visibility: hidden;
	z-index:9999;
}
#dropmenu li ul li {
	float: none;
	display: inline;
	height:30px;
}
#dropmenu li ul li a {
	width:170px;
	text-align:center;
	color: #ffffff;
	font: 14px/30px 'microsoft yahei',Verdana,Arial;
	background:#0f4b8f;
	height:30px;
	text-align:left;
	text-indent:28px;
	padding-bottom:5px;
}
#dropmenu li ul li a:hover {
	color: #ffffff;
	background:#1c62b0;
}
.bannerWrap {
	width:100%;
	height:450px;
	background:url(../images/banner.jpg) no-repeat center top;
	margin-top:5px;
	position:relative;
}
/*--公告--*/
.ggWrap{
	background:#e4e4e4;
	width:100%;
	height:40px;
	}
.ggTit{
	width:164px;
	height:40px;
	line-height:40px;
	background:url(../images/tb.jpg) no-repeat 69px center;
	text-align:right;
	}
.ggList{
	width:907px;
	height:24px;
	line-height:24px;
	margin-top:13px;
	float:left;
	overflow:hidden;
	}
.ggList ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.ggList ul li{
	height:24px;
	}
.serviceWrap {
	width:100%;
	padding-top:35px;
	background:#f4f3f3;
	overflow:hidden;
	}
.serviceWrap dl{
	margin:0px 0px 35px 0px;
	padding:0px;
	width:346px;
	height:170px;
	border:#c1c1c1 solid 1px;
	background:url(../images/serbg.jpg) repeat-x left top;
	position:relative;
	float:left;	
}
.serviceWrap dl .img{
	position:absolute;
	left:0px;
	top:0px;
	width:150px;
	height:170px;
	}
.serviceWrap dl .img img{
	width:150px;
	height:170px;
	}
.serviceWrap dl:hover img{
	filter:alpha(opacity=80);  
    -moz-opacity:0.8;  
    -khtml-opacity: 0.8;  
    opacity:0.8; 
	}
.serviceWrap dl h1{
	margin:0px;
	padding:0px;
	position:absolute;
	top:20px;
	left:160px;
	font-size:16px;
	color:#1c62b0;
	}
.serviceWrap dl h1 a{
	color:#1c62b0;
	}
.serviceWrap dl .txt{
	margin:0px;
	padding:0px;
	top:50px;
	left:160px;
	position:absolute;
	line-height:24px;
	padding-right:10px;
	}
.serviceWrap dl .more{
	position:absolute;
	top:145px;
	right:20px;
	}	
.mr33{ margin-right:33px !important;margin-right:33px;}	
/*--mian--*/
.haboutWrap{
	margin:22px  auto;
	width:100%;
	border-bottom:#dadbdc solid 1px;
	height:14px;
	position:relative;
	text-align:center;
	color:#c0c1c1;
	font-size:12px;
	}
.haboutWrap .tits {
	width:120px;
	margin:0px auto;
	background:#ffffff;
	line-height:23px;
}
.haboutWrap .tits span {
	font-size:14px;
	border:#dadbdc solid 1px;
	padding:6px 10px;
	color:#4b4b4b;
	font-weight:bold;
}
.h236{ height:236px;}
.mt50{ margin-top:50px;}
.haboutLeft{
	width:690px;
	overflow:hidden;
	line-height:24px;
	}
.haboutRight{
	width:352px;
	overflow:hidden;
	}
.haboutRight ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.haboutRight ul li{
	width:175px;
	border-left:#ffffff solid 1px;
	float:left;
	}
.haboutRight ul li img{
	border-bottom:#ffffff solid 1px;
	width:175px;
	height:165px;
	filter:alpha(opacity=100);  
    -moz-opacity:1;  
    -khtml-opacity: 1;  
    opacity: 1;  
}
.haboutRight ul li .txt{
	width:175px;
	height:56px;
	background:#f4f3f3;
	color:#605f5f;
	font-size:18px;
	text-align:center;
	font-family:微软雅黑;
	padding-top:14px;
	}
.haboutRight ul li .txt span{
	color:#a9a9a9;
	font-size:14px;
	}
.haboutRight ul li a:hover .txt{
	background:#c00725;
	color:#ffffff;
	transition:0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear;
	}
.haboutRight ul li a:hover .txt span{
	color:#da6f80;
	}
.haboutRight ul li a:hover img{
	filter:alpha(opacity=80);  
    -moz-opacity:0.8;  
    -khtml-opacity: 0.8;  
    opacity:0.8; 
	}
/*--底部导航--*/
.footWrap {
	width:100%;
	background:#013c7e;
	color:#ffffff;
	font-size:12px;
	line-height:30px;
	margin-top:55px;
}
.footWrap a {
	color:#ffffff;
}
.footWrap a:hover {
	color:#dddedf;
}
.footRight{
	width:800px;
	}
.footRight .nva{
	font-size:14px;
	border-bottom:#1b518d solid 1px;
	line-height:48px;
	margin-top:25px;
	}
.footRight .copy{
	line-height:24px;
	font-size:12px;
	padding-top:20px;
	}
.footRight .copy ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.footRight .copy ul li{
	line-height:24px;
	}
.footRight .copy ul li .cnzzspan{
	float:left;
	padding-top:5px;
	}
/*--内页--*/
.subbanner {
	height:225px;
	width:100%;
	margin-bottom:35px;
	margin-top:5px;
}
/*---右边--*/
.submainWrap{
	overflow:hidden;
	width:1114px;
	margin:0px auto;
	overflow:hidden;
	background:url(../images/submianbg.jpg) repeat-y right top;
	}
.submain {
	position:relative;
	background:url(../images/submaintop.jpg) no-repeat left top;
}
.subleft {
	width:250px;
	position:absolute;
	z-index:3;
	left:2px;
	top:4px;
}
.subleft  .list{
	width:248px;
	border:#dad8d8 solid 1px;
	border-bottom:none;
	}
.subleft .list ul {
	margin:0px;
	padding:0px;
	list-style:none;
	}
.subleft .list ul li {
	border-bottom:#dad8d8 solid 1px;
	}
.subleft .list ul li a {
	display:block;
	text-align:center;
	width:248px;
	height:38px;
	line-height:38px;
	font-family:微软雅黑;
	text-align:left;
	text-indent:90px;
}
.subleft .list ul li .ano {
	color:#1c62b0;
}
.subright {
	width:866px;
	min-height:400px;    /*高度最小值设置为：100px*/
    height:auto !important; /*兼容FF,IE7也支持 !important标签*/
    height:400px; /*兼容ie6*/
    overflow:visible;
	background:url(../images/submainfoot.jpg) no-repeat right bottom;
}
.subright .subnva{
	line-height:22px;
	margin:0px;
	width:836px;
	padding:26px 0px 22px 0px;
	border-bottom:#e0e0e0 solid 1px;
	margin-left:15px;
	background:#dddd;
	height:22px;
	}
.subright .subnva .spanleft{
	font-family:微软雅黑;
	padding-left:10px;
	}
.subright .subnva .spanRight{
	background:url(../images/locol.jpg) no-repeat left center ;
	padding-left:20px;
	padding-right:10px;
	}
/*--关于我们--*/
.subinfo {
	line-height:26px;
	padding-top:20px;
	width:806px;
	margin:0px auto;
	padding-bottom:20px;
	}
/*--新闻资讯--*/
.subnews {
	width:800px;
	margin:20px auto;
}
.subnews ul {
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
.subnews ul li {
	line-height:43px;
	border-bottom:#d8d5d5 dashed 1px;
}
.subnews ul li span {
	float:right;
}
.subnews ul li a {
	background:url(../images/tb_news.jpg) no-repeat left center;
	padding-left:20px;
}

/*------详细页面--------*/
.news2_detail {
	margin:0px auto 0px auto;
	width:808px;
}
.news2_detail P {
	margin:0px;
	padding:0px;
}
.news2_detail H2 {
	font-size: 17px;
	color: #414141;
	line-height:24px;
	text-align: center;
	margin:0px;
	padding:20px 0px 15px 0px;
}
.news2_detail_cont {
	padding:15px 0px 10px 0px;
	overflow:hidden;
	text-align:left;
	line-height:30px;
}
.pre_news {
	overflow: hidden;
	width: 808px;
	line-height:30px;
	padding-bottom:20px;
}
.viewsleft{
	text-align:center; 
	overflow:hidden;
	line-height:18px;
	color:#a9a9a9;
	font-size:12px;
	}
.views{ 
	background:url(../images/views.jpg) no-repeat left center; 
	padding-left:23px;
	}
.bdshare{
	}
.pt4{ padding-top:4px;}
/*--分页--*/
.page {
	width:800px;
	padding:20px 0px 50px 0px;
	text-align:right;
	clear:both;
	margin:0px auto;
}
.page A {
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 6px;
	BORDER-TOP: #cccccc 1px solid;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 5px;
	MARGIN: 2px;
	BORDER-LEFT: #cccccc 1px solid;
	COLOR: #333333;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cccccc 1px solid;
	TEXT-DECORATION: none;
	background:#f7f7f7;
}
.page A:hover {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	COLOR: #322516;
	BORDER-BOTTOM: #cccccc 1px solid
}
.page A:active {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	COLOR: #a5a2a2;
	BORDER-BOTTOM: #cccccc 1px solid
}
.page SPAN.current {
	BORDER-RIGHT: #ee0000 1px solid;
	PADDING-RIGHT: 6px;
	BORDER-TOP: #ee0000 1px solid;
	PADDING-LEFT: 6px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 5px;
	MARGIN: 2px;
	BORDER-LEFT: #ee0000 1px solid;
	COLOR: #fff;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #ee0000 1px solid;
	BACKGROUND-COLOR: #ee0000
}
.page SPAN.disabled {
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #cccccc 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	MARGIN: 2px;
	BORDER-LEFT: #cccccc 1px solid;
	COLOR:#ababab;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cccccc 1px solid
}
/*返回顶部*/
.sroll_top {
	right: 1%;
	bottom: 5.7%;
	position: fixed;
	display:none;
	cursor:pointer;
}
/*--在线留言--*/
/*==========以下部分是Validform必须的===========*/
.Validform_checktip{
	margin-left:8px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#999;
	font-size:12px;
}
.Validform_right{
	color:#71b83d;
	padding-left:20px;
	background:url(../images/right.png) no-repeat left center;
}
.Validform_wrong{
	color:red;
	padding-left:20px;
	white-space:nowrap;
	background:url(../images/error.png) no-repeat left center;
}
.Validform_loading{
	padding-left:20px;
	background:url(../images/onLoad.gif) no-repeat left center;
}
.Validform_error{
	background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}
.registerform .need{ color:#ee0000;}
.registerform .inputxt{ background:#f1f0f0; width:420px; height:30px; line-height:30px; text-indent:10px; border:none; font-size:14px;color:#3b3b3b;}
.registerform .textarea{ background:#f1f0f0; width:400px; padding:10px; line-height:30px;border:none; font-size:14px; color:#3b3b3b;}
.registerform .textarea:focus{background:#f1f0f0; width:400px; padding:10px; line-height:30px;border:none;}
.registerform .btn{ width:120px; height:40px; text-align:center; line-height:40px; border:none; cursor:pointer; color:#ffffff; font-family:微软雅黑; font-size:16px; background:#1c62b0; -webkit-border-radius: 3px;    border-radius: 3px;}
/**---导航浮动--**/
.menu_fixed {
	POSITION: fixed; LEFT: 0px; MARGIN: 0px; Z-INDEX: 99999; WIDTH: 100%; background:#ffffff;
	}
/*---首页bananner--*/
.banner{height:450px;overflow:hidden; clear:both;}
.banner .d1{width:100%;height:450px;display:block;position:absolute;left:0px;top:0px; z-index:333;}
.banner .d2{width:16px;position:absolute;z-index:400;right:10%;top:300px; }
.banner .d2 ul{position:absolute;top:0; margin:0px; padding:0px;}
.banner .d2 li{width:16px;height:20px;overflow:hidden;cursor:pointer;background:url(../images/sdot1.png) no-repeat center  center;}
.banner .d2 li.nuw{background:url(../images/sdot2.png) no-repeat center  center;}