/*================基本样式重置================*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,img,span,i,a,em,strong,b,input,textarea,select { margin:0; padding:0; }
i,em { font-weight:normal; font-style:normal; }
body { font:14px/1.5 \5b8b\4f53,tahoma,arial,sans-serif; font-family: "Microsoft Yahei";  }
li { list-style:none; }
a,img,input { border:0 none; }
a { text-decoration:none; outline:none; }
a:hover { text-decoration:none; }
a:focus,input:focus { outline:0 none;}
textarea { resize:none; font-size:12px; } /*去掉火狐和谷歌浏览器的Textarea改变尺寸大小功能*/

/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

/*========定义基础样式========*/
.hide { display:none;}
.fl { float:left;}
.fr { float:right;}
.clearfix:after { content:" "; display:block; clear:both; height:0; }
.clearfix { zoom:1; }

/*a标签鼠标hover高亮显示状态（可选用）
a .opacity { filter:alpha(opacity=100); opacity:1; -moz-opacity:1; } 
a:hover .opacity { filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; }
*/

/*主体宽度样式（可选用）如有新宽度，命名规则以小写w开头，后接具体宽度数据，例：*/
.w1000{width: 1000px; margin: 0px auto; }
.w1200{width: 1200px; margin: 0px auto; }
.w1350{width: 70.31%; margin: 0px auto; }
.w1500{width: 78.125%; margin: 0px auto;}
.w1758{width: 91.56%; margin: 0px auto; }




.header{position: fixed;left: 0px;top: 0px;z-index: 9;width: 100%; height: 64px;background: none;
 -webkit-transition:all .8s cubic-bezier(0.22, 0.61, 0.36, 1); -moz-transition:all .8s cubic-bezier(0.22, 0.61, 0.36, 1); -ms-transition:all .8s cubic-bezier(0.22, 0.61, 0.36, 1); -o-transition:all .8s cubic-bezier(0.22, 0.61, 0.36, 1); transition:all .8s cubic-bezier(0.22, 0.61, 0.36, 1);}
