@charset "utf-8";

#HOT_Body h1.Title,#HOT_Body h1.Title a { width:100%; text-align:center; font-size:14pt; line-height:35px; }
#Body_Content h1.Title,#Body_Content h1.Title a { padding:15px 0 20px; }


/* 浮动层会员及模版样式 */
#Header { width:100%; top:0; left:0; z-index:2000; }

#TOP_Logo { width:1180px; height:0; margin:0 auto; z-index:266; }
#TOP_Logo #Logo { width:320px; height:90px; text-align:center; display:table; position:absolute; z-index:288; margin-top:15px; }
#TOP_Logo #Logo span { display:table-cell; vertical-align:middle; }
#TOP_Logo #Logo img { max-width:320px; max-height:90px; }




/*网站导航栏样式设置*/
#TOP_Menu { width:100%; height:120px; background:#FFF; }
#TOP_Menu menu { height:120px; position:relative; margin:0 auto; z-index:155; }

#TOP_Menu menu div { height:110px; text-align:left; float:left; position:relative; z-index:159; }
#TOP_Menu menu div ul { width:100%; height:100%; text-align:center; position:absolute; z-index:159; }
#TOP_Menu menu div ul span { width:100%; display:none; font:normal normal 11.5pt/39px Arial, Helvetica, "宋体"; }
#TOP_Menu menu div ul a,#TOP_Menu menu div ul a:hover { font-size:12pt; line-height:130px; }
#TOP_Menu menu div ul.Over span,#TOP_Menu menu div ul:hover span { display:none; }
#TOP_Menu menu div ul.Over a,#TOP_Menu menu div ul:hover a { display:block; }


#MenuList { width:1180px; height:0; position:absolute; left:50%; margin-left:-590px; z-index:20152; }
#MenuList.Over { height:450px; position:absolute; }

#MenuList div { background:rgba(0,0,0,.6); text-align:center; padding:12px 0; }
#MenuList div li { width:90%; height:auto; line-height:16px; text-align:justify; text-align:center; padding:5px 5%; clear:both; }
#MenuList div li a,#MenuList.Over div li a:hover { font:normal normal 10.5pt/16px normal; color:#FFF; }


#TOP_Menu menu.Menu4 div,#MenuList div.Menu4 { width:15%; }
#TOP_Menu menu.Menu5 div,#MenuList div.Menu5 { width:15%; }
#TOP_Menu menu.Menu6 div,#MenuList div.Menu6 { width:16.6666%; }
#TOP_Menu menu.Menu9 div,#MenuList div.Menu9 { width:11.1111%; }
#TOP_Menu menu.Menu7 div,#MenuList div.Menu7 { width:14.2857%; }
#TOP_Menu menu.Menu8 div,#MenuList div.Menu8 { width:12.5%; }
#TOP_Menu menu.Menu10 div,#MenuList div.Menu10 { width:10%; }




/* 分页或搜索结果为空样式 */
#Body_Pages { width:100%; height:auto; text-align:center; clear:both; margin:18px auto 32px; }
#Body_Pages span,#Body_Pages a,#Body_Pages a:hover { font:normal normal 10.5pt/22px "微软雅黑", "宋体"; padding:3px 6px; margin:3px 1px; }
#Body_Pages label,#Body_Pages label a,#Body_Pages label a:hover { font:normal normal 10.5pt/22px Arial, Helvetica, sans-serif; padding:3px 8px; margin:3px 1px; }
#Body_Pages li a,#Body_Pages li a:hover { width:auto; float:left; font:normal normal 10.5pt/22px "微软雅黑", "宋体"; padding-left:8px; line-height:16px; }
#Body_Pages li,#More_Pages li { text-indent:22px; background:url(/Images/W_GIF/Xian.gif) no-repeat 0 -3px; }
#Body_Pages ul { width:auto; float:right; margin-top:5px; padding-right:8px; }
#Body_Pages li span,#More_Pages li span { float:right; }

#More_Pages { margin:18px auto 22px; padding:8px; position:inherit; clear:both; }
#More_Pages li span { width:auto; font:italic normal 9pt/28px Arial, "宋体"; color:#CCC; float:right; margin:0; padding:0 3px; }
#More_Pages dir { position:absolute; top:0; left:0; }




