@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre, 
form,fieldset,input,textarea,p,blockquote,th,td {
	padding: 0;
	margin: 0;	
} 
table { 
margin:0 auto;
} 
table,td,tr,th{font-size:12px;}
fieldset,img { 
border: 0; 
} 
.left{float:left;}
.red {
	color: #F00;
}

.right{
	float:right;
}

.clear {
	clear:both;
	height:0px;
	overflow:hidden;
	font-size: 0px;
	line-height: 0px;
}
input,select,button{
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.hidden{display:none;}
ul,ol,li {list-style-type:none;}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #707070;
}
body {
	margin: 0px;
	padding: 0px;
	line-height: 1.5;
	background-color: #fff;
}
a:link {
	color: #707070;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #707070;
}
a:hover {
	text-decoration: none;
	color: #454545;
}
a:active {
	text-decoration: none;
}
h1 {
	font-size: 20px;
	color: #333;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	text-align: center;
	margin-bottom: 5px;
}
h2 {
	width: 100%;
	overflow: hidden;
}
.blk20 {
	height: 20px;
	overflow: hidden;
	float: left;
	width: 100%;
}
.main2 {
	MARGIN: 0px auto;
	WIDTH: 978px;
	HEIGHT: auto;
	background-image: url(main2bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.main {
	MARGIN: 0px auto; WIDTH: 978px; HEIGHT: auto}
.main_l {
	WIDTH: 9px; BACKGROUND: url(/images/main_l.jpg) no-repeat; FLOAT: left; HEIGHT: 675px
}
.main_r {
	WIDTH: 9px;
	BACKGROUND: url(/images/main_r.jpg) no-repeat;
	FLOAT: left;
	HEIGHT: 675px
}
.main_m {
	WIDTH: 960px; FLOAT: left; HEIGHT: 660px; OVERFLOW: hidden
}
.top {
MARGIN: 0px auto; WIDTH: 960px; HEIGHT: 69px
}
.top_s {
	MARGIN: 0px auto; WIDTH: 960px; HEIGHT: 69px
}
.top_s_l {
	TEXT-ALIGN: left; PADDING-LEFT: 0px; WIDTH: 519px; FLOAT: left; HEIGHT: 69px; PADDING-TOP: 0px
}
.top_s_m {
	TEXT-ALIGN: right; WIDTH: 420px; FLOAT: left; HEIGHT: 69px
}
.top_s_m_h {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; MARGIN-TOP: 33px; PADDING-LEFT: 15px; WIDTH: auto; PADDING-RIGHT: 15px; FLOAT: right; HEIGHT: 15px; FONT-SIZE: 12px; BORDER-RIGHT: #d4d4d4 1px solid; PADDING-TOP: 0px
}
.top_s_m_hh {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; MARGIN-TOP: 33px; PADDING-LEFT: 15px; WIDTH: auto; PADDING-RIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; FLOAT: right; HEIGHT: 15px; FONT-SIZE: 12px; BORDER-RIGHT: #d4d4d4 0px solid; PADDING-TOP: 0px
}
.top_s_m_h A {
	COLOR: #707070
}
.top_s_m_hh A {
	COLOR: #707070
}
.top_s_m_f {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 31px; MARGIN-TOP: 25px; PADDING-LEFT: 15px; WIDTH: auto; PADDING-RIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; FLOAT: right; HEIGHT: 31px; FONT-SIZE: 10px; BORDER-RIGHT: #d4d4d4 1px solid; PADDING-TOP: 0px
}
.top_s_m_f A {
	COLOR: #707070
}
.top_s_m_s {
	LINE-HEIGHT: 31px; MARGIN-TOP: 25px; WIDTH: 197px; PADDING-RIGHT: 5px; FLOAT: right; HEIGHT: 28px; BORDER-RIGHT: #d4d4d4 1px solid; PADDING-TOP: 3px
}
.top_s_r {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; MARGIN-TOP: 33px; PADDING-LEFT: 10px; WIDTH: auto; PADDING-RIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; FLOAT: right; HEIGHT: 15px; FONT-SIZE: 12px; BORDER-RIGHT: #d4d4d4 0px solid; PADDING-TOP: 0px
}
.top_s_r A {
	COLOR: #707070
}

#top #sydh {
	background-image: url(logo_3.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	float: left;
	width: 259px;
	height: 94px;
	margin-left: 100px;
}
#nav {
	height: 34px;
	width: 960px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-left: 0px;
	background-color: #0095DA;
}
#nav A:visited {
	overflow: hidden;
	color: #FFFFFF;
}
#nav A:hover {
	overflow: hidden;
	color: #0095DA;
}
#nav ul {
	float: left;
	width: 960px;
	overflow: hidden;
}
#nav ul li {
	line-height: 34px;
	float: left;
	height: 34px;
	width: 119px;
	overflow: hidden;
	background-color: #0095DA;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #3AAFE6;
}.P-Content {
	WIDTH: 119px;
	FONT-SIZE: 14px;
	line-height: 34px;
	font-weight: bold;
	color: #FFFFFF;
}
.P-Content A {
	LINE-HEIGHT: 34px;
	WIDTH: 119px;
	DISPLAY: block;
	HEIGHT: 34px;
	color: #FFFFFF;
	background-color: #0095DA;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #3AAFE6;
	text-align: center;
}
.P-Content A:hover {
	color: #0095DA;
	background-color: #EAEBEA;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #fff;
}
#flh {
	height: 370px;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	background-image: url(flash.JPG);
}
#kuan {
	height: 12px;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	background-image: url(kuan.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#content {
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	background-color: #FFF;
}

