html,body,header,nav,footer,div,ul,ol,li,p,form,input,a,span,em,i,strong,b,font,img{margin:0; padding:0; list-style:none; border:none;}
body{font-family:"微软雅黑"; font-size:12px;}
a{text-align:center; text-decoration:none!important; outline:none;color:#666;}
input{outline:none;}
em{font-style:normal;}
img:hover{opacity:0.8;}
.clear{clear:both}
.main{width: 1200px;margin: 0 auto;}

.top{box-shadow: 0px 0px 5px 0px #ccc;width: 100%;height: 82px;z-index: 99;background-color: #FFF;border-bottom: 1px solid #e3e7e8;position: fixed;top: 0}
.top_1{width: 1400px;margin: 0 auto;}
.top_2{width: 509px;float: left;overflow: hidden;}
.top_2n{padding: 25px 0px;float: left;}
.top_3{width: 500px;height:83px;float: right;padding: 20px 0;}
.input-keyword{padding: 9px;border-radius: 3px;font-family: inherit;border: 1px solid rgba(0, 0, 0, 0.19); margin: 0;width: 220px;float: left;}
.search-btn {display: block;float: left;font-weight: 600;font-size:18px;width: 80px;height: 35px;background:#901d22;color:#fff;border-radius: 0px 10px 10px 0px}
.resultbar {font-size: 24px;}

#cpd{ 
	width:154px; 
	height:40px;
	margin:auto;
	float:left;
	background-image:url(../images/ctopselect.jpg);
	background-position:center 6px;
	background-repeat:no-repeat;
	line-height:40px;
	font-family:"Microsoft YaHei","宋体", Arial, sans-serif, serif;
	font-size:14px;
	text-align:center;
	padding-right:10px;
} 
#cpd a{
	width:154px; 
	height:40px;
}
#div1{ 
display:none; 
font-size:12px; 
position:relative; 
left:37px; 
top:-10px; 
background-color:White; 
padding:5px 10px 0px 10px; 
width:160px; 
border:1px #DDD solid;
line-height:24px;
}
#div1 a{
	width:60px;
	font-family:"Microsoft YaHei","宋体", Arial, sans-serif, serif;
	font-size:12px;
	text-align:center;
	line-height:24px;
	padding:5px;
} 

