﻿@charset "utf-8";
/* CSS Document    made by lonewalker*/
/**/
*{margin:0;padding:0;}
body{font-size:14px;font-family:"微软雅黑";color:#fff;min-width:1200px;}
h1,h2,h3,h4,h5,h6{text-align:left;}
em,i{font-style:normal;}
b{font-weight:normal;}
ul,ol,li{list-style:none;}
img{border:none;}
a{text-decoration:none;color:#333;}
table{border-collapse:collapse;}
a,img,textarea,button,input:focus{outline:none;}
.autor{margin:0 auto;width:1200px;}
.wrapper{width:100%;min-width:1200px;}
.fl{float:left;}
.fr{float:right;}
.left{text-align:left;}
.right{text-align:right;}
.align{text-align:center;}
.both{clear:both;}
.clearfix:after{content:"";display:block;height:0;line-height:0;visibility:hidden;clear:both;}
.clearfix{*zoom:1;}
.pa{position:absolute;}
.pr{position:relative;}
.clip{overflow:hidden;}
.block{display:block;}
.none{display:none;}
.inline{display:inline-block;}
.kuai{padding:30px 0 50px 0;}





/**/
/*head开始*/
.content{ width:1200px; margin:0 auto;}
.content-s{width:1265px;margin:0 auto;}
.header{height:145px;background: url(../images/headerbg.jpg);padding-top: 12px;}
.header-top {
  height: 36px;
  background: #46B034;
  overflow: hidden;
}
.header-top a {
  color: #fff;
}
.header-top span {
  line-height: 36px;
  font-size: 14px;
  color: #fff;
}
.header-top ul {
  width: 200px;
  line-height: 24px;
  height: 24px;
  margin-top: 6px;
}
.header-top ul li {
  float: left;
  font-size: 14px;
  width: 100px;
}
/*.header-top ul li:nth-child(1) {
  border-right: 1px solid #ccc;
  padding-right: 5px;
}
.header-top ul li:nth-child(2) {
  margin-left: 5px;
}*/
.header-top ul li i {
  margin-right: 10px;
  background: #fff;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  font-size: 12px;
  display: block;
  text-align: center;
  line-height: 24px;
  color: #46B034;
  float: left;
}

.header .header-logo {
  width: 860px;
  height: 120px;
}
.header .header-logo img {
  width: 237px;
  height: 80px;
  float: left;
  margin: 20px 10px 0 0;
  padding-right: 10px;
  border-right: 1px #ccc dotted;
}

.header .header-logo p {
  font-size: 22px;
  font-weight: normal;
  color: #1b1b1b;
  margin-left: 5px;
}
.header .header-logo h2 {
  font-size:36px;
  display: block;
  margin-top:20px;
  letter-spacing: 2px;
  color: #343434;
  margin-left: 5px;
}
.header .header-logo h2 b{
  /*color: #46B034;*/
  font-weight: bold;
}
.header .header-right {
  width: 330px;
  height: 100px;
}
.header .header-right .header-right-top-tel-img {
  width: 85px;
  height: 85px;
  margin-right: 20px;
  position:relative;
  overflow: hidden;
  margin-top: 20px;
}
.header .header-right .header-right-top-tel-img img {
	width: 85px;
	height: 85px;
}
.header .header-right .header-right-top-tel-img:after {
    display: block;
    position: absolute;
    left: 0;
    top:30px;
    width: 100%;
    height: 30px;
    content: "";
    animation: light 5s infinite;
    -webkit-animation: light 5s infinite;
    background: url(../images/code_shadow1.png) no-repeat 0 0;
}
.header .header-right p {
  font-size: 14px;
  width: 290px;
  color: #000;
  margin-top: 30px;
}
.header .header-right strong {
  font-size: 32px;
  letter-spacing: 2px;
  width: 290px;
  line-height: 48px;
  font-weight: normal;
  font-family: Impact;
  color: #46B034;
}

.h-nav{height:69px;background: #fff; border-top: 1px #eee solid;}
.h-nav ul li{transition: 0.35s;float: left;height:82px;position: relative;width: 150px;margin-top: -5px;transition:0.2s all ease-in-out;}
.h-nav ul li>a{color: #333;position: relative;font-size:18px;display: block;box-sizing: border-box;text-align: center;line-height: 27px;padding-top: 21px;}
.h-nav ul li>a >.en{ display:block;font-size:13px;font-weight: 100;color:#666;line-height:24px;overflow: hidden; text-indent: 0; transition:0.2s all ease-in-out; white-space: nowrap;padding-bottom: 12px;}
.h-nav li p{display: none;position: absolute;width: 100%;text-align: center;left: 0;top:82px;z-index:10;background: rgba(70,175,50,0.8);}
.h-nav .df p{width: 216px;left: -32px;}
.h-nav .df p>a{padding:0 5px;float: left;width: 98px;font-size: 14px;}
.h-nav li p>a{display: block;height: 46px;line-height: 46px;font-size: 16px;color: #ffffff;/*border-bottom:1px solid #dcdcdc;*/background:none;}
.h-nav li p>a:hover{font-weight:bold;}
.h-nav li p>a:last-child{border-bottom:none;}
/*.h-nav .cur>a::before{transition: 0.35s;position: absolute;width: 0;height: 0;border-style: solid;border-width: 0 7px 8px 7px;border-color: transparent transparent #d5ddea transparent;content: "";right:50%;bottom:0px;margin-right: -8px;}
/*.h-nav ul li>a:hover::before{transition: 0.35s;position: absolute;width: 0;height: 0;border-style: solid;border-width: 0 7px 8px 7px;border-color: transparent transparent #d5ddea transparent;content: "";right:50%;bottom:0px;margin-right: -8px;}*/
.h-nav ul li>a:hover,.h-nav ul li.cur>a{ background:#46B034;color: #fff;}
.h-nav ul li>a:hover,.h-nav ul li.cur>a .en {background:#46B034;color: #fff;}

@keyframes downup{0%{transform: translate(0, 0);}
50%{transform: translate(0, -8px);}
100%{transform: translate(0, 0);}} @-webkit-keyframes downup{0%{-webkit-transform: translate(0, 0);}
50%{-webkit-transform: translate(0, -8px);}
100%{-webkit-transform: translate(0, 0);}}
.gsx{float: left;width: 510px;margin-top:30px;}
.gsx p{width:240px;float: left;padding-top:20px;}
.gsx p img{width: 44px;height: 44px;float: left;margin-right: 18px;}
.gsx p span{display: block;font-size: 14px;color: #ffffff;line-height: 14px;padding-bottom:4px;font-weight: bold;padding-top: 5px;}
.gsx p em{font-size: 18px;line-height: 22px;color: #ffffff;font-weight: bold;display: inline-block;text-align:right;}
.gsx p i{font-size: 14px;color: #ffffff;line-height: 14px;font-weight: normal;}
.gsx p:last-of-type{width: 500px;}
.ba{font-size: 12px;display: block;line-height: 12px;color: #ffffff;float: left;margin-top: 22px;}
.ba a{font-size: 12px;display: block;line-height: 12px;color: #ffffff;float: left;}
.ba i{font-size: 12px;display: block;line-height: 12px;color: #ffffff;float: left;margin-left: 35px;margin-right: 35px;}
.sao{float: right;margin-top:61px;height: 186px;width:310px;margin-right: 19px;}
.sao p{height: 186px;position: relative;overflow: hidden;float: left;margin-right:27px;border:1px solid #385694;box-sizing: border-box;width: 141px;}
.sao p i{display: block;height: 121px;width: 121px;margin: 10px auto 0;}
.sao p img{display: block;width: 121px;height: 121px;}
.sao p span{display: block;font-size: 14px;color: #ffffff;line-height:14px;text-align: center;padding-top:20px;}
.sao p:after{display:block;position:absolute;left:9px;top:0;width:100%;height:35px;content:"";animation:light 5s infinite;-webkit-animation:light 5s infinite;}
.sao .item-1:after{background:url(../images/code_shadow1.png) no-repeat 0 0;}
@keyframes light{0%{
	top:0;}
50%{top:100%;}
100%{top:-40px;}} 
.sao p:last-child{margin-right: 0;}
/*head结束*/

/*foot开始*/
.footer {
  background: #002137;
  background-size: 100%;
  height: 400px;
  padding: 50px 0 50px 0;
  color: #646973;
  border-top: 5px solid #46B034;
}
.footer a {
  color: #646973;
}
.footer-lx {
  height:82px;
  border-bottom: 1px solid #646973;
}
.footer-lx li {
  width: 400px;
  float: left;
}
.footer-lx i {
  font-size: 24px;
  width: 24px;
  float: left;
  margin-right: 10px;
  margin-top: 20px;
}
.footer-lx p {
  font-size: 16px;
  line-height: 36px;
  width: 366px;
  float: left;
  font-weight: bold;
}
.footer-lx span {
  font-size: 18px;
  width: 366px;
  float: left;
}
.footer-lx strong {
  width: 366px;
  float: left;
  font-size: 28px;
  font-family: "Impact";
  letter-spacing: 3px;

}
.footer-logo {
  width: 440px;
  float: left;
}
.footer-logo img {
  width: 306px;
  height: 80px;
  margin-top: 40px;
}
.footer-logo h2 {
  font-size: 31px;
}
.footer-logo span {
  font-size: 9px;
  text-transform: uppercase;
  height: 18px;
  line-height: 18px;
}
.footer-logo p {
  line-height: 20px;
  height: 20px;
  width: 100%;
  text-align: left;
  margin-top: 5px;
}
.footer-logo p a {
  margin-left: 10px;
  margin-right: 10px;
}
.footer-logo p img {
  width: 20px !important;
  height: 20px !important;
  float: left;
  margin-top: 0;
  /*margin-right: 10px;*/
}
.footer-nav {
  width: 400px;
  float: left;
}
.footer-nav ul {
  margin-top: 50px;
}
.footer-nav i {
  font-size: 12px;
  margin-right: 10px;
  color: #46B034;
}
.footer-nav li {
  float: left;
  line-height: 36px;
  height: 36px;
  width: 200px;
}

.footer-ewm {
  width: 170px;
  margin-top: 65px;
  float: right;
}
.footer-ewm dt {
font-size: 24px;
font-weight: bold;
margin-bottom: 5px;
}
.footer-ewm dt em {
  color: #46B034;
}
.footer-ewm p {
  float: right;
  background: #5B6069;
  color: #002137;
  width: 30px;
  font-size: 21px;
  height: 140px;
  text-align: center;
  font-weight: 400;
}
.footer-ewm img {
  width: 140px;
  float: left;
}

    /*版权等结束*/
/*foot结束*/
/*固定定位开始*/
.comm_fiexd{
	width:76px;
	height:365px;
	position:fixed;
	right:0;
	top:50%;
	margin-top:-50px;
	z-index:999999999;
}
.index_fiexd_li{
	position:relative;
	left:0;
	top:0;
	margin-bottom:1px;
	background:#46B034;
	height:72px;
	width:100px;
	cursor:pointer;
}
.index_fiexd_lit{
	position:relative;
	left:0;
	top:0;
	margin-bottom:1px;
	background:#46B034;
	height:72px;
	width:200px;
}
.index_fiexd_li > a{
	display:block;
	color:#fff;
}
.index_fiexd_s{
	display:block;
	width:40px;
	height:40px;
	margin-left:18px;
	background:url(../images/fix.png) no-repeat left top;
}
.index_fiexd_s02{
	background-position:left -35px;
}
.index_fiexd_s03{
	background-position:-56px top;
}
.index_fiexd_s04{
	background-position:-56px -78px;
}
.index_fiexd_p{
	padding-left:12px;
}
.index_fiexd_pt{
	padding-left:19px;
}
.index_fiexd_n{
	left:76px;
	top:0;
	line-height:72px;
}
.index_fiexd_i{
	left:-120px;
	top:-14px;
	display:none;
}
/*固定定位结束*/

