html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-size: 14px; }
body, input, select, button, textarea { font-size: 12px; font-family:"宋体", Tahoma, Geneva, sans-serif;}
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body { background-image:url(../images/bg.jpg); background-repeat:repeat-x; background-color:#fff;  background-position: center top;}

a, a:link { color:#000000; text-decoration: none; }
a:visited {  }
a:active, a:hover {text-decoration: none; }
a:focus { outline: none; }
 
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.fl, .fr { display: inline; float: left; }
.fr { float: right; }
.blank1{ width:100%; height:1px; line-height:1px; clear:both; overflow:hidden;}
.blank10{ width:100%; height:10px; line-height:10px; clear:both; overflow:hidden;}
.blank14{ width:100%; height:14px; line-height:14px; clear:both; overflow:hidden;}
.blank20{ width:100%; height:20px; line-height:20px; clear:both; overflow:hidden;}
.blank22{ width:100%; height:22px; line-height:22px; clear:both; overflow:hidden;}
.blank28{ width:100%; height:28px; line-height:28px; clear:both; overflow:hidden;}
.blank31{ width:100%; height:31px; line-height:31px; clear:both; overflow:hidden;}
.blank40{ width:100%; height:40px; line-height:40px; clear:both; overflow:hidden;}
.blank60{ width:100%; height:60px; line-height:60px; clear:both; overflow:hidden;}
.block{ width:1000px; margin:0 auto;}
.span_box{ display:inline-block; *display:inline; *zoom:1; height:100%; width:1px; margin-left:-1px; vertical-align:middle;}

#enter {
	background-image: url(../images/index_bg.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
	background-position: center top;
	padding: 0px;
	margin: 0px;
}

/*--all--*/
.all {width: 1176px; margin:0px auto; height:100%;}

/*--header--*/
.header{ width:100%;}

/*top*/
.top  {	width: 100%; height: 100%; background-image: url(../images/top_bg.jpg); background-repeat: repeat-x;}
.top_1  {width: 1200px; height: 150px; margin: 0px auto;}
.top .button {width: 100%; height: 54px; float: left;}
.banner {width: 953px; height: 403px; padding: 0px 0px; float:left;}
.button{width: 953px; height: 63px; padding: 0px 0px; float:left;}

/*--search--*/
.search{ width:232px; height:21px; padding-right:21px; *padding-right:20px !important; padding-right:21px;}
.select 
{
position: absolute;
width: 138px;
height: 22px;
padding: 0 0px 0 8px;
color: #000;
font: 12px/24px arial,sans-serif;
background: url(../images/select.jpg) right no-repeat;/*span背景图片，其实就是dropdownlist图片*/
 border:solid 1px #EBEBEB; 
overflow: hidden;
}

.search-m{ width:200px; height:22px; border:solid 1px #EBEBEB; line-height:22px; text-indent:10px; float:left; margin-left:6px;}
.search-n{ width:68px; height:30px; background-image:url(../images/search_btn.jpg); text-align:center; line-height:30px; font-size:14px; color:#fff; font-weight:bold; border:0px; cursor:pointer; margin-left:10px; margin-top:-4px;}

/*--main--*/
.main {width: 1210px; margin:0px auto; height:100%;}
.main-block{ width:1000px; margin:0 auto;}
.mainn{width:1015px; height:100%; margin:0px auto;}
.left_list {width: 236px;float: left;overflow:hidden;}
.right_con {width: 951px;height:100%;float: left;overflow:hidden;}
.right_con_t {width: 951px; height:67px; float: left; overflow:hidden; background-image:url(../images/right_top.png);}

.logo{float:left; width:215px; height:178px; background-image:url(../images/logo.jpg)}

.right_222{width: 222px; float: right; overflow:hidden; height:100%;}
.right_222_bg{width: 222px; float: right; overflow:hidden; height:100%; background-image:url(../images/left_bg.jpg);}
.right_222_220{width: 222px; float: right; overflow:hidden; height:220px; background-image:url(../images/left_bg.jpg);}
.right_222_end{width: 222px; float: right; overflow:hidden; height:14px; background-image:url(../images/left_end.jpg);}
.height107{ height:107px;}
.height100{ height:100px;}
.height70{ height:70px;}

/*--footer--*/
.footerin{width: 100%; height: 98px; background-image: url(../images/foot.jpg); background-repeat: repeat-x; border-top:solid 2px #E2E2E2; }
.footer{ width:1200px; height:98px; margin:0px auto; background-image:url(../images/footer-bg.jpg); background-repeat:repeat-x; }
.copyright{ width:280px; height:84px; line-height:84px; color:#000;}
.footer-contact{ width:1160px; height:50px; padding-top:16px; padding-left:20px; padding-right:20px;}
.footer-contact p{ width:100%; text-align:center; height:20px; line-height:20px; color:#000; }

/*--main_sort--*/
.main_sort_top{float:left; background-image:url(../images/class_top.png); width:917px; height:54px;}
.main_sort{float:left; background-image:url(../images/main_sort.png); width:917px; height:223px;}
.main_sort ul{float:left; width:830px; margin:26px 0 0 52px !important; margin:26px 0 0 27px;}
.main_sort ul li{float:left; width:264px; height:68px; padding:0px 10px 14px 0px;}

/*--sort--*/
.sort-bg-con{ width:917px; overflow:hidden; background-image:url(../images/product_bg.png); background-repeat:repeat-y;}
.sort-bg-con dl{ width:264px; float:left; margin:26px 0px 0px 30px !important; margin:26px 15px 0px 40px;}
.sort-bg-con dt{ width:264px; height:68px; text-align:center; float:left; }
.sort-bg-con dt img{vertical-align:middle;}
.sort-bg-con dd{ width:264px; height:24px; font-size:12px; line-height:24px; text-align:center; float:left; display:block; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;}

/*--login--*/
/*会员登录样式*/
.login {
	width: 170px;
	height: 123px;
	float: left;
	margin-left:60px !important; margin-left:25px;
	margin-top:124px;
	overflow:hidden;
}
.login .content {
	width: 170px;
	height: 123px;
	float: left;
	margin-left:10px;
}
.login .content dt.yhm{ 
	width:170px; 
	height:24px; 
	float:left;
	margin-top:14px;
}
.login .content dt.yhm span {
	height:24px;
	padding:0px 4px 0px 0px;
	line-height:27px;
	color:#91BE47;
	display:block;
	float:left;
	width:48px;
}
.login .content dt.yhm input{
	margin:0px;
	padding:0px;
	width:95px;
	height:24px;
	line-height:26px;
	color:#8a8a8a;
	display:block;
	border:none;
	float:left;
	border:solid 1px #91BE47;
}
.login .content dt.mm{ 
	width:170px; 
	height:24px; 
	float:left;
	padding-top:14px;
	display:block;
}
.login .content dt.mm span {
	height:24px;
	padding:0px 4px 0px 0px;
	line-height:27px;
	color:#91BE47;
	display:block;
	float:left;
	width:48px;
}

.login .content dt.mm input{
	margin:0px;
	padding:0px;
	width:95px;
	height:24px;
	line-height:26px;
	color:#8a8a8a;
	display:block;
	border:none;
	float:left;
	border:solid 1px #91BE47;
}

.login .content dd.mn{
	width:236px;
	height:30px;
	float:left;
	margin-top:10px;
}
.login_button
{
	background-image: url(../images/loginbtn.jpg);
	display:block;
	line-height:27px;
	float:left;
	width:60px;
	height:27px;
	text-align: center;
	padding:0px 0px 0px 0px;
	border:0px;
	color:#fff;
	margin-left:12px !important; margin-left:6px;
	font-weight:bold;
}
.login_button2 {
	display:block;
	line-height:27px;
	float:left;
	float:left;
	width:60px;
	height:27px;
	text-align: center;
	background-image: url(../images/loginbtn.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	margin-left:10px !important; margin-left:10px;
	font-weight:bold;
	color:#000;
}
.wj{
	display:block;
	line-height:20px;
	float:left;
	width:150px;
	height:20px;
	text-align: left;
	letter-spacing:0px;
	background:none;
	background-image:none;
	font-size:12px; 
	color:#8C837C;
	text-indent:50px;
	margin-top:8px;
}
.login_left_margin{ margin-left:6px;}

/*--class--*/
.menu {
	width: 215px;
	float: left;
}
.menu_tit {
	background-image: url(../images/menu_t_bg.jpg);
	background-repeat: no-repeat;
	width: 215px;
	display: block;
	float: left;
	height: 72px;
}
.menu_com {
	width: 215px;
	float: left;
	background-image: url(../images/main_class_bg.jpg);
	background-repeat:repeat-y;
}
.menu_bot {
	background-image: url(../images/main_bo_bg.jpg);
	background-repeat: no-repeat;
	width: 215px;
	display: block;
	float: left;
	height: 31px;
}

.cate-conx{ width:215px; height:40px; line-height:40px;float:left;font-size:16px;}
.cate-conx li{ width:215px; height:40px; line-height:40px;float:left; background-image:url(../images/cate-libg.jpg); background-repeat:no-repeat; }
.cate-conx1{ width:215px; height:40px; display:block; text-indent:35px; float:left; color:#000; float:left; font-size:14px; }
.cate-conx2{ width:45px; height:32px; display:block; float:left; margin-top:16px;}
.cate-conx li a:hover{background-image:url(../images/cate-libgon.jpg); background-repeat:no-repeat; color:#fff;}

.cate-con2{ width:215px; height:auto; overflow:hidden; font-size:14px;}
.cate-con2{ width:215px; height:24px; line-height:24px; float:left;}
.cate-con2 a{ width:215px; height:24px; text-indent:75px; display:block; background-image:none; float:left; color:#000; }
.cate-con2 a:hover{ background-image:none; }

/*--mess--*/
.mess {width: 284px;height:100%;float: left;}
.mess_tit {background-image: url(../images/mess_top.png);background-repeat: no-repeat;width: 284px;display: block;float: left;height: 40px;}
.mess_com {width: 284px;height:100%;float: left;background-image: url(../images/mess_bg.png);}
.mess_com ul{width:254px;float:left;margin-left:30px !important; margin-left:15px; height:100%; padding-top:10px;}
.mess_com ul li{float:left; width:125px; height:26px; line-height:26px;}
.mess_bot{background-image: url(../images/mess_bot.png);background-repeat: no-repeat;width: 284px;display: block;float: left;height: 15px;}

/*--product--*/
.main-L-nav{ width:951px; height:101px; overflow:hidden; background-image:url(../images/p_top.jpg); background-repeat:no-repeat;}
.main-L-nav2{ width:951px; height:75px; overflow:hidden; background-image:url(../images/a_top.jpg);}
.pro-top-bg{ width:953px; height:40px; overflow:hidden; background-image:url(../images/pro_top_bg.jpg);}

.main-L-navL{font-size:16px; font-weight:bold; float:left; color:#88CA32; line-height:30px; height:30px; margin:34px 0px 0px 54px;}
.main-L-navLr{ font-size:14px; float:right; line-height:30px; margin:34px 30px 0px 0px; color:#858585; }

.main-L-navL3{font-size:16px; font-weight:bold; float:left; color:#88CA32; line-height:30px; height:30px; margin:72px 0px 0px 130px !important; margin:72px 0px 0px 65px;}
.main-L-navLr3{ font-size:14px; float:right; line-height:30px; margin:72px 30px 0px 0px; color:#858585; }

.blcok-bg-con{ width:951px; overflow:hidden; background-image:url(../images/a_bg.jpg); background-repeat:no-repeat;}
.blcok-bg-con dl{ width:169px; height:166px; float:left; margin:20px 5px 0px 10px !important; margin:20px 4px 0px 5px; }
.blcok-bg-con dt a{ width:169px; height:132px; text-align:center; background-color:#fff; padding:4px; float:left; background-image:url(../images/product_bg_g.jpg); }
.blcok-bg-con dt a:hover{ width:169px; height:132px; text-align:center; background-color:#fff; padding:4px; float:left; background-image:url(../images/product_bg_y.jpg); }
.blcok-bg-con dt img{vertical-align:middle;}
.blcok-bg-con dd{ width:169px; height:20px; font-size:12px; line-height:20px; text-align:center; float:left; display:block; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;}
.main-L-end{width:953px; height:31px; background-image:url(../images/product_end.jpg); background-repeat:no-repeat; overflow:hidden;}
.page{ width:951px; height:60px; line-height:60px; float:left; text-align:center; margin-top:20px;}
.page2{ width:951px; height:60px; line-height:60px; float:left; text-align:center; margin-top:20px;}

.main-L-con2{ width:917px; height:100%; padding-top:20px;}
.main-L-con3{ width:901px; height:100%; padding:20px 30px 0px 20px; line-height:28px; background-image:url(../images/a_bg.jpg); background-repeat:no-repeat; background-color:#FFFFFF; min-height:540px;*min-height:540px;}
.main-L-con3 input{height:22px; line-height:22px;}
/*--new_product--*/
.new_product {width: 1174px;height: 198px; float: left; overflow:hidden;}
.np_tit{width: 1174px;height: 54px;float: left; background-image:url(../images/new_top.png);}
.rollBox{width:1174px;overflow:hidden;height:198px;}
.rollBox .Cont{ width:980px; overflow:hidden; height: 100%; float: left;}
.rollBox .ScrCont{ width:10000000px;}
.rollBox .Cont dl{ width:220px; float:left; padding:0px 13px 0px 13px; height:100%; overflow:hidden;}
.rollBox .Cont dt{ width:220px; height:165px; text-align:center; border:solid 1px #D7D7D7; float:left; }
.rollBox .Cont dt img{ vertical-align:middle;}
.rollBox .Cont dd{ width:220px; height:33px; padding-left:10px; font-size:14px; line-height:33px; text-align:center; float:left; display:block; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;}
.rollBox #List1,.rollBox #List2{float:left;}
.img1 {float: left;width: 59px;height: 59px;cursor: hand; margin:50px 0px 0px 35px;}
.img2 {float: right;width: 59px;height: 59px;cursor: hand; margin:50px 35px 0px 0px;}


/*--Zheng_product--*/
.Zheng_product { width: 440px;height: 226px;float: right; overflow:hidden;}
.Zheng_tit{ width:440px;height: 65px;float: left;}
.rollBox1{width:440px;overflow:hidden;height:158px;}
.rollBox1 .Cont{ width:420px; overflow:hidden; height: 100%; float: left;}
.rollBox1 .ScrCont{ width:10000000px;}
.rollBox1 .Cont dl{ width:126px; float:left; padding:0px 0px 0px 12px; height:100%; overflow:hidden;}
.rollBox1 .Cont dt{ width:126px; height:158px; text-align:center; background-image:url(../images/126x158.jpg); background-repeat:no-repeat; float:left; }
.rollBox1 .Cont dt img{ vertical-align:middle;}
.rollBox1 .Cont dd{ width:126px; height:30px; font-size:14px; line-height:30px; text-align:center; float:left; display:block; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;}
.rollBox1 #List1,.rollBox #List2{float:left;}
.img3 {float: left;width: 37px;height: 270px;cursor: hand; display:none;}
.img4 {float: right;width: 37px;height: 270px;cursor: hand; display:none;}

/*--zheng_product--*/
.zheng-bg-con{ width:917px !important; width:931px; overflow:hidden; background-image:url(../images/a_bg.jpg); background-repeat:no-repeat; padding:0px 0px 0px 34px !important; padding:0px 0px 0px 20px; }
.zheng-bg-con dl{ width:189px; height:298px; background-image:url(../images/189x298.jpg); background-repeat:no-repeat; float:left; margin:30px 14px 0px 14px !important; margin:30px 14px 0px 14px;}
.zheng-bg-con dt{ width:189px; height:262px; text-align:center; }
.zheng-bg-con dt img{vertical-align:middle;}
.zheng-bg-con dd{ width:189px; height:36px; font-size:14px; line-height:36px; color:#54544C; text-align:center; float:left; display:block; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;}

.main-L-con4{ width:800px; height:100%; padding:0px 101px 0px 101px; background-image:url(../images/show_bg.jpg); background-repeat:repeat-y;}
.main-L-con4 img {max-width: 800px; height:auto; width:expression(this.width >800 ? '800px':true); vertical-align:middle;}; 


/*产品详细页*/


.showall{width:1174px; height:100%; margin:0px auto;}
.show_top{margin: 0px auto; width: 1175px; height:38px; background-image:url(../images/show_top.jpg); background-repeat:no-repeat;}
.show_pro{width:1200px; height:100%; overflow:hidden; margin: 0px auto; background-color:#FFE3F2; border-left:solid 2px #FDA8D2; border-right:solid 2px #FDA8D2;}
.show_pro table{ font-size:14px; color:#726871;}
.show_proinfo{width:836px; height:546px; margin:0px auto; text-align:center;overflow:hidden; background-color:#fff; border:solid 2px #FFD7EB}
.show_proinfo img{vertical-align:middle;}
.show_end{ margin: 0px auto; width: 1175px; height:19px; background-image:url(../images/show_end.jpg); background-repeat:no-repeat;}

.p_list {float: left; width: 214px; padding:11px 0px 0px 0px; height:100%; overflow:hidden;}
.p_list .list {width:200px; height:150px; text-align:center; background-image:url(../images/214x171_bg.png); background-repeat:no-repeat; padding:14px 7px; float:left; margin:0px 0px 0px 0px}
.p_list .list img {vertical-align:middle;}

.normm{float:left; width:1210px; height:100%;}
.norm {width: 777px;float:left;height: 232px; background-image: url(../images/show_bg2.jpg);background-repeat:repeat-y;overflow:hidden; margin-left:17px !important; margin-left:8px;}
.norm .title {width: 777px; background-image: url(../images/show_norm.jpg); background-repeat:no-repeat;height: 54px;float: left;overflow:hidden;}
.norm .end {width: 980px; background-image: url(../images/show_norm_end.jpg); background-repeat:no-repeat;height: 34px;float: left;}
.norm .com {width: 767px; float: left; height: 92px; padding-left:10px; margin-top:20px; background-image:url(../images/show_bg.jpg); overflow:hidden;}
.norm .com li {height: 30px;width: 252px;float: left; line-height: 30px; text-indent:40px; background-image: url(../images/show_norm_slin.jpg); overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;border-bottom-width: 1px;}
.com2 {width:667px; height:30px; line-height:30px; margin:0px 50px 0px 50px;}
.show_info {width:332px; height:144px; margin:70px 30px 0px 30px; line-height:24px;
	  overflow:auto; overflow-x:hidden; SCROLLBAR-FACE-COLOR:#E4E4E4;
      SCROLLBAR-HIGHLIGHT-COLOR:#E4E4E4;
      SCROLLBAR-SHADOW-COLOR:#fff;
      SCROLLBAR-3DLIGHT-COLOR:#fff;
      SCROLLBAR-ARROW-COLOR:#fff;
      SCROLLBAR-TRACK-COLOR:#fff;
      SCROLLBAR-DARKSHADOW-COLOR:#E4E4E4;

}
.show_end2{ float:left; width: 980px; height:20px; background-image:url(../images/show_end2.jpg);}

.showproneir{float:left; width:1210px; height:100%; text-align:center;}
.showproneir img {max-width: 750px; height:auto; width:expression(this.width > 750 ? "750px" : this.width); }

table.guestbook{border-collapse:collapse; margin-top:14px;}
table.guestbook td{border: 1px #FF50B3 solid; line-height:36px; padding:0 5px;}

.inputM{ vertical-align:middle;}
/* Job style */
.footStyle{border-bottom:solid 1px #cccccc; border-right:solid 1px #cccccc; text-align:center;}
.rowCenter{border-bottom:solid 1px #cccccc; border-right:solid 1px #cccccc; text-align:center;}


.newslist-con{ width:871px; overflow:hidden; background-image:url(../images/a_bg.jpg); background-repeat:no-repeat; padding:0px 50px 0px 30px;}
.newslist{float:left; width:870px; height:100%; border-bottom:dashed 1px #C6D2BC; margin-top:30px; }
.newslistleft{float:left; width:232px; height:165px; margin:0px 30px 0px 30px !important; margin:0px 15px 0px 15px; text-align:center; }
.newslistleft img{vertical-align:middle;}
.newslistright{float:right; width:570px; height:165px;}
.newslistright_tit{ float:left; width:570px; height:26px; line-height:26px; color:#4A4A4A;}
.newslistright_txt{ float:left; width:570px; height:135px; line-height:22px; color:#4A4A4A;}
/*新闻展示页news*/
.news_show {
	width:100%;
	float:left;
}
.news_show .title {
	width: 861px;
	height:40;
	line-height:40px;
	font-size:16px;
	font-weight:bold;
	float:left;
	text-align: center;
	background-image:none;
	border-bottom: 1px dashed #CCCCCC;
	margin: 0px 20px 0px 20px;
	color:#000;
}
.news_show .datte {
	width:100%;
	height:22;
	line-height:40px;
	float:left;
	text-align: center;
	background-image:none;
	color:#444444;
}
.news_show .text {
	width:100%;
	line-height:22px;
	float:left;
	background-image:none;
	color:#000;
}
.news_show .text img{max-width: 800px; height:auto; width:expression(this.width >800 ? '800px':true); text-align:center;}

#www_zzjs_net{width:138px; height:138px; border:solid 6px #FF4DAF; padding:2px;}

.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 222px; /* Width of Menu Items */
}
	
.suckerdiv ul li{
position: relative;
margin-top:8px;
margin-left:9px;
}          
.suckerdiv ul li a{
display: block;
color: black;
text-decoration: none;
font:12px 宋体;
}
.suckerdiv ul li a:visited{

}

.suckerdiv ul li a:hover{
color: white;
}
	
/*1st level sub menu style */
.suckerdiv ul li ul{
left: 194px; /* Parent menu width - 1*/
position: absolute;
width: 160px; /*sub menu width*/
top: 0;
display: none;
border:solid 2px #79B22D;
background-color:#89C839;
z-index:9999; 
}
.suckerdiv ul li ul li
{
	margin:0px;
}

/* menu links style */
.suckerdiv ul li ul li a{
display: block;
color: black;
text-decoration: none;
font:14px 宋体;
padding: 5px 5px;
color: white;
}

.suckerdiv ul li ul li a:visited{

}

.suckerdiv ul li ul li a:hover{
color: white;
}

.suckerdiv .subfolderstyle{
background: url(../images/arrow-list.gif) no-repeat center right;
}

	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */