﻿@charset "utf-8";
/**定义整个页面大小 默认为1002px*/
body {
	background:url(../images/bg.gif) repeat-x #fff;
	margin:0 auto;
	padding:0;
	font-size:12px;
	color:#595959;
	font-family:Verdana, Geneva, sans-serif;
	}

.uborder_line{ border-bottom:1px gray solid; }
.uborder_dot{ border-bottom:1px gray dotted; }

.float_l{ float:left}

.float_r{ float:right}


/**复制你自己的代码到这里*/

/**--------------------------------------LINK-----------------------------------*/
a:link, a:visited {color:#595959}
a:hover, a:active {color: #999999;}

.white a:link, .white a:visited{color:#fff;}
.white a:hover, .white a:active{color: #FFCC00}

.blacklink a:link, .blacklink a:visited{ color:#333;}
.blacklink a:hover, .blacklink a:active{ color:#666;}

.greenlink a:link, .greenlink a:visited{ color:#114c51;}
.greenlink a:hover, .greenlink a:active{ color:#339900;}

/**--------------------------------------/LINK/END-----------------------------------*/

#indexbox { width:940px;	margin:0 auto; background:#fff; border:1px solid #666;}
	
#new-header { margin:0 auto; background:#1D1717; position:relative; border-bottom:16px solid #878176; overflow:hidden; height:100%;}
#new-header  .cola { float:left; width:167px; padding:32px 12px 0 20px; }	
#new-header  .colb { float:right; width:740px;}	
#new-header  .colb-a { padding:6px  36px 8px 0; float:right;}
#new-header  .colb-a .l_home { float:left; color:#fff; }
#new-header  .colb-a .l_home a {  color:#ccc; }
#new-header  .colb-a #time { float:left; padding-right:10px; color:#738487;}
#new-header  .colb-b { clear:both;}



#language{
	float:right;
	}
#language .l_home{
	float:right;
	line-height:22px;
	background:url(../images/index_05.gif) repeat-x;
	width:245px;
	}
#language .l_home span{
	width:8px;
	height:22px;
	}
#language .l_home a:link,#language .l_home a:visited{
	padding-left:18px;
	color:#368ab6;
	}
#language .l_home a:hover,#language .l_home a:active{
	}
#language .l_home .float_l{
	background:url(../images/index_04.gif) no-repeat;
	}
#language .l_home .float_r{
	background:url(../images/index_07.gif) no-repeat;
	}
#language .time{
	float:right;
	padding:0 10px 0 0;
	color:#368ab6;
	width:180px;
	height:25px;
	overflow:hidden;
	}
#new-menu { border-top:1px solid #555;}
#new-menu ul { margin:8px 0 0 12px;}
#new-menu  li { float:left; display:block; padding:2px 8px; border-left:1px solid #555;}
#new-menu  li.menu8 { border:none; padding:0 0 0 10px;}
#new-menu  a { font-size:15px; color:#fff; font-weight:bold; font-family:微软雅黑; }
#new-menu  a:hover {color:#aaa; }

#index-banner { overflow:hidden; height:315px; border-bottom:10px solid #878176; margin-bottom:12px;}
#banner{ margin-bottom:5px; text-align:center;}



