@charset "utf-8";
* { margin:0; padding:0;}
body { background-color: #ffffff; font-size: 11px; line-height: 18px; color:#000000; width: 970px; margin-right: auto; margin-left: auto; padding-bottom:20px; font-family:Verdana, Geneva, sans-serif; }
ul { margin:0px; padding:0px; }
li { list-style-type:none;}
a { text-decoration:none; color:#006699; }
a:hover{color:#fc1414;}
.clear { clear: both; float: none; height:0px; font-size:0px; line-height:0px; }
.font_b{font-weight:bold;}
.font_white{color:#ffffff;}
.font_blue{color:#006699;}
.font_red{color:#fc1414;}
img{ border:none;}
h1{ font-size:12px; font-weight:normal; float:left;}
h3{ color:#006699; background:url(../images/bg_title.gif) no-repeat; padding-left:18px; font-size:14px; font-weight:bold;}
.blank20{height:20px; overflow:hidden; }
.blank30{height:30px; overflow:hidden; }
.blank10{height:10px; overflow:hidden; }
.blank5{height:5px; overflow:hidden; }
.font14{ font-size:14px;}

#top{ height:20px; line-height:20px; background-color:#508aa9; padding:0px 10px;}
.top_mail{ float:right;}
#banner{ height:70px; background:url(../images/top.jpg) right bottom no-repeat; padding-left:15px; padding-top:10px;}
ul#mainmenu{ width:550px; float:right; height:18px; overflow:hidden;}
ul#mainmenu li{ padding-left:10px; padding-right:10px; float:left; height:18px; width:auto;}
ul#mainmenu li a{ height:18px; display:block; float:left; width:auto;color:#000000}
ul#mainmenu li a:hover{color:#fc1414;}
#promenu{
	line-height: 20px;
	height: 20px;
	color:#ffffff;
}
#promenu li{ float:left; text-align:center;}
#promenu li a{ height:20px; display:block; color:#ffffff;}
#promenu li a:hover{color:#fc1414;}
a.active{ background-color:#ebebeb; color:#006699!important; font-weight:bold;}
.li_pro{
	width: 136px;
	background-color: #508aa9;
}
.li_blank{
	width: 2px;
	height: 20px;
	overflow:hidden;
}
#nav{ height:20px; line-height:20px;}
#nav a{text-decoration:underline;}
#main{ background:url(../images/bg_main.gif) repeat-y;}
.leftprotitle{
	height: 22px;
	width: 153px;
}
#left{
	float: left;
	width: 153px;
	padding-bottom:30px;
}
.left_pro{ padding-top:10px; background-color:#ffffff;}
.left_pro li{ border-bottom:1px solid #5f737e; line-height:24px;} 
.left_pro li a{color:#333333; height:24px; display:block; background:url(../images/pro_li.gif) no-repeat 5px 10px; padding-left:12px;}
.left_pro li a:hover{color:#fc1414;background:url(../images/pro_lia.gif) no-repeat 5px 10px #ebebeb;}
.left_pro li ul{ padding-bottom:10px; border-top:1px solid #5f737e; background-color:#ffffff;}
.left_pro li ul li{ border-bottom:none; padding-left:12px; height:15px;line-height:15px;}
.left_pro li ul li a{ background:url(../images/s_proli.gif) no-repeat 0px 6px #ffffff; padding-left:7px; height:15px; text-decoration:underline;}
.left_pro li ul li a:hover{color:#fc1414;background:url(../images/pro_lia.gif) no-repeat 0px 6px;}
.pro_active{ font-weight:bold; background-color:#ebebeb;}
li.pro_active li a{ font-weight:normal;}
#left p{ text-align:center;}
#right{
	float: right;
	width: 810px;
}
.index_content{ padding-top:10px;}
.index_content ul{ margin:25px 10px 0px 25px;}
.index_content ul li{ background:url(../images/bg_index.gif) no-repeat 0px 8px; padding-left:10px;}
.text_bg1{ background-color:#f4f3f8;}
.text_bg2{ background-color:#f1faf8;}
.index_text{ padding:20px 10px 0px 20px;}
.friendlink a{ color:#333333;}
#footer{ height:20px; line-height:20px; margin-bottom:20px; border-top:1px solid #666666;}
.footer_left{ float:left;}
.footer_right{ float:right;}
.statement{ text-align:center;}
.contact_img{ float:left; margin-left:20px;}
.contact_content{ float:left; margin-left:20px; width:460px;}
.order{
	height: 280px;
	width: 685px;
	background-color: #f0ebe1;
	margin-top: 30px;
	padding-left:60px;
}
.line1{ height:1px; border-bottom:1px solid #a0a0a0;}
.mid_pic{ margin-top:25px; text-align:center;}
.news_pic{text-align:center;}
.pro_contact{ text-align:center;}
.newstitle{
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}