body{
	max-width: 1390px;
	overflow: auto;
}
#coverLayout{
	width: 100%;
	height: 100%;
	background:#fff url(../images/aw_loading.gif) no-repeat 50% 50%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 9999;
}

/* 主导航
--------------------------------------------------*/
#contNav{
	width: 265px;
	height: 100%;
	background:#fff url(../images/wa_bg_content_nav.jpg) no-repeat 0px 100%;
	position: absolute;
	top: 0px;
	left: -100%;
	z-index: 10;
	text-align: center;
	overflow: hidden;
	filter:alpha(opacity=0); /*IE滤镜，透明度50%*/
	-moz-opacity:0; /*Firefox私有，透明度50%*/
	opacity:0;/*其他，透明度50%*/
}
#contNav .logoInfo{
	height: 270px;
	text-align: center;
}
#contNav .logo{
	display: inline-block;
	width: 141px;
	height: 85px;
	background:url(../images/logo.png) no-repeat;
	margin: 80px 0 0 -15px;
}
#contNav .navWrap li{
	width: 265px;
	height: 45px;
	line-height: 45px;
	margin-bottom: 7px;
	vertical-align: middle;
	cursor: pointer;
	position: relative;
}
#contNav .navWrap li:hover span,
#contNav .navWrap li:hover em,
#contNav .navWrap li.on span,
#contNav .navWrap li.on em{
	color: #fff;
}
#contNav .navWrap li:hover,
#contNav .navWrap li.on{
	background: #262727;
}
#contNav .navWrap li .bg{
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 0px;
	height: 56px;
	background: #262727;
}
#contNav .navWrap li i{
	position: absolute;
	display: block;
	top: 9px;
	left: 35px;
	width: 27px;
	height: 27px;
	background: url(../images/wa_nav_icon.png) no-repeat;
	z-index: 1;
}
#contNav .navWrap li.news i{
	background-position: -56px 0px;
}
#contNav .navWrap li.news:hover i,
#contNav .navWrap li.news.on i{
	background-position: -84px 0px;
}
#contNav .navWrap li.comments i{
	background-position: -56px -27px;
}
#contNav .navWrap li.comments:hover i,
#contNav .navWrap li.comments.on i{
	background-position: -84px -27px;
}
#contNav .navWrap li.diagram i{
	background-position: -56px -54px;
}
#contNav .navWrap li.diagram:hover i,
#contNav .navWrap li.diagram.on i{
	background-position: -84px -54px;
}
#contNav .navWrap li.interaction i{
	background-position: -56px -81px;
}
#contNav .navWrap li.interaction:hover i,
#contNav .navWrap li.interaction.on i{
	background-position: -84px -81px;
}
#contNav .navWrap li.videos i{
	background-position: -56px -108px;
}
#contNav .navWrap li.videos:hover i,
#contNav .navWrap li.videos.on i{
	background-position: -84px -108px;
}
#contNav .navWrap li.exhibition i{
	background-position: -56px -135px;
}
#contNav .navWrap li.exhibition:hover i,
#contNav .navWrap li.exhibition.on i{
	background-position: -84px -135px;
}
#contNav .navWrap li.theme i{
	background-position: -56px -162px;
}
#contNav .navWrap li.theme:hover i,
#contNav .navWrap li.theme.on i{
	background-position: -84px -162px;
}
#contNav .navWrap li span{
	position: absolute;
	top: 9px;
	left: 75px;
	width: 65px;
	height: 27px;
	line-height: 27px;
	font-size: 20px;
	color: #333;
	display: block;
	z-index: 1;
}
#contNav .navWrap li em{
	height: 14px;
	line-height: 14px;
	display: block;
	position: absolute;
	top: 20px;
	#top: 19px;
	left: 155px;
	font-size: 12px;
	color: #333;
	z-index: 1;
}
.xinhuaLogo{
	display: block;
	position: absolute;
	right: 10px;
	bottom: 20px;
}
.team{
	position: absolute;
	left: 35px;
	bottom: 20px;
	cursor: pointer;
	z-index: 2;
}
.teamBox{
	width: 270px;
	height: 150px;
	position: absolute;
	bottom: 60px;
	left: 0px;
	z-index: 10;
	z-index: 1;
	background: url(../images/teambg.png) no-repeat 0px 0px;
	display: none;
}
.teamBox li{
	width: 76px;
	height: 110px;
	text-align: center;
	position: absolute;
	bottom: -110px;
	left: 0px;
	z-index: 2;
	display: none;
	-moz-opacity:0;
	filter:alpha(opacity=0);
	opacity:0;
}
.teamBox li.zhangwei{
	left: 10px;
}
.teamBox li.dyliang{
	z-index: 1;
}
.teamBox li.zhoumu{
	z-index: 0;
}
.teamBox li i{
	width: 76px;
	height: 100px;
	text-align: center;
}
.teamBox li h3,
.teamBox li p{
	text-align: center;
}
.teamBox li h3{
	font-size: 16px;
}
.xjpTalk{
	height: 25px;
	line-height: 25px;
	padding-left: 40px;
	margin-top: 30px;
}
.xjpTalk i{
	float: left;
	width: 25px;
	height: 25px;
	margin-right: 10px;
}
.xjpTalk a{
	float: left;
	height: 25px;
	line-height: 25px;
	color: #666;
}
.downLoad{
	height: 25px;
	line-height: 25px;
	padding-left: 40px;
	margin-top: 20px;
}
.downLoad i{
	float: left;
	width: 25px;
	height: 25px;
	margin-right: 10px;
}
.downLoad a{
	float: left;
	height: 25px;
	line-height: 25px;
	color: #666;
}
/* 主体内容
--------------------------------------------------*/
#contMain{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 9;
}
.conts{
	height: 100%;
	margin-left: 265px;
	position: relative;
}
.conts .hd{
	width: 100px;
	height: 100%;
	background: #262727;
	position: absolute;
	top: 0px;
	left: -100%;
	z-index: 2;
	filter:alpha(opacity=0); /*IE滤镜，透明度50%*/
	-moz-opacity:0; /*Firefox私有，透明度50%*/
	opacity:0;/*其他，透明度50%*/
}
.conts .bd{
	height: 100%;
	background: gray;
	margin-left: 100px;
	left: -100%;
	z-index: 1;
}
.conts .bd > li{
	height: 100%;
	background: #fff;
}
/* 新闻
--------------------------------------------------*/
.conts.news .hd{
	width: 130px;
}
.conts.news ul.bd{
	margin-left: 130px;
}
.conts.news .hdCont{
	position: relative;
	top: 227px;
}
.conts.news .hdCont > li{
	height: 43px;
	line-height: 43px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	margin-bottom: 45px;
	cursor: pointer;
}
.conts.news .bd > li{
	width: 100%;
	height: 100%;
	position: relative;
}
.conts.news .hdCont > li:hover,
.conts.news .hdCont > li.on{
	background: #c4c4c4;
	color: #333;
}
.conts.news .hdCont .silder{
	position: absolute;
	top: 0px;
	right: -10px;
}
.conts.news .contItem{
	overflow: auto;
}
.conts.news .newsCont{
	width: 750px;
	margin: 50px 0 100px 19%;
}
.conts.news .newsCont h3 {
	height: 36px;
	line-height: 36px;
	margin-bottom: 20px;
	font-size: 16px;
	font-weight:bold;
	color: #333;
	cursor: pointer;
	background: url(../images/wa_content_line2.png) no-repeat 0px 100%;
}
.conts.news .newsCont .hotNews .left{
	width: 40%;
	float: left;
}
.conts.news .newsCont .hotNews .left li{
	margin-bottom: 25px;
}
.conts.news .newsCont .hotNews .left h4{
	height: 22px;
	overflow: hidden;
	margin-bottom: 5px;
}
.conts.news .newsCont .hotNews .left h4 a{
	font-size: 16px;
	font-weight: bold;
	color: #333;
}
.conts.news .newsCont .hotNews .left p{
	height: 100px;
	overflow: hidden;
	text-indent: 2em;
	font-size: 14px;
	line-height: 26px;
	color: #666;
}
.conts.news .newsCont .hotNews .right{
	width: 400px;
	height: 280px;
	background: #000;
	float: right;
}
.conts.news .newsCont .hotNews .right .focusBox {
	position: relative;
	width: 400px;
	height: 280px;
	overflow: hidden;
}
.conts.news .newsCont .hotNews .right .focusBox .pic li,
.conts.news .newsCont .hotNews .right .focusBox .pic li a{
	width: 400px;
	height: 280px;
	line-height: 280px;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
	font-size: 0px;
	background:#000;
}
.conts.news .newsCont .hotNews .right .focusBox .pic img {
	max-width: 400px;
	max-height: 280px;
	vertical-align: middle;
	margin: 0 auto;
}
.conts.news .newsCont .hotNews .right .focusBox .txt-bg {
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 1;
	height: 36px;
	width:100%; 
	background: #333;
	filter: alpha(opacity=40);
	opacity: 0.4;
	overflow: hidden;
}
.conts.news .newsCont .hotNews .right .focusBox .txt {
	position: absolute;
	bottom: 0;
	z-index: 2;
	height: 36px;
	width:100%;
	overflow: hidden;
}
.conts.news .newsCont .hotNews .right .focusBox .txt li {
	height: 36px;
	line-height: 36px;
	position: absolute;
	bottom: -36px;
}
.conts.news .newsCont .hotNews .right .focusBox .txt li a {
	display: block;
	color: white;
	padding: 0 0 0 10px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.conts.news .newsCont .hotNews .right .focusBox .num {
	position: absolute;
	z-index: 3;
	bottom: 12px;
	right: 8px;
}
.conts.news .newsCont .hotNews .right .focusBox .num li {
	float: left;
	position: relative;
	width: 8px;
	height: 8px;
	overflow: hidden;
	cursor: pointer;
	background: #fff;
	margin-left: 5px;
}
.conts.news .newsCont .hotNews .right .focusBox .num li.on {
	background: #41a9f5;
}
.conts.news .newsCont .dataList{
	padding-bottom: 20px
}
.conts.news .newsCont .dataList li{
	line-height: 30px;
	padding-left: 10px;
	position: relative;
}
.conts.news .newsCont .dataList a{
	font-size: 14px;
	color: #656565;
}
.conts.news .newsCont .dataList a:hover{
	color: #656565!important;
	text-decoration: underline;
}
.conts.news .newsCont .dataList i{
	width: 3px;
	height: 3px;
	background: #333;
	position: absolute;
	top: 50%;
	left: 0px;
	margin: -1px 0 0 0;
}
.conts.news .newsCont .dataList .left{
	width: 48%;
	float: left;
}
.conts.news .newsCont .dataList .right{
	width: 48%;
	float: right;
}
.conts.news .newsCont .imgList li{
	float: left;
	width: 33.3%;
	text-align: center;
	margin-bottom: 20px;
}
.conts.news .newsCont .imgList .img{
	width: 200px;
	height: 120px;
	padding: 5px;
	border: 1px solid #cccccb;
	margin: 0 auto 10px auto;
}
.conts.news .newsCont .imgList .img a{
	width: 200px;
	height: 120px;
	line-height: 120px;
	vertical-align: middle;
	text-align: center;
	font-size: 0px;
}
.conts.news .newsCont .imgList img{
	max-width: 200px;
	max-height: 120px;
	vertical-align: middle;
	margin: 0 auto;
}
.conts.news .newsCont .imgList .text{
	width: 212px;
	margin: 0 auto;
	text-align: center;
}
.conts.news .newsCont .imgList .text a{
	color: #7b7b7b;
}
/* 评论
--------------------------------------------------*/
.conts.comments .hdCont{
	position: relative;
	top: 279px;
}
.conts.comments .hdCont > li{
	height: 43px;
	line-height: 43px;
	font-size: 16px;
	background: #787979;
	color: #333;
	text-align: center;
	margin-bottom: 45px;
	cursor: pointer;
}
.conts.comments .bd > li{
	width: 100%;
	height: 100%;
	position: relative;
}
.conts.comments .hdCont > li:hover,
.conts.comments .hdCont > li.on{
	background: #c3c3c3;
}
.conts.comments .hdCont .silder{
	position: absolute;
	top: 0px;
	right: -10px;
}
.conts.comments .commontsCont{
	width: 750px;
	height: 100%;
	margin: 0 0 100px 19%;
	position: relative;
}
.conts.comments .logoTitle{
	float: left;
	position: absolute;
	top: 60px;
	left: 18%;
	z-index: 1;
}
.conts.comments ul.itemhd{
	width: 135px;
	border-right: 1px solid #878787;
	position: absolute;
	top: 190px;
	left: 17%;
	z-index: 1;
}
.conts.comments ul.itemhd > li{
	height: 110px;
	margin-bottom: 50px;
	cursor: pointer;
	text-align: center;
	position: relative;
}
.conts.comments ul.itemhd > li .img{
	width: 76px;
	height: 76px;
	line-height: 76px;
	text-align: center;
	vertical-align: middle;
	display: inline-block;
}
.conts.comments ul.itemhd > li .img img{
	max-width: 76px;
	max-height: 76px;
	vertical-align: middle;
	margin: 0 auto;
}
.conts.comments ul.itemhd > li h3{
	text-align: center;
	font-size: 20px;
	color: #000;
	margin: 5px 0;
}
.conts.comments ul.itemhd > li p{
	text-align: center;
	font-size: 12px;
	color: #4c4c4c;
	padding: 0 20px;
}
.conts.comments ul.itemhd li .arrow{
	display: block;
	width: 22px;
	height: 36px;
	position: absolute;
	right: -1px;
	top: 50%;
	margin-top:-18px;
	background: url(../images/wa_content_arrow.png) no-repeat;
	display: none;
}
.conts.comments ul.itemhd li.on .arrow{
	display: block;
}
.conts.comments ul.itembd{
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}
.conts.comments ul.itembd li{
	overflow: auto;
}
.conts.comments ul.itembd li .articles{
	width: 600px;
	padding: 190px 0 100px 19%;
	margin-left: 140px;
}
.conts.comments ul.itembd li h1{
	margin-bottom: 30px;
}
.conts.comments ul.itembd li h1,
.conts.comments ul.itembd li h1 a{
	display: block;
	height: 40px;
	overflow: hidden;
	font-size: 24px;
	font-weight: bold;
	color: #000;
}
.conts.comments ul.itembd li p{
	font-size: 16px;
	line-height: 30px;
	color: #333;
}
.conts.comments .xinhua .commontsCont{
	width: 100%;
	margin: 0px;
}
.conts.comments li.xinhua ul.itembd li .articles{
	padding-bottom: 50px;
}
.conts.comments li.xinhua .articles p{
	text-indent: 2em;
	padding-bottom: 20px;
}
.conts.comments li.xinhua .articles a{
	font-size:16px;
	font-weight: bold;
}
.conts.comments .media {
	overflow: auto;
}
.conts.comments .media .logoTitle {
	left: -7px;
}
.conts.comments .media ul.itembd{
	padding-top: 190px;
	padding-bottom: 50px;
}
.conts.comments .media ul.itembd li{
	overflow: hidden;
	margin-bottom: 25px;
}
.conts.comments .media ul.itembd li h1{
	margin-bottom: 10px;
}
.conts.comments .media .itembd p{
	font-size: 14px;
	line-height: 24px;
}
.conts.comments .sike{
	overflow: auto;
}
.conts.comments .sike .logoTitle{
	left: -7px;
}
.conts.comments .sike ul.itembd{
	padding-top: 190px;
}
.conts.comments .sike ul.itembd li{
	width: 770px;
	overflow: hidden;
	position: relative;
	margin-bottom: 25px;
	cursor: pointer;
}
.conts.comments .sike ul.itembd li.covers{
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	-moz-opacity:0;
	filter:alpha(opacity=0);
	opacity:0;
}
.conts.comments .sike li.covers .articles{
	background: #262727;
}
.conts.comments .sike li.covers .articles .arrow{
	display: block;
	width: 22px;
	height: 36px;
	position: absolute;
	top: 50%;
	left: -22px;
	margin-top:-48px;
	background: url(../images/wa_content_arrow_black.png) no-repeat 0px 0px;
}
.conts.comments .sike .articles{
	width: auto!important;
	min-height: 128px;
	padding: 10px!important;
	margin-left: 120px!important;
	position: relative;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.conts.comments .sike .hover .articles h1 a{
	color: #fff;
}
.conts.comments .sike .hover .articles p{
	color: #b9b9b9;
}
.conts.comments .sike .articles h1{
	font-size: 24px;
	padding: 0 10px;
	margin-bottom: 10px;
}
.conts.comments .sike .articles p{
	height: 85px;
	font-size: 14px;
	line-height: 28px;
	color: #666;
	padding: 0 10px;
	overflow: hidden;
}
.conts.comments .sike .left,
.conts.comments .sike .right{
	width: 100px;
	height: 100px;
	position: absolute;
	top: 0px;
	text-align: center;
}
.conts.comments .sike .left h3,
.conts.comments .sike .right h3{
	font-size: 20px;
	text-align: center;
}
.conts.comments .sike .left{
	left: 0px;
}
.conts.comments .sike .right{
	right: 0px;
}
/* 评论
--------------------------------------------------*/
.conts.diagram .hd{
	width: 130px;
}
.conts.diagram ul.bd{
	margin-left: 130px;
}
.conts.diagram .hdCont{
	position: relative;
	top: 331px;
}
.conts.diagram .hdCont > li{
	height: 43px;
	line-height: 43px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	margin-bottom: 45px;
	cursor: pointer;
}
.conts.diagram .bd > li{
	width: 100%;
	height: 100%;
	position: relative;
}
.conts.diagram .hdCont > li:hover,
.conts.diagram .hdCont > li.on{
	background: #c4c4c4;
	color: #333;
}
.conts.diagram .hdCont .silder{
	position: absolute;
	top: 0px;
	right: -10px;
}
.conts.diagram .picScroll-top{
	width:140px;
	height: 780px;
	overflow:hidden;
	position: absolute;
	top: 50px;
	left: 150px;
	margin: 0 0 0 25px;
	z-index: 99;
}
.conts.diagram .picScroll-top .prev,
.conts.diagram .picScroll-top .next{
	display:block;
	width:140px;
	height:27px;
	overflow:hidden;
	cursor:pointer;
	background: url("../images/wa_content_arrow3.png") no-repeat 50% -27px ;
}
.conts.diagram .picScroll-top .next{
	background-position:50% 0px;
}
.conts.diagram .picScroll-top .prevStop,
.conts.diagram .picScroll-top .nextStop{
	display: none;
}
.conts.diagram .picScroll-top .diagramBd{
	height: 680;
	overflow: hidden;
	margin: 20px 0;
	position: relative;
}
.conts.diagram .picScroll-top .diagramBd ul li{
	height: 200px;
	text-align:center;
	margin-bottom: 30px;
	cursor: pointer;
}
.conts.diagram .picScroll-top .diagramBd .img{
	height: 176px;
	line-height: 176px;
	border: 2px solid #262727;
	background: url("../images/aw_loading.gif") no-repeat 50% 50% ;
	vertical-align: middle;
	text-align:center;
	font-size: 0px;
	overflow: hidden;
}
.conts.diagram .picScroll-top .diagramBd .img img{
	max-width:136px!important;
	margin: 0 auto;
	vertical-align: middle;
}
.conts.diagram .picScroll-top .diagramBd .title{
	height: 44px;
	line-height:18px;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	text-align: center;
	color: #666;
}
.conts.diagram .picScroll-top .diagramBd .on .img{
	border-color: #009378;
}
.conts.diagram .picScroll-top .diagramBd .on .title{
	color: #009378;
}
.conts.diagram .bd > li.contItem{
	overflow: auto;
}
.conts.diagram .bd > li.contItem .diagramCont{
	width: 750px;
	padding: 50px 0 100px 19%;
}
.conts.diagram .bd > li.contItem h1{
	font-size: 30px;
	margin-bottom: 20px;
	text-align: center;
}
.conts.diagram .bd > li.contItem .img{
	text-align: center;
}
.conts.diagram .bd > li.contItem .img img{
	max-width: 560px;
	margin: 0 auto;
}
.conts.diagram .bd > li.contItem .graphic{
	width: 100%!important;
	padding: 0px!important;
}
.conts.diagram .bd > li.contItem .graphicCont h1{
	width: 560px;
	margin: 50px 0 20px 175px;
	padding-left: 16%;
}
.conts.diagram .bd > li.contItem .graphicCont .img{
	width: 560px;
	min-height: 400px;
	text-align: center;
	margin-left: 175;
	padding-left: 16%;
	background: url(../images/aw_loading.gif) no-repeat 75% 50%;
}
.conts.diagram .bd > li.contItem .graphicCont li{
	overflow: auto;
	padding: 0px;
	text-align: right;
}
.conts.diagram .picture h3 {
	height: 36px;
	line-height: 36px;
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	cursor: pointer;
	background: url(../images/wa_content_line2.png) no-repeat 0px 100%;
}
.conts.diagram .diagramCont .imgList li{
	float: left;
	width: 33.3%;
	text-align: center;
	margin-bottom: 20px;
}
.conts.diagram .diagramCont .imgList .img{
	width: 200px;
	height: 120px;
	padding: 5px;
	border: 1px solid #cccccb;
	margin: 0 auto 10px auto;
}
.conts.diagram .diagramCont .imgList .img a{
	width: 200px;
	height: 120px;
	line-height: 120px;
	vertical-align: middle;
	text-align: center;
	font-size: 0px;
}
.conts.diagram .diagramCont .imgList img{
	max-width: 200px;
	max-height: 120px;
	vertical-align: middle;
	margin: 0 auto;
}
.conts.diagram .diagramCont .imgList .text{
	width: 212px;
	height: 18px;
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
}
.conts.diagram .diagramCont .imgList .text a{
	color: #7b7b7b;
}
/* 视频
--------------------------------------------------*/
.conts.videos div.hd{
	width: 135px;
}
.conts.videos div.hd .hdCont{
	width: 135px;
	position: absolute;
	top: 50%;
	left: 0;
	margin: -195px 0 0 0;
}
.conts.videos div.hd .hdCont li{
	height: 60px;
	font-size: 20px;
	line-height: 30px;
	padding-right: 20px;
	margin-bottom: 70px;
	color: #fff;
	text-align: right;
	cursor: pointer;
}
.conts.videos div.hd .hdCont li:hover,
.conts.videos div.hd .hdCont li.on{
	color: #ffcc00;
}
.conts.videos .hdCont .silder{
	position: absolute;
	top: 0px;
	right: -10px;
}
.conts.videos ul.bd{
	margin-left: 135px;
}
.conts.videos ul.bd .contItem{
	overflow: auto;
	position: relative;
}
.conts.videos .videosCont{
	width: 750px;
	padding: 50px 0 50px 19%;
	text-align: center;
}
.conts.videos .videosCont h1{
	width: 702px;
	margin: 0 auto 10px auto;
}
.conts.videos .videosCont h1,
.conts.videos .videosCont h1 a{
	font-size: 24px;
	font-weight: bold;
}
.conts.videos .videosCont .bigVideo{
	width: 702px;
	height: 300px;
	text-align: center;
	margin: 0 auto;
	position: relative;
}
.conts.videos .videosCont .bigVideo .imgs{
	display: block;
	width: 600px;
	height: 300px;
	line-height: 300px;
	margin: 0 auto;
	text-align: center;
	vertical-align: middle;
	font-size: 0px;
	background: #262727;
}
.conts.videos .videosCont .bigVideo .imgs img{
	max-width: 600px;
	max-height: 300px;
	vertical-align: middle;
	margin: 0 auto;
}
.conts.videos .videosCont .bigVideo a{
	display: block;
	width: 60px;
	height: 60px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -30px 0 0 -30px;
	z-index: 1;
}
.conts.videos .videosCont .line{
	height: 65px;
	margin: 0 auto;
	background: url(../images/wa_content_line.png) no-repeat 50% 50%;
}

.conts.videos .videosCont .videoList{
	width: 702px;
	margin: 0 auto;
}
.conts.videos .videosCont .videoList li{
	float: left;
	width: 234px;
	margin-bottom: 30px;
}
.conts.videos .videosCont .videoList li .img{
	display: block;
	width: 228px;
	height: 165px;
	line-height: 165px;
	vertical-align: middle;
	text-align: center;
	margin: 0 auto;
	font-size: 0px;
	position: relative;
}
.conts.videos .videosCont .videoList li .img a{
	display: block;
	width: 60px;
	height: 60px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -30px 0 0 -30px;
	z-index: 1;
}
.conts.videos .videosCont .videoList li img{
	max-width: 228px;
	max-height: 165px;
	vertical-align: middle;
	margin: 0 auto;
}
.conts.videos .videosCont .videoList li h3 a{
	display: block;
	width: 228px;
	height: 20px;
	font-size: 15px;
	line-height: 20px;
	text-align: center;
	margin: 20px auto 0 auto;
	color: #333;
}
/* 主题
--------------------------------------------------*/
.conts.theme div.hd{
	width: 130px;
}
.conts.theme div.hd .hdCont{
	width: 130px;
	position: absolute;
	top: 50%;
	left: 0;
	margin: -220px 0 0 0;
}
.conts.theme div.hd .hdCont li{
	height: 43px;
	line-height: 43px;
	font-size: 16px;
	padding-right: 20px;
	margin-bottom: 20px;
	color: #fff;
	text-align: right;
	cursor: pointer;
}
.conts.theme div.hd .hdCont li.disable{
	color: #999;
}
.conts.theme div.hd .hdCont li.able:hover,
.conts.theme div.hd .hdCont li.able.on{
	background: #c4c4c4;
	color: #2b2b2c;
}
.conts.theme .hdCont .silder{
	position: absolute;
	top: 0px;
	right: -10px;
}
.conts.theme .contItem{
	overflow: auto;
	#position: relative;
}
.conts.theme .themeCont{
	width: 750px;
	padding: 50px 0 50px 19%;
}
.conts.theme ul.bd .themeCont .left{
	float: left;
	width: 475px;
	border-right: 1px solid #ccc;
}
.conts.theme ul.bd .themeCont .left li{
	padding-bottom: 50px;
	margin: 0 20px 28px 0;
	border-bottom: 1px solid #ccc;
}
.conts.theme ul.bd .themeCont .left h3{
	height: 26px;
	padding: 0 0 0 20px;
	margin-bottom: 15px;
	border-left: 8px solid #41b783;
	overflow: hidden;
}
.conts.theme ul.bd .themeCont .left h3 a{
	display: block;
	height: 26px;
	line-height: 26px;
	font-size: 20px;
	color: #333;
}
.conts.theme ul.bd .themeCont .left p{
	line-height: 26px;
	text-indent: 2em;
	font-size: 14px;
	color: #666;
}
.conts.theme ul.bd .themeCont .left p a{
	color: #333;
	padding-left: 10px;
}
.conts.theme ul.bd .themeCont .right{
	float: right;
	width: 250px;
}
.conts.theme ul.bd .themeCont .right li,
.conts.theme ul.bd .themeCont .right li a{
	width: 250px;
	height: 150px;
	background:#000;
}
.conts.theme ul.bd .themeCont .right li{
	margin-bottom: 28px;
}
.conts.theme ul.bd .themeCont .right li img{
	width: 250px;
	height: 150px;
}
/* 体验展
--------------------------------------------------*/
.conts.exhibition div.hd{
	width: 130px;
}
.conts.exhibition div.hd .hdCont{
	width: 130px;
	position: absolute;
	top: 50%;
	left: 0;
	margin: -157px 0 0 0;
}
.conts.exhibition div.hd .hdCont li{
	height: 43px;
	line-height: 43px;
	font-size: 16px;
	padding-right: 20px;
	margin-bottom: 20px;
	color: #fff;
	text-align: right;
	cursor: pointer;
}
.conts.exhibition div.hd .hdCont li:hover,
.conts.exhibition div.hd .hdCont li.on{
	background: #c4c4c4;
	color: #2b2b2c;
}
.conts.exhibition .hdCont .silder{
	position: absolute;
	top: 0px;
	right: -10px;
}
.conts.exhibition ul.bd{
	margin-left: 130px;
}
.conts.exhibition ul.bd .contItem{
	overflow: auto;
	#position: relative;
}
.conts.exhibition ul.bd .exhibitionCont{
	width: 750px;
	margin: 50px 0 50px 19%;
	position:relative;
}
.conts.exhibition ul.bd .exhibitionCont .left{
	float: left;
	width: 475px;
	border-right: 1px solid #ccc;
}
.conts.exhibition ul.bd .exhibitionCont .left li{
	padding-bottom: 50px;
	margin: 0 20px 28px 0;
	border-bottom: 1px solid #ccc;
}
.conts.exhibition ul.bd .exhibitionCont .left h3{
	height: 26px;
	padding: 0 0 0 20px;
	margin-bottom: 15px;
	border-left: 8px solid #41b783;
}
.conts.exhibition ul.bd .exhibitionCont .left h3 a{
	display: block;
	height: 26px;
	line-height: 26px;
	font-size: 20px;
	color: #333;
}
.conts.exhibition ul.bd .exhibitionCont .left p{
	line-height: 26px;
	text-indent: 2em;
	font-size: 14px;
	color: #666;
}
.conts.exhibition ul.bd .exhibitionCont .left p a{
	color: #333;
	padding-left: 10px;
}
.conts.exhibition ul.bd .exhibitionCont .right{
	float: right;
	width: 250px;
}
.conts.exhibition ul.bd .exhibitionCont .right li,
.conts.exhibition ul.bd .exhibitionCont .right li a{
	width: 250px;
	height: 150px;
	background:#000;
}
.conts.exhibition ul.bd .exhibitionCont .right li{
	margin-bottom: 28px;
}
.conts.exhibition ul.bd .exhibitionCont .right li img{
	width: 250px;
	height: 150px;
}
.conts.exhibition .exhibitionContText h3 {
	height: 36px;
	line-height: 36px;
	margin-bottom: 20px;
	font-size: 16px;
	font-weight:bold;
	color: #333;
	cursor: pointer;
	background: url(../images/wa_content_line2.png) no-repeat 0px 100%;
}
.conts.exhibition .exhibitionContText .dataList{
	padding-bottom: 20px
}
.conts.exhibition .exhibitionContText .dataList li{
	line-height: 30px;
	padding-left: 10px;
	position: relative;
}
.conts.exhibition .exhibitionContText .dataList a{
	font-size: 14px;
	color: #656565;
}
.conts.exhibition .exhibitionContText .dataList a:hover{
	color: #656565!important;
	text-decoration: underline;
}
.conts.exhibition .exhibitionContText .dataList i{
	width: 3px;
	height: 3px;
	background: #333;
	position: absolute;
	top: 50%;
	left: 0px;
	margin: -1px 0 0 0;
}
.conts.exhibition .exhibitionContImg h3 {
	height: 36px;
	line-height: 36px;
	margin-bottom: 20px;
	font-size: 16px;
	font-weight:bold;
	color: #333;
	cursor: pointer;
	background: url(../images/wa_content_line2.png) no-repeat 0px 100%;
}
.conts.exhibition .exhibitionContImg .imgList li{
	float: left;
	width: 33.3%;
	text-align: center;
	margin-bottom: 20px;
}
.conts.exhibition .exhibitionContImg .imgList .img{
	width: 200px;
	height: 120px;
	padding: 5px;
	border: 1px solid #cccccb;
	margin: 0 auto 10px auto;
}
.conts.exhibition .exhibitionContImg .imgList .img a{
	width: 200px;
	height: 120px;
	line-height: 120px;
	vertical-align: middle;
	text-align: center;
	font-size: 0px;
}
.conts.exhibition .exhibitionContImg .imgList img{
	max-width: 200px;
	max-height: 120px;
	vertical-align: middle;
	margin: 0 auto;
}
.conts.exhibition .exhibitionContImg .imgList .text{
	width: 212px;
	margin: 0 auto;
	text-align: center;
}
.conts.exhibition .exhibitionContImg .imgList .text a{
	color: #7b7b7b;
}

.iconXdd,
.iconDownload {
	background-repeat: no-repeat;
	height: 29px;
}
.iconXdd {
	background-image: url(../images/st_iconXdd.png);
	background-position: 35px 0;
	padding-top: 3px;
}
.iconDownload {
	background-image: url(../images/st_iconDownload.png);
	background-position: 39px 5px;
}
.iconXdd:hover { background-position: 43px 0; }
.iconDownload:hover { background-position: 47px 5px; }
.iconXdd:hover i,
.iconDownload:hover i { margin-left: 8px; }
/* stBox */
.stBox {
	width: 100%;
	position: relative;
}
.stBox .rainbow {
	display: block;
	height: 15px;
	background: url(../images/st_rainbow.png);
	width: 100%;
}
.stBox .anmBox,
.stBox .l { position: absolute; }
.stBox .anmBox { top: 300px; }
.stBox .l .iconBob {
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	width: 248px;
	height: 238px;
	position: absolute;
}
.stBox .l .t1,
.stBox .l .t1 a { color: #fcfcfc; }
.stBox .l .t1 {
	display: block;
	width: 100%;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	margin-top: 103px;
	line-height: 32px;
}
.stBox .l .t2,
.stBox .l .t2 a { color: #333; }
.stBox .l .t2 {
	line-height: 32px;
	font-size: 18px;
	font-weight: bold;
}
.stBox .l .text0,
.stBox .l .text0 a { color: #666; }
.stBox .l .text0 {
	line-height: 24px;
	font-size: 12px;
	font-weight: bold;
	text-indent: 2em;
}
.stBox .l0,
.stBox .l0 .t0 {
	width: 559px;
	height: 41px;
}
.stBox .l0 {
	width: 559px;
	left: 365px;
	top: 82px;
	z-index: 2;
}
.stBox .l0 .t0 {
	background-image: url(../images/st_title0.png);
	background-position: left top;
	text-indent: -8888px;
}
.stBox .iconBob {
	display: block;
}
.stBox .l0 .iconBob {
	background-image: url(../images/st_bgBob0.png);
	top: -133px;
	left: -251px;
}
.stBox .l1 {
	width: 722px;
	height: 166px;
	left: 261px;
	top: 174px;
	z-index: 1;
}
.stBox .l1 .iconBob {
	background-image: url(../images/st_bgBob1.png);
	top: -67px;
	left: -266px;
}
.stBox .l2 {
	width: 565px;
	height: 185px;
	left: 378px;
	top: 346px;
	z-index: 3;
}
.stBox .l2 .iconBob {
	background-image: url(../images/st_bgBob2.png);
	top: -58px;
	left: -248px;
}
.stBox .l2 .text0,
.stBox .l2 .text0 a { color: #3ab586; }
.iconXdd:hover,
.iconXdd:hover i,
.iconDownload:hover,
.iconDownload:hover i,
.stBox a:hover {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.stBox a:hover { color: orange !important; }