﻿/*common*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px; font-family:"宋体"; color:#666666; background:#FFFFFF;}
a{color:#666666;}
a:hover{ color:#f60; text-decoration:underline;}
p{line-height:1.8em; padding:5px 0;}
h2{ font-size:12px;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1000px; margin:0 auto;}

 /*header start*/
.header {height:109px;  overflow:hidden; background:#fff; }
.h_left{ float:left; }
.h_middle{ float:left; width:296px; margin-left:20px;}
.h_right{ float:right; background:url(../images/tel.jpg) no-repeat;margin-right:5px; width:350px;}
.r_left{ float:left;}
.r_right{ float:right; text-align:center; font-weight:bold; color:#8b898a; padding-top:40px; }
.tel01{ font-size:24px; color:#258c45;font-family:"";}
 /*header end*/
 
 /*menu start*/
.menu { position:relative; z-index:2;background:url(../images/menu.jpg) repeat;height:38px; }
.menu a{ font-size:14px;color:#009966; color:#fff; font-weight:bold; text-decoration:none; display:block; width:102px; height:38px; text-align:center;}
.menu a:hover{color:#288743;}
.menu ul { height:38px; line-height:38px; margin-left:10px; }
.menu ul li { float:left; width:110px; height:38px; position:relative;}
.menu ul li dl{ background:#fff; width:120px; position:absolute; padding:10px; border:#288743 solid 1px; border-top:none;display:none; }
.menu ul li dl dd{ line-height:25px; padding-left:15px; border-bottom:#ddd solid 1px; }
.menu ul li dl dd a{ font-size:12px; color:#666; font-weight:normal; display:inline; text-align:left;}
.menu ul li dl dd a:hover{ color:#f60; text-decoration:underline;background:url(../images/menu_hover.gif) center no-repeat; color:#c00;}
.menu_down span{ display:block;background:url(../images/menu_down.gif) 90px center no-repeat;}
a.menu_hover{ background:url(../images/menu_hover.gif) center no-repeat;  color:#288743; }
 /*menu end*/
 
 /*center start*/  
.center { margin-top:12px;}
.center_left { float:left; width:240px;}
.center_left01{  border:#d5e0d8 solid 1px;color:#000000;}
.center_left01 h2{ height:29px; line-height:29px; color:#288743; font-size:14px; background:url(../images/center_title.jpg) no-repeat; padding-left:15px; }
.center_left01 strong{ float:left;}
.center_left01 h2  a{ float:right;  font-weight:normal; height:29px; font-size:12px; padding-right:10px; }
.left01_con{ background:#ebfbf0; }
.left01_con dl{ border-bottom:#d5e0d8 solid 1px; padding:10px;}
.left01_con dl dt{ color:#000000; font-weight:bold; background:url(../images/center_left_break.jpg) 5px center no-repeat; height:25px; line-height:25px;padding-left:23px;}
.left01_con dl dd{ color:#ddd; line-height:23px; padding-left:5px;}
.dl_bottom{ border-bottom:none;}
 
.center_left02{ height:400px; margin-top:10px;border:#d5e0d8 solid 1px; }
.center_left02 h2{ height:29px; line-height:29px; color:#288743; font-size:14px; background:url(../images/center_title.jpg) no-repeat; padding-left:15px; }
.center_left02 strong{ float:left;}
.center_left02 h2  a{ float:right;  font-weight:normal; height:29px; font-size:12px; padding-right:10px; }
.stu{ margin-top:15px; margin-left:15px;}
.stu ul{ padding-bottom:10px;}
.stu ul li{ line-height:20px;}
.stu span{ color:#1a8a3e; height:28px; line-height:28px;}

.center_middle{ float:left; width:500px;  margin-left:10px;}
 /*banner start*/ 
.banner { width:500px;height:220px; position:relative;z-index:1;overflow:hidden; }
.banner ul { height:220px; position:absolute;}
.banner ul li { float:left; width:500px; height:220px; position:relative; overflow:hidden;}
.banner ul li img { width:500px; height:220px;}
.banner .btnBg { position:absolute; width:480px; height:20px; left:0; bottom:0; background:#000;}
.banner .btn { position:absolute; width:480px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
.banner .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
.banner .btn span.on {background:#fff;}
.banner .preNext { width:45px; height:100px; position:absolute; top:55px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
.banner .pre { left:0;}
.banner .next {right:0; background-position:right top;}
 /*banner end*/

.center_middle02{ height:200px;  margin-top:13px; color:#288743; position:relative; }
.center_middle02 h2{ border-bottom:#199883 solid 1px; height:29px; line-height:29px; font-size:14px; padding-left:30px; color:#02868b;  background:url(../images/clock.jpg) #f3f3f3 no-repeat;}
.contentfirst {display: none; }
.contentin {display: block;}
.center_middle02 h2 strong{ float:left;}
.center_middle02 h2 ul{ float:right; width:300px;font-weight:normal; }
.center_middle02 h2 ul li{ float:right;font-size:12px; width:53px; text-align:center;}
.tabin { background:url(../images/kcys_01.gif) no-repeat; font-weight:bold; color:#fff;}
 
.contentfirst{ margin-top:9px;}
.contentfirst ul li{ height:78px; width:246px; float:left; margin-bottom:6px; overflow:hidden; }
.contentfirst dl dt{ float:left; margin-top:1px; margin-left:1px;}
.contentfirst dl dd{ float:right; width:150px; height:20px; line-height:20px; overflow:hidden;padding:0;} 
.riqi{ margin-top:10px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.yanse{ color:#574014;}
.kcys01{ background:#d37971;margin-right:8px;}
.kcys02{ background:#f1b22f; }
.kcys03{ background:#7ac453; margin-right:8px;}
.kcys04{ background:#72cbd3;} 

.center_middle03{ height:320px; border:#d5e0d8 solid 1px; margin-top:10px; }
.center_middle03 h2{ height:29px; line-height:29px; color:#288743; font-size:14px; background:url(../images/center_title.jpg) no-repeat;  padding-left:15px; padding-right:15px;}
.center_middle03 strong{ float:left;}
.center_middle03 h2  a{ float:right;  font-weight:normal; height:29px; font-size:12px; }
.center_middle03 dt{ padding-bottom:5px; }
.news a{ font-size:14px; color:#288743; font-weight:bold; line-height:25px; }
.center_middle03 dt img{ float:left; margin-right:10px; }
.center_middle03 dl{ padding-left:15px;  padding-right:15px; padding-top:10px;}
.center_middle03 dd{ height:21px; line-height:21px; padding-left:15px; background:url(../images/center_right03.jpg) left center  no-repeat;  }
.center_middle03 dd a{ float:left; }
.center_middle03 dd span{ float:right; color:#666666;}

.center_right { float:right; width:240px; }
.center_right01{ height:220px; border:#d5e0d8 solid 1px;}
.center_right01 h2{ height:29px; line-height:29px; color:#288743; font-size:14px; background:url(../images/center_title.jpg) no-repeat; padding-left:15px; }
.center_right01 strong{ float:left;}
.center_right01 h2  a{ float:right;  font-weight:normal; height:29px; font-size:12px; padding-right:10px; }
.center_right01 ul{ margin:10px 10px 10px 15px;}
.center_right01 ul li{ height:28px; line-height:28px;  padding-left:15px;  background:url(../images/center_right03.jpg) left center no-repeat;}

.center_right02{ height:200px; border:#d5e0d8 solid 1px;margin-top:10px; background:#def1f5;font-weight:bold; }
.online01{ margin-top:8px; margin-left:7px; margin-bottom:8px;}
.online02{ color:#278b45;}
.online02 ul{ padding-left:15px;}
.online02 ul li{ height:26px; line-height:26px; }
.online01_tel{ font-size:22px;color:#278b45;font-family:""; padding-left:5px;}

.center_right03{ height:320px; border:#d5e0d8 solid 1px;margin-top:10px;}
.center_right03 h2{ height:29px; line-height:29px; color:#288743; font-size:14px; background:url(../images/center_title.jpg) no-repeat; padding-left:15px; }
.center_right03 strong{ float:left;}
.center_right03 h2  a{ float:right;  font-weight:normal; height:29px; font-size:12px; padding-right:10px; }
.center_right03 ul{ margin-left:15px; margin-top:10px;}
.center_right03 ul li{ height:25px; line-height:25px; padding-left:15px;  background:url(../images/center_right03.jpg) left center no-repeat;}


 /*links start*/ 
.links{ font-size:14px; }
.links01{ height:36px; padding-left:30px; padding-top:18px;color:#037655; background:url(../images/links.jpg) center no-repeat; }
.links02{ height:30px; font-size:12px;}
 /*links end*/ 
 

 
 /*footer start*/
 .footer{ background:#FFFFFF; padding-top:8px; padding-bottom:8px; border-top:#dddddd solid 1px;  }
 .footer ul li{ height:25px; line-height:25px;text-align:center; font-size:12px;}
 .footer ul li span{ font-family:Arial, Helvetica, sans-serif;}
  /*footer end*/
  
/* banner02  start*/
.banner02{ height:200px; margin-top:10px;}
/* banner02  end*/
  
/* inside  start*/
.inside_left01{ width:200px; float:left;}
.inside{ margin-top:10px; margin-bottom:10px; font-family:"宋体";}
.inside_left{ float:left;width:235px;  border:#d5e0d8 solid 1px; }
.inside_left ul{ padding:15px;}
.inside_left ul li{  line-height:35px; color:#19893d; border-bottom:#ddd dashed 1px;}
.inside_left h2{ height:29px; line-height:29px; color:#288743; font-size:14px; background:url(../images/center_title.jpg) no-repeat; padding-left:15px; }

.inside_left1{ float:left;width:235px;  border:#d5e0d8 solid 1px;margin-bottom:5px;}
.inside_left1 ul{ padding:10px 15px;}
.inside_left1 ul li{  line-height:25px; color:#19893d; border-bottom:#ddd dashed 1px;}
.inside_left1 h2{ height:29px; line-height:29px; color:#288743; font-size:14px; background:url(../images/center_title.jpg) no-repeat; padding-left:15px; }
 
.inside_right{ float:right; width:750px; margin-left:5px; border:#d5e0d8 solid 1px; }
.inside_right h2{ height:29px; line-height:29px; color:#288743; font-size:14px; background:url(../images/banner02.gif)  repeat-x; padding-left:15px; }
.about_as{ padding:20px; font-size:14px; line-height:22px;}
.weizhi{  height:36px; line-height:36px; padding-left:10px;border-bottom:#d5e0d8 solid 1px;}
/* inside  end*/


/* inside01  start*/
.inside01{  margin-top:15px; margin-bottom:10px;}
.inside01_left{ float:left;width:735px; }
.inside01_right{  float:right;  width:250px; }

.inside01_left h2{ height:29px; line-height:29px; color:#288743; font-size:14px; background:url(../images/banner02.gif) no-repeat; padding-left:15px; }
.inside01_left01{ border:#d5e0d8 solid 1px; position:relative; }
.inside01_left01 .yellow{ color:#288743; font-size:14px; font-weight:bold;}
.inside01_left01 span{ color:#288743;}
.image01{ float:left; padding:20px; } 
.inside01_left01 ul{ float:right;position:absolute; top:60px; left:320px; }
.inside01_left01 ul li{  height:25px; line-height:25px;}
 
.share{ position:relative; height:40px;}
.share ul{ position:absolute; top:10px; left:20px; bottom:20px;}
.share ul li{ float:left; width:55px; line-height:20px; height:20px;}
.r01{ background:url(../images/inside01_01.jpg) no-repeat; padding-left:17px;}
.r02{ background:url(../images/inside01_02.jpg) no-repeat; padding-left:17px;}
.r03{ background:url(../images/inside01_03.jpg) no-repeat; padding-left:17px;}
.r04{ background:url(../images/inside01_04.jpg) no-repeat; padding-left:17px;}
.r05{ background:url(../images/inside01_05.jpg) no-repeat; padding-left:17px;}
.r06{ background:url(../images/inside01_06.jpg) no-repeat; padding-left:17px;}
.r07{ background:url(../images/inside01_07.jpg) no-repeat; padding-left:17px;}
.r08{ background:url(../images/inside01_08.jpg) no-repeat; padding-left:17px;}
.share a{ text-align:center;}
.inside01_left02{ margin-top:10px; border:#d5e0d8 solid 1px;}
.inside01_left02 p{ padding:10px; }
.inside01_left03{  margin-top:10px; border:#d5e0d8 solid 1px; }
.inside01_left03 strong{ float:left;}
.inside01_left03 h2  span{  float:right;  font-weight:normal; height:29px; font-size:12px; padding-right:15px;}
 
.inside01_right01{ margin-left:5px; border:#d5e0d8 solid 1px; }
.inside01_right01 h2{ height:29px; line-height:29px; color:#288743; font-size:14px; background:url(../images/center_title.jpg) no-repeat; padding-left:15px; }
.inside01_right01 strong{ float:left;}
.inside01_right01 h2  a{ float:right;  font-weight:normal; height:29px; font-size:12px; padding-right:15px;}
.inside01_right01{ margin-left:0px; }
.inside01_right01 ul{ padding-bottom:10px;}
.inside01_right01 ul li{ line-height:20px;}
.inside01_right01 span{ color:#1a8a3e; height:28px; line-height:28px;}

.inside01_right02{ margin-top:10px;  border:#d5e0d8 solid 1px; }
.inside01_right02 ul{ padding:15px;}
.inside01_right02 ul li{  line-height:35px; color:#19893d; border-bottom:#ddd dashed 1px;}
.inside01_right02 h2{ height:29px; line-height:29px; color:#288743; font-size:14px; background:url(../images/center_title.jpg) no-repeat; padding-left:15px; }

 
/* inside01  end*/

/*Add------------------------------------------------------------------------------*/
/*contact*/
.contact h2{ height:36px; line-height:36px; padding-left:20px; font-family:""; font-size:14px; color:#fff; background:#999;}
.contact{ margin-top:15px; }
.contact ul{ padding:10px 10px; border:#e4e4e4 solid 1px;}
.contact ul li{ line-height:20px; padding:3px 0;}

/*proShow*/
.product_show h2{ line-height:28px; height:28px; border-bottom:#ddd solid 1px;font-weight:normal; margin-bottom:0px;}
.product_show h2 strong{ float:left;  background:url(../images/title_04.gif) no-repeat; width:97px; height:28px; line-height:28px; text-align:center;  font-size:14px; color:#fff;}
.product_show ul li{ width:170px;line-height:20px;}
.product_show ul li{ float:left; margin:15px 20px 0; border:#e4e4e4 solid 1px; display:inline;}
.product_show pro img{max-width:120px; max-height: 90px; width: expression(this.width >120 && this.height < this.width ? 120: true); height: expression(this.height > 90 ? 90: true);}
/*product_list*/
.side_product { margin-top:15px;}
.side_product h2{ height:36px; line-height:36px; padding-left:20px; font-family:""; font-size:14px; color:#fff; background:#999;}
.side_product ul{ padding:10px 10px; border:#e4e4e4 solid 1px; }
.side_product ul li{line-height:24px;}
.side_product ul li a{ padding-left:30px; display:block; border-bottom:#e4e4e4 dashed 1px;background: url(../images/side_menu_bg.gif) 10px 8px no-repeat;}
.side_product ul li dl dd a{ display:inline; border:none; background:none;}

.pro img{max-width:160px; max-height: 150px; width: expression(this.width >160 && this.height < this.width ? 160: true); height: expression(this.height > 150 ? 150: true);}

 
  
.contact01{ margin-top:10px;}
.contact01 ul li{ line-height:30px; border-bottom:#e3d2c1 dashed 1px;}