@charset "utf-8";
/* CSS Document */

/* CSS Initialization*/
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;
}
body{
	color:#333333;
	background-color:#E3E3E3;
	font-size:12px;
	font-family: 宋体;
}
table{ 
 border-collapse: collapse; 
 border-spacing: 0; 
} 
fieldset,img{ 
 border: 0; 
} 
address,caption,cite,code,dfn,em,strong,th,var { 
 font-weight: normal; 
 font-style: normal; 
} 
ol,ul { 
 list-style: none; 
} 
caption,th { 
 text-align: left; 
} 
h1,h2,h3,h4,h5,h6 {
 font-size:16px;
 font-weight:bold;
} 
q:before,q:after { 
 content:''; 
} 
abbr,acronym {
	border: 0; 
}
.clear{
	clear:both;
}
/* CSS Initialization*/
a{
	color:#333333;
	text-decoration:none;
}
a:hover{
	color:#ff0000;
        TEXT-DECORATION: underline;
}
/*---------------------------------------index_style---------------------------------------*/
#main{
		width:1000px;
		height:auto;
		margin:0px auto;
		background:url(../images/bg.gif) repeat-y;
		text-align:center;
}
.blue14 {
	font-size: 14px;
	font-weight: bold;
	color: #2C598A;
	text-decoration: none;
}
	a.blue14:link    {COLOR:#2C598A;TEXT-DECORATION: none;}
	a.blue14:visited {COLOR:#2C598A;TEXT-DECORATION: none;}
	a.blue14:hover   {COLOR:#2C598A;TEXT-DECORATION: underline;}
.white14 {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
.white12 {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
.bla14 {
	font-size: 14px;
	line-height: 23px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.bla12 {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.bla12_2 {
	font-size: 12px;
	line-height: 23px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
}
	a.bla12_2:link    {COLOR:#666;TEXT-DECORATION: none;}
	a.bla12_2:visited {COLOR:#666;TEXT-DECORATION: none;}
	a.bla12_2:hover   {COLOR:#FF0000;TEXT-DECORATION: underline;}
.blue12 {
	font-size: 12px;
	line-height: 23px;
	font-weight: normal;
	color: #29518E;
	text-decoration: none;
}
	a.blue12:link    {COLOR:#29518E;TEXT-DECORATION: none;}
	a.blue12:visited {COLOR:#29518E;TEXT-DECORATION: none;}
	a.blue12:hover   {COLOR:#FF0000;TEXT-DECORATION: underline;}
.blue12_2 {
	padding-left:10px;	
	font-size: 12px;
	background:url(../images/list_dot.gif) no-repeat 3px 11px;
	border-bottom:#CCCCCC dashed 1px;
	line-height: 23px;
	font-weight: normal;
	color: #29518E;
	text-decoration: none;
}
    .blue12_2 td{
		width:370px;
		overflow:hidden;  text-overflow:ellipsis; white-space: nowrap; 
	}
	.blue12_2 span{
		float:right;
	}
.blue12_3 {
	padding-left:10px;
	font-size: 12px;
	background:url(../images/list_dot.gif) no-repeat 3px 11px;
	border-bottom:#CCCCCC dashed 1px;
	line-height: 23px;
	font-weight: normal;
	color: #29518E;
	text-decoration: none;
}

.blue14_3 {
	background:url(../images/ico_list.gif) no-repeat 5px 8px;
	font-size: 14px;
	border-bottom:#CCCCCC dashed 1px;
	line-height: 23px;
	font-weight: normal;
	text-indent:2em;
	color: #29518E;
	text-decoration: none;
}
.blue14 {
	font-size: 14px;
	font-weight:bold;
	line-height: 23px;
	color: #29518E;
	text-decoration: none;
}
	a.blue14:link    {COLOR:#29518E;TEXT-DECORATION: none;}
	a.blue14:visited {COLOR:#29518E;TEXT-DECORATION: none;}
	a.blue14:hover   {COLOR:#FF0000;TEXT-DECORATION: underline;}
.space_nav{
    margin:0px 10px;
}
.space_t1{
	margin-left:30px;
}
.space_t2{
	margin-right:10px;
}
.space_t3{
	margin-left:70px;
}
.list_page_ul{
			width:700px;
			padding:6px 0px;
			overflow:hidden;
		}
			.list_page_ul li{
				padding-left:16px;
				font-size:14px;
				line-height:200%;
				background:url(../images/list_dot.gif) 8px 11px no-repeat;
				border-bottom:1px dashed #cecece;
			}
				.list_page_ul li span{
					float:right;
					margin-right:14px;
				}
.article_excerpta{
			margin-right:30px;
			width:680px;
			height:32px;
			line-height:32px;
			background-color:#efefef;
			border:1px solid #b9b9b9;
			font-size:12px;
			text-align:center;
		}
		.article_content{
		    margin-right:30px;
		    width:680px;
			font-size:14px;
			line-height:200%;
			word-wrap: break-word; 
			word-break: normal;
			text-indent:2em;
		}
			.article_content p{
				text-indent:2em;
				font-size:14px;
				line-height:200%;
			}
.page_code{
	width:100%;
	text-align:center;
	margin-top:24px;
}	
.textbla14 {
	font-family: "宋体";
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;
	color: #333333;
	padding:10px;
}
#newslist{
}
	#newslist ul{
		list-style:none;
	}
	#newslist ul li{
    	width:205px;
		padding:9px 0px 2px 10px;
		border-bottom:#CCCCCC dashed 1px;
		background:url(../images/list_dot.gif) no-repeat 3px 13px;
		overflow:hidden;  text-overflow:ellipsis; white-space: nowrap; 
	}
#newslist1{
}
	#newslist1 ul{
		list-style:none;
	}
	#newslist1 ul li{
    	        width:300px;
		float:left;
		padding:6px 0px 2px 10px;
		border-bottom:#CCCCCC dashed 1px;
		background:url(../images/list_dot.gif) no-repeat 3px 13px;
		overflow:hidden;  text-overflow:ellipsis; white-space: nowrap; 
	}
	#newslist1 span{
		float:right;
	}
	#newslist1 .time{
                color:#29518E;
	        background:none;
		width:50px;
		float:left;
	}
.pro_list {
	width:680px;
	padding:0px 10px;
}
.pro_list LI {
	FONT-SIZE: 12px; FLOAT: left; MARGIN: 10px 0px 0px 10px; WIDTH: 100px;
}
.pro_list LI SPAN.pho_img {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 95px; HEIGHT: 127px
}
.pro_list LI SPAN.pho_img IMG {
	OVERFLOW: hidden; WIDTH: 95px; HEIGHT: 127px
}
.pro_list LI SPAN.pho_name {
	FLOAT: left; VERTICAL-ALIGN: middle; WIDTH: 95px; LINE-HEIGHT: 18px; HEIGHT: 40px; TEXT-ALIGN: center
}

			#MyMarqueeX {width: 480px; height: 165px; overflow: hidden; margin: 0 auto 0 auto}
				#MyMarqueeX img {width: 95px; height: 127px; border: 2px solid #e6e6e6; padding: 1px; margin: 5px}
			#MyMarqueeY {width: 205px; height: 420px; overflow: hidden;}
				#MyMarqueeY img {width: 95px; height: 127px; border: 2px solid #e6e6e6; padding: 1px; margin: 5px}






