﻿#z_table *
{
	margin: 0px;
	padding: 0px;    
}

#z_table td{
	padding: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
#z_table ul
{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	padding: 3px;
}
.z_line{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.h_1{
	height: 1px;	
}
#con_top
{
	height: 140px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: center;
	overflow: hidden;
}
#con_l{
	float: left;
	width: 723px;
}
#con_top dt {

}
#con_top dt marquee {
	display: block;
	height: 18px;
	width: 640px;
	float: left;
}
#con_top dt span {
	font-weight: bold;
	color: #238534;
	float: left;
}
#con_top .timg {
	height: 50px;
	width: 680px;
	display: block;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 5px;
}
#con_top dd div {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #A5C7E2;
	border-bottom-color: #A5C7E2;
	margin-top: 5px;
	padding: 5px;
	text-align: center;
}
#con_top dd a strong {
	font-weight: bold;
	color: #069;
	font-size: 13px;
}
#contain .left_692 .middle {
	margin-left: 7px;
}
#con_top .zh {
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#contain .right {
}
#contain3 .left_692 .middle {
	width: 368px;
}
#contain3 {
	margin-right: auto;
	margin-left: auto;
	width: 985px;
}
#contain3 .right {
	float: right;
	margin-bottom: 5px;
	width: 260px;
}
#contain3 .left {
	border-top-width: 0px;
	border-top-style: none;
}
#contain3 .middle {
	border-top-width: 0px;
	border-top-style: none;
}
#contain3 #right_wan {

}

#contain3{
	height: 700px;
}
#ri_l3p {
	height: 685px;
	overflow: hidden;
}
#contain3 #right_wan {
	margin-bottom: 0px;
	height: 782px;
	margin-top: 3px;
}
.xhsp ul li {
	float: left;
	height: 18px;
	width: 95px;
	margin-left: 5px;
	padding-top: 10px;
	text-align: center;
	cursor: pointer;
}
.xh_d {
	background-image: url(xhwp_a.gif);
	font-weight: bold;
	color: #F00;
}
.xh_u {
	background-image: url(xhwp_b.gif);
}
#xhsp_hm,#middle_hm {
	position: relative;
}
.xh_l_hd {
	height: 15px;
	width: 100px;
	position: absolute;
	top: 0px;
	left: 225px;
	text-align: right;
	padding-top: 10px;
}
#xhsp_hm .xh_l_dd {
	height: 257px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
.rihmdt li {
	cursor: pointer;
	float: left;
	height: 20px;
	width: 72px;
	text-align: center;
	font-size: 14px;
	padding-top: 6px;
	position: relative;
	left: -1px;
}
.rihmdt {
	height: 26px;
	background-image: url(rm_t.gif);
}

.rm_u
{
	background-image: none;	
}
.rm_d
{
	background-image: url(rm_t1.gif);
	font-weight: bold;
	color: #F00;
}#ri_hm .rihmdl {
	height: 150px;
	padding: 5px;
}
.xhsp {
	background-image: url(xhwp_c.gif);
	height: 29px;
}.index_title {
	BACKGROUND-POSITION: 0px 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(index_title_bg.gif);
	COLOR: #fff;
	LINE-HEIGHT: 24px;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: "宋体";
	TEXT-DECORATION: none;
	text-align: center;
	position: relative;
	left: -1px;
}
.index_title2 {
	BACKGROUND-POSITION: 0px -31px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(index_title_bg.gif);
	COLOR: #fff;
	LINE-HEIGHT: 24px;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: "宋体";
	TEXT-DECORATION: none;
	text-align: center;
	position: relative;
	left: -1px;
}
.index_title2 a{
	color: #FFF;	
}
.index_title2 a:link{
	color: #fff;	
}
.index_title2 a:visited{
	color: #fff;	
}
.index_title2 a:hover{
	color: #fff;	
}
#contain {
	MARGIN-LEFT: auto;
	WIDTH: 986px;
	MARGIN-RIGHT: auto;
	height: 840px;
	margin-bottom: 3px;
	background-color: #FFF;
}
.left {
	FLOAT: left;
	MARGIN: 0px;
	WIDTH: 337px;
	TEXT-ALIGN: left;
	padding: 0px;
	height: 692px;
}
.left_692 {
	FLOAT: left; MARGIN: 0px; WIDTH: 717px; TEXT-ALIGN: left
}
.middle {
	FLOAT: left;
	WIDTH: 372px;
	TEXT-ALIGN: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	height: 692px;
}
.right {
	FLOAT: left;
	WIDTH: 258px;
	TEXT-ALIGN: left;
	height: 836px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d4d4d4;
	border-right-color: #d4d4d4;
	border-bottom-color: #d4d4d4;
	border-left-color: #d4d4d4;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
}



