body {  font-family: Microsoft Yahei;}

/*header*/
.header {  height: 48px;  width: 100%;  background: #e9e9e9;min-width: 1200px;}
.header .header-con {  width: 1200px;  margin: 0 auto;height: 48px;}
.header .header-con .color-blue {  margin-left: 35px;}
.header .header-con .login-color-light-blue {  line-height: 48px;  color: #309edd;}


/*字体颜色*/
.color-orange{color: #ff5e00}
.color-blue{color: #309edd}
.color-dark-blue{color: #565f79}
.color-pen-blue{color: #5272fb}
.color-white{color: #fff}
.color-light-white{color: #e0f4ff}
.color-gray{color: #535353}
.color-light-gray{color: #b8c4cb}
.color-lig-gray{color: #949494}
.color-dark-black{color: #2e3033}


.color-dark-gray-bg{background: #e1e1e1}
.color-gray-bg{background: #e8e8e8}
.color-blue-bg{background: #309edd;color: #fff}

/*btn 背景颜色*/
.btn-blue{background-color: #1782dd;color: #fff}
.btn-blue:hover{color: #fff}
.btn-light-blue{background-color: #309edd;color: #fff}
.btn-light-blue:hover{background: #2896d5;color: #fff}
.btn-orange{background-color: #ff7e00;color:#fff;}
.btn-orange:hover{color: #fff;text-decoration: none;background: #ff9833}
.btn-gray{background-color: #cbcbcb;color:#fff;}
.btn-gray:hover{background: #ddd;color: #fff;text-decoration: none;}
.btn-disabled{ background-color:#e8e8e8; border-color:#e8e8e8; color:#a5a5a5; cursor:default;}
.btn-disabled:hover{ background-color:#e8e8e8; border-color:#e8e8e8; color:#a5a5a5; text-decoration:none; }


/*btn 大小*/
.btn-small{padding: 5px;border-radius: 3px;}
.btn-mid{padding: 5px 7px;border-radius: 3px;}
.btn-big{padding: 5px 10px;border-radius: 3px;}


/* footer new */
.footerN{ width:100%;  padding:36px 0 30px 0; border-top:1px solid #eaeaea; text-align: center; font-family: microsoft yahei; line-height: 24px; background: #535660; color: #666;min-width: 1200px;}
.footerN .fLink{}
.footerN .fLink a{ color: #666;}
.footerN .fPic{padding-top: 15px;}
.footerN .fPic span{display: inline-block; margin:0px 10px; }
.footerN .fPic span.borC{border: 1px solid #d7d7d7; border-color: #ececec #ececec #d7d7d7 #ececec;}
/*底部*/
.footerN{height: 170px;color: #a5a5a5 !important;background-color: #535660;}
.footerN a{color: #a5a5a5;}
.f-service{display: block; float: none;margin: 0 auto;height: 40px;border-bottom: 1px solid #515151;}
.f-info{float: none;margin-top: 15px;}
/* footer new black*/
.footerN.blackN{background: #333; color: #eee; border-top:1px solid #333;}
.footerN.blackN .fLink a,.footerN.blackN .fText a{ color: #eee;}
/* footer new no*/
.footerN.noN{background: #edf0f7; color: #979cad; border-top:2px solid #d7dceb;}
.footerN.noN .fLink a,.footerN.noN .fText a{ color: #979cad;}
.footer-gongan {
	display: inline-block;
	margin-top: -2px;
	margin-right: 4px;
	width: 20px;
	height: 20px;
}
.footer-gonganLink {
	display: inline-block;
	margin-right: 10px;
	width: 20px;
	height: 20px;
}


/*二维码样式处理*/
.has-erwm .footer-con{width: 1200px;margin: 0 auto;position: relative;}


/* footer  校园招聘底部*/
.footer{ width:100%; height:60px; line-height:28px;  left:0; bottom:0;background: #fff;text-align: center;color: #979cad}
.footer .footer-con{ width:980px; margin:0 auto;}
.footer .f-service{ float:left; display:inline; margin-right:20px;}
.footer .f-service span{ padding:0 5px;}
.footer .f-info{ float:left;}
.footer .f-info span{ margin-right:10px;}
.footer a{ color: #979cad;}


.item .error em, .item .prompt em, .item .valid em {display: inline-block;margin: 3px 5px 0 0;width: 12px;height: 12px;background: url(../../2015/images/login/iconForm.png) no-repeat;vertical-align: -1px;margin-left: 10px;}
.item .prompt em {background-position: 0 -64px;}

/* aui_dialog */
body { _margin:0; _height:100%; /*IE6 BUG*/ }
.aui_outer { text-align:left; }
table.aui_border, table.aui_dialog { border:0; margin:0; border-collapse:collapse; width:auto; }
.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_c, .aui_e, .aui_sw, .aui_s, .aui_se, .aui_header, .aui_tdIcon, .aui_main, .aui_footer { padding:0; }
.aui_header, .aui_buttons button {}
.aui_title { overflow:hidden; text-overflow: ellipsis; }
.aui_state_noTitle .aui_title { display:none; }
.aui_close { display:block; position:absolute; text-decoration:none; outline:none; _cursor:pointer; }
.aui_close:hover { text-decoration:none; }
.aui_main { /* text-align:center; */ min-width:9em; min-width:0\9/*IE8 BUG*/;}
.aui_content { display:inline-block; *zoom:1; *display:inline; text-align:left; border:none 0; }
.aui_content.aui_state_full { display:block; width:100%; margin:0; padding:0!important; height:100%; }
.aui_loading { width:96px; height:32px; text-align:left; text-indent:-999em; overflow:hidden; background:url(../images/loading.gif) no-repeat center center; }
.aui_icon { vertical-align: middle;}
/*.aui_icon div { width:48px; height:48px; margin:-35px 0 10px 30px; background-position: center center; background-repeat:no-repeat; }*/
.aui_buttons { padding:10px 8px; /*text-align:right; */white-space:nowrap; }
.aui_buttons button { margin-right:15px; padding:10px 20px; cursor: pointer; display: inline-block; text-align: center; line-height: 1; *padding:4px 10px; *height:2em; letter-spacing:2px; width:auto; overflow:visible; *width:1; color: #333; font-weight:bold; border: solid 1px #999; border-radius: 3px; background-color:#f5f5f5; border-color:#ddd; color:#666; box-shadow:0 1px 1px #fff; background-image:-moz-linear-gradient(bottom , #eee 0%, #fafafa 100%); background-image:-o-linear-gradient(bottom , #eee 0%, #fafafa 100%); background-image:-webkit-linear-gradient(bottom , #eee 0%, #fafafa 100%); background-image:-webkit-gradient(linear,left bottom,left top,color stop(0 #eee),color stop(1 #fafafa)); background-image:-ms-linear-gradient(bottom , #eee 0%, #fafafa 99%); box-shadow: 0px 1px 0px 0px #fff inset;}
.aui_buttons button::-moz-focus-inner{ border:0; padding:0; margin:0; }
.aui_buttons button:focus { outline:none 0;}
.aui_buttons button:hover { color:#000; background-color:#f5f5f5; border-color:#999; color:#333; box-shadow:0 1px 2px #ddd; background-image:-moz-linear-gradient(bottom , #eee 0%, #fafafa 100%); background-image:-o-linear-gradient(bottom , #eee 0%, #fafafa 100%); background-image:-webkit-linear-gradient(bottom , #eee 0%, #fafafa 100%); background-image:-webkit-gradient(linear,left bottom,left top,color stop(0 #eee),color stop(1 #fafafa)); background-image:-ms-linear-gradient(bottom , #eee 0%, #fafafa 99%); box-shadow: 0px 1px 0px 0px #fff inset;}
.aui_buttons button:active {}
.aui_buttons button[disabled] { cursor:default; color:#666; background:#DDD; border: solid 1px #999; filter:alpha(opacity=50); opacity:.5; box-shadow:none; }
button.aui_state_highlight { color: #FFF; border: solid 1px #1380D4;background-color:#00abed; border-color:#00a4e1; color:#fff; box-shadow:0 1px 2px #86d2f2; background-image:-moz-linear-gradient(bottom , #01a7e3 0%, #00b7fb 100%); background-image:-o-linear-gradient(bottom , #01a7e3 0%, #00b7fb 100%); background-image:-webkit-linear-gradient(bottom , #01a7e3 0%, #00b7fb 100%); background-image:-webkit-gradient(linear,left bottom,left top,color stop(0 #01a7e3),color stop(1 #00b7fb)); background-image:-ms-linear-gradient(bottom , #01a7e3 0%, #00b7fb 99%); box-shadow: 0px 1px 0px 0px #46ccff inset;}
button.aui_state_highlight:hover { color:#FFF;background-color:#00abed; border-color:#0084b5; color:#fff; box-shadow:0 1px 2px #86d2f2;  background-image:-moz-linear-gradient(bottom , #01a7e3 0%, #00aced 100%); background-image:-o-linear-gradient(bottom , #01a7e3 0%, #00aced 100%); background-image:-webkit-linear-gradient(bottom , #01a7e3 0%, #00aced 100%); background-image:-webkit-gradient(linear,left bottom,left top,color stop(0 #01a7e3),color stop(1 #00aced)); background-image:-ms-linear-gradient(bottom , #01a7e3 0%, #00aced 99%); box-shadow: 0px 1px 0px 0px #46ccff inset;}
button.aui_state_highlight:active { border-color:#1380D4; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#34a7ef', endColorstr='#3084d9'); background: linear-gradient(top, #34a7ef, #3084d9); background: -moz-linear-gradient(top, #34a7ef, #3084d9); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#34a7ef), to(#3084d9)); }
.aui_state_focus .aui_title{font-weight: normal;color: #fff;text-shadow: none;}
.aui_title{height: 40px;line-height: 40px;font-size: 16px !important;}
.aui_close{top: 8px;font-size: 26px;color: #fff;}
/* common end */
.aui_inner { background:#FFF; }
.aui_outer, .aui_inner {}
.aui_border {}
.aui_nw, .aui_ne, .aui_sw, .aui_se { width:4px; height:4px; }
.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_e, .aui_sw, .aui_s, .aui_se {}
.aui_state_lock .aui_nw, .aui_state_lock .aui_n, .aui_state_lock .aui_ne, .aui_state_lock .aui_w, .aui_state_lock .aui_e, .aui_state_lock .aui_sw, .aui_state_lock .aui_s, .aui_state_lock .aui_se {}
.aui_state_focus .aui_dialog {}
.aui_state_focus .aui_outer { background:url(../images/dialog-bg.png); border-radius:3px;}
.aui_state_lock .aui_border { box-shadow:0 3px 26px rgba(0, 0, 0, .9); }
.aui_state_drag .aui_outer, .aui_outer:active { box-shadow:none; }
.aui_titleBar { position:relative; height:100%; }
.aui_title { height:28px; line-height:27px; padding:0 28px 0 10px; text-shadow:0 1px 0 rgba(255, 255, 255, .7);/* background-color:#ededed;*/ font-weight:bold; color:#000; font-family: Tahoma, Arial/9!important; /*border-bottom:1px solid #dbdbdb; */}
.aui_state_focus .aui_title { /*color:#000;*/ font-size:14px;}
.aui_state_drag .aui_title {box-shadow:none; }
.aui_state_drag .aui_titleBar { box-shadow:none; }
.aui_close { padding:0; top:4px; right:4px; width:21px; height:21px; line-height:21px; font-size:18px;  text-align:center; font-family: Helvetica, STHeiti; _font-family: Tahoma, '\u9ed1\u4f53', 'Book Antiqua', Palatino; text-shadow:0 1px 0 rgba(255, 255, 255, .9); }
.aui_close:hover { }
.aui_close:active { box-shadow: none; }
.aui_content { color:#666;}
.aui_state_focus .aui_content { }
/*.aui_buttons { border-top:1px dotted #666; }*/
.aui_state_noTitle .aui_nw, .aui_state_noTitle .aui_ne, .aui_state_noTitle .aui_sw, .aui_state_noTitle .aui_se { width:3px; height:3px; }
.aui_state_noTitle .aui_inner { background:#FFF; }
.aui_state_noTitle .aui_outer { border:none 0; box-shadow:none; }
.aui_state_noTitle .aui_nw, .aui_state_noTitle .aui_n, .aui_state_noTitle .aui_ne, .aui_state_noTitle .aui_w, .aui_state_noTitle .aui_e, .aui_state_noTitle .aui_sw, .aui_state_noTitle .aui_s, .aui_state_noTitle .aui_se { background:rgba(0, 0, 0, .05); background:#000\9!important; filter:alpha(opacity=5)!important; }
.aui_state_noTitle .aui_titleBar { bottom:0; _bottom:0; _margin-top:0; }
.aui_state_noTitle .aui_close { top:0; right:0; width:18px; height:18px; line-height:18px; text-align:center; text-indent:0; font-size:18px; text-decoration:none; color:#214FA3; background:none; filter:!important; }
.aui_state_noTitle .aui_close:hover, .aui_state_noTitle .aui_close:active { text-decoration:none; color:#900; }
.aui_state_noTitle .aui_dialog { box-shadow: none; }



/*导航部分*/
body{background: #f9f7f7;}
.uheader-box{width: 1200px;}
.ui-widget-header{background: #309edd !important;}
.ui-state-default, .ui-widget-content .ui-state-default{background: #f9f7f7 !important;}
.ui-state-default, .ui-widget-content .ui-state-default:hover{background: #fff !important;}
.ui-state-active, .ui-widget-content .ui-state-active{border: 1px solid #309edd !important;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight{background: #309edd !important;}
.ui-corner-all{border-radius: 0 !important;}
.contenter{ width: 1108px;padding: 0;}
.hnav-user .face{margin: 10px 2px 0 0 !important;width: 23px !important;}
.hnav-li .name{float: left;height: 60px;line-height: 60px;padding: 0 10px;color: #fff;font-size: 14px;font-family: Microsoft Yahei;position: relative;}
.hnav-li .face{line-height: 36px !important;}
.hnav-li .quit{float: left;height: 60px;line-height: 60px;padding: 0 10px;color: #fff;font-size: 14px;font-family: Microsoft Yahei;position: relative;margin-left: 24px;}
/*.hnav-course{border-left: 1px solid #2272b4;}*/
.side{width: 66px;height: 100%;background: #fff;float: left;position: relative;z-index: 5;border: none;}
.study-icon{ background-image: url("../images/diamond.png"); background-size: contain; }
.myCourse-icon{ background-image: url("../images/myCourse.png");}
.free-icon{ background-image: url("../images/free.png");}
.preExam-icon{ background-image: url("../images/preExam.png");}
.queAns-icon{ background-image: url("../images/queAns.png");}
.server-icon{ background-image: url("../images/server.png");}
.redBag-icon{ background-image: url("../images/redBag.png");}
.forum-icon{ background-image: url("../images/forum.png");}
.tiku-icon{ background-image: url("../images/tiKu.png");}
.booksMall-icon{background-image:url("../images/booksMall.png");}
.side-icon{background: url("../images/icon-personal.png") no-repeat;}
.icon-app-qrcode-gray{background:url("../images/hx-app-qrcode-gray.png");}
.course-icon{background-position:-95px 0;}
.order-icon{background-position:-95px -40px;}
.choosebuy-icon{background-position:-95px -77px;}
.goods-name{float: left;*float: none;}
.drop-ico-ie7{*height: 8px;*margin-top: 4px;*float: none !important;}
.side ul li{width: 66px;height: 66px;border-bottom: 1px solid #f9f7f7;text-align: center;z-index: 1;float: left;cursor: pointer;}
.side ul li .cover{height: 41px;width: 41px;background: #309edd;color: #fff;margin-top: -65px;font-size: 18px;padding: 13px;line-height: 41px;z-index: 9999;position: absolute;*margin-left: -30px;*margin-top: -61px;letter-spacing: 2px;}
.dn{display: none;}
.nav-arrow-left{width: 0;height: 0; border-left: 7px solid #309edd;border-bottom: 7px solid transparent; border-top: 7px solid transparent;position: relative;top: -37px;left: 7px;}
.side .side-item{width: 32px;height: 32px;margin: 10px 17px 0px;display: inline-block;background-repeat: no-repeat;}

/*选购课程的弹窗*/
#choosebuy,#booksMall,#app-qrcode-download{position: relative;}
.side-pop{position: absolute;top:0;left: 66px;display: none;white-space: nowrap;}
.side-pop .side-ul{background:#fff;border: 1px solid #a3a3a3;margin-left: 12px;padding: 0 10px;}
.side-pop .side-ul li{height: 32px;line-height: 32px;float: none;width: auto;}
.lsharp-triangle{background: url(../images/lsharp-triangle.jpg);width: 18px;height: 30px;position: absolute;top: 24px;*left: 0;}



/* uheader */
.uheader{ width:100%; height:60px; background:#333; position:relative; z-index:66;}
.uheader-new{ width:100%; height:60px;  position:relative; 	z-index: 1;background: #1B7FE1 ;}
.uheader-box{ width:1200px; margin:0 auto; _zoom:1;background: #1B7FE1 ;height: 60px;}
.logo{ float:left; display:inline;width: 210px;height: 60px; margin-top: 19px;}
.logo img {
	width:85px;
	height: 22px;
}
.search{ float:left; padding:5px; margin:15px 0 0 15px; border-bottom: 1px solid #ccc;}
.search .search-input{ width:200px; height:20px; float: left; line-height:20px; background: transparent; color:#a5a5a5; font-size:12px; border:none;}
.search .focus{ color:#fff;}
.search .sarch-btn{ width:20px; height:20px; float: left; text-indent:-9999px; margin-left:10px; background:url(../../images/uCenter/search-btn.png) no-repeat; border:none; cursor:pointer;}
.hnav-course{ float:left; display:inline; margin-left:25px; position:relative;min-width: 129px;}
.hnav-course:hover{ background:#084F96; }
.hnav-course .hnav-a{ float:left; height:60px; line-height:60px; padding:0 15px; color:#fff; font-size:14px; font-family:Microsoft Yahei; position:relative;}
.hnav-course .hnav-a:hover{ text-decoration:none;}
.hnav-course .sdrop-box{ left:0;text-align: center;}
.hnav{ float:right;}
.hnav li.hnav-li{ float:left; position:relative;}
.hnav li.hnav-li .hnav-a{ float:left; height:60px; line-height:60px; padding:0 10px 0 20px; color:#fff; font-size:14px; font-family:Microsoft Yahei; position:relative;}
.hnav li.hnav-li .hnav-a:hover{ text-decoration:none;}
.hnav li.hover .hnav-a{ background:#084F96;z-index: 100;}
.hnav-a em{ float:left;*float:none !important;}
.hnav-a .drop-ico{ float:left;}
.drop-ico{ display:inline-block; width: 15px;height: 7px;margin: 27px 0 0 5px; vertical-align:middle; background:url(../../images/uCenter/mCSB_buttons.png) no-repeat scroll -15px -27px; overflow:hidden;-webkit-transition: all .25s ease 0s;
-moz-transition: all .25s ease 0s;
-o-transition: all .25s ease 0s;
transition: all .25s ease 0s;}
.hover .drop-ico{-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);}
.hnav-li .mark{ display:inline-block; width:14px; height:14px; line-height:14px; text-align:center; overflow:hidden; background:url(../../images/uCenter/newcourse-markicon.png) no-repeat; color:#fff; position:absolute; top:6px; right:35px;border: 2px solid #1B7FE1;border-radius: 12px;z-index: 99;}
.hnav li.hnav-test{ }
.hnav li.hnav-test .hnav-a{ padding-right:30px;}
.hnav li.hnav-user{ border-left:1px solid #2272b4;}
.hnav li.hnav-user .hnav-a{ padding-left:27px;}
.hnav li.hnav-user .face{ float:left; display:inline; margin:10px 10px 0 0;width: 40px;height: 40px; line-height:30px; overflow:hidden; border-radius:3px;}
.hnav li.hnav-user .face img{ border-radius: 20px;}
.sdrop-box{ display:none; width:135px; background:#084F96; position:absolute; top:60px;z-index: 10;zoom:1;}
.hnav li.hnav-app .sdrop-box{ left:0;width: 195px}
.hnav li.hnav-user .sdrop-box{ right:0;;width: 197px;font-size: 14px;}
.drop-ico-ie7{*height: 8px;*margin-top: 4px;*float: none !important;}
.sdrop-list{}
.sdrop-list li{ border-bottom: 1px solid #5384b6;margin:0 15px;background: none}
.sdrop-list li a{ display:block;  height:38px; line-height:38px; padding-left: 15px;color:#fff;background:url(../../images/uCenter/hd-icon.png) no-repeat; text-indent:25px;width: auto;}
.sdrop-list li a em{ color:#FF7E00;}
.sdrop-list li a.norecord{padding-left: 0;}
.sdrop-list li.last{ background:none;}
.sdrop-list li.sdrop-classmate a{ background-position:15px -228px;}
.sdrop-list li.sdrop-myhome a{ background-position:15px -270px;}
.sdrop-list li.sdrop-order a{ background-position:15px -310px;}
.sdrop-list li.sdrop-notice a{ background-position:15px -350px;}
.sdrop-list li.sdrop-test a{ background-position:15px -388px;}
.sdrop-list li.sdrop-exam a{ background-position:15px -470px;}
.sdrop-list li.sdrop-download a{ background-position:15px -782px;}
.sdrop-list li.sdrop-live a{ background-position:15px -816px;}
.sdrop-list li.sdrop-myclass a{ background-position:15px -850px;}
.sdrop-list li.sdrop-nobg a{background: none;text-indent: 0}
.sdrop-list li.sdrop-set a{ background-position:15px 12px;}
.sdrop-list li.sdrop-home a{background:url(../images/icon-user.png) 15px center no-repeat;vertical-align: middle;}
.sdrop-list li.sdrop-invite a{ background-position:15px -28px;}
.sdrop-list li.sdrop-message a{ background-position:15px -146px;}
.sdrop-list li.sdrop-feedback a{ background-position:15px -68px;}
.sdrop-list li.sdrop-help a{ background-position:15px -108px;}
.sdrop-list li.sdrop-quit a{ background-position:15px -188px;}
.sdrop-list li.sdrop-nobg a{display: inline-block;}
.sdrop-list li.sdrop-nobg a .sdrop-lname{width: 123px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;}
.sdrop-list li.sdrop-nobg a .sdrop-per{display: inline-block ;float: right;*margin-right: 15px;}
.sdrop-list li a{ margin-top:-1px;}
.sdrop-list li a:hover{ margin-top:-1px; background-color:#0088cc; text-decoration:none; color:#fff;}
.all-course-list li{ overflow:hidden; line-height:38px; border-bottom:1px solid #5384b6;padding: 0 15px}
.all-course-list li:hover{background: #08c}
.all-course-list li .disc-ico{background: url(../images/icon-personal.png) no-repeat -43px -72px;display: inline-block;width: 10px;height: 10px;margin-right: 10px}
.all-course-list li a{color: #fff;text-decoration: none;}
.all-course-list h3{ width:80px; float:left; display:inline; padding-left:30px; background:url(../../images/uCenter/hd-icon.png) no-repeat; color:#e1e1e1;}
.all-course-list .cItem{ width:520px; float:left;}
.all-course-list .cItem a{ padding:5px 10px; color:#a5a5a5; white-space: nowrap;}
.all-course-list .cItem a:hover{ background:#0088cc; text-decoration:none; color:#fff;}
.all-course-list li.category1 h3{ background-position:0 -510px;}
.all-course-list li.category2 h3{ background-position:0 -548px;}
.all-course-list li.category3 h3{ background-position:0 -590px;}
.all-course-list li.category4 h3{ background-position:0 -628px;}
.all-course-list li.category5 h3{ background-position:0 -669px;}
.all-course-list li.category6 h3{ background-position:0 -708px;}
.all-course-list li.category7 h3{ background-position:0 -748px;}


/*头部*/
.hnav-app .hnav-a{display: inline-block;width: 165px;}
.hnav li.hnav-user{border-left: none;}
.hnav li.hnav-user a{display: inline-block;width: 160px;}

/*右侧的部分*/
.main .side-right{margin-left: 24px;float: left;width: 1110px;}
.main .side-right .right-title{height: 28px;background: #309edd;padding: 10px 20px;line-height: 28px;color: #fff}
.main .side-right .study-plan .right-title em{background-position: 0 0 }
.main .side-right .study-plan .residue-days{padding: 0 10px;background:#fff;border-radius: 3px;}



/*侧边qq*/
.sidQQ{ width:148px; height: auto; text-align:center; background:#fff; font-family:arial,Microsoft Yahei; border:1px solid #eaeaea; padding-bottom: 10px; position:fixed; _position:absolute; top:60px; right:10px; z-index:999;}
.sidQQ-close{ display:block; width:17px; height:17px; background: url(../../images/uCenter/u-icon2.png) no-repeat -72px -121px; border:1px solid #eaeaea; position:absolute; top:-1px; right:-1px;}
.sid-qq-ico{ display:block; width:72px; height:72px; margin:10px auto 0; background: url(../images/icon-big.png) no-repeat 0 0;}
.sid-qq-ico2{ display:block; width:72px; height:72px; margin:10px auto 0; background: url(../../images/uCenter/u-icon2.png) no-repeat -428px -340px;}
.sid-qq-ico3{ display:block; width:72px; height:72px; margin:10px auto 0; background: url(../../img/uCenter/robot-faceBig.jpg) no-repeat;}
.sidQQ h2{ margin-top:10px; font-size:20px; font-weight:500; line-height: 28px; padding-bottom: 10px;}
.sidQQ h2.f16{font-size: 16px;}
.sidQQ a{text-decoration: none;}
.sidQQ a.unl{ text-decoration:underline;}
.sidQQ .txt2{ color:#ff7e00;}
.sidQQ .color-blue-bg:hover{background:#00b9ff;color: #fff}
.sidQQ-btn{ width:120px; height:25px; line-height:25px; padding:0; margin-top:10px; font-size:14px;display: inline-block;}
.sidQQ-line{height: 6px; border-top: 1px solid #eaeaea; margin-top: 15px;}
.sidQQ-aq-ico{ display:inline-block; vertical-align: -10px; width:30px; height:32px; margin:0px 10px 0 0; background: url(../../images/uCenter/u-icon2.png) no-repeat -43px -483px;}

.sidQQAq{ width:148px; text-align:center; padding:10px 0 15px; background:#fff; font-family:arial,Microsoft Yahei; border:1px solid #eaeaea; position:fixed; _position:absolute; top:405px; right:10px; z-index:999;}
.sidQQ-aq{font-size: 18px; padding-top: 10px;}

.sidQQS{overflow: hidden;height: 10px;width: 20px}
.sidQQ-box{width: 20px; height: 20px; position: absolute; left: 0px ;top: 0px; display: none; background: #eaeaea; font-size: 14px; text-align: center; line-height: 20px;}
.sidQQ-box:hover{background: #f7f7f7; color: #ff7e00; text-decoration: none;}

.call-iconKefu{float: left; padding: 0 25px; width: 120px; text-align: center; line-height: 28px; font-size: 18px; font-family: Microsoft yahei;}
.call-iconMing{float: right; padding: 0 25px; width: 120px; text-align: center; line-height: 28px; font-size: 18px; font-family: Microsoft yahei;}
.call-iconKefu p,.call-iconMing p{padding: 10px 0;}
.call-iconKefu-ic{ display:block; width:100px; height:100px; margin:0px auto 0; background: url(../../images/uCenter/u-icon2.png) no-repeat -400px -505px;}
.call-iconMing-ic{ display:block; width:100px; height:100px; margin:0px auto 0; background: url(../../images/uCenter/u-icon2.png) no-repeat -400px -617px;}






/*个人中心 2015.9.30 start*/
.myuCenter .hnav-course .sdrop-box{ width:auto;left:0;text-align: left;white-space:nowrap;min-width: 129px;}
.myuCenter .sdrop-list li{ border-bottom: 1px solid #5384b6;background: none;margin: 0;}
.myuCenter .hnav-user .sdrop-list li a{ width:130px;display:block;  height:38px; line-height:38px; text-indent:20px;margin: 0 auto}
.myuCenter .sdrop-list li:hover{ background-color:#0088cc; }
.myuCenter .sdrop-list li.no-record{margin-bottom: 20px;border-bottom: none;}

.uCentermain{ width:1200px; margin:0 auto 0;margin-top: 20px;margin-bottom: 40px;font-family: "Microsoft Yahei";background: none}
.uCentermain:after{ content:""; display:block; height:0; clear:both;}
.uCentermain .live-bg{padding: 2px 5px;border-radius: 3px;}
.uCentermain .onlive{background: #ecbb26;}
.uCentermain .notlive{background: #cbcbcb;}
.iconSigh-mid{vertical-align: middle;}

/*分页*/
.page{margin: 0 auto;clear: both;margin-top: 20px;height: 24px;}
.page a{background: url(../../2015/images/icon-btn.png) no-repeat;width: 24px;height: 24px;}
.page .pre{ background-position: 1px -85px; width: 24px;height: 25px;}
.page .next{background-position: 0 -131px;width: 24px;height: 25px;}
.page .gray-pre{ background-position: 1px -368px; width: 24px;height: 24px;}
.page .gray-next{background-position: 0 -403px;width: 24px;height: 24px;}
.page-ul{float: left;height: 24px;line-height: 24px;*margin-top: 6px;position: relative;left: 50%}
.page-ul li{float: left;/*width: 26px;*/text-align: center;position: relative;right: 50%;margin-right: 10px}
.page-ul li a{display: inline-block;width: 10px;height: 10px;}
.page-ul li .curr{background-position: 0 -200px;*margin: 7px 6px 0 6px;}
.page-ul li .nocurr{background-position: 0 -182px;*margin: 7px 6px 0 6px;}

/*数字分页*/
.pager{ padding:10px 0; overflow:hidden; text-align:center; line-height:1;}
.pager a{ display:inline-block; height:21px; line-height:21px; padding:0 8px; text-align:center; margin-left:5px; background:#f7f7f7; color:#0088cc; text-decoration:none; cursor:pointer; vertical-align:middle;}
.pager a:hover{ background:#f7f7f7; text-decoration:none; color:#0088cc;}
.pager .disabled{ /*display:none;*/cursor: default;}
.pager a.current{ display:inline-block; background:#fff; color:#666; cursor:text;}
.pager .current:hover{ background:#fff; color:#666;}
.pager .separator{ display:inline-block; height:21px; line-height:21px; padding:0 8px; text-align:center; margin-left:5px; vertical-align:middle;}
.pager .page-btn{ color:#666; /*border:1px solid #ebebeb;*/}
.pager .page-btn:hover{ color:#666;}

/*个人中心公告信息轮播*/
#marquee{overflow: hidden;width: 435px;height:26px;float: right;display: inline;position: relative;height: 26px;font-size: 13px;}
/*.mymarquee{float: left;}*/
.mymarquee ul{position: absolute;float: left;line-height: 26px;height: auto;}
.mymarquee ul li{width:435px;list-style: none;height: 26px;overflow: hidden;}
.mymarquee ul li a{display: inline-block;}
.mymarquee ul li a:hover{color: #fff}
/*#mymarquee2 ul li a:hover{color: #fff}*/
.side-right em.icon-btn{background: url(../../2015/images/icon-btn.png);height: 24px;width: 24px;}
.side-right em.icon-btn{background: url(../../2015/images/icon-btn.png);height: 24px;width: 24px;}
.side-right em.blue-pre{background-position:0 -87px ;}
.side-right em.blue-next{background-position:0 -134px ;}
.side-right em.help-ico{background-position:-67px -28px;width: 20px;height: 20px;}
.side-right em.watch-ico{background-position: -183px 0;width: 60px;height: 60px;vertical-align: middle;}
.side-right em.live-ico{background-position: -183px -73px;width: 60px;height: 60px;vertical-align: middle;}
.side-right em.solve-ico{background-position: -183px -149px;width: 60px;height: 60px;vertical-align: middle;}
.side-right em.rarrow-ico{background-position: -37px -91px;vertical-align: middle;width: 15px;height: 15px;}
.icon-btn{background: url(../../2015/images/icon-btn.png);height: 24px;width: 24px;}
.live-btn-ico{background-position: -81px 1px;width: 50px;}
.lecture-btn-ico{background-position: -79px -53px;width: 63px;}
.train-btn-ico{background-position: -79px -26px;width: 80px;}
.test-btn-ico{background-position: -79px -81px;width: 50px;}
.exam-btn-ico{background-position: -79px -109px;width: 80px;}
.super-btn-ico{background-position: -79px -136px;width: 80px;}
/*个人中心 2015.10. end*/




/*登录页面 20153.9.11 ymy start*/
.ml32{margin-left: 32px;}
.front-login .main {  margin: 0 auto;}
.front-login .main .login-info {  width: 100%; min-width: 1200px;height: 388px;  background: url(../images/login/login-bg.jpg);}
.front-login .main .login-info .login-info-con {  width: 1200px;  margin: 0 auto;  height: 388px;}
.front-login .main .login-info .login-info-con .login-info-left {  color: #ffffff;  margin-top: 175px;}
.front-login .main .login-info .login-info-con .login-info-right .login-info-right-header{background:url(../images/login/ad-right-header.png) no-repeat;width: 320px;height: 8px;}
.front-login .main .login-info .login-info-con .login-info-right .login-info-right-center{background:url(../images/login/ad-right-center.png) repeat;width: 272px;}
.front-login .main .login-info .login-info-con .login-info-right .login-info-right-footer{background:url(../images/login/ad-right-footer.png) no-repeat;height: 8px;*height: 8px;width: 320px;}
.front-login .main .login-info .login-info-con .login-info-right{margin-top: 40px;}
.front-login .main .login-info .login-info-con .login-info-right-code{margin-top: 10px;}
.front-login .main .login-info .login-info-con .login-info-right .login-con {  position: relative;padding: 5px 24px;}
.front-login .login-con .login-item {  border: 1px solid #fafbfc;  background: #fff;  width: 270px;}
.front-login .login-con .item{height: 40px;border-radius: 3px;line-height: 38px;}
.front-login .login-con .item-focus{ border: 1px solid #1782dd;}
.front-login .main .login-info .login-info-con .login-info-right .login-con .login-item .lable-icon { position: absolute; z-index: 3;width: 40px; height: 40px; border-right:  1px solid #c6cbdd;}
.front-login .login-con .login-item .lable-icon{ background: url(../images/login/login-icon.png);background-repeat:no-repeat ;}
.front-login .login-con .login-item .lable-name{ background-position:-62px 0;}
.front-login .login-con .item-focus .lable-name{ background-position: 0 0;*background-position: 0 0;}
.front-login .login-con .login-item .lable-psw { background-position: -61px -69px;*background-position: -61px -72px;}
.front-login .login-con .item-focus .lable-psw { background-position: 0 -69px;*background-position: 0 -72px;}
.front-login .login-con .login-item .codeHolder{ background-position: -61px -138px;*background-position: -61px -141px;}
.front-login .login-con .item-focus .codeHolder{ background-position: 0 -138px;*background-position: 0 -141px;}
/*登陆页面校验新的样式*/
/*.front-login .login-con .login-item .login-input{height: 40px;height: 30px\9;*height: 28px;font-family: "Microsoft YaHei";color: #6f7790;*margin-top:10px;width: 210px;}*/
.front-login .login-con .login-item .login-input{height: 40px;height: 30px\9;*height: 28px;font-family: "Microsoft YaHei";color: #6f7790;*margin-top:10px;width: 218px;}
.front-login .big-btn{height:40px;line-height: 40px;border-radius: 3px;display: block;text-decoration: none;cursor: pointer}
.front-login .login-con .login-btns .login-btn{background: #1782dd;color: #fff;}
.front-login .login-con .login-btns .login-btn:hover{background: #218ce6;color: #fff;}
.front-login .login-con .login-btns .reg-btn{background: #e4e6ea;color: #535353;}
.front-login .login-con .login-btns .reg-btn:hover{background: #fff;}
.front-login .btn{padding: 6.5px 0;*padding: 7px 0;}
.front-login .login-mid-btn{color: #fff;background: url(../images/login/btn-bg.png);width: 160px;display: inline-block;font-weight: bold;}
.front-login .login-mid-btn:hover{color: #fff;}
.front-login .login-con .item .vcode{height: 40px;width: 85px;*width: 80px;width: 80px\9;}
/*师资团队*/
.front-login .main .special-type{width: 100%;padding-top:20px;background: #f3f5fa;clear: both;position: relative;min-width: 1200px}
.front-login .main .special-type .type{width: 1200px;margin: 0 auto;height: 230px;padding-bottom: 20px;}
.front-login .special-type ul li{float: left;}
.front-login .special-type ul li.titlefocus{background: url(../images/login/haixue-team-bg-002.png)}
.front-login .special-type .special-tab-con{clear: both;background: #edf0f7;height: 396px;border-top:1px solid #d7dceb;padding-top: 20px;}
.front-login .special-type .special-tab-con ul li img:hover{width: 105%;*width: 282px;}
.front-login .special-type .special-tab-con .tab-con{width: 1200px;margin: 0 auto}
.front-login .special-type .special-tab-con .tab-con1,.special-type .special-tab-con .tab-con2,.special-type .special-tab-con .tab-con3{display: none}
.front-login .special-type .special-tab-con .tab-con0 .teacher{display: block;background:url(../images/login/teacher-bg.png);width: 250px;height: 106px;padding: 15px 12px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher em{background: url(../images/login/teachers.png) no-repeat;width: 82px;height: 82px;display: block;}
.front-login .special-type .special-tab-con .tab-con0 .teacher .info .title{border-bottom: 1px solid #dde2f0;height: 21px;line-height: 21px;padding: 5px 0;}
.front-login .special-type .special-tab-con .tab-con0 .teacher .info .title .subjects{color:#a9adba;}
.front-login .special-type .special-tab-con .tab-con0 .teacher01 em{background-position: 0 0;}
.front-login .special-type .special-tab-con .tab-con0 .teacher02 em{background-position: 0 -121px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher03 em{background-position: 0 -238px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher04 em{background-position: 0 -363px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher05 em{background-position: 0 -498px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher06 em{background-position: 0 -634px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher07 em{background-position: 0 -761px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher08 em{background-position: 0 -882px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher .info{width: 160px;}
.front-login .footer{clear: both;}
/*注册显示错误信息*/
/*登陆的新样式*/
/*.front-login label.pos-reg-login{position: relative;height: 20px;display: block;line-height: 20px;position: absolute;top: 10px;right: 10px;color: #c33;background: #fff}*/
.front-login label.pos-reg-login{position: relative;height: 20px;display: block;line-height: 20px;}
.front-login .login-con .login .warn-place{display:block;height:23px;}

/*登录页面 2015.9.11 ymy end*/
.main-con{background: #edf0f7;padding-top: 100px;padding-bottom: 147px;}
.main-con .show_pass{margin-top: 0;}
/*快速注册页面 2015.9.11 ymy start*/
.quickReg .attention-exam{width: 580px;margin: 8px 0 0 0;}
.quickReg .pass_content h2 {background: url(../../2015/images/login/quickReg.png) no-repeat;width: 294px;}
.quickReg .login-item .big-lab{width: 88px;}
.quickReg .login-item .lab{text-align: left;}
.quickReg .login-item .agreelink{text-decoration: underline;}
.quickReg .item  #categoryLabel{clear: both;}
/*快速注册页面 2015.9.11 ymy end*/
/*找回密码 2015.9.14 ymy start*/
.passwordsearch .pass_content h1 {background: url(../../2015/images/login/searchPass.png) no-repeat;}
.passwordsearch .login-item .lab{width: 79px;}
/*找回密码 2015.9.14 ymy end*/



/*校园招聘 2015.9.28 start*/
/*首页*/
.campusRecruitment .header .header-con{width: 1000px;}
.campusRecruitment .header .header-con ul li{float: left;margin-left: 80px;margin-top: 15px;height: 30px;line-height: 30px;font-size: 14px;}
.campusRecruitment .header .header-con ul li.active{border-bottom: 3px solid #b4b4b4}
.campusRecruitment .header .header-con ul li a:hover{color: #535353;text-decoration: none;}
.campusRecruitment .main{font-family: "Microsoft Yahei";margin-top: 0;background: #f4f4f4;padding-bottom: 40px;}
.campusRecruitment .main .banner{ width:100%;height:548px;background:#c2140b;}
.campusRecruitment .main .banner em{width: 1000px;height:548px;background:url(../../2015/images/recruitment/banner.jpg);margin: 0 auto;display: block;}
.campusRecruitment .main .content{width: 1000px;margin: 0 auto;}
.campusRecruitment .main .content ul.ul1{border:1px solid #e2e2e2;height: 268px;background: #fff;}
.campusRecruitment .main .content ul.ul1 li{float: left;width: 332px;text-align: center;height: 268px}
.campusRecruitment .main .content ul.ul1 li.li2{border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}
.campusRecruitment .main .content ul.ul1 li a{width: 145px;display: inline-block;margin-top: 45px;padding-top: 150px;font-size: 20px;}
.campusRecruitment .main .content ul.ul1 li a.a1{background-position: 0 0;background: url(../../2015/images/recruitment/recruit-icon-001.png) no-repeat;}
.campusRecruitment .main .content ul.ul1 li a.a2{background-position: 0 -176px;background: url(../../2015/images/recruitment/recruit-icon-002.png) no-repeat;}
.campusRecruitment .main .content ul.ul1 li a.a3{background-position: 0 -339px;background: url(../../2015/images/recruitment/recruit-icon-003.png) no-repeat;}
.campusRecruitment .main .content ul.ul2{height: 190px;}
.campusRecruitment .main .content ul.ul2 li{float: left;width: 332px;text-align: center;}
.campusRecruitment .main .content ul.ul2 li a{width: 115px;display: inline-block;margin-top: 45px;padding-top: 120px;font-size: 16px;}
.campusRecruitment .main .content ul.ul2 li a.a4{background-position: 0 0;background: url(../../2015/images/recruitment/recruit-icon-004.png) no-repeat;}
.campusRecruitment .main .content ul.ul2 li a.a5{background-position: 0 -176px;background: url(../../2015/images/recruitment/recruit-icon-005.png) no-repeat;}
.campusRecruitment .main .content ul.ul2 li a.a6{background-position: 0 -339px;background: url(../../2015/images/recruitment/recruit-icon-006.png) no-repeat;}


/*了解嗨学*/
.campusRecruitment .main .recruit{width: 1000px;background: #fff;margin: 0 auto;padding: 35px 45px 70px 0}
.campusRecruitment .main .recruit .title-ico{background: url(../../2015/images/recruitment/recruit-title-icon.png) no-repeat;display: inline-block;height: 24px;line-height: 24px;padding-left: 43px;font-size: 24px;font-weight: lighter;}
.campusRecruitment .main .recruit .redetail p{line-height: 28px}
/*校招职位页面*/
.campusRecruitment .main .job-con{height: 3090px;}
.campusRecruitment .main .recruit .redetail .redetail-left{width: 142px;padding: 20px 13px 0 15px;height:350px;background: #f4f4f4;}
.campusRecruitment .redetail .redetail-left ul li{line-height: 32px;cursor: pointer;}
.campusRecruitment .redetail .redetail-left ul li.active a{color: #1882dd}
.campusRecruitment .redetail .redetail-left ul li.active span.arrow{display: inline-block;width: 11px;height: 13px;background: url(../../2015/images/recruitment/arrow.png);*margin-top: -25px}
.campusRecruitment .redetail .redetail-right{width: 715px}
.campusRecruitment .redetail .answer{width: 890px}

/*宣讲计划*/
.campusRecruitment .redetail table{width: 205px;}

/*校园招聘 2015.9.29 end*/

form input.text-input,form .date-input,form select,form textarea{ padding:4px; font-size:12px; font-family:Verdana,Geneva,sans-serif,"宋体"; border: 1px solid #d5d5d5; color: #333;}
/*个人中心提示*/
.tipsRed{border: 1px solid #ff7e00; padding: 5px 10px; color: #ff7e00; margin-bottom: 10px;}
.tipsRed a{ color: #ff7e00;}
.tipsRed em{margin: 0px 3px 0 0;  width: 16px;  height: 16px; background: url(../../images/ico_warn.png) no-repeat 0px -350px; vertical-align: -6px;  display: inline-block;};



/*pop*/
.popup{ border-radius:3px;}
.popup-bg{ padding:4px; background:url(../../images/uCenter/dialog-bg.png);}
.popup-outer{}
.popup-con{ overflow:hidden; padding:20px; background:#fff;/* position:relative;*/}
.popup-close{ display:block; width:7px; height:7px; background:url(../../images/uCenter/u-icon1.png) no-repeat -86px -150px; text-indent: -9999px; position:absolute; top:10px; right:10px; z-index:3;}
.popup-arrow{ overflow:hidden; background: url(../../images/uCenter/popup_arrow.png) no-repeat; position:absolute;}
.popup-arrow-t{ width:9px; height:10px; background-position:0 -9px; top:-4px; right:30px;}
.popup-arrow-r{ width:10px; height:9px; background-position:-10px 0; top:30px; right:-4px;}
.popup-arrow-b{ width:9px; height:10px; background-position:0 -20px; left:30px; bottom:-4px;}
.popup-arrow-l{ width:10px; height:9px; background-position:0 0; top:31px; left:-4px;}
.popun-icon{ display:inline-block; width:23px; height:26px; margin:0 8px 0 0; vertical-align:-9px; background:url(../../images/uCenter/ico_warn.png) no-repeat;}
.popun-icon-ok{ background-position:-50px -3px;}
.popun-icon-question{ background-position:-50px -153px;}
.popun-icon-warning{ background-position:-50px -103px;}
.popun-icon-warning2{ background-position:-50px -204px;}
.popun-icon-error{ background-position:-50px -53px;}

.down-tip{ font-size:12px; font-weight:500;}
.down-tip em{ display:inline-block; width:16px; height:16px; margin-right:5px; background:url(../../images/uCenter/loading.gif) no-repeat; vertical-align:middle;}


/*所有的兼容的页面的右侧是白色的，并且有20px的空隙*/
.side-right .side-right-info{background: #fff;padding: 20px;}
.main .side-right em.iconSigh-mid {display: inline-block;width: 59px;height: 57px;vertical-align: middle;margin-right: 5px;background: url(../../images/uCenter/u-icon1.png) no-repeat -230px -212px;}





/*广告的轮播*/
.download-info{height: 90px; background: #fff7f0;}
.slide-info{ height:90px; overflow:hidden;position:relative; background: #f6f6f6;}
.slide-info-con{  height:90px; overflow:hidden; position:relative;z-index: 0}
.slide-info .item{ height:90px; position:absolute;}
.slide-info-page{ position:absolute; z-index:9; bottom:10px; right:10px;}
.slide-info-page a{ float:left; width:15px; height:15px; line-height:15px; margin-left:5px; text-align:center; background:#d3d3d3; background:rgba(0,0,0,0.1); color:#fff;}
.slide-info-page a.activeSlide{ background:#999; background:rgba(0,0,0,0.25);}
.slide-info-page a:hover{ text-decoration:none;}
.slide-info .info-close {display: block;width: 15px;height: 15px;background: url(../../images/uCenter/u-icon1.png) no-repeat -80px -300px;_background-image: url(../../images/uCenter/u-8icon1.png);text-indent: -9999px;position: absolute;top: 5px;right: 5px;z-index: 9;}
.slide-info .item  img{width:1110px;height:90px}


/*无内容大图标*/
.big-ico{display: inline-block;width: 50px;height: 50px;vertical-align: middle;margin-right: 5px;background: url(../images/nocon-icon.png) no-repeat;}
.no-livePlan{background-position: 0 0;}
.no-recom{background-position: 0 -216px;}
.no-course{background-position: 0 -65px;}
.no-exper-ico{width: 55px;height: 55px;background-position: 0 -140px;}
.no-liveIcon{background-position: 0 -284px;width: 55px;height: 55px;}

/*upgradePop 升级弹窗*/
.upgradePop{padding:10px 0 20px 16px; font-family: Microsoft Yahei;}
.upgradePop h4{padding-bottom: 10px; font-size: 16px;}
.upgradePop .upgradePop-tit{color: #ff7e00; font-size: 24px; font-weight: 600;}
.upgradePop .user-rankP{margin-left: 30px; margin-top: 10px;}
.upgradePop .user-rankP span{padding: 0 3px; font-size: 16px; font-weight: 600;}
.upgradePop .user-rankP .left{background-image:url(../../images/friend-tea-bg.png); background-repeat: no-repeat; background-position:0px 0px; width:19px; height:24px; display:inline-block; vertical-align: middle;}
.upgradePop .user-rankP .right{background-image:url(../../images/friend-tea-bg.png); background-repeat: no-repeat; background-position:-19px 0px; width:19px; height:24px; display:inline-block; vertical-align: middle;}

.upgradePop .upgradePop-top{margin-left: 30px; font-size: 14px; line-height: 18px;}
.upgradePop .upgradePop-top em a{font-weight: 600; font-size: 30px; font-family: Constantia,Georgia;}
.upgradePop .upgradePop-con{margin-left: 30px; margin-top: 10px;}
.upgradePop .upgradePop-con .f12{color: #a5a5a5; padding-left: 3px;}
.upgradePop em a{padding:0 2px; color: #ff7e00;}
.upgradePop em a:hover{text-decoration: none;}
.upgradePop .upgradePop-bot{margin-left: 30px;}


/*2015.11.27 联系我们页面*/
/*#Contact .footerN{min-width: 1158px}
#Contact .footerN div{width: 1158px;margin: 0 auto}*/
.contact-header{height: 400px;margin: 0 auto;background: #274a8e;min-width: 1200px}
.contact-header .header-bg{background: url(../images/companymap-bg.jpg) no-repeat;height: 400px;margin: 0 auto;width: 1200px;}
.contact-header .header-con{height: 60px;margin: 0 auto}
.contact-header .header-con .logo{background:url(../images/haixue-logos.png) no-repeat;display: inline-block;width: 85px;height: 22px;background-size: cover;margin-top: 19px;}
.contact-header .header-con ul{float: left}
.contact-header .header-con ul li{display: inline-block;float: left}
.contact-header .header-con .ml400{margin-left: 400px}
.contact-header .header-con .header-a{line-height:34px;color: #fff;font-size: 16px;text-decoration: none;height: 50px;width: 100px;display: inline-block;text-align: center;padding-top: 12px;border-top: 4px solid #274a8e;}
.contact-header .header-con .hover{border-top: 4px solid #fff;}
.contact-header .header-con .curr{border-top: 4px solid #fff;cursor: default;}
.contact-con .qq{background:#fff;height: 337px;min-width: 1200px;}
.contact-con .contact-qq{margin: 0 auto;padding: 38px 0 50px 0;width: 960px}
.contact-con .contact-qq .qq-con{text-align: center; *margin-left: 80px;font-size: 14px}
.contact-con .contact-qq .qq-con li{display: inline-block;overflow: hidden;text-align: center;*float: left;}
.contact-con .contact-qq .qq-con li:hover .icon-big{background-position: 0 -612px;}

.contact-con .contact-qq .qq-con li:hover a{color: #2b8aff;text-decoration: none;}
.contact-con .complaint{background: #eff1f2;height: 340px;min-width: 1200px}
.contact-con .complaint .complaint-con{width: 960px;margin: 0 auto;text-align: center;padding-top: 40px}

.contact-con .complaint .complaint-con p{font-size: 18px;line-height: 34px;color: #4b4b4b}
.contact-con .address{height: 340px;border-top: 1px solid #f5f6f7;border-bottom: 1px solid #f5f6f7;min-width: 1200px;}
.contact-con .address .contact-addr{width: 960px;margin: 0 auto;color: #4b4b4b;margin-top: 45px;margin-bottom:59px;text-align: center;line-height: 40px;font-size: 18px}
.contact-con,.contact-con .color-dark-black{color: #4b4b4b}
.contact-con .color-dark-black{font-weight: bold}
.contact-con .address .contact-addr .color-dark-black{margin-bottom: 50px}
.contact-con .partner{background:#fff;height: 340px;min-width: 1200px}
.contact-con .partner .contact-partner{text-align: center;padding-top: 45px;padding-bottom: 75px;line-height: 40px;width: 960px;margin: 0 auto}
.contact-con .partner .contact-partner ul{margin-top: 35px;*margin-left: 80px}
.contact-con .partner .contact-partner ul li{display: inline-block;width: 270px;*float: left;}
.contact-con .partner .contact-partner ul li p{line-height: 22px;font-size: 14px}
.contact-con .partner .contact-partner ul li em{width: 108px;height: 102px}
.contact-con .partner .contact-partner ul li .ico-market-email{background-position: -103px 0}
.contact-con .partner .contact-partner ul li .ico-phone-num{background-position: -103px -102px}
.contact-con .partner .contact-partner ul li .ico-phone-email{background-position: -103px -205px}
.wx{background:#eff1f2;border-top: 1px solid #f5f6f7;border-bottom: 1px solid #f5f6f7;height: 340px;min-width: 1200px}
.wx .contact-wx{text-align: center;width: 170px;margin: 0 auto;padding-top: 35px;padding-top: 35px;}
.wx .contact-wx .erwm{background:url(../images/erwm.jpg);width: 170px;height: 170px;}
.erwms{position: absolute;width: 158px;right: -2px;}
.erwms .erwm{background: url(../images/erwm-img.png) no-repeat;width: 130px;height: 130px;margin: 0 auto;position: relative;}
.erwms .zk-erwm{background-position: 0 0}
.erwms .yj-erwm{background-position: 0 -135px}
.erwms .erj-erwm{background-position: 0 -269px}
.erwms .ys-erwm{background-position: 0 -407px}
.erwms .sf-erwm{background-position: 0 -541px}

/*icon-big*/
.icon-big{background: url(../images/icon-big.png) no-repeat;display: inline-block;width: 102px;height: 102px;vertical-align: middle;}
.qq-ico{background-position: -81px 0;width: 25px;height: 25px;}
.constructor-ico1{background-position: 0 0;}
.constructor-ico2{background-position: 0 -102px;}
.fire-ico{background-position: 0 -204px;}
.pharm-ico{background-position: 0 -306px;}
.cpa-ico{background-position: 0 -408px;}
.jud-ico{background-position: 0 -510px;}
.addr-ico{background-position: -81px -29px;width: 25px;height: 25px;}
.partner-ico{background-position: -81px -61px;width: 25px;height: 25px;}


/*响应式的代码*/
/*@media screen and (min-width: 1025px) and (max-width: 1366px) {
    .contact-header{background: url(../images/companymap-bg.jpg) no-repeat;height: 500px;width: 1349px;}

}*/
/*@media screen and (max-width: 1440px) {
    .contact-header{background: url(../images/companymap-bg.jpg) no-repeat;height: 500px;width: 1423px;}

}*/
/*@media screen and (min-width: 1367px) and (max-width: 1440px) {
    .contact-header{background: url(../images/companymap-bg.jpg) no-repeat;height: 402px;width: 1423px;}

}
@media screen and (min-width: 1441px) and (max-width: 1600px){
    .contact-header{background: url(../images/companymap-bg.jpg) no-repeat;height: 402px;width: 1583px;}

}
@media screen and (min-width: 1680px) {
    .contact-header{background: url(../images/companymap-bg.jpg) no-repeat;height: 402px;width: 1400px;}

}
@media screen and (max-width: 1024px) {
    .contact-header{background: url(../images/companymap-bg.jpg) no-repeat;height: 402px;width: 100%;}
    .footerN{width: 100%}

}*/
/*解决z-index头部的问题*/
.c-tab-nav{z-index: 0}


/*首页的改版*/
/*修改*/
.front-login .special-type ul li.type-title{background: url(../images/newlogin/haixue-team-bg-001.png) no-repeat;padding: 48px 44px;cursor: default;position: relative;}
.front-login .special-type ul li .titlefocus{background: url(../images/newlogin/haixue-team-bg-002.png) no-repeat;filter:none !important;display: block;}
.front-login .special-type ul li.titledefault{background: url(../images/newlogin/haixue-team-bg-000.png) no-repeat;}
.front-login .special-type ul li.type-title .cover{display: none;position: absolute;color: #fff;top: 0;left: 0;width: 100%;height: 100%;padding-bottom: 2px;}
.front-login .special-type ul li.type-title .cover .cov-tit{height: 30px;opacity: 0.3}
.front-login .special-type ul li.type-title .cover .cov-con{padding: 20px;height: 100px;opacity: 0.3}
.front-login .special-type .special-tab-con .tab-con0 .teacher{display: block;background:none;/*这一项到时候改css*/width: 250px;height: 135px;padding: 15px 12px;border-bottom: 1px solid #efefef}
.front-login .special-type .special-tab-con .tab-con0 .tea-part{background:url(../images/newlogin/teacher-bg.png) no-repeat;padding-bottom: 10px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher .info{color: #b0b4b4}
.front-login .special-type .special-tab-con .tab-con{overflow: hidden;}
.front-login .special-type ul.tab-ul li{background:url(../images/newlogin/teacher-bg.png) no-repeat;width: 276px;height: 340px;text-align: center;position: relative;}
.front-login .special-type .special-tab-con{background: #f1f2f2;border:none;padding-top: 0}
.front-login .main .special-type{background: #f1f2f2;}
.front-login .special-type ul li.type-title{position: relative;padding:49px 45px;}

/*新加的样式*/
.front-login .special-type .special-tab-con .tab-con0 .teacher{color: #7f8c8d;}
.live-plan{background: #d8d9da;height: 510px;width: 100%;min-width: 1200px;}
.live-plan .plan-area{width: 1200px;margin: 0 auto}
.live-plan .plan-area .area-tit{color: #34495e}
.live-plan .plan-area .area-tit .time{font-weight: normal;margin-left: 30px;font-size: 16px;}
.live-plan em.vline-ico{background: url(../images/newlogin/login-icon.png) no-repeat -118px 0;width: 5px;height: 19px;display: inline-block;vertical-align: middle;}
.live-plan .live-card{background: url(../images/newlogin/live-bg.png) no-repeat;width: 276px;height: 374px;}
.live-plan .end-card{background: url(../images/newlogin/liveg-bg.png) no-repeat;width: 276px;height: 374px;}
.live-plan .plan-area .area-con .live-card .card-con{width: 246px;margin:0 auto;padding-top: 70px;}
.live-plan .plan-area .area-con .live-card .card-con .conph{height: 63px;overflow: hidden;}
.color-d-blue{color: #34495e;}
.color-l-blue{color: #7f8c8d}
.color-d-yel{color: #e5b61f}
.live-plan .plan-area .area-con .live-card .card-con .time-bar{background: url(../images/newlogin/timebar-bg.png) no-repeat;width: 222px;height: 32px;margin-left: 10px;padding: 2px 8px;line-height: 32px;}
.live-plan .yellow-bg{background: url(../images/newlogin/login-icon.png) no-repeat -112px -26px;width: 22px;height: 30px;display: inline-block;line-height: 30px;font-weight: bold;color: #303030}
.live-plan .gray-bg{background: url(../images/newlogin/login-icon.png) no-repeat -112px -60px;width: 22px;height: 30px;display: inline-block;line-height: 30px;font-weight: bold;color: #373737}
.live-plan .plan-area .area-con .live-card .card-con .time-bar .time-font{display: inline-block;line-height: 32px;}
.front-login .special-type ul.tab-ul .f24{color: #939393}
.front-login .special-type ul.tab-ul .cover{display: none;position: absolute;background: url(../images/newlogin/teacher-bg.png);filter:none !important;top: 0;left: 0;width: 100%;height: 100%;text-align: left;opacity: 1}
.front-login .special-type ul.tab-ul .cover .pvalue{padding: 100px 30px;opacity: 0.5}
.front-login #marquee,.passwordsearch #marquee,.quickReg #marquee{float: left;height: 48px;}
.front-login #marquee a,.passwordsearch #marquee a,.quickReg #marquee a{color: #1782dd;text-decoration: none;cursor: default;}
.front-login .mymarquee ul li,.passwordsearch .mymarquee ul li,.quickReg .mymarquee ul li{height: 50px;line-height: 50px;}
.front-login .mymarquee ul,.passwordsearch .mymarquee ul,.quickReg .mymarquee ul{line-height: 50px;}
.live-plan .plan-area .area-con .live-card .card-con .liv-ico-gro,{padding: 2px 5px;position: relative;}

/*form 的提示信息*/
.showValid{width: 397px;height: 42px;line-height: 42px; border:1px solid #fea964;background: #fdf7f2;color: #fea964;display: none;}
.showError{width: 397px;height: 42px;line-height: 42px; border:1px solid #fd8174;background: #fff4f3;color: #fd8174;display: none;}
/*.registerForm  .reg-item.errorborder{border: 1px solid #fd8174}
.registerForm  .reg-item.validborder{border: 1px solid #fea964}*/
.showValid .valid em,.showError .error em{ display: inline-block; margin: 5px 10px 0 0; width:14px; height:14px; background:url(../../2015/images/newlogin/warn-icon.png) no-repeat; vertical-align: -1px; margin-left: 10px;}

.showError .error em{ background-position: 0px 0px;}
.showValid .valid em{background-position: 0px -15px; vertical-align: -1px;}
/*今日直播的轮播*/
.front-login .slide-info-page a.activeSlide{background: url(../../2015/images/newlogin/login-icon.png) no-repeat -112px -42px;}
.front-login .slide-info-page{position: relative;margin-top: 20px;display: block;text-align: center;}
.slide-info-page a{float: none;display: inline-block;text-indent:-99999px;border-radius: 50%;width: 10px;height: 10px;background: url(../../2015/images/newlogin/login-icon.png) no-repeat -112px -26px;}
/*针对老师图片的修改 按照老师的名字abc来排序*/
.front-login .special-type .special-tab-con .tab-con0 .teacher em{background: url(../images/newlogin/teachers.png) no-repeat ;width: 70px;height: 70px;display: block;}
.front-login .special-type .special-tab-con .tab-con0 .teacher01 em{background-position: 0 0;}
.front-login .special-type .special-tab-con .tab-con0 .teacher02 em{background-position: 0 -70px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher03 em{background-position: 0 -140px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher04 em{background-position: 0 -210px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher05 em{background-position: 0 -280px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher06 em{background-position: 0 -350px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher07 em{background-position: 0 -421px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher08 em{background-position: 0 -491px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher09 em{background-position: 0 -561px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher10 em{background-position: 0 -631px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher11 em{background-position: 0 -702px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher12 em{background-position: 0 -772px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher13 em{background-position: 0 -841px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher14 em{background-position: 0 -911px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher15 em{background-position: 0 -981px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher16 em{background-position: 0 -1051px;}
/*新加老师的样式*/
.front-login .special-type .special-tab-con .tab-con0 .teacher17 em{background-position: -70px 0;}
.front-login .special-type .special-tab-con .tab-con0 .teacher18 em{background-position: -70px -70px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher19 em{background-position: -70px -140px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher20 em{background-position: -70px -210px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher21 em{background-position: -70px -280px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher22 em{background-position: -70px -350px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher23 em{background-position: -70px -421px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher24 em{background-position: -70px -491px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher25 em{background-position: -70px -561px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher26 em{background-position: -70px -631px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher27 em{background-position: -70px -702px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher28 em{background-position: -70px -772px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher29 em{background-position: -70px -841px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher30 em{background-position: -70px -911px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher31 em{background-position: -70px -981px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher32 em{background-position: -70px -1051px;}

.front-login .special-type .special-tab-con .tab-con0 .teacher33 em{background-position: -140px 0;}
.front-login .special-type .special-tab-con .tab-con0 .teacher34 em{background-position: -140px -70px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher35 em{background-position: -140px -140px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher36 em{background-position: -140px -210px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher37 em{background-position: -140px -280px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher38 em{background-position: -140px -350px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher39 em{background-position: -140px -421px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher40 em{background-position: -140px -491px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher41 em{background-position: -140px -561px;}
.front-login .special-type .special-tab-con .tab-con0 .teacher42 em{background-position: -140px -631px;}

/*题库模考、录播视频、移动端使用到的图片*/
.front-login .big-ico{background: url(../images/newlogin/login-big-icon.png) no-repeat;display: inline-block;}
.front-login .img01-ico{background-position: 0 0;width: 140px;height: 113px;}
.front-login .img02-ico{background-position: 0 -110px;width: 122px;height: 113px;}
.front-login .img03-ico{background-position: 0 -229px;width: 152px;height: 113px;}
.front-login .img04-ico{background-position: 0 -352px;width: 145px;height: 113px;}
.front-login .img05-ico{background-position: -151px 10px;width: 133px;height: 113px;}
.front-login .img06-ico{background-position: -160px -113px;width: 146px;height: 113px;}
.front-login .img07-ico{background-position: -160px -250px;width: 109px;height: 113px;}
.front-login .img08-ico{background-position: -160px -365px;width: 147px;height: 113px;}
.front-login .img09-ico{background-position: -307px 27px;width: 83px;height: 146px;}
.front-login .img10-ico{background-position: -307px -113px;width: 123px;height: 136px;}
.front-login .img11-ico{background-position: -307px -249px;width: 150px;height: 115px;}
.front-login .img12-ico{background-position: -307px -365px;width: 170px;height: 113px;}
/*直播进行时和结束的图片*/
.front-login .liv-ico-gro .liv-ico{background: url(../images/newlogin/login-icon.png) no-repeat;display: inline-block;width: 20px;height: 18px;margin-top: 8px;margin-right: 3px;visibility: visible;position: relative;}
.front-login .liv-ico-gro .liv-ico7{background-position: -170px 0;}
.front-login .liv-ico-gro .liv-ico6{background-position: -170px -23px;}
.front-login .liv-ico-gro .liv-ico5{background-position: -170px -45px;}
.front-login .liv-ico-gro .liv-ico4{background-position: -170px -68px;}
.front-login .liv-ico-gro .liv-ico3{background-position: -170px -92px;}
.front-login .liv-ico-gro .liv-ico2{background-position: -170px -114px;}
.front-login .liv-ico-gro .liv-ico1{background-position: -170px -138px;}
.front-login .liv-ico-gro .liv-ico0{background-position: -170px -160px;}
.front-login .liv-ico-gro .liv-ico15{background-position: -191px 0;}
.front-login .liv-ico-gro .liv-ico14{background-position: -191px -23px;}
.front-login .liv-ico-gro .liv-ico13{background-position: -191px -45px;}
.front-login .liv-ico-gro .liv-ico12{background-position: -191px -68px;}
.front-login .liv-ico-gro .liv-ico11{background-position: -191px -92px;}
.front-login .liv-ico-gro .liv-ico10{background-position: -191px -114px;}
.front-login .liv-ico-gro .liv-ico9{background-position: -191px -138px;}
.front-login .liv-ico-gro .liv-ico8{background-position: -191px -160px;}

/*解决广告的页数出现在学员的下拉单中*/
.slide-info{z-index: 0}

/**嗨学课堂app引流二维码样式*/
.app-download-dialog-gray {
	background: #fff;
	border:1px solid #a3a3a3;
	width: 242px;
	box-sizing: border-box;
	padding: 14px;
	margin-left: 12px;
	color: #535353;
}
.app-download-dialog-gray .ui-dialog-arrow-a {
	border-left-color: #e9e9e9;
}
.app-download-dialog-gray .pull-left {
	float: left;
	height: 100px;
}
.app-download-dialog-gray .des-con {
	text-align: center;
	margin-left: 113px;
	height: 100px;
	border-left: 1px solid #E4E4E4;
	padding-left: 13px;
	font-size: 12px;
}
.app-download-dialog-gray .des-con .h3 {
	font-size: 20px;
	padding: 8px 0 14px;
}
