html{overflow-x:hidden;}
body{margin:0px;font-size:0.75em;line-height:160%;}
A{color:#000;TEXT-DECORATION:none}
a:hover{text-decoration:underline;}
p,ul,form,img,pre{margin:0px;padding:0px}
img{border:none;}
pre{font-size:1em;}
ul{list-style:none;}
.clear{clear:both;}
.wrap{width:1002px;margin:0px auto;}
.left{display:block;float:left;}
.right{display:block;float:right;}
.ulline li{list-style:disc inside;line-height:210%;background:url("li_line.jpg") left bottom repeat-x;}
.ulline li span{float:right;color:#f18d00;}
.title{padding-left:30px;height:30px;line-height:30px;font-size:1.15em;font-weight:bold;background:url("about_icon.png") no-repeat 2px center;}
.notes{padding-left:25px;height:20px;line-height:20px;font-size:1.08em;font-weight:bold;background:url("notes_icon.png") no-repeat 2px center;}
.more{height:100%;padding-left:18px;background:url("arrow_icon.png") no-repeat left center;}
.more:hover,.more a:hover{text-decoration:none;}
.conbox{padding:8px 12px;border:solid 1px #ccc;margin-bottom:10px;}
.conbox p img{float:left;margin:3px 3px 3px 0px;}

.logo{display:block;height:50px;width:175px; margin-top:7px;background:url("logo.png");}
.menu{height:80px;background:url("menu_bg.png") repeat-x;}
.menu ul{float:right;width:800px;}
.menu li{float:left;font-size:1.1em;text-align:center;font-weight:bold;background:url("divide.gif") left center no-repeat;}
.menu li a{display:block;width:90px;line-height:80px;color:#666;}
.menu li a:hover,.menu .act{text-decoration:none;color:#f33;background:url("menu_hover.png") left bottom repeat-x;}
.banner{height:230px;width:800px}
.quick{height:230px;width:200px;overflow:hidden;}
.quick .head{padding-left:35px;background:url("quick.png") 5px center no-repeat;}
.quick li{height:68px;background:url("li_line.jpg") left bottom repeat-x;}
.quick a,.quick a:hover{display:block;height:100%;width:100%;text-decoration:none;}
.trace{background:url("trace.png") left center no-repeat;}
.oa{background:url("oa.png") left center no-repeat;}
.mail{background:url("mail.png") left center no-repeat;}
.divide{height:3px;margin-bottom:8px;background:url("menu_bg.png") repeat-x;}
.topic{height:28px;line-height:28px;color:#FFF;font-size:1.15em;font-weight:bold;background:url("topic_bg.png") repeat-x;}
.search{padding-left:35px;background:url("search.png") 5px center no-repeat;}
.service{padding-left:35px;background:url("service.png") 5px center no-repeat;}
.tel{padding-left:35px;background:url("tel.png") 5px center no-repeat;}
.hotline{width:258px;height:205px;background:url("hotline.jpg") no-repeat left center;}
.subnav{float:left;padding:10px 0px 0px 10px;line-height:230%;width:185px;text-align:right;overflow:hidden;}
.subnav li{width:100%;background:url("underline.gif") left bottom repeat-x;}
.subnav a:hover,.subnav .act{color:#013677;text-decoration:none;}
/* news list */
.block{width:100%;padding-bottom:5px;border-bottom:1px dashed #CCC;margin-bottom:8px;}
.nugget{float:left;width:325px;border-bottom:1px dashed #CCC;padding:15px;height:110px;}
.info{ width:100%; line-height:17px; font-weight:bold;color:#666;margin:5px 0px;}
/* product list*/
.product{overflow:hidden;font-weight:bold;}
.product img{float:left;margin:0px 8px 2px 0px;}
.product li{float:left;width:330px;height:110px;margin-bottom:10px;}
.product p{font-weight:normal;}
.back{width:100%; height:30px; line-height:30px; float:left; text-align:right; font-weight:bold;color:#3b5998;}
.side{width:770px;float:right;}
.min_h{min-height:420px;}
.form{border-collapse:collapse;empty-cells:show;table-layout:fixed;}
.form td{text-align:left;padding:2px 4px;border:1px solid #FF6633;}
.form th{text-align:right;border:1px solid #FF6633;color:#01377B;font-weight:normal;} 
.form input[type=text]{border:1px solid #FAD7A7;width:150px;}
.form .button{float:right;cursor:pointer;width:75px;margin-right:50px;}
.reply{color:#f18d00;}
.page{width:100%; height:30px; line-height:30px; float:left; text-align:center; font-weight:bold;}
#footer{text-align:center;line-height:22px;padding:0px;}