@charset "utf-8";

/* base 公共部分 */
body { font: 0.75em Source Han Sans CN; color:#555; margin: 0px; text-align:center; background:#fff;}
*{ padding:0; margin:0; font-family:Source Han Sans CN !important;}
a { color:#555; text-decoration:none;}
a:hover{ color:#0278b8; text-decoration:none;}
ul,li{ list-style:none;}
img { border:none; }
.clearboth { clear:both; }
.page{ text-align:center; margin:10px 0; width:100%; float:left;}
.page a{ background:#b3b3b3; color:#fff; margin:0 2px; padding:2px 8px;}
.page a.dq,.page a:hover{ background:#555;}

.mhome{padding:0; min-width:300px; max-width:640px; margin:0 auto; }
.wrapper{min-width:300px; max-width:640px; margin:0 auto;overflow:hidden;}
.header{width:100%; background:#f7f7f7;}
.header .logo{width:50%; float:left;}
.header .logo img{width:100%;}
.header .nav-box{width:30%; float:right;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ width:100%; position:relative; z-index:9999; margin-top:7%; }
.nav a{ color:#fff;  }
.nav .nLi{width:100%; float:right;  position:relative; display:inline; }
.nav .nLi img{width:80%;}
.nav .nLi h3{ float:right;  }
.nav .sub{ display:none; width:120px; right:0; top:34px;  position:absolute; background:#719a18;  line-height:26px; padding:5px 0 0 0;  }
.nav .sub li{ zoom:1; }
.nav .sub li.bg{ background:#f60;border-bottom:1px solid #fff;}
.nav .sub a{ display:block; padding:0 10px; }
.nav .sub a:hover{ background:#f60; color:#fff;  }
.nav .on h3 a{    }

.slideBox{ width:100%;  overflow:hidden; position:relative;   }
.slideBox .hd{ width:50px; text-align:center; height:15px; overflow:hidden; position:absolute; left:50%; margin-left:-20px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1;  }
.slideBox .hd ul li{float:left;  margin-right:2px;  width:12px; height:12px; line-height:14px; text-align:center; background:#ccc; cursor:pointer; border-radius:15px; }
.slideBox .hd ul li.on{ background:#f60;  }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%;display:block;  }

.main{text-align:left;}
.box1{width:96%; margin:2% auto;}
.box1 .b1-left{width:20%; float:left; padding-left:30px; background:url(../images/bg1.jpg) left no-repeat;text-align:left; font-size:1.25em;}
.box1 .b1-mid{width:55%; float:left;}
.box1 .b1-right{width:15%; float:right;}
.box1 .b1-right img{width:100%;}

.txtScroll-left{ width:100%;  position:relative;    }
.txtScroll-left .bd{   overflow:hidden;    }
.txtScroll-left .bd ul{ overflow:hidden; zoom:1; }
.txtScroll-left .bd ul li{ margin-right:20px;  float:left; height:24px; line-height:24px;  text-align:left; _display:inline;}
.txtScroll-left .bd ul li span{ color:#999;  }

.box2{width:100%; margin:2% auto;}
.box2 ul li{width:25%;float:left; text-align:center; margin-bottom:2%;}
.box2 ul li img{width:90%;}

.box3{width:100%; margin:2% auto;}
.b3-tp{width:100%;}
.b3-tp img{width:100%; border-bottom:4px solid #a6d41b;}
.b3-wz{padding:2%;}
.b3-wz ul li{padding-left:20px; background:url(../images/bg3_24.jpg) left no-repeat; line-height:30px; border-bottom:1px dashed #ddd;}
.b3-bottom { margin-top:2%; text-align:center;}
.b3-bottom a{display:inline-block; border:1px solid #f60; padding:1% 5%; border-radius:10px; }

.box4{width:96%; margin:2% auto;}
.b4-title{height:30px; line-height:30px; border-bottom:2px solid #ddd;}
.b4-title span{float:left; font-size:1.25em; color:#f60;}
.b4-title a{float:right; margin-top:5px;}
.b4-bottom{margin-top:2%;}
.bb4-tp{float:left; width:40%; }
.bb4-tp img{width:100%;}
.bb4-wz{width:57%; float:right; line-height:2;}

.box5{width:92%; margin:2% auto; border:1px solid #ddd; border-radius:5px; padding:1% 2%;}
.box5 span.orange{color:#f60;}

.box6{width:96%; margin:2% auto;}
.b6-title{height:30px; line-height:30px; border-bottom:2px solid #ddd;}
.b6-title span{float:left; font-size:1.25em; height:30px; line-height:30px; color:#78a22f; border-bottom:2px solid #78a22f;}
.b6-title a{float:right; margin-top:5px;}
.b6-content{padding-top:2%; line-height:2;}
.b6-content a{font-size:1.2em; color:#f60;}

.box7{width:96%; margin:2% auto;}
.b7-content{padding-top:2%; line-height:2;}
.b7-content img{width:100%;}

/*内页*/
.banner2{width:100%;}
.banner2 img{width:100%;}

.main{text-align:left; width:100%;}
.about{padding:2% 0; line-height:26px;width:96%; margin:0 auto;}
.about img{width:100%;}
.sider-title{margin-bottom:2%;}
.sider-title h3{height:36px; line-height:36px; background:#78a22f; padding-left:10px; color:#fff; }
.sider-title ul{width:100%; margin-top:2%;}
.sider-title ul li{width:49%; margin-bottom:1px;border-right:1px solid #fff;float:left; margin-bottom:2%; text-align:center; }
.sider-title ul li a{background:#78a22f; display:block; color:#fff;padding:2% 0;}
.sider-title ul li a.active, .sider-title ul li a:hover{background:#f60; display:block; color:#fff;}

/*新闻*/
.news_list{width:96%; margin:2% auto;}
.news_list ul li{height:30px; line-height:30px;padding-left:10px; background:url(../images/tp14.jpg) left no-repeat; border-bottom:1px dashed #ccc;}
.news_list ul li a{float:left;}
.news_list ul li span{float:right;}

/*新闻详细页*/
.news_show{width:96%;margin:2% auto;}
.news_show .name{ font-size:20px; text-align:center; line-height:40px;}
.news_show .date{ text-align:center; margin-bottom:10px; border-bottom:dashed 1px #dadada; padding-bottom:10px;}
.news_show .nr{ line-height:30px; margin-bottom:5%;}
.news_show .nr img{width:100%;}
.news_show .back{ text-align:center; }
.news_show .back a{ color:#ec6100; font-weight:bold;}

.film{width:100%; margin:2% 0;}
.film ul li{float:left; width:46%; margin:1% 2%; text-align:center;}
.film ul li img{width:100%; border:1px solid #ddd;}

.service{width:92%; background:#f1f1f1; padding:2%; line-height:2; margin-top:2%;}

.world{ width:92%; margin:2% auto;padding:2%; background:#f1f1f1;}
.world ul li{width:21%; margin:1% 2%; float:left; text-align:center;}
.world ul li a.active, .world ul li a:hover{font-weight:bold; color:#6b951d;}

.world2{width:96%; margin:2% auto;}
.w-title{height:30px; line-height:30px;border-bottom:1px solid #6b951d;}
.w-title span{background:#6b951d; display:block;width:100px; height:30px; line-height:30px; text-align:center; font-size:1.15em; font-weight:bold; color:#fff;}
.world2 ul{margin-top:2%;}
.world2 ul li{margin:2% 0;}
.w-tp{width:45%; float:left;}
.w-tp img{width:100%; }
.w-wz{width:53%; float:right; line-height:1.8;}
.w-wz span.first{font-size:1.25em; font-weight:bold; color:#6b951d;}
.world3{width:96%; margin:2% auto;}
.world3 ul li{ background:#ddd; border-radius:10px; margin-bottom:2%;height:30px; line-height:30px;padding:0 2%;}
.world3 ul li span{float:left;}
.world3 ul li a{float:right;}

.hr{width:96%; margin:2% auto;}
.hr-tp{width:250px; float:left;}
.hr-tp img{width:240px;border:1px solid #ddd;padding:2px;}
.hr-wz{}
.hr-wz h3{font-size:18px; font-weight:bold; color:#6b951d; border-bottom:1px solid #6b951d; margin-bottom:10px; padding-bottom:10px;}
.hr-wz{ line-height:30px; font-size:14px;}

.sideMenu{  margin-top:30px; }
.sideMenu h3{ height:32px; line-height:32px; padding-left:10px; color:#fff;   background:#78a22f; cursor:pointer;
  font:normal 14px/32px "Microsoft YaHei"; margin-bottom:5px;
}
.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(../images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -57px; }
.sideMenu ul{ padding:0 25px 20px 25px; color:#555;  display:none; /* 默认都隐藏 */  background:#fafafa;}
.sideMenu ul li{border-bottom:1px solid #ddd; padding:10px 0; font-size:13px;}

.hr2{width:96%; margin:0 auto; font-size:14px; line-height:30px;padding-bottom:3%;}
.hr2 h3{font-size:18px; font-weight:bold; color:#6b951d; border-bottom:1px solid #6b951d; margin-bottom:10px; padding-bottom:10px; margin-top:20px;}
.hr2 img{width:100%;}

.job{width:96%; margin:2% auto 4%;}
.job ul li{padding:2%; background:#f1f1f1; margin:2% 0; line-height:2;}
.job ul li h3{font-size:1.25em; margin-bottom:1%;}


.contact{padding-top:20px; margin-bottom:3%;}
.ct-top{ border:1px solid #ddd; margin-bottom:30px;}
.ct-left{}
.ct-left img{width:100%;}
.ct-right{ line-height:2; padding:2%;}

.slideTxtBox2{ width:100%;  text-align:left;  }
.slideTxtBox2 .hd{ height:30px; line-height:30px; padding:0 10px 0 20px;   position:relative; }
.slideTxtBox2 .hd ul{ float:left;  position:absolute; left:0; top:0; height:32px;   }
.slideTxtBox2 .hd ul li{ float:left; padding:0 15px; cursor:pointer; background:#f1f1f1;  margin-right:2px; font-size:14px;}
.slideTxtBox2 .hd ul li.on{ height:30px;  background:#6b951d;  color:#fff; }
.slideTxtBox2 .bd ul{  zoom:1;  font-size:14px; line-height:30px;}
.slideTxtBox2 .bd ul h3{margin-top:20px; font-size:16px;font-weight:weight;}


.footer{ background:#78a22f; padding:3% 3%;line-height:30px;color:#fff; text-align:left; margin-top:4%;}
.footer a{color:#fff;}

















