﻿/* 公共样式 */
body { color:#333; font-family:Microsoft YaHei, SimSun, sans-serif; font-size:14px; background:#fff;}
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;}
/* 体部样式 */
.wrapper { width:1200px; margin:0 auto; text-align:left;}
#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;}
#top dl dd span { color:#df1a18; font-size:18px; font-weight:bold;}
.banner-content { width:100%; height:635px; background:url(../images/banner_bg.gif) no-repeat center top;}
.banner-1 { height:158px; background:url(../images/banner1.gif) no-repeat center top;}
.banner-2 { height:158px; background:url(../images/banner2.gif) no-repeat center top;}
.banner-3 { height:158px; background:url(../images/banner3.gif) no-repeat center top;}
.banner-4 { height:161px; background:url(../images/banner4.gif) no-repeat center top;}
.num-sz { margin-top:35px;}
h2 { color:#2172d5; font-size:45px; margin-top:6px; text-align:center; font-weight:500;}
.zxj-pic { margin:35px 0 0 149px;}
.button-one { width:375px; height:74px; background:url(../images/button.png) no-repeat; display:block; font-size:20px; line-height:82px; text-align:center; color:#FFF;}
.mjz-top { margin:35px 0 0 413px;}
.blue-cont { width:100%; background:#2172d5 url(../images/blue.jpg) no-repeat center top; padding-top:1px; margin-top:45px;}
.blue-cont h2 { color:#FFF;}
.button-blue { width:787px; height:121px; background:url(../images/xuehua.gif) no-repeat; padding:35px 0 0 413px;}
.nianji-fenlei { float:left; margin:30px 0 0 64px;}
.fdys-pic { margin:35px 0 8px;}
.teacher-bg { width:787px; height:118px; background:url(../images/lsbg.jpg) no-repeat center top; padding:292px 0 0 413px; margin-top:35px;}
.white-bg { width:1074px; background:#FFF; padding:35px 33px 35px 34px; margin:35px 29px 0;}
.pic-3 { width:329px; height:448px; float:left; margin-top:10px;}
.middle-con { width:381px; margin:10px 0 0 10px; float:left;}
.hs-bg { height:204px; background:#eeb720; font-size:24px; color:#FFF; text-align:center; line-height:36px; padding-top:15px; margin-bottom:9px;}
.hs-bg strong { font-size:30px; color:#d21c1a;}
/* Footer */
.footer{ width:100%; border-bottom:3px #000 solid; padding:22px 0; background:#333; font-size:12px;}
.footer .content{ width:940px; margin:0 auto; text-align:center; color:#f0f0f0; line-height:28px;}
.footer .content span{ padding:0 6px; color:#a6a6a6}
.footer .content .txt_bottom p{ line-height:30px;}