﻿body{ min-width:320px;
    font:16px "苹方,微软雅黑,思源黑体",
    "PingFangSC-Regular,PingFangTC-Regular,PingFangHK-Regular,Noto SansCJK,Microsoft YaHei,Arial",sans-serif;

    color:#333;line-height:24px;overflow-x: hidden;background: #fff;} .container{ margin:0 auto;height:auto; }
h1,h2,h3,h4,h5,p,div,span,ul,li,dl,dd,dt{margin:0;padding:0;}
input,textarea,select,button{outline:none;
    font:16px "苹方,微软雅黑,思源黑体",
    "PingFangSC-Regular,PingFangTC-Regular,PingFangHK-Regular,Noto SansCJK,Microsoft YaHei,Arial",sans-serif;
}
label{font-weight: normal;}
a{text-decoration: none;outline:none;color:#333; } a:focus, a:hover{color:#333;text-decoration: none;outline: none;  outline-offset: 0;}
ul,li{list-style: none;} i,em{font-style:normal;}
.nav>li>a:focus, .nav>li>a:hover{background: none;}
.lt{float:left;}.rt{float:right;}.hide{display: none;}.show{display: block;} .imgMax{max-width:100%;max-height:100%;}
.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}.fwn{font-weight: normal}
.db{display: block;}.dib{display: inline-block;}.ma{margin: 0 auto;}.pr{position: relative;}.pa{position: absolute;}.pf{position: fixed;}.oh{overflow: hidden;}
.transition{-webkit-transition: all  0.3s linear;-moz-transition: all  0.3s linear;-o-transition: all  0.3s linear; transition: all  0.3s linear; }
img.desaturate { filter: grayscale(100%); -webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);  }
img.desaturate:hover { filter: grayscale(0);-webkit-filter: grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0); -o-filter: grayscale(0);  }
.slick-slide{outline: none;}
.slick-prev:before, .slick-next:before{display: none;}
.slick-dots li button:before{display: none;}
.slick-dotted.slick-slider{margin:0;}
.slick-slide img {max-width: 100%;}
.banner .slick-slide {overflow: hidden;}
.banner  img{width: 100%;margin:0 auto;}
.clear{clear: both;}
html{overflow-x: hidden;}
.slick-dots li button{display: none;}
.slick-dots li{width:12px;height:12px;margin:0 8px;border-radius: 50%;background: #e4e4e4;}
.slick-dots li.slick-active{background: #28b380;}


.header{position: absolute;top:0;left:0;width:100%;z-index:20;background: rgba(0,0,0,.2);}
.logo{height:78px;position: relative;width:215px;float: left;background: #fff;}
.logo a{display: block;height:50px;width: 128px;position: absolute;top:0;left:0;bottom:0;margin:auto;right:0;}
.logo a img{position: absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width: 100%;max-height: 100%;}
.logo:after{content:"";display: block;position: absolute;top:0;right:-60px;
border-top:78px solid #fff;border-right:60px solid transparent;}


.header_rt{padding:0 300px 0 22%;/*border-bottom:1px solid #00e68c;*/}
.nav{height: 78px;}
.nav li {float: left;text-align: center;width:14.28%;position: relative;}
.nav li a{padding:0;color:#fff;line-height: 77px;height: 77px;font-size: 16px;overflow: hidden;}
.nav li:hover a{color:#00eb8f;}
.nav li:hover:after{content:"";position:absolute;bottom:-6px;left:50%;margin-left:-5px;display: block;width:10px;height:10px;border-radius: 50%; background: #63deb2;}
.nav li.current a{color:#00eb8f;}
.nav li.current:after{content:"";position:absolute;bottom:-6px;left:50%;margin-left:-5px;display: block;width:10px;height:10px;border-radius: 50%; background: #63deb2;}
.child_nav{z-index:30;display:none;position: absolute;top:77px;left:150%;width:auto;
   padding:10px 0;margin-left:-100%;margin-right:-100%;
    transform: translateX(-50%);-webkit-transform: translateX(-50%);
}
.child_nav ul{border-radius: 6px;background: rgba(255,255,255,.9);padding:10px 0;}
.child_nav ul li{float: none;width:100%;}
.child_nav ul li a{display: block;line-height: 40px;height:40px;overflow: hidden;color:#333;font-size: 16px;text-align: right;padding:0 20px;}
.nav li:hover .child_nav ul li a{color:#333;}
.child_nav ul li:after{display: none!important;}
.child_nav ul li:hover:before{content:"";display: block;width:20px;height:4px;background: #00eb8f;position: absolute;top:18px;left:-7px;}


.had_rt{position: absolute;right:15px;top:0;width:300px;text-align: center;}
.had_rt div{display: inline-block;vertical-align: top;}
.had_rt div a{color:#fff;line-height: 77px;font-size: 16px;overflow: hidden;display: block;}
.had_rt a.current{color:#00eb8f;}
.had_rt .language a{display: inline-block;vertical-align: top;}
.had_rt .language a:before{content:"";display: inline-block;height:20px;border-left:1px solid #808080;margin:0 25px;vertical-align: middle;}
.had_rt .user img{vertical-align: middle;margin:-5px 10px 0 0;}
.had_rt div a:hover{color:#00d280;}
.had_rt .user{position: relative;}
.had_rt .user  .user_hover{display:none;position: absolute;top:70px;left:0;padding:8px 0;width:140px;border-radius: 6px;background: rgba(255,255,255,.1);text-align: right;}
.had_rt .user  .user_hover a{line-height: 40px;height:40px;}
.had_rt .user  .user_hover div{display: block;padding:0 20px;line-height: 40px;height:40px;color:#fff;cursor: pointer;}
.had_rt .user  .user_hover .user_glCenter{position: relative;}
.had_rt .user  .user_hover .user_glCenter:before{content:"";display: block;position: absolute;top:18px;left:0;width:20px;height:4px;background: #00eb8f;}
.had_rt .user.on:hover  .user_hover{display: block;}

.banner{overflow: hidden;}
.banner .slick-dots {bottom:50px;}
.banner .slick-dots li {width:14px;height:14px;border-radius: 50%;background: #fff;margin:0 10px;}
.banner .slick-dots li button{display: none;}
.banner .slick-dots li.slick-active{background: #2dc48d;}


.search{margin-top:-36px;position:relative;z-index:20;background: #fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);height:72px;line-height: 72px;border-radius:36px;overflow: hidden;}
.search form input{font-size:18px;color:#000;float:left;margin-top:17px;height:37px;line-height: 37px;background: none;border:none;padding:0;}
.search form .ser_txt{width: 90%;padding:0 45px;}
.search form .ser_sub{width: 10%;border-left:1px solid #00c97a;text-align: center;background: url(/template/cn/images/ser.png) no-repeat center center;}


.s_title{padding:90px 0 60px;text-align: center;}
.s_title h3{margin-bottom:20px;font-size: 40px;font-weight: bold;color:#000;line-height: 40px;letter-spacing: 2px;}
.s_title span{vertical-align:middle;font-size: 26px;color:#000;line-height: 30px;letter-spacing: 2px;display: inline-block;}
.s_title b{display: inline-block;margin:0 20px;vertical-align:middle;width:35px;border-top:1px solid #000;}

.section_one{padding-bottom:110px;}
.business_cont{padding:25px 0 ;position: relative;}
.bus_list{float: left;width:17%;margin:0 4%;text-align: center;}
.business_cont .bus_list:nth-child(5n){margin-right:0;}
.bus_list .bus_pic{ box-shadow: 0 0 10px 0 rgba(0,0,0,.14);border-radius:10px;padding:25px;transition: all linear .3s;-webkit-transition:  all linear .3s;}
.bus_list .bus_pic dt img{max-height: 100%;max-width: 100%;}
.bus_list .bus_pic dt img.on{display: none;}
.bus_list .bus_pic dt{padding:13px 0;}
.bus_list .bus_pic dd a{display: block;font-size: 20px;color:#393939;line-height: 24px;height:24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.bus_list .bus_float {display:none;position: absolute;left:0;bottom:0;width:100%;border:2px solid #28b380;border-radius:10px;padding:20px 0;}
.bus_list .bus_float .bus_item{line-height: 50px;height:50px;}
.bus_list .bus_float .bus_item h3{display: inline-block;vertical-align: top;width:18%;float:left;text-align: center;color:#383838;font-weight: bold;font-size: 20px;overflow: hidden;height:50px;line-height: 50px;border-right:1px solid #00d280;}
.bus_list .bus_float .bus_item p{display: inline-block;vertical-align: top;width:82%;float: right;padding:0 60px;font-size: 20px;color:#383838;height:50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: right;}
.bus_list .bus_float:before{content:"";width:39px;height:25px;display: block;position:absolute;top:-25px;left:7%;background:url(/template/cn/images/img1.png) no-repeat center center;}

.business_cont .bus_list:nth-child(2) .bus_float:before{left:28%;}
.business_cont .bus_list:nth-child(3) .bus_float:before{left:48%;}
.business_cont .bus_list:nth-child(4) .bus_float:before{left:69%;}
.business_cont .bus_list:nth-child(5) .bus_float:before{left:90%;}
.bus_list:hover .bus_pic{ background: #24c183;}
.bus_list:hover .bus_pic dd a{color:#fff;}
.bus_list:hover .bus_pic dt img{display: none;margin: 0 auto;}
.bus_list:hover .bus_pic dt img.on{display: block;}

.section_two{background: url(/template/cn/images/img2.jpg) no-repeat center top;padding-bottom:95px;    background-size: cover;}
.section_two .s_title h3{color:#fff;}
.section_two .s_title span{color:#fff;}
.section_two .s_title b{border:1px solid #fff;}

.case_lt{float: left;width:50%;}
.case_rt{float: left;width:49%;}
.case_list .c_pic{text-align: center;}
.case_list .c_title{background: #28b380;padding:25px 25px 25px 30px;}
.case_list .c_title h3{position: relative; padding-right:100px;color:#fff;font-size: 30px;line-height: 30px;height:30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.case_list .c_title h3 a{display: block;text-align:right;position: absolute;top:0;right:0;width:100px;font-size: 16px;color:#fffc00;}
.case_list .c_title .c_des{margin-top:15px;color:#fff;font-size: 18px;line-height:27px;height:54px; overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2;}
.caseSlider .slick-dots{bottom:160px;right:0;z-index:20;width:auto;padding-right:40px;text-align: right;}
.caseSlider .slick-dots li button{display: none;}
.caseSlider .slick-dots li{width:8px;height:8px;border-radius: 50%;background: #8e979b;}
.caseSlider .slick-dots li.slick-active{background: #28b380;}
.caseSlider .slick-prev, .caseSlider  .slick-next{width:9px;height:16px;top:auto;bottom:163px;left:auto;right:25px;z-index: 21;
    -webkit-transform: translate(0);-ms-transform: translate(0);transform: translate(0);}
.caseSlider .slick-prev{background: url(/template/cn/images/img9.png) no-repeat center center;right:118px;}
.caseSlider .slick-next{background: url(/template/cn/images/img10.png) no-repeat center center;}

.case_dl{float: left;width:33.33%;text-align: center;background: rgba(255,255,255,.2);
    padding:30px 0;height:213px;}
.case_dl dt{padding:10px 0;}
.case_dl dt img{max-width: 100%;max-height: 100%;}
.case_dl dd a{color:#fff;font-size: 20px;line-height: 24px;height:24px;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}

.s_title2{padding:90px 0 40px;}
.s_title2 h3{font-size: 26px;color:#2e2e2e;line-height: 30px;}
.s_title2 span{font-size: 12px;color:#c0c0c0;line-height:20px;font-family: Arial;display: block;margin-top:5px;}

.news_cont{border-top:1px solid #eee;padding:43px 0 10px;}
.news_list{float: left;width:30%;margin-right:4.66%;}
.news_cont .news_list:nth-child(3n){margin-right:0;}
.news_list .n_time{display: block;font-size: 24px;color:#929292;line-height: 24px;height:24px;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.news_list .n_ti a{display: block;font-size: 22px; line-height: 30px;height:60px;
  margin:18px 0;  overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2;}
.news_list .n_des{display: block;font-size: 16px; color:#6d6d6d;line-height: 24px;height:48px;
  margin-bottom:13px;  overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2;}
.news_list  .n_more{display: block;font-size: 14px;color:#00b46d;padding:8px 0;border-bottom:1px solid #00b46d;width:71px;transition: all linear .3s;-webkit-transition: all linear .3s;}
.news_list:hover .n_ti a{color:#28b380}
.news_list:hover .n_more{width: 100%;}


.partner_cont{background: url(/template/cn/images/img3.jpg) no-repeat center top;margin:80px 0;padding:65px 75px;}
.partner_lt{float: left;width:50%;}
.partner_rt{float: right;width:44%;}
.partner_lt .p_title .en{color:#fff;font-size: 30px;font-family: Arial;letter-spacing: 2px;}
.partner_lt .p_title .cn{color:#fff;font-size:40px;margin-top:10px;}
.partner_lt   .p_more{width: 178px;height:34px;line-height: 34px;margin-top:36%;
    padding:0 30px 0 15px;font-size: 14px;color:#19a974;display: block;position: relative;
    background: #fff url(/template/cn/images/img14.png) no-repeat center right 15px;}



.partnerSlider{background: #fff;padding:15px 40px 35px;}
.partnerSlider .partner_list {border-bottom:1px solid #e5e5e5;padding:27px 0;}
.partner_list dt{display: inline-block;width:115px;vertical-align: top;float: left;}
.partner_list dt b{margin-top:-5px;font-weight: bold;font-size: 22px;color:#575757;display: block;line-height: 24px;}
.partner_list dt span{ font-size: 14px;line-height:16px;color:#575757;letter-spacing: 2px;display: block;font-weight: normal;margin-top:2px;}
.partner_list dd{margin-left:115px;padding-left:22px;border-left:1px solid #bfbfbf;}
.partner_list dd a{text-align:right;display: block;font-size: 18px;color:#575757;line-height: 37px;height:37px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.partner_list:hover dd a{color:#19a974;}
.partnerSlider .slick-prev,.partnerSlider .slick-next{width:14px;height:8px;left:auto;right:50%;margin-left:-7px;
    -webkit-transform: translate(0);-ms-transform: translate(0);transform: translate(0);}
.partnerSlider .slick-prev{top:-20px;background: url(/template/cn/images/img13.png) no-repeat center center;}
.partnerSlider .slick-next{top:auto;bottom:-20px;background: url(/template/cn/images/img15.png) no-repeat center center;}

.section_five{background: #f6f6f6;padding-bottom:95px;}
.brand_cont .brand_list{display: inline-block;float: left;width: 14.28%;text-align: center;margin:10px 0;}
.brand_cont .brand_list img{max-height: 100%;max-width: 100%;margin:0 auto;}


.footer{border-top:8px solid #19a974;background: #2d2d2d;}
.footNav{float: left;width: 75%;padding:60px 0;}
.footNav li{float: left;width: 16.66%;}
.footNav li a{display: block;font-size: 16px;color:#a3a3a3;line-height:24px;margin-bottom:8px;padding-right:5px;overflow: hidden;}
.footNav li h3 a{color:#fff;font-size: 18px;margin-bottom:30px;}
.footNav li a:hover{color:#fff;}

.footEwm{float: right;width:21%;padding:60px 0;}
.footContact h3 a{color:#fff;font-size: 18px;margin-bottom:20px;display: block;}
.footContact b{display: block;width:40px;height:2px;background: #00b46d;}
.footContact h1{color:#fff;font-size: 30px;margin:20px 0 15px;letter-spacing: 4px;}
.footEwm dl{display: inline-block;vertical-align:top;text-align: center;margin-right:12px;max-width: 120px;}
.footEwm dl:last-child{margin-right:0;}
.footEwm dl dd{font-size: 14px;color:#a3a3a3;margin-top:18px;}
.footEwm dl img{max-width: 100%;}

.link{border-top:1px solid #525252;border-bottom:1px solid #525252;padding:25px 0;text-align: center;}
.link_list li{display: inline-block;vertical-align: top;margin:5px 0;}
.link_list li a{display: block;font-size: 16px;color:#a3a3a3;padding:0 40px;border-right:1px solid #4e4e4e;}
.link_list li a:hover{color:#fff;}
.copy{text-align: center;padding:28px 0;color:#a3a3a3;font-size: 14px;}
.copy a{color:#a3a3a3;}



/*内页*/
.det_header{height:420px;background: #28b380;position: relative;}
.det_header:before{content:"";display:block;position: absolute;top:0;left:0;
    border-top: 420px solid #2dc48d;border-right: 214px solid transparent;border-left: 376px solid #2dc48d;}
.det_header .logo{background: none;}
.det_header .logo a{right: auto;}
.det_header .logo:after{display: none;}
.det_header .header_rt{border-bottom:none;}
.det_header .had_rt .language a:before{border-left:1px solid #00eb8f;}
.det_header .nav li{line-height: 77px;height:77px;}
.det_header .nav li a{display: table;margin:0 auto;font-size: 16px;}
.det_header .nav li span{position: relative;display: block;line-height: 77px;height:77px;overflow: hidden;}
.det_header .nav li.current a{color:#00ff9b;}
.det_header .nav li:hover a{color:#00ff9b;}
.det_header .nav li:hover:after{display: none;}
.det_header .nav li.current:after{display: none;}
.det_header .nav li:hover a:after{content:"";display:block;position: absolute; border-radius:0;width:20px;height:1px;background: #00ff9b;left:0;margin:0;bottom:12px;}
.det_header .nav li.current a:after{content:"";display:block;position: absolute;border-radius:0;width:20px;height:1px;background: #00ff9b;left:0;margin:0;bottom:12px;}
.det_header .had_rt div a{font-size: 16px;}
.det_header .had_rt div a:hover{color:#00ff9b;}
.det_header .had_rt a.current{color:#00ff9b;}
.det_header .had_rt .language a:before{margin:0 20px;}
.det_header .had_rt {width: 230px;}
.det_header .header_rt{padding:0 230px 0 25%;}
.det_header .logo a img{right:auto;}
.det_header .child_nav ul {background: rgba(255,255,255,.9);}
.det_header .child_nav ul li{line-height: 40px;height:40px;}
.det_header .child_nav ul li a{display: block;color: #333333!important;}
.det_header .child_nav li a:after{display: none!important;}

.det_nameBox{position: absolute;bottom:120px;left:0;right:0;}
.det_title{display: inline-block;width:80%;}
.det_nameBox .det_title .en{color:#fff;font-size: 40px;font-weight: bold;letter-spacing:3px;line-height: 35px;margin:20px 0 12px 0;}
.det_nameBox .det_title .cn{color:#fff;font-size: 26px;letter-spacing:3px;line-height: 30px;display: block;}
.det_nameBox .det_title .cn b{display: inline-block;vertical-align: middle;width:35px;margin-left:5px;height:1px;background: #fff;}
.det_nameBox .det_tImg{float: right;width: 18%;text-align: right;}
.det_nameBox .det_tImg img{max-width: 100%;max-height: 100%;}



.det_main{background: #f8f8f8;padding-bottom:90px;}
.det_content{background: #fff;margin-top:-80px;position: relative;padding:25px 40px;border-radius: 10px;}

.det_nav{padding:37px 0;text-align: center;border-bottom:1px solid #28b380;margin-bottom:60px;}
.det_nav li{display: inline-block;vertical-align: top;}
.det_nav li a{display: inline-block;font-size: 20px;color:#666;padding:0 50px;vertical-align: middle;}
.det_nav li i{display: inline-block;color:#c9c9c9;vertical-align: middle;}
.det_nav li a span{display: block;height:50px;line-height: 50px;overflow: hidden;position: relative;}
.det_nav li a span:after{content:"";display: block;position: absolute;bottom:0;left:0;width:20px;height:1px;background: transparent;}
.det_nav li a.current{color:#28b380;}
.det_nav li a.on{color:#28b380;}
.det_nav li a:hover{color:#28b380;}
.det_nav li a:hover span:after{background: #28b380;}
.det_nav li a.on span:after{background: #28b380;}
.det_nav li a.current span:after{background: #28b380;}

.introduction_cont .list_textImg:nth-child(3n){margin-right:0;}
.list_textImg{float: left;width:31%;margin:0 3.5% 40px 0;}
.list_textImg dt{text-align: center;}
.list_textImg dt img{max-height: 100%;max-width: 100%;}
.list_textImg dd{padding:40px 0;border-bottom:1px solid #e7e7e7;position: relative; }
.list_textImg dd h3 a{display: block;font-size:20px;color:#5d5d5d;line-height: 24px;height:24px;
    padding-right:35px;background: url(/template/cn/images/ywjs-htwl-img4.png) no-repeat center right; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list_textImg dd .in_des{font-size: 16px;color:#8d8d8d;height:75px;line-height: 25px;margin-top:12px;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:3;}
.list_textImg dd:after{content:"";display: block;position: absolute;bottom:0;left:0;width:0;height:1px;background: #28b380;transition: all linear .3s;-webkit-transition: all linear .3s;}
.list_textImg:hover dd:after{width:100%;}
.list_textImg:hover dd h3 a{color:#28b380;background: url(/template/cn/images/ywjs-htwl-img3.png) no-repeat center right;}



.page{text-align: center;margin:20px 0 40px;}
.page li{display: inline-block;vertical-align: top;}
.page li a{font-size:16px;color:#8d8d8d; display: block;width:33px;height:22px;text-align: center;line-height: 22px;margin:0 5px;}
.page li.prevPage a{background: url(/template/cn/images/page1.png) no-repeat center center;}
.page li.nextPage a{background: url(/template/cn/images/page2.png) no-repeat center center;}
.page li.prevPage a:hover{background: url(/template/cn/images/page1n.png) no-repeat center center;}
.page li.nextPage a:hover{background: url(/template/cn/images/page2n.png) no-repeat center center;}
.page li a:hover{color:#28b380;}
.page li.current a{color:#28b380;}



.pc_float{position: fixed;top:45%;right:0;z-index:55}
.pc_float li{position: relative;}
.pc_float li .p_a{display: block;width:45px;height:45px;border:1px solid #eee;background: #fff;text-align: center;}
.pc_float li .p_a img.on{display: none;}
.pc_float li .p_a img{max-width: 100%;max-height: 100%;position:relative;z-index:22;}
.pc_float li .f_box{position: absolute;top:0;right:0;background: #28b380;border-radius: 6px 0 0 6px;display: none;}
.pc_float li.consult .f_box span a{display: block;line-height: 45px;color:#fff;font-size: 16px;font-weight: bold;width:175px;padding:0 20px;}
.pc_float li.ewm .f_box{padding:10px 45px 10px 10px;}
.pc_float li.ewm .f_box p{width: 120px;}
.pc_float li.ewm .f_box img{max-width: 100%;border-radius: 6px;}
.pc_float li:hover .f_box{display: block}
.pc_float li:hover .p_a{background: #28b380;}
.pc_float li:hover .p_a img.on{display: block;}
.pc_float li:hover .p_a img{display: none;}


.express_cont{padding:40px 80px 60px 70px;}
.express_lt{float: left;width:52%;}
.express_lt .ex_h3{font-size: 20px;color:#676767;margin-bottom:20px;margin-top:30px;line-height: 26px;}
.express_lt .ex_h3 b{color:#28b380;font-weight: normal;}
.express_lt .ex_h3 i{display: inline-block;width:7px;height:7px;border-radius: 50%;background: #28b380;margin-right:5px;vertical-align: middle;}
.express_lt .ex_ti{position: relative;margin:9px 0;}
.express_lt .ex_ti span{position: relative; font-size: 18px;line-height:24px;font-weight: bold;color:#28b380;display: inline-block;padding-right:15px;background: #fff;}
.express_lt .ex_ti:before{content:"";display: block;position: absolute;top:12px;border-top:1px dashed #e9e9e9;width:100%;}
.express_lt .ex_des{font-size:16px;color:#676767;line-height:27px;}
.express_lt .ex_btn a{display: inline-block;vertical-align: top;margin-top:40px;margin-right:20px;width:127px;height:38px;line-height: 36px;border:1px solid #e1e1e1;color:#b6b6b6;text-align: center;border-radius: 20px;}
.express_lt .ex_btn a:hover{color:#fff;border:1px solid #28b380;background: #28b380;}

.express_rt{float: right;width:38%;position: relative;}
.express_rt img{max-width: 100%;max-height: 100%;}
.express_rt:before{content:"";display: block;width:100%;height:100%;background: #28b380;position: absolute;top:30px;right:30px;}
.express_rt span{display: block;position: relative;}



.storage_one{padding:0 0 80px 0;}
.stOne_lt{float: left;width: 55%;padding:0 20px;}
.stOne_rt{float: left;width: 45%;padding:0 20px;}
.stOne_ti .cn{font-size: 22px;color:#28b380;font-weight: bold;line-height: 24px;letter-spacing: 3px;}
.stOne_ti .en{font-size: 12px;color:#c6c6c6;font-family: Arial;line-height: 24px;}
.stOne_lt .stOne_des{margin:15px 0 20px;color:#828282;font-size: 16px;line-height: 28px;max-height:224px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:8 ;}
.stOne_number{padding:20px 10px;background: #fff;box-shadow: 0 3px 10px 0 rgba(0,0,0,.07);border-radius: 6px;text-align: center;}
.stOne_number li{display: inline-block;vertical-align: top;padding:5px 15px;}
.stOne_number li h3{font-size: 18px;}
.stOne_number li h3 b{font-size: 32px;font-weight: normal;color:#28b380;margin-right:3px;}
.stOne_number li p{font-size: 14px; color:#adadad;margin-top:3px;}
#main1{width: 100%;height:400px;}

.storage_two{margin:0 -40px;}
.storage_two .stTwo_had{background: #28b380;padding:0 30px;}
.stTwoSlider .swiper-slide{font-size: 18px; margin:0;color:#fff;padding:0 40px;width:auto;line-height: 97px;height:97px;}
.stTwo_cont{background: #013954;}
.stTwo_lt {
text-align:center;}
.stTwo_lt  img{ max-width: 100%;width: 100%;}
#main2{width: 100%;height:615px;padding-top:60px;}
#main3{width: 100%;height:615px;padding-top:60px;}

.storage_three{padding:85px 0 60px;margin:0 -40px;}
.storage_three .stOne_ti{text-align: center;margin-bottom:80px;}
.stThree_cont{padding:0 5px;}
.stThree_list{padding:0 30px;}
.stThree_list dt{text-align: center;}
.stThree_list dt img{margin: 0 auto;max-width: 100%;}
.stThree_list dd{margin-top:40px;}
.stThree_list dd a{display: block;color:#28b380;font-size: 20px;line-height: 24px;height:24px;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.stThree_list dd b{display: block;margin:14px 0 10px;width:48px;height:1px;background: #bfbfbf;
transition: all linear .3s;-webkit-transition: all linear .3s;}
.stThree_list dd  .stThree_des{font-size: 16px;line-height: 28px;color:#4c4c4c;}
.stThree_list:hover dd b{background: #28b380;width: 100%;}

.storage_four{margin:40px 0 0;}
.stFour_cont{height:660px;border-radius: 10px;overflow: hidden;}
.stFour_cont iframe{width: 100%;height:100%;}


.plan_one{padding:0 20px;}
.plan_lt{float: left;width:55%;}
.plan_rt{float: right;width:45%;position: relative;}
.plan_rt img{max-width: 100%;max-height: 100%;}
.plan_rt:before{content:"";display: block;position: absolute;top:0;right:0;width:100%;height:100%;
    background: url(/template/cn/images/2-4_01_03.png) no-repeat top center;background-size: cover;}
.plan_lt .planOne_des{margin: 20px 0;font-size: 16px;color:#828282;line-height: 34px;height:102px; overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:3;}
.plan_lt .plan_more{position: relative;padding-left:10px;}
.plan_lt .plan_more a{position: relative; display: block;color:#28b380;font-size: 18px;font-weight: bold;transform: skew(-10deg);-webkit-transform: skew(-10deg);}
.plan_lt .plan_more:before{content:'';display: block;width:42px;height:9px;background: rgba(40,179,128,.2);position: absolute;left:0;top:15px;}
.plan_lt .stOne_ti{margin-top:40px;}
.plan_two{margin:0 -40px -25px;}
.plan_two .plan_number{background: #28b380;border-radius: 0 0 10px 10px;margin-top:80px;}
.plan_two .plan_number li{width: 20%;text-align: center;padding:0;float: left;position: relative;}
.plan_two .plan_number li:after{content:"";display: block;position: absolute;top:6px;right:0;height:50px;border-right:1px dashed #53c69c}
.plan_two .plan_number li:nth-child(5):after{display: none;}
.plan_two .plan_number li h3{color:#c7ffea;}
.plan_two .plan_number li h3 b{color:#fff;}
.plan_two .plan_number li p{color:#71e5ba;}


.case_content{padding:40px;}
.case_one{background: url(/template/cn/images/3-1_03.jpg) no-repeat top center;border-radius: 10px;overflow: hidden;}
.case_one .caseOne_ti{text-align: center;padding:50px 15px 55px;border-bottom:1px solid rgba(255,255,255,.2);}
.case_one .caseOne_ti .cn{line-height:28px;color:#fff;font-weight: bold;font-size: 20px;margin-bottom:7px;}
.case_one .caseOne_ti .en{color:#fff;font-size: 12px;opacity: .5;}

.caseOne_cont{padding:65px 3% 50px;}
.caseOne_list{float: left;width:16.66%;text-align: center;}
.caseOne_list dt{width: 140px;height:140px;line-height:140px;border-radius: 50%;
    overflow: hidden;margin:0 auto;border:1px solid transparent;position: relative;}
.caseOne_list dd{color:#fff;font-size: 18px;line-height: 24px;height:24px;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin:20px 0;}
.caseOne_list:hover dt{border:1px solid rgba(255,255,255,.35);}
.caseOne_list dt img{max-height: 100%;max-width: 100%;position: absolute;top:0;bottom:0;left:0;right:0;margin:auto;}

.case_two{border-radius: 10px;margin-top:40px;overflow: hidden;}
.caseTwo_list{width:50%;float: left;background: #2dc48d;position: relative;height:390px;}
.case_two .caseTwo_list:nth-child(2){ background: #28b380;}
.case_two .caseTwo_list:nth-child(3){ background: #28b380;}
/*.caseTwo_list img{max-width: 100%;max-height: 100%;}*/
.caseTwo_list dd {padding:40px;}
.caseTwo_list dd h3{color:#fff;font-size: 26px;font-weight: bold;line-height: 30px;height:30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.caseTwo_list dd b{display: block;width:40px;height:1px;background: #00ff9b;margin:20px 0 15px;}
.caseTwo_list dd .cT_ti{color:#fff;font-weight: bold;font-size:16px;line-height: 26px;height:26px;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.caseTwo_list dd .cT_des{margin-top:3px;color:#fff;font-size:16px;line-height: 26px;height:26px;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.caseTwo_list dt .cT_img{width:140px;height:140px;border-radius: 50%;overflow: hidden;float: right; transition: all 0.3s ease;-webkit-transition: all 0.3s ease;}
.caseTwo_list dt{height:140px;position: absolute;bottom:40px;right:40px;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;}
.caseTwo_list dt img{height:100%;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;}

.caseDet_ti{text-align: center;padding:40px 15px 40px;border-bottom:1px solid #e1e1e1;}
.caseDet_ti h3{font-size: 32px;color:#4c4c4c;line-height: 42px;}
.caseDet_ti p{font-size: 16px;color:#a7a7a7;line-height:24px;margin:15px 0;}
.caseDet_page{padding:20px 0;font-size: 16px;line-height: 27px;color:#292929;}
.caseDet_page img{max-height: 100%;max-width: 100%;}

.pageDet{margin:30px 0;}
.pageDet li{display: inline-block;vertical-align: top;width:48%;}
.pageDet li a{display: block;font-size: 16px;line-height: 27px;color:#292929;}
.pageDet li a img{margin-right:10px;}
.pageDet li.pageDet_next{text-align: right;}
.pageDet li a:hover{color:#19a974;}

.system_one{position: relative;}
.system_img{width:344px;text-align: center;margin:0 auto;}
.system_img img{max-width: 100%;max-height:100%;}
.systemOne_list{width:440px;}
.systemOne_list .syOne_ti{position: relative;}
.systemOne_list .syOne_ti .syOne_icon{display:inline-block;vertical-align:top;}
.systemOne_list .syOne_ti .syOne_icon img{max-width: 100%;max-height:100%;}
.systemOne_list .syOne_ti .syOne_name{margin:0 10px;display:inline-block;vertical-align:top;
    font-size: 30px;font-weight: bold;color:#5e5e5e;line-height:50px;}
.systemOne_list .syOne_ti .syOne_line{vertical-align: top;display: inline-block;margin-top:25px;margin-left:30px;}
.systemOne_list .syOne_ti .syOne_line img{max-width: 100%;max-height:100%;}
.systemOne_list .syOne_des{font-size: 16px;color:#5e5e5e;line-height: 27px;height:54px;
  margin-top:-8px; padding-right:42px; overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2;}


.system_two{margin:80px 0;border-top:1px dashed #c1c1c1;}
.syTwo_list{height:430px;position:relative;float: left;width:26%;text-align:center;margin-right:11%;margin-top:135px;border:1px solid #e5e5e5;border-radius: 20px;padding:80px 30px;}
.system_two .syTwo_list:nth-child(3n){margin-right:0;}
.syTwo_list dt{position: absolute;top:-55px;left:50%;margin-left:-55px;width:110px;height:110px;border-radius: 50%;background: #2dc48d;
    color:#fff;font-size: 24px;font-weight: bold;}
.syTwo_list dt span{position: absolute;top:0;bottom:0;left:10px;right:10px;margin:auto;height: 48px;display: block;overflow: hidden;line-height: 24px;}
.syTwo_list dt span b{position: absolute;top:50%;left:0;right:0;display: block;max-height:48px;overflow:hidden;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.syTwo_list dd h3{color:#575757;font-size: 20px;line-height: 26px;height:26px;margin:20px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.syTwo_list dd .syT_des{text-align: left;font-size: 16px;color:#757575;line-height: 24px;height:192px;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:8 ;}
.syTwo_list:hover {border:1px solid transparent;box-shadow: 0 0 40px 0 rgba(0,0,0,.1);}


.visu_cont .visu_ti{padding:95px 40px 60px;text-align: center;font-size: 24px;line-height: 30px;color:#7a7a7a;font-weight: bold;}
.visu_cont .visu_ti span{display: table;margin:0 auto;padding:0 35px;position: relative;}
.visu_cont .visu_ti i{display: inline-block;width:8px;height:8px;border-radius: 50%;
    background: #bfbfbf;position: absolute;top:0;bottom:0;margin:auto;}
.visu_cont .visu_ti i.prev{left:0;}
.visu_cont .visu_ti i.next{right:0;}

.visu_one{background: url(/template/cn/images/4-2_03.jpg) no-repeat top center;margin:-60px -40px 0;}
.visuOne_cont{padding:0 40px 45px;text-align: center;}
.visuOne_list{display: inline-block;vertical-align: top;margin:0 20px 50px;}
.visuOne_list dl{width:145px;height:145px;border-radius: 50%;background: #f3f4f4;padding-top:35px;}
.visuOne_list dt{width:50px;height:50px;line-height:50px;margin:0 auto 2px;}
.visuOne_list dt img{max-height: 100%;max-width: 100%;}
.visuOne_list dd {color:#666;font-size: 16px;line-height: 20px;height:20px;overflow: hidden;}

.visuTwo_dl{}
.visuTwo_dl dl{float: left;width:25%;text-align: center;}
.visuTwo_dl dl dt{max-width: 100px;margin:0 auto;}
.visuTwo_dl dl dt img{max-width:100%;max-height: 100%;}
.visuTwo_dl dl dd{font-size: 18px;color:#444444;margin-top:25px;line-height:24px;height:24px;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.visuTwo_ul{overflow: hidden;background: #fbfbfb;padding:38px 0;margin-top:110px;}
.visuTwo_ul li{float:left;width:33.33%;text-align: center;position: relative;padding:0 4%;}
.visuTwo_ul li:after{content:"";display: block;position:absolute;top:5px;right:0;height:50px;border-right:1px solid #e5e5e5;}
.visuTwo_ul li .ti{font-size: 18px;color:#2dc48d;font-weight: bold;line-height:24px;height:24px;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.visuTwo_ul li .des{font-size: 16px;color:#444;line-height:24px; margin-top:5px;}
.visuTwo_ul li:last-child:after{display: none;}

.visu_three{background: url(/template/cn/images/4-2_07.jpg) no-repeat center bottom;margin:0 -40px;padding-bottom:150px;}
.visuThree_list{float: left;width: 33.33%;padding:0 8%;margin-top:20px;}
.visuThree_list dt {max-width: 110px;margin:0 auto;}
.visuThree_list dt  img{max-width:100%;max-height: 100%;}
.visuThree_list dd h3{color:#2dc48d;font-size: 20px;font-weight: bold;line-height: 24px;height:24px;text-align: center;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;margin:40px 0 15px;}
.visuThree_list dd b{display: block;color:#2dc48d;text-align: center;}
.visuThree_list dd .des{font-size: 16px;color:#444444;line-height: 24px;margin-top:13px;
    letter-spacing: 3px;}
.visuThree_cont{padding:0 10%;}

.visuFour_cont{padding-bottom:80px;}
.visuFour_lt{float: left;width:50%;padding:60px 50px;}
.visuFour_rt{float: right;width:50%;}
.visuFour_lt h3{font-size: 24px;font-weight: bold;color:#2dc48d;line-height: 30px;height:30px; overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.visuFour_lt .des{font-size: 16px; color:#444444;line-height: 30px; margin-top:20px;
   letter-spacing:3px;}
.visuFour_rt img{max-width: 100%;max-height: 100%;}

.visuFour_xrk_lt{float: left;width: 52%;padding: 0px 50px;}
.visuFour_xrk_rt{float: right;width:47%;padding:60px 50px;}
.visuFour_xrk_rt h3{font-size: 24px;font-weight: bold;color:#2dc48d;line-height: 30px;height:30px; overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.visuFour_xrk_rt .des{font-size: 16px; color:#444444;line-height: 30px; margin-top:20px;
   letter-spacing:3px;}
.visuFour_xrk_lt img{max-width: 100%;max-height: 100%;border-radius: 15px;}


.control_one .control_ti{padding:65px 0 50px;}
.control_ti{padding:65px 0 50px;text-align: center;}
.control_ti span{position: relative;line-height: 30px; color:#7a7a7a;font-size: 24px;font-weight: bold;padding:0 50px;display: inline-block;}
.control_ti p{font-size: 18px;color:#666;margin-top:20px;}
.control_ti img{position: absolute;top:5px;}
.control_ti img:first-child{left:0;}
.control_ti img:last-child{right:0;}

.control_one{padding:0 70px;}
.control_one .control_ti{padding-top:0;margin-bottom:20px;}
.controlOne_lt{float: left;width: 60%;position: relative;text-align: center;padding:0 10%;}
.controlOne_lt img{max-height: 100%;max-width: 100%;margin-top:55px;}
.controlOne_rt{float: right;width: 40%;}
.controlOne_ul li{padding:0 0 15px;margin:0 0 15px;border-bottom:1px solid #ddd;}
.controlOne_ul li h3{position: relative;}
.controlOne_ul li h3 span{position: relative;display: block;font-size: 20px;color:#5b5b5b;line-height: 30px;height:30px;
  font-weight: bold;  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.controlOne_ul li h3:before{content:"";display: block;width:45px;height:32px;background: #d5f3e8;
transform: skew(-30deg);-webkit-transform: skew(-30deg);position: absolute;top:0;left:-10px;}
.controlOne_ul li p{ font-size: 16px;color:#7a7a7a;line-height: 27px;margin-top:3px;}

.control_two{margin:80px -40px;background: #28b380;padding:30px 60px;}
.control_two .ti{float: left;width:180px;line-height: 45px;height:45px;background: #fff;text-align: center;border-radius: 27px;color:#28b380;font-size: 18px;font-weight: bold;letter-spacing: 2px;}

.controlTwo_cont {margin-left:220px;}
.controlTwoSlider .swiper-slide{width: auto;color:#fff;font-size: 18px;line-height: 45px;padding:0 35px;}

.control_three{background: #f7f7f7;border-radius: 10px;padding:0 68px 90px;margin-bottom:25px;}
.controlThree_cont{height:480px;}
.controlThree_cont iframe{width:100%;height:100%;}



.newsCenter_list{float: left;width: 30%;padding:35px;margin-right:5%;margin-bottom:95px;
transition:  all linear .3s;-webkit-transition: all linear .3s;}
.newsCenter_cont {border-bottom:1px solid #ededed;margin-bottom:60px;}
.newsCenter_cont .newsCenter_list:nth-child(3n){margin-right:0;}
.newsCenter_list dt{text-align: center;}
.newsCenter_list dt img{max-width: 100%;max-height: 100%;}
.newsCenter_list dd{padding:10px 15px 5px;}
.newsCenter_list dd p{display: block;font-size: 16px;line-height: 26px;height:52px;color:#3e3e3e;
  letter-spacing: 2px;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2;}
.newsCenter_list dd b{display: block;margin:70px auto 15px;width:40px;height:1px;background: #7d7d7d;}
.newsCenter_list dd span{display: block;text-align: center;font-size: 14px;line-height: 26px;color:#959595;height:26px;overflow: hidden;}
.newsCenter_list:hover{box-shadow: 0 5px 20px 0 rgba(0,0,0,.1);
    -webkit-transform: translate3d(0,-2px,0);
 transform: translate3d(0,-2px,0);}
.newsCenter_list dd p{}


.newsDet_cont{padding-bottom:50px;}
.newsDet_text{font-size: 16px;line-height: 34px;color:#3e3e3e;padding:60px 0 20px;border-top:1px solid #d2d2d2;}
.newsDet_text img{max-height: 100%;max-width: 100%;}
.newsC_tiBox{position: relative;padding-right:165px;}
.newsC_ti{padding:45px 0 60px;}
.newsC_ti h1{font-size: 34px;color:#717171;font-weight: bold;line-height: 40px;letter-spacing: 2px;}
.newsC_ti span{display: block;font-size: 16px;color:#959595;margin-top:10px;}
.newsC_ti span:before{content:"";display: inline-block;width:20px;height:5px;background: #28b380;border-radius: 3px;margin-right:20px;vertical-align: middle;margin-top:-3px;}
.detBack{width:165px;height:105px;border-left:1px solid #dfdfdf;text-align:center;
position: absolute;top:35px;right:0;padding-top:15px;}
.detBack p{font-size: 14px;color:#3e3e3e;margin-top:10px;}

.partnerD_cont{padding-bottom:40px;}
.partnerD_list{padding:55px 120px 55px 90px; border-bottom:1px solid #eeeeee;overflow: hidden;}
.partnerD_list dt{width: 170px;float: left;text-align: right;font-weight: normal;}
.partnerD_list dt h3{font-size: 60px;color:#dddddd;line-height: 55px;font-weight: normal;}
.partnerD_list dt span{font-size: 20px;color:#dddddd;line-height: 24px;}
.partnerD_list dd{margin-left:320px;}
.partnerD_list dd span{display: block;font-size: 18px;color:#3e3e3e;line-height: 24px;height:24px;margin:10px 0 5px;
overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.partnerD_list dd .des{display: block;font-size: 16px;color:#a0a0a0;line-height: 24px;height:24px;
overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}


.partnerDet_cont{border-bottom:1px solid #eee;margin-bottom:50px;}
.partnerDet_ti{text-align: center;padding:50px 0 30px;}
.partnerDet_ti h3{font-size: 28px;color:#343434;line-height: 34px;}
.partnerDet_ti p{font-size: 18px;color:#9e9e9e;line-height: 24px;margin-top:10px;}
.partnerDet_text{color:#3e3e3e;font-size: 16px;line-height: 34px;}
.partnerDet_text img{max-width: 100%;max-height: 100%;}
.partnerDet_dow{margin:50px 0;font-size: 16px;color:#414141;}
.partnerDet_dow a{color:#2dc48d;}

.about_cont{font-size: 16px;color:#5f5f5f;}
.about_cont img{max-height: 100%;max-width: 100%;}


.aboutImg_box{padding:40px 0;}
.aboutImg_box .imgName{font-size: 26px;color:#28b380;margin-bottom:20px;}
.aboutSlider .slick-slide a{display: block; border-radius:6px;overflow: hidden;margin:16px 8px;}


.honor_ti{text-align: center;font-size: 30px;font-weight: bold;color:#28b380;margin-bottom:45px;}
.honor_img span{display: inline-block;vertical-align: top;margin:0 3%;}
.honor_img span img{max-width: 100%;}
.honor_img {text-align: center;padding:50px 0;}
.honorTwo_cont{padding:60px 135px;margin-top:20px;border-radius: 10px;background: #fff;}


.course_cont{padding:0 120px 130px;}
.courseName{color:#28b380;font-size: 30px;font-weight: bold;text-align: center;margin-bottom:45px;}
.course_list{margin:0 32px;}
.course_list .courseTime{margin-bottom:30px;position:relative;color:#fff;font-size:24px;font-weight: bold; background: #2dc48d;border-radius: 10px;text-align: right;padding: 0 22px 0 30px;width:100%;height:45px;line-height: 45px;}
.course_list .courseTime:before{content:"";display: inline-block;width:8px;height:8px;border-radius: 50%;background: #fff;position: absolute;left:22px;top:18px;}
.course_list .courseTime:after{content:"";display: block;position: absolute;bottom:-6px;left:19px;
border-top:6px solid #2dc48d;border-left:6px solid transparent;border-right:6px solid transparent;}
.course_list .courseDes{color:#3a3a3a;font-size:16px;line-height:29px;}

.courseSlider .slick-prev,.courseSlider .slick-next{width:42px;height:42px;border-radius: 50%;border:2px solid #3dc895;text-align: center;line-height: 42px;}
.courseSlider .slick-prev:before,.courseSlider .slick-next:before{width:38px;height:38px; opacity: 1;content:"";display: block;margin:0 auto;}
.courseSlider .slick-prev{left:-120px;}
.courseSlider .slick-next{right:-120px;}

.contact_cont{padding:10px 80px 80px;}
.contactName{line-height: 34px; text-align: center;color:#636363;font-weight: bold;font-size: 30px;margin-bottom:55px;}
.contact_list{overflow: hidden;margin-bottom:40px;}
.contact_list li{float: left;width:46%;position: relative;padding-left:55px;margin-bottom:20px;}
.contact_list li:nth-child(2n){float: right;}
.contact_list li img{position: absolute;left:0;bottom:0;}
.contact_list li span{display: block;border-bottom:1px solid #e6e6e6;text-align: right;
font-size: 18px;color:#242424;line-height: 30px;padding:5px 0;}


.contactTwo_cont{border-radius: 10px;background: #fff;padding:80px;margin-top:20px;}
.feed_input{float: left;width:32%;margin-right:2%;position:relative;padding-left:100px;}
.feedback .feed_input:nth-child(3){margin-right:0}
.feed_input span{width:100px;display: block;position: absolute;top:0;left:0;height:50px;line-height: 50px;color:#242424;font-size:18px;overflow: hidden;}
.feed_input input{height:50px;line-height: 50px;border:1px solid #dcdcdc;background: none;border-radius: 25px;overflow: hidden;padding:0 15px;width:100%;font-size: 16px;color:#b0b0b0;}
.feed_text{float: none;width: 100%;margin-top:30px;}
.feed_text textarea{padding:15px;border:1px solid #dcdcdc;background: none;border-radius: 25px;width: 100%;}
.feedback .feed_btn{border:none;width: 155px;height:42px;margin:75px auto 0;border-radius: 22px;background: #28b380;color:#fff;text-align: center;font-size: 18px;}

.traineeName{text-align: center;font-size: 34px;color:#28b380;margin-bottom:60px;line-height: 40px;}
.traineeNameOne{margin-bottom:40px;}
.traineeTxt{font-size: 18px;color:#242424;line-height: 30px;padding-bottom:85px;}
.trainee_project{margin-bottom:40px;padding:75px 0;border-top:1px dashed #d2d2d2;border-bottom:1px solid #d2d2d2;}
.trainee_list dl{float: left; width:14.5%;margin-right:6.85%;padding-top:30px;text-align: center;}
.trainee_list dl:nth-child(5n){margin-right:0;}
.trainee_list dl dt{position: relative;}
.trainee_list dl dt img{max-width: 100%;max-height: 100%;border-radius: 10px;overflow: hidden;}
.trainee_list dl dd{margin:10px 0;font-size: 18px;line-height: 30px;height:30px;color:#242424;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.trainee_list dl dt span{display: block;width:60px;height:60px;line-height:60px;border-radius: 50%;background: #fff;font-size: 28px;font-weight: bold;color:#dddddd;
position: absolute;top:-30px;left:50%;margin-left:-30px;box-shadow: 0 5px 10px 0 rgba(0,0,0,.2)}
.trainee_list {overflow: hidden;}
.trainee_list dl:hover dt span{background: #28b380;color:#fff;}


.campus_cont{padding-bottom:30px;}
.campus_cont .campus_list:nth-child(4n){margin-right:0;}
.campus_list{float: left;width:20%;margin:0 6.66% 20px 0;text-align: center;}
.campus_list dt{border-radius: 15px;overflow: hidden;}
.campus_list dt img{max-width: 100%;max-height: 100%;}
.campus_list dd a{margin-top:15px;display: block;font-size: 16px;line-height: 30px;color:#242424;height:30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.lb-data .lb-number{display: none!important;}
.lightbox .lb-image{border:none;border-radius: 20px;overflow: hidden;}
.lb-outerContainer{border-radius: 20px;}
.lb-nav{height:70px;background: rgba(0,0,0,.4);top:auto;bottom:0;border-radius:0 0 20px 20px;}
.lb-nav a.lb-prev{background: url(/template/cn/images/8-2_03.png) no-repeat left 20px center;opacity: 1;}
.lb-nav a.lb-next{background: url(/template/cn/images/8-2_05.png) no-repeat right 20px center;opacity: 1;}
/*.lightbox{transform: translateY(50%);-webkit-transform: translateY(50%);-ms-transform: translateY(50%);}*/


.newest_cont{margin-top:-60px;padding-bottom:40px;}
.newest_list{border-bottom:1px solid #e5e5e5;}
.newest_list .newest_pic{padding:30px 55px;}
.newest_list .newest_pic .newest_name{display: inline-block;vertical-align: top;
    line-height: 25px;height:25px;width:90%;color:#232323;font-size: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newest_list .newest_pic .newest_btn{display: inline-block;vertical-align: top;
    line-height: 25px;height:25px;width:50px;color:#787878;font-size: 25px;float: right;text-align: center;}
.newest_list  .newest_title  {padding:40px 160px 55px;display: none;}
.newest_list  .newest_title  .newest_txt{ font-size: 16px;line-height: 26px;color:#232323;}
.newest_list  .newest_title  .newest_more a{display: block;margin-top:40px; width:210px;height:44px;background: #28b380; font-size: 18px;line-height: 44px;color:#fff;padding:0 15px;}
.newest_list  .newest_title  .newest_more a img{float: right;display: block;margin-top:13px;}
.newest_list .newest_pic.on{background: #28b380;}
.newest_list .newest_pic.on .newest_name{color:#fff;}
.newest_list .newest_pic.on .newest_btn{color:#fff;}


.job_name{padding:0 55px;line-height: 85px;height:85px;background: #28b380;color:#fff;font-size: 20px;}

.job_box{padding:70px 55px 20px 55px;}
.job_box .job_ti{font-size: 22px;color:#595959;font-weight: bold;margin-bottom:20px;line-height: 28px;}
.job_box .line{margin:15px 0 45px;border-top:1px dashed #e4e4e4; }
.job_input{margin-bottom:30px;display: inline-block;vertical-align: top;width:48.5%;margin-right:2%;position: relative;padding-left:125px;}
.job_inputRt{margin-right:0;}
.job_input span{letter-spacing: 2px; font-size: 18px;color:#222222; display: block;position: absolute;left:0;top:0;width:110px;height:55px;line-height: 55px;overflow: hidden;}
.job_input span i{color:#e60012;margin-right:5px;}
.job_input input,.job_input .job_select{width: 100%;height:55px;line-height: 55px;border:1px solid #d2d2d2;border-radius: 28px;padding:0 20px;font-size: 18px;color:#222;}
.job_input select option{line-height: 55px;padding:0 20px;}
.job_input label{line-height: 50px;margin:0 15px 0 0;}
.job_input .job_select{position: relative;width: 100%;overflow:hidden;}
.job_input .job_select select{width: 100%;height:53px;line-height: 53px;border:none;vertical-align: top;
    background:#fff url(/template/cn/images/8-3-2_03.jpg) no-repeat right center;padding-right:30px;
    appearance:none;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;
     }
.job_textarea textarea{line-height: 30px;border:1px solid #d2d2d2;border-radius: 10px;padding:20px;width:100%;margin:30px 0 10px;}
.job_yzm{border:1px solid #d2d2d2;border-radius: 10px;width:330px;line-height: 55px;height:55px;overflow: hidden;}
.job_yzm input{padding:0 20px;border:none;width:210px;line-height: 53px;height:53px;font-size: 18px;color:#222222;vertical-align: top;}
.job_yzm span{float: right;width:110px;text-align: center;border-left:1px solid #d2d2d2;height:53px;display: block;position: relative;}
.job_yzm span  img{max-height: 100%;max-width: 100%;position: absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.job_btn {text-align: center;}
.job_btn button{border:none;background: #28b380;width:254px;height:48px;line-height: 48px;color:#fff;font-size: 18px;border-radius: 24px;margin-top:64px;}
input[type='radio']{
    display: none;
}
input[type='radio']+label:before{
    content: '';
    display: inline-block;
    width:27px;height:27px;
    border-radius: 100%;
    vertical-align: middle;
    border: 1px solid #dcdcdc;
    background: #fff;
    font-size: 10px;
    line-height:14px;
    text-align: center;
    margin-right: 10px;
}
input[type='radio']:checked+label:before{
    content: '';
    background: url(/template/cn/images/8-3-2_03.png) no-repeat center center;
}



.vip_header .nav li a{color:#4e4e4e;line-height: 90px;height:90px;}
.vip_header .nav li a span{line-height: 90px;height:90px;}
.vip_header .had_rt div a{color:#4e4e4e;line-height: 90px;}
.vip_header .nav li.current a{color:#28b380;}
.vip_header .nav li.current a:after{background: #28b380;bottom:20px;}
.vip_header .nav li:hover a{color:#28b380;}
.vip_header .nav li:hover a:after{background: #28b380;bottom:20px;}
.vip_header .had_rt div a:hover{color: #28b380;}
.vip_header .had_rt .language a:before{border-left:1px solid #28b380;}
.vip_header .child_nav ul li:hover:before{background: #28b380;}
.vip_header .child_nav ul li a{color:#fff;line-height: 40px;height:40px;}
/*.vip_header .child_nav ul{background: rgba(0,0,0,.1)}*/

.vip_footer{border:none;background: #2d2d2d;line-height: 40px;color:#a3a3a3;font-size: 14px;text-align: center;}

.register_cont .container{position: relative;height:100%;}
.register_box{width:375px;height:375px;border-radius: 20px;background:#fff;position: absolute;top:50%;margin-top:-185px;right:25px;}
.reg_tab{border-bottom:1px solid #bfbfbf;}
.reg_tab span{position:relative;float: left;font-weight:bold;width:50%;
  cursor: pointer;  text-align: center;line-height: 66px;height:66px;font-size: 18px;color:#676767;}
.reg_tab span.on{color:#44c896;}
.reg_tab span.on:after{content:"";display: block;width:100%;height:3px;background:#2dc48d;position: absolute;bottom:-2px;left:0;}
.reg_cont{padding:40px;}
.reg_cont .reg_item{display: none;}
.reg_cont .reg_item.on{display: block;}
.reg_cont .reg_item .reg_input{margin-bottom:15px;border-radius:6px;width: 100%;line-height: 45px;height:45px;border:1px solid #dedede;padding-left:50px;position: relative;}
.reg_cont .reg_item .reg_input img{position: absolute;left:12px;top:12px;}
.reg_cont .reg_item .reg_input input {vertical-align: top;padding:0 5px; font-size: 14px;color:#b0b0b0; border:none;background:none;line-height: 43px;height:43px;width: 100%;}
.reg_cont .reg_item .reg_input .reg_yzm input{width:150px;display: inline-block;}
.reg_cont .reg_item .reg_input .reg_yzm span{float: right;width: 90px;height:43px;display: block;border-left:1px solid #dedede;position: relative;}
.reg_cont .reg_item .reg_input .reg_yzm span img{position: absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width: 100%;max-height: 100%;}
.reg_cont .reg_item .reg_btn{width: 100%;background:#2dc48d;height:40px;line-height: 40px;text-align: center;color:#fff;font-size: 18px;font-weight: bold;border:none;border-radius: 6px;margin-top:5px;}
.reg_cont .reg_item .reg_mes input{width:150px;display: inline-block;}
.reg_cont .reg_item .reg_mes .mes_yzm{float: right;text-align:center;display: inline-block;width:85px;line-height:43px;vertical-align:top;font-size: 14px;color:#44c896;text-align: center;}


.query_cont .query_item{display: none;}
.query_cont .query_item.on{display: block;}

.query_search{padding:50px 15px 0;}
.query_search form{width: 100%;padding-right:175px;position: relative; height:55px;line-height: 55px;border:1px solid #d2d2d2;border-radius: 28px;overflow: hidden;}
.query_search form input{border:none;background:none;padding:0;}
.query_search form .ser_txt{height:55px;line-height: 55px;padding:0 20px;font-size: 14px;color:#adadad;width:100%;}
.query_search form .ser_reset{width: 60px;height:55px;position: absolute;top:0;right:115px;background:url(/template/cn/images/9-2_07.png) no-repeat center center;}
.query_search form .ser_sub{width: 110px;height:55px;position: absolute;top:-1px;right:0;background:#2dc48d;color:#fff;text-align: center;font-size: 18px;}
.searchHistory{margin:13px 0 50px;padding:0 15px;}
.searchHistory span{display: inline-block;vertical-align: top;border-radius: 22px;margin:5px 5px 5px 0;
    height:44px;line-height: 44px;border:1px solid #efefef;padding:0 25px;}
.searchHistory span i{cursor: pointer; display: inline-block;vertical-align: middle;margin-left:15px;margin-top:-7px;}
    .searchHistory span b {
    font-weight:normal;}
.searchHistory span:hover{cursor: pointer;color:#2dc48d;border:1px solid #2dc48d;}
.searchTslHistory {
    margin: 13px 0 50px;
    padding: 0 15px;
}

.searchTslHistory span {
        display: inline-block;
        vertical-align: top;
        border-radius: 22px;
        margin: 5px 5px 5px 0;
        height: 44px;
        line-height: 44px;
        border: 1px solid #efefef;
        padding: 0 25px;
    }

.searchTslHistory span i {
        cursor: pointer;
        display: inline-block;
        vertical-align: middle;
        margin-left: 15px;
        margin-top: -7px;
    }

.searchTslHistory span b {
        font-weight: normal;
    }

.searchTslHistory span:hover {
        cursor: pointer;
        color: #2dc48d;
        border: 1px solid #2dc48d;
    }
.query_content{margin:20px 0 0;padding:50px 55px;}
.query_content:before{content:"";display: block;position: absolute;top:-45px;left:20px;width:11px;height:69px;
    background: url(/template/cn/images/9-2_15.png) no-repeat center center;}
.noBefore:before {
display:none;}
.query_title{position: relative;padding-right:120px;overflow: hidden;text-align: center;}
.query_title span{line-height: 42px;color:#4f4f4f;font-size: 16px;display: inline-block;vertical-align: top;margin-right:100px;}
.query_title span i{color:#e60012;}
.query_title .queryNumber{float: left;}
.query_title .queryAddress img{margin:0 10px;}
.query_title .queryState{width: 110px;height:42px;line-height: 42px;border-radius: 21px;background: #2dc48d;color:#fff;text-align: center;font-size: 18px;position: absolute;top:0;right:0;margin:0;}
.query_des{margin-top:30px;padding:20px 0;border-top:1px dashed #c2c2c2;overflow: hidden;}
.query_des span{color:#4f4f4f;font-size: 16px;line-height: 24px;display: inline-block;
    vertical-align: top;padding:10px 40px 10px 0;}
.query_des span b{font-weight: normal;}
/*.query_des .des_box{margin-left:-14%;}*/
.query_box{background: #fbfbfb;padding:60px 55px 80px 55px;margin-top:15px;}
.query_tab{display: table;margin:0 auto 50px;}
.query_tab span{cursor: pointer;width:118px;text-align: center; display: inline-block;padding:0 25px;border:1px solid #cacaca;line-height: 48px;margin-left:-1px;}
.query_tab span.on{background: #2dc48d;border:1px solid #2dc48d;color:#fff;position: relative;}
.query_tab span:first-child{border-radius: 24px 0 0 24px;}
.query_tab span:last-child{border-radius: 0 24px 24px 0;}

.query_text{padding-left:140px;}
.query_list{position: relative;max-height:400px;overflow-y: auto;}
.query_list:before{content:"";display: block;height:87%;border-left:1px dashed #e5e5e5;
    position: absolute;left:113px;top:7%;}
.query_list li{margin-bottom:25px;position: relative;z-index:20;}
.query_list li .qu_state{display: inline-block;vertical-align: top;width:90px;font-size: 18px;color:#636363;line-height: 26px;padding:10px 0;}
.query_list li i{display: inline-block;vertical-align: top;width:46px;height:46px;}
.query_list li i:before{content:"";display: block;margin:11px auto 0;width:24px;height:24px;border-radius: 50%;background: #d4d4d4;}
.query_list li .qu_time{display: inline-block;vertical-align: top;width:160px;font-size: 16px;color:#636363;margin-left:30px;line-height: 26px;padding:10px 0;}
.query_list li .qu_address{display: inline-block;vertical-align: top;margin-left:17%;width:47%;font-size: 16px;color:#636363;line-height: 26px;padding:10px 0;}
    .query_list li .qu_destination {
        display: inline-block;
        vertical-align: top;
        width: 135px;
        font-size: 18px;
        color: #636363;
        line-height: 26px;
        padding: 10px 0;
    }
    .query_list li .qu_truckno {
        display: inline-block;
        vertical-align: top;
        margin-left: 17%;
        width: 20%;
        font-size: 16px;
        color: #636363;
        line-height: 26px;
        padding: 10px 0;
    }
    .query_list li .xlTitle {
        font-size: 20px;
        font-weight: bold;
    }

.teltab {
    background: #28b380;
    width: 100%;
}

.teltabNo {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}
.query_list li.on .qu_state{color:#28b380}
.query_list li.on i:before{display: none;}
.query_list li.signed.on i{background: url(/template/cn/images/9-2_23.png) no-repeat center center;background-size: 100% 100%;}
.query_list li.distribution.on i{background: url(/template/cn/images/9-2_27.png) no-repeat center center;background-size: 100% 100%;}
.query_list li.transit.on i{background: url(/template/cn/images/9-2_30.png) no-repeat center center;background-size: 100% 100%;}
.query_list li.other.on i{background: url(/template/cn/images/9-2_24.png) no-repeat center center;background-size: 100% 100%;}

.query_item .query_det {
    display: none;
}
.query_item .query_det.on{display: block;}

.query_btn{text-align: center;margin-top:55px;}
.query_btn span{display: inline-block;vertical-align: top;margin:0 15px;border-radius:28px;
    font-size: 16px;color:#919191; width:158px;height:45px;line-height: 43px;border:1px solid #d1d1d1;
    padding:0 25px 0 50px;text-align: right;cursor: pointer;}
.query_btn span.evaluate{background: url(/template/cn/images/9-2_32.png) no-repeat left 26px center;}
.query_btn span.customer{background: url(/template/cn/images/9-2_34.png) no-repeat left 26px center;}
.query_btn span.evaluate:hover{background: url(/template/cn/images/9-2_06.png) no-repeat left 26px center;}
.query_btn span.customer:hover{background: url(/template/cn/images/9-2_03.png) no-repeat left 26px center;}
.query_btn span:hover{color:#28b380;}
.query_btn span.evaluate.on{background: url(/template/cn/images/9-2_06.png) no-repeat left 26px center;}
.query_btn span.customer.on{background: url(/template/cn/images/9-2_03.png) no-repeat left 26px center;}
.query_btn span.on{color:#28b380;}


.modelBg{position: fixed;top:0;bottom:0;left:0;right:0;background: rgba(0,0,0,.4);z-index:51;display:none;}
.model_box{position: fixed;top:0;left:0;width:100%;height:100%;overflow: auto;z-index:52;display:none;}
.query_model{position: absolute;top:8%;right:0;left:0;bottom:8%;background: #fff;border-radius: 20px;overflow: hidden;
    z-index:55;width:830px;margin:auto;
    /*transform: translate(50%,-50%);-webkit-transform: translate(50%,-50%);*/
}
.model_had{background: #2dc48d;height:70px;line-height: 70px;padding:0 30px;}
.model_had span{color:#fff;font-size: 18px;}
.model_body{padding:0 85px 120px;height:100%;overflow-y: auto;}
.model_body .ti{margin-bottom:30px; text-align: center;font-size: 26px;
    color:#828282;font-weight: bold;line-height: 30px;margin-top:60px;}
.model_body .start{text-align: center;}
.model_body .start li{cursor: pointer;display: inline-block;vertical-align: top;margin:0 6px;
    width:28px;height:26px;background: url(/template/cn/images/9-2-_09.png) no-repeat center center;background-size: 100%;}
.model_body .start li.on{background: url(/template/cn/images/9-2-_07.png) no-repeat center center;}
.model_body .eva_txt{margin:25px -11px;}
.model_body .eva_txt span{cursor: pointer; display: inline-block;vertical-align: top;margin:5px 9px;width:144px;height:40px;line-height: 38px;border:1px solid #dfdfdf;border-radius: 20px;text-align: center;font-size: 16px;color:#c3c3c3;}
.model_body .eva_txt span.on{border:1px solid #2dc48d;color:#2dc48d;}
.model_body .eva_textarea{margin:10px 0 30px;width: 100%;border-radius: 20px;border:1px solid #dfdfdf;padding:20px;}
.model_body .eva_input{float: left;width:40%;position: relative;padding-left:70px;}
.model_body .eva_yzm{float: right;width:55%;}
.model_body .eva_input span{display: block;width:70px;height:40px;line-height: 40px;overflow: hidden;position: absolute;top:0;left:0;color:#9f9f9f;font-size: 16px;}
.model_body .eva_input input{height:40px;line-height: 40px;border:1px solid #dfdfdf;border-radius: 20px;padding:0 15px;font-size: 14px;}
.model_body .eva_yzm input{border:none;width: 60%;}
.model_body .eva_yzm .yzm{border:1px solid #dfdfdf;border-radius: 20px;}
.model_body .eva_yzm  .yzm a{color:#2dc48d;font-size: 14px;display: inline-block;float: right;width: 40%;padding:0 10px;text-align: center;line-height: 38px;}
.model_body .eva_sub button{width:164px;height:38px;border:none;background: #2dc48d;color:#fff;font-size: 18px;text-align: center;border-radius: 20px;margin-top:50px;}
.model_body .cus_img{margin:10px 0 40px;}
#imgBox{display: inline-block;vertical-align: top;}
.model_body .cus_img .img_box {width: 86px;height:86px;margin-right:10px;position:relative;display: inline-block;vertical-align: top;}
.model_body .cus_img img{max-width: 100%;max-height: 100%;}
.model_body .cus_img .img_box i{content:"";display: block;width:22px;height:22px;position: absolute;top:-9px;right:-9px;
    background: url(/template/cn/images/9-2-_14.png) no-repeat center center;background-size: 100% 100%;}
.model_body .cus_img .inputfile{width:1px;height:1px;display: inline-block;vertical-align: top;opacity: 0;}
.model_body .cus_img .file{display: inline-block;vertical-align: top;margin:0;}
.model_body .cus_img .file img{max-width: 100%;max-height: 100%;}

/*.noQuery_content:before{display: none;}*/
.noQuery_content{padding-top:20px;padding-bottom:20px;font-size: 16px;color:#4f4f4f;line-height: 24px;}
.noQuery_content p{padding:18px 0;}
.noQuery_content i{color:#e60012;letter-spacing: 1px;}
.noQuery_content .noQuery_box{padding:18px 0;border-top:1px solid #bfbfbf;}
.noQuery_content a{color:#28b380;display: inline-block;margin:0 0 0 15px;}
.noQuery_content .noQuery_box i{margin-right:5px;font-weight: bold;}


.boshi_cont{padding:50px 0 20px;}
.boshi_input{position: relative;padding-left:100px;margin-bottom:20px;}
.boshi_input span{display: block;text-align:right;width:85px;height:54px;line-height: 52px;position: absolute;left:0;top:0;}
.boshi_input input,.boshi_input select{width:100%;border-radius:28px;height:54px;line-height:52px;border:1px solid #e9e9e9;padding:0 20px;}
.boshi_input .ser_txt{padding-right:70px;}
.boshi_input .ser_reset{border:none;width:50px;text-align: center;background: url(/template/cn/images/9-2_07.png) no-repeat center center;position: absolute;top:0;right:20px;}
.boshi_inputTwo .boshi_input{float: left;width:49%;}
.boshi_inputTwo .boshi_input:nth-child(2n){float: right;}
.boshi_btn {text-align: center;}
.boshi_btn button{width:220px;height:40px;border-radius: 20px;text-align: center;color:#fff;background: #2dc48d;margin-top:10px;border:none;}
.boshi_input select{    background: #fff url(/template/cn/images/9-3_03.jpg) no-repeat right 15px center;
    padding-right: 50px;
    appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}
.boshi_input select option{line-height: 35px;outline: none;border:none;}


/*.query_des .des_box{margin-left:-40px;}*/
.query_desTwo span{color:#9e9e9e;}
.query_desTwo span b{color:#4f4f4f;}

.query_epod img{max-width: 100%;}

.daier_cont{padding:35px 0;}
.daier_cont .query_search{padding-top:30px;}
.queryAddress{display: table;margin:0 auto;}
.queryAddress span{cursor: pointer;width: 160px;text-align: center;display: inline-block;padding: 0 25px;border: 1px solid #cacaca;line-height: 48px;margin-left: -1px;}
.queryAddress span a{display: block;}
.queryAddress span.on{background: #2dc48d;border: 1px solid #2dc48d;color: #fff;position: relative;}
.queryAddress span:first-child {border-radius: 24px 0 0 24px;}
.queryAddress span:last-child {border-radius:0 24px 24px 0;}
.queryAddress span.on a{color:#fff;}

.detBanner{position: relative;}
.detBanner img{max-width: 100%;max-height: 100%;}
.detBanner .detBanTxt{position: absolute;bottom:0;top:0;right:0;left:0;z-index: 20;}
.detBanner .detBanTxt .container{height:100%;}
.banTxt_cont{position: absolute;bottom:28%;right:15%;}
.banTxt_cont h3{color:#fff;font-size: 50px;line-height:70px;}
.banTxt_cont b{display: block;width:60px;height:1px;background: #fff;margin:10px 0 ;}
.banTxt_cont span{display: block;color:#fff;font-size: 20px;}


.detMain{background: #f8f8f8;padding:80px 0 110px;}
.help_tabBox{padding:40px 0;overflow: hidden;}
.help_tab { background: #fff;border-radius: 20px;box-shadow: 0 5px 15px 0 rgba(0,0,0,.1);padding:0 30px;}
.help_tab dl dt img.on{display: none;}
.help_tab dl{text-align: center;padding:40px 0;height:200px;}
.help_tab dl dt img{margin:0 auto}
.help_tab dl dd a{margin-top:10px;display: block;font-size: 18px;color:#6f6f6f;line-height: 24px;height:24px;overflow: hidden;}
.helpSlider .slick-list{overflow: visible;}
.help_tab dl:hover{height:250px;margin:-25px 0;padding:65px 0;
    background: #fff;border-radius: 20px;box-shadow: 0 3px 15px 0 rgba(0,0,0,.1);}
.help_tab dl:hover dt img{display: none;}
.help_tab dl:hover dt img.on{display: block;}
.help_tab dl.current{height:250px;margin:-25px 0;padding:65px 0;
    background: #fff;border-radius: 20px;box-shadow: 0 3px 15px 0 rgba(0,0,0,.1);}
.help_tab dl.current dt img{display: none;}
.help_tab dl.current dt img.on{display: block;}

.help_content{margin-top:60px;background: #fff;border-radius: 20px;box-shadow: 0 8px 15px 0 rgba(0,0,0,.1);padding:35px 40px;}
.help_list{border-bottom:1px solid #e5e5e5}
.help_content .help_list:last-child{border:none;}
.help_list .help_pic{line-height: 30px;padding:35px 60px;font-size: 20px;color:#232323;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative;}
.help_list .help_pic span{display: block;width:30px;height:30px;position: absolute;;top:35px;right:30px;
    background: url(/template/cn/images/img10n.png) no-repeat center center;}
.help_list .help_txt{display: none; background: #fbfbfb;padding:55px;font-size: 18px;line-height: 36px;color:#232323;}
.help_list.on {border:none;}
.help_list.on .help_pic{color:#fff;background: #28b380;}
.help_list.on .help_pic span{background: url(/template/cn/images/img15.png) no-repeat center center;}


.coopBanTxt{bottom:40%;right:auto;left:0;}

.coop_cont{padding:70px 60px;background: #fff;border-radius: 20px;box-shadow: 0 8px 15px 0 rgba(0,0,0,.1);}
.coop_ti{padding-bottom:55px;border-bottom:1px dashed #bfbfbf;font-size: 24px;color:#28b380;line-height: 35px;}
.coop_ti:before{content:"";display: inline-block;margin-right:30px;width:20px;height:20px;vertical-align:middle;border-radius: 50%;border:4px solid #28b380;}
.coop_box{padding:0 160px;}
.coop_tab{display: table;margin:45px auto 40px;}
.coop_tab span{cursor: pointer;width: 160px;text-align: center;display: inline-block;padding: 0 25px;border: 1px solid #cacaca;line-height: 48px;margin-left: -1px;}
.coop_tab span.on{background: #2dc48d;border: 1px solid #2dc48d;color: #fff;position: relative;}
.coop_tab span:first-child {border-radius: 24px 0 0 24px;}
.coop_tab span:last-child {border-radius:0 24px 24px 0;}
.coop_input{margin-bottom:20px;position: relative;padding-left:105px;}
.coop_input span{letter-spacing: 2px;text-align: right; display: block;width:90px;height:54px;line-height: 54px;position: absolute;left:0;top:0;overflow: hidden;font-size: 16px;color:#404040;}
.coop_input input,.coop_input select{width:100%;height:54px;line-height: 54px;border:1px solid #d9d9d9;border-radius: 28px;padding:0 20px;font-size: 16px;color:#404040;}
.coop_input span i{color:#f0081a;}
.coop_input select{background: #fff url(/template/cn/images/8-3-2_03.jpg) no-repeat right 20px center;background-size:23px;
    padding-right:50px;appearance: none;-ms-appearance: none;-moz-appearance: none;-webkit-appearance: none;}
.coop_btn{text-align: center;}
.coop_btn button{width:181px;height:43px;border-radius: 22px;text-align: center;color:#fff;background: #2dc48d;margin-top:40px;border:none;}
.coop_item .coop_form{display: none;}
.coop_item .coop_form.on{display: block;}

.backstage_content{margin-top:-80px;position: relative;z-index:20;overflow: hidden;}
.det_lt{padding:25px 35px; border-radius: 10px;background: #fff;width:300px;float: left;min-height:555px;}
.det_rt{margin-left:320px;border-radius: 10px;background: #fff;padding:25px 40px;min-height:555px;}
.backNav_pc li{padding:10px 0;}
.backNav_pc li h3{font-size: 24px;font-weight: bold;line-height: 30px;}
.backNav_pc li a{display: block;line-height: 24px;color:#5a5a5a;font-size: 16px;}
.backNav_pc li a:hover{color:#28b380;}
.backNav_pc li.current a{color:#28b380;}

.stage_btn{float: left;width:60%;margin-left:-37px}
.stage_btn span{display: inline-block;vertical-align: top;font-size: 16px;color:#5a5a5a;line-height: 40px;
    height:40px;position: relative;padding:0 37px;}
.stage_btn span:after{content:"";width:1px;height:16px;background: #bfbfbf;position: absolute;top:13px;right:0;}
.stage_btn span.on{color:#28b380;}
.stage_btn span:hover{color:#28b380;cursor: pointer;}

.stage_ser{float: right;width:34%;}
.stage_ser form{width: 100%;height:40px;line-height:38px;border: 1px solid #dedede;border-radius: 20px;padding-right:50px;position: relative;overflow: hidden;}
.stage_ser form input{background: none;border:none;}
.stage_ser form .st_txt{padding:0 20px;width:100%;font-size: 14px;}
.stage_ser form .st_ser{width:30px;height:38px;position: absolute;top:0;right:15px;
    background: url(/template/cn/images/12-1_07.png) no-repeat center center;}

.stageTable{border:1px solid #e5e5e5;border-radius:10px;width:100%;margin:30px 0;overflow: hidden;}
.stageTable table{width:100%;text-align: center;}
.stageTable table th{text-align: center;line-height: 65px;background: #2dc48d;color:#fff;font-size: 16px;font-weight: normal;}
.stageTable table th input{opacity: 0;}
.stageTable table td{line-height: 65px;font-size: 16px;font-weight: normal;color:#5b5b5b;}
.stageTable table td.name{color:#28b380;}
.stageTable table tbody tr{border-bottom:1px solid #e5e5e5;}
.stageTable table tbody tr:last-child{border:none;}
.stageTable table td.name{border-left:1px solid #e5e5e5;}
.stageTable table .one{width: 65px;}

.addUser_form{padding:55px 45px;}
.addUser_input{position: relative;padding-left:100px;margin-bottom:20px;}
.addUser_input span{letter-spacing: 2px; color:#404040;display: block;width:95px;height:54px;line-height: 54px;overflow: hidden;position: absolute;left:0;top:0;}
.addUser_input input,.addUser_input select{width:100%;padding:0 20px;height:54px;line-height: 52px;border:1px solid #d9d9d9;border-radius: 28px;overflow: hidden;}
.addUser_input span i{color:#f0081a;}
.addUser_form .line{margin:30px -45px 30px; border-top:1px dashed #e5e5e5;}
.addUser_form .addUser_p{font-size: 20px;color:#5b5b5b;margin-bottom:30px;}
.addUser_form .lineTwo{margin-top:40px;}
.addUser_input .addUser_yzm{position: relative;}
.addUser_input .addUser_yzm input{padding-right:130px;}
.addUser_input .addUser_yzm a{display: block;position: absolute;top:0;right:30px;
    width:90px;height:54px;text-align: center;color:#28b380;line-height: 54px;}
.addUser_btn{text-align: center;}
.addUser_btn button{width:165px;height:38px;border-radius: 20px;
    text-align: center;color:#fff;background: #2dc48d;margin-top:20px;border:none;}
.modify_more a{text-align: right;display: block;color:#1da976;font-size: 16px;padding-top:10px;}
.addUser_input select{    background: #fff url(/template/cn/images/9-3_03.jpg) no-repeat right 15px center;
    padding-right: 50px;
    appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;}

.modify_cont{padding:120px 105px;}

.service_cont{margin:30px 0 60px;}
.service_list{border:1px solid #dedede;border-radius: 10px;overflow: hidden;margin-bottom:20px;}
.service_list .service_had{border-bottom:1px solid #dedede;padding:25px 0 25px 40px;}
.service_list .service_had span{display: inline-block;vertical-align: top;font-size: 16px;color:#5a5a5a;line-height: 30px;margin:5px 9% 5px 0;}
.service_list .service_body{padding:30px 0 30px 40px;}
.service_body .service_span span{margin-right:15px;border-radius:18px;display: inline-block;vertical-align: top;border:1px solid #dedede;padding:0 30px;line-height: 33px;height:35px;font-size: 16px;color:#5a5a5a;}
.service_body .service_span span.on{border: 1px solid #2dc48d;background: #2dc48d;color:#fff;}
.service_body .service_span{margin-bottom:20px;}

.service_lt{float: left;width:61%;padding:15px 15px;background: #f9f9f9;color:#6c6c6c;border-radius: 10px;min-height:192px;}
.service_rt{float: right;width:36%;}
.service_rt a{display: inline-block;vertical-align: top;margin:0 15px 20px 0;max-width: 86px;max-height: 86px;}
.service_rt a img{max-width: 100%;max-height: 100%;}





input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { /* WebKit*/
    color:    #999;
}
input:-moz-placeholder, textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #999;
}
input::-moz-placeholder, textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #999;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder { /* IE 10+ */
    color:    #999;
}




.aboutImg{overflow: hidden;}
.aboutImg a{display: inline-block;vertical-align: top;margin:16px 1%;width:31.33%;float:left;}
.aboutImg a img{max-width: 100%;max-height: 100%;}



.epod_list{overflow: hidden;}
.epod_list a{display: inline-block;vertical-align: top;margin:10px 0.9%;width:23.2%;float:left;}
.epod_list a img{max-width: 100%;max-height: 100%;}



.boshi_inputTwo {overflow: visible;}
.range_day {position: relative;}
.range_day .rangeTxt{padding-right:50px;
    background:  #fff url(/template/cn/images/9-3_03.jpg) no-repeat center right 15px;position: relative;z-index:21;}
.rangeVul{position: absolute;top:30px;left:0;right:0;z-index:20;background: #fff;border:1px solid #e9e9e9;border-top:none;border-radius:0 0 20px 20px;
    padding:30px 0 10px;display: none; }
.rangeVul li{line-height: 40px;height:40px;overflow:hidden;padding:0 15px;}
.rangeVul li:hover{color:#2dc48d;}
.rangeVul.on{display: block;}

.range_day {position: relative;}
.range_day .rangeTxt{padding-right:50px;
    background:  #fff url(/template/cn/images/9-3_03.jpg) no-repeat center right 15px;position: relative;z-index:21;}
.rangeVul{position: absolute;top:30px;left:0;right:0;z-index:20;background: #fff;border:1px solid #e9e9e9;border-top:none;border-radius:0 0 20px 20px;
    padding:30px 0 10px;display: none; }
.rangeVul li{line-height: 40px;height:40px;overflow:hidden;padding:0 15px;}
.rangeVul li:hover{color:#2dc48d;}
.rangeVul.on{display: block;}

.destination {
    position: relative;
}

.destination .destinationTxt {
        padding-right: 50px;
        background: #fff url(/template/cn/images/9-3_03.jpg) no-repeat center right 15px;
        position: relative;
        z-index: 21;
    }

.destinationVul {
    position: absolute;
    top: 30px;
    left: 0;
    right: 0;
    z-index: 20;
    background: #fff;
    border: 1px solid #e9e9e9;
    border-top: none;
    border-radius: 0 0 20px 20px;
    padding: 30px 0 10px;
    display: none;
}

.destinationVul li {
        line-height: 40px;
        height: 40px;
        overflow: hidden;
        padding: 0 15px;
    }

.destinationVul li:hover {
        color: #2dc48d;
    }

.destinationVul.on {
        display: block;
    }

.place_delivery {
    position: relative;
}

    .place_delivery .place_deliveryTxt {
        padding-right: 50px;
        background: #fff url(/template/cn/images/9-3_03.jpg) no-repeat center right 15px;
        position: relative;
        z-index: 21;
    }

.place_deliveryVul {
    position: absolute;
    top: 30px;
    left: 0;
    right: 0;
    z-index: 20;
    background: #fff;
    border: 1px solid #e9e9e9;
    border-top: none;
    border-radius: 0 0 20px 20px;
    padding: 30px 0 10px;
    display: none;
}

.place_deliveryVul li {
        line-height: 40px;
        height: 40px;
        overflow: hidden;
        padding: 0 15px;
    }

.place_deliveryVul li:hover {
        color: #2dc48d;
    }

.place_deliveryVul.on {
        display: block;
    }



#distpicker select{width:32%;margin-right: 1%;}
#distpicker select:last-child{margin-right:0;}


/*#order_query .det_content:first-child{z-index: 22;}*/
input[type="text"],textarea{color:#000!important;}








.zp_model{position: fixed;top:0;bottom:0;left:0;right:0;z-index: 30;
    display: none;}
.zp_modelBg{position: fixed;top:0;bottom:0;left:0;right:0;background: rgba(0,0,0,.5);}
/*.zp_modelBody{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%)}*/
.zp_modelBody{
    position: absolute;
    top: 50%;
    right: 50%;
    overflow: hidden;
    z-index: 55;
    width: 750px;
    text-align: center;
    margin: auto;
    transform: translate(50%,-50%);
    -webkit-transform: translate(50%,-50%);
}
.zpModel{width:100%;max-width: 100%;}
.zpModel img{max-width: 100%;max-height: 100%;}

.aboutImg_box{margin-bottom:40px;}
.trainee_video{;border-top:1px solid #d2d2d2;}
.trainee_video .traineeName{margin:80px 0;}




