*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video,input,button,textarea,select
{
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
	
    word-wrap: break-word;
    word-break: break-all;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: "Microsoft YaHei", "STHeiti", "Heiti SC", "SimHei", "SimSun", Arial, sans-serif;
}
* {
    box-sizing: border-box;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
}
html{
    overflow-x: hidden;
    overflow-y: scroll;
}
body,html{
	line-height: 1.4;
    overflow:auto;/
    -webkit-overflow-scrolling: touch; 
    color:#000;
    background-color:#fff; 
    margin: 0;
}
a{text-decoration: none;}
a:hover{color: #3eb679;text-decoration: none;}
a:link{color: #3eb679;}
a:focus{outline: 0;text-decoration: none;}
li{list-style-type: none;}
b{font-weight: bold;}
ul{margin: 0;padding: 0;}

.top{background-color:#3eb679; }
.navigation-d{margin: 0 auto; width: 1200px;overflow: hidden;}
.navigation-dl{width:800px;float: left;height: 120px;}
.navigation-dl1{width:340px;padding: 0px  35px; margin:14px 0; border-right: 1px solid #3eb679;float: left;}
.navigation-dl1 img{width: 100%;height: auto;}
.navigation-dl2{width:400px;float: left;padding: 29px 35px;}
.navigation-dl2 h4{font-weight:600;color:#3eb679;font-size:20px; margin: 0px;padding: 0px; margin-bottom: 12px;}
.navigation-dl2 p{margin: 0px;}
.navigation-dr{width:400px;float: left;}
.navigation-dri{width: 68px;float: left;padding: 30px 10px; }
.navigation-dri img{width: 100%;height: auto;}

.navigation-drd{padding: 30px 30px 30px 5px;width: 300px;float: left;}
.navigation-drd p{font-size: 14px;padding-top: 0px;line-height: 28px;margin: 0px;}
.navigation-drd h4{margin: 0; padding: 0;font-weight:600;color:#3eb679;font-size:25px; }




.navigation{margin: 0 auto; width:100%;height:53px; background-color:#3eb679;}
.navigationc{margin: 0 auto; width:1200px; }
.navigation div.navigation-i{float: left; width: 12.5%;height: 53px;position: relative;}
.navigation div.active{background-color:#fff}
.navigation div.active a{color: #000;}
.navigation-i a.navigation-it{color: #fff;display: flex;;width: 100%;height: 100%;align-items: center;justify-content: center;}
.navigation-i a.navigation-it:hover{color:#000;background-color:#fff;transition: all .8s;}

.navigation-b{position: absolute;z-index:10;top: 53px;left: 0px;overflow: hidden;display: none;width: 150px;transition: all .8s;background-color:#3eb679; }
.navigation-b ul li{ text-align:center;height: 35px;line-height: 27px;border-bottom:1px solid #e8e8e8;}
.navigation-b ul li:last-child{border-bottom:none;}
.navigation-b ul li a{font-size: 14px!important;color: #fff!important;display: flex;;width: 100%;height: 100%;align-items: center;justify-content: center;}
.navigation-b ul li a:hover{background-color:#fff!important;color:#000!important}

.navigation-i:hover div.navigation-b{display: block;transition: all .8s;}



.index-banner{position: relative;overflow:hidden;text-align: center;}
.index-banner .dots{position:absolute;left:0;right:0;bottom:35px;z-index:1;}
.index-banner .dots li{display:inline-block;width:10px;height:10px;margin:0 20px;text-indent:-999em;border:2px solid #fff;border-radius:100%;cursor:pointer;transition:background .5s,opacity .5s}
.index-banner .dots li.active{background:#fff;opacity:1}
.index-banner .arrow{position:absolute;width:20px;height:35px;top: 50%; margin-top: -18px;padding: 5px; overflow: hidden;z-index: 1;  transition: all 0.5s; background-color:rgba(217, 217, 217, 0.38);border-radius:5px;}
.index-banner #al{left:54px}
.index-banner #ar{right:54px}
.index-banner ul{z-index: 1;width: 500%;overflow: hidden;margin: 0;padding: 0;}
.index-banner ul .slider-item {width:1903px;; float: left;height:500px; position: relative; overflow: hidden;}
.index-banner ul .slider-item .slider-title {position: absolute;left: 0;bottom: 0px;width:1903px;;max-height: 56px;padding: 7.5px;text-align:left;line-height: 28px;color: #fff;font-size: 14px;font-weight: bold;background: -webkit-linear-gradient(top, transparent, rgba(0,0,0,0.9));background: url(../images/slider-info-bg.png) \9;}
.index-banner .progress{position:absolute;left:0;bottom:0;width:15%;min-height:3px;overflow:hidden;z-index:1;background:#d7000f}

.body{}
.body1,.body2,.body3,.body4,.body5,.body6,.body7,.body8{height: auto; overflow: hidden;margin-top: 50px;margin-bottom: 50px;}
.body1{margin: 30px auto;padding: 0;width: 1200px;}
.body1 ul{overflow: hidden;}

.body1 ul li{width: 180px;height:256px;float: left;margin: 10px;border-radius:10px;overflow: hidden;}
.body1 ul li.first-li{ float:left;width:378px;height:538px;}
.body1 ul li img{width: 100%;height: auto;}

.body2a,.body3a{width: 1200px;margin:0 auto;}
.bodya-t{padding-bottom: 30px;height: auto;overflow: hidden;padding-top: 30px;text-align: center;font-size: 36px;font-weight: bold;-webkit-transform: translateY(0px) translateX(0);
    -moz-transform: translateY(0px) translateX(0);transform: translateY(0px) translateX(0);opacity: 1;transition: transform .8s, opacity .8s;text-transform: uppercase;}
.bodya-t b{position: absolute;width: 100%;top: 0;left: 0;display: block;color: #c3c3c3;font-family: "Times New Roman", Times, serif;font-size: 73px;font-weight: normal;line-height: 60px;}
.bodya-t a{position: relative;border-bottom: 2px solid #3eb679;padding-bottom: 20px;display: inline-block;color: #3eb679;}
.body2-l{width:640px;float: left;}
.body2-logo{width:540px;float: left;height: 180px;padding: 38px 110px;overflow: hidden;}


.body2-logo img{width: 100%;height: auto;}
.body2-n{width: 600px;height:80px;background:#3b3c41;margin:0 20px;overflow:hidden; }

.body2-na,.body2-nb,.body2-nc,.body2-nd,.body2-ne{float:left;margin: 15.5px 0px;padding: 0 21px;text-align: center;}
.body2-na{border-right:2px solid #fff;}
.body2-na b,.body2-nb b,.body2-nc b,.body2-nd b,.body2-ne b{color: #fff;font-size: 22px;font-weight:800;font-family:'黑体';}
.body2-na p,.body2-nb p,.body2-nc p,.body2-nd p,.body2-ne p{color: #b1b1b1;margin: 0px;padding: 0px;font-size: 13px;font-family:'黑体';}

.body2-c{width: 600px;padding: 10px 20px;margin: 0 20px;}
.body2-c p{text-indent: 2em;font-size: 14px;color:#555; }
.body2-r{float: left;width: 540px;padding-left: 20px;margin-top:100px;}
.body2-r img{width: 100%;height: auto;}
.body2-c span {margin-top: 20px;display: block;}
.body2-c span a{width: 140px;border: 1px solid #3eb679;color: #3eb679;font-size: 14px;line-height: 40px;display: block;text-align: center;}


.body3 {background: url("../images/in_dz_bg.jpg") no-repeat center 115px;margin-top: 60px;height: auto;overflow: hidden;}
.body3a_l {width: 320px;float: left;overflow: hidden;}
.body3a_l a{display: flex;;width: 100%;height: 100%;align-items: center;justify-content: center;}
.body3a_l a img {width: 100%;height: auto;}
.body3a_r {width: 840px;float: right;}
.body3a_title {width: 100%;height: 115px;padding-top: 30px;}
.body3a_title h3 {font-size: 54px;font-weight: bold; color: #000;line-height: 60px; float: left;margin: 0;padding: 0;}
.body3a_title h3 span { color: #3eb679;}
.body3a_title p {font-size: 22px;font-weight: bold;color: #434343;margin: 0;padding: 0;margin-left: 20px;display: inline-block;line-height: 30px;}
.body3a_title p span { display: block}
.body3a_lc {width: 100%;margin-top: 30px;padding-bottom: 15px;height: auto;overflow: hidden;}
.body3a_lc ul li {width: 140px;float: left;text-align: center;cursor: pointer;}
.body3a_lc ul li img {display: inline-block;transition: all .5s;}
.body3a_lc ul li p {    margin-top: 30px;font-size: 18px;color: #fff;}
.body3a_lc ul li:hover img {transform: rotate(360deg);-ms-transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);}
.body3a_title1 {display: none}

.ptys,.gszc,.xcx{width: 1200px;margin:  0 auto;overflow: hidden;}
.ptyst,.gszct{padding-bottom: 30px;height: auto;overflow: hidden;padding-top: 30px;text-align: center;font-size: 36px;font-weight: bold;-webkit-transform: translateY(0px) translateX(0);
    -moz-transform: translateY(0px) translateX(0);transform: translateY(0px) translateX(0);opacity: 1;transition: transform .8s, opacity .8s;text-transform: uppercase;}
.ptyst a,.gszct a{position: relative;border-bottom: 2px solid #3eb679;padding-bottom: 20px;display: inline-block;color: #3eb679;}
.ptyst b,.gszct b{position: absolute;width: 100%;top: 0;left: 0;display: block;color: #c3c3c3;font-family: "Times New Roman", Times, serif;font-size: 73px;font-weight: normal;line-height: 60px;}
.ptysc{position: relative;width: 1200px;overflow: hidden;height: 420px;}

.ptysc1{background: url("../images/t1.png") no-repeat center;width: 136px;height: 136px;position: absolute;top:150px;left: 30%;}
.ptysc2{background: url("../images/t2.png") no-repeat center;width: 150px;height: 126px;position: absolute;top:100px;left: 35%;}
.ptysc3{background: url("../images/t3.png") no-repeat center;width: 150px;height: 126px;position: absolute;top:150px;left: 41%;}
.ptysc4{background: url("../images/t2.png") no-repeat center;width: 150px;height: 126px;position: absolute;top:100px;left: 47%;}
.ptysc5{background: url("../images/t3.png") no-repeat center;width: 150px;height: 126px;position: absolute;top:150px;left: 53%;}
.ptysc6{background: url("../images/t4.png") no-repeat center;width: 136px;height: 136px;position: absolute;top:92px;left: 59%;}
.ptysc1 h5,.ptysc2 h5,.ptysc3 h5,.ptysc4 h5,.ptysc5 h5,.ptysc6 h5{display: flex;;width: 100%;height: 60%;align-items: center;justify-content: center;color: #fff;font-size: 16px;}

.gszc{padding-top:50px;}
.gszcc{overflow: hidden;}
.gszcc ul{}
.gszcc ul li{float: left;margin-bottom: 0.5em;overflow: hidden;padding: 1em 0;background-color: #000;width: 30%;text-align: center;border: 1px solid #fff;height:214px;border-radius: 10px;}
.gszcc ul li:nth-child(3n+1){margin-right: 5%;}
.gszcc ul li:nth-child(3n+2){margin-right: 5%;}
.gszcc ul li img{width: 80px;height: 80px;}
.gszcc ul li h5{color: #fff;font-weight: 600;font-size: 22px;padding: 20px 0;margin: 0;}
.gszcc ul li h5 i{font-style: normal;color: #02dcab;}
.gszcc ul li p{color: #fff;font-size: 13px;padding: 0;margin: 0;}
.gszcc ul li p i{color: #ff0000}
.xcx{width: 1200px;margin: 0 auto;overflow: hidden;padding: 0 50px; padding-top:50px;}
.xcxx{width: 100%;height:550px;;background: url("../images/xcx.png") no-repeat right -40px;background-size:85% auto; padding: 5px; margin-top: 20px;}
.xcxt{color: #3eb679;font-family: "Times New Roman", Times, serif;font-size: 46px;font-weight: bold;line-height: 60px;text-align: center;}
.xcx-l{float: left;overflow: hidden;width: 50%;height:550px;}
.xcx-la:nth-child(1){width:45%;height:550px; background-image: url("../images/t5.png") ;background-size:83% 74%;float: left; background-position:center;margin: 0 2.5%;background-repeat: no-repeat;}
.xcx-la:nth-child(2){width:45%;height:550px; background-image: url("../images/t6.png") ;background-size:83% 74%;float: left; background-position:center;margin: 0 2.5%;background-repeat: no-repeat;}
.xcx-la img{width: 100%;height: auto;}


.xcx-r{width: 42%;height: 260px;margin-top:150px;float: left;padding:24px 0;}
.xcx-ra{width:50%; margin-bottom: 0.25em;color:#fff;font-size:17px;padding-left:2em;line-height:64px; }
.xcx-ra:nth-child(1){background:url("../images/xcx1.png");background-size:20px 20px; background-position:left;background-repeat: no-repeat;float: left;}
.xcx-ra:nth-child(2){background:url("../images/xcx2.png");background-size:20px 20px; background-position:left;background-repeat: no-repeat;float: left;}
.xcx-ra:nth-child(3){background:url("../images/xcx3.png");background-size:20px 20px; background-position:left;background-repeat: no-repeat;float: left;}
.xcx-ra:nth-child(4){background:url("../images/xcx4.png");background-size:20px 20px; background-position:left;background-repeat: no-repeat;float: left;}
.xcx-ra:nth-child(5){background:url("../images/xcx5.png");background-size:20px 20px; background-position:left;background-repeat: no-repeat;float: left;}
.xcx-ra:nth-child(6){background:url("../images/xcx6.png");background-size:20px 20px; background-position:left;background-repeat: no-repeat;float: left;}

.gxfw{width: 1200px;margin: 0 auto;}
.gxfwt{color: #3eb679;font-family: "Times New Roman", Times, serif;font-size: 46px;font-weight: bold;line-height: 60px;text-align: center;margin-bottom:40px;}
.gxfwc{overflow: hidden;}
.gxfwcc{width: 20%;background: linear-gradient(135deg,#5ebb87,#41b3a3);float: left;border-radius: 8px;text-align: center;padding: 15px 8px;}
.gxfwcc:nth-child(1),.gxfwcc:nth-child(2){margin-right:20%;}
.gxfwccimg{width: 100px;height: 100px;margin: 0 auto;}
.gxfwccimg img{width:100%;height: auto;}
.gxfwcch{margin: 15px 38px; border-top: 1px solid #555;border-bottom: 1px solid #555;}
.gxfwcch h5{font-size: 22px; color: #fff;  padding: 12px;margin: 0;}
.gxfwccp{padding: 0 22px;font-size: 14px; color: #fff;letter-spacing: 5px;}


.sskc{width: 1200px;margin: 0 auto;overflow: hidden;}
.sskct{margin-top: 50px;margin-bottom: 40px;}
.sskct h5,.jzcgt h5{color: #3eb679;font-family: "Times New Roman", Times, serif;font-size: 46px;font-weight: bold;line-height: 60px;text-align: center;margin-bottom: 20px;}
.sskct p{color: #777;font-size: 22px;text-align: center;}
.sskc{}
.sskc ul{}
.sskc ul li{float: left;width: 22%;background: #000;padding: 1px;}
.sskc ul li:nth-child(1),.sskc ul li:nth-child(2),.sskc ul li:nth-child(3){margin-right: 4%;}
.sskc ul li img{width: 100%;height: 140px;}
.sskc ul li p{text-align: center;font-size: 16px;color: #fff;}
.fwlc{margin: 0 auto; width: 1200px;}
.fwlct{margin-top: 50px;margin-bottom: 40px;color: #3eb679;font-family: "Times New Roman", Times, serif;font-size: 46px;font-weight: bold;line-height: 60px;text-align: center;}
.fwlcc{padding:15px;overflow: hidden;background: #555;border-radius: 15px;}
.fwlcc img{height:354px;width: auto;}

.jzcg{width: 1200px;margin: 0 auto;overflow: hidden;}
.jzcgt{margin-top: 50px;margin-bottom: 40px;text-align: center;}
.jzcgt p{font-size: 16px;letter-spacing: 10px;}
.jzcgt p span{color: #ff0000;}
.jzcgt p i{font-style: normal;color: #02dcab;font-size: 13px;}
.jzcgc{padding: 20px;background: #3eb679;border-radius: 10px;}
.jzcgc ul{overflow: hidden;}
.jzcgc ul li{width: 22%;float: left;margin-bottom: 10px;}
.jzcgc ul li:nth-child(4n+1),.jzcgc ul li:nth-child(4n+2),.jzcgc ul li:nth-child(4n+3){margin-right:4%; }
.jzcgc ul li img{width: 100%;height: auto;}
.qmfc{width: 1200px;margin: 0 auto;}
.qmfct{text-align: center;margin-top: 50px;margin-bottom: 40px;}
.qmfct h5{color: #3eb679;font-family: "Times New Roman", Times, serif;font-size: 46px;font-weight: bold;line-height: 60px;text-align: center;margin-bottom: 20px;}
.qmfct p{color: #777;font-size: 22px;text-align: center;}
.qmfcc{overflow: hidden;}
.qmfccc{float: left;background: linear-gradient(135deg,#5ebb87,#41b3a3);width: 15%;border-radius: 30px;text-align: center;padding: 15px 8px;}
.qmfccc:nth-child(1){margin-left: 5%;}
.qmfccc:nth-child(3){margin-right: 5%;}
.qmfccc:nth-child(1),.qmfccc:nth-child(2){margin-right: 22%;}
.qmfccc h4{font-size: 22px;color: #fff;font-weight: bold;margin-bottom: 40px;}
.qmfccc p{font-size: 16px; color: #fff;line-height: 38px;}

.hdfn{width: 1200px;margin: 0 auto;overflow: hidden;}
.hdfnt{padding: 0 15px;text-align: center;}
.hdfnt h5{color: #3eb679;font-family: "Times New Roman", Times, serif;font-size: 46px;font-weight: bold;line-height: 60px;text-align: center;margin-bottom: 20px;}
.hdfnt p{color: #777;font-size: 22px;text-align: center;}

.hdfnc{padding: 5px 15px;text-align: center;background: #000;}
.hdfnc img{height: 235px;width: auto;}
.hdfnp{padding: 0 15px;text-align: center;color: #777;font-size: 22px;text-align: center;}

.ptysc1a,.ptysc2a,.ptysc3a,.ptysc4a,.ptysc5a,.ptysc6a{position: absolute;height: auto;color: #fff;font-size:14px;border-radius: 5px ;border: 1px solid #fff;padding: 0.25em;background: #333;letter-spacing: 5px;}
.ptysc1a,.ptysc3a,.ptysc5a{top: 282px;}
.ptysc2a,.ptysc4a,.ptysc6a{top: 40px;}
.ptysc1a{left: 17%;width: 17%;}
.ptysc2a{left: 23%;width: 15%;}
.ptysc3a{left: 47%;width: 11%;}
.ptysc4a{left: 40%;width: 20%;}
.ptysc5a{left: 60%;width: 12%;}
.ptysc6a{left: 68%;width: 16%;}

.body4c{width: 1200px;margin: 0 auto;overflow: hidden;}
.body4cl{width: 363px;float: left;overflow: hidden;}
.body4cl-t{background-color:#3eb679;color: #fff;font-size: 18px;font-weight: 600;text-align: center;padding: 8px 0;border-top-left-radius: 10px;text-shadow: rgb(0 0 0) 2px 2px 3px;}

.body4cl ul{overflow: hidden;}
.body4cl ul li{position: relative;width: 353px;height: 225px;margin: 10px 5px;transition: 0.5s ease all;overflow: hidden;border-radius: 8px;box-shadow: 2px 2px 2px 1px rgba(207, 207, 207, 0.4);}
.body4climg{position: relative;width: 353px;height: 225px;overflow: hidden;}
.body4climg img{position: absolute;top: 50%;left: 50%;display: inline-block;max-width: 100%; min-height: 100%;transform: translate(-50%,-50%);vertical-align: middle;}
.body4cltit{background-color: rgba(255,255,255,0.5);padding: 5px;position: absolute;top: 130px;width: 100%;transition: 0.5s ease all;text-align: center;}
.body4cltit h3{font-size: 16px;color:#333;font-weight: 600;}
.body4clld{position: absolute;padding: 5px;transition: 0.8s ease all;top: 500px;}
.body4clld p{font-size: 13px;color:#3e3a39;text-indent: 2em;}
.body4cl ul li:hover .body4cltit{top: 0px;background: rgb(0 162 222 / 0.55);padding-top: 20px;transition: 0.5s ease all;border-radius: 8px;width: 100%;height: 100%;}
.body4cl ul li:hover .body4cltit h3{font-size: 18px;padding: 15px;}
.body4cl ul li:hover .body4clld{top: 100px;}
.body4cl ul li:hover .body4clld p{color: #f1f1f1;font-size: 16px;}

.body4cr{float: left;width:817px;margin-left: 20px;overflow: hidden;}
.body4crt{width: 100%;color: #fff;font-size: 18px;font-weight: 600;overflow: hidden;border-top-right-radius: 10px;border-bottom: 2px solid #3eb679;background-color: rgb(86 184 123 / 20%);}
.body4crt ul li{float: left;width: 33.33%;padding: 8px; text-align: center;color: #3eb679;text-shadow: rgb(0 0 0) 2px 2px 3px;}
.body4crt ul li.active,.body4crt ul li:hover{background-color:#3eb679;color:#fff;}
.body4crc{background-color: #fff;}
.body4crc div.body4crcc{display: none;}
.body4crc div.active{display: block;}
.body4crcc ul li{overflow: hidden;padding: 5px 10px; background-color: #fff;box-shadow: 2px 2px 2px 1px rgba(207, 207, 207, 0.4);margin: 15px 5px;}
.body4crccimg{width: 181.5px;height: 112.5px; margin-right: 16px;overflow: hidden;float: left;}
.body4crccimg a{position: relative;display: inline-block;cursor: pointer;text-align: center;background: #e8e8e8;overflow: hidden;width: 181.5px;height: 112.5px;}
.body4crccimg a:hover img{transform:scale(1.1);}
.body4crccimg a:before {content: "";width: 0;font-size: 0;height: 100%;visibility: hidden;display: inline-block;vertical-align: middle;}
.body4crccimg img {display: inline-block;max-width: 100%;height: auto;vertical-align: middle;transition: all .8s;}
.body4crcccon{height: 100%;overflow: hidden;}
.body4crccct{line-height: 1.3;margin-bottom: 4px;max-height: 52px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
.body4crccct h3{font-size: 17px;font-weight: 600;margin: 8px 0;}
.body4crccct a{color: #222;}
.body4crcccdes{font-size: 14px;color: #999;line-height: 24px;}
.body4crcccdes p{margin: 0!important;padding: 0!important;font-size: 14px;color: #666;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.body4crcccinfo{font-size: 14px;color: #666;padding: 3px;}
.body4crcccinfo span.info-nav{background:#d7000f;border: 1px solid #d7000f;margin-right: 5px;padding: 2px 8px;border-radius: 4px;color: #fff;}
.body4crcccinfo span.info-nav a{color: #fff;}
.body4crcccinfo span.info-right{float: right;padding-right: 8px;}
.body4crcccinfo span.info-right a{color: #3eb679;}
.body4crcccinfo span.info-right a:hover{color: #ff5d23;}


.body5a{background:url("../images/body5.png")center 0 no-repeat;padding: 50px 0;}

.body5c{width: 1200px;margin: 0 auto;display: grid; grid-template-columns:284px 284px 600px;grid-auto-rows: 160px 160px ;grid-gap: 64px 16px;}

.body5c div:nth-child(5){grid-column:3;grid-row: 1 / 3;display: flex; flex-direction: column;width: 600px;}
.body5c div.body5caimg img{width: 100%;height: auto;}
.body5c{position: relative;overflow: hidden;}
.body5c div:nth-child(1) div.body5cac{position: absolute;width: 284px;height: 160px;top:500px;padding: 8px 15px;transition: 0.5s ease all; }
.body5c div:nth-child(2) div.body5cac{position: absolute;width: 284px;height: 160px;top:500px;padding: 8px 15px;transition: 0.5s ease all;}
.body5c div:nth-child(3) div.body5cac{position: absolute;width: 284px;height: 160px;top:530px;padding: 8px 15px;transition: 0.5s ease all;}
.body5c div:nth-child(4) div.body5cac{position: absolute;width: 284px;height: 160px;top:530px;padding: 8px 15px;transition: 0.5s ease all;}
.body5c div:nth-child(5) div.body5cac{position: absolute;/*background-color: rgba(255,255,255,0.5);*/padding:100px 15px;width: 600px;height: 384px; transition: 0.5s ease all;top:500px;}
.body5c div:nth-child(5) div.body5cac h4{text-indent: 2em;}
.body5cac h4{color:#3eb679;font-size:22px; padding:5px 0; margin:8px 0; }
.body5cac p{color: #f1f1f1;font-size: 12px;text-indent: 2em;}
.body5c div.body5cac a.more{display: block;margin: 0 0 24px 24px;width: 96px;height: 32px;border-radius: 16px;border: 1px solid #00d655;color: #00d655;line-height: 32px;text-align: center;font-size: 14px;font-weight: 250;transition: color 0.2s ease;color: #00d655;}

.body5ca:hover div.body5cac{background-color:rgb(0 162 222 / 0.55);}
.body5c div:nth-child(1).body5ca:hover div.body5cac{display: block;top:0px;}
.body5c div:nth-child(2).body5ca:hover div.body5cac{display: block;top:0px;}
.body5c div:nth-child(3).body5ca:hover div.body5cac{display: block;top:224px}
.body5c div:nth-child(4).body5ca:hover div.body5cac{display: block;top:224px}
.body5c div:nth-child(5).body5ca:hover div.body5cac{display: block;top:0px}

.body5d{width: 1200px;margin: 30px auto;overflow: hidden;}
.body5dc{width: 390px;overflow: hidden;float: left;margin: 0 5px;background:rgba(215,215,215,0.5);height: 493px;}
.body5dcimg {width: 390px;height: 275px;}
.body5dcimg img{width: 100%;height: auto;}
.body5dcp{padding: 8px;}
.body5dcp h4{text-align: center;margin: 5px 0;padding: 5px 0;color: #3eb679;}
.body5dcp p{font-size: 12px;color: #555;line-height: 20px;padding: 0;margin: 0;}


.body6c{width: 1200px;margin: 0 auto;}
.body6c ul{overflow: hidden;}
.body6c ul li{float: left;margin: 0 5px;width: 230px;}
.body6c ul li img{width: 100%;height: auto;display: inline-block;transition: all .5s;}




.body7{height: auto;overflow: hidden;background:url("../images/bigData.jpg")center 0 no-repeat;padding-top: 80px;}
.body7c{width: 1200px;margin:0  auto;}
.body7c div.body7cu{overflow: hidden;}
.body7c div.body7cu div.body7cul{float: left;margin: 0 10px;overflow: hidden;width: 278px;background: #f1f1f1;}
.body7culc{text-align: center;padding: 0 8px;}
.body7culc h4{color:#3eb679;font-size:22px;padding:8px 0; margin:0px; }
.body7culc span{color: #555;font-size: 14px;}
.body7culc p{font-size: 12px;color: #555;}


.body8{background-image:url("../images/contactBg.jpg");background-size: 1920px 480px;height: 480px;margin-bottom: 0px;padding-top: 45px;margin-top: 30px;}
.body8c{width: 800px;margin: 0 auto;}
.message-cname{float: left;margin: 10px 50px;position: relative;}
.message-ctell{float: left;margin: 10px 50px;position: relative;}
.message-cnamec{}
.message-cnamec input{font-size:12px;width:300px;height:40px;padding-left:10px;margin-top:0px;background-color:rgba(255, 255, 255, 1);border-radius:0px;border-top-style:solid;border-top-width:1px;border-top-color:rgba(204, 204, 204, 1);border-right-style:solid;border-right-width:1px;border-right-color:rgba(204, 204, 204, 1);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:rgba(204, 204, 204, 1);border-left-style:solid;border-left-width:1px;border-left-color:rgba(204, 204, 204, 1);color:rgba(51, 51, 51, 1);}
.message-ctellc input{font-size:12px;width:300px;height:40px;padding-left:10px;margin-top:0px;background-color:rgba(255, 255, 255, 1);border-radius:0px;border-top-style:solid;border-top-width:1px;border-top-color:rgba(204, 204, 204, 1);border-right-style:solid;border-right-width:1px;border-right-color:rgba(204, 204, 204, 1);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:rgba(204, 204, 204, 1);border-left-style:solid;border-left-width:1px;border-left-color:rgba(204, 204, 204, 1);color:rgba(51, 51, 51, 1);}

.message-cname span{position:absolute;left:280px;top:12px;font-size:14px;color:#f00;display:block;z-index:2;}
.message-ctellc{position: relative;}
.message-ctell span{position:absolute;left:280px;top:12px;font-size:14px;color:#f00;display:block;z-index:2;}

.message-careac select{border: 1px solid #cdcdcd;padding: 5px;color: #666;}

.message-careac select.mselect{width:100px;height: 40px;}
.message-careac select.mselect1{width:100px;height: 40px;}
.message-careac select.mselect2{width:100px;height: 40px;}

.mselect{margin: 10px; margin-left: 50px;}
.mselect1,.mselect2{margin: 10px;}
.message-careacc{float: left;margin-left: 40px;}
.message-careacc input{width: 300px; height: 40px;margin: 10px 0;}
.message-cwordsc{margin: 10px 50px;}
.message-cwordsc textarea.Message1{width: 700px;height: 60px;}
.message-careac{float: left;}
.message-carea{float: left;}
.message-careacc{float: left;}
.message-btn{text-align: center;padding: 10px 0;}
.message-btn input{background: #3eb679; text-align: center;border-radius: 3px;padding: 10px 20px;font-size: 16px;font-family:yahei;color: #fff;border: none;box-shadow: 2px 2px 2px 1px rgba(207, 207, 207, 0.4);}
.message-btn input:hover{background: #fe4351; transition: all .5s;}


.body1lxwm{height:400px;width: auto; overflow: hidden;position: relative;}

.body1lxwmimg{overflow: hidden;max-height: 400px;}
.body1lxwmimg img{width: 100%;height: auto;}
.body1lxwmc{position: absolute;left: 500px;top:50px;}
.body1lxwmc h4{font-size: 72px;color: #3eb679;margin: 30px auto;}
.body1lxwmc p{font-size: 36px;color: #646862;margin: 0 ;padding: 0;}
.body2lxwm{width: 1200px;margin: 0 auto;box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);background: #fff;margin-top: -110px;position: relative; margin-bottom: 20px;height: 100%;}
.body2lxwm1{display: grid;  grid-template-columns: auto 234px;  align-items: center;  letter-spacing: 1px;}
.body2lxwmp{padding: 50px;}
.body2lxwmp h3{color: #3eb679;font-size: 36px; margin-bottom: 0px;}
.body2lxwmp p.body2lxwmpp{font-size: 14px;margin-top: 0;color: #646862;letter-spacing: 4px;text-transform: uppercase;line-height:16px;}
.body2lxwmp p{line-height: 32px;color: #333;}
.body2lxwmpi{}
.body2lxwm2{width: 234px;background: #3eb679;color: #fff;display: flex;align-items: center;flex-direction: column;justify-content: center;height: 100%;}
.body2lxwm2 h5{font-size:16px;}
.body2lxwm2 h4{font-size: 22px;letter-spacing: 2px;}

.position{width: 1200px; margin: 0 auto; line-height: 51px;}
.position span{color: #1b1b1b;font-size: 14px;font-family:"微软雅黑";   }
.position a{text-decoration:none!important;  color: #1b1b1b;font-size: 14px;font-family:"微软雅黑"; }
.position a:hover{color:#3eb679;}

.body4cl-xw{width: 300px;overflow: hidden;margin: 20px 15px 60px 0 ;float: left;}
.body4cnav{ background-color: #3eb679;font-size: 30.94px;font-family:"微软雅黑";line-height: 95px;color: #fff; }
.body4cnavt{text-align: center; width: 100%; height: 94px;}
.body4cnavul{overflow: hidden;}
.body4cnavul ul li{width: 100%; height: 55px; background: #e7e7e7;line-height:42px; border-bottom: 1px solid #fff;border-top: 1px solid #fff;text-align: center;position: relative;}
.body4cnavul ul li.active{background-color: #3eb679;}
.body4cnavul ul li::after{content: '';position: absolute;width:15px;height:15px;background-color:#fff; clip-path: polygon(0% 0%, 0% 100%, 100% 50%); z-index: 2;right:90px;top:20px;}
.body4cnavul ul li.active a{color: #fff;}
.body4cnavul ul li a{color: #333;font-size: 16px;}
.body4cnavul ul li:hover{background-color: #3eb679;}
.body4crc-con{padding: 15px;overflow: hidden;background: #f3fbff;}
.body4crc-con div.body4crcc h1{text-align: center;margin: 30px 0;}

.con-meta{font-size: 14px; color: #888;padding-left: 35px;}
.con-meta span{margin: 0 10px;}
.con-meta a{color: #888;}
.con-meta a:hover{color: #3eb679;}
content p{font-size: 14px;color: #333;line-height: 24px;letter-spacing:1px;text-indent: 2em;font-family:"宋体";}
content p a{color: #333;}
content p a:hover;{color: #3eb679;}
content p img,content img{max-width: 640px;height: auto;}

.body-gywm{width: 1200px;margin:50px auto;}
.body-gywm ul{display: grid; grid-template-columns:270px 270px 270px 270px;grid-auto-rows: 50px ;grid-gap:40px;align-items: stretch;}
.body-gywm ul li{ }
.body-gywm ul li a{color: #333;display: flex;width: 100%;height: 100%;align-items: center;justify-content: center;background:#e7e7e7;box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);}
.body-gywm ul li.active a{background:#3eb679;color:#fff; }
.body-gywm ul li a:hover{background:#3eb679;color:#fff}
.body2-l img.qyhw{max-width: 1200px;height: auto;display:block}
.body2-l img.fzlc{max-width: 1200px;height: auto;display:block}
.body2-l img.ppgs{max-width: 1200px;height: auto;display:block}


.nextorpre{margin: 15px;}
.pre,.next{color: #555;font-size: 14px;line-height: 26px;font-weight: 600;}
.next a,.pre a{color: #555;font-weight: 300;}
.next a:hover,.pre a:hover;{color: #3eb679;}

.body4cnavul ul li:hover a{color: #fff;}
.body4cnavlxwm{background: #e7e7e7;padding: 15px;}
.body4cnavlxwm p{color: #555;line-height: 20px;font-size: 16px;font-weight: 600;}
.body4cnavlxwm p u{text-decoration: none;color:#3eb679;font-size:28px;font-weight:bold; display: block;letter-spacing: 2px;line-height: 28px;}

.pages{padding-left: 0;margin: 20px 0;text-align: center;list-style: none;margin-bottom:15px; overflow:hidden;}
.pagination{display: table;
            margin: 0 auto;         
            text-align: center;
            padding: 0; }
.pagination li{float:left;padding: 6px;border: solid 1px #3eb679;margin: 0 5px;background:#3eb679;color: #fff;list-style-type: none;}
.pagination span{}
.pagination li.active{background: #fff;color: #3eb679;}
.pagination li a{color: #fff;}

.join-banner{position: relative;background: url(../images/join.png) center 0 no-repeat;width: 100%;height: 500px;padding:160px 0;}
.join-banner div.bodya-t{}
.body-wyjm{margin: 50px 0;overflow: hidden;}
.body-wyjmc{width: 1200px;margin: 0 auto;}
.body-wyjmcc{overflow: hidden;}
.body-wyjmcc-p{width: 25%; height: 390px; position: relative;float: left;overflow: hidden;}
.body-wyjmcc-p1{width: 300px; height: 390px;position: absolute; }
.body-wyjmcc-p2{width: 300px; height: 390px;position: absolute;}
.body-wyjmcc-p1 img{width: 100%;height: auto;}
.body-wyjmcc-p2 img{width: 100%;height: auto;opacity: 0;}
.body-wyjmcc-p:hover div.body-wyjmcc-p1 img{opacity: 0;transition: opacity 1s ease; transition: all .5s;}
.body-wyjmcc-p:hover div.body-wyjmcc-p2 img{opacity: 1;transition: opacity 1s ease; transition: all .5s;}

.bodyjmlc{box-sizing: border-box;width: 100%;height: 332px;z-index: 1;padding:50px 0;opacity: 1;border-top: 0px solid rgba(204, 204, 204, 1);border-bottom: 0px solid rgba(204, 204, 204, 1);
position: relative;background-repeat: repeat;background-position: center left;background-image: url(../images/jmlc.jpg);
background-color: rgba(26, 27, 31, 1);}
.body-wyjmc{}
.body-wyjmc ul{overflow: hidden;}
.body-wyjmc ul li{float: left;padding: 0 55px;}
.bodyjmlci{width: 86px;height: 86px;}
.bodyjmlci img{width: 100%;height: auto;}
.bodyjmlcp p{color: #fff;font-size: 14px;}


.footer{background-color:#182348;}
.footer-a{background-color:#3eb679;}
.footer-nav{width: 1200px;margin: 0 auto; height: 64px; }
.footer-nav ul{padding: 0;margin: 0;}
.footer-nav ul li{float: left;line-height: 64px;margin: 0 8px;}
.footer-nav ul li a{color: #fff;}
.footer-nav ul li a:hover{color: #000;}
.footer-b{width: 1400px;margin: 0 auto;overflow: hidden;}
.footer-bl{float: left;width: 720px;}
.footer-bli{float: left;margin: 25px; padding: 20px;width: 240px;}
.footer-bli img{width: 100%;height:auto;}
.footer-blp{float:left;margin: 25px 0;}
.footer-b p{color: #fff;line-height: 20px;font-size: 16px;}
.footer-b p u{text-decoration: none;color:#3eb679;font-size:28px;font-weight:bold; display: block;letter-spacing: 2px;line-height: 28px;}
.footer-br{float:right;width: 600px;padding: 20px;}


.footer-bra,.footer-brb{float:left;width: 158px;margin: 20px;}
.footer-bra img,.footer-brb img{width: 100%;height: auto;}
.footer-bra p,.footer-brb p{text-align: center;}
.footer-c{width: 1400px;margin: 0 auto;overflow: hidden;padding: 20px;}
.footer-c ul{margin: 0;padding: 0;}
.footer-c ul li{float: left;padding: 0 12px;}
.footer-c ul li a{color: #8e8e8f;font-size: 14px;}
.footer-d {text-align: center;padding: 5px 0;background: #000;}
.footer-d p{color: #8e8e8f;font-size: 14px;line-height: 14px;}
.footer-d p a{color:#8e8e8f; }




.foot-bd{width: 100%;overflow: hidden;background-color:#333;padding: 8px;}
.foot-bd p{color: #999;font-size: 12px;line-height: 24px;}







/* go_top */
.go_top{z-index: 10000; width:60px;position:fixed; right:15%;top:790px;  _position:absolute;_top:expression(documentElement.scrollTop+documentElement.clientHeight - this.clientHeight - 134+'px');display:block;}
.go_top a{display:block;width:60px;height:50px;background:url(../images/sprite_v2.png) no-repeat;margin-top:10px;text-decoration:none;font:16px/50px "Microsoft YaHei";text-align:center;color:#fff;border-radius:2px;}
.go_top a span{display:none;text-align:center;}
.go_top a:hover{text-decoration:none;background-color:#dcbe98;color:#fff;}
.go_top a:hover span{display:block;width:60px;background:#dcbe98}
.go_top .edit{background-position:-83px -185px;}
.go_top .gotop{background-position:-145px -185px;}