@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ width:100%; margin:0; padding:0; font-size:12px; background:#fff;font-family: "微软雅黑";}
img{ border:0px;}
.fl{ float:left;}
.fr{ float:right;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
a{ text-decoration:none; }
li{ list-style:none;}
input,select,area,textarea{outline: 0; -moz-outline: 0; vertical-align: middle;}
table{border-collapse:collapse;}
.auto{ width: 1000px; margin: 0 auto;}
em,i{ font-style: normal;}
h1,h2,h3,h4,h5,h6,b{ font-weight: normal;}
.font{font-size: 0; line-height: 0; width: 100%; overflow: hidden; clear: both;}
.blank{width: 100%; height: 40px; overflow: hidden; clear: both;}
.posi{position: relative;}

/*banner焦点图切换*/
.flexslider{position:relative; width:100%; margin:0 auto;height:auto;overflow:hidden;}
.slides{position:relative;z-index:1;font-size: 0;}
.slides li{ width:100%;height:auto; position:relative; font-size: 0;}
.slides li a{ display:block; font-size: 0; width:100%; height:100%;}
.slides li a img{ width:100%; height:auto;}
.flex-control-nav{ width: 100%; position:absolute;bottom:2%;z-index:2; right:0;text-align:center;}
.flex-control-nav li{display:inline-block;width:12px;height:12px;margin:0 5px;
*display:inline;zoom:1; }
.flex-control-nav a{display:inline-block;width:12px;height:12px;line-height:40px;overflow:hidden;
background: url(../images/y1.png) no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background:url(../images/y2.png) no-repeat;}
.flex-direction-nav{z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}

.logo{padding: 20px 0;}
.logo_img{font-size: 0;}
.logo_menu li{float: left; font-size: 14px; line-height: 47px; padding: 0 10px;}
.logo_menu li a{display: block; color: #2f2f2f;}
.logo_menu li:hover a{color: #1ebf60;}
.logo_menu li.hover a{color: #1ebf60;}

.foot{width: 100%; background: #d8d8d8; padding: 40px 0;}
.foot_menu input,.foot_menu span{display: block; float: left; color: #FFFFFF; background: #1EBF60; line-height: 28px; }
.foot_menu input{width: 165px; height: 28px;padding-left: 15px;margin-right: 1px;}
.foot_menu span{width: 40px;text-align: center; }
.foot_bt{line-height:50px; margin-top: 20px;}
.foot_ph{font-size: 18px; color: #1ebf60; font-weight: bold; background: url(../images/12.png) no-repeat left center;
padding-left: 25px; margin-right: 30px;}
.foot_p,.foot_js,.foot_js a{color: #727272;}













