*{margin: 0 auto;padding: 0;font-family: "微软雅黑";}
ul{list-style-type: none;}
a{text-decoration: none; cursor: pointer;}
img{border: 0;}



/*banner*/
#banner{width: 100%;height:745px;background-image: url(../images/banner.jpg);background-repeat: no-repeat;background-position: center top;background-size:1920px 745px;position: relative;overflow: hidden;margin: 0 auto;text-align: center;}
#header{width: 1000px;height: 80px;position: relative;overflow: hidden;margin: 0 auto;margin-top: 20px;}
#header a.tel{color:#fff;font-size:24px;float: right;margin-top: 20px;margin-right: 15px;}

#banner>a{display: block;width: 230px;height: 48px;text-align: center;line-height:48px;font-size: 22px;position: relative;left: 50%;color: #fff;margin-left: -115px;margin-top: 520px;border-radius: 8px;background-color: #d7091f;}

/*中间内容*/
.content_wrap{width: 100%;height:3916px; background-image: url(../images/bg.jpg);background-size: 1920px 3916px;background-repeat: no-repeat;background-position: top center;position: relative;overflow: hidden;}
.content_wrap>p.info{width: 710px;height: 145px;background-image: url(../images/gold_05.png);background-size: 890px 180px;background-position: center;background-repeat:no-repeat;font-size: 16px;color: #fdfbdb;margin: 0 auto;line-height: 28px;padding: 35px 20px 0 160px;text-align:justify; text-justify:distribute-all-lines;}

/*亮点*/
.advantage{width: 1178px;height: auto;position: relative;overflow: hidden;margin: 0 auto;}
.advantage>.wrap{width: 1018px;height: 544px;background-image: url(../images/sd_07.png);background-size: 1178px 649px;background-repeat: no-repeat;margin-top: 10px;position: relative;overflow: hidden;padding-left: 160px;padding-top: 105px;}
.advantage>.wrap>dl{width: 428px;height: 169px;float: left;margin-right: 35px;margin-bottom: 25px;}
.advantage>.wrap>dl>dt{width: 138px;height: 169px;}
.advantage>.wrap>dl>dd{width: 260px;height: 169px;background-color: #f9f9f9;padding-left:20px;padding-right: 10px;}
.advantage>.wrap>dl .lf{float: left;}
.advantage>.wrap>dl .rg{float: right;}
.advantage>.wrap>dl>dd>span{color:#f6e9e9 ;font-size: 28px;font-weight: bold;margin-top: 10px;display: inline-block;}
.advantage>.wrap>dl>dd>h3{color:#d7091f ;font-size: 24px;margin-top: 5px;position: relative;}
.advantage>.wrap>dl>dd>h3:before{position: absolute;content: '';width: 47px;height: 2px;bottom: -6px;background: #d7091f;left: 0;}
.advantage>.wrap>dl>dd>p{color:#040404 ;font-size: 18px;margin-top: 15px;position: relative;line-height: 25px;}

/*课程*/
.course{width: 1110px;height: auto;position: relative;overflow: hidden;margin: 0 auto;}
.course>.wrap{width: 992px;height: auto;margin-top: 25px;position: relative;overflow: hidden;background-color: #fff;}
.course>.wrap>p{width: 992px;height: auto;background-color: #b50000;}
.course>.wrap>p img{vertical-align: middle;}
#title{width: 910px;height:auto;overflow: hidden;background-color: #fff;margin-top:30px;}
#title span{float: left;cursor: pointer;width:268px;text-align: center;height:54px;line-height: 54px; font-size: 24px;color: #000000;background-color: #e5e5e5;margin-right: 53px;border-radius: 10px;}
#title span.se{color: #fff;background-color: #d7091f;}
#title_content{width:1000px;height: auto; position: relative; overflow: hidden;text-align: center;margin-top: 30px;}
.ever{display: none;}
.ever{width: 100%;position: relative;overflow: hidden;}
#title_content{width: 857px;height: auto;}
#title_content h3{width: 114px;height: 36px;background-color: #d7091f;color: #fff;font-size: 20px;font-weight: normal;line-height: 36px;margin-left: 0;text-align: center;border-radius: 8px;}
#title_content p{color: #1b1c1c;font-size: 18px;line-height: 28px;text-align: left;margin-top: 10px;}
#title_content table{width: 857px;height: auto;margin-top: 30px;}
#title_content table tr th{color:#000000;background-color:#e5e5e5;height: 48px;font-size:20px;text-align: center;}
#title_content table tr td{color:#1b1c1c;height:auto;border-bottom: 1px solid #000;border-right: 1px solid #000;font-size: 18px;text-align: center;padding: 5px 0;}


.teacher{width: 1110px;height: auto;position: relative;overflow: hidden;margin: 0 auto;}
.teacher>.wrap{width: 992px;height: auto;margin-top: 25px;position: relative;overflow: hidden;background-color: #fff;}
.teacher>.wrap>p{width: 992px;height: auto;background-color: #b50000;}
.teacher>.wrap>p img{vertical-align: middle;}
.focus{width:850px;height:770px; position: relative;overflow: hidden;margin-top: 35px;}
.focus>ul{height:275px;position:absolute;}
.focus>ul>li{float:left;width:850px;height:770px;overflow:hidden;}
.focus>ul>li>div.pub{width: 850px;height: 770px;}
.focus>ul>li>div.pub>dl{width: 370px;height: 333px;position: relative;overflow: hidden;float: left;margin-right: 110px;}
.focus>ul>li>div.pub>dl>dt{width: 370px;height: 333px;}
.focus>ul>li>div.pub>dl>dt>img{width: 370px;height: 333px;}
.focus>ul>li>div.pub>dl>dd{position: absolute;width: 360px;height: 184px;bottom: 0;left: 0;background-color: #d7091f;border-radius: 10px;}
.focus>ul>li>div.pub>dl>dd:hover{background-color: #015a2e;}
.focus>ul>li>div.pub>dl>dd>h3{padding: 0 20px;margin-top: 10px;position: relative;}
.focus>ul>li>div.pub>dl>dd>h3>b{color: #fff;display: inline-block;font-size: 24px;color: #fff;border-bottom: 2px solid #fff;padding-bottom: 5px;}
.focus>ul>li>div.pub>dl>dd>h3>span{color: #fff;display: inline-block;font-size: 16px;margin-left: 10px;}


.focus>ul>li>div.pub>dl>dd>p{font-size: 16px;color: #fff;margin-top: 5px;padding: 0 10px;line-height: 25px;}
.focus>ul>li>div.pub>dl>dd>p>span{font-weight: bold;}
.focus .btn{position:absolute;width:850px;height:14px;padding:5px 10px;right:0;bottom:5px;text-align:center;}
.focus .btn span{display:inline-block;_display:inline;_zoom:1; width:10px;height:10px;_font-size:0;margin-left:15px; cursor:pointer;background:#fcbaba;border-radius:50%;text-align: center;line-height: 24px;}
.focus .btn span.on{background:#b50000;color: #fff;}

.example{width: 1110px;height: auto;position: relative;overflow: hidden;margin: 0 auto;}
.example>.wrap{width: 992px;height: auto;margin-top: 25px;position: relative;overflow: hidden;background-color: #fff;padding-bottom: 60px;}
.example>.wrap>p{width: 992px;height: auto;background-color: #b50000;}
.example>.wrap>p img{vertical-align: middle;}
.example table.top{width: 916px;height: auto;position: relative;overflow: hidden;text-align: center;margin-top: 40px;}
.example table.top tr th{font-size: 20px;height: 51px; color: #fff;font-weight: normal;line-height: 51px;background-color: #d7091f;}
.example .Top_Record{width: 916px;height: 537px;}
.example .maquee{ width:916px; height:537px;position: relative; overflow-y:scroll;overflow-x:hidden; margin:0 auto;}
.example .maquee>table.high{width: 900px;height: auto;position: relative;overflow: hidden;text-align: center;}

.example .maquee>table.high tr td{font-size: 20px;height: 42px; color: #000000;line-height: 42px;}
.example .maquee>table.high tr:nth-child(odd){background-color: #fff;}
.example .maquee>table.high tr:nth-child(even){background-color: #f7ced2;}

/*公共*/
h3.pub_head{width: 1110px;height: 160px; text-align: center;color: #fff;font-size: 35px;background-image: url(../images/sd_03.png);background-repeat: no-repeat;background-size: 1110px 160px;line-height: 140px;letter-spacing: 5px;}

div.pub_btn{position: relative;overflow: hidden;width: 990px;height: 48px;margin: 0 auto;margin-top: 40px;}
div.pub_btn>a{display: block;width: 230px;height: 48px;text-align: center;line-height:48px;font-size: 22px;position: relative;left: 50%;color: #fff;margin-left: -115px;border-radius: 8px;background-color: #d7091f;}