/* 关于标题栏目样式 */
#HOT_Body dir { width:100%; height:52px; text-align:left; margin:5px auto 15px; position:relative; z-index:5; }
#HOT_Body dir cite { width:100%; height:52px; font-size:12pt; line-height:3; position:relative; z-index:6; }
#HOT_Body dir cite a { font-size:12pt; line-height:3; letter-spacing:1px; z-index:8; }
#HOT_Body dir cite samp { width:0; height:30px; margin-top:10px; font:italic bold 0/30px Arial; }

#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:after,#HOT_Body dir:before,#HOT_Body dir cite:after,#HOT_Body dir cite:before { width:0; height:0; content:""; position:absolute; top:0; z-index:-1; }




#Body_Main #Body_Right dir {
	height:88px;
	margin-top:0;
    color:#4a4a4a;
    font-size:18px;
	background:none;
}

#Body_Main #Body_Right dir cite {
	border-bottom:1px dashed #E5E5E5;
}

#Body_Main #Body_Right dir cite a {
	float:left;
	padding:0;
	font-size:13pt;
	line-height:52px;
    font-weight:bold;
	border-bottom:0;
}




/* 标准框架层样式设置 */
.KE_StarSite,.KE_StarNews,.KE_StarShow,.KE_StarScroll,.MainKEditor { width:100%; margin:0 auto; padding:0; position:relative; }
#HOT_Frame,#Body_Frame,#Body_Main,#FrameContent,#FrameOrders { width:100%; margin:0 auto; padding:0; position:inherit; }


.MainKEditor { min-height:52px; background:none; margin:0 auto; padding:0; clear:both; position:relative; }
.Frame_StyleCss { margin:0 auto; padding:0; background-repeat:no-repeat; background-position:center top; }


#Body_Main #Body_Left { float:left; min-height:168px; position:relative; }
#Body_Main #Body_Right { float:right; min-height:168px; position:relative; }


#Body_DavMenu { width:100%; min-height:58px; background-color:#FFF; position:relative; padding:10px 0 0; }
#Body_DavMenu::after { content:""; position:absolute; left:0; bottom:0; width:100%; height:1px; border-bottom:1px solid #DDD; z-index:0; }

