/*
@author: sunke
*/
body,input,textarea,button{font:14px/1.5 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1,\9ED1\4F53","PingFang SC","Heiti SC",tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif;}
body{margin:0 auto;color:#333;min-width:1200px;background:#fff;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0;padding:0;}
img{border:0 none;vertical-align:top;}
ul,li,ol{list-style-type:none;}
i,em,address,caption,cite,code,dfn,th,var{font-style: normal;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
input,button,textarea,a,a:hover{outline:none;}
textarea{resize:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{float:left; _display:inline;}
.fr{float:right; _display:inline;}
.pr{position:relative;}
.abs{position:absolute;}
.layout{width:1200px;margin:0 auto;}

/**/
.common-title{ text-align:center; padding:67px 0 42px;}
.common-title h3{ display:inline-block;}
.common-title h3 span{ line-height:50px; font-size:36px; font-weight:bold; position:relative;}
.common-title h3.white-tags span{ color:#fff;}
.common-title h3 span:before,.common-title h3 span:after{ content:""; width:68px; height:28px; position:absolute; left:-150px; top:12px; background:url("/images/shuishou/zhuanti/caiwujingli/ico01.png") no-repeat;}
.common-title h3 span:after{ left:auto; right:-150px; background:url("/images/shuishou/zhuanti/caiwujingli/ico02.png") no-repeat;}
.common-title p{ line-height:36px; font-size:20px; color:#3ab289; font-weight:bold;}

/**/
.topHeader-wrap{ width:100%; height:520px; background:url("/images/shuishou/zhuanti/caiwujingli/header.jpg") no-repeat center top;}
.topHeader-mod{}
.topHeader-mod .text{ padding-top:415px; text-align:center; font-size:0;}
.topHeader-mod .text p{ display:inline-block; width:330px; height:46px; line-height:46px; text-align:center; font-size:20px; color:#fff; font-weight:bold; margin:0 21px; background:url("/images/shuishou/zhuanti/caiwujingli/header-ico01.png") no-repeat;}

/**/
.value-wrap{ width:100%; height:520px; background:url("/images/shuishou/zhuanti/caiwujingli/value-bg.jpg") no-repeat center top;}
.value-mod{}
.value-mod .list{ width:1220px; padding:20px 0 0;}
.value-mod .list li{ float:left; width:386px; margin-right:20px; box-shadow:0 5px 5px #d1dae8; border-radius:12px; position:relative;}
.value-mod .list .con{ height:122px; background:#fff; border-radius:0 0 12px 12px;}
.value-mod .list .con p{ font-size:16px; line-height:30px; color:#000; padding:26px 30px 0 30px;}
.value-mod .list li .icon{ display:block; width:78px; height:78px; position:absolute; left:50%; margin-left:-39px; top:-39px;}

/**/
.skill-mod{ height:476px; background:url("/images/shuishou/zhuanti/caiwujingli/skill-bg.jpg") no-repeat center 20px;}
.skill-mod .box{ width:430px; text-align:center; position:absolute;}
.skill-mod .box h4{ display:block; width:173px; height:42px; line-height:42px; font-size:24px; color:#fff; font-weight:bold; margin:0 auto; background:#c3a86d; border-radius:40px;}
.skill-mod .box p{ line-height:32px; font-size:16px; padding-top:18px;}
.skill-mod .box.abs01{ left:45px; top:0;}
.skill-mod .box.abs02{ left:45px; top:193px;}
.skill-mod .box.abs03{ right:45px; top:0;}
.skill-mod .box.abs04{ right:45px; top:193px;}
.skill-mod .box.abs05{ left:50%; margin-left:-210px; top:307px;}

/**/
.model-title{ width:100%; height:235px; background:url("/images/shuishou/zhuanti/caiwujingli/model-bg.jpg") no-repeat center top;}
.model-mod{ padding:65px 0 0 33px;}
.model-mod .title{ height:40px; position:relative; margin-bottom:20px;}
.model-mod .title h4{ display:block; float:left; width:140px; height:40px; line-height:40px; font-size:20px; color:#fff; text-indent:40px; background:#31428a; border-radius:40px 0 0 40px;}
.model-mod .title p{ display:block; float:left; line-height:38px; font-size:20px; color:#31428a; font-weight:bold; width:298px; text-indent:20px; border:1px solid #31428a; border-radius:0 40px 40px 0;}
.model-mod .title:before{ content:""; width:20px; height:20px; background:#31428a; position:absolute; left:-31px; top:10px; border-radius:50%;}
.model-mod .con{ background:#f1f1f1; border-radius:12px; padding:10px 38px; margin-bottom:30px;}
.model-mod .con .box{ border-bottom:1px dashed #c3a86d;}
.model-mod .con .box h5{ display:block; float:left; width:425px; height:42px; line-height:42px; text-align:center; background:#c3a86d; border-radius:50px; font-size:16px; color:#fff; font-weight:bold;}
.model-mod .con .box h5.auto{ width:auto; padding:0 22px; margin-left:20px;}
.model-mod .con .box .text{ float:right; width:630px; padding:16px 0;}
.model-mod .con .box .text p{ line-height:33px; font-size:16px; color:#404040;}
.model-mod .con .box .text.two-tags p{ float:left; width:315px;}
.model-mod .con .box:last-child{ border-bottom:0;}

/**/
.teacher-wrap{ width:100%; background:url("/images/shuishou/zhuanti/caiwujingli/teacher-bg.jpg") no-repeat center top #eaf0f8;}
.teacher-mod{ background:#fff; border-radius:10px; padding-bottom:42px;}
.teacher-mod .tab-con{ display:none;}
.teacher-mod .tab-con .pic{ float:left; width:290px; margin:62px 0 0 128px;}
.teacher-mod .tab-con .pic img{ box-shadow:0 0 8px 3px #c5d0da; border-radius:10px;}
.teacher-mod .tab-con .text{ float:right; width:673px; padding:20px 0 0;}
.teacher-mod .tab-con .text h4{ line-height:72px; width:465px; border-bottom:1px solid #e3e3e3; font-size:24px; position:relative; margin-bottom:7px;}
.teacher-mod .tab-con .text h4:before{ content:""; width:75px; height:3px; background:#c3a86d; position:absolute; left:0; bottom:-1px;}
.teacher-mod .tab-con .text h5{ line-height:56px; font-size:16px; color:#c3a86d;}
.teacher-mod .tab-con .text p{ line-height:38px; font-size:16px;}

.mySwiper{ width:1120px; height:122px; margin:50px auto 0; overflow:hidden;}
.mySwiper .swiper-wrapper{}
.mySwiper .swiper-slide{ text-align:center;}
.mySwiper .swiper-slide .pic{ display:block; width:91px; height:91px; border-radius:50%; margin:0 auto;}
.mySwiper .swiper-slide p{ font-size:16px; line-height:30px;}
.mySwiper .swiper-slide.on .pic{ border:2px solid #28b77e; box-sizing:border-box; -webkit-box-sizing:border-box;}
.mySwiper .swiper-button-next,.mySwiper .swiper-button-prev{ display:block; width:17px; height:30px; margin-top:0; position:absolute; left:0; top:33px; z-index:19; background:url("/images/shuishou/zhuanti/caiwujingli/ico03.png") no-repeat;}
.mySwiper .swiper-button-prev{ left:auto; right:0; background:url("/images/shuishou/zhuanti/caiwujingli/ico04.png") no-repeat;}

/**/
.certificate-wrap{ width:100%; height:742px; background:url("/images/shuishou/zhuanti/caiwujingli/certificate-bg.jpg") no-repeat center top;}
.certificate-mod{}
.certificate-mod .swiper-slide{ width:530px; height:379px;}
.certificate-mod .swiper-button-prev,.certificate-mod .swiper-button-next{ display:block; width:44px; height:44px; position:absolute; top:168px; left:-60px; background:url("/images/shuishou/zhuanti/caiwujingli/certificate-ico01.png") no-repeat;}
.certificate-mod .swiper-button-next{ left:auto; right:-60px; background:url("/images/shuishou/zhuanti/caiwujingli/certificate-ico02.png") no-repeat;}
.certificate-mod .tips{ text-align:center; font-size:22px; padding-top:80px; line-height:32px;}

/**/
.contact-wrap{ width:100%; height:411px; background:url("/images/shuishou/zhuanti/caiwujingli/contact-bg.jpg") no-repeat center top;}
.contact-mod{}
.contact-mod .tit01{ text-align:center;}
.contact-mod .tit01 h3{ display:inline-block; border-bottom:1px dashed #21c27e; line-height:63px; padding-top:32px; font-size:24px; color:#fff; font-weight:bold;}
.contact-mod .tit02{ line-height:50px; text-align:center; font-size:16px; color:#21c27e;}
.contact-mod .con{ padding:18px 0 0 0;}
.contact-mod .con p{ display:block; float:left; width:199px; line-height:36px; color:#fff;}

/**/
.fix-bottom{ width:100%; height:120px; line-height:120px; font-size:16px; color:#fff; text-align:center; position:fixed; left:0; bottom:0; z-index:69; background:url("/images/shuishou/zhuanti/caiwujingli/fix-bottom.jpg") no-repeat;}
.fix-bottom strong{ font-size:40px;}
.fix-bottom .buy-btn{ display:inline-block; width:210px; height:60px; line-height:60px; font-size:24px; font-weight:bold; text-decoration:none; margin-left:50px; color:#a14b00; border-radius:40px; background:#fff5e9; background-image:-webkit-linear-gradient(top, #fff5e9, #ffe1bd); background-image:-moz-linear-gradient(top, #fff5e9, #ffe1bd); background-image:linear-gradient(top,#fff5e9,#ffe1bd);}

/**/
.footer-wrap{ padding-bottom:120px;}