@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td,figure{margin:0;padding:0;font-family:'微软雅黑';}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{font-weight:normal;text-align:left;}
fieldset,img{border:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{text-decoration:none !important; color:#333;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
i{font-style:normal}
*{box-sizing: border-box;}
ul:after{content: '';display:block; clear: both;}
input::-webkit-input-placeholder{color:#c1c1c1}
input::-moz-input-placeholder{color:#c1c1c1}
input::-ms-input-placeholder{color:#c1c1c1}
body{background-color:#F3F3F3;font-size:14px}
a{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.mt50{ margin-top:50px;}
.mt20{ margin-top:20px;}
.mb20{ margin-bottom:20px;}
.ml20{ margin-left:20px;}
.ml25{ margin-left:25px;}
.mr20{ margin-right:20px;}
@media (min-width:1150px){
.PcBox{display:block;}
.mBox{display:none;}
}
@media (max-width:900px){
.PcBox{display:none;}
.mBox{display:block;}
}
.adBox{width:100%;min-height:80px;background-color: #fff;margin:15px 0;}
header{background-color: #fff;}
header .header{width: 86%;margin:0 auto;height: 120px;position: relative;min-width: 1300px;}
header .header .logo{position: relative;height: 50px; display: inline-block; margin-top: 36px;width:400px;}
header .header .logo:after{display: block;content: '';height: 40px;width:1px; background-color: #acacac; position: absolute; top:5px; left: 250px;}
header .header .logo dt{color: #313131; position:absolute; left: 265px;font-size:16px;top: 0px;}
header .header .logo dd{color: #313131; position:absolute; left: 265px;font-size:16px;bottom: 5px;}
header .header .logo img{position: absolute;left: 0;top: 0;width: 236px;}
header .header .renzheng{height:48px; display: inline-block; margin-top: 36px;}
header .header .tel{line-height: 36px;position: absolute;right: 0;top: 50%;margin-top: -18px;background:url(h_tel.png) left center no-repeat; padding-left: 123px;color: #ef232c; font-size: 23px;font-weight: bold;}
header .header .text{position: absolute;right: 0;width: 190px;top: 50%; margin-top: -23.5px;}
header .header .text p span:first-child{float: left;}
header .header .text p span:last-child{float: right;}
header .header .text p:first-child{font-size: 20px;color: #333;}
header .header .text p:last-child{font-size: 16px;color: #2d8c7b;}
header .header .search{display: inline-block;min-width: 500px; margin-left: 70px;width:37%; vertical-align: top;margin-top: 33px;}
header .header .search .searchbox{height: 40px;border:1px solid #e5e5e5;border-radius: 3px;position: relative;}

.search-input{border:none;margin: 0;padding: 0;height: 38px;width: calc(100% - 100px);text-indent: 10px;color:#363636;}
.search-input:-moz-placeholder{color:rgba(255,255,255,.7)}
.search-input:-ms-input-placeholder{color:rgba(255,255,255,.7)}
.search-input::-webkit-input-placeholder{color:rgba(255,255,255,.7)}
.searchmenu{display: none;}
.search-submit{position: absolute;right: 0;top: 0;border:none;height: 100%;width: 90px;color: #fff;border-top-right-radius: 3px;border-bottom-right-radius: 3px;overflow: hidden;background:#166758;background-size: auto 15px;cursor: pointer;}
header .header .search .hot{font-size:12px;line-height: 26px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
header .header .search .hot a{color:#363636;}
header .header .search .hot a:hover{color: red;}

.navList{width: 100%;height: 60px;background-color: #2d8c7b;}
.navList ul{display: flex;width: 86%;margin:0 auto;min-width: 1300px;}
/* .navList ul li:first-child{background:#3D3D3D} */
.navList ul li{flex: 1; position: relative; height: 60px; text-align: center;}
.navList ul li>a{color:#fff; font-size:18px; line-height: 60px;display: inline-block;}
.navList ul li:hover{background-color: #166758;}
.navList ul li dl{z-index:100;position: absolute; top: 60px; width: 100%; box-shadow: 0 1px 5px 0 rgba(70,70,70,.392); padding:0; display: none; background-color: #fff;}
.navList ul li dl dd{line-height: 50px;border-bottom: 1px solid #f1f5f8;}
.navList ul li dl dd:last-child{border-bottom: none;}
.navList ul li dl dd a{font-size: 16px; color: #3d3d3d; display: block;width: 100%;height: 100%;}
.navList ul li dl dd a:hover{color: red;background-color: #f5f9fc;}
.navList ul li i{background:url(../images/navlist.png) center no-repeat; display: inline-block;width: 13px;height: 13px; margin-left: 7px; vertical-align: middle;margin-top:-2.5px}

.footer {background-color: #333;width: 100%;}
.site-footer{font-size:14px;line-height:1.8;background:#373d41;color:#73777a;}
.site-footer a:hover{color:#ff7300!important}
.site-footer .footer-article{padding:30px 0 20px;overflow:hidden;border-bottom:1px solid #4b5054}
.site-footer .col-article{float:left;width:223px;margin-right:40px}
.site-footer .col-article dt{margin-bottom:15px;font-size:16px;font-weight:400;color:#d7d8d9}
.site-footer .col-article dd{width:232px;margin:0;overflow:hidden;border-right:1px solid #4b5054}
.site-footer .col-article dd a{float:left;width:116px;margin:0 0 6px;font-size:12px;color:#9b9ea0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.site-footer .col-article.col-article-spe{width:195px}
.site-footer .col-article.col-article-spe dd{width:auto;border:0}
.site-footer .col-article.col-article-spe dd p{height:36px;padding-top:6px;font:20px/36px Arial;color:#9b9ea0}
.site-footer .col-article.col-article-spe dd i{float:left;margin-right:10px;font-size:32px}
.site-footer .col-article.col-article-spe dd i.orange{color:#ff7300}
.site-footer .col-article.col-article-spe dd i.blue{color:#2da6f6}
.site-footer .col-code{float:left;width:120px;text-align:center;color:#9b9ea0}
.site-footer .col-code img{width:100px;height:100px;margin-bottom:5px}
.footer-links{position:relative;z-index:1;width:1120px;padding:10px 0 10px 60px;margin:0 auto;font-size:12px;line-height:24px;border-bottom:1px solid #4b5054}
.footer-links span{position:absolute;left:0}
.footer-links a{padding:0 5px;margin:0 10px;color:#73777a}
.footer-info .info-text{padding-bottom:10px;font-size:12px;text-align:center}
.footer-info .info-text .nav-bottom{padding:20px 0 5px;font-size:14px;color:#73777a;text-align:center}
.footer-info .info-text .nav-bottom a{padding:0 8px;color:#73777a}
.footer-info .info-text .copyright{padding-top:5px}
.footer-info .info-text em{padding:0 8px}

.ContentBox{width: 86%;margin:15px auto 0; min-width: 1300px;}
.ContentBox:after{display: block;content: '';clear: both;}
.LeftBox{float: left;width:calc(100% - 400px);}
.RightBox{float: right;width:380px;}

.position{line-height: 50px;padding-left: 50px;background:url(../images/ico_position.png) no-repeat left 30px center #fff; background-size: auto 15px;color: #333;}
.position a{color: #333;}
.position a:hover{color: red;}

.publicTitle{font-size: 20px;color: #494949;position: relative;padding-left: 15px; border-bottom: 1px solid #e4e4e4;margin-bottom: 15px; padding-bottom: 15px; padding-top: 28px;}
.publicTitle:after{display: block;content: '';width: 3px;height: 28px;background-color: #166758;position: absolute; top: 27px; left: 0;}
.publicTitle a{font-size: 12px;color: #494949; position: absolute;right: 0;bottom: 10px;}
.publicTitle a:hover{color: red;}


/*右侧通用元素Start*/
.RightBox .rtitle{font-size:20px;color:#494949;background-color: #fff; height: 56px; margin-top: 20px;letter-spacing: 1px;padding-left: 15px;padding-top:17px;position: relative;border-bottom: 1px solid #f0f0f0;}
.RightBox .rtitle:after{height: 28px;width: 3px;position: absolute;left: 0;top: 17px;background-color: #166758;display: block;content: '';}

.ContentBox .form{background-color:#fff;padding-bottom:25px}
.ContentBox .form h2{height:55px;background-color:#fff8f8;line-height:50px;font-size:20px;color:#f02f2f;text-align:center;font-weight:400;border-bottom:1px solid #f0f0f0}
.ContentBox .form h2 img{margin-right:13px;display:inline-block;vertical-align:middle}
.ContentBox .form ul{width:335px;margin:10px auto 10px}
.ContentBox .form ul li{height:47px;line-height:50px;color:#414141;border:1px solid #ffcece;border-radius:4px;margin-top:10px;padding-left:10px;position:relative}
.ContentBox .form ul li input,.ContentBox .form ul li select{position:absolute;left:55px;height:37px;top:5px;width:calc(100% - 60px);border:none;background:0 0}
.ContentBox .form .submit{background-color:#166758;border:none;line-height:50px;width:335px;text-align:center;font-size:20px;color:#fff;margin:0 auto;display:block;border-radius:5px;cursor:pointer}
.ContentBox .form .xieyi{margin:10px auto;width:230px;text-align:center;color:#414141;margin-top:10px;padding-left:10px;position:relative}
#xieyi_1{width:15px;height:15px;float:left;margin-right:10px;}

.contLeftTitle{ background:#2d8c7b;margin-right:20px;overflow:hidden; padding:10px 0;border-radius: 8px 10px 0 0; }
.formtitle{ background:#2d8c7b; width:100%; overflow:hidden; padding:10px 0;border-radius: 8px 10px 0 0; }
.formico{ float:left; margin:15px 10px 0 30px;}
.formtit{ color:#FFF; float:left; text-align:center; margin:8px 25px 0px 10px;}
.formtit h3{ font-size:20px; line-height:30px;}
.formtit p{ font-size:13px;}
.formwx{ float:right;}

.contLeftTitle .formtit{ color:#FFF; float:left; text-align:center; margin:3px 15px 0px 10px;}
.contLeftTitle .formico{ float:left; margin:10px 10px 0 20px;}


.RightBox .rschool{background-color:#fff;padding-bottom:15px}
.RightBox .rschool ul{padding:0 15px 0 15px}
.RightBox .rschool ul li{height:82px;position:relative;margin-top:16px;border-bottom:1px dashed #e0e0e0}
.RightBox .rschool ul li .litpic{width:100px;height:64px;overflow:hidden;position:relative}
.RightBox .rschool ul li:first-child:before{position:absolute;left:-3px;top:8px;background:url(../images/ico_top1.png) no-repeat;width:25px;height:15px;display:block;content:'';z-index:100}
.RightBox .rschool ul li:first-child+li:before{position:absolute;left:-3px;top:8px;background:url(../images/ico_top2.png) no-repeat;width:25px;height:15px;display:block;content:'';z-index:100}
.RightBox .rschool ul li:first-child+li+li:before{position:absolute;left:-3px;top:8px;background:url(../images/ico_top3.png) no-repeat;width:25px;height:15px;display:block;content:'';z-index:100}
.RightBox .rschool ul li .litpic img{width:100%;min-height:65px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;}
.RightBox .rschool ul li .litpic img:hover{transform:scale(1.1)}
.RightBox .rschool ul li dt{position:absolute;left:115px;top:0;font-size:16px;width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.RightBox .rschool ul li dl{position:absolute;left:115px;top:36px;display:flex;width:calc(100% - 135px)}
.RightBox .rschool ul li dl dd{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#636363;font-size:13px}
.RightBox .rschool ul li dl dd:first-child{margin-right:5px}
.RightBox .rschool ul li dl dd span{color:#166758}
.RightBox .rschool ul li .btn{position:absolute;right:0;top:0;display:inline-block;border-radius:10px;font-size:12px;color:#2d8c7b;padding:3px 5px;background:url(../images/message.png) left center no-repeat #fff5f5;padding-left:25px}
.RightBox .rschool ul li dt a{color:#333}
.RightBox .rschool ul li dt a:hover{color:red}
.RightBox .rmajor{background-color:#fff;padding-bottom:15px}
.RightBox .rmajor ul{padding:0 20px 0 15px}
.RightBox .rmajor ul li{height:105px;position:relative;margin-top:18px;border-bottom:1px dashed #e0e0e0}
.RightBox .rmajor ul li:first-child:before{position:absolute;top:8px;background:url(../images/ico_zytop1.png) no-repeat;width:25px;height:17px;display:block;content:'';z-index:100}
.RightBox .rmajor ul li:first-child+li:before{position:absolute;top:8px;background:url(../images/ico_zytop2.png) no-repeat;width:25px;height:17px;display:block;content:'';z-index:100}
.RightBox .rmajor ul li:first-child+li+li:before{position:absolute;top:8px;background:url(../images/ico_zytop3.png) no-repeat;width:25px;height:17px;display:block;content:'';z-index:100}
.RightBox .rmajor ul li .litpic{width:120px;overflow:hidden}
.RightBox .rmajor ul li .litpic img{width:100%;min-height:78px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;}
.RightBox .rmajor ul li .litpic img:hover{transform:scale(1.1)}
.RightBox .rmajor ul li dt{position:absolute;left:130px;top:0;font-size:16px;width:calc(100% - 130px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.RightBox .rmajor ul li dd{overflow:hidden;left:130px;text-overflow:ellipsis;white-space:nowrap;color:#616161;font-size:13px;position:absolute;top:28px;width:calc(100% - 130px)}
.RightBox .rmajor ul li .btn{position:absolute;right:0;bottom:22px;display:inline-block;font-size:12px;color:#166758;border-radius:2px;padding:3px 12px;border:1px solid #166758}
.RightBox .rmajor ul li dt a{color:#333}
.RightBox .rmajor ul li dt a:hover{color:red}
.RightBox .rmajor ul li span{display:block;width:155px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:45px;background:url(../images/ico_xueli.png) no-repeat left center;position:absolute;bottom:28px;left:130px;font-size:12px;color:#166758}


.RightBox .rnews1{background-color: #fff;padding-bottom: 15px;}
.RightBox .rnews1 ul{padding: 0 30px 0 12px;}
.RightBox .rnews1 ul li{height: 60px;position: relative; margin-top: 18px;border-bottom: 1px solid #f0f0f0;}
.RightBox .rnews1 ul li .litpic{width: 58px;height: 50px;overflow: hidden;}
.RightBox .rnews1 ul li .litpic img{width: 100%;min-height: 50px;-webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.RightBox .rnews1 ul li .litpic img:hover{transform: scale(1.1);}
.RightBox .rnews1 ul li dt{position: absolute;left: 66px;top: 0;width:calc(100% - 66px);overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.RightBox .rnews1 ul li dt a{color: #333;}
.RightBox .rnews1 ul li dt a:hover{color: red;}
.RightBox .rnews1 ul li dd{left: 66px; color: #616161;font-size: 13px;position: absolute;top: 32px;width:calc(100% - 66px);}
.RightBox .rnews1 ul li dd span{display: inline-block; color: #9f9f9f;}
.RightBox .rnews1 ul li dd span:first-child{background:url(../images/time.png) no-repeat left center; background-size: 12px auto; padding-left: 16px; margin-right: 30px;position: relative;;}
.RightBox .rnews1 ul li dd span:first-child:after{position: absolute;content: '';width: 1px;background-color: #cfcfcf;height: 10px;top: 50%;margin-top: -5px;right: -15px;}
.RightBox .rnews1 ul li dd span:last-child{background:url(../images/ico_click.png) no-repeat left center; background-size: 12px auto; padding-left: 16px;}

.RightBox .rnews2{background-color: #fff; padding-bottom: 20px;}
.RightBox .rnews2 ul{border-left:1px #e1dfdf dashed; margin:15px 15px 0 15px;}
.RightBox .rnews2 ul li{height: 80px;position: relative; margin-top: 12px}
.RightBox .rnews2 ul li .litpic{width: 40px;height: 40px;overflow: hidden;border-radius: 50%;position: absolute; left: 13px;top: 30px;}
.RightBox .rnews2 ul li .litpic img{width: 100%;min-height: 40px;-webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.RightBox .rnews2 ul li .litpic img:hover{transform: scale(1.1);}
.RightBox .rnews2 ul li dt{position: absolute;left: 63px;top: 29px;width:calc(100% - 66px);overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.RightBox .rnews2 ul li dt a{color: #333;}
.RightBox .rnews2 ul li dt a:hover{color: red;}
.RightBox .rnews2 ul li>span{color: #166758;padding-left: 15px;position: relative;}
.RightBox .rnews2 ul li>span:after{display: block;width: 5px;height: 5px;border-radius: 50%;border:1px solid #166758;position: absolute;left: -3.5px;content: '';background-color: #fff;top: 5px;}
.RightBox .rnews2 ul li dd{left: 63px; color: #5b5b5b;font-size: 13px;position: absolute;top: 53px;width:calc(100% - 66px);}
.RightBox .rnews2 ul li dd a{color: #fb6e30;}
.RightBox .rnews2 ul li dd span{display: inline-block; color: #5b5b5b;}
.RightBox .rnews2 ul li dd span:first-child{background:url(../images/time.png) no-repeat left center; background-size: 12px auto; padding-left: 16px; margin-right: 30px;position: relative;;}
.RightBox .rnews2 ul li dd span:first-child:after{position: absolute;content: '';width: 1px;background-color: #cfcfcf;height: 10px;top: 50%;margin-top: -5px;right: -15px;}

.RightBox .rnews3{background-color: #fff; padding-bottom: 20px;}
.RightBox .rnews3 ul{margin:15px 15px 0 15px;}
.RightBox .rnews3 ul li{position: relative; margin-top: 18px}
.RightBox .rnews3 ul li .litpic{width: 80px;height: 55px;overflow: hidden;display: none;}
.RightBox .rnews3 ul li .litpic img{width: 100%;min-height: 55px;-webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.RightBox .rnews3 ul li .litpic img:hover{transform: scale(1.1);}

.RightBox .rnews3 ul li dt{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;font-size: 14px;}
.RightBox .rnews3 ul li dt a{color: #565656;}
.RightBox .rnews3 ul li dt a:hover{color: red;}
.RightBox .rnews3 ul li dt a:first-child{position: relative; padding-left: 20px; padding-right: 20px;}
.RightBox .rnews3 ul li dt a:first-child:after{content: '';width: 1px; background-color: #565656; position: absolute; right: 10px;display: block;height: 16px;top: 4px;}
.RightBox .rnews3 ul li dt a:first-child:before{content:'';position:absolute;left:0;top:50%;display:block;width:3px;height:3px;background-color:#ff3c00;border-radius:50%}


.RightBox .rnews3 ul li>span{color: #166758;padding-left: 15px;position: relative;}
.RightBox .rnews3 ul li>span:after{display: block;width: 5px;height: 5px;border-radius: 50%;border:1px solid #166758;position: absolute;left: -3.5px;content: '';background-color: #fff;top: 5px;}
.RightBox .rnews3 ul li dd{left: 92px; color: #999;font-size: 13px;position: absolute;top: 30px;width: 240px; display: none;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.RightBox .rnews3 ul li dd a{color: #565656;}
.RightBox .rnews3 ul li dd span{display: inline-block; color: #5b5b5b;}
.RightBox .rnews3 ul li dd span:first-child{background:url(../images/time.png) no-repeat left center; background-size: 12px auto; padding-left: 16px; margin-right: 30px;position: relative;}
.RightBox .rnews3 ul li dd span:first-child:after{position: absolute;content: '';width: 1px;background-color: #cfcfcf;height: 10px;top: 50%;margin-top: -5px;right: -15px;}

.RightBox .rnews3 ul li.current .litpic{display: block;}
.RightBox .rnews3 ul li.current dt a:first-child{display: none;}
.RightBox .rnews3 ul li.current dt{position: absolute;left: 92px;top: 5px;width: 240px;}
.RightBox .rnews3 ul li.current dd{display: block;}

.RightBox .rnewstype{background-color: #fff;}
.RightBox .rnewstype ul{padding: 0 15px;}
.RightBox .rnewstype ul li{width:165px; float: left; margin-left: calc(100% - 330px);border:1px solid #e5e5e5;border-radius: 3px;line-height: 48px;margin-top: 13px;text-align: center;}
.RightBox .rnewstype ul li:first-child,.RightBox .rnewstype ul li:first-child+li+li{margin-left: 0;}
.RightBox .rnewstype ul li a{color: #333; display: inline-block; padding-left: 25px;}
.RightBox .rnewstype ul li a:hover{color: red;}
.RightBox .rnewstype ul li:first-child a{background:url(../images/ico_nd01.png) no-repeat left center; background-size: 20px auto;}
.RightBox .rnewstype ul li:first-child+li a{background:url(../images/ico_nd02.png) no-repeat left center; background-size: 20px auto;}
.RightBox .rnewstype ul li:first-child+li+li a{background:url(../images/ico_nd03.png) no-repeat left center; background-size: 20px auto;}
.RightBox .rnewstype ul li:first-child+li+li+li a{background:url(../images/ico_nd04.png) no-repeat left center; background-size: 20px auto;}
.RightBox .rnewstype{padding-bottom: 25px;}

.RightBox .rschooltype{background-color: #fff;}
.RightBox .rschooltype ul{padding: 0 15px;}
.RightBox .rschooltype ul li{width:32%; float: left; margin-left: 2%; border:1px solid #e5e5e5;border-radius: 3px;line-height: 48px;margin-top: 13px;text-align: center;}
.RightBox .rschooltype ul li:nth-child(3n+1){margin-left: 0;}
.RightBox .rschooltype ul li a{color: #333; display: block; padding-left: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.RightBox .rschooltype ul li a:hover{color: red;}
.RightBox .rschooltype ul li a{background:url(../images/ico_sd01.png) no-repeat left 5px center; background-size:  16px auto;}
.RightBox .rschooltype ul li:first-child a{background:url(../images/ico_sd01.png) no-repeat left 5px center; background-size:  16px auto;}
.RightBox .rschooltype ul li:first-child+li a{background:url(../images/ico_sd02.png) no-repeat left 5px center; background-size: 16px auto;}
.RightBox .rschooltype ul li:first-child+li+li a{background:url(../images/ico_sd03.png) no-repeat left 5px center; background-size: 16px auto;}

.RightBox .rschooltype{padding-bottom: 25px;}
.RightBox .rad01{margin-top: 12px; display: block;}
.RightBox .rad01 img{display: block;width: 100%;}


.RightBox .rnews4{background-color:#fff;padding-bottom:15px}
.RightBox .rnews4 ul{border-left:1px solid #e6e6e6;margin:15px 15px 0 10px}
.RightBox .rnews4 ul li{height:60px;position:relative;display:table}
.RightBox .rnews4 ul li a:first-child{margin-right:10px;width:80px;line-height:28px;display:inline-block;border-radius:3px;font-size:12px;color:#fff;text-align:center;margin-left:13px;margin-top:16px;position:relative}
.RightBox .rnews4 ul li a:first-child:before{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;position:absolute;left:-5px;content:'';top:9px}
.RightBox .rnews4 ul li a:last-child{width:250px;height:60px;top:0;display:table-cell;vertical-align:middle}
.RightBox .rnews4 ul li a:hover{color:red}
.RightBox .rnews4 ul li:after{display:block;content:'';width:6px;height:6px;border-radius:50%;position:absolute;left:0;left:-3px;top:27px}
.RightBox .rnews4 ul li.color62 a:first-child{background-color:#ff7479}
.RightBox .rnews4 ul li.color62 a:first-child:before{border-right:10px solid #ff7479}
.RightBox .rnews4 ul li.color62:after{background-color:#ff7479}
.RightBox .rnews4 ul li.color63 a:first-child{background-color:#fb7c47}
.RightBox .rnews4 ul li.color63 a:first-child:before{border-right:10px solid #fb7c47}
.RightBox .rnews4 ul li.color63:after{background-color:#fb7c47}
.RightBox .rnews4 ul li.color64 a:first-child{background-color:#feb739}
.RightBox .rnews4 ul li.color64 a:first-child:before{border-right:10px solid #feb739}
.RightBox .rnews4 ul li.color64:after{background-color:#feb739}

.RightBox .rnews5{background-color: #fff; padding-bottom: 15px;}
.RightBox .rnews5 ul{margin:0 15px;}
.RightBox .rnews5 ul li{height: 75px;position: relative; border-bottom:1px dashed #ececec;}
.RightBox .rnews5 ul li .litpic{width: 55px;height: 50px;overflow: hidden;position: absolute; top: 12.5px;}
.RightBox .rnews5 ul li .litpic img{width: 100%;min-height: 50px;-webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.RightBox .rnews5 ul li .litpic img:hover{transform: scale(1.1);}
.RightBox .rnews5 ul li dt{position: absolute;left: 65px;top: 12px;width:calc(100% - 66px);overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.RightBox .rnews5 ul li dt a{color: #2c2c2c;font-size: 16px;}
.RightBox .rnews5 ul li dt a:hover{color: red;}
.RightBox .rnews5 ul li dd{left: 65px; color: #5b5b5b;font-size: 12px;position: absolute;top: 43px;width:calc(100% - 66px);font-size: 13px;color: #777;}
.RightBox .rnews5 ul li dd a{color: #777;}
.RightBox .rnews5 ul li dd a:hover{color: red}

.RightBox .rnews6{background-color: #fff;}
.RightBox .rnews6 ul{padding:0 12px;}
.RightBox .rnews6 ul li{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;line-height: 60px;border-bottom: 1px solid #f4f4f4; position: relative; padding-left: 14px;}
.RightBox .rnews6 ul li:after{display: block;content: ''; width: 3px; height: 3px; border-radius: 50%; left: 0; top: 29px;background-color: #9d9d9d; position: absolute;}
.RightBox .rnews6 ul li span{float: right;color: #9d9d9d;font-size: 12px;}
.RightBox .rnews6 ul li:last-child{border-bottom: none;}
.RightBox .rnews6 ul li a{color: #333;}
.RightBox .rnews6 ul li a:hover{color: red;}

.typeclass{padding: 10px 15px 10px 30px;background-color: #fff;margin-top: 12px;}
.typeclass a{display: inline-block; line-height: 30px; padding:0 10px; color: #575757;margin-right: 15px;}
.typeclass a:hover{color: red;}
.typeclass a.current{border:1px solid red; line-height: 28px; color: red;border-radius: 3px;}

/*学校列表1*/
.SchoolList1{margin-top:12px}
.SchoolList1 ul li{position:relative;height:215px;margin-bottom:16px;background-color:#fff}
.SchoolList1 ul li .litpic{width:180px;height:116px;overflow:hidden;position:absolute;left:30px;top:30px;border:2px solid #f1f1f1}
.SchoolList1 ul li .litpic img{width:100%;min-height:116px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;}
.SchoolList1 ul li .litpic img:hover{transform:scale(1.1)}
.SchoolList1 ul li dl{position:absolute;left:235px;top:30px;width:calc(100% - 468px)}
.SchoolList1 ul li dt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px}
.SchoolList1 ul li dt a{color:#333;font-size:22px}
.SchoolList1 ul li dt a:hover{margin-left:3px;color:#166758}
.SchoolList1 ul li dt a:hover{color:red}
.SchoolList1 ul li dd{color:#666;line-height:27px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.SchoolList1 ul li dd a{color:#666;margin-right:10px}
.SchoolList1 ul li dd a:hover{color:red}
.SchoolList1 ul li .btn{position:absolute;right:0;width:89px;border-bottom:1px solid #f5f3f3;line-height:32px;top:65px;background:url(../images/ico_hongbu.png);color:#fff;padding-left:23px}
.SchoolList1 ul li .botton{height:50px;position:absolute;bottom:0;left:0;width:100%;background-color:#fff;padding-top:9px;padding-left:30px;border-top:1px solid #f7f7f7}
.SchoolList1 ul li .botton a{background-color:#fff;border:1px solid #e8e8e8;display:inline-block;color:#575757;border-radius:2px;line-height:26px;padding:0 10px;margin-right:15px}
.SchoolList1 ul li .botton a:nth-of-type(1){background:url(../images/ico_category.png) no-repeat left center;padding-left:22px}
.SchoolList1 ul li .botton a:nth-of-type(2){background:url(../images/ico_details.png) no-repeat left center;padding-left:22px}
.SchoolList1 ul li .botton a:nth-of-type(3){background:url(../images/ico_sign.png) no-repeat left center;padding-left:22px}
.SchoolList1 ul li .botton a:hover{border:1px solid #f03535}
.SchoolList1 ul li .botton span{float:right}
.SchoolList1 ul li .botton span:nth-last-child(2){background:url(../images/ico_click.png) no-repeat left center;background-size:12px auto;padding-left:17px;color:#9f9f9f;margin-right:20px;font-size:12px}
.SchoolList1 ul li .botton span:last-child{background:url(../images/time.png) no-repeat left center;background-size:12px auto;padding-left:17px;color:#9f9f9f;margin-right:50px;font-size:12px}
/*学校列表2*/
.SchoolList2 ul li{width:49.25%;height:220px;float:left;background-color:#fff;margin-left:1.5%;margin-top:20px;position:relative;border:1px solid #fff}
.SchoolList2 ul li:hover{border:1px solid #ffcebf}
.SchoolList2 ul li:nth-child(2n+1){margin-left:0}
.SchoolList2 ul li .btn{height:55px;line-height:55px;border-bottom:1px solid #e6e6e6;color:#bfbfbf;padding:0 5%}
.SchoolList2 ul li .btn span{color:#3f3f3f;margin:0 10px}
.SchoolList2 ul li .btn span i{background-color:#ff3c00;color:#fff;padding:0 10px;border-radius:2px}
.SchoolList2 ul li .box dl dt a:hover{margin-left:5px;color:#2d8c7b}
.SchoolList2 ul li .btn span:first-child{margin-left:0}
.SchoolList2 ul li .btn dd{float:right}
.SchoolList2 ul li .btn a{color:#3f3f3f;padding-left:19px;background-size:15px auto;margin:0 15px;}
.SchoolList2 ul li .btn a:hover{color:red}
.SchoolList2 ul li .btn a:nth-last-child(1){background:url(../images/ico_cz_02.png) no-repeat left center;margin-right:0}
.SchoolList2 ul li .btn a:nth-last-child(2){background:url(../images/ico_cz_01.png) no-repeat left center}
.SchoolList2 ul li .btn a:nth-last-child(3){background:url(../images/ico_cz_03.png) no-repeat left center}
.SchoolList2 ul li .box{margin:23px 5% 0;position:relative}
.SchoolList2 ul li .box .litpic{width:30%;height:112px;overflow:hidden;border:2px solid #f1f1f1}
.SchoolList2 ul li .box .litpic img{width:100%;min-height:112px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;}
.SchoolList2 ul li .box .litpic img:hover{transform:scale(1.1)}
.SchoolList2 ul li .box dl{position:absolute;left:33%;top:0;width:66%}
.SchoolList2 ul li .box dl dt{font-size:18px;padding-bottom:10px;width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.SchoolList2 ul li .box dl dt a{color:#333}
.SchoolList2 ul li .box dd{color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:26px}
.SchoolList2 ul li .box dd span{color:#787878}
.SchoolList2 ul li .box dl>span{font-size:12px;color:#636262;position:absolute;top:0;left:62%;background:url(../images/ico_x_click.png) no-repeat left center;padding-left:17px}
.SchoolList2 ul li .box i{position:absolute;right:-5px;top:5px}
/*学校列表3*/
.SchoolList3 ul li{margin-top:12px;background-color:#fff;height:210px;overflow:hidden;position:relative}
.SchoolList3 ul li:before{width:43px;height:42px;background:url(../images/ico_xl_c.jpg) no-repeat;position:absolute;right:0;top:-1px;content:'';display:block}
.SchoolList3 ul li .litpic{width:175px;height:140px;overflow:hidden;position:absolute;left:30px;border:2px solid #f1f1f1;top:35px}
.SchoolList3 ul li .litpic img{width:100%;min-height:140px}
.SchoolList3 ul li dl{position:absolute;left:220px;top:40px;width:calc(100% - 515px)}
.SchoolList3 ul li dl dt{margin-bottom:15px;vertical-align:top}
.SchoolList3 ul li dl dt a{color:#333;font-size:20px;display:inline-block;margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}
.SchoolList3 ul li dl dt span{background-color:#fcefe6;display:inline-block;line-height:25px;text-align:center;width:95px;border-radius:4px;color:#f60;margin-left:30px;vertical-align:top}
.SchoolList3 ul li dl dd{color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:30px}
.SchoolList3 ul li dl dd:nth-last-child(3) a{color:#ff4f4f;float:right}
.SchoolList3 ul li dl dd span{margin-right:20px}
.SchoolList3 ul li dl dd span:nth-of-type(1){background:url(../images/ico_jxsj.png) center left no-repeat;padding-right:0px}
.SchoolList3 ul li dl dd span:nth-of-type(2){background:url(../images/ico_bxcc.png) center left no-repeat;padding-right:0px}
.SchoolList3 ul li dl dd span:last-child{margin-right:0;background:url(../images/ico_x_click.png) center left no-repeat;padding-left:20px;font-size:12px}
.SchoolList3 ul li .btn{width:185px;position:absolute;right:75px;border-left:1px solid #e8e8e8;text-align:right;height:130px;top:50%;margin-top:-65px}
.SchoolList3 ul li .btn a,.SchoolList3 ul li .btn p{margin-top:18px}
.SchoolList3 ul li .btn a:first-child{margin-top:10px;color:#2d8c7b;background:url(../images/ico_cz_02.png) left center no-repeat;background-size:auto 16px;padding-left:20px;display:inline-block;line-height:20px}
.SchoolList3 ul li .btn p{color:#787878}
.SchoolList3 ul li .btn p span{color:#2d8c7b}
.SchoolList3 ul li .btn a:last-child{border-radius:5px;display:inline-block;width:128px;line-height:32px;border:1px solid #bfbfbf;color:#333;text-align:center}
.SchoolList3 ul li .btn a:last-child:hover{background:#166758;color:#fff;border:1px solid #166758}
.SchoolList3 ul li .ico{position:absolute;right:37px;top:90px}
.SchoolList3 ul li .ico span{display:block;width:5px;height:5px;background-color:#ff6a6a;border-radius:50%;margin:5px 0}
.SchoolList3 ul li:hover{background-color:#fff8f8}
.SchoolList3 ul li:hover dl dt a{color:#f02f2f}
.SchoolList3 ul li:hover .ico span{background-color:#5c5c5c}
/*专业列表*/

.major_type{background-color: #fff;line-height: 50px; margin:15px 0 10px; padding:0 30px;color: #333;}
.major_type a{color: #333; margin-right: 40px;}
.major_type a:hover{color: red;}
.major_type span{margin-right: 20px; padding-left: 25px;background:url(../images/ico_zy_01.png) no-repeat left center;}


.MajorBox{margin-bottom:15px;background-color:#fff;padding-bottom:25px}
.MajorBox .typename{height:55px;line-height:55px;border-bottom:1px solid #f3f3f3;padding-left:30px;position:relative}
.MajorBox .typename span{position:absolute;line-height:54px;left:60px;top:0;font-size:18px;color:#ff3249}
.MajorBox .typename img{display:inline-block;vertical-align:middle;margin-right:10px}
.MajorBox .typename a{float:right;margin-right:30px;font-size:12px}
.MajorBox .typename a:hover{color:red}
.MajorBox ul{margin:0 30px}
.MajorBox ul li{width:24.1%;margin-left:1.1%;float:left;height:115px;border:1px solid #eee;border-radius:4px;position:relative;margin-top:10px}
.MajorBox ul li:hover{background:#fff9f9}
.MajorBox ul li:first-child,.MajorBox ul li:first-child+li+li+li+li{margin-left:0}
.MajorBox ul li .litpic{width:108px;height:100px;overflow:hidden;position:absolute;left:6px;top:6px}
.MajorBox ul li .litpic img{width:100%;min-height:97px;border-radius:4px 0 0 4px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;}
.MajorBox ul li .litpic img:hover{transform:scale(1.1)}
.MajorBox ul li dl{position:absolute;left:125px;top:10px;width:calc(100% - 130px)}
.MajorBox ul li dl dt{padding-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 40px);height:28px}
.MajorBox ul li dl dt a{color:#333;font-size:16px}
.MajorBox ul li dl dt a:hover{color:red}
.MajorBox ul li dl dd{font-size:12px;color:#545454;padding:3px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.MajorBox ul li dl dd span{color:#7a7a7a}
.MajorBox ul li dl dd i{font-style:normal;color:#ff4331}
.MajorBox ul li>i{background:url(../images/ico_x_click.png) no-repeat left center;background-size:11px auto;padding-left:14px;position:absolute;right:10px;top:10px;font-size:12px;color:#3f3f3f}
.MajorBox .btn{position:absolute;right:10px;bottom:6px;display:inline-block;border-radius:10px;font-size:12px;color:#2d8c7b;padding:4px;background:url(../images/message.png) left center no-repeat #fff5f5;padding-left:25px}



.MajorList{margin-bottom: 15px;padding: 25px;margin-top: 20px;background:#FFF;}
.MajorList ul{}
.MajorList ul li{width:calc(50% - 10px);margin-left: 20px; float: left;height: 150px;position: relative;margin-bottom: 20px;background-color: #fff;border:1px solid #ddd;border-radius:0px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.MajorList ul li:hover{box-shadow:0 5px 10px #e5e5e5;-webkit-transform:translateY(-8px);transform:translateY(-8px)}
.MajorList ul li:nth-child(2n+1){margin-left: 0;}

.MajorList ul li .litpic{width: 26.5%;height: 107px;overflow: hidden;position: absolute; left: 20px;top: 20px;border:1px solid #e3e3e3;}
.MajorList ul li .litpic img{width: 100%;min-height: 107px;-webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.MajorList ul li .litpic img:hover{transform: scale(1.1);}

.MajorList ul li .title{position: absolute;left: 35%;width: calc(73.5% - 130px);top: 20px;line-height: 24px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.MajorList ul li .title a{color: #333;font-size: 18px;}
.MajorList ul li .title i{background:url(../images/ico_major_ty.png) no-repeat center;color:#fff; font-style: normal;width: 47px;height: 24px;display:inline-block;line-height: 24px;text-align: center; margin-right: 10px; vertical-align: top;}
.MajorList ul li .text{position: absolute;left: 35%;width: calc(70% - 45px); top: 59px;color: #4c4c4c;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.MajorList ul li .text span i{color:#ff5339;}
.MajorList ul li .text span:last-child{margin-left: 10px}
.MajorList ul li .btn{position: absolute;left: 35%;bottom: 22px;width: calc(73.5% - 45px);}
.MajorList ul li .btn a{display: inline-block;line-height: 30px;}
.MajorList ul li .btn a:first-child{background:url(../images/ico_cz_01.png) no-repeat left center;padding-left: 25px;border-radius: 1px;color: #2d8c7b;width:25%;}
.MajorList ul li .btn a:first-child+a{text-align: center;border-radius: 1px;color: #3f3f3f; margin-left: 7%;background:url(../images/ico_cz_02.png) no-repeat left center;padding-left: 25px;color: #2d8c7b;}
.MajorList ul li .btn a:first-child+a+a{text-align: center;border-radius: 1px;background-color: #f7f7f7;color: #3f3f3f; margin-left: 9%;width:25%;}
.MajorList ul li>span{background:url(../images/ico_x_click.png) no-repeat left center;background-size: 13px auto; padding-left: 16px;position: absolute;right: 10%;top: 36px;color: #3f3f3f;}
/*新闻列表*/
.NewsList{margin-top:12px;padding:0 30px;background-color:#fff;padding-bottom:20px;}
.NewsList ul li{margin:30px 0 0 0;padding-top:20px;border-top:1px solid #e5e5e5;position:relative}
.NewsList ul li:first-child{margin-top:0;border-top:none}
.NewsList ul li .litpic{width:186px;height:129px;overflow:hidden}
.NewsList ul li .litpic img{width:100%;min-height:129px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;}
.NewsList ul li .litpic img:hover{transform:scale(1.1)}
.NewsList ul li dt{position:absolute;width:calc(100% - 200px);left:200px;top:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.NewsList ul li dt:hover{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;margin-left:10px}
.NewsList ul li dt a{color:#333;font-size:18px}
.NewsList ul li dt a:hover{color:#2d8c7b}
.NewsList ul li dt em{color:#FFF;font-size:12px;background-color:#F00;padding:2px 5px;margin-left:10px;font-style:normal;border-radius:50%;}
.NewsList ul li dd{position:absolute;width:calc(100% - 200px);left:200px;top:65px;color:#909090}
.NewsList ul li dd a{color:#909090}
.NewsList ul li dd a:hover{color:red}
.NewsList ul li .time{position:absolute;width:calc(100% - 200px);left:200px;bottom:12px;color:#909090}
.NewsList ul li .time span:first-child a{background-color:#efefef;padding:3px 8px;border-radius:2px}
.NewsList ul li .time span:first-child a{color:#7d7d7d}
.NewsList ul li .time span:first-child a:hover{background-color:#DDD;}
.NewsList ul li .time span:first-child+span{color:#757575;background:url(../images/time.png) no-repeat left center;background-size:12px auto;padding-left:16px;margin-left:30px;font-size:12px}
.NewsList ul li .time span:last-child{float:right;color:#757575;background:url(../images/ico_click.png) no-repeat left center;background-size:12px auto;padding-left:16px;width:55px;font-size:12px}

.NewsList2{margin-top:12px}
.NewsList2 ul li{position:relative;height:200px;margin-bottom:16px;background-color:#fff}
.NewsList2 ul li:first-child+li+li:after,.NewsList2 ul li:first-child+li:after,.NewsList2 ul li:first-child:after{position:absolute;background:url(../images/ico_remen.png) no-repeat center left;display:block;width:60px;height:62px;content:'';left:-4px;top:-4px}
.NewsList2 ul li:before{background-color:#2d8c7b;height:2px;display:block;bottom:0;content:'';left:0;width:0%;position:absolute}
.NewsList2 ul li:hover:before{width:100%;transition:width .5s ease-in}
.NewsList2 ul li .litpic{width:205px;height:130px;overflow:hidden;border-radius:4px;position:absolute;left:30px;top:38px}
.NewsList2 ul li .litpic img{width:100%;min-height:125px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;}
.NewsList2 ul li .litpic img:hover{transform:scale(1.1)}
.NewsList2 ul li dt{position:absolute;left:255px;top:38px;width:calc(100% - 468px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.NewsList2 ul li dt a{color:#003;font-size:20px}
.NewsList2 ul li dt a:hover{color:red}
.NewsList2 ul li dd{position:absolute;left:255px;top:80px;color:#676767;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:calc(100% - 468px)}
.NewsList2 ul li .time{position:absolute;left:255px;bottom:37px;color:#333;background-color:#f7f7f7;font-size:12px;padding:9px 10px}
.NewsList2 ul li .time span{margin-right:45px;display:inline-block;padding-left:22px}
.NewsList2 ul li .time span:first-child{background:url(../images/ico_x_time.png) no-repeat left center}
.NewsList2 ul li .time span:first-child a{color:#333;font-size:12px}
.NewsList2 ul li .time span:first-child a:hover{color:red}
.NewsList2 ul li .time span:first-child+span{background:url(../images/ico_x_zz.png) no-repeat left center}
.NewsList2 ul li .time span:last-child{background:url(../images/ico_x_click.png) no-repeat left center;margin-right:0}
.NewsList2 ul li .btn{position:absolute;right:0;text-align:center;width:200px;top:47px;border-left:1px solid #e5e5e5;padding:20px 0}
.NewsList2 ul li .btn a:first-child{color:#676767;font-size:16px;padding-bottom:15px;display:block}
.NewsList2 ul li .btn a:last-child{color:#fff;width:128px;line-height:32px;background-color:#545454;text-align:center;display:block;border-radius:4px;margin:0 auto}
.NewsList2 ul li .btn a:first-child:hover{color:#2d8c7b}
.NewsList2 ul li .btn a:last-child:hover{background-color:#2d8c7b}
.NewsList2 ul li .btn a:last-child:hover span{padding-left:10px;transition:padding-left .5s ease-in}

.pageno{background-color: #fff; margin-top: 15px; text-align: center; padding: 10px;}
.pageno ul li{}
.pageno a{line-height: 40px;border-radius: 3px; background-color: #f7f7f7; margin:0 10px;display: inline-block;padding: 0 15px;color: #666;border:1px solid #eee;}
.pageno span{line-height: 40px;border-radius: 3px; background-color: #166758; margin:0 10px;display: inline-block;padding: 0 15px;color: #fff;border:1px solid #eee;}

.pagination {padding-left: 0;margin: 0px 0;border-radius: 4px;}
.pagination>li {display: inline;}
.pagination>li>a,.pagination>li>span {position: relative;padding: 6px 12px;line-height: 1.42857;text-decoration: none;color: #40aae2;background-color: #fff;border: 1px solid #ddd;margin-left: -1px;}
.pagination>li:first-child>a,.pagination>li:first-child>span {margin-left: 0;border-bottom-left-radius: 4px;border-top-left-radius: 4px;}
.pagination>li:last-child>a,.pagination>li:last-child>span {border-bottom-right-radius: 4px;border-top-right-radius: 4px;}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {z-index: 2;color: #23527c;background-color: #eee;border-color: #ddd;}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {z-index: 3;color: #fff;background-color: #166758;border-color: #166758;cursor: default;}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {color: #777;background-color: #fff;border-color: #ddd;cursor: not-allowed;}
.pagination-lg>li>a,.pagination-lg>li>span {padding: 10px 16px;font-size: 18px;line-height: 1.33333;}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {border-bottom-left-radius: 6px;border-top-left-radius: 6px;}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {border-bottom-right-radius: 6px;border-top-right-radius: 6px;}
.pagination-sm>li>a,.pagination-sm>li>span {padding: 5px 10px;font-size: 12px;line-height: 1.5;}
.badge,.label {line-height: 1;white-space: nowrap;}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {border-bottom-left-radius: 3px;border-top-left-radius: 3px;}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {border-bottom-right-radius: 3px;border-top-right-radius: 3px;}
.search-pagination>.pagination>li>a {margin: 0 3px;}
.search-pagination {text-align: center;}
.search-pagination>.pagination>.page-active>a {background-color: #40aae2;color: #fff;}
.pagination>li>a,.pagination>li>span {color: #000;margin:5px;}
.pagination>li>a:hover {cursor: pointer;color: #23527c;}

.ShowTopBox{padding: 20px 30px;background-color: #fff;margin:10px auto 15px;position: relative;}
.ShowTopBox .adimg{width: 622px;height: 242px;}
.ShowTopBox .adimg a{display: block;width: 100%;height: 100%;}
.ShowTopBox dl{position: absolute;right: 30px;width: calc(100% - 707px);background-color: #f1f5f8;top: 20px;}
.ShowTopBox dl dt{line-height: 62px;font-size: 20px;color: #373737;padding-left: 15px;border-bottom: 1px solid #d4d4d4;}
.ShowTopBox dl dd{line-height: 36px; color: #333;font-size: 12px;}
.ShowTopBox dl dd span{background-color: #fa7267;width: 66px;height: 21px; line-height: 21px;text-align: center;color: #fff;display: inline-block; margin: 0 20px 0 9px;}
.ShowTopBox .bz{position: absolute;right: 30px;width: calc(100% - 707px);top: 147px;border-bottom:1px dashed #e9e9e9;font-size: 12px;color: #333;padding-bottom: 5px;}
.ShowTopBox .bz span{margin-left: 15px; padding-left: 30px;background-size: 25px auto; line-height: 30px;display: inline-block;}
.ShowTopBox .bz span:first-child{margin-left: 0; padding-left: 0;}
.ShowTopBox .bz span:first-child+span{background:url(../images/ico_xl_01.png) no-repeat left center;}
.ShowTopBox .bz span:first-child+span+span{background:url(../images/ico_xl_02.png) no-repeat left center;}
.ShowTopBox .bz span:first-child+span+span+span{background:url(../images/ico_xl_03.png) no-repeat left center;}
.ShowTopBox .bz span:first-child+span+span+span+span{background:url(../images/ico_xl_04.png) no-repeat left center;}
.ShowTopBox .bz span:first-child+span+span+span+span+span{background:url(../images/ico_xl_05.png) no-repeat left center;}
.ShowTopBox .btn{position: absolute;right: 30px;width: calc(100% - 707px);bottom: 20px;}
.ShowTopBox .btn a{display: inline-block;width: 254px; line-height: 44px; color: #fff;font-size: 20px;text-align: center;}
.ShowTopBox .btn a:first-child{background-color: #fc8f2d;margin-right: 13px;}
.ShowTopBox .btn a:last-child{background-color: #f44a29}


.articleBox{background-color: #fff; padding: 0 30px 30px;}
.articleBox h1{font-size: 23px;color: #333;text-align: center;border-top: 1px solid #f4f4f4; padding-top: 20px; margin-bottom: 25px;}
.articleBox .item{color: #b4b4b4;border-bottom: 1px solid #f4f4f4; padding-bottom: 17px;text-align: center;}
.articleBox .item i{margin-right: 5px;}
.articleBox .item span{margin-right: 15px;}
.articleBox .item span:last-child{margin-right: 0;}
.articleBox .content{padding: 20px 0;line-height: 36px;color: #333;position: relative;font-size: 16px;}
.articleBox .content a{color: red;}
.articleBox .content img{max-width: 60%;display: block;margin:10px auto;}
.articleBox .content .btn-more{text-align: center; color: #333; font-size: 16px;cursor: pointer;background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1));position: absolute;bottom: 0;width: 100%;left: 0;}
.articleBox .content .btn-more span{display: block;}
.articleBox .content .btn-more:hover{color: red;}
.articleBox .next p{line-height: 30px;}
.articleBox .next a{font-size: 16px; color: #333;}
.articleBox .next a:hover{color: red;}

.recommendBox{margin-top: 20px;background-color: #fff; padding: 0;}
.recommendBox .publicTitle{margin-bottom:0px;}
.recommendBox .MajorList{margin-top:0px;}
.articlesm{line-height:25px;color:#999;font-size:12px;border:1px solid #DDD;padding:10px 20px;margin-top:20px;}

.majorInfo{height: 272px;background-color: #fff;margin:13px 0;position: relative;}
.majorInfo .litpic{width: 35%;height: 218px;overflow: hidden;position: absolute; left: 30px;top: 27px;}
.majorInfo .litpic img{width: 100%;min-height: 218px;-webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.majorInfo .litpic img:hover{transform: scale(1.1);}
.majorInfo dl{position: absolute; left: calc(35% + 55px);top: 27px;}
.majorInfo dl dt{color: #333;font-size: 22px;height: 43px;}
.majorInfo dl dd{color: #5b5b5b;font-size: 16px;line-height: 35px;}
.majorInfo dl dd span{color: #333;}
.majorInfo .bz{color: #707070;height: 36px;}
.majorInfo .bz span{color: #333; padding-left: 22px; margin-left: 8px;background:url(../images/ico_major_gou.png) left center no-repeat;}
.majorInfo .btn{position: absolute;bottom: 0;right: 30px;bottom: 27px;}
.majorInfo .btn a{display: inline-block;width: 180px;line-height: 50px;text-align: center;color: #fff;}
.majorInfo .btn a:first-child{background-color: #ff3602;color: #fff;}
.majorInfo .btn a:last-child{border:1px solid #ff3602; color: #ff3602;margin-left: 7px;}
.majorInfo>span{position: absolute;right:30px;top: 27px;background:url(../images/ico_major_001.png) left center no-repeat; padding-left: 20px;color: #5b5b5b;}


.majorBox{background-color: #fff; padding: 0 30px 30px;}

.navs_tabs{line-height: 50px;border-bottom: 1px solid #e4e4e4; padding-top: 15px;}
.navs_tabs li{font-size: 20px;color: #494949;margin-right: 70px; padding:0 3px;line-height: 50px; display: inline-block; vertical-align: top;}
.navs_tabs li.on,.navs_tabs li.hover{ border-bottom:1px solid #ff3602;}
.article_content{ display:none;padding: 20px 0 0 0;line-height: 36px;color: #333;font-size: 16px;min-height:300px;}
.article_content a{color: red;}
.article_content img{max-width: 99%;}

.major_like{background-color: #fff; margin:13px 0 0 0; padding: 0 30px 33px;}
.major_like ul{display: flex;}
.major_like ul li{flex:1;margin-right: 12px;}
.major_like ul li:last-child{margin-right: 0;}
.major_like ul li .litpic{height: 145px;overflow: hidden;}
.major_like ul li .litpic img{width: 100%;min-height: 145px;-webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.major_like ul li .litpic img:hover{transform: scale(1.1);}
.major_like ul li dl{border-bottom:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;}
.major_like ul li dl dt{width: 90%;display: block;margin:0 auto; height: 45px;position: relative;}
.major_like ul li dl dd{width: 90%;display: block;margin:0 auto;padding-bottom: 25px;font-size: 16px;color: #848383;}
.major_like ul li dl dd span{color: #131313;}
.major_like ul li dl dt a{font-size: 18px;color: #131313;display: inline-block;width: calc(100% - 0px);overflow: hidden; text-overflow: ellipsis; white-space: nowrap;line-height: 50px;}
.major_like ul li dl dt span{background-color: #ffe0e0;color: #fa6a6a;font-size: 12px; padding: 1px 3px;border-radius: 3px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; right: 0; top:17px;position: absolute;}
.major_like ul li .of{border-top:1px solid #eee;line-height: 53px;color: #6f6f6f;position: relative; padding-left: 5%;}
.major_like ul li .of img{margin-right: 4px;}
.major_like ul li .of span{position: absolute;right: 5%; padding-left: 11px; background:url(../images/ico_major_003.png) no-repeat left center;font-size: 12px;color: #0abf5b;}



.school_header{background:#222;height: 260px;position: relative;}
.school_header .schNavList{position: absolute;height: 56px;bottom: 0; background-color: rgba(23,23,46,0.7);width: 100%;}
.school_header .schNavList ul{width: 85%;margin:0 auto;min-width: 1300px;}
.school_header .schNavList ul li{display: inline-block; line-height: 56px;width: 152px;}
.school_header .schNavList ul li a{display: block; line-height: 56px;width: 100%;color: #fff;font-size: 16px;text-align: center;}
.school_header .schNavList ul li a:hover{background-color: #91161c;}
.school_header .schNavList ul li a.current{background-color: #91161c}


.school_header .school_logo{width: 98px;height: 98px;border-radius: 50%;overflow: hidden;border:2px solid #f2f2f2;left: 7.5%;position: absolute;top: 50px;}
.school_header .school_logo img{width: 100%; min-height: 98px;}
.school_header h1{position: absolute;top: 60px;left: calc(7.5% + 150px);font-size: 26px;color: #fff;font-weight: normal;}
.school_header h1 span{position: absolute; display: block;width: 84px;text-align: center;line-height: 24px;color: #fff;font-size: 12px;background-color: #d82323; right: -125px;top: 7px;}
.school_header .text{position: absolute;top: 120px;left: calc(7.5% + 150px);color: #fff;}
.school_header .text span{border-left:1px solid #d3d3d4;border-right:1px solid #a1a1a4;display: inline-block;height: 13px;vertical-align:middle;margin:0 12px;}
.school_header .text i{display: block;position: absolute;width: 85px;height: 85px;background:url(ico_sch_rz.png) center; right: -100px;top:-60px;}

/*学校主页*/
.schoolBox{ background:#FFF;margin-top: 18px; overflow:hidden;}
.school_body{margin-top: 18px;}
.school_body:after{display: block;content: '';clear: both;}
.school_body .school_body_l{float: left;width:calc(100% - 400px); background-color: #fff;min-height: 455px;}
.school_body .school_body_r{width: 380px; float: right;}

.school_body_l_info{position: relative;height: 300px;}
.school_body_l_info .litpic{position: absolute;width: 37%;height: 242px;overflow: hidden;border:2px solid #dddbdb;left: 30px;top: 37px;}
.school_body_l_info .litpic img{width: 100%; min-height: 242px;}
.school_body_l_info dl{position: absolute;top: 37px;left: calc(37% + 50px); padding-top: 5px; width:calc(63% - 60px);}
.school_body_l_info dl dt{font-size: 22px;color: #333;height: 45px;}
.school_body_l_info dl dt span{background:url(ico_x_click.png) no-repeat center left; padding-left: 16px; font-size: 14px; color: #3f3f3f;margin-left: 15px;}
.school_body_l_info>span{display: block;width: 78px;height: 32px;background:url(ico_hongbu.png) no-repeat center left;position: absolute;right: 50px;top: 44px;line-height: 32px;color: #fff;padding-left: 28px;}
.school_body_l_info dl dd{line-height: 38px;color: #5b5b5b;font-size: 16px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;}
.school_body_l_info dl dd span{width: 35%;display: inline-block;}

.school_body_l_info dl dd a{color: #5b5b5b;margin-right: 20px; position: relative;}
.school_body_l_info dl dd a:after{display: block;position: absolute;content: '';right: -10px; height: 15px;border-left: 1px solid #8f8f8f;border-right: 1px solid #dedede;top: 4px;}
.school_body_l_info dl dd a:last-child{margin-right: 0}
.school_body_l_info dl dd a:hover{color: red;}
.school_body_l_info dl dd a:last-child:after{display: none;}
.school_body_l_info dl dd i{color: #fe4c4f;}

.school_info{line-height:38px;padding:25px;padding-top:0px;}

@media screen and (max-width:900px){

.mschool_header{background:#222;height: auto;}

.mschNavList {padding: 20px 0;background: #FFF;margin-bottom:10px;}
.mschNavList ul{display: flex;}
.mschNavList ul:last-child{margin-top: 0px;}
.mschNavList ul li{flex:1;text-align: center;background: center top no-repeat;background-size: 26px;}
.mschNavList ul li a{color: #333;padding-top:39px;display: block;}
.mschNavList ul li:nth-child(1){background-image:url(../images/ico_n_1.png);}
.mschNavList ul li:nth-child(2){background-image:url(../images/ico_n_2.png);}
.mschNavList ul li:nth-child(3){background-image:url(../images/ico_n_3.png);}
.mschNavList ul li:nth-child(4){background-image:url(../images/ico_n_4.png);}
.mschNavList ul li:nth-child(5){background-image:url(../images/ico_n_5.png);}

.mschool_header .mschool_logo{width: 100%;height: auto;border-radius: 0;overflow: hidden;border:none;left: 0%;top: 50px;}
.mschool_header .mschool_logo img{width: 100%; min-height: 98px;}
.mschool_header h1{padding-left:1rem;font-size: 1.2rem;line-height:2.8rem;color: #fff;font-weight: normal;}
.mschool_header h1 span{ display: block;width: 39px;float:right;text-align: center;line-height: 1.3rem;margin:0.7rem;color: #fff;font-size: 0.8rem;background-color: #d82323;}
.mschool_header h1 a{color:#FFF;}
.school_info{background-color:#FFF;padding:7px 3% 11px;margin-top:10px;line-height:1.8rem;}

}


.school_newstitle{margin: 0 30px 0 30px;font-size: 20px;color: #494949;position: relative;padding-left: 15px; border-bottom: 1px solid #e4e4e4;margin-bottom: 15px; padding-bottom: 5px;}
.school_newstitle:after{display: block;content: '';width: 3px;height: 28px;background-color: #166758;position: absolute; top: 1px; left: 0;}
.school_newstitle a{font-size: 12px;color: #494949; position: absolute;right: 0;bottom: 10px;}
.school_newstitle a:hover{color: red;}

.school_news{margin: 0 50px 0 30px;}
.school_news li{float: left;width: 47%; margin-left: 6%;padding-left: 25px; line-height: 48px;border-bottom: 1px dashed #ededed;position: relative;color: #494949;font-size: 16px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.school_news li:after{width: 4px;height: 4px;background-color: #aeaeae;border-radius: 50%;position:absolute;left: 11px;top: 22px;content: '';display: block;}
.school_news li:nth-child(2n+1){margin-left: 0}
.school_news li a{color: #494949}
.school_news li a:hover{color: red;}
.school_news li a:first-child{}


.school_picture{background-color: #fff;margin-top: 11px; padding: 0 30px;}
.school_picture .box{padding-top: 5px; padding-bottom: 20px;}
.school_picture dl{width: 180px;border:1px solid #f4f4f4;}
.school_picture dl dd{height: 99px;border-bottom:1px solid #f4f4f4;line-height: 99px;color: #494949;font-size: 18px;text-align:center;position: relative;}
.school_picture dl dd:last-child{border-bottom:none;}
.school_picture dl dd.current{color: #dd4f50;}
.school_picture dl dd.current:after{width: 3px;background-color: #dd4f50;height: 100%;display: block;left: 0;top: 0;position: absolute;content: '';}
.school_picture dl dd:before{content: '>';position: absolute;top: 0;right: 30px;}
.school_picture ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: flex-start;}
.school_picture ul li{ overflow:hidden;height:180px;border:1px solid #e6e6e6;border-radius:6px;transition:all .2s;flex: 1;margin: 10px 20px 10px 0;width: calc((100% - 80px) / 5);min-width: calc((100% - 80px) / 5);max-width: calc((100% - 80px) / 5);}
.school_picture ul li:nth-child(5n) {margin-right: 0;}
.school_picture ul li img{ width:100%; height:180px;}

.school_ntj{background-color: #fff;margin-top: 12px;padding:0px 30px 2px;}
.school_ntj ul{display: flex; margin-bottom: 30px;}
.school_ntj ul li{flex:1;position: relative;}
.school_ntj ul li .litpic{width: 50px;height: 50px;overflow: hidden;border-radius: 10%;}
.school_ntj ul li .litpic img{width: 100%;min-height: 50px;}
.school_ntj ul li dl{position: absolute; left: 58px;top: 0;width: calc(100% - 62px);}
.school_ntj ul li dl dt{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.school_ntj ul li dl dt a{color: #494949}
.school_ntj ul li dl dt a:hover{color: red}
.school_ntj ul li dl dd{padding-top: 5px;}
.school_ntj ul li dl dd span{line-height: 19px; display: inline-block; padding: 0 5px;font-size: 12px;color: #fa6a6a; vertical-align: middle;}
.school_ntj ul li dl dd span:first-child{background-color: #ffe0e0;border:1px solid #ffe0e0;}
.school_ntj ul li dl dd span:last-child{border:1px solid #fa6a6a; margin-left: 15px; max-width: 90px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.schoolTitle{overflow:hidden;font-size: 20px;color: #494949;position: relative;padding-left: 15px; border-bottom: 1px solid #e4e4e4;margin-bottom: 15px; padding-bottom: 15px; padding-top: 28px;}
.schoolTitle:after{display: block;content: '';width: 3px;height: 28px;background-color: #166758;position: absolute; top: 27px; left: 0;}
.schoolTitle h2{float:left;}
.schoolTabs{ float:right; text-align:right;}
.schoolTabs a{display:inline-block; *display:inline; zoom:1; padding:0px 10px;border-radius:30px; font:16px/36px 'Microsoft Yahei'; text-align:center; margin-right:10px; margin-bottom:0px;}
.schoolTabs a.on,.schoolTabs a:hover{background:#e60012; color:#FFF;}


.SchoolAllBox{padding:0 25px;background-color: #fff;}
.SchoolAllBox ul{display:none;width: 100%;display: flex;flex-wrap: wrap;justify-content: flex-start;}
.SchoolAllBox ul li{ overflow:hidden;border:1px solid #e6e6e6;border-radius:6px;transition:all .2s;flex: 1;margin: 10px 20px 10px 0;width: calc((100% - 100px) / 6);min-width: calc((100% - 100px) / 6);max-width: calc((100% - 100px) / 6);}
.SchoolAllBox ul li:nth-child(6n) {margin-right: 0;}
.SchoolAllBox ul li{border-radius:3px;border:1px solid #eee;position:relative;padding:125px 10px 0;border-radius:0px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.SchoolAllBox ul li:hover{box-shadow:0 5px 10px #e5e5e5;-webkit-transform:translateY(-8px);transform:translateY(-8px)}
.SchoolAllBox ul li .SchoolPic{overflow:hidden;height:125px;position:absolute;top:0;left:-1px;right:-1px}
.SchoolAllBox ul li .SchoolPic img{width:100%;min-height:125px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.SchoolAllBox ul li .SchoolPic img:hover{transform:scale(1.1)}
.SchoolAllBox ul li h2{font-weight:400;margin-top:15px;width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.SchoolAllBox ul li h2 a{font-size:16px;color:#333}
.SchoolAllBox ul li h2 a:hover{color:#ef1d1d;margin-left:5px}
.SchoolAllBox ul li i{position:absolute;top:138px;left:80%;font-size:12px;font-style:normal;color:#797979;background:url(../images/ico_dz.png) no-repeat left center;padding-left:13px}
.SchoolAllBox ul li dl{display:flex;margin-top:6px}
.SchoolAllBox ul li dl dd{flex:1;color:#797979;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.SchoolAllBox ul li dl dd:last-child{text-align:right}
.SchoolAllBox ul li dl dd span{color:#525252}
.SchoolAllBox ul li .server{margin-top:10px;position:relative}
.SchoolAllBox ul li .server:before{width:calc(100% + 20px);top:0;height:1px;background-color:#eee;display:block;content:'';left:-10px;position:absolute}
.SchoolAllBox ul li .server:after{content:'';display:block;clear:both}
.SchoolAllBox ul li .server a{line-height:40px}
.SchoolAllBox ul li .server a:first-child{float:left;color:#ef1d1d;background:url(../images/message.png) no-repeat left center;padding-left:25px}
.SchoolAllBox ul li .server a:last-child{float:right;color:#666;background:url(../images/ing.png) no-repeat right center;padding-right:16px}



/*====================*/
.csdh{width: 60px;height: 100%;background: #ffffff;position: fixed;top: 0;left: 0;z-index: 100010;box-shadow: 0 0 10px 0 rgba(15,66,76,.25);}
.cshd{height:60px;line-height:60px;background: #333;}
.cshd a{display: block; font: 18px/22px 'Microsoft Yahei'; text-align: center; padding:6px; color: #ffffff;}
.csbm{width: 60px;height: auto;height: 100%;position: relative;left: 0;}
.csbm li{margin: 0 auto;width: 60px;box-sizing: border-box;}
.csbm li:not(:last-child){border-bottom: 1px solid #dcdcdc;}
.csbm li>a{display: block;height: 6.0vh;font: 14px/6.0vh 'Microsoft Yahei';color: #999999;text-align: center;transition: .3s all;-webkit-transition: .3s all;-ms-transition: .3s all;}
.csbm li>a.hotred{color: #f00;}
.csbm li>a.cssz{font: 14px/2.6vh 'Microsoft Yahei';padding: 1vh 10px;height: auto;}
.csbm li:hover >a{color: #fff;background: #fc5b4a;}
.csbm li>div{position: absolute;left: 60px;top: 0;min-width: 165px;height: 107%;background: #fafafa; padding:15px 10px 0px;opacity: 0;transform: scaleX(0);-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform-origin:left center;-webkit-transform-origin:left center;-ms-transform-origin:left center;transition: .6s all;-webkit-transition: .6s all;-ms-transition: .6s all;box-shadow: 6px 0 10px 0 rgba(0,0,0,.1);}
.csbm li>div .line {border-bottom: 1px dashed #F44336;margin: 15px 0;display: block;box-shadow: 0px 0px 8px 0px #ffb6b6;height: 1px;}
.csbm li>div a{display: block;padding: 5px 10px;margin-bottom: 10px;font: 14px/20px 'Microsoft Yahei';color: #333;text-align: center;border-radius: 50px;box-shadow: 0 0px 2px 0 #bdbdbd;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.csbm li>div a:hover{background: #ff4048;border: none;background: linear-gradient(to right,#F44336 , #E91E63);color: #fff;}
.csbm li:hover >div{transform: scaleX(1);-webkit-transform: scaleX(1);-ms-transform: scaleX(1);opacity: 1;}
.hotimg{position: relative;}
.hotimg:before{width:32px;height:32px;background: url(../images/hotdh.png) top no-repeat;content: '';background-size: contain;position: absolute;display: block;top: 0;right:0;opacity: 0.7;}
@media screen and (max-width:1400px){.csdh {width: 50px;}.csbm {width: 50px;}.csbm li{width: 50px;}.csbm li>div {left: 50px;}}
@media screen and (max-width:1200px){.csdh{display: none !important;}}

.ksdh{margin-right:20px;padding-bottom:10px;background-color:#FFF;overflow: hidden;}
.ksdh ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-around;}
.ksdh ul li{flex: 1;font-size:15px;line-height:30px;margin:0px 0;text-align:center;}

@media only screen and (max-width:900px){

header{height: 50px;width: 100%;position: fixed;background-color: #166758;top: 0; z-index: 200;max-width: 100%;}
header .home{position: absolute;display: block;height: 100%; left: 3%; width: 5%;color:#FFF;padding-top:0.9rem;}
header .home i{font-size:1.3rem;}
header .back{position: absolute;display: block;height: 100%; left: 3%; width: 3%; background: url(ico_back.png) center left no-repeat; background-size:100% auto; }
header .logo{position: absolute;color:#FFF;font-size:1.2rem;line-height:50px;left: 13%;width: 80%; }
header .logo:hover{color:#FFF;}
header .listNavBtn{position: absolute;height: 100%; right: 3%; width: 6%;padding-top:0.9rem;}
header .listNavBtn2{position: absolute;height: 100%; right: 3%; width: 6.5%;}
header .listNavBtn i{color:#FFF;font-size:1.3rem;}
footer{background-color: #fff;margin-top: 10px;text-align: center;padding: 20px 0 10px;margin-bottom: 63px;}
footer dd{color: #8f8f8f;margin-bottom: 5px;}
footer a{color: #8f8f8f;font-size: 12px;}
footer p{font-size: 12px;color: #8f8f8f;text-align: center; line-height: 20px;}

.navList{position: fixed;top: 50px;background-color: #fff;max-width: 640px;z-index: 200;width: (100% - 10px);; overflow: scroll; height:calc(100% - 50px);}
.navList dl dt{line-height: 40px;background-color: #f6fafc;padding: 0 3%;}
.navList dl dd{padding:0 3% 10px;}
.navList dl dd a{display: inline-block;padding: 0 10px;margin-top: 10px;border:1px solid #D6D6D6;margin-right: 10px;line-height: 30px; color: #666;}

.searchbox{background-color: #D20F0F;padding: 18px 0 18px;margin-top:50px;}
.searchbox .search{width:94%;margin:0 auto;background-color: #feefef;border-radius: 5px;height: 40px;position: relative;}
.searchbox .search .btn{width: 8%; height: 100%;position: absolute;left: 0;background:url(../images/ico_search.png) center no-repeat; background-size: auto 38%;}
.searchbox .search input{position: absolute;width: 90%;right: 0;border:none;height: 100%; color: #333;background: none;}

.mbannerbox{width: 100%;background: url(../images/bannerbg.png) no-repeat bottom -1px center #166758;background-size: 100% auto;}
.mbannerbox .mbanner{margin-top:50px;width: 94%;}
.mbannerbox .mbanner img{width: 100%;height: auto;display: block;}


.homeNavList{margin-top:10px;padding: 20px 0;background: #FFF;margin-bottom:10px;}
.homeNavList ul{display: flex;}
.homeNavList ul:last-child{margin-top: 25px;}
.homeNavList ul li{flex:1;text-align: center;}
.homeNavList ul li a img{display: block;margin: 0 auto;width: 40%;margin-bottom: 5px;}
.homeNavList ul li a{color: #333;}
.homeNavList ul li i{display: block;color:#FFF;width:33px;height:33px;line-height:33px;border-radius:6px;margin:0 auto 8px auto;text-align:center;}
.ico_bg1{background-color: #E74C3C;}
.ico_bg2{background-color: #278CED;}
.ico_bg3{background-color: #06B556;}
.ico_bg4{background-color: #0BD3B1;}
.ico_bg5{background-color: #DB2142;}
.ico_bg6{background-color: #F4B51E;}
.ico_bg7{background-color: #9463D3;}
.ico_bg8{background-color: #20A339;}
.ico_bg9{background-color: #009FE8;}
.ico_bg10{background-color: #FC5530;}

.position{line-height: 50px;padding-left: 30px;background:url(../images/ico_position.png) no-repeat left 10px center #fff; background-size: auto 15px;color: #333;}
.position a{color: #333;}
.position a:hover{color: red;}

.mTitle{color: #166758;font-size: 20px;font-weight: bold; line-height: 42px; border-bottom: 1px solid #eaeaea; padding-left: 0px;text-align: left;}
.mTitle a{font-size: 14px;color: #333;font-weight: normal;float: right;}
.mTitle:after{display: block;content: '';width: 3px;height: 22px;background-color: #166758; left: 0;float:left;margin-right:10px;margin-top:10px;}

.schoolbox{margin-bottom: 10px; padding: 7px 3% 11px;background-color: #fff; text-align: center;}
.schoolbox ul li{border-bottom: 1px solid #eee;overflow: hidden;margin-top: 15px;padding-bottom:15px;position: relative;}
.schoolbox ul li .litpic{width: 32.33%;left: 0;top: 0;height: 75px;overflow: hidden;}
.schoolbox ul li .litpic img{width: 100%; min-height: 75px;}
.schoolbox ul li dl{position: absolute;right: 0;top: 0;width: 65%;height: 100%;overflow: hidden;font-size: 13px;text-align: left;}
.schoolbox ul li dl h2{font-style: normal; font-weight: normal;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;width: calc(100% - 40px);}
.schoolbox ul li dl h2 a{color: #333;font-size: 16px;}
.schoolbox ul li dl dd{margin-top: 6px;}
.schoolbox ul li dl dd div{border-radius: 3px; line-height: 18px;display: inline-block;padding: 0 2px;color: #166758;}
.schoolbox ul li dl dd div span{display: inline-block;}
.schoolbox ul li dl dd div span:first-child{margin-right: 3px;padding-right: 3px;}
.schoolbox ul li dl dd div i{color: #7f7f7f;}
.schoolbox ul li dl dd em{font-style: normal;background-color: #e8e8e8;color: #666;margin-left: 16px; padding: 0 3px;line-height: 18px;display: inline-block;border-radius: 3px;}
.schoolbox ul li dl .major{margin-top:10px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: absolute;left: 0;color: #7f7f7f;width: 100%;}
.schoolbox ul li dl .major a{color: #7f7f7f;}
.schoolbox ul li>i{font-size:12px; color: #7f7f7f;position: absolute;top: 3px;right: 0;background: url(ico_click.png) left center no-repeat;background-size: 9px auto; padding-left: 12px;}
.schoolbox ul li>.zx{position: absolute;top: 30px;right: 0;background: url(ico_zx01.png) left center no-repeat;background-size: 100% auto; width: 30px;height: 30px; display: block;-webkit-animation-name: scaleDraw;
                -webkit-animation-timing-function: ease-in-out;
                -webkit-animation-iteration-count: infinite;
                -webkit-animation-duration: 1s;
                -webkit-animation-direction: alternate;}

.schoolbox .morelink{height: 42px; line-height: 42px;border:1px solid #d2d2d2;border-radius: 40px; color: #636363; display: inline-block; padding: 0 35px; margin:16px 0 0 0;}


.homeMajor{background-color: #fff;padding: 7px 3% 0;}
.homeMajor .typeList{line-height: 40px;height: 40px;overflow: hidden;position: relative; margin:10px 0;}
.homeMajor .typeList span{margin-right:30px;color: #5c5c5c;}
.homeMajor .typeList span.current{color: #166758}
.homeMajor .typeList .more{position: absolute;right: 0; height: 40px;top: 0;background-color: #fff;width: 40px;text-align: right;box-shadow:0px -2px 5px rgba(223,223,223,.1),2px 0px 5px rgba(233, 233, 233,.3),2px 0px 5px rgba(233,233,233,.1),0px 2px 5px rgba(70,70,70,.2); line-height: 40px;}
.homeMajor .typeList .more i{color: #999;margin-right:10px;font-size:1.5rem;}

.mMajorList li{float: left;width: 48%; margin-left: 4%;}
.mMajorList li:nth-child(2n+1){margin-left: 0;}
.mMajorList li .litpic{height: 126px; overflow: hidden; position: relative;}
.mMajorList li .litpic img{width: 100%;min-height: 126px;}
.mMajorList li .litpic span{position: absolute;right: 0; z-index: 10;bottom:8px;background-color: rgba(241,77,32,.9);color: #fff;padding: 4px 5px;border-top-left-radius: 30px;border-bottom-left-radius: 30px;display: inline-block;}
.mMajorList li .litpic span i{font-weight: bold;font-size: 12px; padding-right: 3px;}
.mMajorList li dt{position: relative;margin: 13px 0 18px;}
.mMajorList li dt a{font-size: 16px;color: #333;display: inline-block;width: calc(100% - 40px);overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.mMajorList li dt{position: relative;}
.mMajorList li dt i{position: absolute;right: 0;font-size: 12px;background:url(../images/ico_click.png) no-repeat left center;background-size: 10px auto; padding-left: 13px;color: #7f7f7f; top: 50%;margin-top: -8px;}

.mhomeMajor{margin-bottom: 0px;margin-top: 0px;background:#FFF;}
.mhomeMajor ul{flex-wrap:wrap;justify-content:normal;}
.mhomeMajor ul li{border:none;width:calc(50% - 5px);margin-right: 10px; float: left;position: relative;margin-top: 10px;background-color: #fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.mhomeMajor ul li:nth-child(2n+0){margin-right: 0;}

.mhomeMajor ul li .litpic{width: 100%;height: 105px;overflow: hidden;position: absolute; left: 0px;top: 0px;}
.mhomeMajor ul li .litpic img{width: 100%;min-height: 105px;-webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.mhomeMajor ul li .litpic img:hover{transform: scale(1.1);}
.mhomeMajor ul li .title{text-align:center;position: absolute;left: 0;top:105px;width: 100%;line-height: 26px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.mhomeMajor ul li .title a{color: #333;font-size: 14px;}
.mhomeMajor ul li .title i{background:url(../images/ico_major_ty.png) no-repeat center;color:#fff; font-style: normal;width: 47px;height: 24px;display:inline-block;line-height: 24px;text-align: center; margin-right: 10px; vertical-align: top;}
.mhomeMajor ul li .text{display:none;position: absolute;left: 0;width:100%; top: 136px;color: #4c4c4c;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.mhomeMajor ul li .text span i{color:#ff5339;}
.mhomeMajor ul li .text span:last-child{margin-left: 10px}
.mhomeMajor ul li .btn{position: absolute;left: 35%;bottom: 22px;width: calc(73.5% - 45px);}
.mhomeMajor ul li .btn a{display: inline-block;line-height: 30px;}
.mhomeMajor ul li .btn a:first-child{background:url(../images/ico_cz_01.png) no-repeat left center;padding-left: 25px;border-radius: 1px;color: #2d8c7b;width:25%;}
.mhomeMajor ul li .btn a:first-child+a{text-align: center;border-radius: 1px;color: #3f3f3f; margin-left: 7%;background:url(../images/ico_cz_02.png) no-repeat left center;padding-left: 25px;color: #2d8c7b;}
.mhomeMajor ul li .btn a:first-child+a+a{text-align: center;border-radius: 1px;background-color: #f7f7f7;color: #3f3f3f; margin-left: 9%;width:25%;}
.mhomeMajor ul li>span{background:url(../images/ico_x_click.png) no-repeat left center;background-size: 13px auto; padding-left: 16px;position: absolute;right: 10%;top: 36px;color: #3f3f3f;}

.homeNews{background-color: #fff;padding: 7px 3% 11px;margin-top: 10px;}
.homeNews .newsType,.mTab{display: flex;padding: 12px 0;font-size: 12px;}
.homeNews .newsType span,.mTab span{font-size: 14px;flex:1;text-align: center;position: relative;line-height: 26px;}
.homeNews .newsType span:after,.mTab span:after{content: '';display: block;height: 12px;position: absolute;top: 5px;width: 1px;background-color: #949494; right: 0;}
.homeNews .newsType span:last-child:after,.mTab span:last-child:after{display: none;}
.homeNews .newsType span,.mTab span{display: inline-block;line-height: normal;}
.homeNews .newsType span.current,.mTab span.current{border-bottom: 2px solid #ff0d0d;color:#ff0d0d; }
.homeNews .newsBox ul{display: none;}
.homeNews .newsBox ul:first-child{display: block;}
.homeNews .newsBox ul li{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;padding: 10px 0;border-bottom: 1px dashed #bbb;}
.homeNews .newsBox ul li span{display: inline-block;float: right; vertical-align: middle;padding: 3px;color: #6c6c6c; background: url(shijian.png) no-repeat left center;background-size: 10px;padding-left: 13px;font-size: 13px;}
.homeNews .newsBox ul li i{color: #e74c3c;display: inline-block;border:1px solid #e74c3c;border-radius: 2px;padding: 2px;margin-right: 3%;}
.homeNews .newsBox ul li a{color: #535353;}

.majorTab{overflow: hidden;width:100%;padding: 12px 0;font-size: 12px;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;}
.majorTab::-webkit-scrollbar{width:0;height:0;background-color:#fff;display:none;}
.majorTab::-webkit-scrollbar-thumb{background-color:#fff;display:none;}
.majorTab span{font-size: 14px;padding:0 10px;text-align: center;position: relative;line-height: 26px;}
.majorTab span:after{content: '';display: block;height: 12px;position: absolute;top: 5px;width: 1px;background-color: #949494; right: 0;}
.majorTab span:last-child:after{display: none;}
.majorTab span{display: inline-block;line-height: normal;}
.majorTab span.current{border-bottom: 2px solid #ff0d0d;color:#ff0d0d; }


.applyBg_m{background-color: rgba(0,0,0,0.8); position: fixed;z-index: 100000;top: 0;left: 0;bottom: 0;right: 0;display: none;font-size:12px;}
.applyBg_m .applyBox{width: 90%;background-color: #fff;border-radius: 12px;padding:0 0 17px;position: absolute;top: 50%;left: 5%;z-index: 100001; overflow:hidden; margin-top:-262px;}
.applyBg_m .applyBox .title{height: 55px;line-height:55px;font-size:20px;color:#fff;text-align:center;background:url(../coco/apply/a1.png) no-repeat center;position: relative;}
.applyBg_m .applyBox .title span{display: block;position: absolute;width: 32px;height: 32px;background:url(../images/close.png) no-repeat center; top: 50%; margin-top: -16px; left: 5%; cursor: pointer;}
.applyBg_m .applyBox ul{width: 90%;margin:0 auto;}
.applyBg_m .applyBox ul li{border:1px solid #ffdbdb;margin:13px 0 0 0;line-height: 38px;border-radius: 5px;position: relative;}
.applyBg_m .applyBox ul li input,.applyBg_m .applyBox ul li select{width: calc(100% - 90px);height:30px;display: inline-block;vertical-align: middle;border:none;background:none;}
.applyBg_m .applyBox ul li:first-child{margin-top: 25px;}
.applyBg_m .applyBox ul li span{color: #333;}
.applyBg_m .applyBox ul li span img{display: inline-block; vertical-align: middle;margin:0 7px;}
.applyBg_m .applyBox .xieyi{width: 90%;margin:10px auto 20px;line-height: 16px;}
.applyBg_m .applyBox .xieyi span{width: 13px;line-height: 13px;height:13px;display: inline-block;background-color: #f04e5d;border-radius: 2px; vertical-align: middle;margin:0 13px;color: #333;cursor: pointer; position: relative;}
.applyBg_m .applyBox .xieyi span img{width: 8px;position: absolute;top: 50%;margin-top: -4px;left: 50%;margin-left: -4px; }
.applyBg_m .applyBox .xieyi a:hover{color: red;}
.applyBg_m .applyBox ul li .raido{display: inline-block;}
.applyBg_m .applyBox ul li .raido i{width:13px;height: 13px;border-radius: 50%;display: inline-block;vertical-align: middle;background-color: #bbb6b6;position: relative;cursor: pointer;margin:0 0 0 7px;}
.applyBg_m .applyBox ul li .raido i:first-child{margin:0 10px 0 7px;}
.applyBg_m .applyBox ul li .raido i img{width: 8px;position: absolute;top: 50%;margin-top: -3px;left: 50%;margin-left: -4px;}
.applyBg_m .applyBox .btn{width: 62%;height: 35px;line-height:35px;background:url(../images/btn.png) no-repeat center;font-size: 16px;color: #fff;text-align: center;margin:0 auto;cursor: pointer; overflow:hidden; border-radius:15px;}
.applyBg_m .applyBox ul li .raido i.current{background-color: #f04e5d;}

.bottom{background-color: #fff;height: 65px;border-top: 1px solid #dcdcdc;position: fixed;bottom: 0;width: 100%; z-index: 200;}
.bottom ul{display: flex;}
.bottom li{flex:1;text-align: center;position: relative;}
.bottom li>a{font-size:0.8rem;color: #666;padding-top: 10px;display: block;width: 100%;height: 100%;}
.bottom li i{width:100%;color:#666;font-size:1.3rem;text-align:center;top:0;float:left;margin-bottom:5px;}
.bottom li dl{position: absolute;bottom: 59px;width: 100%;left: 0;text-align: center;background-color: #166758; display: none;}
.bottom li dl dd{border-bottom: 1px dashed rgba(255,255,255,0.6);line-height: 38px;font-size: 14px;}
.bottom li dl dd:last-child{border-bottom: none;}
.bottom li dl dd a{color: #fff;display: block;width: 100%;height: 100%;line-height: 35px;}


.mtypeclass{overflow: hidden;width:100%;background-color: #fff;margin-top: 12px;padding: 12px 0;font-size: 12px;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;}
.mtypeclass::-webkit-scrollbar{width:0;height:0;background-color:#fff;display:none;}
.mtypeclass::-webkit-scrollbar-thumb{background-color:#fff;display:none;}
.mtypeclass span{font-size: 14px;padding:0 10px;text-align: center;position: relative;line-height: 26px;}
.mtypeclass span:after{content: '';display: block;height: 12px;position: absolute;top: 5px;width: 1px;background-color: #949494; right: 0;}
.mtypeclass span:last-child:after{display: none;}
.mtypeclass span{display: inline-block;line-height: normal;}
.mtypeclass span.current{border-bottom: 2px solid #ff0d0d;color:#ff0d0d; }
.mtypeclass span a.current{color:#ff0d0d; }
/*新闻列表*/
.NewsList{margin-top:12px;padding:0 10px;padding-bottom:15px;width:calc(100% - 0px);background-color:#fff}
.NewsList ul li{margin:15px 0 0 0;padding-top:15px;border-top:1px solid #e5e5e5;position:relative}
.NewsList ul li:first-child{margin-top:0;border-top:none}
.NewsList ul li .litpic{width:100px;height:80px;overflow:hidden}
.NewsList ul li .litpic img{width:100%;min-height:80px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;}
.NewsList ul li .litpic img:hover{transform:scale(1.1)}
.NewsList ul li dt{position:absolute;width:calc(100% - 100px);left:120px;top:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.NewsList ul li dt:hover{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;margin-left:10px}
.NewsList ul li dt a{color:#333;font-size:1.0rem}
.NewsList ul li dt a:hover{color:#2d8c7b}
.NewsList ul li dt em{color:#FFF;font-size:1.rem;background-color:#F00;padding:2px 5px;margin-left:10px;font-style:normal;border-radius:50%;}
.NewsList ul li dd{position:absolute;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:calc(100% - 120px);left:120px;top:45px;color:#909090}
.NewsList ul li dd a{color:#909090}
.NewsList ul li dd a:hover{color:red}
.NewsList ul li .time{position:absolute;width:calc(100% - 100px);left:120px;bottom:0px;color:#909090}
.NewsList ul li .time span:first-child a{background-color:#efefef;padding:3px 8px;border-radius:2px;font-size:12px}
.NewsList ul li .time span:first-child a{color:#7d7d7d;}
.NewsList ul li .time span:first-child a:hover{background-color:#DDD;}
.NewsList ul li .time span:first-child+span{color:#757575;background:url(../images/time.png) no-repeat left center;background-size:12px auto;padding-left:16px;margin-left:0px;font-size:12px}
.NewsList ul li .time span:last-child{float:right;color:#757575;background:url(../images/ico_click.png) no-repeat left center;background-size:12px auto;padding-left:16px;width:55px;font-size:12px}

.NewsThumbList{margin-top:0px;padding:0 0px;padding-bottom:15px;width:calc(100% - 0px);background-color:#fff}
.NewsThumbList ul li{margin:15px 0 0 0;padding-top:15px;border-top:1px solid #e5e5e5;position:relative}
.NewsThumbList ul li:first-child{margin-top:0;border-top:none}
.NewsThumbList ul li .litpic{width:120px;height:80px;overflow:hidden}
.NewsThumbList ul li .litpic img{width:100%;min-height:80px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;}
.NewsThumbList ul li .litpic img:hover{transform:scale(1.1)}
.NewsThumbList ul li dt{position:absolute;width:calc(100% - 130px);left:130px;top:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.NewsThumbList ul li dt:hover{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;margin-left:10px}
.NewsThumbList ul li dt a{color:#333;font-size:1.0rem}
.NewsThumbList ul li dt a:hover{color:#2d8c7b}
.NewsThumbList ul li dt em{color:#FFF;font-size:1.rem;background-color:#F00;padding:2px 5px;margin-left:10px;font-style:normal;border-radius:50%;}
.NewsThumbList ul li dd{position:absolute;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:calc(100% - 130px);left:130px;top:45px;color:#909090}
.NewsThumbList ul li dd a{color:#909090}
.NewsThumbList ul li dd a:hover{color:red}
.NewsThumbList ul li .time{position:absolute;width:calc(100% - 130px);left:130px;bottom:0px;color:#909090}
.NewsThumbList ul li .time span:first-child a{margin-right:10px;padding:3px 8px;border-radius:2px;font-size:12px}
.NewsThumbList ul li .time span:first-child a{color:#7d7d7d;}
.NewsThumbList ul li .time span:first-child a:hover{background-color:#DDD;}
.NewsThumbList ul li .time span:first-child+span{color:#757575;background:url(../images/time.png) no-repeat left center;background-size:12px auto;padding-left:16px;margin-left:0px;font-size:12px}
.NewsThumbList ul li .time span:last-child{float:right;color:#757575;background:url(../images/ico_click.png) no-repeat left center;background-size:12px auto;padding-left:16px;width:55px;font-size:12px}

.mMajorLists{margin-top:12px;padding:0 10px;padding-bottom:15px;width:calc(100% - 0px);background-color:#fff}
.mMajorLists ul li{margin:15px 0 0 0;padding-top:15px;border-top:1px solid #e5e5e5;position:relative}
.mMajorLists ul li:first-child{margin-top:0;border-top:none}
.mMajorLists ul li .litpic{width:100px;height:80px;overflow:hidden}
.mMajorLists ul li .litpic img{width:100%;min-height:80px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;}
.mMajorLists ul li .litpic img:hover{transform:scale(1.1)}
.mMajorLists ul li dt{position:absolute;width:calc(100% - 100px);left:120px;top:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mMajorLists ul li dt:hover{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;margin-left:10px}
.mMajorLists ul li dt a{color:#333;font-size:1.0rem}
.mMajorLists ul li dt a:hover{color:#2d8c7b}
.mMajorLists ul li dd{position:absolute;text-overflow:ellipsis;line-height:1.5rem;overflow:hidden;width:calc(100% - 120px);left:120px;top:45px;color:#909090}
.mMajorLists ul li dd a{color:#909090}
.mMajorLists ul li dd a:hover{color:red}

.mschool_picture{background-color: #fff;margin-top: 11px; padding: 0 0px;}
.mschool_picture .box{padding-top: 5px; padding-bottom: 10px;}
.mschool_picture ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: flex-start;}
.mschool_picture ul li{ overflow:hidden;height:auto;border-radius:6px;transition:all .2s;flex: 1;margin: 5px 10px 5px 0;width: calc((100% - 10px) / 2);min-width: calc((100% - 10px) / 2);max-width: calc((100% - 10px) / 2);}
.mschool_picture ul li:nth-child(2n) {margin-right: 0;}
.mschool_picture ul li img{ width:100%; height:100px;}

.articleBox{background-color: #fff; padding: 0 3% 3%;margin-top:10px;}
.articleBox h1{font-size: 1.3rem;color: #333;text-align: center;border-top: 1px solid #f4f4f4; padding-top: 20px; margin-bottom: 20px;}
.articleBox .item{color: #b4b4b4;border-bottom: 1px solid #f4f4f4; padding-bottom: 0px;text-align: center;}
.articleBox .item i{margin-right: 5px;}
.articleBox .item span{margin-right: 15px;}
.articleBox .item span:last-child{margin-right: 0;}
.articleBox .content{padding: 10px 1%;line-height: 2.2rem;color: #333;position: relative;font-size: 1rem;}
.articleBox .content a{color: red;}
.articleBox .content img{max-width: 100%;display: block;margin:10px auto;}
.articleBox .content .btn-more{text-align: center; color: #333; font-size: 16px;cursor: pointer;background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1));position: absolute;bottom: 0;width: 100%;left: 0;}
.articleBox .content .btn-more span{display: block;}
.articleBox .content .btn-more:hover{color: red;}
.articleBox .next{margin-bottom:10px;}
.articleBox .next p{line-height: 30px;}
.articleBox .next a{font-size: 16px; color: #333;}
.articleBox .next a:hover{color: red;}

.recommendBox{margin-top: 20px;background-color: #fff; padding: 0;}
.recommendBox .publicTitle{margin-bottom:0px;}
.recommendBox .MajorList{margin-top:0px;}
.articlesm{line-height:25px;color:#999;font-size:12px;border:1px solid #DDD;padding:10px 20px;margin-top:20px;}
.zyhr{background-color: #F5F5F5;border-radius: 6px; padding:2px 15px; margin:10px 0;font-weight:700; }




}

