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, img{border:medium none; margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em{font-style:normal;}
/** 重置列表元素 **/
ul, ol,li{ list-style: none; }
/** 重置超链接元素**/
a { text-decoration: none; color:#333;}
a:hover { text-decoration: none;}
/** 重置图片元素 **/
img{ border:0px; }
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }

body{background:#fff;font-family:"Microsoft YaHei";min-width:1300px} 
.clear{clear:both}
.w1200{ width:1206px; margin: auto;}
*{ box-sizing: border-box;}

#top{}
#top .top-line{height: 30px;line-height: 30px;border-bottom: 1px solid #e3e3e3;}
#top .top-line p{ float: left;color: #2f2021;}
#top .top-line p a:nth-child(1){color: red;}
#top .top-line .w1200 div{ display: block;float: right;}
#top .logo-phone{ margin-top: 20px;}
#top .logo-phone a.logo{ display: block; float: left;}
#top .logo-phone .phone{float: right;}
#top .logo-phone .phone img{ vertical-align: middle;display: inline-block;margin-right: 10px;}
#top .logo-phone .phone p{ vertical-align: middle;display: inline-block;font-size: 24px;}
#top .logo-phone .phone p b{ display: block;font-size: 28px;}
#top .Nav{height: 44px;line-height: 44px;background: #0a68c8;margin-top: 20px;}
#top .Nav>.w1200{display:flex;justify-content:space-between;}
#top .Nav .w1200 a{ width: 150px;text-align: center;color: #fff;font-size: 20px;}
#top .Nav .w1200 a.active{ background: #063c84;border-bottom: 2px solid #47e6fd;z-index: 99999;}
#top .Nav .w1200 a:hover{color: #fff799;}


/* 代码整理：懒人之家 www.lanrenzhijia.com */
.slides{width:100%;height:600px;position:relative;overflow:hidden;}
.slideInner{height:600px;position:relative;left:0;margin-left:0;}
.slideInner a{display:block;height:600px;position:relative;text-align:center;z-index:1;}
.slideInner a div.img1{width:1070px;position:absolute;left:50%;margin-left:-535px;}
.slideInner a div.img2{width:1070px;position:absolute;top:557px;left:50%;margin-left:-535px;}
.slideInner .slide3 .img2{top:200px;}
.slideInner .slide3 .img3{width:181px;height:286px;position:absolute;left:50%;margin-left:330px;top:330px;}
.nav{width:1200px;position:relative;left:50%;margin-left:-600px;display:none;}
.nav a{display:block;width:41px;height:119px;opacity:.2;z-index:9;}
.nav a.prev{position:absolute;left:0;top:-350px;margin-top:-58px;background:url(../images/ban_pre.png) no-repeat;}
.nav a.next{position:absolute;right:0;top:-350px;margin-top:-58px;background:url(../images/ban_next.png) no-repeat;}
.navListBox{position:absolute;left:50%;top:675px;z-index:99;}
.navListBox li{width:12px;height:12px;float:left;margin-left:5px;border-radius:50%;overflow:hidden;}
.navListBox li:first-child{margin-left:0;}
.navListBox li a{display:block;width:100%;height:100%;border-radius:50%;background-color:#fff;box-shadow:0 0 5px #666 inset;}
.navListBox li a.active{background-color:#55ddff;}

#dk-course{margin-top: 20px;}
#dk-course .dkCourse-left{width: 390px;float: left;height: 307px;}
#dk-course .dkCourse-left h2{ background: #0a68c8;height: 66px;line-height: 66px;text-align: center;color: #fff;font-size: 26px;letter-spacing:3px;}
#dk-course .dkCourse-left ul li{ margin-top: 12px;background: #e6f0f9;color: #0a68c8;text-indent: 10px;height: 83px;line-height: 83px;font-size: 20px;}
#dk-course .dkCourse-left ul li b{ font-size: 30px;vertical-align: middle;}
/*#dk-course .dkCourse-right{float: right;}*/
#dk-course .dkCourse-right{background: #e7f4f6;/*width: 800px;*/border-radius: 5px;padding: 20px 30px;}
#dk-course .dkCourse-right h2{ font-size: 28px;color: #0a68c8;margin-bottom: 10px;}
#dk-course .dkCourse-right p{ color: #3e3a39;font-size: 16px;line-height: 1.5;}
#dk-course .dkCourse-right p span{color: red;}

.index-score{}
.score-title{ text-align: center;color: #fff;}
.score-title div{background: #cd192b;padding: 60px 0 40px 0;margin-top: -35px;}
.score-title div h3{font-size: 32px;}
.score-title div p{margin-top: 15px;font-size: 18px;}
.score-cer{margin-top: 30px;}
.Conmmon-Bg{overflow: hidden;margin-top: 15px;width: 1206px;margin: auto;}
.Conmmon-Bg .Title h2{ font-weight: normal; float: left; font-size: 16px;cursor: pointer;}
.Conmmon-Bg .Title span{ float: right; font-size: 16px; color: #a7a7a7;}
#demo{width:90%;height: 450px;overflow:hidden;/* margin:10px auto; */color:#f00;}
#demo table{width:100%;text-align:center}
#demo .xm{width: 20%;border: none;}
#demo .xb{width:10%;border: none;}
#demo .lx{width: 30%;border: none;}
#demo .jg1{width: 10%;border: none;}
#demo .jg{width: 30%;border: none;}
.hp1{text-align:center}
#demo .jg a{color: #000;}
.score-bot h3{background: #cd192b;display: inline-block;color:#fff;border-radius: 23px;padding: 8px 17px;font-size: 20px;font-weight: normal;margin-top: 25px;}
.score-bot p{background: #fff;margin-top: 15px;padding: 15px;line-height: 34px;font-size: 16px;}
.score-bot p span{font-size: 24px;color: #cd192b;font-weight: bold;}
.click{transition: all 0.5s;position: relative;display: block;padding: 12px 0px;background: #0099ff;color: #fff;margin: 30px auto 0 auto;width: 15%;text-align: center;border-radius: 10px;font-size: 16px;}
.click:hover::before{opacity: 0;-webkit-transform: scale(0.5,0.5);transform: scale(0.5,0.5);}
.click::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;background-color: rgba(255,255,255,0.25);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.click::after {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;border: 1px solid rgba(255,255,255,0.5);-webkit-transform: scale(1.2,1.2);transform: scale(1.2,1.2);}
.click:hover::after {opacity: 1;-webkit-transform: scale(1,1);transform: scale(1,1);}
.hgzs{ width: 1206px;margin: 20px auto 0 auto;}

.index-title{text-align: center; background: url(../images/title-img.png) no-repeat left top;width: 200px;margin: 0 auto 0 auto;}
.index-title h2{font-size: 36px;}
.index-title span{ display: block;color: #eb5904;}
#dk-zy{margin-top: 30px;}
#dk-zy .index-zy{}
#dk-zy .index-zy ul li{float: left;width: 30%;margin-top: 30px;margin-left: 5%;}
#dk-zy .index-zy ul li a{display: block;color: #000;}
#dk-zy .index-zy ul li:nth-child(2n){/* float: right; */}
#dk-zy .index-zy ul li p.p{height: 50px;text-align: center;margin-top: 15px;font-size: 16px;}
#dk-zy .index-zy ul li img{width: 100%;display: block;}
#dk-zy .index-zy ul li span{display: block;width: 50%;padding: 8px 0;border: 1px solid #e1e1e1;margin: 12px auto 0 auto;text-align: center;border-radius: 25px;font-size: 18px;color: #666;margin-top: 15px;position: relative;transition: all 0.3s;overflow: hidden;}
#dk-zy .index-zy ul li span::after{content: '';position: absolute;top: 0;left: 0;width: 0%;height: 100%;z-index: 1;opacity: 0;background-color: rgba(0,153,255,1);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;color: #fff;z-index: -1;}
#dk-zy .index-zy ul li span:hover::after {opacity: 1;width: 100%;color: #fff;}
#dk-zy .index-zy ul li span:hover{color: #fff;border-radius: 25px;border-color: rgba(0,153,255,1);}
#dk-zy .index-zy ul li:nth-child(1),#dk-zy .index-zy ul li:nth-child(4){margin-left: 0%}
#dk-zy .index-score{background: #f0f0f0;}
#dk-zy .index-zy .zy-p{margin-top: 15px;text-indent: 36px;font-size: 16px;}


.index-tl{width: 100%;margin-top: 30px;}
.index-tl img{ display: block;width: 100%;}
#dk-worry{margin-top: 30px;}
#dk-worry .index-title{ width: 420px;margin-bottom: 20px;}
#dk-worry ul li{width: 577px;height: 106px;float: left;margin-top: 20px;}
#dk-worry ul li:nth-child(2n){ float: right;}
#dk-worry ul li:nth-child(1){ background:url(../images/worry1.jpg) no-repeat center center;}
#dk-worry ul li:nth-child(2){ background:url(../images/worry2.jpg) no-repeat center center;}
#dk-worry ul li:nth-child(3){ background:url(../images/worry3.jpg) no-repeat center center;}
#dk-worry ul li:nth-child(4){ background:url(../images/worry4.jpg) no-repeat center center;}
#dk-worry ul li p{ padding: 20px 20px 0 110px;line-height: 2;}

#dk-target{background: #f0f0f0;padding: 50px 0;margin-top: 30px;overflow: hidden;}

#dk-Fac{ padding: 50px 0;margin-top: 30px;overflow: hidden;}
#dk-Fac ul li{width: 32%;margin-left:2%;height: 395px;border: 1px solid #dedbdb;overflow: hidden;position:relative; float: left;margin-top: 30px;}
#dk-Fac ul li .target-show{ background: url(../images/ss-bg1.png) no-repeat center; width: 362px;height: 110px;position: absolute;bottom: 0;left: 10px;text-align: center; }
#dk-Fac ul li .target-show h3{font-size: 30px;margin-top: 25px;font-size: 28px;font-weight: normal;}
#dk-Fac ul li .target-show p{margin-top: 2px;font-size: 18px;}
#dk-Fac ul li .target-hover{display:none;border-radius:5px;width: 80%;height: 80%;background: rgba(26,161,202,.9);position: absolute;top: 10%;left: 10%;text-align: center;}
#dk-Fac ul li .target-hover h3{font-size: 30px;margin-top: 70px;font-size: 28px;font-weight: normal;color: #fff;}
#dk-Fac ul li .target-hover p{margin-top: 5px;font-size: 18px;color: #fff;}
#dk-Fac ul li .target-hover span{width:150px;height: 38px;line-height: 38px;text-align: center;margin: 40px auto 0 auto;background: #fff;border-radius: 50px;display: block;color: #333;color: #0099ff;font-size: 18px;}
#dk-Fac ul li a{ display: block;}
#dk-Fac ul li a:hover .target-show{ display: none;;}
#dk-Fac ul li a:hover .target-hover{ display: block;} 
#dk-Fac ul li:nth-child(1),#dk-Fac ul li:nth-child(4){margin-left: 0;}

.index-what,#banner{background: #f0f0f0;overflow: hidden;}
.index-what{ margin-left: 58px;}
.index-what ul li{width: 30%;float: left;margin-top: 50px;}
.index-what ul li>span{display: block;background: url(../images/what-bg.png) no-repeat center center;width: 83px;height: 95px;position: relative;text-align: center;line-height: 95px;color: #fff;margin: 0 auto;font-size: 28px;font-weight: bold;}
.index-what ul li div{background: #fff;margin-top: -42px;padding: 60px 0 40px 0;width: 100%;text-align: center;}
.index-what ul li div h4{font-size: 22px;color: #333;}
.index-what ul li div h4 span{color: #ec002c;}
.index-what ul li div p{width: 90%;margin: 20px auto 0 auto;line-height: 26px;font-size: 16px;height: 100px;}
.index-what ul li div a{position:relative;display: block;width: 50%;margin: 20px auto 0 auto;padding: 10px 0;background: #0099ff;border-radius: 7px;color: #fff;font-size: 16px;overflow: hidden;}
.index-what ul li div a:link:hover:after, .index-what ul li div a:visited:hover:after {height: 510%;}
.online-Zx{width: 200px;height:40px;line-height: 40px;background: #0099ff; border-radius: 25px;color: #fff;margin: 30px auto 0 auto;display: block;text-align: center;font-size: 24px;}

#dk-Secret{background: #f0f0f0;padding: 50px 0;margin-top: 0px;overflow: hidden;}
#dk-Secret .index-title{ width: 380px;}
#dk-Secret ul{display:flex;justify-content:space-between;margin: auto;}
#dk-Secret .ul1{width: 1122px;margin-top: 50px;}
#dk-Secret ul li{ background: url(../images/mj-bg.png);width: 188px;height: 210px;padding: 40px 20px 0 20px;text-align: center;color: #fff;}
#dk-Secret ul li b{font-size: 36px;}
#dk-Secret ul li p{font-size: 28px;margin-top: 8px;}
#dk-Secret .ul2{width: 884px;margin-top: -45px;}
#dk-Secret .online-Zx{ margin-top: 50px;}

#dk-teac{ background: url(../images/sz-bg.jpg) no-repeat center center; height: 599px;padding: 50px 0;}
#dk-teac .index-title{background: url(../images/title-img2.png) no-repeat left top;}
#dk-teac .index-title h2{ color: #fff;}
#dk-teac .index-title span{ color: #fff;}

.bodyCon08{background:none}
.bodyCon08 .students{margin:0 auto;width:1206px;height:480px;position:relative;}
.bodyCon08 .students p.PP{width:510px;height:50px;font-size:16px;color:#333;text-align:center;position:absolute;top:60px; left:300px;}
#four_flash{position:relative;width:1206px;height:400px; margin:0 auto;}
#four_flash .flashBg{width:1150px;height:450px; margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile{width:2000%;height:450px; position:absolute;top:100px; left:0;}
#four_flash .flashBg ul.mobile li{float:left;width:280px;height:390px;margin-left:8px;padding-top:40px;color:#000; background:#fff;}
#four_flash .flashBg ul.mobile li:hover{background: #34d5da; color: #fff;}
#four_flash .flashBg ul.mobile li img{width:190px;height:190px;display:block; margin:-120px auto 0 auto;border:5px solid #fff; border-radius:50%;}
#four_flash .flashBg ul.mobile li dd{font-size:24px;text-align:center;margin-top: 10px;}
#four_flash .flashBg ul.mobile li p{font-size:15px; text-align:center; line-height:24px;width: 90%;margin: 10px auto 0 auto;height: 110px;}
#four_flash .flashBg ul.mobile li a{border-radius:10px;font-size:22px;display:block;width:140px;height:40px;line-height:40px;border:0px;margin:8px auto;background: #fff;border: 1px solid #504c4c;text-align: center;}
#four_flash .flashBg ul.mobile li a:hover{ background: #fff799;border-color: #fff799;}
#four_flash .but_left{width:22px;height:48px;position:absolute; top:60%; left:0px;}
#four_flash .but_right{width:22px;height:48px; position:absolute; top:60%; right:0px;}
#four_flash .but_left:hover{background:url(../img/qianxleft1.png) no-repeat;}
#four_flash .but_right:hover{background:url(../img/qianxr1.png) no-repeat;}

#footer{ background: url(../images/foot-bg.jpg); height: 250px;width: 100%;padding: 60px 20px;}
#footer .foot-left { float: left;width: 540px;border-right: 1px solid #fff;}
#footer .foot-left .foot-logo{display: block;}
#footer .foot-left p{ color: #fff;font-size: 32px;margin-top: 20px;}
#footer .foot-left p span{ display: inline-block;margin: 0 10px;}
#footer .foot-right{ width: 630px;float: right;}
#footer .foot-right p { color: #fff;font-size: 40px;font-weight: bold;}
#footer .foot-right p:nth-child(2){ font-size: 24px;margin-top:10px;}
#footer .foot-right p img{ display: inline-block;margin-right: 10px;}
#footer .foot-right p:nth-child(2) img{ vertical-align: middle;}
#footer .foot-right p:nth-child(3){font-weight: normal;font-size: 24px;margin-top: 10px;}
.index-height{ height: 100px;}
ul, menu, dir {display: block;list-style-type: disc;-webkit-margin-before: 0em;-webkit-margin-after: 0em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 0px;}


.pc-tl{position:fixed;background:url(../images/tl-bg.png) top center no-repeat;z-index:3;height:100px;width:100%;bottom:0px;left:0;overflow:hidden;z-index: 9999;}
.tl-w1200{width:1280px;margin:auto;position:relative;}
.tl-left{float:left}
.pc-tl .tl-w1200 .tl-phone>img{margin-top:14px;float:left}
.pc-tl .tl-w1200 .tl-phone .tel-num{float:left;margin-left:10px;margin-top:20px;}
.pc-tl .tl-w1200 .tl-phone .tel-num span{display:block;color:#fff}
.pc-tl .tl-w1200 .tl-phone .tel-num h2{font-weight:bold;font-size:44px;color:#fff;   text-shadow: #000 1px 0 0, #000 0 1px 0, #000 -1px 0 0, #000 0 -1px 0;}
.pc-tl .tl-w1200 .tl-form{margin-top:30px;float:left;margin-left:25px;}
.pc-tl .tl-w1200 .tl-form #tl-mobile{display:block;float:left;border:none;width:200px;height:45px;outline:none;text-indent:10px;color:#5b6aff;font-size:20px;}
.pc-tl .tl-w1200 .tl-form button{display:block;float:left;width:130px;height:45px;background:#f37b1d;border:none;color:#fff;font-size:20px;cursor:pointer;font-weight:bold;}
.pc-tl .tl-items li{float:left;position:relative;height:57px;width:155px;margin-left:10px;margin-top: 24px}
.pc-tl .tl-items li a{display:block;width:100%;height:100%}
.pc-tl .tl-items li:nth-child(1){background:url(../images/tl-img1.png) top center no-repeat;}
.pc-tl .tl-items li:nth-child(2){background:url(../images/tl-img2.png) top center no-repeat;}
.pc-tl .tl-items li:nth-child(3){background:url(../images/tl-img3.png) top center no-repeat;}
.pc-tl .tl-items li:nth-child(4){background:url(../images/tl-img4.png) top center no-repeat;width:157px;}
.pc-tl .tl-items li img{position:absolute;top:15px;right:5px;}
.pc-tl .tl-w1200 .tl-per{position:absolute;right:-30px;top:5px;}
.tl-closetl .tl-close{position:absolute;right:5px;top:5px;font-size:25px;color:#00b7ee;cursor:pointer;border:1px solid #00b7ee;width:20px;height:20px;line-height:18px;text-align:center;border-radius:50%;transition: All .3s ease;-moz-transition: All .3s ease;-webkit-transition: All .3s ease;-o-transition: All .3s ease;}
.tl-closetl{position:fixed;top:50%;left:50%;width:400px;height:100px;background:#fff;margin-left:-200px;margin-top:-50px;border:1px solid #00b7ee;border-radius:5px;display:none;box-shadow:1px 1px 10px #00b7ee;}
.tl-closetl p{text-align:center;line-height:100px;font-size:14px;}
.tl-closetl .tl-close:hover{-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);transform: rotate(90deg);}

#about{margin-top: 30px;}
#about .about-top{height:420px;width: 100%;box-shadow: 7px 6px 17px 1px #ccc;}
#about .about-left{float: left;width: 583px;height: 418px;}
#about .about-right{float: right;width: 580px;}
#about .about-right h3{font-weight: normal;font-size: 14px;color: #9d9c9b;text-transform: uppercase;letter-spacing: 3px;margin-top: 20px;}
#about .about-right h3 span{ font-size: 24px;color: #736550;display: inline-block;margin-right: 20px;border-bottom: 3px solid #0a68c8;padding-bottom: 10px;letter-spacing: 0px;}
#about .about-right .about-txt{color: #736550;font-size: 16px;margin-top: 20px;line-height: 1.5;width: 95%;}
#about .about-right .about-txt p{padding-bottom:10px}
#about .jj-img{margin-top:40px;}
#about .jj-img li p{ text-align: center;margin-top: 5px;}
#about .jj-img li{width: 380px;float: left;margin-left: 33px;margin-top: 20px;}
#about .jj-img li:nth-child(1){ float: none;width: 100%;margin-left: 0;}
#about .jj-img li:nth-child(2),#about .jj-img li:nth-child(5){ margin-left: 0;}

.nei-height{ height: 50px;}
#what-dk{}
#what-dk .what-div{}
#what-dk .what-div dl{width: 530px;float: left;margin-top: 50px}
#what-dk .what-div dt{font-size: 30px;color: #333; font-style: italic;}
#what-dk .what-div dt img{ display: inline-block;margin-right: 10px;}
#what-dk .what-div dd{ height: 65px;background: url(../images/dd-bg.png) center bottom no-repeat;margin-top: 20px;font-size: 18px;color: #666666;line-height: 1.5;}
#what-dk .what-div dl:nth-child(2n){ float: right;}
#what-dk .what-div dl:nth-child(3) dd,#what-dk .what-div dl:nth-child(4) dd{height: 155px;}
#what-dk .what-div dl:last-child{ width: 100%;}
#what-dk .what-div dl:last-child dd{background: url(../images/dd-bg2.png) center bottom no-repeat;height: 45px;}

#zysz{margin-top: 50px;}
#zysz h2{ text-align: center;font-size: 42px;color: #e26310;}
#zysz h2 span{ width: 100px;height: 4px; background:#e26310;display: inline-block;vertical-align: middle;margin:0px 20px;}
#zysz ul li{width: 372px;height: 220px;float: left;border-radius: 10px;text-align: center;margin-left: 45px;margin-top: 30px;position: relative;}
#zysz ul li:nth-child(1){ background: url(../images/zy-item1.png) no-repeat center center;margin-left: 0;}
#zysz ul li:nth-child(2){ background: url(../images/zy-item2.png) no-repeat center center;}
#zysz ul li:nth-child(3){ background: url(../images/zy-item3.png) no-repeat center center;}
#zysz ul li:nth-child(4){ background: url(../images/zy-item4.png) no-repeat center center;margin-left: 0;}
#zysz ul li:nth-child(5){ background: url(../images/zy-item5.png) no-repeat center center;}
#zysz ul li:nth-child(6){ background: url(../images/zy-item6.png) no-repeat center center;}
#zysz ul li a{ display: block; width: 100%;height: 100%;position: absolute;top: 0;left: 0; background: rgba(255,255,255,.3);padding: 30px 0;}
#zysz ul li h3{ color: #000;font-size: 22px;text-shadow: #fff 1px 0 0, #fff 0 1px 0, #fff -1px 0 0, #fff 0 -1px 0;}
#zysz ul li p{margin:15px auto;background: url(../images/zy-li.png);width: 275px;height: 65px;line-height: 65px;color: #ff1a36;font-weight: bold;font-size: 22px;}
#zysz ul li span{display: block;width:200px;height: 36px;line-height: 36px;background: #ff5c70;color: #fff;margin: 0 auto;font-size: 22px;font-weight: bold;border-radius: 5px;}

#dk-dx{ background: url(../images/dksx-bg.jpg); height: 720px;margin-top: 50px;}
#dk-dx ul li{ width: 590px;height: 307px; background: url(../images/dx-bg1.png);padding: 20px 20px;float: left;margin-top: 30px;}
#dk-dx ul li:nth-child(2n){ float: right;}
#dk-dx ul li h3{ display: inline-block;background: #f47e00;color: #fff;padding: 5px 30px;font-weight: normal;border-radius: 50px;font-size: 24px;margin-bottom: 15px;}
#dk-dx ul li p{color: #3e3a39;font-size: 18px;}
#dk-dx ul li dl{ width: 450px;}
#dk-dx ul li dl dt { background: #e26310; color: #fff;text-align: center;height: 30px;line-height: 30px;font-size: 18px;}
#dk-dx ul li dl dt span,#dk-dx ul li dl dd span{ display: block;float: left;width: 20%;}
#dk-dx ul li dl dt span:nth-child(1),#dk-dx ul li dl dd span:nth-child(1){width: 30%;}
#dk-dx ul li dl dt span:nth-child(2),#dk-dx ul li dl dd span:nth-child(2){width: 30%;}
#dk-dx ul li dl dd{height: 30px;line-height: 30px;background: #ffe8c6;text-align: center;font-weight: bold;}
#dk-dx ul li:nth-child(4) p{font-weight: bold;margin-top: 10px;line-height: 2;}
#dk-dx ul li:nth-child(4) p big{ font-size: 24px;}

#tea-items{}
#tea-items ul li{height: 345px;width: 45%;float: left;margin-top: 50px;}
#tea-items ul li:nth-child(2n){ float: right;}
#tea-items ul li a{ display: block;}
#tea-items ul li .tea-img{position: relative;float: left;width: 280px;}
#tea-items ul li .line{border: 4px solid #c8c8c8;width: 258px;height: 330px;}
#tea-items ul li img{ display: block;position: absolute;top: 10px;left: 10px;}
#tea-items ul li dl dt{ font-size: 40px;letter-spacing: 5px;}
#tea-items ul li dl dd{ margin-top: 15px;font-size: 17px;color: #1b1b1b;line-height: 28px;}

#Consult{ margin-top:50px;}
#Consult h2{ text-align: center;font-size: 42px;color: #cd192b;}
#Consult h2 span{ width: 100px;height: 4px; background:#cd192b;display: inline-block;vertical-align: middle;margin:0px 20px;}
#Consult .cg-items{}
#Consult .cg-items li{ /*width: 389px;height: 290px;*/text-align: center;float: left;margin-left: 19.5px;margin-top: 40px;}
#Consult .cg-items li a{ display: block;}
#Consult .cg-items li img{ display: block;}
#Consult .cg-items li p{margin-top: 10px;}
#Consult .cg-items li:nth-child(1),#Consult .cg-items li:nth-child(4),#Consult .cg-items li:nth-child(7),#Consult .cg-items li:nth-child(10){ margin-left: 0;}
#Consult .cg-txt{ text-align: center;background: #f20000;padding: 15px 0;text-align: center;margin-top: 50px;color: #fff;}
#Consult .cg-txt h3{font-size: 38px;color: #ffff00;}
#Consult .cg-txt p{font-weight: bold;font-size: 23px;margin-top: 15px;}
#Consult .cg-txt p span{ color:#ffff00;font-size: 28px;}
#Consult .yryc{ background: #f9f8f7;margin-top: 50px;padding: 50px 0;}

#Consult .yryc .click2{ background: #cd192b;color: #fff;margin: 50px auto 0 auto;width: 20%;text-align: center;border-radius: 10px;font-size: 20px;
display: block;height: 50px;line-height: 50px;}

#banner img{ display: block;width: 100%;}

.cj-data{ background: #cd192b; padding: 30px 100px;margin-bottom: 50px;color: #fff;margin-top: 20px;}
.cj-data h3{width: 250px;height: 45px;line-height: 45px;text-align: center;border-radius: 50px;background: #f47e00;color: #fff;font-size: 25px;font-weight: normal;}
.cj-data p{ margin-top: 10px;line-height: 1.5;font-size: 22px;}
.cj-data p big{ font-weight: bold;font-size: 30px;color: #fff100}

/*zy*/
.zy-part1{margin:30px 0}
.part1-p1{color:#8c4295;font-size:40px}
.part1-p2{font-size:24px;line-height:38px;margin:15px 0;text-indent:40px}
#customers{width:100%;border-collapse:collapse}
#customers td,#customers th{font-size:1em;border:1px solid #000;padding:3px 7px 2px 7px;text-align:center}
#customers td{font-size:18px}
#customers th{font-size:24px;text-align:center;padding-top:5px;padding-bottom:4px;background-color:#f0daea;color:#000;}
#customers tr.alt td{color:#8c4195;font-size:18px}

#dk-zy .zy-img{position: relative; }
#dk-zy .zy-img .zsdx{ position: absolute;left: 0;top: 37%;width: 100%;height: 100%;background: url(../images/no1.png); width: 275px;height: 65px;line-height: 65px;
text-align: center;color: #ff1a36;font-weight: bold; font-size: 32px;left: 50%;margin-left: -137.5px;}
/*#dk-zy .zy-img .zsdx p{ color: #fff;font-size: 18px;width: 80%;padding-top: 10%;margin-left: 10%;font-weight: normal;}*/
/*bm*/
.Sign-Up{}
.Sign-Up .Sign-Banner{ background: url(/images/hsign-bg.jpg); height: 320px; overflow: hidden;}
.Sign-Up .Sign-Banner h1{ font-weight: normal;color: #fff; text-align: center; margin-top: 100px; font-size: 35px;}
.Sign-Up .Sign-Banner h1 span{ color: #056eba;}
.Sign-Up .Sign-Banner p{ font-size: 18px; text-align: center; color: #fff; margin-top: 20px;}
.Sign-Up .Sign-Con{}
.Sign-Up .Sign-Con h1{ font-size: 35px; padding-bottom: 10px; text-align: center; color: #333; margin-top: 80px;}
.Sign-Up .Sign-Con .Sign-line{ width: 35px; border-bottom: 4px solid #666; margin: 0px auto;}
.Sign-Up .Sign-Con .Sign-Warn{ margin-top: 50px;}
.Sign-Up .Sign-Con .Sign-Warn li{ margin-top: 10px;}
.Sign-Up .Sign-Con .Sign-Warn li img{ vertical-align: middle;}
.Sign-Up .Sign-Con .Sign-Warn li span{ margin-left: 15px;}
.Sign-Up .Sign-Table{ margin-top: 70px;}
.Sign-Up .Sign-Table h2{ font-size: 25px; width: 155px; text-align: center; border-bottom: 5px solid #006EC2; font-size: 30px; color: #006EC2; padding-bottom: 10px; margin: auto;}
.Sign-Up .Sign-Table .Sign-Form{ background: #fff;box-shadow: 5px 5px 5px #999; padding: 20px; overflow: hidden;}
.form-group{ float: left; margin-left: 20px; margin-top: 30px; width: 360px; font-size: 18px;}
.form-group label{ width: 100px;display: inline-block;}
.form-group input[type='text'],.form-group select,.form-group textarea{ margin-left: 10px;height: 35px; line-height: 35px; border: 1px solid #E1E1E1; width: 240px; text-indent: 10px;outline: none;}
.form-group input[type='radio']{ margin-left: 10px;}
.form-group textarea{height: 50px;}
.Sign-Up .Sign-Sibmit{ display: block; width: 250px; height: 50px; line-height: 50px; text-align: center; background: #0573c2; color: #fff; border-radius: 5px;  margin: 50px auto 50px auto; cursor: pointer; border: none; font-size: 22px;}
.Sign-Up .Sign-Process{}
.Sign-Up .div_center{ width:1200px; height:auto; margin:0 auto; text-align:center; position:relative; margin-top: 50px;} 
.Sign-Up .course_banner{ background:url(../images/co01.jpg) center no-repeat; width:100%; height:330px;}
.Sign-Up .course_list_a{ font-size:34px; color:#fff; line-height:60px; display:block; padding-top:50px;}
.Sign-Up .course_list_b{font-size:46px; color:#fff;line-height: 62px; padding-top: 4px;}
.Sign-Up .course_list_c{ color:#2fdc81; font-weight:bold;}
.Sign-Up .course_list_d{ color:#1dd7eb; font-weight:bold;}
.Sign-Up .course_list_e{font-size:22px; color:#fff; display:block; width:210px; height:40px; line-height:42px; border:1px #fff solid; margin:10px auto;}
.Sign-Up .course_list_f{font-size:16px; color:#fff;padding-top: 22px; line-height: 26px;}
.Sign-Up .course_list_f span{ margin:0 16px;}
.Sign-Up .course_high{ width:100%; height:auto; background:#fff;min-width: 1200px;}
.Sign-Up .sign_num{ width:100%; height:auto;}
.Sign-Up .sign_num span{ width:55px; height:55px; border-radius:50%; background:#178ddc; font-size:34px; color:#fff; font-weight:bold; line-height:55px; display:inline-block;}
.Sign-Up .sign_num img{position: relative; top: -16px;}
.Sign-Up .sign_liucheng{ width:1200px; height:auto; display:table;margin-top: -20px;padding-bottom: 80px;}
.Sign-Up .sign_liucheng li{ float:left; width:282px; height:380px; background:#fff; box-shadow:0 0 10px 2px rgba(0,0,0,0.1);margin-right: 24px;}
.Sign-Up .sign_liucheng li img{ display:block; margin:0 auto; margin-bottom: 10px; margin-top: 40px;}
.Sign-Up .sign_liucheng li span{ font-size:16px; color:#fff; display:inline-block; background:#178ddc;padding: 5px 15px; border-radius: 16px;}
.Sign-Up .sign_liucheng li div{ width:254px; height:144px; margin:18px auto; background:#f2f2f2; border-radius:16px;padding: 10px 0;}
.Sign-Up .sign_liucheng li p{ font-size:14px; color:#333; text-align:left; width:224px; margin:0 auto;line-height: 24px;}
.Sign-Up .sign_mag01{ margin-top:47px !important; margin-bottom:20px !important;}
.Sign-Up .sign_mag02{margin-top:54px !important; margin-bottom:20px !important;}
.Sign-Up .sign_mag03{margin-top:41px !important; margin-bottom:20px !important;}
















