.toast-center-center {
	top: 30%;
	left: 50%;
	margin-top: -25px;
	margin-left: -150px;
}
.tokenfield.focus {
	border-color: #2878f0;
	outline: 0;
	box-shadow: 0 0 0 0.2rem rgba(40, 120, 240, 0.1);
}
.text-error{
	color: #DF3E37;
	outline: none;
	box-shadow: none;
}

body{background: #F3F5F7;}

table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;font-family: "microsoft yahei";}
.clearfix {  }

.header{width: 100%;height: 90px;min-width: 1306px;}
.header .tab_wrapper { float: right !important;padding-right: 0!important; }
.header .head{height:55px;background-color: #eee;}
.header .head .head_bg{width: 1306px;margin:0 auto;line-height:55px;}
.header .head .h_l{float: left;font-size: 17px;color: #323232;}
.header .head .h_r{float: right;position: relative;}
.header .head .h_r > i{background: url(../../images/portal/phone.png) no-repeat;display: inline-block;width: 32px;height: 32px;vertical-align: middle;margin-bottom: 3px;margin-right: 6px;}
.header .head .h_r > span{font-size: 14px;color: #646464;}
.header .head .h_r > img{vertical-align: middle;margin-bottom: 3px;margin-right: 10px;cursor: pointer;}
.header .head .h_drop{position: absolute;top: 55px;left: -30px;width: 172px;height: 190px;background-color:#fff;border: 1px solid #ebebeb;z-index: 99;}
.header .head .h_drop > img{display: block;margin-top: 10px;margin-left: 10px;}
.header .head .h_drop > i{position: absolute;top: -7px;right: 118px;display:inline-block;background: url(../../images/portal/arrow_up.gif) no-repeat;width: 16px;height: 8px;}
.header .head .h_drop > span{display: block;margin-top: 2px;line-height: normal;text-align: center;}

.header .nav{height: 90px;background-color: #fff;}
.header .nav .nav_ct{width: 1200px;height: 90px;margin: 0 auto;color: #fff;background-color: transparent;float: none;padding-top: 15px;}
.header .nav .nav_ct .logo{text-align: left;height: 56px;vertical-align: middle;margin-right: 44px;}

.lin.title .logo{float: left;height: 100%;line-height: 72px;color: #ffffff;text-align: center;}
.lin.title .logo img{width: 350px;height: 72px;}

.lin.title .tab .inn_t { border: 1px solid #eee;border-radius: 20px;padding: 0 15px; }
.lin.title .tab .inn_t:hover { border-color: #F18300; }
.lin.title .tab .inn_t:hover span { color: #F18300; }
.lin.title .tab { padding-right: 0; }
.lin.title .tab .inn_t img { width: 14px;margin-right: 5px;}  
.lin.title .tab .inn_t span {font-size: 14px;font-weight: 400;color: #333333;}
.lin.title .tab .inn_t span.inn_t_sapn { font-size: 12px; }
.lin.title .tab.paddright{ padding-right: 0; }
#nav_1 img { margin-bottom: 1px; }


.container{width: 100%;min-height:854px;min-width: 1306px;}
.container .ct_bgpic{background: url(../../resources/images/login_bg.jpg) no-repeat;width:100%;height: 518px;}
.container .ct_bgpic .bgpic{width: 1306px;height:100%;margin:0 auto;}
.container .ct_login{float:right;width: 410px;height: 400px;margin-top:60px;text-align:center;background-color: #fff;border-radius: 5px;}
.container .ct_login .lg_title{font-weight: normal;font-size: 22px;color: #333;margin-top: 44px;margin-bottom: 30px;}
.container .ct_login .lg_row{position:relative;width:100%;height: 44px;}
.container .ct_login .lg_row + .lg_row{margin: 16px 0;}
.container .ct_login .lg_row .int_row{display:inline-block;width: 324px;vertical-align: middle;text-align: left;border:1px solid #eaeaea}
.container .ct_login .lg_row .int_row > span{display:inline-block;width: 50px;height: 48px;line-height:48px;text-align:center;background-color:#FFF;margin-right:-6px;vertical-align: bottom;*margin-bottom:2px;border:0}
.container .ct_login .lg_row .int_row > span > img{vertical-align: middle;margin-bottom: 3px;*margin-top: 10px;width:20px;}
.container .ct_login .lg_row .int_row > input{display:inline-block;width:274px;height: 46px;line-height: 46px;border: 1px solid #ccc;text-indent: 8px;background-color:#FFF;}
.container .ct_login .lg_row .int_row .sm_input{width: 200px;}
.container .ct_login .lg_row.row_login{margin-top: 64px;}
.container .ct_login .int_row > img{position: absolute;top: 1px;right: 5px;width: 120px;height: 46px;line-height: 44px;border: none;outline: none;border-left: 1px solid #ccc;text-align: center;}
.container .ct_login .lg_row > button{width: 330px;height: 44px;border: none;background-color:#0B3774;color: #fff;font-size: 18px;}
.container .ct_login .lg_row > button:hover{background-color:#275EA9}
.container .ct_login .lg_row .reg{position: absolute;top: 6px;left: 44px;color: #5d5d5d;}
.container .ct_login .lg_row .reg:hover{color: #26a2de;}
.container .ct_login .lg_row .pwd{position: absolute;top: 6px;right: 34px;color: #26a2de;}

.container .ct_bgcol{background-color: #fff;padding-top: 50px;padding-bottom: 60px;}
.container .ct_bgcol .bgcol{width: 1306px;margin:0 auto;overflow: hidden;}
.container .ct_notice{float: left;width: 460px;height: 300px;}
.container .ct_notice > ul > li{border-bottom: 1px dashed #bbb;padding-bottom: 16px;color: #646464;}
.container .ct_notice > ul > li + li{margin: 22px 0;color: #646464;}
.container .ct_notice > ul > li > a{margin-left: 6px;color: #646464;vertical-align: bottom;}
.container .ct_notice > ul > li > a > span{display: inline-block;width: 330px;margin-right:20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;vertical-align: middle;*vertical-align: auto;*cursor: pointer;}
.container .ct_notice > ul > li .red{color: #FF634C;}

.container .ct_recom{float:right;width:720px;}
.container .ct_recom .recom_tb{width: 100%;}
.container .ct_recom .recom_tb tr{height: 44px;line-height: 44px;}
.container .ct_recom .recom_tb > thead th{background-color: #dedede;border: 1px solid #fff;color: #5d5d5d;font-weight: normal;}
.container .ct_recom .recom_tb > tbody td{background-color: #f3f3f3;text-align: center;border: 1px solid #fff;color: #646464;font-size: 15px;vertical-align: middle;padding: 4px 0;}
.container .ct_recom .recom_tb > tbody td > span{display: block;line-height: normal;}
.tb_wd1{width: 104px;}
.tb_wd2{width: 302px;}
.container .ct_subtitle{height: 50px;line-height:50px;margin-bottom:15px;font-weight:normal;font-size:16px;overflow:hidden;}
.container .ct_subtitle .subtit{float:left;color: #868686;}
.container .ct_subtitle .subtit > span{color: #26a2de;}
.container .ct_subtitle .subtit_more{float:right;color: #5d5d5d;} 
.container .ct_subtitle .subtit_more:hover{color: #26a2de;}

.b_r_5 {
    border-radius: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;
}

.footer{min-width: 1306px;}
.ft_info{width: 100%;padding:30px 0 20px;background-color: #eee;text-align: center;font-size: 15px;color: #969696;}
.ft_info > span{margin: 0 36px;}
.ft_info .gaba{margin-top: 20px;margin-left: -207px;}
.ft_info .gaba > a{color: #969696;}
.ft_info .gaba > a:hover{color: #666;}
.ft_info .gaba img{width:25px;vertical-align: middle;margin-bottom: 3px;}
.lin.nav_ct .tab .inn_t{margin-top: 14px;font-size: 17px;}
/* .lin.nav_ct .tab .inn_t:hover{border-bottom: 2px solid #ffffff;text-decoration: none;} */
.lin.nav_ct .tab_business{padding: 0;margin-right: 20px;}

.c_p{cursor: pointer;}

.lin.title .tab .inn_t{font-size: 15px;color: #fff;line-height: 32px;float: left;margin-top: 16px;}

.lin.nav_ct .tab .inn_t{margin-top: 14px;font-size: 17px;}
.lin.nav_ct .tab_business{padding: 0;margin-right: 20px;}

.lin.title .tab{float: left;height: 100%;padding-left: 20px;padding-right: 20px;}
/* .lin.title .tab .inn_t.active{border-bottom: 2px solid #ffffff;} */

.border{border: 1px solid #ebebeb;}

.lin{float: none;}
.lin {margin: 20px 0;}
.lin_mt0{margin-top: 0;}
.lin_minl{min-height: 710px;}
.lin .cente{float: none;margin-left: auto;margin-right: auto;background-color: #fff;}
.lin_nomargin{margin: 0;}

.reg_cont{width: 1306px;display: table;}

.reg_item_c{width: 560px;padding: 30px 0px 0px 0px;display: table;}
.reg_item{width: 100%;height: 65px;padding: 12.5px 0px;}
.reg_item .tit{width: 150px;height: 100%;float: left;line-height: 40px;text-align: right;}
.reg_item .inp{width: 360px;height: 100%;line-height: 40px;margin-left: 30px;text-align: left;float: left;overflow: hidden;}
.reg_item .inp .input{width: 100%;height: 40px;line-height:40px;margin: 0px;padding: 0px;outline: none;border: none;text-indent: 5px;*margin-left: -30px;}
.reg_item .inp .textarea{width: 100%;height: 80px;max-height: 80px;line-height:40px;margin: 0px;padding: 0px;outline: none;border: none;text-indent: 5px;*margin-left: -30px;resize: none;}
.reg_item .inp .select{width: 100%;height: 100%;line-height:40px;margin: 0px;padding: 0px;outline: none;border: none;text-indent: 5px;padding: 8px 0;*text-indent: 0;}
.reg_item .inp .input_sm{width: 175px;border: 1px solid #ebebeb;}
.reg_item .inp .code_c{width: 245px;height: 40px;float: left;}
.reg_item .inp .code_c .input{*margin-left: 0;}
.reg_item .inp .code_c.send{width:110px;text-align: center;color: #F18300;}
.reg_item .inp .code_c.sending{color: #969696;}
.reg_item.btn{height: 50px;width: 260px;padding: 0px;margin-left: 275px;background-color:#0B3774;color: #ffffff;text-align: center;line-height: 50px;}
.reg_item .back{position:absolute;height:48px;line-height:48px;border:1px solid #DDD;text-align:center;width:80px;color:#666;border-radius: 4px;margin-left:180px}
.reg_item_c .btn_hv:hover{background-color: #275EA9}
.reg_item.btn_c{background-color: #ffffff;}
.reg_item .btn_item{width: 230px;padding: 0px;background-color: #0B3774;color: #ffffff;text-align: center;line-height: 50px;float: left;}
.reg_item .btn_item:hover{background-color: #275EA9}
.reg_item .btn_item.pre{color: #0B3774;background-color: #fff;border: 1px solid #0B3774;width:220px;height: 48px;line-height: 48px;}
.reg_item .btn_item.pre:hover{background-color: #0B3774;color: #fff;}
.reg_item .btn_item.next{margin-left: 20px;}
.reg_item.tips{text-align: left;color: #ff634c;line-height: 40px;text-indent: 50px;}
.reg_item.sum{height: 300px;}
.reg_item.sum .line{width: 540px;padding: 8px 0px;line-height: 20px;margin-left: 46px;}
.reg_item.sum .line .tips{text-align: left;color: #ff634c;line-height: 40px;}
.reg_item.sum .line .col{float: left;line-height: 20px;}
.reg_item.sum .line .col.tit{width: 80px;text-align: left;color: #969696;}
.reg_item.sum .line .col.desc{width: 190px;min-height:20px;text-align: left;}
.reg_item.sum .line .col.desc.col_span{width: 370px;}
.reg_item.sum .line.bottom_b{width: 600px;border-bottom: 1px solid #ebebeb;margin-left: 0px;margin-right: 0px;}
.reg_item.sum .line_pd{padding: 15px 0;*padding: 8px 0;}
.reg_item .no_null{display: inline-block;margin-top: 15px;margin-left: 10px;color: #ff634c;}
.reg_item .sm_div #gzdw_show {width: 100%;height: 100%;border: none;outline: none;text-indent: 5px;}
.reg_item #btn_gzdw_sr {float: left;width: 90px;height: 40px; border: none; background-color: #0B3774;margin-left: 10px;color: #fff;border-radius: 3px;}

.b_r_3 {
    border-radius: 3px;
}

.u_edit{padding: 20px 0px;}
.u_edit .item_c{padding: 0px 395px;}
.u_edit .e_item{width: 530px;}
.u_edit .e_item.tit{height: 25px;background-image: url(../images/tit_bak.gif);background-repeat: repeat;}
.u_edit .e_item.tit .tit_de{height: 100%;background-color: #ffffff;width: 70px;text-align: center;line-height: 25px;font-size: 16px;color:#0B3774;text-indent:0px;*margin-left: -530px;}
.u_edit .e_item.inp{height: 70px;line-height: 45px;width: 510px;padding-left: 25px;}
.u_edit .e_item.btn_c{height: 50px;line-height: 50px;width: 500px;margin-top: 50px;margin-bottom: 80px;}
.u_edit .e_item.btn_c .btn_item{height: 50px;width: 230px;float: left;text-align: center;}
.u_edit .e_item.btn_c .btn_item.left{margin-left: 10px;background-color: #fff;color: #0B3774;border: 1px solid #0B3774;height: 48px;line-height: 48px;}
.u_edit .e_item.btn_c .btn_item.right{margin-left: 20px;background-color:#0B3774;color: #FFFFFF;}
.u_edit .e_item.btn_c .btn_item.left:hover{background-color: #0B3774;color: #FFFFFF}
.u_edit .e_item.btn_c .btn_item.right:hover{background-color: #275EA9}
.u_edit .e_item.inp .tit_t{width: 100px;float: left;text-align: right;}
.u_edit .e_item.inp .inp_i{width: 350px;float: left;margin-left: 20px;overflow: hidden;text-align:left;border-radius:4px}
.u_edit .e_item.inp .inp_i input{border: none;width: 100%;height: 45px;margin: 0px;padding: 0px;outline: none;font-size: 15px;text-indent: 5px;line-height: 45px;}
.u_edit .e_item.inp .inp_i .ml{*margin-left: -20px;}
.u_edit .e_item.inp .inp_i .pho{width: 295px;height: 100%;float: left;}
.u_edit .e_item.inp .inp_i .ch_btn{width: 50px;height: 100%;text-align: center;float: left;color:#0B3774;}
.u_edit .e_item.inp .inp_i .sel{width: 310px;height: 100%;float: left;}
.u_edit .e_item.inp .inp_i .sel_btn{width: 40px;height: 45px;text-align: center;display: table;vertical-align: middle;float: left;background-color: #f5f5f5;}
.u_edit .e_item.inp .inp_i .sel_btn img{margin-top: 18px;}
.u_edit .e_item.inp .drop_c{width: 350px;margin-left: 120px;height: 0px;float: left;overflow: visible;display: none;}
.u_edit .e_item.inp .drop_c .inn{position: relative;float: left;overflow: visible;height: 0px;width: 100%;}
.u_edit .e_item.inp .drop_c .inn .item_cont{width: 100%;position: absolute;overflow: hidden;z-index: 10;border: 1px solid #ebebeb;border-bottom: none;background-color: #ffffff;height: 0px;}
.u_edit .e_item.inp .drop_c .inn .item_cont .d_item{width: 100%;height: 35px;float: left;border-bottom: 1px solid #ebebeb;line-height: 35px;text-align: left;text-indent: 5px;font-size: 14px;}
.u_edit .e_item.inp .drop_c .inn .item_cont .d_item:hover{background-color: #f5f5f5;color: #0B3774;}
.u_edit .e_item.inp .in_auth{width: 10px;float: right;overflow: visible;height: 45px;margin-left: -30px;margin-right: 20px;}
.u_edit .e_item.inp .in_auth .auth_c{float: left;width: 105px;}
.u_edit .e_item.inp .in_auth .auth_c .au_icon{width: 20px;height: 20px;float: left;margin-left: 25px;margin-top: 12px;}
.u_edit .e_item.inp .in_auth .auth_c .au_icon > img{vertical-align: top;}
.u_edit .e_item.inp .in_auth .auth_c .au_txt{width: 55px;height: 20px;float: left;text-align: center;color: #2db479;margin-left: 0px;margin-top: 12px;line-height: 20px;}
.u_edit .e_item.inp .r{display: inline-block;margin-top: 3px;margin-left:8px;color: #ff634c;}
.u_edit .e_item.inp .input_sm{width: 170px;border: 1px solid #ebebeb;}

.pop_bak{position: fixed;z-index: 20;width: 100%;height: 100%;left: 0px;right: 0px;top:0px;bottom: 0px;background-color: #000;opacity:0.5;filter: alpha(opacity=50);}
.pop_poi{position: fixed;z-index: 20;width: 0px;height: 0px;left: 50%;top: 45%;overflow: visible;z-index: 21;}
.pop_poi .pop_cont{width: 520px;height: 450px;float: left;margin-left: -250px;margin-top: -200px;background-color: #FFFFFF;padding: 10px;overflow: auto;border-radius: 4px;}
.pop_poi .pop_cont .loading{width:50px;height:50px;float:left;margin-left:225px;margin-top:200px;}
.pop_poi .pop_cont .content{width:100%;height:100%;overflow:auto;float:left;margin:0px;padding:0px;}
.pop_poi .pop_cont.account{padding:0px;}

.pop_poi .pop_combo{position:relative;width: 800px;margin-left: -370px;}
.pop_cont .combo_lin{width: 780px;margin: 0 auto;border: none;}
.pop_cont .combo_page{position: absolute;bottom: 0;left: 0;right: 0;}
.pop_cont .img_close{position: absolute;top: 16px;right: 16px;}

.c_pwd .pwd_item{width:100%;height:75px;float:left;}
.c_pwd .pwd_item .tit{width:80%;height:75px;float:left;line-height:75px;color:#323232;font-size:20px;text-indent:20px;}
.c_pwd .pwd_item .tit_close{width:15%;height:75px;float:right;}
.c_pwd .pwd_item .tit_close .img{width:20px;height:20px;float:right;margin-right:20px;margin-top:20px;}
.c_pwd .pwd_item .item_txt{font-size:16px;color:#646464;line-height:75px;width:97px;height:75px;float:left;margin-left:30px;text-align:right;}
.c_pwd .pwd_item .item_inp{width:280px;height:75px;float:left;margin-left:35px;}
.c_pwd .pwd_item .item_inp .input{height:45px;width:100%;float:left;margin:0px;margin-top:15px;}
.c_pwd .pwd_item .item_inp .input input{width:100%;height:100%;border:none;margin:0px;padding:0px;line-height:45px;text-indent:5px;color:#646464;*height: 44px;*text-indent: 0;outline:none!important;}
.c_pwd .pwd_item.btn_c{margin-top:45px;}
.c_pwd .pwd_item .sub_btn{width:400px;height:45px;float:left;margin-left:50px;magin-top:15px;line-height:45px;text-align:center;background-color:#0B3774;color:#ffffff;}
.c_pwd .pwd_item .sub_btn:hover{background-color: #275EA9}

.cent_lin.class_c{min-height: 30px;border-radius: 5px;border: 1px solid #ebebeb;background-color: #fff;}
.cent_lin.class_c .cl_lin{border-bottom: 1px solid #ebebeb;margin-left: 1px;min-height: 20px;}
.cent_lin.class_c .cl_lin.tit{line-height: 54px;font-size: 16px;color: #323232;text-indent: 19px;}
.cent_lin.class_c .cl_lin.tit_lin{line-height: 20px;padding: 7.5px 0px;font-size: 14px;color: #969696;background-color: #fafafa;}
.cent_lin.class_c .cl_lin.cont_lin{line-height:20px;font-size: 14px;padding: 10px 0px;color: #646464;}
.cent_lin.class_c .cl_lin .col{float: left;text-align: center;margin-left: -1px;}
.cent_lin.class_c .cl_lin .col.w_5{width: 5%;}
.cent_lin.class_c .cl_lin .col.w_10{width: 10%;}
.cent_lin.class_c .cl_lin .col.w_15{width: 15%;}
.cent_lin.class_c .cl_lin .col.w_17{width: 17%;}
.cent_lin.class_c .cl_lin .col.w_20{width: 20%;}
.cent_lin.class_c .cl_lin .col.w_25{width: 25%;}
.cent_lin.class_c .cl_lin .col.w_30{width: 30%;}
.cent_lin.class_c .cl_lin .col.w_33{width: 33%;}
.cent_lin.class_c .cl_lin .col.w_34{width: 34%;}
.cent_lin.class_c .cl_lin .col.w_35{width: 35%;}
.cent_lin.class_c .cl_lin .col.w_40{width: 40%;}
.cent_lin.class_c .cl_lin .col.w_50{width: 50%;}
.cent_lin.class_c .cl_lin.page_l{border:none;background-color: #f3f3f3;}
.cent_lin.class_c .cl_lin .page_in{position: relative;width: 100%;height: 30px;}
.cent_lin.class_c .cl_lin .page_in .page_count{position: absolute;left:20px;width: 200px;height: 30px;line-height: 30px;}
.cent_lin.class_c .cl_lin .page_in .page_split{position: absolute;left:240px;right:240px;height: 30px;line-height: 30px;text-align: center;}
.cent_lin.class_c .cl_lin .page_in .page_go{position: absolute;right:20px;width:200px;height: 30px;line-height: 30px;}
.cent_lin.class_c .cl_lin .page_in .p_item{width: 30px;height: 30px;float: left;margin-right: 5px;background-color: #ebebeb;color: #646464;text-align: center;}
.cent_lin.class_c .cl_lin .page_in .p_item.active{background-color: #323944;color: #ffffff;}
.cent_lin.class_c .cl_lin .page_in .p_item:hover{background-color: #323944;color: #ffffff;}
.cent_lin.class_c .cl_lin .page_in .p_item.pre{width: 55px;margin-right: 5px;}
.cent_lin.class_c .cl_lin .page_in .p_item.next{width: 130px;}
.cent_lin.class_c .cl_lin .col .check{margin-top:4px;}
.cent_lin.class_c .cl_lin .page_in .page_count.no_p{position: absolute;left:20px;width: 500px;height: 30px;line-height: 30px;text-align:left;}
.cent_lin.class_c .cl_lin .page_in .page_go.apply{background-color:#52B2EC;float:right;width:200px;color:#ffffff;text-align: center;}
.cent_lin.class_c .cl_lin .page_in .page_go.apply:hover{background-color: #275EA9}
.cent_lin.class_c .cl_lin .page_in .page_go.apply a{color:#ffffff;}

.ct_wd{width: 1306px;margin: 0 auto;min-height: 660px;}
.cent_lin{width: 1306px;float: none;margin-left: auto;margin-right: auto;}
.cent_lin.login_c{overflow: hidden;}
.cent_lin.login_c .item{background-color: #ffffff;border-radius: 5px;overflow: visible;}
.cent_lin.login_c .login_inp{width: 821px;height: 100%;margin-left: 0px;}
.cent_lin.login_c .login_inp .pwd{position: absolute;bottom: 22px;left: 14px;color: #ff634d;text-decoration: underline;font-size: 15px;}
.cent_lin.login_c .longin_in{float:left;width: 400px;height: 216px;margin-left: 60px;margin-top: 64px;color: #646464;float:left;}
.cent_lin.login_c .login_r{float:right;width: 310px;margin-top: 30px;border-left: 1px solid #ebebeb;}
.cent_lin.login_c .login_r .row{margin: 30px 0;}
.cent_lin.login_c .login_r .row > a{display: inline-block;margin: 0 25px;}
.cent_lin.login_c .login_r .row > a > span{display: block;margin-top: 20px;color: #969696;font-size: 15px;}
.cent_lin.login_c .login_r .row > a > i{display:inline-block;width: 70px;height: 70px;border: none;outline:none;}
.cent_lin.login_c .login_r .row > a .icon_reg{background: url(../../images/portal/icon_reg.png) no-repeat;}
.cent_lin.login_c .login_r .row > a .icon_combo{background: url(../../images/portal/icon_combo.png) no-repeat;}
.cent_lin.login_c .login_r .row > a .icon_study{background: url(../../images/portal/icon_study.png) no-repeat;}
.cent_lin.login_c .login_r .row > a .icon_score{background: url(../../images/portal/icon_score.png) no-repeat;}
.cent_lin.login_c .login_r .row > a:hover .icon_reg{background: url(../../images/portal/icon_reg_focus.png) no-repeat;}
.cent_lin.login_c .login_r .row > a:hover .icon_combo{background: url(../../images/portal/icon_combo_focus.png) no-repeat;}
.cent_lin.login_c .login_r .row > a:hover .icon_study{background: url(../../images/portal/icon_study_focus.png) no-repeat;}
.cent_lin.login_c .login_r .row > a:hover .icon_score{background: url(../../images/portal/icon_score_focus.png) no-repeat;}
.cent_lin.login_c .login_r .row > a:hover > span{color: #0B3774;}
.cent_lin.login_c .longin_in .line{position:relative;height: 50px;width: 100%;}
.cent_lin.login_c .longin_in .line.sece{margin-top: 10px;}
.cent_lin.login_c .longin_in .line.tips{height: 26px;}
.cent_lin.login_c .longin_in .btn_item{width: 190px;height: 44px;float: left;font-size: 17px;line-height: 44px;text-align: center;color: #ffffff;}
.cent_lin.login_c .longin_in .btn_item.rig{margin-left: 12px;}
.cent_lin.login_c .longin_in .authcode{position: relative;}
.cent_lin.login_c .longin_in .authcode > img{position: absolute;top: 0;right: 0px;width: 120px;height: 100%;line-height: 46px;border: none;outline: none;border-left: 2px solid #ebebeb;}
.cent_lin.login_c .longin_in .mtop_10{margin-top: 10px;}
.cent_lin.login_c .longin_in .btn_log{width:370px;background: url(../../images/portal/login_btn_back.png) no-repeat;margin-left: 14px;}
.cent_lin.login_c .longin_in .btn_reg{width:90px;height:48px;border: 1px solid #0B3774;border-radius: 4px;color: #0B3774;}
.cent_lin.login_c .longin_in .line .tit{width: 80px;line-height: 44px;font-size: 16px;text-align: right;float: left;}
.cent_lin.login_c .longin_in .line .input{width: 280px;height: 44px;float: left;margin-left: 20px;border: 1px solid #DEDEDE;z-index: 10;}
.cent_lin.login_c .longin_in .line .input input{outline: none;padding: 0px;margin: 0px;width: 100%;height: 44px;line-height:44px;text-indent: 5px;border: none;font-size: 16px;color: #646464;*margin-left: -20px;}

.pop_cont .combo_lin .unit{width: 350px;height: 34px;line-height:34px;border: 1px solid #ccc;outline: none;margin-left: 15px; margin-right: 20px;text-indent: 8px;vertical-align: middle;}
.pop_cont .combo_lin #pop_btn_sr{width: 100px;height: 38px;line-height: 37px;border: none;background-color: #0B3774;color: #fff;border-radius: 3px;vertical-align: middle;text-indent: 0;}
.pop_cont .combo_lin #pop_btn_sr:hover{background-color: #275EA9;}
.pop_cont .combo_lin .btn_xl{border: none;background: #0B3774;padding: 4px 14px;color: #fff;font-size: 14px;margin-top: -4px;border-radius:4px;}

.ind_info{width: 776px;height: 358px;}
.ind_info .u_top{height: 80px;padding: 0px;margin: 28px 0px 40px 0px;font-size: 14px;float: left;}
.ind_info .sco{height: 210px;float: left;}
.ind_info .sco_l{width: 290px;margin-left:0px;}
.ind_info .sco_r{width: 460px;margin-left: 16px;}
.ind_info .u_top .head_p{width: 80px;height: 80px;float: left;border-radius: 80px;overflow: hidden;}
.ind_info .u_top .head_inf{width: 320px;height: 80px;float: left;margin-left: 10px;}
.ind_info .u_top .head_inf .item_p{font-size: 20px;color: #323232;line-height: 30px;text-align:left;margin:0}
.ind_info .u_top .head_inf .item_p.oth{line-height: 30px;font-size: 16px;color: #969696;}
.ind_info .u_top .head_func{width: 226px;height: 16px;float: left;margin-left: 0px;margin-top: 32px;overflow: hidden;font-size: 14px;}
.ind_info .u_top .head_func .func_item{width: 75px;line-height: 16px;float: left;border-left: 1px solid #0B3774;margin-left: -1px;text-align: center;color: #0B3774;}
.ind_info .u_top .head_out{width: 90px;height: 40px;float: left;margin-left: 10px;margin-top: 20px;background-color: #FF634D;color: #ffffff;line-height: 40px;text-align: center;border-radius: 4px;}
.ind_info .u_top .head_out:hover{background-color: #ef4136}
.ind_info .sco .tit{position:relative;width: 100%;height: 35px;background-color: #f5f5f5;line-height: 35px;text-indent: 10px;font-size: 14px;*z-index: 9;}
.ind_info .sco .tit .tit_tip > p{color: #969696;font-size: 14px;line-height: 1.6;text-align: justify;}
.ind_info .sco .tit .tit_tip > i{position: absolute;top: -8px;right: 36px;display: inline-block;background: url(../../images/portal/arrow_up.png) no-repeat;width: 16px;height: 8px;}
.ind_info .sco .det_c{margin-left: 10px;margin-right: 10px;height: 100px;margin-top: 28px;padding-bottom:6px;border-bottom: 1px solid #ebebeb;font-size: 12px;color: #646464;overflow: hidden;}
.ind_info .sco .det_c .tit_more{display: block;color: #646464;margin-top: 50px;font-size: 14px;}
.ind_info .sco .det_c .tit_more:hover{color: #0B3774;}
.ind_info .sco .det_c .det_item{width: 125px;float: left;height: 80px;margin-top: 0px;line-height: 16px;}
.ind_info .sco .det_c.left .det_item{position:relative;display: table;vertical-align: middle;line-height: 20px;text-align: center;padding-right: 6px;}
.ind_info .sco .det_c.left .det_item .item_r{position: absolute;top: 30px;left: 0px;right: 0px;}
.ind_info .sco .det_c .det_item.right{border-left: 1px solid #EBEBEB;margin-left: -1px;padding-left: 8px;}
.ind_info .sco.sco_r .det_c .det_item{width: 205px;}
.ind_info .sco .det_c.right .det_item{text-align: left;padding-left: 15px;}
.ind_info .sco .det_c.right .det_item .red_l{color: #FF634D;}
.ind_info .sco .det_c.right .det_item .txt_in{text-indent: 40px;}
.ind_info .sco .det_c.right .det_item .txt_in2{text-indent: 20px;}
.ind_info .sco .det_c.right .det_item .combo_item{margin-left: 54px;position: relative;}
.ind_info .sco .det_c.right .det_item .det_itemsub > span + p{margin-top: -16px;}
.ind_info .sco .det_c.right .det_item .det_itemsub{margin-bottom: 10px;width: 370px;}
.ind_info .sco .det_c.right .det_item .det_itemsub .det_tip{position: absolute;top: 2px;right: 10px;line-height: 1;}
.ind_info .sco .det_c .combo_tip{text-align: justify;line-height: 1.2;height: 70px;overflow: hidden;margin-top: 12px;}
.ind_info .sco .det_btn{margin-left: 10px;margin-right: 10px;height: 45px;font-size: 12px;color: #646464;}
.ind_info .sco .det_btn .btn_item{padding: 7px 10px;line-height: 12px;font-size: 12px;float: right;margin-top: 6px;color: #ffffff;}
.ind_info .sco .det_btn .btn_item.left{margin-right: 5px;}
.ind_info .sco .det_btn .btn_item.r{background-color: #FF634D;}
.ind_info .sco .det_btn .btn_item.b{background-color: #0B3774;}
.ind_info .sco .det_btn .btn_item.b:hover{background-color: #275EA9}
.ind_info .sco .det_btn .btn_item.r:hover{background-color: #ef4136}
.ind_info .sco .det_combo{margin-top: 10px;padding-bottom: 25px;}

.cent_lin.login_c .login_news{height: 358px;float: left;border: 1px solid #ebebeb;border-radius: 0;overflow: hidden;}
.login_news .n_lin.news_tit{width:100%;height: 58px;line-height:58px;background-color: #f5f5f5;padding: 0;margin-left: 0;font-size: 17px;font-weight: normal;color: #868686;}
.login_news .n_lin.news_tit > span{color: #26a2de;margin-left: 20px;}
.login_news .n_lin{text-align: left;padding: 24px 0 6px;border-bottom: 1px dashed #cacaca;border-radius: 0;}

.login_news .n_item.off > a{color: #9c9c9c;}
.login_news .n_item.red > a{color: #ff634c;}
.login_news .n_item > a > span{display:inline-block;width: 390px;margin:0 22px 0 10px;font-size:15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;*cursor: pointer;}
.login_news .n_item > a > em{}

table{border-collapse: collapse;border-spacing: 0;}
.ct_table{width: 100%;min-height: 280px;margin-top: 20px;margin-bottom: 70px;border: none !important;}
.ct_table .subtit{height: 50px;line-height:50px;margin-bottom:15px;font-weight:normal;font-size:18px;color: #868686;}
.ct_table .subtit > span{color: #26a2de;}
.ct_table .tb_tit{height: 44px;line-height:44px;margin-bottom:8px;font-weight:normal;font-size:18px;color: #5d5d5d;}
.ct_table .tb_tit > span{font-size: 15px;margin-left: 20px;color: #ff634c;}
.ct_table tr .course_tip{position: relative;}
.ct_table tr .course_tip .sketch{display:inline-block;width:150px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ct_table tr .course_tip .tip{position: absolute;bottom: 38px;left: 26px;border: 1px solid #0B3774;width: 210px;padding: 10px;text-indent: 0;border-radius: 3px;background-color: #fafafa;z-index: 99;}
.ct_table tr .course_tip .tip > p{color: #646464;font-size: 14px;text-align: justify;line-height: normal;}
.ct_table tr .course_tip .tip > i{position: absolute;bottom: -8px;right: 146px;display: inline-block;background: url(../../images/portal/arrow_down.png) no-repeat;width: 16px;height: 8px;}

.tb{width: 100%;}
.tb tr{height: 48px;line-height: 48px;}
.tb > thead th{background-color: #EFEFEF;text-align: center;border: 1px solid #fff;color: #5d5d5d;font-weight: normal;}
.tb > tbody td{background-color: #FFF;text-align: center;border-bottom: 1px solid #EFEFEF;color: #646464;font-size: 15px;vertical-align: middle;}
.tb > tbody td > span{line-height: normal;}
.tb_w_5{width: 5%;}
.tb_w_10{width: 10%;}
.tb_w_15{width: 15%;}
.tb_w_20{width: 20%;}
.tb_w_25{width: 25%;}
.tb_w_30{width: 30%;}
.tb_w_33{width: 33%;}
.tb_w_34{width: 34%;}
.tb_w_35{width: 35%;}
.tb_w_40{width: 40%;}
.tb > tbody td > span.red{color: #ff634c;}


.div-comm-title{width: 1200px;margin: 25px auto;font-size: 24px;color: #0B3774;}

.div-login-center{width: 1060px!important;margin:50px auto;background-color: #FFF;background:#FFF!important;height: 560px!important;}
.div-login-center>div{width:100%!important;}
.div-login-bg{float: left;width:560px;height: 560px;}
.ct_login{height: 415px!important;margin-right: 45px;}
.login-line{position: absolute;width:32px;height:5px;background-color:#F18300;margin-top: -25px;margin-left: 189px;}

.f_pwd .inputr{display:inline-block;width: 110px;height:80%;font-size: 15px;color: #0B3774;cursor: pointer;text-align: center;*height: 45px;*vertical-align: middle;}
.f_pwd .sending{color: #969696!important;}

.del_tip{width: 320px;height: 160px;background-color: #fff;margin-left:-180px;margin-top:-180px;text-align:center;overflow: hidden;border-radius: 4px;}
.del_tip .tip_close{height: 20px;text-align: right;padding-top: 10px;padding-right: 10px;}
.del_tip .tip_tit{font-size: 20px;color: #646464;margin-top: 18px;margin-bottom: 30px;}
.del_tip .tip_btn button{width: 90px; height: 32px;line-height:28px;border-radius: 3px;border: none;color: #646464;}
.del_tip .tip_btn .tip_cl{background-color: #fff;color: #0B3774;border: 1px solid #0B3774;}
.del_tip .tip_btn .tip_cf{margin-left: 40px;background-color: #0B3774;color: #fff;border: 1px solid transparent;}
.del_tip .tip_btn .tip_cl:hover{background-color: #275EA9;color: #fff;}
.del_tip .tip_btn .tip_cf:hover{background-color: #275EA9}
.tel_ch{width: 430px;height: 260px;background-color: #fff;margin-left:-180px;margin-top:-180px;text-align:center;overflow: hidden;border-radius: 4px;}
.tel_ch .tel_info{margin: 30px 0 40px;}
.tel_ch .tel_info .tel_item{position:relative;margin-top: 12px;font-size: 15px;text-align: left;}
.tel_ch .tel_info .tel_item > label{display: inline-block;width: 120px;margin-right:4px;text-align: right;color: #646464;}
.tel_ch .tel_info .tel_item > input{display: inline-block;width: 235px;height: 32px;line-height: 32px;vertical-align: middle;border: 1px solid #ddd;}
.tel_ch .tel_info .tel_item > span{position: absolute;top: 7px;right: 75px;font-size: 14px;color: #0B3774;}
.readonly{background-color: #ccc;cursor: not-allowed;}

.tel_ch .tel_info .tel_item > .new_s{line-height: 35px;height: 35px;outline: none;padding: 0 10px;}

.pay-err-msg{width:100%;line-height:500px;text-align:center;font-size:30px;color:#F63B00;}
.pay-mains{width:1200px;padding:30px;min-height:650px;}
.pay-hint{float:left;width:100%;font-size:16px;height: 41px;background: #EFEFEF;line-height: 41px;}
.pay-goodsName{float:left;width:96%;color: #0B3774;margin: 20px 0 20px 40px;font-size:20px;}
.pay-status{float:left;width:100%;margin-top: 30px;}
.pay-status>div{float:left;margin-left: 60px;cursor:pointer;}
.pay-status .img-radio{margin-right: 10px;}
.pay-status .lbl-balance{margin-left: 5px;color:#333;font-size:16px;cursor:pointer;line-height:38px;float:right;}
.pay-status .lbl-balance>font{color:#F18300;}
.pay-price{float:left;width: 100%;margin-top: 120px;line-height: 30px;}
.pay-price>div{float:right;margin-left: 15px;color: #666;}
.pay-price .price{font-size:30px;color: #F63B00;}
.pay-oper{float: left;width: 100%;}
.pay-oper>button{float:right;width:160px;height:50px;font-size:20px;border-radius:25px;text-align: center;line-height:50px;color:#FFF;background-color:#F18300;margin-top:40px;border:0;outline:none;}

.doc-l-item{float:left;width:100%;border-bottom:1px solid #EEE}
.doc-l-item .title{float:left;width:100%;font-size:16px;line-height:22px;color:#333;margin-top:10px;margin-bottom:8px;}
.doc-l-item:hover .title{color:#F18300;}
.doc-l-item .time{float:left;width:100%;margin-bottom:10px;font-size:13px;color:#999}

.div-dev-mains{width:1200px;padding:40px;min-height:700px;}
.div-dev-title{width:100%;font-size: 32px;font-weight: 600;text-align: center;}
.div-dev-time{width:100%;font-size: 16px;color: #999;text-align: center;margin-top:10px;}
.div-dev-content{width:100%;margin-top: 20px;}
.div-dev-content img{max-width: 100%;}

.train-s-doing{color:#F18300;}
.train-s-finish{color:#0B3774;}
.train-s-unfinish{color:red;}
.th-train-bg{background-color:#F3F6F9!important;}
	
.train-mains{width:1200px;padding:20px;min-height:320px;}
.train-mains .t-fl-screen{float: left;width: 100%;}
.train-mains .train-icon{float: left;width: 40%;height: 280px;}
.train-mains .train-content{float: left;width: 57%;margin-left: 3%;}
.train-mains .train-c-title{float: left;width: 100%;font-size: 18px;font-weight: 550;color:#333;line-height: 25px;height:50px;}
.train-mains .train-c-info{float: left;padding:5px 0;width:90%;text-align: left;line-height: 25px;}
.train-mains .train-c-i-column{float: left;border-right: 1px solid #EEE;width: 99%;color:#333;text-align:center;}
.train-mains .train-c-i-hint{color:#999}
.train-mains .train-c-i-name{color: #333;font-size: 13px;}
.train-mains .train-c-price{float:left;color:#F63B00;width: 100%;font-size: 30px;margin-top:80px;}
.train-mains .train-c-oper{text-decoration:none;float:left;width:140px;line-height:40px;background-color:#F18300;color:#FFF;border-radius:23px;text-align:center;margin-top:30px;cursor:pointer;}
.train-mains .train-c-oper-complete{color:#19C874;background-color:#FFF;text-align:left;cursor: auto;font-size:26px;}
.train-mains .train-c-studying{color: #F18300;font-size: 32px;text-align: left;cursor: default;background-color: #FFF;}
.train-mains .train-tab-main{float:left;width:100%;border-bottom:1px solid #F3F5F7;}
.train-mains .train-t-column{float:left;line-height: 40px;margin-right: 30px;font-size: 16px;color:#333;cursor: pointer;text-decoration: none;}
.train-mains .train-t-active{color:#0B3774;border-bottom:2px solid #0B3774;}
.train-mains .train-explain{float:left;width: 100%;margin: 20px 0;display: none;}
.train-mains .train-explain img{max-width: 100%;}
.train-mains .train-catalog-body{float:left;width: 100%;margin: 20px 0;display: none;}
.train-mains .train-cl-row{float:left;width: 100%;padding: 10px 0;}
.train-mains .train-cl-r-title{float: left;color:#222;font-size: 16px;font-weight: 400;margin-bottom:8px;}
.train-mains .train-cl-r-finished{float:right;color: #19C874;}
.train-mains .train-cl-r-doing{float:right;color:#F18300}
.train-mains .train-cl-r-nostart{float:right;color:#999}
.train-mains .train-cl-r-unfinished{float:right;color:red;}
.train-mains .train-cl-r-intro{float:left;color: #666;font-size:12px;width:81%;line-height: 22px;}
.train-mains .train-cl-r-time{float:right;color: #666;font-size:12px;line-height: 22px;}
.train-mains .train-cl-r-chapter{background-color:#F6F9FC;margin-top: 10px;}
.train-mains .train-chapter-row{height: 50px;}
.train-mains .train-chapter-row .img-hint{float:left;width:17px;height: 17px;margin-top:16.5px;margin-left: 10px;}
.train-mains .train-chapter-row .train-c-r-title{float:left;width:85%;line-height:50px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;margin-left: 10px;color:#333}
.train-mains .train-chapter-row .train-c-r-status{float:left;line-height:50px;margin-left: 10px;color:#19C874}
.train-mains .train-chapter-row .train-c-r-oper{float: right;width: 48px;line-height: 24px;border:1px solid #0B3774;text-align: center;margin-top:12px;margin-right: 15px;
												border-radius: 4px;color:#0B3774;cursor:pointer;}
													
.common-title {padding: 20px 0;}
.common-title .lft .line {width: 4px;height: 20px;background-color: #f18300;border-radius: 3px;margin: 3px 12px 0 0;}
.common-title .lft span {font-size: 20px;font-weight: 500;color: #0B3774;}
.common-title .rgh {margin-top: 5px;cursor: pointer;}
.common-title .rgh span {font-size: 14px;font-weight: 400;color: #999999;}
.common-title .rgh img {width: 5px;height: 10px;margin-left: 6px;vertical-align: baseline;}
.common-des {width: 1220px;}
.common-des .item {width: 285px;height: 230px;margin: 0 20px 20px 0;border-radius: 8px;border: 1px solid #EEE;cursor: pointer;transition: all .2s ease-out;background-color:#FFF;}
.common-des .item img {width: 100%;height: 159px;}
.common-des .item .title {font-size: 14px;font-weight: 400;color: #333333;padding: 15px 12px;}
.common-des .item .headline { overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
  	
.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
  background-color: #0B3774!important;
}

.color-complete{color:#19C874!important}

/* main.jsp start */

.main_wrapper ul li{ padding:0;margin:0;list-style:none}
.main_wrapper a{text-decoration:none!important;;color:#333;}
.main_wrapper input{  background:none;  outline:none;  border:none;}
.main_wrapper .fl { float: left; }
.main_wrapper .fr { float: right; }
.main_wrapper .clearfix:after{content:"";height:0;line-height:0;display:block;visibility:hidden;clear:both}
.main_wrapper .clearfix{zoom:1;}
.main_wrapper .pack {width: 1200px;margin: 0 auto;}
.main_nav_wrapper { background-color: #f3f5f7;padding: 20px 0;}
.main_nav_wrapper .nav_login {width: 290px;height:290px; background: url(../images/main_login_bg.png) #fff no-repeat;padding: 24px 20px;background-size: 100% auto;border-radius: 8px;}
.main_nav_wrapper .nav_login .login_title {font-size: 16px;font-weight: 400;color: #162C4A;height:40px;line-height:20px;}
.main_nav_wrapper .nav_login .login_form {margin-top: 5px;}
.main_nav_wrapper .nav_login .login_form .item {background-color: #fff;padding: 8px 15px;border: 1px solid #eaeaea;border-radius: 2px;margin-bottom: 12px;}
.main_nav_wrapper .nav_login .login_form .item img {margin-right: 13px;}
.main_nav_wrapper .nav_login .login_form .item img.account {width: 18px;height: 15px;}
.main_nav_wrapper .nav_login .login_form .item img.pwd {width: 16px;height: 23px;}
.main_nav_wrapper .nav_login .login_form .item input {}
.main_nav_wrapper .nav_login .login_tip { height: 30px;color: red; line-height: 30px;}
.main_nav_wrapper .nav_login .login_btn { width: 100%;height: 40px;background-color: #0B3774;opacity: .9;filter:Alpha(opacity=90); color: #fff;text-align: center;line-height: 40px;margin-bottom: 20px;cursor: pointer;}
.main_nav_wrapper .nav_login .login_btn:hover {background-color: #0B3774;opacity: 1;filter:Alpha(opacity=100);}
.main_nav_wrapper .nav_login .login_opt .reg {width: 56px;font-size: 14px;font-weight: 400;color: #333333; cursor: pointer;}
.main_nav_wrapper .nav_login .login_opt .forget {width: 56px;font-size: 14px;font-weight: 400;color: #F18300;cursor: pointer;}
.main_nav_wrapper .nav_login .headimg {text-align: center;}
.main_nav_wrapper .nav_login .headimg img {width:80px;height: 80px; border-radius: 50%;}
.main_nav_wrapper .nav_login .name {font-size: 20px;font-weight: 500;color: #0B3774;text-align: center;margin: 20px 0 14px;}
.main_nav_wrapper .nav_login .hos {font-size: 14px;font-weight: 400;color: #333333; text-align: center;}
.main_nav_wrapper .nav_login .opt {}
.main_nav_wrapper .nav_login .opt div {width: 104px;padding: 7px 0; text-align: center;border-radius: 17px;margin-top: 44px;cursor: pointer;}
.main_nav_wrapper .nav_login .opt .edit {border: 1px solid #0B3774;color: #0B3774;}
.main_nav_wrapper .nav_login .opt .logout {border: 1px solid #f18300;color: #f18300;}

.main_nav_wrapper .nav_banner {width: 580px;height:290px;margin-left: 20px;border-radius: 8px;}
.main_nav_wrapper .nav_banner .swiper-container { border-radius: 8px; width: 580px;height: 290px;}
.main_nav_wrapper .nav_banner .swiper-container .swiper-wrapper { border-radius: 8px; width: 580px;height: 290px;}
.main_nav_wrapper .nav_banner .swiper-container .swiper-wrapper .swiper-slide{ border-radius: 8px; width: 580px;height: 290px;}
.main_nav_wrapper .nav_banner .swiper-container .swiper-wrapper .swiper-slide img { border-radius: 8px; width: 580px;height: 290px;}

.main_nav_wrapper .nav_banner img {width: 100%;height: 100%;border-radius: 8px;}
.main_nav_wrapper .nav_notice {width: 290px;height: 290px;border-radius: 8px;background-color: #fff;padding: 20px;overflow: hidden;}
.main_nav_wrapper .nav_notice .lft {width: 64px;font-size: 16px;font-weight: 550;color: #333333;}
.main_nav_wrapper .nav_notice .rgh {}
.main_nav_wrapper .nav_notice .rgh span {width: 24px;font-size: 12px;font-weight: 400;color: #999999;}
.main_nav_wrapper .nav_notice .rgh img { width: 5px;height: 10px;vertical-align: baseline; }
.main_nav_wrapper .nav_notice ul {margin-top: 16px;}
.main_nav_wrapper .nav_notice ul li {border-bottom: 1px dashed #e8e8e8;padding: 10px 0;}
.main_nav_wrapper .nav_notice ul li:hover a{ color: #F18300; }
.main_nav_wrapper .nav_notice ul li a {color:#333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.main_nav_wrapper .nav_item .item {padding: 15px 26px;background-color: #fff;border-radius: 8px;margin: 20px 20px 0 0;cursor: pointer;}
.main_nav_wrapper .nav_item .item img {width: 50px;height: 50px;}
.main_nav_wrapper .nav_item .item span {font-size: 16px;font-weight: 400;color: #333333;}

.main-content-wrapper {background-color: #fff;}
.main-content-wrapper .common-title {padding: 20px 0;border-bottom: 1px solid #eee;}
.main-content-wrapper .common-title .lft {}
.main-content-wrapper .common-title .lft .line {width: 4px;height: 20px;background-color: #f18300;border-radius: 3px;margin: 3px 12px 0 0;}
.main-content-wrapper .common-title .lft span {font-size: 20px;font-weight: 550;color: #0B3774;}
.main-content-wrapper .common-title .rgh {margin-top: 5px;cursor: pointer;}
.main-content-wrapper .common-title .rgh span {font-size: 14px;font-weight: 400;color: #999999;}
.main-content-wrapper .common-title .rgh img {width: 5px;height: 10px;margin-left: 6px;vertical-align: baseline;}
.main-content-wrapper .common-des {width: 1220px;padding-top: 20px;}
.main-content-wrapper .common-des .item {width: 285px;height: 230px;margin: 0 20px 30px 0;border-radius: 8px;border: 1px solid #EEEEEE;cursor: pointer;transition: all .2s ease-out;}
.main-content-wrapper .common-des .item img {width: 100%;height: 159px;border-radius: 8px 8px 0 0;}
.main-content-wrapper .common-des .item .title {font-size: 14px;font-weight: 400;color: #333333;padding: 15px 12px;}
.main-content-wrapper .common-des .item .headline { overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }

.main-content-wrapper .news {}
.main-content-wrapper .news .metting {width: 590px;border: 1px solid #eee;border-radius: 8px;}
.main-content-wrapper .news .metting .common-title { padding: 20px 20px 20px 0; }
.main-content-wrapper .news .metting .metting-des {padding: 16px 20px 10px 24px;}
.main-content-wrapper .news .metting .metting-des .item {padding-bottom: 10px;cursor: pointer;}
.main-content-wrapper .news .metting .metting-des .item img {width: 6px;height: 6px;margin: 7px 16px 0 0;}
.main-content-wrapper .news .metting .metting-des .item div {font-size: 14px;font-weight: 400; color: #333; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width: 370px;}
.main-content-wrapper .news .metting .metting-des .item div:hover {color: #F18300;}
.main-content-wrapper .news .metting .metting-des .item span {font-size: 14px;font-weight: 400;color: #999999;}
.main-content-wrapper .news .healthy {width: 590px;border: 1px solid #eee;border-radius: 8px;}

/* main.jsp end */


.main-content-wrapper-train{width:1200px;margin:30px auto 50px;background-color:#FFF;}
.main-content-wrapper-train .common-des .item img{height:190px;}
.main-content-wrapper-train .common-des .item{width:360px;margin-left:20px;height:250px;}
.div-main-train-title{font-weight:550!important;font-size:18px!important;white-space:nowrap;display:block!important;}
.div-main-train-buy{float:right;color:#F18300;height: 25px;width:80px;text-align: center;border:1px solid #F18300;border-radius:12px;margin-left:10px;font-size:12px;}
.div-main-train-price{float:right;color:red;font-size:15px;font-weight:550;}										

.div-main-zcks-titlebak{font-weight:550!important;font-size:18px!important;white-space:nowrap;display:block!important;}
.div-main-zcks-buybak{float:right;color:#F18300;height: 25px;width:80px;text-align: center;border:1px solid #F18300;border-radius:12px;margin-left:10px;font-size:12px}
.div-main-zcks-pricebak{float:right;color:red;font-size:15px;font-weight:550;}


/*qrcode */
div[data-type=a-header-qrcode]:hover .div-header-qrcode{
	display:block;
}
.div-header-qrcode{
	z-index:9999;position:absolute;width: 200px;height: 200px;background-color: white;top: 50px;left: -50px;display: none;
}
.div-header-qrcode>img{
	width: 100%;height:100%;
}
/* 科研项目 */
.kyxm-container {width: 1300px;margin: 0 auto;margin-top: 20px;min-height: 100px;padding: 20px;}
.show_txt{
	color: red;
	font-weight: bold;
	font-size: 18px;
}
.btn-primary{	
	border: 0;
	background-color: #0B3774;
}

.btn-primary:focus,
.btn-primary:active,
.btn-primary:hover{
	border: 0;
	background-color: #275EA9;
}

.btn-normal{
	padding: 10px 20px;
	font-size: 16px;
}