
/*首页标题*/
.c_tit { line-height: 30px;padding-bottom: 15px;margin-top: 25px; margin-bottom: 10px;border-bottom: 1px solid #eee;}
.c_tit h2{ font-weight: bold;}
.c_tit h2 i{ font-size: 24px;}
.c_tit h2 em,.c_tit h2 em a:hover{color: #fa5111; font-weight: bold;}
.c_tit .more{font-size: 16px;color: #a5aab0;}
.intit{ color:#333; font-size: 24px; margin-right: 5px; font-weight: bold;}
/*导航条*/
.navbar-default {background-color: #0e6fda;}
.navbar-nav{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 > li > a:hover{color: #fff;background-color: #fa5111;}
.navbar-default .navbar-nav > .active > a{color: #fff;background-color: #fa5111;}
@media screen and (max-width:1200px){
    .ban1 img{position: absolute; margin: 0 auto; top: -1px;  right:  -1px;bottom:  -1px;  left:  -1px; max-width:1200px; min-width: 1200px; max-height: 350px;min-height: 350px;} 
}
@media screen and (min-width:1200px){
     
}
.ban{width:100%; height: 350px;     background: #f1f1f1; overflow: hidden;}
.ban1{ position: relative;}
.ban1 img{position: absolute; margin: 0 auto; top: -1px;  right:  -1px;bottom:  -1px;  left:  -1px; max-width: 100%;  max-height: 350px;min-height: 350px;}
/*简介*/
.introduce .form-main {width: 28%; height: 385px;float: right; margin-top: 15px;  margin-left: 2%; padding: 17px 20px 12px;box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);border-radius: 4px;}
.introduce-l { width: 70%; float: left;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); border-radius: 4px; margin-top: 15px;    padding: 17px 20px 12px;}
.index-pj em {font-size: 32px;letter-spacing: 0;color: #fa5111;}
.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: #fa5111;}
.introduce-cnt,.introduce-box .detail-cnt,.introduce-box .adv-cnt{margin-bottom: 10px; font-size: 16px;} 
.detail-cnt b,.introduce-box .adv-cnt b{font-weight: bold;color: #323131}
.detail-cnt span{  position: relative; line-height: 30px;color: #59636d;max-height:90px; overflow: hidden; font-size: 16px;letter-spacing: 0.8px;}
.introduce-cnt li{float: left;width: 48%;line-height: 29px;color: #58626d;}
.introduce-cnt li.address{width:100%;max-height: 60px;overflow: hidden;}
.detail-cnt b, .adv-cnt b {font-size: 16px;font-weight: bold;color: #0b244b;}
.detail-cnt {margin-bottom: 12px;}
.detail-cnt a {font-size: 14px;color: #ffc1aa;}
.detail-cnt a:hover {color: #ffc1aa;}
.adv-cnt {line-height: 30px}
.adv-cnt .adv-tag{display: inline-block;padding: 0 15px;font-size: 14px;margin: 0 5px 10px}
.adv-tag{color: #fff;padding: 6px 15px;margin: 0 10px;border-radius: 2px;-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;box-shadow: 3px 3px 3px rgba(0,0,0,.2)}
.adv-tag-color1{background-color: #7c8cbf;}
.adv-tag-color2{background-color: #77a3d4;}
.adv-tag-color3{background-color: #7ab7c9;}
.adv-tag-color4{background-color: #73b0dc;}
.adv-tag-color5{background-color: #789bb9;}
  
/*简介右新闻*/
.school-news .c_tit,.form-horizontal .c_tit{height: 39px;padding-bottom: 15px;margin-bottom: 10px;border-bottom: 1px solid #dbdbdb;}
.school-news .c_tit span,.form-horizontal .c_tit 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}
.c_tit .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;}

/*右侧*/
.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:#0e6fda; border-radius:4px;border: none;}
.form-contro{width: 100%; padding-left:45px; height:36px; font-size: 16px; margin-bottom:10px;border: 1px #ccc solid;border-radius:4px;}
.form-contro4{ width:100% !important; font-size: 16px; padding-left:45px; height:68px; color: #999; 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;color: #999;}

/*课程*/
.index_kc>li{width:595px;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;    margin-right: 0;}
.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: #0e6fda;}
.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.div-p{ width:100%; height:16px; color:#0e6fda; line-height:18px; font-size:12px;}
.index_kc>li>.div-text>p.div-p b{ font-size:16px; color:#fa5111;}
.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;}

.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;}
/*学校环境*/

.in_hj{padding-top: 20px;}
.in_hj li{float: left;width: 32.4%; max-height: 320px; padding: 10px; margin:0 1.3% 2% 0;border:1px solid #d0d0d0; border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;overflow: hidden;}
.in_hj 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)}
.in_hj li:nth-child(3n){ margin-right: 0;}
.in_hj .hj_con{padding: 15px;background-color: #fff;  border-top: 0}
.in_hj .hj_n{color: #666;font-size: 16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.in_hj .hj_img{text-align: center; max-height: 260px;overflow: hidden;}
.in_hj .hj_img img{width: 100%;max-height: 260px; }
/*首页校区*/
.w_l{ width: 100%; margin-bottom: 30px;}
.left_box{width:100%; box-sizing: border-box; margin-right:15px;margin-bottom:20px;}
.left_list1{width:100%; margin-top: 25px;float: left; border: 1px #ccc solid; margin:15px 0 15px 0; padding:15px 10px;}
.left_list{ margin-top: 25px;width:49%; float: left; border: 1px #ccc solid; margin:15px 2% 15px 0; padding:15px 10px;}
.left_list:hover{ border:1px #fa5111 solid;}
.left_list:nth-child(2n){ margin-right: 0;}
.nslistimg img{ width:30%; max-height:160px; border-radius: 15px; float: left;}
.left_text{width: 66%; float: right; line-height:26px;}
.left_text a{ font-size:18px; font-weight:bold; margin-bottom:3px;display: block;}
.btn1,.btn2{ background-color:#fa5111; border-radius:4px; margin-top:6px; width: 110px; margin-right: 15px;  height: 32px; line-height: 32px;}
.btn2{background-color:#0e6fda; }
.btn1 a,.btn2 a{ text-align:center; display:block; color:white; font-size:14px !important; padding:0 18px;margin-bottom:0;  }
.position{background:url(../images/bg.png) 0 -189px; width:20px; float: left; height:26px; display: inline-block; }
.phone{background:url(../images/bg.png) 0 -215px; width:20px; float: left; height:26px;  display: inline-block;}

/*首页新闻
.rques{width:100%;position:relative;}
.rques>li{padding-left:10px;background:url(../images/dian.png) no-repeat;background-size:3px 3px;background-position:left center;height:42px;}
.rques>li a{display:block;line-height:42px;font-size:16px;color:#666;}
.rques>li a:hover{color:#ee333e;text-decoration:underline;}*/

.faq-cnt{margin: 0 -1.75% 20px;padding: 20px 0 0;}
.faq-cnt dl{float: left;width: 46.5%;margin: 0 1.75% 20px}
.faq-cnt dl dt {width: 144px;height: 100%;float: left;max-height: none;border-radius: 4px;overflow: hidden;margin-right: 13px;margin-bottom: 0;}
.faq-cnt dl dd {height: auto;}
.faq-cnt dl dd a {display: block;font-size: 16px;color: #333;font-weight: bold;margin-bottom: 9px;max-height: 47px;
line-height: 24px;-webkit-box-orient: vertical;    -webkit-line-clamp: 2;    overflow: hidden;}
.faq-cnt dl dd a span{ color: #b58e4b;margin-left: -7px;}
.faq-cnt dl dd a:hover {color: #b58e4b;}
.faq-cnt dl dd p {font-size: 14px;height: 40px;overflow: hidden;line-height: 20px;color: #999;margin: 0;letter-spacing: 1px;}
/*内页*/
.moudle-title { width: 100%; padding: 20px 0 20px 0;font-size: 28px;font-weight: bold;margin-bottom: 10px;color: #0e2644;border-bottom: 2px solid #eee;}
.moudle-title span{color: #fa5111;}
.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;}
/*课程详情*/
.info_box>.img {width: 380px;margin-right: 30px;float: left;}
.info_box>.txt{width: 440px;float: left;}
.info_box>.txt>a{font-size: 24px;color: #333333;font-weight: bold;margin-bottom: 20px;display: block;}
.info_box>.txt>h1{font-size: 24px;color: #333333;font-weight: bold;margin-bottom: 20px;display: block;}
.info_box>.txt>a>h1{font-size: 24px;color: #333333;font-weight: bold;}
.info_box>.txt>.two>span{width: 50%;float: left;}
.info_box>.txt>div{margin-bottom: 15px}
.info_box>.txt>div>span>b{color: #fa5111;font-size: 24px;}
.info_box>.txt>div.btn>span>b{color: #ff0000;font-size: 14px;}
.info_box>.txt>.ys{background-color: #fbfbfb;padding: 15px 10px;line-height: 25px;color: #666666;}
.info_box>.txt>.btn>a{display: inline-block;width: 164px;height: 50px;line-height: 50px;background-color: #fa5111;margin-right: 6px;font-size: 18px;color: #ffffff;text-align: center;border-radius:5px;border: 1px solid #fa5111;cursor: pointer;}
.info_box>.txt>.btn>a.zx2{background:none;color: #fa5111;}
.info_box>.txt>.btn>a:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1); }
/*新闻详情*/
.atitle{height:86px;width:100%;margin:30px auto 10px;text-align:center;border-bottom:1px solid #ddd}
.atitle h1{font-size:22px;font-weight:700;color:#333;text-align:center;margin:10px 0}
.atitle p{font-size:14px;color:#999}
.atitle p span.mid{margin:0 15px}
.atitle span a{color:#067de5;}
/*课程详情右侧*/
.rank_title{font-size:16px;border-bottom:1px solid #ebebeb; line-height:45px;font-weight: bold;}
.rank_title .more{font-size:14px; float:right;font-weight: 100; color: #999;}
/*课程详情右侧——新闻*/
.sidenews li { overflow: hidden;width: 100%;height: 35px;line-height: 35px;text-overflow: ellipsis;white-space: normal;}
.sidenews li p { line-height: 24px; color: #888; font-size: 15px; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; }
.sidenews li a { color: #48494d; }
.sidenews li a:hover { color: #00A7EB; }
.sidenews li:hover{ box-shadow:0 3px 4px #fafafa;}
.sidenews i { width: 100px; height: 75px; overflow: hidden; display: block; border: #efefef 1px solid; float: left; margin-right: 10px }
.sidenews img { height: 100%; max-height: 75px; margin: auto; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; transition: all 0.5s; }
.sidenews li:hover i img { transform: scale(1.1) }
.sidenews span {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #9A9A9A; margin-top: 10px; display: block;max-height:20px; line-height:20px;margin-top: 10px;margin-top: 8px; }
.sidenews span a{ color:#ff1144;}
/*提问*/
.twtbt{ width:100%; height:50px; line-height:50px; font-size:16px; border-bottom:1px solid #f2f2f2;}
.twtbt img{ margin-right:10px; vertical-align:middle;}
.twtbt span{ font-size:12px; font-family:"宋体"; color:#555;}

.srk{width:100%; padding:16px 0 18px ;}
.srk .srk-info{ border:1px solid #ccc; overflow:hidden; height:142px;}
.srk .srk-info textarea{ width:100%; height:142px; border-radius:3px; border:none; padding:5px 10px; float:left;}
.srk .srk-info div{ width:100%; height:30px; padding-left:10px; background:#f9f9f9; border-top:#f2f2f2 1px solid; float:left;}
.srk .srk-info div img{ margin-right:19px; vertical-align:middle;}
.srk ul{ width:100%; height:34px; margin-top:15px;}
.srk ul li{ float:left; height:34px; line-height:34px; margin-right:90px; font-weight:600;}
.srk ul li input{ max-width:260px; border:1px solid #ddd; border-radius:3px; padding:10px 15px; font-weight:normal;outline:none;}
.srk ul li select{width:160px;border:1px solid #ddd; border-radius:3px; padding:0 5px; font-weight:normal; height:34px; outline:none;}
.srk ul li img{ margin-left:6px; vertical-align:middle;}
.srk ul li a{ padding:8px 15px; background:#fca00f; margin-left:5px; border-radius:4px; color:#fff; font-weight:normal; }
.srk ul li .tjwt{width:88px; height:34px; padding:0; display:block; background:#fc8e00; float:right; text-align:center;}

.dy_list {width: 100%;overflow: hidden;float: left;background: #fff;border: 1px solid #ccc;margin-top: 10px;min-height: 668px;    padding: 30px;}

.wtbf{ width:100%; overflow:hidden; margin-bottom:18px; border-bottom: 1px solid #eee; padding-bottom: 20px;}
.wtbf .txbf{ width:45px; float:left; height:100%; margin-right:20px;}
.wtbf .txbf img{ width:45px; height:45px; border-radius:4px;}
.wtbf .wtyc{ width:calc(100% - 65px); float:left;}
.wtbf .wtyc p{ font-size:15px; color:#000; padding-bottom:3px;}
.wtbf .wtyc p b{ font-weight:normal; color:#008aff; padding-right:12px;}
.wtbf .wtyc p span{ color:#999;}
.hdbf{width:100%;  }

/*问答*/
.wsbm{ width:100%; padding:50px 50px 30px; background:#fff; margin-bottom:12px; overflow:hidden;}
.wsbm ul { overflow:hidden;}
.wsbm ul li{ width:47%; margin-right:3%; float:left; height:40px; margin-bottom:15px; line-height:40px; color:#555;}
.wsbm ul li span{ width:85px; float:left; display:block;}
.wsbm ul li span b{ color:red;}
.wsbm ul li input{ width:calc(100% - 85px); float:left; border:1px solid #ddd; height:40px; outline:none; padding-left:10px;}
.wsbm ul li select{ width:calc(100% - 85px); float:left; border:1px solid #ddd; height:40px; outline:none; padding-left:10px; }
.wsbm .bzsm{ width:100%; height:110px;}
.wsbm .bzsm textarea{ width:calc(100% - 85px); float:left; border:1px solid #ddd; height:110px; outline:none; padding-left:10px; line-height:28px;}
.wsbm a{ width:175px; height:40px; background:#008aff; text-align:center; line-height:40px; margin:25px auto 10px; display:block; border-radius:40px; color:#fff;}

/*****产品******/
.p_img{ width:100%; overflow:hidden;height: 200px;}
.p_img2 tr td{ padding-right:15px; text-align:center; border: none; width: 250px;  }
.p_img2 tr td img{ margin-bottom:7px; width: 250px; height: 160px; }
.p_img2 tr td span{ width: 250px; font-size: 16px; height: 40px;display: block;text-overflow: ellipsis;white-space: normal; overflow: hidden; line-height: 40px;}

/*****机构底部预约******/
.school-form2{position: relative;border-radius: 10px;border: 1px solid #0e6fda;}
.school-form2 .sub-tit {position: absolute;width: 100%;height: 40px;font-size: 24px;line-height: 1;font-weight: bold;color: #fff;text-align: center;margin-bottom: 20px;}
.school-form2 .sub-tit span {display: inline-block;padding: 8px 60px;background: url(../images/sub-tit-bg-8.png) no-repeat top center;background-size: 100% 40px;}
.school-form2 .form-main {width: 100%;max-width: none;padding: 58px 15px 10px;border-radius: 8px;background: #f5f7f9;}
.school-form2 .form-group {width: 18.5%;margin: 0 .75% 10px;float: left;border: 1px solid #ddd;border-radius: 4px;background: #fff;}
.school-form2 .submit-group {border: none !important;background: none !important;}
.school-form2 .submit-group input{width: 150px;line-height:35px;font-size: 16px;background: #0e6fda;outline: none;color: #fff;border-radius: 3px;display: block;margin: 0 auto;}
.school-form2 .textarea-group,.school-form2 .submit-group {width: 98.5% !important;}
.school-form2 .textarea-group textarea {width: 100% !important;padding: 7px 12px;border: none !important;height: 42px;}
.form-horizontal .control-label {float: left;padding-top: 6px;padding-left: 10px;width: 80px;position: relative;font-size: 14px !important;font-weight: normal;line-height: 32px\9;margin-bottom: 0\9;color: #333;z-index: 0;}
.school-form2 .form-group-main {float: left;position: relative;width: calc(100% - 80px);}
.school-form2 .form-control {width: 100%;height: 32px;font-size: 14px;padding-left: 10px;border: none !important;box-shadow: none !important;background: #fff !important;
color: #999;}

