@charset "utf-8";
body { color: #000000; font-size: 14px; background-color: #FFFFFF; overflow-x: auto; font-family: "微软雅黑", "Microsoft YaHei", "Tahoma", "宋体"; *font-family: "微软雅黑", "Microsoft YaHei", "Tahoma", "宋体";
}
.textCenter { text-align: center; }
.textLeft { text-align: left; }
.textRight { text-align: right; }
.left { float: left; }
.right { float: right; }
img { display: inline-block; border: none; }
a { cursor: pointer; text-decoration: none; }
li { list-style: none; }
input { border: none; }
.clearfix:after { content: "."; display: block; clear: both; height: 0; font-size: 0; overflow: hidden; }
.clearfix { zoom: 1; }
.wrapper { width: 1000px; margin: 0 auto; }
/*<!--头部【导语和表单】-->*/

.header { width: 100%; height:650px; background: url(../img/headBanner.jpg) no-repeat center top; }
.headContent { width: 1000px; margin: 0 auto; }
.headContent .toply { overflow: hidden; width: 650px; margin:425px auto 0 0; }
.headContent .toply a.aus_a { width:198px; height:58px; line-height:58px; margin:0 20px 0 0; text-align: center; font-size:24px; color: #fff; cursor: pointer; border:1px solid #fff; border-radius:3px; }
.bannerlead { text-align: center; padding-top: 25px; }
.bannerlead h2 { height: 42px; line-height: 42px; overflow: hidden; color: #333; font-size: 30px; font-weight: bold; }
.bannerlead p { line-height: 28px; font-size: 16px; color: #333; }
/*<!--导航-->*/

.mainNav { clear: both; width: 100%; margin: 0 auto; margin-top: -50px; overflow: hidden; }
.mainNav .mainNav_wrap { position: static; background: #561b21; opacity: 0.8; width: 100%; margin: 0 auto; }
.mainNav ul { color: #fbfbfb; /*background: #fff;*/ text-align: center; height: 50px; width: 1000px; margin: 0 auto; text-align: center; }
.mainNav .mainNav_wrap.fixedTop { position: fixed; z-index: 999; top: 0; }
.mainNav li { line-height: 50px; height: 50px; cursor: pointer; font-size: 15px; background: #561b21; margin-right: 1px; display: inline-block; padding: 0 15px;  }
.mainNav li strong { }
.mainNav .lastLi { border-right: 0; }
.mainNav li:hover { /*color: #ed7857;*/ color: #ffa29b; }
.mainNav li.activeNav { /*background: #fff;*/ color: #ffa29b; }
.mainNav a:hover { color: #ffa29b; }
.ly_link { display: block; height: 50px; width: 400px; background-color: #CCFF33; margin: 0 auto; font-size: 18px; line-height: 50px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-top: 50px; cursor: pointer; }
.ly_link:hover { background-color: #56a459; color: #FFFFFF; }
.ly_wrap { margin: 0 auto; margin-top: 50px; line-height: 50px; width: 400px; }
.ly_left, .ly_right { font-size: 18px; display: block; height: 50px; color: #FFFFFF; width: 200px; cursor: pointer; }
.ly_left { background-color: #CCFF33; color: #333333; border-bottom-left-radius: 4px; border-top-left-radius: 4px; }
.ly_right { border-bottom-right-radius: 4px; border-top-right-radius: 4px; background-color: #669966; }
.ly_left:hover { background-color: #000000; color: #FFFFFF; }
.ly_right:hover { background-color: #57A55A; }
/*<!--导航-->*/

.dyform { width: 100%; overflow: hidden; background: #f2f3f7 url(../img/dyform.png) no-repeat bottom center; padding-top:30px; padding-bottom:20px;}
.dybox { width: 435px; height: 252px; padding: 50px 50px 0 40px; line-height:37px; font-size: 16px; color: #333; margin-top:26px; background: url(../img/dybox.png) no-repeat; }
.dybox div { padding-top: 25px; }
.dybox div a { width: 240px; height: 40px; line-height: 40px; border: 1px solid #4b5161; border-radius: 3px; color: #4b5161; text-align: center; }
.dybox div a:hover { background: #4b5161; color: #fbfbfb; }
/*表單*/


/*表单*/

.formConbg { background: url(../img/formShadow.png) no-repeat center 386px; padding-bottom: 40px; }
.formCon { height: auto; width: 414px; overflow: hidden; background: #fff;}
.formCon p { font-size: 22px; color: #474747; line-height: 32px; text-align: center; padding:38px 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: 52px; }
.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 .language { background: url(../img/input3.gif) no-repeat; }
.formCon form ul li .Pchengji { background: url(../img/input3.gif) no-repeat; }
.formCon form ul li .Mschool { background: url(../img/input5.gif) no-repeat; }
.formCon form ul li .step { background: url(../img/input3.gif) no-repeat; }
.formCon form ul li .branch { background: url(../img/input4.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: #ff6042; width: 300px; cursor: pointer; height: 50px; color: #fff; font-family: "微软雅黑"; border-radius: 2px; margin-bottom: 34px; }
.formCon form ul li.tijiao { width: 176px; margin-right: 0; }
/*表單*/

.dymain { width: 100%; height: 173px; overflow: hidden; background: url(../img/dybg.jpg) no-repeat center; }
.dymain p { padding: 40px 25px 0 115px; line-height: 30px; font-size: 14px; color: #fbfbfb; }
/*<!--头部【导语和表单】-->*/


/*头部title*/

.titleh2 { height: 36px; line-height: 36px; padding-bottom: 25px; font-size: 36px; color: #333; font-weight: bold; display: block; background:url(../img/titleh2.png) no-repeat center bottom; margin-bottom:3px;}
/*.sectionp4 .titleh2, .sectionp7 .titleh2, .sectionp8 .titleh2 { height: 42px; line-height: 42px; padding-bottom: 50px; font-size: 40px; color: #333; font-weight: bold; }*/
.titlef { font-size: 24px; color: #333; height: 24px; line-height: 24px; padding-top: 5px; margin-bottom:40px;}
.btnbox { text-align: center; padding: 50px 0 60px; }
.btnbox a {  width: 298px; height: 48px; margin: 0 10px; display: inline-block; line-height: 48px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-size: 18px; color: #ff6042; cursor: pointer; border: 1px solid #ff6042; background: url(../img/btn2.png) repeat-x center top; }
.btnbox a:hover {border: 1px solid #ff6042; color: #ff6042; background:#ffdfd9 url(../img/btn2.png) repeat-x center top;}
.btnbox .btn2 { width: 298px; height: 48px; margin: 0 10px; display: inline-block; line-height: 48px; text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 18px; color: #fff; cursor: pointer; border: 1px solid #ff6042; background-color: #ff6042;}
.btnbox .btn2:hover {   background: #cc6652; border: 1px solid #cc6652; color: #fff; }
/*********************<!--公共模块-->**********************/

.section { width: 100%; padding-top: 57px; font-family: "微软雅黑"; padding-bottom:25px;}
.section_content { width: 1000px; margin: 0 auto; }
.secUSA2{ background-color:#f2f3f7;}
.secUSA4{ background-color:#f6f7f9;}
.secUSA6{background: linear-gradient(to right, #e11937, #ff8300); }
.secUSA6 .titleh2{ color:#fff;background:url(../img/titleh2fff.png) no-repeat center bottom;}
.secUSA6 .titlef{ color:#fff;}
.secUSA8{ background-color:#f6f7f9;}
/*********************<!--公共模块-->**********************/

.strengths { padding-top:10px; padding-bottom:40px;} 
.strengths .none { margin-right: 0; }
.strengths li.item { width:214px; float:left; margin-right:36px;}
.strengths li.item img{ display:block; margin:0 auto 18px; width:120px; height:120px;}
.strengths li.item strong{ color:#333; font-size:16px;  text-align:center; height:16px; margin-bottom:15px; display:block;}
.strengths li.item p{ color:#666; text-align: left; line-height:30px;} 

.introBox{ background:url(../img/introBox.png) no-repeat; height:680px;}
.introBox .item{ text-align:center;line-height:24px; float:left; display:inline-block; margin-right:98px;}
.introBox .item h3{ font-weight:bold; color:#333; display:block; margin-bottom:10px;}
.introBox .item p{ text-align:left;  color:#666;}
.introtop{ padding-top:77px;}
.introBox .none{ margin-right:0;}
.introtop .mr1{ margin-right:126px; margin-left:77px;}
.introtop .mr4{ margin-right:115px; margin-left:218px;}

.tp-tab2{ margin-top: 50px;  }
.tp-tab2 li{ width:230px; height:80px; line-height: 80px; display: inline-block; font-size: 18px; font-weight: bold; cursor: pointer; color: #fff; margin: 0 2px; background-color:#c4c4c4;}
.tp-tab2 .current-tp2{ background: linear-gradient(to right, #e11937, #ff8300); }
.tp-contents2 {margin-top:50px; padding-bottom:60px;}
.pathwayA{ width:800px; height:400px; padding-left:50px;margin:0 auto; background:url(../img/pathwayA.png) no-repeat 50px top;}
.pathwayA .item,.pathwayB .item{ width:180px; background-color:#9e8683; color:#fff; line-height:30px; padding:10px 0;}
.pathwayA .pathL{ margin-right:90px;}
.pathwayA .pathM{ margin-right:90px;}
.pathR{}
.pathwayB{ width:410px;background:url(../img/pathwayB.png) no-repeat center top; height:140px; display:inline-block; margin:0 auto;}
.pathwayB .pathL{ margin-right:50px;}

.material{ }
.material .item{ width:235px; height:230px; background:#fff; float:left; margin-right:20px;box-shadow:10px 10px 10px #eaebed; margin-bottom:20px;}
.material .item strong{ font-size:16px; text-align:center; display:block; line-height:27px; margin-top:13px; background:url(../img/material_strong.png) no-repeat 25px bottom; padding-bottom:20px; margin-bottom:14px;}
.material .item p{ padding:0 25px; text-align:left; color:#666; line-height:25px;}
.material .none{ margin-right:0;}

.aimtop{  height:621px; width:1000px; margin:20px auto 50px;}
.aimtop .item{overflow:hidden;float:left;display:inline;position:relative; margin:0 5px 0 0; background-color:#fff;}
.aimtop a{ width:330px; height:330px; display:inline-block;background:url(../img/aimtop_a.png) no-repeat; float:left; position:relative;}
/*.aimtop a:hover{ background:url(../img/aimtop_cur.png) no-repeat;}*/
/* img-txt-fade */
.aimtop .none{ margin-right:0;}
.aimtop .item .txtT {width:330px;height:330px;color: #fff; font-size: 24px; line-height: 24px; text-align: center;background:url(../img/aimtop_a.png) no-repeat; cursor:pointer; text-align:center; font-weight:bold; cursor:pointer;border-radius:50px;}
.aimtop .item .txtT h3{ width:258px; height:68px; line-height:68px; text-align:center; color:#fff;background: linear-gradient(to right, #e11937, #ff8300); display:inline-block; margin-top:133px; font-size:18px; font-weight:bold; margin-bottom:20px; border-radius:50px;} 

.aimtop .item .txtB {width:330px;height:330px; color: #fff; display: none; background:url(../img/aimtop_cur.png) no-repeat; cursor:pointer; text-align:center;}
.aimtop .item .txtB h3 {  width:115px; height:40px; line-height:40px; text-align:center; color:#333; background:#e1ba86; display:inline-block; margin-top:57px; font-size:18px; font-weight:bold; margin-bottom:20px; display:inline-block; opacity:0.8;}
.aimtop .item .txtB p { line-height:30px; font-size:14px; padding:75px 65px 20px; text-align:left; height:125px;}
.aimtop .item .txtB a.more{ width:143px; height:43px; border:1px solid #ff6042; color:#ff6042; background:none; line-height:43px; margin:0 auto; display:block;float:none;}

.aimtop a .imgBox{position:absolute;z-index:10;width:330px; height:330px; display:inline-block;background:url(../img/aimtop_cur.png) no-repeat; float:left; position:relative;}
.aimtop a .txtBox{position:absolute;top:0;left:0;background:url(../img/aimtop_cur.png) no-repeat;}
.aimtop a h3{font-size:12px;line-height:18px;padding:0 6px}
.aimtop a p{padding:0 6px;color:#999999;font-size:12px;}
.aimtop a h3 a:link,.img-txt-fade li h3 a:visited{color:#F50C43;text-decoration:none}
.aimtop a h3 a:hover{color:#F50C43;text-decoration:none}
.aimtop a p a:link,.img-txt-fade li p a:visited{color:#999999;text-decoration:none}
.aimtop a p a:hover{color:#999999;text-decoration:none}

.slideBox{ width:1000px; height:470px; margin:35px auto 35px; overflow:hidden; position:relative; }
.slideBox .hd{ position:absolute; left:50%; margin-left: -30px; bottom:0px; width:90px ; height:15px ; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; height: 15px;  }
.slideBox .hd ul li{ float:left; margin:0 5px;  width:13px; height:13px;cursor:pointer; border:1px solid #fff; border-radius: 8px; }
.slideBox .hd ul li.on{ background:#fff; }
.slideBox .bd{ position:relative; height:520px; overflow: hidden; z-index:0;   }
.slideBox .bd li{ height:430px; zoom:1; vertical-align:middle; }
.slideBox .bd li .lilist{  width:211px; height:484px; text-align: center;  margin:0 4px; display:inline; padding:30px 15px 0; display:block; background:#fff; }
.slideBox .bd li .lilist img{height: 170px; height:60px; display:block; margin:0 auto;}
.slideBox .bd li .lilist h4{ width:75px; height: 28px; line-height:28px; margin:12px 0 10px; overflow: hidden; background: #333; color:#fff;}
.slideBox .bd li .lilist h3{line-height:18px; font-size: 10px; color: #333; padding:5px 0 8px; display:block; margin-top:10px;}
.slideBox .bd li .lilist h3 strong{ font-size:18px;}
.slideBox .bd li .lilist p{ line-height: 24px; color: #666;  text-align: left; font-size: 14px;}
.slideBox .bd li .lilist .Con{ height:270px;}
.slideBox .bd li .lilist .more a{ height: 24px; line-height: 24px; color: #333; text-decoration: underline; }
.slideBox .bd li .lilist .more a.left{ color:#ff6042;}
.slideBox .tempWrap{ width: 1000px !important;}

/* 本例子css */
.P5slide{ width:1000px; height:auto; overflow:hidden; position:relative; padding:40px 0 50px;}
.P5slide .bd{width:1000px; position:relative; height:100%; z-index:0;   }
.P5slide .bd li{ zoom:1; vertical-align:middle; padding-left:100px; height:440px; overflow: hidden;}
.P5slide .bd li .slidelist{ float: left; position: relative; width:370px ; margin-right: 40px; display: inline; height:440px ; overflow: hidden; background: url(../img/g1.jpg) no-repeat; }
.P5slide .bd li .slidelist div{  padding:0 26px 0 36px; line-height: 24px; font-size: 14px;}
.P5slide .bd li .slidelist div a{ width: 170px; color: #ed7857; }
.P5slide .bd li .slidelist div a:hover{ text-decoration: underline;}
.P5slide .bd li .slidelist div a.right{ color: #526a82; text-align: right; }
.P5slide .bd li .slidelist b{ position: absolute; top:0; left: 0; width:74px ; height:60px ; line-height: 60px; text-align:left; font-size:28px; color: #fbfbfb; text-indent:44px;}
.P5slide .bd li h3{ height: 24px; line-height:30px; padding:80px 40px 19px 60px; font-size: 18px; color: #6b5654; text-align: left; font-weight:bold;}
.P5slide .bd li p{ height: 170px; padding:33px 38px 0 60px; font-size: 14px; line-height: 24px;color: #666;}
.P5slide .bd img{ width:450px; height:230px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.P5slide .prev,
.P5slide .next{ position:absolute; left:0; top:50%; margin-top:-25px; display:block; width:60px; height:60px; background:url(../img/prev.png) no-repeat;  }
.P5slide .next{ left:auto; right:0;background:url(../img/next.png) no-repeat;}
.P5slide .prev:hover,
.P5slide .next:hover{ filter:alpha(opacity=100);opacity:1;}
.P5slide .prevStop{ display:none; }
.P5slide .nextStop{ display:none;  }

.slideBox2{ width:1000px; height:245px; margin:35px auto 35px; overflow:hidden; position:relative;}
.slideBox2 .hd{ position:absolute; left:50%; margin-left: -30px; bottom:0px; width:90px ; height:15px ; z-index:1; }
.slideBox2 .hd ul{ overflow:hidden; zoom:1; height: 15px;  }
.slideBox2 .hd ul li{ float:left; margin:0 5px;  width:13px; height:13px;cursor:pointer; border:1px solid #333333; border-radius: 8px; }
.slideBox2 .hd ul li.on{ background:#333333; }
.slideBox2 .bd{ position:relative; overflow: hidden; z-index:0;   }
.slideBox2 .bd li{  zoom:1; vertical-align:middle;}
.slideBox2 .bd li .adlist a{   text-align: center;  margin:0 4px; display:inline; padding:30px 3px 0; display:block; }
.slideBox2 .bd li .adlist img{ display:block;width:235px; height:176px;}
.slideBox2 .tempWrap{ width: 1000px !important;}

/*end*/
 
 
.scheduletab { border: 1px solid #ccc; }
.scheduletab tr th { background-color: #ff825c; font-size: 16px; line-height: 55px; height: 55px; color: #fff; border-right: 1px solid #ccc; }
.scheduletab tr th.nzle { background-color: #ff825c; line-height: 25px; }
.scheduletab tr th.nzrig { background-color: #ff995c; line-height: 25px; }
.scheduletab tr td { background-color: #fff; line-height: 30px; padding: 22px 10px; text-align: center; color: #666; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.scheduletab tr td.bn, .scheduletab tr th.bn { border-right: none; border-bottom: none; }
.scheduletab tr td.brn { border-right: none; }
.ly-more { color: #4AB6FF; cursor: pointer; }
.scheduletab tr td.le { color: #fff; background-color: #ff825c; }
.scheduletab tr td.rig { text-align: left !important; }
.ly-more:hover { text-decoration: underline; }
.sectionp3 { background: #c2c7ca url(../img/sectionp3bg.jpg) no-repeat center top; height: 100%; }
.sectionp4 { background-color: #edeef7; }

.imLis { width: 192px; float: left; margin-right: 10px; background-color: #FFFFFF; }
.nzl-major .imLis { width: 242px; }
.imLis.noMR { margin-right: 0; }
.imLis li { position: relative; }
.imLis li a:before { content: ""; position: absolute; top: 0; left: 50%; margin-left: -62.5px; width: 125px; height: 43px; background-color: rgba(212, 217, 255, 0.7);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2D4D9FF, endColorstr=#B2D4D9FF);
display: none; }
.imLis li:hover a:before { display: block; }
.imLis li:hover .uni-name { color: #7285FE; }
.imLis.last-imUL { margin-right: 0; }
.imLis h4 { color: #fff; font-size: 14px; padding: 22px 0; background-color: #8188cc; margin-bottom: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.imLis h4 span { display: block; font-size: 24px; font-weight: bold; margin-bottom: 5px; }
.imLis h4.t2 { height: 55px; line-height: 55px; }
.imLis h4.t2 span { font-size: 24px; font-weight: bold; }
.imLis li img { margin: 0 auto; width: 125px; height: 43px; display: block; }
.imLis li a { color: #333333; }
.uni-name { font-size: 12px; line-height: 20px; cursor: pointer; margin-bottom: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 12px 5px 0 5px; }
.uni-name span { display: block; font-size: 16px; }
.referTo { padding: 18px 0; background-color: #8188cc; }
.referTo a { display: block; margin: 0 auto; width: 115px; height: 38px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-color: #ffc843; line-height: 38px; cursor: pointer; }
.referTo a:hover { background-color: #333333; color: #FFFFFF; }
.tp-item3{ padding-bottom:60px;}
/**/
.adBox{ margin-bottom:70px; padding-top:20px;}
.adCon{ width:550px; border-right:1px dashed #999;}
/*.adCon a{}
.adCon a img{ width:242px; height:186px; border:1px solid #c3c3c3;}
.adCon a.none{ margin-right:0;}
.adCon a.nobot{ margin-bottom:0;}*/

.otherLinksLis { padding-left: 20px; width: 528px; }
.otherLinksLis li { float: left; position: relative; margin: 10px; width: 244px; height: 187px; }
.otherLinksLis li a { display: block; }

.adCon {  width:550px; border-right:1px dashed #999; }
.adCon li {margin-right:20px; margin-bottom:20px; position:relative;  width: 244px; height: 188px; float:left;}
.adCon li a img{ width:244px; height:188px;}
.adCon li a { display: block; }

.adCon li a:before { content: ""; position: absolute; width: 244px; height: 188px; background: url(../img/linkHover.png) no-repeat center; top: 0; left: 0; display: none; }
.adCon li:hover a:before { display: block; }

.adBox .txt{ width:409px; padding-left:40px; margin-top:-20px;}
.adBox .txt li{ border-bottom:1px dotted #ccc; line-height:54px;}
.adBox .txt a{ color:#666; }
.adBox .txt a:hover{text-decoration:underline;}
.adBox .txt li.none{ border-bottom:none;}

.VanCon{ margin-bottom:40px; margin-top:30px;}
.VanCon li{ margin-right:32px; width:140px; text-align:center; line-height:36px;}
.VanCon li img{ display:block; margin:0 auto 16px; width:138px; height:49px;}
.VanCon li strong{ font-size:24px; color:#9c9c9c;}
.VanCon li.none{ margin-right:0;}
/*end*/