html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0; padding:0; border:0; }
a{text-decoration:none; color:#333; cursor:pointer; transition: all .3s cubic-bezier(.25,.1,.25,1);}
a:hover{ text-decoration:none; color:#F13F3F; transition: all .3s cubic-bezier(.25,.1,.25,1);}
body { color:#555555; background: #efefef; font-family: "PingFang SC","Hiragino Sans GB","Microsoft Yahei",arial,\5b8b\4f53,"Helvetica Neue",Helvetica,STHeiTi,sans-serif; font-size: 12px;}
input,button{ font-family: "Microsoft YaHei",微软雅黑;}
ol,ul,li { list-style:none; }
table { border-collapse:separate; border-spacing:0;}
.clear{ clear:both; height:0px; visibility:hidden; line-height:0px; font-size:0px; overflow:hidden;}
strong{ font-weight:bold;}
h1,h2{ font-weight:normal;}
input { border: none; margin: 0; padding: 0; font-size:16px; }
.clear{ clear:both; font-size:0; height:0; line-height:0;}
.fl{ float:left;}
.fr{ float:right;}
.colwhite{ color:#fff;}
.colhui{ color:#959595;}
.colfa{ color: #fafafa;}
.colef{ color: #EFEFEF;}
.cole6{ color: #e6e6e6;}
.cola{ color: #AAA;}
.collan{ color:#3391e8;}
.collv{ color:#00a970;}
.coljx{ color:#f75211;}
.colhei{ color:#222222;}
.col6{ color:#666666;}
.col0{ color: #000;}
.col3b{ color: #3b3b3b;}
.coljh{ color:#ff4810;}
.colred{ color:#eb6877;}
.colhung{ color:#ff7e00;}
.bgwhite,.top_ct_choice span.selected{ background:#fff;}
.bghung{ background:#ff9800;}
.bgheader,.bgbtn{ background-color: #57a4ec;}
.bgf2{ background:#f2f2f2;}
.bgeb{ background-color: #bebebe;}
.bge7{ background-color: #e7e7e7;}
.bglv{ background:#4bd562;}
.bgf9{ background: #f9f9f9;}
.ft30{ font-size:30px;}
.ft26{ font-size:26px;}
.ft24{ font-size:24px;}
.ft22{ font-size:22px;}
.ft20{ font-size:20px;}
.ft18{ font-size:18px;}
.ft16{ font-size:16px;}
.ft15{ font-size:15px;}
.ft14{ font-size:14px;}
.ft13{ font-size:13px;}
.ft12{ font-size:12px;}
.tymgbt{ margin-bottom:10px;}
.tymgtop{ margin-top:10px;}
.tymgtop30{ margin-top:30px;}
.mgbt15{ margin-bottom:15px;}
.mgbt20{ margin-bottom:20px;}
.mgbt6{ margin-bottom: 6px;}
.mgtpf{ margin-top: -10px;}
.mgr{ margin-right: 6px;}
.mglf10{ margin-left: 10px;}
.colh{ color:#ff9800;}
.col3{ color: #333;}
.col9{ color: #999;}
.pd15{ padding:0 15px 15px 15px;}
.bggreen,.answerlist span.selected{ background:#ff620c;}
.colgreen,.top_ct_choice span.selected{ color:#ff620c;}
.pd_lf_rg{ padding:0 3%; overflow: hidden;}
.pd_tp_bt{ padding-top:2%; padding-bottom:2%;}
.pd46{ padding-top:46px;}
img{ -ms-interpolation-mode: bicubic; }
.coltitle{ color:#8d6b3a;}
.tyradius,.reportUl li{ border-radius:5px;}
.text_c{ text-align:center;}
.text_r{ text-align:right;}
.text_l{ text-align:left;}
.colcon{ color:#4dafd8;}
.pos_pre{ position:relative;}
.bordertp{ border-top: 1px #f3f3f3 solid; box-sizing:border-box;}
.borderbt{ border-bottom: 1px #f3f3f3 solid; box-sizing:border-box;}
.bgblue{ background: #3391e8;}
.pic img{ width: 100%; display: block;}
.lg22{ line-height: 22px;}
.lg23{ line-height: 23px;}
.lg26{ line-height: 26px;}
.lg18{ line-height: 18px;}
.lg20{ line-height: 20px;}
.lg30{ line-height: 30px;}
.lg32{ line-height: 32px;}
.lg45{ line-height: 45px;}
.lg55{ line-height: 55px;}
.pd_lf{ padding-left: 3%;}
.pd_rg{ padding-right: 3%;}
.pd_rg-5{ padding-right: 5%;}
.pd-lf-rg15{ padding: 0 15px;}
.pdtop{ padding-top: 3%;}
.pdbottom{ padding-bottom: 3%;}
.pdbottom60{ padding-bottom: 60px;}
.pdtop10{ padding-top: 10px;}
.padall{ padding: 15px;}
i{ display: inline-block; vertical-align: middle;}
.ftnomal{ font-weight: normal;}
.ftbold{ font-weight: bold;}
.radius3{ border-radius:4px;}
.radius2{ border-radius:2px;}
.radius5{ border-radius:5px;}
.borderall{ border: 1px #f3f3f3 solid; box-sizing:border-box;}
.bgdlan{ background: #ebf7ff;}
.mgbt60{ margin-bottom: 60px;}
.mgbt50{ margin-bottom: 50px;}
.mgbt30{ margin-bottom: 30px;}
.pdtop8{ padding-top: 8px;}
.pdtop5{ padding-top: 5px;}
.pd-sx-8{ padding: 8px 0;}
.pdtop15{ padding-top: 15px;}
.pds1{ padding: 8px 15px;}
.yuanpic,.coachpic{ width: 50px; height: 50px; overflow: hidden; border-radius:50%;}
.yuannr{ padding:5px 0 0 60px;}
.coach-serach{ margin-left:55px;}
.yuanbt{ margin-left: 60px; padding-top: 5px;}
.pd-tp-bt-5{ padding: 5% 0;}
.pd-lf-rg-5{ padding: 0 5%;}
.pd_lf90{ padding-left: 90px;}
.mg-lf{ margin-left: 6px;}
.pd92{ padding-top: 92px;}
.borderrg{ border-right: 1px #e6e6e6 solid;}
.cut40{ height: 40px; line-height: 40px; overflow: hidden;}
.pdall{ padding: 3%;}
.pdall5{ padding:5% 3%;}
.pdtips{ padding-bottom: 20px;}
.over-hide{ overflow: hidden;}
.content-title{ height: 40px; line-height: 40px; }
.cut50{ height: 50px; line-height: 50px; overflow: hidden;}
.cut30{ height: 30px; line-height: 30px; overflow: hidden;}
.cut35{ height: 35px; line-height: 35px; overflow: hidden;}
.cut20{ height: 20px; line-height: 20px; overflow: hidden;}
.cut50 span.selected{ height: 49px; line-height: 49px; border-bottom: 1px #3391e8 solid; color: #3391e8;}
.cut45{ height: 45px;line-height: 45px; overflow: hidden;}
.hide{ display: none;}
.circle{ border-radius: 50%;}
.bg-yellow{ background-color: #ffb848}
.bg-ching{ background-color: #9FD965}
.bg-violet{ background-color: #95C0F2}
.pd-lf-rg{ padding: 0 15px;}
.overhide,.other-nr ul li,.title{ overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

.container{ width: 1000px; margin: 0 auto;}
.banner{ height: 560px; background: #626262 url(../images/banner.jpg) no-repeat right top;}
.school_List{ width: 49%; height: 260px; overflow: hidden; margin-bottom: 22px;}
.school_List dd{ height: 260px; padding: 50px 20px 0 270px;}
/*.school_List dd span{ vertical-align: middle; display: table-cell;}*/
.school_List dd span h2{}