@charset "utf-8";
/* CSS Document */

/***seo**/
.neitop{width:100%;text-align: center;}
.neitop .h3{font-size: 24px;}
.neitop .neih1{font-size: 35px;font-weight:bold;letter-spacing: 3px;line-height:55px}
.neitop .neih1 span{color:#009900;}
.contant{width:1200px;margin:0px auto;}
.seoxm{width:100%;background:#f5f5f5;padding: 50px 0;overflow: auto;}
.seomu{width:100%;margin-top:30px;position:relative;}
.picScroll-left{width: 1167px;margin:0 auto;}
.picList{}
.picList dl{width: 269px;float:left;padding: 0px 60px;margin: 0 0px;background: url(../images/xmdlbg.png) center no-repeat;height: 486px;}
.picList dl dt{font-size:20px;/* height: 50px; *//* line-height: 50px; */text-align:center;font-weight:bold;margin-top: 40px;}
.picList dl dt:after{background:#009900;height: 4px;width: 80px;content:"";display: block;margin: 15px auto;border-radius: 10px;}
.picList dl p{text-align: left;font-size: 18px;line-height:30px;margin-bottom: 30px;color: #333232;}
.picList dl dd{font-size:18px;line-height:30px;color: #6c6b6b;background: url(../images/xmico.png) 0 11px no-repeat;padding-left: 20px;margin-bottom: 10px;}
.picList dl dd h3{font-size:18px;color: #6c6b6b;font-weight: normal;}
.seomu .next{
	    cursor: pointer;
    position: absolute;
    top: 40%;
    left: -50px;
    width: 55px;
    height: 55px;
    background:url(../images/xmleft.png) center no-repeat;
    background-size:55px;
}
.seomu .prev{
    position: absolute;
	    cursor: pointer;
    top: 40%;
    right: -25px;
    width: 55px;
    height: 55px;
    background:url(../images/xmright.png) center no-repeat;
    background-size:55px;
    } 
.seomu .prevStop{  background:url(../images/xmright_h.png) center no-repeat;
    background-size:55px;}
.seomu .nextStop{  background:url(../images/xmleft_h.png) center no-repeat;
    background-size:55px;}
.wseo{width:100%;margin-top:60px;}
.wseodl{width:100%;margin-top: 80px;}
.wseodl dl{width: 22%;margin-right: 3.7%;float:left;position: relative;text-align: center;border: 1px solid #ccc;margin-bottom: 8%;height: 260px;cursor: pointer;}
.wseodl dl:nth-child(4n){margin-right:0;}
.wseodl dl img{margin-top: -45px;}
.wseodl dl dt{font-size:20px;height: 65px;line-height: 55px;font-weight: bold;}
.wseodl dl dt::after{display: block;content:"";height: 5px;width:55px;background:#009900;margin: 0 auto;}
.wseodl dl dd{padding: 20px 30px;font-size:16px;line-height:28px;}
.wseodl dl:hover{box-shadow: 1px 1px 20px 5px #dde1e4;border: 1px solid #fff;}
.wseodl dl:nth-child(5) ,.wseodl dl:nth-child(6),.wseodl dl:nth-child(7),.wseodl dl:nth-child(8){margin-bottom:0;}
.fubg{width:100%;height: 500px;background: url(../images/fuwuP2.jpg) center top no-repeat;margin-top:60px;}
.fubg .neitop{color:#fff;padding-top: 50px;}
.fudl{width:100%;margin-top: 35px;}
.fudl dl{text-align:center;width:20%;float:left;color:#fff;}
.fudl dl dt{font-size:20px;font-weight:bold;height:60px;line-height:60px;margin-top: 20px;}
.fudl dl dt::before{display: block;content:"";height: 4px;width:55px;background:#ffffff;margin: 0 auto;}
.fup{color:#fff;font-size:18px;line-height:30px;}
.fup p{padding: 40px 250px;font-size: 16px;line-height:30px}
.hzbg{width:100%;margin-top:60px;}
.hzbg .seopage{width:100%;margin-top: 50px;background:#f9f9f9;height: 480px;padding-top: 50px;}
.hzbg .spage1{width:60%;}
.hzbg .spager{width:40%;text-align:center;}
.hzbg .spageh2 {font-weight:bold;font-size: 25px;height:60px;line-height:60px;margin-top: -35px;}
.hzbg .spageh2 span{font-size:32px;color:#009900;}
.hzbg .spage1 p{font-size:18px;line-height:32px;width: 550px;}
.hzbg .spage1 span.pagemore {display: inline-block;height: 55px;padding: 0px 29px;background:#009900;line-height: 55px;border-radius: 30px;text-align: center;margin: 50px auto 0;box-shadow: 4px 5px 20px 0px #c8d9ee;font-size: 18px;}
.hzbg  .spage1 span.pagemore a{color:#fff;font-size:18px;}
.seopage1{width:100%;margin-top: 50px;background:#fff;height: 520px;padding-top: 50px;}
.hzbg .spul{width:100%;margin-top:30px;}
.hzbg .spul li{float: left;margin-right:20px;height:45px;line-height:45px;border:1px solid #ddd;width: 200px;text-align: center;margin-bottom: 20px;}
.seopage1 .spager{width:40%;text-align:left;}
.pmbg{width:100%;height:800px;background:url(../images/paimP4.jpg) center no-repeat;margin-top: -10px;}
.pmbg .neitop{color:#fff;padding-top:50px;}
.pmbg .pmtable{width:100%;color: #fff;margin-top: 40px;border-collapse: collapse;}
.pmbg .pmtable table{width:100%;border: 1px solid #fff;border-collapse: collapse;}
.pmbg .pmtable table.titletba tr:nth-child(1){background:#009900;width: 100%;}
.pmbg .pmtable table th{text-align: center;font-size: 23px;height: 55px;line-height: 55px;}
.pmbg .pmtable table td{height: 45px;line-height: 45px;text-align: center;border: 1px solid #fff;}
.pmbg .pmtable table th:nth-child(1) ,.pmbg .pmtable table th:nth-child(2){width:30%;}
.pmbg .pmtable table th:nth-child(3) ,.pmbg .pmtable table th:nth-child(4){width:20%;}
.pmbg .pmtable table td:nth-child(1) ,.pmbg .pmtable table td:nth-child(2){width:30%;}
.pmbg .pmtable table td:nth-child(3) ,.pmbg .pmtable table td:nth-child(4){width:20%;}
.pmbg .ysspan span.more{
    box-shadow: 4px 5px 20px 0px #2b406d;
}
.darbg{width:100%; margin-top:60px;margin-bottom: 60px;}
.dandl{width:100%;margin-top:30px;}
.dandl dl{width:23%;float:left;margin-right:2.5%;text-align:center;box-shadow:1px 1px 15px 3px #ddd;}
.dandl dl img{width:100%;}
.dandl dl:nth-child(4n){margin-right:0;}
.dandl dl .dt{padding: 20px 15px 25px;}
.dandl dl dt{height: 50px;line-height: 50px;font-size: 22px;}
.dandl dl dt::after{display: block;content:"";height: 4px;width:55px;background:#009900;margin: 0 auto;}
.dandl dl dd{margin-top:20px;line-height:28px;}
.dandl dl:hover{background:#009900;cursor:pointer;color:#fff}
.dandl dl:hover dt::after{background:#fff;}
.dnwbg{width:100%;padding:60px 0;background:#f6f6f7;}
.dnwlist{width:100%;margin-top:20px;}
.dnwlist li{width:48%;height:40px;line-height:40px;background:url(../images/ico_101.png) 5px 5px no-repeat;text-indent: 50px;border-bottom: 1px dashed #858585;padding-bottom: 10px;margin-bottom: 10px;background-size: 33px;}
.dnwlist li:nth-child(2n){float:right;}
.dnwlist li span{float:right;}
.zaibg{width:100%;background:url(../images/seo_98.jpg) center no-repeat;height: 550px;}
.zaibg .neitop{color:#fff;padding-top:60px;}
.zaix{width:100%;margin-top: 30px;} 
.zail{width:55%;}
.zail ul{width:100%;}
.zail ul li{width: 32%;float:left;height:40px;line-height:40px;margin-right: 2%;margin-bottom: 15px;}
.zail ul li input.text{
    height: 35px;
    line-height: 35px;
    border: none;
    text-indent: 10px;
    width: 100%;
}
.zail ul li:nth-child(3){margin-right:0;}
.zail ul li.atext{width:100%;height: auto;}
.zail ul li.atext .atextarea{width:100%;height: 180px;line-height: 20px;text-indent: 10px;padding-top: 5px;}
.zail ul .submita{
    display: inline-block;

    height: 55px;
    padding: 0px 67px;
    background:#009900;
    line-height: 55px;
    border-radius: 30px;
    text-align: center;
    margin: 0 auto;
    box-shadow: 4px 5px 20px 0px #4a4548;
    font-size: 18px;
    border: none;
    color: #fff;
}
.zair{width:40%;color:#fff;margin-top:50px}
.zair .hw{font-size:28px;font-weight:bold;letter-spacing:2px;height:70px;line-height:70px;}
.zair .zaip{width:100%;}
.zair .zaip p{font-size:20px;line-height:35px;margin-bottom:10px;padding-left: 60px;}
.zair .zaip p:nth-child(1){background: url(../images/ico677.png) 0px 3px no-repeat;font-size: 30px;font-weight: bold;font-family: HYa4gj;}
.zair .zaip p:nth-child(2){background: url(../images/ico677.png) 0px -49px no-repeat;}
.ss_box10{ background:#f1f1f1; margin:80px auto 0; padding-bottom:50px; }
.ss_box10 ul{ overflow:hidden; width:1200px; margin:0px auto ; background:url(../images/ss_img10.png) no-repeat center top; height:180px}
.ss_box10 ul li{ width:16.58%; float:left; text-align:center;}
.ss_box10 ul li p{ font-size:16px; line-height:24px; color:#333; padding:0 20px;}
.ss_box10 ul li div{ margin:70px auto 30px;}
.ss_box10 ul li dd{ margin: 30px auto 15px; font-family:Arial, Helvetica, sans-serif; font-size: 20px; font-weight:600; color: #009900;}
.ss_box10 ul li dd span{ display:inline-block; height:20px; width:20px; font-size:20px; background:#009900; margin-right:5px; color:#fff; border-radius:50%; padding:7px;}
.ss_box10 h3 a{width:270px; padding:10px 0; display:inline-block; font-size:30px; border:1px #666 solid; border-radius:10px; color:#666}
.ss_box10 h3 a:hover{background:#ff8847; color:#fff; border:1px #ff8847 solid;}
.ss_box10 ul li:nth-child(1){border-left:none;}
[aos^="fade"][aos^="fade"].aos-animate {
  opacity: 1;
}
[aos][aos][aos-duration="3000"], body[aos-duration="3000"] [aos] {
  transition-duration: 3s;
}
.title1{font-size: 50px; text-align: center; font-weight: 600; padding: 40px 0 40px; margin:0px auto; }
.title1 h4{ font-size:40px; font-weight:400; background:url(../images/txx.png) no-repeat center bottom; color:#009900; padding-bottom:10px; text-transform:uppercase;}
.title1 h3{ font-size:40px; color:#333; margin:10px auto }
.title1 p{ font-size:16px; color:#999; font-weight:400;}
.title1 span{ color:#009900}
.title1 b{ color:#fd6205}

.title_a{font-size: 50px; text-align: center; font-weight: 600; padding: 50px 0 40px; margin:0px auto; }
.title_a h4{ font-size:40px; font-weight:400; background:url(../images/txxa.png) no-repeat center bottom; color:#fff; padding-bottom:10px; text-transform:uppercase;}
.title_a h3{ font-size:40px; color:#fff; margin:10px auto }
.title_a p{ font-size:16px; color:#fff; font-weight:400;}
.title_a span{ color:#fff}
.title_a b{ color:#fff}
