/* CSS Document */
*{
    margin:0;
    padding:0;
}
:focus{
    outline:none;
}
.clear{
    overflow:hidden;
    zoom:1;
    clear:both;
}

body {
    font: 15px/1.5 "Meiryo",  "Tahoma", "Verdana";
    color: #555;;
    background-color:#fff;
    font-family: Meiryo, Tahoma, Verdana, Arial, sans-serif !important;
}
#contanter{
    width: 100%;
    max-width:1000px;
    /*padding: 0 25px;*/
    background-color:#fff;
    margin:0 auto;
    border:0;
    position: relative;
}
/*#contanter:after,#contanter:before{*/
/*    content: " ";*/
/*    background: url("../img/bian.png");*/
/*    position: absolute;*/
/*    top: 0;*/
/*    width: 90px;*/
/*    height: 100%;*/
/*    background-size: 100% auto;*/
/*    z-index: 99999;*/
/*}*/
/*#contanter:after{*/
/*    left: -21px;*/
/*}*/
/*#contanter:before{*/
/*    right: -21px;*/
/*    transform:rotateY(180deg);*/
/*}*/
@media screen and (max-width: 750px){
    #contanter{
        width: 100%;
        max-width:1000px;
        /*padding: 0 25px;*/
        background-color:#fff;
        margin:0 auto;
        border:0;
        position: relative;
    }
    /*#contanter:after,#contanter:before{*/
    /*    content: " ";*/
    /*    background: url("../img/bian.png");*/
    /*    position: absolute;*/
    /*    top: 0;*/
    /*    width: 55px;*/
    /*    height: 100%;*/
    /*    background-size: 100% auto;*/
    /*    z-index: 99999;*/
    /*}*/
    /*#contanter:after{*/
    /*    left: -4px;*/
    /*}*/
    /*#contanter:before{*/
    /*    right: -4px;*/
    /*    transform:rotateY(180deg);*/
    /*}*/
}
::-webkit-scrollbar {
    -webkit-appearance: none;
}
::-webkit-scrollbar:vertical {
    width: 12px;
}
::-webkit-scrollbar:horizontal {
    height: 12px;
}
::-webkit-scrollbar-thumb {
    background-color: #FC8DB8;
    border-radius: 10px;
    border: 2px solid #ffffff;
}
::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #ffffff;
}
.main-top{
	width:100%;
	max-width:1000px;
	float:left;

	}
.top-left,.top-left01,.top-left02,.top-left03,.top-right{

	width:100%;
		height:100%;
	float:left;

}
#head-p{
	width:100%;
	max-width:1000px;
	height:100%;
	font-size:90%;}

	.m-news{
	width:100%;
	max-width:1000px;
	max-height:600px;
	background:url(/images/m-news.jpg) no-repeat;
	background-size:cover;
	line-height:24px;
	}



.m-foot a{
	color:#FFF;}
.overflow-clear{
    overflow:auto;
    _height:1%;
}

.m-staff{
	 width:90%;
	 float:left;
	 text-align:center;
	 margin-left:5%;
	 margin-top:5px;
	 color:#000000;

	 margin-bottom:10px;
	}
.m-staff{
	 width:96%;
	 float:left;
	 text-align:center;
	 margin-left:2%;
	 margin-top:5px;
	 color:#000000;

	 margin-bottom:10px;
	}
.staff-title{
	width:1020px;
	height:76px;
	float:left;
	margin-top:6px;
	text-align:center;
}

.staff{
    width:964px;
	height:890px;
	float:left;
	margin-left:28px;
	margin-top:14px;
	background-color:#ffe6fa;
}

.staff-kuang{
	width:290px;
	height:400px;
	float:left;
	margin-top:15px;
	margin-left:24px;
	font-size:90%;
	color:#000000;
	}

.staff01-bg{
	width:980px;
	height:660px;
	float:left;
	margin-top:20px;
	margin-left:20px;
	margin-bottom:20px;
	background-color:#ffe6fa;
}
.staff01-img{
	width:453px;
	height:626px;
	float:left;
	margin-top:20px;
	margin-left:14px;
	}
.staff01-naiyo{
	width:426px;
	float:left;
	margin-top:40px;
	margin-left:10px;
	}
.td1{
	border-right:dashed 1px #DDDDDD;
	background-color:#f18c19;
	color:#000000;
	}
.td1,.td2{
	border-bottom:dashed 1px #DDDDDD;
	}
.staff01-button{
	width:1020px;
	height:68px;
	float:left;
	text-align:center;
	margin-top:30px;
	}
.tb td{
	border:1px solid #DDDDDD;}


.system{
	width:1020px;
	height:auto;
	float:left;
	text-align:center;
	margin-top:14px;
}
.m-system{
	width:100%;
	max-width:1000px;
	height:100%;
	float:left;
	margin-top:6px;
}

.main-access01-naiyo{
    width:769px;
    height:505px;
    float:left;
    margin-left:160px;
    margin-top:30px;
}
.main-access01-wenzi{
    width:769px;
    height:180px;
    float:left;
    text-align:center;
    margin-left:160px;
    margin-top:60px;
    line-height:20px;
}



.staff-kuang,#footer,.foot-navi,.foot-copy,.m-foot-navi{
	width:100%;
	max-width:1000px;
	height:100%;
    margin: 0 auto;
	font-size:90%;
	float:left;
}
.m-foot-navi a{
	text-align:end;
	color:#fff;}
