.header {height: 80px;overflow: hidden;}
.header .logo {padding-top: 18px; padding-left: 12px;}
.header  ul li {float: left;}
.header ul li a {display: block;font-size: 16px;color: #ff6600;padding: 0 26px;padding-top: 50px;padding-bottom: 10px;font-weight: bold;}
.header ul li a:hover {background: #ff6600;color: #fff;}

.banner {background: url(../images/banner.jpg)no-repeat center center ;height:311px; }
.banner h2 {font-size: 48px;padding-left: 350px;line-height: 341px;}


.cont {margin-top: 30px;}
.cont-left {width: 682px;}
.xuexiaoneirong {padding: 10px;margin-bottom: 40px;}
.title {background: url(../images/title.png)no-repeat;margin-bottom: 18px;w}
.title p {padding-left: 22px;line-height: 23px;}
.line {width: 100%;height: 1px;background: #ddd;margin-top: 8px;position: relative;}
.color {width: 90px;height: 1px;background: #ff6600;position: absolute;}

.cont-right {width: 278px;}
.cont-right .title2 {background: url(../images/title2.png)repeat-x;line-height: 30px;padding-left: 10px;padding-bottom: 5px;}
.cont-right .title2 p {color: #fff;}
.cont-right ul {list-style: square;margin:24px 0 24px 30px; font-size: 14px;}
.cont-right ul li {line-height: 30px;}

.tel {line-height: 26px;}
.tel div {clear: both;font-size: 14px;}
.tel .fl {text-indent: 6px;width: 80px;}
.tel .fr {width: 198px;}
.fl2 {float: left;width: 600px;}

.footer {clear: both;height: 156px;padding-top: 40px;}
.foot1 {height: 5px;width: 100%;background: #ff6600;margin-bottom: 5px;}
.foot2 {height: 10px;width: 100%;background: #ff6600;margin-bottom: 12px;}
.footer p {text-align: center;font-size: 14px;line-height: 36px;}
.footer p:nth-child(3) {color: red;}