.logo{width: 509px; height: 74px;background-image: url(../images/logo.jpg);background-position: center;background-repeat: no-repeat;float: left;}
.ad{width: 1200px;margin: 0 auto;margin-top: 100px}
.share1{width:1200px;overflow: hidden;margin:10px auto;border-bottom:1px #CCCCCC solid;border-top:1px #CCCCCC solid;}
.sharez{width:560px;float:left;line-height:50px;padding-top:8px;}
.sharey{width:200px;float:right;font-family:"Microsoft YaHei","ËÎÌå", Arial, sans-serif, serif; font-size:14px;font-size:14px;line-height:54px;text-align:right;padding-right:40px;}
.sharey a:hover{text-decoration:none;}
#div2{display:none;font-size:12px;position:relative;left:20px;top:-20px;background-color:White;padding:5px 10px 0px 10px;width:170px;border:1px #DDD solid;line-height:24px;text-align:center;padding:20px 0;z-index:999;}
.contitle{padding: 5px}
.contitle p{line-height: 40px;font-size: 28px;font-weight: normal;color: #000;}
.contitle p span{line-height: 40px;font-size: 12px;font-weight: normal;color: #000;float: right;}
.contitle .content{padding: 10px}
.contitle .content p{font-size: 14px;line-height: 18px;}
.bbs{width: 780px;margin-bottom:15px;/*height: 800px;border: 1px solid #ccc;*/float: left;}
.hot{width: 400px;overflow: hidden;float: left;margin-left:20px;}
.hot .list{width: 385px;overflow: hidden;margin: 0 auto;padding: 5px 0;}
.hot_l{width: 200px;float: left;}
.hot_r{width: 170px;float: left;padding: 5px}
.hot_r a{display: block;text-align:left;}
.tag{width: 100%;overflow: hidden;padding: 5px}
.tagu {overflow: hidden;padding: 10px}
.tagu li{display: block;padding: 5px;float: left;text-align: center}
.ctlist{width: 100%;overflow: hidden;padding: 5px}
.ctlist .title{height: 40px;border-bottom: 1px solid #e4e4e4;width: 100%;}
.ctlist .title h3{float: left;}
.ctlist .title h3 strong{font-size: 18px;color: #333333;margin-right: 10px;}
.ctlist .title h3 em{font-size: 18px;color: #333333;opacity: 0.5;filter:alpha(opacity=50);text-transform: uppercase;font-family: 'Arial';}
.ctlist .title p{float: right;font-size: 12px;line-height: 34px;}
.ctlist .title p a{color: #666666;}
.ctlist .title p a:hover{color: #e7931a;}
.ctlist .title p em{color: #e7931a;}
.ctlist img{max-width: 100%;}
.listcont ul{overflow: hidden;}
.listcont ul li a img:hover {opacity: 0.4;}
.listcont ul li{display: block;width: 220px;height:200px;float: left;padding: 10px}
.listcont ul li p {text-align: center}
.listcont ul li a {font-size: 16px}
.listcont ul li a span {font-size: 14px}

.play {background:url(/images/play.png) no-repeat 50% 50%;}

/* tFocus */
#tFocus-btn li.active,#tFocus-leftbtn,#tFocus-rightbtn{display:block;background:url(../images/spr.png) no-repeat;}
#tFocus{width:338px;height:323px;background:#DDD;overflow:hidden;margin:5px auto 0 auto; */}
#tFocus-pic{width:338px;height:243px;position:relative;}
#tFocus-pic li{width:338px;height:243px;position:absolute;left:0;top:0;filter:alpha(opacity:0);opacity:0;}
#tFocusBtn{width:359px;height:68px;padding-left:5px;margin-top:5px;z-index:20;overflow:hidden;}
#tFocus-btn{width:289px;height:68px;position:relative;left:0;bottom:0;overflow:hidden;float:left;margin-right:3px;}
#tFocus-btn ul{width:100000px;position:absolute;left:0;top:0;}
#tFocus-btn li{height:57px;width:91px;padding-top:7px;display:block;float:left;margin-right:5px;}
#tFocus-btn li img{border:2px solid #dddddd}
#tFocus-btn li.active{background-position:-448px -100px;}
#tFocus-btn li.active img{border:2px solid #40b9e5}
#tFocus-leftbtn,#tFocus-rightbtn{height:40px;margin-top:18px;width:15px;float:left;text-indent:-9999px;}
#tFocus-leftbtn{margin-right:5px;background-position:-455px -60px;}
#tFocus-rightbtn{background-position:-480px -60px;}


/*返回顶部开始*/
#code,#code_hover{width:40px;height:195px;background:url(../images/icon.png) no-repeat;position:fixed;right:50px;cursor:pointer;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
#code{background-position: -189px 0px;bottom:120px;_margin-bottom:120px;}
#code_hover{background-position: -189px 0px;bottom:120px;_margin-bottom:120px;}
#gotop{background-position:-276px -310px;bottom:67px;_margin-bottom:67px; width:40px;height:40px;position:fixed;right:50px;cursor:pointer;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
#code_img{width:270px;height:355px;background: url(../images/icon.png) 92px 109px no-repeat;position:fixed;right:90px;bottom:67px;cursor:pointer;display:none;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:67px;}
/*返回顶部结束*/

.foot{width: 1200px;margin: 0 auto;overflow: hidden;padding: 40px 0px;}
.foot_1{width: 279px;padding: 10px;border-right: 1px solid #E1E1E1;overflow: hidden;float: left}
.foot_1 em{color:#979797;font-size: 14px}
.foot_1 a{color:#595959;}
.foot_1 ul{margin-top: 5px;}
.foot_1 ul li{width:80px;text-align: center;float: left;margin: 5px;}
.last{border-right: none;}
.mod_footer{overflow: hidden;text-align: center;margin-top: 40px;}
..mod_footer div{padding: 5px;}


.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	padding: 0px;
	/*width: 40px;*/
	text-align: center;
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
}
.dede_pages ul li a{
	font-size: 12px;
	padding:2px 4px 2px;
	color:#fff;
	border-bottom:1px solid #EEE;
	background:#901D22 ;
	opacity: 0.9;
    width:36px;
	display:inline-block;
    text-align:center
}
.dede_pages ul li a:hover{
	color:#fff;
	text-decoration:none;
	padding:2px 4px 1px;
	border-bottom:2px solid #F63;
}
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	color:#F63;
	padding:2px 4px 1px;
	border-bottom:2px solid #F63;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#666;
	font-weight:normal;
	margin:0px 2px;
}