div.DavMenu { width:1180px; min-height:58px; padding:0; margin:0 auto; position:relative; }
div.DavMenu ol.DavTitle { width:auto; min-height:58px; float:left; }
div.DavMenu ol.DavTitle a { font-size:12pt; line-height:3.5; }
div.DavMenu ol.DavTitle i.icon { width:32px; height:35px; text-align:center; font-size:12pt; line-height:3.5; color:#666; display:inline-block; }
div.DavMenu ol.DavTitle font { font-size:15pt; line-height:5; font-family:"微软雅黑", "宋体"; letter-spacing:3px; padding-right:12px; }

div.DavMenu ul.DavList { width:auto; min-height:58px; position:absolute; right:0; bottom:0; }
div.DavMenu ul.DavList label { border-bottom:1px solid #EEE; text-wrap:normal; white-space:nowrap; position:relative; }
div.DavMenu ul.DavList label:before { content:""; position:absolute; bottom:0; left:50%; width:0; height:1px; transition:all .3s; background:#555; z-index:1; }
div.DavMenu ul.DavList label:hover:before { width:100%; left:0; transition:all .3s; }

div.DavMenu ul.DavList label:hover:before,div.DavMenu ul.DavList label.active:before { width:100%; left:0; background:#EA5403; }
div.DavMenu ul.DavList label.active a,div.DavMenu ul.DavList label a:hover { color:#EA5403; }



#Body_Content,#Body_Pics,#ShowDiv_List,#News_List { width:100%; min-height:118px; margin:0 auto;padding-top:18px; position:relative; clear:both; }

.KE_StarItem dir,.KE_StarSite dir,.KE_StarNews dir,.KE_StarShow dir,.KE_StarScroll dir { position:absolute; top:0; left:0; }
#Frame_List dir,#Type_Scroll dir,#ShowDiv_List dir,#News_List dir { position:absolute; top:0; left:0; }
#HOT_Body #Body_Link dir,#LeftHotScroll dir,#Body_Content dir { position:absolute; top:0; left:0; }


#FrameKEditor,#FrameKEOrders,#HomeKEContent { position:relative; background:none; margin:0 auto; }
.FBodyKEditor { margin-top:-52px; padding-top:52px; }
.FrameKEditor { margin-top:-52px; }


div.MainKEditor.Main { min-height:118px; }
div.MainKEditor { background:none; margin:0 auto; padding:0; clear:both; position:relative; }
.Frame_StyleCss { margin:0 auto; padding:0; background-repeat:no-repeat; background-position:center top; }


/* 网页内容框 */
#Body_Content,#Body_Pics { height:auto; text-align:left; line-height:26px; clear:both; }
#Body_Content.Body_Null { min-height:450px; background:url(/Images/Other/Null_Word.png) no-repeat top center; }

#Body_Content div.More_Title { width:100%; height:38px; border-bottom:2px solid #DDD; margin:8px auto; }
#Body_Content div.More_Title label { height:38px; font:normal normal 10.5pt/46px "微软雅黑", "宋体"; padding:0 12px; }
#Body_Content div.More_Title label:hover { background-color:#DDD; }



/* 网页左侧样式 */
#Left_Menu ul { width:90%; height:52px; text-align:left; padding:0 5%; margin-top:3px; }
#Left_Menu ul .More { display:none; }
#Left_Menu div.Kuan { height:auto; padding:5px; clear:both; }
#Left_Menu div.Kuan li { height:25px; white-space:nowrap; text-indent:20px; background:url(/Images/Cite/ABC.gif) no-repeat; }
#Left_Menu div p { text-indent:25px; margin-top:6px; padding:2px 0 8px; border-bottom:1px dashed #AAA; background:url(/Images/Cite/ABC.gif) no-repeat; }
#Left_Menu div p a,#Left_Menu div p a:hover { line-height:18px; }


#Left_Menu ul a,#Left_Menu ul a:hover { font-size:12pt; line-height:58px; }
#Left_Menu ul.Over a,#Left_Menu ul:hover a { color:#FFF; }

#Left_Menu ul.Over,#Left_Menu ul:hover { background-color:#EA5403; color:#FFF; }
#Left_Menu ul li { width:90%; height:25px; text-align:left; padding:0 5%; }
#Left_Menu font { color:#EA5403; }


/* 客户在线留言表样式 */
#BodyOrders { width:98%; height:auto; margin:1%; }
#BodyOrders dd { width:50%; height:auto; margin-bottom:12px; }
#BodyOrders dt { float:right; margin-top:15px; }

#BodyOrders dd input { width:93%; height:18px; float:left; margin-top:8px; padding:9px 2%; }
#BodyOrders dt input { width:118px; height:48px; line-height:48px; text-align:center; border:0; border-radius:7px; background-color:#F60; color:#FFF; }
#BodyOrders textarea { width:94.5%; height:150px; color:#CCC; overflow:auto; margin-top:8px; padding:2%; }



/* 地图视频样式设置 */
#Body_Videos { width:580px; height:380px; margin:52px auto 38px; position:relative; }
#Body_Videos object,#Body_Videos embed { width:580px; height:380px; }

#Body_Videos img { width:100px; height:100px; background:url(/Images/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; }



/* 网页页尾设置 */
footer { background:#FAFAFA; position:relative; }
footer a.Copyright,footer a.Copyright:hover { position:absolute; font:italic normal 10px/23px Arial; color:#CCC; border:0; right:9px; padding:0; }
#Bott_Menu,#Bott_Item,footer menu#BottMenu { height:auto; line-height:20px; margin:0 auto; position:inherit; clear:both; z-index:5; }
#Bott_Menu div#FooterDiv { height:auto; margin:0 auto; padding:12px 0; position:relative; clear:both; }

footer menu#BottMenu { text-align:center; padding:12px 0; position:inherit; clear:both; }
footer menu#BottMenu a { line-height:22px; padding-right:20px; }


#FooterDiv ol.BMenu { width:100%; height:auto; margin:8px auto; position:relative; }