@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:65px; }
h2,h2.Headline { font-size:18pt; line-height:36px; }
h3,h3.Subtitle { font-size:14pt; line-height:30px; }

h1.Title,h1.Title a { width:100%; text-align:center; font-size:14pt; line-height:35px; }
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 { margin:8px auto 12px;position:relative; }
div[id^=Reading] h2 *,div[id^=Reading] h3 * { display:inline-block;position:relative; }

div[class=MainKEditor],div[class=MainContent] { box-sizing:border-box;position:relative;z-index:1; }


/* 浮层会员及全屏弹窗 */
#Language { width:100%; height:0; font-size:9pt; line-height:32px; position:inherit; top:0; clear:both; z-index:1978; }
#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; }

#Header.fixed #Language div,#Language div.FloatRight { width:auto; text-align:right; top:65px; }
#Header.fixed #Language div { top:12px; }

#Language a { margin:0 8px; }
#Language a.CN-Icon { padding-left:32px; background-image:url(Other/L_CN.jpg); }
#Language a.EN-Icon { padding-left:32px; background-image:url(Other/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_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; }

#Header_Fixed.Open { width:100%; height:100%; 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; color:inherit; }
#Header_Fixed.Open div.NullEditor { width:100%; height:70px; text-align:center; float:left; }


/* 页眉页尾及滚动字幕 */
#Hotline { min-width:200px; max-width:1280px; min-height:32px; line-height:2; 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; }

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:580px; max-height:100px; width:expression(this.width>580 && this.width>this.height ? 580: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; }
#TOP_Menu menu { 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 ul { width:100%; height:38px; text-align:center; box-sizing:border-box; position:relative; background-repeat:no-repeat; z-index:189; }

#MenuNav div dl { width:100%; height:0; border:0; color:#333; text-align:center; box-sizing:border-box; clear:both; }
#MenuNav div dl dd { width:100%; padding:2px 0; text-align:center; line-height:25px; }
#MenuNav div dl dd:last-child { padding-bottom:15px; }
#MenuNav div dl dd:first-child { padding-top:15px; }

#MenuNav div[class*=Nav_Img] dl { width:300px!important; position:absolute; margin-top:50px; z-index:255; }
#MenuNav div[class*=Nav_Img] dl dt { width:50%; height:150px; text-align:center; position:relative; display:inline-block; }
#MenuNav div[class*=Nav_Img] dl dt img { width:auto; height:100%; position:absolute; top:0; left:50%; transform:translateX(-50%); }
#MenuNav div[class*=Nav_Img] dl dd { width:50%; padding:0 18px; box-sizing:border-box; text-align:left; height:26px; }
#MenuNav div[class*=Nav_Img] dl dd:nth-child(-n+2) { margin-top:10px; }

#MenuNav div:hover dl { height:auto; background-color:#FFF; }
#MenuNav div[class*=Nav_Img]:hover,#MenuNav div[class*=Nav_Img]:hover dl { height:198px; }

#MenuNav div * { font-size:inherit; font-weight:inherit; line-height:inherit; color:inherit; }
#MenuNav div ul span { width:100%; display:none; font-family:Arial,"宋体"; font-size:10pt; }
#MenuNav div ul.Open span,#MenuNav div ul:hover span { display:none; }
#MenuNav div ul.Open a,#MenuNav div ul:hover a { display:block; }


/* 导航内容层样式 */
#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(/OAction/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(/OAction/Images/ICO5.png) no-repeat center; background-size:100%; background-color:transparent; }


/* 分类标签组样式设置 */
#MenuGroup { width:1280px; height:0; margin:0 auto; }
#MenuGroup div.GroupMain { width:100%; margin:0 auto; top:0; display:table; table-layout:fixed; z-index:1; }
#MenuGroup div.GroupLeft { width:300px; height:100%; position:absolute; top:0; background:rgba(0,0,0,.6); z-index:188; }
#MenuGroup div.GroupLeft li { width:90%; padding:8% 5%; text-align:center; color:#FFF; position:relative; }
#MenuGroup div.GroupLeft p,#MenuGroup div.GroupLeft a { height:52px; font-size:12pt; line-height:52px; color:#FFF; }
#MenuGroup div.GroupLeft p:hover { background:#FFF; }
#MenuGroup div.GroupLeft p:hover a { color:#333; }

