/* CSS Document */
*{ margin:0; padding:0;}
body{ background:#f0f0f0 !important; font-size:14px; font-family:"微软雅黑";}
a{ text-decoration:none; outline: 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;}


.bg{background:#fff;}
.nav { background: #fff;}
.nav li{ color:#666;}
.nav li a:visited, .nav li a:link {color: #666;}
.nav li a:hover, .nav li a:active {color: #e53032;}
.foot{ background:#f0f0f0; color:#999;}
.foot a:visited, .foot a:link{ color:#999;}
.foot a:hover, .foot a:active{ color:#e53032;}

.idp_left_float{ margin-left: -690px !important;}

.footerBottom{ height:92px; overflow:hidden; }
html,body{ width:100%;}
.wrapper{ width:1000px; margin:0 auto; }
.innerWrapper{ width:960px; margin:0 auto; }

/*top*/
.top{ width:480px;height:200px;   padding: 400px 475px 0 45px; position:relative; font-family: "微软雅黑";color:#fff; overflow:hidden; background:url(../images/pic1.jpg) no-repeat center top; margin-bottom:20px;}
.top h1{ position:absolute; top:27px; left:40px; width:240px; height:80px; overflow:hidden;}
.top h1 a{ display:block; width:240px; height:80px; overflow:hidden; outline:none;}
.top h2{ font-size: 36px; height:42px ; line-height: 42px; font-weight: normal; margin-bottom: 10px;}
.top p{ font-size:14px ; line-height: 24px;  }
.top p strong{ font-weight: bold;}

/*yue_nav*/
.yue_nav{ width:880px; padding:26px 60px 0;}
.yue_nav li{ float:left; margin: 0 8px;height:30px; overflow:hidden;  display:inline;}
.yue_nav li a{ display:block;  font-family:"微软雅黑"; height:28px; line-height:28px; font-size:16px;padding:0 18px; color:#333; border:1px solid #3d406d; border-radius:5px;}
.yue_nav li a:hover{ background: #3d406d; color: #fff;}
/*yue_advantage*/
.yue_advantage{ margin-top:70px; overflow:hidden;font-family:"微软雅黑";}
.yue_advantage h2{ height:54px; line-height:54px; overflow:hidden; text-align:center; margin-bottom:45px;  font-size:46px; color:#222; font-weight:normal;  }
.yue_advantage h3{ height:24px; line-height:24px; padding:40px 0 15px 0; overflow:hidden; font-size:18px; color:#222; font-weight:normal;}
.yue_advantage p{ line-height:24px; font-size:14px; color:#666;}
.yue_advantage .advantageTop{ padding:0 557px 45px 48px; background: url(../images/pic2.jpg) no-repeat right top;}
.yue_advantage .advantageBot{ padding:0 47px 25px 537px; background:url(../images/pic3.jpg) no-repeat left top;}
.advantageBot h3{ padding:32px 0 15px 0;}


.yue_advantage h2 a,.yue_plan h2 a,.yue_recommend h2 a,.yue_hot h2 a,.yue_team h2 a,.IdpAdvantage h2 a{ color: #222;}


/*yue_plan*/
.yue_plan{  margin-top:90px; overflow:hidden;font-family:"微软雅黑";}
.yue_plan h2{ height:54px; line-height:54px; overflow:hidden; text-align:center; margin-bottom:45px;  font-size:46px; color:#222; font-weight:normal;}
.yue_plan .planCon{}
.planCon div{ width:243px; height:710px; overflow:hidden; margin-right:135px; display:inline;}
.planCon div.planCon3{ margin-right:0;}
.planCon div.planCon2{ background:#dfdee4;}
.planCon div h3{ height:22px; line-height:22px; overflow:hidden; padding:0 24px 0 17px; margin:30px 0 12px 0; font-size:18px; color:#222; font-weight:normal;}
.planCon div p{ line-height:24px; font-size:14px; color:#444;padding:0 24px 0 17px;}

/*yue_recommend*/
.yue_recommend{margin-top:90px; overflow:hidden;font-family:"微软雅黑";}
.yue_recommend h2{height:54px; line-height:54px; overflow:hidden; text-align:center; margin-bottom:35px;  font-size:46px; color:#222; font-weight:normal;}
.yue_recommend .reTitle{ display: block; text-align: center; padding-top:60px; background: url(../images/pic7.jpg) no-repeat center top; font-size: 18px; height: 24px; line-height: 24px; color: #222;}
.yue_recommend h3{ padding-left:70px ; margin-top: 30px; height: 38px; line-height:38px ; overflow: hidden; font-size: 18px; color: #444; font-weight: bold; background: url(../images/pic8.jpg) no-repeat top left; border-bottom: 1px solid #ccc;}
.yue_recommend h3 a{ float: right; color: #3d406d; font-size: 14px; font-weight: normal;}
.reSchool div{ width: 200px; height:350px ; margin-right: 66px; margin-top: 24px; display: inline; overflow: hidden; border-bottom: 1px solid #ccc;}
.reSchool div.lastSchool{ margin-right: 0;}
.reSchool div p{ position: relative; width: 200px; height:145px; overflow: hidden; font-size: 16px; color: #fff; line-height: 24px;}
.reSchool div p span{ position:absolute; top:-145px; left: 0; width: 200px; height: 105px; padding: 40px 0 0; background: #3d406d; z-index: 100; text-align: center;}
.reSchool div a{ display: block; width: 200px; height: 52px; padding-top: 3px; text-align: center; line-height:24px ;  font-size: 14px; color: #fff; background:#3d406d;  }
.reSchool div a span{ display: block; font-size: 12px;}
.reSchool div a:hover{ color: #ccc;}
.reSchool div dl{ }
.reSchool div dl dt{ height:22px; line-height: 22px; overflow: hidden; padding: 20px 0 16px; font-size: 18px; color: #222;}
.reSchool div dl dd{ line-height:24px ; color: #444; font-size: 14px;}
.reSchool.reSchoolBot div{ border-bottom: none;}
.yue_recommend h3.schH3{ margin-top:65px ; background: url(../images/pic17.jpg) no-repeat top left;}
.picScroll-left{ position: relative; width: 886px; height:299px ; overflow: hidden; padding: 0 57px; margin-top: 37px; margin-bottom: 100px;}
/*.picScroll-left .hd{ position: absolute; top:105px; left: 0; width: 870px; height:37px ;}*/
.picScroll-left .hd .next{ position: absolute; top:105px;right: 20px; width: 37px; height: 37px; overflow: hidden; background: url(../images/pic23.jpg) no-repeat; }
.picScroll-left .hd .prev{ position: absolute; top:105px;left: 20px; width: 37px; height: 37px; overflow: hidden; background: url(../images/pic22.jpg) no-repeat;}
.picScroll-left .hd .next:hover{ background: url(../images/pic25.jpg) no-repeat;}
.picScroll-left .hd .prev:hover{ background: url(../images/pic24.jpg) no-repeat;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd li{ float: left; width:230px ; margin: 0 30px; display: inline;}
.picScroll-left .bd li .pic{ width: 230px; height: 240px; overflow: hidden; z-index: 100;}
.picScroll-left .bd li .pic a{ position:relative; display: block;}
.picScroll-left .bd li .pic .picLogo{ display: none; position: absolute; top:0; left: 0;}
.picScroll-left .bd li .title a{display: block; margin:27px auto 0; width:84px ; height:32px ; line-height: 32px; text-align: center; overflow: hidden; color: #fff; background: #3d406d;}
.picScroll-left .bd li .title a:hover{ background: #727494;}

/*yue_new*/
.yue_new{ background:#e1e1e1 ; padding: 50px 0;}
.yue_new .new_reTitle{display: block; text-align: center; padding-top:60px;  font-size: 18px; height: 24px; line-height: 24px; color: #222; background: url(../images/pic32.jpg) no-repeat top center;}
.yue_new h3{ width:910px; padding-left:90px; margin-top: 30px; height: 38px; line-height:38px ; overflow: hidden; font-size: 18px; color: #444; font-weight: bold; background: url(../images/pic33.jpg) no-repeat top left; border-bottom: 1px solid #ccc;}
.yue_new h3 a{float: right; color: #3d406d; font-size: 14px; font-weight: normal;}

/*yue_hot*/
.yue_hot{  margin-top:90px; overflow:hidden;font-family:"微软雅黑";}
.yue_hot h2{ height:54px; line-height:54px; overflow:hidden; text-align:center; margin-bottom:45px;  font-size:46px; color:#222; font-weight:normal;}
.yue_hot .hot_main{ padding-bottom: 110px; background: url(../images/pic42.jpg) no-repeat 210px 15px;}
.hot_main .hot_title{ width: 368px; margin: 0 auto;}
.hot_main .hot_title span{ cursor:pointer ; width:82px ; height:30px ; margin:0 50px; display: inline; line-height: 30px; overflow: hidden; text-align: center; font-size: 14px; color: #444; border: 1px solid #999;}
.hot_main .hot_title span.hotse{ background:#3d406d; border-color: #3d406d; color: #fff;}
.hot_main .hot_con{ width:320px ; margin-left: 450px; margin-top: 55px; padding:45px 0 45px 55px ; background: #3d406d;}
.hot_main .hot_con ul{ line-height: 40px; font-size: 18px;}
.hot_main .hot_con ul li a{ color: #fff;}
.hot_main .hot_con ul li a:hover{ color: #ccc;}
.hot_hide{ display: none;}

/*yue_team*/
.yue_team{  margin-top:10px;font-family:"微软雅黑"; }
.yue_team h2{ position: relative; height:54px; line-height:54px; overflow:hidden; text-align:center; margin-bottom:45px;  font-size:46px; color:#222; font-weight:normal;}
.yue_team h2 a.zixun{ position: absolute; bottom:0; right:0 ; color: #3d406d; font-size: 14px; height: 20px; line-height: 20px; overflow: hidden;}
.picMarquee-left .hd .next{ width: 37px!important; height: 37px!important; overflow: hidden; background: url(../images/pic23.jpg) no-repeat!important;}
.picMarquee-left .hd .prev{ width: 37px!important; height: 37px!important; overflow: hidden; background: url(../images/pic22.jpg) no-repeat !important;}
.team_line{ width:200px; height: 1px; overflow: hidden; margin:60px auto 100px; background: #3d406d;}
/*IdpAdvantage*/
.IdpAdvantage{ padding-bottom:25px;  margin-top:40px;}
.IdpAdvantage h2{ height:54px; line-height:54px; overflow:hidden; text-align:center; margin-bottom:45px;  font-size:46px; color:#222; font-weight:normal;}
.IdpAdvantage .content{ padding:0 35px; font-family:"宋体";}
.IdpAdvantage .content div{ width:245px; border:1px solid #999; padding:36px 12px 40px;}
.IdpAdvantage .content div.contentMid{ margin:0 50px; display:inline; }
.IdpAdvantage .content div h3{ height:42px; text-indent:17px; line-height:42px; overflow:hidden; border-bottom:3px solid #3d406d; margin-bottom:10px; font-size:16px; font-weight:bold; color:#212121;  }
.IdpAdvantage .content div ul li{ height:25px; line-height:25px;text-indent:17px; overflow:hidden; color:#999; font-size:12px; }
.IdpAdvantage .content div.contentLast h3,.IdpAdvantage .content div.contentLast ul li{ text-indent:35px;}


