@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:24px; padding:30px 0;}
.page img{ width:100%; display:block;}
.page img.tb{ width:auto; display:inline;}
.page img.tb2{ width:auto; display:inline; vertical-align:bottom; margin-left:3%;}
.page h2{ font-weight:normal; color:#0e8f06; font-size:40px; line-height:1em; background:url(../images/a7_4_bg01.jpg) left 50px repeat-x; padding-top:30px;}
.page h2>div{ background:url(../images/a7_4_titbg01.png) center center no-repeat #fff; width:222px; text-align:center; margin:0 auto;}

.page .p_wid{ width:88.54%; margin:0 auto;}
.page p{ margin:0; padding:0;}
.page .p_big{ font-size:1.5em; font-weight:bold;}
.page .p_bz{ font-size:0.85em; color:#a2a2a2;}

.page .p_box{ overflow:hidden; position:relative;}
.page .p_box span.sp_tit{ position:absolute; left:0; bottom:0; width:96%; padding:0.5% 2%; background:url(../images/a7_csbg.png); color:#fff;}
.page .p_box span.sp_tit img{ width:auto; display:inline;}
.page .p_box1{ background:url(../images/a7_4_bg02.jpg) repeat-x #fef5ee; padding:3% 3% 5%; border:solid 1px #ffdcc4; position:relative; margin-top:30px;}
.page .p_tit1{ background:#fff; width:300px; height:32px; text-align:center; font-size:32px; line-height:1em; color:#ff5500; position:absolute; left:50%; margin-left:-150px; top:-15px;}

.page .p_k1{ font-size:20px; line-height:1.5em; color:#ff6600; border:solid 1px #c1d9b5; padding:10px;}
.page .p_k1>p{ margin-bottom:-25px; border:solid 2px #92bc7c; background:#fff; padding:25px 30px;}
.page .p_k2{ font-size:19px; line-height:1.5em; color:#ff5500; border:solid 1px #c1d9b5; padding:10px 10px 15px; margin-top:40px;}
.page .p_k2>p{ margin-top:-25px; border:solid 2px #92bc7c; background:#fff; padding:25px 30px;}
.page .p_wz2{ font-size:20px; line-height:1.5em; color:#ff5500; padding:2% 0 1%; border-top:dashed 1px #a2a2a2;}
.page .p_borbot{ height:0; font-size:0; line-height:0; border-top:dashed 1px #a2a2a2;}
.page .p_p1{ padding:1% 2% 2%;}
.page .p_p2{ padding:1% 0 2%;}
.page .p_p3{ padding:1.5%;}
.page .p_p4{ padding:1.5% 1.5% 0;}
.page .p_p5{ padding:2%;}
.page .p_r5{ margin-right:5%;}
.page .p_b1{ background:#eeefee;}


.page .p_f1{ float:left; width:48.24%; position:relative;}
.page .p_f1 p{ padding:5% 0 5% 3%; border-left:solid 1px #347e21;}
.page .p_f1 .p_tb{ position:absolute; left:0; bottom:0;}
.page .p_f2{ float:left; width:48.24%; margin:0 0 0 3.52%; position:relative;}
.page .p_f2 p{ padding:3% 0 3% 3%; border-left:solid 1px #347e21;}
.page .p_f2 .p_tb{ position:absolute; left:0; top:0;}
.page .p_f3{ float:left; width:39%;}
.page .p_f4{ float:left; width:48.82%; margin:0 0 0 12.18%; position:relative;}


.page .p_t1{ margin-top:1%;}
.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_tt{ margin-top:50px;}
.page .p_t25{ margin-top:25%;}


.page .ewm{ border:solid 1px #e7e7e7; overflow:hidden; margin-top:5%; padding:5% 0;}
.page .ewm>div{ float:left; width:50%;}
.page .ewm>div.p_ewm1{ padding-left:2.5%; width:47.5%;}

.page p img{ width:auto; display:inline;}
.page p.bz{ padding:1% 0 0; margin:0 1.16%; font-size:0.8em; line-height:1.5em; color:#717171;}

.p_nav{ width:139px; height:367px; 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:41px; background-position:0 0;}
.p_nav2{ height:41px; background-position:0 -41px;}
.p_nav3{ height:42px; background-position:0 -82px;}
.p_nav4{ height:41px; background-position:0 -124px;}


.tjbox{ padding:56px 0; background:#e3edee;}
.tjbox img{ max-width:100%; }
.tj_box{ width:90%; max-width:960px; margin:0 auto; overflow:hidden;}
.tj_box2{ overflow:hidden; padding:25px 0; border-bottom:solid 1px #838b8d; }
.tj_box2>a{ display:block; float:left; width:50%; box-sizing: border-box; border-right:dashed 1px #e3edee; }
.tj_box2>a:first-child{ border-right:dashed 1px #7a8587; }
.tj_box2>a>img{ width:100%;}
.ewmbox{ width:88.54%; 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){

.p_nav{ display:none;}
.page p{ padding:0; margin:0;}
.page .p_tb1{ display:none;}
.page .p_jt04{ display:none;}
.page .p_f1{ float:none; width:100%; margin:2.5% 0 0;}
.page .p_box1 .p_f1{ margin:0;}
.page .p_f2{ float:none; width:100%; margin:2.5% 0 0;}
.page .p_f3{ float:none; width:100%; margin:2.5% 0 0;}
.page .p_f4{ float:none; width:100%; margin:2.5% 0 0;}

.page .p_t1{ margin-top:3%;}
.page .p_t2{ margin-top:3%;}
.page .p_t3{ margin-top:3%;}
.page .p_t4{ margin-top:3%;}
.page .p_t5{ margin-top:3%;}
.page .p_t25{ margin-top:3%;}


.tj_box2{ border-bottom:0; padding:0; border-bottom:solid 1px #838b8d; }
.tj_box2>a{ float:none; width:100%; margin-top:5%; border-right:0;}
.tj_box2>a:first-child{ border-right:0; border-bottom:dashed 1px #838b8d;}
.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%;}
}

