/* 公共样式 */
body { color:#262626; font-family:Microsoft YaHei, SimSun, sans-serif; font-size:14px; background:url(../images/zAB9UNAPV.png) repeat center top;}
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; color:#df1a18;}
.clear { height:0px; clear:both; overflow:hidden;}
.clearfix:after{content:"";clear:both;display:block;visibility:hidden;height:0}
/* 体部样式 */
.wrapper { width:1002px; 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:501px; background:url(banner_bg.jpg) no-repeat center top;}
.banner-1 { height:129px; background:url(banner1.jpg) no-repeat center top;}
.banner-2 { height:129px; background:url(banner2.jpg) no-repeat center top;}
.banner-3 { height:129px; background:url(banner3.jpg) no-repeat center top;}
.banner-4 { height:114px; background:url(banner4.jpg) no-repeat center top;}
.nav { width:100%; height:58px; background:#9e290e;}
.nav ul li { float:left; display:inline; margin-left:50px;}
.nav ul li a { font-size:24px; color:#FFF; line-height:58px;}
.nav ul li img { margin-top:10px;}
.nav ul li a:hover { text-shadow:5px 5px 5px #FF0000;}
.left-number { width:95px; height:93px; background:#da3a15; float:left; margin-top:43px;}
.number-z { width:66px; height:74px; font-size:57px; font-weight:bold; color:#9e290e; line-height:57px; background:url(yuan_bg.gif) no-repeat; padding:10px 0 0 26px;}
.lf-sz { margin:4px 0 0 2px;}
.middle-wz { width:881px; height:91px; border-top:1px solid #d1c6c3; border-bottom:1px solid #d1c6c3; background:#FFF; float:left; margin-top:43px;}
.middle-wz h2 { font-size:38px; color:#da3a15; line-height:91px; margin-left:18px;}
.right-pic { float:left; margin-top:43px; display:block;}
.yuan-one { width:296px; height:296px; border-radius:32rem; margin:9px; position:relative;}
.yuan-line { width:314px; height:314px; border-radius:32rem; margin:37px 0 0 26px; float:left; position:relative;}
.yellow { background:#fb7d00;}
.yellow-line { border:1px dashed #fb7d00;}
.blue { background:#5a96f0;}
.blue-line { border:1px dashed #5a96f0;}
.green { background:#00b2d1;}
.green-line { border:1px dashed #00b2d1;}
.zimu { position:absolute; top:-17px; left:133px;}
.hjz-text { width:223px; font-size:17px; line-height:26px; color:#FFF; position:absolute; left:42px; top:48px; letter-spacing:-.5px;}
.yuan-one a { width:141px; height:42px; text-align:center; line-height:42px; font-size:19px; background:#FFF; border-radius:12rem; display:block; position:absolute; top:228px; left:80px;}
.tell-cont { width:716px; height:55px; background:url(tell_bg.png) no-repeat; margin:45px 0 0 142px;}
.tell-cont a { width:172px; height:41px; line-height:41px; text-align:center; background:#da3a15; font-size:24px; color:#FFF; border-radius:15rem; display:block; float:left; margin:7px 0 0 16px;}
.tell-cont p { float:right; line-height:55px; color:#FFF; font-size:24px; margin-right:26px;}
.ct-title { width:100%; height:93px; background:#da3a15; margin-top:45px;}
.top-z { margin-top:4px; float:left;}
.ct-title h2 { float:left; margin-left:23px; font-size:38px; color:#FFF; line-height:93px; letter-spacing:1px;}
.person { float:left; margin-top:20px;}
.right-youshi { width:687px; float:left; margin-top:24px;}
.right-youshi dl { width:283px; height:104px; float:left; position:relative; background:#fce7e2; border:1px solid #da3a15; margin:46px 0 0 48px;}
.right-youshi dl dt { position:absolute; right:-12px; top:-17px;}
.right-youshi dl dd { text-align:center; font-size:18px; line-height:30px;}
.top-1 { margin-top:22px;}
.top-2 { margin-top:6px;}
.white-bg { width:1002px; background:#FFF; margin-top:45px; padding:1px 0 35px 0;}
.zf-sixbu { width:1002px; height:475px; background:url(yuan_35.png) no-repeat center 48px; position:relative; margin-top:30px;}
.zf-sixbu dl { position:absolute;}
.zf-sixbu dl dt { font-size:18px; text-align:center; font-weight:bold;}
.zf-sixbu dl dd { color:#484848; line-height:24px; margin-top:8px;}
.first-c { width:323px; left:348px;}
.first-c dt { color:#5a96f0;}
.second-c { width:285px; left:67px; top:98px;}
.second-c dt { color:#9173b1;}
.third-c { width:313px; left:30px; top:252px;}
.third-c dt { color:#f07700;}
.fourth-c { width:322px; left:345px; top:395px;}
.fourth-c dt { color:#d4a400;}
.fifth-c { width:267px; left:670px; top:98px;}
.fifth-c dt { color:#00cbef;}
.sixth-c { width:308px; left:676px; top:254px;}
.sixth-c dt { color:#00b48c;}
.ms-jstd { text-indent:2em; line-height:26px; font-size:16px; padding:0 22px; margin-top:26px;}
.teacher-cont { width:295px; float:left; margin:32px 14px 0 22px;}
.zls-bg { height:52px; background:#f2876e; position:relative;}
.zls-bg dt { position:absolute; top:-9px; left:2px;}
.zls-bg dd { position:absolute; left:71px;}
.zls-bg dd h6 { font-size:17px; font-weight:normal; color:#512e04; margin-top:5px;}
.zls-bg dd p { font-size:13px; color:#FFF;}
.text-jieshao { width:273px; height:134px; background:#f2eee9; padding:18px 11px 20px;}
.text-jieshao dt { width:160px; float:left; font-size:13px; line-height:23px; word-break:break-all; color:#785020;}
.text-jieshao dd { float:right; margin-top:18px;}
.button { width:216px; height:41px; background:url(line1.gif) repeat-x; padding:7px 0 0 79px;}
.citylist{width:1000px; overflow:hidden; border:1px #f0f0f0 solid; margin-top:45px; background:#FFF; paddin-bottom:15px;}
/* Footer */
.footer{ width:100%; clear:both; border-bottom:3px #000 solid; padding:18px 0; height:114px; background:#333; font-size:12px; margin-top:40px;}
.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 .img_weixin{ float:right; width:250px; text-align:center; border-left:1px #565656 solid; color:#fff}
.footer .content .img_weixin img{ margin:0px 90px 10px 90px; width:70px}
.footer .content .img_weixin p{ line-height:20px;}
.footer .content .txt_bottom{ float:left; width:680px; text-align:center; margin-top:30px; color:#fff; display:inline}
.footer .content .txt_bottom p{ line-height:30px;}