/* CSS Document */
*{ margin:0; padding:0;}
body{ background:#eff3f4 !important; font-size:14px; font-family:"微软雅黑";}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
li{ list-style:none;}
img{ border:none;}
input{ border:none;}

.left{ float:left;}
.right{ float:right;}
.clearfix:after{ content:"."; display:block; clear:both; height:0; font-size:0; overflow:hidden;}
.clearfix{ zoom:1;}



.footerBottom{ height:92px; overflow:hidden; }

.wrapper{ width:1000px; margin:0 auto; }
.innerWrapper{ width:960px; margin:0 auto; }
/*top*/
.top{ height:480px; overflow:hidden; background:url(../images/pic1.jpg) no-repeat center top;}
.top h1{ position:relative;}
.top h1 a{ position:absolute; top:0; left:0; width:100px; height:115px; overflow:hidden; outline:none;}

/*bright*/
.exhibition{ position:relative; background:#fff; margin-top:20px;}
.exhibition .brightTitle{ position:absolute; top:-7px; left:19px; background:url(../images/icon1.png) no-repeat; width:79px; height:162px;}
.exhibition .bright{padding-left:115px; margin-bottom:1px; border-bottom:1px solid #e6e6e6;}
.exhibition .bright dl{ width:190px; padding:45px 0 50px 30px; border-left:1px solid #e6e6e6;}
.exhibition .bright dl dt{ font-size:20px; color:#ef6b00; height:34px; line-height:34px; overflow:hidden; font-weight:bold;}
.exhibition .bright dl dd{ color:#383838; font-size:14px; height:26px; line-height:26px; overflow:hidden;}
.exhibition .area{ padding-top:35px; background:url(../images/icon2.png) 557px center no-repeat;}
.area .areaLeft{ width:526px; padding-left:32px;}
.area .areaLeft .areaTitle li{ float:left; width:85px; height:33px; line-height:33px; text-align:center; font-size:18px; color:#383838; border:1px solid #e0e0c2; margin-right:10px; display:inline; cursor:pointer;}
.area .areaLeft .areaTitle li.se{ border:1px solid #ff9b0d; background:#ff9b0d; color:#fff;}
.area .areaLeft .areaLeftContent{ margin-top:32px; padding-bottom:37px;}
.area .areaLeft .areaLeftContent span{ width:150px; height:100px; line-height:100px; text-align:center; background:#80abbd; color:#fff; font-size:37px; font-weight:bold;}
.area .areaLeft .areaLeftContent ul{ width:310px; padding-top:5px; padding-left:20px;}
.area .areaLeft .areaLeftContent ul li{ line-height:26px; font-size:14px; color:#383838; }
.area .areaRight li{ height:36px; line-height:36px; padding-left:56px; overflow:hidden;  font-size:14px; background:url(../images/icon4.png) 32px center no-repeat;}
.area .areaRight li a{color:#383838; outline:none;}
/*advantage*/

/*top40*/
.top40{ margin-top:20px;background:#fff; padding-bottom:15px;}
.top40 h2{ height:73px; overflow:hidden;}
.top40 .schools{ padding:30px 20px 25px; border-top:1px solid #e6e6e6; }
.top40 .schools .schoolsDiv a{ display:block; outline:none;}
.top40 .schools .schoolsDiv{ width:300px; float:left; margin:0 10px;}
.top40 .schools .schoolsDiv div a{ width:135px; height:78px; overflow:hidden; margin-right:10px; display:inline;}
.top40 .schools .schoolsDiv div p{ width:155px;} 
.top40 .schools .schoolsDiv div p strong{ display:block;padding-top:15px; padding-bottom:5px; font-size:14px; font-weight:bold;}.top40 .schools .schoolsDiv div p strong.spe{ padding-top:2px;}
.top40 .schools .schoolsDiv div p strong a{ color:#3c6a81;}
.top40 .schools .schoolsDiv div p span{display:block; line-height:18px; font-size:14px; }
.top40 .schools .schoolsDiv div p span a{color:#383838;}
.top40 .schools .schoolsDiv .spanT{ display:block; padding-top:20px; padding-bottom:5px; color:#ff8400; font-size:18px;}
.top40 .schools .schoolsDiv .schoolsp{ padding:5px 10px 0 0; line-height:24px; color:#383838; font-size:14px; }


/*project*/
.project{ background:#fff; margin-top:20px;}
.project div{ padding:30px 20px 37px;}
.project div dl{ height:250px;width:220px; overflow:hidden; margin:0 10px; display:inline;}
.project div .advantage{  background:#3c6a81;}
.project div .advantage dt{ margin:7px auto; background:#fff; height:36px; width:206px; line-height:36px; text-align:center; overflow:hidden; color:#ef6b00; font-weight:bold; font-size:18px;}
.project div .advantage dd{ text-indent:18px; height:30px; line-height:30px; overflow:hidden; font-size:14px; color:#fff; }
.project div .projects dt a{ display:block; outline:none; height:66px; padding-top:15px; overflow:hidden; background:#13236c; text-align:center; font-weight:bold; font-size:24px; color:#fff;}
.project div .projects dt a span{ display:block; font-size:18px; font-weight:normal; padding-top:5px;}
.project div .projects dt a:hover{ text-decoration: none !important;}


/*IdpAdvantage*/
.IdpAdvantage{ padding-bottom:25px; background:#fff; margin-top:20px;}
.IdpAdvantage h2{ padding:25px 30px; color:#4e4e4e !important; font-size:26px; border-bottom:1px solid #ececf2;}
.IdpAdvantage .content{ padding-top:25px; font-family:"宋体";}
.IdpAdvantage .content div{ width:274px; margin-right:60px; margin-left:5px;}
.IdpAdvantage .content div.contentLast{ margin-right:0; width:250px;}
.IdpAdvantage .content div h3{ height:32px; overflow:hidden; background:url(../images/line.png) no-repeat left bottom; margin-bottom:10px; font-size:16px; font-weight:bold; color:#212121;  }
.IdpAdvantage .content div ul li{ height:24px; line-height:24px; overflow:hidden; color:#6a6a6a; font-size:12px; }



.footerBottom{ height:150px; overflow:hidden;}