/* CSS Document */

body {

	text-align: center;
	margin: 0px;
	padding: 0px; 
    line-height:20px; 
    font-size:12px;color:#525252;font-family:Arial;
}
a{ color:#535353; text-decoration:none;font-family:Arial;}
a:hover{ color:#ff0000;font-family:Arial;}
*{ margin:0 auto;}
#header{ width:100%; height:95px; background:url(../img/topbg.gif) repeat-x;}
#top{ width:1195px; height:95px;}
.top_logo{ width:635px; float:left; padding-top:15px;}
.top_right{ width:269px; float:right;}
#search_l{ width:194px; height:25px; line-height:25px;background:url(../img/search.png) no-repeat; margin-top:20px; }
.search_input{ background:url(/img/search1.png) no-repeat; color:#666; width:161px; height:25px; line-height:25px; border:0; text-indent:25px; margin-top:2px;}
#banner{ width:100%; height:530px; background:url(../img/banner.jpg) no-repeat top center;}
#banner02{ width:100%; height:280px; background:url(../img/ban02.jpg) no-repeat top center; border-top:1px #E2E2E2 solid; padding:0; margin:0;}

#menu{ width:100%; height:43px; background:url(../img/nav.gif) repeat-x; border-top:1px solid #fff;}
.nav{ width:1195px; height:43px;}
.nav ul li{ float:left;}
.nav ul li a{ display:block; width:169px; height:43px; line-height:43px; font-family:Verdana, Geneva, sans-serif; color:#fff; font-size:14px; text-align:center; background:url(../img/line.gif) no-repeat left center;}
.nav ul li a.navleft{ display:block; width:169px; height:43px; line-height:43px; font-family:Verdana, Geneva, sans-serif; color:#fff; font-size:14px; text-align:center; background:url(../img/line02.png) no-repeat center;}

.nav ul li a:hover{ display:block; width:169px; height:43px; font-family:Verdana, Geneva, sans-serif; color:#fff; background:#1cb0a2;}
.nav ul li a.mm{ display:block; width:169px; height:43px; font-family:Verdana, Geneva, sans-serif; color:#fff; background:#1cb0a2;}

#subject{ width:100%; height:200px; margin:0 auto; margin-top:10px;}
#subject_01{ width:1165px; height:168px; background:url(../img/bgd-modules.jpg) no-repeat; padding-top:22px; padding-left:20px; padding-right:10px;}
#subject_01 ul li{ float:left; background:url(../img/tubg.png) no-repeat; width:223px; height:162px; padding-right:10px;}
h1{ display:block; widows:96%; height:25px; font-family:Arial; font-size:14px; color:#626262; text-align:center; padding-top:6px;}
.picpro{ width:94%; margin:0 auto; text-align:center;}
#footer{ width:100%; height:50px; background:#333;}
#footer_t{ width:1195px; height:35px; padding-left:12px; padding-top:15px;}
#footer_t_01{ float:left; width:690px; height:35px; color:#fff; font-size:10px;}
#footer_t_01 a{color:#fff; font-size:10px;font-family:Arial;}
#footer_t_02{ float:left; width:300px;height:35px; color:#fff; font-size:11px;}
#footer_t_03{ float:right; height:35px; width:460px; color:#fff;font-size:10px; text-align:right;font-family:Arial;}
a.style01{ color:#fff; font-size:10px; }

/*product*/
#a_sub{ width:100%; background:#ECF1ED; height:auto; overflow:hidden;}
#a_sub .title01{height:40px; width:986px; padding-top:30px;font-size:24px; font-family:"Arial"; color:#3b3b3b; padding-left:18px; }
.title01 span{ float:right; color:#3b3b3b; font-size:12px; font-weight:normal; padding-right:14px;}
#a_nr{ width:980px; background:url(../images/a01.gif) no-repeat; height:13px;}
#pro01{ width:1185px; height:auto; overflow:hidden; padding-left:20px; background:#FFF; padding-top:20px;}
#pro01_l{ width:224px; height:auto; margin-right:13px; float:left;}
#pro01_r{ width:930px; height:auto; float:right;}
#pro01_l_t{width:100%; background:url(../img/pronav.gif) repeat-x; height:32px; line-height:32px; color:#fff; font-size:16px; text-indent:34px;}
#pro01_l_m{ width:100%;  background:url(../images/left02.jpg) repeat-y; height:auto; padding-bottom:60px;}
#pro01_l_b{ width:100%;background:url(../images/left03.gif) no-repeat; height:20px; margin-bottom:10px;}
#ri_t{width:100%; background:url(../images/ri01.gif) no-repeat; height:21px;}
#ri_b{width:94%; height:50px; margin-bottom:25px; text-align:right;}
#ri_m{width:930px; background:url(../images/ri02.gif) repeat-y ; height:auto; overflow:hidden; padding-bottom:20px;}
#pl_list{ width:92%;}
#pl_list ul li a{ display:block; width:100%; height:35px; line-height:35px; border-bottom:1px #DADADA solid; background:url(../img/icon04.gif) no-repeat left center; text-indent:25px;}
#pl_list ul li a:hover{
	display: block;
	width: 100%;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px #DADADA solid;
	background: url(../img/icon03.gif) no-repeat left center;
	text-indent: 15px;
	color: #2ab1a4;
}

#pl_list ul li a.blue{ display:block; width:100%; height:35px; line-height:35px; border-bottom:1px #DADADA solid; background:url(../img/icon03.gif) no-repeat left center; text-indent:25px; color:#2ab1a4;}

a.style14{ color:#3b3b3b; font-size:14px;}
a.style14:hover{ color:#F78E1E}
.style16{color:#2ab1a4;;}
#pro02_r{ width:930px; height:auto; overflow:hidden;float:right;}

a.pro_list{ display:block; width:200px; height:200px; float:left; margin-left:25px; margin-bottom:20px; padding-top:13px; border:1px solid #cfcfcf; text-align:center; font-size:12px; color:#4DA889;}
a.pro_list:hover{ display:block;width:200px; height:200px;margin-bottom:20px; background:#ECF1ED;color:#333; font-size:12px;}
a.pro_list img{
	width: 175px;
	height: 150px;
	margin-bottom: 8px;
}
.canshuo{ width:180px; height:25px; z-index:999;position:relative;left:-5px; top:-40px;  text-align:center; line-height:25px;color:#f78e1e; font-size:14px; font-weight:bold;}
.pro_tu img{width:231px; height:241px; }
#dhtitle{ width:1185px; height:50px; border-bottom:1px #ccc solid; background:#fff;padding-left:20px;}
.dhtitle_01{
	float: left;
	width: 603px;
	line-height: 50px;
}
.dhtitle_02{
	float: right;
	width: 580px;
	line-height: 50px;
	text-align: left;
	color: #1bb0a2;
	font-size: 16px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
}
/**/
.right2_con{
	width: 94%;
	padding-top: 0px;
	background: url(../images/line.jpg) no-repeat 0 45px;
}
.right2_con h2{ font-size:14px; color:#da0000; margin-top:20px;font-weight:normal; margin-bottom:10px;}
.right2_con p{color:#888888; font-size:12px;}
.right2_con p.wz{color:#4a4a4a; font-size:14px; height:22px;}
.right2_con img{ margin-top:20px; margin-bottom:15px; margin-right:5px;}
.right2_con h3{ font-size:22px;color:#b80023;font-weight:normal; margin-top:-35px;}
/*.right2_con .jiange{ height:100px;}*/
.right2_con h1{color:#4DA889;font-size:25px;font-weight:normal; height:45px;  line-height:20px;}
