@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-bottom:30px;}
.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:57px; padding:5% 0 0 0;}
.page h2 span{ background:url(../images/a7_5_titbg.png) no-repeat; font-family:Arial, Helvetica, sans-serif; color:#fff; display:block; width:38px; padding-left:10px; height:57px; font-size:32px; line-height:57px; float:left; margin-right:1%;}

.page .p_wid{ width:88.54%; margin:0 auto;}
.page p{ margin:0; padding:0;}
.page .p_big{ font-size:1.2em; color:#0e8f06; font-weight:bold;}

.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:#eeefee; margin-top:4%; padding-top:29px; position:relative;}
.page .p_tit1{ background:url(../images/a7_5_titbg2.png) no-repeat; width:284px; height:42px; text-align:center; font-size:21px; line-height:42px; color:#fff; margin:0 auto;}
.page .p_tit2{ background:url(../images/a7_5_titbg3.jpg) no-repeat #014212; width:120px; text-align:center; font-size:18px; line-height:26px; color:#fff;}
.page .p_box1 .p_tit1{ position:absolute; background:url(../images/a7_5_titbg2.png) no-repeat; width:284px; height:42px; text-align:center; font-size:21px; line-height:42px; color:#fff; left:50%; margin-left:-142px; top:-13px;}


.page .p_wz1{ font-size:16px; line-height:1.5em; color:#0e8f06; margin-top:1%;}
.page .p_wz2{ font-size:21px; line-height:1.5em; color:#0e8f06; text-align:center;}
.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:49.4%; position:relative;}
.page .p_tb1{ position:absolute; left:100%; top:45%; width:27px;}
.page .p_f2{ float:left; width:49.4%; margin:0 0 0 1.2%;}
.page .p_f3{ float:left; width:52.71%; position:relative;}
.page .p_f4{ float:left; width:46.35%; margin:0 0 0 0.94%;}
.page .p_f5{ float:left; width:48.24%; position:relative;}
.page .p_f6{ float:left; width:50.59%; margin:0 0 0 1.17%;}
.page .p_f7{ float:left; width:72%; position:relative;}
.page .p_f8{ float:left; width:26.82%; margin:0 0 0 1.18%; position:relative;}
.page .p_f9{ float:left; width:38.35%; position:relative;}
.page .p_f10{ float:left; width:61.65%; position:relative;}
.page .p_jt01{ width:41px; margin:2% auto 0;}
.page .p_jt02{ width:31px; margin:1% auto 0;}
.page .p_jt03{ width:31px; margin:1% auto 0 75%;}
.page .p_jt04{ width:19.89%; position:absolute; right:5%; bottom:10%;}


.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%;}

.box p{ padding:1% 0 0; margin:0;}
.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;}
.page .jt01{ width:61px; margin:5px auto;}

.p_nav{ width:139px; height:335px; 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;}



.tjbox{ padding:56px 0; background:#e3edee;}
.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_f5{ float:none; width:100%; margin:0;}
.page .p_f6{ float:none; width:100%; margin:2.5% 0 0;}
.page .p_f7{ float:none; width:100%; margin:2.5% 0 0;}
.page .p_f8{ float:none; width:100%; margin:2.5% 0 0;}
.page .p_f9{ float:none; width:100%; margin:0;}
.page .p_f10{ float:none; width:100%; margin: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_r5{ margin:0 5% 5%;}


.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%;}
}

