/* ==========  Non-Mobile First Method  ========== */

	/* page-title */
	.page-title strong {
		font-size: 18px;
		color: #333;
	}
	.page-title p {
		font-size: 12px;
		color: #999;
	}


/* page1 */
	.page1 {
		padding-top: 35px;
		padding-bottom: 30px;
	}
		/* box-prob */
		.page1 .box-prob {
			overflow: hidden;
		}
		.page1 .box-prob .prob-con {
			margin-right: -35px;
		}
		.page1 .box-prob ul li {
			float: left;
			width: 33.3333%;
			padding-right: 35px;
			-webkit-box-sizing: border-box;
			   -moz-box-sizing: border-box;
				-ms-box-sizing: border-box;
				 -o-box-sizing: border-box;
					box-sizing: border-box;
		}
			/* con-pack */
		.page1 .con-pack dd.link {
			margin-top: 25px;
			margin-bottom: 10px;
			text-align: center;
		}
		.page1 .con-pack dd a {
			font-size: 22px;
			color: #17338B;
		}
		.page1 .con-pack dd a:focus,
		.page1 .con-pack dd a:hover {
			color: #ff0000;
		}
		.page1 .con-pack p {
			font-size: 14px;
			text-align: center;
			color: #666;
		}


/* page2 */
	.page2 {
		padding-top: 35px;
		padding-bottom: 50px;
		min-height: 450px;
	}
	.page2_1,
	.page2_2 {
		float: left;
	}
	/* page2_1 */
	.page2_1 {
		width: 800px;
		margin-right: 30px;
	}
		/* box-prob */
		.page2_1 .box-prob {
			padding-top: 20px;
			overflow: hidden;
		}
		.page2_1 .box-prob .prob-con {
			margin-right: -25px;
		}
		.page2_1 .box-prob ul > li {
			float: left;
			width: 50%;
			padding-right: 25px;
			-webkit-box-sizing: border-box;
			   -moz-box-sizing: border-box;
				-ms-box-sizing: border-box;
				 -o-box-sizing: border-box;
					box-sizing: border-box;
		}
		/* notice-one */
	.notice-one .carousel-indicators {
		bottom: 50px;
		left: auto;
		right: 10px;
		margin-left: 0;
		padding-left: 0;
		text-align: right;
	}
	.notice-one .carousel-indicators li {
		border-radius: 0;
	}
	.notice-one .carousel-indicators .active {
		margin: 1px;
	}
	.notice-one .carousel-indicators li {
		margin: 1px;
	}
	.notice-one .item img {
		width: 100%;
	}
	.notice-one .notice-strong {
		margin-right: 1px;
		margin-bottom: 1px;
		padding: 15px 5px;
		text-align: center;
		border-left: 1px solid #C3C3C3;
		border-right: 1px solid #C3C3C3;
		border-bottom: 1px solid #C3C3C3;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
			-ms-box-sizing: border-box;
			 -o-box-sizing: border-box;
				box-sizing: border-box;
	}
	.notice-one .notice-strong strong {
		display: block;
		height: 14px;
		font-size: 12px;
		font-weight: normal;
		line-height: 14px;
		color: #333;
		overflow: hidden;
	}
		/* notice-two */
	.notice-two dt {
		padding-bottom: 30px;
	}
	.notice-two dt strong {
		font-size: 14px;
		color: #333;
	}
	.notice-two dt p {
		padding-top: 10px;
		font-size: 12px;
		color: #666;
	}
	.notice-two dd {
		position: relative;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.notice-two dd img {
		position: absolute;
		top: 50%;
		left: 0;
		margin-top: -4px;
	}
	.notice-two dd span {
		position: absolute;
		top: 50%;
		right: 0;
		margin-top: -9px;
		font-size: 12px;
		color: #666;
	}
	.notice-two dd .noticelink {
		display: block;
		height: 18px;
		padding-left: 20px;
		padding-right: 50px;
		font-size: 12px;
		line-height: 18px;
		color: #666;
		overflow: hidden;
	}
	.notice-two dd .noticelink:focus,
	.notice-two dd .noticelink:hover {
		color: #17338B;
	}
	/* page2_2 */
	.page2_2 {
		width: 450px;
	}
		/* news-box */
	.news-box {
		padding-top: 20px;
	}
	.news-box dd {
		position: relative;
		padding-top: 11px;
		padding-bottom: 11px;
		border-top: 1px solid #E7E7E7;
	}
	.news-box dd:last-child {
		border-bottom: 1px solid #E7E7E7;
	}
	.news-box img {
		position: absolute;
		top: 50%;
		left: 0;
		margin-top: -4px;
	}
	.news-box span {
		position: absolute;
		top: 50%;
		right: 0;
		margin-top: -9px;
		font-size: 12px;
		color: #666;
	}
	.news-box .newslink {
		display: block;
		height: 18px;
		padding-left: 15px;
		padding-right: 80px;
		font-size: 12px;
		line-height: 18px;
		color: #666;
		overflow: hidden;
	}
	.news-box .newslink:focus,
	.news-box .newslink:hover {
		color: #17338B;
	}

/* page3 */
	.page3 {
		padding-top: 40px;
		padding-bottom: 80px;
	}
		/* box-prob */
		.page3 .box-prob {
			padding-top: 15px;
			overflow: hidden;
		}
		.page3 .box-prob .prob-con {
			margin-right: -10px;
		}
		.page3 .box-prob ul li {
			float: left;
			width: 14.2857%;
			margin-bottom: 10px;
			padding-right: 10px;
			-webkit-box-sizing: border-box;
			   -moz-box-sizing: border-box;
				-ms-box-sizing: border-box;
				 -o-box-sizing: border-box;
					box-sizing: border-box;
		}
			/* con-pack */
		.page3 .box-prob .con-pack {
			background: #fff;
			border: 1px solid #E5E5E5;
		}
		.page3 .box-prob .con-pack:focus,
		.page3 .box-prob .con-pack:hover {
			border: 1px solid #C0C9C8;
		}