@charset "utf-8";
/* CSS Responsive */

@media only screen and (max-width:1600px){
	.sroll_btn {bottom: 0;}
	footer > div > ul > li:nth-child(2) > div:nth-child(2) {padding: 0 0 0 30px;}
	#mar_A {top: 33.615%;}
	.mar_B .jumbo > div > div {max-width: 71%;}
	.mar_C > div:nth-child(1) > div:nth-child(1) {padding: 25px 4.4375% 0 5.334%;}
	.mar_C > div:nth-child(2) > div:nth-child(2) {padding: 120px 9% 20px 5.9905%;}
	.features > div > div:nth-child(2) {position: absolute; top: 13%; left: 15%; right: 15%;}
	.features > div:nth-child(3) > div:nth-child(2), .features > div:nth-child(4) > div:nth-child(2) {top: 9%;}
}
/*1600px_spc_end*/


@media only screen and (max-width:1400px){
	.hideUp .sjj_nav_ul > li {padding: 0 35px 0 35px;}
	footer > div > ul > li:nth-child(1) {padding: 0 20px 15px 0px !important;}
	footer > div > ul > li:nth-child(1) a:nth-child(1)::after {font-size: 1.286vw; text-align: center;}
	footer > div > ul > li:nth-child(2) {padding: 0 20px 15px 20px !important;}
	footer > div > ul > li:nth-child(2) > div:nth-child(2) {padding: 0 0 0 20px;}
	footer > div > ul > li:nth-child(2) > div > ul li {display: flex; flex-wrap: nowrap; align-items: center; padding: 5px 0 6px 5px!important;}
	footer > div > ul > li:nth-child(3) {padding: 0 0 15px 30px !important;}
	footer > div > ul > li:nth-child(3) a::after {font-size: 1.2vw;}
	.mar_B .jumbo > div > div {max-width: 82%;}
	.mar_C {padding: 100px 50px 0 50px;}
	.mar_C > div:nth-child(1) {padding-bottom: 20px;}
	.mar_C > div:nth-child(1) > div:nth-child(1) {padding: 15px 2% 0 4.334%;}
	.mar_C > div:nth-child(1) > div:nth-child(1) h2 {margin-bottom: 5px;}
	.mar_C > div:nth-child(1) > div:nth-child(1) h3 {margin-bottom: 20px;}
	.mar_C > div:nth-child(2) > div:nth-child(2) {padding: 70px 9% 20px 3%;}
	.mar_C > div:nth-child(2) > div:nth-child(2) h3 {margin-bottom: 5px;}
	.mar_C > div:nth-child(2) > div:nth-child(2) h4 {margin-bottom: 20px;}
	.mar_D > div > ul > li {margin-right: 35px;}
	.mar_D > div > ul > li::after {width: 35px; height: 18px; right: -33px; margin-top: -11px;}
	.mar_D > div > ul > li:nth-child(1) .mar_DA::before {margin-left: -7px; bottom: -60px; height: 60px;}
	.mar_D > div > ul > li:nth-child(1) .mar_DB {width: 220px; padding: 60px 20px 38px 20px; margin-left: -112px;}
	.mar_D > div > ul > li:nth-child(2) .mar_DA::before {margin-left: -5px; top: -59px; height: 60px;}
	.mar_D > div > ul > li:nth-child(2) .mar_DB {width: 300px; padding: 43px 20px 41px 20px; margin-left: -150px;}
	.mar_D > div > ul > li:nth-child(3) .mar_DA::before {margin-left: -5px; bottom: -60px; height: 60px;}
	.mar_D > div > ul > li:nth-child(3) .mar_DB {width: 300px; padding: 60px 20px 38px 20px; margin-left: -150px;}
	.mar_D > div > ul > li:nth-child(4) .mar_DA::before {margin-left: -7px; top: -59px; height: 60px;}
	.mar_D > div > ul > li:nth-child(4) .mar_DB {width: 220px; padding: 43px 20px 55px 20px; margin-left: -117px;}
	.mar_D > div > ul > li:nth-child(5) .mar_DA::before {margin-left: -5px; bottom: -60px; height: 60px;}
	.mar_D > div > ul > li:nth-child(5) .mar_DB {width: 220px; padding: 60px 20px 38px 20px; margin-left: -117px;}
	.mar_D > div > ul > li:nth-child(6) .mar_DA::before {margin-left: -7px; top: -59px; height: 60px;}
	.mar_D > div > ul > li:nth-child(6) .mar_DB {width: 220px; padding: 43px 20px 55px 20px; margin-left: -117px;}
	.mar_D > div > ul > li:nth-child(7) .mar_DA::before {margin-left: -7px; bottom: -60px; height: 60px;}
	.mar_D > div > ul > li:nth-child(7) .mar_DB {width: 220px; padding: 60px 20px 38px 20px; margin-left: -122px;}
	.mar_E > div {padding: 0 50px;}
	.mar_E .item > div > div {margin-bottom: 35px;}
	.des_DLM > div:nth-child(1) {padding: 25px 0 0px 0;}
	.des_DLM > div:nth-child(1) > div {padding: 30px 35px 0 35px; height: 388px;}
	.des_DLM > div:nth-child(1) > div h4::after {margin: 15px auto;}
	.des_DLM > div:nth-child(1) > div p {height: 180px;}
	.des_DLC {top: -26px;}
	.des_DLCA > div:nth-child(1), .des_DLCA > div:nth-child(2) {padding: 50px 80px;}
	.ser_B > div > .ser_BL {padding: 40px 20px;}
	.ser_DL > div:nth-child(1) h3 {margin-bottom: 20px;}
	.ser_DL > div:nth-child(1) p {margin-bottom: 40px;}
	.features > div:nth-child(4) > div:nth-child(1) {filter:alpha(opacity=30); Opacity:0.2;}
	.features > div > div:nth-child(2) {position: absolute; top: 10%; left: 10%; right: 10%;}
	.features > div:nth-child(3) > div:nth-child(2), .features > div:nth-child(4) > div:nth-child(2) {top: 10%;}
	.newsSub {padding: 50px 60px 75px 40px;}
	.faq > div > div:nth-child(1) {width: 220px;}
	.faq > div > div:nth-child(1) ul {padding: 0 80px 0 0px;}
	.faq > div > div:nth-child(2) {width: calc(100% - 220px);}
	.porSub > div:nth-child(1) > div {padding: 10.73% 13.021% 40px 13.021%;}
	.back2 {right: -40px;}
}
/*1400px_nb_end*/


