/*基础部分*/
html, body, div, span, iframe, h1, h3, h4, h5, h6, p, blockquote, pre, a, address,
big, cite, code, del, em, font, img, ins, small, strong, var, b, u, center, dl,
dt, dd, ol, ul, li, fieldset, form, label, legend{margin: 0;padding: 0}
body{width:100%;height:100%;color:#282626;line-height: 25px;font-family: "microsoft yahei";box-sizing: border-box;min-width: 1190px;}
html{font-size: 12px;}
ul li{ list-style:none;}
a{text-decoration:none; color:#282626; cursor: pointer;}
.overflow{overflow: hidden;}
.pointer{cursor: pointer}
.fl{ float:left}
.fr{ float:right}
li{list-style:none}
input{vertical-align:middle}
img{vertical-align: top;}
img{ border:none}
a:link,a:visited{text-decoration:none;cursor:pointer}
/*a:link:hover{text-decoration:underline}*/

.overflow{overflow: hidden;}
.relative{position: relative;}
.absolute{position: absolute;}
.border_box{box-sizing: border-box;}
.none{text-decoration:none!important;}
.blod{font-weight: bold;}
.kaiti{font-family: "楷体";}
.yahei{font-family: "microsoft yahei";}
.songti{font-family:SimSun;}
.word-warp{word-wrap:break-word;}
.display{display: inline-block;}

.font12{font-size: 12px!important;}
.font14{font-size: 14px!important;}
.font15{font-size:15px;}
.font16{font-size: 16px!important;}
.font18{font-size: 18px;}
.font20{font-size: 20px;}
.font22{font-size: 22px;}
.font24{font-size: 24px;}
.font26{font-size: 26px!important;}

.left {float: left;}
.right{float: right;}
.clear{clear:both;}
.hide{display:none;}
.show{display:block;}
.line-height15{line-height: 15px!important;}
.line-height16{line-height: 16px;}
.line-height18{line-height: 18px;}
.line-height19{line-height: 19px;}
.line-height20{line-height: 20px;}
.line-height25{line-height: 25px;}
.line-height26{line-height: 26px;}
.line-height27{line-height: 27px;}
.line-height30{line-height: 30px;}
.line-height50{line-height:50px;}
.h_100{height: 100%;}
.h_110{height: 110px;}
.h_3{height: 300px;}
.w_50{width: 50%;}
.w_89{width:89px!important;}
.w_95{width: 95%;}
.w_100{width: 100%;}
.w_130{width: 130px;}
.w_125{width:125px!important;}
.w_140{width:140px!important;}
.w_150{width:150px!important;}
.w_200{width:200px;}
.w_216{width:216px;}
.w_235{width: 235px;}
.w_265{width: 265px;}
.w_270{width: 270px;}
.w_300{width: 300px;}
.w_500{width: 500px;}
.w_600{width: 600px;}
.w_685{width: 685px;}
.w_1190{width:1190px;margin: 0 auto;}

.mar_l0{margin-left:0!important;}
.mar_l10{margin-left: 10px!important;}
.mar_l05{margin-left: 5px!important;}
.mar_l02{margin-left:2px!important;}
.mar_l15{margin-left: 15px!important;}
.mar_l20{margin-left: 20px!important;}
.mar_l25{margin-left: 25px!important;}
.mar_l35{margin-left: 35px!important;}
.mar_l85{margin-left: 85px;}
.mar_r0{margin-right:0!important;}
.mar_r10{margin-right: 10px;}
.mar_r20{margin-right: 20px;}
.mar_t5{margin-top:5px;}
.mar_t10{margin-top: 10px;}
.mar_t15{margin-top: 15px;}
.mar_t20{margin-top: 20px!important;}
.mar_t30{margin-top: 30px;}
.mar_t50{margin-top:50px;}
.mar_t100{margin-top:100px!important;}
.mar_t200{margin-top:200px;}
.pad_t05{padding-top: 5px;}
.pad_t15{padding-top: 15px;}
.pad_l30{padding-left: 30px;}
.pad_b0{padding-bottom:0!important;}
.mar_b0{margin-bottom: 0!important;}
.mar_b10{margin-bottom: 10px;}

.color72{color: #727271;}
.color_b2{color: #b2b2b2;}
.color_ca{color: #cacaca;}
.color_r{color: red!important;}
.color_w{color: #fff;}
.color_89{color:#89D0E2;}
.color_b2e{color:#B2E9C3!important;}
.color_e7c{color:#E7C590!important;}
.color_e18{color:#E187A0!important;}
.color_9a{color:#9A9A9A;}
.color_f7{background-color:#F7F7F7;}
.b_color_89{background-color:#89D0E2;}
.color_df{color:#DF86A0;}
.color_c4{color:#C4C4C4;}
.color_e8{color:#E84C52!important;}
.color_9d{color:#9D9C9C;}
.color_84{color:#848383;}
.color_77{color:#777676;}


.text-left{text-align: left!important;}
.text-right{text-align: right;}
.center{text-align: center!important;}

.no-border-left{border-left:none!important;}
.no-border-right{border-right:none!important;}
.no-border-top{border-top:none!important;}
.no-border-bottom{border-bottom:none!important;}

/*按钮*/
.btn{border-radius: 5px;outline: none;border: none;color: #fff;cursor: pointer;text-decoration: none!important;}
.btn:hover{opacity: 0.8;}
.btn-default{background-color: #1FBC9D;}
.btn-default1{background-color: #fc581c;}
.btn-lg{padding: 10px 35px;font-size: 16px;line-height: 19px;}
.btn-mid{padding: 6px 20px;font-size: 14px;}

/*迎新首页*/
/*头部*/
.index_header .header{
    height: 102px;border-bottom: 2px solid #011751;
    background: #fff;
    background: -moz-linear-gradient(top, #E9E9E9 0%, #F1F2F2 25%,#ffffff 100%);
    background: -webkit-linear-gradient(top, #E9E9E9 0%,#F1F2F2 25%, #ffffff 100%);
    background: -o-linear-gradient(top, #E9E9E9 0%, #F1F2F2 25%,#ffffff 100%);
    background: -ms-linear-gradient(top, #E9E9E9 0%, #F1F2F2 25%,#ffffff 100%);
}
.index_header .header .img_logo{float: left;}
.index_header .header .search_box{float: right;margin-top: 38px;}
.index_header .header .search_box .search_input{border: 2px solid #7A85A2;outline: none;border-radius: 2px;height: 18px;padding-left: 2px;}
.index_header .header .search_box .search_btn{background: url("../images/icon.png") -15px -52px no-repeat;width: 28px;height: 24px;padding: 0;outline: none;border: 1px solid #011751;border-radius: 2px;cursor: pointer;}

.index_header .nav{height: 41px;background-color: #EDEDED;position: relative;}
.index_header .nav .nav_ul{width: 1100px;margin-left: 150px;}
.index_header .nav .nav_li{float: left;font-size: 16px;text-align: center;height: 41px;width: 130px;line-height: 41px;position: relative;}
.index_header .nav .nav_li a{text-decoration: none;display: inline-block;height: 100%;width: 100%;}
.index_header .nav .nav_li a:hover{background-color: #011751;color: #fff;}
.index_header .nav .nav_li .active{background-color: #011751;color: #fff;}
.index_header .nav .active>a{background-color: #011751;color: #fff;}
.index_header .nav .active a{color: #fff;}
.index_header .nav .nav_li .nav_box{background-color: #2457B4;height:0;z-index: 10;position: absolute;width: 130px;overflow:hidden;}
.index_header .nav .nav_li .nav_box a{color: #fff;}
.index_header .nav .nav_li .nav_box a:hover{background-color: #0C3889;}
.index_header .sub-banner{height: 200px;}
.index_header .sub-banner img{height: 100%;width: 100%;}

/*主体内容部分*/
.index_main {position: relative;}
.index_main .index_bg_box{height: 100%;width: 100%;}
.index_main .index_bg_box .index_bg{height: 100%;width: 100%;position: absolute;overflow:hidden;}
.index_main .index_bg img{position:absolute;top:50%;left:50%;}
/*切换按钮*/
.index_main .index_bg_tab {position: absolute;bottom: 5%;text-align: center;width: 100%;}
.index_main .index_bg_tab .tab{display: inline-block;height: 15px;width: 15px;background-color: #fff;margin: 0 5px;cursor: pointer;}
.index_main .index_bg_tab .active{height: 20px;width: 20px;background-color: #2556AE;}
/*内容*/
.index_main  .index_content{position: absolute;bottom: 20%;width: 100%;}
.index_main  .index_content .content{padding: 10px 10px 20px 10px;border-radius: 10px;background-color: #fff;width: 360px;height:190px;position: absolute;left: 0;top: -221px;display: none;}
.index_main  .index_content .content li{overflow: hidden;padding: 5px 50px 5px 0;border-bottom: 2px dashed #dcdcdc;position: relative;white-space:nowrap; text-overflow:ellipsis;}
.index_main  .index_content .content li a{font-size: 16px;text-decoration: none;}
.index_main  .index_content .content li a:hover{color: #2556AE;}
.index_main  .index_content .content li .dian{font-size: 14px;}
.index_main  .index_content .content li .time{position: absolute;color: #868686;font-size: 14px;top: 5px;right: 0;}

.index_main  .index_content .entrance_box .entrance{font-size: 20px;width: 380px;float: left;border-radius: 10px;background: url("../images/icon.png") no-repeat;background-color: rgba(255,255,255,0.8);position: relative;}
.index_main  .index_content .entrance_box .entrance>a{text-decoration: none;display: block;height: 100%;width: 100%;padding: 15px 10px 15px 50px;box-sizing: border-box;color: #2556AE;}
.index_main  .index_content .entrance_box .entrance i{display: block;float: right;height: 14px;width: 20px;background: url("../images/btm_point.png") no-repeat;margin-top: 8px;}
.index_main  .index_content .entrance_box .entrance-news{background-color: rgba(37,86,174,.8);background-position: -5px -91px!important;}
.index_main  .index_content .entrance_box .entrance-news>a{color: #fff;}
.index_main  .index_content .entrance_box .entrance-news i{background: url("../images/top_point.png") no-repeat;}
.index_main  .index_content .entrance_box .entrance-notice{background-color: rgba(37,86,174,.8);background-position: -5px -150px!important;}
.index_main  .index_content .entrance_box .entrance-notice>a{color: #fff;}
.index_main  .index_content .entrance_box .entrance-notice i{background: url("../images/top_point.png") no-repeat;}
.index_main  .index_content .entrance_box .entrance-story{background-color: rgba(37,86,174,.8);background-position: -5px -208px!important;}
.index_main  .index_content .entrance_box .entrance-story>a{color: #fff;}
.index_main  .index_content .entrance_box .entrance-story i{background: url("../images/top_point.png") no-repeat;}

.index_main  .index_content .entrance_box .entrance1{background-position: -5px -273px;}
.index_main  .index_content .entrance_box .entrance2{background-position: -5px -331px;margin: 0 25px;}
.index_main  .index_content .entrance_box .entrance3{background-position: -5px -390px;}

/*底部*/
.index_footer .footer_box{text-align: center;padding: 30px 0;}

/*激活说明*/
.activate_main{overflow: hidden;}
.index_header .activate_banner{height: 300px;background: url("../images/index_bg/2_02.jpg") no-repeat;}
.activate_main .choice_box{background-color: #F3F1F1;}
.activate_main .choice_box .choice_nav_box{width: 1366px;height: 30px;margin: 20px auto;overflow: hidden;}
.activate_main .choice_box .choice_nav_box div{height: 100%;width: 136px;float: left;background: url("../images/icon2.png") no-repeat;text-align: center;font-size: 14px;line-height: 30px;}
.activate_main .choice_box .choice_nav_box .wait{background-position: -110px -28px;}
.activate_main .choice_box .choice_nav_box .pre{background-position: -106px -83px!important;color: #fff;}
.activate_main .content_detail{min-height: 300px;width: 1190px;margin: 0 auto;}
.activate_main .content-btn-box{width: 1190px;margin: 50px auto;text-align: right;}
.activate_main .content_detail .activate_notice{font-size: 16px;color: rgb(204,0,0);text-align: center;}
.activate_main .content_detail .steps{width: 15950px;overflow: hidden;position: relative;left:0;margin-top: 10px;}
.activate_main .content_detail .steps .choice_content_box{width: 1190px;min-height: 300px;float: left;}
.activate_table{width: 100%;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;font-size: 14px;}
.activate_table td{padding: 5px;border-top: 1px solid #ccc;border-left: 1px solid #ccc;}
.activate_table td input,select{box-sizing: border-box;}
.activate_table .title{font-size: 16px;color: #d1710d;}
.activate_table input[type='radio'],input[type='checkbox']{margin-top: -1px;outline: none;}
.activate_title{font-size: 18px;color: #000;margin-bottom: 10px;}
.activate_choose{margin: 10px 0;font-size: 14px;}
.activate_choose input[type='radio']{margin-top: -1px;outline: none;}


/* 二外详细 */
/*内容部分左右结构*/
.detail-main .detail-box{overflow:hidden;width:1190px;margin:45px auto 20px;padding:35px 10px 35px 35px;border:1px solid #e8e7e7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.detail-main .detail-box .content-left{float:left;width:280px;height:800px;border:1px solid #dadada;background:url("../images/bg-1.png") no-repeat bottom left;}
.detail-main .detail-box .content-left .content-left-head{padding:20px 0 30px;background:url("../images/bg-2.png") no-repeat right top;text-align:center;}
.detail-main .detail-box .content-left .content-left-head span{display:block;}
.detail-main .detail-box .content-left .content-left-head .content-left-title-zh{font-size:20px;color:#3c3c3c;}
.detail-main .detail-box .content-left .content-left-head .content-left-title-en{font-size:14px;color:#696969;}
.detail-main .detail-box .content-left .content-left-list{margin-left:35px;}
.detail-main .detail-box .content-left .content-left-list li{width:253px;height:37px;text-indent:72px;}
.detail-main .detail-box .content-left .content-left-list li.content-left-list-active{background:url("../images/list-bg.png") no-repeat;}
.detail-main .detail-box .content-left .content-left-list li a{display:block;text-decoration:none;line-height:37px;font-size:16px;color:#3c3c3c;}
.detail-main .detail-box .content-right{margin-left:309px;}
.detail-main .detail-box .content-right .content-right-head{padding:20px 0 10px;margin-left:20px;border-bottom:1px dashed #dadada;}
.detail-main .detail-box .content-right .content-right-head .content-right-title{font-size:20px;color:#3c3c3c;}
.detail-main .detail-box .content-right .content-right-head .content-right-loc{float:right;font-size:16px;color:#696969;}
.detail-main .detail-box .content-right .content-right-head .content-right-loc a{color:#696969;text-decoration:none;}
 #infomation{min-height:500px;padding:20px 0 20px 10px;border-left:1px dashed #dadada;}
 #infomation .content-right-body-head{text-align:center;}
 #infomation .content-right-body-head span{font-size:12px;color:#696969;}
 #infomation .content-right-body-head span h1{font-size:20px;padding-bottom:10px;color:#282626;}
 #infomation .content-right-body-content{padding:10px 0;}
 #infomation .content-right-body-content p{/*margin-bottom:20px;*/font-size:14px;color:#3c3c3c;}
 #infomation .content-right-body-content .red-tip{display:block;background:#f8cc9d;text-align:center;line-height:30px;font-size:16px;color:#fff;}
 #infomation .content-right-body-content .dl-link{display:block;font-size:14px;}
 #infomation .content-right-body-link{padding:10px 0;}
 #infomation .content-right-body-link a{font-size:14px;color:#3c3c3c;}
 #infomation .content-right-body-link .page-link-left{float:left;font-size:14px;color:#3c3c3c;}
 #infomation .content-right-body-link .page-link-right{float:right;font-size:14px;color:#3c3c3c;}

/* 二外列表 */
#infomation .content-right-body-list li{overflow:hidden;line-height:30px;}
#infomation .content-right-body-list li a{font-size:14px;color:#3c3c3c;}
#infomation .content-right-body-list li span{float:right;font-size:14px;color:#696969;}
#infomation .content-right-body-page{padding:20px 0;text-align:center;font-size:14px;}
#infomation .content-right-body-page a{}
#infomation .content-right-body-page input{width:40px;border:1px solid #3c3c3c;}
#infomation .content-right-body-page .page-go-btn{padding:2px 5px;background:#011751;font-size:12px;color:#fff;}
#first,#last,#prev,#next,#goBtn{cursor: pointer;}


/* 二外个人基本信息 */
.detail-main .detail-box .content-right .content-right-body table{border-collapse:collapse;border:1px solid #dadada;}
.detail-main .detail-box .content-right .content-right-body table tr td{padding:10px 5px;border:1px solid #dadada;font-size:13px;}
.detail-main .detail-box .content-right .content-right-body table .info-dead{position:relative;width:140px;height:190px;margin:0;}
.detail-main .detail-box .content-right .content-right-body table .info-dead img{width:140px;height:190px;}
.detail-main .detail-box .content-right .content-right-body table .info-dead input{position:absolute;top:0;left:0;opacity:0;width:140px;height:190px;}
.detail-main .detail-box .content-right .content-right-body table .t-submit-btn{display:block;width:150px;height:42px;margin:0 auto;border-radius:4px;background-color:#1FBC9D;line-height:42px;text-decoration:none;text-align:center;font-size:16px;color:#fff;}

/*分页样式*/
#rightList .xg-list-btn{margin-top: 100px;margin-bottom: 20px;text-align: center;font-size: 14px;}
#rightList .xg-page-btn{display: inline-block;height: 20px;width: 20px;line-height: 20px; margin-left:5px; text-align: center;border: 1px solid #ccc;cursor: pointer;font-size: 12px;}
#rightList .xg-page-btn:hover{color: #011751;}
#rightList .xg-page-btn.active{background-color: #011751;color: #fff;}


/*新增*/
/*首页轮播*/
