﻿* {
	margin: 0 auto;
	padding: 0;
	outline: 0
}

html,body {
	height: 100%;
	
	_width: expression(document.body.clientWidth < 1000 ? "1000px" : "auto")
}

body {
	font-family: "Microsoft Yahei","微软雅黑",Tahoma,SimSun;
	font-size: 14px;
	line-height: 26px;
	color: #222;
	_background-image: url(../images/9be1a45b57594f9ababfad62c5ba1bff.gif);
	_background-attachment: fixed
}

a {
	color: #222;
	text-decoration: none
}

a:hover {
	color: #ff7d00
}

ul {
	list-style: none outside none
}

.sp {
	background: url(imagesb5204sp.png)
}

img {
	border: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: 400
}

.imgDef a:hover img {
	opacity: .8;
	filter: alpha(opacity=80)
}

.fl {
	float: left;
	_display: inline
}

.fr {
	float: right;
	_display: inline
}

.cf:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.cf {
	*zoom: 1
}

.w980 {
	width: 1000px
}

.main,.box {
	width: 980px
}

.mb20 {
	margin-bottom: 20px
}

.mb30 {
	margin-bottom: 30px
}

.pt50 {
	padding-top: 50px
}

.header {
	height: 602px;
	position: relative;
	overflow: hidden;
	background: url(imagesb5204bg.jpg) no-repeat;
}

.bigBanner {
	width: 100%;
	height: 510px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	margin-left: -50%;
	top: 50%;
	margin-top: -227px
}

.bigBanner .ghIcon,.bigBanner .zxIcon {
	position: absolute;
	top: 0;
	opacity: 0;
	filter: alpha(opacity=0)
}

.bigBanner .ghIcon {
	width: 109px;
	height: 118px;
	background-position: -2px -328px;
	left: 50%;
	margin-left: -180px
}

.bigBanner .zxIcon {
	width: 115px;
	height: 117px;
	background-position: -114px -329px;
	right: 50%;
	margin-right: -180px
}

.bigBanner .rdTxt,.bigBanner .zxTxt {
	position: absolute;
	width: 944px;
	height: 99px;
	left: 50%;
	margin-left: -472px;
	top: 50%;
	opacity: 0;
	filter: alpha(opacity=0)
}

.bigBanner .rdTxt {
	background-position: -2px -117px;
	top: 165px;
	margin-top: -184px
}

.bigBanner .zxTxt {
	background-position: -2px -227px;
	margin-top: 184px
}

.navBox {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 79px;
	overflow: hidden;
	background: url(imagesb5204bg5.png) repeat-x top left
}

.bgL,.bgR {
	position: absolute;
	top: 11px;
	display: block;
	width: 50%;
	height: 60px;
	background: #fa2925
}

.bgL {
	left: -614px
}

.bgR {
	right: -590px
}

.nav {
	position: relative;
	width: 980px;
	height: 60px;
	background: #d51717
}

.navL,.navR {
	position: absolute;
	display: block;
	top: 0
}

.navL {
	left: -124px;
	width: 124px;
	height: 71px;
	background-position: -234px -330px
}

.navR {
	right: -100px;
	width: 217px;
	height: 79px;
	background-position: -526px -331px
}

.navUl {
	position: relative;
	width: 980px
}

.navUl li {
	float: left;
	display: block;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	padding: 0 24px
}

.navUl li.first {
	padding-left: 0
}

.navUl li.first a {
	color: #fff
}

.navUl li.last {
	padding-right: 0
}

.navUl li a {
	font-size: 20px;
	color: #ffefd8
}

.navUl li a:hover {
	color: #fff
}

.box1 {
	margin-bottom: 50px
}

.box1L {
	width: 620px;
	float: left
}

.box1L .topic {
	font-size: 24px;
	font-weight: 700;
	line-height: 55px;
	height: 55px;
	margin-bottom: 5px;
	overflow: hidden
}

.box1L .topic a {
	color: #ca0000
}

.box1L .topic a:hover {
	color: #F70
}

.box1L .subTopic {
	font-size: 16px;
	line-height: 40px;
	height: 40px;
	overflow: hidden
}

.box1L .subTopic a {
	color: #222
}

