@charset "utf-8";
::-moz-selection { background: #e84c3d;  color:#fff !important;  }
::selection { background: #e84c3d ; color:#fff !important; }
html{background:#FFF;}
body{margin:0px; padding:0px; font-family:Microsoft Yahei,Arial, sans-serif; font-size:13px; color:#444; background:#FFF;overflow-x:hidden;}
@media (max-width: 992px){
body{padding-bottom:80px;}	
}
table{border-collapse:collapse;}
h1,h2,h3,h4,h5,h6,form{margin:0;padding:0;}
dl,dt,dd{padding:0px; margin:0px;list-style:none;}
p{margin:0px; padding:0px;}
img{border:none; vertical-align:middle; max-width:100%}
a{color:inherit; text-decoration:none;font-family:Microsoft Yahei,Arial, sans-serif; font-size:inherit; outline:none; cursor:pointer}
a:hover{color:#e84c3d;text-decoration:none;font-size:inherit;outline: none;}
a:focus {outline: none;text-decoration:none;}
a:active{text-decoration:none;}
u{text-decoration:none;}
input,textarea{-webkit-appearance: none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pb20{padding-bottom:20px;}
.pt30{padding-top:30px;}
.pt40{padding-top:40px;}
.pt50{padding-top:50px;}
.pb30{padding-bottom:30px;}
.pr30{padding-right:30px;}
.mb15{margin-bottom:15px;}
.mt5{margin-top:5px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt50{margin-top:50px;}
.mt80{margin-top:80px;}
.pd10{padding:10px 0;}
.pd20{padding:20px 0;}
.pd30{padding:30px 0;}
.clear{height:0;line-height:0; font-size:0; clear:both;}

/*按钮特效*/
.btn-effect {	
	margin:0 0 -5px 0;
	position: relative;
	overflow: hidden;
	z-index: 1; padding:10px 40px;
	display:block;	
	color:#FFF;
	text-decoration:none;
	font-size:14px;
	
}
.btn-effect:after {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	height: 50%;
	opacity: 0.0;
	z-index: -1;
	content: '';
	background:#fff;	
	transition: all 0.3s ease 0s;
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.btn-effect:hover:after {	
	width: 300%;
	height: 350%;
	opacity: 1.0;
}
.btn-effect:hover{color:#FFF;font-size:14px;}

.btnYellow{display: inline-block;border-bottom:4px solid #ce980b}
.btn-effect.btn-effect-yellow{background:#f6c640;border:1px solid #f6c640; text-shadow:1px 1px 1px #dcad29}
.btn-effect.btn-effect-yellow:hover:after{background:#dfad23}
@media (max-width: 768px){
.btn-effect.btn-effect-yellow {	
	padding:3px 10px;	
	font-size:12px;
}
.btn-effect.btn-effect-yellow:hover{font-size:12px;}
}

.btnBlue{display: inline-block;border-bottom:8px solid #2377af;}
.btn-effect.btn-effect-blue{background:#3b99d7;border:1px solid #3b99d7}
.btn-effect.btn-effect-blue:hover:after{background:#2377af}

.redBtn{clear:both;text-align:center;margin-top:-15px}
.btnRed{display: inline-block;border-bottom:8px solid #c0392c;}
.btnRed .btn-effect{padding:10px 30px}
.btn-effect.btn-effect-red{background:#fc5545;border:1px solid #fc5545}
.btn-effect.btn-effect-red:hover:after{background:#e84c3d}


/*背景*/
.bg{clear:both}
.blueBG{clear:both;background:#2d3e50}

/*顶部*/
@media (max-width: 992px)
{
header{background:#e84c3d;border-bottom:1px solid #CCC}
.logo{float:left;padding:5px 0}
.logo img{height:30px;}
.tel{float:right;color:#FFF; padding:12px 0 0 0}
.menu{position:fixed!important;-webkit-transform: translateZ(0); left:0; bottom:0; width:100%; z-index:997; background:#f9f9f9;border-top:1px solid #DDD}
.menu .menuUL{margin:0; padding:0; list-style:none}
.menu .menuUL li{float:left;width:12.5%;border-right:1px solid #eee;text-align:center;padding:8px 0 3px 0}
.menu .menuUL li .menuA{font-size:10px;-webkit-text-size-adjust:none;line-height:110%;width:24px;display:inline-block;min-height:40px;}
.menu .menuUL li .menuA i{display:block;font-size:16px;color:#106bcc;margin:0 0 2px 0}
.menu .menuUL li .menuA span{display:none}
.menu .menuUL li.active .menuA{color:#e84c3d}
.menu .menuUL li.active .menuA i{color:#e84c3d}
.menu .menuUL li:last-child{border-right:0;}
}
@media (min-width: 992px)
{
header{position:absolute; left:0;top:20px;width:100%; z-index:4}
.Header{position:static;padding:25px 0;border-top:5px solid #e84c3d}
.logo{float:left}
.logo img{height:50px;}
.Header .logo img{height:50px;}
.tel{display:none}
.menu{float:right; padding:10px 0 0 0}
.menu .menuUL{margin:0; padding:0; list-style:none}
.menu .menuUL li{display:inline-block;position:relative;text-align:center;padding:0 10px;}
.menu .menuUL li .menuA{font-size:15px;color:#FFF; text-shadow:1px 1px 1px #000; -webkit-transition: all 0.36s ease-out;transition: all 0.36s ease-out;}
.menu .menuUL li .menuA span{display:block;font-size:11px; color:#FFF;text-shadow:none;-webkit-text-size-adjust:none;filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;}
.menu .menuUL li .menuA:hover{color:#e84c3d;text-shadow:1px 1px 1px #872117;}
.menu .menuUL li .menuA i{display:none}

.Header .menu{padding:7px 0 0 0}
.Header .menu .menuUL li .menuA{color:#333;text-shadow:none;}
.Header .menu .menuUL li .menuA:hover{color:#e84c3d;text-shadow:none;}
.Header .menu .menuUL li .menuA span{color:#666}
}
@media (min-width:1120px){
.menu .menuUL li{padding:0 15px;}
.menu .menuUL li .menuA{font-size:16px;}
}
@media (min-width:1200px){
.menu .menuUL li{padding:0 20px;}
.menu .menuUL li .menuA{font-size:16px;}
}
@media (min-width:1400px){
.logo img{height:60px;}
.menu .menuUL li{padding:0 20px;}
.menu .menuUL li .menuA{font-size:18px;}

}



/*首页焦点图*/
.swiper-home{position:relative;}
.swiper-home .swiper-container {width: 100%;}
.swiper-home .swiper-slide {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative;z-index:1;}
.swiper-home .swiper-slide .swiper-img{width:100%;display:block}
.swiper-home .swiper-slide .containerBox{width:100%;position:absolute;top:50%;margin:-100px 0 0 0}
.swiper-home .swiper-slide .containerBox .container p{transition:All 1.0s ease-in-out;
	-webkit-transition:All 1.0s ease-in-out;
	-moz-transition:All 1.0s ease-in-out;
	-o-transition:All 1.0s ease-in-out;opacity:0;
	-webkit-transform:translate(0,-15px);
	-moz-transform:translate(0,-15px);
	-o-transform:translate(0,-15px);
	-ms-transform:translate(0,-15px);
	
	background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); padding:5px 10px;display:inline-block}
.swiper-home .swiper-slide .containerBox .container div{position:relative}
.swiper-home .swiper-slide .containerBox .container .btnYellow{transition:All 1.0s ease-in-out;
	-webkit-transition:All 0.6s ease-in-out;
	-moz-transition:All 0.6s ease-in-out;
	-o-transition:All 0.6s ease-in-out;opacity:0;
	-webkit-transform:translate(35px,0);
	-moz-transform:translate(35px,0);
	-o-transform:translate(35px,0);
	-ms-transform:translate(35px,0);
	}
.swiper-home .swiper-slide .containerBox .container a{display:inline-block;}
.swiper-home .swiper-slide.swiper-slide-active .containerBox .container p{transform:translate(0,-15px);
	-webkit-transform:translate(0,0);
	-moz-transform:translate(0,0);
	-o-transform:translate(0,0);
	-ms-transform:translate(0,0);opacity:1.0;}
.swiper-home .swiper-slide.swiper-slide-active .containerBox .container .btnYellow{transform:translate(-15px,0);
	-webkit-transform:translate(0,0);
	-moz-transform:translate(0,0);
	-o-transform:translate(0,0);
	-ms-transform:translate(0,0);opacity:1.0;}

.swiper-home .swiper-next,.swiper-home .swiper-prev{ width:26px; height:48px; position:absolute; z-index:3; cursor:pointer; display:none}
.swiper-home .swiper-prev{left:15px;top:50%; margin-top:-24px; background:url(../img/l.png) no-repeat}
.swiper-home .swiper-next{right:15px;top:50%; margin-top:-24px; background:url(../img/r.png) no-repeat}
.swiper-home .swiper-pagination{position:absolute; text-align:center; width:100%; bottom:60px; z-index:3}
.swiper-home .swiper-pagination-bullet{width:15px;height:15px;text-align:center;color:#000;opacity:1;background:rgba(0,0,0,0.2); margin-right:5px}
.swiper-home .swiper-pagination-bullet-active{color:#fff;background:#e84c3d;}
@media (max-width: 992px){
.swiper-home .swiper-slide .containerBox{margin:-50px 0 0 0}
.swiper-home .swiper-slide .containerBox .container p{padding:0}
.swiper-home .swiper-next,.swiper-home .swiper-prev{width:13px; height:24px;}
.swiper-home .swiper-prev{left:5px;top:50%; margin-top:-12px; background:url(../img/l.png) no-repeat; background-size:13px 24px}
.swiper-home .swiper-next{right:5px;top:50%; margin-top:-12px; background:url(../img/r.png) no-repeat; background-size:13px 24px}
.swiper-home .swiper-pagination{bottom:0px}
.swiper-home .swiper-pagination-bullet{width:10px;height:10px;}
}

/*滚动通知*/
.swiper-notice{height:35px;position:relative; overflow:hidden;clear:both;background:url(../img/notice.png) 0 0 no-repeat;background-size:30px 27px; padding:2px 0 0 40px}
.swiper-notice .swiper-container {margin:0;padding:0}
.swiper-notice .swiper-slide{margin:0;padding:0;color:#3b99d7}
@media (min-width: 992px){
.swiper-notice{padding:5px 0 0 40px}
}

/*首页*/
.homeBG{clear:both;background:#2d3e50;}
@media (max-width: 992px){
.homeBG{overflow:hidden;}
.homeBG .container{padding:0}
}
@media (min-width: 992px){
.homeBG .container{position:relative; z-index:9; }
.homeBG .container .homeServiceRow{position:relative; top:-50px}
.serviceBox{padding-right:0;}
.fastForm{padding-left:0;}
}
.homeService{background:#FFF; padding:40px 40px 20px 40px;}
.homeService h2{color:#000; font-size:24px; }
.homeService h3{color:#707070;font-size:16px; line-height:160%; padding:10px 0; margin-bottom:20px}
@media (min-width: 992px){
.homeService h3{margin-bottom:50px}
}
.service .col-xs-12{margin-bottom:30px;}
.service h4{padding-left:50px;margin-bottom:15px;}
.service h4 span{font-size:16px;color:#000;background:url(../img/line4.jpg) bottom left no-repeat; display:inline-block; padding:10px 0;font-weight:bold}

.service .service1 h4{background:url(../img/service1.jpg) no-repeat;}
.service .service2 h4{background:url(../img/service2.jpg) no-repeat;}
.service .service3 h4{background:url(../img/service3.jpg) no-repeat;}
.service .service4 h4{background:url(../img/service4.jpg) no-repeat;}

.service .service1:hover h4,.service .service2:hover h4,.service .service3:hover h4,.service .service4:hover h4{color:#000;	
-ms-filter:alpha(opacity=80); 
filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity: 0.8;
 -webkit-filter:opacity(0.8);
}



.service p strong{color:#333;font-weight:normal}
.service p{color:#707070;font-size:13px; line-height:180%; }
.service .service4 p{width:50%; float:left}
@media (min-width: 992px){
.service .service4 p img{width:110px; margin-left:20px;}
}
.fastForm h2{display:block;background:#e84c3d; padding:15px 30px; border-bottom:1px solid #d14537; color:#FFF;font-size:16px;margin:0}
.fastForm form{display:block;background:#e84c3d; padding:20px 30px 0 30px;}
.fastForm form input,.fastForm form select,.fastForm form textarea{border:0; padding:10px; background:#FFF; display:block;width:100%; outline:none; margin-bottom:10px}
.fastForm form textarea{height:50px;}
.fastForm form .submit{background:url(../img/btnBg.jpg) center -15px no-repeat #f6c640; text-align:center;margin-left:-30px;margin-right:-30px; padding:40px 0 20px 0}

@media (max-width: 768px){
.homeService{padding:20px}
.homeService h2{font-size:18px;}
.homeService h3{font-size:14px;}
.fastForm h2{font-size:16px;padding:15px 20px;}
.fastForm form{padding:20px 20px 0 20px;}
}


.hotSchool,.videoSchool{margin:15px 0 30px 0;}
.hotSchool .swiper-slide,.videoSchool .swiper-slide{text-align:center;position:relative}
.hotSchool img{width:100px;}
.videoSchool img{width:200px;}
.hotSchool a,.videoSchool a{font-size:13px;}
.hotSchool span,.videoSchool span{color:#e84c3d;font-weight:bold}
.videoSchool i{position:absolute;left:50%; top:50%;font-size:36px;margin-left:-18px;margin-top:-30px;color:#FFF;-ms-filter:alpha(opacity=80); 
filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity: 0.8;
 -webkit-filter:opacity(0.8);}
@media (max-width: 768px){
.hotSchool img{width:80px;}
.videoSchool img{width:100px;}
.hotSchool a,.videoSchool a{font-size:10px;-webkit-text-size-adjust:none;}
.videoSchool i{font-size:24px;margin-left:-12px;margin-top:-25px;}
}
.indexTitle{display:block; padding:50px 0 20px 0; text-align:center;font-size:28px;font-weight:bold;background:url(../img/titleLine.png) bottom center no-repeat}
.indexTitle i{font-size:18px;color:#3e98d4}
.indexTitle img{max-width:40px}
@media (max-width: 768px){
.indexTitle{padding:20px 0;font-size:16px;}
}


.bgGray{background:#F9F9F9; text-align:center}
.bgGray h2{text-align:center;font-size:32px; padding:40px 0 20px 0;color:#333;font-weight:bold}
.bgGray h2 strong{color:#e84c3d;}
.bgGray h3{background:#e84c3d;color:#FFF;display:inline-block;font-size:14px; padding:8px 20px;;margin-bottom:30px;
-webkit-border-radius:20px
-moz-border-radius:20px;
-ms-border-radius:20px;
-o-border-radius:20px;
border-radius:20px;}
.bgGray .row{text-align:left}
.bgGray h4{font-size:16px; font-weight:bold; padding:10px 0}
.bgGray .col-xs-6{margin-bottom:20px;}
.bgGray .col-xs-6 img{width:100%;}
.bgGray .col-xs-6 div{padding-bottom:5px;
	transition:All 0.3s ease-in-out;
	-webkit-transition:All 0.3s ease-in-out;
	-moz-transition:All 0.3s ease-in-out;
	-o-transition:All 0.3s ease-in-out;
}
.bgGray .col-xs-6 div:hover {
	transform:translate(0,-15px);
	-webkit-transform:translate(0,-15px);
	-moz-transform:translate(0,-15px);
	-o-transform:translate(0,-15px);
	-ms-transform:translate(0,-15px);
	-webkit-box-shadow:0px 5px 15px #e5e5e5;
    -moz-box-shadow:0px 5px 15px #e5e5e5;
    box-shadow:0px 5px 15px #e5e5e5;
}
.bgGray .col-xs-6 p{color:#999}



@media (max-width: 768px){
.bgGray h2{font-size:15px;padding:30px 0 10px 0;}
.bgGray h3{font-size:10px;-webkit-text-size-adjust:none;background:none;padding:0;color:#666; line-height:120%}
.bgGray h4{font-size:12px;}
.bgGray .col-xs-6 p{font-size:10px;-webkit-text-size-adjust:none;}
}


.bgBlack{background:#2d3e50;color:#FFF; padding:50px 0;overflow:hidden}
.bgBlack .col-xs-3{text-align:center;border-right:1px solid #576573}
.bgBlack .col-xs-3 i{font-size:32px;}
.bgBlack .col-xs-3 h2{font-size:48px;display:block;padding:15px 0}
.bgBlack .col-xs-3 p{margin:0; padding:0}
@media (max-width: 992px){
.bgBlack{padding:25px 0 20px 0}
.bgBlack .col-xs-3 i{font-size:24px;}
.bgBlack .col-xs-3 h2{font-size:32px;padding:10px 0}
.bgBlack .col-xs-3 p{font-size:8px;-webkit-text-size-adjust:none;color:#999}
}
@media (max-width: 768px){
.bgBlack{padding:15px 0 10px 0}
.bgBlack .col-xs-3 i{font-size:14px;}
.bgBlack .col-xs-3 h2{font-size:14px;padding:2px 0}
.bgBlack .col-xs-3 p{font-size:8px;-webkit-text-size-adjust:none;color:#999}
}


.homeNews{background:#f9f9f9;clear:both; padding-bottom:20px;}
.homeNews .col-xs-6{margin-bottom:20px}
.homeNews .col-xs-6 div a img{width:100%;-webkit-transition: all .3s;/*放大效果*/
-moz-transition: all .3s;
transition: all .3s;}
.homeNews .col-xs-6 div{position:relative;overflow:hidden;border:1px solid #DDD;}
.homeNews .col-xs-6 div a:hover img{-webkit-transform: scale(1.1);/*放大效果*/
-moz-transform: scale(1.1);
transform: scale(1.1);}
.homeNews h4{position:absolute;bottom:0; width:100%;color:#FFF;font-size:16px;padding:10px;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); }
.homeNews ul{margin:0;padding:15px 0; list-style:none}
.homeNews ul li{padding:5px 0 5px 15px;background:url(../img/li2.gif) 2px 12px no-repeat;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.homeNews ul li a{font-size:14px;}
@media (max-width: 768px){
.homeNews h4{font-size:12px;padding:5px}
.homeNews ul li{padding:2px 0 2px 8px;line-height:120%;background:url(../img/li2.gif) 2px 8px no-repeat;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.homeNews ul li a{font-size:10px;-webkit-text-size-adjust:none;}
}



.bgRed{clear:both;background:url(../img/admin.png) right bottom no-repeat #2d3e50;padding:20px 0; overflow:hidden}
.bgRed .chat-history{padding:25px 0;}
.bgRed .chat-all{display:none}
.bgRed .row{background:url(../img/line2.jpg) center center repeat-y;margin:0 -25px; padding:25px 0}
.bgRed .row .col-xs-12{padding-left:25px; padding-right:25px;}
@media (max-width: 992px){
.bgRed{background:#2d3e50;}
.bgRed .row{background:none}
}

/*面包屑导航*/
.position{background:url(../img/bg.jpg) top center no-repeat;padding:140px 0 0 0;border-bottom:1px solid #DDD}
.position .container div{background:#F7F7F7;font-size:14px; padding:20px;-webkit-border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
-ms-border-radius:5px 5px 0 0;
-o-border-radius:5px 5px 0 0;
border-radius:5px 5px 0 0;
}
.position .container a i{font-size:16px;}


/*详细内容*/
.contentBg{background:#f9f9f9; padding:20px 0}
.contentMenu{padding:15px 0; text-align:center}
.contentMenu a{display:inline-block;font-size:15px; padding:5px 15px; background:#FFF; border:1px solid #DDD;margin:0 3px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
}
.contentMenu a.active,.contentMenu a:hover{background:#e84c3d;color:#FFF;border:1px solid #d14335}
.content{background:#FFF; padding:25px;border:1px solid #EEE;font-size:16px; line-height:180%;}
.content h1{font-size:28px;padding:15px 0 30px 0;color:#005a94;font-weight:bold;text-align:center}
@media (max-width: 768px){
.contentMenu{border-bottom:1px solid #DDD}
.contentMenu a{font-size:12px;padding:5px 10px;margin:0 ;}	
.contentBg{background:#FFF; padding:0}
.content{font-size:14px; line-height:160%;padding:15px;border:0}
.content h1{font-size:18px;padding:10px 0}
.content2{padding:0}
}


/*新闻资讯*/
#topNav {
	width: 100%;
	overflow: hidden;
	font: 14px/32px hiragino sans gb, microsoft yahei, simsun;
	border-bottom:1px solid #f8f8f8;
	padding:5px 0;
	background:#F9F9F9;
}
#topNav .swiper-slide {
	padding: 0 5px;
	
	width:4rem;
	text-align:center;
}
#topNav .swiper-slide a{	
	display:block;
}
#topNav .active a{	
	color:#FF2D2D;
}


.newslist{margin:0; padding:10px 30px;list-style:none;background:#FFF;border:1px solid #DDD}
.newslist li{border-bottom:1px dotted #DDD; padding:20px 0}
.newslist h2{padding:10px 0}
.newslist h2 a{font-size:24px;font-weight:bold;}
.newslist p{color:#666}
.newslist span{color:#3b99d7}
.newslist .newsPic{float:right;padding:10px 0 0 0;width:200px;}
.newslist .hasPic{padding-right:220px;}

@media (max-width: 768px){
.newslist{padding:0;border:0}
.newslist li{padding:5px 0}
.newslist h2{line-height:16px}
.newslist h2 a{font-size:14px;}
.newslist p{display:none}
.newslist span{font-size:10px;-webkit-text-size-adjust:none;}
.newslist .newsPic{float:right;padding:10px 0 0 0;width:80px}
.newslist .hasPic{padding-right:80px;}
}


.rightBox{border:1px solid #DDD;padding:20px;background:#FFF;margin-bottom:15px;}
.rightBox1{border-top:3px solid #f6c640}
.rightBox2{border-top:3px solid #e84c3d}
.rightBox3{border-top:3px solid #3b99d7}
.rightBox h2{font-size:18px; font-weight:bold; padding:0 0 15px 0}
.rightBox form{display:block;position:relative;}
.rightBox form input{display:block; width:100%; padding:10px;border:0;outline:none;font-size:14px;border:1px solid #EEE}
.rightBox form button{display:block;position:absolute;right:10px;top:50%;margin-top:-9px;border:0;background:none}
.rightBox form button i{font-size:18px;}
.rightBox form button:hover i{color:#e84c3d}

.rightBox .rightMenu a{display:block;font-size:15px; padding:5px 0; border-bottom:1px dotted #EEE;background:url(../img/li3.gif) 4px 14px no-repeat;padding-left:15px}
.rightBox .rightMenu a.active{color:#e84c3d;}

.newsInfo{border-bottom:1px dotted #DDD; padding-bottom:20px;margin-bottom:30px}
.newsTime{text-align:right;font-size:14px;}
.newsShare{text-align:left}
@media (max-width: 768px){
.newsTime{text-align:center;font-size:12px;}
.newsShare{display:none;}
}
.updown{font-size:13px; padding:5px 0}
.updown a{color:#1f8ffc}

/*在线反馈*/
.feecbackForm .input-group{padding:5px 0; position:relative; z-index:1 }
.feecbackForm .input-group .input-group-addon{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.feecbackForm .input-group input,.feecbackForm .input-group select{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0; height:50px; line-height:50px}
.feecbackForm .input-group textarea{height:150px}
.feecbackForm em{ position:absolute; left:50px; top:63px; font-size:12px; color:#999; font-style:normal}
.feecbackForm #agree-error{ position:static; color:#a94442}
.feecbackForm button{display:block; padding:12px 0; font-size:16px; color:#FFF; background:#dc0019; border:0; width:100%; text-align:center; margin:15px 0 0 0}
.feecbackForm button:hover{ background:#cb3029}



/*底部*/
footer{clear:both;padding:20px; text-align:center;border-top:1px solid #DDD;}

/*在线客服*/
#cleft_box{position:fixed;_position:absolute;right:0;top:150px; z-index:999}
#back-top{position:fixed;right:10px; bottom:80px;}
#back-top a{padding:5px 10px; color:#FFF;background:#e84c3d;border-bottom:2px solid #c0392c;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
border-radius:3px;display:block}
#back-top a:hover{color:#FFF;}
@media (max-width: 768px){
#doyoo_panel,#cleft_box{display:none}
}

.baomingBtn{background:url(../img/redBg.jpg) bottom repeat-x;text-align:center;clear:both;margin:15px 0;-webkit-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
border-radius:3px;}
.baomingBtn img{-webkit-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
border-radius:3px;}

/*分页*/
DIV.black2{PADDING:10px; MARGIN: 7px; TEXT-ALIGN: center; clear:both}
DIV.black2 A {BORDER: #ddd 1px solid; PADDING:7px; COLOR: #aaa; MARGIN-RIGHT: 2px;TEXT-DECORATION: none}
DIV.black2 A:hover {BORDER: #a0a0a0 1px solid; PADDING:7px;MARGIN-RIGHT: 2px;}
DIV.black2 A:active {BORDER: #a0a0a0 1px solid; PADDING:7px; MARGIN-RIGHT: 2px;}
DIV.black2 SPAN.current {BORDER: #e0e0e0 1px solid; PADDING:7px;COLOR: #aaa; MARGIN-RIGHT: 2px; BACKGROUND-COLOR: #f0f0f0}
DIV.black2 SPAN.disabled {BORDER: #f3f3f3 1px solid;PADDING:7px;COLOR: #ccc; MARGIN-RIGHT: 2px;}



.chat-main ul li {
	position: relative;
	font-size: 0;
	margin-bottom: 10px;
	padding-left: 60px;	
}

.chat-text,.chat-user {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	font-size: 14px
}

.chat-user {
	position: absolute;
	left: 3px
}

.chat-user img {
	width: 40px;
	height: 40px;
	border-radius: 100%;
	background:#FFF;
}

.chat-user cite {
	position: absolute;
	left: 60px;
	top: -2px;
	width: 500px;
	line-height: 24px;
	font-size: 12px;
	white-space: nowrap;
	color: #FFF;
	text-align: left;
	font-style: normal;
	font-weight:bold;
}

.chat-user cite i {
	padding-left: 15px;
	font-style: normal;
	font-weight:normal;
}

.chat-text {
	position: relative;
	line-height: 22px;
	margin-top: 25px;
	padding: 8px 15px;
	background-color: #e2e2e2;
	border-radius: 3px;
	color: #333;
	word-break: break-all;
	
}

.chat-text:after {
	content: '';
	position: absolute;
	left: -10px;
	top: 13px;
	width: 0;
	height: 0;
	border-style: solid dashed dashed;
	border-color: #e2e2e2 transparent transparent;
	overflow: hidden;
	border-width: 10px
}

.chat-text a {
	color: #33DF83
}

.chat-text img {
	max-width: 100%;
	vertical-align: middle
}

.chat-text .layui-layim-file,.layui-layim-file {
	display: block;
	text-align: center
}
.chat-main ul{margin:0; padding:0; list-style:none;}
.chat-main ul .chat-mine {
	text-align: right;
	padding-left: 0;
	padding-right: 60px
}

.chat-mine .chat-user {
	left: auto;
	right: 3px
}

.chat-mine .chat-user cite {
	left: auto;
	right: 60px;
	text-align: right;
	color:#FFF;
	
}

.chat-mine .chat-user cite i {
	padding-left: 0;
	padding-right: 15px;
	color:#999;
	font-weight:normal;
}

.chat-mine .chat-text {
	margin-left: 0;
	text-align: left;
	background-color: #5FB878;
	color: #fff
}

.chat-mine .chat-text:after {
	left: auto;
	right: -10px;
	border-top-color: #5FB878
}

.chat-mine .chat-text a {
	color: #fff
}


/*考前辅导*/
.peixunTitle{padding:15px 0 0 0}
.peixunTitle h2{color:#FFF; background:#999;display:inline-block;font-size:18px; padding:15px 20px;cursor:pointer;
webkit-border-radius:3px 3px 0 0;
-moz-border-radius:3px 3px 0 0;
-ms-border-radius:3px 3px 0 0;
-o-border-radius:3px 3px 0 0;
border-radius:3px 3px 0 0;
}
.peixunTitle h2:hover{background:#ebbf47;}
.peixunTitle h2.active{background:#da4f32;}
.peixunBox{padding:20px; line-height:160%; border:1px solid #DDD; display:none}
.peixunBox h3{display:block;padding-bottom:15px;font-size:24px;}
.peixunBox.active{display:block}
.peixunBox a{display:inline-block;padding:10px 20px; color:#FFF; background:#da4f32; margin:15px 0 0 0;
webkit-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
border-radius:3px;
}
.peixunBox a:hover{background:#6eb157}
@media (max-width: 768px){
.peixunTitle h2{font-size:12px; padding:7px 10px;
webkit-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
border-radius:3px;
margin-bottom:5px;
}
.peixunBox h3{font-size:16px;}
}

.schoolTitle{text-align:center; padding:15px 0 0 0; color:#FFF; font-size:18px;}
.schoolTitle img{height:50px; margin-right:5px}
.schoolTop{padding:15px 0 0 0}
@media (max-width: 992px){
.schoolTop{display:none}
}

.schoolContent img{width:100%}
.schoolContent .col-xs-6,.schoolContent .col-xs-12{margin-bottom:10px}
.schoolLink{padding:6px 0; display:block; text-align:center;background:#f9f9f9;color:#000}
@media (max-width: 768px){
.schoolLink{font-size:10px;-webkit-text-size-adjust:none;}
}
fieldset{padding:0 20px 20px 20px;margin:15px 0;color:#FFF; line-height:180%;font-size:15px;border:2px solid #FFF;background:rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4d000000,endColorstr=#4d000000)}
legend{padding:.5em;border:0;width:auto; color:#FFF}
@media (max-width: 992px){
fieldset{font-size:12px;border:1px solid #FFF; padding:0 10px 10px 10px}
legend{font-size:16px}
}


.rightUL{clear:both}
.rightUL li{clear:both; padding:10px 0; border-bottom:1px dotted #DDD}
.rightUL li img{width:80px;float:left}
.rightUL li p{padding-left:100px;}
.rightUL li p span{display:block}

.schoolA{padding:15px 0 0 0}
.schoolA span{padding:5px 20px;background:#e84c3d;color:#FFF;display:inline-block}




.booklist,.videolist{background:#FFF;border:1px solid #EEE; padding:0 20px 20px 20px;}
.booklist h2,.videolist h2{font-size:20px; border-bottom:1px dotted #EEE; padding:20px 0 10px 0;color:#0598dd;margin-bottom:15px}
.booklist a,.videolist a{font-size:13px;}
.booklist span,.videolist span{color:#e84c3d;font-weight:bold}
.videolist i{position:absolute;left:50%; top:50%;font-size:36px;margin-left:-18px;margin-top:-30px;color:#FFF;-ms-filter:alpha(opacity=80); 
filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity: 0.8;
 -webkit-filter:opacity(0.8);}


.rightBook{background:#FFF;border:1px solid #EEE;  margin-bottom:15px;}
.rightBook h2{background:#f1f1f1;color:#000;font-size:20px; padding:15px 15px;border-bottom:1px solid #EEE; }
.rightBookUL{padding:20px;margin:0; list-style:none}
.rightBookUL li{width:50%;float:left}
.rightBookUL li span{color:#e84c3d}
.rightVideoUL{padding:20px;margin:0; list-style:none}
.rightVideoUL li{padding:4px 0 4px 13px; background:url(../img/li.gif) 0 10px  no-repeat}

@media (max-width: 768px){
.booklist,.videolist{padding:0 15px 15px 15px;}
.booklist img{width:80px;}
.videolist img{width:100px;}
.booklist h2,.videolist h2,.rightBook h2{font-size:16px;}
.booklist a,.videolist a{font-size:10px;-webkit-text-size-adjust:none;}
.videolist i{font-size:24px;margin-left:-12px;margin-top:-25px;}
}

.bookBox{background:#FFF; border:1px solid #EEE; padding:20px;}
.bookPic{text-align:center}
.bookPic img{width:70%;}
.bookBox .bookTitle{font-size:24px;padding:30px 0 10px 0;font-weight:bold;color:#3f93ca}
.bookBox .bookPrice{font-size:18px;}
.bookBox .bookPrice strong{color:#e84c3d}
.bookBox .bookInfo{line-height:180%;font-size:16px;padding:10px 0}
.bookBox .redBtn{text-align:left; padding:20px 0 0 0}
.bookContent{clear:both; line-height:180%}
.bookContent h2{font-size:18px; font-weight:bold; border-bottom:1px solid #EEE; padding:10px 0; margin-bottom:20px;}


.reglogin{clear:both;}
.reglogin a{color:#FFF;display:block;width:50%; float:left; text-align:center; padding:15px 0;}
.reglogin a.login{background:#ecc048}
.reglogin a.login:hover{background:#f3cb5d}
.reglogin a.reg{background:#4094cc}
.reglogin a.reg:hover{background:#5aaadf}