* {


  box-sizing: border-box;


}


body {


  font-family: 微软雅黑;


  font-size: 12px;


}


a {


  font-size: 12px;


}


.contain-box {


  max-width: 1920px;


  min-width: 1200px;


  overflow-x: hidden;


  margin: 0 auto;


}


.contain {


  width: 1200px;


  margin: 0 auto;


}


.contain-left {


  width: 918px;


  float: left;


}


.contain-right {


  width: 280px;


  float: right;


}


.top {


  border-bottom: 1px solid #ccc;


  background: #313131;


  padding: 6px 0 ;


  font-size: 12px;


}


.top .top-left {


  line-height: 46px;


  color: #fff;


}


.top .top-left a {


  color: #fff;


}


.top img {


  vertical-align: middle;


}


.top ul li {


  float: left;


  margin-left: 20px;


  padding-top: 24px;


  position: relative;


  box-sizing: border-box;


  z-index: 10000;


}


.top ul li.icon1 {


  background: url(https://pic2018.aaa-cg.com.cn/index_img_v1/img_05.png) no-repeat top;


}


.top ul li.icon2 {


  background: url(https://pic2018.aaa-cg.com.cn/index_img_v1/img_06.png) no-repeat top;


}


.top ul li.icon3 {


  background: url(https://pic2018.aaa-cg.com.cn/index_img_v1/img_07.png) no-repeat top;


}


.top ul li.icon4 {


  background: url(https://pic2018.aaa-cg.com.cn/index_img_v1/img_04.png) no-repeat top;


}


.top ul li a {


  color: #d8d8d8;


}


.top ul li div {


  padding: 0 10px;


  position: relative;


  z-index: 100000;


}


.top ul li ol {


  position: absolute;


  right: 10px;


  top: 26px;


  background: #fff;


  width: 210px;


  z-index: 1000;


  display: none;


  border: 1px solid #ccc;


}


.top ul li ol li {


  float: left;


  margin-right: 20px;


}


.top ul li table {


  width: 100%;


  border: 1px solid red;


  position: absolute;


  top: 27px;


  left: 0;


  height: 80px;


  background: #fff;


  display: none;


  z-index: 100;


}


.top ul li table tr {


  border: 1px solid #ccc;


}


.header {


  height: 80px;


  background: #eeeeee;


  position: relative;


  overflow: hidden;


}


.jingpin-msg > div {


  display: none;


}


.logo {


  width: 246px;


  height: 80px;


  text-indent: -99999px;


}


.logo a {


  width: 100%;


  height: 100%;


  display: block;


  background: url(https://pic2018.aaa-cg.com.cn/index_img_v1/logo.png) no-repeat 0 -2px;


  background-size: 90%;


}


.nav li {


  line-height: 92px;


  float: left;


  margin: 0 30px;


}


.nav li span {


  font-size: 14px;


}


a:hover {


  color: orange;


}


.contain-right a.play {


  width: 70px;


  height: 30px;


  background: #fff;


  border-radius: 5px;


  border: 1px solid #797979;


  display: inline-block;


  vertical-align: top;


  text-align: center;


  line-height: 28px;


  color: #919191;


  margin-top: 30px;


}


.lubo {


  margin-left: 24px;


}


.zhibo {


  margin-left: 28px;


  position: relative;


}


.zhibo img {


  position: absolute;


  right: -12px;


  top: -12px;


}


.icon {


  margin-left: 20px;


  margin-top: 12px;


  display: inline-block;


  width: 60px;


  height: 60px;


  overflow: hidden;


  border-radius: 50%;


}


.footer {


  background: #434343;


  padding: 60px 0 40px;


}


.footer .footer-box {


  margin-left: 135px;


}


.footer dl,


.footer .erweima {


  float: left;


  color: #ebebeb;


  margin-right: 100px;


}


.footer dl dt,


.footer .erweima dt {


  font-size: 16px;


  line-height: 28px;


}


.footer dl dd,


.footer .erweima dd {


  line-height: 40px;


}


.footer dl a,


.footer .erweima a {


  color: #ebebeb;


  font-size: 14px;


}


.footer dl a:hover,


.footer .erweima a:hover {


  color: orange;


}


.footer img {


  margin-top: 14px;


  display: block;


}


.footer h3 {


  line-height: 35px;


  text-align: center;


  color: #f6f6f6;


  font-size: 14px;


}


.banner img {


  display: block;


}


.ii {


  display: block;


  margin: 0 auto;


}


.study-box .aa {


  margin-top: 50px;


  margin-bottom: 70px;


}


.study-box .bb {


  margin-bottom: 10px;


}


.contain {


  overflow: hidden;


}


.service-box {


  background: #f5f5f5;


}


.service-box .aa {


  margin: 40px auto;


}


.service-box .bb {


  margin-bottom: 40px;


}

.team-box{
	height: 911px;
	position: relative;
}

.team-box .aa {


  margin: 40px auto 20px;


}


.team-box .bb {


  margin-bottom: 30px;


}


.team-box dl {


  margin-bottom: 20px;
  
  margin-top: 40px;


}


.team-box dl dd {


  float: left;


  width: 336.66666667px;


  margin-right: 95px;


}


.team-box dl dd .line {


  height: 1px;


  background: #bfbfbf;


  margin-bottom: 12px;


  margin-top: 12px;


}


.team-box dl dd p {


  color: #a3a3a3;


  font-size: 14px;


  line-height: 27px;


}
.team-box .slideBox2{
	width: 1054px;
	margin: 0 auto;
	position: relative;
	top: 0;
	height: 508px;
	overflow: hidden;
}
.team-box img{
	margin:0 auto;
	display: block;
}
.container_width {
    width: 1000px;
    margin: 0 auto;
}
.luoji_c .luoji_swiper .swiper-slide, .chenmi_c .chenmi_r .content_t {
  box-sizing: border-box;
  -ms-box-sizing: border-box; }
.luoji_c {
  margin-top: 50px;
  position: relative; }
.luoji_c .luoji_jiantou {
   position: absolute;
   top: 50%;
   margin-top: -27.5px;
   width: 100%; }
.luoji_c .luoji_jiantou > div {
    background: #000;
    width: 30px;
    height: 55px;
    cursor: pointer;
    background: url("https://pic2018.aaa-cg.com.cn/images/zt/jybz/luoji_jiantou.png") no-repeat 0px -54px;
}
.luoji_c .luoji_jiantou > div.true {
      background-position-y: 0px; }
.luoji_c .luoji_jiantou > .zuo {
      float: left;
      margin-left: -70px; }
.luoji_c .luoji_jiantou > .you {
    float: right;
    background-position-x: -36px;
    margin-right: -70px; }
.luoji_c .luoji_swiper {
    overflow: hidden;
    margin: 0 -15px; }
.luoji_c .luoji_swiper .swiper-slide {
    width: 257px;
    padding: 0 14px;
    overflow: hidden; }
.luoji_c .luoji_swiper .swiper-slide img {
    display: block;
    width: 100%;
    height: auto; }
      


.gaoxin-box {


  height: 748px;


  background: #f5f5f5;


}


.gaoxin-box .gaoxin {


  display: block;


  margin: 35px auto 25px;


}


.gaoxin-box h2 {


  color: #fff;


  font-size: 20px;


  text-align: center;


  margin-bottom: 28px;


}


.gaoxin-box .table {


  height: 530px;


  overflow: hidden;


  margin-bottom: 40px;


}


.gaoxin-box table {


  width: 100%;


  table-layout: fixed;


  text-align: center;


  font-size: 14px;


  color: #000;


  border-collapse: collapse;


}


.gaoxin-box table thead {


  background: #e60012;


  color: #fff;


}


.gaoxin-box table tr {


  height: 44px;


}


.gaoxin-box table tr .price {


  color: #e60012;


}


.gaoxin-box table tr td {


  border-bottom: 1px solid #a4a4a4;


}


.guanli-box .aa {


  margin: 40px auto 30px;


}
.guanli-box p.jy{	display:block;	font-size:12px;	text-align:right;	margin-top:20px;}

.guanli-box p {


  text-align: center;


  margin-bottom: 15px;


}


.guanli-box ul li {


  text-align: center;


  float: left;


  margin-right: 157.5px;


  overflow: hidden;


}
#multipleColumn{
	margin-bottom: 40px;
}
.guanli-box .hd{ 
	height:15px; 
	position:absolute; 
	right:46%; 
	bottom:10px; 
	z-index:1; 
}

.guanli-box .hd ul{
	zoom:1;
	float:left;
	margin-top: 20px;
}
.guanli-box .hd ul li{ 
	float:left; 
	margin:8px;
	width:10px;
	padding-top: 8px;
	color: #fcfcfe;
	height:10px;
	background:#dfe8f8; 
	cursor:pointer;
	border-radius: 50%;
	border:1px solid #2b3ca1;
}
.guanli-box .hd ul li.on{
	background: -webkit-linear-gradient(#4914d6,#2b74e8); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#4914d6,#2b74e8); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#4914d6,#2b74e8); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #4914d6,#2b74e8);
  border:none;
}
.guanli-box .picScroll-left {
    width: 100%;
    position: relative;
}
.guanli-box .bd ul li div {
  position: absolute;
  bottom: 0;
  width: 250px;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  height: 46px;
  color: #fff;
  padding-top: 3px;
}
.guanli-box .hd ul li.on{ background-position:0 0; }

.guanli-box .bd{ padding:10px;   }

.guanli-box .bd ul{ overflow:hidden; zoom:1; }

.guanli-box  .bd ul li:hover img {
  transform: scale(1.2, 1.2); }
.guanli-box  .bd ul li img {
  transform: scale(1, 1);
	transition: transform 0.5s; 
}
.guanli-box .bd ul  li div b, .guanli-box .bd ul li div span, .guanli-box .bd ul  li div em, .guanli-box .bd ul  li div strong {
    font-size: 14px;
}
.guanli-box .bd .picList li{
	position:relative;
	margin:0 4px; 
	float:left; 
	_display:inline;
	overflow:hidden; 
	text-align:center;  
	width: 250px;
	margin-right: 54px;
	margin-top: 30px;
}

.guanli-box .bd .picList li p{

	color: #FFFFFF;

	font-size: 18px;

}
.guanli-box .bd ul li .img {
  width: 100%;
  height: auto;
  overflow: hidden; 
}
.guanli-box .bd ul li .pic{ text-align:center; }

.guanli-box .bd ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }

.guanli-box .bd ul li .pic a:hover img{ border-color:#999;  }

.guanli-box .bd ul li .title{ line-height:24px; }

.guanli-box .bd .picList li:nth-of-type(4),.guanli-box .bd .picList li:nth-of-type(8){

	margin-right: 0;

}


.mingqi-box,


.zhoumo-box {


  background: #f5f5f5;


}


.mingqi-box .a,


.zhoumo-box .a {


  margin-top: 28px;


  margin-bottom: 20px;


}


.mingqi-box ul li,


.zhoumo-box ul li {


  margin-right: 10.5px;


  width: 383px;


  height: 270px;


  overflow: hidden;


  float: left;
  



  /* background: #ccc; */


}


.mingqi-box ul li img,


.zhoumo-box ul li img {


  background: #ccc;


}


.mingqi-box ul li p,


.zhoumo-box ul li p {


  line-height: 30px;


  text-align: center;


  font-size: 14px;


  color: #242424;


}

.zhoumo-box {


  background: #fff;


}


.zhaopin-box .a {


  margin: 30px auto 24px;


}


.zhaopin-box table {


  width: 100%;


  border-collapse: collapse;


}


.zhaopin-box table td {


  border: 1px solid #fff;


  background: #303030;


  width: 12.5%;


  height: 170px;


}


.zhaopin-box table img {


	width: 100%;


}


.zhaopin-box table td {


	position: relative;


}


.zhaopin-box table td div {


	position: absolute;


	text-align: center;


	background: rgba(0,0,0,0.7);


	color: #fff;


	left: 0;


	top: 0;


	height: 100%;


	width: 100%;





}


.zhaopin-box table td div span {


	display: block;


		white-space: nowrap;


	overflow-x: hidden;


	text-overflow: ellipsis;


	padding: 0 5px;


}