#zbk .bkt {
	float: left;
	height: 85px;
	width: 178px;
	overflow: hidden;
	background-image: url(c_1.gif);
	background-repeat: no-repeat;
}
#zbk .bkt1 {
	float: left;
	height: 85px;
	width: 178px;
	overflow: hidden;
	background-image: url(c_1_1.gif);
	background-repeat: no-repeat;
}
#zbk .bkt2 {
	float: left;
	height: 85px;
	width: 178px;
	overflow: hidden;
	background-image: url(c_1_2.jpg);
	background-repeat: no-repeat;
}
#zbk .bkt3 {
	float: left;
	height: 85px;
	width: 178px;
	overflow: hidden;
	background-image: url(c_1_3.jpg);
	background-repeat: no-repeat;
}
#zzbk .bkt3 {
	float: left;
	height: 85px;
	width: 178px;
	overflow: hidden;
	background-image: url(c_1_3.jpg);
	background-repeat: no-repeat;
}
#zbk .bkt4 {
	float: left;
	height: 85px;
	width: 178px;
	overflow: hidden;
	background-image: url(c_1_4.jpg);
	background-repeat: no-repeat;
}
#zbk .bkt5 {
	float: left;
	height: 85px;
	width: 178px;
	overflow: hidden;
	background-image: url(jrcl.jpg);
	background-repeat: no-repeat;
}
#content #zbk {
	float: left;
	width: 182px;
	overflow: hidden;
	padding-left: 6px;
}
#zbk ul li {
	background-image: url(c_2.gif);
	background-repeat: no-repeat;
	line-height: 28px;
	float: left;
	height: 28px;
	width: 108px;
	overflow: hidden;
	display: inline;
	padding-left: 55px;
	color: #707070;
}
#zbk ul {
	padding-bottom: 9px;
	float: left;
	width: 178px;
	overflow: hidden;
	background-image: url(c_11.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
}
#zzbk {
	float: left;
	width: 182px;
	overflow: hidden;
	padding-left: 6px;
}
#zzbk ul li {
	background-image: url(c_2.gif);
	background-repeat: no-repeat;
	line-height: 28px;
	float: left;
	height: 28px;
	width: 158px;
	overflow: hidden;
	display: inline;
	padding-left: 15px;
	color: #707070;
}
#zzbk ul {
	padding-bottom: 9px;
	float: left;
	width: 178px;
	overflow: hidden;
	background-image: url(c_11.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
}
#zzbk .q {
	padding-bottom: 8px;
	float: left;
	width: 178px;
	overflow: hidden;
	background-image: url(c_3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 252px;
}
#zzbk .q p{
	overflow: hidden;
	margin-left: 10px;
}
#zzbk .dhdd {
	background-image: url(l_28.gif);
	background-repeat: no-repeat;
	float: left;
	height: 168px;
	width: 207px;
	overflow: hidden;
	margin-top: 15px;
	font-size: 14px;
	color: #4d4d4d;
	padding-top: 102px;
	padding-left: 23px;
	line-height: 24px;
}

#zbk .q {
	padding-bottom: 8px;
	float: left;
	width: 178px;
	overflow: hidden;
	background-image: url(c_3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 252px;
}
#zbk .q p{
	overflow: hidden;
	margin-left: 10px;
}
#zbk .dhdd {
	background-image: url(l_28.gif);
	background-repeat: no-repeat;
	float: left;
	height: 168px;
	width: 207px;
	overflow: hidden;
	margin-top: 15px;
	font-size: 14px;
	color: #4d4d4d;
	padding-top: 102px;
	padding-left: 23px;
	line-height: 24px;
}


