/* CSS Document */
body{ margin:0px; padding:0px;}
img{ border:0px; margin:0px; padding:0px;}
form,input{ padding:0px; margin:0px;}
.redfont{ color:#FF0000; font-size:12px; text-decoration:none;}
.redfont_b{color:#FF0000; font-weight:bold; font-size:12px; text-decoration:none;}
.bluefont{ color:#0000FF;font-size:12px; text-decoration:none;}
.bluefont a,.bluefont a:link,.bluefont a:visited{ font-size:12px; color:#0000FF; text-decoration:none; font-weight:lighter;}
.bluefont a:hover{ font-size:12px; color:#FF0000; text-decoration:underline; font-weight:lighter;}
.bluefont_b{color:#0000FF; font-weight:bold;font-size:12px; text-decoration:none;}
.yellowfont{ color:#FF6600; font-size:12px; text-decoration:none;}
.yellowfont_b{color:#FF6600; font-weight:bold; font-size:12px; text-decoration:none; }
.purple{ color:#990099; font-size:12px; text-decoration:none;}
.purple_b{ color:#990099; font-size:12px; text-decoration:none;font-weight:bold;}
.blackfont{ color:#000000; font-size:12px; text-decoration:none;}
.blackfont_b{color:#000000; font-size:12px; text-decoration:none;font-weight:bold;}
.grayfont{ color:#999999; font-size:12px; text-decoration:none;}

.blackfont12{ font-size:12px; color:#000000; font-weight:lighter; }
.blackfont12 a,.blackfont12 a:link,.blackfont12 a:visited{ font-size:12px; color:#000000; text-decoration:none; font-weight:lighter;}
.blackfont12 a:hover{ font-size:12px; color:#FF0000; text-decoration:underline; font-weight:lighter;}
.blackfont12b{ font-size:12px; font-weight:bold; color:#000000; }
.blackfont12b a,.blackfont12b a:link,.blackfont12b a:visited{ font-size:12px; font-weight:bold; color:#000000; text-decoration:none;}
.blackfont12b a:hover{ font-size:12px; color:#FF0000; font-weight:bold; text-decoration:underline;}
.blackfont14{ font-size:14px; color:#000000; font-weight:lighter; }
.blackfont14 a,.blackfont14 a:link,.blackfont14 a:visited{ font-size:14px; color:#000000; font-weight:lighter; text-decoration:none;}
.blackfont14 a:hover{ font-size:14px; color:#FF0000; font-weight:lighter; text-decoration:underline;}

.grayfont12{ font-size:12px; color:#aaaaaa; font-weight:lighter;}

.redfont12{ font-size:12px; color:#FF0000; font-weight:lighter; }
.redfont12 a,.redfont12 a:link,.redfont12 a:visited{ font-size:12px; color:#FF0000; font-weight:lighter; text-decoration:none;}
.redfont12 a:hover{ font-size:12px; color:#FFCC00; font-weight:lighter; text-decoration:underline;}
.redfont12b{ font-size:12px; color:#FF0000; font-weight:bold; }
.redfont12b a,.redfont12b a:link,.redfont12b a:visited{ font-size:12px; color:#FF0000; font-weight:bold; text-decoration:none;}
.redfont12b a:hover{ font-size:12px; color:#FFCC00; font-weight:bold; text-decoration:underline;}
.redfont14{ font-size:14px; color:#ff0000; font-weight:lighter; }
.redfont14 a,.redfont14 a:link,.redfont14 a:visited{ font-size:14px; color:#FF0000; font-weight:lighter; text-decoration:none;}
.redfont14 a:hover{ font-size:14px; color:#FFCC00; font-weight:lighter; text-decoration:underline;}
.redfont14b{ font-size:14px; color:#ff0000; font-weight:bold; }
.redfont14b a,.redfont14b a:link,.redfont14b a:visited{ font-size:14px; color:#FF0000; font-weight:bold; text-decoration:none;}
.redfont14b a:hover{ font-size:14px; color:#FFCC00; font-weight:bold; text-decoration:underline;}

.bluefont12{ font-size:12px; color:#003399; font-weight:lighter;  }
.bluefont12 a,.bluefont12 a:link,.bluefont12 a:visited{ font-size:12px; color:#003399; font-weight:lighter; text-decoration:none;}
.bluefont12 a:hover{ font-size:12px; color:#FF0000; font-weight:lighter; text-decoration:underline;}
.bluefont12b{ font-size:12px; color:#003399; font-weight:bold;  }
.bluefont12b a,.bluefont12b a:link,.bluefont12b a:visited{ font-size:12px; color:#003399; font-weight:bold; text-decoration:none;}
.bluefont12b a:hover{ font-size:12px; color:#FF0000; font-weight:bold; text-decoration:underline;}
.bluefont14{ font-size:14px; color:#003399; font-weight:lighter; }
.bluefont14 a,.bluefont14 a:link,.bluefont14 a:visited{ font-size:14px; color:#003399; font-weight:lighter; text-decoration:none;}
.bluefont14 a:hover{ font-size:14px; color:#FF0000; font-weight:lighter; text-decoration:underline;}

.clear{ clear:both; height:0px; line-height:0px; padding-bottom:2px; font-size:12px;}

html,body,div,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,blockquote,pre,form,fieldset,table,th,td { margin: 0px; padding: 0px; }

h1{ font-size:20px;}
h2{ font-size:18px;}
h3{ font-size:16px;}
h4{ font-size:14px;}
h5{ font-size:12px;}
h6{ font-size:10px;}


#box{ margin:0 auto; width:950px; text-align:center; }

#header{ margin:0px; padding:0px;}
#ha{ width:100%; height:25px; line-height:25px; border-bottom:1px solid #FF9900;}
#ha h1{ float:left; margin:0px 0px 0px 5px; font-size:12px; font-weight:lighter; }
#ha h1 a{ text-decoration:none;color:#000;}
#ha ul{list-style:none; float:right; padding:0px;  font-size:12px;}
#ha ul li{ display:inline; padding:0px; }
#ha ul li a{ line-height:22px; color:#000000;}
#ha ul li a:link,#ha ul li a:visited{ font-size:12px; color:#000000; text-decoration:none;}
#ha ul li a:hover{ font-size:12px; background-color:#FFFFCC; color:#FF0000; text-decoration:underline;}

#hb,hc,hd,he{ width:100%; clear:both;}
#logo{ float:left; width:290px; height:60px; background:url(../images/logo.gif) no-repeat left top;}
#menu{ margin:0px 0px 0px 300px; padding:0px; font-size:12px; }
#menu ul{list-style:none; margin:0px; padding:10px 0px 0px 0px;  font-size:12px;}
#menu ul li{ display:inline; margin:0px; padding:0px; letter-spacing:1px; line-height:20px;}
#menu ul li a{ color:#000000; font-size:12px; text-decoration:none;}
#menu ul li a:link,#menu ul li a:visited{color:#000000; font-size:12px; text-decoration:none;}
#menu ul li a:hover{ color:#FF0000; font-size:12px; text-decoration:underline;}

#menu br{ margin:0px;}

#hc{  height:70px;margin:2px 0px 0px 0px;}


#hd{ clear:both; margin:0px; padding:0px; height:21px; padding-top:6px; background:url(../images/nav_menu950.gif) no-repeat;}
#hd h6{ float:left; margin:0px 0px 0px 15px; letter-spacing:1px; padding:0px; font-size:14px; color:#ff0000;}
#hd ul{ list-style:none; text-align:left; margin:0px; padding:0px; font-size:14px;}
#hd ul li{ display:inline;  padding:0px 1px;}
#hd ul li a{ color:#000000; font-size:14px; text-decoration:none;}
#hd ul li a:link,#hd ul li a:visited{ color:#000000; font-size:14px; text-decoration:underline; }
#hd ul li a:hover{ color:#FF0000; font-size:14px; text-decoration:none}
#hd ul li a span{ color:#FF3300; font-size:14px; text-decoration:underline; }

#he{ background:#EFEFEF; padding:0px;  text-decoration:none; text-align:left; height:18px; margin:2px 0px; padding-top:7px; border:1px solid #CCCCCC;}
#he h5{ margin-left:20px; color:#000000; font-size:12px; font-weight:lighter;}

.adv{clear:both; width:100%; margin:0px 0px 2px 0px; padding:0px 0px 0px 0px;}
.adv ul{ list-style:none; margin:0px; padding:0px;}
.adv ul li{display:inline; margin:0px; padding:0px;}
.adv ul li img{ border:0px; margin:0px; padding:0px;}
.more{ float:right; font-size:12px; margin-right:5px; height:18px; padding-top:5px;}

#footer{ clear:both; width:auto!important; margin-top:3px; }
#foot_daohang{ width:100%; margin:2px 0px; border:1px solid #CCCCCC; height:26px; background:#EFEFEF;}
#foot_daohang ul{ list-style:none;margin:0px;height:26px; padding:0px;}
#foot_daohang ul li{ display:inline; padding:0px;  line-height:26px; font-size:12px;}
#foot_daohang ul li a{ color:#000000; font-size:12px; text-decoration:none;}
#foot_daohang ul li a:link,#foot_daohang ul li a:visited{ color:#000000; font-size:12px; text-decoration:none;}
#foot_daohang ul li a:hover{ color:#FF0000; font-size:12px; text-decoration:underline;}

#copyright{ width:100%; font-size:12px; margin:5px 0px; padding:0px; height:22px; line-height:22px; text-align:center;}
#copyright br{ margin:2px; padding:0px; font-size:12px;}
#copyright a,#copyright a:link,#copyright a:visited{ color:#000000; font-size:12px; text-decoration:none;}
#copyright a:hover{ color:#FF0000; font-size:12px; text-decoration:underline;}

#sider{ float:left; width:190px;}
#sider_price{float:left; width:230px;}
#main{ float:right; width:748px;}
#main_price{ float:right; width:700px;}
.sider_tab{ width:100%; margin-bottom:2px; background:url(../images/tab_bg2.gif) no-repeat; border:1px solid #8FCBF3;}

.main_con{ width:100%; border:1px solid #8FCBF3; background:#F1F9FE url(../images/xuline.gif) repeat-x; margin-bottom:2px;}
.main_con h5,.sider_tab h5{ float:left; text-align:left; margin-left:20px; padding-top:8px; height:21px; display: inline;}
.main_con p,.sider_tab p{ clear:both; line-height:20px; margin:5px auto; padding:0px 10px; text-align:left; font-size:12px;}
.sider_tab ul{clear:both; list-style:none; margin:0px auto; padding:5px;}
.sider_tab ul li{ margin:0px auto; padding:0px 10px 0px 20px; background:url(../images/icon_33.gif) no-repeat 5px 7px; line-height:22px; height:22px; font-size:12px; text-align:left;}

.main_con2{ clear:both; width:100%; background:url(../images/list_bg1.gif) no-repeat left top; border:1px solid #CCCCCC;overflow:hidden; padding:5px 0px; }
.main_con2 h4{ float:left; font-size:12px; margin-left:20px; margin-top:12px; background:url(../images/icon_33.gif) no-repeat 0px 2px; padding-left:20px;}
.main_con2 ul { clear:both; width:98%; margin:0px;}
.main_con2 .pricelist{background:url(../images/pricebg.jpg) repeat-y; border-top:#EFEFEF solid 1px;float:left; margin-left:6px; width:674px;}
.main_con2 ul li{ float:left; font-size:12px;}
.main_con2 h5{ clear:both; width:98%; margin:0px auto 3px; border-top:1px solid #EFEFEF; line-height:25px; background:#D7EDFB; font-weight:lighter; text-align:center;}

.sider_tab{ width:100%; margin-bottom:2px; background:url(../images/tab_bg2.gif) no-repeat; border:1px solid #8FCBF3;}
.sider_tab h5{ float:left; text-align:left; margin-left:20px; padding-top:8px; height:21px; display: inline;}
.sider_tab p{ clear:both; line-height:20px; margin:5px auto; padding:0px 10px; text-align:left; font-size:12px;}
.sider_tab ul{ list-style:none; margin:0px auto; padding:5px;}
.sider_tab ul li{ margin:0px auto; padding:0px 10px 0px 20px; background:url(../images/icon_33.gif) no-repeat 5px 7px; line-height:22px; height:22px; font-size:12px; text-align:left;}



.subar{  margin:0px 0px 2px 0px; height:50px; width:100%;background:url(../images/subar_bg.gif) no-repeat 0px 0px;}
.subar_r{ float:right; width:20px;height:50px; background:url(../images/subar_bg.gif) no-repeat -480px 0px;}
.subar ul{ list-style:none; margin-left:150px;}
.subar ul li{ float:left; height:35px; padding-top:15px;padding-left:5px; font-size:12px;text-align:left;}

.subar_a{ width:100%; margin-bottom:2px; background:url(../images/tab_bg2.gif) no-repeat; border:1px solid #8FCBF3;}
.subar_a h5{ float:left; padding-left:45px; background:url(../images/ico2.gif) no-repeat 8px 5px; line-height:30px;}
.subar_a p{ clear:both; width:90%px; margin:5px auto;}
.subar_a ul{ list-style-type:none; margin:5px;}
.subar_a ul li{ display:block; text-align:left; line-height:22px; font-size:12px; padding:2px 0px;}

.content{ width:100%; background:url(../images/tab_bg4.gif) repeat-x; border:1px solid #EFEFEF; padding-bottom:5px; margin-bottom:5px;}
.content h5{ float:left; display:inline; background:url(../images/ico2.gif) no-repeat 5px 5px; padding-left:40px; height:23px; padding-top:7px; text-align:left; margin-bottom:5px;}
.content h4{ float:left; padding:7px 0px 0px 40px; height:23px; text-align:left; margin-bottom:5px; background:url(../images/ico3.gif) no-repeat 3px 3px;}

.content .list{ clear:both; margin:2px; width:99%; clear:both; text-align:left; width:98%;}
.content ul{ list-style-type:none; clear:both;margin:0px auto; padding:0px; line-height:25px; width:720px;text-align:left;}
.content .zylist1{ background: url(../images/zylistbg1.jpg) repeat-y;border-top:#EFEFEF solid 1px;}
.content ul:link,.list ul:visited{ margin:0px auto; clear:both; padding:0px; width:720px;  line-height:25px;}
.content ul:hover{background:#D7EDFB; clear:both; margin:0px auto; padding:0px; width:720px;  line-height:25px;}
.content ul li{
	display:inline;
	margin:0px auto;
	padding:0px;	
	font-size:12px;
	text-align:center;	
}

.baojia{ clear:both; width:99%; background:url(../images/list_tabbg.jpg) repeat-x; border:1px solid #A4D8FF;overflow:hidden; padding:5px 0px;}
.baojia h4{ float:left; font-size:12px; margin-left:15px; margin-top:4px; background:url(../images/icon_33.gif) no-repeat 0px 2px; padding-left:20px;}
.baojia ul{ clear:both; width:99%; margin:0px auto; }
.baojia .zylist2{background: url(../images/zylistbg2.jpg) repeat-y; border-top:#EFEFEF solid 1px;width:666px;float:left;margin-left:4px;}
.baojia ul li{ float:left; font-size:12px; margin:0px;}
.baojia h5{ clear:both; width:666px; font-size:0px;border-top:1px solid #EFEFEF; padding-bottom:2px; line-height:0px; float:left; margin-left:2px; }

.list_a,.list_b,.list_c,.list_d,.list_e,.list_f,.list_g,.list_h,.list_i{ float:left; margin:0px;padding:0px; font-size:12px; line-height:25px;}
.list_a{ width:60px; }
.list_b{ width:70px; }
.list_c{ width:135px; word-break:break-all;}
.list_d{ width:80px; }
.list_e{ width:40px; }
.list_f{ width:40px; }
.list_g{ width:195px;}
.list_h{ width:90px; }
.list_i{ width:490px;}
.listbg{ background-color:#D7EDFB; font-weight:bold; margin-top:15px;}

.sb{ background:url(../images/sevice_title.gif) repeat-x -10px top;  border:1px solid #cccccc;}
.sb h1{ display:block; width:90%; margin:0px auto; font-size:12px; height:18px; padding-top:7px;}
.sb p{ margin:2px; width:95%; line-height:22px; font-size:12px; text-align:left;}

.tab_l{ float:left;}
.tab_r{ float:right;}
.tab_l,.tab_r{ width:345px; background:url(../images/20090401_tabg2.jpg) repeat-x; border:1px solid #cccccc;}
.tab_l h3,.tab_r h3{ float:left; height:18px; padding-left:20px; font-size:12px; text-align:left; padding-top:7px;}
.tab_l ul,.tab_r ul{ clear:both; width:95%; list-style:none; margin:2px auto;}
.tab_l ul li,.tab_r ul li{ display:block; height:17px; padding-top:6px; text-align:left;}
