/*header*/
.header1{ height:200px; width:100%;}
.header>ul{ height:460px;margin:0 auto;display:block;}
.header_top{ height: 62px;}
.navFixed{ position: fixed;left: 0;top: 0;_position: absolute;top:expression(offsetParent.scrollTop+0);z-index:1000; backdrop-filter: blur(10px);background:rgba(255,255,255,.6);height:62px; display: block; width:100%;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.1);}

.loginbt{ height:74px; top:0; right: 40px}
.loginbt li{ width:86px; height:36px; line-height:36px; background:#FF0000; text-align:center; color:#000000; margin-top:12px;margin-right:40px;border-radius:3px; }
.loginbt a{ color:#FFFFFF; width:86px; height:36px; display:block}
.loginbt a:hover{ color:#FFFFFF;height:36px; background:#F50000}



.test_upload{ width: 460px;height:48px; line-height: 48px; background: #ffffff; margin-top: 38px; box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1); border-radius: 3px;}
.test_upload input{width:320px;margin-left: 15px;height: 100%;font-size: 14px; background: transparent;border: none;outline: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.test_upload button{width: 120px; height: 48px; line-height: 48px; border-radius:0 3px 3px 0; border:1px #ff0000 solid; color: #fff; background: #ff0000; cursor: pointer}
.test_upload button:hover{ background: #EE0B0B}
.header_bz{ font-size: 12px; color: #B5B5B5; margin-left: 10px; line-height: 36px}





/*part1*/
.lab_xm{ width: 1230px; margin:60px auto 40px auto; }
.lab_title{ text-align: center; margin-bottom: 60px}
.lab_title h3{ font-size: 36px; font-weight: bold;  line-height: 64px}
.lab_list li{ width: 330px; height: 400px; box-shadow: 0px 0px 10px 0 rgb(55 99 170 / 10%); padding: 25px;position: relative; float: left; margin:12px;background: #fff;}


.lab_list_top{width: 330px;height: 185px; background-size: cover; margin-bottom: 25px;}
.lab_list_top span{height: 80px; width: 220px; line-height: 80px ;text-align: center; display: block; color: #333; background:rgba(255,255,255 ,0.4);backdrop-filter:blur(10px);  font-size: 19px; font-weight: bold; position:relative; top: 56px; left: 56px}
.lab_list_title{ font-size: 16px; font-weight: 500;line-height: 36px}
.lab_list_tpis{  color: #5E5E5E ; font-size: 12px; line-height: 22px;}
.lab_list_click{width: 80px; height: 24px; line-height: 24px;background:url(../images/jiantou.png) no-repeat right ;background-size:12px 12px;position:absolute;right: 25px; bottom: 20px}
.lab_list_click a{color:#FE7300}


.lab_list_bg1{ background-image:url(../images/lab_xm_1.png);background-size: cover;}
.lab_list_bg2{ background-image:url(../images/lab_xm_2.png);background-size: cover;}
.lab_list_bg3{ background-image:url(../images/lab_xm_3.png);background-size: cover;}
.lab_list_bg4{ background-image:url(../images/lab_xm_4.png);background-size: cover;}



.header2{height:200px; width:100%;}
.header_tip2{ width: 1160px; height:188px;  margin:140px auto 0 auto; display: block;}
.header_tip2 h2{ font-size: 36px; font-weight: 600; }
.header_tip2 h3{ font-size: 14px; line-height: 24px; margin-top: 10px; width: 700px}



.lab_main{ width: 1190px; margin:0 auto 40px auto; border-top: red 4px solid; border-radius: 8px; min-height: 600px; background: #fff;box-shadow: 0px 0px 10px 0 rgb(55 99 170 / 10%); padding-bottom: 30px;}
.lab_main_title{margin: 0px 0 40px 0; text-align: center;}
.lab_main_title h3{ font-size: 24px; font-weight: bold;line-height: 42px}
.lab_main_upload{ width: 1025px; min-height: 320px; margin: 0 auto;background:#F7F8FA; border-radius: 4px; border:1px dashed #D4D4D4;}
.lab_upload_img{margin:60px auto 60px auto;width: 62px}
.lab_upload_bot{margin: 0 auto; width: 170px; text-align: center;}
.lab_upload_bot a{ background: red; line-height: 46px; color: #fff; padding: 12px 30px; border-radius: 2px}
.lab_upload_bot button{margin: 0 auto; text-align: center; background: red; line-height: 46px; color: #fff; padding:0px 20px; border-radius: 4px; border: 0px;cursor: pointer;}
.lab_upload_txt{ width: 500px;margin: 0 auto;  border: none; line-height: 32px; text-align:center; margin-top: 20px;}
.lab_upload_txt input{border: none; line-height: 32px; background: none; width: 500px; text-align:center; overflow: hidden; color: #999;}

/*uoload*/

.upload_file{ width: 1150px; height: 357px; margin:0 auto;background:#fff url(../images/upload_bg.svg); border-radius: 4px; border: #ccc 1px dotted}
.upload_img{ margin: 90px auto 0 auto; width: 62px}
.upload_img img{ width: 52px }
.upload_bt{ width: 140px; height:38px; line-height:38px; margin:26px auto 0 auto; background: #FF0000; border-radius: 4px; text-align: center; font-size: 12px }

.upload_bt a{ color: #fff }
.upload_bt a:hover{ color: #fff }

.upload_list{ width: 1000px; height: 340px; margin:0 auto;background:#F9FBFD ; border-radius: 4px; border: #ccc 1px dotted; padding: 20px}
.upload_list_title{height: 42px; line-height: 42px; background: #EEF2F7;}
.upload_list_name{ width: 610px; float: left;  padding:0 10px;}
.upload_list_size{width: 100px; display:inline-block;}
.upload_list_zt{width: 160px; display:inline-block; }
.upload_list_cz{width: 100px; display:inline-block;}
.upload_list_file{height: 56px; line-height: 56px; border-bottom: #ECECEC 1px solid; overflow: hidden;}
.chenggong{ color: #1A9500 }
.shibai{ color: #FF2626 }
.wancheng{ color: #000000 }
.jdt_bg{ width: 80px; height: 4px; border-radius: 4px; background: #ccc }
.jdt{ width: 80%; height: 4px; border-radius: 4px; background:#ff0000 }







.header3{width:100%;}
.lab_change{width: 1025px; height: 250px;margin:50px auto;}
.lab_change li{ height: 60px;width: 40%; display: inline-block; border: 1px dashed #D4D4D4; padding: 40px;}
.lab_change img{ float:left; width: 56px; margin-right: 20px;}
.lab_change h2{ font-size: 18px; font-weight: 500; line-height: 32px; }





/*choice*/
.choice{ width:1208px; height:350px; margin:60px auto; }
.choice h3{ text-align:center; font-size:24px; font-weight:bold; margin-bottom:30px}
.choice  li{ width:214px; height:180px; border:#F2F2F2 1px solid; display:inline-block; padding:30px; margin:0 11px; position:relative;background: #fff; box-shadow: 0px 0px 10px 0 rgb(55 99 170 / 10%);
}
.choice img{ width:40px}
.choice  span{ font-size:16px; font-weight:bold; position:absolute; left:80px; top:40px}
.choice  p{ margin-top:20px; line-height:26px}


.example{width:100%;}
.example_main{ width: 1160px; margin:0 auto 40px auto;  background: #fff; padding: 60px 0 60px 0 ; border-radius: 8px;border-top: 4px solid red;}


.lab_main_upload1{ width: 1025px; height: 220px; margin: 0 auto;background:#F7F8FA; border-radius: 4px;background-image: linear-gradient(0deg, #ffffff 0%, #f3f5f8 100%);box-shadow: 0px 0px 10px 0 rgb(55 99 170 / 10%);
 border: 2px solid #fff;margin: 0 auto; padding-top: 120px;}
.lab_upload_img1{ font-size: 28px; font-weight: 500; text-align:center; margin: 80px 0 40px 0;}
.lab_upload_bot1{margin: 0 auto; width: 170px; text-align: center;}
.lab_upload_bot1 a{ background: red; line-height: 46px; color: #fff; padding: 12px 30px; border-radius: 2px}
.lab_upload_bot1 button{margin: 0 auto; text-align: center; background: red; line-height: 46px; color: #fff; padding:0px 20px; border-radius: 4px; border: 0px;cursor: pointer;}
.lab_upload_txt1{ width: 500px;margin: 0 auto;  border: none; line-height: 32px; text-align:center; margin-top: 20px;}
.lab_upload_txt1 input{border: none; line-height: 32px; background: none; width: 500px; text-align:center; overflow: hidden; color: #999;}

.lab_change1{width: 1025px; height: 1050px;margin:50px auto;}
.lab_change1 li{height: 160px;vertical-align: top; margin:0 8px 30px 8px; border: 2px solid #fff; width: 40%; display: inline-block; padding: 40px; border-radius: 4px;background-image: linear-gradient(0deg, #ffffff 0%, #f3f5f8 100%);box-shadow: 0px 4px 10px 0 rgb(55 99 170 / 10%);}
.lab_change1 img{ float:left; width: 48px; margin-right: 20px;}
.lab_change1 h2{ font-size: 18px; font-weight: 500; line-height: 32px; }
.gn_list{clear: both; margin-top: 50px; line-height: 24px;}
.gn_list a{ text-align: left; padding: 2px 10px; border: 1px solid #ccc; border-radius: 2px; display: inline-block; margin-bottom: 10px; margin-right:8px;}
.gn_list a:hover{border: 1px solid red;}





.lab_main_hide{ width: 1025px; min-height: 180px; margin: 0 auto 20px auto;background:#F7F8FA; border-radius: 4px; border:1px dashed #D4D4D4;}

.lab_main_hide h4{ font-size: 18px; font-weight: 500; text-align:center; line-height: 36px; margin: 30px 0 10px 0; }

.lab_upload_hide_name{text-align:center;}

.lab_upload_hide_name input{ width: 460px;line-height: 42px; padding-left: 10px;border: 1px solid #ccc;border-radius: 4px;}

.lab_hide_tip{ width: 1025px; margin: 0 auto; line-height: 36px; font-size: 12px; color: #999; }



.lab_list{width: 1212px;margin: 0 auto 60px auto;}




/*05-12*/
.lab_lsit_xt{width: 180px; height: 24px; line-height: 24px;position:absolute;left: 25px; bottom: 20px}
.lab_lsit_xt span{ font-size: 12px;margin-right: 5px; border-radius: 2px;padding: 3px 4px;background: #f2f5fa;border: 1px solid #dcdfe5;color:#727782; }


/*05-17*/
.lab_dap{ position: relative; overflow:hidden;width: 1140px; box-shadow: 0px 0px 10px 0 rgb(55 99 170 / 10%);}
.lab_dap_title{ font-size: 20px; font-weight: 500;line-height: 36px;text-align: center; margin-bottom: 10px;}
.lab_dap_img{margin: 25px;}
.lab_dap_img img{ width: 330px; border: 1px solid #dcdfe5;}
.lab_dap li{width: 1140px;box-shadow: 0px 0px 10px 0 rgb(55 99 170 / 10%);position: relative;float: left;background: #fff;}
.lab_dap_ck{ position: absolute; left: 298px;top: 26px;background: #f3f5f8;padding: 5px;font-size: 12px;border-radius: 0 0 0 6px;}
.lab_dap_tip{ position: absolute; right: 26px;top: 26px;background: #e6ebf2;padding: 5px;font-size: 12px;border-radius: 0 0 0 6px;}
.lab_dap_bt{position: absolute;width: 740px;border: 1px solid #dcdfe5;text-align: center;line-height: 46px;margin-top: 5px;background: #535b6d;color: #fff;left: 373px;bottom: 30px;}
.lab_dap_bt a{height: 46px;display: block;color: #fff;}
.lab_dap_bt a:hover{ background: #374056;height: 46px;display: block; color: #fff;    }
.lab_dap_json{ position:absolute; width: 720px;height: 380px;border: 1px solid #dcdfe5;right: 25px;top:25px; overflow: auto; background: #f3f5f8; padding: 10px; font-size: 12px;line-height: 28px;white-space: pre-wrap;}
.tab-cont__wrap{ position:relative; }
.tab-title{width: 940px; margin: 0 auto;}
.tab-title .item {display: inline-block;width: 80px;height: 46px;line-height: 46px;text-align: center;color: #333;font-size: 16px;margin:20px;}
.tab-title .item-cur {color: #424242;border-bottom: 3px solid red;}


/*05-19*/

.lab_dap_tishi{ width: 350px;height: 160px;box-shadow: 0px 0px 10px 0 rgb(55 99 170 / 10%); z-index: 9999; position:absolute; margin: 0 auto; top: 200px; background: #fff; display: none;border-radius: 2px;}
.lab_dap_tishi_1{ text-align: center; padding: 60px 0 40px 0;}
.lab_dap_tishi_4{ padding: 8px 0 0 15px;font-size: 12px;}
.lab_dap_tishi_2 a{text-align: center;background: #535b6d; padding: 4px 8px; margin-left: 280px; font-size: 12px; color: #fff;border-radius: 2px;}
#lab_gray{width:100%;height:100%;background:rgba(0,0,0,0.3);position:fixed;top:0px;display:none;z-index:99;}



/*05-26*/
.lab_upload_files{position: absolute;top: 180px;left: 0;width: 100%;cursor: pointer;}
.upload_files{cursor: pointer;opacity: 0;filter: alpha(opacity=0);font-size: 54px;}



/*09-05*/
.cj{ height: 380px;width: 1140px; margin: 0 auto; box-shadow: 0px 0px 10px 0 rgb(55 99 170 / 10%);border-radius:8px; margin:0 25px 40px 25px; display: inline-block; position: relative;}

.cj-img{ height: 315px; width: 300px; position: absolute; right: 30px; top: 30px;}
.cj-img img{height: 315px; width: 300px; border-radius: 14px;}


.cj-tit{ margin-bottom: 18px; }
.cj-nr{ padding: 30px;}
.cj-nr h2{ font-size: 24px; font-weight: 600;}
.cj-td b{ line-height: 30px; height: 30px; margin-bottom: 10px; background: red; color: #fff; padding: 0px 10px; border-radius: 3px; font-weight: normal; display: inline-block;}

.cj-td{  border-radius: 4px 40px 0px 4px; line-height: 28px; margin-bottom: 15px;}
.cj-fa{  border-radius: 40px 4px 4px 0px; line-height: 28px;}

.cj-fa b{ line-height: 30px;  height: 30px;margin-bottom: 10px;background: #2953c8; color: #fff; padding: 0px 10px; border-radius: 3px;font-weight: normal;display: inline-block}
.cj-fw span{display: inline-block; padding: 5px 10px;  border-radius: 2px; border: 1px #f0f0f0 solid; background: #fff; font-size: 12px;}
.cj-td-t{ padding-bottom: 5px; height: 145px;}

.cj-nr p{ margin-bottom: 4px; padding: 0px 26px;position:relative;}

.cj-zi{ position: absolute; left: 0px; bottom: 6px; width: 16px; height: 16px; border-radius: 16px; background: #b0b1c2; color: #fff; text-align: center; line-height: 18px; font-size: 12px;}

.cj-fw-bq{ position: absolute; top: 0px;left: -100px; z-index: -1; }
.cj-fw-bq p{ background:#fff; margin-bottom: 8px;border-radius: 0 10px 0 10px; line-height: 34px; padding: 0 8px; font-size: 12px;text-align: center; border: 1px #ececec solid; color: #777;}



/*news*/

.news_xq{ margin-top: 64px; border-top: 1px #e6e6e6 solid; }
.new_xq_left{ width: 240px;min-height: 650px;background: #fff;position: fixed;top:65px;overflow-x: hidden;overflow-y: auto;bottom: 0; border-right: 1px solid #eee;}
.new_xq_right{ width:calc(100% - 241px);  float: right; min-height: 650px; background: #fff;}
.new_li li{ height: 44px; line-height: 44px; overflow: hidden;}
.new_title h2{ padding-left: 20px; font-size: 14px; line-height:44px;font-weight:600}
.new_list_title li a{ line-height: 44px; overflow: hidden; display: block; padding-left: 36px;}
.new_list_title li a:hover{ background: #f5f6f7; padding-left: 36px;}
.new_link{background: #f5f6f7;color: red;}
.new_fl_title h2{ font-size: 18px; margin:26px 0 0 160px ; padding-left: 20px; border-left:1px #ccc solid; font-weight: 800; }
.new_xq_nr{ padding: 20px 50px 50px 50px; }
.new_xq_nr h1{ font-size: 28px; font-weight: 600; margin-bottom: 35px;}
.new_xq_xx{ line-height: 26px; }
.new_xq_xx pre{background: #f3f3f3;padding: 30px;border-radius: 10px;}

.new_xq_dh{ margin-bottom: 40px; color: #666;} 




.kefu{ position: fixed;right: 20px;top: 400px;z-index: 200; }
.kefu_qq img{ width: 44px;height: 44px;border-radius: 50%; margin: 4px 0 0 4px }
.kefu_qq{ width: 52px; height: 146px; background: linear-gradient(180deg, #ff3b3b 0%, #ffa45a 100%); border-radius: 26px;padding: 2px 2px calc(12px * var(--qcloud-float-ratio));box-shadow: 8px 8px 20px 0 rgba(55,99,170,.1);}
.kefu_qq a{ color: #fff }
.kefu_qq a:hover{}

.kefu_qq span{width: 16px; display: block;color: #fff; margin:0 auto}
.kefu_bd{width:52px;height:86px;background-image: linear-gradient(0deg, #ffffff 0%, #f3f5f8 100%);box-shadow: 8px 8px 20px 0 rgb(55 99 170 / 10%);border: 2px solid #fff;border-radius: 52px; margin-top: 10px}
.kefu_bd img{ width: 22px; height: 22px; margin:15px 0 0 15px}
.kefu_bd  span { font-size: 12px; color: #676767; display: block; width: 26px; margin: 0 0 0 15px}

.kefu_tx{ display: none; width:140px;height:180px;background: #fff;box-shadow: 8px 8px 20px 0 rgb(55 99 170 / 10%);border: 2px solid #fff;border-radius: 10px; margin-top: 10px; position: absolute;top: 0px; right: 70px}
.kefu_tx img{ width: 120px; height: 120px; margin:10px 0 0 10px;border-radius: 5%;}
.kefu_tx p{font-size: 12px; text-align: center; margin-top:5px;}
.kefu_bd a{ color: #676767; }
.kefu_qq:hover ~ .kefu_tx{ display: block;}

.kefu_hhr img{ width: 52px; margin-bottom: 20px}





