#MenuGroup div.GroupRight { width:980px; position:absolute; margin-left:300px; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity:0; transition:all .3s; z-index:0; }
#MenuGroup div.GroupRight.Open,#MenuGroup ol.Group_Item { filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; transition:all .3s; }
#MenuGroup div.GroupRight.Open { background:rgba(255,255,255,.8); z-index:90; }
#MenuGroup div.GroupRight.Open:hover { background:rgba(255,255,255,1); }

#MenuGroup div.Designer { width:100%; height:auto; margin-bottom:12px; clear:both; }

ol.Group_Item dl.ArticleItem { padding:3%; box-sizing:border-box; }
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_Show { width:calc(90%/4 - .2px); padding-left:2%; position:relative; }
ol.Group_Item dl.Group_Show dt { text-align:center; margin:12px auto; }
ol.Group_Item dl.Group_Show img { width:100%; height:95px; margin:8px auto; } 

ol.Group_Item dl.Group_List { width:calc(90%/4 - .2px); padding-left:2%; position:relative; z-index:2029; }
ol.Group_Item dl.Group_List dt { width:100%; height:52px; margin-top:18px; }
ol.Group_Item dl.Group_List dt.Title:after { width:100%; left:0; bottom:7px; border-bottom:1px solid #DDD; z-index:-1; }
ol.Group_Item dl.Group_List dt.Title:before { width:28px; left:0; bottom:7px; border-bottom:1px solid #333; z-index:0; }

ol.Group_Item dl.Group_List:hover dt.Title:before { width:100%; }

ol.Group_Item dl.Group_List dt,ol.Group_Item dl.Group_List dt a { font-size:14px; font-weight:bold; line-height:60px; }

ol.Group_Item dl.Group_List li { width:calc(100% - 25px); height:25px; 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:35px; }



/* 搜索条的样式设置 */
#TOP_Search input,#Body_Search input { height:28px; text-align:left; border:0; border-radius:0; }
#TOP_Search .text,#Body_Search .text { width:82%; height:24px; line-height:24px; color:#CCC; border:1px solid #DDD; background-color:transparent; padding:1px 2%; }
#TOP_Search input[type=button],#TOP_Search input[type=Submit],#TOP_Search .Submit,#Body_Search .Submit { width:12%; color:#DDD; text-align:center; background:url(/Style/Other/Search.png) no-repeat left center; }
#TOP_Search .text.Keywords { color:#555; }

#TOP_Search { width:100%; height:0; margin:0 auto; position:inherit; z-index:298; }
#TOP_Search div { width:258px; height:28px; position:absolute; top:50px; left:50%; z-index:299; }


#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.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_MenuNav { min-height:80px; margin:0 auto; padding:0; box-sizing:border-box; position:relative; }
#Main_MenuNav ol.MenuTitle,#Main_MenuNav div { width:auto; min-width:320px; max-width:50%; height:52px; position:absolute; left:0; top:12px; z-index:1; }
#Main_MenuNav ol.MenuTitle font { font-size:24pt; line-height:52px; letter-spacing:3px; color:inherit; padding-right:8px; }

#Main_MenuNav * { font-size:inherit; font-weight:inherit; line-height:inherit; color:inherit; float:none; position:relative; }
#Main_MenuNav ul.MenuItem { width:100%; height:auto; text-align:right; padding-top:25px; position:relative; z-index:2; }
#Main_MenuNav label { text-align:center; display:inline-block; text-wrap:normal; white-space:nowrap; padding:5px 1%; transition:all .5s ease; z-index:1; }
#Main_MenuNav label:before,#Main_MenuNav label:after { content:""; position:absolute; left:0; width:0; height:0; transition:all .5s ease; z-index:-1; }



/* 标题栏目样式 */
#HOT_Body dir { width:100%; height:52px; text-align:left; margin:5px auto 15px; position:relative; z-index:0; }
#HOT_Body dir *:not(ol,font) { font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit; }
#HOT_Body dir cite { width:100%; height:100%; text-align:center; font-size:12pt; line-height:52px; z-index:1; }
#HOT_Body dir cite * { background-repeat:no-repeat; position:relative; }
#HOT_Body dir a { padding:6px 3%; border-bottom:5px solid #333; position:relative; }
#HOT_Body dir span { display:none; }

#HOT_Body dir *:before,#HOT_Body dir *:after { content:""; position:absolute; top:45px; z-index:-1; }
#HOT_Body dir cite:before { width:50%; height:1px; background:#DDD; left:0; }
#HOT_Body dir cite:after { width:50%; height:1px; background:#DDD; right:0; }

#HOT_Body dir span { width:auto; position:absolute; right:0; z-index:8; }
#HOT_Body dir span,#HOT_Body dir span.links a { font-size:9pt;line-height:68px;font-family:Arial,Helvetica,sans-serif,"宋体"; z-index:8; }
#HOT_Body dir span.links a { padding-left:20px; background:url(/Style/Images/Cite/ABC.gif) no-repeat 0 -5px; }

#HOT_Body #Body_Left dir {  height:78px; background:#CCC; border:0; font-size:15pt; line-height:65px; margin:0 auto; }
#HOT_Body #Body_Left dir * { font-size:inherit; line-height:inherit; font-weight:inherit; color:inherit; letter-spacing:0; border:0; }
#HOT_Body #Body_Left dir span { width:100%; text-align:center; font:normal normal 11pt/11pt Arial, Helvetica, sans-serif; top:52px; display:block; }
#HOT_Body #Body_Left dir a,#HOT_Body #Body_Left dir span { border:0!important; background:none!important; }
#HOT_Body #Body_Left dir *:after,#HOT_Body #Body_Left dir *:before { display:none; }

#Page_title,#Body_Author,#AuthorMore,#AuthorMore p { text-align:center; }


/* 标准框架层设置 */
#Home_Frame,#Body_Frame,#Body_Main,#Body_Calculator,#Body_Right,#Body_Author,#FrameContent,#FrameOrders { width:100%; margin:0 auto; position:relative; box-sizing:border-box; }
#Body_Content,#Body_Pics,#News_List,#LeftHotScroll,#LeftKeySearch { width:100%; min-height:188px; margin:0 auto; position:relative; clear:both; box-sizing:border-box; }
#Body_Search,#Frame_MenuNav { background-color:#FFF; background-repeat:no-repeat;background-position:center; }

.ReadPic,.Readtxt { min-height:52px; position:relative; box-sizing:border-box; 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] { margin:0 auto; background-repeat:no-repeat; background-position:center top; position:relative; }
.KE_IMG_Show,.ReadingPage,.MainPages,.MainKEditor,.SliderBox,.AE_Banner { width:100%; margin:0 auto; position:relative; box-sizing:border-box; }
.MainKEditor,.Body_Download,.Body_Link { min-height:52px; background:none; margin:0 auto; position:relative; clear:both; }

#Header_Main,#TOP_Logo,#TOP_Menu menu,#MenuGroup,#MenuList div,#MenuMore div.NavItem,#MenuMore ol.Nav,#Main_MenuNav,#Home_Grouping,
#AEMagic #IMGBox,#TOP_Banner div.AE_Content,#Item-list,#Body_Frame,#Body_Main,#Body_Calculator,#Author_Boxs,#FooterDiv,#Body_Link div,
div.AE_Banner,div.Atitle div,.MainSearch,.MainPages,.MainKEditor
{ width:1280px; }


div.AE_Banner { text-align:center; }
div.AE_Banner .AE_Designer { position:absolute; top:50%; transform:translateY(-50%); }
div.AE_Banner img { max-width:100%; }


@media screen and (min-width:1400px) and (max-width:1580px) {
}

@media screen and (min-width:1024px) and (max-width:1280px) {
#Header_Main,#TOP_Logo,#TOP_Menu menu,#MenuGroup,#MenuList div,#MenuMore div.NavItem,#MenuMore ol.Nav,#Main_MenuNav,#Home_Grouping,
#AEMagic #IMGBox,#TOP_Banner div.AE_Content,#Item-list,#Body_Frame,#Body_Main,#Body_Calculator,#Author_Boxs,#FooterDiv,#Body_Link div,
div.AE_Banner,div.Atitle div,.MainSearch,.MainPages,.MainKEditor
{ width:98%; max-width:1280px; }
}

@media only screen and (max-width:800px) {
#Header_Main,#TOP_Logo,#TOP_Menu menu,#MenuGroup,#MenuList div,#MenuMore div.NavItem,#MenuMore ol.Nav,#Main_MenuNav,#Home_Grouping,
#AEMagic #IMGBox,#TOP_Banner div.AE_Content,#Item-list,#Body_Frame,#Body_Main,#Body_Calculator,#Author_Boxs,#FooterDiv,#Body_Link div,
div.AE_Banner,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; position:relative; box-sizing:border-box; z-index:12; }

#Body_Left.fixed #Left_Menu { width:256px; position:absolute; position:fixed!important; top:0; }
#Body_Left.fixed #Tool_Online { display:none; }


/* Main_TypeClass */
#Main_TypeClass { background-color:#FFF; margin:15px auto; padding:25px; position:relative; box-sizing:border-box; }
#Main_TypeClass * { font-size:inherit; line-height:inherit; font-weight:inherit; color:inherit; letter-spacing:0; border:0; }
#Main_TypeClass dl { font-size:18px; line-height:32px; padding:8px 0; position:relative; 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:50px; }


/* 内容框 */
#Body_Content { height:auto; text-align:justify; clear:both; }
#Body_Content 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%; padding:32px 0; margin:0 auto; position:relative; box-sizing:border-box; }
#Author_Boxs:after { width:100%; height:1px; background-color:#AAA; content:""; position:absolute; left:0; bottom:35px; z-index:0; }
#Author_Boxs h1.Headline,#Author_Boxs p.Author_Hist { text-overflow:ellipsis; white-space:nowrap; }
#Author_Boxs h1.Headline { width:100%; font-size:24pt; line-height:38px; margin:28px 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/Other/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; }


/* 左侧项目 */
#Left_Menu ul { width:96%; min-height:25px; text-align:center; padding:12px 2%; position:relative; background-repeat:no-repeat; background-position:left top; }
#Left_Menu ul * { font-size:inherit; line-height:inherit; color:inherit; font-weight:inherit; }
#Left_Menu ul:after,#Left_Menu ul:before { width:0; height:100%; left:0; color:inherit; }
#Left_Menu ul,#Left_Menu ul a { font-size:12pt; line-height:2; color:inherit; }
#Left_Menu ul i.icon,#Left_Menu ul img.More { display:none; }
#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;
}

#Left_Menu div.Kuan { padding:2%; clear:both; }
#Left_Menu div.Kuan p { margin-top:5px; padding:6px 0; line-height:22px; border-bottom:1px dashed #AAA; position:relative; }
#Left_Menu div.Kuan *:before,#Left_Menu div.Kuan *:after { width:0; height:100%; text-indent:0; position:absolute; left:0; top:0; z-index:0; }
#Left_Menu div.Kuan * { font-size:inherit; line-height:inherit; color:inherit; font-weight:inherit; }
#Left_Menu div.Kuan li { height:32px; line-height:32px; text-indent:25px; white-space:nowrap; position:relative; }
#Left_Menu div.Kuan li:after { content:"+"; width:25px; text-align:center; }


#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; }



/* 左侧置顶图片 */
#LeftHotShow li { width:98%; text-align:center; margin:3px 1%; }
#LeftHotShow ul { width:100%; height:auto; margin:5px auto; }
#LeftHotShow ul img { width:100%; height:auto; }

#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/Other/Search.png) no-repeat 45px 0; }



/* 翻页样式 #Body_Pages.Article a { width:100%; display:inherit; clear:both; } */
#Body_Pages { min-height:50px; position:relative; margin:8px auto; padding-top:8px; 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;left:50%;top:8px;margin-left:-55px;background-color:#F5F5F5; }
#Body_Pages.Middle label,#Body_Pages.Middle label a { width:110px;text-align:center; }

#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; }
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; text-overflow:ellipsis; white-space:nowrap; }



