/*基础部分*/
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;max-width:100%;}
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_50{height: 50px;}
.h_80{height: 80px;}
.h_100{height: 100%;}
.h_110{height: 110px;}
.h_3{height: 300px;}
.w_50{width: 50%;}
.w_89{width:89px!important;}
.w_93{width: 93%;}
.w_95{width: 95%;}
.w_98{width: 98%;}
.w_99{width: 99%;}
.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;}
.w_700{width:700px;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;}
.validate_error{color:red !important;}

.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 #626262;
    background: #184499; 
}
.index_header .header .img_logo{float: left;margin-top:10px;}
.index_header .header .search_box{float: right;margin-top: 38px;}
.index_header .header .search_box .search_input{border: 2px solid #7fafda;outline: none;border-radius: 2px;height: 18px;padding-left: 2px;}
.index_header .header .search_box .search_btn{background: url("../Image/search.png") #005fb5 4px 3px no-repeat;width: 28px;height: 24px;padding: 0;outline: none;border: 1px solid #7fafda;border-radius: 2px;cursor: pointer;}
/*头部二维*/
.index_header .header .QRbox{float: right;margin-top:10px;height:80px;width:200px;line-height:80px;}
.index_header .header .QRbox .finger{float:left;color:#fff;margin-right:10px; font-size:14px;font-weight:bold;}
.index_header .header .QRbox p{height:80px;width:20px;float:left;color:#fff;line-height:20px;text-align:center;padding:0 4px; word-break:break-all;margin-left:8px;} 
.index_header .header .QRbox .qritem{width:80px;height:80px;float:left;}
.index_header .header .QRbox .qritem img{width:80px;height:80px;}

.index_header .nav{height: 41px;background-color:#184499;position: relative;}
.index_header .nav .nav_ul{width: 1190px;/*margin-left: 150px;*/}
.index_header .nav .nav_li{float: left;font-size: 16px;text-align: center;height: 41px;width: 170px;line-height: 41px;position: relative;}
.index_header .nav .nav_li a{text-decoration: none;display: inline-block;height: 100%;width: 100%;color:#fff; }
.index_header .nav .nav_li a:hover{  background-color: #2f5aae;color: #fff;} 
.index_header .nav .nav_li .nav_box{/*background:#fff;*/height:0;z-index: 10;position: absolute;width: inherit;overflow:hidden;}
.index_header .nav .nav_li .nav_box ul li{    border-bottom: 1px solid #3a9cc9;background: rgba(47,90,174,0.8);width:inherit;}
.index_header .nav .nav_li .nav_box ul li:last-child{border-bottom:none;}
.index_header .nav .nav_li .nav_box a{color: #fff;}
.index_header .nav .nav_li .nav_box a:hover{background-color: #184499;color:#fff;}
.index_header .sub-banner{height: 500px;}
.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%;*/height: 100%;width: 100%;}
/*切换按钮*/
.index_main .index_bg_tab {position: absolute;bottom: 2%;text-align: center;width: 100%;}
.index_main .index_bg_tab .tab{display: inline-block;height: 15px;width: 15px;background-color: #eaebeb;margin: 0 10px;cursor: pointer;}
.index_main .index_bg_tab .active{height: 20px;width: 20px;background-color: #cbe0f3;} 


.index_main>.index_side {
  position: absolute;
  left: 0px;
  top: 25%;
  z-index: 30;
  width: 140px;
  height: 260px;

}
.index_main>.index_side>.side{
  position: relative;
  left: 0px;
  top:0%;
}
.index_main>.index_side>.side>a {

  text-align: center;
  display: inline-block;
  width: 140px;
  height: 60px;
  background:rgba(255,255,255,0.9);
  color: #184499;
  line-height: 60px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  font-size: 16px;
}
.index_main>.index_side>.side>.index_list{
  position: absolute;
  left: 150px;
  top:0px;
  width: 380px;
  height: 260px;
  box-sizing: border-box;
  background:rgba(255,255,255,0.9);
  border-radius: 5px;
  display: none;
  z-index: 1000;
}

.index_main>.index_side>.side>a:hover{
  background:rgba(24,68,153,0.9);
  color: #fff;
}
.banner > .index_side > .side > a.curr {
      background:rgba(24,68,153,0.9);
  color: #fff;
    }
.index_main>.index_side>.side>.index_list>.nav_left{
  position: relative;
  padding: 10px;
  box-sizing: border-box;
}
.index_main>.index_side>.side>.index_list>.nav_left>li{
  font-size: 12px;
  line-height: 40px;
  text-align: left;
  padding-right: 115px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.index_main>.index_side>.side>.index_list>.nav_left>li i{
  display: inline-block;
  width: 5px;
  height: 5px;
  background-color: #3e3e3e;
  margin-right: 5px;
}
.index_main>.index_side>.side>.index_list>.nav_left>li a{
  margin-left: 5px;
  color: #2a2f32;
}
.index_main>.index_side > .side > .index_list > .nav_left > li a:hover {
     color:#184499;
    }
.index_main>.index_side>.side>.index_list>.nav_left>li span{
  color: #2a2f32;
  position: absolute;
  right: 15px;
}
/*.index_main  .index_content{position: absolute;bottom: 13%;width: 100%;}
.index_main  .index_content .content{padding: 10px 10px 20px 10px;border-radius: 10px;background-color: #fff;width: 360px;height:154px;position: absolute;left: 0;top: -184px;display: none;}
.index_main  .index_content .content li{overflow: hidden;padding: 2px 80px 2px 0;border-bottom: 2px dashed #dcdcdc;position: relative;white-space:nowrap; text-overflow:ellipsis;}
.index_main  .index_content .content li a{font-size: 14px;text-decoration: none;}
.index_main  .index_content .content li a:hover{color: #184499;}
.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("../image/icon4.png") no-repeat;background-color: #184499;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: #ffffff;}
.index_main  .index_content .entrance_box .entrance i{display: block;float: right;height: 14px;width: 20px;background: url("../image/btm_point.png") no-repeat;margin-top: 8px;}
.index_main  .index_content .entrance_box .entrance-news{background-color: rgba(255,255,255,0.8);background-position: -20px -281px!important;}
.index_main  .index_content .entrance_box .entrance-news>a{color: #184499;}
.index_main  .index_content .entrance_box .entrance-news i{background: url("../image/btm_pointb.png") no-repeat;}
.index_main  .index_content .entrance_box .entrance-notice{background-color: rgba(255,255,255,.8);background-position: -20px -345px!important;}
.index_main  .index_content .entrance_box .entrance-notice>a{color: #184499;}
.index_main  .index_content .entrance_box .entrance-notice i{background: url("../image/btm_pointb.png") no-repeat;}
.index_main  .index_content .entrance_box .entrance-story{background-color: rgba(255,255,255,.8);background-position: -20px -408px!important;}
.index_main  .index_content .entrance_box .entrance-story>a{color: #184499;}
.index_main  .index_content .entrance_box .entrance-story i{background: url("../image/btm_pointb.png") no-repeat;}

.index_main  .index_content .entrance_box .entrance1{background-position: -20px -91px;}
.index_main  .index_content .entrance_box .entrance2{background-position: -20px -153px;margin: 0 25px;}
.index_main  .index_content .entrance_box .entrance3{background-position: -20px -216px;}*/
/*底部*/
.index_footer {
    padding: 20px 0;
    background: #444c5b;
    color: #ffffff;
}
.index_footer .footer_box{width:1190px;margin:auto;text-align:center;}
.index_footer .footer_box p{color:#ffffff;text-align:center;}
.index_footer .footer_box p:first-child{margin-top:8px;}
.index_footer .footer_box .foot-friend { border-bottom:1px solid #fff;}
.index_footer .footer_box .foot-friend ul{overflow:hidden;padding:10px 0;}
.index_footer .footer_box .foot-friend ul li{width:100px;height:30px;line-height:30px;float:left;margin-right:10px;text-align:center;}
.index_footer .footer_box .foot-friend ul li:first-child:before{ content:'';display:inline-block;height:20px; width:20px;margin-right:6px;background:url("../Image/link.png") no-repeat;background-size:100% 100%;vertical-align:-6px;}
.index_footer .footer_box .foot-friend ul li a{ color:#ffffff;display:inline-block;width:90px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

/*激活说明*/
.activate_main{overflow: hidden;}
.index_header .activate_banner{height: 300px;background: url("../image/index_bg/2_02.jpg") no-repeat;}
.activate_main .choice_box{background-color: #F3F1F1;}
.activate_main .choice_box .choice_nav_box{width: 1190px;height: 50px;margin: 20px auto;overflow: hidden;}
.activate_main .choice_box .choice_nav_box div{height: 100%;width: 175px;float: left;background: url("../image/icon2.png") no-repeat;text-align: center;font-size: 16px;line-height: 50px;}
.activate_main .choice_box .choice_nav_box .wait{background-position: -88px -10px;}
.activate_main .choice_box .choice_nav_box .pre{background-position: -88px -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: 5950px;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("../image/bg-1.png") no-repeat bottom left;}
.detail-main .detail-box .content-left .content-left-head{padding:20px 0 30px;background:url("../image/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("../image/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;}
.detail-main .detail-box .content-right .content-right-body{min-height:500px;padding:20px 0 20px 20px;border-left:1px dashed #dadada;}
.detail-main .detail-box .content-right .content-right-body .content-right-body-head{text-align:center;}
.detail-main .detail-box .content-right .content-right-body .content-right-body-head span{font-size:12px;color:#696969;}
.detail-main .detail-box .content-right .content-right-body .content-right-body-head span h1{font-size:20px;padding-bottom:10px;color:#282626;}
.detail-main .detail-box .content-right .content-right-body .content-right-body-content{padding:10px 0;}
.detail-main .detail-box .content-right .content-right-body .content-right-body-content p{margin-bottom:3px;font-size:14px;color:#3c3c3c;}
.detail-main .detail-box .content-right .content-right-body .content-right-body-content .red-tip{display:block;background:#f8cc9d;text-align:center;line-height:30px;font-size:16px;color:#fff;}
.detail-main .detail-box .content-right .content-right-body .content-right-body-content .dl-link{display:block;font-size:14px;}
.detail-main .detail-box .content-right .content-right-body .content-right-body-link{padding:10px 0;}
.detail-main .detail-box .content-right .content-right-body .content-right-body-link a{font-size:14px;color:#3c3c3c;}
.detail-main .detail-box .content-right .content-right-body .content-right-body-link .page-link-left{float:left;font-size:14px;color:#3c3c3c;}
.detail-main .detail-box .content-right .content-right-body .content-right-body-link .page-link-right{float:right;font-size:14px;color:#3c3c3c;}

/* 二外列表 */
.detail-main .detail-box .content-right .content-right-body .content-right-body-list li{overflow:hidden;line-height:30px;}
.detail-main .detail-box .content-right .content-right-body .content-right-body-list li a{font-size:14px;color:#3c3c3c;}
.detail-main .detail-box .content-right .content-right-body .content-right-body-list li span{float:right;font-size:14px;color:#696969;}
.detail-main .detail-box .content-right .content-right-body .content-right-body-page{padding:20px 0;text-align:center;font-size:14px;}
.detail-main .detail-box .content-right .content-right-body .content-right-body-page a{}
.detail-main .detail-box .content-right .content-right-body .content-right-body-page input{width:40px;border:1px solid #3c3c3c;}
.detail-main .detail-box .content-right .content-right-body .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;    word-break: break-all;}
.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: #184499;color: #fff;} 
.font {    font-size:12px;    font-weight:normal;} 
