/*全局*/
html{font-size: 62.5%; margin:0px;}
body,dt,th,h1,h2{padding:0px; margin: 0px; color: #898989; font-family: "微软雅黑"; font-size:14px; font-weight:normal;}
a{text-decoration:none;color:#666666;}
a:hover{ color:#996633;}
a:active{ color:#333333; opacity:0.6; background-color:#999999;}
ul , li , p{margin: 0px; padding: 0px; list-style-type: none;}
input,button,select,textarea{outline:none; padding:0px; margin:0px;}
img{border: 0px;}
.clear {clear:both;}
body{ background-color:#FFFFFF;}

/* 登录 */
.content{ background-color:#F3F0E8;}
.content .top{ height:50px; line-height:50px; font-size:15px; color:#FFF; background-color:#081F3F;}
.content .top marquee{ display: flex; align-items: center; position:relative;}
.content .top img{ display: block; width: 26px; float: left; margin-top:12px; margin-right: 14px;}
.content .top2{ padding-left: 50px; padding-right: 50px; position:relative; z-index:1; border-bottom:3px solid #C9A14A;
 padding-top:20px; padding-bottom: 6px;}
.content .top2 .top2_con{ max-width: 1200px; margin:0px auto; overflow: hidden;}
.top2_con h1{}
.top2_con h2 img{ display: block; height: 110px;}
.top2_con h2{ float: right; padding-top:15px;}
.top2_con h2 img{ display: block; height: 80px;}


.fzcon{ padding-top:30px; padding-left: 50px; padding-right: 50px;}
.fzcon .backpic{}
.con{ max-width:1200px; margin:0px auto; padding-bottom:50px; position:relative;}


.loginkk{ display: flex; align-items:flex-start;}
.login{ background-color:#FFFFFF; box-shadow:0px 8px 28px 0px #0C2D5A18; padding:32px 32px; flex: 1; border-radius:12px; position: relative;
 min-height: 550px;}
.login_top{ height:40px; font-size:14px; overflow: hidden;}
.login_top a{ display:block; height:40px; line-height:40px; color:#FFF; text-align:center; padding-left:22px; padding-right:22px;
 background-color:#8A97A6; float:left; font-weight:normal;}
.login_top a.login_top_a{ background-color:#1A5A9E; color:#FFFFFF; font-weight:bold;}
.login_top a:nth-child(1){ border-top-left-radius:6px;}
.login_top a:nth-child(2){ border-top-right-radius:6px;}

.login_con{ position:relative; z-index:2; border-radius:5px; padding-top:25px;
 display: flex; align-items:flex-start; flex-direction:column; gap:25px; height:fit-content; justify-content:flex-start;}
.logput{ position:relative; width:100%;}
.logput dt{ font-size:14px; color:#1A2332; padding-bottom: 8px;}
.logput input{ height:42px; border:1px solid #CCCCCC; background-color:#F6F7F9; text-indent:8px; width:100%; border-radius: 6px;}
.logput2 input{ width:156px;}
.logput2 p{ position:absolute; width:190px; height:44px; line-height:44px; top:29px; left:170px;}
.logput2 p span{ font-size:20px; color:#D80001; display:block; float:left; width:120px; height:44px; position: relative; top: -2px;
 border-radius:5px; overflow: hidden;}
.logput2 p a{ font-size:14px; margin-left:10px; color:#000000;}
.logsub{ height:34px;}
.logsub a{ display:block; width:105px; height:44px; line-height:44px; color:#333333; text-align:center; background-color:#f6f6f6; float:left; border-radius:6px; border:1px solid #CCCCCC;}
.logsub a.logsub_a{ margin-right:10px; background-color:#1A5A9E; color:#FFFFFF; border:1px solid #1758C0;}
.log_shuo{ text-align:center; line-height:30px; height:30px; padding-top:10px; color:#5C6B7A; font-size:13px;}
.login_about{ color:#FFFFFF; line-height:24px; font-size:14px; text-align:center; padding-top:100px; padding-left:50px;}
.dliu{ padding-top:28px;}
.dliu h1{ color: #0C2D5A; box-sizing: border-box; color: #0C2D5A; font-family: "Noto Serif SC", system-ui, sans-serif;
 font-size: 18px; font-style: normal; font-weight: 700; letter-spacing: 0px; line-height: normal; text-align: left; white-space: nowrap;}
.dliu_con{ display: flex; justify-content:space-between; margin-top:12px;}
.dliu dt.dt_1{ background-color: #ffffff; border-radius:8px; padding: 0px 15px; height: 52px;
 line-height: 52px; color:#1A2332; font-size: 13px; font-family: "Noto Serif SC", system-ui, sans-serif; display: flex; align-items: center;
 width:30%;}
.dliu dt.dt_1 span{ display: block; width:26px; height: 26px; border-radius:28px; overflow: hidden; background-color: #1A5A9E;
 margin-right:12px; font-size: 14px; font-weight: bold; color: #ffffff; display: flex; align-items: center; justify-content: center;}


.tim_rig{ display: flex; align-items: center; flex-direction:column; margin-left: 25px;}
.tim_rig h1{ border: 2px solid #C9A14A; border-radius: 5px; overflow: hidden;}
.tim_rig h1 img{ display: block; width:260px;}
.tim_rig h2{ margin-top:20px; border: 2px solid #dedede; border-radius: 5px; overflow: hidden; padding:15px; background-color: #ffffff;}
.tim_rig h2 img{ display: block;}


.dbott{ text-align: center; display: flex; justify-content: center; align-items: center; line-height: 40px; background-color: #081F3F; color: #FFFFFF;
 padding-right:25px;}
.dbott a{ color: #ffffff; margin-left: 35px;}


/* 1 */
.ticonkk{ display: flex; align-items:flex-start;}
.ticon{ background-color:#FFFFFF; box-shadow:0px 8px 28px 0px #0C2D5A18; padding:32px 32px; flex: 1; border-radius:12px;}

.tifcon{}
.titit{ padding-left:0px; padding-right:18px; padding-top:0px; padding-bottom:12px; border-bottom:1px solid #CCCCCC;}
.titit dt{ line-height:22px; color:#000000; font-size:14px;}
.titit dt span{ font-size:18px; color:#D80001;}
.titit p{ font-size:14px; color:#666666; line-height:22px; padding-top:2px;}
.tineiy{}
.tiput{ height:44px; position:relative; padding-left:106px; margin-top:20px;}
.tiput dt{ width:100px; text-align:right; line-height:44px; height:44px; position:absolute; left:0px; top:0px; font-size:15px; color:#1A2332;}
.tiput input{ height:42px; border:1px solid #CCCCCC; background-color:#F6F7F9; text-indent:8px; width:90%; border-radius: 6px;}


.tiput select{ height:44px; border:1px solid #CCCCCC; background-color:#F6F7F9; padding:0px 0px; margin:0px 0px; width:90%; border-radius:5px; text-indent:2px;}
.tiput span{ color:#D80001; font-size:24px; padding-left:12px; position:relative; top:8px;}
.ticon_about{color:#000000; line-height:24px; font-size:14px; padding-top:32px;}
.ticon_about2{ position: absolute; left: 5px; bottom:-60px;}
.ticon_about span{ margin-left:40px;}
.tiput2{ height:94px;}
.tiput2 p{ height:38px;}
.tiput2 p input{ width:180px;}
.tiput2 p span{ margin-right:18px;}
.tiput2 p.tiput2_p{ margin-top:16px;}
.tisub{ padding-left:0px; padding-top:40px; width:50%; margin: 0 auto;}
.tisub a{ display:block; background-color:#1A5A9E; border:1px solid #1758C0; color:#FFFFFF; height:45px; line-height:45px; text-align:center;
 font-size:15px; border-radius:5px;}


/* 2 */
.tifcon_tit{ height:46px; line-height:46px; border-bottom:1px solid #CCCCCC; background-color:#FAFAFA; color:#000000; font-size:16px; padding-left:18px;}
.dingcon{ padding-top:50px; /*padding-right:80px;*/}
.dingcon table{ border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC; width:100%;}
.dingcon table tr{}
.dingcon table tr td{ width:50%; height:46px; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding-left:16px; color:#999999;}
.dingcon table tr td span{ color:#000000; margin-right:4px;}
.dingcon table tr td font{ color:#D80001;}

/* 3 */
.katit{ height:54px; border-bottom:1px solid #CCCCCC; background-color:#FAFAFA; padding-left:20px; border-top:1px solid #CCCCCC;
 margin-top:36px; width:calc((100% + 64px)); margin-left: -32px; box-sizing: border-box;}
.katit span{ color:#1A2332; line-height:54px; font-size: 15px; font-weight: bold;}
.katit dt{ float:right; margin-right:20px; padding-top:8px;}
.katit dt a{ display:block; width:96px; border:1px solid #999999; background-color:#FFFFFF; line-height:34px; height:34px; text-align:center; color:#000000; border-radius:5px;}
.kacon{ padding-bottom:28px; border-bottom:1px solid #CCCCCC; padding-top:10px;}
.kaput{ height:38px; position:relative; padding-left:110px; margin-top:18px;}
.kaput dt{ width:110px; text-align:right; line-height:38px; height:38px; position:absolute; left:0px; top:0px; font-size:16px; color:#000000;}
.kaput input{ height:36px; border:1px solid #CCCCCC; background-color:#FFFFFF; text-indent:8px; width:180px; border-radius:5px;}
.kaput span{ color:#D80001; font-size:24px; padding-left:12px; position:relative; top:8px; margin-right:18px;}
.kadel{ position:absolute; width:80px; top:0px; right:26px; height:38px;}
.kadel a{ display:block; height:38px; line-height:38px; text-align:center; color:#FFFFFF; background-color:#666666; border-radius:5px;}


