@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,p,div,ol,ul,input,button,dd,dt,dl,ul,li{margin:0;padding:0}
body{font-family:Microsoft YaHei,Arial,Helvetica,sans-serif;webkit-text-size-adjust:none;max-width:100%;overflow-x:hidden;font-size:14px;color:#333}
ol,ul{list-style:none}
a{color:#333;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
input,button,textarea{border:0;border-radius:0;background:transparent;-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}
button{outline:0}
img{border:0}
#right{float:right}
.m20{margin-left:20px}

.top{width:100%;line-height:37px;border-bottom:1px solid #d3d3d3;clear:both;height:37px}
.top>div a{color:#513425}
.top>div{max-width:1200px;margin:0 auto;clear:both;position:relative}
.top>div font{float:right;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOYAAAAVCAMAAABlsmI+AAAAJFBMVEVHcEwzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzPYpPiVAAAADHRSTlMA/ugSJrxzXKWMP9P/IMKfAAABX0lEQVRYw92YUZLEIAhEQUBB7n/fbaOTmamaPQDxIzFWfl41Nq1EZ8zRh9Czh0RahGf6oyG96551HvV52hpxTeOa7+Uw0Xl+0Vafk6eq7g0omE3elCEafJdrm+XV/PYYyevZZDZzftEJl8dUUjfz2YO0A3At2iBnjryLNXr1olUKDmdg0WDSpZuaYJE/JawuZweREbnDcUbCV1e/9FWnnP/XdsUR4DEPp3Fsti/nbV9qenkTAl1m68k0j359SarM9ihMQaYbOvEYH5iUzG82q986JxpkuEHSI5/u92VCsvlMy2Oqo38YQF578/jqAKf3y4mW91Z3Wpm6MFeqw/el3a5WAycPtBzq1fM7IAYEQ8ma5+mbd+qB23LHDhWu3k9WCopBsB9EoVcKutWDnlBWvXoI+p1p0UDOZlRYrFg89IQCPc8pU1DNvX4E+jxv5vu8uQo2VzRCTT/8nkT00XdBf6z+B5lBPznXAAAAAElFTkSuQmCC) no-repeat left center;padding-left:28px}
.top>div font span{margin-left:39px; cursor:pointer}
.top>div p{position:absolute;top:37px;right:0;z-index:9;display:none}

.head,.adv,.course,.works>.content,.teachers,.link{max-width:1200px;margin:0 auto;overflow:hidden;clear:both}
.head>a{float:left;margin-top:23px}
.head>ul{float:right;}
.head>ul li{float:left;padding-left:22px;line-height:95px}
.head>ul li a{padding:4px 13px;font-size:15px;border-radius:7px;background:#fff}
.head>ul li a.hover,.head>ul li a:hover{color:#fff;background:#aa4a3d}

.fl{width:100%;clear:both;overflow:hidden;position:relative;border-top:1px solid #f8872c;margin:0 auto}
.fl .bd{ position:relative;z-index:0;   }
.fl .bd li{ zoom:1; vertical-align:middle; }
.fl .bd img{ width:100%; display:block;  }

.fl .prev,.fl .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.fl .next{ left:auto; right:3%; background-position:8px 5px; }
.fl .prev:hover,
.fl .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.fl .prevStop{ display:none;  }
.fl .nextStop{ display:none;  }

body>div.title{text-align:center;overflow:hidden;margin:0 auto;background:url(../images/index_09.png) no-repeat center center;line-height:60px;margin-top:30px}
body>div.title>font{font-size:30px;color:#000}
body>div.title>p{margin:0;padding:0}
.propa{max-width:1920px;text-align:center;clear:both;overflow:hidden;margin:0 auto}
.propa img{max-width:100%}

/*
右侧客服
*/
.online{width:85px;position:fixed;right:3px;top:20%;z-index:9}
.online ul{position:relative}
.online li{width:100%;height:85px;margin-bottom:2px;background:#2f1805;text-align:center;position:relative;z-index:10}
.online .tel{position:absolute;width:0;height:85px;right:0;top:0;z-index:-10;transition:0.5s;text-align:left;overflow:hidden;color:#fff;}
.online .tel dl{width:230px;background:#2f1805;height:85px;line-height:39px}
.online .tel dd{height:39px;text-align:center}
.online .tel dd.telform{border-top:1px solid #5c4a3d;height:45px}
.online .tel dd.telform input[type="text"]{width:130px;height:25px;border:1px solid #fff;border-radius:12px;color:#fff;padding:0 8px}
.online .tel dd.telform input[type="button"]{width:60px;color:#fff;margin-left:10px;border:1px solid #fff;height:25px;border-radius:12px; cursor:pointer}
.online .tel.hover{width:317px}
.online .wx{position:absolute;width:0;height:85px;right:0;top:87px;z-index:-10;transition:0.5s;text-align:left;overflow:hidden;}
.online .wx.hover{width:172px}
.online .wx img{width:85px;height:100%}
.online li a>img{margin-top:10px}
.online li a{color:#fff;font-size:14px}
/*
分页
*/
.page{text-align:center;overflow:hidden;line-height:30px;clear:both}
.page a{padding:2px 9px;border:1px solid #ccc;margin:0 3px}
.page span{padding:2px 9px;border:1px solid #666;margin:0 3px;background:#f2f2f2}

.bottom{background:Tan;background-size:100% 100%;color:#fff;padding-top:45px}
.copy{text-align:center;line-height:45px;border-top:1px solid #898684}
.copy>a{color:#fff}
.footer{width:1200px;margin:0 auto;clear:both;overflow:hidden}
.footer .foot_left{float:left;width:460px;padding:0 20px}
.footer .foot_left>div{border-bottom:1px solid #898787;clear:both;overflow:hidden;margin-bottom:20px;padding-bottom:20px;line-height:25px;font-size:16px}
.footer .foot_left>div img{float:left;margin-right:20px}
.footer .foot_left>dl{float:left;margin:0 90px 0 20px;text-align:center}
.footer .foot_left dt{font-size:16px;line-height:50px;font-weight:bold}
.footer .foot_left dl+dl+dl{margin-right:0}
.footer .foot_left dd a{line-height:35px;color:#fff}
.footer .foot_right{float:right;width:530px;margin-right:39px}
.footer .foot_right ul{border-bottom:1px solid #898787;width:480px;margin-bottom:15px;padding-bottom:7px}
.footer .foot_right li{line-height:39px;font-size:16px}
.footer .foot_right a{margin:0 35px 10px 0;text-align:center;line-height:30px;float:left;color:#fff}