.box1L .subTopic a:hover {
	color: #F70
}

.box1L .line {
	line-height: 0;
	height: 0;
	font-size: 0;
	overflow: hidden;
	border-bottom: 1px dotted #000;
	margin: 25px 0 15px
}

.box1L .ttywMore {
	font-size: 16px;
	color: #ea3936;
	line-height: 35px
}

.box1L .ttywMore:hover {
	color: #FF7D00
}

.box1R {
	width: 336px;
	float: right;
	background-color: #ffcdaf;
	border: 2px solid #d41717;
	padding-bottom: 10px
}

.box1R .month {
	text-align: center;
	font-size: 20px;
	line-height: 50px;
	height: 50px;
	color: #fff;
	background-color: #d41717;
	border-bottom: 5px solid #fff;
	margin-bottom: 10px
}

.box1R .weeksUl,.box1R .dateUl {
	margin-left: 7px
}

.box1R .weeksLi {
	float: left;
	width: 45px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 18px
}

.box1R .weeksLi {
	color: #ea3935
}

.box1R .dateLi {
	color: #fff
}

.box1R .dateLi span,.box1R .dateLi b,.box1R .dateLi a {
	float: left;
	width: 45px;
	height: 45px;
	line-height: 45px;
	text-align: center
}

.box1R .dateLi span {
	font-size: 18px
}

.box1R .dateLi b {
	width: auto;
	background-color: #ffeade;
	box-shadow: 0 2px 5px #f0ae86;
	font-style: normal
}

.box1R .dateLi a {
	font-size: 22px;
	color: #ea3935
}

.box1R .dateLi a:hover {
	color: #FF7D00
}

.box2 {
	margin-bottom: 100px;
	background: url(imagesb5204bg1.jpg) repeat
}

.bigGuntuBox {
	border-top: 6px solid #ff6854;
	border-bottom: 6px solid #ff6854;
	padding: 35px 0;
	height: 370px
}

.bigGuntu {
	position: relative;
	overflow: hidden;
	box-shadow: -4px 0 3px -3px #966552,4px 0 3px -3px #966552
}

.bigGuntu .bigGuntuSwiper {
	width: 1000px;
	height: 375px;
	top: 0;
	left: -10px
}

.bigGuntu .swiper-slide {
	cursor: pointer;
	width: 250px;
	height: 370px
}

.bigGuntu .bigGuntuImg {
	position: relative;
	display: block;
	width: 230px;
	height: 370px;
	box-shadow: 0 2px 5px #966552;
	-webkit-transition: box-shadow .25s li 0s;
	transition: box-shadow .25s linear 0s
}

.bigGuntu .bigGuntuImg img {
	width: 100%;
	height: 100%
}

.bigGuntu .bigGuntuImg:hover {
	box-shadow: 0 2px 5px #641c00;
	-webkit-transition: box-shadow .25s linear 0s;
	transition: box-shadow .25s linear 0s
}

.bigGuntu .bigGuntuImg:hover img {
	opacity: .85;
	filter: alpha(opacity=85);
	-webkit-transition: opacity .25s linear 0s;
	transition: opacity .25s linear 0s
}

.bigGuntu .bigGuntuImg .tit {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 220px;
	height: 35px;
	line-height: 40px;
	background: url(imagesb5204bg4.png) repeat-x bottom left;
	padding: 0 5px;
	overflow: hidden;
	color: #FFF;
	text-align: center
}

.bigGuntu .bigGuntuBtn {
	width: 40px;
	height: 115px;
	position: absolute;
	top: 125px;
	z-index: 10;
	background-color: #fff;
	background: rgba(255,255,255,.3);
	cursor: pointer;
	display: none
}

.bigGuntu .bigGuntuBtn .bigGuntuBtnIcon {
	width: 40px;
	height: 115px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -20px;
	margin-top: -57px
}

.bigGuntu .bigGuntuBtn:hover {
	background: rgba(255,255,255,.8)
}

.bigGuntu .bigGuntuBtnL {
	left: 0
}

.bigGuntu .bigGuntuBtnL .bigGuntuBtnIcon {
	background-position: -1038px -117px
}

