@charset "utf-8";
body,hr, p,blockquote, dl, dt, dd, ul, ol, li,form, fieldset, legend, img{ border:none; margin: 0; padding: 0;}
body{font-size:12px;color:#666;font-family:"微软雅黑";background:#fff; width:100%;overflow-x:hidden;word-break:break-all;min-width:1200px}
em{font-style:normal;}
h1,h2,h3,h4,h5{margin:0;padding:0;font-weight:normal}
ul, ol{list-style:none;}
a{text-decoration:none;color:#999;}
a:hover{text-decoration:none;}
img{border:none;line-height:0;font-size:0;vertical-align:bottom;}
.clear{clear:both;line-height:0;font-size:0;overflow:hidden;}
.wrap,.w1200{width:1200px;margin:0 auto;}
.fr{float:right}
.fl{float:left}
/*======================浮动的外层==================*/
.clearfix:after{content: ".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .clearfix{zoom:1}
.clearfix{display:block;}
/* end clearfix */
/*header*/
.header{width:100%;}
.head{padding:30px 0}
.head .tel h1{float:left;color:#028a46;font-size:24px;font-weight:bold;line-height:40px}
.head .tel .yy{float:right;padding-top:11px;padding-left:14px}
.head .tel a{color:#333;font-size:12px;display:inline-block;margin-left:16px}
.head .tel a span{display:inline-block;vertical-align:middle;margin-right:10px;margin-top:-2px}
.header .menubox{width:100%;background:#028a46;height:60px}
.menu li{float:left;position:relative;line-height:60px;margin-left:25px;margin-right:5px}
.menu li a{color:#fff;font-size:16px;display:block;font-weight:bold;line-height:60px;padding:0 35px}
.menu li .snav{position:absolute;width:100%;overflow:hidden;top:60px;background:#028a46;z-index:10;left:0;text-align:center;display:none;padding-bottom:20px}
.menu li .snav dl{text-align:center;margin:0 auto}
.menu li .snav dl dd a{display:block;color:#fff;font-size:14px;line-height:30px;height:30px;padding:0px;margin:10px 0px;font-weight:normal}
.menu li:hover a{background:#02743b}
.menu li:hover .snav dl dd a{background:#028a46;}
.menu li .snav dl dd a:hover{background:#02743b;}

/*banner*/
.banner{ 
    max-width:100%; 
	min-width:1200px; 
	clear:both; 
	position:relative;
	}
.flexslider { 
    position: relative;
	z-index:2; 
	height:600px; 
	overflow: hidden; 
	background: url(../images/loading.gif) 50% no-repeat;
	}
.slides { 
    position: relative; 
	z-index: 10;
	}
.slides li { 
    height: 4460px;
	}
.flex-control-nav { 
    position: absolute; 
	bottom: 30px; 
	z-index: 20; 
	width: 100%;
	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/dot.png) right 0 no-repeat; 
	cursor: pointer;
	}
.flex-control-nav .flex-active { 
    background-position: 0 0;
	}
.banner ul li a{ 
    display:block; 
	height:100%;
	}
/*footer*/
.footer{width:100%;background:#028a46}
.footer .f_menu{margin-top:-4px;padding-bottom:60px}
.f_menu dl{float:left;margin-right:140px}
.f_menu dt{color:#fff;font-size:18px;padding-bottom:8px}
.f_menu dd a{display:block;color:#fff;font-size:14px;line-height:30px}
.f_menu dl:nth-child(6n){margin-right:0}
.back_top{position:relative;width:100px;height:100px;top:-50px;left:550px}
.footer .foot{text-align:center;color:#fff;padding-bottom:48px}
.foot h5{font-size:26px;font-weight:bold;padding-bottom:20px}
.foot h6{font-size:26px;font-weight:normal;padding:0;margin:0;padding-top:20px}
.foot p{font-size:16px;line-height:30px}
.copyright{width:100%;background:#02743b;height:60px;line-height:60px;text-align:center}
.copyright p{color:#fff;font-size:14px}
.copyright p a{color:#fff;}