#container{width:1000px;margin:0px auto 0 auto; background:#FFF;}
#header{ width:1000px;margin:0px auto 0 auto; background:#2b192a url(../images/headerbg.gif) repeat-x; padding:0px 0 0 0; text-align:left;}
.header_main{height:85px;}
.header_top{ height:32px; line-height:32px; padding:0 10px;}
.headerRight{ padding:50px 0px 0 0;}
.headerRight{color:#9a9393;}
.headerRight a,.headerRight a:visited,.headerRight a:hover{color:#9a9393; margin:0 8px;}
#nav{width:1000px; margin:0px auto 0 auto; background:url(../images/navbg.gif) repeat-x;height:45px;  padding:0px 0 0px 0px;text-align:left; }
#nav ul{ padding:0px 0px 0 16px;}
#nav li{float:left; width:86px; background:url(../images/navline.gif) no-repeat right top; text-align:center;padding:0px 16px 0 18px; text-align:center;display:inline;font-size:14px; display:inline; position:relative;}
#nav .endli{ background:none;}
#nav a,#nav a:visited{padding:18px 0 0 0px; height:27px;color:#010101;font-weight:normal; font-size:13px;display:block; font-family:"Microsoft YaHei";}
#nav a:hover{ background:url(../images/navon.gif) no-repeat center top;padding:18px 0 0 0px; height:27px;color:#ffffff;font-weight:normal; font-size:13px; display:block; text-decoration:none;}
#nav .on:link,#nav .on:visited,#nav .on:hover{ background:url(../images/navon.gif) no-repeat center top;padding:18px 0 0 0px; height:27px;color:#ffffff;font-weight:normal; font-size:13px; display:block; text-decoration:none;}

#nav ul li ul{ position:absolute; left:18px; top:45px;  padding:0px; margin:0px;}
#nav ul li ul li{ background:none;padding:0px; margin:0px;clear:both;width:143px;text-align:left;}
#nav ul li ul li.t{background:url(../images/div_t.gif) no-repeat; height:20px; line-height:20px; padding:0px; margin:0px; font-size:12px; }
#nav ul li ul li.b{background:url(../images/div_b.gif) no-repeat center bottom; height:12px; line-height:12px; padding:0px; margin:0px; font-size:12px; }


#nav ul li ul li a,#nav ul li ul li a:visited{ padding:0px; margin:0px; background:url(../images/navli2_off.gif) no-repeat; height:26px; line-height:26px; color:#CC94C7; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#nav ul li ul li a:hover{ padding:0px; margin:0px; background:url(../images/navli2_on.gif) no-repeat; height:26px; line-height:26px; color:#FFF; text-align:center; font-size:12px;}

#nav ul li ul li .on:link,#nav ul li ul li .on:visited,#nav ul li ul li .on:hover{ padding:0px; margin:0px; background:url(../images/navli2_on.gif) no-repeat; height:26px; line-height:26px; color:#CC94C7; text-align:center; font-size:12px;}


.line{margin:0 auto;height:1px; background:url(../images/line.gif); overflow:hidden; font-size:0px; background-color:#FFF;}



#banner{width:980px;height:316px;margin:0px auto 0px auto; padding:0px 0 0 0; border:10px solid #43123e; overflow:hidden; text-align:center;}
#banner img{ display:block; width:980px;height:316px;}

.notice{width:1000px;margin:0px auto 0 auto; text-align:left; height:48px; background:#9dff8a;}
.notice_main{ padding:5px; line-height:22px; color:#9a8824;}

.mainDiv{width:1000px;margin:0px auto 0 auto; background:#FFF url(../images/mainbg.gif) repeat-x;padding:0px 0 0 0; clear:both; }
.mainDiv_main{text-align:left; padding:20px 0 0 0;}

.sidebar{ width:200px; margin:0px 0 0 10px; padding:0 0px 0 0px;float:left; text-align:left;_display:inline;}
.content{ width:760px; margin:0 20px 0 10px;padding:0 0 0 0px; float:left; text-align:left;_display:inline;}
.sidebar_main{}
.content_main{ padding:0px 0 0 0;}

.part{margin-top:23px;}



.title1{height:32px; line-height:32px; background:url(../images/title1bg.gif) repeat-x;overflow:hidden;margin:0px 0;padding:0px 0 0px 0px; text-align:left;}
.title1 h2{margin:0px 0 0 0;padding:0px 0 0 32px;color:#525252;font-size:12px;text-align:left; letter-spacing:2px; }
.title1 h2 a,.title1 h2 a:visited,.title1 h2 a:hover{color:#525252; font-size:12px; text-decoration:none;}
.title1 span{float:right;background:url(../images/title1bg.gif) repeat-x right top; height:32px;padding:0px 5px 0 0px; color:#000;font-weight:normal;}
.title1 span a,.title1 span a:visited,.title1 span a:hover{color:#000;font-weight:normal;font-size:12px;}



.sidenav ul{ width:169px; margin:10px auto;}
.sidenav li{text-align:left; background:url(../images/sidenavli.gif) no-repeat; height:29px; padding:8px 0px 0 35px;}
.sidenav a,.sidenav a:visited,.sidenav a:hover{ color:#606060; font-weight:normal; }

.login_panel{ background:url(../images/loginbg.gif) no-repeat; height:130px; overflow:hidden; padding:26px 5px 0 5px; clear:both;}
.login_input{background:#f1f1f1; width:90px; height:22px; border:1px solid #787878;border-right:1px solid #cacecd; border-bottom:1px solid #cacecd; padding:1px 0px 0 1px; font-size:16px;}
.login_bn{ background:none; border:0px;}



.search_panel{ padding:0px 5px; color:#084c8c;}
.search_panel input{ vertical-align:middle;}
.search_input{width:140px; height:16px; padding:2px 5px 0 5px; border:1px solid #1e1e1e; border-bottom:1px solid #b5b5b5;border-right:1px solid #b5b5b5;}
.search_panel h3{ padding:4px 0; font-weight:bold; font-size:14px;}




.textlist1{ padding:5px 10px; clear:both;}
.textlist1 li{padding:5px 0px 5px 0px; line-height:20px;text-align:left;margin:0px 0;}
.textlist1 span{ display:block; padding:0px 0; text-decoration:underline;}
.textlist1 a,.textlist1 a:visited,.textlist1 a:hover{ color:#0a4367;}



.pro_list{ padding:0px 0;}
.pro_item{width:218px;margin:10px auto; background:#c2cde4;}

.pro_item .img img{width:218px; height:160px;vertical-align:middle;}

.pro_item h3{ line-height:25px; text-align:center;}
.pro_item h3 a,.pro_item h3 a:visited,.pro_item h3 a:hover{ color:#F00;}


#footer{width:1000px;margin:10px auto 0px auto; background:#cfcfcf url(../images/footerbg.gif) repeat-x; height:50px;clear:both; color:#404040;}

.footer_main{line-height:22px;  padding:25px 10px 0px 10px; text-align:center;}
.footer_main a,.footer_main a:visited,.footer_main a:hover{ margin:0 4px;color:#404040;}


/*add by eyuan*/
.newslist{border-bottom:#E0D6ED 1px dotted;}
#mask{ position:absolute;z-index:100;left:0;top:0; width:1200px;height:1100px;display:none; background:#666666;filter:alpha(opacity=50); -moz-opacity:0.5;opacity:0.5;}
#maskcontent{position:absolute; z-index:101; width:800px;background:#FFFFFF;border:2px solid #CCCCCC; display:none;}
.content_top{clear:both; text-align:right; padding-right:10px;}
.content_top a,.content_top a:link,.content_top a:active,.content_top a:visited{ color:#FFFFFF; background:#FF0000;padding:2px;}
#content_main{width:100%,height:100px;}
.content_loading{ margin:0 auto; width:300px;height:50px;clear:both;}

.whiteClr {color: #FFFFFF;}
.blackClr {color:#000000;}


/*ÐÂÎÅÒ³*/
.newsleft{
	overflow: hidden; 
	width: 483px; 
	_width:483px;
	height:400px;
	border:1px solid red;
	padding:0px 0px 0px 18px;
	float:left;
}
.newsleft ul li{
    height:28px;
	padding-bottom:5px;
}
.newsleft ul li p{
height:20px;
	background:url(../images/datebg.gif) no-repeat 0 5px;
	padding:2px 2px 0px;
	margin-top:1px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	float:left;

}
.newsleft ul li a{
	padding:0px 0px 0px 0px;
	text-decoration:none;
}
.newsleft ul li h1{
    width:365px;
	padding:0px 0px 0px 15px;
	margin-left:15px;
	border-bottom:1px solid #cbcbcb;
	float:left;
}
.pager{
	margin-top:10px;
	background:url(../images/pagebg.gif) no-repeat 0 0px;
	text-align:center;

}
.newsright{
	background:url(../images/newrightbg.gif) no-repeat;
	width:215px;
	height:357px;
	border:1px solid red;
	float:left;
	margin:0px 19px;
	_margin:0px 8px 0px 19px;
}