/*================基本样式重置================*/
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:12px/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开头，后接具体宽度数据，例：*/
.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{display: block; width: 1px;height: 1px;}
.header .nav span.s{position: absolute;left: 50%;bottom: -1px;height: 16px;background: #c0e120;-webkit-transform: skewX(-30deg);
-moz-transform: skewX(-30deg);
-o-transform: skewX(-30deg);
transform: skewX(-30deg);}
.header .nav .ls:hover span.s{
	animation: lineCirle 0.5s infinite linear;}
.header .nav .ls:hover span.span_width{position: fixed; left:0;top:64px;width: 100%; height: 1px; transform: rotate(0deg);transition: all 0.5s;background: #c0e120;}
 */

.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 .tab_t{position: relative; float: right;width: 110px;height: 40px;}
.header .w1500 .search .tab_t .pos{position: absolute;left: 0px;top: 0px;width: 100%;height: 47px;background: #fff url(../images/icon/icon_5.png) 81px 18px no-repeat;}
.header .w1500 .search .tab_t div{position: absolute;left: 0px;top: 0px; width: 110px; font-size: 16px;color: #333;line-height: 40px;cursor: pointer;}
.header .w1500 .search .tab_t div.h{top: 47px;}
.header .w1500 .search .tab_t div i{display: block;float: left;margin-left: 10px; width: 27px;height: 40px;margin-bottom: 7px;}
.header .w1500 .search .tab_t div p{float: left;}
.header .w1500 .search .tab_t div.c i{background: url(../images/icon/icon_2.png) left center no-repeat;}
.header .w1500 .search .tab_t div.h i{background: url(../images/icon/icon_1.png) left center no-repeat;}
.header .w1500 .search .h{display: none;}
.header .w1500 .search .tab_n{float: right;}
.header .w1500 .search input{ 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 span{display: block; float: right;width: 50px;height:47px;background: url(../images/index/x.png) center no-repeat;cursor: pointer;}
.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:444px;transition: all 0.5s ;}
*/


.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 .pos{position: relative; width: 100%;height:157px;/**/background: #c0e120;}
.footer .t{position: absolute;left: 4.22%;bottom:51px;width: 91.5625%;height: 351px;}
.footer .t .pic{position: relative; width: 100%;height: 351px;overflow: hidden;}
.footer .t .pic p{width: 100%;background: url(../images/index/footer_bac.jpg) center no-repeat;background-size: cover;
-webkit-animation:kenburns 8s ease-in-out 0.5s infinite;
   -moz-animation:kenburns 8s ease-in-out 0.5s infinite; 
  -ms-animation:kenburns 8s ease-in-out 0.5s infinite;
   animation:kenburns 8s ease-in-out 0.5s infinite;}
.footer .t img{display: block;position: absolute;left: 0px;top: 0px;width: 100%;}

.footer .t .next{position: absolute;left: 7.34%;top: 50%;transform:translateY(-50%);
-ms-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-o-transform:translateY(-50%); width:85.32%;padding-top: 100px;color: #fff;font-size: 14px; background: url(../images/icon/footer.png) top center no-repeat;}
.footer .t .left{width: 30%;}
.footer .t .left b{display: block;font-size: 16px;font-weight: normal;}
.footer .t .left a{ display: block;width:63%;max-width: 252px;height: 60px;line-height: 60px;color: #fff; border-bottom:#fff 1px solid; background: url(../images/icon/icon_11.png) right center no-repeat;}
.footer .t .cen{position: absolute;left: 50%;top: 117px;margin-left: -237px; width:474px;}
.footer .t .cen div{margin:0 auto;text-align: center;}
.footer .t .cen div i{display: block;float: left;width: 12px;height: 42px;}
.footer .t .cen div p{display: inline-block; padding-left: 20px; float: left; margin-right: 22px; line-height: 42px;}
.footer .t .right{margin-right: -26px; width: 31%;line-height: 43px;}
.footer .t .right b{margin-right: 20px; display: block;float: left;font-weight: normal;font-size: 16px;}
.footer .t .right ul{width: 192px;}
.footer .t .right ul li{float: left;width: 96px;}
.footer .t .right ul li a{color: #fff;}
.footer .t .right ul li a:hover{color: #5c9200;}


.footer .b{position: absolute;left: 4.22%;bottom: 0px;width: 91.56%; left: 10.9375%;width: 78.125%; height: 51px;text-align: center;}
.footer .b img{display: inline-block;max-width:99%;vertical-align: middle; -ms-interpolation-mode: bicubic; }
.footer .b span{display: inline-block; height:51px; width:1px; vertical-align: middle;}


.footer .b p{float: left;font-size: 14px;color: #333;line-height: 51px;}
.footer .b .select{position: relative; margin-right: 10px; float: left;position: relative;cursor: pointer;}
.footer .b .select i{display: block;padding-right: 25px; font-size: 14px;color: #333;line-height: 51px;background: url(../images/icon/icon_5.png) right center no-repeat;}
.footer .b .select .lo{display: none; position: absolute;left: -10px;bottom: 50px;width: 115px; background: #c0e120;}
.footer .b .select ul{padding: 8px 0; }
.footer .b .select ul li{line-height: 30px;color: #333;font-size: 14px;}

.footer .b .share{float: left;}
.footer .b .share .pr{float: left;margin-left: 13px;width:28px;height: 51px;cursor: pointer;}
.footer .b .share .pr .wx{width: 28px;height: 51px;background: url(../images/icon/icon_8.png) center no-repeat;}
.footer .b .share .pr .wb{width: 28px;height: 51px;background: url(../images/icon/icon_9.png) center no-repeat;}
.footer .b .share .pr .fr{width: 28px;height: 51px;background: url(../images/icon/icon_10.png) center no-repeat;}


/*分页*/
.asp{width:100%;}
.asp .pager {clear:both;width:100%;padding: 40px 0; margin:0px auto;line-height:30px;text-align:center;font-size: 14px;}
.asp .pager span,.asp .pager .nolink,
.asp .pager a {display:inline-block;color:#666;line-height:30px;padding:0px 11px;cursor: pointer;}
/*隐藏页码信息*/
.asp .pager .pageinfo{display:inline-block;border:none;}
/*当前页*/
.asp .pager .cpb,.asp .pager a:hover{color: #5d9200;font-weight:bold;font-size: 14px;}
.asp .pager span.no{margin:0px;padding: 0px;width: 31px; font-size: 14px;}
.asp .pager span.no:hover{color: #5d9200;cursor: pointer;}
.asp .pager span.text{margin-right: 0px; border:rgba(255,255,255,0) 1px solid;background: none;cursor: default;}

.asp .pager span.inp{ margin:1px 10px 0 0;padding: 0px; width: 61px;height:30px; background: #fff;border-bottom:solid 1px #ccc;}
.asp .pager span.inp input{width: 51px;padding: 2px 0 3px 10px; height: 22px;*padding: 0px 0 2px 10px;*height: 22px; font-size: 16px;color: #555;}
.asp li{display: inline-block;}
.asp li.active span{color:#FFF;font-weight:100;background:#fd4e17;border:solid 1px #fd4e17;}




/*缩小*/
@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 ;}
}

/*加载*/
.loading{position: fixed;left: 0px;top: 0px;z-index: 9; width: 100%;height: 100%;background: #fff;
-webkit-animation:Opacity 1s ease-in-out 2s forwards;
-moz-animation:Opacity 1s ease-in-out 2s forwards;
-ms-animation:Opacity 1s ease-in-out 2s forwards;
animation:Opacity 1s ease-in-out 2s forwards;/*background: url(../images/loading.png) left center no-repeat*/;
background-size: cover;
}
.loading .next{position: absolute;left: 0px;top: 50%;margin-top: -80px;width: 100%;}
.loading .next p{margin-top: 40px; text-align: center;font-size: 18px;}
.loading .next p i{padding-left: 5px;}
.loading .mascot{position: relative;margin:0px auto 0; width: 200px;height: 92px;}
.loading .mascot .yu{position: absolute;left: 0px;top: 0px;width: 200px;height: 92px; background: url(../images/1.png) left center no-repeat;background-size: 200px auto;}
.loading .mascot .ca{position: absolute;left: 0px;top: 0px;width: 0px;height: 92px; background: url(../images/2.png) left center no-repeat;background-size: 200px auto;
    /*-webkit-animation:Width 2s ease-in-out infinite;
-moz-animation:Width 2s ease-in-out infinite;
-ms-animation:Width 2s ease-in-out infinite;
animation:Width 2s ease-in-out infinite;*/
-webkit-animation:Width 2s ease-in-out forwards;
-moz-animation:Width 2s ease-in-out forwards;
-ms-animation:Width 2s ease-in-out forwards;
animation:Width 2s ease-in-out forwards;}

@keyframes Width {
    0% {width: 0px;}
    100% {width: 200px;}
}
@-webkit-keyframes Width {
    0% {width: 0px;}
    100% {width: 200px;}
}
@-moz-keyframes Width {
    0% {width: 0px;}
    100% {width: 200px;}
}
@-ms-keyframes Width {
    0% {width: 0px;}
    100% {width: 200px;}
}


@keyframes Opacity  {
    0% {opacity: 1;z-index: 9;}
    100% {opacity: 0;z-index: -1;}
}
@-webkit-keyframes Opacity {
    0% {opacity: 1;z-index: 9;}
    100% {opacity: 0;z-index: -1;}
}
@-moz-keyframes Opacity {
    0% {opacity: 1;z-index: 9;}
    100% {opacity: 0;z-index: -1;}
}
@-ms-keyframes Opacity {
    0% {opacity: 1;z-index: 9;}
    100% {opacity: 0;z-index: -1;}
}

/*10.23*/
.page-search{
  padding: 50px;
} 
.page-search table{border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;} 
.page-search table td{border-left:1px solid #d9d9d9;border-top:1px solid #d9d9d9; padding-left:5px; line-height:30px; font-size:14px;} 


/*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;
}