#content #ybk {
	float: right;
	width: 740px;
	overflow: hidden;
}
.w740 {
	float: left;
	width: 740px;
	overflow: hidden;
}
.w519 {
	float: left;
	width: 519px;
	overflow: hidden;
}
.w208 {
	float: right;
	width: 208px;
	overflow: hidden;
}
.jtyx {
	background-image: url(lu_20.gif);
	background-repeat: no-repeat;
	float: left;
	height: 100px;
	width: 208px;
	overflow: hidden;
	padding-top: 48px;
	margin-bottom: 12px;
}
.jtfz {
	background-image: url(lu_101.gif);
	background-repeat: no-repeat;
	float: right;
	width: 208px;
	overflow: hidden;
	background-position: left 12px;
	padding-top: 45px;
}
.jtfz ul {
	background-image: url(lu_108.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 6px;
	overflow: hidden;
	float: left;
	width: 100%;
}
.jtfz ul li {
	background-image: url(lu_46.gif);
	background-repeat: no-repeat;
	float: left;
	height: 30px;
	width: 180px;
	overflow: hidden;
	padding-left: 28px;
	line-height: 30px;
}



.inp {
	float: left;
	height: 14px;
	width: 112px;
	overflow: hidden;
	margin-left: 74px;
	display: inline;
	margin-bottom: 15px;
	font-size: 12px;
	line-height: 12px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.lgon {
	float: left;
	overflow: hidden;
	width: 69px;
	height: 27px;
	display: inline;
	margin-left: 20px;
}








#content #wzdh {
	height: 30px;
	width: 940px;
	float: left;
	overflow: hidden;
	line-height: 30px;
	padding-left: 20px;
}
#content #subcontent {
	float: right;
	width: 765px;
	overflow: hidden;
	margin-left: 7px;
}
#content #jtcontent {
	float: left;
	width: 946px;
	overflow: hidden;
	margin-left: 7px;
	margin-right: 7px;
}
#subcontent #tu {
	height: 208px;
	width: 765px;
	float: left;
	overflow: hidden;
	background-image: url(aboutbanner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#subcontent #tu1 {
	height: 208px;
	width: 765px;
	float: left;
	overflow: hidden;
	background-image: url(aboutbanner1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#subcontent #tu13 {
	height: 208px;
	width: 765px;
	float: left;
	overflow: hidden;
	background-image: url(solvebanner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#subcontent #tu2 {
	height: 336px;
	width: 765px;
	float: left;
	overflow: hidden;
}
#subcontent #tucp {
	height: 208px;
	width: 765px;
	float: left;
	overflow: hidden;
}
#subcontent #tus {
	height: 208px;
	width: 765px;
	float: left;
	overflow: hidden;
	background-image: url(aboutbanner3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#subcontent #tu22 {
	height: 280px;
	width: 765px;
	float: left;
	overflow: hidden;
	background-image: url(khfw.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}#subcontent #tu221 {
	height: 208px;
	width: 765px;
	float: left;
	overflow: hidden;
	background-image: url(khfwa.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#subcontent #tu3 {
	height: 208px;
	width: 765px;
	float: left;
	overflow: hidden;
	background-image: url(jr.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#subcontent #neirong {
	float: left;
	width: 762px;
	overflow: hidden;
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 24px;
}
#subcontent #jtneirong {
	float: left;
	width: 942px;
	overflow: hidden;
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 24px;
}
#subcontent #cpnr {
	float: left;
	width: 760px;
	overflow: hidden;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 2px;
	line-height: 18px;
}
#subcontent #neirong .aa {
	background-image: url(../UploadFiles/xwlbx/xwlbx.gif);
	background-position: 8px center;
	background-repeat: no-repeat;
	padding-left: 20px;
	background-color: #F6F6F6;
}
#subcontent #neirong .cc {
	background-image: url(aboutyy.jpg);
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 20px;
}
#ybk #gsjj {
	float: left;
	width: 519px;
	overflow: hidden;
}
#ybk #gsjj #gsjjt {
	float: left;
	height: 31px;
	width: 519px;
	overflow: hidden;
	line-height: 24px;
}
#ybk #gsjj #gsjjb {
	background-image: url(gsjjb.gif);
	background-repeat: no-repeat;
	float: left;
	height: 21px;
	width: 480px;
	overflow: hidden;
}
#gsjjn {
	width: 259px;
	float: left;
	overflow: hidden;
}
#ybk #gsjj #gsjjn1  {
	width: 230px;
	float: left;
	overflow: hidden;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #b0c2ce;
	border-left-color: #b0c2ce;
	padding-right: 9px;
	padding-left: 9px;
	line-height: 26px;
}
#ybk #gsjj #gsjjn1 p strong {
	color: #F00;
}
#gsjjn ul li  {
	float: left;
	width: 242px;
	overflow: hidden;
	line-height: 22px;
	padding-left: 8px;
}
#cpjg  {
	float: right;
	width: 250px;
	overflow: hidden;
	display: inline;
}
#cpjg #cpjgt  {
	background-image: url(cpjg-t.gif);
	background-repeat: no-repeat;
	line-height: 24px;
	float: left;
	height: 26px;
	width: 195px;
	overflow: hidden;
	color: #406379;
	font-weight: bold;
	padding-left: 55px;
}
#cpjg #cpjgn  {
	width: 248px;
	float: left;
	overflow: hidden;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #b0c2ce;
	border-left-color: #b0c2ce;
}
#cpjg #cpjgn1  {
	width: 230px;
	float: left;
	overflow: hidden;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #b0c2ce;
	border-left-color: #b0c2ce;
	padding-right: 9px;
	padding-left: 9px;
	line-height: 26px;
}
#cpjg #cpjgn1 p strong {
	color: #F00;
}
#cpjg #cpjgn ul li  {
	float: left;
	width: 220px;
	height: 25px;
	overflow: hidden;
	line-height: 25px;
	background-image: url(xwlbx.gif);
	background-repeat: no-repeat;
	background-position: 12px 8px;
	padding-left: 28px;
}
#cpjg #cpjgb  {
	background-image: url(cpjgb.gif);
	background-repeat: no-repeat;
	float: left;
	height: 21px;
	width: 250px;
	overflow: hidden;
}
#content #tjcp {
	float: left;
	height: 41px;
	width: 740px;
	overflow: hidden;
	margin-top: 12px;
}
#ybk #tjcp #r {
	background-image: url(cpzs.gif);
	background-repeat: no-repeat;
	float: left;
	height: 156px;
	width: 35px;
	overflow: hidden;
}
#n   {
	float: left;
	width: 738px;
	overflow: hidden;
	background-image: url(lu_93.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 7px;
	margin-bottom: 22px;
}
#n ul {
	overflow: hidden;
	background-image: url(lu_32.gif);
	background-repeat: repeat-y;
	float: left;
	width: 732px;
	display: block;
	padding-left: 6px;
}
#n ul li img {
	padding: 3px;
	height: 98px;
	width: 130px;
	overflow: hidden;
	border: 1px solid #cdcdcd;
}
#n ul li  {
	float: left;
	width: 138px;
	display: inline;
	overflow: hidden;
	text-align: center;
	margin-right: 21px;
	margin-left: 21px;
	margin-top: 5px;
}


