﻿@charset "utf-8";
/* CSS Document */
#incon2{
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	bottom:0;
	padding:5px 10px 10px 5px;
	animation:st .9s;
	}
#incon2 .con2{
	position:relative;
	width:96%;
	margin:0 auto;
	/**/
	font-size:1.3rem;
	line-height:2rem;
	font-weight:400;
	color:#c8c4bb;
	}
.con2 .tbx{
	position:relative;
	padding:.3rem 0 .8rem;
	}
.con2 .tbxa{
	position:relative;
	padding:0 0 .8rem;
	}
.con2 .tbx span{display: inline-block;}
.play2{
	position: absolute;
	width: 4vw;/*80*/
	padding-bottom: 4vw;
	display: block;
	cursor: pointer;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image:url(../images/play2.png);
	background-size:100% auto;
	top: 23vw;
  	right: 17vw;
	z-index: 1;
	}
/**/
.gic{
	padding-left:3.05rem;
	}
.gic img{
	position: absolute;
	width:auto;
	height:110%;
	display:inline-block;
	margin-right:1.5%;
	overflow:hidden;
	left:-.2rem;
	top:41.5%;
	transform: translateY(-50%);
	}
.f1{
	position: relative;
	display: inline-block;
	font-size: 2rem;
	line-height: 2.5rem;
	font-weight: 500;
	color: #ffd8a1;
	padding:.4rem 0 .25rem;
	border-top:1px rgba(237,196,138,.5) solid;
	border-bottom:1px rgba(237,196,138,.5) solid;/*#edc48a*/
	margin:1.2rem 1rem 1rem 0;
	/**/
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	}
.f1 span{
	position:relative;
	/*margin-left:-.6rem;*/
	display: inline-block;
	margin: 0 .5rem;
	font-weight:700;
	/*left:-.8rem;*/
	}
.f1 span.kr{margin: 0 -.5rem;}
.f1a{
	position: relative;
	display:block;
	font-size:1.8rem;
	line-height:2.2rem;
	font-weight:700;
	color:#e5c6a2;
	padding:1rem 0 .5rem;
	/**/
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	}
.f1a img{
	position:relative;
	width:2.5rem;
	top:.35rem;
	}
.f1a > span{
	position:relative;
	font-size: 1.5rem;
	height:2.2rem;
	font-weight: bold;
	color: #f31a1a;
	display:inline-block;
	/*font-style: oblique;
	text-decoration: underline;*/
	}
.f1b{
	position: relative;
	display:block;
	font-size:2rem;
	line-height:2.5rem;
	font-weight: 500;
	color:#123c4d;
	margin:.3rem 0 1rem;
	/**/
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	}
.f2{
	position:relative;
	display: block;
	font-size:1.6rem;
	line-height:2.5rem;
	font-weight:500;
	color:#f4c28d;
	padding:.35rem 0 0;
	/**/
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	}
.f2.ht{padding: 1rem 0 .6rem;}
.f2 span{position:relative;left: -.6rem;}
.f3{
	position:relative;
	display:block;
	font-size:1.4rem;
	line-height:2rem;
	font-weight:500;
	color:#ebb983;
	padding:.2rem 0 0;
	/**/
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	}
.f3a{
	position:relative;
	display:block;
	font-size:1.4rem;
	line-height:2rem;
	font-weight:500;
	color:#302820;
	padding:.2rem 0 0;
	/**/
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	}
.f3 span{ display:inline-block;}
.f4{
	position:relative;
	font-size:1.5rem;
	line-height:2.5rem;
	font-weight:400;
	color:#f8f0dc;
	/**/
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	}
.f5{
	position: relative;
	font-size: 1.6rem;
	font-weight:400;
	display:inline-block;
	color:#123c4d;/*ffce52*/
	padding:.4rem 1.25rem .3rem;
	border:1px solid #123c4d;
	margin:.8rem .5rem .8rem 0;
	/**/
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	}
.f5 span{}

.fh{
	position: relative;
	display: inline-block;
	padding: .35rem 0;
	}

.con2 ul.ft1,.con2 ul.ft2 {
  	position: relative;
  	padding: .3rem 0 1rem 22px;
	}	
.con2 ul.ft1 li {
  	position: relative;
  	list-style-type: decimal;
	}
.con2 ul.ft2 li {
  	position: relative;
  	list-style-type: disc;
	}
	
.tdn{
	position:relative;
	color:#f63f06;
	line-height:1.6rem;
	text-align:center;
	padding:.8rem 0;
	}
