@charset "gb2312";
/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h3,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;font-family:"Î¢ÈíÑÅºÚ";}
body{ font-size:12px;font-family:"ËÎÌå"; background:url(images/bgggg.png) center top repeat; color:#4A4A4A}
ul,ol{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
a{ text-decoration:none; color:#4A4A4A}
a:hover{ text-decoration:underline}

.clearit{clear:both; height:0; line-height:0; font-size:0;}
.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}
.clearfix { width:1022px; height:10px; float:left; clear:both;visibility:hidden;}
*html .clearfix{ height:1%;}
*+html .clearfix{ height:1%;}
.fl { float:left;margin-top:20px;}
.fr { float:right;margin-top:20px;}
.fr1 { float:right;}
.topnav{ margin-top:10px; line-height:24px; text-align:right;}
.topnav form{ margin-top:15px;}

#iitop{ width:960px; margin:0 auto; line-height:26px; color:#000; height:110px; margin-top:10px; }
#iitop a{ color:#000; }
.w{ width:960px; margin:0 auto;}
.menu{height:50px; background:url(images/nav-bg.jpg) center no-repeat;text-align:center; width:1000px; margin:0 auto;}
.menu ul{ padding-bottom:10px; display:inline-block; margin-left:10px;}
.menu li{background:url(images/nav-bg-line.jpg) left no-repeat; float:left;  font-weight:bold; padding:0 1px;}
.menu li a{ color:#4A4A4A;padding:0 35px; line-height:50px; display:inline-block; color:#FFF}
.menu li a:hover{ color:#4A4A4A; text-decoration:none;background:url(images/nav_hover.jpg) center repeat-x; }
.menu .none{background:none;}

.hdp{padding:10px 0;}
.hdp_b{margin-bottom:8px; margin-top:10px;}
.ban{}
.ban1{ width:190px;margin-left: 2px; }
.ban11{ }

.ban{}
.ban2{ width:231px;margin-left: 2px; }
.ban22{}


.ban3{ width:700px;}

.title4{ height:26px; line-height:26px; color:#4A4A4A;margin-bottom: 8px;}
.w3{width:960px; margin:0 auto;}
.ban_t{background: url("images/main_t.jpg") no-repeat scroll left top ;    margin-top: 20px;  float: left; width:920px;}
.xilie{ line-height:24px; color:#4A4A4A; padding-bottom:12px; margin-right:10px; padding-left:15px;}
.xilie li{border-bottom: 1px dotted #CCCCCC;}
.xl a{ color:#4A4A4A; padding-left:25px; line-height:30px;display:block;background: url("images/arrow_icon.png") 8px 12px no-repeat ; }

.list2{ background: url("images/icontact_bj.gif") no-repeat scroll left top;    margin-top: 10px;   }
#non2{ padding:0; margin:0}
.com{ width:920px; margin-bottom:20px;}
.news{ width:371px;}
.news1{}
.contact{width:201px; padding-left:30px;}
.contact1{}
.contactli {padding-left:10px;}
.product{width:231px;}
.prot{color:#777;font-size:16px;border-bottom:1px solid #777;padding-bottom:10px;}
.prot a{float:right;font-size:14px;color:4A4A4A;margin-right;10px;font-family:"Î¢ÈíÑÅºÚ";}
.foot{ text-align:center;  line-height:22px; color:#4A4A4A;margin-top:10px;}
.foot .w{ border-top:1px solid #ccc;padding:20px;}
#memoryticker {	width:960px;	height:199px;}
.search{  color:#fff}
.search .cpkey {    background: none repeat scroll 0 0 #398BB1; margin-bottom:5px;color: #FFFFFF;    height: 18px;line-height: 18px;padding-top: 2px;width: 170px;}
#demo{overflow:hidden;margin-top:16px; width:940px;}
#demo li{ float:left; height:190px;}
#demo a{ text-align:center; width:135px; float:left; margin:0 18px; color:#4A4A4A;margin-bottom:10px;}
#demo a img{ width:135px; height:140px; margin-bottom:8px; border:1px solid #DADADA; padding:3px; background:#fff}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}

#demo4{overflow:hidden;}
#demo4 li{ float:left; height:154px;}
#demo4 a{ text-align:center; width:158px; float:left; margin:0 6px; color:#4A4A4A;}
#demo4 a img{ width:150px; height:120px; border:1px solid #DADADA; padding:3px; background:#fff}

.title4{ border-bottom:1px solid #ccc; height:34px; line-height:34px; }
.title4 span{ float:left; padding-left:5px; font-size:14px;font-family:"Î¢ÈíÑÅºÚ"; display:inline-block; color:#777}
.title4 a{float:right;font-size:12px; color:#4A4A4A; margin-right:10px; font-weight:normal; font-family:"Î¢ÈíÑÅºÚ";  }
.title4 .fr{font-size:12px; font-weight:normal}
.title4 .fr a{ float:none; margin-right:5px; }
.comcon{ line-height:24px; padding:5px 5px 5px 5px; font-family:"Î¢ÈíÑÅºÚ";border:4px solid #ddd;width:903px;}
.ban_b{ background: url("images/main_t.jpg") no-repeat scroll left top ;  margin-bottom: 10px;}

#boxNewsList{}
#boxNewsList li{  padding-left:3px; line-height:24px;border-bottom: 1px dotted #CCCCCC; } 
#boxNewsList li a{ color:#4A4A4A; padding-left:25px; line-height:30px;background: url("images/arrow_icon.png") 8px 6px no-repeat ; }
#boxNewsList span{ float:right ; color:#4A4A4A;padding-top:3px;}

.newslist{line-height:24px; color:#4A4A4A; padding-bottom:12px; margin-right:10px; padding-left:15px;}
.newslist li{  height:18px;   line-height: 18px;    padding: 8px; display:block;}
.newslist li a{ float:left;background: url("images/arrow_icon.png") no-repeat scroll left 7px ;      display: block;    line-height: 18px;    padding: 0 0 0 15px;}
.newslist li span{ float:right;padding-right: 8px;}

.downlist{line-height:24px; color:#4A4A4A; padding-bottom:12px; margin-right:10px; padding-left:15px;}
.downlist li{  background: url("images/arrow_icon.png") no-repeat scroll left 15px ;  height:18px;   line-height: 18px;    padding: 8px; display:block;}
.downlist li a{ float:left;     display: block;    line-height: 18px;    padding: 0 0 0 15px;}
.downlist li span{float:right;padding-right: 8px;}

.pro{ line-height:26px; padding:10px 10px;}

.ipro_list{width: 150px;float:left;margin: 5px 15px;}
.ipro_list_img{width: 150px;border:1px solid #CCC;padding: 2px;}
.ipro_list_img img{width: 150px;height: 120px;border:none;}
.ipro_list_name{margin:auto;width: 150px;height: 30px;line-height:30px;text-align:center;overflow: hidden;}

.pages { clear:both; padding:20px 0 20px 0; color:#4A4A4A; }
.pages a { color:#4A4A4A; }
.pages a:hover { color:#4A4A4A;  font-weight:bold  }
.pages ul { float:right;list-style:none;background:none}
.pages li { float:left; margin-left:8px;list-style:none; border:0; background:none}
.smcy{  padding:10px; margin:0 auto; width:940px;}
.smcy,.smcy a{ color:#4A4A4A;padding:10px;}

.c_product_b{ display:inline-block}	
.c_product_b li{ float:left; text-align:center; width:170px;height:154px;}
.c_product_b li img{ border:1px solid #a28253; width:140px;height:140px; margin:auto; text-align:center;}
.infobox p{ padding-left:15px; margin-bottom:10px; font-weight:bold; padding-top:10px; border-bottom:1px dotted #ccc}
#title{ text-align:center; font-weight:bold; font-size:14px;}
#info{ text-align:center}
.pro_name{ text-align:center; margin-bottom:10px;}

.midd{width:960px;background:url(images/bottomgggg.png) bottom no-repeat; padding:0px 0px 29px}
.mid_top{padding:10px 0px 0px;}
.mid_bottom{background:#fff;padding:20px;}