.homepage_banner{
	width: 940px;
	height: 600px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
.slides_container{
	width: 940px;
	height: 555px;
	z-index: 1;
}
.slides_container div{
	width: 940px;
	height: 555px;
	position: absolute;
}
.img_info_con{
	position: absolute;
	left: 20px;
	top: 285px;
	color: #fff;
	z-index: 999;
}
.img_info_con .title{
	font-size: 36px;
}
.img_info_con .info{
	font-size: 15px;
	width: 350px;
	line-height: 18px;
}
.img_info_con .rih{
	margin-top: 10px;
}
.img_info_con .rih a{
	padding: 5px;
	font-size: 12px;
	background: #cf0000;
	color: #fff;
}
.img_info_con .block_con{
	clear: both;
	display: inline-block;
	margin-top: 12px;
}
.img_info_con .block_con li{
	float: left;
	position: relative;
	display: block;
	width: 10px;
	height: 10px;
	background: #fff;
	margin-right: 8px;
	opacity: 0.5;
}
.img_info_con .block_con li.active{
	opacity: 1;
}
.img_list{
	width: 944px;
	height: 145px;
	position: absolute;
	bottom: 0px;
	margin-left: -4px;
	z-index: 998;
}
.img_list .item{
	float: left;
	width: 114px;
	height: 145px;
	position: relative;
	font-size: 15px;
	margin-left: 4px;
}
.img_list .item a img{
	display: block;
}
.img_list .item .type{
	background: #fff;
	height: 40px;
	line-height: 32px;
	padding-left: 10px;
	overflow: hidden;
}
.content{
	position: relative;
	padding-top: 615px;
}
.home_left{
	float: left;
	position: relative;
	width: 590px;
}
.tab_con{
	height: 57px;
	margin-top: 9px;
}
.tab_con li{
	display: block;
	float: left;
	position: relative;
	margin-right: 4px;
	width: 178px;
	height: 47px;
	background: #9b221a;
	color: #fff;
	padding: 10px 0px 0px 14px;
	cursor: pointer;
}

.tab_con li .tab_title{
	font-size: 18px;
}
.tab_con li .tab_txt{
	font-size: 12px;
}
.tab_con li.active{
	background: #1c1c1c;
}
.tab_con li.active .tab_title{
	color: #eb9100;
}
.tab_con li.active .tab_txt{
	color: #4c5aa5;
}
.tab_info_con{
	width: 584px;
	padding:22px 0px;
	background: #1c1c1c;
	position: relative;
}
.tab_info_con .prev{
	position: absolute;
	left: 14px;
	top: 66px;
}
.tab_info_con .next{
	position: absolute;
	right: 14px;
	top: 66px;
}
.tab_info_con .item_con{
	margin: 0px auto;
	width: 520px;
	height: 165px;
}
.tab_info_con .item_con .item{
	width: 161px;
	float: left;
	position: relative;
	margin: 0px 6px;
}
.tab_info_con .item_con .item .item_title{
	margin-top: 10px;
}
.tab_info_con .item_con .item .item_title a{
	font-size: 14px;
	color: #ce0000;
}
.tab_info_con .item_con .item .item_info{
	font-size: 12px;
	color: #818181;
}
.layouttitle{
	color: #fff;
	font-size: 20px;
	margin-top: 28px;
	margin-bottom: 10px;
}
.news_con{
	width: 574px;
	padding: 0px 5px;
}
.news_item{
	border-top: solid 1px #c60000;
	position: relative;
	padding: 16px 0px 15px 150px;
	min-height: 128px;
	_height:128px;
}
.news_item .news_img{
	position: absolute;
	left: 0px;
	top: 16px;
}
.news_item .news_img img{
	width: 128px;
	height: 128px;
}
.news_item .news_title{
	font-size: 14px;
}
.news_item .news_title a{
	color: #fff;
}
.news_item .news_txt{
	font-size: 12px;
	color: #360702;
	margin: 10px 0px;
	width: 420px;
}
.news_item .news_more{
	height: 24px;
}
.news_item .news_more a{
	display: inline-block;
	background: #eb9100;
	padding: 5px;
	color: #fff;
}
/* homepage_right */
.home_right{
	float: right;
	position: relative;
	width: 347px;
}
.orange_area{
	background: #eb9100 url(../images/orange_area_bg.png) left top no-repeat; 
	/*
	padding-top: 65px;
	margin-top: 9px;
	*/
	padding-top: 20px;
	margin-top: 9px;
	position: relative;
}
.orange_area .ybgo_img{
	position: absolute;
	top: -9px;
	right: 0px;
}
.orange_area .barcode_img{
	position: absolute;
	left: 15px;
	top: 64px;
}
.orange_area .info_title{
	font-size: 24px;
	color: #c60000;
	padding-left: 40px;
	margin-top: 5px;
}
.orange_area .info_txt{
	margin: 10px 20px 15px 75px;
	color: #fff;
	line-height: 18px;
	font-size: 13px;
}
.orange_area .link1{
	text-align: right;
	margin-right: 24px;
}
.orange_area .link1 a{
	color: #c60000;
	font-size: 12px;
}
.orange_list{
	border-top: solid 1px #c60000;
	margin-top: 10px;
	padding-bottom: 5px;
}
.orange_list .item{
	background: #e97e00 url(../images/orangelist_itembg.png) 40px 10px no-repeat;
	padding-left: 88px;
	height: 33px;
	line-height: 32px;
	border-top: solid 1px #e36900;
	overflow: hidden;
}
.orange_list .item a{
	color: #8e0000;
	font-size: 13px;
}
.orange_area .link2{
	text-align: right;
	margin-right: 24px;
	padding: 15px 0px;
}
.orange_area .link2 a{
	color: #fff;
	font-size: 12px;
	background: #e97e00;
	padding: 5px;
	display: inline-block;
}
.ad_area{
	width: 347px;
	height: 101px;
	color: #fff;
	margin-top: 14px;
	position: relative;
}
.ad_area .num{
	font-size: 138px;
	line-height: 101px;
	position: absolute;
	top: 2px;
	left: 38px;
	opacity: 0.5;
	z-index: 1;
}
.ad_area .ad_txt{
	font-size: 48px;
	line-height: 48px;
	position: absolute;
	left: 15px;
	top: 30px;
}
.ad_area .reserve{
	position: absolute;
	top: 75px;
	left: 75px;
}












