/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:400;font-style:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
a{text-decoration:none;color:#333333;}
a:hover{text-decoration:underline;}
body{font-family:tahoma;font-size:12px;color:#666666;background:#FFFFFF;}
.hidden{display:none;}
.clear_float{clear:both;float:none;line-height:0;height:0;overflow:hidden;background:#000;}
/*clear float*/
.wrapfix:after {content: "."; display: block;height: 0; clear: both; visibility: hidden;} 
.wrapfix{display: inline-table;}/* Hides from IE-mac \*/* html .wrapfix {height: 1%;}.wrapfix {display: block;}/* End hide from IE-mac */ 
*+html .wrapfix{ min-height: 1px; }/*ie7*/

/*so_header*/
.so_header{height:29px;background:#F4F4F4;}
.so_header .soh_wrap{margin:0 5px;}
.so_header .soh_l{width:271px;height:29px;float:left;overflow:hidden;line-height:100px;background:url(so_t6.png) no-repeat 8px 9px;}
.so_header .soh_r{color:#CCCACA;}
.so_header .soh_r a{color:#0084BB;text-decoration:underline;}
.so_header .soh_r a:hover{text-decoration:none;}
.gb_login{float:right;padding-top:4px;height:25px;width:680px;line-height:20px;}
.gb_login .login_name strong a,.gb_login .login_name strong a:hover{font-weight:400;color:#FFA200;}
.gb_login .gb_login_welcome{float:right;*padding-top:1px;_padding-top:0px;position:relative;}
.gb_login .gb_login_welcome .gb_tmsg span{display:none;}
.gb_login .gb_login_welcome em{ padding-left:1px;}
.gb_login .has_msg{*padding-top:1px;_padding-top:3px;}
.gb_login .has_msg .gb_tmsg span{font-family:宋体;display:inline;}
.gb_login .has_msg .gb_tmsg img{margin-left:2px;vertical-align:middle;position:relative;top:-1px;*top:0px;*left:2px;}
.gb_login .gb_lbox_r,.gb_login #gt_login_btn{float:right;}
.gb_login #gt_login_btn{*position:relative;*top:2px;_position:static;}
.gb_login .gb_lbox_r{*position:relative;*top:1px;_position:static;}
.gb_login .gt_lbox_form{float:right;text-align:right;margin-top:-1px;position:relative;color:#5E5E5E;}
.gb_login .gt_lbox_form label{cursor:pointer;}
.gb_login .gt_lbox_form input{width:87px;height:18px;padding-left:3px;line-height:18px;font-size:12px;color:#1E3C47;overflow:hidden;margin-right:2px;vertical-align:middle;border:1px solid #B2B2B2;border-left:1px solid #8D8D8D;background:#FFFFFF;}
.gb_login .gt_lbox_form #global_login_user{width:106px;}
.gb_login .gt_lbox_form .error{color:#FF0000;}
.gb_login #gt_lbox_tips{height:18px;line-height:18px;background:#FFFFFF;overflow:hidden;top:2px;position:absolute;text-align:left;color:red;display:none;}
.gb_login .gt_lbox_tips{width:106px;right:247px;*right:243px;padding-left:3px;}
.gb_login .gt_lbox_tips1{padding-left:3px;width:86px;right:114px;*right:110px;}
.gb_login .gb_loading{float:right;margin-right:4px;width:21px;height:20px;overflow:hidden;padding-top:3px;}
.gb_login .gt_open_tips{color:#FFC800;}
#global_login_submit,#global_login_cancel{width:33px;height:19px;display:inline-block;margin:0 4px 0 1px;overflow:hidden;vertical-align:middle;background:url(so_login.png) no-repeat;}
#global_login_cancel{background-position:right 0;}


/*so_main*/
.so_main{width:960px;margin:0 auto;}
.so_logo{padding:46px 0 34px;}
.so_logo img{display:block;margin:0 auto;}

/*so_search*/
.so_search{height:105px;padding-left:265px;}
.so_seanav{height:23px;}
.so_seanav li{float:left;color:#0085E5;margin-right:12px;text-decoration:underline;font-family:宋体;cursor:pointer;height:19px;}
.so_seanav .cur{text-decoration:none;font-weight:700;color:#444444;background:url(so_ico.png) no-repeat bottom;}
.so_seanav .noline{text-decoration:none;}
.sobox_input_tips{border:0 none;border-top:1px solid #DBDBDB;height:25px;line-height:25px;color:#FF0000;width:361px;padding-left:5px;}
.sobox_input{width:367px;height:26px;overflow:hidden;float:left;border:1px solid #A0A0A0;}
.seainputKey{border:0 none;border-top:1px solid #DBDBDB;height:20px;width:361px;position:relative;top:-1px;font-size:14px;padding:5px 3px 0;}
.sobox_btn{width:77px;height:28px;border:0 none;float:left;overflow:hidden;text-indent:-9999px;margin-left:5px;background:url(so_btn.png) no-repeat;cursor:pointer;}

/*so_hot*/
.so_hot{width:607px;overflow:hidden;margin:0 auto;padding-bottom:65px;}
.so_hot h5{font-size:14px;color:#444444;font-weight:700;height:24px;}
.so_hot_pic{width:624px;height:84px;}
.so_hot_pic a{display:inline-block;margin-right:20px;float:left;}
.so_hot_pic img{display:block;}
.so_hot_txt{line-height:22px;}
.so_hot_txt a{white-space:nowrap;margin-right:8px;color:#0482CA;}
.so_hot_txt .aRed{color:#FFA200;}
.so_hot_txt .hotRed{color:#FF0000;}
.so_hot_txt .b{font-weight:700;}
.so_hot_txt .s12{font-family:"\5B8B\4F53";font-size:12px;}
.so_hot_txt .s14{font-family:"\5B8B\4F53";font-size:14px;}
.so_hot_txt .s16{font-family:"\5B8B\4F53";font-size:16px;}
.so_hot_txt .s18{font-family:"\5B8B\4F53";font-size:18px;}

/*so_foot*/
.so_foot{ width:960px; margin:0 auto; padding:13px 0 20px 0;}
.so_foot .foot_menu{ line-height:24px; text-align:center; color:#D8D8D8;}
.so_foot .foot_menu span{ color:#666666;}
.so_foot .foot_menu .c_tx{ color:#E40000;}
.so_foot .foot_menu a{ color:#666666;}
.so_foot .foot_menu a:hover{ color:#333333;}
.so_foot .foot_inf{ width:390px; margin:4px auto 0;}
.so_foot .foot_inf a{ float:left; width:128px; height:48px; background:url(foot_pic.png) no-repeat;}
.so_foot .foot_inf a.anwang{ float:left; width:140px; height:48px; background:url(foot_pic.png) -128px 0 no-repeat;}
.so_foot .foot_inf a.jingc{ float:left; width:122px; height:48px; background:url(foot_pic.png) -268px 0 no-repeat;}
