@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0;padding:0;}
body{ color:#333; font-size:14px; font-family:微软雅黑; min-width: 980px;}
ul, ol { list-style: none;} 
img,fieldset{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
input,button,textarea,select{font:100% Arial,''; vertical-align:middle}
table,td,tr,th{font-size:12px;}
.nodispaly{ display:none}
.line{height:20px; line-height:20px; font-size:0px; clear:both; overflow:hidden; display:block;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}
a{color:#333; text-decoration:none;}
a:hover {color:#009b4c; text-decoration:none;}



.header{width:100%; height:100px; background:#FFF;  transition:all 0.2s; }
.top{ overflow:hidden;}
.top h1{ float:left; padding-top:5px; width:263px;}
.top h1 img{margin-left:20px; width:240px;}

.navBar{margin-top:40px;  height:46px; line-height:46px; float:right;}
.navbox{}
.navbox ul{}
.navbox li{margin:0 10px 0 0; text-align:center; float:left;line-height:46px;  display:block;}
.navbox li a{color:#000; font-weight:bold; font-size:14px;  text-decoration:none;}
.navbox a.on{ color:#009b4c;}
.navbox span{padding:0 0 0 10px;}
.navbox li:last-child span{ display:none;}

.banner_pc{ margin-top:0;}
.flexslider{ position:relative;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;border-radius: 0px;}
.flex-pauseplay span {text-transform: capitalize;}
.flex-control-nav {width: 100%; text-align: center; position:absolute; bottom:20px;}
.flex-control-nav li {margin: 0 12px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width:50px; height:2px; display: block; background:rgba(255,255,255,0.8);  cursor: pointer; text-indent: -9999px; }
.flex-control-paging li a:hover {  background:rgba(255,255,255,0.8);  }
.flex-control-paging li a.flex-active { background: #009b4c; cursor: default; }

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.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:40px;background:url(../images/next.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/prev.png) center center no-repeat;}


.footer{width:100%; height:50px;border-top: 3px solid #000;}
.page_footer{padding:12px 0px; height:25px;}
.page_footer .cleft{ float:left;  color: #000; font-size: 13px!important;margin-left: 10px;}
.page_footer .cright{ float:right;color:#000;margin-top:0;margin-right: 10px;}
.page_footer .cright a{color:#000;font-size: 13px!important; position: relative;}
.anjian img{ width: auto; height: 40px; }
.cright a span{ display: none; width: 150px; position: absolute; bottom: 30px; right: -50px; }
.cright a span img{ width: 100%; }
.cright a:hover span{ display: block; }
