*{padding:0;margin:0;font-family:Microsoft YaHei;}
img{border:none;display:block;}
li{list-style:none;}
i{ font-style:normal;}
a{ text-decoration:none;}
a:focus{outline:none;}
a{blr:expression(this.onFocus=this.blur());}
body{ min-width:1200px;background-color: #fff;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
input,textarea,select{outline: none;font-family:Microsoft YaHei;}
/***@font-face {
  font-family:syht;
  src: url('../font/SourceHanSansCN-Regular.otf');
}*****/
/*****导航***/
.nav_box{width:100%;background-color: #fff;border-top:3px solid #d3a225;}
.nav{width:1200px; margin: 0 auto; height:130px; clear:both;}
.nav>a{float: left; margin-top: 50px;}
.nav .nav_right{float: right;}
.nav .nav_right .tel_box{float: right; margin-top: 18px; position: relative; z-index: 999;}
.nav .nav_right .tel_box b{float: left;color: #d3a225; font-size: 18px;background-image: url(../images/icon_01.png); background-position: left center;background-repeat: no-repeat;padding-left: 26px; margin-right: 15px; margin-top: 2px;}
.nav .nav_right .tel_box dl{float: left;}
.nav .nav_right .tel_box dl dd{float: left; margin-right:15px;position: relative;padding-bottom: 20px;}
.nav .nav_right .tel_box dl dd i{ display: block;overflow: hidden; width: 22px; height: 22px; background-image: url(../images/icon_02.png);cursor: pointer;transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s; margin-top: 2px;}
.nav .nav_right .tel_box dl dd:nth-child(2) i{background-image: url(../images/icon_03.png);}
.nav .nav_right .tel_box dl dt{float: left;position: relative;}
.nav .nav_right .tel_box dl dt i{display: block;overflow: hidden; width: 22px; height: 22px; background-image: url(../images/icon_04.png);transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s;cursor: pointer;float: left;margin-top: 2px;}
.nav .nav_right .tel_box dl dd:hover i{ background-position: left bottom;}
.nav .nav_right .tel_box dl dt:hover i{ background-position: left bottom;}
.nav .nav_right .tel_box dl dt i.on{ background-image: url(../images/close.png); background-position: left center;}
.nav .nav_right .tel_box dl dd p{position: absolute;width: 140px;left:50%;margin-left: -75px;background-color: #d3a225;border-radius: 5px; z-index: 99;padding: 10px 0; display: none;top: 30px;}
.nav .nav_right .tel_box dl dd p img{ width: 120px; margin: 0 auto;}
.nav .nav_right .tel_box dl dd p span{ text-align: center; display: block; color: #fff;font-size: 14px;}
.nav .nav_right .tel_box dl dd:hover p{display:block;}
.nav .nav_right .tel_box dl dt p{overflow: hidden; width: 174px;}
.nav .nav_right .tel_box dl dt p span{float: left; border: 1px solid #e1e1e1;overflow: hidden;width: 172px;}
.nav .nav_right .tel_box dl dt p img{float: left; margin-top: 2px; margin-left: 10px;cursor:pointer;}
.nav .nav_right .tel_box dl dt p input{float: left;border: 0px; height: 24px; line-height: 24px;}
.nav .nav_right .tel_box dl dt p input.s_btn{width: 26px;background-image: url(../images/icon_04.png); background-position: center -21px; background-repeat: no-repeat; background-color: #fff;cursor: pointer;float: right;}
.nav .nav_right .tel_box dl dt p input.s_text{width: 140px;}
.nav .nav_right .tel_box dl dt form{float: left; width: 0px;transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s;overflow:hidden; opacity: 0;}
.nav .nav_right .tel_box dl dt form.on{ width: 174px; opacity: 1; margin-right: 8px;}
.nav ul{clear: both; padding-top: 10px;}
.nav ul li{float: left; margin-left: 35px; position: relative;transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s; height: 66px;}
.nav ul li>a{display: block;overflow: hidden;position: relative; font-size: 18px;font-weight:bolder;color:#000;padding:0 2px 0px 2px; height: 34px;}
.nav ul li a span{position:absolute; width: 0;transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s; height: 2px; bottom: 0px; z-index: 99;left: 48%; background-color:#d3a225;}
.nav ul li:hover >a span{ width: 100%;left:1px; }
.nav ul li.on a span{ width: 100%;left: 1px;}
.nav ul li dl{position: absolute;right: -20px;top: 40px;width:375px; background-color: #fff;padding: 15px;box-shadow:0 0px 12px rgba(0,0,0,0.2);
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -ms-transition: all .6s;
    -o-transition: all .6s;
    transition: all .6s;
    -webkit-transform: translate(0,20px);
    -moz-transform: translate(0,20px);
    -ms-transform: translate(0,20px);
    -o-transform: translate(0,20px);
    transform: translate(0,20px);
    opacity: 0; }
.nav ul li:hover dl{opacity:1;z-index:9;
    -webkit-transform: translate(0,0px);
    -moz-transform: translate(0,0px);
    -ms-transform: translate(0,0px);
    -o-transform: translate(0,0px);
    transform: translate(0,0px);}
.nav ul li dl dt{float: left;}
.nav ul li dl dt img{width:110px;}
.nav ul li dl dd{float: right; width: 244px;}
.nav ul li dl dd a{float: left; margin: 10px 0px 10px 28px; width: 90px; font-size: 15px; color: #333;}
.nav ul li dl dd a:hover{color: #d3a225}
/****轮播图***/
.banner_box{ width:100%;position: relative;overflow: hidden; height:608px;}
.banner_box .tempWrap{height: 608px;top:0px; width:1920px !important; position: absolute;left:50%; margin-left: -960px;}
.banner{height: 608px;width:1920px;}
.banner img{ height: 608px;width:1920px; }
.banner_box .hd{ text-align: center; overflow: hidden; width: 500px; position: absolute; left:50%;margin-left: -250px; z-index: 99;bottom: 70px;}
.banner_box .hd span{width: 10px; height: 10px; margin: 0 8px; background-color: #d9d4d9; border-radius: 50%;cursor: pointer; display: inline-block; }
.banner_box .hd span.on{ background-color: #d3a225; }
.banner_text{width: 1200px; margin: 0 auto;position: relative; z-index: 99; margin-top: -48px;}
.banner_text .wrapper{overflow: hidden;}
/***数字特效***/
.counter{float: left;width: 300px; text-align: center;background-color: #be8e4e; height: 126px;}
.counter:nth-child(2){background-color: #d2ac6b;}
.counter:nth-child(3){background-color: #e1bc7c;}
.counter:nth-child(4){background-color: #e8d094;}
.counter p{color: #fff;font-size: 20px;margin-top:30px;}
.counter_words{ display: flex; margin-top: 6px; justify-content: center; }
.counter h2{font-size: 36px;color: #fff; font-weight: bold;}
.counter i{color: #fff;font-size: 36px; font-weight: bold;}
.counter em{ font-style: normal;color: #fff;font-size: 36px; font-weight: bold;}
/***爆品课程***/
.hot_course{width: 1200px; margin: 0 auto;padding: 50px 0 30px 0;}
.hot_course>h2{background-image: url(../images/line.png);width: 1100px; background-position: left center;background-repeat: repeat-x; margin: 0 auto;}
.hot_course>h2 i{ text-align: center; width: 140px; display: block; background-color:#f7f7f7; padding: 0 10px;font-size: 30px;color: #000000; margin: 0 auto; font-weight: bold;}
.hot_course>span{display: block; text-align: center;color: #b18100;font-family:SimSun;font-size: 24px; font-weight: bold; margin: 10px 0 5px 0;}
.hot_course>i{display: block; text-align: center;color: #666;font-size: 18px;}
.hot_course ul{ margin-left: -20px; margin-top: 46px;}
.hot_course ul li{float: left; width: 224px; margin-bottom: 20px; background-color: #fff;box-shadow:0 0px 10px rgba(0,0,0,0.1); margin-left: 20px; height: 264px; position: relative;transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s;}
.hot_course ul li i{ margin: 0 auto; margin-top: 45px; width: 70px; display: block; height: 70px;overflow: hidden;}
.hot_course ul li i img{transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s; width: 70px;}
.hot_course ul li span{ display: block; text-align: center; color: #333333;font-size: 18px;transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s; font-weight: bold; margin: 10px 0;}
.hot_course ul li p{ text-align: center;font-size: 14px;color: #999; line-height: 24px;transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s;}
.hot_course ul li .hover_text{position: absolute;left: 224px;top:0px; width: 330px; margin-left: 20px; display: none;}
.hot_course ul li:hover{ background-color: #d3a225;}
.hot_course ul li:hover img.img_01{ margin-top: -70px;}
.hot_course ul li:hover span{color: #fff;}
.hot_course ul li:hover p{color: #fff;}
.hot_course ul li .course_hover{ background-color: rgba(211,162,37,0.7);padding: 6px 0;width: 310px;}
.hot_course ul li .course_line{border: 1px solid #fff; width: 296px; margin: 0 auto;}
.course_line h2{color: #000;font-size: 18px; text-align: center;padding-top: 20px;}
.course_line .course_words{color: #fff; font-size: 14px; line-height: 26px;padding: 10px;}
.hot_course ul li .hover_text>img{position:absolute;left:-11px;top:34px;}
.hot_course ul li .hover_text.on{display: block;z-index:99;}
.hot_course ul li:nth-child(4) .hover_text{left: -330px; margin-left: 0px; margin-right: 20px;}
.hot_course ul li:nth-child(4) .hover_text>img{right:11px; left:initial;transform:rotate(180deg);}
.hot_course ul li:nth-child(9) .hover_text{left: -330px; margin-left: 0px; margin-right: 20px;}
.hot_course ul li:nth-child(9) .hover_text>img{right:11px; left:initial;transform:rotate(180deg);}
.hot_course ul li:nth-child(5) .hover_text{left: -330px; margin-left: 0px; margin-right: 20px;}
.hot_course ul li:nth-child(5) .hover_text>img{right:11px; left:initial;transform:rotate(180deg);}
.hot_course ul li:nth-child(10) .hover_text{left: -330px; margin-left: 0px; margin-right: 20px;}
.hot_course ul li:nth-child(10) .hover_text>img{right:11px; left:initial;transform:rotate(180deg);}
/***客户案例***/
.index_casebox{background-image: url(../images/index_bg.jpg);padding: 50px 0 100px 0; background-position: center top; background-repeat: no-repeat;}
.index_case{width: 1200px; margin: 0 auto; position:relative}
.index_case>h2{position: relative; text-align: center; width: 1100px; margin: 0 auto;}
.index_case>h2 em{ margin-top: 20px; position: absolute;left: 0px; width: 460px; height: 1px; background-color: #fff;}
.index_case>h2 em:last-child{right: 0px; left: initial;}
.index_case>h2 i{text-align: center; font-size: 30px;color: #fff; font-weight: bold;}
.index_case>span{display: block; text-align: center;color: #fff;font-size: 18px; margin-top: 5px; margin-bottom: 40px;}
.index_case .tempWrap{width: 1106px !important;margin-left:48px !important;}
.index_case .bx{ width: 1230px;}
.index_case ul li{float: left;background-color: #fff;padding-bottom: 30px; width: 348px; margin-right: 30px;}
.index_case ul li img{width: 288px;margin: 0 auto;margin-top: 20px;margin-bottom: 10px;height:102px;}
.index_case ul li span{ display: block; color: #d3a225;font-size: 20px;padding:0 30px 0px 30px; margin-bottom: 10px;}
.index_case ul li p{padding:0 30px 0px 30px; color: #333333;font-size: 16px; line-height: 30px;}
.index_case .hd{ width: 500px; position:absolute; bottom:-60px; text-align: center; left: 50%; margin-left: -250px;}
.index_case .hd span{ background-color: #bebebe;display: inline-block;cursor: pointer; width: 14px; height: 14px;border-radius: 50%; margin: 0 6px;}
.index_case .hd span.on{background-color: #d3a225;}
.index_case .prev{position: absolute;left: 0px;bottom: 110px; z-index: 999; cursor: pointer; width: 24px;}
.index_case .next{position: absolute;right: 0px;bottom: 110px; z-index: 999;cursor: pointer; width: 24px;}


/***名师殿堂***/
.index-teacherbox{padding: 50px 0 0px 0;}
.index-teacher{width: 1200px; margin: 0 auto; position:relative}
.index-teacher>h2{position: relative; text-align: center; width: 1100px; margin: 0 auto;}
.index-teacher>h2 em{ margin-top: 20px; position: absolute;left: 0px; width: 460px; height: 1px; background-color: #D7AA3B;}
.index-teacher>h2 em:last-child{right: 0px; left: initial;}
.index-teacher>h2 i{text-align: center; font-size: 30px;color: #000; font-weight: bold;}
.index-teacher>span{display: block; text-align: center;color: #666;font-size: 18px; margin-top: 5px; margin-bottom: 40px;}
.index-teacher>ul{width:1200px; overflow:hidden;}
.index-teacher>ul li{margin-bottom:30px; background:#fff;transition:all 0.4s;}
.index-teacher>ul li a{display:block;}
.index-teacher>ul li:nth-child(1),.index-teacher>ul li:nth-child(3){width:580px; height:288px; float:left; }
.index-teacher>ul li:nth-child(2),.index-teacher>ul li:nth-child(4){width:580px; height:288px; float:right;}
.index-teacher>ul li:nth-child(2) .teacher-hidden,.index-teacher>ul li:nth-child(4) .teacher-hidden{ width:576px;}
.index-teacher>ul li:nth-child(1) .teacher-hidden,.index-teacher>ul li:nth-child(3) .teacher-hidden{ width:576px;}
.index-teacher>ul li .teacher-hidden{height:282px; box-shadow:2px 4px 6px #afafaf; overflow:hidden;transition:all 0.4s;}
.index-teacher>ul li:hover{transform:translateY(8px);}
.index-teacher>ul li .teacher-hidden .teacher-img{float:left; width:220px;}
.index-teacher>ul li .teacher-hidden .teacher-text{float:left; width:350px; padding-left:30px; box-sizing:border-box;}
.index-teacher>ul li .teacher-hidden .teacher-text:hover h2,.index-teacher>ul li .teacher-hidden .teacher-text:hover p{ color:#d2ac6b;}
.index-teacher>ul li .teacher-hidden .teacher-text h2{ margin-bottom:10px; font-weight:bold; margin-top:40px;color:#333;}
.index-teacher>ul li .teacher-hidden .teacher-text p{ color:#333; line-height:28px; margin-top:10px;}
..index-teacher a h2{color:#333;}
/***为什么选择我们？***/
.index-whybox{padding: 50px 0 100px 0; background:url(../images/index_bg1.jpg) center no-repeat; height:665px; box-sizing:border-box; margin-top:20px;}
.index-why{width:1200px; margin:0 auto; position:relative;}
.index-why>h2{position:relative; text-align:center; width:1100px; margin:0 auto;}
.index-why>h2 em{margin-top:20px; position:absolute; left:0px; width:420px; height:1px; background-color:#fff;}
.index-why>h2 em:last-child{right: 0px; left: initial;}
.index-why>h2 i{text-align: center; font-size: 30px;color: #fff; font-weight: bold;}
.index-why>span{display: block; text-align: center;color: #fff;font-size: 18px; margin-top: 5px; margin-bottom: 40px;}
.index-why .index-dingwei{ width:1200px; margin:0 auto; position:relative;}
.index-why .index-dingwei img{margin:0 auto; margin-top:8px;}
.index-why .index-dingwei p{color:#fff; opacity:0.7; font-size:14px; margin-top:5px;}
.index-why .index-dingwei .index-one{ width:200px; height:140px; text-align:center; color:#fff; margin-left:235px; margin-top:60px;}
/*.index-why .index-dingwei .index-one p{ color:#fff; opacity:0.6; font-size:14px;}
.index-why .index-dingwei .index-one img{margin:0 auto; margin-top:8px;}
*/
.index-why .index-dingwei .index-two{ width:200px; height:140px; text-align:center; color:#fff; margin-left:780px; margin-top:-120px;}
/*.index-why .index-dingwei .index-one p{ color:#fff; opacity:0.6; font-size:14px;}
.index-why .index-dingwei .index-one img{margin:0 auto; margin-top:8px;}
*/
.index-why .index-dingwei .index-three{ width:200px; height:140px; text-align:center; color:#fff; margin-left:520px; margin-top:-80px;}
.index-why .index-dingwei .index-four{ width:200px; height:140px; text-align:center; color:#fff;margin-left:270px; margin-top:-40px;}
.index-why .index-dingwei .index-five{ width:200px; height:140px; text-align:center; color:#fff;margin-left:740px; margin-top:-145px;}
.index-why .index-dingwei .index-six{ width:200px; height:140px; text-align:center; color:#fff;margin-left:-20px; margin-top:-20px;}
.index-why .index-dingwei .index-seven{ width:200px; height:140px; text-align:center; color:#fff;margin-left:380px; margin-top:-140px;}
.index-why .index-dingwei .index-night{ width:200px; height:140px; text-align:center; color:#fff;margin-left:650px; margin-top:-140px;}
.index-why .index-dingwei .index-ten{ width:200px; height:140px; text-align:center; color:#fff;margin-left:1030px; margin-top:-140px;}
/***新闻资讯+近期课程***/
.index-newsbox{ width:100%;background:#fff; padding-top:50px;}
.index-bt{width:1200px; margin:0 auto; overflow:hidden; margin-bottom:15px;}
.index-bt .index-btl{width:746px; float:left;}
.index-bt .index-btl h2{ border-left:4px #D4A225 solid; padding-left:10px; display:inline;}
.index-bt .index-btl span{color:#d4a225;}
.index-bt .index-btl a{float:right;color:#666; margin-top:8px;}
.index-bt .index-btl a:hover{color:#d2ac6b;}
.index-bt .index-btr{width:380px; float:right;}
.index-bt .index-btr h2{ border-left:4px #D4A225 solid; padding-left:10px; display:inline;}
.index-bt .index-btr span{color:#d4a225;}
.index-bt .index-btr a{float:right; color:#666; margin-top:8px;}
.index-bt .index-btr a:hover{color:#d2ac6b;}
.index-news{width:1200px; overflow:hidden; margin:0 auto;}
.index-news .index-newsl{ width:1200px; height:606px; float:left; background:#fff; }
.index-news .index-newsl .index-newsdiv{width:746px; height:600px; box-shadow:2px 4px 6px #e3e3e3;}

.index-news .index-newsl .index-newsdiv .newsimg_box ul li{position:relative;width:746px;}
.index-news .index-newsl .index-newsdiv .newsimg_box ul li a img{width:746px; height:414px;}
.index-news .index-newsl .index-newsdiv .newsimg_box ul li p{position:absolute; bottom:0; left:0; right:0; text-align:center; color:#fff; background:rgba(0,0,0,0.5); height:40px; line-height:40px; font-size:18px;}
.index-news .index-newsl .index-newsdiv .index-text{ display:flex;flex-wrap:wrap; margin-top:18px;}
.index-news .index-newsl .index-newsdiv .index-text .index-textl{ width:360px; margin-top:6px; box-sizing:border-box; border-right:1px solid #e3e3e3; overflow:hidden; padding-left:20px;}
.index-news .index-newsl .index-newsdiv .index-text .index-textl p{width:64px; height:64px; line-height:64px; text-align:center; background:#e3c879; color:#fff; font-size:24px; float:left;}
.index-news .index-newsl .index-newsdiv .index-text .index-textl a{float:right; display:block; width:260px; margin-top:10px; color:#666;}
.index-news .index-newsl .index-newsdiv .index-text .index-textl a:hover{color:#d2ac6b;}
.index-news .index-newsl .index-newsdiv .index-text .index-textr{float:right; width:360px; box-sizing:border-box; padding-left:20px;}
.index-news .index-newsl .index-newsdiv .index-text .index-textr p{width:64px; height:60px; line-height:60px; text-align:center; background:#e3c879; color:#fff; font-size:24px; float:left;}
.index-news .index-newsl .index-newsdiv .index-text .index-textr a{float:right; display:block; width:260px; margin-top:6px; color:#666;}
.index-news .index-newsl .index-newsdiv .index-text .index-textr a:hover{color:#d2ac6b;}
.index-news .index-newsl .index-newsdiv a.index-btn{width:150px; height:44px; line-height:44px;border:1px solid #d2ac6b; text-align:center; margin:0 auto; margin-top:90px; display:block; color:#d2ac6b; font-size:18px; transition:all 0.5s;}
.index-news .index-newsl .index-newsdiv a.index-btn:hover{background:#d2ac6b; color:#fff; transition:all 0.5s;}
.index-news .index-newsr{ width:384px; height:606px; float:right; background:#fff;margin-top: -600px; }
.index-news .index-newsr .index-kecheng{width:380px; height:600px; box-shadow:2px 4px 6px #e3e3e3;}
.index-news .index-newsr .index-kecheng ul{width:380px; height:600px; border:1px solid #e3e3e3;}
.index-news .index-newsr .index-kecheng ul li{width:380px; height:200px; border-bottom:1px solid #e3e3e3; box-sizing:border-box; text-align:center;}
.index-news .index-newsr .index-kecheng ul li a{color:#d2ac6b; font-size:28px; padding-top:55px; display:block;}
.index-news .index-newsr .index-kecheng ul li a:hover{color:#333;}
.index-news .index-newsr .index-kecheng ul li .index-time{ display:flex; justify-content:center; margin-top:20px;}
.index-news .index-newsr .index-kecheng ul li .index-time p:nth-child(1){text-align:left;  margin-right:10px;}
.index-news .index-newsr .index-kecheng ul li .index-time p:nth-child(2){text-align:right;}
.index-news .index-newsr .index-kecheng ul li .index-time p span{font-size:14px; color:#666;}
.index-news .index-newsr .index-kecheng ul li .index-time p img{display:inline; margin-right:5px;vertical-align:middle;}
.index-news .index-newsr .index-kecheng ul li:nth-child(3){ border:none;}
/***报名环节***/



.index-videobox{width:100%; padding-top:50px; padding-bottom:50px;}
.index-video{width:1200px; margin:0 auto; overflow:hidden;}
.index-video .index-videol{float:left; width:580px; height:600px;}
.index-video .index-videol .index-videolbt{border-left:4px solid #d2ac6b; margin-bottom:25px;}
.index-video .index-videol .index-videolbt h2{display:inline; margin-left:10px;}
.index-video .index-videol .index-videolbt span{ color:#d2ac6b;}
.index-video .index-videol .index-vide{ width:576px;box-shadow: 2px 4px 6px #e3e3e3; padding-bottom:15px;}
.index-video .index-videol .index-vide video{width:576px;}
.index-video .index-videol .index-vide .index-vt{ margin-top:20px; padding-bottom:25px; border-bottom:1px solid #e3e3e3;}
.index-video .index-videol .index-vide .index-vt a{color:#333; display: block; font-size: 20px; text-align:center;}
.index-video .index-videol .index-vide .index-vt a:hover{color: #d2ac6b;}
.index-video .index-videol .index-vide .index-vt p{ color:#999; padding-left:15px; padding-right:15px; font-size:16px; margin-top:5px; line-height:28px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index-video .index-videol .index-vide a.index-btn{width:150px; height:44px; line-height:44px;border:1px solid #d2ac6b; text-align:center; margin:0 auto; margin-top:22px; display:block; color:#d2ac6b; font-size:18px; transition:all 0.5s; margin-bottom:15px;}
.index-video .index-videol .index-vide a.index-btn:hover{background:#d2ac6b; color:#fff; transition:all 0.5s;}
.index-video .index-videor{float:right; width:580px; height:600px;}
.index-video .index-videor .index-videolbt{border-left:4px solid #d2ac6b; margin-bottom:15px;}
.index-video .index-videor .index-videolbt h2{display:inline; margin-left:10px;}
.index-video .index-videor .index-videolbt span{ color:#d2ac6b;}
.index-video .index-videor .index-kc{width:576px; box-shadow:2px 4px 6px #e3e3e3; border-top:3px solid #d2ac6b; padding-top:23px;}
.index-video .index-videor .index-kc p{text-align:center; margin-top:4px; vertical-align:middle; color:#666;}
.index-video .index-videor .index-kc p img{display:inline; vertical-align:middle;}
.index-video .index-videor .index-kc p strong{font-size:24px; margin-left:15px; margin-right:15px; margin-top:5px; vertical-align:middle; color:#d2ac6b;}
.index-video .index-videor .index-kc p b{font-size:24px; margin-left:15px; margin-right:15px; margin-top:5px; vertical-align:middle; color:#d2ac6b;}
.index-video .index-videor .index-kc hr{margin-top:15px; margin-bottom:23px; border-top:1px solid #e3e3e3;}
.index-video .index-videor .index-kc form{width:560px; margin:0 auto; padding-bottom:50px;}
.index-video .index-videor .index-kc form .index-form{width:560px; overflow:hidden; margin-bottom:32px;}
.index-video .index-videor .index-kc form .index-form P{width:530px; float:left; text-align:center; border-radius:4px; border:1px solid #e3e3e3; background:#fff; height:40px; line-height:40px; margin-left:10px;}
.index-video .index-videor .index-kc form .index-form strong{float:right; color:#ff0000; display:block; margin-top:18px; margin-right:5px;}
.index-video .index-videor .index-kc form .index-form input{width:400px; border:none; padding-left:20px; font-size:16px; color:#666;}
.index-video .index-videor .index-kc form select{width:530px; border:1px solid #e3e3e3; height:40px; line-height:40px; border-radius:4px; margin-left:10px; font-size:16px; color:#666; padding-left:10px; margin-bottom:30px;}
.index-video .index-videor .index-kc form button{width:200px; height:40px; line-height:40px; text-align:center; background:#d2ac6b; color:#fff; border-radius:4px; margin:0 auto; border:none; display:block; font-size:16px; margin-top:10px;}
.video embed,.video object,.video iframe{ width: 100%; height: auto; } 
/***页脚***/
.footer{ width: 100%;background-color: #262626;}
.foot_top{width:1200px; margin: 0 auto;padding-top: 60px;}
.foot_top dl{float: left;overflow: hidden;}
.foot_top dl dd{float: left; margin-right: 74px; width: 90px;}
.foot_top dl dd:first-child{width:170px}
.foot_top dl dd span{display:block;color: #fff;font-size: 18px;color: #fff; margin-bottom: 10px;}
.foot_top dl dd p{ margin-top: 5px;}
.foot_top dl dd a{color: #999999;font-size: 14px; display: block; line-height: 22px;}
.foot_top dl dd a:hover{color:#fff;}
.foot_top .foot_tr{float: right;}
.foot_trl{width: 280px;float: left;}
.foot_trl>p{overflow: hidden; margin-bottom: 5px;}
.foot_trl>p img{float: left; margin-top: 2px; margin-right: 5px;}
.foot_trl>p span{float: left;color: #fff;font-size: 16px; width: 254px; line-height: 22px;}
.foot_tr>p{float: left; margin-left: 30px;}
.foot_tr>p img{width: 110px;}
.foot_tr>p span{ display: block; text-align: center;color: #fff;font-size: 14px; margin-top: 5px;}
.foot_trl>span{display: block; margin: 10px 0;}
.foot_trl>span a{float: left;position: relative; border:1px solid #d0a31f;color: #d0a31f;font-size: 14px; width:90px; height: 34px; border-radius: 50px; line-height: 34px; text-align:center; padding-left: 30px; background-image: url(../images/foot_icon03.png); background-position:16px center; background-repeat: no-repeat;transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s;}
.foot_trl>span a:nth-child(2){background-image: url(../images/foot_icon04.png);float: right;}
.foot_trl>span a i{display: none; position:absolute;top: 36px;left: 50%; width: 160px; margin-left: -80px; z-index: 66; background-color: #fff;padding-top: 5px; line-height: 20px; color: #333;padding-bottom: 10px;}
.foot_trl>span a i img{width: 150px; height: 150px; margin: 0 auto;}
.foot_trl>span a:hover i{display: block;}
.bdsharebuttonbox>span{float: left;color: #fff;font-size: 14px; margin-top: 5px;}
.foot_trl>span a:hover{background-color: #d0a31f;color: #fff;background-image: url(../images/foot_icon05.png);}
.foot_trl>span a:nth-child(2):hover{background-color: #d0a31f;color: #fff;background-image: url(../images/foot_icon06.png);}
.foot_center{padding: 20px;border-top: 1px solid #565656;border-bottom: 1px solid #565656; margin-top: 40px;}
.foot_center_qita{border-bottom: 1px solid #565656; margin-top: 40px;}
.foot_center p{width: 1200px; margin: 0 auto;font-size: 14px; line-height:24px;}
.foot_center p span{color: #ffffff;}
.foot_center p a{color: #ffffff; margin-right: 22px;}
.foot_center p a:hover{color: #d0a31f;}
.footer>p{ text-align: center;color: #fff;font-size: 14px;padding:20px 0;}
.footer>p a{color: #fff;}
.footer>p a:hover{color: #d0a31f;}
/****核心课程****/
.course_banner{width:100%;position: relative;overflow: hidden;height: 428px;}
.course_banner img{position: absolute;left:50%;margin-left: -960px;top: 0;width: 1920px; height: 428px;}
.course_banner .course_bform{position: absolute;width: 1200px;overflow: hidden; top: 20px; z-index: 6; left: 50%; margin-left: -600px;}
.course_bform form{float: right; background-color: #fff; width: 316px;border-radius: 4px;box-shadow:0 0px 10px rgba(255,255,255,1); height: 350px; margin-right: 25px; margin-top: 20px; margin-bottom: 20px;}
.course_bform form b{display: block; text-align:center;color: #d20021;font-size: 20px; padding: 30px 0 20px 0;}
.course_bform form p{width:216px; margin: 0 auto 18px auto;overflow: hidden;}
.course_bform form p span{float: left;color: #333333;font-size: 16px; line-height: 26px;}
.course_bform form p input{float: left;border: 1px solid #e6e6e6;border-radius: 2px;width: 146px; height: 26px;line-height: 26px;padding: 0 10px;}
.course_bform form p select{float: left;border: 1px solid #e6e6e6;border-radius: 2px;width: 166px; height: 26px;line-height: 28px;}
.course_bform form>input{display: block; margin-left: 98px; width: 138px; height: 28px; background-color: #b9001c; border: 0px; color: #fff; border-radius: 4px; font-size: 16px; cursor: pointer;}
.course_bform form>span{ display: block; margin: 20px auto 0 auto;color: #999999; width: 254px;font-size: 14px; line-height: 18px;}
.course_box{width:1200px; margin: 0 auto 20px auto;}
.title_add{ margin-top: 24px; border-bottom: 1px solid #e6e6e6;padding-bottom: 10px; font-size: 16px;color: #333333; margin-bottom: 16px;}
.title_add>a{color: #333; font-size: 16px;}
.title_add>span{color: #d2ac6b;}
.title_add>a:hover{color: #d2ac6b;}
.course_left{width: 280px; float: left;background-color: #f5f5f5;}
.course_left dl{background-color: #fff; margin-bottom: 2px;}
.course_left dl dt{overflow: hidden;background-color: #d2ac6b; height: 60px;}
.course_left dl dt a{ display: block; height: 60px;}
.course_left dl dt img{float: left; margin-left: 20px; margin-top:10px; margin-right: 8px;}
.course_left dl dt span{float: left;color: #fff; line-height: 60px;font-size: 24px;}
.course_left dl dd{border: 1px solid #f5f5f5; height: 60px; line-height: 60px;}
.course_left dl dd a{ display: block;overflow:hidden; padding-left: 72px; color: #9c9c9c;font-size: 16px; background-size: 8px auto;}
.course_left dl dd a img{float: left; margin-left: 16px; margin-right: 10px; margin-top: 16px;}
.course_left dl dd a i{float: left;}
.course_left dl dd a:hover{ color: #d2ac6b;}
.course_left dl dd.on a{ color: #d2ac6b;}
.left_anli{background-color: #fff; box-shadow:0px 2px 5px rgba(0,0,0,0.2); margin-top: 20px;}
.left_anli>h2{ overflow:hidden; height:40px; line-height: 40px; padding: 0 10px 0 5px;}
.left_anli>h2 span{float: left; color: #333333; font-size: 16px;}
.left_anli>h2 a{float: right; color: #999999;font-size: 14px;}
.left_anli>h2 a:hover{color: #d2ac6b;}
.left_anli>a{ display: block; width: 100%;}
.left_anli>a i{ display: block; width: 280px;overflow: hidden;}
.left_anli>a img{width: 100%;-moz-transition:all 1s linear;-o-transition:all 1s linear;-ms-transition:all 1s linear;-webkit-transition:all 1s linear;transition:all 1s linear;}
.left_anli>a img:hover{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.left_anli>a p{overflow: hidden;padding: 0 10px 0 5px;}
.left_anli>a p span{float: left;height: 40px; line-height: 40px;color: #333333;font-size: 14px; overflow: hidden;white-space: nowrap; text-overflow: ellipsis; width: 230px;}
.left_anli>a p i{float: right; background-image: url(../images/c_08.png); background-position: left center;background-repeat: no-repeat; height: 7px; width: 14px; margin-top: 16px;}
.left_anli>a p:hover span{color: #d2ac6b;}
.tebie_list{background-color: #fff;box-shadow:0px 2px 5px rgba(0,0,0,0.2);margin-top: 20px;}
.tebie_list>h2{overflow:hidden; height:40px; line-height: 40px;border-bottom: 1px solid #e6e6e6; padding: 0 10px 0 5px;}
.tebie_list>h2 span{float: left; color: #333333; font-size: 16px;}
.tebie_list>h2 a{float: right; color: #999999;font-size: 16px;}
.tebie_list>h2 a:hover{color: #d2ac6b;}
.tebie_list ul{padding: 10px;}
.tebie_list ul li a{color: #666666; display: block; font-size: 14px;overflow:hidden;text-overflow: ellipsis;white-space:nowrap; border-bottom: 1px dashed #e7e7e7; padding: 6px 0;}
.tebie_list ul li a:hover{color: #d2ac6b;}
.left_contact{background-color: #fff;box-shadow:0px 2px 5px rgba(0,0,0,0.2);padding-bottom: 20px; margin-top: 20px;}
.left_contact>h2{text-align: center;font-size: 16px; color: #fff;background-color: #d2ac6b; height: 46px; line-height: 46px;}
.left_contact>span{display: block; margin: 25px 0; text-align: center; font-size: 16px;font-weight: bold; color: #d2ac6b;}
.left_contact>p{overflow: hidden;padding:0 10px;}
.left_contact>p span{float: left; width: 118px;}
.left_contact>p img{ width: 118px;}
.left_contact>p i{display: block;text-align: center; font-size: 14px; color: #666666; margin-top: 8px;}
.left_contact>p span:last-child{float: right;}
.course_right{float: right; width: 870px;}
.course_question>h2{ text-align: center; color: #d2ac6b;font-size: 24px;font-weight: bold; margin-top: 10px;}
.course_question ul{overflow: hidden; margin-top: 30px; margin-bottom: 22px;}
.course_question ul li{float: left; padding:30px 0 40px 0; width:289px;border-right: 1px solid #d9d9d9;}
.course_question ul li img{ margin: 0 auto;}
.course_question ul li p{ text-align: center; font-size: 14px; margin-top: 10px;line-height: 24px; color: #333333;}
.course_question ul li:first-child{ border-bottom: 1px solid #d9d9d9; padding-top: 10px;}
.course_question ul li:nth-child(2){ border-bottom: 1px solid #d9d9d9; padding-top: 10px;}
.course_question ul li:nth-child(3){ border-bottom: 1px solid #d9d9d9; padding-top: 10px;}
.course_question ul li:nth-child(3n){ border-right: 0;}
.course_question dl{overflow: hidden; margin-top: 25px; margin-bottom: 30px;}
.course_question dl dd{float: left; width: 25%;}
.course_question dl dd img{ margin: 0 auto;}
.course_question dl dd p{ text-align: center;font-size: 14px; margin-top: 10px;line-height: 24px; color: #333333;}
.course_question dl dd span{ display: block; text-align: center;font-size: 14px;line-height: 24px; color: #333333;}
.course_question img{ max-width: 100%;}
.da_gangbox{ margin-top: 30px;}
.da_gangbox h2{font-size: 20px;color: #333; margin-bottom: 20px;}
.da_gangbox h2 i{ color: #999;font-size: 14px;text-transform: uppercase;}
.da_gangbox ul{ display: flex; flex-wrap: wrap; margin-left: -45px;}
.da_gangbox ul li{ width: 260px;border-radius: 20px 20px 0 0; margin-bottom: 30px; margin-left: 45px; box-shadow: 0px 2px 5px rgba(0,0,0,0.2);}
.da_gangbox ul li h3{position: relative;background-color: #fff; border: 1px solid #d2ac6b; border-radius:20px;}
.da_gangbox ul li h3 img{ position: absolute;top: -1px;left: -1px;}
.da_gangbox ul li h3 span{ height: 34px; line-height: 34px; display: block;color: #d2ac6b;font-weight: bold; text-align: center; font-size: 18px;}
.da_gangbox ul li .gang_text{font-size: 14px;color: #333; padding: 15px; line-height: 24px;}



.auto_yun{margin-top: 44px;}
.auto_yun img{ max-width: 100%; margin-bottom: 30px;}
.auto_yun>h2{text-align: center; color: #d2ac6b;font-size: 24px;font-weight: bold; margin-bottom:10px;}
.auto_yun>span{ display: block; text-align: center; font-size: 14px; color: #666;}
.auto_yuntbox{box-shadow:0px 4px 5px rgba(0,0,0,0.2); overflow: hidden;padding: 20px 30px 20px 20px; margin-top: 20px;}
.auto_yuntbox img{float: left; margin-left: 35px;}
.auto_yuntbox .auto_yuntext{float: right; width: 420px; margin-top: 50px;}
.auto_yuntbox .auto_yuntext h3{color: #333333;font-size: 20px; margin-bottom: 18px;}
.auto_yuntbox .auto_yuntext h3 i{ color: #999999;font-size: 14px; text-transform: uppercase;}
.auto_yuntbox .auto_yuntext p{ color: #666666;font-size: 16px; line-height: 22px;}
.course_dagang>h2{ color: #333;font-size: 20px; margin-top: 10px;}
.course_dagang>h2 i{ font-size: 14px;text-transform: uppercase; color: #999;}
.course_dagang{ margin-top: 35px;}
.course_dagang dl{display: flex;flex-wrap: wrap; margin-left: -40px;}
.course_dagang dl dd{width: 374px;padding: 20px 20px 10px 20px; margin-left: 40px; margin-top: 20px;border-radius: 6px; box-shadow: 0px 2px 5px rgba(0,0,0,0.2);}
.course_dagang dl dd span{ display: block; padding-left: 20px;background-image: url(../images/c_018.png); background-position: left 6px; background-repeat: no-repeat;color: #666666; margin-bottom: 10px; background-size: 8px 8px;}
.course_dagang dl dd span a{color: #666;font-size: 14px; line-height: 22px;}

.course_plate>h2{ text-align: center;color: #d2ac6b;font-size: 24px;font-weight: bold; margin-top: 10px;}
.course_plate>h2 i{font-size: 18px;text-transform: uppercase;}
.course_plate{ margin-top: 35px;}
.course_plate ul{overflow: hidden; margin-top: 20px;}
.course_plate ul li{float: left;cursor: pointer; margin-left: 2px; color: #333333;background-color: #e9e9e9; width: 94.89px;height: 50px;}
.course_plate ul li i{ font-size: 30px;float: left;line-height: 50px; font-weight: bold;padding-left: 12px;}
.course_plate ul li span{float: left; font-size: 14px; width: 30px; margin-left: 8px; line-height: 16px; margin-top: 9px;}
.course_plate ul li.on{background-color: #d2ac6b; color: #fff;}
.course_plate ul li:first-child{margin-left: 0;}
.course_plate dl{ padding: 20px; margin-bottom: 30px;}
.course_plate dl{box-shadow:1px 0px 0px #f5f5f5,0px 0px 0px #000,1px 0px 0px #f5f5f5, 0px 4px 6px #e8e8e8; border-radius: 0 0 10px 10px;}
.course_plate dl dd{overflow: hidden; display: none;}
.course_plate dl dd b{display: block; color: #333333;font-size: 18px;}
.course_plate dl dd p{float: left;width: 520px;}
.course_plate dl dd p span{ display: block; border-bottom: 1px dashed #e6e6e6; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.course_plate dl dd p span a{ font-size: 14px; color: #666666;padding: 7px 0 7px 20px;background:url(../images/c_018.png) no-repeat 2px 12px; display: inline-block;}
.course_plate dl dd p span:last-child{border-bottom: 0;}
.course_plate dl dd p span:last-child a{padding-bottom: 0;}
.course_plate dl dd img{float: right; width: 288px;}
.dao_shi{ margin-top: 30px;}
.dao_shi>h2{color: #333;font-size: 20px;}
.dao_shi>h2 i{font-size: 14px; color: #999; text-transform: uppercase;}
.dao_shi ul{ overflow: hidden; margin-top: 15px;}
.dao_shi ul li{float: left;width: 400px;box-shadow:0px 0px 5px rgba(0,0,0,0.1),0px 0px 0px rgba(0,0,0,0.2),0px 0px 0px rgba(0,0,0,0.1),0px 4px 5px rgba(0,0,0,0.2); margin: 0 10px; position: relative; height: 638px; margin-bottom: 10px;}
.dao_shi ul li>p{position: absolute;left:46px;top: 80px; z-index: 6;overflow: hidden;}
.dao_shi ul li>p span{border-right: 1px solid #d2ac6b;padding: 2px 0; display: block; width:24px;font-size: 18px;color: #333333; line-height: 18px;float: left;}
.dao_shi ul li>p i{display: block; margin-left: 5px; font-size: 24px;color: #333333; width: 24px;float: left; line-height: 26px;}
.dao_shi ul li:nth-child(2){float: right;}
.teacher_text{position: absolute;bottom: 32px;z-index: 20;left: 36px;}
.teacher_text em{position: absolute;left: 56px; bottom: -14px; display: block; border: 2px solid #d2ac6b;width: 268px;border-radius: 4px; height: 216px;}
.teacher_text .p_text{color: #fff;font-size: 16px;line-height:26px; background-color: #d2ac6b;padding:30px 26px; width: 250px;border-radius: 4px; height:130px;}
.xuan_chuan{ margin-top: 30px;}
.xuan_chuan>h2{ color: #333333;font-size: 20px; margin-bottom: 15px;}
.xuan_chuan>h2 i{color: #999999;font-size: 14px; text-transform: uppercase;}
.xuan_chuan .video_left{float: left; width: 480px;}
.xuan_chuan .video_left video{width: 100%; background-color:#000;}
.xuan_chuan .video_text{float: right; width: 306px; box-shadow:1px 0px 0px #f5f5f5,0px 0px 0px #000,1px 0px 0px #f5f5f5, 0px 4px 6px #ccc;padding:30px 36px;}
.xuan_chuan .video_text>span{ text-align: center; display: block; color: #333333;font-size: 18px; margin-bottom: 6px;}
.xuan_chuan .video_text p{ font-size: 14px; color: #666666; line-height: 24px;}
.xuan_box{}
.xuan_box .xuan_chuan{float: left;width: 480px;}
.xuan_box .yulu{float: right; width: 380px; margin-top: 30px;}
.xuan_box .yulu h2{color: #333;font-size: 20px; margin-bottom: 15px;}
.xuan_box .yulu h2 i{font-size: 14px; color: #999; text-transform: uppercase;}
.yulu ul li{padding: 20px; margin-bottom: 20px; box-shadow: 0px 2px 5px rgba(0,0,0,0.2);}
.yulu ul li p{ font-size: 14px;color: #333; line-height: 28px; margin-bottom: 10px;}
.yulu ul li span{ display: block;color: #333; text-align: right;}
.quanyi_box{ margin-top: 30px;}
.quanyi_box h2{ margin-bottom: 5px; font-size: 20px;color: #333;}
.quanyi_box h2 i{font-size: 14px; color: #999; text-transform: uppercase;}
.quanyi_box ul{ display: flex; flex-wrap: wrap;}
.quanyi_box ul li{overflow: hidden; width: 400px; margin: 15px 0px;}
.quanyi_box ul li img{float: left;}
.quanyi_box ul li p{float: left; margin-left:15px; margin-top: 12px;}
.quanyi_box ul li p i{ display: block; font-size: 18px; color: #333;}
.quanyi_box ul li p span{ display: block;font-size: 14px; color: #999; margin-top: 6px;}
.why_choose{ margin-top: 30px; background-color: #fafafa;padding: 30px;}
.why_choose>h2{ text-align: center; font-weight: bold; color:#333;font-size: 24px; margin-bottom: 30px;}
.why_choose ul li{transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s;float: left; width: 142px; padding: 10px;}
.why_choose ul li>span{ background: url(../images/c_025.png) no-repeat; display: block; width: 96px; height: 100px; margin: 0 auto;transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s;}
.why_choose ul li p{ text-align: center; margin-top: 20px;}
.why_choose ul li p i{ display: block;color: #333333; font-size: 16px; margin-bottom: 8px;}
.why_choose ul li p span{ display: block; color: #999999;font-size: 14px; line-height: 22px;}
.why_choose ul li:hover{background-color: #fff;box-shadow:1px 0px 0px #f5f5f5,0px 0px 0px #000,1px 0px 0px #f5f5f5, 0px 4px 6px #ccc;}
.why_choose ul li:nth-child(2)>span{background: url(../images/c_026.png) no-repeat;}
.why_choose ul li:nth-child(3)>span{background: url(../images/c_027.png) no-repeat;}
.why_choose ul li:nth-child(4)>span{background: url(../images/c_028.png) no-repeat;}
.why_choose ul li:nth-child(5)>span{background: url(../images/c_029.png) no-repeat;}
.why_choose ul li:hover>span{background: url(../images/c_020.png);}
.why_choose ul li:nth-child(2):hover>span{background: url(../images/c_021.png) no-repeat;}
.why_choose ul li:nth-child(3):hover>span{background: url(../images/c_022.png) no-repeat;}
.why_choose ul li:nth-child(4):hover>span{background: url(../images/c_023.png) no-repeat;}
.why_choose ul li:nth-child(5):hover>span{background: url(../images/c_024.png) no-repeat;}
.kai_ke{ padding:10px 5px; background:url(../images/c_019.jpg) no-repeat center top; margin-top: 30px;}
.kai_ke>h2{ color: #fff; font-size: 20px; padding: 0 10px;}
.kai_ke>h2 i{font-size: 14px; text-transform: uppercase;}
.kai_ke dl{overflow:hidden; margin-top: 15px;}
.kai_ke dl dd{float: left; width:216px;background-color: #fff;border-radius: 4px;padding: 10px 18px 10px 12px; margin: 0 3px;overflow: hidden;box-shadow:0 2px 8px rgba(255,255,255,0.5); margin-bottom: 28px;}
.kai_ke dl dd:nth-child(2){ width: 320px;}
.kai_ke dl dd>i{float: left; font-size: 44px; color: #d2ac6b;}
.kai_ke dl dd p{float: right; width:162px; margin-top: 8px;}
.kai_ke dl dd p i{display: block; color: #d2ac6b;font-size: 16px; letter-spacing: 2px; padding-bottom: 2px;border-bottom: 1px solid #d2ac6b;}
.kai_ke dl dd p span{ display: block;font-size: 14px;color:#333333; margin-top: 4px;}
.kai_ke dl dd:nth-child(2) p{width: 260px;}
.shouyi>h3{ text-align: center; font-size: 20px; color: #333333; margin-bottom: 20px;}
.shouyi>h3 i{ color: #999999;font-size: 14px; text-transform: uppercase;}
.shouyi{ background-color: #fff;width: 830px; margin:0 auto;box-shadow:0px 0px 5px rgba(0,0,0,0.1),0px 0px 0px rgba(0,0,0,0.2),0px 0px 0px rgba(0,0,0,0.1),0px 6px 5px rgba(0,0,0,0.15);padding-top: 20px; padding-bottom: 30px;}
.shouyi>ul{width: 690px; margin:0 auto;}
.shouyi>ul li{overflow:hidden; margin-top: 15px;}
.shouyi>ul li img{float: left;}
.shouyi>ul li p{float: right; width: 624px;}
.shouyi>ul li p i{display: block; color:#be8e4e;font-size: 16px;}
.shouyi>ul li p span{ display: block; font-size: 14px; color: #333333; line-height: 18px;}
.shouyi>ul li p.mi{ margin-top: 2px;}
.shouyi>ul li p.mi span{ margin-top: 6px;}
.kehu_case{ margin-top: 34px;}
.kehu_case h2{overflow: hidden; font-size: 20px; color: #333333; margin-bottom:15px;}
.kehu_case h2 i{ text-transform: uppercase; color: #999999;font-size: 14px;}
.kehu_case h2 a{float: right; color: #333333;font-size: 16px;}
.kehu_case h2 a:hover{color: #d2ac6b;}
.kehu_case ul{overflow: hidden; margin-left: -6px;}
.kehu_case ul li{float: left; width: 286px; margin-left:6px; margin-bottom: 6px;}
.kehu_case ul li a{ display: block; width: 284px; height: 198px;border:1px solid #e6e6e6; position: relative; overflow: hidden;}
.kehu_case ul li a img{width: 286px; height: 200px;-moz-transition:all 1s linear;-o-transition:all 1s linear;-ms-transition:all 1s linear;-webkit-transition:all 1s linear;transition:all 1s linear;}
.kehu_case ul li a:hover img{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.kehu_case ul li a p{width: 286px; height: 200px; background-color: rgba(0,0,0,0.5); position: absolute;left: 0px;top: 300px; text-align: center;transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s;}
.kehu_case ul li a p span{ color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; display: block;font-size: 16px; font-weight: bold;margin-top: 76px;}
.kehu_case ul li a p i{ color: #fff; display: block;font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.kehu_case ul li a p em{ display: block; margin: 8px auto; background-color: #fff;height: 1px; width: 80px;}
.kehu_case ul li a:hover p{top: 0;}
.xian_chang{ margin-top: 30px;}
.xian_chang>h2{ font-size:20px;color: #333; margin-bottom: 15px;}
.xian_chang>h2 i{font-size: 14px; color: #999; text-transform: uppercase;}
.xian_list li a{display:block;}
.xian_list li a img{width: 870px;height: 466px;}
.xian_box .prev{position: absolute; left: 30px;top: 50%; z-index: 99; margin-top: -29px; cursor: pointer;}
.xian_box .next{position: absolute; right:30px;top: 50%; z-index: 99; margin-top: -29px; cursor: pointer;}
.xian_box{position: relative;}
.xue_xi{margin-top: 52px;}
.xue_xi>h2{color:#333;font-size: 20px; margin-bottom: 15px;}
.xue_xi>h2 i{color: #999;font-size: 14px;text-transform: uppercase;}
.xue_xi dl{overflow: hidden;width: 738px; margin: 40px auto;}
.xue_xi dl dd{float: left;width: 94px;}
.xue_xi dl dd span{display: block; text-align: center; margin-top:6px; color: #333;font-size: 16px;}
.xue_xi dl dt{float: left; margin: 0 19px;}
.bao_ming{background: url(../images/c_041.jpg) no-repeat center top; margin-bottom: 50px;padding-top: 36px;}
.bao_ming>h2{width: 673px; height: 164px;border: 1px solid #fff;border-radius: 4px;background-color:rgba(255,255,255,0.8); margin: 0 auto; text-align: center;}
.bao_ming>h2 b{display: block;font-size: 28px;margin-top: 26px;}
.bao_ming>h2 span{display: block; margin-top: 18px; color:#000000;font-size: 16px;font-weight:bold; line-height: 24px;}
.bao_ming form{background-color: #fff;width: 444px; margin: 18px auto 0 auto;box-shadow:0px 0px 5px rgba(0,0,0,0.1),0px 0px 0px rgba(0,0,0,0.2),0px 0px 0px rgba(0,0,0,0.1),0px 4px 5px rgba(0,0,0,0.2); height: 420px;}
.bao_ming form p{width: 342px;overflow: hidden;}
.bao_ming form p.ke01{border: 1px solid #999999;height: 40px;border-radius: 4px; line-height: 40px;overflow: hidden; margin-bottom: 20px;float: left;}
.bao_ming form p.ke01 span{float: left;color: #333333;font-size: 14px; margin-left:18px;}
.bao_ming form p.ke01 input{float: left; height: 40px; width: 278px;border:0px; line-height: 40px;}
.bao_ming form p.ke01 input::-webkit-input-placeholder{color: #999999;}
.bao_ming form p.ke01 input:-moz-placeholder{color:#999999;}
.bao_ming form p.ke01 input::-moz-placeholder{color: #999999;}
.bao_ming form p.ke01 input:-ms-input-placeholder{ color: #999999;}
.bao_ming form p.ke01 input::-ms-input-placeholder{color:#999999;}
.bao_ming .form_group{ overflow: hidden;width: 354px; margin-left: 50px;}
.bao_ming .form_group i{float: right; color:#ff0000;line-height: 40px;}
.bao_ming form h3{text-align: center;font-size: 18px;color: #333;padding: 40px 0 20px 0;}
.bao_ming form p select{width: 342px; height: 40px;border: 1px solid #999999;border-radius: 4px; font-size: 14px;color: #333333;}
.bao_ming form>p{ margin-left: 50px;}
.bao_ming form .ti_btn{width: 342px; margin: 26px auto 0 auto;cursor: pointer;color: #fff; background-color: #151515; height: 36px;border-radius: 4px;font-size: 14px; display:block;border:0px;}
.gengxin>h2{font-size:20px;color:#333; padding-left:8px; margin-bottom: 18px;}
.gengxin>h2 i{font-size:14px;color:#999; text-transform: uppercase;}
.gengxin ul li{border-top: 1px solid #e6e6e6;padding: 18px 0;}
.gengxin ul li>a{display:block; overflow:hidden;}
.gengxin ul li img{float: left;border-radius: 6px; width: 188px; height: 130px;}
.gengxin ul li .update_text{float: left; width: 500px; margin-left: 25px; margin-top: 12px;}
.gengxin ul li .update_text h3{color: #1f202b;font-size: 24px;}
.gengxin ul li .update_text span{ display: block;margin-top: 8px; padding-left:26px;font-size: 15px; color: #999999; background: url(../images/c_047.png) no-repeat left center; background-size: 20px auto;}
.gengxin ul li .update_text p{padding-left: 26px;font-size: 15px; color: #666666; background: url(../images/c_048.png) no-repeat left 0px; margin-top: 8px;background-size: 18px auto;}
.gengxin ul li>a>span{float: right;background-color: #d2ac6b;color:#fff;text-align: center; line-height: 30px; height: 30px; width: 106px;border-radius:6px;font-size: 14px; margin-top: 84px;}
.jinqi{ margin-bottom: 30px;}
.jinqi>h2{ font-size: 20px; color:#333;padding-left: 8px;}
.jinqi>h2 i{font-size: 14px; color: #999; text-transform: uppercase;}
/*****关于我们****/
.left_about>a p{padding: 0 15px; padding-bottom: 20px;}
.left_about>a p i{display:block; height: auto; background-image: none; width: 100%;font-size: 16px;color: #d2ac6b; margin-top: 10px; margin-bottom: 8px;}
.left_about>a p em{display: block; font-style: normal;color: #666;font-size: 14px; margin-bottom: 4px;}
.left_about>a p span{display: block; width: 100%;color: #666; height: auto; line-height: 22px;overflow: initial; text-overflow: inherit; white-space: normal;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.left_about>a:hover p span{color: #333;}
.about_jianjie{margin-top: 30px;padding: 18px; margin-bottom: 50px;}
.about_jianjie>img{ margin: 0 auto;}
.about_jianjie .jianjie_text{ margin-top: 26px; font-size: 15px;color: #666666; line-height: 28px;}
.jianjie_img{margin-left: -16px; margin-top: 28px;}
.jianjie_img p{float: left; position: relative; margin-left: 15px;}
.jianjie_img p em{position: absolute;height: 20px;z-index: 3;height: 146px; width: 245px;border: 1px solid #dcb466;left: -8px;bottom: -8px;}
.jianjie_img p img{ width: 268px; height: 184px; position: relative; z-index: 5;}
.jianjie_img p:nth-child(2) em{ height: 220px;left:10px;bottom: -19px;}
.jianjie_img p:nth-child(3) em{ height: 146px;left:30px;bottom: -8px;}
.about_maodian{border-bottom: 1px solid #e6e6e6; overflow: hidden; display: flex;justify-content: center; margin-top: 15px;padding-bottom: 8px;}
.about_maodian a{ width: 146px;font-size: 18px;color: #333333; text-align: center; line-height: 38px; height: 38px;}
.about_maodian i{ height: 18px; width: 1px; margin: 10px 20px 0 20px; background-color: #e6e6e6;}
.about_maodian a:hover{color: #fff;background-color: #d2ac6b;}
.about_maodian a.on{color: #fff;background-color: #d2ac6b;}
.developmen{ margin-top: 30px;padding-top: 20px; padding-bottom: 40px; box-shadow:0 5px 10px rgba(0,0,0,0.15);}
.developmen>img{ margin: 0 auto;}
.jianjie_title{border-bottom: 1px solid #d2ac6b;padding-bottom: 4px; width:180px; margin: 0 auto; display: flex; justify-content: center;}
.jianjie_title>b{ font-size: 34px;color: #d2ac6b;}
.jianjie_title>span{ margin-top: 4px; margin-left: 2px;}
.jianjie_title>span em{font-style: normal;font-size: 16px; display: block;}
.jianjie_title>span i{ font-size: 14px; display: block; color: #999;}
.developmen>h2{margin-left: 25px;font-size: 18px; color: #d2ac6b; padding:8px 0 5px 50px;background: url(../images/a_02.png) no-repeat left center; margin-left: 154px; margin-top: 36px;}
.developmen_list{ margin-top: -1px; background: url(../images/a_013.png) repeat-y 170px top;padding-top: 10px;}
.developmen dl{ margin-left: 0px;padding-bottom: 10px;}
.developmen dl dt{overflow: hidden; margin-bottom: 10px;}
.developmen dl dt b{font-size: 18px;font-weight: bold;color: #d2ac6b;float: left; width: 90px; text-align: right; line-height: 26px;}
.developmen dl dt i{float: left; background:url(../images/a_03.png) no-repeat center center; margin-left: 20px; width: 30px; height: 26px; cursor: pointer;}
.developmen dl dt i.on{background:url(../images/a_05.png) no-repeat center center;float: left;}
.developmen dl dd{overflow: hidden; margin-bottom: 20px; display: none;}
.developmen dl dd>span{float: left; width: 142px;padding-right: 38px;padding-top: 2px; background: url(../images/a_06.png) no-repeat right center; text-align: right;color: #666666; font-size: 14px; height: 20px; line-height: 20px;}
.developmen dl dd .deve_text{ float: right; width: 672px;font-size: 14px;color: #666666; line-height: 26px;}
.developmen dl dd:last-child>span{ background: url(../images/a_07.png) no-repeat right center; }
.about_honor{ background-color: #f5f7f9;padding: 20px;margin-top: 30px;}
.about_honor>img{ margin: 0 auto;}
.about_honorlist{overflow: hidden; margin-top: 20px;}
.about_honorlist ul li a{display: block; position: relative;}
.about_honorlist ul li a img{ width: 616px; height: 432px;}
.about_honorlist ul li a p{position: absolute;left:0px;width: 616px; height: 64px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #fff;font-size: 18px; bottom: 0px;background-color: rgba(0,0,0,0.5); text-align: center; line-height: 64px;}
.about_honorlist .hd{float: left; height:432px; width: 190px; margin-top: -16px;}
.about_honorlist .hd p{ margin-top: 16px;width: 190px;height: 133px;overflow: hidden;}
.about_honorlist .hd img{width: 190px; height: 133px;-moz-transition:all 1s linear;-o-transition:all 1s linear;-ms-transition:all 1s linear;-webkit-transition:all 1s linear;transition:all 1s linear;}
.about_honorlist .hd img:hover{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.about_honorlist .tempWrap{float: right;height: 431px; width:616px !important;}
.about_culture{ margin-top: 30px;box-shadow:0px 5px 8px rgba(0,0,0,0.2); padding: 20px; margin-bottom: 30px;}
.about_culture .jianjie_title{width: 240px;}
.zhici{ position: relative;margin-top:70px;}
.zhici>img{position: absolute;left: 0px;top: -35px;}
.zhici .zici_text{border: 1px solid #e6e6e6;font-size: 14px;color: #666666;line-height: 24px; padding: 20px 20px 20px 76px; width: 538px; margin-left: 194px;}
.about_banner{width: 100%;overflow: hidden;position: relative; height: 500px;}
.about_banner img{ position: absolute;left: 50%;width: 1920px; margin-left: -960px; top: 0px; height: 500px;}
.diandi_box{box-shadow:0px 5px 5px rgba(0,0,0,0.2);padding-bottom: 30px;}
.shan_xing{width: 796px; margin:0 auto; padding-top: 20px;}
.shan_xing>h2{font-size: 24px;color: #333333; text-align: center; margin-bottom: 20px;}
.shan_xing>h2 i{font-size: 18px;color: #999999; text-transform: uppercase;}
.shan_xing>p{ text-align: center;color: #999999; font-size: 14px; line-height: 24px;}
.shan_xing ul{ margin-top:30px;}
.shan_xing li{ margin-top: 10px;}
.shan_xing li a{ display: block;overflow: hidden;}
.shan_xing li a>span{float: left; width: 234px; border-top: 4px solid #d9d9d7;padding-top: 16px;padding-bottom: 16px;}
.shan_xing li a>span b{display: block;font-size: 36px;color: #999999; margin-bottom: 8px;}
.shan_xing li a>span em{ display: block;color: #999999;font-size: 14px;font-style: normal;}
.shan_xing li a>span i{display: block;font-size: 20px;color: #999999;line-height: 28px; margin-bottom: 10px;}
.dian_right{float: right; width: 496px; border-top: 4px solid #d9d9d7;padding-top: 16px;}
.dian_right span{display: block;overflow: hidden; width: 100%;}
.dian_right span>img{ margin: 0 auto; max-width: 496px;-moz-transition:all 1s linear;-o-transition:all 1s linear;-ms-transition:all 1s linear;-webkit-transition:all 1s linear;transition:all 1s linear;}
.dian_right span>img:hover{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.dian_right .dian_text{ color: #999999;font-size: 14px;line-height: 28px; width: 418px; margin: 10px auto 0 auto;}
.about_contact{width: 810px; margin: 0 auto;}
.about_contact>h2{border-bottom: 1px solid #e6e6e6;font-size: 24px;color: #333;padding-bottom: 15px;padding-top: 15px;}
.about_contact>h2 i{ text-transform: uppercase;color: #999;font-size: 18px;}
.contact_top{ margin-top: 30px;}
.contact_top>h3{ color: #333333;font-size: 16px; font-weight: bold;}
.contact_bottom{ margin-top: 30px;}
.contact_bottom>h3{ color: #333333;font-size: 16px; margin-bottom: 20px;font-weight: bold;}
.contact_bottom .map{ position: relative;overflow: hidden;}
.contact_bottom .map .map_pop{position: absolute;right:-246px;box-shadow:0 0px 8px rgba(0,0,0,0.2); top: 50%;z-index: 999;background-color: #fff;width: 214px;padding:25px 15px; margin-top: -116px;transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s;}
.map .map_pop>h4{ font-size: 16px;color: #000000;padding-bottom: 10px;border-bottom: 1px solid #e6e6e6; margin-bottom: 10px;}
.map .map_pop>p{ font-size: 14px; color: #666666;line-height: 16px; margin-bottom: 6px;}
.map .map_pop>span{ font-size: 14px; color: #666666;line-height: 16px; margin-bottom: 30px; display: block; text-transform: uppercase;}
.map .map_pop>i{display: block;color: #666666;font-size: 14px; margin-top: 6px;}
.map .map_icon{position: absolute;left:-28px;top: 50%; margin-top: -40px; z-index: 99; cursor:pointer;transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s;}
.map .map_pop:hover .map_icon{width: 0;}
.map .map_pop:hover{right:1px;}
.story_top{ overflow: hidden;}
.story_top .story_a{float: left; width: 164px; height: 201px;background-color: #dbbd89;text-align: center; margin-right: 22px;}
.story_top .story_a em{display: block;color: #ffffff;font-size: 100px;line-height:100px;font-family: arial;padding-top: 20px;}
.story_top .story_a i{display: block;color: #ffffff;font-size: 24px;}
.story_top .story_a span{display: block;color: #ffffff;font-size: 16px; margin-top: 2px; text-transform: uppercase;}
.story_atext{font-size: 14px;color: #999999;line-height: 28px;}
.story_aleft{float: left; width:550px; margin-top: 20px;font-size: 14px;color: #999999;line-height: 28px;}
.story_aimg{float: right;position: relative; z-index: 5; width: 295px; margin-top: 15px; margin-right: 4px; margin-bottom: 8px;}
.story_aimg img{ border: 3px solid #fff;height: 401px; width: 292px; box-shadow:0 2px 8px rgba(0,0,0,0.2);}
.story_center{ overflow: hidden; margin-top: -60px; position: relative;}
.story_center>img{border: 3px solid #fff;position: relative; z-index: 4; box-shadow:0 2px 5px rgba(0,0,0,0.2); margin-top: 8px; margin-left: 4px; margin-bottom: 8px; width: 616px; height: 352px;}
.story_center .story_centext{background-color: #dbbd89;box-shadow:0 2px 8px rgba(0,0,0,0.2); border: 3px solid #fff; width: 248px; padding:20px;color: #fff;line-height: 36px; position:absolute;right: 4px;top:110px; z-index: 66;}
.story_bottop{background-color: #dbbd89;color: #fff; padding:20px 20px 25px 0px; margin-top: 20px;overflow: hidden;}
.story_bottop p{float: left; width: 180px; text-align: center;}
.story_bottop p em{ display: block;font-size: 100px; line-height: 100px; color: #fff;font-family: arial;}
.story_bottop p i{font-size: 24px; display: block;}
.story_bottop p span{font-size: 16px; display: block;margin-top: 2px; text-transform: uppercase;}
.story_bottop .story_bottext{float: left; width: 300px;font-size: 20px; line-height: 26px; padding:6px 0 6px 24px; border-left: 1px solid #fff;}
.story_bcenter{overflow: hidden; margin-top: -164px;}
.story_bctext{float: left;font-size: 14px; width: 494px;color: #999999;line-height: 28px; padding:20px 10px; margin-top:164px;}
.story_bcenter>img{float:right;border: 3px solid #fff;box-shadow:0 2px 5px rgba(0,0,0,0.2); margin-top: 4px; margin-right: 20px; margin-bottom: 6px;}
.story_mubiao{ margin-bottom: 50px;}
.story_mubiao .story_mutext{ padding: 0 10px; font-size: 14px; color: #999; line-height: 28px;}
.story_mubiao .story_mutext>b{color: #d2ac6b;font-size: 18px;}
.story_mubiao>img{ margin-top: 15px;width: 100%;}
.zhaopin_box{box-shadow:0 4px 8px rgba(0,0,0,0.2);padding: 20px;}
.zhaopin_box>h2{font-size: 24px;color: #333; text-align: center;}
.zhaopin_box>h2 i{font-size: 18px;color: #999; text-transform: uppercase;}
.zhaopin_box dl{ margin-top: 30px;border: 1px solid #e6e6e6;border-bottom: 0px;}
.zhaopin_box dl dt{overflow: hidden;border-bottom: 1px solid #e6e6e6;}
.zhaopin_box dl dt span{float: left; width: 207px;color: #333333;font-size: 18px; text-align: center; line-height: 48px; height: 48px;}
.zhaopin_box dl dd{border-bottom: 1px solid #e6e6e6;}
.zhaopin_box dl dd>p{ overflow: hidden;}
.zhaopin_box dl dd>p span{ width: 207px;font-size: 14px;color: #999999; text-align: center; height: 48px; line-height: 48px;float: left;}
.zhaopin_box dl dd>p i{float: left; width: 207px;font-size: 14px;color: #999999;height: 48px; line-height: 48px;}
.zhaopin_box dl dd>p i em{ display:block; width:122px; text-align: right; cursor: pointer; padding-right: 20px; background-image: url(../images/a_026.png); background-position: right center;background-repeat:no-repeat;font-style: normal;}
.zhaopin_box dl dd>p i em.on{background-image: url(../images/a_027.png);}
.zhaopin_box dl dd>p i em:hover{color: #d2ac6b;}
.zhaopin_textb{display: none; padding-bottom: 30px;}
.zhaopin_box .zhaopin_text{border-top: 1px dotted #e8e8e8; padding:20px; font-size: 14px; line-height: 24px;color: #999999;}
.zhaopin_box .zhaopin_text span{color: #333;}
.zhaopin_box .zhaopin_text p{color: #333;}
.zhaopin_box .zhaopin_text p i{color: #ff0000;}
.zhaopin_box dl dd .zhaopin_textb>a{ display: block; margin: 0 auto; height: 42px; text-align: center; line-height: 42px; width: 180px;border-radius: 3px;color: #fff; background-color: #d2ac6b; cursor: pointer;}
.pages{ margin: 30px 0; display: flex; flex-wrap: wrap;justify-content: center;}
.pages li{ font-size: 14px; background-color: #fff; margin: 2px 3px;}
.pages li.c{ padding: 6px 10px; border-radius: 3px; border: 1px solid #d2ac6b;color: #fff; background-color: #d2ac6b;}
.pages li a{color: #666;font-size: 14px; display: block; padding: 6px 10px; border-radius: 3px; border: 1px solid #e6e6e6;}
.pages li a:hover{border-color:#e6e6e6; background-color: #eeeeee;}
.culture_top>h2{ font-size: 24px;color:#333; padding-top:10px;}
.culture_top>h2 i{color:#d2ac6b;font-size: 14px; text-transform: uppercase;}
.culture_top{padding: 20px 20px 30px 20px; border-bottom: 1px dashed #e6e6e6;}
.culture_top dl{overflow:hidden;border-bottom: 1px solid #f7f7f7;}
.culture_top dl dt{overflow: hidden;float: left; width: 374px; border-right: 1px solid #f7f7f7;  padding:25px 40px 25px 0px; }
.culture_top dl dt p{float: left; text-align: right; width: 250px; margin-top: 20px;}
.culture_top dl dt p i{display: block;color: #d2ac6b; font-size: 18px;}
.culture_top dl dt p span{display: block;color: #333333;font-size: 14px; line-height: 24px;}
.culture_top dl dt img{float: right;}
.culture_top dl dd{overflow: hidden;float: right; width: 374px; border-right: 1px solid #f7f7f7; padding:25px 0px 25px 40px;}
.culture_top dl dd p{float: right; width: 250px; margin-top: 18px;}
.culture_top dl dd p i{display: block;color: #d2ac6b; font-size: 18px;}
.culture_top dl dd p span{display: block;color: #333333;font-size: 14px; line-height: 24px;}
.culture_top dl dd img{float: left;}
.culture_top dl:last-child{border-bottom: 0px;}
.culture_philosophy{ margin-top: 20px;border-bottom: 1px dashed #e6e6e6; padding-bottom: 30px;}
.culture_philosophy>h2{ font-size: 24px;color:#333; padding-top:10px;}
.culture_philosophy>h2 i{color:#d2ac6b;font-size: 14px; text-transform: uppercase;}
.culture_philosophy dl{ margin-top: 30px;}
.culture_philosophy dl dt{border-radius: 5px;width: 386px;overflow:hidden; height: 386px;float: left;}
.culture_philosophy dl dt img{ width: 386px; height: 386px;-moz-transition:all 1s linear;-o-transition:all 1s linear;-ms-transition:all 1s linear;-webkit-transition:all 1s linear;transition:all 1s linear;}
.culture_philosophy dl dt img:hover{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.culture_philosophy dl dd{float: right; width: 470px;}
.culture_philosophy dl dd .philosophy_text{ margin-bottom: 10px; padding: 20px;box-shadow:0 4px 8px rgba(0,0,0,0.2);border-radius: 0px 0px 5px 5px;}
.philosophy_text>i{ display: block; margin: 10px 0; height: 2px; width: 42px;background-color: #d2ac6b;}
.philosophy_at{font-size: 14px;color: #666666;line-height: 24px;}
.culture_bottom{ padding-top: 20px; margin-bottom: 60px;overflow: hidden;}
.culture_bottom>h2{font-size: 24px;color:#333; padding-top:10px; margin-bottom: 30px;}
.culture_bottom>h2 i{color:#d2ac6b;font-size: 14px; text-transform: uppercase;}
.culture_bottom dl{float: left; margin-left: 20px; width:550px;}
.culture_bottom dl dt{overflow:hidden; margin-bottom: 28px;}
.culture_bottom dl dt em{float: left;width: 19px; margin-right: 34px; height: 19px;background-color: #d2ac6b; border-radius: 2px;}
.culture_bottom dl dt b{float: left;color: #000000;font-size: 18px;}
.culture_bottom dl dd{margin-bottom: 15px; position: relative; margin-left: 5px;}
.culture_bottom dl dd span{ display: block;}
.culture_bottom dl dd em{float: left;border-radius: 50%; width: 9px; height: 9px;background-color: #d2ac6b; margin-top: 14px;}
.culture_bottom dl dd i{float: left; margin-top: 18px; height: 1px; width: 37px;background-color: #e8e8e8;}
.culture_bottom dl dd p{background-color: #fff2dd;line-height: 38px; color: #333333; height:38px;border-radius: 4px;float: left; width: 435px; padding: 0 20px;}
.culture_bottom dl dd b{position: absolute;left: 4px; height:44px; width: 1px; background-color: #e8e8e8; bottom: 24px;}
.culture_values{float: right;position: relative;height: 294px; width: 239px; margin-right: 20px; margin-top: 52px;}
.culture_values img{width: 239px; height: 294px;}
.culture_va{position: absolute;height: 240px;width: 185px;left:0px;top: 0px;background-color: rgba(77,102,139,0.6);border: 14px solid rgba(0,0,0,0.6); padding: 15px;}
.culture_va em{display: block; margin-top: 54px; margin-bottom: 10px; background-color: #fff; width: 42px; height: 2px;}
.culture_va b{ display: block; color: #fff;font-size: 18px;}
.culture_va b i{ display: block; font-size: 14px; margin-bottom: 10px;}
.culture_va p{color: #fff;font-size: 14px; line-height: 24px; padding-top: 8px;border-top: 1px solid #fff;}
/*******视频音频*******/
.video_list>h2{font-size: 24px;color: #333; margin-top: 10px;}
.video_list>h2 i{ font-size: 18px; color: #999; text-transform: uppercase;}
.video_list>h3{overflow: hidden; margin-top: 20px;background-color: #d2ac6b;}
.video_list>h3 a{float: left; width: 375px; text-align: center; color: #fff;font-size: 24px; height: 60px; line-height: 60px; background-image: url(../images/v_01.png);background-position: 140px center; background-repeat: no-repeat;padding-left: 60px;}
.video_list>h3 a.on{background-color: #b89558;}
.video_list>h3 a:last-child{background-image: url(../images/c_0012.png);}
.video_list dl dd{padding: 20px;border-bottom: 1px solid #dadada;transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s;}
.video_list dl dd{ display: block; overflow: hidden;}
.audio_box{width: 46px;position: relative;float: left; border: 2px solid #f5f5f5; border-radius: 50%;overflow: hidden; height: 46px;}
.audio_box img{display: none;width: 46px;height: 46px; margin-top: 0 !important;}
.audio_box img.on{display: block;}
.audio_box audio{ opacity: 1;position: absolute;height: 50px; z-index: 2; top: -2px;left:-1px}
.audio_box audio.on{  opacity: 0;}
.video_left audio{float: left; width: 300px;}
.video_list .video_left{float: left;overflow:hidden;}
.video_list .video_left img{float: left; margin-top: 2px;}
.video_list .video_l{float: left; margin-left: 20px; width: 400px;}
.video_list .video_l span{ display: block;font-size:18px;color: #1f202b;transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.video_list .video_l span:hover{color: #d2ac6b;}
.video_list .video_l p{overflow: hidden; margin-top: 8px;}
.video_list .video_l p em{float: left;padding-left: 20px;color: #999999; font-size:14px;margin-right: 40px; font-style: normal; background-image: url(../images/v_05.png);background-position: left center;background-repeat: no-repeat;}
.video_list .video_l p i{float: left;padding-left: 20px;background-image: url(../images/v_06.png);background-position: left center;background-repeat: no-repeat;color: #999999; font-size:14px;margin-right: 20px;}
.video_list dl{ margin-top: 20px;}
.video_list dl dd>span{float: right; margin-top: 4px;}
.video_list dl dd>span i{ transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s;display:block; margin-bottom: 4px; font-size: 14px;color: #999999;}
.video_list dl dd>span img{ margin: 0 auto;}
.video_list dl dd:hover{background-color: #fff3df;}
.video_list dl dd:hover .video_l span{color: #b89558;}
.video_list dl dd:hover>span i{color: #b89558;}
.video_list dl.shipin_list{overflow:hidden; margin-left: -30px;}
.video_list dl.shipin_list dd{ float: left; padding: 0px;border: 0; margin-bottom: 35px; margin-left: 30px;}
.video_list dl.shipin_list dd a{ display: block; position: relative;}
.video_list dl.shipin_list dd a span{border-radius: 7px; display: block;overflow:hidden;height: 152px; width:270px;float: none; margin-top: 0;}
.video_list dl.shipin_list dd a span img{-moz-transition:all 1s linear;-o-transition:all 1s linear;-ms-transition:all 1s linear;-webkit-transition:all 1s linear;transition:all 1s linear; height: 152px; width:270px;}
.video_list dl.shipin_list dd a:hover span img{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.video_list dl.shipin_list dd a>p{transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s; font-size: 16px;color: #333333;overflow:hidden;text-align: center;text-overflow: ellipsis;white-space: nowrap;width:270px; margin-top: 10px;}
.video_list dl.shipin_list dd a>i{ position: absolute;left:0px;top: 0px;background-color: rgba(0,0,0,0.3); z-index: 999; width: 270px; height: 152px; border-radius: 7px; display: none;}
.video_list dl.shipin_list dd a>i img{ margin: 0 auto; padding-top:54px; width:40px; height:40px;}
.video_list dl.shipin_list dd:hover{background-color: #fff;}
.video_list dl.shipin_list dd a:hover >p{color: #b89558;}
.video_list dl.shipin_list dd a:hover>i{ display:block;}
.question_list>h2{ margin-top: 10px;font-size: 24px;color: #333;}
.question_list>h2 i{color: #999;font-size: 18px; text-transform: uppercase;}
.question_list dl{ margin-top: 30px; border: 1px solid #e6e6e6;}
.question_list dl dt{overflow:hidden;border-bottom:1px solid #e6e6e6;}
.question_list dl dt a{float: left;border-right: 1px solid #e6e6e6; padding:15px 10px; width: 123px;transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s;}
.question_list dl dt a:first-child{ width: 125px;}
.question_list dl dt a:last-child{ width: 125px;}
.question_list dl dt a:nth-child(2){ width: 124px;}
.question_list dl dt a:nth-child(6){border-right: 0;}
.question_list dl dt a em{background-image: url(../images/v_09.png); margin: 0 auto; display: block;width: 26px; height: 26px; margin: 0 auto;transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s;}
.question_list dl dt a i{ display: block; margin-top: 6px;transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s; text-align: center; font-size: 15px;color:#333333;}
.question_list dl dt a:hover em{background-image: url(../images/v_012.png);}
.question_list dl dt a:hover{ background-color: #d2ac6b;}
.question_list dl dt a:hover i{ color: #fff;}
.question_list dl dt a.on em{background-image: url(../images/v_012.png);}
.question_list dl dt a.on{ background-color: #d2ac6b;}
.question_list dl dt a.on i{ color: #fff;}
.question_list dl dd{ padding:0 20px;border-bottom: 1px solid #e6e6e6;transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s;}
.question_list dl dd h3{overflow: hidden;cursor: pointer; padding:20px 0;}
.question_list dl dd h3 span{max-width: 680px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; float: left;color: #333333;font-size: 16px; padding:2px 0px 2px 30px; background-image: url(../images/v_010.png);background-position: left center;background-repeat: no-repeat;}
.question_list dl dd h3 i{ width: 30px; height: 20px; background-image: url(../images/v_011.png);background-position: center center;float: right; background-repeat: no-repeat;}
.question_text{padding-left: 30px;width: 750px; color: #d2ac6b;font-size: 14px; line-height: 28px; margin-top: 10px; display: none;padding-bottom: 20px;}
.question_list dl dd:hover{background-color: #f6f6f6;}
.question_list dl dd.on{background-color: #f6f6f6;}
.news_list{background-color: #fff; width: 1200px;position: relative; z-index: 5; padding: 20px 0; margin:-66px auto 0 auto; margin-bottom: 50px;}
.news_list>h2{ text-align: center;color: #1f202b;font-size: 24px;}
.news_list>i{ margin: 10px auto; display: block; width: 60px;background-color: #f0f0f0; height: 1px;}
.news_list>span{display: block; text-align: center;color: #999999;font-size: 14px;}
.news_list>p{ margin: 24px 0; display: flex;justify-content: center;color: #333333;font-size: 18px;}
.news_list>p a{color: #333333;font-size: 18px; margin: 0 5px; padding: 4px 8px;transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s;}
.news_list>p a.on{background-color: #d2ac6b;color: #fff;}
.news_list>p i{ margin-top:4px;}
.news_list>p a:hover{background-color: #d2ac6b;color: #fff;}
.news_list dl dd{overflow: hidden; padding: 20px;transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s;}
.news_list dl dd>a{float: left;width: 320px;overflow: hidden;border:1px solid #ebebeb;border-radius:6px;}
.news_list dl dd>a img{width: 320px; border-radius: 6px;-moz-transition:all 1s linear;-o-transition:all 1s linear;-ms-transition:all 1s linear;-webkit-transition:all 1s linear;transition:all 1s linear;}

.news_list dl dd .news_right{float: right;width: 800px; margin-top: 10px;}
.news_list dl dd .news_right>a{ display: block;color: #222222;font-size: 16px; margin-bottom: 8px;transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s;}
.news_list dl dd .news_right i{ display: block; color: #adadad;font-size: 12px;}
.news_right .news_rtext{font-size: 14px; color: #6d6d6d;padding-top: 8px;border-top: 1px dashed #e6e6e6; line-height: 24px; margin-top: 15px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.news_list dl dd .news_right>p{overflow:hidden; margin-top: 20px;}
.news_list dl dd .news_right>p>a{float: right; background-color: #d2ac6b; color: #fff; width: 70px; text-align: center; padding: 4px 0;transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s;}
.news_list dl dd .news_right>p span{float: left;overflow: hidden;padding-left: 25px;background-image: url(../images/n_02.png);background-position: left center;background-repeat: no-repeat;}
.news_list dl dd .news_right>p span a{background-color: #d8d8d8;color: #666666;font-size: 12px;padding:3px; margin: 0 2px;float: left;}
.news_list dl dd .news_right>p span a:hover{color: #fff;background-color: #d2ac6b;}
.news_list dl dd:hover{box-shadow:0 5px 20px rgba(0,0,0,0.2);}
.news_list dl dd:hover>a img{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.news_list dl dd:hover .news_right>a{color: #d2ac6b;}
.news_list dl dd .news_right>p>a:hover{background-color: #c1941f;}
.news_list dl dd .news_right>a:hover{ text-decoration: none;}
.left_mian{float: left;width: 870px;}
.news_xq{ margin-top: 30px;}
.news_xq>h1{font-size: 24px;color: #222222; text-align:center;}
.news_xq>p{ padding-bottom: 12px;border-bottom: 1px solid #eeeeee; margin-top: 20px;font-size:14px; color: #999999; display:flex;justify-content:center;}
.news_xq>p span{}
.news_xq>p i{ margin-left: 40px; padding-left: 28px; background-image: url(../images/n_07.png); background-position: left center; background-repeat: no-repeat;}
.news_article{ margin-top: 30px;font-size: 14px;color: #666666;line-height: 24px;}
.news_article img{ display: inline; max-width: 100% !important; height: auto !important;}
.news_article video{ display: block; width: 100%;}
.news_xq .news_keywords{overflow: hidden; margin-top: 50px;}
.news_xq .news_keywords span{float: left; font-size: 14px;color: #222222; margin-top: 2px;}
.news_xq .news_keywords a{float: left;color: #ffffff;font-size: 14px;padding: 2px 8px;border-radius: 50px; background-color: #f53a30; margin-bottom: 5px; margin-right: 5px;box-shadow:0 2px 5px rgba(0,0,0,0.2);}
.news_share{overflow:hidden; margin-top: 10px; padding-bottom: 15px;border-bottom: 1px solid #eeeeee;}
.news_share .bdsharebuttonbox>span{color: #333;font-size: 14px;}
.news_share .bdsharebuttonbox{background-color: #f5f5f5;float: right; padding: 2px 20px;border-radius: 50px;}
.news_pages{overflow: hidden; margin-top: 20px;}
.news_pages p{float: left;width: 50%;}
.news_pages p a{padding-left: 20px; display: block;background-color: #eeeeee;color:#666666; height: 88px; line-height: 88px; font-size: 16px;transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s;}
.news_pages p:last-child a{padding-left: 0;padding-right: 20px;text-align: right;}
.news_pages p a:hover{color: #fff; background-color: #d2ac6b; }
.news_tuijian{ margin-top: 30px; margin-bottom: 40px;overflow: hidden;}
.news_tuijian dl{ margin-left: -30px;}
.news_tuijian dl dt{overflow: hidden;margin-left: 30px;}
.news_tuijian dl dt span{float: left;color: #333333;}
.news_tuijian dl dt a{float: right;font-size: 14px;color: #333333;}
.news_tuijian dl dt a:hover{color: #d2ac6b;}
.news_tuijian dl dd{ margin-left: 30px; margin-top: 20px;border: 1px solid #dadada;float: left; width: 418px;}
.news_tuijian dl dd a{transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s; display: block;padding: 20px; height: 112px;}
.news_tuijian dl dd a i{display: block;font-size:24px; color: #999999;transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s;}
.news_tuijian dl dd a span{ display: block; font-size: 16px;color: #333333;overflow: hidden; text-overflow: ellipsis;white-space: nowrap; margin: 10px 0;transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s;}
.news_tuijian dl dd a p{color: #999999;font-size: 14px; line-height: 24px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s;}
.news_tuijian dl dd a:hover{background-color: #d2ac6b;}
.news_tuijian dl dd a:hover i{color: #fff;}
.news_tuijian dl dd a:hover span{color: #fff;}
.news_tuijian dl dd a:hover p{color: #fff;}
.news_tuijian dl dd:hover{border: 1px solid #d2ac6b;}
.right_bar{width: 276px;float: right; margin-top: 30px;}
.right_bar>a{ display: block; margin-bottom: 10px;}
.right_bar>a img{width: 276px;}
.right_bar dl{box-shadow:0 2px 5px rgba(0,0,0,0.2); margin-top: 20px;}
.right_bar dl dt{ background-color: #e9e9e9; color: #222222; font-size:16px; padding: 8px 10px;}
.hot_article{padding-bottom: 12px;}
.hot_article dt{ margin-bottom: 6px;}
.hot_article dd{ padding: 0px 10px;}
.hot_article dd a{color: #666666;font-size: 14px; display: block; overflow:hidden;text-overflow: ellipsis;white-space: nowrap; padding: 6px 0; border-bottom: 1px dashed #e6e6e6;}
.hot_article dd a:hover{color: #d2ac6b;}
.recommend dd{ overflow: hidden; padding-bottom: 10px; display: flex; flex-wrap: wrap; justify-content: center;}
.recommend dd a{background-color: #e9e9e9;border-radius: 3px;color: #666666; margin:0 5px;font-size: 14px; padding: 4px 4px; text-align: center; margin-top: 10px; min-width: 46px;}
.recommend dd a:hover{ text-decoration: underline;}
.customer{padding-bottom: 30px;position: relative;}
.customer li a{ display: block;}
.customer li a b{display: block; margin-bottom: 10px;width: 274px; overflow: hidden; border-bottom: 1px solid #e9e9e9;}
.customer li a img{ width: 274px;-moz-transition:all 1s linear;-o-transition:all 1s linear;-ms-transition:all 1s linear;-webkit-transition:all 1s linear;transition:all 1s linear;}
.customer li a:hover img{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.customer li a span{width: 250px; margin: 0 auto; display: block; color: #d2ac6b;font-size: 16px;}
.customer li a i{width: 250px; margin: 6px auto; display: block; color: #333333;font-size: 13px;}
.customer li a p{width: 250px;line-height: 20px; margin: 0 auto;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; color: #333333;font-size: 13px;}
.customer .hd{width: 100%; text-align: center; position: absolute; bottom: 0px; left: 0px;background-color: rgba(0,0,0,0.5); display: flex;flex-wrap: wrap; justify-content: center; padding: 6px 0;}
.customer .hd span{ background-color: #fff; margin: 0 2px; border-radius: 50%; width:5px; height: 5px;}
.customer .hd span.on{background-color: #d2ac6b;}
.baoming{margin-top: 20px; background-image: url(../images/n_06.png);background-repeat: no-repeat; background-position:left 3px;}
.baoming form{ width: 270px; padding-top: 12px;  margin-left: 6px;box-shadow:0 1px 5px rgba(0,0,0,0.2);padding-bottom: 20px;}
.baoming h2{background-color: #ac0004;line-height: 32px; height: 32px;font-size: 20px; text-align: center; color: #fff; margin-bottom: 20px;}
.baoming p{width: 220px;overflow: hidden; margin: 0 auto;border: 1px solid #e6e6e6; margin-bottom: 20px;}
.baoming p span{float: left; color: #999999;font-size: 14px; line-height: 26px; padding-left: 10px;}
.baoming p input{float: left;line-height: 26px; color: #333;font-size: 14px; height: 26px;width: 150px;padding-left: 8px;border: 0px;}
.baoming select{width:222px;border: 1px solid #e6e6e6;display: block; margin: 0 auto; height: 28px;font-size: 14px;color: #333;padding-left: 8px;}
.baoming .bao_btn{width:138px;display: block;background-color: #ac0004;color: #fff;border-radius: 4px; margin: 0 auto; height: 28px;border: 0px; margin-top: 20px; cursor: pointer;}
.baoming form>span{line-height: 18px; display: block; width: 222px; margin: 16px auto 0 auto; color: #999999;font-size: 12px;}
.team_list{ margin-bottom: 60px;}
.team_list dl dd{overflow: hidden; padding:20px;box-shadow:0 2px 6px rgba(0,0,0,0.2); margin-bottom: 20px;}
.team_list dl dd .team_left{width: 586px;float: left; overflow: hidden;}
.team_left>span{float: left;width: 60px;}
.team_left>span i{display: block;color: #cccccc; text-align: center; font-size: 48px;}
.team_left>span em{display: block;width: 1px;background-color: #d1d1d1; height: 82px; margin: 32px auto;}
.team_left .team_text{float: right; width: 514px; margin-top: 16px;}
.team_text>h2{font-size: 20px;}
.team_text>h2 a{color: #333;}
.team_text>h2 i{color:#666;font-size: 14px;margin-left: 15px;}
.team_text>h3{font-size: 14px;overflow:hidden; margin-top:10px;}
.team_text>h3>i{display:block;font-size: 14px;color: #333; margin-bottom: 8px;}
.team_text>h3>span{float: left;background-color: #eaeaea;border: 1px solid #cdcdcd;font-size: 14px;color: #333333;border-radius: 4px; height: 24px; line-height: 24px; margin-right: 10px; padding: 0 8px;}
.team_text>span{display: block;color: #333;font-size: 14px; margin: 15px 0px 6px 0px;}
.team_text>p{font-size: 14px;color: #666;line-height: 24px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.team_text>a{display: block;height: 40px;width:48px;font-size: 16px;color: #666; line-height: 40px; margin-top: 15px;transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s;}
.team_list dl dd>span{width: 228px; display: block; float: right;}
.team_list dl dd>span img{width: 228px; }
.team_list dl dd:hover .team_left>span i{ color: #d2ac6b;}
.team_list dl dd:hover .team_text h2 a{ color: #d2ac6b;}
.team_text>a:hover{ background-color: #d2ac6b; padding:0 24px;color: #fff;}
.god_box>h2{ margin-top: 10px; font-size: 24px;color: #333;}
.god_box>h2 i{color: #999;font-size: 18px;text-transform:uppercase;}
.god_info{position: relative; margin-top: 20px; margin-bottom: 50px;}
.god_info .god_lefttext{position: absolute; left: 0px;top:50px; background-color: #f8f8f8; z-index: 6; width: 554px;box-shadow:0 2px 8px rgba(0,0,0,0.2);font-size: 14px; padding: 20px;line-height: 28px;color: #666666;}
.god_info>img{float: right; width: 356px;}
.god_eight{ margin-top: 20px; margin-bottom: 30px;}
.god_eight ul{overflow: hidden; margin-left: -18px;padding-top: 10px;}
.god_eight ul li{border: 1px solid #dadada;float: left; margin-bottom: 20px; margin-left: 18px; width: 202px; height: 254px;transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s;}
.god_eight ul li img{ margin: 0 auto; padding-top: 30px;}
.god_eight ul li i{ display: block; background-color: #d2ac6b; margin:30px auto 20px auto; width: 38px; height: 4px;}
.god_eight ul li>span{ display: block; text-align: center; color: #333333;font-size: 18px; margin-top:8px;}
.god_eight ul li p{color: #999999;font-size: 14px; text-align: center;line-height: 20px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.god_eight ul li:hover{transform:translateY(-5px);box-shadow:0 0px 10px rgba(0,0,0,0.2);}
.god_system{overflow: hidden; margin-top: 25px; margin-left: -30px; padding-top: 5px; margin-bottom: 20px;}
.god_system dd{float: left;padding-top: 44px; margin-left: 30px; margin-bottom: 20px; position: relative;width: 418px; margin-bottom: 25px;transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s;}
.god_system dd .god_sitem{box-shadow:0 3px 8px rgba(0,0,0,0.2);padding-bottom:20px; border-radius: 8px;}
.god_system dd .god_sitem>em{position: absolute;left:32px;top:0px; background-color: #fff;border: 3px solid #d2ac6b;border-radius: 50%; z-index: 99;color: #d2ac6b;font-size: 48px; width: 74px; height: 86px;line-height: 89px;font-weight: bold; padding-left: 12px;}
.god_system dd h3{ background-color: #d2ac6b; height: 54px; text-align: center; line-height: 54px; color: #fff; border-radius: 8px 8px 0px 0px;font-size: 24px; padding-left: 114px;}
.god_system dd p{color: #333333;font-size: 16px;line-height: 24px;padding: 15px 20px; text-align: center; height: 70px; overflow:hidden;}
.god_system dd a{ display: block; width: 108px;border: 1px solid #d2ac6b; height: 34px; line-height: 34px; margin:0 auto; text-align: center; color: #999999;font-size: 16px;}
.god_system dd a:hover{ background-color: #d2ac6b;color: #fff;}
.god_system dd:hover{transform:translateY(-5px);}
.yulu_list dd{border-bottom:1px solid #f7f7f7; padding:20px 0;}
.yulu_list dd a{display:block;overflow:hidden;}
.yulu_list dd a>span{display:block;overflow:hidden;height:140px; width:220px;float:left;}
.yulu_list dd a>span img{width:220px; height:140px;-moz-transition:all 1s linear;-o-transition:all 1s linear;-ms-transition:all 1s linear;-webkit-transition:all 1s linear;transition:all 1s linear; }
.yulu_list dd a:hover>span img{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.yulu_list dd a .yulu_right{width:622px;float:right; margin-top:12px;}
.yulu_list dd a .yulu_right h2{font-size:16px;font-weight:bold; color:#333;}
.yulu_list dd a .yulu_right p{ margin:15px 0; font-size:14px; color:#666; line-height:24px;}
.yulu_list dd a .yulu_right span{ display:block;font-size:14px; color:#999;}
.yulu_list dd a:hover .yulu_right h2{ color:#d2ac6b;}

#certify{position: relative;width:770px; margin: 0 auto;margin-top: 30px;}
#certify .swiper-container {padding-bottom: 20px;}
#certify .swiper-slide {
	width: 246px;padding:25px 40px;
	background: #fff; border:1px solid #e6e6e6;
}
#certify .swiper-slide h3{overflow: hidden;}
#certify .swiper-slide h3 img{float: left; width: 58px; height: 58px;border-radius: 50%; border: 1px solid #e9e9e9;}
#certify .swiper-slide h3 span{float: right; width:170px; margin-top: 8px;}
#certify .swiper-slide h3 span em{ width:38px; height: 1px; display: block; background-color: #e6e6e6;}
#certify .swiper-slide h3 span b{ display: block; margin: 6px 0; font-size: 14px;color: #d2ac6b;}
#certify .swiper-slide h3 span i{ display: block;color: #999999;font-size: 14px;}
#certify .swiper-slide p {color: #333333; margin-top: 10px; font-size: 14px; line-height: 20px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
#certify .swiper-pagination {width: 100%;bottom: 20px;}
#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;opacity: 1;
}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {border: 3px solid #387D3A;background-color: #fff;}
#certify .swiper-button-prev { outline: none;
	left: -60px;
	width:34px;
	height: 34px; margin-top: -30px !important;
	background: url(../images/h_012.png) no-repeat;
	background-size: 100%;}
#certify .swiper-button-prev:hover {background: url(../images/h_012.png); background-size: 100%;}
#certify .swiper-button-next {right: -60px;width: 34px;margin-top: -30px !important;height: 34px;background: url(../images/h_013.png) no-repeat;background-size: 100%;outline: none;}
#certify .swiper-button-next:hover {background: url(../images/h_013.png);background-size: 100%;}
.members_list{ margin-top: 20px; margin-bottom: 40px;}
.members_list ul{overflow: hidden; margin-left: -12px;}
.members_list ul li{float: left;border: 1px solid #e6e6e6; margin-bottom: 14px; margin-left: 12px;}
.members_list ul li a{ display: block; overflow: hidden;width:162px; height: 58px;}
.members_list ul li img{width:162px; height: 58px;-moz-transition:all 1s linear;-o-transition:all 1s linear;-ms-transition:all 1s linear;-webkit-transition:all 1s linear;transition:all 1s linear;}
.members_list ul li img:hover{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.mate_box dl{ margin-left: -18px; margin-bottom: 30px;}
.mate_box dl dt{ margin-left: 18px; margin-bottom: 20px; overflow: hidden;padding-bottom: 10px;border-bottom: 1px solid #e6e6e6;}
.mate_box dl dt em{float: left; height: 24px; width: 4px; background-color: #d2ac6b;}
.mate_box dl dt span{float: left; font-weight: bold;line-height: 24px; margin-left: 10px; color: #333333;font-size: 18px;}
.mate_box dl dd{float: left;box-shadow:0 4px 6px rgba(0,0,0,0.2); margin-left: 18px; border-radius: 6px 6px 0 0;overflow: hidden;width: 278px; margin-bottom: 20px;}
.mate_box dl dd span{ display: block; width: 278px;overflow: hidden;}
.mate_box dl dd span img{ height: 155px; width: 278px;-moz-transition:all 1s linear;-o-transition:all 1s linear;-ms-transition:all 1s linear;-webkit-transition:all 1s linear;transition:all 1s linear;}
.mate_box dl dd:hover span img{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.mate_box dl dd p{text-align: center; color:#333333;font-size: 14px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap; padding: 10px 0;}
.matexq_box h2{background-color: #f6f6f6;overflow: hidden;font-weight: bold; height: 52px;}
.matexq_box h2 em{float: left; margin-left: 10px; margin-top: 13px; width: 4px; height: 24px; background-color: #d2ac6b;}
.matexq_box h2 span{float: left;margin-left: 10px; line-height: 52px; font-size: 18px;color: #333333;}
.matexq_box h2 a{float:right; font-size:14px; color:#666; line-height:52px; margin-right:20px;}
.matexq_box h2 a:hover{color:#d2ac6b;}
.matexq_table{border-left: 1px solid #f6f6f6;border-bottom: 1px solid #f6f6f6;border-right: 1px solid #f6f6f6; margin-top: 36px;overflow: hidden;}
.matexq_table>span{float: left;color: #d2ac6b; width: 100px; text-align: right; height: 40px; line-height: 40px; font-size: 14px; padding: 0 15px;border-top: 1px solid #f6f6f6;}
.matexq_table>p{float: left;border-left: 1px solid #f6f6f6; width: 722px;height: 40px; line-height: 40px;border-top: 1px solid #f6f6f6;padding-left: 15px;font-size: 14px;color: #666666;}
.matexq_table .ta_text{float: left;padding: 10px;width: 717px; border-top: 1px solid #f6f6f6;border-left: 1px solid #f6f6f6;}
.matexq_table .ta_text p{overflow: hidden;line-height: 24px;}
.matexq_table .ta_text p em{float: left;color: #d2ac6b; font-size: 14px;font-style: normal; width: 90px; text-align: right;}
.matexq_table .ta_text p span{float: left;color: #666666;font-size: 14px; width: 600px;}
.matexq_lunbo{ margin-top: 20px; margin-bottom: 30px;}
.matexq_lunbo ul li img{ width: 870px; height: 429px;}
.matexq_lunbo .hd{overflow: hidden;border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;padding-bottom: 20px;padding-top: 20px;padding-left: 4px;}
.matexq_lunbo .hd span{float: left;overflow: hidden;width: 148px; margin-left: 20px;}
.matexq_lunbo .hd img{height: 73px; width: 148px; cursor: pointer;-moz-transition:all 1s linear;-o-transition:all 1s linear;-ms-transition:all 1s linear;-webkit-transition:all 1s linear;transition:all 1s linear;}
.matexq_lunbo .hd img:hover{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.huo_dong{box-shadow:0 5px 6px rgba(0,0,0,0.2);}
.huo_dong dl{ padding:15px 0;}
.huo_dong dl dd{overflow: hidden; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #f6f6f6;}
.huo_dong dl dd>a{float: left;width: 200px; height: 130px;overflow: hidden;}
.huo_dong dl dd>a img{width: 200px; height: 130px;-moz-transition:all 1s linear;-o-transition:all 1s linear;-ms-transition:all 1s linear;-webkit-transition:all 1s linear;transition:all 1s linear;}
.huo_dong dl dd>a:hover img{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.huo_dong dl dd .text_right{float: right; width: 640px;overflow: hidden; margin-top: 10px;}
.huo_dong dl dd .text_right a{color: #000000;font-size: 16px;}
.huo_dong dl dd .text_right a:hover{color: #d2ac6b;}
.huo_dong dl dd .text_right p{font-size: 14px; color: #666666; margin: 15px 0; line-height: 20px;}
.huo_dong dl dd .text_right a.xq_btn{float:right; margin-right: 20px; color: #fff; width: 96px;background-color: #d2ac6b; height: 26px; border-radius: 20px; text-align: center; line-height: 26px;font-size: 14px;}
.huo_dong dl dd:last-child{ border: 0; margin: 0; padding: 0;}
.huo_dong dl dd .text_right a.xq_btn:hover{color: #fff; text-decoration: underline;}
.partner_box>h2{font-size: 24px;color: #333; margin-bottom: 30px;}
.partner_box>h2 i{font-size: 18px; color: #999; text-transform: uppercase;}
.partner_box dl{ margin-bottom: 50px;}
.partner_box dl dd{overflow: hidden; padding-bottom: 20px;border-bottom: 1px dashed #dadada; margin-bottom: 30px;}
.partner_box dl dd>a{float: left; margin-left: 10px; width: 408px; height: 248px; background-image: url(../images/h_038.png);}
.partner_box dl dd>a img{ margin: 0 auto;padding-top: 10px;padding-left: 2px;}
.partner_box dl dd .partner_right{float: right; width: 420px;overflow: hidden;}
.partner_right>span{ display: block;color: #999999;font-size: 16px; margin: 10px 0 20px 0;}
.partner_right>p{color: #999999;font-size: 16px;line-height: 24px; margin-bottom: 15px;}
.partner_right>a{ color: #333333;font-size: 24px;}
.partner_right>a.more_btn{float: right;font-size: 16px;color: #d2ac6b;text-align: center; line-height: 34px; width: 102px;border: 1px solid #d2ac6b;border-radius: 2px; height: 34px;transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s;}
.partner_right>a:hover{color: #d2ac6b;}
.partner_right>a.more_btn:hover{color: #fff;background-color: #d2ac6b;}
.case_box>h2{font-size: 24px; color:#333;}
.case_box>h2 i{font-size: 18px; color:#999;text-transform: uppercase;}
.case_box>p{background-color: #f7f7f7;padding: 20px; margin-top: 30px;overflow: hidden;}
.case_box>p a{font-size: 18px;color: #d2ac6b; margin-right: 30px;}
.case_box>p a:hover{color: #333;}
.case_box>p a.on{color: #333;}
.case_box dl{overflow: hidden; margin-top: 20px; margin-left: -15px;}
.case_box dl dd{float: left;background-color: #f7f7f7; width: 278px;border: 1px solid #dadada; margin-left: 15px; margin-bottom: 15px;}
.case_box dl dd a{ display: block;}
.case_box dl dd a span{ display: block;width: 278px; overflow: hidden;}
.case_box dl dd a span img{ width: 280px; height: 100px;-moz-transition:all 1s linear;-o-transition:all 1s linear;-ms-transition:all 1s linear;-webkit-transition:all 1s linear;transition:all 1s linear;}
.case_box dl dd a:hover span img{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.case_box dl dd a p{padding:0 15px;overflow: hidden; text-align: center;line-height: 24px; font-size: 14px;color: #333333; margin: 7px 0;transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s;}
.case_box dl dd a:hover p{color: #d2ac6b;}
.case_article video{ width: 100%; display: block;}
.case_article{ margin-top: 30px;font-size: 14px;color: #666666;line-height: 24px;}
.case_article img{ display: inline; max-width: 100% !important; height: auto !important;}
.case_article .kehu_text{line-height: 24px; margin-top: 30px; background-color: #f6f6f6; padding: 30px; border-radius: 12px;}
.case_article .kehu_text b{ display: block; color: #333;}
.case_article .kehu_text .kehu_t{ margin-bottom: 20px; margin-top:4px;}
.news_article audio{ display:block; width:60%;}
.sitemap_box{width: 1200px; margin: 30px auto;}
.sitemap_box>h2{margin-top: 24px; border-bottom: 1px solid #e6e6e6;padding-bottom: 10px;font-size: 16px; color: #333333; margin-bottom: 20px;}
.sitemap_box>h2 a{margin-right: 5px;color: #333;}
.sitemap_box>h2 span{margin-left: 5px;}
.sitemap_box>h2 a:hover{color: #d2ac6b;}
.sitemap_list{padding: 20px;border: 1px solid #e5e5e5;}
.sitemap_list dl{ margin-bottom: 20px;border-bottom: 1px dashed #e5e5e5;padding-bottom: 20px;}
.sitemap_list dl dt{padding-left: 15px; background-image: url(../images/line.png); background-position: left center;background-repeat: no-repeat; background-size: 3px 18px; line-height: 20px; font-size: 20px;color: #333;} 
.sitemap_list dl dt a{color: #333;}
.sitemap_list dl dt a:hover{color: #d2ac6b;}
.sitemap_list dl dd{ margin-top: 15px;}
.sitemap_list dl dd a{color: #666; margin-right:20px;font-size: 14px;}
.sitemap_list dl dd a:hover{color: #d2ac6b;}
.sitemap_list dl:last-child{border-bottom: 0; margin-bottom: 0; padding-bottom: 0;}
.right_side{ position: absolute;z-index: 999; right: 8px !important;top: 28%;}
.right_side ul{border-bottom: 1px solid #e5e5e5;}
.right_side ul li{background-color: rgba(255,255,255,0.8);border-right: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; position: relative; width:60px; padding:10px;}
.right_side ul li a{ display: block;}
.right_side ul li a img{ margin: 0 auto; margin-bottom: 10px;}
.right_side ul li a img.img_1{display: block;}
.right_side ul li a img.img_2{display: none;}
.right_side ul li:hover a img.img_1{display: none;}
.right_side ul li:hover a img.img_2{display: block;}
.right_side ul li a span{ font-size: 14px; display: block; color: #333; text-align: center;}
.right_side ul li:hover a span{color: #d2ac6b;}
.right_side ul li p{background-color: #fff;text-align: center;top: 0; padding: 10px; position: absolute; right: 81px;}
.right_side ul li.tel_btn p{display: none;width: 150px;height: 60px; line-height: 60px; font-size: 22px; color: #333;box-shadow: 0px 0px 5px rgba(0,0,0,0.2); }
.right_side ul li.wei_btn p{display: none; width: 120px;box-shadow: 0px 0px 5px rgba(0,0,0,0.2); }
.right_side ul li.wei_btn p img{ margin: 0 auto; width: 118px;}
.right_side ul li.wei_btn p i{display: block; text-align: center; margin-top: 6px;font-size: 14px;}
.right_side ul li:hover p{ display: block;}
.right_side>span{position:absolute;right:-5px;top:-5px;z-index:1000;cursor:pointer; width:20px; height:20px;border-radius:50%; background-color:#ccc; color:#fff;font-size:16px; font-weight:bold; line-height:20px; text-align:center;}
.showxx{ height:60px;line-height: 60px;text-align: center;color: #fefefe;background:#666;position: fixed;bottom:50%;left:30%;z-index:500;font-size:18px;display: none;border-radius: 25px;width:40%}

.kecheng_zui{ margin-top:20px;padding:20px 10px 20px 10px; box-shadow:0 0 6px rgba(0,0,0,0.2);overflow:hidden;border-radius:10px;}
.kecheng_zui table{border-collapse: collapse;}
.kecheng_zui table tr.xingqi td{height:44px; background-color:#e8e8e9; text-align:center; font-size:16px;}
.kecheng_zui table .table_line{border:1px solid #ececec; height:40px; padding:20px;}
.kecheng_zui table td{color:#333;font-size:24px; position:relative; text-align:right;}
.kecheng_zui table .oncourse{background:#fbd4d9;}
.kecheng_zui table .oncourse p{ color:#d53d4e;}
.kecheng_zui table .tankuang{background-color:#fff;width:60px; font-weight:normal; position:absolute;color:#333; text-align:left; padding:5px;z-index:999; bottom:0; font-size:16px; border-radius:6px; box-shadow:0 0 6px rgba(0,0,0,0.2); height: 60px;}
.tankuang .closebtn{ position:absolute;right:10px;top:10px; background-color:#e8e8e9;font-weight:bold; cursor:pointer; font-size:16px; width:26px; height:26px; border-radius:50px; color:#fff; text-align:center; line-height:26px;}
.year_box{ overflow:hidden;padding-left:2px;}
.year_box p{float:left;text-align:center;cursor:pointer; color:#fff;background-color:#d2ac6b;width:8.21%;border-right:1px solid #f0bbc1; line-height:50px;font-weight:bold; font-size:16px;}
.year_box p a{color:#fff; display:block; height:50px;}
.year_box p:last-child{border-right:0px;}
.year_box p.on a{background-color:#fff;color:#d53d4e;}


.kecheng_zui table tbody tr td:first-child .tankuang{ top:90px;}
.kecheng_zui table tbody tr td:nth-child(2) .tankuang{ top:90px;left:0px;}
.kecheng_zui table tbody tr td:nth-child(3) .tankuang{ top:90px;left:0px;}
.kecheng_zui table tbody tr td:nth-child(4) .tankuang{ top:90px;left:-128px;}
.kecheng_zui table tbody tr td:nth-child(5) .tankuang{ top:1px;left:-320px;}
.kecheng_zui table tbody tr td:nth-child(6) .tankuang{ top:0px;right:128px;}
.kecheng_zui table tbody tr td:nth-child(7) .tankuang{ top:0px;right:128px;}
.kecheng_zui table tbody tr:last-child td .tankuang{ bottom:90px;left:0px; top:inherit}
.kecheng_zui table tbody tr:nth-child(5) td:first-child .tankuang{ top:0px;left:128px;}
.kecheng_zui table tbody tr:nth-child(5) td:nth-child(2) .tankuang{ top:0px;left:128px;}
.kecheng_zui table tbody tr:nth-child(5) td:nth-child(3) .tankuang{ top:0px;left:128px;}
.kecheng_zui table tbody tr:nth-child(5) td:nth-child(4) .tankuang{ top:0px;left:128px;}
.kecheng_zui table tbody tr:last-child td:last-child .tankuang{ bottom:0px;right:128px; left:inherit}
.kecheng_zui table tbody tr:last-child td:nth-child(6) .tankuang{ bottom:0px;right:128px; left:inherit}
.kecheng_zui table tbody tr td:hover .tankuang{display:block !important;}
.checkbox{ margin-bottom:15px;}
.checkbox form{overflow:hidden;}
.checkbox label{float:left;overflow:hidden; margin-right:20px; cursor:pointer;}
.checkbox label input{float:left; display:none;}
.checkbox label span{float:left; font-size:16px; background-image:url(../images/check01.png);background-repeat:no-repeat;background-position:left -2px; color:#d53d4e; padding-left:26px;}
.checkbox label span.on{ background-image:url(../images/check.png);background-position:left -2px;}












.kecheng_plan table{border-collapse: collapse;}
.kecheng_plan table tr.xingqi td{height:44px; background-color:#e8e8e9; text-align:center; font-size:16px;}
.kecheng_plan table .table_line{border:1px solid #ececec; height:40px; padding:20px;}
.kecheng_plan table td{color:#333;font-size:24px; position:relative; text-align:right;}
.kecheng_plan table .oncourse{background:#fbd4d9;}
.ececec table .oncourse p{ color:#d53d4e;}
.kecheng_plan table .tankuang{background-color: #fff;
    width: 30px;
    font-weight: normal;
    position: absolute;
    color: #333;
    text-align: center;
	margin:3px;
    padding: 3px;
    z-index: 999;bottom: 0;font-size: 10px;border-radius: 100px;box-shadow: 0 0 6px rgba(0,0,0,0.2);height: 30px;}


.kecheng_plan table tbody tr td:first-child .tankuang{ top:1px;left:4px;}
.kecheng_plan table tbody tr td:nth-child(2) .tankuang{ top:1px;left:4px;}
.kecheng_plan table tbody tr td:nth-child(3) .tankuang{ top:1px;left:4px;}
.kecheng_plan table tbody tr td:nth-child(4) .tankuang{ top:1px;left:4px;}
.kecheng_plan table tbody tr td:nth-child(5) .tankuang{ top:1px;left:4px;}
.kecheng_plan table tbody tr td:nth-child(6) .tankuang{ top:0px;left:4px;}
.kecheng_plan table tbody tr td:nth-child(7) .tankuang{ top:0px;left:4px;}
.kecheng_plan table tbody tr:last-child td .tankuang{ top:0px;left:0px;}
.kecheng_plan table tbody tr:nth-child(5) td:first-child .tankuang{ top:0px;left:4px;}
.kecheng_plan table tbody tr:nth-child(5) td:nth-child(2) .tankuang{ top:0px;left:4px;}
.kecheng_plan table tbody tr:nth-child(5) td:nth-child(3) .tankuang{ top:0px;left:4px;}
.kecheng_plan table tbody tr:nth-child(5) td:nth-child(4) .tankuang{ top:0px;left:4px;}
.kecheng_plan table tbody tr:last-child td:last-child .tankuang{ top:0px;left:4px; left:inherit}
.kecheng_plan table tbody tr:last-child td:nth-child(6) .tankuang{ top:0px;left:4px; left:inherit}
.kecheng_plan table tbody tr td:hover .tankuang{display:block !important;}

