.w{width:1200px;margin:0 auto}
td,th,caption{font-size:14px}
.banner{width:100%;height:275px;background:url(../images/bg_02.png) no-repeat}
.banner .w{padding-top:80px;position:relative}
.banner .bread{position:absolute;top:20px;left:0; color:#fff;}
.banner .bread span,.banner .bread a{font-size:14px;color:#fff; display:inline-block; padding:0 5px;}
.banner p{color:#fff;font-size:16px;line-height:30px}
.banner h1{color:#fff;font-size:30px;margin-bottom:20px;text-align:center}
.news{position:relative}
.news .newsList_title{position:relative;margin-bottom:25px}
.news .newsList_title span{font-size:24px;color:#333}
.news .newsList_title a{position:absolute;top:0;right:0;color:#999;font-size:15px}
.news .newsList1{width:850px;background-color:#fff;padding:30px 35px;overflow:hidden;margin-bottom:20px}
.news .newsList1 .newsList1_content ul li{position:relative;width:362px;margin-bottom:20px}
.news .newsList1 .newsList1_content ul li a{display:inline-block;width:100%;font-size:16px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.news .newsList1 .newsList1_content ul li:after{display:inline-block;content:"";width:4px;height:4px;background-color:#ccc;position:absolute;top:50%;left:-12px;transform:translateY(-50%)}
.news .newsList1 .newsList1_content ul:nth-of-type(1){margin-right:56px}
.news .newsList2{width:850px;background-color:#fff;padding:30px 35px;overflow:hidden;margin-bottom:20px}
.news .newsList2 ul:nth-of-type(1){width:224px;margin-right:40px}
.news .newsList2 ul:nth-of-type(1) li{float:left;width:108px;height:130px;background-color:#ecf4fd;border-radius:4px;padding:30px 0;text-align:center;margin-right:4px;margin-bottom:4px}
.news .newsList2 ul:nth-of-type(1) li p{color:#667b92;font-size:13px}
.news .newsList2 ul:nth-of-type(2) li{position:relative;color:#444;font-size:16px;margin-bottom:25px}
.news .newsList2 ul:nth-of-type(2) li span{font-size:14px;color:#999;margin-right:16px}
.news .newsList2 ul:nth-of-type(2) li a{display:inline-block;width:66px;height:24px;border:1px solid #ffbea4;border-radius:2px;line-height:24px;text-align:center;color:#ff682c;font-size:12px;margin-left:73px}
.news .newsList2 ul:nth-of-type(2) li a.active{background-color:#ff682c;color:#fff}
.news .newsList2 ul:nth-of-type(2) li a:hover{background-color:#ff682c;color:#fff}
.news .newsList2 ul:nth-of-type(2) li:after{display:inline-block;content:"";width:4px;height:4px;background-color:#ccc;position:absolute;top:50%;left:-12px;transform:translateY(-50%)}
.news .newsList3{width:850px;background-color:#fff;padding:30px 35px}
.news .newsList3 .newsList_title{height:40px;border-bottom:1px solid #e2e9ed;margin-bottom:20px}
.news .newsList3 .newsList_title span{font-size:18px;color:#666;padding-bottom:14px;margin-right:40px}
.news .newsList3 .newsList_title span.active{color:#333;font-weight:bold;border-bottom:2px solid #0088e6}
.news .newsList3 .newsList3_content ul li{width:350px;position:relative;padding-left:42px;margin-bottom:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.news .newsList3 .newsList3_content ul li span{position:absolute;top:50%;left:0;transform:translateY(-50%);display:inline-block;height:16px;padding:3px;color:#999;font-size:12px;text-align:center;line-height:6px;border:1px solid #ccc}
.news .newsList3 .newsList3_content ul li a{display:inline-block;font-size:16px}
.news .newsList3 .newsList3_content ul:nth-of-type(1){margin-right:80px}
.news .newsList4{position:absolute;top:0;right:0;width:320px;background-color:#fff}
.news .newsList4>a img{width:100%;margin-bottom:20px}
.news .newsList4>a:nth-of-type(2) img{width:auto;margin:0 20px 16px 20px}
.news .newsList4 .news_kaoshi p{font-size:16px;color:#333;padding-left:16px;border-left:4px solid #0088e6}
.news .newsList4 .news_kaoshi ul{padding:20px}
.news .newsList4 .news_kaoshi ul li{float:left;width:86px;height:28px;line-height:28px;text-align:center;margin-right:10px;margin-bottom:10px}
.news .newsList4 .news_kaoshi ul li a{width:100%;display:inline-block;font-size:14px;border-radius:4px;color:#666666;background-color:#edf5fb}
.news .newsList4 .news_kaoshi ul li a.active{background-color:#0088e6;color:#fff}
.news .newsList4 .news_kaoshi ul li a:hover{background-color:#0088e6;color:#fff}
.news .newsList4 .news_kaoshi ul li:nth-of-type(3n){margin-right:0}
.news .newsList4 .news_kaoshi ul .list:nth-last-of-type(-n+3){margin-bottom:0}
.news .newsList4 .news_zhaoshen p{font-size:16px;color:#333;padding-left:16px;border-left:4px solid #0088e6}
.news .newsList4 .news_zhaoshen ul{padding:20px 30px 20px 30px}
.news .newsList4 .news_zhaoshen ul li{position:relative;margin-bottom:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.news .newsList4 .news_zhaoshen ul li a{display:inline-block;font-size:15px;color:#666}
.news .newsList4 .news_zhaoshen ul li:after{display:inline-block;content:"";width:4px;height:4px;background-color:#ccc;position:absolute;top:50%;left:-12px;transform:translateY(-50%)}
.news .newsList4 .news_remen p{font-size:16px;color:#333;padding-left:16px;padding-right:20px;border-left:4px solid #0088e6}
.news .newsList4 .news_remen p a{font-size:13px;color:#999;text-align:right}
.news .newsList4 .news_remen ul{padding:20px 0 0 16px}
.news .newsList4 .news_remen ul li{float:left;width:50%;margin-bottom:18px}
.news .newsList4 .news_remen ul li img{vertical-align:middle}
.news .newsList4 .news_remen ul li span{font-size:15px;color:#666}
.hot{background-color:#fff;padding:50px 0;margin-bottom:50px}
.hot .hot_title p{font-size:24px;color:#333;padding-bottom:16px}
.hot .hot_nav{padding:18px 0 18px 20px;background-color:#f5f9fb;border:1px solid #e2e9ed;border-bottom:0}
.hot .hot_nav_area{height:56px;line-height:56px;overflow:hidden;position:relative;margin:0 42px}
.hot .hot_nav a{float:left;font-size:15px;color:#666;margin-right:30px}
.hot .hot_nav a.active{color:#0088e6}
.hot .hot_content{margin-bottom:50px}
.hot .hot_content ul{padding:0 40px;border:1px solid #e4eaee}
.hot .hot_content ul li{float:left;padding-top:18px;margin-right:90px;margin-bottom:30px;text-align:center;width:110px}
.hot .hot_content ul li img{width:100px;height:100px}
.hot .hot_content ul li p{color:#333;font-size:18px;margin-top:18px;margin-bottom:12px}
.hot .hot_content ul li a{font-size:13px;color:#999}
.hot .hot_content ul li:nth-last-of-type(1){margin-right:0}
.hot .kctext{ font-size:15px; line-height:28px;}
.hot table{border-collapse:collapse;border-spacing:0;font-size:16px;color:#666;text-align:center;border-top:1px solid #e2e9ed;border-left:1px solid #e2e9ed}
.hot table tr{border-bottom:1px solid #e2e9ed;}
.hot table tr:nth-of-type(1){background-color:#f5f9fb;border-bottom:0;}
.hot table td{border-right:1px solid #e2e9ed; line-height:28px; padding:8px 0;}
/*
.hot table .fir{background-color:#f5f9fb;border-bottom:0}
.hot table .one{width:304px}
.hot table .two{width:123px}
.hot table .three{width:124px}
.hot table .four{width:233px}
.hot table .five{width:229px}
.hot table .six{width:72px}
.hot table .seven{width:114px}
*/
.w{position:relative}
.major>div:nth-of-type(1){width:800px}
.major .major_title{margin-bottom:20px}
.major .major_title span{display:inline-block;height:36px;width:110px;color:#fff;text-align:center;line-height:36px;font-size:18px;background:url(../images/label_01.png) no-repeat}
.major .marjor_content{margin-bottom:40px;font-size:16px;color:#666;line-height:28px;}
.major .baoming{width:360px;padding:20px 20px;background:url(../images/bg_03.png) no-repeat}
.major .baoming p{position:relative;color:#fff;font-size:24px;text-align:center;margin-bottom:20px}
.major .baoming p::after,.major .baoming p::before{display:inline-block;content:"";width:130px;height:1px;position:absolute;top:50%;transform:translateY(-50%)}
.major .baoming p::after{background-image:linear-gradient(to right,#5bbcff 20%,#fff 50%);left:0}
.major .baoming p::before{background-image:linear-gradient(to left,#5bbcff 20%,#fff 50%);right:0}
.major .baoming .form .form_list{position:relative;width:320px;height:50px;border-radius:4px;background-color:#fff;margin-bottom:14px;display:flex;align-items:center}
.major .baoming .form .form_list label{display:inline-block;width:110px;height:18px;text-align:right;padding-right:12px;border-right:2px solid #ddd;font-size:15px;color:#444}
.major .baoming .form .form_list label em{color:#ff4646}
.major .baoming .form .form_list input{line-height:50px;float:initial}
.major .baoming .form .form_list select{position:relative;display:inline-block;line-height:50px;width:205px;height:50px;color:#999;font-size:14px;padding-left:10px}

/*
.major .baoming .form .form_list a img{width:110px;height:40px;margin-right:0px;display:block;position:absolute;right:12px;margin-top:-45px}
.major .baoming .form .form_list .select{position:relative;display:inline-block;line-height:50px;width:205px;height:50px;color:#999;font-size:14px;padding-left:10px}
.major .baoming .form .form_list .select span{display:flex;width:168px;height:50px;line-height:50px;overflow:hidden}
.major .baoming .form .form_list .select img{position:absolute;top:50%;right:16px;transform:translateY(-50%);vertical-align:middle}
.major .baoming .form .form_list .option{position:absolute;top:52px;z-index:9;width:320px;border-radius:4px;background-color:#fafbfc;color:#444;height:270px;overflow:hidden;overflow-y:auto}
.major .baoming .form .form_list .option .option_list{width:100%;heiog-align:center;font-size:18px;colorht:54px;line-height:54px;text-align:center;border-bottom:1px dashed #e6e6e6;background-color:#fff}
.major .baoming .form .form_list .option_list:hover{color:#0088e6}
*/
.major .baoming .form .form_list .option_list:nth-last-of-type(1){border-bottom:0}
.major .baoming .form .sbut{display:inline-block;width:320px;height:50px;line-height:50px;background:url(../images/Button_01.png) no-repeat;background-size:cover;text-align:center;font-size:18px;color:#fff;cursor:pointer}
.hot_major{background-color:#fff;margin-top:50px;padding-top:50px}
.hot_major .hot_title p{font-size:24px;color:#333;padding-bottom:30px}
.hot_major ul{padding-bottom:50px}
.hot_major ul li{float:left;width:216px;margin-right:30px;margin-bottom:30px}
.hot_major ul li img{float:left;width:60px;height:60px}
.hot_major ul li .div{margin-left:70px}
.hot_major ul li .div p{font-size:16px;color:#444;margin-bottom:12px}
.hot_major ul li .div a{font-size:12px;color:#999}
.hot_major ul li:nth-of-type(5n){margin-right:0}
.majorschool ul{display:inline-block}
.majorschool ul li{float:left;margin-left:20px;margin-right:20px;margin-bottom:20px;font-size:14px;color:#333;cursor:pointer}
.majorschool ul li.active{position:relative;padding:5px;margin-top:-5px;margin-right:15px;margin-bottom:15px;margin-left:15px;color:#fff;background-color:#0088E6;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.majorschool ul li.active a{color:#fff}
.majorschool_table{width:100%}