@charset "gb2312";
/***全局定义****/
body{ padding:0; margin:0; position:relative;  font-size:14px; color:#333;  line-height:24px;font-family:"宋体"; }
ul,li,dl{ list-style:none; margin:0; padding:0;}
div,a,p{ margin:0; padding:0;}
div{text-justify:inter-ideograph;word-break:break-all;}
img{ border:none;}
h3{ font-size:14px; color:#FFF;text-indent:33px; line-height:30px;}
h4{ display:block;margin:0; padding:0;font-size:14px; font-weight:bold; color:#333; line-height:36px;  text-indent:30px; width:200px; float:left;}
.zq{ display:block;margin:0; padding:0;font-size:12px; color:#333; line-height:36px; text-align:right; padding-right:15px; float:right;}
a{text-decoration:none;font-family:"宋体"; font-size:14px; color:#666666; border:none;text-decoration:none;outline:medium none;}
a:hover{ color:#01a753;}
.main {width:972px; margin:0 auto; margin-top:25px; overflow:hidden; }
.pos{ position:relative;}
.icon_group{ background-image:url(../images/icon_group.png); background-repeat:no-repeat;}
.clear{ clear:both;}
.z_in{z-index:9999}
form, dl, dd, dt, ol, ul, h1, h2, h3, h4, h5, h6, h7{margin:0;padding:0;}
.marg{ margin-top:15px;}
.marg1{ margin-top:10px;}
.fl{ float:left;}
.fr{ float:right;}

.hd{width:320px; height:282px;  margin:0 auto; margin-top:10px; position:relative; }
#content{/*width:1000px;*/ height:auto; overflow:hidden; margin:0 auto; background:url(../images/top.jpg) no-repeat top;}
/****页眉****/
.header{ width:1000px; height:106px; margin:0 auto; padding-top:20px;  }
.header_center{ width:1000px; height:126px; }
.logo{ width:459px; height:65px; float:left; margin-top:18px; margin-left:25px;  }
.header_right{ width:278px; height:120px; float:right;}
.top_right{width:273px; float:right; height:55px; padding-top:20px; margin-right:25px;}

.tel{ width:270px; height:42px;  overflow:hidden;  background:url(../images/top_tel.jpg) no-repeat;  right:0px; bottom:0px; }
.top_search{ width:auto; height:26px; float:right; margin-top:11px; }

/*******搜索框******/
.search_txt{width:208px; height:19px;border:#087fc5 solid 1px;color:#666;line-height:19px;text-indent:4px; background-color:#fff; float:left;  }
.search_btn{width:38px; height:23px;  border:none; overflow:hidden; background:url(../images/icon_group.png) -69px 0px no-repeat; float:left;  cursor:pointer; }


/******导航*******/
.nav{ width:1000px; height:50px; background:url(../images/nav.jpg) no-repeat center; margin:0 auto;  }
.nav_ul{width:710px; height:50px;margin: 0 auto;}
.nav_li{ width:118px; height:41px;float:left;text-align:center;line-height:41px;position:relative; z-index:9999;/*background-position:0px 41px;*/  }
.nav_li a{ overflow:hidden; display:block; width:118px; height:41px; line-height:41px;font-size:14px; font-weight:bold; color:#FFF; position:absolute; z-index:1000; *left:0px; *top:0px;  }
.nav_li a:hover{ color:#bfff18;}

.test{ display:none; width:112px; height:42px; overflow:hidden; position:absolute; top:15px; left:0px; color:#bfff18; z-index:999;}


ul.navul{ display:none; overflow:hidden; width:118px; height:auto; overflow:hidden; padding:0px 0px 10px 0px; background-color:#FFF;position:absolute; top:40px;left:0px;z-index:999;}
ul.navul li{ float:left; width:118px; height:30px; overflow:hidden; line-height:30px;  font-size:13px; text-align:center; white-space:nowrap !important; white-space:normal;  text-overflow:ellipsis; -o-text-overflow:ellipsis; border-bottom:#999 dotted 1px; }
ul.navul li a:hover .nav_li_bg{ background:#FFF;}
ul.navul li a{ display:block; width:108px; height:30px; font-size:13px; line-height:30px; color:#333; font-weight:lighter; background-image:none; position:static; }
ul.navul li a:hover{ font-weight:bold; color:#087fc5; background:none; text-shadow:none;background-image:none;}

.top_ad{width:210px; height:32px; background:url(../images/ad.png) no-repeat; position:absolute; left:250px; top:15px;}


/****幻灯片*****/

.banner{ clear:both;/* width:1000px;*/ height:300px; margin:0 auto;position:relative; }
.banner .slide_all{overflow:hidden;width:100%;height:300px; position:relative;   }
.banner .slide_all .list{overflow:hidden;position:absolute;top:0;left:0;}
.banner .slide_all .list li{float:left;}
.banner .slide_all .list li img{ height:300px; }
.banner .slide_all .btnnew{overflow:hidden;position:absolute;bottom:10px;left:48%;padding:5px 15px 5px 5px;border-radius:6px;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#E7E7E7', endColorstr='#E7E7E7');background:rgba(204,204,204,0.5);}
.banner .slide_all .btnnew li{float:left;width:12px;height:12px;margin:0 0 0 10px;border-radius:12px;background:#fafafa;font:normal 0/0 Arial;text-align:center;cursor:pointer; z-index:9999;}
.banner .slide_all .btnnew .selected{background:#999;}


/****幻灯片*****/

.banner1{ clear:both; width:972px; height:188px; margin:0 auto; margin-top:15px;  box-shadow:#666 0px 0px 5px;}
.banner1 .slide_all{overflow:hidden;width:972px;height:188px; position:relative;  }
.banner1 .slide_all .list{overflow:hidden;position:absolute;top:0;left:0;}
.banner1 .slide_all .list li{float:left;width:972px;}
.banner1 .slide_all .list li img{width:972px; height:188px; }
.banner1 .slide_all .btnnew{overflow:hidden;position:absolute;bottom:10px;left:430px;padding:5px 15px 5px 5px;border-radius:6px;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#E7E7E7', endColorstr='#E7E7E7');background:rgba(204,204,204,0.5);}
.banner1 .slide_all .btnnew li{float:left;width:12px;height:12px;margin:0 0 0 10px;border-radius:12px;background:#fafafa;font:normal 0/0 Arial;text-align:center;cursor:pointer; z-index:9999;}
.banner1 .slide_all .btnnew .selected{background:#999;}


/*******通知********/
.notice{ width:1002px; height:35px; margin:0 auto; margin-top:10px; overflow:hidden; background-color:#cae9fe; background-position:-855px -46px;}
#scrollnews{ width:500px; height:32px; line-height:35px; padding-left:150px; font-size:14px; }
#scrollnews a{ color:#333;}
#scrollnews a:hover{ color:#247bcb;}
.search_div{ width:260px; height:22px;position:absolute; right:0px;}

/******主体内容******/
.subject{ background:#fff; clear:both;width:992px; height:auto;  margin:0 auto; margin-top:15px; padding:0px 10px 15px 10px; overflow:hidden; border-top:#01a753 solid 3px; /*filter: alpha(opacity=90);-moz-opacity:0.9;opacity: 0.9; */}
.sub_left{ width:218px; height:auto; min-height:570px !important; height:575px; float:left; background-color:#eee;  }
.left_top{width:258px; height:auto; overflow:hidden;}
.sub_right{width:734px; height:auto; float:right; line-height:24px; }

.left_content{ width:250px; height:auto; overflow:hidden; margin:0 auto; background:url(../images/tree.png) left bottom no-repeat;}
.left_a{ width:100%; height:10px; float:left; overflow:hidden; background:url(../images/sub_left.png) left top no-repeat;}
.left_b{ width:100%; height:auto; float:left; overflow:hidden; background:url(../images/left_center.png) left top repeat-y;}
.left_c{ width:100%; height:10px; float:left; overflow:hidden; background:url(../images/sub_left.png) left bottom no-repeat;}

.right_bottom{width:100%; height:auto; overflow:hidden; margin:0 auto; margin-top:15px;}
.right_content{ width:738px; height:auto; overflow:hidden; margin:0 auto;}
.right_a{ width:100%; height:10px; float:left; overflow:hidden; background:url(../images/sub_right.png) left top no-repeat;}
.right_b{ width:100%; height:auto; float:left; overflow:hidden; background:url(../images/right_center.png) left top repeat-y;}
.right_c{ width:100%; height:10px; float:left; overflow:hidden; background:url(../images/sub_right.png) left bottom no-repeat;}


.sub_con{ width:980px; height:auto; overflow:hidden; margin:0 auto;}

.sub_marg{ margin-right:15px;}
.sub_div{ width:309px; height:auto; overflow:hidden; float:left; margin-right:15px;}
.sub_center{width:294px;height:auto;padding:10px;overflow:hidden;margin:0 auto; color:#333; border-top:#0cac5f solid 1px;}
.sub_center1{width:100%;height:auto;padding:10px 0px;overflow:hidden; color:#333; border-top:#0cac5f solid 1px;}
.sub_bottom{ width:306px; height:15px; overflow:hidden; margin:0 auto;background:url(../images/sub_bg1.png) -9px -115px no-repeat;}
.right_center{width:670px;height:auto;overflow:hidden;margin:0 auto; color:#333; border:#b9ddf9 solid 1px;}

.right_border{ width:648px; height:auto; overflow:hidden;border:#93cbf6 solid 1px; padding:10px 0px;background:url(../images/con_bg.jpg) left bottom no-repeat;  }

.right_img{ width:622px; height:140px; margin:0 auto;border:#4da8f7 solid 1px;}
.right_img img{width:622px; height:140px; }


.title_bg{ width:100%; height:36px; }
.title_bg1{ width:100%; height:32px; overflow:hidden; margin-top:10px; color:#fff;}

.pos1{ background-position:-162px 12px;}
.pos2{ background-position:0px -32px;}
.pos3{ background-position:7px 8px;}
.pos4{ background-position:7px -28px;}
.pos5{ background-position:23px -64px;}
.pos6{ background-position:23px -104px;}
.pos7{ background-position:15px -262px;}
.pos8{ background-position:15px -304px;}
.pos9{ background-position:15px -348px;}
.pos10{ background-position:15px -388px;}
.pos11{ background-position:15px -430px;}
.pos12{ background-position:15px -472px;}

.title_icon{ background-image:url(../images/title_icon.png); background-repeat:no-repeat;}

.sub_icon{ overflow:hidden; position:relative;}
.rail_icon{ display:block; position:absolute; left:5px; top:0px; width:41px; height:50px; background-position:-294px 0px; z-index:100;}



.check_more{ position:absolute;width:38px; height:12px; display:block; right:5px; top:15px; background-position:-3px -9px; }

.sub_mar1{ width:248px; height:auto; }
.sub_bg{ border:#ecbf8a solid 1px; }


/*******视频展示*******/
.object{width:228px; height: auto;  overflow:hidden;  padding:15px 10px;  }


/********产品分类*******/
.kins_bg{ background:url(../images/kinds_bg.gif) left bottom no-repeat;}
.sub_kind{width:100%; height:auto; overflow:hidden; padding:5px 0px 35px 0px; margin-left:-2px; }
.sub_kind li:first-child{ margin-top:0px;}
.sub_kind li{ width:100%; height:25px; _float:left; margin-top:10px;   text-indent:40px;line-height:30px;  display:block;   }
.sub_kind li a{ display:block; width:100%; height:25px; font-size:14px; margin:0 auto; color:#333; line-height:25px;background-position:4px -75px; }
.sub_kind li a:hover{ font-weight:bold; color:#01a753;background-position:4px -110px;}
.sk_bg{ height:auto; min-height:278px !important; _height:278px; background:url(../images/sk_bg.png) left bottom no-repeat;}


/*******联系方式*******/
.index_con{width:100%; height:auto; margin:0 auto;  overflow:hidden; line-height:24px; }
.index_con p{ margin:0px auto;}

/*******联系我们+加入我们+关于我们******/
.sth{ width:100%; height:auto; overflow:hidden; float:left;}
.sth div{width:100%x; height:97px; margin:0 auto; margin-top:10px;}
.contact_bg{ background:url(../images/contact.png) no-repeat}
.brand_bg{ background:url(../images/brand.png) no-repeat}
/*.about_bg{background-position:-186px -188px; margin-top:10px;}
*/
.message_bg{background-position:-2px -196px; margin-top:3px;}

/*******公司新闻*******/
.news_content{width:100%; height:auto; overflow:hidden; background:url(../images/con_jiao.png) 498px 32px no-repeat;  }
.mar1{ margin-top:8px;}
.news{width:718px; height:auto; overflow:hidden;  }
.news1{width:100%; height:auto; overflow:hidden; float:left;}
.news_left{width:248px; height:179px; overflow:hidden; float:left; padding:10px 0px 0px 10px; margin-top:10px;  }
.news_left img{width:240px; height:170px;border:#595959 solid 4px;}
.news_right{ width:380px; height:auto;  float:right; padding:10px 10px 10px 0px; }

p.news_title{ font-weight:bold;
display:block;/*内联对象需加*/
width:280px;/*指定宽度*/
word-break:keep-all;/* 不换行 */
white-space:nowrap;/* 强制在同一行内显示所有文本，直到文本结束或者遭遇 br 对象。不换行 */
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
text-overflow:ellipsis;/* IE 专有属性，当对象内文本溢出时显示省略标记() ；需与overflow:hidden;一起使用。*/

}

/*.news_left ul{ float:right;}
*/
.news_ul{width:100%; height:auto; overflow:hidden; padding:0px 0px 6px 0px; margin:0 auto;}
.news_ul ul{ _float:left;}
.news_ul li{ width:100%; height:30px; float:left; margin:0 auto;  line-height:30px; border-bottom:#ccb6a5 dotted 1px;  background-position:-4px -138px;}
.news_ul li a{ display:block; width:70%; overflow:hidden; float:left;font-size:14px; font-family:"宋体";color:#333;text-indent:25px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.news_ul li a:hover{ color:#01a753;}
.news_ul li span{ color:#666; width:90px;  float:right; }


/*******首页产品展示*********/
#index_product1{ width:973px; margin:0 auto; }
#index_product1 .title1{ position:relative; height:35px; background:url(../images/titel.jpg) no-repeat; border-right:solid 1px #cbccce; overflow:hidden; width:973px;}
#index_product1 .title1 .more {
	position:absolute;
	top:8px;
	right:10px;
	*right:-200px;_right:-500px;
}
#index_product .title1 .more a {
	display:block;
	width:50px;
	height:20px;
	text-align:center;
	line-height:30px;
	text-indent:-50px;
	overflow:hidden;
	background:url(../images/more.gif) no-repeat;
}
#index_product1_con1{ width:973pxpx;  border:#cccccc 1px solid; }
.cpzs{ width:973pxpx; margin:0 auto;}
#index_product_info{width:730px;display:block;}
#ISL_Cont_1{width:670px; margin:11px auto;float:left; overflow:hidden; }
#ISL_Cont_1 p{margin:0px auto;}
#ISL_Cont_1 .product{width:170px; height:210px; float:left; text-align:center;}
       #ISL_Cont_1 .product a{width:170px; height:200px; float:left; text-align:center;}
            #ISL_Cont_1 .product img{width:150px; height:180px; padding:4px; border:1px #a0a09e solid; display:block;}
            #ISL_Cont_1 .product a:hover img{ padding:4px; border:1px #f03530 solid;}
            #ISL_Cont_1 .product a span{height:30px; line-height:30px; text-align:center;}
			 #ISL_Cont_1 a:hover span{height:30px; line-height:30px;}
.products{ width:1002px; height:auto; overflow:hidden; margin:0 auto;  }
.pro_title{ width:100%; height:40px;}
.pro_border{ width:1000px; height:auto; overflow:hidden; border:#93cbf6 solid 1px; border-top:none; }

/********产品展示********/
.pro_show{ clear:both;width:978px; height:auto; overflow:hidden; margin:0 auto; margin-top:10px;}
.mac_con{width:458px; height:auto; margin-top:5px;}

#demo{width:954px; height:auto; overflow:hidden; margin:0 auto; }
.pro_ul_w1{width:954px; height:140px; overflow:hidden;}

.pro_ul{ padding:6px 0px 10px 0px; overflow:hidden; }
.pro_ul li{width:100%; height:80px; float:left; overflow:hidden;}
.pro_ul li dl{float:left; overflow:hidden;}
.pro_ul li dl p{ width:238px;}
.dl1{width:75px; height:66px; float:left;}
.pro_ul li dl a img{width:58px; height:58px; padding:3px; border:#ccc solid 1px;}
.pro_ul li a img:hover{ border:#087fc5 solid 1px;}
.pro_ul li div{ width:160px; height:150px; float:right; line-height:24px; text-align:center; color:#333; }
.pro_ul li div:hover{color:#0d6306; }
.pro_ul li div p{ width:92%; height:24px; margin:0px auto; padding:5px 0px 0px 0px; white-space:nowrap !important; /*强制文字不换行(标准浏览器)*/
    white-space:normal;  /*溢出的时候文字换行，并配合上面的固定高度，对文字进行裁切*/
    overflow:hidden;
    text-overflow:ellipsis;  /*截断文字，显示省略号(...)*/
    -o-text-overflow:ellipsis;  /*Opera的专用截断文字的属性*/
     }
	
	
.pro_ul1{ padding:0px 0px 10px 0px; overflow:hidden; }
.pro_ul1 li{width:714px; height:130px; float:left; overflow:hidden; padding:10px; margin:0px;}
.pro_ul1 li dl{float:left; overflow:hidden;}
.pro_ul1 li dl p{ width:564px;}
.dl2{width:145px; height:145px; float:left;}
.pro_ul1 li dl a img{width:120px; height:120px; padding:5px; border:#ccc solid 1px; background-color:#FFF;}
.pro_ul1 li a img:hover{ border:#087fc5 solid 1px;}
.pro_ul1 li div{ width:160px; height:150px; float:right; line-height:24px; text-align:center; color:#333; }
.pro_ul1 li div:hover{color:#0d6306; }
.pro_ul1 li div p{ width:92%; height:24px; margin:0px auto; padding:5px 0px 0px 0px; white-space:nowrap !important; /*强制文字不换行(标准浏览器)*/
    white-space:normal;  /*溢出的时候文字换行，并配合上面的固定高度，对文字进行裁切*/
    overflow:hidden;
    text-overflow:ellipsis;  /*截断文字，显示省略号(...)*/
    -o-text-overflow:ellipsis;  /*Opera的专用截断文字的属性*/
     }
.pro_ul1 li:odd{ background-color:#00F;}
.pro_ul1 li:even{ background-color:#CCC;}




/****关于我们****/
/*******公司简介*******/
.about_left{ float:left; width:250px; height:182px; padding:5px 15px;}
.about_left img{ width:242px; height:150px; margin-top:12px; padding:4px; background-color:#e9e1d5; border:#937753 solid 1px;}
.about_right{ float:right; width:418px; height:150px; padding:18px 15px 18px 0; line-height:26px;color:#603f15;}
.about_right a{ color:#f7e7d1;}

.mac_right{ width:248px; height:auto; float:right;}
.about{width:238px; height:auto; overflow:hidden;}
.about_con{width:100%; height:auto;overflow:hidden; line-height:24px; float:left; }
.about_con p{ width:100%; margin:0px auto; color:#333; }
.about_img{ width:292px; height:72px;margin:8px auto 4px auto; }
.about_img img{width:290px; height:70px; border:#999 solid 1px; }


/*******页脚******/
.footer{ color:#FFFFFF; width:100%; height:150px; line-height:25px; margin:0 auto; text-align:center; background:url(../images/foot_bg.jpg) repeat-x; box-shadow:#ccc 0px 3px 3px; margin-top:20px; padding-top:30px; }
.foot_top{ margin:0 auto;}
.foot_top a{ color:#FFFFFF;}
.foot_top a:hover{ color:#3c932b;}


/******内页******/

.con_bg{ width:98%; height:auto;  float:left; font-size:14px; margin:0 auto; color:#333; z-index:100; position:relative; text-justify:inter-ideograph;word-break:break-all;}

.in_content{width:95%;  margin:15px auto; overflow:hidden; text-align:justify;text-justify:inter-ideograph;word-break:break-all;color:#333; line-height:24px;}
.pro_content{width:100%;  margin:15px auto; overflow:hidden; line-height:24px;}

.sub_left1{width:400px; height:485px; float:left; position:relative;}

.in_bg{background:url(../images/in_bg.png) right top no-repeat;}
.hs_bg{ width:700px; height:auto; overflow:hidden; background:url(../images/hs.gif) right bottom no-repeat;}


.con_jiao{width:372px; height:452px; position:absolute; bottom:30px; right:25px; background:url(../images/con_jiao.png) 0px 0px no-repeat;}





/*详情页 */
.texttit{width:94%; margin:0 auto;font:bold 20px/40px "microsoft yahei","宋体";text-align:center; border-bottom:1px solid #68491f; }
.writer{width:94%; overflow:hidden;text-align:center; color:#666; margin-top:5px; }
.textbox,.textbox0{width:94%; margin:0 auto;word-wrap:break-word;word-break:break-all; padding:10px 0px;  line-height:24px;}
.textbox img{/*border:1px #ddd solid;*/padding:5px;margin:10px;max-width:95%!important;height:auto!important;width:expression(this.width > 460 ? "460px" : this.width)!important;*max-width:100%; margin:0 auto; color:#603f15;}
.textimg{ width:95%; margin:0 auto; padding:10px 0;color:#666; font-size:14px;}
.textimg img{/*border:1px #ddd solid;*/ background:#FFF;padding:5px;margin:10px;max-width:95%!important;height:auto!important;width:expression(this.width > 650 ? "650px" : this.width)!important;*max-width:100%; margin:0 auto;color:#666;background-color:#FFF; }

.textbox0 img{margin:10px;max-width:95%!important;height:auto!important;width:expression(this.width > 650 ? "650px" : this.width)!important;*max-width:100%; margin:0 auto; color:#666; text-align:left;}

.products_x p{ width:100%; margin-top:15px;}
.products_x p img{max-width:95%!important;height:auto!important;_width:expression(this.width > 460 ? "460px" : this.width); padding:5px; background-color:#FFF; border:#ccc solid 1px;*max-width:95%;}


/*****分页******/
.luotong_page{width:100%; height:46px; float:left; overflow:hidden; text-align:center; color:#333;}
.luotong_page a{ color:#333;}
.luotong_page a:hover{ color:#087fc5;}


/******关于我们内页******/
.about_x{ width:708px; height:auto !important; min-height:530px !important; _height:530px;  padding:10px 0; line-height:22px; background:url(../images/sub_right_bg1.png) right bottom no-repeat;border:#fd7706 solid 1px;}
.about_x p{ width:95%; margin:0 auto;}


.contact{ width:708px;height:auto !important; min-height:600px !important; height:auto!important;_height:600px;  padding:10px 0; line-height:22px; border:#fd7706 solid 1px; }

.contact p{ width:95%; margin:0 auto;}
.contact_img{width:376px; height:455px;position:absolute; bottom:10px; right:10px;_background-color:#FFF; background-image:url(../images/contact.png);}

/******在线留言******/
#commnets p{ padding-top:10px;color:#333;}
.txt0{ width:226px; height:20px; border:#C59458 solid 1px; line-height:20px;  }
.txt_area{ border:#C59458 solid 1px; line-height:20px;}
.btn{ width:69px; height:26px;  line-height:26px; border:none; background:url(../images/btn0.gif) no-repeat ; cursor:pointer; }
.btn0{ width:69px; height:26px;  line-height:26px; border:none; background:url(../images/btn0.gif) -75px 0px no-repeat ;  cursor:pointer; }



/*******slider for products********/
.rollBox img{border:none;}
.rollBox{width:314px;overflow:hidden;margin:0 auto;}
.rollBox .Cont{width:260px;overflow:hidden;margin:0 auto;padding:10px 10px; overflow:hidden;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:260px;float:left;text-align:center; margin-right:10px;}
*+html .rollBox .Cont .pic{width:260px;float:left;text-align:center; margin-right:10px; }
.rollBox .Cont .pic img{width:250px; height:100px;padding:4px;background:#fff;border:1px solid #ccc;display:block; margin-right:10px;}
.rollBox .Cont .pic p{line-height:20px;color:#505050; margin-top:5px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#333;text-decoration:none;}
.rollBox .Cont a:hover{color:#0d6306;}
.rollBox #List1,.rollBox #List2{float:left;}
.img1,.img2,.Cont{
float:left;}
.img1,.img2{
width:14px;
height:28px;
display:block;
cursor:pointer;
margin-top:50px; 
}
.img2{
	background:url(../images/icon_group.png) -2px -55px no-repeat ;}
.img1{
	background:url(../images/icon_group.png) -45px -55px no-repeat ;
}



#demo{overflow:hidden;width:160px;text-align:center;padding:10px;}
#demo img{border:none;width:150px;height:120px;border:5px solid #f4f4f4}
#enlarge_images{position:absolute;display:none;z-index:2;border:5px solid #f4f4f4}

.product{width: 166px;
height: 160px;
float: left;
text-align: center;
margin-top: 10px;
margin-left: 5px;}
.product a{width: 150px;
height: 156px;
float: left;
text-align: center;
color: #333333;}

.product img{    width: 150px;
    height: 105px;
    background: #333;
    padding: 2px;
    border: 1px #ffffff solid;
    display: block;
}



