
.foot .foot-nav a:hover{ color:#666; }
.container{}
.banner{ position:relative; width:100%; }
.banner .img{ width:100%; overflow:hidden; position: relative;}
.banner .img img{ display:block; width:100%; height:auto; }
.banner .cont{ position:absolute; top:30.5%; left:50%; margin:0 0 0 -380px; width:760px; }
.banner .cont .title img{ display:block; margin:0 auto 25px; }
.banner .cont .text{ text-align:center; color:#000; font-size:20px; }
.banner .video{ display: none; }
.banner .img .bannervideo{
	position: absolute;
	width: 64px;
	height: 64px;
	text-align: center;
	left: 50%;
	margin-left: -32px;
	top: 50%;
	margin-top: 65px;
}

.banner .img .bannervideo img{
	max-width: 100%;
}

@media screen and (max-width: 768px){
	.banner .img .bannervideo{
		left:50%;
		right: auto;
		width: 30px!important;
		height: 30px!important;
		margin-left: -15px!important;
	}
	.banner .img .bannervideo img{
		width: 30px!important;
		height: 30px!important;
		margin-left: -15px!important;
	}
}

.banner-img{ position:relative; width:100%; height:600px; background:#eee; }
.banner-img .imgs,.banner-img .imgs ul{ position:relative; width:100%; height:100%; overflow:hidden; }
.banner-img .imgs ul li{ display:none; position:absolute; width:100%; height:100%; }
.banner-img .imgs ul li a{ display:block; }
.banner-img .imgs ul li .zz{ position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.2; filter:alpha(opacity=20); }
.banner-img .imgs ul li .text{ position:absolute; top:40%; left:10%; width:80%; text-align:center; font-size:32px; font-weight:300; color:#fff; line-height: 160%;}
.banner-img.news-banner .imgs ul li .text{ top:auto; bottom:50px; left:0; width:100%; text-align:left; }
.banner-img.news-banner .imgs ul li .text > div{ width:90%; max-width:1360px; margin:0 auto; font-size:32px; font-weight:300; color:#fff; }
@media screen and (max-width: 1024px) {
	.banner-img.news-banner .imgs ul li .text > div{
		line-height: 30px;
		font-size: 20px;
	}
}
@media screen and (min-width:800px){ 
.honor{ background:url("../images/about/bg.jpg"/*tpa=http://www.focusmedia.cn/assets/static/images/about/bg.jpg*/) no-repeat center bottom; }
.honor .cont{ margin-bottom:8px; padding:8px 0 0; }
.honor .yearBox{ position:relative; margin-bottom:20px; overflow:hidden; height:42px; }
.honor .yearBox:before{ content:""; position:absolute; bottom:0; left:0; width:100%; height:1px; background:#eaeaea; }
.honor .yearBox .years{ position:relative !important; z-index:10; margin:0 auto; text-align:center; white-space:nowrap; }
.honor .yearBox .years a{ display:inline-block; margin-left:-1px; width:84px; text-align:center; line-height:40px; border:1px solid #dce0e3; background:#edeef1; color:#9faab1; }
.honor .yearBox .years a:first-child{ margin-left:0; }
.honor .yearBox .years a.cur{ background:#fff; border-bottom-color:#fff; }
.honor .honorBox{ position:relative; margin:0 auto; width:885px; max-width:100%; }
.honor .honorBox .prev,.honor .honorBox .next{ position:absolute; top:30px; width:32px; height:54px; opacity:0.7; filter:alpha(opacity=70); cursor:pointer; transition:all .3s ease; -webkit-transition:all .3s ease; }
.honor .honorBox .prev{ left:-65px; background:url("../images/prev.png"/*tpa=http://www.focusmedia.cn/assets/static/images/prev.png*/) no-repeat center; }
.honor .honorBox .next{ right:-65px; background:url("../images/next.png"/*tpa=http://www.focusmedia.cn/assets/static/images/next.png*/) no-repeat center; }
.honor .honorBox .prev:hover,.honor .honorBox .next:hover{ opacity:1; filter:alpha(opacity=100); }
.honor .honorBoxbtm{ height:160px; background:url("../images/about/foot_bg.png"/*tpa=http://www.focusmedia.cn/assets/static/images/about/foot_bg.png*/) no-repeat center bottom; background-size:100% auto; }
.honor .honorBoxCont{ background:url("../images/about/mid_bg.png"/*tpa=http://www.focusmedia.cn/assets/static/images/about/mid_bg.png*/) repeat-y center top; background-size:100% auto; }
.honor .honorBoxCont .box{ padding:20px 20px 0; min-height:450px; background:url("../images/about/top_bg.png"/*tpa=http://www.focusmedia.cn/assets/static/images/about/top_bg.png*/) no-repeat center top; background-size:100% auto; }
.honor .honorBoxCont .box h3{ margin-bottom:30px; font-size:20px; font-weight:500; color:#d09400; line-height:1em; font-family:"Microsoft YaHei"; }
.honor .honorBoxCont .box dl{ overflow:hidden; }
.honor .honorBoxCont .box dl dt{ margin-bottom:12px; padding-left:10px; color:#d09400; border-left:3px solid #dce0e3; line-height:1em; }
.honor .honorBoxCont .box dl dd{ margin-bottom:30px; padding-left:13px; line-height:1.8em; font-size:16px; text-align:justify; }
}
@media screen and (max-width:800px){
.honor{ background:url("../images/about/bg.jpg"/*tpa=http://www.focusmedia.cn/assets/static/images/about/bg.jpg*/) no-repeat center bottom; }
.honor .cont{ margin-bottom:8px; padding:8px 0 0; }
.honor .yearBox{ position:relative; margin-bottom:20px; overflow:hidden; height:42px; }
.honor .yearBox:before{ content:""; position:absolute; bottom:0; left:0; width:100%; height:1px; background:#eaeaea; }
.honor .yearBox .years{ position:relative !important; z-index:10; margin:0 auto; text-align:center; white-space:nowrap; }
.honor .yearBox .years a{ display:inline-block; margin-left:-1px; width:84px; text-align:center; line-height:40px; border:1px solid #dce0e3; background:#edeef1; color:#9faab1; }
.honor .yearBox .years a:first-child{ margin-left:0; }
.honor .yearBox .years a.cur{ background:#fff; border-bottom-color:#fff; }
.honor .honorBox{ position:relative; margin:0 auto; width:885px; max-width:100%; }
.honor .honorBox .prev,.honor .honorBox .next{ position:absolute; top:30px; width:32px; height:54px; opacity:0.7; filter:alpha(opacity=70); cursor:pointer; transition:all .3s ease; -webkit-transition:all .3s ease; }
.honor .honorBox .prev{ left:-65px; background:url("../images/prev.png"/*tpa=http://www.focusmedia.cn/assets/static/images/prev.png*/) no-repeat center; }
.honor .honorBox .next{ right:-65px; background:url("../images/next.png"/*tpa=http://www.focusmedia.cn/assets/static/images/next.png*/) no-repeat center; }
.honor .honorBox .prev:hover,.honor .honorBox .next:hover{ opacity:1; filter:alpha(opacity=100); }
.honor .honorBoxbtm{ height:0px; background:url("../images/about/foot_bg.png"/*tpa=http://www.focusmedia.cn/assets/static/images/about/foot_bg.png*/) no-repeat center bottom; background-size:100% auto; }
.honor .honorBoxCont{ background:url("../images/about/mid_bg.png"/*tpa=http://www.focusmedia.cn/assets/static/images/about/mid_bg.png*/) repeat-y center top; background-size:100% auto; }
.honor .honorBoxCont .box{ padding:10px 10px 0; min-height:450px; background:url("../images/about/top_bg.png"/*tpa=http://www.focusmedia.cn/assets/static/images/about/top_bg.png*/) no-repeat center top; background-size:100% auto; }
.honor .honorBoxCont .box h3{ margin-bottom:30px; font-size:14px; font-weight:500; color:#d09400; line-height:1em; font-family:"Microsoft YaHei"; }
.honor .honorBoxCont .box dl{ overflow:hidden; }
.honor .honorBoxCont .box dl dt{ margin-bottom:12px; padding-left:10px; color:#d09400; border-left:3px solid #dce0e3; line-height:1em; }
.honor .honorBoxCont .box dl dd{ margin-bottom:30px; padding-left:13px; line-height:1.8em; font-size:16px; text-align:justify; }
}