@charset "utf-8";

/* 专属样式 E00,F60,FC0,051,08B,051,A0E,222 */
/* 橙色 #F60 #D60 #D40 */
/* 黄色 #D90 #FC0 #B93 #A80 */
/* 绿色 #085 #0A7 #1A8 #105A2D */
/* 青色 #09C #08B #57A */
/* 蓝色 #039 #08B #57A */
/* 紫色 #73A #63A */

h1,h1.Heading { font-size:24pt; line-height:1.5; }
h2,h2.Headline { font-size:20pt; line-height:1.5; }
h3,h3.Subtitle { font-size:16pt; line-height:1.5; }
h4,h4.Subtitle { font-size:12pt; line-height:1.5; }
h1 *,h2 *,h3 *,h4 * { font-size:inherit;line-height:inherit;color:inherit; }

h1.Title,h1.Title * { width:100%; text-align:center; font-size:16pt; line-height:35px; }
div[id^=Reading] h1 { margin:8px auto 12px;background-repeat:no-repeat;background-position:center top; }
div[id^=Reading] h1 u,div[id^=Reading] h2 u,div[id^=Reading] h3 u { text-decoration:none; }

div[id^=Reading] h1,div[id^=Reading] h2,div[id^=Reading] h3,div[id^=Reading] * strong { box-sizing:border-box;position:relative; }
div[class=MainKEditor],div[class=MainContent],div[id=ReadRemarks] { box-sizing:border-box;position:relative;z-index:1; }


/* 浮层会员及全屏弹窗 */
#Header.fixed #Language div,#Language div.FloatRight { width:auto; text-align:right; top:65px; }
#Header.fixed #Language div { top:12px!important; color:#333; }

#Language a { margin:0 8px; color:inherit; }
#Language a.CN-Icon { padding-left:32px; background-image:url(Images/L_CN.jpg); }
#Language a.EN-Icon { padding-left:32px; background-image:url(Images/L_EN.jpg); }

#Language div#GroupSite { width:150px; height:35px; margin-left:0px; }
#Language div#GroupSite p { width:100%; height:35px; text-align:center; font-size:12pt; }

#Header { width:100%; top:0; left:0; z-index:198; }
#Header:before,#Header:after,#Header *:before,#Header *:after { content:"";position:absolute;top:0;left:0;z-index:-1; }

#Header_Fixed { width:100%; height:0; background-color:rgba(0,0,0,.5); position:absolute; position:fixed!important; top:0!important; left:0; z-index:260; }
#Header_Fixed.Open { width:100%; height:100%; color:#333; background-color:rgba(255,255,255,1); background-repeat:no-repeat; background-position:top center; }
#Header_Fixed.Open #Header_Designer,#Header_Fixed.Open #Header_WebSystem { min-height:50px; line-height:inherit; color:inherit; }
#Header_Fixed.Open div.NullEditor { width:100%; height:70px; text-align:center; float:left; }
#Header_Fixed.Open [id^=Header] { min-height:50px; color:inherit; }

#Header_Main { width:1280px; height:auto; color:#333; box-sizing:border-box; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); }
#Header_Nav { width:100%; height:50px; color:#333; border:1px solid #CCC; border-width:1px 0; margin:8px auto; box-sizing:border-box; display:flex; clear:both; }
#Header_Nav div,#Header_Nav div ul { width:auto; height:100%; text-align:center; font-size:10.5pt; line-height:52px; float:left; flex:1; }
#Header_Nav div ul,#Header_Nav div a { width:100%; height:100%; font-size:inherit; line-height:inherit; font-weight:inherit; color:inherit; }


/* 页眉页尾及滚动字幕 */
#Language,#Header_Author { width:100%; height:0; font-size:9pt; line-height:32px; position:inherit; top:0; clear:both; z-index:2024; }
#Language * { font-size:inherit; line-height:inherit; color:inherit; background-repeat:no-repeat; background-position:left center; background-size:auto 100%; }
#Language div { width:300px; text-align:left; position:absolute; top:0; left:auto; right:30px; z-index:202010; }
#Language div.Author { width:1280px; text-align:left; position:absolute; top:0; left:50%; transform:translateX(-50%); z-index:202410; }

#Header_Author { min-height:32px; background-color:rgba(0,0,0,.8); color:#CCC; }
#Header_Author div { width:auto; height:auto; position:fixed!important; position:absolute; top:0; left:50%; transform:translateX(-50%); z-index:202410; }
#Header_Author div.Author { width:1280px; text-align:left; box-sizing:border-box; }
#Header_Author * { font-size:inherit; line-height:inherit; color:inherit; }

#Hotline { width:auto; min-width:128px; min-height:32px; line-height:1.5; box-sizing:border-box; position:absolute; top:0; left:50%; cursor:pointer; z-index:188; }
#Hotline img.Hotimg { position:absolute; top:0; left:0; cursor:pointer; z-index:188; }
#Header.fixed #Hotline { display:none; }

#HeaderScroll { width:100%; max-width:100%; min-height:32px; line-height:32px; box-sizing:border-box; position:absolute; top:0; cursor:pointer; z-index:188; }
ul[class=Scrolltext],ul[class=Scrolltext] li { min-width:100%;height:38px;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit; }
ul[class=Scrolltext] li { width:auto;min-width:1920px;height:100%;white-space:nowrap;text-overflow:clip; }


/* LOGO和导航样式设置 */
#TOP_Logo { height:0; margin:0 auto; z-index:266; }
#TOP_Logo #Logo { width:600px; height:100px; display:table; position:absolute; z-index:288; }
#TOP_Logo #Logo img { max-width:100%; max-height:100px; width:expression(this.width>600 && this.width>this.height ? 600:auto); height:expression(this.height>100 ? auto:100); }
#TOP_Logo #Logo span { display:table-cell; vertical-align:middle; }

#TOP_Menu { width:100%; margin:0 auto; box-sizing:border-box; z-index:255; }

#MenuNav { background:none; margin:0 auto; display:flex; z-index:255; }
#MenuNav div { height:100%; font-size:12pt; line-height:38px; text-align:center; box-sizing:border-box; float:left; flex:1; z-index:188; }
#MenuNav div * { box-sizing:border-box; font-size:inherit; font-weight:inherit; line-height:inherit; color:inherit; }

#MenuNav div ul { width:100%; height:38px; text-align:center; position:relative; background-repeat:no-repeat; z-index:189; }
#MenuNav div ul span { width:100%; height:100%; font-family:Arial,"宋体"; font-size:10pt; display:block; opacity:1; transition:all .5s ease; }
#MenuNav div ul a { width:100%; height:100%; display:block; opacity:1; font-size:inherit; line-height:inherit; color:inherit; }
#MenuNav div ul.Open span,#MenuNav div ul:hover span { height:0; opacity:0; }

#MenuNav div dl { width:100%; height:0; border:0; line-height:25px; color:#333; text-align:center; box-sizing:border-box; clear:both; transition:all .5s ease; }
#MenuNav div dl dd { width:100%; padding:2px 0; text-align:inherit; font-size:inherit; line-height:inherit; color:inherit; }

#MenuNav div[class*=Nav_Img] dl { width:300px!important; height:0; position:absolute; margin-top:50px; z-index:255; }
#MenuNav div[class*=Nav_Img] dl img { width:auto; height:100%; position:absolute; top:0; left:50%; transform:translateX(-50%); }
#MenuNav div[class*=Nav_Img] dl dt { width:50%; height:calc(100% - 50px); text-align:center; position:relative; }
#MenuNav div[class*=Nav_Img] dl dd { width:50%; padding:0 18px; text-align:left; height:28px; }
#MenuNav div[class*=Nav_Img] dl dd:nth-child(-n+2) { margin-top:5px; }

#MenuNav div:hover dl { height:auto; background-color:rgba(255,255,255,.8); padding:15px 0; transition:all .5s ease; }
#MenuNav div[class*=Nav_Img]:hover,#MenuNav div[class*=Nav_Img]:hover dl { height:200px; }



/* 导航内容层样式 */
#MenuMore { width:100%; height:10px; position:absolute; margin-top:-30px; z-index:158; }
#MenuMore.Open { height:auto; }

