/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }

table { border-collapse: collapse; border-spacing: 0; }
p { word-spacing: -1.5px; }
body {
	margin:0;
	padding:0;
	line-height:24px;
	font-family: Verdana, Arial, Tahoma;
	font-family:"微软雅黑";
	font-size: 14px;
}
a { text-decoration: none; }  /*for ie f6n.net*/

a:focus { outline: 0; } /*for ff f6n.net*/

a:hover { text-decoration: underline; }


li{list-style-type: none;}
ul{list-style-type: none; margin:0 auto; padding:0;}
a {color:#333333;text-decoration:none;}
a:hover {color:#1c73b0;text-decoration:none;}
.fl { float: left; }
.fr{ float:right;}
.line{ border-bottom:#CCCCCC 1px dashed;}
i { font-style: normal; }
img {border:0;}
.img:visited img{border:1px solid #cccccc;}
.img img{border:1px solid #cccccc;padding:3px;}
.img:hover img{border:1px solid #cccccc;}
.top{ width:1200px; height:100px; margin:0 auto; margin-top:10px;}
.logo{ width:150px; height:100px; float:left; background:url(../images/logo.png) no-repeat center center;}
.nqType{ position:relative; overflow:hidden; height:99px;  width:900px; margin:0 auto;}
.Top_menu {height:99px;line-height:99px; width:870px; float:right; overflow:hidden;}
.Top_menu ul{list-style:none; margin:0 auto; width:870px; position:relative; z-index:10;}
.Top_menu ul li{float:left;width:140px;text-align:center; height:99px; line-height:99px; font-size:14px;}
.Top_menu a{display:inline-block;text-align:center;line-height:1em;height:50px;border:1px solid #ccc;line-height:50px;width:120px;border-radius:10px; margin-left:30px;}
.Top_menu a:hover{border:1px solid #2A6398}
.Top_menu a.on{border:1px solid #2A6398}
.h_top { height:50px; line-height: 50px; overflow: hidden; border-bottom:1px solid #000;  width:100% }
.h_top i { float: left; color: #333; }

.h_top p { float: right; color: #333;  }

.h_top p a { padding: 0 5px; color: #333; }

.frms{ margin-top:9px; line-height:32px; height:32px; float:right;}
.sou{width:229px; float:left; height:30px; border:1px #cccccc solid;  border-right:0px #cccccc solid; background:url(../images/ss.jpg) no-repeat left top;}
.searchT{border:0px; background:none; color:#999; vertical-align:middle; line-height:30px; font-size:12px; height:30px; width:190px; float:right;}
.searLeft{width:50px;}

.btn{width:50px; font-size:16px; color:#FFF;  height:32px; float:left; background-color:#2A6398;border:0px; cursor:pointer;}
.center{ width:1200px; margin:0 auto; overflow:hidden; }
.center span{ color:#FFF; font-size:28px; text-align:center; height:150px; line-height:150px;font-style: italic}
.flexslider {
	margin: 10px auto 0px;
	position: relative;
	width: 100%;
	height: 500px;
	overflow: hidden;
	border-top:1px solid #CCC;
	zoom: 1;
}

.flexslider .slides li {
	width: 100%;
	height: 100%;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url(../images/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {
	width: 100%;
	display: block;
}
