* {
	margin: 0 auto;
	padding: 0;
	outline: 0
}
body {
	font-family: "Microsoft Yahei", "微软雅黑", Tahoma, SimSun;
	font-size: 14px;
	line-height: 26px;
	color: #333;
	_background-image: url(about:blank);
	_background-attachment: fixed
}
a {
	color: #333;
	text-decoration: none
}
a:hover, .lang a:hover, .imgNabLi span a:hover, .listR a.bar:hover, .listL .newsList li .tit a:hover, .listL li .abs a:hover, .pages a:hover {
	color: #ff7d00
}
ul {
	list-style: none
}
img {
	border: none;
	display: block
}
h1, h2, h3, h4, h5, h6 {
	font-weight: 400
}
.f12 {
	font-size: 12px
}
.f16 {
	font-size: 16px
}
.f18 {
	font-size: 18px
}
.f24 {
	font-size: 24px
}
.lh20 {
	line-height: 20px
}
.lh22 {
	line-height: 22px
}
.lh24 {
	line-height: 24px
}
.lh30ul li {
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	overflow: hidden
}
.fb {
	font-weight: 700
}
.tc {
	text-align: center
}
.mr10 {
	margin-right: 10px
}
.mr20 {
	margin-right: 20px
}
.mb10 {
	margin-bottom: 10px
}
.mb15 {
	margin-bottom: 15px
}
.mb20 {
	margin-bottom: 20px
}
.mb25 {
	margin-bottom: 25px
}
.mb35 {
	margin-bottom: 35px
}
.mb50 {
	margin-bottom: 50px
}
.mb55 {
	margin-bottom: 55px
}
.mb85 {
	margin-bottom: 85px
}
.ml10 {
	margin-left: 10px
}
.ml15 {
	margin-left: 15px
}
.ml20 {
	margin-left: 20px
}
.imgDef a:hover img {
	opacity: .8;
	filter: alpha(opacity=80)
}
.dis {
	display: block
}
.disn {
	display: none
}
.fl {
	float: left;
	_display: inline
}
.fr {
	float: right;
	_display: inline
}
.cf:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.cf {
*zoom:1
}
.mar25 {
	margin-right: 25px
}
.box {
	width: 980px
}
.public_v1 {
	background: url(http://www.zjol.com.cn/05zjol/sitemap/images/public_v1.png) no-repeat
}
.bg {
	background: url(../images/sp.png) no-repeat
}
.logoBar {
	padding-top: 15px
}
.logoBar .logo {
	float: left;
	text-indent: -99999px;
	width: 470px;
	height: 85px;
	background-position: -399px -941px
}
.logoBar .logoR {
	float: right;
	width: 165px;
	margin-bottom: 25px
}
.logoBar .wzLogo {
	display: block;
	width: 165px;
	height: 70px;
	background-position: -1147px -953px
}
.logoBar .lang {
	line-height: 38px;
	color: #656565;
	font-size: 22px
}
.logoBar .lang a, .logoBar .lang span {
	color: #656565;
	padding: 0 10px
}
.logoBar .lang .active {
	color: #2365b3
}
.logoBar2 {
	padding-top: 60px
}
.logoBar2 .logoBarLeft {
	width: 825px;
	height: 80px;
	float: left;
	background: url(../images/newsFg.png) no-repeat bottom
}
.logoBar2 .logo {
	float: left;
	text-indent: -99999px;
	width: 566px;
	height: 69px;
	background-position: -410px -1345px
}
.logoBar2 .logoBut {
	width: 211px;
	float: right;
	height: 35px;
	overflow: hidden;
	position: relative;
	margin-top: 15px
}
.logoBar2 .logoButSpan {
	width: 98px;
	height: 32px;
	padding-top: 3px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/newsBut.png) no-repeat
}
.logoBar2 .logoButSpan a {
	width: 98px;
	display: block;
	text-align: center;
	height: 14px;
	line-height: 14px;
	color: #FFF;
	font-weight: 700
}
.logoBar2 .logoButPos1 {
	left: 106px
}
.logoBar2 .logoR {
	float: right;
	width: 120px;
	margin-bottom: 25px
}
.logoBar2 .wzLogo {
	display: block;
	width: 120px;
	height: 50px;
	background-position: -1091px -1145px
}
.logoBar2 .lang {
	line-height: 38px;
	color: #656565;
	font-size: 16px
}
.logoBar2 .lang a, .logoBar2 .lang span {
	color: #656565;
	padding: 0 7px
}
.logoBar2 .lang .active {
	color: #2365b3
}
.navList {
	height: 35px;
	position: relative;
	margin-bottom: 15px;
	z-index: 99
}
.navList .liNav {
	float: left;
	position: relative;
	height: 35px;
	line-height: 35px;
	font-size: 19px;
	text-align: center
}
.navList .firstLiNav {
	margin-right: 7px
}
.navList a.aNav:hover, .navList .aNavSel {
	color: #FFF;
	transition: color .5s
}
.navList .liNavLast {
	margin: 0
}
.navList #lava {
	height: 35px;
	width: 60px;
	background-color: #2765B0;
	position: absolute;
	z-index: -1
}
.navList .shortNav {
	width: 62px
}
.navList .longNav {
	width: 101px
}
.navList .wjhgNav {
	position: relative
}
.navList .secNav {
	display: none;
	position: absolute;
	top: 35px;
	left: 0
}
.navList .secNav li {
	width: 99px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	font-size: 19px;
	border: 1px solid #808281;
	border-top: none;
	background-color: #FFF
}
.navList2 {
	height: 35px;
	position: relative;
	margin-bottom: 15px;
	z-index: 99
}
.navList2 .liNav {
	float: left;
	position: relative;
	height: 35px;
	line-height: 35px;
	font-size: 19px;
	text-align: center
}
.navList2 .firstLiNav {
	margin-right: 7px
}
.navList2 a.aNav:hover, .navList2 .aNavSel {
	color: #FFF;
	transition: color .5s
}
.navList2 .liNavLast {
	margin: 0
}
.navList2 #lava {
	height: 35px;
	width: 60px;
	background-color: #2765B0;
	position: absolute;
	z-index: -1
}
.navList2 .shortNav {
	width: 62px
}
.navList2 .longNav {
	width: 112px
}
.navList2 .wjhgNav {
	position: relative
}
.navList2 .secNav {
	display: none;
	position: absolute;
	top: 35px;
	left: 0
}
.navList2 .secNav li {
	width: 110px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	font-size: 19px;
	border: 1px solid #808281;
	border-top: none;
	background-color: #FFF
}
.topFous {
	width: 100%;
	height: 470px;
	overflow: hidden
}
.topFous .topFousFix {
	position: relative;
	z-index: 999
}
.topFousFix .arrow {
	position: absolute;
	top: 175px;
	width: 33px;
	height: 80px;
	line-height: 80px;
	filter: alpha(opacity=70);
	opacity: .7;
	z-index: 999;
	background: url(../images/sp.png) #303030 no-repeat
}
.topFousFix .arrow-left {
	background-position: -604px -44px;
	left: 0
}
.topFousFix .arrow-right {
	background-position: -676px -44px;
	right: 0
}
.topFousFix .jdtTxt {
	position: absolute;
	display: block;
	width: 713px;
	left: 138px;
	height: 201px;
	padding-top: 70px
}
.topFousFix .regBtn {
	position: absolute;
	display: block;
	width: 198px;
	height: 53px;
	border: 2px solid #FFF;
	color: #FFF;
	font-size: 18px;
	text-align: center;
	line-height: 53px;
	top: 300px;
	font-weight: 700
}
.topFousFix .regBtn a {
	color: #fff
}
.topFousFix .regBtnL {
	left: 270px
}
.topFousFix .regBtnR {
	right: 270px
}
.topFousFix .regBtn:hover {
	color: #FFF;
	background-color: #2467ae;
	border: 2px solid #2467ae
}
.topFous .swiper-container {
	width: 100%;
	height: 100%;
	color: #fff;
	text-align: center;
	min-width: 980px;
_width:expression(document.body.clientWidth < 980 ? '980px' : 'auto')
}
.topFous .swiper-slide {
	width: 100%;
	height: 470px;
	float: left;
	background-position: top center;
	background-repeat: no-repeat
}
.imgNav {
	padding: 10px 0;
	background: #F3F3F3
}
.imgNavCont {
	width: 980px
}
.imgNabLi {
	width: 135px;
	height: 180px;
	float: left;
	margin-bottom: 10px;
	margin-right: 135px
}
.imgNabLiLast {
	margin-right: 0
}
.imgNabLi .img {
	display: block;
	width: 135px;
	padding-top: 130px;
	text-align: center;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	color: #424242
}
.imgNabLi .img:hover {
	opacity: .9;
	filter: alpha(opacity=90)
}
.imgNabLi .img1 {
	background-position: -405px -226px
}
.imgNabLi .img2 {
	background-position: -599px -223px
}
.imgNabLi .img3 {
	background-position: -814px -225px
}
.imgNabLi .img4 {
	background-position: -1084px -225px
}
.imgNabLi a {
	color: #424242
}
.imgNabLi a:hover {
	color: #FF7D00
}
.firstSpe {
	height: 780px;
	background-color: #e6e4e5
}
.firstSpe2 {
	background: #F3F3F3
}
.firstSpe .box {
	overflow: hidden
}
.firstSpe .bar {
	height: 80px;
	margin-top: 25px
}
.firstSpe .bar img {
	display: block
}
.firstSpe .more a, .zxdtIndexBk .more a {
	float: right;
	width: 90px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #FFF;
	background-color: #2467ae
}
.firstSpe .more a {
	width: 80px
}
.moreSpace {
	margin-left: 25px
}
.firstSpe .imgList {
	width: 1005px
}
.firstSpe .imgList li {
	width: 310px;
	height: 290px;
	margin-right: 25px;
	float: left;
	line-height: 20px;
	font-size: 16px
}
.firstSpe .imgList li img {
	width: 310px;
	height: 210px;
	display: block;
	margin-bottom: 10px
}
.firstSpe .imgList li span {
	display: block;
	height: 40px;
	overflow: hidden
}
.bot {
	background-color: #3b4350;
	padding: 45px 0
}
.contactUs {
	width: 700px;
	float: left
}
.contactUs .contactIcon {
	width: 240px;
	height: 25px;
	background-position: -759px -811px;
	margin-left: 0;
	margin-bottom: 35px
}
.en .contactUs .contactIcon {
	background-position: -879px -811px
}
.contactUs .phoneEmail {
	width: 315px;
	line-height: 30px;
	color: #757982;
	display: block;
	float: left;
	margin-bottom: 15px;
	font-size: 16px
}
.contactUs .telIcon {
	width: 30px;
	height: 30px;
	line-height: 30px;
	float: left;
	margin-right: 25px;
	color: #FFF;
	font-size: 20px
}
.contactUs .tel {
	background-position: -879px -699px
}
.contactUs .email {
	background-position: -883px -622px
}
.contactUs .cz {
	background-position: -409px -847px
}
.contactUs .telNum {
	float: left;
	width: 355px
}
.contactUs .telNum span {
	font-size: 11px
}
.contactUs .phoneEmailL {
	width: 410px
}
.contactUs .phoneEmailR {
	width: 290px
}
.app {
	display: none;
	float: left;
	width: 340px
}
.appR {
	width: 115px;
	float: left;
	margin-left: 0
}
.weixin {
	float: left
}
.app .appIcon, .weixin .wxIcon {
	display: block;
	width: 140px;
	height: 140px;
	float: left;
	background-color: #FFF;
	margin-right: 25px
}
.app .appIcon {
	background-position: -399px -629px
}
.weixin .wxIcon {
	background-position: -593px -629px
}
.app h2 {
	color: #FFF;
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 15px;
	text-align: center
}
.app a {
	display: block;
	background-color: #1b1b1b;
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: #FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.app a {
	color: #FFF;
	margin-bottom: 15px
}
.weixin h2 {
	width: 115px;
	float: left;
	color: #FFF;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	margin-top: 35px
}
.share {
	float: right;
	height: 24px
}
.share span {
	float: left;
	display: block;
	color: #666;
	margin-right: 10px
}
.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
}
.entranceRight {
	position: fixed;
	_position: absolute;
	width: 80px;
	height: 140px;
	left: 50%;
	margin-left: 505px;
	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)));
	_display: none
}
.entranceRight a {
	display: block;
	width: 80px;
	height: 80px;
	margin-bottom: 1px;
	opacity: .4;
	filter: alpha(opacity=40);
	background: url(../images/backtop.png) -3px 25px #cdcdcd no-repeat
}
.entranceRight a:hover {
	opacity: 1;
	filter: alpha(opacity=100);
	background: url(../images/backtop.png) -3px 25px #004aa8 no-repeat
}
.nyBk {
	background: url(../images/nyBg1.jpg) repeat;
	border-top: 5px solid #2467ae;
	min-width: 980px;
_width:expression(document.body.clientWidth < 980 ? "980px" : "auto")
}
.nyBkIn {
	background:#fff;
	padding-bottom: 50px
}
.position {
	font-size: 12px;
	padding: 35px 0 0;
	line-height: 32px;
	font-family: "宋体"
}
.en .position {
	font-family: "微软雅黑"
}
.detailBk h2, .detailBk h3 {
	text-align: center;
	font-size: 18px;
	font-weight: 400
}
.artTitle {
	font-size: 24px;
	line-height: 30px;
	margin: 10px 0;
	text-align: center
}
.info {
	font-size: 12px;
	color: #666;
	padding-bottom: 10px;
	text-align: center
}
.info span {
	margin: 0 10px
}
.artCon {
	padding-top: 20px;
	font-size: 14px;
	line-height: 32px;
	font-family: "宋体"
}
.artCon img {
	max-width: 100%;
_width:expression(document.body.clientWidth > 100% ? '100%' : 'auto');
	height: auto
}
.artCon p {
	margin-bottom: 30px
}
.artSpecial {
	font-size: 16px;
	margin-bottom: 300px
}
.listL {
	width: 600px;
	float: left;
	padding-top: 20px
}
.listL .newsList li {
	padding: 10px;
	border-bottom: 1px dashed #cacac8;
	margin-bottom: 10px
}
.listL .newsList li .tit {
	font-size: 20px;
	color: #121212;
	margin-bottom: 15px
}
.listL .newsList li .tit a {
	color: #121212
}
.listL .newsList li .tit span {
	color: #999;
	font-weight: 400;
	font-size: 12px;
	padding-left: 10px
}
.listL .newsList li .abs {
	font-family: "宋体";
	color: #666;
	display: block;
	line-height: 22px;
	overflow: hidden;
	max-height: 66px;
_height:expression( this.scrollHeight > 66 ? '66px' : 'auto' )
}
.listL .newsList li .abs a {
	color: #666
}
.listL .enNewsList li {
	background: url(../images/lidot.jpg) no-repeat 0 18px;
	font-size: 16px;
	line-height: 46px;
	height: 46px;
	overflow: hidden;
	padding-left: 25px
}
.listL .enNewsList li .tit {
	font-size: 16px
}
.pages {
	font-family: "宋体";
	text-align: center;
	padding: 30px 0;
	font-size: 12px;
	color: #666
}
.pages a {
	color: #666;
	padding-right: 10px
}
.listR {
	float: right;
	width: 305px
}
.listR .bar {
	font-size: 18px;
	color: #2367ae;
	line-height: 32px;
	height: 32px;
	border-bottom: 4px solid #bcbcbc;
	display: block
}
.zytzList li {
	font-family: "宋体";
	line-height: 30px;
	height: 30px;
	overflow: hidden
}
.dhsdList li {
	height: 75px;
	background-color: #d7d7d7;
	margin-bottom: 15px;
	overflow: hidden
}
.dhsdList li img {
	float: left;
	width: 75px;
	height: 75px
}
.dhsdList li span {
	float: left;
	width: 185px;
	margin-left: 20px;
	margin-top: 10px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	font-family: "宋体"
}
.zbhfList li {
	width: 305px;
	margin-bottom: 20px;
	position: relative;
	font-family: "宋体"
}
.zbhfList li img {
	width: 305px;
	height: 170px;
	display: block
}
.zbhfList li .videoBg {
	position: absolute;
	background: url(../images/video.png) no-repeat;
	width: 65px;
	height: 65px;
	top: 55px;
	left: 120px
}
.zbhfList li span {
	line-height: 20px;
	padding: 10px;
	display: block
}
.guestDetail {
	width: 845px;
	height: 335px;
	margin-bottom: 50px
}
.guestDetail li.first {
	display: block
}
.guestDetail li {
	height: 335px;
	display: none
}
.guestDetail .guestIcon {
	float: left;
	width: 360px;
	height: 335px
}
.guestDetail .guestIcon img {
	display: block;
	width: 360px;
	height: 335px
}
.guestDetail .guestMore {
	float: right;
	width: 430px
}
.guestDetail .guestMore h2, .guestDetail .guestMore h3 {
	font-size: 36px;
	color: #252525;
	margin-bottom: 20px;
	padding: 0 10px
}
.guestDetail .guestMore h3 {
	font-size: 18px
}
.guestDetail .guestMore p {
	padding: 10px 10px 0;
	border-top: 1px solid #d9d9d9
}
.family h1 {
	height: 20px;
	line-height: 20px;
	width: 100px;
	overflow: hidden;
	margin-top: 10px;
	padding-bottom: 25px
}
.family h1 em {
	display: block;
	float: left;
	width: 10px;
	height: 10px;
	background: #C2C2C2;
	border-radius: 10px;
	margin: 0 5px;
	cursor: pointer;
	font-size: 0;
	overflow: hidden
}
.family h1 em.emon {
	width: 10px;
	height: 10px;
	background: #005bc8;
	border: none
}
.list {
	width: 950px;
	height: 400px
}
.gbox {
	float: left;
	width: 170px;
	margin-right: 20px;
	margin-bottom: 20px
}
.mrclear {
	margin-right: 0
}
.gbox span, .gbox span img {
	display: block;
	width: 140px;
	height: 140px
}
.gbox h4 {
	text-align: center;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	font-weight: 700;
	color: #333
}
.hzhbListBk {
	overflow: hidden
}
.hzhbListBk ul {
	width: 1000px
}
.hzhbListBk li {
	width: 188px;
	height: 90px;
	float: left;
	margin-right: 10px;
	margin-bottom: 50px
}
.hzhbListBk li img {
	display: block;
	width: 100%;
	height: 100%
}
.hyrcBk {
	font-family: "宋体"
}
.hyrcBk .hd {
	line-height: 38px;
	height: 38px;
	overflow: hidden;
	border-top: 1px solid #a7c4e4;
	border-bottom: 1px solid #a7c4e4
}
.hyrcBk .hd li {
	float: left;
	width: 196px;
	text-align: center;
	cursor: pointer;
	color: #2b2b2b
}
.hyrcBk .hd .on {
	background-color: #a7c5e4
}
.hyrcBk .hd li.tab2 {
	width: 194px;
	border-left: 1px dotted #a7c4e4;
	border-right: 1px dotted #a7c4e4
}
.hyrcBk .bd .slider_box02 a {
	color: #FF7D00
}
.hyrcBk .bd .slider_box02 a:hover {
	color: #FF7D00
}
.hyrcBk .bd li {
	padding: 2px 65px;
	line-height: 30px;
	background-color: #f0f7fa
}
.hyrcBk .bd li.odd {
	background-color: #FFF
}
.hyrcBk .bd li .name {
	width: 250px;
	float: left;
	margin-right: 150px
}
.hyrcBk .bd li .add {
	width: 450px;
	float: left
}
.zbdlBkBg {
	background: url(../images/zbdlSp.png) no-repeat
}
.zbdlBk .hd {
	margin-bottom: 45px
}
.zbdlBk .hd li {
	float: left;
	width: 234px;
	height: 59px;
	cursor: pointer;
	color: #FFF;
	line-height: 59px;
	text-align: center;
	font-size: 24px;
	background-position: 0 -59px
}
.zbdlBk .hd .tab2 {
	margin: 0 135px
}
.zbdlBk .hd .on {
	background-position: 0 0
}
.zbdlJdt {
	width: 980px;
	height: 300px;
	overflow: hidden;
	position: relative
}
.zbdlJdt .arrow {
	position: absolute;
	top: 80px;
	width: 33px;
	height: 80px;
	line-height: 80px;
	filter: alpha(opacity=80);
	opacity: .8;
	z-index: 999;
	background: url(../images/zbdlSp.png) no-repeat
}
.zbdlJdt .arrow-left {
	background-position: 0 -118px;
	left: 0
}
.zbdlJdt .arrow-right {
	background-position: -201px -118px;
	right: 0
}
.zbdlJdt .swiper-container {
	height: 300px
}
.zbdlJdt .swiper-container img {
	width: 980px;
	height: 300px;
	display: block;
	position: absolute;
	top: 0;
	left: 0
}
.zbdlJdt .swiper-slide {
	float: left;
	position: relative
}
.zbdlJdt .swiper-slide .titBg {
	background-color: #000;
	opacity: .5;
	filter: alpha(opacity=50);
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	width: 980px;
	height: 30px
}
.zbdlJdt .swiper-slide h2 {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
	font-size: 18px;
	padding: 0 50px;
	line-height: 30px;
	height: 30px;
	overflow: hidden
}
.zbdlJdt .swiper-slide h2 a {
	color: #FFF
}
.zbdlBk .introTit {
	font-size: 24px;
	line-height: 110px;
	text-align: center;
	font-weight: 400
}
.zbdlBk .introMore {
	font-size: 14px;
	line-height: 32px;
	font-family: "宋体"
}
.zbdlBk .introMore p {
	margin-bottom: 30px
}
.detailBkL {
	width: 630px;
	float: left
}
.detailBkL .time {
	color: #7b7676;
	font-size: 12px;
	text-align: center;
	border-bottom: 1px solid #c3c3c3;
	padding-top: 10px
}
.detailBkL .time span {
	margin: 0 10px
}
.detailBkL .tag {
	height: 35px;
	margin-bottom: 15px;
	color: #7b7676
}
.detailBkL .artSpecial {
	font-size: 16px;
	margin-bottom: 20px
}
.detailBkL .detailLinkBk {
	border-top: 1px dashed #bbbab8;
	margin-top: 30px;
	padding-top: 30px;
	font-family: "宋体"
}
.detailBkL .detailLinkBk h2 {
	font-size: 18px;
	font-weight: 700;
	text-align: left;
	margin-bottom: 5px
}
.detailBkL .detailLinkBk li {
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	overflow: hidden
}
.detailBkL .detailLinkBk li span {
	float: left
}
.detailBkL .detailLinkBk li a {
	float: left;
	padding-right: 10px;
	max-width: 510px;
_width:expression(document.body.clientWidth > 510 ? "510px" : "auto")
}
.jctjBk {
	overflow: hidden
}
.jctjList {
	width: 320px
}
.jctjList li {
	width: 140px;
	float: left;
	margin-right: 20px;
	line-height: 20px;
	text-align: center;
	font-family: "宋体";
	padding-bottom: 10px
}
.jctjList li img {
	width: 140px;
	height: 80px;
	display: block;
	margin-bottom: 5px
}
.ztzhSp {
	background: url(../images/ztzhSp.png) no-repeat
}
.ztzhPage {
	border-top: 5px solid #2467ae;
	padding-top: 30px
}
.ztzhPage .ztzhL {
	width: 670px;
	float: left
}
.ztzhPage .ztzhR {
	width: 285px;
	float: right;
	padding-top: 75px
}
.ztzhPage .zbdlJdt {
	width: 670px;
	height: 250px;
	margin-bottom: 40px
}
.ztzhPage .zbdlJdt .swiper-container {
	height: 250px
}
.ztzhPage .zbdlJdt .swiper-slide .titBg {
	background-color: #FFF
}
.ztzhPage .zbdlJdt .swiper-slide h2 {
	padding: 0 20px
}
.ztzhPage .zbdlJdt .swiper-slide h2 a {
	color: #000
}
.ztzhPage .zhdt .zbdlJdt .swiper-container img {
	width: 670px;
	height: 250px
}
.ztzhL .bar {
	height: 35px;
	margin-bottom: 40px
}
.zhxw .titAbs {
	border-bottom: 1px dashed #e1dfdf;
	margin-bottom: 10px
}
.zhxw .titAbs h2 {
	font-size: 30px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	margin-bottom: 15px
}
.zhxw .titAbs .abs {
	line-height: 30px;
	font-family: "宋体";
	height: 90px;
	overflow: hidden;
	color: #666;
	margin-bottom: 10px
}
.zhxw .titAbs .abs a {
	color: #666
}
.zhxw .titAbs .abs a:hover {
	color: #ff7d00
}
.ztzhPage .zhxwList {
	width: 310px
}
.ztzhPage .zhxwList li {
	width: 100%;
	line-height: 34px;
	height: 34px;
	overflow: hidden;
	font-size: 16px
}
.ztzhPage .ztzhRNav {
	margin-bottom: 105px
}
.ztzhPage .ztzhRNav li {
	width: 285px;
	height: 55px;
	margin-bottom: 30px
}
.ztzhPage .ztzhRNav li img {
	width: 100%;
	height: 100%
}
.ztzhPage .ztzhRImg li {
	float: left;
	width: 67px;
	height: 80px;
	margin: 0 2px;
	_display: inline
}
.ztzhPage .ztzhRImg li img {
	width: 100%;
	height: 100%
}
.ztzhPage .ztzhRImg li.big {
	width: 284px;
	height: 155px;
	float: none;
	margin: 0;
	margin-bottom: 35px
}
.ztzhPage .ztzhAdv img {
	width: 980px;
	height: 55px;
	display: block;
	margin-bottom: 40px
}
.ztzhPage .ztzhTabBk {
	overflow: hidden;
	margin-bottom: 30px
}
.ztzhPage .ztzhTab {
	width: 1004px
}
.ztzhPage .ztzhTab li {
	width: 477px;
	height: 160px;
	float: left;
	margin-right: 25px;
	margin-bottom: 23px
}
.ztzhPage .ztzhTab li img {
	width: 477px;
	height: 160px
}
.ztzhPage .ztzhLink {
	margin-bottom: 80px
}
.ztzhLink .zbdw {
	background: url(../images/ztzh12.png) no-repeat 0 5px
}
.ztzhLink .cbdw, .en .ztzhLink .zbdw {
	background: url(../images/ztzh13.png) no-repeat 0 5px
}
.ztzhLink .zxdw {
	background: url(../images/ztzh14.png) no-repeat 0 5px
}
.ztzhPage .ztzhLink .bar {
	font-size: 24px;
	padding-left: 35px;
	height: 24px;
	line-height: 24px
}
.ztzhPage .ztzhLinkList {
	display: inline-block;
	margin-bottom: 30px;
	padding-top: 15px
}
.ztzhPage .ztzhLinkList li {
	font-size: 18px;
	float: left;
	padding-right: 60px;
	color: #464749;
	white-space: nowrap
}
.ztzhPage .ztzhLinkList li a {
	color: #464749
}
.ztzhPage .ztzhLinkList li a:hover {
	color: #ff7d00
}
.ztzhBot {
	background-color: #f9f3f3;
	border-top: 1px solid #dadada;
	padding: 45px 0
}
.ztzhBotL {
	width: 400px
}
.ztzhBotR {
	width: 355px
}
.ztzhBot .bar {
	width: 150px;
	text-align: center;
	line-height: 38px;
	height: 38px;
	border-top: 1px solid #939393;
	margin-left: 0;
	border-bottom: 1px solid #939393;
	color: #939594;
	font-size: 18px
}
.ztzhBot .ztzhBotL .bar {
	width: 190px;
	margin-bottom: 35px
}
.ztzhBotL .phoneEmail {
	display: block;
	width: 100%;
	line-height: 30px;
	height: 30px;
	font-size: 16px;
	color: #959190;
	margin-bottom: 20px
}
.ztzhBotL .phoneEmail b {
	float: left;
	width: 30px;
	height: 30px;
	margin-right: 30px
}
.ztzhBotL .phoneEmail b.telIcon {
	background-position: -263px -448px
}
.ztzhBotL .phoneEmail b.emailIcon {
	background-position: -263px -498px
}
.ztzhBotL .phoneEmail b.czIcon {
	background-position: -263px -564px
}
.ztzhBotR .ewm {
	width: 150px;
	height: 150px;
	margin: 20px 0;
	background-position: -550px -412px
}
.ztzhBotR ul li {
	color: #656364;
	background-position: -552px -577px;
	padding-left: 15px
}
.ztzhPage .ztzhHdqJd {
	height: 370px;
	margin-bottom: 55px;
	position: relative
}
.ztzhPage .ztzhHdqJd .swiper-container {
	width: 980px;
	height: 370px
}
.ztzhPage .ztzhHdqJd .swiper-slide {
	width: 100%;
	height: 380px
}
.ztzhPage .ztzhHdqJd .swiper-container img {
	width: 980px;
	height: 380px
}
.ztzhPage .ztzhHdqJd .pagination {
	position: absolute;
	left: 0;
	text-align: center;
	bottom: 20px;
	width: 100%;
	z-index: 99
}
.ztzhPage .ztzhHdqJd .swiper-pagination-switch {
	display: inline-block;
	width: 15px;
	height: 15px;
	border-radius: 15px;
	background: #FFF;
	margin: 0 5px;
	cursor: pointer
}
.ztzhPage .ztzhHdqJd .swiper-active-switch {
	background: #2366ac
}
.ztzhPage .ztzhHdqList li {
	font-size: 24px;
	line-height: 24px;
	height: 24px;
	padding-left: 55px;
	overflow: hidden
}
.ztzhPage .ztzhHdqList .list1 {
	background: url(../images/ztzhC203.png) no-repeat top left;
	margin-bottom: 15px;
	color: #242424
}
.ztzhPage .ztzhHdqList .list1 a {
	color: #242424
}
.ztzhPage .ztzhHdqList .list2 {
	background: url(../images/ztzhC204.png) no-repeat top left;
	margin-bottom: 50px;
	color: #a9a9a9
}
.ztzhPage .ztzhHdqList .list2 a {
	color: #a9a9a9
}
.ztzhPage .ztzhHdqList .check a {
	color: #2467ae
}
.ztzhPage .ztzhHdqList .list1 a:hover, .ztzhPage .ztzhHdqList .list2 a:hover {
	color: #ff7d00
}
.jjtcBk {
	padding: 215px 0 800px
}
.newsBk .dhsd .topic a:hover, .newsBk .dhsd .dhsdImgList a:hover, .newsBk .jctj .imgList .tit a:hover, .newsBk .videoBk .abs a:hover {
	color: #ff7d00
}
.newsSp {
	background: url(../images/b2708sp1.png) no-repeat
}
.newsBk {
	min-width: 1000px;
_width:expression(document.body.clientWidth < 1000 ? "1000px" : "auto");
	border-top: 5px solid #2467ae;
	display: none;
	padding-top: 30px
}
.newsBk .mainBox {
	width: 1000px;
	font-family: "宋体";
	overflow: hidden
}
.newsWrap .entranceRight {
	margin-left: 520px
}
.bottomBg {
	background: url(../images/newsBg.jpg) center top no-repeat;
	position: fixed;
	top: 225px;
	left: 0;
	_position: absolute;
_top:expression((0+(noValue = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
	width: 100%;
	height: 1017px;
	z-index: -1
}
.newsBk .mainBox .bar {
	width: 1000px;
	height: 100px;
	display: block;
	margin-bottom: 25px;
	position: relative
}
.newsBk .mainBox .bar .barMore {
	width: 60px;
	font-size: 18px;
	font-family: "微软雅黑";
	line-height: 20px;
	height: 20px;
	background-position: -765px -95px;
	position: absolute;
	right: 0;
	bottom: 0;
	color: #7F8081
}
.newsBk .mainBox .bar:hover .barMore {
	color: #FF7D00
}
.newsBk .jbdh .bar {
	background-position: -107px -354px
}
.newsBk .plfx .bar {
	background-position: -110px -583px
}
.newsBk .jctj .bar {
	background-position: -107px -785px
}
.newsBk .wjhg .bar {
	background-position: -108px -1138px
}
.newsBk .newsLink .bar {
	background-position: -109px -1282px
}
.newsBk .dhsd, .newsBk .live, .newsBk .jbdh, .newsBk .plfx, .newsBk .video, .newsBk .jctj, .newsBk .wjhg {
	margin-bottom: 60px
}
.newsBk .dhsd {
	position: relative;
	overflow: hidden;
	width: 1000px
}
.newsBk .dhsd .topic {
	font-size: 40px;
	line-height: 40px;
	height: 45px;
	overflow: hidden;
	text-align: left;
	border-bottom: 1px dashed #ddd;
	font-weight: 700;
	padding: 0 5px 15px;
	margin-bottom: 10px;
	font-family: "微软雅黑"
}
.newsBk .dhsd .topic a {
	display: block;
	height: 45px;
	overflow: hidden
}
.newsBk .dhsd .topic .ttIcon {
	float: left;
	width: 87px;
	height: 40px;
	margin-right: 10px;
	background-position: -109px -95px
}
.newsBk .dhsd .topic a {
	color: #1e2b58
}
.newsBk .dhsd .topic1 a {
	width: 890px;
	float: left
}
.newsBk .dhsd .topic2 a {
	color: #151515;
	font-size: 36px
}
.newsBk .dhsd .dhsdMore {
	position: absolute;
	right: 0;
	top: 245px;
	width: 25px;
	height: 60px;
	background-position: -878px -73px
}
.newsBk .dhsd .topicUl {
	width: 1110px;
	margin-bottom: 10px;
	height: 70px
}
.newsBk .dhsd .topicUl105 {
	height: 105px
}
.newsBk .dhsd .topicUl li {
	width: 455px;
	float: left;
	margin-right: 80px;
	line-height: 35px;
	height: 35px;
	overflow: hidden;
	font-family: "宋体";
	font-size: 19px
}
.newsBk .dhsd .topicUl li a {
	color: #000
}
.newsBk .dhsd .topicUl li a:hover {
	color: #ff7d00
}
.newsBk .dhsd .topicUl li a {
	color: #000
}
.newsBk .dhsd .dhsdImgList .titBg {
	display: block;
	background-color: #2467AE;
	width: 100%;
	opacity: .8;
	filter: alpha(opacity=80);
	position: absolute;
	left: 0;
	bottom: 0
}
.newsBk .dhsd .dhsdImgList a {
	color: #FFF
}
.newsBk .dhsd .dhsdImgList .tit {
	font-size: 18px;
	line-height: 50px;
	height: 50px;
	overflow: hidden;
	color: #FFF
}
.newsBk .dhsd .dhsdImgList .abs {
	font-size: 16px;
	line-height: 22px;
	height: 44px;
	overflow: hidden;
	display: none
}
.newsBk .dhsd .dhsdImgListL {
	width: 605px;
	height: 410px;
	float: left;
	position: relative
}
.newsBk .dhsd .dhsdImgList img {
	width: 100%;
	height: 100%;
	display: block
}
.newsBk .dhsd .dhsdImgListL .titBg, .newsBk .dhsd .dhsdImgListRT .titBg {
	height: 50px
}
.newsBk .dhsd .dhsdImgListL a:hover .titBg, .newsBk .dhsd .dhsdImgListRT a:hover .titBg {
	height: 100px
}
.newsBk .dhsd .dhsdImgList .titAbs, .newsBk .dhsd .dhsdImgListRT .titAbs {
	position: absolute;
	padding: 0 10px;
	left: 0;
	bottom: 7px;
	color: #CDCDCD;
	cursor: pointer
}
.newsBk .dhsd .dhsdImgListL .tit, .newsBk .dhsd .dhsdImgListRT .tit {
	line-height: 40px;
	height: 40px
}
.newsBk .dhsd .dhsdImgListL a:hover .abs, .newsBk .dhsd .dhsdImgListRT a:hover .abs {
	display: block;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0)
}
.newsBk .dhsd .dhsdImgListR {
	width: 390px;
	float: left;
	margin-left: 2px
}
.newsBk .dhsd .dhsdImgListRT {
	width: 388px;
	height: 208px;
	position: relative;
	margin-bottom: 2px;
	margin-left: 0
}
.dhsdImgListRBA {
	width: 193px;
	height: 200px;
	float: left;
	margin-right: 2px;
	position: relative
}
.dhsdImgListRBA .titAbs {
	height: 100%;
	display: none;
	top: 0
}
.newsBk .dhsd .dhsdImgListRB .titBg {
	height: 0
}
.newsBk .dhsd .dhsdImgListRB a.dhsdImgListRBA:hover .titBg {
	display: block;
	height: 100%
}
.newsBk .dhsd .dhsdImgListRB a.dhsdImgListRBA:hover .titAbs {
	display: block;
	height: 100%;
	cursor: pointer
}
.newsBk .dhsd .dhsdImgListRB a.dhsdImgListRBA .titAbs .tit, .newsBk .dhsd .dhsdImgListRB a.dhsdImgListRBA .titAbs .abs {
	color: #FFF
}
.newsBk .dhsd .dhsdImgListRB a.dhsdImgListRBA .titAbs .tit {
	line-height: 30px;
	height: 60px;
	margin: 10px 0
}
.newsBk .dhsd .dhsdImgListRB a.dhsdImgListRBA .titAbs .abs {
	display: block;
	height: 88px;
	line-height: 22px;
	color: #CDCDCD;
	overflow: hidden;
	opacity: 0;
	filter: alpha(opacity=0)
}
.newsBk .live {
	height: 775px;
	margin-left: 0;
	background: url(../images/newsLiveBg.jpg) repeat
}
.newsBk .liveBar {
	background-color: #06357b;
	height: 110px;
	overflow: hidden;
	margin-bottom: 50px
}
.newsBk .liveBar .bar {
	width: 215px;
	height: 110px;
	background-position: -110px -203px;
	float: left
}
.newsBk .liveTabs {
	float: left;
	width: 690px
}
.newsBk .liveTabs a {
	float: left;
	color: #FFF;
	width: 130px;
	background: url(../images/date2.jpg) #1e2b58 no-repeat top left;
	margin-left: 28px;
	_display: inline;
	height: 110px;
	line-height: 110px;
	font-family: "微软雅黑";
	font-size: 35px;
	position: relative;
	cursor: pointer
}
.newsBk .liveTabs a.active {
	background: url(../images/date1.jpg) #dfe8f1 no-repeat top left;
	color: #09357c
}
.newsBk .liveTabs a p, .newsBk .liveTabs a b {
	position: absolute;
	width: 50px;
	line-height: 50px;
	height: 50px;
	font-weight: 400
}
.newsBk .liveTabs a b {
	top: 5px;
	left: 8px
}
.newsBk .liveTabs a p {
	top: 45px;
	left: 60px
}
.newsBk .live .live-swiper-container {
	width: 960px;
	height: 605px;
	margin-left: 30px
}
.newsBk .live .live-swiper-container .swiper-slide {
	width: 960px;
	height: 605px
}
.newsBk .live .liveL {
	width: 585px;
	height: 385px;
	float: left
}
.newsBk .live .liveL img {
	width: 100%;
	height: 100%;
	display: block
}
.newsBk .live .liveR {
	width: 360px;
	height: 385px;
	overflow: hidden;
	float: left;
	margin-left: 15px
}
.newsBk .live .liveR h2 {
	font-size: 22px;
	line-height: 30px;
	margin-bottom: 15px;
	font-family: "微软雅黑"
}
.newsBk .live .liveR p {
	font-size: 16px;
	line-height: 30px;
	padding: 0 15px
}
.newsBk .live .liveR .liveRIcon {
	width: 345px;
	height: 25px;
	background-position: -346px -106px;
	margin-top: 20px;
	margin-bottom: 10px
}
.newsBk .live .liveR b {
	color: #06357B
}
.newsBk .live .liveR .twzbBtn, .newsBk .live .liveR .spzbBtn {
	width: 140px;
	height: 50px;
	float: left;
	text-indent: -99999px;
	margin-top: 35px
}
.newsBk .live .liveR .twzbBtn {
	_display: inline;
	margin-left: 15px;
	background-position: -423px -234px
}
.newsBk .live .liveR .spzbBtn {
	margin-left: 60px;
	background-position: -620px -234px
}
.newsBk .live .liveList, .newsBk .live .liveList li {
	width: 960px;
	height: 385px;
	overflow: hidden
}
.newsBk .live .liveGdt {
	width: 960px;
	margin-top: 45px;
	height: 175px;
	position: relative
}
.newsBk .live .liveGdt .swiper-wrapper {
	width: 960px
}
.newsBk .live .liveGdt .swiper-container {
	width: 960px;
	height: 175px
}
.newsBk .live .liveGdt .swiper-slide {
	width: 240px;
	height: 175px;
	float: left;
	position: relative;
	cursor: pointer
}
.newsBk .live .liveGdt .swiper-slide img {
	width: 220px;
	height: 120px;
	display: block;
	margin-left: 0
}
.newsBk .live .liveGdt .swiper-slide .titBg {
	width: 220px;
	height: 30px;
	background-color: #d1d1d1;
	opacity: .5;
	filter: alpha(opacity=50);
	position: absolute;
	top: 60px
}
.newsBk .live .liveGdt .swiper-slide .tit {
	width: 220px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-align: center;
	position: absolute;
	top: 60px;
	color: #FFF
}
.newsBk .live .liveGdt .swiper-slide a .tit {
	color: #FFF
}
.newsBk .live .liveGdt .pagination {
	z-index: 9999;
	bottom: 20px;
	left: 45%;
	position: absolute
}
.newsBk .live .liveGdt .swiper-pagination-switch {
	float: left;
	width: 10px;
	height: 10px;
	border-radius: 10px;
	background: #FFF;
	margin-right: 5px;
	cursor: pointer;
	overflow: hidden
}
.newsBk .live .liveGdt .swiper-visible-switch {
	background: #264d91
}
.newsBk .live .liveGdt .swiper-active-switch {
	background: #09337b
}
.newsBk .jbdh {
	overflow: hidden
}
.newsBk .jbdhTop {
	height: 360px;
	overflow: hidden;
	position: relative;
	margin-bottom: 40px
}
.newsBk .jbdhTop img {
	width: 555px;
	height: 360px;
	float: left
}
.newsBk .jbdhTop .videoIcon {
	width: 90px;
	height: 60px;
	background-position: -115px -492px;
	position: absolute;
	top: 135px;
	left: 240px
}
.newsBk .jbdhTop .titAbs {
	float: right;
	width: 420px;
	padding-right: 10px
}
.newsBk .jbdhTop .titAbs .tit {
	font-weight: 700;
	line-height: 37px;
	font-family: "微软雅黑";
	font-size: 25px;
	margin: 10px 0
}
.newsBk .jbdhTop .titAbs .abs {
	font-size: 18px;
	line-height: 42px
}
.newsBk .jbdhTop .titAbs .abs a {
	color: #000
}
.newsBk .jbdhTop .titAbs .abs a:hover {
	color: #FF7D00
}
.newsBk .jbdhBotUl {
	width: 1050px;
	height: 410px;
	overflow: hidden
}
.newsBk .jbdhBotUl li {
	width: 290px;
	height: 190px;
	float: left;
	margin-right: 60px;
	margin-bottom: 30px;
	position: relative
}
.newsBk .jbdhBotUl li img {
	width: 290px;
	height: 160px;
	display: block
}
.newsBk .jbdhBotUl li .tit {
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	padding: 0 5px;
	background-color: #ded4d4;
	font-size: 15px
}
.newsBk .jbdhBotUl li .videoIcon {
	display: none
}
.newsBk .plfxL {
	width: 490px;
	height: 390px;
	overflow: hidden;
	float: left
}
.newsBk .plfxL .imgList {
	height: 180px;
	margin-bottom: 30px
}
.newsBk .plfxL .imgList img {
	width: 245px;
	height: 180px;
	float: left
}
.newsBk .plfxL .imgList .titAbs {
	width: 225px;
	float: right;
	line-height: 30px;
	height: 180px;
	overflow: hidden;
	font-size: 18px
}
.newsBk .plfxL .imgList .titAbs h2 {
	margin-bottom: 5px;
	font-weight: 700;
	font-size: 18px
}
.newsBk .plfxR {
	width: 450px;
	float: right
}
.newsBk .plfxR li {
	line-height: 40px;
	height: 40px;
	overflow: hidden
}
.newsBk .plfxR li a {
	font-size: 18px
}
.newsBk .videoBk {
	width: 260px;
	height: 450px;
	float: left;
	background-color: #edf7ff
}
.newsBk .videoBk .imgList {
	border-bottom: 1px solid #cdcdcd;
	padding-bottom: 15px;
	margin-bottom: 10px;
	position: relative
}
.newsBk .videoBk img {
	width: 260px;
	height: 180px;
	display: block
}
.newsBk .videoBk .imgList .videoIcon {
	position: absolute;
	width: 65px;
	height: 65px;
	background-position: -131px -821px;
	top: 65px;
	left: 98px
}
.newsBk .videoBk .tit {
	font-family: "微软雅黑";
	font-size: 18px;
	font-weight: 700;
	line-height: 40px;
	height: 40px;
	overflow: hidden;
	text-align: center;
	padding: 0 5px
}
.newsBk .videoBk .abs {
	font-size: 12px;
	line-height: 20px;
	padding: 0 10px;
	height: 80px;
	color: #666;
	overflow: hidden
}
.newsBk .videoBk .abs a {
	color: #666
}
.newsBk .videList li {
	line-height: 28px;
	height: 28px;
	overflow: hidden;
	padding-left: 20px;
	margin: 0 12px;
	background: url(../images/b2708sp1.png) no-repeat -261px -825px
}
.newsBk .jctjBk {
	height: 810px;
	position: relative
}
.newsBk .jctj .imgList {
	position: absolute
}
.newsBk .jctj .imgList img {
	width: 100%;
	height: 100%;
	display: block
}
.newsBk .jctj .imgList .titBg {
	display: none;
	background-color: #06357b;
	opacity: .5;
	filter: alpha(opacity=50);
	height: 65px;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0
}
.newsBk .jctj .imgList .tit {
	width: 100%;
	font-weight: 700;
	font-size: 20px;
	line-height: 30px;
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 5px 0;
	background-color: #06357b;
	background: rgba(6,53,123,.5)
}
.newsBk .jctj .imgList .tit a {
	display: block;
	padding: 0 10px;
	color: #FFF
}
.newsBk .jctj .jctjIcon {
	position: absolute;
	top: 292px;
	left: 477px;
	width: 183px;
	height: 183px;
	background-position: -126px -942px
}
.newsBk .jctj .jctj1 {
	width: 475px;
	height: 475px;
	top: 0;
	left: 0
}
.newsBk .jctj .jctj2 {
	width: 523px;
	height: 290px;
	top: 0;
	left: 477px
}
.newsBk .jctj .jctj3 {
	width: 330px;
	height: 330px;
	top: 477px;
	left: 0
}
.newsBk .jctj .jctj4 {
	width: 328px;
	height: 330px;
	top: 477px;
	left: 332px
}
.newsBk .jctj .jctj5 {
	width: 338px;
	height: 515px;
	top: 292px;
	right: 0
}
.newsBk .wjhg .arrow {
	width: 20px;
	height: 30px;
	margin-top: 45px
}
.newsBk .wjhg .arrow-left {
	background-position: -106px -1256px
}
.newsBk .wjhg .arrow-right {
	background-position: -173px -1255px
}
.newsBk .wjhg .swiper-container {
	width: 960px;
	height: 130px;
	float: left;
	overflow: hidden
}
.newsBk .wjhg .swiper-container .swiper-slide {
	float: left;
	width: 240px;
	height: 130px
}
.newsBk .wjhg .swiper-container .swiper-slide img {
	width: 195px;
	height: 130px;
	display: block
}
.newsBk .wjhg .wjhgBar {
	height: 115px;
	margin-bottom: 35px
}
.newsBk .wjhg .wjhgBar .bar {
	height: 90px;
	margin-bottom: 0
}
.newsBk .wjhg .wjhgBar .moreA {
	float: right;
	width: 80px;
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	background-color: #2467ae;
	color: #FFF;
	font-family: "微软雅黑";
	text-align: center
}
.newsBk .wjhg .wjhgBar .moreA a {
	color: #FFF
}
.newsBk .wjhg .bar .moreSpace {
	margin-left: 25px
}
.newsWrap .bot {
	display: none
}
.newsWrap .lxwm {
	font-family: "微软雅黑";
	padding-top: 15px
}
.newsContact {
	width: 485px;
	float: left;
	margin-left: 25px;
	_display: inline
}
.newsContact h2 {
	font-size: 20px;
	margin-bottom: 25px
}
.newsContact ul b {
	float: left;
	width: 30px;
	height: 30px;
	margin-right: 35px
}
.newsContact ul .tel {
	background-position: -841px -209px
}
.newsContact ul .email {
	background-position: -841px -270px
}
.newsContact ul span {
	float: left;
	line-height: 30px;
	font-size: 16px;
	color: #a1bbd6
}
.newsEwm {
	float: left;
	width: 300px
}
.newsEwmIcon {
	width: 170px;
	height: 170px;
	float: left;
	background-position: -925px -168px
}
.newsEwmR {
	padding-top: 65px;
	width: 110px;
	float: left;
	margin-left: 15px
}
.newsEwm p {
	line-height: 18px;
	color: #1B1B1B
}
.gqArtConBk .artTitle {
	margin-bottom: 5px
}
.gqArtConBk .time {
	text-align: center;
	color: #7B7676;
	font-size: 12px;
	margin: 0 0 30px;
	border-bottom: 1px solid #B6B5B5;
	line-height: 35px
}
.gqArtConBk .time a {
	color: #7B7676
}
.gqArtConMain {
	width: 880px;
	float: left;
	font-size: 16px;
	line-height: 32px
}
.gqArtConMain img {
	max-width: 880px;
_width:expression(document.body.clientWidth > 880 ? '880px' : 'auto');
	margin-bottom: 40px
}
.gqArtCon .leftBtn {
	width: 17px;
	height: 56px;
	float: left;
	background: url(../images/gqtLBtn.png);
	margin-right: 33px;
	margin-top: 270px;
	cursor: pointer
}
.gqArtCon .rigBtn {
	width: 17px;
	height: 56px;
	float: right;
	background: url(../images/gqtRBtn.png);
	margin-top: 270px;
	cursor: pointer
}
.gqArtConBk #news_more_page_div_id {
	font-size: 14px;
	padding: 20px 0;
	text-align: center;
	color: #ff8e00
}
#news_more_page_div_id a {
	margin: 0 3px
}
.gqArtConBk .detailLinkBk {
	border-top: 1px dashed #bbbab8;
	margin-top: 30px;
	padding-top: 30px;
	font-family: "宋体"
}
.gqArtConBk .detailLinkBk h2 {
	font-size: 18px;
	font-weight: 700;
	text-align: left;
	margin-bottom: 5px
}
.gqArtConBk .detailLinkBk li {
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	overflow: hidden
}
.gqArtConBk .detailLinkBk li span {
	float: left
}
.gqArtConBk .detailLinkBk li a {
	float: left;
	padding-right: 10px;
	max-width: 850px;
_width:expression(document.body.clientWidth > 850 ? '850px' : 'auto')
}
.gqArtConBk .artSpecial {
	margin-bottom: 0
}
.zxdtIndexBk {
	padding-top: 25px;
	height: 535px;
	background-color: #FFF
}
.zxdtR {
	width: 470px
}
.zxdtL {
	width: 490px;
	height: 345px
}
.zxdtL .swiper-slide {
	position: relative
}
.zxdtL .pagination {
	position: absolute;
	right: 0;
	text-align: center;
	bottom: 8px;
*bottom:14px;
	width: 95px;
	z-index: 99
}
.zxdtL .swiper-pagination-switch {
	display: inline-block;
	width: 15px;
	height: 15px;
	background: #FFF;
	margin: 0 5px;
	cursor: pointer
}
.zxdtL .swiper-active-switch {
	background: #2467ae
}
.zxdtL img {
	width: 490px;
	height: 345px
}
.zxdtL .titBg {
	width: 490px;
	background-color: #FFF;
	opacity: .2;
	filter: alpha(opacity=20);
	height: 45px;
	position: absolute;
	left: 0;
	bottom: 0
}
.zxdtL h2 {
	font-size: 18px;
	color: #FFF;
	line-height: 45px;
	height: 45px;
	overflow: hidden;
	position: absolute;
	left: 10px;
	bottom: 0;
	width: 390px
}
.zxdtL h2 a {
	color: #FFF
}
.zxdtR .titAbs h2 {
	font-size: 18px;
	line-height: 26px
}
.zxdtR .titAbs .abs {
	font-size: 15px;
	line-height: 24px;
	color: #666
}
.zxdtR .titAbs .abs a {
	color: #666
}
.zxdtR .titAbs .abs a:hover, .zxdtL h2 a:hover {
	color: #ff7d00
}
.zxdtR .titAbsTop {
	border-bottom: 1px dashed #bfbdbe;
	margin-bottom: 30px;
	padding-bottom: 30px
}
.zxdtR .titAbsTop h2 {
	height: 26px;
	overflow: hidden;
	margin-bottom: 20px
}
.zxdtR .titAbsTop .abs {
	height: 72px;
	overflow: hidden
}
.zxdtR .zxdtTBot h2 {
	height: 52px;
	overflow: hidden;
	margin-bottom: 20px
}
.zxdtR .zxdtTBot .abs {
	height: 96px;
	overflow: hidden
}
.zxdtR .zxdtTBot .titAbs {
	width: 225px
}
.newsLink {
	margin-bottom: 75px
}
.newsLink li {
	width: 250px;
	padding-left: 10px;
	font-size: 18px;
	float: left;
	font-family: "微软雅黑";
	padding-bottom: 10px
}
.newsLink li a:link, .newsLink li a:visited {
	color: #2467ae
}
.newsLink li a:hover, .newsLink li a:active {
	color: #ff7d01
}
.newsChjbBk {
	font-family: "微软雅黑"
}
.newsChjbTabs {
	border: 1px solid #b8d0ea
}
.newsChjbTabs a {
	width: 268px;
	float: left;
	font-size: 24px;
	height: 40px;
	line-height: 40px;
	text-align: center
}
.newsChjbTabs a {
	color: #333
}
.newsChjbTabs a.tab2 {
	border-right: 2px dotted #b8d0ea;
	border-left: 2px dotted #b8d0ea
}
.newsChjbTabs a.active {
	background-color: #A7C4E4
}
.newsChjb-swiper-container {
	height: 580px;
	background-color: #f2f5fa
}
.newsChjbBk .jbGdt .pagination {
	position: absolute;
	top: 460px;
	left: 0;
	text-align: center;
	width: 100%;
	z-index: 99
}
.newsChjbBk .jbGdt .swiper-pagination-switch {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 10px;
	background: #c6c6c4;
	margin: 0 5px;
	cursor: pointer
}
.newsChjbBk .jbGdt .swiper-active-switch {
	background: #2766ad
}
.newsChjbBk .jbGdt {
	width: 815px;
	height: 410px;
	padding-top: 60px
}
.newsChjbBk .jbGdt .list {
	width: 760px
}
.newsChjbBk .jbGdt .list .gbox {
	text-align: center
}
.newsChjbBk .jbGdt .list .gbox p {
	line-height: 20px;
	height: 40px;
	overflow: hidden
}
.newsLink2 .linksH2 {
	background-color: #164281;
	font-size: 24px;
	color: #FFF;
	font-family: "微软雅黑";
	display: inline;
	padding: 0 10px;
	margin-bottom: 10px
}
.newsLink2 li {
	margin: 0;
	padding-bottom: 30px
}
.newsLink2 .centerLinkLi {
	margin: 0 100px;
	_display: inline
}
.newsLink2 li img {
	display: block;
	margin-bottom: 10px
}
.newsLink2 li span {
	text-align: center;
	display: block;
	font-size: 18px;
	line-height: 24px;
	color: #2467ae
}
.gabaLink {
	display: inline-block;
	height: 30px
}
.gabaLink b {
	background: url(../images/bahIcon.png) no-repeat 5px 5px
}
.newsBegin {
	min-width: 1000px;
	background: url(../images/b2708bg5.jpg) no-repeat center -150px;
	height: 828px
}
.newsBegin .newsBeginIcon {
	background: url(../images/b2708bg4.png) no-repeat top center;
	height: 625px;
	opacity: 0;
	filter: alpha(opacity=0)
}
.zcjzBk {
	padding: 75px 0
}
.repBpx1 {
	width: 100%;
	height: 440px;
	border-top: 5px solid #2467ae;
	background: url(../images/nyBg1.jpg) repeat
}
.repBox1Left {
	width: 465px;
	position: relative;
	margin-top: 45px
}
.repBox1Left h4 {
	height: 50px;
	background: url(../images/repBg1.png) no-repeat
}
.repBox1Left .more {
	position: absolute;
	right: 0;
	top: 40px;
	font-family: '宋体';
	font-size: 16px
}
.repBox1Left ul {
	margin-top: 20px
}
.repBox1Left ul li {
	overflow: hidden;
	line-height: 36px;
	height: 36px;
	background: url(../images/repBg2.png) no-repeat;
	background-position: 0 5px
}
.repBox1Left ul li span {
	color: #FFF;
	padding-left: 2px
}
.repBox1Left ul li a {
	padding-left: 20px;
	font-size: 18px;
	font-family: '宋体'
}
.repBox1Right {
	width: 465px;
	position: relative;
	margin-top: 45px
}
.repBox1Right h4 {
	height: 50px;
	background: url(../images/repBg3.png) no-repeat
}
.repBox1Right .more {
	position: absolute;
	right: 0;
	top: 40px;
	font-family: '宋体';
	font-size: 16px
}
.repBox1Right ul {
	margin-top: 20px
}
.repBox1Right ul li {
	overflow: hidden;
	line-height: 36px;
	height: 36px;
	background: url(../images/repBg11.png) no-repeat;
	background-position: 0 15px
}
.repBox1Right ul li span {
	color: #FFF
}
.repBox1Right ul li a {
	padding-left: 20px;
	font-size: 18px;
	font-family: '宋体'
}
.repBpx2 {
	height: 461px;
	background: url(../images/repBg4.jpg) no-repeat;
	padding-top: 25px
}
.mb60 {
	margin-bottom: 60px
}
.copyTit {
	height: 80px;
	position: relative
}
.copyTit span {
	width: 986px;
	height: 59px;
	position: absolute;
	top: 0;
	left: 0;
	display: block
}
.copyTit a {
	position: absolute;
	bottom: 0;
	right: 0;
	font-size: 16px
}
.copyPos1 {
	background: url(../images/repBg5.png) no-repeat
}
.copyPos2 {
	background: url(../images/repBg6.png) no-repeat
}
.copyPos3 {
	background: url(../images/repBg7.png) no-repeat
}
.repBox2Left {
	width: 475px;
	height: 270px;
	float: left;
	position: relative;
	overflow: hidden
}
.f475x240 {
	width: 475px;
	height: 270px;
	overflow: hidden
}
.f475x240 img {
	width: 475px;
	height: 270px
}
.rsBlok {
	width: 980px;
	height: 45px;
	background: #FFF;
	position: absolute;
	bottom: 0;
	z-index: 99;
	left: 0
}
.f475x240 span {
	display: block;
	width: 360px;
	position: absolute;
	height: 45px;
	line-height: 45px;
	vertical-align: middle;
	bottom: 0;
	left: 0;
	z-index: 999;
	color: #fff;
	padding-left: 10px;
	overflow: hidden;
	font-size: 18px
}
.rslides {
	width: 100%;
	position: relative;
	list-style: none;
	padding: 0
}
.rslides_tabs {
	width: 70px;
	clear: both;
	text-align: center;
	bottom: 8px;
*bottom:15px;
	position: absolute;
	z-index: 999;
	right: 0
}
.rslides_tabs li {
	display: inline;
	float: none;
	_float: left;
*float:left;
	margin-right: 10px;
	width: 12px;
	height: 12px
}
.rslides_tabs a {
	text-indent: -9999px;
	overflow: hidden;
	background: #FFF;
	display: inline-block;
	_display: block;
*display:block;
	width: 12px;
	height: 12px
}
.rslides_tabs .rslides_here a {
	background: #2467ad
}
.repBox2Right {
	float: right;
	width: 460px;
	height: 265px;
	overflow: hidden;
	margin-top: 10px
}
.repBox2Right li {
	overflow: hidden;
	height: 36px;
	line-height: 36px;
	background: url(../images/repBg10.png) no-repeat;
	background-position: 0 18px
}
.repBox2Right a {
	font-size: 18px;
	font-family: '宋体';
	padding-left: 15px
}
.repBpx3 {
	height: 432px;
	background: url(../images/repBg6.jpg) no-repeat;
	padding-top: 60px
}
.mb30 {
	margin-bottom: 30px
}
.repBox3Lft {
	width: 460px;
	height: 265px;
	overflow: hidden
}
.repBox3Lft li {
	overflow: hidden;
	height: 36px;
	line-height: 36px;
	background: url(../images/repBg11.png) no-repeat;
	background-position: 0 17px
}
.repBox3Lft li a {
	font-size: 18px;
	font-family: '宋体';
	padding-left: 15px
}
.repBpx4 {
	background: url(../images/repBg7.jpg) no-repeat;
	height: 457px;
	padding-top: 30px
}
.mb65 {
	margin-bottom: 65px
}
.mr30 {
	margin-right: 30px
}
.repBox4List {
	height: 81px
}
.repBox4List li {
	background: url(../images/repBg8.png) no-repeat;
	float: left
}
.repBox4List li a {
	text-align: center;
	display: block;
	width: 305px;
	height: 81px;
	line-height: 81px;
	font-size: 24px;
	font-weight: 700;
	color: #FFF;
	float: left
}
.repBox4List li:hover {
	background: url(../images/repBg9.png) no-repeat
}
.repBox4List li a:hover {
	color: #333
}
.repBox4Font {
	line-height: 30px!important;
	margin-top: 8px!important
}
.newNypos {
	padding: 30px 0 0
}
.rightTwoBtn {
	margin-top: 30px
}
.rightTwoBtn li {
	background: url(../images/b2708bg12.png) no-repeat;
	width: 305px;
	height: 80px
}
.rightTwoBtn li a {
	text-align: center;
	display: block;
	width: 305px;
	height: 80px;
	line-height: 80px;
	font-size: 24px;
	font-weight: 700;
	color: #FFF;
	float: left
}
.rightTwoBtn li:hover {
	background: url(../images/b2708bg13.png) no-repeat
}
.zbhfListAddTime li span {
	height: 40px;
	overflow: hidden;
	position: relative
}
.zbhfListAddTime li span .time {
	position: absolute;
	right: 10px;
	bottom: 10px;
	font-size: 12px;
	color: #a4a4a2;
	font-style: normal
}
.listL .pagesImg {
	display: block;
	width: 86px;
	height: 32px;
	margin-bottom: 40px;
	background: url(../images/b2708bg8.png) no-repeat;
	text-indent: -900px;
	overflow: hidden
}
.listL .pagesImg a {
	display: block;
	width: 86px;
	height: 32px
}
.listL .imgnewslist li {
	padding: 10px;
	margin-bottom: 20px;
	border-bottom: 1px solid #cacac8
}
.listL .imgnewslist .imgbox {
	width: 155px;
	height: 90px
}
.listL .imgnewslist .imgbox img {
	display: block;
	width: 155px;
	height: 90px
}
.listL .imgnewslist .titAbs {
	width: 410px
}
.listL .imgnewslist .tit {
	height: 22px;
	line-height: 22px;
	font-size: 20px;
	color: #121212;
	margin-bottom: 10px;
	overflow: hidden
}
.listL .imgnewslist .tit a {
	color: #121212
}
.listL .imgnewslist .tit span {
	color: #999;
	font-weight: 400;
	font-size: 12px;
	padding-left: 10px
}
.listL .imgnewslist .abs {
	font-family: "宋体";
	color: #666;
	display: block;
	line-height: 20px;
	overflow: hidden;
	height: 66px;
	position: relative
}
.listL .imgnewslist .abs a {
	color: #666
}
.listL .imgnewslist .abs .time {
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 12px;
	color: #a4a4a2;
	font-style: normal
}
.newsTime .abs {
	position: relative
}
.newsTime .abs .time {
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 12px;
	color: #a4a4a2;
	font-style: normal
}
.tpSpNews {
	width: 980px
}
.tpSpNews .tplist {
	width: 1020px
}
.tpSpNews .tplist li {
	position: relative;
	width: 300px;
	height: 290px;
	margin-right: 40px;
	float: left
}
.tpSpNews .tplist img {
	width: 300px;
	height: 225px;
	display: block;
	margin-bottom: 10px
}
.tpSpNews .tplist .abs {
	height: 48px;
	line-height: 24px;
	font-size: 18px;
	color: #343434;
	overflow: hidden
}
.tpSpNews .videoBg {
	position: absolute;
	background: url(../images/b2708bg7.png) no-repeat;
	width: 76px;
	height: 78px;
	top: 55px;
	left: 115px
}