.prod-cates { width:270px; float:left; overflow:visible; background:#CAC1B3; border-right:1px solid #777; }
.prod-cates h3 { font-size:21px; font-weight:bold; text-align:center; border-bottom:3px solid #333; margin:6px 8px; padding:4px;}
.prod-cates ul { }
.prod-cates ul li.father { height:32px; padding-top:12px; padding-left:16px; border-bottom:1px dashed #777; 	float:left;	width:252px;	position:relative;}
.prod-cates ul li.father a { font-size:14px; color:#333; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.prod-cates ul li.father ul { position:absolute;	width:142px;	left:270px; top:12px; display:none;	}
.prod-cates li.child a:link,.prod-cates  li.child a:visited{ font-size:13px; font-weight:normal; float:none; width:200px;	padding-left:4px;	background:#399fd8; height:28px;	display:block;	color:#fff;  border:1px solid #fff; border-bottom:none;}
.prod-cates  li.child a:hover,.prod-cates  li.child a:active { 	background:#ccc;	color:#333;	}
.banner1 { float:right; }	
	
#index-main { clear:both;}
#index-main .cola { float:left; width:220px; padding-left:20px;}
#index-main .colb { float:left; width:416px;}
#index-main .colc { width:266px; float:right;}
#index-main .cola li { padding-bottom:10px;}
#index-main .cola h3 { display:block; width:220px; height:42px; background:transparent url(../images/new/h-1.jpg) no-repeat -16px  0; text-indent:-9999px; margin-bottom:8px;}
#index-main .colb h3 { display:block; height:42px; background:transparent url(../images/new/h-6.jpg) no-repeat scroll -15px 0px; text-indent:-9999px; margin-bottom:8px;}
#index-main .colc h3 { display:block; height:42px; background:transparent url(../images/new/h-3.jpg) no-repeat -4px  0; text-indent:-9999px; margin-bottom:8px;}


#index-main .colb .index-news { margin-bottom:16px;}
#index-main .colb .index-news li { line-height:32px;	padding-left:5px; border-bottom:1px dashed #333;}
#index-main .colb .index-news li span { float:right; display:block; width:128px; padding-top:4px; color:#777; font-size:10px;}
#index-main .colb .index-news li a:link,.index_news li a:visited {	}


#index-main .colc .index-prod { margin-right:20px;  }
#index-main .colc .index-prod  ul{ }
#index-main .colc .index-prod  li { border-bottom:1px dotted #aaa; padding:0 0 8px 0; margin:8px 0; overflow:hidden; height:100%; }
#index-main .colc .index-prod  li .prod-l { float:left; width:100px; margin:10px 8px 0 0;}
#index-main .colc .index-prod  li .prod-l img { border:1px solid #f1f1f1; padding:4px 2px; }
#index-main .colc .index-prod  li .prod-r { float:left; width:138px; line-height:12px;}
#index-main .colc .index-prod  li .prod-r  p,#index-main .colc .index-prod  li .prod-r  p span{ line-height:15px; color:#777; font-size:11px;}
#index-main .colc .index-prod  h4 a { font-size:11px; line-height:1.2em; }
#index-main .colc .index-prod  h4 a:hover { font-size:11px; color:#999; }
#index-main .colc .index-prod  p{ }



.new-prod-lists { float:right; width:640px; margin-top:16px;}
.pro_list li { text-align:center; float:left; margin:10px 28px 0 8px;	width:160px;}
.pro_list li h2{text-align:center;height:48px; line-height:30px; 	overflow:hidden;}
.pro_list li h2 a{}
.pro_list li img{ border:1px solid #ccc; padding:2px; 	text-align:center;}


#info-down { overflow:hidden; height:100%; margin:26px 18px;}
#info-down .cola { float: left; width: 360px; margin-right:20px; }
#info-down .cola h1 { text-align:center; font-size:19px; font-weight:bold; margin:38px 0 20px 0;}
.cssform p{	width: 300px;	padding: 5px 0 8px 0;}
.cssform label{font-weight: normal;	 float: left;	width: 100px; font-size:14px;}
.cssform input {	padding: 3px 3px 0 3px;	height: 20px;}
#info-down .colb { float:right; width:440px; margin-top:40px;}
#info-down .colb h3 { font-weight:bold; font-size:16px; margin-bottom:8px;}
#info-down .colb p { font-size:14px;}
#info-down .btn { padding:0 12px; font-size:15px; height:32px; line-height:32px;}

#mainbox{	
	}
.main_left{
	width:149px;
	padding:0 8px 0 0;
	float:left;
	}
.left_wrap{
	background:#e5f5ff;
	clear:both;
	height:125px;
	}
.left_wrap li{
	padding:5px 0;
	}
.left_wrap h1{
	background:url(../images/index_32.gif) no-repeat;
	height:23px;
	line-height:23px;
	color:#fff;
	padding-left:10px;
	}
.left_wrap li span{
	font-size:11px;
	color:#333;
	float:left;
	width:40px;
	margin-left:5px;
	}
.left_wrap li input{
	width:90px;
	}
.left_wrap .button{
	text-align:right;
	padding-right:7px;
	}
.left_wrap .button input{
	width:48px;
	height:22px;
	border:none;
	background:url(../images/index_42.gif) no-repeat;
	cursor:pointer;
	}
.main_center{
	width:580px;
	padding:0 8px 0 0;
	float:left;
	}
.main_center h1{
	color:#fff;
	border:1px solid #efefef;
	padding-left:10px;
	background:url(../images/index_29.gif) repeat-x;
	}
.main_center h1 span{
	float:right;
	margin:5px 10px 0 0;
	display:inline;
	}
.index_prod{
	border:1px solid #dedede;
	height:348px;
	}
.index_prod li{
	float:left;
	width:279px;
	padding-left:10px;
	background:url(../images/xx.jpg) bottom repeat-x;
	height:115px;
	overflow:hidden;
	}
.index_prod li h2{
	font-size:14px;
	color:#333;
	}
.index_prod li h3{
	font-size:12px;
	color:#333;
	font-weight:normal;
	}
.index_prod li img{
	float:right;
	display:inline;
	margin:8px;
	}
.main_right{
	width:193px;
	float:left;
	}
.main_right h1{
	color:#fff;
	border:1px solid #efefef;
	padding-left:10px;
	background:url(../images/index_29.gif) repeat-x;
	}
.main_right h1 span{
	float:right;
	margin:5px 10px 0 0;
	display:inline;
	}
.index_pic li{
	margin:0;
	*margin:2px auto;
	}
#footer{ margin:16px 0 0 0; clear:both;	height:100%; overflow:hidden;border-top:2px solid #ccc; background:#f9f9f9;}
#foot_copy { padding:18px 0; }
#foot_copy p { text-align:center;}
#sub_banner{}
#sub_banner_menu{
	background:url(../images/sub_05.gif) no-repeat;
	height:37px;
	color:#105fa8;
	}
#sub_banner_menu h1{
	float:left;
	display:inline;
	margin:15px 0 0 20px;
	}
#sub_banner_menu h2{
	font-weight:normal;
	float:left;
	padding-left:150px;
	}
#sub_banner_menu h2 span{
	font-weight:bold;
	}
#subbox{
	clear:both;
	}
#subbox_content{
	}
