﻿/* 公共样式 */
body {  color:#333; font-family:Microsoft YaHei, SimSun, sans-serif; font-size:14px; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; overflow-x: hidden;}
body,div,ul,li,ol,dt,dd,dl,p,h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
ul,li { list-style:none;}
img { border:none; display:block; margin-left:0px;}
a { text-decoration:none;  color:#2a3139; cursor:pointer;}
a:hover { text-decoration:none;}
.clear { height:0px; clear:both; overflow:hidden;}
.clearfix:after{content:"";clear:both;display:block;visibility:hidden;height:0}
.lf { float:left;}
.rt { float:right;}
html {
	box-sizing: border-box;
}
*,*:before,*:after { box-sizing: inherit;}
/* 体部样式 */
.wrapper { width:1200px; margin:0 auto; text-align:left; font-size:14px;}
#top { width:100%; height:59px; background:#FFF;}
#top .xd-logo { width:138px; float:left; margin-top:8px; display:block;}
#top dl { width:181px; float:right; margin-top:10px;}
#top dl dt { width:40px; float:left;}
#top dl dd { float:left; color:#484848; margin-left:6px; font-size:14px;}
#top dl dd span { color:#df1a18; font-size:18px; font-weight:bold;}
.banner-content { width:100%; height:589px; background:url(../images/banner_bg.gif) no-repeat center top;}
.banner-1 { height:147px; background:url(../images/banner1.jpg) no-repeat center top;}
.banner-2 { height:147px; background:url(../images/banner2.jpg) no-repeat center top;}
.banner-3 { height:147px; background:url(../images/banner3.jpg) no-repeat center top;}
.banner-4 { height:148px; background:url(../images/banner4.jpg) no-repeat center top;}
h2 { font-size:40px; color:#000; padding-top:30px; text-align:center;}
.top-1 { margin-top:10px;}
.chusan-cont { width:579px; margin-top:24px;}
.het-cs { height:293px;}
.het-cs2 { height:169px;}
.het-cs3 { height:365px;}
.het-cs4 { height:240px;}
.chusan-cont dl dt { height:104px; background:url(../images/d_bg.gif) no-repeat center top; font-size:28px; font-weight:bold; color:#FFF; text-align:center; line-height:40px; padding-top:10px;}
.chusan-cont dl dd { background:#fcb440; border-bottom-left-radius:10px; border-bottom-right-radius:10px; padding:0 20px 20px;}
.chusan-cont dl dd div { background:#FFF; border-radius:10px; padding:13px 20px 0;}
.chusan-cont dl dd div ul li { font-size:18px; background:url(../images/dian.gif) no-repeat left 13px; padding-left:25px; line-height:36px;}
.button1 a { width:349px; height:57px; margin:0 auto; background:url(../images/button.png) no-repeat; text-align:center; margin-top:35px; font-size:24px; line-height:57px; color:#FFF; display:block;}
.hs-content { width:100%; background:#fff3e0; margin-top:40px; padding-bottom:40px;}
.select-d { border:1px solid #fff; width:360px;height:50px;margin-left:20px;margin-top:5px; background:#FFF; font-size:14px;}
.gs-cont { width:375px; margin:24px 0 0 37px; background:url(../images/gs_bg.gif) no-repeat; padding:10px 19px 20px;}
.gs-cont h3 { font-size:28px; color:#FFF; text-align:center;}
.gs-bs-nr { height:382px; background:#FFF; border-radius:10px; padding:23px; margin-top:15px;}
.gs-bs-nr h4 { text-align:center; color:#000; font-weight:normal; font-size:24px; margin:15px 0;}
.gs-bs-nr p { font-size:18px; line-height:33px;}
.top-2 { margin-top:24px;}
.lf-teacher-nr { width:749px; height:436px; background:#fcb440; padding:34px 0 34px 34px;}
.wt-nr-t { height:368px; background:#FFF; border-radius:10px; padding:1px 0 0 41px;}
.top-3 { margin-top:4px;}
.wt-nr-t h3 { font-size:24px; color:#fcb440; background:url(../images/icon.gif) no-repeat left 11px; padding-left:28px; margin:19px 0 12px 0;}
.wt-nr-t p { font-size:18px;}
.tx-xx { font-size:30px; text-align:center; color:#d9261f; margin:24px 0 30px 0;}
.mr-lf-2 { margin-left:20px;}
.bdnr-cont { width:525px; margin-right:20px;}
.bdnr-cont ul .fisrt { width:521px; height:63px; background:#FFF; border:2px solid #ffae38; border-radius:.6rem; padding:0 30px; margin-top:20px;}
.bdnr-cont ul li label { font-size:18px; line-height:60px; float:left;}
.bdnr-cont ul li input { width:360px; height:50px; float:left; margin:5px 0 0 10px; border:none;}
.button-bm { border:none; width:349px; height:57px;background:url(../images/button.png) no-repeat; text-align:center;font-size:24px; line-height:57px; color:#FFF; cursor:pointer; margin:30px 86px 0;}
/* Footer */
.footer{ width:100%; border-bottom:3px #000 solid; padding:22px 0; background:#333; font-size:12px; margin-top:36px;}
.footer .content{ width:1200px; margin:0 auto; text-align:center; color:#f0f0f0; line-height:28px;}
.footer .content p a{ padding:0 6px; color:#FFF;}