html{font-family: "sans-serif",Helvetica Neue, Helvetica, STHeiTi, sans-serif;-ms-text-size-adjust:;-webkit-text-size-adjust:}
html,body{/*-webkit-user-select:none;user-select:none;*/font-size: 14px;max-width: 1920px;margin: 0 auto!important;width: 100%;}
html,body,div,object,iframe,applet,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,address,dl,dt,dd,ol,ul,li,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video,progress{margin:0;padding:0;border:0;vertical-align:middle;}
a{text-decoration:none;-webkit-touch-callout:none;background-color:transparent;out-line: none;}
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px white inset;}
input::-ms-clear,input::-ms-reveal{display: none;}
select::-ms-expand {display: none;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color:#c1c1c1; }   
u{color:#fa5111!important;}
li{list-style:none}
em,i,b{font-style: normal;font-weight: normal;}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a:active,a:hover{outline:0}
a{color: #000000;cursor:pointer;}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0;-webkit-touch-callout:none;image-rendering: -moz-crisp-edges; 
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast; 
image-rendering: crisp-edges; 
-ms-interpolation-mode: nearest-neighbor; }
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
a,button,input,optgroup,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0);}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;-webkit-appearance:none;outline:none;line-height:normal}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal;border: none;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0 ;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
img {-ms-interpolation-mode: bicubic;outline: none;border: none;vertical-align: middle;max-width:100%;height: auto;width: auto\9;}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{display: table; border-collapse:collapse; border-spacing: 2px;border-color: grey;/* width:  !important; */word-break: break-all;}
td,th{padding:0;border: 1px solid #dfe0e0;}
*{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
body{background-color: #fff;}
ul:before,ul:after {clear: both;display: block;display: table\9;content: "";}
.clearfix:before{clear: both;display: block;display: table\9; content: ""; line-height: 0; height: 0;  visibility: hidden; }
.clearfix:after{clear: both;display: block;display: table\9; content: ""; line-height: 0; height: 0;  visibility: hidden; }
.clearfix{*zoom:1;}
.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}
*, :after, :before {box-sizing: border-box;}
.center{width: 1200px;margin: 0 auto;*zoom:1;}
.center:before,.center:after{clear: both;display: block;display: table\9; content: ""; line-height: 0; height: 0;  visibility: hidden;}
.box:before,.box::after,.box2:before,.box2:after{clear: both;display: block;display: table\9; content: ""; line-height: 0; height: 0;  visibility: hidden;}
i{font-family: "iconfont" !important;font-size: 16px;font-style: normal; -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.f_l,.fl{float: left;}
.f_r,.fr{float: right;}
.r_arrow{ background: url(../images/you.jpg) right no-repeat;}
.prev:after{content: "\e631";font-family: "iconfont";}
.next:after{content: "\e62f";font-family: "iconfont";}
input{color: #000;}
input::placeholder{color: #999999;}

.my_scroll{overflow: auto;}
.my_scroll::-webkit-scrollbar{width: 5px;}
.my_scroll::-webkit-scrollbar-thumb {background-color: #999999;}
.my_scroll::-webkit-scrollbar-track {background-color: #f6f6f6;}
.one_row{white-space:nowrap ;text-overflow: ellipsis;overflow: hidden;}

.input_close{position: absolute;right: 0px!important;top:0!important;left:auto!important;width: 20px;height: 100%;display: block;color: #000;font-size: 14px;cursor: pointer;text-align: center;line-height: 100%;z-index: 99999;}
.show4>ul>li:nth-child(n+5){display: none;}
.show8>ul>li{display: block;}
.show8>ul>li:nth-child(-n+4){display: none;}
.show5>ul>li:nth-child(n+6){display: none;}
.show10>ul>li{display: block;}
.show10>ul>li:nth-child(-n+5){display: none;}


h1,h2,h3{font-size: 24px;display: inline-block;}
.loading{position: absolute;width:100%;height: 100%;left: 0;top: 0;background-color: #fff;z-index: 999;display: table;}
.verify-code{font-size:20px;text-align:center;cursor:pointer;margin-bottom:5px;border:1px solid #ddd}
.cerify-code-panel{height:100%;overflow:hidden}
.verify-code-area{float:left}
.verify-input-area{float:left;width:60%;padding-right:10px}.verify-change-area{line-height:30px;float:left}
.varify-input-code{display:inline-block;width:100%;height:25px}.verify-change-code{color:#fa5111;cursor:pointer}
.verify-btn{width:200px;height:30px;background-color:#fa5111;color:#fff;border:none;margin-top:10px}
.verify-bar-area{position:relative;background:#fff;text-align:center;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:1px solid #ddd;-webkit-border-radius:4px}
.verify-bar-area .verify-move-block{position:absolute;top:0;left:0;background:#fff;cursor:pointer;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;box-shadow:0 0 2px #888;-webkit-border-radius:1px}
.verify-bar-area .verify-move-block:hover{background-color:#fa5111;color:#fff}
.verify-bar-area .verify-left-bar{position:absolute;top:-1px;left:-1px;background:#f0fff0;cursor:pointer;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:1px solid #ddd}
.verify-img-panel{margin:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:1px solid #ddd;border-radius:3px;position:relative}
.verify-img-panel .verify-refresh{width:25px;height:25px;text-align:center;padding:5px;cursor:pointer;position:absolute;top:0;right:0;z-index:2}
.verify-img-panel .icon-refresh{font-size:20px;color:#fff}
.verify-img-panel .verify-gap{background-color:#fff;position:relative;z-index:2;border:1px solid #fff}
.verify-bar-area .verify-move-block .verify-sub-block{position:absolute;text-align:center;z-index:3;border:1px solid #fff}
.verify-bar-area .verify-move-block .verify-icon{font-size:18px}
.verify-bar-area .verify-msg{z-index:3}
.w1200{ width: 1200px; margin: 0 auto;}
.pxlogo {margin-right: 2px;height: 24px;}
/*头部*/
.index_head {width: 1200px;height: 80px;margin:20px auto;background-color: #fff;}
.index_head>.logo{width: 300px;float: left;}
.index_head>.logo>a{display: block; float: left;}
.index_head>.logo>a img{ height: 80px;}
/* .index_head>.logo>h1{ max-width: 300px;} */

.index_head>.logo1{width:1000px !important;float: left;}
.index_head>.tel{width:200px;float: right;position: relative;padding-top: 15px;}
.index_head>.tel>i{width: 26px;height: 26px; background: url(../images/tel.png) 4px 2px no-repeat; border: 2px solid #0e6fda;display: block;border-radius:50%;color: #0e6fda;position: absolute;left: 0px;top: 17px;line-height: 22px;text-align: center;font-size:16px;}
.index_head>.tel>div>span{font-size:26px ;font-weight: bold;color: #0e6fda;padding-left: 30px;}
.index_head>.tel>div>p{color: #666666;font-size: 14px;margin-top: 3px; letter-spacing: 0.5px;}
/*城市页search*/
.index_head>.search{width: 560px;float: left;padding-top: 22px;margin-right: 40px; }
.index_head>.search>form{height: 40px;width: 100%;border: 2px solid #0e6fda;position: relative;}
.index_head>.search>form>input{width: 70%;height: 100%;border: none;padding-left:40px ; }
.index_head>.search>form>input:first-child{background: url(../images/sou.jpg) 5px no-repeat;}
.index_head>.search>form>input.sub{width:20%;position: absolute;right: -2px;top: 0;border: none;background-color: #0e6fda;padding-left: 0;font-size: 14px;color: #fff;transition:all 0.2s linear ;}
.index_head>.search>form>input.sub:hover{opacity: 0.9;}
.index_head>.search>form>input.sub.kc{right:109px;}
.index_head>.search>form>input.sub.jg{background-color: #fa5111;height: 40px;top: -2px;}
.index_head>.search>p{margin-top: 10px;}
.index_head>.search>p>a{color: #666666;margin-right: 15px;font-size: 16px;}
.index_head>.search>p>a:hover{color: #2592ff;}

/*机构页search*/
.jgshou_search{width:300px;float: left;margin-left: 200px;height: 40px;line-height: 40px;background-color: #f3f5f7;border-radius:5px ;padding:0 10px;margin-top: 40px;}
.jgshou_search>form>input{height: 38px;line-height: 38px;background: transparent;border:1px #f3f5f7 solid; outline:none;box-shadow:none; display:inline-block;}
.jgshou_search>form>button{background: transparent;border: none;cursor: pointer;outline: none;}
.form-search{float: left;width: 240px; height: 100%;padding-left: 10px; }
.form-btn{float:left;width: 30px;height: 100%;padding: 10px 0 0 10px; font-size: 20px;color: #fff; background-color: transparent;cursor: pointer;}


/*头部*/
.index_head h1 a,.head span a{color: #323131}
.index_head h1{width: 60%;height: 80px; overflow: hidden; margin:0 0 0 15px; float: left; font-size: 32px;font-weight: bold;line-height: 80px;letter-spacing: 0;}
.index_head h2{ margin:0 0 0 15px; float: left; font-size: 32px;font-weight: bold;line-height: 80px; letter-spacing: 0; color: #262626; }
/*顶部*/

.header-top{background-color: #f1f1f1;height: 38px;border-bottom: 1px solid #E9DFDF;}
.header-top .header-box .marqu{float: left;font-size: 14px;line-height: 38px;color: #4E4E4E;}
.header-top .header-box .marqu a{font-size: 14px;}
.header-top .header-box .marqu a:hover{text-decoration: underline;}
.header-top .header-box hgroup{float: right;line-height: 38px;}
.header-top .header-box hgroup >.a-l{float: left;display: inline-block; position: relative;}
.header-top .header-box hgroup a{color: #4E4E4E;font-size: 14px;padding: 0 12px;}
.header-top .header-box hgroup a:hover{color: red;}
.ewm{ position:absolute; left:0; top:38px; width:120px; height: 140px; background:#f7f7f7; border:solid 1px #eee; border-top:0; padding:5px; text-decoration:none; z-index: 10; display: none; }
.ewm img{ width:110px; height: 110px; }
.header-top .header-box hgroup >.a-l:hover .ewm{ display:block; text-align: center; }
/*免责声明 */
.in_title{ width:100%; height:44px; background:url(../images/sanjiao.png) no-repeat 1px; line-height:44px; font-size:22px; color:#333;}
.in_cont{ width:100%; height:auto;font-size: 16px !important;  background-color: #fff; border-top:2px solid #3388ff; border-left:1px solid #ddd;border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:40px 20px;}
.in_cont p,.in_cont div{ line-height: 35px;margin: 15px 0;letter-spacing: 0.5px;font-size: 16px !important; color: #333;}
.news-tit{ text-align: center;border-bottom: 1px solid #eeeeee; margin: 15px auto; padding-bottom: 25px;}
.news-tit h1, .news-tit h2 {font-size: 25px;font-weight: bold;line-height: 50px;margin-bottom: 10px; text-align: center;}
.info span.time a{ color:#3388ff;}
.info {font-size: 16px;color: #bebebe;}
.info span {margin-right: 10px; color: #b3b3b3;}
.info a {color: #999;}
.info a:hover {color: #c99c59;}
.news-tit{ text-align: center;border-bottom: 1px solid #eeeeee; margin: 15px auto; padding-bottom: 25px;}
.news-tit h1, .news-tit h2 {font-size: 25px;font-weight: bold;line-height: 50px;margin-bottom: 10px; text-align: center;}
.info span.time a{ color:#3388ff;}


/*翻页
.page .thisclass{ background-color:#da0d1c; border:none; color:white;  }
.page{  margin-top:30px;}
.page li { border:1px solid #d2d2d2; border-radius:6px; float:left; margin:0 12px 0 0; line-height:40px; padding:0 15px; font-size: 20px; font-weight: 200; } 
.page li a{ text-align:center; }
.page li select{ border:none;}*/
/*面包屑*/
.breadcrumb,.breadcrumb a{font-size: 16px;line-height: 50px;color: #9fa9b3;background-color: #F5F7F9}
.breadcrumb a:hover{color: #323131;}
/*上下篇*/
.pre_next{ width: 100%;margin-top: 35px;text-align: left;color: #d6000b;height: 24px;overflow: hidden;text-align: left;
height: 30px;padding-bottom: 50px; white-space: nowrap;}
.pre_next span{width: 50%; display:block; height: 35px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color: #333 !important; font-size: 16px;}
.pre_next span a{color: #333 !important;}
.pre_next a:hover{text-decoration: underline;}

/*底部切换*/
#outer {width:1200px;margin:0 auto;}
#tab_ul {font-size: 0;border-bottom: 1px solid lightgray;margin-top:20px;}
#tab_ul li {display: inline-block;cursor: pointer;width: auto;height: 36px;font-size: 18px;color: #6F6F6F;margin-right: 35px;}
#tab_ul li.current {color: #333; font-weight: bold; border-bottom: 2px solid #fa5111;}
#tab_cont ul {line-height:35px;display:none;margin-top: 12px; letter-spacing: 1px;}
.tab_item li{ width:24%; height:30px; padding-left:1%;font-size: 16px;margin-right: 1%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;float:left; position:relative;}
.tab_item li a{ color: #666;}
.tab_item li a:hover{ color: #fa5111;}
.tab_item li  a:before{content: '';width:3px;height: 3px;background-color:#666;position: absolute;top: 15px;left: 0px;border-radius:3px ;}
/*页角底部*/
.footy{ width: 100%; margin-top:45px;  clear:both;overflow:hidden;text-align:center;line-height:32px;padding:20px 0 30px; margin-top: 20px; background:#fff;font-size:14px; border-top:2px solid #d9d9d9; box-shadow:0 0 3px #f1f1f1;}
.footy a{padding:0 10px; color:#666; font-size: 15px;}
.footy .text_bold{font-weight:bold; font-size:18px;}
.footy .text_red{font-size:20px;color:#fa5111;font-weight:bold;}
.footy em{color:#fa5111;}
.footy a.r_arrow {display: block;width: 154px;height: 34px;line-height: 32px;color: #fff;margin-top: 30px;border: 1px solid #fff;text-align: center;}
.footy a.r_arrow :after{float: right;margin-right: 15px;}
.footy a.r_arrow a:hover{background-color: #9f9592;;border-color: #fa5111;}

/*内页*/
.list_l {width: 900px; float: left; margin-bottom: 15px;}
.list_r{width: 268px; float: right; margin-bottom: 15px;}

/*课程*/
.base_box{ width:100%;clear: both; margin-top: 15px;}
.base_box>ul>li{width: 275px;height: 290px;border: 1px solid #f3f3f3;border-radius:5px;float: left;margin:0 10px;margin-bottom: 20px;}
.base_box>ul>li>a>.img{height: 167px; overflow: hidden;}
.base_box>ul>li>a>.img img{ width: 100%; max-height: 167px;}
.base_box>ul>li:hover{border: 1px solid #fb7441;}
.base_box>ul>li:hover>a>.txt>span{color: #333;}
.base_box>ul>li>a>.txt{padding:18px 15px;}
.base_box>ul>li>a>.txt>span{font-size: 16px;font-weight: bold;color: #333333;display: block;margin-bottom:10px;}
.base_box>ul>li>a>.txt>p{margin-bottom: 15px;max-height: 20px;line-height: 20px;overflow: hidden;}
.base_box>ul>li>a>.txt>p>span{font-size: 14px;color: #666666;}
.base_box>ul>li>a>.txt>p.prise{font-size: 14px;color: #999999;}
.base_box>ul>li>a>.txt>p.prise>b{color: #fa5111;font-size: 16px;font-weight: bold;}

/*新闻*/
.list>.tit{font-size: 24px;color: #333333;padding: 15px 30px 15px 0;border-bottom: 1px solid #eeeeee;}
.list>.tit>span>h1{font-size: 24px;color: #333333;}
.list>ul>li{padding: 30px 0 0 0; display: flex; justify-content: space-between;width: 900px; border-bottom: 1px solid #dddddd;}
.list>ul>li:hover{background-color: #fcfcfc;}
.list>ul>li{display: block;padding-bottom: 30px;border-bottom: 1px solid #f5f5f5;}
.list>ul>li>.txt>a>span{font-size: 20px;color: #333333;font-weight: bold;margin: 10px 0;}
.list>ul>li>.txt>a>span:hover{color: #fa5111;}
.list>ul>li>.txt>a>p{ max-height: 48px; overflow: hidden; font-size: 14px; letter-spacing: 1px; color: #666666;line-height: 24px;margin: 15px 0;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }
.list>ul>li>.txt>div>span,.list>ul>li>.txt>div>span>a{font-size: 12px;color: #999999;margin-right: 20px;}
.list>ul>li>.img{width: 260px;float: left; margin-right: 30px; }
.list>ul>li>.shizi {float: left;width: 150px;height: 150px;border-radius: 150px;overflow: hidden;position: relative;z-index: 5;}
.list>ul>li>.wsz{width: 78%;float: right;padding-top: 10px;}

/*新闻1*/
.list>ul>li>a{display: block;padding-bottom: 30px;border-bottom: 1px solid #f5f5f5;}
.list>ul>li>a>.txt>span{font-size: 20px;color: #333333;font-weight: bold;margin: 10px 0;}
.list>ul>li>a>.txt>span:hover{color: #fa5111;}
.list>ul>li>a>.txt>p{ max-height: 48px; overflow: hidden; font-size: 14px; letter-spacing: 1px; color: #666666;line-height: 24px;margin: 15px 0;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }
.list>ul>li>a>.txt>div>span,.list>ul>li>.txt>div>span>a{font-size: 12px;color: #999999;margin-right: 20px;}
.list>ul>li>a>.img{width: 260px;float: left; margin-right: 30px; }
.list>ul>li>a>.shizi {float: left;width: 150px;height: 150px;border-radius: 150px;overflow: hidden;position: relative;z-index: 5;}
.list>ul>li>a>.wsz{width: 78%;float: right;padding-top: 10px;}

/*课程右侧*/
.kc_box{background-color: #FFFFFF;padding:19px 0 0 0;border-radius:5px ;margin-bottom: 10px;}
.kc_box>ul{border-top:1px solid #f4f4f4 ;}
.kc_box>ul>li{margin-bottom: 24px;}
.kc_box>ul>li:last-child{margin-bottom: 0;}
.kc_box>ul>li>a{display: block;}
.kc_box>ul>li>a>.img>span{display: block;}
.kc_box>ul>li>a>.img{position:relative;overflow: hidden;border-radius:5px ;min-height: 126px;}
.kc_box>ul>li>a>.img>span>img {display: block;margin: 0 auto;}
.kc_box>ul>li>a>.img>.ts{position: absolute;background: rgba(0,0,0,0.6);top: 0;left: 0;color: #fff;padding:5px 10px;display: none;width: 100%;}
.kc_box>ul>li>a>.img:hover>.ts{display: block;}
.kc_box>ul>li>a>.img>p{position: absolute;left: 0;bottom: 0;line-height: 28px;background: rgba(0,0,0,0.6);width: 100%;padding: 0 10px;text-align: center;color: #fff;font-size: 16px;}
.kc_box>ul>li>a>.img:hover>p{ background-color: #fa5111; color: #fff;}
.kc_box>ul>li>a>.img:hover{ border: 1px #fa5111 solid; border-bottom: none;}
.kc_box>ul>li>a>.img>p>span{color: #fff;float: left;font-size: 12px;}
.kc_box>ul>li>a>.img>p>span.fr{float: right;}
.kc_box>ul>li>a>span{display: block;font-size: 16px;margin: 10px 0;}
.kc_box>ul>li>a>span:hover{color: #fa5111;}
.kc_box>ul>li>a>p>span{font-size: 14px;color: #999999;}
.kc_box>ul>li>a>p>span>em{color: #666666;}
.kc_box>ul>li>a>p>span>em.red{color: #fa5111;font-weight: bold;}
.kc_box>ul>li>a>p {font-size: 14px;margin: 10px 0;line-height: 22px;display: -webkit-box;overflow: hidden;white-space: normal!important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}

.tit_y{margin: 0 0 20px 15px;position: relative;}
.tit_y:before{content: "";height: 16px;width: 4px;background-color: #f60000;position: absolute;left: -15px;top: 3px;}
.tit_y>span{font-size: 16px;font-weight: bold;}
.tit_y>span>h2,.list_base_box>.center>.f_r>div>.tit>span>h3{font-size: 16px;font-weight: bold;}
.tit_y>a{position: absolute;right: 0;top: 1px;font-size: 14px;color: #999999;    padding-right: 10px;}
.tit_y>a:hover{color: #fa5111;}

/* 翻页 */
.g-pages {
    clear: both;
    margin: 40px auto 20px auto;
    padding-top: 50px;
    overflow: hidden;
    text-align: center;
    font-size: 14px;
}

.g-pages ul li {
    display: inline-block;
    border: 1px solid #ccc;
    padding: 6px 15px;
    margin: 0 1px;
    line-height: 24px;
    background: #fff;
    color: #999;
    border-radius: 2px
}

.g-pages ul li:hover {
    background: #0e6fda;
    color: #fff;
    border: 1px solid #0e6fda
}

.g-pages ul li:hover a {
    color: #fff;
}

.g-pages ul li.thisclass {
    display: inline-block;
    border: 1px solid #0e6fda;
    padding: 6px 15px;
    margin: 0 1px;
    background: #0e6fda;
    color: #fff;
}

.g-pages ul li.thisclass a {
    color: #fff;
}

.g-pages ul li a {
    display: block;
    color: #999
}

.g-pages ul li a:hover {
    color: #fff;
}

.g-tit3 {
    padding-bottom: 10px;
    font-size: 16px;
    color: #0e6fda;
    border-bottom: 1px solid #0e6fda;
}

.g-tit3 span {
    font-weight: 400;
    color: #999;
    text-transform: uppercase;
}


/*首页师资*/
.jg_shizi{padding-bottom: 20px;margin: 25px 0 5px;}
.jg_shizi dl{display: flex;  flex-direction: column;  -webkit-box-align: center; align-items: center;width: 183px;height: 240px;background-color: rgb(250, 250, 250);box-sizing: border-box;cursor: pointer;padding: 20px 10px 10px;border-radius: 12px;
transition: all 0.3s ease 0s;margin-right:20px; float: left; box-shadow: 0 0 3px #bfbfbf;margin-bottom: 20px;}
.jg_shizi dl:nth-child(6n){ margin-right: 0;}
.jg_shizi dl:hover{ box-shadow: 0 2px 10px #666;}
.jg_shizi dl img{ max-width: 183px;height: 100px;border: 1px #f1f1f1 solid;}
.jg_shizi dl dt{ text-align: center;}
.jg_shizi dl dd{  font-size: 14px;}
.jg_shizi dl dd h3,.jg_shizi dl dd h3 a{ text-align: center; color: #000; font-size: 16px; line-height: 45px;height: 45px;overflow: hidden;    font-weight: bold;}
.jg_shizi dl dd p{ width: 100%; max-height: 44px; line-height: 22px; overflow: hidden; color: #666;}
.jg_shizi dl dd p a{ color: #999; letter-spacing: 1px;}
.index_box{letter-spacing: 1px !important;}




.footer_ph>.foot-link-content ul {
    overflow: hidden;
    margin-top: 20px;
}
  .footer_ph>.foot-link li {
    display: inline-block;
    cursor: pointer;
    width: auto;
    height: 40px;
    font-size: 18px;
    font-weight: 700;
    color: #666;
    margin-right: 35px;
    font-weight: 400;
    position: relative;
}
  .footer_ph>.foot-link li.on:before {
    content: '';
    width: 22px;
    height: 3px;
    background-color: #ff5e48;
    position: absolute;
    left: 25px;
    bottom:0;
}

.footer_ph>.foot-link {
    background-color: #fff;    border-bottom: 1px solid #d3d3d3;

    width: 1200px;
}
  .footer_ph>.foot-link li.on {
    color: #ff5400;
    font-weight: 700;
    border: none;
}

.footer_ph>.foot-link-content ul li { 
  margin-right: 10px;
  height: 30px;
  display: inline-block;
  margin-top: 0;
  border-radius: 15px;
  padding: 5px 0;
  width: auto;
  width: 188px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.footer_ph>.foot-link-content ul li:nth-child(6n){ margin-right: 0;}
.footer_ph>.foot-link-content ul li a {
  text-align: center;
  display: block;
  height: 100%;
  font-size: 14px;
  color: #333;
  display: block;
  border: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0;
  text-align: left;
}
.nav_tip {
  display: none;
}
.footer_ph>.foot-link-content {
  background-color: #fff;
  width: 1200px;
}

.jg_box{ border:1px #ddd solid;  background-color: #fff;padding: 19px 15px 1px;border-radius: 5px;margin: 10px 0 20px;}
.jg_box .tit{margin: 0 20px 20px 18px;position: relative;}
.jg_box .tit:before{content: "";height: 28px;width: 4px;background-color: #d6000b;position: absolute;left: -15px;top: 3px;}
.jg_box>ul {border-top: 1px solid #f4f4f4;}
.jg_box>ul>li>a{position:relative;display: block;padding-left: 27px;font-size: 14px;color: #666666;height: 40px; line-height: 40px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.jg_box>ul>li>a>em{display:block;width: 18px;height: 18px;text-align: center;border-radius:5px;position: absolute;left: 0;top:10px;font-size: 14px;line-height: 18px;background-color:#d6000b;color: #fff;}
.jg_box>ul>li:nth-child(n+4)>a>em{background-color: #eaeaea;}
.jg_box>ul>li>a:hover>.one_row{color:#323131;}