#subbox_bottom{
	height:5px;
	line-height:0;
	font-size:0;
	margin-bottom:5px;
	}

#subleft{
	float:left;
	width:192px;
	text-align:center;
	}
#subleft_menu {
	margin-top:10px;
	}
#subleft_menu li{
	margin:0 0 5px 0;
	}
#subleft_menu li a:link,#subleft_menu li a:visited{
	display:block;
	line-height:30px;
	background:url(../images/sub_09.gif) 0 0 no-repeat;
	width:171px;
	height:30px;
	text-align:left;
	padding-left:20px;
	color:#fff;
	font-weight:bold;
	}
#subleft_menu li a:hover,#subleft_menu li a:active{
	display:block;
	line-height:30px;
	background:url(../images/sub_09.gif) 0 -33px no-repeat;
	width:171px;
	height:30px;
	text-align:left;
	padding-left:20px;
	color:#333;
	font-weight:bold;
	}
#subleft_png{
	float:left;
	width:19px;
	height:300px;
	background:url(../images/subleft.png) top no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='images/subleft.png');
	}
#subright{	float:right;	padding:0 10px 10px 10px;	width:640px; overflow:hidden;}
.nav { height:32px; line-height:32px; border-bottom:1px solid #777; margin-bottom:16px;}
#subright h1{
	background:url(../images/xx.jpg) bottom repeat-x;
	font-size:14px;
	color:#105fa8;
	height:30px;
	line-height:30px;
	margin-bottom:10px;
	}
