/* CSS Document */
* { margin: 0; padding: 0; }
body { background: #f3f3f3; font-size: 14px; font-family: "微软雅黑"; }
a { text-decoration: none; cursor: pointer; }
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; }
body, html { width: 100%; height: 100%; }
.wrapper { width: 1000px; margin: 0 auto; }
.cgreen, .cgreen a { color: #3b5c9a; }
.cgray, .cgray a { color: #727171; }
.idp_left_float { margin-left: -650px !important; left: 50% !important; z-index: 99; }
.idp_right_float { margin-right: -650px !important; right: 50% !important; z-index: 99; }
.footerBottom { height: 92px; overflow: hidden; }
/*qs_top*/
.qs_top { height: 90px; padding-top: 22px; overflow: hidden; font-family: "微软雅黑"; background:#fff; }
.qs_top h1 { width: 239px; height: 71px; margin: 0; overflow: hidden; }
.qs_top h1 a { display: block; width: 239px; height: 71px; overflow: hidden; }
.qs_top span { width: 231px; height: 21px; overflow: hidden; padding-right: 27px; padding-top: 30px; }
.bgcol { background: #fbf8f4; }
.usa_ban { width: 100%; overflow: hidden; background:#f1eee5 url(../img/banner.jpg) no-repeat center top; color: #fff;  }
.usa_ban h1 { font-size: 75px; height: 75px; line-height: 75px; padding-top: 105px; display: inline-block; text-indent: 282px; margin-bottom: 21px; }
.usa_ban .h1more { font-size: 44px; height: 44px; display: inline-block; padding-left: 284px; margin-bottom: 50px; }
.usa_ban .usa_banner {  overflow: hidden; padding-top:497px; }
.usa_ban .usa_banner a { width: 206px; height: 56px; line-height: 56px; text-align: center; font-size: 24px; color: #fff; border: 2px solid #fff; border-radius: 2px; }
.usa_ban .usa_banner a.aus_a { margin: 0 10px; display: inline; }
.usa_ban .usa_banner a:hover { background: #7dbbfa; color: #fff; border: 2px solid #7dbbfa; }
.usa_banner { margin-bottom:45px; }
.daoyu { padding-top:58px; width:500px; position:relative; padding-left:20px;}
.daoyu strong { background:url(../img/daoyu.jpg) no-repeat; width:74px; height:130px; position:absolute; }
.daoyu .ad { display: inline-block; margin-top: 25px; }
.daoyu .ad img { display: block; border: 3px solid #fff; }
.usa_dy { padding:81px 0 0 0px; }
.usa_dy img{ display:block; border:3px solid #fff; margin-left:36px;}
.usa_dy p {overflow: hidden; line-height: 30px; font-size: 14px;color:#333; padding-top:20px;}
 
/*表单*/
.formCon { height: auto; width:404px; overflow: hidden; background: #fff; padding-bottom: 13px; border:10px solid #edd6bb; margin:0px auto 0; }
.formCon p { font-size: 24px; color: #333; line-height: 32px; text-align: center; padding:30px 0 20px; margin: 0; }
.formCon form ul {}
.formCon form ul li { float: left;width: 300px; font-size: 14px; display: inline; font-family: "微软雅黑"; margin-bottom:10px; margin-left:55px; }
.formCon form ul li p .Validform_checktip.Validform_wrong { color: #fff !important; }
.formCon form ul li div { width: 300px; height: 40px; overflow: hidden; font-size: 14px; }
.formCon form ul li .mobile { background: url(../img/input1.gif) no-repeat; }
.formCon form ul li .name { background: url(../img/input2.gif) no-repeat; }
.formCon form ul li .guojia { background: url(../img/input3.gif) no-repeat; }
.formCon form ul li .didian { background: url(../img/input4.gif) no-repeat; }
.formCon form ul li .Nstep{background: url(../img/input3.gif) no-repeat;}
.formCon form ul li .professional{background: url(../img/input4.gif) no-repeat;}
.formCon form ul li .Mschool{background: url(../img/input5.gif) no-repeat;}
.formCon form ul li select { height: 38px; line-height: 38px; font-size: 14px; width: 259px; margin-left: 40px; border: none; background: none; color: #aab2bd; font-family: "微软雅黑"; }
.formCon form ul li select option { background: #FFFFFF; color: #96a8b4; border: none; line-height: 22px; }
.formCon form ul li input { height: 38px; line-height: 38px; margin-top: 1px; *margin-top: 0px;
width: 259px; margin-left: 40px; font-size: 14px; border: none; background: none; color: #aab2bd; font-family: "微软雅黑"; }
.formCon .from_btn { cursor: pointer; line-height: 50px; text-align: center; font-size: 18px; background: #d13401; width: 300px; cursor: pointer; height: 50px; color: #fff; font-family: "微软雅黑"; border-radius: 2px; }
.formCon form ul li.tijiao { width:300px; height:50px; line-height:50px; text-align:center; margin:10px 0 0 16px;}
.formCon form ul a.from_btn,.formCon form ul a.from_btn2 { width:296px; height:46px; line-height:46px;  margin:10px 0 0 1px;text-align:center; display:block; background:#fff; border:2px solid #d13401; color:#d13401;}
.formCon form ul a.from_btn:hover,.formCon form ul a.from_btn2:hover{ border:2px solid #d13401; color:#d13401;background:#fff;}
/*背景图*/
.bgfff { width: 100%; background: #eaecf0; }
.bg1 { width: 100%; padding-top:48px; }
.bg2 { width: 100%; background:#f1eee5; }
 
 

 
/*导航*/
.bird_nav { width: 1000px; height: 50px; overflow: hidden; font-size: 14px; font-family: "微软雅黑"; margin:48px auto 0px;  }
.bird_nav div {}
.bird_nav a { width: auto; height: 48px; text-align: center; line-height: 48px; width: 123px; background:#fff; color: #141111;font-size:16px; border-right: none; }
.bird_nav a.none { border-left:1px solid #141111; border-top:1px solid #141111;border-bottom:1px solid #141111;}
.bird_nav a:hover, .bird_nav a.se { color:#fff; background:#141111;border-right:1px solid #141111;}
.bird_nav a.first{border-radius: 5px 0 0 5px;border-left:1px solid #141111; border-top:1px solid #141111;border-bottom:1px solid #141111; }
.bird_nav a.last { border-radius: 0 5px 5px 0; color:#141111; border-left:1px solid #141111; border-top:1px solid #141111;border-bottom:1px solid #141111; border-right:1px solid #141111; }
.bird_nav a.last:hover{ color:#fff}
a.aus_leyu { display: block; width: 256px; margin:10px auto 20px; height:48px; overflow: hidden; text-align: center; line-height: 48px;  color: #fff; font-size: 14px; border-radius: 3px; border:2px solid #04b6cb; }
a.aus_leyu:hover { background: #04b6cb; color:#fff; }

a.aus_leyu2 { display: block; width: 400px; margin:50px auto 40px; height: 50px; overflow: hidden; text-align: center; line-height: 50px; background: #f7573e; color: #fff; font-size: 18px; border-radius: 3px; }
a.aus_leyu2:hover { background: #c64632; }

 
.us_h2 { text-align:center;}
.us_h2 h2{font-weight: bold; font-family: "微软雅黑"; text-align: center;font-size:36px; color:#d13401; height:36px; margin:50px 0 8px; padding-bottom:30px; background:url(../img/h2bg.png) no-repeat bottom; display:inline-block;}
.us_h2 p{ font-size:30px; color:#252525; text-align:center; font-size:30px; font-weight:normal; margin-bottom:40px;}
.us_h2 strong{ font-size:36px; margin-top:50px; display:block;}

/*美国大学最新申请录取趋势一览*/
.trend,.share,.rank{ display:block; padding-left:258px; margin-bottom:40px;}
.trend li,.share li,.rank li{ float:left;width:229px; height:58px; display:inline-block; border:1px solid #605456; text-align:center; font-size:20px; line-height:58px; margin:0 6px; cursor:pointer;}
.trend li.current,.share li.current,.rank li.current{ background:#1b438b; color:#fff; border:1px solid #1b438b;}
.share{ margin-top:31px;}　


.trendbox{ margin-top:40px; }
.trendbox .txt{ height:148px; border-radius:10px;position:relative; background:#ebebeb; width:1000px; margin:0 auto;  }
.trendbox .txt p{ width:750px; float:right; padding-right:50px; display:inline-block; font-size:18px; padding-top:20px;line-height:35px;}
.trendbox .pic{ position:absolute; left: 0; top:-29px;}
.trendul{ width:200px; margin:40px auto 0;}
.trendul li{ float:left; width:100px; text-align:center; height:45px; line-height:45px; font-size:18px; color:#666; cursor:pointer; background:#e5e1e0;}
.trendul li.current{ background:#d13401; color:#fff;}

.trendCon{ background:url(../img/trendCon.jpg) no-repeat 18% top  ; padding-top:27px;}
 
.trendbox .item{ width:1000px; background:url(../img/trendbox.png) no-repeat bottom; padding-bottom:30px;}
.trendtab{}
.trendtab tr th{ height:54px; background:#e59c69; color:#fff; font-size:18px;}
.trendtab tr th.name{ background:#635f65; width:218px; text-align:left; padding:0 30px;}
.trendtab tr td{ color:#333; font-size:14px; line-height:25px; text-align:center; padding:22px 0; border-bottom:1px solid #dcdddd;border-right:1px solid #dcdddd;}
.trendtab tr td.name{ background:#e7f0ff; width:218px; text-align:left; padding:0 30px; }

.trendbox .item .more{ display: block; width: 256px; margin:10px auto 20px; height:48px; overflow: hidden; text-align: center; line-height: 48px;  color: #d13401; font-size:18px; border-radius: 3px; border:2px solid #d13401; background:#fff;}
.trendCon h5{  text-align:center; font-size:22px; color:#d13401; margin-bottom:10px;}
.institab{}
.institab tr th{ color:#fff; background:#d13401; height:33px;}
.institab tr td{ padding:0 10px; text-align:left; height:33px;}


.shareCon{ position:relative;}
.shareCon .box .pic{ position:absolute; left:0px; top:80px; background:url(../img/shareCon.png) no-repeat; width:384px; height:600px; display:inline-block;}
.shareCon .box{ width:549px; padding:50px 36px 0 75px;float:right; background:#fff;}
.shareCon .item{background:url(../img/share-bg.png) repeat-y 30px top; position:relative; padding-bottom:20px;}
.shareCon .item h3{ padding-left:79px; font-size:18px; color:#1b438b;padding-top:17px; margin-bottom:10px; }
.shareCon .num1{ position:absolute; left:0; top:0; background:url(../img/num1.jpg) no-repeat; width:59px; height:59px; display:inline-block;}
.shareCon .num2{position:absolute; left:0; top:0; background:url(../img/num2.jpg) no-repeat; width:59px; height:59px; display:inline-block;}
.shareCon .num3{ position:absolute; left:0; top:0; background:url(../img/num3.jpg) no-repeat; width:59px; height:59px; display:inline-block;}
.shareCon .num4{ position:absolute; left:0; top:0; background:url(../img/num4.jpg) no-repeat; width:59px; height:59px; display:inline-block;}

.shareCon .item p{ padding:0 0 0 80px; line-height:25px;}
.shareCon .item .more{ width:130px; height:30px; display:block; margin-left:80px;line-height:30px; text-align:center; background:#d13401; color:#fff; border-radius:20px; margin-top:15px;}
/*Offer*/
.anlia{ margin-bottom:30px;}
.picScroll-left{ width: 980px; position:relative;overflow: hidden; }
.picScroll-left .hd{  }
.picScroll-left .hd .prev{ position: absolute; top:120px; left:1px ;   width:16px; height:31px;  overflow:hidden;cursor:pointer; background:url(../img/next.png) no-repeat;}
.picScroll-left .hd .next{ position: absolute; top:120px; right:1px ;   width:16px; height:31px;  overflow:hidden;cursor:pointer; background:url(../img/prev.png) no-repeat;}     

.picScroll-left .bd{ margin:0px 42px; /*width:185px;*/ height:390px; overflow:hidden;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{width:885px; height:390px; float:left; _display:inline; overflow:hidden; text-align:center; }
.picScroll-left .bd ul li a{ display:block;}
.picScroll-left .bd ul li .pic{  overflow: hidden; text-align:center; float:left; margin:0 15px; }
.picScroll-left .bd ul li .pic img{  width:263px; height:388px; border:1px solid #c9c9c9; display:block; }
.picScroll-left .bd ul li .title{font-size: 14px; height: 24px;  line-height: 24px; overflow: hidden; text-align:center; padding-top:25px;color:#666; }
  
/*rank*/
.rankCon h4{ font-size:24px; text-align:center; color:#1b438b; height:24px; margin-bottom:28px;}  
.rankCon .txt{ font-size:12px; text-align:right; color:#666; padding:10px 0; }
.rankBox{height:641px; overflow-y:scroll; }
.ranktab{ border-top:1px solid #ddd; }
.ranktab tr th{ color:#fff; background:#635f65; font-size:17px; font-weight:normal; padding:14px 0;border-right:1px solid #ddd;}
.ranktab tr th.ranks,.ranktab tr td.ranks{ width:114px; text-align:center;}
.ranktab tr td.name{ text-align:left; padding:0 50px; width:170px;}
.ranktab tr td.num{ text-align:center; padding:0 30px; width:20px;}
.ranktab tr td.sc{ text-align:left; padding:0 30px;}
.ranktab tr td .more{ width:130px; height:30px; border-radius:20px; background:#5bad49; display:inline-block; text-align:center; line-height:30px; color:#fff;}
 .ranktab tr td {padding:14px 0; text-align:center; border-bottom:1px solid #ddd;  border-right:1px solid #ddd;}
 .ranktab tr td .more:hover{ background:#498a3a;} 
 .ranktab tr td .more2{ width:130px; height:30px; border-radius:20px; background:#f7931f; display:inline-block; text-align:center; line-height:30px; color:#fff;}
 .ranktab tr td .more2:hover{ background:#f25f4b;} 
 
 .school{ margin-bottom:32px;}
.school .item{ width:210px; height:448px; background:#fff; text-align:center; padding:15px 15px 0; float:left; margin-right:8px; margin-bottom:8px; border:2px solid #e3e6ed;}
.school .item img{ display:block; margin:0 auto 30px;}
.school .item h4{ font-size:18px; color:#1b438b; text-align:center; padding-bottom:25px;}
.school .item p{ line-height:24px; text-align:left; height:175px;}
.school .item .more{ text-align:right; color:#004181; text-decoration:underline; display:block;}
.school .item .btn{ width:207px; height:45px; background:#d13401; line-height:45px; display:inline-block; margin-top:25px; font-size:16px; color:#fff; margin-bottom:0;}
.school .item .btn:hover{ background:#000; color:#fff;}
.school .none{ margin-right:0;}
 
.ps{ margin-top:50px;} 
.ps .item{ width:490px; height:230px; background:#fff; border-radius:5px; position:relative; margin-bottom:75px;} 
.pic01{ background:url(../img/ps01.png) no-repeat; width:110px; height:110px; display:inline-block; position:absolute; left:30px;top:-44px;}
.pic02{ background:url(../img/ps02.png) no-repeat; width:110px; height:110px; display:inline-block; position:absolute;left:30px;top:-44px;}
.pic03{ background:url(../img/ps03.png) no-repeat; width:110px; height:110px; display:inline-block; position:absolute;left:30px;top:-44px;}
.pic04{ background:url(../img/ps04.png) no-repeat; width:110px; height:110px; display:inline-block; position:absolute;left:30px;top:-44px;}
.ps .item h4{ padding:48px 0 20px 140px; font-size:18px; color:#1b438b; line-height:23px;}
.ps .item h4 span{ font-weight:normal;}
.ps .item p{padding:0px 40px 20px 40px; line-height:25px; color:#666;} 
.ps .item p a{ color:#d13401; text-decoration:underline;}
.ps .bot{ margin-bottom:40px !important;}
/*了解更多美国留学申请干货*/

.ad310 a { margin-right:35px;width:306px; line-height:30px; text-align:center; display:inline-block; color:#666; margin-top:20px;}
.ad310 { margin-top:18px; padding-left: 1px;  }
.ad310 a img{ display:block; border:2px solid #e3e6ed;}
.ad310 .none { margin-right: 0; }
.ad310 a:hover{ text-decoration:underline; color:#3b5c9a;}

.adbot { background:url(../img/adbot.jpg) no-repeat center top; display:block;height:298px; padding-top:196px; width:100%;}
.adbot .right{ width:200px; float:right;margin-right:138px;}

.adbot .right a{ width:200px; height:50px; line-height:50px; text-align:center; font-size:18px; color:#fff;display:inline-block;  border-radius:5px; background:#119acd;}
.adbot .right a.bot{ width:198px; height:48px; line-height:48px; border:1px solid #119acd; margin-top:12px; color:#119acd; background:#fff;}
 /*成功案例*/
 

.bg4{ background:#fbf8f4;}




.abtn{   display:block; text-align:center;}
.abtn a{ color:#fff; display:inline-block; height:46px;margin:10px auto 60px; display:inline-block; text-align:center;line-height:46px; text-align:center; border:2px solid #d13401; font-size:18px; cursor:pointer; width:256px;border-radius:5px; background:#d13401;}
.abtn a:hover{ background:#141111; color:#fff;border:2px solid #141111;}

.abtn a.rig{ color:#d13401; display:inline-block; height:46px;margin:10px auto; display:inline-block; text-align:center;line-height:46px;  border:2px solid #d13401; font-size:18px; cursor:pointer; width:256px;border-radius:5px; background:#fff;}
.abtn a.rig:hover{ background:#d13401; color:#fff;border:2px solid #d13401;}

.abtn2{   display:block; text-align:center; margin:10px 0 50px;}
.abtn2 a{ color:#fff; display:inline-block; height:46px;margin:0 auto 0px; display:inline-block; text-align:left;line-height:46px; border:2px solid #d13401; font-size:18px; cursor:pointer; text-indent:30px;width:330px; border-radius:5px; background:#d13401 url(../img/down.png) no-repeat 290px;}
.abtn2 a:hover{ background:#141111 url(../img/down.png) no-repeat 290px; color:#fff;border:2px solid #141111;}

.abtn2 a.rig{ color:#d13401; display:inline-block; height:46px;width:330px;margin:10px auto; display:inline-block; text-align:left;line-height:46px; border:2px solid #d13401; font-size:18px; cursor:pointer; text-indent:20px;border-radius:5px; background:#fff url(../img/down2.png) no-repeat 290px;}
.abtn2 a.rig:hover{ background:#d13401 url(../img/down.png) no-repeat 290px; color:#fff;border:2px solid #d13401;}

/*Aus end*/


/*==========以下部分是Validform必须的===========*/
.Validform_checktip { margin-left: 8px; line-height: 20px; height: 20px; overflow: hidden; color: #999; font-size: 12px; }
.Validform_right { color: #71b83d; padding-left: 20px; background: url(../images/y_right.png) no-repeat left center; }
.Validform_wrong { color: red; padding-left: 20px; white-space: nowrap; background: url(../images/y_error.png) no-repeat left center; }
.Validform_loading { padding-left: 20px; background: url(../images/onLoad.gif) no-repeat left center; }
.Validform_error { background-color: #ffe7e7; }
#Validform_msg { color: #7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width: 280px; -webkit-box-shadow: 2px 2px 3px #aaa; -moz-box-shadow: 2px 2px 3px #aaa; background: #fff; position: absolute; top: 0px; right: 50px; z-index: 99999; display: none; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');
}
#Validform_msg .iframe { position: absolute; left: 0px; top: -1px; z-index: -1; }
#Validform_msg .Validform_title { line-height: 25px; height: 25px; text-align: left; font-weight: bold; padding: 0 8px; color: #fff; position: relative; background-color: #000; }
#Validform_msg a.Validform_close:link, #Validform_msg a.Validform_close:visited { line-height: 22px; position: absolute; right: 8px; top: 0px; color: #fff; text-decoration: none; }
#Validform_msg a.Validform_close:hover { color: #cc0; }
#Validform_msg .Validform_info { padding: 8px; border: 1px solid #000; border-top: none; text-align: left; }


