/* CSS Document */
.fl{float: left;}
.fr{float: right;}

.f_wr{ font-family:"微软雅黑","宋体";}
.f_a {font-family:Arial}
.f_n {font-weight:normal;}

.f_12{ font-size:12px;}
.f_14{ font-size:14px;}
.f_16{ font-size:16px;}
.f_18{ font-size:18px;}
.blf {border-left:1px solid #fff}

.topNav{position:relative; z-index:5; background: url(http://image.ceconline.com/topNav.png) repeat-x 0 -190px; height:31px; color:#8e8e8e;}
.topNav a{color:#8e8e8e;}
.topNav a:hover{text-decoration:underline}
.icon .icon1,.icon .icon2{float:left; padding:0 25px 0 20px; line-height:31px;background: url(http://image.ceconline.com/topNav.png) no-repeat 0 0;}
.icon .icon1{background-position:0 -435px;}
.icon .icon2{background-position:0 -30px;}
.topTime, .adArea{ line-height:31px; margin-left:60px;}
.topCec{ list-style:none; position:relative}
.topCec li{float:left;}
.topCec-select{position:relative; cursor: pointer; line-height:30px;border-bottom:1px solid #ccc;}
.topCec .loginReg, .topCec .adArea, .topCec .logout,  .topCec .msg ,.topCec .profile, .topCec .find{ padding:0 9px; height:30px;line-height:30px;border-right: 1px solid #ccc; display:inline-block; *display:inline; zoom:1; vertical-align:top; }
.topCec-select .topCec-title{height:30px; padding:0 18px 0 7px; display:inline-block;  vertical-align:top;border-left:1px solid #fff; border-right:1px solid #ccc; }
.topCec-select .last{border-right: 1px solid transparent; }
*html .topCec-select .last {border-right:none; margin-right:1px}
.topCec-title .msg:hover {text-decoration:underline;}
.topCec-select .myCec{ font-style:normal;}
.topCec-select .subscribe, .topCec-select .friends{padding:0 8px 0 20px; background: url(http://image.ceconline.com/topNav.png) no-repeat 0 0; display:inline-block; font-style:normal;}
.topCec-select .friends{background-position:0 -60px;}
.topCec-select .subscribe{background-position:0 -90px;}
.topCec-select .topCec-arr{position:absolute; right:5px; top:13px; border-color: #ccc transparent transparent; border-style: solid dashed dashed; border-width: 4px 4px 0; font-size: 0; height: 0; width: 0; line-height: 0;}
.profile{position:relative;}
.profile .topMsg{width:100px; padding:8px 26px 0 13px;right:12px;}
.profile .topMsg p{white-space:normal;}
.topCec .active{ border-bottom:1px solid #fff;}
.topCec .active .topCec-title{ background:#fff;}
.topCec  li a:link,.topCec  li a:visited,.topCec  li a:hover, .topCec  li a:active {color:#8e8e8e }
.icon a:link, .icon  a:visited, .icon a:hover, .icon a:active {color:#8e8e8e }

.topCec .active .last{border-right: 1px solid #ccc;  _padding-right:17px}
.topCec .last {border-right:1px solid transparent; }
*html .topCec .last {border-right:none; margin-right:1px;}
.topCec .last .topCec-arr {right:14px;}
.topCec-select .topCec-pop{width:203px; position:absolute; display:none; top:31px; right:0px; background-color:#FFFFFF;border:1px solid #ccc; border-top:0px; cursor:default;}
*html .topCec-select .topCec-pop {right:-1px;}
*html div.topCec-select .subscribe-pop {right:0px}
.topCec .active .topCec-pop { display: block;}
.topCec .find  {padding:0 6px 0 30px; background: url(http://image.ceconline.com/topNav.png) no-repeat 7px -60px;}
.topCec .subscribe-pop{ width:260px; height:55px; padding:8px 15px 10px 15px;}
.topCec .subscribe-pop label{color:#000;}
.topCec .subscribe-pop input{ float:left;border:1px solid #ccc; background-color:#FFF; color:#999; width:178px; height:18px; line-height:18px; margin:0; outline: medium none; padding: 0px;}
.topCec .subscribe-pop button{ float:left; background:url(http://image.ceconline.com/topNav.png) repeat-x 0 -160px; border: 0; color: white; cursor: pointer;height:20px; line-height:20px; width:72px; margin-left:8px; }
.topCec-select .myCecPop {width:108px;}
.myCecPop ul {padding: 10px 0 6px 0;}
.myCecPop ul li {float:none; margin:0 0 0 9px; line-height:24px; list-style:none;}
.topCec-select .searchFriend {width:500px;}
.topCec-select .searchFriend button {background:url(http://image.ceconline.com/topNav.png) repeat-x 0 -160px; border: 0; color: white; cursor: pointer;height:20px; line-height:20px; width:72px; margin-left:8px;}
.topMsg {  padding:8px 26px 30px 13px; border:1px solid #ccc; font-size:12px; background:#fff; position:absolute; top:38px; right:0px;}

.topMsg .msgClose{ position:absolute; top:5px; right:0px; display:block; width:16px; height:16px; background-image:url(http://image.ceconline.com/topNav.png); text-indent:-900px; overflow:hidden; background-position:0 -230px; }
.topMsg .msgClose:hover{ background-position:0 -250px;}
.topMsg .msgBtn {background:url(http://image.ceconline.com/topNav.png) repeat-x 0 -160px; border: 0; color: white! important; height:20px; line-height:20px; width:70px; position:absolute; left:50%; margin-left:-35px; text-align:center; }
.topMsg p{ line-height:20px; margin:5px 0; color:#000; white-space: nowrap}
.topMsg .topArrow{position:absolute; top:-7px; right:5px; width: 22px;}
.topMsg .topArrow em{font-family: "SimSun"; overflow: hidden; font-size: 12px; line-height:13px; display: block; height: 12px;color: #ccc; font-style: normal; font-weight: normal;}
.topMsg .topArrow span{margin: -11px 0 0;font-family: "SimSun"; overflow: hidden; font-size: 12px; line-height:13px;
display: block; height: 12px; color:#fff;}
.header_logo_area{width:260px; padding:10px 0 0 0; -webkit-text-size-adjust:none; font-size:12px; font-weight:normal;}
.header_logo_area p{color:#676767; letter-spacing:-0.3px;padding-top:5px;}
.header_logo_area p span{font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.header_banner_area{width:728px; height:90px; overflow:hidden;}




.navMenu{ border-top:2px solid #ccc; height:37px; line-height:37px; background:url(http://image.ceconline.com/topNav.png) repeat-x 0 -296px;}
.navMenu .on{ background:url(http://image.ceconline.com/topNav.png) repeat-x 0 -336px;}
.navMenu .on a{color:#FFF; }
.navMenu li a{ color:#fff; blr:expression(this.onFocus=this.blur());}
.navMenu li a:link {color:#fff;}
.navMenu li a:visited {color:#fff;}
.navMenu li a:hover {color:#006;}
.navMenu li a:active {color:#006;}

.navMenu li{ float:left; display:inline; zoom:1; padding:0 7px; position:relative; width:71px; text-align:center;}
.navMenu .active{background-color:#fff; border:1px solid #ccc; border-bottom:0; border-top:0; padding:0 6px;}
.navMenu .active a{color:#006;}
.navMenu .active a:link{color:#006}
.navMenu .active a:visited{color:#006}
.navMenu .active a:hover{color:#990000}
.navMenu .active a:active{color:#990000}


.navMenu .active .navMenu-pop{display:block;}
.navMenu-pop{ position:absolute; display:none; top:37px; left:-1px; background-color:#FFF; padding:3px 11px 8px 11px; border:1px solid #ccc; border-top:0; width:120px; z-index:9999;}
.last-pop{left:-60px;}
.navMenu-pop a{ font-size:12px;}
.navMenu-pop p{ height:30px;  line-height:30px; border-bottom:1px dotted #d5d5d5;text-align:left;}
.navMenu .home {border-right:none; padding-right:7px; width:41px; text-align:center;}
.navBar {position:relative; z-index: 2}
.hotWords{height:34px; background-color:#f2f2f2; position:relative; z-index:1}
.hot{float:left; padding-left:14px; line-height:34px; width:580px; height:34px;  overflow:hidden}
.hotSearch{width:374px; float:right; margin:6px 5px 0 0;}
.hotSearch .searchTxt{ float:left; width:257px; height:20px; border: 1px solid #cbd6ed; border-right: 0; background-color:#FFF;}
.hotSearch .searchMenu{position:relative; float:left;}
.hotSearch .searchMenu .searchSelected{ cursor: pointer; height:20px; line-height:20px; padding: 0 10px; width: 40px; background:url(http://image.ceconline.com/navMenu.png) no-repeat 26px -110px;}
.hotSearch .searchMenu .searchTab{display:none; position:absolute; top:20px; left:-1px; border:1px solid #cbd6ed; border-top:0; background:#fff; height:80px; z-index:1000;}
.hotSearch .searchMenu .searchTab li{padding-left:10px; width:40px; height: 20px; line-height:20px; color: #A8A8A8; cursor: pointer; list-style:none;}
.hotSearch .searchMenu .searchTab li.selected{background:#EDF3FC; color:#6994C1;}
.hotSearch .searchTxt input{float:left; border:0;  background-color:#FFF; color:#999; width:196px; height:20px; line-height:20px; margin:0; outline: medium none; padding: 0px;}
.hotSearch .searchBtn{float:left; border: 1px solid #cbd6ed; border-left: 0;}
.hotSearch .searchBtn button{background:url(http://image.ceconline.com/navMenu.png) repeat-x 0 -80px; border: 0; color: white; cursor: pointer; float: left; margin:0; padding:0; height:20px; line-height:20px; width:55px; }
.hotSearch .searchBtn .advanceSearch {display:inline-block; height:20px;  padding:0 8px 0 25px;  line-height: 20px; background: url(http://image.ceconline.com/topNav.png) no-repeat -1px -271px}

.z4 {z-index:4; position:relative}
.adArea{width:145px;height:31px;overflow:hidden;}
.adArea p{margin:0; overflow:hidden;}

.clearit{clear:both;}
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix{zoom:1;}
.header  .header_logo_area  {margin:0;}
.header  .header_logo_area  p {margin:0; }
.mt10 {margin-top:10px;}
.topNav span,.topNav span a {font-family:"SimSun","宋体","Arial Narrow"!important}
.topNav span a, .topCec li a, .topCec-select em, .topTime, .loginReg, .adArea p span { color:#8e8e8e}
.navMenu li a {font-size:14px !important; font-family:"微软雅黑","宋体"!important }
.navMenu-pop p {margin:0; padding:0}
.navMenu-pop p a{margin:0; padding:0; color:#006; }
.topCec-select .topCec-title {font-family:"SimSun","宋体","Arial Narrow"}
.topNav .myCecPop a {font-family:"SimSun","宋体","Arial Narrow"}
.header_logo_area p span {color:#676767}
.hotWords .hot a {color:#006; font-family:"SimSun","宋体","Arial Narrow"; margin:0; padding:0}
.topNav {font-family:"SimSun","宋体","Arial Narrow"!important;font-size:12px !important;}
.topNav em {vertical-align:baseline }
.loginReg a {font-family:"SimSun","宋体","Arial Narrow"!important;}
/*start mr#8112*/
.topTime{margin-left:0px;}
.adArea{width:290px;}
.Spread_txt{width:290px; height:31px; overflow:hidden;}
/*end mr#8112*/
/*start #8741*/
.IpadDownload{width:100%;height:100px;margin-top:-102px;overflow:hidden;background:#efefef;border-top:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;}
.IpadAdd{width:750px; margin:0 auto; padding:10px 0; height:80px;line-height:80px;}
.IpadAdd dl dd{margin-right:10px; float:left;font-family:"Arial","宋体","Arial Narrow"; line-height:18px; color:#333333;}
.IpadAdd dl dd h1{font-size:14px;}
.IpadAdd dl dd p{font-size:12px;}
.IpadAdd .IpadClose{font-size:16px; font-weight:bold; text-align:center;line-height:80px;cursor:pointer;}
.IpadAdd .IpadDisplay a{font-size:18px; font-weight:bold; text-align:center;line-height:80px; margin-left:30px; color:#0099FF; text-decoration:none;}
.Star_All{ width:12px; height:12px; background:url(http://image.ceconline.com/stars.png) no-repeat; float:left; display:block;}
.Star_Half{ width:12px; height:12px; background:url(http://image.ceconline.com/stars.png) -14px 0px no-repeat; float:left;display:block;}
/*end #8741*/

/*=S MR#9235*/
.bannerRelative {position: relative;}
.bannerAdvert{position:absolute;right:2px;bottom:2px;padding: 1px 2px;background:rgba(0,0,0,0.18);font-size:10px;color: #fff;filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#44000000,endColorstr=#44000000)}
.middleBannerAdvert{right: 12px}
.bottomBannerAdvert{right: 133px}
.articleBannerAdvert{right:19px}
/*=E MR#9235*/
