@charset "utf-8";
/* CSS Document */
*{ font-family:"微软雅黑";}
body{ margin:0; padding:0; font-size:12px; color:#333333;}
img{ margin:0; padding:0; border:none;}
ul,li,ol{ margin:0; padding:0; list-style:none;}
a,a:link,a:visited{ color:#333333; text-decoration:none;}
a:hover{ color:#002a6d; text-decoration:none;}

@font-face {
	font-family: 'font1';
	src: url('font/arial.ttf');
}
@font-face {
	font-family: 'font2';
	src: url('font/bahnschrift.ttf');
}
@font-face {
	font-family: 'font3';
	src: url('font/geometos.woff.ttf');
}
@font-face {
	font-family: 'font4';
	src: url('font/GEO706K.ttf');
}

.fl{ float:left;}
.fr{ float:right;}
.div_clear{ clear:both;}
.div_over{ overflow: hidden; }
.div_1200{ width:1200px; padding: 0px 10px; margin:0 auto; }
.div_center{ padding:0px 65px; }

/*login*/
	.login_all{ background:url(../../images/images/a1_01.jpg) no-repeat top center; min-width:1220px; width:100%; padding:50px 0px 90px 0px; }
	.login_tit{ font-weight:bold; color:#ffffff; text-align:center; font-size:40px; height:120px; line-height:120px; margin-bottom: 40px;}
	.login_lst{ position:relative; top:0; width:100%; }
	.login_lbg{ background:url(../../images/images/a2_03.png) no-repeat center; width:625px; height:605px; position:absolute; top:0;}
	.login_lx{ width:760px; height: 480px; margin: 0 auto; background: #ffffff; box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1); border-radius: 10px;}
	.login_ly{ width:310px; margin-left:400px; padding: 40px 27px 45px 23px;}
	.login_lx1{ text-align:center; height:65px; line-height: 65px; color: #4473e8; font-size: 36px; margin-bottom: 25px;}
	.login_lx2{ background:#f9f9f9; border-radius: 40px; overflow: hidden; height: 70px; margin-bottom: 20px;}
	.login_lx2 input{ padding:0px 25px; height:70px; width:260px; background:none; border:none; outline:none; list-style:none; font-size:16px; }
	.login_lx3{ padding-top:35px; }
	.login_lx3 input{ height:70px; width:100%; line-height:70px; text-align:center; background: linear-gradient(to right,#46a5ff,#4262b1); border-radius: 40px; list-style: none; outline: none; border: none; cursor: pointer; color: #ffffff; font-size: 24px;}
	.login_lc{ position: fixed; bottom: 30px; width: 100%;  text-align:center; font-size: 14px; color: #999999; z-index: 10;}
	.login_lc span{ margin:0px 10px; }
	.login_lc a{ color:#999; }
	.login_lc a:hover{ color:#4262b1; }
/*end login*/
/*geren*/
	.index_1{ background:url(../../images/images/tbg_01.jpg) no-repeat top center; min-width:1220px; width:100%; }
	.index_1 span{ display:block; color:#ffffff; font-size:40px; font-weight: 500; height: 120px; line-height: 120px;}
	.index_2{ padding:0px 0px 0px 0px; background: url(../../images/images/a2_02.jpg) no-repeat top left; background-attachment: fixed;}
	.in2_L{ width:230px; padding:20px 0 0 5px; overflow:hidden; }
	.in2_Ltit{ font-size:30px; text-align:left; padding-left: 30px; height:50px; line-height:50px; color:#ffffff; font-weight:500; margin-bottom: 15px;}
	.in2_Llst1{ margin-bottom:5px; }
	.in2_Llst1 a{ display:block; padding:0px 25px; border-radius: 10px; overflow: hidden; font-size: 16px; color: #666666;}
	.in2_Llst1 span{ display:block; padding-left: 30px;}
	.in2_Llst1 font{ display:block; height: 50px; line-height: 50px; overflow: hidden;}
	.in2_Llst1 a.on{ color:#ffffff; background: linear-gradient(to right,#46a5ff,#4262b1);}

	.in2ico1{ background:url(../../images/images/grico_01.png) no-repeat center left; }
	.in2ico2{ background:url(../../images/images/grico_02.png) no-repeat center left; }
	.in2_Llst1 a.on span.in2ico1{ background:url(../../images/images/grico2_01.png) no-repeat center left; }
	.in2_Llst1 a.on span.in2ico2{ background:url(../../images/images/grico2_02.png) no-repeat center left; }

	.in2_R{ margin: 35px 0px 80px 0px; width:calc(100% - 315px); padding:20px; min-height: 650px; background: #ffffff; border-radius: 10px;}
	.in2Rtit{font-size:30px; text-align:left; height:50px; line-height:50px; color:#000000; font-weight:500; margin-bottom: 15px;}
	.in2Rtit_q{ margin-bottom:15px; }
	.in2Rtit_q span{ display:block; float:left; font-size:30px; text-align:left; height:40px; line-height:40px; color:#000000; font-weight:500;}
	.in2Rtit_q a{ display:block; float:right; width: 140px; height: 40px; line-height: 40px; background:linear-gradient(to right,#46a5ff,#4262b1); color: #ffffff; font-size: 16px; text-align: center; border-radius: 10px; overflow: hidden;}
	.in2Rtit_w a{ display:block; margin-bottom: 10px; width: 140px; height: 40px; line-height: 40px; background:linear-gradient(to right,#46a5ff,#4262b1); color: #ffffff; font-size: 16px; text-align: center; border-radius: 10px; overflow: hidden;}

	.in2Rnav{ background:#f7f7f7; padding:20px 20px 20px 20px; border-radius:10px; }
	.in2Rnav1{ margin-bottom:20px; }
	.in2_n_a{ padding-left:17px; width: calc(100%/6 - 15px);}
	.in2_n_a:first-child{ padding-left:0; }
	.in2_n_a span{ display:block; float:left; width: 66px; text-align: right; line-height: 40px; font-size: 15px; color: #888888;}
	.in2_n_a font{ display:block; float:left; width: calc(100% - 76px); margin-left: 10px;background: #ffffff; border-radius: 5px; }
	.in2_n_a input{ padding:0px 10px; width:calc(100% - 20px); height:40px; border:none; background:none; list-style:none; outline:none; font-size: 15px; }
	.in2_n_a2 font{ display:block; float:left; width: calc(100% - 76px); padding: 0px 0px 0px 0px; margin-left: 10px;background: #ffffff; border-radius: 5px;}
	.in2_n_a select{ padding:0px 10px; width:100%; height: 40px;font-size: 15px; line-height: 40px; border: none; background: none; outline: none; list-style: none}
	
	.in2_n_b{}
	.in2_n_b span{ display:block; float:left; width: 66px; text-align: right; line-height: 40px; font-size: 15px; color: #888888;}
	.in2_n_b font{ display:block; float:left; margin-left: 10px;background: #ffffff; border-radius: 5px; }
	.in2_n_b1{}
	.in2_n_b1 font{ width: calc(100% - 76px); background: #ffffff; border-radius: 5px; }
	.in2_n_b1 font input{ padding:0px 15px 0px 10px; width:calc(100% - 55px); height:40px; border:none; background:none; list-style:none; outline:none; font-size: 15px;}
	.in2_n_b1 font i{ font-style:normal; font-size:15px; color:#333333; }
	.layui-form-select dl dt, .layui-form-select dl dd{ font-size:15px; }
	.in2Rnav_bo{ height:40px; }
	.in2Rnav_boL{ height:40px; line-height:40px; text-align:left; }
	.in2Rnav_boL font{ display:block; float:left; font-size:16px; margin-right:10px;}
	.in2Rnav_boL span{ display:block;float:left; font-size:16px; font-weight:bold; }
	.in2Rnav_boR{}
	.in2Rnav_boR a{ display:block; background: linear-gradient(to right,#46a5ff,#4262b1); border-radius: 10px;padding: 0 20px; height: 40px; line-height: 40px; text-align: center; color: #ffffff; font-size: 14px; font-weight: bold;}

	.in2Rrestt{font-size:30px; text-align:left; height:50px; line-height:50px; color:#000000; font-weight:500; margin:20px 0px 15px 0;}
	/*.in2Rreslst{ width: 100%; overflow-x:scroll;}*/
	.in2Rreslst table{ border-radius:10px; overflow:hidden; border-collapse:inherit; width: 100%;}
	.in2Rreslst table tr.mytr1{ background:#4262b1; color:#ffffff; }
	.in2Rreslst .layui-table th{ border-color:rgba(0,0,0,0.1);line-height: 10px;}

	.uadd_lst{ padding:15px 15px 5px 15px; }
/*end geren*/
/*admin*/
	.in2_Lnava{ margin-bottom:5px;  border-radius: 10px; overflow: hidden;}
	.in2_Lnava1{ position:relative; z-index:1; }
	.in2_Lnava1 a{ display:block; padding:0px 25px; font-size: 16px; color: #666666; }
	.in2_Lnava1 span{ display:block; padding-left: 30px;}
	.in2_Lnava1 font{ display:block; height: 50px; line-height: 50px; overflow: hidden;}
	.in2_Lnava1.on{ background:linear-gradient(to right,#46a5ff,#4262b1); border-radius: 10px; overflow: hidden;}
	.in2_Lnava1.on a font{ color:#ffffff;background:url(../../images/images/jt_02.png) no-repeat center right;}
	.in2_Lnava2{ display: none; background:#f7f7f7; padding:25px 10px 10px 45px; margin-top: -10px;}
	.in2_Lnava2 a{ display:block; background: url(../../images/images/adot_03.png) no-repeat center left; padding-left: 12px; margin-bottom: 8px; color: #666666;}
	.in2_Lnava2 a span{ display:block; height:25px; line-height:25px; overflow:hidden; font-size:14px; }
	.in2_Lnava2 a:hover,.in2_Lnava2 a.mhover{ background:url(../../images/images/adot_06.png) no-repeat center left; color:#4262b1; font-weight:bold; }

	.in2_Lnavb{ margin-bottom:5px; border-top-left-radius: 10px; border-bottom-left-radius: 10px; overflow: hidden;}
	.in2_Lnavb a{ display:block; padding:0px 25px; font-size: 16px; color: #ffffff;}
	.in2_Lnavb span{ display:block; padding-left: 30px;}
	.in2_Lnavb font{ display:block; height: 40px; line-height: 40px; overflow: hidden;}
	.in2_Lnavb.on{ background:#ffffff}
	.in2_Lnavb.on a font{ color:#4262b1}

	.in2ico1{ background:url(../../images/images/adminico_01.png) no-repeat center left; }
	.in2ico2{ background:url(../../images/images/adminico_02.png) no-repeat center left; }
	.in2ico3{ background:url(../../images/images/adminico_03.png) no-repeat center left; }
	.in2ico4{ background:url(../../images/images/adminico_04.png) no-repeat center left; }
	.in2ico5{ background:url(../../images/images/adminico_05.png) no-repeat center left; }
	.in2ico6{ background:url(../../images/images/adminico_06.png) no-repeat center left; }
/*	.in2_Lnava1.on span.in2ico1{ background:url(../../images/images/adminico2_01.png) no-repeat center left; }*/
	.in2_Lnavb.on span.in2ico1{ background:url(../../images/images/adminico2_01.png) no-repeat center left; }
	.in2_Lnavb.on span.in2ico2{ background:url(../../images/images/adminico2_02.png) no-repeat center left; }
	.in2_Lnavb.on span.in2ico3{ background:url(../../images/images/adminico2_03.png) no-repeat center left; }
	.in2_Lnavb.on span.in2ico4{ background:url(../../images/images/adminico2_04.png) no-repeat center left; }
	.in2_Lnavb.on span.in2ico5{ background:url(../../images/images/adminico2_05.png) no-repeat center left; }

	.in2Rnavx{}
	.in2_cn_a{ margin-left:17px; }
	.in2_cn_a:first-child{ margin-left:0; }
	.in2_cn_a span{ display:block; float:left; text-align: left; line-height: 40px; font-size: 15px; color: #888888;}
	.in2_cn_a font{ display:block; float:left; margin-left: 10px;background: #ffffff; border-radius: 5px; }
	.in2_cn_a input{ padding:0px 15px; width:120px; height:40px; border:none; background:none; list-style:none; outline:none; font-size: 15px; }
	.in2_cn_b{margin-left:17px;}
	.in2_cn_b span{ display:block; float:left; text-align: left; line-height: 40px; font-size: 15px; color: #888888; }
	.in2_cn_b font{ display:block; float:left; height: 40px; margin-left: 10px;}
	.in2_cn_b i{ display:block; margin-left: 10px; font-style: normal; float:left; padding: 0 10px 0 0; background: #ffffff; border-radius: 5px; }
	.in2_cn_b i:first-child{ margin-left:0; }
	.in2_cn_b font select{  padding:0px 10px; width:100px; height: 40px;font-size: 15px; line-height: 40px; border: none; background: none; outline: none; list-style: none }
/*	.in2_cn_b font{ display:block; font-weight:bold; font-size:16px; line-height:40px; cursor: pointer;}*/
	.in2_cn_bw font select{ padding:0px 10px; width:150px; height: 40px;font-size: 15px; line-height: 40px; border: none; background: none; outline: none; list-style: none  }
	.in2_cn_c{}
	.in2_cn_c a{ display:block; width: 200px; height: 40px; line-height: 40px; background:linear-gradient(to right,#46a5ff,#4262b1); color: #ffffff; font-size: 16px; text-align: center; border-radius: 10px; overflow: hidden;}
	.in2_cn_cx{}
	.in2_cn_cx a{ display:block; width: 120px; height: 40px; line-height: 40px; background:linear-gradient(to right,#46a5ff,#4262b1); color: #ffffff; font-size: 16px; text-align: center; border-radius: 10px; overflow: hidden; }
	.in2Rresxlst{width: 100%; overflow: hidden;}
	.in2Rresxlst table{ border-radius:10px; overflow:hidden; border-collapse:inherit; width: 100%;}
	.in2Rresxlst table tr.mytr1{ background:#4262b1; color:#ffffff; }
	.in2Rresxlst .layui-table th{ border-color:rgba(0,0,0,0.1);line-height: 25px;}
	.in2Rnav_boLx{ height:50px; line-height:50px; text-align:left; }
	.in2Rnav_boLx font{ display:block; float:left; font-size:16px; margin-right:10px; }
	.in2Rnav_boLx span{ display:block;float:left; font-size:16px; font-weight:bold; cursor: pointer;}
/*end admin*/
/*分页*/
#pages { padding:20px 0 20px 0; text-align:center}
#pages a.a2disable{ color: #d2d2d2 !important; cursor: not-allowed !important; }
#pages a { display:inline-block; height:30px; margin-left: -5px; line-height:30px; background:#ffffff; border:1px solid #e1e1e1; text-align:center; color:#444444; padding:0 15px}
#pages a.a1 { background:#F9F9F9;  padding:0px 10px; }
#pages a.a2 { background:#F9F9F9;  padding:0px 10px;}
#pages a.a5 { background:#F9F9F9; padding:0px 10px;cursor: not-allowed !important;}
#pages a:hover { background:#e9e9e9; color:#333333; text-decoration:none; }
#pages span { display:inline-block; margin-left: -5px; height:30px;padding:0 15px; line-height:30px; background:#4262b1; border:1px solid #e1e1e1; color:#ffffff; text-align:center; }
#pages font { display:inline-block; height:30px;padding:0 10px; line-height:30px; text-align:center; }
.page .noPage { display:inline-block; height:30px; line-height:30px;  border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

.nodata{ text-align:center; line-height:50px; color:#999999; font-size:14px; }

.dfot{ width:200px; margin:0 auto; }
.dfot span{ display:block; float:left; margin-top: 10px;}
.dfot font{ display:block; float:right; margin-top: 10px;}