BODY {
	MARGIN: 0px; WIDTH: 100%; HEIGHT: 100%; TEXT-ALIGN: center; over-flow: hidden
}
UL {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}


.w936 {
	CLEAR: both;
	MARGIN: 0px auto;
	WIDTH: 260px;
	BORDER-BOTTOM: #d4d4d4 1px solid;
	HEIGHT: 230px
}
.tb_ {
	FLOAT: left; WIDTH: 260px; BACKGROUND-REPEAT: repeat-x
}
.tb_ UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(%E8%A5%BF%E9%83%A8%E7%BD%91%EF%BC%88%E9%99%95%E8%A5%BF%E6%96%B0%E9%97%BB%E7%BD%91%EF%BC%89WWW_CNWEST_COM.files/index_syxx_bg.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 46px
}
.tb_ LI {
	FLOAT: left; WIDTH: 52px; CURSOR: pointer; LINE-HEIGHT: 140%; HEIGHT: 46px; TEXT-ALIGN: center
}




.hui121 {
	FONT-SIZE: 12px; COLOR: #004f96; TEXT-INDENT: -22px; LINE-HEIGHT: 21px; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.hui121 A:link {
	FONT-SIZE: 12px; COLOR: #004f96; TEXT-INDENT: -22px; LINE-HEIGHT: 21px; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.hui121 A:visited {
	FONT-SIZE: 12px; COLOR: #004f96; TEXT-INDENT: -22px; LINE-HEIGHT: 21px; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.hui121 A:hover {
	FONT-SIZE: 12px; COLOR: #bc2931; TEXT-INDENT: -22px; LINE-HEIGHT: 21px; FONT-FAMILY: "宋体"; TEXT-DECORATION: underline
}
.hui121 A:active {
	FONT-SIZE: 12px; COLOR: #004f96; TEXT-INDENT: -22px; LINE-HEIGHT: 21px; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}






.red14b {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #cc0000;
	LINE-HEIGHT: 24px;
	FONT-FAMILY: "宋体";
	TEXT-DECORATION: none;
	text-align: center;
}
.red14b A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #cc0000; LINE-HEIGHT: 24px; TEXT-DECORATION: none
}
.red14b A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #cc0000; LINE-HEIGHT: 24px; TEXT-DECORATION: none
}
.red14b A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #bc2931; LINE-HEIGHT: 24px; TEXT-DECORATION: underline
}
.red14b A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #cc0000; LINE-HEIGHT: 24px; TEXT-DECORATION: none
}
.red12b {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0000; LINE-HEIGHT: 21px; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.red12b A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0000; LINE-HEIGHT: 21px; TEXT-DECORATION: none
}
.red12b A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0000; LINE-HEIGHT: 21px; TEXT-DECORATION: none
}
.red12b A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #bc2931; LINE-HEIGHT: 21px; TEXT-DECORATION: underline
}
.red12b A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0000; LINE-HEIGHT: 21px; TEXT-DECORATION: none
}
.blue14 {
	FONT-SIZE: 14px; COLOR: #1f3a87; LINE-HEIGHT: 24px; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.blue14 A:link {
	FONT-SIZE: 14px;
	COLOR: #069;
	LINE-HEIGHT: 24px;
	TEXT-DECORATION: none
}
.blue14 A:visited {
	FONT-SIZE: 14px;
	COLOR: #069;
	LINE-HEIGHT: 24px;
	TEXT-DECORATION: none
}
.blue14 A:hover {
	FONT-SIZE: 14px;
	COLOR: #F00;
	LINE-HEIGHT: 24px;
	TEXT-DECORATION: underline
}
.blue14 A:active {
	FONT-SIZE: 14px;
	COLOR: #069;
	LINE-HEIGHT: 24px;
	TEXT-DECORATION: none
}
.blue12 {
	FONT-SIZE: 12px;
	COLOR: #069;
	LINE-HEIGHT: 21px;
	FONT-FAMILY: "宋体";
	TEXT-DECORATION: none
}
.blue12 A:link {
	FONT-SIZE: 12px;
	COLOR: #069;
	LINE-HEIGHT: 21px;
	TEXT-DECORATION: none
}
.blue12 A:visited {
	FONT-SIZE: 12px;
	COLOR: #069;
	LINE-HEIGHT: 21px;
	TEXT-DECORATION: none
}
.blue12 A:hover {
	FONT-SIZE: 12px;
	COLOR: #F00;
	LINE-HEIGHT: 21px;
	TEXT-DECORATION: underline
}
.blue12 A:active {
	FONT-SIZE: 12px;
	COLOR: #069;
	LINE-HEIGHT: 21px;
	TEXT-DECORATION: none
}