.bigGuntu .bigGuntuBtnR {
	right: 0
}

.bigGuntu .bigGuntuBtnR .bigGuntuBtnIcon {
	background-position: -1081px -117px
}

.qmtbbBk {
	position: relative;
	overflow: hidden;
	margin-bottom: 90px
}

.qmtbbBk .bar {
	position: relative;
	height: 124px
}

.qmtbbBk .bar .barL,.qmtbbBk .bar .barR {
	position: absolute;
	top: 0;
	height: 114px
}

.qmtbbBk .bar .barL {
	width: 89px;
	background-position: -1px -1px;
	left: -89px
}

.qmtbbBk .bar .barR {
	width: 88px;
	background-position: -1070px -1px;
	right: -88px
}

.qmtbbBk .bar .barM {
	position: relative;
	width: 100%;
	height: 114px;
	background-position: -90px -1px;
	font-size: 50px;
	line-height: 75px;
	font-weight: 700;
	text-align: center;
	color: #fff
}

.qmtbbBkL {
	width: 340px
}

.ycllUl li {
	overflow: hidden;
	height: 34px;
	line-height: 34px
}

.ycllUl .firstLi {
	font-size: 14px
}

.videoBk {
	border-bottom: 5px solid #ddd;
	padding-top: 20px;
	height: 230px
}

.videoBk .videoMore {
	float: right;
	font-size: 16px;
	color: #ea3936;
	line-height: 40px
}

.videoBk .videoMore:hover {
	color: #FF7D00
}

.videoBk .videoList {
	width: 340px;
	height: 190px
}

.videoBk .videoList .videoLink,.videoBk .videoList img {
	display: block;
	width: 100%;
	height: 100%
}

.videoBk .videoList .videoLink {
	position: relative
}

.videoBk .videoList .tit {
	width: 290px;
	padding: 0 10px;
	line-height: 30px;
	height: 30px;
	position: absolute;
	left: 30px;
	bottom: 0;
	background: rgba(0,0,0,.4);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#99000000', endColorstr='#99000000');
	color: #fff
}

.videoBk .videoList .videoIcon {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 30px;
	height: 30px;
	background-position: -1126px -117px
}

.qmtbbBkM {
	width: 314px;
	height: 515px;
	background-position: -1447px -2px;
	margin-left: 20px
}

.qmtbbBkM img {
	width: 292px;
	height: 465px;
	display: block;
	margin-top: 10px;
	margin-left: 9px
}

.qmtbbBkR {
	width: 285px;
	height: 510px;
	background-position: -1160px -3px;
	position: relative
}

.qmtbbBkR .qmtbbBkRImg {
	width: 238px;
	height: 428px;
	display: block;
	margin-top: 36px;
	margin-left: 25px
}

.qmtbbBkR .qmtbbBkRImgBg {
	width: 238px;
	height: 428px;
	position: absolute;
	top: 36px;
	left: 25px;
	background-color: #000;
	opacity: .5;
	filter: alpha(opacity=50);
	display: none
}

.qmtbbBkR .ewmBk {
	position: absolute;
	width: 160px;
	height: 160px;
	display: none;
	left: 70px;
	top: 175px
}

.qmtbbBkR .ewmBk img {
	width: 100%;
	height: 100%;
	display: block
}

.qmtbbBkR .ewmSpan {
	color: #FFF;
	width: 160px;
	text-align: center;
	display: block
}

.daily {
	width: 100%;
	height: 260px;
	background: url(imagesb5204bg2.jpg) no-repeat;
	margin-bottom: 90px
}

.dailyCont {
	overflow: hidden;
	height: 260px;
	position: relative
}

.dailyIcon1 {
	width: 79px;
	height: 50px;
	position: absolute;
	top: 25px;
	left: 300px;
	background-position: -360px -331px;
	display: block
}

.dailyIcon2 {
	width: 79px;
	height: 50px;
	position: absolute;
	top: 25px;
	right: 300px;
	background-position: -442px -331px;
	display: block
}

.dailyIconFont {
	display: block;
	width: 220px;
	height: 50px;
	line-height: 50px;
	position: absolute;
	left: 380px;
	text-align: center;
	font-weight: 700;
	top: 25px;
	color: #EA3936;
	font-size: 46px
}

