body,div,ul,li,h1,h2,form,input,p,scrolling {padding:0;margin:0;}
img {border:0;}
ul,li {list-style:none;}
h1, h2 {color:#000; font-size:14px; font-weight:normal; line-height:26px;}
.font1 {color:#369; font-size:14px;}
.font2 {color:#f60; padding-bottom:6px;}
.font3 {font-weight:700; color:#000;}
.red {color:red;}
a {color:#666; text-decoration:none;}
a:hover {color:#333;}
a.blue {color:#03c; text-decoration:none;}
a.blue:hover {color:#369; text-decoration:underline;}
body {background:#fff; color:#666; line-height:22px; font-size:12px;}

#maintop {height:27px; background:url(../image/bg011.gif) repeat-x; border-bottom:1px #e7e7e7 solid;}
#maintop div {text-align:right; width:900px; margin:0 auto; line-height:27px;}
#top, #link, #banner, #p2banner, #p2mainContent, #p3banner, #p3main, #footer {width:900px; margin:0 auto;}
#top {background:url(../image/topbg1.jpg) no-repeat; position:relative; height:93px;}
#top img {position:absolute; left:36px; bottom:0;}
#link {background:url(../image/toplinkbg.jpg) no-repeat; height:35px; position:relative; margin-bottom:8px;}
#link div {position:absolute; left:200px; bottom:0; margin-bottom:0!important; margin-bottom:-1px;}
#link a {
	display:block;
	font-size:14px;
	height:26px;
	padding-top:4px;
	overflow:hidden;
	width:156px;
	text-align:center;
	margin-right:5px;
	text-decoration:none;
	float:left;
	}
#link a.b1 {background:url(../image/bg021.jpg) no-repeat;}
#link a.b2 {background:url(../image/bg031.jpg) no-repeat; color:#fff;}
#link a.b2:hover {background:url(../image/bg042.jpg) no-repeat;}

/*page1*/

#banner {background:url(../image/banner1.jpg) no-repeat; height:467px; position:relative; margin-bottom:8px;}
.text1 {position:absolute; right:25px; top:100px; width:420px;}
.banner_if {border:0; position:absolute; top:107px; left:41px; width:206px; height:258px;}


#mainContent {width:858px; padding:50px 20px 30px 20px; border:1px #c8def2 solid; background:#f7fbff url(../image/bg05.gif) repeat-x; margin:0 auto; position:relative;}
#lib_Main {} 
#lib_Menubox {float:left; width:170px; font-size:14px; margin-right:20px;} 
#lib_Menubox ul {}
#lib_Menubox li a {height:58px; line-height:60px; width:105px; display:block; color:#104c7e; padding-left:65px; cursor:pointer;}
#tag1 a {background:url(../image/bg06.jpg);} 
#tag2 a {background:url(../image/bg07.jpg);} 
#tag3 a {background:url(../image/bg082.jpg);} 
#tag4 a {background:url(../image/bg09.jpg);} 
#tag1 a:hover, #lib_Menubox .selectli1 {background:url(../image/bg061.jpg);}
#tag2 a:hover, #lib_Menubox .selectli2 {background:url(../image/bg071.jpg);}
#tag3 a:hover, #lib_Menubox .selectli3 {background:url(../image/bg081.jpg);}
#tag4 a:hover, #lib_Menubox .selectli4 {background:url(../image/bg091.jpg);} 
  
#content {margin-left:190px; padding-left:20px; border-left:1px #c5dde8 solid;}
#content table {background:#526f88;}
#content table td {background:#fff; text-align:center; padding:5px 0; color:#666;}
#content table td.td1 {background:#d6e6f6; color:#333; font-weight:700;}
.hidecontent {display:none;} 

#footer {padding:30px 0; text-align:center;}
#footer a {color:#03c; text-decoration:none;}
#footer a:hover {color:#369; text-decoration:underline;}

/*page2*/

#p2banner {background:url(../image/p2banner.jpg) no-repeat; height:424px; position:relative; margin-bottom:5px;}
.text2 {position:absolute; right:32px; top:77px; width:530px; font-size:14px; color:#333;}

#p2mainContent {line-height:20px; padding:20px 0; border-bottom:1px #ccc solid;}
.p2mainList {float:left; padding-top:10px;}
.p2mainList span {color:#369;}
.p2mainList li {padding:10px 15px 20px 86px; width:190px;}
.bg1 {background:url(../image/p2bg1.jpg) no-repeat 0 10px;}
.bg2 {background:url(../image/p2bg2.jpg) no-repeat 0 10px;}
.bg3 {background:url(../image/p2bg3.jpg) no-repeat 0 10px;}
.bg4 {background:url(../image/p2bg4.jpg) no-repeat 0 10px;}
.bg5 {background:url(../image/p2bg5.jpg) no-repeat 0 10px;}
.bg6 {background:url(../image/p2bg6.jpg) no-repeat 0 10px;}
.faq {width:560px; float:right; padding-left:35px; border-left:1px #eee solid;}
.faq p {margin-bottom:10px;}
.faq span {font-weight:700; color:#333;}
.faq h1 {font-size:14px; color:#360; font-weight:700; margin-bottom:10px; padding-left:6px; background:#e8f4e6;}

/*page3*/
#p3banner {height:86px; background:url(../image/p3banner.jpg) no-repeat;}
#p3main {background:url(../image/p3bg1.jpg) repeat-x;}
.p3bg {background:#ebebf0; margin:0 15px; padding:0 4px 4px 4px;}
.p3mainContent {padding:50px; font-size:14px; color:#333; line-height:22px; border:1px #c6cad9 solid; border-top:none; background:#fff;}
.p3mainContent p {text-indent:2em; padding-bottom:20px;}
.p3mainContent h1 {color:#000; font-weight:700; margin:10px 0; padding:10px 0 10px 30px; background:#edf3f5;}
.p3mainContent h2 {color:#369; padding-top:20px;}
.p3mainContent img {border:1px #ccc solid; padding:4px; background:#fff;}

/*page4*/
.p4div1,.p4div2,.p4div3 {width:900px; margin:0 auto;}
.p4div1 {background:url(/sp/jj_wap/images/p4bg1.jpg) no-repeat; height:63px; text-align:center; font-size:14px; color:#0c5ba3; padding-top:20px;}
.p4div2 {background:url(../image/p4bg2.jpg) no-repeat; height:282px; position:relative; color:#333;}
.p4div2 .d1 {position:absolute; left:30px; top:55px; width:420px;}
.p4div2 .d2 {position:absolute; left:30px; top:171px; width:420px;}
.p4div3 {background:url(../image/p4bg3.jpg) no-repeat; height:361px;}
.p4div31 {float:left; width:160px; padding:125px 0 0 13px; font-size:14px; color:#333;}
.p4div31 div {margin-top:8px;}
.p4div31 div a {color:red; font-size:12px; padding-left:6px;}
.p4div32 {float:left; width:700px; padding:10px;}
.p4div32 li {float:left; width:114px; padding:6px 8px; margin-bottom:10px; border:1px #78aecf solid; color:#333; background:#f9f9f9; text-align:center;}
.p4div32 li.j1 {float:left; width:10px; height:10px; background:none; border:none; padding:0;}
.p4div32 li h1 {border-bottom:1px #d5e6f5 solid; font-size:14px; font-weight:normal; color:#369; margin-bottom:6px;}
.p4div32 li div {background:url(/sp/jj_wap/images/p4bg4.jpg) no-repeat center; height:19px; display:block; margin-top:4px;}
.p4div32 li div a {color:red; text-decoration:none;}