.style_title_14 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(/pic9/z_arrow.gif) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #f14400; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.style_mainnews_14 {
	FONT-SIZE: 14px; COLOR: #393731; LINE-HEIGHT: 24px; TEXT-DECORATION: none
}
.style_title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #d04935; TEXT-DECORATION: none
}
.Pintai_border {
	BORDER-RIGHT: #d0d0d0 1px solid; BORDER-TOP: #d0d0d0 1px solid; BORDER-LEFT: #d0d0d0 1px solid; LINE-HEIGHT: 18px; BORDER-BOTTOM: #d0d0d0 1px solid
}
.Left_table_border {
	LINE-HEIGHT: 18px;
	border: 1px solid #d0d0d0;
	border-top-width:0;
	height: 274px;
}

.Main_table_border {
	BORDER-RIGHT: #d0d0d0 1px solid; BORDER-TOP: #d0d0d0 1px solid; BORDER-LEFT: #d0d0d0 1px solid; BORDER-BOTTOM: #d0d0d0 1px solid
}
.Main_table_border_1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 26px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(/pic9/grey/main_title_bg.gif); PADDING-BOTTOM: 0px; COLOR: #999999; LINE-HEIGHT: 18px; PADDING-TOP: 8px
}

.red14b1 {	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #cc0000; LINE-HEIGHT: 24px; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
#right_wan table tbody tr .hui12 a {
	line-height: 150%;
}
#z_table tbody tr td ul li a {
	line-height: 150%;
}
#ri_hm{
	height: 270px;
}
.bg #xjb_hm {
	width: 641px;
	position: relative;
	left: 1px;
}
.rihmdt A{
	color: #BF2424;
	font-size: 12px;
}
.rihmdt A:link{

	color: #BF2424;
}
.rihmdt A:visited{

	color: #BF2424;
}
.rihmdt A:hover{

	color: #BF2424;
}
#ri_hm .rihm_img {
	background-color: #A2DAFF;
	height: 60px;
	width: 240px;
	margin: 3px;
}
#topnavmenu1 a {
	font-size: 14px;
	font-weight: bold;
	color: #255CAF;
	line-height: 150%;
	padding: 2px;
	margin: 0 3px 0 3px;
}
#topnavmenu1 a:hover {
	color: #F00;
}
#middle_hm .md_l_dd {
	height: 365px;
	padding: 5px;
	overflow: hidden;
}
.mdhm{
	height: 28px;
	background-image: url(md_hm1.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
.mdhm li{
	float: left;
	height: 22px;
	cursor: pointer;
	text-align: center;
	width: 73px;
	padding-top: 6px;
	margin-right: 5px;
}
.md_d{
	background-image: url(md_hmd.gif);
	font-weight: bold;
}
.md_u{
	background-image: url(md_hmu.gif);	
}
.md_l_dd {
	border: 1px solid #CCC;
	border-top-width:0;
	
}
#md_hm2 {
	margin-top: 5px;
	clear: both;
	border: 1px solid #CCC;
	border-top-width:0px;
	height: 282px;
	overflow: hidden;
}
#xhsp_hm{
	border: 1px solid #CCC;
	height: 402px;
	overflow: hidden;
}
#left_hm2{
	margin-top: 5px;
	border: 1px solid #CCC;
	border-top-width:0;
	height: 138px;
	overflow: hidden;
}
.left .rihmdl div,.middle .rihmdl div{
	padding: 5px;
}
#left_hm3{
	border: 1px solid #CCC;
	border-top-width:0;
	margin-top: 5px;
	height: 138px;
	overflow: hidden;
}
#jinqi{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DDE7FF;
	border-bottom-color: #DDE7FF;
	text-align: center;
	clear: both;
	border-right-color: #DDE7FF;
	border-left-color: #DDE7FF;
	padding: 4px;
}
#gd_toutiao{
	margin-bottom: 3px;
	height: 14px;
	padding: 3px;
}
#gd_toutiao span{
	float: left;
}
#gd_toutiao div{
	float: left;
	vertical-align:top;
	width: 640px;
	padding-left: 3px;
}
#gd_toutiao div img{
	padding-bottom: 3px;	
}

