@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;}
.slow{
	-webkit-transition-duration:0.4s; -moz-transition-duration:0.4s; -ms-transition-duration:0.4s;transition-duration:0.4s;}
img{
	border:none;
	max-width:100%;}
ul,li{
	list-style:none;
	vertical-align: middle;}
a{
	text-decoration:none;
	color:#333;}
a:hover{
	color:#ff7800;}
input,textarea{
	font-family:Microsoft YaHei , Arial, Helvetica, sans-serif;}
body{
	font-family:Microsoft YaHei , Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#fff;
	color:#333;
	position:relative;}
	table[Attributes Style] {
    width: 100%;
    -webkit-border-horizontal-spacing: 0px;
    -webkit-border-vertical-spacing: 0px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: rgb(238, 238, 238);
    border-right-color: rgb(238, 238, 238);
    border-bottom-color: rgb(238, 238, 238);
    border-left-color: rgb(238, 238, 238);
}
.clear{
	clear:both;
	float:none;}
.r{
	float:right;}
.l{
	float:left;}
.hide{
	display:none;}
.pages{
    padding:25px 0;
    text-align: center;}
.pages *{
    margin: 0 2px;}
.pages a{
    border: 1px solid #bfbfbf;
	color:#646464;
    padding: 2px 5px;}
.pages a:hover{
	color:#ff7800;
    border: 1px solid #F00;}
.pages span{
    padding: 2px 5px;}
.pages span.nolink{
	color:#ccc;
    border: 1px solid #CCCCCC;}

.banner{
	position:relative;
	z-index:10;}
/* flexslider */
.flexslider{position:relative;width:100%;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-45px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:50px;}
.flex-direction-nav .flex-prev{left:50px;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 0px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}
.img{ text-align:center; display:block; background-position:center top; height:600px; background-repeat:no-repeat;}
.img a{ display:block; height:600px;}
.main{
	width:1200px;
	margin:0 auto;}

.top{
	height:35px;
	line-height:35px;
	background:#e0e0e0;}
.top span{
	float:right;}
.top span a{
	display:inline-block;
	margin:0 8px;}
.top span a.wx{
	background:url(../images/wx.jpg) no-repeat left center;
	padding-left:24px;
	position:relative;}
.top span a.wx img{
	position:absolute;
	left:0px;
	top:35px;
	display:none;}

.head{
	height:121px;
	overflow:hidden;
	background:#fff;}
.head h1,.head h2{
	float:left;}
.head h2{
	height:40px;
	line-height:40px;
	margin-top:45px;
	font-size:30px;
	font-weight:bold;
	color:#666270; 
	width:680px;
	padding:0 25px;
	letter-spacing:3px}
.head h2 span{
	display:block;
	font-size:14px;
	font-weight:normal;}
.head .search{
	float:right;
	height:41px;
	margin-top:45px;}
.head .search .s_t{
	float:left;
	width:205px;
	height:39px;
	border:1px solid #666270;
	text-indent:10px;}
.head .search .s_s{
	background:#666270;
	border:none;
	width:49px;
	height:41px;
	color:#fff;
	font-size:14px;
	text-align:center;}

.nav{
	height:61px;
	line-height:61px;
	overflow:hidden;
	background:#0961bb;}
.nav ul li{
	float:left;
	width:130px;
	text-align:center;
	background:url(../images/navli.jpg) no-repeat right center;}
.nav ul li a{
	display:block;
	color:#fff;
	font-size:16px;}
.nav ul li.active{
	width:130px;}
.nav ul li.active a,
.nav ul li a:hover{
	background:#8bc12b;
	color:#fff;}
.nav ul li.tel{
	float:right;
	width:256px;}


.footer{
	background:#212f3c;
	margin-top:60px;
	padding-bottom:70px;}
.footer h4{
	height:52px;
	line-height:52px;
	font-size:16px;
	color:#dfe0e1;
	font-weight:normal;
	margin-top:28px;}
.footer .f_nav{
	float:left;
	width:350px;}
.footer .f_nav a{
	width:135px;
	color:#dfe0e1;
	margin-right:40px;
	height:45px;
	line-height:45px;
	float:left;
	font-size:14px;
	border-bottom:1px solid #384450;}
.footer .f_nav a:hover{
	color:#fff;}
.footer .f_con{
	float:left;
	width:690px;}
.footer .f_contact{
	float:left;
	color:#dfe0e1;
	font-size:14px;
	line-height:30px;
	margin-top:8px;
	width:280px;}
.footer .f_er{
	float:right;
	width:121px;}
.footer .f_er img{
	display:block;
	margin-top:20px;}
.footer .f_word{
	height:70px;
	margin-top:60px;
	line-height:50px;
	color:#bcbec1;
	border-top:1px solid #384450;}
.footer .f_word span{
	float:right;}
.footer .f_word span a{
	color:#bcbec1;}
.footer .f_word span a:hover{
	color:#fff;}


.fg{
	background:rgba(122, 179, 11, 0.87);
    height: 70px;
    position: fixed;
    _position: absolute;
    bottom: 0;
    width: 1920px;
    text-align: center;
    vertical-align: middle;
    z-index: 99999;
    left: 50%;
    margin-left: -960px;
	
}
.fihhyt{
	font:400 20px/70px "Microsoft Yahei";
	color: #fff;
	margin-left: 80px;
	float:right;}
.dilong{
	float:left;}
.fihhyt a{
	color: #fff;}
.fihhyt a:hover{
	color:#005fc0;}
.fihhyt img{
	vertical-align:middle}