@charset "utf-8";
/* CSS Document */


*{ margin:0; padding:0;}
body{ font-size:12px; color:#333;font-family:"微软雅黑","宋体";}
ul,li{ list-style-type:none;}
img,ul,li{padding:0px; margin:0px;}
img{border:none;}
a{ color:#333; text-decoration:none;}
a:hover{  text-decoration:underline;}
a:active{text-decoration:none;}
.clear{ clear:both;}
img{ border:0;}
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
clear: both;
height: 0;
}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */


/*top_box*/
.top_box{height:34px; width:100%; border-bottom:1px solid #dadada; background:url(../images/t_topbj.jpg) repeat-x; }
.top{width:1180px; height:113px; margin:0 auto;line-height:34px; font-family:"微软雅黑"; font-size:12px; color:#7f7f7f;}
.top_left{width:40%; text-align:left; float:left;}
.top_right{ float:right; width:40%; text-align:right;}
.top_right a{color:#7f7f7f;}
.top_right a:hover{color:#333; text-decoration:none;}
/*top_box end*/

/*header*/
.header{width:1180px; margin:0 auto; height:113px;}
.logo_box{ float:left; width:800px;margin-top:25px;}
.logo{width:405px; height:45px; float:left; margin-top:5px;}
.logo_line{ width:1px; height:62px; float:left; background: url(../images/line.jpg) no-repeat; margin-left:15px;}
.logo_wen{ float:right; width:363px;height:45px; line-height:32px; color:#000; text-align:left; font-size:18px;}
.logo_wen span{ font-size:20px; font-weight:bold; color:#02783e;}
.logo_wen i{ font-size:18px;color:#02783e; font-style:normal;}

.phone_box{ float:right; width:290px; margin-top:20px;}
.phone_tu{width:85px; height:63px; float:left;}
.phone_wen{ float:right;font-size:14px; color:#848484; line-height:30px;}
.phone_wen span{font-size:31px; font-weight:bold; color:#02783e; font-family:Impact;}


/*nav*/
.nav{ width:100%; margin:0 auto;height:50px; font-family:"微软雅黑"; background:#363636;}
.nav_bj{ width:1180px; margin:0 auto;}
.nav ul{ height:50px; }
.nav li{ float: left; height:50px; overflow:hidden; text-align:center; line-height:50px; background: url(../images/nav_line.jpg) right no-repeat; } 
.nav li a{ color:#fff; font-size:15px;  display:block; padding:0px 23px;text-decoration:none;}
.nav li:hover{height:50px; color:#fff; background:#02783e; }




/*banner*/
.flexslider{position:relative;height:500px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:500px;}
.slides li a{ width:100%;height:500px; display:block;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.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;}
.flex-control-nav .flex-active{background-position:0 0;}

.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/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
/*banner*/


/*foot*/
.foot_box{ width:100%; height:43px; margin:0 auto; background:#01752e; }
.foot{ width:1180px; height:43px; margin:0 auto;}
.foot_nav{width:1103px; height:43px; margin:0 auto;}
.foot_nav ul{ width:1180px; margin:0 auto;}
.foot_nav li{ float: left;overflow:hidden; text-align:center;line-height:43px;} 
.foot_nav li a{ color:#fff; font-size:14px; display:block; padding-right:48px; text-decoration:none;}
.foot_nav li a:hover{ color:#CCC;}
.foot_dizhi{ background: url(../images/foot_bj.png) 50% 0 no-repeat; height:259px;}
.dizhi{ padding-top:43px; width:1180px; margin:0 auto;}
.dizhi p{ font-size:14px; color:#fff; line-height:35px; width:1180px; float:left; text-align:center; }
.dizhi a{ color:#fff; }
















