html {
    /*FILTER: gray;*/
    /*-webkit-filter: grayscale(100%);*/
}
body {
	font-size: 12px;
	font-family: SimSun;
	color: #2b2b2b;
}
body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select {
	list-style: none;
	margin: 0;
	padding: 0;
}
img {
	border: none;
}
a {
	color: #002244;
	text-decoration: none;
}
a:visited {
	color: #3e5e87;
}
a:hover {
	text-decoration: underline;
	color: #820c0c;
}
h5 em {
	font-style: normal;
	color: #93090F;
	display: inline-block;
	margin: 0 5px;
}
h5 em a {
	color: #93090F;
	margin: 0 2px;
}
.logoAreaMain .arrBlue, .logoAreaMain .arrBlue:hover, .navAreaMain .events, .navAreaMain .life, .navAreaMain .wanGuo, .navAreaMain .wanGuo:hover, .navAreaMain .blank, .logoGlobalTimes, .yellowBar strong, .yellowBar span, .yellowBar em, .blueBar strong, .blueBar span, .blueBar em, .tit24Thread, .titDailyPic, .titMonthPic, .tit24Joy, .titCollection .cur, .titCollection .cur:hover, .titCollection strong a:hover, .fotherNew li, .arrLine, .arrLeft, .arrRight, .arrLeftCur, .arrRightCur, .backBtn, .backBtn:hover, .backArea em, .backArea i, .arrLeftCur:hover, .arrRightCur:hover, .navBannerCon i, .navBannerCon b, .navBannerCon em {
	background: url(../images/index/index.png) no-repeat;
}
.wrapBox {
	/*background: #fff url(../images/index/bgMain.png) top repeat-x;*/
}
.focusArea {
	background: #f7f5ef url(../images/index/loading.gif) center no-repeat;
	width: 640px;
	height: 360px;
	position: relative;
	-webkit-box-shadow: 0 10px 25px #ccc;
	-moz-box-shadow: 0 10px 25px #ccc;
	box-shadow: 0 4px 4px #ccc;
	margin: 0 0 20px;
}
.focusArea .bgGray, #indexFocus ul.indexFocusList li p, .litImgList li p {
	background: url(../images/index/smallpicbg.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/index/smallpicbg.png');
	_background: none;
	/*background:rgba(0,0,0,0.5)!important;*/
	/*filter:Alpha(opacity=50);*/
	/*background:#000;*/
	/*background: none repeat scroll 0 0 #000000;*/
	/*filter:alpha(opacity=50); */
	/*-moz-opacity:0.5;*/
}
.globalNews .photoText h6 b, .iconTalk, .iconTalk:hover, h3 em a, h3.grayTit em a, .iconArr li, .iconArr2 li, .titCollection em, .iconListBot a, .iconListBot a:hover, .iconRss i, .iconRss:hover i, .iconMail em, .iconMail:hover em, .scrollList h6 b, .navTopMain .righNav .logMail, .navTopMain .righNav .logMailNum {
	background: url(../images/index/icon.png) no-repeat;
}
.iconBox li, .iconBoxT14 li {
	background: url(../images/index/ico.png) no-repeat;
}
h3.grayTit, .titRanking {
	background: url(../images/index/bgRep.png) repeat-x;
}
.logoCa, .logoCb, .logoCc, .logoCd, .logoCe, .logoCX, .logoKx {
	background: url(../images/index/linkLogo.png) no-repeat;
	width: 122px;
	height: 52px;
}
.navTopMain .arrPad i {
	background: url(../images/index/arrGray.png) no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/index/arrGray.png');
	_background: none;
	display: inline-block;
	width: 15px;
	height: 39px;
	float: left;
}
.navTopMain .arrShow i {
	background: url(../images/index/arrOrange.png) no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/index/arrOrange.png');
	_background: none;
}
#indexFocus .ui-ifPrevBtn {
	background: url(../images/index/arrLeftFocus.png) no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/index/arrLeftFocus.png');
	_background: none;
	float: left;
}
#indexFocus .ui-ifNextBtn {
	background: url(../images/index/arrRigFocus.png) no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/index/arrRigFocus.png');
	_background: none;
	float: right;
}
.litImgList .ui-ifPrevBtn {
	background: url(../images/index/arrLeftPic.png) no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/index/arrLeftPic.png');
	_background: none;
	float: left;
}
.litImgList .ui-ifNextBtn {
	background: url(../images/index/arrRigPic.png) no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/index/arrRigPic.png');
	_background: none;
	float: right;
}
.dotLineBot {
	background: url(../images/common/dot.png) bottom repeat-x;
}
.logoWliangye {
	background: url(../images/index/logoWuliangye.png) no-repeat;
}
.logoHuasong, .logoHuasong2 {
	background: url(../images/index/logoHuasong.png) no-repeat;
}
.logoAreaMain .inputText {
	background: url(../images/index/bgSear.png) no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/index/bgSear.png');
	_background: none;
}
.logoAreaMain .btnSearch {
	background: url(../images/index/btnSear.png) no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/index/btnSear.png');
	_background: none;
}
.popMailCheck {
	background: url(../images/index/popMailCheck.png) no-repeat center;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/index/popMailCheck.png');
	_background: none;
}
.btnCloseM {
	background: url(../images/index/popClose.png) no-repeat center;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/index/popClose.png');
	_background: none;
}
.btnCloseM:hover {
	background: url(../images/index/popCloseOver.png) no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/index/popCloseOver.png');
	_background: none;
}
.btnCheckMail {
	background: url(../images/index/popMail.png) no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/index/popMail.png');
	_background: none;
}
.btnCheckMail:hover {
	background: url(../images/index/popMailOver.png) no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/index/popMailOver.png');
	_background: none;
}
.popTips {
	background: url(../images/index/popTips.png) no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/index/popTips.png');
	_background: none;
}
.bigAd {
	background: url(../images/index/bigAd.jpg) no-repeat top center;
}
.btnTry {
	background: url(../images/index/btnBigScreen.png) no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/index/btnBigScreen.png');
	_background: none;
}
.btnCloseAd, .btnCloseAd:hover {
	background: url(../images/index/bigScreen.png) no-repeat;
}
.popLayerLoginCon {
	background: url(../images/index/popLayerLogin.png) no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/index/popLayerLogin.png');
	_background: none;
}
.btnCloseLog {
	background: url(../images/index/btnCloseLog.png) no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/index/btnCloseLog.png');
	_background: none;
}
.btnCloseLog:hover {
	background: url(../images/index/btnCloseLogOver.png) no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/index/btnCloseLogOver.png');
	_background: none;
}
.navTop {
	display: block;
	background: #434343;
	border-bottom: #eee 2px solid;
	height: 40px;
	line-height: 40px;
	position: relative;
	z-index: 1;
}
.navBannerCon a.current {
	background: url(../images/index/indexNavOver.png) no-repeat;
}
.navTopMain {
	display: block;
	width: 970px;
	position: relative;
	margin: 0 auto;
}
.navTopMain a {
	display: inline-block;
	color: #cacaca;
	margin: 0 1px;
	padding: 0 15px;
}
.navTopMain a:hover {
	color: #cacaca;
}
.navTopMain .leftNav {
	display: block;
	width: 620px;
	float: left;
	text-align: left;
}
.navTopMain .leftNav a {
	background: #4e4e4e;
	height: 39px;
	line-height: 39px;
	float: left;
	position: relative;
	color: #cacaca;
}
.navTopMain .leftNav a:hover {
	background: #676767;
	text-decoration: none;
}
.navTopMain .leftNav .linkWhite {
	color: #fff;
	background: none;
}
.navTopMain .leftNav span {
	height: 39px;
	line-height: 39px;
	float: left;
	position: relative;
	color: #cacaca;
	margin: 0 1px;
}
.navTopMain .arrPad {
	background: #4e4e4e;
	padding: 0 15px;
}
.navTopMain .arrShow {
	background: #676767;
}
.navTopMain .arrPad em {
	display: inline-block;
	height: 39px;
	font-style: normal;
	float: left;
}
.navTopMain .righNav {
	display: block;
	width: 340px;
	float: right;
	text-align: right;
}
.navTopMain .righNav a {
	background: #4e4e4e;
	float: right;
	padding: 0 20px;
}
.navTopMain .righNav .linkLogin {
	display: block;
	width: 60px;
	height: 45px;
	line-height: 45px;
	background: #917347;
	color: #fff;
	position: absolute;
	right: 67px;
	top: 0;
	text-align: center;
	margin: 0;
	padding: 0;
}
.navTopMain .righNav em {
	font-style: normal;
	color: #cacaca;
	display: inline-block;
	height: 39px;
	line-height: 39px;
	float: right;
	margin: 0 1px;
	padding: 0 5px;
}
.navTopMain .righNav .name {
	font-style: normal;
	color: #fff;
	display: inline-block;
	height: 39px;
	line-height: 39px;
	background: #4e4e4e;
	float: right;
	margin: 0 1px;
	padding: 0 15px 0 5px;
}
.navTopMain .righNav .name:hover {
	background: #676767;
	text-decoration: none;
}
.navTopMain .righNav .name img {
	width: 30px;
	height: 30px;
	border: #343434 1px solid;
	float: left;
	margin: 5px 5px 0 0;
}
.navTopMain .righNav .logMail, .navTopMain .righNav .logMailNum {
	display: inline-block;
	width: 40px;
	height: 40px;
	text-align: center;
	float: right;
	box-shadow: 0 0 5px -2px rgba(0,0,0,0.5);
	padding: 0;
}
.navTopMain .righNav .logMail {
	background-position: 0 -317px;
}
.navTopMain .righNav .logMailNum {
	background-position: 0 -368px;
	position: relative;
}
.navTopMain .righNav .logMailNum strong {
	position: absolute;
	left: 0;
	top: 10px;
	width: 40px;
	text-align: center;
	display: inline-block;
	color: #fff;
	font-family: Verdana;
	font-size: 11px;
	font-weight: 400;
}
.popList {
	display: none;
	background: #f8f8f8;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 39px;
	width: 165px;
	zoom: 1;
	z-index: 9999;
	border-top: #434343 1px solid;
	box-shadow: 0 5px 8px -2px rgba(0,0,0,0.5);
	padding: 5px 1px;
}
.popList li {
	height: 25px;
	line-height: 25px;
	display: block;
	text-indent: 10px;
	background: #f8f8f8;
}
.navTopMain .leftNav .popList a {
	height: 25px;
	line-height: 25px;
	display: block;
	border-left: #f8f8f8 3px solid;
	color: #5e5e5e;
	background: none;
	float: none;
	margin: 0;
	padding: 0;
}
.navTopMain .leftNav .popList a:hover {
	text-decoration: none;
	background: #eee;
	border-left: #edae5f 3px solid;
	color: #5e5e5e;
}
.logoArea {
	display: block;
	height: 85px;
	position: relative;
	z-index: 0;
	margin: 3px 0 0;
}
.logoAreaMain {
	display: block;
	width: 970px;
	height: 85px;
	margin: 0 auto;
	position: relative;
        background: url(../images/index/headbg.jpg) no-repeat;
}
.logoAreaMain .logo {
	display: block;
	width: 312px;
	height: 85px;
	float: left;
	text-indent: -500px;
	overflow: hidden;
	background: url(../images/index/logo.png) no-repeat;
}
.logoAreaMain .logo a {
	display: block;
	width: 312px;
	height: 85px;
}
.logoAreaMain .infoArea {
	display: block;
	width: 290px;
	float: left;
	padding: 15px 0 0;
	position: relative;
	z-index: 999;
}
.logoAreaMain .dateInfo {
	display: block;
	height: 20px;
	color: #666;
	font-family: Arial, SimSun;
}
.logoAreaMain .festival span {
	display: inline-block;
	height: 28px;
	line-height: 28px;
	color: #fff;
	font-size: 12px;
	overflow: hidden;
}
.logoAreaMain .festival .to {
	background: #8db4c9;
	color: #fff;
	padding-left: 8px;
}
.logoAreaMain .festival .to em {
	color: #fff;
	font-style: normal;
	background: #a6cadb;
	display: inline-block;
	height: 28px;
	line-height: 28px;
	margin-left: 8px;
	padding: 0 8px;
}
.logoAreaMain .festival .today a {
	display: inline-block;
	height: 28px;
	line-height: 28px;
	color: #fff;
}
.logoAreaMain .festival .today .name {
	background: #a6cadb;
	padding: 0 20px 0 8px;
}
.logoAreaMain .festival .today .name:hover {
	background: #6da0bb;
	text-decoration: none;
}
.logoAreaMain .arrBlue {
	background-position: -55px -218px;
	display: block;
	width: 19px;
	height: 28px;
	float: left;
	margin: 0;
	padding: 0;
}
.logoAreaMain .arrBlue:hover {
	background-position: -190px -218px;
}
.logoAreaMain .serachArea {
	position: absolute;
	z-index: 9999;
	right: 0;
}
.logoAreaMain .inputText {
	display: block;
	float: right;
	width: 180px;
	height: 30px;
	border: none;
	text-indent: 10px;
	color: #362e2b;
	font-family: Microsoft YaHei, SimHei;
	font-size: 14px;
}
.logoAreaMain .btnSearch {
	display: block;
	float: right;
	width: 30px;
	height: 30px;
	border: none;
}
.clearfix {
	clear: both;
	content: "";
	display: table;
}
.login {
	padding-top: 5px;
	padding-bottom: 5px;
}
.navArea {
	background: #11437d;
	height: 70px;
	overflow: hidden;
	position: relative;
	z-index: 0;
}
.navAreaMain {
	width: 970px;
	font-size: 14px;
	color: #e7ecf1;
	height: 70px;
	line-height: 23px;
	display: block;
	margin: 0 auto;
}
.navAreaMain a {
	font-size: 14px;
	color: #e8f1fa;
	margin-right: 15px;
	text-decoration: none;
}
.navAreaMain a:visited {
	color: #e8f1fa;
}
.navAreaMain a:hover {
	color: #fff;
	text-decoration: underline;
}
.navAreaMain ul {
	height: 70px;
	overflow: hidden;
}
.navAreaMain li {
	float: left;
	text-align: left;
	height: 70px;
	line-height: 22px;
	display: inline;
	position: relative;
	font-family: Microsoft YaHei, SimSun;
}
.navAreaMain .pA {
	width: 280px;
	background: none;
}
.navAreaMain .pB {
	width: 266px;
}
.navAreaMain .pC {
	width: 222px;
}
.navAreaMain .pD {
	width: 180px;
}
.navAreaMain li span {
	display: block;
	z-index: 1000;
	position: absolute;
	left: 62px;
	top: 12px;
}
.navAreaMain .pA span {
	left: 93px;
}
.navAreaMain .pA em {
	left: 69px;
}
.navAreaMain .pD span {
	left: 34px;
}
.arrLine {
	background-position: -40px -138px;
	display: block;
	width: 40px;
	height: 70px;
	position: absolute;
	left: 39px;
	top: 0;
	z-index: 10;
}
.navAreaMain .events, .navAreaMain .life, .navAreaMain .wanGuo, .navAreaMain .wanGuo:hover, .navAreaMain .blank {
	display: block;
	width: 35px;
	height: 70px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 100;
	margin: 0;
}
.navAreaMain .events {
	background-position: -2px -138px;
	left: 31px;
	cursor: default;
}
.navAreaMain .life {
	background-position: -90px -138px;
	cursor: default;
}
.navAreaMain .wanGuo {
	background-position: -179px -138px;
	cursor: pointer;
}
.navAreaMain .wanGuo:hover {
	background-position: -266px -138px;
}
.navAreaMain .blank {
	background-position: -355px -138px;
	cursor: default;
}
.navBanner {
	display: block;
	height: 50px;
	background: #11437d;
}
.navBannerCon {
	display: block;
	width: 970px;
	height: 50px;
	line-height: 50px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	padding-left: 10px;
}
.navBannerCon a {
	font-family: Microsoft YaHei, SimHei;
	font-size: 17px;
	color: #e8f1fa;
	margin: 0 15px;
	text-align: center;
}
.navBannerCon i, .navBannerCon b {
	background-position: -170px -747px;
	display: block;
	width: 1px;
	height: 50px;
	position: absolute;
	top: 0;
}
.navBannerCon i {
	left: 0;
}
.navBannerCon b {
	right: 0;
}
.navBannerCon em {
	background-position: -192px -750px;
	display: inline-block;
	width: 3px;
	height: 15px;
}
.navBannerCon a.current {
	display: inline-block;
	width: 70px;
	height: 50px;
	background-position: 0 11px;
}
.navBannerCon a.current:hover {
	text-decoration: none;
}
.mainBox {
	display: block;
	width: 970px;
	overflow: hidden;
	margin: 0 auto;
}
h2 {
	border-top: #2b2b2b 4px solid;
	position: relative;
	font-family: Microsoft YaHei, SimHei;
	font-weight: 400;
	font-size: 24px;
	color: #2b2b2b;
	clear: both;
	padding: 8px 0 1px;
}
h2 i {
	display: block;
	border-top: #e9e9e9 2px solid;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
h2 a {
	font-size: 24px;
	color: #3e5e87;
}
h2 a:visited {
	color: #2b2b2b;
}
h2 em {
	display: block;
	position: absolute;
	right: 0;
	top: 15px;
	text-align: right;
	font-style: normal;
	font-family: Microsoft YaHei, SimSun;
}
h2 em a {
	font-size: 14px;
	color: #5e5e5e;
	margin: 0 15px 0 0;
}
h2 em a:visited {
	color: #5e5e5e;
}
h2 em a:hover {
	color: #1c1c1c;
}
h3 {
	font-family: Microsoft YaHei, SimHei;
	font-weight: 700;
	height: 28px;
	line-height: 28px;
	font-size: 16px;
	color: #2b2b2b;
	border-bottom: #E00000 1px solid;
	position: relative;
	margin: 0 0 10px;
}
h3 span{
	/*background-color: #E00000;*/
	padding: 5px 8px 1px 8px;
	border-bottom: 2px solid #E00000;
}
h3 a:visited {
	color: #5e5e5e;
}
h3 em {
	font-style: normal;
	position: absolute;
	right: -20px;
	top: 1px;
	display: block;
	width: 110px;
	text-align: right;
}
h3 em a {
	font-size: 12px;
	font-weight: 400;
	background-position: right -68px;
	padding-right: 45px;
}
h3 em a:visited {
	color: #5e5e5e;
}
h3.grayTit {
	font-family: Microsoft YaHei, SimSun;
	font-weight: 700;
	height: 31px;
	line-height: 31px;
	font-size: 14px;
	color: #2b2b2b;
	position: relative;
	text-indent: 15px;
	border: none;
	margin: 0;
}
h3.grayTit a:visited {
	color: #5e5e5e;
}
h3.grayTit em {
	font-style: normal;
	position: absolute;
	right: -10px;
	top: 1px;
	display: block;
	width: 100px;
	text-align: right;
}
h3.grayTit em a {
	font-size: 12px;
	background-position: right -91px;
	padding-right: 45px;
	font-weight: 400;
}
h3.grayTit em a:visited {
	color: #5e5e5e;
}
.adT, .ad {
	display: block;
	width: 970px;
	text-align: center;
	border: #eee 5px solid;
	margin: 0 auto;
}
.adT {
	border: none;
	padding: 0;
	z-index: 0;
	position: relative;
	font-size: 0;
	line-height: 0;
}
.iconBox li {
	background-position: 0 2px;
	height: 22px;
	line-height: 22px;
	text-indent: 10px;
	white-space: nowrap;
	overflow: hidden;
	font-family: Microsoft YaHei, SimSun;
}
.iconBoxT14 li {
	background-position: 0 6px;
	height: 28px;
	line-height: 28px;
	text-indent: 10px;
	white-space: nowrap;
	overflow: hidden;
	font-family: Microsoft YaHei, SimSun;
}
.iconArr li, .iconArr2 li {
	background-position: 0 -109px;
	height: 22px;
	line-height: 22px;
	text-indent: 13px;
	white-space: nowrap;
	overflow: hidden;
	font-family: Microsoft YaHei, SimSun;
}
.iconArr2 li {
	background-position: 0 -134px;
	text-indent: 20px;
}
.logoGlobalTimes {
	background-position: -84px -215px;
	display: inline-block;
	width: 88px;
	height: 26px;
	float: left;
	margin: 0 -13px 0 20px;
}
.adRigSmall {
	width: 300px;
	height: 90px;
	line-height: 80px;
	text-align: center;
	overflow: hidden;
	background: #aaa;
	color: #fff;
	font-size: 36px;
	margin: 0 auto 20px;
}
.ad640x60 {
	width: 640px;
	overflow: hidden;
	clear: both;
	margin: 0 auto;
}
.ad300x250 {
	width: 300px;
	height: 250px;
	overflow: hidden;
	clear: both;
	margin: 0 auto;
}
.ad300x80 {
	width: 300px;
	height: 80px;
	background: #aaa;
	color: #fff;
	font-size: 24px;
	clear: both;
	margin: 10px auto 0;
}
.flipPage {
	text-align: center;
}
.arrLeft, .arrRight, .arrLeftCur, .arrRightCur, .arrLeftCur:hover, .arrRightCur:hover {
	display: inline-block;
	width: 65px;
	height: 35px;
	margin: 0 5px;
}
.arrLeft {
	background-position: -210px -291px;
}
.arrLeftCur {
	background-position: -210px -256px;
	cursor: pointer;
}
.arrRight {
	background-position: -280px -291px;
}
.arrRightCur {
	background-position: -280px -256px;
	cursor: pointer;
}
.arrLeftCur:hover {
	background-position: -210px -218px;
}
.arrRightCur:hover {
	background-position: -280px -218px;
}
.headlines {
	background: #fff url(../images/index/bgMain.png) top repeat-x;
	display: block;
	width: 970px;
	height: 75px;
	text-align: center;
	overflow: hidden;
	margin: 0 auto;
}
.headlines h1 {
	display: block;
	height: 50px;
	line-height: 50px;
	font-family: Microsoft YaHei, SimHei;
	font-weight: 700;
	padding: 10px 0 3px;
}
.headlines h1 a {
	font-size: 40px;
	color: #7d0022;
}
.headlines p em {
	font-style: normal;
	display: inline-block;
	font-size: 14px;
	color: #1f4268;
	margin: 0 2px;
}
.headlines p a {
	font-family: Microsoft YaHei, SimSun;
	font-size: 14px;
	color: #1f4268;
	margin: 0 2px;
}
.firCon {
	width: 970px;
	display: block;
	overflow: hidden;
	margin: 0 auto 10px;
	padding: 5px 0 0;
}
.firCon .leftFir {
	display: block;
	width: 640px;
	overflow: hidden;
	float: left;
}
.firCon .rigFir {
	display: block;
	width: 318px;
	overflow: hidden;
	float: right;
	border: #e5e5e5 1px solid;
	border-top: none;
	background: #fdfdfd;
}
.focusArea img {
	width: 640px;
	height: 360px;
}
.focusArea .bgGray {
	display: block;
	width: 640px;
	height: 60px;
	position: absolute;
	left: 0;
	bottom: 0;
}
.globalNews {
	/*height: 960px;*/
	overflow: hidden;
}
.globalNews .boxLeft {
	display: block;
	width: 360px;
	float: left;
}
.globalNews .boxRig {
	display: block;
	width: 240px;
	float: right;
	padding: 0px 20px 0 0;
}
.globalNews .photoText,.photoText {
	display: block;
	height: 115px;
	overflow: hidden;
}
.globalNews .photoText a div {
	box-shadow: 0 0 0 1px #FFC0CB inset;
	width: 120px;
	height: 80px;
	display: inline-block;
	float: left;
	overflow: hidden;
}
.photoText h4 {
	width: 352px;
	white-space: nowrap;
	overflow: hidden;
	font-family: Microsoft YaHei, SimSun;
	font-size: 16px;
	font-weight: 700;
	margin: 0 0 7px;
}
.photoText img {
	width: 120px;
	height: 80px;
	float: left;
	margin-right: 10px;
	border: #eae4d2 1px solid;
}
.lecture .photoText img {
        width: 80px;
        height: 80px;
        float: left;
        margin-right: 0px;
        border: #eae4d2 0px solid;
}
.lecture .photoText {
	height: 88px;
}
.lecture .photoText h5 {
	color: rgb(85, 85, 85);
	float: right;
	font-family: Arial,SimSun;
	font-size: 12px;
	font-weight: 400;
	height: 85px;
	line-height: 16px;
	overflow: hidden;
	/*text-align: justify;*/
	width: 154px;
}
.morality .photoText img {
        width: 240px;
        height: 87px;
        float: left;
        margin-right: 0px;
        border: #eae4d2 0px solid;
}
.morality .photoText {
	height: 87px;
}
.globalNews .photoText h5,.photoText h5 {
	width: 221px;
	float: left;
	/*height: 60px;*/
	overflow: hidden;
	line-height: 20px;
	font-weight: 400;
	font-family: Arial, SimSun;
	font-size: 12px;
	text-align: justify;
	color: #555;
	margin: 0 0 4px;
}
.globalNews .photoText h6 {
	width: 220px;
	height: 25px;
	float: left;
	font-family: Microsoft YaHei, SimSun;
	font-size: 12px;
	font-weight: 400;
}
.globalNews .milArea, .globalNews .entArea, .globalNews .lookArea, .globalNews .worldArea, .globalNews .chinaArea, .globalNews .opinionArea, .globalNews .opinionArea, .globalNews .taiwanArea, .globalNews .financeArea, .globalNews .entArea, .globalNews .autoArea, .globalNews .fashionArea, .globalNews .techArea, .globalNews .sportsArea, .globalNews .travelArea, .globalNews .photoArea, .globalNews .healthArea, .globalNews .ifotoArea, .globalNews .vArea, .globalNews .kanArea, .globalNews .bbsArea, .globalNews .hopeArea {
	color: #fff;
	text-align: center;
	display: inline-block;
	height: 14px;
	line-height: 14px;
	margin-right: 15px;
	text-decoration: none;
	font-size: 12px;
	border-radius: 2px 2px 2px 2px;
	padding: 0 1px;
}
.globalNews .milArea {
	border: 2px solid #518416;
	background: #518416;
}
.globalNews .milArea:hover {
	border: 2px solid #3a6804;
	background: #3a6804;
	color: #fff;
	text-decoration: none;
}
.globalNews .lookArea, .globalNews .worldArea, .globalNews .autoArea, .globalNews .techArea, .globalNews .travelArea, .globalNews .photoArea, .globalNews .healthArea, .globalNews .kanArea, .globalNews .hopeArea {
	border: 2px solid #3667a9;
	background: #3667a9;
}
.globalNews .lookArea:hover, .globalNews .worldArea:hover, .globalNews .autoArea:hover, .globalNews .techArea:hover, .globalNews .travelArea:hover, .globalNews .photoArea:hover, .globalNews .healthArea:hover, .globalNews .kanArea:hover, .globalNews .hopeArea:hover {
	border: 2px solid #3a7dd7;
	background: #3a7dd7;
	color: #fff;
	text-decoration: none;
}
.globalNews .chinaArea, .globalNews .financeArea, .globalNews .vArea {
	border: 2px solid #820c0c;
	background: #820c0c;
}
.globalNews .chinaArea:hover, .globalNews .financeArea:hover, .globalNews .vArea:hover {
	border: 2px solid #ab0000;
	background: #ab0000;
	color: #fff;
	text-decoration: none;
}
.globalNews .opinionArea, .globalNews .fashionArea {
	border: 2px solid #505050;
	background: #505050;
}
.globalNews .opinionArea:hover, .globalNews .fashionArea:hover {
	border: 2px solid #969696;
	background: #969696;
	color: #fff;
	text-decoration: none;
}
.globalNews .taiwanArea, .globalNews .ifotoArea, .globalNews .bbsArea {
	border: 2px solid #3f6e73;
	background: #3f6e73;
}
.globalNews .taiwanArea:hover, .globalNews .ifotoArea:hover, .globalNews .bbsArea:hover {
	border: 2px solid #5f9ba1;
	background: #5f9ba1;
	color: #fff;
	text-decoration: none;
}
.iconTalk {
	background-position: 0 -22px;
	padding-left: 17px;
	color: #666;
	text-decoration: none;
}
.iconTalk:visited {
	color: #666;
}
.iconTalk:hover {
	background-position: 0 -45px;
	color: #fea432;
}
.greatTopic .photoText, .heavyRec .photoText, .depthReports .photoText, .financeObserver .photoText, .carNews .photoText, .tv .photoText {
	display: block;
	height: 125px;
	overflow: hidden;
}
.greatTopic .photoText h4, .heavyRec .photoText h4, .depthReports .photoText h4, .financeObserver .photoText h4, .carNews .photoText h4, .tv .photoText h4 {
	width: 238px;
	white-space: nowrap;
	overflow: hidden;
	font-family: Microsoft YaHei, SimSun;
	font-size: 14px;
	font-weight: 700;
	margin: 0 0 7px;
}
.greatTopic .photoText img, .heavyRec .photoText img, .depthReports .photoText img, .financeObserver .photoText img, .carNews .photoText img, .tv .photoText img {
	width: 85px;
	height: 85px;
	float: left;
	border: #eae4d2 1px solid;
}
.greatTopic .photoText h5, .heavyRec .photoText h5, .depthReports .photoText h5, .financeObserver .photoText h5, .carNews .photoText h5, .tv .photoText h5 {
	width: 144px;
	float: right;
	height: 85px;
	overflow: hidden;
	line-height: 20px;
	font-weight: 400;
	font-family: Arial, SimSun;
	font-size: 12px;
	text-align: justify;
	color: #555;
}
.greatTopic .iconBox li, .heavyRec .iconBox li, .depthReports .iconBox li, .financeObserver .iconBox li, .carNews .iconBox li, .tv .iconBox li {
	width: 238px;
}
.greatTopic .photoText img {
	margin: 0;
}
.photoNews ul {
	position: relative;
	width: 240px;
	height: 406px;
	overflow: hidden;
}
.photoNews .picList1 {
	width: 240px;
	height: 160px;
	left: 0;
	top: 0;
}
.photoNews .picList2 {
	width: 119px;
	height: 162px;
	left: 0;
	top: 162px;
}
.photoNews .picList3 {
	width: 119px;
	height: 80px;
	left: 121px;
	top: 162px;
}
.photoNews .picList4 {
	width: 119px;
	height: 80px;
	left: 121px;
	top: 244px;
}
.photoNews .picList5 {
	width: 119px;
	height: 80px;
	left: 0;
	top: 326px;
}
.photoNews .picList6 {
	width: 119px;
	height: 80px;
	left: 121px;
	top: 326px;
}
.lookOverseas {
	/*height: 345px;*/
	overflow: hidden;
	margin: 0 0 13px;
}
.lookOverseas li {
	height: 26px;
	width: 240px;
	overflow: hidden;
	white-space: nowrap;
	font-family: Microsoft YaHei, SimSun;
}
.lookOverseas li em {
	border: 1px solid #E00000;
	border-radius: 2px 2px 2px 2px;
	background: #E00000;
	display: inline-block;
	text-align: center;
	color: #fff;
	font-style: normal;
	margin-right: 3px;
	padding: 0 2px;
}
.lookOverseas li a {
	display: inline-block;
	margin-right: 5px;
}
.globalHot {
	margin: 0 0 10px;
	height: 382px;
	overflow: hidden;
}
.globalHot li {
	padding: 10px 0 12px;
}
.globalHot h4 {
	font-family: Microsoft YaHei, SimSun;
	font-size: 18px;
	font-weight: 700;
	line-height: 25px;
	margin: 0 0 5px;
}
.firstTopic .voteArea li {
	height: 27px;
	line-height: 27px;
	position: relative;
}
.firstTopic .voteArea strong {
	display: inline-block;
	width: 60px;
	height: 27px;
	line-height: 25px;
	text-align: left;
	color: #fff;
	float: left;
	text-indent: 6px;
	font-weight: 400;
	font-family: Microsoft YaHei, SimSun;
}
.firstTopic .voteArea span {
	display: inline-block;
	height: 27px;
	float: left;
}
.firstTopic .voteArea em {
	display: inline-block;
	width: 5px;
	height: 27px;
	float: left;
	margin-right: 3px;
}
.firstTopic .voteArea .btnVote {
	display: inline-block;
	width: 40px;
	height: 25px;
	text-align: center;
	color: #fff;
	float: right;
	border: 2px solid #5e5e5e;
	border-radius: 2px 2px 2px 2px;
	background: #5e5e5e;
	position: absolute;
	right: 0;
	top: 0;
	font-family: Microsoft YaHei, SimHei;
	cursor: pointer;
}
.firstTopic .voteArea .btnVote:hover {
	border: 2px solid #4c99e8;
	border-radius: 2px 2px 2px 2px;
	background: #4c99e8;
}
.yellowBar {
	font-family: Arial;
	font-size: 12px;
	color: #c89a13;
	margin: 0 0 3px;
}
.yellowBar strong {
	background-position: 0 -256px;
}
.yellowBar span {
	background-position: -50px -256px;
}
.yellowBar em {
	background-position: -195px -256px;
}
.blueBar {
	font-family: Arial;
	font-size: 12px;
	color: #c89a13;
}
.blueBar strong {
	background-position: 0 -291px;
}
.blueBar span {
	background-position: -50px -291px;
}
.blueBar em {
	background-position: -195px -291px;
}
.hotCountry {
	height: 336px;
	overflow: hidden;
	margin: 25px 0 0;
}
.hotList {
	display: block;
	width: 260px;
	height: 230px;
	position: relative;
	z-index: 0;
	overflow: hidden;
	margin: 10px auto;
}
.hotList ul {
	width: 1000px;
}
.hotList li {
	display: block;
	width: 260px;
	height: 230px;
	overflow: hidden;
	float: left;
}
.hotList .imgArea {
	width: 260px;
	height: 140px;
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0 0 5px;
}
.hotList .imgArea img {
	width: 260px;
	height: 140px;
}
.hotList .imgArea p {
	background: rgba(0,0,0,0.6) none repeat scroll 0 0!important;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#64000000, endColorstr=#64000000);
	display: block;
	height: 30px;
	line-height: 30px;
	color: #f0f0f0;
	position: absolute;
	left: 0;
	bottom: 0;
	text-indent: 10px;
	font-family: Microsoft YaHei, SimSun;
	font-size: 14px;
	width: 100%;
}
.hotList .imgArea p a {
	color: #f0f0f0;
	width: 193px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
}
.hotList .imgArea em {
	position: absolute;
	right: 0;
	bottom: 0;
}
.hotList .imgArea em img {
	width: 60px;
	height: 40px;
}
.hotList .txtArea {
	line-height: 20px;
	font-family: Microsoft YaHei, SimSun;
	font-size: 12px;
	color: #2b2b2b;
}
.hotList .txtArea p i {
	font-style: normal;
}
.secCon {
	width: 970px;
	display: block;
	overflow: hidden;
	margin: 15px auto;
}
.secCon .leftSec {
	display: block;
	width: 640px;
	overflow: hidden;
	float: left;
}
.secCon .rigSec {
	display: block;
	width: 318px;
	overflow: hidden;
	float: right;
	/*border: #e5e5e5 1px solid;*/
	background: #fdfdfd;
	padding: 0px;
}
.mil, .world, .china, .tech, .auto, .travel, .health, .ent, .fashion, .look {
	width: 630px;
	display: block;
	overflow: hidden;
	margin-bottom: 10px;
}
.ent, .look {
	height: 585px;
*height:585px;
	_height: 585px;
}
.mil {
        height: 410px;
*height:410px;
        _height: 410px;
}
.world, .china, .taiwan, .finace, .tech, .auto, .travel, .health, .sport {
	height: 313px;
*height:316px;
	_height: 315px;
}
.finace, .travel {
	margin: 20px 0 0;
}
.fashion {
	height: 319px;
*height:312px;
	_height: 319px;
}
.boxLeft {
	width: 360px;
	float: left;
}
.boxRig {
	display: block;
	width: 240px;
	float: right;
	padding: 0px 10px 0 0;
}
.textList h4 {
	width: 352px;
	white-space: nowrap;
	overflow: hidden;
	font-family: Microsoft YaHei, SimSun;
	font-size: 16px;
	font-weight: 700;
	margin: 0 0 8px;
}
.textList h5 {
	width: 352px;
	line-height: 20px;
	height: 41px;
	overflow: hidden;
	font-weight: 400;
	font-family: Arial, SimSun;
	font-size: 12px;
	text-align: justify;
	color: #555;
}
.textList h6 {
	width: 240px;
	height: 25px;
	float: right;
	font-family: Microsoft YaHei, SimSun;
	font-size: 12px;
	font-weight: 400;
}
.boxNews .iconBoxT14 li {
	width: 346px;
}
.photoMil {
	height: 160px;
	overflow: hidden;
}
.look {
	width: 630px;
	height: 583px;
	overflow: hidden;
}
.truth ul {
	position: relative;
	width: 240px;
	height: 500px;
	overflow: hidden;
}
.truth .picList1 {
	width: 240px;
	height: 156px;
	left: 0;
	top: 0;
}
.truth .picList1 img {
	width: 240px;
	height: 156px;
}
.truth .picList2 {
	width: 119px;
	height: 162px;
	left: 0;
	top: 158px;
}
.truth .picList3 {
	width: 119px;
	height: 80px;
	left: 121px;
	top: 158px;
}
.truth .picList4 {
	width: 119px;
	height: 80px;
	left: 121px;
	top: 240px;
}
.truth .picList5 {
	width: 119px;
	height: 80px;
	left: 0;
	top: 322px;
}
.truth .picList6 {
	width: 119px;
	height: 80px;
	left: 0;
	top: 404px;
}
.truth .picList7 {
	width: 119px;
	height: 162px;
	left: 121px;
	top: 322px;
}
.adTextArea {
	height: 70px;
	overflow: hidden;
}
.adTextArea .iconArr {
	display: block;
	overflow: hidden;
	width: 340px;
	margin: 8px 15px 0;
}
.adTextArea .iconArr li {
	width: 133px;
	float: left;
	margin-right: 15px;
}
.video {
	overflow: hidden;
	margin-bottom: 10px;
}
.weiboh {
	margin-bottom: 0;
}
.scrollList {
	display: block;
	height: 300px;
	overflow: hidden;
	margin: 20px;
}
.scrollList li {
	width: 280px;
	height: 300px;
	overflow: hidden;
	float: left;
}
.scrollList dt {
	height: 100px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.scrollList h4 {
	width: 147px;
	white-space: normal;
	font-family: Microsoft YaHei, SimSun;
	font-size: 14px;
	font-weight: 400;
	text-align: justify;
	height: 40px;
	overflow: hidden;
	line-height: 20px;
	margin: 0 0 7px;
}
.scrollList img {
	width: 120px;
	height: 90px;
	float: left;
	border: #eae4d2 1px solid;
	margin-right: 10px;
}
.scrollList h5 {
	width: 147px;
	float: left;
	height: 60px;
	overflow: hidden;
	line-height: 20px;
	font-weight: 400;
	font-family: Microsoft YaHei, SimSun;
	font-size: 12px;
	text-align: justify;
	color: #666;
	margin: 0 0 4px;
}
.scrollList h6 {
	width: 140px;
	height: 45px;
	float: left;
	font-family: Microsoft YaHei, SimSun;
	font-size: 12px;
	font-weight: 400;
	overflow: hidden;
}
.scrollList .sortArea {
	color: #fff;
	text-align: center;
	display: inline-block;
	height: 14px;
	line-height: 14px;
	text-decoration: none;
	font-size: 12px;
	border: 2px solid #cfa972;
	background: #cfa972;
	border-radius: 2px 2px 2px 2px;
	margin: 0 15px 8px 0;
	padding: 0 1px;
}
.scrollList .sortArea:hover {
	border: 2px solid #d78000;
	background: #d78000;
	color: #fff;
	text-decoration: none;
}
.videotop {
        display: block;
        height: 160px;
        overflow: hidden;
        margin: 10px 20px 0px 20px;
}
.video_summary {
	position: relative;
}
.video_summary .videobigpic{
	border: 1px solid #EAE4D2;
	float: left;
	height: 156px;
	margin-right: 0px;
	width: 278px;
}
.video_summary p{
	bottom: 15px;
	position: absolute;
	right: 25px;
	top:100px;
}
.videonews {
	display: block;
        height: 120px;
        overflow: hidden;
        margin: 0px 20px 0px 20px;
}
.camra .videoNewsLeft {
	background-position: 0 6px;
	font-family: Microsoft YaHei,SimSun;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	white-space: nowrap;
        background: url("../images/videoNewsLeft.gif") no-repeat;
        padding-left: 23px;
	background-position: 0 7px;
}
.seeFilms {
	height: 500px;
	overflow: hidden;
}
.filmList {
	display: block;
	overflow: hidden;
	height: 460px;
	margin: 10px 19px;
}
.filmList li {
	display: inline;
	width: 120px;
	height: 235px;
	float: left;
	margin: 0 10px;
}
.filmList img {
	width: 120px;
	height: 165px;
}
.filmList h4 {
	height: 30px;
	line-height: 30px;
	font-family: Microsoft YaHei, SimSun;
	font-size: 14px;
}
.filmList h5 {
	color: #555;
	font-family: Arial, SimSun;
	font-size: 12px;
}
.seeFilms .iconArr2 {
	display: block;
	overflow: hidden;
	width: 340px;
	margin: 0 23px 25px;
}
.seeFilms .iconArr2 li {
	width: 128px;
	float: left;
	margin-right: 15px;
}
.picListArea li {
	width: 132px;
	height: 110px;
	overflow: hidden;
	display: inline;
	float: left;
	font-family: Microsoft YaHei, SimSun;
	text-align: center;
	margin: 0 8px;
}
.picListArea img {
	width: 130px;
	height: 85px;
}
.picListArea .txt {
	white-space: nowrap;
	height: 25px;
	line-height: 25px;
	text-align: left;
}
.charity {
	margin: 25px 0 0;
	height: 336px;
	overflow: hidden;
}
.charity .picListArea {
	margin: 10px 11px 15px;
}
.charity .iconBoxT14 {
	margin: 0 0 0 20px;
}
.charity .iconBoxT14 li {
	width: 287px;
}
.firText {
	font-weight: 700;
	margin: 10px 0 0;
}
.newsSearch {
	width: 320px;
	height: 380px;
	overflow: hidden;
	margin: 25px 0 0;
}
.newsSearch ul {
	margin: 10px auto 0;
	width: 300px;
	display: block;
	overflow: hidden;
}
.newsSearch li {
	color: #fff;
	font-family: Microsoft YaHei, SimSun;
	margin-bottom: 1px;
	overflow: hidden;
}
.newsSearch li a {
	display: block;
	color: #fff;
	cursor: pointer;
	float: left;
	padding: 10px;
}
.newsSearch li a:hover {
	color: #fff;
	text-decoration: none;
}
.newsSearch h4 {
	margin: 0 5px 4px;
	padding: 8px 0 0;
}
.newsSearch h5 {
	margin: 0 5px;
}
.newsSearch .colorBoxBlack {
	display: block;
	float: right;
	background: #303030;
	line-height: 25px;
	text-align: center;
}
.newsSearch .colorBoxBlack a {
	background: #303030;
	font-size: 12px;
	height: auto;
	text-align: center;
	overflow: hidden;
	float: none;
	white-space: nowrap;
	margin: 0 auto;
	padding: 0;
}
.newsSearch .colorBoxBlack a:hover {
	background: #303030;
	text-decoration: underline;
}
.colorBox1 {
	background: #990f0f;
	width: 300px;
	height: 89px;
	line-height: 35px;
	display: block;
}
.colorBox1 a {
	background: #990f0f;
	font-size: 26px;
	width: 288px;
	height: 69px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.colorBox1 a:hover {
	background: #b41c1c;
}
.colorBox1 .colorBoxCon {
	width: 428px;
}
.colorBox1 .colorBoxBlack {
	width: 120px;
	height: 89px;
	padding: 17px 0 0;
}
.colorBox1 .colorBoxBlack a {
	font-size: 14px;
	width: 98px;
}
.colorBox2 {
	background: #00518a;
	width: 119px;
	height: 160px;
	display: block;
	float: left;
}
.colorBox2 a {
	background: #00518a;
	font-size: 20px;
	width: 100px;
	height: 140px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.colorBox2 a:hover {
	background: #006bb6;
}
.colorBox2 .colorBoxCon {
	width: 119px;
}
.colorBox2 .colorBoxBlack {
	width: 119px;
	height: 60px;
	padding: 10px 0 0;
}
.colorBox2 .colorBoxBlack a {
	width: 108px;
}
.colorBox3 {
	background: #cfa972;
	width: 180px;
	height: 69px;
	line-height: 25px;
	display: block;
	float: right;
}
.colorBox3 a {
	background: #cfa972;
	font-size: 19px;
	width: 160px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.colorBox3 .colorBoxBlack {
	width: 120px;
	height: 69px;
	padding: 10px 0 0;
}
.colorBox4 {
	background: #aa4c8f;
	width: 180px;
	height: 90px;
	line-height: 22px;
	display: block;
	float: right;
}
.colorBox4 a {
	background: #aa4c8f;
	font-size: 16px;
	width: 160px;
	height: 70px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.colorBox4 a:hover {
	background: #c12594;
}
.colorBox4 .colorBoxBlack {
	width: 120px;
	height: 90px;
	padding: 19px 0 0;
}
.colorBox5 {
	background: #cfa972;
	width: 300px;
	height: 59px;
	line-height: 20px;
	display: block;
	float: right;
}
.colorBox5 a {
	background: #cfa972;
	font-size: 16px;
	width: 280px;
	height: 39px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.colorBox5 .colorBoxCon {
	width: 420px;
}
.colorBox5 .colorBoxBlack {
	width: 120px;
	height: 59px;
	padding: 5px 0 0;
}
.colorBox5 .colorBoxBlack a {
	width: 96px;
}
.companyNews {
	height: 290px;
	overflow: hidden;
}
.companyNews .picListArea {
	margin: 10px 12px;
}
.companyNews .picListArea li {
	width: 80px;
	height: 105px;
}
.companyNews .picListArea img {
	width: auto;
	height: auto;
}
.companyNews .pic {
	border: #fff 2px solid;
	width: 76px;
	height: 76px;
	overflow: hidden;
}
.companyNews .pic:hover {
	border: #ffa219 2px solid;
}
.companyNews .picListArea .txt {
	text-align: center;
	width: 80px;
}
.24Thread {
	height: 350px;
	overflow: hidden;
}
.titRanking {
	background-position: 0 -41px;
	display: block;
	height: 40px;
	position: relative;
	border: none;
}
.tit24Thread, .titDailyPic, .titMonthPic, .tit24Joy {
	display: inline-block;
	height: 40px;
	width: 160px;
	overflow: hidden;
}
.tit24Thread {
	background-position: 0 -326px;
}
.titDailyPic {
	background-position: -165px -326px;
}
.titMonthPic {
	background-position: 0 -377px;
}
.tit24Joy {
	background-position: -165px -377px;
	width: 195px;
	height: 55px;
}
.ranking {
	margin: 10px 0 31px;
}
.ranking li {
	height: 30px;
	font-family: Microsoft YaHei, SimSun;
}
.ranking em {
	display: inline-block;
	width: 21px;
	height: 21px;
	line-height: 21px;
	color: #fff;
	float: left;
	background: #666;
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	margin: 5px 8px 0 0;
}
.ranking i {
	font-style: normal;
	white-space: nowrap;
	overflow: hidden;
	width: 264px;
	display: inline-block;
}
.ranking li a {
	float: left;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	white-space: nowrap;
	width: 300px;
	overflow: hidden;
	padding: 0 10px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.ranking li a:hover {
	background: #fafafa;
	text-decoration: none;
	color: #1f4268;
	cursor: pointer;
}
.ranking .blueBox {
	background: #1275b3;
}
.ranking .blueBoxMid {
	background: #46a6e2;
}
.ranking .blueBoxLight {
	background: #67bef4;
}
.ranking .cur, .ranking .cur a {
	height: 85px;
	background: #fff;
}
.ranking .cur img {
	width: 100px;
	height: 68px;
	display: block;
	float: left;
	margin: 9px 8px 0 0;
}
.ranking .cur em {
	height: 68px;
	margin: 9px 8px 0 0;
}
.ranking .cur i {
	white-space: normal;
	width: 160px;
	height: 40px;
	line-height: 20px;
	float: left;
	margin: 6px 0 8px;
}
.ranking .cur b {
	display: block;
	float: left;
	background: #d78000;
	color: #fff;
	height: 21px;
	line-height: 21px;
	font-weight: 400;
	padding: 0 5px;
}
.dailyPic, .monthPic {
	height: 437px;
	overflow: hidden;
}
.dailyPic li a:hover, .monthPic li a:hover {
	background: #fff;
}
.joyRank {
	height: 391px;
	overflow: hidden;
}
.joyRank h3 {
	height: 55px;
}
.joyRank h3 em {
	right: -10px;
	top: 6px;
	width: 120px;
}
.joyRank h3 {
	height: 55px;
}
.joyRank h3 em {
	right: 0;
	top: 6px;
}
.titCollection {
	border-top: #11437d 4px solid;
	position: relative;
	height: 52px;
	clear: both;
	text-align: center;
	overflow: hidden;
	padding: 13px 0 0;
}
.titCollection i {
	display: block;
	border-top: #aecaea 1px solid;
	position: absolute;
	top: 1px;
	left: 0;
	width: 100%;
}
.titCollection a {
	color: #666;
	font-size: 14px;
	font-family: Microsoft YaHei, SimSun;
	display: inline-block;
	height: 23px;
	margin: 0 7px;
	padding: 0 3px;
}
.titCollection a:hover {
	background: #e7e7e7;
	text-decoration: none;
	color: #5e5e5e;
}
.titCollection strong a {
	display: inline-block;
	width: 110px;
	height: 45px;
	line-height: 40px;
	font-family: Microsoft YaHei, SimHei;
	font-size: 19px;
	font-weight: 400;
	color: #000;
	text-align: center;
	margin: 0;
	padding: 0;
}
.titCollection .cur, .titCollection .cur:hover {
	background-position: 0 -442px;
	font-weight: 700;
	color: #000;
}
.titCollection strong a:hover {
	background-position: -120px -442px;
	color: #000;
}
.picCollection ul {
	width: 970px;
	height: 385px;
	position: relative;
}
.picCollection .txt {
	background: rgba(0,0,0,0.4) none repeat scroll 0 0!important;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#64000000, endColorstr=#64000000);
	position: absolute;
	left: -350px;
	bottom: 10px;
	display: block;
	font-family: Microsoft YaHei, SimSun;
	font-size: 14px;
	color: #fff;
	line-height: 20px;
	margin-right: 15px;
	padding: 10px 10px 12px;
}
.picCollection .picList1 {
	width: 250px;
	height: 385px;
	left: 0;
	top: 0;
}
.picCollection .picList2 {
	width: 265px;
	height: 190px;
	left: 255px;
	top: 0;
}
.picCollection .picList3 {
	width: 265px;
	height: 190px;
	left: 255px;
	top: 195px;
}
.picCollection .picList4 {
	width: 190px;
	height: 125px;
	left: 525px;
	top: 0;
}
.picCollection .picList5 {
	width: 190px;
	height: 125px;
	left: 525px;
	top: 130px;
}
.picCollection .picList6 {
	width: 190px;
	height: 125px;
	left: 525px;
	top: 260px;
}
.picCollection .picList7 {
	width: 250px;
	height: 385px;
	left: 720px;
	top: 0;
}
.links {
	margin: 0px auto;
	margin-top: 10px;
	padding: 10px 0 0 0;
	border-top: 1px solid rgb(204, 204, 204);
	display: block;
	text-align:center;
}
.links .logolinks li, .links .textlinks li {
	display:inline;
	margin: 0 5px;
}
.logolinks {
	float: none;
	margin: 0 auto;
	clear: both;
}
.textlinks {
	margin: 10px auto;
        clear: both;
}
.footNew {
	font-family: Microsoft YaHei, SimSun;
	margin: 0;
}
.footOutNew {
	background: #11437d;
	height: 240px;
	overflow: hidden;
}
.fotherNew {
	color: #fff;
	width: 970px;
	height: 240px;
	line-height: 22px;
	overflow: hidden;
	text-align: left;
	margin: 0 auto;
	border-bottom: 2px solid #E00000;
}
.fotherNew li {
	position: relative;
	background-position: -20px -497px;
	height: 220px;
	float: left;
	padding: 20px 0 0 30px;
}
.fotherNew li.fir {
	width: 550px;
}
.fotherNew li.sec {
	width: 170px;
}
.fotherNew li.last {
	width: 150px;
	padding-right: 0;
	margin: 0;
}
.fotherNew h3, .fotherNew dt, .fotherNew a {
	color: #e7ecf1;
	text-align: left;
}
.fotherNew h3 {
	font-size: 14px;
	font-weight: 700;
	border: none;
	display: inline;
	text-indent: 3px;
	font-family: Microsoft YaHei, SimSun;
	margin: 0;
	padding: 0;
}
.fotherNew dl {
	margin: 12px 0 0;
}
.fotherNew dt {
	position: relative;
	width: 240px;
	float: left;
	margin-right: 10px;
}
.fotherNew dd {
	width: 270px;
	float: left;
}
.fotherNew dt em {
	color: #fff;
	margin-right: 8px;
}
.fotherNew .area {
	border: 2px solid #245996;
	border-radius: 2px 2px 2px 2px;
	background: #245996;
	color: #89c3eb;
	width: 65px;
	text-align: center;
	padding: 0;
}
.fotherNew p {
	display: inline-block;
	height: 22px;
	overflow: hidden;
	margin: 0 0 8px;
}
.fotherNew p:hover {
	background: #245996;
}
.fotherNew p:hover a {
	border: 2px solid #245996;
}
.fotherNew p a {
	border: 2px solid #11437d;
	text-decoration: none;
	display: inline-block;
	text-indent: 0;
	height: 18px;
	line-height: 18px;
	color: #89c3eb;
	margin: 0 5px 0 0;
	padding: 0 2px;
}
.fotherNew p a:visited {
	color: #89C3EB;
}
.fotherNew p a:hover {
	border: 2px solid #007ed7;
	border-radius: 2px 2px 2px 2px;
	background: #007ed7;
	color: #fff;
	text-decoration: none;
}
.fotherNew .iconArea a:hover {
	background-color: none;
}
.fotherNew .box1 {
	float: left;
	width: 90px;
}
.fotherNew .box2 {
	float: left;
	width: 115px;
}
.fotherNew .box3 {
	float: left;
	width: 80px;
}
.fLogo {
	background-position: 0 -496px;
	text-align: center;
	height: 50px;
}
.fLogo a {
	display: inline-block;
	text-decoration: none;
	height: 49px;
	margin-right: 30px;
}
.logoRenM {
	width: 105px;
}
.logoRmW {
	background-position: -134px 0;
	width: 85px;
}
.logohqShib {
	background-position: -259px 0;
	width: 100px;
}
.logoGlobal {
	background-position: -397px 0;
	width: 66px;
}
.logoShengM {
	background-position: -507px 0;
	width: 95px;
}
.logoFengC {
	background-position: -627px 0;
	width: 140px;
}
.logoHqRenW {
	background-position: -785px 0;
	width: 85px;
}
.fLink {
	background: #fff;
	height: 29px;
	text-align: center;
	color: #f0f0f0;
	font-size: 12px;
}
.fLink a {
	color: #000;
	text-decoration: none;
	font-size: 12px;
	height: 29px;
	line-height: 29px;
	font-family: Microsoft YaHei, SimSun;
	margin: 0 10px;
}
.fLink a:hover {
	color: #820C0C;
	text-decoration: underline;
}
.flinkMain {
	width: 907px;
	height: 29px;
	line-height: 29px;
	border-top: #f0f0f0 1px solid;
	border-bottom: #f0f0f0 1px solid;
	font-family: Microsoft YaHei, SimSun;
	margin: 0 auto;
}
.fLink .marWid a, .fLink .marWidMain a {
	text-indent: 0;
	display: inline-block;
	height: 25px;
	line-height: 25px;
	color: #5e5e5e;
	margin: 0 9px;
	padding: 0;
}
.copyArea {
	line-height: 46px;
	background: #fff;
}
.copyMain {
	width: 970px;
	text-align: center;
	color: #5e5e5e;
	margin: 5px auto;
	border-top: 2px solid #3267a9;
}
.copyLine {
	border-bottom: #bdc7d0 2px solid;
}
.copyMain a {
	color: #365071;
	display: inline-block;
	margin: 0 5px;
}
.copyMain a:hover {
	text-decoration: underline;
}
.copyMain em {
	margin-left: 50px;
	font-style: normal;
}
.copyMain li {
	text-align: center;
	padding-bottom: 20px;
	color: #516e8f;
}
.copyMain dl {
	height: 70px;
	padding: 20px 0;
}
.copyMain dt {
	float: left;
	margin-left: 10px;
	text-align: left;
	color: #516e8f;
	width: 300px;
}
.copyMain dt a, .copyMain dd a {
	text-decoration: none;
	margin: 0;
}
.copyMain dd {
	width: 330px;
	text-align: left;
	float: left;
}
.copyMain .las {
	width: 270px;
}
.copyLink {
	width: 950px;
	color: #365071;
	line-height: 25px;
	margin: 0 auto;
}
.copyLink li {
	width: 100%;
	clear: both;
	padding: 15px 0;
}
.copyLink dt {
	float: left;
	margin-left: 28px;
	text-align: left;
	color: #365071;
	width: 340px;
	display: inline;
}
.copyLink dd {
	width: 370px;
	text-align: left;
	float: left;
	margin: 0;
}
.copyLink .las {
	width: 200px;
	margin: 0;
}
.copyLink a {
	color: #666;
	display: inline-block;
}
.copyLink a:hover {
	color: #1c1c1c;
	text-decoration: underline;
}
.copyLogo a {
	margin: 0 2px;
}
.logoCb {
	background-position: -131px 0;
	width: 133px;
}
.logoCc {
	background-position: -268px 0;
}
.logoCd {
	background-position: -401px 0;
	width: 117px;
}
.logoCe {
	background-position: -522px 0;
	width: 117px;
}
.logoCX {
	background-position: -644px 0;
	width: 117px;
}
.logoKx {
	background-position: -766px 0;
	width: 117px;
}
.iconRss {
	position: relative;
	padding-left: 20px;
}
.iconRss i, .iconRss:hover i {
	width: 16px;
	height: 16px;
	display: inline-block;
	position: absolute;
	left: 15px;
	top: 7px;
}
.iconRss i {
	background-position: 0 -215px;
}
.iconRss:hover i {
	background-position: 0 -239px;
}
.iconMail {
	padding-left: 30px;
	position: relative;
	text-align: left;
	display: inline-block;
	height: 25px;
}
.iconMail em, .iconMail:hover em {
	background-position: 0 -263px;
	width: 27px;
	height: 17px;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 13px;
	margin: 0;
	padding: 0;
}
.iconMail:hover em {
	background-position: 0 -290px;
}
.iconMail b {
	border: 2px solid #c9c9c9;
	border-radius: 2px 2px 2px 2px;
	background: #c9c9c9;
	display: inline-block;
	height: 13px;
	line-height: 13px;
	font-weight: 400;
	color: #fff;
	font-family: Verdana;
	font-size: 11px;
	float: left;
	margin: 13px 0 0;
	padding: 0 5px;
}
.iconMail:hover b {
	border: 2px solid #acacac;
	background: #acacac;
}
.iconListBot {
	line-height: 30px;
	margin: 10px 0 0;
}
.iconListBot a {
	background-position: 0 -177px;
	display: block;
	height: 30px;
	line-height: 30px;
	text-indent: 15px;
	color: #89c3eb;
}
.iconListBot a:visited {
	color: #89C3EB;
}
.iconListBot a:hover {
	background-position: 0 -177px;
	color: #fff;
	text-decoration: none;
}
.backArea {
	width: 70px;
}
.backBtn, .backBtn:hover {
	display: inline-block;
	width: 70px;
	height: 70px;
}
.backBtn {
	background-position: -80px -747px;
}
.backBtn:hover {
	background-position: 0 -747px;
}
.backArea em, .backArea i {
	display: inline-block;
	width: 70px;
	height: 5px;
	position: absolute;
	left: 0;
}
.backArea em {
	background-position: 0 -747px;
	top: 0;
}
.backArea i {
	background-position: 0 -812px;
	bottom: 0;
}
.backArea strong {
	font-weight: 400;
	display: block;
	width: 60px;
	height: 30px;
	line-height: 30px;
	margin: 0 auto;
}
.backArea span {
	display: inline-block;
	width: 70px;
	background: #a5a5a5;
	text-align: center;
	position: relative;
	color: #fff;
	font-family: Microsoft YaHei, SimSun;
	font-size: 14px;
	margin: 0 0 10px;
	padding: 5px 0;
}
.backArea span a {
	display: block;
	width: 60px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	margin: 0 auto;
}
.backArea span a:hover {
	color: #fff;
	text-decoration: none;
	background: #b9b9b9;
}
.imgBoxFocus {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	z-index: 99;
}
.imgBoxFocus:hover {
	text-decoration: none;
}
.imgBoxFocus p {
	font-family: Microsoft YaHei, SimSun;
	font-size: 14px;
	color: #fff;
	display: inline-block;
	position: absolute;
	left: 10px;
	top: 10px;
	z-index: 1;
	margin: 0 10px 0 0;
}
.imgBoxFocus em {
	background: #d78000;
	font-family: Microsoft YaHei, SimSun;
	font-size: 12px;
	color: #fff;
	font-style: normal;
	text-decoration: none;
	position: absolute;
	right: 0;
	bottom: 0;
	display: inline-block;
	height: 21px;
	line-height: 21px;
	z-index: 1;
	padding: 0 5px;
}
.imgBoxFocus .imgBoxBg {
	position: absolute;
	background: #2b5381;
	z-index: 0;
}
#indexFocus, #indexFocus .ui-ifPrevWrap .ui-prevImg, #indexFocus .ui-ifNextWrap .ui-nextImg {
	display: none;
	cursor: pointer;
}
#indexFocus .ui-ifPrevWrap, #indexFocus .ui-ifNextWrap {
	position: absolute;
	z-index: 99;
	bottom: 80px;
	background: rgba(0,0,0,0.5) none repeat scroll 0 0!important;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#64000000, endColorstr=#64000000);
	width: 34px;
	height: 56px;
	overflow: hidden;
	padding: 7px 0;
}
#indexFocus .ui-ifPrevBtn, #indexFocus .ui-ifNextBtn {
	display: inline-block;
	width: 34px;
	height: 56px;
	text-indent: -1000px;
	overflow: hidden;
}
#indexFocus .cur {
	background: rgba(0,0,0,0.8) none repeat scroll 0 0!important;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#64000000, endColorstr=#64000000);
	width: 140px;
}
#indexFocus .cur .ui-prevImg, #indexFocus .cur .ui-nextImg {
	display: inline-block;
	width: 100px;
	height: 56px;
}
#indexFocus .cur .ui-prevImg {
	float: left;
}
#indexFocus .cur .ui-nextImg {
	float: right;
}
#indexFocus .indexFocusCon {
	width: 640px;
	height: 360px;
	overflow: hidden;
	position: relative;
	z-index: 0;
}
#indexFocus ul.indexFocusList li {
	width: 640px;
	height: 360px;
	position: relative;
	z-index: 0;
}
#indexFocus ul.indexFocusList li a {
	text-decoration: none;
}
#indexFocus ul.indexFocusList li p {
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 100%;
	height: 60px;
	line-height: 60px;
	color: #fff;
	text-indent: 20px;
	font-family: Microsoft YaHei, SimHei;
	font-size: 22px;
	text-decoration: none;
}
#indexFocus ul.indexFocusList li #indexFocus p {
	position: absolute;
	bottom: 30px;
	color: #fff;
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-indent: 20px;
}
#indexFocus .indexFocusNum {
	position: absolute;
	z-index: 99;
	right: 10px;
	bottom: 10px;
}
#indexFocus .indexFocusNum a {
	float: left;
	display: inline-block;
	width: 10px;
	height: 10px;
	background: #eee;
	text-indent: -100px;
	overflow: hidden;
	margin: 0 5px;
}
.litImgList .indexFocusCon {
	width: 240px;
	height: 160px;
	overflow: hidden;
	position: relative;
	z-index: 0;
	margin: 0 0 5px;
}
.litImgList {
	width: 240px;
	height: 170px;
	overflow: hidden;
	position: relative;
	z-index: 0;
}
.litImgList li {
	width: 240px;
	height: 160px;
	overflow: hidden;
	position: relative;
}
.litImgList li p {
	display: block;
	height: 30px;
	line-height: 30px;
	position: absolute;
	/*position:relative;*/
	left: 0;
	bottom: 0;
	color: #fff;
	font-family: Microsoft YaHei, SimSun;
	font-size: 14px;
	width: 224px;
	text-align: center;
	overflow: hidden;
	padding: 0 8px;
}
.litImgList li p a{
	font-size: 14px;
	color: #fff;
}
.litImgList .indexFocusNum a {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: #d4d4d4;
	text-indent: -100px;
	overflow: hidden;
	float: none;
	margin: 0 5px;
}
.litImgList .ui-ifPrevWrap, .litImgList .ui-ifNextWrap {
	display: none;
	background: rgba(0,0,0,0.5) none repeat scroll 0 0!important;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#64000000, endColorstr=#64000000);
	width: 28px;
	height: 50px;
	overflow: hidden;
	position: absolute;
	top: 55px;
	z-index: 9999;
}
.litImgList .ui-ifPrevBtn, .litImgList .ui-ifNextBtn {
	display: inline-block;
	width: 28px;
	height: 50px;
	text-indent: -1000px;
	overflow: hidden;
}
.litImgList .cur {
	background: rgba(0,0,0,0.8) none repeat scroll 0 0!important;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#64000000, endColorstr=#64000000);
}
.topFestival {
	position: relative;
	z-index: 0;
	width: 178px;
	height: 28px;
	overflow: hidden;
	display: inline-block;
}
.topFestival ul {
	position: absolute;
	z-index: 0;
}
h5, .hotList .txtArea p b {
	font-weight: 400;
}
.navTopMain .arrShow .popList, .popShow, .headlines p, .photoNews li a, .hotList .txtArea p, .companyNews .picListArea a {
	display: block;
}
.logoAreaMain .festival .to em a, .picCollection .txt:hover {
	color: #fff;
}
h3 a, h3.grayTit a {
	color: #5e5e5e;
}
.iconBox a, .iconArr a, .iconArr2 a, .charity .iconBoxT14 li a {
	font-size: 12px;
}
.iconBoxT14 a, .scrollList h4 a {
	font-size: 14px;
}
.notify{
	margin-bottom: 15px;
}
.globalNews .photoText h4 a, .textList h4 a {
	font-size: 16px;
	font-weight: 700;
}
.globalNews .photoText h5 em a, .greatTopic .photoText h5 em a, .heavyRec .photoText h5 em a, .depthReports .photoText h5 em a, .financeObserver .photoText h5 a, .carNews .photoText h5 a, .tv .photoText h5 em a, .textList h5 em a, .scrollList h5 em a {
	color: #900;
}
.globalNews .photoText h5 p, .greatTopic .photoText h5 p, .heavyRec .photoText h5 p, .depthReports .photoText h5 p, .financeObserver .photoText h5 p, .carNews .photoText h5 p, .tv .photoText h5 p, .textList h5 p, .scrollList h5 p {
	color: #666;
}
.globalNews .photoText h6 b, .textList h6 b, .scrollList h6 b {
	padding-left: 17px;
	font-weight: 400;
	margin-right: 15px;
	color: #666;
}
.globalNews .entArea, .globalNews .entArea, .globalNews .sportsArea, .globalNews .fashionArea {
	border: 2px solid #4a3b7e;
	background: #4a3b7e;
}
.globalNews .entArea:hover, .globalNews .entArea:hover, .globalNews .sportsArea:hover, .globalNews .fashionArea:hover {
	border: 2px solid #7058c4;
	background: #7058c4;
	color: #fff;
	text-decoration: none;
}
.globalNews .boxNews,.boxNews {
	padding: 0px 0 2px;
	/*height: 276px;*/
	overflow: hidden;
}
.globalNews .boxLeft .iconBoxT14, .boxNews .iconBoxT14 {
	padding: 10px 0;
}
.heavyRec, .depthReports, .financeObserver, .carNews, .tv, .photoNews {
	margin: 0 0 20px;
}
.greatTopic {
	height: 230px;
	overflow: hidden;
}
.photoNews li, .truth li, .picCollection li {
	position: absolute;
	overflow: hidden;
}
.photoNews .picList1 img, .photoMil img {
/*	width: 240px;
	height: 160px;
*/}
.photoNews .picList2 img, .truth .picList2 img, .truth .picList7 img {
	width: 119px;
	height: 162px;
}
.photoNews .picList3 img, .photoNews .picList4 img, .photoNews .picList5 img, .photoNews .picList6 img, .truth .picList3 img, .truth .picList4 img, .truth .picList5 img, .truth .picList6 img {
	width: 119px;
	height: 80px;
}
.globalHot ul, .comment ul, .firstTopic .voteArea, .hotPosts ul {
	margin: 0 20px;
}
.comment {
	margin: 0px;
	/*height: 186px;*/
	overflow: hidden;
}
.globalHot h5, .comment h5, .firstTopic h5 {
	font-family: Arial, SimSun;
	font-size: 12px;
	line-height: 20px;
	color: #555;
	overflow: hidden;
}
.globalHot h5 {
	height: 40px;
}
.globalHot h6 {
	height: auto;
	font-size:12px;
	font-family: SimSun;
	font-weight: 100;
	text-justify:auto;
	text-align:justify;
	line-height:20px;
}
.globalHot h5 em, .comment h5 em, .firstTopic h5 em {
	display: inline-block;
	color: #666;
}
.globalHot h5 em a, .comment h5 em a, .firstTopic h5 em a {
	color: #990102;
}
.globalHot h5 em a:hover, .comment h5 em a:hover, .firstTopic h5 em a:hover {
	color: #d78000;
}
.comment, .picCollection {
	margin: 0px;
}
.firstTopic {
	margin: 0 0 0;
	height: 195px;
	overflow: hidden;
}
.comment .photoText, .firstTopic .photoText, .companyNews .iconBox {
	margin: 10px 20px;
}
.xb {
	background: url("../images/xb_bg.png") no-repeat;
	height: 406px;
	padding-top: 15px;
	padding-left: 32px;
}
.comment li, .hotPosts .iconBox li, .companyNews .iconBox li {
	width: 274px;
}
.comment h4, .firstTopic h4 {
	font-family: Microsoft YaHei, SimHei;
	font-size: 14px;
	font-weight: 700;
	height: 24px;
	line-height: 24px;
	white-space: nowrap;
	width: 280px;
	overflow: hidden;
	margin: 0 0 5px;
}
.textList, .picListArea {
	display: block;
	overflow: hidden;
}
.hotPosts {
	height: 300px;
	overflow: hidden;
}
.colorBox3 a:hover, .colorBox5 a:hover {
	background: #d89d48;
}
.colorBox3 .colorBoxCon, .colorBox4 .colorBoxCon {
	width: 300px;
}
.colorBox3 .colorBoxBlack a, .colorBox4 .colorBoxBlack a {
	width: 84px;
}
.ranking li img, .ranking li b {
	display: none;
}
.picCollection .picList1 img, .picCollection .picList7 img {
	width: 250px;
	height: 385px;
}
.picCollection .picList2 img, .picCollection .picList3 img {
	width: 265px;
	height: 190px;
}
.picCollection .picList4 img, .picCollection .picList5 img, .picCollection .picList6 img {
	width: 190px;
	height: 125px;
}
#indexFocus .ui-ifPrevWrap, .litImgList .ui-ifPrevWrap {
	left: 0;
}
#indexFocus .ui-ifNextWrap, .litImgList .ui-ifNextWrap {
	right: 0;
}
#indexFocus ul.indexFocusList, .litImgList ul.indexFocusList {
	position: absolute;
	z-index: 0;
	left: 0;
	top: 0;
}
#indexFocus .indexFocusNum .hover, .litImgList .indexFocusNum .hover {
	background: #4c99e8;
}
.greatTopic .photoText h4 a, .heavyRec .photoText h4 a, .depthReports .photoText h4 a, .financeObserver .photoText h4 a, .carNews .photoText h4 a, .tv .photoText h4 a {
	font-size: 14px;
	font-weight: 700;
}
.logoWliangye {
	display: inline-block;
	width: 170px;
	height: 26px;
	position: absolute;
	left: 100px;
	top: 12px;
}
.logoHuasong, .logoHuasong2 {
	display: inline-block;
	width: 220px;
	height: 27px;
	position: absolute;
	left: 112px;
	top: 12px;
	overflow: hidden;
}
.logoHuasong2 {
	background-position: 0 -40px;
}
.logoHuasong .linkHuaS, .logoHuasong .linkSec, .logoHuasong2 .linkHuaS, .logoHuasong2 .linkSec {
	display: inline-block;
	width: 85px;
	height: 27px;
	float: left;
}
.logoHuasong .linkSec {
	width: 135px;
}
.logoHuasong2 .linkHuaS {
	width: 92px;
}
.logoHuasong2 .linkSec {
	width: 125px;
}
.popMailCheck {
	display: block;
	width: 100%;
	min-width: 970px;
	height: 286px;
	left: 0;
	z-index: 99;
}
.popMailCon {
	display: block;
	width: 970px;
	height: 286px;
	margin: 0 auto;
	position: relative;
}
.btnCloseM, .btnCloseM:hover {
	display: block;
	width: 52px;
	height: 52px;
	position: absolute;
	right: 26px;
	top: 34px;
}
.btnCheckMail, .btnCheckMail:hover {
	display: block;
	width: 210px;
	height: 50px;
	position: absolute;
	right: 185px;
	top: 165px;
}
.popTips {
	display: block;
	width: 171px;
	height: 34px;
	position: absolute;
	top: 13px;
	right: 130px;
	text-align: center;
	z-index: 9999;
	zoom: 1;
}
.popTips .linkTxt {
	background: none !important;
	padding: 0 !important;
	margin: 0 !important;
	float: none !important;
	height: 30px;
	line-height: 30px;
	color: #000;
	font-family: Microsoft YaHei, SimSun;
	font-size: 14px;
}
.popTips .linkTxt:hover {
	color: #000;
}
.popTips .linkTxt:hover {
	color: #000;
}
.popTips .closeX {
	position: absolute;
	top: 0;
	right: 6px;
	display: block;
	width: 15px;
	height: 15px;
	cursor: pointer;
}
.bigAd {
	display: block;
	height: 137px;
	padding: 483px 0 0;
}
.bigAdCon {
	display: block;
	width: 970px;
	margin: 0 auto;
	position: relative;
}
.btnTry {
	display: block;
	width: 200px;
	height: 50px;
	margin: 0 auto;
}
.btnCloseAd, .btnCloseAd:hover {
	display: block;
	width: 30px;
	height: 30px;
	position: absolute;
	top: 22px;
	right: 10px;
}
.btnCloseAd {
	background-position: 0 -60px;
}
.btnCloseAd:hover {
	background-position: -40px -60px;
}
.popLayerLogin {
	background: rgba(0,0,0,0.8) none repeat scroll 0 0 !important;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = 'true', startColorstr = #cd000000, endColorstr = #cd000000);
	width: 100%;
	padding: 0 0 30px;
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 99;
}
.popLayerLoginCon {
	display: block;
	width: 970px;
	height: 293px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}
