﻿@charset "utf-8";
/* CSS Document */
body,input,h1,h2,h3,h4,p,textarea,table,div,ul,li,select,dl,dt,dd{font-family:Microsoft YaHei;margin:0;padding:0;}
img{border:0;}
.fl{float:left;}
.fr{float:right;}
ul,li{ list-style:none; }
a{ text-decoration:none; color:inherit; cursor: pointer;}
:focus{outline:none;}
.auto{width: 1024px;margin:0 auto;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after
{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
.inb{display:inline-block;}
table{border-collapse:collapse;border-spacing:0;width:100%}
.ml20{margin-left:20px;}
h3,h2{font-weight: normal;}
.bold{font-weight: bold;}
.bg1{background:#8bc01f;}
.bg2{background:#ffc000;}

/**头部**/
.m-head{height: 113px;border-bottom:2px solid #ffb700;}
.m-head .logo{width: 475px;height: 113px;}
.m-head .info{width: 545px;}
.m-head .info li{font-size: 13px;color:#444;padding-left: 35px;float: left;margin-right: 10px;}
.m-head .info li.info-qq{background:url(../images/index_02.png) no-repeat left center;margin-top: 40px;}
.m-head .info li.info-phone{background:url(../images/index_03.png) no-repeat left center;margin-top: 40px;}
.m-head .info li.info-weixin{margin-top: 20px;padding-left: 0px !important}
.m-head .info li span{display: block;line-height: 20px;}

/**底部**/
.footer{}
.footer .footer-t{color:#fff;padding-bottom: 20px;background:#888888;padding-top: 40px;}
.footer .footer-t dl{float: left;margin-left: 130px;}
.footer .footer-t dt{font-size: 16px;line-height: 35px;height: 35px;border-bottom:1px solid #fff;}
.footer .footer-t dd{font-size: 13px;margin-top: 15px;background:url(../images/index_12.png) no-repeat left center;padding-left: 15px;}
.footer .footer-t dd a{color:#fff;}
.footer .footer-t dl.last-dl{text-align: center;}
.footer .footer-t dl.last-dl dd{background:none;padding-left: 0;}
.footer .footer-t dl img{margin-top: 15px;display: block;width: 102px;height: 102px;}

.footer .footer-b{text-align: center;padding:30px 0;}
.footer .footer-b p{line-height: 25px;font-size: 13px;color:#444;}

/* 在线客服 */
.side{position:fixed;width:80px;height:302px;right:0;z-index:100;bottom:0;}
.side ul li{width:80px;float:left;position:relative;border-bottom:1px solid #fff;background:#279e98}
.side ul li .sidetop{width:80px;height:54px;line-height:54px;display:inline-block;transition:all 0.3s;}
.side ul li img{float:left;}
.side ul li.weixin{position:relative;}
.side ul li.weixin .weixin-img{width: 102px;height:102px;position:absolute;left:-102px;top:0px;display: none; }
.side ul li.weixin:hover .weixin-img{display:block;}


/*登录*/


/**头部**/
.index-banner-bg .hd-form { width: 260px;   }
.posrel { position: relative; }
.index-banner-bg .hd-txt { margin-top: 75px; margin-left: 70px; }
.index-banner-bg .hd-txt h2 { font-size: 38px; color: #1b9992; margin-bottom: 10px; }
.index-banner-bg .hd-txt p { color: #444444; font-size: 16px; margin-top: 10px; }
.index-banner-bg .hd-txt-a { width: 215px; height: 45px; font-size: 24px; display: block; border-radius: 20px; color: #fff; text-align: center; line-height: 45px; background: url(../images/icon_01.png) no-repeat 35px center #009de6; padding-left: 25px; margin-top: 25px; }

/*2016-12-5重写登录窗口*/
.index-banner-bg .sfchoose { height: 60px; line-height: 60px; border-bottom: #ffc000 1px solid; width: 96%; margin: 0px auto; }
.index-banner-bg .sfchoose li { width: 102px; float: left; color: #fff; font-size: 16px; cursor: pointer; }
.index-banner-bg .sfchoose li.stu { background: url(../images/topstudent.png) no-repeat 2px center; padding-left: 32px; }
.index-banner-bg .sfchoose li.tea { background: url(../images/topteacher.png) no-repeat 2px center; padding-left: 32px; }
.index-banner-bg .sfchoose li.over { color: #FFFFFF; font-weight: bold; font-size: 18px; }
.index-banner-bg .sfchoose input { display: none; }
.index-banner-bg .auto{ top:40%}
/*新闻*/
.newsinfobox{ margin:10px auto;background-color:transparent;}
.newsinfobox .newstitle{ height:40px; line-height:40px; font-size:18px; text-align:center; color:#1465B6; font-weight:bold; border-bottom:#c8c8c8 1px solid}
.newsinfobox .newsdate{ height:24px; line-height:24px; text-align:center}
.newsinfobox .newstext{ margin:10px auto; line-height:30px; padding:10px;}

.jiexi { font-weight:bold;color:#15a779;margin-left:10px}
