/*防止图片撑破div页面*/
html { overflow-x: hidden; overflow-y: auto; _background-attachment:fixed; _background-image:url(_blank); }
* { padding:0px; margin:0px; list-style:none; }
#gallery img { MAX-WIDTH: 100%!important; HEIGHT: auto!important; width:expression(this.width > 780 ? "780px" : this.width)!important;
}
#info img { MAX-WIDTH: 100%!important; HEIGHT: auto!important; width:expression(this.width > 780 ? "780px" : this.width)!important;
}
#info { font-size:13px; line-height:180%; }
#info p { padding-top:12px; }
#info1 img { MAX-WIDTH: 100%!important; HEIGHT: auto!important; width:expression(this.width > 980 ? "980px" : this.width)!important;
}
#info1 { font-size:13px; line-height:180%; }
#info1 p { padding-top:12px; }
.yuantu { position:relative; }
.fdj { width:90px; height:28px; position:absolute; bottom:10px; left:10px; z-index:999; display:none; background:url(fdj.png) no-repeat; }
/*分页样式*/
.tags { PADDING-RIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 940px; LINE-HEIGHT: 22px; PADDING-TOP: 0px }
.pages { text-align:center; font-size:12px; line-height:16px; }
.pages a, .pages span { margin:2px; padding:1px 5px; border:1px solid #DDD; color:#999999; font-size:12px; line-height:16px; }
.pages span, .pages a:hover { color:#000; text-decoration:none; border-top-color: #999999; border-right-color: #999999; border-bottom-color: #999999; border-left-color: #999999; font-size:12px; line-height:16px; }
.pages span font { color:#f00; font-size:12px; line-height:16px; }
/*列表页分页样式*/
.pagenavi { margin-left:20px; width:590px; line-height:26px; }
.pagelink { margin-top: 20px; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-right: 10px; padding-bottom: 0; padding-left: 10px; font-size:12px; line-height:16px; }
.pagelink a, .pagelink span { padding:0 3px; font-size:12px; float:left; line-height:16px; }
.pagelink a.on, .pagelink a:hover { color:#F9003B; font-size:12px; float:left; line-height:16px; }
.pagenavi a { border:1px solid #308B46; margin:2px; padding:1px 8px; font-size:12px; float:left; line-height:16px; }
.pagenavi span { border:1px solid #308B46; margin:2px; padding:1px 5px; color:#999999; font-size:12px; float:left; line-height:16px; }
.pagenavi a:hover { background-color:#308B46; font-size:12px; color:#FFF; float:left; line-height:16px; }
/*留言板样式*/


.zxly { border: 1px solid #CCC; }
.zxly td, .zxly th { border: 1px dotted #CCC; padding:5px; }
.lylist { table-layout: fixed; word-wrap:break-word; border-bottom:1px dotted #CCC; margin-bottom:8px; }
.lylist td { padding:10px; }
/*job*/
#jobquery { margin:0; border-bottom:2px #e8e8e8 solid; }
#jobquery ul { margin:0; padding:0 }
#jobquery ul.queryul { margin:10px 0px; }
#jobquery li { list-style-type: none; padding-left:10px; height:35px; }
#jobquery li.cap { border-bottom:2px #e8e8e8 solid; background:#f5f5f5 }
#jobquery .bt { float:left; line-height:35px; margin-right:20px; }
#jobquery .bt a { font: 12px/35px Verdana, Arial, Helvetica, sans-serif; }
#jobquery .bk { float:right; width:130px; line-height:35px; }
#jobquery .bk a { font: 12px/35px Verdana, Arial, Helvetica, sans-serif; }
#jobquery .au { float:right; width:90px; line-height:35px; }
#jobquery .au a { font: 12px/35px Verdana, Arial, Helvetica, sans-serif; }
#jobquery .cl { float:right; width:50px; line-height:35px; }
#jobquery .cl a { font: 12px/35px Verdana, Arial, Helvetica, sans-serif; }
a.job { font-size: 22px; line-height: 35px; color: #FFF; background-color: #069; display: block; height: 35px; width: 200px; text-align: center; border-right-width: 2px; border-bottom-width: 2px; border-right-style: solid; border-bottom-style: solid; border-right-color: #036; border-bottom-color: #036; margin: auto; }
a.job:hover { background-color: #066; text-decoration:none; }
input.job { font-size: 16px; line-height: 35px; color: #FFF; background-color: #06C; display: block; height: 35px; width: 120px; text-align: center; border-right-width: 2px; border-bottom-width: 2px; border-right-style: solid; border-bottom-style: solid; border-right-color: #036; border-bottom-color: #036; cursor:pointer; }
input.job:hover { background-color: #069; }
.red { color:#F00 }
#suspension { right: 50%; margin-right: 510px; top:200px; overflow: hidden; position:fixed; _position:absolute;/*兼容IE6*/ _top:expression(eval(documentElement.scrollTop+200));/*兼容IE6*/
width:208px; height:375px; z-index:9996; overflow:hidden; background-image: url(qq.png); background-repeat: no-repeat; padding-top: 92px; font-size: 14px; font-weight: bold; color: #000; padding-left: 61px; }
#suspension .qq { line-height: 25px; height: 25px; padding-bottom: 20px; clear: both; }
#suspension .lxfs { line-height: 30px; width: 145px; float: left; height:139px; _height:135px; clear: both; }
#suspension .close { clear: both; width: 30px; height:15px; float: left; padding-left: 100px; background-image: url(close.gif); background-repeat: no-repeat; background-position: right; cursor:pointer; }
#suspension1 { right: 50%; margin-right: 510px; overflow: hidden; position:fixed; _position:absolute;/*兼容IE6*/ _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));/*兼容IE6*/
bottom:0px; width:269px; height:106px; z-index:9996; overflow:hidden; background-image: url(zhankai.png); background-repeat: no-repeat; cursor:pointer; }
/*漂浮效果CSS代码*/

#weixin { bottom:5px; width:116px; height: auto; z-index:999; position: fixed; _bottom:auto; _width: 100%; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: 5px; background-color:#FFF; border: 1px solid #DBDBDB; overflow:auto; }
#weixin1 { display:none; bottom:5px; width:28px; height:110px; z-index:999; position: fixed; _bottom:auto; _width: 100%; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: 5px; background-image: url(zkweixin.png); background-repeat: no-repeat; cursor:pointer; }
#wxcont { width:116px; position:relative; overflow:hidden; clear:both; line-height:25px; text-align:center; padding:10px 0; }
.wxclose { width:19px; height:19px; cursor:pointer; background:url(weixinclose.png) no-repeat; float:right; clear:both; }
#qqkf1a { position:fixed; _position:absolute;/*兼容IE6*/ _top:expression(eval(documentElement.scrollTop+200));/*兼容IE6*/
top:260px; width:93px; height:151px; display:block; z-index:9996; margin-right: -600px; right: 50%; overflow:hidden; background-image: url(qq1.png); background-repeat: no-repeat; }
#qqkf1b { position:fixed; _position:absolute;/*兼容IE6*/ _top:expression(eval(documentElement.scrollTop+200));/*兼容IE6*/
top:260px; width:93px; height:151px; z-index:999; display:block; overflow:hidden; background-image: url(qq1.png); background-repeat: no-repeat; right: 1%; }
#qqkf2a { position:fixed; _position:absolute;/*兼容IE6*/ _top:expression(eval(documentElement.scrollTop+200));/*兼容IE6*/
top:200px; width:108px; height:200px; z-index:9996; margin-right: -600px; right: 50%; overflow:hidden; background-image: url(qq2.png); background-repeat: no-repeat; }
#qqkf2b { position:fixed; _position:absolute;/*兼容IE6*/ _top:expression(eval(documentElement.scrollTop+200));/*兼容IE6*/
top:200px; width:108px; z-index:999; overflow:hidden; right: 1%; display:block; }
.qtop { width:108px; overflow:hidden; background-image: url(qq2.png); background-repeat: no-repeat; height:80px; background-position: center top; position:relative; }
.qcont { width:108px; background-image: url(qcont.png); overflow:hidden; background-repeat: repeat-y; text-align:center; line-height:180%; font-size:13px; color:#000; }
.qcont p { margin:0; padding:0; }
.qfoot { width:108px; overflow:hidden; background-image: url(qfoot.png); background-repeat: no-repeat; height:36px; }
#qqkf2b1 { position:fixed; _position:absolute;/*兼容IE6*/ _top:expression(eval(documentElement.scrollTop+200));/*兼容IE6*/
top:200px; width:74px; height:170px; z-index:999; overflow:hidden; background-image: url(im.png); background-repeat: no-repeat; right: 0%; display:none; cursor:pointer; }
.qqkf2gb { height: 15px; width: 15px; position: absolute; top: 0px; right: 5px; cursor: pointer; }
#wangzhanbaoku { position:fixed; _position:absolute;/*兼容IE6*/ _top:expression(eval(documentElement.scrollTop+200));/*兼容IE6*/
top:200px; width:1000px; height:458px; z-index:999; overflow:hidden; background-repeat: no-repeat; background-image: url(../images/wzbklogo.png); background-position:center top; margin-right: -500px; right: 50%; }
.wzbklogin { width:865px; height:118px; overflow:hidden; background-repeat: no-repeat; background-image: url(../images/GOBG.png); background-position:left; margin-top: 300px; margin-right: auto; margin-left: auto; }
.wzbklogin .wbzktxt { width:644px; height:78px; margin-top:20px; margin-left:20px; margin-right:20px; overflow:hidden; float:left; background:transparent; border:none; line-height:78px; font-size:68px; color:#FFF; }
.wzbklogin .wbzkgo { width:176px; height:118px; overflow:hidden; float:right; background:transparent; border:none; background-repeat: no-repeat; background-image: url(../images/GO.png); background-position:left; cursor:pointer; }
/*内页left*/	
.bgc { height:20px; background:url(../images/bgc.jpg); clear:both; overflow:hidden; }
.left { width:240px; }
.left_nav { }
.left_tit1 { height:104px; background: url(../images/subtit.jpg) no-repeat; position:relative; margin-top:20px; }
.en { height:50px; line-height:50px; font-size:26px; color:#FFF; padding-left:20px; overflow:hidden; }
.cn { font-size:26px; color:#FFF; text-align:center; }
.left_cont1 { padding:8px 0; }
.sub_menu li { height: 48px; line-height: 48px; font-size: 16px; text-align: left; margin-bottom:8px; }
.sub_menu li a { background: url(../images/sub.jpg) no-repeat; padding-left:30px; display:block; }
.sub_menu li a:hover { background: url(../images/subon.jpg) no-repeat; color:#FFF; }
.sub_menu li.on a { background: url(../images/subon.jpg) no-repeat; color:#FFF; }
.sub_menu li.on .sub { display: block; }
.sub_menu li .sub { display:none; }
.sub_menu li .sub li { }
.sub_menu li .sub li a { padding-left: 30px; background-position: 15px 12px; font-weight: normal; border-bottom: 1px dotted #DDD; background-image: url(../images/dt-11.gif); background-repeat: no-repeat; display:block; font-weight: normal; color:#666; font-size:12px; }
.sub_menu li .sub li a:hover { font-weight: normal; color:#666; background:none; font-size:12px; background-image: url(../images/dt-11on.gif); background-repeat: no-repeat; background-position: 15px 12px; color:#F00; }
.sub_menu li .sub li.on a { color:#F00; background-image: url(../images/dt-11on.gif); background-repeat: no-repeat; background-position: 15px 12px; }
.list_subnav1 { background:url(../images/list_subnavbj.gif) repeat-x bottom; height:36px; line-height:36px; }
.list_subnav1 h2 { font-size:16px; color:#278D2B; background: url(../images/icon04.gif) no-repeat 12px 5px; padding-left:35px; }
.list_subnav1 h2 a { color:#920D41 }
.list_subnav1 span { float:right; margin-right:10px; }
#xianchang { margin-bottom:10px; }
#xianchang li { width:111px; float:left; margin-left:15px; margin-top:10px; display:inline; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
#xianchang li img { border:1px solid #C7C7C5; padding:3px; margin-bottom:5px; }
#zuixin_news { margin-top:10px; margin-bottom:10px; text-align:left; }
#zuixin_news li { background:url(../images/icon07.gif) no-repeat 17px 7px; padding-left:32px; display:block; height:24px; line-height:24px; width:235px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.ssbk { background:url(../images/ssbk.jpg); height:92px }
.sskk { width:186px; height:23px; margin:0 auto; padding-top:52px }
.sebk { width:220px; height:21px; line-height:21px; background:url(../images/sebk.jpg); float:right; margin-top:40px }
.sert { float:right; width:45px; }
.wbk { float:left; width:132px; height:21px; line-height:21px; }
.wbk input { width:132px; height:21px; line-height:21px; border:0px; background:transparent; padding-left:3px; color:#888 }
.contact { overflow:visible; line-height:200%; }
.contact h2 { height:61px; line-height:50px; line-height:50px; font-size:20px; color:#FFF; text-align:center; background: url(../images/contact.jpg) no-repeat; position:relative; }
.contact .cont2 { padding:15px; background-image: url(../images/contact.jpg); background-repeat: no-repeat; background-position: right bottom; }
.cth2 { font-size: 14px; height: 30px; line-height: 30px; color: #00A0E9; }
.ctspan { color: #f00; font-size: 16px; font-weight: 600; }
.right { width:806px; }
.column { height:40px; background: url(../images/column.png) no-repeat bottom; position:relative; clear:both; padding-top:15px; }
.location { overflow:hidden; height:29px; padding-left: 18px; float: left; line-height:29px; background: url(../images/news_icon.jpg) no-repeat left center; font-size:13px; width:700px; }
.zcont { padding:10px 0; }
/*列表信息页样式1*/
.newslist li { background-image: url(../images/icon_arrow4.gif); background-repeat: no-repeat; background-position: left center; height:35px; line-height:35px; overflow:hidden; border-bottom:1px dotted #d9d9d9; text-indent: 20px; }
.newslist li:hover { background-color: #FcFcFc; }
/*列表信息页样式2*/
.newslist1 { margin-top: 10px; }
.newslist1 li { overflow: hidden; height: auto; margin-bottom: 15px; margin-left: 0px; padding-bottom:10px; border-bottom: 1px dotted #CCC; }
.newslist1 li .img_list { width: 188px; height: 128px; position:relative; float: left; }
.newslist1 li .img_list img { width: 180px; height: 120px; float:left; border:1px #ccc solid; display: block; padding: 3px; }
.newslist1 li .img_list img:hover { border:1px solid #5A9130; background:#5A9130; }
.newslist1 li .txt_list { float:right; width:595px; }
.newslist1 li .tit_list { line-height:30px; height: 30px; text-align: left; font-size: 16px; }
.newslist1 li .desc_list { line-height: 25px; float: left; }
/*列表产品页样式*/
.productlist { margin-top: 20px; }
.productlist li { float: left; overflow: hidden; width: 268px; height: auto; margin:15px 0px; padding-bottom:10px; border-bottom: 1px dashed #CCC; }
.productlist li .img_list { width: 230px; height:180px; padding-bottom:30px; margin:auto; background:url(../images/picbg.jpg) no-repeat bottom; text-align:center; }
.productlist li .img_list img { width: 200px; height:180px; margin:auto; }
.productlist li .tit_list { overflow: hidden; width: 230px; height:150px; line-height: 25px; margin:10px auto auto auto; position:relative; }
.productlist li .tit_list a { background: url(../images/moer1.jpg) no-repeat; height: 16px; width: 38px; position: absolute; right: 8px; bottom: 5px; display:block; }
/*列表产品页样式1*/
.productlist1 { margin-top: 20px; }
.productlist1 li { float: left; overflow: hidden; width: 268px; height: auto; margin:15px 0px; padding-bottom:10px; border-bottom: 1px dashed #CCC; }
.productlist1 li .img_list { width: 230px;  margin:auto;  text-align:center; }
.productlist1 li .img_list img { width: 200px; height:150px; margin:auto; }
.productlist1 li .tit_list { overflow: hidden; width: 230px;  line-height: 25px; margin:10px auto auto auto; position:relative; }
/*列表产品页样式2*/
.productlist2 { margin-top: 20px; }
.productlist2 li { float: left; overflow: hidden; width: 200px; height: auto; margin-top: 5px; margin-right: 10px; margin-bottom: 15px; margin-left: 16px; }
.productlist2 li a.product { border:1px solid #E6E6E6; display: block; padding: 3px; position:relative; }
.productlist2 li a.product:hover { border: 1px solid #FF0000; background: #FF0000; }
.productlist2 li img { width: 192px; height: 140px; }
.productlist2 li .tit { display: block; overflow: hidden; width: 210px; line-height: 30px; height: 30px; text-align: center; font-size: 14px; }
h1.znewstit { font-size: 18px; text-align: center; padding-bottom: 20px; }
.author { height:28px; line-height:28px; border:1px #e8e8e8 solid; margin:0px 0px; text-align:center; background-color:#f7f7f7; color: #999; }
.intr { clear: both; height: 260px; }
.intr_img { float:left; width:268px; height:218px; overflow: hidden; }
.intr_img1 { float:left; width:268px; height:218px; border: 1px solid #eaeaea; padding: 20px; overflow: hidden; }
.intr_txt { float:left; width:310px; overflow: hidden; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #eaeaea; border-bottom-color: #eaeaea; height:250px; margin-top: 4px; border-top-width: 1px; border-top-style: solid; border-top-color: #eaeaea; position: relative; }
h1.intr_tit { overflow: hidden; background-color: #f3f3f3; font-size: 14px; padding: 10px; }
.onclick { position: absolute; height: 58px; width: 208px; left: 10px; bottom: 10px; background: url(../images/tishi.png) no-repeat; }
.intr_t { overflow: hidden; padding: 10px; }
h2.xiangqing { padding: 8px 8px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; background: #fdfdfd; font-weight: normal; font-size: 18px; line-height: 24px; color:#F60; font-size:18px; }
.news_url { padding: 0px 5px; height: 35px; line-height: 35px; margin-top: 10px; border-top: 1px dotted #CCC; position: relative; color: #666; }
.info_url { position: absolute; left: 5px; top: 8px; }
.info_close { position: absolute; right: 5px; top: 8px; }
.metjiathis { position: absolute; left: 5px; top: 40px; width:100%; }
.page_pn { height:20px; line-height:20px; padding:15px 0px; clear:both; overflow:hidden; }
.prev { float:left; width:49%; overflow:hidden; height:20px; line-height:20px; }
.next { float:right; width:49%; overflow:hidden; height:20px; line-height:20px; text-align:right; }
.guess_like h4.related { height:30px; line-height:30px; zoom:1; border-bottom: 1px solid #5EAC46; margin:15px 0px 10px 0px; }
.guess_like h4.related span { float:left; display:inline; background:#5EAC46; min-width:70px; _width:70px; white-space:nowrap; text-align:center; color:#fff; padding:0px 10px; }
.guess_like .relatedlist { padding-bottom:10px; overflow:hidden; clear:both; }
.guess_like .infolist li { float:left; width:45%; margin-right:10px; height:27px; line-height:27px; padding-left:12px; background:url(diantb.jpg) no-repeat 3px 12px; overflow:hidden; }
.guess_like .infolist li a:hover { text-decoration:underline; }
/*产品*/
.prtlist { width:100%; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; clear: both; overflow:visible; background: #fff; position:relative; }
.prtlist .hd .next, .prtlist .hd .prev { width: 12px; height: 20px; overflow: hidden; display: block; background: url(p-arrow.jpg) no-repeat; cursor: pointer; }
.prtlist .hd .next { background-position:0px 0px; position:absolute; top:55px; left:790px; }
.prtlist .hd .next:hover { background-position:0px -20px; }
.prtlist .hd .prev { background-position:-12px 0px; position:absolute; top:55px; left:0px; }
.prtlist .hd .prev:hover { background-position:-12px -20px; }
.prtlist .hd ul { float:right; overflow:hidden; zoom:1; margin-top:0px; zoom:1; display:none; }
.prtlist .hd ul li { float:left; width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(../images/icoCircle.gif) 0 -9px no-repeat; }
.prtlist .hd ul li.on { background-position:0 0; }
.prtlist .bd { width: 770px; padding-top:0px; margin:0px 0px 0px 23px; overflow: hidden; position: relative; padding-top:10px; }
.prtlist .bd ul { overflow:hidden; zoom:1; }
.prtlist .bd ul li { margin:0 12px; float:left; _display:inline; overflow:hidden; text-align:center; }
.prtlist .bd ul li .pic_news { text-align:center; }
.prtlist .bd ul li .pic_news img { width:165px; height:150px; display:block; }
.prtlist .bd ul li .tit_news { line-height:25px; height:25px; overflow:hidden; width:136px; }
#preview { float:left; margin:20px 5px 10px 15px; text-align:center; width:360px; }
.jqzoom { width:350px; height:350px; position:relative; }
/*产品放大镜*/
.zoomdiv { left:859px; height:400px; width:400px; }
.list-h li { float:left; }
#spec-n5 { width:350px; height:56px; padding-top:6px; overflow:hidden; }
#spec-left { background:url(../images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px; }
#spec-right { background:url(../images/right.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px; }
#spec-list { width:325px; float:left; overflow:hidden; margin-left:2px; display:inline; }
#spec-list ul li { float:left; margin-right:0px; display:inline; width:65px; }
#spec-list ul li img { padding:2px; border:1px solid #ccc; width:50px; height:50px; }
#spec-list { position:relative; width:322px; margin-right:6px; }
#spec-list div { margin-top:0; margin-left:-2px; *margin-left:0;
}
/*jqzoom*/
.jqzoom { position:relative; padding:0; }
.zoomdiv { z-index:100; position:absolute; top:1px; left:0px; width:400px; height:400px; background:url(../images/loading.gif) #fff no-repeat center center; border:1px solid #e4e4e4; display:none; text-align:center; overflow: hidden; }
.bigimg { width:800px; height:800px; }
.jqZoomPup { z-index:10; visibility:hidden; position:absolute; top:0px; left:0px; width:50px; height:50px; border:1px solid #aaa; background:#FEDE4F 50% top no-repeat; opacity:0.5; -moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(Opacity=50); cursor:move; }
.producttxt { padding-top:15px; float:right; line-height:35px; width:340px; }
.producttxt li.tit { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ADA1A1; line-height:40px; margin-bottom:10px; }
.producttxt li h1 { font-size:14px; }
.producttxt li { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #ADA1A1; }
.producttxt li p { padding:0px; margin:0px; }
#piaofu { z-index:999; }
