﻿body, div, p, ul, ol, dl, dt, dd, li, form, input, table, img, h1, h2, h3, h4, h5, h6{
margin:0;padding:0;}
body{background:#fff none;color:#333;font-size:12px;font-style:normal;font-weight:normal;font-family:arial,"Microsoft Yahei","Hiragino Sans GB",sans-serif;}
em, b, i{font-style:normal;font-weight: normal;}

a{color:#333333;text-decoration:none;}
a:link, a:visited{}
a:hover, a:active{text-decoration:underline;}
a.on:hover, a.cur:hover, .on a:hover, .cur a:hover{text-decoration:none;}
img, a img{border:0 none;}
ul, ol{list-style-type:none;}
ul:after, ol:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.vspace{height:10px;font-size:0px;line-height:0px;width:99%;clear:both;}
body .l, body .left{float:left;clear:none;}
body .r, body .right{float:right;clear:none;}
body .c, body .c{text-align:center;}
.clear_float, .clear{clear:both;font-size:1px;line-height:1px;height:1px;overflow:hidden;}
.column_wrapper{clear:both;margin:0 auto;text-align:left;width:1000px;}
.column_wrapper:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
a:hover{ text-decoration: none;}
input[type="text"],input[type="button"], input[type="submit"], input[type="reset"],textarea {-webkit-appearance: none;}



/*-------头部底部样式---------*/
.bg{ background: #FFFFFF; clear: both;}
.top_bg{ height: 250px; overflow: hidden; clear: both; width: 100%; position: relative; background-position:  top center; background-repeat: no-repeat;}
.navSearch_0123{width:100%; height: 69px; position: fixed; top: 0; z-index: 10;}
.navSearch_0123 .navSearch_mark_0123{ background: url(img/head_bottom.png) 0 0 repeat-x transparent;  position: absolute; left: 0; top: 0; width:100%; height: 69px; }
.navSearchCon_0123{ position: relative; z-index: 10; clear:both;margin:0 auto 4px;text-align:left; width:1136px;}
.logo_0123{ float: left; width: 134px; margin-top: 13px; margin-right: 0px; background: url(img/LOGO_s_new.png?20150720) 0 0 no-repeat; height: 38px; margin-bottom: 13px;}
.logo_0123 a{ display: block; width: 100%; height: 38px;}
.nav_0123{ float: left; width: 958px; font-size: 18px; color: #333333;/*margin-right:50px*/}
.nav_0123 a{ color: #333333; float: left; padding: 0 13px; line-height: 65px;}
.nav_0123 .nav_geek{color: #D43724;}
.nav_0123 .nav_geek:hover{color: #FFFFFF;}
.nav_0123 a span{ float: left;}
.nav_0123 a.cur{ color: #FFFFFF; background: #c93e2f;}
.nav_0123 a:hover{ color: #FFFFFF; background: #c93e2f;}


.login_con_0123{ float: right; width: 250px; position: relative;}
.login_0123{float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #333333;font-size: 16px;line-height: 65px; text-align: right;}
.login_con_0123 .name_0123{ width: auto; max-width: 60px; text-align:left; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #333333; font-size: 16px; line-height: 65px;}
.login_con_0123 .fenge_0123{ width: 1px; float: left; margin: 0 10px; background: #b4b4b4; height: 16px; margin-top: 25px;}
.login_con_0123 .xiugai_btn_0123{ float: left; width: 36px; height: 36px; margin-top: 14px; position: relative; cursor: pointer; margin-right: 13px;}
.login_con_0123 .xiugai_btn_0123 i{ position: absolute; left: 0; top:0; width: 36px; height: 36px;}
.login_con_0123 .xiugai_btn_0123 .mes_index{ display: inline-block; position: absolute; left: 29px; top: -10px; width: 27px; height: 22px; font-size: 12px; color: #ffffff;background-image: url(img/mesii.png);
  background-image: -webkit-image-set(url(img/mesii.png) 1x,url(img/mesi.png) 2x); background-repeat: no-repeat;}
.login_con_0123 .xiugai_btn_0123 .mes_index span{ position: absolute;left: 0px;top: 3px;display: inline-block;text-align: center;width: 27px;}
.login_con_0123  .btn-vip{width: 24px; margin-top: 5px; margin-left: 5px;}
.login_con_0123 .btn-avip{float: left; padding-top: 14px;}
.login_con_0123  .grxx{ position:absolute; right:19px; top:40px; width:289px; overflow:hidden; z-index:20; display:none;}
.login_con_0123  .grxx .top{ background:url(img/grzl_top.png?1) 0 0 no-repeat; width:289px; height:15px; font-size:0px;}
.login_con_0123  .grxx .bottom{ background:url(img/grzl_bottom.png?1) 0 0 no-repeat; width:289px; height:2px;}
.login_con_0123  .grxx .yhqx{ overflow:hidden; border:2px solid #cc0022; border-bottom:0px; border-top:0px; padding:12px 13px; background: #fff;}
.login_con_0123  .grxx li{ width:100%; line-height:24px; font-size:14px; font-family:"宋体","微软雅黑","黑体"; margin-bottom:6px;}
.login_con_0123  .grxx li a:hover{ color:#cc0022; text-decoration:none;}
.login_con_0123  .grxx li img{ float:left; width:96px; margin-right:10px;}
.login_con_0123  .grxx li .yhnr{ float:left; overflow:hidden;}
.login_con_0123  .grxx li .text{ line-height:24px; font-size:14px; font-family:"宋体","微软雅黑","黑体"; color:#666666;}
.login_con_0123  .grxx li .con{ line-height:24px; font-size:14px; font-family:"宋体","微软雅黑","黑体"; color:#2f2f2f;}
.login_con_0123  .grxx li .g{ color:#cc0022};
.login_con_0123  .grxx li .yhnr .con a{ color:#2f2f2f;}
.login_con_0123  .grxx li .yhnr a{ margin-right:15px;}
/*.login_con_0123:hover .grxx{ display: block;}*/
/*.login_con_0123 .message_1023_btn{ float: left; width: 25px; margin-right: 10px; margin-top: 24px; position: relative;}
.login_con_0123 .message_1023_btn i{ position: absolute; top: -8px; right: -8px; width: 16px; font-size: 12px; height: 16px; border-radius: 50%; background: #c93e2f; text-align: center; color: #FFFFFF; line-height: 16px;}*/
.login_con_0123 .message_1023_btn{ width: auto; text-align:left; float: left; color: #333333; font-size: 16px; line-height: 65px; position: relative;}
.login_con_0123 .message_1023_btn i{ position: absolute; top: 22px; right: -4px; width: 8px; font-size: 12px; height:8px; border-radius: 50%; background: #c93e2f; text-align: center; color: #FFFFFF; display: block;}

#fix, #gr {background: #000;position: fixed;left: 0px;top: 0px;filter: alpha(opacity=50);opacity: 0.5;width: 100%;height: 100%;z-index:10;}
.old_version{ position: absolute; right: -30px; top: 21px; font-size:16px; line-height: 24px; color: #999999;}