#MenuMore ol { width:100%; height:0; background:rgba(0,0,0,.2); display:none; }
#MenuMore.Open ol { height:100%; background:rgba(0,0,0,.6); }

#MenuMore div.NavItem { text-align:center; margin:0 auto; display:flex; position:relative; }
#MenuMore div.NavItem div.NavItemMore { text-align:center; float:left; flex:1; }
#MenuMore div.NavItem * { font-size:inherit; font-weight:inherit; line-height:inherit; color:inherit; }

#MenuMore dl.ItemGroup { width:100%; height:100%; display:table; position:relative; color:#FFF; }
#MenuMore dl.ItemGroup dt,#MenuMore dl.ItemGroup dd { width:100%; text-align:center; }
#MenuMore dl.ItemGroup dt { width:100%; height:135px; margin:10px auto; position:relative; display:table-cell; vertical-align:middle; }
#MenuMore dl.ItemGroup img { max-width:100%; max-height:100%; min-height:110px; }

#MenuMore dl.ItemMore { width:100%; height:100%; display:table; position:relative; color:#FFF; }
#MenuMore dl.ItemMore dt,#MenuMore dl.ItemMore dd { height:100%; position:relative; display:table-cell; vertical-align:middle; }
#MenuMore dl.ItemMore img { max-width:100%; max-height:100%; min-height:150px; }
#MenuMore dl.ItemMore dt { width:30%; margin:0 2.5%; }
#MenuMore dl.ItemMore dd { width:60%; margin:0 2.5%; }
#MenuMore dl.ItemMore p { height:35px; line-height:35px; }

#MenuMore dl.TypeGroup { width:100%; height:100%; box-sizing:content-box; display:table; position:relative; color:#FFF; }
#MenuMore dl.TypeGroup dt,#MenuMore dl.TypeGroup dd { width:95%; height:25px; text-align:center; text-wrap:normal; }
#MenuMore dl.TypeGroup dt { width:100%; height:50px; margin:10px auto; position:relative; display:table-cell; vertical-align:middle; }
#MenuMore dl.TypeGroup dt:before,#MenuMore dl.TypeGroup dt:after { width:100%; content:""; position:absolute; left:0; bottom:0; z-index:0; }



/* 分类图标组样式设置 */
#MenuIcon { width:640px; height:50px; color:#03C; position:absolute; top:20px; left:50%; z-index:198; }
#MenuIcon div,#MenuIcon i.icon { width:40px; height:40px; text-align:center; position:relative; color:inherit; float:right; margin:5px; }
#MenuIcon div i.icon { font-size:12px; line-height:30px; margin:0; background-color:#F5F5F5; color:#039; }

#MenuIcon ul { width:520px; height:40px; padding:0 10px; filter:Alpha(opacity=1); opacity:100; background-color:#DDD; position:absolute; top:5px; right:0; z-index:200; }
#MenuIcon ul img.Colse { height:40px; background:url(/Style/Images/ICO4.png) no-repeat center top; background-size:100%; float:right; margin:0 9px; }
#MenuIcon ul a { font-size:12pt; line-height:40px; padding:0 19px; color:#FFF; border-right:1px solid #FFF; }
#MenuIcon ul.Null { width:0; height:40px; padding:0; filter:Alpha(opacity=0); opacity:0; }
#MenuIcon:hover ul { background-color:#03A; }

#MenuIcon ul input.text { width:260px; height:25px; line-height:25px; color:#EEE; border:1px solid #DDD; background-color:transparent; margin:7px 8px 0 22px; padding:0 8px; }
#MenuIcon ul input.Submit { width:28px; height:28px; border:0; margin-top:9px; margin-left:28px; }
#MenuIcon ul input.Submit { background:url(/Style/Images/ICO5.png) no-repeat center; background-size:100%; background-color:transparent; }

#MenuIcon div.Home { background-image:url(Images/Admin.png); background-size:100 auto; }
#MenuIcon a i.icon { width:40px!important; height:40px!important;font-size:12pt;line-height:40px; color:#093!important; }


/* 分类标签组样式设置 */
#GroupSite { width:100%; height:0; margin:0 auto; }
#GroupSite div.GroupMain { position:absolute; top:0; left:50%; transform:translateX(-50%); box-sizing:border-box; margin:0 auto; display:table; table-layout:fixed; z-index:166; }
#GroupSite div.GroupLeft { width:300px; height:100%; float:left; background:rgba(0,0,0,.6); z-index:188; }
#GroupSite div.GroupLeft li { width:90%; padding:8% 5%; text-align:center; color:#FFF; position:relative; }
#GroupSite div.GroupLeft p,#GroupSite div.GroupLeft a { height:52px; font-size:12pt; line-height:52px; color:#FFF; }
#GroupSite div.GroupLeft p:hover { background:#FFF; }
#GroupSite div.GroupLeft p:hover a { color:#333; }

#GroupSite div.GroupRight { width:calc(100% - 300px); position:absolute; top:0; left:300px; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity:0; transition:all .5s ease; z-index:0; }
#GroupSite div.GroupRight.Open,#GroupSite ol.Group_Item { filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; transition:all .5s ease; }
#GroupSite div.GroupRight.Open { background:rgba(255,255,255,.8); z-index:90; }
#GroupSite div.GroupRight.Open:hover { background:rgba(255,255,255,1); }

#GroupSite div.Designer { width:100%; height:auto; margin-bottom:12px; clear:both; }

ol.Group_Item { padding:2%; box-sizing:border-box; position:relative; }
ol.Group_Item dl.ArticleItem dd { width:calc(100%/4 - 3px); height:32px; text-indent:22px; position:relative; }
ol.Group_Item dl.ArticleItem dd:before { content:"|-"; position:absolute; width:22px; left:0; text-indent:5px; z-index:0; }
ol.Group_Item dl.ArticleItem dd,ol.Group_Item dl.ArticleItem dd:before,ol.Group_Item dl.ArticleItem dd a { font-size:10.5pt; line-height:35px; }