.dyibk{ display:inline-block;}
.dyibk2{ display:inline-block;}
.blue{color:#09F;font-weight:400;}
.blue2{color:#29a5b3;font-weight:400;}
.og{color:#ffd200;font-weight:400;}
.og2{color:#ff4200;font-weight:400;}
.green{color:#59840c;font-weight:400;}
.red{color:#C30;font-weight:400;}
.red2{color:#ff4366;font-weight:400;}
.tc{text-align:center;}
.tc2{text-align:center;}
.tpw0{width:99%; }
.tpw1{width:70%; margin-left:0;}
.tpw2{width:75%;}
.tw{position:relative; width:calc(100% + 22px);margin:.8rem 0 .8rem -22px;}
.ph,.ph3,.ph5{
  	position: relative;
  	display:inline-block;
  	/*border: 1px solid #ceb884;
  	border-radius:5px;*/
  	padding: 6px 6px;/* 6px*/
  	margin: .5rem auto;
	}
.ph5{border: 1px solid #ceb884;}

.ph::before,.ph3::before{
	position:absolute;
	width:100%;
	height:100%;
	content:'';
	pointer-events:none;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:0% 0%,100% 0%,0% 100%,100% 100%;
	background-image:url(../images/p_l_t.png),url(../images/p_r_t.png),url(../images/p_l_d.png),url(../images/p_r_d.png);
	background-size:1.4vw auto;/*27*/
	top:0;
	left:0;
	z-index:1;
	}
.ph > p,.ph3 > p{
	position:absolute;
	width:100%;
	height:100%;
	display:block;
	pointer-events:none;
	top:0;
	left:0;
	}
.ph > p::before,.ph > p::after,.ph3 > p::before,.ph3 > p::after{
	position:absolute;
	display:block;
	content:'';
	}
.ph > p::before,.ph3 > p::before{
	width:calc(100% - 2.6vw);
	height:calc(100% - 1px);
	border-top:1px solid #b99e65;
	border-bottom:1px solid #b99e65;
	top:0;
	left:50%;
	transform:translateX(-50%);
	}
.ph > p::after,.ph3 > p::after{
	width:calc(100% - 1px);
	height:calc(100% - 2.65vw);
	border-left:1px solid #b99e65;
	border-right:1px solid #b99e65;
	top:50%;
	left:0;
	transform:translateY(-50%);
	}
	
.ph img,.ph3 img,.ph5 img{
  	position:relative;
  	max-width:100%;
  	display:block;
  	/*border-radius:5px;*/
  	border: 2px solid #b99e65;
  	overflow: hidden;
	}
.ph2 {
  	position: relative;
  	display:inline-block;
  	margin: .5rem auto;
	}
.ph2 img {
  	position:relative;
  	max-width:100%;
  	display:block;
	}
.vd{
  	position: relative;
  	display:inline-block;
	width:700px;
	border: 1px solid #ceb884;
  	padding: 3px;
  	margin: .5rem auto 1.2rem;
	}
.vd > div{
	position:relative;
	width:100%;
	padding-bottom:56.25%;
  	border:2px solid #ceb884;
  	overflow: hidden;
	}
.vd  > div video,
.vd  > div iframe{
    position:absolute;
    width: 100%;
    height: 100%;	
    top:0%;
    left:0%;
	}
.vd2{
  	position: relative;
  	display:block;
	width:100%;
  	border: 1px solid #ceb884;
  	padding: 3px;
  	margin:.5rem auto 1rem;
	}
.vd2 > div{
	position:relative;
	width:100%;
	padding-bottom:28%;
  	border:2px solid #ceb884;
  	overflow: hidden;
	}	
.vd2 > div video,
.vd2 > div iframe{
    position:absolute;
    width: 100%;	
    top:-2%;
    left:50%;
	transform:translateX(-50%);
	}
	
/**/	
.tbx1,.tbx2{position:relative;}
.tbx1 table,.tbx2 table{
	position:relative;
	width:100%;
	border-spacing:1px;
	margin:1rem auto 1.5rem;
	}
.tbx1 table td,.tbx2 table td{
	word-break:break-all;
	padding:.5rem .5rem;
	text-align:center;
	}
.tbx1 table tr:nth-child(odd) td,.tbx2 table tr:nth-child(odd) td{
	background-color:rgba(38, 67, 88, 0.35);
	}
.tbx1 table tr:nth-child(even) td,.tbx2 table tr:nth-child(even) td{
	background-color:rgba(68, 100, 126, 0.25);
	}
.tbx1 table tr:first-child td{
	padding:.8rem .5rem;
	background-color:rgba(132,36,32,.8);
	text-align:center;
	font-weight:400;
	color:#fbf7e8;
	}
.tbx1 table tr:first-child td span{ display:inline-block;}
	
.tbx1 .ftd1{font-weight:400;color:#fbf7e8;}
.tbx1 .td1 span{
	line-height:1.6rem;
	display:inline-block;
	border-bottom:1px dotted #aca89f;/*solid*/
	padding:0 .3rem .3rem;
	margin-bottom:.5rem;
	}	
.tbx1 .td2 span{display:inline-block;}
.tbx1 table tr td.td3{
	padding:.8rem .5rem;
	background-color:rgba(39,37,49,.8);
	text-align:center;
	color:#fbf7e8;
	}
.tbx1.jk table tr td:nth-child(1){width:16%;}
.tbx1.jk table tr td:nth-child(2),.tbx1.jk table tr td:nth-child(3){width:10%;}
.tbx1.jk table tr td:nth-child(4),.tbx1.jk table tr td:nth-child(5){width:32%;text-align:left;}
.tbx1.jk table tr:first-child td{ text-align:center;}	
	
.pp1 img,.pp2 img{
	position:relative;
	width:20px;
	display:inline-block;
	margin:0 5px;
	overflow:hidden;
	top:4px;
	}
.pe0{
	position:absolute;
	width:32.9%;/*658*/
	padding-bottom:50%;/*859*/
	display:block;
	pointer-events:none;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:100% 100%;
	background-size:100% auto;
	background-image: url(../images/pe0.png);
	right:-35%;
	bottom:0;
	z-index:1;
	/**/
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	}
.pea{
	position:absolute;
	width:37.45%;/*749*/
	padding-bottom:50%;/*1000*/
	display:block;
	pointer-events:none;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:100% 100%;
	background-size:100% auto;
	bottom:0;
	z-index:1;
	/**/
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	}
.pe1{right:-35%;background-image: url(../images/pe1.png);}
.pe1 div{
	position:absolute;
	width:100%;
	height:100%;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:100% 100%;
	background-size:100% auto;
	top:0;
	left:0;
	opacity:0;
	}
.pe1.on div:nth-child(1){background-image: url(../images/pe1_1.png);animation:st 1s .5s;animation-fill-mode: forwards;}
.pe1.on div:nth-child(2){background-image: url(../images/pe1_2.png);animation:st 1s 1s;animation-fill-mode: forwards;}
.pe1.on div:nth-child(3){background-image: url(../images/pe1_3.png);animation:st 1s 1.5s;animation-fill-mode: forwards;}
.pe1.on div:nth-child(4){background-image: url(../images/pe1_4.png);animation:st 1s 1.8s;animation-fill-mode: forwards;}
.pe1.on div:nth-child(5){background-image: url(../images/pe1_5.png);animation:st 1s 2.2s;animation-fill-mode: forwards;}
.pe1.on div:nth-child(6){background-image: url(../images/pe1_6.png);animation:st 1s 2.6s;animation-fill-mode: forwards;}
/**/
.pe2{right:-35%;background-image: url(../images/pe2.png);}
.pe3{right:-35%;background-image: url(../images/pe3.png);}
.pe4{right:-35%;background-image: url(../images/pe4.png);}
.pe5{right:-35%;background-image: url(../images/pe5.png);}
.pe6{right:-35%;background-image: url(../images/pe6.png);}
.pe7{right:-35%;background-image: url(../images/pe7.png);}
.pe8{right:-35%;background-image: url(../images/pe8.png);}
.pe9{right:-35%;background-image: url(../images/pe9.png);}
.pe10{right:-35%;background-image: url(../images/pe10.png);}
.pe11{right:-35%;background-image: url(../images/pe11.png);}
.pe12{right:-35%;background-image: url(../images/pe12.png);}
.pe13{right:-35%;background-image: url(../images/pe13.png);}
.pe14{right:-35%;background-image: url(../images/pe14.png);}
.pe15{right:-35%;background-image: url(../images/pe15.png);}
.pe16{right:-35%;background-image: url(../images/pe16.png);}
.pe0.on,.pe1.on,.pe2.on,.pe3.on,.pe4.on,.pe5.on,.pe6.on,.pe7.on,.pe8.on,.pe9.on,.pe10.on,.pe11.on,.pe12.on,.pe13.on,.pe14.on,.pe15.on,.pe16.on{right:0;}
.btm{
	position:relative;
	width:45.45%;/*600 1320*/
	padding-bottom:4.545%;/*60*/
	margin:1rem auto;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:50% 0%;
	background-size:100% auto;
	background-image: url(../images/btm.png);
	/**/
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	}
.btm1{
	position:relative;
	width:30.3%;/*400 1320*/
	padding-bottom:4.545%;/*60*/
	margin:1rem auto;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:50% 0%;
	background-size:100% auto;
	background-image: url(../images/btm1.png);
	/**/
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	}
.btm a{
	position:absolute;
	width:calc(100%/3);
	height:100%;
	top:0;
	opacity:.6;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:50% 0%;
	background-size:100% auto;
	/**/
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	}
.btm1 a{
	position:absolute;
	width:50%;
	height:100%;
	top:0;
	opacity:.6;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:50% 0%;
	background-size:100% auto;
	/**/
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	}
.btm a.on,.btm1 a.on{opacity:1;background-position:50% 100%;}
.btm a:hover,.btm1 a:hover{opacity:1;}
.btm a:nth-child(1){
	background-image: url(../images/btm_01.png);
	left:0;
	}
.btm1 a:nth-child(1){
	background-image: url(../images/btm1_01.png);
	left:0;
	}
.btm a:nth-child(2){
	background-image: url(../images/btm_02.png);
	left:50%;
	transform:translateX(-50%);
	}
.btm1 a:nth-child(2){
	background-image: url(../images/btm1_02.png);
	right:0;
	}
.btm a:nth-child(3){
	background-image: url(../images/btm_03.png);
	right:0;
	}
/**/	
.btmk{
	position:relative;
	width:100%;
	background-attachment:scroll;
	background-repeat:repeat-x;
	background-position:50% 100%;
	background-image: url(../images/s1.png);
	/*overflow:hidden;*/
	text-align:center;
	padding:.5rem 0 .8rem;
	}
.btmk.kt1{margin:1rem auto 1.5rem;}	
.btmk.kt2{margin:1rem auto .5rem;}	
.btmk.kt1 a{width:calc(97%/3);}
.btmk.kt2 a{width:180px;}
.btmk a{
	position:relative;
	/*width:calc(97%/2);*/
	height:50px;
	display:inline-block;
	border-radius:50px;
	border:2px solid #b89069;
	/*border-radius:10px 10px 0 0;
	border-top:1px solid #b89069;
	border-right:2px solid #b89069;
	border-left:2px solid #b89069;*/
	font-size:1.65rem;
	line-height:1.5rem;
	font-weight:500;
	color:#b89069;
	margin:0;
	top:0px;/*8*/
	background-color:rgb( 184,144,105,0);
	/**/
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	/**/
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	overflow:hidden;
	}
.btmk a::before{
	position:absolute;
	width:100%;
	height:100%;
	content:'';
	top:0;
	left:0;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:0% 50%,100% 50%;
	background-image:url(../images/sa2.png),url(../images/sa2.png);
	background-size:11px auto;
	}
	
.btmk a > div{
	position:absolute;
	width:calc(100% - 9px);
	height:calc(100% - 6px);
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	border-radius:30px;
	border:1px solid #b89069;
	/**/
    display:-webkit-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
	}	
.btmk a > div  span{
	display:inline-block;
	font-size:1.5rem;
	font-weight:400;
	margin:0 0 0 .3rem;
	}
.btmk a.on,.btmk a:hover{
	top:-5px;
	/*border-top:1px solid #e29244;
	border-right:1px solid #e29244;
	border-left:1px solid #e29244;*/
	color:#f9f3e9;/*f9f3e9*/
	background-color:rgb( 184,144,105,.8);/*( 184,144,105,.7*/
	}
.btmk a.on{top:0;}		
.btmk a:hover::before,.btmk a.on::before{background-image:url(../images/sa3.png),url(../images/sa3.png);}
.btmk a:hover > div,.btmk a.on > div{border:1px solid #f9f3e9;}
	
.bti{
	position:relative;
	text-align:center;
	padding:1rem 0;
	}
.bti a{
	position:relative;
	width:16%;/*230*/
	padding-bottom:4.1739%;/*60*/
	display:inline-block;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:50% 0%;
	background-size:100% auto;
	margin:0 2rem;
	}

.bti_1{background-image: url(../images/bti_1.png);}
.bti_1:hover{background-image: url(../images/bti_1a.png);}
.bti_2{background-image: url(../images/bti_2.png);}
.bti_2:hover{background-image: url(../images/bti_2a.png);}	
/**/
.bti1{
	position:relative;
	text-align:center;
	padding:1rem 0;
	}
.bti1 a{
	position:relative;
	width:24.34%;/*350 17.1428*/
	padding-bottom:4.1739%;/*60*/
	display:inline-block;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:50% 0%;
	background-size:100% auto;
	}
.bti1_1{background-image: url(../images/bti1_1.png);}
.bti1_1:hover{background-image: url(../images/bti1_1a.png);}
.bti1_2{background-image: url(../images/bti1_2.png);}
.bti1_2:hover{background-image: url(../images/bti1_2a.png);}	
.bti1_3{background-image: url(../images/bti1_3.png);}
.bti1_3:hover{background-image: url(../images/bti1_3a.png);}
.bti1_4{background-image: url(../images/bti1_4.png);}
.bti1_4:hover{background-image: url(../images/bti1_4a.png);}
.bti1_5{background-image: url(../images/bti1_5.png);}
.bti1_5:hover{background-image: url(../images/bti1_5a.png);}
.bti1 span{ overflow:hidden;margin-bottom:1%;}
/**/
.ttkbx{
	position:relative;
	width:100%;
	padding:1rem 0;
	text-align:center;
	}
.ttkbx img{
	position:relative;
	max-height:50px;
	display:inline-block;
	margin:.3rem 0;
	/**/
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	}
.bossbx{
	position:relative;
	width:95%;
	padding:0 1% 2rem;
	margin:0 auto 2rem;
	background-attachment:scroll;
	background-repeat:repeat-x;
	background-position:50% 100%;
	background-image: url(../images/s1.png);
	overflow:hidden;
	text-align:center;
	}
.bossbx > div{position:relative; display:block;}	
.bossbx > div:nth-child(1){
	padding-top:1rem;
	float:left;
	width:35%;
	}
.bossbx > div:nth-child(1) img{
	position:relative;
	width:100%;
	display:block;
	}
.bossbx > div:nth-child(2){
	float:right;
	width:62%;
	padding:0 0;
	text-align:left;
	}
.adj{
	position:relative;
	margin:.3rem 0;
	overflow:hidden;
	}
.adj > div:nth-child(1){
	position:relative;
	float:left;
	width:50%;/*60*/
	/*border-right:1px #203657 solid;*/
	}
.adj > div:nth-child(2){
	position:relative;
	float:right;
	width:48%;/*38*/
	}
.pem{
	position:relative;
	width:95%;
	display:none;
	margin:1rem auto 1.2rem;
	}
.pem img{
	position:relative;
	width:100%;
	display:block;
	}
/**/
.shp{
	position: relative;
	width:650px;/*610*/
	margin:.5rem auto 1rem;
	}
.shp::after{
	position: relative;
	width:100%;
	padding-bottom:5.7%;
	content:'';
	display:block;
	background-attachment:scroll;
	background-repeat: no-repeat;
	background-image: url(../images/sh_04.png);
	background-position:50% 0%;
	background-size:100% auto;
	}
.ph2a{
	position: relative;
	width:100%;
	padding-bottom:10.32%;
	margin:.85rem auto 0;
	background-attachment:scroll;
	background-repeat: no-repeat;
	background-image: url(../images/sh_01.png);
	background-position:50% 100%;
	background-size:100% auto;
	}
.ph2a div{
	position: absolute;
	width: 100%;
	height:73%;
	text-align: center;
	bottom:0;
	left: 0;
	font-size:2.5rem;
	line-height:73%;
	color: #dc0053;
	font-weight:700;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	/**/
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	}
.ph2a div > span{
	position:relative;
	margin-top:.6%;
	}
.ph2a img{ width:100%;display:block;}
.ph2bx{
	position: relative;
	width: 100%;
	min-height:150px;
	margin:0 auto;
	background-attachment:scroll;
	background-repeat: no-repeat,repeat-y;
	background-image:url(../images/sh_02.jpg),url(../images/sh_03.jpg);
	background-position:50% 0% ,50% 50%;
	background-size:100% auto,100% auto;
	padding:.5rem 0 0;
	}
.ph2bx .spt{
	position:relative;
	width:100%;
	ackground-attachment: scroll;
	background-repeat:repeat-y;
	background-image:url(../images/sh_tim.jpg);
	background-position:50% 50%;
	background-size:100% auto;
	padding:.4rem 0 .3rem;
	margin-bottom:.8rem;
	}
.ph2bx .spt > div{
	position:relative;
	width:96%;
	margin:0 auto;
	font-size:1.5rem;
	color: #f7ecd6;
	text-align:center;
	}
.ph2bx ul{position:relative; width:95%; margin:0 auto;}
.ph2bx ul li{
	position:relative;
	width: 100%;
	padding:.3rem 0;
	border-bottom:1px dotted #614d39;
	overflow:hidden;
	clear:both;
	
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	}
.ph2bx ul li:last-child{border-bottom:0px dotted #614d39;}
.ph2bx ul li div:nth-child(1){ text-align:center;}
.ph2bx ul li div img{ width:auto; display:block; margin:0 auto;}
.ph2bx ul li div{
	float:left;
	position: relative;
	width: 50%;
	margin: 2px 0;
	display:block;
	font-size: 1.25rem;
	color: #f7ecd6;
	font-weight:300;
	}
.ph2bx .b3x{
	position: relative;
	width:98%;
	margin:0 auto;
	text-align:center;
	padding:.8rem 0;
	} 
.ph2bx .b3x div{
	position: relative;
	width: 33%;
	display:inline-block;
	text-align:center;
	margin:.2rem -2px;
	}
.ph2bx .b3x div img{
	display: block;
	margin: 0 auto;
	border: 4px double #557899;
	border-radius:5px;
	}	
.up4{
	position:relative;
	width:100%;
	margin:0 auto;
	}
.up4 .u4_tbx{
	position:absolute;
	width:46.863%;/*620*/
	padding-bottom:13.605%;/*180*/
	background-attachment:scroll;
	background-repeat: no-repeat;
	background-position:50% 50%;
	background-size:100% auto;
	z-index:1;
	}
.u4_t1{
	background-image:url(../images/u4_tit_1.png);
	left:-1.2%;
	top:1%;
	}
.u4_t2{
	background-image:url(../images/u4_tit_2.png);
	left:-1.2%;
	top:24%;
	}
.u4_t3{
	background-image:url(../images/u4_tit_3.png);
	left:2%;
	top:48.8%;
	}	
.u4_t4{
	background-image:url(../images/u4_tit_4.png);
	right:-.8%;
	top:56%;
	}	
.u4_t5{
	background-image:url(../images/u4_tit_5.png);
	left:26.85%;
	top:71.85%;
	}	
.u4_t6{
	background-image:url(../images/u4_tit_6.png);
	left:26.85%;
	top:93.1%;
	}
.ph16{
	position:absolute;
	width:46.1%;/*610*/
	padding-bottom:17.3819%;/*230*/
	background-attachment:scroll;
	background-repeat: no-repeat;
	background-position:50% 50%;
	background-image:url(../images/ph16.png);
	background-size:100% auto;
	right: .8%;
	top: 62.3%;
	}	
	
.up4 img{
	position:relative;
	width:100%;
	display:block;
	}
.up4 img.up4_a{display:block;}
.up4 .up4_b{display:none;}	
.up4 .u4ph{
	position:absolute;
  	display:inline-block;
  	border: 1px solid #55c7de;
  	padding: 3px;
	}	
.u4ph2{
	position:relative;
  	display:inline-block;
  	border: 1px solid #55c7de;
  	padding: 3px;
	margin:0 auto 1rem;
	}	
.up4 .u4ph img,.u4ph2 img{
  	max-width:100%;
	display:block;
  	border: 2px solid #55c7de;
  	overflow: hidden;
	}
.u4_1{top:31.8%;left:2.5%;}
.u4_1 img{width:33.8vw;/*650*/}
.u4_2{top: 40.1%;left: 47%;}
.u4_2 img{width:33.8vw;/*650*/}	
.u4_3{top:56.8%;left:2.5%;}
.u4_3 img{width:33.8vw;/*650*/}
.u4_4{top:79.2%;left:2.5%;}
.u4_4 img{width:31.25vw;/*600*/}
.u4_5{top:79.2%; right:2.5%;}
.u4_5 img{width:31.25vw;/*600*/}

/**/
.ph_a_1_1{
	position:absolute;
	width:36.2%;/*330 36.2*/
	display:block;
	top:5px;
	right:5px;
	z-index:1;
	}
.ph_a_1_1::before{
	position:relative;
	width:100%;
	padding-bottom:54.54%;/*180*/
	content:'';
	display:block;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:100% 0%;
	background-image:url(../images/ph_a_1_1.png);
	background-size:100% auto;
	z-index:1;
	}
.wtc{
	position:relative;
	width:50%;
	display:inline-block;
	margin:0 -2px;
	}	
.acbtbx{
	position:relative;
	display:block;
	text-align:center;
	padding:.2rem 0 1rem;
	/**/
	-webkit-filter: drop-shadow(0 5px 5px rgba(0, 0, 0, .3));
	filter: drop-shadow(0 5px 5px rgba(0, 0, 0, .3));
	}
.acbtbx > a{
	position:relative;
	width:320px;
	display:inline-block;
	margin:0 1%;
	transition: all .5s;
	}
.acbt{
	position:relative;
	width:100%;/*320*/
	/*padding-bottom:20.3125%;65*/
	display:block;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:50% 0%;
	background-image:url(../images/ac_bt_a.png);
	background-size:100% auto;
	transition: all .5s;
	}
.acbt2{
	position:relative;
	width:100%;/*320*/
	/*padding-bottom:20.3125%;65*/
	display:block;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:50% 0%;
	background-image:url(../images/ac_bt_c.png);
	background-size:100% auto;
	transition: all .5s;
	}
.acbt::before{
	position:relative;
	width:100%;
	padding-bottom:20.3125%;/*65*/
	content:'';
	display:block;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:50% 0%;
	background-image:url(../images/ac_bt_b.png);
	background-size:100% auto;
	transition: all .5s;
	opacity:0;
	}
.acbt2::before{
	position:relative;
	width:100%;
	padding-bottom:20.3125%;/*65*/
	content:'';
	display:block;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:50% 0%;
	background-image:url(../images/ac_bt_d.png);
	background-size:100% auto;
	transition: all .5s;
	opacity:0;
	}
.acbt::after,.acbt2::after{
	position:absolute;
	width:100%;
	height:100%;
	content:'';
	display:block;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:50% 0%;
	background-size:100% auto;
	top:0;
	left:0;
	}
.acbt:hover::before,.acbt.on::before,.acbt2:hover::before{opacity:1;}
.a_bt_1 .acbt::after{background-image:url(../images/a_bt_1.png);}
.a_bt_2 .acbt::after{background-image:url(../images/a_bt_2.png);}		
.a_bt_3 .acbt::after{background-image:url(../images/a_bt_3.png);}	
.a_bt_4 .acbt::after{background-image:url(../images/a_bt_4.png);}	
.a_bt_5 .acbt2::after{background-image:url(../images/a_bt_5.png);}	

.acbtk_1{
	position:relative;
	width:375px;
	display: block;
	margin:5px auto;
	}
.acbtk_1:hover::after{opacity: 1;}
.acbtk_1::before,.acbtk_1::after{
	width:100%;
	content:'';
	display:block;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:50% 0%;
	background-size:100% auto;
	}
.acbtk_1::after{
	position:absolute;
	height:100%;
	background-image:url(../images/acbt_1b.png);
	top:0;
	left:0;
	opacity: 0;
	transition: all .5s;
	}
.acbtk_1::before{
	position:relative;
	padding-bottom:20%;/*75*/
	background-image:url(../images/acbt_1.png);
	}
.acbtk_2{
	position:relative;
	width: 100%;
	text-align: center;
	padding: 10px 0 12px;
	}
.acbtk_2 a{
	position:relative;
	width:375px;
	display:inline-block;
	margin:5px 20px;
	}

.acbtk_2 a:hover::after{opacity:1;}
.acbtk_2 a::before,.acbtk_2 a::after{
	width:100%;
	content:'';
	display:block;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:50% 0%;
	background-size:100% auto;
	}
.acbtk_2 a::after{
	position:absolute;
	height:100%;
	top:0;
	left:0;
	opacity: 0;
	transition: all .5s;
	}
.ak2_1::after{background-image:url(../images/acbt_2b.png);}
.ak2_2::after{background-image:url(../images/acbt_3b.png);}
.acbtk_2 a::before{
	position:relative;
	padding-bottom:20%;/*75*/
	}
.ak2_1::before{background-image:url(../images/acbt_2.png);}
.ak2_2::before{background-image:url(../images/acbt_3.png);}

.acbtk_3{
	position:relative;
	width: 100%;
	text-align: center;
	padding: 15px 0 18px;
	}
.acbtk_3 a{
	position:relative;
	width:250px;
	display:inline-block;
	margin:5px 50px;
	}
.acbtk_3 a:hover::after{opacity:1;}
.acbtk_3 a::before,.acbtk_3 a::after{
	width:100%;
	content:'';
	display:block;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:50% 0%;
	background-size:100% auto;
	}
.acbtk_3 a::after{
	position:absolute;
	height:100%;
	top:0;
	left:0;
	opacity: 0;
	transition: all .5s;
	}
.acbtk_3 a::before{
	position:relative;
	padding-bottom:30%;/*75*/
	}
.ak5_1::after{background-image:url(../images/acbt5a.png);}
.ak5_2::after{background-image:url(../images/acbt6a.png);}
.ak5_1::before{background-image:url(../images/acbt5.png);}
.ak5_2::before{background-image:url(../images/acbt6.png);}

.livebx{
	position:relative;
	width:45px;/**/
	padding-bottom:25px;
	display:inline-block;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:50% 0%;
	background-image:url(../images/hot.png);
	background-size:100% auto;
	overflow: hidden;
	top:3px;
	/*left: 2%;*/
	}
.tw5{
	position:relative;
	width:50%;
	display:block;
	margin:0 -2px;
	}
.kc,.kc2{
	position: relative;
	width:100%;
	display:block;
	}
.kc::before,.kc::after,.kc2::before,.kc2::after{
	position:absolute;
	content:'';
	display:block;
	top: 50%;
	transform: translateY(-50%);
	background-color:#8a7852;
	}
.kc2::before,.kc2::after{
	width:6px;
	padding-bottom:6px;
	border-radius:50px;
	}
.kc::before,.kc::after{
	width:calc(50% - 179px);
	height: 1px;
	}
.kc::before{left:0;}
.kc::after{ right: 0;}
.kc2::before{left:-1px;}
.kc2::after{ right:-1px;}
.listen{
	position:relative;
	width:360px;/*360 18vw*/
	display:block;
	margin:0 auto;
	/*top:-4.2vw;
	left:490px;*/
	}
.listen::before{
	position:relative;
	width:100%;
	padding-bottom:28.8%;/*104*/
	content:'';
	display:block;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:50% 0%;
	background-image:url(../images/listen.png);
	background-size:100% auto;
	}
.mplay,.mdw{
	position:absolute;
	width:14.4%;/*52*/
	padding-bottom:14.4%;
	cursor:pointer;
	display:block;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:50% 0%;
	background-size:100% auto;
	top:14.8%;
	transition: all .5s;
	}
.sound1,.sound2{
position: absolute;
width: 100%;
height: 100%;
top:0;
left:0;
	}
.mplay .sound1,.mplay.on .sound2{ display:block;}
.mplay.on .sound1,.mplay .sound2{ display:none;}	
	
.mplay{
	right:32.5%;
	background-image:url(../images/listen_1.png);
	opacity:1;
	}
.mplay.on{opacity:.5;}
.mdw{
	right:13.3%;
	background-image:url(../images/listen_2.png);
	}	
	
	
@media only screen and (max-width:1600px){
/**/
/*.uph1{height:78%;}*/

.ph2bx .b3x div img{width:95%;}


}
@media only screen and (max-width:1400px){
/**/
/*.uph1{height:76%;}*/
.livebx{
	width:36px;/**/
	padding-bottom:20px;
	top:3px;
	}
.gic{padding-left:2.45rem;}
.f1{
	font-size:1.6rem;
	line-height:2.2rem;
	padding: .35rem 0 .15rem;
	margin: 1rem 0 .4rem;
	}
.f1a{
	font-size:1.6rem;
	line-height:2.2rem;
	}
.f1a > span{font-size: 1.4rem;}
.f2{
	font-size:1.4rem;
	line-height:2.2rem;
	}
.f3,.f3a{
	font-size:1.3rem;
	line-height:1.8rem;
	}
.f4{
	font-size:1.4rem;
	line-height:2.2rem;
	}
.f5{font-size: 1.5rem;}	

.btmk.kt2 a {width:170px;}
.btmk a{font-size:1.55rem;}
.btmk a > div  span{font-size:1.4rem;}

/**/
.ph2a div{
	font-size:2rem;
	font-weight:700;
	}
.ph2bx .spt > div{font-size:1.35rem;line-height: 1.6rem;}
.ph2bx ul li div img{ width:80%;/*96*/}
/**/
.acbtbx > a{width:300px;}	
	
.acbtk_1{width:300px;}
.acbtk_2 a{
	width:300px;
	margin:5px 10px;
	}
.acbtk_3 a{
	width:200px;
	margin:5px 40px;
	}
	
}

@media only screen and (max-width:1250px){
/**/
#incon2 .con2{
	font-size:1.2rem;
	line-height:1.8rem;
	}	
.ph{max-width:90%;}
.ttkbx img{max-height:45px;}
/**/
.wtc{width:100%;}		
}
@media only screen and (max-width:1000px){	
/**/
/*.uph1{height:73%;}*/
.livebx{
	/*width:32px;
	padding-bottom:18px;*/
	top:3px;
	left:2px;
	}
#incon2 .con2{
	font-size:1rem;
	line-height:1.6rem;
	}
.gic{padding-left:2.38rem;}
.f1{
	font-size:1.5rem;
	line-height:2rem;
	padding: .3rem 0 .1rem;
	margin: 1rem 0 .4rem;
	}
.f1a{
	font-size:1.5rem;
	line-height:2rem;
	}
.f1a > span{font-size: 1.2rem;}
.f2{
	font-size:1.3rem;
	line-height:2rem;
	}
.f3,.f3a{
	font-size:1.25rem;
	line-height:1.8rem;
	}
.f4{
	font-size:1.3rem;
	line-height:2rem;
	}
.f5{
	font-size:1.35rem;
	padding: .3rem 1.25rem .2rem;
	margin: .5rem .3rem .5rem 0;
	}
/**/
.btm{
	width:55%;/*600 1320*/
	padding-bottom:5.5%;/*60*/
	}
.btm1{
	width:36.66%;/*400 1320*/
	padding-bottom:5.5%;/*60*/
	}
.btmk a{font-size:1.45rem;}
.btmk a > div  span{font-size:1.3rem;}
.bti a{
	width:30%;/*230*/
	padding-bottom:7.826%;/*60*/
	margin:0 3.5%;
	}
.bti1 a{
	width:45.65%;/*350 17.1428*/
	padding-bottom:7.826%;/*60*/
	}
.bti1 span{ overflow:hidden;margin-bottom:2.1%;}
.ttkbx{
	padding:1rem 0 .3rem;
	}	
.ttkbx img{max-height:35px;}

/**/
.shp{width:100%;}
.ph2a div{font-size:1.8rem;}
/**/
.acbtbx{padding:1rem 0;}
.acbtbx > a{width:250px;}	
/**/
.acbtk_1{width:200px;}
.acbtk_2 a{
	width:200px;
	margin:5px 10px;
	}
.acbtk_3 {padding: 0 0;}
.acbtk_3 a{
	width:133px;
	margin:5px 30px;
	}
.kc::before,.kc::after{
	width:calc(50% - 124px);
	}
.listen{width:250px;}
	
		
}
@media only screen and (max-width:800px){
/**/
#incon2 .con2{
	font-size:1rem;
	line-height:1.6rem;
	}
	
.f1{
	font-size:1.4rem;
	line-height:2rem;
	}
.f1a{
	font-size:1.4rem;
	line-height:2rem;
	}
.f1a > span{font-size: 1.2rem;}
.f2{
	font-size:1.2rem;
	line-height:1.8rem;
	}
.f3,.f3a{
	font-size:1.15rem;
	line-height:1.6rem;
	}
.f4{
	font-size:1.2rem;
	line-height:1.8rem;
	}
.f5{font-size:1.2rem;}

.vd{width:90%;}

}
/**/
@media only screen and (max-width:780px){
/**/
.livebx{
	width:34px;
	padding-bottom:19px;
	top:3px;
	left:2px;
	}
#incon2{
	position:relative;
	height:auto;
	padding:5px 2px 10px;
	}
#incon2 .con2{
	font-size:1.25rem;
	line-height:2rem;
	}
.play2{
	width: 13.25vw;/*80*/
	padding-bottom: 13.25vw;
	top: 24.65vw;
	right: 67vw;
	}
	
.f1{
	font-size:1.6rem;
	line-height:2.2rem;
	font-weight:400;
	padding: .35rem 0 .15rem;
	margin: 1rem 0 .4rem;
	}
.f1a{
	font-size:1.6rem;
	line-height:2.2rem;
	font-weight:500;
	}
.f1a img{width:2.2rem;}
	
.f1 span{font-weight:500;}
.f2{
	font-size:1.4rem;
	line-height:2.2rem;
	}
.f3,.f3a{
	font-size:1.3rem;
	line-height:1.8rem;
	}
.f4{
	font-size:1.3rem;
	line-height:2rem;
	}
.f5{font-size: 1.6rem;}
.tc2{text-align:left;}
.tpw0{width:100%;}
.tpw1{width:100%;}
.tpw2{width:100%;}
.ph{padding:4px;}
.ph::before{background-size:3.46vw auto;/*27*/}
.ph > p::before{width:calc(100% - 6.86vw);}
.ph > p::after{height:calc(100% - 6.86vw);}
.ph img{border:2px solid #b99e65;}

.ph3 {padding: 4px;}
.ph3::before{background-size:3.46vw auto;/*27*/}
.ph3 > p::before{width:calc(100% - 6.86vw);}
.ph3 > p::after{height:calc(100% - 6.86vw);}
.ph3 img {border: 2px solid #b99e65;}

.vd{padding:2px;}
.vd2 > div{padding-bottom:43%;}	
.vd2 > div video,
.vd2 > div iframe{
    width:145%;	
    top:0%;
	}
.pe0{display:none;}
.pea{display:none;}
/**/
.btm{
	width:85%;/*600 1320*/
	padding-bottom:8.5%;/*60*/
	}
.btm1{
	width:56.66%;/*400 1320*/
	padding-bottom:8.5%;/*60*/
	}
.bossbx > div:nth-child(1){
	float:none;
	width:100%;
	}
.bossbx > div:nth-child(2){
	float:none;
	width:100%;
	text-align:left;
	}
/**/
.adj > div:nth-child(1){
	float:none;
	width:100%;
	}
.adj > div:nth-child(2){
	float:none;
	width:100%;
	}
.pem{display:block;}

/**/
.ph2a div{font-size:2.2rem;}
/**/
.up4 img.up4_a{display:none;}
.up4 .up4_b{display:block;}	
.up4 .u4_tbx{
	position:relative;
	width:80%;/*620*/
	padding-bottom:23.225%;/*180*/
	margin:0 auto;
	}
.u4_t1{left:0;top:0;}
.u4_t2{left:0;top:0;}
.u4_t3{left:0;top:0;}	
.u4_t4{left:0;top:0;}	
.u4_t5{left:0;top:0;}	
.u4_t6{left:0;top:0;}	
.up4 .u4ph{
	position:relative;
  	padding:2px;
	}
.u4ph2{padding:2px;}		
.ph16{
	position:relative;
	width:78%;/*610*/
	padding-bottom:29.4%;/*230*/
	right:0;
	top:0;
	margin:0 auto;
	}
.u4_1{top:0;left:0;}
.u4_1 img{width:auto;/*650*/}
.u4_2{top:0;left:0;}
.u4_2 img{width:auto;/*650*/}	
.u4_3{top:0;left:0;}
.u4_3 img{width:auto;/*650*/}
.u4_4{top:0;left:0;}
.u4_4 img{width:auto;/*600*/}
.u4_5{top:0; right:0;}
.u4_5 img{width:auto;/*600*/}		
/**/
.ph_a_1_1{
	position:absolute;
	width:75%;/*330 36.2*/
	display:block;
	top:5px;
	right:5px;
	z-index:1;
	}	
	
/**/
.acbtbx > a{width:46%;}	
	
/**/
.tbx1.jk table tr td:nth-child(1){width:22%;}
.tbx1.jk table tr td:nth-child(2),.tbx1.jk table tr td:nth-child(3){width:10%;}
.tbx1.jk table tr td:nth-child(4),.tbx1.jk table tr td:nth-child(5){width:29%;}
/**/
.acbtk_1{width:250px;}
.acbtk_2 a{
	width:250px;
	margin:5px 10px;
	}	
.acbtk_3 {padding: 10px 0 15px;}
.acbtk_3 a{
	width:167px;/*167px*/
	margin:5px 10px;/*2*/
	}
	
.kc::before,.kc::after{
	width:calc(50% - 179px);
	}
.listen{width:360px;}
	
	
}
@media only screen and (max-width:650px){ 
/**/
.btm{
	width:90%;/*600 1320*/
	padding-bottom:9%;/*60*/
	}
.btm1{
	width:60%;/*400 1320*/
	padding-bottom:9%;/*60*/
	}
.btmk.kt1 a{width:calc(97%/2);}
.btmk.kt2 a{width:calc(97%/3);}
.btmk a{font-size:1.35rem;height:45px;}
.btmk a.on,.btmk a:hover{top:0;}
.btmk a > div {
	width:calc(100% - 8px);
	top: 49%;
  }
.btmk a > div  span{
	font-size:1.2rem;
	margin:0 0 0 0;
	}
.bti1 span{ overflow:hidden;margin-bottom:1.5%;}
/**/
.shp{width:100%;}
.ph2bx ul li{display:block;}
.ph2bx ul li div{
	float: none;
	width: 95%;
	margin:.5rem auto;
	padding:.15rem 0;
	font-size: 1.2rem;
	line-height:1.8rem;
	}
.ph2bx ul li div img{  width:auto;}

}
@media only screen and (max-width:606px){
/**/	
.acbtbx{padding:1rem 0;}
.acbtbx > a{
	width:70%;
	max-width:310px;
	margin:1% 0;
	}	

}
@media only screen and (max-width:560px){
/**/
.dyibk2{ display:block;}
.ph{max-width:98%;}
.vd{width:98%;}
.ttkbx{ text-align:left;}
.ttkbx img{max-height:57px;}
.ttkbx img:nth-child(1){width:74.948%;}
.ttkbx img:nth-child(2){width:100%;}
.ttkbx img:nth-child(3){width:81.93%;}
/**/
.ph16{
	position:relative;
	width:95%;/*610*/
	padding-bottom:35.819%;/*230*/
	}
.listen{
	margin:10px auto;
	}
	
}
@media only screen and (max-width:470px){
/**/
.con2 .tbx {padding:.2rem 0 .6rem;}
.con2 .tbxa {padding:0 0 .6rem;}
.f1{
	font-size:1.6rem;/*1.5*/
	line-height:2rem;
	padding: .3rem 0 .1rem;
	margin: 1rem 0 .4rem;
	}
.f2{
	font-size:1.3rem;
	line-height:2rem;
	}
.f3,.f3a{
	font-size:1.2rem;
	line-height:1.6rem;
	}
.f4{
	font-size:1.2rem;
	line-height:1.8rem;
	}
.f5{font-size: 1.4rem;}
/**/
.btm{
	width:96%;/*600 1320*/
	padding-bottom:9.6%;/*60*/
	}
.btmk.kt2 a{width:calc(97%/2);}
.bti a{
	width:45%;/*230*/
	padding-bottom:11.7391%;/*60*/
	margin:0 1%;
	}
.bti1 a{
	width:68.47%;/*350 17.1428*/
	padding-bottom:11.7391%;/*60*/
	}
.bti1 span{margin-bottom:2.1%;}
/**/
.ph2a div{font-size:1.6rem;}

/**/
.w_m_1{min-width:40px;}
.tbx1 table,.tbx2 table{
	width:102%;
	left:-1%;
	}
.tbx1 table tr:first-child td {padding: .8rem .3rem;}
.tbx1 table td, .tbx2 table td {padding: .5rem .3rem;}
/**/
.acbtbx > a{width:85%;}
	
.acbtk_3 a{
	width:45%;/*167px*/
	margin:5px 2%;/*2*/
	}
	
.kc::before,.kc::after{
	width:6%;
	}
.listen{
	width:88%;
	margin:10px auto;
	}

}

@media only screen and (max-width:380px){
/**/
.bti1 span{margin-bottom:0%;}
.acbtk_1{width:250px;}
}
@media only screen and (max-width:360px){
/**/
}
@media only screen and (max-width:340px){
/**/
#incon2 .con2{
	font-size:1.2rem;
	line-height:1.8rem;
	}
.f5{font-size: 1.3rem;}
/**/
.btmk a{font-size:1.25rem; margin:0 -1px;}
.btmk a > div  span{font-size:1.2rem;}
}
