
body {font:14px/1.8 "microsoft yahei","Simsun","arial,helvetica,sans-serif" !important;color:#333;background:#f1f1f1;}
* {margin:0;padding:0;}
a {outline:0;text-decoration:none;color:#333;}
a:hover {color:#085DAB !important;}
img {border:0;vertical-align:middle;outline:0;}
h1,h2,h3 {font-weight:normal;}
ul,li {list-style-type:none;}
.clearfix {zoom:1;}
.clearfix:after {clear:both;content:'';display:block;width:0;height:0;visibility:hidden;}
.w1200 {width:1200px;margin:0 auto;position:relative;}
.fl {float:left;}
.fr {float:right;}
.header {position:relative;z-index:1111;}
.topbar {height:40px;line-height:40px;font-size:12px;background:#085dab;color:#fff;}
.topbar a {color:#fff;}
.topbar a:hover {color:#fff !important;}
.wx-icon {margin-top:0px;margin-right:5px;}
.topbar .link {margin-right:15px;position:relative;}
.topbar .search .text {width:150px;height:25px;padding:0 5px;border:0;outline:0;}
.topbar .search {margin-top:7px;}
.topbar .search .submit {width:40px;height:25px;background:#1575ca url(../images/icon-search.png) no-repeat;outline:0;border:0;cursor:pointer;}
.topbar .search .submit:hover {background:#1d87e4 url(../images/icon-search.png) no-repeat;}
.nav_o {height:96px;background:#1875ca url(../images/navbg.png) no-repeat center center;position:relative;z-index:10;}
.nav_o .logo img {margin-top:20px;}
.nav .navlist {font-size:16px;margin-top:33px;}
.nav .navlist li.menu-item {float:left;background:url(../images/nav-arrow.png) no-repeat center right;padding:0 20px;height:30px;line-height:30px;position:relative;margin-left:15px;}
.nav .navlist li.menu-item a {color:#fff;}
.nav .navlist li.menu-item a:hover {color:#cde3f7 !important;}
.nav .navlist li.menu-item .topsnav {position:absolute;background:#1875ca;left:0;right:0;font-size:14px;text-align:center;top:30px;display:none;}
.nav .navlist li.menu-item:hover .topsnav {display:block;}
.nav .navlist li.menu-item .topsnav a {display:block;line-height:36px;height:36px;}
.slider {position:relative;}
.slider .bd ul {width:100% !important;}
.slider .bd li {width:100% !important;height:500px;overflow:hidden;text-align:center;}
.slider .bd li a {display:block;height:500px;}
.slider .bd li .title {color:#fff;height:46px;line-height:46px;font-size:18px;background:url(../images/slider-titlebg.png) repeat-x;position:absolute;bottom:0;width:100%;text-align:left;}
.slider .hd {position:absolute;width:100%;text-align:center;font-size:0;bottom:56px;line-height:11px;}
.slider .hd li {display:inline-block;*display:inline;*zoom:1;margin:0 3px;width:11px;height:11px;cursor:pointer;border-radius:50%;background:#aaaaaa;}
.slider .hd li.on {background:#eeeeee;color:#fff;}
.title {border-bottom:1px solid #ddd;height:39px;line-height:39px;}
.title h3 {font-size:20px;font-weight:normal;border-bottom:1px solid #1b75ca;margin-bottom:-1px;}
.title a img {padding:10px;}
.section1 {padding:20px 30px;background:#fff;margin-bottom:30px;}
.section1 ul li {float:left;line-height:30px;width:250px;margin-right:46px;margin-top:30px;}
.section1 .hd {position:absolute;left:120px;top:27px;}
.section1 .pageState {font-size:12px;margin-right:10px;color:#999;}
.section1 .hd .prev,.section1 .hd .next {display:block;width:5px;height:9px;float:right;margin-right:5px;margin-top:10px;overflow:hidden;cursor:pointer;background:url(../images/arrow.png) 0 0 no-repeat;}
.section1 .hd .next {background-position:0 -50px;}
.section1 .hd .prevStop {background-position:-60px 0;}
.section1 .hd .nextStop {background-position:-60px -50px;}
.section1 .hd ul {float:right;overflow:hidden;zoom:1;margin-top:10px;zoom:1;}
.section1 .hd ul li {float:left;width:9px;height:9px;overflow:hidden;margin-right:5px;text-indent:-999px;cursor:pointer;background:url(../images/icocircle.png) 0 -9px no-repeat;line-height:inherit;margin-top:0;}
.section1 .hd ul li.on {background-position:0 0;}
.section1 .bd {width:1140px;overflow:hidden;}
.section1 ul li img {width:250px;height:166px;}
.section1 ul li a {display:block;}
.section1 ul li:hover h3 {color:#085DAB;}
.section1 ul li p {font-size:12px;color:#666;}
.section1 ul li h3 {line-height:1.5;margin:10px 0 5px 0;font-size:14px;height:42px;overflow:hidden;}
.section2 {margin-bottom:30px;}
.s2-1 {padding:20px 30px;background:#fff;width:590px;}
.s2-1 ul li {margin-top:20px;}
.s2-1 ul li .date1 {width:80px;height:30px;text-align:center;line-height:30px;background:#1b75ca;color:#fff;}
.s2-1 ul li .date2 {width:78px;height:29px;text-align:center;line-height:30px;border:1px solid #ddd;border-top:0;}
.s2-1 ul li .date {width:80px;}
.s2-1 ul li .content {width:500px;position:relative;}
.s2-1 ul li .content a {display:block;overflow:hidden;width:470px;}
.s2-1 ul li .content span {background:#da3838;font-size:12px;margin-right:4px;color:#fff;padding:0 4px;}
.s2-1 ul li p {height:25px;overflow:hidden;color:#666;}
.s2-2 {padding:20px 30px;background:#fff;width:460px;height:280px;background:#fff url(../images/jiangzuo.png) no-repeat top right;}
.s2-2 ul li {margin-top:12px;margin-left:10px;}
.s2-2 ul li a {padding-left:15px;height:25px;overflow:hidden;display:block;background:url(../images/jz-dot.png) no-repeat center left;}
.s2-2 ul li p {padding-left:15px;color:#666;font-size:12px;}
.s3-1 {padding:20px 30px;background:#fff;width:590px;}
.s3-2 {padding:20px 30px;background:#fff;width:460px;}
.s3-1 li {height:40px;margin-top:20px;}
.s3-1 li .tag {width:84px;height:40px;line-height:40px;background:#c4dff9;color:#0058ac;text-align:center;}
.s3-1 li .date {color:#666;height:40px;line-height:40px;}
.s3-1 li a {line-height:24px;height:24px;overflow:hidden;margin:6px 0;display:block;width:400px;margin-left:10px;}
.s3-2 ul li {width:115px;float:left;height:160px;background:#1875ca;margin-top:20px;text-align:center;color:#fff;}
.s3-2 ul li a {display:block;}
.s3-2 ul li img {margin-top:40px;margin-bottom:10px;}
.s3-2 ul li p {color:#fff;}
.s3-2 ul li.sec p {color:#555;}
.s3-2 ul li:hover {background:#085dab;}
.s3-2 ul li.sec {background:#eeeeee;}
.s3-2 ul li.sec:hover {background:#ddd;}
.title a {background:url(../images/icon-right.png) no-repeat center center;display:block;width:10px;height:20px;padding:10px;}
.title a:hover {background:url(../images/icon-right-on.png) no-repeat center center;}
.f-link {padding:20px 30px;background:#fff;margin-top:30px;margin-bottom:30px;}
.f-link li {float:left;padding-left:40px;line-height:32px;height:32px;margin-right:30px;background:url(../images/icon-link.png) no-repeat center left;margin-top:20px;}
.link li:hover {background:url(../images/icon-link-on.png) no-repeat center left;}
.footer {padding:30px 0;background:#333333;}
.footer .fl {width:800px;}
.footer .fr {width:400px;text-align:right;color:#bbb;}
.footer .f-nav {color:#bbbbbb;margin-bottom:10px;}
.footer .f-nav a {color:#bbbbbb;}
.footer .f-nav a:hover {color:#fff !important;}
.footer .copy {color:#777777;}
.fixnav {position:fixed;z-index:2222;right:0;top:50%;background:#fff;padding-bottom:0;margin-top:-200px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);}
.fixnav .toplink {display:block;padding:6px;}
.fixnav img {width:160px;height:80px;border:1px solid #fff;}
.fixnav .toplink:hover {background:#eee;}
.fixnav .close-fixnav {display:block;background:#eee;text-align:center;color:#999;padding:2px 0;font-size:12px;}
.wx-fix {position:absolute;top:40px;z-index:222;left:-10px;padding:5px;background:#fff;display:none;}
.topwx:hover .wx-fix {display:block;}
.page {margin:20px 0;}
.page-l {width:250px;}
.page-l .top {height:70px;line-height:70px;background:#1b75ca;padding:0 20px;font-size:18px;color:#fff;}
.leftnav {border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.leftnav ul li {line-height:48px;border-top:1px solid #ddd;background-image:url(../images/left-nav-arrow-down.png);background-repeat:no-repeat;background-position:225px 25px;}
.leftnav ul li.on {background-image:url(../images/left-nav-arrow-up.png);}
.leftnav ul li.this {background-color:#e8e8e8;}
.leftnav ul li.this a {color:#0058AC;}
.leftnav ul li a {display:block;padding-left:20px;padding-right:40px;}
.leftnav ul li a.on {color:#085DAB !important;}
.leftnav ul li:first-child {border-top:0;}
.leftnav ul li .drop {background:#fff;}
.leftnav ul li .drop a {background:url(../images/leftnavdot.png) no-repeat center left;margin-left:20px;display:block;font-size:12px;margin-top:0;line-height:1.8;padding:6px 20px 6px 10px;overflow:hidden;}
.page-r {padding:20px 30px;background:#fff;min-height:600px;}
.page-r {text-align:justify;}
.path .home {background:url(../images/icon-home.png) no-repeat center left;padding-left:20px;}
.path a {color:#666;}
.path a:hover {color:#085dab;}
.path {border-bottom:1px solid #ddd;padding-bottom:10px;}
.newslist {padding:15px 0;}
.newslist li {background:url(../images/leftnavdot.png) no-repeat center left;padding-left:12px;line-height:48px;border-top:1px dashed #ddd;margin:0 5px;}
.newslist li:first-child {border-top:0;}
.newslist li a {display:block;width:80%;overflow:hidden;height:48px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newslist li .fll:hover {color:#000 !important;}
.newslist li .date {display:block;color:#666;}
.pagenav {margin-top:30px;text-align:center;font-size:0;}
.pagenav .no-list {font-size:14px;color:#666;}
.pagenav a {border:1px solid #ddd;padding:2px 8px;display:inline-block;*display:inline;*zoom:1;margin-left:8px;font-size:14px;}
.news-title {font-size:20px;color:#27537d;text-align:center;font-weight:bold;padding:30px 0 10px 0;max-width:650px;margin:0 auto;}
.news-tag {text-align:center;color:#999;margin-bottom:20px;}
.news-content {line-height:2;}
.news-content img {max-width:550px;}
.news-content p {background:transparent !important;}
.news-link {margin:50px 0 20px 0;}
.news-link-line {background:#ececec;line-height:42px;padding:0 10px;margin-bottom:1px;}
.news-link-line a {display:block;float:right;height:42px;overflow:hidden;width:700px;}
.news-link-line a span {color:#0058AC;}
.ab-slider {position:relative;height:320px;overflow:hidden;}
.ab-slider .hd {position:absolute;bottom:20px;right:30px;z-index:11;}
.ab-slider .hd {font-size:0;}
.ab-slider .hd li {width:11px;height:11px;background:#aaa;border-radius:50%;display:inline-block;margin-left:10px;}
.about {margin-top:20px;}
.ab-slider .hd li.on {background:#0058AC;}
.ab-des {position:absolute;bottom:0;background:url('../images/desbg.png') repeat;padding:15px 20px;width:300px;right:0;line-height:20px;}
.ab-des p {font-size:12px;}
.about-content {margin:20px 0;}
.ab-title {font-size:24px;color:#000;margin-bottom:10px;font-weight:300;}
.page-l-fixed {position:fixed;top:0;float:left;}
.leader-table {border-collapse:collapse;border-spacing:0;}
.leader-table th {border-bottom:1px solid #EBEBEB;border-top:1px solid #EBEBEB;font-size:14px;padding:10px 20px;text-align:center;background:#f7f7f7;}
.leader-table td {padding:10px 20px;text-align:center;border:1px solid #eee;border-right:0;}
.leader-table td:first-child {border-left:0;}
.leader-table .atd2 {text-align:justify;width:100px;display:inline-block;height:20px;overflow:hidden;}
.leader-table .atd1 {text-align:justify;width:45px;display:inline-block;height:20px;overflow:hidden;}
.leader-table .adt1i {width:100%;display:inline-block;}
.about-content h3 {margin-top:30px;font-weight:bold;}
.about-content h3:first-child {margin-top:0;}
.about-content p .linkbg {background:url(../images/teachlinkbg.png) no-repeat center right;padding-right:18px;}
.teacher-menu {}
.teacher-menu .index {font-weight:bold;padding:5px 0;margin-top:20px;}
.teacher-menu p {margin:5px 0;}
.teacher-menu a {margin:15px 0;display:block;}
.teacher-menu span {padding:2px 5px;background:#eee;display:inline-block;width:20px;text-align:center;margin-right:10px;}
.tm-title {font-size:16px;font-weight:bold;}
.teacher-menu .index-fir {margin-top:0;}
.tm-title-sec {margin-top:20px;}
.ab-pic-new-title {margin-top:40px;color:#666;border-bottom:1px solid #ddd;padding-bottom:5px;}
.pic-list {margin:20px 0;}
.pic-list li {margin-bottom:30px;}
.pic-list li img {width:180px;height:126px;}
.pic-list li .des {width:670px;}
.pic-list li .des h3 {font-weight:bold;line-height:1.6;}
.pic-list li .des p {}
.booking {background:#f1f1f1;padding:30px 0;}
.booking h3 {padding-bottom:10px;border-bottom:2px solid#da3838;width:80px;}
.booking table {margin:-;}
.booking tr {line-height:32px;}
.booking tr .text {width:25%;padding:6px 15px 6px 0px;text-align:right;font-size:14px;}
.booking tr input[type=text] {height:30px;line-height:30px;outline:0;border:1px solid #ddd;padding:0 10px;width:240px;}
.booking tr input[type=submit] {width:260px;height:36px;background:#1875ca;border:0;outline:0;color:#fff;margin-top:10px;cursor:pointer;}
.booking tr img {position:relative;top:10px;left:2px;}
.booking tr .info {margin-left:5px;color:#DA3838;}
.booking tr .warning {color:#999;}
.booking tr textarea {border-radius:5px;outline:0;padding:5px;border:1px solid #ddd;font-size:14px;width:250px;border-radius:0;}
.teacher-title {text-align:left;padding:10px 15px;font-size:20px;font-weight:bold;color:#000;padding-left:220px;padding-bottom:0;margin-bottom:10px;padding-top:30px;line-height:26px;}
.teacher-left {width:100%;background:#f3f3f3;height:250px;}
.teacher-left img {width:200px;float:left;}
.teacher-info {}
.teacher-right {width:100%;margin-top:30px;}
.teacher-left p {}
.teacher-left p {word-wrap:break-word;word-break:break-all;font-size:13px;padding:0 20px;color:#666;}
.teacher-menu li {width:20%;float:left;}
.teacher-menu li h3 {font-size:14px;font-weight:normal;}
.teacher-menu li p {margin:0;font-size:12px;color:#666;}
.layui-laypage .layui-laypage-curr .layui-laypage-em {background-color:#1875ca !important;}
.teacher-list a {margin-right:50px;display:inline-block;width:56px;text-align:justify;text-justify:inter-ideograph;background:url(../images/teachlinkbg.png) no-repeat center right;padding-right:18px;margin-bottom:5px;height:25px;overflow:hidden;}
.teacher-list a span {display:inline-block !important;width:100% !important;float:inherit !important;}
.teacher-list a.nohref {background:none;cursor:text;}
.teacher-list a:hover {color:#1b75ca;}
.teacher-list a.nohref:hover {color:#333 !important;}
.teacher-list p {overflow:hidden;padding-bottom:10px !important;}
.teacher-list p span {float:left;/* display:block !important;*/width:30px;}
.teacher-list p span.hi1 {width:800px;}
.section4 {background:#fff;padding:30px;margin-top:30px;}
.section4 li {float:left;margin-left:30px;}
.section4 li:first-child {margin-left:0;}
.teacher-info-tag {display:inline-block;padding-left:10px;margin-bottom:0;padding-left:10px !important;}
.teacher-info-tag span {background:#1875ca;color:#fff;font-size:12px;padding:0 10px;border-radius:100px;display:inline-block;font-weight:normal;margin-top:-2px;line-height:20px;margin-right:4px;}
.teacher-info-line {overflow:hidden;}
.teacher-info-line span.label {display:block;text-align:justify;width:70px;float:left;height:25px;margin-right:5px;color:#333;}
.teacher-info-line span {width:550px;float:left;}
.teacher-info-line span.label strong {display:inline-block;width:100%;}
.teacher-info-line span em {font-style:normal;margin-right:5px;color:#333;}
.teacher-right span.dot {width:4px;height:4px;background:#3b92e2;display:inline-block;margin-right:8px;margin-top:-3px;border-radius:50%;vertical-align:middle;}
.teacher-right span.date {display:inline-block;width:170px;background:#eeee;padding:2px 8px;margin:2px 5px 2px 0;border-radius:2px;color:#444;}
.teacher-right span.date i {}
.atd2 {text-align:justify !important;text-justify:inter-ideograph !important;}
.adt1i {display:inline-block !important;width:100% !important;float:inherit !important;}

#wp_paging_w6 .wp_paging li{border:none;padding:0;background:none;line-height:25px;margin:5px 0 0;font-size:12px;}
#wp_paging_w6 .wp_paging li a{display:inline;width:auto;height: 25px;}


.leftnav ul li a.selected {color: #085DAB !important;}
.col_menu_head{position:relative;}
.col_news{width:100%;}
.col_menu{margin-right:-250px;position:relative;z-index:99;}
.col_news .page-r{margin-left:270px;}
.news-title-sub {
    font-size: 16px;
    color: #27537d;
    padding: 0;
	width:100%;text-align:center;
}
.path{
    background: url(../images/icon-home.png) no-repeat left 5px ;
    padding-left: 20px;
}
