@charset "gb2312";
/* CSS Document */
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea {margin:0 auto; padding:0; font-weight: normal;font-style: normal;font-size: 100%; font-family: inherit;} 
ol, ul ,li{list-style: none;} 
img {border: 0;} 
body { background: #FFF; font: 12px/1.5 Arial, Helvetica, sans-serif; } 
.CSSPRE_clear{clear:both;} 
div{margin:0;border:0;padding:0;}
.CSSPRE_dis{display:block;} 
.CSSPRE_undis{display:none;} 

a{ color:#000; text-decoration:none;}
a:hover{ color:#FF0000;}
.CSSPRE_width{ width:1000px; margin:0 auto;}
.CSSPRE_box1{ width:100%; height:173px; background:url(../images/1_02.jpg) repeat-x;}
.CSSPRE_head{ height:173px;}
.CSSPRE_logo1{ width:542px; height:81px; padding:80px 0px 0px 0px; float:left;}
.CSSPRE_logo2{ width:400px; height:30px; line-height:30px; text-align:right; float:right; padding-top:40px; padding-right:30px; }
.CSSPRE_logo3{ float:right; padding-top:20px;}
.CSSPRE_nav{ height:33px;}
.CSSPRE_nav1{ width:4px; height:33px; background:url(../images/6_11.jpg) no-repeat; float:left;}
.CSSPRE_nav2{ width:991px; height:33px; float:left; background:url(../images/4_11.jpg) repeat-x;}
.CSSPRE_nav3{ width:5px; height:33px; background:url(../images/7_18.jpg) no-repeat; float:left; }
.CSSPRE_nav2 ul{ height:auto; overflow:hidden;}
.CSSPRE_nav2 li{ width:141px; height:33px; line-height:33px; float:left; text-align:center; background:url(../images/5_13.jpg) no-repeat right; font-weight:bold; font-size:14px; }
.CSSPRE_nav2 li a{ width:141px; height:33px; display:block; color:#FFF;}
.CSSPRE_nav2 li a:hover{ width:141px; height:33px; background:url(../images/8_13.jpg) no-repeat center;}
.CSSPRE_nav2 li ul {
 line-height: 28px; text-align:center;
 left: -999em; width: 141px; position: absolute; 
}
.CSSPRE_nav2 li ul li{
 float: left; width: 145px; 
 background: #439107; line-height:28px; height:28px;

}
.CSSPRE_nav2 li ul a{
 display: block; width:135px;text-align:center;color:#FFF; border-top:1px dashed #FFF; font-size:12px;
 font-weight:normal; padding-left:5px;
}

.CSSPRE_nav2 li ul a:link  {
 color:#fff; text-decoration:none;
}
.CSSPRE_nav2 li ul a:visited  {
 color:#fff;text-decoration:none;
}
.CSSPRE_nav2 li ul a:hover  {
 color:#fff;text-decoration:none;font-weight:normal; height:28px; width:137px;
 background: none; /*background:#C00;*/
}
.CSSPRE_nav2 li.sfhover ul {
 left: auto; *position:relative;
}
/*#nav_pho{ width:170px; float:right; text-align:center; height:35px;}*/



/*.CSSPRE_banner{ height:319px; margin:20px auto;}*/
.CSSPRE_banner{ width:988px; height:307px; border:6px #55aa0e solid;margin:20px auto;}

.CSSPRE_announ{ height:34px; margin:0 auto; background:url(../images/10_30.jpg) no-repeat;}
.CSSPRE_box{ width:1000px;height:25px;line-height:25px;overflow:hidden; padding-top:3px;   }
.CSSPRE_box ul{margin:0;padding:0}
.CSSPRE_box li{height:25px;line-height:30px;font-size:12px;text-align:left;list-style-type:none; }
.CSSPRE_box li a{ text-decoration:none;padding-left:130px; color:#000;}

.CSSPRE_main{ height:auto; overflow:hidden;}
/*.CSSPRE_box2{ height:252px; margin-top:10px; }*/
/*.CSSPRE_about{ width:326px; height:252px; float:left;}
.CSSPRE_ab1{ width:326px; height:34px; background:url(../images/11_32.jpg) no-repeat; padding-top:25px; font-size:14px; font-weight:bold;}
.CSSPRE_ab1 a{ color:#FFF; padding-left:40px;}
.CSSPRE_ab2{ width:306px; height:143px; background:url(../images/11_48.jpg) repeat-y;padding:10px;overflow:hidden;}
.CSSPRE_ab2 p{ text-indent:2em; line-height:22px; color:#fff;  }
.CSSPRE_ab3{ width:326px; height:30px; background:url(../images/13_39.jpg) no-repeat;}*/

.CSSPRE_news{ width:397px; height:auto;  overflow:hidden; background:url(../images/7_36.jpg) repeat-x; float:left;  margin-top:10px; padding-bottom:20px; }
.CSSPRE_ne1{ width:397px; height:37px; line-height:37px; background:url(../images/15_37.jpg) no-repeat left center; background-position:10px; font-size:14px; font-weight:bold; }
.CSSPRE_ne1 a{ padding-left:35px; color:#5cb618;}
.CSSPRE_ne2{ padding:15px 20px; height:165px; overflow:hidden; }
.CSSPRE_ne2 p{ text-indent:2em; line-height:23px;}

/*.CSSPRE_training{ width:258px; height:212px; background:url(../images/13_38.jpg) no-repeat; float:left; padding:20px 7px; _padding:20px 7px;}*/
.CSSPRE_fl{ width:259px; height:auto; overflow:hidden; float:left; margin-top:10px;}
.CSSPRE_fl1{ width:259px; height:102px; /*background:url(../images/17_61.jpg) no-repeat;*/}
.CSSPRE_fl2{ width:259px; height:auto; overflow:hidden; background:url(../images/18_63.jpg) repeat-y;}
.CSSPRE_fl3{ width:259px; height:19px; background:url(../images/19_70.jpg) no-repeat;}
.CSSPRE_fl2 ul{ width:216px; height:auto; margin:0px auto; padding-top:10px;}
.CSSPRE_fl2 li{ width:216px; height:27px; background:url(../images/20_66.jpg) no-repeat; line-height:27px; margin:15px 0px;}
.CSSPRE_fl2 li a{ padding-left:30px;}

.CSSPRE_products{ width:720px; height:auto; overflow:hidden; float:left; margin:10px 0px 0px 10px;} 
.CSSPRE_product1{ width:720px; height:26px; }
.CSSPRE_product1_1{ width:164px; height:26px; float:left;}
.CSSPRE_product1_2{ width:280px; height:26px; float:right; background:url(../images/20_64.jpg) bottom no-repeat;}
.CSSPRE_product2{ width:720px; height:auto; overflow:hidden; padding-top:10px; }
.CSSPRE_product2 li{ width:183px; height:177px; float:left; margin:5px 10px 0px 40px; _margin:10px 10px 0px 30px; }
.CSSPRE_product2_1{ width:183px; height:137px; background:url(../images/bj1_11.jpg) no-repeat; text-align:center; display:table-cell;/* vertical-align:middle;*/ padding:10px 0px;  *font-size:116px; *font-family:Arial, Helvetica, sans-serif;}

.CSSPRE_product2_1 img{ vertical-align:middle;}
.CSSPRE_product2_2{ width:183px; height:20px; line-height:20px; text-align:center; overflow:hidden; }


.CSSPRE_news2{ width:327px; height:auto; overflow:hidden; float:right; margin-top:10px;}
.CSSPRE_ne4{ width:327px; height:35px; background:url(../images/12_22.jpg) no-repeat; font-size:14px; font-weight:bold; line-height:35px; }
.CSSPRE_ne4 a{ width:297px; height:35px; background:url(../images/23_71.jpg) no-repeat left center;color:#5cb618; display:block; padding-left:30px; background-position:10px; }
.CSSPRE_ne5{ width:327px; height:200px; overflow:hidden; background:url(../images/13_24.jpg) repeat-y;}
.CSSPRE_ne6{ width:327px; height:14px; background:url(../images/14_31.jpg) no-repeat;}
.CSSPRE_ne5 ul{ padding:5px 10px;}
.CSSPRE_ne5 ul li{ width:290px; height:24px; line-height:24px; background:url(../images/28_84.jpg) no-repeat left center; overflow:hidden;}
.CSSPRE_ne5 ul li a{ padding-left:10px;}

.CSSPRE_contact{ width:259px; height:auto; margin-top:10px; float:left;}
.CSSPRE_cont1{ width:259px; height:35px; background:url(../images/30_100.jpg) no-repeat; line-height:35px; font-size:14px; font-weight:bold; }
.CSSPRE_cont1 a{ width:234px; height:35px; display:block; background:url(../images/29_101.jpg) no-repeat; background-position:10px 2px; padding-left:25px; color:#5cb618; }
.CSSPRE_cont2{ width:259px; height:25px; background:url(../images/31_109.jpg) repeat-y; text-align:center; padding:3px 0px 0px;}
.CSSPRE_cont3{ width:219px; height:auto; overflow:hidden; line-height:21px; padding:3px 20px 0px; background:url(../images/31_109.jpg) repeat-y;}
.CSSPRE_cont4{ width:259px; height:16px; background:url(../images/30_119.jpg) no-repeat;}

.CSSPRE_case{ width:737px; height:auto; float:right; margin-top:10px;}
.CSSPRE_case1{ width:737px; height:27px; }
.CSSPRE_case1_1{ width:164px; height:27px; float:left;}
.CSSPRE_case1_2{ width:567px; height:27px; float:right; background:url(../images/33_104.jpg) no-repeat bottom;}
.CSSPRE_case2{ padding:10px 0px; height:auto; overflow:hidden;}
.CSSPRE_case2 li{ width:167px; height:203px; float:left; margin:10px 4px 0px 12px; _margin:10px 4px 0px 8px; }
.CSSPRE_case2_1{ width:157px; height:173px; text-align:center; display:table-cell; vertical-align:middle; border:1px #c8ffbb solid; padding:5px 0px;}
.CSSPRE_case2_1 img{max-width:167px; max-height:173px; scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 167 ? "167px" : "auto"):(this.style.height = this.offsetHeight >= 173 ? "173px" : "auto")); display:inline !important; }
.CSSPRE_case2_2{ width:167px; height:30px; line-height:30px; text-align:center; overflow:hidden;}

.CSSPRE_link{ width:998px; height:88px; border:1px #d9d9d9 solid; margin:15px auto 0px;}
.CSSPRE_link1{ width:27px; height:86px; float:left; margin:1px;}
.CSSPRE_link2{ width:16px; height:74px; float:left; text-align:center; line-height:16px; padding-top:12px;}
.CSSPRE_link3{ width:920px; height:72px; float:right; margin:2px 5px; border:1px #d8d8d8 solid; padding:5px 10px;}
.CSSPRE_link3 p{ line-height:24px;}

.CSSPRE_box3{ width:100%; min-height:229px; background:url(../images/foot_121.jpg) repeat-x bottom; margin-top:15px;}
.CSSPRE_foot{ min-height:120px;  border-top:2px  #58ba05 solid; padding-top:10px;}
.CSSPRE_foot1{ width:320px; height:100px; float:left; background:url(../images/36_121.jpg) no-repeat right center;}
.CSSPRE_foot1 img{ padding-top:30px; padding-left:35px;}
.CSSPRE_foot2{ width:660px; float:left; line-height:24px; padding-top:30px; padding-left:20px;}


/*ÄÚÒ³*/
.CSSPRE_left{ width:259px; height:auto; overflow:hidden; float:left;}
.CSSPRE_right{ width:720px; height:auto; overflow:hidden; float:right; margin-top:15px;}
.CSSPRE_title1{ width:720px; height:32px;}
.CSSPRE_t3{ width:73px; height:32px; line-height:32px; float:left; background:url(../images/29_101.jpg) no-repeat left center; padding-left:15px; font-size:14px; font-weight:bold; color:#5cb618;}
.CSSPRE_t4{ width:596px; height:32px; background:url(../images/41_03.jpg) no-repeat center; float:right; line-height:32px; text-align:right; padding-right:30px;}

.CSSPRE_right_p{ height:auto; overflow:hidden; padding:20px 20px;}
.CSSPRE_right_p p{ /*text-indent:2em; */line-height:28px; font-size:14px;}

.CSSPRE_right_l{ height:auto; overflow:hidden;}
.CSSPRE_new1{ padding:20px 10px; height:auto;}
.CSSPRE_new1_1{ height:26px; line-height:26px; background:url(../images/23_71.jpg) no-repeat left center; border-bottom:1px #CCC dashed; }
.CSSPRE_new1_1 a{ padding-left:25px;}
.CSSPRE_new1_2{ height:auto; overflow:hidden; padding:15px 0px;}
.CSSPRE_new1_2 li{ width:700px; height:26px; line-height:26px; float:left;}
.CSSPRE_new1_2_1{ width:600px; height:26px; float:left; background:url(../images/11_54.jpg) no-repeat left center; background-position:5px 8px; overflow:hidden;}
.CSSPRE_new1_2_1 a{ padding-left:25px;}
.CSSPRE_new1_2_2{ width:80px; height:26px; float:right; text-align:center;}
.CSSPRE_t5{ font-size:14px; font-weight:bold; text-align:center; height:26px; line-height:26px;}
.CSSPRE_t6{ text-align:center; height:26px; line-height:26px; border-bottom:1px #5cb618 dashed;}
.CSSPRE_new_cont{ padding:20px 10px;}
.CSSPRE_fenye2{ height:30px; line-height:30px; text-align:center; background-color:#e0fcc8;}

.CSSPRE_product_l{ padding:20px 10px; height:auto; overflow:hidden;}
.CSSPRE_product3{ width:219px; height:219px; float:left; margin:0px 7px 0px 7px; }
.CSSPRE_product3_1{ width:219px; height:161px; text-align:center; background:url(../images/43_07.jpg) no-repeat; padding:14px 0px; display:table-cell; *font-size:116px; *font-family:Arial, Helvetica, sans-serif;}
.CSSPRE_product3_1 img{ vertical-align:middle;}
.CSSPRE_product3_2{ width:219px; height:20px; line-height:20px; text-align:center;}

.CSSPRE_pro2{ width:304px; height:290px; border:1px #CCC solid; padding:2px; float:left; margin:0px 0px 0px 10px; text-align:center; display:table-cell; vertical-align:middle; _margin:0px 0px 0px 5px;}
.CSSPRE_pro2 a{ width:300px; height:286px; padding:2px; display:table-cell; text-align:center; vertical-align:middle; *font-family:Arial, Helvetica, sans-serif; *font-size:116px; *display:block;}
.CSSPRE_pro2 img{ vertical-align:middle;}
.CSSPRE_pro3{ width:330px; height:232px; float:right; /*margin-right:10px;*/}
.CSSPRE_pro3_1{height:30px; line-height:30px; text-align:center; font-size:14px; font-weight:bold; color:#06C; background:#f4f4f4;}
.CSSPRE_pro3_1_1{ padding:10px 20px;}
.CSSPRE_pro3_1_2{ width:300px; line-height:26px; display:block; }
.CSSPRE_sp5{ width:60px; height:26px; display:block;float:left;}
.CSSPRE_sp6{ width:240px; height:26px; display:block;float:left;}
.CSSPRE_sp7{ width:240px; height:120px; line-height:20px; overflow:hidden; display:block; float:left;}

.CSSPRE_pro4,.CSSPRE_pro5,.CSSPRE_pro6{ margin:10px 0px; /*padding:0px 20px;*/}
.CSSPRE_title4{ height:36px; /*background:#daecff; */  font-size:14px;  line-height:36px; padding-left:35px; color:#58ba05; font-weight:bold; /*margin:0 20px;*/ background:url(../images/45_11.jpg) no-repeat center;}
.CSSPRE_pro4_1{ height:auto; padding:10px;}
.CSSPRE_pro4_1 p{ /*text-indent:2em; */line-height:24px; font-size:14px; }
.fenye{ height:30px; line-height:30px; text-align:center; margin:10px auto;  background:#e0fcc8; }
.plist{ height:30px; line-height:30px; text-align:center; margin:10px auto;  background:#e0fcc8; }
.CSSPRE_pro5_1,.CSSPRE_pro6_1{ height:auto; overflow:hidden;}
.CSSPRE_pro{ width:666px; height:auto;}
.CSSPRE_pro1{ width:160px; height:173px; float:left; margin:10px 3px 10px 2px;}
.CSSPRE_new2{ width:300px; float:left; height:25px; background:url(../images/28_84.jpg) no-repeat left center; border-bottom:1px #CCC dashed; line-height:25px; margin:0px 12px; overflow:hidden;}
.CSSPRE_new2 a{ padding-left:15px;}
.CSSPRE_new{ width:666px; height:auto; margin:10px auto;}
.CSSPRE_sp1{ width:150px; height:143px; background:#dbdbdb; float:left; padding:5px; text-align:center; float:left; vertical-align:middle;}
.CSSPRE_sp1 a{ width:150px; height:143px;text-align:center; display:table-cell; vertical-align:middle; *font-family:Arial, Helvetica, sans-serif; *font-size:116px; *display:block;}
.CSSPRE_sp1 img{ vertical-align:middle;}
.CSSPRE_sp2{ width:150px; float:left; line-height:30px; text-align:center; overflow:hidden; display:block;}


.CSSPRE_case3{ width:167px; height:203px; float:left; margin:10px 4px 0px 4px; }
.CSSPRE_case3_1{ width:167px; height:173px; text-align:center; }
.CSSPRE_case3_1 img{max-width:167px; max-height:173px; scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 167 ? "167px" : "auto"):(this.style.height = this.offsetHeight >= 173 ? "173px" : "auto")); display:inline !important;}
.CSSPRE_case3_2{ width:167px; height:30px; line-height:30px; text-align:center; overflow:hidden;}

.CSSPRE_honor_l{ padding:20px 10px; height:auto; overflow:hidden;}
.CSSPRE_honor_l li{ height:187px; width:212px; float:left; display:block; /*padding-left:20px;*/ margin:10px 3px 5px 10px; _margin:10px 3px 5px 7px;}
.CSSPRE_honor_l li img{ height:150px; width:210px; float:left; border:1px solid #58ba05;}
.CSSPRE_honor_l li span{ height:35px; line-height:35px; width:212px; text-align:center; overflow:hidden; float:left;}

.CSSPRE_tb_r_zhaopin1{ width:660px; height:auto; overflow:hidden; margin:0 auto 20px;}
.CSSPRE_tb_r_zp1{ width:660; height:auto; overflow:hidden; margin:0px auto 10px; border:1px #CCC dashed; float:left;}
.CSSPRE_tb_r_o{ width:660px; height:auto; line-height:26px; margin:0px auto 20px; font-size:14px;}
.CSSPRE_tb_r_o span{ font-weight:bold; color:#F00;}
.CSSPRE_zp1{ width:640px; height:auto;   line-height:26px; font-size:14px; margin-top:10px; margin-left:15px;margin-bottom:10px;}
.CSSPRE_zp1 span{ font-weight:bold;}

.CSSPRE_training_l{ padding:20px 10px; height:auto; overflow:hidden;}
.CSSPRE_training_l li{ height:254px; width:271px; float:left; display:block; /*padding-left:20px;*/ margin:0px 43px 0px 30px; _margin:0px 43px 0px 15px;}
.CSSPRE_training_l li img{ height:209px; width:261px; float:left; border:1px solid #58ba05; padding:5px;}
.CSSPRE_training_l li span{ height:35px; line-height:35px; width:261px; text-align:center; overflow:hidden; float:left;}



/**ÄÚÒ³×ó²àÐÂÎÅ**/
.erji_news2{ width:259px; height:auto; overflow:hidden; float:left; margin-top:10px;}
.erji_ne4{ width:259px; height:35px; background:url(../images/30_100.jpg) no-repeat; font-size:14px; font-weight:bold; line-height:35px; }
.erji_ne4 a{ width:259px; height:35px; background:url(../images/23_71.jpg) no-repeat left center;color:#5cb618; display:block; padding-left:30px; background-position:10px; }
.erji_ne5{ width:259px;/* height:200px;*/overflow:hidden; background:url(../images/31_109.jpg) repeat-y;}
.erji_ne6{ width:259px; height:14px; background:url(../images/30_119.jpg) no-repeat;}
.erji_ne5 ul{ padding:5px 10px;}
.erji_ne5 ul li{ width:210px; height:24px; line-height:24px; background:url(../images/28_84.jpg) no-repeat left center; overflow:hidden;}
.erji_ne5 ul li a{ padding-left:10px;}



.message{ height:auto; overflow:hidden; margin:30px 0px 20px;}
.mes1{ height:30px; text-align:left; padding-left:10px; }
.mes2{ height:30px; line-height:30px;color:#F00; padding-left:20px;}