BODY {
	BACKGROUND: #ffffff; MARGIN: 0px; FONT: 12px Verdana;  
}
A {
	COLOR: #000; TEXT-DECORATION: none;
}
A:hover {
    color:#ff6600; text-decoration:underline;  
}
.fl {
	FLOAT: left;
}
.fr {
	FLOAT: right;
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
#wrap { width: 960px; margin: auto;}
.top{ height:25px; background:url(../images/top_bg_01.jpg) repeat-x;}
.top .fl{ height:20px; width:75px; background:url(../images/top_gonggao.gif) no-repeat; margin-left:5px; margin-top:2px; padding-left:8px; line-height:21px; color:#FFFFFF;}
.top .cen{  line-height:25px; float:left;}
.top .fr{  padding-right:5px; line-height:25px;}
.top_cen{ height:80px;}
.top_cen .fl {padding-left:5px; padding-top:2px;}
.top_cen .fr {padding-top:7px; width:700px; height:65px; text-align:right; overflow: hidden;}
.daohang{ height:35px;}
.daohang .fl{ background:url(../images/dh_bg_lf.jpg) no-repeat; width:10px; height:35px;}
.daohang .cen{ float:left; width:940px; background:url(../images/dh_bg_cen.jpg) repeat-x; height:35px;}
.dh_lf_css{ float:left; padding-left:150px;}
.dh_01_css1{ float:left; background:url(../images/lf_dh_02.jpg) no-repeat; height:35px; width:11px; }
.dh_02_css1{ float:left; background:url(../images/cen_dh_02.jpg) repeat-x; line-height:35px; padding-left:15px; padding-right:15px; text-align:center;}
.dh_02_css1 a{ color:#172e54; font-weight:bold;}
.dh_02_css1 A:hover{ color:#172e54;}
.dh_03_css1{ float:left; width:11px; background:url(../images/rt_dh_02.jpg) no-repeat; height:35px;}
.dh_01_css2{ float:left; width:11px; background:url(../images/lf_dh_01.jpg) no-repeat; height:35px;}
.dh_02_css2{ float:left; background:url(../images/cen_dh_01.jpg) repeat-x; line-height:35px; padding-left:15px; padding-right:15px; text-align:center;}
.dh_02_css2 a{ color:#996699; font-weight:bold;}
.dh_02_css2 A:hover{ color:#ff6600; text-decoration:underline;}
.dh_03_css2{ float:left; width:11px; background:url(../images/rt_dh_01.jpg) no-repeat; height:35px;}
.dh_rt_css{ float:right; padding-top:10px; padding-right:5px; padding-left:40px; background:url(../images/times.gif) no-repeat left; height:25px;}
.daohang .fr{ background:url(../images/dh_bg_rt.jpg) no-repeat; width:10px; height:35px;}
.sousuo{ height:50px;}
.sousuo .fl{ background:url(../images/ss_lf_01.jpg) no-repeat; width:10px; height:50px;}
.sousuo .cen{ float:left; background:url(../images/ss_bg_01.jpg) repeat-x; width:940px; height:50px;}
.sousuo .fr{ background:url(../images/ss_rt_01.jpg) no-repeat; width:10px; height:50px;}
#search FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 120px; FONT-WEIGHT: bold; BACKGROUND:url(../images/search_icon.gif) no-repeat 85px 16px; FLOAT:left; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; COLOR: #222; LINE-HEIGHT: 50px; PADDING-TOP: 0px;
}
#search FORM SPAN {
	FLOAT: left;
}
#search FORM INPUT {
	FLOAT: left; MARGIN: 16px 0px 0px 20px
}
#search FORM .text {
	 PADDING-RIGHT: 3px; BORDER: #8c8c8c 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; FONT: 12px Verdana; COLOR: #666; PADDING-TOP: 2px; width:390px;
}
#search FORM .select {
	BORDER-RIGHT: #8c8c8c 1px solid; BORDER-TOP: #8c8c8c 1px solid; BACKGROUND: #fff; FLOAT: left; MARGIN: 16px 0px 0px 20px; OVERFLOW: hidden; BORDER-LEFT: #8c8c8c 1px solid; BORDER-BOTTOM: #8c8c8c 1px solid
}
#search FORM SELECT {
	FLOAT: left; MARGIN: -2px; COLOR: #666; width:120px;
}
#search FORM .but {
	MARGIN: 15px 0px 0px 20px
}
.remen { height:33px;}
.remen .fl{background:url(../images/remen_lf_01.jpg) no-repeat; width:10px; height:33px;}
.remen .cen{ float:left; background:url(../images/remen_cen_01.jpg) repeat-x; width:930px; height:33px; line-height:30px; padding-left:10px; overflow:hidden;}
.remen a{ color:#003399}
.remen A:hover{ color:#ff6600; text-decoration:underline;}
.remen .fr{background:url(../images/remen_rt_01.jpg) no-repeat ; width:10px; height:33px;}
#main{ padding-top:5px;}
#left_m{ float:left; width:235px; clear:left;}
.leibie1{ background:url(../images/left_lf_01.jpg) no-repeat; width:5px; height:28px;}
.leibie2{ background:url(../images/left_cen_01.jpg) repeat-x; width:210px; height:28px; padding-left:15px; line-height:29px; overflow:hidden;}
.leibie2 H3 {
	  PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 12px/33px Verdana; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 33px
}
.leibie2 EM {
	FLOAT: right; MARGIN-LEFT: 12px; FONT: 12px Verdana; 
}
.leibie2 EM A { float:left; color:#1d5a12; MARGIN: 7px 10px 0px 0px; OVERFLOW: hidden;
}
.leibie3{ background:url(../images/left_rt_01.jpg) no-repeat; width:5px; height:28px;}
.leibie4{ border-left:#64bd55 1px solid; border-right:#64bd55 1px solid; }
.lb_list { width:213px; background:url(../images/leibie_foot.gif) repeat-x bottom; margin-left:10px; margin-right:10px;}
.lb_list H3 {
	 PADDING-LEFT: 30px; BACKGROUND:url(../images/pot_2.gif) no-repeat 15px 7px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 12px/25px Verdana; OVERFLOW: hidden; COLOR:#0066FF; PADDING-TOP: 0px; HEIGHT: 20px
}
.lb_list li{ border-bottom:#999999 1px dotted;  line-height:25px; background:url(../images/pot_3.gif) no-repeat 35px 10px; padding-left:50px;}
.leibie5{ height:7px; background:url(../images/left_foot_01.jpg) top no-repeat; overflow:hidden; padding-bottom:5px;}
.lianxi1{ background:url(../images/left_lf_02.jpg) no-repeat; width:5px; height:28px;}
.lianxi2{ background:url(../images/left_cen_02.jpg) repeat-x; width:210px; height:28px; padding-left:15px; line-height:29px; overflow:hidden;}

.lianxi3{ background:url(../images/left_rt_02.jpg) no-repeat; width:5px; height:28px;}
.lianxi4{ border-left:#579ab7 1px solid; border-right:#579ab7 1px solid; width:233px;}
.leibie4 img{ border:#CCCCCC 1px dotted;}
.lx_img{ text-align:center; padding-top:10px; padding-bottom:10px; width:215px;}
.lianxi4 LI { float:left; padding-left:15px;   color:#153055; line-height:22px;} 
.lianxi4  strong{ float:left;text-align:right;}
.lianxi4  span{ float:left;}
.lianxi5{ height:7px; background:url(../images/left_foot_02.jpg) top no-repeat; overflow:hidden; padding-bottom:5px;}
#right_m{ float:right; width:720px; clear:right;}
.about_home { border:#579ab7 1px solid; line-height:20px; padding-left:10px; padding-right:10px; padding-bottom:5px;  width:698px;}
.about_home_top{  height:35px; position:relative; background:url(../images/about_ico.jpg) no-repeat 3px 10px;}
.about_home_top H3 {
	  PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 12px/37px Verdana ; color:#0f3a91; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 35px; text-align:left; border-bottom:#666666 1px solid; margin-left:20px;
}
.about_home_top span{text-align:center; line-height:35px; position:absolute;  left:0px; top:0px; width:698px; color:#a40312; }
.about_home_top EM {
	FLOAT: right; MARGIN-LEFT: 12px; FONT: 12px Verdana; MARGIN: 10px 10px 0px 0px; OVERFLOW: hidden; 
}
.about_home_top EM A {
	 color:#153055; 
}
.about_cor { padding-top:5px; color:#153055;}
.flash01{ border:#f0f0f0 1px solid; width:300px; height:180px; float:left; margin-right:10px;}
.flash02{ border:#FFFFFF 1px solid; width:298px; height:178px; background-color:#f0f0f0; padding:3px; }
.cen_bar001 { padding-top:5px; padding-bottom:5px; text-align:center; width:720px; height:100px; overflow:hidden;}
.pro_foot001{ height:5px; background:url(../images/pro_foot.jpg) top no-repeat; overflow:hidden; padding-bottom:5px;}

.about{border:#579ab7 1px solid; line-height:20px;}
.about_top {height:30px; background:url(../images/about_ico.jpg) no-repeat 10px 5px #e9eff3; border-top:#a9b9d3 2px solid;}
.about_top H3 {
	  PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 12px/32px Verdana ; color:#0f3a91; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 30px; text-align:left; border-bottom:#666666 1px solid; margin-left:25px; margin-right:25px;
}
.about_001{background:url(../images/about_bg.jpg) no-repeat right bottom; font-size:14px; padding-left:20px; padding-right:20px; height:auto!important; height:700px; min-height:700px; line-height:30px;}
.contact_001{background:url(../images/contact.jpg) no-repeat right bottom; font-size:14px; padding-left:20px; padding-right:20px; height:auto!important; height:500px; min-height:500px; line-height:30px;}
.book_001{ font-size:12px; padding:10px;}
.book_001{ font-size:12px; padding:10px;}
.pro_001 { padding:1px;}
.pro_001 a{ color:#660000; }
.pro_001 span{ color:#0066FF;}
.pro_001 img { border:#CCCCCC 1px solid;}
.pro_002 {width:370px; margin:auto; border:#330000 1px solid; line-height:20px; overflow:hidden; margin-top:20px;}
.pro_003{margin-left:10px; margin-right:10px;}
.pro_003  strong{ float:left;text-align:right;}
.pro_003  span{ float:left; color:#0033FF;}
#foot { line-height:25px; margin-top:5px; border-top:#999999 2px solid; text-align:center; float:left; width:960px;}