@charset "utf-8";
body{text-align:center;  font-family:"Arial","Helvetica","Microsoft YaHei","微软雅黑","微軟雅黑","宋体"; font-size:14px;  margin:0px 0px;  padding:0px 0px; color:#787878; background-color:#FFFFFF; }  

form{margin:0px auto;  list-style-type:none;  padding:0px 0px; }  
td{font-family:"Arial","Helvetica","Microsoft YaHei","微软雅黑","微軟雅黑","宋体";  font-size:14px;  }  
table{font-family:"Arial","Helvetica","Microsoft YaHei","微软雅黑","微軟雅黑","宋体"; margin:0px auto;  list-style-type:none;  padding:0px 0px;  }  
td {font-size:14px }  
tr {font-size:14px}  
th {font-size:14px}  
ul{margin:0px 0px;  padding:0px 0px;  list-style-type:none;}  
li{margin:0px 0px;  padding:0px 0px;  list-style-type:none;}    
a:link {color:#787878;text-decoration:none;  }  
a:visited {color:#787878;text-decoration:none;  }  
a:hover {color:#e14c22;text-decoration:none;  }  
a:active {color:#787878;text-decoration:none;  } 
.yellow{color:#ffb400}
.yellow a{color:#ffb400; text-decoration:none}
.yellow a:hover{color:#ffffff; text-decoration:none}
.red{color:#FF0000}
.red a{color:#ff0000; text-decoration:none}
.red a:hover{color:#2a95ad; text-decoration:none}
.white{color:#FFFFFF}
.white a{color:#FFFFFF; text-decoration:none}
.white a:hover{color:#ff0000; text-decoration:none}
.black{color:#000}
.black a{color:#000; text-decoration:none}
.black a:hover{color:#e14c22; text-decoration:none}
.grey{color:#757575;}
.grey a{color:#757575; text-decoration:none}
.grey a:hover{color:#387229; text-decoration:none}
img{border:0px;}
.left{float:left;}
.right{float:right;}
.banner{clear:both}
.t01{font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif;}
.t02{font-family:Arial, Helvetica, sans-serif;}

html,body,form,iframe{width:100%;padding:0px;margin:0px;overflow:hidden;overflow-y:auto;}
/*,*:before,*:after{-moz-box-sizing: border-box;-webkit-box-sizing:border-box;box-sizing: border-box;}*/

::-webkit-scrollbar{width:9px; background-color:#000;}
::-webkit-scrollbar-thumb{border:solid 2px #000; width:5px;  border-radius:4px; background-color:#6fba2c;}
::-webkit-scrollbar-corner{background-color:#000;}
::-webkit-scrollbar:horizontal{height:9px;}
::-webkit-selection{background:#6fba2c;color:#fff;}
::-moz-selection{background:#6fba2c;color:#fff;} 
::selection {background:#6fba2c;color:#fff;} 

.fr{position:relative;float:right;}
.fl{position:relative;float:left;}
.textoverhidden,.services .text h5 font{white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
header,footer{z-index:100;position:relative;}
.services .img.i1:before,.services .img.i3:before,.services .img.i6:before,.services .img.i7:before,.job .page4 .img:before,.about .animal.a1:before,.about .animal.a2:before{content: ' ';position: absolute;top: 0;left: 0;height: 100%;width: 100%;opacity: 0.3;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";filter: alpha(opacity=30);background-image: url("../images/noise.gif");z-index:1;}

.main{width:100%;position:relative;overflow:hidden;}
.pageFrame{min-height:300px;overflow:hidden;background-color:#fff;}
.mlr50{margin:0 50px;position:relative;}
.loadPage{height:3px;position:fixed;top:0px;left:0px;right:6px;z-index:999999;}
.loadPage .bar{width:0px;height:3px;background-color:#f94f73;min-width:40px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;top:50%;}
.gototop{width:70px;height:70px;position:absolute;border-radius:70px;border:1px #000 solid;left:50%;bottom:20px;margin-left:-35px;background:url(../images/top.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;cursor:pointer;}
.gototop:hover{background-color:#fff;}
.cover{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;}
.cover-w{background-position:center center;background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;}
.cover-h{background-position:center center;background-repeat:no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%;}
.cover-fixed{background-attachment: fixed;}

header nav li,header nav li a,header nav:hover a:hover,header nav li.active a{color:#6fba2c;}
header nav .text{display:none;color:#76818e;position:absolute;left:0px;bottom:0px;z-index:10;padding:25px;width:100%;font-size:14px;}
header.nobackg nav li,header.nobackg nav li a,header.nobackg nav:hover a:hover{color:#787878;}
header nav li.active a{color:#6fba2c;}
header nav li,header nav li a{float:left;}
header nav:hover a{opacity:0.5;}
header .toggle,header.active nav li{opacity:0;}
header.active,header.twobackg{background-color:rgba(0,0,0,0.2);}
header.active .toggle{opacity:1;}
header.active nav li{-webkit-transform:translateY(-110%);transform:translateY(-110%);}
header.active .toggle em:first-child,header.active .toggle em:last-child{-webkit-transform:translateY(0);transform:translateY(0);}
header.active .toggle:hover em:first-child{-webkit-transform:translateY(-2px);transform:translateY(-2px);}
header.active .toggle:hover em:last-child{-webkit-transform:translateY(2px);transform:translateY(2px);}
header.active .toggle{-webkit-transition:all 0.3s ease-out 1.3s;-moz-transition:all 0.3s ease-out 1.3s;-ms-transition:all 0.3s ease 1.3s;-o-transition:all 0.3s ease-out 1.3s;transition:all 0.3s ease-out 1.3s;z-index:1;}

header{width:85%;position:fixed;top:0px; left:0px;padding:15px 0;z-index:100;overflow:hidden;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease; }
header nav{float:right; }
header nav li a{padding:0 18px;}
header nav li,header nav li a{line-height:42px;font-size:14px;}
header nav:hover a:hover{opacity:1;}
header .toggle{width:30px;height:24px;position:absolute;top:9px;right:0px;cursor:pointer;z-index:-1;}
header .toggle em{width:100%;height:4px;position:absolute;top:0px;left:0px;background-color:#fff;border-radius:5px;}
header .toggle em:nth-child(2){top:10px;}
header .toggle em:last-child{top:auto;bottom:0px;}
header .toggle em:first-child{-webkit-transform:translateY(10px);transform:translateY(10px);}
header .toggle em:last-child{-webkit-transform:translateY(-10px);transform:translateY(-10px);}
header nav li:nth-child(1){-webkit-transition:all 0.5s ease-out 0.4s;-moz-transition:all 0.5s ease-out 0.4s;-ms-transition:all 0.5s ease 0.4s;-o-transition:all 0.5s ease-out 0.4s;transition:all 0.5s ease-out 0.4s;}
header nav li:nth-child(2){-webkit-transition:all 0.5s ease-out 0.5s;-moz-transition:all 0.5s ease-out 0.5s;-ms-transition:all 0.5s ease 0.5s;-o-transition:all 0.5s ease-out 0.5s;transition:all 0.5s ease-out 0.5s;}
header nav li:nth-child(3){-webkit-transition:all 0.5s ease-out 0.6s;-moz-transition:all 0.5s ease-out 0.6s;-ms-transition:all 0.5s ease 0.6s;-o-transition:all 0.5s ease-out 0.6s;transition:all 0.5s ease-out 0.6s;}
header nav li:nth-child(4){-webkit-transition:all 0.5s ease-out 0.7s;-moz-transition:all 0.5s ease-out 0.7s;-ms-transition:all 0.5s ease 0.7s;-o-transition:all 0.5s ease-out 0.7s;transition:all 0.5s ease-out 0.7s;}
header nav li:nth-child(5){-webkit-transition:all 0.5s ease-out 0.8s;-moz-transition:all 0.5s ease-out 0.8s;-ms-transition:all 0.5s ease 0.8s;-o-transition:all 0.5s ease-out 0.8s;transition:all 0.5s ease-out 0.8s;}
header nav li:nth-child(6){-webkit-transition:all 0.5s ease-out 0.9s;-moz-transition:all 0.5s ease-out 0.9s;-ms-transition:all 0.5s ease 0.9s;-o-transition:all 0.5s ease-out 0.9s;transition:all 0.5s ease-out 0.9s;}


@media screen and (min-width: 1025px){
	header.nobackg{background:none;}
}
@media screen and (max-width: 1024px){
	header.nobackg{background-color: rgba(0,0,0,0.2);}
	.about .kv.show{background-attachment:inherit;}
}






.warp{clear:both;}
.warp_av{clear:both}
#warp_about{background:url(../images/bg02.jpg) no-repeat center; height:1000px; margin:0px auto; clear:both}
.warp_about{width:1002px; margin:0px auto; clear:both; background:url(../images/p01.png) no-repeat 0px 250px; height:1000px; color:#FFFFFF; font-size:14px}
.warp_about .text h1{font-size:18px; margin:0px; padding:0px;font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif; font-weight:normal}
.warp_about .text{text-align:left; line-height:30px; padding:310px 0px 0px 503px; width:340px; float:left;}
.warp_about .more{float:right; width:78px; margin-top:520px}
#warp_news{background:url(../images/bg03.jpg) no-repeat center; height:1000px; margin:0px auto; clear:both}
#warp_news .title{clear:both; text-align:center; padding:185px 0px 75px 0px}
.warp_news{clear:both; width:1002px; margin:0px auto; overflow:hidden}
.warp_news .left{width:500px; float:left; margin-right:30px; text-align:left; line-height:20px;}
.warp_news .left h1{font-size:16px; padding:0px; margin:0px;font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif; font-weight:normal; padding:8px 0px}
.warp_news .right{width:472px; float:left}
.warp_news .right ul{list-style-type:none; padding:0px; margin:0px;}
.warp_news .right li{clear:both; margin-bottom:38px; overflow:hidden}
.warp_news .right .n_time{background:#6fba2c; width:70px; float:left; margin-right:10px; color:#fff; font-size:14px;font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif; padding-bottom:2px;}
.warp_news .right .n_time h1{font-size:36px;margin:0px; padding:8px 0px; border-bottom:3px solid #f2faeb; font-weight:normal; margin-bottom:2px;}
.warp_news .right .n_info{float:left; text-align:left; line-height:20px; width:392px}
.warp_news .right .n_info h1{font-size:16px; margin:0px; padding:0px;font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif; font-weight:normal; padding-bottom:8px}
#warp_news .more{width:142px; margin:0px auto; clear:both; overflow:hidden; font-size:16px; margin-top:30px}
#warp_news .more a:link {color:#6fba2c;text-decoration:none;border:1px solid #6fba2c;width:140px; display:block;height:50px; -moz-border-radius:10px;  -webkit-border-radius:10px; border-radius:10px;  line-height:50px}  
#warp_news .more a:visited {color:#6fba2c;text-decoration:none; border:1px solid #6fba2c;width:140px; display:block;height:50px; -moz-border-radius:10px;  -webkit-border-radius:10px; border-radius:10px;  line-height:50px}  
#warp_news .more a:hover {color:#e14c22;text-decoration:none;border:1px solid #e14c22;width:140px; display:block;height:50px; -moz-border-radius:10px;  -webkit-border-radius:10px; border-radius:10px;  line-height:50px}  
#warp_news .more a:active {color:#6fba2c;text-decoration:none;border:1px solid #6fba2c;width:140px; display:block; height:50px; -moz-border-radius:10px;  -webkit-border-radius:10px; border-radius:10px;  line-height:50px} 

#warp_contact{background:url(../images/bg04.jpg) no-repeat center; height:1000px; margin:0px auto; clear:both}
#warp_contact .title{clear:both; text-align:center; padding:85px 0px 90px 0px}
.warp_contact{width:1002px; margin:0px auto; clear:both}
.warp_contact .left{width:468px; float:left; text-align:left}
.warp_contact .right{width:460px; float:right;}
.r_title{clear:both}
.r_content{clear:both; background:#fff; padding:0px 16px 20px 0px;}
.r_content td{ font-size:14px}
.btn01{border:1px solid #e1e0e0; background:#ffffff; height:25px; line-height:25px; width:100%}
.btn02{border:1px solid #e1e0e0; background:#ffffff; width:99%}
.top{clear:both; text-align:center}
.footer{clear:both; height:150px; line-height:150px; background:#6fba2c}
.footer .left{float:left; padding-left:30px; color:#FFFFFF; font-size:14px}
.footer .right{float:right;}
.footer .right img{margin-right:5px; border-left:1px solid #93cb61}


/* flexslider */
.warp_av .flexslider{position:relative;height:1000px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; }
.warp_av .slides{position:relative;}
.warp_av .slides li{height:1000px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px; }
.warp_av .flex-control-nav{position:absolute;bottom:120px;z-index:2; left:45%;text-align:center;}
.warp_av .flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 2px;*display:inline;zoom:1;}
.warp_av .flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.warp_av .flex-control-nav .flex-active{background-position:0 0;}

.warp_av .flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.warp_av .flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
/*.flex-direction-nav li a.flex-prev{left:60px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../images/next.png) center center no-repeat;}*/












