@charset "utf-8";
/* CSS Document */

/*banner开始*/
.banner{width:100%; height: 445px;position: relative;overflow: hidden; }
.bannerin{ width: 100%; height:445px;overflow: hidden; position: relative; }
.banner ul{width:1000%; position: absolute; top:0; left:0; z-index:99;}
.banner ul li{float: left;height:445px; overflow:hidden;}
.banner ul li a{ display:block;}
.banner ul li img{ width:100%; min-height:445px;}
.banner ol{ position: absolute; left:50%; bottom: 0; width:1048px; margin-left: -525px;z-index:100;}
.banner ol li{ 
	float: left; 
	width:260px;
	padding:8px 0;
	overflow: hidden; 
	opacity:0.8;
	filter:Alpha(opacity=80); 
	background:#2b2b2b;
	cursor: pointer;
	color:#fff;
	text-align:center;
	margin:0 1px;
	}
.banner ol li.current{ background:#de4b39;opacity:1;filter:Alpha(opacity=100); font-size:16px; padding:10px 0; margin-top:-6px; }

/*主体样式开始*/
.container{ width:100%; min-width:1050px;}
.wrap{ width:1050px; margin:0 auto; padding-top:25px;}
.cont-l{ float:left; width:730px;}
.news-pic{ padding-bottom:44px;}
.news-pic li{ float:left; width:230px;}
.zsdt{ margin:0 20px;}
.ns-bk{ font-size:18px; height:36px; line-height:36px; border-top:2px solid #3773f5; color:#3773f5; background:#f6f6f6; padding-left:15px;}
.zsdt .ns-bk{ color:#de7339; border-color:#de7339;}
.xshd .ns-bk{ color:#21ad8e; border-color:#21ad8e;}
.image{ display:block; height:px; overflow:hidden; margin-bottom:10px;}
.image img{ width:px; min-height:px;}
.n-tit{ display:block; font-size:16px; padding-bottom:10px;}
.n-tit a{ color:#333333;}
.n-tit a:hover{color: #4566ad;}
.news-pic li p{ font-size:12px; color:#888888; line-height:20px;}
.tit-change{ border-bottom:1px solid #dfe0e1; font-size:18px; margin-bottom:5px; position:relative;}
.tit-change .more{ position:absolute; right:0; top:4px;margin-right:5px; font-size:12px;}
.tit-change .more:hover{border-bottom:0;}
.tit-change a{ float:left; margin-right:45px; padding-bottom:10px; color:#333333;}
.tit-change .on{ color:#4566ad; padding-bottom:8px; border-bottom:2px solid #4d6db1;}
.tit-change a:hover{ color:#4566ad; padding-bottom:8px; border-bottom:2px solid #4d6db1;}
.clickshow .index-news{ display:none;}
.index-news li{ padding:15px 0 0 25px; font-size:16px; color:#999999; background:url(../images/square.jpg) no-repeat scroll 5px 24px;overflow:hidden;}
.index-news .icon-v{background:url(../images/icon-v.png) no-repeat scroll 0 20px;}
.index-news .icon-p{background:url(../images/icon-p.png) no-repeat scroll 0 20px;}
.index-news li p{float:left; width:575px; }
.index-news li span{float:right; width:105px; text-align:right; font-size:14px; }

.cont-r{ float:right; width:280px;}
.r-1{ padding-bottom:15px; overflow:hidden;}
.r-1 a{ float:left; width:70px; color:#fff; text-align:center; padding:15px 35px 0; height:85px; line-height:18px;}
.r-1 img{ margin:0 auto 3px;}
.apply{ background:#f16838;}
.apply img{ margin-bottom:7px;}
.teach{ background:#619e5e;}
.r-2{ padding:10px 35px 10px 25px; border:1px solid #ececec;margin-bottom:15px; position:relative;}
.bookbaner{ width:218px; height:88px;overflow:hidden;position:relative;}
.r-2 ul{ position:absolute; left:0; top:0; z-index:20; width:800%;}
.r-2 ul li{ float:left;}
.r-2 ol{ position:absolute; left:50%; margin-left:5px; bottom:15px; z-index:30; width:80px;}
.load{ display:block; color:#666666;}
.r-2 ol li{ float:left; width:10px; height:10px; background:#000; opacity:0.5;filter:Alpha(opacity=50); margin:0 3px; border-radius:50%; cursor:pointer;}
.r-2 ol .current{ background:#ee673a; opacity:1;filter:Alpha(opacity=100);}

.load:hover { color: #4566ad;}
.load img{ float:left; width:80px; height:85px;}
.load p{float:left; width:120px; margin-left:15px; line-height:20px; margin-top:20px;}
.r-3{ padding-bottom:5px;}
.r-tit{ font-size:18px; color:#fff; height:40px; line-height:40px; background:#4566ad; padding:0 15px; position:relative; margin-bottom:20px;}
.r-tit a{ position:absolute; right:15px; top:0; color:#fff; font-size:12px;}
.r-tit em{ position:absolute; top:40px; left:40px; width:10px; height:6px; background:url(../images/sanj.jpg) no-repeat;}
.date{ padding-bottom:15px; border-bottom:1px dotted #cccccc; margin-bottom:20px;}
.date dt{ float:left; width:60px; padding:3px; background:#de6b39; color:#fff; font-size:16px; text-align:center;}
.outdate dt{background:#ccc;}
.date dt span{ font-size:12px; font-weight:bold;}
.date dt b{ display:block; height:30px; line-height:30px;}
.date dt p{ background:#fff; color:#747474; padding:8px 0;}
.date dd{ float:right; width:205px;}
.date h6{ font-size:16px; padding-bottom:10px;}
.date a{ color:#15264d;}
.date a:hover{ color:#4566ad;}
.date dd p{ padding-top:5px; color:#666666;}
.r-4{ color:#15264d;}
.tel,.email{ padding-left:40px; font-size:16px; margin-bottom:20px; min-height:20px;}
.tel{background:url(../images/tel.png) no-repeat left center;}
.email{background:url(../images/email.png) no-repeat left center;}
.email a{ color:#15264d;}
.email a:hover{color: #4566ad;}
.erweima{ padding:15px 30px 15px 15px; background:#f7f7f7; font-size:16px; color:#15264d;}
.erweima img{ float:left; width:88px;}
.erweima p{ float:right; width:135px;padding-top: 5px; }
.erweima b{ font-size:24px; display:block;padding-top:5px; font-weight:normal;}

/*活动预告页样式*/
.pg-banner{ width:100%; min-width:1050px; position:relative;border-bottom:10px solid #c4c4c4; }
.pg-img{ width:100%;height:150px;}
.pg-in h4{ font-size:26px; color:#fff;  }
.pg-in{position:absolute; width:1050px; left:50%; margin-left:-525px;top:80px; z-index:5;}
.pg-in h4 span{ display:inline-block;_zoom:1;*display:inline; width:16px; height:16px; background:url(../images/squer.png) no-repeat; margin-left:10px;}
.pg-in img{ position:absolute; right:0; top:70px; z-index:20;}
.in-pg{ width:100%; background:#f2f2f2; padding:0 0 50px;}
.crrt-pg{ margin-bottom:10px; color:#666666; margin-top:-5px;}
.crrt-pg a{color:#666666;}
.crrt-pg a:hover{color: #4566ad;}
.pg-l{ width:770px; float:left; padding:40px; background:#fff;min-height:850px;}
.act-list{ background:#f6f6f6; margin-bottom:30px;}
.act-list dt{ width:310px; position:relative; float:left;}
.act-img{ display:block;height:190px; overflow:hidden;}
.dates{ position:absolute; top:0; left:5px; background:#ee673a; padding:6px;text-align:center;width:68px;}
.dates b{ display:block; width:68px; padding:5px 0 5px;  color:#ee673a; font-size:36px; background:#fff;}
.dates p{ font-size:12px; color:#ffffff; padding-top:5px;}
.act-list dd{ width:400px; float:right; margin-right:15px; padding:20px 0 15px;}
.act-tit{ font-size:20px; margin-bottom:15px;}
.act-tit a{ color:#000000;}
.act-tit a:hover{color: #4566ad;}
.act-list dd p{ padding-bottom:5px; color:#000000;}
.appoint{ display:block; width:80px; height:30px; background:#3a9b27; color:#fff; border-radius:3px; line-height:30px; text-align:center; margin-top:5px;}
.appoint:hover{ background:#4566ad; color:#fff;}
.outdated .dates{ display:none;}
.outdated .appoint{ background:#7b7b7b;}

/*翻页样式开始*/
.page {
    clear: both;
    overflow: hidden;
    margin: 30px 0 0;
}
.page-r {
    float: right;
    margin-right: 10px;
}
.pageto{overflow: hidden;}
.page a {
    background: none;
    border: 1px solid #dedede;
    color: #6a6a6a;
    float: left;
    font-size: 12px;
    line-height: 35px;
    margin-right: 5px;
    text-align: center;
    width: 35px;
}
.page a:hover{background:#4566ad; color:#fff; border:0;padding:1px;}
.page .pageto_select{background:#4566ad; color:#fff; border:0;padding:1px;}
.page-r .pagetowrap {
    float: left;
}
.page-r p {
    float: left;
	color: #777777;
	margin-top: 10px;
}
.page .ptbtn{ width:60px;}
/*翻页样式结束*/

.pg-r{ width:180px; float:right;}
.pg-list{margin:10px 0 75px 20px;}
.pg-list li{margin-bottom:20px;}
.pg-list p{border-bottom:1px solid #a1a1a1; padding-bottom:15px; width:110px;margin-left:15px;text-align:center;}
.pg-list a{ color:#120202; font-size:18px;}
.pg-list .crrt p{padding-left:15px;margin-left:0; background:url(../images/x.png) no-repeat left 7px;border-bottom:3px solid #ee673a;}
.pg-list .crrt a{color:#ee673a; font-weight:bold;}
.pg-list a:hover{color:#ee673a; font-weight:bold;}
.ads{ display:block; height:90px; overflow:hidden; margin-bottom:5px;}
.pgr-st{ padding:10px 10px 20px; background:#fff;margin-bottom:5px;}
.pgr-tit{ color:#333333; font-weight:bold; display:block; margin-bottom:10px;}
.st-pic{ display:block; height:170px; overflow:hidden;margin-bottom:10px;}
.st-pic img{ min-height:170px;}
.st-name{margin-bottom:10px; text-align:center;}
.st-name a{ color:#292222;}
.st-name a:hover{color: #4566ad;}
.pgr-st p{ font-size:12px; color:#666666; line-height:22px;}
.pgr-st .txt-r{ text-align:right;}
.pgr-news{background:#fff; padding:15px 10px 30px;margin-bottom:5px;}
.pgr-news .pgr-tit{ margin-bottom:20px;}
.pgr-news p{ padding-left:20px; color:#333333; margin-bottom:15px;}
.icn-tel{background:url(../images/icn-tel.png) no-repeat left 5px;}
.icn-el{background:url(../images/icn-el.png) no-repeat left 6px; word-break:break-all;}
.apply-btn{ display:block; width:120px; height:36px; line-height:36px; text-align:center; color:#fff; background:#3a9b27; margin-left:15px; border-radius:3px;}
.apply-btn:hover{ background:#4566ad; color:#fff;}
.pgr-news p a:hover{color: #4566ad;}

/*活动详情样式*/
.act-detail{ padding:10px 50px;}
.theme{margin-bottom:25px; color:#999999;}
.theme h4{font-size:28px;margin-bottom:10px; color:#333;}
.theme p{ text-align:center;}
.theme-icn{ margin-bottom:px; position:relative; margin-bottom:30px;}
.theme-icn p{ width:460px; padding-bottom:10px; padding-left:30px; overflow:hidden;}
.theme-icn p span{ color:#b7b7b7; width:60px; float:left;}
.theme-icn p font{ float:left;width:400px;}
.theme-1{background:url(../images/tm-1.png) no-repeat left 5px;}
.theme-2{background:url(../images/tm-2.png) no-repeat left 5px;}
.theme-3{background:url(../images/tm-3.png) no-repeat left 5px;}
.theme-4{background:url(../images/tm-4.png) no-repeat left 5px;}
.theme-5{background:url(../images/tm-5.png) no-repeat left 5px;}
.theme-icn .appoint{ position:absolute; right:40px; top:40px; width:112px; height:40px; line-height:40px;}
.act-detail .jb{ font-size:24px;margin-bottom:30px;}
.theme-cont{ font-size:16px;}
.theme-cont p{ text-indent:2em; line-height:30px; padding-bottom:5px;}
.theme-cont .past{text-indent:0;}
.theme-cont img{max-width:100%;margin:15px auto 20px;}
/*小轮播图*/
.sm-banner{width:670px; height:400px;position: relative;margin:15px 0 20px; }
.sm-bannerin{ width: 670px; height:400px;overflow: hidden; position: relative; }
.sm-banner ul{width:1000%; position: absolute; top:0; left:0;}
.sm-banner ul li{float: left;}
.sm-banner li img{ width:670px; min-height:400px; margin:0;}
.sm-banner ol{ position: absolute; left:50%; bottom: 15px; margin-left:-75px;}
.sm-banner ol li{ float: left; width:24px; height: 24px; border-radius:50%; overflow: hidden; background:#000000; opacity:0.6;filter:Alpha(opacity=60); margin:0 3px; cursor: pointer; text-align:center; line-height:24px; color:#fff;}
.sm-banner ol li.current{ background:#ee673a; opacity:1;filter:Alpha(opacity=100);}
/*分享到样式*/
.sharetext { float:left;font-size: 14px; line-height: 25px; }
.share { float:left; }
.ndshear{ margin-top:15px;}

.pro-brief{ color:#120202;}
.pro-brief p{text-indent:0;}
.pro-brief h6.blue{ color:#4566ad;}
.pgr-load{ padding:25px 10px 20px; text-align:center; color:#292222; background:#fff;margin-bottom: 5px;}
.pgr-load img{ margin:0 35px 15px; width:80px; height:90px;}
.pgr-load a{ color:#4566ad; text-decoration:underline;}
.pgr-load p{width:120px;margin-left: 20px;}

/*常见问题样式*/
.question{ padding:10px 15px;}
.quests{ padding:0 30px 40px; border-bottom:1px solid #dddddd; margin-bottom:20px;}
.block-change{ margin-bottom:15px; overflow:hidden;}
.block-change li{ float:left; margin-right:10px;}
.block-change a{ display:block; padding:0 15px; height:32px; line-height:32px; text-align:center; color:#4566ad; font-size:16px; background:#effeff; border:1px solid #4566ad; border-radius:3px;}
.block-change a:hover{background:#4566ad;color:#fff;}
.block-change .zscrrt{background:#4566ad;color:#fff;}
.tjwt textarea{ background:#f7f7f7; color:#999999; min-height:100px; width:695px; padding:15px 0 0 15px; border:0; margin-bottom:10px;}
.tj-btn{ width:86px; height:30px; line-height:30px; color:#fff; text-align:center; background:#ee673a; border-radius:3px; border:0; cursor:pointer; font-size:14px;}
.tj-btn:hover{ background:#4566ad;}
.question{ padding:0 30px;}
.remain{ color:#666666; line-height:22px; padding-bottom:30px;}
.ask-anw li{ padding-bottom:5px;}
.ask{ margin-bottom:20px; font-size:16px; color:#4566ad; cursor:pointer;padding-left:25px;background:url(../images/cr.png) no-repeat left 6px;}
.ask span{ font-size:12px; text-decoration:underline;}
.shouq{ display:none;}
.anwer{ margin-bottom:12px; line-height:25px; padding-left:25px; display:none;}
.ask-on{background:url(../images/cr-on.png) no-repeat left 6px;}

.bann-lr{ margin-bottom:40px;}
.bann-l{ float:left; width:455px;overflow:hidden;position: relative; height:245px;}
.bann-l ul li{
		position: absolute;
		top:0;
		left:0;
		display: none;
	}
.bann-l ul li img{width:455px;min-height:243px;}

.bann-r{ float:left; width:310px; }
.bann-r li{ position:relative; padding:10px 35px 0; height:50px; background:#f4f4f4; margin-bottom:1px;}
.bann-r a{ color:#333333; line-height:22px;}
.bann-r li span,.bann-r li em{ position:absolute; top:0; display:none; }
.bann-r li span{ right:0;width:3px; height:60px;background:url(../images/red-line.jpg) no-repeat; z-index:20;}
.bann-r li em{left:-18px; top:50%; margin-top:-17px; width:18px; height:36px;background:url(../images/white-arr.png) no-repeat;z-index:20;}
.bann-r li.current{ background:#fff;}
.bann-r li.current a{ color:#ee673a;}
.bann-r li.current span,.bann-r li.current em{ display:block;}
.index-news li hr{border:0; height:1px;background-color:#e3e3e3;}
.index-news li.ln{ padding-left:0; background:none;}
.index-news li:last-child hr{ height:0;}
.lst-news li p{width: 630px;}

.st-list{ padding-top:30px; border-top:1px solid #e3e3e3;}
.st-list li{ float:left; width:170px; margin-left:30px; height:280px; overflow:hidden; background:#f2f2f2; margin-bottom:30px;}
.st-list .mrn-l{ margin-left:0;}
.st-img{ display:block; height:190px; overflow:hidden;}
.st-img img{ width:170px; min-height:190px;}
.st-desc{ padding:10px  12px 12px 20px;}
.st-desc h6{ font-size:18px;  font-weight:bold; margin-bottom:6px;}
.st-desc a{color:#4566ad;}
.st-desc p{ color:#666666;font-size:12px;}
.st-desc p.class{ font-size:14px; padding-top:3px;}
.st-list li:hover{ background:#4566ad;}
.st-word{ display:none;}
.st-word p{ color:#fff; line-height:20px;}
.st-list li:hover .st-cl{ display:none;}
.st-list li:hover .st-word{ display:block;}

/*学生风采小轮播图*/
.st-banner{ width:770px; background:#f2f2f2; height:225px; margin-bottom:55px;}
.st-banner .sm-bannerin{width:770px;height:225px;}
.st-banner ul{width:1000%; position: absolute; top:0; left:0;}
.st-banner ul li{float: left;overflow:hidden; width:770px;}
.st-banner ol{ position: absolute; left:50%; bottom:-35px;margin-left:-75px;}
.st-banner ol li{ float: left; width:24px; height: 24px; border-radius:50%; overflow: hidden; background:#000000; opacity:0.6;filter:Alpha(opacity=60); margin:0 3px; cursor: pointer; text-align:center; line-height:24px; color:#fff;}
.st-banner ol li.current{ background:#ee673a; opacity:1;filter:Alpha(opacity=100);}
.st-tx{ float:left; width:225px; height:225px; overflow:hidden;}
.st-banner .st-tx img{ width:225px; min-height:225px;}
.st-brief{ float:right; width:450px; margin-right:45px;padding:20px 0 30px;}
.st-brief h5{ font-size:22px;  font-weight:bold; margin-bottom:12px; }
.st-brief h5 a{color:#2d4a89;}
.st-brief  p{ font-size:12px; line-height:20px;}
.st-brief  .p-lage{ font-size:14px; line-height:26px; padding-top:15px;}


.pg-rst{ background:#fff; padding:40px;}
.summary{color:#1b1a1a;}
.summary-news{color: #d54c48; font-size:18px;}
.resault li{ padding-top:20px; padding-bottom:20px;}
.resault li h5{font-size: 24px; padding-bottom:10px; border-bottom:1px solid #dedfdf; position:relative;color: #4566ad;}
.resault li h5 a{ position:absolute; right:0; top:5px; font-size:14px;color:#666;}
.resault a:hover{color: #4566ad;}
.resault li p{ margin-top:25px;font-size: 16px; padding-left:20px; background:url("../images/square.jpg") no-repeat left 10px; line-height:22px;}
.resault p span{color: #888888;}
.resault li .kyword{color: #d54c48;font-size: 20px; font-weight:normal;}
.resault li a:hover .kyword{color: #4566ad;}


.map-lst{ padding:0 0 30px;border-bottom: 1px dashed #ccc; margin-bottom:30px;}
.map-lst li{ float:left; margin-left:35px; font-size:16px;margin-top: 6px;}
.map-lst .lst-tlt{ margin-left:0; font-size:24px; color:#4566ad;margin-top:0;}

.letterbox dl{ padding-bottom:25px;}
.letterbox dl dt,.letterbox dl dd{ float:left;}
.letterbox dt{ width:105px; height:40px; line-height:40px; font-size:16px; color:#888888; padding-left:15px; background:url("../images/star.png") no-repeat left 16px;}
.letterbox dd{ /*width:382px;*/}
.letterbox dd select,.letterbox dd input{border:1px solid #d1d1d1; background:#fcfcfc; height:38px; line-height:38px;padding-left:10px; width:370px;font-family:"Microsoft Yahei";}
.letterbox dd select{width: 382px;}
.letterbox dd a{ display:inline-block; height:40px; line-height:40px;_zoom:1;*display:inline;}
.letterbox .nost{ background:none;}
.letterbox .verty{height:38px;display:inline-block;_zoom:1;*display:inline; vertical-align:middle;cursor:pointer;}
.actionbtn-tj{ display:block; margin-left:120px; width:210px; height:44px; line-height:44px; text-align:center;font-family:"Microsoft Yahei"; color:#fff; background:#db393d; border-radius:3px;font-size: 20px;cursor:pointer;letter-spacing:1em;border:0;}
.actionbtn-tj:hover{ background:#4566ad; }
#fileurl{ height:30px; padding-top:8px;}

/*教师详情样式*/
.teacher-detail dd{ float:left; width:390px}
.teacher-detail h3{ font-size:30px; color:#4566ad; font-weight:bold; line-height:50px;}
.basic-tit{ font-size:18px; color:#686868; font-weight:bold; padding-left:25px; padding-bottom:15px; border-bottom:1px dotted #7f7f7f; margin-bottom:15px;margin-top:12px; background:url("../images/s-blue.png") no-repeat left 9px;}
.teacher-detail dd p{ line-height:30px;}
.teacher-detail dt{ float:right; width:230px; border:1px solid #e6e6e6; padding:3px;}
.teacher-inf p{line-height:30px;}

.teacher-lst dt{ float:left; width:45px; line-height:19px;}
.teacher-lst dt span{color:#5b5b5b;}
.teacher-lst dd{ float:left; width:725px;}
.teacher-lst a{ float:left; height:20px; line-height:19px; padding:0 5px; color:#333333; margin-bottom:10px; margin-right:5px;}
.teacher-lst .crrt-tit{ background:#ee673a; color:#fff;}
.teacher-lst a:hover{background:#ee673a; color:#fff;}
.teacher-img{ padding-top:25px;}
.teacher-img li{ float:left; width:170px; margin-left:30px; margin-bottom:30px; text-align:center; padding-bottom:5px; background:#f2f2f2;}
.teacher-img .nomrt{margin-left:0;}
.tch-pic{ display:block; width:100%; height:210px; overflow:hidden; margin-bottom:10px; opacity:0.8;filter:Alpha(opacity=80);}
.tch-pic:hover{ opacity:1;filter:Alpha(opacity=100);}
.tch-pic img{ min-height:210px;}
.teacher-img h6{ font-size:18px;font-weight:bold; margin-bottom:8px;}
.teacher-img a{ color:#4566ad; }
.teacher-img a:hover{ color:#ee673a; }
.teacher-img p{ font-size:12px; color:#666666; padding-bottom:3px;}

/*联系我们*/




