.transition,#menu>li>.sub-menu li a,.tab span,.tab a,.high-quality-service .item,.recommended-solution-list a .intro,.recommended-solution-list a .intro h4,.coach-scroll-content button,.live-msg-form li label input,.live-msg-form li label textarea,.live-msg-form li button,.team-work-content .list .item,.news-list li .view a{transition:all cubic-bezier(1, 0, 0.32, 0.98) 0.3s}
.clear-fix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html .clear-fix{height:1px}
.gray-bg{background-color:#f7f7f7}
.wrap{width:1230px;margin:0 auto}
#topNav{height:85px;background:white;position:relative;z-index:9}
#topNav .logo{float:left;width:230px;height:75px;margin-top:5px}
.logo h1{ font-size:0;text-indent: -9999px;}
#menu{float:right}
#menu>li{float:left;margin:0 25px;padding:35px 0 31px 0}
#menu>li:last-child{margin-right:0}
#menu>li>a{padding:10px}
#menu>li>a:hover,#menu>li>a.active{color:#fbc412}
#menu>li>a:hover.has-sub-menu:after,#menu>li>a.active.has-sub-menu:after{border-top-color:#fbc412}
#menu>li>a.has-sub-menu:after{display:inline-block;width:0;height:0;border:5px solid transparent;border-top-color:#333;margin-left:5px;vertical-align:-2px;content:''}
#menu>li>.sub-menu{position:absolute;left:0;top:85px;width:100%;background:rgba(0,0,0,0.8);opacity:0;height:0;visibility:hidden}
#menu>li>.sub-menu li{float:left;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease-in-out}
#menu>li>.sub-menu li a{display:inline-block;color:#fbc412;padding:20px}
#menu>li>.sub-menu li a:hover{color:white;background:#fbc412}
/*#menu>li:hover>.sub-menu{opacity:1;visibility:visible;height:auto}*/
#menu>li:hover>.sub-menu{opacity:1;visibility:visible;height:60px}
#menu>li>.sub-menu ol{display:inline-block;position:relative}
/*#menu > li:nth-child(2):hover > .sub-menu > ol {
    padding-left: 17%
}
#menu > li:nth-child(3):hover > .sub-menu > ol {
    padding-left: 27%
}*/
/*#menu > li:nth-child(4):hover > .sub-menu > ol {
    padding-left: 37%
}*/
/*#menu > li:nth-child(6):hover > .sub-menu > ol {
    padding-left: 65%
}*/
/*#menu > li:nth-child(6):hover > .sub-menu li {
    float: right;
}
#menu > li:nth-child(7):hover > .sub-menu li {
    float: right
}*/
#footer{background:url("../images/foot-bg.png") center no-repeat;background-size:cover;padding-top:60px}
#footer a { color:#CCC;}
#footer .company-info{float:left;width:250px;color:#CCC;font-size:12px}
#footer .company-info h2{color:white;font-size:16px;font-weight:normal;border-bottom:2px solid #fbc412;padding-bottom:10px}
#footer .company-info p{margin-top:20px}
#footer .bottom-menu{float:left;margin-left:200px}
#footer .bottom-menu ul{float:left;color:white;margin-right:60px}
#footer .bottom-menu ul li{margin-bottom:10px}
#footer .bottom-menu ul a{color:#8f8d8a;font-size:12px}
#footer .bottom-menu ul a:hover{color:#fbc412}
#footer .qr-code{float:right;width:150px}
#footer .qr-code p{ color:#8f8d8a; font-size:14px; text-align:center;}
#footer .copy-right{background:rgba(0,0,0,0.5);margin-top:0px;padding:10px 0;font-size:12px;color:#8f8d8a}
.friend_contain { width:100%; height:30px;background:rgba(0,0,0,0.3); }
.friend_box { width:1230px; height:auto;font-size:12px; line-height:30px; margin:0px auto; color:#8f8d8a;}
.friend_box a{ color:#8f8d8a;}
.friend_box a:hover{ color:#8f8d8a;}
.breadcrumb{font-size:15px;padding:20px 0}
.breadcrumb a:hover{text-decoration:underline;color:#fbc412}

.index_tab{border-bottom:1px solid #e8ecf7;text-align:center}
.index_tab span,.index_tab a{display:inline-block;margin:0 35px;padding:10px 5px;border-bottom:2px solid transparent;cursor:pointer;font-size:18px}
.index_tab span.active,.index_tab span:hover,.index_tab a.active,.index_tab a:hover{color:#fbc412;border-bottom-color:#fbc412}

.tab{border-bottom:1px solid #e8ecf7;text-align:center}
.tab span,.tab a{display:inline-block;margin:0 35px;padding:10px 5px;border-bottom:2px solid transparent;cursor:pointer;font-size:18px}
.tab span.active,.tab span:hover,.tab a.active,.tab a:hover{color:#fbc412;border-bottom-color:#fbc412}
.page{text-align:center}
.page b {
    display: inline-block;
    color: #4274ff;
    min-width: 34px;
    line-height: 34px;
    padding: 0 2px;
	font-size:14px;
}
.page a{display:inline-block;color:#4274ff;border:1px solid #dadbdc;min-width:34px;min-height:34px;line-height:34px;box-sizing:border-box;padding:0 10px;margin-right:4px; margin-left:4px;font-size:14px}
.page a.active{border-color:transparent;font-weight:bold;color:#333}
.page a:hover{color:#333;font-weight:bold;border-color:#333}
.unslider{margin:0;padding:0;position:relative}
.unslider .slider img{display:block;width:100%}
.unslider li,.unslider ol,.unslider ul{list-style:none;margin:0;padding:0;border:none}
.unslider-wrap{position:relative}
.unslider-wrap.unslider-carousel li{float:left}
.unslider-vertical ul{height:100%}
.unslider-vertical li{float:none;width:100%}
.unslider-fade{position:relative}
.unslider-fade .unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:8}
.unslider-fade .unslider-wrap li.unslider-active{z-index:10}
.unslider-arrow{position:absolute;left:36px;z-index:2;width:35px;height:48px;cursor:pointer;top:50%;margin-top:-24px;text-indent:-9999px;background:rgba(0,0,0,0.3) url("../images/prev.png") center;transition:background-color ease-in .3s}
.unslider-arrow:hover,.unslider-arrow.next:hover{background-color:rgba(0,0,0,0.6)}
.unslider-arrow.next{left:auto;right:36px;background:rgba(0,0,0,0.3) url("../images/next.png") center}
.unslider-nav{position:absolute;bottom:10px;width:100%;text-align:center}
.unslider-nav li{display:inline-block;background:rgba(0,0,0,0.8);width:16px;height:16px;overflow:hidden;text-indent:2em;margin:0 10px 0 0;border-radius:10px;border:2px solid transparent;cursor:pointer}
.unslider-nav li.unslider-active{background:#fbc412;border-color:white}
.slider{width:100%;overflow-x:hidden}
.section-title{text-align:center;padding-bottom:30px;background:url("../images/section-title-bg.png") center bottom no-repeat}
.section-title.white{color:white;background:url("../images/section-title-bg-white.png") center bottom no-repeat}
.section-title strong{font-size:30px;font-weight:normal}
.high-quality-service-wrap{padding:40px 0 40px 0}
.section-intro{font-size:14px;text-align:center;line-height:1.8;margin-top:25px}
.high-quality-service{margin-top:70px}
.high-quality-service .item{float:left;width:25%;padding:0 20px;box-sizing:border-box;text-align:center}
.high-quality-service .item .quality-icon{display:inline-block;width:60px;height:60px;transition:background-color ease .3s;background:url("../images/high-quality-icon.png") no-repeat;border:1px solid #fbc412;border-radius:60px}
.high-quality-service .item .quality-icon.icon1{background-position:-60px 0}
.high-quality-service .item .quality-icon.icon2{background-position:-60px -60px}
.high-quality-service .item .quality-icon.icon3{background-position:-60px -120px}
.high-quality-service .item .quality-icon.icon4{background-position:-60px -180px}
.high-quality-service .item h3{margin:20px}
.high-quality-service .item p{font-size:14px;line-height:1.5}
.high-quality-service .item:hover{color:#fbc412}
.high-quality-service .item:hover .quality-icon{background-color:#fbc412}
.high-quality-service .item:hover .quality-icon.icon1{background-position:0 0}
.high-quality-service .item:hover .quality-icon.icon2{background-position:0 -60px}
.high-quality-service .item:hover .quality-icon.icon3{background-position:0 -120px}
.high-quality-service .item:hover .quality-icon.icon4{background-position:0 -180px}
.recommended-solution{padding:40px 0 40px 0;background:url("../images/recommended-solution-bg.png") center no-repeat;background-size:cover}
.recommended-solution-list a{position:relative;display:block;width:380px;height:240px;float:left;margin:15px 40px 35px 0;overflow:hidden}
.recommended-solution-list a:nth-child(3n){margin-right:0}
.recommended-solution-list a .intro{position:absolute;width:100%;height:100%;left:0;top:185px;padding:15px 90px 0 15px;box-sizing:border-box;background:-moz-linear-gradient(top, rgba(251,196,18,0) 0%, rgba(251,196,18,0.8) 15%, rgba(125,185,232,0.8) 100%);background:-webkit-linear-gradient(top, rgba(251,196,18,0) 0%, rgba(251,196,18,0.8) 15%, rgba(125,185,232,0.8) 100%);background:linear-gradient(to bottom, rgba(251,196,18,0) 0%, rgba(251,196,18,0.8) 15%, rgba(125,185,232,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccfbc412', endColorstr='#007db9e8',GradientType=0 )}
.recommended-solution-list a .intro h4{color:white;font-size:22px;font-weight:normal}
.recommended-solution-list a .intro p{color:white;line-height:1.8;margin-top:15px}
.recommended-solution-list a:hover .intro{top:0;background:-moz-linear-gradient(top, rgba(251,196,18,0.8) 0%, rgba(251,196,18,0.8) 62%, rgba(125,185,232,0) 100%);background:-webkit-linear-gradient(top, rgba(251,196,18,0.8) 0%, rgba(251,196,18,0.8) 62%, rgba(125,185,232,0) 100%);background:linear-gradient(to bottom, rgba(251,196,18,0.8) 0%, rgba(251,196,18,0.8) 62%, rgba(125,185,232,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccfbc412', endColorstr='#007db9e8',GradientType=0 )}
.recommended-solution-list a:hover .intro h4{color:#333}
.classic-case-wrap{padding:40px 0 40px 0}
.classic-case-wrap .classic-case{margin:30px 5px 0 5px}
.classic-case-wrap .classic-case-tab{width:237px;float:left}
.classic-case-wrap .classic-case-tab li{margin-bottom:2px;cursor:pointer;border:2px solid transparent;box-sizing:border-box}
.classic-case-wrap .classic-case-tab li img{display:block}
.classic-case-wrap .classic-case-tab li.active{border-color:#fbc412}
.classic-case-wrap .show-case{width:732px;height:482px;float:left;margin:0 3px;overflow:hidden}

.videos{padding:40px 0 40px 0;background:url("../images/videos-bg.png") center no-repeat;background-size:cover}
.videos-list { display:block; margin-left:17px;}
.videos-list li{float:left;margin-right:30px;width:380px;color:white}
.videos-list li:last-child{margin:0}
.videos-list li .video{position:relative}
/*.videos-list li .video button{position:absolute;left:50%;top:50%;margin:-30px 0 0 -30px;width:60px;height:60px;text-align:center;background:rgba(0,0,0,0.8);border:0;border-radius:60px;cursor:pointer}
.videos-list li .video button:after{display:inline-block;width:0;height:0;border:15px solid transparent;border-left-color:white;margin:5px 0 0 20px;content:''}*/
.videos-list li .video-intro h3{margin:10px 0;font-size:20px;font-weight:normal}
.videos-list li .video-intro p{line-height:1.8;font-size:14px}
/*.video { width:370px; height:275px;}
.video video{ width:100%; height:100%; object-fit:fill}*/

.featured-base{padding:40px 0 40px}
.featured-base .featured-base-tab{margin:30px 0 30px}
.featured-base .base-content{height:250px;width:100%;overflow:hidden}
.featured-base .base-content .base-scroll-content{width:4920px}
.featured-base .base-content .base-scroll-content .tab-item{float:left;width:1230px}
.featured-base .base-content .base-scroll-content .tab-item a{display:block;width:300px;float:left;margin:0 3px;text-align:center;font-size:18px}
.featured-base .base-content .base-scroll-content .tab-item a .img{height:200px;overflow:hidden;margin-bottom:15px}
.featured-base .base-content .base-scroll-content .tab-item a .img img{transform:scale(1);transition:transform cubic-bezier(1, 0, 0.32, 0.98) .6s}
.featured-base .base-content .base-scroll-content .tab-item a:hover{color:#fbc412}
.featured-base .base-content .base-scroll-content .tab-item a:hover img{transform:scale(1.2)}
.coach{padding:40px 0 40px;background:url("../images/coach-bg.png") center no-repeat;background-size:cover}
.coach-scroll-content{position:relative;margin-top:30px}
.coach-scroll-content .coach-scroll-ovh{width:1100px;height:480px;overflow:hidden;margin:0 auto}
.coach-scroll-content .coach-scroll-ovh ul{width:1920px}
.coach-scroll-content .coach-scroll-ovh ul li{width:326px;float:left;height:480px;box-sizing:border-box;background:white;margin:0 60px 0 0;cursor:pointer;transition:all cubic-bezier(1, 0, 0.32, 0.98) .6s}
.coach-scroll-content .coach-scroll-ovh ul li .coach-photo{overflow:hidden}
.coach-scroll-content .coach-scroll-ovh ul li .coach-photo img{transform:scale(1);transition:transform cubic-bezier(1, 0, 0.32, 0.98) .6s}
.coach-scroll-content .coach-scroll-ovh ul li:hover{background:#fbc412;color:white}
.coach-scroll-content .coach-scroll-ovh ul li:hover .coach-photo img{transform:scale(1.2);transition:transform cubic-bezier(1, 0, 0.32, 0.98) .6s}
.coach-scroll-content .coach-scroll-ovh ul li .coach-info{padding:15px;font-size:14px}
.coach-scroll-content .coach-scroll-ovh ul li .coach-info h4{text-align:center;font-size:20px;margin-bottom:15px}
.coach-scroll-content .coach-scroll-ovh ul li .coach-info h4 span{display:inline-block;border-bottom:2px solid #fbc412;padding:0 20px 8px}
.coach-scroll-content .coach-scroll-ovh ul li .coach-info p{line-height:1.8}
.coach-scroll-content button{position:absolute;width:40px;height:40px;background-color:#fbc412;top:45%;border-radius:40px;border:0;cursor:pointer}
.coach-scroll-content button:hover{background-color:#d8a412}
.coach-scroll-content button:disabled{background-color:#333}
.coach-scroll-content button:disabled:hover{background-color:#333}
.coach-scroll-content button.prev{left:0;background-image:url("../images/prev.png");background-size:80%;background-position:center}
.coach-scroll-content button.next{left:auto;right:0;background-image:url("../images/next.png");background-size:80%;background-position:center}
.home-news{padding:40px 0}
.home-news-list{margin-top:30px}
.home-news-item{display:block;width:570px;height:186px;float:left;background:#f8f8f8;margin:0 78px 35px 0}
.home-news-item:nth-child(2n){margin-right:0}
.home-news-item .item-pic{float:left;width:278px;height:185px}
.home-news-item .item-content{float:left;padding:7px;box-sizing:border-box;width:290px;font-size:12px}
.home-news-item .item-content h3{font-size:16px;margin-top:10px}
.home-news-item .item-content>p{margin:8px 0;line-height:1.8;height:70px;overflow:hidden;color:#999}
.home-news-item .item-content .read-info{line-height:1.8}
.home-news-item:hover{background:#fbc412;color:white !important}
.home-news-item:hover .item-content>p{color:white}

.home-news-list2{margin-top:30px}
.home-news-item2{display:block;width:570px;height:auto;float:left;background:#f8f8f8;margin:0 78px 10px 0}
.home-news-item2:nth-child(2n){margin-right:0}
.home-news-item2 .item-pic2{float:left;width:278px;height:185px}
.home-news-item2 .item-content2{float:left;padding:7px;box-sizing:border-box;width:570px;font-size:12px}
.home-news-item2 .item-content2 h3{font-size:16px;margin-top:10px}
.home-news-item2 .item-content2>p{margin:8px 0;line-height:1.8;height:auto;overflow:hidden;color:#999}
.home-news-item2 .item-content2 .read-info{line-height:1.8}
.home-news-item2:hover{background:#fbc412;color:white !important}
.home-news-item2:hover .item-content2>p{color:white}

.new_bg_contain { background:url(../images/index_health_list_bg.jpg) center no-repeat;background-size: cover;}

.partner{padding:40px 0 40px;background:url("../images/partner-bg.png") center no-repeat;background-size:cover}
.partner ul{margin-top:40px}
.partner ul li{float:left;width:217px;height:158px;margin:0 29px 40px 0}
.live-msg{padding:30px 0 10px}
.live-msg-form{margin-top:20px;padding:0 30px}
.live-msg-form li{display:block;margin-bottom:20px}
.live-msg-form li label{display:block;box-sizing:border-box}
.live-msg-form li label input,.live-msg-form li label textarea{border:1px solid #e8ecf7;border-radius:5px;box-sizing:border-box;padding:0 20px;font-size:18px;width:1015px}
.live-msg-form li label input:focus,.live-msg-form li label textarea:focus{border-color:#fbc412}
.live-msg-form li label input{height:54px;line-height:54px}
.live-msg-form li label textarea{height:80px;padding:20px}
.live-msg-form li label span{font-size:18px}
.live-msg-form li label span.va-t{vertical-align:top}
.live-msg-form li label.double{width:50%;float:left}
.live-msg-form li label.double input{width:430px}
.live-msg-form li label.validation input{width:200px}
.live-msg-form li label.validation i{display:inline-block;width:100px;vertical-align:middle;margin:0 10px}
.live-msg-form li label.validation a{color:#4274ff}
.live-msg-form li button{margin-left:90px;height:54px;width:200px;border:0;border-radius:5px;background:#fbc412;color:white;font-size:18px;cursor:pointer}
.live-msg-form li button:hover{background:#d8a412}
.banner{font-size:0}
.team-work-wrap{padding:25px 0 40px}
.team-work-wrap .team-work-tab{margin:40px 0 0 0}
.team-work-content{padding:35px 0 0 0}
.team-work-content.pt0{padding-top:0}
.team-work-content .list{float:left;width:835px}
.team-work-content .list .item{display:block;padding:15px;background:white;box-sizing:border-box;margin-bottom:30px}
.team-work-content .list .item:hover{box-shadow:0 5px 10px rgba(0,0,0,0.05)}
.team-work-content .list .item:hover .item-info h3{color:#fbc412}
.team-work-content .list .item-img{float:left;width:215px;font-size:0;margin-right:30px}
.team-work-content .list .item-img.place-img{width:280px;margin-right:10px}
.team-work-content .list .item-info{float:left;width:560px}
.team-work-content .list .item-info.place-info{width:500px}
.team-work-content .list .item-info h3{font-size:18px}
.team-work-content .list .item-info h3 a{font-weight:normal}
.team-work-content .list .item-info h3 a:hover{color: #fbc412;}
.team-work-content .list .item-info>p{font-size:14px;line-height:1.8;margin:15px 0;height:46px;overflow:hidden}
.team-work-content .list .item-info>p.l3{height:70px}
.team-work-content .list .item-type-info{font-size:12px;color:#666;line-height:1.8}
.team-work-content .list .item-type-info label{margin-right:30px}
.team-work-content .list .location-base{margin-top:10px;font-size:14px}
.team-work-content .list .location-base .location{float:left}
.team-work-content .list .location-base .location:before{display:inline-block;width:16px;height:16px;background:url("../images/location-icon.png") center no-repeat;margin-right:5px;content:''}
.team-work-content .list .location-base .base{float:right}
.team-work-content .list .location-base .base:before{display:inline-block;width:16px;height:16px;background:url("../images/flag-icon.png") center no-repeat;margin-right:5px;content:''}
.base-matching{position:relative;padding:0 30px}
.base-matching>span{font-size:12px}
.base-matching .matching-scroll{width:440px;height:70px;overflow:hidden;margin-top:5px}
.base-matching .matching-scroll ul{width:456px}
.base-matching .matching-scroll li{float:left;width:40px;text-align:center;margin:0 17px 15px 0;font-size:12px !important;overflow:hidden}
.base-matching .matching-scroll li p{white-space:nowrap}
.base-matching button{position:absolute;top:43%;width:12px;height:20px;border:0;cursor:pointer}
.base-matching button.matching-prev{left:0;background:url("../images/matching-prev.png") no-repeat;background-size:contain}
.base-matching button.matching-next{left:auto;right:0;background:url("../images/matching-next.png") no-repeat;background-size:contain}
.base-matching.right-match{padding:0}
.base-matching.right-match .matching-scroll{width:100%;overflow:inherit;height:auto}
.base-matching.right-match .matching-scroll ul{width:auto}
.base-matching.right-match .matching-scroll li{margin:0 16px 17px 0}
.base-matching.right-match .matching-scroll li:nth-child(6n){margin-right:0}
.team-work-content .right-box{float:right;width:360px}
.side-section{background:white;padding:20px;box-sizing:border-box;margin-bottom:30px}
.side-section>p{margin-top:20px;font-size:14px;line-height:1.8}
.side-section header{font-size:18px;font-weight:bold;padding-left:10px;border-left:3px solid #fbc412}
.side-section li{float:left;width:145px;margin:20px 20px 0 0;text-align:center;font-size:14px}
.side-section li:nth-child(2n){margin-right:0}
.side-section li a{display:block}
.side-section li a:hover{color:#fbc412}
.side-section li p{margin-top:6px}
.side-section .class-example a{display:block;margin-top:20px;text-align:center}
.side-section .class-example a p{margin-top:6px}
.side-section .class-example a:hover{color:#fbc412}
.side-section .class-example.v-class-example a{float:left;width:24%;margin-right:1%}
.about-us{padding:70px 0}
.about-us .about-pic{float:left;width:330px}
.about-us .about-content{font-size:16px;float:left;width:860px;margin-left:40px}
.about-us .about-content p{margin-bottom:20px;line-height:1.5}
.year-tree{position:relative;text-align:center;border-bottom:1px solid #dcdcdc}
.year-tree li{display:inline-block;margin:0 18px;cursor:pointer}
.year-tree li span{position:relative;display:inline-block;width:16px;height:16px;border-radius:16px;background:#dcdcdc;margin:10px 0 -12px}
.year-tree li.active span{background:#ff6e00}
.year-tree li.active span:before{position:absolute;top:10px;left:50%;margin-left:-20px;width:0;height:0;border:20px solid transparent;border-bottom-color:#efae0d;content:''}
.develop-content{position:relative;margin-top:40px;padding:40px;background:#efae0d;border-radius:10px;color:white}
.develop-content .item{display:none;text-align:center}
.develop-content .item h2{font-size:60px;margin-bottom:20px}
.develop-content .item p{line-height:1.5}
.company-qualification{position:relative}
.company-qualification .company-ofh{width:1160px;margin:0 auto;overflow:hidden}
.company-qualification .company-ofh li{float:left;width:280px;text-align:center;margin-right:10px}
.company-qualification .company-ofh li p{font-size:14px;margin-top:10px}
.company-qualification .company-ofh>span{display:block;position:absolute;width:30px;height:55px;top:30%;cursor:pointer}
.company-qualification .company-ofh>span.qualification-prev{left:-20px;background:url("../img/qualification-prev.png")}
.company-qualification .company-ofh>span.qualification-next{left:auto;right:-10px;background:url("../img/qualification-next.png")}
.join-us{margin-bottom:45px;color:#666}
.join-us>h3{font-size:18px}
.join-us .info{position:relative;border:1px solid #ddd;font-size:14px;padding:22px 30px 60px 30px;margin:20px 0 0;box-shadow:0 0 10px rgba(0,0,0,0.05)}
.join-us .info .block{margin-bottom:20px;line-height:1.8}
.join-us .info>a{display:block;/*position:absolute;*/ margin:0px auto;bottom:10px;width:90px;line-height:36px;background:#4274ff;color:white;text-align:center;border-radius:3px;margin-top: 20px;}
.join-us .info>a:hover{background:#0f4eff}
.news-list{padding:50px 0 20px}
.news-list li{float:left;margin:0 130px 30px 0;width:550px;padding:25px;border:1px solid #e5e5e5;border-radius:10px;box-shadow:4px 4px 10px rgba(0,0,0,0.05)}
.news-list li:nth-child(2n){margin-right:0}
.news-list li h3{font-size:22px}
.news-list li p{font-size:14px;margin:20px 0;color:#666}
.news-list li .view a{display:block;width:158px;float:left;margin-top:15px;line-height:46px;border:1px solid #e5e5e5;border-radius:3px;text-align:center}
.news-list li .view a:hover{background:#fbc412;color:white;border-color:#d8a412}
.news-list li .view .news-pic{float:right;width:240px;height:80px}
.news-list li .view .news-pic span{float:left;width:50%}
.content-detail{background:white;padding:20px;box-sizing:border-box;margin-bottom:85px}
.content-detail .title{border-bottom:1px solid #e8ecf7;padding-bottom:10px;font-size:14px}
.content-detail .title h3{font-size:22px;margin-bottom:30px}
.content-detail .title p{color:gray}
.content-detail .title p span{margin-right:10px}
.content-detail .content{padding:35px 0 15px;line-height:1.8;font-size:14px}
.two-pic{margin:15px 0}
.two-pic img{width:48%;display:inline-block;padding:5px;border:1px solid #e8ecf7;box-sizing:border-box;float:left;margin:0 1%}
.content-detail .content img{width:auto}
.content-detail .detail-icon{padding:30px 0 0;font-size:14px}
.content-detail .detail-icon span{display:inline-block;width:200px;margin-bottom:10px}
.content-detail .detail-icon span:before{display:inline-block;width:30px;height:30px;background:url("../images/detail-icon.png") no-repeat;vertical-align:middle;content:''}
.content-detail .detail-icon span.icon2:before{background-position:0 -30px}
.content-detail .detail-icon span.icon3:before{background-position:0 -60px}
.content-detail .detail-icon span.icon4:before{background-position:0 -90px}
.content-control{margin:20px 0;border-top:1px solid #e8ecf7;padding-top:20px}
.content-control p{width:auto;text-align:left;margin-bottom:10px}
.content-control p a:hover{text-decoration:underline}
.class-detail{margin-bottom:30px}
.class-detail .class-slider{width:835px}
.class-detail .class-slider-ovh{width:835px;height:473px; margin-bottom:2px;overflow:hidden}
.class-detail .class-slider-ovh li{float:left;width:835px}
.class-detail .class-slider-thum-ovh{position:relative;width:835px;height:95px;overflow:hidden}
.class-detail .class-slider-thum-ovh li{float:left;width:167px;border:1px solid transparent;/*padding-right: 2px;*/box-sizing:border-box;cursor:pointer}
.class-detail .class-slider-thum-ovh span{position:absolute;left:2px;width:35px;height:48px;cursor:pointer;top:50%;margin-top:-24px;text-indent:-9999px;background:rgba(0,0,0,0.5) url("../images/prev.png") center;transition:background-color ease-in .2s}
.class-detail .class-slider-thum-ovh span.next{left:auto;right:2px;background:rgba(0,0,0,0.3) url("../images/next.png") center}
.class-detail .class-slider-thum-ovh span:hover{background-color:rgba(0,0,0,0.8)}
.class-detail .content{background:white;margin-top:30px}
.class-detail .content .anchor-menu{position:relative;background:#efae0d;margin-left:-10px;width:857px;text-align:center;z-index:2}
.class-detail .content .anchor-menu:before,.class-detail .content .anchor-menu:after{position:absolute;bottom:-20px;display:block;width:1px;height:1px;border-top:10px solid #d49b0e;border-bottom:10px solid transparent;content:'';z-index:2}
.class-detail .content .anchor-menu:before{left:0;border-left:10px solid transparent}
.class-detail .content .anchor-menu:after{left:auto;right:0;border-right:10px solid transparent}
.class-detail .content .anchor-menu li{display:inline-block;border-left:1px solid white}
.class-detail .content .anchor-menu li:first-child{border:0}
.class-detail .content .anchor-menu li a{display:inline-block;padding:12px 20px;color:white}
.class-detail .content .anchor-content{padding:20px}
.class-detail .content .anchor-content img{ display:block;}
.class-detail .content .anchor-content .block{line-height:1.8;font-size:14px;margin:25px 0;border-bottom:1px solid #eee;padding:25px 0}
.class-detail .content .anchor-content .block h3{font-size:18px;font-weight:normal;text-align:center;margin-bottom:15px}
.class-detail .content .anchor-content .stroke-item{border-left:1px solid #ddd;padding:0 0 15px 25px;margin-left:10px}
.class-detail .content .anchor-content .stroke-item h4{position:relative;font-size:20px;font-weight:normal;line-height:1.2;top:-10px}
.class-detail .content .anchor-content .stroke-item h4 span.clock{position:absolute;left:-42px;top:-5px;display:inline-block;width:32px;height:32px;line-height:32px;border-radius:32px;background:#efae0d url("../images/clock.png") center no-repeat}
.class-detail .content .anchor-content .stroke-item .stroke-img{margin:10px 0}
.class-detail .content .anchor-content .stroke-item .stroke-img img{width:auto}
.class-detail .content .anchor-content .stroke-item.end h4{top:15px}
.class-detail .content .anchor-content .stroke-item.end h4 span.clock{text-align:center;background-image:none;color:white}
.side-program{background:white;border-top:2px solid #fbc412;margin-bottom:30px;padding:20px;box-sizing:border-box}
.side-program h3{font-size:28px;margin-bottom:20px}
.side-program .detail{font-size:14px;line-height:1.5;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e8ecf7}
.side-program .detail p { margin-top:6px; margin-bottom:6px;}
.side-program .share{font-size:14px;    padding-left: 13px;margin-top: 0px;}
.side-program .share li{float:left;width:47px;height:47px;margin:15px 15px 0 0}
.customer-example{padding:0}
.customer-example header.title{font-size:18px;font-weight:bold;padding-left:10px;margin-bottom:10px;border-left:3px solid #fbc412}

/*# sourceMappingURL=style.css.map */
.midtop{height:24px}
.qq_top{height:28px}
.shouhou_mid{height:175px}
.qqbottom{margin-top:-8px;*+margin-top:0;height:4px}
#boxqq {width:140px;background:#fff;position:fixed;top:100px;right:0;border-radius:5px 0 0 5px;-webkit-box-shadow:2px 0 5px #333;-moz-box-shadow:2px 0 5px #333; box-shadow:2px 0 5px #333;z-index:9999 }
.qq_title{width:33px;height:300px;position:absolute;left:-33px;top:35px;color:white;line-height:33px;text-align:center;vertical-align:middle;border-radius:5px 0 0 5px;cursor: pointer;}
.qq_info{color:#000;display:block;margin:10px;text-shadow:0 0 5px #333;-webkit-text-shadow:0 0 5px #333;-moz-text-shadow:0 0 5px #333;font-size:16px;border-bottom:1px dashed #333;}
.qq{margin:10px;list-style:none;}.txt{width:auto;height:25px;display: block;font-size: 12px;float:left;line-height:25px;-webkit-text-shadow:0 0 5px #ccc;-moz-text-shadow:0 0 5px #ccc;text-shadow:0 0 5px #ccc;}
.csimg{width:200px;height:124px;position: absolute;left:0px;top:-124px;}
.wpaqq {display:inline-block;zoom:1;width:102px;height:24px;font-size:12px;background-image:url(../images/qq/wpa_a01.png);overflow: hidden;}
.wpaqq a,.wpaqq a:link, .wpaqq a:visited, .wpaqq a:hover{display:block;width:82px;height:23px;line-height: 21px;_line-height: 21px;padding: 1px 0 0 10px;text-align:center;color:#225073;text-decoration:none;font-size: 12px;}
.newkefu_bar {cursor:pointer;float:right;margin-left:1px;}.shouqian_mid {height:auto;overflow:hidden;background: url(../images/qq/kefu-middle.png) repeat-y;padding-top:5px;padding-bottom:5px;}
.shouqian_mid ul{margin: 5px 0 5px 20px;}
.shouqian_mid li{list-style:none;margin:5px 0;*margin:7px 0}
.shouhou_mid{height: auto;overflow: hidden;background:url(../images/qq/kefu-middle.png) repeat-y;padding-top:5px;padding-bottom:8px;}
.shouhou_mid ul{margin:5px 0 5px 20px}
.shouhou_mid li{list-style: none;margin:5px 0;*margin:7px 0}
.li_qq { width:22px; height:22px; float:left}
.li_text { width:60px; height:24px; line-height:24px; float:left}
.line{ width:120px; margin:0px auto; text-align:center;border-top:#CCC 1px dashed;}
.line span {color:#000;display:block;margin-top:5px;text-align:center;font-size:13px;}
.line span strong{margin-left:0px;margin-top:0px;color:#900;border-bottom:none;font-size:13px;padding-bottom:0px;}
.kf_qrcode{ width:100px; height:100px;}