#flink {
	width: 928px;
	padding-top: 10px;
	padding-right: 25px;
	padding-left: 25px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: left;
	padding-bottom: 10px;
	margin-top: 14px;
	overflow: hidden;
	border: 1px solid #c41d26;
}
#content #flink strong {
	font-size: 14px;
}
#content #flt {
	background-image: url(yqljt.gif);
	background-repeat: no-repeat;
	float: left;
	height: 9px;
	width: 1000px;
	overflow: hidden;
	margin-top: 10px;
}
#content #flb {
	background-image: url(yqlj-b.gif);
	background-repeat: no-repeat;
	float: left;
	height: 10px;
	width: 1000px;
	overflow: hidden;
}
#content #cop {
	width: 980px;
	float: left;
	overflow: hidden;
	text-align: center;
	margin-top: 14px;
}
#content #cop .sdf54 {
	background-color: #4d4d4d;
	float: left;
	height: 35px;
	width: 980px;
	overflow: hidden;
	line-height: 35px;
	color: #FFF;
}
.sdf54 a, .sdf54 a:visited, .sdf54 a:hover {
	color: #FFF;
}
.sdf54 a {
	margin-right: 21px;
	margin-left: 21px;
}
.rt33 {
	padding-top: 14px;
	padding-bottom: 28px;
	float: left;
	overflow: hidden;
	width: 100%;
	font-size: 14px;
}








#flink .asas {
	font-weight: bold;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	line-height: 22px;
	height: 22px;
	width: 960px;
	float: left;
	overflow: hidden;
	margin-bottom: 5px;
}

#flink .djsq a {
	color: #999;
}
/*ϵͳ*/

