﻿@charset "utf-8";
/*搜索*/
.seabox{overflow:hidden;height:60px;position: relative; clear: both; position: relative; z-index: 5;color: #fff; line-height:60px; background: #f6f6f6; margin-bottom: 78px;}
.sea_inp{width:332px;overflow: hidden;margin-top:21px; height: 24px; border-bottom: 1px solid #999;}
.sea_inp em{ font-size: 0;  overflow: hidden; display: block; }
.sea_inp .serach{width:295px;height:24px;line-height:100%;color:#8a8a8a;float:left;outline: none;display: block; background: none;border: none; border-bottom:1px solid #aaa; border-right: none; font-size: 14px; }
.sea_inp button{ width:36px; height:24px;border:0;float:left;cursor: pointer;display: block;line-height: 42px; background:url(../images/s_s.jpg) no-repeat ; color: #fff; font-size: 14px; text-align: center; float: right; }
.k_word{ float: left;font-size: 14px;  width:700px; color: #4c4c4c;}
.k_word b{ font-size: 14px; font-weight: normal; color: #666;}
.k_word a{color:#666; padding:0 13px;background:url(../images/s_lin.jpg) no-repeat right 23px;  display: inline-block;}
.k_word a:last-child{background: none;}
.k_word a:hover{font-weight: bold; color: #333;}
/**/
.pros{background:url(../images/pro.jpg) no-repeat center 0; height: 933px; overflow: hidden;}
h2{text-align: center; height: 127px; color: #408d27; font-size: 36px; line-height: 100%;font-weight: normal;background:url(../images/til.png) no-repeat center 80px; }
h2 em{ display: block; font-weight: normal; font-size: 18px; color: #666; letter-spacing: 1px; padding-top: 5px;}
h2 i{font-weight: bold; padding-left: 62px;background:url(../images/yuan.png) no-repeat  27px 22px;}
.p_on{height: 522px; position: relative;}
.p_ua{ float: left; padding:205px 53px 0 47px; width: 50px;}
.p_on ul{ overflow: hidden; width: 950px; float: left;}
.p_on ul li{ overflow: hidden;}
.p_on ul li img{ display: inline-block; float: right; padding: 1px 1px 0 0; width: 577px;}
.p_on ul li i{ display: block; width: 360px; color: #408d27; font-size: 32px; font-weight: bold; line-height: 100%; padding-top: 90px; padding-bottom:29px; border-bottom: 1px solid #cacaca; margin-bottom: 22px;}
.p_on .tex{ overflow: hidden; font-size: 16px; color: #666;}
.p_on .tex em{ display: block; line-height: 33px; overflow: hidden;}
.p_on .tex em span{ display: inline-block; float: left;font-weight: bold; color: #333; font-weight: bold; padding-right: 7px;}
.p_on .tex em strong{ display: inline-block; float: left;font-weight: normal; width: 242px;}
.p_da{ float: left; padding:205px 0 0 25px;}
.p_mm{ margin-left: 100px;}
.p_mm ul{overflow: hidden; }
.p_mm ul li{ width:226px; float: left; margin-right: 32px; overflow: hidden; text-align: center;}
.p_mm ul li span{ display: block; overflow: hidden; border: 1px solid #d9d9d9; width: 224px; height: 168px; margin-bottom: 15px;}
.p_mm ul li span img{ width: 224px;}
.p_mm ul li a{ font-size: 16px; color: #333;}
.p_mm ul li:hover a{ color: #408d27;}.p_mm ul li:hover span{border: 1px solid #408d27;}
    /**/
.baoz{background:url(../images/baz.jpg) no-repeat center 0; padding: 75px 0;padding-bottom: 260px}
.baoz h2{ color: #fff; height: 163px;}.baoz h2 i{background:url(../images/b_iio.png) no-repeat  27px 22px;}
.baoz h2 em{ color: #fff;}
.baoz .assistance{ width: 60%;margin: 20px auto;margin-bottom: 320px;}
.baoz .assistance .assleft{ width: 40%;float: left}
.baoz .assistance .assleft h3{ font-size: 26px;font-weight: normal;color: #000000;letter-spacing: 0.2em;margin-bottom: 20px;}
.baoz .assistance .assright{ width: 47.7%;float: right}
.baoz .assistance .assright img{ width: 100%;}
.bz_l{ overflow: hidden; height: 51px; margin-left: 50px;}
.bz_l ul li{ float: left; padding-left: 33px;background:url(../images/bz.jpg) no-repeat 0 7px; margin-right: 142px;}
.bz_l ul li:last-child{ margin-right: 0;}
.bz_l ul li a{ display: inline-block; color: #666666; font-size: 18px; font-weight: bold;}
.bz_l ul li a:hover,.bz_l ul li.cur a{ color: #339933;}
.bz_on{ margin-left: 2%;}
.bz_on dl{ overflow: hidden; height: 492px; background: #E3E3E3; margin-right: 2%;padding: 40px 1%;}
.bz_on dl dt{ float:left; width: 791px;}
.bz_on dl dt img{ width: 791px;}
.bz_on dl dd{ float:right; padding: 80px 1% 0 0; width: 267px;}
.bz_on dl dd h3{ overflow: hidden; }
.bz_on dl dd h3 a{ color: #408d27;border-bottom: 2px solid #d0d0d0; height: 62px;font-size: 42px; font-weight: bold; display: block; line-height: 100%; padding-top: 5px; }
.bz_on dl dd h3 span{ display: block; padding-top: 30px; font-size: 20px; color: #333; font-weight: normal;}
.bz_on dl dd p{ font-size: 16px; color: #666; padding-top: 27px; line-height: 28px; height: 190px;}
.bz_on dl dd em{ display: block;background:url(../images/b_mor.jpg) no-repeat; width: 100px; height: 35px; line-height: 33px; text-align: center;}
.bz_on dl dd em a{ display: block; font-size: 14px; color: #666;}
/**/
.xgi{background:url(../images/jz.png) no-repeat center;  padding-top: 75px; height: 985px;}
.xgi h2 strong{ color: #339933;}.xgi h2{ height: 120px;}
.xgi ul li{ width: 370px; float: left; overflow: hidden; height: 373px; border-bottom: 1px solid #FFF; margin: 0 29px 45px 0;color: #666;
	transition: all 0.3s linear 0s;cursor: pointer}
.xgi ul li:nth-child(3n){ margin-right: 0;}
.xgi ul li em{ display: block; padding-top:30px;  font-size: 24px; font-weight: bold;transition: all 0.3s linear 0s;text-align: center}
.xgi ul li em span{ display: block;font-size: 16px;  font-weight: normal; padding-top: 7px;}
.xgi ul li:hover{ box-shadow: 0 0 15px #999; border-bottom: 1px solid #fff; background: none; color: #408d27;}
                                    /**/
.koub{background:url(../images/kou.jpg) no-repeat center 0; height:948px; padding-top: 78px;}
.koub h2 strong{ color: #339933; font-weight: bold;}.koub h2{ height: 129px;}
.kb1{ overflow: hidden; height: 453px; position: relative;}
.kb1 .kb_u{ position: absolute; top: 362px; left: 723px; cursor: pointer;}
.kb1 .kb_d{ position: absolute; top: 362px; left: 775px; cursor: pointer;}
.kb1 ul li img{ display: inline-block; float: left; width: 826px;}
.kb1 ul li p{ float: right; width: 275px; padding: 60px 52px 0 0 ;}
.kb1 ul li p i{ display: block; color: #339933; font-size: 32px; font-weight: bold; line-height: 100%; padding-bottom: 20px; border-bottom: 1px solid #dbdada; margin-bottom: 26px;}
.kb1 ul li p em{ display: block; height: 182px;}
.kb1 ul li p em span{ display: block; font-size: 16px; color: #666; line-height: 26px;}
.kb1 ul li p em span  strong{ color: #333; font-weight: bold;}
.kb1 ul li p b{ display: block; width: 100px; height: 35px; line-height: 33px; color: #339933; font-size: 14px;font-weight: normal;background:url(../images/k_m.jpg) no-repeat; text-align: center;}

.kb2{ overflow: hidden;}
.kb2 ul li{ float: left; width: 373px; height: 210px; position: relative; margin-right: 40px; overflow: hidden;}
.kb2 ul li:last-child{ margin-right: 0;}.kb2 ul li img{ width: 373px; height: 210px;}
.kb2 ul li i{ display: none; position: absolute; left: 0; top: 0; width: 373px; height:130px;background:url(../images/k_pp.png) no-repeat; text-align: center; font-size: 20px; color: #fff; padding-top: 80px; }
.kb2 ul li:hover i,.kb2 ul li.cur i{ display: inline-block;}
 /**/
.yis{ overflow: hidden; height: 932px;background:url(../images/yi_li.jpg) repeat-x 0 124px;}
.yis h2{ height: 123px;}
.y_li{ position: relative;}
.y_li ul{ overflow: hidden; margin-left: 97px; border-left: 1px dotted #828282;}
.y_li ul li{ float: left; border-right: 1px dotted #828282; width: 239px; text-align: center; height:113px; font-size: 18px; color: #333;}
.y_li ul li span{ display: block; padding-top: 18px; padding-bottom: 7px;}
.y_li ul li.cur{ color: #339933; font-weight: bold;background:url(../images/y_lic.jpg) repeat-x;}
.y_u{ position: absolute; left: -116px; top: 317px; z-index: 99;}
.y_d{ position: absolute; right: -116px; top: 317px; z-index: 99;}
.y_on ul li{background:url(../images/y_img1.jpg) no-repeat center 0; height: 560px; padding-top: 505px;}
.y_on ul li b{ display: block; width: 1200px; margin: 0 auto;background:url(../images/y_m.jpg) no-repeat; height: 110px; color: #fff; font-weight: normal;}
.y_on ul li b em{ display: inline-block; float: left; padding: 39px 0  0 45px; width: 458px; font-size: 30px;}
.y_on ul li b i{ display: inline-block; padding:33px 0 0 23px; width: 575px; font-size: 16px; line-height: 22px; color:#e2ebdf;}
    /**/
.news{ width: 100%;padding: 82px 0; margin: 0 auto;max-width: 1920px;background: url(../images/three.png) no-repeat top;}
.fuj{position: relative;}
.fuj h2{ height: 97px;background: url(../images/til.png) no-repeat center 47px;}
.fuj dl{ overflow: hidden; margin-bottom: 30px;margin-top: 40px;}
.fuj dl dt{ position: relative; float: left; width: 40%;}.fuj dl dt img{ width: 100%;}
.headlines { margin: 20px auto;}
.headlines .headlines-time{ float: left;width: 8%;background-color: #AC9890;border-radius: 20px;padding: 14px 3%;}
.headlines .headlines-time p{ font-size: 14px;color: aliceblue}
.headlines .headlines-Con{ float: right;width: 80%;overflow: hidden;}
.headlines .headlines-Con h3{ font-size: 22px;color: black;font-weight: 400;margin-bottom: 16px;}
.headlines .headlines-Con p{ text-align: justify;text-indent: 2em;font-size: 18px;font-weight: 400;}
.headlines .headlines-Con p a{ color: #009007;}

.fuj dl dd{ float: left; width: 50%; padding: 0 0 0 10%;}
.fuj dl dd .new-list{ margin-bottom: 30px;}
.fuj dl dd h3{ font-size: 18px;font-weight: normal;background: url(../images/newlist.png) no-repeat;background-position: left;text-indent: 1.4em;
   line-height: 2;}
.fuj dl dd h3 a{ font-size: 18px; color: #9B9C9A;}
.fuj dl dd p{ padding: 6px 0; font-size: 16px; color:#90918F; line-height: 25px;border-bottom: 1px dashed #AFACAC;width: 96%;margin-left: 4%;}
.fuj dl dd p a{ font-size: 16px; color:#90918F;}
.fuj dl dd  em a{ display: block; width: 100px; height: 35px; line-height: 33px; color: #434545; font-size: 14px;font-weight: normal;background:url(../images/k_m.jpg) no-repeat; text-align: center;}

    /**/
.abo{ overflow: hidden;text-align: center;background: url(../images/abo.jpg) no-repeat center;height: 645px;}
.abo h3{ overflow: hidden;font-size: 23px;font-family: "Microsoft YaHei";color: rgb(58, 57, 56);line-height: 40px;font-weight: normal;
	background: url(../images/aboh3BG.png) no-repeat center;background-size: 24%;margin-top: 55px}
.abo p{ color: #000000;font-size: 16px;line-height: 1.8}
.abo h1{font-size: 28px;font-family: "Microsoft YaHei";color: rgb(58, 57, 56);font-weight: bold;line-height: 1.3;letter-spacing: 0.3em;margin: 40px auto;}
.abo ul{ width: 30%;margin: 60px auto;}
.abo ul li{ float: left;width: 14.4%;margin: 0 9.4666%;height: 82px;border-radius: 50%;}
.abo ul li img{ width: 100%;}

    /**/
@keyframes myfirst
{
    0%   {left:0px; top:0px;}
    25%  {left:0px; top:-10px;}
    50%  {left:0px; top:0;}
    100% {left:0px; top:0px;}
}

@-moz-keyframes myfirst /* Firefox */
{
    0%   {left:0px; top:0px;}
    25%  {left:0px; top:-10px;}
    50%  {left:0px; top:0;}
    100% {left:0px; top:0px;}
}

@-webkit-keyframes myfirst /* Safari and Chrome */
{
    0%   {left:0px; top:0px;}
    25%  {left:0px; top:-10px;}
    50%  {left:0px; top:0;}
    100% {left:0px; top:0px;}
}

@-o-keyframes myfirst /* Opera */
{
    0%   {left:0px; top:0px;}
    25%  {left:0px; top:-10px;}
    50%  {left:0px; top:0;}
    100% {left:0px; top:0px;}
}



   