/* CSS Document */
*{ margin:0; padding:0;}
body{ background:#f6f6f6 !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:#f6f6f6; color:#999;}
.foot a:visited, .foot a:link{ color:#999;}
.foot a:hover, .foot a:active{ color:#e53032;}

.idp_left_float{ margin-left: -745px !important;}
.idp_right_float {  margin-right: -745px !important;}

.footerBottom{ height:92px; overflow:hidden; }
html,body{ width:100%;}
.wrapper{ width:1000px; margin:0 auto; }
.innerWrapper{ width:960px; margin:0 auto; }

/*top*/
.topOut{background:url(../images/pic2.jpg) no-repeat center top;}
.top{ font-family: "微软雅黑";color:#fff; overflow:hidden;  margin-bottom:20px; text-align: center;  padding-bottom:445px ; background: url(../images/pic3.jpg) no-repeat center bottom;}
.top h1{ width:242px; height:83px; margin: 25px auto 40px; overflow:hidden;}
.top h1 a{ display:block; width:242px; height:83px; overflow:hidden; outline:none;background:url(../images/pic1.jpg) no-repeat;  }
.top h2{ font-weight: normal; width: 470px; margin: 0 auto 15px; line-height: 50px;font-size: 36px; color: #222; background:url(../images/pic4.jpg) no-repeat left bottom; }
.top h2 span{ display: block;}
.top .topStudy{ height: 36px; line-height:36px ; overflow: hidden; color: #252525; font-size: 24px;}
.top ul{ line-height: 26px; color: #444; font-size:14px ;}
.top .topPublic{ width: 290px; height: 46px; line-height: 46px; margin:25px auto 35px; font-size:18px ; background: #1c4882; border-radius: 5px;}
.topPublic span{ padding-left:12px ;}
.top .topLead{ width:580px ; margin: 0 auto; line-height: 26px; font-size:14px; color: #666; text-align: left;}
.top .topLead strong{ font-weight: normal; color: #252525;}
.top .topList{ height: 36px; line-height:36px ; margin:20px auto 10px; overflow: hidden; color: #252525; font-size:18px ;}
.top .topList span{ padding: 0 30px;}
.top .topList .midList{ border-left: 1px solid #959595; border-right: 1px solid #959595 ;}
.top .topLast{ font-size:14px ; color: #252525; height:26px ; line-height:26px ;}

/*yue_recruit*/
.yue_recruit{ padding-bottom: 320px; font-family: "微软雅黑"; padding-top: 45px;  background: url(../images/pic5.jpg) no-repeat top center; text-align: center;}
.yue_recruit div h2{ height: 34px; line-height: 34px; margin-top: 60px; font-size: 28px; font-weight: normal; color: #fff; overflow: hidden;}
.yue_recruit div p{ padding-top: 20px; height: 24px; line-height:24px ; overflow: hidden; font-size:18px ; color: #fff;}


/*yue_term*/
.yue_term{ font-family: "微软雅黑";padding-top:50px ; background: #fff; width: 1200px; margin: 0 auto;}
.yue_term h2{ padding-bottom: 35px; font-size:28px ; color: #252525; font-weight: normal; text-align: center; }
.yue_term table{ width: 1000px; margin: 0 auto 90px; background: #1c4882; text-align: center; font-size: 18px; border:1px solid #1c4882; border-collapse:collapse; border-top:none;}
.yue_term table td{ background: #f8f8f8; height:56px ; border:1px solid #1c4882;}
.yue_term table .oneLine td{ height:51px ; background: #4e709d;}
.yue_term table td.oneCol{ width: 128px; padding: 0;}
.yue_term table td.lineLeft{ background: #a4b6cd; color: #252525;}
.yue_term .oneP{ margin-bottom:2px ; padding: 20px 53px 0px 97px; color: #fff; font-size: 14px; line-height: 24px; overflow: hidden;}
.yue_term h2.play{ margin-top: 90px; padding-bottom:180px ;  background: url(../images/pic10.jpg) no-repeat center bottom;}
.yue_term .playP{ width:700px ; margin: 5px auto 90px; line-height:26px ; color: #666; font-size:14px ;}
.yue_term .playP a{ display: block; text-align: right; color: #1c4882; }
.yue_term .dreamP{ width: 370px;padding: 35px 105px 130px 290px; margin-left: 105px;background: url(../images/pic11.jpg) no-repeat;line-height:26px ; color: #666; font-size:14px ; }
.yue_term .dreamP span{ display: block; text-align: center;}
.yue_term .dreamP a{ margin-left:245px ; margin-top:3px ; display: block; width: 110px; height: 110px; line-height: 110px; text-align: center; color: #fff;}



/*yue_create*/
.yue_create{ font-family: "微软雅黑"; width: 1200px; overflow: hidden; margin: 0 auto; background: url(../images/pic16.jpg) no-repeat; }
.yue_create div h2{ width: 885px; margin:50px auto 0; height:110px ; line-height:110px ; overflow: hidden; border-bottom: 1px solid #ccc;  font-size:28px ; color: #fff; font-weight: normal; text-align: center;}

.picScroll-left{ position: relative; width: 905px; height:200px ; overflow: hidden; padding: 0 47px 200px; margin-top: 37px; }
/*.picScroll-left .hd{ position: absolute; top:105px; left: 0; width: 870px; height:37px ;}*/
.picScroll-left .hd .next{ position: absolute; top:75px;right: 0px; width: 37px; height: 37px; overflow: hidden; background: url(../images/next.png) no-repeat; }
.picScroll-left .hd .prev{ position: absolute; top:75px;left: 0px; width: 37px; height: 37px; overflow: hidden; background: url(../images/prev.png) no-repeat;}
.picScroll-left .hd .next:hover{ background: url(../images/next1.png) no-repeat;}
.picScroll-left .hd .prev:hover{ background: url(../images/prev1.png) no-repeat;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd li{ float: left; width:200px ; height:200px ; overflow: hidden; margin: 0 13px; display: inline;}
.picScroll-left .bd li .pic{ position: relative; width: 200px; height: 145px; overflow: hidden; }
.picScroll-left .bd li .pic p{ display: none; text-align: center; position: absolute; top:0; left: 0;width: 200px; height: 100px; padding-top: 45px; background:#1c4882; color: #fff; font-size: 14px; line-height: 24px;}
.picScroll-left .bd li .pic p span{ display: block;}
.picScroll-left .bd li .title{ width:200px ; height:50px ; padding-top: 5px; line-height: 22px; text-align: center; overflow: hidden; color: #fff; background: #1c4882;}
.picScroll-left .bd li .title span{ display: block;}



/*yue_team*/
.yue_team{ width: 1200px; overflow: hidden; margin: 0 auto; background: #fff;  font-family:"微软雅黑"; }
.yue_team h2{ position: relative; padding-top: 60px; margin-bottom: 30px; height: 34px; line-height: 34px; overflow: hidden; font-size:28px ; color: #252525; font-weight: normal; text-align: center; }
.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:70px auto 100px; background: #3d406d;}
/*IdpAdvantage*/
.IdpAd{ width: 1200px; background: #fff; margin: 0 auto;}
.IdpAdvantage{ padding-bottom:25px; }
.IdpAdvantage h2{  height: 34px; line-height: 34px; overflow: hidden; margin-bottom: 35px; font-size:28px ; color: #252525; font-weight: normal; text-align: center;}
.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;}


