html{
	overflow-x:hidden;
}
.x-hidden{
	overflow-x:hidden;
}
body {
	padding-top: 70px;
	padding-bottom: 30px;
}
.theme-dropdown .dropdown-menu {
	display: block;
	position: static;
	margin-bottom: 20px;
}
.home-banner-link{
	display:block;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
}
.btn-consult{
	position:relative;
	z-index:1000;
}
.theme-showcase > p > .btn {
	margin: 5px 0;
}
.article-title{
	font-family:微软雅黑;
	color:#343434;
}
.article-title-second{
	font-family:黑体;
	color:#554c4d;
}
.article-other{
	font-family:黑体;
	color:#524d50;
}
.article-nav{
	padding:10px 0;
	margin:10px 0;
	border-top:dotted 2px #ababab;
	border-bottom:dotted 2px #ababab;
}
.icon-qq{
	background:url(../image/qq.png) center center no-repeat;
}
.icon-weixin{
	background:url(../image/weixin.png) center center no-repeat;
}
.power-weight{
	font-family:楷体;
	font-size:30px;
	width:40px;
	background:#043d67;
}
.power-item{
	background:#0099ff;
	width:100%;
	color:#fff;
	z-index:100;
	position:relative;
}
.teacher-item img{
	max-width:100%;
	width:100%;
	margin:auto;
}
.teacher-item .teacher-info{
	padding: 1px 10px 10px;
	margin: 0;
	color:#fff;
}
.teacher-item  .teacher-info h4{
	font-family:微软雅黑,黑体;
	font-weight:600;
	height:20px;
	line-height:20px;
}
.teacher-item li{
	height:18px;
	overflow:hidden;
}
.teacher-item  ul{
	list-style:none;
	margin:0;
}
.teacher-item  i{
	width:5px;
	height:5px;
	background:#fff;
	display:inline-block;
	float:left;
	border-radius:50%;
	margin:5px;
}
.teacher-mask{
	background:#666;
	opacity:0.6;
}
.teacher-mask,
.teacher-more{
	display:none;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
.teacher-image{
	position:relative;
}

.teacher-image-shadow{
	padding-bottom:13px;
	background:url(../image/team/shadow.png) center bottom no-repeat;
}
.team-power{
	border-bottom: 2px solid #626262;
	height: 13px;
}
.team-power h3{
	line-height:1.0;
	color: #000;
	width: 300px;
	border: solid 4px #626262;
	border-top: none;
	border-bottom: none;
	background: #fff;
	margin: auto;
}
.teacher-image:hover .teacher-mask,
.teacher-image:hover .teacher-more,
.teacher-image:hover .teacher-content{
	display:block;
}

.teacher-more{
	top:40%;
	text-align:center;
}
.teacher-more a{
	margin-top:15px;
	color:#fff;
	border:solid 1px #fff;
	padding:5px;
}

.teacher-item:hover .channel-teacher-name{
	display:none;
}
.teacher-name{
	border:solid 1px #fff;
	border-left:none;
	border-right:none;
	margin: auto;
	width: 140px;
	color: #fff;
	font-size:14px;
	padding:5px 0;
	font-family:微软雅黑,黑体;
}
.power-shadow{
	position:absolute;
	bottom:-5px;
	right:35px;
	left:60px;
	top:20px;
	background:#ccc;
	z-index:1;
}
.power-title{
	font-size:20px;
	padding:12px 0;
	font-family:幼圆,微软雅黑;
}
.power-subtitle{
	color:#fff100;
	font-size:16px;
	font-family:幼圆;
	padding:2px 0 12px;
}
.power-image{
	width:80px;
}
.channel-spliter{
	margin:30px 0;
	background:url(../image/channel-spliter.png) center center no-repeat;
	text-align:center;
}
.channel-name{
	border:solid 3px #379d10;
	border-radius:5px;
	padding:14px 5px;
	background:#fff;
	font-size:22px;
	font-weight:500;
	font-family:微软雅黑;
	cursor:default;
	color:#6f6c6c;
}
.channel-name span{
	color:#ed9540;
	font-weight:600;
}
.text-red{
	color:rgb(237,35,60);
}
.text-blue{
	color:#5da7f7;
}
.text-orange{
	color:#ff5c27;
}
.text-white{
	color:#fff;
}
.text-yellow{
	color:#dfd707;
}
.text-black{
	color:#000;
}
.text-green2{
	color:#00923f;
}
.channel-job-box2{
	margin-left: 43px;
	height: 86px;
	padding:10px 10px 10px 60px;
	position: relative;
	color:#fff;
	font-family:微软雅黑,黑体;
}
.channel-job-box2 h4{
	padding: 0px;
	margin: 2px 0;
	font-family: 微软雅黑,黑体;
}
.channel-job-box21,
.channel-job-box21 .channel-job-circle{
	background:#68b938;
}
.channel-job-box22,
.channel-job-box22 .channel-job-circle{
	background:#62b13c;
}
.channel-job-box23,
.channel-job-box23 .channel-job-circle{
	background:#4bb038;
}
.channel-job-box24,
.channel-job-box24 .channel-job-circle{
	background:#00a53c;
}
.channel-job-box25,
.channel-job-box25 .channel-job-circle{
	background:#00923f;
}
.channel-job-circle{
	position: absolute;
	top: 0;
	left: -43px;
	bottom: 0;
	height: 86px;
	width: 86px;
	border-radius: 50%;
}
.channel-icon-border-circle{
	width:78px;
	height:78px;
	margin:4px;
	border:solid 3px #fff;
	border-radius:50%;
}
.font-italic{
	font-style:italic;
}
.bg-red{
	background:#ed4216;
}
.bg-orange{
	background:#ff6300;
}
.subject-border{
	border:solid 1px #e9e9e9;
	padding:3px;
}
.subject-box{
	border-radius:5px;
	padding:60px 0 40px;
	font-family:微软雅黑;
	color:#fff;
}
.subject-type{
	font-size:18px;
	height:48px;
}
.subject-category{
	height:50px;
	position:relative;
	color:#000;
	margin:0 0 20px;
}
.subject-mask{
	background:#fff;
	opacity:0.6;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
}
.subject-category-name{
	position:relative;
	z-index:100;
	line-height:50px;
	font-size:16px;
	color:#666;
}
.subject-title{
	height:52px;
}
.font-black{
	font-family:微软雅黑,黑体;
}
.question-title{
	font-size:42px;
	font-family:微软雅黑;
}
.question-list{
	list-style:none;
	padding:32px 0 0 32px;
	line-height:36px;
	font-size:18px;
	font-weight:600;
	font-family:幼圆,微软雅黑;
}
.enroll-people{
	height:300px;
}
.enroll-container{
	position:relative;
	overflow:hidden;
}
.enroll-container .box-mask{
	height:300px;
}
.enroll-content{
	position:absolute;
	top:0;
	width:100%;
}
.enroll-title{
	padding:45px 40px 0 0;
}
.enroll-title h3{
	font-size:22px;
}
.enroll-title *{
	line-height:48px;
}
.enroll-title strong{
	font-size:28px;
	color:#e9e514;
}
.enroll-horn{
	width: 0;
	height: 0;
	border-width: 110px 110px 110px 0;
	border-style: solid;
	border-color: transparent #fe0000 transparent transparent;
	position: absolute;
	right: 0;
	top: 0;
}
.enroll-form{
	background:#fe0000;
	height:220px;
}
.btn-nav{
	background:transparent;
	color:#fff;
}
.btn-nav:hover{
	background:transparent;
	color:#fff;
}
.foot-nav{
	line-height:32px;
	padding-top:4px;
}
.foot-phone{
	text-align:right;
}
.foot-phone h3{
	margin-top:8px;
}
.border-gray{
	border:solid 1px #dddada;
}
.news-container{
	padding:0 5px 0 0;
	background:#f0f4f7;
}
.news-padding{
	padding:10px;
	background:#fff;
	border-right:#e6e8e8 1px solid;
}
.news-spliter{
	margin:5px 15px;
	border-top:1px dotted #ccc;
	height:0;
}
.news-pic{
	max-height:80px;
	max-width:100%;
	width:100%;
}
.news-box-title{
	background:url(../image/home-news.png) 15px center no-repeat;
	text-indent:32px;
	font-size:20px;
	color:#0d8bad;
	font-family:微软雅黑;
	font-weight:500;
}
.news-box-more a{
	line-height:20px;
	color:#ff4c4c;
	font-family:微软雅黑;
	font-weight:500;
}
.news-home-title{
	font-size:18px;
	font-family:微软雅黑;
	color:#cf0408;
}
.news-home-description{
	font-size:12px;
	font-family:微软雅黑;
	color:#7c7c7c;
}
.news-box-env{
	background-image:url(../image/home-environment.png);
}
.env-home-image{
	max-width:100%;
}
.env-home-title{
	line-height:40px;
	font-family:楷体,微软雅黑;
	font-size:14px;
}
.enterprise-home-image{
	width:100%;
}
footer.common-footer{
	font-size:16px;
	font-weight:600;
	padding:40px 0 30px;
}
.text-foot-phone{
	font-size:12px;
	font-weight:300;
	color:#8e9397;
	margin-top:12px;
}
.weixin-code{
	width:130px;
}
.line-2{
	line-height:2.0;
}
.max-width100{
	max-width:100%;
}
.channel-news-pubdate{
	background:#f8a500;
	font-size:12px;
	color:#fff;
	border-radius:7px;
	padding:1px 5px;
	margin-left:10px;
}
.channel-job-title{
	border-bottom:solid 2px #dadada;
	padding:5px 0; 
}
.channel-job-title span{
	border-bottom:solid 3px #41a7d6;
	padding:5px;
}
.channel-job-box {
	padding:40px 80px 10px 50px; 
	position:relative;
	min-height:80px;
	color:#fff;
	background:url() right center no-repeat;
}
.channel-job-alary{
	border-bottom:solid 3px #ccc;
}
.channel-job-box .icon-triangle{
	width:0;
	height:0;
	position:absolute;
	left:1px;
	bottom:1px;
	border:solid 10px #fff;
	border-color:transparent transparent #fff #fff;
}

.channel-job-box  .icon-job{
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	width:80px;
	background:url(../image/job/icon-enterprise.png) center center no-repeat;
}
.channel-job-service  .icon-job{
	background-image:url(../image/job/icon-people.png);
}

.channel-job-concept  .icon-job{
	background-image:url(../image/job/icon-service.png);
}
.channel-job-service{
	background:#823277;
}
.channel-job-concept{
	background:#974478;
}
.channel-job-enterprise{
	background:#5e2075;
}
.major-item td{
	vertical-align:top;
}
.major-item .major-image{
	padding:16px 0;
}
.major-image img{
	width:120px;
	margin:0 10px;
}
.major-item .major-details{
	padding:5px 10px;
}
.major-item h4{
	font-family:微软雅黑,黑体;
	font-size:20px;
	color:#f60605;
	font-weight:600;
}
.major-item .major-description{
	margin:10px 0;
	font-size:12px;
	color:#434343;
	font-family:微软雅黑,黑体;
	line-height:2.0;
	letter-spacing:2px;
	height:100px;
}
.major-item .major-type{
	font-weight: 600;
	color: #7d7b7c;
	font-size: 16px;
}

.ad-list{
	position:fixed;
	width:100%;
	bottom:0;
	height:0px;
	z-index:1000;
}

.ad-list .container{
	height:0px;
	position:relative;
}
.ad-list .ad-container{
	bottom:30px;
	right:0px;
	position:absolute;
}
.common-icon-consult{
	width:150px;
	height:50px;
	padding: 8px 5px 7px 50px;
	
	color: #fff;
	cursor:pointer;
}
.common-icon-shadow{
	height:12px;
	width:130px;
	background:#707070;
	-moz-transform:skewX(60deg);
	-webkit-transform:skewX(60deg);
	-o-transform:skewX(60deg);
	-ms-transform:skewX(60deg);
	transform: skewX(60deg); 
	margin-left:10px;
}
.common-icon-qq{
	background:#ed5564 url(../image/common/qq.png) 10px center no-repeat;
}
.common-icon-job{
	background:#a0d468 url(../image/common/pen.png) 10px center no-repeat;
}
.common-icon-condition{
	background:#48cfae url(../image/common/condition.png) 10px center no-repeat;
}
.common-icon-fee{
	background:#5d9cec url(../image/common/consult.png) 10px center no-repeat;
}
.common-icon-top{
	background:#2dcc70 url(../image/common/top.png) 10px center no-repeat;
}
.common-icon-consult h4 {
	font-size: 15px;
	font-family: 微软雅黑,罢休;
	font-weight: 300;
	margin: 0;
	padding: 0;
	line-height: 15px;
}
.home-icon-consult{
	width:86px;
	height:86px;
	/*background:#e0132a;*/
	margin:86px auto 10px;
	/*border-radius:50%;*/
}
.home-icon-consult img{
	width:76px;
	height:76px;
	/*padding:12px;
	border-radius:50%;
	border:solid 5px #ff6300;
	margin:5px;*/
}
.home-icon-triangle{
	width:0;
	height:0;
	border:solid 150px #ff6300;
	border-color:transparent #ff6300 #ff6300 transparent;
	position:absolute;
	top:0;
	right:0;
}
.article-channel-title span,.article-new-article span{
	display:inline-block;
	width:8px;
	height:8px;
	background:#009889;
	border-radius:50%;
	border:solid 2px #fff;
	margin:0 6px 0 24px;
}
.article-channel-title,.article-new-article{
	background:#1b7aa4;
	height:32px;
	line-height:32px;
	color:#fff;
	font-size:14px;
}
.article-new-article{
	background:#47acdb;
}
.article-new-article-list{
	list-style:none;
	line-height:28px;
	padding-top:15px;
	background:#eeeeee;
}
.article-new-article-list span{
	position:absolute;
	top:10px;
	left:12px;
	height:0;
	width:0;
	border:solid 4px #eb4300;
	border-color:transparent transparent transparent #eb4300;
}
.article-new-article-list li{
	height:28px;
	padding:0 12px 0 24px;
	overflow:hidden;
	position:relative;
}
.article-channel-list{
	list-style:none;
}
.article-channel-list li{
	line-height:28px;
	border-bottom:solid 1px #dadada;
	padding-left:24px;
	font-size:12px;
}
.article-channel-list li:hover{
	background:#f3f3f3;
}
.article-contactus{
	height:48px;
	margin-top:10px;
	background:#eee;
	padding-left:72px;
	line-height:48px;
	color:#9c9d9f;
	font-size:14px;
}
.article-description{
	padding:15px;
	background:#eee;
	text-indent:24px;
	line-height:2.0;
}
.article-body div,.article-body p{
	font-size:14px;
	text-indent:28px;
	line-height: 28px;
	padding: 7px 0;
}

.article-table  table,
.article-table  td,
.article-table  th{
	border:solid 1px #000;
	border:solid 1px #000 !important;
}
.channel-teacher-name{
	font-size:18px;
	font-family:微软雅黑,黑体;
	margin:auto;
	position:absolute;
	bottom: -3px;
	width:100%;
	color:#fff;
}
.teacher-content{
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:#0099ff;
	position:absolute;
	display:none;
	padding:15px;
	color:#fff;
}
.channel-teacher-name div{
	margin:auto;
	line-height:1.5;
	text-align:center;
}
.enterprise-content{
	min-height:220px;
}
@media(min-width:768px){
	.navbar-nav .open .h-sub-menu{
		left:auto;
		right:0;
		width:600px;
		border:none;
		margin-top:3px;
	}
	.open .h-sub-menu li{
		float:right;
	}
	.sub-menu-mask{
		position:absolute;
		width:100000px;
		left:-50000px;
		height:40px;
		background:#fff;
	}
}
@media(min-width: 992px){
	.col-md-20{
		float:left;
		padding-left:15px;
		padding-right:15px;
		width:20%;
	}
}
@media(max-width:991px){
	.col-sm-50{
		float:left;
		padding-left:15px;
		padding-right:15px;
		width:50%;
	}
	.foot-phone{
		text-align:center;
	}
}
@media(max-width:480px){
	.col-xs-100{
		padding-left:15px;
		padding-right:15px;
		width:100%;
	}
	
	.major-item .major-image img{
		width:56px;
	}
	.channel-job-circle{
		display:none;
	}
	.channel-job-box2{
		margin-left:auto;
		padding-left:10px;
	}
}
.hr{
    height: 3px;
    background-color: #b5b5b5;
}
.tbottom-line{
    height: 5px;
    background-color: #29adff;
    width: 125px;
    margin: 0 auto;
    position: relative;
    top: -1px;
}
.titlfont{
    font-size: 18px;
    font-family: "Microsoft YaHei";
    color: rgb(209, 110, 223);
    font-weight: bold;
    line-height: 18px;
    text-align: center;
    margin-bottom: 15px;

    z-index: 270;
}
.count-title{
    margin: 0 auto;
    margin-top: 30px;
    max-width: 636px;
    font-size: 12.963px;
    font-family: "Myriad Pro";
    color: rgb(146, 172, 182);
    line-height: 2.337;
    text-align: center;
    -moz-transform: matrix( 1.07986576648196,0,0,1.08000951098995,0,0);
    -webkit-transform: matrix( 1.07986576648196,0,0,1.08000951098995,0,0);
    -ms-transform: matrix( 1.07986576648196,0,0,1.08000951098995,0,0);
    padding: 0px 10px;
    z-index: 289;
  }
.count-box3d{

    background-color: #e8f6fd;
	
}
.count-box
{

overflow:hidden;
}
.subject{
height: 105px;
    background-color: #6780e8;
}
.sub-see{
    height: 50%;
    background-color: #758de7;
    width: 100%;
}
.sub-list{
    list-style: none;
   margin: 0px 10px;
}
ul.sub-list li{
    height: 40px;
    line-height: 40px;
    border-bottom: solid 1px #e5e5e5;
}
.subname{
    font-size: 14.879px;
    font-family: "Microsoft YaHei";
    color: rgb(255, 255, 255);
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1.344;
    text-align: center;
    -moz-transform: matrix( 1.2109756097561,0,0,1.20975609756098,0,0);
    -webkit-transform: matrix( 1.2109756097561,0,0,1.20975609756098,0,0);
    -ms-transform: matrix( 1.2109756097561,0,0,1.20975609756098,0,0);
    position: relative;
    top: -8px;
}
.subbox{
  padding: 0px;
    border: solid 1px #c8c86d;
    border-radius: 5px;
    overflow: hidden;

    margin: 20px 0px 20px 0px;
}
.s1box{
       border-color: #c8c86d;
   }
.s2box{
    border-color: #00a8ff;
}
.s3box{
    border-color: #d63e5a;
}
.subject.sub-s2{
    background-color: #9c5ac9;
}
.subject.sub-s2 .sub-see{
    background-color: #8d4bbe;
}
.subject.sub-s3{
    background-color: #fd9726;
}
.subject.sub-s3 .sub-see{
    background-color: #fda221;
}
.sublist-box{
    height: 400px;
    display: table-cell;
    vertical-align:middle;
    width: 550px;
}
.middle-img{
    background: url("../image/3dpange-middle.png") ;
    height: 285px;
}
.inner-middle{
    height: 100%;
    width: 100%;
    background-color: #ffffff;
    opacity: 0.1;

    position: relative;
    top: -285px;
}
.innertext{
    height: 285px;
    font-size: 22.222px;
    font-family: "Microsoft YaHei";
    color: rgb(255, 255, 255);
    font-weight: bold;
    line-height: 1.363;
    text-align: center;
    -moz-transform: matrix( 1.07986576648196,0,0,1.08000951098995,0,0);
    -webkit-transform: matrix( 1.07986576648196,0,0,1.08000951098995,0,0);
    -ms-transform: matrix( 1.07986576648196,0,0,1.08000951098995,0,0);
    z-index: 196;
    padding-top: 100px;
    background: transparent;
}
.colororeage{
    color: #f6f470;
}
.subul {
    list-style: none;
}
.subul li{
    line-height: 43px;
}
.subtitle{
    font-size: 18px;
    font-family: "Microsoft YaHei";
    color: rgb(107, 107, 107);
    font-weight: bold;
    line-height: 1.683;
    text-align: center;
    z-index: 211;
    margin-left: 30px;
}
.sub-content{

    font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb(0, 168, 255);
    line-height: 2.164;
    text-align: left;
    margin-left: 80px;
}
@media (max-width: 768px) {
    .innertext{
        font-size: 12px;
        width: 80%;
        margin:  0 auto;
    }
}
.list-img{
    padding: 10px  15px;
    font-size: 16.667px;
    font-family: "Microsoft YaHei";
    font-weight: 600;
    color: rgb(0, 0, 0);
    line-height: 1.817;
    text-align: center;
    -moz-transform: matrix( 1.72932763532048,0,0,1.72540355869544,0,0);
    -webkit-transform: matrix( 1.72932763532048,0,0,1.72540355869544,0,0);
    -ms-transform: matrix( 1.72932763532048,0,0,1.72540355869544,0,0);
    background-image: url("../image/sdlist.png");
}
.mtop15{
    margin-top: 15px;
}
.colorred{
    color: red;
}
.littleTitle{
    font-family: "Microsoft YaHei";
    font-size: 14px;
}
.colorgray{
    color: darkgray;
}
.bdashed{
    border-bottom: dashed 1px #e0e4e9;
}
.tdashed{
    border-top: dashed 1px #e0e4e9;
}
.bggray{
    background-color: #f0f0f0;
}
.bgblack{
    background-color: #5d4cb8;
}
.noborder{
    border: none;
}
.cocosmainbox{
    margin: 10px 0px;
}
.cocosbox{
  height: 240px;
  padding: 0px;
}
.coloslistbox{
    width: 100%;
    height: 100%;
    padding: 15px;
	margin-top:40px;
}
.coloslistbox li {
    border-bottom: solid 1px #bdbdbd;
    list-style: none;
    color: #bdbdbd;
    font-size: 15px;
    margin-left: 53px;
    line-height: 30px;
    box-shadow: 0px 1px 0px #b2b2b2;
}
.coloslistbox .title {
    font-size: 22.222px;
    font-family: "Myriad Pro";
    color: rgb(191, 33, 33);
    line-height: 1.363;
    border-bottom: solid 2px #838383;
    margin-left: 0px;
    font-weight: 600;
}
.colorblue{
    color: #1979e7;
}
.dotnet{
    font-size: 24px;
    font-family: "Myriad Pro";
    color: rgb(25, 121, 231);
    line-height: 1.262;
    text-align: center;
    font: bold;
}
.color92acb6{
    color: #92acb6;
}
@media (max-width: 768px) {
    .dotnet{
        font-size: 12px;
    }
}
.fonttitle2{

    font-size: 6.831px;
    font-family: "Microsoft YaHei";
    color: rgb(96, 114, 170);
    font-weight: bold;
    text-align: center;
    -moz-transform: matrix( 3.51298056860993,0,0,3.51344819308605,0,0);
    -webkit-transform: matrix( 3.51298056860993,0,0,3.51344819308605,0,0);
    -ms-transform: matrix( 3.51298056860993,0,0,3.51344819308605,0,0);
}
.cout-top-title{
    font-family: "Myriad Pro";
    color: rgb(146, 172, 182);
    line-height: 1.817;
    text-align: center;
    -moz-transform: matrix( 1.07986576648196,0,0,1.08000951098995,0,0);
    -webkit-transform: matrix( 1.07986576648196,0,0,1.08000951098995,0,0);
    -ms-transform: matrix( 1.07986576648196,0,0,1.08000951098995,0,0);
}
.bgblue{
    background-color: #009cff;
}
.bgtransparent{
    background: transparent;
}
ul.weboffice li{
  border: none;
    box-shadow: none;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb(174, 175, 175);
    line-height: 2.164;
    margin-left: 0px;
}
ul.weboffice li p{
    margin-left: 70px;
}
.weboffice .webtitle{

    font-size: 18px;
    font-family: "Microsoft YaHei";
    color: rgb(107, 107, 107);
    font-weight: bold;
    line-height: 1.683;
    border-left: solid 4px #3899bd;
    padding-left: 15px;
}
.colorwhite{
    color: #ffffff;
}
.sub-us1bgm{
        background-color: #86c268;
    }.sub-us1bgtop{
         background-color: #76b658;
     }
.subject.sub-s2.sub-us2bgm{
    background-color: #6791c3;
}
.subject.sub-s2 .sub-see.sub-us2bgtop{
     background-color: #588ac5;
 }
.subject.sub-s3.sub-us3man{
    background-color: #5ebcc6;
}
.subject.sub-s3 .sub-see.sub-us3top{
    background-color: #4fb0bb;
}
.subject.sub-s3.sub-js3main{
    background-color: #3735ba;
}
.subject.sub-s3 .sub-see.sub-js3top{
    background-color: #4744b3;
}
.max-height285{
    max-height: 285px;
}