.dailyDate {
	width: 980px;
	height: 125px;
	position: absolute;
	bottom: 25px;
	border-top: 5px solid #f55300
}

.dailyDate li {
	width: 161px;
	height: 127px;
	background-position: -951px -235px;
	line-height: 127px;
	font-size: 32px;
	text-align: center;
	float: left;
	margin-right: 2px;
	margin-top: -3px
}

.dailyDate li a {
	color: #FFE8C8
}

.special {
	margin-bottom: 90px
}

.specialTit {
	height: 50px;
	position: relative;
	margin-bottom: 35px
}

.specialIcon1 {
	width: 79px;
	height: 50px;
	position: absolute;
	top: 0;
	left: 300px;
	background-position: -360px -331px;
	display: block
}

.specialIcon2 {
	width: 79px;
	height: 50px;
	position: absolute;
	top: 0;
	right: 300px;
	background-position: -442px -331px;
	display: block
}

.specialIconFont {
	display: block;
	width: 220px;
	height: 50px;
	line-height: 50px;
	position: absolute;
	left: 380px;
	text-align: center;
	font-weight: 700;
	top: 0;
	font-size: 46px;
	color: #EA3936
}

.specialCont {
	width: 980px;
	height: 490px;
	position: relative
}

.specialUl li {
	width: 245px;
	height: 245px;
	float: left;
	background-color: #efefef;
	position: relative;
	cursor: pointer
}

.specialUl li h4 {
	width: 205px;
	text-align: center;
	font-size: 30px;
	font-weight: 700;
	color: #fff;
	line-height: 36px;
	margin-top: 100px
}

.specialUl li span {
	width: 215px;
	height: 50px;
	line-height: 24px;
	font-weight: 700;
	position: absolute;
	display: block;
	left: 15px;
	top: 35px;
	font-size: 18px;
	overflow: hidden
}

.specialUl li p {
	border-top: 1px dashed #222;
	color: #666;
	line-height: 24px;
	height: 100px;
	padding-top: 20px;
	width: 215px;
	position: absolute;
	top: 105px;
	left: 15px;
	overflow: hidden
}

.specialIcon {
	width: 30px;
	height: 30px;
	background-position: -1126px -151px;
	position: absolute;
	bottom: 30px;
	right: 30px
}

.people {
	width: 735px;
	height: 490px;
	background-color: #02a2b0;
	z-index: -9;
	position: absolute;
	opacity: 0;
	left: 0;
	top: 0
}

.people h4 {
	width: 205px;
	font-size: 30px;
	font-weight: 700;
	color: #fff;
	line-height: 36px;
	top: 100px;
	position: absolute;
	left: 47px
}

.people .close {
	width: 26px;
	height: 27px;
	background-position: -802px -356px;
	position: absolute;
	top: 15px;
	right: 15px;
	cursor: pointer
}

.peopleCont {
	width: 450px;
	height: 385px;
	position: absolute;
	top: 60px;
	right: 20px;
	overflow: hidden
}

.peopleCont .peopleSwiper {
	width: 100%;
	height: 100%
}

.peopleCont .peopleList {
	width: 365px;
	height: 114px;
	border-bottom: 1px dashed #fff;
	margin-left: 45px;
	margin-bottom: 30px
}

.peopleCont .peopleList span a {
	display: block;
	overflow: hidden;
	font-size: 18px;
	height: 25px;
	line-height: 25px;
	color: #FFF;
	margin-bottom: 18px
}

.peopleCont .peopleList p {
	height: 50px;
	line-height: 24px;
	color: #fff;
	overflow: hidden
}

.peopleCont .peopleBtn {
	position: absolute;
	width: 22px;
	height: 54px;
	z-index: 999;
	background: url(imagesb5204sp.png) no-repeat;
	cursor: pointer
}

.peopleCont .peopleBtnL {
	left: 0;
	top: 166px;
	background-position: -748px -343px
}

.peopleCont .peopleBtnR {
	right: 0;
	top: 166px;
	background-position: -775px -343px
}

