/* CSS Document */

body {
	margin: 0; padding: 0; font-family: "ËÎÌå"; font-size: 12px; background: #fff
}
img, div, li, form, marquee, h1, h2, h3, h4, h5, dl, dt, dd, strong {
	margin: 0; padding: 0; border: 0;
}
input {
	padding: 0; margin: 0;
}
.both {
	clear: both;
}
ul {
	margin: 0; padding: 0; list-style: none;
}
a {
    text-decoration: none;	
}
a:link {
	color: #777;
}
a:visited {
	color: #777;
}
a:hover {
	color: #111;
	text-decoration: underline;		
}
a:active {
	color: #777;
}
#s_nav_m a:link {
	color: #fff;
}
#s_nav_m a:visited {
	color: #fff;
}
#s_nav_m a:hover {
	color: #ffff00;
}
.s_more a:hover, .topsps span a:hover {
	color: #FF6600; text-decoration: none;	
}

#gtsl_body {
	width: 778px;
	height: 100%;
	margin: 0 auto;
}
#s_top {
	border-top: 4px solid #ddd;
	width: 100%;
	height: 74px	
}
#s_logo {
	width: 164px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	float: left;
}
#s_top_nav {
	height: 24px; 
	line-height: 24px;
	text-align: right;	
}
#s_top_nav tt {
	margin: 0 5px; 
	text-align: center;
	background:url(/s_iamges/arrow_top.gif) left center no-repeat;
	padding: 0 7px;	
}
#s_nav {
	height: 24px;
	width: 614px;
	float: right;
	margin-right:0px;	
}
#s_nav li {	
	height: 50px;
	line-height: 50px;
}
#s_nav_l {
	float: left;
	width: 5px;	
	background:url(/s_iamges/s_nav_l.gif) center center no-repeat;	
}
#s_nav_m {
	float: left;
	width: 604px;
	height: 50px;	
	background: #4480a8
}
#s_nav_r {
	float: left;
	width: 5px;	
	background:url(/s_iamges/s_nav_r.gif) center center no-repeat;
}
#s_nav_m div {
	margin: 4px 6px 1px;
	height: 20px; 
	line-height: 20px;
	text-align: left;
}
#s_nav_m span {
	width: 40px;
	margin: 0px 16px;
}
#s_post {	
	width: 100%;
	background: #f5f5f5;
	height: 28px;
	line-height: 28px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 5px auto;
	
}
#s_time {	
	width: 160px;
	float: left;
	text-align: center;
	color: #666;	
} 
#s_post_content {		
	width: 610px;
	float: right;	
	color: #F63;
	margin: 0 auto	
}
#s_m_left {
	width: 186px;
	float: left;	
}
#s_m_right {
	width: 592px;
	height: 100%;
	float:right;
}
#s_login {
	width: 179px;	
	margin-top: 0px !important;
	margin-top:-10px;	
}
#s_loginin {
	height: 300px
}
#s_loginout {
	height: 132px
}
#s_login_t {
	background: url(/s_iamges/s_login_t.gif) center bottom no-repeat;
	width: 100%;
	height: 5px;	
}
#s_login_m {
	background: #98b2d4;	
	width: 100%;
	background: url(/s_iamges/s_login_m.gif) center top repeat-y;
}
#s_login_m dl, #s_jjxw_m h3, #s_jjxw_m dl {
	width: 90%;
	margin: 0 auto;
}
#s_jjxw_m dl {
	width: 85%;
	margin: 0 auto;
}
#s_login_m dt, #s_jjxw_m h3 {
	height: 24px;
	line-height: 24px;
	border-bottom: 1px solid #ddd;
	margin-top: 0px !important;margin-top: 0px  3px;
	margin-bottom: 8px
}
#s_login_b {
	background: url(/s_iamges/s_login_b.gif) center top no-repeat;
	width: 100%;
	height: 4px;
}
#s_login_mc dl dt span, #s_jjxw_m h3 span {	
	font-size: 12px;
	font-weight: bold;
	margin-left: 3px;
}
#s_login_mc dl dt span {
	color: #069;
}
#s_jjxw_m h3 span {
	color: #369;
}
#s_login_mc tt, #s_jjxw_m h3 tt {
	color: #999;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	margin-right: 3px;
}
#s_login_mc dl dt, #s_login_mc dl dd {
	clear: both;
}
#s_login_mc dl dd {
	height: 26px;
	line-height: 26px;
	margin: 0px auto;
}
.logininput {
	width: 100px;
	height: 16px;
	line-height: 16px;
	float: right;
	border: 1px solid #bbb;
	margin-right: 5px;
}
.s_right_s, .s_ss2, #s_newslist li em {
	float: right;
}
.s_left_s,.s_ss1, #s_newslist li span {
	float: left;
}
.topsps span, .s_ss1 .topsps span, .s_ss2 .topsps span {
	margin-right: 5px;
	background:url(/s_iamges/arrow_top.gif) left center no-repeat;
	padding-left: 5px
}
.l_submit {
	text-align: center;	
	width: 95%;
	background: #f5f5f5;
	margin: 0 auto;	
	height: 30px;
	line-height: 30px;
}
.login_submit {
	background: url(/s_iamges/loginsbg.gif) center center no-repeat;
	width: 57px;
	height: 20px;
	border: none;
	margin-top: 4px;
	color: #666;
}

