
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, button{padding:0;margin:0; border:0}
body{
	font-family: "Microsoft Yahei","Verdana","Arial";
	font-size: 13px;
	color: #666;
	padding-top: 43px
}
fieldset, img{border:0;}
input, label, select, option, textarea, button, fieldset, legend{font-family:"寰蒋闆呴粦";}
ul,li{list-style-type: none;}
form,input{ border:0;}

img{border:0;vertical-align:middle}


em{font-style:normal}

.clear{ clear:both}
.div{ display:block}
.left{ float:left}
.right{ float:right}


.margin14{ margin-top:14px;}
.margin10{ margin-top:10px;}
.r_marginr14{ margin-right:14px}
.r_marginr16{ margin-right:16px}
.r_marginr10{ margin-right:10px}




.heade_langding{ height:40px; border-top:2px solid #0d9bcf; border-bottom:1px solid #dedede; width:100%; background:#f7f7f7; position:fixed; z-index:999; left:0; top:0}
.head_top{ width:1000px; margin:0 auto;position:relative;}
.head_top .logo_ling{ width:107px; height:40px; float:left; margin-right:45px;}

.meg{ float:left; margin-left:17px;}
.meg a.aty,.meg span.sevi{ height:40px; line-height:40px; padding:0 12px; display: block; float:left; color:#666; font-size:16px;}
.meg a.aty:hover,.meg span.sevi:hover{ background:#ededed; display:block; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; text-decoration:none; padding:0 11px; color:#f55c00}
.meg span.sevi{ padding:0; width:64px; text-align:center}
.meg span.sevi:hover{ padding:0; width:62px}
.meg span.sevi:hover{ cursor:pointer; position:relative;}
.meg span.sevi:hover .some{  position:absolute; top:41px; left:-30px; z-index:10; line-height:32px; display:block; width:115px; background:#ededed; border:1px solid #dfdfdf; border-top:none; padding-top:5px}
.meg span.sevi .some{ display:none}
.meg span.sevi:hover .some li{ height:38px; line-height:38px; text-align:center; width:115px; font-size:16px}
.meg span.sevi:hover .some li a.mderi{color:#585858; display:block;}
.meg span.sevi:hover .some li a.mderi:hover{ background:#0380af; color:#fff; text-decoration:none}

#navibar .hsplit{display:block; height:0; line-height:0; min-height:0; margin:4px 0; padding:0; border-top:1px dashed #D7D7D7; font-size:0;width:100%; min-width:71px;}
#navibar, #navibar .navL .trigger1 s, #navibar .navL .wap, #navibar .navL .wap a s,#navibar .navL .meg, #navibar .pcSites .sites a, #navibar .nav-user, #navibar .nav-signin .ava,.nav-dd-head .arr,#navibar .nav-bbs,#off .nav-signin .nav-dd-body ul li i,#on .nav-msg a,#on .nav-msg a .num{background:url(hb.png) no-repeat 0 0;}
#navibar{}
#navibar a{text-decoration:none; color:#000;}
#navibar a:hover,#navibar .red:hover{text-decoration:none; color:#f60}
.navL{ float:left}
.navL a{display:inline-block}
.navL a:hover{text-decoration:underline}
.navC{width:250px; float:right;height:28px;}
.navL .drop1{display:inline;float:left;position:relative;z-index:3; height:43px;}
.navL .drop1 a{ display:block; width:100%; float:left; line-height:36px}
.navL .drop1 a:hover{text-decoration:underline; display:block}
.navL .trigger1{font-weight:bold;position:relative;z-index:10;padding:0 0 0 5px;width:82px}
.navL .trigger1 s{cursor:pointer;background-position:-63px -86px;height:4px;width:7px; position:absolute;top:13px;right:5px;-webkit-transition:-webkit-transform .2s ease-in; -webkit-backface-visibility:hidden; -moz-transition:-moz-transform .2s ease-in; -o-transition:-o-transform .2s ease-in; transition:transform .2s ease-in;}
.navL .aHover .con1{display:block; background-color:#0096cd;/* Modern Browsers */ opacity: 0.9;/* IE 8 */ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";/* IE 5-7 */ filter: alpha(opacity=90);/* Netscape */ -moz-opacity: 0.9;/* Safari 1 */-khtml-opacity: 0.9;}
.navL .aHover .trigger1 s{}
.navL .con1{display:none;position:absolute;z-index:4;background:#fff;border:1px solid #D7D7D7; border-top:none; top:41px;left:0; font-size:14px; line-height:30px; padding:5px 10px 10px 0; width:130px; text-align:center}
.navL .con1 .bb{border-bottom:1px solid #D7D7D7;}
.navL .con1 a{padding:0 6px; color:#FFFFFF;}
.navL .con1 a:hover{}
.navL .con1 font{ font-size:14px; color:#fff; font-weight:bold; }
.navL .meg{display:inline; float:left; margin-left:3px; padding-left:16px; background-position:-64px -20px;}
.navR{width:520px;height:28px; line-height:28px; float:right;}

.loginForm{float:left;}
.ajaxLogon{float:right;line-height:41px; color:#464646;}
.ajaxLogon .a{ float:left;width:60px; height:28px; text-align:center;color:#464646;display:none;}
.ajaxLogon .reg{font-family: "寰蒋闆呴粦";padding: 0 14px;margin-right: 12px;}
.ajaxLogon #login{ float:left; text-align:center; width:40px; background-color:#0096cd; color:#FFFFFF; height:41px; line-height:41px;padding: 0 14px;}
.ajaxLogon #qq{ margin-left:4px;}
.ajaxLogon #qq,.ajaxLogon #sina{ float:left; width:26px; line-height:28px; display:none;}
.ajaxLogon #qq img,.ajaxLogon #sina img{ float:left; width:16px; margin-top:12px; margin-left:5px;}