@charset "utf-8";
*{ padding:0; margin:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px;}
ol, ul{ list-style:none;}
li{ list-style-type:none; }
a{ text-decoration:none; color:#000;}
a:hover { COLOR:#D72525;}
img { border:0;}


/*公共样式开始*/
body{ margin:0 auto; font-family: "Microsoft YaHei", '微软雅黑', '宋体'; font-size:12px;}
.clear{ clear:both; font-size:0px; line-height:0px; height:0px;}
.fl{ float:left;}
.fr{ float:right;}
.hidden {display:none;}
.display{display:block;}
.w1200{width: 1200px;margin: 0px auto;}
.w1090{width: 1090px;margin: 0px auto;}
a{color: #444;}
.top{
	position: fixed;
    top: 0px;
    z-index: 3000;
    width: 100%;
}
.top .top_img{
	background: #fff;
}
.nav{
	width: 100%;
    background: #d82521;
    height: 45px;
}
.nav ul li{
	float: left;
    line-height: 45px;
    text-align: center;
    width: 150px;
    font-size: 16px;
    cursor: pointer;
}
.nav ul li:hover{
	background: #D82521;
}
.nav ul li a{color: #fff;}
.nav ul li .hid{
	background: #D82521;
}
.nav ul li .hid li{
	border-top: 2px solid #fff;
}
.nav ul li .hid li:hover{
	background:rgba(10,5,5,0.6);
}
.nav ul li .hid1{
	height:0px;
	overflow:hidden;
	transition:.5s;
} 
.nav ul li .hid1 a{color: #fff;font-size: 14px;}
.nav ul li:hover .hid1{height:auto;}
.box1{
	position: relative;
    top:167px;
}
.box1_left{
	width: 250px;
	height: auto;
}
.box1_left .titlea{
	width: 100%;
	height:55px;
	background: #D72525;
	color: #fff;
	border-top-left-radius: 15px;
	border-top-right-radius:15px;
	line-height: 55px;
	font-size: 20px;
	text-align: center;
}
.box1_left ul{
	border:1px solid #D72525;	
}
.box1_left ul li{
	width: 90%;
	height: 35px;
	border:1px solid #ccc;
	display: block;
	margin:10px auto;
	line-height: 35px;
	text-align: center;
	cursor: pointer;
}
.box1_left ul li:hover{
	background: #D72525;
}
.box1_left ul li:hover a{color: #fff;}
.box1_left ul .hover{
	background: #D72525;
}
.box1_left ul .hover a{
	color: #fff;
}
.box1_right{
	width: 920px;
	height: auto;
}
.box1_right .gsjj{
	width: 615px;
	height: auto;
}
.title{
	width: 100%;
	height: 40px;
	font-size: 20px;
	color: #D72525;
	border-bottom: 1px solid #D72525;
	line-height: 40px;
	overflow: hidden;
	text-indent: 15px;
}
.title span{
	float: right;
	font-size: 14px;
	margin-right: 20px;
}
.box1_right .gsjj .gsjj_con{
	width: 95%;
	margin:10px auto;
	font-size: 14px;
	line-height: 28px;
	text-indent: 2em;
	padding-bottom: 10px;
}
.box1_right .news {
    width: 283px;
}
.box1_right .news ul{
	margin-top: 10px;
}
.box1_right .news li{
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}
.box1_right .news li i{
	padding: 5px;
	color: #D72525;
}
.box2{
	position:relative;
	top: 167px;
}
.box2 .pro_con{
	width: 95%;
	margin:10px auto;
	height: auto;
	font-size: 14px;
}
.box2 .pro_con img{
	width: 250px;
	height: 225px;
	padding:5px;
}
.footer{
	width: 100%;
	height: 130px;
	background: #333;
	position:relative;
	top: 230px;
	color: #fff;
	text-align: center;
	line-height: 30px;
}
.footer .fnav{
	display: inline-block;
    margin-top: 19px;
}
.footer .fnav a{
	color: #fff;
	padding:0px 10px;
} 
.con_right{
	width: 920px;
    height: auto;
}
.con_right .con_box{
	min-height: 500px;
	width: 95%;
	margin:10px auto;
}
.con_right .list{
	width: 100%;
}
.con_right .list .list_con{
	line-height: 30px;
	font-size: 14px;
	text-indent: 14px;
	border-bottom: 1px dashed #ccc;
	margin:10px 0px;
}
.con_right .list .list_con e{
	color: #D72525;
}
.con_right .list .list_con .ee{
	text-indent:0px;
}
.con_right .list .list_con .n{
	padding-bottom: 10px;
}
.pages {
    font-size: 14px;
    color: #000000;
    line-height: 24px;
    margin-top: 12px;
    text-align: center;
}
.pages a {
    display: inline-block;
    border: 1px solid #DDDDDD;
    color: #696969;
    padding: 0px 6px;
    margin: 0px 2px;
    height: 24px;
}
.listfoo{
	top: 230px;
}
.pic{
	width: 100%;
}
.pic .pic_con{
	width: 250px;
    height: 250px;
    text-align: center;
    line-height: 29px;
    font-size: 14px;
    margin: 15px 18px;
}
.pic .pic_con img{
	width: 250px;
	height: 228px;
}
.detail{
	width: 100%;
}
.detail h2 {
    text-align: center;
    font-size: 18px;
    margin-top: 20px;
}
.detail .lj {
    color: #666;
    text-align: center;
    margin-top: 8px;
    margin-bottom: 30px;
    font-size: 12px;
}
.pagebox {
    border-top: 1px dashed #ddd;
}
.pagebox a {
    width: 50%;
    line-height: 45px;
}
.pagebox .down {
    text-align: right;
    margin-left: 20px;
}