#hd:after,#bd:after,#ft:after,.hd:after,.bd:after,.ft:after,.area:after,.ahd:after,.abd:after,.aft:after,.colL:after,.colM:after,.colLM:after,.colR:after,.mod:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#hd,#bd,#ft,.hd,.bd,.ft,.area,.ahd,.abd,.aft,.colL,.colM,.colLM,.colR,.mod{zoom:1;}#hd,#bd,#ft,.area,.mod{clear:both;}#ft{overflow:hidden;}.clearfix{zoom:1;}.clearfix:after{content:'.';display:block;visibility:hidden;clear:both;height:0;} /* channel */#channel{margin:auto;padding-top:8px;width:960px; height:30px;}#channel .logos{ float:left;}#channel .logos a{float:left;display:block;}#channel .logos .logo{position:relative;float:left;display:block;margin:-6px 18px 0 18px;_margin-right:9px;}#channel .current-location{float:left;padding:10px 0 0;color:#2b2b2b; }#channel .current-location a{padding-right:5px;color:#2b2b2b;}#channel .current-location a:hover{color:#ba2636;}#channel .top_search{float:right; margin-top:6px;}#channel .top_search .select_box {background:url(http://img1.cache.netease.com/auto/img09/index1113/navbg.gif) left -136px no-repeat; width:45px; height:18px; border:none; position:relative; text-align:left; cursor:pointer; float:left; margin-right:4px;_margin-right:2px;}#channel .top_search .select_box .select_list {display:block; position:absolute; width:3em; line-height:19px; left:0; top:0; background:#fff; display:none;}#channel .top_search .select_box .search_site {height:18px; line-height:20px; padding-left:6px; float:left; overflow:hidden;}#channel .top_search .select_box .select_list {width:43px; border:1px solid #B4B4B4;}#channel .top_search .select_box {width:45px;}#channel .top_search .select_box a {display:block; height:18px; text-indent:5px;}#channel .top_search .select_box a:hover {background:#1E50A2; color:#fff; display:block; height:18px; text-decoration:none;}#channel .top_search .select_box a.active {background:#1E50A2; color:#fff; display:block; height:18px; text-decoration:none;}#channel .top_search .textbox{float:left; display:block; padding-left:3px;_padding-left:0px; width:116px; height:18px;background: url(http://img1.cache.netease.com/cnews/newstest1204/enterinput.gif) no-repeat left top;  }#channel .top_search .textBox { padding-top:2px;width:116px; height:16px; line-height:16px;*padding-top:1px;*height:17px;color:#7B7C7D; border:none; background:transparent none;}#channel .top_search .btn {overflow:hidden; width:41px; height:18px; background:url(http://img1.cache.netease.com/auto/img09/index1113/navbg.gif) left -108px no-repeat; border:none; float:left; line-height:19px; font-size:12px; cursor:pointer;}#channel .top_search form {float:left;}/* channel_nav */#nav_main{clear:both;width:960px;margin:0 auto 0;}#nav_main .menu{ height:32px; line-height:32px; background:url(http://img1.cache.netease.com/digi/img/index09/index1203/channalbg.jpg) no-repeat 0 0; height:32px; overflow:hidden;}#nav_main .menu .main{ float:left;}#nav_main .menu .main a,#nav_main .main span{ float:left; margin:0 6px; display:inline-block;}#nav_main .menu .main .sp{ margin:7px 3px 0;background:url(navbg.png) no-repeat -743px -14px; width:2px; height:25px;}#nav_main .menu .main .on{ margin:5px 4px 0 4px; background:url(navbg.png) no-repeat -778px -13px; font-weight:bold; font-size:14px; line-height:27px; height:27px;}#nav_main .menu .main .on a{color:#000;height:27px;background:url(navbg.png) no-repeat right -50px; padding:0 7px;}#nav_main .menu .main span a{ margin:0;}#nav_main .menu a{ color:#fff}#nav_main .menu .exp{ float:right; padding-right:10px;}#nav_main .menu .phone{ background:url(http://img1.cache.netease.com/digi/img/index09/index1203/navbg.png) no-repeat -950px -88px; padding:1px 0 0 16px;}#nav_main .menu_sub{clear:both; display:none;position:relative;padding-left:13px; width:947px;height:32px; text-align:left; line-height:30px; color:#b2b2b2;background:transparent url(sub_menu.png) no-repeat 0 bottom;}#nav_main .menu_sub .title{ padding:0 15px 0 5px; font-weight:bold; color:#000;}#nav_main .menu_sub .more{ position:absolute;top:0; right:10px; text-decoration:underline; color:#1e50a2;}#nav_main .menu_sub a{ color:#000100;}/* product search */#search_product{margin:0px auto;padding:5px 0 0 20px; height:27px;text-align:left; color:#666; width:940px; background:#F0F0F0 url(sub_menu.png);  }#search_product select{width:100px;height:20px;color:#666;}#search_product .btn{display:inline-block; padding:0 4px;height:20px;line-height:18px;vertical-align:sub;*vertical-align:;cursor:pointer; border:1px solid #acacac; background:url(button.png) repeat-x 0 -1px;}#search_product .textbox{width:100px;color:#7b7c7d;}/* search common*/.search{ margin-bottom:10px; text-align:left; border:1px solid #fff;}.search .hd{ padding-top:20px;}.search .hd h3{ float:left;padding-left:15px;font-size:18px;font-family:ºÚÌå;}.search .hd h3 span{ color:#ba2636;}.search .hd .more{ float:right;padding:3px 10px 0 0;font-weight:bold; color:#333;}.search .bd{color:#1e50a2;}.search .bd h5{margin:6px 0  10px;padding:5px 0 3px 15px;font-size:12px;color:#333333;background:#eee;}.search .bd ul{ padding-left:135px;}.search .bd li{ float:left; margin:5px 0; width:120px;}.search .bd li.first{ margin-left:-120px; _margin-left:-60px;}.search .bd li input{ margin:0 5px 0 0;vertical-align:top; *margin-top:-5px;*vertical-align: middle;}.search .bd p{ margin:15px 15px 0; padding:20px 15px; text-align:center;background:transparent url(http://product.tech.163.com/mobile/images/dashed.gif) repeat-x center top;}.search .bd p button{ margin-right:10px; width:95px; height:26px;color:#1e50a2;cursor:pointer; border:0; background:url(button2.png) no-repeat 0 0;}.search .bd p span{ display:inline-block;height:13px; border-bottom:1px solid #1e50a2;cursor:pointer;}.search .ft{ padding:10px 15px;line-height:21px; background:#f3f3f3; }.search .ft p{ margin:0;}.search .ft .count{ padding:0 5px; font-weight:bold;color:#ba2636;}/* search1 */#search1{}/* advance search */#search_advance{}/* msg_error */#msg_error{ visibility:hidden; position:fixed; top:-10000px; z-index:1000;width:564px; height:294px; text-align:left; background:#fff;}#msg_error .hd{ height:23px;border:1px solid #aeaeae;cursor:move; background:url(msg_error.png) repeat-x 0 1px;}#msg_error .hd .close{ display:inline-block; float:right; margin:4px 9px 0 0; width:18px; height:17px; cursor:pointer; background:url(msg_error.png) no-repeat 0 -27px;}#msg_error .bd{ padding:0 36px; height:268px;border:1px solid #ccc; border-top:0;}#msg_error .bd h1{ padding:10px 0 5px; font-size:20px; font-family:ºÚÌå;border-bottom:1px solid #ccc;}#msg_error .bd dl.dl1{ margin:15px 0; }#msg_error .bd dt{ float:left;width:68px;}#msg_error .bd dd{ float:left; width:422px; }#msg_error .bd form{background:url(msg_error.png) no-repeat 0 -79px;}#msg_error .bd textarea{ margin:3px 3px 13px 3px;width:416px; height:95px;  font-size:12px;color:#727171; border:0; }#msg_error .bd button{ width:78px; height:20px;border:1px solid #acacac; cursor:pointer;background:url(msg_error.png) no-repeat 0 -47px;}.open_msg_error{ float:right;display:inline-block;height:13px;*line-height:13px;line-height:14px;font-size:12px;font-family:ËÎÌå; color:#1e50a2; border-bottom:1px solid #1e50a2;cursor:pointer;}.mainContent,.mainContent2{ margin-top:0;}.t{color:#C76D23;}.pages2,.pages2 a{ color:#000; line-height:22px; }.pages2{padding:0 40px 30px 0; margin:0 -10px; text-align: right;}.pages2 span strong{ padding:0 5px; font-weight:normal;color:#C76D23;}