*{ margin:0 auto; padding:0;}
body{ font-family:microsoft yahei; color:#666; font-size:12px; word-break:break-all;word-wrap:break-word; }
a{ text-decoration:none;}
img{ border:none;}
ul,li{ list-style:none;}
.clear{ clear:both;}
p{ margin:0 auto; padding:0;}
.padding10{ padding:10px;}
.padding15{ padding:15px;}
.padding20{ padding:20px;}
.padding30{ padding:30px;}
.padding40{ padding:40px;}
.fr{ float:right;}
.fl{ float:left;}
.paddingright{ padding-right:10px;}
.paddingleft{ padding-left:10px;}
.undis{ display:block; }
.dis{ display:none;  }
.pr5{ padding-right:5px;}
.red{ color:#f00;}

#home .home a,
#about .about a,
#products .products a,
#case .case a,
#service .service a,
#contact .contact a{background:url(../images/navlibg.jpg) no-repeat center 70px; color:#50bcec;}







/*index*/
.topbg{ width:100%; height:36px; background:url(../images/top_bg.jpg) repeat-x;}
.top{ width:1000px; overflow:hidden; height:36px; line-height:36px;}
.language{ float:right; width:104px; height:19px; line-height:19px; overflow:hidden; margin-top:9px;}
.language a{ display:inline-block; float:left; width:52px; height:19px;}
.en{ background:url(../images/en.jpg) no-repeat;  width:52px; height:19px;}
.cn{ background:url(../images/cn.jpg) no-repeat;  width:52px; height:19px;}

.search{ width:204px; height:23px; line-height:23px; overflow:hidden; float:right; margin-right:20px; display:inline; margin-top:7px;}
.sea_input{ float:left; font-size:12px; color:#666; width:160px; height:23px; line-height:23px; padding-left:10px; padding-right:10px; background:url(../images/sea_input.jpg) no-repeat; border:none;}
.sea_sub{ float:left; width:24px; height:23px; overflow:hidden; border:none; background:url(../images/sea_sub.jpg) no-repeat;}

.topin{ width:210px; margin-right:15px; overflow:hidden; height:36px; line-height:36px; color:#fff; font-size:13px; }
.topin a{ color:#fff; padding-left:30px; padding-right:15px; }
.tophome{ background: url(../images/tophome.png) no-repeat left center; }
.topcon{ background: url(../images/topcon.png) no-repeat 5px center; }


.head{ width:1000px; height:100px; line-height:100px; overflow:hidden;}
.logo{ width:304px; height:100px; float: left; overflow:hidden;}
.logo a{ display:inline-block; width:304px; height:100px; background: url(../images/logo.jpg) no-repeat; }

.nav{ float:right; width:600px; height:100px; line-height:100px;}
.nav li{ float:left; width:120px; text-align:center; font-size:16px;}
.nav li a{ color:#666; display:block;} 
.nav li a:hover{ color:#50bcec; background:url(../images/navlibg.jpg) no-repeat center 70px;}




/*banner代码*/
.gw_zzsc {position:relative;width:100%;height:600px; overflow:hidden; }
.gw_zzsc ul.fix_flash {height:600px; position:absolute; overflow:hidden;}
.gw_zzsc ul.fix_flash li {width:100%;height:600px;float:left;display:inline;cursor:pointer; overflow:hidden;}
.gw_zzsc ul.fix_flash li a {display:block;height:600px;width:100%;cursor:pointer; overflow:hidden;}
.gw_zzsc_flash_s {height:5px;bottom:10px;position:absolute;left:43%; line-height:5px;}
.gw_zzsc_flash_s .banner_smallArea {width:100%;}
.gw_zzsc_flash_s .gw_zzsc_sele {float:left;display:inline;width:60px;height:5px; margin-left:5px;background:#fff;line-height:5px;cursor:pointer;}
.gw_zzsc_flash_s .gw_zzsc_over { background:#abcd03;}




.index1bg{ width:100%; height:280px; background:#f4f4f4; margin-top:30px;}
.index1{ width:1000px; padding-top:18px;}
.in1{ width:320px; height:242px; background:#fff; border-radius:3px; box-shadow: #dbdbdb 2px  2px; float:left; }
.in1top{ width:320px; height:5px; background:#abcd03; border-radius:3px 3px 0 0;}
.in1m1{ width:320px; height:168px; position:relative;}
.in1m1bg{ width:320px; height:31px; line-height:31px; background:url(../images/in1_tranbg.png) repeat-x; position:absolute; bottom:0; left:0;}
.in1m1bg h4{ padding-left:15px; color:#fff; font-size:16px; font-weight:normal;}
.in1m1bg h4 span{padding-left:10px; color:#fff; font-size:12px; font-weight:normal;}
.in1m2{ width:300px; padding-top:12px; color:#666; line-height:21px;}


.in2{ width:320px; height:242px; background:#fff; border-radius:3px; box-shadow: #dbdbdb 2px  2px; float:left; margin-left:20px; }
.in2top{ width:320px; height:5px; background:#4ebbec; border-radius:3px 3px 0 0;}
.in2m1{ width:320px; height:168px; position:relative;}
.in2m1bg{ width:320px; height:31px; line-height:31px; background:url(../images/in2_tranbg.png) repeat-x; position:absolute; bottom:0; left:0;}
.in2m1bg h4{ padding-left:15px; color:#fff; font-size:16px; font-weight:normal;}
.in2m1bg h4 span{padding-left:10px; color:#fff; font-size:12px; font-weight:normal;}
.in2m2{ width:300px; padding-top:12px; color:#666; line-height:21px;}


.in3{ width:320px; height:242px; background:#fff; border-radius:3px; box-shadow: #dbdbdb 2px  2px; float:right; }
.in3top{ width:320px; height:5px; background:#ea6111; border-radius:3px 3px 0 0;}
.in3m1{ width:320px; height:168px; position:relative;}
.in3m1bg{ width:320px; height:31px; line-height:31px; background:url(../images/in3_tranbg.png) repeat-x; position:absolute; bottom:0; left:0;}
.in3m1bg h4{ padding-left:15px; color:#fff; font-size:16px; font-weight:normal;}
.in3m1bg h4 span{padding-left:10px; color:#fff; font-size:12px; font-weight:normal;}
.in3m2{ width:300px; padding-top:12px; color:#666; line-height:21px;}


.footbg{ width:100%; height:52px; line-height:52px; background:url(../images/footbg.jpg) repeat-x;}
.foot{ width:1000px; }
.foot span{ color:#fff; font-size:13px;}
.links-box{
	width: 185px;
	margin-top:15px;
	height: 22px;
	border: 1px solid #dedede;
	position: relative;
	float: left;
	margin-right: 5px;
	display: inline;
}
.links-box p{
	padding: 0 25px 0 8px;
	background: url(../images/bg_sign10.jpg) no-repeat 95% center;
	font-size: 14px;
	line-height: 22px;
	color: #ccc;
	cursor: pointer;
}
.links-list{
	width: 152px;
	padding: 5px 25px 5px 8px;
	border: 1px solid #dedede;
	border-bottom: none;
	position: absolute;
	left: -1px;
	bottom: 23px;
	background: #fff;
	display: none;
}
.links-list a{
	display: inline-block;
	width: 100%;
	font-size: 12px;
	line-height: 22px;
	color: #666;
}
.links-list a:hover{
	color:#50bbec;
}




.banner2{ width:100%; height:317px;}

.main{ width:1000px; overflow:hidden; margin-top:25px;}
.main_left{ float:left; width:224px; overflow:hidden;}
.main_ltop{ width:186px; padding-left:38px; height:68px; line-height:68px; background:url(../images/main_ltopbg.jpg) no-repeat; color:#fff; font-size:24px;}
.main_lmenu{ width:224px; overflow:hidden;}
.main_lmenu li{ width:222px; border:1px solid #dbdbdb; font-size:14px; border-top:none; height:50px; line-height:50px; background:url(../images/mla.png) no-repeat 188px center;}
.main_lmenu li a{ color:#666; padding-left:15px; display:block;}
.main_lmenu li a:hover{ color:#50bbec; background:url(../images/mlah.png) no-repeat 188px center;}

#lm_hover{color:#50bbec; background:url(../images/mlah.png) no-repeat 188px center;}

.main_right{ float:right; width:754px; border:1px solid #dbdbdb; padding-bottom:10px;}
.m_rtop{ width:714px; padding:0 20px; height:66px; line-height:66px; background:#f7f7f7; border-bottom:1px solid #dbdbdb;}
.m_rtop h4{ font-size:18px; color:#50bbec;}
.m_rtop span a{ color:#666;}
.m_rtop span a:hover{ color:#50bbec;}

.main_box{ width:714px; padding:20px; font-size:12px; line-height:23px; }

.news_list{ width:714px; padding:20px; font-size:12px; line-height:23px;  overflow:hidden;}
.news_list li{ width:100%; border-bottom:1px solid #dbdbdb; height:48px; line-height:48px; font-size:13px; }
.news_list li a{ color:#666; padding-left:25px; background: url(../images/news_a.png) no-repeat 5px center;}
.news_list li a:hover{color:#50bbec; background: url(../images/news_ah.png) no-repeat 5px center;}

.news_show{ width:714px; padding:20px; overflow:hidden; }

.news_tit{ width:100%; line-height:42px; text-align:center; font-size:16px;}
.news_admin{ width:100%; line-height:26px; text-align:center; font-size:12px; color:#999;}
.news_info{ width:100%; padding-top:15px; line-height:24px;}
.news_pre{ width:100%; padding-top:25px; }
.news_pre li{ line-height:32px; font-size:12px;  color:#50bbec; }
.news_pre li a{ color:#666;}
.news_pre li a:hover{  color:#50bbec;}



.con_content1{ width:714px; overflow:hidden; padding-bottom:15px; border-bottom:1px solid #dbdbdb; margin-bottom:15px; }


.case_list{ width:754px;  padding:20px 0; overflow:hidden; }
.case_list li{ width:345px; height:290px; float:left; overflow:hidden; text-align:center; margin:0 16px;}
.case_list li a{ color:#666; }
.case_list li a:hover{ color:#50bbec;}
.case_list li a img{ width:333px; height:225px; padding:5px; border:1px solid #dbdbdb;}
.case_list li a p{ line-height:53px;}

.down_list{ width:714px; overflow:hidden; margin-top:20px;}
.down_top{ width:714px; height:40px; line-height:40px; background:#f7f7f7; overflow:hidden; font-size:14px;}
.down_t1{ float:left; width:320px; overflow:hidden; text-align:center; }
.down_t2{ float:left; width:210px; overflow:hidden; text-align:center; }
.down_t3{ float:left; width:184px; overflow:hidden; text-align:center; }

.down_b1{ float:left; width:320px; overflow:hidden; text-align:center; }
.down_b2{ float:left; width:210px; overflow:hidden; text-align:center; }
.down_b3{ float:left; width:184px; overflow:hidden; text-align:center; }
.down_b3 img{ padding-top:15px;}

.down_list li{ width:714px; height:49px; line-height:49px; border-bottom:1px solid #dbdbdb; overflow:hidden; font-size:13px;}
.down_list li a{ color:#666;}


.goods_list{ width:754px;  padding:20px 0; overflow:hidden; }
.goods_list ul{ padding-left:2px;}
.goods_list li{ float:left; width:165px; height:225px; overflow:hidden; text-align:center; margin:0 11px;}
.goods_list li a{ color:#666;}
.goods_list li a img{ width:165px; height:165px;}
.goods_list li a p{ line-height:50px;}

.goods_show{ width:714px;  padding:20px; overflow:hidden; }
.photo_s1{ width:714px; height:425px; overflow:hidden;}
.photo_s1left{ float:left; width:360px; height:425px; overflow:hidden; }
.photo_s1r{ float:right; width:335px; height:425px; overflow:hidden;}
.photo_s1r1{ width:335px; height:50px; line-height:50px; border-bottom:1px solid #dbdbdb; font-size:14px;}
.photo_s1r2{ width:335px; padding-top:15px; font-size:12px; line-height:24px;}
.photo_s1r2 h4{ font-size:13px; line-height:42px;}


.photo_s2t{ width:714px; height:36px; margin-top:35px; border-bottom:1px solid #dbdbdb;}
.photo_s2t li{ float:left; height:36px; line-height:36px; width:120px; margin-right:1px; text-align:center;  cursor:pointer;}
.p2li1{background:#50bbec; color:#fff;}
.p2li2{background:#eee; color:#666;}
.photo_s2box{ width:714px; padding:15px 0; line-height:24px;}
.photo_s2box table{ width:100%; border:1px solid #ccc; }
.photo_s2box table td{border:1px solid #ccc;}

.main1{ width:958px; border:1px solid #dbdbdb; padding:20px; margin-top:25px;}
.main_tit{border-bottom:1px solid #EEE;color:#444;font-size:18px;margin:0 0 20px;padding:0 0 10px;}
.main_tit strong{color:#999;font:bold 12px/18px arial;margin:0 10px;}
.main_tit span{float:right;font-size:12px;font-weight:100;margin:5px 5px 0 0;}
.main_tit span{color:#ccc;}
.main_tit span a{color:#999;}
.main_tit i{display:block;margin-top:5px;color:#999;font-size:12px;font-style:normal;font-weight:normal;}

.search_list li{margin-bottom:20px;}
.search_list li a{display:inline-block;font-size:15px; margin-bottom:5px;  color:#089dd4;}
.search_list li span{color:#999;font-size:12px;}
.search_list li p{ line-height:2.0em;}

.form_box dl{clear:both;padding:8px 0;font-size:12px;line-height:28px;}
.form_box dl dt{display:block;float:left;width:150px;text-align:right;}
.form_box dl dt em{padding-right:5px;color:#FF0000;font-style:normal;}
.form_box dl dd{margin-left:150px; padding-left:10px;}
.form_box dl dd i{display:block;line-height:28px;color:#999;font-size:12px;font-style:normal;}
.form_box dl dd em{line-height:28px;color:#999;font-size:12px;font-style:normal;}
.form_box dl dd .btn_submit{padding:10px 30px;border:1px solid #429342;background:#52A152;color:#fff;font-size:14px;line-height:1em;cursor:pointer;font-family:'Microsoft YaHei';}

input.txt{width:200px;}
.input{display:inline;margin-right:5px;padding:5px;height:18px;line-height:18px;vertical-align:middle;background:#fff;color:#999px;border:1px solid #CACACA;border-radius:4px 4px 4px 4px;font-family:'Microsoft YaHei';}


/* 图片放大镜样式*/
.pictureDIV{float: left;margin:0 0 0px 0;}
.jqzoom{float:left;border:none; position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff;opacity: 0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);}
/*图片小图预览列表*/
.spec-preview{width:358px; height:358px;border:1px solid #ccc; text-align:center;}
.spec-preview .jqzoom img{width:346px;height:346px; padding:6px 0 0 6px;}
.spec-scroll{clear:both;margin-top:5px; width:360px;}
.spec-scroll .prev{float:left;margin-right:5px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:54px;line-height:54px;border:1px solid #ccc;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:325px;height:56px;overflow:hidden;}
.spec-scroll .items ul{margin:0; padding:0;list-style:none;position:absolute;width:999999px; height:56px;}
.spec-scroll .items ul li{float:left; margin:0px; padding:0px; width:65px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC; padding:2px;width:50px;height:50px;}
.spec-scroll .items ul li img:hover{ border:2px solid #098f02; padding:1px; }
.productItem {float:left;margin:0 0 20px 10px;padding:10px;height:330px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;list-style:none;width:296px;line-height:34px;font-size: 14px;}
.productItem li{margin:0px;padding:0px;}


.down_password{ width:480px;  padding:60px 0 100px 0;  }
.down_password .inputpass{ width:348px; padding:0 10px; height:42px; line-height:42px; background:none; border:1px solid #ddd; float:left; font-size:14px; font-family:microsoft yahei;}
.down_password .subpass{ width:100px; font-size:14px; text-align:center; color:#fff; border:none; height:44px; line-height:44px; float:left; margin-left:10px; background:#50bcec; font-family:microsoft yahei;}