#s_jjxw {
	width: 179px;
	height: 230px;
	position: relative;
	top: 5px;
	margin-top:0px !important;
	margin-top:-15px;	 	
}
#s_jjxw_t {
	background: url(/s_iamges/s_jjxw_t.gif) center bottom no-repeat;
	width: 100%;
	height: 9px;	
}
#s_jjxw_m {
	background: url(/s_iamges/s_jjxw_m.gif) center top repeat-y;
	width: 100%;
	height: 212px;
}
#s_jjxw_b {
	background: url(/s_iamges/s_jjxw_b.gif) center top no-repeat;
	width: 100%;
	height: 9px;
}
#s_jjxw_m dt {
	width: auto;
	height: 15px;
	font-family:Arial, Helvetica, sans-serif;
	background: url(/s_iamges/arrow_top.gif) left center no-repeat;
	padding-left: 8px;
	color: #d59974;
	font-size: 11px;
}
#s_jjxw_m dd {
	width: 100%;
	height: 20px;
	margin-bottom: 5px; 
}
.s_more {
	text-align: right;
	margin-right: 10px;
}
#s_jmgs {	
	border: 1px solid #ddd;
	width: 178px;
	position: relative;
	top: 10px;
	margin-top:0px!important;
	margin-top: -5px;		 	
}
#s_jmgs h3 {
	width: 90%;
}
#s_m_right .s_option h3, #s_m_left .s_option h3,#s_m_right .s_ss1 h3, #s_m_right .s_ss2 h3, #s_lels h3 {		
	font-size: 12px;	
	color: #666;	
}
#s_m_left .s_option h3 {
	background: url(/s_iamges/s_option_a.gif) 5px 4px no-repeat;
	height: 22px;
	line-height: 22px;
	padding-left: 12px;
	margin-top: 5px;
	margin-left: 3px;
}
#s_m_right .s_option h3, #s_m_right .s_ss1 h3, #s_m_right .s_ss2 h3, #s_lels h3 {
	background: url(/s_iamges/s_option_a1.gif) 5px 4px no-repeat;
	padding-left: 22px;
}
#s_jmgs ul {
	width: 90%;
	margin: 5px auto;
}
#s_jmgs li {
	background: url(/s_iamges/jmgs_arrow.gif) left 8px no-repeat;
	height: 22px; 
	line-height: 22px;
	width: 98%;
	margin: 2px auto 0px;	
	padding-left: 8px;
	border-bottom: 1px dashed #e5e5e5;
	text-align: left;
}
#s_bottom {
	position: relative;
	top: 10px;
	margin-top:0px!important;
	height: 50px;
	width: 100%;
	line-height: 50px;
	background: #f5f5f5;
	border-top: 1px solid #e5e5e5;
	margin-bottom: 15px;
	text-align: center;	
}
#s_jgck td {
	text-align: center;
	height: 20px;
	line-height: 20px;
	color: #FF6633;
}
#s_jgck td h4 {
	font-size: 12px;
	color: #336699;
	height: 22px;
	line-height: 22px;	
	margin-top: 5px;
}
#s_jgck table {
	background: #fafafa;	
}
#s_xghy {
	position: relative;	
	margin: 12px auto 0px;
}
#s_xghy li, .s_ss1 li, .s_ss2 li, #s_newslist li {	
	height: 21px;
	line-height:21px;
	margin: 3px 3px 0px 1px;
	background: url(/s_iamges/jmgs_arrow.gif) 2px 5px no-repeat;
	border-bottom:1px dashed #ddd;	
	padding-left: 10px;
}
#s_xghy li {	
	width: 47%;
	float: left;
}
#s_xghy li span, .s_ss1 ul li span, .s_ss2 ul li span, #s_nsse dd span {
	float: left;
}
#s_xghy li em,.s_ss1 em, .s_ss2 em, #s_newslist li em {
	float: right;
	color:#d59974;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
}
.topsps, #s_lels {
	background: url(/s_iamges/s_optionbg.gif) center center repeat-x;
	height: 25px;
	line-height: 25px;	
	border-left: 1px solid #b5b2b2;
	border-right: 1px solid #b5b2b2;	
}
.s_ss1, .s_ss2 {	
	width: 292px;
	margin-top: 12px;	
}

