#container{width:100%; overflow:hidden; margin-top:143px;}


/* sub1_1 */
	#sec1{width:100%; overflow:hidden; padding:70px 0;}
	.b_gray{background-color:#f0f0f0;}
		.area{width:1200px; margin:0 auto; overflow:hidden;}
		.textArea{width:100%; transition:all .5s;}
			.m_l{width:40%; margin-left:9.5%;}
			.f_l{float:left;}
		.imgArea{width:100%; transition:all .5s;}
			.m_r{width:45%;}
			.f_r{float:right;}
			.imgArea img{width:100%;}
			.h3{font-size:25px; font-weight:100; padding-bottom:30px;}
				.h3 .e_font{font-weight:bold;}
			.textArea p{line-height:2em; font-size:15px;}

			.bold{font-weight:bold;}

	#sec2{width:100%; background-color:#fff; overflow:hidden; padding:70px 0;}
		#sec2 .h3{text-align:center;}
			#sec2 .h3 img{width:65px;}

		#sec2 .imgArea{width:100%; text-align:center; padding:10px 0 50px; overflow:hidden;}
			#sec2 .imgArea li{width:20%; float:left; position:relative;}
				#sec2 .imgArea li p{width:100%;}
					#sec2 .imgArea li span{display:block; width:100%; position:absolute; top:0; line-height:172px; color:#fff;}
					#sec2 .imgArea li.line span{line-height:1.7em; padding:60px 0;}
			#sec2 .imgArea img{width:100%;}

			.light{font-weight:100;}

	.margin_top{margin-top:80px;}

	.imgArea2{width:100%; overflow:hidden; padding:10px 0 50px;}
		.imgArea2 li{width:25%; float:left;}
		 .imgArea2 li p{margin:0 auto; text-align:center;}
	.imgArea2 .s1_img{width:80px; height:80px; }
		.imgArea2 .s1_img img{width:100%;}
	.imgArea2 .s1_text{line-height:1.7em; font-size:14px; padding:30px;}


/* sub1_2 */
	.back{background:#f0f0f0 url("../img/s7.jpg") no-repeat center; background-size:cover;}
		.back .textArea{width:100%; margin:0; text-align:center;}
			.back .textArea p{width:60%; margin:0 auto;}

		#sec2 .map{padding:50px 0;}

		#sec2 .map .h3{text-align:left;}
		#sec2 .map .h3 img{width:30px; padding-right:30px; vertical-align:middle;}
		#sec2 .map .textArea{width:40%; height:200px; float:left; line-height:3em; margin-left:9.5%}
			.map .s_title{display:inline-block; width:20%; line-height:50px; height:50px; font-size:18px; float:left; margin:0; text-align:left;}
			.map .s_text{display:inline-block; width:80%;  line-height:50px; height:50px; font-size:16px; float:left; margin:0;}
		#sec2 .map .imgArea{width:45%; height:250px; float:right; overflow:hidden; padding:0; margin:0;}
			.map .imgArea img{width:100%;}


/* sub2_1 */
	#sec1_1{background-color:#fff; padding:70px;}
		#sec1_1 .imgArea{width:860px; margin:0 auto; float:none;}
		#sec1_1 .imgArea img{width:100%;}
	.sub2_title{text-align:center;}
		.t_t .sub{display:block; padding:20px 0 50px;}

		.iconArea{width:100%; overflow:hidden;}
			.iconArea li{width:33.3%; float:left; position:relative; text-align:center; margin-bottom:20px;}
				#sec1_1 .imgArea .iconArea li img{width:170px;}
				.iconArea li span{display:block; text-align:center; width:100%; position:absolute; bottom:30px;}

		.black_bar{margin-top:50px; width:100%; height:40px; line-height:40px; color:#fff; background-color:#373737; text-indent:20px; font-size:20px;}
			.black_bar .gray{color:#ccc; padding-left:10px; font-size:14px;}

		.black_img{overflow:hidden; position:relative;}
			.black_img .b_i_text{position:absolute; top:50px; left:5%;}
				.b_i_text .gray{font-size:30px; border-bottom:2px solid #797979; width:35px; display:block; color:#797979; margin-bottom:30px;}
				.b_i_text .b_title{font-size:40px;}
					.b_i_text .bold{font-size:50px; display:block; line-height:50px; font-weight:bold;}
					.b_sub{font-size:16px;}

			.sub2_dl{margin:80px 0;}
			.sub2_dl dt{text-align:center; margin-top:150px;}
			.sub2_dl dt:after{content:""; display:block; width:50px; height:1px; background-color:#333; margin:30px auto 40px;}
			#sec1_1 .imgArea .sub2_dl dt img{width:160px;}

			.sub2_dl dd .title{font-size:48px; text-align:center; line-height:1.2em; font-weight:100; margin-bottom:30px; letter-spacing:-1px;}
			.red_color{color:#bb3939;}
			.bold{font-weight:bold;}
			.sub2_dl dd .sub{text-align:center; color:#535353; margin-bottom:70px;}

			.m_top{margin-top:100px;}
			.s_title{font-size:35px; text-align:center; margin:10px 0 20px;}
			.ss_title{font-size:35px; text-align:center; margin:80px 0 10px;}
			.ss_sub{text-align:center; margin-bottom:50px;}

			.black_back{margin-top:-80px; overflow:hidden; position:relative;}
				.black_text{position:absolute; top:37%; left:50%; margin-left:-240px;}
				.orange{color:#e6823b; font-size:35px; text-align:center;}
				.white{color:#fff;}

				.or1{margin-top:0;}
			.black_back .sub{text-align:center; color:#838383; margin-top:20px;}

			.sub2_dl dd .side .title{margin-top:150px;}
			.sub2_dl dd .side .title, .sub2_dl dd .side .sub{text-align:left;}
			.sideArea{overflow:hidden; margin:80px 0 150px;}
			.side{width:50%; position:relative;}
				.img_sub{display:block; width:70%; position:absolute; font-size:14px; text-align:center; bottom:-10px;}
			.f_l{float:left;}

			.last{background-color:#efefef; overflow:hidden; padding-bottom:30px;}
				.last .bold{font-size:20px; text-align:center;}

				.last_text{width:90%; overflow:hidden; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:20px 0; margin:30px auto;}
					.last_text p{width:100%; line-height:1.7em; overflow:hidden; margin:7px 0;}
						.last_text p .w20{width:30%; float:left; display:block;}
						.last_text p .w80{width:70%; float:left; display:block;}


/* sub3_1 */
	.b_white{background-color:#fff; position:relative;}
		.t_center{text-align:center;}
	.b_white .b_area{width:100%; position:absolute; top:70px; left:0;}
	form{width:1200px; margin:20px auto 0;}
		fieldset{border:none; width:60%; margin:0 auto;}
		legend{display:none;}
		form p{height:65px;}
			form p label{display:block; width:20%; float:left; line-height:40px; font-size:16px;}
			form p input{display:block; width:80%; float:left; box-sizing:border-box; border:1px solid #ccc; padding:10px;}
			form p.textBox{height:150px;}
			textarea{width:80%; box-sizing:border-box; height:150px; border:1px solid #ccc; padding:10px;}
			input[type=submit]{width:200px; margin:0 auto; float:none; color:#fff; background-color:#333; margin-top:50px; font-size:15px;}
			#insertBtn{cursor: pointer;width:200px; margin:0 auto; float:none; color:#fff; background-color:#333; margin-top:50px; font-size:15px;}
		.letter1{letter-spacing:30px;}
		.letter2{letter-spacing:7.2px;}

		.imgArea3{width:100%; padding:70px 0 0;}
			.imgArea3 img{margin-left:10%; margin-top:100px;}

/* sub3_2 */
	table{width:100%; border-collapse:collapse; margin:0 0 30px;}
		table tbody{width:100%; text-align:center; border-bottom:1px solid #ccc;}
			table  tr{height:50px;}
			table th{background-color:#333; color:#fff; font-weight:10;}
			table  td{font-size:14px;}
			.check, .no, .tName, .tView{width:10%;}
			.tDate{width:20%;}
			.tTitle{text-align:left; text-indent:10px;}
			td.tTitle{max-width:85px; text-align:left; text-indent:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
			th.tTitle{text-align:center;}

			td a:hover{text-decoration:underline;}
	.center{width:100%; text-align:center; overflow:hidden;}
		.center a{margin:0 5px; font-size:15px; color:#333;}
		.center a:hover{text-decoration:underline;}

/* sub3_2_1 */
	.border{border:1px solid #ccc;}
	.t_left{text-align:left; text-indent:30px;}
		.tBox1{width:10%;}
		.tBox2{width:23.3%}
		.b_bottom td{border:1px solid #ccc;}
		table textarea{width:100%; height:250px; border:none; padding:20px;}

	.center .btn{width:200px; background-color:#333; margin:0 auto; height:40px; line-height:40px; text-align:center;}
	.center .btn a{color:#fff; display:block; width:100%;}



@media screen and (min-width:768px) and (max-width:1200px){
	/* sub1_1 */
	.area{width:90%;}
		.m_l{width:100%; margin-left:0;}
		.f_l{float:none;}
		.imgArea{margin-top:50px;}
			.m_r{width:100%;}
			.f_r{float:one;}

			.h3{text-align:center;}

			.textArea p{width:80%; margin:0 auto; text-align:center;}


		#sec2 .imgArea{padding:10px 0; margin:10px 0; transition:all .5s;}
			#sec2 .imgArea li{width:31.3%; margin:1%;}

					#sec2 .imgArea li.line1 span{display:inline; position:absolute; top:0; color:#fff; left:0; line-height:16px; top:50%; margin-top:-8px; font-size:16px;}
				#sec2 .imgArea li.line span{display:inline; padding:0; left:0; top:50%; margin-top:-24px; font-size:16px;}


	/* sub1_2 */
		.back .textArea p{width:80%;}
		#sec2 .map{padding:0;}
		#sec2 .map .h3{text-align:center;}
		#sec2 .map .h3 img{width:25px; padding-right:10px; padding-bottom:5px;}
		#sec2 .map .textArea{width:100%; float:none; margin-left:0; margin-bottom:30px;}
			#sec2 .map .textArea p{width:100%; overflow:hidden;}
			#sec2 .map .s_title{display:inline-block; width:15%; text-align:left; float:left; font-size:16px; margin:0; height:50px;}
			#sec2 .map .s_text{display:inline-block;  height:50px; width:85%; text-align:left; padding-left:0; float:left;}
		#sec2 .map .imgArea{width:100%; float:none; overflow:hidden; padding:0; margin:50px 0 0;}
			#sec2 .map .imgArea img{width:100%;}


	/* sub2_1 */
	#sec1_1{width:1background-color:#fff; padding:70px 0;}
		#sec1_1 .area{width:100%;}
		#sec1_1 .imgArea{width:768px; margin:0 auto; float:none;}
		#sec1_1 .imgArea img{width:100%;}
	.sub2_title{text-align:center;}
		.t_t .sub{display:block; padding:20px 0 50px;}

		.iconArea{width:100%; overflow:hidden;}
			.iconArea li{width:33.3%; float:left; position:relative; text-align:center; margin-bottom:20px;}
				#sec1_1 .imgArea .iconArea li img{width:170px;}
				.iconArea li span{display:block; text-align:center; width:100%; position:absolute; bottom:30px;}

		.black_bar{margin-top:50px; width:100%; height:40px; line-height:40px; color:#fff; background-color:#373737; text-indent:20px; font-size:20px;}
			.black_bar .gray{color:#ccc; padding-left:10px; font-size:14px;}

		.black_img{overflow:hidden; position:relative;}
			.black_img .b_i_text{position:absolute; top:50px; left:5%;}
				.b_i_text .gray{font-size:30px; border-bottom:2px solid #797979; width:35px; display:block; color:#797979; margin-bottom:30px;}
				.b_i_text .b_title{font-size:40px;}
					.b_i_text .bold{font-size:50px; display:block; line-height:50px; font-weight:bold;}
					.b_sub{font-size:16px;}

			.sub2_dl{margin:80px 0;}
			.sub2_dl dt{text-align:center; margin-top:150px;}
			.sub2_dl dt:after{content:""; display:block; width:50px; height:1px; background-color:#333; margin:30px auto 40px;}
			#sec1_1 .imgArea .sub2_dl dt img{width:160px;}

			.sub2_dl dd .title{font-size:48px; text-align:center; line-height:1.2em; font-weight:100; margin-bottom:30px; letter-spacing:-1px;}
			.red_color{color:#bb3939;}
			.bold{font-weight:bold;}
			.sub2_dl dd .sub{text-align:center; color:#535353; margin-bottom:70px;}

			.m_top{margin-top:100px;}
			.s_title{font-size:35px; text-align:center; margin:10px 0 20px;}
			.ss_title{font-size:35px; text-align:center; margin:80px 0 10px;}
			.ss_sub{text-align:center; margin-bottom:50px;}

			.black_back{margin-top:-80px; overflow:hidden; position:relative;}
				.black_text{position:absolute; top:37%; left:50%; margin-left:-240px;}
				.orange{color:#e6823b; font-size:35px; text-align:center;}
				.white{color:#fff;}

				.or1{margin-top:0;}
			.black_back .sub{text-align:center; color:#838383; margin-top:20px;}

			.sub2_dl dd .side .title{margin-top:150px;}
			.sub2_dl dd .side .title, .sub2_dl dd .side .sub{text-align:left;}
			.sideArea{overflow:hidden; margin:80px 0 150px;}
			.side{width:50%; position:relative;}
				.img_sub{display:block; width:70%; position:absolute; font-size:14px; text-align:center; bottom:-10px;}
			.f_l{float:left;}

			.last{background-color:#efefef; overflow:hidden; padding-bottom:30px;}
				.last .bold{font-size:20px; text-align:center;}

			.last_text{width:90%; overflow:hidden; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px 0; margin:20px auto;}
					.last_text p{width:100%; line-height:1.7em; font-size:16px; overflow:hidden; margin:7px 0;}
						.last_text p .w20{width:30%; float:left; display:block;}
						.last_text p .w80{width:70%; float:left; display:block;}

	/* sub3_1 */
		.b_white .b_area{top:50px;}
		form{width:80%; margin:10px auto 0;}
			fieldset{width:100%;}
			form p{height:65px;}
				form p label{text-align:left; line-height:40px;}
				form p input{height:40px;}
				form p.textBox{height:150px;}
				textarea{height:150px;}
				input[type=submit]{width:200px; margin:30px auto; height:40px; font-size:15px;}
			.letter1{letter-spacing:29px;}
			.letter2{letter-spacing:7px;}

			.imgArea3{padding:60px 0 0;}
				.imgArea3 img{width:500px; margin-left:5%;}
}

@media screen and (min-width:481px) and (max-width:767px){
	#container{margin-top:78px;}
	/* sub1_1 */
	#sec1{padding:30px 0;}
		.area{width:90%;}
		.textArea{width:100%;}
			.m_l{width:100%; margin-left:0;}
			.f_l{float:none;}
		.imgArea{width:100%;}
			.m_r{width:100%;}
			.f_r{float:none;}

			.h3{font-size:18px;  padding-bottom:20px; text-align:center;}
			.textArea p{font-size:12px; margin-bottom:30px; width:80%; margin:0 auto; text-align:center; margin-bottom:30px;}

	#sec2{padding:30px 0;}
		#sec2 .h3 img{width:45px;}
			#sec2 .imgArea li{width:46%; float:left; margin:2%;}
				#sec2 .imgArea li.line1 span{display:inline; position:absolute; top:0; color:#fff; left:0; line-height:12px; top:50%; margin-top:-7px; font-size:12px;}
				#sec2 .imgArea li.line span{display:inline; padding:0; left:0; top:50%; margin-top:-20px; font-size:12px;}

		.margin_top{margin-top:50px;}

	.imgArea2{padding:10px 0 20px;}
		.imgArea2 li{width:50%; float:left;}
		.imgArea2 .s1_text{font-size:12px; padding:20px 0 40px;}


	/* sub1_2 */
		.back .textArea p{width:90%;}
		#sec2 .map{padding:0;}
		#sec2 .map .h3{text-align:center;}
		#sec2 .map .h3 img{width:25px; padding-right:10px; padding-bottom:5px;}
		#sec2 .map .textArea{width:100%; float:none; margin-left:0; margin-bottom:30px;}
			#sec2 .map .textArea p{width:100%;}
		#sec2	.map .s_title{display:block; width:20%; text-align:left; float:left; font-size:12px; margin:0;}
		#sec2	.map .s_text{display:block; width:80%; text-align:left; padding-left:0; float:left; font-size:12px;}
		#sec2 .map .imgArea{width:100%; float:none; overflow:hidden; padding:0; margin:0;}
		#sec2	.map .imgArea img{width:100%;}

	/* sub2_1 */
	#sec1_1{min-width:320px; width:100%; background-color:#fff; padding:70px 0 0;}
		#sec1_1 .area{width:100%; margin:0; padding:0;}
		#sec1_1 .imgArea{width:100%; margin:0 auto; float:none;}
		#sec1_1 .imgArea img{width:100%;}
	.sub2_title{text-align:center;}
		.t_t .sub{display:block; padding:20px 0 50px; font-size:12px;}

		.iconArea{width:100%; overflow:hidden;}
			.iconArea li{width:33.3%; float:left; position:relative; text-align:center; margin-bottom:20px;}
				#sec1_1 .imgArea .iconArea li img{width:120px;}
				.iconArea li span{display:block; text-align:center; width:100%; position:absolute; bottom:15px; font-size:12px;}

		.black_bar{margin-top:50px; width:100%; height:40px; line-height:40px; color:#fff; background-color:#373737; text-indent:20px; font-size:16px;}
			.black_bar .gray{color:#ccc; padding-left:10px; font-size:12px;}

		.black_img{overflow:hidden; position:relative;}
			.black_img .b_i_text{position:absolute; top:22%; left:5%;}
				.b_i_text .gray{font-size:18px; border-bottom:2px solid #797979; width:20px; display:block; color:#797979; margin-bottom:10px;}
				.b_i_text .b_title{font-size:20px;}
					.b_i_text .bold{font-size:25px; display:block; line-height:30px; font-weight:bold;}
					.b_sub{font-size:12px;}

			.sub2_dl{margin:10px 0;}
			.sub2_dl dt{text-align:center; margin-top:60px;}
			.sub2_dl dt:after{content:""; display:block; width:50px; height:1px; background-color:#333; margin:20px auto 30px;}
			#sec1_1 .imgArea .sub2_dl dt img{width:100px;}

			.sub2_dl dd .title{font-size:25px; text-align:center; line-height:1.2em; font-weight:100; margin-bottom:20px; letter-spacing:-1px;}
			.red_color{color:#bb3939;}
			.bold{font-weight:bold;}
			.sub2_dl dd .sub{text-align:center; color:#535353; margin-bottom:50px; font-size:12px;}

			.m_top{margin-top:40px;}
			.s_title{font-size:25px; text-align:center; margin:10px 0 20px;}
			.ss_title{font-size:25px; text-align:center; margin:40px 0 10px;}
			.ss_sub{text-align:center; margin-bottom:50px; font-size:12px;}

			.black_back{margin-top:-80px; overflow:hidden; position:relative;}
				.black_text{position:absolute; top:34%; left:50%; margin-left:-175px;}
				.orange{color:#e6823b; font-size:20px; text-align:center;}
				.white{color:#fff;}

				.or1{margin-top:0;}
			.black_back .sub{text-align:center; color:#838383; margin-top:20px; font-size:12px;}

			.sub2_dl dd .side .title{margin-top:40%;}
			.sub2_dl dd .side .title, .sub2_dl dd .side .sub{padding-left:15%; text-align:left;}
			.sub2_dl dd .side .sub{padding-bottom:20%;}
			.sideArea{overflow:hidden; margin:30px 0 50px;}
			.side{width:50%; position:relative;}
				.img_sub{display:block; width:70%; position:absolute; font-size:10px; text-align:center; bottom:-2%;}
			.f_l{float:left;}

			.last{min-width:320px; width:100%; background-color:#efefef; overflow:hidden; padding-bottom:30px;}
				.last .bold{font-size:20px; text-align:center;}

				.last_text{width:90%; overflow:hidden; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px 0; margin:20px auto;}
					.last_text p{width:100%; line-height:1.7em; font-size:10px; overflow:hidden; margin:7px 0;}
						.last_text p .w20{width:30%; float:left; display:block;}
						.last_text p .w80{width:70%; float:left; display:block;}


	/* sub3_1 */
	.b_white .b_area{top:50px;}
	form{width:90%; margin:10px auto 0;}
		fieldset{width:100%;}
		form p{height:30px;}
			form p label{text-align:left;  line-height:30px;}
			form p input{height:30px;}
			form p.textBox{height:80px;}
			textarea{height:80px;}
			input[type=submit]{width:150px; margin:30px auto; height:40px;}
		.letter1{letter-spacing:14.8px;}
		.letter2{letter-spacing:4px;}

		.imgArea3{padding:120px 0 0;}
			.imgArea3 img{width:300px; margin-left:5%;}

	/* sub3_2 */
		table tr{height:40px;}
		table th{font-size:12px;}
		table td{font-size:12px; font-weight:100;}
		.check, .no, .tName, .tView{width:12%;}
		.tName{width:15%;}
		.tDate{width:25%;}
		th.tTitle{text-indent:0;}

		.center a{margin:0 3px; font-size:12px;}

	/* sub3_2_1 */
		.t_left{text-indent:20px;}
			.tBox1{width:13%; font-size:12px;}
			.tBox2{width:20.3%; font-size:12px;}
			table textarea{height:200px; padding:10px;}
		.center .btn{width:150px;}
}

@media screen and (min-width:320px) and (max-width:480px){
	#container{margin-top:78px;}
	/* sub1_1 */
	#sec1{padding:30px 0;}
		.area{width:90%;}
		.textArea{width:100%;}
			.m_l{width:100%; margin-left:0;}
			.f_l{float:none;}
		.imgArea{width:100%;}
			.m_r{width:100%;}
			.f_r{float:none;}

			.h3{font-size:18px; padding-bottom:20px; text-align:center;}
			.textArea p{font-size:12px; margin-bottom:30px; width:90%; margin:0 auto; text-align:center; margin-bottom:20px;}

	#sec2{padding:30px 0;}
		#sec2 .h3 img{width:45px;}
			#sec2 .imgArea li{width:100%; float:none; margin-bottom:20px; position:relative;}
				#sec2 .imgArea li.line1 span{display:inline; position:absolute; top:0; color:#fff; left:0; line-height:12px; top:50%; margin-top:-7px; font-size:12px;}
				#sec2 .imgArea li.line span{display:inline; padding:0; left:0; top:50%; margin-top:-20px; font-size:12px;}

		.margin_top{margin-top:40px;}

	.imgArea2{padding:10px 0 20px;}
		.imgArea2 li{width:100%; float:none;}
		.imgArea2 .s1_text{font-size:12px; padding:20px 0 40px;}


	/* sub1_2 */
		.back .textArea p{width:90%;}
		#sec2 .map{padding:0;}
		#sec2 .map .h3{text-align:center;}
		#sec2 .map .h3 img{width:25px; padding-right:10px; padding-bottom:5px;}
		#sec2 .map .textArea{width:100%; float:none; margin-left:0; margin-bottom:30px;}
			#sec2 .map .textArea p{width:100%;}
		#sec2	.map .s_title{display:block; width:20%; text-align:left; float:left; font-size:12px; margin:0; line-height:1.5em;}
		#sec2	.map .s_text{display:block; width:80%; text-align:left; padding-left:0; float:left; font-size:12px; line-height:1.5em;}
		#sec2 .map .imgArea{width:100%; float:none; overflow:hidden; padding:0; margin:0;}
		#sec2	.map .imgArea img{width:100%;}


	/* sub2_1 */
	#sec1_1{min-width:320px; width:100%; background-color:#fff; padding:70px 0 0;}
		#sec1_1 .area{width:100%; margin:0; padding:0;}
		#sec1_1 .imgArea{width:100%; margin:0 auto; float:none;}
		#sec1_1 .imgArea img{width:100%;}
	.sub2_title{text-align:center;}
		.t_t .sub{display:block; padding:20px 0 50px; font-size:12px;}

		.iconArea{width:100%; overflow:hidden;}
			.iconArea li{width:33.3%; float:left; position:relative; text-align:center; margin-bottom:20px;}
				#sec1_1 .imgArea .iconArea li img{width:120px;}
				.iconArea li span{display:block; text-align:center; width:100%; position:absolute; bottom:15px; font-size:12px;}

		.black_bar{margin-top:50px; width:100%; height:40px; line-height:40px; color:#fff; background-color:#373737; text-indent:20px; font-size:16px;}
			.black_bar .gray{color:#ccc; padding-left:10px; font-size:12px;}

		.black_img{overflow:hidden; position:relative;}
			.black_img .b_i_text{position:absolute; top:15%; left:5%;}
				.b_i_text .gray{font-size:18px; border-bottom:2px solid #797979; width:20px; display:block; color:#797979; margin-bottom:10px;}
				.b_i_text .b_title{font-size:20px;}
					.b_i_text .bold{font-size:25px; display:block; line-height:30px; font-weight:bold;}
					.b_sub{font-size:12px;}

			.sub2_dl{margin:10px 0;}
			.sub2_dl dt{text-align:center; margin-top:60px;}
			.sub2_dl dt:after{content:""; display:block; width:50px; height:1px; background-color:#333; margin:20px auto 30px;}
			#sec1_1 .imgArea .sub2_dl dt img{width:100px;}

			.sub2_dl dd .title{font-size:25px; text-align:center; line-height:1.2em; font-weight:100; margin-bottom:20px; letter-spacing:-1px;}
			.red_color{color:#bb3939;}
			.bold{font-weight:bold;}
			.sub2_dl dd .sub{text-align:center; color:#535353; margin-bottom:50px; font-size:12px;}

			.m_top{margin-top:40px;}
			.s_title{font-size:25px; text-align:center; margin:10px 0 20px;}
			.ss_title{font-size:25px; text-align:center; margin:40px 0 10px;}
			.ss_sub{text-align:center; margin-bottom:50px; font-size:12px;}

			.black_back{margin-top:-80px; overflow:hidden; position:relative;}
				.black_text{position:absolute; top:34%; left:50%; margin-left:-175px;}
				.orange{color:#e6823b; font-size:20px; text-align:center;}
				.white{color:#fff;}

				.or1{margin-top:0;}
			.black_back .sub{text-align:center; color:#838383; margin-top:20px; font-size:12px;}

			.sub2_dl dd .side .title{margin-top:60px;}
			.sub2_dl dd .side .title, .sub2_dl dd .side .sub{padding-left:5%; text-align:left;}
			.sideArea{overflow:hidden; margin:30px 0 30px;}
			.side{width:50%; position:relative;}
				.img_sub{display:block; width:70%; position:absolute; font-size:10px; text-align:center; bottom:-10px;}
			.f_l{float:left;}

			.last{min-width:320px; width:100%; background-color:#efefef; overflow:hidden; padding-bottom:30px;}
				.last .bold{font-size:20px; text-align:center;}

				.last_text{width:90%; overflow:hidden; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px 0; margin:20px auto;}
					.last_text p{width:100%; line-height:1.5em; font-size:10px; overflow:hidden; margin:5px 0;}
						.last_text p .w20{width:20%; float:left; display:block;}
						.last_text p .w80{width:78%; padding-left:2%; float:left; display:block;}


	/* sub3_1 */
		.b_white .b_area{top:50px;}
		form{width:90%; margin:10px auto 0;}
			fieldset{width:100%;}
			form p{width:100%; height:30px;}
				form p label{text-align:left; line-height:30px; width:20%; font-size:12px; float:left; margin-right:2%;}
				form p input{height:30px; width:78%;}
				form p.textBox{height:80px;}
				textarea{height:80px; width:78%;}
				input[type=submit]{width:150px; margin:30px auto; height:30px; line-height:30px; font-size:12px; padding:0;}
			.letter1{letter-spacing:13px;}
			.letter2{letter-spacing:4px;}

			.imgArea3{padding:120px 0 0;}
				.imgArea3 img{width:300px; margin-left:3%;}
			#insertBtn{cursor:pointer; width:150px; height:40px; margin:0 auto; float:none; color:#fff; background-color:#333; margin-top:50px; font-size:12px;}

	/* sub3_2 */
		table tr{height:40px;}
		table th{font-size:12px;}
		table td{font-size:12px; font-weight:100;}
		.check, .no, .tName, .tView{width:12%;}
		.tName{width:15%;}
		.tDate{width:25%;}
		th.tTitle{text-indent:0;}

		.center a{margin:0 3px; font-size:12px;}

	/* sub3_2_1 */
		.t_left{text-indent:20px;}
			.tBox1{width:13%; font-size:12px;}
			.tBox2{width:20.3%; font-size:12px;}
			table textarea{height:200px; padding:10px;}
		.center .btn{width:150px;}
}
