
/******************************************/
/*##################################################################################################*/
.bl{
	color:#359dbe;
}
.rd{
	color:#ff0000;
}
.gr{
	color:#898989;
}

@media (min-width:768px) {
.top_mimg{
	margin:90px auto 0px auto;
	padding:110px 0px 0px 0px;
	width:100%;
	height:140px;
	text-align:center;
        display:block;
        background:url(../img/zumen/header_bg.jpg);
        background-repeat:no-repeat;
	background-position:top center;
	background-size:cover;
}
.top_mimg .midashi{
	margin:0px auto 0px auto;
	padding:0px;
	width:540px;
	height:35px;
        display:block;
	font-size:40px;
	line-height:40px;
	font-weight:bold;
	color:#000;
}

.top_mimg span{
	text-align:center;
	font-size:10px;
	line-height:15px;
	font-weight:bold;
	color:#000;
}

.midashi01{
	width:900px;
	height:70px;
	margin:80px auto 0 auto;
	padding:0;
	display:block;
	text-align:center;
	color:#000;
	font-size:24px;
	line-height:48px;
	font-weight:bold;
	border-bottom:solid 1px #ff0000;
}
.midashi02{
	width:900px;
	height:60px;
	margin:60px auto 0 auto;
	padding:0;
	display:block;
	text-align:center;
	color:#000;
	font-size:18px;
	line-height:48px;
	font-weight:bold;
	border-bottom:solid 1px #ff0000;
}
.midashi03{
	width:100%;
	height:40px;
	margin:80px auto 0 auto;
	padding:0;
	display:block;
	text-align:center;
	color:#000;
	font-size:24px;
	line-height:40px;
	font-weight:bold;
}
.txt14{
	width:100%;
	margin:0px auto 0 auto;
	padding:0;
	display:block;
	text-align:center;
	color:#000;
	font-size:14px;
	line-height:30px;
	font-weight:normal;
}
.txtl14{
	width:100%;
	margin:0px auto 0 auto;
	padding:0;
	display:block;
	text-align:left;
	color:#000;
	font-size:14px;
	line-height:30px;
	font-weight:normal;
}
.txtl14 a{
	color:#ff0000;
}
.txtl{
	width:100%;
	margin:50px auto 0 auto;
	padding:0;
	display:block;
	text-align:left;
	color:#000;
	font-size:14px;
	line-height:30px;
	font-weight:normal;
}
.txtl2{
	width:100%;
	margin:50px auto 0 auto;
	padding:0;
	display:block;
	text-align:left;
	color:#000;
	font-size:14px;
	line-height:30px;
	font-weight:normal;
}
.txtl2 a{
	color:#ff0000;

}
.rtxt_c{
	width:100%;
	margin:20px auto 0 auto;
	padding:0;
	display:block;
	text-align:center;
	color:#fe0000;
	font-size:24px;
	line-height:40px;
	font-weight:normal;
}
.con01_box {
	width:100%;
	margin:50px auto 0 auto;
	padding:70px 0;
	background-color:#231815;
	overflow:hidden;
}
.con01_box .box{
	width:710px;
	margin:0 auto;
	padding:0;
}
.con01_box .lbox a{
	width:330px;
	height:100px;
	margin:0 auto;
	padding:105px 0 0 0;
	color:#000;
        font-size:12px;
        line-height:30px;

	text-align:center;
	font-weight:normal;
        background:url(../img/zumen/login_bn.png);
        background-repeat:no-repeat;
	background-position:top 20px center;
	background-color:#fff;
	border:solid 4px #fe0000;
	overflow:hidden;
	float:left;
}

.con01_box .rbox a{
	width:330px;
	height:100px;
	margin:0 auto;
	padding:105px 0 0 0;
	color:#000;
        font-size:12px;
        line-height:30px;
	text-align:center;
	font-weight:normal;
        background:url(../img/zumen/add_bn.png);
        background-repeat:no-repeat;
	background-position:top 20px center;
	background-color:#fff;
	border:solid 4px #359dbe;
	overflow:hidden;
	float:right;
}
.con01_box .lg_txt{
        margin:0 0 -5px 0;
	padding:0;
	width:100%;
        font-size:20px;
        line-height:14px;
	text-align:center;
	font-weight:bold;

}
.con02_box {
	width:800px;
	margin:40px auto 0 auto;
	padding:0;
	overflow:hidden;
}
.con02_box .img_box{
	width:798px;
	margin:30px auto 0 auto;
	padding:0px;
	text-align:center;
	border:solid 1px #c9caca;
	overflow:hidden;
}
.con02_box .img_box2{
	width:798px;
	margin:30px auto 0 auto;
	padding:0px;
	text-align:center;
	border:solid 1px #c9caca;
	background-color:#f4f4f4;
	overflow:hidden;
}
.con02_box .box{
	width:710px;
	margin:30px auto 0 auto;
	padding:29px 39px 29px 49px;
	color:#000;
        font-size:14px;
        line-height:23px;
	text-align:left;
	font-weight:normal;
	background-color:#fff;
	border:solid 1px #aaabab;
	overflow:hidden;
}
.con02_box .box ol.zumen{
list-style-type: decimal;
}
.con02_box .box ol.zumen li{
	color:#000;
        font-size:14px;
        line-height:23px;
	text-align:left;
	font-weight:normal;
list-style-type: decimal;

}
.flow_bn a{
	width:295px;
	height:50px;
	margin:50px auto 0 auto;
	padding:0;
	display:block;
	text-align:center;
	color:#000;
	font-size:12px;
	line-height:50px;
	border:solid 1px #231815;
	border-radius: 25px;
	background:url(../img/bn_img.png);
	background-repeat:no-repeat;
	background-position:left 60px center;
}
.flow_bn a:hover{
	width:295px;
	height:50px;
	margin:50px auto 0 auto;
	padding:0;
	display:block;
	text-align:center;
	color:#fff;
	font-size:12px;
	line-height:50px;
	border:solid 1px #ff0000;
	border-radius: 25px;
	background:url(../img/bn_img.png);
	background-repeat:no-repeat;
	background-position:left 60px center;
	background-color:#ff0000;

}
.wa_txt{
	margin:40px auto 0px auto;
	padding:30px;
	width:800px;
	overflow:hidden;
	display:block;
	text-align:left;
	color:#000;
	font-size:14px;
	line-height:23px;
        box-sizing:border-box;
	border:solid 1px #aaabab;

}
.wa_txt .md{
	margin:0;
	padding:0;
	color:#000;
	font-size:14px;
	line-height:28px;
	font-weight:bold;
}
.wa_txt .itxt{
padding-left:1em;
text-indent:-1em;
}
.o_box {
	width:100%;
	margin:0 auto;
	padding:90px 0;
	background-color:#f0f0f0;
	overflow:hidden;
}

.o_box .old_login a{
	width:330px;
	height:110px;
	margin:0 auto;
	padding:95px 0 0 0;
	color:#000;
        font-size:12px;
        line-height:30px;
	text-align:center;
	font-weight:normal;
	display:block;
        background:url(../img/zumen/klogin_bn.png);
        background-repeat:no-repeat;
	background-position:top 20px center;
	background-color:#fff;
	border:solid 4px #c9caca;
	overflow:hidden;
}

.o_box .lg_txt{
	padding:0;
	width:100%;
        font-size:20px;
        line-height:14px;
	text-align:center;
	font-weight:bold;

}
}

