@charset "utf-8";
/* CSS Document */

*, body, h1, h2, h3, span, ul, li, dl , dt, dd, input, form{ margin:0; padding:0;}
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#ccc;}
img{ border:none;}
ul li{ list-style:none;}
a{ color:#181818; text-decoration:none;}
a:hover{ text-decoration:none; color:#0185da;}
.floatleft{ float:left;}
.floatright{ float:right;}
.clear{ clear:both;}

/*<!--头部-->*/
#wraper{ width:1004px; height:auto; background:#fff; margin:0 auto}
#head{ width:1004px; height:82px; margin:0 auto; margin-bottom:9px;}
#head_left{ width:31px;height:82px;background:url(head_left.jpg) no-repeat;}
#head_mid{  width:932px;height:82px;background:url(head_line.jpg) repeat-x; padding-left:10px;}
#head_rig{  width:31px;height:82px; background:url(head_right.jpg) no-repeat;}
#ads{ width:700px; height:82px; padding-right:10px;}/*<!--之前宽为420-->*/
#link{ width:218px; height:16px; background:url(head_top.jpg) no-repeat; padding-bottom:39px; text-align:center}
#link img{ padding:0px 8px;}
.tijiao{ border:0px; width:52px; height:21px; background:url(login.jpg) no-repeat;}
.zhuce{ border:0px; width:52px; height:21px; background:url(register.jpg) no-repeat;}
.head_input1{ width:80px;}
.head_input2{ width:100px;}
#login{ float:right}


/*<!--菜单-->*/
#menu{ width:964px; height:34px;background:url(menu_bg.jpg) repeat-x; margin:0 auto;}
#daohan{ width:620px; padding-left:15px;}
#daohan a{ display:inline; color:#ffffff; font-weight:bold; padding:0px 20px; height:34px ; line-height:34px; float:left; text-align:center}
#daohan  a:hover{color:#004a7a; background:url(over.jpg) center bottom no-repeat; }
#daohan a.Navm{color:#004a7a; background:url(over.jpg) center bottom no-repeat;}
#daohan img{ padding-top:5PX;}
#search{ height:34px; line-height:34px; _height:28px;_padding-top:6px;color:#fff; width: 250px;}
.head_input{ width:150px;}
.btn1{ border:0px; width:15px; height:14px; background:url(go.jpg) no-repeat;}

/*<!--正文-->*/
#content{ width:964px; height: auto; margin:0 auto; margin-top:9px;}
#banner{ width:964px; height:206px; margin:0 auto;}
#main{ width:962px; background:#F4F6F9; border:1px solid #D4DDE7; height:auto; margin-bottom:9px;}/*<!--暂时先设高-->*/
/*<!--左边-->*/
#left{ float:left; width:215px; height:auto;padding:19px 33px 20px 10px;}/*<!--暂时先设高-->*/
#left_menu{ width:214px; margin-bottom:40px;}
#left_menu ul li{ line-height:31px; height:31px; font-size:14px; border-bottom:1px solid #D4D4D4; background:url(left_hover1.jpg) center no-repeat;}
#left_menu ul li a{height:31px; line-height:31px;padding-left:40px;}
#left_menu ul li a:hover{ height:31px; line-height:31px; color:#fff; background:url(left_hover2.jpg) center no-repeat; display:block;}
.menunavm{ height:31px; line-height:31px; color:#fff; background:url(left_hover2.jpg) center no-repeat; display:block;}

#tell{ height:380px;}
#tell h1{ background:url(phone.jpg) no-repeat; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;font-size:16px;height:26px; line-height:26px; padding-left:35px; color:#181818; margin-bottom:10px;}
#tell h2{  font-size:14px; color:#404040; line-height:30px; height:30px; font-weight:bold;}
#left_banner{ width:214px; height:96px;}
.left_icon h3{ font-size:14px; font-weight:normal; float:left; width:60px; height:82px;}
.left_icon ul{ float:left}
.left_icon ul li{ float:left; width:60px;height:40px;}



/*<!--右边-->*/
#right{ float:left; width:694px; height:auto; padding-top:10px; padding-right:10px;  }/*<!--暂时先设高-->*/
.tit h1{ width:143px; height:28px; line-height:28px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; background:url(icon1.jpg)  left center no-repeat; padding-left:20px; border-bottom:3px solid #007ace; margin-bottom:10px; font-weight:normal}
.tit h2{ height:28px; line-height:28px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; background:url(pro_icon.jpg) left  bottom  no-repeat; padding-left:20px; padding-bottom:3px;margin-bottom:10px; font-weight:normal}
.tit span{ float:right; padding-top:8px;}
.mat{ margin-bottom:20px;}
.about img{ float:right; margin-left:15px; margin-bottom:15px;}
.about p{ line-height:22px;font-family:Arial, Helvetica, sans-serif; margin-bottom:13px;}
.about a{ color:#0185da;}
.about a:hover{ color:#f00;}
.news ul li{ line-height:30px; height:30px; background:url(book.jpg) left center no-repeat; padding-left:25px;}
.about h1{ font-size:14px; font-weight:bold;}
/*.news ul li span{ float:right; border:1px solid #f00;}见鬼了这句加进去就是不行*/

#rz{ padding:20px 0px 10px;}
#rz img{ padding-right:63px;}
#rz  span img{ padding-right:0px;}


/*<!--Company页面-->*/
.mat1{ margin-right:60px;}
.company{ padding-left:20px; height:auto}
.company_pic img{ margin:0px 60px 10px 0px ;}

.company_nb{ float:left; width:269px;padding-bottom:20px;}
.company_nb h1{ font-size:14px; color:#404040; width:259px; height:25px; line-height:25px; background:#EBEBEB; padding-left:10px;}
.company_nb ul li{ line-height:24px; height:24px; color:#404040; padding-left:20px;}

/*<!--Certificate页面-->*/
.cert img{ margin:0px 5px;}

/*<!--quality页面-->*/
.qual{ float:left; width:330px; padding-right:2px; padding-top:15px;*padding-top:10px;}
.qual dl{ float:left;height:73px;}
.qual dl dt{ margin-bottom:5px; margin-right:10px; width:132px; }
.qual dl img{ padding:1px; border:1px solid #ddd; }
.qual dl dd{ text-align:center; font-size:14px; font-weight:bold;}
.qual h1{ font-size:14px; color:#404040; width:259px; height:25px; line-height:25px; background:#EBEBEB; padding-left:10px;}
.qual ul{ float:left;}
.qual ul li{background:url(qual_icon.jpg) left center  no-repeat;line-height:24px; height:24px; color:#404040; padding-left:12px; }

/*<!--contact页面-->*/
.contact img{ margin:15px 0px;}
.contact ul li{ line-height:24px; height:24px; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px; font-size:14px;}
.contact ul li span{ font-weight:bold;}

/*<!--product页面-->*/
.pro_left{width:214px; height:auto}
.pro_btn { margin-top:15px;}
.pro_btn li{ line-height:23px; height:23px; background:url(icon1.jpg) left center no-repeat; padding-left:20px; font-size:16px;}

.pro{ width:693px; height:auto; padding-bottom:20px;height:auto!improtant; min-height:400px;_height:400px;}/*<!--宽若设694布局会乱-->*/
.pro dl{ width:134px; height:170px; float:left; margin-right:13px; margin-left:23px; margin-bottom:20px; display:inline}
.pro dt{width:132px; height:123px; margin-bottom:5px;_margin-bottom:1px; border:1px solid #8ed2fd; text-align:center; vertical-align:middle;}
.pro dt img{}/*<!--若设图片宽高则前台无法自适应比例-->*/
.pro dl dd{ text-align:center; height:20px; }

/*<!--product详细页面-->*/
.pro2{ width:694px; height:auto!improtant; min-height:520px;_height:520px; padding-bottom:15px;}/*<!--最终改为设它的最小值为500-->*/
.pro2 dl{ margin-bottom:15px; height:auto;}/*<!--最终改为设它的最小值为500-->*/
.pro2 dl dt{ float:left; margin-right:15px;}
.pro2 dl dt img{ border:1px solid #8ed2fd}
.pro2 dl dd{ float:left; width:395px;}
.pro2 dl dd ul li span{ font-weight:bold; line-height:26px; height:26px;}
.pro2 h1{ font-size:12px; font-weight:normal; border-bottom:1px solid #8ed2fd; line-height:30px; height:30px; margin-bottom:10px;}
.details{  width:694px; padding-bottom:15px; }
.details p{ line-height:23px; text-indent:2em;}

/*<!--news详细页面-->*/
#news_nr{ padding-bottom:15px;}
#news_nr h1{ font-size:16px; font-weight:bold; text-align:center; color:#0185da; line-height:30px; height:30px; margin-bottom:10px;}
#news_nr h2{ font-size:12px; font-weight:normal; height:25px; border-bottom:1px solid #0185da; margin-bottom:10px; text-align:center}
#news_content{ margin-bottom:15px;height:auto!improtant; min-height:400px;_height:400px; }/*<!--最终改为设它的最小值为400-->*/
#news_content p{line-height:23px; text-indent:2em;}
#news_nr ul li{ line-height:23px;}

/*<!--guestbook-->*/
.inpron{padding:8px 0px;}
.inpron dl{ float:left; display:inline; margin-left:20px; margin-bottom:15px;}
.inpron dt a, .produce dt a{ width:108px; height:100px; border:1px solid #ffa900; display:block; padding:1px;}
.inpron dt a:hover, .produce dt a:hover{ width:108px; height:100px; border:1px solid #e6d8cc; padding:1px;}
.inpron dd, .produce dd{ text-align:center; margin-top:10px;}
#mess{ width:640px; padding-left:10px; margin-bottom:10px;}
.join{ padding:10px 20px;}
#message li{ margin-bottom:8px;line-height:25px;}
#message li span{ vertical-align: top;}
.btn3{ border:0px; width:48px; height:21px; background:url(save.gif) no-repeat;}
.btn4{ border:0px; width:48px; height:21px; background:url(reset.gif) no-repeat;}

.member td{ line-height:23px; padding:2px 4px;}


/*<!--底部-->*/
#foot{ width:964px; height:70px;color:#404040; line-height:27px; text-align:center; }
#foot a{color:#404040; text-decoration:none;}
#foot a:hover{color:#0185da; text-decoration:none;}


/*<!-产品分类-->*/
.SortFolderOpen {
	background-image:url(../../Images/Sort_Folder_Open.gif);
	background-repeat: no-repeat;
	height: 16px;
	left: 16px;
	padding-left: 16px;
	cursor: hand;
}
.SortFolderClose {
	background-image:url(../../Images/Sort_Folder_Close.gif);
	background-repeat: no-repeat;
	height: 16px;
	left: 16px;
	padding-left: 16px;
	cursor: hand;
}
.SortEndFolderOpen {
	background-image:url(../../Images/SortEnd_Folder_Open.gif);
	background-repeat: no-repeat;
	height: 16px;
	left: 16px;
	padding-left: 16px;
	cursor: hand;
}
.SortEndFolderClose {
	background-image:url(../../Images/SortEnd_Folder_Close.gif);
	background-repeat: no-repeat;
	height: 16px;
	left: 16px;
	padding-left: 16px;
	cursor: hand;
}
.SortListline {
	padding-left: 16px;
    background-image:url(../../Images/Sort_Listline.gif);
	background-repeat: repeat-y;
}
.SortEndListline {
	padding-left: 16px;
}
.SortFile {
    background-image:url(../../Images/Sort_File.gif);	
	background-repeat: no-repeat;
	height: 16px;
	cursor: hand;
	padding-left: 16px;
}
.SortFileEnd {
    background-image:url(../../Images/Sort_File_End.gif);	
	background-repeat: no-repeat;
	height: 16px;
	cursor: hand;
	padding-left: 16px;
}