﻿ body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
 a{ text-decoration:none;}
 ul,ol{list-style:none;}
 table{border-collapse:collapse;border-spacing:0;}
 .layout:after{content:'\20';display:block;height:0;clear:both;}
 .layout{*zoom:1;}
 .cf:before,.cf:after{content:'';display:table;}
 .cf:after{clear:both;}
 .cf{*zoom:1;}
 small, cite, code, em, th, i, b {
font-size: 1em;
font-style: normal;
font-weight: 500;}
 .topcool{ height:45px;  margin:0 auto; background: url(../images/topbg_1.png) repeat-x; position:relative;  text-align:center; z-index:999;}
 .topheader{ height:45px; width:990px; margin:0 auto; display:inline-block; text-align:left;}
 .topnav{ height:45px; float:left; padding:0 0 0 10px;}
 .topnav > a{ height:45px; width:80px; line-height:44px; line-height:47px\9; color:#fff; text-align:center; display:inline-block; float:left; overflow:hidden; font-size:14px;}
 .topnav > a:hover{ background:#1f83d9; font-weight:bold; color:#fff;}
 
 .topNav > a.selected{color:#fff;background:#1f83d9;font-weight:bold;text-decoration:none;}

 
 .navmore{ width:107px; height:40px; line-height:40px; line-height:47px\9; color:#000; text-align:center; font-size:14px; display:inline-block; float:left;     cursor: default; position:relative;}
 .navmore a{  color:#fff;  }
 .navmore b{ position:absolute; top:21px; right:7px; width:0; height:0; font-size:0; line-height:0; border-style:solid dashed dashed dashed;  border-width:5px 5px; border-color:#8c6000 #ffae00 #ffae00;}
 .navMoreUL{ position:absolute; top:40px; left:0; background:#1f83d9; text-align:left; display:none;}
 .navMoreUL li{ width:107px; height:34px;}
 .navMoreUL li a{ display:block; height:34px; line-height:34px; color:#fff; font-size:12px; white-space: nowrap; padding-left:15px;font-weight:normal;}
 .navMoreUL li a:hover{ background:#1a5eb6;color:#ffba00;}
 .navmore-hover{ background:#1f83d9; color:#FFF; font-weight:bold;}
 .navmore-hover b{border-color:#8c8c8c #ff9933 #ff9933;}
 
 .topheadright{ float:right; margin-right:-1px;}
 .thrUl{ float:right; height:43px;}
 .thrUl > li{ float:left; position:relative;}
 .doLogBox{ line-height:43px;}
 .thrUl .doLogBox a{ color:#000; margin: 0 5px;}
 
 .topSearch{ display:inline-block; height:25px; float:right; margin:9px 10px 0 0; margin:8px 10px 0 0\9; position:relative; border:1px solid #ff9200;
       background:#fff;}
 .topSearchTxt{ height:25px;width:143px;line-height:25px;border:0;float:left;margin-right:5px;padding:0 0 0 5px;}
 .topSearchBtn{ height:25px; width:24px; cursor:pointer; background:url(../images/bs.png) no-repeat; border:0;}
 .topSearchBtn:hover{background:url(../images/bs.png) #fff no-repeat left -24px;}
 
 .chooseS{ background:#ff9933; position:absolute; top:26px; left:0; width:177px; padding:5px 0; display:none;}
 .chooseS input{ margin: 0 3px 0 5px;display: inline-block; vertical-align: middle;}
 .chooseS label{ color:#FFF; vertical-align:middle; display: inline-block;}

/* .navmore:hover > a,span.navmore.selected > a{color:#fff;text-decoration:none;background:#1f83d9;}*/ 
 .navmore:hover > a,span.navmore.selected {color:#fff;text-decoration:none;background: url(../images/navhoverbg_1.jpg) repeat-x;} 

