@charset "utf-8";
body {
	font-family:"微软雅黑",Arial, Helvetica, sans-serif,"宋体" ;
	margin:0px;
	padding:0px;
	font-size:14px;
	line-height:24px;
	color:#333;
	padding-bottom:50px;
	}
@media (min-width:640px){body{width:640px;margin:auto;}}
i{
font-style:normal;
}
a{
color:#333;
text-decoration:none;
}
#a1 a{
color:#555;
text-decoration:none;
}
#a2 a{
color:#fff;
text-decoration:none;
}
#a3 a{
color:#ff8000;
text-decoration:none;
}

a:focus {
	outline:none;
	-moz-outline:none;
}
*{margin:0px;padding:0px;}
div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,label,p,table,tr,th,td,textarea,iframe,embed,object,img,span,a,dd,dt,dl{ outline:none;font-family:"微软雅黑";margin:0px;padding:0px;list-style:none;}
img{margin:0px;padding:0px;border:0px;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
#clear{clear:both;}
/*公用部分结束*/
<!--焦点图-->
.block_home_slider {
	position: relative;
	background-color: #ffffff;
	text-align: center;
	line-height: 0px;
	margin-right: auto;
	margin-left: auto;
}  /*底部小图标*/
.block_home_slider .slide {position:relative; }

.block_home_slider .flex-direction-nav a {width:25px; height:25px; margin-top:-27px; display:block; position:absolute; top:50%; background-repeat:no-repeat; background-image:url(sprite_arrow_2.png); text-indent:-9000px;}

.block_home_slider .flex-control-paging {padding-top:0px; position:absolute; bottom:8px; z-index:9; margin-right:10px; left:0; text-align:center; width:100%; height:8px; overflow:hidden; display:inline;}
.block_home_slider .flex-control-paging li {
	list-style-type: none;
	display:inline;
	
}
.block_home_slider .flex-control-paging li a {width:8px; height:8px; text-indent:-9000px; display:inline-block; cursor:pointer; margin-right:8px;background-color:#fff;border-radius:8px; }
.block_home_slider .flex-control-paging li a.flex-active { background-color:#f5cc00;border-radius:10px; }

.block_home_post_feature {width:300px; }
.block_home_post_feature p {padding-bottom:0px;}


.flexslider {margin: 0; padding: 0; position: relative;}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
	list-style-type: none;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}
/*banner结束*/

/*底部固定*/
#bottom_ad {
    background-color:#666;
	WIDTH: 100%;
	HEIGHT: 50px;
	overflow:hidden;
	RIGHT: 0px;
	left:0px;
	BOTTOM: 0px;
	POSITION:fixed;/*固定定位*/
	_POSITION: absolute;/*兼容IE6*/
	_TOP: expression(offsetParent.scrollTop+document.documentElement.clientHeight-this.offsetHeight);/*兼容IE6*/
}
/*固定底部的效果是上面的样式在起作用，下面的样式均属于装饰，你可以随意修改。*/

#bottom_none{ display:none;}
.gubox{
width:100%;
height:50px;
background-color:#666;
overflow:hidden;
}

.gubox p{
width:25%;
float:left;
overflow:hidden;
}
.gubox p a{
width:100%;
display:block;
color:#fff;
padding-top:26px;
text-align:center;
background-position:center 6px;
background-repeat:no-repeat;
background-size:24px;
font-size:12px;
height:24px;
}
#p1{
background-image:url(../images/icon1.jpg);
}
#p2{
background-image:url(../images/icon2.jpg);
}
#p3{
background-image:url(../images/icon3.jpg);
}
#p4{
background-image:url(../images/icon4.jpg);
}
/*底部固定结束*/
.weizhibox{
width:100%;
height:30px;
padding:10px 0;
background-color:#d50808;
position:relative;
}
.weizhibox h1{ 
float:left;
height:30px;
padding-left:10px;}
.weizhibox h1 img{ 
height:30px;}
.navbox{ 
width:calc(100% - 20px);
margin:0 auto;
overflow:hidden;
padding:0 10px;
border-bottom:2px solid #d50808;
padding-bottom:15px;}
.navbox ul{ 
overflow:hidden;
width:100%;}
.navbox li{ 
width:25%;
float:left;
display:inline;
margin-top:10px;}
.navbox li a{ 
display:block;
width:100%;
text-align:center;
font-size:13px;
height:78px;}
.navbox li a img{ 
width:56px;
height:56px;}]
.navbox li a p{ 
width:100%;
line-height:24px;}
.title1{ 
width:100%;
overflow:hidden;
margin-top:5px;}
.title1 h1{ 
font-weight:normal;
font-size:16px;
float:left;
background-image:url(../images/ti1.jpg);
background-position:left top;
background-repeat:no-repeat;
width:120px;
background-size:120px;
color:#fff;
text-indent:10px;}
.title1 p{ 
float:right;
padding-top:6px; 
padding-right:10px;}
.newbox{ 
width:calc(100% - 20px);
margin:0 auto;
overflow:hidden;
margin-top:5px;}
.newbox li{ 
display:inline;
float:left;
width:100%;
margin-top:5px;}
.newbox li a{ 
display:block; 
width:calc(100% - 2px);
border:1px solid #dee2e2;
border-radius:5px;
background-image:url(../images/newbj.jpg);
background-repeat:repeat-x;
background-position:left center;
background-size:2px 26px;
height:26px;
line-height:26px;
overflow:hidden;
font-size:12px;}
.newbox li a h1{ 
font-size:12px;
font-weight:normal;
float:left;
color:#555;
width:calc(100% - 80px);
background-image:url(../images/biao1.png);
background-repeat:no-repeat;
background-position:10px 10px;
background-size:4px 5px;
padding-left:20px;}
.newbox li a p{ 
float:right;
color:#888;
padding-right:10px;}
.title2{ 
width:calc(100% - 10px);
margin:0 auto;
height:15px;
position:relative;
border-bottom:2px solid #d50808;
margin-bottom:15px;
text-align:center;
margin-top:5px;}
.title2 p{ 
position:absolute;
text-align:center; 
bottom:-15px;
left:50%;
margin-left:-50px; 
width:100px;
font-size:18px;
color:#d50808;
height:30px;
background-color:#fff;
line-height:30px;}
.tubox{ 
width:calc(100% - 20px);
margin:0 auto;
overflow:hidden;}
.tubox ul{ 
width:calc(100% + 8px);}
.tubox li{ 
width:calc(50% - 8px);
display:inline;
float:left;
margin-right:8px;
margin-top:8px;}
.tubox li a{ 
display:block;
text-align:center;
width:calc(100% - 2px);
border:1px solid #e3e3e3;}
.tubox li a img{ 
width:100%;
height:auto;}
.tubox li a p{ 
height:30px;
line-height:30px;
width:100%;
overflow:hidden;}
.more{ 
width:100%;
overflow:hidden;
margin-top:10px;}
.more a{ 
display:block;
margin:0 auto;
height:20px;
line-height:20px;
border:1px solid #d50808;
color:#d50808;
text-align:center;
width:90px;
font-size:13px;
border-radius:20px;}
.lybox{ 
width:100%;
background-color:#f2f2f2;
overflow:hidden;
margin-top:15px;
padding-bottom:15px;}
.lybox .title2 p{ 
background-color:#f2f2f2;}
.bdcon{ 
width:100%;
margin-top:10px;
overflow:hidden;}
.bdbox{ 
width:calc(100% - 40px);
margin:0 auto;
overflow:hidden;
background-color:#fff;
border:1px solid #ccc; 
line-height:30px;
margin-top:10px;}
.bdbox label{ 
float:left;
width:55px;
text-align:right;}
.bdbox input{ 
float:left;
margin-left:2px;
line-height:30px;
border:none;
width:calc(100% - 70px);}
.bdbox textarea{ 
float:left;
margin-left:2px;
line-height:30px;
border:none;
width:calc(100% - 70px);
height:80px;}
.tijiao{ 
width:calc(100% - 40px);
margin:0 auto;
overflow:hidden;
margin-top:10px;}
.tijiao input{ 
display:block;
width:100%;
height:30px;
line-height:30px;
text-align:center;
color:#fff;
background-color:#d50808;
border:none;
margin:0 auto;}
.foot{ 
width:100%;
border-top:1px solid #d50808;
margin-top:20px;
background-color:#f2f2f2;
text-align:center;
font-size:12px;
line-height:20px;
overflow:hidden;
padding:10px 0;}
.foot i{ 
color:#d50808;}
.neirong{ 
width:calc(100% - 20px);
margin:0 auto;
overflow:hidden;
text-align:justify;
margin-top:10px;
min-height:100px;}
.neirong img{ 
width:100%;
height:auto;
margin:2px 0;}
.ertitle{ 
width:100%;
height:30px;
line-height:30px;
background-color:#f2f2f2;
text-indent:10px;
font-size:14px; 
color:#222;
font-weight:bold;
border-bottom:1px solid #ccc;}
.fany{ 
width:100%;
margin-top:10px;
overflow:hidden;
text-align:center;
font-size:12px;}
.erbox{ 
width:100%;
overflow-y:hidden;
margin-top:5px;}
.ernav{ 
width:calc(100% - 20px);
padding:0 10px;
overflow-y:hidden;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #ccc;}
.ernav ul{ 
width:100%;}
::-webkit-scrollbar{width:0px; height:0;}
.ernav ul li{ 
display:inline;
float:left;}
.ernav ul li a{ 
display:block;
padding:0 15px;
height:24px;
line-height:24px;
margin:0 2px;}
#ernav a{ 
background-color:#d50808;
color:#fff;}
.biaoti{ 
overflow:hidden;
width:calc(100% - 20px); 
padding:0 10px;
margin-top:10px;
text-align:center;
padding-bottom:5px;
border-bottom:1px dashed #ccc;}
.biaoti h1{ 
font-size:15px;
color:#111;
line-height:26px;
font-weight:bold;}
.biaoti p{ 
color:#666;
line-height:20px;
font-size:12px;}