@charset "gb2312";
/* CSS Document */
/*----------------------------------reset style begin----------------------------------*/
html{overflow-y:scroll;height:101%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
img{border:none;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
input,button,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,button,textarea,select{font:100% Tahoma,Helvetica,Arial,sans-serif;}
table {border-collapse: collapse; border-spacing:0;}
/*----------------------------------reset style end----------------------------------*/

/*----------------------------------public style begin----------------------------------*/
body{
	margin:0 auto; font-size:12px;font-family:"ËÎÌå",Arial, Helvetica, sans-serif;background:#383838 url(../images/bg_body.png) repeat-x top; color:#333;
}
p{
	line-height:180%; margin-bottom:10px; text-indent:2em;
}
#wrap{
	margin:0 auto;width:960px; height:100%; background:#fff; padding:10px; margin-top:12px;
}
#header{
	position:relative; height:49px; background:#e6e6e6; border-bottom:1px solid #d1d1d1;
}
#header h1{
	background:url(../images/logo.gif) no-repeat; width:173px; height:27px; position:absolute; top:9px; left:16px;
}
#header h1 span,h2 span{
	display:none;
}
#header .toplink{
	position:absolute; top:21px; right:5px; display:block; height:17px; line-height:17px; color:#616161; padding:0 0 0 17px;
}
#nav{
	background:#444 url(../images/bg_navlink.png) no-repeat left top; list-style:none; height:33px;
}
#nav li{
	float:left;
}
#nav li a {
	height:33px; display:block; text-indent:-9999px;
}
#nav li .a{
	width:52px;
}
#nav li .b{
	width:70px;
}
#nav li .c{
	width:76px;
}
#nav li .d{
	width:100px;
}
#nav li .e{
	width:76px;
}
#nav li .f{
	width:70px;
}
#nav li .g{
	width:69px;
}
#nav li .h{
	width:70px;
}
#nav li .i{
	width:76px;
}
#nav li .j{
	width:70px;
}
#nav li .a:hover {
	background:url(../images/bg_navhover.png) no-repeat;
}
#nav li .b:hover {
	background:url(../images/bg_navhover.png) no-repeat -52px 0;
}
#nav li .c:hover {
	background:url(../images/bg_navhover.png) no-repeat -122px 0;
}
#nav li .d:hover {
	background:url(../images/bg_navhover.png) no-repeat -198px 0;
}
#nav li .e:hover {
	background:url(../images/bg_navhover.png) no-repeat -298px 0;
}
#nav li .f:hover {
	background:url(../images/bg_navhover.png) no-repeat -374px 0;
}
#nav li .g:hover {
	background:url(../images/bg_navhover.png) no-repeat -444px 0;
}
#nav li .h:hover {
	background:url(../images/bg_navhover.png) no-repeat -513px 0;
}
#nav li .i:hover {
	background:url(../images/bg_navhover.png) no-repeat -583px 0;
}
#nav li .j:hover {
	background:url(../images/bg_navhover.png) no-repeat -659px 0;
}
#footer{
	height:47px;clear:both; padding-top:14px; color:#030000;
}
#footer p{
	text-align:center; line-height:20px; margin:0;
}
.clear{
	clear:both;
}
.efont{
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
h2{
	font-weight:bold;
}
strong{
	font-weight:bold;
}
.fr{
	float:right; margin:0 0 10px 12px;
}
/*----------------------------------public style end----------------------------------*/


/*----------------------------------index style begin----------------------------------*/
#banner_index{
	width:960px; height:202px; background:#444;
}
#main_index{
	width:947px; height:297px; background:#010101 url(../images/bg_main_index.gif) repeat-x; padding-left:13px;
}
#left_main_index,#right_main_index,#left_column,#right_column,#left_column_prd{
    display:inline; float:left; overflow:hidden;
}
#left_main_index{
	width:722px; height:100%;
}
#latestnews{
	margin-top:22px; margin-bottom:24px;
}
#latestnews p{
	width:574px; text-indent:0; margin-top:7px; line-height:16px; color:#b7b5b5;
}
#company_index,#honor_index,#product_index{
	float:left; width:200px; margin-right:40px;
}
#company_index h2,#honor_index h2,#product_index h2{
	position:relative;
}
#company_index h2 a,#honor_index h2 a,#product_index h2 a{
	position:absolute; right:0;
}
#company_index img,#honor_index img,#product_index img{
	margin-bottom:8px;
}
#company_index h2 img,#honor_index h2 img,#product_index h2 img{
	margin:0;
}
#company_index p{
	text-indent:0; line-height:16px; color:#b7b5b5;
}
.list_index li{
	height:18px; line-height:18px; padding-left:14px; background:url(../images/icon_list_index.gif) no-repeat 3px 5px;
}
#right_main_index{
	width:222px; height:100%;
}
#right_main_index h2{
	margin:12px 0 15px 0;
}
#right_main_index img{
	display:block; margin-bottom:8px;
}
/*----------------------------------index style end----------------------------------*/