.secretary {
	width: 735px;
	height: 490px;
	background-color: #411fb2;
	z-index: -9;
	position: absolute;
	opacity: 0;
	left: 0;
	top: 0
}

.secretary h4 {
	width: 155px;
	font-size: 30px;
	font-weight: 700;
	color: #fff;
	line-height: 36px;
	top: 100px;
	position: absolute;
	right: 45px;
	text-align: center
}

.secretary .close {
	width: 26px;
	height: 27px;
	background-position: -802px -356px;
	position: absolute;
	top: 15px;
	left: 15px;
	cursor: pointer
}

.secretaryCont {
	width: 450px;
	height: 385px;
	position: absolute;
	top: 60px;
	left: 20px;
	overflow: hidden
}

.secretaryCont .secretarySwiper {
	width: 100%;
	height: 100%
}

.secretaryCont .secretaryList {
	width: 365px;
	height: 114px;
	border-bottom: 1px dashed #fff;
	margin-left: 45px;
	margin-bottom: 30px
}

.secretaryCont .secretaryList span a {
	display: block;
	overflow: hidden;
	font-size: 18px;
	height: 25px;
	line-height: 25px;
	color: #FFF;
	margin-bottom: 18px
}

.secretaryCont .secretaryList p {
	height: 50px;
	line-height: 24px;
	color: #fff;
	overflow: hidden
}

.secretaryCont .secretaryBtn {
	position: absolute;
	width: 22px;
	height: 54px;
	z-index: 999;
	background: url(imagesb5204sp.png) no-repeat;
	cursor: pointer
}

.secretaryCont .secretaryBtnL {
	left: 0;
	top: 166px;
	background-position: -748px -343px
}

.secretaryCont .secretaryBtnR {
	right: 0;
	top: 166px;
	background-position: -775px -343px
}

.number {
	width: 735px;
	height: 490px;
	background-color: #0f9a71;
	z-index: -9;
	position: absolute;
	left: 245px;
	opacity: 0;
	top: 0
}

.number h4 {
	width: 205px;
	font-size: 30px;
	font-weight: 700;
	color: #fff;
	line-height: 36px;
	bottom: 109px;
	position: absolute;
	left: 45px;
	text-align: center
}

.number .close {
	width: 26px;
	height: 27px;
	background-position: -802px -356px;
	position: absolute;
	top: 15px;
	right: 15px;
	cursor: pointer
}

.numberCont {
	width: 450px;
	height: 385px;
	position: absolute;
	top: 60px;
	right: 20px;
	overflow: hidden
}

.numberCont .numberSwiper {
	width: 100%;
	height: 100%
}

.numberCont .numberList {
	width: 365px;
	height: 114px;
	border-bottom: 1px dashed #fff;
	margin-left: 45px;
	margin-bottom: 30px
}

.numberCont .numberList span a {
	display: block;
	overflow: hidden;
	font-size: 18px;
	height: 25px;
	line-height: 25px;
	color: #FFF;
	margin-bottom: 18px
}

.numberCont .numberList p {
	height: 50px;
	line-height: 24px;
	color: #fff;
	overflow: hidden
}

.numberCont .numberBtn {
	position: absolute;
	width: 22px;
	height: 54px;
	z-index: 999;
	background: url(imagesb5204sp.png) no-repeat;
	cursor: pointer
}

.numberCont .numberBtnL {
	left: 0;
	top: 166px;
	background-position: -748px -343px
}

.numberCont .numberBtnR {
	right: 0;
	top: 166px;
	background-position: -775px -343px
}

.friend {
	width: 735px;
	height: 490px;
	background-color: #b61e37;
	z-index: -9;
	position: absolute;
	right: 0;
	opacity: 0;
	top: 0
}

.friend h4 {
	width: 205px;
	font-size: 30px;
	font-weight: 700;
	color: #fff;
	line-height: 36px;
	bottom: 73px;
	position: absolute;
	right: 45px;
	text-align: center
}

.friend .close {
	width: 26px;
	height: 27px;
	background-position: -802px -356px;
	position: absolute;
	top: 15px;
	left: 15px;
	cursor: pointer
}

.friendCont {
	width: 450px;
	height: 385px;
	position: absolute;
	top: 60px;
	left: 20px;
	overflow: hidden
}

