@charset "utf-8";
/**定义整个页面大小 默认为1002px*/
body {
	background:url(../images/bg.gif) repeat-x #fff;
	margin:0 auto;
	padding:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#595959;
	}
.clearfloat{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	font-size:0;
	line-height:0;
	}

.uborder_line{ border-bottom:1px gray solid; }
.uborder_dot{ border-bottom:1px gray dotted; }

/**复制你自己的代码到这里*/
#main_left{
	width:213px;
	float:left;
	margin-top:7px;
	}

#title{
	background: url(../images/pro_03.gif) no-repeat;
	height:28px;
	line-height:28px;
	color:#fff;
	font-weight:bold;
	padding-left:10px;}

#pro_left li a:link,#pro_left li a:visited{
	color:#41618e;
	background:#eef6f7;
	display:block;
	padding-left:10px;
	border-top:1px solid #fff;
	height:25px;
	line-height:25px;
	}
#pro_left li a:hover{
	color:#41618e;
	background:#d1e0f4;
	}	
	
#serch{
	border:0px solid #ccc;
	background: url(../images/pro_17.gif) repeat-x;
	padding:2px;
	height:3px;
	margin:2px 0}
#serch .ser_title{
	color:#41618e;
	font-weight:bold;}
.text{
	border:1px solid #ccc;
	width:145px;
	height:19px;
	line-height:19px;
	float:left;
	margin-right:4px;}	
.bot{
	background:url(../images/pro_20.gif) no-repeat;
	width:44px;
	height:21px;
	border:none;
	float:left;}
#pro_xt li{
	margin-bottom:7px;
	float:left;
	}
#main_right{
	width:734px;
	float:right;
	margin-top:7px;
	}
#img{
	height:116px;}
#h1{
	height:35px;
	line-height:35px;
	color:#666;
	background:url(../images/pro_10.gif) no-repeat left center;
	padding-left:15px;
	color:#ed3129;
	font-size:14px;
	font-weight:bold;
	margin-bottom:13px;
	border-bottom:1px solid #e0e0e0;}
#h1	span{
	float:right;
	color:#999;
	font-size:12px;
	font-weight:normal;
	line-height:35px;}
	
.pro_list dl{
	border:1px solid #e0e0e0;
	padding:7px;
	margin-bottom:7px;
	height:105px;
	overflow:hidden;
	background:url(../images/products_03.gif) repeat-x top;
	
	}
.pro_list dt{ width:116px; float:left; margin-right:10px;}
.pro_list dt img{
	border:1px solid #e0e0e0;
	float:left;
	}
.pro_list dd{
	background:url(../images/products_08.gif) no-repeat left 7px;
	padding-left:15px;
	float:left;
	width:560px;
	}
.pro_list div{
	width:560px;
	float:left;}
.pro_list div img{ padding-right:5px;}
#page{
	text-align:right;
	margin:10px 0;
	padding:10px 0;
	border-top:1px solid #e0e0e0;
	clear:both;
	}
.pro_detail img{
	float:left;
	margin-right:20px;
	border:1px solid #e0e0e0;}

.new_list {
	}	
.new_list li{
	text-align:left;
	line-height:25px;
	color:#999;}
.new_list li a{
	padding-left:10px;}
/* 列表样式 ----------------------------------------------------------*/
ol li {MARGIN: 8px;}
ul{list-style-type: none;}
.con {
	FONT-SIZE: 12px; 
	MARGIN: 0px auto;
	margin-bottom:20px;
}
.tags {
	margin:0;
	padding: 0;
	HEIGHT: 22px;
	margin-top:20px;
}
.tags li {
	BACKGROUND: url(../images/pro_32.gif) repeat-x left bottom;
	FLOAT: left;
	margin-right:2px;
	width:75px;
	height:23px;
	line-height:23px;
	text-align:center;
	
}
.tags li A {
	COLOR: #333;
	LINE-HEIGHT: 23px; 
	HEIGHT: 23px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
}
.tags li.selectTag {
	BACKGROUND:url(../images/pro_30.gif) repeat-x bottom; 
}
.tags li.selectTag A {
	LINE-HEIGHT: 24px; 
	color:#fff;
	HEIGHT: 24px;
}

.tags li.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	WIDTH: 4px
}

.tagCon {
	border:1px solid #e0e0e0;
}
.tagContent {
	padding:10px;
	display:none;
}
.tagCon div.selectTag {
	DISPLAY: block;
}
.list-table td{
	border-bottom:1px dashed #e9e9e9;}

/* 列表样式END ----------------------------------------------------------*/	
/**--------------------------------------LINK-----------------------------------*/
a{color:#333}
a:hover{color: #666;}

.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:957px;
	margin:10px auto 0;
	}
	
#header {
	margin:0 auto;
	background: url(../images/index_05.gif) repeat-x;
	}

#logo{
	float:left;
	width:261px;
	height:61px;
	}

#menu {
	clear:both;
	}
