@charset "utf-8";
/* CSS Document */
@import url("http://img.gaodun.cn/css/frm_gaodun_cn_public.css");
@import url("http://img.gaodun.cn/css/frm_gaodun_cn_right.css");

/* clearfix */
.clearfix:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;line-height:0;overflow:hidden}
.clearfix{zoom:1;}
.fl{float:left;}
.fr{float:right;}
.dbM{display:block; margin:0 auto;}
a,a:hover{text-decoration:none;}

#container{}
.container{width:1400px; margin:0 auto;}
#banner{position:relative;height: 409px;}
#banner img{display:block; width:100%; min-height:407px; position:absolute; left:0; top:0;}
#banner .container{position:relative; overflow:hidden;}
.form1{  width: 244px; height: 321px; background: url(../images/form1.png) no-repeat; float: right; color: white; padding: 86px 0 0 88px; top: 41px; position: relative;}
form label{display: block; height: 43px; line-height: 25px; color: #000;}
form label input,form label select{border:none; background:none; width:143px; height:25px; margin-left:15px; font-size:14px;}
form label select{margin-top:2px;}
form button{display:block; width:169px; height:35px; background:none; border:none; cursor:pointer; margin-top:22px;}
.status{border:#dedede solid 1px; position:relative; margin-top:30px; padding:10px 0 25px;}
.status h3{text-align:center; font-weight:normal; font-size:28px; line-height:38px; color:#7a7a7a;}
.status h3 span,.status i img{display:block; font-size:24px;}
.status .clearfix{padding:15px 133px 0;}
.status .clearfix p.fr{font-size:24px; line-height:46px; width:445px; color:#296469; padding-top:20px;}
.status .clearfix p.fr span{color:#448aca;}
a.sq{display:block; width:259px; height:54px; background:url(../images/sq.png) no-repeat; color:white; line-height:54px; text-align:center; font-size:18px; margin:20px auto 0;}
.status i{position:absolute; bottom:-17px; display:block;}
.status i.shadowL{left:0;}
.status i.shadowR{right:0;}
.arrowsD{border-top:#e5e5e5 solid 3px; height:39px; margin:23px 0 0; position:relative;}
.arrowsD img{display:block; position:absolute; left:50%; width:162px; margin-left:-81px; top:-3px;}
.way,.classed{background:url(../images/wayBg.jpg) repeat-y; background-size:100% auto; color:white;}
.way .container{background:url(../images/wayP1.jpg) center top no-repeat; height:508px;}
.way p{font-size:20px; padding:66px 0 0 959px; line-height:48px;}
.way p span{font-size:36px;}

.teacher{background-color:#7ecef4; font-size:19px; line-height:38px; color:white; padding:40px 0 25px; margin-top:15px;}
.teacher p{padding-top:30px;}
.teacher p img{margin-top:40px;}
.datum{background:url(../images/datumP1.jpg) center top no-repeat; height:422px; font-size:24px; line-height:32px; color:white;}
.datum p{padding:85px 0 0 225px;}
.datum a.sq{margin-top:112px; text-align:left; text-indent:2em;}
.classed{padding-top:30px;}
.classed table{margin:0 auto; text-align:center; line-height:45px;}
.classed table th{background-color:#f62528; font-size:26px; font-weight:bold;}
.classed table td{background-color:white; color:#023e4c; font-size:20px; margin:2px 0;}
.telh{background:url(../images/tel.png) 768px center no-repeat; padding:35px 126px;}
.telh a{margin:0 0 0 35px;}

.jt{background:#b3c1fe url(../images/jt.jpg) center top no-repeat;}
.jt .container{position:relative; height:723px;}
.jt .container .form2{position:absolute; top:233px; right:207px;}
.jt .container .form2 label{height:60px;}
.jt .container .form2 label select{}
.jt .container .form2 button{margin-top:7px;}
.jt .container a.sq{position:absolute; bottom:35px; left:268px; text-align:left; text-indent:2em;}
.sever .container{background:url(../images/severP1.jpg) center top no-repeat; height:118px; padding-top:259px;}
.sx{background-color:#e5e5e5; padding:20px 0;}
.sx .container{background:url(../images/sx.jpg) center top no-repeat; height:421px; position:relative;}
.sx .container a.sq{position:absolute; right:0; bottom:20px; text-align:center;}

.fc span{margin-top:158px;}
.fc span img{display:block; cursor:pointer;}
.fcBox{width:1027px; overflow:hidden; margin-left:48px;}
.fcBox ul li{float:left; display:inline;}

.erweima{background-color:#313131;}
.erweima .container{background:url(../images/er.jpg) center top no-repeat; height:270px; position:relative;}
.erweima .container a.sq{position:absolute; left:246px; bottom:25px; text-align:center;}

#goTop{position:fixed; right:20px; bottom:50px; width:80px; height:50px; color:white; text-align:center; line-height:50px; cursor:pointer; display:none;}


#banner2{background:url(../images/bannerBg.jpg) no-repeat; height:208px; padding-top:315px;}
#banner2 a{width:398px; height:46px; margin-top:20px;}
#banner2 a img{display:block;}
p.btn_lis { height: 25px; background: url(../images/btn_bj.png) no-repeat center center;}
p.btn_lis a:visited { color: #ffffff;}
p.btn_lis a:link { color: #ffffff; line-height: 25px; font-size: 16px; text-decoration: none;}