@charset "utf-8";
@import url(animate.css);
/* CSS Document */
html{ overflow: -moz-scrollbars-vertical; }
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:"微软雅黑";}

/***顶部***/
.yrjy_bigbox{width: 1920px;position: relative;left: 50%;margin-left: -960px;overflow: hidden;}
.yrjy_top{width:100%;height:550px; position: relative;margin: 0 auto;background: url("../images/h1.jpg") no-repeat center top;}
.yrjy_top img:nth-child(1){display: block;position: relative;margin: 0 auto;left: -118px;}
.yrjy_top img:nth-child(2){display: block;position: relative;margin: 0 auto;top: -120px;left: -128px;}

.yrjy_top img:nth-child(2):hover{transform: scale(1.1);}


.yrjy_bt{width:1200px;position: relative;overflow: hidden;margin: 0 auto;text-align: center;margin-top:40px;}
.yrjy_bt h1{text-align: center;font-size: 32px;line-height: 36px;color: #000;font-weight:bold;margin-bottom: 20px;}
.yrjy_bt h1 span {color: #8cad1e;}
.yrjy_bt img {display: block;margin: 0 auto;}

/*.yrjy_bt font {display: flex;justify-content: center;align-items: center;font-size: 20px;font-weight: normal;font-stretch: normal;
	line-height: 39px;letter-spacing: -1px;color: #ffaa00;padding-top: 25px;}*/
.yrjy_box01{width:100%;position: relative; overflow: hidden;margin: 20px auto;background-color:#fff;}
.box01_nr{width:1200px;position: relative;overflow: hidden;margin:40px auto;}
.box01_nr img{display: block; position: relative;overflow: hidden;margin:0 auto;}
.box01_btn{width: 400px;height:50px;position: relative;overflow: hidden;margin: 0 auto; background: #ff7f00;border-radius:40px;}
.box01_btn a{text-align: center;color: #ffffff;font-size: 24px;line-height:50px;display: block; }
.box01_btn:hover a{font-size: 28px;}
.yrjy_box02{width:100%;position: relative; overflow: hidden;margin: 40px auto;background-color:#fff;}
.box02_nr{width:1200px;position: relative;overflow: hidden;margin:40px auto;}
.box02_nr ul{width:1200px;margin: 0 auto;}
.box02_nr ul li{width: 228px;position: relative;float: left;}
.box02_nr ul li:nth-child(2){margin-left: 15px;margin-right: 15px;}
.box02_nr ul li:nth-child(4){margin-left: 15px;margin-right: 15px;}
.box02_nr ul li h2{width: 180px;height: 50px;line-height: 50px;font-size:24px;margin: 0 auto;border-radius:40px;border: 2px solid #ff7f00;
	text-align: center;color: #ff7f00;margin-bottom:30px;}
.box02_nr ul li h2:hover{background: #ff7f00;color: #fff;}
.box02_nr ul li img{display: block;position: relative;}
.box02_nr ul li p{text-align: left;color: #000;font-size:16px;margin-top:15px;}
.box02_btn{width: 400px;height:50px;position: relative;overflow: hidden;margin: 0 auto; background: #ff7f00;border-radius:40px;}
.box02_btn a{text-align: center;color: #ffffff;font-size: 24px;line-height:50px;display: block; }
.box02_btn:hover a{font-size: 28px;}

.yrjy_box03{width:100%;position: relative; overflow: hidden;margin: 0 auto;margin-top:60px;padding-bottom:30px;
	background: url("../images/bg1.jpg") no-repeat center top;}
.yrjy_bt p span{font-size: 20px;margin-bottom: 5px;font-weight: bold;color: #FFAA00;}
.yrjy_bt p {font-size: 18px;text-align: center;margin-top: 20px;line-height: 30px;}
.box03_nr{width:1200px;position: relative;overflow: hidden;margin:0 auto;margin-top: 20px;}
.box03_nr ul{width:1200px;position: relative;overflow: hidden;margin:0 auto;}
.box03_nr ul li{width: 560px;margin-top: 40px;margin-bottom: 40px;float: left;}
.box03_nr ul li:nth-child(1){margin-right: 80px;}
.box03_nr ul li:nth-child(2){margin-right:0;}
.box03_nr ul li b{display: block;height: 70px;line-height: 70px;color: #ffffff;font-size: 36px;background-color: #ffaa01;
	text-align: center;}
.box03_nr ul li p{background-color: #ffffff;height: 50px;line-height: 50px;color: #0b0b0b;font-size: 20px;}
.box03_nr ul li:nth-child(1) p i{color: #ffaa01;}
.box03_nr ul li:nth-child(2) p i{color: #57b624;}
.box03_nr ul li p i{display: inline-block;font-style: normal;font-weight: bold;margin-left: 100px;margin-right: 50px;color: #ffaa01;}
.box03_nr ul li:nth-child(1) p:nth-child(2n+0){background-color: #fff1e4;}
.box03_nr ul li:nth-child(2) p:nth-child(2n+0){background-color: #f6fff1;}
.box03_btn{width: 700px; position: relative;overflow: hidden;margin:10px auto;}
.box03_btn ul{position: relative;overflow: hidden;margin:0 auto;}
.box03_btn ul li a{display:block;line-height: 50px;color: #ffffff;font-size: 20px;text-align: center;}
.box03_btn ul li:hover a{font-size: 24px;font-weight: bolder;}
.box03_btn ul li {height: 50px;width: 300px;float: left;}
.box03_btn ul li:nth-child(1) {background-color: #ffaa01;float: left;}
.box03_btn ul li:nth-child(2) {background-color: #0ba513;float: right}

.yrjy_box04{width:100%;position: relative; overflow: hidden;margin: 0 auto;margin-top: 20px;}
.box04_nr{width:1200px;position: relative;overflow: hidden;margin:40px auto;}
.box04_nr ul{width:1200px;position: relative;overflow: hidden;margin:0 auto;}
.box04_nr ul li{width: 168px;height:220px;float: left;margin-left: 60px; }
.box04_nr ul li img{display: block; }

.yrjy_box05{width:100%;height:650px; position: relative; overflow: hidden;margin: 20px auto;background: url("../images/y7.jpg") no-repeat center top;}
.box05_nr{width:1200px;position: relative;overflow: hidden;margin:0 auto;margin-top:30px;}
.box05_nr ul{width:1200px;position: relative;overflow: hidden;margin:0 auto;}
.box05_nr ul li{position: relative;width: 390px;height: 200px;float: left;margin-bottom:15px;}
.box05_nr ul li:nth-child(2){margin-left: 15px;margin-right: 15px;}
.box05_nr ul li:nth-child(5){margin-left: 15px;margin-right: 15px;}
.box05_nr ul li a{position: absolute;top: 144px;left:20px;font-size: 24px;}
.box05_nr ul li:hover a{font-size: 28px;font-weight: 500;}
.box05_nr ul li:nth-child(1) a{color: #984d0c;}
.box05_nr ul li:nth-child(2) a{color: #c25656;}
.box05_nr ul li:nth-child(3) a{color: #17ba44;}
.box05_nr ul li:nth-child(4) a{color: #e362ff;}
.box05_nr ul li:nth-child(5) a{color: #2785b9;}
.box05_nr ul li:nth-child(6) a{color: #fe4300;}


.yrjy_box06{width:100%;position: relative; overflow: hidden;margin: 0 auto;margin-top:20px;}
.box06_nr{width:1200px;position: relative;overflow: hidden;margin:0 auto;margin-top:30px;}
.box06_nr ul{width:1200px;position: relative;overflow: hidden;margin:0 auto;}
.box06_nr ul li{width:350px;height: 200px; float: left;margin-bottom:30px;}
.box06_nr ul li:nth-child(1){margin-left: 45px;}
.box06_nr ul li:nth-child(4){margin-left: 45px;}
.box06_nr ul li:nth-child(2){margin-left: 30px;margin-right: 30px;}
.box06_nr ul li:nth-child(5){margin-left: 30px;margin-right: 30px;}
.box06_nr ul li img{width:350px;height: 200px; display: block;}
.box06_btn{width: 420px;height:48px; background: #ff7f00;margin: 20px auto;border-radius:30px;}
.box06_btn a{text-align: center;color: #ffffff;font-size: 24px;line-height: 48px;display: block;}
.box06_btn:hover a{font-size: 28px;}

.yrjy_box07{width:100%;position: relative; overflow: hidden;margin: 0 auto;background-color: #f4f6e9;margin-top: 20px;}
.box07_nr{width:1200px;position: relative;overflow: hidden;margin:0 auto;margin-top:30px;}
.box07_nr ul{width:1200px;position: relative;overflow: hidden;margin:0 auto;}
.box07_nr ul li{width:350px;height: 200px; float: left;margin-bottom:30px;}
.box07_nr ul li:nth-child(1){margin-left: 45px;}
.box07_nr ul li:nth-child(4){margin-left: 45px;}
.box07_nr ul li:nth-child(2){margin-left: 30px;margin-right: 30px;}
.box07_nr ul li:nth-child(5){margin-left: 30px;margin-right: 30px;}
.box07_nr ul li img{display: block; }
.box07_btn{width: 420px;height:48px; background: #ff7f00;margin: 0 auto;border-radius:30px;margin-top: 20px;margin-bottom:40px;}
.box07_btn a{text-align: center;color: #ffffff;font-size: 24px;line-height: 48px;display: block;}
.box07_btn:hover a{font-size: 28px;}
/*视频样式添加 */
.goals-requirements-wrap {
  width: 1000px;
  margin: 0 auto;
  margin-top: 30px;
  display: flex;
  justify-content: space-between;
}
.goals-requirements-wrap .goals-requi-left {
  width: 615px;
}
.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: 30px;
  font-size:18px;
  color: #ff7f00;
  font-weight: bold;
}
.goals-requirements-wrap .goals-requi-right .goals-info p {
  line-height: 30px;
  font-size: 16px;
  color: #000;
  text-align: justify;
}
.goals-requirements-wrap .goals-requi-right .goals-info .line-body {
  border-top: 1px dashed #000;
  margin-top: 20px;
}
.sect-zx {
    display: block;
    width: 350px;
    margin: 0 auto;
    margin-top: 20px;
    line-height: 36px;
    font-size: 14px;
    color: #fff;
    background: #ff7f00;
    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: #ff7f00;
  	border: 1px solid #ff7f00;
  	text-align: center;
    border-radius: 25px;
}
.double-btn a:last-child {
  background: #ff7f00;
  color: #fff;
}
