body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #cfcfcf;
	background-image: url(/pix/bg.gif);
	background-repeat: repeat-x;
}
body,td,th {
	font-family: Trebuchet MS, Arial;
	font-size: 13px;
}
a:link {
	color: #8a38d6;
}
a:visited {
	color: #8a38d6;
}
a:hover {
	color: #660066;
}
a:active {
	color: #660066;
}
.base {
	width: 100%;
}
.main, .head, .menu, .content {
	width: 968px;
}
.head {
	height: 109px;
	background: url(/pix/head.gif) no-repeat left top #725dbb;
}
.logo {
	float: left;
	width: 297px;
	height: 75px;
}
.slogan {
	float: left;
	margin-left: 80px;
	padding-top: 47px;
	color: #FFF;
	font-size: 22px;
}
.phone {
	float: right;
	margin-right: 28px;
	padding-top: 28px;
	font-size: 24px;
	color: #FFF;
}
.p_code {
	font-size: 14px;
	color: #FFF;
}
.menu, .ms, .me {
	height: 33px;
}
.menu {
	background: url(/pix/menu.gif) repeat-x left top #dedede;
}
.ms {
	background: url(/pix/ms.gif) no-repeat left top;
}
.me {
	background: url(/pix/me.gif) no-repeat right top;
}
.mc {
	margin-left: 6px;
	margin-right: 6px;
}
.msep, .mbtn {
	float: left;
	font-size: 14px;
}
.mbtn {
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 7px;
	/*background: url(/pix/menua.gif) repeat-x left top;*/
}
.mbtnh {
	float: left;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 7px;
}
.mbtn:hover, .mbtn:active {
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 7px;
	padding-bottom: 8px;
	background: url(/pix/menua.gif) repeat-x left top;
}
.mbtn_hover {
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 7px;
	padding-bottom: 8px;
	float: left;
	font-size: 14px;
	background: url(/pix/menua.gif) repeat-x left top;
}
.mbtn a, .mbtn a:link, .mbtn a:visited, .mbtn_hover a, .mbtn_hover a:link, .mbtn_hover:visited {
	text-decoration: none;
	color: #000;
}
.mbtn a:hover, .mbtn a:active {
	text-decoration: none;
	color: #555555;
}
.msearch {
	float: right;
}
.content {
	background: #FFF;
}
.conl {
	background: url(/pix/lsh.gif) repeat-y left top;
}
.conr {
	background: url(/pix/rsh.gif) repeat-y right top;
}
.conc {
	text-align: left;
	width: 938px;
	padding-top: 13px;
	padding-bottom: 15px;
}
.tspace {
	float: right;
	width: 674px;
}
.sfld {
	float: left;
	height: 23px;
	border: 1px solid #efefef;
	margin-top: 4px;
}
.sfield {
	height: 19px;
	width: 105px;
	border: 1px solid #989898;
	background-color: #b0b0b0;
	color: #FFF;
	font-size: 12px;
}
.sbtn {
	float: left;
	margin-right: 12px;
	padding-top: 5px;
	margin-left: 3px;
}
.snews {
	background: url(/pix/newbg.gif) repeat-y left top #FFF;
	width: 252px;
}
.smenu {
	background: url(/pix/smbg.gif) repeat-y left top #f3f3f3;
	width: 252px;
}
.smhead {
	background: url(/pix/smhead.gif) repeat-y left top #715cba;
	color: #FFF;
	font-size: 17px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
}
.smhead a, .smhead a:link, .smhead a:visited {
	color: #FFF;
	text-decoration: none;
}
.smhead a:hover, .smhead a:active {
	color: #d6b7f3;
	text-decoration: none;
}
.smbtn {
	color: #000;
	font-size: 13px;
	padding-top: 6px;
	padding-bottom: 7px;
	padding-left: 12px;
	padding-right: 12px;
	border-bottom: 1px dashed #A0A0A0;
	border-bottom: 1px dashed #A0A0A0;
	/*margin-left: 6px;
	margin-right: 6px;*/
}
.smbtn a, .smbtn a:link, .smbtn a:visited {
	color: #000;
	text-decoration: none;
}
.smbtn a:hover, .smbtn a:active {
	color: #8A38D6;
	text-decoration: none;
}
.smblock {
	color: #000;
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 7px;
	padding-left: 6px;
	padding-right: 6px;
	margin-left: 6px;
	margin-right: 6px;
	border-bottom: 1px dashed #A0A0A0;
}

