@charset "UTF-8";
/* CSS Document */
body { font:12px/24px "微软雅黑",SimSun,"Arial Narrow",HELVETICA; color:#333;font-family:verdana,arial,tahoma;}
*{hide-focus: expression(this.hideFocus=true); /* for ie 5+ */outline: none; /* for firefox 1.5 + */}
html,body,div,ul,li,ol,dl,dt,dd,p,a,span,img,table,tr,td,form,input,textarea,button,select,h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px;}
ul,li{ list-style:none;}
a img{ border:0;}
em,i{font-style:normal}
img{ vertical-align:bottom;}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:underline;color:#f00;}
input,button{ border:0; background:none; font-family:Arial, Helvetica, sans-serif,"微软雅黑"}
button,input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
input,button,select,textarea{outline:none}
.wrap{width:1200px; margin:10px auto; height:auto; overflow:hidden;}
.border{border:1px solid #ddd}
.mb10{margin-bottom:10px;}
.fl{float:left;}
.fr{float:right;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}
*html .clearfix{height:1%;}
.clearfix{display:block;}
*+html .clearfix{min-height:1%;}

#header{height:72px;overflow:hidden;}
.logo{float:left;height:70px;width:115px;}
.logocss{float:left;margin-top:4px;height:66px;width:385px;background:url(/images/logo.jpg) no-repeat}
.logocss a{display:block;height:66px;overflow:hidden;text-indent:-999em}
.todaty_css{float:left;padding:15px 0 0 10px}
.todaty_time{width:54px;height:40px;overflow:hidden;float:left;border:solid 1px #CCC}
.todaty_time span{display:block;height:20px;line-height:20px;text-align:center;overflow:hidden}
#weekday{background:#C00000;color:#FFF}
.search{float:right;padding-right:10px;margin-top:10px;width:300px;}
.top_ss{border:1px solid #C9C9C9;border-right:none;color:#666;float:left;height:24px;*line-height:25px;padding:0 5px;width:219px}
.top_s_botton{background:url(/images/top_s_botton.jpg) no-repeat}
.top_s_botton{border:0 none;cursor:pointer;float:left;height:26px;width:50px}
.hot_keys{float:left;height:20px;margin-top:10px;width:300px;}
.hot_keys a{margin:0 5px;}

.nav{background:url(/images/nav-bg.png) repeat-x;}
.inner{width:1200px;margin:0 auto;background:url(/images/nav.png) no-repeat; height:45px;}
.nav ul li{float:left;width:120px;text-align:center;font:16px/43px "微软雅黑"; color:#fff;}
.nav ul li a{color:#fff;display:block;}
.nav ul li a:hover{color:#fff;text-decoration:none;background:url(/images/nav-over.png) repeat-x;}
.nav ul li .hover{color:#fff;background:url(/images/nav-over.png) repeat-x;}


.ntes{ background:url(/images/img01.jpg) repeat-x; height:33px; line-height:33px; overflow:hidden;}
.ntes dl{ width:1140px; margin:0 auto;}
.ntes dl dt{ float:left;}
.ntes dl dd{ float:right;}

.tit{background:url(/images/tit.png) repeat-x;height:35px;overflow:hidden}
.tit h2{background:url(/images/nav_lin.png) 8px 10px no-repeat;}
.tit h2{float:left;line-height:33px;padding:2px 25px 0 25px;font-size:16px;}
.tit em{color:#f00}
.tit span{float:right;margin:13px 10px 0 0;color:#999}
.more_s{float:right;margin:7px 15px 0 0;color:red;font-size:14px;}

.bottom{border-top:solid 5px #027cd1; background:#eee; padding:0 0 10px;width:100%;margin:0 auto;height:auto; overflow:hidden;}
.bottom p{background:#3592e2; height:30px; text-align:center; color:#fff; font-size:14px; font-family:"微软雅黑"; line-height:30px; padding:10px 0;}
.bottom p a{color:#fff; width:118px; display:inline-block;border-right:2px dashed #fff;}
.bottom p a:last-child{border-right:none;}
.bottom p a:hover{ color:#fff;}
.bottom span{text-align:center; display:block;line-height:30px;}

.floatCtro{ width:74px; height:auto;background:#fff;position:fixed; right:0; bottom:50px; z-index:100;display:block;}

#menu ul li.fast,#menu ul li a {
	display: block;
	width:74px;
	text-align:center;
	height:40px;
	line-height:40px;
	font-family:'微软雅黑';
	font-size:14px;
	color:#676767;
	margin:5px 0;
	padding:0;
	cursor:pointer;
	background:#ccc;
	text-decoration: none;
}
#menu ul li.fast{
	background:#000;
	color:#fff;
}
#menu ul li a:hover,#menu ul li.cur a{color:#fff;background:#C40000;}

.gotop{display:block;margin:10px 0 0 0;width:74px; height:74px;background:#ccc; color:#000;  vertical-align:middle; cursor:pointer;text-align:center;}
.gotop span{display:block; width:28px; height:44px; line-height:22px;  font-family:'微软雅黑'; font-size:14px; line-height:22px; text-align:center; margin:15px 23px; _margin:-10px 0 0 16px;}
.gotop:hover{background:#000; color:#fff;}

/* wap */
#thp_notf_div{position: fixed}
.hpn_top_container{background: none repeat scroll 0 0 #fcd116; height: 16em;  position: absolute; top: -16em; white-space: nowrap; width: 100%; z-index: 2000}
.hpn_top_icon{float: left; margin: 6em 0 0 1.25em}
.hpn_top_desc{color: #404040; float: left; font-size: 4em; margin: 1.1em 0 1.06em 0.25em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap}
.hpn_top_link, .hpn_top_link:visited, .hpn_top_link:hover{background: none repeat scroll 0 0 #fff; border: 1px solid #ccc; color: #1020d0; margin: 1em 0.92em 0.5em 0.84em; padding: 0.6em 0.5em}
.hpn_top_link, .hpn_top_close{cursor: pointer; display: inline-block; font-size: 13px; text-align: center; vertical-align: middle}
.hpn_top_close{color: #404040; text-decoration: underline}
.hpn_top_link, .hpn_top_close{cursor: pointer; display: inline-block; font-size: 3.2em; text-align: center; vertical-align: middle}