.friendCont .friendSwiper {
	width: 100%;
	height: 100%
}

.friendCont .friendList {
	width: 365px;
	height: 114px;
	border-bottom: 1px dashed #fff;
	margin-left: 45px;
	margin-bottom: 30px
}

.friendCont .friendList span a {
	display: block;
	overflow: hidden;
	font-size: 18px;
	height: 25px;
	line-height: 25px;
	color: #FFF;
	margin-bottom: 18px
}

.friendCont .friendList p {
	height: 50px;
	line-height: 24px;
	color: #fff;
	overflow: hidden
}

.friendCont .friendBtn {
	position: absolute;
	width: 22px;
	height: 54px;
	z-index: 999;
	background: url(imagesb5204sp.png) no-repeat;
	cursor: pointer
}

.friendCont .friendBtnL {
	left: 0;
	top: 166px;
	background-position: -748px -343px
}

.friendCont .friendBtnR {
	right: 0;
	top: 166px;
	background-position: -775px -343px
}

.member {
	height: 320px;
	overflow: hidden;
	margin-bottom: 50px
}

.sug {
	width: 320px;
	height: 320px;
	float: left;
	overflow: hidden
}

.copyTit {
	height: 30px;
	width: 100%;
	position: relative
}

.copyTit h4 {
	width: 130px;
	height: 30px;
	line-height: 30px;
	font-size: 30px;
	*font-size: 28px;
	font-weight: 700;
	position: absolute;
	z-index: 99;
	color: #FF5400;
	background-color: #FFF
}

.copyTit span {
	width: 99%;
	height: 20px;
	display: block;
	position: absolute;
	border: 1px solid #c1c1c1;
	top: 5px;
	line-height: 20px
}

.copyTit span a {
	color: #a6a6a6;
	position: absolute;
	right: 5px
}

.copyTit span a:hover {
	color: #ff7d00
}

.sugUl {
	height: 270px;
	overflow: hidden
}

.sugUl li {
	overflow: hidden;
	height: 34px;
	line-height: 34px
}

.rep {
	width: 640px;
	height: 320px;
	float: right;
	overflow: hidden
}

.repFous {
	width: 640px;
	height: 260px;
	position: relative;
	overflow: hidden
}

.repFous .repL {
	width: 35px;
	height: 260px;
	background-position: -841px -328px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 999
}

.repFous .repR {
	width: 35px;
	height: 260px;
	background-position: -880px -328px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 999
}

.repFous .yrSwiperImg {
	width: 720px;
	height: 260px;
	top: 0;
	overflow: hidden;
	margin-left: -40px
}

.repFous .yrSwiperImg .swiper-slide {
	cursor: pointer;
	width: 720px
}

.repFous .yrSwiperImg a,.repFous .yrSwiperImg img {
	display: block;
	width: 170px;
	height: 225px
}

.repFous .yrSwiperImg span {
	width: 170px;
	height: 35px;
	position: absolute;
	bottom: 0;
	line-height: 35px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	display: block;
	background-color: #ec3a38
}

.repFous .yrSwiperBtn {
	position: absolute;
	top: 70px;
	width: 40px;
	height: 115px;
	z-index: 9999;
	cursor: pointer;
	display: none;
	background: url(imagesb5204sp.png) no-repeat
}

.repFous .yrSwiperBtn.yrSwiperBtnL {
	left: 0;
	background-position: -1038px -117px
}

.repFous .yrSwiperBtn.yrSwiperBtnR {
	right: 0;
	background-position: -1081px -117px
}

.boxBot {
	height: 280px;
	margin-bottom: 60px;
	overflow: hidden
}

.media {
	width: 470px;
	height: 280px
}

.media1 {
	width:400px;
	height:380px
}

.mediaUl li {
	
	font-size: 16px;
	line-height: 36px;
	overflow: hidden;
	height: 36px;
	padding-left: 12px;
	background:url(imagesdot.jpg) no-repeat;
	background-position:left; 
   
}
.mediaUl1 li {
	font-size: 16px;
	line-height: 36px;
	overflow: hidden;
	height: 36px;
	padding-left: 12px;
	background:url(imagesmb22-dot.png) no-repeat;
	background-position:left; 
	
}