.popCloseArea {
	display: block;
	width: 970px;
	height: 30px;
	margin: 0 auto;
	position: relative;
	z-index: 9999;
}
.btnCloseLog, .btnCloseLog:hover {
	display: block;
	width: 15px;
	height: 15px;
	position: absolute;
	top: 18px;
	right: 10px;
	z-index: 9999;
	zoom: 1;
}
.btnCloseLog em {
	display: block;
	width: 15px;
	height: 15px;
	cursor: pointer;
}
.popLayerLoginCon a {
	display: block;
	color: #dcdcdc;
	text-align: center;
	font-size: 14px;
	float: left;
	white-space: nowrap;
	overflow: hidden;
}
.popLayerLoginCon a:hover {
	color: #cfa972;
	text-decoration: none;
}
.popLayerLoginCon .linkBig {
	display: block;
	width: 900px;
	height: 75px;
	padding: 201px 0 0 185px;
	overflow: hidden;
}
.popLayerLoginCon .linkBig a {
	width: 60px;
	padding: 45px 0 0;
	margin: 0 30px 0 0;
}
.popLayerLoginCon .linkSmall {
	display: block;
	width: 990px;
	height: 22px;
	padding: 0 0 0 5px;
	text-align: left;
}
.popLayerLoginCon .linkSmall a {
	display: inline-block;
	height: 20px;
	line-height: 18px;
	padding: 0 0 0 30px;
	margin: 0 20px 0 0;
	margin: 0 22px 0 0\0;
	margin: 0 20px 0 0\9;
*margin:0 20px 0 0;
}
/*********** hack部分 ************/
.adNo {
	display: none;
}
.titCollection em {
	background-position: 0 -163px;
	display: inline-block;
	width: 5px;
	height: 10px;
*height:15px;
	_height: 10px;
}
.copyLogo {
	padding: 6px 0 0;
*padding:4px 0 0;
	text-align: center;
	height: 52px;
}
.litImgList .indexFocusNum {
	z-index: 99;
	width: 240px;
	margin: 0 auto;
	text-align: center;
	display: block;
	height: 25px;
*padding-left:50px;
}
#HQbackArea {
	_display: none;
	z-index: 9999;
}
.festivalArea {
	position: absolute;
	right: 0;
	top: -4px;
	z-index: 10;
}
.festivalArea a {
	display: block;
	width: auto;
	height: auto;
}
/*********** 频道焦点图NEW ************/
#foucsBox {
	margin: 0 auto 10px;
	padding: 0;
	width: 640px;
	height: 360px;
	overflow: hidden;
	zoom: 1;
	position: relative;
}
#foucsBox .imgCon {
	width: 640px;
	height: 360px;
	margin: 0;
	padding: 0;
	position: relative;
	list-style: none;
}
#foucsBox .imgCon li {
	float: left;
	width: 640px;
	height: 360px;
	position: relative;
}
#foucsBox .imgCon li img {
	border: 0;
	width: 640px;
	height: 360px;
}
#foucsBox .imgCon li .imgTitle {
	width: 630px;
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: left;
	z-index: 2;
	text-indent: 20px;
}
#foucsBox .imgCon li .imgTitle a {
	width: 100%;
	height: 60px;
	line-height: 60px;
	color: #fff;
	text-indent: 20px;
	font-family: Microsoft YaHei, SimHei;
	font-size: 22px;
	zoom: 1;
}
#foucsBox .showPage {
	background: url(../images/index/bgFocus.png) no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/index/bgFocus.png');
	_background: none;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	width: 640px;
	height: 60px;
}
#foucsBox .foucs {
	position: absolute;
	right: 10px;
	bottom: 10px;
	z-index: 3;
}
#foucsBox .foucs span {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	overflow: hidden;
	background: #eee;
}
#foucsBox .foucs span.f {
	background: #4c99e8;
}
#foucsBox .foucsButton {
	background: rgba(0,0,0,0.5) none repeat scroll 0 0 !important;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = 'true', startColorstr = #64000000, endColorstr = #64000000);
	width: 34px;
	height: 56px;
	padding: 7px 0;
	margin-top: -150px;
	position: relative;
	z-index: 4;
}
#foucsBox .foucsButton span {
	display: inline;
	width: 34px;
	height: 56px;
	cursor: pointer;
	overflow: hidden;
}
#foucsBox .foucsButton img {
	display: none;
	cursor: pointer;
	border-width: 0px;
	vertical-align: middle;
	width: 100px;
	height: 56px;
}
#foucsBox .lBtn {
	float: left;
}
#foucsBox .lBtn span {
	float: left;
	background: url(../images/index/arrLeftFocus.png) no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/index/arrLeftFocus.png');
	_background: none;
}
#foucsBox .lBtn img {
	float: left;
}
#foucsBox .rBtn {
	float: right;
}
#foucsBox .rBtn span {
	float: right;
	background: url(../images/index/arrRigFocus.png) no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/index/arrRigFocus.png');
	_background: none;
}
#foucsBox .rBtn img {
	float: right;
}
#foucsBox .btnHover {
	background: rgba(0,0,0,0.8) none repeat scroll 0 0 !important;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = 'true', startColorstr = #90000000, endColorstr = #9000000);
	width: 140px;
}
#foucsBox .btnHover img {
	display: inline;
}
/*share_start*/
#share {position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-34+"px");bottom:34px;left:95%;width:30px;zoom:1;}
#share a{background-image:url(images/share.png); background-repeat:no-repeat; display:block; width:30px; height:30px; margin-bottom:2px; overflow:hidden; text-indent:-999px;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
#share a{}
#share .sina {background-position:0 0; position:absolute; bottom:32px;}
#share a.sina:hover { background-position:-30px 0;}
#share .tencent { background-position:0 -30px; position:absolute; bottom:0;}
#share a.tencent:hover { background-position:-30px -30px;}
#share a#totop{background-position:0 -120px;position:absolute;bottom:64px;cursor:pointer;}
#share a#totop:hover {background-position:-30px -120px;}
/*share_end*/

