body {margin:0px auto; padding:0px auto; font-size:12px; background: #eee; }
div{ border:0px solid #ccc; text-decoration:none; font-family:"ËÎÌå";color:#505050;}
.clear{ clear:both;}
img{ border:0px solid #ccc;}
.left{ float:left;}
.right{ float:right;}
a{
	text-decoration:none;
   color: #333333;
}

/*ALL*/
/**.logo{ margin:0px auto; padding:0px; width:372px; height:126px; position:absolute;  text-align:center; left:37%; right:37%;  z-index:1100;}
.logo flash{ width:372px; height:126px; text-align:center; }
.head{ width:100%; height:95px; padding:0px; margin:0px auto; background:url(../images/head_bg.png) repeat-x; position:absolute; z-index:1000;}
.head_bg{ width:1290px; height:95px;padding:0px; margin:0px auto; background:url(../images/head_bg.png) repeat-x; overflow:hidden;}*/
.autobody{width:100%; height:420px;padding:0px; margin:0px auto;z-index:1000; background:url(../images/topbg.jpg) top center no-repeat;}
.head{ width:1000px; margin:0 auto; height:125px}
.head_l{ float:left; width:300px; border:0px solid #ccc;height:85px;overflow:hidden;}
.head_lp{height:45px; }
.head_c{ float:left; width:241px; height:160px;border:0px solid #ccc; overflow:hidden; background:url(../images/logo.png) no-repeat top center;}
.head_r{ text-align:left; width:1000px; border:0px solid #ccc;height:125px;  }
.head_rp{height:30px; }

.search{ float:right; width:580px; height:25px; margin-top:6px;border:0px solid #ccc; overflow:hidden;}
.search_left{ float:right;width:500px; height:25px; overflow:hidden;  color:#f39800; border:0px solid #ccc;  line-height:25px; font-size:14px; font-weight:bold}
.shoucang{ float:right; width:35px; height:25px; margin-top:5px;}
.shouye{ float:right;width:35px; height:25px; margin-top:5px;}

.hl{ width:450px; height:40px;}
.hr{ width:600px; height:30px; float:right; border:0px solid #F05}
/*Menu*/

.menu_right{ float:right; text-align:right;width:1000px; height:30px; color:#ffffff; font-family:Microsoft YaHei, "\5FAE\8F6F\96C5\9ED1",simher, Arial, sans-serif !important; font-size:15px; overflow:hidden; font-weight:bold; }
.menu1_right{ width:100px; height:30px; text-align:center; float:left;}
.menu1_right a{ color:#ffffff;font-family:Microsoft YaHei, "\5FAE\8F6F\96C5\9ED1",simher, Arial, sans-serif !important; display:block; font-size:16px }
.menu1_right:hover{width:100px; height:30px; border:1px solid ccc; text-align:center; background:url(../images/menubg.gif) no-repeat bottom center}
.menu1_right a:hover{color: #FC0;}


#container {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 17px; WIDTH: 1007px; PADDING-RIGHT: 17px; BACKGROUND: url(../images/bg.gif) repeat-y center 50%; PADDING-TOP: 0px
}

.right_menu H3 {
	BACKGROUND: url(../images/title_bg.jpg) no-repeat left top; HEIGHT: 31px; margin:0 auto
}
.right_menu H3 B {
	TEXT-ALIGN: left; LINE-HEIGHT: 28px; TEXT-INDENT: 25px; DISPLAY: block; BACKGROUND: url(../images/cat01.gif) no-repeat left 50%; HEIGHT: 31px; COLOR: #FFFFFF; FONT-SIZE: 14px
}

.right_menu UL {
	BORDER-BOTTOM: #e6e6e6 1px solid;  MIN-HEIGHT: 560px; PADDING: 0px 0px;text-align:left; margin:0 5px;
}
.right_menu UL LI {
	TEXT-ALIGN: left; LINE-HEIGHT: 25px; WIDTH: 250px; MARGIN-BOTTOM: 10px; FLOAT: left; HEIGHT: 25px; FONT-SIZE: 14px; OVERFLOW: hidden; background:url(../images/arrow.gif) no-repeat -1px 5px; padding-left:10px
}
.right_menu UL LI A {
	BORDER-BOTTOM: #bfbfbf 1px dotted; WIDTH: 250px; DISPLAY: block; HEIGHT: 20px;  TEXT-DECORATION: none; color:#000080
}
.right_menu UL LI A:hover {
	BORDER: #02254F 1px dotted; BACKGROUND: #02254F; COLOR: #ffffff;  FONT-WEIGHT: bold; 
}
.right_menu UL LI A.on {
	BORDER-BOTTOM:#060 1px solid; BORDER-LEFT:#060 1px solid; BACKGROUND: #090; COLOR: #ffffff; BORDER-TOP:#060 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT:#060 1px solid
}

/*Banner*/




.banner{ width:100%; height:400px;padding:0px; margin:0px auto;overflow:hidden; text-align:center; background:#0d61a1; position:relative}
.ban{width:1000px; height:300px; background: #0C0; margin:0 auto;}
.buttom{ width:100%; height:93px;padding:0px; margin:0px auto; background:url(../images/bottom_bg.jpg) repeat-x;  }
.buttom_bg{ width:1290px; height:93px;padding:0px; margin:0px auto; background:url(../images/bottom_bg.jpg) repeat-x;overflow:hidden; background-color:#000000  }

/*Top*/
.top{ width:1290px; height:95px; margin:0px auto; padding:0px; border:0px solid #ccc;}
.top_top{ width:1270px;  height:40px;  border:0px solid #ccc; overflow:hidden;}

#indexcon{ width:1000px; margin:10px auto;}
#indexcon H2{height:30px; font-size:16px; font-weight:bold; margin:0 auto; padding:8px 10px 0px}

#indexcon UL.pro{ width:1000px; margin:0 auto; padding:0 0; list-style:none; text-align:center;}
#indexcon UL.pro LI {
	HEIGHT: 190px; width:185px; FONT-SIZE: 12px; OVERFLOW: hidden; border:1px solid #eeeeee; margin:5px 5px; float:left; list-style:none
}

#indexcon UL.news { width:300px; margin:0 auto; float:left;padding-left:5px}
#indexcon UL.news LI {
	LINE-HEIGHT: 28px; TEXT-INDENT: 10px; BACKGROUND: url(../images/arrow.gif) no-repeat 0px 10px; HEIGHT: 28px; FONT-SIZE: 14px; OVERFLOW: hidden; border-bottom:1px dotted #eeeeee;
}
#indexcon UL.news LI SPAN {
	FLOAT: right; COLOR: #999999
}