.copyRight {
	height: 263px;
	background: url(imagesb5204bg3.jpg) no-repeat
}

#dDfooter {
	width: 980px;
	font-size: 12px;
	margin: 0 auto;
	color: #FFF;
	text-align: center;
	padding-top: 100px
}

#dDfooter a {
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
	blr: expression(this.onFocus=this.blur())
}

#dDfooter a:hover {
	color: #ff7d00
}

#dDfooter span {
	text-align: center;
	line-height: 30px;
	height: 30px;
	vertical-align: middle;
	color: #FFF;
	font-size: 12px;
	display: block
}

.dDfootUl {
	width: 425px;
	height: 26px
}

.dDfootLi {
	float: left;
	border-right: 1px solid #FFF;
	height: 14px;
	width: 70px;
	overflow: hidden;
	text-align: center;
	line-height: 14px
}

.dDfootLi a {
	padding-bottom: 4px;
	display: inline-block
}

.dDfootLiBor {
	border: none
}

.entranceRight {
	position: fixed;
	_position: absolute;
	width: 86px;
	height: 103px;
	right: 50%;
	margin-right: -620px;
	bottom: 5px;
	_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-  this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt (this.currentStyle.marginBottom, 10)||0)))
}

.entranceRight a {
	display: block;
	width: 86px;
	height: 103px;
	opacity: .6;
	filter: alpha(opacity=60);
	background-image: url(imagesb5204sp.png);
	background-repeat: no-repeat;
	background-position: -950px -129px
}

.entranceRight a:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}

.swiper-container {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	-webkit-transition-property: -webkit-transform,left,top;
	-webkit-transition-duration: 0s;
	-webkit-transform: translate3d(0px,0,0);
	-webkit-transition-timing-function: ease;
	-moz-transition-property: -moz-transform,left,top;
	-moz-transition-duration: 0s;
	-moz-transform: translate3d(0px,0,0);
	-moz-transition-timing-function: ease;
	-o-transition-property: -o-transform,left,top;
	-o-transition-duration: 0s;
	-o-transform: translate3d(0px,0,0);
	-o-transition-timing-function: ease;
	-o-transform: translate(0px,0);
	-ms-transition-property: -ms-transform,left,top;
	-ms-transition-duration: 0s;
	-ms-transform: translate3d(0px,0,0);
	-ms-transition-timing-function: ease;
	transition-property: transform,left,top;
	transition-duration: 0s;
	transform: translate3d(0px,0,0);
	transition-timing-function: ease;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.swiper-free-mode>.swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto
}

.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.swiper-wp8-horizontal {
	-ms-touch-action: pan-y
}

.swiper-wp8-vertical {
	-ms-touch-action: pan-x
}

.conHeader {
	width: 100%;
	height: 640px;
	position: relative;
	overflow: hidden;
	background: url(imagesb5204bg.jpg) no-repeat center 40px
}

.conHeader .ghIcon,.conHeader .zxIcon {
	position: absolute;
	top: 0;
	opacity: 1;
	filter: alpha(opacity=100)
}

.conHeader .ghIcon {
	width: 109px;
	height: 118px;
	background-position: -2px -328px;
	left: 50%;
	margin-left: -115px
}

.conHeader .zxIcon {
	width: 115px;
	height: 117px;
	background-position: -114px -329px;
	right: 50%;
	margin-right: -115px
}

.conHeader .rdTxt,.conHeader .zxTxt {
	position: absolute;
	width: 944px;
	height: 99px;
	left: 50%;
	margin-left: -472px;
	top: 50%;
	opacity: 1;
	filter: alpha(opacity=100)
}

.conHeader .rdTxt {
	background-position: -2px -117px;
	top: 165px;
	margin-top: 0
}

.conHeader .zxTxt {
	background-position: -2px -227px;
	margin-top: 20px
}

.crumb {
	height: 16px;
	line-height: 16px;
	color: #333;
	font-size: 12px;
	padding: 30px 0 20px
}

.listL {
	width: 650px;
	padding-bottom: 60px
}

.listUl {
	width: 100%;
	margin-bottom: 60px;
	color: #323333
}

