﻿
/********************************      Basic Structure      ********************************/
html {font-size: 100%; height: 100%; }
body {font-family: Arial, Helvetica, sans-serif;font-size: 12px;width:100%;color: #4d4d4d ; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,select{margin:0;padding:0}
.clear {clear: both;}

fieldset,img,a img {border: 0 none; }

/* HTML5 */
article, aside, dialog, figure, footer, header, hgroup, nav, section { display:block; }
/* HTML5 */
a { color: #4d4d4d; text-decoration: none;
	outline:none;/*ff*/  
    hide-focus:expression(this.hideFocus=true);/*ie*/  }
a:hover {color: #000}

.clearfix:after{ display:block; height:0; content:" "; clear:both; overflow:visible  }
.clearfix{  *zoom:1 }

.hd_img{margin:0px 5px 2px 0px;vertical-align:middle;padding:0px;}
.voidFont{
color: #FF0000;
text-decoration: line-through;
}
.hr0{
height: 1px;
border: none;
border-top: 1px solid #ccc;
}
.blue{color:#126FA2;}
.red{ color:#ff0000}
option[disabled],.gray{ background-color: #EDEDED; color: #ababab;text-shadow:2px 3px 2px  #FFF}

/********************************		index		 ********************************/
header {width:100%;overflow:hidden;height:98px}
.logos{ float:left;width:210px; padding-left:10px }
.nav-top{ float:right; width:640px; }
.nav-top ul{float:left;}
.nav-top ul li{float:left; list-style:none; text-align:center; padding-right:60px;  line-height:30px;font-weight:bold;}
.nav-top ul li a{ color:#A3A3A3}
.nav-top li a:hover,.nav-top li .current{color:#000;list-style:none;cursor:pointer;}
.nav-top .search{float:left;display:inline-block;margin-top:5px; }
.nav-top .search span{ line-height:30px;float:left; padding-right:5px}
.search-box{border:1px solid #EADEA1;  border-radius:3px; width:150px; background-color:#FFF;float:left;}

.top2{ background:#fff; display:block; height:68px; overflow:hidden}
header .logo2{ float:left;width:210px; padding:5px 00px 0  10px}
header .right-nav{ float:right;  }
header .nav-main ul{ padding-right:40px;  }
header .nav-main li{ float: right;text-align:left; list-style:none; text-align:center; line-height:30px ; padding:20px 20px 0 0  }
header .nav-main li a{ font-size:14px;font-weight:bold; color:#A3A3A3; display:inline-block;cursor:pointer}