/*----------------------------------column style begin----------------------------------*/
#main_column{
	width:960px;background:url(../images/bg_left_column.png) no-repeat left 16px;
	height:auto!important;
	height:430px;
	min-height:430px;
}
#left_column{
	width:215px; overflow:hidden; background:url(../images/bg_left_column.png) no-repeat left top; height:100%; margin-top:16px;
}
#left_column_prd{
	width:215px; overflow:hidden; background:url(../images/bg_left_column_prd.png) no-repeat left top; height:100%; margin-top:16px;
	height:600px;
}
#left_column ul,#left_column_prd ul{
	margin:53px 0 0 23px; width:157px;
}
#left_column ul li{
	height:22px; line-height:22px; background:url(../images/bg_subnav.gif) no-repeat 12px 50%; border-bottom:1px solid #b7b7b7; padding-left:55px;
}
#left_column ul li a{
	display:block;
}
#right_column{
	width:723px; overflow:hidden;margin-left:19px;
}
.current_column{
	width:716px; border-bottom:1px solid #b7b7b7; height:40px; margin-top:8px; position:relative;
}
.current_column h2{
	font-size:14px; font-weight:bold; color:#000;  background:url(../images/icon_currentcolumn.jpg) no-repeat left 50%;
	padding:0 0 0 28px; line-height:20px; position:absolute; top:18px;
}
.current_column span{
	 float:right;
}
#cont_column{
	padding:30px 15px 80px 0; overflow:hidden;
}
#cont_column p{
	text-indent:2em;
}
.list_column li{
	height:34px; line-height:34px; background:url(../images/bg_list_column_li.gif) repeat-x bottom;
}
.list_column li a{
	background:url(../images/icon_list_column.gif) no-repeat 6px 50%; padding-left:30px;
}
.list_column li span{
	float:right;
}
.newscont h1,.newscont span,.newscont img,.newscont p{
	margin:0 0 20px 0;
}
.newscont h1{
	font-size:16px; color:#ff2900; text-align:center; margin-top:25px;
}
.newscont span{
	display:block; border:1px #ececec solid; border-width:1px 0; height:27px; line-height:27px; text-align:center;
}
.newscont img{
	display:block; text-align:center; margin:0 auto; margin-bottom:20px;
}
.newscont p{
	font-size:14px; line-height:22px; text-indent:2em;
}
.pages{
	text-align:center; margin:20px 0 10px 0;
}
#prdcenter {
	line-height:20px; text-align: left; background: #fff; 
}
#prdcenter A {
	display: block; padding-left:30px; background:url(../images/bg_subnav.gif) no-repeat 5px 50%; width:127px;
}
#prdcenter li {
	float: left; line-height:31px;
}
#prdcenter li a{
	border-bottom:1px solid #b7b7b7;
}
#prdcenter A:link,#prdcenter A:visited,#prdcenter A:hover,#prdcenter A:active{
	color: #666; text-decoration:none;
}
#prdcenter li ul {
	text-align: left; margin-left:20px; margin-top:0;
}
#prdcenter li ul li {
	background:#fff; line-height:22px; border:none;
}
#prdcenter li ul a{
	padding-left:10px; border:none;
}
#prdcenter li ul A:link,#prdcenter li ul A:visited,#prdcenter li ul A:hover,#prdcenter li ul A:active {
	color: #666;font-weight: normal; background:url(../images/icon_dotblack.gif) no-repeat left 7px;
}
#prdcenter li ul A:hover{
	background:#f3f3f3 url(../images/icon_dotblack.gif) no-repeat left 7px;
}
#prdcenter li:hover ul {
	left: auto
}
#prdcenter li.sfhover ul {
	left: auto; 
}
#content {
	clear: left
}
#prdcenter ul.collapsed {
	display: none
}
.list_prd li{
	width:165px; margin:0 6px; display:inline; float:left; margin-bottom:23px;
}
.list_prd li span{
	display:block; text-align:center; line-height:30px;
}
/*----------------------------------column style end----------------------------------*/



/*----------------------------------link style begin----------------------------------*/
a:link,a:visited,a:hover,a:active{
	color:#333; text-decoration:none;
}
.red:link,.red:visited,.red:hover,.red:active{
	color:#b92519;
}
.gray:link,.gray:visited,.gray:hover,.gray:active{
	color:#616161;
}
.lightgray:link,.lightgray:visited,.lightgray:hover,.lightgray:active{
	color:#b8b8b8; font-weight:normal;
}
.deepgray:link,.deepgray:visited,.deepgray:hover,.deepgray:active{
	color:#666;
}
/*----------------------------------link style end----------------------------------*/

