@font-face{
    font-family: 'heiti'; 
    src: url('./font/AdobeHeitiStd.otf');
}
body{margin: 0;padding: 0;font-family: "新宋体";}
*{margin:0;padding:0;}
ul{list-style:none;}
.head{height:10%;background: #0090f0;background-size:100% 100%;color:#fff;z-index: 100;position: relative;box-shadow: 0px 5px 5px #00000030;text-align: center;}
.head .head-title{width: 70%;position: relative;display: inline-block;height: 100%;border-left: 1px solid #ffffff40;border-right: 1px solid #ffffff40;min-width: 1200px;margin-left: -3px;}
.head .head-title span{float: left;bottom: 33%;margin-left: 3%;font-size: 22px;font-weight: 600;letter-spacing: 3px;font-family:"微软雅黑";padding-top:2%;}
.head .head-title div{height: 35px;float: right;bottom: 20%;margin-right:1.5%;font-size: 14px;padding-top:3.5%;}
.head .head-title div a{height: 25px;display: inline-block;padding: 0px 10px 10px 10px;margin:0 15px;color:#fff;text-decoration: none;cursor: pointer;}
.head .head-title div a:active{color:#dcdcdc}
.head .head-title .bt{background-image:url(./imges/touxiang.png) no-repeat}
.head .head-title .a_hover{border-bottom: 4px solid #fff;}
.content{height:90%;text-align:center;}
.back_l{ background: url(./imges/logo_l.png) no-repeat;width: 44%;position: absolute;bottom: 0;margin-left: -40px;min-height: 447px;}
.back_r{background:url(./imges/logo_r.png);background-size:100% 100%;width: 24%;height: 35%;position: absolute;top: 20%;left: 75%;z-index: -1;}
.content_inthe{width:70%;min-width: 1200px;height:100%;margin:auto;position: relative;}
.login_entrance{float:left;width:26.8%;height:100%;background:#003f8ee3;box-shadow: -5px 0px 5px #00000030;border-left: 1px solid #ffffff;border-right: 1px solid #02488d;}
.login_entrance .entrance{width:76%;margin:auto;margin-top:10%;display: inline-block;}
.login_entrance .entrance hr{width: 29%;float: left;}
.login_entrance .entrance span{width:100px;float:left;color: #fff;}
.login_entrance form{display: inline-block;width: 77%;margin-bottom: 12%;}
.login_entrance .login{width:100%;margin:auto;margin-top: 10%;display: inline-block;} 
.login_entrance .login_none{display: none !important;}
.login_entrance .login .login-yh{width: 36px;height: 30px;background: url(./imges/atlas.png);background-position: -7px -107px; margin-bottom: 14px;}
.login_entrance .login .login-mm{width: 36px;height: 30px;background: url(./imges/atlas.png);background-position: -52px -108px;margin-top: 30px;margin-bottom: 14px;}
.login_entrance .login .login-yzm{width: 23px;height: 28px;background: url(./imges/dl_3.png);background-position: -52px -113px;margin-top: 30px;margin-bottom: 14px;}
.login_entrance .login input{width:95%;height:40px;border:0;border-radius: 4px;padding: 0px 0px 0px 5%;font-size: 16px;}
.login_entrance .login input::-webkit-input-placeholder { /* WebKit browsers */color:#999999;font-size: 16px;}
.login_entrance .login .login_msg{display: inline-block; width: 100%;text-align: initial;margin-top: 8px;font-size: 15px;color:#ffde00}
.login_entrance .login_suc{width: 77%;margin: 60px auto 140px;display: inline-block;color:#fff}
.login_entrance .login_suc .login_msg{font-size: 15px;color: #ffde00;position: relative;top: -20px;display: inline-block;width: 100%;}
.login_entrance .login_suc .login_photo{width:55%;margin:auto;}
.login_entrance .login_suc .login_photo img{width:100%;height:100%;}
.login_entrance .login_suc .login_sys_name{margin:25px auto;}
.login_entrance .login_suc .login_system{width: 100%;line-height: 35px;cursor:pointer;background: #1e7ab9;margin: 30px auto;border-radius: 5px;display: inline-block;position: relative}
.login_entrance .login_suc .login_system:active{background:#0081d4 !important}
.login_entrance .login_suc .login_exit{cursor:pointer;display: inline-block;width: 90px;position: relative;}
.login_entrance .login_suc .login_exit:active{color:#0081d4 !important}
.login_entrance .login_bot{width:100%;margin:auto;margin-top:20px;}
.login_entrance .login_bot span{width:44%;height:40px;background:#0091ef;border:0;border-radius: 4px;color:#fff;line-height: 40px;cursor:pointer;font-size:14px;}
.login_entrance .administrator{line-height: 40px;background: #0091ef;position: relative;width: 100%;display: inline-block;border-radius: 5px;color: #fff;margin-top: 10%;cursor:pointer;text-decoration: none; font-size:14px;}
.login_entrance .copyright{width: 76.5%;font-size: 12px;color: #a4bada; text-align: initial;display: inline-block;    position: relative;}
.login_entrance .copyright a{text-decoration: none;color: #a4bada;}
.login_entrance .copyright p{margin: 4px 0;}
.inthe_title{float:left;width:14%;height:100%;background:#fff;position: relative;box-shadow:-3px 0px 3px #00000030;}
.inthe_title .prompt{width: 100%;height: 83px;background: #0091ef;border-bottom: 1px solid #0357a9;}
.inthe_title .prompt div{line-height: 83px;color: #fff;font-size: 25px;display: inline-block;font-family:"微软雅黑";font-weigth:"700";}
.inthe_title .title_mao{width:100%;height:60px;border-bottom:1px solid #dfe3ec;display: inline-block;color:#666;font-size: 14px;font-family:"新宋体";}
.inthe_title .title_mao div{display: inline-block;}
.inthe_title .title_mao .mao_con{width: 75%;padding-top: 13px;}
.inthe_title .title_mao .mao_con div:nth-child(2){line-height: 33px;float: left;margin-left: 10%;}
.title-img{width: 36px; height: 30px;background: url(./imges/atlas.png);float: left}
.t_img_one{background-position: -7px -57px;}
.t_img_two{background-position: -48px -58px;}
.t_img_three{background-position: -88px -58px;}
.t_img_fuor{background-position: -130px -58px;}
.t_img_five{background-position: -213px -60px;}
.t_mao_active{background:#0091ef;color:#fff !important}
.t_mao_active .title-img{background-position-y: -14px;}
.adjust_size{width:70%;margin:auto;margin-top:40%;}
.adjust_size .adjust_size_small{width:100%;height:30px;border:1px solid #e2e2e3;border-radius: 6px;background:#0091ef;color:#fff}
.adjust_size .adjust_size_small .size_small_img{width: 36px;height: 30px;background: url(./imges/atlas.png);background-position: -293px -16px;float: left;}
.adjust_size .adjust_size_small .size_small{float: left;line-height: 30px;margin-left: 2%;font-size: 16px;}
.adjust_size .adjust_size_big{width:100%;height:30px;border:1px solid #e2e2e3;border-radius: 6px;margin-top:15px;color:#0091ef}
.adjust_size .adjust_size_big .size_big_img{width: 36px;height: 30px;background: url(./imges/atlas.png);background-position: -341px -60px;float: left;}
.adjust_size .adjust_size_big .size_big{float: left;line-height: 30px;margin-left: 2%;font-size: 16px;}
.the_top{width:65px;margin:auto;margin-top: 96%;display:inline-block;}
.the_top:active div{color:#0081d4 !important}
.the_top a{width: 47px;height: 47px;display:inline-block;background: url(./imges/atlas.png);background-position: -414px -18px;margin: auto;}
.the_top div{color:#0091ef;font-size: 13px;}

.inthe_r{position: relative;float:left;width:58.8%;height:100%;background:#dbe3ea;box-shadow: 5px 0px 5px #00000030;border-left: 1px solid #0357a9;border-right: 1px solid #fff;}
.inthe_r .inthe_r_cont{width:100%;height:100%;position: relative;overflow: scroll;background: url(./imges/bj_dt.png) no-repeat !important;background-size: 100% !important;}
.inthe_r .inthe_r_cont .con_module{width: 90%;box-shadow: 0px 0px 10px #00000030;background: #fff;border-radius: 16px;margin: auto;margin-bottom: 60px;}
.inthe_r .inthe_r_cont .con_module .con_module_title{width:100%;height:60px;background: #0091ef;background-size: 100% 100%;border-radius: 10px 10px 0px 0px;overflow:hidden;margin-top: 170px;}
.con_module_title .module_title{margin-left: 11px;padding-top: 14px;line-height: 35px;}
.con_module_title .module_title i{float: right;width: 130px;height: 85px;margin-top: -24px;margin-right:-4%;background: url(./imges/title-logo.png);background-size: 100%;}
.con_module_title .module_title div:nth-child(1){}
.con_module_title .module_title div:nth-child(2){line-height: 31px;float: left;margin-left: 19px;color: #fff; font-size: 14px;}
.biaoyu{color: #ffffffb5;position: absolute;z-index: 1;top: 3%;font-size: 22px;font-weight: bold;font-family: sans-serif; width: 100%;letter-spacing: 8px;text-shadow: 5px 4px 4px #00000030;line-height: 40px;height:0px;    margin-top: 30px;}
/* 滚动条兼容性 */
/*webkit内核*/
.inthe_r_cont::-webkit-scrollbar {width:0px; height:0px;}
/*o内核*/
.inthe_r_cont{ -moz-appearance: none !important;  background: rgba(0,255,0,0) !important;}
/*IE10,IE11,IE12*/
.inthe_r_cont{
    -ms-scroll-chaining: chained;
    -ms-overflow-style: none;
    -ms-content-zooming: zoom;
    -ms-scroll-rails: none;
    -ms-content-zoom-limit-min: 100%;
    -ms-content-zoom-limit-max: 500%;
    -ms-scroll-snap-type: proximity;
    -ms-scroll-snap-points-x: snapList(100%, 200%, 300%, 400%, 500%);
    -ms-overflow-style: none;
    overflow: auto;
}
.module_title_con{width: 100%;display: inline-block;color:#333;padding-bottom: 40px;padding-top:5px}
.module_title_con p{margin:0 auto !important}
.module_title_con .title_con_t{width:100%;height:40px;display: inline-block;border-bottom:1px solid #dfe3ec;margin-top:18px}
.module_title_con .title_con_t div{width:100%;margin:0px auto;}
.module_title_con .title_con_t div span{float: left;background: #1942f4;color: #fff;border-radius: 2px;font-size: 12px;padding: 3px 7px;margin-left:4%;}
.module_title_con .title_con_t div a{width: 65%;color: #0357a9;font-size: 14px;position: relative;float: left;margin-left: 12px;
    text-decoration: none;text-overflow: ellipsis;white-space: nowrap; overflow: hidden;text-align: justify;line-height:20px}

.see_more{display: inline-block;margin: 40px 0px 40px 80%;font-size: 14px;text-decoration:none;color:#0091ef;line-height: 20px;}
.company_module{width:100%;font-size:15px;}
.company_module li{display: inline-block;width: 100%;height: 30px;}
.company_module div{display: inline-block;width: 93%;margin:0px auto;line-height: 40px;}
.company_module p{float: left;margin: 0;text-align: left;}
.company_module .p1{width:20%;font-family:"新宋体,14px";color:#666;}
.company_module .p1 span{display: inline-block;width: 80%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden}
.company_module .p2{width: 64px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;float: right;font-family:"新宋体,14px";color:#666;}
.company_module dl{width: 50%;margin: 0;line-height: 40px;text-align: left;float: left;}
.company_module .company_name{width:60%;float:left;margin:0;text-align: justify;color: #0357a9;text-decoration: none;
	text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding-right:27px}
.company_module .company_name span{width: 10px;height: 100%;float: left;margin-left:2px;margin-top:4px;}
.company_module .company_name span::after{content:"";width: 2px;height: 2px;background: #074a98;margin: 15px 8px 12px 0px;display: block;}
.project_module{width:100%;display: inline-block;font-size: 15px;}
.project_module .pro_module_title{width:100%;height:40px;line-height:40px;background: #f1f4fb;display: inline-block;margin-bottom: 15px;}
.project_module .pro_module_title div{width:90%;height:100%;margin:auto;background: #f1f4fb;display: inline-block;color:#827d81}
.project_module dl{height:100%;float:left;margin:0;text-align: justify;cursor:pointer;line-height: 40px;}
.project_module .project_name{width:100%;display: inline-block;line-height: 40px;color:#999999}
.project_module .project_name div{width:90%;margin:auto;display: inline-block;line-height: 16px;}
.project_module .project_name dl div{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.project_module .project_name dl:nth-child(1) a{width: 90%;color: #074a98; display: inline-block;text-decoration: none;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.project_module .project_name dl:nth-child(3) div{width:100%;}
/* .experts_module{width:100%;display: inline-block;font-size: 15px;padding-bottom: 30px;}
.experts_module img{width: 100%;height: 100%;border-radius: 9px;}
.experts_module .experts_mod_d{width: 21.3% !important;float: left;text-align: center;margin-top: 30px;margin-left: 9%;}
.experts_module .experts_mod_d div{width:100%;height: 180px;margin: auto;}
.experts_module .experts_mod_d p{display: inline-block;width: 100%;margin:0;color:#989898;font-size: 14px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.experts_module .experts_mod_d .experts_name{color:#0a4999;font-size: 15px;margin-top: 10px;} */
#experts li{display:inline-block;width:100%;border-bottom:1px solid #dfe3ec;}
#experts li .experts_mod_d{width: 25.3%; float: left;text-align: center; margin:4%;}
#experts li .experts_mod_d div{width: 100%;height: auto;margin: auto;}
#experts li .experts_mod_d img{width: 100%;height: 100%;border-radius: 9px;}
#experts li .experts_name{color: #0a4999;font-size: 14px;margin-top: 25px;font-family:"新宋体";margin-bottom:10px;}
#experts li p{display: inline-block;width: 100%;margin: 0;color: #989898;font-size: 14px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;} */

.instruction_mod{display: inline-block;padding: 15px 0;}
.instruction_mod .title_con_t{width:100%;border-bottom:1px solid #dfe3ec;display: inline-block;}
.instruction_mod .title_con_t div{width:100%;height: 20px;margin:20px 0;}
.instruction_mod .title_con_t div a{width: 75%;color: #074a98;font-size: 14px;position: relative;float: left;margin-left: 3.5%;
    text-decoration: none;text-overflow: ellipsis;white-space: nowrap; overflow: hidden;text-align: justify;}

/* list 公用 */
.search{width:80%;height:34px;background-color:#0090f0;margin:auto;margin-top:40%;display: inline-block;border-radius:3px;}
.search select{width: 100%;background: #0090f0;color: #fff;padding-left: 7px;font-size: 15px;height: 34px;border:0}
.search input{float: left;
    width: 90px;
    background: #0090f0;
    padding-left: 9px;
    font-size: 13px;
    line-height: 27px;
    border: 0;
    color: #fff;
    height: 34px;
    border-radius: 5px;}
.search #searchTitle{float: right;
    width: 30px;
    height: 27px;
    font-size: 13px;
    margin-top:4px;
    margin-right:3px;
    line-height: 29px;
    background: url(./imges/search.png);
    color: #5a3e3e;
    border-radius: 5px;
    background-size: 100% 100%;}
.search input::-webkit-input-placeholder{color:#fff}

.list_paging{color:#333;line-height:28px;font-size: 12px;display: inline-block;margin:30px;width: auto !important;}
.list_paging span{float:left}
.list_paging a{display: inline-block; width:50px;height:35px;line-height:35px;;border: 1px solid #e2e2e2;color: #333;text-decoration: none;vertical-align: middle;}
.list_paging .page_dq{background: #0090f0;border: 1px solid #0090f0;}
/* detail */
.wechat{width:60%;margin:auto;margin-top:40%}
.wechat p{color:#0091ef;font-size:13px}

/* 注册 - register */
.register_b{background: #0357a9;box-shadow: 0px 0px 11px #524f4f;display: inline-block;}
.register{width:80%;display: inline-block;margin:auto;background:#fff;margin-top:30px;border-radius: 17px;position: relative;}
.register .con_module_title{width:100%;height:42px;background: url(./imges/register_title.png);background-size:100% 100%}
.con_module_1{width:100%;height:171px;    background: url(./imges/bj_dt.png) no-repeat !important}
.register .con_module_title .module_title{margin-left: 11px;padding-top: 5px;line-height: 35px;}
.register .con_module_title .module_title div:nth-child(2){line-height: 31px;float: left;margin-left: 19px;color: #fff; font-size: 15px;}
.register_con{width:100%;color:#0357a9;display: inline-block;padding: 10px 0;color:#0357a9}
.register_con_title{width:100%;line-height:40px;border-bottom:1px solid #0091ef;text-align: center;display: inline-block;margin-bottom: 30px;}
.register_input{width:50%;float:left;margin-bottom:15px}
.register_input b{color:red}
.register_input dl{float: left;line-height: 35px;margin: 0;}
.register_input dl:nth-child(1){width:35%;text-align: right;}
.register_input dl:nth-child(1) span{margin-right:15px;line-height:35px;}
.register_input dl:nth-child(2){width:65%;text-align: left;position: relative;}
.register_input dl:nth-child(2) input{width: 55%;height: 30px;float: left;border-radius: 4px;border: 1px solid #cccccc;padding-left: 5px;color: #0357a9 !important;margin: 4px 0 0 0;}
.register_input select{height: 30px;width: 55%;border-radius: 4px;border-color: #cccccc;padding-left: 5px;color: #0357a9 !important;}
.register_but{width:100%;text-align:center;margin: 25px 0;}
.register_but span{width: 100px;line-height: 35px;background: #0091ef;display: inline-block;border-radius: 6px;color: #fff;cursor:pointer}
.help-block{margin-top: -2px;margin-bottom: 0;color: red; display: inline-block;margin-left: 5px;}
.dis_hide{display: none !important;}
.register textarea{resize:none;width: 82.7%;line-height: 23px;padding: 7px;margin: 0;color: #0357a9 !important;float: left; border-radius: 4px;}
.tishi span{margin-left:0px}
#info li{display:inline-block;width:100%;height:40px;margin-top: 18px;border-bottom: 1px solid #dfe3ec;}
#project li{height:50px}
#project .str_move{width:100%}

/* 公用 */
.hover:hover{cursor:pointer !important;color:#161617 !important}
.time{width: 90px;margin: 0;color: #808080;font-size: 14px;float: right;display: inline-block;margin-right:2.4%;}
.has-error{color:red;}
.custom_but:active{background:#0081d4 !important}



/* 编辑框 */
.module_title_con_de{width: 93%;display: inline-block;color:#333;padding:30px 25px}
.text_edit{text-align:initial;line-height:30px}
.text_edit p{margin:auto !important}


/* 显示或隐藏密码  */
.pass{
    position: relative;
}
.pass .fa{
    position: absolute;
    right: 11px;
    top:10px;
    font-size: 20px;
    cursor: pointer;
    opacity: 2;
    color: #5F6368;
}