@media only screen and (max-width:1200px){
	.logo {top: 26px; width: 88px; height: 50px;}
    .logo img {width: 80px!important;}
	.logo a::after {font-size: 16px; letter-spacing: 5px; margin: 13px 0 0 2px;}
	.sjj_nav_ul > li {padding: 0 25px!important;}
    .hideUp .logo {top: 13px; width: 180px; height: 28px;}
	.hideUp .logo a::after {margin: 17px 0 0 7px;}
	.sroll_btn {width: 130px; height: 130px; margin-left: -65px;}
	.sroll_btn::after {width: 23px; height: 40px; margin: -20px 0 0 -11px;}
	.frame_1410, .frame_1140 {padding: 0 50px;}
	footer > div > ul > li:nth-child(1) a:nth-child(1)::after {font-size: 1.47vw;}
	footer > div > ul > li:nth-child(2) {padding: 0 20px 15px 20px !important;}
	footer > div > ul > li:nth-child(3) {padding: 0 0 15px 20px !important;}
	footer > div > ul > li:nth-child(3) a::after {font-size: 1.33vw;}
	.mar_B .jumbo > div > div {max-width: 90%;}
	.mar_C {padding: 80px 50px 0 50px;}
	.mar_C > div:nth-child(1) {padding-bottom: 40px;}
	.mar_C > div:nth-child(1) > div:nth-child(1) {padding: 0px 20px 0 0; width: 49%;}
	.mar_C > div:nth-child(1) > div:nth-child(2) {width: 51%;}
	.mar_C > div:nth-child(1) > div:nth-child(1) h2 {margin-bottom: 0px;}
	.mar_C > div:nth-child(1) > div:nth-child(1) h3 {margin-bottom: 10px;}
	.mar_C > div:nth-child(2) > div:nth-child(2) {padding: 20px 0 20px 20px;}
	.mar_C > div:nth-child(2) > div:nth-child(2) h3 {margin-bottom: 5px;}
	.mar_C > div:nth-child(2) > div:nth-child(2) h4 {margin-bottom: 10px;}
	.mar_D > div > ul {height: 820px;}
	.mar_D > div > ul > li:nth-child(1) .mar_DA::before {margin-left: -7px; bottom: -50px; height: 50px;}
	.mar_D > div > ul > li:nth-child(1) .mar_DB {width: 190px; padding: 60px 10px 35px 10px; margin-left: -90px;}
	.mar_D > div > ul > li:nth-child(2) .mar_DA::before {margin-left: -5px; top: -49px; height: 50px;}
	.mar_D > div > ul > li:nth-child(2) .mar_DB {width: 280px; padding: 40px 10px 45px 10px; margin-left: -140px;}
	.mar_D > div > ul > li:nth-child(3) .mar_DA::before {margin-left: -5px; bottom: -50px; height: 50px;}
	.mar_D > div > ul > li:nth-child(3) .mar_DB {width: 280px; padding: 60px 10px 35px 10px; margin-left: -140px;}
	.mar_D > div > ul > li:nth-child(4) .mar_DA::before {margin-left: -7px; top: -49px; height: 50px;}
	.mar_D > div > ul > li:nth-child(4) .mar_DB {width: 180px; padding: 40px 10px 45px 10px; margin-left: -90px;}
	.mar_D > div > ul > li:nth-child(5) .mar_DA::before {margin-left: -5px; bottom: -50px; height: 50px;}
	.mar_D > div > ul > li:nth-child(5) .mar_DB {width: 180px; padding: 60px 10px 35px 10px; margin-left: -90px;}
	.mar_D > div > ul > li:nth-child(6) .mar_DA::before {margin-left: -7px; top: -49px; height: 50px;}
	.mar_D > div > ul > li:nth-child(6) .mar_DB {width: 180px; padding: 40px 10px 45px 10px; margin-left: -90px;}
	.mar_D > div > ul > li:nth-child(7) .mar_DA::before {margin-left: -7px; bottom: -50px; height: 50px;}
	.mar_D > div > ul > li:nth-child(7) .mar_DB {width: 200px; padding: 60px 10px 35px 10px; margin-left: -110px;}
	.mar_DB h4 img {width: 30px;}
	.mar_DB p {padding: 0;}
	.mar_E .item > div > div {margin-bottom: 25px;}
	.mar_E .item > div > p {line-height: 28px; height: 113px;}
	.sub_A {padding: 90px 0 110px 0;}
	.des_C {padding: 65px 0 70px 0;}
	.des_C ul li {padding: 12px 0px;}
	.des_DLM > div:nth-child(1) {padding: 10px 0 0px 0;}
	.des_DLM > div:nth-child(1) > h5 {margin-bottom: 10px;}
	.des_DLM > div:nth-child(1) > div {padding: 20px 25px 0px 25px; height: 362px;}
	.des_DLM > div:nth-child(1) > div p {height: 185px; margin-bottom: 20px;}
	.des_DLC {top: -2px;}
	.des_DLCA > div:nth-child(1), .des_DLCA > div:nth-child(2) {padding: 50px 60px;}
	.ser_B > div > .ser_BL {padding: 30px 20px;}
	.ser_B > div > .ser_BL > p {line-height: 28px; height: 113px;}
	.ser_BC > div > h3 {margin-bottom: 70px;}
	.ser_D {padding: 165px 0 65px 0;}
	.ser_DT {padding: 50px; width: 950px; margin-left: -475px;}
	.ser_DT ul {padding: 30px 0 0 0;}
	.ser_DL > div:nth-child(1) {width: 400px;}
	.ser_DL > div:nth-child(2) {width: calc(100% - 400px);}
	.features > div > div:nth-child(2) {position: absolute; top: 7%; left: 7%; right: 7%;}
	.features > div:nth-child(3) > div:nth-child(2), .features > div:nth-child(4) > div:nth-child(2) {top: 6%;}
	.newsSub {padding: 50px 40px 65px 40px;}
	.faq > div > div:nth-child(1) {width: 180px;}
	.faq > div > div:nth-child(1) ul {padding: 0 50px 0 0px;}
	.faq > div > div:nth-child(2) {width: calc(100% - 180px);}
	.abu_A > div > h1, .por_A > div > h1 {margin-bottom: 25px;}
	.abu_A > div > h2 {margin-bottom: 35px;}
	.por_BC > div:hover > ul {padding: 0 0 55% 0;}
	.porSub > div:nth-child(1) > div {padding: 9% 8.33% 40px 8.33%;}
	.porSub > div:nth-child(1) > div > a {color: rgba(130, 130, 130, 1);}
	.back2 {right: 0px;}
	.contact > div {padding: 110px 50px 105px 50px;}
	.contactF > div:last-child > div div textarea {height: 150px;}
}
/*1200px_xl_end*/


