@charset "utf-8";
/*** Reset ***/

.banner .bx-wrapper .bx-pager.bx-default-pager a {
	text-indent: -9999px;
	display: block;
	width: 100px;
	height: 7px;
	margin: 0 2px;
	outline: 0;
	background:url(img/bg-bxslider_hover.png) no-repeat;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-o-border-radius:0;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-o-box-shadow:none;
}

.banner .bx-wrapper .bx-pager.bx-default-pager a:hover,
.banner .bx-wrapper .bx-pager.bx-default-pager a.active {
	background:url(img/bg-bxslider_a.png) no-repeat;
}
.banner .bx-wrapper .bx-pager,
.banner .bx-wrapper .bx-controls-auto {
	bottom: 30px;
}
.banner li{
	min-width:1024px !important;
}
.banner li img{
	min-width:1024px;
}
.shop_area{
	background:url(img/bg-bxslide.gif) repeat-x;
	padding:2px 0 24px;
	min-width:1024px;
}

/*o2o_ds*/
.o2o_ds{
	border-top:#fff solid 1px;
	border-bottom:#f0f0f0 solid 1px;
	background:#f7f7f7;
	padding:22px 0 21px;
	min-width:1024px;
}
.o2o_ds dl:after {
	content: ".";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}
.o2o_ds dt{
	float:left;
	width:350px;
}
.o2o_ds dd{
	width:664px;
	float:left;
	padding:3px 0px 0 10px;
	line-height:20px;
}

.wrapper .inner:after {
	content: ".";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}
/*aside*/
.aside{
	width:352px;
	float:right;
}
.aside .aside_box{
	background:#f8f8f8;
}
.aside .aside_box p.aside_title{
	padding:20px 25px 20px;
	color:#999999;
	line-height:23px;
}
.aside .aside_box p.aside_title img{
	float:left;
	padding-right:10px;
}
.aside .aside_box p.aside_title strong{
	font-weight:normal;
	padding-left:10px;
}
.aside .aside_box p.aside_title strong.title{
	color:#000;
	font-size:16px;
	font-family: 'Microsoft Yahei',"黑体";
}
.aside .aside_box p.aside_title strong.site{
	color:#c4c4c4;
	padding-bottom:10px;
	display:inline-block;
}
.aside .aside_box p.aside_title span{
	display:block;
	padding-left:95px;
	padding-top:20px;
}
.aside .aside_box p.aside_title span em{
	margin:0 auto;
	width:109px;
	line-height:28px;
	height:28px;
	display:inline-block;
	background:#FFF;
	border:#f0f0f0 solid 1px;
	text-align:center;
}
.aside .aside_box p.aside_new img{
	border:#FFF 5px solid;
	margin:15px 15px 0;
}
.aside .aside_box ul{
	padding: 2px 5px;
}
.aside .aside_box ul li{
	background:url(img/bg-aside_new.gif) no-repeat 7px center;
	padding-left:15px;
	line-height:25px;
}
.aside .aside_box ul li span{
	float:right;
	color:#999999;
}
.aside .aside_box ul li a{
	width:240px;
	display:block;
	white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;
}





/*foucs*/


.focus ul{
	padding: 2px 5px;
}
.focus ul li{
	background:url(img/bg-aside_new.gif) no-repeat 7px center;
	padding-left:15px;
	line-height:31px;
}
.focus ul li span{
	float:right;
	color:#999999;
}
.focus ul li a{
	width:225px;
	display:block;
	white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;
}

/*article*/

.article{
	width:655px;
	float:left;
}

.article .video_new{
	border-left:#f8f8f8 solid 1px;
	border-right:#f8f8f8 solid 1px;
	border-bottom:#f8f8f8 solid 1px;
}
.article .video_new .video_title{
	padding: 30px 0 10px 23px;
}
.article .video_new .video_title:after {
	content: ".";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}
.article .video_new .video_title p{
	width:287px;
	height:207px;
	background:url(img/bg-video.gif) no-repeat;
	padding:17px 0 0 18px;
	float:left;
}
.article .video_new .video_title dl{
	width: 315px;
float: left;
padding: 0 0 0 5px;
}
.article .video_new .video_title dt{
	font-size:16px;
	color:#000;
	font-family: 'Microsoft Yahei',"黑体";
	padding-bottom:15px;
}
.article .video_new .video_title dd{
	color:#999;
	text-indent:24px;
	line-height:20px;
}
.article .video_new .video_list {
	padding:0 21px 0 22px;
}
.article .video_new .video_list ul{
	padding-top:30px;
	border-top:#f8f8f8 solid 1px;
}
.article .video_new .video_list ul:after {
	content: ".";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}
.article .video_new .video_list li{
	float:left;
	width:190px;
	padding-left:20px;
	padding-bottom:6px;
}
.article .video_new .video_list li.no_p{
	padding-left:0;
}
.article .video_new .video_list li span{
	display:block;
	padding:15px 10px 0 10px;
	line-height:21px;
	text-align: center;
	font-size: 16px;
	font-family: 'Microsoft Yahei',"宋体";
	color: #000;
}
.article .video_new .video_list li em{
	display:block;
	padding:0 10px;
	color:#999;
	line-height:21px;
	text-align: center;
}

.article .job_list {
	padding:0 11px;
	border-left:#f8f8f8 solid 1px;
	border-right:#f8f8f8 solid 1px;
	border-bottom:#f8f8f8 solid 1px;
}
.article .job_list ul:after {
	content: ".";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}
.article .job_list li{
	float:left;
	width:190px;
	padding:0 10px 1px;
}
.article .job_list li a{
	padding-bottom:5px;
	display:block;
}
.article .job_list li span{
	display:block;
	padding:3px 10px 0 10px;
	line-height:21px;
	color:#999;
}

.article .business_list {
	padding:20px 0 0 3px;
	border-left:#f8f8f8 solid 1px;
	border-right:#f8f8f8 solid 1px;
	border-bottom:#f8f8f8 solid 1px;
}
.article .business_list ul:after {
	content: ".";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}
.article .business_list li{
	float:left;
	width:130px;
	padding-bottom :15px;
}
.article .business_list li a{
	padding-bottom:5px;
	display:block;
}
.article .business_list li strong{
	display:block;
	padding:5px 0 0 5px;
	font-family: 'Microsoft Yahei',"宋体";
	color:#000;
	font-size:14px;
	font-weight:normal;
}
.article .business_list li span{
	display:block;
	padding:9px 0 0 5px;
	color:#999;
}


