@charset "utf-8";
/* CSS Document */
html,body{ margin: 0; padding: 0; }/***min-width: 1870px; **/
*{ margin:0; padding:0;}
body{ font-size:14px; font-family:"Microsoft Yahei"  !important;font-style:normal; color: #333;}
a{ text-decoration:none}
/*a,a:hover{  transition:background 0.5s linear;-webkit-transition:background 0.5s linear;-moz-transition:background 0.5s linear;-o-transition:background 0.5s linear;}*/
.effect{transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
a:active,a:focus,a:hover{ outline: none; }
em, i{font-style: normal;}
ul, ol, li{list-style: none;}
img{ border:none;vertical-align:middle;}
input,select,textarea{outline:none;border:none;background:none;}
textarea{resize:none;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
img.dblock{ display: block; margin:auto; }
body{
	background-size: cover;
	background-attachment: fixed;
/* 	background-color: #01043f; */
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
p{ font-family:"微软雅黑"; color:#FFF; font-size:16px; }

/*--------------------------------------------------------2025-7-10-----------------------------------------------------------------------------*/
/*author:zhaoziyuan*/
.header{ padding: 15px; }
.handle{ margin-top: 5px; }
.handle button{ margin-left: 20px; }
.loginout a{ display:block; width: 100%; height: 100%; line-height: 24px;}
.xcflogo { color: #fff; font-size: 16px; margin-left: 4px;vertical-align: middle; }
.fundtag{ width: 68px; height: 24px; padding: 3px 6px; margin-left: 5px; text-align: center; font-size: 12px; text-align: center; line-height: 24px; color: #fff; background: #035a95; }
.fundtag.NpubOffer{ background: #cf0c0d; }
button.btn{ min-width: 80px; height: 34px; padding: 5px 10px; text-align: center; border-radius: 5px; border:none; cursor: pointer; font-size: 14px; cursor: pointer;vertical-align: middle; }
button.default{ background: #5c607d; color: #fff; }
button.red{ background: #5c607d; color: #fff; }
button.gray{ background: #e6e6e6; color: #b4b4b4; }
button.darkBlue{ background: #5c607d; color: #fff; }
button.btnBlue{ min-width: 60px; height: 30px; background: #297fff; color: #fff; }
button.btnRed{ min-width: 60px; height: 30px; background: #e60012; color: #fff; }

button.btn:disabled{ background: #e6e6e6; color: #b4b4b4; cursor: default; }
.body2 em.bld{ color: #cf0c0d;  }/* #e60012 font-weight: bold; */
.body2 em.bld2{ color: #96a0ca;  }
.body2 em.xcfblue{ color: #96a0ca; font-weight: bold; }
.body2 em.xcfred{ color: red;  }
.xcfblue{ color: #96a0ca; font-weight: bold; }
.body2 em.bld.nobold{ color: #e60012; font-weight: normal; }
.col0{ width: 18px !important; }
.col2{ width: 40px !important; }
.col3{ width: 55px !important; }
.col4{ width: 70px !important; }
.col5{ width: 50px !important; }
.col1{ width: 80px !important; }
.gmcol0{ width: 20px !important; }
.gmcol1{ width: 45px !important; }
.gmcol2{ width: 40px !important; }
.gmcol3{ width: 20px !important; }
.gmcol4{ width: 25px !important; }
.gmcol5{ width: 30px !important; }
.table td{ padding: 0 2px; line-height: 20px; box-sizing: border-box; -webkit-box-sizing: border-box; word-wrap:break-word; }

.kpage a{ display:inline-block; padding: 10px 15px; border-radius:5px; background:#e6e6e6; font-weight:normal; font-size:12px; color:#888888; }
.kpage a:hover{color:#111c72;}
.hanlers{text-align: center}/***text-align:center; ***/
.hanlers a{ color:#fff; }
.hanlers div{ display:inline-block; float:none; }
.printSub{
	display:inline-block;
	background-color: #f08200;
	color: #FFF;
	font-size: 16px;
	text-align: center;
	font-family: "微软雅黑";
	line-height: 45px;
	border-radius: 8px;
	width: 150px;
	max-width: 150px;
	float: right;
	margin-top: 20px;
	margin-right: 80px;
	margin-bottom: 20px;
	-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.2)
}

.upMedia{ margin: 0 6px; padding: 15px;}
#attach_list{ margin-bottom: 20px; }
.annex{ display:inline-block; position:relative; height: 15px; padding: 5px 15px 10px; padding-right: 30px; border-radius: 4px; }/***background: #fff; ***/
.annex i.doc{ display:inline-block; height: 12px; vertical-algn: middle; line-height:12px; }

.annex a{ font-size: 14px; color:#0b134c; }
.annex .axClose{ position: absolute; top: 5px; right: 10px;}
#picker{ display:inline-block; height: 26px; vertical-align:middle }
#picker .webuploader-pick{ display:inline-block; width: 80px; height: 26px; padding:0; line-height: 26px; background:#5c607d; font-size: 14px; color:#fff; border-radius: 4px; text-align: center; border: 1px solid #91aadf; }
.btns #ctlBtn{ display:inline-block; width: 80px; height: 27px; margin-left: 20px; color:#fff; border-radius: 4px; padding: 0; line-height: 27px; background:#5c607d; vertical-align:middle; }
#picker .webuploader-pick.choseFile{ border:none; }
.case p{ margin-bottom: 15px; }
/*---------------------------------------------------------2025-7-10 End-----------------------------------------------------------------------------------*/

.logo{ width:95%; height:auto; max-width:400px; margin:0 auto; margin-top:5%; margin-bottom:2%;}

.logo_sb{ width:95%; height:auto; max-width:800px; margin:0 auto; margin-top:5%; margin-bottom:2%;}
.logo_sb_mini{ visibility:hidden; display:none;}

.buttom1{
	background-color: #0073BF;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	font-family: "微软雅黑";
	line-height: 45px;
	border-radius: 8px;
	width: 95%;
	max-width: 400px;
	margin: 0 auto;
	margin-top: 15px;
	-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.2)
}
.buttom1 a{ display:block; text-decoration:none; color:#FFF;}

.buttom2{
	width: 390px;
	height: 60px;
	line-height: 60px;
	background-color: #035a95;
	color: #fff;
	font-size: 20px;
/* 	font-weight: bold; */
	text-align: center;
	font-family: "微软雅黑";
	border-radius: 5px;
	margin: 10px auto 15px;
}
.buttom2 a{ display:block; text-decoration:none; color:#FFF;}
.buttom2_m{
	background-color: #0073BF;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	font-family: "微软雅黑";
	line-height: 45px;
	border-radius: 8px;
	width: 45%;
	float: left;
	max-width: 200px;
	margin: 25px 5px 15px 5px;
	-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.2)
}
.buttom2_m a{ display:block; text-decoration:none; color:#FFF;}
.blank1{ clear:both;}

/*登陆、注册*/
.body1{ width:95%; max-width:400px; margin:0 auto; margin-top:0; margin-bottom:8%; border:solid 1px #A5CFF1; border-radius:15px;}
.textfield{
	font-family: "微软雅黑";
/* 	color: #FFDFAA; */
	font-size: 16px;
	border: none;
	background-color: transparent;
	width: 80%;
}
.textfield6{
	font-family: "微软雅黑";
/* 	color: #FFDFAA; */
	font-size: 16px;
	border: none;
	background-color: transparent;
	width: 25%;
}
.textfield7{
	width:90%;
	height:100%;
	border-width:0px;
	background:#E6E6E6;
}
.textfield3{
	font-family: "微软雅黑";
	color: #FFDFAA;
	font-size: 16px;
	line-height: 25px;
	border:#CCC solid 1px;
	background-color: transparent;
	width: 50%;
}
.textfield4{
	width:100%;
	height:16px;
	padding:4px 0px;
/* 	background:#E6E6E6; */
	font-size:12px;
	border-width:0px;
}
.textfield5{
	width:100%;
	height:18px;
	padding:4px 0px;
	background:#E6E6E6;
	font-size:12px;
	border-width:0px;
}
.textfield2{
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 60px;
	border: none;
	background-color: transparent;
	width: 60%;
}
.text1{
	padding-left: 25px;
	line-height: 60px;
	margin-top: 10px;
	font-family: "微软雅黑";
	font-weight:bold;
	color: #000;
	font-size: 16px;
	border-bottom:1px solid #A5CFF1;
}
.text2{
	padding-left: 0px;
	line-height: 30px;
	margin-top: 10px;
	font-family: "微软雅黑";
	font-weight:bold;
	color: #FFF;
	font-size: 10px;
}

/*申报*/
.body2>h2{
	font-family: "微软雅黑";
	color: #fff;
	background-color: #0e258b;
	line-height: 45px;
	padding: 0 0 0 20px;
	margin: 0 0 20px 0;
	border-radius: 15px 15px 0 0;
	font-size: 15px; background:url(../images/navbg.png) top repeat-x;
}
.body2{width: 150%; display:block; visibility:visible; min-height: 800px; margin: 0 20px; border-color:#0e258b; border-radius:18px; font-family:"微软雅黑"; color:#333; font-size:13px; background:#CCC6B9;}/*** url(../images/navbg.png) top repeat-x***/
.tabmenu{background:#720000;}
.body2 p{ clear:both; color:#333; padding:0 20px; font-size:13px;}

.text2{ font-size:14px; font-family:"微软雅黑"; text-align:right; padding-right:30px;}

.columnA{ float:left; width:24%; margin-left:10px;}
.columnB{ float:left; width:20%; line-height:30px; margin-left:10px;}
.columnC{ float:left; width:90%;}
.columnD{ float:right; width:33%}
.clear1{ clear:both; height:8px; margin:0 20px; }/***border-bottom:#d5d5d5 solid 1px;***/
.buttom3{
	background-color: #E60012;
	color: #FFF;
	font-size: 15px;
	text-align: center;
	font-family: "微软雅黑";
	line-height: 30px;
	border-radius: 8px;
	width: 80px;
	margin-right:10px;
	-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.2)
}
.buttom3 a{ display:block; text-decoration:none; color:#FFF;}

.buttom4{
	background-color: #5c607d;
	color: #FFF;
	font-size: 14px;
	text-align: center;
	font-family: "微软雅黑";
	line-height: 25px;
	border-radius: 2.5px;
	margin: auto;
	width: 60px;
	-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.2)
}
.buttom4 a{ display:block; text-decoration:none; color:#FFF;}
.buttom8{
	background-color: #5c607d;
	color: #FFF;
	font-size: 14px;
	text-align: center;
	font-family: "微软雅黑";
	line-height: 25px;
	border-radius: 2.5px;
	margin: auto;
	width: 60px;
	border: 1px solid #5c607d;
	-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
}
.buttom8 a{ display:block; text-decoration:none; color:#FFF;}
.buttom5{
	background-color: #5c607d;
	color: #FFF;
	font-size: 16px;
	text-align: center;
	font-family: "微软雅黑";
	line-height: 45px;
	border-radius: 8px;
	width: 30%;
	max-width: 180px;
	float: right;
	margin-top: 20px;
	margin-right: 80px;
	margin-bottom: 20px;
	-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.2)
}
.buttom5 a{ display:block; text-decoration:none; color:#FFF;}
.buttom6{
	background-color: #0073BF;
	color: #FFF;
	font-size: 15px;
	text-align: center;
	font-family: "微软雅黑";
	line-height: 45px;
	border-radius: 8px;
	width: 35%;
	max-width: 160px;
	float: left;
	margin: 20px 5px;
	-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.2)
}
.buttom6 a{ display:block; text-decoration:none; color:#FFF;}
.buttom7{
	background-color: #0073BF;
	color: #FFF;
	font-size: 15px;
	text-align: center;
	font-family: "微软雅黑";
	line-height: 45px;
	border-radius: 8px;
	width: 20%;
	max-width: 160px;
	float: left;
	margin: 20px 5px;
	-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.2)
}
.buttom7 a{ display:block; text-decoration:none; color:#FFF;}
.buttom9{
	background-color:#F90;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	font-family: "微软雅黑";
	line-height: 45px;
	border-radius: 8px;
	width: 95%;
	max-width: 400px;
	margin: 0 auto;
	margin-top: 15px;
	-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.2)
}
.buttom9 a{ display:block; text-decoration:none; color:#FFF;}

.textfield3{
	font-family: "微软雅黑";
	color: #FFDFAA;
	font-size: 16px;
	line-height: 25px;
	border:#CCC solid 1px;
	background-color: transparent;
	width: 50%;
}

.table{ width: 100%;margin:0 20px; margin-top:20px; margin-bottom:20px;}/****margin:0 20px; ****/
.table_first{ background:#720000; font-size:15px; color:#fff; line-height:22px; text-align:center; padding:3px;}
.table_first i{ font-size: 12px; color:#fff; }
/* .table_first em{ color:#e60012; } */
.table_second{ /***background:#E6E6E6;***/ font-size:12px; color:#333; line-height:30px; text-align:center; text-align:center;}


/*申报手机版*/
.body3{ display:none; visibility:hidden;width:98%; margin:0 auto; max-width:1100px; margin-bottom:8%; border:solid 1px #A5CFF1; border-radius:15px; font-family:"微软雅黑"; color:#333; font-size:15px; background-color:#FFF;}
.body3 p{ clear:both; color:#333; padding-left:20px; font-size:15px;}
.body3 span{ color:#F29600; font-weight:bold;}

@media screen and (max-width:600px){
	.logo_sb{ visibility:hidden; display:none;}
	.logo_sb_mini{ visibility:visible; display:block;width:95%; height:auto; max-width:600px; margin:0 auto; margin-top:5%; margin-bottom:2%;}
	.body2{ display:none; visibility:hidden;}
	.body3{ display:block; visibility:visible;}
	.columnA{ width:90%; margin:5px 20px;}
	.columnB{ float:left; width:25%; line-height:30px; margin:10px 10px 10px 20px;}

}

.user{ float:right; padding-right: 20px;}

.text2 {
    color: #0b134c;
    font-family: "微软雅黑";
    font-size: 24px;
    font-weight: bold;
    line-height: 60px;
    margin-top: 10px;
    padding-left: 25px;
    text-align:center;
}

@page { size: landscape; }

/****

***/
.tabmenu a{ float: left; display:block; width: 220px; height: 46px; line-height: 46px; padding: 0 20px; text-align: center; color:#fff; }
.tabmenu a.cur{ background: #fff; border-top-left-radius: 5px; border-top-right-radius: 5px; color: #333; font-weight: bold; }
.tabmenu a.sp2{ width: 300px; }
.tabmenu a.sp3{ width: 190px; }
.content{ padding: 10px 20px; }
.step{width:300px!important;}
.step2{width:250px!important;}

/* .xcflogo{ display:inline-block; width: 700px; margin-left: 10px; vertical-align: middle; } */
.xcflogo>img{float:left;width:230px;margin-right:27px;}/**margin-top:12px;**/
.lgrt{ float:left; margin-top: 26px;color: #fff;margin-left: 15px;}
.xcflogo span{ display:block; width: 750px; padding-top: 5px; color:#717cac; font-size: 12px;}
.xcflogo span em{ color: #f59830; }



/*修改密码*/
.password{
	display:none;
}
.password .blackmask{
	position:fixed;
	top:0px;
	bottom:0;
	left:0;
	right:0;
	background: rgba(0,0,0,0.5);
	z-index:998;
   
}
.password .conWrap{
	position:fixed;
	z-index: 999;
	padding:40px;
	background:#fff;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	width: 442px;
}
.password .conWrap input{
	width:400px;
	height:50px;
	line-height:50px;
	font-size:14px;
	border:1px solid #d5d5d5;
	padding:0 20px;
	margin-top:20px;
}
.password .conWrap .btnGroup{margin-top:20px;text-align: right;}
.password .conWrap .btnGroup .submit{
	background: #5c607d;
	color:#fff;
}
.password .conWrap .btnGroup button{
	width:100px;
	height: 35px;
	border-radius:5px;
	border:none;
	margin-left:10px; 
}

.conWrap .contitle span{
	font-size:16px;
	color:#0a134c;
}
.conWrap .contitle span:before{
	content:"";
	display:inline-block;
	width:3px;
	height:16px;
	vertical-align: middle;
    background: #0a134c;
    margin-right: 5px;
}

	
