/****reset***/
html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin:0;padding:0;font-size:12px;font-family:Arial; font-size:11px;}
table{border-collapse:collapse;}
a img{border:0px;}
address, caption, cite, code, dfn, em, th, var {font-style:normal;font-weight:normal;}
li {list-style:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
input, button, textarea, select {font-family:inherit;font-size:12px; vertical-align:middle;}
a{outline: none; text-decoration:none;}
a:hover{ text-decoration:underline;}
.clear{	font-size: 0px;	line-height: 0px;margin: 0px;padding: 0px;height: 0px; clear:both; width:100%;}
/****resetend***/
body{ background-color:#e8ebef;}
#container{ width:962px; background: url(../images/default/wrapperbg.gif) repeat-y; margin:0 auto; padding:0px 12px;}
#bottom{ background:url(../images/default/bottombg.gif) no-repeat;margin:0 auto; width:966px; height:45px; padding:10px; overflow:hidden;}
#bottom .copyright{ color:#747779; font-size:11px; float:left;}
#bottom .bottomlink{color:#747779;   float:right;}
#bottom .bottomlink a{color:#747779;}

#header{ width:962px;}
#logo{ width:213px; height:56px; padding-left:10px; float:left; margin-top:10px;}
.toplink{ width:295px; float:right; text-align:right; margin-top:20px; margin-right:10px;}
.toplink span{ margin-right:30px;color:#186ab4;}
.toplink a{ color:#186ab4;}

#nav{ height:30px; background:url(../images/default/navbg.gif) repeat-x; border-width:1px 0px 1px 0px; border-color:#b6b6b6; border-style:solid; margin-top:10px;}
#nav ul{ width:952px; height:30px; display:block;}
#nav ul li{ float:left; line-height:30px; width:120px; text-align:center; display:block;}
#nav ul li a{ font-weight:bold; color:#535658; text-decoration:none; font-size:12px;}
#nav ul li a:hover{ color:#186ab4;}
#nav .nav_home{ width:60px;}
#nav .nav_about{ width:110px;}
#nav .nav_news{ width:100px;}
#nav .nav_product{ width:140px;}
#nav .nav_service{ width:130px;}
#nav .nav_career{ width:70px;}
#nav .nav_contact{ width:86px;}
#nav .nav_ww{width:140px; padding-left:20px; background:url(../images/default/navright.gif) no-repeat left center; position:relative; line-height:30px; height:30px; float:right; }


#submain{ position:relative; top:-1px;}
.nav_sub{ position:absolute;left:0px;top:0px; width:124px;background-color:#FFF; display:none; border-style:solid; border-color:#b6b6b6; border-width:0px 1px 1px 1px; overflow:hidden;}
.nav_sub ul{ padding:0px 3px;}
.nav_sub ul li{ line-height:24px; border-bottom: solid 1px #F5F5F5; text-align: left; }
.nav_sub ul li a{ color:#333; display:block;padding-left:10px;}
.nav_sub ul li a:hover{ background-color:#F2F2F2; text-decoration:none; color:#000;}


.sub_about{left:52px}
.sub_news{ left:160px}
.sub_pro{ left:275px;}
.sub_ser{ left:413px;}
.sub_career{ left:540px;}
.sub_contact{}


#lanbox{ background-color:#FFF; border:solid 1px #CCC; width:220px;  position:absolute; display:none; padding:5px; left:-70px; top:30px; padding-bottom:20px;}
.lanclo{ height:19px; overflow:hidden;}
#closebtn{ background-color:#CCC; color:#FFF; display:block; width:20px; height:15px; line-height:15px; text-align:center; font-weight:bold; float:right; text-decoration:none;padding:2px; overflow:hidden;}
#nav #closebtn:hover{ background-color:#666;text-decoration:none; color:#FFF;}
#nav #lanbox dl dt{ line-height:24px; font-weight:bold; font-size:14px; border-bottom: solid 1px #F0F0F0; text-align:left;}
#nav #lanbox dl dt span{ font-size:11px; font-weight:normal;}
#nav #lanbox dl dd{ line-height:20px; padding-left:10px; text-align:left;}
#nav #lanbox dl dd a{ display:inline; line-height:14px; font-weight:normal;}

.banner{ width:962px; height:166px; margin:10px 0px 20px 0px;}
.main{ width:962px;}

.menu{ width:170px; float:left;}
dl.pagemenu dt{ font-size:14px; font-weight: bold; color:#186ab4; border-bottom:solid 1px #e4e4e4; height:29px; line-height:29px;}
dl.pagemenu{ padding-left:5px; width:150px; display:block;}
dl.pagemenu dd{border-bottom:solid 1px #e4e4e4; height:24px; line-height:24px;}
dl.pagemenu dd a{ color:#676767; display:block; background:url(../images/default/cdot.gif) no-repeat left center; padding-left:8px;  }
dl.pagemenu dd a:hover{ color:#2673b9;background:url(../images/default/cdot_h.gif) no-repeat left center;}
dl.pagemenu .c_menu a{color:#2673b9; text-decoration:underline;background:url(../images/default/cdot_h.gif) no-repeat left center;}


.content{ width:600px; float:left; _height:500px; min-height:500px;}
.content_title{ width:600px; height:24px; line-height:24px; padding-bottom:5px; border-bottom:dashed 1px #e4e4e4; margin-bottom:15px;}
.content_title span{ float:right; display:block; padding:0px 10px 0px 15px; background:url(../images/default/icon_r.gif) no-repeat left center;   color:#555555; line-height:14px; line-height:14px; margin-top:10px;}
.content_title span em{ color:#638e97;}
.content_title strong{ font-size:17px; font-weight:bold;}

#scrollmenu{ width:165px;float:right; height:230px;padding-right:15px; position:relative;}
#scrollmenu #fun_list{width:165px; height:230px; display:block; position:absolute;}
#scrollmenu #fun_list dt{ height:29px; line-height:29px;   color:#186ab4; border-bottom:solid 1px #186ab4; font-weight:bold; margin-bottom:8px;}
#scrollmenu #fun_list dd{ height:16px; padding:5px 0px;}
#scrollmenu #fun_list dd a{ color:#638e97;  }
#scrollmenu #fun_list dd a img{ vertical-align: middle;}


