.wrap {
	width: 980px;
	margin: 0 auto
}
.section {
	overflow: hidden
}
.logo {
	width: 390px;
	padding-top: 10px;
	float: left
}
.blank14 {
	height: 14px
}
.blank12 {
	height: 12px
}
.blank8 {
	height: 8px
}
.J_lazyload {
	background: #EEE url(/images/loader.gif) no-repeat 50% 50%
}
.cn-search {
	width: 320px;
	float: left
}
.cn-search .hd {
	height: 25px;
	color: #999;
	padding-top: 12px
}
.cn-search .hd span {
	color: #999;
	cursor: pointer;
	margin: 0 10px;
	display: inline-block;
	padding-bottom: 3px;
	padding-bottom: 2px\9;
	_padding-bottom: 1px
}
.cn-search .hd em {
	padding-bottom: 2px;
	display: inline-block
}
.cn-search .hd .cur {
	color: #1A5792
}
.cn-search .bd {
	height: 28px
}
.cn-search .cn-input {
	background: #eee;
	border: 1px solid #ddd;
	border-right: none;
	color: #666;
	font-size: 14px;
	float: left;
	height: 24px;
	padding: 4px 2px;
*padding:12px 2px 0 2px;
*height:20px;
	width: 308px;
*width:305px
}
.cn-search .cn-btn {
	background: url(/images/search_btn.png) no-repeat;
	border: medium none;
	cursor: pointer;
	float: left;
	height: 34px;
	width: 36px
}
.topbarbg {
	background: none
}
.brandbg {
	height: 68px
}
.brandbg .logo {
	float: left;
	padding-top: 19px
}
.brandbg .logo img {
	float: left
}
.brandbg .cn-search {
	float: right;
	padding-top: 28px;
	width: 350px
}
.areabg {
	background: url(/images/area_bg.png) repeat-y 0 0
}
.area {
	width: 980px;
	margin: 0 auto
}
.mod-links {
	padding: 15px 0;
	border-top: 1px solid #E2E2E2
}
.mod-links .hd {
	border: none;
	height: 40px;
	line-height: 40px
}
.mod-links .hd h3 {
	color: #333;
	font-size: 18px;
	padding: 0;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	font-weight: 400
}
.mod-links .bd {
	color: #666;
	line-height: 21px;
	margin: 0 auto
}
.links-bd li {
	border-right: 1px solid #666;
	float: left;
	height: 14px;
	line-height: 14px;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 0 7px;
	white-space: nowrap
}
.links-bd li a {
	color: #666
}
.links-bd .nobor {
	border: medium none;
	padding-right: 8px
}
.links-bd .more {
	border: medium none
}
.ico-dot li, .ico-video li, .ico-shipin, .bigPic .pince span {
	background-image: url(/images/sprite.png);
	background-repeat: no-repeat
}
.ico-bg {
	padding-left: 20px
}
.subnav a {
	display: inline-block;
	font-size: 14px;
	text-align: center;
	height: 39px;
	line-height: 39px;
	text-decoration: none;
	width: 113px
}
.subnav .sep {
	margin: 0 25px
}
.subnav a.cur {
	color: #fff;
	font-weight: 700
}
#siteMap {
	padding-top: 12px;
	border-top: 1px solid #DDD
}
#siteMap ul {
	float: left;
	width: 340px;
	margin-right: 15px
}
#siteMap li {
	background: url(/images/sprite.png) no-repeat 0 9px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	padding-left: 15px
}
#siteMap a {
	margin: 0 8px
}
#siteMap a:hover {
	color: #369
}
#siteMap strong a {
	margin-left: 0
}
#siteMap .siteMap-last {
	margin-right: 0;
	width: 268px
}
.navbg {
	width: 100%;
	min-width: 980px;
	background: #b50000;
	position: relative;
	height: 43px
}
.nav {
	font-size: 16px;
	font-family: \5FAE\8F6F\96C5\9ED1, Arial
}
.mainNav li {
	float: left
}
.nav a {
	display: block;
	padding: 12px 6px 10px;
	font-size: 14px;
	color: #fff;
	float: left;
	text-decoration: none
}
.nav strong a {
	color: #FFCC5F;
	font-size: 16px
}
.nav strong a {
	padding-bottom: 6px;
	padding-right: 19px
}
.nav .shuma a, .nav .hudong a {
	padding-left: 34px
}
.nav a.cur {
	padding-bottom: 0;
	padding-top: 9px
}
.nav a.homepage {
	padding-bottom: 8px
}
.mainNav li a .caret {
	display: inline-block;
	height: 0;
	width: 0;
	margin-top: 22px;
	margin-left: 5px;
	vertical-align: top;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #fff;
	opacity: .6;
	filter: alpha(opacity=60)
}
.nav .cur .arrow {
	border-color: #B50000 #B50000 #FFF;
	border-style: solid;
	border-width: 5px;
	display: block;
	height: 0;
	margin: 0 auto;
	width: 0
}
.mainNav .active a {
	color: #000
}
.subNav li a.cur {
	color: #fff;
	text-decoration: none;
	background: url(/images/subnav_bg.png) no-repeat scroll right top transparent
}
.subNav li a.cur span {
	background: url(/images/subnav_bg.png) no-repeat scroll left top transparent;
	display: block;
	float: left;
	height: 22px;
	padding-right: 2px
}
.mainNav .dropdown-active .caret {
	opacity: 1;
	filter: alpha(opacity=100)
}
.subNav {
	display: none;
	left: 0;
	font-size: 14px;
	z-index: 101;
	position: absolute
}
.subNav li a {
	color: #000;
	font-size: 12px;
	padding: 4px 8px;
	text-decoration: none;
*padding:3px 8px 4px
}
.subNav li {
	float: left;
	height: 22px;
	line-height: 22px;
	padding: 6px 0
}
.subNav .last a {
	border-bottom: none
}
.subNav li .sep {
	color: #ccc;
	margin: 0 8px
}
.subNav-more li a {
	color: #c90000;
	font-weight: 700;
	font-size: 12px;
	float: left;
	padding: 0 8px
}
.subNav-more li .sep {
	float: left;
	margin: 0 2px
}
.subNav-third {
	float: left;
	padding-right: 15px;
*padding-right:10px
}
.subNav-more li .subNav-third li a {
	float: none
}
.subNav-third li {
	padding-top: 0
}
.subNav-third li a {
	font-size: 12px;
	padding: 4px 10px;
*padding:5px 10px 4px;
	color: #000;
	font-weight: 400
}
.subnavbg {
	width: 100%;
	min-width: 980px;
	background: #111
}
.subNavList {
	display: none;
	height: 33px;
	line-height: 33px;
	font-size: 14px;
	font-family: \5FAE\8F6F\96C5\9ED1, Arial
}
.subNavList li {
	float: left
}
.subNavList li a {
	padding: 0 28px;
	color: #bbb;
	border-right: 1px solid #333;
	color: #000
}
.subNavList .active a {
	font-weight: 700;
	color: #B50000
}
.subNavList .last a {
	border-right: none
}
.nav-bottom {
	background: #f2f2f2;
	display: block;
	width: 100%;
	min-width: 980px
}
.nav .cur {
	text-align: center
}
.nav .cur .arrow {
*margin:0
}
.nav .nav-list {
	border-left: 1px solid #C80000
}
.nav a {
	padding: 10px 35px 8px;
	font-size: 16px;
	font-family: "\5FAE\8F6F\96C5\9ED1"
}
.nav ul li {
	float: left;
	border-right: 1px solid #C80000;
	border-left: 1px solid #9F0000
}
.nav ul li.home {
	padding-right: 0
}
.nav ul li.home strong a {
	padding: 12px 15px 6px
}
.nav strong a {
	padding: 12px 14px 6px
}
.nav .shuma a, .nav .hudong a {
	padding-left: 14px
}
.nav a:hover {
	background: #c00
}
.nav-bottom .subNav-list {
	position: relative
}
.nav a:hover .arrow {
	border-color: #c00 #c00 #FFF
}
.mod-footer .sitemap .col-l {
	padding-bottom: 79px
}
.mod-footer .cn-search {
	padding-bottom: 20px
}
img {
	display: block
}
.mainnews .mod-left {
	float: left;
	width: 300px
}
.mainnews .mod-left .art li {
	height: 26px;
	line-height: 26px
}
.mainnews .mod-right {
	float: right;
	width: 335px
}
.mainnews .sub_tit h3 {
	color: #c00;
	padding-bottom: 4px
}
.mainnews .solidline {
	border-top: 1px solid #D1D1D1
}
.mainnews .sub-news {
	margin-bottom: 5px
}
.mainnews .sep {
	color: #999
}
.mainnews .sub-news a, .mainnews .mid-details p {
	color: #999;
	line-height: 20px
}
.mainnews .mid-details p a {
	color: #666
}
.mainnews .col-l {
	width: 650px;
	padding: 10px 10px 17px 15px;
	margin: 0
}
.mainnews .col-r {
	width: 305px
}
.mainnews .top-news {
	height: 26px;
	line-height: 26px;
	overflow: hidden
}
.mainnews .top-news a {
	font-family: \5FAE\8F6F\96C5\9ED1;
	font-size: 17px;
	font-weight: 700
}
.mod-focus {
	height: 260px;
	overflow: hidden;
	width: 300px
}
.mod-focus .focus {
	position: relative
}
.mod-focus .focus .content {
	height: 250px;
	position: relative
}
.mod-focus .focus .content a {
	display: block;
	height: 250;
	left: 0;
	position: absolute;
	top: 0;
	width: 300px
}
.mod-focus .focus .content a:hover {
	text-decoration: none
}
.mod-focus .focus .content img {
	display: block;
	float: left;
	height: 225px;
	width: 300px
}
.mod-focus .focus .content em {
	background: #666;
	cursor: pointer;
	color: #fff;
	display: block;
	float: left;
	font-size: 14px;
	font-weight: 700;
	height: 35px;
	line-height: 35px;
	margin-top: 0;
	text-align: center;
	width: 300px;
	text-align: center
}
.mod-focus .focus .btns {
	height: 40px;
	line-height: 40px;
	width: 300px;
	position: absolute;
	bottom: 20px
}
.mod-focus .focus .btns li {
	float: left;
	margin-left: 7px
}
.mod-focus .focus .btns li a {
	background: url(/images/focus_ico_03.png) no-repeat scroll 0 0 transparent;
	color: #FFF;
	float: left;
	font-size: 14px;
	height: 11px;
	line-height: 11px;
	text-align: center;
	text-decoration: none;
	text-indent: 999em;
	width: 12px
}
.mod-focus .focus .btns li a.current {
	background-position: -19px 0
}
.mod-focus .focus .btns ul {
	position: absolute;
	right: 10px;
	top: 17px
}
.ico-dot li {
	padding-left: 14px;
	height: 30px;
	line-height: 30px;
	background-position: 0 12px
}
.ico-dot li a, .mod .ranking li a {
	font-family: 'microsoft yahei';
	font-size: 14px
}
.mod .pic-list .fl, .mod .pic-list .fr, .mod .pic-list .fl li, .mod .pic-list .fr li {
	height: 150px;
	width: 130px
}
.mod .pic-list .fl, .mod .pic-list .fr {
	height: 160px;
	overflow: hidden;
	width: 140px
}
.main .mod .hd h3 {
	border-bottom: 4px solid #CA1B00;
	margin-top: -3px;
	padding: 0 12px
}
.main .mod .hd {
	border-bottom: 1px solid #DCDCDC;
	height: 30px;
	line-height: 30px
}
.main .pic-list li em {
	display: block;
	font-family: 'microsoft yahei';
	font-size: 12px;
	font-weight: 400;
	height: 36px;
	line-height: 18px;
	margin-top: 8px;
	overflow: hidden;
	position: relative;
	width: 130px
}
.main .mod .bd {
	padding: 20px 0 8px
}
.main .fl, .main .fr {
	display: block;
	overflow: hidden
}
.mod .pic-list .fl, .mod .pic-list .fr {
	width: 130px
}
.main .bigpic .pic {
	text-decoration: none
}
.main .bigpic em {
	background: url(/images/alpha_bg.png) repeat scroll 0 0 transparent;
	color: #FFF;
	display: block;
	font-family: "microsoft yahei";
	font-size: 14px;
	font-weight: 400;
	height: 36px;
	line-height: 36px;
	margin-top: -36px;
	overflow: hidden;
	position: relative;
	text-align: center;
	display: block;
	float: left;
	width: 300px
}
.mod .hd .more a {
	padding-right: 15px;
	padding-left: 0
}
.main .art li {
	background: url(/images/sprite2.png) no-repeat scroll -282px -44px transparent;
	border-top: 1px solid #EFEFEF;
	font-family: 'microsoft yahei';
	height: 34px;
	line-height: 34px;
	padding-left: 14px
}
.col-r .mod .bigpic em {
	display: block;
	float: left;
	position: relative;
	color: #fff;
	font-size: 14px;
	text-align: center;
	background: url(/images/alpha_bg.png) repeat;
	height: 36pox;
	line-height: 36px;
	margin-top: -36px;
	width: 100%;
	font-family: "microsoft yahei"
}
.main .fl, .main .fr {
	width: 300px
}
.main .fr {
	width: 315px
}
.col-r .mod .pic-list li em {
	width: 130px
}
.col-l .mod .pic-list .fr, .col-l .mod .pic-list .fl {
	height: 140px
}
.location {
	height: 30px;
	border-bottom: 1px solid #ddd
}
#CssGaga {
	content: "20131101104109,276"
}
 .nav a:hover {
    text-decoration:none;
    color: #fff;
}
.nav_news a {
            padding: 10px 25px 8px;
        }
.nav_finance a {
            padding: 10px 20px 8px;
        }
.nav_tech a {
            padding: 10px 20px 8px;
        }
.nav_edu a {
            padding: 10px 20px 8px;
        }
.nav_health a {
            padding: 10px 20px 8px;
        }
.nav_ent a {
            padding: 10px 30px 8px;
        }
.nav_life a {
            padding: 10px 20px 8px;
        }
.nav_fashion a {
            padding: 10px 20px 8px;
        }