/* 
	CSS Document
	style.css 
	Create Date:2012-06-10 22:43
	Author:LiYongChuan
*/

@charset "utf-8";
body, p, h1, h2 { margin: 0; padding:0; border:0;}
img { border: 0; }
/*input, A { blr:expression(this.onFocus=this.blur()); outline: none; }*/
A { color: #000; text-decoration: none; }
A:hover { color: #0079BF; text-decoration: none; }
/*.link:link,.link:visited{ color:#666;}
.link:hover{ color:#900;}
.link5:link,.link5:visited{ color:#10263A !important;}
.link5:hover{ color:#900 !important;}*/
form { margin: 0px; border: 0px; padding: 0px; }
/*自行设置*/
ul { margin: 0px; padding: 0px; border: 0px; }
li { list-style-type: none; }
dl { margin: 0px; }
.f1 { font-size: 12px; }
.f2 { font-size: 14px; }
.f3 { font-size: 20px; }
.w_bold { font-weight: bold; }
.f_family_01 { font-family: "Arial", "Times New Roman", "Verdana"; }
.f_l { float: left; }
.f_r { float: right; }
.line_height_25 { line-height: 25px; }
.cursor_pointer { cursor: pointer; }
.blank_10 { width: 100%; height: 10px; overflow: hidden; clear: both; }
.blank_20 { width: 100%; height: 20px; overflow: hidden; clear: both; }
/*------ Pages Style --------*/

body { font-size: 12px; background: #FFFFFF url(../images/bg_r1_c1.jpg) center 0 no-repeat;  }
body, p, input, a, span, li, dd, dt, h1 { font-family: "Arial", "Times New Roman", "Verdana"; }
.p_w{ width:1000px; height:auto; overflow:hidden; margin:0 auto;}
.header{ width:100%; height:auto; overflow:hidden; margin-top:30px;}
.header span.logo{ display:block; float:left;}
.header span.dh{ display:block; float:right; margin-top:18px;}
.dh a{ display:block; overflow:hidden; float:left; padding:0 15px;}
.gg{ float:left; width:100%; height:auto; overflow:hidden; margin-top:30px;}
.gg span.gg_l{ display:block; float:left; overflow:hidden; width:466px; height:236px;}
.gg span.gg_r{ display:block; float:right; overflow:hidden; width:519px; height:236px;}
.main{ float:left; width:100%; height:auto; overflow:hidden; margin:36px 0 60px; *+padding-bottom:60px;}
h1.c_name{ font-size:30px; color:#5F87C2; line-height:65px; font-weight:normal;}
div.c_info{ font-size:14px; font-weight:normal; line-height:25px;}
.h_pro, .h_contactus, .h_feedback{ float:left; width:100%; height:auto; overflow:hidden; margin-top:30px;}
.h_pro .h_p_title, .h_contactus .h_c_title, .h_feedback .h_f_title, .cat_title, .m_r_block{ display:block; float:left; width:auto; height:auto; line-height:30px; font-size:20px; color:#0061A5;}
.h_pro .more{ display:block; float:left; width:auto; height:auto; margin-top:11px; margin-left:10px;}
.h_pro .h_pro_cat{ display:block; float:right; width:auto; height:auto; line-height:30px; font-size:12px; padding:0 8px; }
.h_pro .h_pro_cat:hover, .h_pro .h_pro_cat.select{ background:#A8C6ED;}
.h_pro .h_pro_cat:hover a, .h_pro .h_pro_cat.select a{ color:#ffffff; }

.line{ float:left; width:100%; height:2px; overflow:hidden; background:#A8C6ED;}
.line .l_left, .line .l_right{ display:block; width:50px; height:2px; overflow:hidden; background:#000;}
.line .l_left{ float:left;}
.line .l_right{ float:right;}
.h_p_list, .h_c_list, .h_f_info{ float:left; width:100%; height:auto; overflow:hidden;}
.h_p_list{ display:none; }
.h_p_pro{ display:block; float:left; width:150px; height:170px; overflow:hidden; text-align:center; margin:20px 0 0 55px; padding:2px; border:1px dashed #ffffff;}
.h_p_pro:hover{ border:1px dashed #A8C6ED;}
.h_p_pro img{ max-width:150px; max-height:150px;}
.h_p_pro a{ display:block; overflow:hidden; line-height:20px;}
.h_c_list h1, .contactus_info h1{ font-size:20px; font-weight:normal; line-height:60px;}
.h_c_list h2, .contactus_info h2{ font-size:14px; font-weight:normal; line-height:30px;}
.f_input, .f_textarea{ float:left; overflow:hidden; margin-top:10px; text-align:left;}
.f_input h1, .f_textarea h1{ font-size:14px; font-weight:normal; line-height:30px;}
.f_input_01, .f_textarea_01{ display:block; float:left; border:1px solid #DFDFDF; background:#F9F9F9; width:260px; height:25px; line-height:25px;}
.f_textarea_01{ width:625px; height:80px; max-width:625px; max-height:100px;}
.f_label_01{ float:left; width:120px; height:30px; margin-top:94px; margin-left:20px; border:1px solid #F9F9F9; overflow:hidden; padding:0; text-align:left;}
.f_label_01:hover{ border:1px solid #dfdfdf; cursor:pointer;}
.f_submit_01{ display:block; float:left; width:120px; height:30px; overflow:hidden; background:#F9F9F9; border:none; padding:0;  cursor:pointer; margin:0;}

.footer{ background:url(../images/foot_bg.jpg) 0 0 repeat-x; width:100%; height:105px; overflow:hidden; text-align:center;}
.footer h1{ font-size:14px; font-weight:normal; color:#ccc; margin-top:15px;}

.main .m_left{ float:left; width:250px; height:auto; overflow:hidden; margin-top:30px;}
.cat dl{ display:block; float:left; width:100%; height:auto; overflow:hidden;}
.cat dl dt, .cat dl dd{ display:block; float:left; width:100%; height:auto; line-height:30px; overflow:hidden;}
.cat dl dt{ font-size:18px; margin-top:10px;}
.cat dl dd{ margin-left:0; text-indent:20px; background:url(../images/arrow.gif) 0 center no-repeat;}
.main .m_right{ float:right; width:730px; height:auto; overflow:hidden; margin-top:30px;}
.m_r_block{ width:100%;}
.aboutus_info{ float:left; width:530px; height:auto; overflow:hidden; padding-right:200px; background:url(../images/map.jpg) right 0 no-repeat; margin-top:20px; font-size:14px; color:#000;}
.contactus_info{ float:left; width:100%; height:auto; overflow:hidden; margin-top:20px; font-size:14px; color:#000; background:url(../images/service.jpg) right 0 no-repeat;}
.contactus_info h1{ color:#5F87C2; line-height:40px; }
.feedback_info, .product_list, .product_info{ float:left; width:100%; height:auto; overflow:hidden; margin-top:20px; font-size:14px; color:#000;}
.product_list{ margin-top:0;}
.product_list .h_p_pro{ margin-left:35px;}
.product_info .p_img{ float:left; width:auto; height:auto; overflow:hidden; padding:2px; border:1px solid #EEEEEE;}
.p_img img{ max-width:350px; max-height:350px;}
.product_info .p_property{ float:right; width:354px; height:auto; overflow:hidden;}
.p_property h1{ color:#F6075F; font-size:18px; font-weight:normal; line-height:25px;}
.p_property h2{ font-weight:normal; font-size:12px;}
.p_des{ float:left; width:100%; height:auto; overflow:hidden; margin-top:20px;}
.p_des span{ display:block; float:left; width:auto; height:35px; line-height:35px; color:#ffffff; padding:0 20px; text-align:center; background:#A8C6ED;}
.p_des .p_des_info{ float:left; width:708px; height:auto; overflow:hidden; padding:10px; border:1px solid #a8c6ed; }
.page{ float:left; width:100%; height:auto; line-height:30px; overflow:hidden; text-align:right;}
.page span, .page a{ padding:0 3px;}