@charset "utf-8";
/* CSS Document */
html,body,ul,li,h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; list-style:none;}
html,body{ width:100%; }
.page{ width:100%; position:relative; overflow:hidden; padding-bottom:50px;}
.page img{ display:block;}
.page .sup{ font-size:0.6em; line-height:0.6em; vertical-align:super;}
.page .p_kv{ width:1920px; position:relative; left:50%; margin-left:-960px;}
.page .p_kv p{ position:absolute; left:762px; top:270px; width:630px; font:normal 16px/1.5em "Microsoft YaHei"; color:#fff; margin:0;}
.page .tb{ display:inline-block; margin:0 0.2em; width:auto; height:0.8em; vertical-align:middle;}
.page hr{ height:0px; font-size:0; line-height:0; border:none; border-bottom:dashed 1px #a3a3a3; margin-top:75px;}
.page .hr2{ height:0px; font-size:0; line-height:0; border:none; border-bottom:dashed 1px #4e9ed0; margin-top:45px;}
.page h2{ font:normal 40px/1em "Microsoft YaHei"; color:#4e9ed0; text-align:center; width:860px; padding-left:100px; margin:75px auto 0; background:url(../images/tb_jt01.png) 100px center no-repeat; letter-spacing: 0.18em;}
.page .h2_2{ letter-spacing: 0.5em;}
.page .h2_3{ letter-spacing: 0.5em; background:url(../images/tb_jt01.png) 200px center no-repeat;}
.page h3{ position:absolute; left:50%; top:-0.6em; width:226px; margin-left:-113px; font:normal 32px/1em "Microsoft YaHei"; color:#4e9ed0; background:#fff; text-align:center; letter-spacing: 0.18em;}
.page h4{ font:normal 24px/30px "Microsoft YaHei"; color:#858585;  text-align:center; letter-spacing: 0.18em;}

.page .tb01{ position:absolute; right:-1px; top:-1px; width:52px; }
.page .tb02{ width:17px; margin:15px 0 0 700px;}

.page .p_box{ overflow:hidden; position:relative;}
.page .p_box1{  position:relative; box-sizing:border-box; border:solid 1px #4e9ed0; padding:40px 32px 30px;}
.page .fl{ float:left; }
.page .fr{ float:right; }
.page .pbox{ }
.page .p_w1{ width:960px; margin:0 auto;}

.page .p_w2{ width:426px;}
.page .p_w3{ width:280px;}
.page .p_w4{ width:576px;}
.page .p_w5{ width:447px;}
.page .p_w6{ width:480px;}
.page .p_w7{ width:475px;}
.page .p_w8{ width:192px;}
.page .p_w9{ width:657px;}

.page .ul01{ width:582px; margin:15px auto 0; overflow:hidden;}
.page .ul01>li{ width:150px; float:left; margin:0 22px; box-sizing:border-box; border:solid 1px #4e9ed0; color:#4e9ed0; text-align:center; font:normal 24px/1.5em "Microsoft YaHei";}

.page p{ font:normal 16px/30px "Microsoft YaHei"; color:#000; margin-top:10px;}
.page .p10{ padding:0 10px 0 20px;}
.page .p20{ padding:0 20px 0 20px;}
.page .p30{ padding:0 30px 0 20px;}
.page .pb01{ padding:10px; background:#4e9ed0; color:#fff; font-size:14px; line-height:24px;}
.page .t_cen{ text-align:center;} 
.page .text01{ font-size:30px; margin-top:75px;}
.page .text02{ font-size:20px; margin-top:15px;}
.page .text03{ padding:0 55px; }
.page .text04{ font-size:20px; margin-top:15px; color:#777;}
.page .text05{ font-size:26px; font-weight:bold; margin-top:25px;}
.page .text06{ margin-top:0; padding:10px 25px 15px 40px; background:url(../images/tb_jt02.png) 20px 15px no-repeat;}
.page .bor01{ border:solid 1px #f1f1f1; border-top:0; min-height:120px;}

.page .sp_b01{ font-size:20px; font-weight:bold;}

.page .bz01{ margin-top:0; text-align:right;}
.page .bz02{ font-size:0.8em; color:#777;}
.page .bz03{ margin:-15px 0 0 496px; text-align:center; color:#777;}
.page .col77{ color:#777;}

.page .t5{ margin-top:5px;}
.page .t10{ margin-top:10px;}
.page .t15{ margin-top:15px;}
.page .t20{ margin-top:20px;}
.page .t25{ margin-top:25px;}
.page .t35{ margin-top:35px;}
.page .t45{ margin-top:45px;}
.page .t60{ margin-top:60px;}
.page .t70{ margin-top:70px;}
.page .t75{ margin-top:75px;}


@media screen and (max-width:960px){
.w960{ width:98%; margin:0 auto;}

}
@media screen and (max-width:720px){
	.page{ padding-bottom:5vw;}
.page img{ display:block; width:100%;}
.page .p_kv{ width:200%; left:-50%; margin-left:0;}
.page .p_kv p{ left:39.5%; top:50%; width:34%; font-size:2vw; line-height:1.5em;}

.page hr{ width:90vw; margin:5vw auto 0;}
.page .hr2{ width:100%; margin-top:4vw;}
.page h2{ font-size:5.5vw; padding-left:10vw; margin:7vw auto 0; width:auto; background:url(../images/tb_jt01.png) 0 center no-repeat; background-size:9vw; letter-spacing:0; text-align:left;}
.page .h2_2{ letter-spacing:0;}
.page .h2_3{ background:url(../images/tb_jt01.png) 0 center no-repeat; background-size:9vw; letter-spacing:0; }
.page h3{ font-size:5vw; line-height:1em; top:-0.5em; width:30vw; margin-left:-15vw; letter-spacing:0;}
.page h4{ font-size:4.375vw; line-height:1.5em; letter-spacing:0;}

.page .tb01{ position:absolute; right:-1px; top:-1px; width:10vw; }
.page .tb02{ width:17px; margin:2vw auto 0;}
.page .tb_jianyi{ width:20vw;}

.page .p_box{ overflow:hidden; position:relative;}
.page .p_box1{ padding:5vw 4vw 4vw;}
.page .fl{ float:none; margin-top:3vw;}
.page .fr{ float:none; margin-top:3vw;}
.page .p_w1{ width:90%; margin:0 auto;}

.page .p_w2{ width:100%;}
.page .p_w3{ width:100%;}
.page .p_w4{ width:100%;}
.page .p_w5{ width:100%;}
.page .p_w6{ width:100%;}
.page .p_w7{ width:100%;}
.page .p_w8{ width:100%;}
.page .p_w9{ width:100%;}

.page .ul01{ width:96%; margin:5vw auto 0; overflow:hidden;}
.page .ul01>li{ width:26vw; margin:0 3vw; font-size:3.75vw;}

.page p{ margin-top:2vw; font-size:3.75vw; line-height:1.5em;}
.page>p{ width:90%; margin:2vw auto 0;}
.page .p10{ padding:0;}
.page .p20{ padding:0;}
.page .p30{ padding:0;}
.page .pb01{ font-size:3.4375vw; line-height:1.5em; padding:2vw;}

.page .text01{ font-size:5.5vw; margin-top:8vw;}
.page .text02{ font-size:4vw; margin-top:3vw;}
.page .text03{ padding:0; }
.page .text04{ font-size:3.75vw; margin-top:3vw; }
.page .text05{ font-size:4vw; margin-top:3vw;}
.page .text06{ margin-top:0; padding:2vw 2vw 4vw 7vw; background:url(../images/tb_jt02.png) 3vw 2.5vw no-repeat; background-size:3vw; }
.page .bor01{ min-height:4.5em;}
.page .t_cen{ text-align:left;}

.page .sp_b01{ font-size:4vw; }
.page .bz03{ margin:0; }

.page .t5{ margin-top:3vw;}
.page .t10{ margin-top:3vw;}
.page .t15{ margin-top:3vw;}
.page .t20{ margin-top:3vw;}
.page .t25{ margin-top:3vw;}
.page .t35{ margin-top:3vw;}
.page .t45{ margin-top:5vw;}
.page .t60{ margin-top:8vw;}
.page .t70{ margin-top:8vw;}
.page .t75{ margin-top:8vw;}
	
	}