﻿@CHARSET "UTF-8";
body{padding:0;margin:0;font-size:12px;text-align:left;font-family:"Arial","Microsoft YaHei","SimHei","SimSun";color:#000;background:#fff;-webkit-text-size-adjust:none;background:#fff url("../images/fbg.png") repeat-x center bottom;cursor:default;}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;padding:0;margin:0;}
h1{font-size:14px;}
dl,dt,dd{padding:0;margin:0;}
form,select,input,textarea{font-family:"Microsoft YaHei","SimHei","SimSun";padding:0;margin:0;vertical-align:middle;outline:none;resize:none;}
ul,ol,li{padding:0;margin:0;list-style:none}
p{padding:0;margin:0;}
img {border:0;}
a{text-decoration:none;color:#000;}
a:hover{color:#bb2034;text-decoration:underline}
.clear{clear:both;height:0;line-height:0;font-size:0;display:block;overflow:hidden;visibility:hidden;}
ul,ol,div,h3,.ul4 li{zoom:1;}
ul:after,ol:after,div:after,h3:after,section:after,nav:after,header:after,footer:after{content:".";clear:both;height:0;line-height:0;font-size:0;display:block;overflow:hidden;visibility:hidden;}
.wrap {width:900px;margin:0 auto; position:relative;}
.wraap {width:900px;margin:0 auto; position:relative; }
.P_img {background:url("img.png") no-repeat;}
.P_ico { background:url(ico.png) no-repeat;}
.top {position:relative;z-index:20;height:82px;font-size:13px;background:#fff;border-radius:0;box-shadow:0 0 7px rgba(0,0,0,0.3);}
.top .logo {
	position: absolute;
	z-index: 1;
	left: -90px;
	top: 17px;
	width: 245px;
	height: 55px;
	text-indent: -1000px;
	overflow: hidden;
}
.top .logo_img { background:url(logo.png) no-repeat;z-index: -1;}
.top .link {float:right;line-height:21px;text-align:right;color:#828282;margin:9px 22px 0 0;_display:inline;}
.top .link a {float:left;color:#828282;margin-left:13px;display:inline-block;overflow:hidden;}
.top .link a.P_img {width:21px;height:21px;color:#fff;text-align:center;background-position:-159px 0;}
.top .link a.P_img:hover {width:21px;height:21px;text-decoration:none;background-position:-183px 0;}
.top .link a.P_img i {width:21px;height:21px;display:block;}
.top .link a.P_img i.ico-sina {background-position:1px -76px;}
.top .link a.P_img i.ico-weixin {background-position:2px -112px;}
.top .link a.P_img i.ico-a {background-position:4px -149px;}
.top .link a.P_weixin {background-position:-234px 0;}
.top .link a.P_app {background-position:-208px 0;}
.top nav {float:right;position:relative;width:100%;padding-top:20px;margin-right:18px;top:5px;_display:inline;}
.top nav ul {float:right;}
.top nav li {float:left;position:relative;height:20px;line-height:20px;padding-left:30px;font-family:"Microsoft YaHei";}
.top nav li a {font-size:16px;white-space:nowrap;color:#666;}
.top nav li a:hover,.top nav li a.cur {text-decoration:none;color:#ce767e;}
.top nav em {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 13px;
	width: 100%;
	height: 3px;
	background: #bb2034;
	display: block;
	overflow: hidden;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}
.top nav li ul {position:absolute;z-index:2;left:20px;_left:15px;top:28px;_top:22px;_width:90px;white-space:nowrap;background:#fff;padding:0;display:none;}
.top nav li ul li {float:none;height:26px;line-height:26px;border-bottom:1px solid #dbdbdb;padding:0 10px;margin:0 10px;}
.top nav li ul li a {font-size:13px;font-weight:normal;}
.top nav li ul li:last-child {border-bottom:0;}
.top nav li ul .angle {position:absolute;z-index:1;left:12px;top:-7px;width:12px;height:8px;background-position:-114px -217px;}
.top .flower {
	position: absolute;
	z-index: 1;
	right: 51px;
	top: 8px;
	width: 36px;
	height: 28px;
	background-position: 0 -63px;
}
.tbg {position:absolute;z-index:-1;left:0;top:0;width:100%;min-width:900px;height:751px;background:url("../images/bg.png") repeat-x center 0;}
.tbg-bottom {position:absolute;margin-top:-800px;z-index:-1;width:100%;min-width:900px;height:800px;background:url("../images/fbg.png") repeat-x center bottom;}
.webinfo {position:relative;z-index:10;min-width:900px;height:44px;line-height:44px;background:#515050;}
.webinfo nav {float:left;_width:550px;}
.webinfo nav li {float:left;position:relative;margin-right:28px;}
.webinfo nav a {color:#bebdbd;font-size:13px;text-shadow:1px 1px 0 rgba(0,0,0,0.33);}
.webinfo nav li ul {position:absolute;z-index:100;left:-10px;bottom:45px;_bottom:44px;width:80px;background:#515050;display:none;}
.webinfo nav li ul li {width:100%;}
.webinfo nav li ul li a {padding-left:10px;display:block;}
.webinfo nav li ul li a:hover {background:#5a5a5a;}
.webinfo .copyright {float:right;color:#bebdbd;font-size:13px;text-shadow:1px 1px 0 rgba(0,0,0,0.33); }
.webinfo .search {float:right;width:131px;height:23px;background-position:-63px -42px;margin-top:11px;}
.webinfo .search input.in {float:left;width:97px;height:19px;line-height:19px;color:#fff;background:none;border:0;margin:2px 0 0 8px;}
.webinfo .search input.btn {float:left;width:18px;height:18px;background-position:0 -184px;border:0;margin-top:2px;text-indent:-1000px;cursor:pointer;}
.footer {line-height:34px;background:url("../images/footerbg.png") center top;}
.footer .wrap {position:relative;}
.footer .flower {position:absolute;z-index:1;left:-34px;top:0;width:26px;height:31px;background-position:-36px -71px;}
.footer nav {float:left;}
.footer nav a {float:left;color:#333;margin-right:17px;}
.footer nav a:hover {color:#bb2034;}

.ajaxloading {display:none;}
.ajaxloading div {background:url("../images/ajax-loader.gif") no-repeat center center;padding:50px 0;}

.page {height:25px;text-align:center;font-size:0;overflow:hidden;}
.page a,.page span {_position:relative;width:25px;height:25px;line-height:25px;text-align:center;vertical-align:middle;font-size:12px;background-color:#dcdcdc;color:#535353;margin:0 1px;display:inline-block;}
.page a.left,.page a.right {background-color:#313131;}
.page a.left {background-position:8px -571px;}
.page a.right {background-position:10px -617px;}
.page a:hover,.page a.cur,.page span {color:#fff;text-decoration:none;background-color:#bb2034;}
.page a.cur,.page span{font-weight:bold;cursor:default;}
.page .txt {width:auto;line-height:25px;color:#535353;background:none;margin:0 15px;}

.page label {height:25px;line-height:25px;font-size:12px;vertical-align: middle;margin-left:10px;display:inline-block;}
.page label input {width:20px;height:18px;line-height:18px;text-align:center;vertical-align:top;background:#fff;border:0;border-bottom:1px solid #ccc;padding:3px 0;}
.hyhd_font {
	font-family: "宋体";
	font-size: 12px;
	color: #666;
}
