﻿/* - - - - - - - - - 各浏览器样式默认值标准化  - - - - - - - - -*/
html,body,span,object,iframe,h1,h2,h3,h4,h5,p,blockquote,pre,
a,address,code,
del,em,img,dl,dt,dd,ol,ul,li,
fieldset,form,label{
margin:0;padding:0;border:0;
font-style:inherit;font-family:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,audio,video{margin:0;padding:0;display: block;}
html{-webkit-text-size-adjust:none;}

.clearfloat{*zoom:1;}
.clearfloat:before,.clearfloat:after{content:""; display:table; line-height:0;visibility:hidden;}
.clearfloat:after{ clear:both;}
.topbox{width: 100%;border-bottom: 1px solid #e3e3e3;}
.top{width: 1200px;margin: auto;padding: 25px 0 20px;box-sizing: border-box;}
.log{width:478px;float: left;}
.log img{width: 100%;}
.menu{float: left;width: 30px; margin-left: 15px;margin-top: 23px;display: none;}
.menu img{width: 100%;}
.callbox{width: 335px;float: right;margin-top: 35px;position: relative;}

.callbox span{vertical-align: middle;font-size: 28px;color: #ff6c00;margin-left: 13px;}
.callbox img{vertical-align: middle;margin-left: 13px;cursor: pointer;}

.searbox{position: absolute;height: 35px;width: 235px; z-index: 100;width: 0;overflow: hidden; right:286px;top: 4px;background: #dddddd;border-radius: 17.5px;}
.searbox img{margin-left: 0;cursor: pointer;}
.searbox input{vertical-align: middle; width: 195px;height: 35px;line-height: 35px;background: transparent;padding-left: 13px;box-sizing: border-box;}
body{ color: #000000 !important;}
/*top*/
.navbox{width: 1200px;margin: auto;}
/* .nav{width: 860px;float: left;} */
.navbox .nav { width: 860px;float: left;}
.nav_list>li{float: left;height: 58px;line-height: 58px;position: relative;z-index: 200;}
.nav_list>li>a{display: block;height: 100%; padding: 0 27px;transition: all .3s ease-in; box-sizing: border-box;color: #000000;font-size: 14px;}
.nav_list>li a:hover{color: #12baff;}
.nav_list>li a img{position: relative;top: -5px;}
.regbtn{width: 130px;float: right;text-align: center;line-height: 58px;position: relative;}
.regbtn a{color: #000000;font-size: 14px;transition: all .3s ease-in;}
.rebtn{border-right: 1px solid #000000;padding: 0 7px 0 0;box-sizing: border-box;margin-right: 2px;}
.regbtn a:hover{color: #12baff;}
/*nav*/
.mainbox{width: 100%;padding: 50px 0 156px;box-sizing: border-box; background-image: url(../new_index/mainbj.png);background-size: 100% 100%;}
.main{width: 1200px;margin: auto;height: 554px;}
.main.mains{height: 610px;}
.main_right{float: right;width: 472px;text-align: center; height: 100%;background: #00ccff;position: relative;}
.margin_left{float: left;width: calc(100% - 472px);position: relative; height: 100%;background: #FFFFFF;}
.regbox{width: 100%;height: 100%;background: #ffffff;}
.bigbox{width: 100%;height: 100%;}
.member{position: absolute;width: 100%; left: 50%;top: 45%;transform: translateY(-50%);margin-left: -50%;}
.member h1{font-size: 42px;color: #FFFFFF;font-weight: 300;}
.member p{color: #FFFFFF;font-size: 24px;}

/*会员号*/
.regbox{width: 100%;height: 100%;padding: 40px 148px 70px 60px;box-sizing: border-box;position: relative; }
.reg_tit{font-size: 24px;color: #000000;}
.regprt{width: 100%;position: relative;}
.regprt input{display: block;width: 100%;padding-bottom: 15px;box-sizing: border-box;margin-top: 50px; border: none;font-size: 18px;color: #0a0a0a;text-indent: 8px; border-bottom: 1px solid #dfdfdf;}
.ident{width: 372px;float: left;}
.ind_btn{width: 140px;height: 44px;transition: all .3s ease-in; cursor: pointer; float: right;margin-top: 49px;position: relative;left: 10px; border-radius: 8px;line-height: 44px;border: 1px solid #12baff; color: #12baff;font-size: 18px;text-align: center;}
.ind_btn:hover{color: #FFFFFF;background: #12BAFF;}
.agree{margin-top: 10px;}
.reg_btn{margin-top: 46px;}
.agree span{font-size: 14px;color: #9a9a9a;}
.agree a{font-size: 14px;color: #12baff;padding-bottom: 2px;margin-left: 5px; box-sizing: border-box;border-bottom: 1px solid #12BAFF;}
.enroll{float: left;width: 168px;height: 46px;text-align: center;line-height: 46px;}
.enroll a{display: block;transition: all .3s ease-in; border-radius: 5px; width: 100%;height: 100%;background: #12BAFF;color: #FFFFFF;font-size: 18px;}
.enroll a:hover{color: #FFFFFF;background: #00ccff;}
.entry{width: 132px;float: right;text-align: right;font-size: 14px;margin-top:15px;}
.entry span{color: #9a9a9a;}
.entry a{color: #12BAFF;border-bottom: 1px solid #12BAFF;margin-left: 6px;}
.margin_lefts{position: absolute;left: 0;top: 0;z-index: 100;width: 100%;height: 100%; display: none;}
/*注册*/
.mess{width: 370px;display: none; text-align: center; height: 44px;background: #ffd7d7;border: 1px solid #ff3543; font-size:14px;color: #000000; line-height: 44px;position: absolute;top: 1px;left: 50%;transform: translateX(-50%);}

.regprt .enro{border-bottom: 1px solid #ee0000;}
/*错误提示*/
.agr{margin-top:74px;}
.nav_down{background:#f5f5f5;position: absolute;left: 0;top: 58px;z-index: 10;}
.nav_downs{width:605px;padding: 0 10px;box-sizing: border-box;display: none;}
.auth{width: 184px;float: left;margin: 0 5px;}
.auth a{display: block;transition: all .3s ease-in; line-height: 40px; width: 100%;font-size: 13px;color:  #000000; padding: 0 15px 0 20px;box-sizing: border-box;}
.counse{width: 184px;float: left;margin: 0 5px;}
.counse a{display: block;transition: all .3s ease-in; line-height: 40px; width: 100%;font-size: 13px;color:  #000000; padding: 0 15px 0 20px;box-sizing: border-box;}
.school{width: 184px;float: left;margin: 0 5px;}
.school a{display: block;transition: all .3s ease-in; line-height: 40px; width: 100%;font-size: 13px;color:  #000000; padding: 0 15px 0 20px;box-sizing: border-box;}
.down_tit{padding: 0 15px 0 20px;line-height: 40px; font-size: 13px;border-bottom: 1px solid #c2c2c2;transition: all .3s ease-in;}
.down_tit img{vertical-align: middle;}
.down_tit span{vertical-align: middle;margin-left: 2px;color: #12baff;}
.auth:hover .down_tit{border-bottom: 1px solid #1889FF;}
.counse:hover .down_tit{border-bottom: 1px solid #1889FF;}
.school:hover .down_tit{border-bottom: 1px solid #1889FF;}
.navjob{width: 204px;padding: 0;box-sizing: border-box;font-size: 13px;display: none;}
.navjob a{padding: 0 24px;box-sizing: border-box;}
.nav_down a{display: block;transition: all .3s ease-in; width: 100%;height: 40px;line-height: 40px;color: #000000;}
.nav_list>li .nav_down a:hover{color: #FFFFFF;background: #1789FC;}
.nav_about{width: 146px;padding: 0;box-sizing: border-box;font-size: 13px;display: none;}
.nav_about a{padding: 0 24px;box-sizing: border-box;}
.imgpic{width: 75px;height: 75px;border-radius: 50%;position: absolute;left: 0;top:-45px;}
.imgpic img{width: 100%;height: 100%;}
.regprts{margin-top: 70px;}

.regprts input{text-align: right;}
.succ{text-align: center;position: absolute;left: 50%;top: 50%;transform: translateY(-50%);margin-left: -21%;}
.succ h1{font-size: 36px;font-weight: 300;}
.succ p{font-size: 18px;color: #4e4e4e;margin-top: 10px;}
.succ .enroll{margin:39px auto 0;float: none;}
.rem{position: relative;width: 75px;float: left;}
.rem input{width: 74px;height: 18px;position: absolute;left: 0;top: 0;z-index: 100;opacity: 0;}
.rem .rems{display: inline-block; width: 16px;height: 16px;box-sizing: border-box; border: 1px solid #b5b5b5;vertical-align: middle;}
.rem span{color: #b5b5b5;font-size: 16px;vertical-align: middle;}
.rem .checks{background-image: url(../new_index/check2.png);background-size: 100%;background-position: 0;background-repeat: no-repeat;}
.forg{float: right;width: 80px;text-align: right;font-size: 16px;color: #8b8b8b;}
.forg a{color: #8b8b8b;transition: all .3s ease-in;}
.forg a:hover{color:#12BAFF;}
.reglog{margin-top: 20px;}
.wechat{text-align: right;margin-top: 40px;}
.wechat span{vertical-align: middle;font-size: 14px;color: #9a9a9a;}
.wechat img{vertical-align: middle;}

img{border:none;vertical-align:middle;}
input,select,button{padding:0;margin:0;outline:none;font-family:inherit;vertical-align:middle;}
textarea{font-family:inherit;padding:0;margin:0;}
button{cursor:pointer;}
html{overflow-x:hidden;}
body{font-size:12px;background-color:#fff;font-family:'Microsoft YaHei';}
ul,ol{list-style-type:none;}
h1{font-size:24px;}
h2{font-size:18px;}
h3,h4{font-size:14px;}
h5{font-size:12px;}
i,em,address{font-style:normal;}
a{ text-decoration:none;color:#4f4f4f;}
a:hover{text-decoration:underline;transition:color 200ms linear 0s,background-color 200ms linear 0s,border-color 200ms linear 0s;}	/*鼠标悬停时*/
a:active{}	/*点击与释放时*/
a:visited{}/* 访问过 */
/*  - - - - - - - - - 常用类样式  - - - - - - - - -*/
.photo_fullsize img{display:block;width:100%;height:100%;}	/*图片全尺寸*/
.no_bor{ border:none!important;}	/*无边框*/
.no_bg{ background:none!important;}	/*无背景*/
.clear{ display:block;height:0; line-height:0;overflow:hidden; clear:both;font-size:0;}/*清除浮动*/
.clear_::after{content:"";display:block; clear:both;height:0; line-height:0; overflow:hidden;}/*清除浮动*/
.width,.center{margin:0 auto;width:1200px;}	/*让内容区块居中*/
/*浮动*/
.clearboth:after{ display:block; clear:both; content:""; overflow:hidden; height:0; }
.clearboth{ *zoom:1;}
.FL{ float:left;}
.FR{ float:right;}

/*头部*/
.head{width:100%;height:130px;position:relative;background:#ffffff;background-color:#fafafa;border-bottom:1px solid #e6e6e6;z-index:1000;}
.head .left{float:left;width:433px;height:130px;text-align:center;font-size:0;}
.head .left span{width:1px;height:100%;margin-left:-1px;vertical-align:middle;display:inline-block;}
.head .left img{max-width:100%;vertical-align:middle;display:inline-block;}
.head .right{float:right;width:735px;height:130px;}
.head .right .top{margin-top:20px;}
.head .right .top a{float:left;color:#666666;padding:0 20px;font:normal 14px 'microsoft yahei';}
.head .right .top a:hover{color:#e36e2e;}
.head .right .top em{float:right;width:200px;color:#666666;margin-top:-5px;font:normal 14px 'microsoft yahei';}
.head .right .top em i{color:#e36e2e;font:normal 18px 'microsoft yahei';}
.head .right .menu{margin-top:30px;}
.head .right .menu ul{width:100%;}
.head .right .menu ul li{float:left;height:50px;position:relative;margin-left:25px;display:inline;}
.head .right .menu ul li#curid{margin-left:0;}
.head .right .menu ul li a{color:#333333;font:normal 18px 'microsoft yahei';}
.head .right .menu ul li >a{cursor:default;}
.head .right .menu ul li a:hover{color:#198aff;}
.head .right .menu ul li.cur a{color:#198aff;}
.head .right .menu ul li span{color:#cccccc;padding-left:18px;font:normal 16px 'simsun';}
.head .right .menu ul li .subMenu{position:absolute;font-size:14px;min-width:114px;top:35px;left:-17px;display:none;z-index:1000;}
.head .right .menu ul li .subMenu .arrow{width:14px;height:7px;margin:0 0 0 50px;background:url(../images/arrow.png) no-repeat;}
.head .right .menu ul li .subMenu dl{padding:10px 0;background:#f5f5f5;}
.head .right .menu ul li .subMenu dl a{line-height:36px;font-size:14px;color:#666;padding:0 17px;white-space:nowrap;display:block;}
.head .right .menu ul li .subMenu dl a:hover{color:#fff;background:#198aff;}
.head .right .menu ul li .submenu_new dl dt img{position:relative;top:-3px;vertical-align:middle;}
.head .right .menu ul li .submenu_new{width:585px;position:absolute;font-size:13px;top:42px;left:0px;padding:0 10px;background-color:#f5f5f5;display:none;}
.head .right .menu ul li .submenu_new dl{float:left;width:184px;margin:0 5px;display:inline;}
.head .right .menu ul li .submenu_new dl dt{padding:3px 0 0 15px;height:28px;text-align:left;font-size:15px;color:#188cfd;margin-bottom:5px;border-bottom:1px solid #dcdcdc;}
.head .right .menu ul li .submenu_new dl dt.hover_dt{border-color:#198aff;}
.head .right .menu ul li .submenu_new dl dd a{float:none;width:auto;height:35px;line-height:35px;text-align:left;font-size:13px;padding-left:16px;display:block;}
.head .right .menu ul li .submenu_new dl dd a:hover{color:#fff;background-color:#1789fc;}
.head .right .menu ul li .submenu_new .arrow{width:15px;height:7px;line-height:0;position:absolute;font-size:0;top:-7px;left:0px;background:url(../images/arrow.png) no-repeat left top;}
/*下拉导航*/
.head_down{ width: 100%; height: 55px;/* background: #f5f5f5;*/ position: absolute; top: 130px; left: 0; z-index:1000; }
.head_down ul{width:100%;height:100%;position:relative;}
.head_down ul li{width:100%;height:100%;background:#f5f5f5;display:none;}
.head_down ul li a{float:left;color:#666666;margin-right:22px;font:normal 14px/55px 'microsoft yahei';display:inline;}
.head_down ul li a.first1{margin-left:413px;}
.head_down ul li a.first2{margin-left:500px;}
.head_down ul li a.first3{margin-left:740px;}
.head_down ul li a.first4{margin-left:700px;}
.head_down ul li a.first5{margin-left:434px;}
.head_down ul li a.first6{float:right;}
.head_down ul li a:hover{color:#198aff;}
/*****热门标签******/
.hot{position:absolute;top:-5px;}
.nav_hot{position:relative;top:-5px;}
.head .right .menu ul li .submenu_new dl dd a{position:relative;}
.head .right .menu ul li .submenu_new dl dd a .hot{top:0px;}
/******顶部导航添加搜索******/
.head .right .menu ul li{margin-left:17px;}
.head .right .menu ul li span{padding-left:17px;}
.menu .nva-search{float:right;width:30px;height:30px;margin-top:-3px;background:url("https://img.xycareer.com/other/hong/search.png") no-repeat;background-size:30px;}
.menu .nva-search:hover{cursor:pointer;}
.menu .search-expand{width:215px;position:absolute;top:103px;right:0px;padding:5px 6px;background-color:#6dc3f2;display:none;z-index:99999;}
.menu .search-expand .input{width:190px; height:28px;line-height:26px;margin:0;padding:0 5px;border:0;border-radius:2px;}
.menu .search-expand button{width:28px;height:28px;position:absolute;top:5px;right:6px;background:url("https://img.xycareer.com/other/hong/title.png") #fff no-repeat 6px -537px;border:none;border-radius:2px;}
.menu .search-expand button:hover{background-position:6px -564px;cursor:pointer;}
.head .width .right{position:relative;}

