@charset "utf-8";
/*
 *edit by sumei
 *2014-6-25
 */
/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,select,p,blockquote,th,td{margin:0;padding:0;}
body,button,input,select,textarea{color:#403f3f; font:14px/1.8 \5fae\8f6f\96c5\9ed1,\5b8b\4f53,arial;}
fieldset,img{border:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
em{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
:focus{outline:0;}
legend{display:none;}
table { border-collapse: collapse; border-spacing: 0;}

/* base ---------------------------------------------------*/
/* postion */
.fl{float:left;}
.fr{float:right;}
.none{display:none;}
.block{display:block;}
.in-block{display:inline-block;}

/* margin */
.g-1000 { width: 1000px; margin: 0 auto;}
.mt5 {margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mr10{ margin-right: 10px;}
.ml30{ margin-left: 30px;}
.ptb35 { padding: 35px 0;}
/* clear float */
.clearfix:before,
.clearfix:after{content:".";display:block;height:0;visibility:hidden;font-size:0;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}/* IE < 8 */

/* color */
a{ text-decoration:none; color:#292929; cursor:pointer;}
a:hover{color:#c00;text-decoration:underline;}
a:active{outline:none;}
/* font */
.fb{font-weight:bold;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.t-indent{ text-indent: 2em;}

.yahei{ font-family:\5fae\8f6f\96c5\9ed1;}
.arial{ font-family:arial;}
.f-black { color: #000;}
.grey29 { color: #292929;}
a.blue { color: #0370f6;}
/* top：页面顶部 ---------------*/

/* #top ---------------*/
#top{background:#2E2E2E; border-bottom: 1px solid #4B4B4B; box-shadow: 0 1px 0 #F2F2F2; font-family: \5b8b\4f53; font-size: 12px; }
#top a{color:#fff;}
#top a:hover{ color:#fff;}
#top-inner{ height:34px; line-height:34px;}
.quick-menu{float:left;}
.quick-menu li{ float:left;margin-right: 20px;}
.dropdown-area { position: relative; }
.menu-hd a { display: inline-block; height: 34px; padding-left: 10px; padding-right: 20px; position: relative; }
#top .dropdown-area:hover .menu-hd a{ background-color: #666; color: #fff; text-decoration: none;}
.menu-hd i { position: absolute; top: 15px; right: 8px; border-style: solid; overflow: hidden;width: 0; height: 0; border-color: rgba(255,255,255,0); border-color: transparent\0;
*border-color: #F1F1F1; border-width: 6px 4px 0; border-top-color: #6c6c6c; border-style: dashed; border-top-style: solid;}
#top .dropdown-area:hover i { border-color: #666; border-top-color: #fff; }

.dropdown-box { position: absolute; top: 34px; left: 0; box-shadow: 1px 1px 3px #000; width: 72px; padding: 5px 15px; background-color: #2C2C2C; display: none;}
#top .dropdown-area:hover .dropdown-box { display: block; }
.dropdown-box-next { overflow: hidden;}
.dropdown-box p { line-height: 30px; margin-top: -1px;}

.login-info{ float:right;}
.login{ float:right;}
.login li{ float:left;}
#userFace{float:left;width:16px;height:16px;margin:2px 5px 0 0;border:1px solid #d8d8d8;}
.mail-icon{float:left;margin-top:5px;margin-left:5px;}
.mail-num{color:#c00;}
.my-center, .my-stow{padding:0 10px 0 11px;}

/*登陆后*/
.notice{ float:right; padding-left:24px; margin-right:20px; color:#fff;background:url(../images/notice.png) no-repeat;}
.my-info{ float:right; position:relative; z-index:100;}
.u-info{ float:left;}
.u-info img{ float:left; margin-right:8px; margin-top: 7px; width:20px; height:20px;}
.drop-icon{ *float:left; *margin-top:4px; padding-right:16px; background:url(../images/arrow.png) no-repeat 5px 1px;}
.top-dropdown:hover .drop-icon{ background-position:5px -43px;}
.top-dropdown-menu{ position:absolute; right:0; top:-9999px; width:130px; padding:9px 0; background:#333; z-index:100;
	box-shadow:2px 2px 3px #999;	}
.top-dropdown-menu a { font-size:14px; display: block; padding: 3px 20px; clear: both; font-weight: normal; 
	line-height: 20px; color: #ccc; white-space: nowrap;}
.top-dropdown-menu a:hover{ color:#fff; text-decoration:none; background:#999; }


/*banner*/
.banner { background: url(../images/banner.jpg) center 0 repeat; height: 415px; }

.main-item { border-bottom: 1px dashed #D2DFE5;}
.main-item-top-img { padding: 25px 0; text-align: center;}

.main-item h2 { font-size: 22px; color: #80a8b9;}
.main-text { line-height: 32px;}

.tabhd { position: relative; height: 39px;}
.share-btn { position: absolute; right: 0px; bottom: 2px;}
.share-btn img {display: block; border:none;}
.tabHeader { border-bottom: 2px solid #EFEFEF;}
.tabHeader li { float: left; width: 130px; height: 36px; line-height: 36px; border-radius: 5px 5px 0 0; 
	border: 1px solid #EFEFEF; border-bottom: none; margin-right: 10px; text-align: center; color: #292929; font-size: 16px; cursor: pointer;}
.tabHeader li:hover,.tabHeader li.cur { background-color: #79B4E0; color: #fff; border-color:#79B4E0; } 
.tabHeader li:hover a { color: #fff; text-decoration: none;}

.a-list-wrap { overflow: hidden; margin-top: 30px;}
.a-list { margin-top: -30px; margin-left: -25px; width: 1052px; }
.a-list li { width: 463px; height: 195px; float: left; padding: 30px 25px; border-bottom: 1px dotted #DBDBDB; border-right: 1px dotted #DBDBDB;}
.a-list li h3 { font-size: 16px;}
.a-list li h3 a { color: #000;}
.activity-img { float: left; width: 230px; height: 148px; border: 1px solid #EFEFEF; overflow: hidden;}
.activity-info { padding-left: 245px; line-height: 30px;}
.activity-text { height: 130px; position: relative; margin-top: -10px;}
.ui-btn-red { background: url(../images/down-btn.png) no-repeat; display: inline-block; width: 98px; height: 30px; line-height: 30px; text-indent: -999em;}

.footer-info { background-color: #F3F3F3; padding: 30px 0; border-bottom: 2px solid #79B4E0;}
.logo-wrap { border-left: 1px dashed #D7D7D7; margin-left: 25px; padding: 15px 0;}
.logo-wrap a { margin-left: 40px;}

/*脚部==================================*/
#footer { padding-top: 30px; padding-bottom: 40px; color: #9D9D9D;
	text-align: center; font-size: 13px; line-height: 30px; font-family:arial;}
.foot-link a { margin: 0 20px;}
#footer a { color: #9A9A9A;}

/*右边导航*/
.right-nav { position: fixed; top: 50%; margin-top: -250px; left: 50%; margin-left: 550px}
.nav-list li {margin-top: 8px; }
.nav-list li a { display:block; width: 92px; height: 92px;  overflow: hidden; border-radius: 50%; background: url(../images/nav.png) no-repeat; }
.nav-list li a.nav-link1 { background-position: 0 0;}
.nav-list li a.nav-link1:hover { background-position: -130px 0;}
.nav-list li a.nav-link2 { background-position: 0 -100px;}
.nav-list li a.nav-link2:hover { background-position: -130px -100px;}
.nav-list li a.nav-link3 { background-position: 0 -200px;;}
.nav-list li a.nav-link3:hover { background-position: -130px -200px;;}
.nav-list li a.nav-link4 { background-position: 0 -300px;}
.nav-list li a.nav-link4:hover { background-position: -130px -300px;}
.nav-list li a.nav-link5 { background-position: 0 -400px;}
.nav-list li a.nav-link5:hover { background-position: -130px -400px;}


/* 对话框样式 -----------------------------------------------*/
.dialog{width:100%;height:100%;overflow:hidden;background:#fff; font-family:\5fae\8f6f\96c5\9ed1;}
/*hd*/
.dialog-hd { height:50px; overflow:hidden; border-bottom:1px solid #F1F1F1; background:#F6F6F6;
    color:#555; font-size:20px; line-height:50px; text-indent:15px; }
.dialog-hd span{font-size:12px;color:#eee;font-family:arial;}
.dialog-hd a{color:#eee;}
/*bd*/
.dialog-bd{ padding:10px;}
.dialog-loading{width:140px;margin:0 auto;padding-top:25px;color:#666;}
.dialog-loading img{float:left;margin:2px 5px 0 0;}
/*close*/
.close-dialog{ position:absolute; top:10px; right:10px; width:28px; height:28px; color:#D0CECF; 
	text-align:center; cursor:pointer; font-size: 20px;}
.close-dialog:hover{ color:#444;}

/*对话框表单提交成功提示*/
.success-tip{padding:40px 30px 30px 130px;background:url(/skin-2014/images/tip-ok.jpg) no-repeat 50px 22px;}
.tip-title{margin-left:-3px;color:#000;font-size:26px;font-weight:bold;}
.tip-content{color:#666;font-size:12px;}

/*登录窗口 -----------------------------------------------*/
.other-login-link { display: block; width: 270px; margin: 15px auto; height: 36px; line-height: 36px; text-align: center; text-indent: 35px;
	font-size: 16px; border-radius: 3px; color: #fff; background: url(/skin-2014/images/other-login.png) no-repeat; }
.other-login-link:hover { color: #fff; text-decoration: none;}
.sina-login-link { background-color: #FA8C35; background-position: 45px 3px;}
.qq-login-link { background-color: #0C95D9; background-position: 45px -42px;}

/*表单*/
.login-form{ margin-left: 40px; border-top: 1px dotted #E5E5E5; width: 270px; position: relative; margin-top: 20px; padding-top: 5px;}
.login-line { position: absolute; left: 110px; top: -12px; background-color: #fff; display: inline-block; font-size: 14px; color: #ccc;}
.login-form-item{ margin-top: 15px;}
.login-input,.login-form-tip,.forgetPw,#back-login-link { background: url(https://www.elecfans.com/skin-2012/images/login-ico1.png) no-repeat;}
.login-input{ width:225px; height:20px; padding:7px 5px 7px 40px; border:1px solid #D0CECF; border-radius:3px;  font-family:\5fae\8f6f\96c5\9ed1; font-size: 16px; line-height: 20px;}
.login-input:focus{border-color:#4aabff;}
.login-input-username { background-position: 8px 5px;}
#password { background-position: 8px -33px;}
/*loading*/
.btn-area{ margin-top: 15px;}
.loading{display:none;float:left;position:relative;margin:7px 0 0 -25px;}
.loading img{display:block;width:16px;height:16px;}
.login-btn-area .btn-hasLoading-wrap{float:left;}
.login-submit,.lostpw-submit { padding: 5px 30px; font-size: 16px; margin: 0;}
.forgetPw { color: #1EA3E4; padding-right: 48px; background-position: right -103px; float: left; margin-top: 10px; margin-left: 20px; }
.forgetPw:hover {  text-decoration: none;}
/*表单提示*/
.login-form-tip { display:none; line-height: 24px; width: 243px; padding-left: 27px; background-position: 0 -73px; font-size: 14px; margin-top: 10px;}
.login-form-tip.tip-show{display:block;}

/*忘记密码*/
.lostpw-form { margin-left: 40px;margin-top: 10px; width: 270px;}
.login-input-email { background-position: 8px -124px;}
a#back-login-link { color: #666; text-decoration: none; padding-left: 52px; background-position: 0 -231px;}

.login-submit { padding: 3px 20px; background-color: #C80C00; border: none; color: #fff; border-radius: 3px; font-family:\5fae\8f6f\96c5\9ed1,\5b8b\4f53; font-size: 14px;}
.loading { margin-left: -10px;}

.bdshare-wrap { height: 1px; position: relative;}
#bdshare { position: absolute; right: 0; bottom: -70px;}
#bdshare a { background:url(../images/bd-share.png) no-repeat; width: 25px; height: 25px; padding: 0; margin-right: 5px; }
#bdshare span { line-height: 25px;}
#bdshare .bds_qzone {background-position: 0 0!important; }
#bdshare .bds_tqq {background-position: 0 -30px!important; }
#bdshare .bds_tsina {background-position: 0 -59px!important; }
#bdshare .bds_renren {background-position: 0 -89px!important; }
