

/* 专属样式 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[id^=Reading] h1 { background-repeat:no-repeat;background-position:center top; }

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(../image/L_CN.jpg); }
#Language a.EN-Icon { padding-left:32px; background-image:url(../image/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%; 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; }


/* 页眉页尾及滚动字幕 */
#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; }

#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; }

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; }
#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 * { 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; color:#333; text-align:center; clear:both; transition:all .5s ease; }
#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; 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); 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(http://css.7cmf.cn/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(http://css.7cmf.cn/OAction/Images/ICO5.png) no-repeat center; background-size:100%; background-color:transparent; }


/* 分类标签组样式设置 */
#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(../image/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:100000; }
#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.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; }



/* 标题栏目样式 */
#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;text-align:inherit;font-size:inherit;line-height:inherit;font-weight:inherit; }
#HOT_Body dir span { display:none; }
#HOT_Body dir a { padding:6px 3%; }

#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(http://css.7cmf.cn/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; }


#HOT_Body dir.Newsmore { width:100%; height:36px; background:#F5F5F5!important; border:1px solid #DDD; border-width:1px 0; margin:0; margin-bottom:8px; }
#HOT_Body ol.Type_NewsBox dir.Newsmore { position:absolute; top:0; left:0; }

#HOT_Body dir.Newsmore cite:after,#HOT_Body dir.Newsmore cite:before { width:0; height:0; }
#HOT_Body dir.Newsmore:before { width:1px; height:100%; background:#DDD; content:""; position:absolute; top:0; left:0; }
#HOT_Body dir.Newsmore:after { width:1px; height:100%; background:#DDD; content:""; position:absolute; top:0; right:0; }

#HOT_Body dir.Newsmore cite { width:auto; height:36px; line-height:36px; min-width:100px; text-align:center; margin:0; padding:0; float:left; }
#HOT_Body dir.Newsmore cite a { font-size:11pt; line-height:28px; color:#FFF; letter-spacing:0; padding:0 6px; border:0; background:none; float:none; }
#HOT_Body dir.Newsmore span.More,#HOT_Body dir.Newsmore span.More a { font-size:12px; line-height:45px!important; }
#HOT_Body dir.Newsmore span { display:block!important; right:8px!important; }


#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; box-sizing:border-box; position:relative; }
#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; 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,.SliderBox,.AE_Banner { 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_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,#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_Banner,div.Atitle div,.MainSearch,.MainPages,.MainKEditor
{ width:98%; max-width:1280px; }
}

@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_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; 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; margin:15px auto; 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 { 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; }


/* 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(../image/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: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 { padding:2%; 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:0; 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-indent:25px; white-space:nowrap; position:relative; }
[id^=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; }



/* 左侧置顶图片 */
[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(../image/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 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; }



/* 客户留言表 */
#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 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:1200px; height:auto; margin:28px auto; 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(http://css.7cmf.cn/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(http://css.7cmf.cn/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(http://css.7cmf.cn/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,#Copyright a { font-size:12px; color:#AAA!important; text-align:left; }

#FooterDiv { height:auto; margin:0 auto; box-sizing:border-box; position:relative; clear:both; }
#FooterDiv a { color:inherit!important; }

#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(http://css.7cmf.cn/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 .Author,#FooterReadPic .WebSystem { text-align:left; word-break:break-all; }
#FooterReadPic div.Rcode,#FooterReadPic pre { text-align:center; }

#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(http://css.7cmf.cn/OAction/HOT/I-QQ.png); margin-left:.5%; }
#FooterReadPic img.WXOnline { background-image:url(http://css.7cmf.cn/OAction/HOT/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; }
#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; }


/* 在线留言工具 */
#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; }


/* 自定义标题样式
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:520px; 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; 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.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!important; }
[id*=SeeTitle] h1.SeeTitle:before,[id*=SeeTitle] h1.SeeTitle:after { width:60px; height:0; left:50%; transform:translateX(-50%); }
[id*=SeeTitle] .Urltext { height:35px; font-family:Arial, Helvetica, sans-serif; line-height:30px; text-transform:uppercase; }
[id*=SeeTitle] .Spantext pre { font-size:11.5pt; font-weight:normal; line-height:25px; text-align:center; color:inherit; }


/*鼠标响应特效*/
#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.AESlide li div.HistMore,div.AESlide tt p,div.AESlide tt img,div.AESlide 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;
}