@charset "utf-8";
.subject-banner,.m-banner{height:600px;}
.m-focus img{width:100%;height:600px;vertical-align:middle}
.m-video{width:100%;height:670px;position:relative;display:table}
.m-video .area{width:1200px;height:770px;background-color:#fff;margin-top:-100px;padding:70px 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 2px 2px #ebebeb;-moz-box-shadow:0 2px 2px #ebebeb;box-shadow:0 2px 2px #ebebeb}
.m-video .video-box{width:1120px;height:630px; margin:0 auto;}
.d_direction{width:100%;padding-bottom:65px;height:auto;display:table}
.d_cn_title{text-align:center;line-height:32px;font-size:32px;color:#000;margin-top:60px}
.d_en_title{text-align:center;color:#999;font-family:Arial;font-size:16px;line-height:20px;margin-top:20px}
.d_ul{height:272px;margin-top:70px}
.d_li{width:300px;height:272px;float:left;margin-left:60px;margin-right:30px;-webkit-box-shadow:0 2px 2px 1px #ebebeb;-moz-box-shadow:0 2px 2px 1px #ebebeb;box-shadow:0 2px 2px 1px #ebebeb;position:relative}
.d_li.active{background-color:#1084b9;transform:translateY(-10px);-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.d_li:after{content:"";width:20px;height:9px;position:absolute;background:url(../images/ych_images/after.png) center center/20px 9px no-repeat;bottom:-9px;margin-left:140px;-webkit-transition:a11 .5s;-moz-transition:a11 .5s;-ms-transition:a11 .5s;-o-transition:a11 .5s;transition:a11 .5s}
.d_li:after.active{background:url(../images/ych_images/after1.png) center center/20px 9px no-repeat}
.d_li_text{width:300px;height:90px;-webkit-transition:a11 .5s;-moz-transition:a11 .5s;-ms-transition:a11 .5s;-o-transition:a11 .5s;transition:a11 .5s}
.d_li_title{line-height:52px;height:52px;font-size:21px;color:#000;-webkit-transition:a11 .5s;-moz-transition:a11 .5s;-ms-transition:a11 .5s;-o-transition:a11 .5s;transition:a11 .5s}
.d_li.active .d_li_title{color:#fff}
.d_li_con{font-size:16px;color:#666}
.d_li.active .d_li_con{color:#b6e3f7}
.d_li_con,.d_li_title{padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"寰蒋闆呴粦";-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.d_li.active:after{content:"";width:20px;height:9px;position:absolute;background:url(../images/ych_images/after1.png) center center/20px 9px no-repeat;bottom:-9px;margin-left:140px}
.d_proline{margin:0 auto;margin-top:34px;text-align:center}
.d_proline img{width:1080px;height:46px}
.d_crile{width:330px;height:80px;margin:0 auto;margin-top:30px;line-height:80px;text-align:center}
.d_crile1_li{width:60px;height:60px;border:4px solid #ccc;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;float:left;display:block;margin-left:30px;overflow:hidden;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}
.d_crile1_li.active{border-color:#1084b9;width:70px;height:70px}
.d_crile1_li img{width:60px;height:60px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.d_crile1_li.active .d_crile1_img{-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s;-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);-webkit-filter:none;filter:none}
.click_btn{position:absolute;width:1200px;z-index:3;bottom:105px}
.click_btn .click_next,.click_btn .click_prev{width:40px;height:40px;display:block!important}
.click_prev{float:left}
.click_next{float:right}
.case-area{display:table;z-index:2}
.case-box{width:100%;height:auto;padding-bottom:69px;background-color:#fbfbfb;position:relative}
.bg-white{position:absolute;width:50%;height:233px;background-color:#fff;right:0;bottom:233px;z-index:1}
.case_text{height:60px;line-height:30px;color:#666;font-size:16px;font-family:"寰蒋闆呴粦";margin-top:15px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}
.case-title-box{width:1200px;}
.case_title{margin-top:58px;margin-right: -12px;}
.case_title .case_title_a{display:block;width:161px;height:45px;text-align:center;line-height:45px;font-size:20px;color:#999;background-color:#fff;float:left;margin-top: 12px;margin-right:12px}
.case_title_a.active,.case_title_a:hover{color:#fff;background:-webkit-linear-gradient(left,#0e87c4 ,#60b2cd);background:-o-linear-gradient(right,#0e87c4,#60b2cd);background:-moz-linear-gradient(right,#0e87c4,#60b2cd);background:linear-gradient(to right,#0e87c4 ,#60b2cd)}
.case_title .case_title_a:last-child{margin-right:0}
.case-content{height:200px}
.case-left{width:350px;height:200px;background:-webkit-linear-gradient(left,#0e87c4 ,#60b2cd);background:-o-linear-gradient(right,#0e87c4,#60b2cd);background:-moz-linear-gradient(right,#0e87c4,#60b2cd);background:linear-gradient(to right,#0e87c4 ,#60b2cd);float:left;position:relative}
.case-right{width:850px;margin-left:350px;height:200px;background-color:#fff;padding:40px 55px 40px 60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;color:#666;line-height:37px;font-family:"寰蒋闆呴粦"}
.case-con{margin-top:48px;color:#fff;height:65px;padding-left:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.case-left1{font-size:75px;font-family:"瀹嬩綋";float:left;width:65px;height:65px;text-align:center;line-height:65px;font-style:italic}
.case-left2{margin-left:65px;height:65px}
.case_p1,.case_p2{font-size:24px;line-height:32px;text-align:center}
.case_p2{font-size:18px;text-transform:uppercase;margin-top:3px}
.case-left:after{content:"";position:absolute;width:161px;height:3px;background-color:#fff;bottom:55px;margin-left:40px}
.case-scroll{height:400px;margin-top:70px;position:relative;overflow:hidden}
.case-li,.case-ul{height:400px}
.case_big_box{height:670px;overflow:hidden;padding-top:70px}
.case-con-box{display:none}
.case-con-box:first-child{display:block}
.case-li-left{width:350px;height:312px;float:left}
.case-li-right{margin-left:350px}
.case-li-title{color:#000;font-size:20px;margin-top:80px}
.case-li-con{color:#666;font-size:16px}
.case-li-con,.case-li-title{width:350px;height:auto;line-height:36px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}
.case-li-right{width:850px;height:312px;margin-left:350px}
.case-li-right .case-img{margin-top:12px;float:right}
.case-li-right .case-img,.case-li-right .case-img img{width:600px;height:300px}
.case-li-right .case-img img{vertical-align:middle}
.case-origin,.switchable-nav{width:100%;height:17px;margin:0 auto;bottom:0;position:absolute}
.switchable-nav,.switchable-nav-ol{text-align:center}
.case-scroll .switchable-trigger-internal,.origin1{width:15px!important;height:15px!important;border:1px solid #1084b9;display:inline;float:left;margin-left:13px;font-size:0;background-color:#fff!important}
.case-scroll .switchable-nav-ol{width:300px;height:17px;margin:0 auto}
.case-scroll .switchable-trigger-internal,.case-scroll .switchable-trigger-internal.active,.origin1,.origin1.active,.origin1:hover{-webkit-border-radius:50%!important;-moz-border-radius:50%!important;-webkit-border-radius:50%!important;-moz-border-radius:50%!important;border-radius:50%!important}
.case-scroll .switchable-trigger-internal.active,.origin1.active,.origin1:hover{background-color:#1084b9!important;width:17px!important;height:17px!important;border:none!important}
.case_text1{text-align:center}
.baby-box{padding-bottom:77px}
.baby-img{margin-top:60px}
.m-focus .switchable-box,.m-focus .switchable-content,.m-focus .switchable-content li{height:500px}
.m-focus .switchable-content li a{display:block;height:500px}
.m-focus .switchable-content li{background-repeat:no-repeat;background-position:top center}
.lg-left{width:417px;min-height:617px;float:left}
.lg-right{width:743px;min-height:611px;margin-left:417px;padding-left:50px;padding-right:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:justify}
.lg-content{padding-bottom:118px}
.lg-right-title{color:#333;font-size:20px;height:37px;text-align:left;font-family:"榛戜綋";font-weight:700}
.lg-right-title .span-title{width:35px;height:35px;border:1px solid #dcdcdc;display:inline-block;float:left}
.span-text{display:inline-block;background-color:#fff;height:28px;line-height:28px;margin-top:5px;margin-left:-9px}
.lg-con{color:#666;font-size:16px;margin-top:32px;line-height:31px;text-align:justify}
.m-course{width:100%;background-color:#f5f5f5;padding-top:72px;padding-bottom:103px;min-height:400px;}
.course-div{width:1200px;height:56px;overflow:hidden;position:relative}
.m-course .next-year-btn,.m-course .prev-year-btn{display:block;width:8px!important;height:16px!important;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;z-index:99}
.course-div .course-list{width:1142px;margin:0}
.course-div:before{content:'';width:100%;height:0;border-bottom:1px solid #ccc;position:absolute;display:block;top:42px}
.course-ul{height:44px;margin-left:-28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.course-ul>li{width:210px!important;height:52px!important;display:block;float:left;text-align:center;}
.coures-content>li{width:100% !important; height:auto !important; margin-top:30px;display:table;float:left;}
.course-year{font-size:28px;color:#ccc;font-family:Arial;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.course-ul>.active .course-year{color:#3da4c6}
.course-icon,.course-icon span{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.course-icon{width:15px;height:15px;border:1px solid #ccc;text-align:center;line-height:15px;margin:0 auto;margin-top:10px;background-color:#fff;font-size:0}
.course-ul>li.active .course-icon{border:1px solid #3da4c6}
.course-icon span{width:9px;height:9px;margin:auto;display:inline-block;background-color:#ccc;vertical-align:middle;}
.course-ul>li.active .course-icon span{background-color:#3da4c6;}
.course-area{position:relative;}
.click-prev{position:absolute;width:30px;height:23px;right:0;margin-top:-25px;}
.click-prev a{display:block;float:left;width:15px;height:16px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
.click-prev a:hover{background-position-y:-24px}
.course-div .slider-btn{position:absolute;right:0;bottom:14px;width:28px;height:16px;z-index:100000;font-size:0;line-height:0}
.m-course .next-year-btn:hover,.m-course .prev-year-btn:hover{background-position-y:-24px!important;}
.prev-year-btn{float:left;background:url(../images/ych_images/icons.png) -7px -3px/60px 40px no-repeat!important;}
.next-year-btn{float:right;background:url(../images/ych_images/icons.png) -34px -3px/60px 40px no-repeat!important;}
.prev-year{background:url(../images/ych_images/icons.png) -7px -3px/60px 40px no-repeat;}
.next-year{background:url(../images/ych_images/icons.png) -30px -3px/60px 40px no-repeat;}
.course-con-li{margin-top:20px}
.course-con-li a{display:block;}
.span-month{min-width:35px;font-size:16px;padding:0px 5px; text-align:center;line-height:35px;background-color:#d6edf5;color:#3da4c6;display:inline-block;float:left;}
.span-con{padding-left:25px;display:inline-block;font-size:16px;color:#666;line-height:35px; width: 1082px;}
.dataStatistics{background-color:#fff}
