@charset "utf-8";
/* CSS Document */
body{ font-family:"Microsoft YaHei","Trebuchet MS", Arial, Helvetica, sans-serif; color:#1a1a1a;background: url(../image/index-news-b.jpg); background-color:#FFF;}
ul{ margin:0px; padding:0px;}
li{ list-style:none}
a:hover{ text-decoration:none;}
.color-red{ color:#F00 !important}
.border-no{ border:none !important}
.Top-box{ width:87px; height:88px; position:fixed; z-index:9999; bottom:3%; right:3%}
.Top-box img{ width:100%;}
.all-box{ width:100%; max-width:1920px; min-width:1200px;margin:0 auto;}
.all-box2{ width:100%; float:left;}
.box-1200{ width:1200px; margin:0 auto;}
.header-box{ width:100%; height:160px; background:url('../image/header-b.jpg') no-repeat;float:left;}
.header-x{ width:100%; height:4px; background-color:#f9605f; float:left;}
.logo{ width:1087px; text-align:center; margin-top:20px; float:left;}
.lg-box{ width:113px;float:left;}
.url-box{float:right}
.url-box ul{ margin:0px; padding:0px;}
.url-box ul li{ margin-left:6px; float:left;}
.wehatq{ width:100px; position:absolute; z-index:999999; display:none; margin-left:-66px;}
.url-box ul li:hover .wehatq{ display:block}
.wehatq img{ max-width:100%;}
.lg-box2{ width:100%; background:url('../image/lg-ball.png') no-repeat; padding-left:25px; margin-top:49px; float:left;}
.lg-box2 ul{ margin:0px; padding:0px;}
.lg-box2 ul li{ font-size:14px; line-height:16px; margin-left:2px;color:#979797; float:left;}
.lg-box2 ul li a{ width:100%; color:#979797; float:left;}
.lg-box2 ul li a:hover{ color:#ea4335;}
.lg-box2 .active { color:#ea4335}
.lg-box3{ display:none}

/*彈窗*/
.popup-box-all{ position:fixed; left:0; top:0; right:0; bottom:0; background-color:rgb(0,0,0,0.5); z-index:999999; display:flex; flex-direction: column; align-items:center; justify-content: center; padding: 15px; }
.popup-box{ display:flex; flex-direction: column; max-width: 930px; max-height: 100%; overflow: hidden; border-radius:30px; background-color:#FFF; z-index:9999999;  }
.popup-t{  display:flex; border-bottom:1px #e3e3e3 solid; padding:30px 20px; }
.popup-t-left{ flex: 1; font-size:24px; line-height:40px; color:#333333; }
.popup-t-right{ font-size:40px; line-height:40px; color:#cbcbcb; font-weight:bold;}
.popup-t-right a{ color:#cbcbcb;}
.popup-content{ font-size:20px; padding:30px; overflow-y: auto; flex: 1; }
.popup-content img{ max-width:100%;}
.closep{ display:none;}

/*導航*/
.menu-box{ width:100%; height:60px; background-color:#ffcaad; position:relative; z-index:888888; float:left}
.menu-list{ width:100%; float:left}
.menu-list ul{ margin:0px; padding:0px;}
.menu-list ul li{ font-size:18px; line-height:60px; padding-left:33px; padding-right:33px; float:left;}
.menu-list ul li a{ width:100%; color:#414141; float:left;}
.menu-list ul li:hover{ background-color:#f9454e}
.menu-list ul li:hover a{ color:#FFF;}
.menu-list .active{background-color:#f9454e;}
.menu-list .active a{ color:#FFF}

.menu-box-en{ height:79px;}
.menu-list-en ul li{ height:79px; font-size:16px !important; line-height:18px; padding-left:0px; padding-right:0px; text-align:center; padding-top:8px;float:left;}
.menu-list-en ul li:nth-child(1){ width:115px;}
.menu-list-en ul li:nth-child(2){ width:120px;}
.menu-list-en ul li:nth-child(3){ width:147px;}
.menu-list-en ul li:nth-child(4){ width:107px;}
.menu-list-en ul li:nth-child(5){ width:119px;}
.menu-list-en ul li:nth-child(6){ width:133px;}
.menu-list-en ul li:nth-child(7){ width:136px;}
.menu-list-en ul li:nth-child(8){ width:136px;}
.menu-list-en ul li:nth-child(9){ width:136px;}
.menu-list-en ul li a{ height:70px;}
.menu-list-en ul li a span{ width:100%;margin-top:12px; float:left}

.menu-ej{ width:180px; height:0px; overflow:hidden; position:absolute; z-index:9999; margin-top:60px; margin-left:-33px; background-color:#FFF;float:left}
.menu-ej ul{ margin:0px; padding:0px;}
.menu-ej ul li{ width:100%; font-size:18px; line-height:45px; padding-left:15px; padding-right:15px; margin-left:0px; float:left}
.menu-ej ul li a{color:#171717 !important}
.menu-ej ul li:hover{ background-color:#ff6b83;}
.menu-ej ul li:hover a{ color:#FFF !important;}
.menu-ej-b{ background:url('../image/menu-b1.png') 50% 85% no-repeat;}
.menu-list ul li:hover .menu-ej-b{ background:url('../image/menu-b2.png') 50% 85% no-repeat;}
.menu-list .active  .menu-ej-b{ background:url('../image/menu-b2.png') 50% 85% no-repeat;}

.menu-list ul li:hover .menu-ej{ height:auto;}
.phone-btn{ display:none;}

.menu-list-en .menu-ej{ margin-top:70px; margin-left:0px;}
.menu-list-en .menu-ej ul li:nth-child(1){ width:100%; height:45px; padding-top:0px; text-align:left}
.menu-list-en .menu-ej ul li:nth-child(2){ width:100%;height:45px;padding-top:0px;text-align:left}
.menu-list-en .menu-ej ul li:nth-child(3){ width:100%;height:45px;padding-top:0px;text-align:left}
.menu-list-en .menu-ej ul li:nth-child(4){ width:100%;height:45px;padding-top:0px;text-align:left}
.menu-list-en .menu-ej ul li:nth-child(5){ width:100%;height:45px;padding-top:0px;text-align:left}
.menu-list-en .menu-ej ul li:nth-child(6){ width:100%;height:45px;padding-top:0px;text-align:left}
.menu-list-en .menu-ej ul li:nth-child(7){ width:100%;height:45px;padding-top:0px;text-align:left}
.menu-list-en .menu-ej ul li:nth-child(8){ width:100%;height:45px;padding-top:0px;text-align:left}
.menu-list-en .menu-ej ul li:nth-child(9){ width:100%;height:45px;padding-top:0px;text-align:left}

/*幻燈片*/
.slide-box{ width:100%; margin-top:18px; background-color:#ffffff;float:left;}
.swiper-container {
	width: 100%;
}


.swiper-slide {
	-webkit-transition: transform 1.0s;
	-moz-transition: transform 1.0s;
	-ms-transition: transform 1.0s;
	-o-transition: transform 1.0s;
	-webkit-transform: scale(0.7);
	transform: scale(0.7);
	border-radius:10px;
	opacity:0.6;
	border-radius: 14px;
}


.swiper-slide-active,.swiper-slide-duplicate-active {
	-webkit-transform: scale(1);
	transform: scale(1);
}

.swiper-slide-active {
	opacity:1;
}

.swiper-slide img {
	width: 100%;
	border-radius: 14px;
	display: block;
}


.swiper-pagination {
	width: 100%;
	margin: 0 auto;
	position:absolute;
	margin-top:-6.5%;

}

.swiper-pagination-bullet {
	background: #cccccc;
	margin-left: 9px;
	margin-right: 9px;
	width: 13px;
	height: 13px;
	opacity: 1;
}

.swiper-pagination-bullet-active {
	width: 13px;
	height: 13px;
	background: #ff0000;
}



.button {
	width: 100%;
	margin: 0 auto;
	bottom: 0px;
	position:absolute;
	top:0%;
	
	}



.button div:hover {
	/*background-color: #f9454e;*/
}
.button-left-b{ width:50px; height:100%; background:url('../image/r_main_l.png'); background-repeat:repeat-y; position: absolute; z-index:1;}
.button-right-b{ width:50px; height:100%; background:url('../image/r_main_r.png'); background-repeat:repeat-y; position: absolute; z-index:1; right:0;}
.swiper-button-prev {
	width: 54px;
	height: 40px;
	border-radius: 5px;
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l4.2%2C4.2L8.4%2C22l17.8%2C17.8L22%2C44L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") #00a0e9 center 50%/50% 50% no-repeat;
	background-color:#000;
	border:2px #FFFFFF solid;
}
.swiper-button-prev:hover {
	background-color: #f9454e;
}

.swiper-button-next {
	width: 54px;
	height: 40px;
	border-radius: 5px;
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L5%2C44l-4.2-4.2L18.6%2C22L0.8%2C4.2L5%2C0z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") #00a0e9 center 50%/50% 50% no-repeat;
	background-color:#000;
	border:2px #FFFFFF solid;
}
.swiper-button-next:hover {
	background-color: #f9454e;
}


.slide-b{ width:100%; height:79px; background:url('../image/slide_b.png') 50% 0 no-repeat;  margin-top:-79px; position:relative; z-index:99999; float:left}


/*滾動區域*/
.roll-box{ width:100%; margin-top:144px; margin-bottom:88px;float:left;}
.roll-box ul{ margin:0px; padding:0px;}
.roll-box ul li{ width:262px; height:106px; margin-right:49px; float:left}
.roll-box ul li:nth-child(4){ margin-right:0px;}

.roll-box-t1{ width:100%; margin-top:15px; float:left}
.roll-box-t1_title{ width: 100%; font-size:26px; line-height:72px; color:#FFF; padding-left:37px;background-color: #fd5c78;float:left}
.roll-box-t1_title img{ margin-right:36px;}
.roll-box-t1_txt{ width:100%; background-color:#fdd6dd;min-height:106px;padding-left:37px;padding-right:37px;padding-top:12px;padding-bottom:12px;border-bottom-left-radius:10px;border-bottom-right-radius:10px; float:left}
.roll-box-t1_txt p{font-size: 18px;line-height: 30px;color: #4e4f53;margin: 0px;padding: 0px;}

.roll-box-t2_title{ width: 100%; font-size:26px; line-height:72px; color:#FFF; padding-left:37px;background-color: #f9a23c;float:left}
.roll-box-t2_title img{ margin-right:36px;}
.roll-box-t2_txt{ width:100%; background-color:#fddebb;min-height:106px;padding-left:37px;padding-right:37px;padding-top:12px;padding-bottom:12px;border-bottom-left-radius:10px;border-bottom-right-radius:10px; float:left}
.roll-box-t2_txt p{font-size: 18px;line-height: 30px;color: #4e4f53;margin: 0px;padding: 0px;}

.roll-box-t3_title{ width: 100%; font-size:26px; line-height:72px; color:#FFF; padding-left:37px;background-color: #30a5ed;float:left}
.roll-box-t3_title img{ margin-right:36px;}
.roll-box-t3_txt{ width:100%; background-color:#c7e9fd;min-height:106px;padding-left:37px;padding-right:37px;padding-top:12px;padding-bottom:12px;border-bottom-left-radius:10px;border-bottom-right-radius:10px; float:left}
.roll-box-t3_txt p{font-size: 18px;line-height: 30px;color: #4e4f53;margin: 0px;padding: 0px;}

.roll-box-t4_title{ width: 100%; font-size:26px; line-height:72px; color:#FFF; padding-left:37px;background-color: #e55454;float:left}
.roll-box-t4_title img{ margin-right:36px;}
.roll-box-t4_txt{ width:100%; background-color:#f5d6d6;min-height:106px;padding-left:37px;padding-right:37px;padding-top:12px;padding-bottom:12px;border-bottom-left-radius:10px;border-bottom-right-radius:10px; float:left}
.roll-box-t4_txt p{font-size: 18px;line-height: 30px;color: #4e4f53;margin: 0px;padding: 0px;}



.selected-solution{}
.selected-solution>div{position:relative;width:997px;margin:0 auto}
.selected-solution .swiper-container2{ min-height:106px;width:100%;}
/*主体列表*/
.selected-solution .solution-cardlist{ width:100%; height:106px;min-width:997px;}
.swiper-slide2,.swiper-wrapper2{!important}
.selected-solution .solution-cardlist .col-sm-4{padding:0 10px;top:0;transition:all .15s linear;box-sizing:border-box}

.swiper-button-prev2{ width:78px; height:41px !important; font-size:16px; line-height:41px; color:#404040; text-align:center; border:1px #b8b8b7 solid; border-radius:10px; outline:none; margin-left:-107px; margin-top:5px !important;}
.swiper-button-next2{width:78px; height:41px !important; font-size:16px; line-height:41px; color:#404040; text-align:center; border:1px #b8b8b7 solid; border-radius:10px; outline:none; margin-right:-107px; margin-top:5px !important;}

.swiper-button-prev2:hover{ border:0px; background-color:#f4524d; color:#FFF;}
.swiper-button-next2:hover{ border:0px; background-color:#f4524d; color:#FFF;}

/*首頁-關於我們*/
.index-about{ width:100%; background:url('../image/index-about-b.jpg') 50% 0 no-repeat; position:relative; z-index:2; float:left}
.index-video{ width:598px; height:387px; margin-top:133px; float:left;}
.index-text{ width:540px;margin-top:133px; float:right;}
.index-about-title{ width:100%; font-size:36px; line-height:36px; color:#FFF; letter-spacing:3px; float:left}
.index-about-text{ width:100%; height:230px; font-size:18px; line-height:32px; color:#FFF; letter-spacing:1px; margin-top:36px; float:left}
.index-about-btn{ width:183px; height:52px; background-color:#ea4335; border-radius:5px; float:left;}
.index-about-btn a{ width:100%; font-size:16px; line-height:52px; color:#FFF; text-align:center; float:left;}

/*首頁-最新消息*/
.index-news-box{ width:100%; height:930px; background:url('../image/index-news-b.jpg') no-repeat; padding-top:190px; margin-top:-58px; position:relative; z-index:1; float:left}
.index-T{ width:100%; font-size:36px; line-height:36px; text-align:center; float:left;}
.index-T span{ color:#ea4335}
.index-news-list{ width:100%; height:528px; margin-top:59px; float:left;}

.index-news-item{ width:100%; float:left;}
.index-news-item ul{ margin:0px; padding:0px}
.index-news-item ul li{ width:389px; height:433px; border:1px #d5dadb solid;background-color:#FFF; border-bottom:6px #ea4335 solid; margin-right:16px; float:left;}
.index-news-item ul li:nth-child(3n){ margin-right:0px;}
.index-news-item-img{ width:335px; height:221px; background-size:contain !important; float:left;}
.index-news-item a{ padding:27px;  }

.index-news-item-t{ width:100%; font-size:20px; line-height:20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; margin-top:19px; float:left;}
.index-news-item-txt{ width:100%; height:48px; font-size:16px; line-height:22px; margin-top:13px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; border-bottom:1px #d5dadb solid; margin-bottom:18px; float:left;}
.index-news-item-time{ font-size:14px; line-height:29px; color:#7f7f7f;float:left;}
.index-news-item-time span{ color:#ea4335; font-size:20px; padding-right:5px;}
.index-news-item-btn{ width:92px; height:29px; border:1px #d5dadb solid; border-radius:30px; float:right}
.index-news-item-btn span{ width:100%; font-size:14px; line-height:27px; color:#7f7f7f; text-align:center; float:left}
.index-news-item-btn:hover{ background-color:#ea4335; border:0px;}
.index-news-item-btn:hover span{ color:#FFF;}
.index-news-item ul li:hover .index-news-item-t{ color:#ea4335;}
.index-news-item ul li:hover .index-news-item-txt{ color:#ea4335;}

.ny-x ul li{ height:469px !important; border:0px; border-bottom:0px;}
.ny-x .index-news-item-img{ height:292px !important;background-size:cover !important;}
.index-news-x{ width:335px; height:292px; background:url('../image/x.png') no-repeat; margin-top:-292px; float:left;}
.ny-x .index-news-item-t{ margin-top:2px;}

.carousel-indicators{bottom:-110px;}

.carousel-indicators li {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 1px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #ffc06d;
	border: 1px solid #fff;
	border-radius: 10px;
}

.carousel-indicators .active {
	width: 20px;
	height: 20px;
	margin: 0;
	background-color: #ea4335;
}


/*底部*/
.footer-box{ width:100%; height:169px; background-color:#ea4335; float:left}
.footer-list{ width:100%; margin-top:65px; float:left}
.footer-list ul{ margin:0px; padding:0px;}
.footer-list ul li{padding-left:50px; margin-left:60px; float:left}
.footer-list ul li p{ font-size:16px; padding:0px; margin:0px; font-weight:bold; color:#FFF;}

.footer-list ul li:nth-child(1){background:url('../image/footer-b1.png') 0 50% no-repeat;}
.footer-list ul li:nth-child(2){background:url('../image/footer-b4.png') 0 50% no-repeat;}
.footer-list ul li:nth-child(3){ background:url('../image/footer-b3.png') 0 50% no-repeat;}
.footer-list ul li:nth-child(4){background:url('../image/footer-b2.png') 0 50% no-repeat;}
.footer-sky{ width:100%; font-size:16px; line-height:97px; color:#797979; text-align:center; float:left;}


/******內頁******/
.ny-menu-box{ width:100%; height:259px; background:url('../image/b1.jpg') 50% 50% no-repeat; background-size:cover; float:left;}
.ny-menu-box1{height:379px;}
.ny-menu-t{ width:100%; font-size:42px; line-height:42px; color:#FFF; margin-top:95px; text-align:center;letter-spacing:3px; float:left;}
.ny-menu-t1{margin-top:119px;}
.ny-menu-list{ width:100%; margin-top:29px; float:left}
.ny-menu-list ul{ padding:0px; margin:0 auto; display:table}
.ny-menu-list ul li{ color:#FFF; font-size:18px; line-height:18px; margin-right:8px; float:left;}
.ny-menu-list ul li a{ color:#FFF;}
.ny-menu-list ul li img{ margin-top:-4px;}

.bg2{background:url('../image/b2.jpg') 50% 50% no-repeat;}
.bg3{background:url('../image/b3.jpg') 50% 50% no-repeat;}
.bg4{background:url('../image/b4.jpg') 50% 50% no-repeat;}
.bg5{background:url('../image/b5.jpg') 50% 50% no-repeat;}
.bg6{background:url('../image/b6.jpg') 50% 50% no-repeat;}
.bg7{background:url('../image/b7.jpg') 50% 50% no-repeat;}
.bg8{background:url('../image/b8.jpg') 50% 50% no-repeat;}
.bg9{background:url('../image/b9.jpg') 50% 50% no-repeat;}
.bg10{background:url('../image/b10.jpg') 50% 50% no-repeat;}
.bg11{background:url('../image/b11.jpg') 50% 50% no-repeat;}
.recruitment{background:url('../image/recruitment.jpg') 50% 50% no-repeat;}

.ny-content-box{ width:100%; padding-top:119px; padding-bottom:119px;float:left;}


/*****服務內容*****/
.ny-fwnr-box{ width:100%; border:1px #fbcfc0 dashed; padding:100px; padding-top:64px; padding-bottom:64px; float:left}
.ny-bt-box{ width:100%; font-size:36px; line-height:36px; color:#ea4335; background-color:#ffece1; border-radius:60px; padding:32px; text-align:center; letter-spacing:3px; float:left;}
.ny-fwnr-list{ width:100%; margin-top:73px; float:left;}
.ny-fwnr-list ul{ margin:0px; padding:0px;}
.ny-fwnr-list ul li{ width:100%; min-height:106px; margin-bottom:5px; float:left;}
/*.ny-fwnr-list ul li:nth-child(1){ background:url('../image/fwnr-1.png') 0% 50% no-repeat; background-color:#fd5c78;}
.ny-fwnr-list ul li:nth-child(2){ background:url('../image/fwnr-2.png') 0% 50% no-repeat; background-color:#f9a23c;}
.ny-fwnr-list ul li:nth-child(3){ background:url('../image/fwnr-3.png') 0% 50% no-repeat; background-color:#30a5ed;}
.ny-fwnr-list ul li:nth-child(4){ background:url('../image/fwnr-4.png') 0% 50% no-repeat; background-color:#f5d42e;}
.ny-fwnr-list ul li:nth-child(5){ background:url('../image/fwnr-5.png') 0% 50% no-repeat; background-color:#addc5a;}
.ny-fwnr-list ul li:nth-child(6){ background:url('../image/fwnr-6.png') 0% 50% no-repeat; background-color:#ba7bc3;}
.ny-fwnr-list ul li:nth-child(7){ background:url('../image/fwnr-7.png') 0% 50% no-repeat; background-color:#406fc4;}
.ny-fwnr-list ul li:nth-child(8){ background:url('../image/fwnr-8.png') 0% 50% no-repeat; background-color:#e55454;}*/
.ny-fwnr-list ul li:nth-child(1)>.ny-fwnr-title{background-color:#fd5c78;}
.ny-fwnr-list ul li:nth-child(2)>.ny-fwnr-title{background-color:#f9a23c;}
.ny-fwnr-list ul li:nth-child(3)>.ny-fwnr-title{background-color:#30a5ed;}
.ny-fwnr-list ul li:nth-child(4)>.ny-fwnr-title{background-color:#f5d42e;}
.ny-fwnr-list ul li:nth-child(5)>.ny-fwnr-title{background-color:#addc5a;}
.ny-fwnr-list ul li:nth-child(6)>.ny-fwnr-title{background-color:#ba7bc3;}
.ny-fwnr-list ul li:nth-child(7)>.ny-fwnr-title{background-color:#406fc4;}
.ny-fwnr-list ul li:nth-child(8)>.ny-fwnr-title{background-color:#e55454;}
/*.ny-fwnr-txt{ width:754px;min-height:106px; margin-left:228px; padding-left:37px; padding-right:37px; padding-top:12px; padding-bottom:12px; float:left;}*/
.ny-fwnr-txt{ width:100%;min-height:106px; padding-left:37px; padding-right:37px; padding-top:12px; padding-bottom:12px; float:left;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.ny-fwnr-title{width: 100%;line-height: 72px;height: 72px;color:#fff;padding-left:37px;font-size:26px;}
.ny-fwnr-title>img{margin-right:36px;}
.ny-fwnr-txt p{ font-size:18px; line-height:30px; color:#4e4f53; margin:0px; padding:0px;}
.ny-fwnr-btn{ width:236px; height:48px; border-radius:5px; font-size:18px; line-height:46px; color:#FFF; text-align:center; border:1px #d5415b solid; margin-top:12px; margin-right:18px; float:left;}
.ny-fwnr-btn a{ width:100%; color:#FFF; float:left;}

.ny-fwnr-txt-color1{ background-color:#fdd6dd;}
.ny-fwnr-color1{ background-color:#fd5c78;}

.ny-fwnr-txt-color2{ background-color:#fddebb;}
.ny-fwnr-color2{ background-color:#f9a23c; border:1px #da7f15 solid;}

.ny-fwnr-txt-color3{ background-color:#c7e9fd;}
.ny-fwnr-color3{ background-color:#30a5ed; border:1px #157ebf solid;}

.ny-fwnr-txt-color4{ background-color:#fdf4c9;}
.ny-fwnr-txt-color5{ background-color:#dcf4b3;}
.ny-fwnr-txt-color5 p{ line-height:80px;}
.ny-fwnr-txt-color6{ background-color:#edd3f1;}
.ny-fwnr-txt-color6 p{ line-height:80px;}
.ny-fwnr-txt-color7{ background-color:#c6d6f2;}
.ny-fwnr-txt-color8{ background-color:#f5d6d6;}

/****聯絡我們*****/
.contact-list{ width:100%; float:left}
.contact-list ul{ margin:0px; padding:0px;}
.contact-list ul li{ width:48%; height:480px; border-radius:5px; margin-right:4%; margin-bottom:97px; background-color:#f4f4f4; padding-left:63px; padding-right:63px; float:left}
.contact-list ul li:nth-child(2n){ margin-right:0px;}
.contact-list-t{ width:100%; font-size:30px; color:#FFF; line-height:30px; border-radius:30px; text-align:center; margin-top:-30px; padding:15px; float:left}
.contact-list-t span{ font-size:20px; line-height:20px;}
.contact-list-t1{ background-color:#ea5335}
.contact-list-t2{ background-color:#a2cf55}
.contact-list-t3{ background-color:#1999e8}
.contact-list-t4{ background-color:#f4bb4a}
.contact-list-t5{ background-color:#cc6698}
.contact-list-t6{ background-color:#f78031}

.contact-txt{ width:100%; font-size:22px; line-height:28px; color:#333333; margin-top:43px; float:left;}
.contact-txt span:nth-child(1){ width:42px; float:left}
.contact-txt span:nth-child(2){ width:395px; float:left}
/*.contact-b-1{ margin-top:2px;}*/
/*.contact-b-2{ margin-top:8px;}*/

.contact-from{ width:100%; padding:20px; float:left;}
.from-box1{ width:550px; float:left}
.from-box2{ width:550px; float:right}
.from-box3{ width:100%; float:left}
.from-t{ width:100%; font-size:18px; line-height:18px; color:#949494; margin-top:14px; margin-bottom:8px; float:left}
.contact-from input{ width:100%; height:47px; background-color:#f6f6f6; border:1px #e4e1e8 solid; border-radius:5px; padding-left:5px; float:left;}
.contact-from textarea{ width:100%; height:203px; background-color:#f6f6f6; border:1px #e4e1e8 solid; border-radius:5px; padding-left:5px; float:left;}
.from-btn{ margin-top:28px; float:right}
.from-btn ul{ margin:0px; padding:0px;}
.from-btn ul li{ width:140px; height:54px; font-size:18px; line-height:54px; text-align:center; background-color:#b9b7b7; margin-left:19px; border-radius:5px; float:left}
.from-btn ul li a{ width:100%; color:#FFF; float:left}
.from-btn .active{ background-color:#ea4335}
.map{ width:100%; float:left;}
.map img{ width:100%;}
.map iframe{ width:100%; height:340px;}

/***影片集****/
.video-box{ width:100%; margin-top:119px; margin-bottom:82px; float:left}
.video-box ul{ margin:0px; padding:0px}
.video-box ul li{ width:560px; margin-right:78px; margin-bottom:60px; float:left}
.video-box ul li:nth-child(2n){ margin-right:0px;}
.video-iframe{ width:100%; height:363px; margin-bottom:5px; float:left}
.video-iframe iframe{ width:100%; height:363px; float:left}
.video-t-box{width:100%;display:table;height:94px;background:#f89e89; padding-left:10px; padding-right:10px;margin:0 auto;}
.video-t{ font-size:18px; line-height:22px;color:#FFF;display:table-cell; vertical-align:middle; text-align:center}
.video-box ul li:hover .video-t-box{ background-color:#f9454e}


/*分頁代碼*/
.page-box{ width:100%; margin-bottom:124px; float:left}
.page-box ul{padding:0px; margin:0 auto; display:table;}
.page-box ul li{ width:55px; height:55px; font-size:20px; line-height:55px; margin:6px; background-color:#ffcaad; color:#FFF; text-align:center; float:left;}
.page-box ul li a{ color:#FFF;}
.page-box .active{ background-color:#ea4335;}

/*最新資訊*/
.news-box{ margin-top:119px;margin-bottom:40px;}
.news-box ul li{ margin-bottom:80px; }

.news-time{ width:100%; font-size:16px; line-height:16px; color:#878888; text-align:center; margin-top:32px; float:left}
.news-content{ width:100%; font-size:18px; line-height:38px; color:#4e4f53; margin-top:40px; margin-bottom:40px; float:left;}
.news-content img{ max-width:100%;}
.news-content p{ word-break: break-all; }

/*電子刊物*/
.kw-box{ width:100%; margin-top:110px; float:left}
.kw-box ul{ margin:0px; padding:0px;}
.kw-box ul li{ width:365px; margin-right:52px; margin-bottom:50px;float:left;}
.kw-box ul li:nth-child(3n){ margin-right:0px;}
.kw-img-box{ width:100%; height:512px; border:1px #d5dadb solid; padding:11.5px; float:left;}
.kw-img{ width:100%; height:489px; background-size:contain !important; float:left}
.kw-t-box{ width:100%; height:79px; font-size:22px; line-height:22px; color:#525254; border-bottom:1px #d5dadb solid; text-align:center; padding-top:20px; float:left;}
.kw-t-box p{ margin:0px; padding:0px; margin-bottom:4px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.kw-btn{ width:100%; margin-top:17px; float:left;}
.kw-btn ul{ margin:0 auto; padding:0px; display:table}
.kw-btn ul li{ width:112px; height:38px; border-radius:5px; font-size:18px; line-height:38px; text-align:center; margin-right:16px; float:left;}
.kw-btn ul li a{ width:100%; color:#FFF; float:left;}
.kw-btn ul li:nth-child(1){ background-color:#fc615c;}
.kw-btn ul li:nth-child(2){ background-color:#4d99e5;}

/*入會申請*/
.apply-txt-box{ width:100%; background-color:#f4f4f4; border-radius:10px; padding:74px; padding-top:0px; float:left;}
.apply-txt-t{ width:450px; height:60px; font-size:30px; line-height:60px; color:#FFF; text-align:center; background-color:#ea5335; border-radius:30px; margin-top:-30px; float:left}
.apply-txt{ width:100%; font-size:20px; color:#333333; margin-top:40px; float:left;}
.color-ea5335{ color:#ea5335}
.apply-from-T{ width:600px; height:88px; font-size:24px; line-height:88px; color:#FFF; background:url('../image/apply-from-T.png') 20% 50% no-repeat;background-color:#f9454e; border-radius:5px; text-align:center; margin:0 auto; margin-top:78px;}
.apply-from-T2{ width:100%; height:88px; font-size:18px; line-height:88px; color:#FFF;background-color:#f9454e; border-radius:5px; text-align:center; margin-top:33px; float:left}
.apply-from-box{ width:100%; float:left;}
.apply-from-t{ width:100%; font-size:24px; line-height:24px; color:#656565; margin-top:35px; margin-bottom:35px; float:left;}
.apply-from-box-all{ width:100%; float:left;}
.apply-from-box1{ width:552px; float:left}
.apply-from-box2{ width:552px; float:right}
.apply-from-box3{ width:383px; float:right}
.apply-from-tt{ width:100%; font-size:18px; line-height:18px; color:#949494;float:left;}
.apply-from-tt2{ font-size:18px; line-height:44px; color:#949494; margin-top:10px;float:left;}
.apply-from-input{ width:100%; height:48px; font-size:18px;color:#949494; background-color:#f6f6f6; border:1px #e4e1e8 solid; border-radius:5px; margin-top:10px; margin-bottom:13px; padding-left:5px; float:left}
.apply-from-photo-box{width:100%; height:227px; background-color:#f6f6f6; border:1px #e4e1e8 solid;text-align: center; border-radius:5px;margin-top:10px; margin-bottom:13px; padding:27px; float:left}
.apply-from-photo{ width:155px; height:174px; background-color:#656565; margin-right:80px; float:left}
.apply-from-photo-btn{ width:158px; height:44px; font-size:18px; line-height:44px; color:#eee; text-align:center; background-color:#f9454e; border-radius:5px; margin-top:60px; float:left;border:0;outline: none}
.apply-from-photo-btn2{ width:158px; height:44px; font-size:18px; line-height:44px; color:#eee;border:0;outline: none; text-align:center; background-color:#f9454e; border-radius:5px;  margin:0 auto;margin-top:15px;}
.apply-from-photo-btn a{ width:100%; color:#FFF; float:left;}
.apply-from-photo-btn2 a{ width:100%; color:#FFF; float:left;}
.apply-from-photo-btn-t{ width:158px; font-size:17px; line-height:17px; color:#949494; margin-top:15px; float:left;}
.apply-from-photo-btn-t2{ width:100%; font-size:17px; line-height:17px; color:#949494;  text-align:center; margin:0 auto;margin-top:60px;}

.apply-from-box input[type="checkbox"] {
	display: none;
}
.apply-from-box label{font-size:18px;color:#949494; font-weight:lighter; margin-top:10px; margin-bottom:13px;}
.apply-from-box input[type="checkbox"]+label>i {
	display: inline-block;
	width: 48px;
	height: 48px;
	border: 1px #e4e1e8 solid;
	background: #fff;
	margin-right: .625rem;
	vertical-align: middle;
	border-radius:5px;
	margin-right:24px;

}

.apply-from-box input[type="checkbox"]:checked+label>i {
	position: relative;
	background: #f9454e;
	top: -0.0625rem;
}

.apply-from-box input[type="checkbox"]:checked+label>i::before {
	content: '';
	position: absolute;
	width: 48px;
	height: 48px;
	color: black;
	left: 50%;
	top: 22%;
	transform-origin: center;
	transform: translate(-50%, -30%) rotate(40deg);
	-webkit-transform: translate(-50%, -30%) rotate(40deg);
}

.apply-from-box input[type="radio"] {
	display: none;
}
.apply-from-box label{font-size:18px;color:#949494; font-weight:lighter; margin-top:10px; margin-bottom:13px;}
.apply-from-box input[type="radio"]+label>i {
	display: inline-block;
	width: 48px;
	height: 48px;
	border: 1px #e4e1e8 solid;
	background: #fff;
	margin-right: .625rem;
	vertical-align: middle;
	border-radius:5px;
	margin-right:24px;

}

.apply-from-box input[type="radio"]:checked+label>i {
	position: relative;
	background: #f9454e;
	top: -0.0625rem;
}

.apply-from-box input[type="radio"]:checked+label>i::before {
	content: '';
	position: absolute;
	width: 48px;
	height: 48px;
	color: black;
	left: 50%;
	top: 22%;
	transform-origin: center;
	transform: translate(-50%, -30%) rotate(40deg);
	-webkit-transform: translate(-50%, -30%) rotate(40deg);
}

.checkbox-m1{ margin-right:37px;}

/**屬下機構**/
.ny-jg-box{ width:100%; padding:68px; float:left}
.padding-0{ padding:0px !important;}
.sxjg-box{ height:734px;background:url('../image/jg-b.jpg') 50% 50% no-repeat; background-size:cover; padding-top:58px; float:left;}

.sxjg-list{ width:100%;float:left;}
.sxjg-list ul{ margin:0px; padding:0px;}
.sxjg-list ul li{ width:100%; background-color:#f4f4f4; border-radius:10px; padding:6%; margin-bottom:8%; float:left}
.sxjg-t{ width:87%; font-size:30px; line-height:60px; color:#FFF; text-align:center; background-color:#ea5335; margin-left:6.5%; border-radius:30px; margin-top:-9.5%; float:left}
.sxjg-list ul li p{ font-size:18px; line-height:30px; color:#333333;}
.sxjg-list ul li img{ max-width:100%;}
.sxjg-t2{ font-size:24px  !important; color:#ea5335 !important;}
.b-a2d056{ background-color:#a2d056 !important}
.b-1a99e8{ background-color:#1a99e8 !important}
.b-f4bb4a{ background-color:#f4bb4a !important}
.b-cc6698{ background-color:#cc6698 !important}
.b-f88131{ background-color:#f88131 !important}
.color-a2d056{ color:#a2d056 !important}
.color-1a99e8{ color:#1a99e8 !important;}
.color-f4bb4a{ color:#f4bb4a !important;}
.color-cc6698{ color:#cc6698 !important;}
.color-f88131{ color:#f88131 !important;}
.contact{ text-align:center;}
.carousel-example-generic{display: block;}
.news-top-more{display:block;border: 2px solid red;float: right;font-size: 14px;width: 75px;height: 30px;line-height: 26px;text-align: center;position: absolute;bottom: -100px;right: 30%;z-index: 100;}
#news-more{display:none;}

/* 小屏幕（平板，大于等于 768px） */
@media(max-width:768px){
	.carousel-indicators,.news-top-more{display: none;}
	#news-more{display:block;}
	.all-box{ width:100%; max-width:100%; min-width:100%;margin:0 auto;}
	.box-1200{ width:100%; margin:0 auto;}
	.header-box{height:80px; position:fixed; z-index:8888; border-top:2px #f9605f solid;}
	.header-x{ display:none;}
	.logo{ width:80%; text-align:center; margin-top:10px; float:left;}
	.logo img{height:55px; margin-top:0;}

	.lg-box{ width:20%;float:left;}
	.url-box{ margin-top:20px;float:left}
	.url-box ul{ margin:0px; padding:0px;}
	.url-box ul li{ margin-left:6px; float:left;}
	.phone-btn{ font-size:32px; line-height:32px; margin-left:20px; color:#f9605f; margin-top:20px; display:block; float:left;}
	.phone-btn a{ color:#f9605f}
	.lg-box2{ display:none}
	.lg-box3{ width:100%; background:url('../image/lg-ball.png') no-repeat; padding-left:25px; margin-top:49px; margin-left:30px; display:block; float:left;}
	.lg-box3 ul{ margin:0px; padding:0px;}
	.lg-box3 ul li{ font-size:14px; line-height:16px; margin-left:2px;color:#979797; float:left;}
	.lg-box3 ul li a{ width:100%; color:#979797; float:left;}
	.lg-box3 ul li a:hover{ color:#ea4335;}
	.lg-box3 .active { color:#ea4335}

	/*彈窗*/
	.popup-box{ }

	/*導航*/
	.menu-box{ width:0px; overflow:hidden; height:100%; background-color:#ffcaad; position:fixed;z-index:9999;transition: all .34s;}
	.menu-list ul li{ width:100%; font-size:18px; line-height:60px; margin-left:0px; padding-left:30px; padding-right:0px; float:left;}

	.menu-ej{ width:400px; height:0px; overflow:hidden; position:inherit; z-index:9999; margin-top:0px; margin-left:-30px; background-color:#FFF;float:left}
	.menu-ej ul li{ width:100%; font-size:16px; line-height:35px; padding-left:30px; padding-right:15px; margin-left:0px; float:left}

	.menu-ej-b{ background:url('../image/menu-b1.png') 50% 50% no-repeat;}
	.menu-list ul li:hover .menu-ej-b{ background:url('../image/menu-b2.png') 50% 50% no-repeat;}
	.menu-list .active  .menu-ej-b{ background:url('../image/menu-b2.png') 50% 50% no-repeat;}
	.m-menu-on{ width:400px;transition: all .34s;}

	.menu-box-en{ height:100%}
	.menu-list-en ul li{ height:inherit; font-size:16px !important; line-height:60px; padding-left:30px; padding-right:0px; text-align:left; padding-top:0px;float:left;}
	.menu-list-en ul li:nth-child(1){ width:100%}
	.menu-list-en ul li:nth-child(2){width:100%}
	.menu-list-en ul li:nth-child(3){ width:100%}
	.menu-list-en ul li:nth-child(4){width:100%}
	.menu-list-en ul li:nth-child(5){width:100%}
	.menu-list-en ul li:nth-child(6){width:100%}
	.menu-list-en ul li:nth-child(7){width:100%}
	.menu-list-en ul li:nth-child(8){width:100%}
	.menu-list-en ul li:nth-child(9){width:100%}
	.menu-list-en ul li a{ height:inherit;}
	.menu-list-en ul li a span{ width:auto;margin-top:12px; float:none}

	.menu-list-en .menu-ej{ margin-top:0px; margin-left:-30px;}
	.menu-list-en .menu-ej-b{ background:url('../image/menu-b1.png') 90% 50% no-repeat;}
	.menu-list-en ul li:hover .menu-ej-b{ background:url('../image/menu-b2.png') 90% 50% no-repeat;}
	.menu-list-en .active  .menu-ej-b{ background:url('../image/menu-b2.png') 90% 50% no-repeat;}
	.menu-list-en .menu-ej ul li{ padding-top:0px; line-height:45px;}
	/*幻燈片*/
	.slide-box{ width:100%; height:inherit; margin-top:80px;}

	.swiper-slide {
		border-radius: 0px;
	}

	.swiper-slide img {
		border-radius: 0px;
	}


	.swiper-pagination {
		margin-top:-5%;
	}
	.button {

		top:0%;}
	.slide-b{ display:none;}
	.button-left-b{ display:none}
	.button-right-b{ display:none}

	/*滾動區域*/
	.roll-box{ width:95%; margin-top:3%; margin-bottom:2%; margin-left:2.5%;float:left;}
	.roll-box ul{ margin:0px; padding:0px;}
	.roll-box ul li{ width:23.5%; height:inherit; margin-right:2%; float:left}
	.roll-box ul li img{ width:100%;}
	.roll-box ul li:nth-child(4){ margin-right:0px;}
	
	.roll-box-t1{ width:100%; margin-top:15px; float:left}
.roll-box-t1_title{ width: 100%; font-size:20px; line-height:72px; color:#FFF; padding-left:17px;background-color: #fd5c78;float:left}
.roll-box-t1_title img{ margin-right:16px;}
.roll-box-t1_txt{ width:100%; background-color:#fdd6dd;min-height:75px;padding-left:2%;padding-right:2%;padding-top:2%;padding-bottom:2%;border-bottom-left-radius:10px;border-bottom-right-radius:10px; float:left}
.roll-box-t1_txt p{font-size: 12px;line-height: 20px;color: #4e4f53;margin: 0px;padding: 0px;}

.roll-box-t2_title{ width: 100%; font-size:20px; line-height:72px; color:#FFF; padding-left:17px;background-color: #f9a23c;float:left}
.roll-box-t2_title img{ margin-right:16px;}
.roll-box-t2_txt{ width:100%; background-color:#fddebb;min-height:75px;padding-left:2%;padding-right:2%;padding-top:2%;padding-bottom:2%;border-bottom-left-radius:10px;border-bottom-right-radius:10px; float:left}
.roll-box-t2_txt p{font-size: 12px;line-height: 20px;color: #4e4f53;margin: 0px;padding: 0px;}

.roll-box-t3_title{ width: 100%; font-size:20px; line-height:72px; color:#FFF; padding-left:17px;background-color: #30a5ed;float:left}
.roll-box-t3_title img{ margin-right:16px;}
.roll-box-t3_txt{ width:100%; background-color:#c7e9fd;min-height:75px;padding-left:2%;padding-right:2%;padding-top:2%;padding-bottom:2%;border-bottom-left-radius:10px;border-bottom-right-radius:10px; float:left}
.roll-box-t3_txt p{font-size: 12px;line-height: 20px;color: #4e4f53;margin: 0px;padding: 0px;}

.roll-box-t4_title{ width: 100%; font-size:20px; line-height:72px; color:#FFF; padding-left:17px;background-color: #e55454;float:left}
.roll-box-t4_title img{ margin-right:16px;}
.roll-box-t4_txt{ width:100%; background-color:#f5d6d6;min-height:75px;padding-left:2%;padding-right:2%;padding-top:2%;padding-bottom:2%;border-bottom-left-radius:10px;border-bottom-right-radius:10px; float:left}
.roll-box-t4_txt p{font-size: 12px;line-height: 20px;color: #4e4f53;margin: 0px;padding: 0px;}



	/*首頁-關於我們*/
	.index-about{ padding-bottom:2%;background-size:cover;}
	.index-video{ width:50%; height:inherit; margin-top:2%; margin-left:2%;}
	.index-video img{ width:100%;}
	.index-text{ width:44%;margin-top:2%; margin-left:2%; float:left;}
	.index-about-title{font-size:20px; line-height:20px;letter-spacing:2px;}
	.index-about-text{height:inherit; font-size:15px; line-height:22px;margin-top:18px;}
	.index-about-btn{ width:183px; height:52px; margin-top:13px;}

	/*首頁-最新消息*/
	.index-news-box{height:inherit; background-size:cover; padding-top:4%; margin-top:0px;}
	.index-T{font-size:30px; line-height:30px;}

	.index-news-list{ width:95%; height:390px; margin-top:4%; margin-left:2.5%;}
	.index-news-item ul li{ width:32.3%; height:310px;margin-right:1.5%; padding:10px; float:left;}
	.index-news-item-img{ width:100%; height:140px;}
	.index-news-item-t{font-size:15px; line-height:15px;margin-top:10px;}
	.index-news-item-txt{height:57px; font-size:13px; line-height:18px; margin-top:10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; border-bottom:1px #d5dadb solid; margin-bottom:18px; float:left;}
	.index-news-item-time{ font-size:13px; line-height:25px;}
	.index-news-item-time span{ color:#ea4335; font-size:15px; padding-right:5px;}
	.index-news-item-btn{ width:92px; height:29px; border:1px #d5dadb solid; border-radius:30px; float:right}
	.index-news-item-btn a{ width:100%; font-size:14px; line-height:27px; color:#7f7f7f; text-align:center; float:left}
	.index-news-item-btn:hover{ background-color:#ea4335; border:0px;}
	.index-news-item-btn:hover a{ color:#FFF;}
	.index-news-item ul li:hover .index-news-item-t{ color:#ea4335;}
	.index-news-item ul li:hover .index-news-item-txt{ color:#ea4335;}
	
	.ny-x ul li{ height:316px !important; border:0px; border-bottom:0px;}
	.ny-x .index-news-item-img{ width:99.7%; height:188px !important;background-size:cover !important;}
	.index-news-x{ width:100%; height:188px; background:url('../image/x.png') no-repeat; background-size:100%; margin-top:-188px; float:left;}
	.ny-x .index-news-item-t{ margin-top:2px;}
	.ny-x .index-news-item-txt{height:40px; font-size:13px; line-height:18px; margin-top:10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; border-bottom:1px #d5dadb solid; margin-bottom:18px; float:left;}

	.carousel-indicators{bottom:-60px;}

	.carousel-indicators li {
		display: inline-block;
		width: 20px;
		height: 20px;
		margin: 1px;
		text-indent: -999px;
		cursor: pointer;
		background-color: #ffc06d;
		border: 1px solid #fff;
		border-radius: 10px;
	}

	.carousel-indicators .active {
		width: 20px;
		height: 20px;
		margin: 0;
		background-color: #ea4335;
	}


	/*底部*/
	.footer-box{ width:100%; height:inherit;}
	.footer-list{ width:95%; margin-top:5%; margin-bottom:5%; margin-left:2.5%; float:left}
	.footer-list ul li{padding-left:35px; margin-left:0px; margin-right:3%; float:left}
	.footer-list ul li p{ font-size:12px; line-height:20px;}

	.footer-list ul li:nth-child(1){background-size:30px;}
	.footer-list ul li:nth-child(2){background-size:30px;}
	.footer-list ul li:nth-child(3){background-size:30px;}
	.footer-list ul li:nth-child(4){background-size:30px;}

	.footer-sky{font-size:15px; line-height:60px;}


	/******內頁******/
	.ny-menu-box{height:120px; margin-top:80px;}
	.ny-menu-box1{height:120px;}
	.ny-menu-t{font-size:25px; line-height:25px; margin-top:22px;}
	.ny-menu-t1{margin-top:22px;}
	.ny-menu-list{margin-top:20px;}
	.ny-menu-list ul li{font-size:15px; line-height:15px; margin-right:5px;}
	.ny-menu-list ul li img{ height:15px; margin-top:-2px;}


	.ny-content-box{ padding-top:5%; padding-bottom:5%;}


	/*****服務內容*****/
	.ny-fwnr-box{ width:95%;padding:2%; padding-top:2%; padding-bottom:2%; margin-left:2.5%}
	.ny-bt-box{font-size:20px; line-height:20px;border-radius:60px; padding:20px;}
	.ny-fwnr-list{ margin-top:4%;}
	.ny-fwnr-list ul li{min-height:75px; margin-bottom:5px; float:left;}
	/*.ny-fwnr-list ul li:nth-child(1){ background-size:20%;}
	.ny-fwnr-list ul li:nth-child(2){ background-size:20%;}
	.ny-fwnr-list ul li:nth-child(3){ background-size:20%;}
	.ny-fwnr-list ul li:nth-child(4){ background-size:20%;}
	.ny-fwnr-list ul li:nth-child(5){ background-size:20%;}
	.ny-fwnr-list ul li:nth-child(6){ background-size:20%;}
	.ny-fwnr-list ul li:nth-child(7){ background-size:20%;}
	.ny-fwnr-list ul li:nth-child(8){ background-size:20%;}*/
	.ny-fwnr-title{padding-left:17px;font-size:20px;}	
	.ny-fwnr-title>img{margin-right:16px;}
	.ny-fwnr-txt{ width:100%;min-height:75px; /*margin-left:20%;*/ padding-left:2%; padding-right:2%; padding-top:2%; padding-bottom:2%; float:left;}
	.ny-fwnr-txt p{ font-size:15px; line-height:20px;}
	.ny-fwnr-btn{ width:40%; height:40px;font-size:15px; line-height:38px; color:#FFF;margin-top:2%; margin-right:2%;}
	.ny-fwnr-btn a{ width:100%; color:#FFF; float:left;}


	.ny-fwnr-txt-color5 p{ line-height:20px;}

	.ny-fwnr-txt-color6 p{ line-height:40px;}

	/****聯絡我們*****/
	.contact-list{ width:95%; margin-left:2.5%;}
	.contact-list ul li{ width:48%; height:290px; margin-bottom:60px;padding-left:20px; padding-right:20px;}
	.contact-list ul li:nth-child(2n){ margin-right:0px;}
	.contact-list-t{font-size:20px; line-height:25px;margin-top:-25px; padding:10px;}
	.contact-list-t span{ font-size:16px; line-height:16px;}

	.contact-txt{font-size:16px; line-height:20px;margin-top:30px;}
	.contact-txt span:nth-child(1){ width:10%; float:left}
	.contact-txt span:nth-child(1) img{ width:15px;}
	.contact-txt span:nth-child(2){ width:90%; float:left}
	.contact-b-1{ margin-top:2px;}
	.contact-b-2{ margin-top:5px;}

	.contact-from{ width:95%; padding:0px; margin-left:2.5%;}
	.from-box1{ width:49%; float:left}
	.from-box2{ width:49%; float:right}
	.from-t{font-size:16px; line-height:16px;}
	.contact-from input{ width:100%; height:47px; background-color:#f6f6f6; border:1px #e4e1e8 solid; border-radius:5px; padding-left:5px; float:left;}
	.contact-from textarea{ width:100%; height:203px; background-color:#f6f6f6; border:1px #e4e1e8 solid; border-radius:5px; padding-left:5px; float:left;}
	.from-btn{ margin-top:28px; float:right}
	.from-btn ul{ margin:0px; padding:0px;}
	.from-btn ul li{ width:140px; height:54px; font-size:18px; line-height:54px; text-align:center; background-color:#b9b7b7; margin-left:19px; border-radius:5px; float:left}
	.from-btn ul li a{ width:100%; color:#FFF; float:left}
	.from-btn .active{ background-color:#ea4335}
	.map{ width:100%; float:left;}
	.map img{ width:100%;}

	/***影片集****/
	.video-box{ width:95%; margin-top:3%; margin-bottom:3%; margin-left:2.5%;}
	.video-box ul li{ width:49%; margin-right:2%; margin-bottom:2%;}
	.video-box ul li:nth-child(2n){ margin-right:0px;}
	.video-iframe{height:290px;}
	.video-iframe iframe{height:290px;}
	.video-t-box{height:70px;padding-left:10px; padding-right:10px;}
	.video-t{ font-size:16px; line-height:20px;}



	/*分頁代碼*/
	.page-box{ margin-bottom:5%;}
	.page-box ul li{ width:40px; height:40px; font-size:16px; line-height:40px; margin:4px;}



	/*最新資訊*/
	.news-box{ width:95%; margin-left:2.5%; margin-top:4%;margin-bottom:3%;}
	.news-box ul li{ margin-bottom:3%; }

	.news-time{font-size:15px; line-height:15px; margin-top:3%;}
	.news-content{font-size:16px; line-height:35px; color:#4e4f53; margin-top:4%; margin-bottom:4%; float:left;}

	/*電子刊物*/
	.kw-box{ width:95%; margin-top:4%; margin-left:2.5%}
	.kw-box ul li{ width:49%; margin-right:2%; margin-bottom:5%;float:left;}
	.kw-box ul li:nth-child(2n){ margin-right:0px;}
	.kw-box ul li:nth-child(3){ margin-right:2%}
	.kw-img-box{ height:512px;}
	.kw-img{height:489px;}
	.kw-t-box{height:79px; font-size:20px; line-height:20px;padding-top:20px; float:left;}
	.kw-btn{ width:100%; margin-top:17px; float:left;}
	.kw-btn ul{ margin:0 auto; padding:0px; display:table}
	.kw-btn ul li{ width:112px; height:38px; border-radius:5px; font-size:18px; line-height:38px; text-align:center; margin-right:16px; float:left;}


	/*入會申請*/
	.apply-txt-box{ width:95%;padding:50px; padding-top:0px; margin-top:2%; margin-left:2.5%;}
	.apply-txt-t{ width:80%; height:50px; font-size:20px; line-height:50px;margin-top:-25px; margin-left:10%;}
	.apply-txt{font-size:16px; margin-top:25px;}
	.apply-from-T{ width:80%; height:70px; font-size:20px; line-height:70px; background:url('../image/apply-from-T.png') 15% 50% no-repeat;background-color:#f9454e; margin-top:5%;}
	.apply-from-T2{height:70px; font-size:18px; line-height:70px;margin-top:3%; float:left}
	.apply-from-box{ width:95%; margin-left:2.5%;}
	.apply-from-t{font-size:20px; line-height:20px; margin-top:4%; margin-bottom:4%;}
	.apply-from-box1{ width:48%;}
	.apply-from-box2{ width:48%;}
	.apply-from-box3{ width:52%;}
	.apply-from-tt{font-size:13px; line-height:13px;}
	.apply-from-tt2{ font-size:16px; line-height:44px; color:#949494; margin-top:10px;float:left;}
	.apply-from-input{height:45px; font-size:16px; margin-top:10px; margin-bottom:13px;}
	.apply-from-photo-box{height:213px; background-color:#f6f6f6; border:1px #e4e1e8 solid; border-radius:5px;margin-top:10px; margin-bottom:13px; padding:27px; float:left}
	.apply-from-photo{ width:40%; height:155px; margin-right:0px; float:left}
	.apply-from-photo-btn{ width:50%; height:30px; font-size:15px; line-height:30px; margin-top:40px; margin-left:5%; float:left}
	.apply-from-photo-btn2{ width:50%; height:30px; font-size:15px; line-height:30px; margin-top:15px;}
	.apply-from-photo-btn-t{ width:50%; font-size:13px; line-height:13px;margin-top:10px; text-align:center; margin-left:5%;}
	.apply-from-photo-btn-t2{ width:100%; font-size:17px; line-height:17px; color:#949494;  text-align:center; margin:0 auto;margin-top:60px;}

	.apply-from-box input[type="checkbox"] {
		display: none;
	}
	.apply-from-box label{font-size:16px;margin-top:10px; margin-bottom:13px;}
	.apply-from-box input[type="checkbox"]+label>i {
		width: 45px;
		height: 45px;
		margin-right:10px;

	}


	.apply-from-box input[type="checkbox"]:checked+label>i::before {
		width: 45px;
		height: 45px;
	}

	.apply-from-box label{font-size:16px;margin-top:10px; margin-bottom:13px;}
	.apply-from-box input[type="radio"]+label>i {
		width: 45px;
		height: 45px;
		margin-right:10px;

	}


	.apply-from-box input[type="radio"]:checked+label>i::before {
		width: 45px;
		height: 45px;
	}

	.checkbox-m1{ margin-right:5%;}

	/**屬下機構**/
	.ny-jg-box{ width:100%; padding:5%; float:left}
	.padding-0{ padding:0px !important;}
	.sxjg-box{ height:500px;background:url('../image/jg-b.jpg') 50% 50% no-repeat; background-size:cover; padding-top:58px; float:left;}

	.sxjg-list{ width:95%; margin-left:2.5%}
	.sxjg-list ul li{padding:3%; margin-bottom:8%; padding-top:10%; float:left}
	.sxjg-t{ width:80%; font-size:20px; line-height:50px;margin-left:10%; margin-top:-13%; float:left}
	.sxjg-list ul li p{ font-size:16px; line-height:25px; color:#333333;}
	.sxjg-list ul li img{ max-width:100%;}
	.sxjg-t2{ font-size:18px  !important; color:#ea5335 !important;}
	.b-a2d056{ background-color:#a2d056 !important}
	.b-1a99e8{ background-color:#1a99e8 !important}
	.b-f4bb4a{ background-color:#f4bb4a !important}
	.b-cc6698{ background-color:#cc6698 !important}
	.b-f88131{ background-color:#f88131 !important}
	.color-a2d056{ color:#a2d056 !important}
	.color-1a99e8{ color:#1a99e8 !important;}
	.color-f4bb4a{ color:#f4bb4a !important;}
	.color-cc6698{ color:#cc6698 !important;}
	.color-f88131{ color:#f88131 !important;}
	.contact{ text-align:center;}

}


/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media(max-width:500px){

	.header-box{height:60px;}
	.logo{ width:70%;}
	/*.logo img{height:30px; margin-top:15px;}*/
	.lg-box{ width:30%;}
	.logo img {
    height: 45px;
    margin-top: 0;
	}
	.url-box{ margin-top:15px;float:left}
	.url-box ul{ margin:0px; padding:0px;}
	.url-box ul li{ margin-left:6px; float:left;}
	.url-box ul li img{ width:25px;}
	.wehatq{ width:100px; position:absolute; z-index:999999; display:none; margin-left:-66px;}
	.wehatq img{ width:100% !important}
	.phone-btn{ font-size:25px; line-height:25px; margin-left:20px; color:#f9605f; margin-top:15px; float:left;}

	/*彈窗*/
	.popup-box{ border-radius:20px; }
	.popup-t{ padding: 15px 20px;}
	.popup-t-left{ font-size:18px; line-height:30px;}
	.popup-t-right{ font-size:30px; line-height:30px;}

	.popup-content{ font-size:16px; padding:20px; }
	.popup-content img{ max-width:100%;}
	.closep{ display:none;}

	/*導航*/
	.menu-list ul li{ width:100%; font-size:16px; line-height:50px; margin-left:0px; padding-left:30px; padding-right:0px; float:left;}

	.menu-ej{ width:300px; height:0px; overflow:hidden; position:inherit; z-index:9999; margin-top:0px; margin-left:-30px; background-color:#FFF;float:left}
	.menu-ej ul li{ width:100%; font-size:13px; line-height:30px; padding-left:30px; padding-right:15px; margin-left:0px; float:left}

	.menu-ej-b{ background:url('../image/menu-b1.png') 50% 50% no-repeat;}
	.menu-list ul li:hover .menu-ej-b{ background:url('../image/menu-b2.png') 50% 50% no-repeat;}
	.menu-list .active  .menu-ej-b{ background:url('../image/menu-b2.png') 50% 50% no-repeat;}
	.m-menu-on{ width:300px;transition: all .34s;}

	.menu-box-en{ height:100%}
	.menu-list-en ul li{ height:inherit; font-size:16px !important; line-height:60px; padding-left:20px; padding-right:0px; text-align:left; padding-top:0px;float:left;}

	.menu-list-en ul li a{ height:inherit;}
	.menu-list-en ul li a span{ width:auto;margin-top:12px; float:none}

	.menu-list-en .menu-ej{ margin-top:0px; margin-left:-20px;}
	.menu-list-en .menu-ej-b{ background:url('../image/menu-b1.png') 95% 50% no-repeat;}
	.menu-list-en ul li:hover .menu-ej-b{ background:url('../image/menu-b2.png') 95% 50% no-repeat;}
	.menu-list-en .active  .menu-ej-b{ background:url('../image/menu-b2.png') 95% 50% no-repeat;}
	.menu-list-en .menu-ej ul li{ padding-top:0px; line-height:45px;}

	/*幻燈片*/
	.slide-box{ width:100%; height:inherit; margin-top:60px;}

	.swiper-pagination {
		margin-top:-5%;
	}
	.button {

		top:0%;}
	.swiper-button-prev {
		width: 40px;
		height: 30px;
	}
	.swiper-button-next {
		width: 40px;
		height: 30px;
	}
	.swiper-pagination-bullet {
		margin-left: 5px;
		margin-right: 5px;
		width: 10px;
		height: 10px;
	}

	/*滾動區域*/
	.roll-box{ width:95%; margin-top:2%; margin-bottom:3%; margin-left:2.5%;float:left;}
	.roll-box ul{ margin:0px; padding:0px;}
	.roll-box ul li{ width:49%; margin-right:2%; margin-top:3%; float:left}
	.roll-box ul li img{ width:100%;}
	.roll-box ul li:nth-child(2n){ margin-right:0px;}
	
	



	/*首頁-關於我們*/
	.index-about{ padding-bottom:3%;background-size:cover;}
	.index-video{ width:95%; height:inherit; margin-top:3%; margin-left:2.5%;}
	.index-video img{ width:100%;}
	.index-text{ width:95%;margin-top:3%; margin-left:2.5%; float:left;}
	.index-about-title{font-size:18px; line-height:18px;letter-spacing:1px;}
	.index-about-text{height:inherit; font-size:13px; line-height:20px;margin-top:15px;}
	.index-about-btn{ width:100%; height:52px; margin-top:13px;}

	/*首頁-最新消息*/
	.index-news-box{height:inherit; background-size:cover; padding-top:4%; margin-top:0px;}
	.index-T{font-size:25px; line-height:25px;}

	.index-news-list{ width:95%; height:inherit; margin-bottom:15%; margin-top:4%; margin-left:2.5%;}
	.index-news-item ul li{ width:100%; height:inherit;margin-right:0%; padding:10px; margin-bottom:2%; float:left;}
	.index-news-item-img{ width:100%; height:250px; }
	.index-news-item-t{font-size:15px; line-height:15px;margin-top:10px;}
	.index-news-item-txt{height:58px; font-size:13px; line-height:18px; margin-top:10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; border-bottom:1px #d5dadb solid; margin-bottom:18px; float:left;}
	.index-news-item-time{ font-size:13px; line-height:25px;}
	.index-news-item-time span{ color:#ea4335; font-size:15px; padding-right:5px;}
	.index-news-item-btn{ width:92px; height:29px; border:1px #d5dadb solid; border-radius:30px; float:right}
	.index-news-item-btn a{ width:100%; font-size:14px; line-height:27px; color:#7f7f7f; text-align:center; float:left}
	.index-news-item-btn:hover{ background-color:#ea4335; border:0px;}
	.index-news-item-btn:hover a{ color:#FFF;}
	.index-news-item ul li:hover .index-news-item-t{ color:#ea4335;}
	.index-news-item ul li:hover .index-news-item-txt{ color:#ea4335;}
	
	.ny-x ul li{ height:inherit !important; border:0px; border-bottom:0px;}
	.ny-x .index-news-item-img{ width:99.7%; height:324px !important;background-size:cover !important;}
	.index-news-x{ width:100%; height:324px; background:url('../image/x.png') no-repeat; background-size:100%; margin-top:-324px; float:left;}
	.ny-x .index-news-item-t{ margin-top:2px;}
	.ny-x .index-news-item-txt{height:40px; font-size:13px; line-height:18px; margin-top:10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; border-bottom:1px #d5dadb solid; margin-bottom:18px; float:left;}

	.carousel-indicators{bottom:-40px;}

	.carousel-indicators li {
		display: inline-block;
		width: 15px;
		height: 15px;
		margin: 1px;
		text-indent: -999px;
		cursor: pointer;
		background-color: #ffc06d;
		border: 1px solid #fff;
		border-radius: 10px;
	}

	.carousel-indicators .active {
		width: 15px;
		height: 15px;
		margin: 0;
		background-color: #ea4335;
	}


	/*底部*/
	.footer-box{ width:100%; height:inherit;}
	.footer-list{ width:95%; margin-top:5%; margin-bottom:5%; margin-left:2.5%; float:left}
	.footer-list ul li{ width:100%;padding-left:35px; margin-left:0px; margin-right:0%; margin-bottom:3%; float:left}
	.footer-list ul li p{ font-size:13px; line-height:20px; font-weight:lighter}

	.footer-list ul li:nth-child(1){background-size:30px;}
	.footer-list ul li:nth-child(2){background-size:30px;}
	.footer-list ul li:nth-child(3){background-size:30px;}

	.footer-sky{font-size:13px; line-height:50px;}


	/******內頁******/
	.ny-menu-box{height:120px; margin-top:60px;}
	.ny-menu-t{font-size:25px; line-height:25px; margin-top:22px;}
	.ny-menu-list{margin-top:20px;}
	.ny-menu-list ul li{font-size:15px; line-height:15px; margin-right:5px;}
	.ny-menu-list ul li img{ height:15px; margin-top:-2px;}


	.ny-content-box{ padding-top:5%; padding-bottom:5%;}


	/*****服務內容*****/
	.ny-bt-box{font-size:16px; line-height:16px;border-radius:30px; padding:3%; letter-spacing:1px;}
	.ny-fwnr-list{ margin-top:4%;}
	.ny-fwnr-list ul li{min-height:60px; margin-bottom:5px; float:left;}
	.ny-fwnr-list ul li:nth-child(1){ background-size:20%;}
	.ny-fwnr-list ul li:nth-child(2){ background-size:20%;}
	.ny-fwnr-list ul li:nth-child(3){ background-size:20%;}
	.ny-fwnr-list ul li:nth-child(4){ background-size:20%;}
	.ny-fwnr-list ul li:nth-child(5){ background-size:20%;}
	.ny-fwnr-list ul li:nth-child(6){ background-size:20%;}
	.ny-fwnr-list ul li:nth-child(7){ background-size:20%;}
	.ny-fwnr-list ul li:nth-child(8){ background-size:20%;}
	.ny-fwnr-txt{ width:100%;min-height:60px; /*margin-left:20%;*/ padding-left:2%; padding-right:2%; padding-top:2%; padding-bottom:2%; float:left;}
	.ny-fwnr-txt p{ font-size:13px; line-height:18px;}
	.ny-fwnr-btn{ width:40%; height:30px;font-size:12px; line-height:28px; color:#FFF;margin-top:2%; margin-right:2%;}
	.ny-fwnr-btn a{ width:100%; color:#FFF; float:left;}


	.ny-fwnr-txt-color5 p{ line-height:20px;}

	.ny-fwnr-txt-color6 p{ line-height:20px;}

	/****聯絡我們*****/
	.contact-list{ margin-top:5%;}
	.contact-list ul li{ width:100%; height:inherit; margin-bottom:8%;padding-left:20px; padding-right:20px; padding-bottom:5%;}
	.contact-list ul li:nth-child(2n){ margin-right:0px;}
	.contact-list-t{font-size:16px; line-height:20px;margin-top:-15px; padding:10px;}
	.contact-list-t span{ font-size:13px; line-height:13px;}


	.contact-txt{font-size:16px; line-height:20px;margin-top:30px;}
	.contact-txt span:nth-child(1){ width:10%; float:left}
	.contact-txt span:nth-child(1) img{ width:15px;}
	.contact-txt span:nth-child(2){ width:90%; float:left}
	.contact-b-1{ margin-top:2px;}
	.contact-b-2{ margin-top:5px;}

	.from-box1{ width:100%; float:left}
	.from-box2{ width:100%; float:right}
	.from-t{font-size:16px; line-height:16px;}
	.contact-from input{ width:100%; height:47px; background-color:#f6f6f6; border:1px #e4e1e8 solid; border-radius:5px; padding-left:5px; float:left;}
	.contact-from textarea{ width:100%; height:203px; background-color:#f6f6f6; border:1px #e4e1e8 solid; border-radius:5px; padding-left:5px; float:left;}
	.from-btn{ margin-top:20px; float:right}
	.from-btn ul{ margin:0px; padding:0px;}
	.from-btn ul li{ width:120px; height:40px; font-size:16px; line-height:40px;}
	.from-btn ul li a{ width:100%; color:#FFF; float:left}

	/***影片集****/
	.video-box ul li{ width:100%; margin-right:0%; margin-bottom:5%;}
	.video-iframe{height:250px;}
	.video-iframe iframe{height:250px;}
	.video-t-box{height:60px;padding-left:5px; padding-right:5px;}
	.video-t{ font-size:15px; line-height:18px;}



	/*分頁代碼*/
	.page-box ul li{ width:30px; height:30px; font-size:13px; line-height:30px; margin:4px;}


	/*最新資訊*/
	.news-box{margin-top:5%;margin-bottom:3%;}
	.news-box ul li{ margin-bottom:5%; }

	.news-time{font-size:13px; line-height:13px;}
	.news-content{font-size:14px; line-height:30px; }

	/*電子刊物*/
	.kw-box{ width:95%; margin-top:4%; margin-left:2.5%}
	.kw-box ul li{ width:100%; margin-right:0%; margin-bottom:5%;float:left;}
	.kw-box ul li:nth-child(2n){ margin-right:0px;}
	.kw-box ul li:nth-child(3){ margin-right:0%}
	.kw-img-box{ height:545px;}
	.kw-img{height:520px;}
	.kw-t-box{height:75px; font-size:16px; line-height:16px;padding-top:18px; float:left;}
	.kw-btn{ width:100%; margin-top:17px; float:left;}
	.kw-btn ul{ margin:0 auto; padding:0px; display:table}
	.kw-btn ul li{ width:112px; height:38px; border-radius:5px; font-size:16px; line-height:38px; text-align:center; margin-right:16px; float:left;}

	/*入會申請*/
	.apply-txt-box{ width:95%;padding:3%;}
	.apply-txt-t{ height:40px; font-size:16px; line-height:40px;margin-top:-25px;}
	.apply-txt{font-size:13px; margin-top:5%;}
	.apply-from-T{ height:50px; font-size:16px; line-height:50px; background:url('../image/apply-from-T.png') 10% 50% no-repeat; background-size:20px;background-color:#f9454e; margin-top:5%;}
	.apply-from-T2{height:50px; font-size:16px; line-height:50px;margin-top:3%; float:left}
	.apply-from-t{font-size:16px; line-height:16px;}
	.apply-from-box1{ width:100%;}
	.apply-from-box2{ width:100%;}
	.apply-from-box3{ width:65%;}
	.apply-from-tt{font-size:13px; line-height:13px;}
	.apply-from-tt2{ font-size:13px; line-height:44px; color:#949494; margin-top:10px;float:left;}
	.apply-from-input{height:45px; font-size:16px; margin-top:10px; margin-bottom:13px;}
	.apply-from-photo-box{height:213px; background-color:#f6f6f6; border:1px #e4e1e8 solid; border-radius:5px;margin-top:10px; margin-bottom:13px; padding:27px; float:left}
	.apply-from-photo{ width:40%; height:155px; margin-right:0px; float:left}
	.apply-from-photo-btn{ width:50%; height:30px; font-size:15px; line-height:30px; margin-top:40px; margin-left:5%; float:left}
	.apply-from-photo-btn2{ width:50%; height:30px; font-size:15px; line-height:30px; margin-top:15px;}
	.apply-from-photo-btn-t{ width:50%; font-size:13px; line-height:13px;margin-top:10px; text-align:center; margin-left:5%;}
	.apply-from-photo-btn-t2{ width:100%; font-size:17px; line-height:17px; color:#949494;  text-align:center; margin:0 auto;margin-top:60px;}

	.apply-from-box input[type="checkbox"] {
		display: none;
	}
	.apply-from-box label{font-size:13px;margin-top:10px; margin-bottom:13px;}
	.apply-from-box input[type="checkbox"]+label>i {
		width: 45px;
		height: 45px;
		margin-right:10px;

	}


	.apply-from-box input[type="checkbox"]:checked+label>i::before {
		width: 45px;
		height: 45px;
	}

	.apply-from-box label{font-size:13px;margin-top:10px; margin-bottom:13px;}
	.apply-from-box input[type="radio"]+label>i {
		width: 45px;
		height: 45px;
		margin-right:10px;

	}


	.apply-from-box input[type="radio"]:checked+label>i::before {
		width: 45px;
		height: 45px;
	}

	.checkbox-m1{ margin-right:5%;}

	.sxjg-list{ width:95%; margin-left:2.5%}
	.sxjg-list ul li{padding:3%; margin-bottom:8%; padding-top:10%; float:left}
	.sxjg-t{ width:90%; font-size:16px; line-height:18px;margin-left:5%; margin-top:-14.5%; padding-top:2%; padding-bottom:2%; float:left}
	.sxjg-list ul li p{ font-size:13px; line-height:25px; color:#333333;}
	.sxjg-list ul li img{ max-width:100%;}
	.sxjg-t2{ font-size:16px  !important; color:#ea5335 !important;}
	.b-a2d056{ background-color:#a2d056 !important}
	.b-1a99e8{ background-color:#1a99e8 !important}
	.b-f4bb4a{ background-color:#f4bb4a !important}
	.b-cc6698{ background-color:#cc6698 !important}
	.b-f88131{ background-color:#f88131 !important}
	.color-a2d056{ color:#a2d056 !important}
	.color-1a99e8{ color:#1a99e8 !important;}
	.color-f4bb4a{ color:#f4bb4a !important;}
	.color-cc6698{ color:#cc6698 !important;}
	.color-f88131{ color:#f88131 !important;}
	.contact{ text-align:center;}

}
@media(max-width:375px){
.ny-x ul li{ height:inherit !important; border:0px; border-bottom:0px;}
	.ny-x .index-news-item-img{ width:99.7%; height:292px !important;background-size:cover !important;}
	.index-news-x{ width:100%; height:292px; background:url('../image/x.png') no-repeat; background-size:100% 100%; margin-top:-292px; float:left;}
	.ny-x .index-news-item-t{ margin-top:2px;}
	.ny-x .index-news-item-txt{height:40px; font-size:13px; line-height:18px; margin-top:10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; border-bottom:1px #d5dadb solid; margin-bottom:18px; float:left;}
}

@media(max-width:320px){
	.logo{ width:70%;}
	/*.logo img{height:25px; margin-top:15px;}*/
	.lg-box{ width:30%;}
	.url-box{ margin-top:15px;float:left}
	.url-box ul{ margin:0px; padding:0px;}
	.url-box ul li{ margin-left:6px; float:left;}
	.url-box ul li img{ width:20px;}
	.phone-btn{ font-size:20px; line-height:25px; margin-left:10px; color:#f9605f; margin-top:13px; float:left;}

	/*導航*/
	.menu-list ul li{ width:100%; font-size:16px; line-height:50px; margin-left:0px; padding-left:30px; padding-right:0px; float:left;}

	.menu-ej{ width:250px; height:0px; overflow:hidden; position:inherit; z-index:9999; margin-top:0px; margin-left:-30px; background-color:#FFF;float:left}
	.menu-ej ul li{ width:100%; font-size:13px; line-height:30px; padding-left:30px; padding-right:15px; margin-left:0px; float:left}

	.menu-ej-b{ background:url('../image/menu-b1.png') 50% 50% no-repeat;}
	.menu-list ul li:hover .menu-ej-b{ background:url('../image/menu-b2.png') 50% 50% no-repeat;}
	.menu-list .active  .menu-ej-b{ background:url('../image/menu-b2.png') 50% 50% no-repeat;}
	.m-menu-on{ width:250px;transition: all .34s;}
	
	.ny-x ul li{ height:inherit !important; border:0px; border-bottom:0px;}
	.ny-x .index-news-item-img{ width:99.7%; height:247px !important;background-size:cover !important;}
	.index-news-x{ width:100%; height:247px; background:url('../image/x.png') no-repeat; background-size:100%; margin-top:-247px; float:left;}
	.ny-x .index-news-item-t{ margin-top:2px;}
	.ny-x .index-news-item-txt{height:40px; font-size:13px; line-height:18px; margin-top:10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; border-bottom:1px #d5dadb solid; margin-bottom:18px; float:left;}

}
