/* ==|== Adaption Boilerplate ====================================================== */
@media only screen and (max-width:1580px) {
div.KeysFloat { display:none; width:100%!important; min-width:100%!important; max-width:100%!important; margin:0!important; left:0!important; }
}

@media only screen and (max-width:1280px) {
#Language div { width:auto!important; top:5px!important; left:auto!important; right:15px!important; }
#SlidesBox,#SlidesBox ul.IMGBox,#SlidesBox ul.IMGBox li,#SlidesBox .AFloat ul,#SlidesBox ul.IMGBox li img
{ max-height:500px!important; }
#TOP_Banner.AE_Box,#TOP_Banner.AE_Box div,#TOP_Banner.AE_Box div img
{ max-height:390px!important; }
}

@media only screen and (max-width:800px) {
.Frame_StyleCss,.Frame_Sortype { background-attachment:scroll!important; background-size:auto 100%!important; background-repeat:repeat!important; }
span[class*="Clear_both"] { display:block; clear:both!important; }
html,tt,font.Title,a,a:link,a:visited,a:active { font-size:14px; }
#WapMenu,ol.Type_Equally { display:block; }

#Header #MenuMore,#Header_Btn,#Language div a.SC,#Hotline,#MenuGroup,#AuthorMore,#Author_Boxs div.Searchs,#Author_Boxs span.AuthorName,
#MenuNavTitle,#Body_Left,#Sortype dl span.More,#Sortype dl span.Flip,#News_List div.Piece ul p.Hist,#Body_Pages label,#Body_Pages span.MPage,
ol.News_ItemEight div.D-Item,ol.News_ItemEight div.D-List,ol.News_Gathers .Gathers,ol.News_Gathers .D-Two + .D-Two div.PicBoxs,div.AParallel label.Readlink
{ display:none; }

#SlidesBox .prev,#SlidesBox .next { width:40px; height:40px; border-radius:50%; margin:-20px 20px auto; }
#SlidesBox .prev span,#SlidesBox .next span { width:15px; height:15px; margin-top:12px; }
#SlidesBox .prev span { margin-left:8px; }
#SlidesBox .next span { margin-left:-10px; }


#SlidesBox,#SlidesBox ul.IMGBox,#SlidesBox .AFloat ul,#LoadSlides #LoadBox,
#TOP_Banner #IMGBox,#Body_Videos,div.ShowBox,div.ShowBox div.AEbg li.Sbox img.Show
{ max-height:320px!important; }

#LoadSlides #Loadthum { max-height:40px!important; }
#LoadSlides #Loadthum li.Tbox { width:calc(20% - 4px); }

#SlidesBox ul.IMGBox li img,#TOP_Banner #IMGBox img,#LoadSlides #LoadBox img
{ background-size:auto 100%!important; }

#TOP_Banner figure { min-width:96%!important; width:96%!important; margin:6% 2%!important; height:auto; left:0!important; clear:both; float:none; }
#TOP_Banner figure h2.Headline { height:45px!important; font-size:18pt!important; line-height:35px!important; font-weight:normal; }
#TOP_Banner figure h3.Subtitle { height:30px!important; font-size:16px!important; }
#TOP_Banner figure h2.Headline:before { width:35px; }


div.AFSlide li.item { border-radius:0; }
div.AFSlide li.item img { width:100%;height:100%; margin:0; }
div.AFSlide .prev,div.AFSlide .next { width:25px; height:60px; margin-top:-30px; }
div.AFSlide .prev span,div.AFSlide .next span { width:20px; height:20px; margin-top:15px; }
div.AFSlide .next span { margin-left:-15px; }
div.AFSlide .prev span { margin-left:10px; }
div.AFSlide .next { right:0; }
div.AFSlide .prev { left:0; }


#HOT_Body { padding-top:0!important; }
#Header { height:90px!important; position:static!important; top:0!important; left:0!important; }

#Language { border:0!important; background:none!important; color:#333!important; }
#Language div { width:auto!important; top:35px!important; left:auto!important; right:90px!important; }
#Language div a { padding-left:0!important;background-image:none!important; }
#Language div a + a { padding-left:12px!important; border-left:1px solid #333!important; }

[class*="D-Tabel"],[class*="D-Two"],[class*="D-Three"],[class*="Three"],[class*="K-PicBoxs"],[class*="K-PicSlide"],[class*="K-ListDays"],
#Header,#TOP_Logo,#TOP_Logo #Logo,#TOP_Menu,#TOP_Menu menu,#TOP_Menu.open,#TOP_Menu.open menu,#MenuNav div,#MenuNav div ul,
#Main_MenuNav,#SlidesBox .AFloat ul,#SlidesBox .AFloat li article,#SlidesBox .AFloat li article img,#TOP_Banner div,#LoadSlides,
#Home_Grouping,#Home_Frame,#Body_Frame,#Body_Main,#Body_Calculator,#Body_Main #Body_Right,#Footer_Items,#FooterReadtxt,#Body_Content img,
div.Item-list,div.ReadPic,div.Readtxt,.KE_IMG_Show,.MainContent,.ReadDesigner
{ width:100%!important; min-width:100%!important; max-width:100%!important; margin:0!important; left:0!important; clear:both; float:none; }

div.Item-list,[class*="Readtxt"] { margin-top:10px!important; }
[class*="K-ListDays"] { padding:0!important; }

#TOP_Logo,#TOP_Logo #Logo { height:90px!important; position:fixed!important; position:absolute; text-align:left!important; top:0; right:auto; border-radius:0; }
#TOP_Logo #Logo img { width:auto!important; max-height:70px!important; margin:10px!important; }
#TOP_Logo { background-color:#FFF; }

#TOP_Menu { top:90px!important; }
#TOP_Menu,#TOP_Menu menu { width:100%!important; height:0!important; padding:0!important; position:fixed!important; position:absolute; display:block; }
#TOP_Menu.open,#TOP_Menu.open menu { width:100%!important; height:100%!important; background-color:rgba(0,0,0,.5); }
#MenuNav div,#MenuNav div ul { min-width:100%!important; height:50px!important; padding:0!important; border:0!important; background:none; clear:both; flex:none; }
#MenuNav div,#MenuNav div ul,#MenuNav div ul a,#MenuNav div ul a:hover
{ font-size:20px; font-weight:normal; color:#FFF; line-height:50px!important; }

#TOP_Menu.open menu { height:95%!important; padding-top:5%!important; display:block; }



#Home_Frame div.MainKEditor,#Body_Frame div.MainKEditor,#FrameOrders,#Author_Boxs,#Body_Author,#Body_Content,#Body_Pics dl.Attribute,#FooterDiv,
#Body_Right div.KE_IMG_Show,ol.H_NewsShow dl,ol.News_Abstract .Reply,ol.News_ItemSix div.Three,ol.Type_Equally .K-Equally
{ width:96%!important; min-width:96%!important; max-width:96%!important; margin:2%!important; height:auto; left:0!important; clear:both; float:none; }

#HOT_Body #Body_Content dir span.links,#HOT_Body #Body_Content dir span.links a { left:0;right:auto;top:5px; height:22px; line-height:22px; }
#Body_Pages.Article a { width:100%; clear:both; float:left; }

.Frame_StyleCss,.Frame_Sortype { padding:50px 0!important; }

[class*="D-Four"],[class*="D-Six"],dl.Coption,div.list,div.Mold,div.Mini,div.Boxs
{ width:49%!important; min-width:49%!important; margin:.5%!important; clear:none!important; }


[id^=Remarks_List],[class*="Set_Width"],[class*="D-Tabel"],.KE_IMG_Show div.zoom
{ min-width:96%!important; width:96%!important; margin:1% 2%!important; padding:0!important; height:auto; clear:both; }

.KE_IMG_Show div.Mold:nth-child(1),.KE_IMG_Show div.Mini:nth-child(1),.KE_IMG_Show div.Boxs:nth-child(1)
{ width:99%!important; min-width:99%!important; margin:.5%!important; }


#Main_10 div[class*="list"],[class*="D-Six"] { min-width:calc(100%/3)!important; width:calc(100%/3)!important; margin:1% auto!important; }

div.Item-list span.NumPlays { font-size:24pt; line-height:35px; }
div.Item-list ul.Rectangle { width:100%; margin-left:0; margin-right:0; }
div.Item-list + .Item-list:nth-child(odd) { clear:both; }

#Author_tags { height:165px; }
#Author_Boxs { padding:25px 0; margin:0 2%!important; }
#Author_Boxs:after { bottom:auto; top:135px; }
#Author_Boxs h1.Headline { font-size:28px; line-height:32px; margin-top:18px; }

#Author_Share div { width:50px; height:65px; font-size:12px; display:none; }
#Author_Share img,#Author_Share i.icon { width:100%; height:45px; font-size:28px; line-height:40px; }

#Author_Boxs.Order_Now h1.Headline { display:none; }
#Author_Boxs.Order_Now div.Searchs { display:block; width:100%; }
#Author_Boxs.Order_Now .Author_Hist{ margin-top:65px; }


#Body_Search .MainSearch,#Body_Search .MoreSearch { width:96%!important; min-width:96%!important; max-width:96%!important; margin:0 2%!important; }
#Body_Search.MainShadow .MainSearch form { display:none; }

#Body_Search.KeySearch .KeyDivs { max-width:100%; height:48px; margin-left:-50%; margin-top:0; }
#Body_Search.KeySearch input.keyText { padding:12px 5%; }
#Body_Search.KeySearch input.keySubmit { height:48px; }

#Main_MenuNav ul.MenuItem { text-align:center!important; }
#Main_TypeClass dt.Type_Title { width:100%; height:100%; padding-left:0!important; }
#Main_TypeClass dl dd { padding-left:0!important; padding-right:20px; }

#Plus_NavMore label { width:auto!important;padding:0 15px;float:left; }
#Type_title span { padding:3px 8px!important; }

#Body_Pics .Btn_UrlPage { width:auto!important; border-radius:0; padding:8px 15px; }
#Body_Pics .Btn_UrlPage + .Btn_UrlPage { margin-left:2px; }


div.SiteTitle { width:100%; min-height:55px; height:auto!important; margin-bottom:0!important; position:relative; clear:both; }
div.SiteTitle:before,div.SiteTitle:after { width:50%!important; height:2px!important; top:60px!important; left:25%!important; transform:rotate(0)!important; }
div.SiteTitle h1.DirTitle,div.SiteTitle .Urltext,div.SiteTitle .Spantext { width:100%!important; height:55px!important; text-align:center!important; float:left!important; }

div.SiteTitle h1.DirTitle,div.SiteTitle h1.DirTitle a { height:65px!important; font-size:22pt!important; line-height:78px!important; z-index:1!important; }
div.SiteTitle .Urltext { position:absolute; top:0!important; font-size:38pt!important; line-height:42px!important; color:#E5E5E5; z-index:0!important; }
div.SiteTitle .Spantext { font-size:16px!important; }



div.KE_IMG_Show div.AEbg { max-width:768px!important; }
div.KE_IMG_Show div.AEbg.AENull { margin:0 auto; height:0; }
div.KE_IMG_Show.AStyle div.AEbg { margin:32px auto; height:660px; }
div.KE_IMG_Show.BStyle div.AEbg { margin:32px auto; height:550px; }
div.KE_IMG_Show.CStyle div.AEbg { margin:32px auto; height:800px; }
div.KE_IMG_Show.DStyle div.AEbg { margin:32px auto; height:550px; }
div.KE_IMG_Show.FStyle div.AEbg { margin:32px auto; height:550px; }

div.KE_IMG_Show div.D-Two ul.Remarks { margin-left:1%;  }
div.KE_IMG_Show div.D-Two li { width:50%; margin-right:2%; }

div.AParallel div.NewsShow,div.AParallel dl.NewsList { width:100%!important; }
div.AParallel dl.NewsShow div.Show,div.AParallel dl.NewsShow dt,div.AParallel dl.NewsShow dd { width:100%!important; padding-left:0; }

div.AParallel dl.NewsList { margin-top:20px!important; float:none; }
div.AParallel div.AEbg ul,div.AParallel div.AEbg li.Sbox { width:100%; height:480px; }

ol.News_TxtList div.PicBoxs,ol.News_ItemEight div.ZoomBox { width:100%!important; height:210px; padding:0; }
ol.News_TxtList div.PicBoxs div.Zoom,ol.News_ItemEight div.IMG-Zoom { width:100%!important; height:100%; margin-top:0; }

ol.News_TxtList div.PicBoxs div.Zoom img,ol.News_ItemEight div.IMG-Zoom img { width:100%; height:auto; left:50%; top:50%; transform:translate(-50%,-50%); }
ol.News_TxtList div.PicBoxs div.Zoom img,ol.News_ItemEight div.IMG-Zoom:hover img { transform:translate(-50%,-50%) scale(1.2); }

ol.News_TxtList div.Abstract,ol.News_TxtList dl.Days-List,ol.News_Five div dl,ol.News_ShowItem div dl { width:100%!important; padding:0!important; }
ol.News_ShowItem div.Three div.IMG-Zoom,ol.News_ItemSix div.Three div.ShowPic { width:100%!important; padding-bottom:calc((6/9)*100%)!important; }
ol.News_ItemSix div.Three dl,ol.News_ItemEight div.PicBoxs,ol.News_ItemEight div.D-Item,ol.News_ItemEight div.D-List { width:100%!important; float:right; }


ol.News_IMGBoxs dl.IMG { min-width:49%!important; width:49%!important; margin:.5%!important; clear:none!important; }
ol.News_IMGBoxs dl.IMG.Boxs4 { height:191px!important; float:right; }
ol.News_IMGBoxs dl.IMG.Boxs1 { height:388px!important; }

ol.News_DaysList .PicBoxs
{ min-width:96%!important; width:96%!important; margin:auto 2%!important; padding:0!important; height:auto; clear:both; }
ol.News_DaysList .PicBoxs,ol.News_DaysList div.IMG-Zoom
{ margin:0 auto 12px; }

ol.News_Five div,div.Averages dl,div.Averages div.Show
{ width:100%!important; height:auto; margin:0!important; border:0!important; }


ol.News_TxtList .ShowScroll,ol.News_TxtList .ShowScroll ul { height:250px; }
ol.News_TxtList .Txt-List,ol.News_TxtList .Txt-Days { width:100%; }


div.DaysPiece { width:100%; min-height:300px; height:auto; }
div.DaysPiece dl { width:100%; margin-left:0; padding-left:0; }
div.DaysPiece div.Dayshow,div.DaysPiece label.DaysTime { width:25%; height:180px; }
div.DaysPiece div.Dayshow { width:75%; }


#IMGText_Box.Eoption div.D-Four,#IMGText_Box.Eoption div.D-Four div.IMGShow
{ min-width:100%!important; width:100%!important; margin:0!important; padding:0!important; height:auto; clear:both; position:relative!important; }
#IMGText_Box.Eoption div.D-Four { height:75%!important; }
#IMGText_Box.Eoption div.D-Four div.IMGShow img { height:100%!important; bottom:0!important; }
#IMGText_Box.Eoption div.D-Four ul.Remarks { position:absolute!important; bottom:0!important; background-color:rgba(0,0,0,.5)!important; color:#FFF!important; }

#IMGText_Box div.D-Three div.IMGShow:before,#IMGText_Box div.D-Three div.IMGShow:before,
#IMGText_Box.Eoption div.D-Four div.IMGShow:before,#IMGText_Box.Eoption div.D-Four div.IMGShow:before
{ top:auto!important; bottom:0!important; left:50%!important; margin-top:auto!important; margin-bottom:-15px!important; margin-left:-15px!important; }



[id^=Remarks_List] div.PicBox,[id^=Remarks_List] div.Remarks { width:100%!important; margin:0!important; padding:0!important; }
[id^=Remarks_List] div.Remarks { padding-bottom:52px!important; }
[id^=Remarks_List] .Btn_ReadMore { left:0!important; }
[id^=Remarks_List] .Author_Hist span:nth-child(1) { display:none; }


#Body_Pics dl.Attribute { margin:20px auto!important; float:none!important; }

#News_List div.Piece { width:96%; height:auto; margin:2px 2% 18px; padding:0; border:0; background:none; color:#333; }
#News_List div.Piece ul,#News_List div.Piece dl { width:100%; height:auto; margin:0; padding:0; background:none; color:#333; position:relative; clear:both; }
#News_List div.Piece ul p.More { text-align:left; background:none!important; font:normal bold 13pt/32px Arial; color:#333; }
#News_List div.Piece dl dt.Title { height:auto; margin-bottom:9px; border-bottom:1px solid #DDD; color:#000; }

#FrameOrders div.TopLoop,#FrameOrders div.LeftLoop { margin-top:20px!important; }
#BodyOrders dd { width:100%!important; min-width:100%!important; clear:both; }
#GetOrder dl { width:100%!important; min-width:100%!important; clear:both; }
#GetOrder dl textarea { width:96%; height:120px; clear:both; }
#GetOrder dl input { height:28px; font-size:larger; }

#Footer_Items { display:flex; }
#Footer_Items dd { display:none; }
#Footer_Items dt,#Footer_Items dd { width:100%; clear:both; }

#FooterDiv.Items_StyleCss { padding-top:100px!important; }
#FooterDiv.Footer_StyleCss #FooterReadPic { position:relative!important; }
#FooterReadtxt.FooterMain,#FooterReadPic { text-align:left; padding:0!important; }
#FooterReadtxt [class*="D-Two"],#Footer_Items { margin:10px 0!important; }

#FooterReadPic { width:100%!important; min-width:100%!important; height:auto!important; padding:15px 0!important; clear:both; }
#FooterReadPic .Author,#FooterReadPic .PlusOnline { width:60%; float:right; padding-top:10px!important; }
#FooterReadPic #RcodePic { width:39%; max-width:50%; float:left; margin:0!important; display:flex; }
#FooterReadPic #RcodePic img[class*=Rcode] { flex:1; width:auto; min-width:60px; max-width:35%; margin:0 1.5%; }
}