.main-box{background-color: #f5f5f5;}
.w1200{width: 1200px;margin: auto;}
.main-class{width: 100%;height: 365px;background-color: #FFFFFF;}
.class_top{height: 35px;border-left: 5px solid #d52e26;padding-left: 13px;color: #D52E26;font-size:30px;line-height: 35px;margin: 33px 0 25px 0;}
.main-class ul li{float: left;width: 230px;height: 225px;box-shadow: 3px 2px 6px rgba(0,0,0,0.1);margin-right: 12px;}
.main-class ul li a p{font-size: 18px;text-align: center;margin-top: 10px;}

.main-nine{background-color: #FFFFFF;margin-top: 40px;margin-bottom: 35px;}
.nine-top{height: 81px;width: 1200px;background-image: url(../img/top.jpg);background-repeat: no-repeat;font-size: 50px;color: #FFFFFF;line-height: 81px;padding-left: 65px;box-sizing: border-box;}

.nine-left{width: 834px;float: left;box-sizing: border-box;}
.nine-right{width: 338px;float: right;box-sizing: border-box;padding-right: 25px;}
.ni-left-top{height: 75px;line-height: 78px;font-size: 37px;font-weight: bold;padding-left: 60px;}
.left-nav{width: 610px;height: 100px;box-shadow: 0 0 6px rgba(0,0,0,0.1);margin-left: 20px;float: left;}
.left-nav li a{width: 110px;height: 37px;display: inline-block;float: left;font-size: 24px;text-align: center;line-height: 37px;margin-top: 10px;}
.left-more{width: 175px;height: 100px;box-shadow: 0 0 6px rgba(0,0,0,0.1);float: right;display: block;color: #d52e26;font-size: 24px;text-align: center;line-height: 100px;}
.nine-left .one,.nine-left .one1{float: left;margin-left: 45px;margin-top: 33px;position: relative;margin-bottom: 25px;}
.nine-left .bot_left{width: 37px;height: 37px;display: block;position: absolute;left: 0px;top: 185px;background-color: rgba(0,0,0,0.2);font-size: 40px;color: #FFFFFF;border-radius: 50%;line-height: 30px;text-align: center;}
.nine-left .bot_right{width: 37px;height: 37px;display: block;position: absolute;right: 0px;top: 185px;background-color: rgba(0,0,0,0.2);font-size: 40px;color: #FFFFFF;border-radius: 50%;line-height: 30px;text-align: center;}
.nine-left .two,.nine-left .two1{float: right;margin-top: 55px;}
.nine-left .two img:first-child,.nine-left .two1 img:first-child{margin-bottom: 35px;}
.nine-left .two img,.nine-left .two1 img{display: block;}
.data{clear: both;margin-left: 20px;margin-bottom: 40px;}
.data-top{font-size: 37px;height: 70px;line-height: 70px;padding-left: 30px;border-bottom: 1px solid #D9D9D9;font-weight: 700;}
.data-font{margin-top: 10px;padding-left: 30px;}
.data-font P{margin-top: 20px;font-size: 22px;}

.ni_right_top{height: 75px;line-height: 76px;font-size: 30px;border-bottom: 2px solid #c9c9c9;padding-left: 10px;}
.ni-more{font-size: 20px;color: #545454;float: right;padding-top: 10px;margin-right: 20px;}
.information ul li a{margin-top: 20px;font-size: 20px;display: inline-block;}
.information ul li em{height: 5px;width: 5px;background-color: #b5b5b5;border-radius: 50%;display: inline-block;float: left;margin-top: 11px;margin-right: 8px;}

.beikao{margin-top: 30px;}
.beikao ul li a{margin-top: 20px;display: block;padding-left: 10px;font-size: 20px;}
.beikao img{margin-right: 15px;}

.question{margin-top: 25px;}
.question ul li a,.exam ul li a{margin-top: 20px;height: 60px;width: 145px;box-shadow: 0 0 10px rgba(0,0,0,0.1);display: inline-block;font-size: 24px;line-height: 60px;text-align: center;}
.question li:nth-child(1),.question li:nth-child(3),.exam li:nth-child(1),.exam li:nth-child(3){float: left;}
.question li:nth-child(2),.question li:nth-child(4),.exam li:nth-child(2),.exam li:nth-child(4){float: right;}
.question ul{margin-top: 10px;}
.exam{margin-top: 15px;margin-bottom: 30px;}


.left1-nav{width: 610px;height: 100px;box-shadow: 0 0 6px rgba(0,0,0,0.1);margin-left: 20px;float: left;}
.left1-nav li a{width: 225px;height: 37px;display: inline-block;float: left;font-size: 24px;text-align: center;line-height: 37px;margin-top: 10px;margin-left: 50px;}
.one1 em{font-size: 24px;line-height: 45px;text-align: center;color: #FFFFFF; width: 548px;height: 45px;background-color: rgba(0,0,0,0.5);display: block;position: absolute;bottom: 0;left: 0;}
.one1{position: relative;}
.two1 .em1{font-size: 16px;line-height: 20px;text-align: center;color: #FFFFFF; width: 197px;height: 20px;background-color: rgba(0,0,0,0.5);display: block;position: absolute;bottom: 204px;left: 0;}
.two1 .em2{font-size: 16px;line-height: 20px;text-align: center;color: #FFFFFF; width: 197px;height: 20px;background-color: rgba(0,0,0,0.5);display: block;position: absolute;bottom: 35px;left: 0;}
.two1{position: relative;}

.apply{height: 266px;width: 100%;background-color: #FFFFFF;padding-left: 20px;}
.apply img{float: left;}
.apply .service{margin: 55px 0 0 60px;float: left;}
.apply .service h1{font-size: 65px;font-weight: bolder;color: #d52e26;}
.apply .service p{width: 260px;height: 83px;background-color: #d52e26;color: #FFFFFF;font-weight: bold;font-size: 40px;margin-top: 32px;line-height: 83px;text-align: center;}
.apply .service h2{font-size: 30px;margin-left: -7px;margin-top: 15px;}

.apply table{margin-left: 95px;margin-top: 25px;float: left;}
.apply table input[type=text]{width: 360px;height: 40px; border: 2px solid #180408;box-sizing: border-box;padding-left: 10px;outline: none;border-radius: 3px 3px 3px 3px;margin-top: 20px;}
.apply table .shenqing{display: block; height: 60px;width: 360px;background-color: #d52e26;border-radius: 5px 5px 5px 5px;color: #FFFFFF;line-height: 60px;text-align: center;font-size: 47px;font-weight: bold;margin-top: 20px;}

.left2-nav{width: 610px;height: 100px;box-shadow: 0 0 6px rgba(0,0,0,0.1);margin-left: 20px;float: left;}
.left2-nav li a{width: 295px;height: 37px;display: inline-block;float: left;font-size: 24px;text-align: center;line-height: 37px;margin-top: 10px;}

.news{padding-top: 60px;background-color: #FFFFFF;padding-bottom: 65px;}
.news-left,.news-right{width: 595px;box-shadow: 0 0 6px rgba(0,0,0,0.2);padding-left: 20px;color: #565051;box-sizing: border-box;}
.news-left{float: left;}
.news-right{float: right;}
.news-top{height: 70px;border-bottom: 1px solid #040404;line-height: 70px;font-size: 34px;padding-left: 20px;}
.news-more{font-size: 23px;float: right;margin-right: 20px;margin-top: 10px;}
.news-left ul,.news-right ul{margin-left: 20px;padding-bottom: 15px;}
.news-left li a{font-size: 20px; padding-left: 45px; height: 60px;display: block;line-height: 60px;background-image: url(../img/icon1.jpg);background-repeat: no-repeat;background-position: 0px 10px;}
.news-right li a{font-size: 20px; padding-left: 60px; height: 60px;display: block;line-height: 60px;background-image: url(../img/icon.jpg);background-repeat: no-repeat;background-position: 0px 10px;}