.content_text a{color: #f37021;}
.school-title{font-weight: bold;margin: 0px 0 10px;color: #3c4862;font-family: "microsoft yahei";}
.school-box{border: solid 1px #fccacc;margin: 8px 10px 8px;padding: 30px 10px;border-radius: 5px;text-align: center;background-color: #f9f9f9;}
.school-box ul{display: table;margin: 0 auto;border-top: dotted 2px #ffdede;}
.school-box li a {display: block;text-decoration: blink;background-color: #ffeaea;color: #3c4862;border-radius: 5px;background-repeat: no-repeat;background-position: center 40px;transition: all 0.2s linear;margin: 5px 0;}
.school-box li a:hover {background-color: #c95559;color: white;}
.school-box li{list-style-type: none;}
.school-box li i{display: block;font-size: 1.6em;text-align: center;margin: 5% 0;}
.school-box a.active{background-color: #dfdfdf;opacity: 0.4;}
.school-box a.active:hover{background-color: #dfdfdf;opacity: 0.4;color: #3c4862;}
.next-btn{text-align: center}
#out{width:100%;margin: 0 auto 5%;}
.click-common{border-bottom: 2px #f37021 dotted;font-size: 1.3em;width: calc(100%/10);margin: 0 1%;}
#out [class*="click"]{display: inline-table;text-align: center;font-size: 1.5em;cursor: pointer;}  
.content1,.content2,.content3,.content4,.content5,.content6,.content7,.content8,.content9,.content10,.content11,.content12{display: none;font-size: 1.1em;line-height: 30px;padding: 2% 0 2% 2%;background-color: ;border-radius: 0 0 20px 20px;}    
.strategies{/*color: #f37021;*/text-align: center;}
.active{display: block;animation-name:ani;animation-duration:0.5s;}
@keyframes ani{from{opacity: 0;}to{opacity:10;}}
.chosen{background: #F5926B;color: white;border-radius: 8px 8px 0 0;}

@media all and (min-width: 1201px){    
    .next-btn a{display: inline-block;background-color: #f37021;text-decoration: blink;padding: 7px 25px;margin: 2% 1% 0;border-radius: 5px;position: relative;overflow: hidden;}
    .next-btn a:hover::before {width: 100%;background: #1497AB;}
    .next-btn a::before {content: '';position: absolute;z-index: 2;top: 0;left: 0;width: 0;height: 100%;transition: all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);-webkit-transition: all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);}
    .next-btn a span{z-index: 3;color: white;position: relative;}
    .next-btn a{font-size: 1.5em;}
    .next-btn i{display: none;}
    .school-title{font-size: 1.9em;}
    .school-box li a {padding: 8px 30px;} 
    .newtb td:nth-child(n+1),.newtb td:nth-child(n+2){width:15% ;}
    .newtb td:last-child{width: 20%;}
}

@media all and (min-width: 1px) and (max-width: 1200px){
    .next-btn a{font-size: 1.2em;}
    .school-title{font-size: 1.4em;}
    .school-box li a {padding: 8px 8px;font-size: 0.8em;}
    .school-box{padding: 15px 10px;}
    .content_text ul li{font-size: 1em;}
    .content_text li i{font-size: 2em;}
    #out{width:100%;}
    #out [class*="click"] {font-size: 1.0rem;}  
}

@media all and (max-width: 768px){
    .newtb{width: 100%;overflow-x: scroll;}
    .newtb table{width: 400%;}
    h1 span{display: block;}
    .gray_line{display: none;}
    .next-btn{background-color: #0b2232;opacity: 0.95;float: left;width: 100%;height: auto;position: fixed;clear: both;z-index: 9999;transition: all .3s ease-out;bottom: 0;right: 0;left: 0;text-align: center;padding: 8px 0 10px 0;;}
    .next-btn a{font-size: 1.05rem;color: #dbebf5;text-decoration: none;margin:10px 7px;}
    .next-btn font {display: none;}    
    .next-btn i{margin-right: 5px;}
    .next-btn a:nth-of-type(3){color: #ffff00;}
    .click-common{margin: 0 .5%;}
}

/*其他瀏覽器相容性*/
@media screen and (-webkit-min-device-pixel-ratio:0) { /*Webkit*/
}
@-moz-document url-prefix(){/*Firefox*/
}

@media \0screen\,screen\9 {/*IE 6 7 8*/

}

@media screen\0 {/*IE 8 9 10 11*/
	.outLine{float:left;}
}

@media print {
}