#menu li{
	float:left;
	width:121px;
	position:relative;
	}
#menu .menu1{
	width:115px;
	}
#menu .menu2{
	width:116px;
	}
#menu li ul{
	position:absolute;
	border:1px solid #ccc;
	background:#fff;
	top:0;
	left:0;
	display:none;
	margin:33px 0 0;
	border-top:none;
	}
#menu li ul ul{
	position:absolute;
	border:1px solid #ccc;
	background:#d1e7e9;
	margin:-1px 0 0 120px;
	background:#fff;
	border-top:none;
	}
#menu li li{
	float:left;
	width:120px;
	clear:both;
	border-top:1px solid #ccc;
	}
#menu li li a{
	line-height:28px;
	float:left;
	width:110px;
	height:28px;
	background:#fff;
	padding:0 0 0 10px;
	}
#menu li li a:hover{
	color:#fff;
	background:#4f85c2;
	}
		
#mainbox{
	clear:both;
	}	
#mainbox h1{
	background:url(../images/index_22.gif) repeat-x;
	height:28px;
	}
#mainbox h1 .h1_left{
	float:left;
	background:url(../images/index_20.gif) no-repeat;
	padding:0 0 0 10px;
	color:#fff;
	width:100px;
	height:28px;
	line-height:28px;
	}
#mainbox h1 .h1_more{
	float:right;
	padding:0 8px 0 0;
	height:28px;
	line-height:28px;
	}
#mainbox h1 .h1_more a{
	background:url(../images/index_25.gif) right no-repeat;
	padding:0 8px 0 0;
	line-height:28px;
	color:#2c7586;
	}
.main_banner{
	padding:7px 0;
	clear:both;
	height:266px;
	overflow:hidden;
	}
.main_pro{
	float:left;
	border:1px solid #bec8ca;
	width:299px;
	padding:0 0 5px;
	height:217px;
	overflow:hidden;
	}
.main_pro dl{
	float:left;
	width:135px;
	padding:0 0 0 10px;
	}
.main_pro dt{
	font-weight:bold;
	color:#337180;
	}
.main_pro dd{
	line-height:18px;
	}
.main_pro dd a{
	line-height:18px;
	color:#333;
	}
.main_solution{
	float:left;
	border:1px solid #bec8ca;
	display:inline;
	margin:0 0 0 5px;
	width:211px;
	height:217px;
	overflow:hidden;
	padding:0 0 5px;
	}
.main_case{
	float:left;
	border:1px solid #bec8ca;
	display:inline;
	margin:0 0 0 5px;
	width:211px;
	height:217px;
	overflow:hidden;
	padding:0 0 5px;
	}
.main_news{
	float:left;
	display:inline;
	margin:0 0 0 5px;
	width:211px;
	height:217px;
	overflow:hidden;
	border:1px solid #bec8ca;
	padding:0 0 5px;
	}
.main_list{
	padding:0 0 0 10px;
	}
.main_list li{
	line-height:18px;
	}
.main_list li a{
	color:#333;
	}