ol.Group_Item dl.Group_List { width:calc(100%/4); padding:0 1%; box-sizing:border-box; position:relative; z-index:2029; }
ol.Group_Item dl.Group_List dt { width:100%; height:128px; position:relative; margin:5px auto; box-shadow:0 5px 10px #CCC; }
ol.Group_Item dl.Group_List img { width:100%; height:auto; position:absolute; top:50%; left:0; transform:translateY(-50%); transition:all .5s; }
ol.Group_Item dl.Group_List + dl.Group_List:nth-child(4n+1) { margin-top:15px; clear:both; }

ol.Group_Item dl.Group_List label.Title { width:100%; height:52px; font-size:16px; font-weight:bold; line-height:60px; position:relative; }
ol.Group_Item dl.Group_List label.Title * { font-size:inherit; font-weight:inherit; line-height:inherit; color:inherit; }
ol.Group_Item dl.Group_List label.Title:before,ol.Group_Item dl.Group_List label.Title:after { width:100%; left:0; bottom:7px; border-bottom:1px solid #DDD; z-index:-1; }
ol.Group_Item dl.Group_List label.Title:before { width:36px; border-bottom:1px solid #333; transition:all .5s ease; z-index:0; }
ol.Group_Item dl.Group_List:hover label.Title:before { width:100%; transition:all .5s ease; }

ol.Group_Item dl.Group_List li { width:calc(100% - 25px); height:32px; padding-left:20px; white-space:nowrap; position:relative; }
ol.Group_Item dl.Group_List li:before { content:"|-"; position:absolute; width:22px; left:5px; z-index:0; }
ol.Group_Item dl.Group_List li,ol.Group_Item dl.Group_List li a { font-size:10.5pt; line-height:38px; }



/* 搜索条的样式设置 */
#TOP_Search input,#Body_Search input { height:100%; text-align:left; border:0; border-radius:0; }
#TOP_Search .text,#Body_Search .text { width:80%; height:28px; line-height:30px; color:#CCC; border:1px solid #DDD; background-color:transparent; padding:0 2%; box-sizing:border-box; }
#TOP_Search .Submit,#Body_Search .Submit { width:18%; height:28px; color:#DDD; text-align:center; background:url(/Style/Images/Search.png) no-repeat left top; position:relative; }
#TOP_Search .Submit:before,#TOP_Search .Submit:after { width:100%; height:100%; text-align:center; position:absolute;left:0!important;top:0!important; z-index:21000; }
#TOP_Search .text.Keywords { color:#555; }

#TOP_Search { width:100%; height:0; margin:0 auto; position:inherit; z-index:298; }
#TOP_Search div { width:360px; height:28px; position:absolute; top:50px; left:50%; z-index:299; }
#TOP_Search div .text { width:calc(96% - 100px); color:#CCC; padding:0 2%; }
#TOP_Search div .Submit { width:100px; text-align:left; padding-left:30px; }

#Body_Search:not(.KeySearch) { width:100%; min-height:52px; position:relative; }
#Body_Search.MenuNavItem:after { width:100%; height:0; background-color:#DDD; position:absolute; left:0; bottom:0; }
#Body_Search.MainShadow { box-shadow:0 5px 5px #EEE; background-color:#FFF; background-repeat:no-repeat;background-position:center; }
#Body_Search.fixed { position:fixed!important; position:absolute; top:0; left:0; transition:all .5s ease; z-index:2025; }
#Body_Search.KeySearch { width:100%; height:0; position:inherit; }

#Body_Search * { font-size:inherit; line-height:inherit; color:inherit; }
#Body_Search input.keyText { width:65%; height:24px; padding:17px 5%; border:0; background-color:#FFF; }
#Body_Search input.keySubmit { width:25%; height:58px; text-align:center; font-size:12pt; color:#FFF; }

#Body_Search .HomeSearch { width:780px; height:58px; position:absolute; left:50%; margin-left:-390px; margin-top:-100px; z-index:180; }
#Body_Search .MainSearch,#Body_Search .MoreSearch { width:100%; max-width:1280px; padding:9px 0; margin:0 auto; }
#Body_Search .MainSearch { padding:16px 0; box-sizing:border-box; }
#Body_Search .MainSearch form { width:28%; float:right; }

#Body_Search .MoreSearch label { width:120px; height:45px; background-color:#FFF; position:absolute; margin-top:-54px; z-index:180; }
#Body_Search .MoreSearch label { font-size:12pt; line-height:50px; text-align:center; }
#Body_Search .MoreSearch label + label { margin-left:120px; }
#Body_Search .MoreSearch .Keyform { width:58%; height:42px; border:1px solid #DDD; box-sizing:border-box; position:relative; float:left; }
#Body_Search .Keyform input.keyText,#Body_Search .Keyform input.keySubmit { height:42px; }
#Body_Search .Keyform input.keyText { width:70%; padding:0 2.5%; }

#Body_Search #bdshare { width:auto; height:22px; line-height:22px; margin-top:11px; float:right; }
#Body_Search #bdshare.bdshare_t a { font:normal normal 10pt/18px "宋体"; padding-right:8px; }
#Body_Search .MainSearch #bdshare { margin-top:0; }


#SearchRoll { width:62%; height:26px; position:relative; float:left; }
#SearchRoll i.icon { width:30px; height:26px; line-height:26px; text-align:center; float:left; }
#SearchRoll div.Roll { width:calc(100% - 32px); height:26px; float:left; font-size:10.5pt; line-height:26px; }
#SearchRoll div.Roll li { width:100%; height:100%; float:left; clear:both; }


#Main_NavItem { min-height:80px; margin:0 auto; padding:0; box-sizing:border-box; position:relative; }
#Main_NavItem ol.MenuTitle,#Main_NavItem div { width:auto; min-width:320px; max-width:50%; height:52px; position:absolute; left:0; top:12px; z-index:1; }
#Main_NavItem ol.MenuTitle font { font-size:24pt; line-height:52px; letter-spacing:3px; color:inherit; padding-right:8px; }

#Main_NavItem * { font-size:inherit; font-weight:inherit; line-height:inherit; color:inherit; float:none; position:relative; }
#Main_NavItem ul.NavItem { width:100%; height:auto; text-align:right; padding-top:25px; position:relative; z-index:2; }
#Main_NavItem label { text-align:center; display:inline-block; text-wrap:normal; white-space:nowrap; padding:5px 1%; transition:all .5s ease; z-index:1; }
#Main_NavItem label:before,#Main_NavItem label:after { content:""; position:absolute; left:0; width:0; height:0; transition:all .5s ease; z-index:-1; }

#Pagelinks { width:auto!important;min-width:auto!important;height:50px;padding-top:20px;box-sizing:border-box;z-index:20; }
#Pagelinks a:before { content:""; width:18px; height:35px; line-height:21px; position:absolute; left:5px; top:0; z-index:0; }
#Pagelinks a { display:inline-block; padding-left:21px; }
#Pagelinks a:nth-child(1):before { content:"█";left:2px; }
#Pagelinks a + a:before { content:">"; }


/* 栏目标题样式 */
[id$=DirTitle] { width:100%; height:52px; text-align:left; margin:5px auto 15px; position:relative; z-index:0; }
[id$=DirTitle] *:not(ol,font) { font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit; }
[id$=DirTitle] cite { width:100%; height:100%; text-align:center; font-size:18px; line-height:52px; z-index:1; }
[id$=DirTitle] cite * { background-repeat:no-repeat; position:relative;text-align:inherit;font-size:inherit;line-height:inherit;font-weight:inherit; }
[id$=DirTitle] span { display:none; }
[id$=DirTitle] a { padding:6px 32px; }

[id$=DirTitle]:before,[id$=DirTitle]:after,[id$=DirTitle] *:before,[id$=DirTitle] *:after { content:""; text-align:center; position:absolute; transition:all .5s ease; z-index:-1; }
[id$=DirTitle]:before,[id$=DirTitle]:after { top:50%; left:50%; transform:translate(-50%,-50%); font-size:18px; line-height:1.5; }
[id$=DirTitle] *:before,[id$=DirTitle] *:after { top:47px; transition:all .5s ease; }

[id$=DirTitle] cite:before,[id$=DirTitle] cite:after { width:35%; height:1px; background:#DDD; left:50%; transform:translateX(-50%); }
[id$=DirTitle] cite:before { width:100%; }

[id$=DirTitle] span { width:auto; position:absolute; right:0; z-index:8; }
[id$=DirTitle] span,[id$=DirTitle] span.links a { font-size:9pt;line-height:68px;font-family:Arial,Helvetica,sans-serif,"宋体"; z-index:8; }
[id$=DirTitle] span.links a { padding-left:20px; background:url(/Style/Images/Cite/ABC.gif) no-repeat 0 -5px; }

[id=Left_DirTitle] {  height:78px; background:#CCC; border:0; font-size:15pt; line-height:65px; margin:0 auto; }
[id=Left_DirTitle] * { font-size:inherit; line-height:inherit; font-weight:inherit; color:inherit; letter-spacing:0; border:0; }
[id=Left_DirTitle] span { width:100%; text-align:center; font:normal normal 11pt/11pt Arial, Helvetica, sans-serif; top:52px; display:block; }
[id=Left_DirTitle] a,[id=Left_DirTitle] span { border:0!important; background:none!important; }
[id=Left_DirTitle] *:after,[id=Left_DirTitle] *:before { display:none; }
[id=Left_DirTitle] cite a { color:#FFF!important; }


[id$=DirTitle].Newsmore { width:100%; height:36px; background:#F5F5F5!important; border:1px solid #DDD; border-width:1px 0; margin:0; margin-bottom:8px; }
ol.Type_NewsBox [id$=DirTitle].Newsmore { position:absolute; top:0; left:0; }

[id$=DirTitle].Newsmore cite:after,[id$=DirTitle].Newsmore cite:before { width:0; height:0; }
[id$=DirTitle].Newsmore:before { width:1px; height:100%; background:#DDD; content:""; position:absolute; top:0; left:0; }
[id$=DirTitle].Newsmore:after { width:1px; height:100%; background:#DDD; content:""; position:absolute; top:0; right:0; }

[id$=DirTitle].Newsmore cite { width:auto; height:36px; line-height:36px; min-width:100px; text-align:center; margin:0; padding:0; float:left; }
[id$=DirTitle].Newsmore cite a { font-size:11pt; line-height:28px; color:#FFF; letter-spacing:0; padding:0 6px; border:0; background:none; float:none; }
[id$=DirTitle].Newsmore span.More,[id$=DirTitle].Newsmore span.More a { font-size:12px; line-height:45px!important; }
[id$=DirTitle].Newsmore span { display:block!important; right:8px!important; }


/* 自定义标题样式 */
[id$=SeeTitle] { width:580px; min-height:50px; margin:0 auto; position:relative; clear:both; }
[id$=SeeTitle] *,[id$=SeeTitle] * a { font-size:inherit; font-weight:inherit; line-height:inherit; color:inherit!important; }
[id$=SeeTitle] h1,[id$=SeeTitle] .Urltext,[id$=SeeTitle] .Spantext { width:100%; text-align:center; margin:0 auto; position:relative; float:none; }
[id$=SeeTitle]:before,[id$=SeeTitle]:after,[id$=SeeTitle] *:before,[id$=SeeTitle] *:after { content:""; position:absolute; z-index:0; transition:all .5s ease; }
[id$=SeeTitle]:before,[id$=SeeTitle]:after,[id$=SeeTitle] .Urltext,[id$=SeeTitle] .Spantext { border:0 solid #AAA; color:inherit; }

[id$=SeeTitle] h1 { height:60px; font-size:24pt; line-height:60px; color:inherit; z-index:1; }
[id$=SeeTitle] h1:before,[id$=SeeTitle] h1:after { width:30px; height:0; left:50%; transform:translateX(-50%); }

[id$=SeeTitle] .Urltext { height:30px; font-family:Arial, Helvetica, sans-serif; line-height:30px; text-transform:uppercase; transition:all .5s ease; }
[id$=SeeTitle] .Spantext { margin-top:5px; font-size:14px;line-height:22px; }
[id$=SeeTitle] .Spantext h3 { font-size:22px; line-height:1.5; }
[id$=SeeTitle] .Spantext pre { text-align:center; }

[id$=SeeTitle].SeeTypeClass { width:50%!important; margin-left:0!important; }
[id$=SeeTitle].SeeTypeClass * { width:auto!important; text-align:left!important;border:0!important;background-color:transparent!important;float:left!important;left:0!important;transform:translateX(0%)!important; }
[id$=SeeTitle].SeeTypeClass:before,[id$=SeeTitle].SeeTypeClass:after,[id$=SeeTitle].SeeTypeClass *:before,[id$=SeeTitle].SeeTypeClass *:after,
[id$=SeeTitle].SeeTypeClass .Spantext { display:none!important; }


/* Btn_Wing 分类标题样式 */
[id^=TypeClass] { width:auto; height:auto; margin-top:-85px; float:right; font-size:12pt; line-height:25px; text-align:center; display:table; table-layout:fixed; }
[id^=TypeClass] span { padding:5px 12px; margin:0; border:0; box-sizing:content-box; display:inline-block; }
[id^=TypeClass] * { font-size:inherit!important; line-height:inherit!important; color:inherit!important; }

#Page_title,#Body_PageTitle,#Body_PageTitle p { text-align:center; }


/* 标准框架层设置 */
#Home_Frame,#Body_Frame,#Body_Main,#Body_Calculator,#Body_Right,#Body_PageTitle,#FrameContent,#FrameOrders,#ReadDesigner { width:100%; margin:0 auto; box-sizing:border-box; position:relative; }
#Body_Content,#Body_Pics,#News_List,#LeftHotScroll,#LeftKeySearch { width:100%; min-height:188px; margin:0 auto; box-sizing:border-box; position:relative; clear:both; }
#Body_Search,#Frame_MenuNav { background-color:#FFF; background-repeat:no-repeat;background-position:center; }

.ReadPic,.Readtxt,.NullEditor { min-height:52px; box-sizing:border-box; position:relative; z-index:1; font-size:inherit; line-height:inherit; color:inherit; }
.ReadPic { width:100%; max-width:100%; text-align:center; }
.ReadPic img { max-width:100%; }

.Frame_StyleCss,.Frame_Sortype,[id^=Reading],[id^=ReadRemarks] { margin:0 auto; background-repeat:no-repeat; background-position:center top; position:relative; z-index:52; }
.ReadingPage,.MainPages,.MainKEditor,.Page_Up_Down,.SliderBox,.AE_Designer { width:100%; margin:0 auto; box-sizing:border-box; position:relative; }
.MainKEditor,.MainContent,.Body_Download,.Body_Link { min-height:52px; background:none; margin:0 auto; position:relative; clear:both; }

#Header_Main,#TOP_Logo,#MenuNav,#GroupSite,#MenuList div,#MenuMore div.NavItem,#MenuMore ol.Nav,#Main_NavItem,#Home_Grouping,#GroupSite div.GroupMain,
#AEMagic #IMGBox,#TOP_Banner div.AE_Content,#Item-list,#Body_Frame,#Body_Main,#Body_Calculator,#Author_Boxs,#FooterDiv,#Body_Link div,
div.AE_Designer,div.Atitle div,.MainSearch,.MainPages,.MainKEditor
{ width:1280px; }


[id^=AE_MainKEditor] { width:100%; text-align:center; box-sizing:border-box; position:relative; clear:both; }
[id^=AE_MainKEditor] .AE_Designer { text-align:left; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); }
[id^=AE_MainKEditor] img { max-width:100%; }


@media screen and (min-width:1400px) and (max-width:1580px) {
}

@media screen and (max-width:1080px) {
#Header_Main,#TOP_Logo,#MenuNav,#GroupSite,#MenuList div,#MenuMore div.NavItem,#MenuMore ol.Nav,#Main_NavItem,#Home_Grouping,#GroupSite div.GroupMain,
#AEMagic #IMGBox,#TOP_Banner div.AE_Content,#Item-list,#Body_Frame,#Body_Main,#Body_Calculator,#Author_Boxs,#FooterDiv,#Body_Link div,
[class*=Maxwidth],div.AE_Designer,div.Atitle div,.MainSearch,.MainPages,.MainKEditor
{ width:100%; max-width:1080px!important; }
#MenuNav { box-sizing:border-box; }
#Body_Frame,#Body_Main,div.MainKEditor
{ padding:0 1%!important; }
}

@media only screen and (max-width:800px) {
#Header_Main,#TOP_Logo,#MenuNav,#GroupSite,#MenuList div,#MenuMore div.NavItem,#MenuMore ol.Nav,#Main_NavItem,#Home_Grouping,#GroupSite div.GroupMain,
#AEMagic #IMGBox,#TOP_Banner div.AE_Content,#Item-list,#Body_Frame,#Body_Main,#Body_Calculator,#Author_Boxs,#FooterDiv,#Body_Link div,
div.AE_Designer,div.Atitle div,.MainSearch,.MainPages,.MainKEditor
{ width:98%; max-width:100%; }
}


#Body_Right,#Main_TypeClass,#Body_Pages,#Body_Main div.MainPages,#Body_Right dir cite,#Body_Right #Author_Boxs,
#Body_Frame.ReadingPage .MainKEditor,#Body_Right .MainKEditor,#Body_Right .MainContent
{ width:100%; }

#Body_Main #Body_Right,#Body_Calculator #Body_Right,.RightFrame { width:78%; min-height:298px; float:right; position:relative; z-index:12; }
#Body_Left,.LeftFrame { width:19%; min-height:298px; float:left; box-sizing:border-box; position:relative; z-index:12; }

#Body_Left.fixed { width:260px; position:absolute; position:fixed!important; top:65px; z-index:0; }
#Body_Left.fixed #Tool_Online { display:none; }


/* Main_TypeClass */
#Main_TypeClass { background-color:#FFF; color:#333; margin:0 auto 25px; padding:25px; box-sizing:border-box; position:relative; }
#Main_TypeClass * { font-size:inherit; line-height:inherit; font-weight:inherit; color:inherit; letter-spacing:0; border:0; }
#Main_TypeClass dl { min-height:45px; font-size:18px; line-height:32px; position:relative; padding-top:5px; padding-left:150px; box-sizing:border-box; }
#Main_TypeClass dt { width:auto; height:100%; font-size:18px; font-weight:bold; padding:0 25px; position:absolute; left:0; }
#Main_TypeClass dl dd { width:auto; height:32px; padding-right:30px; }
#Main_TypeClass dl:first-child(1) { padding-top:0; }


/* Article_Grouping */
#ArticleForm { width:980px; margin:0 auto 30px; box-sizing:border-box; position:relative; }
#ArticleForm label,#ArticleForm input { width:auto; height:50px; font-size:18px; line-height:30px; border:0; padding:10px 20px; box-sizing:border-box; position:relative; }
#ArticleForm input[type="submit"] { width:150px; text-align:center; background-color:#CCC; }
#ArticleForm input[type="text"] { width:50%; border:1px solid #CCC; font-size:14px; }

#ArticleItem { margin-top:18px; text-align:left; font-size:16px; line-height:30px; }
#ArticleItem dl.Article_Item { height:30px; font-size:inherit; line-height:inherit; }


/* ReadRemarks */
#ReadRemarks { background-color:rgba(204,204,204,.2); margin:15px auto; padding:15px 25px; box-sizing:border-box; position:relative; }


/* 内容框 */
#Body_Content { height:auto; text-align:justify; clear:both; }
#Body_Content [id^=Reading] img { max-width:100%; height:auto; }

#Body_Content div.Article { width:100%; color:#CCC; margin:18px auto 32px; }
#Body_Content div.Article ul.Title { font-size:18pt; line-height:50px; color:#333; }
#Body_Content div.Article ul.Days { font-size:21pt; line-height:32px; font-weight:bold; color:#D00; margin-bottom:18px; }

#Plus_NavMore { width:100%; border-bottom:2px solid #DDD; margin:8px auto; }
#Plus_NavMore label { display:inline-block;font-size:13pt;line-height:58px;padding:0 18px;float:none; }
#Plus_NavMore label:hover { color:#D00;cursor:pointer; }

#Author_tags { width:100%; height:200px; background-color:#F5F5F5; margin-bottom:18px; position:inherit; }
#Author_Boxs { height:100%; height:auto; padding:28px 0; margin:0 auto; box-sizing:border-box; position:relative; }
#Author_Boxs:after { width:100%; height:1px; background-color:#AAA; content:""; position:absolute; left:0; bottom:32px; z-index:0; }
#Author_Boxs h1.AuthorTitle,#Author_Boxs p.Page_Hist { white-space:nowrap; text-overflow:ellipsis; }
#Author_Boxs h1.AuthorTitle { width:100%; font-size:24pt; line-height:42px; margin:15px auto 8px; }

#Author_Boxs div.Keywords { width:46%; padding:1% 2%; background-color:#F5F5F5; position:absolute; top:0; right:0; }
#Author_Boxs div.Nav_links { width:100%; height:22px; }

#Author_Boxs p.SearchName { width:100%; font-size:12pt; line-height:30px; font-weight:bold; border-bottom:1px solid #CCC; margin:3px auto; }
#Author_Boxs span.SearchWork a { margin-right:8px; }

#Author_Boxs div.Searchs { width:50%; height:45px; background-color:#F5F5F5; position:absolute; top:32px; right:0; }
#Author_Boxs div.Searchs form { width:100%; height:100%; position:absolute; top:0; left:0; z-index:1; }
#Author_Boxs div.Searchs label,#Author_Boxs div.Searchs select { width:21%; height:45px; font-size:16px; line-height:45px; background-color:#DDD; color:#FFF; text-align:center; z-index:1; float:left; }
#Author_Boxs div.Searchs input { width:65%; height:45px; line-height:45px; color:#333; border:0; background-color:transparent; padding:0 2%; }
#Author_Boxs div.Searchs .Submit { width:10%; text-align:center; background:url(/Style/Images/Search.png) no-repeat 15px center; }
#Author_Boxs div.Searchs:hover label,#Author_Boxs div.Searchs:hover input { color:#FFF; }

#Author_Boxs div.Searchs:before { width:0; height:100%; background-color:#AAA; content:""; z-index:0; position:absolute; top:0; left:0; }
#Author_Boxs div.Searchs:hover:before { width:100%; background-color:#AAA; }

#Author_Boxs div.Searchs select option { width:100%;height:100%;line-height:85px; }

#Author_Share { position:absolute; right:15px; bottom:0; z-index:1; }
#Author_Share div { width:60px; height:80px; padding:10px; font-size:12px; text-align:center; float:left; }
#Author_Share span { width:100%; height:25px; font-size:12px; line-height:25px; text-align:center; float:left; }
#Author_Share i.icon { width:100%; height:40px; font-size:28px; line-height:45px; margin-top:12px; }
#Author_Share img#Author_Rcode { width:90px; height:90px; position:absolute; top:0; margin-left:-15px; margin-top:0; display:none; }
#Author_Share div:hover span { background-color:#FFF; color:#D00; }

#Body_Right #Author_tags { height:160px; background-color:transparent; }
#Body_Right #Author_Boxs h1.Headline { width:100%; font-size:24pt; line-height:38px; margin:12px auto; }
#Body_Right #Author_Boxs { padding-top:0; }
#Body_Right #Author_Share { right:0; }
	

/* 侧栏索引关键词 */
#LeftKeySearch { width:96%; min-height:25px; padding:12px 2%; position:relative; background-position:left top; }
#LeftKeySearch a,#LeftKeySearch b { font-size:inherit; line-height:inherit; color:inherit; }
#LeftKeySearch a { margin-right:8px; }


/* 左侧项目 */
[id^=Left_Menu] ul { width:96%; min-height:25px; text-align:center; padding:12px 2%; position:relative; background-repeat:no-repeat; background-position:left top; }
[id^=Left_Menu] ul * { font-size:inherit; line-height:inherit; color:inherit; font-weight:inherit; }
[id^=Left_Menu] ul.TpyeClass { font-weight:bold; }
[id^=Left_Menu] ul:after,[id^=Left_Menu] ul:before { width:0; height:100%; left:0; color:inherit; }
[id^=Left_Menu] ul,[id^=Left_Menu] ul a { font-size:12pt; line-height:2; color:inherit; }
[id^=Left_Menu] ul i.icon,[id^=Left_Menu] ul img.More { display:none; }
[id^=Left_Menu] ul i.icon {
  width:20px; height:25px; text-rendering:auto; font:normal normal normal 9px/25px FontAwesome; font-size:inherit;
  -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;
  margin-top:3px; margin-left:8px; float:left;
}

[id^=Left_Menu] div.Kuan { width:100%; box-sizing:border-box; position:relative; clear:both; }
[id^=Left_Menu] div.Kuan p { margin-top:5px; padding:6px 0; line-height:22px; border-bottom:1px dashed #AAA; position:relative; }
[id^=Left_Menu] div.Kuan *:before,[id^=Left_Menu] div.Kuan *:after { width:0; height:100%; text-indent:0; position:absolute; left:8px; top:0; z-index:0; }
[id^=Left_Menu] div.Kuan * { font-size:inherit; line-height:inherit; color:inherit; font-weight:inherit; }
[id^=Left_Menu] div.Kuan li { height:32px; line-height:32px; text-align:center; white-space:nowrap; position:relative; }
[id^=Left_Menu] div.Kuan li.Info-List { padding:0 2%; text-align:left; margin-top:0; }

#Left_Contact { width:95%; margin:12px 2.5%; position:relative; }
#Left_Contact img { max-width:100%; min-width:50%; padding:5px 0; }


#Left_Extension { width:95%; margin:12px 2.5%; position:relative; }
div.IconPics { width:100%; height:0; margin:8px auto 18px; padding-bottom:28%; position:relative; }
div.IconPics.Circle { width:50%; padding-bottom:50%; border-radius:50%; }
div.IconPics img {
	width:100%; height:100%; margin:0; padding:0; position:absolute; top:0; left:0;
	-webkit-transform: scale(1);
	transform: scale(1);
}
div.IconPics:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
div.IconPics.Circle:hover img {
	background-repeat:no-repeat; background-position:center; background-size:auto 100%;
}

div.Extension { min-height:80px; margin:12px auto; text-align:justify; position:relative; }
div.Btn_Links { width:100%; margin:12px auto; padding:0; position:relative; clear:both; }
div.Btn_Links label { width:auto; height:52px; text-align:left; font-size:16px; line-height:52px; }
div.Btn_Links i.icon { width:25px; height:52px; font-size:20px; line-height:55px; float:left; }
div.Btn_Links label + label { margin-left:6%;float:left; }



/* 左侧置顶图片 */
[id^=Left_HotShow] { width:100%; text-align:center; box-sizing:border-box; }
[id^=Left_HotShow] ul,[id^=Left_HotShow] li,[id^=Left_HotShow] dl { width:100%; height:auto; margin:0 auto; }

[id^=Left_HotShow] div.show { width:100%; height:0; margin:8px auto; padding-bottom:66%; position:relative; }
[id^=Left_HotShow] div.show img { width:100%; height:100%; position:absolute; position:absolute; top:0; left:50%; transform:translateX(-50%); z-index:1; }

[id^=Left_HotShow] dl { width:100%; box-sizing:border-box; position:relative; }
[id^=Left_HotShow] dl .Title { width:100%; font-size:12pt; line-height:22px; white-space:pre-wrap;overflow-wrap:break-word }

[id^=Left_HotShow] dl label { width:100%; display:block; margin-top:12px; font-size:12px; line-height:28px; color:#333; float:left; }
[id^=Left_HotShow] dl .AuthorTime { font-family:Arial; font-size:inherit; line-height:inherit; color:#CCC; padding-right:12px; float:right; }
[id^=Left_HotShow] dl .Readlink { background-color:#F5F5F5; color:inherit; padding:12px; transition:all .5s ease; }

[id=Left_HotShowList] li { min-height:80px; font-size:16px; line-height:25px; }
[id=Left_HotShowList] ul + ul { margin-top:12px; padding-top:8px; border-top:1px solid #CCC; }
[id=Left_HotShowList] ul + ul div.show { display:none; }


[id=Left_HotShowPics] .IMGnu { width:100%; height:25px; margin-top:-35px; box-sizing:border-box; position:relative; }
[id=Left_HotShowPics] .IMGnu ul { width:100%; height:25px; font:normal normal 1px/12px Arial; text-align:center; position:absolute; bottom:0; z-index:99; }
[id=Left_HotShowPics] .IMGnu span { width:10px; height:10px; border-radius:50%; display:inline-table; margin:3px; position:relative; z-index:25; cursor:pointer; }
[id=Left_HotShowPics] .IMGnu span { font-family:Arial; font-size:100%; line-height:0; color:#CCC; background-color:#CCC; }
[id=Left_HotShowPics] .IMGnu span.on { background-color:#FFF; color:#FFF; }


#LeftHotScroll div,#LeftHotNews div ul { width:100%; margin:0 auto 8px; }
#LeftHotScroll div li { height:20px; float:left; white-space:nowrap; }
#LeftHotScroll div li.Show { height:135px; text-align:center; }
#LeftHotScroll div img { width:100%; height:90px; }

#Body_Left select,#LeftSearch .text { width:98%; margin:20px auto; }
#Body_Left #Left_Menu img.Show { width:30%; margin:1%; float:left; }

#LeftSearch { border:1px solid #DDD; border-width:1px 0; margin:1px auto; }
#LeftSearch label { font-size:10.5pt; line-height:22px; padding-left:8px; }
#LeftSearch .text { width:210px; height:22px; line-height:22px; color:#555; border:1px solid #DDD; background-color:transparent; margin:5px; }
#LeftSearch .Submit { width:68px; height:24px; color:#555; text-align:center; border:0; background:url(/Style/Images/Search.png) no-repeat 45px 0; }



/* 翻页样式 #Body_Pages.Article a { width:100%; display:inherit; clear:both; } */
#Body_Pages { min-height:65px; box-sizing:border-box; position:relative; margin:8px auto; padding:12px 0; clear:both; }

#Body_Pages.Middle { border-top:1px solid #DDD; text-align:center; }
#Body_Pages.Middle a { width:calc(50% - 70px); text-align:right; float:left; display:inline-block; }
#Body_Pages.Middle a + a { text-align:left; float:right; }
#Body_Pages.Middle label { position:absolute;top:0;left:50%;transform:translateX(-50%);background-color:#F5F5F5; }
#Body_Pages.Middle label,#Body_Pages.Middle label a { width:110px;text-align:center;line-height:inherit;font-weight:inherit;color:inherit; }

#Body_Pages.Article { border-top:1px solid #DDD; text-align:left; line-height:28px; }
#Body_Pages.Article label { width:auto;text-align:center;font-weight:bold; margin-right:8px; padding:0 8px; }
#Body_Pages.Article a { padding:3px;line-height:inherit;font-weight:inherit;color:inherit; }

ul.PageNumes,ul.PageCount { text-align:center; margin-top:5px; }
ul.PageNumes a,ul.PageNumes span.MPage { width:32px; height:32px; line-height:32px; border:1px solid #DDD; box-sizing:border-box; display:inline-block; margin:3px; }
ul.PageNumes a:hover { background-color:#DDD; color:#EEE; transition:all .5s ease; }
ul.PageNumes a.PageNume { width:52px; display:inline-block; margin:3px; }

ul.PageNumes span.MPage { width:100px; height:32px; border:0; text-align:left; position:inherit; }
ul.PageNumes span.MPage select { width:100px; height:32px; line-height:30px; position:absolute; }

#Body_Pages.SharePages { position:inherit; clear:both; }
#Body_Pages.SharePages li { text-indent:22px; position:relative; }
#Body_Pages.SharePages li:after { content:"+"; width:22px; text-indent:0; position:absolute; left:0; top:0; z-index:0; }
#Body_Pages.SharePages li,#Body_Pages.SharePages li a,#Body_Pages.SharePages li span { height:32px; line-height:35px; }
#Body_Pages.SharePages li span { font-size:9pt; font-family:Arial, "宋体"; color:#AAA; float:right; margin:0; padding-left:5px; }
#Body_Pages.SharePages li a { max-width:82%; float:left; padding-left:8px; white-space:nowrap; text-overflow:ellipsis; }



/*滚动条整体样式*/
[id$=Scroll].OScroll { width:100%; height:auto; box-sizing:border-box; position:relative; }
[id$=Scroll].OScroll ul { width:100%; height:100%; padding-right:50px; box-sizing:border-box; overflow-y:auto; }
[id$=Scroll].OScroll ul::-webkit-scrollbar { /*高宽对应横竖尺寸*/
	width:6px; height:6px;
}
[id$=Scroll].OScroll ul::-webkit-scrollbar-track { /*滚动条的轨道*/
	background:rgba(0,0,0,0.1);
	-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);
	-webkit-border-radius:2em;
	-moz-border-radius:2em;
	border-radius:2em;
}
[id$=Scroll].OScroll ul::-webkit-scrollbar-thumb { /*滚动条的小方块*/
	background:rgba(0,0,0,0.2);
	-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);
	-webkit-border-radius:2em;
	-moz-border-radius:2em;
	border-radius:2em;
}


/* 客户留言表 */
#GetOrder { float:left; margin-right:1%; box-sizing:border-box; position:relative; }
#GetOrder dl { width:49%; height:68px; box-sizing:border-box; position:relative; }
#GetOrder dl:nth-child(even) { float:right; }
#GetOrder dl p { font:normal bold 11.5pt/28px "微软雅黑", "宋体"; letter-spacing:3px; }
#GetOrder dl p span { font:normal normal 10.5pt/28px "宋体"; letter-spacing:0; margin-left:5px; }
#GetOrder dl input { width:100%; height:32px; border:1px solid #DDD; padding:5px 3%; box-sizing:border-box; }
#GetOrder textarea { width:100%; height:72px; border:1px solid #DDD; padding:7px 3%; box-sizing:border-box; overflow:auto; }
#GetOrder input.Submit,#GetOrder label { width:80px; height:25px; text-align:center; background-color:transparent; margin-top:7px; }

#GetOrder label.Rando { height:32px; line-height:32px; background-color:#AAA; color:#FFF; }
#GetOrder input.Submit { height:30px; border:1px solid #DDD; margin-right:5px; }
#GetOrder input.Submit:hover { background-color:#AAA;color:#FFF; }

#FrameOrders div.D-Two { width:49%!important; box-sizing:border-box; position:relative; }
#FrameOrders div.OScroll,#FrameOrders div.TopLoop,#FrameOrders div.LeftLoop { width:50%!important; float:left; box-sizing:border-box; position:relative; }
#FrameOrders dl.Messages,#FrameOrders dl.Messages * { color:#333!important; }

#FrameOrders div.TopLoop { min-height:180px; margin-top:6px!important; }
#FrameOrders div.TopLoop li { width:95%; height:calc(100%/6); line-height:28px; padding:0 2.5%; position:relative; }
#FrameOrders div.TopLoop .Days { padding-left:12px; font-family:"宋体"; font-size:12px; color:#CCC; }

#FrameOrders div.LeftLoop { min-height:180px; border:1px solid #DDD; }
#FrameOrders div.LeftLoop dl { min-height:200px; }

#FrameOrders div.IMGnu span { width:32px; height:2px; font-size:2px; line-height:2px; background:#DDD; cursor:pointer; display:inline-table; margin:0 2px; }
#FrameOrders div.IMGnu { width:98%; height:18px; text-align:right; position:absolute; bottom:8px; z-index:99; }



/*滚动条整体样式*/
#FrameOrders div.OScroll { height:265px; position:relative; }
#FrameOrders div.OScroll ul { width:100%; height:100%; overflow-y:auto; }
#FrameOrders div.OScroll ul::-webkit-scrollbar { /*高宽对应横竖尺寸*/
	width:6px; height:6px;
}
#FrameOrders div.OScroll ul::-webkit-scrollbar-track { /*滚动条的轨道*/
	background:rgba(0,0,0,0.1);
	-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);
	-webkit-border-radius:2em;
	-moz-border-radius:2em;
	border-radius:2em;
}
#FrameOrders div.OScroll ul::-webkit-scrollbar-thumb { /*滚动条的小方块*/
	background:rgba(0,0,0,0.2);
	-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);
	-webkit-border-radius:2em;
	-moz-border-radius:2em;
	border-radius:2em;
}

#FrameOrders dl.Messages { width:90%; height:125px; padding:5px 5%; background-color:rgba(255,255,255,1); float:left; }
#FrameOrders dl.Messages dt.Title { width:100%; font:normal bold 11.5pt/38px "微软雅黑", "宋体"; border-bottom:1px solid #DDD; margin-bottom:9px; }
#FrameOrders dl.Messages dd { width:100%; font-size:10.5pt; line-height:22px; clear:both; }
#FrameOrders dl.Messages i.icon { width:32px; height:32px; font-size:25px; line-height:32px; color:#000; float:left; display:inline-block; }
#FrameOrders dl.Messages font { margin-left:3%; font-size:13px; font-weight:normal; color:#AAA; }


#BodyOrders { width:90%; max-width:1200px; height:auto; margin:28px auto; box-sizing:border-box; position:relative; clear:both; }
#BodyOrders.BodyFrame { width:98%; max-width:1500px; }

#BodyOrders .Details { width:100%; min-height:35px; font-size:14px; color:#CCC; padding:10px 0; position:relative; clear:both; }
#BodyOrders .Details span { padding:0 8px; text-align:center; line-height:inherit; color:inherit; font-size:inherit; font-weight:inherit; }
#BodyOrders textarea { width:100%; height:120px; line-height:1.5; color:#CCC; border:1px solid #AAA; box-sizing:border-box; overflow:auto; padding:9px; }
#BodyOrders input,#BodyOrders dt,#BodyOrders dd { box-sizing:border-box; background-color:transparent; }

#BodyOrders dt input { min-width:110px; background-color:#DDD; }
#BodyOrders dt label,#BodyOrders dt input { width:auto; height:35px; line-height:35px; padding:0 12px; text-align:center; border:0; margin-top:15px; }
#BodyOrders *[class^=Rando],#BodyOrders input[name=submit] { max-width:130px; margin-left:5px; }

#BodyOrders dd input { width:100%; height:100%; padding:9px; border:0; background-color:transparent; }
#BodyOrders dd { width:calc(50% - 4px); height:35px; margin-bottom:8px; border:1px solid #AAA; }
#BodyOrders dd:nth-child(even) { float:right; }

#BodyOrders.D-Two { width:50%; max-width:50%; clear:none; }
#BodyOrders.D-Two dd,#BodyOrders.D-Two textarea { width:95%!important; min-width:95%!important; float:left!important; }


#FrameScroll { height:350px; box-sizing:border-box; position:relative; }
#FrameScroll .Tool_Online { width:25%; height:100%; padding:25px 2%; box-sizing:border-box; float:left; }
#FrameScroll .Top_Scroll { width:75%; height:100%; padding:25px 3%; box-sizing:border-box; float:right; }

#FrameScroll .RollBox li { width:100%; height:50px; line-height:50px; margin:0; padding:0; }
#FrameScroll .RollBox li label,#FrameScroll .RollBox li a { font-size:inherit; line-height:inherit; color:inherit; }
#FrameScroll .RollBox li label { width:10%; height:50px; padding-right:1%; }
#FrameScroll .RollBox li label.Author { width:15%; float:right; }


#Tool_Online { width:100%; position:relative; }
#Tool_Online ul.Online,#Tool_Online ul.QRcode { width:95%; margin:8px 2.5%; box-sizing:border-box; padding:8px; }
#Tool_Online span { width:calc(95% - 80px); font-size:13.5pt; font-weight:bold; line-height:38px; display:inline-table; }
#Tool_Online span + span { font-size:10.5pt; font-weight:normal; line-height:20px; }
#Tool_Online img { width:65px; height:65px; margin-right:3%; float:left; }


#FAQMain { height:auto; margin:0 auto 25px; clear:both; }
#FAQMain div { height:auto; text-align:justify; line-height:18px; padding:5px 0 25px 20px; }
#FAQMain ul { height:32px; border-bottom:1px dashed #DDD; line-height:32px; letter-spacing:2px; cursor:pointer; }
#FAQMain ul span { font-size:10.5pt; line-height:32px; color:#CCC; float:right; padding-right:10.5pt; }
#FAQMain ul a { letter-spacing:0; float:left; padding:0 3px; }



/* 会员在线注册样式 */
#UserMain { width:680px; height:380px; margin:20px auto; }
#UserMain div { width:680px; height:75px; background:#FeF4d6; }
#UserMain ul { width:428px; height:60px; float:right; margin-top:5px; }
#UserMain li { width:428px; height:20px; }
#UserMain dl { width:300px; height:auto; margin-top:28px; padding-left:28px; }
#UserMain dt,#UserMain dd { width:320px; height:auto; padding:3px 5px; }
#UserMain span { height:20px; color:#F00; float:left; padding-left:5px; }
#UserMain label { width:80px; height:22px; text-align:right; }
#UserMain .Rando { width:52px; text-align:center; background:#CCC; font:normal bold 12pt/22px "微软雅黑", "宋体"; color:#FFF; }
#UserMain dd input { width:128px; height:20px; line-height:20px; background:url(../Images/INP.jpg) repeat-x; border:1px solid #DDD; }
#UserMain .Submit { width:75px; height:20px; line-height:20px; background:#000; border:1px solid #000; text-align:center; color:#FFF; }



/* 地图视频样式设置 */
#Site_Content { width:95%; margin:0 auto; }
#Site_Content dl dt { width:100%; height:35px; }
#Site_Content dl dt,#Site_Content dl dt a { font-size:12pt; line-height:32px; font-weight:bold; }
#Site_Content dl dd { width:calc(100%/3); height:25px; }
#Site_Content dl { margin-bottom:18px; }

#Body_Videos img { width:100px; height:100px; background:url(/Style/Images/Video.png) no-repeat 0 -220px; }
#Body_Videos img.Left_IMG { background-position:0 -110px; }
#Body_Videos img.Right_IMG { background-position:0 0; }
#Body_Videos #Left_VCR { width:100px; height:100px; position:absolute; margin-left:-45px; padding-top:150px; }
#Body_Videos #Right_VCR { width:100px; height:100px; position:absolute; margin-left:465px; padding-top:150px; }

dl.Data_List { width:calc(100%/3); float:left; }
dl.Data_List dd span { font:normal normal 10.5pt/22px Arial, "宋体"; }
dl.Data_List img { width:80px; height:80px; background-image:url(/OAction/Images/PNG.png); background-repeat:no-repeat; }



/* 网页页尾设置 */
#Footer { width:100%; height:auto; position:relative; clear:both; }
#Footer a { font-size:inherit; line-height:inherit; color:inherit; }
#Footer:after { width:100%; height:0; position:absolute; bottom:0; z-index:1; }
#Footer.Homepage { margin-top:0!important;}

#Copyright,#FooterDiv *.Desginer,#FooterReadPic *.Url_Link { font-size:12px; color:#555555!important; text-align:left; box-sizing:border-box; }
#Copyright *,#FooterDiv .Desginer *,#Footer div.WebSystem .Url_Link * { font-size:inherit; color:inherit; line-height:inherit; }
#Copyright { width:100%; height:0; position:absolute; bottom:0; z-index:2; }
#Copyright pre { width:100%; text-align:center!important; }

#FooterDiv,#Footer_Designer { height:auto; margin:0 auto; box-sizing:border-box; position:relative; clear:both; z-index:1; }
#FooterDiv p.Company,#FooterReadPic .WebSystem tt { font-size:18px; line-height:inherit; }
#FooterDiv a { color:inherit!important; }

#FooterReadPic,#FooterReadPic div,#Footer_Items,#Footer_Items dl { width:100%; box-sizing:border-box; position:relative; float:left; }
#FooterReadPic .WebSystem,#FooterReadPic div.Rcode,#FooterReadPic pre { text-align:center; }
#FooterReadPic .WebSystem { text-align:left; word-break:break-all; }
#FooterReadPic .WebSystem dt { width:100%; height:65px; font-size:18pt; line-height:35px; }
#FooterReadPic .WebSystem dt:before { width:10%; height:1px; top:50px; background-color:#AAA; }
#FooterReadPic .WebSystem *.Url_Link { padding-top:12px; }

#FooterReadPic img { min-width:80px; max-width:100%; margin-bottom:8px; }
#FooterReadPic img[class*=Rcode] { background-color:#FFF; max-width:95%; }
#FooterReadPic img.Online,#FooterReadPic img.WXOnline { min-width:50px!important; max-width:50px!important; background-size:100%; }
#FooterReadPic img.Online { background-image:url(/OAction/ICON/7CMFsite/I-QQ.png); margin-left:.5%; }
#FooterReadPic img.WXOnline { background-image:url(/OAction/ICON/7CMFsite/I-WX.png); }

#Footer_Menu { width:100%; height:auto; text-align:left; margin:12px auto; box-sizing:border-box; position:relative; clear:both; z-index:1; }
#Footer_Menu a { font-size:inherit; line-height:inherit; font-weight:inherit; color:inherit!important; }
#Footer_Menu.Disclaimers,#Footer_Menu.Disclaimers * { font-size:12px; line-height:22px; font-weight:normal; color:#AAA!important; }
#Footer_Menu:not(.Disclaimers) a + a { margin-left:15px; }

#Footer_Items { display:flex; }
#Footer_Items dl,#RcodePic div[class*=Rcode] { flex:1; z-index:1; }
#RcodePic div.Rcode-2 { max-width:50%!important;width:50%!important;flex:none; display:inline; }
#RcodePic div.Rcode-2 + div.Rcode-2:nth-child(2n+1) { margin-left:0; clear:both; }

#Footer_Items dl[class^=MaxItem ] { min-width:280px; padding-right:20px; }
#Footer_Items dt,#Footer_Items dd { width:90%; display:block; position:relative; }
#Footer_Items dt,#Footer_Items dt * { height:50px; font-size:13.5pt; line-height:2; font-weight:bold; color:inherit; }
#Footer_Items dd p,#Footer_Items dd tt { width:100%; height:25px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
#Footer_Items dd p,#Footer_Items dd tt,#Footer_Items dd a { line-height:25px; clear:both; position:relative; }

#FooterOnline { width:100%; height:0; position:static; clear:both; z-index:50; }
#FooterOnline div { width:640px; height:60px; text-align:center; position:absolute; left:50%; margin-top:-30px; margin-left:-295px; z-index:88; }
#FooterOnline div img { width:60px; height:60px; background-color:#FFF; background-size:100%; background-position:center; background-repeat:no-repeat; margin:0 3px; }
#FooterOnline div img.QQIcon { background-image:url(/OAction/ICON/7CMFsite/I-QQ.png); border-radius:50%; }


/* 在线留言工具 */
#MinMessage { width:35%; min-width:300px; font:normal normal 11pt/20px "微软雅黑", "宋体"; color:#777; position:relative; float:right; }
#MinMessage input,#MinMessage textarea { font-size:inherit; line-height:inherit; color:inherit; border:0; background-color:rgba(158,158,158,.3); }
#MinMessage input,#MinMessage textarea { width:47.5%; height:20px; padding:8px 1.5%; clear:both; }
#MinMessage input.Submit,#MinMessage textarea { position:absolute; right:0; cursor:pointer; }

#MinMessage input.Submit { width:52px; height:28px; padding:5px!important; background-color:transparent; top:85px; }
#MinMessage input + input { margin-top:8px; }
#MinMessage textarea { height:125px; }


/* 友情链接设置 */
#Body_Link { margin:0 auto; position:relative; clear:both; }
#Body_Link a { padding-right:12.8px; line-height:20px; }

#Body_Link.ShowLink ul li a { padding:0; }
#Body_Link.ShowLink ul li { width:12%; height:auto; padding:0.5%; }
#Body_Link.ShowLink ul li img { width:100%; height:52px; border:1% solid #222; }

#FooterLink { width:100px; height:25px; background-color:#FAFAFA; padding:3px; position:absolute; right:0; bottom:0; z-index:8; } 
#FooterLink label { width:100%; line-height:27px; text-align:center; color:#666; padding:0; display:inline-block; } 
#FooterLink.Open { width:360px; min-height:65px; margin-left:-200px; padding:15px 20px; }
#FooterLink.Open a { width:auto; line-height:20px; color:inherit; }


#Footer #Body_Link { margin:18px auto; background:none!important; }
#Footer.Frame #Body_Link { width:70%; max-width:70%; padding-left:28%;}

#Body_Link label.UrlLink,#FooterLink.Open label.UrlLink { display:none; }
#Footer #Body_Link label.UrlLink { width:90px; height:58px; font-size:13pt; line-height:20px; display:block; }



/*百度分享代码设置*/
#HOT_DataShare { width:100%; height:50px; position:relative; margin:20px auto; }
#HOT_DataShare div.bdsharebuttonbox { width:250px; position:absolute; left:50%; margin-left:-118px; }


/*鼠标响应特效*/
#Header,#Header:before,#Header:after,#Header *:before,#Header *:after,#Header div,#Header dl,#Header ul:not(#WorkScroll),#MenuNav,#TOP_Logo #Logo img,
#Header_Fixed,#Header_Nav div,#Header_Nav div ul,#Author_Boxs div.Searchs:before,#Body_Pics label,#Type_title span,#Body_Left,#Body_Left ul,#Body_Left li,#Body_Left p,
#FooterLink,#FooterDiv menu,#Footer_Items dl,#Footer_Items dl *,#Footer_Items dl:before,#Footer_Items dl:after,#Footer_Items dl *:before,#Footer_Items dl *:after,
div.AE_Slides li div.HistMore,div.AE_Slides tt p,div.AE_Slides tt img,div.AE_Slides dl.HistMore dt:after,ol.H_NewsShow dl dd img.More,div.CallDiv label,div.IconPics img,
.Tool_Inlink,.Tool_Inlink:hover,.QRcode,.QRcode:hover,.Online,.Online:hover
{
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-o-transition:all .5s ease;
	transition:all .5s ease;
}