@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family:宋体,Arial, Helvetica, sans-serif;
	 
	font-size: 12px;
	color: #555;
	line-height:200%;
}
body {
	margin: 0px; 
}
a:link {
	color: #555;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #555;
}
a:hover {
	text-decoration: none;
	color: #555;
}
a:active {
	text-decoration: none;
	color: #555;
}
img{ border:0px;}
ul,li,dl,dt,dd,p{ margin:0px; padding:0px; list-style:none;}
h1,h2,h3,h4,h5{ margin:0px; padding:0px;}

.orange,a.orange{color:#588944;}
.blue,a.blue{ color:#588944;}
.red,a.red{ color:#ff0050;} 

/*== head ==*/ 
.head{ }
.head .d1{ background:#eeeeee;}
.head .d1 .d1m{ width:1000px; margin:0px auto; height:30px;}
.head .d1 .d1m .d1ml{ float:left; line-height:30px;  }
.head .d1 .d1m .d1mr{float:right; line-height:30px; } 
.head .d1 .d1m .d1mr li{ float:left; line-height:30px; position:relative; margin-left:20px;}
.head .d1 .d1m .d1mr li.wx .ico{ display:block; height:17px; margin-top:6px;}
.head .d1 .d1m .d1mr li.wx p{ position:absolute; right:0px; top:30px; z-index:999; display:none;}
.head .d1 .d1m .d1mr li.wx p img{ display:block; width:110px; height:110px;}
.head .d1 .d1m .d1mr li.wx:hover p{ display:block;}
/*
.head .d1 .d1m .d1mr .tel{ display:inline-block;  background:url(../images/q1_03.png) no-repeat left; padding-left:15px;}
.head .d1 .d1m .d1mr .tel b{ color:#588944; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
*/
.head .d2{width:1000px; height:110px; margin:0px auto; overflow:hidden;}
.head .d2 .logo{ float:left; padding-top:20px;}
.head .d2 .logo img{ display:block; height:70px;}
.head .d2 .menu{ float:right; padding-top:35px;}
.head .d2 .menu a{ display:block; float:left; line-height:33px; margin:0px 24px; font-family:微软雅黑; font-size:16px;  }
.head .d2 .menu a.current{ border-bottom:2px solid #588944; color:#588944;}
.WidesCreenFadeSlide{ width:1000px; margin:0px auto;overflow:hidden; position:relative; }
.WidesCreenFadeSlide ul{ margin:0px; padding:0px;}
.WidesCreenFadeSlide li{ display:block; list-style:none; margin:0px; padding:0px;}
.WidesCreenFadeSlide ul.content{ position:relative; left:0px; top:0px; width:100%; z-index:1}
.WidesCreenFadeSlide ul.content li{position:absolute; left:0px; top:0px; width:100%; }
.WidesCreenFadeSlide ul.content li a{ display:block;  width:100%;   }
.WidesCreenFadeSlide ul.number{position:absolute; left:50%; bottom:20px; z-index:2}
.WidesCreenFadeSlide ul.number li{ float:left; margin:0px 5px; width:10px; height:10px; background:#fff; border-radius:5px;cursor:pointer; font-size:0px;}
.WidesCreenFadeSlide ul.number li.current{ width:20px; background:#588944}
  
.home{ width:1000px; margin:0px auto; overflow:hidden; padding:30px 0px;}
.home .d1{ width:680px; float:left;}
.home .d1 ul{ }
.home .d1 ul li{ float:left; width:300px; margin-right:40px;}
.home .d1 ul li img{ display:block;width:300px; height:150px; border-radius:10px;}
.home .d1 ul li p{ padding:15px 0px 10px 0px;}
.home .d1 ul li a.view{ display:block; float:right; color:#888;}
.home .d2{ float:right; width:320px;}
.home .d2 .mt{ overflow:hidden; border-bottom:1px solid #ccc;}
.home .d2 .mt h2{ float:left; margin:0px; padding:0px; line-height:30px; font-family:微软雅黑; font-size:20px; font-weight:normal; }
.home .d2 .mt h3{float:left; margin:0px; padding:0px  0px 0px 5px; line-height:38px; font-family:Arial; font-size:14px; font-weight:normal; color:#888;}
.home .d2 .mt a.more{ float:right; margin-top:13px; padding:0px 3px; display:block; background:#588944; color:#fff; font-family:Arial; line-height:14px;}
.home .d2 ul{}
.home .d2 ul li{ overflow:hidden; padding-top:20px;}
.home .d2 ul li img{ float:left; width:70px; height:70px; border-radius:35px;}
.home .d2 ul li p{ float:right; width:240px;}
.home .d2 ul li p span{ color:#888;}

 
.foot{   border-top:1px solid #dddddd; text-align:center; padding:10px 0px;  }  



.main{ width:1000px; margin:0px auto; overflow:hidden; padding-bottom:30px;}

 
.main .banner img{ display:block; width:100%;}

.main .lm{ float:left; width:200px; padding-top:40px;}
 .main .lm .menu{ background:#f7f7f7; }
.main .lm .menu ul{}
.main .lm .menu ul li{ display:none;}
.main .lm .menu ul li a{ display:block;line-height:60px;text-align:center; background:url(../images/q1_17.png) no-repeat center top; font-family:微软雅黑; font-size:24px; color:#fff;}
.main .lm .menu ul li a.current{}
.main .lm .menu ul li ul{padding:10px 0px; display:none;}
.main .lm .menu ul li ul li{display:block; border-bottom:1px solid #ddd;border-top:1px solid #fff;}
.main .lm .menu ul li ul li a{ display:block;line-height:40px;text-align:left; padding-left:30px; background:url(../images/q1_24.png) no-repeat 170px 15px; font-family:宋体; font-size:14px; color:#555;}
.main .lm .menu ul li ul li a.current{ background:url(../images/q1_28.png) no-repeat 169px 17px;color:#588944;}
.main .lm .menu ul li ul li ul{ padding:0px 0px 10px 0px;}
.main .lm .menu ul li ul li ul li{ border:0px;}
.main .lm .menu ul li ul li ul li a{ display:block;line-height:40px;text-align:left; padding-left:50px; background:url(../images/q1_31.png) no-repeat 40px 19px; font-family:宋体; font-size:12px; color:#555;}
.main .lm .menu ul li ul li ul li a.current{background:url(../images/q1_34.png) no-repeat 40px 19px; color:#588944;}
.main .lm .contact{ padding-top:40px;}

.main .rm{ float:right; width:760px; padding-bottom:40px;}
.main .rm .siteurl{ float:right; background:url(../images/q1_13.png) no-repeat left 10px; line-height:40px; padding-left:25px;}
.main .mt{ background:url(../images/q1_19.png) repeat-x top; clear:both; height:40px;}
.main .mt h2{ float:left; margin:0px; padding:0px 10px; line-height:30px; border-top:2px solid #588944;    font-size:14px; font-weight:normal; }
.main .rm .newlist{  }
.main .rm .newlist li{ clear:both; overflow:hidden; border:1px solid #ccc; padding:20px; margin-top:20px;}
.main .rm .newlist li img{ float:left; width:165px; height:135px;}
.main .rm .newlist li p{ float:right; width:540px;color:#888;}
.main .rm .newlist li p b{ display:block; line-height:20px; font-size:14px; padding-bottom:5px;}
.main .rm .newlist li  a.view{ display:block; float:right; line-height:25px; padding:0px 10px; background:#f1f1f1; color:#888;} 
.main .rm .caselist{  }
.main .rm .caselist li{ clear:both; overflow:hidden; padding:20px 0px; border-bottom:1px dashed #ccc; }
.main .rm .caselist li img{ float:left; width:235px; height:235px;}
.main .rm .caselist li p{ float:right; width:500px;color:#888;}
.main .rm .caselist li p b{ display:block; line-height:20px; font-size:14px; padding-bottom:5px;}
.main .rm .caselist li  a.view{ display:block; float:right; line-height:25px; padding:0px 10px; background:#f1f1f1; color:#888;} 


.main .rm .xuexiaolist{  width:780px; overflow:hidden;}
.main .rm .xuexiaolist li{ float:left; margin-right:20px; width:200px;  padding:19px; border:1px solid #ccc; margin-top:20px; }
.main .rm .xuexiaolist li img{ display:block; width:200px; height:160px;}
.main .rm .xuexiaolist li  h2{ margin:0px; padding:0px; line-height:40px; height:40px; overflow:hidden; font-size:14px; font-weight:bold; text-align:center;}
.main .rm .xuexiaolist li p{ border-top:1px solid #ccc; padding-top:5px; line-height:25px; height:175px; overflow:hidden;} 


.main .rm .newdetail{ }
.main .rm .newdetail .title{ font-family:微软雅黑; font-size:24px; padding:20px 0px; text-align:center;  }
.main .rm .newdetail .time{ text-align:center; color:#999;}
.main .rm .newdetail .content{ padding:10px 0px 20px 0px;}
.main .rm .newdetail .siblings{ background:url(../images/home_18.png) repeat-x top; overflow:hidden;}
.main .rm .newdetail .siblings li{ float:left; width:50%; line-height:35px;}
.main .rm .newdetail .siblings li a{color:#588944;}


.main .rm .piclist{ overflow:hidden; width:780px;}
.main .rm .piclist li {float: left; width:175px; margin:0px 20px 0px 0px; }
.main .rm .piclist li img{  width:175px; height:200px;}
.main .rm .piclist li p { border-left:3px solid #588944; margin:10px 0px; padding-left:8px; height:16px; line-height:16px; overflow:hidden;} 

.main .rm .picdetail{ }
.main .rm .picdetail .pic{ float:left; }
.main .rm .picdetail .pic img{ width:310px;}
.main .rm .picdetail .title{ float:right; width:430px; font-family:微软雅黑; font-size:24px; }
.main .rm .picdetail .explain{float:right; width:430px; padding-top:15px;}
.main .rm .picdetail .content{ clear:both; padding:20px 0px 0px 0px;}
.main .rm .picdetail .siblings{ background:url(../images/home_18.png) repeat-x top; overflow:hidden;}
.main .rm .picdetail .siblings li{ float:left; width:50%; line-height:35px;}
.main .rm .picdetail .siblings li a{color:#588944;}

 
.paginator table{ width:100%; margin:10px 0px;}
.paginator table td.ci{ text-align:left; vertical-align:middle;}
.paginator table td.paginator{ text-align:right;vertical-align:middle;}
.paginator table td.paginator a,.paginator table td.paginator span.cpb{line-height:22px; padding:5px 8px;  margin:0px 2px;  }

.paginator table td.paginator a{border:1px solid #ddd; color:#999;background:#fff;}     /*不可用按钮*/
.paginator table td.paginator a.paginator{ border:1px solid #ccc; color:#666; background:#f5f5f5; }    /*可用按钮*/
.paginator table td.paginator a.paginator:hover{border:1px solid #588944;  color:#fff; background:#588944;}   /*可用按钮鼠标移上*/
.paginator table td.paginator span.cpb{border:1px solid #588944; color:#fff; background:#588944;} /*当前按钮*/
  

 

