﻿/* 公共样式 */
body { color:#262626; font-family:Microsoft YaHei, SimSun, sans-serif; font-size:14px; background:#ecfafb;}
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:#FFFFFF; cursor:pointer;}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.clear { height:0px; clear:both; overflow:hidden;}
.clearfix:after{content:"";clear:both;display:block;visibility:hidden;height:0}
/* 体部样式 */
.wrapper {
	width: 1002px;
	margin: 0 auto;
}
#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:#ff61a1; font-size:18px; font-weight:bold;}
.banner-content { width:100%; height:541px; background:url(../images/banner_bg.jpg) no-repeat center top;}
.banner-1 { height:541px; background:url(../images/banner1.jpg) no-repeat center top;}
.banner-2 { height:129px; background:url(../images/banner2.jpg) no-repeat center top;}
.banner-3 { height:129px; background:url(../images/banner3.jpg) no-repeat center top;}
.banner-4 { height:154px; background:url(../images/banner4.jpg) no-repeat center top;}
h2 { width:861px; height:58px; font-size:31px; color:#FFF; line-height:58px; text-align:center; background:url(../images/title_bg.png) no-repeat center top; margin-left:71px;}
.top-1 { margin-top:45px;}
.fannao { width:1002px; height:273px; background:#FFF; position:relative; margin-top:40px;}
.sj-icon { position:absolute; right:0; top:0;}
.lf-pic { float:left; margin:10px 0  0 25px;}
.fn-text { width:545px; float:right; font-size:20px; line-height:40px; margin:50px 28px 0 0; letter-spacing:-.5px;}
.tell { width:450px; height:55px; background:#ff60a0; border-radius:35px; padding:8px 0 0 28px; margin:40px 0  0 264px;}
.tell p { height:47px; line-height:47px; background:url(../images/tell_21.gif) no-repeat left top; font-size:23px; color:#FFF; padding-left:63px;}
.zhao-daan { width:100%; padding:45px 0; background:#FFF; margin-top:45px;}
.xueyuan-cont { width:305px; float:left; margin-right:43px;}
.xueyuan-text { width:303px; background:#1badbd; border:1px solid #158e9b; border-top:none; border-bottom-left-radius:10px; border-bottom-right-radius:9px; padding:14px 0  30px 0;}
.xy-bg1 { width:305px; height:128px; background:url(../images/xueyuan1.gif) no-repeat; text-align:center; font-size:30px; font-weight:bold; color:#074d53; line-height:128px; margin-top:40px;}
.xy-bg2 { width:305px; height:128px; background:url(../images/xueyuan2.gif) no-repeat; text-align:center; font-size:30px; font-weight:bold; color:#074d53; line-height:128px; margin-top:40px;}
.xy-bg3 { width:305px; height:128px; background:url(../images/xueyuan3.gif) no-repeat; text-align:center; font-size:30px; font-weight:bold; color:#074d53; line-height:128px; margin-top:40px;}
.xueyuan-text h4 { color:#FFF; font-size:24px; text-align:center;}
.xueyuan-text p {
	padding: 0 24px;
	font-size: 16px;
	color: #FFF;
	line-height: 28px;
	margin-top: 18px;
	text-align: left;
}
.fdzx { width:204px; height:50px; line-height:50px; font-size:24px; color:#074d53; background:#FFF; border-radius:30px; display:block; text-align:center; line-height:50px; margin:20px 0 0 50px;}
.fdzx:hover { background:#ff60a0; color:#FFF;}
.dzjx-cont { width:100%; padding:45px 0; background:#2fc8d9 url(../images/pre_28.png) no-repeat 200px bottom;}
.fudao-one { width:427px; height:163px; padding:21px 23px; border:2px solid #078690; background:#FFF; margin-top:40px; float:left; margin-right:47px;}
.fudao-one dt { border-radius:40px; background:#1badbd; width:66px; height:66px; font-size:36px; line-height:66px; text-align:center; font-weight:bold; color:#FFF; float:left; margin-top:47px;}
.yuanjiao1 { border-top-right-radius:37px; border-bottom-left-radius:37px;}
.fudao-one dd { width:312px; height:163px; float:right; border-left:1px solid #078690; padding-left:30px;}
.fudao-one dd h5 { width:100px; height:38px; line-height:38px; font-size:24px; color:#074d53; float:left;}
.fudao-one dd a { float:right; width:136px; height:38px; line-height:38px; text-align:center; text-align:center; font-size:16px; color:#392d07; background:#ffc40f; border-radius:22px; font-weight:500;}
.fudao-one dd p { font-size:16px; line-height:24px; margin-top:22px;}
.kecheng-cont { width:304px; height:475px; float:left; margin-top:40px; background:#FFF; padding-bottom:26px; margin-right:42px;}
.color1 { border:1px solid #ff552a;}
.color2 { border:1px solid #3ec4b6;}
.color3 { border:1px solid #ffae00;}
.title-xx { height:65px; line-height:65px; font-weight:bold; text-align:center; color:#FFF; font-size:28px;}
.bg-ys1 { background:#ff552a url(../images/book_32.png) no-repeat 247px 5px;}
.bg-ys2 { background:#3ec4b6 url(../images/book_32.png) no-repeat 247px 5px;}
.bg-ys3 { background:#ffae00 url(../images/book_32.png) no-repeat 247px 5px;}
.kemu { height:50px; text-align:center; background:#3e3e3e; font-size:16px; background:#3e3e3e; line-height:50px; color:#FFF;}
.kecheng-cont a { width:204px; height:50px; line-height:50px; font-size:24px; color:#FFF; border-radius:30px; display:block; text-align:center; line-height:50px; margin:20px 0 0 50px;}
.color1 a { background:#ff552a;}
.color2 a { background:#3ec4b6;}
.color3 a { background:#ffae00;}
.kecheng-cont a:hover { box-shadow:0 2px 5px #666666;}
.kmnr-text { height:270px; padding:20px 20px 0; font-size:16px; line-height:30px;}
.jy-team-cont { width:100%; background:url(../images/index_35.jpg) no-repeat center top; padding:45px 0; margin-top:45px;}
.jy-team-cont1 { width:100%; background:url(../images/index_36.jpg) no-repeat center top; padding:45px 0; margin-top:45px;}
.jy-team-cont img { margin-left:20px;}
.lf-lstu { float:left; margin-top:40px;}
.right-cont { width:625px; float:right; margin-top:15px;}
.right-cont dl { margin-top:39px;}
.number-1 { width:66px; height:66px; font-size:30px; color:#FFF; text-align:center; line-height:66px; font-weight:bold;}
.number-bg1 { background:url(../images/icon1.jpg) no-repeat center top;}
.number-bg2 { background:url(../images/icon2.jpg) no-repeat center top;}
.js-text { width:524px; height:56px; border:1px solid #1badbd; margin-top:4px; padding:0 17px; font-size:22px; line-height:56px;}
.bor-bk1 { border-left:none;}
.bor-bk2 { border-right:none;}
.lf { float:left;}
.rt { float:right;}
.choose-xueda { width:100%; padding:45px 0; background:#2fc8d9;}
.tab-vs { width:1002px; margin-top:40px;}
.tab-vs td { border-bottom:1px solid #1da3b2;}
.wenzi1 { text-align:center; color:#FFF; font-size:36px; font-weight:bold;}
.gaodu td { padding:15px 0;}
.text-wen { padding:0 18px; font-size:18px; line-height:30px;}
.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;}
