
.__tit1 {text-align:center;margin-bottom:50px;}
.__tit1 h3 {font-size:38px;font-weight:600;color:#222;letter-spacing:0;}
.__tit1 p {font-size:15px;color:#949494;margin-top:10px;}


.__tab1 {margin:0 -5px 40px 0;padding:1px 0 0 1px;font-size:0;}
.__tab1 a {display:inline-block;margin:-1px 0 0 -1px;box-sizing:border-box;width:20%;height:45px;text-align:center;border:1px solid #ddd;position:relative;}
.__tab1 a:before {content:"";display:inline-block;width:0;height:100%;vertical-align:middle;}
.__tab1 a span {display:inline-block;vertical-align:middle;font-size:16px;}
.__tab1 a:hover,
.__tab1 a.active {background:#00235d;border-color:#00235d;color:#fff;z-index:10;}

.__tab2 {border-top:3px solid #00235d;border-bottom:1px solid #ddd;margin-bottom:50px;background:#f9f9fa;font-size:0;text-align:center;padding:15px 0;}
.__tab2 .inner {display:inline-block;overflow:hidden;}
.__tab2 .area {margin:0 -1px;}
.__tab2 span {display:inline-block;vertical-align:middle;position:relative;padding:0 25px;margin:2px 0;}
.__tab2 span:before {
	content:"";
	display:block;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-5px;
	height:10px;
	width:1px;
	background:#ddd;
}
.__tab2 span:first-child:before {display:none;}
.__tab2 a {display:block;font-size:16px;}
.__tab2 .active a {color:#00235d;}


.__product-list {margin:0 -10px;font-size:0;}
.__product-list .box {display:inline-block;width:25%;box-sizing:border-box;padding:0 10px;vertical-align:top;margin-bottom:20px;}
.__product-list .box .in {display:block;border:1px solid #ddd;}
.__product-list .box .in > * {display:block;position:relative;}
.__product-list .box .info {padding:20px;background:#fafafa;border-top:1px solid #ddd;}
.__product-list .box .info > * {display:block;}
.__product-list .box .info .subject {font-size:16px;color:#333;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.__product-list .box .info .sum {font-size:13px;color:#999;margin-top:5px;line-height:1.6em;height:3.2em;overflow:hidden;}

.__product-view .one {font-size:0;}
.__product-view .one > * {display:inline-block;vertical-align:top;width:50%;box-sizing:border-box;}
.__product-view .one .img {padding-right:30px;}
.__product-view .one .img .big {border:1px solid #ddd;}
.__product-view .one .img .big img {width:100%;}
.__product-view .one .img .bot {border:1px solid #ddd;margin-top:-1px;position:relative;padding:0 44px;background:#f8f8f8;}
.__product-view .one .img .bot a {display:inline-block;height:49px;box-sizing:border-box;font-size:0;text-align:center;}
.__product-view .one .img .bot .pn {position:absolute;top:0;width:44px;}
.__product-view .one .img .bot .pn i {font-size:18px;display:block;line-height:49px;}
.__product-view .one .img .bot .prev {left:0;border-right:1px solid #ddd;}
.__product-view .one .img .bot .next {right:0;border-left:1px solid #ddd;}
.__product-view .one .img .bot .btn {width:50%;}
.__product-view .one .img .bot .btn:before {content:"";display:inline-block;width:0;height:100%;vertical-align:middle;}
.__product-view .one .img .bot .btn:last-child {border-left:1px solid #ddd;}
.__product-view .one .img .bot .btn span {display:inline-block;vertical-align:middle;font-size:15px;}

.__product-view .one .info {padding:30px 0 0 30px;}
.__product-view .one .info .tit {border-bottom:1px solid #ddd;padding-bottom:30px;margin-bottom:40px;}
.__product-view .one .info .tit h3 {font-size:35px;color:#333;font-weight:normal;}
.__product-view .one .info .tit p {margin-top:15px;font-size:18px;line-height:1.6em;}
.__product-view .one .info .area h4 {font-size:20px;font-weight:normal;color:#0077bb;}
.__product-view .one .info .area .desc {font-size:17px;line-height:1.5em;margin-top:15px;}
.__product-view .one .info .area .btn {margin-top:30px;}
.__product-view .one .info .area .btn a {
	display:inline-block;
	box-sizing:border-box;
	height:40px;
	text-align:center;
	white-space:nowrap;
	padding:0 35px;
	border-radius:24px;
	color:#fff;
	font-size:0;
	background:#0077bb;
}
.__product-view .one .info .area .btn a:before {content:"";display:inline-block;width:0;height:100%;vertical-align:middle;}
.__product-view .one .info .area .btn a > * {display:inline-block;vertical-align:middle;font-size:15px;}
.__product-view .one .info .area .btn a > * + * {margin-left:5px;}

.__product-view .two {margin-top:70px;}
.__product-view .two .tab {font-size:0;border-bottom:2px solid #00235d;}
.__product-view .two .tab a {
	display:inline-block;
	margin-left:-1px;
	width:240px;
	background:#fafafa;
	text-align:center;
	box-sizing:border-box;
	height:50px;
	border:1px solid #ddd;
	border-bottom:none;
	line-height:50px;
	font-size:17px;
}
.__product-view .two .tab a:first-child {margin-left:0;}
.__product-view .two .tab .active {background:#00235d;color:#fff;border-color:#00235d;}
.__product-view .two .area {margin-top:30px;font-size:15px;line-height:1.6em;}
.__product-view .two .area .box {display:none;}
.__product-view .two .area .box.active {display:block;}

.__botarea {margin-top:30px;min-height:50px;font-size:0;position:relative;}
.__botarea .cen {text-align:center;}
.__botarea .cen .__btn2 {margin:0 3px;}
.__botarea .lef {position:absolute;left:0;top:0;}
.__botarea .lef > * {margin-right:2px;}
.__botarea .rig {position:absolute;right:0;top:0;}
.__botarea .rig > * {margin-left:2px;}