@charset "gb2312";
/* CSS Document */

body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, input, textarea, select{margin:0;padding:0}
body{font:12px "ËÎÌå","Arial Narrow",HELVETICA;background:#fff;color: #333;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
img{border:0;vertical-align:middle}
em{font-style:normal}
li{list-style:none}
em,i{font-style:normal}
textarea,input{background: none; border:none;}
a{color:#666;text-decoration:none}a:hover{color:#c81623}
.fl{float:left;}
.fr{float:right;}


.header_wrap{
	width:100%;
}
.header{
	width:1000px;
	margin:0 auto;
	overflow: hidden;
	padding:10px 0 30px;
}
.header_right .qq{
	background:url(imagesico_qq_06.jpg) no-repeat left center;
	font-size:14px;
	line-height: 25px;
	color:#000;
	padding-left:28px;
	margin:10px 0 0 15px;
 
	display:inline-block;
}
.header_right .wb{
	background:url(imagesico_wb_09.jpg) no-repeat left center;
	font-size:14px;
	color:#000;
		line-height: 25px;
	padding-left:28px;
	margin-left:15px;
	display:inline-block;
}
.header_right .wx{
	background:url(imagesico_wx_11.jpg) no-repeat left center;
	font-size:14px;
	color:#000;
	 line-height: 25px;
	padding-left:28px;
	margin-left:15px;
	display:inline-block;
}
.header_right .tel{
	background:url(imagesico_phone_06.png) left center no-repeat;
	padding-left:28px; 
	line-height: 25px;
  display:inline-block;
	margin-left:19px;
	font-weight: bold;
	color:#cd0311;
   font-size:18px;	
}
.header_right a:hover{
	color:#EB1E21;
	text-decoration: underline;
}
.bannner_wrap{
	width:100%;
}
.banner{
	width: 1000px;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:60px;
}
.banner_left{
	width:495px;
	height:230px;
	overflow: hidden;
	margin-right:40px;
	position: relative;
}
.banner_left #lb{
	position: absolute;
	left:0;
	top:0;
}
.banner_left p{
	position:absolute;
	height:30px;
	bottom:0;
	left:0;
	width:495px;
	background:#000;
	opacity: 0.7;
	filter:alpha(opacity=70);
	
}
.banner_left ul li{
	float:left;
	 
}
.dian{
	position:absolute;
	bottom:8px;
	right:43px;
}
.dian li{
	width:10px;
	height:10px;
	background:#fff;
	border-radius: 50%;
	margin-right:10px;
	text-indent: -999px;
	cursor: pointer;
}
.banner_right h5{
	font:bold 27px/54px "Microsoft Yahei";
	color:#cd0311;
	border-left:7px solid #cd0311;
	padding-left:27px;
	margin-bottom:17px;
}
.banner_right p{
	font:bold 20px/20px "Microsoft Yahei";
	color:#333;
	margin-bottom:14px;
}
.banner_right p.p3{
	margin-bottom:24px;
}
.banner_right ul li{
	float: left;
	width: 102px;
	height:45px;
	background:#cd0311;
	margin-right:8px;
	text-align:center;
	font:22px/45px "Microsoft Yahei";
 
}
.banner_right ul li a{
	color:#fff;
}

.item_wrap{
	width:100%;
	
	padding-bottom:40px;
}
.item_tab{
	width:1000px;
	margin:0 auto;
	border-top:1px solid #e7091b;
}
.item_tab h3{
	display: block;
	height:60px;
	width:145px;
	text-align: center;
	font:22px/60px "Microsoft Yahei";
	background:#e7091b;
	color:#fff;
	
}
.item_tab .title_right {
	overflow:hidden;
	width: 855px;
	margin: 0 0 30px 0;
}
.item_tab .title_right li{
	height:60px;
	float: left;
	width:140px;
	text-align: center;
	font:22px/60px "Microsoft Yahei";
   border-bottom:1px solid #ccc;
   border-left:1px solid #fff;
  border-right:1px solid #fff;
}
.item_tab .title_right li.bl{
	border-left:1px solid #ccc;
}
.item_tab .title_right li.br{
	border-right:1px solid #ccc;
}
.item_tab .title_right li.active{
	border-bottom:1px solid #fff;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	color:#e7091b;
	font-weight:bold;
	 cursor: pointer;
}
.item{
	display: none;
	clear: both;
	margin-top:30px;
	padding:30px 60px 30px;;
	border:1px solid #ffae00;
	border-top-width:3px;
	overflow: hidden;
	
}
.item_left,.item_right {
	width:400px;
}
.item_left li{
	 height: 38px;
	width:400px;
	border-bottom:1px dashed #999;
	font:16px/38px "Microsoft Yahei";
}
.item_left li span,.item_right li span{
	float:right
}
.item_left li a,.item_right li a{
	width:345px;
	float:left;
	display:block;
	white-space:nowrap;
	overflow:hidden; 
	text-overflow:ellipsis;
	
}
.item_right{
	margin-left:75px;
}
.item_right li{
	 height: 38px;
	width:400px;
	border-bottom:1px dashed #999;
	font:16px/38px "Microsoft Yahei";
}
.item a:hover{
	text-decoration: underline;
}

.book_wrap{
	padding-bottom:40px;
	width:100%;
	
}
.book{
	width:1000px;
	margin:0 auto;
}
.book h2{
	margin-left:10px;
	padding-left:20px;
	border-left:4px solid #e7091b;
	font:bold 18px/38px "Microsoft Yahei";
	color:#e7091b;
	margin-bottom:20px;
}
.book ul{
	overflow: hidden;
	width:940px;
	margin:0 auto 30px;
	border:1px solid #e7091b;
	background:url(imagesbj.jpg) no-repeat;
}
.book ul li{
	float:left;
	height:40px;
	text-align: center;
	font:18px/40px "Microsoft Yahei";
	width:100px;
	margin-right:5px;
	cursor:pointer
}
.book ul .mr0{margin-right:0}
.book_tab_content{
	
	display:none;
	margin:0 auto;
	overflow: hidden;
	
	 
}
.on{
	display: table;
	overflow: hidden;
	margin:0 auto;
}
.book_tab_content dl{
	 margin:0 30px;
	width:168px;
	float: left;
}
.book_tab_content dl dt{
	margin:0 auto;
}
.book_tab_content dl dd{
	text-align: center;
	margin-top:20px;
	font-size:16px;
}
.book_tab_content dl dd span{
	color:#e7091b;
}
 /*foot*/
.foot{ padding:30px 0; width:100%; height:auto; min-width:1000px; background:#000; font-size:14px; color:#fff; font-family:'Microsoft Yahei'; line-height:20px; text-align:center;}
.foot a{ font-size:14px; color:#fff; font-family:'Microsoft Yahei'; }
.foot a img{display:inline;vertical-align: middle}
 
/*×ó²à¹ã¸æÀ¸*/
.aside{
	position:fixed;
	left:0;
	top:50%;
	width:110px;
	height:200px;
	margin-top:-100px;
	z-index: 2;
	 
}
.aside .close{
	position:absolute;
	top:-16px;
	right:2px;
	font-size:12px;
	cursor: pointer
}
.aside_open{
	 
	position:fixed;
	left:0;
	top:50%;
	background:#ffe2b0;
	width:18px;
	padding:10px;
	font:18px "Microsoft Yahei";
	border-radius: 0 10px 10px 0;
	cursor: pointer;
	margin-top:-58px;
}