body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0} menu,article,aside,details,footer,header,nav,section{display:block}h1{font-size:2em;}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace,"寰蒋闆呴粦";font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}button,input{}button,select{text-transform:none}[type=submit], [type=reset],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}
@font-face {
    font-family: 'iconfont';  /* project id 180679 */
    src: url('//at.alicdn.com/t/font_180679_2rpn93sa2x.eot');
    src: url('//at.alicdn.com/t/font_180679_2rpn93sa2x.eot?#iefix') format('embedded-opentype'),
    url('//at.alicdn.com/t/font_180679_2rpn93sa2x.woff2') format('woff2'),
    url('//at.alicdn.com/t/font_180679_2rpn93sa2x.woff') format('woff'),
    url('//at.alicdn.com/t/font_180679_2rpn93sa2x.ttf') format('truetype'),
    url('//at.alicdn.com/t/font_180679_2rpn93sa2x.svg#iconfont') format('svg');
}
.gray {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}
.clearfix:after{content:" "; display:block; clear:both;}
a:hover{cursor: pointer}
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; -webkit-text-fill-color: #333; }
ul,li{list-style: none}
.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
body{font-size: 12px;line-height: 100%;font-family: "寰蒋闆呴粦";min-width: 1200px }
a{text-decoration: none;-webkit-tap-highlight-color:transparent;color: #555555 }
a:hover{ text-decoration:none !important;-webkit-tap-highlight-color:transparent; }
a:active{text-decoration:none;}
a:focus{text-decoration:none !important;-webkit-tap-highlight-color:transparent; }
.container{ width:100%;min-width:960px;max-width: 1200px;margin: 0 auto; padding:0;}
.row{margin: 0;}
.main{width: 100%;float: left;background: #f5f5f5;}
.full{width: 100%;float: left;background: #fff;}
input::-moz-placeholder{color: #999999;font-size: 12px}
input::-webkit-input-placeholder{color: #999999;font-size: 12px}
input:-ms-input-placeholder{color: #999999;font-size: 12px}
input::-moz-placeholder{color: #999999;font-size: 12px}
input::-webkit-input-placeholder{color: #999999;font-size: 12px}
input:-ms-input-placeholder{color: #999999;font-size: 12px}
/*index*/
.top_index{height: 40px;line-height: 40px}
.float-left{float: left}
.float-right{float: right}
.nav-index{height: 65px;line-height: 65px;background-color: #129a92;color: #FFFFFF}
.nav-index .col-xs-2 img{height: 30px;margin-top: 18px}
.nav-index .col-xs-2,.nav-index .col-xs-8{padding: 0;height: 100%;z-index: 2}
.nav-index .col-xs-8 li{float: left;text-align: center;width: 100px;height: 65px}
.nav-index .col-xs-8 li a{font-size: 16px;color: #fefefe;display: inline-block;padding: 0 10px}

.nav-index .col-xs-8 li .hot-tag{position: absolute;
    background: url(https://iwsguanwang.oss-cn-shanghai.aliyuncs.com/prod/Public/Home/images/hot-icon.png) no-repeat;
    z-index: 1;
    top: 10px;
    width: 32px;
    height: 20px;
    right: 5px;}
.nav-index .col-xs-2 input{ border-radius: 20px; margin-top: 20px; color: #eeeeee;padding-right: 28px; height: 26px;  width: 70%;  float: right;  border: 1px solid #fff;  background-color: #129a92;  }
.nav-index .col-xs-2 i.iconfont {position:absolute;right: 10px;top: 0px }
.banner-index,.banner-index .swiper-container{height: 570px;}
.banner-index .swiper-slide{height: 570px;width: 100%}

.banner-index .pagination {
    position: absolute;
    z-index: 20;
    left: 10px;
    bottom: 30px;
    width: 100%;
    text-align: center;
}
.banner-index .swiper-pagination-switch {
    display: inline-block;
    width: 8px;
    height: 8px;
    background: #fff;
    margin-right: 5px;
    opacity: 0.9;
    cursor: pointer;
    border-radius: 100%;
}
.banner-index .swiper-pagination-bullet-active {
    background: #129a92;
    width: 20px;
    border-radius: 20px;
}
.normal-title{text-align: center;padding-top: 30px}
.normal-title h5{color: #333333;font-size: 24px;font-weight: bold;padding-bottom: 15px}
.normal-title p.p{font-size: 18px;color: #777777;padding-bottom: 10px;line-height: 22px}
.businessSystem-index-main{margin-top: 20px;margin-bottom: 40px;height: 180px}
.businessSystem-index-main .col-xs-4{height: 100%;}
.businessSystem-index-main  img{width: 100%;height: 170px}
.businessSystem-index-main .bus-txt{position: absolute;top: 45px;left: 60px;max-width: 200px;color: #FFFFFF}
.bus-txt p.p{font-size: 18px;;font-weight: bold;margin-bottom: 15px}
.bus-txt span{font-size: 12px;display: inline-block;line-height: 16px;height: 48px;overflow: hidden}
.bus-txt a{display: block;;color: #FFFFFF;font-size: 12px;    display: block;  width: 70px;  background-color: #129a92;  padding: 2px 5px;}
.bus-txt a i.iconfont{font-size: 12px}
.video-index{height: 276px;background: url("../images/test-video-index.jpg")no-repeat center;background-size:auto 100%}
.video-index .normal-title h5{color: #fefefe}
.video-index .normal-title  p.p{color: #e5e5e5}
.video-index .normal-title{padding-top: 40px}
.video-index-main{text-align: center;padding-top: 20px}
.video-index-main p.p{font-size: 14px;color: #cccccc;line-height: 20px}
.video-index-ft{margin-top: 30px;text-align: center}
.video-index-ft a{display: inline-block;color: #FFFFFF;padding: 5px 10px;line-height: 20px;border: 1px solid #FFFFFF;border-radius: 20px;font-size: 18px}
.video-index-ft a i.iconfont{padding-left: 10px}
.case-index-txt{text-align: center;padding: 20px 0 30px }
.case-index-txt p.p{font-size: 18px;line-height: 24px;font-weight: bold;overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;;color: #333333;padding-bottom: 10px}
.case-index-txt span{color: #999999;font-size: 14px;line-height: 20px;overflow: hidden;;text-overflow: ellipsis;text-align: left;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: none;
}
.case-index-txt-li{;padding-right: 10px}
.case-index .row {margin-top: 20px}
.case-index .row .col-xs-3{;display: block}
.news-index{background-color: #f5f5f5;padding-bottom: 10px}

.news-index-swiper,.news-index-swiper .swiper-container{height: 210px;}
.news-index-swiper .swiper-slide{height: 210px;width: 100%;position: relative}
.news-index-main{margin: 20px 0}
.news-index-swiper .swiper-slide p.p{text-align: center;position: absolute;left: 0;bottom: 0;padding: 10px 15px;background-color: rgba(0,0,0,0.3);color: #fefefe;font-size: 14px;width: 100%;overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.news-index-txt li {height: 40px;line-height: 40px;font-size: 12px;color: #555555}
.news-index-txt li span{float: right;color: #999999}
.news-index-txt li a{display:inline-block;font-size: 14px;color: #333333;height: 40px;line-height: 40px;width: 80%;overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.news-index-txt{padding-top: 5px}
.partner-index-swiper,.partner-index-swiper .swiper-container{height: 190px;}
.partner-index-swiper .swiper-slide{height: 190px;text-align: center; }
.partnerList{padding: 20px;background-color: #FFFFFF;box-shadow: 0 0 5px #ccc;margin: 2px}
.partnerList img{height: 55px;margin: 0 auto}
.partnerList p.p{padding-top: 10px;overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.partner-index-swiper{padding: 20px 0}
.partner-index-swiper .swiper-pagination-bullet-active{background-color: #129a92}
.partner-index-swiper .swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 34%;
    width: 27px;
    height: 24px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 27px 44px;
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
}
.swiper-button-black{opacity: 0.2}

.partner-index-swiper .swiper-container-horizontal>.swiper-pagination-bullets,.partner-index-swiper  .swiper-pagination-custom,.partner-index-swiper  .swiper-pagination-fraction{
    bottom: 30px;
}
.partner-index{padding-bottom: 30px}
.footer{background-color: #222222}
.foot-main{padding: 30px 0;}
.foot-main .col-xs-2,.foot-main .col-xs-6{padding: 0}
.foot-main .col-xs-2{width: 20%}
.foot-main .col-xs-2 li{height: 30px;line-height: 30px;padding-right: 5px}
.foot-main .col-xs-2 p.p{color: #FFFFFF;font-size: 16px;overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.foot-main .col-xs-2 a{color: #909090;font-size: 14px;overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.foot-main .col-xs-6:first-of-type{border-right: 1px solid }
.foot-main-code img{width: 35%;margin: 10px auto}
.foot-main-code{text-align: center;color: #909090}
.foot-main-right .col-xs-7{padding-right: 0}
.foot-main-right .col-xs-7 p.p{color: #FFFFFF;font-size: 16px;line-height: 30px}
.foot-main-contact>p.p{margin-bottom: 10px}
.foot-main-contact>div{margin-top: 5px}
.foot-main-contact i.iconfont{color: #909090;font-size: 14px;display: inline-block;width: 25px;height:22px; float: left;  line-height: 18px;
}
.foot-main-contact span{color: #909090;font-size: 14px;line-height: 20px}
/*.foot-addr i.iconfont{position: relative;top: -20px}*/
.footer-bottm a{padding-left: 15px;color: #cccccc}
.footer-bottm{font-size: 14px;line-height: 50px;text-align: center;background-color: #333333;color:#cccccc; }
.banner-img img{width: 100%;}
.title-nav{height: 70px;line-height: 70px;border-bottom: 1px solid #f2f2f2}
.ff-title{float: left;}
.ff-title a{color: #666666;font-size: 14px}
.ff-title i.iconfont{padding-right: 5px;font-size: 14px}
.ff-nav{float: right}
.ff-nav li{float: left;text-align: center;margin-left: 30px}
.ff-nav li a{font-size: 14px;}
.ff-nav  li.active-ff-nav{ border-bottom: 2px solid #129a92}
.ff-nav  li.active-ff-nav a{color: #129a92}
.page-change h2{font-size: 30px;font-weight: bold;color: #151515;padding: 0px 10px;border-left: 5px solid #129a92;margin: 30px 0}

.page1-introduce-show{padding-bottom: 40px}
.page1-introduce-show p.p{font-size: 14px;color: #999999;line-height: 24px;padding-bottom: 10px}
.page1-introduce-show .col-xs-4{padding: 0}
.page1-introduce-show .col-xs-8{padding: 0 ;padding-left: 30px}
.page2-odd{text-align: right;color: #333333;position: relative;padding-right: 60px;padding-bottom: 30px}
.page2-odd h5,.page2-even h5{font-size: 16px;line-height: 20px;padding-bottom: 15px;position: relative;color: #000000}
.page2-odd p,.page2-even p.p{line-height: 20px;font-size: 12px;padding-bottom: 8px}
.page2-odd:before{content: "";width: 16px;height: 16px;border-radius: 100%;background-color: #009e96;
    position: absolute;right: 0;top: 0}
.page2-odd:after{content: '';width: 4px;height:calc(100% - 24px);background-color: #c9f3f3;position: absolute;right: 6px;top: 20px }
.page2-odd h5:before{
    content: '';width: 36px;height: 4px;background-color: #c9f3f3;position: absolute;right: -40px;;top: 8px;
}
.page2-even{float: right;text-align: left;padding-left: 60px;padding-bottom: 30px;position: relative;left: -15px;color: #333333}
.page2-even:before{
    content: "";width: 16px;height: 16px;border-radius: 100%;background-color: #009e96;
    position: absolute;left: 0;top: 0
}
.page2-even:after{content: '';width: 4px;height:calc(100% - 24px);background-color: #c9f3f3;position: absolute;left: 6px;top: 20px }
.page2-even h5:before{
    content: '';width: 36px;height: 4px;background-color: #c9f3f3;position: absolute;left: -40px;;top: 8px;
}
.page2-introduce-show h6{font-size: 16px;line-height: 20px;padding-bottom: 5px;color: #000000}
.page2-img-odd{padding-left: 45px;}
.page2-img{padding-top: 10px;position: relative}
.page2-img img{height: 200px;}
.page2-img-odd:before{ content: '';width: 36px;height: 4px;background-color: #c9f3f3;position: absolute;left: 5px;;top: 8px;}
.page2-img-even{padding-right: 60px;text-align: right}
.page2-img-even img{float: right}
.page2-img-even:before{ content: '';width: 36px;height: 4px;background-color: #c9f3f3;position: absolute;right: 20px;;top: 8px;}
.page2-250{height: 250px}
.page2-end:after{display: none}
/*.page2-end h5:before{display: none}*/
.page3-introduce-img1 img{width: 80%}
.page3-introduce-img1{padding: 0}
.page3-introduce-title h4{color: #2aa29b;font-size: 22px;font-weight: bold;line-height: 24px;padding-bottom: 30px}
.page3-solveList{padding-bottom: 30px}
.page3-solveList h5{color: #000000;font-weight: bold;font-size: 14px}
.page3-solveList p.p{font-size: 14px;color: #333333;line-height: 20px;padding-top: 5px}
.page3-introduce-show{padding-bottom: 30px;border-bottom: 1px solid #f2f2f2}
.page3-introduce-ft{padding-top: 60px;padding-bottom: 60px}
.page4-introduce-show{padding-bottom: 40px;border-bottom: 1px solid #f2f2f2}
.page4-introduce-show .col-xs-4{padding-left: 0;}
.page4-introduce-show .col-xs-4 img{width: 100%}
.page4-introduce-show>h5{color: #129a92;font-size: 22px;line-height: 26px;font-weight: bold;padding-bottom: 20px}
.page4-introduce-show .col-xs-8 h6{font-size: 18px;font-weight: bold;color: #333;line-height: 24px;padding-bottom: 5px}
.page4-introduce-show .col-xs-8 p.p{font-size: 14px;line-height: 24px;padding-bottom: 20px}
.page4-introduce-show2 .col-xs-8 article{font-size: 14px;color: #333333;padding-bottom: 5px;font-weight: bold;line-height: 22px}
.page4-introduce-show2{padding-top: 40px}
.page4-introduce-show2 .col-xs-8 span{display: block;font-size: 14px;color: #333333;font-weight: bold;line-height: 24px;padding-bottom: 5px}
.page4-introduce-show2 .col-xs-8 li{font-size: 14px;line-height: 24px;}
.page4-introduce-show1 .col-xs-8 li{font-size: 14px;line-height: 24px;padding-bottom: 5px}
.page4-introduce-show2 .col-xs-8  ul{padding-bottom: 20px}
.page-newsList{display: block;padding-bottom: 30px;padding-top: 30px;border-bottom: 1px solid #f2f2f2}
.page-newsList .col-xs-4 img{height: 160px;width: 256px}
.page-newsList .col-xs-4 {padding: 0}
.page-newsList .col-xs-8{padding-left: 30px;padding-right: 0;height: 160px;overflow: hidden;position: relative}
.page-newsList .col-xs-8 h5{font-size: 20px;color: #333333;font-weight: bold;overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;padding-bottom: 20px}
.page-newsList .col-xs-8 p.p{color: #666666;font-size: 14px;line-height: 20px;height: 60px;overflow: hidden;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;}
.page-newsList .col-xs-8 time{position: absolute;bottom: 0;font-size: 14px;}
.page1-news h2,.page2-news h2{margin-bottom: 0}
.paging{margin: 30px 0;text-align: center;height: 30px;line-height: 30px}
.paging a{display: inline-block;width: 30px;height: 30px;text-align: center;margin: 0 5px;line-height: 30px;}
.paging span.current{width: 30px;height: 30px;text-align: center;margin: 0 5px;line-height: 30px;}
.content-page{display: inline-block}
.content-page a{border: 1px solid #e5e5e5;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px}
.content-page a.active-page{background-color: #129a92;color: #FFFFFF;border-color: #129a92}
.page1-news-right{padding-right: 0;padding-left: 100px;padding-top: 30px;padding-bottom: 40px}
.search-news-right input{height: 40px;line-height: 40px;border: 1px solid #129a92;border-radius: 20px}
.search-news-right .form-control:focus{border-color: #129a92;box-shadow: none}
.old-news-right h5{margin: 30px 0;font-size: 18px;position: relative}
.old-news-right h5:after{content: '';position: absolute;left: 80px;;top: 9px;
    width: 220px;height: 3px;background-color: #129a92;}
.old-news-rightList{display: flex;align-items: center;padding-bottom: 30px}
.old-news-rightList img{height: 50px;width: 75px}
.old-news-rightList p.p{padding-left: 15px;font-size: 14px;line-height: 20px;height: 60px;overflow: hidden;;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;}
.toRead-news>p.p{margin-bottom: 10px;overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;font-size: 14px;line-height: 20px}
.toRead-news>p.p a{font-size: 14px;color: #555555;line-height: 20px}
.newsDetails-left{padding-bottom: 40px}
.newsDetails-left h4{font-size: 20px;color: #129a92;font-weight: bold;line-height: 32px}
.newsDetails-left time{font-size: 14px;padding-bottom: 20px;display: inline-block;color: #666666;line-height: 20px}
.main-article p.p{font-size: 14px;line-height: 22px;}
.main-article img{max-width: 100%;padding: 10px 0}
.case-title h2{margin-bottom: 10px}
.case-index-img img{width: 100%;height: 170px}
.case-title span{display: inline-block;font-size: 14px;text-indent: 28px;padding: 15px 0}
.case-lists{margin: 20px 0}
.case-lists .col-xs-3:last-of-type .case-index-txt-li{border-right: none}
.more-case{margin-bottom: 40px}
.case-article h4{color: #129a92;font-size: 18px;font-weight: bold;line-height: 44px}
.caseDetails-left{padding-bottom: 40px}
.caseDetails-right{padding-top: 0;padding-bottom: 40px}
.caseDetails-right .old-news-rightList{display: block;margin-bottom: 20px;padding-bottom: 0;position: relative}
.caseDetails-right .old-news-rightList img{width: 100%;height: 160px}
.caseDetails-right .old-news-rightList  p.p{width: 100%;height: 30px;
    line-height: 30px;overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;;position: absolute;bottom: 0px;background-color: rgba(0,0,0,0.3);color: #FFFFFF;}
.business1{padding-bottom: 20px}
.business1-right h4{color: #2aa29b;font-size: 22px;font-weight: bold;line-height: 24px;padding-bottom: 10px}
.business1-right p.p{font-size: 14px;line-height: 24px;padding-bottom: 25px;color: #999999}
.business1-right h5{font-size: 18px;font-weight: bold;color: #333333;line-height: 24px;padding-bottom: 10px}
.business1-right ul{margin-bottom: 20px}
.business3-title h5{color: #2aa29b;font-size: 22px;font-weight: bold;line-height: 28px;padding-bottom: 25px}
.business3-title p.p{font-size: 14px;color: #666666;line-height: 24px}
.business3-title p.p strong{color: #1f9a92}
.business3-title article{position: absolute;bottom: 5px;right: 0}
.business3-title .col-xs-8{padding-right: 0;}
.business3-title .col-xs-4{padding-left: 0;width: auto}
.business3-title .col-xs-4 img{height:177px}
.business3-title .row{margin-bottom: 20px}
.business3-title{padding-bottom: 15px;border-bottom: 1px solid #f2f2f2}
.business3-title-ft p.p{font-size: 14px;color: #666666;line-height: 24px;margin-bottom: 20px}
.business3-main{padding: 30px 0;background-color: #f5f5f5}
.course-business3 h4{color: #2aa29b;font-size: 22px;font-weight: bold;line-height: 28px;padding-bottom: 20px}
.course-business3 h5{font-size: 18px;font-weight: bold;color: #555;line-height: 24px;padding-bottom: 20px}
.course-business3  h6{font-size: 14px;font-weight: bold;line-height: 24px;color: #666666}
.course-business3 p{color: #999999;font-size: 14px;;line-height: 22px;padding-bottom: 20px}
.course-business3 .row{margin-left: -15px;margin-right: -15px}
.course-business3 .row img{width: 100%;height: 153.03px}
.course-business3-list{margin-bottom: 20px}
.touchUs{;margin: 30px 0;box-shadow: 0 0 5px 2px #ccc;background-color: #129a92}
.touchUs h4{text-align: center;font-size: 30px;;font-weight: bold}
.touchUs .wx{width: 100px;margin: 10px auto}
.touch-lefts{width: 40%}
.touch-right{padding:40px 30px;background-color: #129a92;height: 308px;width: 30%}
.touch-right:before{content: '';width: 1px;height: 208px;background-color: #FFFFFF;position: absolute;left: 10px;top: 40px}
.touch-right:after{content: '';width: 120px;height: 1px;background-color: #FFFFFF;position: absolute;bottom: 65px;left: 85px}
.touch-right .touch-right-msg{ margin:30px 0 0 50px;  padding-bottom: 30px;}
.touch-right h4{color: #FFFFFF}
.touch-right p.p{padding-bottom: 20px;font-size: 14px;line-height: 24px;color: #eeeeee}
.touch-right p.p i.iconfont{padding-right: 10px}
.touch-left{padding:40px 0;color: #FFFFFF;}
.touch-left .col-xs-8{    margin: 30px 0;  padding-left: 20px;}
.touch-left .col-xs-8 p.p{padding-bottom: 20px;font-size: 14px;line-height: 24px;display: -webkit-flex;display: flex;}
.touch-left .col-xs-8 p.p i.iconfont{color: #FFFFFF;padding-right: 10px}
.touch-left .col-xs-4{text-align: center;padding: 20px 0;}
.touchFt{margin-bottom: 50px}
.joinUs h4{color: #2aa29b;font-size: 22px;font-weight: bold;line-height: 28px;padding-bottom: 20px}
.joinUs h5{font-size: 18px;font-weight: bold;color: #333333;line-height: 24px;padding-bottom: 20px}
.joinUs p.p{font-size: 14px;color: #666666;line-height: 22px;padding-bottom: 20px}
.joinUs{padding: 20px 0;border-bottom: 1px solid #e5e5e5}
.joinUsFt p.p{font-size: 14px;color: #333;line-height: 26px;padding: 40px 0}
.business2-right h5{font-size: 18px;font-weight: bold;color: #333333;line-height: 24px;padding-bottom: 10px}
.business2-right p.p{font-size: 14px;color: #666666;line-height: 22px;padding-bottom: 20px}
.business2-right{padding-right: 0}
.business2-left{padding-left: 0}
.business2 h4{color: #2aa29b;
    font-size: 22px;
    font-weight: bold;
    line-height: 28px;
    padding-bottom: 20px;}
.page5-introduce-show h5,.page5-introduce-list h5{color: #2aa29b;font-size: 22px;font-weight: bold;line-height: 28px;padding-bottom: 20px}
.page5-introduce-show h6{font-size: 18px;font-weight: bold;color: #333333;line-height: 24px;padding-bottom: 5px}
.page5-introduce-show h6 span{font-size: 14px;color: #999999;font-weight: normal}
.page5-introduce-show p.p{font-size: 14px;color: #666666;line-height: 22px;padding-bottom: 20px}
/*.page5-introduce-show{padding-bottom: 20px;}*/
.page5-introduce-list article{;font-size: 14px;color: #333333;font-weight: bold;line-height: 24px;padding-bottom: 5px}
.page5-introduce-list{padding: 40px 0}
.page5-introduce-list .col-xs-6  ul{padding-bottom: 20px}
.page5-introduce-list .col-xs-6 li{font-size: 14px;line-height: 24px;padding-bottom: 5px}
.page5-introduce-list .col-xs-6 span{display: block;font-size: 14px;color: #333333;font-weight: bold;line-height: 24px;padding-bottom: 5px}
.page5-introduce-list h6{font-size: 18px;font-weight: bold;color: #333333;line-height: 24px;padding-bottom: 5px}
.business4-list h4{color: #2aa29b;
    font-size: 22px;
    font-weight: bold;
    line-height: 24px;
    padding-bottom: 10px;}
.business4-list label.labels{
    font-size: 14px;
    color: #666;
    line-height: 24px;margin-bottom: 0;
}
.page5-introduce-show .business4-biaozhun p.p{padding-bottom: 10px}
.business4-biaozhun .col-xs-2{position: relative;width: 18%;margin-right: 2%;height: 275px;text-align: center;padding: 15px 30px;border: 1px solid #eeeeee}
.newADD-introduce1 .business4-biaozhun .col-xs-2{height: 225px}
.business4-biaozhun .col-xs-2 div{text-align: center}
.business4-biaozhun .col-xs-2 section{height: 95%;border-bottom: 1px solid #e5e5e5}
.business4-biaozhun .col-xs-2 img{padding: 10px 0}
.business4-biaozhun .col-xs-2 label{text-align: center}
.business2-show {margin-top: 40px}
.business2 .business2-img img{height: 300px}

.business2 .business2-img h5{font-size: 22px;font-weight: bold;color: #666;line-height: 32px;padding-bottom: 25px}
.business2 .business2-img p.p{    color: #999999;font-size: 14px;  line-height: 24px; }
.business2 .business2-txt{border-right: 1px solid #ccc}
.business2-list{padding-bottom: 40px;}
.business2-list2{padding-top: 40px;padding-bottom: 40px}
.business2-list2 p.p{ font-size: 14px;  line-height: 26px;color: #666666}
.newsDetails-left p{
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 10px;
}
.newsDetails-left img{
    max-width: 100%;
}
.nav-index .col-xs-8 li .index2Nav-list{display: none}
.nav-index .col-xs-8 li .index2Nav-list a{padding: 0;display: block;width: 100%;height: 40px;line-height: 40px;text-align: center;color: #666666;background-color: #FFFFFF;font-size: 14px;border: 1px solid transparent;border-bottom: 1px solid #ddd}
.nav-index .col-xs-8 li .index2Nav-list a:hover{background-color: #f2f2f2}
.page-change h2 a{color: #129a92;
    border: 1px solid #129a92;
    display: inline-block;
    padding: 0 10px;
    border-radius: 10px;font-size: 26px;font-weight: normal  }
.rencaiList{text-align: center;margin: 15px 0;padding: 0}
.rencaiList img{width: 100%;height: 200px}
.rencaiList strong{font-size: 18px;line-height: 24px;margin-top: 10px;display: block}
.rencaiList article{font-size: 14px;padding-top: 5px;line-height: 22px;height: 44px;overflow: hidden}
.rencaiNew1 img{width: 100%;height: 268px;}
.rencaiNew1{margin: 15px 0;padding: 0}
.busBorder-top{padding-top: 30px;border-top: 1px solid #f2f2f2}
.busBg-cont{background: url("../images/busBg-cont.jpg") no-repeat center;background-size: 100% 100%;padding-bottom: 40px}
.busBg-cont h4.h4{padding-top: 30px}
.busBg-cont .business1-right p.p{color: #777}
.contList-title img{width: 100%;}
.contList-bd{text-align: center;background: #FFFFFF;height: 250px;font-size: 14px;padding: 30px 80px}
.contList-bd h6{font-size: 20px;line-height: 24px}
.contList-bd p span{color: #999999;padding: 0 5px;display: inline-block;padding-top: 10px}
.contList-bd article{color: #999999;padding-top: 20px;line-height: 24px;text-align: left}
.business1-ftList{text-align: center;box-shadow: 0 0 5px #ccc;padding: 10px 0;-webkit-box-shadow:  0 0 5px #ccc;-moz-box-shadow:  0 0 5px #ccc;}
.business1-ftList i.iconfont{font-size: 30px;color: #666666;line-height: 40px}
.business1-ftList p{font-size: 16px;line-height: 24px}
.business1-ft .col-xs-2{width: 20%}
.business1-ftList:hover i.iconfont{color: #009e96}
.business1-ftList:hover{color: #009e96}
.wsyj-herf{color: #FFFFFF;padding: 30px 0}
.to-wsyj{
    text-align: center;margin-top: 35px;
    background: -webkit-linear-gradient(left, #549580 , #1d8781); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right,  #549580 , #1d8781); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #549580 , #1d8781); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #549580 , #1d8781); /* 鏍囧噯鐨勮娉� */
}
.to-wsyj h5{font-size: 28px;line-height: 36px}
.to-wsyj p{font-size: 14px;line-height: 24px;padding: 8px 0}
.to-wsyj a{display: inline-block;padding: 8px 30px;border: 1px solid #FFFFFF;color: #FFFFFF;font-size: 14px}
.business2-list .col-xs-4{padding: 0}
.business2-list .business2-img{border: 1px solid #f2f2f2}
.business2-list .business2-img .col-xs-8{display: flex;padding-top: 40px;height: 300px}
.business2-list2{background:url("../images/business2-list2.jpg")no-repeat; }
.business3-foot-juese{padding: 30px 0}
.business3-footer{background: url("../images/xueyuanBg.jpg") no-repeat;background-size: 100%}
.business3-footer .course-business3 h5.h5{font-size: 16px;font-weight: normal;color: #666666}
.xueyuan{display: flex;align-items: center;margin-bottom: 20px}
.course-business3 .xueyuan p.p{;padding-bottom: 0;font-size: 12px;color: #555555}
.xueyuan>div{margin-left: 20px}
.course-business3 .xueyuan h6{font-size: 18px;font-weight: normal;color: #444444;padding-bottom: 10px}
.xueyuan img{width: 40px}
.xueyuan:first-of-type{border-bottom: 1px solid #cccccc;width: 500px;padding-bottom: 30px;margin-bottom: 30px}
.system-list img{width: 100%}
.system-show{padding: 30px;text-align: center}
.system-show span{color: #999999;font-size: 14px}
.system-show article{text-align: left;font-size: 14px;color: #999999;line-height: 26px;padding-top: 20px;height: 156px;overflow: hidden}
.system-list{box-shadow: 0 0 5px #ccc}
.new-page5-biaozhun{background: url("../images/omo-bgs.jpg") no-repeat;;padding-top: 30px}
.new-page5-biaozhun .business4-biaozhun .col-xs-2{background-color: #FFFFFF}
.new-page5-biaozhun h6{color: #FFFFFF}
.new-page5-biaozhun .business4-biaozhun p.p{color: #999999;}
.business4-biaozhun .col-xs-2 label{font-size: 16px;line-height: 30px;color: #666666;}
.newADD-introduceNum{background-color: #129a92;color: #FFFFFF;margin-bottom: 30px;font-size: 14px;text-align: center;line-height: 24px}
.newADD-introduceNum .col-xs-3{padding: 15px;border-bottom: 1px solid rgba(0,0,0,0.1)}
.new-introduceNumList{border-right: 1px solid rgba(0,0,0,0.1);font-weight: bold}
.new-introduceNumList p{font-size: 30px;line-height: 36px;display: inline-block}
.new-introduceNumList article{font-size: 12px;font-weight: normal;line-height: 22px}
.new-introduceNumList p span{float: right;font-size: 16px;line-height: 16px}
.newADD-introduce1  .new-page5-biaozhun{background: #f5f5f5!important;}
.newADD-introduce1 .new-page5-biaozhun h6{color: #129a92}
.newADD-introduce1 p.p1{color: #999999;padding: 5px 0}
/*.newADD-introduce1{margin-bottom: 30px}*/
.newADD-introduce2{padding: 30px 0}
.newADD-introduce2 h5{font-size: 18px;color: #129a92;line-height: 26px;padding-bottom: 20px;font-weight: bold}
.newADD-introduce2 h6{font-size: 18px;color: #666666;line-height: 26px;padding-bottom: 10px;font-weight: bold}
.newADD-introduce2 p{font-size: 14px;color: #999999;line-height: 24px;padding-bottom: 20px}
.newADD-introduce2 article{font-size: 14px;color: #999999;font-weight: bold;line-height: 24px;padding-bottom: 10px}

.newADD-introduce1 .business4-biaozhun .col-xs-2 section{border-bottom: none}
.foot-addIcon .col-xs-2{padding: 0}
.foot-addIcon{padding-top: 30px;border-bottom: 1px solid;  padding-bottom: 20px;}
.foot-addIconList{text-align: center;color: #999}
.foot-addIconList img{width: 71px;padding-bottom: 5px}
.foot-addIconList p{font-size: 16px;line-height: 20px;padding-top: 10px }
.news-more-video{padding: 0 ;margin-bottom: 40px}
.news-more-video .col-xs-4{padding: 0;position: relative;width: 380px;margin-right: 30px;margin-bottom: 30px;}
.news-more-video .col-xs-4:nth-of-type(3n){margin-right: 0}
.news-more-video .col-xs-4 img{width: 380px;height: 210px}
.more-videoImg{width: 380px;height: 210px;position: absolute;left: 0px;top: 0px;background-color: rgba(0,0,0,0.1);z-index: 999;border-radius: 8px;}
.more-videoImg:hover{cursor: pointer}
.more-videoImg i.iconfont{font-size: 50px;color: #ffffff}
.more-videoImg>div{  line-height: 210px;  text-align: center;}
.videopage{text-align: center;padding: 40px;}
.videopage a{line-height: 40px;}
.videopage span{line-height: 40px;}

#warning .modal-header{background-color: #129a92}
#warning .modal-header p{text-align: center;color: #FFFFFF;font-size: 38px;height: 50px;line-height: 50px}
#warning .modal-body p{display: -webkit-flex;display: flex;font-size: 14px;line-height: 20px;color: #444444;margin-bottom: 10px;font-weight: bold}
#warning .modal-body p.txtRight{display: block;text-align: right;margin-bottom: 5px;}
#warning .modal-body p span{
    flex-shrink: 0;
    margin-right: 10px;
    width: 20px;
    height: 20px;
    text-align: center;
    border-radius: 100%;
    background: #129a92;
    color: #fff;
    font-size: 12px;}
.foot-addIcon .row{display: -webkit-flex;display: flex;justify-content: space-between;}
@keyframes rotating{
    from{transform:rotate(0deg)}
    to{transform:rotate(360deg)}

}
.new-csMayYuan{width: 80px;height: 80px;
    display: -webkit-flex;display: flex;;align-items: center;justify-content: center;
    margin-bottom: 3px;
    text-align: center;background-color: #FFFFFF;color: #333333;border: 1px solid  #129a92;
}
.csMyFied img{margin: 0 auto 5px;transition: all linear 0.2s}
.new-csMayYuan p{font-size: 14px;;line-height: 20px}
.new-csMay{position: fixed;right: 5px;top: 300px;z-index: 298;}
.new-csMayYuan:hover .csMyFied .active-csMy0{
    display: none;
}
.new-csMayYuan:hover .csMyFied .active-csMy1{
    display: block;
}
.new-csMayYuan:hover .csMyFied .zhuanzhuan{
    animation:rotating .2s linear ;
}
.new-csMayYuan:hover{background-color: #129a92;color: #FFFFFF;cursor: pointer;}
.new-csMayYuan .active-csMy0{display: block}
.new-csMayYuan .active-csMy1{display: none;}
.cslist-phone{height: 80px;text-align: center;padding: 0 15px;display: -webkit-flex;
    display: flex;align-items: center;justify-content: center;background-color: #129a92;
    color: #FFFFFF;font-size: 14px;line-height: 18px;
    position: absolute;
    left: 180px;
    top: -1px;
    width: 180px;
    transition: all linear 0.5s;
    border: 2px solid #129a92;
}
.cslist-phone p{margin-bottom: 5px}
.new-csMay-phone{position: relative}
.new-csMay-phone:hover .cslist-phone{left: -180px}
.cslist-phone img{height: 84px;margin: 0 auto}
.cs-toTop{z-index: 299;position: relative}

.zhibo-list{padding: 30px 0;border-bottom: 1px solid #eeeeee;
 display: -webkit-flex;display: flex;align-items: center;width: 100%;
}
.zhibo-listRight{flex-grow: 1}
.zhibo-listLeft{flex-shrink: 0;margin-right: 30px}
.zhibo-listLeft img{width: 380px;height: 210px}
.zhibo-listRight h3 a{
    font-size: 28px;line-height: 34px;margin-bottom: 20px;display: block;
}
.zhibo-listRight p{
    font-size: 16px;line-height: 24px;color: #999999;
    overflow: hidden;;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.zhibo-list:last-of-type{border-bottom: none}
.zb-video{margin-top: 20px}
.zb-video video{object-fit:fill}
.zb-txt p{font-size: 18px;line-height: 36px;color: #332f2f}
.zb-txt{margin: 40px 0}
.zb-form p{font-size: 18px;line-height: 24px;margin-bottom: 25px;text-align: center}
.zb-form input{width: 500px;height: 50px;line-height: 50px;border-radius: 10px;display: block;
 background-color: #f6f6f6;margin-bottom: 10px;border: none;
;outline: none;text-decoration: none;text-indent: 20px;font-size: 16px;
}
.zb-form input::-webkit-input-placeholder{color: #666666;font-size: 16px}
.zb-form input:-ms-input-placeholder{color: #666666;font-size: 16px}
.zb-form input::-moz-placeholder{color: #666666;font-size: 16px}
.zb-form{padding: 40px 0;display: -webkit-flex;display: flex;align-items: center;justify-content: center}
.zb-formMain{border-radius: 15px;border: 1px solid #129a92;box-shadow: 0 5px 20px -5px #999999;padding: 30px}
.zb-form a{display: block;width: 180px;height: 45px;font-size: 16px;color: #FFFFFF;line-height: 45px;text-align: center;background-color: #129a92;margin: 20px auto 0;border-radius: 15px}