/* 客户留言表 */
#GetOrder { float:left; margin-right:1%; box-sizing:border-box; position:relative; }
#GetOrder dl { width:49%; height:68px; position:relative; box-sizing:border-box; }
#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 div.OScroll dl  { color:#333!important; }
#FrameOrders div.OScroll dl { 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.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:900px; height:auto; margin:28px auto; position:relative; clear:both; }
#BodyOrders.BodyFrame { width:100%; max-width:1200px; }

#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 { width:100%; height:600px; margin:12px auto 52px; overflow:visible; position:relative; }
#Body_Videos .Videos { width:100%; height:100%; object-fit:cover; display:block; position:absolute; }
#Body_Videos video,#Body_Videos embed { width:100%; height:100%; object-fit:cover; object-position:center; display:block; z-index:50; }

#Body_Videos img { width:100px; height:100px; background:url(/Style/Other/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.Homepage { margin-top:0!important;}

#Copyright { width:100%; height:0; box-sizing:border-box; position:absolute; bottom:0; z-index:1; }
#Copyright,#Disclaimers,#Disclaimers a { font-size:12px;color:#AAA!important; text-align:left; }

#FooterDiv { height:auto; margin:0 auto; position:relative; box-sizing:border-box; clear:both; }

#FooterOnline { width:100%; height:0; position:inherit; 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/HOT/I-QQ.png); border-radius:50%; }

