﻿@charset "utf-8";
body, div, iframe, ul, ol, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, table, th, td, form, input, button, select, textarea {margin: 0;padding: 0;font-style: normal;font-family: inherit;}
body {font-size: 14px;color: #343434;background: #F5F5F5;_background-image: url(about:blank);_background-attachment: fixed}
ol, ul {list-style: none;}
img {border: 0;}
a:link, a:visited {color: #323232;text-decoration: none;}
a:hover {color: #FC0800;text-decoration: none;}
div, form, img, ul, ol, li, dl, dt, dd {margin: 0;padding: 0;border: 0;}
h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;}
table, td, tr, th {font-size: 12px;}
li {list-style-type: none;}
img {vertical-align: top;max-width:100%;}
.cr {clear: both;height: 0px;overflow: hidden;}
.fl {float: left;}
.fr {float: right;}
.mt10 {margin-top: 10px;}
.hidden, .ins {display: none}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;line-height: 0;font-size: 0;}
.clearfix {*zoom:1;}
.w, .head, .menu ul, #footer .foot, #main {width: 1180px;margin: 0 auto;/*position:relative;*/ }
.bold {font-weight: bold;}
#header {clear: both;background: #fff;height: 100%}
.ins {display: none}
/* 公供 */
.top {height: 32px;color: #797979;background: url(../images/topbg.png) repeat-x 0 bottom;overflow: hidden}
.top span {float: left;font-size:13px;line-height: 32px}
.topbar {float: right;border-right: 1px solid #EAEAEA;}
.topbar li {float: left;border-left: 1px solid #EAEAEA;height: 32px;line-height: 32px;padding: 0 14px;}
.head {height: 128px}
.logo {float: left;widtH: 383px;height: 108px;margin-top: 10px;}
.logo a, .logo a:visited {text-indent:-99999px;width: 382px;line-height: 108px;height: 108px;overflow: hidden;display: block;background: url(../images/logo.png) left center no-repeat;}
.tel{float:right;width:255px;height:80px;margin-top:28px;background: url(../images/tel.jpg) no-repeat;}
.tsearch {height: 40px;width: 426px;float: left;margin-top: 50px;}
.tsearch a {text-decoration: none;cursor: pointer}
.tsearch input {float: left}
.sa {width: 42px;height: 32px;line-height: 32px;border: 2px solid #88ac26;position: relative;float: left;color: #777;z-index: 98;font-size: 12px;border-right: 0;border-radius:20px 0 0 20px;text-indent: 12px;background:url(../images/bg9.png) center center no-repeat;background-size:20px 20px;}
.sa_hover {background-position: 50px -36px;}
.lanmu {border: #88ac26 2px solid;position: absolute;width: 64px;top: 32px;left: -2px;z-index: 100}
.lanmu a, .lanmu a:visited {height: 26px;line-height: 26px;display: block;border-bottom: 1px solid #eee;background: #FFF;color: #666;font-size: 12px}
.lanmu a:hover {background: #f6f6f6;color: #390}
.tsearch .sb {width: 304px;line-height: 20px;height: 20px;font-size: 12px;color: #CCC;outline: none;border: 0;}
.tsearch .seript {float: left;width: 250px;border: solid #88ac26;border-width: 2px 0;height: 20px;padding: 6px 0 6px 0px;}
.sc {border: 2px solid #88ac26;border-radius:0 15px 15px 0;width: 64px;height: 32px;float: left;display: inline-block}
.sc input {border: none;border-radius:0 10px 10px 0;width: 64px;height: 32px;background: #88ac26;cursor: pointer;font-size: 14px;font-weight: bold;color: #EBEFEE}
.dropdown:hover .arwlink {}
.menu {overflow:hidden;color: #fff;clear: both;background:url(../images/menu.jpg) #499113 top center repeat-x;position: relative;z-index: 100}
#menu {float: left;}
#menu li {float: left;position: relative;padding-right: 0px;}
#menu li div {display: none;position: absolute;top: 46px;background-color: rgba(0,0,0,0.9);
*background:#171717 !important;
*background:171717;}
#menu a.mc {padding: 0 25px 0 25px;display: block;float: left;line-height: 46px;height: 46px;color: #fff;font-size: 16px;background: #499113;}
#menu a.mc:hover, #menu .one a.mc, #menu .one a.mc:visited, #menu a.curr, #menu a.curr:visited {background: #3D7B10;}
#menu a.mov, #menu a.mov:visited, #menu a.mov:hover {background: #171717;}
.m-sub {width: 220px;line-height: 28px;left: 0;padding: 10px 0;box-shadow: 0 1px 6px rgba(0,0,0,0.6);}
.mnav280, .mnav8 {left: auto;right: 0;}
.mnav6 {widtH: 330px}
.m-sub {text-align: center;font-size: 14px}
.m-sub a, .m-sub a:visited {float: left;color: #d9d9d9;widtH: 110px;height: 26px;line-height: 26px;overflow: hidden}
.m-sub a:hover {color: #f60}
#footer {clear: both;padding: 20px 0 40px;background: #FAFAFA;color: #888;border-top: 1px solid #EAEAEA;text-align: center}
#footer .foot-menu{overflow:hidden;background:#093;}
#footer .foot-menu li{float:left;display:block;width:12.5%;}
#footer .foot-menu li a{display:block;color:#fff;font-size:14px;line-height:40px;}
#footer .t {margin-top:15px;color: #505050}
#footer .t a, #footer .t a:visited {margin: 0 12px}
#footer p {line-height: 40px;text-align: center;}
#footer a {color: #888}
#footer .foot-icp {height: 50px;padding-top: 20px}
#footer .foot-icp img {widtH: 115px;height: 50px;margin: 0 9px;}
.footer{background:#f2f2f4;overflow:hidden;text-align:center;}
.footer_h{background:#493;overflow:hidden;height:45px;line-height:45px;color:#fff}
.footer_t{padding:0 25px;margin-top:-45px;}
.footer_t dl{width:14.2857%;float:left;overflow:hidden;-webkit-transition: all 0.2s ease-out 0s;-moz-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;line-height:32px;padding-bottom:10px;}
.footer_t dl:hover{background:#fff;}
.footer_t dl a{display:block;}
.footer_t dl dt{line-height:45px;font-size:14px;font-weight:bold;color:#fff;margin-bottom:5px;}
.footer_t dl dt a{color:#fff;background:#493;}
.footer_t dl:hover dt a{background:#7fba22;color:#fff;}
.footer_t dl dd a:hover{background:#7fba22;color:#fff;}
.footer_d{padding:25px;text-align:center;}
.count {display: none}
.link {margin: 10px 0;border: 1px solid #F0F0F0;clear: both;background: #FDFDFD;padding: 16px 0;}
.link h4 {line-height: 20px;height: 20px;border-left: 5px solid #499113;position: relative;left: -1px;padding-left: 12px;}
.link h4 b {float: left;font-size: 18px;color: #303030;font-weight: 400}
.link h4 span {float: right;color: #A7A7A7;padding-right: 20px}
.link p a, .link p a:visited {color: #999;margin-right: 20px}
#footer a:hover, .link p a:hover, .foucs-youhui li a:hover, .loop .title a:hover {color: #f00}
.link p {padding: 10px 20px;line-height: 26px;}
/* back-top */
#gotop {position: fixed;right: 20px;widtH: 84px;top: 50%;margin-top: -100px;display: block;z-index: 999999;}
*html #gotop {position: absolute;
_top: expression(documentElement.scrollBottom + 260 + "px");}
#gotop .got {display: none;widtH: 84px;height: 48px;}
#gotop .got a, #gotop .got a:visited {width: 84px;height: 48px;overflow: hidden;text-indent: -999px;background: url(../images/gotop.gif) center center no-repeat #F5F5F5;display: block}
#gotop .got a:hover {background: url(../images/gotop2.gif) center center no-repeat #FF8018;}
.online {height: 88px}
.online li {float: left;widtH: 84px;height: 36px;padding-bottom: 8px;position: relative}
.online a.telzx, .online a.telzx:visited, .online a.quit, .online a.quit:visited, .online a.qqzx, .online a.qqzx:visited, .online a.wxzx, .online a.wxzx:visited {display: block;line-height: 36px;height: 36px;background: #F39500 url(../images/g.gif) no-repeat 8px -309px;text-indent: 28px;font-size: 12px;color: #fff}
.online a.quit, .online a.quit:visited {background-position: 8px -350px;background-color: #68B849}
.online a.qqzx, .online a.qqzx:visited {background-position: 6px -391px;background-color: #00ccff}
.online a.wxzx, .online a.wxzx:visited {background-position: 6px -432px;background-color: #33cc00}
.online-div {display: none;position: absolute;right: 83px;top: 0;padding-right: 12px;}
.online-div i {display: block;width: 0;height: 0;font-size: 0;line-height: 0px;position: absolute;top: 12px;right: 8px;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 5px solid #F39500;}
.teltxt {font-size: 18px;color: #fff;widtH: 142px;background: #f39500;heighT: 36px;line-height: 36px;text-align: center}
.qqtxt {font-size: 14px;color: #fff;background:#00ccff;width:120px;line-height: 36px;text-align: center}
.qqtxt i {border-left: 5px solid #00ccff;}
.qqtxt a, .qqtxt a:visited {display: block;line-height: 36px;height: 36px;text-align: center;color: #fff;background: #00ccff url(../images/g.gif) no-repeat 8px -391px;padding-left:20px;border-bottom: 1px solid #00ddff;white-space:nowrap;}
.qqtxt a:hover {background: #00aaff url(../images/g.gif) no-repeat 6px -391px;}
.wxtxt {font-size: 18px;color: #fff;background: #33cc00;line-height: 36px;text-align: center}
.wxtxt i {border-left: 5px solid #33cc00;}
.quittxt {width: 100px;background: #68B849;}
.quittxt i {border-left: 5px solid #68B849;}
.quittxt a, .quittxt a:visited {display: block;line-height: 39px;height: 39px;text-align: center;color: #fff;border-bottom: 1px solid #89C771;white-space:nowrap;}
.quittxt a:hover {background: #569A3D;}
#sgotop {position: fixed;right: 20px;bottom: 230px;display: none;z-index: 999999;}
*html #sgotop {position: absolute;
_top: expression(documentElement.scrollBottom + 160 + "px");}
#sgotop a.got, #sgotop a.got:visited {width: 50px;height: 50px;overflow: hidden;text-indent: -999px;background: url(../images/gotop.gif) center center no-repeat #f9f9f9;display: block;}
#sgotop a.got:hover {background: url(../images/gotop2.gif) center center no-repeat #FF8018;}
#main {height: 100%;overflow: hidden;padding-bottom: 30px}
.boxfocus {position: relative;min-width: 1180px;}
.boxfocus .bigpic {width: 100% !important;position: relative;z-index: 0;}
.boxfocus .bigpic li {width: 100% !important;height: 350px;overflow: hidden;text-align: center;}
.boxfocus .bigpic li a, .boxfocus .bigpic li a:visited {widtH: 1180px;display: block;margin: 0 auto;height: 370px}
.boxfocus .smallpic {width: 100%;position: absolute;z-index: 1;top: 334px;position: absolute;left: 0px;line-height: 7px;height: 7px;overflow: hidden;text-align: center;}
.boxfocus .smallpic li {cursor: pointer;display: inline-block;
*display:inline;zoom: 1;width: 20px;line-height: 200px;height: 7px;margin: 0 3px;background: #333;overflow: hidden;}
.boxfocus .smallpic .on {background: #FC0}
/*图片加载*/
.ico, .exrl .title .arrow, .exrl .hd i, .spacelogo p i {background: url(../images/m.png)}
.ico-rl {background-position: -39px -44px}
.ico-rz {background-position: -108px -277px}
.ico-rz1 {background-position: -108px -76px}
.ico-rz2 {background-position: -108px -91px}
.ico-rz3 {background-position: -108px -105px}
.ico-hui {background-position: -108px -123px}
.ico-dh {background-position: -109px -146px}
.ico-mycall {background-position: -109px -208px}
.ico-distr {background-position: -109px -168px;}
.ico-campus {background-position: -109px -188px;}
.ico-spacehome {background-position: -109px -246px;}
.ico-contact {background-position: -69px -264px;}
.exrl .title {height: 52px;padding: 0 14px 0 18px}
.exrl .title h3 {float: left;height: 20px;line-height: 18px;font-size: 16px;color: #444;margin-top: 16px}
.exrl .title i {float: left;widtH: 16px;height: 16px;display: inline-block;margin-right: 8px;}
.exrl .title .arrow {float: right;margin-top: 12px;display: block;width: 69px;height: 28px;background-position: -58px -44px}
.exrl .title .arrow a {float: left;widtH: 34px;height: 28px;display: block;cursor: pointer}
.exrl .hd {height: 54px;}
.exrl .hd li {float: left;width: 67px;margin-left: 2px;background: #EDEFEA;line-height: 50px;height: 50px;position: relative;font-size: 18px;text-align: center;cursor: pointer}
.exrl .hd i {display: none;width: 7px;heighT: 4px;position: absolute;background-position: -19px -60px;top: 50px;left: 30px;}
.exrl .hd .one {margin-left: 0;}
.exrl .hd .on {background: #4A8F10;color: #fff;width: 69px;}
.exrl .hd .on i {display: block;}
.exrl .bd {overflow: hidden;border-bottom: 1px solid #F5F5F5}
.exrl .bd ul {height: 196px;padding: 10px 10px 0}
.exrl .bd li {height: 32px;line-height: 32px;padding-left: 12px;background: url(../images/g.gif) no-repeat 0 14px;font-size: 12px;}
.exrl .bd li span {float: right;padding-left: 10px;color: #999;}
.exweixin {height: 124px;background: url(../images/weixin.gif) no-repeat 12px 12px;padding: 0 20px 0 124px;}
.exweixin b {display: block;color: #469051;font-size: 20px;line-height: 44px;padding-top: 4px}
.exweixin p {line-height: 20px;height: 60px;color: #7D7D7D;font-size: 12px;}
/* 首页 */
.home {background: #fff;padding: 10px 0;margin: 0;}
.loop {padding: 20px 0;overflow:hidden}
.loop-l {float: left;width: 232px;}
.loopitem {float: right;width: 939px;border: solid #f5f5f5;border-width: 0 0 1px 1px;}
.loop .title {height: 44px;line-height: 44px;border-bottom: 3px solid #91C03E;position: relative;margin: 10px 0 3px;background: #FAFAFA;font-size: 16px}
.loop .title h3 {position: absolute;left: 0;top: -10px;width: 240px;background: #91C03E;line-height: 32px;height: 32px;padding: 11px 0;font-size: 26px;color: #fff;font-weight: bold}
.loop .title h3 i {float: left;font-style: normal;font-size: 32px;display: inline-block;vertical-align: middle;line-height: 32px;padding: 0 6px 0 16px}
.loop .title p {float: left;padding-left: 240px;}
.loop .title p a {margin-left: 30px;}
.loop .title span {float: right;padding-right: 10px}
.loop .title a {color: #777}
.hot-list li {float: left;width: 226px;height: 20px;line-height: 20px;padding: 10px 0 10px 6px;border-bottom: 1px dotted #eee;overflow: hidden;white-space:nowrap;}
.hot-list li i {float: left;width: 20px;line-height: 20px;height: 20px;background: #A2A39E;display: block;margin-right: 10px;font-style: normal;color: #fff;font-weight: bold;text-align: center;font-size: 12px;font-weight: normal}
.hot-list li i.n1 {background: #FF7673}
.hot-list li i.n2 {background: #FC7E03}
.hot-list li i.n3 {background: #FFAC3C}
.hot-list li p {float: left;font-size: 14px;height: 21px;overflow: hidden;widtH: 190px}
.hot-list li p a {color: #555}
.hot-list li span {display: none;position: absolute;top: 36px;left: 38px;padding-right: 10px;color: #ccc}
.hot-list li.on{height: 68px;position: relative}
.hot-list li.on p {float: left;font-size: 16px;widtH: 190px}
.hot-list li.on p a {color: #1b1b1b}
.hot-list li.on i {height: 68px}
.hot-list li.on span {display: block;font-size: 12px}
.hot-new li.on {height: 20px}
.hot-new li.on p {font-size: 14px;}
.hot-new li.on i {height: 20px}


.loopitem li {float: left;width: 208px;height: 206px;margin: 10px 0 0 26px;_display: inline;}
.loopitem li img {widtH: 208px;height: 142px;}
.loopitem li p {float: left;display: block;height: 64px;width: 136px}
.loopitem li b {line-height: 38px;height: 38px;display: block;font-size: 16px;overflow: hidden}
.loopitem li span {display: block;color: #A9A9A9;font-size: 12px}
.loopitem li a.more, .loopitem li a.more:visited {display: block;float: right;width: 60px;line-height: 30px;height: 30px;text-align: center;color: #087D25;border: 1px solid #789F5C;border-radius: 4px;margin-top: 16px}
.loopitem li a.more:hover {color: #fff;border: 1px solid #499113;background: #499113;}
.color2 .title {border-bottom: 3px solid #FB7897;}
.color2 .title h3 {background: #FB7897}
.color3 .title {border-bottom: 3px solid #43BCE9;}
.color3 .title h3 {background: #43BCE9}
.color4 .title {border-bottom: 3px solid #66CDCC;}
.color4 .title h3 {background: #66CDCC}
/*关于我们*/
.view {padding: 40px 0 0px;height: 100%;overflow: hidden}
.location {line-height: 56px;height: 56px;color: #B5B5B5;font-size: 12px}
.about-nav {float: left;widtH: 220px;background: #fff;padding: 20px 0;}
.about-nav li {font-size: 18px;font-weight: 400;text-indent: 56px;line-height: 52px;height: 52px;border-left: 4px solid #FAF8F9;margin: 10px 0;}
.about-nav li.curr {background: #FAF8F9;border-left: 4px solid #499113;}
.about-nav li.curr a {color: #000}
.about-nav a, .about-nav a:visited {display: block;color: #999}
.about-nav a:hover {color: #08AAEA}
.col-about {float: right;width: 926px;}
.col-about h1 {line-height: 82px;height: 82px;border-bottom: 1px solid #F1F1F1;color: #469112;font-size: 30px;text-indent: 42px;font-weight: bold}
.col-about #endtext {padding: 20px 40px;}
.col-new, .new-box, .new-box1, .col-about, .hot-course, .courselist, .kecheng, .course-info, .spacenews {background: #fff}
.col-new {float: left;widtH: 850px;}
.side-new {float: right;widtH: 300px;}
.col-new h2 {background: #FBFBFB;height: 50px;line-height: 50px;border-bottom: 1px solid #ECECEC;font-size: 20px;color: #535353;padding-left: 30px;font-weight: bold}
.newslist ul {border-bottom: 1px dashed #E6E6E6;margin: 0 30px;padding: 20px 0;}
.newslist li {line-height: 46px;height: 46px;font-size: 16px;}
.newslist li span {float: right;font-size: 12px;color: #989898}
.new-box, .new-box1 {margin-bottom: 20px;overflow:hidden}
.new-box .title,.new-box1 .title {line-height: 48px;height: 50px;border-bottom: 1px solid #D9D9D9;padding: 0 14px;}
.new-box .title h3,.new-box1 .title h3 {float: left;color: #638C0C;font-size: 18px;font-weight: 400;line-heighT: 49px;height: 49px;border-bottom: 2px solid #87A744;padding-left: 28px;width: 100px;position: relative;bottom: 0px;background: url(../images/m.png) no-repeat -156px 17px}
.new-box ul {padding: 10px 20px;}
.textlist li {line-height: 40px;height: 40px;overflow: hidden;padding-left: 14px;background: url(../images/g.gif) no-repeat 0 -10px}
.col-new h1, .spacenews h1{font-size:24px;font-weight:600;padding:25px 15px 15px;text-align:center;color:#505050}
.spacenews h1 a{float:left;color:#2165c3;padding-right:5px;}
.spacenews-desc {position: relative;background: #fff;margin:0 auto;}
.wximg{text-align:center;padding:10px;}
.type_menu{display:block;}
.type_menu ul{display:block;margin-top:10px;}
.type_menu li{display:block;}
.type_menu li a{display:block;line-height:22px;font-size:14px;font-weight:bold;color:#666;padding:5px 10px; }
.type_menu li a:hover{color:#f00; }
.type_menu li a::before{content:'';position:relative;display:none;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #ccc;margin-right:12px;}

.zg{background:#fff;color:#505050}
.zg-hd{padding:10px 5px 5px;}
.zg-hd h1{font-size:24px;font-weight:600;padding:15px 15px 15px;text-align:center;}
.zg-hd .desc{font-size:14px;line-height:170%;margin:0 25px;padding:15px 15px;overflow:hidden;background:#f4f7fb;}
.zg-hd .desc strong{display:block;}
.zg-bd{margin:0;padding:15px 25px;line-height:200%;font-size:14px;}
.zg-bd .list{margin:0 15px;padding:15px 10px 10px;background:#f8f8f8}
.zg-bd .list dt{float:left;margin:0 25px;width:60px;height:40px;line-height:40px;text-align:center;background:#c00;color:#fff;font-size:18px;}
.zg-bd .list dd{width:auto;margin-left:110px;line-height:28px;font-size:16px;text-align:left;}
.zg-bd img{max-width:100%;height:auto}
.zg-bd h2{font-size:20px;font-weight:600;padding:0 0 0 10px;line-height:20px;margin:30px auto 10px;border-left:10px solid #c00;}
.zg-bd h2:first-child{margin-top:10px}
.zg-bd h2 i{font-size:16px;line-height:24px;height:24px;width:24px;float:left;text-align:center;margin-right:15px;background:#c00;color:#fff;font-style:normal;}
.zg-bd .desc{font-size:14px;line-height:170%;margin:0;padding:0 0 5px;overflow:hidden;}
.zg-bd .p_ul{overflow:hidden;margin:0;}
.zg-bd .p_ul li{width:24%;float:left;height:auto;font-size:14px;margin:1% 0.5%;overflow:hidden;}
.zg-bd .p_ul li:hover{box-shadow: rgba(30, 25, 25, 0.298039) 0px 1px 3px;}
.zg-bd .p_ul li:nth-child(4n+1){clear:both}
.zg-bd .p_ul li img{width:100%;height:120px;transition: 0.1s all;-webkit-transition: 0.1s all;-o-transition: 0.1s all;-moz-transition: 0.1s all;-ms-transition: 0.1s all;}
.zg-bd .p_ul li:hover img{-webkit-filter: saturate(2.6);filter: saturate(2.6);}
.zg-bd .p_ul li span{color:#000;display:block;padding:6px 8px 8px;line-height:21px;margin:0;font-size:13.5px;background:#f9f9f9}
.zg-bd .p_ul li:hover span{color:red;background:#fff}
.zg-bd2{margin:0;padding:0 25px;line-height:200%;font-size:14px;}
.zg-bd2 .list{padding:15px 10px 10px;background:#f8f8f8}
.zg-bd2 .list dt{float:left;margin:0 20px;width:60px;height:40px;line-height:40px;text-align:center;background:#c00;color:#fff;font-size:18px;}
.zg-bd2 .list dd{width:auto;margin-left:110px;line-height:28px;font-size:16px;text-align:left;}
.zg-bd2 img{max-width:100%;height:auto}
.zg-bd2 h2{font-size:20px;font-weight:600;line-height:20px;margin:30px auto 10px;}
.zg-bd2 h2:first-child{margin-top:10px}
.zg-bd2 h2 i{font-size:16px;line-height:21px;height:21px;width:8px;float:left;text-align:center;margin-right:15px;background:#c00;color:#fff;font-style:normal;}
.zg-bd2 .desc{font-size:14px;line-height:170%;margin:0;padding:0 0 5px;overflow:hidden;}

.left h1{text-align:left}
#spbody{padding:0 20px;}
.auor {line-heihgt: 40px;height: 40px;text-align: center;margin: 0 10px;border-bottom: 1px dashed #E7E7E7;color: #959595;}
.spauor {text-align:left;padding:15px 0 0 0px;}
.auor i {font-style: normal}
.auor span {padding: 0 10px;}
#endtext {padding: 10px 30px 20px;line-height: 180%;font-size: 16px;color: #555;background:#fff;}
#endtext p {margin: 5px 0;}
#endtext .img {margin: 5px auto;text-align:cener;display:block;width:60%}
#endtext .img img{width:100%;margin:0 auto;float:none}
.col-new .tags a {color: #4383C3}
.infoprev {line-height: 26px;height: 52px;overflow: hidden;padding: 20px;font-size: 14px;border-top: 1px dotted #dcdcdc;position: relative;margin-bottom: 10px;color: #888}
.infoprev a, .infoprev a:visited {font-weight: normal}
.infoshare {position: absolute;top: 20px;right: 10px;}
.tel-div{padding:10px;background:#fff;overflow:hidden;}
.tel-box{padding-bottom: 20px;overflow:hidden;background:#666 url(../images/tel_bg.jpg) top center repeat-x;}
.tel-box .title{line-height: 32px;color:#ccc;text-align:center;padding: 25px 20px;font-size:14px;}
.tel-box .title h3{line-height: 50px;font-size: 28px;color:#fff;font-weight:500;background: url(../images/tel_bg_b.jpg) center center no-repeat;}
.tel-box .title i{width:20px;height:2px;background:#f60;display:block;margin:20px auto;}
.tel-box form {padding: 0 20px 10px;overflow:hidden;}
.tel-box form input{width:160px;display:block;padding:10px 20px;font-size:14px;color:#000;margin-bottom:12px;border-radius:5px;border:none;}
.tel-box form input::-webkit-input-placeholder { /* WebKit browsers */
    color:    #777;
}
.tel-box form input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #777;
}
.tel-box form input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #777;
}
.tel-box form input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #777;
}
.tel-box form input.btn{background:#f50;color:#fff;width:200px;font-size:16px;border-radius:5px;}

/*底部留言框*/
div .b_ly{widtH:100%;background:#d9f2fa;border:1px solid #93dbf4;border-radius:5px;overflow:hidden;}
div .b_ly .b_top{font-size:0px;overflow:hidden; line-height:0px;}
div .b_ly .b_bg{padding:5px 14px 10px 14px; overflow:hidden;}
div .b_ly .b_bg .b_con_left{float:left;width:47%;margin-left:1%;margin-right:2%;border-right:1px dashed #666;padding-right:2.5%}
div .b_ly .b_bg .b_con_left .sayform{background:#fff;border:1px solid #82c4ee;border-radius:5px;padding:12px 15px 13px;}
div .b_ly .b_bg .b_con_right{float:right;width:46% }
div .b_ly .b_bg .b_con_right .telform{background:#fff;border:1px solid #82c4ee;border-radius:5px;padding:0px 12px 3px;}
div .b_ly .b_bottom{font-size:0px;overflow:hidden;line-height:0px;}
div .b_ly .b_bg .b_con_left .b_n_top{font-size:0px;overflow:hidden; line-height:0px;}
div .b_ly .b_bg .b_con_left .b_n_bg{overflow:hidden;  background:#fff;padding:5px 15px 1px 15px;}
div .b_ly .b_bg .b_con_left .b_n_bottom{font-size:0px;overflow:hidden; line-height:0px;}
div .b_ly .b_bg .b_con_left p{float:left;margin:5px 0px;}
div .b_ly .b_bg .b_con_left .n_1{ width:45px; font-size:14px;}
div .b_ly .b_bg .b_con_left .n_2{ width:115px; overflow:hidden;}
div .b_ly .b_bg .b_con_left .n_5{width:268px; overflow:hidden;}
div .b_ly .b_bg .b_con_left .ly_tel{float:left;display:block;width:300px;font-size:14px;color:#f60;text-align:left; word-break:break-all; font-weight:bold;}
div .b_ly .b_bg .b_con_left .btn_bm{padding-left:42px;padding-top:3px;clear:both;}
div .b_ly .b_bg .b_con_right .ly_ts{font-size:14px; font-weight:bold; background:#fff;padding-left:25px; display:block; height:30px;line-height:30px;}
div .b_ly .b_bg .b_con_right{float:left;height:190px;margin-left:6px;}
.course_form_tips{margin:2px auto 0;background:#fff; padding:8px; height:163px; overflow:hidden;}
.course_form_tips h3{color:#24b5fa;line-height:24px; font-size:16px; font-family:微软雅黑; border-bottom:none; margin-bottom:12px;margin-top:-2px;text-align:left;}
.course_form_tips p{color:#24b5fa;line-height:18px;margin-bottom:5px; margin-top:9px; float:left; clear:both;font-size:13px;}
.b_con{padding:10px 15px;}
.b_wx img{margin:38px 25px 0 0;}
.mts{color:#f00}
div .b_ly .b_bg .b_con_left .btn_bm .mts{padding:15px 5px 0 15px;display:inline-block;font-size:13px;}
div .b_ly input{font-size:13px;padding-left:5px;border:none}
div .b_ly textarea{font-size:13px;padding-left:5px;}
.ns-txt {
    color: #C8C7C7;font-size:13px;
    float: left;
    height:32px;
    line-height: 32px;
    padding-left: 4px;
    width:148px;
	background:url(../images/search-s.gif) no-repeat;
	border:none;
}
.ns-btn {
    background: url(../images/btn-ss.gif) no-repeat;
    border:none;
    color: #FFFFFF;
    cursor: pointer;
    height: 29px;
    width: 71px;
}
.sbtn {
    background: url(../images/a_btn.gif) no-repeat;
    border:none;
    color: #FFFFFF;
    cursor: pointer;
    height: 36px;
    width: 123px;
}
/* 分页 */
#pages {text-align:center;height: 40px;padding: 20px 0 20px 20px;clear: both;}
#pages a, #pages a:visited, #pages a:hover {display: inline-block;padding:0 12px;height: 30px;line-heighT: 30px;text-decoration: none;color: #333;font-size: 14px;margin: 0 3px;border: 1px solid #D9D9D9;text-align: center;border-radius: 3px;background:#f9f9f9;}
#pages a:hover, #pages a.curr, #pages a.curr:visited, #pages a.thislink {border: 1px solid #78C225;background: #78C225;color: #fff;}
/* 课程 */
.course {padding-top: 40px;}
.course .side {float: left;width: 200px;background: #fff;overflow:hidden}
.course .col {float: right;width: 950px}
.ctitle {height: 20px;background: #FCFCFC;padding: 15px 20px;border-bottom: 3px solid #F7F7F7;}
.ctitle h3 {height: 18px;line-height: 18px;background: url(../images/m.png) no-repeat -156px -36px;font-size: 18px;padding-left: 30px;}
.course-nav li {height: 48px;line-height: 48px;border-bottom: 1px solid #F5F5F5;overflow:hidden}
.course-nav li a, .course-nav li a:visited {white-space:nowrap;text-indent: 10px;font-size: 16px;display: block;border-left:4px solid #d1e6a6;margin:8px 10px;line-height:32px;}
.course-nav li.curr {background: #f0f0f0;}
.filter {position: relative;padding: 20px;background: #fff}
.filter ul {heighT: 100%;overflow: hidden;clear: both;widtH: 100%;}
.filter li {float: left;widtH: 100%;line-height: 26px;padding: 12px 0;color: #3D4552;clear: both}
.filter span {float: left;margin-right: 10px;background: #499113;display: inline-block;height: 26px;line-height: 26px;padding: 0 4px;text-align: center;position: relative;color: #fff;width: 56px;}
.filter span em {display: block;width: 0;height: 0;font-size: 0;line-height: 0px;position: absolute;top: 8px;right: -5px;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 5px solid #499113;}
.filter li p {float: right;width: 834px}
.filter li p a {white-space: nowrap;}
.filter li a, .filter li a:visited {float: left;padding: 0 8px;display: block;height: 26px;line-height: 26px;margin-right: 1px;}
.filter li a.curr, .filter li a.curr:visited, .filter li a:hover {text-decoration: none;color: #fff;background: #8FB838}
.filter li a.more:hover {color: #f00}
.course-dl {position: relative;padding: 10px;background: #fff;margin-top:20px;}
.course-desc {position: relative;background: #fff;margin:10px 15px}
.course-desc img{max-width:100%;}
.filter dl {heighT: 100%;overflow: hidden;clear: both;widtH: 100%;}
.filter dt {overflow: hidden;clear: both;widtH: 100%;line-height: 36px;font-size:16px;font-weight:bold;}
.filter dd {line-height: 24px;width:16.666666%;color: #3D4552;display:inline-block;overflow:hidden;}
.filter span {float: left;margin-right: 10px;background: #499113;display: inline-block;height: 26px;line-height: 26px;padding: 0 4px;text-align: center;position: relative;color: #fff;width: 56px;}
.filter span em {display: block;width: 0;height: 0;font-size: 0;line-height: 0px;position: absolute;top: 8px;right: -5px;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 5px solid #499113;}
.filter dd p {float: right;width: 834px}
.filter dd p a {white-space: nowrap;}
.filter dd a, .filter dd a:visited {padding: 0 8px;display: block;height: 26px;line-height: 26px;margin-right: 1px;}
.filter dd a.curr, .filter dd a.curr:visited, .filter dd a:hover {text-decoration: none;color: #fff;background: #8FB838}
.filter dd a.more:hover {color: #f00}
.spacefilter {padding: 0;}
.spacefilter li {border-bottom: 1px solid #F2F2F2;padding-left: 20px}
.spacefilter li span {widtH: 86px}
.spacefilter li p {widtH: 730px;}
.courselist {margin: 0}
.courselist .ctitle h4 {float: left;font-size: 16px}
.courselist .ctitle h4 b {color: #0D7B25}
.courselist li {padding: 24px 30px;border-bottom: 1px solid #eee;height: 136px;}
.courselist .img {float: left;}
.courselist .img, .courselist .img img {width: 162px;height: 110px;}
.courselist .info {float: left;width: auto;padding-left: 28px;}
.courselist .price {float: right;widtH: 100px;text-align: center;padding-top: 40px;}
.courselist .price b {display: block;font-size: 22px;height: 38px;color: #ED6943}
.courselist .price span {display: block;height: 32px;}
.courselist .price span a {display: block;width: 100%;height: 32px;line-height: 32px;color: #fff;background: #5CA228;border-radius: 4px}
.courselist .price span a:hover {background: #f60}
.courselist .info .name {height: 30px;font-size: 16px;overflow: hidden}
.courselist .info h2 {float: left;font-size: 18px;font-weight: 400;padding-right: 16px;width:500px;line-height:30px;}
.courselist .info .name p {float: left;font-size: 14px}
.courselist .info .name p a {color: #658C0D}
.courselist .info .name i {float: left;display: inline-block;widtH: 17px;height: 10px;margin: 6px 0 0 6px;}
.courselist .info dl {height: 72px;overflow: hidden}
.courselist .info dd {line-height: 24px;height: 24px;color: #8F8F8F;font-size: 12px;}
.courselist .info dd span {color: #658C0D}
.courselist .info dd p {float: left;width: 220px;}
.courselist .mod {padding-top: 8px;height: 26px;line-height: 26px;}
.courselist .mod p {float: left;font-size: 12px;padding: 0 15px}
.courselist .mod p i {color: #EE6842;font-style: normal}
.courselist .mod span {float: left;padding-right: 15px}
.courselist .mod span a {color: #0175A8}
.courselist .mod em {float: left;margin-top: 5px}
.courselist a.yuyue {float: left;display: block;background: Url(../images/m.png) no-repeat 0 -79px;width: 88px;line-height: 78px;height: 26px;overflow: hidden}
.courselist .mod span a:hover, .courselist .info .name p a:hover {color: #f00}
.courselist #pages {padding: 30px 20px;}
.lstar, .lstar i {widtH: 100px;background: url(../images/m.png) no-repeat 0px -125px;line-height: 20px;height: 16px;display: block}
.lstar i {width: 100px;background-position: 0 -109px}
.lstar .s0 {widtH: 10px}
.lstar .s1 {width: 20px}
.lstar .s2 {width: 40px}
.lstar .s3 {width: 60px}
.lstar .s4 {width: 80px}
.lstar .s5 {width: 100px}
.hot-course .ctitle h3 {float: left;background-position: -156px -71px}
.hot-course .ctitle span {float: right;}
.hot-course ul {height: 100%;overflow: hidden;padding: 15px 0 10px}
.hot-course li {float: left;widtH: 206px;height: 174px;margin: 14px 0 0 25px;_display: inline;}
.hot-course li img {width: 206px;height: 132px;}
.hot-course li b {display: block;line-height: 42px;height: 42px;font-size: 16px;font-weight: 400;overflow: hidden}
.hot-course ul.s {padding: 10px}
.hot-course ul.s li {width:23%;margin:0 1%;overflow:hidden}
.hot-course ul.s li a img {width:189px;height:125px;}
.hot-course ul.s li a.txt{line-height:140%;padding:5px 0;display:block;font-size:13px;}
.col-kc {float: left;width: 896px}
.side-kc {float: right;width: 260px}
.side-kc .new-box .title h3 {width: 130px}
.side-kc .new-box ul {padding: 0 10px;height: 100%;overflow: hidden;}
.side-kc .new-box ul li {width: 240px}
.new-box .title .ico-school {background-position: -151px -95px}
.new-box .title .ico-bm {background-position: -155px -132px;widtH: 90px}
.new-box .title .ico-bm.xq_t {widtH: auto}
.video-box .title{display:block;width:100%}
.video-box .title h3{color: #638C0C;font-size: 18px;font-weight: 400;line-height: 32px;height: 32px;border-bottom: 2px solid #87A744;padding-left: 28px;position: relative;bottom: 0px;background: url(../images/m.png) no-repeat -156px 17px}
.video-box .title .ico-bm {background-position: -155px -139px;display:block;width: 100%}
.school {padding: 14px 16px;}
.school .name {height: 34px;}
.school .name i {display: inline-block;widtH: 18px;height: 12px;margin: 5px 0 0 3px}
.school .name b {}
.school .name b a {color: #0075AA}
.school .text {color: #888;line-height: 24px;padding: 10px 0 20px;font-size: 12px}
.school h3 {border-top: 1px dashed #CFCFCF;line-height: 40px;height: 40px;font-size: 16px;color: #434343}
.school-tags {height: 100%;padding: 10px 0;overflow: hidden}
.school-tags a, .school-tags a:visited {float: left;margin: 0 6px 6px 0;display: block;height: 26px;line-height: 26px;color: #fff;padding: 0 8px;background: #B5C8A8;white-space: nowrap;font-size: 12px}
.school-tags a:hover {background: #80A365;}
.course-info {padding: 26px 0 26px 26px;height: 100%;overflow: hidden;margin-bottom: 24px}
.course-info .img {float: left;widtH: 486px}
.course-info img {width: 486px;height: 292px}
.course-info .info {float: right;width: 622px;}
.course-info h1 {color: #303030;font-size: 30px;font-weight: 400;line-height: 40px;padding-bottom: 10px;}
.course-info li {line-height: 30px;overflow:hidden;height: 30px;color: #9C9C9C;font-size: 12px}
.course-info li.desc {height: 60px;}
.course-info li span, .course-info li em {float: left}
.course-info li em {margin-top: 6px}
.course-info li i {font-style: normal}
.course-info .price {height: 22px;line-height: 22px;padding: 16px 0;font-size: 14px;color: #F29061;}
.course-info .downlist {line-height: 22px;padding: 16px 0;font-size: 14px;color: #F29061;}
.course-info .downlist ul{float:right;width:550px;overflow:hidden}
.course-info .downlist ul li{float:left;width:100px;}
.course-info .downlist ul li a{font-size: 14px;display:block;padding:0 10px;line-height: 22px;}
.course-info .price s {color: #707070;font-size: 12px}
.course-info .price b {font-size: 20px;color: #EB6204;vertical-align: middle;padding-left: 10px}
.course-info .price i {display: inline-block;widtH: 19px;height: 19px;vertical-align: middle;margin: 0px 0 0 10px}
.course-bar {height: 37px;}
.course-bar a, .course-bar a:visited, .bmfrom .bmbtn {float: left;widtH: 106px;line-height: 37px;height: 37px;background: url(../images/m.png) no-repeat 0 -146px;text-indent: 40px;font-size: 12px;color: #fff;margin-right: 10px}
.course-bar a.zx, .course-bar a.zx:visited {background-position: 0 -184px;}
.course-bar a.qqzx, .course-bar a.qqzx:visited {background-position: 0 -222px}
.course-bar .free-tel {float: left;background: url(../images/kctel.gif) no-repeat;padding-left: 43px;width: 230px;height: 37px;line-height: 37px;font-size: 14px;color: #638B07;}
.course-bar .free-tel span {float: left;display: block;widtH: 134px;font-weight: bold}
.course-bar .free-tel a, .course-info .free-tel a:visited {widtH: 96px;background: none;margin: 0;text-indent: 0;text-align: center}
.kecheng {padding-top: 20px;margin-bottom: 24px}
.kecheng .title {height: 36px;border-bottom: 1px solid #C9C9C9;padding-right: 32px;position: relative}
.kecheng .title ul {position: absolute;bottom: 1px;left: 32px;right:32px;border-left: 1px solid #c9c9c9;height: 36px;}
.kecheng .title ul li {float: left;width: 106px;border: solid #C9C9C9;border-widtH: 1px 1px 1px 0px;height: 36px;line-height: 36px;font-size: 14px;text-align: center;background: #FCFCFC;cursor: pointer}
.kecheng .title ul li:nth-child(4) {float: right;border-left:1px solid #c9c9c9;border:none;color:#ccc;}
.kecheng .title ul li.on {border-bottom: 1px solid #fff;background: #fff}
.kecheng .title .bdshare {float: right}
.kecheng .kc-bd {heighT: 100%;overflow: hidden}
.baoming ul {padding: 26px 20px;height: 280px;}
.baoming ul li {float: left;widtH: 404px;line-height: 36px;height: 36px;padding-bottom: 24px}
.baoming ul li label {float: left;display: block;width: 70px;text-align: right;font-size: 16px}
.baoming ul li .ipt {float: left;padding: 0 10px;width: 262px;border: 1px solid #E5E5E5;line-height: 34px;height: 34px}
.baoming ul li .yzm {width: 120px}
.baoming ul li img {margin-left: 4px;float: left;height: 36px;}
.baoming ul .saytext {height: 90px;widtH: 100%;}
.baoming ul .saytext textarea {float: left;padding: 5px 10px;border: 1px solid #e2e2e2;width: 724px;height: 80px;}
.baoming ul .sub {padding: 0 0 0 70px;height: 40px}
.baoming ul .sub input {margin-right: 10px}
.btn {width: 106px;height: 40px;background: #489112;font-size: 16px;color: #fff;border: none;cursor: pointer}
.btn:hover {background: #666;}
.res {background: #E0E0E0;color: #535353}
.res:hover {color: #fff}
/* 会员登录/注册 */
.reg {background: #FAFAFA;height: 100%;overflow: hidden;margin-top: 40px}
.regpost {float: left;width: 919px;background: #fff;border-left: 1px solid #F4F4F4}
.regpost .title, .reglogin .title {height: 82px;border-bottom: 1px solid #DCDCDC;line-height: 82px;padding: 0 50px}
.regpost .title h3 {display: inline;font-size: 22px;color: #000;font-weight: 400}
.regpost .title span {color: #A9A9A9;padding-left: 10px}
.reglogin {float: right;width: 260px}
.reglogin .title {padding: 0;position: relative}
.reglogin .title p {background: #fafafa;padding: 0 10px;position: absolute;bottom: -10px;height: 20px;line-height: 20px;left: 54px}
.reglogin .godl {text-align: center;padding: 30px 0;}
.reglogin .godl a {width: 120px;height: 38px;line-height: 38px;text-align: center;color: #fff;background: #71AB45;display: block;margin: 0 auto;font-size: 16px}
.reglogin .godl a:hover {background: #499113}
.regfrom {padding: 20px 10;height: 100%;overflow: hidden}
.regfrom ul {padding: 20px 0;}
.regfrom h4 {color: #F39700;font-size: 16px;line-height: 74px;height: 74px;border: dashed #E7E7E7;border-width: 1px 0;text-indent: 70px}
.regfrom li {padding: 22px 0;clear: both;position: relative;}
.regfrom .f-tit {float: left;text-align: right;widtH: 160px;padding-right: 10px;line-height: 38px;font-size: 16px}
.regfrom .f-ipt {float: left;line-height: 38px;width: 350px}
.regfrom .f-tps {float: left;widtH: 360px;color: #C8C8C8;font-size: 12px;line-height: 36px;height: 36px;padding: 0 10px;}
.regfrom .f-tps span {color: #f00}
.regfrom .Validform_wrong, .regfrom .Validform_right {color: #638C0C;background: url(../images/g.gif) no-repeat 0 -142px;padding-left: 20px}
.regfrom .Validform_wrong {color: #F29248;background-position: 0 -186px}
.regfrom .f-tit span {padding-right: 10px;color: #f00;font-family: Georgia, "Times New Roman", Times, serif}
.regfrom .red {color: #c00}
.regfrom .inpt {border: 1px solid #D7D7D7;line-height: 26px;height: 26px;padding: 5px;width: 328px;}
.regfrom .inptok {border: 1px solid #A4C969;background: #F9FCF1}
.regfrom .Validform_error {border: 1px solid #FF9C00;background: #FFFCB5}
.regfrom .fbtn {padding-left: 170px;border-top: 1px dashed #E7E7E7;margin-top: 30px;}
.regfrom .fbtn input {font-weight: bold}
.reglistcon {padding: 100px 0;height: 100%;overflow: hidden}
.reglist {border: 1px solid #eee;background: #f9f9f9;padding: 20px 16px;float: left;widtH: 368px;margin-left: 40px;height: 220px}
.reglist h3 {line-height: 36px;height: 36px;font-size: 20px;color: #080;}
.reglist p {line-height: 28px;color: #888;height: 112px}
.reglist .goreg {padding: 15px 0;color: #e00;font-size: 16px}
.reglist .goreg .btn {margin-right: 20px}
/* 登陆 */
.login {background: url(../images/loginbg.jpg) no-repeat;height: 434px;margin: 50px 0 20px}
.login-box {box-shadow: 0 0 4px #ddd;width: 366px;height: 429px;background: #fff url(../images/login-top.jpg) no-repeat;float: right;padding-top: 5px}
.login-box h3 {line-height: 40px;height: 40px;font-size: 18px;text-indent: 28px;padding-top: 8px}
.slogin {padding: 0 28px;height: 270px;}
.slogin li {height: 44px;float: left;width: 310px;margin-top: 20px;}
.slogin .loginipt label {border: 1px solid #E1E1E1;height: 42px;line-height: 42px;float: left;widtH: 46px;background: #F5F5F5 url(../images/g.gif) no-repeat 14px -52px}
.slogin .loginipt input {float: left;border: 1px solid #E1E1E1;border-left: 0;widtH: 251px;line-heighT: 42px;height: 42px;padding-left: 10px;color: #999;background: #FAFAFA;}
.slogin .passw label {background-position: 14px -92px}
.slogin .c {height: 28px;line-heighT: 28px;}
.slogin .c input {vertical-align: middle}
.login-box .b {height: 50px;line-heighT: 50px}
.login .btn, .regfrom .fbtn .btn {background: #69A332;width: 310px;border: 0;padding: 0;cursor: pointer;font-size: 16px;color: #fff;line-height: 48px;height: 48px;}
.login .btn:hover, .regfrom .fbtn .btn:hover {background: #57AF58;;}
.slogin span {float: right;}
.slogin span a, .slogin span a:visited {color: #0068B6}
.blogin {padding: 0 22px;height: 110px;background: #FDFEF6;text-align: center;border-top: 1px solid #EAF3DE}
.blogin p {height: 50px;line-height: 50px;}
.blogin .breg a {line-height: 34px;height: 34px;border: 1px solid #8EAE62;border-radius: 4px;text-align: center;color: #698D69;widtH: 120px;display: inline-block}
.blogin .breg a:hover {color: #f00}
.blogin .breg a.bqq {background: url(../images/g.gif) no-repeat 17px -72px;padding-left: 20px}
.regfrom .fbtn .btn {widtH: 340px;}
/*空间*/
#spacehaed {background: #fff;}
#spacehaed .flbar {float: left;}
#spacehaed .flbar a {background: url(../images/g.gif) no-repeat 0 -234px;padding-left: 24px}
#spacehaed .flbar a.goclass {background-position: 0 -270px}
#spacehaed .tsearch {float: right}
.spacelogo {float: left;width: 700px;padding-top: 18px}
.spacelogo img {float: left;width: 134px;height: 70px;border: 1px solid #E9E9E9}
.spacelogo .sitename {float: left;padding-left: 16px}
.spacelogo h2 {line-height: 32px;height: 32px;font-size: 26px;font-weight: bold;color: #0A7C24}
.spacelogo h2 a {color: #0A7C24}
.spacelogo p {heighT: 30px;padding-top: 8px;overflow: hidden}
.spacelogo p i {float: left;width: 30px;line-height: 100px;height: 30px;margin-right: 10px;display: block;overflow: hidden;}
.spacelogo p .ico-sincerity {background-position: 0px -293px}
.spacelogo p .ico-gov {background-position: -38px -292px}
.spacelogo p.on .ico-sincerity {background-position: 0px -263px}
.spacelogo p.on .ico-gov {background-position: -38px -262px}
#spacehaed .head {heightL: 116px}
#spacehaed .menu {background: #78A516;height: 44px;}
#spacehaed .menu li {float: left;widtH: 120px;line-height: 44px;text-align: center;font-size: 16px}
#spacehaed .menu li a {display: block;color: #fff}
#spacehaed .menu li a:hover, #spacehaed .menu li.curr {background: #6A9313}
.spacebanner {padding: 16px 0 0px;}
.space-col {float: left;width: 896px;padding-top: 26px;}
.space-side {float: right;widtH: 260px;padding-top: 26px;}
.course-col {float: left;width: 896px;padding-top: 26px;}
.course-side {float: right;widtH: 260px;padding-top: 26px;}
.sbox, .online-bm {margin-bottom: 24px;background: #fff}
.sbox .title {border-top: 3px solid #78A516;height: 43px;line-height: 42px;background: url(../images/sbox-tit.png) repeat-x;padding: 0 16px;}
.sbox .title h3 {float: left;}
.sbox .title i {widtH: 16px;height: 16px;margin-top: 13px}
.sbox .title i, .sbox .title span {color: #097C24;display: block;float: left;}
.sbox .title span {font-size: 18px;padding-left: 10px}
.sbox .title a.more {float: right;font-size: 14px;color: #535353;}
.sbox .title a.more:hover {color: #f00}
.teacher {padding: 10px 20px;height: 100%;overflow: hidden}
.teacher li {float: left;widtH: 400px;height: 150px;padding: 20px 0;border-bottom: 1px solid #F1F1F1}
.teacher li.last {border-bottom: 0;}
.teacher li img {float: left;widtH: 124px;height: 150px}
.teacher li div {float: left;widtH: 240px;padding-left: 20px}
.teacher li p {line-height: 22px;height: 88px;color: #898989;font-size: 12px;padding: 5px 0;}
.teacher li span {display: block;heighT: 24px;line-height: 24px;}
.teacher li b {font-size: 18px;font-weighT: 400;padding-right: 10px}
.teacher li span {color: #898989}
.teacher li em, .lesson .desc .more em {display: block;border-radius: 4px;border: 1px solid #D1D1D1;text-align: center;line-height: 26px;height: 26px;font-size: 14px;color: #648D09;width: 80px;font-style: normal}
.teacher li p a, .distr li span a {color: #0074A9}
.teacher li p a:hover {color: #f00}
.campus {padding: 8px 0 8px 8px}
.campus li {float: left;margin: 8px;}
.campus li, .campus li img {widtH: 130px;heighT: 86px;}
.distr {padding: 10px 14px;}
.distr li {border-bottom: 1px dashed #CECECE;height: 70px;padding: 6px 0;line-height: 34px}
.distr li b {float: left;display: block;line-heighT: 34px;font-size: 18px;font-weight: 400}
.distr li span {float: right;font-size: 12px;}
.distr li p {line-height: 26px;height: 26px;color: #7D7D7D;widtH: 282px;clear: both}
.online-bm {background: #fff}
.online-bm h3 {height: 97px;background: url(../images/space-zxbm.jpg) no-repeat;text-indent: -9999px}
.school-info h3 {background: #7BB522;line-height: 44px;height: 44px;text-indent: 26px;font-size: 16px;color: #fff;position: relative}
.school-info h3 i {width: 0;display: block;height: 0;border-width: 6px 6px 0;border-style: solid;border-color: #7BB522 transparent transparent;/*灰 透明 透明 */position: absolute;left: 26px;bottom: -6px}
.school-info .info {height: 100px;text-align: center;padding-top: 14px}
.school-info .info b {font-size: 18px;color: #535353;line-height: 50px;height: 50px;display: block;font-weight: 400}
.school-info .info p {color: #AFAFAF;line-height: 28px;}
.school-info .space-kf {background: #FEFEF8}
.space-kf {border-top: 1px solid #f0f0f0;heighT: 110px;padding: 22px 0 0 32px;}
.space-kf .mycall {height: 30px;line-heighT: 30px;}
.space-kf .mycall i, .space-kf .mycall em {float: left;display: block;font-style: normal}
.space-kf .mycall i {widtH: 26px;heighT: 30px;}
.space-kf .mycall em {color: #FF8900;font-family: Arial, Helvetica, sans-serif;font-size: 34px;font-weight: bold;padding-left: 10px}
.space-kf .course-bar {padding: 14px 22px 0 0}
.space-kf .course-bar a.qqzx {float: right;}
.space-kf .course-bar a.zx, .space-kf .course-bar a.zx:visited {margin-left: 70px;_display: inline;}
.bmfrom {padding: 16px 20px 10px 20px}
.bmfrom ul {height: 306px;}
.bmfrom li {padding-bottom: 12px;height: 34px;line-heighT: 34px}
.bmfrom li label {float: left;width: 70px;}
.bmfrom li select {width: 200px;}
.bmfrom li .ipt {float: left;padding: 5px 10px;line-height: 22px;height: 22px;widtH: 178px}
.bmfrom li.text textarea, .bmfrom li .ipt {border: 1px solid #D5D5D5;background: #fff url(../images/inptbg.png) repeat-x;border-radius: 4px}
.bmfrom li.text {height: 60px;}
.bmfrom li.text textarea {height: 60px;widtH: 198px}
.bmfrom li #key {margin-right: 10px}
.bmfrom .bmbtn {margin: 0 0 0 70px;border: 0;display: inline;cursor: pointer;text-indent: 30px}
.bmfrom .sub {height: 38px;}
.bmpage {padding: 30px 20px;}
.bmpage ul {height: 100%;}
.bmpage li {height: 50px}
.bmpage li label {widtH: 110px;text-align: right;padding-right: 10px;font-size: 16px}
.bmpage li .ipt {padding: 7px 10px;widtH: 268px;}
.bmpage .tps {float: left;padding-left: 14px}
.bmpage .tps span {color: #f00;}
.bmpage li select {width: 290px;}
.bmpage li.text {height: 90px;}
.bmpage li.text textarea {width: 580px;height: 88px}
.bmpage li img {margin-left: 10px}
.bmpage .sub {padding: 20px 0 0 120px;height: 40px;border-top: 1px dashed #eee;margin-top: 10px}
.bmpage .sub input {margin-right: 10px}
.nomb {margin-bottom: 0;}
.lesson ul {padding: 5px 20px}
.lesson li {padding: 16px 0;height: 124px;border-bottom: 1px solid #f1f1f1}
.lesson li .img {float: left;}
.lesson li .img, .lesson li .img img {width: 182px;height: 124px;}
.lesson i, .lesson em {font-style: normal}
.lesson .desc {float: right;width: 650px;}
.lesson .desc .tit {height: 24px;clear: both;}
.lesson .desc .tit h2 {float: left;font-size: 20px;font-weight: 400;}
.lesson .desc .tit span {float: right;font-size: 12px;}
.lesson .desc .tit span em {color: #EA6101;font-size: 18px;}
.lesson .desc .txt {line-height: 24px;height: 48px;padding: 10px 0;color: #898989;font-size: 13px}
.lesson .desc .more em, .lesson .desc .more i {float: left;display: block}
.lesson .desc .more em {background: #fcfcfc;width:auto;min-widtH: 80px;padding:0 10px;}
.lesson .desc .more i {padding-right: 10px;min-widtH: 80px;}
.lesson .desc .more i a, .lesson .desc .more i a:visited {display: block;width: 100%;line-height: 28px;height: 28px;background: #7EB41E;color: #fff;text-align: center;border-radius: 4px}
.lesson .desc .more i a:hover {background: #73A21C}
.lesson .desc .more span.fl {padding-right: 10px;widtH: 80px;}
.lesson .desc .more span.fl a, .lesson .desc .more span.fl a:visited {display: block;width: 100%;line-height: 28px;height: 28px;background: #7EB41E;color: #fff;text-align: center;border-radius: 4px}
.lesson .desc .more span.fl a:hover {background: #73A21C}
.lesson .desc .more .fr{color:#aaa;line-height: 28px;height: 28px;}
.space-hotkc {margin: 0 10px;height: 100%;overflow: hidden;padding: 5px 0 10px 0;}
.space-hotkc li {width: 284px}
.space-hotkc li p, .space-hotkc li.on p {widtH: 254px}
.shizi #endtext {font-size: 14px;padding: 20px 40px;}
.shizi .info {margin: 0 24px;border-bottom: 1px solid #EAEAEA;padding: 60px 40px 40px;height: 200px;}
.shizi .info img {float: left;width: 160px;heighT: 200px;}
.shizi .intro {float: right;width: 500px;}
.shizi .intro .hd {heighT: 50px;}
.shizi .intro h1 {float: left;line-heighT: 50px;heighT: 50px;font-size: 42px;color: #000}
.shizi .intro b {float: left;font-size: 24px;padding: 16px 0 0 14px;color: #7C7C7C;font-weight: 400}
.shizi .intro ul {padding-top: 10px}
.shizi .intro li {line-height: 36px;height: 36px;color: #666}
.space-contact {height: 100%;overflow: hidden;padding: 20px 0;}
.space-contact li {float: left;widtH: 420px;font-size: 16px;color: #9F9F9F;border-bottom: 1px dashed #E1E1E1;line-height: 60px;heighT: 60px;text-indent: 36px}
.space-contact li span {color: #466C00}
.space-course .course-info {margin: 0}
.space-course .course-info .img, .space-course .course-info .img img {width: 286px;height: 256px;}
.space-course .info {widtH: 502px;}
.space-course .info h1 {padding-bottom: 14px}
.space-course .info ul {padding: 0}
.space-course li {font-size: 14px;line-heighT: 28px;heighT: 28px}
.space-course .price {padding: 6px 0 10px;}
.space-course .course-bar a, .space-course .course-bar a:visited {margin-right: 5px}
.space-course .free-tel {background-position: 0 -39px;padding-left: 30px;width: 218px}
.space-course .free-tel span {widtH: 122px;font-size: 16px}
.space-course .free-tel a, .space-course .free-tel a:visited {margin: 0;}
.photolist li {float: left;widtH: 237px;heighT: 170px;background: url(../images/photobg.png) no-repeat;margin: 20px;_display: inline;position: relative}
.photolist li img {width: 220px;height: 153px;margin: 8px 0 0 8px;}
.photolist li a {display: block;color: #fff;}
.photolist li i, .photolist li em, .photolist li b, .photolist li s {display: none;position: absolute;left: 0;font-style: normal}
.photolist li i {background: #000;filter: alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;widtH: 100%;height: 170px;top: 0;}
.photolist li s, .photolist li em {top: 42px;widtH: 90px;heighT: 40px;text-align: center;line-heighT: 40px;left: 69px;border-radius: 4px;}
.photolist li s {background: #fff;filter: alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;}
.photolist li em {color: #000;}
.photolist li b {bottom: 20px;widtH: 100%;line-heighT: 60px;height: 60px;text-align: center;font-size: 16px;font-weight: normal}
.photolist li a:hover i, .photolist li a:hover em, .photolist li a:hover b, .photolist li a:hover s {display: block}
/*评论*/
.comment .post {height: 100%;padding: 24px;border-bottom: 3px solid #F4F4F4}
.comment .post .textarea {height: 66px}
.comment .post .textarea textarea {border: 1px solid #CECECE;widtH: 780px;height: 56px;font-size: 14px;background: #fff;overflow: auto;padding: 5px;outline: none;color: #888}
.comment .btns {position: relative;height: 30px;padding-top: 10px}
.comment .btns button {position: absolute;right: 0px;bottom: 0px;widtH: 90px;height: 30px;background: #82BCEE;border: none;border-radius: 4px;color: #fff;cursor: pointer}
.comment .btns button:hover {background: #888}
.comment .btns p {position: absolute;right: 110px;line-height: 30px;top: 10px;color: #999}
.comment .btns p span {color: #f00}
.comment .btns p .tol {color: #37A7D5}
.comment .face a.clickface, .comment .face a.clickface:visited {float: left;display: block;width: 30px;height: 30px;}
.comment .face .clickface i {height: 19px;width: 19px;background: url(../images/m.png) no-repeat -153px -181px;display: block;margin: 10px 0 0 0px}
.comment .face a.clickface:hover i {background-position: -153px -203px}
.comment .face-ico {float: left;height: 26px;padding: 8px 0 5px 14px;display: none}
.comment .face-ico img {vertical-align: middle}
.comment-list dl {border-bottom: 1px dashed #e8e9eb;height: 100%;overflow: hidden;padding: 20px;clear: both}
.comment-list dl.bg {background: #fcfcfc}
.comment-list dl dt {float: left;widtH: 50px;padding-right: 20px}
.comment-list dl dt img {widtH: 50px;heighT: 50px;border-raidus: 50%;}
.comment-list dl dd {float: left;line-height: 32px;widTH: 730px}
.comment-list .name {heighT: 24px;line-height: 24px;}
.comment-list .name b {float: left;font-weighT: normal}
.comment-list .name span {float: left;padding-left: 10px;color: #999;font-size: 12px;}
.comment-list .name i {float: right;widTH: 15px;heighT: 13px;background: url(../images/m.png) no-repeat -157px -225px;display: block}
.comment-list .name i a {display: block;widtH: 100%;line-heighT: 39px;heighT: 13px;overflow: hidden}
.comment-list .name a, .comment-list .name a:visited {color: #37A7D5}
.comment-list .name a:hover {color: #f00}
.comment-list p {line-height: 24px;}
.ecomment p {padding: 0;margin: 0;}
.ecomment {margin: 0;padding: 0;background: #ffc}
.ecomment {margin-bottom: 12px;overflow-x: hidden;overflow-y: hidden;background: #ffc;padding: 6px;border: solid 1px #ccc;}
.ecommentauthor {float: left;color: #F96;font-weight: bold;}
.ecommenttext {clear: left;margin: 0;padding: 0;}
.kc-bd .comment .post .textarea textarea {widtH: 840px}
.kc-bd .comment-list dl dd {widTH: 780px}
.artlist {padding: 15px 20px 13px;margin-bottom: 8px}
.artlist ul {}
.artlist li {height: 50px;line-height: 50px;font-size: 16px;position: relative;border-bottom: 1px dashed #e6e6e6;}
.artlist li span {position: absolute;right: 20px;top: 0;color: #858585;font-size: 14px;}
/*校区*/
.mapfilter {padding: 10px 12px;border-bottom: 1px solid #f1f1f1}
.mapfilter a, .mapfilter a:visited {float: left;display: inline-block;padding: 0 12px;margin: 6px 12px;line-height: 30px;height: 30px;white-space: nowrap;}
.mapfilter a.curr, .mapfilter a.curr:visited, .mapfilter a:hover {background: #638C0A;color: #fff}
.maplist li {border-bottom: 1px solid #f1f1f1;padding: 30px 40px 24px;clear: both;height: 100%;overflow: hidden}
.maplist li .img {float: left;width: 138px;heighT: 96px;}
.maplist li .address {float: left;widtH: 494px;padding-left: 28px}
.maplist li .address b {display: block;line-height: 30px;heighT: 36px;font-weight: 400;font-size: 20px;}
.maplist li .address p {line-height: 30px;heighT: 30px;color: #999}
.maplist li .openmap {float: right;width: 100px;margin-top: 33px;height: 36px;}
.maplist li .openmap a {display: block;height: 36px;line-height: 36px;background: #638C0A;border-radius: 4px;text-align: center;color: #fff}
.maplist li .openmap a:hover {background: #71A00C}
.school-map {width: 740px;padding: 9px;border: 1px solid #E6E6E6;margin-top: 26px;position: relative;clear: both;}
.school-map i {background: url(../images/m.png) no-repeat -88px -264px;widtH: 11px;height: 7px;display: block;position: absolute;right: 40px;top: -7px;}
.school-map .bdmap {widtH: 740px;height: 360px}
.photopage {padding: 20px;}
/* 相册 */
.album {width: 800px;overflow: hidden;}
.album-image-md {position: relative;z-index: 1;margin: 0 auto;height: 550px;overflow: hidden;}
.album-image-bd {position: relative;z-index: 1;margin: 0 auto;height: 500px;text-align: center;overflow: hidden;}
.album-image {position: absolute;z-index: 2;top: 50%;left: 50%;}
.album-image-ft {margin: 0 auto;height: 50px;line-height: 50px;text-align: center;overflow: hidden;}
#album-image-ft {font-size: 12px;}
.album-image-nav {position: absolute;z-index: 2;top: 0;left: 0;margin: 0;padding: 0;width: 800px;height: 550px;overflow: hidden;}
.album-image-nav-left-block {position: relative;z-index: 1;float: left;margin: 0;width: 50%;height: 550px;list-style-type: none;overflow: hidden;}
.album-image-nav-right-block {position: relative;z-index: 1;float: left;margin: 0;width: 50%;height: 550px;list-style-type: none;overflow: hidden;}
.album-image-btn-prev:link, .album-image-btn-prev:visited, .album-image-btn-prev:hover {position: absolute;z-index: 2;top: 50%;left: 0;margin: -40px 0 0 0;width: 40px;height: 80px;line-height: 60px;font-size: 100px;color: #999;opacity: 0.7;filter: alpha(opacity=70);text-decoration: none;text-align: center;overflow: hidden;background: #333 url(../images/albumbigbtn.png) no-repeat 0 4px}
.album-image-btn-next:link, .album-image-btn-next:visited, .album-image-btn-next:hover {position: absolute;z-index: 2;top: 50%;right: 0;margin: -40px 0 0 0;width: 40px;height: 80px;line-height: 60px;font-size: 100px;color: #999;opacity: 0.7;filter: alpha(opacity=70);text-decoration: none;text-align: center;overflow: hidden;background: #333 url(../images/albumbigbtn.png) no-repeat -41px 4px}
.album-image-btn-prev:hover, .album-image-btn-next:hover {color: #FFF;background-color: #000;}
.album-image-loading-overlay {position: absolute;z-index: 4;top: 0;left: 0;margin: 0;width: 800px;height: 550px;background-color: #FFF;opacity: 0.6;filter: alpha(opacity=60);overflow: hidden;}
.album-image-loading-overlay img {position: absolute;z-index: 4;top: 50%;left: 50%;margin: -50px 0 0 -50px;width: 100px;height: 100px;}
.album-carousel {width: 800px;height: 90px;overflow: hidden;border: 1px solid #EAEAEA;background: #F5F5F5;padding: 20px 0;}
.album-carousel-btn-prev:link, .album-carousel-btn-prev:visited, .album-carousel-btn-prev:hover {float: left;margin: 11px 0 0;width: 27px;height: 68px;overflow: hidden;background: url(../images/albumbtn.gif) no-repeat}
.album-carousel-btn-next:link, .album-carousel-btn-next:visited, .album-carousel-btn-next:hover {float: right;margin: 11px 0 0;width: 27px;height: 68px;overflow: hidden;background: url(../images/albumbtn.gif) no-repeat -27px 0}
.album-carousel-btn-prev:hover, .album-carousel-btn-next:hover {color: #F00;background-color: #F4F4F4;}
.album-carousel-zone {position: relative;z-index: 1;float: left;margin: 0 5px;width: 730px;height: 90px;overflow: hidden;_display: inline;}
.album-carousel-list {position: absolute;z-index: 2;top: 0;left: 0;margin: 0;padding: 0;width: 1480px;height: 90px;overflow: hidden;}
.album-carousel-thumb {position: relative;z-index: 3;float: left;margin: 0 8px;list-style-type: none;width: 130px;height: 90px;overflow: hidden;}
.album-carousel-thumb a:link, .album-carousel-thumb a:visited, .album-carousel-thumb a:hover {position: absolute;z-index: 2;top: 0;left: 0;width: 120px;height: 80px;padding: 4px;border: 1px solid #EAEAEA;overflow: hidden;}
.album-carousel-thumb-selected a:link, .album-carousel-thumb-selected a:visited, .album-carousel-thumb-selected a:hover, .album-carousel-thumb a:hover {padding: 0px;border: 5px solid #434343;}
.album-carousel-thumb img {width: 120px;height: 80px;}
.album-carousel-thumb-selected a:link img, .album-carousel-thumb-selected a:visited img, .album-carousel-thumb-selected a:hover img, .album-carousel-thumb a:hover img {opacity: 1;filter: alpha(opacity=100);}
.album-download {display: none}
.callshow-box {box-shadow: 0 0 10px #000;background: #fff;width: 600px;height: 250px;display: none;z-index: 99;top: 50%;left: 50%;position: fixed;margin: -150px 0 0 -300px;overflow-y: auto;_position: absolute;border-radius: 10px;}
.callshow-box .title {line-height: 55px;height: 55px;padding: 0 18px;font-size: 18px}
.callshow-box .title b {font-weight: normal}
.callshow-box a.close, .callshow-box a.close:visited {float: right;display: block;width: 16px;line-height: 48px;height: 16px;background: url(../images/close.gif) no-repeat 0 2px;overflow: hidden;margin-top: 19px;}
.callshow-box a.close:hover {background-position: 0 -15px}
.callshow-box .callcon {border: solid #ddd;border-width: 1px 0;height: 92px;padding: 15px;font-size: 12px;}
.callshow-box .callcon p {background: #FCF8E3;line-heighT: 34px;height: 34px;padding: 0 12px;}
.callshow-box .wb {width: 620px;height: 244px;clear: both;}
.callshow-box .form-group {padding-top: 10px;height: 34px;line-heighT: 34px;}
.callshow-box .form-group span {float: left;width: 150px;text-align: center;display: block;color: #1E90DB}
.form-control {border-radius: 5px;border: 1px solid #ccc;line-height: 32px;height: 32px;widtH: 296px;padding: 0 12px;outline: none;}
.form-control:focus {border-color: #843534;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #ce8483;box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #ce8483}
.callshow-box .form-group i {color: #f00;padding-left: 10px}
.callbtn {padding: 15px 15px 0 0;height: 34px;text-align: right}
.callbtn .btn {line-height: 34px;height: 34px;margin-left: 10px;border-radius: 4px;font-size: 14px}
.opacity_bg {width: 100%;position: absolute;background: #000;opacity: 0.5;filter: alpha(opacity=50);top: 0;left: 0;display: none;z-index: 98;}

.nav-img{width:100%;margin:15px 0;overflow: hidden;}
.nav-img ul li a img {    width: 114px;
    height: 40px;}
.nav-img ul li {    float: left;
    margin: 7px;}
.red{color:red}
.blue{color:blue}
.f80{color:#f80}
.black{color:black}
.big18{font-weight:bold;font-size:18px;}
.big20{font-weight:bold;font-size:20px;}
.video_con{overflow:hidden;padding-top:16px;background:#fff;}
.video_con .loop {padding: 10px 0 20px 0;}
.video_list{margin:10px 15px 0;}
.file_list{margin:10px 5px 0;}
.video_list li{line-height:60px;overflow:hidden}
.video_list li:hover{background:#f9f9f9}
.video_list li.on{background:#f9f9f9}
.video_list li span{float:left;font-size:12px;}
.video_list li span:nth-child(1){width:64%;overflow:hidden;text-overflow:ellipsis;white-space:400;}
.video_list li span:nth-child(2){width:12%;color:#909090}
.video_list li span:nth-child(3){width:12%}
.video_list li span:nth-child(4){width:12%;text-align:center;}
.video_list li span:nth-child(1) a{padding-left:10px;display:block;font-weight:normal;}
.video_list li span:nth-child(1) a img{width:75px;height:50px;margin-right:15px;}
.video_list li:hover span:nth-child(1) a{color:#f00;}
.video_list li.on span:nth-child(1) a{color:#f00;/**background:url(../images/video.png) 10px 8px no-repeat;padding-left:35px;**/}
.file_list li.on span:nth-child(1) a{color:#f00;background:url(../images/file.png) 10px 8px no-repeat;padding-left:35px;}
.video_list li span:nth-child(3) i{color:#f00;font-style:normal;}
.video_list li span:nth-child(4) a{padding:4px 12px;background:#7fba22;color:#fff;border-radius:10px;}
.video_list li span:nth-child(4) a:hover{background:#593;}
.sp_nav{float:right}
.sp_nav a,.sp_nav i{margin:0 5px 0 0;padding:4px 20px;border-radius:10px;background:#7fba22;color:#fff;font-size:13px;}
.sp_nav i{background:#ccc}
.sp_nav a:hover{background:#593}
.hot-list-video{overflow:hidden;margin:0 -1%;}
.mt10 .hot-list-video{margin:0 10px;}
.hot-list-video li{width:24%;float:left;height:auto;font-size:14px;margin:1% 0.5%;overflow:hidden;}
.hot-list-video li:hover{box-shadow: rgba(30, 25, 25, 0.298039) 0px 1px 3px;}
.hot-list-video li:nth-child(4n+1){clear:both}
.hot-list-video li .img{position:relative;overflow:hidden;display:block;}
.hot-list-video li .img img{width:100%;height:120px;transition: 0.1s all;-webkit-transition: 0.1s all;-o-transition: 0.1s all;-moz-transition: 0.1s all;-ms-transition: 0.1s all;}
.hot-list-video li:hover .img img{-webkit-filter: saturate(2.6);filter: saturate(2.6);}
.hot-list-video li .img span{position: absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;}
.hot-list-video li:hover .img span{background:url(../images/pause_scgedyke_on.png) center center no-repeat;background-size:40px 40px;filter:alpha(opacity=100);opacity:1;}
.hot-list-video li:hover .img span i,.hot-list-video li:hover .img i.num{background:rgba(0,0,0,.55);}
.hot-list-video li .img span i,.hot-list-video li .img i.num{position: absolute;bottom:6px;right:6px;background:rgba(0,0,0,.3);font-style:normal;padding:1px 5px 2px;overflow:hidden;color:#fff;text-align:right;font-size:11px;transition: 0.5s all;-webkit-transition: 0.5s all;-o-transition: 0.5s all;-moz-transition: 0.5s all;-ms-transition: 0.5s all;border-radius:2px;}
.hot-list-video li:hover .img span i,.hot-list-video li .img i.num{}
.hot-list-video li .img b{padding:0 2px;font-size:12px;font-weight:500;}
.hot-list-video li .text{color:#000;display:block;padding:6px 8px 8px;line-height:21px;margin:0;font-size:13.5px;background:#f9f9f9}
.hot-list-video li .text i{float:right;width:42px;height:42px;line-height:42px;display:block;text-align:center;font-weight:100;}
.hot-list-video li:hover .text{color:red;background:#fff}
.hot-list-video li .desc{text-overflow:ellipsis;white-space:nowrap;color:#909090;font-size:12px;}
.kc li .text{text-align:center;}

.slideBox2{width:360px;height:auto;position:relative;}
.slideBox2 .hd{height:10px;overflow:hidden;position:absolute;right:10px;top:245px;z-index:100;}
.slideBox2 .hd ul li{float:left;margin-right:5px;width:10px;height:10px;line-height:10px;text-align:center;background:#fff;cursor:pointer;filter:alpha(opacity=75);opacity:0.75;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;border-radius:50%;text-indent:-99px;overflow:hidden;}
.slideBox2 .hd ul li.on{background:#f00;color:#fff;filter:alpha(opacity=100);opacity:1;}
.slideBox2 .bd ul li{position:relative;}
.slideBox2 .bd ul li .img{position:relative;display:block;overflow:hidden}
.slideBox2 .bd ul li .img img{height:270px;width:360px;}
.slideBox2 .bd ul li .img span{position:absolute;left:0;bottom:0;width:100%;background:rgba(0,0,0,0.5);line-height:40px;z-index:10;color:#fff;font-size:14px;padding:0 15px;}
.slideBox2 .bd ul li .img:hover span{color:#fff;}
.slideBox .prev,
.slideBox .next,
.slideBox2 .prev,
.slideBox2 .next{position:absolute;left:0%;top:50%;margin-top:-36px;display:block;width:20px;height:50px;background:#000 url(../images/slider-arrow2.png) 3px center no-repeat;filter:alpha(opacity=0);opacity:0;cursor:pointer;}
.slideBox .next,.slideBox2 .next{left:auto;right:0%;background-position:-19px center ;}
.slideBox .prev:hover,
.slideBox .next:hover,
.slideBox2:hover .prev,
.slideBox2:hover .next{filter:alpha(opacity=40);opacity:.4;}
.slideBox .prevStop,.slideBox2 .prevStop{display:none;}
.slideBox .nextStop,.slideBox2 .nextStop{display:none;}
.v1,.v2,.v3{float:left;overflow:hidden;}
.v1{margin-top:15px;border:1px solid #ddd;background:#FAFAFA;}
.v2{margin:10px 20px;width:578px;}
.v3{margin-top:10px;width:200px;}
.v1 .slideBox .prev,
.v1 .slideBox .next,
.v1 .slideBox2 .prev,
.v1 .slideBox2 .next{top:36%;}
.v1 .slideBox2 .bd ul li{background:#FAFAFA;}
.v1 .slideBox2 .bd ul li .title{display:block;line-height:180%;padding:5px 10px 5px;}
.v1 .slideBox2 .bd ul li .title strong{font-size:14px;display:block;line-height:210%;margin-bottom:-2px;}
.v1 .slideBox2 .bd ul li .desc{font-size:13px;display:block;line-height:150%;padding:0 10px 10px;color:#909090;}
.v2 .hot-list-video li{width:31.33333%;margin:1% 1% 0.5%;}
.v2 .hot-list-video li:nth-child(3n+1){clear:both}
.v2 .hot-list-video li:nth-child(4n+1){clear:none}
.v2 .hot-list-video li .text{font-size:13px;}
.v0 .hot-list-video li{width:19%;margin:1% 0.5% 0.5%;}
.v0 .hot-list-video li:nth-child(4n+1){clear:none}
.v0 .hot-list-video li:nth-child(5n+1){clear:both}

.new-con{padding:15px;overflow:hidden}
.new-con .fr{width:480px;overflow:hidden}
.new-con .fr dt a{display:block;line-height:24px;font-size:16px;font-weight:bold;color:#707070;white-space:nowrap;}
.new-con .fr dt span{display:block;padding:5px 0;overflow:hidden;font-size:13px;color:#909090;}
.new-con .fr dd{text-align:right;display:block;float:left;width:100%;font-size:13px;color:#909090;line-height:29px;}
.new-con .fr dd a{display:block;float:left;font-size:14px;white-space:nowrap;}
.new-con .soft-news{width:460px;overflow:hidden}
.new-con .fc{width:100%;overflow:hidden}
.new-con .fc li{text-align:right;display:block;float:left;width:49%;font-size:13px;color:#909090;line-height:32px;}
.new-con .fc li:nth-child(2n){float:right;}
.new-con .fc li:nth-child(2n+1){clear:both;}
.new-con .fc li a{display:block;float:left;font-size:14px;white-space:nowrap;}

.kcsz {width: 1220px;height: 905px;margin: 0 auto;margin-top:40px}
.kcsz_t {width: 1200px;height: 50px;float: left;margin-left: 10px}
.kcsz_t span {width: 100px;height: 50px;float: right;text-align: right;line-height: 30px;font-size: 14px}
.kcsz_n {width: 1200px;height: 50px;float: left;margin-left: 10px;background-image: url(../images/brt_47.jpg);background-position: top center;background-repeat: repeat-y;margin-bottom: 35px}
.kcsz_n p {width: 200px;height: 50px;float: left;text-align: center;line-height: 50px;font-size: 16px;color: #FFF;}
.kcsz_n p a {color: #FFF;}
.kcsz_c {width: 1220px;float: left;}
.kcsz_c ul li {width: 590px;height: 223px;float: left;background-color: #eeeeee;margin-left: 10px;margin-right: 10px;margin-bottom: 20px}
.kcsz_c ul li img {width: 287px;height: 223px;float: left;}
.conpic1 {width: 100%;height: 182px;background-image: url(../images/brt_06.jpg);background-position: top center;text-align: center;background-repeat: no-repeat}
.brtjj {width: 1200px;height: 415px;margin: 0 auto;margin-top: 80px;}
.kc_t {width: 263px;height: 50px;float: right;line-height: 50px;overflow: hidden;margin-right: 15px;font-size: 18px;color: #298f1b;margin-top: 22px;font-weight: 600}
.kc_t a {color: #298f1b}
.kc_c {width: 263px;height: 78px;float: right;line-height: 26px;overflow: hidden;margin-right: 15px;color: #555;text-indent: 24px;margin-bottom: 15px}
.kc_b {width: 263px;height: 30px;float: right;overflow: hidden;margin-right: 15px;}
.kc_b a {width: 120px;height: 28px;float: left;line-height: 28px;overflow: hidden;border: 1px solid #298f1b;color: #298f1b;text-align: center}
.gsjj {width: 635px;height: 370px;float: left;overflow: hidden;color: #666;background-image: url(../images/brt_19.jpg);background-position: left bottom;background-repeat: no-repeat;}
.gsjj_t {width: 635px;height: 120px;float: left;}
.gsjj_c {width: 635px;height: 208px;float: left;line-height: 26px;overflow: hidden;}
.gsjj_c p {text-indent: 24px}
.hjli {width: 1200px;height: 360px;margin: 0 auto;}
.hjli_t {width: 1200px;height: 35px;float: left;background-image: url(../images/brt_44.jpg);background-repeat: no-repeat;background-position: right center;margin-top: 20px;}
.hjli_t span {width: 60px;height: 35px;float: Right;text-align: right;line-height: 35PX}
.hjli_on {color: #FFF;background-image: url(../images/brt_45.jpg);background-repeat: no-repeat;}
.hjli_c {width: 1200px;height: 280px;float: left;margin-top: 25px;}
.hjli_c ul {width: 1200px;height: 280px;float: left;overflow: hidden}
.hjli_c ul li {width: 219px;height: 208px;float: left;margin-left: 7px;margin-right: 6px;display: inline;overflow: hidden;border: 1px solid #e8e8e6;padding: 3px;background-color: #2898d1}
.hjli_c ul li img {width: 217px;height: 169px;float: left;border: 1px solid #fff;}
.hjli_c ul li p {width: 219px;height: 40px;float: left;text-align: center;line-height: 40px;color: #FFF}
.hjli_c ul li p a {color: #FFF}
.ht_l {width: 500px;height: 35px;float: left;font-size: 18px;font-weight: bold;line-height: 35px;}
.ht_l p {width: 124px;height: 42px;text-align: center;float: left}
.gssp {width: 531px;height: 395px;float: right;overflow: hidden;}
.sppic {width: 531px;height: 318px;float: right;}
.spbtn {width: 531px;height: 39px;float: right;text-align: center;margin-top: 20px}
.spbtn a {margin-right: 20px}
.conpic2 {width: 100%;height: 200px;background-image: url(../images/brt_04.jpg);background-position: top center;text-align: center;background-repeat: no-repeat}
.con3 {width: 1200px;height: 536px;margin: 0 auto;overflow: hidden;background-image: url(../images/brt_25.jpg);background-repeat: no-repeat;background-position: top center;margin-top: 50px;padding-top: 180px}
.con3_t {width: 1200px;height: 80px;float: left;overflow: hidden;border-bottom: 1px solid #e8e8e8;text-align: center}
.xwzx {width: 750px;height: 380px;float: left;overflow: hidden;margin-top: 20px;}
.xwzx_c {width: 750px;height: 410px;float: left;overflow: hidden;}
.xwzx_pic {width: 227px;height: 150px;float: left;}
.xwcon {width: 500px;height: 170px;float: right;}
.xwcon p {width: 500px;height: 72px;float: left;overflow: hidden}
.xwcon span {width: 500px;height: 42px;float: left;font-weight: bold;font-size: 16px;line-height: 42px;font-weight: bold;}
.xwcon span a {color: #ea5505}
.xwcon p {width: 500px;height: 96px;float: left;overflow: hidden;text-indent: 24px;color: #666;line-height: 26px}
.xwcon p a {color: #666}
.xwzx ul {width: 750px;height: 160px;float: left;overflow: hidden;background-image: url(../images/brt_28.jpg);background-repeat: no-repeat;background-position: top center;padding-top: 15px}
.xwzx ul li {width: 350px;height: 32px;float: left;overflow: hidden;line-height: 32px;background-image: url(../images/brt_29.jpg);background-repeat: no-repeat;background-position: left center;padding-left: 15px;}
.xwzx ul li a {color: #555}
.xwzx ul li:hover {background-image: url(../images/brt_30.jpg);}
.xwzx ul li:hover a {color: #ea5505}
.lxwm {width: 400px;height: 240px;float: right;overflow: hidden;margin-top: 50px;background-image: url(../images/brt_31.jpg);background-repeat: no-repeat;background-position: left top;padding-top: 120px;}
.lxwm1 {width: 400px;height: 360px;float: right;margin-top: 27px;overflow: hidden;}
.lxt1 {width: 335px;height: 46px;float: left;margin-bottom: 12px;background-image: url(../images/brt_34.jpg);background-repeat: no-repeat;overflow: hidden;color: #FFF;font-size: 14px;line-height: 40px;border: none;padding-left: 65px}
.lxt2 {width: 335px;height: 46px;float: left;margin-bottom: 12px;background-image: url(../images/brt_35.jpg);background-repeat: no-repeat;overflow: hidden;color: #FFF;font-size: 14px;line-height: 40px;border: none;padding-left: 65px}
.lxt3 {width: 335px;height: 46px;float: left;margin-bottom: 20px;background-image: url(../images/brt_36.jpg);background-repeat: no-repeat;overflow: hidden;color: #FFF;font-size: 14px;line-height: 40px;border: none;padding-left: 65px}
.lxb1 {width: 97px;height: 32px;float: left;background-image: url(../images/brt_32.jpg);background-repeat: no-repeat;overflow: hidden;font-size: 14px;color: #666;border: none;margin-right: 20px;margin-left: 100px}
.lxb2 {width: 97px;height: 32px;float: left;background-image: url(../images/brt_33.jpg);background-repeat: no-repeat;overflow: hidden;font-size: 14px;color: #FFF;border: none;}
.ct{max-width:1180px;padding:35px 15px 0px;margin:0 auto;position:relative;}
.ct2{max-width:1180px;padding:25px 15px 0px;margin:0 auto;position:relative;}
.ct h2,.ct2 h2{margin:25 auto 0px;text-align:center;line-height:180%;font-size:24px;font-weight:bold;letter-spacing:5px;background:url(../images/tbg.png) center center no-repeat;padding-left:5px;color:#ccc;}
.ct small,.ct2 small{width:100%;margin:0px auto 25px;text-align:center;overflow:hidden;display:block;font-size:16px;font-weight:bold;text-transform:uppercase ;letter-spacing:15px;color:#ccc;padding-left:15px;padding-bottom:5px;}


.hot-list-new li{float:left;width:226px;height:100px;line-height:20px;padding:10px 0 10px 6px;border-bottom:1px dotted #eee;overflow:hidden;}
.hot-list-new li p {float: left;font-size: 14px;overflow: hidden;widtH: 140px}
.hot-list-new li p a {color: #555}
.hot-list-new li span {color: #ccc}
.hot-list-new li .img{width: 90px;height: 66px;padding-right: 8px;float: left;}
.hot-list-new li .txt{height: 30px;display: block;line-height: 30px;"><h2 style="font-size: 14px;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 225px;line-height: 16px;}
.hot-list-new1 {background:#fff;overflow:hidden;padding:5px 10px;}
.hot-list-new1 li {float: left;line-height: 20px;padding: 10px 0 5px 6px;border-bottom: 1px dotted #eee;overflow:hidden}
.hot-list-new1 li a{display:block;}
.hot-list-new1 li a img{width:90px;height:66px;padding-right:8px;float:left;}
.hot-list-new1 li a div{width:auto;margin-left:100;}
.hot-list-new1 li a h4{font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:20px;margin-bottom:5px;}
.hot-list-new1 li a span{font-size:12px;color:#aaa;line-height:18px;}
.hot-list-new2 {background:#fff;overflow:hidden;padding:5px 10px;}
.hot-list-new2 li {float: left;height: 100px;line-height: 20px;padding: 10px 0 10px 6px;border-bottom: 1px dotted #eee;overflow:hidden}
.hot-list-new2 li a{height:30px;display:block;line-height:30px;}
.hot-list-new2 li a h2{font-size:14px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:225px;line-height:16px;}
.hot-list-new2 li img{width:90px;height:66px;padding-right:8px;float:left;}
.hot-list-new2 li p {float: left;font-size: 14px;overflow: hidden;widtH: 180px;color:#ccc;}
.hot-list-new3 li{display:block;padding:0;margin:10px 0 0;overflow:hidden;}
.hot-list-new3 li a .img{width: 100%;height: 156px;display:block;}
.hot-list-new3 li a span {padding:5px 5px;display:block;overflow:hidden;line-height:24px;color:#000;font-size:16px}

.news-box{overflow:hidden;padding:5px 10px;}
.news-box dt{overflow:hidden;}
.news-box dt a{display:block;font-size:18px;line-height:200%;font-weight:bold;color:#e00;}
.news-box dt span{display:block;padding:5px 0;color:#aaa;line-height:160%;}
.news-box dt span a{display:inline;padding:0 10px;font-size:13px;font-weight:500;line-height:160%;color:green;}
.news-box dd{float:left;width:47%;}
.news-box dd:nth-child(2n+1){float:right;}
.news-box dd a{line-height:210%;display:block;background:url(../images/brt_29.jpg) left center no-repeat;padding-left:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.news-box dd.on{display:block;width:100%;}
.news-box dd.on a{display:block;font-size:18px;line-height:210%;font-weight:bold;padding-left:0px;background:none}
.index-n{width:31.33333%;float:left;margin-top:20px;}
.index-n:nth-child(3n-1){margin-left:2%;}
.index-n:nth-child(3n){float:right}
.index-n:nth-child(3n+1){clear:both;}
.index-n .title{overflow:hidden;}

.xq-list dl{overflow:hidden;line-height:32px;display:table;width:98%;margin:0 auto;border:1px solid #ddd;border-top:none;}
.xq-list dl:nth-child(1){border-top:1px solid #ddd;}
.xq-list dl dt{display:table-cell;width:15%;text-align:center;background:#f0f0f0;vertical-align:middle;}
.xq-list dl dt a{display:block;font-weight:bold;}
.xq-list dl dd{display:table-cell;width:85%;padding:5px 0;}
.xq-list dl dd a{width:18%;display:inline-block;padding-left:2%;}
.line-h10{line-height:10px;height:10px;clear:both;}

.wechat-fixed{position:fixed;left:5px;bottom:30%;width:80px;height:80px;background:url(/images/wechat.png) center center no-repeat;background-size:80px 80px;z-index:9999;display:flex;cursor:pointer;border-radius:50%;overflow:hidden;}
.wechat-box{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.3);z-index:99999;display:flex;}
.wechat-box.none{display:none}
.wechat-box.block{display:block}
.wechat-success{background:#fff;width:320px;height:320px;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-shadow: rgba(30, 25, 25, 0.298039) 0px 5px 25px;position:relative}
.wechat-success .image .wechat_success_logo{width:2.75rem;height:2.75rem}
.wechat-success .title{color:#333;font-size:18px;font-weight:700;margin:.4375rem 0 .625rem}
.wechat-success .desc,.wechat-success .wechat-number{color:#333;font-size:15px;line-height:180%;}
.wechat-success .button{cursor:pointer;background-color:#1aad19;border-radius:.25rem;width:9rem;height:2.75rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:.9375rem}
.wechat-success .button span{color:#fff;font-size:.9375rem}
.wechat-success .close{position:absolute;right:0;top:0;font-style:normal;width:36px;height:36px;line-height:36px;text-align:center;font-size:24px;cursor:pointer;color:#999;}

.ftitle{text-align:center;overflow:hidden;}
.ftitle h1,.ftitle h3{font-size:24px;font-weight:bold;display:block;margin:35px 0 25px;}
.ftitle h1 a,.ftitle h3 a{display:block;}
.fcon{overflow:hidden;margin:0 15px 15px;}
.tip_bg,.tips{position: fixed;top:60%;left:25%;width:50%;height:50px;line-height:50px;-webkit-animation:tipSwitch .1s ease both;animation:tipSwitch .1s ease both}
.tip_bg{z-index: 998;background: rgba(0,0,0,.7);border-radius:3px;}
.tips{z-index: 10000;color: #fff;font-size:18px;text-align:center;}
@keyframes tipSwitch{
	0%{
		opacity:0.1;filter:alpha(opacity=10);transform: scale(0.1)
	}
	100% {
	opacity:1;filter:alpha(opacity=100);transform: scale(1)
	}
}
@-webkit-keyframes tipSwitch{
	0%{
		opacity:0.1;filter:alpha(opacity=10);transform: scale(0.1)
	}
	100% {
		opacity:1;filter:alpha(opacity=100);transform: scale(1)
	}
}

.list{display:block;text-align:center;border:solid #f5f6f8;border-width:1px 0 0;overflow:hidden;}
.list li{position:relative;float:left;display:inline-block;width:12.5%;padding:10px 0 28px;border:solid #f5f6f8;border-width:0 1px 1px 0;box-sizing:border-box;}
.list li:hover{background:#f0f0f0;}
.list li p{line-height:42px;height:42px;font-size:32px;margin:0 auto;}
.list li p:hover{font-size:42px;}
.list li b,.list li i{display:block;width:100%;height:20px;text-align:center;padding-top:5px;font-size:13px;line-height:20px;overflow: hidden;font-weight: 400;color:#585a5b;font-style:normal;}
.list li span{cursor:pointer;position:absolute;width:100%;display:block;padding: 0;right:0;bottom:0;font-size:14px;line-height:50px;color:#d8d9db;}
.list li span.btn{background:none;}