@charset "utf-8";
/* CSS Document */
#newyear2015{width:980px;margin:0px auto;}
h1{padding:0px;margin:0px;}
a{text-decoration:none;cursor:pointer;}
a:hover{text-decoration:underline;}
img{border:none;}
.header_nav{float:left;width:924px;height:60px;background:url(/emagazine/modelformms/topic/images/nav_bg.jpg) left top repeat-x;padding:0px 20px;margin-top:-6px;*margin-top:-12px;margin-left:8px;}
.logo{float:left;border:none;}
.nav_link{float:left;padding:0px 0px 0px 10px;margin-top:25px;font-size:14px;color:#000;font-weight:bold;}
.nav_login{float:right;margin:20px 0px 0px 0px;border:none;background:none;}
.header{float:left;width:980px;margin-bottom:10px;text-align:center;}
.header h1{width:980px;padding:0px;margin:0px;text-align:center;}
.line{float:left;width:964px;padding:0px 8px;margin-bottom:10px;}
.long_area{float:left;width:630px;border:1px solid #ccc;}
.short_area{float:right;width:320px;border:1px solid #ccc;}
.all_area{float:left;width:962px;*width:964px;border:1px solid #ccc;}
.long_title{float:left;text-align:left;width:600px;padding:0px;margin:0px;padding-left:30px;height:37px;background:url(/expo/happy2015/images/title_bg_long.jpg) top left no-repeat;line-height:27px;}
.short_title{float:left;text-align:left;width:310px;padding:0px;margin:0px;padding-left:10px;height:37px;background:url(/expo/happy2015/images/title_bg_short.jpg) top left no-repeat;line-height:27px;}
.all_title{float:left;text-align:left;width:932px;*width:934px;padding:0px;margin:0px;padding-left:30px;height:37px;background:url(/expo/happy2015/images/title_bg_all.jpg) top left no-repeat;line-height:27px;}
.long_title, .short_title, .all_title{font-size:18px;font-family:'Î¢ÈíÑÅºÚ';color:#fff;}
.long_title a, .short_title a, .all_title a{font-size:18px;font-family:'Î¢ÈíÑÅºÚ';color:#fff;}
.article{float:left;width:610px;margin:5px 0px 5px 10px;padding:10px 0px 15px 0px;border-bottom:1px solid #ccc;}
.article img{float:left;width:200px;height:150px;margin-right:15px;}
.article h3{float:left;width:390px;text-align:left;padding:0px;margin:0px;height:30px;line-height:24px;}
.article h3 a{font-size:16px;font-family:'Î¢ÈíÑÅºÚ';color:#000;}
.article span{float:left;width:390px;font-size:14px;font-family:'Î¢ÈíÑÅºÚ';line-height:20px;height:100px;padding:10px 0px;}
.article span a{font-size:14px;font-family:'Î¢ÈíÑÅºÚ';color:#000;font-weight:bold;}
.product{float:left;float:left;width:300px;margin:5px 0px 5px 10px;padding:14px 0px 18px 0px;border-bottom:1px solid #ccc;}
.product img{float:left;width:80px;height:100px;margin-right:15px;}
.product h3{float:left;width:200px;text-align:left;padding:0px;margin:0px;height:40px;line-height:20px;}
.product h3 a{font-size:14px;font-family:'Î¢ÈíÑÅºÚ';color:#5996c5;}
.product span{float:left;width:200px;font-size:14px;font-family:'Î¢ÈíÑÅºÚ';line-height:20px;height:60px;}
.prod_adv{float:right;width:320px;border:1px solid #ccc;height:80px;margin-top:10px;}
.expert{float:left;width:224px;margin:15px 8px;height:285px;}
.expert img{float:left;width:223px;margin-bottom:10px;}
.expert h3{float:left;width:224px;text-align:left;padding:0px;margin:0px;height:45px;line-height:20px;}
.expert h3 a{font-size:14px;font-family:'Î¢ÈíÑÅºÚ';color:#000;}
.expert span{float:left;width:224px;font-size:14px;font-family:'Î¢ÈíÑÅºÚ';line-height:20px;height:80px;}
.wish_area{float:left;width:964px;padding:10px 0px 0px 0px;}
.wish{width:455px;border:1px solid #ccc;background:url(/expo/happy2015/images/wish_bg.jpg) left top repeat-x;height:200px;padding:15px 10px;margin:5px 0px;}
.wish img{float:left;width:150px;height:200px;margin-right:15px;}
.wish h3{float:left;width:280px;text-align:left;padding:0px;margin:0px 0px 5px 0px;line-height:24px;font-size:15px;font-family:'Î¢ÈíÑÅºÚ';color:#000;}
.wish h3 a{font-size:15px;font-family:'Î¢ÈíÑÅºÚ';color:#000;}
.wish_position{float:left;width:280px;text-align:left;padding:0px;margin:0px 0px 10px 0px;line-height:16px;font-size:14px;font-family:'Î¢ÈíÑÅºÚ';color:#000;text-align:left;}
.wish span{float:left;width:280px;font-size:14px;font-family:'Î¢ÈíÑÅºÚ';line-height:25px;height:150px;}
.hotkeys{float:left;width:964px;height:464px;margin:10px 0px 0px 0px;background:url(/expo/happy2015/images/hotkeys_bg.jpg) left top no-repeat;}
.hotkey_txt{float:right;width:280px;height:380px;margin:30px 60px 0px 0px;padding:15px 12px 12px 10px;}
.hotkey_txt h3{float:left;width:280px;text-align:left;padding:0px;margin:0px;height:48px;line-height:24px;}
.hotkey_txt h3 a{font-size:18px;font-family:'Î¢ÈíÑÅºÚ';}
.hotkey_txt span{float:left;width:280px;font-size:14px;font-family:'Î¢ÈíÑÅºÚ';line-height:24px;height:300px;}
.hotkey_txt span a{font-family:'Î¢ÈíÑÅºÚ';color:#000;}
.hk_cloud{float:left;width:590px;height:450px;overflow:hidden;}
.hk_link{float:right;font-size:14px;font-family:'Î¢ÈíÑÅºÚ';color:#bb000d;}
#hk_1{position:relative;width:auto;left:190px;top:20px;font-size:36px;font-family:'Î¢ÈíÑÅºÚ';font-weight:bold;letter-spacing:5px;color:#062043;}
#hk_2{position:relative;width:auto;left:102px;top:40px;font-size:20px;font-family:'Î¢ÈíÑÅºÚ';font-weight:bold;letter-spacing:3px;color:#6b6b6b;}
#hk_3{position:relative;width:auto;left:376px;top:40px;font-size:18px;font-family:'Î¢ÈíÑÅºÚ';font-weight:bold;letter-spacing:3px;color:#a59176;}
#hk_4{position:relative;width:auto;left:410px;top:30px;font-size:26px;font-family:'Î¢ÈíÑÅºÚ';font-weight:bold;letter-spacing:4px;color:#6b6b6b;}
#hk_5{position:relative;width:auto;left:60px;top:30px;font-size:20px;font-family:'Î¢ÈíÑÅºÚ';font-weight:bold;letter-spacing:3px;color:#a59176;}
#hk_6{position:relative;width:auto;left:266px;top:20px;font-size:18px;font-family:'Î¢ÈíÑÅºÚ';font-weight:bold;letter-spacing:3px;color:#bbbbbb;}
#hk_7{position:relative;width:auto;left:396px;top:10px;font-size:16px;font-family:'Î¢ÈíÑÅºÚ';font-weight:bold;letter-spacing:3px;color:#a69277;}
#hk_8{position:relative;width:auto;left:100px;top:30px;font-size:28px;font-family:'Î¢ÈíÑÅºÚ';font-weight:bold;letter-spacing:4px;color:#072144;}
#hk_9{position:relative;width:auto;left:120px;top:20px;font-size:18px;font-family:'Î¢ÈíÑÅºÚ';font-weight:bold;letter-spacing:3px;color:#6a6a6a;}
#hk_10{position:relative;width:auto;left:210px;top:60px;font-size:28px;font-family:'Î¢ÈíÑÅºÚ';font-weight:bold;letter-spacing:4px;color:#062045;}
#hk_11{position:relative;width:auto;left:290px;top:10px;font-size:28px;font-family:'Î¢ÈíÑÅºÚ';font-weight:bold;letter-spacing:5px;color:#072144;}
#hk_12{position:relative;width:auto;left:350px;top:10px;font-size:20px;font-family:'Î¢ÈíÑÅºÚ';font-weight:bold;letter-spacing:3px;color:#6b6b6b;}
#hk_13{position:relative;width:auto;left:210px;top:5px;font-size:20px;font-family:'Î¢ÈíÑÅºÚ';font-weight:bold;letter-spacing:3px;color:#a69277;}
.hk_a a{color:inherit;cursor:pointer;width:auto;height:40px;}
.hk_cloud a:hover{text-decoration:none;}
.event{float:left;width:438px;margin:15px 10px 0px 10px;border:1px solid #ccc;padding:10px;}
.event img{float:left;width:120px;height:90px;margin-right:15px;}
.event h3{float:left;width:300px;text-align:left;padding:0px;margin:0px;height:45px;line-height:20px;}
.event h3 a{font-size:14px;font-family:'Î¢ÈíÑÅºÚ';color:#5996c5;}
.event span{float:left;width:300px;font-size:14px;font-family:'Î¢ÈíÑÅºÚ';line-height:20px;height:40px;}
.event_area{padding-bottom:15px;}
.innovate_area{background:url(/expo/happy2015/images/innovate_bg.jpg) top left no-repeat;height:640px;}
.innovate_1{position:relative;left:125px;top:365px;width:130px;height:190px;font-size:14px;font-family:'Î¢ÈíÑÅºÚ';line-height:20px;}
.innovate_2{position:relative;left:175px;top:-50px;width:150px;height:200px;font-size:14px;font-family:'Î¢ÈíÑÅºÚ';line-height:20px;}
.innovate_3{position:relative;left:415px;top:-320px;width:130px;height:200px;font-size:14px;font-family:'Î¢ÈíÑÅºÚ';line-height:20px;}
.innovate_4{position:relative;left:625px;top:-475px;width:150px;height:220px;font-size:14px;font-family:'Î¢ÈíÑÅºÚ';line-height:20px;}
.innovate_5{position:relative;left:710px;top:-410px;width:130px;height:180px;font-size:14px;font-family:'Î¢ÈíÑÅºÚ';line-height:20px;}
.innovate_button{position:relative;left:410px;top:-570px;width:150px;height:150px;}
.innovate_1 a, .innovate_2 a, .innovate_3 a, .innovate_4 a, .innovate_5 a{font-size:16px;font-family:'Î¢ÈíÑÅºÚ';font-weight:bold;line-height:25px;color:#000;}
.survey_area{background:url(/expo/happy2015/images/survey_bg.jpg) top left no-repeat;height:565px;overflow:hidden;}
.survey_txt{float:left;width:600px;margin:15px;font-size:14px;font-family:'Î¢ÈíÑÅºÚ';}
.survey_button{float:left;width:550px;margin:360px 0px 0px 45px;}
.survey_button img{float:left;margin-right:10px;}
.pic_area{margin-bottom:10px;}
.number_area{float:left;width:964px;margin:10px 0px 0px 0px;}
.video_area{height:565px;overflow:hidden;}
.video_title{margin-bottom:10px;}
.video{float:left;width:270px;padding-left:30px;line-height:24px;margin:8px 0px 8px 10px;background:url(/expo/happy2015/images/video_icon.jpg) 0px 8px no-repeat;}
.video a{font-size:16px;*font-size:15px;font-family:'Î¢ÈíÑÅºÚ';color:#000;}

.tail{float:left;text-align:center;width:964px;background:#000;height:80px;line-height:80px;font-size:16px;font-family:'Î¢ÈíÑÅºÚ';color:#fff;margin-left:8px;}
.tail a{font-size:16px;font-family:'Î¢ÈíÑÅºÚ';color:#fff;}

.comment_area{float:left;width:615px;padding:10px;margin-bottom:10px;text-align:left;font-size:14px;}
.comment_title{float:left;padding-bottom:10px;font-weight:bold;font-size:16px;}
.comment{float:left;width:595px;background:#f8f8f8;padding:10px;margin-bottom:10px;font-size:12px;line-height:20px;}
.comment_name{float:left;font-size:12px;padding-bottom:10px;}
.comment_fl{float:right;color:#999;font-size:12px;padding-bottom:10px;}
.comment_ct{float:right;color:#999;font-size:12px;padding-bottom:10px;padding-right:30px;}
.comment_txt{float:left;width:96%;border:1px solid #ccc;background:#ffc;padding:5px 10px 10px 10px;margin:0px 0px 10px 0px;}
.comment_rel{float:left;width:100%;}
.comment_main{float:left;width:100%;border-bottom:1px dashed #cc554d;padding-bottom:10px;margin-bottom:10px;}
.comment_button_area{float:right;white-space:nowrap;}
.comment_button_area a{padding:10px;cursor:pointer;text-decoration:none;}
.comment_button_area a input{border:none;width:30px;background:#eee;text-align:center;}
#comment_submit{float:left;width:589px;*width:595px;padding:10px;border:2px solid #cc554d;text-align:left;}
#recomment_txt{float:left;width:550px;height:auto;line-height:20px;border:none;margin-bottom:10px;font-size:12px;color:#aaa;}
#recomment{border:none;}
#comment_content{color:#333;}
.feedback{float:left;width:640px;line-height:30px;border-bottom:1px dashed #cccccc;padding-bottom:10px;}
.feedback_input{float:left;width:614px;line-height:30px;border:2px solid #cc554d;padding:0px 10px 15px 10px;}
.feedback_input div{margin-top:5px;display:inline;}
.feedback_title{float:left;padding:0px 0px 10px 10px;font-weight:bold;font-size:16px;}
.feedback_button{float:right;padding-right:10px;cursor:pointer;}
.feedback_li{float:left;margin-left:10px;padding-left:15px;background:url(/expo/happy2015/common/images/icon.png) no-repeat 0 -286px;_zoom:1;width:600px;line-height:24px;height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;border-bottom:1px dotted #cccccc;}
.feedback_li font{color:#999999;font:inherit;padding-left:10px;}
.feedback_field{float:left;width:600px;text-align:left;padding-left:14px;line-height:30px;}
.feedback_field label{float:left;padding-right:20px;line-height:16px;height:24px;font-size:12px;}
.feedback_field label a{font-size:12px;}
.feedback_input_s{float:left;width:150px;margin-right:40px;display:inline;}
.feedback_input_l{float:left;width:240px;display:inline;}
.feedback_input_c{float:left;width:60px;width:58px \9;margin-right:10px;display:inline;}
.feedback_input_submit{float:left;width:126px;width:124px \9;padding:2px;margin-top:8px;display:inline;background:#cc554d;border:1px solid #cc554d;color:#fff;}
.feedback_field img{float:left;border:1px solid #E5ECF2;cursor:pointer;margin-right:10px;display:inline;}
.feedback_field textarea{float:left;margin-right:18px;padding:5px;line-height:20px;height:40px;width:350px;color:#999999;display:inline;}

.user_area{float:left;width:962px;*width:964px;background:#eee;border:none;}
.user_comment{float:left;width:630px;background:#fff;border:none;min-height:220px;}
.uservoice{float:right;width:320px;border:none;}
.noborder{border:none;}
.floatleft{float:left;}
.floatright{float:right;}