.listUl li {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	vertical-align: middle;
	padding-left: 10px
}

.listUl li a {
	color: #333
}

.listUl li a:hover {
	color: #ff7d00
}

.listUl li span {
	float: right;
	width: 120px;
	height: 30px;
	line-height: 30px;
	color: #666;
	text-align: right
}

.nextPage {
	text-align: center
}

.nextPage a {
	margin: 0 10px;
	color: #333
}

.nextPage a:hover {
	color: #ff7d00
}

.listR {
	width: 300px
}

.jcyx {
	width: 100%
}

.jcyx li {
	background-color: #f0f0f0;
	margin-bottom: 15px;
	padding-bottom: 5px
}

.jcyx li img {
	width: 300px;
	height: 170px;
	display: block;
	margin-bottom: 7px
}

.jcyx li h4 {
	font-size: 16px;
	font-weight: 700;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	cursor: pointer
}

.jcyx li span {
	display: block;
	max-height: 48px;
	_height: expression(this.scrollHeight==24?"24px":"48px");
	line-height: 24px;
	overflow: hidden;
	color: #666;
	padding: 0 10px;
	cursor: pointer
}

.jcyx li a:hover span {
	color: #FF7D00
}

.jcyx .lastVideo {
	height: 170px;
	position: relative
}

.jcyx .lastVideo .videoBgk {
	width: 100%;
	height: 30px;
	background-color: #000;
	opacity: .5;
	filter: alpha(opacity=50);
	position: absolute;
	bottom: 0;
	left: 0
}

.jcyx .lastVideo h4 {
	width: 250px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 30px;
	font-weight: 400
}

.jcyx .lastVideo .sptb {
	width: 30px;
	height: 30px;
	background-position: -1126px -117px;
	padding: 0;
	position: absolute;
	bottom: 0;
	left: 0
}

.jcyx .lastVideo a:hover h4 {
	color: #FF7D00
}

.details {
	padding-top: 10px
}

.listL h2,.listL h3 {
	font-size: 16px;
	padding-bottom: 10px;
	text-align: center
}

.artTitle {
	font-size: 24px;
	line-height: 30px;
	padding-bottom: 5px;
	text-align: center
}

.info {
	font-size: 12px;
	padding-top: 10px;
	text-align: center
}

.info span {
	margin: 0 3px
}

.artCon {
	padding-top: 20px
}

.artCon p {
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 20px
}

.tag {
	height: 18px;
	line-height: 18px;
	margin-bottom: 23px
}

.reading {
	padding: 15px 0;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px
}

.reading h6 {
	display: block;
	font-size: 14px;
	font-weight: 400
}

.reading .readingUl li {
	line-height: 32px;
	height: 32px;
	vertical-align: middle;
	overflow: hidden;
	font-size: 14px
}

.reading .readingUl li span {
	display: block;
	width: 4px;
	height: 4px;
	background-color: #e03030;
	float: left;
	_display: inline;
	font-size: 0;
	margin: 14px 10px 14px 0
}

.share {
	float: right;
	height: 24px
}

.share span {
	float: left;
	display: block;
	color: #666;
	margin-right: 10px
}

.sharebg {
	background: url(../images/public_v1_1.png) no-repeat
}

.shareLi {
	height: 24px;
	float: left;
	_display: inline;
	margin-right: 5px
}

.shareLi a {
	display: block;
	float: left;
	width: 24px;
	height: 24px;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	cursor: pointer
}

.lt0 {
	background-position: 0 -306px
}

.lth0 {
	background-position: 0 -275px
}

.lt1 {
	background-position: -24px -306px
}

.lth1 {
	background-position: -24px -275px
}

.lt2 {
	background-position: -48px -306px
}

.lth2 {
	background-position: -48px -275px
}

.lt3 {
	background-position: 0 -361px
}

.lth3 {
	background-position: 0 -330px
}

.bshare-custom,.bshare-custom a {
	float: left;
	display: block;
	width: 24px;
	cursor: pointer
}

.lt4 {
	background-position: -24px -361px
}

.lth4 {
	background-position: -24px -330px
}

.shareImg {
	display: none
}