/*物件一覧　style*/

body.subpage {
	background:#EFEEEF;
}
.subpage #sub {
	padding-top:0px !important;
}

.bg-fff {
	background:#FFF;
}




/*PC*/
@media (min-width: 1040px) {
	.subpage #main {
		width:785px !important;
	}
	.pan {
		width:1040px;
		margin-left:auto;
		margin-right:auto;
		font-size:12px;
		padding-top:20px;
		padding-bottom:20px;
		font-weight:bold;
	}
	.pan a {
		font-weight:normal;
	}
	.pl30 {
		padding-left:30px;
	}
	.pr30 {
		padding-right:30px;
	}
	
	
	.bu-titlebox {
		display:block;
		padding-left:20px;
		padding-top:25px;
	}
	.bu-titlebox .cat {
		display:block;
		text-align:center;
		width:115px;
		color:#FFF;
		font-size:14px;
		background:#113C96;
		padding-top:3px;
		padding-bottom:2px;
		margin-bottom:10px;
	}
	.bu-titlebox .cat2 {
		display:block;
		text-align:center;
		width:155px;
		color:#FFF;
		font-size:14px;
		background:#113C96;
		padding-top:3px;
		padding-bottom:2px;
		margin-bottom:10px;
	}
	.bu-new {
		border-left:#113C96 solid 3px;
	}
	section h2 {
		font-size: 20px;
		margin-bottom: 20px;
	}
	section h2 span {
		font-size: 14px;
		color:#91A5B0;
	}
	.reason-nav {
		display:block;
		width:730px;
		padding-bottom:45px;
		padding-top:30px;
	}
	.reason-nav ul {
		display:block;
	}
	.reason-nav li {
		display:block;
		float:left;
	}
	
	.nin-box {
		display:block;
	}
	.nin-box h3 {
		display:block;
		font-size:23px;
		color:#113996;
		padding-bottom:20px;
	}
	.nin-box p {
		display:block;
		font-size:14px;
		line-height:230%;
		padding:0px !important;
		margin:0px !important;
	}
	.im-fr {
		display:block;
		padding-bottom:50px;
	}
	.im-fr .lef {
		display:block;
		width:400px;
		float:left;
	}
	.im-fr img {
		display:block;
		float:right;
	}
	.im-fl {
		display:block;
		padding-bottom:50px;
	}
	.im-fl .lef {
		display:block;
		width:360px;
		float:right;
	}
	.im-fl img {
		display:block;
		float:left;
	}
	.fl-ex {
		display:block;
		padding-bottom:50px;
	}
	.fl-ex h3 {
		display:block;
		float:left;
		padding-right:25px;
	}
	.fl-ex img {
		display:block;
		float:left;
		margin-top:15px;
	}
	.bl-txt {
		display:block;
		font-size:20px;
		color:#113996;
		padding-bottom:50px;
	}
	.nin-box .btn {
		display:block;
		text-align:right;
		padding-top:20px;
	}
	.nin-box .btn img {
		display:inline;
		border:none;
	}
	.nin-bottom {
		display:block;
		padding-bottom:80px;
	}
	.nbo-le {
		display:block;
	}
	.nbo-le .lef {
		display:block;
		float:left;
	}
	.nbo-le .lef h3 {
		display:block;
		padding-top:20px;
		font-size:27px;
	}
	.nbo-le p {
		display:block;
		font-size:19px;
		
		line-height:170%;
	}
	.nbo-le b {
		display:block;
		font-weight:normal;
		font-size:26px;
	}
	.nbo-le img {
		display:block;
		float:right;
	}
	
	

	
	
	
	.pagi-nepre {
		width:100%;
		padding-top:50px;
		padding-bottom:50px;
	}
	.pagi-nepre .lef {
		display:block;
		float:left;
	}
	.pagi-nepre .ref {
		display:block;
		float:right;
	}
	
	.nf-flow {
		display:block;
	}
	.nf-flow .one {
		display:block;
		padding-bottom:20px;
	}
	.nf-flow .lef1 {
		display:block;
		float:left;
		padding-right:18px;
	}
	.nf-flow .num {
		display:block;
		border:#113C96 solid 1px;
		width:117px;
		height:117px;
		border-radius:50%;
		-moz-border-radius:50%;
		-ms-border-radius:50%;
		-webkit-border-radius:50%;
	}
	.nf-flow .num p {
		display:block;
		text-align:center;
		font-size:17px;
		color:#113B96;
		padding-top:19px;
	}
	.nf-flow .num p b {
		font-size:29px;
		font-weight:normal;
	}
	.nf-flow .lef1 .img {
		display:block;
		padding-top:23px;
		padding-left:40px;
	}
	.nf-flow .lef2 {
		display:block;
		float:left;
		width:353px;
	}
	.nf-flow .lef2 h3 {
		display:block;
		font-size:21px;
		font-weight:bold;
		padding-bottom:15px;
		color:#113996;
	}
	.nf-flow .lef2 p {
		display:block;
		font-size:14px;
		line-height:190%;
		padding:0px !important;
		margin:0px !important;
	}
	.nf-flow .ref {
		display:block;
		float:right;
	}
	
	
	.selctfl {
		display:block;
	}
	.selctfl h3 {
		display:block;
		font-size:23px;
		color:#113996;
		padding-bottom:20px;
	}
	.selctfl p {
		display:block;
		font-size:14px;
		line-height:230%;
		padding:0px !important;
		margin:0px !important;
	}
	.selfm-lf {
		display:block;
		padding-bottom:55px;
	}
	.selfm-lf img {
		display:block;
		float:right;
		margin-left:25px;
	}
	h2.bg-blue {
		display:block;
		color:#FFF;
		font-size:23px;
		background:#00317E;
		border-bottom:#CCCCCC solid 2px;
		padding-top:7px;
		padding-bottom:7px;
		padding-left:14px;
		padding-right:14px;
		margin-bottom:20px;
	}
	.glm {
		display:block;
		padding-bottom:50px;
	}
	.glm p {
		display:block;
		float:left;
		width:503px;
		line-height:200%;
	}
	.glm .img {
		display:block;
		float:right;
	}
	
	
	
	.spo-lf {
		display:block;
		padding-bottom:55px;
	}
	.spo-lf img {
		display:block;
		float:right;
		margin-left:25px;
		margin-bottom:25px;
	}
	.spo-ri {
		display:block;
		padding-bottom:55px;
	}
	.spo-ri img {
		display:block;
		float:left;
		margin-right:25px;
		margin-bottom:25px;
	}
	.send-g {
		display:block;
		padding-bottom:55px;
	}
	.send-g h4 {
		display:block;
		font-size:18px;
		border-left:#244B9E solid 4px;
		padding-left:15px;
		margin-bottom:22px;
	}
	.send-g .spo-lf {
		padding-bottom:0px !important;
	}
	
	
	
	
	.foot-bnr {
		display:block;
		background:url(images/bottom-bg.jpg) left top;
		height:211px;
	}
	.ritxt {
		display:block;
		text-align:right;
		font-size:12px;
	}

	
}
@media (min-width: 768px) and (max-width: 1039px) {
	.pan {
		font-size:12px;
		padding-top:20px;
		font-weight:bold;
		padding-left:20px;
	}
	.pan a {
		font-weight:normal;
	}
	.pl30 {
		padding-left:30px;
	}
	.pr30 {
		padding-right:30px;
	}
	
	
	
	.bu-titlebox {
		display:block;
		padding-left:20px;
		padding-top:25px;
	}
	.bu-titlebox .cat {
		display:block;
		text-align:center;
		width:115px;
		color:#FFF;
		font-size:14px;
		background:#113C96;
		padding-top:3px;
		padding-bottom:2px;
		margin-bottom:10px;
	}
	.bu-titlebox .cat2 {
		display:block;
		text-align:center;
		width:155px;
		color:#FFF;
		font-size:14px;
		background:#113C96;
		padding-top:3px;
		padding-bottom:2px;
		margin-bottom:10px;
	}
	.bu-new {
		border-left:#113C96 solid 3px;
	}
	section h2 {
		font-size: 20px;
		margin-bottom: 20px;
	}
	section h2 span {
		font-size: 14px;
		color:#91A5B0;
	}
	.reason-nav {
		display:block;
		padding-bottom:45px;
	}
	.reason-nav ul {
		display:block;
	}
	.reason-nav li {
		display:block;
		float:left;
		width:25%;
	}
	
	
	.nin-box {
		display:block;
	}
	.nin-box h3 {
		display:block;
		font-size:23px;
		color:#113996;
		padding-bottom:20px;
	}
	.nin-box p {
		display:block;
		font-size:14px;
		line-height:180%;
		padding:0px !important;
		margin:0px !important;
	}
	.im-fr {
		display:block;
		padding-bottom:50px;
	}
	.im-fr .lef {
		display:block;
		width:55%;
		float:left;
	}
	.im-fr img {
		display:block;
		float:right;
		width:42%
	}
	.im-fl {
		display:block;
		padding-bottom:50px;
	}
	.im-fl .lef {
		display:block;
		width:55%;
		float:right;
	}
	.im-fl img {
		display:block;
		float:left;
		width:42%
	}
	.fl-ex {
		display:block;
		padding-bottom:50px;
	}
	.fl-ex h3 {
		display:block;
		float:left;
		padding-right:25px;
	}
	.fl-ex img {
		display:block;
		float:left;
		margin-top:15px;
	}
	.bl-txt {
		display:block;
		font-size:20px;
		color:#113996;
		padding-bottom:50px;
	}
	.nin-box .btn {
		display:block;
		text-align:right;
		padding-top:20px;
	}
	.nin-box .btn img {
		display:inline;
		border:none;
	}
	.nin-bottom {
		display:block;
		padding-bottom:80px;
	}
	.nbo-le {
		display:block;
	}
	.nbo-le .lef {
		display:block;
		float:left;
		width:55%
	}
	.nbo-le .lef h3 {
		display:block;
		padding-top:20px;
		font-size:27px;
	}
	.nbo-le p {
		display:block;
		font-size:19px;		
		line-height:170%;
	}
	.nbo-le b {
		display:block;
		font-weight:normal;
		font-size:26px;
	}
	.nbo-le img {
		display:block;
		float:right;
		width:42%;
	}
	
	
	.nf-flow {
		display:block;
	}
	.nf-flow .one {
		display:block;
		padding-bottom:20px;
	}
	.nf-flow .lef1 {
		display:block;
		float:left;
		padding-right:18px;
	}
	.nf-flow .num {
		display:block;
		border:#113C96 solid 1px;
		width:117px;
		height:117px;
		border-radius:50%;
		-moz-border-radius:50%;
		-ms-border-radius:50%;
		-webkit-border-radius:50%;
	}
	.nf-flow .num p {
		display:block;
		text-align:center;
		font-size:17px;
		color:#113B96;
		padding-top:19px;
	}
	.nf-flow .num p b {
		font-size:29px;
		font-weight:normal;
	}
	.nf-flow .lef1 .img {
		display:block;
		padding-top:23px;
		padding-left:40px;
	}
	.nf-flow .lef2 {
		display:block;
		float:left;
		width:47%;
	}
	.nf-flow .lef2 h3 {
		display:block;
		font-size:21px;
		font-weight:bold;
		padding-bottom:15px;
		color:#113996;
	}
	.nf-flow .lef2 p {
		display:block;
		font-size:14px;
		line-height:190%;
		padding:0px !important;
		margin:0px !important;
	}
	.nf-flow .ref {
		display:block;
		float:right;
		width:25%;
	}
	
	
	
	.selctfl {
		display:block;
	}
	.selctfl h3 {
		display:block;
		font-size:23px;
		color:#113996;
		padding-bottom:20px;
	}
	.selctfl p {
		display:block;
		font-size:14px;
		line-height:230%;
		padding:0px !important;
		margin:0px !important;
	}
	.selfm-lf {
		display:block;
		padding-bottom:55px;
	}
	.selfm-lf img {
		display:block;
		float:right;
		margin-left:25px;
	}
	h2.bg-blue {
		display:block;
		color:#FFF;
		font-size:23px;
		background:#00317E;
		border-bottom:#CCCCCC solid 2px;
		padding-top:7px;
		padding-bottom:7px;
		padding-left:14px;
		padding-right:14px;
		margin-bottom:20px;
	}
	.glm {
		display:block;
		padding-bottom:50px;
	}
	.glm p {
		display:block;
		float:left;
		width:71%;
		line-height:200%;
	}
	.glm .img {
		display:block;
		float:right;
		width:25%;
	}
	
	
	.spo-lf {
		display:block;
		padding-bottom:55px;
	}
	.spo-lf img {
		display:block;
		float:right;
		margin-left:25px;
		margin-bottom:25px;
	}
	.spo-ri {
		display:block;
		padding-bottom:55px;
	}
	.spo-ri img {
		display:block;
		float:left;
		margin-right:25px;
		margin-bottom:25px;
	}
	.send-g {
		display:block;
		padding-bottom:55px;
	}
	.send-g h4 {
		display:block;
		font-size:18px;
		border-left:#244B9E solid 4px;
		padding-left:15px;
		margin-bottom:22px;
	}
	.send-g .spo-lf {
		padding-bottom:0px !important;
	}
	
	
	
	
	
	
	
	
	.pagi-nepre {
		width:100%;
		padding-top:50px;
		padding-bottom:50px;
	}
	.pagi-nepre .lef {
		display:block;
		float:left;
	}
	.pagi-nepre .ref {
		display:block;
		float:right;
	}


	
	

}
@media (max-width: 767px) {
	.pan {
		display:none;
	}
	.pl30 {
		padding-left:20px;
	}
	.pr30 {
		padding-right:20px;
	}
	
	.bu-titlebox {
		display:block;
		padding-left:20px;
		padding-top:25px;
	}
	.bu-titlebox .cat {
		display:block;
		text-align:center;
		width:115px;
		color:#FFF;
		font-size:14px;
		background:#113C96;
		padding-top:3px;
		padding-bottom:2px;
		margin-bottom:10px;
	}
	.bu-titlebox .cat {
		display:block;
		text-align:center;
		width:155px;
		color:#FFF;
		font-size:14px;
		background:#113C96;
		padding-top:3px;
		padding-bottom:2px;
		margin-bottom:10px;
	}
	.bu-new {
		border-left:#113C96 solid 3px;
	}
	section h2 {
		font-size: 20px;
		margin-bottom: 20px;
	}
	section h2 span {
		font-size: 14px;
		color:#91A5B0;
	}
	.reason-nav {
		display:block;
		padding-bottom:25px;
	}
	.reason-nav ul {
		display:block;
	}
	.reason-nav li {
		display:block;
		float:left;
		width:25%;
	}
	
	.nin-box {
		display:block;
	}
	.nin-box h3 {
		display:block;
		font-size:18px;
		color:#113996;
		padding-bottom:5px;
	}
	.nin-box p {
		display:block;
		font-size:12px;
		line-height:180%;
		padding:0px !important;
		margin:0px !important;
	}
	.im-fr {
		display:block;
		padding-bottom:30px;
	}
	.im-fr .lef {
		display:block;
		padding-bottom:20px;
	}
	.im-fr img {
		display:block;
	}
	.im-fl {
		display:block;
		padding-bottom:30px;
	}
	.im-fl .lef {
		display:block;
		padding-bottom:20px;
	}
	.im-fl img {
		display:block;

	}
	.fl-ex {
		display:block;
		padding-bottom:50px;
	}
	.fl-ex h3 {
		display:block;
		float:left;
		padding-right:25px;
	}
	.fl-ex img {
		display:block;
		float:left;
		margin-top:15px;
	}
	.bl-txt {
		display:block;
		font-size:17px;
		color:#113996;
		padding-bottom:20px;
	}
	.nin-box .btn {
		display:block;
		text-align:right;
		padding-top:20px;
	}
	.nin-box .btn img {
		display:inline;
		border:none;
	}
	.nin-bottom {
		display:block;
		padding-bottom:80px;
	}
	.nbo-le {
		display:block;
	}
	.nbo-le .lef {
		display:block;
		padding-bottom:20px;
	}
	.nbo-le .lef h3 {
		display:block;
		padding-top:20px;
		font-size:27px;
	}
	.nbo-le p {
		display:block;
		font-size:19px;		
		line-height:170%;
	}
	.nbo-le b {
		display:block;
		font-weight:normal;
		font-size:26px;
	}
	.nbo-le img {
		display:block;

	}
	
	
	
	.nf-flow {
		display:block;
	}
	.nf-flow .one {
		display:block;
		padding-bottom:30px;
	}
	.nf-flow .lef1 {
		display:block;
		padding-bottom:20px;
	}
	.nf-flow .lef1 .img {
		display:none !important;
	}
	.nf-flow .num {
		display:block;
		border:#113C96 solid 1px;
		width:117px;
		height:117px;
		border-radius:50%;
		-moz-border-radius:50%;
		-ms-border-radius:50%;
		-webkit-border-radius:50%;
		margin-left:auto;
		margin-right:auto;
	}
	.nf-flow .num p {
		display:block;
		text-align:center;
		font-size:17px;
		color:#113B96;
		padding-top:19px;
	}
	.nf-flow .num p b {
		font-size:29px;
		font-weight:normal;
	}
	.nf-flow .lef1 .img {
		display:block;
		padding-top:23px;
		padding-left:40px;
	}
	.nf-flow .lef2 {
		display:block;
		padding-bottom:15px;
	}
	.nf-flow .lef2 h3 {
		display:block;
		font-size:21px;
		font-weight:bold;
		padding-bottom:15px;
		color:#113996;
	}
	.nf-flow .lef2 p {
		display:block;
		font-size:14px;
		line-height:190%;
		padding:0px !important;
		margin:0px !important;
	}
	.nf-flow .ref {
		display:block;
		padding-left:5%;
		padding-right:5%;
	}
	.nf-flow .ref img {
		width:100%;
	}
	
	
	.selctfl {
		display:block;
	}
	.selctfl h3 {
		display:block;
		font-size:23px;
		color:#113996;
		padding-bottom:20px;
	}
	.selctfl p {
		display:block;
		font-size:12px;
		line-height:180%;
		padding-top:10px;
		padding-bottom:20px;
		margin:0px !important;
	}
	.selfm-lf {
		display:block;
		padding-bottom:35px;
	}
	.selfm-lf img {
		display:block;
		width:100%;
		
	}
	h2.bg-blue {
		display:block;
		color:#FFF;
		font-size:18px;
		background:#00317E;
		border-bottom:#CCCCCC solid 2px;
		padding-top:7px;
		padding-bottom:7px;
		padding-left:14px;
		padding-right:14px;
		margin-bottom:20px;
	}
	.glm {
		display:block;
		padding-bottom:30px;
	}
	.glm p {
		display:block;
		padding-bottom:20px;
	}
	.glm .img {
		display:block;
	}
	.glm .img img {
		display:block;
		width:100%;
	}
	
	
	
	.spo-lf {
		display:block;
		padding-bottom:25px;
	}
	.spo-lf img {
		display:block;
		width:100%;
		margin-bottom:10px;
	}
	.spo-ri {
		display:block;
		padding-bottom:25px;
	}
	.spo-ri img {
		display:block;
		width:100%;
	}
	.send-g {
		display:block;
		padding-bottom:25px;
	}
	.send-g h4 {
		display:block;
		font-size:18px;
		border-left:#244B9E solid 4px;
		padding-left:15px;
		margin-bottom:22px;
	}
	.send-g .spo-lf {
		padding-bottom:0px !important;
	}
	
	
	
	
	
	.pagi-nepre {
		width:100%;
		padding-top:10px;
		padding-bottom:10px;
	}
	.pagi-nepre .lef {
		display:block;
		float:left;
		width:40%;
	}
	.pagi-nepre .ref {
		display:block;
		float:right;
		width:40%;
	}
	.ritxt {
		display:block;
		text-align:right;
		font-size:10px;
	}

	
	
}


.deltbtn {
	background:url(../common/images/close.png) left top no-repeat;
	background-size:100% 100%;
	width:15px;
	height:15px;
	text-indent:-9999px;
	border:none;
	cursor:pointer;
	margin:0px;
	display:block;
	float:right;
}
.deltbase {
	text-align:right;
}



