
.contact_mod{ width: 100%;}
.contact_mod h2{ height: 40px; background: url('../images/title2.jpg') no-repeat 0px 0px; height:45px;}
.contact_mod  h2{ padding-top: 10px; color: #FFF; font-size: 14px;  padding-left: 25px; }
.contact_mod .cont_txt{ padding: 0px 15px 15px 15px;}
.contact_mod .cont_txt p{ line-height: 20px;}




.p_main{ width: 100%; background: #00c5ff;}
.p_main .l_col{ float: left; width: 230px}
.p_main .l_col .menu_wp{ width: 227px;}
.p_main .l_col .menu_wp_bottom{ width: 227px;background: url('../images/menu_bg_bottom.jpg') no-repeat 0px 0px; height: 15px;}
.p_main .l_col .menu_wp h2{ height: 53px; color: #FFF; padding-left: 20px; line-height:38px; font-size: 14px;background: url('../images/menu_h2.jpg') no-repeat 0px 0px; }
.p_main .l_col .menu_wp_center{background: url('../images/menu_center_1.jpg') repeat-y;}
.p_main .l_col .menu_list{ width:100%}
.p_main .l_col .menu_list li{ width: 100%;font-weight:bold;  line-height: 18px; border-bottom: 1px dashed #CCC;width:200px}
.p_main .l_col .menu_list li{}
.p_main .l_col .menu_list li{ padding-left:25px; padding-bottom:5px; padding-top:5px;}



.content_padded{ padding: 20px 15px 20px 15px;}
.r_col{ float:right; width: 740px; background: #FFF;}
.p_main .localhost  .tit{ position: relative; height: 45px; color: #FFF; padding-left: 10px; line-height:38px; font-size: 14px; background: url('../images/section_titl1.jpg') no-repeat 0px 0px;}
.p_main .localhost  h2{ float: left; color: #FFF; font-size: 14px;  padding-left: 5px; }
.p_main .localhost  .txt{ position: absolute;top:2px; right:20px; color: #666; font-size: 12px; }
.p_main .localhost .tit .end_section{ width: 20px; height: 45px; position: absolute;top:0px; right:0px;background: url('../images/end_section.jpg')  no-repeat 0px 0px;}
.p_main .a_content{ font-size: 14px;}
.p_main .a_content p{ line-height: 25px;}


 .pro_list{ width:100%; float:left; overflow:hidden; padding: 0px; line-height:22px; zoom: 1;}
 .pro_list ul{  float:left;}
 .pro_list ul li{ width:218px; height:196px; margin-bottom:17px; float:left;  margin-right:15px; position:relative;}
 .pro_list ul li .images{width:213px; height:160px; border:1px #e1e1e1 solid; }
 .pro_list ul li .title{ width:216px; height:35px; float:left; text-align:center; line-height:35px; }
 .pro_list ul li{ text-align: center;}
 .pro_list ul li.last{ margin-right: 0px;}
 .pro_list ul li img{ max-height: 200px; max-height: 160px;}



.pro_grid .w_out .z1{ width:98%; border-bottom:1px #e2e1e1 solid; padding-top:8px; padding-bottom:32px; text-align:center; float:left}
.pro_grid .w_out .z2{ width:97%; float:left; padding:15px 0px; line-height:30px;}
.pro_grid .w_out .z3{ width:97%;line-height:35px; float:left; background:#ebebeb; line-height:35px; padding:0 10px;}
.pro_grid .w_out .z3 .z_1{ float:left; padding-left: 20px;}
.pro_grid .w_out .z3 .z_2{ float: right; padding-right: 20px;}

.pro_content{ padding: 20px;}
.pro_content .pro_img{ float:left; width: 315px; height: 250px; border: 2px solid #eee;}
.pro_content .introzone{ float:left; width: 375px; height: 250px; border-bottom: 1px solid #eee;}
.pro_content .introzone .protitle{ height: 30px; line-height: 30px; font-size: 14px; font-weight: bold; color: #333; background: #eee; padding-left: 20px;}
.pro_content .introzone .pro_sn{ height: 30px; line-height: 30px; font-size: 14px; color: #33;padding-left: 20px;}
.pro_content .introzone .memo{ height: 30px; line-height: 22px; font-size: 13px; color: #333;padding-left: 20px;}
.pro_content .detail{ font-size: 13px;}
.pro_content .detail p{ font-size: 13px; line-height: 22px;}



.pro_prevnext{width:100%;  height:50px; float:left;}
.pro_prevnext p{ line-height: 20px;}
.r_col .content .pro_prevnext p{line-height: 20px; padding:3px 0px 3px 0px; margin:0px;}
.bottom_area{ float:left; display:block; width:100%; margin-top:30px;}
.bottom_area a.link_act{ margin-left:15px; padding:8px 25px; background:#006946; color:#FFF}


.news{ width:98%; float:left; overflow:hidden; padding:10px; line-height:22px; margin-top: 15px;}
.news li{ width:97%; background:url(../images/new_ico.jpg) no-repeat 5px 20px;  border-bottom:1px #999999 dashed; height:45px; line-height:45px; padding-left:14px;}
.news li a{ font-size: 14px; float:left; width:605px;}
.news li span{ float: right;}

.news_tit{ width:97%; float:left; border-bottom:1px dashed #999999; padding:20px 0; margin-bottom:20px; text-align:center; line-height:24px;}
.news_tit h2{ font-size:20px;}
.news_tit span{ color:#969696;}
.news_ct{ float:left; padding:0px 15px;}
.news_ct p{ font-size: 14px;font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif; padding: 8px 0px 6px 0px; }