@media only screen and (max-width:992px){
    .mobile {display:block;} .pc {display:none;}
    .table_scroll_note {display: block;}
    .table_scroll > table {min-width: 1000px;}/*依何時要表格出現捲軸而定*/
    .bg_saf {background-attachment: scroll;}
    .bg_bsc {-webkit-background-size: none; -moz-background-size: none; -o-background-size: none; background-size: none;}
    .a_nohover {pointer-events: initial;}
    .rotate_360:hover {text-decoration:none; -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg);}
    .alpha_60:hover {filter:alpha(opacity=100);Opacity:1.0;}
    .scale_3:hover, .scale_05:hover {transform: scale(1.0, 1.0);}
    .translateY_t075:hover {-moz-transform:translateY(0); -webkit-transform:translateY(0); -o-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); transition: all 0.5s ease 0s;}
    .flash-line-hover:hover::before {-webkit-animation-name: none!important; animation-name: none!important;}
    #content {padding: 50px 0 0 0;}
    .logo {width: 180px; height: 28px; top: 13px; left: 20px;}
	.logo a::after {margin: 17px 0 0 7px;}
    .top-barC {height: 50px;}
	.links {right: 70px;}
	.links a:link, .links a:visited {flex-direction: row;}
	.links:hover a::before {content: ''; height: 30px; width: 30px;}
    .banner .owl-theme .owl-dots {top: auto; bottom: 20px; right: 0; flex-flow: wrap; align-items: center; width: 100%;}
    .banner .owl-theme .owl-dots .owl-dot span {margin: 5px;}
	.sroll_btn {width: 163px; height: 163px; margin-left: -82px; display: none;}
	.sroll_btn::after {width: 31px; height: 54px; margin: -27px 0 0 -15px;}
	.frame_1410, .frame_1140 {padding: 0 20px;}
	.ind_A .owl-carousel {padding: 45px 0 0 0;}
	.ind_C .jumbo > div {width: 25%;}
	.ind_E {background:url("../images/bg_02.jpg") no-repeat top center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
	footer {padding: 60px 0 40px 0;}
	footer > div > ul > li:nth-child(1) {width: 100%; padding: 0 0 20px 0!important; margin-bottom: 20px!important; border-right: 0; border-bottom: 1px solid #595b59; display: flex; flex-direction: column; align-items: center;}
	footer > div > ul > li:nth-child(1) a:nth-child(1)::after {max-width: 100%; font-size: 18px; display: inline-block; margin: 0 0 0px 10px;}
	footer > div > ul > li:nth-child(1) a:nth-child(2) {margin-top: 20px;}
	footer > div > ul > li:nth-child(2) {width: 100%; padding: 0 0 20px 0!important; margin-bottom: 20px!important; border-bottom: 1px solid #595b59;}
	footer > div > ul > li:nth-child(2) > div h5 {margin: 0 0 20px 0;}
	footer > div > ul > li:nth-child(2) > div:nth-child(1) {padding: 0 10px 0 0;}
	footer > div > ul > li:nth-child(2) > div:nth-child(2) {padding: 0 0 0 10px;}
	footer > div > ul > li:nth-child(3) {padding: 0 0 15px 0px !important;}
	footer > div > ul > li:nth-child(3) {width: 100%; display: flex; flex-wrap: wrap; justify-content: center; border-left: 0;}
	footer > div > ul > li:nth-child(3) a::after {font-size: 18px;}
	footer > div > ul > li:nth-child(3) > a {width: 50%; padding: 0 10px 0 0;}
	footer > div > ul > li:nth-child(3) > ul {width: 50%; padding: 20px 0 0 10px!important;}
	footer > div > ul > li:nth-child(4) {padding: 50px 0 0 0;}
	.path {top: 50px; left: 20px; right: 20px;}
	.mar_B {background:url("../images/bg_05.jpg") no-repeat top center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
	.mar_B .jumbo {padding: 10px 0 50px 0;}
	.mar_B .jumbo > div {width: 33.33%; padding: 20px 0; text-align: center;}
	.mar_B .jumbo > div > div {max-width: 70%; margin: 15px auto 0 auto;}
	.mar_C {padding: 70px 20px 0 20px;}
	.mar_C > div:nth-child(1) {flex-direction: column;}
	.mar_C > div:nth-child(1) > div:nth-child(1) {width: 100%; padding: 0px 0px 30px 0;}
	.mar_C > div:nth-child(1) > div:nth-child(2) {width: 100%; text-align: center;}
	.mar_C > div:nth-child(2) {flex-direction: column-reverse;}
	.mar_C > div:nth-child(2) > div:nth-child(1) {width: 100%; text-align: center;}
	.mar_C > div:nth-child(2) > div:nth-child(2) {width: 100%; padding: 0px 0 30px 0px;}
	.mar_D {padding: 80px 0 45px 0;}
	.mar_D > div > ul {flex-direction: column; height: auto;}
	.mar_D > div > ul > li {margin: 30px 0!important; display: flex; flex-wrap: wrap; width: 100%; min-height: 200px;}
	.mar_D > div > ul > li::after {-moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg); position: absolute; top: auto; right: auto; left: -126px; bottom: -40px; width: 400px; margin-top: 0; background: url("../images/arrow_01.png") repeat-x center;}
	.mar_DA {width: 154px!important; text-align: center; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; margin-right: 40px!important;}
	.mar_DA > div {background-color: #efefef;}
	.mar_DA > div > img {-moz-transform:rotate(95deg); -webkit-transform:rotate(95deg); -o-transform:rotate(95deg); -ms-transform:rotate(95deg); transform:rotate(95deg);}
	.mar_DB {position: relative!important; top: auto!important; left: auto!important; margin: 0!important; width: calc(100% - 194px)!important; padding: 30px 20px 35px 20px!important;}
	.mar_D > div > ul > li:nth-child(1) .mar_DA span {width: 100%; height: 92%;}
	.mar_D > div > ul > li:nth-child(2) .mar_DA span {width: 100%; height: 95%;}
	.mar_D > div > ul > li:nth-child(3) .mar_DA span {width: 100%; height: 95%;}
	.mar_D > div > ul > li:nth-child(4) .mar_DA span {width: 100%; height: 92%;}
	.mar_D > div > ul > li:nth-child(5) .mar_DA span {width: 100%; height: 95%;}
	.mar_D > div > ul > li:nth-child(6) .mar_DA span {width: 100%; height: 95%;}
	.mar_D > div > ul > li:nth-child(7) .mar_DA span {width: 100%; height: 92%;}
	.mar_D > div > ul > li:nth-child(1) .mar_DA::before, .mar_D > div > ul > li:nth-child(2) .mar_DA::before, .mar_D > div > ul > li:nth-child(3) .mar_DA::before, .mar_D > div > ul > li:nth-child(4) .mar_DA::before, .mar_D > div > ul > li:nth-child(5) .mar_DA::before, .mar_D > div > ul > li:nth-child(6) .mar_DA::before, .mar_D > div > ul > li:nth-child(7) .mar_DA::before {content: none;}
	.mar_E {padding: 90px 0 55px 0;}
	.mar_E > div {padding: 0;}
	.mar_E > div > h3 {margin-bottom: 45px;}
	.mar_E .item > div > p {line-height: 30px; height: 121px;}
	.sub_A {padding: 80px 0 100px 0;}
	.sub_AC {padding: 30px 0 75px 0;}
	.sub_ACL > div > div {margin-bottom: 35px;}
	.des_A {padding: 124px 0 401px 0;}
	.des_B {min-height:inherit; background: url("../images/bg_07.jpg") no-repeat scroll bottom center;}
	.des_B > div {width: calc(100% - 40px); position: relative; left: 20px; margin: 0; padding: 60px;}
	.des_C {padding: 55px 0 60px 0;}
	.des_C ul li {width: 25%;}
	.des_D {padding: 80px 0 55px;}
	.des_DL {padding: 40px 0;}
	.des_DLM > div:nth-child(1) {padding: 10px 0 0px 0; width: 45%;}
	.des_DLM > div:nth-child(1) > div {padding: 20px 25px 0px 25px; height: 330px;}
	.des_DLM > div:nth-child(1) > div p {height: 140px; margin-bottom: 20px; line-height: 150%;}
	.des_DLM > div:nth-child(2) {width: 55%;}
	.des_DLCA > div:nth-child(1), .des_DLCA > div:nth-child(2) {padding: 30px 40px;}
	.ser_A {padding-bottom: 52.319%;}
	.ser_A ul {top: 13.49%;}
	.ser_A p {text-shadow: -1px -1px 0 #f5f5f5,1px -1px 0 #f5f5f5,-1px 1px 0 #f5f5f5,1px 1px 0 #f5f5f5;}
	.ser_B > div > .ser_BL {width: 33.33%; padding: 40px 20px;}
	.ser_B > div > .ser_BL > p {line-height: 30px; height: 121px;}
	.ser_BC > div {top: 50px; bottom: 90px; justify-content: flex-start;}
	.ser_BC > div > h3 {margin-bottom: 60px;}
	.ser_BCC {top: auto; bottom: 20px; right: 50%; margin-right: -20px;}
	.ser_C {background: url("../images/bg_07.jpg") no-repeat scroll bottom center;}
	.ser_D {padding: 200px 0 55px 0;}
	.ser_DT {padding: 40px 50px; width: auto; margin-left: 0; left: 20px; right: 20px;}
	.ser_DT p {max-width: 100%;}
	.ser_DT ul li {width: 33.33%;}
	.ser_DL {margin-bottom: 80px;}
	.features > div {width: 100%;}
	.features > div:nth-child(1) > div:nth-child(1) div img, .features > div:nth-child(2) > div:nth-child(1) div img, .features > div:nth-child(3) > div:nth-child(1) div img {width: 100%;}
	.features > div > div:nth-child(2) {position: absolute; top: 13%; left: 10%; right: 10%;}
	.features > div:nth-child(4) > div:nth-child(1) {filter:alpha(opacity=100); Opacity:1;}
	.features > div:nth-child(4) > div:nth-child(1) div img {width: 51.412%;}
	.features > div:nth-child(3) > div:nth-child(2), .features > div:nth-child(4) > div:nth-child(2) {top: 10%;}
	.features > div > div:nth-child(2) h2, .features > div > div:nth-child(2) h3 {margin-bottom: 18px;}
	.news {padding: 50px 0 110px 0;}
	.newsT {flex-direction: column-reverse;}
	.newsT > div:nth-child(1) {width: 100%; padding: 0 0px 0 25px;}
	.newsT > div:nth-child(2) {width: 100%;}
	.newsL > div, .newsL > div:nth-child(3n+3) {width: 47.5%; margin: 0 5% 45px 0;}
	.newsL > div:nth-child(2n+2) {width: 47.5%; margin: 0 0 45px 0;}
	.newsSubT > div:nth-child(1) div {max-width: 85px; padding: 5.5px 5px;}
	.newsSubT > div:nth-child(2) div {margin-bottom: 15px;}
	.newsSubC {padding: 30px 0px 90px 0px;}
	.faq {padding: 75px 0;}
	.faq > div > div:nth-child(1) {width: 100%;}
	.faq > div > div:nth-child(1) ul {padding: 0 0 40px 0; display: flex; flex-wrap: wrap; justify-content: center;}
	.faq > div > div:nth-child(1) ul li {margin: 0 20px!important;}
	.faq > div > div:nth-child(2) {width: 100%;}
	.abu_A > div > h1, .por_A > div > h1 {margin-bottom: 20px;}
	.abu_A > div > h2 {margin-bottom: 30px;}
	.por_A {padding: 100px 0 60px 0;}
	.por_B {padding: 60px 0 80px 0;}
	.por_BM {margin-bottom: 65px;}
	.por_BC {padding-bottom: 40px;}
	.por_BC > div:hover > ul {padding: 0 0 50% 0;}
	.por_BC > div, .por_BC > div:nth-child(4n+4) {width: 32%; margin: 0 2% 30px 0; padding: 0 0 45px 0;}
	.por_BC > div:nth-child(3n+3) {margin: 0 0 30px 0;}
	.porSub > div:nth-child(1) {width: 100%;}
	.porSub > div:nth-child(1) > div {padding: 100px 20px 60px 20px;}
	.porSub > div:nth-child(1) > div > p {margin-bottom: 8%;}
	.share {margin-bottom: 6%;}
	.porSub > div:nth-child(1) > div > ul li {margin-bottom: 25px !important;}
	.back2 {right: 0px;}
	.porSub > div:nth-child(2) {width: 100%; position: relative;}
	.porSub > div:nth-child(2) img {min-width: inherit!important; min-height: inherit!important; max-width: 100%!important; width: 100%; position: relative;}
	.contact::before, .contact::after {content: none;}
	.contact > div {padding: 0;}
	.contact > div > div:nth-child(1) {width: 100%; background-image: linear-gradient(54deg, #5faa2b 0%, #42ae94 100%); padding: 90px 20px 0px 20px;}
	.contact > div > div:nth-child(1) > p {padding-bottom: 35px; max-width: 100%;}
	.contact > div > div:nth-child(1) > div {display: flex; flex-wrap: wrap; padding: 35px 0 35px 0px;}
	.contact > div > div:nth-child(1) > div > div:nth-child(1) {width: 50%; margin: 0!important; padding: 0 10px 0 30px;}
	.contact > div > div:nth-child(1) > div > div:nth-child(2) {width: 50%; margin: 0!important; padding: 0 0 0 40px;}
	.contact > div > div:nth-child(2) {width: 100%; padding: 40px 20px; background: url("../images/bg_12.jpg") no-repeat bottom center; background-size: cover;}
	.contact > div > div:nth-child(2) > div {padding: 30px;} 
	.contactF > div:last-child > div div textarea {height: 202px;}
	.contactF > div > div div:nth-child(1) {width: 135px;}
	.contactF > div > div div:nth-child(2) {width: calc(100% - 135px);}
}
/*992px_lg_end*/


@media only screen and (max-width:768px){
	.ind_A .owl-carousel {padding: 35px 0 0 0;}
	.ind_C > div > p {padding: 31px 0 56px 0;}
	.ind_C .jumbo {padding: 73px 0 20px 0;}
	.ind_C .jumbo > div {width: 50%; margin-bottom: 30px;}
	.mar_D {padding: 70px 0 40px 0;}
	.ind_D ul li {width: 25%; padding: 25px 10px!important;}
	footer {padding: 50px 0 35px 0;}
	footer > div > ul > li:nth-child(2) > div h5 {margin: 0 0 15px 0;}
	footer > div > ul > li:nth-child(4) {padding: 45px 0 0 0;}
	.mar_B::before {margin-left: -20px; border-width: 22px 20px;}
	.mar_B .jumbo {padding: 10px 0 40px 0;}
	.mar_B .jumbo > div > div {max-width: 88%;}
	.mar_C {padding: 60px 20px 0 20px;}
	.mar_E {padding: 75px 0 50px 0;}
	.mar_E > div > h3 {margin-bottom: 40px;}
	.mar_E .item > div > div {margin-bottom: 35px;}
	.mar_E .item > div > h5 {margin-bottom: 20px;}
	.sub_A {padding: 70px 0 90px 0;}
	.sub_AC {padding: 30px 0 65px 0;}
	.sub_ACL > div {width: 50%; padding: 0 10px 20px 10px;}
	.sub_ACL > div > div {margin-bottom: 30px;}
	.sub_ACL > div > h3 {margin-bottom: 15px;}
	.des_A {padding: 94px 0 361px 0;}
	.des_A > div > h1 span {display: block;}
	.des_A > div > h1 span::after {content: none;}
	.des_A > div > h2 span {display: block; top: -8px;}
	.des_A > div > h2 span::before {position: relative; top: 12px; left: -15px;}
	.des_A > div > h2 span::after {position: relative; top: 29px; right: -18px;}
	.des_A > div > p {text-shadow: -1px -1px 0 #f5f5f5,1px -1px 0 #f5f5f5,-1px 1px 0 #f5f5f5,1px 1px 0 #f5f5f5;}
	.des_B > div {padding: 60px 50px 50px 50px;}
	.des_C {padding: 45px 0 50px 0;}
	.des_D {padding: 65px 0 45px;}
	.des_DL {padding: 30px 0;}
	.des_DC > .des_DL:nth-child(2n+2) > .des_DLM {flex-direction: column-reverse;}
	.des_DC > .des_DL:nth-child(2n+2) > .des_DLM > div:nth-child(1) {left: auto;}
	.des_DLM {flex-direction: column-reverse;}
	.des_DLM > div:nth-child(1) {padding: 10px 0 0px 0; width: 100%; right: auto;}
	.des_DLM > div:nth-child(1) > div {padding: 30px 20px; height: auto;}
	.des_DLM > div:nth-child(1) > div p {height: auto; margin-bottom: 20px; line-height: 166%;}
	.des_DLM > div:nth-child(2) {width: 100%;}
	.des_DLC {width: 100%; margin: auto;}
	.des_DLCA > div:nth-child(1) {width: 100%; padding: 50px 100px;}
	.des_DLCA > div:nth-child(2) {width: 100%; padding: 50px 100px;}
	.ser_A ul {top: 21%;}
	.ser_A div::before {content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.05);}
	.ser_A div img {display: none;}
	.ser_A h1 {margin-bottom: 10px;}
	.ser_A p {max-width: 660px;}
	.ser_B > div > .ser_BL {width: 50%;}
	.ser_BC > div > h3 {margin-bottom: 50px;}
	.ser_D {padding: 240px 0 45px 0;}
	.ser_DL > div:nth-child(1) {width: 100%; padding: 0 0 30px 0;}
	.ser_DL > div:nth-child(2) {width: 100%;}
	.ser_DT {padding: 30px 40px;}
	.ser_DT h2 {margin-bottom: 20px;}
	.ser_DT h2 span:nth-child(2) {display: block;}
	.ser_DT ul {padding: 20px 0 0 0;}
	.ser_DL {margin-bottom: 70px;}
	.ser_DL > div:nth-child(1) h3 {text-align: center; color: #fff; padding: 5px 0; border-radius: 20px 20px 0 0; margin-bottom: 10px;}
	.ser_DL > div:nth-child(1) .bg_c1 {background-color: #65b12c;}
	.ser_DL > div:nth-child(1) .bg_c2 {background-color: #2cb16e;}
	.ser_DL > div:nth-child(1) .bg_c3 {background-color: #30a6ad;}
	.ser_DL > div:nth-child(1) p {margin-bottom: 30px;}
	.ser_E {padding: 70px 0 55px 0;}
	.features > div > div:nth-child(2) {position: absolute; top: 7%; left: 7%; right: 7%;}
	.features > div:nth-child(3) > div:nth-child(2), .features > div:nth-child(4) > div:nth-child(2) {top: 7%;}
	.features > div:nth-child(4) > div:nth-child(1) {filter:alpha(opacity=20); Opacity:0.2;}
	.features > div > div:nth-child(2) h2, .features > div > div:nth-child(2) h3 {margin-bottom: 13px;}
	.news {padding: 40px 0 95px 0;}
	.newsL > div > div {margin: 0 auto 25px auto;}
	.newsSub {padding: 40px 30px 55px 30px;}
	.newsSubT > div:nth-child(2) div {margin-bottom: 10px;}
	.newsSubT > div:nth-child(2) h1 {line-height: 140%;}
	.newsSubC {padding: 25px 0px 80px 0px; margin: 0 0 40px 0px;}
	.newsSubP {margin: 0 0 30px 0px;}
	.newsSubN {margin: 0 0 50px 0px;}
	.newsSubP a, .newsSubN a {justify-content: center;}
	.faq {padding: 65px 0;}
	.faq > div > div:nth-child(1) ul {padding: 0 0 35px 0;}
	.faq > div > div:nth-child(1) ul li {margin: 0 15px!important;}
	.abu_A > div > h1, .por_A > div > h1 {margin-bottom: 15px;}
	.abu_A > div > h2 {margin-bottom: 25px;}
	.abu_B {padding: 50px 0;}
	.por_B {padding: 50px 0 70px 0;}
	.por_BM {margin-bottom: 55px;}
	.por_BMN {display: block;}
	.por_BM ul {display: none;}
	.por_BM ul li a:link, .por_BM ul li a:visited {width: 100%;}
	.por_BM ul li, .por_BM ul li:last-child {margin: 0 4% 10px 0!important; display: inline-block; width: 47%;}
	.por_BM ul li:nth-child(2n+2) {margin: 0 0 10px 0!important;}
	.por_BC {padding-bottom: 30px;}
	.por_BC > div:hover > ul {padding: 0 0 45% 0;}
	.por_BC > div, .por_BC > div:nth-child(4n+4), .por_BC > div:nth-child(3n+3) {width: 48.5%; margin: 0 3% 30px 0; padding: 0 0 35px 0;}
	.por_BC > div:nth-child(2n+2) {margin: 0 0 30px 0;}
	.porSub > div:nth-child(1) > div > ul {margin-bottom: 40px;}
	.porSub > div:nth-child(1) > div > ul li {margin-bottom: 20px !important;}
	.contact > div > div:nth-child(1) > p {padding-bottom: 30px;}
	.contact > div > div:nth-child(1) > div {padding: 30px 0;}
	.contact > div > div:nth-child(1) > div > div:nth-child(1) {padding: 0 5px 0 25px;}
	.contact > div > div:nth-child(1) > div > div:nth-child(2) {padding: 0 0 0 30px;}
	.contactF > div > div div:nth-child(1) {width: 100%;}
	.contactF > div > div div:nth-child(2) {width: 100%;}
}
/*768px_md_end*/


@media only screen and (max-width:576px){
	.ind_A .owl-carousel {padding: 25px 0 0 0;}
	.ind_A > div > p br {display: none;}
	.ind_A .item {padding: 20px 0px;}
	.sroll_btn {width: 100px; height: 100px; margin-left: -50px;}
	.sroll_btn::after {width: 23px; height: 40px; margin: -20px 0 0 -11px;}
	.ind_BL {padding: 20px 0 0 0;}
	.ind_BL .item > div > div {margin-bottom: 20px;}
	.ind_C > div > p br {display: none;}
	.ind_C > div > p {padding: 26px 0 46px 0;}
	.ind_C .jumbo {padding: 58px 0 20px 0;}
	.ind_D ul li {width: 33.33%; padding: 20px 10px!important;}
	.reserve {margin: 0 auto 30px auto!important; padding: 40px 35px 10px 35px!important;}
	footer {padding: 40px 0 30px 0;}
	footer > div > ul > li:nth-child(2) > div h5 {margin: 0 0 10px 0;}
	footer > div > ul > li:nth-child(2) > div:nth-child(1) {padding: 0 0 30px 0; width: 100%;}
	footer > div > ul > li:nth-child(2) > div:nth-child(2) {padding: 0; width: 100%;}
	footer > div > ul > li:nth-child(3) > a {width: 100%; padding: 0 0 10px; text-align: center;}
	footer > div > ul > li:nth-child(3) > ul {width: 100%; padding: 10px 0 0 0!important;}
	footer > div > ul > li:nth-child(4) {padding: 40px 0 0 0;}
	.mar_A {padding: 60px 0 30px 0;}
	.mar_B .jumbo {padding: 10px 0 30px 0;}
	.mar_B .jumbo > div {width: 50%;}
	.mar_B .jumbo > div > div {max-width: 80%;}
	.mar_C {padding: 50px 20px 0 20px;}
	.mar_D {padding: 60px 0 35px 0;}
	.mar_DA {margin-right: 20px!important;}
	.mar_DB {width: calc(100% - 174px) !important; box-shadow: 0 0 20px rgba(34, 23, 20, 0.09)!important;}
	.mar_DB .dp_f span {width: 100%}
	.mar_DB h4 img {width: 30px;}
	.mar_E {padding: 60px 0 45px 0;}
	.mar_E > div > h3 {margin-bottom: 35px;}
	.mar_E .item > div {margin: 30px auto;}
	.mar_E .item > div > div {margin-bottom: 25px;}
	.des_A {padding: 64px 0 321px 0;}
	.sub_AC {padding: 30px 0 55px 0;}
	.sub_ACL > div > div {margin-bottom: 25px;}
	.des_A {padding: 100px 0 380px 0;}
	.des_B > div {padding: 60px 40px 40px 40px;}
	.des_C {padding: 35px 0 40px 0;}
	.des_C ul li {width: 33.33%;}
	.des_D {padding: 50px 0 35px;}
	.des_DL {padding: 20px 0;}
	.des_DLCA > div:nth-child(1), .des_DLCA > div:nth-child(2) {padding: 30px 40px;}
	.des_DLCB {padding: 30px 40px;}
	.ser_A p {line-height: 166%;}
	.ser_B > div > .ser_BL {padding: 30px 20px;}
	.ser_BC > div > h3 {margin-bottom: 40px;}
	.ser_D {padding: 270px 0 35px 0;}
	.ser_DT {padding: 25px 30px;}
	.ser_DT h2 {margin-bottom: 15px;}
	.ser_DT ul {padding: 15px 0 0 0;}
	.ser_DT ul li {width: 50%;}
	.ser_DL {margin-bottom: 60px;}
	.ser_DL > div:nth-child(1) p {margin-bottom: 20px;}
	.ser_E {padding: 55px 0 45px 0;}
	.ser_E > div > h3 {margin-bottom: 10px;}
	.ser_E > div > p {margin-bottom: 35px;}
	.ser_E > div > p span {display: block; font-size: 180%; padding: 0 7px;}
	.features > div > div:nth-child(1) {position: absolute; height: 100%; padding: 0; z-index: 1;}
	.features > div > div:nth-child(2) {position: relative; top: 0; left: 0; right: 0; bottom: 0; padding: 40px 30px 240px 30px; z-index: 10;}
	.features > div:nth-child(3) > div:nth-child(2), .features > div:nth-child(4) > div:nth-child(2) {top: 0;}
	.features > div:nth-child(4) > div:nth-child(1) {filter:alpha(opacity=100); Opacity:1;}
	.features > div:nth-child(4) > div:nth-child(1) div img {width: 370px;}
	.features > div > div:nth-child(2) h2, .features > div > div:nth-child(2) h3 {margin-bottom: 10px;}
	.newsT > div:nth-child(1) {padding: 0 40px 0 25px;}
	.targetM {display: block;}
	.news {padding: 30px 0 80px 0;}
	.newsT > div:nth-child(1) > div:nth-child(2) {max-height: 0;}
	.newsT > div:nth-child(1) > div.open:nth-child(2) {max-height: 800px;}
	.newsL > div, .newsL > div:nth-child(3n+3), .newsL > div:nth-child(2n+2) {width: 100%; margin: 0 0 35px 0; padding: 30px 20px;}
	.newsL > div > div {margin: 0 auto 20px auto;}
	.newsL > div > h3 {margin: 0 auto 13px auto;}
	.newsSub {padding: 40px 20px 40px 20px;}
	.newsSubT > div:nth-child(1) {width: 100%; margin-bottom: 20px;}
	.newsSubT > div:nth-child(1) div {max-width: none;}
	.newsSubT > div:nth-child(1) div span {display: inline-flex;}
	.newsSubT > div:nth-child(2) {width: 100%;}
	.newsSubT > div:nth-child(2) div {margin-bottom: 5px;}
	.newsSubT > div:nth-child(2) div > div { text-align: center !important; }
	.newsSubT > div:nth-child(2) h1 {line-height: 130%;}
	.newsSubC {padding: 25px 0px 70px 0px;}
	.newsSubN {margin: 0 0 40px 0px;}
	.faq {padding: 55px 0;}
	.faq > div > div:nth-child(1) ul {padding: 0 0 20px 0;}
	.faq > div > div:nth-child(1) ul li {margin: 0 0 25px 0px!important; width: 50%; display: flex; flex-wrap: wrap; justify-content: center;}
	.faq > div > div:nth-child(1) ul li::before, .faq > div > div:nth-child(1) ul li::after {left: 50%; margin-left: -27.5px;}
	.faqQC {padding: 35px 30px;}
	.abu_A {padding: 100px 0 60px 0;}
	.abu_A > div > h1, .por_A > div > h1 {margin-bottom: 10px;}
	.abu_A > div > h2 {margin-bottom: 20px; line-height: 150%;}
	.abu_A > div > h2 br {display: none;}
	.por_A > div > p {line-height: 160%;}
	.por_A > div > p br {display: none;}
	.por_B {padding: 50px 0 60px 0;}
	.por_BM {margin-bottom: 45px;}
	.por_BC {padding-bottom: 20px;}
	.por_BC > div:hover > ul {padding: 0 0 55% 0;}
	.contact > div > div:nth-child(1) {padding: 60px 20px 0px 20px;}
	.contact > div > div:nth-child(1) > h1 {margin-bottom: 10px;}
	.contact > div > div:nth-child(1) > p {padding-bottom: 25px; line-height: 180%;}
	.contact > div > div:nth-child(1) > div {padding: 25px 0;}
	.contact > div > div:nth-child(1) > div > div:nth-child(1) {padding: 0 0 20px 30px; width: 100%;}
	.contact > div > div:nth-child(1) > div > div:nth-child(2) {padding: 0 0 0 30px; width: 100%;}
	.contactF > div > div:nth-child(1), .contactF > div > div:nth-child(2) {width: 100%; margin: 0 0 20px 0;}
	.contactF > div > div div:nth-child(1) {width: 135px;}
	.contactF > div > div div:nth-child(2) {width: calc(100% - 135px);}
	.contact > div > div:nth-child(2) > div {padding: 20px;}
	.contactF > div:last-child > div:nth-child(2) div:nth-child(1) {padding: 0px 0 20px 0;}
}
/*576px_sm_end*/


@media only screen and (max-width:430px){
	.logo, .hideUp .logo {width: 160px; top: 15px;}
	.logo img {width: 70px !important; height: 23px!important;}
	.logo a::after, .hideUp .logo a::after {font-size: 13px; margin: 15px 0 0 6px;}
	.links {width: 80px;}
	.links:hover a::after {left: 4px; right: 4px;}
	.ind_A > div > h1 {margin-bottom: 15px;}
	.ind_A > div > p {line-height: 160%;}
	.ind_BL {padding: 10px 0 0 0;}
	.ind_C > div > p {padding: 21px 0 36px 0;}
	.ind_C .jumbo {padding: 43px 0 20px 0;}
	.ind_D ul li {width: 50%; padding: 15px 10px!important;}
	.reserve {margin: 0 auto 30px auto!important; padding: 30px 20px 5px 20px!important;}
	.row_A div:nth-child(1) {width: 100%; padding-bottom: 10px;}
	.row_A div:nth-child(2) {width: 100%;}
	footer {padding: 30px 0 25px 0;}
	footer > div > ul > li:nth-child(1) a {text-align: center;}
	footer > div > ul > li:nth-child(1) a:nth-child(1)::after {font-size: 18px; max-width: 110px; display: block; margin: 10px auto 0 auto;}
	footer > div > ul > li:nth-child(1) a:nth-child(2) {position: absolute; top: 50%; left: 10px; margin-top: -30px;}
	footer > div > ul > li:nth-child(3) a::after {font-size: 18px;}
	footer > div > ul > li:nth-child(4) {padding: 30px 0 0 0;}
	.mar_B .jumbo {padding: 10px 0 20px 0;}
	.mar_B .jumbo > div > div {max-width: 56%; margin: 5px auto 0 auto;}
	.mar_C {padding: 30px 20px 0 20px;}
	.mar_D {padding: 50px 0 30px 0;}
	.mar_D > div > ul > li::after {width: 46px; left: 50%; bottom: -35px; margin-left: -23px;}
	.mar_D > div > ul > li:nth-child(1) .mar_DA span {height: 85%;}
	.mar_D > div > ul > li:nth-child(2) .mar_DA span {height: 85%;}
	.mar_D > div > ul > li:nth-child(3) .mar_DA span {height: 85%;}
	.mar_D > div > ul > li:nth-child(4) .mar_DA span {height: 85%;}
	.mar_D > div > ul > li:nth-child(5) .mar_DA span {height: 85%;}
	.mar_D > div > ul > li:nth-child(6) .mar_DA span {height: 85%;}
	.mar_D > div > ul > li:nth-child(7) .mar_DA span {height: 85%;}
	.mar_DA {width: 100%!important; margin: 0 0 10px 0!important;}
	.mar_DA > div {background-color: transparent;}
	.mar_DB { width: 100%!important; padding: 30px 20px 35px 20px!important;}
	.mar_E {padding: 45px 0 40px 0;}
	.mar_E > div > h3 {margin-bottom: 30px;}
	.sub_A {padding: 50px 0 70px 0;}
	.sub_AC {padding: 30px 0 45px 0;}
	.sub_ACL > div {width: 100%; padding: 0 0px 30px 0px;}
	.sub_ACL > div > div {margin-bottom: 20px;}
	.sub_ACL > div > h3 {margin-bottom: 10px;}
	.des_A {padding: 60px 0 281px 0;}
	.des_A > div > h2 span {font-size: 140%;}
	.des_B > div {padding: 60px 20px 30px 20px;}
	.des_C {padding: 25px 0 30px 0;}
	.des_C ul li {width: 50%;}
	.des_D {padding: 35px 0 25px;}
	.des_DLCA > div:nth-child(1), .des_DLCA > div:nth-child(2) {padding: 20px;}
	.des_DLCB {padding: 30px 20px;}
	.ser_A {padding-bottom: 80%;}
	.ser_A ul {top: 25%;}
	.ser_A h1 {margin-bottom: 5px;}
	.ser_B > div > .ser_BL {width: 100%; padding: 20px;}
	.ser_B > div > .ser_BL > p {line-height: 28px; height: 113px;}
	.ser_BC > div > h3 {margin-bottom: 30px;}
	.ser_D {padding: 320px 0 25px 0;}
	.ser_DT {padding: 20px;}
	.ser_DT h2 {margin-bottom: 10px;}
	.ser_DT ul {padding: 10px 0 0 0;}
	.ser_DT ul li {width: 100%;}
	.ser_DL {margin-bottom: 50px;}
	.ser_DL > div:nth-child(2) {max-width: 350px; margin: auto;}
	.ser_DLB {margin: auto;}
	.ser_E {padding: 40px 0;}
	.ser_E > div > h3 {margin-bottom: 5px;}
	.ser_E > div > p {margin-bottom: 25px;}
	.ser_E > div > div a {width: 46%!important; margin: 0 2%!important;}
	.features > div:nth-child(1) > div:nth-child(2), .features > div:nth-child(2) > div:nth-child(2), .features > div:nth-child(3) > div:nth-child(2) {padding: 30px 20px 200px 20px;}
	.features > div:nth-child(4) > div:nth-child(2) {padding: 30px 20px 260px 20px;}
	.features > div > div:nth-child(2) h2, .features > div > div:nth-child(2) h3 {margin-bottom: 5px;}
	.news {padding: 30px 0 65px 0;}
	.newsL > div {margin: 0 0 20px 0; padding: 20px;}
	.newsSub {padding: 30px 20px;}
	.newsSubT > div:nth-child(2) h1 {margin-bottom: 20px;}
	.newsSubC {padding: 20px 0px 60px 0px;}
	.newsSubN {margin: 0 0 40px 0px;}
	.faq {padding: 45px 0;}
	.faq > div > div:nth-child(1) ul li {margin: 0 0 20px 0px!important;}
	.faqQC {padding: 20px;}
	.abu_A, .por_A {padding: 60px 0 50px 0;}
	.por_B {padding: 50px 0 50px 0;}
	.por_BM {margin-bottom: 35px;}
	.por_BC {padding-bottom: 10px;}
	.por_BC > div:hover > ul {padding: 0 0 50% 0;}
	.por_BC > div, .por_BC > div:nth-child(4n+4), .por_BC > div:nth-child(3n+3), .por_BC > div:nth-child(2n+2) {width: 100%; margin: 0 0 30px 0; padding: 0 0 35px 0;}
	.porSub > div:nth-child(1) > div {padding: 60px 20px 40px 20px;}
	.porSub > div:nth-child(1) > div > h1 {margin-bottom: 15px;}
	.porSub > div:nth-child(1) > div > h1::after {margin-top: 20px;}
	.share {justify-content: center;}
	.share a {margin-right: 20px;}
	.porSub > div:nth-child(1) > div > ul {margin-bottom: 30px;}
	.contactF > div > div div:nth-child(1) {width: 120px;}
	.contactF > div > div div:nth-child(2) {width: calc(100% - 120px);}
	.contactF > div:last-child > div div textarea {height: 150px;}
	.send3 {margin: auto;}
}
/*430px_xs_end*/

@media only screen and (max-width:380px){
	.mar_E .item > div {margin: 30px;}
}
/*380px_xs_end*/