/* CSS Document */
@charset "gb2312";
/*--------------------- 
CSS For TownDoor.com/Blog(个性Blog首页)
   Ver 1.65
   Begin 2007-12-13
   Edit  2007-12-13
   Design By Jaying
---------------------*/
#BTopFlash { clear: both; height: 330px; width: 980px; margin-right: auto; margin-left: auto; }
#AllFrame {
	clear: both;
	height: auto;
	width: 370px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	background-position: top;
}
.LeftFrame { float: left; width: 580px; display: inline; margin: 5px 0px; clear: left; }
.RightFrame {
	float: right;
	width: 370px;
	display: inline;
	clear: right;
	height: 360px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.FW { border: 1px solid #CCCCCC; }
#FrameW { clear: both; height: auto; width: 978px; margin: 5px auto; border: 1px solid #CCCCCC; display: table; }
.FWLeft { height: 500px; width: 580px; border-right: 1px solid #CCCCCC; background: url(LogoBg.png) no-repeat 240px 210px; float: left; display: inline; }
.FWLeft .A { background: #FFC268 url(LeftABg.png) no-repeat 220px 100px; height: 200px; width: 400px; margin-top: 1px; margin-left: 1px; border: 1px solid #FFFFFF; z-index: 999; position: relative; }
.FWLeft .A ul { margin-top: 15px; margin-right: 40px; }
.FWLeft .A li { margin-left: 35px; clear: left; float: left; display: inline; }
.FWLeft .A li div { display: block; line-height: 25px; height: 25px; padding-right: 5px; padding-left: 5px; font-size: 14.7px; color: #FFFFFF; font-weight: bold; width: 180px; cursor:pointer;}
.FWLeft .A li div span { font-size: 12px; font-weight: normal; margin-left: 5px; }
.FWLeft .A li div.FrameFocus { background: #FFE3BB url(Arr01.png) no-repeat 170px 8px; color: #006699; }
.FWLeft .B { background: #99CCFF url(LeftBBg.png) no-repeat 10px 220px; height: 330px; width: 220px; margin-top: -202px; border: 1px solid #FFFFFF; float: right; margin-right: 1px; z-index: 888; position: relative; }
.FWLeft .B ul { margin-top: 55px; }
.FWLeft .B li { margin-left: 50px; clear: left; float: left; display: inline; }
.FWLeft .B li div { display: block; line-height: 25px; height: 25px; padding-right: 5px; padding-left: 5px; font-size: 14.7px; color: #FFFFFF; font-weight: bold; width: 155px; cursor:pointer;}
.FWLeft .B li div span { font-size: 12px; font-weight: normal; margin-left: 5px; }
.FWLeft .B li div.FrameFocus { background: #C8E3FF url(Arr01.png) no-repeat 145px 8px; color: #006699; }
.FWLeft .C { background: #E697B0; height: 350px; width: 220px; margin-left: 1px; border: 1px solid #FFFFFF; margin-bottom: 1px; margin-top: -56px; position: relative; z-index: 666; }
.FWLeft .C ul { margin-top: 185px; }
.FWLeft .C li { margin-left: 10px; clear: left; float: left; display: inline; }
.FWLeft .C li div { display: block; line-height: 25px; height: 25px; padding-right: 5px; padding-left: 5px; font-size: 14.7px; color: #FFFFFF; font-weight: bold; width: 145px; cursor:pointer;}
.FWLeft .C li div span { font-size: 12px; font-weight: normal; margin-left: 5px; }
.FWLeft .C li div.FrameFocus { background: #F4D5DF url(Arr01.png) no-repeat 135px 8px; color: #006699; }
.FWLeft .D { background: #00B7B6 url(LeftDBg.png) no-repeat 10px 10px; height: 200px; width: 400px; border: 1px solid #FFFFFF; float: right; margin-right: 1px; z-index: 777; margin-top: -203px; position: relative; }
.FWLeft .D ul { margin-top: 90px; }
.FWLeft .D li { margin-left: 170px; clear: left; float: left; display: inline; }
.FWLeft .D li div { display: block; line-height: 25px; height: 25px; padding-right: 5px; padding-left: 5px; font-size: 14.7px; color: #FFFFFF; font-weight: bold; width: 155px; cursor:pointer;}
.FWLeft .D li div span { font-size: 12px; font-weight: normal; margin-left: 5px; }
.FWLeft .D li div.FrameFocus { background: #55FFFF url(Arr01.png) no-repeat 145px 8px; color: #006699; }
.FWLeft .E { background: #E697B0 url(LeftEBg.png); height: 135px; width: 221px; margin-left: 2px; margin-top: -346px; position: relative; z-index: 1111; }
.FWRight { float: right; height: 480px; width: 378px; display: inline; margin-top: 10px; margin-bottom: 10px; background: #FCFCFC; margin-right: 10px; overflow: hidden; }
.FWRight .Title { height: 25px; width: 100%; }
.FWRight .Title a { color: #FF6600; }
.FWRight .Title a:hover { text-decoration: underline; }
.FWRight dt { float: left; }
.FWRight dt a img { height: 215px; width: 230px; overflow: hidden; margin: 5px; }
.FWRight dt a { height: 225px; width: 240px; display: block; border: 1px solid #CCCCCC; background: #FFFFFF; }
.FWRight dt a:hover { background: #FFFFCC; border: 1px solid #999999; }
.FWRight dd { float: left; margin-left: 20px; display: block; margin-top: 10px; }
.FWRight dd a { height: 90px; width: 110px; display: block; border: 1px solid #CCCCCC; color: #006699; }
.FWRight dd a img { height: 60px; width: 100px; overflow: hidden;}
.FWRight dd a:hover { border: 1px solid #FF6600; }
.FWRight dd.Txt { clear: both; text-indent: 24px; margin: 5px; width: 360px; line-height: 160%; overflow: hidden; }
.Title { background: url(MenuBg.png) no-repeat 5px 0px; height: 36px; width: 100%; clear: both; line-height: 30px; text-indent: 20px; color: #666666; font-weight: bold; overflow: visible; }
.Title img { margin-top: 5px; }
.TitleW {
	height: 30px;
	width: 100%;
	clear: both;
	line-height: 30px;
	text-indent: 20px;
	color: #666666;
	font-weight: bold;
	border-bottom: 1px solid #CCCCCC;
	background-color: #EEEEEE;
	background-repeat: no-repeat;
	background-position: 5px center;
}
.Title span, .TitleW span { float: right; margin-top: -30px; }
.Title span a, .TitleW span a { color:#999999; text-decoration: underline; margin-right: 20px; font-weight: normal; }
.Title span a:hover, .TitleW span a:hover {
	color:#FF6600;
}
.ADTitle { height: 30px; width: 100%; line-height: 30px; background: #EEEEEE; text-align: center; clear: both; border-bottom: 1px solid #CCCCCC; }
.ADTitle img { margin:5px; }
p.Txt { margin: 10px; line-height: 160%; text-indent: 24px; color: #003366; background: url(LogoBg2.png) no-repeat 150px 60px; height: 160px; }
p.Txt span { float: right; }
p.Txt span a { float: right; color: #FF6600; }
.Gun { width: 380px; clear: both; margin-top: 10px; overflow: hidden; }
.Prev, .CFPrev1, .CFPrev2, .CFPrev3, .CFPrev4, .CFPrev5, .CFPrev6 { width: 10px; background: url(ArrNextBg.png) no-repeat 0px 0px; height: 100px; float: left; cursor:pointer; overflow: hidden; }
.Next, .CFNext1, .CFNext2, .CFNext3, .CFNext4, .CFNext5, .CFNext6 { width: 10px; background: url(ArrNextBg.png) no-repeat -10px 0px; height: 100px; float: left; cursor:pointer; overflow: hidden; margin-left: 5px; }
.AnyClass { width:355px; height: 100px; float: left; overflow: hidden; }
.AnyClass li { width:170px; height: 100px; float: left; text-align: center; display: inline; margin-left: 5px; }
.AnyClass li img { height: 100px; width: 166px; border: 1px solid #CCCCCC; }
.HideContent { display:none; }
.TabUl { float: right; margin-top: -25px; width: 400px; }
.TabUl li { float: left; text-align: center; font-weight: normal; text-indent: 0px; display: inline; }
.TabUl li div { background: url(TabBg.png) no-repeat -60px 0px; display: block; width: 60px; color: #333333; margin-left: 5px; height: 31px; overflow: hidden; cursor:pointer}
.TabUl li div.NavTabFocus { background: url(TabBg.png) no-repeat 0px 0px; color: #FF6600; }
#TabCFrame { width: 578px; border: 1px solid #CCCCCC; height: 180px; margin-top: -6px; overflow: hidden; }
.HideContent { display:none; }
.NewUl { margin: 10px auto 10px; height: 50px; width: 560px; }
.NewUl li { float: left; font-family: "宋体"; }
.NewUl li a { width: 260px; height: 25px; display: block; text-indent: 15px; color: #006699; margin-left: 10px; line-height: 25px; }
.NewUl li a:hover { background: url(Arr01.png) no-repeat 5px 7px; color: #FF6600; text-decoration: underline; }
.CFGun1, .CFGun2, .CFGun3, .CFGun4, .CFGun5, .CFGun6 { width: 560px; clear: both; margin-top: 5px; overflow: hidden; margin-right: auto; margin-left: auto; }
.CFAnyClass1, .CFAnyClass2, .CFAnyClass3, .CFAnyClass4, .CFAnyClass5, .CFAnyClass6 { width:560px; height: 100px; float: left; overflow: hidden; }
.CFAnyClass1 li, .CFAnyClass2 li, .CFAnyClass3 li, .CFAnyClass4 li, .CFAnyClass5 li, .CFAnyClass6 li { width:170px; height: 100px; float: left; text-align: center; display: inline; margin-left: 10px; }
.CFAnyClass1 li img, .CFAnyClass2 li img, .CFAnyClass3 li img, .CFAnyClass4 li img, .CFAnyClass5 li img, .CFAnyClass6 li img { height: 100px; width: 166px; }
.BPUl { margin: 10px 0px; }
.BPUl li {
	float: left;
	margin-left: 5px;
	display: inline;
}
.BPUl li img { height: 110px; width: 105px; margin-bottom: 7px; margin-top: 5px; }
.BPUl li a { height: 145px; width: 115px; text-align: center; display: block; border: 1px solid #CCCCCC; color: #333333; }
.BPUl li a:hover { border: 1px solid #FF6600; background: #FFFFEE; color: #FF6600; text-decoration: underline; }
.TitleLink,.TitleLink a { color: #FF6600; font-size: 14.7px; font-weight: bold; }
.TitleLink a:hover { color: #FF0000; text-decoration: underline; }
#InfoFrame { margin: 10px auto; width: 840px; border: 2px solid #F3F3F3; padding: 15px; }
#InfoFrame img { clear: both; margin: 15px auto;}
.InfoTitle { clear: both; height: 40px; width: 100%; line-height: 40px; font-size: 14.7px; font-weight: bold; color: #006699; text-align: center;}
.InfoLeft { display: inline; float: left; width: 200px; margin-bottom: 5px; }
.InfoLeft div { clear: both; float: left; height: 30px; background: #00CCFF; width: 100%; line-height: 30px; font-size: 14.7px; color: #FFFFFF; text-indent: 20px; font-weight: bold; border: 1px solid #FFFFFF; cursor:pointer; }
.InfoRight { display: inline; width: 580px; background: #EEEEEE; float: right; padding: 20px; }
.InfoRight p { font-size: 14.7px; color: #333333; text-indent: 30px; line-height: 180%; margin-top: 10px; margin-bottom: 10px; padding-bottom: 10px; }
.InfoRight p a { color: #FF6600;}
.InfoRight p span { font-size: 12px; color: #000000;}
span.Top { float: right; font-size: 10px; margin-top: -10px; }
span.Top a { color: #999999; font-weight: normal; }
.InfoLeft div:hover, .InfoLeft div.InfoFocus { background: #99CC00; }
h2 { font-size: 16px; font-weight: bold; color: #000000; margin: 10px; }
