div.prev,div.next { width:40px; height:40px; text-align:center; border-radius:50%; position:absolute; z-index:18; cursor:pointer; }
div.prev span,div.next span { width:10px; height:10px; margin-top:15px; border-left:1px solid #FFF; border-top:1px solid #FFF; display:inline-block; }
div.prev span {
	 margin-left:5px;
	 -webkit-transform: rotate(-45deg);
	 -moz-transform: rotate(-45deg); 
	 -ms-transform: rotate(-45deg); 
	 -o-transform: rotate(-45deg);
}
div.next span {
	 margin-left:-5px;
	 -webkit-transform: rotate(135deg);
	 -moz-transform: rotate(135deg); 
	 -ms-transform: rotate(135deg); 
	 -o-transform: 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:90; }
#TOP_Flash div,#PageBanner { width:100%; margin:0 auto; vertical-align:top; }

#TOP_Banner,div.AE_Banner,div.IN_Banner,div.AE_Banner figure { padding:0; margin:0 auto; position:relative; }
#TOP_Banner img.AE_Pic,#PageBanner img.AE_Pic { width:100%; height:100%; background-position:center center; background-repeat:no-repeat; }
#TOP_Banner object,#TOP_Banner embed,div.IN_Banner img,#PageBanner img.AE_Pic { width:100%; height:100%; z-index:10; }

#TOP_Banner div.AE_Banner { height:0; background-color:#09F; position:inherit; }
#TOP_Banner div.AE_Banner figure { width:100%; box-sizing:border-box; position:absolute; top:50%; transform:translateY(-50%); z-index:20; }

#TOP_Banner figure h2.Headline,#TOP_Banner figure h3.Subtitle { line-height:2!important; position:relative; color:inherit; }
#TOP_Banner figure h2.Headline { height:65px!important; font-size:24pt!important; line-height:65px!important; font-weight:bold; letter-spacing:3px; }
#TOP_Banner figure h3.Subtitle { height:50px!important; font-size:20px!important; }

#TOP_Banner figure h2.Headline:before,#TOP_Banner figure h2.Headline:after { content:""; position:absolute; z-index:0; }
#TOP_Banner figure h2.Headline:before { width:65px; height:2px; bottom:0; background-color:rgba(255,255,255,.6); }


/* 对联式广告 */
#Coupright div { width:100%; height:30px; background-color:rgba(0,0,0,.5); 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:1666; }
#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(../images/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 ul.IMGBox,#SlidesBox ul.IMGBox li { width:100%; height:100%; position:relative; margin:0; padding:0; }
#SlidesBox ul.IMGBox li img,#SlidesBox .AFloat article img { width:100%; height:100%; background-position:center; background-repeat:no-repeat; }

#SlidesBox .prev,#SlidesBox .next { display:none; width:40px; height:100px; border-radius:0; position:absolute; top:50%; margin-top:-50px; z-index:58; }
#SlidesBox .prev,#SlidesBox .next { background-color:rgba(102,102,102,.3); background-position:left center; background-repeat:no-repeat; }
#SlidesBox .next { right:0; }

#SlidesBox .prev span,#SlidesBox .next span { width:30px; height:30px; margin-top:35px; border-left:2px solid #FFF; border-top:2px solid #FFF; display:inline-block; }
#SlidesBox .prev span { margin-left:15px; }
#SlidesBox .next span { margin-left:-20px; }

#SlidesBox .prev.center,#SlidesBox .next.center { background-color:transparent; left:50%; right:auto; }
#SlidesBox .prev.center { margin-left:-640px; }
#SlidesBox .next.center { margin-left:540px; }

#SlidesBox .IMGnu,#SlidesBox .Athum,#SlidesBox .AFloat { width:100%; height:0; z-index:30; }
#SlidesBox .IMGnu ul { width:100%; height:25px; font:normal normal 1px/12px Arial; text-align:center; position:absolute; bottom:0; z-index:25; }
#SlidesBox .IMGnu span { width:12px; height:12px; text-align:center; margin:3px; padding:2px; position:relative; border-radius:50%; cursor:pointer; display:inline-table; z-index:25; }
#SlidesBox .IMGnu span { font-family:Arial; font-size:8px; line-height:12px; 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; left:50%; margin-left:300px }
#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 .AFloat ul { width:1280px; height:100%; position:absolute; top:0; left:50%; margin-left:-640px; z-index:18; }
#SlidesBox .AFloat li { width:100%; height:100%; text-align:left; position:relative; z-index:18; }

#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; }

#SlidesBox figure { width:100%; min-height:15%; text-align:left; position:absolute; top:-100%; display:inline-block; cursor:pointer; }
#SlidesBox figure.on { top:0%; }

#SlidesBox #Slogan { width:100%; height:0; box-sizing:border-box; border:0; margin:0 auto; padding:0; z-index:1; }
#SlidesBox #Slogan,#SlidesBox embed { width:100%; height:100%; position:absolute; background:none; z-index:50; }
#SlidesBox #Slogan div.ASlogan { position:absolute; left:0; top:50%; transform:translateY(-50%); }
#SlidesBox video,#SlidesBox embed { width:100%!important; height:100%!important; object-fit:cover; display:block; }



/*广告组图轮换大区域*/
#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; }



/* 焦点图片交互式切换展示效果 */
#AEMagic { width:100%; height:auto; margin:0 auto; }
#AEMagic #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(../images/***.png)!important; background-image:url(../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; }



/* 关于我们样式 */
#AboutShow { width:39%; height:auto; margin-right:3%; float:left; }
#AboutShow.Right { margin-left:3%; margin-right:0; float:right; }

#HOTSlides,#AboutShow object,#AboutShow embed { width:100%; height:320px; position:relative; }
#HOTSlides ul.IMGBox,#HOTSlides ul.IMGBox li { width:100%; height:auto; margin:0; padding:0; }
#HOTSlides ul.IMGBox li img { width:100%; height:100%; z-index:88; }

#HOTSlides .prev,#HOTSlides .next { display:none; width:32px; height:36px; font-size:13pt; line-height:36px; color:#FFF!important; background-color:transparent!important; z-index:118; }
#HOTSlides .prev { bottom:0; right:32px; }
#HOTSlides .next { bottom:0; right:0; }

#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:95%; padding:0 2.5%; height:36px; line-height:36px; display:block; position:absolute; bottom:-100px; z-index:200; }
#HOTSlides div.IMGtxt li a { font-size:10.5pt; line-height:36px; color:#FFF; }

#HOTSlides.Box_29 { width:25%; height:355px; float:left; }
#HOTSlides.Box_29 ul.IMGBox li img { height:355px; }


.Tool_Inlink { width:23%; height:300px; padding:25px 1%; float:left; }
.Scroll_Div { width:73%; height:300px; padding:25px 1%; float:right; }

.Scroll_Show { width:96%; height:300px; margin:0 2%; }
.Scroll_Show ul li { width:100%; height:50px; margin:0; padding:0; }
.Scroll_Show ul li label { width:10%; height:50px; padding-right:1%; }
.Scroll_Show ul li label.Author { width:23%; height:50px; float:right; padding-right:1%; }
.Scroll_Show ul li,.Scroll_Show ul li a,.Scroll_Show ul li label { line-height:50px; }


.QRcode { width:95%; margin:12px 2.5%; position:relative; }
.QRcode img { width:58px; height:58px; margin:0 1.5%; float:left; }
.Online img { width:58px; height:58px; margin:0 1.5%; float:left; }



/*ABlinds 平行等分叠加特效*/
ol.ABlinds { height:430px; margin:0 auto; position:relative; }

.Blinds { width:100%; height:100%; display: flex; }

.Blinds .option {
    width:3.8%; margin:0; position:relative;
    transition: 0.5s cubic-bezier(0.05, 0.61, 0.41, 0.95);
    background: var(--optionBackground, var(--defaultBackground, #333));
    background-position: center;
	background-size: auto 100%;
	cursor: pointer;
}

.Blinds .option .shadow {
    box-shadow: inset 0 -120px 120px -120px rgba(0,0,0,.5), inset 0 -120px 120px -100px rgba(0,0,0,.2);
    height: 120px; position: absolute; bottom: 0px; left: 0px; right: 0px;
    transition: 0.5s cubic-bezier(0.05, 0.61, 0.41, 0.95);
}

.Blinds .option .Main {
    transition: 0.5s cubic-bezier(0.05, 0.61, 0.41, 0.95);
    position: absolute; left: 30px; bottom: 10px;
	height: 90px;
}

.Blinds .option .Main .icon {
    min-width: 30px;  max-width: 30px; height: 30px; display: flex; float: left;
    align-items: center; justify-content: center; flex-direction: row;
    background-color: rgba(0,0,0,.3); color: #FFF;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.Blinds .option .Main .Remarks {
    margin-left: 10px; display: block; float: left;
	width:calc(100% - 80px);
}

.Blinds .option .Main .Remarks .Title {
	width:100%; height:35px; text-align:left;
	font-weight:bold; font-size:1.2rem; line-height: 35px; color: white;
	clear:both;
}

.Blinds .option .Main .Remarks .Briefly {
    width:100%; height:48px; text-align:left;
	transition-delay: .1s; color: white;
	white-space: normal;
}


.Blinds .option.active {
    max-width: 75%; flex-grow: 12;
    background-size: auto 120%; background-position: center center !important;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.Blinds .option.active .Main .icon {  min-width:0;  max-width:0; display:none; }
.Blinds .option.active .Main .Remarks { min-width:75%; width:calc(100% - 30px); margin-left:0; opacity:1; }

.Blinds .option:not(.active) .Main .Remarks { opacity: 0; }
.Blinds .option:not(.active) { flex-grow: 1; }




/* 瀑布流图层样式 */
#Masonrys { width:100%; height:auto; line-height:18px; margin:0 auto; }
#Masonrys div.item-list { min-height:100px; box-sizing:border-box; border:1px solid #DDD; background:rgba(250,250,250,.5); padding:12px 1% 8px; margin:0 auto 15px 1%; float:left; display:inline; }
#Masonrys div.item-list label { width:100px; height:30px; background-color:#CCC; text-align:center; font:normal normal 10pt/30px Arial, Helvetica, sans-serif; }
#Masonrys div.item-list label { position:absolute; bottom:0; right:-35px; color:#FFF; transform:rotate(-45deg) }
#Masonrys div.item-list 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.item-list 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.List2 { width:calc(98%/2 - 2px); }
#Masonrys div.List3 { width:calc(97%/3 - 2px); }
#Masonrys div.List4 { width:calc(96%/4 - 2px); }
#Masonrys div.List5 { width:calc(95%/5 - 2px); }




/* 资讯分类分层滑动 */
div.TypeLayers,div.TypeLayers ol,div.TypeLayers dl.Main { width:100%; }
div.TypeLayers dl.Main { background:url(../images/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; }



/*KE_MainScroll*/
.KE_MainScroll { width:100%; height:auto; margin:0 auto; position:relative; }
.KE_MainScroll div.tempWrap { width:100%!important; margin:0 auto; position:relative; }
.KE_MainScroll ul,.KE_MainScroll ul li { width:100%; height:520px; text-align:center; position:relative; }
.KE_MainScroll ul li { height:100%; }

.KE_MainScroll div.BoxImg { width:100%; height:100%; text-align:left; float:left; position:relative; }
.KE_MainScroll.BoxScroll div.Img_Box { width:65%; float:left; }

.KE_MainScroll div.BoxImg img { width:100%; height:100%; position:absolute; background-position:center; background-repeat:no-repeat; background-size:100% auto; z-index:1; }
.KE_MainScroll.MaxScroll div.BoxImg img { background-position:left center; }

.KE_MainScroll div.Txt_Box { width:35%; float:right; position:relative; z-index:2; }
.KE_MainScroll.MaxScroll div.Txt_Box { background-color:rgba(0,0,0,.3); position:absolute; top:0; right:0; }

.KE_MainScroll dl { width:80%; height:80%; padding:10%; }
.KE_MainScroll dl dt { width:100%; height:100px; font-size:48px; line-height:2; font-weight:lighter; }
.KE_MainScroll dl dd { width:100%; height:auto; text-align:justify; font-size:14px; line-height:1.5; }

.KE_MainScroll .prev,.KE_MainScroll .next { top:auto; bottom:30%; }
.KE_MainScroll .next { left:72%; }
.KE_MainScroll .prev { left:68%; }



/*KE_IMG_Scroll*/
.KE_IMG_Scroll { width:100%; height:auto; margin:0 auto; position:relative; }
.KE_IMG_Scroll div.tempWrap { width:100%!important; margin:0 auto; position:relative; }
.KE_IMG_Scroll .prev { left:0; top:50%; margin-top:-20px; }
.KE_IMG_Scroll .next { right:0; top:50%; margin-top:-20px; }

[class*="Maxwidth"] .KE_IMG_Scroll { width:calc(100% - 120px); padding:0 60px; }
[class*="Maxwidth"] .KE_IMG_Scroll .prev { width:30px; height:60px; border-radius:0; left:5px; margin-left:auto; }
[class*="Maxwidth"] .KE_IMG_Scroll .next { width:30px; height:60px; border-radius:0; left:auto; right:5px;margin-left:auto; }
[class*="Maxwidth"] .KE_IMG_Scroll .prev span { width:30px; height:30px; border-width:2px; margin-left:10px; }
[class*="Maxwidth"] .KE_IMG_Scroll .next span { width:30px; height:30px; border-width:2px; margin-left:-20px; }

.KE_IMG_Scroll ul { width:100%; height:auto; margin:0 auto; position:relative; }
.KE_IMG_Scroll li { width:calc(100%/3); height:100%; min-height:120px; text-align:center; position:relative; }
.KE_IMG_Scroll li *:before,.KE_IMG_Scroll li *:after { content:""; position:absolute; z-index:0; transition:all .5s ease; }
.KE_IMG_Scroll li .AuthorTime,.KE_IMG_Scroll li .Readmore { width:100%; display:none; clear:both; }

.KE_IMG_Scroll li dl { width:100%; height:100%; text-align:center; box-sizing:border-box; position:relative; }
.KE_IMG_Scroll li dt,.KE_IMG_Scroll li dd { width:95%; height:50px; padding:0 2.5%; position:relative; }
.KE_IMG_Scroll li dl .Title { text-align:center; font-size:20px; line-height:65px; }
.KE_IMG_Scroll li dd.Remarks { width:95%; height:auto; padding:2% 2.5%; }
.KE_IMG_Scroll li dd.Remarks pre { width:100%; text-align:center; }


.KE_IMG_Scroll.History div.show { width:100px; height:100px; padding:0; }
.KE_IMG_Scroll.History li dd.Remarks,.KE_IMG_Scroll.History li .Title,.KE_IMG_Scroll.History li dd.Remarks pre { width:100%; padding:0; text-align:left; }

.IMG_List_4 li { width:calc(100%/4); }
.IMG_List_5 li { width:calc(100%/5); }
.IMG_List_6 li { width:calc(100%/6); }



/*ScrollBox*/
#ScrollBox { width:100%; height:auto; position:relative; padding-bottom:58px; }
#ScrollBox ul.IMGBox,#ScrollBox ul.IMGBox li.MainScroll { width:100%; height:100%; }

#ScrollBox .prev,#ScrollBox .next { display:block; color:#FFF; left:50%; bottom:0; }
#ScrollBox .prev:hover,#ScrollBox .next:hover { background:rgba(0,0,0,.8); opacity:1; filter:alpha(opacity=100); }
#ScrollBox .next { margin-left:10px; }
#ScrollBox .prev { margin-left:-50px; }

.KE_IMG_Show.DStyle div#ScrollBox div.List4:before,
.KE_IMG_Show.DStyle div#ScrollBox div.List4:after {
  content:'';
  z-index:-1;
  position:absolute;
  left:0;
  bottom:155px;
  width:70%;
  height:50%;
  -webkit-box-shadow:0 15px 16px #DDD;
  -moz-box-shadow:0 15px 16px #DDD;
  box-shadow:0 15px 16px #DDD;
  -webkit-transform:skew(-15deg) rotate(-6deg);
  -moz-transform:skew(-15deg) rotate(-6deg);
  -ms-transform:skew(-15deg) rotate(-6deg);
  -o-transform:skew(-15deg) rotate(-6deg);
  transform:skew(-15deg) rotate(-6deg); 
}

.KE_IMG_Show.DStyle div#ScrollBox div.List4:after {
  left:auto;
  right:0;
  -webkit-transform:skew(15deg) rotate(6deg);
  -moz-transform:skew(15deg) rotate(6deg);
  -ms-transform:skew(15deg) rotate(6deg);
  -o-transform:skew(15deg) rotate(6deg);
  transform:skew(15deg) rotate(6deg); 
}




/*ReadTypeimg*/
div.ReadTypeimg,div.TextBox,div.ReadTypeimg div.Remarks { width:100%; height:100%; 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 li.Showimg.AStyle { height:0; padding-bottom:100%; }
div.ReadTypeimg li.Showimg.DStyle { height:0; padding-bottom:calc((6/9)*100%); }
div.ReadTypeimg li.Showimg.BStyle { height:0; padding-bottom:calc((6/8)*100%); }
div.ReadTypeimg li.Showimg.CStyle { height:0; padding-bottom:calc((8/6)*100%); }

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 ul { width:100%; height:auto; 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:30px; 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);
}



/*.KE_IMG_Show div.AEScroll ul.Sbox li.Sbox { margin:32px auto; }*/
.KE_IMG_Show div.AEnu { width:100%; height:128px; margin:0 auto; }
.KE_IMG_Show div.AEnu li.Tbox { height:128px; background-repeat:no-repeat; background-position:center; position:relative; }
.KE_IMG_Show div.AEnu li.Tbox img { width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:auto 100%; }
.KE_IMG_Show div.AEnu li.Tbox label.Title { width:100%; height:36px; line-height:36px; text-align:center; color:#FFF; position:absolute; left:0; bottom:0; z-index:9; }

.AStyle div.AEScroll { margin:32px auto 18px; height:320px; }
.CStyle div.AEScroll { margin:32px auto 18px; height:390px; }
.FStyle div.AEScroll { margin:32px auto 18px; height:200px; }
.BStyle div.AEScroll,.DStyle div.AEScroll { margin:32px auto 18px; height:220px; }
.KE_IMG_Show div.AEScroll.AENull { margin:0 auto; height:0; }



#SlidesBox .IMGnu span,#SlidesBox .Athum img,#SlidesBox .Athum img.on,#SlidesBox article,#SlidesBox figure,#TOP_Banner figure,
#HOTSlides div.IMGtxt li,#HOTSlides:hover div.IMGtxt li,#Masonrys div.item-list label,#Masonrys div.item-list:hover label,
.KE_IMG_Scroll li div.show img,.KE_IMG_Scroll li:hover div.show img,.KE_IMG_Scroll li .AuthorTime,.KE_IMG_Scroll li:hover .AuthorTime,.KE_IMG_Scroll li dl,.KE_IMG_Scroll li:hover dl,
.KE_IMG_Show div.AEScroll,.KE_IMG_Show div.AEnu li,.KE_IMG_Show div.AEnu ul li:hover,.KE_IMG_Show div.AEnu li label,.KE_IMG_Show 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;
}