/******************************************/
/*##################################################################################################*/

@media screen and (min-width:768px) and ( max-width:1199px) {
.top_mimg{
	margin:75px auto 0px auto;
	padding:8vw 0px 0px 0px;
	width:100%;
	height:13vw;
	text-align:center;
        display:block;
        background:url(../img/zumen/header_bg.jpg);
        background-repeat:no-repeat;
	background-position:top center;
	background-size:cover;
}
.top_mimg .midashi{
	margin:0px auto 0px auto;
	padding:0px;
	width:540px;
	height:35px;
        display:block;
	font-size:3.6vw;
	line-height:4vw;
	font-weight:bold;
	color:#000;
}

.top_mimg span{
	text-align:center;
	font-size:10px;
	line-height:15px;
	font-weight:bold;
	color:#000;
}


.midashi01{
	width:80%;
	height:6vw;
	margin:6% auto 0 auto;
	padding:0;
	display:block;
	text-align:center;
	color:#000;
	font-size:2.8vw;
	line-height:4vw;
	font-weight:bold;
	border-bottom:solid 1px #ff0000;
}
.midashi02{
	width:90%;
	height:5vw;
	margin:6% auto 0 auto;
	padding:0;
	display:block;
	text-align:center;
	color:#000;
	font-size:1.8vw;
	line-height:3.2vw;
	font-weight:bold;
	border-bottom:solid 1px #ff0000;
}
.midashi03{
	width:100%;
	margin:8% auto 0 auto;
	padding:0;
	display:block;
	text-align:center;
	color:#000;
	font-size:2.4vw;
	line-height:4vw;
	font-weight:bold;
}
.txtl2{
	width:100%;
	margin:5% auto 0 auto;
	padding:0;
	display:block;
	text-align:left;
	color:#000;
	font-size:1.4vw;
	line-height:3vw;
	font-weight:normal;
}
.txtl2 a{
	color:#ff0000;

}
.rtxt_c{
	width:100%;
	margin:2% auto 0 auto;
	padding:0;
	display:block;
	text-align:center;
	color:#fe0000;
	font-size:2.4vw;
	line-height:4vw;
	font-weight:normal;
}
.txt14{
	width:100%;
	margin:0px auto 0 auto;
	padding:0;
	display:block;
	text-align:center;
	color:#000;
	font-size:1.4vw;
	line-height:3vw;
	font-weight:normal;
}
.mmtxt{
	width:100%;
	height:3vw;
	margin:0px 0px 5px 0px;
	padding:0;
	display:block;
	text-align:left;
	color:#000;
	font-size:1.4vw;
	line-height:3vw;
	font-weight:bold;
}
.gove{
	width:84%;
	height:8vw;
	margin:6% auto 0 auto;
	padding:3% 3%;
	color:#000;
	font-size:1.4vw;
	line-height:3vw;
	text-align:left;
	font-weight:normal;
	background-color:#f4f4f4;
}
.txtl14{
	width:90%;
	margin:0px auto 0 auto;
	padding:0;
	display:block;
	text-align:left;
	color:#000;
	font-size:1.4vw;
	line-height:3vw;
	font-weight:normal;
}
.txtl14 a{
	color:#ff0000;
}
.txtl{
	width:100%;
	margin:5% auto 0 auto;
	padding:0;
	display:block;
	text-align:left;
	color:#000;
	font-size:1.4vw;
	line-height:3vw;
	font-weight:normal;
}

.con01_box {
	width:100%;
	margin:5% auto 0 auto;
	padding:6% 0;
	background-color:#231815;
	overflow:hidden;
}
.con01_box .box{
	width:65%;
	margin:0 auto;
	padding:0;
}
.con01_box .lbox a{
	width:47%;
	height:10vw;
	margin:0 auto;
	padding:10vw 0 0 0;
	color:#000;
        font-size:1.2vw;
        line-height:3vw;
	text-align:center;
	font-weight:normal;
        background:url(../img/zumen/login_bn.png);
        background-repeat:no-repeat;
	background-position:top 1.7vw center;
	background-size:26%;
	background-color:#fff;
	border:solid 3px #fe0000;
	overflow:hidden;
	float:left;
}

.con01_box .rbox a{
	width:47%;
	height:10vw;
	margin:0 auto;
	padding:10vw 0 0 0;
	color:#000;
        font-size:1.2vw;
        line-height:3vw;
	text-align:center;
	font-weight:normal;
        background:url(../img/zumen/add_bn.png);
        background-repeat:no-repeat;
	background-position:top 2.2vw center;
	background-size:26%;
	background-color:#fff;
	border:solid 3px #359dbe;
	overflow:hidden;
	float:right;
}
.con01_box .lg_txt{
        margin:0 0 -5px 0;
	padding:0;
	width:100%;
        font-size:2vw;
        line-height:14px;
	text-align:center;
	font-weight:bold;

}
.con01_box .btxt{
        font-size:2vw;
        line-height:4vw;
	text-align:center;
	font-weight:bold;

}
.con02_box {
	width:80%;
	margin:4% auto 0 auto;
	padding:0;
	overflow:hidden;
}
.con02_box .img_box{
	width:98%;
	margin:3% auto 0 auto;
	padding:0px;
	text-align:center;
	border:solid 1px #c9caca;
	overflow:hidden;
}
.con02_box .img_box .img01{
	width:87%;
}
.con02_box .img_box .img02{
	width:100%;
}
.con02_box .img_box .img03{
	width:100%;
}
.con02_box .img_box2{
	width:98%;
	margin:3% auto 0 auto;
	padding:0px;
	text-align:center;
	border:solid 1px #c9caca;
	background-color:#f4f4f4;
	overflow:hidden;
}
.con02_box .img_box2 .img01{
	width:40%;
}
.con02_box .box{
	width:80%;
	margin:30px auto 0 auto;
	padding:4% 5% 4% 6%;
	color:#000;
        font-size:1.4vw;
        line-height:2.3vw;
	text-align:left;
	font-weight:normal;
	background-color:#fff;
	border:solid 1px #aaabab;
	overflow:hidden;
}
.con02_box .box ol.zumen{
list-style-type: decimal;
}
.con02_box .box ol.zumen li{
	color:#000;
        font-size:1.4vw;
        line-height:2.3vw;
	text-align:left;
	font-weight:normal;
list-style-type: decimal;

}


.flow_bn a{
	width:29%;
	height:5vw;
	margin:5% auto 0 auto;
	padding:0 0 0 3%;
	display:block;
	text-align:center;
	color:#000;
	font-size:12px;
	line-height:5.1vw;
	border:solid 1px #231815;
	border-radius: 2.5vw;
	background:url(../img/bn_img.png);
	background-repeat:no-repeat;
	background-position:left 13% center;
}
.flow_bn a:hover{
	width:29%;
	height:5vw;
	margin:5% auto 0 auto;
	padding:0 0 0 3%;
	display:block;
	text-align:center;
	color:#fff;
	font-size:12px;
	line-height:5.1vw;
	border:solid 1px #ff0000;
	border-radius: 2.5vw;
	background:url(../img/bn_img.png);
	background-repeat:no-repeat;
	background-position:left 13% center;

	background-color:#ff0000;

}


.wa_txt{
	margin:5% auto 0px auto;
	padding:3%;
	width:90%;
	overflow:hidden;
	display:block;
	text-align:left;
	color:#000;
	font-size:1.4vw;
	line-height:2.3vw;
        box-sizing:border-box;
	border:solid 1px #aaabab;
}


.wa_txt .md{
	margin:0;
	padding:0;
	color:#000;
	font-size:1.4vw;
	line-height:2.8vw;
	font-weight:bold;
}
.wa_txt .itxt{
padding-left:1em;
text-indent:-1em;
}


.o_box {
	width:65%;
	margin:0 auto;
	padding:9% 17.5%;
	background-color:#f0f0f0;
	overflow:hidden;
	text-align:center;

}

.o_box .old_login a{
	width:47%;
	height:9vw;
	margin:0 auto;
	padding:10vw 0 0 0;
	color:#000;
        font-size:1.2vw;
        line-height:2.4vw;
	text-align:center;
	font-weight:normal;
	display:block;
        background:url(../img/zumen/klogin_bn.png);
        background-repeat:no-repeat;
	background-position:top 1.6vw center;
	background-size:26%;
	background-color:#fff;
	border:solid 3px #c9caca;
	overflow:hidden;


}

.o_box .lg_txt{
        font-size:2vw;
        line-height:3vw;
	text-align:center;
	font-weight:bold;
}
}

