@charset "utf-8";
/* CSS Document */

body{ font-family: "微软雅黑", "Microsoft JhengHei", "Microsoft YaHei", Tohoma, Arial;}
body.page_mobilehome{ color:#fff;}
.langbar, .go-pcurl{ display:none;}
.module.module-minicart{ display:none;}

.header .minner{ max-width:100% !important;}

.header_slider .item{ position:relative;}
.header_slider .item .img img:last-child{ display:none;}
.header_slider .item .info{ position:absolute; left:0; top:0; width:100%; height:100%; display: flex; align-items: center;  justify-content: center;}
.header_slider .item .info .outer{ width:30vw; height:30vw; text-align:center; background:rgba(251,134,32,0.75); color:#fff; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.header_slider .item .info .outer h3{ margin:7vw 0 0 0; padding:0; font-size:4vw; color:#fff; text-shadow: 0 0 15px rgba(0, 0, 0, 0.5) ; -webkit-text-shadow: 0 0 15px rgba(0, 0, 0, 0.5) ; 	-moz-text-shadow: 0 0 15px rgba(0, 0, 0, 0.5) ; }
.header_slider .item .info .outer p{ margin:2vw 0 0 0; padding:0; font-size:2.2vw; line-height:4vw; color:#fff;text-shadow: 0 0 15px rgba(0, 0, 0, 0.5) ; -webkit-text-shadow: 0 0 15px rgba(0, 0, 0, 0.5) ; 	-moz-text-shadow: 0 0 15px rgba(0, 0, 0, 0.5) ;}
.header_slider  .owl-controls .owl-dots{ position:absolute; right:20px; bottom:20px; width:5px;}
.header_slider  .owl-controls .owl-dots .owl-dot{ margin:0; padding:0;}
.header_slider  .owl-controls .owl-dots .owl-dot span{ margin:0; width:5px; height:30px; border-radius:0; background:#fb8620;opacity:1;}
.header_slider  .owl-controls .owl-dots .owl-dot.active span{ background:#fff; opacity:1;}
.page_mobilehome .main .module.module-um.md_style1{ max-width:100% !important;}

.section_header .navi_div{ position:absolute; left:0; top:0; right:0; width:100%; z-index:2;}
.section_header .navi_div .outer{ max-width:1080px; margin:20px auto 0 auto; background:#fff; padding: 10px 50px 0px 50px;}
.section_header .navi_div .outer:after{ content:''; display:block; clear:both;}
.section_header .brand{float:left; width:30%; margin-top:5px;}
.section_header .main_navi{ float:right;}
.section_header .main_navi li a{ display:inline-block; text-align:center; border:none;    padding-top: 0; padding-bottom: 25px;}
.section_header .main_navi li a:hover{ border:none;}
.section_header .main_navi li a:hover span:first-child{ color:#fb8620;}
.section_header .main_navi li span{ display:block;}
.section_header .main_navi li span:first-child{ color:#3e3a39; font-size:15px;}
.section_header .main_navi li span:last-child{ color:#888888; font-size:12px;}
.section_header .main_navi li li a{ padding:10px;}
.section_deliver_accurate{ position:relative; padding:5vw 0;}
.section_deliver_accurate:before{ background:#fb8620; content:''; position:absolute; left:0; top:0; height:50%; width:100%; z-index:-1;}
.section_deliver_accurate .title{font-size:3vw; font-weight:400; text-align:center; color:#fff; position:relative; max-width:1180px; margin:0 auto;}
.section_deliver_accurate .title:before{ position:absolute; left:0; right:0; content:''; background:#fff; top:50%; height:1px; z-index:-1;}
.section_deliver_accurate .title b{ background:#fb8620; display:inline-block; padding:0 20px;}
.section_deliver_accurate .sub_title{font-size:1.5vw; text-align:center;}
.section_deliver_accurate .desc{font-size:1vw; margin-top:3.5vw; line-height:3vw; text-align:center; color:#fff;}
.section_deliver_accurate .service_list{ max-width:1180px; margin:3.5vw auto 0 auto; }
.section_deliver_accurate .service_list:after{ content:''; display:block; clear:both;}
.section_deliver_accurate .service_list .left_div{ float:left; width:50%;}
.section_deliver_accurate .service_list .left_div .top_div:after{ content:''; display:block; clear:both;}
.section_deliver_accurate .service_list .left_div .top_div div{ width:33.33333%;   text-align:center; float:left;}
.section_deliver_accurate .service_list .left_div .top_div div a{background:#c8c9c9; font-size:1.2vw; display:block; width:100%; border:1px solid #fff; height:100%; color:#fff; display: flex;  align-items: center;  justify-content: center; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.section_deliver_accurate .service_list .left_div .top_div div:nth-child(even) a{ background:#9e9f9f;}
.section_deliver_accurate .service_list .left_div .top_div div a:hover{ text-decoration:none; color:#fb8620;}
.section_deliver_accurate .service_list .left_div .bottom_div{ }
.section_deliver_accurate .service_list .left_div .bottom_div div a{background:#fb8620;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;font-size:1.2vw; display:block; width:100%; border:1px solid #fff; height:100%; color:#fff; font-size:1.2vw; display:block; width:100%; border:1px solid #fff; height:100%; color:#fff;display: flex;  align-items: center;  justify-content: center;}
.section_deliver_accurate .service_list .left_div .bottom_div div a:hover{background:#9e9f9f; text-decoration:none; }
.section_deliver_accurate .service_list .right_div{ float:right; width:50%;}
.section_deliver_accurate .service_list .right_div img{ width:100%;}

.section_collect{ background:#f6f7f7; position:relative;    padding-bottom: 2vw;}
.section_collect:before{ content:''; z-index:1;position:absolute; left:0; top:0; width:100%; height:3.6vw; background:#fff;}
.section_collect .title{ text-align:center; font-size:2.5vw; z-index:2; position:relative; }
.section_collect .title .english{ color:#fb8620;}
.section_collect .title .chinese{ color:#3e3a39;}
.section_collect .collect_list{ max-width:1180px; margin:0 auto;}
.section_collect .collect_list:after{ content:''; display:block; clear:both;}
.section_collect .collect_list .item{ width:33.33333%; text-align:center; float:left;}
.section_collect .collect_list .item .outer{ margin:20px; background:#fff; -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3); padding:20px; -webkit-border-radius: 15px; -moz-border-radius:15px;  border-radius:15px;}
.section_collect .collect_list .item .outer .img:hover{ opacity:0.5;}
.section_collect .collect_list .item .outer .img img{ width:100%; }
.section_collect .collect_list .item .outer h4{ margin:20px 0 0 0; padding:0; font-size:1.2vw; color:#fb8620;}
.section_collect .collect_list .item .outer p{ margin:20px 0 0 0; padding:0; font-size:1vw; color:#3e3a39;}
.section_collect .collect_list .item .outer .action{ margin-top:20px; position:relative;}
.section_collect .collect_list .item .outer .action:before{ position:absolute; background:#eeeeee; width:30px; height:30px; content:''; border-radius:50%; left:45%; top:-5px; z-index:1 }
.section_collect .collect_list .item .outer .action a{ position:relative; z-index:2;}

.section_company{ border-top:5px solid #fb8620; padding:3vw 0; background:url(/ezfiles/29/1029/img/821/map_bg.jpg) center no-repeat; background-size:cover;}
.section_company .list{max-width:1400px; margin:0 auto;}
.section_company .list:after{ content:''; display:block; clear:both;}
.section_company .list .location{ color:#fb8620; font-size:30px; position:relative; margin-bottom:30px;}
.section_company .list .location:before{ content:''; position:absolute; left:0; bottom:-10px; width:80px; height:3px; background:#fb8620;}
.section_company .list .company{ color:#3e3a39; font-size:16px;}
.section_company .list .company ul{ margin-left:0; padding-left: 25px;}
.section_company .list .desc{ color:#3e3a39; font-size:14px;}
.section_company .list .info{ margin-top: 3.5vw;}
.section_company .list:nth-child(1) .map{ float:left; width:50%;}
.section_company .list:nth-child(1) .info{ float:right; width:50%;}
.section_company .list:nth-child(1) .info .outer{ margin-left:10%;}
.section_company .list:nth-child(2) .map{ float:right; width:50%;}
.section_company .list:nth-child(2) .info{ float:left; width:50%;}
.section_company .list:nth-child(2) .info .outer{ margin-right:10%;float: right;}

.section_serve{ padding:3vw 0;}
.section_serve .title{ text-align:center; font-size:2.5vw; margin-bottom:30px;}
.section_serve .title .english{ color:#fb8620;}
.section_serve .title .chinese{ color:#3e3a39;}
.section_serve .client_slider{ max-width:1180px; margin:0 auto;}
.section_serve .client_slider .list_div:after{ content:''; display:block; clear:both;}
.section_serve .client_slider .list_div div{ float:left; width:20%; height:80px; text-align:center; margin:10px 0;display: flex;  align-items: center;  justify-content: center;}
.section_serve .client_slider .list_div div img{ width:auto; max-width:130px;  max-height:112px;}
.section_serve .client_slider .item>div{display: flex;flex-wrap: wrap; min-height:200px;}
.section_serve .client_slider .item>div>div{display: flex; height:50%; width:100%;align-items: center;  justify-content: center;}

.section_serve .client_slider div img{ width:auto; max-width:130px;  max-height:112px;}

.section_serve .client_slider .owl-controls .owl-nav .owl-prev{ background:url(/ezfiles/29/1029/img/821/icon_gray_arrow_left.png) center no-repeat; width:30px; height:70px; position:absolute; left:-40px; top:50%;}
.section_serve .client_slider .owl-controls .owl-nav .owl-next{ background:url(/ezfiles/29/1029/img/821/icon_gray_arrow_right.png) center no-repeat; width:30px; height:70px; position:absolute; right:-40px; top:50%;}


.footer .minner{ max-width:1180px !important;}
.section_footer{ margin:30px 0;}
.section_footer:after{ content:''; display:block; clear:both;}
.section_footer .info{ display:table; width:100%;}
.section_footer .info:after{ content:''; display:block; clear:both;}
.section_footer .info .company{ display:table-cell; vertical-align:middle; width:60%; font-size:13px; line-height:34px;}
.section_footer .info .map{ display:table-cell; vertical-align:middle;width:40%;}
.section_footer .copyright_allrights{ margin-top:15px; text-align:center; font-size:13px;}

.navbar-toggle{border: 2px solid #fb8620; border-radius: 0; top:15px;}
.navbar-toggle span:after, .navbar-toggle span:before{ background:#fb8620;}
.navbar-toggle span:after, .navbar-toggle span:after{ background:#fb8620;}

.detail_div{ margin-bottom:50px; line-height:26px; min-height:500px;}
.detail_div h3{text-align:center; font-size:36px; color:#fb8620; position:relative; margin:40px 0;}
.detail_div h3:before{ position:absolute; left:0; right:0; content:''; background:#fb8620; top:50%; height:1px; z-index:-1;}
.detail_div h3 b{ background:#fff; display:inline-block; padding:0 20px;}
.detail_div h4{ text-align:center; margin:40px 0 40px 0; font-size:24px;}
.detail_div h4 b{ display:inline-block; position:relative;}
.detail_div h4 b:before{ position:absolute; content:''; bottom:-10px; left:10%; right:10%; background:#fb8620; height:2px;}
.detail_div .border{ padding:15px; border:1px solid #999; display:inline-block;}
.detail_div .border.suggest{ padding:0px 15px; display:inline-block; margin-bottom:10px; border:none; color:#fff; background:#fb8620;}
.detail_div .slogan{ margin:15px 0;  color:#fb8620;}
.detail_div .orange{ color:#fb8620;}
.detail_div .border.orange{ padding:2px 15px; margin-bottom:10px;}
.detail_div .aica{ display:inline-block; background:url(/ezfiles/29/1029/img/821/logo_aica.png) center no-repeat; width:48px; height:20px; background-size:auto 20px; text-indent:-999px;}
.detail_div  .faq li{ float:none; margin-bottom:20px;}
.detail_div  .faq li:last-child{ margin-bottom:0;}
.detail_div  .faq li div{ position:relative;}
.detail_div  .faq li div:first-child span:last-child{ font-weight:800; color:#fb8620;}
.detail_div  .faq li div:after{  content:'';  display:-webkit-box;clear:both;}
.detail_div  .faq li div span{ display:block; position:relative;}
.detail_div  .faq li div span:first-child{ width:30px; float:left;}
.detail_div  .faq li div span:last-child{ float:right; width:calc(100% - 30px); }
.detail_div  .faq li div span:first-child b{ display:inline-block; -webkit-border-radius: 50px; -moz-border-radius: 50px;border-radius: 50px; padding:2px; color:#fff; background:#fb8620; width:20px; height:20px; line-height:18px; text-align:center; font-size:12px;}
.detail_div table td{ padding:2px; font-size:13px; }
.detail_div .two_item:after{ display:block; clear:both; content:'';}
.detail_div .two_item li{ float:left; width:50%;}
.detail_div .coming_soon{
	border:1px solid #CCC;
	font-size:28px;
	min-height:300px;
	margin:100px 0;
 	display: flex;
	align-items: center;
	justify-content: center;
}
.news_slider .item{ padding:5px;}

.page_mobileptdetail .mpgtitle h3{ display:none;}
.page_mobileptdetail .module.module-misc{ display:none;}
.page_mobilercglist .module.module-rcglist{ margin:30px 0;}

.pdf_module .pdf_list{display: flex;flex-wrap:wrap; margin-left: -31px; margin-right: -31px;}
.pdf_module .pdf_list .item{ width:calc(100% / 3  - 31px); padding: 15px; border: 1px solid #e0e2e3; margin: 15px;}
.pdf_module .pdf_list .item .sub_title{color: #1A2731; font-weight: 800; font-size:20px; text-align: left; margin-bottom: 15px;}
.pdf_module .pdf_list .item .sub_info  .pdf_download{ display: flex;  align-items: center;  justify-content: flex-end;}
.pdf_module .pdf_list .item .sub_info  .pdf_download:hover{ color: #fb8620; text-decoration: none;}
.pdf_module .pdf_list .item .sub_info  .pdf_download i{ display: inline-block; width: 20px; height: 20px; background: url("/ezfiles/29/1029/img/821/icon_pdf.svg") center no-repeat; background-size: contain;}
.mt h3{color:#e0e2e3;border-bottom:1px solid #333; padding-left:0; }
.navbar-nav>li>.dropdown-menu{ border:none; background:#e0e2e3; overflow:visible;}
.navbar-nav>li>.dropdown-menu:before{
	content:'';
	position:absolute;
	top:-15px;
	left:35px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 10px 15px 10px;
	border-color: transparent transparent #e0e2e3 transparent;
}
.navbar-nav>li>.dropdown-menu ul{ margin:0; padding:0; list-style:none;}
.navbar-nav>li>.dropdown-menu ul a{ display:block; text-align:left;}
.navbar-nav>li>.dropdown-menu ul a:hover{ color:#fb8620; text-decoration:none;}

.float_div{ position:fixed; top:15%; z-index:999; right:0px; width:60px; }
.float_div a{ display:inline-block; margin:2px 0; position:relative; }
.float_div a img:last-child{ display:none;}
.float_div a img:first-child{ width:60px;}
.float_div a:hover img:last-child{ display:block; position:absolute; right:0; top:65px; z-index:9999;}
@media all and (max-width: 1400px) {
	.section_company .list{ width:100%;}	
}

@media all and (max-width: 1180px) {
	.section_serve .client_slider{ max-width:100%;}
	.section_serve .client_slider .owl-controls .owl-nav .owl-prev{ left:0;}
	.section_serve .client_slider .owl-controls .owl-nav .owl-next{ right:0;}
}
@media all and (max-width: 1080px) {
	.section_header .navi_div .outer{ margin-top:0;}
}
@media all and (max-width: 980px) {	
	.section_company .list .info{ margin-top:0;}
}
@media all and (max-width: 900px) {	
	.section_header .navi_div .outer{ padding:10px; background:rgba(255,255,255,0.8) }
	
}
@media all and (max-width: 767px) {	

	#Dyn_head{ margin-left:-15px; margin-right:-15px;}
	.page_mobilehome .main .row .col .mcol{ padding:0;}
	.page_mobilehome .minner{ padding:0;}
	
	.navi_list{ display:none;}
	.navi_list.collapse{ display:none;}
	.navi_list.in{ display:block;}
	.navbar-nav>li>.dropdown-menu ul a{ text-align:center;}
	.header_slider .item .img img:first-child{ display:none;}
	.header_slider .item .img img:last-child{ display:block;}
	.header_slider .item .info .outer{ width:50vw; height:50vw;}
	.header_slider .item .info .outer h3{ font-size:6vw;  margin: 12vw 0 0 0;}
	.header_slider .item .info .outer p{ font-size:3.2vw; line-height:5vw;}
	
	.section_header .brand{ float:none;}
	.section_header .main_navi{ float:none;}
	.section_header .main_navi li a{ display:block; text-align:center;}
	
	.section_company .list:nth-child(1) .map{ width:100%;}
	.section_company .list:nth-child(1) .info{ width:100%;  margin-top:15px;}
	.section_company .list:nth-child(2) .map{ width:100%; float:none; margin-top:15px;}
	.section_company .list:nth-child(2) .info{ width:100%; margin-top:15px;}
	.section_company .list:nth-child(2) .info .outer{ margin-left:10%; margin-right:0;    float: none;}
	
	.pdf_module .pdf_list {     margin-left: -16px; margin-right: -16px;}
	.pdf_module .pdf_list .item {   width: calc(100% / 1 - 31px);}
}
@media all and (max-width: 720px) {	
	.section_footer .info{ display:block;}
	.section_footer .info .company{ display:block; width:100%; margin-bottom:15px;}
	.section_footer .info .map{ display:block; width:100%;}
}
@media all and (max-width: 640px) {	
.navbar-toggle{ top:0;}
	.section_header .brand img{ height:40px;}
	
	.section_collect:before{    height: 6.8vw; }
	.section_collect .title{ font-size:5vw;}
	.section_collect .collect_list .item{ width:100%;}
	
	.section_serve .title{ font-size:5vw;}
	.section_serve .client_slider .list_div div{ width:33.333333%;}
	.section_deliver_accurate .title{font-size:5vw;}
	.section_deliver_accurate .desc { font-size: 2vw;  line-height: 5vw;}
	.section_company .list .location{ font-size:24px;}
	.section_deliver_accurate .service_list .left_div{ width:100%; float:none;}
	.section_deliver_accurate .service_list .right_div{ width:100%; float:none;}
	.section_deliver_accurate .service_list .left_div .top_div div a{ font-size:3.5vw;}
	.section_deliver_accurate .service_list .left_div .bottom_div div a{ font-size:3.5vw;}
	.section_collect .collect_list .item .outer h4{ font-size:3vw;}
	.section_collect .collect_list .item .outer p{ font-size:2vw;}
	.float_div a img:last-child{ max-width:200px;}
	.section_company .list:nth-child(1) .info .outer{ margin-left:5%;}
	.section_company .list:nth-child(2) .info .outer{ margin-left:5%;}	
}
@media all and (max-width: 480px) {	
	.section_serve .client_slider .list_div div{ width:50%;}
}