body{font-family:"微软雅黑"!important;color: #999;font:14px Microsoft YaHei!important;line-height: 24px;background: #fff;opacity: 0;}
body,div,p,span,ul,li,dl,dd,h1,h2,h3,a,input,img{margin:0;padding:0;}
li,ol{list-style:none;}
a,input,img,textarea{border:none;outline:none;}
i,em{font-style:normal;}
.fl{float: left;}.fr{float: right;}.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}
.db{display: block;}.ma{margin: 0 auto;}.pr{position: relative;}.pa{position: absolute;}.pf{position: fixed;}
.transition{-webkit-transition: all  0.3s ease-out;-moz-transition: all  0.3s ease-out;-o-transition: all  0.3s ease-out; transition: all  0.3s ease-out; }
a{text-decoration: none;color: #666;}
a:focus{text-decoration: none;}
a:hover,a:focus{text-decoration: none;color: #fff;}
.hide{display: none}
.show{display: block}
.modal a{outline:none;}
label{font-weight: normal;}
a:focus {outline:none;outline-offset:0;}
.img img{width: 100%;transition: 0.7s transform;}
.slick-slide{outline: none!important;}
#wrap_index{overflow: hidden;position: relative;}
.holder{padding: 0 8%;}
/*头部*/
#header{width: 100%;height:100px;background: #fff;position: fixed;top: 0;left: 0;z-index: 9;
background-color: rgba(0, 0, 0, 0.1);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#2f000000,endcolorstr=#2f000000);}
#header .holder{position: relative;}
#header .logo{width: 20%;height: 100%;float: left;}
#header .logo a{display: table-cell;vertical-align: bottom;width: 248px;height: 70px;transition: 400ms;}
#header .logo img{max-width: 100%;max-height: 100%;}
.mol_navbutton{width: 42px;height: 74px;float: right;padding: 10px;background: url(../images/nav_btn.png) center no-repeat;background-size: 34px;transition: 400ms;}

#header .nav_box{width:70%;height: 100%;float: right;}
.nav_box .yiji{width:12.5%;float: left;height: 100px;text-align: center;position: relative;}
.nav_box .yiji .one{display: block;width: 100%;height: 100px;line-height: 100px;overflow: hidden;font-size: 16px;color: #fff;position: relative;z-index: 6;}
.nav_box .yiji .one span{display: block;width:15px;height: 43px;background: url(../images/icon1.png) center no-repeat;background-size: 100% auto;position: absolute;top: -8px;left: 50%;
transform:rotate(0deg);-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);opacity: 0;transition: 300ms;}
.nav_box .yiji:hover .one span,.nav_box .yiji.current .one span{transform:rotate(25deg);-moz-transform: rotate(25deg);-webkit-transform: rotate(25deg);-ms-transform: rotate(25deg);opacity: 1;transition: 300ms;}
.nav_box .yiji .libox{width: 100%;height: auto;overflow: hidden;position: absolute;top:84%;left:0;z-index: 8;background: #fff;text-align: center;border-radius: 10px;
transition: all 0.3s ease 0s; transform: translate3d(0px, 10px, 0px); -moz-transform: translate3d(0px, 10px, 0px); -webkit-transform: translate3d(0px, 10px, 0px); visibility: hidden; opacity: 0; }
.yiji:hover .libox,.yiji.current .libox{opacity: 1; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); -moz-transform: translate3d(0px, 0px, 0px); visibility: visible; }
.yiji .libox a{display: block;width: 100%;height: 48px;line-height: 48px;overflow: hidden;color: #333;font-size: 14px;transition: 300ms;}
.yiji .libox a:hover{color: #fff;background: #00a69e;transition: 300ms;}

@media (min-width: 768px){
    #header.head_up{height: 70px;background-color: rgba(0, 0, 0, 0.4);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#2f000000,endcolorstr=#2f000000);}
    #header.head_up .logo a{height: 70px;padding: 4px 0;transition: 400ms;}
    #header.head_up .nav_box .yiji{height: 70px;}
    .head_up .nav_box .yiji .one{height: 70px;line-height: 70px;transition: 400ms;}
    .head_up .nav_box .yiji .one span{top:-18px; }
    #header.head_up .mol_navbutton{height: 70px;}
  
}
/*首页大图*/
.slick-dotted.slick-slider{margin-bottom: 0;}
#banner{position: relative;z-index: 3;background: #fff;}
#banner img{width: 100%;}
#banner .slick-list{width: 100%;}
#banner .slick-slide{overflow: hidden;}
#banner .slick-arrow{width: 21%;height: 80px;z-index: 8;top: 100%;margin-top: -40px;transition:300ms;}
#banner .slick-prev:after{right: 0;}
#banner .slick-next:after{left: 0;}
#banner .slick-arrow:after{content: "";width: 46px;height: 100%;background: #00403d;position: absolute;bottom: 0;transition:300ms;}
#banner .slick-prev{left: 58%;}
#banner .slick-next{right: 0;}
#banner .slick-arrow:before{width: 46px;height: 100%;line-height: 100px;color: #fff;font-size: 20px;font-weight: bold;font-family: "幼圆";position: relative;z-index: 4;}
#banner .slick-prev:before{content: "<";float: right;}
#banner .slick-next:before{content: ">";float: left;}
#banner .slick-arrow:hover{height: 60px;margin-top: -30px;transition:300ms;}
#banner .slick-arrow:hover:after{width: 100%;background: #fff;transition:300ms;}
#banner .slick-arrow:hover:before{color: #cfcfcf;line-height: 60px;}
.slick-dots li button:before{display: none;}
#banner .slick-dots{position: absolute;width:100%;left: 0px;bottom: 28px;padding: 0 8%;margin: 0px;text-align: left;}
#banner .slick-dots li{width: 40px;height: 2px;margin-right: 20px;background: #7d7e7c;transition: 300ms;}
#banner .slick-dots li.slick-active{background: #00a69e;transition: 300ms;}
/*内容*/
#Maincont{width: 100%;position: relative;z-index:2;background: #fff;}
.alltitle{width: 100%;height: auto;padding: 30px 0;text-align: center;font-size: 30px;font-weight: bold;color: #333;line-height: 1.5;}
.alltitle p{font-weight: normal;font-size: 14px;color: #999;text-transform: uppercase;padding-bottom: 6px;background: url(../images/bg1.png) center bottom no-repeat;}
.allmore{width: 100%;height: auto;margin: 70px 0 60px;text-align: center;}
.allmore a{display: inline-block;width: 100px;height: 28px;line-height: 28px;text-transform: uppercase;border: 1px solid #ebebeb;color: #d9d9d9;position: relative;transition: 300ms;}
.allmore a:before{content: "";width: 46px;height: 1px;background: #ebebeb;position: absolute;left: -35px;top: 50%;transition: 300ms;}
.allmore a:after{content: "";width: 46px;height: 1px;background: #ebebeb;position: absolute;right: -35px;top: 50%;transition: 300ms;}
.allmore a:hover,.allmore a:hover:before,.allmore a:hover:after{background: #00a69e;color: #fff;transition: 300ms;}
.probox{padding: 25px 0 15px;}
.pro-Slider{width: 101%;margin-left: -0.5%;padding: 20px 0 50px;}
.pro-Slider a{display: block;width: 100%;height: auto;padding: 0 5px;}
.pro-Slider p{width: 100%;height: 60px;line-height: 60px;font-size: 18px;color: #fff;text-align: center;background: #333333;transition: 300ms;}
.pro-Slider .pimg{width: 100%;height: auto;overflow: hidden;-webkit-filter: grayscale(100%);filter: progid:DXImageTransform.Microsoft.BasicImage(graysale=1);transition: 300ms;}
.pro-Slider a:hover p{background: #00a69e;transition: 300ms;}
.pro-Slider a:hover .pimg{-webkit-filter: grayscale(0%);filter: progid:DXImageTransform.Microsoft.BasicImage(graysale=0);transition: 300ms;}
.pro-Slider a:hover .pimg img{transition: 0.7s transform;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.pro-Slider .slick-dots{position: absolute;width:100%;height: 20px;left: 0px;bottom: 0;padding: 0 8%;margin: 0px;}
.pro-Slider .slick-dots li,.new-Slider .slick-dots li{width: 10px;height:10px;margin: 8px;border:1px solid #d1d1d1;border-radius: 50%;transition: 300ms;}
.pro-Slider .slick-dots li button,.new-Slider .slick-dots li button{width: 4px;height: 4px;border-radius: 50%;margin: 2px;padding: 0;}
.pro-Slider .slick-dots li.slick-active,.new-Slider .slick-dots li.slick-active{border:1px solid #00a69e;transition: 300ms;}
.pro-Slider .slick-dots li.slick-active button,.new-Slider .slick-dots li.slick-active button{background: #00a69e;}

.aboutbox{width: 100%;background: #f9f9f9;padding-bottom: 30px;}
.about_num{width: 100%;height: auto;overflow: hidden;padding: 58px 0;}
.about_num li{width: 25%;float: left;text-align: center;color: #333;font-size: 16px;line-height: 1.2}
.about_num li span{font-size: 72px;font-weight: bold;}
.about_num li i{display: inline-block;width: 26px;}
.about_num li p{color: #666;}
.about_dec{background: #fff;width: 100%;height: auto;overflow: hidden;}
.about_dec .dectil{padding:20px 38px;width: 66%;height: auto;float: left;font-size: 16px;color: #666;line-height:2.6;}
.about_dec .dectil h1{font-size: 20px;color: #333;padding: 20px 0;}
.dectil .textbox{width: 100%;max-height:292px;overflow: hidden;}
.about_dec .abimg{width: 33.6%;float:right;}
.content3{padding: 30px 0;}
.caseul{width: 102%;height: auto;overflow: hidden;padding: 20px 1%;margin-left: -1%;}
.caseul li{width: 25%;float: left;}
.caseul li .liball{display: block;width: 100%;height: 100%;position: relative;transition: 300ms;}
.biankuang{width:110%;height:110%;border: 20px solid #fff;position: absolute;top: -5%;left: -5%;z-index: 99;opacity: 0;}
.casedec{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;font-size: 20px;color: #fff;line-height: 1.5;text-align: center;}
.casedec:before{content: "";width: 1px;height:0;background: #fff;position: absolute;left: 50%;top: 0;opacity: 0.5;transition: 300ms;}
.casedec:after{content: "";width: 1px;height:0;background: #fff;position: absolute;left: 50%;bottom: 0;opacity: 0.5;transition: 300ms;}
.casedec p{padding: 0 12%;text-align: center;position: relative;top: 60%;opacity: 0;transition: 300ms;
-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);}
.caseul li .liball:hover,.new-Slider a:hover dl{box-shadow: 0 0 16px rgba(6,6,6,0.1);transition: 300ms;}
.caseul li .liball:hover .biankuang{width: 100%;height: 100%;top:0;left: 0;opacity: 1;}
.caseul li .liball:hover .casedec{background: #00a69e;}
.caseul li .liball:hover .casedec:before,.caseul li .liball:hover .casedec:after{height:18.75%;opacity: 1;transition: 300ms;}
.caseul li .liball:hover .casedec p{top: 50%;opacity: 1;transition: 300ms;}
.content4{width: 100%;background: #f9f9f9;padding: 20px 0;}
.content4 .holder{padding: 0;width: 84%;margin: 20px auto;}
.newbg{width: 87.6%;height: auto;overflow: hidden;}
.new-Slider{width: 103%;height: auto;margin-left: -1.5%;padding: 25px 0;position: absolute;top: 0;}
.new-Slider a{padding: 5.6%;display: block;width: 100%;height: auto;}
.new-Slider dl{width: 100%;height: auto;background: #fff;padding: 72px 10%;position: relative;transition: 300ms;}
.new-Slider dt{width: 100%;height: 36px;line-height: 36px;font-size: 20px;color: #333;overflow: hidden;transition: 300ms;}
.new-Slider p{font-size: 14px;color: #666;margin: 10px 0 18px;}
.new-Slider em{display: block;width: 23%;height: 2px;background: #00a69e;}
.new-Slider dd{width: 100%;height: 120px;font-size: 14px;color: #666;line-height: 30px;overflow: hidden;margin: 24px 0;}
.new-Slider a:hover dt{color: #00a69e;transition: 300ms;}
.new-Slider dl:before{content:"";width: 32px;height: 18px;position: absolute;left: 10%;bottom: 40px;background: url(../images/icon2.png) -42px top no-repeat;transition: 300ms;}
.new-Slider a:hover dl:before{background: url(../images/icon2.png) left top no-repeat;transition: 300ms;}
.new-Slider .slick-dots{height: 20px;bottom:-8px;padding: 0 0.7%;margin: 0px;text-align: right;}
.content5{padding: 20px 0;}
.content5 .essul{width: 100%;height: auto;overflow: hidden;padding: 30px 0;}
.essul li{width: 20%;float: left;text-align: center;padding: 3% 0; background: url(../images/bg4.png) center top no-repeat;background-size:49.5% auto;position: relative;}
.essul li p{font-size: 16px;color: #666;line-height: 1.4;padding: 6px 0;}
.essul li:nth-child(2n){background: url(../images/bg5.png) center top no-repeat;background-size:49.5% auto;}
.essul li:nth-child(2n) p{color: #fff;}
.essul li:before{content: "";width:16px;height:28px;background: url(../images/icon3.png) center no-repeat;background-size: 100% auto;position: absolute;right: -8px;top: 50%;margin-top: -14px;}
.essul li:last-child:before{display: none;}
.essul li:nth-child(2){animation-delay: 0.2s;}
.essul li:nth-child(3){animation-delay: 0.4s;}
.essul li:nth-child(4){animation-delay: 0.6s;}
.essul li:nth-child(5){animation-delay: 0.8s;}
.content6 .bg6 img{width: 1920px;height:auto;position: relative;left: 50%;margin-left: -960px;}
.content6 .holder{width: 100%;top: 50%;left: 0;text-align: center;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);}
.content6 h2{font-size: 36px;font-weight: bold;color: #fff;line-height: 1.7;}
.content6 h3{font-size: 18px;color: #fff;line-height: 2;}
.content6 form{width: 100%;height: auto;padding: 20px 0 10px;overflow: hidden;}
.content6 form span{width:29.3%;height: 50px;line-height: 50px;font-size: 16px;color: #999;border-right: 1px solid #ebebeb;display: flex;float: left;background: #fff;padding: 0 20px;}
.content6 form span .inputext{flex:1;background: none;text-indent: 10px;}
.content6 form .seabtn{width:12.1%;float: left;display: block;height: 50px;font-size: 14px;color: #fff;background: #00a69e;}

#footer{width: 100%;background: #333333;}
.botul{width: 100%;height: auto;overflow: hidden;border-bottom: 1px solid #494949;padding: 40px 0;}
.botul li{width: 25%;float: left;height:46px;font-size: 16px;color: #999;}
.botul li i{margin-right: 10px;}
.foot-b{width: 100%;height: auto;overflow: hidden;padding: 30px 0;display: flex;}
.foot-b li{float: left;position: relative;}
.foot-b .li1{width: 11%;}
.foot-b .li2{width: 230px;}
.foot-b .li3{flex:1;}
.foot-b li h1 a{display: block;width: 100%;height: 42px;line-height: 42px;overflow: hidden;color: #999;font-size: 16px;font-weight: bold;}
.foot-b li h1 a:hover{color: #00a69e;}
.foot-b li .erli{width: 100%;height:auto;line-height: 30px;font-size: 14px;color: #7f7f7f;}
.foot-b li .erli a{display: block;width: 100%;height: 30px;color: #7f7f7f;overflow: hidden;transition: 300ms;}
.foot-b li .erli a:hover{color: #00a69e;transition: 300ms;}
.foot-b .ftell{width: 100%;height: auto;font-size: 14px;color: #7f7f7f;line-height: 1.6;text-align: center;}
.foot-b .ftell p{font-weight: bold;font-size: 30px;color: #999;}
.online_kf{display: block;border: 1px solid #494949;width: 100%;height: 46px;line-height: 46px;font-size: 14px;color: #999;text-align: center;margin: 18px 0 26px;}
.foot-b dl{width: 100%;height: auto;padding: 0 5%;}
.foot-b dd{width: 33.3%;height: 28px;float: left;position: relative;}
.foot-b dd i{display: block;width: 100%;height: 100%;overflow: hidden;transition: 300ms;}
.foot-b .dd1 i{background: url(../images/icon13.png) center bottom no-repeat;}
.foot-b .dd2 i{background: url(../images/icon14.png) center bottom no-repeat;}
.foot-b .dd3 i{background: url(../images/icon15.png) center bottom no-repeat;}
.foot-b .dd1:hover i{background: url(../images/icon13.png) center top no-repeat;transition: 300ms;}
.foot-b .dd2:hover i{background: url(../images/icon14.png) center top no-repeat;transition: 300ms;}
.foot-b .dd3:hover i{background: url(../images/icon15.png) center top no-repeat;transition: 300ms;}
.ewmbox{width: 106px;max-height: 106px;position: absolute;top: -120px;left: 50%;margin-left: -53px;
    -webkit-transition: opacity .3s 0s,visibility 0s .3s;-moz-transition: opacity .3s 0s,visibility 0s .3s;
    transition: opacity .3s 0s,visibility 0s .3s;visibility: hidden;opacity: 0;}
.ewmbox:before{content: "";border-top: 6px solid #fff;border-bottom: 6px solid transparent;border-left: 6px solid transparent;border-right: 6px solid transparent;position: absolute;top: 100%;left: 50%;margin-left: -6px;}
.ewmbox .img{-webkit-transform: translateY(40px);-moz-transform: translateY(40px);-ms-transform: translateY(40px);-o-transform: translateY(40px);transform: translateY(40px);
    -webkit-backface-visibility: hidden;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;transition-property: transform;
    -webkit-transition-duration: .3s;-moz-transition-duration: .3s;transition-duration: .3s;}
.foot-b .dd1:hover .ewmbox{opacity: 1;visibility: visible;z-index: 3;-webkit-transition: opacity .3s 0s,visibility 0s 0s;
  -moz-transition: opacity .3s 0s,visibility 0s 0s;transition: opacity .3s 0s,visibility 0s 0s;}
.foot-b .dd1:hover .img{-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px);}
.copy{width: 100%;line-height: 26px;padding: 18px 8%;background: #2c2c2c;}
.copy a{color: #999;}

.bantitle{width: 100%;height: auto;top: 56%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);}
.bantitle .alltitle,.bantitle .alltitle p{color: #fff;}
.nyposnav{padding: 20px 7.7%;background: #f9f9f9;text-align: center;}
.nyposnav .nav-Slider a{display: block;width: 100%;height: 60px;line-height: 60px;background: #fff;font-size: 16px;color: #666;transition: 300ms;}
.nav-Slider .slick-slide{padding: 0 5px;}
.nyposnav .nav-Slider a:hover,.nyposnav .nav-Slider a.on{background: #00a59e;color: #fff;transition: 300ms;}
.nydectil{padding:20px 0;width: 100%;height: auto;font-size: 16px;color: #666;line-height:2.6;}
.nydectil img{max-width: 100%;}
.nydectil h1{font-size: 20px;color: #333;padding: 10px 0;}

.nycaseul{width:104%;margin-left: -2%;}
.nycaseul li{padding: 13px;cursor: pointer;}
.liname{width: 100%;height: 56px;line-height: 56px;font-size: 18px;color: #333;overflow: hidden;text-align: center;}
.casedec_box{width:84%;position: fixed;top: 50%;left: 8%;background: #fff;padding: 20px 0;z-index: 99;visibility: hidden;
  -webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);}
.opacity1{width:100%; height:100%; position: fixed; top:0; left:0px;z-index:24;display: none;
background-color: rgba(0, 0, 0, 0.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#2f000000,endcolorstr=#2f000000);}
.casedec_box .close_dec{cursor: pointer;width: 80px;height: 80px;line-height: 70px;text-align: center;color: #999999;font-size: 54px;position: absolute;top: 10px;right: 10px;}
.casedec_box h1{width: 51%;margin: 10px auto;font-size: 24px;color: #333;line-height: 2;text-align: center;}
.case-Slider{width: 51%;margin: 0 auto;}
.case-Slider .slick-arrow{width: 47px;height: 47px;border-radius: 50%;text-align: center;z-index: 6;}
.case-Slider .slick-prev{left: -12%;}
.case-Slider .slick-next{right: -12%;}
.case-Slider .slick-prev:before{content: "<";}
.case-Slider .slick-next:before{content: ">";}
.case-Slider .slick-arrow:before{display: block;border-radius: 50%;width: 47px;height: 47px;font-family: "幼圆";line-height: 47px;font-size: 36px;opacity: 1;background: #cccccc;color: #fff;transition: 300ms;}
.case-Slider .slick-arrow:hover:before{background: #ccedec;color: #00a69e;transition: 300ms;}
.casedec_box .choses{width: 51%;margin: 40px auto 20px;height: auto;overflow: hidden;}
.casedec_box .choses a{display: block;width: 180px;height: 50px;line-height: 50px;text-align: center;background: #f9f9f9;font-size: 16px;color: #666;float: left;transition: 300ms;}
.casedec_box .choses a:last-child{float: right;}
.casedec_box .choses a:hover{background: #00a69e;color: #fff;transition: 300ms;}

.dectop{width: 100%;background: #fff;height: auto;overflow: hidden;margin: 50px 0 20px;}
.pro_slick{width: 35.3%;float: left;}
.pro_slick .slider-for{padding-bottom: 5px;}
.pro_slick .pro_dec{border:1px solid #e5e5e5;}
.pro_slick .slider-nav{width: 101.4%;margin-left: -0.7%;}
.pro_slick .slider-nav .slick-slide{padding: 5px;}
.pro_slick .slider-nav .pimg{border:1px solid #e5e5e5;transition: 300ms;}
.pro_slick .slider-nav .pimg:hover,.pro_slick .slider-nav .slick-current .pimg{border:1px solid #00a69e;transition: 300ms;}
.pro_slick .slider-nav .slick-arrow{display: none;}
.pro_right{width: 61%;float: right;}
.pro_right h1{font-size: 24px;color: #333;line-height: 1.7;position: relative;margin: 15px 0;}
.pro_right .money{width: 100%;height: auto;padding: 14px 20px;background: #f9f9f9;font-size: 16px;color: #666666;line-height: 36px;}
.pro_right .money span{text-decoration: line-through;}
.pro_right .money p{color: #00a69e;font-weight: bold;font-size: 18px;}
.pro_right .pdectil{width: 100%;height: auto;font-size: 16px;color: #666666;line-height:2.6;padding: 20px 0;}
.pro_right .pro_a{width: 100%;height: auto;overflow: hidden;padding-top: 4%;}
.pro_right .pro_a a{display: block;width: 180px;height: 50px;background: #f9f9f9;font-size: 16px;color: #666;line-height: 50px;text-align: center;float: left;margin-right: 60px;transition: 300ms;}
.pro_right .pro_a a:hover{background: #00a69e;color: #fff;transition: 300ms;}
.pro_middle{width: 100%;padding:10px 0;background: #fff;height: auto;overflow: hidden;}
.slider-nav2{background: #f9f9f9;}
.slider-nav2 .slick-track{margin: 0;}
.slider-nav2 .dec_title{font-size:16px;color: #666;line-height: 50px;height: 50px;cursor: pointer;}
.slider-nav2 .slick-current .dec_title{font-weight: bold;border-top: 3px solid #00a69e;border-left: 1px solid #ebebeb;border-right: 1px solid #ebebeb;}
.slider-for2{padding: 30px 0;}
.slider-for2 .dectil{font-size: 16px;color: #666;line-height: 2.6;}

.cxtitle,.backul a{display: block;width: 100%;height: 50px;line-height: 50px;font-size: 16px;color: #666;font-weight: bold;background: #f9f9f9;transition: 300ms;}
.caseul_pj{padding:20px 2% 0;width: 100%;margin-left: 0;border-bottom: 1px solid #ebebeb;margin-bottom: 60px;}

.newul{width: 100%;height: auto;padding-top: 30px;}
.newul li{padding: 30px 0;width: 100%;}
.newul a{padding:40px 2.2%;display: block;width: 100%;height: auto;border: 1px solid #ebebeb;position: relative;transition: 300ms;}
.newul dt,.newdec dt{width: 100%;height: 36px;line-height: 36px;font-size: 20px;color: #333;overflow: hidden;transition: 300ms;}
.newul p,.newdec p{font-size: 14px;color: #666;margin: 10px 0 18px;}
.newul em,.newdec .em{display: block;width: 60px;height: 2px;background: #00a69e;}
.newul dd{width: 100%;height: 60px;font-size: 14px;color: #666;line-height: 30px;overflow: hidden;margin: 24px 0;}
.newul a:hover{box-shadow: 0 0 16px rgba(6,6,6,0.1);transition: 300ms;}
.newul a:hover dt{color: #00a69e;transition: 300ms;}
.newul a:before{content:"";width: 32px;height: 18px;position: absolute;left: 2.2%;bottom: 25px;background: url(../images/icon2.png) -42px top no-repeat;transition: 300ms;}
.newul a:hover:before{background: url(../images/icon2.png) left top no-repeat;transition: 300ms;}

.newdec{width: 100%;padding:30px 20px 20px;border: 1px solid #ebebeb;margin: 60px 0 50px;}
.backul{margin-bottom: 80px;}
.backul a:hover{background: #00a69e;color: #fff;transition: 300ms;}



/*页码*/
.pagebox{width: 100%;text-align: center;padding: 23px;background: #fff;margin: 35px 0 50px;}
.pagebox a{display:inline-block;margin:0 4px;width: 40px;height: 38px;line-height: 38px;color: #808080;font-size: 14px;transition: 400ms;}
.pagebox a.ym{width: 68px;}
.pagebox a:hover,.pagebox a.on{background: #00a69e;color: #fff;}
/*文章上下篇*/
.choose_art{width: 100%;height:auto;padding: 30px 0;background: #fff;margin: 30px 0;border-top: 1px solid #ebebeb;}
.choose_art .artli a{display: block;height: 36px;line-height: 36px;color: #999;font-size: 16px;overflow: hidden;transition: 300ms;}
.choose_art .artli a:hover{color: #00a69e;transition: 300ms;}
/*panle导航开始*/
.left_nav{width:84%;height:100%;z-index:7; background:#f9f9f9; position: fixed; top:0px; right:0px;color:#000;z-index: 66;}
.class-top{width: 100%;height:50px;padding: 0 16px;background: #00a59e;line-height: 50px;font-size: 18px;color: #fff;}
.class-top .closebtn{width: 30px;height: 30px;border-radius: 50%;text-align: center;line-height:27px;float: right;background: #fff;color: #00a59e;font-size: 24px;margin: 11px 0;}
.class-m{width: 100%;height: 90%;overflow-y:auto;padding:20px;}
.opacity2{width:100%; height:100%; position: fixed; top:0; left:0px; background:rgba(0,0,0,0.5); z-index:24; display:none;}
.overflow{height:100%; overflow:hidden;}
.class-m .nnav{width:100%;height: auto;overflow: hidden;}
.class-m .nnav li{width: 100%;height: auto;overflow: hidden;border-bottom: 1px solid #cfcfcf;}
.class-m .nnav li a.ce{color: #333;font-size: 16px;display: block;height:44px;line-height:44px;}
.class-m .nnav li a.ce.xz_a{color: #00a59e;font-weight: bold;}
.menu_head .ericon{width:44px;height:44px;line-height:44px;text-align:right;float:right;display:inline;position: relative;z-index: 3;color: #333;font-size: 22px;}
.menu_head .ericon img{width: 100%;}
.menu_head .ericon .icon1{ display:none;}
.menu_head .ericon.xz .icon1{ display:block;color: #00a59e}
.menu_head .ericon.xz .icon2{ display:none;}
.class-m .nnav li .menu_body{display: none;background: #f9f9f9;}
.class-m .nnav .menu_body li{border-bottom: none;}
.menu_body li a.er{padding:0 16px;font-size:15px;display: block;height:40px;line-height:40px;color: #666;position: relative;}
.menu_body li a.er.tz_a{color: #00a59e;}
.menu_body .thricon{color:#666;width:44px;height:40px;line-height:40px;text-align:right;float:right;display:inline;position: relative;z-index: 3;font-size: 24px;}
.menu_body .thricon .icont1{ display:none;}
.menu_body .thricon.tz .icont1{ display:block;color: #00a59e;}
.menu_body .thricon.tz .icont2{ display:none;}
.class-m .nnav li .thr_body{display: none;}
.class-m .nnav li .thr_body li{border-bottom: none;padding: 0;}
.thr_body li a.thr{position: relative;padding:0 15px 0 46px;font-size: 14px;display: block;height:44px;line-height:44px;color: #666;}
.thr_body li a.thr:before{content: "";border-left: 5px solid #666;border-right: 5px solid transparent;border-top: 5px solid transparent;border-bottom: 5px solid transparent;position: absolute;left: 32px;top: 17px;}
.thr_body li a.fz_a:before{border-left: 5px solid #00a59e;}
.thr_body li a.thr.fz_a{color: #00a59e;}
.class-m .nnav li .for_body{display: none;}
.for_body li a.for{position: relative;padding-left:68px;font-size: 14px;display: block;height:40px;line-height:40px;color: #666;}
.menu_body .foricon{color:#666;width:44px;height:40px;line-height:40px;text-align:right;float:right;display:inline;position: relative;z-index: 3;font-size: 24px;}
.menu_body .foricon .icont1{ display:none;}
.menu_body .foricon.tz .icont1{ display:block;color: #00a59e;}
.menu_body .foricon.tz .icont2{ display:none;}
/*panle导航结束*/
.page-prev {
transform:translate3d(100%, 0, 0);
-ms-transform:translate3d(100%, 0, 0);
-webkit-transform:translate3d(100%, 0, 0);  
-o-transform:translate3d(100%, 0, 0); 
-moz-transform:translate3d(100%, 0, 0);
}
.page-next {
transform:translate3d(-84%, 0, 0);
-ms-transform:translate3d(-84%, 0, 0);
-webkit-transform:translate3d(-84%, 0, 0); 
-o-transform:translate3d(-84%, 0, 0);  
-moz-transform:translate3d(-84%, 0, 0);
}
.page-active{
transform:translate3d(0, 0, 0);
-ms-transform:translate3d(0, 0, 0);
-webkit-transform:translate3d(0, 0, 0); 
-o-transform:translate3d(0, 0, 0);  
-moz-transform:translate3d(0, 0, 0);}
.page-in {
  -webkit-transition:all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -ms-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
}
.page-out {
  -webkit-transition:all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
  -ms-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
}

@media(max-width: 1460px){
  .nav_box .yiji .libox{width: 120%;margin-left: -10%;}
  #header .nav_box{width: 74%;}
  .casedec,.new-Slider dt{font-size: 18px;}
  .essul li{padding: 1.9% 0;}
  .essul li p{padding: 2px 0;}
  .content6 form span{padding: 0 15px;}
  .pro_slick{width: 37%;}
  .pro_right{width: 59%;}
   
}
@media(max-width: 1300px){
  #header .nav_box{width: 76%;}
  .biankuang{border: 14px solid #fff;}
  .casedec,.new-Slider dt,.content6 h3{font-size: 16px;}
  .new-Slider dl{padding: 56px 8%;}
  .newbg{height: 446px;}
  .newbg img{height: 100%;}
  .essul li img{width: 42px;height: auto;}
  .essul li p{font-size: 14px;}
  .essul li{padding: 2.5% 0;}
  .essul li:before{width: 10px;}
  .content6 h2{font-size: 32px;}
  .about_num li span{font-size: 62px;}
  .nyposnav .nav-Slider a{height: 50px;line-height: 50px;}
  .pro_slick{width: 40%;}
  .pro_right{width: 57%;}
  .pro_right h1{font-size: 20px;}

 
}
@media (max-width: 1199px){
  #banner .slick-dots{bottom: 10px;}
  #banner .slick-arrow{width: 15%;height: 62px;margin-top: -31px;}
  #banner .slick-prev{left: 70%;}
  #banner .slick-arrow:hover{height: 42px;margin-top: -21px;}
  #banner .slick-arrow:before{line-height: 82px;}
  #banner .slick-arrow:hover:before{line-height: 42px;}
  .about_num li{font-size: 14px;}
  .about_num li span{font-size: 52px;}
  .about_num li i{width: 24px;}
  .new-Slider{width: 104%;margin-left: -2%;}
  .essul li,.essul li:nth-child(2n){padding: 22px 0;background-size: 98px auto;}
  .content6 form span{font-size: 14px;padding:0;padding-left:10px;}
  .content6 form span .inputext{width: 61%;}
  .botul li{height: 30px;font-size: 14px;}
  .botul li i img{width: 30px;}
  .foot-b li h1 a{height: 32px;line-height: 32px;font-size: 14px;}
  .foot-b .li2{width: 200px;padding-left: 10px;}
  .foot-b .ftell p{font-size: 26px;}
  .nycaseul li{padding: 8px;}
  .liname{font-size: 16px;height: 42px;line-height: 42px;}
  .casedec_box h1{font-size: 20px;}
  .case-Slider .slick-arrow,.case-Slider .slick-arrow:before{width:40px;height: 40px;line-height: 40px;}
  .pro_slick{width: 45%;}
  .pro_right{width: 53%;}
  .pro_right .pro_a{padding: 0;}
  .pro_right .pro_a a{margin-right: 10%;width: 120px;height: 40px;line-height: 40px;font-size: 14px;}

}

@media (max-width: 991px){
  #header,#header .logo a{height: 74px;}
  .slick-dots li{margin: 0;}
  #banner .slick-dots li{width: 34px;margin-right: 15px;}
  #banner .slick-arrow{height:50px;margin-top: -25px;}
  #banner .slick-arrow:hover{height: 36px;margin-top: -18px;}
  #banner .slick-arrow:before{line-height: 64px;}
  #banner .slick-arrow:hover:before{line-height: 36px;}
  .alltitle{font-size: 28px;}
  .about_num{padding: 40px 0;}
  .about_num li{width: 50%;padding: 14px 0;}
  .about_num li span{font-size: 48px;}
  .about_dec .dectil{padding: 20px;font-size: 14px;line-height: 2;}
  .about_dec .dectil h1{font-size: 18px;padding: 14px 0;}
  .dectil .textbox{height:224px; }
  .about_dec .abimg img{height: 316px;}
  .caseul li{width: 50%;}
  .new-Slider a{padding: 3.6%;}
  .essul li:nth-child(1),.essul li:nth-child(2){width: 42%;}
  .essul li{width: 33.3%;margin: 15px 0;}
  .content6 h2{font-size: 24px;}
  .content6 h3{font-size: 14px;}
  .content6 form span{width: 100%;padding-left: 15px;height: 42px;line-height: 42px;margin: 5px 0;}
  .content6 form .seabtn{width: 30%;height: 42px;margin: 5px 35%;display: block;}
  .botul{padding: 20px 0;}
  .botul li{width: 50%;margin: 14px 0;}
  .nyposnav{padding: 12px;}
  .nav-Slider .slick-slide{padding: 0 3px;}
  .nyposnav .nav-Slider a{height: 44px;line-height: 44px;font-size: 14px;}
  .pro_slick{width: 48%;}
  .pro_right{width: 50%;}
  .pro_right .pdectil{font-size: 14px;}
  .newul{padding-top: 15px;}
  .newul li{padding: 15px 0;}
  .newul a{padding: 24px 2.2%;}
  .newul dt{font-size: 16px;height: 26px;line-height: 26px;}

}
@media (min-width: 768px) and (max-width: 991px){
  .pro_right h1{margin-top: 0;}
  


}
@media (max-width: 768px){
  .holder{padding: 0 16px;}
  #header{height: 50px;}
  #header .logo{width: 50%;}
  #header .logo a{height: 50px;}
  .mol_navbutton{height: 50px;background-size: 30px}
  #banner .slick-dots{bottom: 0;padding: 0 16px;}
  #banner .slick-dots li{width: 24px;margin-right: 10px;}
  #banner .slick-arrow{height:36px;margin-top: -18px;}
  #banner .slick-arrow:hover{height: 26px;margin-top: -13px;}
  #banner .slick-arrow:before{line-height: 46px;}
  #banner .slick-arrow:hover:before{line-height: 26px;}
  #banner .slick-arrow:before{width: 32px;font-size: 16px;}
  #banner .slick-arrow:after{width: 32px;}
  .probox{padding: 15px 0;}
  .alltitle{font-size: 22px;padding: 15px 0;}
  .allmore{margin: 40px 0;}
  .pro-Slider{padding: 15px 0 30px;}
  .pro-Slider a{padding: 0 3px;}
  .pro-Slider p{height: 44px;line-height: 44px;font-size: 14px;}
  .aboutbox,.content4{padding-bottom: 2px;}
  .about_num{padding: 20px 0;}
  .about_num li{font-size: 12px;}
  .about_num li i{width: 18px;}
  .about_num li span{font-size: 42px;}
  .about_dec .dectil{padding: 8px 12px 12px;line-height: 24px;}
  .about_dec .dectil h1{font-size: 16px;}
  .dectil .textbox{height: 168px;}
  .about_dec .abimg img{height: 254px;}
  .content3{padding: 30px 0 2px;}
  .content4 .holder{width: 100%;}
  .newbg{width: 78%;height: 316px;}
  .new-Slider{padding: 20px 15px;}
  .new-Slider dl{padding: 30px 12px;}
  .new-Slider dt,.newul dt{font-size: 14px;}
  .new-Slider p,.newul p,.newdec p{font-size: 12px;margin: 0 0 12px;}
  .new-Slider dd{margin: 16px 0;height: 104px;line-height: 26px;}
  .new-Slider dl:before{left: 12px;bottom: 20px;}
  .essul li img{width: 32px;}
  .essul li,.essul li:nth-child(2n){padding: 18px 0;background-size: 82px auto;}
  .content6 h2,.foot-b .ftell p{font-size: 18px;}
  .foot-b .li2{width: 160px;}
  .foot-b .ftell{font-size: 12px;}
  .online_kf{height: 36px;line-height: 36px;font-size: 12px;}
  .copy{padding:12px 16px;line-height: 20px;font-size: 12px;}
  .nyposnav .nav-Slider a{height: 40px;line-height: 40px;}
  .nybanner img{width: 160%;margin-left: -30%;}
  .nycaseul li{padding: 6px;}
  .liname{font-size: 14px;height: 38px;line-height: 38px;}
  .casedec_box h1{font-size: 20px;}
  .casedec_box{width: 94%;padding: 10px 0;left: 3%;}
  .casedec_box .close_dec{width:40px;height: 40px;line-height: 40px;font-size: 32px;}
  .casedec_box h1{width: 90%;font-size: 16px;}
  .case-Slider{width: 80%;}
  .case-Slider .slick-arrow,.case-Slider .slick-arrow:before{width:26px;height: 26px;line-height: 26px;font-size: 22px;}
  .case-Slider .slick-next{right: -32px;}
  .case-Slider .slick-prev{left: -32px;}
  .casedec_box .choses{width: 80%;margin: 20px auto;}
  .casedec_box .choses a{width: 34%;height: 30px;line-height: 30px;font-size: 12px;}
  .pagebox{padding: 10px 0;margin: 20px 0 36px;}
  .pagebox a{margin: 0;width: 28px;height: 28px;line-height: 28px;font-size: 12px;}
  .pagebox a.ym{width: 56px;}
  .dectop{margin: 20px 0;}
  .pro_slick{width:100%;}
  .pro_right{width: 100%;}
  .pro_right h1{font-size: 18px;}
  .pro_right .money{padding: 12px; font-size: 14px;line-height: 28px;}
  .pro_right .money p,.newdec dt{font-size: 16px;}
  .pro_right .pdectil{line-height: 2;}
  .slider-nav2 .dec_title{font-size: 14px;height: 40px;line-height: 40px;}
  .choose_art .artli a{font-size: 14px;height: 30px;line-height: 30px;}
  .choose_art{padding: 18px 0;margin: 20px 0;}
  .newul li{padding: 10px 0;}
  .newul a{padding: 16px 2.2%;}
  .newul dd{height: 48px;line-height: 24px;margin: 14px 0 0;}
  .newul em,.newdec .em{width: 40px;}
  .newdec{margin: 30px 0;padding: 20px 15px;}
  .backul{margin-bottom: 50px;}
}
@media (max-width: 420px){
    .newlist li{width: 100%;padding:8px 0;}
	
}
@media (max-width: 360px){
	
}
