.box {
	width:1000px
}
.mian {
	padding-top:30px
}
.listL {
	width:650px
}
.listR {
	width:300px
}
.header .topUl {
	height:56px;
	line-height:56px
}
.header .wic4 {
	height:30px;
	line-height:30px;
	font-size:18px;
	font-weight:700;
	margin-top:18px
}
.header .wic4 a {
	color:#333
}
.header .wic4 a:hover {
	color:#333
}
.header .registAni {
	padding:0 8px;
	height:22px;
	line-height:22px;
	border:1px solid #0c248f;
	border-radius:3px;
	text-align:center;
	margin-left:10px;
	margin-top:20px
}
.header .registAni:hover {
	border:1px solid #091754
}
.header .registAni a {
	display:block;
	color:#0c248f
}
.header .registAni a:hover {
	color:#091754
}
.header .headUl {
	height:29px;
	line-height:29px;
	position:absolute;
	left:65px;
	bottom:0
}
.header .headUl li {
	padding:0 5px;
	float:left;
	margin-right:30px;
	font-size:16px
}
.header .headUl li a {
	color:#666
}
.header .headUl .navBor {
	font-weight:700
}
.header .headUl .navBor a {
	color:#333
}
.header .headUl .navBor a:hover {
	color:#333
}
.header .navLine {
	width:42px;
	border-bottom:1px solid #333;
	position:absolute;
	bottom:-1px;
	left:65px
}
.header .language {
	position:absolute;
	right:0;
	bottom:6px
}
.header .language span {
	width:25px;
	height:25px;
	line-height:25px;
	text-align:center;
	color:#6f818b
}
.header .language a {
	color:#6f818b
}
.header .language .zhEn {
	border-radius:3px;
	background-color:#ced8de;
	font-weight:700;
	color:#77868D
}
@-webkit-keyframes topbarAni {
	from {
	background:#fff
}
to {
	background:#fff
}
}.topbarAni {
	width:100%;
	position:fixed;
	top:0;
	background:#fff;
	*position:relative;
	background:#fff\9;
	z-index:9999
}
.crumb {
	line-height:20px;
	color:#666
}
.crumb a {
	color:#666
}
.crumb a:hover {
	color:#ff7d00
}
.listUl li {
	height:36px;
	line-height:36px;
	overflow:hidden;
	vertical-align:middle;
	padding-left:14px;
	background:url(c2904sp.png) no-repeat -124px 8px
}
.listUl li span {
	float:right;
	width:180px;
	height:36px;
	line-height:36px;
	text-align:right;
	color:#999
}
.nextPage {
	text-align:center
}
.nextPage a {
	margin:0 10px;
	color:#666
}
.nextPage a:hover {
	color:#ff7d00
}
.listHead {
	height:30px;
	line-height:20px;
	border-bottom:1px solid #dcdcdc
}
.listHead .comA {
	height:30px;
	border-bottom:1px solid #333;
	padding-right:10px;
	font-size:20px;
	color:#333
}
.listHead .comA:hover {
	color:#333
}
.listHead .more {
	width:20px;
	height:20px;
	background-position:-75px 0;
	display:none
}
.zytzUl {
	padding-top:15px;
	padding-bottom:30px;
	line-height:30px
}
.zytzUl li {
	height:30px;
	overflow:hidden
}
.jcyxUl {
	padding-top:30px
}
.jcyxUl li {
	width:300px;
	height:170px;
	position:relative;
	margin-bottom:35px
}
.jcyxUl li img {
	width:100%;
	height:100%
}
.jcyxUl .bgk {
	width:280px;
	height:36px;
	padding-top:24px;
	line-height:36px;
	overflow:hidden;
	text-align:center;
	padding:0 10px;
	color:#fff;
	background:url(c2904sp3.png) repeat-x 0 0;
	position:absolute;
	bottom:0;
	left:0
}
.jcyxUl a:hover .bgk {
	color:#ff7d00
}
.jcyxUl .spin {
	width:69px;
	height:69px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-34px;
	margin-left:-34px
}
.detailsL {
	float:left;
	width:630px
}
.detailsL img {
	max-width:500px
}
.detailsL h2,.detailsL h3 {
	font-size:16px;
	margin-bottom:10px;
	text-align:center;
	padding:0 35px
}
.detailsL h3 {
	margin-bottom:25px
}
.artTitle {
	font-size:24px;
	line-height:36px;
	margin-bottom:15px;
	text-align:center;
	font-weight:700;
	padding:0 35px
}
.info {
	color:#666;
	padding-bottom:10px;
	text-align:center;
	max-width:565px
}
.info span {
	margin:0 10px
}
.artCon {
	padding-top:20px
}
.artCon p {
	font-size:16px;
	line-height:30px;
	margin-bottom:20px
}
.artSpecial {
	font-size:16px;
	margin-bottom:50px
}
.tag {
	height:35px;
	border-bottom:1px solid #ddd;
	margin-bottom:25px
}
.reading {
	height:190px;
	margin-bottom:20px
}
.readingL h6 {
	display:block;
	font-size:14px;
	width:85px;
	height:30px;
	line-height:30px;
	background-color:#235ebc;
	text-align:center;
	margin-bottom:20px;
	margin-left:0;
	color:#fff
}
.readingL h6 a {
	color:#fff
}
.readingL h6 a:hover {
	color:#fff
}
.readingLUl li {
	line-height:30px;
	height:30px;
	vertical-align:middle;
	overflow:hidden;
	background:url(c2904sp.png) no-repeat -124px 5px;
	padding-left:15px
}
.readingR {
	float:right;
	width:190px
}
.readingR span {
	display:block;
	width:88px;
	height:88px;
	background:#ccc;
	margin:35px auto 10px
}
.readingR h6 {
	font-size:12px;
	height:25px;
	line-height:25px;
	font-weight:400;
	text-align:center;
	overflow:hidden
}
#news_more_page_div_id {
	margin-bottom:50px;
	text-align:center;
	color:#ff7d00
}
#news_more_page_div_id a {
	margin:0 5px
}
.news_more_page {
	margin-bottom:30px
}
.news_more_page span {
	padding:0 10px
}
.share {
	float:right;
	height:24px;
	line-height:24px
}
.share span {
	float:left;
	display:block;
	color:#333;
	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
}
.details2 {
	margin-bottom:75px
}
.details2 img {
	max-width:1000px
}
.details2 h2,.details2 h3 {
	font-size:16px;
	margin-bottom:10px;
	text-align:center;
	padding:0 35px
}
.details2 h3 {
	margin-bottom:25px
}
.mb35 {
	margin-bottom:35px
}
.mb40 {
	margin-bottom:40px
}
.mb150 {
	margin-bottom:150px
}
.hyrcTit {
	width:90px;
	height:40px;
	line-height:40px;
	font-size:20px;
	text-align:center;
	padding-top:25px;
	border-bottom:1px solid #333
}
.hyrcDate {
	position:relative;
	width:1000px;
	height:48px;
	overflow:hidden
}
.hyrcUl {
	width:1000px;
	text-align:center
}
.hyrcUl li {
	display:inline-block;
	*display:inline;
	position:relative;
	margin:0 4px;
	width:185px;
	height:40px;
	line-height:40px;
	text-align:center;
	cursor:pointer;
	font-size:16px;
	color:#999;
	float:left;
}
.hyrcUl .fontColor {
	color:#333;
	border-bottom: 1px #333 solid;
}
.arrBox {
	height:7px;
	width:124px;
	border-top:1px solid #333;
	position:absolute;
	bottom:0;
	opacity:0;
	filter:alpha(opacity=0)
}
.darrsp {
	display:block;
	width:16px;
	height:7px;
	background-position:-173px -380px
}
.tithead {
	height:50px;
	line-height:50px;
	font-size:16px;
	background-color:#efefef;
	padding-left:35px
}
.tithead dt {
	float:left;
	margin-right:35px
}
.liw120 {
	width:120px
}
.liw410 {
	width:410px
}
.liw330 {
	width:330px
}
.hyrcBox {
	display:none;
	float:left;
	font-size:16px
}
.hyrcBox li {
	padding:8px 0 8px 35px;
	line-height:30px
}
.hyrcBox span {
	float:left;
	margin-right:35px
}
.hyrcBox .rcbgc {
	background-color:#efefef
}
.animated {
	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	-ms-animation-duration:1s;
	-o-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-ms-animation-fill-mode:both;
	-o-animation-fill-mode:both;
	animation-fill-mode:both
}
.animated.hinge {
	-webkit-animation-duration:2s;
	-moz-animation-duration:2s;
	-ms-animation-duration:2s;
	-o-animation-duration:2s;
	animation-duration:2s
}
@-webkit-keyframes fadeInDown {
	0% {
	opacity:.2;
	-webkit-transform:translateY(-20px)
}
100% {
	opacity:1;
	-webkit-transform:translateY(0)
}
}@-moz-keyframes fadeInDown {
	0% {
	opacity:.2;
	-moz-transform:translateY(-20px)
}
100% {
	opacity:1;
	-moz-transform:translateY(0)
}
}@-ms-keyframes fadeInDown {
	0% {
	opacity:.2;
	-ms-transform:translateY(-20px)
}
100% {
	opacity:1;
	-ms-transform:translateY(0)
}
}@-o-keyframes fadeInDown {
	0% {
	opacity:.2;
	-ms-transform:translateY(-20px)
}
100% {
	opacity:1;
	-ms-transform:translateY(0)
}
}@keyframes fadeInDown {
	0% {
	opacity:.2;
	transform:translateY(-20px)
}
100% {
	opacity:1;
	transform:translateY(0)
}
}.fadeInDown {
	-webkit-animation-name:fadeInDown;
	-moz-animation-name:fadeInDown;
	-ms-animation-name:fadeInDown;
	-o-animation-name:fadeInDown;
	animation-name:fadeInDown
}
.guestTit {
	width:90px;
	height:40px;
	line-height:40px;
	font-size:20px;
	text-align:center;
	border-bottom:1px solid #333
}
#content {
	width:1000px;
	position:relative;
	overflow:hidden
}
#content ul#itemContainer {
	list-style:none;
	overflow:hidden;
	width:930px;
	margin-bottom:30px
}
#content ul#itemContainer li {
	display:inline-block;
	margin-right:15px;
	margin-bottom:15px;
	*margin-left:4px;
	zoom:1;
	width:170px;
	height:280px;
	border-radius:5px;
	*display:inline;
	overflow:hidden;
	position:relative;
	cursor:pointer
}
#content ul#itemContainer li img {
	width:170px;
	height:170px;
	position:absolute
}
#content ul#itemContainer li .block {
	position:absolute;
	left:0;
	bottom:0;
	width:170px;
	height:110px;
	overflow:hidden;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	transform-style:preserve-3d
}
#content ul#itemContainer li .block span {
	display:block;
	width:150px;
	height:80px;
	vertical-align:middle;
	display:table-cell;
	*position:absolute;
	padding:5px 10px;
	font-size:16px;
	font-weight:700;
	backface-visibility:hidden;
	background-color:#efefef;
	-webkit-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out;
	z-index:80;
	text-align:center;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px
}
#content ul#itemContainer li .block p {
	filter:alpha(opacity=0);
	opacity:0;
	backface-visibility:hidden;
	font-size:12px;
	color:#FFF;
	line-height:20px;
	overflow:hidden;
	position:absolute;
	bottom:0;
	left:0;
	background:#fe7253;
	color:#fff;
	width:150px;
	height:100px;
	padding:5px 10px;
	background-color:#394da4;
	-webkit-transform:rotateX(-180deg);
	transform:rotateX(-180deg);
	-webkit-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out;
	z-index:100
}
#content ul#itemContainer li:hover .block span {
	-webkit-transform:rotateX(180deg);
	transform:rotateX(180deg)
}
#content ul#itemContainer li:hover .block p {
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transform:rotateX(0);
	transform:rotateX(0)
}
#content ul#itemContainer li .blockColor {
	background-color:#1c3396;
	transition:background-color .5s linear;
	height:110px
}
.holder {
	text-align:center
}
.holder a {
	display:inline-block;
	cursor:pointer;
	margin:0 5px;
	padding:5px;
	border-radius:50%;
	background-color:#cecece;
	*width:0;
	*height:0
}
.jp-current {
	background-color:#2b5ac4!important
}
.holder a.jp-previous {
	position:absolute;
	display:block;
	width:19px;
	height:57px;
	left:0;
	top:40%;
	padding:0;
	background:url(c2904sp.png) no-repeat -48px -575px
}
.holder a.jp-previous:hover {
	background-position:-1px -575px
}
.holder a.jp-next {
	position:absolute;
	display:block;
	width:19px;
	height:57px;
	right:0;
	top:40%;
	padding:0;
	background:url(c2904sp.png) no-repeat -24px -575px
}
.holder a.jp-next:hover {
	background-position:-71px -575px
}
.comeingSoon {
	width:370px;
	height:142px;
	background:url(c2904sp1.png) no-repeat;
	background-position:0 -166px;
	margin-top:170px;
	margin-bottom:300px
}
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	direction:ltr;
	-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
}
.swiper-wp8-horizontal {
	-ms-touch-action:pan-y
}
.swiper-wp8-vertical {
	-ms-touch-action:pan-x
}
.liveBg {
	height:545px;
	padding-top:45px;
	background:url(c2904bg5.jpg) no-repeat center center;
	margin-top:-30px;
	position:relative
}
.liveBg .livePage {
	width:735px;
	height:415px
}
.liveBg .livePage img {
	width:100%;
	height:100%
}
.divSwiper {
	width:265px;
	height:320px;
	padding:75px 0 20px;
	overflow:hidden;
	background-color:#353535;
	position:relative
}
.divSwiper .arrLiveBox {
	display:none;
	width:265px;
	height:30px;
	position:absolute;
	z-index:10;
	left:0;
	background-color:#000;
	cursor:pointer;
	opacity:.35;
	filter:alpha(opacity=35)
}
.divSwiper .arrLiveBox:hover {
	opacity:.8;
	filter:alpha(opacity=80)
}
.divSwiper .arrBoxTop {
	top:0
}
.divSwiper .arrBoxBot {
	bottom:0
}
.divSwiper .liveArr {
	width:48px;
	height:30px
}
.divSwiper .livearrT {
	background-position:-93px -560px
}
.divSwiper .livearrB {
	background-position:-93px -591px
}
.divSwiper .liveSwiper {
	width:265px;
	height:320px
}
.divSwiper .liveA {
	display:block;
	width:230px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	padding:0 15px 0 20px;
	margin-bottom:10px
}
.divSwiper .livejb {
	background:url(c2904sp1.png) no-repeat -434px -169px
}
.divSwiper .liveTit {
	color:#fff
}
.fixSlide {
	position:absolute;
	top:35px;
	left:0;
	width:265px;
	height:30px;
	background:url(c2904sp1.png) no-repeat -434px -169px
}
.fixSlide .living {
	width:42px;
	height:18px;
	color:#ffc700;
	font-size:12px;
	line-height:18px;
	text-align:center;
	border:1px solid #ffc700;
	margin-left:10px;
	margin-top:5px;
	border-radius:3px
}
.fixSlide .liveTit {
	color:#92cdff
}
.liveInfo {
	width:1000px;
	position:absolute;
	top:480px;
	left:50%;
	margin-left:-500px
}
.liveInfo span {
	display:block;
	width:1000px;
	overflow:hidden
}
.liveInfo .titInfo {
	max-height:60px;
	line-height:30px;
	font-size:24px;
	margin-bottom:15px
}
.liveInfo .dateInfo {
	height:20px;
	line-height:20px;
	color:#666
}
:root .arrLiveBox {
	filter:none
}
.mb45 {
	margin-bottom:45px
}
.liveComTit {
	height:13px;
	border-bottom:1px solid #333;
	position:relative
}
.liveComTit span {
	display:block;
	width:136px;
	height:28px;
	line-height:28px;
	font-size:24px;
	text-align:center;
	margin-bottom:-13px;
	background-color:#fff
}
.zbyComtit {
	width:170px;
	height:55px
}
.zbychjb {
	background-position:0 -917px
}
.zbywzsl {
	background-position:0 -974px
}
.zbyxctp {
	background-position:0 -1031px
}
.chjbDiv {
	overflow:hidden
}
.liveChjb {
	width:1020px;
	min-height:160px;
	font-size:16px
}
.liveChjb li {
	width:490px;
	max-height:96px;
	line-height:32px;
	margin-right:20px;
	overflow:hidden;
	float:left
}
.liveChjb li b {
	font-weight:700;
	padding-right:10px
}
.mb25 {
	margin-bottom:25px
}
.liveWzsl {
	padding:30px 0 50px;
	background-color:#f8f8f8
}
.liveComTit2 {
	width:96px;
	text-align:center;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #333;
	font-size:24px
}
.wzslBox {
	width:850px;
	height:650px
}
.wzslBox .wzslTxt {
	width:768px;
	padding-right:41px;
	padding-left:41px;
	height:650px;
	overflow:auto
}
.wzslBox .wzslTxt p {
	font-size:16px;
	line-height:32px;
	margin-bottom:30px
}
.wzslBox .wzslTxt::-webkit-scrollbar {
	width:4px
}
.wzslBox .wzslTxt::-webkit-scrollbar-thumb {
	width:4px;
	height:185px;
	border-radius:4px;
	background:rgba(0,0,0,.2)
}
.wzslBox .wzslTxt::-webkit-scrollbar-thumb:hover {
	cursor:pointer;
	background:rgba(0,0,0,.5)
}
.mb65 {
	margin-bottom:65px
}
.xctpBox {
	width:1000px;
	overflow:hidden;
	position:relative
}
.xctpSwiper {
	width:1020px;
	height:240px
}
.xctpSwiper .swiper-slide {
	position:relative
}
.xctpSwiper img {
	width:320px;
	height:180px;
	margin-left:0
}
.xctpBgk {
	width:320px;
	height:48px;
	line-height:24px;
	text-align:center;
	overflow:hidden;
	position:absolute;
	bottom:0;
	left:0;
	font-size:16px
}
:root .xctpBgk {
	filter:none
}
.xctpArr {
	position:absolute;
	width:43px;
	height:43px;
	top:68px;
	cursor:pointer;
	opacity:.4;
	filter:alpha(opacity=40);
	z-index:10
}
.xctpArr:hover {
	opacity:1;
	filter:alpha(opacity=100)
}
.xctpArrL {
	left:15px;
	background-position:-104px -326px
}
.xctpArrR {
	right:15px;
	background-position:-104px -376px
}
.zcjzBox {
	width:585px;
	padding-left:175px;
	padding-top:140px;
	position:relative;
	font-size:20px;
	margin-bottom:165px
}
.zcjzBox .earthReg {
	width:141px;
	height:142px;
	background:url(c2904sp1.png) no-repeat 0 -166px;
	position:absolute;
	top:140px;
	left:0
}
.zcjzBox .zcjzYgb {
	width:345px;
	height:49px;
	background:url(c2904sp1.png) no-repeat 0 -315px;
	margin:15px 0 10px
}
.zcjzBox .forEmail {
	line-height:25px;
	color:#123e93;
	margin-bottom:35px
}
.zcjzBox .enClose {
	line-height:30px;
	color:#304381;
	white-space:nowrap;
	font-weight:lighter;
	font-size:20px
}
.newscBox .areaTit {
	height:40px;
	text-align:center;
	margin-bottom:30px
}
.newscBox .areaTit span,.newscBox .areaTit a {
	display:inline-block;
	line-height:30px;
	font-size:20px;
	padding:5px;
	border-bottom:1px solid #333;
	color:#333
}
.newscBox .newscZyfbBox .zyfbTit {
	width:18px;
	line-height:16px;
	font-size:16px;
	text-align:center;
	color:#2152C1;
	border:1px solid #2152C1;
	border-radius:3px;
	padding:17px 10px;
	float:left;
	margin-top:10px
}
.newscBox .newscZyfbBox .zyfbTit a {
	color:#2152c1
}
.newscBox .newscZyfbBox .listUl {
	width:930px;
	margin-bottom:25px;
	float:right
}
.newscBox .newscZyfbBox .listUl li {
	font-size:16px
}
.newscBox .newscZyfbBox .gxxx {
	margin-bottom:35px
}
.newscBox .newscMtbdBox {
	width:650px
}
.newscBox .newscZbhfBox {
	width:300px
}
.newscBox .newscZbhfBox .zbhfUl {
	padding-top:30px
}
.newscBox .newscZbhfBox .zbhfUl li {
	width:300px;
	height:170px;
	position:relative;
	margin-bottom:27px
}
.newscBox .newscZbhfBox .zbhfUl li img {
	width:100%;
	height:100%
}
.newscBox .newscZbhfBox .zbhfUl .bgk {
	width:280px;
	height:36px;
	padding-top:24px;
	line-height:36px;
	overflow:hidden;
	text-align:center;
	padding:0 10px;
	color:#fff;
	background:url(c2904sp3.png) repeat-x 0 0;
	position:absolute;
	bottom:0;
	left:0
}
.newscBox .newscZbhfBox .zbhfUl a:hover .bgk {
	color:#ff7d00
}
.newscBox .newscZbhfBox .zbhfUl .spin {
	width:69px;
	height:69px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-34px;
	margin-left:-34px
}
.newscBox .newscMtbdList li {
	padding:24px 0 10px;
	border-bottom:1px solid #d0d0d0
}
.newscBox .newscMtbdList li a {
	display:block;
	height:30px;
	line-height:30px;
	font-size:18px;
	color:#333;
	overflow:hidden;
	margin-bottom:25px
}
.newscBox .newscMtbdList li a:hover {
	color:#FF7D00
}
.newscBox .newscMtbdList li .libotinfo {
	text-align:right
}
.newscBox .newscMtbdList li .libotinfo span {
	height:20px;
	line-height:20px;
	font-size:14px;
	color:#999
}
.newscBox .newscMtbdList li .libotinfo span.columnname {
	margin-right:5px
}
.newscBox .bdBox {
	width:1020px;
	margin-bottom:5px
}
.newscBox .bdBox li {
	width:320px;
	height:180px;
	float:left;
	margin-right:20px;
	margin-bottom:35px
}
.newscBox .bdBox li .hborder {
	display:block;
	background:#2152c1;
	width:320px;
	height:180px;
	padding:0;
	margin:0;
	position:relative;
	box-sizing:border-box;
	-webkit-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	overflow:hidden;
	cursor:pointer
}
.newscBox .bdBox li .hborder img {
	display:block;
	width:100%;
	padding:0;
	margin:0;
	position:relative;
	-webkit-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	opacity:1;
	overflow:hidden
}
.newscBox .bdBox li .hborder:hover img {
	position:absolute;
	-webkit-transform:scale(1.05);
	-moz-transform:scale(1.05);
	-o-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05);
	opacity:.4
}
.newscBox .bdBox li .hborder .caption {
	color:#fff;
	padding:0;
	margin:0;
	-moz-backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	overflow:hidden
}
.newscBox .bdBox li .hborder .caption::before,.newscBox .bdBox li .hborder .caption::after {
	position:absolute;
	content:'';
	opacity:0;
	-webkit-transition:opacity .8s,-webkit-transform .4s;
	-moz-transition:opacity .8s,-moz-transform .4s;
	-o-transition:opacity .8s,-o-transform .4s;
	transition:opacity .8s,transform .4s
}
.newscBox .bdBox li .hborder .caption::before {
	top:8%;
	right:10%;
	bottom:8%;
	left:10%;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	opacity:.8;
	-webkit-transform:scale(0,1);
	-moz-transform:scale(0,1);
	-o-transform:scale(0,1);
	transform:scale(0,1);
	-webkit-transform-origin:0 0;
	-moz-transform-origin:0 0;
	-o-transform-origin:0 0;
	transform-origin:0 0
}
.newscBox .bdBox li .hborder .caption::after {
	top:8%;
	right:10%;
	bottom:8%;
	left:10%;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	opacity:.8;
	-webkit-transform:scale(1,0);
	-moz-transform:scale(1,0);
	-o-transform:scale(1,0);
	transform:scale(1,0);
	-webkit-transform-origin:100% 0;
	-moz-transform-origin:100% 0;
	-o-transform-origin:100% 0;
	transform-origin:100% 0
}
.newscBox .bdBox li .hborder:hover .caption::before,.newscBox .bdBox li .hborder:hover .caption::after {
	opacity:1;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
.newscBox .bdBox li .hborder .caption,.newscBox .bdBox li .hborder .caption .bg {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-webkit-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	overflow:hidden;
	z-index:100
}
.newscBox .bdBox li .hborder .captionTit {
	position:absolute;
	height:180px;
	line-height:30px;
	font-size:18px;
	text-align:center;
	width:210px;
	top:30%;
	left:50%;
	margin-left:-105px;
	-webkit-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	opacity:0;
	filter:alpha(opacity=0);
	*position:relative;
	overflow:hidden;
	display:table;
	*z-index:10001
}
.newscBox .bdBox li .hborder .captionTit .TitVer {
	vertical-align:middle;
	display:table-cell;
	*position:absolute;
	*top:50%;
	*left:0;
	*width:210px
}
.newscBox .bdBox li .hborder:hover .captionTit {
	top:0;
	opacity:1;
	filter:alpha(opacity=100)
}
.newscBox .bdBox li .hborder:hover .caption .bg {
	*background:#2152c1;
	*filter:alpha(opacity=40)
}
.hb_list{width:1100px;}
.hb_list li{margin-right:28px; float:left;margin-bottom:25px;}