#FooterReadPic,#FooterReadPic div,#Footer_Items,#Footer_Items dl { width:100%; box-sizing:border-box; position:relative; float:left; }
#FooterReadPic div.Rcode,#FooterReadPic pre { text-align:center; }
#FooterReadPic .Author { text-align:left; word-break:break-all;  }

#FooterReadPic img { min-width:80px; max-width:100%; margin-bottom:8px; }
#FooterReadPic img[class*=Rcode] { background-color:#FFF; max-width:38%; }
#FooterReadPic img.Rcode3 { max-width:32%; }
#FooterReadPic img.Online,#FooterReadPic img.WXOnline { min-width:50px!important; max-width:50px!important; background-size:100%; }
#FooterReadPic img.Online { background-image:url(/OAction/HOT/I-QQ.png); margin-left:.5%; }
#FooterReadPic img.WXOnline { background-image:url(/OAction/HOT/I-WX.png); }

#Footer_Menu { width:100%; height:auto; text-align:left; margin:12px auto; position:relative; box-sizing:border-box; clear:both; z-index:1; }
#Footer_Menu.Disclaimers { font-size:12px; line-height:22px; font-weight:normal; color:#AAA!important; }
#Footer_Menu a { font-size:inherit; line-height:inherit; font-weight:inherit; color:inherit!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; }
#Footer_Items dt,#Footer_Items dd { width:90%; display:block; position:relative; }
#Footer_Items dt,#Footer_Items dt a { 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; }