.news_title{	text-align:center;	background:url(../images/xx.jpg) bottom repeat-x;	padding-bottom:5px; margin-bottom:10px;	}
.news_title h2{font-size:24px; color:#09c;	text-align:center; margin:16px 0;}
.news_title h3{font-size:11px;color:#999;	font-weight:normal; text-align:right;}
.sub_newslist li{
	list-style:decimal;
	*list-style-position:inside;
	clear:both;
	background:url(../images/xx.jpg) bottom repeat-x;
	margin-left:20px;
	*margin-left:0px;
	}
.sub_newslist li span{
	float:right;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height:30px;
	}
.sub_newslist li a{
	line-height:30px;
	}
.page{
	padding:5px;
	text-align:right;
	clear:both;
	}
.border_blue { border:solid 1px #0074b8;}

.border_ccc { border:solid 1px #ccc;}

.newslist {margin:5px;}

.prod li a:link,.prod li a:visited{color:#333;}
.prod li a:hover{color: #999;}

.pic_list li{float:left; width:230px; height:100px;}
.prod_left_wrap li{
	background:url(../images/xx.jpg) bottom repeat-x;
	clear:both;
	height:70px;
	margin-left:10px;
	}
.prod_left_wrap li b{
	float:left;
	padding:10px 0 0;
	}
.prod_left_wrap li h2{
	float:left;
	padding:10px 0 0 5px;
	display:inline;
	width:100px;
	font-weight:normal;
	text-align:left;
	}
.prod_left_wrap h1{
	background:url(../images/detail_03.gif) no-repeat;
	height:32px;
	line-height:32px;
	color:#333;
	text-align:left;
	padding-left:5px;
	}
.prod_left_wrap h1 span{
	float:right;
	margin:5px 5px 0 0;
	}
.pro_d_c h2 {	font-size:24px; color:#09c;	text-align:center; margin:16px 0;}
.pro_d_c h3{
	background:url(../images/detail_07.gif) left no-repeat;
	line-height:44px;
	height:34px;
	padding:0 0 0 10px;
	}
.pro_d_c_text{
	padding:10px; overflow:hidden;
	}
.chooes{	position:absolute;	background:#fafafa;	border:1px solid #fff;	width:110px;	height:60px;	margin:10px 0 0 760px;
	z-index:10px;	left:0;}
.chooes li a:link,.chooes li a:visited{ font-family:Verdana, Geneva, sans-serif;	display:block;	width:100px;	height:30px; padding-left:10px;	 :#000;	}
.chooes li a:hover {font-family:Verdana, Geneva, sans-serif; background:#ccc; color:#fff;	font-weight:bold;}
/**--------------------------------------from-----------------------------------*/
.form_table input{
	width:460px;
	}
.form_table .button{
	width:60px;
	}
.form_table textarea{
	width:460px;
	font-size:13px;
	height:300px;
	}
.form1{
	padding:2px 8px 0pt 3px;
	border:1px solid #ee9b00;
	background-color:#fdf5e5;
	color:#ee9b00;
	}

.form2{
	padding:6px 12px 6px 12px;
	border:1px solid #ccc;
	background-color:#fff;
	}

.formfont input,select{font-size:12px; color:#666666;}
.formfont textarea{
	font-size:14px;
	color:#666;
	width:545px;
}
/**--------------------------------------/from/END-----------------------------------*/

/**--------------------------------------/margin&padding-----------------------------------*/

.margin_0{ margin:0}
.margin_5{ margin:5px;}
.margin_top_5{ margin-top:5px;}
.margin_left_5{ margin-left:5px;}
.margin_right_5{ margin-right:5px;}
.margin_bottom_5{ margin-bottom:5px;}
.margin_t_b_5{ margin:5px auto 5px auto;}
.margin_l_r_5{ margin:auto 5px auto 5px;}

.padding_0{ padding:0}
.padding_top_5{ padding-top:5px;}
.padding_left_5{ padding-left:5px;}
.padding_right_5{ padding-right:5px;}
.padding_bottom_5{ padding-bottom:5px;}
.padding_5{ padding:5px;}
.padding_t_b_5{ padding:5px auto 5px auto;}
.padding_l_r_5{ padding:auto 5px auto 5px;}
.pdtd td{ padding:5px;}
/**--------------------------------------/margin&padding/END-----------------------------------*/
