/* CSS Document */
*{ margin:0; padding:0;}
body{ margin: 0px; padding:0; margin-left:auto; margin-right:auto; text-align:center; font-family: Arial, Helvetica, sans-serif,"宋体", sans-serifArial, Helvetica; background:#556052;}
body,div,input,li,select{font-size:9pt;}  
a:link {color: #656d78; text-decoration: none}
a:visited {color: #656d78; text-decoration: none}
a:hover {color:#000000; text-decoration:none;}

ul{ margin:0; padding:0; list-style:none; }
li{ margin:0; padding:0; }

.editbox{
    background: #ffffff;
    border: 1px solid #2078c9;
    color: #003366;
    cursor: text;
    font-family: "arial";
    font-size: 9pt;
    padding: 1px;
	height:12px;
}
.button {
	border: 0px #93bee2 solid;
    background: url(reg_but1.gif) no-repeat;
	width:84px; height:28px;
    cursor: pointer;
	}
.clear{clear:both;}
.overflow{overflow:hidden;}
.c1{ color:#cc0003}
.c2{ color:#656d78}

/* index */
#container{ margin:0 auto; width:1000px; height:auto; overflow:hidden; background:#e7e9e4;}
#header{ width:960px; height:auto; margin:0px auto; overflow:hidden;}
.head_top{width:100%; height:29px; line-height:29px; background:url(topbj.gif) repeat-x;}
.head_topl{ margin-left:10px; float:left; display:inline; color:#656f7b;}
.head_topr{ margin-right:10px; float:right; display:inline;}
.head_center{width:100%; height:auto; overflow:hidden;}
.logo{ margin-top:5px; margin-left:5px; float:left; display:inline;}
.tel{ margin-top:20px; margin-right:10px; float:right; display:inline; line-height:1.7em;}
.head_bottom{width:100%; height:43px; overflow:hidden; background:url(menubj.gif) no-repeat top;}
.menu{width:100%; height:35px; line-height:35px; overflow:hidden;}
.menu ul{ width:96%; height:35px; margin-left:auto; margin-right:auto;}
.menu li{float:left; display:inline;}
.menu li a{width:64px; height:35px; display:block; margin:0px 13px; font-size:14px;}
.menu li a:link,.menu li a:visited{ color:#FFFFFF;}
.menu li a:hover{ color:#ccff04; font-weight:bold; background:url(menubj1.gif) no-repeat bottom;}
.focus{width:64px; height:35px; background:url(menubj1.gif) no-repeat bottom; font-size:14px; font-weight:bold; display:block; }
.focus span{ color:#ccff04;}
#mainbody{margin-top:10px; margin-left:20px; width:961px; height:auto; overflow:hidden; float:left; display:inline; }
.main{width:100%; height:auto; overflow:hidden;}
.main_left{width:682px; float:left; display:inline;}
.main_right{ margin-left:8px; width:271px; float:left; display:inline;}
.title{width:271px; height:4px; overflow:hidden; background:url(titlebj1.gif) no-repeat; }
.content{width:271px; height:232px; overflow:hidden; background:url(contentbj1.gif) repeat-y;}
.bottom{width:271px; height:6px; overflow:hidden; background:url(bottombj1.gif) no-repeat;}
.content p{ text-align:left; margin-left:25px; line-height:1.8em; margin-top:20px; color:#999999;}
.notice{ margin-top:5px; margin-bottom:7px; width:100%; height:37px; line-height:37px; background:url(noticebj.gif) no-repeat;color:#656d78;}
.notice_left{width:106px; float:left; display:inline;}
.notice_right{float:left; display:inline;}
.notice ul{width:auto;}
.notice li{ margin-left:15px; float:left; display:inline; background:url(list.gif) no-repeat left 50%;}
.notice li a{ margin-left:8px;}
.main_left1{width:684px; float:left; display:inline;}
.main_right1{ margin-left:6px; width:271px; float:left; display:inline;}
.m1{width:684px; height:auto; overflow:hidden;}
.title1{width:684px; height:33px; overflow:hidden; background:url(titlebj2.gif) no-repeat; }
.content1{width:684px; height:auto; overflow:hidden; background:url(contentbj2.gif) repeat-y;}
.bottom1{width:684px; height:6px; overflow:hidden; background:url(bottombj2.gif) no-repeat;}
.title_left{ float:left; display:inline; line-height:35px;}
.title_a1{ margin-left:7px; margin-top:5px; width:116px; height:28px; line-height:28px; background:url(title_0.gif) no-repeat bottom; font-size:14px; color:#FFFFFF; float:left; display:inline;}
.title_left span{ float:left; display:inline; margin-left:10px; color:#669900; font-size:14px;}
.more{ float:right; display:inline; margin-right:20px; line-height:33px;}
.more img{ margin-top:12px;}
.list{width:96%; height:auto; overflow:hidden; margin-bottom:15px; margin-left:auto; margin-right:auto;}
.list li{ margin-top:10px; float:left; display:inline;}
.list li strong{ line-height:2em;}
.list li span{ color:#0967a7; width:140px; display:block; line-height:1.5em; text-align:left;}
.list a:link,.list a:visited{ color:#FF6600;}
.list a:hover{ color:#000000;}
.la{ margin-left:8px;}
.la0{ margin-left:28px;}
.m2{ margin-top:8px; width:339px; height:auto; overflow:hidden; float:left; display:inline;}
.title2{width:339px; height:33px; overflow:hidden; background:url(titlebj4.gif) no-repeat; }
.content2{width:339px; height:260px; overflow:hidden; background:url(contentbj4.gif) repeat-y;}
.bottom2{width:339px; height:6px; overflow:hidden; background:url(bottombj4.gif) no-repeat;}

.menu_a{ }
.menu_a li{ margin-left:5px; margin-top:5px;
 display:block;
 float:left;
 width:86px;
 height:28px;
 line-height:28px;
 font-size:14px;
 color:#0d64ab;
 cursor:pointer;
 overflow:hidden;
 background:url(title_2.gif) no-repeat bottom;
}
.menu_a li.hover{ color:#FFFFFF; height:28px; background: url(title_1.gif) no-repeat bottom;  }
#main0 ul{display: none;}
#main0 ul.block{ display: block;}
#main1 ul{display: none;}
#main1 ul.block{ display: block;}

.list1{ margin:10px auto; width:93%; height:auto; overflow:hidden; }
.list1 li{ clear:both; line-height:2em; color:#636d77; text-align:left;}
.list1 img{ float:left; margin:5px; border:1px #cccccc solid;}
.la1{ color:#669900; font-size:14px;}
.la1 a:link,.la1 a:visited{color:#669900;}
.la1 a:hover{color:#000000;}
.list2{ margin:10px auto; width:93%; height:auto; overflow:hidden; text-align:left; }
.list2 li{ line-height:2.2em; background:url(list1.gif) no-repeat left 50%; border-bottom:1px #eeeeee dashed;}
.list2 span{ margin-left:15px; color:#656f7b;}
.m3{ margin-top:8px; margin-left:6px; width:339px; height:auto; overflow:hidden; float:left; display:inline;}
.list3{ margin:0px auto; padding:10px 0; width:93%; height:auto; overflow:hidden; text-align:left; }
.list3 li{ line-height:2.2em; background:url(list1.gif) no-repeat left 50%; border-bottom:1px #eeeeee dashed; clear:both;}
.list3 a{ margin-left:15px;}
.list3 span{ float:right; margin:0px 3px 0px 0px; *margin:-27px 3px 0px 0px; _margin:-27px 3px 0px 0px; display:inline; color:#656f7b; }
.list3 span span{ margin:0; display:inline; }
.title_a2{ margin-left:7px; margin-top:5px; width:86px; height:28px; line-height:28px; background:url(title_1.gif) no-repeat bottom; font-size:14px; color:#FFFFFF; }
.title3{width:271px; height:33px; overflow:hidden; background:url(titlebj3.gif) no-repeat; }
.content3{width:271px; height:auto; overflow:hidden; background:url(contentbj3.gif) repeat-y;}
.bottom3{width:271px; height:6px; overflow:hidden; background:url(bottombj3.gif) no-repeat;}
.service_title{ margin:10px; width:95%; height:auto;}
.service_title img{ float:left; margin-left:10px; margin-right:5px;}
.service_title strong{ margin-top:7px; float:left; display:inline; color:#ff6600;}
.service_content{ margin:10px auto; width:90%; background:#f7f7f7; border:1px solid #dddddd; overflow:hidden;}
.service_content ul{width:100%; height:auto; overflow:hidden; margin:5px 0px;}
.service_content li{ line-height:2em; margin:10px 0px;}
.service_content li a img{ margin-right:5px; }
.service_content1{margin:10px auto; margin-top:20px; width:90%; background:#f7f7f7; border:1px solid #dddddd; overflow:hidden;}
.service_content1 p{ margin:5px 0px; font-size:12px; color:#656f7b; line-height:2.1em; margin-left:15px; text-align:left;}
.links{margin-left:auto; margin-right:auto; margin-top:8px; width:961px; height:auto; overflow:hidden;}
.title4{width:961px; height:33px; overflow:hidden; background:url(titlebj5.gif) no-repeat; }
.content4{width:961px; height:auto; overflow:hidden; background:url(contentbj5.gif) repeat-y;}
.bottom4{width:961px; height:6px; overflow:hidden; background:url(bottombj5.gif) no-repeat;}
#footer{ margin-top:8px; margin-bottom:15px; margin-left:auto; margin-right:auto; width:961px; text-align:center; }
.title5{width:961px; height:4px; overflow:hidden; background:url(titlebj6.gif) no-repeat; }
.content5{width:961px; height:auto; overflow:hidden; background:url(contentbj5.gif) repeat-y;}
.bottom5{width:961px; height:6px; overflow:hidden; background:url(bottombj5.gif) no-repeat;}
.foot_left{ margin-top:10px; width:860px; height:auto; overflow:hidden; float:left; display:inline; line-height:1.8em; background:url(logo1.gif) no-repeat 15px 50%; }
.foot_left p{width:65%;margin-left:200px!important; margin-left:100px;}
.foot_left p span{color:#669900; font-size:14px;}
.foot_left a:link,.foot_left a:visited{color:#669900;}
.foot_left a:hover{color:#000000;}
.foot_right{ float:right; display:inline; margin-top:40px; margin-right:20px;}

/* other */
.head_bottom1{width:100%; height:70px; overflow:hidden; background:url(menubj3.gif) no-repeat top;}
.position{width:100%; height:33px; line-height:33px; color:#656f7b; clear:both;}
.p_left{width:106px; float:left; display:inline; background:url(list.gif) no-repeat 15px 50%;}
.p_left span{ margin-left:15px;}
.p_right{ margin-left:10px; float:left; display:inline;}
.leftbar{width:232px; height:auto; overflow:hidden; float:left; display:inline;}
.rightbar{width:722px; float:left; display:inline; height:auto; overflow:hidden; margin-left:6px;}
.title_a3{ margin-left:5px; margin-top:5px; height:28px; line-height:28px; background:url(title_3.gif) no-repeat bottom left; font-size:14px; color:#FFFFFF; overflow:hidden; float:left;}
.title_a3 b{ margin-left:10px; padding-right:10px; display:inline; height:28px; float:left; background:url(title_3.gif) no-repeat bottom right;}
.left1{width:100%; height:auto; overflow:hidden;}
.title6{width:232px; height:47px; overflow:hidden; background:url(otitle_bg.gif) no-repeat; text-align:left; line-height:40px; font-size:14px; color:#FFFFFF; }
.content6{width:232px; height:auto; overflow:hidden; background:url(ocontent_bg.gif) repeat-y;}
.bottom6{width:232px; height:30px; overflow:hidden; background:url(obuttom_bg.gif) no-repeat;}
.title6 img{ float:left; margin-left:10px; margin-top:12px; margin-right:5px;}
.list4{width:90%; height:auto; overflow:hidden; margin:0px auto;}
.list4 li{ text-align:left;}
.list4 a{width:100%; height:30px; line-height:30px; display:block; padding-left:35px;}
.list4 a:link,.list4 a:visited{ background:url(list2.gif) no-repeat 21px 50%;}
.list4 a:hover{ background:url(list3.gif) no-repeat left 50%;}

.list5{width:90%; height:auto; overflow:hidden; margin:0px auto;}
.list5 li{ text-align:left;}
.list5 li a{width:100%; height:30px; line-height:30px; display:block; background:url(list3.gif) no-repeat left 50%; padding-left:35px;}
.list5 dl{ margin:5px 0; width:100%; margin-left:20px; text-align:left;}
.list5 dl a{width:100%; height:30px; line-height:30px; display:block; background:url(list3.gif) no-repeat left 50%; padding-left:35px;}
.list5 dl a:link,.list5 dl a:visited{ background:url(list2.gif) no-repeat 21px 50%;}
.list5 dl a:hover{ background:url(list3.gif) no-repeat left 50%;}

.left2{ margin-top:7px; width:100%; height:auto; overflow:hidden;}
.title8{width:232px; height:33px; overflow:hidden; background:url(titlebj8.gif) no-repeat; }
.content8{width:232px; height:auto; overflow:hidden; background:url(contentbj8.gif) repeat-y;}
.bottom8{width:232px; height:6px; overflow:hidden; background:url(bottombj8.gif) no-repeat;}
.title7{width:722px; height:33px; overflow:hidden; background:url(titlebj7.gif) no-repeat; }
.content7{width:722px;  background:url(contentbj7.gif) repeat-y;}
.bottom7{width:722px; height:6px; overflow:hidden; background:url(bottombj7.gif) no-repeat;}
.title7 img{ float:left; display:inline; margin:10px 5px 0px 10px;}
.title7 strong{ font-size:14px; color:#669900;}
.more a:link,.more a:visited{ color:#0b66a8;}
.more a:hover{ color:#000000;}
.right1{ float:left; display:inline; width:358px; height:auto; overflow:hidden;}
.title9{width:358px; height:33px; overflow:hidden; background:url(titlebj9.gif) no-repeat; }
.content9{width:358px; height:198px; overflow:hidden; background:url(contentbj9.gif) repeat-y;}
.bottom9{width:358px; height:6px; overflow:hidden; background:url(bottombj9.gif) no-repeat;}
.right2{ margin-left:6px; float:left; display:inline; width:358px; height:auto; overflow:hidden;}
.r1{ margin-top:6px;}

.atitle{width:90%; margin:0px auto; padding:10px 0; line-height:2em; font-size:14px; font-weight:bold; text-align:center; color:#FF9900;}
.author{width:90%; margin:0 auto; line-height:2em; color:#999999; text-align:center;}
.a_content{width:90%; height:auto; overflow:hidden; line-height:2em; text-align:left; margin:10px auto; border-bottom:1px #dddddd dashed; border-top:1px #dddddd dashed; padding:10px 0; color:#656f7b;}
.sxp{width:90%; margin:0px auto; padding:10px 0; text-align:left; color:#656f7b;}

.contenta{width:90%; margin:0px auto; line-height:2em; color:#656f7b; text-align:left; padding-bottom:20px;}
.contenta h2{ text-align:center; color:#FF6600; font-size:15px;}
.contenta h3{ color:#669900; line-height:3em; font-size:14px;}
.contenta h4{ margin-left:2em; color:#FF9900; line-height:2.5em; font-size:13px;}
.contenta h5{color:#FF9900; line-height:2.5em; font-size:12px;}

.list6{width:95%; margin:0px auto; padding:10px 0;  height:auto; overflow:hidden;}
.list6 li{ margin:5px 0; padding:10px 0; line-height:2em; color:#666666; border-bottom: 1px #dddddd dashed; text-align:left; height:130px; }
.list6 li img{ float:left; border:1px #dddddd solid; padding:5px; margin-bottom:10px; margin-right:10px; display:inline;}
.list6 li strong{ font-size:14px; color:#FF9900;}
.list6 li span{ float:right; display:inline; margin-right:10px;}

.list_1{width:100%; height:auto; overflow:hidden; margin-bottom:15px; margin-left:auto; margin-right:auto;}
.list_1 li{ margin-top:10px; float:left; display:inline;}
.list_1 li strong{ line-height:2em;}
.list_1 li span{ color:#0967a7; width:140px; display:block; line-height:1.5em; text-align:left;}
.list_1 a:link,.list_1 a:visited{ color:#FF6600;}
.list_1 a:hover{ color:#000000;}
.la{ margin-left:10px;}
.la0{ margin-left:25px;}

.h1{min-height:797px;_height:806px;}
.h2{min-height:737px;_height:746px;}
.h3{min-height:827px;_height:836px;}
.h4{min-height:1217px;_height:1226px;}
.h5{min-height:917px;_height:926px;}
.h6{min-height:827px;_height:836px;}
.h7{min-height:767px;_height:776px;}
.h8{min-height:737px;_height:746px;}

/* 网站地图 */
#container1{ margin:0 auto; width:1000px; height:auto; overflow:hidden; background:#ffffff;}
.nav{ margin-top:10px; clear:both; width:100%; height:35px; line-height:35px; background:#fafafa; border-top:1px #eeeeee solid; border-bottom:1px #eeeeee solid;}
.nav strong{ font-size:16px; color:#888888; float:left; display:inline; margin-left:10px;}
.nav span{ float:right; display:inline; margin-right:10px;}
.nav a:link,.nav a:visited{ color:#0b66a8;}
.nav a:hover{ color:#000000;}
.mapbox{width:100%; height:auto; overflow:hidden; text-align:left; line-height:2em; border-bottom:1px #eeeeee solid; padding-bottom:10px;}
.mapbox h3{width:100%; font-size:14px; padding-left:10px; clear:both; margin-top:10px;}
.mapbox h3 a:link,.mapbox h3 a:visited{ color:#669933;}
.mapbox h3 a:hover{ color:#FF9900;}
.mapbox ul{ width:100%; height:auto; overflow:hidden;  }
.mapbox li{ float:left; display:inline; margin-left:20px;}
.mapbox li a:link,.mapbox li a:visited{ color:#666666;}
.mapbox li a:hover{ color:#FF0000;}
#footer1{ color:#999999; line-height:2.5em; padding:10px 0px;}
/*文章分页样式*/

#fenye{clear:both; margin-right:25px; color:#777777;}
#fenye a{text-decoration:none;}
#fenye .prev,#fenye .next{width:52px; text-align:center;}
#fenye a.curr{width:22px;background:#A9D9FF; border:1px solid #dcdddd; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{margin:5px 4px 0 0; color:#1E50A2;background:#fff; display:inline-table; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#fenye a.num{width:22px;}
#fenye a:visited{color:#1f3a87;} 
#fenye a:hover{color:#fff; background:#A9D9FF; border:1px solid #1E50A2;float:left;}
#fenye span{display:block;margin:6px}



/*文章正文分页样式*/
#pageNext{ padding:10px 12px 6px; clear:both;}
#pageNext .prev,#pageNext .next{width:52px; text-align:center;}
#pageNext a.curr{width:22px;background:#1f3a87; border:1px solid #dcdddd; color:#fff; font-weight:bold; text-align:center;}
#pageNext a.curr:visited {color:#fff;}
#pageNext a{margin:5px 4px 0 0; color:#1E50A2;background:#fff; display:inline-table; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#pageNext a.num{width:22px;}
#pageNext a:visited{color:#1f3a87;} 
#pageNext a:hover{color:#fff; background:#1E50A2; border:1px solid #1E50A2;float:left;}

 /*文章正文分页样式结束*/

/*留言论坛*/

.leaves_main{
   width:95%; margin:0px auto;
}
.guestbook{
   width:100%;margin:0px auto;padding-top:10px;
}
.guestlist{
   float:left;width:100%;
}
.guestbook_r{
   width:250px;float:right;
}
.guestbook_r1{
   border:#AACFF3 1px solid;padding-top:10px;padding-bottom:10px;
}
 #gbsearch{
 font-size:14px;font-weight:bold;color:#333; text-align:center; 
}
.guestbook_r2{
   padding-top:10px;
}
#content1{padding:5px;line-height:25px;}
.topiclist a:link,.topiclist a:visited{ font-size:14px; color:#0066CC}
.leaaves_mainbox{
  width:100%; margin:0px auto;
}
.rbox_1{border-left:#D4E9EE 1px solid;border-right:#D4E9EE 1px solid; border-bottom:#D4E9EE 1px solid;  height:auto;height:161px !important; height:165px;}
.rbox_1 li{line-height:23px;list-style-type:none; text-align:left;}
.ly_site{margin:0px auto;color:#0066FF; font-weight:bold;height:30px;line-height:30px; padding-left:5px;text-align:left;margin-top:8px;}
.ly_site img{padding-top:10px; padding-right:5px;}
.ly_site a:link,.ly_site a:visited{ color:#0066FF; text-decoration:none}
.ly_site a:hover{ color:red; text-decoration:none}

.glist{background:#fff; border:1px solid #C6D2E3;}
.glist .title{background:#EEF7FC; padding-left:5px;height:25px;}
.glist thead td { background: #E8F3FD; padding: 2px 5px; line-height: 22px; color: #666; }
.category td { background: #E8F3FD url("images/cat_bg.gif");font-weight:bold }
.topic td{height:40px;}
.topic td{border-bottom:1px solid #efefef}
.topic td div.time{disply:block;color:#999;font-size: 0.83em; }
.tron { background:#FAFDFF; }
.trout { background:#fff; }
div.quote {margin :5px; border : 1px solid #cccccc; padding : 5px;background : #f9f9f9; line-height : normal;} 
.board td{border-bottom:1px solid #E7F0F5;}

.ly_top{ padding-top:10px;height:30px; border:#AACFF3 1px solid; line-height:30px; padding-left:20px;text-align:right;padding-right:20px;}
.ly_top2{padding-top:10px;height:28px;}
.ly_top2l{float:left;width:115px;}
.ly_top2m{float:left;width:115px;}
.ly_top2r{float:right;width:240px;padding-top:6px;}
.ly_top2r img{padding-right:5px;}
.ly_top2r a:link,.ly_top2r a:visited{color:#000;font-size:14px;}
.writeleaves{
    margin:0px; border-top:1px #dddddd dashed; padding-top:20px; text-align:left;
}
.leavessearch{
   border:#ccc 1px solid;height:29px;padding-top:4px;width:95%; margin:0px auto; background:#EFF6FC;padding-top:10px;
}