/* 在线留言工具 */
#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; }


/* 分层分栏标题样式 */
#Type_title { height:auto; margin:5px auto 25px; font-size:12pt; line-height:25px; text-align:center; display:table; table-layout:fixed; }
#Type_title span { padding:10px 35px; margin:0 5px; border:1px solid #DDD; box-sizing:content-box; display:inline-block; font-size:inherit; line-height:inherit; color:inherit; }
#Type_title span:hover { background-color:#555; border-color:#555; color:#FFF; }
#Type_title span a,#Type_title span:hover a { font-size:inherit; line-height:inherit; color:inherit!important; }

#Type_title.Keys_title { display:flex; line-height:25px; }
#Type_title.Keys_title span { flex:1; padding:10px; margin:0; }


div[id*=DirTitle] { width:100%; min-height:50px; margin:0 auto; position:relative; clear:both; }
div[id*=DirTitle] h1.DirTitle,div[id*=DirTitle] .Urltext,div[id*=DirTitle] .Spantext { width:100%; text-align:center; position:relative; }
div[id*=DirTitle]:before,div[id*=DirTitle]:after,div[id*=DirTitle] *:before,div[id*=DirTitle] *:after { content:""; position:absolute; z-index:0; transition:all .5s ease; }
div[id*=DirTitle]:before,div[id*=DirTitle]:after { width:60px; height:65px; left:50%; transform:translateX(-50%); }

