#container{margin-top:58px;}
	#visual{width:100%; height:320px;}
		#visual img.v_back{width:100%;}

		#visual div.area{width:100%; height:100%; margin:0 auto; position:relative; background:#fff url("../img/v0.jpg") no-repeat center; background-size:cover;}

		#visual div.blue_back{position:absolute; bottom:0; /*background-color:#175ea7;*/ padding:5% 0; width:100%;}
		#visual p{width:90%; border:2px solid #fff; margin:0 auto; padding:3% 2%; box-sizing:border-box; box-shadow:2px 2px 2px rgba(0,0,0,0.2); font-size:12px; letter-spacing:-1px;}
			#visual p img{display:block;}
			#visual p .big{display:block; font-size:20px; color:#fff; letter-spacing:-1px; margin:5px 0 10px;}
			#visual p .big span{font-size:25px; font-weight:bold;}
				#visual p .small{color:#bbf2fe; line-height:1.8em;}


	.v_banner{width:100%; height:80px; background:#fff url("../img/v_banner.jpg") no-repeat center; background-size:cover;}
		.v_banner .area{height:100%; position:relative;}
		.v_banner p{font-size:12px; line-height:2em; font-weight:bold; position:absolute; top:15px; left:1%;}
		.v_banner p span{font-size:16px; font-weight:bold; display:block;}
		.v_banner .b1{margin-top:10px; width:30px;}
		.v_banner .b2{margin-left:200px; margin-top:35px; width:30px;}


	section{width:100%;}

		.area{width:90%; margin:0 auto;}
		.padding{padding:30px 0;}

	.color{color:#0079f6;}
	.color1{color:#5adeff;}
	.color2{color:#224a6a;}


		h3{text-align:center; font-size:22px; font-weight:100;}
		h3 img{display:block; margin:0 auto 20px; width:200px;}

	.sec1{position:relative;}
	.back1{position:absolute; left:130px; top:470px;}

	ol{overflow:hidden; margin:30px 0 0;}
	ol li{height:100px; margin-bottom:10px; width:100%; text-align:center; color:#fff; font-size:12px;}

		ol li.m_s1{background:#fff url("../img/s1.jpg") no-repeat center; background-size:cover;}
		ol li.m_s2{background:#fff url("../img/s2.jpg") no-repeat center; background-size:cover;}
		ol li.m_s3{background:#fff url("../img/s3.jpg") no-repeat center; background-size:cover;}
		ol li.m_s4{background:#fff url("../img/s4.jpg") no-repeat center; background-size:cover;}
		ol li.m_s5{background:#fff url("../img/s5.jpg") no-repeat center; background-size:cover;}
		ol li.m_s6{background:#fff url("../img/s6.jpg") no-repeat center; background-size:cover;}
		ol li.m_s7{background:#fff url("../img/s7.jpg") no-repeat center; background-size:cover;}
		ol li.m_s8{background:#fff url("../img/s8.jpg") no-repeat center; background-size:cover;}


		ol li a{margin-left:10px;}
			ol li img{height:30px;}
			ol li a span{color:#fff; font-size:12px;}

		.s_title{font-size:16px; color:#fff; font-weight:100; padding:20px 0;}
			.s_title .bold{color:#fff;}
			.s_title img{display:block; margin:0 auto 10px;}
			.s_title .small{font-size:12px; color:#fff;}
		.s_text{padding:0 20px; font-size:15px; line-height:2em;}


	.back2{background:#fff url("../img/back2.jpg") no-repeat center; background-size:cover;}

	.m_box1{width:94%; background-color:#fff; box-shadow:2px 2px 2px rgba(0,0,0,0.2); padding:3%; margin:30px 0 10px; overflow:hidden;}
	.m_box_title{width:100%; font-size:25px; font-weight:bold; margin-bottom:10px;}
		.m_box_title img{vertical-align:middle;}

	.b_left{width:100%;}
		.b_left img{width:100%;}
	.b_right{width:100%; box-sizing:border-box; padding:5%; font-size:12px;}
		.b_right .big{font-size:18px; margin-bottom:10px;}
			.b_right .big img{margin-right:10px; width:28px;}
		.b_right .time{line-height:2.5em; overflow:hidden; font-size:12px;}
			.b_right .time strong{width:35%; display:block; float:left;}
			 .b_right .time span{width:65%; display:block; float:left;}

		.b_right .color{display:block; line-height:2em; margin-top:10px; font-size:12px;}

		.b_right .tell{font-size:25px; font-weight:bold; margin-top:20px;}


	.m_none{margin:0;}
