@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/index/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/index/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/index/bg-bxslide.gif) repeat-x;
	padding:22px 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:624px;
	float:left;
	padding:5px 40px 0 10px;
	line-height:20px;
}

.wrapper .inner:after {
	content: ".";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}
/*aside*/
.aside{
	width:352px;
	float:left;
}
.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:15px;
}
.aside .aside_box ul li{
	background:url(../img/index/bg-aside_new.gif) no-repeat 7px center;
	padding-left:12px;
	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;
}



/*article*/

.article{
	width:655px;
	float:right;
}

.article .video_new{
	border-left:#f8f8f8 solid 1px;
	border-right:#f8f8f8 solid 1px;
	border-bottom:#f8f8f8 solid 1px;
}
.article .video_new .video_title{
	padding:37px 0 33px 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:182px;
	background:url(../img/index/bg-video.gif);
	padding:34px 0 0 16px;
	float:left;
        background-size: 100% 100%;
}
.article .video_new .video_title dl{
	width:300px;
	float:left;
	padding:0 0 0 23px;
}
.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:10px;
	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:13px;
}
.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;
}
.article .video_new .video_list li em{
	display:block;
	padding:0 10px;
	color:#999;
	line-height:21px;
}

.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 18px;
}
.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:25px 0 0 33px;
	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:200px;
	padding-bottom :5px;
}
.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:12px;
	font-weight:normal;
}
.article .business_list li span{
	display:block;
	padding:9px 0 0 5px;
	color:#999;
}



.article .business_list_4 {
        padding:25px 0 0 33px;
        border-left:#f8f8f8 solid 1px;
        border-right:#f8f8f8 solid 1px;
        border-bottom:#f8f8f8 solid 1px;
	margin-left:-385px;
}
.article .business_list_4 ul:after {
        content: ".";
        visibility: hidden;
        display: block;
        height: 0;
        clear: both;
}
.article .business_list_4 li{
        float:left;
        width:16.66%;
        padding-bottom :5px;
}           
.article .business_list_4 li a{
        padding-bottom:5px;   
        display:block;
} 
.article .business_list_4 li strong{
        display:block;
        padding:5px 0 0 5px;
        font-family: 'Microsoft Yahei',"黑体";
        color:#000; 
        font-size:12px;
        font-weight:normal;
}
.article .business_list_4 li span{
        display:block;
        padding:9px 0 0 5px;
        color:#999; 
} 
