@charset "utf-8";
/* CSS Document */

html,body,h4,p{ margin:0; padding:0; border:0;}
.p_kv{ width:100%; overflow:hidden;}
.p_kv>div{ width:1920px; position:relative; left:50%; margin-left:-960px;}
.p_kv>div img{ max-width:100%; }
.page{ width:958px; margin:0 auto; border-left:dashed 1px #0e0b0c; color:#333; font-family:"微软雅黑"; font-size:16px; line-height:28px; overflow:hidden;}
.page a{ text-decoration:underline; color:#333;}
.page img{ width:100%; display:block;}
.page p img{ width:auto; display:inline-block;}
.page>h2.p_tit{ background:url(../images/a6300_4_titbg01.jpg) left center no-repeat; color:#2d52c1; font-size:40px; line-height:1em; padding-left:5.585%; margin-top:5%;}
.page img.p_tb{ width:auto; display:inline-block;}
.page>p{ width:88.83%; margin:0 auto;}
.page p strong{ font-weight:bold; font-size:1.1em; color:#2d52c1; }
.page p span.sp_pbg{ display:block; float:left; margin:-10px 0 20px; width:40px; height:32px; font-size:24px; line-height:32px; text-align:center; font-style:italic; color:#fff; background:6px 0 url(../images/a6300_4_titbg02.png) no-repeat;}
.page>div{ width:88.83%; margin:0 auto;}

.page .p_box{ width:88.83%; margin:0 auto; overflow:hidden; position:relative;}
.page .p_box span.sp_tit{ position:absolute; left:0; bottom:0; width:96%; text-align:right; line-height:1.2em; padding:1% 2%; background:url(../images/a6300_csbg.png) right center repeat-y; color:#fff;}
.page .p_bor1{ border:solid 1px #a0a0a0; }
.page .p_bor1 p{ width:auto; padding:2%;}
.page .p_bor2{ margin-top:4%; border-top:dashed 1px #bbb; padding-top:3%; }
.page .p_bor3{ margin-top:4%; border-top:solid 1px #aaabab; padding-top:3%; }


.page .p_f1{ float:right; width:45.6%; margin-left:9%; position:relative;}
.page .p_f2{ float:left; width:45.4%; display:table; position:relative;}
.page .p_f2>div{ vertical-align:middle; display:table-cell; }

.page .p_f3{ float:right; width:62.5%; margin-left:2.5%; position:relative;}
.page .p_f4{ float:left; width:35%; display:table; position:relative;}
.page .p_f4>div{ vertical-align:middle; display:table-cell; }


.page .p_t05{ margin-top:0.5%;}
.page .p_t1{ margin-top:1%;}
.page .p_t15{ margin-top:1.5%;}
.page .p_t2{ margin-top:2%;}
.page .p_t3{ margin-top:3%;}
.page .p_t4{ margin-top:4%;}
.page .p_t5{ margin-top:5%;}
.page .p_t8{ margin-top:8%;}

.p_nav{ width:139px; height:592px; position:fixed; left:50%; top:100px; margin-left:440px; z-index:99;}
.p_nav>a{ width:139px; display:block; background-image:url(../images/p_nav.png);}
.p_nav>a:hover{ background-image:url(../images/p_nav_on.png);}
.p_nav>a.active{ background-image:url(../images/p_nav_on.png);}
.p_nav1{ height:62px; background-position:0 0;}
.p_nav2{ height:41px; background-position:0 -62px;}
.p_nav3{ height:42px; background-position:0 -103px;}
.p_nav4{ height:43px; background-position:0 -145px;}
.p_nav5{ height:42px; background-position:0 -188px;}
.p_nav6{ height:61px; background-position:0 -230px;}



.page .ewmbox{ width:88.83%; max-width:960px; margin:55px auto; overflow:hidden;}
.ewmbox>div{ float:left; width:50%; box-sizing: border-box; border:solid 1px #f3f3f3; }
.ewmbox>div>img{ display:block; width:100%;}

@media screen and (max-width:1160px){
	
	.p_nav{ position:fixed; left:inherit; right:0; top:100px; margin-left:0;}
	}

@media screen and (max-width:960px){

.p_kv>div{ width:200%; left:-50%; margin-left:0;}
.page{ width:auto;}
.w960{ width:98%; margin:0 auto;}

.page .ewmbox{ margin:6% auto 0; }
}


@media screen and (max-width:720px){
.page{ font-size:14px; line-height:2em;}
.page .p_bor1 p{ padding:4%;}
.page p span.sp_pbg{ margin:0;}

.page .p_f2>div p{ margin:0; }
.page>h2.p_tit{ background-size:5%; font-size:20px; line-height:1em;}

.p_nav{ display:none;}

.page .p_t05{ margin-top:2.5%;}
.page .p_t1{ margin-top:2.5%;}
.page .p_t15{ margin-top:2.5%;}
.page .p_t2{ margin-top:2.5%;}
.page .p_t5{ margin-top:2.5%;}

.page .p_f1{ float:none; width:100%; margin:0;}
.page .p_f2{ float:none; width:100%; margin:2.5% 0 0;}
.page .p_f3{ float:none; width:100%; margin:0;}
.page .p_f4{ float:none; width:100%; margin:0;}


.ewmbox{ margin:0 auto; padding-bottom:5vw; }
.ewmbox>div{ float:none; width:100%; margin-top:6.25%;}

}

