@charset "utf-8";
@import url(animate.css);
/*清除属性*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,iframe { padding: 0px; margin: 0px;}
DIV, P, I, UL, LI, OL, DL, DT, DD{list-style: none;}
FIELDSET,LABEL,LEGEND,BUTTON,INPUT,FORM { padding: 0px; margin: 0px;}
address,caption,cite,dfn,em,th,var {font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
A {BORDER-STYLE: none;border: 0px; text-decoration:none;}
IMG {BORDER-STYLE: none;border: 0px; text-decoration:none;}
table{border-collapse: collapse;border-spacing: 0;} 
html{ font-family:"微软雅黑";}
body{ overflow-x: hidden;}

/*************************************************************结束******************************************************/

.hb6_bigbox{width: 1920px; position: relative;overflow:hidden; left: 50%; margin-left: -960px;}


.hb6_box01{ width: 100%; height: 800px; position: relative; overflow: hidden; background: url(../images/6hbtd01.jpg) no-repeat;}
.hb6_box01 img{ position: absolute; top: 0; left: 0; animation-delay: 0.5s;}


.hb6_box02{ width: 100%; height: 900px; position: relative; overflow: hidden; background:url(../images/6hbtd05.jpg) no-repeat;}
.hb6_box02 .hb6_bt{ display: block; margin: 60px auto 40px;}
.hb6_box02 h1{ font-size: 18px; color: #edaa37; margin: 0 auto; text-align: center; line-height: 2;}

.box02_nr1{ width: 1200px; position: relative; overflow: hidden; margin: 0 auto;}
.box02_nr1 li{ width: 220px; height: 220px; background: url(../images/6hbtd04.png) no-repeat; position: relative; overflow: hidden; color: #fff; text-align: center; float: left; margin: 20px 40px 0;}
.box02_nr1 li h2{ font-size: 24px; margin-top: 60px; }
.box02_nr1 li:nth-child(3) h2{ font-size: 20px;}
.box02_nr1 li h2 span{ font-size: 36px; line-height: 2.4;}
.box02_nr1 li:nth-child(1) h2 span{ font-size: 48px; line-height: 1.8;}
.box02_nr1 li:nth-child(2) h2 span{ font-size: 34px;}

.hb6_box02 h3{ font-size: 30px; color: #ff6881; text-align: center; margin: 30px auto 25px;}

.box02_nr2{width: 1200px; position: relative; overflow: hidden; margin: 0 auto 35px;}
.box02_nr2 li{ width: 160px; height: 160px; background: #ff6881; border-radius: 50%; color: #fff; text-align: center; float: left; margin:0 37px;}
.box02_nr2 li h4{ font-size: 30px; margin: 30px 0 10px;}
.box02_nr2 li:nth-child(4) h4{font-size: 24px; margin-top: 37px;}
.box02_nr2 li:nth-child(5) h4{font-size: 24px; margin-top: 40px;}
.box02_nr2 li h5{ font-size: 30px;}
.hb6_box02 a{ display: block; width: 300px; height: 40px; color: #fff; text-align: center; line-height: 40px; background: #ff6881; font-size: 24px; border-radius: 20px; margin: 40px auto; cursor: pointer;}
.hb6_box02 a:hover{ font-size: 26px;}


.hb6_box03{width: 100%; height: 800px; position: relative; overflow: hidden; background:url(../images/6hbtd09.jpg) no-repeat;}
.hb6_box03 .hb6_bt{ display: block; margin: 75px auto 35px;}
.hb6_box03 h1{ font-size: 18px; color: #fff; margin: 0 auto; text-align: center; line-height: 2;}
.hb6_box03 ul{width: 1200px; position: relative; overflow: hidden; margin: 50px auto 40px; }
.hb6_box03 ul li{ width: 360px; height: 240px; float: left; position: relative; overflow: hidden; background: #fdc155;}
.hb6_box03 ul li:nth-child(2){ margin-left: 60px; margin-right: 60px;}
.hb6_box03 ul li h2{ color: #4c4c4c; font-size: 24px; text-align: center; margin: 14px auto;}
.hb6_box03 ul li p{ width: 198px; margin-left: 140px; color: #fff; font-size: 16px; line-height: 1.75;}
.hb6_box03 ul li img{ position: absolute; top: 70px; left: 20px;}
.hb6_box03 a{ display: block; width: 300px; height: 40px; color: #ff6881; text-align: center; line-height: 40px; background: #fff; font-size: 24px; border-radius: 20px; margin: 50px auto; cursor: pointer;}
.hb6_box03 a:hover{ font-size: 26px;}


.hb6_box04{width: 100%; position: relative; overflow: hidden;}
.hb6_box04 .hb6_bt{ display: block; margin: 50px auto;}
.kc{ width: 1920px; position: relative; overflow: hidden; margin: 40px auto 30px; left: 50%; margin-left: -960px; }
.kc li{ width: 25%; float: left; position: relative; overflow: hidden;}
.fix{ position: absolute; bottom: 0 ; left: 0; width: 100%; font-size: 24px; text-align: center; line-height: 1; padding: 10px; background: rgba(0,0,0,0.6); color: #fff; z-index: 1; }
.fix2{ position: absolute; top: 0 ; left: 0; width: 100%; height: 100%;  background: rgba(0,0,0,0.6); z-index: 2; text-align: center; color: #fff; display: none; transition: all 1s;}
.fix2 h3{ font-size: 28px;  padding-top: 25px; font-weight: normal;}
.fix2 .line{ width: 70px; height: 4px; background: #fff; margin: 0 auto; margin-top: 15px;}
.fix2 p{ width: 85%; margin: 0 auto; font-size: 16px; line-height: 2; padding-top: 10px; text-align: left;}
.kc{ width: 100%; height: auto; }
.kc li{ width: 25%; float: left; position: relative; overflow: hidden;}
.kc li:hover .fix2{ display: block;}
.kc li:hover .fix{ display: none;}
.hb6_box04 a{ display: block; width: 300px; height: 40px; color: #fff; text-align: center; line-height: 40px; background: #ff6881; font-size: 24px; border-radius: 20px; margin: 0px auto 50px; cursor: pointer;}
.hb6_box04 a:hover{ font-size: 26px;}


.hb6_box05{width: 100%; position: relative; overflow: hidden; background: url(../images/6hbtd05.jpg) no-repeat;}
.hb6_box05 .hb6_bt{ display: block; margin: 50px auto;}
.hb6_box05 ul{ width: 1200px; height: 360px; position: relative; overflow: hidden; margin: 0 auto;}
.hb6_box05 ul li{ width: 294px; height: 176px; position: absolute; overflow: hidden; border-radius: 8px;}
.hb6_box05 ul li:nth-child(1){ height: 360px; top: 0; left: 0;}
.hb6_box05 ul li:nth-child(2){ top: 0; left: 302px;}
.hb6_box05 ul li:nth-child(3){ top: 0; left: 604px;}
.hb6_box05 ul li:nth-child(4){ top: 184px; left: 302px;}
.hb6_box05 ul li:nth-child(5){ top: 184px; left: 604px;}
.hb6_box05 ul li:nth-child(6){ height: 360px; top: 0; right: 0;}
.hb6_box05 a{ display: block; width: 300px; height: 40px; color: #fff; text-align: center; line-height: 40px; background: #ff6881; font-size: 24px; border-radius: 20px; margin: 35px auto; cursor: pointer;}
.hb6_box05 a:hover{ font-size: 26px;}


.hb6_box06{width: 100%; position: relative; overflow: hidden; margin: 0 auto 60px;}
.hb6_box06 .hb6_bt{ display: block; margin: 50px auto;}
.hb6_box06 ul{ width: 1200px; position: relative; overflow: hidden; margin: 0 auto;}
.hb6_box06 ul li{ width: 360px; height: 350px;position: relative; overflow: hidden; float: left;}
.hb6_box06 ul li:nth-child(2){ margin: 0 60px;}
.hb6_box06 ul li p{ width: 320px; color: #edaa37; font-size: 24px; line-height: 3rem; margin: 0 auto;}
.hb6_box06 ul li p span{ font-size: 16px; color: #666666; float: right;}
.hb6_box06 .box06_zx{ width: 200px; height: 40px; display: block; color: #fff; font-size: 16px; text-align: center; line-height: 40px; border-radius: 20px; background: #fc595b; margin: 15px auto; cursor: pointer;}
.hb6_box06 .box06_zx:hover{ font-size: 18px;}

/*视频样式添加 */
.goals-requirements-wrap {
  width: 1200px;
  margin: 0 auto;
  margin-top: 30px;
  display: flex;
  justify-content: space-between;
}
.goals-requirements-wrap .goals-requi-left {
  width: 615px;
  padding-right:50px;
}
.goals-requirements-wrap .goals-requi-left a {
  display: block;
}
.goals-requirements-wrap .goals-requi-left a img {
  width: 100%;
  height: 415px;
}
.goals-requirements-wrap .goals-requi-right {
  width: 598px;
}
.goals-requirements-wrap .goals-requi-right .goals-info h3 {
  line-height: 40px;
  font-size:24px;
  color: #edaa37;
  font-weight: bold;
}
.goals-requirements-wrap .goals-requi-right .goals-info p {
  line-height: 33px;
  font-size: 18px;
  color: #d2d2d2;
  text-align: justify;
}
.goals-requirements-wrap .goals-requi-right .goals-info .line-body {
  border-top: 1px dashed #d2d2d2;
  margin-top: 20px;
}
.sect-zx {
    display: block;
    width: 350px;
    margin: 0 auto;
    margin-top: 20px;
    line-height: 36px;
    font-size: 14px;
    color: #4f48d5;
    background: #fff;
    text-align: center;
    border-radius: 20px;
}
.sect-zx:hover {
    transition: all 0.3s ease-in;
    transform: scale(1.1);
}
.head-wrap {
  	padding-top: 0.25rem;
  	text-align: center;
}
.head-wrap h1 {
  	line-height: 60px;
    font-size: 40px;
    color: #000;
    font-weight: bold;
}
.head-wrap p {
  	line-height: 40px;
    font-size: 28px;
    color: #000;
    text-transform: capitalize;
}
.adv-wrap {
  margin-top: 40px;
  padding-bottom: 30px;
}
.adv-wrap .adv-info-box {
  width: 1280px;
  margin: 0 auto;
}
.adv-wrap .adv-info-box ul {
  margin-top: 20px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.adv-wrap .adv-info-box ul li {
  width: 391px;
}
.adv-wrap .adv-info-box ul li a {
  display: block;
}
.adv-wrap .adv-info-box ul li a img {
  width: 100%;
  height: 253px;
}
.adv-wrap .adv-info-box ul li h3 {
  line-height: 60px;
  font-size: 20px;
  color: #000;
  text-align: center;
}
.double-btn {
  width: 828px;
  margin: 0 auto;
  margin-top: 30px;
  display: flex;
  justify-content: space-between;
}
.double-btn a {
  	display: block;
  	width: 338px;
  	line-height: 58px;
  	font-size: 20px;
  	color: #4f48d4;
  	border: 1px solid #4f48d4;
  	text-align: center;
    border-radius: 25px;
}
.double-btn a:last-child {
  background: #4f48d4;
  color: #fff;
}