body{margin:0 auto; padding:0; font-size:12px; font-family:Arial, '宋体', Helvetica, sans-serif; color:#2b2b2b; background:url(../Images/Bg.gif) repeat-x; width:1002px}
a{color:#2b2b2b; text-decoration:none}
a:hover{color:#F00}
.Pclear{clear:both}
.bg,.IndexMenu a,.IndexMenu .Now span,.IndexMenu a:hover span,.IMLRList a,.IMRListB a,.IMLCTitle a,.IMLCTitle a span,.IMLCList a,.IMLCList12 a,.IMBlList a{background-image:url(../Images/indexbg.gif); background-repeat:no-repeat}


.IndexTop{height:25px; line-height:25px; background:url(../images/indexbg_01.jpg) left top repeat-x;}
.IndexTop h1{float:left; padding:0; margin:0; padding-left:18px; font-size:12px; font-weight:normal; height:25px; width:315px;}

.TopLink{float:right; line-height:21px;  padding-left:40px; background:url(../images/indexbg_03.jpg) left top no-repeat;  width:230px;}

.IndexBanner{height:169px; text-align:center;}

.IndexMenu{background-position:0 -400px; padding-left:20px; overflow:hidden; background-repeat:repeat-x; height:30px}
.IndexMenu a{float:left; height:30px; background-position:-296px -48px; font-weight:bold; color:#FFF; line-height:30px}
.IndexMenu a span{height:30px; float:left; cursor:pointer; padding:0 27px 0 27px; _padding:0px 27px;}
.IndexMenu .Now,.IndexMenu a:hover{background-position:left -347px; position:relative; color:#08559b}
.IndexMenu .Now span,.IndexMenu a:hover span{background-position:right -653px;height:30px; overflow:hidden;}
.Soso{height:20px;background-position:8px -704px; padding:5px 0 8px 40px; float:left; margin-top:12px; width:396px; border:1px solid #C1C2E0}
.Soso span{float:left; line-height:23px}
.Soso .a{border:1px solid #CCC; float:left; width:270px; height:19px}
.Soso .b{width:60px; float:left; margin-left:10px; height:23px; border:0; background-position:left -377px}


.IndexMain{background:#FFF; padding:6px; width:990px}
.IMLeft,.IMRight{float:left}
.IMLeft{width:750px; border-right:2px solid #efefed}
.IMLLeft{padding:10px; margin:1px 10px 0 0; background-position:0 -48px; width:276px; height:221px; float:left}
.IMLRight{border:1px solid #d1d1d1; width:428px; float:left; padding:4px; padding-bottom:0}
.IMLRTitle{background-position:0 -318px; background-repeat:repeat-x; line-height:29px}
.IMLRTitle div{float:left; width:80px; padding-left:20px; color:#FFF; font-weight:bold; height:29px; background-position:0 -289px}
.IMLRTitle a{float:right; background-position:right -289px; padding-right:10px; color:#d60904}
.IMLRList a{display:block; text-align:right; padding:0 5px 0 15px; background-position:-295px -349px; line-height:25px; border-bottom:1px solid #ccc}
.IMLRList span{float:left}

.IndexBannerB{padding-top:10px}
.IndexBannerB a img{border:0}

.IMLCTitle{line-height:30px; margin-top:10px; width:745px; background-position:0 -487px; background-repeat:repeat-x}
.IMLCTitle .a{float:left; padding:0 8px; font-weight:bold; background-position:0 -517px}
.IMLCTitle .b{float:right; background-position:-285px -517px; width:15px; height:30px}
.IMLCTitle a{float:left; margin:0 3px; background-position:0 -547px; padding-left:5px}
.IMLCTitle a span{float:left; cursor:pointer; background-position:right -547px; height:28px; padding:2px 4px 0 0}
.IMLCTitle .Now,.IMLCTitle a:hover{background-position:0 -578px}
.IMLCTitle .Now span,.IMLCTitle a:hover span{background-position:right -578px; color:#FFF}

.IMLCList{border:1px solid #d7d7d7; border-top:0; width:733px; line-height:25px; padding:8px 5px; height:154px;}
.IMLCListD{display:none}
.IMLCList a{float:left; width:342px; border-bottom:1px dotted #d7d7d7; padding:0 5px 0 19px; background-position:-287px -432px}

.IMLCList12{border:1px solid #d7d7d7; border-top:0; width:733px; line-height:25px; padding:8px 5px; height:124px;}
.IMLCList12D{display:none; height:124px;}
.IMLCList12 a{float:left; width:342px; border-bottom:1px dotted #d7d7d7; padding:0 5px 0 19px; background-position:-287px -432px}

.IMRight{width:225px; padding-left:10px; border-left:1px solid #d2d2d2}
.IMRTitle{height:20px; font-weight:bold; padding:6px 0 0 20px; background-position:0 -430px}

.IMRList{border:1px solid #c0c9da; border-top:0}
.IMRListB{border:2px solid #e1e3ef; border-top:0; padding:10px}
.IMRListB a{display:block; padding-left:15px; background-position:-293px -683px; line-height:25px}

.IMRQLink{border:1px solid #c0c7e1; padding:5px; margin:8px 0; background:url(../images/RightLink.gif) no-repeat center; height:408px}
.IMRQLink a{display:block; height:50px; margin-bottom:9px}
.IMRQLinkB{height:70px; margin-bottom:10px; _margin-bottom:0px;}
.IMRQLinkB a{height:65px; margin-bottom:8px; display:block}
.IndexBannerC{margin-top:0px}
.IndexBannerC a img{border:0}

.IMBottom{margin:10px 0; width:990px}
.IMBottom .left,.IMBottom .right{width:490px; float:left}
.IMBottom .left{margin-right:10px}
.IMBlTitle{height:25px; background-position:0 -742px; border:solid #c0e0ed; border-width:0 1px; background-repeat:repeat-x}
.IMBlTitle .bg{float:left; color:#FFF; font-weight:bold; padding:0 40px 0 15px; line-height:25px; background-position:right -767px}

.IMBlList{border:1px solid #c0e0ed; border-top:0; padding:8px}
.IMBlLTop{height:74px; margin-bottom:5px; padding:10px 5px; border-bottom:1px dotted #000}
.IMBlLTop img{border:1px solid #cbcbcb; margin-right:15px; float:left; height:64px; width:96px}
.IMBlLTop div{float:left; width:340px}
.IMBlLTop div a{display:inline; line-height:23px; background:none; padding:0}
.IMBlLTop div a b{font-size:14px}
.IMBlList a{display:block; padding:0 5px 0 15px; text-align:right; background-position:-289px -431px; line-height:25px}
.IMBlList span{float:left}
.IMBlListB a{text-align:left}

.IMLink{width:990px; margin:0 auto; _height:88px;}
.IMLTitle{width:20px; float:left; padding:8px 0; background-color:#F00; color:#FFF; text-align:center; line-height:18px}

.IMLList{float:left; width:944px; border:1px solid #c0e0ed; border-left:0; padding:8px 12px; height:70px}
.IMLLTop{width:928px}
.IMLLTop a{margin-right:8px; float:left}
.IMLLTop a img{width:150px; height:45px; border:0}
.IMLLBottom{padding:0 5px; margin-top:10px}
.IMCopy{margin:0 auto; margin-top:10px; width:950px; background-position:0 -792px; text-align:center; line-height:25px; padding:10px; background-repeat:repeat-x}

.IMCopy span {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #0c6ccf;
}
.jg{ margin-right:4px;}
.jg,.jgbm{ float:left; width:104px; height:54px;}
.jg a{ margin-bottom:2px; height:26px; border:0 none;}
.IMRQLink img{ border:none;}
.IMRQLink { background:none;}
.IMRQLinkC{ background:#efefef; border:solid 1px #d2d2d2; padding:3px 2px; clear:both; height:78px;}
.IMRQLinkC span{ float:left; line-height:24px;}
.IMRQLinkC div{ float:right; width:160px; margin-bottom:3px;}

#DivA4 a{
	display:block;
	float:none;}

