/*====================header内容====================*/
.header{width: 100%; overflow: hidden; } 
/* #top ---------------*/
#top{background-color:#2E2E2E; border-bottom: 1px solid #4B4B4B; box-shadow: 0 1px 0 #F2F2F2; color: #ddd; }
#top a{color:#fff;}
#top a:hover{ color:#C00B00;}
#top-inner{ margin:0  auto;height:34px; line-height:34px; font-size: 14px; overflow:visible; width:1000px;}
.quick-menu{float:left;}
.quick-menu li{ float:left;margin-right: 20px;}
.quick-menu a:hover {background: none;}
.dropdown-area { position: relative; }
#top .dropdown-box-next a { color: #666;}
.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 a:hover { text-decoration: none;}
.menu-hd i { position: absolute; top: 15px; right: 8px; display: inline-block; width: 0; height: 0; font-size: 0; line-height: 0; border-width: 6px 4px 0; border-style: dashed; border-color: transparent;
border-top-color: #666; border-top-style: solid; z-index: 1000;}

#top .dropdown-area:hover i { border-color: #666; border-top-color: #fff; }
.dropdown-box { position: absolute; top: 34px; left: 0; border: 1px solid #E0E0E0; box-shadow: 1px 1px 3px #EDEDED; width: 92px; padding: 5px 10px; background-color: #fff; display: none; z-index:20;}
#top .dropdown-area:hover .dropdown-box { display: block; }
.dropdown-box-next { overflow: hidden;}
.dropdown-box p { border-top: 1px dashed #F1F1F1; width: 92px; line-height: 30px; margin-top: -1px;}

/* banner ---------------*/
.banner,.banner li{width: 100%; height: 350px; } 
.banner{background: url(../images/banner_bg.jpg) repeat-x; } 
.banner li{background: url(../images/banner.jpg) no-repeat center top; overflow: hidden; } 
.w1000 { width: 1000px; margin: 0 auto; } 
.banner li .logo-link {display:block; width: 135px; height: 50px; margin-top: 29px; margin-left: 63px; } 
.banner li .buy-link {margin-top: 195px;  display: inline-block; margin-left: 444px; background-color: #0970B9; color: #fff; font:15px/24px "微软雅黑"; padding: 3px 15px; border-radius: 3px; } 
/*====================header结束====================*/


/*====================content内容====================*/
.content{margin-top:22px; } 
/* 左边内容 */ 
.con_left{width: 660px; font:12px/32px "宋体"; } 
.con_title{width: 100%; height: 37px; border-bottom: 2px solid #0970b9; } 
.test{padding-bottom: 28px; } 
.test li{padding-bottom: 18px; border-bottom: 1px solid #eee; } 
.scanwinner:link,.scanwinner:visited {display: block; color: #F00; font-weight: normal; } 
.scanwinner:hover{color: #0670BC; } 
.back{ font-size: 16px; margin-bottom: 20px;}
.return:link,.return:visited{ color: #000;}
.return:hover{ color: red; }
.t1,.t3{height: 37px; } 
.t1{width: 139px; } 
.t3{width: 293px; } 
.t2{line-height: 36px; font-weight: normal; padding-left: 22px; } 
.topic{line-height: 54px; } 
.topic .choice{font-weight: normal; } 
.image{width: 328px; height: 228px; border: 1px solid #ccc; margin-right: 40px; } 
.image img{width: 328px; height: 198px; } 
.image .view{cursor: pointer; width: 328px; background: #e5f4ff url(../images/search.png) no-repeat 114px 7px; text-align: center; font:14px/30px "宋体"; color: #666; } 
h3.view {cursor: pointer; } 
.options label{display: block; width: 250px; } 
.question .options{line-height: 36px; } 
/* 右边内容 */
.con_right{width: 300px; } 
.info{margin-top: 20px; margin-bottom: 26px; } 
.info span{display: block; } 
.tip{width: 282px; } 
.tip a{color: #0670BC; } 
.tip1{text-indent: 1em; } 
.act_right{padding-left: 12px; } 
.prize_show{padding: 30px 20px 38px 20px; margin-bottom: 21px; background: #f3f3f3; } 
.prize_image{width: 260px; height: 180px; } 
.prize_tip{margin-bottom: 10px; text-align: center; } 
.emf{text-indent: 2em; } 
/* 题目弹出框 */
.black{display: none; width: 100%; height: 100%; position: fixed; top:0; left:0; z-index: 999; background: #000; opacity: 0.4; filter:alpha(opacity=40); } 
.question_box{display: none; position: fixed; top:0; left:0; width: 100%; height: 900px; z-index: 9999; } 
.question_box li{position: absolute; width: 100%; top:0; left: 0; } 
.black_image{width: 70%; min-width: 20%; position: relative; top:0; left: 0; height: 900px; background: #000; text-align: center; } 
.image_show{width: 70%; min-width: 6%; height: 530px; margin-top: 100px; } 
.subject{width: 20%; position: absolute; top:0; right: 5%; height: 866px; background: #fff; padding: 34px 46px 0 33px; } 
.sure,.sure-next{width: 90px; height: 36px; font:14px/32px "微软雅黑"; color: #fff; text-align: center; background: #0970B9; border-radius: 4px; margin-top: 20px; cursor: pointer; } 
.question_box  .topic{line-height: 32px; } 
.close{position: absolute; z-index: 99999; top:0; right: 6px; width: 4%; height: 51px; cursor: pointer; background: url(../images/close.png) no-repeat; } 
.button{width: 62%; min-width: 8%; height: 50px; z-index: 999999; position: absolute; top:360px; left: 46px; } 
.but_left,.but_right{width: 30px; height: 50px; cursor: pointer; } 
.but_left {background: url(../images/but.png) no-repeat 0 0; } 
.but_right{background: url(../images/but.png) no-repeat -30px 0; }
 /* 个人资料 */
.bg{position: relative; width: 972px; margin: 0 auto; background: #f7f7f7; padding: 30px 0 48px 28px; } 
.register{display: block; width: 548px; top:0; left: 0; padding-bottom: 0; box-shadow: none; margin: 0; } 
.get_color {background-color: #FEFFDF; } 
.red{color: #f84646; } 
.group{margin-bottom: 20px; } 
.group .lab{display: block; width: 67px; } 
.register.bor {color: #000; border:1px solid #2b82c9; } 
.fill_input,.fill_input2,#city,#province{height: 28px; border: 1px solid #bbb; padding-left: 4px; font: 14px/24px "微软雅黑"; color: #999; } 
.fill_input:focus,.fill_input2:focus,#city:focus,#province:focus,.fill_input:hover,.fill_input2:hover,#city:hover,#province:hover{border: 1px solid #12a5f1; } 
.fill_input:focus,.fill_input2:focus,#city:focus,#province:focus{color: #333; } 
.elecfans-privacy {color: #333; text-decoration: none !important; } 
#privacy{display: block; float: left; margin-right: 8px; margin-top: 10px; } 
.fill_input,.fill_input2{width: 418px; } #city,#province{float: left; display: block; height: 28px; width: 202px; } 
#province{margin-right: 20px; } 
#label1,#label2,#label3,#label4,#label5,#label6{color: red; } 
#frm .red_bor{border:1px solid #f84646; } 
.sub{width: 418px; height: 35px; font: 14px/32px "微软雅黑"; margin-right: 19px; border: 0; cursor: pointer; color: #fff; border-radius: 4px; background: #0970b9; } 
/* 确认框 */
.confirm,.sub_tip{display: none; position: fixed; width: 462px; height: 190px; left: 35%; bottom: 40%; z-index: 9998; box-shadow: 0 0 20px #9f9f9f; background-color: #fff; text-align: center; } 
.wish,.tip_word{color: #096fb7; font: 22px/24px "微软雅黑"; } 
.wish{margin: 25px 0 20px 0; } 
.tip_word{line-height: 190px; } 
.list1,.list2 div.fl{font-size: 14px; } 
.list2{margin-left: 137px; } 
.confirm .bdshare-button-style0-16 .bds_more,.info .bdshare-button-style0-16 .bds_more{color: #0670bc; } 
.confirm .bdshare-button-style0-16 .bds_more{font-size: 14px; } 
.list1 a:link,.list1 a:visited{color: #0670bc; } 
.list1 a:hover{text-decoration: underline; } 
.con_close{width: 14px; height: 14px; position: absolute; top: 8px; right: 10px; cursor: pointer; background: url(../images/con_close.jpg) no-repeat; } 
/*====================content结束====================*/


/*====================footer内容====================*/
.footer{width: 100%; height: 212px; background: #eee; margin-top: 40px; font:14px/28px "微软雅黑"; } 
.contact-p{width: 153px; text-align: center; } 
.contact_logo{width: 153px; height: 50px; } 
.wechat{margin-top: 20px; width: 272px; margin-right: 28px; } 
.footer p.foot_p{font-size: 12px; } 
.foot-link{width: 100%; height: 33px; margin-top:30px; font: 12px/13px "微软雅黑"; color: #666; border-top: 1px solid #ddd; padding-top: 10px; } 
.footer .ft_nav ul.foot_ul li{float: left; margin-right: 10px; } 
.footer .ft_nav ul.foot_ul li.last{margin-right: 0; } 
.footer .ft_nav ul.foot_ul li.last a{padding-right: 0; } 
.footer .ft_nav ul.foot_ul li a{display: block; font: 12px/13px "微软雅黑"; border-right: 1px solid #666; padding-right: 10px; } 
.footer .ft_nav ul.foot_ul li.last a{border: none; } 
.footer .ft_nav ul.foot_ul li a:link,.footer .ft_nav ul.foot_ul li a:visited{color: #666; } 
/*====================footer结束====================*/