/******************************************/
/*##################################################################################################*/


@media (max-width:767px) {

.top_mimg{
	margin:65px auto 0px auto;
	padding:18vw 0px 0px 0px;
	width:100%;
	height:23vw;
	text-align:center;
        display:block;
        background:url(../img/zumen/spheader_bg.png);
        background-repeat:no-repeat;
	background-position:top center;
	background-size:cover;
}
.top_mimg .midashi{
	margin:0px auto 0px auto;
	padding:0px;
	width:100%;
	height:6vw;
        display:block;
	font-size:6vw;
	line-height:7vw;
	font-weight:bold;
	color:#000;
}

.top_mimg span{
	text-align:center;
	font-size:10px;
	line-height:15px;
	font-weight:bold;
	color:#000;
}

.midashi01{
	width:90%;
	margin:6% auto 0 auto;
	padding:0;
	display:block;
	text-align:center;
	color:#000;
	font-size:13px;
	line-height:28px;
	font-weight:bold;
	border-bottom:solid 1px #ff0000;
}

.smidashi01{
	width:100%;
	margin:3% auto 0 auto;
	padding:0;
	display:block;
	text-align:center;
	color:#000;
	font-size:4vw;
	line-height:6.5vw;
	font-weight:bold;
}
.smidashi02{
	width:100%;
	margin:4% auto 0 auto;
	padding:0;
	display:block;
	text-align:center;
	color:#000;
	font-size:12px;
	line-height:26px;
	font-weight:bold;
}
.smidashi03{
	width:100%;
	margin:5% auto 0 auto;
	padding:0;
	display:block;
	text-align:center;
	color:#000;
	font-size:2.8vw;
	line-height:6vw;
	font-weight:bold;
}
.midashi03{
	width:100%;
	margin:8% auto 0 auto;
	padding:0;
	display:block;
	text-align:center;
	color:#000;
	font-size:15px;
	line-height:28px;
	font-weight:bold;
}
.txtl2{
	width:90%;
	margin:5% auto 0 auto;
	padding:0;
	display:block;
	text-align:left;
	color:#000;
	font-size:13px;
	line-height:24px;
	font-weight:normal;
}
.txtl2 a{
	color:#ff0000;

}
.rtxt_c{
	width:90%;
	margin:2% auto 0 auto;
	padding:0;
	display:block;
	text-align:left;
	color:#fe0000;
	font-size:14px;
	line-height:24px;
	font-weight:normal;
}
.txt14{
	width:80%;
	margin:0px auto 0 auto;
	padding:0;
	display:block;
	text-align:center;
	color:#000;
	font-size:11px;
	line-height:24px;
	font-weight:normal;
}


.txtl14{
	width:90%;
	margin:0px auto 0 auto;
	padding:0;
	display:block;
	text-align:left;
	color:#000;
	font-size:13px;
	line-height:24px;
	font-weight:normal;
}
.txtl14 a{
	color:#ff0000;
}
.txtl{
	width:90%;
	margin:5% auto 0 auto;
	padding:0;
	display:block;
	text-align:left;
	color:#000;
	font-size:12px;
	line-height:21px;
	font-weight:normal;
}
.con01_box {
	width:100%;
	margin:5% auto 0 auto;
	padding:6% 0;
	background-color:#231815;
	overflow:hidden;
}
.con01_box .box{
	width:90%;
	margin:0 auto;
	padding:0;
}
.con01_box .lbox a{
	width:47%;
	height:12vw;
	margin:0 auto;
	padding:12vw 0 0 0;
	color:#000;
        font-size:10px;
        line-height:15px;
	text-align:center;
	font-weight:normal;
        background:url(../img/zumen/login_bn.png);
        background-repeat:no-repeat;
	background-position:top 1.5vw center;
	background-size:26%;
	background-color:#fff;
	border:solid 3px #fe0000;
	overflow:hidden;
	float:left;
}

.con01_box .rbox a{
	width:47%;
	height:12vw;
	margin:0 auto;
	padding:12vw 0 0 0;
	color:#000;
        font-size:10px;
        line-height:15px;
	text-align:center;
	font-weight:normal;
        background:url(../img/zumen/add_bn.png);
        background-repeat:no-repeat;
	background-position:top 1.5vw center;
	background-size:26%;
	background-color:#fff;
	border:solid 3px #359dbe;
	overflow:hidden;
	float:right;
}
.con01_box .btxt{
        font-size:12px;
        line-height:21px;
	text-align:center;
	font-weight:bold;

}
.con01_box .lg_txt{
        font-size:12px;
        line-height:21px;
	text-align:center;
	font-weight:bold;


}
.con02_box {
	width:90%;
	margin:8% auto 0 auto;
	padding:0;
	overflow:hidden;
}
.con02_box .img_box{
	width:90%;
	margin:3% auto 0 auto;
	padding:0px;
	text-align:center;
	border:solid 1px #c9caca;
	overflow:hidden;
}
.con02_box .img_box img{
	width:100%;
}
.con02_box .img_box2{
	width:90%;
	margin:3% auto 0 auto;
	padding:0px;
	text-align:center;
	border:solid 1px #c9caca;
	background-color:#f4f4f4;
	overflow:hidden;
}
.con02_box .img_box img{
	width:100%;
}
.con02_box .box{
	width:78%;
	margin:30px auto 0 auto;
	padding:4% 5% 4% 8%;
	color:#000;
        font-size:12px;
        line-height:21px;
	text-align:left;
	font-weight:normal;
	background-color:#fff;
	border:solid 1px #aaabab;
	overflow:hidden;
}
.con02_box .box ol.zumen{
list-style-type: decimal;
}
.con02_box .box ol.zumen li{
	color:#000;
        font-size:12px;
        line-height:21px;
	text-align:left;
	font-weight:normal;
list-style-type: decimal;

}
.flow_bn a{
	width:60%;
	height:40px;
	margin:7% auto 3% auto;
	padding:0 0 0 4%;
	display:block;
	text-align:center;
	color:#000;
	font-size:11px;
	line-height:41px;
	border:solid 1px #231815;
	border-radius: 20px;
	background:url(../img/bn_img.png);
	background-repeat:no-repeat;
	background-size:7%;
	background-position:left 15% center;
}
.flow_bn a:hover{
	width:60%;
	height:40px;
	margin:7% auto 3% auto;
	padding:0 0 0 4%;
	display:block;
	text-align:center;
	color:#fff;
	font-size:11px;
	line-height:41px;
	border:solid 1px #ff0000;
	border-radius: 20px;
	background:url(../img/bn_img.png);
	background-repeat:no-repeat;
	background-size:7%;
	background-position:left 15% center;

	background-color:#ff0000;

}

.wa_txt{
	margin:5% auto;
	padding:4%;
	width:90%;
	overflow:hidden;
	display:block;
	text-align:left;
	color:#000;
	font-size:13px;
	line-height:24px;
        box-sizing:border-box;
	border:solid 1px #aaabab;
}


.wa_txt .md{
	margin:0;
	padding:0;
	color:#000;
	font-size:13px;
	line-height:28px;
	font-weight:bold;
}

.wa_txt .itxt{
padding-left:1em;
text-indent:-1em;
}

.o_box {

	width:90%;
	margin:0 auto;
	padding:9% 5%;
	background-color:#f0f0f0;
	overflow:hidden;
	text-align:center;
}
.o_box .old_login a{
	width:47%;
	height:13vw;
	margin:0 auto;
	padding:11.3vw 0 0 0;
	color:#000;
        font-size:10px;
        line-height:16px;
	text-align:center;
	font-weight:normal;
	display:block;
        background:url(../img/zumen/klogin_bn.png);
        background-repeat:no-repeat;
	background-position:top 1.5vw center;
	background-size:26%;
	background-color:#fff;
	border:solid 3px #c9caca;
	overflow:hidden;
}
.o_box .lg_txt{
        font-size:12px;
        line-height:21px;
	text-align:center;
	font-weight:bold;


}
}

/*#######################################################################################*/




.clear{
	clear:both;
}
.list60{
width:60px;
padding:3px 2px;
}
.list130{
width:130px;
padding:3px 2px;
}
.list250{
width:270px;
padding:3px 2px;
}


