@charset "utf-8";
/* Time:2020/2/28 20:00:00 */

/* == Adaption Boilerplate ====================================================== */

@media screen and (min-width:1024px) and (max-width:1280px) {
#Frame_Designer,#Main_Business .Logistics,#Services ul.Serv_Title div,#Schemes ul.Scheme_Title div
{ min-width:100%!important; width:100%!important; clear:both; }
	
#Body_Frame,#Body_Main,#FooterDiv,#Body_Pages,#Main_About,div.AboutUS .Aboutitem,div.AlterSearch div.MainSearch
{ min-width:98%!important; width:98%!important; height:auto!important; }

#TOP_Menu menu { width:82%!important; padding-left:18%; }
#TOP_Menu menu div.MenuDiv { margin-left:2%; }

#SlidesBox .AFloat ul { min-width:97%!important; width:97%!important; top:0; left:1.5%; margin-left:0px; }

div.MainMenu ul.MenuItem label + label { margin-left:11%!important; }

.About-One dl.About-Right,.About-Two dl.About-Left { height:480px; background-size:cover; }
.AboutUS dl.About-text { min-width:85%!important; width:85%!important; margin:0 7.5%!important; line-height:22px; float:none; }
.About-Project { min-width:100%!important; width:100%!important; height:auto; background-color:#00309F; }
.About-Project .About-Four { min-width:100%!important; width:100%!important; margin:3% auto; color:#FFF; }


/* Services css */
.Serv-Left { width:100%; height:400px!important; position:relative; }
.Serv-Right,.Serv-Main { width:100%; height:780px!important; position:relative; }

.Serv-Left dl.Serv-text,.Serv-Main dl.Serv-text,.Serv-Right dl.Serv-text{ min-width:85%!important; width:85%!important; margin:0 7.5%!important; }

.IMG-Solution dl.Text { position:absolute; left:0; margin-left:0; }
.D-Solution { min-width:98%!important; width:98%!important; height:auto!important; }
.D-Solution .S-Five { width:calc(95%/5)!important; }
.D-Solution .S-Five + .S-Five { margin-left:calc(5%/4)!important; }

.D-Series { min-width:98%!important; width:98%!important; height:auto!important; }
.D-Series dl.S-Four { width:calc(95%/4)!important; }
.D-Series dl.S-Four + dl.S-Four { margin-left:calc(5%/3)!important; }


/* News_List css */
#Home_Frame #News_List,#Body_Frame #News_List { min-width:97%!important; width:97%!important; margin:5% 1.5%!important; padding:0; clear:both; float:none; }

#Document { min-width:97%!important; width:97%!important; clear:both; }
#Document_Read,#Document_Price { width:calc(100% - 200px); padding-left:0px; float:right; }

}


@media screen and (min-width:768px) and (max-width:1024px) {
#Frame_Designer,#Main_Business .Logistics,#Services ul.Serv_Title div,#Schemes ul.Scheme_Title div
{ min-width:100%!important; width:100%!important; clear:both; }

#Body_Frame,#Body_Main,#FooterDiv,#Body_Pages,#Main_About,div.AboutUS .Aboutitem,div.AlterSearch div.MainSearch
{ min-width:98%!important; width:98%!important; height:auto!important; }


#TOP_Logo #Logo { width:15%; min-width:100px; height:100px; }
#TOP_Logo #Logo img { max-width:100%; max-height:75px; }
#TOP_Menu menu { width:82%!important; padding-left:16%; }
#TOP_Menu menu div.MenuDiv { margin-left:1.2%; }



#SlidesBox .AFloat ul { min-width:97%!important; width:97%!important; top:0; left:1.5%; margin-left:0px; }

#SlidesBox,#SlidesBox ul.IMGBox,#SlidesBox ul.IMGBox li,#SlidesBox .AFloat ul,#SlidesBox ul.IMGBox li img
{ max-height:450px!important; }
#TOP_Banner.AEIMGBox,#TOP_Banner.AEIMGBox div,#TOP_Banner.AEIMGBox div img
{ max-height:300px!important; }

#Main_Business .Readtext,#Main_Business .Signitem
{ min-width:98%!important; width:98%!important; margin:1%!important; clear:both; }


/* 通栏标题样式 */
div.MainMenu ul.MenuItem label + label { margin-left:6%!important; }


/* AboutUS css */
.About-One dl.About-Right,.About-Two dl.About-Left { height:520px; background-size:cover; }
.AboutUS dl.About-text { min-width:90%!important; width:90%!important; margin:0 5%!important; line-height:22px; float:none; }
.AboutUS dl.About-text img { width:65px; }

.About-Project { min-width:100%!important; width:100%!important; height:auto; background-color:#00309F; }
.About-Project .About-Four { min-width:100%!important; width:100%!important; margin:3% auto; color:#FFF; }


/* Services css */
.Serv-Left dl.Serv-text,.Serv-Main dl.Serv-text,.Serv-Right dl.Serv-text
{ min-width:85%!important; width:85%!important; margin:0 7.5%!important; min-height:400px; line-height:22px; float:none; clear:both; }


/* Solution css */
.IMG-Solution dl.Text { width:40%; padding:100px 5%; position:absolute; left:0; margin-left:0; }

.D-Solution { min-width:98%!important; width:98%!important; height:auto!important; }
.D-Solution .S-Five { width:calc(95%/5)!important; }
.D-Solution .S-Five + .S-Five { margin-left:calc(5%/4)!important; }

.D-Series { min-width:98%!important; width:98%!important; height:auto!important; }
.D-Series dl.S-Four { width:calc(95%/4)!important; }
.D-Series dl.S-Four + dl.S-Four { margin-left:calc(5%/3)!important; }


/* News_List css */
#Home_Frame #News_List,#Body_Frame #News_List { min-width:97%!important; width:97%!important; margin:5% 1.5%!important; padding:0; clear:both; float:none; }
#News_List .prev,#News_List .next { display:none; }


/* Contact css */
#TOP_BDmap #Contact { width:40%; padding:40px 5%; position:absolute; left:50%; margin-left:0; }
#TOP_BDmap #Contact span.DIN-Regular { font-size:150%; }


/* Document css */
#Document { min-width:97%!important; width:97%!important; clear:both; }
#Document_Read,#Document_Price { width:calc(100% - 200px); padding-left:0px; float:right; }

}


@media only screen and (max-width:768px) {
html,a,a:link,a:visited,a:active { font-size:medium; }
#HOTUP,#TOP_Menu menu div dl { display:none; }
#WapMenu { display:block; }


#Header { height:90px!important; position:static!important; }
#HOT_Body { padding-top:0px!important; }


[class*="D-Two"],[class*="D-Ranked"],[class*="K-Image"],[class*="K-Ratio"],[class*="TwoWidth"],
#TOP_Logo,#TOP_Logo #Logo,#TOP_Menu,#TOP_Menu menu,#TOP_Menu.open,#TOP_Menu.open menu,#TOP_Menu menu div,
#Home_Frame,#Body_Frame,#Body_Main,#Body_MainLeft,#Body_Frame #Body_Right,#Body_Main #Body_Right,
#SlidesBox .AFloat ul,#SlidesBox .AFloat li article,#SlidesBox .AFloat li article img,
.MainKEditor,.KE_IMG_Show
{ min-width:100%!important; width:100%!important; margin:0!important; left:0!important; clear:both; float:none; }


#TOP_Logo { border-bottom:1px solid #CCC; }
#TOP_Logo,#TOP_Logo #Logo { height:90px!important; position:fixed!important; position:absolute; text-align:left!important; border-radius:0!important; top:0; right:auto; }
#TOP_Logo #Logo img { max-width:70%!important; width:auto!important; max-height:70px!important; margin:0!important; }

#TOP_Menu { top:90px; }
#TOP_Menu,#TOP_Menu menu { height:0; position:fixed!important; position:absolute; }
#TOP_Menu.open,#TOP_Menu.open menu { height:100%!important; padding:0!important; }
#TOP_Menu menu div,#TOP_Menu menu div ul { height:45px!important; border:0!important; text-align:left!important; }

#TOP_Menu menu div ul { min-width:90%!important; width:90%!important; margin:0 5%!important; text-align:left!important; }
#TOP_Menu menu div ul:after,#TOP_Menu menu div ul.Over:after,#TOP_Menu menu div ul:hover:after
{ width:90%!important; left:0; bottom:0; border-bottom:1px solid #CCC; }

#TOP_Menu menu div,#TOP_Menu menu div ul,#TOP_Menu menu div ul a,#TOP_Menu menu div ul a:hover
{ line-height:45px!important; }

#TOP_Menu.open menu { height:95%!important; padding-top:5%!important; }
#TOP_Logo,#TOP_Menu.open menu { background-color:#FFF; }


/* 标准广告样式 */
#SlidesBox,#SlidesBox ul.IMGBox,#SlidesBox ul.IMGBox li,#SlidesBox .AFloat ul
{ max-height:300px!important; }

#TOP_Banner.AEIMGBox,#TOP_Banner.AEIMGBox div#IMGBox
{ max-height:150px!important; }

#SlidesBox ul.IMGBox li img,#TOP_Banner.AEIMGBox div img
{ background-size:auto 100%!important; }

#SlidesBox .AFloat ul { min-width:97%!important; width:97%!important; top:0; left:1.5%; margin-left:0px; }
#SlidesBox .AFloat ul figure,#SlidesBox .AFloat ul figure p { font-size:22px!important; }


#SlidesBox .IMGnu ul { width:30%; left:65%; display:none; }
#SlidesBox .next,#SlidesBox .prev,#SlidesBox .IMGnu ul { margin-left:0; }
#SlidesBox .next { left:auto; right:5%; }
#SlidesBox .prev { left:auto; right:10%; }


.KE_IMG_Show div.list
{ min-width:97%!important; width:97%!important; margin:1.5%!important; height:auto; clear:both; }

[class*="D-Four"],[class*="D-Six"]
{ min-width:50%!important; width:50%!important; margin:0!important; padding:0!important; height:auto; }


/* 搜索条的样式 */
#Body_Search.AlterSearch,#Body_Search.AlterSearch .KeyPrice
{ min-width:100%!important; width:100%!important; min-height:120px; height:auto!important; margin:0!important; clear:both; }
#Body_Search.AlterSearch div.MainSearch { min-width:95%!important; width:95%!important; min-height:120px; height:auto!important; }

.AlterSearch .KeyWaybill,.AlterSearch .TelCall
{ min-width:100%!important; width:100%!important; margin-top:2.5%!important; padding:0!important; clear:both; float:left; }

.AlterSearch .KeyWaybill input.keyText { width:72%; height:50px; line-height:40px; padding:0 2%; border:1px solid #DDD; box-sizing:border-box; }
.AlterSearch .KeyWaybill input.keySubmit { width:28%; height:50px; text-align:center; font-size:15pt; line-height:40px; border:0; color:#FFF; }
.AlterSearch .TelCall { margin-top:0%!important; height:65px; font-size:16pt; line-height:50px; color:#FFF; }
.AlterSearch .TelCall span { font-size:16pt; line-height:50px; color:#FFF; }
.AlterSearch .TelCall img { width:38px; margin-right:18px; }

.AlterSearch .KeyPrice div.Region,.AlterSearch .KeyPrice div.Destination,
.AlterSearch .KeyPrice div.Weight,.AlterSearch .KeyPrice div.Volume
{ min-width:100%!important; width:100%!important; margin:1.5% 0%!important; padding:0!important; clear:both; float:left; }

.AlterSearch .KeyPrice span { width:100%; padding:0; }
.AlterSearch .KeyPrice input { width:100%; height:50px; line-height:50px; padding:0 5%; }
.AlterSearch .KeyPrice input.keySubmit { width:120px; margin-left:calc(50% - 60px); }

.AlterSearch .KeyPrice div.Volume label { width:30px; text-align:right; padding:0 10px; }
.AlterSearch .KeyPrice div.Volume input { width:calc((100% - 150px)/3); }

.AlterSearch .KeyPrice div.Region label.Ckbx { right:3%; }
.AlterSearch div#RegionList.RegionList { width:95%!important; margin-top:82px; margin-left:0%; }



/* 通栏标题样式 */
#Frame_MenuNav { min-width:95%!important; width:95%!important; height:auto!important; background-color:#EEE; padding:3% 2.5% 5%; }
div.MainMenu,div.MainMenu ul.MenuItem { height:auto!important; text-align:center; background-color:#EEE; }
#Frame_MenuNav:after,div.MainMenu ul.MenuItem label:after { display:none; }

div.MainMenu ul.MenuItem label { width:41%; height:39px; border:1px solid #CCC; box-sizing:border-box; background-color:#FFF; margin-top:2%; float:left; }
div.MainMenu ul.MenuItem label,div.MainMenu ul.MenuItem label + label,div.MainMenu ul.MenuItem.Services label + label { margin-left:6%; }
div.MainMenu ul.MenuItem label,div.MainMenu ul.MenuItem a { line-height:39px; }

div.MainMenu ul.MenuItem label.active,div.MainMenu ul.MenuItem label:hover
{ border-color:#00309F; background-color:#00309F; }

div.MainMenu ul.MenuItem label.active a,div.MainMenu ul.MenuItem label:hover a
{ color:#FFF; font-weight:bold; }


/* Services css */
#Services ul.Serv_Title div { min-width:100%!important; width:100%!important; height:auto!important; }
#Services ul.Serv_Title div span { width:auto; height:50px; margin:0!important; }

#Services div.Serv_Boxs { width:86%!important; height:280px; margin-left:-43%; z-index:12; }
#Services div.Serv_Boxs div.Remarks { width:calc(100% - 30px); height:calc(100% - 30px); padding:15px; line-height:1.5; }
#Services div.Serv_Boxs div.Headline,#Services div.Serv_Boxs div.Readmore,#Services div.Serv_Boxs div.Readtag { margin:15px auto; }
#Services div.Serv_Boxs div.Readmore,#Services div.Serv_Boxs div.Readtag { display:none; }

#Services div.Serv_Banner,#Services div.Serv_Banner ul.IMGBox { height:280px; position:relative; }
#Services div.Serv_Banner ul.IMGBox li img { background-size:100% 90%; }

/* Schemes css */
#Schemes ul.Scheme_Title div { min-width:100%!important; width:100%!important; height:auto!important; }
#Schemes ul.Scheme_Title div span { width:auto; height:50px; margin:0!important; }

#Schemes div.Scheme_Boxs { width:86%!important; height:280px; margin-left:-43%; z-index:12; }
#Schemes div.Scheme_Boxs div.Remarks { width:calc(100% - 30px); height:calc(100% - 30px); padding:15px; line-height:1.5; }
#Schemes div.Scheme_Boxs div.Headline,#Schemes div.Scheme_Boxs div.Readmore,#Schemes div.Scheme_Boxs div.Readtag { margin:15px auto; }
#Schemes div.Scheme_Boxs div.Readmore,#Schemes div.Scheme_Boxs div.Readtag { display:none; }

#Schemes div.Scheme_Banner,#Schemes div.Scheme_Banner ul.IMGBox { height:280px; position:relative; }
#Schemes div.Scheme_Banner ul.IMGBox li img { background-size:100% 90%; }

/* Business css */
#Frame_Designer,#Main_Business .Logistics { min-width:100%!important; width:100%!important; margin:0!important; clear:both; }

#Main_Business .Readtext { min-width:97%!important; width:97%!important; margin:5% 1.5%!important; text-align:left; }
#Main_Business .Signitem { min-width:97%!important; width:97%!important; margin:1.5%!important; text-align:left; }
#Main_Business .Signitem [class*="D-Three"] { min-width:97%!important; width:97%!important; margin:0 1.5%!important; font-size:14px; line-height:22px; }
#Main_Business .Signitem [class*="D-Three"] img { width:28px; margin-right:8px; }


/* AboutUS css */
#Main_About { min-width:97%!important; width:97%!important; margin:1.5%!important; clear:both; }
#Main_About .Headline,#Main_About .Readlink { width:100%!important; text-align:center!important; position:inherit; left:0; }
#Main_About .Headline h1,#Main_About .Headline h3,#Main_About .Headline p.Subheading { width:100%; text-align:center!important; }
#Main_About .D-Two + .D-Two { padding-top:0; }

#Main_About .Aboutitem dl.D-Three,.AboutUS .Aboutitem dl.D-Three { min-width:33%!important; width:33%!important; }
#Main_About .Aboutitem dl.D-Three + dl.D-Three,.AboutUS .Aboutitem dl.D-Three + dl.D-Three { margin-left:.5%!important; }

#Main_About .Aboutitem dl.D-Three span,.AboutUS .Aboutitem dl.D-Three span { font-size:28px; font-weight:bold; }
#Main_About .Aboutitem dl.D-Three span.DIN-Bold,.AboutUS .Aboutitem dl.D-Three span.DIN-Bold { font-size:40px; line-height:1.5; }
#Main_About .Aboutitem dl.D-Three p.headline,.AboutUS .Aboutitem dl.D-Three p.headline { font-size:16px; line-height:1.2; }

.AboutUS .Aboutitem { min-width:100%!important; width:100%!important; margin:0!important; left:0!important; clear:both; float:none; }
.AboutUS .Aboutitem,.AboutUS .Aboutitem dl.D-Three { min-height:280px; }
.AboutUS .Aboutitem dl.D-Three:after,.AboutUS .Aboutitem dl.D-Three:hover:after { border:0; }
.AboutUS .Aboutitem dl.D-Three sup { top:130px; font-size:11pt; line-height:20px; }
.AboutUS .Aboutitem dl.D-Three img { width:50%!important; padding:30px 0px; }


.About-One dl.About-Right,.About-Two dl.About-Left { height:280px; background-size:cover; }
.AboutUS dl.About-text { min-width:85%!important; width:85%!important; margin:0 7.5%!important; min-height:450px; line-height:22px; float:none; clear:both; }
.AboutUS dl.About-text img { width:65px; }

.About-One dl.About-text span.larger,.About-Two dl.About-text span.larger { font-size:22px; line-height:32px; }
.About-One dl.About-text span.company { font-size:16px!important; }

.About-Two { padding-bottom:320px!important; background-color:#EEE; position:relative; }
.About-Two dl.About-Left { height:280px!important; position:absolute; bottom:0; }

.About-Project { min-width:100%!important; width:100%!important; height:auto; background-color:#00309F; }
.About-Project .About-Four { min-width:100%!important; width:100%!important; margin:3% auto; color:#FFF; }
.About-Project dl.Icon-Four { min-width:50%!important; width:50%!important; height:auto; margin:3% auto; float:left; }

.About-Project dl.D-Four { min-width:25%!important; width:25%!important; float:left; position:relative; }
.About-Project dl.K-Frame { min-width:72%!important; width:72%!important; float:right; }
.About-Project dl.K-Frame p { font-size:11pt; line-height:22px; font-weight:normal; }



/* Services css */
.Serv-Left { width:100%; height:auto!important; }
.Serv-Right,.Serv-Main { width:100%; height:auto!important; }

.Serv-Left dl.Serv-text,.Serv-Main dl.Serv-text,.Serv-Right dl.Serv-text
{ min-width:85%!important; width:85%!important; margin:0 7.5%!important; min-height:auto!important; padding-bottom:5%; line-height:22px; float:none; clear:both; }
dl.Serv-text p.headline { margin-top:50px; }

dl.Serv-One-Left,dl.Serv-One-Right,dl.Serv-Two-Left,dl.Serv-Two-Right,dl.Serv-Three-Left,dl.Serv-Three-Right,dl.Serv-Four-Left,dl.Serv-Four-Right,
dl.Serv-Five-Top,dl.Serv-Five-Down,.Serv-Right .D-Two.Serv-Five-Right
{ height:0%!important; padding-bottom:60%; top:5%; }

div.Serv-Right
{ padding-top:65%; }

dl.Serv-One-Right,dl.Serv-Two-Right,dl.Serv-Three-Right,dl.Serv-Four-Right,.Serv-Right .D-Two.Serv-Five-Right
{ position:absolute; }


.D-Series { min-width:97%!important; width:97%!important; margin:5% 1.5%!important; height:auto; clear:both; }
.D-Series dl.S-Four { width:calc(95.5%/2)!important; margin-left:1.5%; }
.D-Series dl.S-Four + dl.S-Four { margin-left:1.5%; }


/* Solution css */
/* #Home_Frame.Solution .IMG-Solution { height:auto; padding-top:280px!important; margin:39px auto 0!important; background-size:100% 280px; background-position:top center; }
#Home_Frame.Solution .IMG-Solution dl.Text { min-width:90%!important; width:90%!important; height:auto!important; padding:30px 5% 50px!important; position:relative; top:0; left:0; margin:0!important; background-color:#00309F; float:left; clear:both; } */

#Home_Frame.Solution .D-Solution { display:none; }


/* News_List css */
#Body_Pages,#Home_Frame #News_List,#Body_Frame #News_List { min-width:97%!important; width:97%!important; margin:5% 1.5%!important; padding:0; clear:both; float:none; }
#News_List .prev,#News_List .next,#Body_Pages label.D-Two span { display:none; }
#Body_Main #Body_MainRight { display:none; }

#Body_Main #Body_MainLeft h1.Headline { text-align:center; margin-top:50px; line-height:1.5; font-weight:bold; }
#Body_Main #Body_MainLeft #Body_Content { min-width:97%!important; width:97%!important; margin:5% 1.5%!important; padding:0; clear:both; float:none; }
#Body_Main #Body_MainLeft #Body_Content h4 { text-align:center; }

#Body_Pages label.D-Two { min-width:50%!important; width:50%!important; margin:0!important; padding:0!important; height:auto; clear:none; }
#Body_Pages label.D-Two a.Pages { padding:0 30%!important; background-image:url(../UPIMG/Images/ASlides-3.png); background-position:15% center; background-repeat:no-repeat; margin:0; }
#Body_Pages label.D-Two + label.D-Two a.Pages { background-image:url(../UPIMG/Images/ASlides-4.png); background-position:85% center; }


/* Customer css */
#Customer.KE_Scroll ul.IMG_List_8 li div.list + div.list:nth-child(n+7) { display:none; }
#Customer.KE_IMG_Show ul.IMG_List_8 div.list { min-width:calc(94%/3)!important; width:calc(94%/3)!important; margin:0%!important; font-size:12px; line-height:55px; clear:none; }
#Customer.KE_IMG_Show ul.IMG_List_8 div.list + div.list { margin-left:calc(6%/2)!important; }
#Customer.KE_IMG_Show ul.IMG_List_8 div.list + div.list:nth-child(3n+1) { margin-left:0!important; clear:both; }
#Customer.KE_IMG_Show ul.IMG_List_8 div.list + div.list:nth-child(n+3) { margin-top:3%!important; }
#Customer.KE_IMG_Show ul.IMG_List_8 div.list + div.list:nth-child(-n+3) { margin-top:0!important; }


#Body_Frame.Customer { min-width:97%!important; width:97%!important; margin:5% 1.5%!important; }
#Customer.KE_IMG_Show.IMG_List_5 div.list { min-width:calc(94%/3)!important; width:calc(94%/3)!important; margin:0%!important; font-size:12px; line-height:55px; clear:none; }
#Customer.KE_IMG_Show.IMG_List_5 div.list + div.list { margin-left:calc(6%/2)!important; }
#Customer.KE_IMG_Show.IMG_List_5 div.list + div.list:nth-child(3n+1) { margin-left:0!important; clear:both; }
#Customer.KE_IMG_Show.IMG_List_5 div.list + div.list:nth-child(n+3) { margin-top:3%!important; }
#Customer.KE_IMG_Show.IMG_List_5 div.list + div.list:nth-child(-n+3) { margin-top:0!important; }

#Customer.KE_list dl { min-width:97%!important; width:97%!important; margin:0 1.5%!important; text-align:center; }
#Customer.KE_list dl + dl { margin-left:0%; }


/* Document css */
#HOT_Body.Document { background-color:#FFF!important; }
#Document { min-width:97%!important; width:97%!important; margin:5% 1.5%!important; }
#Document_Item { min-width:97%!important; width:97%!important; margin:5% 1.5%!important; padding:0!important; border:1px solid #CCC; box-sizing:border-box; }
#Document_Read,#Document_Price { min-width:97%!important; width:97%!important; margin:5% 1.5%!important; padding:0!important; }

.PriceOrder div.Price { width:100%!important; margin:1% 0%!important; float:left; }
.PriceOrder div.Price.Button { display:none; }

.PriceList { width:100%!important; margin:1% 0%!important; float:left; }


/* Contact css */
#TOP_BDmap { width:100%; height:auto; padding:0; margin:0 auto; position:relative; }
#TOP_BDmap iframe { width:100%; height:360px!important; padding:0; margin:0 auto; float:left; clear:both; }
#TOP_BDmap #Contact { min-width:90%!important; width:90%!important; height:auto!important; padding:30px 5% 50px!important; position:relative; top:0; left:0; margin:0!important; background-color:#EEE; float:left; clear:both; }
#TOP_BDmap #Contact strong { font-size:100%;line-height:2; }

#Body_Frame.Contact dl.D-Two { min-width:90%!important; width:90%!important; padding:30px 5% 0px!important; }
#Body_Frame.Contact dl.D-Two + dl.D-Two { padding:0px 5% 30px!important; }
#Body_Frame.Contact dl.D-Two hr.Content_hr { width:100%!important; }


/* FooterDiv css */
#Footer #FooterDiv { padding:10% 0 20%; }
#Footer:before,#Footer .Footer-Menu,#Footer .OrderMessage,#Footer .Footer-Link { display:none; }

#Footer #FooterDiv,#Footer .Footer-Main,#Footer .Footer-Rcode,
#Footer .Footer-Rcode dl.IMG-Rcode,#Footer .Footer-Rcode dl.Hotline,#Footer .Footer-Rcode dl.Hotline p,#Footer .Footer-Rcode dl.Hotline span
{ min-width:100%!important; width:100%!important; margin:0!important; left:0!important; clear:both; text-align:center!important; display:block; }

#Footer .IMG-Rcode img,#Footer .Footer-Rcode dl.Hotline p.Online span
{ min-width:40%!important; max-width:40%!important; margin:2% 30%!important; }
#Footer .Footer-Rcode dl.Hotline p.Online span
{ padding-left:60px; background-position:5px center; min-width:calc(40% - 60px)!important; max-width:calc(40% - 60px)!important; text-align:left!important; }

#Footer .Footer-Rcode dl.Hotline p.DIN-Regular span + span { margin-left:0; }

#Footer .Copyright { height:auto; padding:3% 0; background-color:#232628; }
#Footer .Copyright,#Footer .Copyright a { font-size:medium; text-align:center; line-height:20px; }
#Footer .Copyright span { display:inline-block; clear:both; }

}