.r_title {
	width: 100%; margin: 5px auto 10px;
}
#s_newslist li {
	clear: both;
}
#s_newslist li em {
	margin-right: 3px;
}
#s_newslist li span tt {
	color: #039;
	margin-right: 4px;
}
#lm_nav {
	margin: 5px 3px; height: 18px; line-height: 18px;
}
.r_title {
	width: 95; margin: 5px auto 10px;
}
.r_title h6  {
	font-size: 22px; text-align: center; margin: 8px 36px; color: #039;; border-bottom: 1px solid #ccc; height: 50px; line-height: 50px;
}
#jjxw_editor {
	text-align: center;
}
#jjxw_editor tt {
	color: #03C;
	margin: 0px 5px;
}
#jjxw_centent p {
	width: 95%;
	margin: 5px auto;
	font-size: 14px;
	color: 666;
	line-height: 150%;
}
#webbuild {
	width: 100%; text-align: center; background-image: url(../images/webbuildbg.jpg); background-repeat: repeat-x;
}
#jmgs td h5 {
	border: none; color: #069; font-size: 26px; font-weight: bold; margin: 8px auto; text-align: center; height: 30px; line-height: 30px;
}
#jmgs td {
	border-left: 1px solid #ccc; border-top: 1px solid #ccc; padding: 5px 5px 2px; color: #036; width: 50%; 
}
#jmgs table {
	border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;
}
#jmgs_jyfw p {
	margin: 5px 10px;
	padding: 0;
	color: #666
}
#gdjg dl {
	width: 48%;
	float: left;
	margin: 4px 3px;
	height: 185px;
	border: 1px solid #eee;
}
#gdjg dt {
	background: url(/s_iamges/s_option_a.gif) 5px 4px no-repeat;
}
#gdjg dt h3 {	
	height: 22px;
	line-height: 22px;
	position: relative;
	left: 12px;
	font-size: 12px;
}
#gdjg .s_more {
	text-align: right;
	margin-right: 5px;
	height: 22px;
	line-height: 22px;
	background: url(/s_iamges/arrow_top.gif) 220px 6px no-repeat;
}
#xxtj_r tt {
	font: 10px/100% Arial, Helvetica, sans-serif; color: #CC3399
}
#xxtj {
	margin: 15px auto width: 164px; height: 100px; position: relative; top: 10px;
}
#xxtj_l {
	width: 63px; background: url(../images/xxtjbg.gif) center center no-repeat; float: left; height: 100px;
}
#xxtj_r {
	width: 115px; float: right; height: 100px;
}
#xxtj_r dt {
	height: 18px; line-height: 18px; margin-top: 5px;
}
#xxtj_c {
	background: #fff; width: 100%;  height: 100px;
}
#xxtj_t {
	width: 164px; margin: 0 auto;
}