/*内容页*/
.mainCon {
	background: url("../images/mainConBg.png") repeat-y;
	display: block;
	margin: 0 auto;
	overflow: hidden;
	padding: 0 3px;
	position: relative;
	width: 970px;
	border-bottom: 1px solid #e1e1e1;
}
.con {
	display: block;
	margin: 15px 10px 0 10px;
	overflow: hidden;
	position: relative;
	width: 955px;
	overflow:hidden;
}
.con h3 {
	border-bottom: 1px solid #3267A9;
	color: #2B2B2B;
	font-family: Microsoft YaHei,SimHei;
	font-size: 16px;
	font-weight: 700;
	height: 28px;
	line-height: 28px;
	margin: 0 0 10px;
	position: relative;
}
.con h3 span {
	border-bottom: 2px solid #3267A9;
	padding: 5px 8px 1px;
}
.location {
        color: #537197;
        margin: 0;
        padding: 0 0 10px;
        text-align: left;
        text-indent: 10px;
        width: 950px;
}
.lineDetail {
	border-bottom: 2px solid #3267a9;
	/*margin: -1px 0 0 !important;*/
	width: 640px;
}
.conLeft {
	float: left;
	overflow: hidden;
	padding-right: 15px;
	position: relative;
	text-align: left;
	width: 640px;
}
.conText h1 {
	display: block;
	font-family: Microsoft YaHei, SimHei;
	font-size: 26px;
	line-height: 35px;
	margin: 11px auto 20px !important;
	overflow: hidden;
	text-align: center;
	width: 596px;
	color: #063468 !important;
	font-weight: normal;
	padding: 0;
}
.conText h2 {
	display: block;
	border-top: 0px;
	font-family: Microsoft YaHei, SimHei;
	font-size: 18px;
	line-height: 24px;
	margin: 15px auto 15px !important;
	overflow: hidden;
	text-align: center;
	width: 596px;
	color: #063468 !important;
	font-weight: normal;
	padding: 0;
}
.pagelist {
	padding: 5px;
}
.pagelist ul li {
	font-family: SimSun;
        font-size: 12px;
        height: 26px;
        line-height: 26px;
        text-indent: 15px;
        /*white-space: nowrap;*/
        background: url(../images/index/ico.png) no-repeat;
        background-position: 0 4px;
	border-bottom: 1px dotted rgb(238, 238, 238);
}
.pagelist ul li a {
	float: left;
}
.rt {
	float: right;
}
.text-c {
	margin-top: 15px;
	text-align: right;
}
.text-c span {
	color: #e00000;
}
#cloumn1 {
}
.summary {
	border-bottom: 1px solid #CCCCCC;
	color: #666666;
	height: 20px;
	margin-bottom: 11px;
	overflow: hidden;
	padding: 0px 0px 5px 10px;
	text-align: center;
	width: 640px;
}
.summary strong {
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial,Helvetica,"宋体";
	float: left;
	margin-right:10px;
}
.summary .fontSize {
	color: #666666;
	display: block;
	float: right;
	height: 20px;
	overflow: hidden;
	width: 90px;
}
.summary .fontSize span {
	border: 1px solid #FFFFFF;
	color: #063263;
	cursor: pointer;
	display: inline-block;
	float: left;
	font-family: SimSun !important;
	font-size: 10px;
	font-weight: bold;
	height: 18px;
	line-height: 18px;
	text-align: center;
	width: 18px;
}
.summary .fontSize b {
	border: 1px solid #FFFFFF;
	color: #063263;
	cursor: pointer;
	display: inline-block;
	float: left;
	font-family: SimSun !important;
	font-size: 15px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	width: 18px;
}
.summary .fontSize strong {
	display: block;
	float: left;
	margin: 0 !important;
	overflow: hidden;
	width: 38px;
}
.summary .fontSize span.cur {
	border: 1px solid #CCD4E1;
	color: #666666;
	cursor: pointer;
	height: 17px;
	width: 18px;
}
.summary .fontSize b.cur {
	border: 1px solid #CCD4E1;
	color: #666666;
	cursor: pointer;
	height: 18px;
	width: 18px;
}
.text {
	padding-left: 12px;
	padding-right: 5px;
	padding-bottom: 30px;
	border-bottom: 1px solid #CCCCCC;
}
.text p {
	font-family: SimSun;
	font-size: 14px;
	line-height: 26px;
	margin: 10px 0;
	overflow: visible !important;
}
#text img {
	max-width:500px;
	_width:500px;
	width:expression(document.body.clientWidth>500?"500px":"auto");
	overflow:hidden;
}
.videoplay {
	width: 525px;
	margin: 0 auto;
	text-align: center;
	padding: 14px;
	background: none repeat scroll 0 0 #EEEEEE;
}
.page {
	margin: 10px 0px 10px 0px;
}
.pageleft {
	float: left;
}
.pageright {
	float: right;
}
.infoArea {
	clear: both;
	height: 30px;
	margin: 15px 0 12px;
}
.faceArea {
	clear: both;
	margin: 20px 0px 20px 0px;
}
.marBot10 {
	margin-bottom: 12px;
}
.conRight {
	background: none repeat scroll 0 0 #EEEEEE;
	float: right;
	position: relative;
	width: 300px;
	margin-bottom:-9999px;
	padding-bottom:9999px;
}
.tj {
	margin-bottom: 10px;
	overflow: hidden;
}
.acleTitBlong {
	background-position: 0 0;
	clear: both;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	height: 27px;
	padding-top: 4px;
	position: relative;
	text-indent: 22px;
	background: url("../images/articleTit.png") no-repeat;
}
.pad {
	margin: 10px;
}
.listBox li {
	font-family: SimSun;
	font-size: 12px;
	height: 26px;
	line-height: 26px;
	text-indent: 10px;
	white-space: nowrap;
	background: url(../images/index/ico.png) no-repeat;
	background-position: 0 3px;
}
.listBox li span {
	color: #8d8d8d;
	font-size:10px;
}
/*内容页*/
