/*首页*/
.row-ind1 {background-color: #fff;}
.ul-pic1 {overflow: hidden;margin: 0 -12px;}
.ul-pic1 li {float: left;width: 20%;}
.ul-pic1 .item {display: block;height: 86px;margin: 30px 12px;padding: 17px 22px;background-repeat: no-repeat;background-position: right center;-webkit-background-size: auto 120px; background-size: auto 120px;font-size: 14px;line-height: 18px;border-radius: 8px;}
.ul-pic1 h4 {float: left;position: relative;font-size: 24px;font-weight: normal;line-height: 1;margin-bottom: 20px;}
.ul-pic1 h4:after {content: '';position: absolute;left: 0;bottom: -6px;width: 20px;height: 4px;border-radius: 5px;background-color: #b0393d;}
.ul-pic1 p {clear: both;}
.ul-pic1 .item:hover {box-shadow: 0 0 15px rgba(0,0,0,.2);}

.row-ind2 {background-color: #f5f5f5;padding: 40px 0 5px;}
.tit-h3 {font-size: 24px;font-weight: normal;line-height: 30px;margin: 35px 0 20px;}
.tit-h3 span {color: #b0393d;}
.item .head img{border-radius: 50%;height: 100%;width: 100%;}
.mb {margin-bottom: 20px;}
.mr {margin-right: 25px;}
.ml {margin-left: 25px;}
.class-items {padding-bottom: 40px;}
.class-items dt {line-height: 30px;}
.more {float: right;font-size: 12px;color: #8e8e8e;padding-right: 20px;background: url(../images/icon-more1.png) no-repeat right center;}
.more:hover {color: #1c1c1c;}
.class-items dt h4 {font-size: 20px;text-transform: uppercase;font-weight: normal;margin: 15px 0 5px;}
.class-items dd {overflow: hidden;}
.class-items .items {float: left;overflow: hidden;padding-top: 10px;}
.class-items .items + .items {margin-left: 25px;}
.class-items .items.i2 {width: 465px;}
.class-tit {position: relative;display: block;width: 180px;height: 280px;border-radius: 5px;overflow: hidden;background-repeat: no-repeat;background-position: 0 0;-webkit-background-size: cover; background-size: cover;color: #fff;padding: 20px;}
.class-tit:hover {color: #fff;}
.class-tit .en {font-size: 54px;text-transform: uppercase;font-weight: bold;line-height: 1;margin-bottom: 6px;}
.class-tit .cn {font-size: 22px;margin-bottom: 7px;}
.class-tit p {font-size: 12px;color: #fff;opacity: .5;}
.class-tit .btn {position: absolute;bottom: 27px;left: 20px;font-size: 14px;}
.class-tit .btn:before {content: '';position: absolute;width: 16px;height: 4px;border-radius: 5px;left: 0;top: -13px;background-color: #b700ff;}
.class-items .item1,.class-items .item2,.class-items .item3,.class-items .item4 {border-radius: 5px;overflow: hidden;float: left;background-color: #fff;}
.class-items .item1 img {display: block;width: 465px;height: 150px;}
.class-items .item2 img {display: block;width: 220px;height: 110px;}
.class-items .item3 img {display: block;width: 220px;height: 320px;}
.class-items .item4 img {display: block;width: 220px;height: 150px;}
.class-items .item2 .label {line-height: 40px;padding: 0 19px;font-size: 14px;}
.class-items a {-webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.class-items a:hover {-webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); transform: translateY(-5px);}
.class-items .r {float: right !important;}
.class-items.i1 .class-tit .btn:before {background-color: #b700ff;}
.class-items.i2 .class-tit .btn:before {background-color: #009ee2;}
.class-items.i3 .class-tit .btn:before {background-color: #980072;}
.class-items.i4 .class-tit .btn:before {background-color: #e90095;}

.slick-ind1 {margin: 0 -12.5px;}
.slick-ind1 .item {display: block;margin: 0 12.5px 40px;width: 282px;background-color: #fff;border-radius: 5px;overflow: hidden;}
.slick-ind1 .item img {display: block;width: 100%;height: 260px;}
.slick-ind1 .item .txt {padding: 25px 22px 22px;color: #8e8e8e;}
.slick-ind1 .item h5 {position: relative;font-size: 20px;font-weight: normal;color: #3c3c3c;margin-bottom: 30px;}
.slick-ind1 .item h5:after {content: '';position: absolute;width: 16px;height: 4px;border-radius: 5px;left: 0;bottom: -10px;background-color: #b0393d;}
.slick-ind1 .item h5 span {font-size: 14px;color: #8e8e8e;display: block;margin-top: 10px;height: 40px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.slick-ind1 .item .txt p {height: 42px;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.slick-ind1 .item:hover {box-shadow: 5px 5px 10px rgba(0,0,0,.15);}
.slick-ind1 .slick-arrow,.slider-boxh10 .slick-arrow,.slider-boxh11 .slick-arrow {position: absolute;top: 50%;margin-top: -21px;width: 24px;height: 42px;background-repeat: no-repeat;background-position: 0 0;border: none;background-color: transparent;font-size: 0;outline: none;z-index: 2;cursor: pointer;}
.slick-ind1 .slick-prev,.slider-boxh10 .slick-prev,.slider-boxh11 .slick-prev {left: -30px;background-image: url(../images/arrow1-l.png);}
.slick-ind1 .slick-next,.slider-boxh10 .slick-next,.slider-boxh11 .slick-next {right: -30px;background-image: url(../images/arrow1-r.png);}
.slider-boxh10 .slick-dots {bottom: -25px;left: 0;width: 100%;text-align: center;--webkit-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);}
.slider-boxh10 .slick-dots li {display: inline-block;*display: inline-block;*zoom: 1;float: none;}
.main-ind {overflow-x: hidden;}
.scroll-photo {margin: 0 0 40px 0;-webkit-background-size: auto 100%; background-size: auto 100%;height: 472px;}

.scroll-photo .wp {position: relative;z-index: 1;}
.scroll-photo .inner {padding: 0 30px;}

.scroll-photo img {display: block;width: 100%;height: auto;}
.scroll-photo .photo {cursor: pointer;position: relative;}
.scroll-photo .photo:hover img {filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);filter:none; -webkit-filter: grayscale(0);}
.scroll-photo .photo:hover .tips {display: block;}
.scroll-photo .items {float: left;width: 200px;}
.scroll-photo .item1 {height: 236px;}
.scroll-photo .item1 .photo {float: left;width: 100px;}
.scroll-photo .item1 .photo img {height: 118px;}
.scroll-photo .item2 .photo img {height: 236px;}
.scroll-photo .items .tips {display: none;position: absolute;bottom: 100%;left: 50%;margin-left: -32px;margin-bottom: -18px;width: 220px;height: 123px;background: url(../images/tips-bg1.png) no-repeat 0 0;z-index: 2;font-size: 12px;color: #8e8e8e;padding: 28px 30px 0 52px;white-space: normal;line-height: 18px;}
.scroll-photo .items .tips .desc {overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;height: 54px;margin-bottom: 18px;}
.scroll-photo .items .tips .wages {font-size: 14px;color: #3c3c3c;}
.scroll-photo .items .tips .wages em {color: #b0393d;}
.scroll-photo .items > div:first-child .photo .tips {top: 100%;margin: -18px 0 0 -32px;background-image: url(../images/tips-bg3.png);}
@media screen and (max-width: 1700px) {
	.scroll-photo .items + .items .tips {left: auto;right: 50%;margin-left: auto;margin-right: -50px;background-image: url(../images/tips-bg2.png);}
	.scroll-photo .items + .items > div:first-child .photo .tips {top: 100%;left: auto;right: 50%;margin: -18px -32px 0 0;background-image: url(../images/tips-bg4.png);}
}
.news-ind {overflow: hidden;padding-bottom: 40px;}
.news-ind > div {width: 585px;}
.news-ind .hot {margin-bottom: 20px;border-radius: 5px;overflow: hidden;}
.news-pic {background-color: #fff;overflow: hidden;}
.news-ind .hot a:hover *,.news-ind .hot a:hover {opacity: .8;}
.news-pic .img {float: left;width: 220px;height: 172px;}
.news-pic .img img {display: block;width: 100%;height: 100%;}
.news-pic .txt {overflow: hidden;padding: 25px;}
.news-pic .txt h5 {font-size: 20px;line-height: 30px;height: 28px;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;margin-bottom: 24px;font-weight: normal;}
.news-pic .txt p {font-size: 12px;color: #8e8e8e;line-height: 18px;height: 70px;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4;}
.news-img {float: left;width: 280px;}
.news-img  + .news-img {margin-left: 25px;}
.news-img a {position: relative;display: block;}
.news-img img {display: block;width: 100%;height: 172px;}
.news-img .label {position: absolute;left: 0;bottom: 0;right: 0;height: 20px;padding: 50px 10px 15px;background: url(../images/mask-01.png) no-repeat left bottom;font-size: 14px;color: #fff;text-align: center;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;font-weight: normal;}
.news-ind .list {background-color: #fff;border-radius: 5px;font-size: 14px;line-height: 36px;padding: 20px;}
.news-ind .list li {padding-left: 15px;background: url(../images/list-icon1.png) no-repeat left center;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news-ind .list .time {float: right;margin-left: 10px;font-size: 12px;color: #8e8e8e;}
.news-ind .list a:hover {color: #b0393d;}

.ul-ind1 {background-color: #fff;border-radius: 5px;font-size: 0;text-align: center;padding: 35px 0;margin-bottom: 75px;}
.ul-ind1 li {display: inline-block;}
.ul-ind1 .label {font-size: 14px;font-weight: normal;}
.ul-ind1 .item1 {margin: 0 auto;display: block;width: 180px;}
.ul-ind1 .item1 img {display: block;width: 80px;height: 80px;margin: 0 auto 20px;}
.ul-ind1 .item2 {margin: 0 auto;width: 180px;display: block;line-height: 60px;text-align: center;}
.ul-ind1 .item2 img {display: inline-block;vertical-align: middle;}

.addr-map {background-color: #fff;border-radius: 5px;overflow: hidden;padding: 35px 125px 32px;margin-bottom: 75px;}
.addr-map .img {float: left;width: 430px;margin-right: 100px;}
.addr-map .img img {display: block;width: 100%;}
.addr-map .txt {overflow: hidden;padding-top: 34px;}
.addr-map .tit {font-size: 24px;color: #333;position: relative;padding-bottom: 23px;}
.addr-map .tit:after {content: '';position: absolute;width: 40px;height: 2px;background-color: #dbdbdb;left: 0;bottom: 0;}
.addr-map .icon {float: left;padding-top: 1px;width: 38px;height: 38px;background: url(../images/icon-ind1.png) no-repeat 0 1px;margin-right: 12px;}
.addr-map .list {font-size: 12px;color: #888;}
.addr-map .list .p1 {font-size: 16px;color: #666;}
.addr-map .list li {margin: 28px 0;}
.addr-map .i2 {background-position: 0 -67px;}
.addr-map .i3 {background-position: 0 -135px;}

.ban {position: relative;}
.ban a {display: block;width: 100%;height: 100%;}
.ban img {display: block;width: 100%;}
.video-ban {position: absolute;left: 50%;top: 95px;margin-left: 180px;border-radius: 5px;background-color: transparent;box-shadow: 0 0 5px rgba(0,0,0,.3);padding: 5px;width: 440px;height: 250px;}
.video-ban video {width: 440px;height: 250px;display: block;}
.video-ban .mask {position: absolute;top: 5px;left: 5px;width: 440px;height: 250px;z-index: 2;}
.video-ban .mask img {display: block;width: 100%;height: 100%;}
.video-ban .mask .icon {position: absolute;top: 50%;left: 50%;width: 64px;height: 64px;border-radius: 50%;margin: -32px 0 0 -32px;background: url(../images/icon-play.png) no-repeat 0 0;cursor: pointer;}

.ul-tutor li {margin: 30px 0;}
.ul-tutor .item {padding: 30px;overflow: hidden;border-radius: 5px;background-color: #fff;box-shadow: 0 0 0 rgba(0,0,0,0);}
.ul-tutor .item:hover {box-shadow: 0 0 20px rgba(0,0,0,.2);}
.ul-tutor .head {float: left;width: 220px;height: 285px;border-radius: 5px;overflow: hidden;margin-right: 30px;}
.ul-tutor .head img {display: block;width: 100%;height: 100%;border-radius: 5px;}
.ul-tutor .txt {float: left;width: 485px;font-size: 14px;color: #666;line-height: 26px;}
.ul-tutor .name {font-size: 24px;color: #333;line-height: 42px;}
.ul-tutor .desc {color: #888;line-height: 34px;margin-bottom: 12px;}
.ul-tutor .txt p {height: 104px;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4;margin-bottom: 45px;}
.ul-tutor .txt .btn {float: left;}
a.btn {width: 110px;height: 35px;background-color: #bf2b38;border-radius: 5px;margin-right: 20px;text-align: center;line-height: 35px;color: #fff !important;font-size: 14px;}
a.btn:hover {opacity: .8;}

.ul-tutor .btn-tab {float: right;width: 438px;margin: -5px 0;}
.btn-tab {overflow: hidden;}
.btn-tab a {float: left;width: 207px;height: 135px;margin: 5px;border: 1px solid #ededed;text-align: center;border-radius: 5px;line-height: 135px;text-align: center;font-size: 14px;color: #888;}
.btn-tab .inner {display: inline-block;vertical-align: middle;line-height: 1.5em;}
.btn-tab .s1 {font-size: 24px;display: block;line-height: 45px;}
.btn-tab a:hover {color: #fff;background: url(../images/h-btn-bg.jpg) repeat 0 0;-webkit-background-size: auto 100%;
background-size: auto 100%;}

.txt-about1 {overflow: hidden;padding: 50px 0 106px;}
.txt-about1 .txt {font-size: 14px;color: #666;line-height: 24px;overflow: hidden;}
.txt-about1 .txt p {margin-bottom: 24px;}
.txt-about1 .btn2 {float: left;margin-top: -11px;}
.txt-about1 .tit {float: left;width: 361px;margin-right: 139px;padding-top: 30px;}
.txt-about1 .tit img {display: block;}
.btn2 {display: inline-block;font-size: 14px;color: #bf2b38;border-bottom: 1px solid #bf2b38;line-height: 34px;height: 34px;}

.txt-about2 {overflow: hidden;padding: 50px 0 26px;}
.txt-about2 .txt {font-size: 14px;color: #666;line-height: 24px;overflow: hidden;}
.txt-about2 .txt p {margin-bottom: 24px;}
.txt-about2 .btn2 {float: left;margin-top: -11px;}
.txt-about2 .tit {float: left;width: 361px;margin-right: 139px;padding-top: 30px;}
.txt-about2 .tit img {display: block;}

.z-about {position: relative;height: 585px;}
.z-about .item {position: absolute;}
.z-about .img {display: block;box-shadow: 0 0 20px rgba(0,0,0,.2);background-color: #fff;}
.z-about .img img {display: block;width: 100%;height: 100%;}
.z-about .txt {overflow: hidden;margin-top: 30px;position: relative;font-size: 14px;color: #888;line-height: 24px;padding-top: 15px;}
.z-about .txt:before {content: '';position: absolute;top: 0;left: 0;width: 40px;height: 0;border-bottom: 1px solid #dbdbdb;}

.z-about .i1 {top: 0;left: 0;width: 410px;height: 220px;z-index: 4;}
.z-about .i1 .img {float: right;width: 221px;height: 220px;}
.z-about .i1 .txt {width: 170px;}

.z-about .i2 {top: 200px;left: 0;width: 265px;z-index: 3;}
.z-about .i2 .img {width: 265px;height: 265px;}
.z-about .i2 .txt {width: 240px;}

.z-about .i3 {top: 34px;left: 380px;width: 291px;z-index: 3;}
.z-about .i3 .img {width: 291px;height: 280px;}
.z-about .i3 .txt {width: 235px;}

.z-about .i4 {top: 185px;left: 650px;width: 280px;z-index: 2;}
.z-about .i4 .img {width: 280px;height: 280px;}
.z-about .i4 .txt {width: 250px;}

.z-about .i5 {top: 0;right: 0;width: 470px;z-index: 1;}
.z-about .i5 .img {float: left;width: 220px;height: 220px;margin-right: 35px;}

.z-about .i6 {top: 215px;right: 0;z-index: 2;}
.z-about .i6 .img {width: 220px;height: 220px;}
.z-about .i6:hover {opacity: .8;}

.rowh1 {padding: 80px 0;background-repeat: no-repeat;background-position: center bottom;}
.ul-practice {overflow: hidden;margin: -5px -10px 0;padding-top: 5px; padding-bottom:18px;}
.ul-practice li {float: left;width: 25%;}
.ul-practice .item {margin: 0 10px;padding: 40px 30px;text-align: center;color: #fff;font-size: 14px;line-height: 22px;--webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.ul-practice .item:hover {-webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); transform: translateY(-5px);}
.ul-practice .icon {margin: 0 auto 20px;display: block;width: 131px;height: 150px;background-repeat: no-repeat;background-position: center center;}
.ul-practice a {display: block;margin: 31px auto 0;width: 130px;height: 45px;line-height: 45px;text-align: center;background-color: #fff;border-radius: 5px;color: #bf2b38;}
.ul-practice .i1 {background-color: #ef5452;}
.ul-practice .i2 {background-color: #1f91e8;}
.ul-practice .i3 {background-color: #38c36f;}
.ul-practice .i4 {background-color: #a050df;}
.ul-practice .i5 {background-color: #f4ad25;}
.ul-practice .i6 {background-color: #38aec3;}
.ul-practice .i7 {background-color: #ec5f2d;}
.ul-practice .name {font-size: 22px;font-weight: normal;line-height: 38px;}
.ul-practice .desc {overflow : hidden; height: 44px; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}

.rowh2 {padding: 147px 0 134px;background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover;background-size: cover;}
.g-tit2.tleft {text-align: left;}
.g-tit2.tleft p {margin-bottom: 30px;}
.ul-pich1 {overflow: hidden;font-size: 14px;color: #888;margin-left: -5px;padding-left: 5px;}
.ul-pich1 li {float: left;height: 85px;margin: 25px 0;}
.ul-pich1 .li1 {clear: both;width: 320px;margin-right: 10px;}
.ul-pich1 .li2 {width: 450px;}
.ul-pich1 .icon {float: left;width: 85px;height: 85px;margin-right: 20px;background: url(../images/pich1-icon1.png) no-repeat 0 0;border-radius: 50%;}
.ul-pich1 li:hover .icon {box-shadow: -2px 2px 2px rgba(0,0,0,.1);}
.ul-pich1 .txt {overflow: hidden;line-height: 82px;}
.ul-pich1 .valign {display: inline-block;line-height: 22px;display: inline-block;vertical-align: middle;}
.ul-pich1 .name {font-size: 22px;color: #333;line-height: 24px;margin-bottom: 5px;}

.rowh3 {padding: 80px 0 60px;background-repeat: no-repeat;background-position: center bottom;}
.slider-h1 {margin: 0 0 0 -20px;}
.slider-h1 .item {overflow: hidden;}
.slider-h1 .pic {float: left;width: 708px;height: 488px;}
.slider-h1 .pic img {display: block;width: 100%;height: 100%;}
.slider-h1 .txt {padding-top: 93px;overflow: hidden;float: right;width: 492px;font-size: 14px;color: #888;line-height: 24px;}
.tit-h1.h2 {font-size: 35px;font-weight: bold;}
.tit-h1 {position: relative;font-size: 26px;color: #333;font-weight: normal;text-transform: uppercase;margin-bottom: 50px;}
.tit-h1 .en {position: absolute;left: -2px;bottom: 9px;z-index: -1;font-size: 50px;color: #f0f0f0;font-weight: bold;}
.tit-h1:after {content: '';position: absolute;left: 0;bottom: -26px;width: 40px;height: 3px;background-color: #bf2b38;}
.slider-h1 .txt p {min-height: 168px;max-height: 192px;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 8;margin-bottom: 28px;}
.slider-h1 .txt a {display: block;width: 160px;height: 45px;line-height: 45px;}
.slider .slick-arrow {position: absolute;top: 50%;border: none;font-size: 0;margin-top: -28px;width: 30px;height: 55px;background: url(../images/arrow2.png) no-repeat 0 0;z-index: 2;cursor: pointer;}
.slider .slick-prev {left: -70px;}
.slider .slick-next {right: -70px;background-position: 100% 0;}

.rowh4 {padding: 33px 0;}
.pic-boxh1 {overflow: hidden;}
.pic-boxh1 > .txt {float: left;width: 508px;padding-top: 140px;}
.pic-boxh1 > .img {float: right;width: 711px;}
.pic-boxh1 > .img img {display: block;width: 100%;}
.pic-boxh1 .g-tit2 {padding-bottom: 30px;}
.ul-pich2 {overflow: hidden;}
.ul-pich2 li {float: left;overflow: hidden;margin: 20px 0;}
.ul-pich2 .li1 {width: 185px;margin-right: 12px;}
/*.ul-pich2 .li2 {width: 298px;}*/
.ul-pich2 .icon {float: left;width: 50px;height: 50px;background-repeat: no-repeat;background-position: center center;}
.ul-pich2 .txt {overflow: hidden;font-size: 14px;color: #888;line-height: 24px;}
.ul-pich2 .name {font-size: 16px;color: #333;}

.rowh5 .ul-imgtxt2 li {border: 1px solid #ededed;width: 344px;border-radius: 5px;padding-bottom: 26px;}


.slider-h2 {background: url(../images/bg-h1.jpg);border-radius: 5px;}
.slider-h2 .item {text-align: center;}
.slider-h2 .img img {display: block;margin: 28px auto;}
.slider-h2 .txt {font-size: 16px;line-height: 24px;color: #666;max-width: 888px;margin: 0 auto 35px;}
.slider-h2 .txt p {height: 48px;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}


.ul-pich3 {text-align: center;font-size: 0;overflow: hidden;padding-top: 14px;}
.ul-pich3 li {display: inline-block;margin: 0 10px 62px;}
.ul-pich3 li.even {position: relative;top: 62px;}
.ul-pich3 .item {width: 238px;height: 358px;padding: 30px 52px;background: url(../images/bg-h2.png) no-repeat 0 0;overflow: hidden;font-size: 14px;line-height: 24px;color: #888;}
.ul-pich3 .head {margin: 0 auto 26px;width: 100px;height: 100px;border-radius: 50%;}
.ul-pich3 .name {font-size: 22px;color: #333;margin-bottom: 9px;}
.ul-pich3 .info {margin-bottom: 10px;}
.ul-pich3 .desc {line-height: 22px;height: 66px;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;margin-bottom: 26px;}
.ul-pich3 a {display: block;margin: 0 auto;width: 150px;height: 40px;line-height: 40px;border-radius: 5px;text-align: center;color: #fff !important;font-size: 14px;background-color: #bf2b38;box-shadow: 0 5px 10px rgba(191,43,56,.3);-webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.ul-pich3 a:hover {-webkit-box-shadow: none; box-shadow: none;}


.ul-pich4 {overflow: hidden;margin: 0 -10px 30px;}
.ul-pich4 li {float: left;width: 25%;margin-bottom: 20px;}
.ul-pich4 .item {display: block;height: 218px;border: 1px solid #ededed;border-radius: 5px;margin: 0 10px;text-align: center;-webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.ul-pich4 .icon {display: block;margin: 48px auto 14px;width: 56px;height: 48px;background-repeat: no-repeat;background-position: 0 0;}
.ul-pich4 .tit {font-size: 22px;color: #333;font-weight: normal;margin-bottom: 8px;}
.ul-pich4 .desc {font-size: 14px;color: #666;}
.ul-pich4 .item:hover {background-color: #c43c48;border-color: #c43c48;}
.ul-pich4 .item:hover .tit,.ul-pich4 .item:hover .desc {color: #fff;}
.ul-pich4 .item:hover .icon {background-position: 100% 0;}
.btn.btn2 {display: block;margin: 0 auto;width: 200px;height: 45px;line-height: 45px;box-shadow: 0 5px 10px rgba(191,43,56,.3); -webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.btn.btn2:hover {opacity: 1;-webkit-box-shadow: none; box-shadow: none;}


.ul-pich5 {overflow: hidden;margin: 0 -15px -30px;padding-top: 30px;}
.ul-pich5 li {float: left;width: 50%;margin-bottom: 30px;}
.ul-pich5 .item {background-color: #fff;overflow: hidden;padding: 30px;margin: 0 15px;}
.ul-pich5 .pic {float: left;width: 200px;height: 284px;margin-right: 25px;border-radius: 5px;overflow: hidden;}
.ul-pich5 .pic img {display: block;width: 100%;height: 100%;}
.ul-pich5 .txt {font-size: 14px;color: #666;line-height: 24px;overflow: hidden;}
.ul-pich5 .name {font-size: 18px;color: #3c3c3c;font-weight: normal;line-height: 40px;}
.ul-pich5 .name span {font-size: 14px;}
.ul-pich5 p {padding: 3px 0;max-height: 48px;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.ul-pich5 .btn {display: block;margin-top: 23px;}

.teacher-detail {padding: 0 20px 30px;}
.teacher-detail .tit {font-size: 24px;color: #333;font-weight: normal;line-height: 30px;padding-left: 40px;background-repeat: no-repeat;background-position: 0 0;margin: 40px 0 20px;}
.pic-teacher {border: 1px solid #ededed;border-radius: 5px;overflow: hidden;margin-bottom: 30px;}
.pic-teacher .pic {float: left;width: 240px;margin-right: 30px;}
.pic-teacher .pic img {display: block;width: 100%;height: auto;}
.pic-teacher .txt {overflow: hidden;font-size: 14px;color: #666;line-height: 26px;padding: 32px 30px 0 0;}
.pic-teacher .name {font-size: 24px;color: #333;margin-bottom: 12px;}
.pic-teacher .info {color: #888;margin-bottom: 16px;}
.pic-teacher .desc {margin-bottom: 0px;height: 150px;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 9;}
.pic-teacher .btn {display: block;}
.teacher-detail .btn-tab {margin: 0 -10px;}
.teacher-detail .btn-tab a {width: 284px;height: 165px;color: #666;line-height: 165px;font-size: 14px;margin: 0 10px 20px 10px;}
.teacher-detail .btn-tab .s1 {font-size: 30px;}
.teacher-detail .btn-tab a:hover {color: #fff;}
.line {height: 0;border-bottom: 1px dashed #ededed;}
.pic-teacher.student {border-radius: 0;}
.pic-teacher.student .pic {width: 400px;height: 300px;}
.pic-teacher.student .txt {padding-top: 43px;line-height: 24px;}
.pic-teacher.student .name {margin-bottom: 20px;}
.pic-teacher.student .name span {font-size: 14px;margin-left: 10px;}
.pic-teacher.student .txt p {margin-bottom: 6px;}

.ul-pich6 {text-align: center;margin-bottom: 20px;overflow: hidden;padding: 10px 0;}
.ul-pich6 li {float: left;width: 20%;height: 359px;}
.ul-pich6 .item {padding: 48px 20px 45px;-webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.ul-pich6 .icon {display: block;margin: 0 auto 36px;width: 74px;height: 68px;background-repeat: no-repeat;background-position: 0 0;}
.ul-pich6 .tit {position: relative;font-size: 22px;line-height: 24px;color: #333;margin-bottom: 41px;}
.ul-pich6 .tit:after {content: '';position: absolute;left: 50%;bottom: -20px;width: 35px;height: 0;border-bottom: 1px solid #dbdbdb;margin-left: -17px;}
.ul-pich6 .info {font-size: 14px;color: #888;line-height: 22px;height: 44px;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;margin-bottom: 34px;}
.ul-pich6 a {font-size: 14px;color: #888;font-family: Arial;text-transform: uppercase;padding-right: 20px;background: url(../images/icon-h20.png) no-repeat 100% 1px;}
.ul-pich6 .item:hover {box-shadow: 0 0 20px -3px rgba(0,0,0,.2);}
.ul-pich6 .item:hover .icon {background-position: 100% 0;}
.ul-pich6 .item:hover a {color: #333;background-position: 100% -18px;}

.rowh5 {padding: 120px 0;}
.slider-h1.s2 {margin: 0 -20px 0 0;}
.slider-h1.s2 .pic {float: right;}
.slider-h1.s2 .txt {float: left;}

.rowh6 {height: 800px;background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover; background-size: cover;overflow: hidden;}
.hxta-pic {position: relative;margin-top: 56px;padding-top: 70px;height: 618px;background-repeat: no-repeat;background-position: center top;font-size: 14px;color: #fff;line-height: 22px;}
.hxta-pic .left {position: absolute;right: 50%;text-align: right;padding-right: 220px;}
.hxta-pic .right {position: absolute;left: 50%;padding-left: 220px;}
.hxta-pic .tit {font-size: 24px;margin-bottom: 64px;}
.hxta-pic p {margin-bottom: 58px;}
.hxta-pic .left .p1 {padding-right: 95px;}
.hxta-pic .right .p1 {padding-left: 95px;}
.hxta-pic .left .p2 {padding-right: 127px;}
.hxta-pic .right .p2 {padding-left: 127px;}

/*.point-tab.t2 span {width: 238px;}*/
.point-tab {height: 62px;background-color: #f8f8f8;text-align: center;font-size: 0;}
.point-tab .inner {width: 1260px;margin: 0 auto;overflow: hidden;display: table;}
.point-tab a {display: table-cell;font-size: 16px;color: #333;padding: 3px 0;}
.point-tab span {display: block;line-height: 56px;border-right: 1px solid #ededed;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.point-tab a:first-child span {border-left: 1px solid #ededed;}
.point-tab .on,.point-tab a:hover {background-color: #07bab4;color: #fff;}
.point-tab a.on span,.point-tab a:hover span {border: none;}
.main.open {padding-top: 62px;}
.main.open .point-tab {position: fixed;top: 116px;left: 0;width: 100%;z-index: 99;}
.point-tab.g2 .on,.point-tab.g2 a:hover {background-color: #bf2b38;color: #fff;}
.point-tab.g3 .on,.point-tab.g3 a:hover {background-color: #733fec;color: #fff;}
.point-tab.g4 .on,.point-tab.g4 a:hover {background-color: #fb7f24;color: #fff;}
.point-tab.g5 .on,.point-tab.g5 a:hover {background-color: #fb7f24;color: #fff;}
.point-tab .adv {display: table-cell;padding-left: 40px;}
.point-tab .adv a {display: block;height: 45px;background-color: #bf2b38;padding: 0;margin: 0;line-height: 45px;color: #fff;border-radius: 5px;}

.rowh7 {padding: 75px 0 70px;}
.g-tit3 {text-align: center;}
.g-tit3 h2 {color: #07bab4;font-size: 35px;line-height: 40px;margin-bottom: 10px;}
.g-tit3 p {color: #666;font-size: 16px;line-height: 20px;}
.g-tit3.g2 h2 {color: #bf2b38;}
.g-tit3.g3 h2 {color: #733fec;}



.r1-pic {padding-top: 53px;}
.r1-pic img {display: block;margin: 0 auto;}

.slideTxtBox .hd .ul2 li.on,.slideTxtBox .hd .ul2 li:hover {background-color: #fb7f24;}
.slideTxtBox {padding-top: 26px;}
.slideTxtBox .hd{text-align: center; font-size: 0;height: 35px;}
.slideTxtBox .hd ul{display: inline-block;overflow: hidden;}
.slideTxtBox .hd li{cursor: pointer; width: 110px;float: left; border-radius: 5px; background-color: #bdbdbd; color:#fff; font-size: 14px; text-align: center; line-height: 35px; margin: 0 10px; }
.slideTxtBox .hd li:hover{background-color: #07bab4; }

.slideTxtBox .hd .on{background-color: #07bab4; }
.slideTxtBox .bd{margin-top: 50px; overflow: hidden; }
.slideTxtBox .bd dt{float: left; width: 840px; }
.slideTxtBox .bd .phase1{background-color: #ff1d37; height: 255px; padding-left: 60px; padding-top: 85px; padding-right: 90px; }
.phase1 span{float: none; display: block; height: 50px; width: 50px; border-radius: 3px; text-align: center; line-height: 50px; color: #ff1d37; font-weight: bold; font-size: 30px; background-color: #fff; }
.phase1 h2{margin-top: 20px; font-size: 26px; color: #fff; font-weight: bold; line-height: 50px; overflow: hidden; }
.phase1 p{font-size: 14px; color: #fff; line-height: 25px; height: 200px; }
.slideTxtBox .bd dd{float: left; width: 420px; }
.slideTxtBox .bd .list1{padding-left: 50px; padding-top: 50px; height: 290px; }
.bc1{background-color: #258bf2; }
.bc2{background: url(../images/bk2.png) no-repeat top center; }
.bc3{background-color: #07bab4; }
.bc4{background-color: #a454f0; }
.bc5{background-color: #f6b52b; }
.list1 span{display: block; height: 48px; width: 48px; border: #fff 1px solid; border-radius: 50%; font-size: 22px; color: #fff; text-align: center; line-height: 48px; }
.d-title{font-size: 22px; line-height: 80px; color: #fff; }
.list1 li{background: url(../images/icon1.jpg) no-repeat left; margin-bottom: 5px; padding-left: 10px; }
.list1 ul{height: 133px; overflow: hidden; }
.list1 li a{display: block; color: #fff; font-size: 14px; width: 290px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; }
.list1 li a:hover{color:#03F4F0; }
.m-d2{background: url(../images/bk1.jpg) no-repeat top center; }
.m-d4{background: url(../images/bk3.jpg) no-repeat top center; }
.m-d6{background: url(../images/bk4.jpg) no-repeat top center; }

.tabBox {display: none;}
.tabBox.on {display: block;}

.click-box {text-align: center;font-size: 0;padding-top: 45px;}
.ul-click1.ul1 {margin-left: -143px;}
.ul-click1.ul2 {margin-top: -70px;margin-right: -143px;}
.ul-click1 {display: inline-block;overflow: hidden;margin: 0 -7px;}
.ul-click1 li {float: left;}
.ul-click1 .item {margin: 0 7px;padding-top: 86px; display: block; width: 260px; height: 214px; background: url(../images/bg01.png) no-repeat;-webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.ul-click1 div.item {background-image: url(../images/bg02.png);}
.ul-click1 .icon {width: 56px; height: 56px; display: block; margin: auto }
.ul-click1 .item .p1 {margin-top: 14px; text-align: center; font-size: 22px; color: #333; white-space: nowrap; overflow: hidden; }
.ul-click1 .item .p2 {margin-top: 8px; text-align: center; font-size: 14px; color: #666; white-space: nowrap; overflow: hidden; }
.ul-click1 a.item:hover {background: url(../images/bg-hover.png) no-repeat }
.ul-click1.g2 a.item:hover {background: url(../images/bg-hover2.png) no-repeat }
.ul-click1.g4 a.item:hover {background: url(../images/bg-hover4.png) no-repeat }
.ul-click1 a.item:hover p {color: #fff; }
.ul-click1 .li1 a span {background: url(../images/row-4-1.png) no-repeat center center }
.ul-click1 .li2 a span {background: url(../images/row-4-2.png) no-repeat center center }
.ul-click1 .li3 a span {background: url(../images/row-4-3.png) no-repeat center center }
.ul-click1 .li4 a span {background: url(../images/row-4-4.png) no-repeat center center }
.ul-click1 .li5 a span {background: url(../images/row-4-5.png) no-repeat center center }
.ul-click1 .li6 a span {background: url(../images/row-4-6.png) no-repeat center center }
.ul-click1 .li7 a span {background: url(../images/row-4-7.png) no-repeat center center }
.ul-click1 .li8 a span {background: url(../images/row-4-8.png) no-repeat center center }
.ul-click1 .li1 a:hover span {background: url(../images/row-4-1-hover.png) no-repeat center center }
.ul-click1 .li2 a:hover span {background: url(../images/row-4-2-hover.png) no-repeat center center }
.ul-click1 .li3 a:hover span {background: url(../images/row-4-3-hover.png) no-repeat center center }
.ul-click1 .li4 a:hover span {background: url(../images/row-4-4-hover.png) no-repeat center center }
.ul-click1 .li5 a:hover span {background: url(../images/row-4-5-hover.png) no-repeat center center }
.ul-click1 .li6 a:hover span {background: url(../images/row-4-6-hover.png) no-repeat center center }
.ul-click1 .li7 a:hover span {background: url(../images/row-4-7-hover.png) no-repeat center center }
.ul-click1 .li8 a:hover span {background: url(../images/row-4-8-hover.png) no-repeat center center }

.ul-major {margin: 0 -10px 30px;overflow: hidden;padding-top: 47px;}
.ul-major li {float: left; width: 300px; height: 200px; overflow: hidden; margin: 0 10px; position: relative; margin-bottom: 20px; }
.ul-major .item {display: block }
.ul-major .item img {width: 300px; height: 200px; overflow: hidden; }
.ul-major .item .txt {width: 300px; height: 200px; position: absolute; top: 0; left: 0; text-align: center; background: url(../images/bg.png) no-repeat; line-height: 200px;z-index: -1;opacity: 0;-webkit-transform: scale(2); -ms-transform: scale(2); -o-transform: scale(2); transform: scale(2);-webkit-transition: .5s; -o-transition: .5s; transition: .5s;}
.ul-major span {vertical-align: middle; overflow: hidden; display: inline-block; width: 130px; height: 40px; line-height: 40px; color: #07bab4; font-size: 16px; background: #fff; border-radius: 5px }
.ul-major .item:hover .txt {z-index: 2; opacity: 1;-webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
.m-major .txt {font-size: 16px; display: block; width: 200px; height: 45px; line-height: 45px; text-align: center; background: #07bab4; color: #fff; margin: auto; border-radius: 5px }

.btn3 { display: block; margin: 0 auto; width: 200px; height: 45px; line-height: 45px; border-radius: 8px; text-align: center; color: #fff; font-size: 16px; background-color: #07bab4; box-shadow: 0 5px 10px rgba(7,186,180,.3); -webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.btn3.btn3:hover {-webkit-box-shadow: none; box-shadow: none;color: #fff; }

.teacher-content {padding-top: 50px;}
.teacher-content .item {padding: 68px 0 78px;background: url(../images/boeder.png) no-repeat center bottom;text-align: center;}
.teacher-content .head {display: block;width: 150px;height: 150px;margin: -68px auto 30px;border-radius: 50%;}
.teacher-content .head img {display: block;width: 100%;height: 100%;border-radius: 50%;}
.teacher-content .name {font-size: 22px;color: #333;line-height: 30px;}
.teacher-content .intro {font-size: 14px;color: #888;line-height: 22px;margin-bottom: 44px;}
.teacher-content .desc {font-size: 16px;color: #666;line-height: 26px;width: 890px;margin: 0 auto;height: 130px;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;
-webkit-line-clamp: 5;}
.teacher-content .slick-dots {bottom: 52px;}
.teacher-content .slick-dots li {margin: 0 5px;width: auto;}
.teacher-content .slick-dots button {background-color: #dbdbdb;}
.teacher-content .slick-active button {width: 23px;background-color: #07bab4;}

.company-content {padding: 46px 10px 0;margin-bottom: 50px;overflow-x: auto;white-space: nowrap;font-size: 0;}
.company-content li {display: inline-block;margin: 0 10px;}
.company-content .item {position: relative;-webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s;overflow: hidden;}
.company-content .pic {position: relative;z-index: 2;width: 310px;height: 384px;border-radius: 5px;overflow: hidden;}
.company-content .pic img {display: block;width: 100%;height: 100%;}
.company-content .txt {position: absolute;z-index: 1;left: 0;top: 0;bottom: 0;overflow: hidden;width: 250px;padding: 30px;font-size: 14px;line-height: 24px;color: #888;-webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s;background-color: #fff;}
.company-content .name {font-size: 22px;color: #333;margin: 6px 0 23px;font-weight: normal;}
.company-content .name span {font-size: 20px;color: #bf2b38;margin-left: 10px;}
.company-content .txt p {margin: 6px 0;}
.company-content .txt p span {color: #666;}
.company-content .word.word {height: 120px;margin-bottom: 10px;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5;white-space: normal;}
.company-content a {display: block;width: 198px;height: 38px;line-height: 38px;text-align: center;border-radius: 5px;border: 1px solid #ededed;font-size: 14px;color: #666;}
.company-content .item.on {padding-right: 310px;}
.company-content .item.on .img {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.company-content .item.on .txt {left: 310px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.company-content .even.item.on {padding-left: 310px;padding-right: 0;}
.company-content .even.item .txt {right: 0;}
.company-content .even.item.on .txt {right: 310px;left: auto;}
.company-content.g2 {padding-left: 0;padding-right: 0;overflow: hidden;white-space: normal;}
.company-content.g2 .pic {width: 236px;height: 372px;border-radius: 0;}
.company-content.g2 li {margin: 0 1px;}
.company-content.g2 .txt {width: 239px;right: 0;left: auto;border: 1px solid #efefef;padding-top: 100px;}
.company-content.g2 .txt p {overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;margin-bottom: 72px;}
.company-content.g2 .txt a {width: 105px;height: 35px;float: left;background-color: #bf2b38;color: #fff;font-size: 12px;line-height: 35px;border: none;}
.company-content.g2 .txt a + a {margin-left: 20px;}
.company-content.g2 .item.on {padding-right: 300px;}
.company-content.g2 .item.on .txt {left: 235px;border-radius: 0;}


.r7-content {width: 1288px; overflow: hidden; height: 502px;padding: 50px 0 40px;}
.r7-content li{height: 242px; margin-right: 10px; margin-bottom: 10px; width: 306px; float: left; }
.r7-content .li-r7{width: 624px; }
.r7-content li a{display: block; height: 100%; width: 100%; }
.r7-content img {display: block;width: 100%;height: 100%;}

.ul-r8{overflow: hidden;padding: 50px 0 40px;margin: 0 -5px;}
.ul-r8 li {float: left;width: 199px; height: 124px; margin: 0 5px 10px;line-height: 124px;text-align: center;background-color: #fff;}
.ul-r8 img {display: block;display: inline-block;vertical-align: middle;}
.ul-r8 a {display: block;width: 100%;height: 100%;line-height: 124px;text-align: center;background-color: #fff;}
.ul-r8 img {display: block;display: inline-block;vertical-align: middle;}
.ul-r8.ul2 li {line-height: 124px;background-color: #fff;text-align: center;}
.ul-r8.ul2 li {width: 199px;height: 124px;border: 1px solid #eee;border-radius: 5px;}

.form-box1 {padding: 78px 0 90px;overflow: hidden;background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover; background-size: cover;}
.form-box1 .r9-l {float: left; margin-left: 66px; width: 400px;}
.form-box1 .r9-r {float: right; width: 505px; }
.form-box1 dt {padding-bottom: 8px;color: #fff;}
.form-box1 dt h2{font-size: 35px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;line-height: 1;margin-bottom: 13px;}
.form-box1 dt p{font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.form-box1 .r9-l dd {padding-left: 29px;width: 360px;}
.form-box1 dd {color: #fff; height: 48px; margin-top: 20px; line-height: 48px; font-size: 16px; border: 1px solid #08c5bf;border-radius: 10px;overflow: hidden;}
.form-box1 .r9-r dd {width: 389px;}
.form-box1 .r9-l dd a{float: right; width: 99px; height: 48px; color: #fff; float: right; text-align: center;border-left: 1px solid #08c5bf;}
.form-box1 .r9-r dd span {float: left;width: 99px; height: 48px; color: #fff; text-align: center;border-right: 1px solid #08c5bf;}
.form-box1 .r9-r dd .inp { height: 48px; width: 249px; background: none; border: none; padding: 0 20px; color: #fff; font-size: 14px;}
.form-box1 .button {height: 48px; width: 391px; border-radius: 5px; background-color: #ffcc00;background-image: none; color: #04b3ad; font-size: 20px; font-weight: bold;border: none;}
.form-box1 .inp::-webkit-input-placeholder {color: #fff; }
.form-box1 .inp:-ms-input-placeholder{color: #fff; }
.form-box1 .inp::-moz-placeholder {color: #fff; }
.form-box1.g2 dd,.form-box1.g2 dd span,.form-box1.g2 dd a {border-color: #ea5562;}
.form-box1.g2 .button {color: #e22a3a;}
.btn3.g2 {background-color: #bf2b38;box-shadow: 0 5px 10px rgba(191,43,56,.3);}
.form-box1.g3 dd,.form-box1.g3 dd span,.form-box1.g3 dd a {border-color: #8958fb;}
.form-box1.g3 .button {color: #733fec;}
.btn3.g3 {background-color: #733fec;box-shadow: 0 5px 10px rgba(115,63,236,.3);}
.g-tit3.g3 h2 {color: #733fec;}
.g-tit3.g4 h2 {color: #fb7f24;}
.form-box1.g4 dd,.form-box1.g4 dd span,.form-box1.g4 dd a {border-color: #fd9d57;}
.form-box1.g4 .button {color: #fb7f24}
.btn3.g4 {background-color: #fb7f24;box-shadow: 0 5px 10px rgba(251,127,36,.3);}

.pic-boxh2 {padding-top: 40px;}
.pic-boxh2 .items {margin-bottom: 49px;}
.pic-boxh2 .hd {margin-bottom: 29px;}
.pic-boxh2 .hd .sum {float: left;margin-right: 15px;width: 63px;height: 63px;border-radius: 5px;background-color: #e7e7e7;line-height: 63px;text-align: center;font-size: 30px;color: #3c3c3c;}
.pic-boxh2 .hd .sum.s2 {color: #b0393d;}
.pic-boxh2 .hd .txt {font-size: 14px;line-height: 65px;height: 65px;color: #8e8e8e;overflow: hidden;}
.pic-boxh2 .hd .valign {display: inline-block;*display: inline;*zoom: 1;line-height: 20px;vertical-align: middle;}
.pic-boxh2 .hd .tit {font-size: 18px;color: #3c3c3c;margin-bottom: 5px;}
.pic-boxh2 .hd .txt p {max-height: 40px;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.pic-boxh2 .list {overflow: hidden;}
.pic-boxh2 .list li {float: left;}
.pic-boxh2 .list .item {position: relative;height: 222px;overflow: hidden;}
.pic-boxh2 .list .item img {display: block;width: 100%;height: 100%;}
.pic-boxh2 .list .item .mask {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/mask-02.png) repeat 0 0;line-height: 222px;text-align: center;font-size: 0;-webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s;-webkit-transform: scale(2); -ms-transform: scale(2); -o-transform: scale(2); transform: scale(2);opacity: 0;z-index: -1;}
.pic-boxh2 .list .item .valign {display: inline-block;*display: inline;*zoom: 1;line-height: 70px;vertical-align: middle;}
.pic-boxh2 .list .mask a {display: inline-block;*display: inline;*zoom: 1;width: 148px;height: 32px;border: 1px;border: 1px solid #fff;border-radius: 5px;color: #fff;line-height: 32px;text-align: center;font-size: 14px;margin: 5px 20px;vertical-align: middle;}
.pic-boxh2 .list .item:hover .mask {-webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);opacity: 1;z-index: 2; -o-transition: all .5s; transition: all .5s;}
.pic-boxh2 .list.l1 {margin: 0 -11px;}
.pic-boxh2 .list.l1 li {width: 50%;}
.pic-boxh2 .list.l1 .item {margin: 0 11px;}
.pic-boxh2 .list.l2 {margin: 0 -3px;}
.pic-boxh2 .list.l2 li {width: 25%;}
.pic-boxh2 .list.l2 .item {margin: 0 3px;}

.pic-boxh2 .hd .sum.sum1 {background-color: #733fec;color: #fff;box-shadow: 5px 5px 15px rgba(115,63,236,.5)}
.pic-boxh2 .list2 {overflow: hidden;margin: 0 -10px -20px;}
.pic-boxh2 .list2 > li {float: left;width: 33.33%;margin-bottom: 20px;}
.pic-boxh2 .list2 > .li2 {float: left;width: 50%;}
.pic-boxh2 .list2 dl {margin: 0 10px;background-color: #fff;border-radius: 5px;padding: 30px;height: 140px;}
.pic-boxh2 .list2 dt {font-size: 18px;color: #333;line-height: 40px;margin-bottom: 8px;}
.pic-boxh2 .list2 dt span {float: left;width: 38px;height: 38px;border: 1px solid #dfdfdf;border-radius: 50%;line-height: 38px;font-size: 16px;color: #733fec;text-align: center;margin-right: 14px;}
.pic-boxh2 .list2 dd {padding-left: 55px;font-size: 14px;color: #888;line-height: 26px;}
.pic-boxh2 .list2 .li2 dd li {float: left;margin-right: 22px;}
.pic-boxh2 .list2 > li dl:hover {background-color: #5328c7;}
.pic-boxh2 .list2 > li dl:hover span {color: #fff;}
.pic-boxh2 .list2 > li dl:hover dt {color: #fff;}
.pic-boxh2 .list2 > li dl:hover a {color: #fff;}
/*.pic-boxh2 .list2 a:hover {color: #733fec;}*/

.ul-pich7 {overflow: hidden;margin: 0 -15px;padding: 50px 0;}
.ul-pich7 li {float: left;}
.ul-pich7 .item {margin: 0 15px;width: 400px;border-radius: 5px;overflow: hidden;background-color: #fff;-webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.ul-pich7 .item img {display: block;width: 400px;height: 260px;}
.ul-pich7 .txt {padding: 30px;}
.ul-pich7 .name {font-size: 22px;color: #333;line-height: 22px;margin-bottom: 14px;}
.ul-pich7 .desc {font-size: 14px;color: #666;line-height: 22px;height: 66px;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;margin-bottom: 35px;}
.ul-pich7 .link {overflow: hidden;margin-bottom: 9px;}
.ul-pich7 a {width: 160px;height: 40px;line-height: 40px;float: left;text-align: center;}
.ul-pich7 .a1 {border: 1px solid #733fec;width: 158px;height: 38px;line-height: 38px;border-radius: 5px;font-size: 14px;color: #733fec;}
.ul-pich7 .a2 {border: 1px solid #bf2b38;width: 158px;height: 38px;line-height: 38px;border-radius: 5px;font-size: 14px;color: #bf2b38;margin-left: 20px;}
.ul-pich7 .item:hover {box-shadow: 0 0 10px rgba(0,0,0,.2);}
.ul-pich7 .a1:hover {border-color: #733fec;background-color: #733fec;box-shadow: 0 5px 10px rgba(115,63,236,.3);color: #fff;}
.ul-pich7 .a2:hover {border-color: #bf2b38;background-color: #bf2b38;box-shadow: 0 5px 10px rgba(191,43,56,.3);color: #fff;}

.ul-click1.g2 .item {background-image: url(../images/bg03.png);}
.ul-click1.g3 .item {background-image: url(../images/bg03.png);}
.ul-click1.g3 a.item:hover {background-image: url(../images/bg-hover3.png);}

.ul-pich8 {overflow: hidden;margin: 0 -10px;padding: 50px 0;}
.ul-pich8 li {float: left;margin-bottom: 20px;}
.ul-pich8 .item {margin: 0 10px;width: 300px;border-radius: 5px;overflow: hidden;background-color: #fff;-webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.ul-pich8 .item img {display: block;width: 300px;height: 220px;}
.ul-pich8 .txt {padding: 25px 30px 30px;}
.ul-pich8 .name {font-size: 22px;color: #333;line-height: 22px;margin-bottom: 14px;}
.ul-pich8 .name span {margin-left: 20px;color: #bf2b38;}
.ul-pich8 .tit {font-size: 14px;color: #888;line-height: 22px;}
.ul-pich8 .gongsi {font-size: 14px;color: #666;line-height: 22px;margin-bottom: 26px;}
.ul-pich8 .btn3 {width: 238px;height: 38px;line-height: 38px;border: 1px solid #ededed;background-color: transparent;-webkit-box-shadow: none; box-shadow: none;color: #000;color: #666;}
.ul-pich8 .btn3:hover {border-color: #733fec;background-color: #733fec;box-shadow: 0 5px 10px rgba(115,63,236,.3);}

.rowh8 {padding: 50px 0;background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover; background-size: cover;}
.pic-boxh3 {overflow: hidden;background: url(../images/bg-h3.png) no-repeat center top;padding-top: 60px;}
.pic-boxh3 .col-l,.pic-boxh3 .col-r {width: 50%;}
.ul-pich9 {overflow: hidden;margin: 0 -10px;padding-top: 35px;}
.ul-pich9 li {float: left;margin-bottom: 22px;}
.ul-pich9 .item {margin: 0 10px;text-align: center;}
.ul-pich9 .item img {display: block;width: 272px;height: 190px;margin-bottom: 17px;}
.ul-pich9 .tit {font-size: 20px;color: #333;line-height: 24px;margin-bottom: 5px;}
.ul-pich9 p {font-size: 14px;color: #666;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pic-boxh3 .col-r .ul-pich9 {padding-left: 64px;}
.pic-boxh3 .col-r .ul-pich9 .tit {color: #733fec;}

.ul-pich10 {overflow: hidden;margin: 0 -10px;padding: 50px 0;margin-bottom: -20px;}
.ul-pich10 li {float: left;width: 25%;margin-bottom: 20px;}
.ul-pich10 .item {margin: 0 10px;background-color: #fff;border-radius: 5px;overflow: hidden;}
.ul-pich10 .item img {display: block;width: 300px;height: 200px;}
.ul-pich10 .txt {padding: 22px 20px;}
.ul-pich10 .name {font-size: 22px;color: #333;line-height: 22px;margin-bottom: 10px;}
.ul-pich10 .name span {margin-left: 20px;color: #bf2b38;}
.ul-pich10 .tit {font-size: 14px;color: #888;line-height: 22px;}

.pic-boxh4 {overflow: hidden;font-size: 16px;color: #333;line-height: 24px;padding: 50px 0;}
.pic-boxh4 span {color: #fb7f24;}
.pic-boxh4 h3 {font-size: 20px;line-height: 20px;color: #fb7f24;border-left: 2px solid #fb7f24;font-weight: normal;padding-left: 5px;margin-bottom: 25px;}
.pic-boxh4 img {display: block;width: 100%;}
.pic-boxh4 .col-l {width: 650px;}
.pic-boxh4 .col-l p {margin-top: 35px;text-align: center;}
.pic-boxh4 .col-r img {margin-bottom: 20px;}
.pic-boxh4 .col-r {max-width: 574px;font-size: 16px;border: 1px solid #ededed;}
.pic-boxh4 .col-r .cont {padding: 20px;}

.pic-boxh5 {padding: 50px 20px;font-size: 0;overflow-x: auto;overflow-y: hidden;white-space: nowrap;}
.pic-boxh5 .items {display: inline-block;*display: inline;*zoom: 1;font-size: 12px;overflow: hidden;}
.pic-boxh5 .items dd {display: inline-block;*display: inline;*zoom: 1;vertical-align: top;}
.pic-boxh5 dt {position: relative;display: inline-block;*display: inline;*zoom: 1;width: 250px;height: 510px;padding: 35px;border-radius: 5px;overflow: hidden;background-repeat: no-repeat;background-position: 0 0;margin-right: 20px;white-space: normal;}
.pic-boxh5 dt .sum {width: 50px;height: 50px;background-color: #fff;border-radius: 4px;text-align: center;line-height: 50px;color: #fc6523;font-size: 24px;margin: 15px 0 23px;}
.pic-boxh5 dt .tit  {font-size: 28px;color: #fff;line-height: 42px;margin-bottom: 18px;}
.pic-boxh5 dt p {font-size: 14px;line-height: 24px;color: #fff;}
.pic-boxh5 dt a {position: absolute;bottom: 85px;font-size: 16px;color: #fff;padding-right: 18px;background: url(../images/icon-h21.png) no-repeat 100% center;}
/*.pic-boxh5 dd {display: none;overflow: hidden;}*/
.pic-boxh5 .list {display: inline-block;*display: inline;*zoom:1;vertical-align: top;margin-right: 20px;white-space: normal;}
.pic-boxh5 .list li:first-child {margin-bottom: 20px;vertical-align: baseline;}
.pic-boxh5 .list li {border-radius: 5px;padding: 29px 39px;width: 300px;height: 220px;background-color: #fff;}
.pic-boxh5 .list .sum {width: 48px;height: 48px;border: 1px solid #ededed;border-radius: 50%;line-height: 48px;text-align: center;font-size: 22px;color: #fb7f24;margin-bottom: 32px;}
.pic-boxh5 .list .tit {font-size: 22px;color: #333;margin-bottom: 23px;}
.pic-boxh5 .list a {font-size: 14px;color: #888;line-height: 26px;display: block;}
.pic-boxh5 .list.ul2 a {float: left;margin-right: 20px;}
.pic-boxh5 .list li:hover {background: url(../images/img-h27.jpg) no-repeat 0 0;}
.pic-boxh5 .list li:hover .sum {border-color: #fff;color: #fff;}
.pic-boxh5 .list li:hover .tit,.pic-boxh5 .list li:hover a {color: #fff;}

.pic-boxh6 {padding: 50px 0;}
.pic-boxh6 .items {overflow: hidden;}
.pic-boxh6 .item + .item {margin-left: 20px;}
.pic-boxh6 .item {float: left;border-radius: 8px;overflow: hidden;background-color: #fff;}
.pic-boxh6 .item img {float: left;width: 310px;height: 384px;}
.pic-boxh6 .item .txt {padding: 36px 28px;overflow: hidden;width: 250px;font-size: 14px;color: #666;line-height: 24px;}
.pic-boxh6 .item .name {font-size: 22px;color: #333;margin-bottom: 8px;}
.pic-boxh6 .item .tit {font-size: 14px;color: #888;margin-bottom: 8px;}
.pic-boxh6 .item .desc {height: 168px;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 7;margin-bottom: 34px;}
.pic-boxh6 .item a {width: 118px;height: 38px;line-height: 38px;font-size: 14px;float: left;border-radius: 5px;border: 1px solid;text-align: center;}
.pic-boxh6 .item .a1 {margin-right: 10px;border-color: #fb7f24;color: #fb7f24;}
.pic-boxh6 .item .a2 {border-color: #bf2b38;color: #bf2b38;}
.pic-boxh6 .item .a1:hover {background-color: #fb7f24;color: #fff;}
.pic-boxh6 .item .a2:hover {background-color: #bf2b38;color: #fff;}
.pic-boxh6 .slick-dots {bottom: 15px;}
.pic-boxh6 .slick-dots li {margin: 0 5px;width: auto;}
.pic-boxh6 .slick-dots button {background-color: #dbdbdb;}
.pic-boxh6 .slick-active button {width: 23px;background-color: #fb7f24;}

.g-tit3.g5 h2 {color: #333;}
.g-tit3.g5 h2 span {color: #bf2b38;}
.pic-boxh7 {padding: 70px 0 50px;overflow-x: auto;overflow-y: hidden;white-space: nowrap;font-size: 0;}
.pic-boxh7 .item {position: relative;display: inline-block;*display: inline;*zoom: 1;width: 468px;height: 180px;border-radius: 10px;background-color: #fff;}
.pic-boxh7 .item + .item {margin-left: 40px;}
.pic-boxh7 .item img {position: absolute;top: -24px;left: 28px;width: 186px;height: 265px;border-radius: 5px;}
.pic-boxh7 .item .txt {margin: 21px 15px 20px 10px;font-size: 14px;color: #666;line-height: 18px;white-space: normal;}
.pic-boxh7 .item .name {font-size: 18px;color: #3c3c3c;margin-bottom: 18px;}
.pic-boxh7 .item .name span {font-size: 14px;}
.pic-boxh7 .item p {margin-bottom: 8px;}
.pic-boxh7 .item p span {font-weight: bold;}
.pic-boxh7 .item .word {height: 90px;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5;}

.ul-pich11 {overflow: hidden;margin: 0 -10px -20px;}
.ul-pich11 li {float: left;width: 286px;height: 200px;margin: 0 10px 20px;}
.ul-pich11 a,.ul-pich11 img {display: block;width: 100%;height: 100%;}
.ul-pich11 a:hover {opacity: .8;}

.m-txt1 {font-size: 14px;color: #666;line-height: 26px;}
.m-txt1 p {margin-bottom: 22px;}

.pop-box1 {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 999;background: url(../images/mask-03.png) repeat 0 0;}
.pop-box1 .inner {width: 930px;height: 525px;padding: 50px;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;background-color: #f2f2f2;}
.slider-boxh1 {float: left;width: 600px;margin-right: 10px;}
.slider-boxh1 .slider-for .slick-arrow {position: absolute;top: 50%;left: 10px;opacity: 0;background: #ededed url(../images/icon-h24.png) no-repeat center 8px;font-size: 0;border: none;width: 30px;height: 30px;margin-top: -15px;border-radius: 50%;cursor: pointer;z-index: 2;}
.slider-boxh1 .slider-for .slick-next {left: auto;right: 10px;background-position: center -21px;}
.slider-boxh1 .slider-for .pic {width: 600px !important;float: left !important;}
.slider-boxh1 .slider-for {width: 600px;height: 450px;margin-bottom: 10px;}
.slider-boxh1 .slider-nav {margin: 0 -6px;height: 66px;overflow: hidden;}
.slider-boxh1 .slider-nav .pic {width: 90px !important;float: left !important;}
.slider-boxh1 .slider-nav .slick-list {padding: 0 !important;}
.slider-boxh1 .slider-nav .pic {margin: 0 6px;}
.slider-boxh1 .slider-for:hover .slick-arrow {opacity: 1;}
.pop-box1 .txt {background-color: #fff;padding: 30px;height: 465px;overflow: hidden;}
.pop-box1 .tit {font-size: 20px;color: #333;line-height: 23px;font-weight: normal;margin-bottom: 5px;}
.pop-box1 .view {font-size: 14px;color: #888;line-height: 23px;margin-bottom: 19px;}
.pop-box1 .view span {margin-right: 30px;padding-left: 20px;background-repeat: no-repeat;background-position: left center;}
.pop-box1 .view .s1 {background-image: url(../images/icon-h25.png);}
.pop-box1 .view .s2 {background-image: url(../images/icon-h27.png);cursor: pointer;}
.pop-box1 .view .s2.live {background-image: url(../images/icon-h26.png);}
.pop-box1 .related {border-top: 1px solid #ededed;padding-top: 30px;}
.pop-box1 .related h6 {font-size: 16px;color: #666;margin-bottom: 17px;}
.pop-box1 .related .list {overflow: hidden;margin: 0 -7px;}
.pop-box1 .related .list li {float: left;width: 25%;font-size: 14px;color: #888;line-height: 23px;text-align: center;}
.pop-box1 .related .list img {display: block;width: 55px;height: 55px;border-radius: 50%;margin: 0 auto 4px;}
.pop-box1 .close {position: absolute;top: -15px;right: -15px;width: 44px;height: 44px;border-radius: 50%;background: #ededed url(../images/icon-h28.png) no-repeat 0 0;cursor: pointer;}



/*名企共建*/
/*公共标题*/
.g-tit1{
    padding-top:74px;
}
.g-tit1 h2{font-size: 30px;color:#333;height: 36px;line-height: 36px;margin-bottom:10px;}
.g-tit1 p{font-size: 14px;color:#888;height: 18px;line-height: 18px;margin-bottom: 28px;}

.img1-box,.img2-box{padding-bottom: 70px;}
.img1-box {border-bottom: 1px solid #ededed;}
.ul-img1,.ul-img2{width: 1266px;}
.ul-img1 li,.ul-img2 li{float: left;margin:0 10px 10px 0;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
.ul-img1 li:hover,.ul-img2 li:hover{box-shadow: 0 2px 30px rgba(0,0,0,0.1);}
.ul-img1 li a{display: block;padding:17px 22px 13px;border:1px solid #ededed;text-align: center;width: 155px;overflow: hidden;}
.ul-img1 li a img{height: 66px;width: 66px;margin-bottom: 4px;}
.ul-img1 li a h3{line-height: 20px;height: 20px;font-size: 14px;color:#3c3c3c;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.ul-img2 li a{display: block;border:1px solid #ededed;text-align: center;line-height: 124px;width: 195px;height: 120px;overflow: hidden;}
.ul-img2 li a img{display: inline-block;vertical-align: middle;margin: 0;}

/*校区分部*/
/*第一块*/
/*公共标题*/
.row-a1{padding-top:88px;padding-bottom: 60px;}
.g-tit2{text-align: center;max-width: 900px;margin-left: auto;margin-right: auto;}
.g-tit2 h2{height: 40px;line-height: 40px;font-size: 35px;color:#333;margin-bottom: 12px;}
.g-tit2 p{font-size: 14px;color:#888;line-height: 22px;margin-bottom: 47px;overflow: hidden;}

.ul-imgtxt1{width: 1282px;overflow: hidden;}
.ul-imgtxt1 li{float: left;margin-right: 21px;margin-bottom:20px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
.ul-imgtxt1 li:hover img{opacity:0.8;}
.ul-imgtxt1 li a.pic{display: block;width: 406px;height: 240px;line-height: 240px;text-align: center;overflow: hidden;}
.ul-imgtxt1 li a.pic img{display: inline-block;vertical-align: middle;height: 100%;}
.ul-imgtxt1 li .txt{border:1px solid #ededed;border-top:none;padding:22px 30px 14px 18px;width: 356px;height: 134px;}
.ul-imgtxt1 li .txt h4 a{display: block;margin-bottom: 10px;font-size: 20px;color:#333;line-height: 25px;height: 25px;font-weight: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ul-imgtxt1 li .txt h4 a:hover{color:#bf2b38;}
.ul-imgtxt1 li .txt p{line-height: 26px;height: 104px;font-size: 14px;color:#666;overflow: hidden;}
/*第二块*/
.row-a2{background-color: #f8f8f8;padding-top:80px;padding-bottom: 60px;}

.ul-imgtxt2{width: 1282px;}
.ul-imgtxt2 li{float: left;margin-right: 21px;margin-bottom: 20px;padding:36px 30px 28px;background-color: #fff;text-align: center;width: 346px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
.ul-imgtxt2 li:hover{-webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); transform: translateY(-5px);box-shadow: 0 2px 30px rgba(0,0,0,0.1);}
.ul-imgtxt2 li a.pic{display: block;margin-bottom: 20px;height: 72px;}
.ul-imgtxt2 li a.pic img{display: inline-block;height: 100%;}
.ul-imgtxt2 li h3 a{display: block;font-size: 22px;color:#333;line-height: 26px;height: 26px;font-weight: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ul-imgtxt2 li h3 a:hover{color:#bf2b38;}
.ul-imgtxt2 li p{text-align: center;font-size: 14px;color:#666;line-height: 22px;height: 44px;margin-top:4px;overflow: hidden;}


.cur{line-height: 54px;font-size: 14px;color: #999;height: 54px; margin-top:30px;}
.cur a,.cur a + em {margin-right: 6px;font-style: normal;}
.cur a:hover{color: #b0393d;}
.ul-imgtxt{padding: 10px 0 0 20px;background-color: #fff;border-bottom: 1px solid #eaeaea;}
.ul-imgtxt li{overflow: hidden;padding: 20px 20px 20px 0;}
.ul-imgtxt li + li {border-top: 1px dashed #ddd;}
.ul-imgtxt .pic{float: left;height: 130px;width: 210px;overflow: hidden;margin-right: 20px;}
.ul-imgtxt .pic img {display: block;width: 100%;height: 100%;}
.ul-imgtxt .txt{overflow: hidden;}
.ul-imgtxt h3{font-size: 18px;font-weight: normal;line-height: 40px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ul-imgtxt p{font-size: 14px;line-height: 24px;height: 48px;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.ul-imgtxt span{display: inline-block;margin-top: 15px;text-indent: 20px;color: #999;font-size: 14px;margin-right: 20px;}
.ul-imgtxt .li-date{background: url(../images/ico-ztime.png) no-repeat left center;}
.ul-imgtxt .li-see{background: url(../images/ico-zsee.png) no-repeat left center;}
.ul-imgtxt h3:hover{color: #b0393d;}
/*.ul-crimg{width: 300px;}*/
.ul-crimg li{width: 300px;height: 180px;overflow: hidden;margin-bottom: 15px;}
.pages{padding: 50px 20px;text-align: center;}
.pages .pages-line{border-top: 1px solid #ddd;}
.pages ul{display: inline-block;}
.pages li{float: left;margin-right: 10px;}
.pages a{display: block;text-align: center;background-color: #fff;width: 39px;height: 38px;line-height: 38px;border: 1px solid #ddd;border-radius: 5px;font-size: 12px;}
.pages .on a{color: #fff;background-color: #bf2b38;border: none;}
.pages .first a,.pages .last a {width: 48px;}
.pages .prev a,.pages .next a {width: 58px;}
.pages .all a {width: 128px;}
.pages a:hover{border-color: #bf2b38;}
.main .wp > .col-l {margin-bottom: 20px;background-color: #fff;width: 940px;}
.main .wp > .col-r {width: 300px;}
/*新闻中心-详情页*/
.m-article1{padding: 20px;}
.news-tit h1{font-weight: normal;font-size: 24px;line-height: 1.5em;text-align: center;color: #111;margin-top: 24px;}
.news-tit .date{text-align: center;margin-top: 12px;color: #666;}
.m-article1 .txt{border-top: 1px dashed #ddd;margin-top: 30px;padding-top: 1.85em;font-size: 14px;line-height: 1.85em;}
.m-article1 .pic{display: block; width: 900px;height: 400px;margin-top: 48px;margin-bottom: 21px;}
.news-bottom{margin-bottom: 25px; border-top: 1px solid #ddd;background-color: #fff;margin-top: 40px;overflow: hidden;}
.txt-pages{width: 50%; margin-top: 32px;font-size: 14px;line-height: 26px;float: left;}
.bdsharebuttonbox{float: left;}
#share{float: left;margin-top: 20px;}
#share .bds_weixin{background: url(../images/wechait.png) no-repeat center center;}
#share .bds_tsina{background: url(../images/ico-blod.png) no-repeat center center;}
#share .bds_sqq{background: url(../images/ico-QQ.png) no-repeat center center;}
#share .bds_more{background: url(../images/ico-more.png) no-repeat center center;}

/*专家证言*/
.zy-ban{width: 1920px;height: 450px;margin: 0 auto;}
.expert{height: 70px;background-color: #f8f8f8;}
.expert .wp{overflow: hidden;}
.expert a{float: left; width: 37.273%;text-align: center;line-height: 50px;padding: 10px 0; }
.expert a:first-child span {border-left: 1px solid #ddd;}
.expert span{display: block;border-right: 1px solid #ddd;text-align: center;width: 100%;font-size: 14px;}
.expert .on,.expert a:hover{background-color: #a43037;color: #fff;}
.expert .on span,.expert a:hover span {border-left: none !important;}
.ul-video{width: 1282px;overflow: hidden;overflow: hidden;margin: 40px -11px 30px;}
.ul-video li{width: 403px;border: 1px solid #ddd;overflow: hidden;margin: 0 11px 22px;float: left;position: relative;-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;}
.ul-video li a {display: block;overflow: hidden;position: relative;z-index: 2;}
.ul-video a:hover{box-shadow: 0px 3px 20px rgba(0,0,0,.3);}
.ul-video a:hover::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%; background: url(../images/img-videoplay.png) no-repeat center top;}
.ul-video img{width: 403px;height: 250px;display: block;}
.ul-video .txt{padding: 29px 30px 24px;}
.ul-video h3{font-size: 16px;margin-bottom: 8px;}
.ul-video p{font-size: 12px;color: #999;}
/*专家证言结束*/
/*专家证言-播放*/
.txtvideo{border-top: 1px dashed #ddd;width: 100%;margin-top: 30px;padding-top: 25px;}
.txtvideo p{font-size: 14px;line-height: 1.8em;margin-bottom: 20px;margin-top: 0;}
.txtvideo embed{margin-left: 50px;border: 1px solid #ddd;}
/*专家证言-播放结束*/



.info-pic1 {overflow: hidden;padding-top: 25px;}
.info-pic1 .col-l {width: 620px;}
.info-pic1 .col-r {width: 570px;overflow: hidden;}
.info-pic1 .tit {position: relative;text-align: center;font-size: 26px;color: #333;line-height: 2;font-weight: normal;margin-bottom: 30px;}
.info-pic1 .tit span {color: #bf2b38;}
.info-pic1 .tit:after {content: '';position: absolute;left: 50%;bottom: -11px;margin-left: -10px;width: 20px;height: 11px;background: url(../images/icon-h33.png) no-repeat 0 0;}
.info-pic1 .col-l img {display: block;width: 100%;}
.info-pic1 .info {padding: 20px 35px 0;font-size: 16px;line-height: 26px;color: #333;text-align: center;}
.info-pic1 .info span,.info-pic1 .list span {color: #bf2b38;}
.info-pic1 .list {overflow: hidden;margin: 0 -30px -30px 0;font-size: 16px;line-height: 28px;color: #666;text-align: center;}
.info-pic1 .list li {float: left;width: 228px;height: 118px;border: 1px solid #ededed;border-radius: 5px;margin: 0 30px 30px 0;padding: 20px;}
.info-pic1 .list .icon {height: 86px;line-height: 86px;}
.info-pic1 .list .icon img {display: inline-block;vertical-align: middle;}
.info-pic1 .title {padding-top: 30px;margin-bottom: 40px;position: relative;text-align: center;clear: both;}
.info-pic1 .title:after {content: '';position: absolute;bottom: 25px;left: 0;width: 100%;border-bottom: 1px solid #ededed;z-index: 0;}
.info-pic1 .title span {position: relative;z-index: 1;display: block;margin: 0 auto;width: 300px;height: 50px;line-height: 50px;border-radius: 50px;background-color: #bf2b38;font-size: 26px;color: #fff;}

.list-logo {overflow: hidden;border-left: 1px solid #ededed;border-bottom: 1px solid #ededed;}
.list-logo li {float: left;border-right: 1px solid #ededed;border-top: 1px solid #ededed;}
.list-logo a {display: block;width: 313px;height: 133px;line-height: 133px;text-align: center;}
.list-logo img {display: inline-block;vertical-align: middle;}
.list-logo .item {width: 627px;height: 133px;text-align: center;font-size: 16px;line-height: 26px;color: #333;}
.list-logo .item p {padding: 25px 50px;}
.list-logo .item span {color: #bf2b38;}

.table-h1 {background-color: #fff;margin: 35px 0 50px;}
.table-h1 table {width: 100%;text-align: center;line-height: 56px;height: 57px;font-size: 14px;color: #666;}
.table-h1 th,.table-h1 td {width: 180px;}
.table-h1 td {border-bottom: 1px solid #f2f2f2;}
.table-h1 th {height: 60px;line-height: 60px;background-color: #888;text-align: center;font-weight: normal;color: #fff;font-size: 18px;}
.table-h1 .color {background-color: #bf2b38;border-bottom: none;color: #fff;}
.table-h1 th.color {background-color: #a41b2b;}
.table-h1 .tip {line-height: 54px;text-align: center;font-size: 14px;color: #888;}
.slider-table {height: 456px;}

.problem-box {overflow: hidden;margin-top: 35px;}
.problem-box .list {overflow: hidden;}
.problem-box .list li {float: left;margin: 0 10px 10px 0;width: 307px;height: 164px;background: url(../images/img7.png) no-repeat 0 0;}
.problem-box .other {float: right;width: 307px;height: 338px;}
.problem-box .list .s1 {background-position: 0 0;}
.problem-box .list .s2 {background-position: -317px 0;}
.problem-box .list .s3 {background-position: -634px 0;}
.problem-box .list .s4 {background-position: 0 -174px;}
.problem-box .list .s5 {background-position: -317px -174px;}
.problem-box .list .s6 {background-position: -634px -174px;}
.problem-box h4 {font-size: 26px;color: #fff;line-height: 32px;font-weight: normal;padding-left: 30px;margin: 24px 0 12px;}
.problem-box h4 p {font-size: 22px;}
.problem-box .list a {display: block;width: 90px;height: 32px;line-height: 32px;text-align: center;background-color: #ffee5a; border-radius: 8px;margin-left: 30px;font-size: 14px;font-weight: bold;}
.problem-box .list .s1 a,.problem-box .list .s6 a {color: #1db283;}
.problem-box .list .s2 a,.problem-box .list .s4 a {color: #f68f17;}
.problem-box .list .s3 a,.problem-box .list .s5 a {color: #24a1db;}
.problem-box .other a {width: 190px;height: 45px;display: block;margin: 263px auto 0;background-color: #fff;font-size: 16px;line-height: 45px;color: #bf2b38;text-align: center;border-radius: 5px;font-weight: bold;}
.problem-box.g3 .other a {color: #733fec;}
.problem-box.g4 .other a {color: #07bab4;}

.ul-prospect {overflow: hidden;padding: 45px 0;}
.ul-prospect li {float: left;background-repeat: no-repeat;background-position: top right;width: 350px;padding: 0 25px;}
.ul-prospect li + li {margin-left: 30px;}
.ul-prospect .icon {width: 141px;height: 140px;margin: 50px auto 30px;background-repeat: no-repeat;background-position: 50% 50%;}
.ul-prospect h4 {font-size: 22px;color: #333;font-weight: normal;line-height: 24px;text-align: center;margin-bottom: 12px;}
.ul-prospect p {font-size: 14px;color: #666;line-height: 24px;height: 72px;text-align: center;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}
.table-h1.s2 {border: 1px solid #ededed;}

.pic-boxh8 {padding: 45px 0;}
.pic-boxh8 .tab {height: 110px;background-color: #fff;}
.pic-boxh8 .tab li {float: left;width: 274px;height: 70px;padding: 20px;cursor: pointer;}
.pic-boxh8 .tab li + li {border-left: 1px solid #ededed;}
.pic-boxh8 .tab h4 {font-size: 24px;color: #333;font-weight: normal;line-height: 40px;margin-top: 3px;}
.pic-boxh8 .tab p {color: #666;font-size: 14px;line-height: 20px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pic-boxh8 .tab .icon {float: left;width: 66px;height: 66px;border-radius: 50%;border: 2px solid #ededed;background-repeat: no-repeat;background-position: center center;-webkit-background-size: 40px 40px; background-size: 40px 40px;margin-right: 20px;}
.pic-boxh8 .tab .s1 .icon {background-image: url(../images/pic-h1-1.png);}
.pic-boxh8 .tab .s2 .icon {background-image: url(../images/pic-h2-1.png);}
.pic-boxh8 .tab .s3 .icon {background-image: url(../images/pic-h3-1.png);}
.pic-boxh8 .tab .s4 .icon {background-image: url(../images/pic-h4-1.png);}
.pic-boxh8 .tab .on.s1 .icon {background-image: url(../images/pic-h1-2.png);}
.pic-boxh8 .tab .on.s2 .icon {background-image: url(../images/pic-h2-2.png);}
.pic-boxh8 .tab .on.s3 .icon {background-image: url(../images/pic-h3-2.png);}
.pic-boxh8 .tab .on.s4 .icon {background-image: url(../images/pic-h4-2.png);}
.pic-boxh8 .tab .on {position: relative;background-color: #733fec;}
.pic-boxh8 .tab .on .icon {border-color: #fff;}
.pic-boxh8 .tab .on h4,.pic-boxh8 .tab .on p {color: #fff;}
.pic-boxh8 .tab .on:after {content: '';position: absolute;width: 26px;height: 11px;bottom: -11px;left: 50%;margin-left: -13px;background: url(../images/pic-h5.png) no-repeat 0 0;}
.pic-cont8 {display: none;}
.pic-cont8.on {display: block;}
.dob-btn {font-size: 0;text-align: center;}
.dob-btn .btn3 {display: inline-block;*zoom: 1;*display: inline;margin: 0 15px;}
.pic-boxh8 .title {height: 50px;padding: 37px 0;line-height: 24px;color: #8e8e8e;font-size: 14px;}
.pic-boxh8 .title .icon {float: left;margin-right: 15px;height: 50px;width: 50px;border-radius: 50%;background-color: #733fec;background-repeat: no-repeat;background-position: center center;-webkit-background-size: 30px auto; background-size: 30px auto;-webkit-box-shadow: 2px 2px 10px rgba(115,63,236,.4); box-shadow: 2px 2px 10px rgba(115,63,236,.4);}
.pic-boxh8 .title h4 {font-size: 18px;color: #3c3c3c;}
.pic-boxh8 .title p {overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pic-boxh8 .list {overflow: hidden;}
.pic-boxh8 .list li {float: left;background-color: #fff;padding: 0 20px;border-radius: 5px;margin-bottom: 20px;}
.pic-boxh8 .list .s1 {width: 366px;}
.pic-boxh8 .list .s1 + .s1 {margin-left: 21px;}
.pic-boxh8 .list .tit {line-height: 60px;font-size: 18px;color: #333;}
.pic-boxh8 .list .tit .sum {margin-right: 5px;color: #733fec;}
.pic-boxh8 .list img {display: block;}
.pic-boxh8 .list .s2 img {float: left;width: 393px;}
.pic-boxh8 .list .s2 img + img {margin-left: 20px;}
.pic-boxh8 .list a {display: block;font-size: 14px;color: #666;line-height: 26px;}
.pic-boxh8 .list .link {padding: 10px 0 20px;clear: both;}
.pic-boxh8 .list .s1 .link {height: 156px;}
.pic-boxh8 .list .link a:hover {color: #733fec;}

.pic-boxh9 {overflow: hidden;padding-top: 45px;}
.pic-boxh9 img {float: left;width: 750px;height: 580px;}
.pic-boxh9 .right {overflow: hidden;padding: 14px 30px 34px;border: 1px solid #ededed;border-left: none;}
.pic-boxh9 .list li + li {border-top: 1px solid #ededed;}
.pic-boxh9 .list li {font-size: 14px;color: #666;line-height: 24px;padding: 19px 0;}
.pic-boxh9 .list h4 {font-size: 20px;line-height: 30px;color: #333;}
.pic-boxh9 .list h4 span {color: #733fec;}
.pic-boxh9 .list {margin-bottom: 21px;}
.pic-boxh10 {margin-top: 45px;overflow: hidden;}
.pic-boxh10 .left {float: left; width: 608px;}
.pic-boxh10 .right {float: right; width: 640px;}
.pic-boxh10 img {display: block;}
.pic-boxh10 .item {float: left;padding: 30px;width: 250px;height: 152px;color: #fff;font-size: 16px;line-height: 24px;margin: 0 0 10px 10px;}
.pic-boxh10 .item p {overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pic-boxh10 .item h4 {font-size: 24px;line-height: 45px;margin-bottom: 5px;}
.pic-boxh10 .item h4 span {color: #ffee5a;}

.pic-boxh11 {}
.pic-boxh11 .hd {padding: 0 65px 40px;border: 2px dashed #fdc7a0;border-radius: 10px;font-size: 16px;line-height: 28px;color: #666;}
.pic-boxh11 .hd span {color: #fb7f24;}
.pic-boxh11 .g-tit3 {margin-top: -24px;margin-bottom: 22px;}
.pic-boxh11 .g-tit3 h2 {display: inline-block;background-color: #fff;padding: 0 20px;}
.pic-boxh11 .hd p {margin-bottom: 33px;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4;height: 112px;}
.pic-boxh11 .bd {padding-top: 45px;overflow: hidden;}
.pic-boxh11 .bd img {width: 580px;}

.pic-boxh12 {background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover; background-size: cover;height: 282px;padding: 60px 0;}
.pic-boxh12 .g-tit3 {margin: 15px auto 48px;}
.pic-boxh12 .g-tit3 h2 {color: #fff;}
.pic-boxh12 .list {overflow: hidden;}
.pic-boxh12 .list li {float: left;width: 20%;}
.pic-boxh12 .list a {display: block;overflow: hidden;font-size: 18px;line-height: 24px;color: #fff;text-align: center;}
.pic-boxh12 .list h4 {font-weight: normal;}
.pic-boxh12 .icon {display: block;width: 120px;height: 120px;background-repeat: no-repeat;background-position: center center;-webkit-background-size: 120px auto; background-size: 120px auto;margin: 0 auto 18px;}

.m-txt2 {font-size: 16px;line-height: 30px;color: #666;overflow: hidden;padding: 0 50px;}
.m-txt2 p {margin: 20px auto;}
.m-txt2 img {margin: 12px auto;}
.m-txt2 .btn3 {margin-top: 42px;}

.ul-pic2 {overflow: hidden;margin: 26px -10px 40px;}
.ul-pic2 li {float: left;width: 620px;height: 220px;line-height: 220px;background-repeat: no-repeat;background-position: 0 0;text-align: center;margin: 10px;}
.ul-pic2 .left,.ul-pic2 .right {float: left;padding: 0 25px;width: 260px;}
.ul-pic2 .right {float: right;}
.ul-pic2 p,.ul-pic2 h4 {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;}
.ul-pic2 p {font-size: 16px;line-height: 24px;color: #666;text-align: left;}
.ul-pic2 h4 {font-size: 30px;line-height: 34px;color: #fff;}

.pic-boxh13 {padding: 45px 0 50px;}
.pic-boxh13 .hd {overflow: hidden;margin-bottom: 10px;}
.pic-boxh13 .hd li {float: left;width: 50%;background-color: #fb7f24;}
.pic-boxh13 .left,.pic-boxh13 .right {float: left;width: 50%;}
.pic-boxh13 .right {float: right;}
.pic-boxh13 .hd img {display: block;width: 100%;}
.pic-boxh13 .hd .txt {font-size: 18px;color: #fff;padding: 0 40px;width: 235px;line-height: 200px;}
.pic-boxh13 .hd p {display: inline-block;*display: inline;*zoom: 1;line-height: 28px;vertical-align: middle;}
.pic-boxh13 .hd h5 {display: inline-block;*display: inline;*zoom: 1;line-height: 28px;vertical-align: middle;font-size: 30px;font-weight: normal;text-align: center;line-height: 40px;}
.pic-boxh13 .hd h5 .en {display: block;font-size: 18px;text-transform: uppercase;}
.pic-boxh13 .bd {overflow: hidden;}
.pic-boxh13 .bd li {float: left;width: 307px;}
.pic-boxh13 .bd li + li {margin-left: 10px;}
.pic-boxh13 .bd img {display: block;height: 200px;width: 100%;}
.pic-boxh13 .bd p {text-align: center;border: 1px solid #ededed;border-top: none;line-height: 38px;font-size: 16px;color: #666;}

.pic-boxh14 {overflow: hidden;margin-bottom: 20px;}
.pic-boxh14 .left {float: left;width: 640px;}
.pic-boxh14 .right {float: right;width: 600px;}
.pic-boxh14 .left img {display: block;width: 100%;height: 400px;}
.pic-boxh14 .title {background-color: #fb7f24;height: 200px;text-align: center;color: #fff;line-height: 200px;}
.pic-boxh14 .title h2 {font-size: 50px;line-height: 50px;font-weight: normal;display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;}
.pic-boxh14 .title .en {display: block;text-transform: uppercase;font-size: 24px;}
.pic-boxh14 .cont {border: 1px solid #ededed;border-top: none;text-align: center;font-size: 16px;line-height: 28px;color: #666;text-align: center;padding: 30px;}
.pic-boxh14 .cont p {margin: 14px 0;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4;height: 112px;}

.slide-box1 {position: relative;padding: 0 60px;margin-bottom: 50px;}
.slide-box1 .item {margin: 0 10px;}
.slide-box1 .item img {display: block;width: 360px;height: 200px;}
.slide-box1 .item h4 {font-weight: normal;text-align: center;border: 1px solid #ededed;border-top: none;font-size: 16px;color: #666;line-height: 48px;}
.slide-box1 .slick-arrow {position: absolute;top: 0;left: 0;width: 40px;height: 100%;padding: 0;border: 1px solid #ededed;font-size: 0;text-indent: 9999px;overflow: hidden;z-index: 2;cursor: pointer;background: transparent url(../images/arrow3-l.png) no-repeat center center;}
.slide-box1 .slick-next {left: auto;right: 0;background-image: url(../images/arrow3-r.png);}
.slide-box1 .slick-prev:hover {background-color: #fb7f24;background-image: url(../images/arrow3-l-h.png);}
.slide-box1 .slick-next:hover {background-color: #fb7f24;background-image: url(../images/arrow3-r-h.png);}

.ul-pich10.ul2 li {width: 426px;}
.ul-pich10.ul2 li img {width: 100%;height: 230px;}
.ul-pich10.ul2 .txt {padding: 15px 20px;height: 72px;font-size: 14px;line-height: 24px;color: #666;}
.ul-pich10.ul2 .txt p {overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;height: 72px;}
.problem-box.g5 .other a {color: #fb7f24;}
.text-center {text-align: center;}
.text-left {text-align: left;}
.text-right {text-align: right;}

.news-bottom .txt-pages{width:100%;}
.ul-ind1 a{cursor: default;}
.mb40 {margin-bottom: 20px;}
.about-main2 {
        background: #ffffff;
        width: 100%;
        padding-top: 45px;
        padding-bottom: 45px;
        border-bottom: 1px solid #EAEAEA;
        overflow: hidden;
    }

    .about-main2 .pzmain {
    }

    .about-left2 {
        width: 43%;
        float: left;
    }

    .about-right2 {
        width: 52%;
        float: right;
        padding-top: 20px;
    }

    .about-right2 ul li {
        float: left;
        width: 38%;
        margin-right: 2%;
        margin-bottom: 2%;
        list-style-type: none;
    }
.about-right2 ul{
margin-left: 20px;
}
    .about-right2 ul li img {
        width: 100%;
    }

    .about-right2 ul li:nth-child(3n) {
        margin-right: 0px;
    }

    .about-title1 {
        font-size: 35px;
        font-weight: bold;
    }

    .about-title2 {
        font-size: 20px;
        color: #2c2c2c;
        ;
        padding-top: 10px;
    }

    .about-text1 {
        font-family: "微软雅黑";
        font-size: 15px;
        color: #9A9A9A;
        padding-top: 20px;
        line-height: 24px;
    }


.cbody {
	MARGIN: 0px auto; WIDTH: 910px
}
.bgf {
	BACKGROUND: #fff
}
.bgf DL {
	CLEAR: both; BORDER-RIGHT: #EDEDEB 1px solid; BORDER-TOP: #EDEDEB 1px solid; DISPLAY: inline-block; MIN-HEIGHT: 70px; MARGIN: 0px 10px 20px; BORDER-LEFT: #EDEDEB 1px solid; WIDTH: 888px; BORDER-BOTTOM: #EDEDEB 1px solid; HEIGHT: 70px; max-height: none
}
.bgf DL DT {
	PADDING-RIGHT: 20px; MARGIN-TOP: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; FONT: bold 14px '宋体'; COLOR: #000; PADDING-TOP: 0px; HEIGHT: 30px
}
.bgf DL DD {
	PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
.zy{ height:80px; padding-bottom:5px;}
/* 公告 */
.notice{ height:40px; overflow:hidden; border-bottom:1px solid #e4e4e4;}
.notice li{ line-height:40px; font-size:14px; color: #D10D31; padding-left:10px; background: url(../images/notice.png) no-repeat center left;}
.notice .time { color: #D10D31; margin-left:30px;}
.container { width:1180px; margin:auto;}
#gongao{width:1135px;height:40px;overflow:hidden;line-height:40px;font-size:14px;color:#D10D31;padding-left:10px;} 
#gongao #scroll_begin, #gongao #scroll_end{display:inline} 
#scroll_div{ width:1130px;height:40px;margin:0 auto;white-space: nowrap;overflow:hidden;}
#scroll_begin span{ padding:0 10px;}
/*开班信息*/
.kbxx{/*padding:10px 0*/}
.kbxx h1{font-size:20px;font-weight:normal;color:#333;}
.kb_con {width:1197px;overflow: hidden;margin:20px 0;border-radius:5px;}
.kb_con ul {float: left;width: 170px;border-right:1px solid #f5f5f5;}
.kb_con ul h3 {background: #bf2b38;color: #fff;}
.kb_con ul h3 {font-size: 18px;text-align: center;padding: 10px 0;}
.kb_con ul li.con_con1 {background: #fff;}
.kb_con ul li.con_con2 {background: #fff;}
.kb_con ul li {margin-top:1px;text-align: center;height: 60px;line-height: 60px;background: #fff;color: #333333;font-size: 16px;}
.kb_con ul li a{background: #ff7e16;color: #fff;padding:0 15px;border-radius:5px;height:30px;display:inline-block;margin:15px 0;line-height:30px;box-shadow: 0px 5px 8px #fdb479;}
.kb_con ul li a:hover{box-shadow:none}
.tit-kb {font-size: 24px;font-weight: normal;line-height: 30px;margin: 5px 0 10px;}
.tit-kb span {color: #b0393d;}
/*banner课程*/
.banner_black{ position: absolute; width:150px; height:420px; background:#000000; opacity:0.2;  top:108px; left:10%;}
.banner_text{position: absolute; width:150px; height:420px; color:#E3DFDF;  top:120px; left:10%;}
.banner_text h2{ height: 58px; line-height:58px; background: rgba(208,15,49,0.8); font-size: 18px; font-weight: 300; text-align: center; }
.banner_text h2 a{ color: #FFF; display: block; }
.banner_text h2:hover{ background: rgba(208,15,49,0.9); }
.banner_text ul li{ height: 57px; line-height: 57px; border-bottom: 1px solid rgba(255,255,255,0.7); background: rgba(0,0,0,0.7); font-size: 14px; font-weight: 300; transition: all 200ms ease-out; text-align:center;}
.banner_text ul li a{ color: #FFF; display: block; }
.banner_text ul li:hover{ font-size: 15px; position: relative; left: 2px; box-shadow: -2px 0 2px rgba(0,0,0,0.4); background: rgba(67,67,67,0.7);}
.banner_text li .banner_dqkc{display:none;}
.banner_text li:hover .banner_dqkc{display: block; position:absolute; top:-45px; left:150px; width:150px; background:#fff; box-shadow:0 10px 10px 10px rgba(0,0,0,.15); z-index:2;}
.banner_text li .banner_dqkc p a{color:#121212;border-bottom:1px solid #121212;}
.banner_text li .banner_dqkc p a:hover{ background:#e5e5e5;}

/*课程设置*/
.big_box{background: #eeeeee;}
.course_box{width:1200px;margin:0 auto;margin-top:20px;margin-bottom:40px;}
.title{font-size: 20px;line-height: 56px;width:1200px;margin:0 auto;}
.course{background: #fff;width:227px;height:358px;float: left;margin-left:16px;}
.course1{background: #fff;width:227px;height:358px;float: left;text-align: center;}
.kc_01{text-align: center;}
.kc_01 h2{font-size: 20px;font-weight: normal;}
.kc_01 p{color:#666;margin-bottom:10px;margin-top:10px;font-size: 14px;text-align:left; padding-left:20px;}
.course1 img{margin-top:20px;}
.kc a{font-size: 16px;background: #f44938;color:#fff;padding:3px 18px;}
.kc a:hover{background: #f44938;color:#fff;}
.course1:hover{top:-5px; -webkit-box-shadow: 0 10px 20px rgba(0,0,0,0.2); -moz-box-shadow: 0 10px 20px rgba(0,0,0,0.2); -o-box-shadow: 0 10px 20px rgba(0,0,0,0.2); box-shadow: 0 10px 20px rgba(0,0,0,0.2);}
.course1{transition: all .2s linear;position:relative;top:0;}
.course:hover{top:-5px; -webkit-box-shadow: 0 10px 20px rgba(0,0,0,0.2); -moz-box-shadow: 0 10px 20px rgba(0,0,0,0.2); -o-box-shadow: 0 10px 20px rgba(0,0,0,0.2); box-shadow: 0 10px 20px rgba(0,0,0,0.2);}
.course{transition: all .2s linear;position:relative;top:0;text-align: center;}
.course img{margin-top:20px;}
.kc_01 .hot{ color: #fa7742; text-align:left; padding-left:20px;}