@charset "utf-8";
/*css 初始化 */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img,input,button { border:none; padding:0;margin:0;outline-style:none; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family: "SimSun","宋体";}
select, input { vertical-align:middle;}
select, input, textarea { font-size:12px; margin:0; }
textarea { resize:none; } /*防止拖动*/
img {border:0;	vertical-align:middle; }  /*  去掉图片低测默认的3像素空白缝隙*/
table { border-collapse:collapse; }
body {
	padding-top:40px;
    font:16px/150% Arial,Verdana,microsoft yahei;
    /*font-family: "PingFang SC",Arial,"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",simsun,sans-serif;*/
    color:#191919;
    background:#fff;
}
.clearfix:before,.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after{clear:both;}
.clearfix{
    *zoom:1;/*IE/7/6*/
}
a {color:#333; text-decoration:none; }
a:hover{color: #e60012;}
h1,h2,h3,h4,h5,h6 {text-decoration:none;padding-bottom:10px;/*font-weight:normal;font-size:100%;*/}
s,i,em{font-style:normal;text-decoration:none;}
.c-red{color: #C81623!important;}

/*公共类*/
.w {  /*版心 提取 */
    width: 1120px;margin:0 auto;
}
.sec1000 {
	width: 1000px;margin:0 auto;
}
.fl {
    float:left;
}
.fr {
    float:right;
}
.al {
    text-align:left;
}
.ac {
    text-align:center;
}
.ar {
    text-align:right;
}
.hide {
    display:none;
}
.m20 {
    margin-top:20px;
}

/*顶部开始*/
.header {
    background-color: #f9f9f9;
    position: fixed;
    top:0;
    left:0;
    height:40px;
    width: 100%;
    box-shadow: 0 0 1px 0px rgba(0,0,0,0.3),0 0 6px 2px rgba(0,0,0,0.15);
    z-index: 9999;
}
.head-left {
    line-height: 40px;
}
.head-left li {
    float:left;
    margin-right:0px;
    border-right: 1px solid #eee;
}
.head-left li.first {
    border-left: 1px solid #eee;
}
.sy-text{
    padding:0 10px;
	font-size:14px;
}
.sy-text i {
    float:left;
    background: url(/skin/img/house.png) no-repeat;
    width: 12px;
    height: 11px;
    position: relative;
    top:15px;
    left:5px;
}
/*顶部右侧*/
.user {
    float:right;
}
.user a{

    margin-right:5px;
    border-radius: 3px;
    font-size: 14px;
    padding:5px 10px;
    line-height: 40px;
    background-color: #fff;
    border: 1px solid #dcdcdc;
    text-align: center;
}
.user .xwz {
	margin-right:5px;
    border-radius: 3px;
    font-size: 14px;
    padding:5px 10px;
    line-height: 40px;
    background: #f37403;
	color:#ffffff;
	border:0 solid #fff;
    text-align: center;
}
#weixinpic {
    float:right;
    padding-left:30px;
    position: relative;
}
#weixinpic a {
    display: block;
    padding:0 10px;
    font-size: 14px;
    line-height: 40px;
    background-color: #fff;
    text-align: center;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
}
#weixinbox {
	overflow:hidden;
    background: #ffffff;
    padding:10px 0 20px;
    width: 298px;
    position: absolute;
    right: 0px;
    top: 40px;
    /*box-shadow: 0 0 5px rgba(0,0,0,0.5);*/
    border: 1px solid #eee;
    cursor: auto;
    text-align: center;
    z-index: 999;
    display: none;
}
#weixinbox p{
	font-size:14px;	
	margin-bottom:15px;
}
#weixinbox span{
	padding:10px 0 10px;
	border-top:1px solid #eee;
	color:#f00;
	font-weight:bolder;	
}
.top {
    background-color: #fff;
    height: 100px;
}
.logo {
    float:left;
    padding-top:25px;
}
.logo a {
    display: block;
    width: 274px;
    height: 63px;
    background: url(/skin/img/logo.jpg) no-repeat;
    text-indent: -999em;
}
.searchbox {
	float:right;
	width:500px;
	margin-top:30px;
}
.searchbox .search {
	float:right;
	line-height:30px;
}
.searchbox .searchad {
	float:right;
	padding:10px 0;
	line-height:30px;
}
.searchinput {
    width: 300px;
    height: 38px;
    line-height: 38px;
    border: 1px solid #ccc;
    border-radius: 5px 0 0 5px;
    color: #ccc;
    text-indent: 20px;
}
.searchbutton {
    width: 80px;
    height: 40px;
    background-color: #f37403;
    color: #fff;
}
.weixin {
    float:left;
    margin-top:20px;
    padding-left:30px;
    border-left: 1px solid #eee;
}
.weixin img {
    width: 80px;
    height: 80px;
}

.nav {
	width:1120px;
	margin:0 auto;
    background-color: #f9f9f9;
    height: 40px;
    border-top: 4px solid #f37403;
    border-bottom: 1px solid #eaeaea;
}
.navbox {
    line-height: 40px;
}
.navbox li {
    float:left;
}
.navbox li a {
    padding:0 10px;
    border-right: 1px #bbb solid;
    color: #191919;
}
.navbox li a:hover {
    text-decoration: underline;
}
.navbox li.home {
    /*background-color: #b2b2b2;*/
    background-color: #f37403;
    margin-right:10px;
}
.navbox li.home a {
    color: #fff;
	padding:0 40px;
    border-right: none;
}
.navbox li.hot {
    background: url(/skin/img/hot.gif) no-repeat right 2px;
}
.footer {
    margin-top:20px;
    height:150px;
    text-align: center;
    font-size: 14px;
}
.footer .about {
    line-height: 40px;
    background-color: #eee;
}
.footer .copyright {
    padding: 10px 0;
    line-height: 24px;
}
.flink {
    margin-top: 20px;
    border: 1px solid #d9d9d9;
}
.flink .title {
    padding:5px 20px;
    border-bottom:1px solid #d9d9d9;
}
.flink .title span {
    font-size: 12px;
}
.flink .linkbox {
    padding:10px 20px;
}
.flink .linkbox li {
    font-size: 14px;
    margin-right:10px;
    display: inline-block;
}
.ad-left {
    width: 120px;
    height: 300px;
    background-color: #ddd;
    position: fixed;
    left:0;
    top:240px;
}
.ad-right {
    width: 120px;
    height: 300px;
    background-color: #ddd;
    position: fixed;
    right:0;
    top:240px;
}