div[id*=DirTitle] h1.DirTitle { height:72px; font-size:24pt; line-height:60px; color:inherit; }
div[id*=DirTitle] h1.DirTitle a { font-size:inherit; font-weight:inherit; line-height:inherit; color:inherit; }
div[id*=DirTitle] .Urltext { height:35px; font-family:Arial, Helvetica, sans-serif; line-height:30px; text-transform:uppercase; }
div[id*=DirTitle]:before,div[id*=DirTitle]:after,div[id*=DirTitle] .Urltext,div[id*=DirTitle] .Spantext { border:0 solid #AAA; color:inherit; }
div[id*=DirTitle]:before { border-bottom:1px solid #AAA; }


[id*=SeeTitle] { width:100%; min-height:50px; margin:0 auto; position:relative; clear:both; }
[id*=SeeTitle] h1.SeeTitle,[id*=SeeTitle] .Urltext,[id*=SeeTitle] .Spantext { width:100%; text-align:center; position:relative; }
[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 { width:60px; height:65px; left:50%; transform:translateX(-50%); }

[id*=SeeTitle] h1.SeeTitle { height:72px; font-size:24pt; line-height:60px; color:inherit; }
[id*=SeeTitle] h1.SeeTitle a { font-size:inherit; font-weight:inherit; line-height:inherit; color:inherit; }
[id*=SeeTitle] .Urltext { height:35px; font-family:Arial, Helvetica, sans-serif; line-height:30px; text-transform:uppercase; }
[id*=SeeTitle]:before,[id*=SeeTitle]:after,[id*=SeeTitle] .Urltext,[id*=SeeTitle] .Spantext { border:0 solid #AAA; color:inherit; }
[id*=SeeTitle]:before { border-bottom:1px solid #AAA; }



/*鼠标响应特效*/
#Header,#Header:before,#Header:after,#Header *:before,#Header *:after,#Header div,#Header dl,#Header ul:not(#BtnShare),#TOP_Menu #MenuNav,#TOP_Logo #Logo img,
#Header_Fixed,#Header_Nav div,#Header_Nav div ul,#Body_Pics label,#Type_title span,#Author_Boxs div.Searchs:before,div.CallDiv label,div.IconPics img,
#FooterLink,#FooterDiv menu,#Footer_Items dl dt:before,#Footer_Items dl dt:after,#Body_Left,#Body_Left ul,#Body_Left li,#Body_Left p,
ol.OEffect li div.HistMore,ol.OEffect tt p,ol.OEffect tt img,ol.OEffect dl.HistMore dt:after,ol.H_NewsShow dl dd img.More,
.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;
}