*{margin:0;padding:0;}
body{font-size:14px;font-family:"Microsoft YaHei";}
ul,li{list-style:none;}

#tab{position:relative;}
#tab .tabList ul li{
	float:left; 
    background: #ed2025;
    color: white;
	 
	border:1px solid #ccc;
	padding:5px 0;
	width: 33%;
	text-align:center; 
	position:relative;
	cursor:pointer;
}
#tab .tabCon{
	position:absolute; 
	top:32px; 
	border-top:none;
	    width: 100%;
	height: 530px;
}
#tab .tabCon div{ 
	position:absolute;
	opacity:0;
	filter:alpha(opacity=0);
}
#tab .tabList li.cur{
	border-bottom:none;
	background:#fff;  
	  color: black;
}
#tab .tabCon div.cur{
	opacity:1;
	filter:alpha(opacity=100);
} 
#tab .tabCon div ul li p{
	float: left; margin-top: 20px;
    margin-right: 10px;
    background: url(../images/dd2.gif) no-repeat left;
    padding-left: 10px;
}
#tab .tabCon div ul li span{
	font-size: 14px;
	float: right;
	width: 137px;

}
#xw ul li{
	    position: relative;
    width: 100%;
    height: 95px;
    margin: 10px 0;
}
#xw ul li img{

    float: left;
    width: 87px;
    height: 70px;
    margin-right: 10px;
}
#xw ul li a{

    display: block;
    line-height: 25px;
    font-size: 16px;
    color: #303030;
}
.tj h4{
	 width: 245px; 
    background: #af1e24;
    height: 63px;
    line-height: 63px;
    padding-left: 25px;
    font-family: "微软雅黑";
    font-size: 22px;
    font-weight: normal;
    color: #FFF;
}
#xw{

         width: 100%;
    padding-left: 5px;
    padding-right: 5px;
}
#tab .tabCon div:first-child{ opacity: 1;}

.tj{

    width: 270px;
    border: 1px solid #ccc;
    margin-top: 15px;
}

.det-tit,
.rel-tit{
	height:40px;
	background-color: #e1e1e1;
}
.det-wrp{
	margin-bottom: 40px;
}
.det-tit h3{
	width:118px;
	height:40px;
	line-height: 40px;
	text-align: center;
	font-size:16px;
	color:#fff;
	float:left;
	background-color: #c40d20;
}
.det-con{
	padding-top:12px;
}
.det-con img{
	max-width:100%;
	height:auto !important;
}
.rel-tit h3{
	float:left;
	padding-left:22px;
	font-size:16px;
	color:#666;
	line-height: 40px;
	border-left:3px solid #c40d20;
}
 .rel-con{
	padding-top: 30px;
}
 .rel-con ul li{
	float:left;
	width:275px;
	margin-right:20px;
}
 .rel-con ul li:last-child{
	margin-right: 0;
}
 .rel-con ul li .img-wrp img{
	width:275px;
	height:188px;
}
 .rel-con ul li .tit{
	font-size:16px;
	text-align: center;
	height:30px;
	line-height: 30px;
	overflow: hidden;
}

.pagess a{ padding: 5px; border: 1px #cacaca solid; }
.pagess span{ padding: 5px; border: 1px #E54A27 solid; background: #E54A27; color: #fff; }
.page_biaoti 	 { flex-flow: row nowrap;
    justify-content: center;
    display: flex; margin-top: 30px;}
.page_biaoti li{ width: 20%; float: left; border: 1px #cacaca solid; list-style-type:none;  
       display:inline; text-align: center; line-height: 36px; margin-right: 1%; border-radius: 18px;}
			 
			 
	.page_biaoti li:hover{ background: #E54A27;}
	.page_biaoti li:hover a{ color: #fff;}
	
	.tiahi{ background-color: #E54A27; color: #fff;}
.tiahi a{ color: #fff;}
.page_biaoti:visited{ color: #E54A27;}

#relation-news {
    display: block;
    clear: both;
    padding-top: 19px;
}
#relation-news li {
    line-height: 46px;
    float: left;
    width: 46%;
    margin-right: 2%;
    border-bottom: 1px dashed #eee;
    background: url(../images/relation-dot.jpg) left no-repeat;
    padding-left: 2%;
}
#relation-news li a {
    font-size: 14px;
    color: #444;
}

#info-relation {
    display: block;
    font-weight: normal;
    margin-top: 27px;
    height: 48px;
    clear: both;
    line-height: 32px;
    font-size: 18px;
    border-bottom: 1px #cacaca solid;
		}
.popup{width:550px; height:448px;border:1px solid #ebeaea;left:-50px;top:-30px;}
.popup .guanbi{position: absolute;right:15px;top:15px;cursor:pointer;}

