div.prev,div.next { width:10px; height:10px; padding:15px; text-align:center; border-radius:50%; position:absolute; top:50%; transform:translateY(-50%); z-index:18; cursor:pointer; }
div.prev span,div.next span { width:100%; height:100%; margin-top:50%; margin-left:50%; border-left:1px solid #FFF; border-top:1px solid #FFF; display:inline-block; }
div.prev span {
	 -webkit-transform:translate(-25%,-50%) rotate(-45deg);
	 -moz-transform:translate(-25%,-50%) rotate(-45deg); 
	 -ms-transform:translate(-25%,-50%) rotate(-45deg); 
	 -o-transform:translate(-25%,-50%) rotate(-45deg);
	 transform:translate(-25%,-50%) rotate(-45deg);
}
div.next span {
	 -webkit-transform:translate(-75%,-50%) rotate(135deg);
	 -moz-transform:translate(-75%,-50%) rotate(135deg); 
	 -ms-transform:translate(-75%,-50%) rotate(135deg); 
	 -o-transform:translate(-75%,-50%) rotate(135deg);
	 transform:translate(-75%,-50%) rotate(135deg);
}

div.prev,div.next { background-color:rgba(100,100,100,.3); }
div.prev:hover,div.next:hover { background-color:#D00010; }


/* 标准广告样式 */
#TOP_Flash .ASlogan { height:0; border:0; position:inherit; margin:0 auto; padding:0; z-index:20; }
#TOP_Flash .ASlogan embed { position:absolute; left:0; top:0; z-index:30; }
#TOP_Flash div,#PageBanner { width:100%; margin:0 auto; vertical-align:top; }

#HOT-Slides { background-repeat:no-repeat; background-position:center; background-attachment:fixed; }
#HOT-Slides,#TOP_Banner,div.AE_Content,div.AE_Content figcaption { width:100%; box-sizing:border-box; padding:0; margin:0 auto; position:relative; }
#TOP_Banner img.AE_Pic,#PageBanner img.AE_Pic { width:100%; height:100%; background-position:center; background-repeat:no-repeat; }
#TOP_Banner object,#TOP_Banner embed,#PageBanner img.AE_Pic { width:100%; height:100%; z-index:10; }

#TOP_Banner div.AE_Content { height:100%; margin:0 auto; position:absolute; left:50%; transform:translateX(-50%); }
#TOP_Banner div.AE_Content figcaption { box-sizing:border-box; position:absolute; top:50%; transform:translateY(-50%); z-index:20; }

#TOP_Banner [id^=AE_Content] { box-sizing:border-box; position:absolute; top:50%; transform:translateY(-50%); z-index:20; }
#TOP_Banner [id^=AE_Content] h2.Headline,#TOP_Banner [id^=AE_Content] h3.Subtitle { line-height:2!important; position:relative; color:inherit; }
#TOP_Banner [id^=AE_Content] h2.Headline { height:65px!important; font-size:24pt!important; line-height:65px!important; font-weight:bold; letter-spacing:3px; }
#TOP_Banner [id^=AE_Content] h3.Subtitle { height:50px!important; font-size:20px!important; }

#TOP_Banner [id^=AE_Content] h2.Headline:before,#TOP_Banner [id^=AE_Content] h2.Headline:after { content:""; position:absolute; z-index:0; }
#TOP_Banner [id^=AE_Content] h2.Headline:before { width:65px; height:1px; bottom:0; background-color:rgba(255,255,255,.6); }
[id^=AE_Content] * { color:inherit; }


/* 对联式广告 */
#Coupright div { width:100%; height:30px; background-color:rgba(0,0,0,.6); position:absolute; z-index:2199; }
#Coupleft,#Coupright { max-width:150px; position:fixed!important; position:absolute; top:120px; left:0; z-index:2188; }
#Coupleft img,#Coupright img { width:100%; }
#Coupright { left:auto; right:0; }


/* 漂浮式广告 */
#AEShowy { width:118px; height:118px; text-align:center; position:fixed!important; position:absolute; left:-50%; z-index:2199; }
#AEShowy img { width:118px; height:118px; text-align:center; border:0; }

#TopTipHolder { height:0; overflow:hidden; position:relative; }
#TopTipHolder #TopTip { height:auto; text-align:center; line-height:25px; padding:50px 0; background:#FFF url(/Style/Images/W_BG/ABT.jpg) no-repeat center; }
#TopTipHolder #Close { width:65px; height:19px; font-size:10pt; line-height:20px; position:absolute; right:5px; top:5px; color:#FFF; }
#TopTipHolder #TopTip.Site404 img { width:258px; padding:20px 0; }



/* 标准广告样式 */
#SlidesBox { width:100%; height:auto; overflow:visible; margin:0 auto; position:relative; }
#SlidesBox video,#SlidesBox embed { width:100%!important; height:100%!important; position:absolute; background:none; object-fit:cover; display:block; z-index:5; }

#SlidesBox .prev,#SlidesBox .next { display:none; width:30px; height:30px; padding:35px 5px; border-radius:0; position:absolute; z-index:98; }
#SlidesBox .prev,#SlidesBox .next { background-color:rgba(0,0,0,.5); background-position:left center; background-repeat:no-repeat; }
#SlidesBox .next { right:0; }

#SlidesBox .prev span,#SlidesBox .next span { border-left:2px solid #FFF; border-top:2px solid #FFF; }
#SlidesBox .prev.center,#SlidesBox .next.center { background-color:transparent; left:50%; right:auto; }


#SlidesBox div.timer { width:0; max-height:5px; position:absolute; z-index:1; left:0; bottom:0; background-color:rgba(0,0,0,.3); }
#SlidesBox ul.IMGBox,#SlidesBox ul.IMGBox li { width:100%; height:100%; position:relative; margin:0; padding:0; }
#SlidesBox ul.IMGBox li img { width:100%; height:100%; background-position:center; background-repeat:no-repeat; }

#SlidesBox .IMGnu,#SlidesBox .Athum { width:100%; height:0; z-index:20; }
#SlidesBox .IMGnu ul { width:100%; height:25px; font:normal normal 1px/12px Arial; text-align:center; position:absolute; bottom:0; z-index:19; }
#SlidesBox .IMGnu span { width:15px; height:15px; border-radius:50%; display:inline-table; margin:3px; position:relative; z-index:25; cursor:pointer; }
#SlidesBox .IMGnu span { font-family:Arial; font-size:100%; line-height:0; color:#CCC; background-color:#CCC; }
#SlidesBox .IMGnu span.on { background-color:#FFF; color:#FFF; }

#SlidesBox .IMGnu ul.Mark { width:280px; height:39px; text-align:right; right:15px; }
#SlidesBox .IMGnu ul.Mark span { height:16px; line-height:1.5; margin-top:0; border-radius:5%; }
#SlidesBox .IMGnu ul.Mark span.on { width:39px; }

#SlidesBox .Atitle { width:100%; height:66px; background:rgba(0,0,0,.3); position:absolute; bottom:0; z-index:10; }
#SlidesBox .Atitle li { width:99%; height:100%; padding:0 .5%; font-size:18pt; color:#FFF; line-height:3; position:absolute; bottom:-100px; z-index:10; }
#SlidesBox .Atitle div { margin:0 auto; }

#SlidesBox .Athum ul { width:100%; height:68px; text-align:center; position:absolute; bottom:0; z-index:28; }
#SlidesBox .Athum ul li { width:100%; height:100%; text-align:center; position:relative; z-index:28; }
#SlidesBox .Athum li img { width:88px; height:48px; margin:9px 3px; opacity:1; cursor:pointer; }
#SlidesBox .Athum li img.on { width:100px; height:58px; margin:5px 0; }

#SlidesBox [id^=Article],#SlidesBox figcaption { width:100%; height:auto; position:relative; }
#SlidesBox [id^=Article] { width:1280px; height:auto; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); }


#SlidesBox article { width:100%; height:70%; position:absolute; top:-100%; opacity:0; cursor:pointer; }
#SlidesBox article.on { top:15%; opacity:1; }
#SlidesBox article img { background-size:100% auto; }

#SloganBox { width:100%; height:0; box-sizing:border-box; border:0; margin:0 auto; padding:0; z-index:10; }
#SloganBox li { width:100%; height:auto; box-sizing:border-box; text-align:left; position:relative; z-index:18; }
#SloganBox section { width:100%; height:auto; box-sizing:border-box; text-align:left; position:absolute; top:0!important; z-index:50; background-color:#033 }
#SloganBox figure { width:1280px; height:100%; box-sizing:border-box; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); z-index:15; }
#SloganBox figcaption { width:100%; height:auto; box-sizing:border-box; text-align:left; position:absolute; top:-100%; display:inline-block; z-index:50; }
#SloganBox figcaption.on { top:0%; transform:translate(-50%,-50%); }
#SloganBox [id^=AE_Content] *:not(.Btn_UrlPage) { color:inherit; }


/*广告组图轮换大区域*/
#AMutual { width:100%; height:550px; position:relative; margin:0 auto; }
#AMutual.Default { position:absolute; top:50%; margin-top:-220px; }
#AMutual #MBack { width:100%; height:100%; position:absolute; left:0; top:0; }
#AMutual #MBack p { width:100%;height:100%; position:absolute; left:0; top:0; opacity:0; filter:alpha(opacity=0); background-repeat:no-repeat; background-position:center; }
#AMutual #MFront { width:100%; height:100%; position:relative; margin:0 auto; background-repeat:no-repeat; background-position:center; }

#Mutualnum { width:1280px; height:6px; text-align:center; line-height:2px; position:absolute; margin-left:-640px; left:50%; bottom:12px; z-index:5;}
#Mutualnum span { width:6px; height:6px; line-height:2px; margin:0 3px; background:#B4B4B4; cursor:pointer; padding:0 23px; }
#Mutualnum span.on{ background:#FFFFFF; cursor:pointer; }

#Mutualcenter { width:1280px; height:100%; position:absolute; margin-left:-640px; left:50%; top:0; }
#Mutualcenter .Center { width:100%; height:100%; position:absolute; left:0; top:0; display:block; z-index:4; }
#Mutualcenter img { width:100%; height:100%;position:absolute; left:0; top:0; opacity:0; filter:alpha(opacity=0); z-index:3; display:block; }



/* 焦点图片交互式切换展示效果 */
#AMagics { width:100%; height:auto; margin:0 auto; }
#AMagics #IMGBox { height:auto; margin:0 auto; overflow:visible; position:relative; }

.MagicBut { width:100%; height:46px; text-align:center; position:absolute; bottom:0; left:0; z-index:99; }
.MagicBut .pointer { width:88px; height:46px; cursor:pointer; }
.MagicBut .pointer .ico { width:46px; height:46px; border:0; }
.MagicBut .pointer.active .ico,.MagicBut .pointer .ico:hover{ background-position:0 -46px; }

.MagicImg { width:100%; height:100%; position:absolute; overflow:visible; z-index:99; }
.MagicImg .leftimg,.MagicImg .rightimg { width:100%; height:100%; left:-999em; position:absolute; top:0; z-index:99; }
.MagicImg .rightimg { text-align:right; -webkit-transform:translate(0,0) rotate(0); }
.MagicImg img { background-image:url(***.png)!important; background-image:url(/OAction/Images/IMG.png); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="***.png", enabled=true, sizingMethod=scale); }



/* 关于我们样式 */
#IMGSlides { width:500px; height:400px; float:left; margin-right:85px; position:relative; }
#IMGSlides .IMGBox,#IMGSlides .IMGBox li { width:100%; height:360px; z-index:88; position:relative; }
#IMGSlides .IMGBox li img { width:100%; height:320px; }
#IMGSlides .IMGBox li p { width:100%; height:55px; line-height:52px; position:absolute; left:0; bottom:0; text-align:center; z-index:8; }

#IMGSlides .IMGnu ul { width:100%; height:36px; position:absolute; left:0; bottom:0; text-align:center; }
#IMGSlides .IMGnu ul span { width:12px; height:12px; font:normal normal 0/0 Arial; margin:0 3px; padding:7px; border-radius:50%; }
#IMGSlides .IMGnu ul span { background-color:#AAA; color:#AAA; }
#IMGSlides .IMGnu ul span.on { background-color:#A00; color:#A00; }



/* 关于我们样式 */
#HOTSlides { width:100%; height:360px; position:relative; }
#HOTSlides .prev,#HOTSlides .next { display:none; width:32px; height:36px; padding:0; font-size:13pt; line-height:36px; color:#FFF!important; background-color:transparent!important; z-index:118; }
#HOTSlides .prev { top:auto; bottom:0; right:32px; transform:translateY(0); }
#HOTSlides .next { top:auto; bottom:0; right:0; transform:translateY(0); }

#HOTSlides ul.IMGBox,#HOTSlides ul.IMGBox li,#HOTSlides ul.IMGBox li img { width:100%; height:100%; margin:0; padding:0; }
#HOTSlides ul.IMGBox li img { background-position:center; background-repeat:no-repeat; background-size:100% auto; }

#HOTSlides .IMGnu { width:100%; height:0; z-index:88; }
#HOTSlides .IMGnu ul { width:100%; height:18px; font:normal normal 1px/18px Arial; text-align:center; position:absolute; margin-top:-18px; z-index:88; }
#HOTSlides .IMGnu ul span { width:16px; height:5px; font:normal normal 3px/3px Arial; margin:0 2px; padding:0 16px; cursor:pointer; }
#HOTSlides .IMGnu ul span { background-color:#CCC; color:#CCC; }
#HOTSlides .IMGnu ul span.on { background-color:#FFF; color:#FFF; }

#HOTSlides div.IMGtxt { width:100%; height:36px; background:rgba(0,0,0,.3); position:absolute; bottom:0; z-index:100; }
#HOTSlides div.IMGtxt li { width:100%; height:36px; font-size:10.5pt; line-height:36px; color:#FFF; padding:0 2%; box-sizing:border-box; position:absolute; bottom:-100px; z-index:200; }
#HOTSlides div.IMGtxt li a { font-size:inherit; line-height:inherit; font-weight:inherit; color:inherit; }




/* 瀑布流图层样式 */
#Masonrys { width:100%; height:auto; box-sizing:border-box!important; position:relative; line-height:18px; margin:0 auto; }
#Masonrys div.Itemstyle { width:calc(94.7%/5); min-height:100px; box-sizing:border-box!important; border:1px solid #DDD; background:rgba(250,250,250,.5); padding:12px 1% 8px; margin:0 .5% 15px; float:left; display:inline; }
#Masonrys div.Itemstyle label { width:100px; height:30px; background-color:#CCC; text-align:center; font:normal normal 10pt/30px Arial, Helvetica, sans-serif; }
#Masonrys div.Itemstyle label { position:absolute; bottom:0; right:-35px; color:#FFF; transform:rotate(-45deg) }
#Masonrys div.Itemstyle label a { color:#FFF; }

#Masonrys div ul { height:auto; text-align:center; font-size:12pt; line-height:25px; padding:12px 0; }
#Masonrys div ul.Title { height:28px; text-align:left; border-bottom:1px solid #DDD; text-wrap:normal; white-space:nowrap; }
#Masonrys div div.Remarks,#Masonrys div.Itemstyle img { width:100%; height:auto; min-height:70px; line-height:25px; color:#AAA; }
#Masonrys div ul.Title a,#Masonrys div p a { width:100%; font-size:12pt; line-height:25px; }
#Masonrys div div.Remarks { width:100%; padding:12px 0; }
#Masonrys div ol { margin-top:12px; font-size:10pt; line-height:20px; display:none; }

#Masonrys div.List4 { width:calc(95.9%/4); margin:0 .5% 15px; }
#Masonrys div.List3 { width:calc(96.9%/3); margin:0 .5% 15px; }
#Masonrys div.List2 { width:calc(98%/2); margin:0 1% 15px auto; }
#Masonrys div.List2:nth-child(even) { margin-left:1%; margin-right:auto; }




/* 资讯分类分层滑动 */
div.TypeLayers,div.TypeLayers ol,div.TypeLayers dl.Main { width:100%; }
div.TypeLayers dl.Main { background:url(Images/Cite/PD4.png) no-repeat 19% -500px; }
div.TypeLayers dl.Main dd { width:75%; border-left:1px solid #DDD; float:right; padding:0 2% 18px 3.8%; }
div.TypeLayers dl.Main p.Title { font-size:20px; line-height:38px; margin-bottom:8px; }
div.TypeLayers dl.Main p.Title a { font-size:20px; line-height:28px; }
div.TypeLayers dl.Main dt { width:18%; font-size:20px; line-height:38px; text-align:center; float:left; }
div.TypeLayers div.Show img { width:72%; padding:8px 0; float:left; }

#Left_Menu.TypeSide ul div.TypeSide-txt,#Left_Menu.TypeSide ul div.TypeSide-adorn { padding:0!important; text-align:center; }
#Left_Menu.TypeSide ul div.TypeSide-txt { height:58px; font-size:12pt; line-height:58px; display:block; }
#Left_Menu.TypeSide ul div.TypeSide-adorn { height:0; font-size:20px; line-height:165px; opacity:0; }

#Left_Menu.TypeSide ul div img { width:100%!important; height:100%!important; }
#Left_Menu.TypeSide ul { width:100%!important; height:auto!important; padding:0!important; }
#Left_Menu.TypeSide ul.on div.TypeSide-adorn { height:165px; display:block; opacity:1; }
#Left_Menu.TypeSide ul.on div.TypeSide-txt { display:none; }


/*IMG_Scroll [class*="LoadBox"],[class*="History"] { box-sizing:border-box; position:relative; }*/
.IMG_Scroll { width:100%; height:auto; margin:0 auto; box-sizing:border-box; position:relative; }
.IMG_Scroll:before,.IMG_Scroll:after,.IMG_Scroll *:before,.IMG_Scroll *:after { content:""; position:absolute; z-index:0; transition:all .5s ease; }
.IMG_Scroll div.tempWrap { width:100%!important; margin:0 auto; position:relative; }
.IMG_Scroll .prev..IMG_Scroll .next { left:0; }
.IMG_Scroll .next { left:auto; right:0; }

[class*=Maxwidth] .IMG_Scroll .prev,[class*=Maxwidth] .IMG_Scroll .next { margin-left:12.5px; top:auto; bottom:0; left:50%; }
[class*=Maxwidth] .IMG_Scroll .prev { margin-left:-50px; }
[class*=Maxwidth] .IMG_Scroll { padding:0 0 80px; }

.IMG_Scroll ul,.IMG_Scroll ul li { width:100%; height:auto; margin:0 auto; position:relative; }
.IMG_Scroll li:not(.ItemCase) { height:100%; text-align:center; position:relative; }
.IMG_Scroll li .AuthorTime,.IMG_Scroll li .UrlPage { width:100%; display:none; clear:both; z-index:1; }

.IMG_Scroll div.LoadBox dl { width:100%; height:100%; text-align:center; line-height:25px; padding:12px 8%; box-sizing:border-box; position:relative; }
.IMG_Scroll div.LoadBox dl,.IMG_Scroll div.LoadBox dl * { width:100%; box-sizing:border-box; position:relative; color:inherit; }
.IMG_Scroll div.LoadBox dt.Title { font-size:18px; line-height:35px; text-align:inherit; }
.IMG_Scroll div.LoadBox a dt.Title { line-height:55px; }

.IMG_Layered div.IMGnu { width:100px; height:65px; margin:28px auto 12px; text-align:center; position:relative; }
.IMG_Layered div.IMGnu ul { width:100%; height:52px; line-height:32px; margin:0 auto; text-align:center; }
.IMG_Layered div.IMGnu ul label { width:100%; line-height:22px; text-align:center; position:relative; }
.IMG_Layered div.IMGnu ul span { width:8px; height:8px; text-align:center; margin:3px; padding:0; border-radius:50%; cursor:pointer; display:inline-table; z-index:15; }
.IMG_Layered div.IMGnu ul span { font-family:Arial; font-size:0; line-height:0; color:#CCC; background-color:#CCC; }
.IMG_Layered div.IMGnu ul span.on { background-color:#00B119; color:#00B119; }

.IMG_Scroll ul[class$=List_3] li { width:calc(100%/3); }
.IMG_Scroll ul[class$=List_4] li { width:calc(100%/4); }
.IMG_Scroll ul[class$=List_5] li { width:calc(100%/5); }
.IMG_Scroll ul[class$=List_6] li { width:calc(100%/6); }

/*HistoryBox*/
[id*=HistoryBox] { width:100%; height:auto; position:relative; }
[id*=HistoryBox] div.tempWrap,[id*=HistoryBox] div.History { width:100%!important; margin:0 auto; position:relative; }
[id*=HistoryBox] .prev,[id*=HistoryBox] .next { margin-left:12.5px; left:0; top:50%; }
[id*=HistoryBox] .next { left:auto; right:12.5px; }

[id*=HistoryBox]:is(.ShowItem,.StyIcon) { padding:0 0 80px; }
[id*=HistoryBox]:is(.ShowItem,.StyIcon) .prev,[id*=HistoryBox]:is(.ShowItem,.StyIcon) .next { left:50%; right:auto; top:auto; bottom:0; }
[id*=HistoryBox]:is(.ShowItem,.StyIcon) .prev { margin-left:-50px; }


[id*=HistoryBox].PicItem:before,[id*=HistoryBox].Centrum:before,[id*=HistoryBox].Parallel:before { width:100%;height:4px;position:absolute;top:calc(50% - 2px);background-color:#AAA; }


[id*=HistoryBox] li label.UrlPage { display:block; position:absolute; bottom:18px; z-index:1; }
[id*=HistoryBox] li dl { width:100%; height:auto; padding:10px 25px 30px; box-sizing:border-box; position:relative; }
[id*=HistoryBox] li dl * { width:100%; padding:0; text-align:left!important; color:inherit; }
[id*=HistoryBox] li dl dt.Title { font-weight:bold; line-height:50px; }

[id*=HistoryBox] div.Showicon { width:100px; height:100px; padding:0; background-color:rgba(0,0,0,.1); border-radius:50%; transition:all .5s ease; z-index:1; }
[id*=HistoryBox] div.Showicon img { width:auto; height:100%; margin-left:50%; transform:translateX(-50%); transition:all .5s ease; }
[id*=HistoryBox] div.History:hover div.Showicon img { transform:translateX(-50%) scale(1.1); }
[id*=HistoryBox] div.History:hover div.Showicon { background-color:#333;border-color:#333; }

[id*=HistoryBox].StyIcon div.History { border-radius:20px; }
[id*=HistoryBox].StyIcon dl { width:100%; height:100%!important; padding:15px 50px; float:right; background-color:#FFF; box-shadow:0 5px 10px #CCC; }
[id*=HistoryBox].StyIcon div.Showicon { position:absolute; left:0; top:50%; transform:translateY(-50%); background-color:#AAA; }

[id*=HistoryBox].UP-Down dl { width:100%; height:100%; padding:15px 50px; background-color:#FFF; }
[id*=HistoryBox].UP-Down dl dt.Title,[id*=HistoryBox].UP-Down dl .ETitle { text-align:center!important; }
[id*=HistoryBox].UP-Down div.Showicon { position:absolute; left:50%; transform:translateX(-50%); border-radius:0; clip-path:polygon(50% 0,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%); }
[id*=HistoryBox].UP-Down li:nth-child(even) div.Showicon { top:auto; bottom:0; }

[id*=HistoryBox].PicItem dl { width:100%; height:100%; padding:15px 50px; box-sizing:border-box; background-color:#FFF; position:relative; }
[id*=HistoryBox].PicItem dl:before,[id*=HistoryBox].PicItem dl:after { height:0; border-width:2px; border-style:solid; }
[id*=HistoryBox].PicItem dl:before { width:100%; left:0; bottom:0; border-color:#AAA; }
[id*=HistoryBox].PicItem dl:after { width:0; left:50%; border-color:#AAA; }
[id*=HistoryBox].PicItem div.History:hover dl:after { width:100%; left:0; border-color:#333; }
[id*=HistoryBox].PicItem div.History:hover:before { border-left-color:#333; }

[id*=HistoryBox].PicItem dl dt.Title,[id*=HistoryBox].PicItem dl .ETitle { width:100%; text-align:center!important; }
[id*=HistoryBox].PicItem div.Showicon { position:absolute; left:50%; transform:translateX(-50%); }
/*设置为圆形 clip-path:circle(50% at 50% 50%); */

[id*=HistoryBox].PicItem li:nth-child(odd) div.Showicon { bottom:0; }
[id*=HistoryBox].PicItem li:nth-child(odd) dl:before,[id*=HistoryBox].PicItem li:nth-child(odd) dl:after { bottom:0; }
[id*=HistoryBox].PicItem li:nth-child(even) dl:before,[id*=HistoryBox].PicItem li:nth-child(even) dl:after { top:0; }


[id*=HistoryBox].Centrum div.History:before { width:0;height:0;position:absolute;left:50%;transform:translateX(-50%);margin-left:-7.5px;transform:rotate(90deg);border-left:15px solid #AAA;border-top:10px solid transparent!important;border-bottom:10px solid transparent!important; }

[id*=HistoryBox].Centrum dl dt.Title { text-align:center!important;position:absolute;left:0;top:0;color:#FFF;transition:all .5s ease; }
[id*=HistoryBox].Centrum dl:before { width:100%; height:0; left:0; top:0; border-width:25px; border-style:solid; border-color:rgba(0,0,0,.3); }

[id*=HistoryBox].Centrum div.History div.Showicon { position:absolute; left:50%; transform:translateX(-50%); border:3px solid #AAA; }
[id*=HistoryBox].Centrum div.History:hover div.Showicon,[id*=HistoryBox].Centrum div.History:hover dl:before { background-color:#333; border-color:#333; }
[id*=HistoryBox].Centrum div.History:hover:before { border-left-color:#333; }

[id*=HistoryBox].Centrum li:nth-child(odd) dl { padding-top:50px; border-bottom-left-radius:10px; border-bottom-right-radius:10px; }
[id*=HistoryBox].Centrum li:nth-child(odd) dl:before,[id*=HistoryBox].Centrum li:nth-child(odd) dl dt.Title { top:auto; bottom:0; }
[id*=HistoryBox].Centrum li:nth-child(odd) div.Showicon { top:100px; }

[id*=HistoryBox].Centrum li:nth-child(even) div.History:before { transform:rotate(-90deg); }
[id*=HistoryBox].Centrum li:nth-child(even) dl { padding-top:70px; border-top-left-radius:10px; border-top-right-radius:10px; }


[id*=HistoryBox].Parallel div.History:before { width:5px;height:100%;background-color:#AAA;border-color:#AAA; bottom:0; }
[id*=HistoryBox].Parallel div.History dl { padding:0 25px;float:right; }
[id*=HistoryBox].Parallel div.Showicon { position:absolute; left:0; border:5px solid #AAA; }
[id*=HistoryBox].Parallel li:nth-child(even) div.History:before { top:0; }
[id*=HistoryBox].Parallel li:nth-child(even) div.Showicon { bottom:0; }


[id*=HistoryBox].Vertical div.prev,[id*=HistoryBox].Vertical div.next { left:auto;right:10px;margin-top:-30px;transform:rotate(90deg); }
[id*=HistoryBox].Vertical div.next { margin-top:30px; }

[id*=HistoryBox].Vertical div.History dl { padding:0 25px;background-color:#FFF; }
[id*=HistoryBox].Vertical div.Showicon { position:absolute; right:0; top:50%; transform:translateY(-50%); }
[id*=HistoryBox].Vertical li:nth-child(odd) dl * { text-align:inherit!important; }
[id*=HistoryBox].Vertical li:nth-child(even) div.Showicon { left:0; }
[id*=HistoryBox].Vertical:before { width:5px;height:100%;position:absolute;left:50%;transform:translateX(-50%);background-color:#AAA; }


/*ReadTypeimg*/
div.ReadTypeimg,div.TextBox,div.ReadTypeimg div.Remarks { width:100%; height:100%; box-sizing:border-box; position:relative; }
div.ReadTypeimg ul,div.ReadTypeimg li.Showimg,div.ReadTypeimg li.Showimg img { width:100%; height:100%; position:relative; }
div.ReadTypeimg li.Showimg img { position:absolute; background-position:center; background-repeat:no-repeat; background-size:auto 100%; }

div.ReadTypeimg ul { width:100%; height:500px; box-sizing:border-box; position:relative; }
[class*=Maxwidth] div.ReadTypeimg ul { width:100%; height:680px; }

div.ReadTypeimg .prev,div.ReadTypeimg .next { display:block; width:32px; height:32px; font:normal normal 13pt/32px Arial; color:#FFF; top:50%; margin-top:-16px; }
div.ReadTypeimg .prev:hover,div.ReadTypeimg .next:hover { background:rgba(0,0,0,.8); opacity:1; filter:alpha(opacity=100); }
div.ReadTypeimg .prev span,div.ReadTypeimg .next span { margin-top:0; }
div.ReadTypeimg .prev { left:2.5%; }
div.ReadTypeimg .next { right:2.5%; }

div.ReadDetails label.Headline { width:100%; height:95px; font-size:45px; line-height:2; font-weight:lighter; }
div.ReadDetails:before,div.ReadDetails:after,div.ReadDetails *:before,div.ReadDetails *:after { content:""; position:absolute; z-index:0; }

div.ReadDetails { width:100%; height:auto; padding:0 5%; box-sizing:border-box; position:relative; }
div.ReadDetails ul li { width:100%; height:30px; position:relative; }
div.ReadDetails ul li.OpenItem { width:100%; height:auto; position:relative; }

div.ReadDetails ul li:before { content:""; position:absolute; left:auto; right:10px; top:20px; }
div.ReadDetails ul li:before {
	width:8px; height:8px; border-left:2px solid #A4A4A4; border-top:2px solid #A4A4A4;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg); 
	-ms-transform: rotate(45deg); 
	-o-transform: rotate(45deg);
}
div.ReadDetails ul li.OpenItem:before {
	-webkit-transform: rotate(-135deg);
	-moz-transform: rotate(-135deg); 
	-ms-transform: rotate(-135deg); 
	-o-transform: rotate(-135deg);
}



/*[class^=IMG_List] div.AEScroll ul.Sbox li.Sbox { margin:32px auto; }*/
[id^=ICON_Layereds] .ICON_Show { width:100%; min-height:88px; display:flex; margin:0 auto; }
[id^=ICON_Layereds] .ICON_Show li { width:auto; height:128px; float:left; flex:1; background-repeat:no-repeat; background-position:center; box-sizing:border-box; position:relative; }
[id^=ICON_Layereds] .ICON_Show li label.Title { width:100%; height:50px; line-height:50px; text-align:center; color:#FFF; position:absolute; left:0; bottom:0; z-index:9; }
[id^=ICON_Layereds] .ICON_Show li img { width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:auto 100%; }



/*鼠标响应特效*/
#SlidesBox .IMGnu span,#SlidesBox .Athum img,#SlidesBox .Athum img.on,#SlidesBox article,#SlidesBox figcaption,#TOP_Banner [id^=AE_Content],#HOTSlides div.IMGtxt li,#HOTSlides:hover div.IMGtxt li,
#Masonrys div.Itemstyle label,#Masonrys div.Itemstyle:hover label,[class*="LoadBox"],[class*="LoadBox"]:hover,[class*="LoadBox"] dl,[class*="LoadBox"] dl:hover,div.History dl,div.History img,
[id^=AETypeBox],.IMG_Scroll li div.imgsty img,.IMG_Scroll li:hover div.imgsty img,.IMG_Scroll li .AuthorTime,.IMG_Scroll li:hover .AuthorTime,.IMG_Scroll li dl,.IMG_Scroll li:hover dl,
[class^=IMG_List] div.AEScroll,[class^=IMG_List] div.AEnu li,[class^=IMG_List] div.AEnu ul li:hover,[class^=IMG_List] div.AEnu li label,[class^=IMG_List] div.AEnu ul li:hover label,
div.prev,div.next,div.prev:hover,div.next:hover
{
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-o-transition:all .5s ease;
	transition:all .5s ease;
}