.ry-banner{width: 100%; height: 704px; text-align: left; background:#3a79f5 url(../images/ry-banner-bg.jpg) no-repeat center center;}
.ry-banner .w1300{ top:250px}
.ry-banner h2{ position: relative;  font-size:2.5rem; line-height: 2rem; font-weight: bold; padding:10px 0px; border-radius: 10px; color: #fff;}
.ry-banner p{display: inline-block; background-color: #fff; color: #347aed; padding: 5px 10px; margin: 20px 0; font-size:1.5rem;}
.ry-banner ul{}
.ry-banner ul li{color: #fff; font-size:1.2rem; line-height:1.8rem;}
.ry-banner ul li i{display: inline-block; width: 15px; height: 15px; margin-right:5px; background: url(../images/ry-banner-re.png); vertical-align: middle;}

.ry-box1{width: 100%; padding: 20px 0;}
.ry-box1 .ry-box1-a{width: 1049px; margin:20px auto;}
.ry-box1 .ry-box1-a img{width: 100%;}
.ry-box1 .ry-box1-b{width:662px; margin:20px auto;}
.ry-box1 .ry-box1-b img{width: 100%;}
.ry-box1 .ry-box1-c{width: 100%; margin:20px auto;}
.ry-box1 .ry-box1-c img{width: 100%;}

.ry-box2{width: 100%; background-color: #e6eefe;}
.ry-box2 ul{width: 1100px; margin: 0 auto; padding: 50px 0; overflow: hidden;}
.ry-box2 ul li{width: 33%; height: 175px; float: left;}
.ry-box2 ul li span{display: block; width: 90%; background-color: #fff; text-align: center;padding: 10px 0; margin: 0 auto; border-radius: 10px;}
.ry-box2 ul li span img{height: 90%;}

.ry-box3{width: 100%; padding: 50px 0;}
.ry-box3 .w1600{ background-color: #5c94f7; border-radius: 10px; border-radius: 20px;}
.ry-box3 .ry-box3-cen{overflow: hidden; padding: 60px 100px;}
.ry-box3 .ry-box3-cen .ry-box3-l{width: 806px; height: 533px; float: left;}
.ry-box3 .ry-box3-cen .ry-box3-l img{width: 100%; height: 100%;}
.ry-box3 .ry-box3-cen .ry-box3-r{width: 520px; float: left; margin-left: 50px; padding-top: 50px;}
.ry-box3 .ry-box3-cen .ry-box3-r h2{ position: relative; font-size:2.0rem; line-height: 2rem; font-weight: bold; padding:10px 0px; border-radius: 10px; color: #fff;}
.ry-box3 .ry-box3-cen .ry-box3-r p{display: inline-block; color: #fff; padding: 5px 0px; margin: 20px 0; font-size:1.2rem; line-height: 1.8rem;}
.ry-box3 .ry-box3-cen .ry-box3-r small{color: #fff; opacity: 0.3;}

.ry-box4{width: 100%;}
.ry-box4 ul{overflow: hidden;}
.ry-box4 ul li{width: 725px; float: left; overflow: hidden; margin-bottom: 40px; box-shadow:1px 1px 7px #eee;}
.ry-box4 ul li:nth-child(even){margin-left: 40px;}
.ry-box4 ul li span{display: block; width: 306px; height: 377px; float: left;}
.ry-box4 ul li dl{display: block; width: 330px; height: 377px; float: left; margin-top: 35px; margin-left: 35px;}
.ry-box4 ul li dl dt{display: inline-block; width:320px; height: 52px; line-height: 52px; font-size: 1.5rem; border-radius: 10px 10px 0 0; padding-top: 50px; font-weight: bold; color: #333; text-align: left; margin: 0 auto; background: url(../images/ry-ck.jpg) no-repeat left bottom;}
.ry-box4 ul li dl dd{display: block; color: #666; padding: 5px 0px; margin: 20px 0; font-size:1.0rem; line-height: 1.8rem;}

.ry-box5{width: 100%; background-color: #e6eefe; padding: 90px 0 90px;}
.ry-box5 h3{ text-align: center; padding: 0px 0 30px;}
.ry-box5 ul{overflow: hidden;}
.ry-box5 ul li{width: 462px; height: 235px; float: left; margin-left: 45px;}
.ry-box5 ul li:nth-child(1){margin-left: 0;}
.ry-box5 ul li h5{ position: relative; line-height:235px; font-size:2.0rem; font-weight: bold; padding:10px 0px; border-radius: 10px; color: #fff; text-align: center;}

.ry-box6{width: 100%; padding: 50px 0;}
.ry-box6 .w1600{ border-radius: 10px; border-radius: 20px;}
.ry-box6 .ry-box6-cen{overflow: hidden; padding: 60px 100px;}
.ry-box6 .ry-box6-cen .ry-box6-l{width: 806px; height: 533px; float: left;}
.ry-box6 .ry-box6-cen .ry-box6-l img{width: 100%; height: 100%;}
.ry-box6 .ry-box6-cen .ry-box6-r{width: 520px; float: left; margin-left: 50px; padding-top: 50px;}
.ry-box6 .ry-box6-cen .ry-box6-r h2{ position: relative; font-size:2.0rem; line-height: 2rem; font-weight: bold; padding:10px 0px; border-radius: 10px; color: #3f81f6;}
.ry-box6 .ry-box6-cen .ry-box6-r h3{ position: relative; font-size:2.0rem; line-height: 2rem; font-weight: bold; padding:10px 0px; border-radius: 10px; color: #333;}
.ry-box6 .ry-box6-cen .ry-box6-r p{display: inline-block; color: #333; padding: 5px 0px; margin: 20px 0; font-size:1.2rem; line-height: 1.8rem;}

.ry-box7{width: 100%; height: 520px; background:#3c7df6 url(../images/ry-mn-gd.png) no-repeat 0 0;}
.ry-box7 .w1600{ border-radius: 10px; border-radius: 20px;}
.ry-box7 .ry-box7-cen{overflow: hidden; text-align: center;}
.ry-box7 .ry-box7-cen h2{ position: relative;  font-size:2.5rem; line-height: 2rem; font-weight: bold; padding:150px 0px 20px; border-radius: 10px; color: #fff;}
.ry-box7 .ry-box7-cen  .ry-box7-p{display: inline-block; padding: 5px 10px; margin: 20px 0; }
.ry-box7 .ry-box7-cen  .ry-box7-p p{ color: #fff; font-size:1.5rem; margin-top:10px;}

.ry-box8{width: 100%; height: 365px; margin-top: 100px; background-color: #bacae1; position: relative;}
.ry-box8 .w1200{ padding:10px 0; border-radius: 10px;  font-size:2.5rem;  text-align: center; background-color: #3e80f5; color: #fff; position: relative; top: -35px; z-index: 10;}
.ry-box8 ul{overflow: hidden; margin-top: 20px;}
.ry-box8 ul li{width: 236px; height: 86px; float: left; margin-left: 30px; margin-bottom: 30px;}

/* 关于我们 */
.ab-banner{}
.ab-banner{width: 100%; height:600px; text-align: center; background:#3a79f5 url(../images/ab-r1.png) no-repeat center center;}
.ab-banner .w1300{ top:250px}
.ab-bax1{width: 100%; padding: 30px 0 50px;  background:#fff url(../images/box-gr.png) no-repeat;}
.ab-bax1 .ab-bax1-nl{width: 100%; padding: 50px 0; text-align: center;}
.ab-bax1 .ab-bax1-lis{width: 100%; overflow: hidden; padding-top: 30px;}
.ab-bax1 .ab-bax1-lis ul{width: 320px; margin-left: 50px; float: left;}
.ab-bax1 .ab-bax1-lis ul li:nth-child(1){ text-align: center; margin-bottom: 35px;}
.ab-bax1 .ab-bax1-lis ul li{width: 100%; overflow: hidden;}
.ab-bax1 .ab-bax1-lis ul li p{font-size: 1.2rem; line-height: 2rem; color: #333;}
.ab-box2{width: 100%; padding: 50px 0; background:#3c7df5 url(../images/box-gx.png) no-repeat;}
.ab-box2 .w1200{width: 1220px;}
.ab-box2 .ab-bax2-nl{width: 100%; padding: 50px 0; text-align: center;}


/* 商学院 */
.sxy-banner{width: 100%; height: 704px; text-align: center; background-color: #3570f4; color: #fff;}
.sxy-banner .w1300{height: 100%;}
.sxy-banner .sxy-l{width: 60%; position: absolute; left: 0; bottom:50px;}
.sxy-banner .sxy-r{width: 40%;  position: absolute; right: 0; bottom:50px;}
.sxy-banner .sxy-l img,
.sxy-banner .sxy-r img{max-width: 100%;}

.sxy-box1{ width: 100%;}
.sxy-box1 ul{overflow: hidden; padding: 100px 0 50px;}
.sxy-box1 ul li{width: 50%; height: 436px; overflow: hidden; margin-bottom: 30px; float: left;}
.sxy-box1 ul li a{display: block; width:100%; height: 100%; text-align: center; margin: 0 auto;}
.sxy-box1 ul li a img{max-width: 100%; max-height: 100%;}
.sxy-box1 ul li:nth-last-child(1) a{width: 60%; margin-top: 11%;}

/* 商学院详情 */
.sxyxq-banner{width: 100%; height: 704px; text-align: center; background-color: #3570f4; color: #fff; position: relative;}
.sxyxq-banner .w1300{height: 100%;}
.sxyxq-banner .sxyxq-l{width: 40%; position: absolute; left: 0; bottom:100px;}
.sxyxq-banner .sxyxq-r{width: 60%;  position: absolute; right: 0; bottom:100px;}
.sxyxq-banner .sxyxq-l img,
.sxyxq-banner .sxyxq-r img{width: 100%;}
.sxyxq-banner .sxyxq-maxpic{display: block; width: 100%; height: 560px; position: absolute; bottom:60px; left: 0;}

.sxyxq-body{padding: 50px 0; line-height: 2rem; font-size: 2rem; text-align: center;}
.sxyxq-body p{ font-size: 1.2rem;}
.sxyxq-body h2{color: #4083f7; font-weight: bold; font-size: 1.5rem; margin: 10px 0;}
.sxyxq-body h3{color: #333; font-weight: bold; font-size: 1.5rem; margin: 10px 0;}

/* 广告代运营 */
.adver-banner{  background-color: #3671f4; height: 715px;}
.adver-banner .w1200{height: 100%; background: url(../images/adver-g1.png) no-repeat center left;}
.adver-banner .sxy-l{width: 60%; position: absolute; left: 0; bottom: 50px;}
.adver-banner .sxy-r{width: 40%; position: absolute; right:60px; bottom: 50px;}
.adver-banner .sxy-l-img{max-width: 100%;}
.adver-banner .sxy-l a{display: block; position: absolute; left: 0; bottom: 56px;}
.adver-banner .sxy-l a img{width: 200px;}

.adver-box1{width: 100%; background-color: #fff; padding:50px 0;}
.adver-box1 h2{display: block; font-weight: bold; height: 52px; line-height: 52px; font-size: 1.5rem; border-radius: 10px 10px 0 0; color: #333; text-align: center; margin: 0 auto;}
.adver-box1 ul{width: 90%; overflow: hidden; margin:10px auto 20px;}
.adver-box1 ul li{float: left; margin: 10px; text-align: center;}
.adver-box1 p{text-align: center; margin-bottom: 10px;  font-size: 1.2rem;}

.adver-box2{width: 100%; text-align: center; background-color: #3671f4; padding:50px 0;}
.adver-box2 img{max-width: 100%;}

.adver-box3{width: 100%; text-align: center; background-color: #fff; padding:50px 0;}
.adver-box3 img{max-width: 100%;}

.adver-box4{width: 100%; text-align: center; background-color: #3671f4; padding:50px 0;}
.adver-box4 img{max-width: 100%;}

.adver-box5{width: 100%; text-align: center; background-color: #fff; padding:50px 0;}
.adver-box5 img{max-width: 100%;}




