@charset "utf-8";
/* CSS Document */
.main_pro
{
background:#efefef;
width:930px; 
margin:0 auto;
padding:0px;}

.bannerpro{
	width:930px;
	height:367px;
	background:url(../images/pro/product.jpg) no-repeat right top;
	margin:0 auto;
	}
.pro_link{
	
	background:url(../images/dian03.gif) no-repeat left bottom;
}
.pro_link h2{
	font-size:12px;
	float:right;
	font-weight:normal;
	margin:10px;
	background:url(../images/dian03.gif) no-repeat left center;
	text-indent:10px;
	}
.pro_link span{
	
	padding-left:5px;
	padding-right:5px;
	}
.pro_right .pro_img{
	
	width:708px;
	height:198px;
	background:url(../images/shadowbg.jpg) repeat-x bottom left;}
.bannerprolist{
	width:930px;
	height:180px;
	background:url(../images/pro/banner.jpg) no-repeat right top;
	margin:0 auto;
	}
.pro_left{
	
	width:218px;
	min-height:500px;
	margin:0px;
	padding:0px;
	float:left;
	
	}
.pro_right{
	float:right;
	width:710px;
	_width:708px;	
	background:#fff;
	display:inline;	
	margin:0px;
	padding:0px;
	}
.pro_content{
	margin-left:15px;
	font-size:12px;
	line-height:20px;
	margin-top:4px;
	margin-right:25px;
}
.pro_content h3{
	
	display:block;
	font-size:14px;
	margin:5px 0px 0px 0px;
	border-left:solid 4px #aa3333;
	}
.pro_content h4{
	display:block;
	font-size:14px;
	color:#900;
	margin-left:25px;
		}
