html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0;padding: 0;border: 0;font-weight:normal;background: transparent;}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display: block;}
audio,canvas,progress,video {display: inline-block;vertical-align: baseline;}
audio:not([controls]) {display: none;height: 0;}
ul, li, dl, dt, dd, ol {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
border{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
a{text-decoration: none; color: inherit;}
a:active,a:hover {outline: 0;}
hr{display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1rem 0;padding: 0;}
input, select {vertical-align: middle;}
button,input,optgroup,select,textarea {color: inherit; font: inherit; margin: 0;}
button{cursor: pointer;overflow: visible;}
input[type="radio"] {background-color:#fff;vertical-align:text-top;margin-right:5px;}
input[type="checkbox"] {vertical-align: bottom;box-sizing: border-box; padding: 0; }
.ie7 input[type="checkbox"] {vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}
.clear{clear: both;}
input,button,select,textarea{outline:none;}
 *:focus {outline: none;}
img{max-width: 100%;}
select{background-color:#fff; border-color:transparent;-webkit-appearance: none;position: relative;padding: .5rem 2rem .5rem .5rem;box-sizing: border-box;border: 1px solid #666;background:url(../images/arrow_down.png) no-repeat right;background-size:22px;}
input[type="text"], input[type="email"],input[type="tel"]{background-color:#fff; border-color:transparent;-webkit-appearance: none;position: relative;padding: .5rem 1rem .5rem .5rem;border-radius: 5px;width: 100%;box-sizing: border-box;}
input, select, textarea{color: #555;}
select{width: 100%;background-color:#fff; border-color:transparent;-webkit-appearance: none;position: relative;border-radius: 5px;}
textarea:focus, input:focus {color: #555;}
input[type="checkbox"]{background-color:#fff; border-color:transparent;-webkit-appearance: none;vertical-align: top;}
input[type="checkbox"]:checked{background-color:#956134; color: #fff;}
input[type="checkbox"]:checked:before{ font-weight: 900; font-size:.8rem;content: "\f00c";}
input[type="checkbox"]{vertical-align: middle;margin-right: .5rem;display: inline-block;width: 1rem;height: 1rem;border:none;border-radius: 0;text-align: center;}


.block{display: block;}	

.pc{display: block;}
.mobile{display: none;}


.unreset{line-height: inherit;font-size: inherit;}
.unreset ol li{list-style: decimal;margin-left: 1rem;}
.unreset ul li{list-style: disc;margin-left: 1rem;}
.unreset strong{font-weight: bold;}
.unreset h3,.unreset h4,.unreset h5,.unreset h6{font-weight: normal;font-size: 1rem;}
.unreset h3{line-height: 2.5rem;}
.unreset h4{line-height: 2rem;}
.unreset h5{line-height: 1.5rem;}
.unreset h6{line-height: 1rem;}





/*-----------------------------------------------------------------------------------------------------------------------------------------------------*/


@import url('https://fonts.googleapis.com/css2?family=Comic+Neue:wght@400;700&display=swap');




html,body{width: 100%;height: auto;min-width: 320px;}
html{font-family:Helvetica,arial,'Noto Sans TC',Microsoft JhengHei,"微軟正黑體",sans-serif;font-size: 16px;}
body{width: 100%;height: 100vh;font-size:1rem;background:#492F15;-webkit-text-size-adjust: none;color: #222;margin: 0 auto;position: relative;background: url(../images/main_bg.jpg) left top repeat;background-size: contain;font-family:Helvetica,arial,'Noto Sans TC',Microsoft JhengHei,"微軟正黑體",sans-serif;font-size: 16px;}



.loading{width: 100%;height: 100vh;position: fixed;z-index:10;background-color: rgba(150,100,50,.8);top: 0;left: 0;z-index: 12;text-align: center;}

.lds-grid {
  position: absolute;
  display: inline-block;
  width: 80px;
  height: 80px;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
}
.lds-grid div {
  position: absolute;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #fff;
  animation: lds-grid 1.2s linear infinite;
}
.lds-grid div:nth-child(1) {
  top: 8px;
  left: 8px;
  animation-delay: 0s;
}
.lds-grid div:nth-child(2) {
  top: 8px;
  left: 32px;
  animation-delay: -0.4s;
}
.lds-grid div:nth-child(3) {
  top: 8px;
  left: 56px;
  animation-delay: -0.8s;
}
.lds-grid div:nth-child(4) {
  top: 32px;
  left: 8px;
  animation-delay: -0.4s;
}
.lds-grid div:nth-child(5) {
  top: 32px;
  left: 32px;
  animation-delay: -0.8s;
}
.lds-grid div:nth-child(6) {
  top: 32px;
  left: 56px;
  animation-delay: -1.2s;
}
.lds-grid div:nth-child(7) {
  top: 56px;
  left: 8px;
  animation-delay: -0.8s;
}
.lds-grid div:nth-child(8) {
  top: 56px;
  left: 32px;
  animation-delay: -1.2s;
}
.lds-grid div:nth-child(9) {
  top: 56px;
  left: 56px;
  animation-delay: -1.6s;
}
@keyframes lds-grid {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}



.top_btn{background-color: #7F4F21;color: #fff;position: fixed;bottom: 4rem;right: .5rem;z-index: 2;font-size: 1.5rem;display: inline-block;height: 40px;width: 40px;border-radius: 50%;text-align: center;line-height: 40px;box-shadow: 3px 3px 3px rgba(0,0,0,.3)}
.call_btn{background-color: #bc4f0d;color: #fff;position: fixed;bottom: 7rem;right: .5rem;z-index: 2;font-size: 1.2rem;display: inline-block;height: 40px;width: 40px;border-radius: 50%;text-align: center;line-height: 40px;box-shadow: 3px 3px 3px rgba(0,0,0,.3)}
.line_btn{background-color: #6bc959;color: #fff;position: fixed;bottom: 10rem;right: .5rem;z-index: 2;font-size: 1.2rem;display: inline-block;height: 40px;width: 40px;border-radius: 50%;text-align: center;line-height: 40px;box-shadow: 3px 3px 3px rgba(0,0,0,.3)}



/*share-----------------------------------------------------------------------------------------------------------------------------------------------------*/


.main{background: url(../images/bg.jpg) top center repeat-y;max-width: 1700px;margin: 0 auto;background-size: 100%;box-shadow: 0px 0px 10px rgba(0,0,0,.5);}

/*.border{margin: 0 auto;padding:2rem 3rem;background-image: url(../images/border.png);background-size: calc(100% - 4rem) 95%;background-origin:border-box;background-position: 2rem 4rem;background-repeat: no-repeat;position: relative;}*/

.border{position: relative;margin: 0 auto;padding: 2rem;background-image: url(../images/border_01.png), url(../images/border_02.png), url(../images/border_03.png);background-size:99% 5rem,99% calc(100% - 15rem),99% 5rem;background-repeat: no-repeat,no-repeat,no-repeat;background-position:center 5rem,center 10rem,center bottom;}






header{text-align: center;}
header .logo img:nth-of-type(2){display: none;}
header>ul{margin:2rem auto;}
header>ul>li{display: inline-block;position: relative;}
header>ul>li:last-child{display: none;}
header>ul>li>a{padding:.7rem 1.2rem;font-weight: bold;font-size: 1.1rem;border-radius: 1rem;}
header>ul>li>a:hover,header>ul>li>a.here{color: #fff;background-color:#956134;}

header>ul>li>ul{position: absolute;min-width: 150px;transform: translate(-50%,0);left: 50%;background-color: #7F4F21;border-radius:.8rem;color: #fff;text-align: left;box-sizing: border-box;margin-top: .3rem;display: none;z-index: 10;padding: .5rem 0rem;}
header>ul>li>ul>li{position: relative;padding:.5rem 1rem 0;}
header>ul>li>ul>li>a{display: block;border-bottom: 1px solid #cc8b5a;padding-bottom: .5rem;}
header>ul>li>ul>li:last-child>a{border-bottom:none;}
header>ul>li>ul>li>a:hover{color: #cc8b5a;}
header>ul>li>ul>li>a>i{float: right;vertical-align: bottom;padding: .2rem;position: absolute;right: 1rem;}
header>ul>li>ul>li>ul{position: absolute;left: 150px;min-width: 170px;background-color: #9a6035;border-radius:.8rem;box-sizing: border-box;transform: translate(0,-30%);display: none;padding: .5rem 0rem;}
header>ul>li>ul>li>ul>li{padding:.5rem 1rem 0;}
header>ul>li>ul>li>ul>li>a{display: block;border-bottom: 1px solid #cc8b5a;padding-bottom: .5rem;}
header>ul>li>ul>li>ul>li:last-child>a{border-bottom:none;}
header>ul>li>ul>li>ul>li>a:hover{color: #cc8b5a;}

header>ul>li:hover >ul{display: block;}
header>ul>li>ul>li:hover >ul{display: block;}

header .globe{width: 1.3rem;vertical-align: middle;margin-right: 0.5rem;margin-bottom: 0.2rem;}

#ckb{display: none;}
.menu_btn{float: right;padding: 1rem;display: block;color: #fff;font-weight: bold;display: none;font-size: 1.2rem;}
.en_up{transform: translate(0, -100%);}


.sp{position: absolute;left:4%;text-align: center;top: 25%;}
.sp:before{height: 100px;width: 6px;background: url(../images/icon_bgline.png) no-repeat top center;display: inline-block;content: "";}
.sp:after{height: 100px;width: 6px;background: url(../images/icon_bgline2.png) no-repeat top center;display: inline-block;content: "";}
.sp a{display: block;}
.sp a:hover{transform: scale(1.05);}


.index_contact{text-align: center;margin: 6rem auto;width: 90%;}
.index_contact li{display: inline-block;width: 30%;margin: 1%;vertical-align: middle;padding: 1rem;box-sizing: border-box;background: url(../images/white_block2.png) no-repeat center center;background-size: 100% 100%;}
.index_contact li:hover{transform: scale(1.02);}
.index_contact li img,.index_contact li p{display: inline-block;vertical-align: middle;}
.index_contact li img{margin-right: 1rem;max-height: 3rem;max-width: 3rem;}
.index_contact li strong{display: block;font-weight: bold;margin-top: .1rem;font-size: 1.2rem;color: #7F4F21;font-style: italic;}


footer{text-align: center;margin: 4rem auto;position: relative;display: block;}
footer ul li{display: inline-block;width: 11%;vertical-align: top;max-width: 150px;margin: 1rem auto;}
footer ul li strong{display:block;font-weight: bold;margin-bottom: 1rem;color: #7F4F21;font-size: 1.1rem;}
footer ul li a{display:block;padding: .5rem;font-size: .9rem;}
footer ul li a:hover{font-weight: bold;}
footer img{position: absolute;bottom: 0;left: 0;max-width: 13%}
footer img:nth-of-type(2){left: inherit; right: 5%;}


.copyright{text-align: center;color: #861C21;font-size: .9rem;padding-bottom: 2rem;}
.copyright img{vertical-align: middle;}



.editor{margin: 1rem auto;text-align: left;}







/*index-----------------------------------------------------------------------------------------------------------------------------------------------------*/


.index_main{margin: 3.5rem auto;width: 90%;position: relative;max-width: 1200px;}
.index_main>li{display: inline-block;vertical-align: top;}
.index_main>li:nth-child(1){width: 55%;position: relative;}
.index_main>li:nth-child(2){width: 40%;margin-left: 2%;text-align: center;}

.index_main>img{position: absolute;}
.index_main>img:nth-of-type(1){max-width: 12%;right: -5%;top: -15%;}
.index_main>img:nth-of-type(2){max-width: 7%;bottom: 5%;right: 43%;}
.index_main>img:nth-of-type(3){max-width: 9%;bottom: -10%;left: 0%;}


.index_slogan{position: absolute;left: 70%;}

.index_comments{margin-top: 50%;}
.index_comments>img{margin-bottom: 1rem;margin: 0 auto;}
.index_comments>div{background: url(../images/white_block.png) no-repeat center;background-size:  100% 100%;margin: 1rem auto;padding: 1rem;text-align: center;}
.index_comments div img,.index_comments div p{display: inline-block;vertical-align: middle;}
.index_comments div img{max-width: 15%;}
.index_comments div p{max-width: 75%;margin-left: 2%;text-align: left;}




.index_service{text-align: center;margin: 6rem auto;width: 90%;}
.index_service li{display: inline-block;width: 15%;margin: 1%;vertical-align: top;}
.index_service li:hover{transform: scale(1.02);}
.index_service li p a{margin-top: 1rem;font-weight: bold; display: block;}




/*page share-----------------------------------------------------------------------------------------------------------------------------------------------------*/


.page{margin: 2rem auto;width: 90%;max-width: 1000px;text-align: center;position: relative;padding-bottom: 5rem;}



.breadcrumb{color: #A57657;font-size: .9rem;margin-bottom: 4rem;text-align: left;}
.breadcrumb a{display: inline-block;}
.breadcrumb a:after{content: ">";padding-left: .5rem;display: inline-block;vertical-align: top;}
.breadcrumb a:last-child:after{content: "";}


.intro{text-align: center;line-height: 2.5rem;clear: both;display: block;margin-bottom:5rem;}
.intro span{display: block;}
.intro strong{display: block;color: #6A3906;font-weight: bold;}

.page_title{text-align: center;margin: 2rem auto;display: block;}
.page_title.pc{display: block;}
.page_title.mobile{display: none;}
.page_title.mobile{height: 70px;}

.page_subtitle{display: inline-block;padding: 1rem;font-size: 1.5rem;margin: 1rem auto 2rem;position: relative;max-width: 85%;}
.page_subtitle:after{display: block;content: "";width: calc(100% + 30px);background: url(../images/page_subtitle_line.png);height: 9px;background-size: cover;position: absolute;left: -1rem;bottom: -.5rem;}
.page_subtitle:before{display: block;position: absolute;background: url(../images/page_subtitle_dotted.png) no-repeat;width: 60px;height: 50px;right:-50px;bottom: -1rem;content: "";}

.page_block{padding: 4rem;box-sizing: border-box;background: url(../images/page_blockbg.png) no-repeat;background-size: 100% 100%;margin: 2rem auto;}

.page .page_pics img{position: absolute;max-height: 200px;max-width: 200px;}



.page .catalog_btns a{display: inline-block;padding:.7rem 1rem;margin: .5rem;border-radius: 5px;background-color: #C9A063;color: #fff;}
.page .catalog_btns a i{margin-right: .5rem;}
.page .catalog_btns a:hover,.page .catalog_btns a.here{background-color: #956134;}


.page .filter_btns a{display: inline-block;padding:.7rem 1rem;margin: .5rem;border-radius: 5px;background-color: #f6e4d4;color: #6a3906;border: 1px solid #6a3906;}
.page .filter_btns a i{margin-right: .5rem;}
.page .filter_btns a:hover,.page .catalog_btns a.here{background-color: #956134;color: #f6e4d4;}


/*page_contact-----------------------------------------------------------------------------------------------------------------------------------------------------*/

.page_contact .page_pics img:nth-of-type(1){left: 0;top: 6rem;}
.page_contact .page_pics img:nth-of-type(2){right: 0;top: 0rem;}



.contact_types{text-align: center;margin: 3rem 0;}
.contact_types p{text-align: center;margin-bottom: 2rem;color: #A57657;}
.contact_types li{display: inline-block;width: 30%;margin:1rem .5rem;text-align: left;max-width: 250px;}
.contact_types li input[type="checkbox"]{vertical-align: middle;margin-right: .5rem;display: inline-block;width: 1.2rem;height: 1.2rem;border:none;border-radius: 0;text-align: center;}

.page_form>ul.contact_types>li:first-child{width: 30%;padding-top:0;}

/*-----------------------*/
.page_form{margin-top: 2rem;}
.page_form input[type="checkbox"]{vertical-align: middle;margin-right: .5rem;display: inline-block;width: 1rem;height: 1rem;border:none;border-radius: 0;text-align: center;vertical-align: baseline;}

.page_form>ul{width: 90%;text-align: center; margin:2rem auto;display: block;}
.page_form>ul:after{content: "";display: block;background: url(../images/border_hr.png) center no-repeat;height: 5px;margin: 2rem auto;}
.page_form>ul>li{display: inline-block;text-align:left;vertical-align: top;}
.page_form .s28 input:nth-of-type(1){display: inline-block;width: 18%;margin-right: 1%;margin-bottom: .5rem;}
.page_form .s28 input:nth-of-type(2){display: inline-block;width: 80%;margin-bottom: .5rem;}

.page_form>ul>li:first-child{width: 30%;padding-top: .5rem;}
.page_form>ul>li:last-child{width:65%;}
.page_form>ul>li>ul li{display: inline-block;vertical-align: top;margin-bottom: 1rem;}
.page_form>ul>li>ul li:first-child{width: 130px;padding-top: .5rem;}
.page_form>ul>li>ul li:last-child{width: calc(100% - 140px);}
.page_form>ul>li>ul li:last-child p strong{width: 75px;display: inline-block;}
.page_form>ul>li>ul li:last-child p select{width: calc(32% - 27px);display: inline-block;}

.page_form>ul>li>ul li input[type="text"]{margin-bottom: .5rem;}
.page_form>ul>li>ul li select{width: 20%;}
.page_form>ul>li textarea{border: 0;width: 100%;border-radius: 5px;padding: .5rem;box-sizing: border-box;}

.note{margin:2rem;}

.page_button {display: block; margin: 2rem;color: #fff;}
.page_button li{background-size: 100% 100%;display: inline-block;width: 100%;margin: 1%;vertical-align: middle;padding: 1rem;box-sizing: border-box;max-width: 250px;}
.page_button li:hover{transform: scale(1.02);}
.page_button li>i{margin-left: 1rem; }
.page_button li.dark{background:url("../images/button.png") no-repeat center center;background-size: 100% 100%;}
.page_button li.light{background:url("../images/button2.png") no-repeat center center;background-size: 100% 100%;}


.page_number{display: block; margin: 4rem 2rem 2rem;text-align: center;}
.page_number li{display: inline-block;margin: 1%;vertical-align: middle;padding: 1rem;box-sizing: border-box;color: #231815;font-size: 1.2rem;}
.page_number li:nth-of-type(2) a{padding:0 5px;}
.page_number li:nth-of-type(2) a.here{border-bottom: 1px solid #231815;}
.page_number li:nth-of-type(2) a:hover{font-size: 1.3rem;}


.page_number .dark{background:url("../images/button.png") no-repeat center center;background-size: 100% 100%;padding: .5rem 1rem;display: inline-block;color: #fff;font-size: 1rem;}
.page_number .light{background:url("../images/button3.png") no-repeat center center;background-size: 100% 100%;padding: .5rem 1rem;display: inline-block;color: #fff;font-size: 1rem;}
.page_number .dark i{margin: 0 .5rem;}
.page_number .dark:hover{background:url("../images/button2.png") no-repeat center center;background-size: 100% 100%;transform: scale(1.02);}



/*page_service_qa-----------------------------------------------------------------------------------------------------------------------------------------------------*/



.page_service_qas{text-align: left;max-width: 800px;margin: 3rem auto 2rem;}
.page_service_qas>ul{margin-bottom: 1rem;}
.page_service_qas>ul>li{padding:1rem;background-color: #fff;position: relative;}
.page_service_qas>ul>li:nth-child(1){border-radius: 5px;}
.page_service_qas>ul>li:nth-child(2){border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;display: none;line-height: 1.5;}
.page_service_qas>ul>li:nth-child(1) span{font-family: 'Comic Neue';font-size: 1.5rem;color: #956134;margin-right: 1rem;vertical-align: middle;width: 3%;display: inline-block;}
.page_service_qas>ul>li:nth-child(1) p{width: 85%;display: inline-block;vertical-align: middle;font-size: 1.1rem;}
.page_service_qas>ul>li:nth-child(1) a{padding: 1rem;position: absolute;right: 0;top: calc(50% - 1.5rem);color: #956134;}

.page_service_qas>ul>li.here{background-color: #956134;color: #fff;border-bottom-left-radius: 0;border-bottom-right-radius: 0}
.page_service_qas>ul>li.here span,.page_service_qas ul li.here a{color: #fff;}
.page_service_qas>ul>li.here a i:before{content: "\f068";}


.page_service_qa .page_pics img:nth-of-type(1){right: 0rem;top: 0rem;}
.page_service_qa .page_pics img:nth-of-type(2){left: -7rem;bottom: 0rem;}







/*page_funeral_interment_qa-----------------------------------------------------------------------------------------------------------------------------------------------------*/

.page_funeral_interment_qa .page_pics img:nth-of-type(1){right: 0rem;top: 0rem;}
.page_funeral_interment_qa .page_pics img:nth-of-type(2){left: -7rem;bottom: 0rem;}


/*page_morgue_service-----------------------------------------------------------------------------------------------------------------------------------------------------*/

.page_morgue_service{max-width: 800px;}



.page_morgue_service .page_pics img:nth-of-type(1){right: 0rem;top: 8rem;}
.page_morgue_service .page_pics img:nth-of-type(2){left: 0rem;top: 27rem;}
.page_morgue_service .page_pics img:nth-of-type(3){left: 0rem;top: 53%;}
.page_morgue_service .page_pics img:nth-of-type(4){right: 0rem;top: 70%;}
.page_morgue_service .page_pics img:nth-of-type(5){left: -5rem;bottom: 0%;}




/*page_anniversary-----------------------------------------------------------------------------------------------------------------------------------------------------*/



.page_anniversary ul{margin:0 auto; text-align: left;max-width: 600px;padding: 2rem 0;box-sizing: border-box;background: url(../images/border_hr.png) bottom center no-repeat;}
.page_anniversary ul li{display: inline-block;vertical-align: middle;}
.page_anniversary ul li:nth-child(1){width: 120px;margin-right: 1rem;}
.page_anniversary ul li:nth-child(2){width: calc(100% - 150px);}
.page_anniversary ul li:nth-child(2) strong{display: block;font-weight: bold;margin-bottom: .5rem;font-size: 1.2rem;position: relative;background: url(../images/page_subtitle_dotted.png) no-repeat;background-size: 2rem 100%;background-position: 1.8rem;}

.page_anniversary .page_pics img:nth-of-type(1){left: 5rem;top: 10rem;}
.page_anniversary .page_pics img:nth-of-type(2){right: 0rem;top: 20rem;}


/*page_abroad-----------------------------------------------------------------------------------------------------------------------------------------------------*/



.page_abroad .intro{max-width: 600px;margin: 0 auto;text-align: left;}
.page_abroad ul{margin: 2rem auto;max-width: 800px;}
.page_abroad ul li{display: inline-block;vertical-align: middle;}
.page_abroad ul li:nth-child(1){width: 75%;}
.page_abroad ul li:nth-child(2){width: 20%;}


.page_abroad .page_pics img:nth-of-type(1){left: 2rem;top: 9rem;}



/*page_dealer-----------------------------------------------------------------------------------------------------------------------------------------------------*/

.page_dealer table{max-width: 900px;margin: 0 auto;}
.page_dealer table thead td{padding: 1rem;background-color: #956134;color: #fff;}
.page_dealer table thead td:nth-of-type(1){border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.page_dealer table thead td:nth-of-type(4){border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.page_dealer table tbody td{width: 25%;padding:3rem 0rem;}
.page_dealer table tbody tr{background: url(../images/border_hr.png) no-repeat bottom;background-size: 100%;}
.page_dealer table tbody td:nth-of-type(1){text-align: left;width: 22%;}
.page_dealer table tbody td strong{display: block;font-size: 1.1rem;margin-bottom: 1rem;}
.page_dealer table tbody td span{display: block;color: #956134;line-height: 1.3rem;}

.page_dealer .page_pics img:nth-of-type(1){right: 0rem;top: 10rem;}
.page_dealer .page_pics img:nth-of-type(2){left: -7rem;bottom: 0%;max-width: 150px;}


/*page_trust-----------------------------------------------------------------------------------------------------------------------------------------------------*/


.page_trust .intro{max-width: 820px;margin: 0 auto;text-align: left;}

.page_trust .page_pics img:nth-of-type(1){right: 0rem;top: 0rem;max-width: 150px;}
.page_trust .page_pics img:nth-of-type(2){left: -2rem;bottom: 0rem;max-width: 150px;}


/*page_budget-----------------------------------------------------------------------------------------------------------------------------------------------------*/

.page_budget table{margin: 0 auto;width: 100%;}
.page_budget table thead td{padding: 1rem;background-color: #956134;color: #fff;}
.page_budget table tbody td{width: 25%;padding:3rem 1rem;}
.page_budget table tbody td input{margin-right: 1rem;}
.page_budget table thead td:nth-of-type(1){border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.page_budget table thead td:nth-of-type(4){border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.page_budget table tbody tr{background: url(../images/border_hr.png) no-repeat bottom;background-size: 100%;}
.page_budget table tbody td strong{display: block;font-size: 1.1rem;margin-bottom: 1rem;}
.page_budget table tbody td span{display: block;}


.budget_sum{margin-bottom: 4rem;}
.budget_sum a{background-color: #956134;padding:.5rem .8rem;border-radius: 1rem;color: #fff;border: 0;text-decoration: none;font-size: .85rem;}
.budget_sum p{text-align: left;max-width: 850px;margin: 2rem auto 1rem;}
.budget_sum p:nth-of-type(3){font-size: 1.2rem;}
.budget_sum p:nth-of-type(3) strong{font-weight: bold;color:#956134;padding: 0 .5rem;}


.budget_tip{line-height: 2;text-align: left;max-width: 850px;margin: 0 auto;padding: 2rem 0;background: url(../images/border_hr.png) no-repeat bottom;background-size: 100%;}
p.budget_tip:nth-of-type(3){background:none;margin-bottom: 2rem;}
.budget_tip strong{display: block;font-size: 1.1rem;margin-bottom: .5rem;color: #956134;}
.budget_tip a{text-decoration: underline;}

.budget_sample{margin: 2rem;text-align: center;}
.budget_sample li{display: inline-block;vertical-align: middle;padding: .5rem;box-sizing: border-box;margin: 1rem auto;}
.budget_sample li:nth-child(even){width: 5%;}
.budget_sample li:nth-child(odd){width: 29%;border: 1px solid #956134;border-radius: 1rem;}



.page_budget .page_block{max-width: 700px;margin: 2rem auto;text-align: left;color: #956134;line-height: 1.5;padding: 2rem 4rem;}
.page_budget .page_block li{list-style: disc;margin-bottom: 1rem;}
.page_budget .page_block li:last-child{list-style: none;font-weight: bold;text-align: center;margin-bottom: 0;}

.budget_table1{max-width: 850px;}
.budget_table1 td{text-align: left;}
.budget_table1 td:first-child{width: 15%;}
.budget_table1 td:nth-child(2){width: 65%;}
.budget_table1 td:nth-child(3){width: 15%;min-width: 100px;}
table.budget_table1 tbody td span{display: inline-block;min-width: 100px;margin: 1rem;color: #222;vertical-align: top;}
.budget_table1 a{border-bottom: 1px solid #000;padding-bottom: 2px;}
.budget_table1 a i{padding-left: 5px;}
.budget_table1 td .compare_btn{background-color: #956134;padding:.5rem .8rem;border-radius: 1rem;color: #fff;border: 0;text-decoration: none;font-size: .85rem;}
.budget_table1 td:nth-child(2) .compare_btn{display: none;}
.budget_table1 td:nth-child(2) p{font-size: .85rem;margin-top: 1rem;margin-left: 1rem;}

.page_budget .page_pics img:nth-of-type(1){right: 0rem;top: 0rem;}
.page_budget .page_pics img:nth-of-type(2){left: -7rem;top: 50%;}


.plan{display: none;}


/*page_location-----------------------------------------------------------------------------------------------------------------------------------------------------*/


.location_fliter li{display: inline-block;}
.location_fliter li select,.location_fliter li input{display: inline-block;width: calc(100% - 100px);margin-left: .5rem;min-width: 150px;}
.location_fliter li span{display: inline-block;width:70px;}



.locations{max-width: 800px;margin: 0 auto;}
.locations ul{text-align: left;padding: 2rem 0;background: url(../images/border_hr.png) no-repeat bottom;background-size: 100%;}
.locations ul li{display: inline-block;vertical-align: middle;width: 85%;}
.locations ul li:last-child{float: right;width: 15%;text-align: right;}
.locations ul li strong{display: block;font-size: 1.2rem;margin-bottom: 1rem;}
.locations ul li strong i{color: #956134;margin-right: .5rem;}
.locations ul li span{color: #956134;margin-right: .5rem;display: block;margin-bottom: .5rem;}
.locations ul li img{max-width: 50px;}


.page_location .page_pics img:nth-of-type(1){right: 0rem;top: 0%;}
.page_location .page_pics img:nth-of-type(2){left: -7rem;top: 15%;}
.page_location .page_pics img:nth-of-type(3){right: -7rem;bottom: 10%;}



/*page_contract-----------------------------------------------------------------------------------------------------------------------------------------------------*/


.page_contract{}
.page_contract .intro{max-width: 800px;margin: 1rem auto;text-align: left;}
.page_contract .intro strong{font-size: 1.1rem;}
.page_contract ul{text-align: left;padding: 2rem 0;background: url(../images/border_hr.png) no-repeat bottom;background-size: 100%;margin: 2rem auto 3rem;max-width: 800px;}
.page_contract ul li{text-align: left;display: inline-block;vertical-align: top;text-align: left;line-height: 2;}
.page_contract ul li:nth-child(1){width: 50px;}
.page_contract ul li:nth-child(2) strong{font-size: 1.1rem;font-weight: bold;margin-bottom: .5rem;display: block;}
.page_contract ul li:nth-child(2){width:calc(100% - 100px);margin-left: 1rem;}


.contracts {max-width: 800px;margin: 2rem auto;}
.contracts div{display: inline-block;width: 20%;margin: 1%;vertical-align: top;}
.contracts div a img{border-radius: 1rem;box-shadow: 5px 5px #F6DAAE;}
.contracts div p {margin-top: 1rem;}


.page_contract .page_pics img:nth-of-type(1){right: 0rem;top: 10rem;}
.page_contract .page_pics img:nth-of-type(2){left: -7rem;bottom: 30%;}



/*page_ca_check-----------------------------------------------------------------------------------------------------------------------------------------------------*/


.page_ca_check .ca_check_login{text-align: left;max-width: 600px;margin: 0 auto;}
.page_ca_check .ca_check_login ul{margin-bottom: 1rem;display: block;padding: 2rem 0;background: url(../images/border_hr.png) no-repeat bottom;background-size: 100%;}
.page_ca_check .ca_check_login li{display: inline-block;}
.page_ca_check .ca_check_login li:nth-child(1){width: 50px;}
.page_ca_check .ca_check_login li:nth-child(2){width:calc(100% - 150px);}
.page_ca_check .ca_check_login li:nth-child(3){width:70px;text-align: right;}
.page_ca_check .ca_check_login li:nth-child(3) a{color: #956134;text-decoration: underline;}


.page_ca_check .page_pics img:nth-of-type(1){right: 0rem;top: 0rem;}
.page_ca_check .page_pics img:nth-of-type(2){left: -2rem;bottom: 4rem;}



/*page_contract_service-----------------------------------------------------------------------------------------------------------------------------------------------------*/


.page_contract_service table{max-width: 800px;margin: 2rem auto;width: 100%;background-color: #fff;padding: 1rem;box-sizing: border-box;border-collapse: separate;border-radius: 5px;}
.page_contract_service table td{width: 50%;padding: 1rem;box-sizing: border-box;border: 5px solid #fff;max-width: 120px;}
.page_contract_service table thead td{background-color: #956134;color: #fff;border-radius: 5px;}
.page_contract_service table tbody td{background: url(../images/border_hr.png) no-repeat bottom;background-size: auto;text-align: left;}


.page_contract_service table+img{display: block;margin: 2rem auto;}


.page_contract_service .page_pics img:nth-of-type(1){right: 0rem;top: 10rem;}
.page_contract_service .page_pics img:nth-of-type(2){left: -5rem;top: 15%;}
.page_contract_service .page_pics img:nth-of-type(3){right: -5rem;top: 30%;}
.page_contract_service .page_pics img:nth-of-type(4){left: -5rem;top: 45%;}
.page_contract_service .page_pics img:nth-of-type(5){right: -5rem;top: 55%;}
.page_contract_service .page_pics img:nth-of-type(6){left: -5rem;top: 65%;}
.page_contract_service .page_pics img:nth-of-type(7){right: -7rem;top: 85%;}
.page_contract_service .page_pics img:nth-of-type(8){left: -5rem;bottom: 0%;}




/*page_special_service-----------------------------------------------------------------------------------------------------------------------------------------------------*/



.page_special_service{} 

.page_special_service .editor strong{font-size: 1.1rem;font-weight: bold;color: #956134;display: block;margin-bottom: 1rem;}
.page_special_service .editor>img{display: block;margin: 2rem auto;}
.page_special_service .editor ul li{display: inline-block;width: 30%;vertical-align: top;}
.page_special_service .editor ul li:nth-child(2){margin: 0 2%;}
.page_special_service .editor ul li img{border-radius: 5px;opacity: .5;}



.page_special_service .page_pics img:nth-of-type(1){right: 0rem;top: 0rem;}
.page_special_service .page_pics img:nth-of-type(2){left: -6rem;top: 45%;max-width: 120px;}



/*page_chinese_service-----------------------------------------------------------------------------------------------------------------------------------------------------*/


.service_process{max-width: 800px;margin: 0 auto;overflow: hidden;position: relative;}
.service_process:after{height: 100%;width: 2px;background-color: #956134;content: "";display: block;left: 50%;top: 0;position: absolute;}
.service_process>div{display:block;width: 43%;text-align: right;margin: 1rem;color: #956134;position: relative;clear: both;}
.service_process>div>strong{display: inline-block;background: url(../images/service_process_bg1.png);height: 8rem;width: 8rem;background-size: 100% 100%;text-align: center;padding: 1.5rem 1rem;box-sizing: border-box;color: #fff;position: relative;margin-bottom: 1rem;}
.service_process>div>strong:after{content: "";display: block;position: absolute;width: 50px;height: 2px;right: -40px;background-color:#956134;top: 50%;}
.service_process>div>strong>span{font-size: 2rem;display: inline-block;font-family: 'Comic Neue';text-decoration: underline;}
.service_process>div>strong>i{display: block;font-style: normal;font-size: 1rem;}
.service_process>div>p>strong{font-weight: bold;margin:.5rem auto;display: block;}
.service_process>div>img{position: absolute;top: 0;left: 0;max-width: 150px;max-height: 130px;}



.service_process>div:nth-child(even){text-align: left;float: right;}
.service_process>div:nth-child(even)>strong:after{left: -40px;}
.service_process>div:nth-child(even)>img{left: inherit;right: 0;}


.service_process>div:nth-child(3n+2)>strong{background: url(../images/service_process_bg2.png);background-size: 100% 100%;}
.service_process>div:nth-child(3n+2)>strong:after{background-color:#A47638;}
.service_process>div:nth-child(3n+3)>strong{background: url(../images/service_process_bg3.png);background-size: 100% 100%;}
.service_process>div:nth-child(3n+3)>strong:after{background-color:#C9A063;}



.service_tip1{margin: 2rem auto;max-width: 800px;text-align: left;background: url(../images/border_hr.png) no-repeat bottom;padding: 3rem 0;}
.service_tip1.bordertop{background: url(../images/border_hr.png) no-repeat top, url(../images/border_hr.png) no-repeat bottom;}
.service_tip1.noborderbottom{background:none;}
.service_tip1>li{display: inline-block;vertical-align: top;}
.service_tip1>li:nth-child(1){font-size: 1.2rem;margin-right: 5%;background: url(../images/border_hr.png) no-repeat bottom;padding: .5rem 0;width: 30%;}
.service_tip1>li:nth-child(1) span{display: table;padding: 1rem 1.2rem;background: url(../images/page_subtitle_dotted.png);background-size: 100% 100%;color: #fff;font-size: 1.5rem;margin-right: .5rem;font-family: 'Comic Neue';font-weight: bold;margin-bottom: .5rem;}
.service_tip1>li:nth-child(2){width: 60%;}
.service_tip1>li:nth-child(2) li{margin-bottom: 1rem;list-style: disc;margin-left: 1rem;color: #956134;line-height: 1.8rem;}


.service_tip2{background: url(../images/page_blockbg.png) no-repeat;background-size: 100% 100%;max-width: 800px;margin: 2rem auto;padding: 2rem;text-align: left;box-sizing: border-box;}
.service_tip2 ul li{margin-bottom: 1rem;list-style: disc;margin-left: 1rem;color: #956134;line-height: 1.5;}




/*page_manager-----------------------------------------------------------------------------------------------------------------------------------------------------*/



.page_manager .page_pics img:nth-of-type(1){right: 0rem;top: 0rem;}



/*page_certification-----------------------------------------------------------------------------------------------------------------------------------------------------*/


.awards{text-align: left; margin-bottom:3%;}
.awards ul{display: inline-block;vertical-align: top;width: 45%;background: url(../images/border_hr.png) no-repeat bottom;margin:1% 2%;padding: 1rem;box-sizing: border-box;}
.awards ul li{display: inline-block;vertical-align: top;width: 45%;text-align: left;}
.awards ul li:nth-child(1){width: 150px;text-align: center;}
.awards ul li:nth-child(1) img{margin: 0 auto;}
.awards ul li:nth-child(2){width: calc(100% - 160px);}
.awards ul li:nth-child(2) span{color: #936134;font-size: 1.1rem;margin-bottom: .5rem;display: block;}

.page_certification .page_pics img:nth-of-type(1){right: 0rem;top: 0rem;}
.page_certification .page_pics img:nth-of-type(2){right: -7rem;top: 45%;max-width: 120px;}
.page_certification .page_pics img:nth-of-type(3){left: -7rem;bottom:-2rem;max-width: 120px;}


/*page_link-----------------------------------------------------------------------------------------------------------------------------------------------------*/


.links{text-align: left; margin-bottom:3%;}
.links ul{display: inline-block;vertical-align: top;width: 45%;background: url(../images/border_hr.png) no-repeat bottom;margin:1% 2%;padding: 1rem;box-sizing: border-box;}
.links ul li{display: inline-block;vertical-align: top;text-align: left;}
.links ul li:nth-child(1){width: calc(100% - 60px);}
.links ul li:nth-child(1) i{color: #936134;font-size:.5rem;margin-right: 1%;}
.links ul li:nth-child(1) p{font-size: 1.1rem;margin-bottom: .5rem;display: inline-block;}
.links ul li:nth-child(2){width:50px;text-align: center;}
.links ul li:nth-child(2) a{margin: 0 auto;}


.page_link .page_pics img:nth-of-type(1){right: 0rem;top: 0rem;}
.page_link .page_pics img:nth-of-type(2){left:-6rem;bottom:0%;max-width: 120px;}



/*page_commentlist-----------------------------------------------------------------------------------------------------------------------------------------------------*/

.page_commentlist{max-width: 800px;margin: 2rem auto;}
.page_commentlist div ul{text-align: left;padding: 2rem 0;background: url(../images/border_hr.png) no-repeat bottom;background-size: 100%;}
.page_commentlist div ul li{display: inline-block;vertical-align: middle;}
.page_commentlist div ul li:nth-of-type(1){padding:1rem;color: #fff;border-radius: 0 20px 20px 0;margin-right: 10px;width: 80px;text-align: center;}
.page_commentlist div ul li.dark_brown_bg{background: #6a3906;border-left: 5px solid #c69e62;}
.page_commentlist div ul li.brown_bg{background: #c69e62;border-left: 5px solid #6a3906;}
.page_commentlist div ul li:nth-of-type(2){width: calc(100% - 200px); color: #776c6a;}
.page_commentlist div ul li span{margin-right: .5rem;margin-top: .2rem; color: #231815;display: block;}
.page_commentlist div ul li img{max-width: 50px;}


.page_commentlist .page_pics img:nth-of-type(1){right: -2rem;top: 0%;}
.page_commentlist .page_pics img:nth-of-type(2){left: -10rem;bottom: -5rem;}


/*page_comment_page-----------------------------------------------------------------------------------------------------------------------------------------------------*/

.page_comment_page{max-width: 800px;margin: 2rem auto;}
.page_comment_page ul{text-align: right;padding: 2rem 0;background: url(../images/border_hr.png) no-repeat bottom;background-size: 100%;}
.page_comment_page ul li{display: inline-block;vertical-align: middle;}
.page_comment_page ul li:nth-of-type(1){margin-right: 20px;width: 80px;}
.page_comment_page ul li:nth-of-type(2){width: calc(100% - 120px); color: #776c6a;text-align: left;}
.page_comment_page ul li span{margin-right: .5rem;margin-top: .2rem; color: #231815;display: block;}


.page_comment_page ul li:nth-of-type(3){margin: 1%;vertical-align: middle;padding: 1rem;box-sizing: border-box;background: url(../images/white_block2.png) no-repeat center center;background-size: 100% 100%;color: #936134;}
.page_comment_page ul li:nth-of-type(3) p{display:inline-block;}
.page_comment_page ul li:nth-of-type(3):hover{transform: scale(1.02);}



.page_comment_page .page_pics img:nth-of-type(1){right: -3rem;top: 0%;}
.page_comment_page .page_pics img:nth-of-type(2){left: -7rem;bottom: 0%;}


.page_comment_page .page_button{padding: 0;background: none;text-align: center;background-size: auto;}
.page_comment_page .page_button li:nth-of-type(1){width: 100%;margin-right: 0;}


/*page_thank----------------------------------------------------------------------------------------------------------------------------------------------------*/

.page_thank .page_title span{color:#804f21;font-size:1.2rem;border-bottom:2px solid #c69e62;padding: 1%; box-sizing: border-box;display: inline-block;margin-bottom: 10px;}
.page_thank .page_title p{color:#776c6a;}
.page_thank .page_title img{margin: 1rem auto;}


.page_thank .page_pics img:nth-of-type(1){right: 0rem;top: 0%;}
.page_thank .page_pics img:nth-of-type(2){left: -7rem;bottom: 0%;}



/*page_contract-----------------------------------------------------------------------------------------------------------------------------------------------------*/


.page_privacy .intro{max-width: 800px;margin: 1rem auto;text-align: center;}
.page_privacy .intro strong{font-size: 1.1rem;}
.page_privacy ul{text-align: left;padding: 2rem 0;background: url(../images/border_hr.png) no-repeat bottom;background-size: 100%;margin: 2rem auto 3rem;max-width: 800px;}
.page_privacy ul li{text-align: left;display: inline-block;vertical-align: top;text-align: left;line-height: 2;}
.page_privacy ul li:nth-child(1){width: 50px;}
.page_privacy ul li:nth-child(2) strong{font-size: 1.1rem;font-weight: bold;margin-bottom: .5rem;display: block;}
.page_privacy ul li:nth-child(2){width:calc(100% - 100px);margin-left: 1rem;}

.page_privacy .page_pics img:nth-of-type(1){right:-5rem;top: 0;}
.page_privacy .page_pics img:nth-of-type(2){left: -7rem;bottom:0;}


/*page_link-----------------------------------------------------------------------------------------------------------------------------------------------------*/


.newslist{text-align: left; margin-bottom:3%;}



.newslist{text-align: center;}
.newslist div{display: inline-block;width: 45%;vertical-align: top;margin:2%;text-align: left;}
.newslist div a img{border-radius: 1rem;}
.newslist div i{display: block;font-style: normal;color: #666;margin: .5rem auto;}
.newslist div a:last-of-type{display: block;height: 2.8rem;overflow: hidden;}





.page_newslist .page_pics img:nth-of-type(1){right: 0rem;top: 0rem;}
.page_newslist .page_pics img:nth-of-type(2){left:-6rem;bottom:0%;max-width: 120px;}


/*news_page-----------------------------------------------------------------------------------------------------------------------------------------------------*/

.page_news_page .news{text-align:center;}
.page_news_page .news>span{display: block;color:#776c6a;text-align: left;}
.page_news_page .news>strong{font-size: 1.5rem;color:#804f21;padding: 1rem 0;display: block;background: url(../images/border_hr.png) no-repeat top;background-size: 100%;margin-top: 1rem;text-align: left;}
.page_news_page .news>img{border-radius: 1rem;margin: 2rem auto;}







.page_news_page .page_pics img:nth-of-type(1){right: 0rem;top: 0rem;}
.page_news_page .page_pics img:nth-of-type(2){left:-6rem;bottom:0%;max-width: 120px;}


/*page_milestone-----------------------------------------------------------------------------------------------------------------------------------------------------*/


.milestone{max-width: 800px;margin: 0 auto;overflow: hidden;position: relative;}
.milestone:after{height: 100%;width: 2px;background-color: #956134;content: "";display: block;left: 50%;top: 0;position: absolute;}
.milestone>div{display:block;width: 43%;text-align: right;margin: 1rem;color: #956134;position: relative;clear: both;margin: 10% 0px;}
.milestone>div>strong{display: inline-block;width: 8rem;background-size: 100% 100%;text-align: center;padding: 1.5rem 1rem;box-sizing: border-box;color: #231815;position: relative;margin-bottom: 1rem;font-size: 1.5rem;}
.milestone>div>strong:before{display: block;position: absolute;background: url(../images/page_subtitle_dotted.png) no-repeat;width: 60px;height: 50px;right:-10px;bottom: -1rem;content: "";background-size: 30px;z-index: -1;}
.milestone>div>strong:after{content: "";display: block;position: absolute;width: 50px;height: 2px;right: -58px;background-color:#956134;top: 50%;}
.milestone>div>img{position: absolute;top: -120px;right: 0;max-width: 150px;max-height: 130px;}



.milestone>div:nth-child(even){text-align: left;float: right;}
.milestone>div:nth-child(even)>strong:after{left: -55px;}
.milestone>div:nth-child(even)>img{left: inherit;left: 0;}


/*.milestone>div:nth-child(3n+2)>strong:before{right:-10px;}*/


.milestone>div:nth-child(3)>img{position: absolute;top: -120px;right: 0;max-width:200px;max-height: 130px;}
.milestone>div:last-child>strong:before{right:-20px;}


/*page_training-----------------------------------------------------------------------------------------------------------------------------------------------------*/

.page_training{max-width: 800px;}

.page_training>p{text-align:left;}

.page_training .page_block span{display: block;}

.page_training .training_points{margin-top: 4rem;color:#946134;}
.page_training .training_points ul{display: inline-block;width: 30%;max-width:240px;background: url(../images/page_blockbg.png) no-repeat;background-size: 100% 100%;padding:2rem 1rem;box-sizing:border-box;margin: 5% 1%; vertical-align: top; min-height: 230px;line-height: 1.5rem;}
.page_training .training_points ul li img{margin:-4rem auto 1rem;}
.page_training .training_points ul li:nth-child(2){color: #231815; font-size: 1.25rem;margin-bottom: 1rem;}


.page_training .page_pics img:nth-of-type(1){right: -6rem;top:3rem;}
.page_training .page_pics img:nth-of-type(2){right: 1rem;top: 50rem;}
.page_training .page_pics img:nth-of-type(3){left: -5rem;bottom:-2rem;}
.page_training .page_pics img:nth-of-type(4){right: -12rem;bottom:20rem;}


/*page_president-----------------------------------------------------------------------------------------------------------------------------------------------------*/

 
.page_president .president{line-height: 1.7rem;overflow: auto;}
.page_president .president>ul{padding:4rem 4rem 1rem;box-sizing: border-box;background-color:#f6e4d4;margin: 2rem auto;border-radius:20px;}
.page_president .president>ul>li{display: inline-block;vertical-align: top;margin: 1%;text-align: left;line-height: 2rem;}
.page_president .president>ul>li:nth-child(1){width: 25%;}
.page_president .president>ul>li:nth-child(2){width: 65%;}
.page_president .president:nth-of-type(3)>ul>li:nth-child(2){width: 25%;}
.page_president .president:nth-of-type(3)>ul>li:nth-child(1){width: 65%;}
.page_president .president>ul>li>img{border-radius: 1rem;margin: 0 auto;}
.page_president .president>ul>li>strong{font-size: 1.2rem;margin-bottom: 1rem;display: block;color:#804f21;}
.page_president .president>p{text-align: left;width: 90%;margin: 0 auto;} 

.page_president .sign{float: right;text-align: left;margin: 1rem auto;width: 150px;}
.page_president .sign img{display: block;}

.page_president .page_pics img:nth-of-type(1){right: -6rem;top:1rem;}
.page_president .page_pics img:nth-of-type(2){left: -7rem;bottom:-2rem;}



/*blog_list-----------------------------------------------------------------------------------------------------------------------------------------------------*/

.bloglist .articles{width: 60%;display: inline-block;vertical-align: top;text-align: left;margin-right: 2%;}


.bloglist .article{background:#f6e4d4;padding: 2rem;border-radius: 20px;overflow: hidden;margin-bottom: 2rem;}
.article>a:last-child{float: right;}
.article>a>i{margin-right: 10px;}
.article>img{border-radius:20px;margin: 1rem auto;}
.article>i{font-style: normal;color:#776c6a;display: block;}
.article strong{font-size: 1.2rem;display: block;margin: 1rem auto;}



.blog_nav{width: 35%;display: inline-block;vertical-align: top;text-align: left;}
.blog_nav div{margin-bottom: 2rem;}
.blog_nav input{width: 100%;border-radius:5px;border: 0;padding: 5px;box-sizing: border-box;}

.blog_nav div div{display: block;margin-bottom:1rem;border-left:5px solid #c69e62;padding-left: 1rem;}
.blog_nav div div i{font-style:normal;color:#776c6a;}
.blog_nav div div strong{margin: 5px auto;font-size: 1.1rem;display: block;}
.blog_nav div div p{height: 1.5rem;overflow: hidden;color:#776c6a;}

.blog_nav div a{border-left:0;padding-left: 0;display: block;}
.blog_nav div a i{font-style:normal;color:#776c6a;}
.blog_nav div:nth-child(4) div{border-left:5px solid #936134;}



.blog_title{color:#804f21;border-bottom:1px solid #c69e62;display: block;font-size:1.2rem;padding:10px 0;margin-bottom: 1rem;}

.blog_btn{background:#936134;padding: 10px 20px;display: inline-block;color: #fff;border-radius: 10px;}
.blog_btn.gold{background-color:#c69e62;}
.blog_btn.yellow{background-color:#f2c357;}
.blog_btn.gray{background-color:#afadaa;}
.blog_btn.wood{background-color:#ba8e78;}



/*blog_page-----------------------------------------------------------------------------------------------------------------------------------------------------*/
.blog_page {border-bottom: 1px solid #804f21;}
.blog_page .articles{width: 60%;display: inline-block;vertical-align: top;text-align: left;margin-right: 2%;overflow: hidden;margin-bottom: 2rem;}
.blog_page .articles>span{display: block;color:#776c6a;text-align: left;}
.blog_page .articles>strong{font-size: 1.5rem;color:#804f21;padding: 1rem 0;display: block;background: url(../images/border_hr.png) no-repeat top;background-size: 100%;margin-top: 1rem;text-align: left;}

.blog_page .sns{float: right;margin-top: 2rem;}
.blog_page .sns img{vertical-align: middle;padding:0 5px;}




/*-----------------------------------------------------------------------------------------------------------------------------------------------------*/


/*page_pet-----------------------------------------------------------------------------------------------------------------------------------------------------*/
.page_pet .pet_intro {line-height: 2.5rem;}
.page_pet .pet_intro div {margin-bottom: 2rem;}
.page_pet .pet_intro div span{display: block;}
.page_pet .red{color: #bc4f0d;}

.pet_box{padding:4rem;box-sizing: border-box;background: url(../images/page_blockbg2.png) no-repeat center;background-size: 100% 100%;margin: 4rem auto 8rem;position: relative;}
.pet_box ul li{min-width: 130px; position: absolute;text-align: center;color: #fff;padding:2.8rem 0;line-height: 1rem;}
.pet_box ul li p{border-bottom: 2px solid #f7e6d6;width: 1.5rem;margin: 0 auto 10px;padding-bottom: 5px;color: #f7e6d6;}


.pet_box ul li:nth-child(3n+1){background: url(../images/service_process_bg1.png) no-repeat center;background-size: auto 100%;}
.pet_box ul li:nth-child(3n-1){background: url(../images/service_process_bg2.png) no-repeat center;background-size: auto 100%;}
.pet_box ul li:nth-child(3n){background: url(../images/service_process_bg3.png) no-repeat center;background-size: auto 100%;}


.pet_box ul li:nth-child(1){bottom:30%; left: -5%;}
.pet_box ul li:nth-child(2){bottom:5%; left: 3%; }
.pet_box ul li:nth-child(3){bottom:-13%;left: 17%;}
.pet_box ul li:nth-child(4){bottom:-17%;left: 34%;}
.pet_box ul li:nth-child(5){bottom:-17%;right: 34%;}
.pet_box ul li:nth-child(6){bottom:-13%;right: 17%;}
.pet_box ul li:nth-child(7){bottom:5%; right: 3%; }
.pet_box ul li:nth-child(8){bottom:30%; right: -5%;}


.page_pet .page_pics img:nth-of-type(1){right: 0rem;top: 1rem;}
.page_pet .page_pics img:nth-of-type(2){left:  0rem;top: 40%;}
.page_pet .page_pics img:nth-of-type(3){right: 0rem;bottom:0;}


/*page_group----------------------------------------------------------------------------------------------------------------------------------------------------*/
.page_group .group_intro {line-height: 2.5rem;}
.page_group .group_intro div {margin-bottom: 2rem;}
.page_group .group_intro div span{display: block;}
.page_group .group_intro div strong{display: inline-block;color:#000;}
.page_group .red{color: #bc4f0d;}


.page_group .group_search{max-width: 600px;margin: 0 auto;}
.page_group .group_search ul{margin-bottom: 1rem;display: block;padding: 2rem 0;}
.page_group .group_search li{display: inline-block;}
.page_group .group_search li:nth-child(1){width:15%;text-align: left;}
.page_group .group_search li:nth-child(2){width:84%;}

.page_group table{max-width: 900px;margin: 0 auto 2rem;}
.page_group table thead td{padding: 1rem;background-color: #956134;color: #fff;border-radius: 5px;}
.page_group table tbody td{width: 25%;padding:1rem 0rem;}
.page_group table tbody tr{background: url(../images/border_hr.png) no-repeat bottom;background-size: 100%;}

.group_box{padding:1rem;box-sizing: border-box;background: url(../images/page_blockbg3.png) no-repeat center;background-size: 100% 100%;max-width: 600px;margin: 0 auto;display: block;}

.page_group .page_pics img:nth-of-type(1){right: 0;top: 1rem;}
.page_group .page_pics img:nth-of-type(2){left: -7rem;bottom:0;}


/*-----------------------------------------------------------------------------------------------------------------------------------------------------*/


/*en*/


header.en>ul>li>ul{min-width: 180px;}
header.en>ul>li>ul>li>ul{transform: translate(0,-50%);left: 180px;margin-top: .5rem;}


footer{text-align: center;margin: 4rem auto;position: relative;display: block;}
footer.en ul li{width: auto;max-width: 180px;text-align: left;margin: 1rem 2rem;}
footer.en ul li strong{min-height: 3rem;margin-bottom: .5rem;}




/*page_esg----------------------------------------------------------------------------------------------------------------------------------------------------*/

.page_esg{position: relative;}
.page_esg .part1 .esg_title{width: 70%;margin-bottom: -2rem;}
.esg_pics{padding-left: 10%;box-sizing: border-box;position: absolute;z-index:-1;padding:1.3rem;background: url(../images/mask_frame.png) center center;background-size: 100% 100%;}
.esg_pics2{padding-left: 10%;box-sizing: border-box;position: absolute;z-index:-1;padding:2rem 4rem;background: url(../images/mask_frame2.png) center center;background-size: 100% 100%;}
.esg_pic{
	display: block;width: 100%;height: 100%;box-sizing: border-box;
	background: url(../images/mask.svg) no-repeat top center;
  	background-size: contain;
	mask-image: url(../images/mask.svg);
	mask-repeat: no-repeat;
	mask-position: 0 0;
	mask-size: contain;
	-webkit-mask-box-image: url("../images/mask.svg") 0 0;
	-webkit-mask-image: url(../images/mask.svg);
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-position: 0 0;
	-webkit-mask-size: contain;
}




.page_esg .part2{margin: 2rem auto;text-align: center;}
.page_esg .part2 .esg_title{width: 300px;margin: 1rem auto;}

.page_esg .editor{
	line-height: 2rem;padding: 3rem 3rem 1rem;background: url(../images/page_blockbg.png) no-repeat top  center;background-size:100% 100%;
}
.page_esg .editor .title{font-weight: bold;font-size: 1.3rem;display: block;margin-bottom: 1.5rem;color: #7a512d;text-align: center;}
.page_esg .editor .article{text-align: center;margin: 2rem auto;}
.page_esg .editor .article li{display: inline-block;width: 31%;margin: 1rem 1%;text-align: left;line-height: 1.5rem;vertical-align: top;}
.page_esg .editor .article li img{border-radius: 1rem;}
.page_esg .editor .page_button{text-align: center;}







.page_esg .part3{margin: 2rem auto;text-align: center;}
.page_esg .part3 .esg_title{width: 300px;margin: 1rem auto;}

.esg_catalogue{margin: 2rem auto 1rem;text-align: center;}
.esg_catalogue a{display: inline-block;padding: .5rem 1rem;color: #fff;background-color: #7a512d;margin: .5rem;font-weight: bold;border-radius: 5px;}
.esg_catalogue a:hover{transform: scale(1.05);}
.esg_catalogue a.here{background-color: #53310e;}


.esg_content{padding-bottom: 5rem;}
.esg_content .esg{padding: 2rem;display: inline-block;vertical-align: top;text-align: center;background: url(../images/page_blockbg.png) no-repeat;background-size: 100% 100%;box-sizing: border-box;position: relative;margin-top: 2rem;min-height: 25rem;}
.esg_content .esg>div{position: relative;margin-bottom: 1.5rem;color: #6a3906;min-height: 4.5rem;}
.esg_content .esg>div:before{display: block;position: absolute;background: url(../images/page_subtitle_dotted.png) no-repeat;width: 30px;height: 25px;right: -25px;bottom: -.5rem;content: "";background-size: cover}
.esg_content .esg>div:after{display: block;content: "";width: calc(100% + 30px);background: url(../images/page_subtitle_line.png);height: 9px;background-size: cover;position: absolute;left: -1rem;bottom: -.5rem;}
.esg_content .esg strong{display: inline-block;font-size: 1.4rem;font-weight: bold;}
.esg_content .esg strong.number{font-size: 1.8rem;margin:0 .2rem;}
.esg_content .esg p{text-align: left;min-height: 10rem;overflow: hidden;line-height: 1.5rem;}
.esg_content .esg a{font-size: 1rem;padding: .5rem;color: #6a3906;display: inline-block;float: right;background: url(../images/border_hr.png) bottom center no-repeat;background-size: bottom 2px 100%;}
.esg_content .esg a:after{content: ">";margin: 0 0 4px .5rem;}




.esg_box .owl-theme .owl-controls .owl-nav [class*=owl-]{background: #785b04;padding: .5rem;font-size: 0;position: absolute;top:40%;}
.esg_box .owl-theme .owl-controls .owl-nav .owl-prev:before{font-size: 1.5rem;content: "<";}
.esg_box .owl-theme .owl-controls .owl-nav .owl-prev{left: -1rem;}
.esg_box .owl-theme .owl-controls .owl-nav .owl-next:before{font-size: 1.5rem;content: ">";}
.esg_box .owl-theme .owl-controls .owl-nav .owl-next{right: -1rem;}




.page_esg .page_pics img:nth-of-type(1){right:0rem;top: 15rem;}
.page_esg .page_pics img:nth-of-type(2){left: 0rem;top:68rem;}
.page_esg .page_pics img:nth-of-type(3){right: 1rem;bottom:42rem;}
.page_esg .page_pics img:nth-of-type(4){left: -7rem;bottom:0rem;}





@media only screen and (max-width: 1300px){
/*page share-----------------------------------------------------------------------------------------------------------------------------------------------------*/	
.page .page_pics img{position: static;width: 20%;display: none;}		

}







@media only screen and (max-width: 1000px){
/*share-----------------------------------------------------------------------------------------------------------------------------------------------------*/    
  
.index_contact li{width: 32%;margin: 1% auto;}  
.index_contact li img{margin-right: .5rem;max-height: 2rem;max-width: 2rem;}
footer ul li{width: 150px;}    

	
/*share-----------------------------------------------------------------------------------------------------------------------------------------------------*/
	
.border{background-image: none;margin: 0 auto;padding: 0;}    
        
header{background-color: #956134;position: fixed;top: 0;width: 100%;z-index: 1;position: relative;} 
header .logo img:nth-of-type(1){display: none;}    
header .logo img:nth-of-type(2){display: block;max-width: 6rem;padding:.5rem 1rem;}    
header>ul{display: none;}    
header>ul>li{display: block;padding: .7rem;color: #fff;border-top: 1px solid #cc8b5a;}
header>ul>li:last-child{display: block;}	
header:after{content: "";display: block;height: 1rem;background: url(../images/header_bg.png) bottom center;width: 100%;position: absolute;bottom: -1rem; left: 0;background-size: 100% 100%;}    
    
  
.menu_btn{display: block;}    
#ckb:checked ~ul{display: block;}   
.en_up{transform: translate(0, 0);}	
	
	
header>ul>li>ul{position: static;transform: translate(0,0);left: 0%;border-radius: 0;text-align: center;box-sizing: border-box;margin-top: 1rem;}
header>ul>li>ul>li>ul{position: static;left: 0px;border-radius: 0rem;transform: translate(0,0);}

header.en>ul>li>ul>li>ul{transform: translate(0,0);}    
	
header>ul>li:hover >ul{display: none;}
header>ul>li>ul>li:hover >ul{display:none;} 
	
	
.sp{display: none;}	
	

	
	
	
	
	
	
	
	

/*index-----------------------------------------------------------------------------------------------------------------------------------------------------*/	
.index_main{width: 90%;}    
.index_service{width: 90%;}
.index_service li{display: inline-block;width: 15%;margin: 1%;}  
	
	
/*page_president-----------------------------------------------------------------------------------------------------------------------------------------------------*/
    
.page_president .president>ul>li:nth-child(1){width: 45%;}
.page_president .president>ul>li:nth-child(2){width: 45%;}
.page_president .president:nth-of-type(3)>ul>li:nth-child(2){width: 45%;}
.page_president .president:nth-of-type(3)>ul>li:nth-child(1){width: 45%;}    
    
 /*page_pet-----------------------------------------------------------------------------------------------------------------------------------------------------*/
.pet_box{padding: 2rem; background: url(../images/page_blockbg.png) no-repeat center;background-size:100% 100%;margin: 4rem auto;}
.pet_box ul li{position:inherit;display: inline-block;margin: 1rem auto;}


}
   

	








@media only screen and (max-width: 767px){
	
	
.pc{display: none;}
.mobile{display: block;}	
	
.page_title.pc{display: none;}
.page_title.mobile{display: block;}	
	
/*share-----------------------------------------------------------------------------------------------------------------------------------------------------*/
	
	
.index_contact li{width: 100%;margin: 1rem auto;display: block;max-width: 300px;}
	
	

.page_number li{display: block;}	



    
/*index-----------------------------------------------------------------------------------------------------------------------------------------------------*/	    

.index_main>li{display: block;}
.index_main>li:nth-child(1){width: 90%;margin: 0 auto;}
.index_main>li:nth-child(2){width: 90%;margin-left: 5%;text-align: center;}    

.index_slogan{position: absolute;left: 5%;max-width: 90%;top: 30%;}    
.index_comments{margin-top: 1rem;text-align: center;}    
    
.index_main>img:nth-of-type(1){max-width: 15%;right: -3%;top: 2%;}
.index_main>img:nth-of-type(2){max-width: 12%;bottom: inherit;right: 0%;top: 30%;}
.index_main>img:nth-of-type(3){max-width: 12%;bottom: inherit;left: 5%;top: 40%;}    
    
.index_service li{display: inline-block;width: 45%;margin: 1%;}     

	
	
	
/*page share-----------------------------------------------------------------------------------------------------------------------------------------------------*/	
	
.intro{margin-bottom:2rem;text-align: left;}	
.intro span{display:initial;}	

.page_subtitle{font-size: 1.2rem;font-weight: bold;}
.page_subtitle:before{width: 40px;height: 40px;right:-30px;background-size: 100%;}
.page_subtitle{padding: 1rem 0rem;}		
	
	
/*page_contact-----------------------------------------------------------------------------------------------------------------------------------------------------*/
	
.contact_types li{display:block;width:90%;margin:2rem auto;max-width:none;}
	

.page_form>ul{width:90%;text-align: center; margin:0 auto;}
.page_form>ul>li{display:block;text-align:left;width:100%;}
.page_form>ul>li:first-child{text-align: left;width: 100%;} 
	
	
	
.page_form .s28 input:nth-of-type(1){width: 100%;}
.page_form .s28 input:nth-of-type(2){width: 100%;}

.page_form>ul>li:first-child{width: 100%;padding-top: 0;margin-bottom: 1rem;}
.page_form>ul.contact_types>li:first-child{width: 100%;}    
.page_form>ul>li:last-child{width: 100%;}
.page_form>ul>li>ul li:first-child{width: 100%;padding-top:0;}
.page_form>ul>li>ul li:last-child{width: 100%;}

	
.page_form>ul>li>ul li:last-child p strong{width: 100%;margin: .5rem auto;}
.page_form>ul>li>ul li:last-child p select{width: 100%;margin-bottom: .5rem;}	
	
	
	
	
/*page_location-----------------------------------------------------------------------------------------------------------------------------------------------------*/


.location_fliter li{display: block;margin-bottom: .5rem;text-align: left;}

.location_fliter li select,.location_fliter li input{display:block;width:100%;margin-left: 0;margin-top: .5rem;}
.locations ul li{display: block;vertical-align: middle;}
.locations ul li:last-child{float: none;margin-top: 1rem;}

	

/*page_contract-----------------------------------------------------------------------------------------------------------------------------------------------------*/

.contracts div{display: inline-block;width: 45%;margin:1rem 1%;}


/*page_budget-----------------------------------------------------------------------------------------------------------------------------------------------------*/

.page_budget table tbody td{width: 25%;padding:1rem .5rem;font-size: .85rem;}
.page_budget table tbody td span{display: inline;margin-left: .5rem;}	
.budget_table1 td:first-child{width: 20%;min-width: 70px;}
.budget_table1 td:nth-child(2){width: 60%;min-width: 140px;}
.budget_table1 td:nth-child(3){width: 0%;min-width: 0px;display: none;}	
table.budget_table1 tbody td span{display: block;min-width: auto;}	
.budget_table1 td:nth-child(3) a{background-color: #956134;padding:.5rem .5rem;border-radius: 1rem;color: #fff;border: 0;text-decoration: none;font-size: .85rem;-webkit-writing-mode: vertical-lr;writing-mode: vertical-lr; }	
.budget_table1 td:nth-child(2) .compare_btn{display: inline-block;}    
.budget_table1 td:nth-child(2) p{font-size: .85rem;margin-top: 1rem;margin-left: 0rem;}
	
.budget_sample{margin: 2rem;text-align: center;}
.budget_sample li{display: block;margin: .3rem auto;}
.budget_sample li:nth-child(even){width: 100%;}
.budget_sample li:nth-child(odd){width: 100%;border: 1px solid #956134;border-radius: 1rem;}	
	
	
/*page_certification-----------------------------------------------------------------------------------------------------------------------------------------------------*/


.awards{text-align: center;}
.awards ul{display:block;width:100%;margin:1% 0%;}
	
	
	
/*page_link-----------------------------------------------------------------------------------------------------------------------------------------------------*/


.links{text-align: center;}
.links ul{display:block;width:100%;margin:1% 0%;padding:1rem 0;}
.links ul li:nth-child(1) i{display: none; margin-right: 0%;}
	
.page_link .page_pics img:nth-of-type(1){right: 0rem;top: 0rem;}
.page_link .page_pics img:nth-of-type(2){left:-6rem;bottom:0%;max-width: 120px;}	
    
    
/*page_newslist-----------------------------------------------------------------------------------------------------------------------------------------------------*/



.newslist div{display:block;width: 100%;margin:1.5rem auto;}




	

	
/*page_training-----------------------------------------------------------------------------------------------------------------------------------------------------*/


.page_training .training_points ul{width: 100%;margin: 10% 1%;}
.page_training .page_block{padding: 1rem;}
.page_training .page_block span{display: inline;}	
    
    
	
/*page_president-----------------------------------------------------------------------------------------------------------------------------------------------------*/


.page_president .president>ul{padding:2rem 2rem;margin: 2rem auto;overflow: hidden;}
.page_president .president>ul>li{display:block;width: 100%;margin:2rem auto;}

    
.page_president .president>ul>li:nth-child(1){width: 100%;text-align: center;}
.page_president .president>ul>li:nth-child(2){width: 100%;}
.page_president .president:nth-of-type(3)>ul>li:nth-child(2){width: 100%;text-align: center;}
.page_president .president:nth-of-type(3)>ul>li:nth-child(1){width: 100%;text-align: left;}    
    

	
	
/*blog_list-----------------------------------------------------------------------------------------------------------------------------------------------------*/
    
.bloglist .articles,.bloglist .blog_nav{width: 100%;display:block;margin-right:0;}
	
	
/*blog_page-----------------------------------------------------------------------------------------------------------------------------------------------------*/
    
.blog_page .articles,.blog_page .blog_nav{width: 100%;display:block;margin-right:0;}
	
	
/*page_pet-----------------------------------------------------------------------------------------------------------------------------------------------------*/
.page_pet .pet_intro div{text-align: left;}
.page_pet .pet_intro div span{display: inline;}
	
	
/*page_group----------------------------------------------------------------------------------------------------------------------------------------------------*/
.page_group .group_intro div{text-align: left;}
.page_group .group_intro div span{display: inline;}
.page_group .group_intro span{display:inline-block;text-align: left;}
.page_group .result_list div{text-align: center;}
.page_group .result_notfound div{text-align: center;}
	
.page_group .group_search{text-align: left;}
.page_group .group_search li:nth-child(1){width:100%;}		
.page_group .group_search li:nth-child(2){width:100%;}	
	
	
	
	
/*page_esg*/
.page_esg{padding-bottom: 0rem;}
.esg_content{padding-bottom: 0rem;}

.page_esg .part1 .esg_title{width: 100%;margin-bottom: 0;margin: 0 auto;}
.page_esg .part2 .esg_title{width: 60%;margin-bottom: 0;margin: 0 auto;}
.page_esg .part3 .esg_title{width: 60%;margin-bottom: 0;margin: 0 auto;}
.esg_pics{padding-left: 0%;padding:.7rem .5rem 0rem;}
.esg_pics2{padding-left: 0%;padding:.7rem 1.8rem 0rem;}

.esg_catalogue{text-align: center;}
.esg_catalogue a{padding: .5rem;margin:.3rem; }	
	
.page_esg .editor{
	background: #f7e6d6;border-radius: 1rem;
}	
.page_esg .editor .article li{display:block;width: 100%;margin: 1rem auto;text-align: center;}	
	
	
	
} 
	







@media only screen and (max-width: 568px){
	
/*share-----------------------------------------------------------------------------------------------------------------------------------------------------*/
	
footer:before{content: "";display: block;height: 1rem;background: url(../images/footer_bg.png) top center ;width: 100%;position: absolute;top: -1rem;left: 0;}      
footer{background-color: #956134;margin:0 auto -1rem;;padding-top: 1rem;padding-bottom: 3rem;position: relative;}   
footer ul li{display: block;width: 100%;}
footer ul li strong{color: #E5BD89;font-size: 1rem;}
footer ul li>a{color: #E0D5BA;display: none;}    
    
    
.copyright:before{content: "";display: block;height: 1rem;background: url(../images/copyright_bg.png) top center ;width: 100%;position: absolute;top: -1rem;left: 0;}    
.copyright{background-color: #6A3906;color: #fff;padding-top: 1rem;padding-bottom: 1rem;position: relative;}    
.copyright img{vertical-align: middle;display: block;margin: 1rem auto;}    
	

	
.page_button li.dark{background:#6a3906;border-radius: 1rem;padding: .5rem;}
.page_button li.light{background:#956134;border-radius: 1rem;padding: .5rem;}	
	

/*index-----------------------------------------------------------------------------------------------------------------------------------------------------*/	    
.index_main>img:nth-of-type(1){display: none;}   
.index_main>img:nth-of-type(2){max-width: 12%;bottom: inherit;right: 0%;top: 28%;}
.index_main>img:nth-of-type(3){max-width: 12%;bottom: inherit;left: 5%;top: 30%;}      

	

/*page_special_service-----------------------------------------------------------------------------------------------------------------------------------------------------*/

.page_special_service .editor ul li{display: block;width: 100%;vertical-align: top;margin-bottom: 1rem;}
.page_special_service .editor ul li:nth-child(2){margin: 0 0;}

	

/*page_chinese_service-----------------------------------------------------------------------------------------------------------------------------------------------------*/


.service_process{max-width: 800px;margin: 0 auto;overflow: hidden;position: relative;}
.service_process:after{display: none;}	
.service_process>div{width: 100%;text-align: center;margin: 1rem 0;}
.service_process>div>strong:after{display: none;}
.service_process>div>img{position: static;margin-top: 1rem;}	
		
.service_process>div:nth-child(even){text-align: center;float: right;}
	
	
.service_tip1>li{display: block;width: 100%;}
.service_tip1>li:nth-child(1){margin-right: 0%;background: none;width: auto;}
.service_tip1>li:nth-child(2){width: 100%;}


	
/*page_chinese_service-----------------------------------------------------------------------------------------------------------------------------------------------------*/


.milestone{max-width: 800px;margin: 0 auto;overflow: hidden;position: relative;}
.milestone:after{display: none;}	
.milestone>div{width: 100%;text-align: center;margin: 1rem 0;}
.milestone>div>strong:after{display: none;}
.milestone>div>strong:before{right:-10px;bottom: -1rem;content: "";}
.milestone>div>img{position: static;margin-top: 1rem;}	
.milestone>div:nth-child(3)>img{position: static;}		
.milestone>div:nth-child(even){text-align: center;float: right;}
	

	
	

/*en*/

footer.en ul li{width: 90%;max-width: auto;text-align: center;margin: 0 auto;}
footer.en ul li strong{min-height: auto;}
	
}

















