@charset "utf-8";
/* CSS Document */

html,body,h4,p{ margin:0; padding:0; border:0;}

.page{ width:100%; max-width:1920px; min-width:960px; margin:0 auto; overflow:hidden; font-family:"微软雅黑"; }
.p_w1{ width:1920px; position:relative; left:50%; margin-left:-960px;}
.p_w2{ width:960px; margin:0 auto; position:relative;}
.p_tb{ display:inline-block;}
.p_wz1{ font-size:17px; line-height:32px; color:#666; position:absolute;}
.p_wz2{ font-size:16px; line-height:28px; color:#333; position:absolute;}
.p_wz3{ font-size:14px; line-height:20px; color:#333; position:absolute;}
.p_wz4{ font-size:18px; line-height:27px; color:#151921; position:absolute;}

.p_nav{ width:139px; height:416px; position:fixed; left:50%; top:100px; margin-left:500px; z-index:99; display:none; }
.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:60px; background-position:0 0;}
.p_nav2{ height:87px; background-position:0 -60px;}
.p_nav3{ height:68px; background-position:0 -147px;}

.mobile{ display:none;}
.mobile img{ display:block; width:100%;}

.p_bz{ width:840px; margin:15px auto 0; font-size:14px;}
.ewmbox{ width:87.5%; 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:1280px){
	.p_nav{ position:fixed; left:inherit; right:0; top:100px; margin-left:0;}
	}

@media screen and (max-width:960px){
.w960{ width:98%; margin:0 auto;}

.ewmbox{ margin:6.25% auto 0; }
}

@media screen and (max-width:720px){
.page{ display:none;}
.mobile{ display:block;}

.ewmbox{ margin:0 auto; padding-bottom:5vw; }
.ewmbox>div{ float:none; width:100%; margin-top:6.25%;}
	}