.pro_content p{
		
		margin:6px;
		text-indent:2em;
		line-height:25px;
		font-size:12px;
		color:#333;}
	.pro_content li{
		
		line-height:25px;}
	.maincon{
		
		background:url(../images/dot.gif) repeat-x top left;
		padding-top:5px;}
.procenter{
	
	width:218px;
	_width:220px;
	background:#edece8;
	border:solid 1px #ccc;
	margin:0px;
	}
.procenter h2{
	
	font-size:14px;
	text-align:center;
	width:216px;
	_width:218px;
	height:30px;
	line-height:30px;
	background:url(../images/pro/pro_banner.jpg) left top;
	color:#FFF;
	margin:0px;
	padding:0px;
	border:solid 1px #1e548b;
	
	}
.procenter ul{
	padding:0px;
	font-size:9pt;
	width:auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	
	}	
.procenter li{
	
	height:29px;
	width:216px;
	line-height:29px;
	list-style:none;
	
	}

.procenter span{
	width:180px;
	height:29px;
	display:block;
	margin-left:20px;
	text-indent:20px;
	background:url(../images/pro/listtype.gif) no-repeat left center;
	
	}
.listcenter{
	
	width:218px;
	text-align:center;}
.procenter .list_up{
	
	display:block;
	width:260px;
	_width:218px;
	height:28px;
	text-indent:15px;
	background: url(../images/pro/pro_liston.jpg) repeat-x bottom left;
	border:solid 1px #91a759;
	}
.procenter .list_up span{
	width:auto;
	height:29px;
	display:block;
	margin-left:35px;
	text-indent:20px;
	background:url(../images/pro/listtypered.gif) no-repeat left center;
	}
.procenter .listcontent{
	
	width:216px;
	height:170px;
	margin:0px auto;
	background:#757f88 url(../images/pro/listcontent.jpg) repeat-x bottom left;
	border-bottom:solid 1px #757f88;
	border-left:solid 1px #757f88;
	border-right:solid 1px #757f88;
	}
	.red{
		
		color:#F00;
		font-weight:bold;}
.procenter .listcontent a:link,.procenter .listcontent a:visited{
	
	color:#FFF;}
.listcontent .listcon_up a:link,.listcontent .listcon_up a:visited,.procenter a:link,.procenter a:visited{
	color:#000;}
.listcontent .listcon_up{
	
	display:block;
	margin:0px auto;
	width:200px;
	height:28px;
	background:#CCC url(../images/pro/listcon_up.jpg) repeat-x top left;
	border-bottom:solid 1px #bbb;
	border-left:solid 1px #bbb;
	border-right:solid 1px #bbb;
	}

.procontent{
	width:930px;
	margin:0px auto;
	padding:0px;
	margin-bottom:5px;
	}
.ban_service{
	
	width:219px;
	height:129px;
	margin:10px 0px;
	}
.ban_service a img,.ban_book a img{
	border:0px;}
.ban_book{
	width:219px;
	height:87px;
	margin-bottom:10px;
	}
.prolist2{
	
	width:930px;
	height:29px;
	background:#fff url(../images/pro/pro.jpg) repeat-x top left;
	margin-top:0px;
	}
.prolistcon{
	width:930px;
	height:150px;
	background:#fff url(../images/pro/prolist.jpg) repeat-x bottom left;
	}
.servicelist{
	padding:0px;
	width:225px;
	height:190px;
	float:left;
	border:solid 1px #CCC;
	background:#fff;
	}
.servicelistdouble{
	
	padding:0px;
	width:460px;
	height:190px;
	float:left;
	border:solid 1px #CCC;
	background:#fff;
	position:relative;
	}
.servicelist h2{
	font-size:14px;
	line-height:31px;
	color:#000;
	margin:0px;
	padding:0px;
	background:url(../images/pro/servicebg.jpg) repeat-x top left;
	width:225px;
	height:31px;
	text-indent:15px;
	}
.servicelistdouble h2{
	
	font-size:14px;
	line-height:31px;
	color:#000;
	margin:0px;
	padding:0px;
	background:url(../images/pro/servicebg.jpg) repeat-x top left;
	width:460px;
	height:31px;
	text-indent:15px;
	}
.servicelistdouble span, .servicelist span{
	
	font-size:12px;
	
	} 
.txt{
	}
.date{
position:absolute;
right:15px;
	}
.servicelistdouble ul, .servicelist ul{
	
	margin-top:10px;
	padding:0px;
	margin-left:15px;
	list-style:none;
	}
.servicelistdouble ul li{
margin:0px;list-type-style:none;float:left;width:420px;font:"宋体";font-size:12px;font-weight:normal;color:#293d6b;line-height:20px;text-align:left;background:url(../images/consarrow.gif) no-repeat center left;vertical-align:middle;text-indent:15px;
}
.servicelist ul li{
margin:0px;list-type-style:none;float:left;width:200px;font: "宋体";font-size:12px;font-weight:normal;color:#293d6b;line-height:20px;text-align:left;background:url(../images/consarrow.gif) no-repeat center left;vertical-align:middle;
text-indent:15px;
}

.List1 p{

font-size:12px;}
.List1 table
{
    
    font: normal 12px "宋体";
    color: #000;
    line-height: 18px;
    text-align: center;
    border: 1px solid #f0f0f0;
    border-left: 1px solid #f0f0f0;
    border-collapse: collapse;
    width: 95%;
}

.List1 table th
{
    color: #333333;
    text-align: center;
    border-collapse: collapse;
    background: #f0f0f0 url(images/listtop.gif) repeat-x;
    margin: 0;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #cecece;
    padding: 4px 6px;
  font: normal 12px "宋体";
    line-height: 20px;
	width:86px;
	text-align:center;   
    cursor:pointer;
}
.List1 table tr
{
	background:#FFF;
	margin:0px;
	padding:0px;

	}

.List1 table td
{
    font: normal 12px "宋体";
    color: #333333;
    line-height: 18px;
    text-align: left;
    border-bottom: 1px solid #cecece;
    border-right: 1px solid #cecece;
    padding: 3px 3px 3px 10px;
   
}

/*input*/
.input_on{
padding:0px;
height:18px;
border:1px solid #999;
background-color:#FFFFCC;
}
.input_off{
padding:0px;
height:18px;
border:1px solid #CCC;
background-color:#FFF;
}
.input_move{
padding:0px;
height:18px;
border:1px solid #999;
background-color:#FFFFCC;
}
.input_out{
/*height:16px;*/
padding:0px;
height:18px;
border:1px solid #CCC;
background-color:#FFF;
}
/*form*/
ul.input_test{
margin:20px auto 0 auto;
width:500px;
list-style-type:none;
}
ul.input_test li{
width:500px;
height:22px;
margin-bottom:10px;
}
.input_test label{
float:left;
padding-right:10px;
width:100px;
line-height:22px;
text-align:right;
font-size:1.4em;
}
.input_test p{
float:left;
_margin-top:-1px;
}
.input_test span{
float:left;
padding-left:10px;
line-height:22px;
text-align:left;
font-size:1.2em;
color:#999;
}






/***item文件夹中样式****/
.accept{
background:#f5f5f5 url(../images/pro/accept.gif) no-repeat top left; width:708px; height:86px; margin:0px; padding:0px;
}
.accept p{
font-size:12px; color:#000; line-height:12px;
text-indent:70px;
}
.itemcontent{
	
	width:216px;	
	margin:0px auto;
	background:#a2dbff url(../images/pro/itemcontent.gif) repeat-x top left;
	border-bottom:solid 1px #0075b0;
	border-left:solid 1px #0075b0;
	border-right:solid 1px #0075b0;
	}
	
.itemcon_up{
	
	display:block;
	margin:0px auto;
	width:200px;
	height:28px;
	background:#CCC url(../images/pro/listcon_up.jpg) repeat-x top left;
	border-bottom:solid 1px #bbb;
	border-left:solid 1px #bbb;
	border-right:solid 1px #bbb;
	}
	
/************/
.prody ul{ width:87%; list-style:none;}
.prody ul li{ width:100%; list-style-type:none; text-align:left; padding:0px; border-bottom:#c1c1c1 1px dotted; font-size:14px;}
.prody ul li a{ width:100%; list-style-type:none; text-align:left; padding:3px; line-height:24px;font-size:14px;}
.prody ul li a:link{ width:100%; list-style-type:none; text-align:left; padding:3px; line-height:24px;font-size:14px;}
.prody ul li a:hover{ width:100%; list-style-type:none; text-align:left; padding:3px; line-height:24px; font-size:14px;}