.leaves_main{
	width:700px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFF;
	overflow: hidden;
}
.guestbook{
   width:756px;margin:0px auto; margin-top:10px;
}
.guestlist{
   float:left;width:690px;
}
.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{
   margin-top:10px;
}
#content1{padding:5px;line-height:25px;}
.topiclist a:link,.topiclist a:visited{ font-size:14px; color:#0066CC}
.leaaves_mainbox{
	width:700px;
	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:#006699; font-weight:bold;height:30px;line-height:30px; padding-left:5px;text-align:left;}
.ly_site img{padding-top:10px; padding-right:5px;}
.ly_site a:link,.ly_site a:visited{ color:#006699; text-decoration:none}

.glist{background:#fff; border:1px solid #C6D2E3;}
.glist .title{
	padding-left:5px;
	height:25px;
}
.glist thead td {
	padding: 2px 5px;
	line-height: 22px;
	color: #666;
}
.category td {
	font-weight:bold;
	background-image: url(images/cat_bg.gif);
}
.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{ margin-top:10px;height:30px; border:#AACFF3 1px solid; line-height:30px; padding-left:20px;text-align:right;padding-right:20px;}
.ly_top2{margin-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;
	margin-top:10px;
	border:#ccc 1px solid;
	padding-top:10px;
}
.leavessearch{
	border:#ccc 1px solid;
	height:29px;
	padding-top:4px;
	width:700px;
	margin:0px auto;
	margin-top:10px;
}

/*ҳʽ*/ 
.author{ height:35px; line-height:35px; text-align:center; color:#000;}
.text_content ,.text_content p,.text_content div{
	line-height:24px;
	font-size:14px;
	color:#000;
	text-align: left;
}
.unite{text-align:left; font-size:14px;}
.unitecontent{text-align:left; line-height:26px;}
.goindex{text-align:center;}
.qspage{font-size:14px}
.article_intro{
	font-size:14px;
	line-height:24px;
	width:96%;
	text-align:left;
	padding:10px;
	color:#000;
	background-color: #f5f5f5;
	filter: DropShadow(Color=#ffffff, OffX=1, OffY=1, Positive=1);
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
.dotted-line{
  border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #666666;
}

.articlecontent {
	width: 100%;
	overflow: hidden;
	float: left;
}
.searchsd{margin-top:0px;_margin-top:8px;}
.articleaction {
	float: left;
	width: 670px;
	text-align: right;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #f5f5f5;
	display: inline;
	margin-left: 5px;
	line-height: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.article {
	padding: 10px;
	width: 95%;
	float: left;
	font-size: 14px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	overflow: hidden;
	margin-top: 5px;
}
.articlerelated {
	float: left;
	width: 90%;
	padding: 10px;
	overflow: hidden;
}
.articlexg {
	float: left;
	width: 90%;
	height: 20px;
	font-size: 14px;
}
.articlexg a {
	font-weight: bold;
}
.articlerelated ul li {
	float: left;
	height: 20px;
	width: 400px;
	line-height: 20px;
	background-image: url(xwlbx.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 20px;
	overflow: hidden;
}
.title{font-weight:bold;color:#006699;font-size:14px;margin-top:10px; margin-bottom:10px;}
.list{line-height:24px;margin-top:8px;}
/*ҳʽ*/
.searchmain{
	width: 100%;
	overflow: hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.searchmainr{
	width:100%;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	text-align: center;
}
.searchmainr .Tit{ line-height:28px;}
.searchmainr .Tit a{
	font-size:14px;
	font-weight:bold;
	color:#006699;
	margin-right: 10px;
	margin-left: 10px;
}
.search_search{
	width:100%;
	height:30px;
	overflow: hidden;
	background-color: #f5f5f5;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	line-height: 30px;
}
.search_search .search_l{width:250px; float:left; line-height:30px; padding-left:50px;}
.search_l a{ color:#000;}
.search_search .search_r{
	width:100%;
	float:left;
	text-align:center;
}
.Tit{
  font-size:14px;color:#003366;
}
.search_main{
	width:100%;
	margin-top:10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
.search_left{

}
.search_right{
   width:30%; float:right;
}
.search_box{
   margin-right:50px;
}
.search_lstitle{
  font-size:14px;color:#000; height:30px;line-height:30px;border-bottom:#dcdcdc 1px solid; font-weight:bold;
}
.others{
   padding:8px;
}
.others span{
  color:#000;; float:right;
}
.others img{
  display:none;
}
.others  a:link,.others  a:visited{font-size:12px;
}
.articlesearch{
  padding:10px; 
}
.articlesearch li{
	border-bottom:1px dashed #dcdcdc;
	margin-bottom:10px;
	margin-top:10px;
	background-image: url(infoicon.gif);
	background-repeat: no-repeat;
	background-position: 5px top;
	padding-left: 30px;
}
.class_name{
	font-size:14px;
	color:#666
}
.class_name a{
	font-size:14px;
	color:#666;
}
.art_title{
	font-size:14px;
	color:#999;
	font-weight: bold;
}
.artintro{
	line-height:24px;
	color:#888;
	letter-spacing:1px;
	font-size:12px;
	text-indent: 2em;
}
.arturl a{
  color:green;font-size:14px;
}

.Tit{}
.Tit ul{margin:0px;padding:0px}
.Tit ul li{
	width:40px;
	color:#999999;
	cursor:pointer;
	display: inline;
}
.Tit ul li.curr{color:#000000;font-weight:bold}
.c9{
	color:#999
}
.art_title a{
	color:#333;
	font-size:14px
}
.pagesc {
	width: 100%;
	text-align: center;
}

.xgs{font-weight:bold;font-size:14px; color:#006699;}
.relatesearch li{float:left;margin:3px}
.relatesearch li a{text-decoration:underline;color:#3366CC;font-size:14px}
/*·ҳʽ*/
#fenye{clear:both;}
#fenye a{text-decoration:non;}
#fenye .prev,#fenye .next{width:52px; text-align:center;}
#fenye a.curr{
	width:22px;
	border:1px solid #dcdddd;
	color:#fff;
	font-weight:bold;
	text-align:center;
	background-color: #999;
}
#fenye a.curr:visited {color:#fff;}
#fenye a{
	margin:5px 4px 0 0;
	color:#CCC;
	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:#999;
} 
#fenye a:hover{
	color:#fff;
	border:1px solid #1E50A2;
	float:left;
	background-color: #999;
}
#fenye span{display:block;margin:10px}


 /*ķҳʽ*/
#pageNext{ padding:10px 12px 6px; clear:both;}
#pageNext .prev,#pageNext .next{width:52px; text-align:center;}
#pageNext a.curr{
	width:22px;
	border:1px solid #dcdddd;
	color:#fff;
	font-weight:bold;
	text-align:center;
	background-color: #999;
}
#pageNext a.curr:visited {color:#fff;}
#pageNext a{
	margin:5px 4px 0 0;
	color:#F30;
	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:#f33536;} 
#pageNext a:hover{
	color:#fff;
	border:1px solid #1E50A2;
	float:left;
	background-color: #999;
}
.innerlink {
	font-weight: bold;
	color: #C30;
}
.tagstitle {
	font-weight: bold;
}
.tags {
	text-indent: 2em;
}
#nycplb {
	width: 700px;
	overflow: hidden;
	float: left;
}
#nycplb li a img {
	float: left;
	width: 216px;
	overflow: hidden;
	padding: 2px;
	border: 1px solid #eee;
	margin-bottom: 5px;
	height: 200px;
}
#nycplb li {
	text-align: center;
	float: left;
	width: 220px;
	margin-bottom: 5px;
	overflow: hidden;
	display: inline;
	margin-left: 10px;
}
.map1 {
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
}
.tagstitle {
	font-weight: bold;
}
.tags {
	text-indent: 2em;
}

.tb {
	background-color: #232323;
	border: 1px solid #FFFFFF;
	width: 95%;
}
.articlecontent img {
	padding: 1px;
	border: 1px solid #CCC;
	margin-top: 5px;
	margin-bottom: 5px;
}
.tb td{
	width:25%}

.tb1 {
	background-color: #FFFFFF;
	padding-left: 5px;
	color: #232323;
}
.tb2 {
	background-color: #DCDCDC;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	padding-left: 5px;
	color: #232323;
}
.tb3 {
	background-color: #EBEBEB;
	border: 1px solid #FFFFFF;
	width: 95%;
	padding-left: 5px;
}
.cpnr-tb {
	font-size: 12px;
	line-height: 24px;
	color: #333333;
	background-color: #EBEBEB;
	width: 96%;
	border: 1px solid #FFFFFF;
	overflow: hidden;
}
.cpnr-tb th {
	background-color: #EBEBEB;
	text-align: left;
	border: 1px solid #FFFFFF;
}
.cpnr-tb .th2 {
	width: 25%;
	vertical-align: top;
}
.cpnr-tb td {
	text-align: left;
	background-color: #FFFFFF;
	width: 25%;
	vertical-align: top;
}
.cpnr-tb .td2 {
	width: 75%;
}
.cpnr-tb .center {
	text-align: center;
}
.cpnr-tb .center img {
	height: 360px;
	width: 504px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#cpzstb {
	width: 360px;
	float: left;
	overflow: hidden;
	margin-top: 8px;
	display: inline;
	margin-right: 15px;
	border: 1px solid #E9E9E9;
}
#cpzstb td{
	line-height: 24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
}
#cpzstb img {
	height: 200px;
	width: 360px;
}
.more a,.more a:visited,.more a:hover {
	color: #FFF;
	background-color: #0095DA;
	float: right;
	margin-right: 1px;
	margin-bottom: 0px;
}
.botbao {
	MARGIN: 0px auto; WIDTH: 960px; HEIGHT: 80px
}
.botmain {
	MARGIN: 0px auto; WIDTH: 960px; BACKGROUND: url(/images/homde.jpg); FLOAT: left; HEIGHT: 80px
}
.botmain_l {
	TEXT-ALIGN: left; MARGIN-TOP: 25px; PADDING-LEFT: 6px; WIDTH: 458px; FLOAT: left; HEIGHT: auto; COLOR: #636363
}
.botmain_l_s UL LI A {
	COLOR: #636363
}
.botmain_l_s UL LI A:hover {
	COLOR: #888
}
.botmain_l_x SPAN {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #636363
}
.botmain_r {
	TEXT-ALIGN: right; MARGIN-TOP: 35px; WIDTH: 490px; PADDING-RIGHT: 5px; FLOAT: left; HEIGHT: 50px
}
.botmain_l_s {
	BORDER-BOTTOM: #d7d7d7 1px solid; LINE-HEIGHT: 19px; WIDTH: 559px; HEIGHT: 21px
}
.botmain_l_x {
	MARGIN-TOP: 5px; WIDTH: 459px; HEIGHT: 18px; COLOR: #636363
}
.botmain_l_s UL LI {
	FLOAT: left
}

.aboutyuan {
	WIDTH: 756px; MARGIN-BOTTOM: 15px; HEIGHT: 152px
}
.aboutyuan_l {
	WIDTH: 10px; BACKGROUND: url(/images/aboutyuanl.jpg); FLOAT: left; HEIGHT: 152px
}
.aboutyuan_m {
	WIDTH: 736px; BACKGROUND: url(/images/aboutyuanm.jpg); FLOAT: left; HEIGHT: 140px; PADDING-TOP: 12px
}
.aboutyuan_s {
	TEXT-ALIGN: left; PADDING-LEFT: 8px; WIDTH: 728px; HEIGHT: 18px
}
.aboutyuanzhong {
	TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify; PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; PADDING-LEFT: 8px; WIDTH: 720px; PADDING-RIGHT: 8px; HEIGHT: 80px; COLOR: #636363; PADDING-TOP: 10px
}
.aboutyuanxia {
	TEXT-ALIGN: right; LINE-HEIGHT: 20px; WIDTH: 706px; PADDING-RIGHT: 30px; BACKGROUND: url(/images/aboutyy.jpg) no-repeat 710px 2px; HEIGHT: 20px
}
.aboutyuanxia A {
	COLOR: #0095DA
}
.aboutyuanxia A:hover {
	TEXT-DECORATION: underline
}
.aboutyuan_r {
	WIDTH: 10px; BACKGROUND: url(/images/aboutyuanr.jpg); FLOAT: left; HEIGHT: 152px
}
.aboutus {
	WIDTH: 357px; FLOAT: left; HEIGHT: 140px
}
.aboutus_s {
	WIDTH: 357px; HEIGHT: 112px
}
.aboutus_x {
	TEXT-ALIGN: right; LINE-HEIGHT: 23px; WIDTH: 327px; PADDING-RIGHT: 30px; BACKGROUND: url(/images/aboutyy.jpg) no-repeat 330px 5px; HEIGHT: 28px
}
.aboutus_x A {
	COLOR: #0095DA
}
.aboutus_x A:hover {
	TEXT-DECORATION: underline
}
.aboutus_s_l {
	WIDTH: 200px; FLOAT: left; HEIGHT: 112px
}
.aboutus_s_r {
	TEXT-ALIGN: left; PADDING-LEFT: 9px; WIDTH: 148px; BACKGROUND: url(/images/aboutusdabai.jpg) no-repeat; FLOAT: left; HEIGHT: 105px; PADDING-TOP: 7px
}
.aboutus_s_r IMG {
	WIDTH: 134px; HEIGHT: 98px
}
.aboutus_s_l_s {
	TEXT-ALIGN: left; PADDING-LEFT: 8px; WIDTH: 192px; HEIGHT: 18px
}
.aboutus_s_l_x {
	TEXT-ALIGN: left; LINE-HEIGHT: 18px; PADDING-LEFT: 8px; WIDTH: 170px; PADDING-RIGHT: 22px; HEIGHT: 84px; COLOR: #636363; PADDING-TOP: 10px
}
.aboutusbai {
	WIDTH: 22px; BACKGROUND: url(/images/aboutusbai.jpg); FLOAT: left; HEIGHT: 136px
}
.aboutusjia {
	WIDTH: 756px; HEIGHT: 173px
}
.aboutusjial {
	WIDTH: 369px; FLOAT: left; HEIGHT: 173px; MARGIN-RIGHT: 15px
}
.aboutusjial2 {
	WIDTH: 369px; FLOAT: left; HEIGHT: 173px
}
.aboutusjia_l {
	WIDTH: 6px; BACKGROUND: url(/images/aboutusjial.jpg); FLOAT: left; HEIGHT: 173px
}
.aboutusjia_m {
	WIDTH: 354px; BACKGROUND: url(/images/aboutusjiam.jpg); FLOAT: left; HEIGHT: 173px
}
.aboutusjia_m_s {
	TEXT-ALIGN: left; WIDTH: 354px; HEIGHT: 24px; PADDING-TOP: 8px
}
.aboutusjia_m_x {
	WIDTH: 354px; HEIGHT: 141px
}
.aboutusjia_m_x_l {
	WIDTH: 205px; FLOAT: left; HEIGHT: 133px; PADDING-TOP: 8px
}
.aboutusjia_m_x_l IMG {
	BORDER-BOTTOM: #ebebeb 1px solid; BORDER-LEFT: #ebebeb 1px solid; WIDTH: 185px; HEIGHT: 125px; BORDER-TOP: #ebebeb 1px solid; BORDER-RIGHT: #ebebeb 1px solid
}
.aboutusjia_m_x_r {
	WIDTH: 149px; FLOAT: left; HEIGHT: 133px
}
.aboutusjia_r {
	WIDTH: 6px; BACKGROUND: url(/images/aboutusjiar.jpg); FLOAT: left; HEIGHT: 173px
}
.aboutusjia_m_x_r_s {
	TEXT-ALIGN: left; MARGIN-TOP: 9px; WIDTH: 149px; HEIGHT: 23px
}
.aboutusjia_m_x_r_m {
	TEXT-ALIGN: left; LINE-HEIGHT: 18px; MARGIN-TOP: 5px; WIDTH: 149px; HEIGHT: auto; COLOR: #636363
}
.aboutusjia_m_x_r_x {
	TEXT-ALIGN: right; MARGIN-TOP: 5px; WIDTH: 119px; PADDING-RIGHT: 30px; BACKGROUND: url(/images/aboutyy.jpg) no-repeat 127px 0px; HEIGHT: 20px
}
.aboutusjia_m_x_r_x A {
	COLOR: #0095DA
}
.aboutusjia_m_x_r_x A:hover {
	TEXT-DECORATION: underline
}.T_Left {
	width:495px;
	height:25px;
	float:left;
	text-align:right;
	margin-top:21px;
	border-bottom:1px solid #d7d7d7;
}.servicema {
	WIDTH: 756px;
	HEIGHT: 114px;
	margin-bottom: 100px;
	margin-top: 20px;
}
.servicemayi {
	BORDER-BOTTOM: #e9e9e9 1px solid; BORDER-LEFT: #e9e9e9 1px solid; WIDTH: 178px; FLOAT: left; HEIGHT: 112px; BORDER-TOP: #e9e9e9 1px solid; MARGIN-RIGHT: 11px; BORDER-RIGHT: #e9e9e9 1px solid
}
.servicemayi2 {
	BORDER-BOTTOM: #e9e9e9 1px solid; BORDER-LEFT: #e9e9e9 1px solid; WIDTH: 178px; FLOAT: left; HEIGHT: 112px; BORDER-TOP: #e9e9e9 1px solid; BORDER-RIGHT: #e9e9e9 1px solid
}
.servicemayi_s {
	WIDTH: 178px;
	HEIGHT: 24px;
	PADDING-TOP: 8px;
	background-image: url(/images/servicexi.gif);
	text-align: center;
}
.servicemayi_m {
	WIDTH: 178px; HEIGHT: 49px; PADDING-TOP: 8px
}
.servicemayi_m IMG {
	WIDTH: 152px; HEIGHT: 49px
}
.serviceezi {
	TEXT-ALIGN: right; LINE-HEIGHT: 23px; WIDTH: 146px; PADDING-RIGHT: 32px; BACKGROUND: url(/images/aboutyy.jpg) no-repeat 150px 4px; HEIGHT: 23px
}
.serviceezi A {
	COLOR: #08A5EA
}
.serviceezi A:hover {
	TEXT-DECORATION: underline
}.c11 {
	PADDING-BOTTOM: 30px;  PADDING-TOP: 0px
}
.c11 UL.u2 LI {
	LINE-HEIGHT: 16px; PADDING-LEFT: 50px; WIDTH: 660px; BACKGROUND: url(../images/mbg6.gif) repeat-x 0px 0px; HEIGHT: 85px; OVERFLOW: hidden
}
.c11 UL.u22 LI {
	LINE-HEIGHT: 16px; PADDING-LEFT: 50px; WIDTH: 660px; BACKGROUND: url(../images/mbg16.gif) repeat-x 0px 0px; HEIGHT: 100px; OVERFLOW: hidden
}
.c11 UL.u2 LI H5 {
	LINE-HEIGHT: 24px; COLOR: #0095DA; FONT-SIZE: 14px; PADDING-TOP: 12px
}
.c11 UL.u22 LI H5 {
	LINE-HEIGHT: 24px; COLOR: #0095DA; FONT-SIZE: 14px; PADDING-TOP: 12px
}
.c11 UL.u3 LI H5 {
	POSITION: relative; PADDING-LEFT: 30px; BACKGROUND: url(../images/arr9.gif) no-repeat 0px 15px; LEFT: -30px
}
.c11 UL.u4 LI {
	PADDING-LEFT: 50px; PADDING-TOP: 20px
}.hr1 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 45px; WIDTH: 625px; PADDING-RIGHT: 40px; BACKGROUND: url(../images/hr_bg0.gif) no-repeat 0px 0px; HEIGHT: 245px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.hr1 H5 {
	POSITION: relative; LINE-HEIGHT: 24px; MARGIN-TOP: 8px; PADDING-LEFT: 30px; BACKGROUND: url(../images/arr9.gif) no-repeat 0px 15px; COLOR: #0095DA; FONT-SIZE: 14px; PADDING-TOP: 12px; LEFT: -30px
}
.hr1 P {
	MARGIN-TOP: 20px
}
.hr1 A {
	COLOR: #0095DA
}
.hr1 A.hr_down {
	LINE-HEIGHT: 50px; MARGIN-TOP: 5px; PADDING-LEFT: 40px; BACKGROUND: url(../images/icon_down.gif) no-repeat 0px 0px; FLOAT: left; HEIGHT: 50px
}
.hr2 {
	MARGIN-TOP: 20px; WIDTH: 100%; HEIGHT: auto; OVERFLOW: hidden
}
.hr2 H5 {
	LINE-HEIGHT: 24px; MARGIN-TOP: 8px; PADDING-LEFT: 30px; BACKGROUND: url(../images/arr9.gif) no-repeat 0px 3px; COLOR: #0095DA; FONT-SIZE: 14px
}
.hr2 UL.u5 {
	PADDING-LEFT: 50px; WIDTH: 660px; HEIGHT: auto; OVERFLOW: hidden
}
.hr2 UL.u5 LI {
	MARGIN: 2px 2px 0px 0px; WIDTH: 218px; BACKGROUND: #f6f6f6; FLOAT: left; HEIGHT: 36px; OVERFLOW: hidden
}
.hr2 UL.u5 LI EM {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; FLOAT: left; HEIGHT: 90px; COLOR: #0095DA; FONT-SIZE: 24px; FONT-WEIGHT: bold; MARGIN-RIGHT: 20px; PADDING-TOP: 5px
}
.hr2 UL.u5 LI H6 {
	LINE-HEIGHT: 32px; FONT-FAMILY: 微软雅黑; COLOR: #0095DA; FONT-SIZE: 14px
}
.hr2 UL.u5 P {
	WIDTH: 18em !important
}
.hr3 {
	PADDING-LEFT: 50px; WIDTH: 660px
}
.hr3 P {
	PADDING-TOP: 20px
}

.cpt1 {
	padding: 2px;

}
.cpt1 img{
	text-align: center;
}



.solvebanner {
	WIDTH: 946px; MARGIN-BOTTOM: 8px; HEIGHT: 280px
}
.solvebanner IMG {
	WIDTH: 946px; HEIGHT: 280px
}
.solvexi {
	TEXT-ALIGN: left; WIDTH: 946px; MARGIN-BOTTOM: 10px; HEIGHT: 18px; COLOR: #636363; FONT-SIZE: 14px; FONT-WEIGHT: 600
}
.solvehhui1 {
	TEXT-ALIGN: left;
	LINE-HEIGHT: 28px;
	WIDTH: 941px;
	MARGIN-BOTTOM: 10px;
	BACKGROUND: #ebebeb;
	HEIGHT: 54px;
	COLOR: #898989;
	padding-left: 5px;
}