/* CSS reset */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font-family: simsun, tahoma, verdana;color: #333;background:#fff;-webkit-text-size-adjust:100%}
body{font-size: 12px !important;}
a{color:#333;text-decoration:none}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
input{border: none;}
input:focus{outline: none;}
input[type=text]:focus, input[type=text]:hover{border: 1px solid;transition: border linear .2s, box-shadow: linear .5s;border-color: rgba(46, 133, 184, .75);box-shadow: 0 0 8px rgba(49, 136, 190, .5);}
fieldset{border: none;}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;line-height:0;content:'';}
.clearfix{zoom:1;} /*解决ie6/7兼容问题*/

/*页面公共头部区域*/
.newy-head{width: 100%;margin: 0 auto;}
.nav-user{height: 30px;background-color: #222;}
.nav-user a{color: #f8f8f8;line-height: 30px;float: left;padding: 0 12px;}
.nav-user a:hover{background-color: #6f6f6f;_color:#fff;}
.nav{float: left;}
.nav a.cansee{font-weight: bold;background: url(../images/navbg.png) repeat-x top;}
.nav a.cansee:hover{background-color: #6f6f6f;}
.user{float: right;}
.user a img{width: 24px;height: 24px;margin-right: 10px;}

/*页面公共底部区域*/
.newy-btm{width: 100%;height: 130px;padding-top: 35px;background: url(../images/btmbg.png) bottom no-repeat;}
.index-btm{background-color: #fdf3d9;}
.nav-btm{width: 1000px;margin: 0 auto;padding-top: 60px;line-height: 20px;color: #e1e1e1;}
.nav-btm .nav-left{float: left;margin-left: 40px;}
.nav-btm .nav-right{float: right;color: #e1e1e1;}
.nav-btm .nav-right a{color: #e1e1e1;}
.nav-btm .nav-right span{margin: 0 3px;}
.ablock{display: block;}

/*页面普通用户输入寄语区域*/
.btm-ipt{position: fixed;width: 998px;height: 76px;line-height: 76px;margin-left: -500px;left: 50%;bottom: 0;border: 1px solid #dcdcdc;background-color: #f5f5f5;z-index: 999;}
.btm-ipt textarea{position: absolute;width: 758px;height: 36px;margin: 10px 0 0 30px;padding: 10px;border: 1px solid #e5e5e5;font-size: 13px;resize: none;}
.btm-ipt a{display: block;position: absolute;width: 100px;height: 32px;line-height: 32px;right: 55px;bottom: 22px;font-size: 16px;color: #fff;background-color: #f29b76;text-align: center;cursor: not-allowed;border-radius: 3px;}
.btm-ipt p.btm-tip{display: none;position: absolute;width: 110px;height: 26px;line-height: 26px;right: 47px;top: 30px;color: #adadad;}
.btm-ipt p.btm-tip span{font-family: "microsoft yahei";font-size: 16px;color: #000;}
.class1{height: 150px;line-height: 150px;}
.class1 textarea{height: 75px;margin-top: 28px;}
.class1 a{bottom: 35px;}
.class1 p.btm-tip{display: block;}
.btm-ipt a.allow, .class1 a.allow{background-color: #f19149;cursor: pointer;}
.btm-ipt a:hover, .class1 a:hover{background-color: #ec6941;}
#success{display: none;position: absolute;width: 80px;height: 50px;line-height: 50px;padding-left: 55px;top: 20px;right: 30px;background: url(../images/bgimg.png) 0 -60px no-repeat #f5f5f5;font-size: 16px;font-family: "microsoft yahei";color: #565656;z-index: 50;}
.hidden{display: none;}

/*页面右侧浮动导航菜单区域*/
.rig-slide{position: fixed;width: 145px;height: 425px;margin-top: -233px;top: 50%;right: 15px;background: url(../images/rigslide.png) right top no-repeat;z-index: 999;}
.slide-nav{margin-top: 149px;}
.slide-nav a{display: block;width: 135px;height: 40px;margin-left: 9px;line-height: 40px;color: #fff;}
.slide-nav a:hover{background-color: #c50606;}
.slide-nav a span{display: inline-block;zoom: 1;*display: inline;height: 20px;margin-left: 9px;padding-left: 7px;line-height: 20px;border-left: 4px solid #fff;font-size: 16px;}
#scrollTop{position: absolute;width: 24px;height: 56px;right: 12px;bottom: 36px;background: url(../images/bgimg.png) -33px 0 no-repeat;}

/*新年寄语首页样式*/
.pic-flv{position: relative;width: 100%;overflow: hidden;}
.banner{position: relative;width: 1920px;height: 440px;margin-left: -960px;left: 50%;}
.banner img{width: 1920px;height: 440px;}
#vedio{position: absolute;width: 389px;height: 293px;left: 499px;top: 96px;}
.newy-greet{width: 100%;padding-bottom: 30px;background-color: #fdf3d9;}
.block-tit{width: 100%;font-family: "microsoft yahei";background-color: #b52e2e;}
.top-tit{position: relative;width: 1000px;height: 54px;margin: 0 auto;line-height: 54px;font-size: 28px;color: #fff;text-align: center;}
.top-tit a{display: block;position: absolute;line-height: 54px;top: 0;right: 6px;font-size: 12px;color: #fff;}
.greet-wrapper{width: 1000px;margin: 38px auto 0;overflow: hidden;}
.greet-list{width: 1015px;}
.glist-one{float: left;width: 224px;height: 430px;margin: 0 12px 12px 0;padding-left: 15px;border: 1px solid #e0e0e0;background-color: #fff;border-radius: 3px;}
.glist-one .one-top, .glist-one .one-btn{width: 210px;margin-top: 15px;}
.glist-one .one-top{position: relative;}
.glist-one .one-btn{padding-bottom: 10px;border-bottom: 1px dashed #e0e0e0;}
.glist-one .one-btm{padding-bottom: 10px;}
.glist-one .one-top img{display: block;width: 210px;height: 210px;cursor: pointer;}
.glist-one .one-top .loveit{display: none;position: absolute;width: 210px;height: 29px;line-height: 29px;bottom: 0;background: url(../images/loveit.png) no-repeat;}
.one-top .loveit a{display: block;text-align: right;color: #d2d2d2;}
.one-top .loveit a span{display: inline-block;zoom: 1;*display: inline;width: 16px;height: 14px;margin: 0 5px;vertical-align: middle;background: url(../images/bgimg.png) -60px 0 no-repeat;}
.one-top .loveit a span.chose{background-position: -60px -20px;}
.one-top .loveit a:hover span{background-position: -60px -20px;}
.glist-one .one-btn h5{line-height: 24px;font-family: "microsoft yahei";font-size: 16px;font-weight: normal;}
.glist-one .one-btn p{overflow: hidden;text-overflow: ellipsis;height: 90px;margin-top: 5px;line-height: 22px;color: #888;cursor: pointer;}
.one-btn p a{color: #888;}
.glist-one .one-btm{margin-top: 10px;}
.one-btm p{width: 215px;line-height: 22px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.one-btm p.p1{font-weight: bold;}
.glist-page{width: 1000px;height: 27px;margin: 30px auto 0;line-height: 27px;text-align: center;}
.glist-page a{display: inline-block;zoom: 1;*display: inline;margin: 0 5px;vertical-align: middle;}
.glist-page a.frpage, .glist-page a.nepage{width: 27px;height: 27px;background: url(../images/bgimg.png) no-repeat;}
.glist-page a.frpage{background-position: -80px 0;}
.glist-page a.frpage:hover{background-position: -80px -30px;}
.glist-page a.nepage{background-position: -110px 0;}
.glist-page a.nepage:hover{background-position: -110px -30px;}
.glist-page a.page{width: 18px;height: 18px;line-height: 19px;border: 1px solid #e7e6e4;color: #eb4200;background-color: #fff;border-radius: 50%;}
.glist-page a.nowpg{color: #fff;background-color: #ff903e;border-color: #ff903e;}

.newy-wall{width: 100%;padding-bottom: 35px;background-color: #f9fdd9;}
.wall-wrapper{width: 1000px;margin: 50px auto 0;}
.wall-list{width: 1030px;}
.wlist-one{position: relative;float: left;width: 312px;margin: 0 29px 29px 0;border: 1px solid #e0e0e0;background-color: #fff;}
.onhover{z-index: 50;}
.wlist-one .wone-top{position: relative;padding: 14px 0 14px 14px;border-bottom: 1px solid #f7f7f7;}
.onhover .wone-top{-webkit-box-shadow: 3px 3px 4px #888;-ms-box-shadow: 3px 3px 4px #888;-moz-box-shadow: 3px 3px 4px #888;-o-box-shadow: 3px 3px 4px #888;box-shadow: 3px 3px 4px #888;}
.wlist-one .wone-top img{float: left;width: 72px;height: 72px;}
.wlist-one .wone-top .wone-inf{float: left;margin-left: 16px;}
.wone-top .wone-inf p{line-height: 22px;}
.wone-top .wone-inf p.p1{margin-top: 20px;}
.wone-love{display: block;position: absolute;top: 14px;right: 0;color: #d2d2d2;text-align: right;}
.wone-love span{display: inline-block;zoom: 1;*display: inline;width: 16px;height: 14px;margin: 0 14px 0 6px;vertical-align: middle;background: url(../images/bgimg.png) -60px 0 no-repeat;}
.wone-love span.chose{background-position: -60px -20px;}
.wone-love:hover span{background-position: -60px -20px;}
.wlist-one .wone-btm{position: relative;height: 115px;border-top: 1px solid #fcfcfc;overflow: hidden;}
.onhover .wone-btm{overflow: visible;}
.wone-btm .oney-wrp{position: absolute;top: 0;left: -1px;z-index: 10;}
.wone-btm .oney-wrp p{width: 284px;min-height: 81px;padding: 14px 14px 20px 14px;line-height: 24px;color: #888;background-color: #fff;border: 1px solid #e0e0e0;border-top: none;}
.onhover .oney-wrp p{-webkit-box-shadow: 3px 3px 4px #888;-ms-box-shadow: 3px 3px 4px #888;-moz-box-shadow: 3px 3px 4px #888;-o-box-shadow: 3px 3px 4px #888;box-shadow: 3px 3px 4px #888;border-right: none;}
.see-more{width: 1000px;margin: 10px auto 0;text-align: center;font-family: "microsoft yahei";font-size: 16px;}
.see-more a{display: inline-block;zoom: 1;*display: inline;width: 124px;height: 34px;line-height: 34px;border: 1px solid #c9c9c9;color: #888;background-color: #eee;border-radius: 5px;}
.see-more a:hover{background-color: #e5e5e5;}

.act-cpn{width: 100%;background-color: #fdf3d9;}
.cpn-list{width: 960px;margin: 35px auto 0;padding-left: 40px;}
.cpn-list img{float: left;margin: 0 8px 10px 0;border: 1px solid #ddd;}
.indexpg{display: none;}

/*高层寄语页面样式*/
.head-say{width: 1000px;margin: 50px auto 0;}
.head-say .hsay-left{float: left;width: 300px;margin-right: 40px;}
.head-say .hsay-left img{display: block;}
#peo-img{width: 300px;height: 300px;}
.head-say .hsay-right{float: left;width: 620px;padding: 20px;background-color: #fff;}
#hsay-article{line-height: 26px;font-size: 16px;}
#hsay-article p{margin-bottom: 20px;text-indent: 2em;}
.hsay-right a.lovethis{display: block;margin: 40px 0 20px;line-height: 20px;font-family: "microsoft yahei";font-size: 14px;color: #bfbfbf;}
.hsay-right a.lovethis span{display: inline-block;zoom: 1;*display: inline;width: 25px;height: 20px;margin-left: 10px;background: url(../images/bgimg.png) 0 0 no-repeat;vertical-align: middle;}
a.lovethis:hover span{background-position: 0 -25px;}
.hsay-right a.lovethis span.chose{background-position: 0 -25px;}
.hsay-right .riginf{position: relative;}
.hsay-right .riginf p{line-height: 26px;font-size: 14px;font-family: "microsoft yahei";color: #BB2F2E;text-align: right;}
#cpn-img{position: absolute;width: 143px;height: 64px;top: 6px;left: 0;border: 1px solid #ddd;}
#head-name{font-size: 20px;font-weight: bold;}

/*寄语墙页面样式*/
.wall-page{width: 100%;}
.wp-wrapper{width: 1000px;margin: 35px auto 0;}
.wpone{width: 238px;border: 1px solid #e0e0e0;background-color: #fff;border-radius: 5px;}
.wpone .wpone-top{position: relative;padding: 22px 0 16px 14px;border-bottom: 1px solid #f4f4f4;}
.wpone .wpone-top img{float: left;width: 58px;height: 58px;}
.wpone .wpone-inf{float: left;margin-left: 14px;}
.wpone .wpone-inf p{line-height: 22px;}
.wpone .wpone-inf p.p1{margin-top: 12px;}
.wpone-love{display: block;position: absolute;top: 12px;right: 0;color: #d2d2d2;text-align: right;}
.wpone-love span{display: inline-block;zoom: 1;*display: inline;width: 16px;height: 14px;margin: 0 14px 0 6px;vertical-align: middle;background: url(../images/bgimg.png) -60px 0 no-repeat;}
.wpone-love span.chose{background-position: -60px -20px;}
.wpone-love:hover span{background-position: -60px -20px;}
.wpone-btm{padding: 14px;}
.wpone-btm p{line-height: 22px;font-size: 12px;color: #888;}
#wallpg-list .wpone{margin-bottom: 12px;}
.wsee-more{width: 1000px;margin: 25px auto 0;text-align: center;font-family: "microsoft yahei";font-size: 16px;}
.wsee-more a{display: inline-block;zoom: 1;*display: inline;width: 124px;height: 34px;line-height: 34px;border: 1px solid #c9c9c9;color: #888;background-color: #eee;border-radius: 5px;}
.wsee-more a:hover{background-color: #e5e5e5;}

/*后台头部公共区域*/
.back-wrapper{width: 1000px;margin: 20px auto;font-family: "microsoft yahei";}
.back-top{height: 52px;border-bottom: 5px solid #B2B3FF;}
.back-top h3{float: left;position: relative;padding-bottom: 10px;border-bottom: 5px solid #000066;font-size: 32px;}
.back-top p{float: left;margin: 18px 0 0 40px;font-size: 13px;}
.back-top p span{font-weight: bold;color: #000066;}
.back-main{margin-top: 30px;}
.back-left{float: left;width: 198px;margin-right: 20px;border: 1px solid #B2B3FF;border-bottom: none;}
.back-left a{display: block;width: 198px;height: 39px;line-height: 39px;font-size: 14px;border-bottom: 1px solid #B2B3FF;text-align: center;}\
.back-left a:hover{color: #000099;}
.back-left a.backnow{font-weight: 700;background-color: #F6F6F6;color: #000066;}
.back-right{float: left;width: 778px;border: 1px solid #B2B3FF;}
.back-right input[type=text]{width: 250px;padding: 11px 0 11px 10px;border: 1px solid #999;}
#form-cpn{padding-bottom: 30px;}
.bkipt-one{margin-top: 20px;}
.bkipt-tit{float: left;width: 125px;line-height: 40px;font-size: 14px;font-weight: 700;text-align: right;}
.bkipt-ipt{float: left;margin-left: 10px;}
#newy-long{width: 610px;height: 680px;resize: vertical;}
#newy-short{width: 610px;height: 300px;resize: vertical;}
input.fom-end{float: right;width: 110px;height: 40px;line-height: 40px;margin-right: 30px;border: 1px solid #999;background-color: #fff;font-size: 16px;cursor: pointer;}
input.fom-end:hover{border-color: #000066;color: #000066;}
#head-img{display: block;width: 210px;height: 210px;border: 1px dotted #B2B3FF;}
#logo-img{display: block;width: 143px;height: 64px;border: 1px dotted #B2B3FF;}
#user-img{display: block;width: 100px;height: 100px;border: 1px dotted #B2B3FF;}
p.back-tips{margin: 15px 0;font-size: 14px;}
p.top-ctl{margin: 0 8px;padding-bottom: 5px;line-height: 30px;border-bottom: 2px solid #e4e4e4;}
p.top-ctl input{margin-right: 6px;vertical-align: middle;}
p.top-ctl span.spnow{background-color: #B2B3FF;}
.top-ctl span, .btm-ctl span, .ult-pgctl span{cursor: pointer;}
.top-ctl span, .btm-ctl span{margin: 0 8px;}
.top-ctl label, .btm-ctl label{margin-right: 20px;cursor: pointer;} 
.user-saylist{margin: 5px 8px;}
.user-listone{padding: 5px 0;line-height: 26px;border-bottom: 1px dotted #868686;}
.user-listone .p1{width: 650px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.user-listone .p1 input{margin-right: 10px;vertical-align: middle;}
.user-listone .p2{margin-left: 27px;color: #888;}
.btm-ctl{margin: 10px 8px;}
.btm-ctl label input{margin-right: 6px;vertical-align: middle;}
.btm-ctl span{font-weight: 700;}
.ult-pgctl{padding: 15px 0;text-align: center;}
.ult-pgctl span{display: inline-block;zoom: 1;*display: inline;padding: 5px 10px;font-size: 14px;}
.ult-pgctl span.ultnow{font-weight: 700;color: #fff;background-color: #B2B3FF;}
#form-user{padding-bottom: 30px;}

/*电子网公共登陆框样式*/
/* 对话框样式 -----------------------------------------------*/
.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-2012/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(https://www.elecfans.com/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;}
.li .red-bor { border: 1px solid red;}
.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;}