@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; padding-bottom:30px;}
.page img{ width:100%; display:block;}
.page img.p_tb{ width:auto; display:inline-block; vertical-align:middle;}
.page img.p_tb2{ width:auto; padding-bottom:8px;}
.page .p_jj1{ width:88.83%; margin:0 auto; color:#968776; font-size:22px; line-height:36px; font-weight:bold; padding:5% 5.55% 2%; position:relative;}
.page .p_tit1{ position:absolute; width:64.94%; left:17.5%; top:-25px;}
.page h2{ font-weight:normal; color:#5b858c; font-size:42px; line-height:1.2em; padding:0 6% 0 6%; background:url(../images/a6300_titbg02.png) left 7px no-repeat; background-size:3.6%; margin-top:5%;}
.page>p{ width:88.83%; margin:1% auto 1%;}
.page .p_tit{ width:94.36%; margin-top:5%;}

.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_f1{ float:left; width:56.99%; position:relative;}
.page .p_f2{ float:left; width:43.01%; display:table; overflow:hidden;}
.page .p_f2>div{ vertical-align:middle; display:table-cell; }
.page .p_f2>div p{ margin:0 3% 0 8%; }
.page .p_f2>div p.wz_tit{ font-size:26px; line-height:36px; color:#968776;}

.page .p_bor1{ border:dashed 1px #65635f; background:#faf6ee; padding:2%; border-bottom:0; margin:0 auto;}
.page .p_f3{ float:left; width:50%;}
.page .p_f4{ float:right; width:52.82%;}

.page .p_p1{ width:88%; margin:0 auto; padding:0 0 2%;}
.page .p_p1 p{ padding:0 4%;}


.page .p_t1{ margin-top:1%;}
.page .p_t2{ margin-top:2%;}
.page .p_t5{ margin-top:5%;}

.p_nav{ width:139px; height:335px; position:fixed; left:50%; top:100px; margin-left:440px; 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:37px; background-position:0 0;}
.p_nav2{ height:37px; background-position:0 -37px;}
.p_nav3{ height:37px; background-position:0 -74px;}

.tjbox{ padding:56px 0; background:#e3edee;}
.tj_box{ width:90%; max-width:960px; margin:0 auto; overflow:hidden;}
.tj_box img{ max-width:100%; }
.tj_box2{ overflow:hidden; padding:25px 0; border-bottom:solid 1px #838b8d; }
.tj_box2>a{ display:block;}
.tj_box2>a>img{ width:100%;}

.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: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;}

.tjbox{ padding:6% 0; }
.ewmbox{ margin:6.25% auto 0; }
}


@media screen and (max-width:720px){
.page{ line-height:2em;}
.page .p_jj1{ line-height:2em;}
.page .p_bor1{ padding:2.5% 5%;}
.page .p_tb2{ display:none;}
.page p{ margin:1.5% auto 1%; line-height:2em;}
.page .p_f2>div p{ margin:0; }
.page .p_f2>div p.wz_tit{ font-size:1em; line-height:2em; color:#333;}

.p_nav{ display:none;}

.page .p_t1{ 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;}

.tj_box2{ position:relative; width:128%; left:-14%; padding:0; }
.tj_tit{ position:relative; width:160%; max-width:160%; left:-30%;}

.ewmbox{ margin:0 auto; padding-bottom:5vw; }
.ewmbox>div{ float:none; width:100%; margin-top:6.25%;}
}