.main_pic{
	padding:7px;
	clear:both;
	}	


.bottom_pic{
	clear:both;
	padding:10px 0;
	height:86px;
	}
.bottom_pic a{
	display:inline-block;
	padding:0 2px;
	}



#footer{
	margin:0 auto;
	padding:10px 0 0;
	clear:both;
	}
.foot_copy{
	font-size:12px;
	float:right;
	width:500px;
	text-align:right;
	padding:0 10px 10px;
	}
.foot_menu{
	font-size:12px;
	float:left;
	width:400px;
	padding:0 5px 10px 0;
	}
.foot_menu a{
	display:inline-block;
	padding:0 8px;
	}

#subleft{
	float:left;
	}
	
#subright{
	float:left;
	}

.border_blue { border:solid 1px #7f9db9;}
.height5{
	height:5px;
	line-height:0;
	font-size:0;
	clear:both;
	}
.height10{
	height:10px;
	line-height:0;
	font-size:0;
	clear:both;
	}
	
.border_ccc { border:solid 1px #ccc;}

.newslist li{
	background:url(../images/xx.jpg) bottom repeat-x; 
	padding:0 0 0 12px;
	line-height:28px;
	text-align:right;
	color:#787878;
	font-size:12px;
	}
.newslist li a:link,.newslist li a:visited{
	background:url(../images/li.gif) left 50% no-repeat; 
	float:left;
	font-size:12px;
	color:#666;
	}
.newslist li a:hover,.newslist li a:active{
	color:#333;
	text-decoration:underline;
	}

.pro_list li{
	float:left;
	display:inline;
}
.pro_list li a:link,.pro_list li a:visited{color:#333;}
.pro_list li a:hover{color: #999;}


/**--------------------------------------from-----------------------------------*/

.form1{
	padding:2px 8px 0 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:#666;}
.formfont textarea{
	font-size:14px;
	color:#666;
	width:545px;
}
.sub_content{
	clear:both;
	padding:10px 0;
	_height:300px;
	min-height:300px;
	overflow:visible;
	}
#mainbox h6{
	font-size:24px;
	background:url(../images/xx_14.gif) bottom repeat-x;
	padding:25px 0 10px 0;
	margin:0 0 10px;
	text-align:center;
	}
#mainbox h6 span{
	display:block;
	color:#999;
	font-size:12px;
	font-weight:normal;
	}
/**--------------------------------------/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 0 5px 0;}
.padding_l_r_5{ padding:0 5px 0 5px;}
.pdtd td{ padding:5px;}

.font_blue{
	font-weight:bold;
	color:#3472b5;}
/**--------------------------------------/margin&padding/END-----------------------------------*/
.productbox{
	width:734px;
	overflow:hidden;
	}
.product{
	width:780px;
	}
.product li{
	float:left;
	width:219px;
	padding:10px 38px 5px 0;
	}
.product li dl{
	float:left;
	background:url(../images/product_05.gif) left bottom no-repeat;
	_background:url(../images/product_05.gif) left -30px no-repeat;
	width:219px;
	height:160px;
	overflow:hidden;
	}
.product li dt{
	font-weight:bold;
	color:#2c7586;
	background:url(../images/product_03.gif) no-repeat;
	height:29px;
	line-height:29px;
	padding:0 0 0 10px;
	}
.product li dd{
	padding:0 0 0 10px;
	}
.product li ul{
	padding:10px 0 0;
	}
.product li li{
	float:none;
	clear:both;
	background:url(../images/product_07.gif) left 5px no-repeat;
	width:175px;
	padding:0 10px 0 15px;
	height:32px;
	}
/*xxxxxxxxxxxxxxxxxxxxxxxxafei pro_listxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
.pro_list{
	width:720px;
	}
.pro_list li{
	float:left;
	width:147px;
	padding:25px 14px 0;
	}
.pro_list li span{
	display:block;
	text-align:center;
	}
.pro_list li p{
	display:block;
	text-align:center;
	padding:5px 0 0;
	}