

/*5.25-2*/

*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

html{color:#000;background:#fff;overflow-x: hidden;overflow-y: auto;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}

html *{outline:0;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent}

body{width:100%;height:100%;font: 14px/1.5 "Lucida Sans Typewriter","Helvetica Neue",Helvetica,Arial,"\5FAE\8F6F\96C5\9ED1","Microsoft YaHei","\5B8B\4F53";color:#333;}

article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0}

input,select,textarea{font-size:100%}

ol li,ul li,ul li li{list-style:none}

caption,th{text-align:left}

.h1, h1{font-size: 36px;}

.h2, h2{font-size: 30px;}

.h3, h3{font-size: 24px;}

.h4, h4{font-size: 18px;}

.h5, h5{font-size: 14px;}

.h6, h6{font-size: 12px;}

q:after,q:before{content:''}

sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}

sup{top:-.5em}

sub{bottom:-.25em}

a{color:#222;}

a:hover{text-decoration:none;color: #FF565B}

a,ins{text-decoration:none}

a:active,a:focus,a:hover,a:link,a:visited{outline:0;text-decoration:none}

.red{color:#FF565B;}

.container{padding-left: 0;padding-right: 0;}

.white{background-color: #FFF;}

.gray{background-color: #f5f5f5;}

/*f9*/.aliceblue{background-color: #7eb9bd;}

.line-top{border-top: 1px solid #DEDEDE;}

.line-right{border-right: 1px solid #DEDEDE;}

.line-bottom{border-bottom: 1px solid #DEDEDE;}

.line-bottoms{border-bottom: 1px solid #e6e5e5;}

.line-left{border-left: 1px solid #eeeeee;}

.line-top-news{border-top: 1px solid #f0f0f0;}

.line-bottom-news{border-bottom: 1px solid #f0f0f0;}

.img img{width:100%;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-backface-visibility:hidden;}

.img:hover img{transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);}

.nav-previous, .nav-next{opacity: 1!important;}

/** * [family iconfont] * @type{String}*/@font-face{font-family: "iconfont";src: url('../fonts/iconfont.eot?t=1490015162560');/* IE9*/src: url('../fonts/iconfont.eot?t=1490015162560#iefix') format('embedded-opentype'),

/* IE6-IE8*/url('../fonts/iconfont.woff?t=1490015162560') format('woff'),

/* chrome, firefox*/url('../fonts/iconfont.ttf?t=1490015162560') format('truetype'),

/* chrome, firefox, opera, Safari, Android, iOS 4.2+*/url('../fonts/iconfont.svg?t=1490015162560#iconfont') format('svg');/* iOS 4.1-*/}

.fa{display: inline-block;font: normal normal normal 14px/1 iconfont;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

.fa-tel:before{content: "\e603";}

.fa-weixin:before{content: "\e60a";}

.fa-qqzone:before{content: "\e7dc";}

.fa-weibo:before{content: "\f002c";}

.fa-linkedin:before{content: "\e6f0";}

.fa-message:before{content: "\e646";}

.fa-headphones:before{content: "\e75a";}

.fa-play:before{content: "\e609";}

.fa-chevron-left:before{content: "\e8ef";}

.fa-chevron-right:before{content: "\e8f1";}

/* header*/.header{background:#fff;position:relative;z-index:19;width:100%}

.header .container{height:43px;border-bottom: 1px solid #DEDEDE;}

.header.shadow{background:#f5f5f5;border-bottom:1px solid #D5D5D5;box-shadow:0 1px 4px 1px rgba(0,0,0,.1)}

/*f9*/.header .site-links{float:left}

.header .share-entry{float:right;width:150px;height:35px;margin:6px 20px 6px 0;border-radius:3px;overflow:hidden}

.header .user-links{float:right}

.header .link,.header .split{display:inline-block;vertical-align:middle}

.header .split2{width:1px;height:12px;background:#e1e1e1;display:inline-block;vertical-align:middle;margin-top:3px}

.header .link{height:43px;line-height:43px;font-size:14px;color:#484848;text-decoration:none;padding:0 14px}

.header .link b,.header .link:after{display:inline-block;font-weight:400;font-style:normal;vertical-align:middle;color:#FF565B}

.header .link b{margin-left:6px;color:#000}

.header .link i{width:17px;color:#F33;font-size: 17px;}

.header .link:hover{transition:all ease .2s;color:#ef4c01}

.header .link:hover i{transition:all ease .2s}

.header .link:hover b{color:#FF565B}

.header .tel:hover{color:#FF565B;text-decoration:none}

.header .tel i{display:inline-block;position:relative;background-size:contain;}

.header .tel b{font-size:14px;color:#FF565B;font-family:'Times New Roman',"Microsoft YaHei";font-size:22px;font-weight:bold;}

.header .split{width:1px;height:12px;background:#e1e1e1}

.header .split-long{height:20px;background:#666;position:relative}

.header .site-links .wechat{position:relative;padding-left:0}

.header .site-links .wechat .dropdown:after,.header .site-links .wechat .dropdown:before,.header .site-links .wechat:after{content:"";width:0;height:0;font-size:0;border-style:solid}

.header .site-links .wechat:after{margin-left:2px;border-width:3px 3px 0;border-color:#bbb transparent transparent;transition:all ease .2s;transform:rotate(-90deg)}

.header .site-links .wechat:hover:after{transform:rotate(0);border-top-color:#EF4C01}

.header .site-links .wechat:hover .dropdown{display:block;-webkit-animation:dropdownShow ease .4s;animation:dropdownShow ease .4s}

.header .site-links .wechat .dropdown{position:absolute;padding:5px;border:1px solid #e4e4e4;border-radius:2px;box-shadow:0 1px 2px 1px rgba(0,0,0,.1);background:#fff;top:95%;left:0;display:none}

.header .site-links .wechat .dropdown:after,.header .site-links .wechat .dropdown:before{position:absolute;border-width:0 8px 8px;border-color:transparent transparent #e4e4e4;top:-8px;left:30px;z-index:1}

.header .site-links .wechat .dropdown:after{z-index:2;border-bottom-color:#fff;top:-6px}

.header .site-links .wechat .dropdown img{width:161px;height:161px;vertical-align:bottom}

.header .user-links .link{padding:0 10px}

.header .user-links .link i{font-size:14px;margin-right:3px;min-width:14px}

.header .user-links .login-btn,.header .user-links .register-btn{font-weight:400}

.header .user-links .client-down,.header .user-links .client-down2,.header .user-links .open-lessons,.header .user-links .open-lessons2,.header .user-links .question-bank,.header .user-links .question-bank2,.header .user-links .sitemap{margin-left:15px}

.header .user-links .client-down a,.header .user-links .client-down2 a,.header .user-links .open-lessons a,.header .user-links .open-lessons2 a,.header .user-links .question-bank a,.header .user-links .question-bank2 a,.header .user-links .sitemap a{display:inline-block;color:#848386;font-size:14px;height:43px;line-height:43px;text-decoration:none;vertical-align:middle;font-weight: 600;}

.header .user-links .sitemap:hover a{color:#666}

.header .user-links .question-bank:hover a{color:#666}

.header .user-links .open-lessons:hover a{color:#666}

.header .user-links .client-down:hover a{color:#666}

.header .user-links .question-bank2:hover a{color:#666}

.header .user-links .open-lessons2:hover a{color:#666}

.header .user-links .client-down2:hover a{color:#666}

.header .user-links .user .avatar{width:24px;height:24px;border-radius:100%;display:inline-block;vertical-align:middle;margin-right:6px;outline:0;overflow:hidden}

.header .user-links .msg{position:relative}

.header .user-links .msg .count{position:absolute;background-color:#ff6161;color:#fff;text-align:center;font-size:12px;font-family:SimSun;width:16px;height:16px;border-radius:100%;line-height:19px;top:4px;left:5px}

/* nav*/.nav{width: 100%;border-bottom: 1px solid #DEDEDE; background-color: #FFF;

    -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.08);
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.08);

}

.logo{float: left;height: 72px;}

.logo::before{content: '';display: inline-block;height: 100%;vertical-align: middle;}

.logo img{max-height: 50px;padding-top: 0;padding-bottom: 0;vertical-align: middle;}

.menu{float: right;}

.menu > li{position: relative;display: inline-block;padding-left: 35px;}

.menu > li > a{position: relative;display: block;font-size: 16px;line-height: 72px;z-index: 99;}

.sub-menu{position: absolute;top: 100%;left: 50%;width: 200px;padding: 10px 0;margin-left: -90px;background-color: #FFF;zoom: 1;z-index: 99;box-shadow: 0 1px 3px rgba(0,0,0,0.15);visibility: hidden;opacity: 0;transition: transform 0.05 linear 0.2s, opacity 0.05 linear 0.2s, visibility 0.05 linear 0.2s;transform: translateY(20px);box-shadow: 0 0 3px rgba(0,0,0,.3);}

.sub-menu li{text-align: left;}

.sub-menu li a{display: block;padding: 0 20px;line-height: 45px;}

.menu > li:hover .sub-menu{opacity: 1;visibility: inherit;transform: translateY(0);}

.nav-line{position: absolute;left: 0;bottom: 0;height: 4px;line-height: 4px;font-size: 0;width: 52px;background: #FF565B;}

.fixed{position: fixed;top: 0;left: 0;height: 50px;z-index: 999;}

.fixed .logo{height: 50px;}

.fixed .menu > li > a{line-height: 50px;}

/* banner*/.banner{width: 100%;overflow: hidden;}

.slider{position: relative;width: 100%;background: #999;}

.slider .bd a{display: block;font-size: 0;line-height: 1;}

.slider .hd{position: absolute;bottom: 45px;display: block;width: 100%;padding: 0;list-style: none;text-align: center;z-index: 9;}

.slider .hd li{position: relative;display: inline-block;width: 100px;height: 6px;margin: 0 5px;padding: 0;cursor: pointer;background: rgba(255,255,255,.8);}

.slider .hd li.on{background: #FF565B;}

.slider a i{font-size: 50px;line-height: 60px;}

.slider .prev, .slider .next{position: absolute;top: 50%;display: block;width: 45px;height: 60px;margin-top: -30px;color: #FFF;text-align: center;}

.slider .prev{left: 50px;}

.slider .next{right: 50px;}

/* section*/.section{padding: 80px 0;}

.section-title{position: relative;margin-bottom: 15px;font-size: 30px;font-weight: 400;color: #222;}

.section-info{position: relative;font-size: 18px;color: #999;}

.section-info.color-white{color: #FFF;}

.section-info .more{position: absolute;top: 0;right: 0;width:100px;height:28px;border:1px solid #FF565B;color:#FF565B;font-size:14px;}

.section .section-tag{position: absolute;top: 0;left: 0;display: inline-block;padding: 8px 12px;font-size: 12px;background: #FF565B;color: #FFF;z-index: 9;}

.courses{width: 100%;}

.courses-big-box{background: #f5f5f5;overflow: hidden;}

.courses-big-box .courses-big-img{position: relative;display: block;font-size: 0;line-height: 1;overflow: hidden;}

.courses-big-box .courses-big-img a{display: block;}

.courses-big-box .courses-big-meta{padding: 20px;}

.courses-big-box .courses-big-meta strong{display: block;font-size: 22px;font-weight: 500;line-height: 1.6;}

.courses-big-box .courses-big-meta i{display: inline-block;width: 33%;height: 3px;margin: 15px 0 25px;background: #FF565B;}

.courses-big-box .courses-big-meta p{font-size: 14px;color: #777;text-align: justify;}

.courses-big-box:hover{box-shadow: 0 2px 7px rgba(0,0,0,.3);}

.courses-big-box .courses-big-meta:hover strong{color: #FF565B;}

.courses-list{position: relative;height: 315px;display: block;box-shadow: 0 0 1px rgba(0,0,0,.2);overflow: hidden;}

.courses-img{font-size: 0;line-height: 1;}

.courses-meta{top: 180px;width: 100%;padding: 25px 15px;text-align: center;background: rgba(255,255,255,0.95);}

.courses-meta h3{position: relative;font-size: 22px;color: #222;}

.courses-meta i{display: block;width: 50px;height: 3px;background: #FF565B;margin: 15px auto;}

.courses-meta span{display: block;font-size: 16px;color: #848386;}

.courses-meta p{margin: 25px 0;line-height: 1.4;font-size: 14px;color: #848386;}

.courses-meta .courses-btn{display: inline-block;height: 35px;padding: 0 35px;line-height: 35px;border: 1px solid #999;border-radius: 18px;color: #656565;}

.courses-meta .courses-btn:hover{background: #FF565B;color: #FFF;border-color: #FF565B;}

.courses-list:hover{box-shadow: 0 2px 7px rgba(0,0,0,.3);}

.courses-list:hover .courses-meta{position: absolute;top: 0;left: 0;transition: all ease .2s;}

.courses-list:hover .courses-meta{height: 100%;}

.courses-list:hover .courses-meta h3{padding-top: 16px;}

.schools{width: 100%;}

.schools-list{margin-top: 50px;box-shadow: 0 0 1px rgba(0,0,0,.2);overflow: hidden;}

.schools-img{position: relative;display: block;font-size: 0;line-height: 1;height: 142px;overflow: hidden;}

.schools-img span{display: inline-block;position: absolute;left: 50%;top: 50%;padding: 15px 35px;margin: -27px 0 0 -107px;background-color: rgba(255,255,255,0.85);color: #222;font-size: 24px;font-weight: 500;}

.schools-meta{padding: 20px;}

.schools-meta li{margin: 10px 0;}

.schools-meta li a{color: #848386;}

.schools-meta .md-5 li span{font-size: 15px;color: #222;}

.schools-meta .md-5 li small{display: block;color: #999;font-size: 12px;}

.schools-meta .md-7 li img{margin-left: 5px;vertical-align: middle;}

.schools-meta .md-5 li a:hover span{color: #FF565B;}

.schools-list:hover{box-shadow: 0 2px 7px rgba(0,0,0,.3);}

.cases{width: 100%;}

.cases-list{display: block;margin-top:50px;background: #f5f5f5;overflow: hidden;}

.cases-img{position: relative;font-size: 0;line-height: 1;}

.cases-img i{position: absolute;right: 10px;bottom: 10px;font-size: 36px;color: #FFF;}

.cases-meta{min-height: 144px;padding: 20px;}

.cases-meta h3{font-size: 18px;}

.cases-meta p{margin-top: 20px;color: #666;}

.cases-list:hover{box-shadow: 0 2px 7px rgba(0,0,0,.3);}

.cases-list:hover .cases-img i{color: #FF565B;}

.tutors{width: 100%;}

.slide-group{width: 100%;}

.slide-group .par-hd{height:30px;line-height:30px;position:relative;}

.slide-group .par-hd ul{position: absolute;right: 0;height:30px;background-color: #FFF;}

.slide-group .par-hd ul li,.slide-group .par-hd ul li a{float: left;padding: 0 15px;cursor: pointer;}

.slide-group .par-hd ul li.on{height:30px;background: #FF565B;}

.slide-group .par-hd ul li.on a{color: #FFF;}

.slide-group .par-bd{width: 100%;margin-top: 30px;zoom: 1;position: relative;}

.slide-group .slide-box{margin-left: -10px;margin-right: -10px;z-index: 10;}

.slide-group .slide-box > a{position: absolute;top: 50%;display: block;width: 30px;height: 45px;margin-top: -20px;text-align: center;background: #FFF;}

.slide-group .slide-box > a i{font-size: 28px;line-height: 45px;color: #222;}

.slide-group .slide-box > a.prevs{left: -50px;}

.slide-group .slide-box > a.nexts{right: -50px;}

.slide-group .slide-box ul{overflow: hidden;zoom: 1;}

.slide-group .slide-box ul li{float: left;width: 218px;margin: 0 10px;overflow:hidden;}

.tutors-list{position: relative;background: #FFF;}

.tutors-img{position: relative;display: block;font-size: 0;line-height: 1;}

.tutors-img img{width: 100%;}

.tutors-img i{position: absolute;right: 10px;bottom: 10px;font-size: 36px;color: #FFF;z-index: 999;}

.tutors-img p{position: absolute;top: 0;left: 0;display: none;width: 100%;height: 100%;padding: 15px;line-height: 1.6;background: #FF565B;color: #FFF;font-size: 12px;overflow: hidden;opacity: 0.9;}

.tutors-link{display: inline-block;padding: 0 10px;background: #FFF;}

.tutors-link i{margin-top: 5px;font-size: 18px;color: #FF565B;}

.msg{display: inline-block;overflow: hidden;}

.tutors-meta{padding: 25px 15px 20px;text-align: center;}

.tutors-meta h3{font-size: 18px;font-weight: 600;}

.tutors-meta p{margin-top: 15px;color: #848386;}

.tutors-img:hover p{display: block;}

.tutors-one .slick-prev, .tutors-one .slick-next, .tutors-two .slick-prev, .tutors-two .slick-next{font-size: 22px;line-height: 35px;position: absolute;top: 50%;display: block;width: 28px;height: 35px;margin-top: 65px;cursor: pointer;background-color: transparent;border: 1px solid #999;color: #999;outline: 0;z-index: 9;}

.tutors-one .slick-prev, .tutors-two .slick-prev{left: -35px;}

.tutors-one .slick-next, .tutors-two .slick-next{right: -35px;}

.news{width: 100%;}

.news-big{position: relative;display: block;margin-top: 25px;font-size: 0;line-height: 1;overflow: hidden;}

.news-big:before, .news-list-item-1:before, .news-list-one:before{content: "";position: absolute;width: 100%;height: 100%;z-index: 1;opacity: 1;-webkit-transition: all .3s ease;transition: all .3s ease;background: -webkit-gradient(linear,0 30%,0 100%,from(rgba(0,0,0,0)),to(#121515));background: -moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0),#121515);background: -ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0),#121515);background: -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0),#121515);}

.news-big h3{position: absolute;left: 0;bottom: 0;width: 100%;padding: 15px 20px;line-height: 1.4;font-size: 16px;color: #FFF;z-index: 9;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.news-big img{width: 100%;}

.news-list{margin-top: 25px;padding: 0;background-color: #f5f5f5;overflow: hidden;}

.news-list li a{display: block;overflow: hidden;}

.news-list-item{position: relative;height: 75px;margin: 30px 20px;padding-left: 100px;overflow: hidden;}

.news-list-item img{position: absolute;top: 0;left: 0;width:87px;height:74px;}

.news-list-item h3{height: 58px;line-height: 20px;font-size: 14px;overflow: hidden;}

.news-list-item time{font-size: 12px;color: #999;}

.news-list-one{position: relative;font-size: 0;line-height: 1;}

.news-list-one h3{position: absolute;left: 0;bottom: 0;width: 100%;padding: 15px 20px;line-height: 1.6;font-size: 16px;color: #FFF;z-index: 9;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.news-list-one h3 time{display: block;font-size: 12px;}

.news-list-item-1{display:block;height:190px;padding-left:0;position: relative;font-size: 0;line-height: 1;margin: 20px 20px 0;}

.news-list-item-1 img{position: absolute;top: 0;left: 0;width:290px;height:190px;}

.news-list-item-1 h3{position: absolute;left: 0;bottom: 0;width: 100%;padding: 15px 20px;line-height: 1.6;font-size: 16px;color: #FFF;z-index: 9;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.news-list-item-1 time{position: absolute;left: 0;bottom:35px;width: 100%;height:30px;padding:5px 20px;display: block;font-size: 12px;color:#fff !important;z-index:1000;}

.partners{width: 100%;padding: 30px;overflow: hidden;}

.partners-list{width: 68px;height: 68px;border-radius: 34px;border: 1px solid #DEDEDE;overflow: hidden;}

.partners-list img{width: 100%;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}

.partners-list:hover img{-webkit-filter: grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0);filter: grayscale(0);filter: 0;}

/* footer*/.footer{background-image: url(../images/footer.jpg);background-repeat: no-repeat;width: 100%;background-position: center 0;position: relative;transition: all 1s;color: #707070;background-size: cover;}

.hotline{margin: 80px 0;}

.hotline span{display: block;margin-bottom: 15px;font-size: 20px;}

.hotline h3{display: block;font-size: 36px;color: #FF565B;line-height: 54px;}

.hotline p{display: block;font-size: 14px;}

.hotline a{display: inline-block;width: 166px;height: 38px;margin-top: 35px;line-height: 38px;font-size: 16px;color: #707070;border: 1px solid #707070;text-align: center;}

.hotline small{display: block;margin-top: 20px;color: #FF565B;font-size: 20px;}

.hotline a:hover{border-color: #FF565B;background-color: #FF565B;color: #FFF;}

.copyright{padding: 50px 0;border-top: 1px solid #444;}

.copyright .float-left{display: inline-block;}

.copyright a{margin: 0 5px;color: #707070;}

.copyright .float-left a.red{color: #FF565B;}

.footer-menu{float: right;}

.footer-menu a{display: inline-block;margin-left: 10px;color: #999;}

.totop{width: 40px;height: 40px;bottom: 10px;right: 0px;position: fixed;cursor: pointer;z-index: 999999;display: block;background: #1B1B1B;}

.baoming{position: fixed;top: 20%;right: 0;width: 165px;height: 432px;padding: 10px;background: url("../images/baoming.png") no-repeat center center;z-index: 98;}

.baoming .form{width: 100%;margin-top: 105px;overflow: hidden;}

.baoming input, .baoming button{outline: 0;width: 100%;padding: 0 5px;background: transparent;font-size: 12px;}

.baoming button{height: 30px;background-color: #ff565b;border: 0;color: #FFF;}

.baoming input{height: 22px;line-height: 22px;border: 1px solid #d6d6d6;border-radius: 4px;}

.baoming li{padding: 0 12px;margin-bottom: 5px;}

/**

* teacher.html*/.icon{width: 100%;}

.icon-list{margin:0;text-align: center;padding:30px 0 30px 0;}

.icon-list .icon-img{width: 100%;height:82px;overflow: hidden;}

.icon-list .a{background: url("../images/teacher/t_03.png") no-repeat center center;}

.icon-list .b{background: url("../images/teacher/t_05.png") no-repeat center center;}

.icon-list .c{background: url("../images/teacher/t_07.png") no-repeat center center;}

.icon-list .d{background: url("../images/teacher/t_09.png") no-repeat center center;}

.icon-list h3{padding:10px 0;font-size: 20px;color: #222;}

.icon-list p{font-size: 15px;color: #999;}

.icon-list:hover{background:#f5f5f5;}

.icon-list:hover h3{color:#FF565B !important;}

.video{width: 100%;}

.video-list{display: block;background: #FFF;overflow: hidden;}

.video-img{position: relative;font-size: 0;line-height: 1;}

.video-img i{position: absolute;right: 10px;bottom: 10px;font-size: 36px;color: #FFF;}

.video-img:hover i{color: #FF565B;}

.video-meta{padding: 20px;}

.video-meta h3{font-size: 18px;}

.video-meta p{margin-top: 20px;color:#848386;}

.overseas{}

.overseas-list{position: relative;height: 199px;margin-bottom: 25px;display: block;box-shadow: 0 0 1px rgba(0,0,0,.2);overflow: hidden;background-color:#f5f5f5}

.overseas-list .msg{position: absolute;right: 0;bottom: 0;z-index: 9;}

.overseas-list .msg a{padding: 5px 10px;}

.overseas-meta{padding: 15px;}

.overseas-meta h3{height: 70px;margin-top: 8px;font-size: 18px;color: #222;font-weight: 600;overflow: hidden;}

.overseas-meta i{display: inline-block;width: 50px;height: 3px;background: #FF565B}

.overseas-meta p{margin-top: 20px;color: #999;}

.overseas-img{position: relative;overflow: hidden;}

.overseas-img p{display: block;width: 100%;height: 100%;padding: 15px;background-color: #FF565B;font-size: 12px;color: #FFF;}

.overseas-list:hover{box-shadow: 0 5px 17px rgba(0,0,0,.1);}

.overseas-img a:hover p{position: absolute;top: 0;left: 0;transition: all ease .2s;opacity: 0.9;}

#list{position: absolute;top: 15px;right: 0;}

.list-q{float: right;font-size: 15px;color: #999;}

.list-q i{padding: 0 8px;color: #FF565B;font-size: 17px;}

.list-box{min-height: 1px;margin-left: -10px;margin-right: -10px;}

.list-item{float: left;width: 25%;padding: 0 10px;margin-bottom: 20px;}

.list-box{min-height: 1px;margin-left: -10px;margin-right: -10px;}

.list-item{width: 20%;padding: 0 10px;}

.list-grid{position: relative;background: #FFF;}

.list-img{position: relative;display: block;font-size: 0;line-height: 1;}

.list-img img{width: 100%;}

.list-img p{position: absolute;top: 0;left: 0;display: none;width: 100%;height: 100%;padding: 15px;line-height: 1.6;background: #FF565B;color: #FFF;font-size: 12px;overflow: hidden;opacity: 0.9;}

.list-meta{padding: 15px;text-align: center;}

.list-meta a{font-size: 18px;}

.list-meta p{margin-top: 15px;color: #666666;}

.list-img:hover p{display: block;}

.pic{}

.pic-list{margin: 0 -10px;}

.pic-list a, .pic a{display: block;font-size: 0;line-height: 1;}

.pic-list a img{width: 100%;}

.pic-list a:hover img{opacity: 0.8;}

.pic-big{float: left;width: 37%;padding: 0 10px;}

.pic-small{float: left;width: 21%;padding: 0 10px;}

/* pagination*/.pagination{width: 100%;padding: 30px;text-align: center;overflow: hidden;}

.pagination li{display: inline-block;margin: 0 4px;}

.pagination li a{display: block;padding: 0 12px;min-width: 46px;height: 50px;line-height: 50px;color: #999;font-size: 16px;}

.pagination li a i{font-size: 18px;}

.pagination li.thisclass a, .pagination li a:hover{background-color: #FF565B;color: #FFF;}

/**

* about.html*/.banner-img{height: 600px;background-image: url("../images/about/banner.jpg");overflow: hidden;}

.banner-inner{width: 100%;padding: 120px 0;text-align: center;}

.banner-inner h1{font-family: "Trebuchet MS", Helvetica, sans-serif, sans-serif;color: #111;font-size: 56px;font-weight: 600;}

.banner-inner h2{margin-top: 35px;font-size: 56px;color: #111;}

.banner-inner p{margin-top: 50px;font-size: 22px;color: #111;}

.banner-inner p i{margin: 0 35px;font-style: normal;}

.banner-inner a{display: inline-block;padding: 0 25px;margin-top: 70px;height: 45px;line-height: 45px;border: 1px solid #111;color: #111;font-size: 18px;}

.banner-inner a i{vertical-align: middle;margin-left: 10px;font-size: 26px;;}

.banner-inner a:hover{color: #FFF;background-color: #FF565B;border-color: #FF565B;}

.text{width: 100%;}

.text .red{color: #FF565B;}

.text-inner{text-align: center;}

.text-inner p{line-height: 35px;font-size: 16px;color: #848386;}

.text-number{padding: 60px 0 20px;text-align: center;overflow: hidden;}

.text-number .md-4 .timer{position: relative;display: inline-block;padding-right: 10px;font-size: 60px;}

.text-number .md-4 .timer:before{content: "+";position: absolute;top: -5px;right: -30px;display: inline-block;padding-right: 10px;font-size: 35px;font-weight: 300;line-height: 1;}

.text-number .md-4 span{color: #999;}

.text-number .md-4 p{color: #999;}

.zuo{padding-bottom: 30px;text-align: center;background-color: #FFF;}

.zuo h2{margin-top: 30px;font-size: 20px;color: #222;}

.zuo i{display: inline-block;width: 50px;height: 3px;margin-top: 18px;background-color: #FF565B;}

.zuo span{display: block;margin-top: 20px;font-size: 18px;}

.zuo p{line-height: 30px;color: #999;font-size: 14px;}

.zuo a{display: inline-block;padding: 0 15px;margin-top: 30px;line-height: 35px;font-size: 14px;border: 1px solid #FF565B;color: #FF565B;}

.zuo a:hover{color: #FFF;background-color: #FF565B;}

.zuo:hover{box-shadow: 0 2px 7px rgba(0,0,0,.3);}

.pic a.md-4:hover{opacity: 0.8;}

/**

* cases.html*/.offer{width: 100%;}

.offer-box{float: left;width: 20%;}

.offer-list{margin: 20px 0;text-align: center;}

.offer-list h3{margin-top: 10px;font-size: 16px;}

.offer-list h3 a{color: #848386;}

.offer-list h3 a:hover{color: #FF565B;}

.offer-list span{margin-top: 10px;display: block;font-size: 34px;color: #222;}

.offer-list em{display: block;font-size: 14px;color: #999;font-style: normal;}

.list-li{float: left;width: 20%;padding: 0 10px;margin: 10px 0;}

.list-li .list-gird{display: block;}

.list-li .list-img{position: relative;overflow: hidden;}

.list-li .list-img:before{content: "";position: absolute;width: 100%;height: 100%;z-index: 1;opacity: 0.7;-webkit-transition: all .3s ease;transition: all .3s ease;background: -webkit-gradient(linear,0 30%,0 100%,from(rgba(0,0,0,0)),to(#121515));background: -moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0),#121515);background: -ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0),#121515);background: -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0),#121515);}

.list-li .list-img span{position: absolute;left: 15px;bottom: 15px;color: #FFF;font-size: 16px;z-index: 9;}

.list-li .list-img em{position: absolute;right: 15px;bottom: 15px;font-style: normal;color: #FFF;font-size: 12px;z-index: 9;}

.list-li .list-meta{text-align: left;}

.list-li .list-meta p{margin-top: 0;}

.list-li .list-gird:hover{box-shadow: 0 2px 7px rgba(0,0,0,.2);}

/*new shadow*//**

* cases-1.html*/.head{width: 100%;}

.head-img{display: inline-block;width: 220px;height: 220px;margin-top: -110px;border-radius: 50%;overflow: hidden;}

.head-img img{display: block;width: 200px;height: 200px;margin: 10px 0 0 10px;border-radius: 50%;border: 10px solid #f5f5f5;overflow: hidden;}

.head-name{padding: 15px 0 35px;color: #222;}

.head-meta{font-size: 16px;color: #848386;}

.head-meta span{margin: 0 15px;}

.head-meta span i{font-style: normal;color: #FF565B;}

.head-meta a{margin: 0 5px;color: #FF565B;}

.head-meta b{color: #333;font-weight:normal}

.head-list{margin: 60px 0;}

.head-list li{display: inline-block;padding: 0 50px;}

.head-list li h5{color: #999;font-size: 26px;}

.head-list li h5 b{font-size: 30px;color: #FF565B;font-weight: normal;}

.head-list li h5 p{margin-top: 20px;font-size: 26px;color: #999;}

.head-list li p{font-size:16px;color:#999999;margin-top:15px;}

.head-btn{display: inline-block;margin: 0 10px;}

.head-btn a{display: block;padding: 0 35px;border: 1px solid #999;font-size: 14px;line-height: 45px;color: #999;}

.head-btn.red a,.head-btn a:hover{color: #FF565B;border-color: #FF565B;}

.head-btn.red a:hover{background-color: #FF565B;color: #FFF;}

/**

* news.html*/.post{float: left;width: 72%;}

.sidebar{float: right;width: 28%;}

.sidebar .news-list > h3{padding: 25px 20px 0;font-size: 18px;}

.sidebar .news-list .news-list-item-1{margin: 20px 20px 0;}

.post-box{margin-bottom: 50px;}

.post-nav{}

.post-nav{padding: 0;height: 62px;margin-bottom: 10px;}

.post-nav li{float: left;margin-right: 45px;}

.post-nav li a{display: block;line-height: 60px;font-size: 16px;color: #848386;}

.post-nav li.cur a{color: #FF565B;border-bottom: 1px solid #FF565B;}

.post-nav li a:hover{color: #FF565B;}

.post-list{position: relative;padding: 25px 0;border-bottom: 1px solid #f0f0f0;overflow: hidden;}

.post-img{float: left;width: 200px;height: 150px;overflow: hidden;margin-right:20px;}

.post-inner{position: relative;height: 150px;overflow: hidden;}

.post-inner h2{width: 100%;height: 24px;font-size: 20px;font-weight: 500;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-weight:600}

.post-inner h2 a{color: #282828;width: 100%;height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.post-inner p{margin-top: 20px;color: #848386;font-size:12px;line-height:23px;}

.post-inner .post-meta{position: absolute;left: 0;bottom: 0;width: 100%;font-size:12px;}

.post-inner .post-meta span{color: #999;}

.post-inner .post-meta .float-left a{margin-right: 8px;color: #FF565B;}

.post-inner .post-meta .float-left time{padding-left: 8px;border-left: 1px solid #999;}

.post-inner .post-meta .float-right a{margin-left: 8px;color: #999;}

.post-inner h2 a:hover, .post-inner .post-meta .float-right a:hover{color: #FF565B}

.article{width: 100%;}

.title{line-height: 1.5;color: #222;font-weight:600}

.title p{ font-weight:normal}

.meta{margin-top: 30px;color: #999;overflow: hidden;}

.meta .float-left a{color: #FF565B;}

.meta .float-left time{margin-left: 15px;}

.meta .float-right a{margin-left: 15px;color: #999;}

.meta .tag a{margin-left: 5px; color: #999;}

.meta .float-right a:hover{color: #FF565B;}

.content{margin-top: 35px;font-size: 16px;}

.content blockquote{padding: 25px;margin-bottom: 25px;background: #f5f5f5;border: 0;color: #848386;font-size:16px;line-height:30px;}

/*f9*/.content p{margin-bottom: 25px;line-height: 1.8;text-indent: 2em;}

.content strong{color: #222;}

.content img{display: block;margin: 50px auto;}

.share{padding-bottom: 30px;margin-top: 50px;font-size: 16px;overflow: hidden;}

.share a{display: inline-block;width: 30px;height: 30px;margin: 0 3px;line-height: 30px;border-radius: 3px;text-align: center;color: #FFF;vertical-align: middle;overflow: hidden;}

.share span{line-height: 30px;color: #999;}

.share a i{font-size: 20px;}

.share a.weixin{background: #39B41C;}

.share a.weibo{background: #D04341;}

.share a.linkedin{background: #234980;}

.share a.qqzone{background: #FFCD07;}

.share a.linkedin i{margin-top: 5px;}

.share a.qqzone i{margin-top: 3px;font-size: 23px;}

.nav-links{padding: 30px 0;overflow: hidden;}

.nav-links a{display: block;line-height: 2;font-size: 16px;color: #656565;}

.nav-links a:hover{color: #FF565B;}

.related{width: 100%;margin-left: -6px;margin-right: -6px;overflow: hidden;}

.related strong{display: block;padding: 0 6px;font-size: 24px;font-weight: 500;}

.related-list{float: left;width: 20%;padding: 20px 6px;}

.related-img{width: 100%;height: 142px;font-size: 0;line-height: 1;overflow: hidden;}

.related-img a{display: block;}

.related-img a img{width: 100%;}

.related-title{padding: 10px 0;line-height: 1.6;font-size: 14px;}

.related-title a{width:100%;display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.related-meta{line-height: 1;font-size: 12px;}

.related-meta a{color: #FF565B;}

.related-meta time{padding-left: 8px;margin-left: 8px;border-left: 1px solid #999;color: #999;}

.sidebar .courses{padding: 0 30px 30px 30px;overflow: hidden;}

.sidebar .courses-list{height: 310px;}

.sidebar .courses-list img{width: 100%;}

.sidebar .tag{padding: 25px;}

.sidebar .tag .tag-title{font-size: 20px;}

.sidebar .tag .tag-title a{float: right;font-size: 14px;color: #999;}

.sidebar .tag .tag-list{margin-top: 15px;}

.sidebar .tag .tag-list a{display: inline-block;padding: 4px 15px;margin: 5px 10px 5px 0;border: 1px solid #DEDEDE;font-size: 16px;font-weight: 600;color: #ff565b;}

.sidebar .tag .tag-list a:hover{color:#fd7175}

.links{width: 100%;padding: 50px 0;}

.slide-txt-box{width: 100%;}

.slide-txt-box .hd{height:30px;line-height:30px;position:relative;}

.slide-txt-box .hd ul li{float: left;padding:0 18px;cursor:pointer;font-size: 18px;line-height: 1;border-right: 1px solid #a8a8a8;color: #4e4e4e;}

.slide-txt-box .hd ul li.on{color: #FF565B;font-weight: 600;}

.slide-txt-box .hd ul li:first-child{padding-left: 5px;}

.slide-txt-box .bd ul{padding: 0;zoom:1;overflow: hidden;}

.slide-txt-box .bd ul li{display: inline-block;float: left;padding: 0 5px;margin-top: 15px;line-height:1;border-right: 1px solid #999;color: #999;}

.slide-txt-box .bd ul li a{color: #999;}

.slide-txt-box .bd ul li a:hover{color: #FF565B;}

.slide-txt-box .hd ul li:last-child, .slide-txt-box .bd ul li:last-child{border: none;}

/**

* school.html*/.main{float: right;width: 82%;}

.search{width: 100%;margin-top: 30px;text-align: center;}

.search .form{position: relative;display: inline-block;width: 620px;height: 50px;border: 1px solid #e5e5e5;background: #FFF;border-radius: 5px;overflow: hidden;}

.search input{border: 0;outline: 0;background-color: transparent;}

.search input[type="text"]{width: 100%;height: 50px;padding: 0 10px;line-height: 50px;font-size: 16px;font-family: "Microsoft YaHei";}

.search input[type="submit"]{position: absolute;top: 0;right: 0;width: 70px;height: 50px;background: url("../images/search.png") no-repeat 50% 45%;background-size: 40%;cursor: pointer;}

.search .search-tag{margin-top: 35px;font-size: 14px;color: #999;}

.search .search-tag b{font-weight: 500;}

.search .search-tag a{color: #999;}

.search .search-tag a:hover{color: #FF565B;}

.school{width: 100%;margin-bottom: 40px;overflow: hidden;box-shadow: 0 0 1px rgba(0,0,0,.2);}

.school-img{position: relative;height: 115px;overflow: hidden;}

.school-img img{width:280px;height: 115px;}

.school-img span{position: absolute;top: 0;right: 0;padding: 0 8px;line-height: 25px;font-size: 12px;background: #FF565B;color: #FFF;}

.school-title{padding: 15px;border-bottom: 1px solid #EEE;}

.school-title h2{display: block;font-size: 18px;line-height: 1.6;white-space: nowrap;text-overflow: ellipsis;word-break: keep-all;overflow: hidden;}

.school-title h2 a{color: #222;}

.school-title span{display: block;font-size: 12px;color: #999;font-family:Arial, Helvetica, sans-serif;white-space: nowrap;text-overflow: ellipsis;word-break: keep-all;overflow: hidden;}

.school-meta{position: relative;padding: 15px;font-size: 12px;}

.school-meta-img{position: absolute;top: -25px;right: 15px;margin-top: ;}

.school-meta-price{display: block;line-height: 1.8;color: #848386;white-space: nowrap;text-overflow: ellipsis;word-break: keep-all;overflow: hidden;}

.school-meta-price span{margin-right: 15px;color: #333;}

.school-meta-tag{display: block;line-height: 1.8;color: #999;white-space: nowrap;text-overflow: ellipsis;word-break: keep-all;overflow: hidden;}

.school-meta-tag span{color: #333;}

.school:hover{box-shadow: 0 5px 17px rgba(0,0,0,.1);}

.school:hover .school-title h2 a{color: #FF565B;}

.aside{float: left;width: 18%;overflow: hidden;}

.plane{float: left;width: 100%;padding: 25px;font-size: 15px;}

.plane strong{display: block;margin-bottom: 6px;font-size: 22px;font-weight: 500;}

.plane span, .plane > a{display: inline-block;margin-top: 6px;color: #848386;}

.plane > a{margin-left: 4px;}

.plane a:hover{color: #FF565B;}

.plane_bottom{height:50px;}

.plane li a{color: #848386;}

.plane .red{clear:both;}

.plane .red, .plane li.red a{color: #FF565B;}

.plane .on_{color: #FF565B;}

.plane_major{padding:25px 0;}

.plane_major strong{padding:0 25px;display:inline;}

.plane_major span.red{}

.plane_major .top_ul{}

.plane_major li.topli{float:left;width:100%;height:30px;padding-left:25px;line-height:30px;margin-top:5px;border-bottom:1px solid #ccc;}

.plane_major li.topli a{float:left;width:75px;height:30px;display: block;}

.plane_major li.topli i{float:left;width:10px;height:10px;display: block;margin-top:10px;background:url(/images/li-bg.png) 0px 0px no-repeat}

.plane_major li.on_{border-bottom:none;}

.plane_major li.on_ i{background:url(/images/li-bg.png) 0px -15px no-repeat}

.plane .son_ul{float:left;background:#efefef;height:auto;padding:5px 25px;border-bottom:1px solid #ccc;}

.plane .son_ul li{float:left;width:100%;height:28px;line-height:28px;display:block;}

.plane .son_ul li a{line-height:28px;font-size:13px;}

.topsch{background:#eceef1;height:370px;padding-top:40px;overflow: hidden;}

.topsch .sch-info{float:left;width:710px;}

.topsch .sch-info .md-5{width:600px;border-bottom:1px solid #dedede;padding-bottom:18px;}

.topsch .sch-info .md-5 .sch-xiaohui{float:left;width:128px;height:128px;}

.topsch .sch-info .md-5 .sch-xiaohui img{width:128px;height:128px;border-radius:64px;}

.topsch .sch-info .md-5 .sch-note{float:left;margin-left:20px;width:450px;}

.topsch .sch-info .md-5 .sch-note h2{float:left;width:100%;height:45px;line-height:45px;}

.topsch .sch-info .md-5 .sch-note h3{float:left;width:100%;height:40px;line-height:40px;font-size:11px;font-weight:normal;}

.topsch .sch-info .md-5 .sch-note .s-linksBox{}

.topsch .sch-info .md-5 .sch-note .s-linksBox .s-links{float:left;}

.topsch .sch-info .md-5 .sch-note .s-linksBox .s-links .slink{height:35px;text-align:center;line-height:35px;padding:0 15px 0 15px;display:block;color:#fff;margin-right:10px;border-radius:25px;}

.topsch .sch-info .md-5 .sch-note .s-linksBox .s-links .slink1{background:#ff565b;}

.topsch .sch-info .md-5 .sch-note .s-linksBox .s-links .slink2{background:#46b4fd;}

.topsch .sch-info .md-5 .sch-note .s-linksBox .s-links .slink3{background:#fabe00;}

.topsch .sch-info .md-7{float:left;padding-top:15px;}

.topsch .sch-info .md-7a{width:430px;}

.topsch .sch-info .md-7b{width:270px;}

.topsch .sch-info .md-7 li{float:left;width:100%;height:30px;line-height:30px;}

.topsch .sch-info .md-7 li b{float:left;color:#999;width:70px;font-weight:normal;}

.topsch .sch-info .md-7 li span{float:left;color:#333;width:350px;height:30px;line-height:30px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

.topsch .sch-info .md-7b li span{width:180px;}

.topsch .sch-info .md-7 li .red{color:#ff565b;}

.topsch .sch-video{float:right;width:450px;height:270px;}

.topsch .sch-video a,.topsch .sch-video img{width:100%;height:100%;display:block;}

.topsch .sch-video .fa-play{position: relative;left: 45%;bottom:160px;font-size:50px;color: #FFF;}

.topsch .sch-video a:hover .fa-play{color:#F00;}

.shoolBanner{}

.shoolBanner .sch-left{float:left;width:810px;}

/*

.shoolBanner .sch-left .sch-two{float:left;width:100%;}

.shoolBanner .md-5{width:420px;}

.shoolBanner .md-5 h2{margin-top:70px;}

.shoolBanner .md-5 h3{height:40px;line-height:40px;font-size:11px;font-weight:normal;}

.shoolBanner .md-5 .s-linksBox{}

.shoolBanner .md-5 .s-linksBox .s-links{float:left;}

.shoolBanner .md-5 .s-linksBox .s-links .slink{height:30px;text-align:center;line-height:30px;padding:0 10px 0 10px;display:block;color:#fff;margin-right:10px;}

.shoolBanner .md-5 .s-linksBox .s-links .slink1{background:#2ea76a;}

.shoolBanner .md-5 .s-linksBox .s-links .slink2{background:#377bee;}

.shoolBanner .md-5 .s-linksBox .s-links .slink3{background:#fe5300;}

.shoolBanner .md-7{float:right;width:350px;margin-top:-17px;}

.shoolBanner .md-7 li{float:left;width:100%;height:30px;line-height:30px;}

.shoolBanner .md-7 li b{float:left;color:#999;width:70px;font-weight:normal;}

.shoolBanner .md-7 li span{float:left;color:#333;width:280px;height:30px;line-height:30px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}*/.shoolBanner .details{float:left;width:830px;margin-top:20px;}

.shoolBanner .details .hd{float: left;padding:0px 0px 60px 0px;width:125px;overflow: hidden;}

.shoolBanner .details .gray-fixed{position:fixed;top:135px;z-index:1000;}

.shoolBanner .details .hd strong{display: block;margin-bottom: 6px;font-size: 24px;font-weight: 500;}

.shoolBanner .details .hd li{float:left;width:100%;height:50px;text-align:center;line-height:50px;font-size: 15px;color: #848386;cursor: pointer;}

.shoolBanner .details .hd li.on, .details .hd li:hover{color: #fff;background:#ff565a;width:100%;height:50px;}

.shoolBanner .details .hd li.on a, .details .hd li:hover a{color: #fff;}

.shoolBanner .details .note-list{float: right;width:690px;padding-left:0px;}

.shoolBanner .details .bd .content{margin-top: 0;}

.shoolBanner .details .comment{float:left;width:690px;padding:20px;border: #dedede 1px solid;background: #fff;}

.shoolBanner .details .comment .pinglun{height:80px;width:100%;text-overflow: ellipsis;overflow: hidden;}

.shoolBanner .details .comment h2{font-size:18px;color: #ff565b;line-height: 35px;}

.shoolBanner .details .comment .pinglun p{font-size:15px;color: #848386;line-height: 25px;}

.shoolBanner .details .comment a.more{float: right;color: #ff565b;font-size:14px;}

.shoolBanner .details .title{float:left;width:100%;margin-top:20px;}

.shoolBanner .details .title h2{float:left;min-width:100px;height:25px;font-size:20px;font-weight:600;border-left:4px solid #ff565a;text-indent:8px;}

.shoolBanner .details .title .line{float: left;width: 560px;height: 1px;color:#dedede;background: #dedede;margin-top: 11px;}

.shoolBanner .details .contents{float:left;width:100%;margin-top:20px;line-height:28px;font-size:15px;}

.shoolBanner .details .contents p{line-height:28px;}

.shoolBanner .sch-right{float:right;width:320px;}

.shoolBanner .sidebar-fixed{position:fixed;top:75px;z-index:1000;margin-left:850px;}

.shoolBanner .md-9{float:left;width:100%;margin-top:15px;}

.shoolBanner .md-9 .side-img{float:left;width:100%;height:105px;margin-top:15px;}

.shoolBanner .md-9 .side-img img{width:100%;height:105px;}

.shoolBanner .mdr-09{float:left;width:100%;height:100px;margin-top:20px; background:#eceef1 url(/images/xuewei.png) 10px center no-repeat; padding:20px 10px 10px 80px;}

.shoolBanner .mdr-09 h3{height:35px; line-height:35px; color:#676767; font-size:20px;}

.shoolBanner .mdr-09 h4{float:left; height:30px; line-height:30px; color:#797878; font-size:14px;}

.shoolBanner .mdr-09 h4 span{color:#ff6363; font-weight:bold; font-size:22px;}

.shoolBanner .mdr-10{float:left;width:100%;margin-top:20px;}

.shoolBanner .mdr-10 img{width:100%;height:100%;}

.shoolBanner .mdr-11{float:left;width:100%;margin-top:20px;}

.shoolBanner .mdr-11 ul{float:left;width:100px;margin-left:10px;background:#f5f5f5;padding-bottom:20px;}

.shoolBanner .mdr-11 ul.mdr-link1{margin-left:0;background:#ff565b;}

.shoolBanner .mdr-11 ul h3{font-size:16px;font-weight:600;text-indent:20px;height:35px;line-height:35px;color:#fff;}

.shoolBanner .mdr-11 ul li{float:left;width:100%;text-indent:10px;font-size:13px;height:35px;line-height:35px;}

.shoolBanner .mdr-12{float:left;width:320px;margin-top:20px;}

.shoolBanner .mdr-12 ul{float:left;width:320px;background:#f5f5f5;padding:25px;}

.shoolBanner .mdr-12 ul h3{font-size:22px;}

.shoolBanner .mdr-12 ul li{float:left;width:100%;height:40px;background:#fff;margin-top:15px;padding:8px 0 8px 0;}

.shoolBanner .mdr-12 ul li label{float:left;margin-left:10px;width:80px;}

.shoolBanner .mdr-12 ul li input{float:left;width:160px;height:23px;border:none;}

.shoolBanner .mdr-12 ul li.submit{padding:0;}

.shoolBanner .mdr-12 ul li .sgopost{float:left;width:100%;background:#ff565b;border:none;height:40px;line-height:40px;text-align:center;color:#fff;}

.shoolBanner .mdr-11 ul.mdr-link1{background:#ff565b;}

.shoolBanner .mdr-11 ul.mdr-link1 li{background:#fae9ea;}

.shoolBanner .mdr-11 ul.mdr-link1 li:nth-child(odd){background:#f5f5f5;}

.shoolBanner .mdr-11 ul.mdr-link2{background:#46b4fd;}

.shoolBanner .mdr-11 ul.mdr-link2 li{background:#d4ebfa;}

.shoolBanner .mdr-11 ul.mdr-link2 li:nth-child(odd){background:#f5f5f5;}

.shoolBanner .mdr-11 ul.mdr-link3{background:#fabe00;}

.shoolBanner .mdr-11 ul.mdr-link3 li{background:#fff8e3;}

.shoolBanner .mdr-11 ul.mdr-link3 li:nth-child(odd){background:#f5f5f5;}

.gray-sch{padding:30px 0 30px 0;}

.sch-list{}

.sch-list li{float:left;width:370px;list-style:none;margin-left:30px;border-bottom:2px solid #d2d2d2;padding:10px 0 20px 0;}

.sch-list .sch-list-1,.sch-list .sch-list-4,.sch-list .sch-list-7{margin-left:0;}

.sch-list .sch-list-7,.sch-list .sch-list-8,.sch-list .sch-list-9{border-bottom:none;}

.sch-list li .title{float:left;width:100%;height:35px;line-height:35px;font-size:16px;font-weight:500;}

.sch-list li span{float:left;width:100%;height:14px;line-height:14px;font-size:13px;}

.sch-list li span a{color:#ff5768;}

.sch-list li span time{margin-left:5px;border-left:2px solid #d2d2d2;padding-left:10px;}

/*

.sch-one{width: 100%;height:80px;padding-top:0px;overflow: hidden;}

.sch-one .md-3{position: relative;float: right;margin-left: 20px;font-size: 0;line-height: 1;}

.sch-one .md-3 a{display: block;width: 100%;height: 166px;overflow: hidden;}

.sch-one .md-3 i{position: absolute;right: 10px;bottom: 10px;font-size: 36px;color: #FFF;}

.sch-one .md-3 i:hover{color: #FF565B;}

.sch-two{position: relative;width: 100%;height: 275px;padding: 50px 0;}

.sch-two-img{position: absolute;left: 0;top: -60px;width: 130px;height: 130px;font-size: 0;line-height: 1;overflow: hidden;z-index: 9;}

.sch-two-img img{width: 100%;height: auto;}

/*

.sch-two-meta{margin-top: 50px;}

.sch-two-meta span{display: block;font-size: 12px;color: #999;font-family:Arial, Helvetica, sans-serif}

.sch-two-meta h2{margin: 20px 0;font-size: 34px;line-height: 34px;overflow: hidden;}

.sch-two-meta h2 b{display: inline-block;width: 340px;font-weight: 500;white-space: nowrap;text-overflow: ellipsis;word-break: keep-all;overflow: hidden;}

.sch-two-meta h2 a{display: inline-block;padding: 0 15px;margin-left: 20px;line-height: 34px;font-size: 14px;color: #FF565B;border: 1px solid #FF565B;vertical-align: middle;}

.sch-two-meta strong{display: block;width: 100%;color: #848386;font-weight: 500;font-family:Arial, Helvetica, sans-serif;white-space: nowrap;text-overflow: ellipsis;word-break: keep-all;overflow: hidden;}

.sch-two-meta h2 a:hover{background: #FF565B;color: #FFF;}

.sch-two-list{width: 100%;margin: 0;padding: 0;background-color: transparent;}

.sch-two-list tr{height: 35px;line-height: 35px;font-size: 14px;color: #999;}

.sch-two-list td{display: inline-block;width: 50%;white-space: nowrap;text-overflow: ellipsis;word-break: keep-all;overflow: hidden;}

.sch-two-list tr b{display: inline-block;margin-left: 25px;font-weight:normal;color:#848386}

.sch-two-list tr span{margin-left: 24px;color: #333;}*/.sch-col{padding: 0 15px;}

.sch-col .related-img{height: 160px;}

.introduce{width: 100%;}

.introduce-title{}

.introduce-title h2{display: inline-block;font-size: 28px;}

.introduce-title p{float: right;display: inline-block;font-size: 16px;color: #999;}

.introduce-title span{margin-left: 20px;}

.introduce-icon{position: relative;margin-top: 50px;padding-left: 96px;}

.introduce-icon-img{position: absolute;top: 0;left: 0;width: 76px;height: 66px;overflow: hidden;}

.introduce-icon-meta{}

.introduce-icon-meta p{line-height: 1.2;font-size: 24px;color: #FF565B;}

.introduce-icon-meta em{margin-left: 10px;font-size: 14px;font-style: normal;color: #848386;}

.introduce-icon-meta h3{padding: 5px 0;font-size: 18px;}

.introduce-icon-meta span{font-size: 14px;color: #999;font-family:Arial, Helvetica, sans-serif}

.introduce-box{margin: 0 -10px;overflow: hidden;}

.introduce-list{float: left;width: 20%;padding: 0 10px;margin-top: 35px;}

.introduce-img{position: relative;width: 100%;height: 144px;font-size: 0;line-height: 1;overflow: hidden;}

.introduce-img span{position: absolute;top: 0;right: 0;padding: 7px 10px;font-size: 12px;color: #FFF;background: #FF565B;}

.introduce-meta{margin-top: 20px;text-align: center;}

.introduce-meta a{display: block;font-size: 18px;}

.introduce-meta span{display: block;font-size:12px;color: #999;font-family:Arial, Helvetica, sans-serif}

.introduce-list:hover .introduce-meta a{color: #FF565B;}

.graphic{height: 270px;background: url("../images/school/banner_02.jpg") no-repeat center center;text-align: center;}

.graphic-title{display: inline-block;padding: 20px 90px;margin-top: 90px;font-size: 35px;background: #FFF;}

.graphic-text{padding: 0 50px;}

.graphic-text > h2{font-size: 24px;}

.graphic-text > i{display: inline-block;width: 60px;height: 3px;margin: 30px 0;background: #FF565B;}

.graphic-text > p{line-height: 2;color: #858585;}

.slides .hd, .slides .bd{float: left;}

.slides .hd li{line-height: 38px;font-size: 18px;cursor: pointer;}

.slides .hd li.on, .graphic-text .hd li:hover{color: #FF565B;}

.slides .bd{padding-left: 50px;}

.slides .bd li{line-height: 2;color: #858585;}

.hot{width: 100%;}

.hot-img{position: relative;width: 100%;height: 130px;overflow: hidden;}

.hot-img span{position: absolute;top: 50%;left: 50%;width: 256px;height: 69px;margin: -35px 0 0 -128px;line-height: 69px;background: #f5f5f5;font-size: 24px;text-align: center;}

.hot-img img{width: 100%;height: auto;}

.hot-list{margin-top: 30px;overflow: hidden;}

.hot-list .tbox dt{display:none !important;}

.hot-list li{height: 60px;line-height: 60px;overflow: hidden;background:#f5f5f5;}

.hot-list li:nth-child(2n){background:none;}

.hot-list li i{display: inline-block;margin-left: 50px;width: 20px;text-align: center;font-size: 20px;font-family: "Trebuchet MS", Helvetica, sans-serif, sans-serif;}

.hot-list li img{display: inline-block;width: 40px;height: 40px;margin-left: 50px;border-radius: 20px;overflow: hidden;vertical-align: middle;}

.hot-list li a{display: inline-block;margin-left: 40px;font-size: 16px;}

/**

* source.html*/.info-banner{width: 100%;height: 375px;background: #999 url("../images/source/banner.jpg") no-repeat center center;background-size: cover;height: 375px;}

.info-slide{position: relative;margin: 0 70px;}

.info-slide .hd{position: absolute;top: 0;right: 0;width: 370px;height: 100%;}

.info-slide .hd li{list-style: none;display: block;widows: 100%;height: 117px;padding: 25px 60px;margin-bottom: 8px;background: rgba(255,255,255,0.5);border-bottom: 3px solid transparent;text-align: right;cursor: pointer;}

.info-slide .hd li span{font-size: 14px;line-height: 1;color: #A1A1A1;}

.info-slide .hd li h3{margin-top: 8px;font-size: 30px;line-height: 1;color: #222;}

.info-slide .hd li.on{border-color: #FF565B;}

.info-slide .hd li.on h3{color: #FF565B;}

.info-slide .hd li.on h3 b{color:#ff565b}

.info-slide .bd li{width: 100%;padding: 70px 400px 0 0;}

.info-slide .bd li span{font-size: 26px;line-height: 1;color: #A1A1A1;}

.info-slide .bd li h3{margin-top: 25px;font-size: 48px;line-height: 1;color: #FF565B;}

.info-slide .bd li p{margin-top: 60px;font-size: 14px;line-height: 1.8;color: #222;}

.info-video{display: block;}

.info-video-warpper{padding: 0 70px;}

.info-video-warpper .float-left h3{font-size: 28px;line-height: 1.8;}

.info-video-warpper .float-left ul{display: block;margin-top: 50px;}

.info-video-warpper .float-left li{margin-top: 20px;font-size: 18px;line-height: 1.2;}

.info-video-box{}

.info-video-box span{display: block;width: 100%;font-size: 14px;}

.info-video-box em{display: inline-block;line-height: 30px;font-style: normal;border-bottom: 3px solid #222;}

.info-video-box a{position: relative;display: block;width: 410px;height: 229px;margin-top: 30px;overflow: hidden;}

.info-video-box a i{position: absolute;top: 50%;left: 50%;margin: -18px 0 0 -18px;font-size: 36px;color: #FFF;}

.info-video-box a:hover i{color: #FF565B;}

.project{float: left;width: 20%;padding: 25px;text-align: center;}

.project img{display: inline-block;width: 180px;height: 180px;border-radius: 50%;border: 2px solid #FFF;overflow: hidden;}

.project h3{margin-top: 25px;font-size: 18px;}

.project p{margin-top: 20px;line-height: 25px;font-size: 14px;color: #888;}

.project:hover{background-color: #FFF;}

.source{margin-top: 50px;}

.source-tab{margin-top: 20px;}

.source-tab a, .source-tab span{display: inline-block;width: 146px;height: 50px;margin-right: 20px;font-size: 18px;line-height: 50px;border: 1px solid #EEE;text-align: center;color: #444;font-weight:bold}

.source-tab span.gray{font-weight: 600;}

.source-tab a:hover, .source-tab a.active{border-color: #FF565B;color: #FF565B;font-weight:bold}

.source-box{}

.source-box ul{display: block;overflow: hidden;}

.source-box h2{margin-bottom: 35px;color: #999;}

.source-box li.active div{position: relative;opacity: 0.3;}

.source-box li.active:before{position: absolute;top: 50%;left: 50%;content: " ";display: inline-block;width: 40px;height: 40px;margin: -20px 0 0 -20px;background: url("../images/source/mask.png") no-repeat 50% 50%;background-size: 100%;}

.source-box .source-list{margin-bottom: 20px;}

.source-box .source-img{width: 270px;height: 120px;font-size: 0;line-height: 1;overflow: hidden;}

.source-box .source-img.line{height: 185px;border: 1px solid #555;color: #555;}

.source-box .source-img.line p{width: 100%;margin-top: 120px;line-height: 25px;text-align: center;font-size: 16px;font-weight:bold;background: #FFF;}

.source-box .source-img.line:hover{border-color: #FF565B;color: #FF565B;}

.source-box .source-title{display: block;width: 100%;margin-top: 15px;font-size: 18px;text-align: center;}

.source-slide h3{font-weight: 500;}

.source-form label{font-size: 15px;}

.source-radios{margin-top: 20px;}

.source-radios h5{float: left;font-size: 15px;height: 90px;}

.source-radios-list{float: left;width: 70%;margin-left: 15px;}

.source-radios-list label{display: inline-block;width: 200px;height: 45px;}

.source-radios-list .fancy-radio input:checked+span:before{background: #FFF;border-color: #999;}

.source-radios-list .fancy-radio span:after{background: #FF565B;}

.source-radios-btn{float: right;display: inline-block;width: 150px;height: 45px;margin-top: 35px;line-height: 45px;font-size: 15px;color: #FF565B;border: 1px solid #FF565B;background: transparent;cursor: pointer;}

.source-bnaaer{background: #FFF url("../images/source/banner_02.jpg") no-repeat;}



.works{padding: 50px 0;}

.works .text-center > p{color: #888;}

.works-box{padding: 0 60px 0;margin-top: 40px;background: #FFF;overflow: hidden;}

.works-box li{height: 38px;margin-top: 18px;font-size: 15px;overflow: hidden;}

.works-box li label{float: left;display: inline-block;width: 30%;line-height: 38px;}

.works-box li input{float: left;display: inline-block;width: 70%;line-height: 38px;padding: 0 15px;border: 0;background: #F5F5F5;}

.uploader{position: relative;float: left;display: inline-block;overflow: hidden;cursor: default;width: 580px;height: 56px;padding: 3px 10px;margin-left: 130px;border: 2px solid #EEE;border-radius: 3px;}

.filename{display: inline-block;outline: 0 none;height: 45px;width: 100%;padding: 0 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border: 0;font: 15px/45px "Microsoft YaHei",Helvetica,sans-serif;}

.uploader .button{position: absolute;top: 5px;right: 10px;width: 90px;height: 42px;color: #555;background: #F5F5F5;border: 0;font: 20px/42px "Microsoft YaHei",Helvetica,sans-serif;color: #666;text-align: center;}

.uploader input[type=file]{position: absolute;top: 5px;right: 10px;width: 90px;height: 42px;border: 0;padding: 0;margin: 0;cursor: pointer;filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;color:#000;}

.ke-button{background:#f5f5f5;border:0;line-height:42px;color:#666;}

.works-btn{display: inline-block;float: right;width: 135px;margin-right: 130px;border: 2px solid #FF565B;font: 20px/50px "Microsoft YaHei",Helvetica,sans-serif;color: #FF565B;text-align: center;background: transparent;cursor: pointer;}

.works-btn:hover{background: #FF565B;color: #FFF;}

/*jobs.html*/.jobs-list{float:left;width:100%;}

.jobs-list .jobs-info{float:left;width:47%;padding-right:3%;margin-bottom:20px;}

.jobs-list .jobs-info h3{font-size: 30px;color: #333333;}

.ht40{height: 40px;}

.jobs-list .jobs-info p{font-size:15px;color:#666666;line-height:28px;}

.jobs-text{float:left;width:100%;text-align:left;border-top:1px solid #ccc;padding-top:20px;}

.jobs-text p{float:left;width:100%;line-height:28px;}

.jobs-text .redTitle{font-size:18px;font-weight:500;line-height:35px;}

.jobs-text .title,.jobs-text span{font-weight:600;}

/** * zuopin.html*/.zuopin-text .md-12{padding-bottom: 50px;}

.zuopin-text .md-12 h2{font-size: 30px;font-weight: 500;}

.zuopin-text .md-12 p{margin-top: 15px;line-height: 1.8;font-size: 18px;color: #999;}

.zuopin-text .md-6{margin-top: 30px;}

.zuopin-text .md-6 h3{font-size: 18px;font-weight: 600;}

.zuopin-text .md-6 h3:hover{color: #FF565B;}

.zuopin-text .md-6 p{margin-top: 15px;font-size: 16px;color: #999;}

.zuopin-slider{margin: 30px auto;width:570px;height: 350px;position:relative}

.zuopin-slider .list{width: 100%;height:350px;margin-top: 10px;overflow:hidden;position:absolute;left:0;}

.zuopin-slider .btn{position: absolute;top: 42px;width: 120px;height: 262px;line-height: 100px;font-size: 30px;color: #fff;text-decoration: none;text-align: center;cursor: pointer;z-index: 99;cursor:pointer;background: transparent;}

.zuopin-slider .zuopin-slider-next{right:0}

.zuopin-slider li{position:absolute;top:0;left:0;list-style:none;width: 290px;height: 286px;padding: 20px;transition:all .3s ease-out;text-align: center;overflow: hidden;}

.zuopin-slider li h3{display: inline-block;max-width: 100%;padding: 0 15px;font-size: 18px;line-height: 50px;font-weight: 600;border: 2px solid #000;color: #000;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.zuopin-slider li p{margin-top: 25px;color: #999;font-size: 14px;line-height: 1.8;text-align: left;}

.zuopin-slider li p a{color: #FF565B;}

.zuopin-slider .p1{transform:translate3d(0,0,0) scale(.81);transform-origin:0 50%;background-color: #F5F5F5;z-index:2}

.zuopin-slider .p3{transform:translate3d(120px,0,0) scale(1);z-index:3;background-color: #FFF;box-shadow: 0 0 10px rgba(0,0,0,.15);}

.zuopin-slider .p4{transform:translate3d(240px,0,0) scale(.81);transform-origin:100% 50%;background-color: #F5F5F5;z-index:2}

.zuopin-slider .but{position:absolute;width:100%;height:30px;margin-left: -20px;bottom:0;left:0;text-align:center;}

.zuopin-slider .but a{display:inline-block;width:35px;height:5px;padding-top:4px;cursor:pointer}

.zuopin-slider .but a span{display:block;width:35px;height:1px;background:#999}

.zuopin-slider .but a .on{background:#000}

.slideTxtBox{width:100%;padding: 40px 0;text-align:left;overflow: hidden;}

.slideTxtBox > .hd{float: left;position:relative;padding-left: 40px;}

.slideTxtBox > .hd ul{}

.slideTxtBox > .hd ul li{margin-top: 15px;cursor:pointer;font-size: 24px;}

.slideTxtBox > .hd ul li.on{color: #FF565B;}

.slideTxtBox > .bd{padding-right: 40px;}

.slideTxtBox > .bd ul{padding:15px;zoom:1;}

.slideTxtBox > .bd li{line-height:24px;}

.slideTxtBox > .bd li .md-7{}

.slideTxtBox > .bd li .md-5{padding-left: 40px;}

.slideTxtBox > .bd li .md-5 span{display: block;color: #7d7d7d;}

.slideTxtBox-list{position: relative;height: 310px;overflow: hidden;}

.slideTxtBox-list .bd{}

.slideTxtBox-list .hd{position: absolute;bottom: 0;right: 10px;}

.slideTxtBox-list .hd li a{float: left;display: inline-block;width: 50px;height: 50px;margin: 15px 15px 0 0;background-color: #a0a0a0;}

.slideTxtBox-list .hd li.on a{border: 4px solid #d1d1d1;}

.zuopin-lc{padding-bottom: 50px;}

.zuopin-list{ padding:20px 0 20px 0;height:300px; }

.zuopin-list li{ float:left; width:33%; list-style:none;}

.zuopin-list .zuopininfo-img{ width:380px; margin:0 auto; background-repeat:no-repeat; background-position:center 30px; padding-top:130px; text-align:center;}

.zuopin-list .zuopininfo-img h3{ width:100%; height:50px; line-height:40px; font-size:20px;}

.zuopin-list .zuopininfo-img p{ width:100%; height:50px; line-height:25px; color:#999;}

.zuopin-list li:hover h3{ color:#ff565b;}

.zuopin-list li:hover p{ color:#ff565b;}

/*

.zuopin-tt{padding: 20px 30px;margin-top: 20px;border-left: 4px solid #dbeede;background-color: #f5f5f5;overflow: hidden; margin-left: 100px;}

.zuopin-tt.a{height: 130px;overflow: hidden;}

.zuopin-tt.b{height: 280px;overflow: hidden;}

.zuopin-tt h3{font-size: 20px;color: #333;}

.zuopin-tt .zuopin-tt-meta{margin-top: 20px;}

.zuopin-tt span, .zuopin-tt p{color: #848386;font-size: 14px;line-height: 25px;}

.zuopin-tt b{font-size: 16px;display: block;}

.zuopin-tt li{margin-top: 15px;}

.zuopin-tt .float-left{padding-right: 20px;}

.zuopin-tt:hover{background-color: #FFF;box-shadow: 0 0 20px rgba(0,0,0,.15);}

*/

.zuopin-pg-banner{width: 100%;height: 255px;margin-top: 30px;background: url("../images/zuopin/banner_02.png") no-repeat 50% 50%;overflow: hidden;}

.zuopin-pg-banner h3{margin-top: 40px;font-size: 24px;color: #FFF;text-align: center;}

.zuopin-pg-banner ul{margin-top: 40px;}

.zuopin-pg-banner li{display: inline-block;float: left;width: 12.5%;text-align: center;overflow: hidden;}

.zuopin-pg-banner li img{display: inline-block;}

.zuopin-pg-banner li span{display: block;margin-top: 25px;font-size: 16px;color: #FFF;}

.zuopin-al{margin: 40px 0 60px;}

.zuopin-al h2{padding-bottom: 20px;font-size: 24px;color: #333;}

.zuopin-al-main{float: left;width: 850px;overflow: hidden;}

.zuopin-al-main-one{}

.zuopin-al-main-one li{position:relative;display: inline-block;float: left;margin-bottom: 15px;margin-right: 15px;}

.zuopin-al-main-one li a{ display: block;width: 195px;height: 190px;overflow: hidden;}

.zuopin-al-main-one li .anli-info{position: absolute;float: left; width:100%; height:100%; display:block; overflow:hidden; top:0; left:0; color:#fff;text-transform: uppercase;}

.zuopin-al-main-one li .anli-info dd{ width:180px; margin:10px auto; display:none;}

.zuopin-al-main-one li .anli-info .d1{ font-size:24px; font-weight:bold;}

.zuopin-al-main-one li .anli-info .d2{ font-size:11px;}

.zuopin-al-main-one li .anli-info  p{width:180px; margin:5px auto;text-align:right;}

.zuopin-al-main-one li .anli-info .p1{ margin-top:140px;}

.zuopin-al-main-one li .anli-info p strong{ float:left; text-align:left;}

.zuopin-al-main-one li:hover .anli-info{background-color: rgba(0,0,0,.5);}

.zuopin-al-main-one li:hover .anli-info dd{ display:block;}

.zuopin-al-main-one li:hover .anli-info .p1{ margin-top:30px;}

.zuopin-al-main-two{width: 825px;height: 98px;padding: 25px 10px;margin-top: 15px;overflow: hidden;}

.zuopin-al-main-two li{height: 50px;overflow: hidden;}

.zuopin-al-main-two li div{position: relative;float: left;width: 33.3333%;padding: 0 15px;overflow: hidden;}

.zuopin-al-main-two li span{position: absolute;top: 0;left: 25px;display: inline-block;width: 40px;height: 40px;border-radius: 50%;overflow: hidden;}

.zuopin-al-main-two li span img{width: 100%;}

.zuopin-al-main-two li p{padding-left: 65px;line-height: 25px;color: #999;}

.zuopin-al-side{float: right;width: 320px;overflow: hidden;}

.zuopin-al-side-one{position: relative;width: 100%;height: 190px;overflow: hidden;}

.zuopin-al-side-one span{position: absolute;top: 0;left: 0;padding: 0 15px;line-height: 28px;font-size: 14px;color: #FFF;background: rgba(0,0,0,1);}

.zuopin-al-side-one p{position: absolute;left: 0;bottom: 0;width: 100%;height: 45px;padding: 0 15px;line-height: 45px;font-size: 16px;color: #FFF;background-color: rgba(0,0,0,.5);text-align: center;}

.zuopin-al-side-two{padding: 25px 0;overflow: hidden;}

.zuopin-al-side-two a{display: inline-block;width: 120px;padding: 8px 0;margin-left: 25px;text-align: center;font-size: 16px;}

.zuopin-al-side-two a.a{border: 2px solid #FF565B;color: #FF565B;}

.zuopin-al-side-two a.b{border: 2px solid #959595;color: #959595;}

.zuopin-g{margin-top: 30px;margin-left: -15px;}

.zuopin-g .md-4{padding-left: 15px;}

.zuopin-g-list{float: left;width: 100%;}

.zuopin-g-list p{height: 120px;padding: 20px;overflow: hidden;color: #848386;}

.zuopin-g-list:hover{box-shadow: 0 0 10px rgba(0,0,0,.2)}

.zuopin-faq h2{font-size: 24px;color: #FFF;}

.zuopin-faq .flaot-left{height: 530px;padding: 25px;margin-top: 25px;overflow-x: hidden;}

.zuopin-faq .flaot-left dt{font-size: 16px;color: #000;font-weight: 600;}

.zuopin-faq .flaot-left dd{margin-top: 5px;margin-bottom: 25px;color: #999;}

.zuopin-faq .flaot-right{height: 530px;margin-top: 25px;overflow: hidden;}

.zuopin-faq .flaot-right .form{margin-left: -15px;}

.zuopin-faq .flaot-right .form .md-6, .zuopin-faq .flaot-right form .md-12{padding-left: 15px;}

.zuopin-faq .flaot-right .form input, .zuopin-faq .flaot-right form textarea{width: 100%;border: 0;outline: 0;font-size: 16px;color: #999;}

.zuopin-faq .flaot-right .form input{height: 60px;line-height: 60px;padding: 0 15px;}

.zuopin-faq .flaot-right .form .md-12{height: 380px;width:550px;display:block;padding: 15px 15px 15px 15px !important;overflow: hidden;background:#fff;}

.zuopin-faq .flaot-right .form textarea{height: 365px;width:505px;overflow: hidden;margin-left:15px;border:none;}

.zuopin-faq .flaot-right .form a{float: right;display: block;width: 170px;height: 60px;line-height: 60px;text-align: center;color: #FFF;font-size: 19px;background-color: #FF565B;}

.zuopin-faq .flaot-right .form p{display: inline-block;float: left;height: 60px;line-height: 60px;padding: 0 15px;color: #999;}

/** * dashi.html*/.da-banner{width: 100%;padding: 50px 0 100px;background-image: url("../images/dashi/banner_bg.jpg");background-size: cover;}

.da-link{position: absolute;bottom: -65px;left: 50%;width: 720px;margin-left: -360px;overflow: hidden;}

.da-link .md-4{position: relative;display: inline-block;height: 116px;padding: 15px 20px;color: #FFF;text-align: left;overflow: hidden;}

.da-link .md-4 span{display: block;font-size: 18px;}

.da-link .md-4 b{font-size: 24px;line-height: 1.2;}

.da-link .md-4:before, .da-link .md-4:after{position: absolute;display: table;content: " ";background-color: #fff;}

.da-link .md-4:before{top: 10px;right: 20px;width: 3px;height: 20px;}

.da-link .md-4:after{top: 18px;right: 11px;width: 21px;height: 3px;}

.da-link .md-4.a{background-color: #ff565b;border: 4px solid #ff565b;}

.da-link .md-4.b{background-color: #ffce00;border: 4px solid #ffce00;}

.da-link .md-4.c{background-color: #00b7ee;border: 4px solid #00b7ee;}

.da-link .md-4:hover{background-color: #fff;color: #000;}

.da-link .md-4:hover:after{background-color: #000;}

.da-title-1, .da-title-2, .da-title-3{display: block;font-size: 40px;font-weight: 600;text-align: center;}

.da-title-1{color: #ff565b;}

.da-title-2{margin-top: 80px;color: #ffce00;}

.da-title-3{margin-top: 80px;color: #00b7ee;}

.letter-box{width: 100%;padding: 20px;margin-top: 90px;box-sizing: border-box;border-radius: 15px;}

.letter-box.a{background: linear-gradient(45deg,#fff 12.5%,#ff565b 12.5%,#ff565b 25%,#fff 25%,#fff 37.5%,#ff565b 37.5%,#ff565b 50%,#fff 50%,#fff 62.5%,#ff565b 62.5%,#ff565b 75%,#fff 75%,#fff 87.5%,#ff565b 87.5%,#ff565b 100%);background-size: 70px 70px;}

.letter-box.b{background: linear-gradient(45deg,#fff 12.5%,#ffce00 12.5%,#ffce00 25%,#fff 25%,#fff 37.5%,#ffce00 37.5%,#ffce00 50%,#fff 50%,#fff 62.5%,#ffce00 62.5%,#ffce00 75%,#fff 75%,#fff 87.5%,#ffce00 87.5%,#ffce00 100%);background-size: 70px 70px;}

.letter-box.c{background: linear-gradient(45deg,#fff 12.5%,#00b7ee 12.5%,#00b7ee 25%,#fff 25%,#fff 37.5%,#00b7ee 37.5%,#00b7ee 50%,#fff 50%,#fff 62.5%,#00b7ee 62.5%,#00b7ee 75%,#fff 75%,#fff 87.5%,#00b7ee 87.5%,#00b7ee 100%);background-size: 70px 70px;}

.letter-border{width: 100%;background: #fff;}

.letter-border:after, .letter-border:before{content: " ";display: table;line-height: 0;}

.letter-border:after{clear: both;}

.letter-border .line{border-right: 1px solid #ddd;}

.letter-border > div{margin: 50px 0;}

.letter-border > div.md-7{padding: 0 60px;}

.letter-border > div > h3{font-size: 37px;font-weight: 600;}

.letter-box.a .letter-border > div > h3{color: #ff565b;}

.letter-box.b .letter-border > div > h3{color: #ffce00;}

.letter-box.c .letter-border > div > h3{color: #00b7ee;}

.letter-border .letter-meta{width: 100%;margin-top: 30px;}

.letter-border .letter-meta div{float: left;padding: 8px 0;border-top: 1px dashed #000;border-bottom: 1px dashed #000;}

.letter-border .letter-meta p{padding: 0 15px;font-size: 30px;}

.letter-border .letter-meta p span{margin-left: 15px;font-size: 23px;}

.letter-border .letter-meta img{float: left;margin-top: -30px;margin-left: 25px;}

.letter-border .letter-p{position: relative;width: 100%;overflow: hidden;}

.letter-border .letter-p b{display: block;margin-top: 25px;font-size: 24px;font-weight: 500;color: #000;}

.letter-border .letter-p p{line-height: 1.8;font-size: 18px;color: #666;}

.letter-border .letter-p a{position: absolute;right: 20px;bottom: 0;display: inline-block;height: 45px;padding: 0 15px;line-height: 40px;font-size: 24px;font-weight: 600;color: #000;border: 3px solid #000;border-radius: 25px;}

.letter-border .letter-img{width: 280px;height: 280px;margin-left: 90px;margin-top: -129px;border-radius: 50%;overflow: hidden;box-shadow: 0 0 20px rgba(0,0,0,.15)}

.letter-border .letter-img > img{width: 100%;}

.letter-border .letter-pic{margin-left: 265px;margin-top: -125px;width: 140px;height: 140px;border-radius: 50%;overflow: hidden;}

.letter-border .letter-tt{margin-top: 20px;text-align: center;}

.letter-border .letter-tt h3{font-size: 30px;font-weight: 700;}

.letter-box.a .letter-border .letter-tt h3{color: #ff565b;}

.letter-box.b .letter-border .letter-tt h3{color: #ffce00;}

.letter-box.c .letter-border .letter-tt h3{color: #00b7ee;}

.letter-border .letter-tt h4{margin: 8px 0 20px;font-size: 24px;color: #000;}

.letter-border .letter-tt p{line-height: 1.8;font-size: 18px;color: #666;}

.letter-border .letter-tt a{display: block;padding: 0 25px;line-height: 1.6;font-size: 18px;font-weight: 600;color: #000;border: 3px solid #000;border-radius: 18px;}

.letter-border .letter-tt .float-left{margin-left: 60px;}

.letter-border .letter-tt .float-right{margin-right: 60px;}

.letter-box.c .letter-border .letter-pic{width: 100px;height: 100px;margin-left: 240px;margin-top: -100px;}

.letter-box.c .letter-border .letter-tt{margin-top: 0;}

.letter-box.c .letter-border .letter-p{height: 215px;}

.letter-box.c .letter-border .letter-p p{line-height: 1.5;color: #000;}

.letter-box.c .letter-border .letter-p b{display: inline-block;margin: 0;font-size: 30px;font-weight: 700;color: #707070;}

.letter-box.c .letter-border .letter-p span{color: #00b7ee;}

.letter-box.c .letter-border .letter-p a{right: 50%;margin-right: -90px;}

.letter-box.a .letter-border .letter-tt a{margin-top: 51px;}

.letter-box.b .letter-border .letter-tt a{margin-top: 18px;}

.letter-box.c .letter-border .letter-tt a{margin-top: 30px;}

.da-list{background-color: #fff;border-radius: 0 0 15px 15px;}

.da-list-img{position: relative;overflow: hidden;}

.da-list-img i{position: absolute;left: 50%;top: 50%;margin: -18px 0 0 -18px;font-size: 36px;color: #FFF;z-index: 999;border-radius: 50%;background-color: rgba(0,0,0,.3);}

.da-list-text{padding: 20px 25px;}

.da-list-text h3{padding: 25px 0 15px;font-size: 18px;}

.da-list-text h3 b{margin-right: 10px;font-size: 24px;}

.da-list-text p{min-height: 100px;line-height: 1.8;font-size: 14px;color: #5d5d5d;text-align: justify;}

.da-form{width: 100%;margin: 0;padding: 50px 0;}

.da-form .md-6{padding: 0 50px;margin-bottom: 15px;}

.da-form .md-12{margin-top: 50px;text-align: center;}

.da-form .md-6 label{display: inline-block;float: left;width: 65px;line-height: 38px;margin-right: 25px;font-size: 16px;color: #616161;text-align: justify;}

.da-form .md-6 input{display: inline-block;float: left;width: 366px;height: 38px;padding: 0 15px;line-height: 38px;border: 1px solid #ddd;background-color: #edecec;}

.da-form .md-12 button{display: inline-block;line-height: 50px;padding: 0 35px;border: 0;outline: 0;background-color: #ff6c69;color: #fff;font-size: 25px;font-weight: 600;font-family: "Microsoft YaHei";cursor: pointer;}

/* dianying.html*/.dy-banner{background: url(../images/dianying/banner.jpg) no-repeat;height: 408px;padding: 50px 0;text-align: center;color: #fff;}

.dy-banner p{font-size: 24px;letter-spacing: 15px;}

.dy-banner h1{margin-top: 70px;font-size: 60px;font-weight: 600;}

.dy-banner h3{margin-top: 30px;font-size: 30px;}

.dy-banner span{display: block;font-size: 18px;margin-top: 30px;}

.banner-b{background-color: #2e2926;height: 50px;line-height: 50px;font-size: 14px;color: #ababab;}

.dy-pic{margin-left: -15px;padding: 35px 0;overflow: hidden;}

.dy-pic-list{float: left;width: 20%;padding-left: 15px;}

.dy-pic-list a{position: relative;display: block;width: 100%;height: 230px;border-radius: 10px;text-align: center;overflow: hidden;}

.dy-pic-list a > div{position: absolute;top: 50%;left: 0;width: 100%;height: 70px;margin-top: -35px;overflow: hidden;text-align: center;color: #FFF;}

.dy-pic-list a > div strong{display: block;font-size: 30px;}

.dy-pic-list a > div span{display: block;font-size: 17px;}

.dy-icon{width: 100%;margin-top: 50px;overflow: hidden;}

.dy-icon li{position: relative;float: left;height: 48px;overflow: hidden;}

.dy-icon li img{position: absolute;top: 0;left: 0;width: 48px;width: 48px;}

.dy-icon li div{padding-left: 48px;width: 100%;}

.dy-icon li div b{display: block;font-size: 16px;}

.dy-icon li div span{display: block;font-size: 14px;color: #a0a0a0;}

.dy-sch{height: 327px;margin-top: 50px;overflow: hidden;}

.dy-sch:hover{box-shadow: 0 0 10px rgba(0,0,0,.2)}

.dy-sch-bg{float: left;width: 256px;height: 327px;padding: 15px;}

.dy-sch-bg.a{background: url(../images/dianying/img_07.jpg) no-repeat;}

.dy-sch-bg.b{background: url(../images/dianying/img_09.jpg) no-repeat;}

.dy-sch-bg div{height: 100%;padding: 20px;background-color: #FFF;}

.dy-sch-bg div h3{text-align: center;font-size: 24px;line-height: 1.4;}

.dy-sch-bg div i{display: block;margin: 17px auto;height: 1px;width: 120px;background-color: #ddd;}

.dy-sch-bg div span{display: block;font-size: 18px;text-align: center;}

.dy-sch-bg div p{margin-top: 6px;text-align: justify;font-size: 12px;color: #767676;}

.dy-sch-list{position: relative;padding: 15px;overflow: hidden;}

.dy-sch-list > a{position: absolute;right: 20px;top: 20px;display: inline-block;padding: 0 15px;line-height: 26px;font-size: 12px;color: #00a0e9;border: 1px solid #00a0e9;}

.dy-sch-list ul{margin-top: 25px;}

.dy-sch-list li{position: relative;height: 46px;padding-left: 60px;margin-top: 10px;overflow: hidden;}

.dy-sch-list li img{position: absolute;top: 0;left: 0;}

.dy-sch-list li strong{display: block;font-size: 14px;white-space: nowrap;text-overflow: ellipsis;word-break: keep-all;overflow: hidden;}

.dy-sch-list li span{display: block;font-size: 8px;color: #a0a0a0;white-space: nowrap;text-overflow: ellipsis;word-break: keep-all;overflow: hidden;}

.dy-imgs{margin-left: -10px;margin-top: 35px;}

.dy-imgs ul{margin: 0;padding: 0;}

.dy-imgs li{float: left;width: 25%;padding-left: 10px;margin-top: 15px;}

.dy-imgs li > div{width: 100%;height: 235px;background-color: #fff;}

.dy-imgs li a{display: block;width: 100%;height: 146px;overflow: hidden;}

.dy-imgs li h3{margin-top: 30px;font-size: 20px;text-align: center;}

.dy-imgs li span{display: inline-block;width: 150px;padding: 0 10px;margin: -16px 77px;line-height: 35px;font-size: 22px;color: #FFF;background-color: #00a0e9;text-align: center;}

.dy-table-link{position: absolute;top: 0;right: 20px;display: inline-block;padding: 0 15px;margin: 15px 30px 0 0;line-height: 30px;font-size: 14px;color: #00a0e9;border: 1px solid #00a0e9;}

.dy-table{width: 100%;margin-top: 50px;border: 0;outline: 0;color: #808080;}

.dy-table ul.title{height: 36px;line-height: 36px;font-size: 14px;}

.dy-table ul.title li{display: block;float: left;height: 36px;line-height: 36px;text-align: center;color: #808080;}

.dy-table ul li.a{width: 170px;}

.dy-table ul.title li.b{background-color: #f5f5f5;}

.dy-table ul.title li.c{background-color: #dcdcdc;}

.dy-table ul.white{height: 125px;overflow: hidden;}

.dy-table ul.white li{position: relative;float: left;height: 125px;border-right: 1px dashed #ddd;border-bottom: 1px dashed #ddd;overflow: hidden;}

.dy-table ul.white li a{display: block;width: 100%;height: 100%;}

.dy-table ul.white li a span{opacity: 0;display: block;position: absolute;top: 50%;left: 50%;margin: -25px 0 0 -25px;background: rgba(0,0,0,.15);border-radius: 25px;}

.dy-table ul.white li a i{font-size: 50px;color: #FFF;}

.dy-table ul.white li a b{position: absolute;left: 0;bottom: 0;display: block;width: 100%;height: 50px;line-height: 65px;color: #FFF;text-align: center;background-image: linear-gradient(180deg, rgba(0,0,0,0.01) 5%, rgba(0,0,0,0.6) 100%);background-image: -webkit-linear-gradient(180deg, rgba(0,0,0,0.01) 5%, rgba(0,0,0,0.6) 100%);background-image: -moz-linear-gradient(180deg, rgba(0,0,0,0.01) 5%, rgba(0,0,0,0.6) 100%);background-image: linear-gradient(180deg, rgba(0,0,0,0.01) 5%, rgba(0,0,0,0.6) 100%);}

.dy-table ul.white li a:hover span{opacity: 1;}

.dy-pics{display: block;background-color: #00a0e9;overflow: hidden;}

.dy-pics img{width: 100%;}

.dy-pics p{padding: 20px;color: #FFF;text-align: center;font-size: 18px;font-weight: 600;}

.dy-pics:hover{margin-top: -20px;box-shadow: 0 0 10px rgba(0,0,0,.5);}

.dy-lists{margin-left: -15px;margin-top: 50px;}

.dy-lists .md-3{padding-left: 15px;}

.dy-lists-box{width: 100%;background-color: #f5f5f5;overflow: hidden;}

.dy-lists-img{position: relative;}

.dy-lists-img img{width: 100%;}

.dy-lists-img p{position: absolute;left: 0;bottom: 16px;width: 100%;line-height: 1.6;font-size: 14px;color: #FFF;text-align: center;}

.dy-lists-box h3{display: block;background-color: #00a0e9;color: #fff;font-size: 24px;font-weight: 600;text-align: center;line-height: 55px;}

.dy-lists-meta{padding: 20px;height: 230px;line-height: 1.6;overflow: hidden;}

.dy-lists-meta b{margin-top: 8px;}

.dy-lists-meta p{color: #959595;text-align: justify;}

.dy-lists-box:hover{box-shadow: 0 0 10px rgba(0,0,0,.2);}

.dy-source .source-tab a, .dy-source .source-tab span{width: 110px;height: 40px;padding: 0;line-height: 40px;font-size: 14px;border: 1px solid #ddd;}

.dy-source .source-tab span{border: 1px solid #555}

.dy-source .source-tab a.active{background-color: #FFF;border-color: #FF565B;}

.dy-source .source-box h2{margin-bottom: 35px;padding-left: 15px;color: #555;font-size: 20px;}

.dy-source .source-list{overflow: hidden;}

.dy-source .source-img{width: 100%;height: auto;}

.dy-source .source-img img{width: 100%;}

.dy-source .source-title{font-size: 14px;}

.dy-source .source-box .md-2{position: relative;}

.dy-source .source-box .source-img.line{border-color: #fff;background-position:center 20px; background-repeat:no-repeat;}

.dy-source .source-box .source-img.line h3{ font-size:16px; text-align:center; font-weight:600;}

.dy-source .source-box .source-img.line p{margin-top:10px;font-size: 14px;line-height: 1.6; font-weight:normal;}

.dy-source .source-box .source-title{height: 42px;overflow: hidden;}

.dy-source .source-box .source-img.line:hover{color: #FF565B;border-color: #FF565B;}

.source-box .subjoin{}

.source-box .subjoin li{ width:25%;}

.source-box .subjoin li .source-list{ background:#fff; width:100%; height:100%;overflow: hidden;}

.source-box .subjoin li .source-list .source-img{padding-top:85px;}

.dy-tch{margin-left: -25px;margin-right: -25px;overflow: hidden;}

.dy-tch .md-3{padding-left: 25px;padding-right: 25px;margin-bottom: 30px;}

.dy-tch .md-3 > div{padding-bottom: 15px;background-color: #fff;text-align: center;}

.dy-tch .md-3 > div h3{font-size: 18px;font-weight: 600;line-height: 45px;}

.dy-tch .md-3 > div p{font-size: 14px;color: #767676;}

.dy-tch .md-3 > div:hover{box-shadow: 0 0 10px rgba(0,0,0,.2);}

.dy-slide{overflow: hidden;}

.dy-slide .hd{width: 100%;margin: 30px 0;text-align: center;}

.dy-slide .hd li{display: inline-block;width: 150px;margin: 0 35px;font-size: 16px;line-height: 42px;border: 1px solid #555;cursor: pointer;}

.dy-slide .hd li.on{color: #FF565B;border-color: #FF565B;}

/* shishang.html*/.sh-banner{background: url(../images/shishang/banner.jpg) no-repeat;}

.sh-sch-list > a{color: #ffce00;border: 1px solid #ffce00;}

.sh-imgs li span{background-color: #ffce00;}

.sh-pics{background-color: #ffce00;}

.sh-table-link{color: #ffce00;border: 1px solid #ffce00;}




/*new bar*/
.footbar { position: fixed; bottom: 0; width: 100%; height: 120px; background: url('../images/footbar.png') no-repeat; overflow: hidden; }
.footbar-form { width: 100%; height: 40px; margin-top: 73px; overflow: hidden; }
.footbar-form label, .footbar-form input[type="text"], .footbar-form button { float: left; display: inline-block; line-height: 32px; font-size: 16px; }
.footbar-form label { margin-right: 10px; color: #FFF; }
.footbar-form input[type="text"] { width: 12%; margin-right: 15px; border: 0; }
.footbar-form button { width: 12%; margin-left: 15px; border: 0; outline: 0; background-color: #ff565b; color: #FFF; text-align: center; cursor: pointer; font-weight: 700 }
.footbar-close { float: right; position: relative; top: -60px; width: 27px; height: 26px; display: block; z-index: 100; background: url(../images/b_close.png) no-repeat center center; }