@charset "utf-8";
/* CSS Document */
html,body,h1,h2,h3,h4,h5,h6,p,div,table,ul,ol,dl,li,dd,dt{padding:0; margin:0;}
ul,ol,li{list-style:none;}
img{border:none;}
body{font-size:12px; font-family:"宋体"; line-height:2.0em; color:#666666; background:#ffffff;}
.clear{clear:both; line-height:0; height:0; overflow:hidden;}
a{color:#666666; text-decoration:none;}
a:hover{color:#0033ff;}
.iframe{width:1000px; margin:0 auto;}
h1,h1 a{font-size:14px; font-weight:bold; color:#333333; letter-spacing:3px;}

/**************************************************************共同样式******结束***********************************************************/

.logo{padding:10px 20px 0px 20px; float:left; width:960px;}
.logo1{float:left;}
.logo2{float:right; text-align:right;}

.nav{width:1000px; height:47px; background:url(images/navbg.gif) repeat-x left top;}
.nav ul li{float:left; width:150px; text-align:center; line-height:47px; background:url(images/navli.gif) no-repeat right top;}
.nav ul li.end{background:none;}
.nav ul li a{display:block;}
.nav ul li a:hover,.nav ul li.current a{background:url(images/lihoverbg.gif) no-repeat left top;}
.nav a{color:#fffde0; font-size:16px; font-weight:bold; letter-spacing:5px;}
.nav .one{width:250px;}
.nav .one a,.nav .one a:hover{background:none;}

.banner,.right,.index_pro,.index_case,.index_contact{padding-top:10px; }
.banner1{ margin:10px 0;}

.left1{width:260px; float:left; overflow:hidden;}
.right1{width:740px; float:right; overflow:hidden; padding:10px 0;}
.left{width:740px; float:left;}
.right{width:250px; float:right;}
.procate{width:248px; float:left; padding-right:10px;}
.procate ul{border:2px solid #f77502; border-top:none; padding:5px 0 15px 0;}
.procate ul li{line-height:33px; margin:0 20px; border-bottom:1px solid #f0dcaf; }
.procate ul li a{background:url(images/pic2.gif) no-repeat left center; padding-left:20px;  font-size:14px;}
.procate ul li a:hover{background:url(images/pic3.gif) no-repeat left center;}

.left .banner{width:480px; height:220px; float:right;}
.index_news{border:1px solid #e2e2e2; }
.index_news h1{line-height:35px; background:#f8f8f8;  padding-left:20px;}
.index_news h1 a{color:#333333;}
.index_news ul{padding:5px 15px; }
.index_news ul li{line-height:30px; padding-left:15px; background:url(images/pic4.gif) no-repeat left center;  width:210px; height:30px; overflow:hidden;}

.index_pro{width:740px;}
.index_pro h1{width:718px; background:#f8f8f8; border:1px solid #dddddd; line-height:35px; padding-left:20px; }
.index_pro ul{width:738px; border:1px solid #dddddd; border-top:none;}
.index_pro ul li{width:365px; float:left; display:block; overflow:hidden;}
.index_pro ul li .propic{width:130px; height:120px; float:left; padding-left:2px;}
.index_pro ul li h2{width:220px; float:right; line-height:30px; font-size:12px; font-weight:bold; padding-top:10px;}
.index_pro ul li p{width:220px; float:right; height:75px; overflow:hidden;}
.index_pro ul li p a{color:#f36f02;}

.index_contact h2{font-size:14px; font-weight:normal; padding:0 20px; color:#333333; background:url(images/contactmiddle.gif) repeat-y;}
.index_contact p{padding:10px 20px 0; background:url(images/contactmiddle.gif) repeat-y;}

.index_case .content{background:url(images/casemiddle.gif) repeat-y; width:740px; }
.index_case .content p{padding:0px 15px; text-indent:2em;}
.index_case ul{background:url(images/casemiddle.gif) repeat-y; width:738px; overflow:hidden; padding-left:2px;}
.index_case ul li{float:left; padding-left:2px; list-style:none;}

.friendlink{background:#f6f6f6; border:1px solid #dddddd; padding:5px 20px; margin:10px 0;}
.friendlink p{text-align:center;}
.friendlink a{padding-right:30px;}
.footer{text-align:center;}

.right1 .current{padding:0 15px 0px 15px; background:#f8f8f8; margin-bottom:10px; line-height:30px; border:1px solid #dddddd;}
.mainbody,.mainbody1{padding:10px 15px 0px 15px; border:1px solid #dddddd; width:708px;}
.mainbody h2{text-align:center; color:#333333; font-size:16px; font-weight:bold;}
.mainbody p{text-indent:2em; padding:10px 0;}
.mainbody1 p{padding:15px 0 30px 0;}

.mainbody .news{width:700px;}
.mainbody .news li{ line-height:30px; border-bottom:1px dashed #aaaaaa;}
.mainbody .news li a{padding-left:20px; background:url(images/pic3.gif) no-repeat left center;}
.mainbody .news li a:hover,..mainbody .news li a:visited{background:url(images/pic4.gif) no-repeat left center;}
.mainbody .news li span{text-align:right; float:right;}
.mainbody h5{font-size:12px;font-weight:normal; color:#666666; text-align:center;}
.mainbody h5 strong{padding-left:20px;}

.mainbody1 h5{font-size:12px; font-weight:normal;}
.mainbody1 h4{font-size:12px; font-weight:bold;}
.productimg{width:620px; margin:0 auto; text-align:center; padding:20px 0;}
.productimg img{max-width:620px; max-height:620px;}
*html .productimg img{width:expression (this.width>620&&this.width>this.height?"620px":auto); height:expression(this.height>620?"620px":auto);}

.prolist{*zoom:1; overflow:hidden; height:auto;}
.prolist li,.prolist li.marginright0{float:left; width:340px; overflow:hidden; border:1px solid #f5c862; margin-bottom:15px; }
.prolist li.marginright0{float:right;}
.prolist li .propic{width:130px; height:145px; text-align:center; float:left; border-right:1px solid #f5c862;}
.prolist li .propic h5{width:130px; height:25px; line-height:25px; overflow:hidden;}
.prolist li .propic h5 a{font-size:12px; font-weight:normal; }
.prolist li .prodes{padding:0 10px; text-align:right; width:188px; float:left; }
.prolist li .prodes p{text-indent:2em; padding:10px 0; text-align:left; height:90px; overflow:hidden;}

.productdes{float:left; overflow:hidden; padding:0 1px; margin:0 auto; }
.productdes li{width:141px; height:160px; overflow:hidden; float:left; text-align:center; overflow:hidden;}
.productdes li .propic1{width:115px; height:120px; text-align:center; background:#ffffff;}
.productdes li h5{width:125px; height:25px; line-height:25px; background:#f1f1f1; overflow:hidden;}
.productdes li h5 a{font-size:12px; font-weight:normal;}

.hotline li{ line-height:35px;}
.hotline li strong{padding-right:10px;}
.hotline li a{color:#e37600; padding-left:10px;}

.contactlist li{ line-height:30px; background:#f9f9f9; margin-bottom:5px; padding:0 15px; }
.contactlist li b{float:left; width:60px; text-align:right; height:60px; line-height:60px; overflow:hidden; padding-right:20px;}
.contactlist li a{padding-right:40px;}

.khal_list,.khal_list1{margin:10px 0;}
.khal_list li{width:165px; float:left; height:28px; line-height:28px; text-align:center; margin:5px; border:1px solid #eaeaea; overflow:hidden;}
.khal_list1 li{width:340px; float:left; overflow:hidden;}