@charset "gb2312";
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{ margin:0; padding:0; color:#333;}
body{ font-size:12px; font-family:"ËÎÌå",Arial,sans-serif,"Î¢ÈíÑÅºÚ","ºÚÌå"; line-height:20px; background:url(../../../images/static/geneva2014/bodybg.png) bottom center repeat-y #000;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:100; overflow:hidden;}
font{ font-size:100%;}
img,fieldset,iframe,table{ border:0;}
input,button,textarea,select{ font-size:12px;}
ul,ol,dl,dt,dd,li{ list-style:none; overflow:hidden;}
b{ font-weight:100; overflow:hidden;}
em{ font-style:normal; overflow:hidden;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#fff; background-color:#773b09;}
.nobg a:hover, a.nobg:hover {
    background: none repeat scroll 0 0 transparent;
    text-decoration: underline;
}
.clear{ clear:both;}
.clearf{ zoom:1;}
.clearf:after{ content:'.'; display:block; visibility:hidden; clear:both; width:1px; height:1px;}
.left{ float:left;}
.right{ float:right;}
.f700{ font-weight:700;}
.f100{ font-weight:100;}
.f16{ font-size:16px;}
.f14{ font-size:14px;}
.f12{ font-size:12px;}
.fyahei{ font-family:"Î¢ÈíÑÅºÚ","ºÚÌå";}
.fhei{ font-family:"ºÚÌå";}
.ta_l{ text-align:left;}
.ta_c{ text-align:center;}
.ta_r{ text-align:right;}
.pos_rel{ position:relative;}
.pos_abs{ position:absolute;}
.wrapper{ margin:auto; overflow:hidden; width:980px;}
.wrapper960{ margin:auto; overflow:hidden; width:960px; padding:0 10px; background:#fff;}
.mar_t5{ margin-top:5px;}
.mar_t10{ margin-top:10px;}
.mar_t15{ margin-top:15px;}
.mar_t20{ margin-top:20px;}
.pad_b5{ padding-bottom:5px;}
.pad_b10{ padding-bottom:10px;}
.pad_b20{ padding-bottom:20px;}
.hidden{ display:none;}
.indent{ text-indent:2em;}
.cursor{ cursor:pointer;}
.overflow{ overflow:visible;}

a.underline, .underline a, .underline{ text-decoration:underline;}
a.noline, .noline a, a.noline:hover, .noline a:hover, .noline{ text-decoration:none;}
a.gray, a.gray:hover, .gray, .gray a, .gray a:hover{ color:#7e7e7e;}
a.gray_deep, a.gray_deep:hover, .gray_deep, .gray_deep a, .gray_deep a:hover{ color:#484848;}
a.gray_light, a.gray_light:hover, .gray_light, .gray_light a, .gray_light a:hover{ color:#a5a5a5;}
a.red, a.red:hover, .red, .red a, .red a:hover{ color:#e90000;}
a.orange, a.orange:hover, .orange, .orange a, .orange a:hover{ color:#996600;}
a.white, a.white:hover, .white, .white a, .white a:hover{ color:#fff;}
a.black, a.black:hover, .black, .black a, .black a:hover{ color:#010101;}

.nav-top-bg,.nav-top{ background:url(../../../images/static/geneva2014/nav-top.jpg) repeat-x; line-height:26px; font-family:Verdana;}
.header{ height:280px; position:relative; background:url(../../../images/static/geneva2014/header.jpg) center no-repeat;}
.header-brand{ height:270px; position:relative;}
.header-brand a ,.header-brand a:hover{ width:211px; height:36px; display:block; position:absolute; right:0; bottom:11px; background:none;}
.nav-bg { background:url(../../../images/static/geneva2014/navbg.jpg) top center no-repeat; width:100%;}
.nav{ height:43px; text-align:center;}
.nav li{ float:left; height:43px; line-height:43px; margin-left:-1px; font-size:16px; background:url(../../../images/static/geneva2014/nav-line.jpg) -1px 0 no-repeat;}
.nav li a,.nav li a:hover{ width:94px; height:43px; float:left; color:#fff; font-size:16px; background:none;}
.nav li em{ float:left; width:91px; color:#fff;}
.nav li.hover{ margin-left:0; position:relative;background:url(../../../images/static/geneva2014/index.jpg) repeat-x; }
.nav li.nav_hot { padding:0 30px;}
.nav li.nav_hot a ,.nav li.nav_hot a:hover{ margin-top:7px; padding:0;width:88px; height:27px; line-height:26px; color:#fff; display:inline-block; background:url(../../../images/static/geneva2014/nav_hot.png) left top no-repeat; overflow:hidden; _zoom:1; font-size:14px;}
.nav li.nav_hot a:hover { background-position:0 -27px;}
.nav .sihh{ background:url(../../../images/static/geneva2014/nav-button.jpg) no-repeat; width:202px; height:35px; margin:4px 5px 0 0;}
.nav .sihh a{ float:left; width:100%; height:100%; background:none;}

/*footer*/
.footer{ margin-top:30px; border-top:1px solid #3f3f3f; font-family:Verdana; background:#000;}
.footer-bd{ padding:20px 0 25px; border-top:1px solid #3f3f3f; position:relative; top:-1px;}
.copyright{ color:#666; text-align:center;}
.copyright a{ padding:0 5px; display:inline-block;}
.copyright .wbfoot{ background:url(../../../images/static/geneva2014/sina.png) 5px 2px no-repeat; display:inline-block; padding-left:25px;}
.copyright .gray0{ color:#999;}

/*winlogin*/
.clearfix{ zoom:1;}
.clearfix:after{ content:'.'; display:block; visibility:hidden; clear:both; width:1px; height:1px;}
.winlogin { width:620px; /*box-shadow:2px 2px 3px #ccc;*/ position:relative;_zoom:1; display:none; font-family:verdana; line-height:1.25;}
.x_closewin { display:block; width:41px; height:40px; position:absolute; background:url(../../../images/winlogin_x.png); right:-20px; top:-20px; cursor:pointer;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/winlogin_x.png'); _background:none; overflow:hidden;}
.winlogin_head { width:100%; background:url(../../../images/winlogin_h.png) no-repeat; overflow:hidden;}
.winlogin_head .headbg { height:55px; padding-left:20px; background:#f7f7f7; line-height:55px; border-left:1px solid #ccc; border-right:1px solid #ccc; margin-top:5px;}
.winlogin_head .headbg h2,.winlogin_head .headbg .h2,.winlogin_head .headbg a {font-size:20px; font-weight:bold; display:inline; background:none;}
.winlogin_head .headbg h2,.winlogin_head .headbg .h2 { color:#333;}
.winlogin_head .headbg span { font-size:20px; color:#999; font-weight:100; margin:0 15px;}
.winlogin_head .headbg a:hover { color:#960; text-decoration:underline;} 
.winlogin_c { width:618px; border-left:1px solid #ccc; border-right:1px solid #ccc; background:#fff; padding-bottom:65px;}
.winlogin_form { margin:50px 0 0 50px;  padding-right:50px; border-right:1px solid #e3e3e3; display:inline; width:262px;}
.winlogin_form p { position:relative;}
.winlogin_form .inputlabel { position:absolute; left:40px; line-height:40px; font-size:16px; color:#ccc; cursor:text;}
.xuser_name ,.xuser_pwd { width:262px; height:40px; background:url(../../../images/winlogin.png) top left; background-position:0 -70px;}
.xuser_name input,.xuser_pwd input { border:0; height:34px; margin-left:35px; margin-top:3px; width:220px; font-size:16px; line-height:34px; color:#333;outline:none;}
.xuser_pwd { background-position:0 -110px; margin-top:20px;}
.winlogin_smt { margin-top:20px; overflow:hidden; position:relative;_zoom:1;}
.xuser_submit { display:inline-block; width:105px; height:40px;background:url(../../../images/winlogin.png) top left; background-position:-105px 0; border:0; cursor:pointer; float:left;}
.winlogin_smt .remepwd { width:140px; height:15px; line-height:15px;left:18px; *left:15px; top:12px;font-family:Verdana, Geneva, sans-serif; display:inline-block; float:left; position:relative; color:#333;}
.winlogin_smt .remepwd input { display:inline;position:relative; left:-3px; top:1px; float:left; width:13px; height:13px;}
.winlogin_smt .remepwd label { float:left;}
.winlogin_smt .remepwd a { float:right;}
.winlogin_wbqq { padding:50px;}
.wbqq { margin-top:25px; margin-left:10px; overflow:hidden;_zoom:1;}
.wbqq a { width:47px; display:inline-block; float:left; padding-top:55px;background:url(../../../images/winlogin.png) top left; white-space:nowrap; color:#333; text-align:center;}
.wbqq a:hover { text-decoration:underline; color:#333;}
.wbqq a.login_qq { margin-left:30px; background-position:-50px 0;}
.winlogin_foot { width:100%; height:5px; background:url(../../../images/winlogin_f.png) no-repeat; overflow:hidden;}