/* CSS Document */
body{margin:0px auto; padding:0px; width:1003px; height:auto; font-family:"ËÎÌå", Arial; font-size:12px; line-height:22px; color:#000000;
}
TD {
	FONT-SIZE: 12px; LINE-HEIGHT: 20px
}
A {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #e61f22; TEXT-DECORATION: none
}
ul,li {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#top{width:1003px; height:330px; margin:0px; padding:0px;/* background:url(images/bg_name.gif) left top no-repeat;*/
}
.name{width:220px; height:28px; float:left; padding-left:12px; padding-top:8px; margin:0px; font-family:"ËÎÌå"; font-size:25px; line-height:28px; font-weight:bold; color:#316AC5;
}
.namekey{width:200px; height:20px; line-height:20px; padding-top:16px; padding-left:11px; float:left; font-family:"ËÎÌå"; font-size:14px; color:#316AC5;
}
.namekey h1{font-size:14px; color:#316AC5;
}
#search{width:320px; height:20px; margin-left:230px; float:right; margin-top:16px; padding:0px;
}
.home{ width:43px; height:20px; margin:0px; padding:0px; float:left;
}
.search{width:78px; height:20px; margin:0px; padding:0px; float:left;
}
.input{width:140px; height:18px; margin:0px; padding:0px; float:left;
}
.search_button{width:39px; height:20px; margin-left:9px; padding:0px; float:left;
}
.logo{width:200px; height:61px; background:url(../images/logo.gif) left top no-repeat; margin:0px; padding:0px; float:left;
}
#nav{ width:795px; height:38px; margin-left:8px; margin-top:23px; background:url(../images/nav_bg.gif) left top repeat-x; float:left;
}
.nav_font{ font-size:13px; font-weight:bold; text-align:center; line-height:38px; width:88px; float:left;
}
.line{width:1003px; height:13px; background:url(../images/line1.gif) repeat-x; margin:0px; float:left;
}
.banner{width:1003px; height:220px; background:url(../images/banner.gif) no-repeat; margin:0px; float:left;
}
#mid{width:1003px; margin-top:14px; padding:0px; float:left; 
}
#left{width:218px; margin-left:20px; padding:0px; float:left; display:inline;
}
.menu_left1{width:196px; height:20px; background:url(../images/icon.gif) 0px 3px no-repeat; padding-left:22px; font-weight:bold; border-bottom:1px dotted #a73a25; margin-bottom:10px;
}               /*196*/
.menu_left{width:165px; height:20px; background:url(../images/icon.gif) 0px 3px no-repeat; padding-left:22px; font-weight:bold; border-bottom:1px dotted #a73a25; margin-bottom:10px;
}
.menu_cont{width:218px; height:300px; overflow-y:auto; float:left;
}
.list1{width:208px; height:23px; line-height:23px; background:url(../images/icon2.gif) left 8px no-repeat; padding-left:10px;
}
.list2{width:198px; height:21px; margin-left:10px; line-height:21px; background:url(../images/icon3.gif) left 10px no-repeat; padding-left:8px;
}
.left_pic{width:197px; height:61px; margin-top:15px; text-align:center; margin-left:10px;
}
#middle{width:487px; margin-left:20px; padding:0px; float:left;
}
.menu_mid{width:465px; height:20px; background:url(../images/icon.gif) 0px 3px no-repeat; padding-left:22px; font-weight:bold; border-bottom:1px dotted #a73a25; margin-bottom:10px;
}
.about{width:477px; height:112px; margin-left:5px; padding-bottom:10px; border-bottom:1px dashed #d1d1d1; margin-bottom:5px;
}
.about_pic{width:auto; height:auto; margin-right:8px; float:left;
}
.more{ width:38px; height:13px; margin-right:10px; margin-top:3px; float:right;
}
.news_li{ width:460px; background:url(../images/icon4.gif) left center no-repeat; padding-left:12px; line-height:20px; height:20px; margin-left:5px;
}
.news{ width:380px; float:left;
}
.date{width:60px; float:right;
} 
#pro{ margin-left:5px;float:left;
}
.pro_td{width:125px; height:126px; float:left; margin:0px 17px;
}
.pro{width:121px; height:100px; padding:1px; border:1px solid #c9c9c9;
}
.pro_font{ height:22px; line-height:22px; text-align:center;
}
.indexzs{ height:170px; width:210px; margin:0px auto 15px auto;
}
#lx{width:193px; height:auto; margin-left:15px; background:url(../images/lx.gif) right bottom no-repeat;
}
#foot{width:1003px; height:30px; margin-top:10px; padding:0px; float:left;
}
.line_red{width:1003px; height:30px; background-color:#cc0001;
}
.bottom_menu{ float:left; margin-left:20px; width:300px; height:30px; line-height:30px;
}
.font_bot_left{color:#FFFFFF; line-height:30px;
}
.font_bot_left A{color:#FFFFFF; line-height:30px;
}
.font_bot_left A:hover{color:#CCCCCC; line-height:30px;
}
.bottom_right{color:#e5e5e5;line-height:30px; float:right; text-align:right; margin-right:20px;
}
.font_bot_right A{color:#e5e5e5;line-height:30px;
}
.font_bot_right A:hover{color:#e5e5e5;line-height:30px;
}
.jishu{ text-align:center; width:1003px; margin-top:10px;
}
.sub_line_bg{width:50px; height:550px; background:url(../images/line_bg.gif) left center no-repeat;  margin-left:20px!important; margin-left:10px; float:left;
}
#sub_left{width:190px; margin-left:10px!important; margin-left:5px; padding:0px; float:left;
}
.sub_menu_cont{width:190px; height:300px; overflow:auto; float:left;
}
.sub_menu_left{width:165px; height:25px; background:url(../images/icon.gif) 3px 8px no-repeat; padding-left:25px; padding-top:5px; font-weight:bold; border-bottom:1px dotted #a73a25; margin-bottom:10px;
}
.sub_lx{width:180px; height:auto; margin-left:5px; background:url(../images/lx.gif) right bottom no-repeat;
}
#sub_right{width:660px; margin:0px; padding:0px; float:left;
}
.sub_menu_right{width:630px; height:24px; background:url(../images/icon.gif) 3px 5px no-repeat; padding-left:25px; font-weight:bold; font-size:14px; border-bottom:1px dotted #a73a25; margin-bottom:10px; line-height:24px;
}
.sub_cont{width:650px; margin:0px 0px; padding:0px; float:left;
}
.sub_news_li{ width:630px; background:url(../images/icon4.gif) left center no-repeat; padding-left:12px; line-height:24px; height:20px; margin-left:5px;
}
.sub_news{ width:560px; float:left;
}
.page{width:650px; height:20px; margin-top:10px; margin-bottom:10px; padding:0px; text-align:center; float:left;
}
.sub_pro_td{width:168px; height:162px; margin:5px 0px 10px 5px; float:left;
}
.sub_pro{width:162px; height:131px; padding:1px; border:1px solid #c9c9c9; float:left;text-align:center; line-height:131px; vertical-align:bottom;
}
.sub_pro_font{ width:164px;height:25px; font-size:13px; font-weight:bold; line-height:25px; padding:0px; text-align:center; float:left;
}
.pro_cont{ height:100px; font-size:12px; padding:0px; margin-left:10px; text-align:left; float:left;
}
.lx_bg{width:600px; margin-left:50px; background:url(../images/MainBg.gif) right top no-repeat; line-height:25px; font-size:13px;
}
.title{width:640px; padding:5px; font-size:13px; font-weight:bold; line-height:24px; text-align:center; margin:0px;
}
.text_right{text-align:center;padding-right:15px;}
.ulNews li {/*background: url(img/cont2_14.gif) no-repeat left 8px;*/	padding-left: 20px;	line-height: 30px; width:480px;
/*border-bottom: #755F3A 1px dashed;	*/
}
.ulNews li a {	width: 380px;	float: left;}
.cp {	float: left;	width: 197px;	border-bottom: #95948b 1px dashed;	padding-left: 10x;	margin-top: 12px;}
.cpImg {
	background-image: url(img/cpbg.gif);
	padding: 6px 0 0 6px;
	height: 126px;
	width: 170px;
	margin:0px 5px 0px 0px;
	text-align: center;
	vertical-align: middle;
}
.cpTitle  {	line-height: 26px;	padding: 5px 0px; text-align:center;}
.areaCont {
	MARGIN-BOTTOM: 8px
}
#cpList {
	MARGIN-TOP: 10px; OVERFLOW: hidden; WIDTH: 485px; HEIGHT: 160px
}
.areaCont {
	MARGIN-BOTTOM: 8px
}
.content
{float:left;
}
.box {
	WIDTH: 460px
}
#demo {
background: #FFF;
overflow:hidden;
width: 480px;
margin:0px; padding:0px;
}
#demo img {
border: 1px solid #F2F2F2; padding:1px;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
.biaoge{
background: repeat-x left bottom;
}
.biaoge1{
background: repeat-x left bottom;
color:#999999;
}

/*2012-12-5*/
#foot a{color:#fff;}