/*reset css*/
*,body,html{padding:0;margin:0;margin:0 auto;font-family:"Microsoft YaHei",sans-serif;
box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; }
body,html{background-color: #fff;}
ul{border:0;outline:0;display:block}
ul,li{list-style:none}
u{color:#d6000b;}
a{color:#333; text-decoration:none; padding:0;margin:0;}
a:hover { color:#d6000b; }
.red, a.red {color: #d6000b;}
a:hover{text-decoration:none;cursor:pointer}b,p{outline:0;border:0;word-wrap: break-word;word-break: normal;}
img{outline:0;border:0;vertical-align: top;}
header,footer,section,aside,nav,menu,hgroup,article,menu{display: block;}
iframe{margin: 0 auto;}
input{border: 0;outline: 0;}
table{border-collapse:inherit;border-top: none;border-left: none;}
table,th,tr,td{border-color: #ccc;}
table td{border-bottom: none;border-right: none;}
hr{width: 100% !important;}
.text-over { overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.fl,.left{float:left !important;}
.fr,.right{float:right !important;}
.w1200{width:1200px!important;margin:0 auto;}
.container {width: 1200px;margin: 0 auto;padding: 0;}
.width_all{width:100%;max-width:1920px;margin:0 auto;min-width:1200px;}
.clearfix{*zoom:1;}/*IE/7/6*/
.clearfix:before,.clearfix:after{clear:both;display:block;content:"";height:0;visibility:hidden;font-size: 0;}
.ptb35 {padding: 35px 0;}
input, textarea, select, button {border: 0;outline: none;}
i, em {text-decoration: none;font-style: normal;}
/*common css*/
.mt20{ margin-top:20px !important;}
.mb15 {margin-bottom: 15px;}
[class^="ellipsis-"]{display: -webkit-box;overflow: hidden;white-space: normal!important;text-overflow: ellipsis;word-wrap: break-word;-webkit-box-orient: vertical;}
.ellipsis{display: -webkit-box; overflow: hidden; white-space: normal!important; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.ellipsis-3{-webkit-line-clamp: 3;}
.ellipsis-2{-webkit-line-clamp: 2;font-weight:bold;}
.h90{ width:100%; height:90px; line-height: 30px; overflow: hidden; letter-spacing: 1px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.fontcolor1 {color: #d6000b;}
.ft18 {font-size: 18px;}
.ml25 {margin-left: 25px;}
.textcolor {color: #333;font-size: 16px;line-height: 26px;}
.h44{ height:50px; line-height:25px; overflow:hidden;font-size: 16px;}
/*404*/
.box_404{width: 100%;height: 100%;padding: 80px 0px;}
.box_404 >.group_404 >.group_404_l{float: left;width: 50%;}
.box_404 >.group_404 >.group_404_l >img{display: block;width: 75%;margin: 0 auto;width: 450px;height: 336px;}
.box_404 >.group_404 >.text{float: left;height: 336px;padding-top: 90px;}
.box_404 >.group_404 >.text >span{font-size: 24px;color: #000000;display: block;}
.box_404 >.group_404 >.text >p{font-size: 16px;color: #a0a8b0;display: block;margin: 30px 0px;line-height: 20px;}
.box_404 >.group_404 >.text >a{display: inline-block;font-size: 16px;color: #a0a8b0;margin-right: 20px; padding: 4px 20px;border: 1px solid #a0a8b0;border-radius: 5px;}
.box_404 >.group_404 >.text >a:hover{-webkit-box-shadow: 0px 0px 5px 0px rgba(199,199,199,1);-moz-box-shadow: 0px 0px 5px 0px rgba(199,199,199,1);box-shadow: 0px 0px 5px 0px rgba(199,199,199,1);}
.box_404 >.group_404 >.text >a.sy_class:hover{-webkit-box-shadow: 0px 0px 5px 0px #d6000b;-moz-box-shadow: 0px 0px 5px 0px #d6000b;box-shadow: 0px 0px 5px 0px #d6000b;}
.box_404 >.group_404 >.text >a.sy_class{border: 1px solid #d6000b;color: #d6000b;}
/*翻页*/
.page .thisclass{ background-color:#d6000b; border:none; color:white;  }
.page{  margin-top:30px;}
.page li { border:1px solid #d2d2d2; border-radius:2px; float:left; margin:0 12px 0 0; line-height:30px; padding:0 12px;} 
.page li a{ text-align:center; }
.page li select{ border:none;}
/*顶部*/   
.new_head>.header-top{height: 45px;background-color: #fafbfc;border-bottom: 1px solid #E9DFDF;}
.new_head>.header-top>.header-box>.marqu{float: left;font-size: 16px;line-height: 45px;color: #4E4E4E;}
.new_head>.header-top>.header-box>.marqu>span{color: #666;}
.new_head>.header-top>.header-box>.marqu>span>a{color: #666; font-size: 16px;}


.header-top .header-box hgroup .a-l a{color: #6d6d6d;font-size: 16px;}
.header-top .header-box hgroup .a-l a>.icon-liuyan{vertical-align:middle;}
.header-top .header-box hgroup{float: right;line-height: 45px;}
.header-top .header-box hgroup >.a-l{display: inline-block;}
.header-top .header-box hgroup a{color: #4E4E4E;font-size: 16px;padding: 0 12px;}
.header-top .header-box hgroup a:hover{color:#d6000b;}
.title-h1{display: inline;font-size: 16px;font-weight: normal;}
.title-s{float:left;font-size: 16px;line-height: 45px;color: #4E4E4E;}
/*机构头部*/
.head{background-color: #fff;padding: 20px 0;}
.head h1 a,.head span a{color: #323131}
.head-logo{float: left;}
.head-tel{margin-top: 12px; height:40px; line-height: 40px; }
.head-tel i.only-tel{ font-size: 35px; color: #d6000b; margin-right: 10px; float: left; }
.head-tel .tel{font-size: 18px;font-weight: bold;color: #cc0001;}

.header-tex{width:450px; float: left;}
.header-tex ul{ float:right; width:410px;}
.header-tex ul li{width:410px; height:14px; line-height:14px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;float:left;font-size: 12px;color: #2E2B2B;}
.head-logo h1{ margin:0 0 0 15px; float: left; font-size: 32px;font-weight: bold;line-height: 70px;letter-spacing: 0;}
.head-logo h2{ margin:0 0 0 15px; float: left; font-size: 32px;font-weight: bold;line-height: 70px; letter-spacing: 0; color: #262626; }


.container-title{ line-height: 30px;padding-bottom: 15px;    margin-top: 25px; margin-bottom: 10px;border-bottom: 1px solid #eee;}
.container-title h2,.container-title p{    float: left;font-size: 28px;font-weight:bold;line-height: 30px;}
.container-title h2 span em, .introduce-cnt li a, .school-news ul li:hover a, .school-news ul li:hover span, .faq-cnt dl dt a:hover, .link-cnt a:hover {
color: #323131;
}
/*导航条*/
.navbar-default {background-color: #d6000b;}
.navbar-nav{width: 100%; height: 50px; line-height: 50px;}
.navbar-nav > li{width: 10%; float: left;  text-align: center; font-size: 16px;}
.navbar-default .navbar-nav > li > a{padding:15px 20px;}
.navbar-default .navbar-nav > li > a{color: #fff;}
.navbar-default .navbar-nav > .active > a{color: #fff;background-color: #323131;}
/*机构banner*/
.xmf_banner{position: relative;}


/*面包屑*/
.breadcrumb,.breadcrumb a{font-size: 16px;line-height: 50px;color: #9fa9b3;background-color: #F5F7F9}
.breadcrumb a:hover{color: #323131;}

/*底部*/
.footy{ width: 100%; margin-top:45px;  clear:both;overflow:hidden;text-align:center;line-height:32px;padding:20px 0 30px; margin-top: 20px; background:#fff;font-size:14px; border-top:2px solid #d9d9d9; box-shadow:0 0 3px #f1f1f1;}
.footy a{padding:0 10px; color:#666; font-size: 15px;}
.footy .text_bold{font-weight:bold; font-size:18px;color: #ff5400;}
.footy .text_red{font-size:20px;color:#d6000b;font-weight:bold;}
.footy em{color:#d6000b;}
.footy a.r_arrow {display: block;width: 154px;height: 34px;line-height: 32px;color: #fff;margin-top: 30px;border: 1px solid #fff;text-align: center;}
.footy a.r_arrow :after{float: right;margin-right: 15px;}
.footy a.r_arrow a:hover{background-color: #ff7c4a;;border-color: #ff7c4a;}


.bg000{    background-color: #F5F7FA;
padding: 20px 0;}
.bgfff{ width:100%; padding:10px 0;box-shadow:0 2px 8px 0 rgba(7,17,27,.06); clear:both; overflow:hidden;}

.index-pj em {font-size: 32px;letter-spacing: 0;color: #d6000b;}
.index-pj span {height: 24px;margin: 5px;padding: 2px 8px 2px 6px;font-size: 16px;line-height: 21px;letter-spacing: 0;color: #fff;-moz-border-radius: 13px 13px 13px 0;
border-radius: 13px 13px 13px 0;background: #d6000b;}

/*学校环境*/

.figurelist{padding-top: 20px;}
.figurelist li{float: left;width: 19%;margin:0 1.2% 2% 0;border: 1px solid #ebedf0; border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;overflow: hidden;}
.figurelist li:hover{-webkit-box-shadow:0 0 25px  rgba(0,0,0,.3);-moz-box-shadow: 0 0 25px  rgba(0,0,0,.3);box-shadow: 0 0 25px  rgba(0,0,0,.3)}
.figurelist li:nth-child(5n){ margin-right: 0;}
.figurelist .figure-cnt{padding: 15px;background-color: #fff;  border-top: 0}
.figurelist .figure-name{color: #666;font-size: 16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.figurelist .figure-text{font-size: 16px;height: 40px;line-height: 20px;color: #818991;overflow: hidden;padding: 20px 0; float: left; width: 100%;border-bottom:1px #ececec dotted;}
.figurelist .figure-text.name-center{text-align: center;height: 20px;}
.figurelist .figure-img{text-align: center}
/*常见问答*/
#demo{overflow:hidden; width:865px; background:#f4f4f4;float: left;height: 310px;margin-bottom: 15px;}
.faq-cnt{float: left;width: 100%;padding: 20px 0 0;}
.faq-form{width: 26%;float: right;}
.faq-cnt dl{float: left;width:100%;margin: 0 0 3%;}
.faq-cnt dl dt {padding-left:30px;font-weight:400;color:#323131;height:24px;margin-bottom:10px;font-size: 16px;font-weight: bold;background:url(../images/faq-icon.png) left center no-repeat}
.faq-cnt dl dt a{display: block;color: #323131;font-weight: bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.faq-cnt dl dd {padding:13px 0 0 28px;letter-spacing: 1px;background:#f7f8f9;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;font-size:16px;color:#59636d;line-height:24px;}
.faq-cnt dl dd p{height:40px;overflow:hidden;}
.faq-form .form-main{padding: 20px 0 17px;background-color: #eef1f4; height: 400px;}
.faq-form .form-title{margin-bottom: 15px;}
.faq-form .form-title span{position: relative;display: inline-block;font-size: 20px;line-height: 35px;font-weight: bold;color: #fff;background-color: #323131;padding: 0 20px}
.faq-form .form-title span::after{position: absolute;display: block;content: '';top: 0;right: -15px;width: 18px;height: 35px;background: url(../images/form-title-bg.png) no-repeat center center}
.faq-form textarea{line-height: 24px}
.faq-form textarea.form-control{height: 80px;}
.faq-form .form-group > div{padding-left: 0}
.faq-form .submit-group button{font-size: 16px;background-color: #d6000b;border: 1px solid #d6000b; margin:15px auto; color: #fff;}
.form-horizontal .control-label {padding-top: 7px;margin-bottom: 0;text-align: right;}
.col-sm-4 {width: 30%;display: inline-block;text-align: right;    font-size: 16px;}
.input-group-span em {
    color: #ae2a2a;
    padding-right: 5px;
}
.form-control {
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 16px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.form-control,.selects-box select{height: 32px;line-height: 32px;font-size: 16px;color: #999;border: 1px solid #dedede;padding: 0 4%;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;
-ms-border-radius: 3px;-o-border-radius: 3px;}
textarea.form-control{height: 100px;}
select.form-control{padding: 0 6px}
.faq-form textarea.form-control {height: 80px;line-height: 24px;}
.form-horizontal .control-label {padding-top: 7px;margin-bottom: 0;text-align: right;width: 20%;float: left;}
.input-group-fr{width:55%;float: right; margin-right:10%;}
.faq-form .form-group {height: 40px;margin: 0 auto 15px; line-height: 40px;}
.form-title{font-size: 18px;font-family: Microsoft YaHei;font-weight: 400;color: #333;text-align: center;margin-bottom:10px;}
.submit-group {text-align: center;margin-bottom: 10px !important;}
/*简介*/
.introduce .form-main {width: 27%;}
.introduce-l {width: 70%;}
.introduce-box,.student-box,.link-box,.photo-box{margin-bottom: 30px;}
.introduce{background-color: #fff;padding: 0;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;}
.box-shadow1 {box-shadow: 0px 0px 6px rgba(25,45,118,.1);}
.icon {padding: 2px 10px;margin-right: 10px;background: url(../images/icon.png);}
.school-news .news-icon { font-size: 24px !important; margin-right: 6px; color: #000;float: left;}
.form-horizontal .pen-icon {font-size: 20px !important; color: #000; margin:2px 6px 0 0;float: left;}
.introduce-box .detail-icon {background-position: -52px -2px;}
.photo-icon {background-position: -49px -240px;}
.faq-icon {background-position: -49px -282px;}
.introduce-main{margin-bottom: 30px;}
.introduce-main .container-title{border: none;margin-bottom: 20px;padding: 0}
.container-title h2,.container-title p{float: left;font-size: 28px;font-weight:bold;line-height: 30px;}
.school-icon{padding: 2px 8px 0 0; font-size: 35px !important; float: left;}
.container-title h2 span em,.introduce-cnt li a,.school-news ul li:hover a,.school-news ul li:hover span,.faq-cnt dl dt a:hover,.link-cnt a:hover{color: #d6000b;}
.introduce-cnt li span a{ color:#666;}
.container-title .address-icon{margin-right: 5px;font-size: 20px !important; color: #323131;}
.introduce-cnt{padding: 15px 0;background-color: #f3f5f7;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;}
.introduce-cnt li.address span,.introduce-cnt li.address marquee a{color: #d6000b;}
.introduce-cnt,.introduce-box .detail-cnt,.introduce-box .adv-cnt{margin-bottom: 10px; font-size: 16px;}
.introduce-box .icon{margin-right: 5px;}
.introduce-box .detail-cnt b,.introduce-box .adv-cnt b{font-weight: bold;color: #323131}
.introduce-box .detail-cnt span{ width: 100%; position: relative; line-height: 30px;color: #59636d;max-height: 215px; overflow: hidden; display: block;}
.introduce-box .detail-cnt a{color: #323131; position: absolute; right: 0; bottom:5px; background-color: #fff; }
.introduce-cnt li{float: left;width: 50%;line-height: 38px;color: #58626d }
.introduce-cnt li.address{width:100%;max-height: 40px;overflow: hidden;}
.introduce-cnt li b{color: #323131;font-weight: normal}
.school-news .container-title,.form-horizontal .container-title{height: 39px;padding-bottom: 15px;margin-bottom: 10px;border-bottom: 1px solid #dbdbdb;}
.school-news .container-title span,.form-horizontal .container-title span{
display: inline-block;font-size: 18px;font-weight: bold;line-height: 18px;margin-right: 10px;color: #000;border-bottom: 1px solid #000;padding-bottom: 15px;}
.school-news .icon,.form-horizontal .icon{padding: 2px 10px !important;background-size: auto !important}
.container-title .more{font-size: 16px;color: #a5aab0;}
.school-news ul li {height: 32px;line-height: 32px;font-size: 16px;padding-left: 12px;background: url(../images/li-bg.jpg) no-repeat center left;}
.school-news ul li a{float: left;width: 80%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.school-news ul li span{float: right;color: #60686f;}
/*课程标题*/
.swiper-container {height: 45px;margin: 0 auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;}
.recommend-class{ width:37%; float: left; font-size: 27px;font-weight: bold;height: 28px; color: #000;margin-top:3px;}
.recommend-class span{color: #d6000b;}
.tab-hd{ max-width: 750px;height: 45px;line-height: 45px;overflow: hidden; line-height: 45px; float: right;  text-align: right;display: block;}
.tab-hd>li{text-align: right;width: auto;display: inline-block;margin-left:25px;position: relative;}
.tab-hd>li>a{font-size: 16px;color: #666;display: inline-block;padding-bottom: 9px;}
.tab-hd>li.active>a{color: #d6000b; position: relative;}
.tab-hd>li.active>a:before{content: '';width:30%;height: 3px;background-color:#d6000b;display: block;left:35%;position: absolute;bottom:11px;}
/*机构课程*/

.width_main>.recommend-class{position: absolute;top:0;left: 0;color: #000;border-color:#0090f5;}
.index_box2{width: 1224px;margin: 0 auto; padding-top:15px;}
.index_kc>li{width:600px;padding: 15px;float: left;    border: 1px solid #f0f0f0;background-color: inherit;background-color:#ffffff;height: 170px;margin: 0 10px 15px 0; overflow:hidden;position: relative;top: 0;transition: all 0.3s linear;box-shadow: 0 0 3px rgba(0,0,0,0.2); }
.index_kc>li:nth-child(2n){ float: right;}
.index_kc>li>a{display: block;}
.index_kc>li:hover>.div-img{position: relative;}
.index_kc>li:hover{top:-5px;box-shadow: 0 0 8px rgba(0,0,0,0.2); }
.index_kc>li>.div-img{position: relative;}
.index_kc>li:hover>.div-text>span{color: #d6000b;}
.index_kc>li>.div-img a img{width: 200px; height: 140px;float: left; border-radius: 6px;}
.index_kc>li>.div-text{display: block;float: left;padding:5px 0 0 20px;width: 64%;}
.index_kc>li>.div-text>span a{display: block;font-size: 18px;color: #333;font-weight: 600;height: 30px;line-height: 25px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.index_kc>li>.div-text>p{display:block;float: left;color: #666;font-size: 16px;margin-top: 8px;}
.index_kc>li>.div-text>p:nth-child(2){float: right;}
.div_more{width: 1200px;text-align: center;margin-top: 30px;}
.div_more:hover>a{color: #a4adb9;}
.div_more>a{color: #666;font-size: 16px;height: 16px;line-height: 16px;}
.div_more>a>i{margin-left: 5px;vertical-align: -1px;font-weight: bold;}

.index_kc>li>.div-text>p.div-p{ width:100%; height:16px; color:#d6000b; line-height:18px; font-size:12px;}
.index_kc>li>.div-text>p.div-p b{ font-size:16px; color:#d6000b}

.index_kc>li>.div-text>p.div-p i{ font-size:14px; color:#999; float:right; font-style:normal;}
.index_kc>li>.div-text>p.ul1-p1{ width:100%; line-height:24px; color:#666; margin-top:12px; font-size:14px; padding-bottom:10px;}
.index_kc>li>.div-text>p.ul1-p1 i{ font-style:normal; border:1px solid #ddd; font-size:14px; padding:2px 4px}
.index_kc>li>.div-text>p.ul1-p1 b{ color:#999; font-size:16px; font-weight:normal}
.index_kc>li>.div-text>p.ul1-p1 b a{ display: inline-block;}

/*首页优势*/
.radius{ border-radius:6px; background-color:white; border:1px solid #d9d9d9;}
.m_box3 {margin:10px auto;text-align: center;line-height:35px; letter-spacing:1px;}
.m_box3 .xxjj_3{font-size:16px !important;padding:5px 14px;height:200px;overflow: hidden;position:relative;line-height: 30px;text-align: justify;color:#666;}
.m_box3 .xxjj_3 section,.m_box3 .xxjj_3 p { font-size:16px !important;}
.m_box3 .xxjj_3:after{content:'';background:linear-gradient(-180deg,rgba(255,255,255,0.00) 0%,rgba(255,255,255,0.60) 49%,#FFFFFF 85%);position:absolute;width:100%;bottom:0;left:0;height:100px;z-index:5;border:none;}
.m_box3 .xxjj_3.hi:after{display:none;}
.font1 {font-size: 24px;line-height: 34px;font-weight: 700;margin: 25px auto 15px;color: rgb(0, 0, 0);display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;}

/*首页师资*/
.jg_shizi dl{display: flex;  flex-direction: column;  -webkit-box-align: center; align-items: center;width: 183px;height: 240px;background-color: rgb(250, 250, 250);box-sizing: border-box;cursor: pointer;padding: 20px 10px 0;border-radius: 12px;
transition: all 0.3s ease 0s;margin-right:15px; float: left;    margin: 20px 8px;}
.jg_shizi dl:nth-child(6n){ margin-right: 0;}
.jg_shizi dl:hover{ box-shadow: 0 2px 10px #666;}
.jg_shizi dl img{ width: 120px;height: 120px;border: 1px #f1f1f1 solid;    border-radius: 100%;}
.jg_shizi dl dt{ text-align: center;}
.jg_shizi dl dd{  font-size: 16px;}
.jg_shizi dl dd h3,.jg_shizi dl dd h3 a{ text-align: center; color: #000; font-size: 16px; line-height: 45px;height: 45px;overflow: hidden;}
.jg_shizi dl dd p{ width: 100%; max-height: 44px; line-height: 22px; overflow: hidden; color: #666;}
/*校区导航*/

.location-main { background: #f7f7f7; border: 1px solid #d9d9d9;width: 865px;height: auto;padding:15px 20px;}
.location-list{max-height:290px; overflow-y: scroll}
.location-list li {width: 48%; float: left; position: relative; height: auto;line-height:24px; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; font-size: 12px; cursor: pointer; background: #fff; -webkit-transition: all 0.3s; transition: all 0.3s; margin: 8px 1%; }
.location-list .location-num { position: absolute; left: 7px; top: 27px; width: 21px; height: 33px; line-height:23px; color: #fff; text-align: center; background:url(../images/bd2.png);}
.location-list .location-addr { padding-left: 40px; font-size: 14px; color: #999;}
.location-list .location-addr h3 { font-weight: normal; margin-bottom: 2px; color: #212121; font-size: 1.17em; }
.addr-info { line-height: 20px; }
li.addMove span.location-num{ background:url(../images/bd1.png); }
#store-list li:hover{ transform: scale(1.05);  box-shadow: 0 0 10px 8px rgba(102,102,103,.1);}
#store-list li:hover span{ background:url(../images/bd1.png);}
.location-shop-con { width: 100%;}
.location-shop-detail-form{ margin: 10px 8px; line-height:16px;}
.location-shop-detail-form .selectTag{ margin-left:10px; width:108px; border:0px; padding:4px;}
.w335 {width: 335px !important; }
/*评价*/
/*评价评分*/
.zonghe{ width: 830px; height:120px; margin: 15px 3px; border:1px #f1f1f1 solid; box-shadow:3px 2px 16px #ccc;}
.zonghe .fl{ padding:20px 15px 0 20%; float:left; font-size: 16px;}
.zonghe .fr{ width:50%; float:left; padding:20px 0 20px 20px; font-size:18px; color:#000; line-height:38px;}
.zonghe span{ font-size:45px; color:#d6000b;}
.zonghe
/*评价详情*/
.pingjia_cont{ width:100%; float: left; overflow: hidden;}
.face-box{width:40px;height:40px;-moz-border-radius:50%;border-radius:50%;background:#323131;text-align:center;line-height:40px;color:#fff;font-size:14px;font-weight:600;margin-right: 18px;float: left;/* margin-top: 25px; */}
.pj_cont img{ width:40px; height:40px; display:block; float:left; border-radius:20px; margin-right:18px;}
.pj_cont p{ width:300px; height:16px; line-height:16px; font-size:16px; color:#333333; display:block; float:left;text-align: left;}
.pj_cont span{ font-size: 14px !important; color:#999; height: 32px; line-height:32px;display: block; margin-bottom: 20px;padding-right: 3px;}
.pingjia_cont , .pj_cont {width: 844px;padding: 10px 0 30px;height: 40px;clear: both;}
.left-qadetail-main-school1-main .left-course-company{  padding: 20px 0px;margin-bottom: 0px; border-bottom:1px dotted #e8e8e8}
.left-qadetail-main-school1-main .left-course-company-right1{ padding:16px 0 0 120px;}
.left-qatail-title-span{ height:16px; display:block; line-height:16px !important; font-size:14px; padding-left:26px; background:url(../images/left-qatail-title-span.png) no-repeat left center;}
.pj_p1{color:#333; display:block; clear: both; margin-left:58px; width:786px; margin:20px 0; font-size: 16px; line-height: 28px;}
.pj_p2{ line-height:14px; height:14px; margin-top:16px; font-size:14px !important; color:#999; display:block; margin-left:58px; width:786px; text-align: right;}
.pj_p2 a{color:#999}
.pj_x b{ font-size:14px !important; }
.pj_p1 {color: #333;display: block;margin-left: 58px;width: 786px;margin-bottom: 10px;text-align: left;padding-right: 2px;}
.pingjia { width: 844px; float: left; border-bottom: 1px #d9d9d9 dotted;padding: 20px 0;}
.pj_cont .pj_x img{ width:15px; height:15px; margin-top:8px;}
.pj_x img{ float:left; display:block; margin-right:2px;}
.pj_cont .pj_x{ margin:0px; width: 300px;    }
.pj_cont .pj_x b{ display:block; font-weight:normal; margin-left:16px; font-size:12px; float:left}
.shop-photo {width:80%;height: 103px;margin:15px 0 0 55px; box-sizing: border-box; }
.shop-photo .inner {position: relative}
.shop-photo .inner ul {position: absolute;z-index: 10;left: 0;display: block}
.shop-photo .inner ul li {float: left;padding: 0 2px;background-color: #fff;position: relative; margin-bottom: 0;display: block !important;}
.shop-photo .inner ul li a img {vertical-align: middle;width: 100px;height: 100px}
.shop-photo .inner ul li .img-inner {float: none;display: block;width: 450px;height: 250px;overflow: hidden}

/*右侧*/
.right{ width:280px; height:auto;}
.right-course-recommend, .right-course-navigation, .right-school-love, .right-school-audition, .right-news-news, .right-auditing-new, .right-qadetail-qa, .right-qadetail-inf, .right-news-study{padding: 6px 12px 4px 12px; width:100%; height:auto; background-color:#FFFFFF; margin-bottom:20px;}
.right-title{ width:100%; height:42px; line-height:42px; font-size:18px; color:#333; font-weight:bolder; border-bottom:solid 1px #e6e6e6}
/*右侧提交*/
.organ-navigation-right {width: 280px;height:340px;padding:50px 25px;background: url(../images/lybg.png) no-repeat center center; background-size: 100%; }
.organ-navigation-right h3{ width:230px; height:50px;display:block; clear: both; text-align:center;font-size:18px; color:#FFFFFF; }
button.btn_onr{ width:100%; height:38px; display:block; text-align:center; font-size:16px; color:#FFFFFF; background-color:#d6000b; border-radius:4px; }
.form-contro{width: 100%; padding-left:45px; height:36px; margin-bottom:10px;border: 1px #ccc solid;border-radius:4px;}
.form-contro4{ width:100%; padding-left:40px; height:38px; color: #666; margin-bottom:10px;  border: 1px #ccc solid;border-radius:4px;}
.form-l{ background:url(../images/form-contro1-img1.png) no-repeat left center #FFFFFF}
.form-2{ background:url(../images/form-contro1-img2.png) no-repeat left center #FFFFFF}
.form-3{ background:url(../images/form-contro1-img3.png) no-repeat left center #FFFFFF}
/*右侧新闻*/
.right-news-news-ul{ margin-top:14px; padding:0 4px}
.right-news-news-ul li a{ font-size:14px; height:14px; line-height:14px; display:block; color:#333333; display:block; margin-bottom:22px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.right-news-news-ul li a:hover{ color:#d6000b}
.right-news-news-ul li a i{ color:#999999; padding-right:14px;}
.color-b {color: #d6000b !important;}
/*右侧小块*/
.right-course-navigation-div{ padding:18px 0 4px; display:block; width:100%; height:auto;}
.right-course-navigation-div li{ display: inline-block;}
.right-course-navigation-div a{ font-size:16px; color:#323131; padding:2px 14px; display:inline-block; margin-bottom:10px; margin-right:6px; border:solid 1px #323131; border-radius:16px;}
.right-course-navigation-div a:hover{color: #fff; background-color:#323131}

/*左侧简介*/
.l_box{ width:865px;}
.l_tit h2{margin: 30px 0; height: 30px; border-left: 3px solid #d6000b;padding-left: 12px;font-family: "Microsoft Yahei";font-size: 24px;line-height: 30px;font-weight: bold;position: relative;}
.news_para a,.shizitext a{display: inline;}
.news_para,.news_para p,.news_para div{ line-height: 35px;margin: 15px 0;letter-spacing: 0.5px;font-size: 16px !important;}
.r_box{ width:300px; background:none; float: right;}
.news_about font{line-height:50px; }
.news_about {    text-align: left; color: #888888; border: 1px solid #F3F3F3; padding: 10px; margin: 10px auto 10px auto; line-height: 23px; background: none repeat 0 0 #F6F6F6; }
.news_about strong { color: #38485A; font-weight: 400 !important; font-size: 16px; padding-right: 8px; }
.news_about span{ padding:10px 0 10px 60px;display: block;}
.news_con img{ display:block; max-width:100%; margin:0 auto; padding:15px 0; height:auto !important;}
.news_para p.xwpic{  text-align: center;}
/*课程*/
.course1 .kc_list, .course1 .kc_list-right {height: auto !important;}
.p020 {padding: 20px 0!important;}
.left-course-main{ width:884px; height:auto; background-color:#FFFFFF}
.kc_list{ width:100%; display:block; border-bottom:#eeeeee 1px solid}
.kc_list img{ width:226px; height:158px; display:block; border-radius:4px; margin:10px 20px 10px 0; float:left}
.kc_list-right{ width:610px; height:158px;}
.kc_list-title{ width:610px; height:32px; margin-top:8px;}
.kc_list-title a{ max-width:480px; font-size:18px;line-height:22px; font-weight:bold; display:block; color:#333333; float:left; margin-right:4px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.kc_list-title a:hover{ color:#d6000b;}
.kc_list-title span{ font-size:12px; height:12px; line-height:12px; padding:3px 3px; color:#fff; background-color:#d6000b; margin-left:4px; float:left;}
.kc_list-title i{ font-size:14px; height:18px; line-height:18px;color:#666; margin-left:4px; padding-left:24px; float:left; font-style:normal}
.kc_list-title p ,.kc_list-title p a{ font-size:18px; font-size:18px; line-height:18px; font-weight:bolder; float:right; color:#d6000b;}
.kc_list-nov{ width:598px; height:16px; display:block; margin-bottom:14px;float: left;}
.kc_list-nov li{ float:left}
.kc_list-nov li a{ height:16px; display:block; margin-right:16px;  color:#999; line-height:16px; font-size:12px;}
.kc_list-nov li a i{ font-style:normal; color:#d6000b}
.kc_list-nov li a span{ font-style:normal;  color: #666;padding-left: 22px;margin-left:6px;background: url(../images/xiaoqu_title.png) no-repeat center left;}
.kc_list-nov li a b, .kc_list-p2 b{ font-weight:normal; color:#d6000b;}
.l_a{ font-size: 20px; color: #999 !important; margin-right: 5px; float: left;}
.l_a1{padding: 0 8px !important;font-size: 12px !important;color: #d6000b !important;border: 1px solid #d6000b;}
.kc_list-p{ font-size:14px; line-height:1.8; color:#999;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; margin-bottom:18px;float: left;}
.kc_list-p2{ font-size:12px; line-height:22px; color:#999; margin-bottom:16px;clear: both;}
.kc_list-p2 a{ color: #999;}
.l_kc_b1{ width:100px; height:30px; border-radius:3px; background-color:#d6000b; color:#FFFFFF!important; line-height:30px; font-size:12px; text-align:center;display: block;float: left;}
.l_kc_b2{ width:98px; height:30px; border-radius:3px; border:#e7b0b3 1px solid; color:#d6000b; line-height:28px; font-size:12px; text-align:center; margin-left:10px; background-color:#FFFFFF;display: block;float: left;}
.l_kc_b3{color:#d6000b; line-height:30px; font-size:14px; text-align:center}
/*课程筛选*/
.filter-panel {height: auto;overflow: hidden; margin: 0 auto;padding: 20px;border: 1px solid #dddddd;background-color: #FFFFFF;}
.filter-panel{width: 100%;margin-bottom: 10px !important;}
.filter .filter-container {width: auto;}
.accordion-handle.active{background-color: #ebebeb;color: #808080;}
.readmore-js-toggle {float: right;color: #d6000b;}
.filter {margin-bottom: 10px;}
.filter p{ width:60px; float: left; display:block; height:auto; font-size:12px; line-height:12px; padding:5px 0; color:#999;}
.filter ul{ width: 92%; height:auto; float:left;min-height: 26px}
.filter li{  display:inline-block; *display:inline; *zoom:1; margin-right:10px; margin-bottom:4px; }
.filter li a{ display:block;height: 25px; line-height: 25px;  padding:0 8px; color:#666; text-decoration:none; font-size:12px; border-radius:12px; transition:all 0.4s ease 0s; }
.filter li a:hover{background-color:#d6000b; color:#fff; }
.filter li.active a{ background-color:#d6000b; color:#fff;height: 25px; line-height: 25px; }
.filter .filter-container{ width:1100px; height:auto; padding:12px 16px; border:#eeeeee 1px solid; background-color:#f8f8f8; margin-left:60px;float: left;margin-top: 6px;}
.filter .line{padding-top:12px; border-top:1px solid #ddd; margin-top:10px;}



/*课程详情上部分*/
.kc1{width:1200px;border:1px solid #ddd;background:#f9f9f9;padding:30px 30px !important;margin-bottom:30px;}
.kc1 .trainDes_l{width:430px;float:left;margin-right:30px;}
.kc1 .trainDes_l img{width:100%;}
.kc1 .trainDes_r{float:right;width:660px;line-height:35px;padding-top:10px; font-size: 16px;}
.kc1 .trainDes_r a:hover{color:#323131;}
.kc1 .trainDes_r .pj_x img{ margin-top: 10px;}
.kc1 .trainDes_r .btn{border:0;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-right:20px;display:block;width:160px;cursor:pointer;margin-top:20px;font-size:16px;color:#fff;padding:8px 0;}
.kc1 .trainDes_r .btncolor{background:#d6000b;}
.kc1 .trainDes_r .btngray{background:#BABABA;}
.kc1 .trainDes_r .btn:hover{background:#323131}
.kc1_tit { width:100%; font-size: 22px !important;font-weight: bold;max-height: 70px; overflow: hidden; line-height: 24px;color: #333 !important;padding-right: 8px; line-height: 30px;float: left;border-bottom: 1px solid #ddd; padding-bottom: 20px; margin-bottom: 20px; }



/*右侧标题*/
.ranking{clear:both;overflow:hidden;}
.rank_title{font-size:20px;border-bottom:1px solid #ebebeb;padding:20px 0;}
.rank_title .more{font-size:14px; float: right;}
/*名师*/
.famous_teacher{padding:10px;overflow:hidden;}
.famous_teacher ul li a{display:block;text-align:center;font-size:16px;padding:10px 0;}
.famous_teacher ul li a img{width:100%;display:block;margin-bottom:10px;}
/*相关课程*/
.hotkc{width:100%; }
.hotkc dl{width:23.5%; height:184px; overflow: hidden; float:left; text-align: center;  margin-right: 2%;}
.hotkc dl:nth-child(4n){ margin-right: 0;}
.hotkc dl dt{ width:100%; height:140px;overflow: hidden;}
.hotkc dl img{ width:100%; height:140px;}
.hotkc dl dd p{  font-size:16px; height:60px; line-height:40px; color:#000;  width:100%;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/*机构新闻*/

.news img{ width:226px; height:158px; display:block; border-radius:4px; margin-right:20px; float:left}
.news-right{ width:610px; height:158px; float: right;padding: 20px 0;display: block;}
.news-title{ width:598px; height:32px; margin-top:8px;}
.news-title a{ max-width:100%; font-size:18px; letter-spacing: 1px; line-height:22px; font-weight:bold; display:block; color:#333333; float:left; margin-right:4px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.news-title a:hover{ color:#d6000b;}
.news-title span{ font-size:12px; height:12px; line-height:12px; padding:3px 3px; color:#fff; background-color:#d6000b; margin-left:4px; float:left;}
.news-title i{ font-size:14px; height:18px; line-height:18px;color:#666; margin-left:4px; padding-left:24px; float:left; background:url(../images/news-title.png) no-repeat center left; font-style:normal}
.news-title p{ font-size:18px; font-size:18px; line-height:18px; font-weight:bolder; float:right; color:#d6000b}
.news-nov{ width:598px; height:16px; display:block; margin-bottom:14px;float: left;}
.news-nov li{ float:left}
.news-nov li a{ display:block; margin-right:16px;  color:#999;  font-size:12px;}
.news-nov li a i{ font-style:normal; color:#d6000b}
.news-nov li a span{ font-style:normal; background-color:#d1e9f5; padding:2px 3px; color:#d6000b; margin-left:6px;}
.news-nov li a b, .news-p2 b{ font-weight:normal; color:#d6000b;}

.news-p{ font-size:14px; line-height:1.8; color:#999;overflow : hidden;width: 100%;clear: both;text-overflow: ellipsis;letter-spacing: 1px; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; margin-bottom:18px;float: left;}
.news-p2{ font-size:12px; line-height:22px; color:#999; margin-bottom:16px;clear: both;}
.news-p2 a{ color: #999;}
.news-bottom1{ width:100px; height:30px; border-radius:3px; background-color:#d6000b; color:#FFFFFF; line-height:30px; font-size:12px; text-align:center;display: block;float: left;}
.news-bottom2{ width:98px; height:28px; border-radius:3px; border:#e7b0b3 1px solid; color:#d6000b; line-height:28px; font-size:12px; text-align:center; margin-left:10px; background-color:#FFFFFF; display: block;float: left;}
.news-bottom3{color:#d6000b; line-height:30px; font-size:14px; text-align:center}
/*师资*/
.u-relateread {  font-size: 20px;  color: #222222;  margin-bottom: 28px;}
.m-redlist { position: relative;  zoom: 1;  border-bottom: 1px solid #dddddd;  padding: 30px 0;}
.m-redlist:after { content: ""; display: block; clear: both;}
.m-redlist .m-imgcon img{ float: left; width:150px;  height: 150px; margin-right: 40px; border-radius:150px; overflow: hidden; position: relative; z-index: 5;}
.m-redlist .m-img { float: left;  display: table;  height: 100px;  max-height: 100px;  margin-right: 40px; border-radius:150px;overflow: hidden;position: relative;  z-index: 5;}
.m-redlist .m-img img {  width:100px; max-height: 100px; border-radius:100px;transition: all 0.8s;}
.m-redlist .m-imgcon .m-img img:hover { transform: scale(1.1);}
.u-tt3{ font-size:18px; font-weight: bold; margin: 10px 0;}
.u-time{ color:#999;margin: 10px 0;}
.u-zy{ line-height:27px; font-size:16px; max-height:55px; letter-spacing:1px; overflow:hidden;}
/* 师资详情 */
.jd_title{border:1px solid #ddd;margin-top:15px;padding:20px;overflow:hidden;box-sizing:border-box;}
.jd_title img{float:left;margin-right:20px; border-radius:150px; height:180px; width:180px;}
.jd_title li{line-height:30px;}
.jd_title li span{color:#666}
.jd_title .jdt_btn{float:left;color:#fff;background:#d6000b;height:35px;line-height:35px;border-radius:2px;padding:0px 35px;margin:10px 10px 0 0;}
.jd_title .jdt_btn1{float:left;color:#d6000b; border:1px #d6000b solid;height:35px;line-height:35px;border-radius:2px;padding:0px 35px;margin-top:10px;}
.jdt_txt {
    width: 623px;
    float: left;
}
p.xwpic {text-align: center;}
.jd_info{margin-top:15px;}
.jdi_box{padding:10px 20px;line-height:30px;color:#666;}
.jdi_box h4{font-size:16px;line-height:36px;}
.jdi_box p{text-indent:2em;}
.xx_title{width:100%; height:50px; margin: 0 auto; line-height:50px;  border-bottom:1px solid #ddd; }
.xx_title span{font-size:18px;color:#d6000b;display:inline-block;height:50px;line-height:50px;border-bottom:2px solid #d6000b;font-weight: bold;}
.jdi_cont{padding:20px 0;color:#666; line-height:25px; font-size:14px;}
.shizit ul li{ width:50%; float: left;}
.item-img{ float:left; margin-right:10px;}
/*校区*/
.xiaoqu_r{ width:610px; height:158px;}
.xiaoqu_title{ width:610px; height:32px; margin-top:12px;}
.xiaoqu_title a{ max-width:480px; font-size:18px;line-height:22px; font-weight:bold; display:block; color:#333333; float:left; margin-right:4px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.xiaoqu_title a:hover{ color:#1891cb;}
.xiaoqu_title span{ font-size:12px; height:12px; line-height:12px; padding:3px 3px; color:#fff; background-color:#d6000b; margin-left:4px; float:left;}
.xiaoqu_title p{ font-size:18px; font-size:18px; line-height:18px; font-weight:bolder; float:right; color:#d6000b}
.xiaoqu_nov{ width:628px; height:16px; display:block; margin-bottom:14px;float: left;}
.xiaoqu_nov li{ float:left}
.xiaoqu_nov li a{ height:16px; display:block; margin-right:16px;color:#999; line-height:16px; font-size:12px;}
.xiaoqu_nov li a i{ font-style:normal; color:#1891cb}
.xiaoqu_nov li a span{ font-style:normal; background-color:#d1e9f5; padding:2px 3px; color:#1891cb; margin-left:6px;}
.xiaoqu_nov li a b, .xiaoqu_p2 b{ font-weight:normal; color:#d6000b;}

.xiaoqu_p{ font-size:14px; letter-spacing: 1px; line-height:1.8; color:#999;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; margin-bottom:18px;float: left;}
.xiaoqu_p2{ font-size:12px; line-height:22px; color:#999; margin-bottom:16px;clear: both;}
.xiaoqu_p2 a{ color: #999;}
.xiaoqu_bottom1{ width:100px; height:30px; border-radius:3px; background-color:#0ea0e7; color:#FFFFFF; line-height:30px; font-size:12px; text-align:center;display: block;float: left;}
.xiaoqu_bottom2{ width:98px; height:28px; border-radius:3px; border:#86cff3 1px solid; color:#1891cb; line-height:28px; font-size:12px; text-align:center; margin-left:10px; background-color:#FFFFFF;display: block;float: left;}
.xiaoqu_bottom3{color:#0ea0e7; line-height:30px; font-size:14px; text-align:center}
.left-school-main-div-nov-a2{ font-size:14px !important; padding-left:0px !important}
.left-school-main-div-nov-a2 img, .right-school-love-div-left img{ width:14px; height:14px; display:block; float:left; margin-right:4px; margin-top:1px;}
/*环境*/
.jg_xc>.con>ul{display:flex;flex-flow:row wrap;}
.jg_xc>.con>ul>li{width: 23.5%;margin:1% 2% 1% 0; overflow: hidden; float: left;padding: 10px 0;cursor: pointer;text-align: center;font-size: 15px;text-align: left;    height: 226px; line-height:23px;}
.jg_xc>.con>ul>li:nth-child(4n){ margin-right: 0;}
.jg_xc>.con>ul>li>img{ width: 100% !important; height: 160px !important;}
.jg_xc>.con>ul>li>span{font-weight: bold;font-weight: bold;font-size:10px;margin-right: 5px;}
.jg_xc>.con>ul>li:hover>span{color: #333;}
.jg_xc>.con>ul>li img{ border-radius:6px;margin-bottom: 10px;}
/*弹出*/
.big_img {position:fixed;z-index:-1;opacity:0;background:rgba(0,0,0,0.6);width:100%;height:100%;top:0;left:0;}
.big_img .swiper-container99 {position:relative;width:100%;height:100%}
.big_img .swiper-container2 .swiper-wrapper {width:100%;height:100%}
.big_img .swiper-slide {width:100%;height:100%;display:table}
.big_img .swiper-slide .cell {width:100%;height:100%;display:table-cell;vertical-align:middle;text-align:center}
.big_img .swiper-slide img {max-width:90%;max-height:80%;margin:0 auto}
.big_img .swiper-container99 {position:absolute;top:50px;text-align:center;width:100%}
.big_img .swiper-container99 span {margin:0 15px;}
.big_img .swiper-container99 >.swiper-pagination99{position: absolute;top: 10px; z-index: 100; right: 10px;display: inline-block;height: 50px;width: 100%;text-align: right; font-size:18px;color: #fff;padding-right: 25px;}
.big_img .swiper-container99 >.swiper-pagination99 >.swiper-pagination-current{font-size: 18px;color: #fff;}
.big_img >.cose{display: block;width: 60px;height: 30px;background: url(../images/zuo_jiantou.png) no-repeat;background-size: 51%;position: absolute;top:  15px;left: 15px;}





.info {font-size: 16px;color: #bebebe;}
.info span {margin-right: 10px; color: #b3b3b3;}
.info a {color: #999;}
.info a:hover {color: #c99c59;}
.news-tit{ text-align: center;border-bottom: 1px solid #eeeeee; margin: 15px auto; padding-bottom: 25px;}
.news-tit h1, .news-tit h2 {font-size: 25px;font-weight: bold;line-height: 50px;margin-bottom: 10px; text-align: center;}
.info span.time a{ color:#3388ff;}

.text-p{margin-top: 50px;}
.text-p>p{padding-bottom: 20px;border-bottom: 1px solid #ebeef3;margin-bottom: 20px;line-height: 30px;padding-left: 80px;position: relative;min-height: 50px; font-size: 16px;}
.text-p>p>strong{position: absolute;top:0;left: 0;}
.text-p>p>span{color:#515151;}
.text-p>div>.black{margin-top: 50px;}
.text-p>div>.black>span{display: block;width: 46%;float: left;padding: 15px 0;background-color: #ebeef3;margin-right:8%;border-radius:5px ;text-align: center;font-size: 18px;font-weight: 600;cursor: pointer;}
.text-p>div>.black>span>i{color: #d6000b;font-size: 23px;font-weight: normal;vertical-align: middle;margin-right: 5px;}
.text-p>div>.black>span>i.icon-weixin-copy{color: #26cf99;}
.text-p>div>.black>span:hover{box-shadow: 0 0 10px rgba(0,0,0,0.3);background-color: #3e8cf5; }
.text-p>div>.black>span:hover>em{color: #FFFFFF;}
.text-p>div>.black>span:hover>a{color: #FFFFFF;}
.text-p>div>.black>span:hover>span{color: #FFFFFF;}
.text-p>div>.black>span:hover>i{color: #FFFFFF;}
.text-p>div>.black>span>em{font-style: normal;color: #515151;}
.text-p>div>.black>span>em>a{color:#515151!important;}
.text-p>div>.black>span:hover>em>a{color:#ffffff!important;;}
.text-p>div>.black>span>a{color: #515151;}
.text-p>div>.black>span>span{color: #515151;}
.text-p>div>.black>span:nth-of-type(2){margin-right: 0;position: relative;}
.text-p>div>.black>span:nth-of-type(2):hover img{display: block !important;top: 53px !important;left: 132px !important;z-index: 9;}

/*城市右侧提交*/
.ly_box{height: 374px;background: url(../images/lybg.png) no-repeat center center; background-size: 100%; padding:30px 20px;margin-bottom: 15px; text-align: center;}
.ly_box>span{display: block;text-align: center;color: #ffffff;font-size: 24px;font-weight: bold;margin-bottom: 30px;}
.ly_box>form>p{height: 40px;line-height: 40px;background-color: #fff;margin-bottom: 15px;border-radius:5px ;overflow: hidden;position: relative;}
.ly_box>form>p.sel:before{font-family: 'iconfont';color: #999999;position: absolute;right: 10px;top: 0;font-size: 16px;}
.ly_box>form>p>input{width: 100%;height: 100%;border: none;padding: 0 10px;font-size:14px;}
.ly_box>form>input{display: block;width: 100%;height: 40px;line-height: 40px;text-align: center;font-size: 16px;background-color: #d6000b;border: none;outline: none;color: #FFF2EE;border-radius:40px ;margin-top: 20px;}
.ly_box>p{font-size: 14px;color:#cbcbce;margin-top: 10px;}

/*城市右侧排名*/
.jg_box{background-color: #fff;padding: 19px 0 1px 0;border-radius: 5px;}
.jg_box .tit{margin: 0 20px 20px 18px;position: relative;}
.jg_box .tit:before{content: "";height: 16px;width: 4px;background-color: #d6000b;position: absolute;left: -15px;top: 3px;}
.jg_box>ul {border-top: 1px solid #f4f4f4;}
.jg_box>ul>li>a{position:relative;display: block;padding-left: 27px;font-size: 14px;color: #666666;height: 40px; line-height: 40px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.jg_box>ul>li>a>em{display:block;width: 18px;height: 18px;text-align: center;border-radius:5px;position: absolute;left: 0;top:10px;font-size: 14px;line-height: 18px;background-color:#d6000b;color: #fff;}
.jg_box>ul>li:nth-child(n+4)>a>em{background-color: #eaeaea;}
.jg_box>ul>li>a:hover>.one_row{color:#323131;}

/*左侧*/
.up{ margin: 25px 0; border-bottom: 1px #ccc solid; padding-bottom: 25px;}
.up>.i_l{width: 240px;float: left;margin-right: 30px;}
.up>.i_l>a{text-align: center;}
.up>.i_l>a img{ width: 100%; max-height: 170px;border-radius: 25px;}
.up>.i_r{width:595px;float: left;position: relative;}
.up>.i_r>.item1>.xx{font-size: 18px;margin-right: 10px;}
.up>.i_r>.item1>.xx:hover{color: #3499ff;font-weight: bold;}
.up>.i_r>.item1>.xq{float: right;font-size: 14px;color: #369bff;}
.up>.i_r>.item2{margin-top: 10px;}
.up>.i_r>.item2>.fs{font-size: 14px;color: #d6000b;}
.up>.i_r>.item2>.pl{margin-left: 26px;}
.up>.i_r>.item2>.pl>span{color: #666666;}
.up>.i_r>.item2>.pl>span:nth-child(2){margin: 0 10px;border-right:1px solid #e4e4e4;border-left:1px solid #e4e4e4;padding: 0 10px;}
.up>.i_r>.item2>.pl>a{margin-left: 15px;color: #d6000b;}
.up>.i_r>.item3{font-size: 14px;color: #999999;line-height: 25px;margin:13px 0;display: -webkit-box;overflow: hidden;white-space: normal!important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.up>.i_r>.item4{color: #999999;width: 78%;max-height: 50px;overflow: hidden;line-height: 25px;}
.up>.i_r>.item4>span{margin-right: 10px;}
.up>.i_r>.exchange{position: absolute;right: 0;bottom: 0;width: 126px;height: 40px;background-color: #d6000b;line-height: 40px;text-align: center;color: #fff;border-radius:5px ;cursor: pointer;}
.up>.i_r>.item4>span>a{display: inline-block;line-height: 12px;color:#2692ff;padding: 3px 5px;border-radius: 3px;border: 1px solid #7abdff;}
.up>.i_r>.item4>span>a:hover{color: #d6000b;}
.xmf_tuij_l{ margin: 0 10px;}
/*全站首页文章推荐*/
.xmf_tuij{ width: 100%; margin-top: 15px; }
.xmf_tuij_l{width: 31.5%; float: left; }
.xmf_tuij_l_tit{float: left;width: 100%; margin:10px 0; color: #2c2c2c;margin-right: 20px;    padding-bottom: 15px; border-bottom: 2px #f1f1f1 solid;}
.xmf_tuij_l_tit h3{ height:17px; font-size: 16px;color: #333; display:inline-block; padding: 0 0 0 12px;  line-height: 17px; border-left: 3px solid #d6000b;}
.xmf_tuij_l_tit a{ float: right;}
.xmf_tuij_news li{  width: 100%; padding-left: 15px; position: relative; height: 30px; line-height: 30px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;   }
.xmf_tuij_news li:before{content: '';width:4px;height: 4px;background-color:#999;position: absolute;top: 12px;left: 0;border-radius:5px ;}
.xmf_tuij_news li a{  color: #666;    letter-spacing: 0.5px;
    color: #333;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}

.xmf_tuij_news2 li{  width: 100%; padding-left: 15px; position: relative; height: 30px; line-height: 30px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;   }
.xmf_tuij_news2 li:before{content: '';width:4px;height: 4px;background-color:#999;position: absolute;top: 12px;left: 0;border-radius:5px ;}
.xmf_tuij_news2 li a{  color: #666;    letter-spacing: 0.5px;
color: #333;
float: left;
width: 83%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;}
.xmf_tuij_news2 li span {
float: right;
width: 17%;
color: #999;
}
.xmf_tuij_jig li.xmf_tuij_news2:nth-child(4n){ margin-right:0 ;}

.xmf_tuij_jig li{ width: 117px; height:84px; float: left; margin:6px 12px 6px 0; border: 1px #f1f1f1 solid; border-radius: 3px;}
.xmf_tuij_jig li:nth-child(3n){ margin-right:0 ;}
.xmf_tuij_jig li a img{ width: 115px; height: 82px; }
/*分类标题*/
.Tab1 {height: 45px;border-top: 1px #ececec solid; margin-top:20px; position: relative; }
.Tab1 h3,.Tab1 h3 a{ width:152px; float:left; display:block;  font-size:18px; padding-top:10px; font-weight: bold; color: #333;border-top: 2px #d6000b solid;}
.Tab1 .Tab-nav1 {width: 1000px;height:32px;line-height: 32px;float: right;overflow: hidden;margin-top:-30px;clear: both;padding-right: 50px;display:block;}
.Tab1 .Tab-nav1 li { float: left; margin-bottom:10px; font-size: 14px !important;  }
.Tab1 .Tab-nav1 li span{ padding: 0 5px; color: #ccc;}
.Tab1 .Tab-nav1 a { line-height:35px; padding: 0 2px; margin:0 5px; color:#d6000b;  display: inline-block; text-align: center;cursor: pointer; font-size: 14px; color: #333; }
.Tab1 .Tab-nav1 .more a { font-size: 14px; }
.Tab1 .Tab-nav1 a:hover { border-bottom:3px #d6000b solid; color: #d6000b; font-weight:bold; }
.Tab1 .Tab-nav1 .more:hover a { background: #fff !important; color: #666; }
.Tab1 .Tab-nav1 .more { float: right; }
.Tab1 em {position: absolute;font-size: 12px;left: 1163px;top: 18px;background: #fff;z-index: 100;}
 /*导航条*/
.ul_1{width: 1200px; overflow:hidden;zoom:1; padding-left:70px;background: url(../images/a_11.png) repeat-x;line-height: 35px;display: block; margin-bottom: 15px;}
.ul_1 li{ margin-right:9px;  float:left; width:90px; text-align:center;  }
.ul_1 .li_2{background:none;}
.ul_1 li a,.ul_1 li a:hover{ color:#FFF; font-weight:bold; font-size:14px;font-family:Tahoma,Arial,sans-serif,Simsun; }
.ul_1 .li_2{ background:url(../images/a_7.png) left bottom no-repeat;}
.ul_1 .li_2 a{ color:#d6000b;}
.ul_1 .li_2 a:hover{ color:#d6000b;}

/*头部*/
.header-search { width:1200px; margin:0 auto; height:100px; padding:15px 0 10px; }
.logo { float: left; }
.logo img{ width:161px;}
.logo a { display: block; width: 175px; height:80px;  }
.header-search .city { float: left; margin-top:6px; margin-left:80px; }
.header-search .city-name { margin-bottom: 5px; }
.header-search .city-toggle { padding: 2px 6px; border: 1px solid #e7e7e7; color: #999; font-size: 12px; line-height: 16px; *zoom: 1; }
.header-search .city-toggle:hover { color: #d6000b; }
.header-search .search { float: left; margin:14px 0 0 10px; margin-left:20px; }
.search-txt { float: left; width: 260px; height: 42px; padding: 11px 15px; border: 0; border: 2px solid #d6000b;  font: 14px/20px "Microsoft YaHei",SimSun; color: #b5b5b5; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; }
.search-txt:focus { color: #666; }
.search-btn { float: left; width: 88px; height: 42px; border: 0; background-color: #d6000b; color: #fff; font: 18px/42px "Microsoft YaHei",SimSun; outline: none; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; }
.search-btn:hover { background-color: #d6000b; }


.service{float:right;line-height:23px; margin-top:10px;}
.service dl dt{ width:60px; float:left;}
.service dl dd{ float:left;}
.service dl dd span{ font-size:16px;  color:#515151;}
.service dl dd span em{font-size:20px; font-style:normal; color:#227fc2;}
.service i{font-size: 23px;color: #d6000b;}
.service .link { display: inline-block; vertical-align: middle; *zoom: 1; text-align: center; font-size: 12px; color: #626262; *cursor: pointer; font-size:25px; font-weight:bold; }


/*大首页*/
.citysite{ width:420px;margin-top: 6px;}
.citysite ul{ width:294px; height: 48px; overflow: hidden;}
.citysite ul li{ float:left;}
.citysite ul li a{  width:52px; height:24px;overflow: hidden; line-height:22px ;float:left; display: inline-block; text-align:left; margin:2px 3px; }
.citysite .current{width: 126px;height: 56px;overflow: hidden;text-align: center; line-height:56px; font-size:14px;}
.citysite .current .lanzi{ font-size:20px;color: #d6000b;}
.citysite .current .lanzi:hover{ color: #d6000b;}
.cityz-index{ position:relative; z-index:4;}
.shouqi{ width:80px; height:24px;  line-height:24px; float:right; cursor:pointer; display:block; background:url(../images/morecity.jpg) no-repeat 0 0; position:relative; z-index:1004;}
.morecity_zi{ background-color:#fff; border:solid 1px #f1f1f1; padding:10px; width:110px; float:right; margin-top:-1px;}
.morecity_zi a{ float:left; width:42px; height:24px; line-height:24px;display:inline; text-align:center; margin:2px 6px; border:none; }

/*大首页热门频道*/
.lanmu_remen{ border-bottom:solid 1px #d6000b;line-height:30px; font-size:18px;    margin-top: 10px;}
.icon_rmpd{background:url(../images/icon1.png) no-repeat; width:26px; height:17px; display:block; float:left; margin-top:8px; margin-right:15px; overflow:hidden;}
.menu_dh{width:1200px; height: 560px; border:1px solid #d6000b;padding-top:20px;background:#fff; }
.menu_dh .ksdh_xin_line{width:383px; height:121px; padding: 10px; border: 1px #e5e5e5 solid; float:left;overflow:hidden;display:inline;margin-left:12px;margin-bottom:12px;}
.menu_dh .ksdh_xin_line .ksdh_xin_title{padding-top:2px;height:26px;line-height:26px;overflow:hidden;font-size:14px;font-weight:bold;}
.menu_dh .ksdh_xin_line .ksdh_xin_title i{ font-size:18px; margin-right: 10px;color: #666;}
.menu_dh .ksdh_xin_line ul{overflow:hidden;}
.menu_dh .ksdh_xin_line ul li{display:inline;overflow:hidden;line-height:25px; white-space:nowrap;margin-right:10px;letter-spacing: 0.5px; }
#xin_title a{font-size:14px;}
#xin_title a:hover{background:none;}
.menu_dh .ksdh_xin_line ul li a{color:#666;font-weight:normal;font-size:12px;text-align:left;display:inline;white-space:nowrap;  line-height:26px;}
.menu_dh .ksdh_xin_line ul li a:hover{background:none;  color:#d6000b;}

/*师资*/
.class-list-list ul li .div-img2{width:175px; height:175px; margin-bottom: 20px;  overflow: hidden; float:left;}
.div_text2.fl{ width:650px; margin-left: 20px;  display: inline-block;  height: 177px;  overflow: hidden; }
.class-list-list ul li{ width:100%; position: relative;float: left; margin-bottom: 16px; border-bottom: 1px solid lightgray;letter-spacing: 0.5px;}
.div_text em{ display: block; font-size: 18px;}
.div_text1.fl{width:100%; height:177px; margin-left:15px; overflow: hidden; float:right;}
.class-list-list .inline-p p{display: inline-block; margin:20px 0; color:#999; font-family:Arial, Helvetica, sans-serif;}
.inline-p p span{margin-right:10px;}
.inline-p p.h28{color: #000;line-height: 25px; max-height:25px; overflow:hidden;text-overflow: ellipsis;}
.inline-p a.span_1{color: #999;font-size: 14px;padding:0 5px;}
.class-list-list ul li p.h66{color:#8e8e8e;line-height: 25px;max-height:100px;overflow:hidden;text-overflow: ellipsis;}
.class-list-list ul li p.h66 a{color: #d6000b;cursor: pointer;}
.class-list-list ul li p.h66 a:hover{text-decoration: underline;}

.list-nav{ width:100%;height:50px; line-height:50px; border-bottom:1px #ccc solid;}
.list-nav li{ width:75px; float: left;  font-size:16px; text-align: center;}
.list-nav li.on{color:#d6000b;border-bottom:1px #ccc solid; font-size:18px;  font-weight:bold;}


.hot-class{display: block;text-align: center;}
.hot-class >i{display: inline-block;width:50px;height: 30px; line-height: 30px; background: url(../images/x_jt.png) no-repeat left/100% 100%; }
.hot-class >i.active{background: url(../images/s_jt.png) no-repeat left/100% 100%;}
.hot-class{width: 840px;padding-bottom: 0px; padding-top: 0.1rem;overflow: hidden;}
.hot-class >.i-title{display: block;width: 100%;text-align: center;}
.hot-class >.i-title >#t-yellow >h2{font-size: 0.5rem;}
.hot-class >.i-title >.p-yellow{font-size: 0.2rem;}
.hot-class >.hot-class-loop-ul{width: 844px;height:760px;overflow: hidden;transition: all 0.4s ease-in-out 0s;-webkit-transition: all 0.4s ease-in-out 0s;-moz-transition: all 0.4s ease-in-out 0s;}
.hot-class >.hot-class-loop-ul.active{height: auto;}
.hot-class >.hot-class-loop-ul >ul{display: block;}
/*热门城市*/
.hot-city{padding:11px 20px;background-color: #fff;border: solid 1px #e6e6e6;}
.hot-city a{color: #323232;text-decoration: none;padding: 0px 16px;display:inline-block;height:34px;line-height:34px;text-align:center;white-space:nowrap;}
.hot-title{vertical-align:top;display:inline-block;line-height:34px;}
.hot-items{display:inline-block;width:1070px;line-height:34px;}


/*新增底部*/
/*鏍囬*/
.xx_tit1{padding-left: 20px;position: relative;margin-bottom: 15px; }
.xx_tit1>span{font-size: 16px;color: #333333;font-weight: bold;}
.xx_tit1>span>h2,.xx_tit1>span>h3{font-size: 16px;}
.xx_tit1:before{content: "";height:60%;width: 3px;background-color: #d6000b;left: 0;top: 25%;position: absolute;}
.xx_tit1>a{position: absolute;right: 15px;top:8px;padding-right: 10px; font-size: 14px;color: #999999; background: url(../images/you.jpg) right no-repeat;}
.xx_tit1>a:hover{color: #0e6fda;}
/*鏍″尯*/
.index_box{float: left;width: 277px;margin-right: 30px;margin-top: 10px; display: block;padding-bottom: 10px;}
.index_box>.school>li{width:285px;float: left;height: 83px;display: flex;flex-flow: wrap row;}
.index_box>.school>li:nth-child(2n){margin-right: 0;}
.index_box>.school>li{display: flex;flex-flow: wrap row;margin-top: 3px; margin-bottom:3px;}
.index_box>.school>li>.img{width: 40%;margin-right: 4%;}
.index_box>.school>li>.img img{    height: 80px;width: 112px;}
.index_box>.school>li>.txt{width: 56%;position: relative;height:80px;line-height: 20px;}
.index_box>.school>li>.txt>.tit2{font-size: 14px;color: #000;display: inline-block;line-height: 25px;max-height: 50px; overflow: hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:2; }
.index_box>.school>li>.txt>a:hover{color: #0e6fda;}
.index_box>.school>li>.txt>.jg{position: absolute;bottom: 0;width: 100%;max-height: 24px;color: #999999;font-size: 14px;display: block;left: 0}
/*璇剧▼*/

.i_r>ul>li{ width: 100%; overflow: hidden; line-height: 30px; margin-bottom: 10px; position: relative;}
.i_r>ul>li>a{position:relative;display: block;padding-left: 27px;font-size: 14px;color: #666666;}
.i_r>ul>li>a>em{display:block;width: 18px;height: 18px;background-color: #eaeaea;text-align: center;border-radius:5px;position: absolute;left: 0;top:7px;font-size: 14px;line-height: 18px;}
.i_r>ul>li>.hot>.img{ margin-top: 10px;}
.i_r>ul>li>.hot em>a{font-size: 14px;color: #666666;display: block;margin-top: 6px;display: block;}
.i_r>ul>li>.hot>em>a:hover{color: #0e6fda;}
.i_r>ul>li>.hot>p>span{font-size: 14px;color: #999999;}
.i_r>ul>li>.hot>p>span>b{font-weight: bold;color: #d6000b;font-size: 14px;}
.i_r>ul>li>.hot>p>span.f_r{float: right;color:#999999;position: relative;}
.i_r>ul>li>.hot>p{border-bottom: 1px solid #f1f1f1;padding-bottom: 12px;}
.i_r>ul>li>.hot>.img img{height:178px ;}
/*鏈烘瀯*/
.i_r>ul>li>.img{height: 85px;border: 1px solid #f3f3f3;border-radius:5px;margin: 10px 0;width: 100%;}
.i_r>ul>li>a>.hot1>.img>span>img{height:75px ;}
.i_r>ul>li>.img>a{display: block;display: table;}
.i_r>ul>li>.img>a>span{display: table-cell;vertical-align: middle;text-align: center;}
.f_r>span {display: inline-block;width: 30px;height: 18px;line-height: 18px;margin-left: 5px;color: #fff;background-color: #d6000b;text-align: center;border-radius: 5px;}
.i_r>ul>li>a>p {border-bottom: 1px solid #f1f1f1;padding-bottom: 12px;}
.i_r>ul>li>a>p>span.f_r>span {display: inline-block;width: 30px;height: 18px;line-height: 18px;color: #fff;background-color: #d6000b;text-align: center;border-radius: 5px;margin-left: 3px;}
.i_r>ul>li>a>span>em {display: block;width: 18px;height: 18px;background-color: #eaeaea;text-align: center;border-radius: 5px;position: absolute;left: 0;top: 3px;font-size: 14px;line-height: 18px;}
.i_r>ul>li>a>.img {height: 85px;border: 1px solid #f3f3f3;border-radius: 5px;margin: 15px 0;display: table;width: 100%;}
.i_r>ul>li>a:hover>span>em{background-color: #d6000b;color: #fff;}
.i_r>ul>li:hover>a{color: #d6000b;}
.i_r>ul>li:hover>a>em{background-color: #d6000b; color: #fff !important;}
.i_r>ul>li>a:hover>span{color: #d6000b;}
/*鏂伴椈*/
.zx_box{ margin-right: 0 !important;}
.zx_box ul li{padding-left:20px;background:url(http://www.pxmsw.com/static/pc/images/dian.png) no-repeat;background-size:4px 4px;background-position:left center; line-height:39px;}
.zx_box ul li a{display:block;font-size:14px;color:#666;}
.zx_box ul li a:hover{color:#ee333e;text-decoration:underline}

/*璇剧▼鍒楄〃*/
.l_tit{padding: 22px 0;font-size: 24px;font-weight: bold;position: relative;border-bottom: 1px solid #eeeeee;}
.l_tit>h1{font-size: 24px;}
.l_tit>span>a{margin-right: 40px;color: #999;position: relative;}
.l_tit>span>a.active{color: #000;}
.l_tit>span>a.active:after{content: "";width: 30px;position: absolute;left: calc((100% - 30px) / 2);bottom: -12px;background-color: #d6000b;height: 3px;;}
.l_tit>span>a:hover{color:#d6000b;}
ul:before,ul:after {clear: both;display: block;display: table\9;content: "";}
.clearfix:before{clear: both;display: block;display: table\9; content: ""; line-height: 0; height: 0;  visibility: hidden; }
.clearfix:after{clear: both;display: block;display: table\9; content: ""; line-height: 0; height: 0;  visibility: hidden; }
.clearfix{*zoom:1;}
.one_row{white-space:nowrap ;text-overflow: ellipsis;overflow: hidden;}
/*标题*/
.tit1{padding-left: 20px;position: relative;margin-bottom: 25px; }
.tit1>span{font-size: 24px;color: #333333;font-weight: bold;}
.tit1>span>h2,.tit1>span>h3{font-size: 24px;}
.tit1:before{content: "";height:60%;width: 6px;background-color: #fa5111;left: 0;top: 25%;position: absolute;}
.tit1>a{position: absolute;right: 15px;top: 0;padding-right: 10px; font-size: 16px;color: #999999;top: 5px; background: url(../images/you.jpg) right no-repeat;}
.tit1>a:hover{color: #0e6fda;}
/*新增底部*/

.cslist .item {
    display: block;
    float: left;
    width: 25%;
    box-sizing:border-box;
    height: auto;
    padding-right:15px;
    margin-top: 15px;
    border-bottom:none;
  }
  .cslist .item:nth-child(4n){ padding-right:0;}
  .cslist .item a {
    display: block;
    margin: 0 auto;
    width: 99%;
    background: #f9f9f9;
    border: solid 1px #eee;
  }
  
  .cslist .item a img {
    display: block;
    width: 100%;
    max-height: 188px;
  }
  .cslist .item a span {
    display: block;
    padding:0 12px;
    letter-spacing:1.5px;
  }
  .cslist .item a span b {
    display: block;
    line-height:38px;
    font-size:16px;
    color: #414141;
    height: 38px;
    overflow: hidden;
  }
  .cslist .item a span .des {
    display: block;
    line-height:20px;
    font-size: 12px;
    font-size:宋体;
    color: #666;
    font-style: normal;
    height:40px;
    overflow: hidden;
  }
  .cslist .item a span .remark {
    display: block;
    line-height: 40px;
    font-size: 12px;
    font-style: normal;
  }
  .cslist .item a span .remark .pay {
    float: left;
    color: #999;
    font-style: normal;
    letter-spacing: 0;
  }
  .cslist .item a span .remark .re {
    float: right;
    color: #999;
    font-style: normal;
  }


  .footer_ph>.foot-link-content ul {
    overflow: hidden;
    margin-top: 20px;
}
  .footer_ph>.foot-link li {
    display: inline-block;
    cursor: pointer;
    width: auto;
    height: 40px;
    font-size: 18px;
    font-weight: 700;
    color: #666;
    margin-right: 35px;
    font-weight: 400;
    position: relative;
}
  .footer_ph>.foot-link li.on:before {
    content: '';
    width: 22px;
    height: 3px;
    background-color: #ff5e48;
    position: absolute;
    left: 25px;
    bottom:0;
}

.footer_ph>.foot-link {
    background-color: #fff;    border-bottom: 1px solid #d3d3d3;

    width: 1200px;
}
  .footer_ph>.foot-link li.on {
    color: #ff5400;
    font-weight: 700;
    border: none;
}

.footer_ph>.foot-link-content ul li { 
  margin-right: 10px;
  height: 30px;
  display: inline-block;
  margin-top: 0;
  border-radius: 15px;
  padding: 5px 0;
  width: auto;
  width: 188px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.footer_ph>.foot-link-content ul li:nth-child(6n){ margin-right: 0;}
.footer_ph>.foot-link-content ul li a {
  text-align: center;
  display: block;
  height: 100%;
  font-size: 14px;
  color: #333;
  display: block;
  border: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0;
  text-align: left;
}
.nav_tip {
  display: none;
}
.footer_ph>.foot-link-content {
  background-color: #fff;
  width: 1200px;
}
#outer {width:1200px;margin:0 auto;}
#tab_ul {font-size: 0;border-bottom: 1px solid lightgray;margin-top:20px;}
#tab_ul li {display: inline-block;cursor: pointer;width: auto;height: 36px;font-size: 18px;color: #6F6F6F;margin-right: 35px;}
#tab_ul li.current {color: #ff5400; font-weight: bold; border-bottom: 2px solid #fa5111;}
#tab_cont ul {line-height:35px;display:none;margin-top: 12px; letter-spacing: 1px;}
.tab_item li{ width:24%; height:25px; padding-left:1%;font-size: 14px;margin-right: 1%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;float:left; position:relative;}
.tab_item li a{ color: #666;}
.tab_item li a:hover{ color: #fa5111;}
.tab_item li  a:before{content: '';width:3px;height: 3px;background-color:#666;position: absolute;top: 15px;left: 0px;border-radius:3px ;}