.clr {
	clear: both;
	font-size: 8px;
}
h1 {
	font-size: 18px;
	color: #735ebc;
	margin: 0px;
	padding: 0px;
}
.navline {
	font-size: 12px;
	color: #949494;
}
.navline a, .navline a:link, .navline a:visited {
	color: #949494;
}
.navline a:hover, .navline a:active {
	color: #606060;
}
.tblock {
	margin-left: 24px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.tbtn {
	background: url(/pix/bbg.gif) repeat-x left top #e3e3e3;
	margin-top: 12px;
	margin-bottom: 10px;
}
.tbleft {
	background: url(/pix/bleft.gif) no-repeat left top;
	height: 32px;
}
.tbright {
	background: url(/pix/bright.gif) no-repeat right top;
	height: 32px;
	/*line-height:24px;*/
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 5px;
}
.base_c {
	width: 674px;
	float: right;
}
.newstime {
	color: silver;
}
.glt {
	background: url(/pix/glt.gif) no-repeat left top #f8f8f8;
	margin-right: 12px;
}
#gltesp {
	width: 675px;
	background: url(/pix/glt.gif) no-repeat left top #f8f8f8;
	margin-right: -500px;
}
.glb {
	background: url(/pix/glb.gif) no-repeat left bottom;
}
.grt {
	background: url(/pix/grt.gif) no-repeat right top;
}
.grb {
	background: url(/pix/grb.gif) no-repeat right bottom;
}
.gicon {
	padding-top: 8px;
	padding-bottom: 8px;
	margin-left: 12px;
	margin-right: 12px;
	width: 152px;
	float: left;
}
.gtext {
	padding-top: 8px;
	padding-bottom: 8px;
	margin-right: 12px;
	width: 220px;
	float: left;
	font-size: 13px;
	color: #707070;
}
#gltesp .gtext {
	padding-top: 8px;
	padding-bottom: 8px;
	margin-right: 12px;
	padding-left: 12px;
	width: 640px;
	float: left;
	font-size: 13px;
	color: #707070;
}
.gtext a,.gtext a:link, .gtext a:visited{
	text-decoration: none;
	color: #707070;
}
.gtext a:hover,.gtext a:active{
	text-decoration: none;
	color: #8a38d6;
}
.gtext h3 a, .gtext h3 a:link, .gtext h3 a:visited{
	text-decoration: none;
	color: #303030;
}
.gtext h3 a:hover,.gtext h3 a:active{
	text-decoration: none;
	color: #8a38d6;
}
.gtext h3 {
	padding: 0px;
	margin: 0px;
	font-size: 16px;
	padding-bottom: 4px;
	color: #303030;
}
.sublinks {
	text-align: center;
	font-size: 13px;
	float: right;
	margin-right: 18px;
}
.copyr {
	font-size: 13px;
	padding-top: 16px;
	padding-bottom: 20px;
	margin-left: 80px;
}
.counter {
	float: right;
	margin-right: 12px;
}
.nav {
	float: left;
	font-size: 13px;
	margin-left: 12px;
}
.nav_el {
	border: 1px solid #CCCCCC;
	padding: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-right: 4px;
	float: left;
}
.nav_eel {
	padding: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-right: 4px;
	float: left;
}
.nav_el_a {
	border: 1px solid #CCCCCC;
	background: #E0E0E0;
	padding: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-right: 4px;
	float: left;
}
.n_prev {
	padding-top: 4px;
	color: #CCCCCC;
	float: left;
	margin-right: 4px;
}
.n_next {
	padding-top: 4px;
	color: #CCCCCC;
	float: right;
	margin-right: 4px;
}
.v_title {
	font-size: 18px;
	padding-left: 12px;
	padding-bottom: 8px;
}
.v_text {
	padding-left: 32px;
	font-size: 13px;
	color: #303030;
	padding-bottom: 28px;
}
.data_table {
	border-left: 1px solid #dbdbdb;
	margin-top: 4px;
}
.data_table th {
	background: #725dba;
	color: #FFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
	padding-right: 12px;
	font-weight: normal;
	border-right: 1px solid #a699d3;
}
.data_table td {
	background: #FFF;
	color: #000;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
	padding-right: 12px;
	font-weight: normal;
	border-right: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
}
.t_sep {
	border-top: 3px solid #725dba;
}
.a_image {
	float: left;
	width: 240px;
	clear: none;
	margin-left: 12px;
}
.a_text {
	float: left;
	width: 400px;
	margin-left: 18px;
}


#page-bottom {
    background:white url(/pix/bottom-bg.gif) repeat-y scroll 0 0;
    height: 20px;
    padding-top: 8px;
}

.copy1 {
    float: left;
    margin-left: 15px;
}

.visibled {
	position: absolute;
	top: 142px;
	left: 400px;
	background: #fff;
	border: 1px solid #b9b9b9;
	/*border-left: 1px solid #b9b9b9;
	border-right: 1px solid #b9b9b9;*/
	text-align: left;
	padding: 2px;
	min-width: 130px;
}

.hidded {
    display: none;
	position: absolute;
	top: 142px;
	left: 400px;
	background: #fff;
	/*border-bottom: 1px solid #b9b9b9;
	border-left: 1px solid #b9b9b9;
	border-right: 1px solid #b9b9b9;*/
	text-align: left;
	padding: 2px;
}

.m_drp_exp {
	position: absolute;
	top: 224px;
	left: 588px;
	background: #fff;
	border: 1px solid #b9b9b9;
	text-align: left;
	padding: 2px;
}
.m_drp_itm {
	white-space: nowrap;
}
.m_drp_itm a, .m_drp_itm a:link, .m_drp_itm a:visited {
	color: #000000;
	display: block;
	padding: 4px;
	padding-right: 16px;
	text-decoration: none;
}
.m_drp_itm a:hover, .m_drp_itm a:active {
	color: #433086;
	display: block;
	background: #E0E0E0;
	padding: 4px;
	padding-right: 16px;
	text-decoration: none;
}
.m_drp_itm_exp {
	white-space: nowrap;
}
.m_drp_itm_exp a, .m_drp_itm_exp a:link, .m_drp_itm_exp a:visited {
	color: #000000;
	display: block;
	padding: 4px;
	padding-right: 16px;
	background: url(/pix/ddot.gif) no-repeat right center;
	text-decoration: none;
}
.m_drp_itm_exp a:hover, .m_drp_itm_exp a:active {
	color: #433086;
	display: block;
	padding: 4px;
	padding-right: 16px;
	background: url(/pix/ddot.gif) no-repeat right center #E0E0E0;
	text-decoration: none;
}

