/* CSS Document */

*{margin:0;padding:0;list-style-type:none; font-family: "Microsoft YaHei",tahoma,arial,"Hiragino Sans GB","\5b8b\4f53",sans-serif;}

html{overflow-x:hidden;}
img{border:0px;}
input{border:0px;}
.clear{ clear:both;}


body{margin:0 auto;  /*text-align:center; */ font-family: "Microsoft YaHei",tahoma,arial,"Hiragino Sans GB","\5b8b\4f53",sans-serif;}
a{color:#333;}
a:link{ text-decoration:none; color:#6B6B6B;min-width:20px;}
a:visited{color:#6B6B6B;}
a:hover{color:#b10613; text-decoration:none;}
 
a:active{color:#000;}   
/*a:visited{color:#333;}*/   



.wrap{width:auto; height:auto; margin:0 auto; }
.wrapper{width:auto; height:218px; border-bottom:2px solid #0c4c7d;}
.top{background:#eeeeee; height:auto; }
.top1{width:1280px; margin:0 auto; font-size:14px; color:#333333; height:35px; line-height:35px;}
.top1-1{ float:left;}
.top1-1 a:link{color:#333;}
.top1-1 a:hover {color:#F00;}
.top1-2{ float:right}
.ys1{color:#3399ff;}
.ys2{margin-top:-5px;}
.ys2:link{color:#333;}
.ys2:hover{color:#F00;}


.top2{width:1280px; margin:0 auto; height:auto;}



.header2-1{
	width: 300px;
	height: 80px;
	float: left;
	margin-top:30px;
}
.header2-2{
	width:500px;
	height:80px;
	float:left;
	margin-top:30px;
	margin-left:120px;
	
}
.header2-2-1{
	width: 400px;
	height: 35px;
	line-height: 35px;
	float: left;
	border: 3px solid #b73930;
	color: #989898;
	font-size: 18px;
}
.header2-2-1 img{float:left; margin-right:10px;}

.header2-2-1-1{
	float:left;
	font-size:14px;

}
.header2-2-2{
	width: 87px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #fff5f8;
	background: #b73930;
	float: left;
	border: 3px solid #b73930;
	font-size: 20px;
}
.header2-2-2 a{
	color:#FFF;
	list-style:none;
	text-decoration:none;
}
.header2-2-3{
	width:500px;
	height:40px;
	float:left;
	font-size:16px;
	
	font-size:14px;
}
.header2-2-3 ul li{
	width:75px;
	height:40px;
	line-height:40px;
	
	float:left;
}
.header2-2-3 ul li a{
	list-style:none;
	text-decoration:none;
	color:#939391;
}
.header2-2-3 ul li a:hover{
	color:#d41332;
	font-weight:bold;
	font-size:14px;
}
.header2-3{
	width: 270px;
	height: 45px;
	float:right;
	margin-top:35px;
	color:#555555;
	
}

.header2-3-1 {
    width: 260px;
    height: 45px;
    text-align: center;
}

.header2-3-2{
	width: 130px;
	height: 45px;
	float: left;
	border: 1px solid #f0f0f0;
	background:#fafafa;
}


.header3-9{
	width: 100%;
	height: 46px;
	line-height: 46px;
	float: left;
	margin-top: 30px;
	float: right;
}
.header3-8{
	width: 265px;
	height: 45px;
	line-height: 45px;
	background: #90180f;
	float: left;
	font-size: 18px;
	color:#fff;
	
}



.header3-6{
	width: 980px;
	height: 37px;
	line-height: 37px;
	margin-left: 30px;
	float: left;
	
	
}


.header3-6 ul{
	width:980px;
	height:35px;
	line-height:35px;
}
.header3-6 ul li{

	height: 35px;
	font-size: 16px;
	float: left;
	margin:0 18px;
}

.header3-6 ul li a{
	color:#000;
}

.header3-6 ul li a:link{
	color:#000;
}
.header3-6 ul li a:hover{
	color:#F00;
}


.ts1{
	width: 300px !important;
	height: 40px;
	line-height: 40px 
	color: #e43d34 !important;
	font-size: 24px !important;
	font-family: "Microsoft YaHei",tahoma,arial,"Hiragino Sans GB","\5b8b\4f53",sans-serif;
	font-weight: bold;
	
}
.hr{
	size:2px;
	color:#0c4c7d;
	width:100%;
	
	}
	
	
#banner{
	
	height:auto;
	
	
}
.bannerleft{
	width: 265px;
	height: auto;
	/*background: #c81623;*/
	float: left;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
}
.bannerleft1{
	width: 260px;
	/* height: 550px; */
	background: #c81623;
	float: left;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
}

.bannerleft1 ul li span{ float:right;}

.bannerleft1 ul li a{
	color:#FFF;
}
.bannerleft1 ul li a:hover{
	color:#FC6;
}


.bannerleft2{
	width: 30px;
	height: auto;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	float: right;
	margin-right: 10px;
	
}
.bannerleft1 ul{
}
	
.bannerleft ul{
	margin-top:20px;
	margin-left:15px;
}
.bannerleft ul li{
	width:240px;
	height:40px;
	line-height:40px;
}
.bannerleft ul li a{
	color:#FFF;
}
.bannermain{
	width:729px;
	height:auto;
	 margin-top:2px; 
	 float:left;
	
}
.bannerright{
	width: 265px;
	height: auto;
	float: right;
	border:1px solid #ccc;
	 margin-top:2px; 
}

.bannerright1{
	width:265px;
	float:left;
	height:40px;
	line-height:40px;
	font-size:20px;
	color:#666666;
	border:1px solid #cecdcd;
	height:250px;
	margin-left:3px;
}

.bannerright1-1{
	width:259px;
	height:40px;
	line-height:40px;
	font-size:16px;
	color:#333333;
	float:left;
	border-bottom:1px solid #ccc;
}
.bannerright1-2{
	width: 80px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #cc0000;
	float: right;
}

.bannerright11{
	width:265px;
	float:left;
	height:40px;
	line-height:40px;
	font-size:20px;
	color:#666666;
}
.bannerright11-1{
	width:100px;
	height:40px;
	line-height:40px;
	font-size:16px;
	color:#333333;
	float:left;
	margin-left:20px;
}
.bannerright11-2{
	width: 80px;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #cc0000;
	float: right;
}
#wj{color:#ff6600;}
#fx{color:#5f5f5f;}
.bannerright12{background:#787878; width:265px;
	text-align:center;
	float:left;
	height:40px;
	line-height:40px;
	font-size:20px;
	color:#fff; height:40px; line-height:40px;}
	

.bannerright2{
	width: 265px;
	height: 190px;
	float:left;
	padding-top:10px;
	
	
}
.bannerright2-1 ul li{
	height:30px;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	border:1px solid #e7e5e5;
	width:200px;
}
.bannerright2-1{
	width: 225px;
	margin-top:10px;
	height: 35px;
	color: #666666;
	float: left;
	margin-left: 20px;
	float:left;
		border:1px solid #e7e5e5;

}
.bannerright2-1 img{float:left; }

.bannerright2-1 span{float:left; padding-top:10px; color:#8f9090; padding-left:10px;}
.bannerright2-2{
	width: 190px;
	height: 150px;
	color: #666666;
	font-size: 14px;
	margin-left: 70px;
}
.bannerright2-2 ul li{
	height:30px;
	line-height:30px;
	font-size:12px;
}
.bannerright3{
	width: 245px;
	height: 196px;
	float: right;
	padding-top:10px;
	
}
.bannerright3 ul li{
	color:#4d4d4d;
	font-size:14px;
	height:35px;
	line-height:35px;
}
.bannerright3 ul li a {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 230px;
    float: left;
}
.bannerright3 ul li a:link{
	color:#4d4d4d;
	
}

.bannerright3 ul li a:hover{
	color:#F00;
	
}
	

#main{
	width: 1200px;
	height: 3130px;
	
	float: left;
	margin-left: 10px;
}


/*************************************tab strat********************************************************/
.tab-bd{position: relative;display:none;}
.tab-bd li{/*width: 264px;height: 492px;border:1px solid #111;*/position:absolute;top: 0;    }
.tab-bd{width: 222px;height: 440px;}
.item:hover .item-list{display: block;}    