.chu_ti{
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin-bottom: 3px;
	padding-bottom: 2px;
}
#topnav2{
	clear: both;	
}
a:hover{
	color: #F00;	
}
.hui12,.hui12 a{
	font-size: 12px;	
}
.left_bk{
	border: 1px solid #CCC;
	border-top-width:0;
	height: auto;
}
.clear{
	clear: both;	
}
#contain3 .left{
	height: 690px;
	width: 335px;
	border: 1px solid #CCC;
	border-top-width:0;
}
#contain3 .middle{
	height: 690px;
	width: 370px;
	border: 1px solid #CCC;
	border-top-width:0;
}


#left692_1 .left{
	height: 685px;
	width: 335px;
	border: 1px solid #CCC;
	border-top-width:0;
	overflow: hidden;
}
#left692_1 .middle{
	height: 685px;
	width: 370px;
	border: 1px solid #CCC;
	border-top-width:0;
	overflow: hidden;
}
#left692_1 .left21{
	height: 700px;
	width: 335px;
	border: 1px solid #CCC;
	border-top-width:0;
	overflow: hidden;
	margin: 0px;
	float: left;
}
#left692_1 .middle21{
	height: 700px;
	width: 368px;
	border: 1px solid #CCC;
	border-top-width:0;
	overflow: hidden;
	float: left;
	margin-left: 8px;
}
.rihmdl .lf3_img {
	background-color: #CCC;
	float: left;
	height: 90px;
	width: 100px;
	padding: 0px;
}
.rihmdl .md2_img {
	float: left;
	height: 90px;
	width: 350px;
	overflow: hidden;
	margin-bottom: 3px;
}
.rihmdl .md2_img table {
	width: 360px;
	height:80px;
	position: relative;
	left: -6px;
	top: -5px;
}
#xh_l1 .xh_img {
	float: left;
	height: 90px;
	width: 130px;
	clear: both;
	padding-top: 15px;
	padding-left: 5px;
}
#xh_l1 .xh_txt {
	height: 100px;
	width: 195px;
	float: left;
	padding-top: 4px;
	line-height: 20px;
}

#left_hm3 .rihmdl ul {
	float: left;
	display: block;
	width: 210px;
	height: 103px;
	margin-left: 5px;
}
#con_top .con_top_kx marquee table{
	width:1100px;

}
#con_top .con_top_kx marquee table td img{
	padding-bottom: 3px;	
}
#con_top .con_top_kx span {
	float: left;
	width: 80px;
	display: block;
}
#con_top .con_top_kx marquee {
		display: block;
	float: left;
	width:630px;
}
.imgly img{
	border: 1px solid #CCC;
	padding: 1px;
}
.lan_a a{
	font-size: 12px;
	color: #135484;
	line-height: 21px;
}
.lan_a a:link{
	font-size: 12px;
	color: #135484;
	line-height: 21px;
}
.lan_a a:visited{
	font-size: 12px;
	color: #135484;
	line-height: 21px;
}
.lan_a a:hover{
	font-size: 12px;
	color: #f00;
	line-height: 21px;
}
.lan_a a:active{
	font-size: 12px;
	color: #135484;
	line-height: 21px;
}
#w936_div {
	padding: 5px;
}
#middle_hm .md_l_dd .xh_l_hd {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#middle_hm .md_l_dd .xh_l_hd {
	position: absolute;
	left: 225px;
	top: -2px;
}