.header .logo{display: block;float: left;width: 14%;height: 64px;}
.header .logo img{display: block;margin:19px 0;width: 130px;}
.header .logo .logo_000{display: none;}
.header .nav{float: left;position: relative;z-index: 4;}
.header .nav .ls{/* margin-right:54px; */width: 150px; position: relative; }
.header .dewen .ls{ margin-right:54px; width: 150px; position: relative; }
.header .nav .end{background: none;}
.header .nav .one{ display: block;line-height: 64px;text-align: center; font-size: 18px;color: #fff;}
.header .nav .one.other{color: #c6ec15;}
.header .nav .ls:hover .one{color: #c6ec15;}
.header .next{position: relative;width: 100%;}


.header .nav span.s{display: block; position: absolute;left: 75px;bottom: 1px;width: 1px;height: 13px;
background: #c6ec15;-webkit-transform: skewX(-30deg);
-moz-transform: skewX(-30deg);
-o-transform: skewX(-30deg);
transform: skewX(-30deg);}
.header .nav:hover span.span_width0{
	animation: lineCirle 0.5s infinite linear;}

.header .nav span.span_width{position: fixed; left:0;top:64px;width: 100%; height: 1px; transform: rotate(0deg);transition: all 0.7s;background: #c6ec15;}


.header .nav .lie{position: fixed; left:0;top:64px;width: 100%; height: 1px;}
.header .nav .lie em{display: block;margin:0 auto;width: 0px;height: 1px; transition: all 0.5s;background: #c6ec15;}

.header .nav ul{display: block;position: absolute;top:67px;z-index: 4;width: 100%; height: 0px;transform: translateX(-12%);transform: translateX(-2%); overflow: hidden;}
.header .nav ul li{float: left; line-height: 60px;border: 0;}
.header .nav ul li a{margin-right: 40px; display: block; text-align: center; font-size: 16px;color: #d7d7d7;}
.header .nav .tran ul{transform: translateX(-18%);}


.header .nav ul li a:hover{color: #c6ec15;}

.header .search_d{position: relative;z-index:4;  float: right;padding-left: 24px; height: 64px;line-height: 64px;font-size: 18px;color: #fff;background: url(../images/icon/icon_6.png) left center no-repeat; cursor: pointer;}
.header .leave{position: relative;z-index:4;margin-left: 15px; display: block; float: right;padding-left: 24px; height: 64px;line-height: 64px;font-size: 18px;color: #fff;background: url(../images/icon/icon_46.png) left 26px no-repeat; cursor: pointer;}



.header .w1500{position: relative;}
.header .w1500 .search{display: block;opacity: 0; position: absolute;right: 0px;top: 10px;z-index: 3; width: 86%;height: 54px;background: #fff;}
.header .w1500 .search .frs{float: right; width: 306px;transition: all 0.5s ;border-bottom: #ccc 1px solid;}
.header .w1500 .search input{float: right; width: 90px;height: 40px;line-height: 40px;font-size: 16px;color: #999;background: #fff;transition: all 0.5s ;margin-bottom: 7px;}
.header .w1500 .search button{float: right;width: 106px;height: 38px;line-height: 38px;text-align: center;font-size: 16px;color: #fff; background: #c0e120;border-radius: 3px;border:none;margin:0 0 7px 0;cursor: pointer;}
.header .w1500 .search button:hover{background: url(../images/bac/2.png) center repeat;background-size: auto 100%;}
.header .w1500 .search span{display: block; float: right;width: 50px;height:47px;background: url(../images/index/x.png) center no-repeat;cursor: pointer;}
.header .w1500 .search .q{margin-right: 10px; display: block;float: right;width: 30px;height: 40px;background: url(../images/index/s.png) center no-repeat;}
.header_bac{background: #fff;}
.header_bac .logo .logo_000{display: block;}
.header_bac .logo .logo_fff{display: none;}
.header_bac .w1500 .search{opacity: 1;z-index: 5;}
.header_bac .search_d{z-index: 1;}
.header_bac .w1500 .search .frs{float: none;margin:0 auto; width:660px; transition: all 0.5s ; }
.header_bac .w1500 .search .frs input{width:510px;transition: all 0.5s ;}




.header_fixed{height: 70px; background: #fff;box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.1);}
.header_fixed .grp{display: none; position: absolute;left: 0px;top: 70px;width: 100%;height: 60px;background: #fff;box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.1);}
.header_fixed .nav .one,.header_fixed .nav ul li a{color: #666;}
.header_fixed .logo .logo_000{display: block;}
.header_fixed .logo .logo_fff{display: none;}
.header_fixed .search_d{color: #666;background: url(../images/icon/icon_7.png) left center no-repeat;}
.header_fixed .leave{color: #666;background: url(../images/icon/icon_46s.png) left 26px no-repeat;}


.header_fixed .nav .one.other{color: #5d9200;}
.header_fixed .nav .ls:hover .one{color: #5d9200;}
.header_fixed .nav span.s{
background: #5d9200;-webkit-transform: skewX(-30deg);
-moz-transform: skewX(-30deg);
-o-transform: skewX(-30deg);
transform: skewX(-30deg);}
.header_fixed .nav span.span_width{background: #5d9200;}
.header_fixed .nav .lie em{background: #5d9200;}
.header_fixed .nav ul li a:hover{color: #5d9200;}
/*.header_fixed .w1500 .search button{background: #5d9200;}
.header_fixed .w1500 .search button:hover{background: url(../images/bac/2.png) center repeat;background-size: auto 100%;}
*/
.pos_dc{position: relative;z-index: 3; background: #fff;}
/*.footer{position: absolute;left: 0px; width:100%;height:157px;}
.footer{position: fixed;left: 0px;bottom: 0px;z-index: 2; width:100%;height:157px;}*/

.footer{background: #000; padding:25px 0; color: #8e8e8e;font-size: 13px; text-align: center;}
.footer .ft-hd{margin-bottom: 10px;}
.footer a{color: #8e8e8e;font-size: 13px;}







/*缩小*/
@keyframes kenburns {
  0% {
    -webkit-transform: scale(1.3);
            transform: scale(1.3);}
  100% {-webkit-transform: scale(1);
            transform: scale(1);}
}
@-webkit-keyframes kenburns {
  0% {
    -webkit-transform: scale(1.3);
            transform: scale(1.3);}
  100% {-webkit-transform: scale(1);
            transform: scale(1);}
}
@-moz-keyframes kenburns {
  0% {
    -webkit-transform: scale(1.3);
            transform: scale(1.3);}
  100% {-webkit-transform: scale(1);
            transform: scale(1);}
}

/*旋转*/
@keyframes lineCirle {
  0% {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
  }
  50% {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
  }
  100% {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
  }
}




@media screen and (max-width:1680px){
	.header .nav ul li a{margin-right: 34px;}
}
@media screen and (max-width:1600px){
	.header .nav ul li a{margin-right: 21px;}
}
@media screen and (max-width:1440px){
	.header .nav ul li a{margin-right: 16px;}
  
}
@media screen and (max-width:1400px){
	.header .nav ul li a{margin-right: 15px;}
}



@media screen and (max-width:1680px){
	.header .w1500 .search .input_w input{width:89%;transition: all 0.5s ;}
}
@media screen and (max-width:1600px){
	.header .w1500 .search .input_w input{width:87%;transition: all 0.5s ;}
}
@media screen and (max-width:1440px){
	.header .w1500 .search .input_w input{width:86%;transition: all 0.5s ;}
}
@media screen and (max-width:1400px){
	.header .w1500 .search .input_w input{width:86%;transition: all 0.5s ;}
}
/*2018 10 22*/
.tc-table{
  width: 96%;
  margin: auto;
}
.tc-table table th{
  border: 1px solid #eee;
  background: #f5f5f5;
  height: 45px;
}
.tc-table table td{
  border: 1px solid #eee;
}
.tc-table table tr:hover{
  background: #f6f6f6;
}
.tc-table table tr:nth-child(2n+1){
  background: #fcfcfc;
}


/*7.26*/
.header .dewen .ls {
  margin: 0 0 0 25px;
  width: auto;
  position: relative;
}
.header .nav.dewen .one {
  display: block;
  line-height: 64px;
  text-align: center;
  font-size: 15px;
  color: #fff;
}
.header .nav.dewen ul {
  margin-left: -100px;
}
.header .nav.dewen ul li a {
  display: inline-block;
}
.zhinengbeng{
  overflow: hidden;
}

.content_dewen .menu {
  height: auto!important;
}
.content_dewen .fr {
    float: left!important;
}
.content_dewen .menu ul li {
  margin: 0 30px 0 0!important;
}
.content_dewen .menu a.fr {
  float: right!important;
}

.pos_dewen .banner .pic .pos .w1500 {

}
.banner .pic .pos .p-series a {
  white-space: nowrap;
  font-size: 16px;
}
.banner .pic .pos .p-series a:first-child {
    margin-right: 20px!important;
}
.banner .pic .pos .p-a {
    width: auto!important;
    text-align: center;
}
.banner .pic .pos .w1500 {
  left: 0!important;
  width: 100%!important;
}



