/*防止图片撑破div页面*/
html { overflow-x: hidden; overflow-y: auto; _background-attachment:fixed; _background-image:url(../images/76cdf532a28e49dd911f56f12aff0d9b.gif); }
* { padding:0px; margin:0px; list-style:none; }
#gallery img { MAX-WIDTH: 100%!important; HEIGHT: auto!important; width:expression(this.width > 680 ? "680px" : this.width)!important;
}
#info img { MAX-WIDTH: 100%!important; HEIGHT: auto!important; width:expression(this.width > 680 ? "680px" : this.width)!important;
}
#info { font-size:13px; line-height:180%; font-family:"Microsoft YaHei", SimSun, SimHei; }
#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%; font-family:"Microsoft YaHei", SimSun, SimHei; }
#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(../images/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 #D5C7B4; margin:2px; padding:1px 8px; font-size:12px; float:left; line-height:16px; }
.pagenavi span { border:1px solid #D5C7B4; margin:2px; padding:1px 5px; color:#999999; font-size:12px; float:left; line-height:16px; }
.pagenavi a:hover { background-color:#0151A1; 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(../images/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(../images/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(../images/zhankai.png); background-repeat: no-repeat; cursor:pointer; }
/*漂浮效果CSS代码*/

#weixin { position:fixed; _position:absolute;/*兼容IE6*/ _top:expression(eval(documentElement.scrollTop+200));/*兼容IE6*/
top:260px; width:118px; height:180px; display:block; z-index:9996; margin-right: -620px; right: 50%; overflow:hidden; background-image: url(../images/weixin.png); background-repeat: no-repeat; }
#weixin1 { position:fixed; _position:absolute;/*兼容IE6*/ _top:expression(eval(documentElement.scrollTop+200));/*兼容IE6*/
top:260px; width:26px; height:100px; display: none; z-index:9996; right: 1%; overflow:hidden; background-image: url(../images/zkweixin.png); background-repeat: no-repeat; cursor:pointer; }
#wxcont { width:118px; height:180px; position:relative; }
.wxclose { width:19px; height:19px; position:absolute; cursor:pointer; top:0px; right:0px; }
.wxp { width:112px; height:150px; position:absolute; top:26px; right:3px; overflow:hidden; }
.wxp p { line-height:25px; text-align:center; }
.wxp p img { width:100px; height:100px; }
#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(../images/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(../images/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(../images/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(../images/qq2.png); background-repeat: no-repeat; height:80px; background-position: center top; position:relative; }
.qcont { width:108px; background-image: url(../images/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(../images/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(../images/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:217px; }
.left_nav { }
.left_tit1 { width: 217px; height: 73px; background-image: url(../images/nystop.jpg); }
.left_tit1 .cp { padding:9px 0 0 15px; text-align:left; height:33px; color:#FDFEFF; font-size:20px; font-weight:bold; }
.left_tit1 .cp1 { padding:0px 0 0 15px; text-align:left; color:#ffffff; }
.left_cont1 { }
.sub_menu li { }
.sub_menu li a { background-image:url(../images/nystiao.jpg); color:#393939; display:block; width:174px; height:26px; padding-top:1px; padding-left:43px; text-align:left; margin-top:14px;outline:none;blr:expression(this.onFocus=this.blur());-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;}
.sub_menu li a:hover { color: #ffffff; background: url(../images/nystiao1.jpg) no-repeat; width: 174px; height: 23px; padding-top: 4px; text-align: left; padding-left: 43px; margin-top: 14px; }
.sub_menu li.on a { color: #ffffff; background: url(../images/nystiao1.jpg) no-repeat; width: 174px; height: 23px; padding-top: 4px; text-align: left; padding-left: 43px; margin-top: 14px; }
.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; padding-top: 0px; line-height:24px; background-position: 15px center; 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 center; 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 center; }
.nycon { width:217px; height:225px; background-image:url(../images/nycon.jpg); margin-bottom:50px; margin-top:35px; position:relative;}
.nycon .cp { padding:45px 0 0 17px; text-align:left; height:88px; color:#FFFFFF; }
.nycon .cp1 { padding:5px 0 0 50px; text-align:left; font-size:16px; font-weight:bold; line-height:25px;  color:#FF7F00; }
.n-dh1 { position:absolute; left:50px; top:86px;  font-weight:bold; line-height:25px; }
.n-dh2 { position:absolute; left:5px; top:198px; font-size:15px; color:#fff; }


.list_subnav1 { background:url("../images/list_subnavbj.gif") repeat-x bottom; height:36px; line-height:36px; }
.list_subnav1 img { float:left; margin-left:12px; display:inline; margin-top:8px; }
.list_subnav1 b { float:left; margin-left:5px; display:inline; font-size:14px; font-family:"微软雅黑"; }
.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 .tit2 { height:35px; line-height:35px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D3E1ED; padding:0px 15px 0px 15px; }
.contact .tit2 h2 { font-size:14px; font-weight:bold; }
.contact .cont2 { padding:15px; background-image: url(../images/contact.jpg); background-repeat: no-repeat; background-position: right bottom; }
.cth2 { font-size: 14px; font-family: "微软雅黑"; height: 30px; line-height: 30px; color: #00A0E9; }
.ctspan { color: #f00; font-size: 16px; font-weight: 600; font-family: Arial; }
.right { width:760px; }
.right .column { height:32px; line-height:32px; font-size:14px; background: url(../images/nyrtop.jpg); position:relative; }
.right .column h3 { position:absolute; left:10px; top:-1px; font-size:14px; padding:0px 15px; color:#333; }
.location { overflow:hidden; height:35px; margin-top: 0; margin-right: auto; margin-left: auto; padding-top: 0; padding-right: 0; padding-left: 18px; padding-right:15px; float: right; line-height:35px; background-image: url(../images/news_icon.jpg); background-repeat: no-repeat; background-position: left center; font-size:13px; }
.zcont { padding:15px; }
/*列表信息页样式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; }
/*列表产品页样式1*/
.productlist1 { margin-top: 20px; }
.productlist1 li { float: left; overflow: hidden; width: 220px; height: auto; margin-top: 5px; margin-right: 10px; margin-bottom: 15px; margin-left: 10px; }
.productlist1 li a.product { border:1px solid #E6E6E6; display: block; padding: 3px; position:relative; }
.productlist1 li a.product:hover { border:1px solid #33BEFF; background:#33BEFF; }
.productlist1 li img { width: 212px; height:150px; }
.productlist1 li .tit { display: block; overflow: hidden; width: 220px; line-height: 30px; height: 30px; text-align: center; font-size: 14px; }

.productlist11 { margin-top: 20px; }
.productlist11 li { float: left; overflow: hidden; width: 330px; height: auto; margin-top: 5px; margin-right: 15px; margin-bottom: 15px; margin-left: 15px; }
.productlist11 li a.product { border:1px solid #E6E6E6; display: block; padding: 3px; position:relative; }
.productlist11 li a.product:hover { border:1px solid #33BEFF; background:#33BEFF; }
.productlist11 li img { width: 322px; height:250px; }
.productlist11 li .tit { display: block; overflow: hidden; width: 330px; line-height: 30px; height: 30px; text-align: center; font-size: 14px; }


/*列表产品页样式2*/
.productlist2 { margin-top: 10px; }
.productlist2 li { overflow: hidden; height: auto; margin-bottom: 15px; margin-left: 0px; border-bottom: 1px dotted #CCC; padding-bottom:8px; }
.productlist2 li a.product { border:1px #ccc solid; display: block; padding: 3px; position:relative; float: left; }
.productlist2 li a.product:hover { border:1px solid #0151A1; background:#0151A1; }
.productlist2 li img { width: 147px; height: 106px; }
.productlist2 li .tit { display: block; overflow: hidden; line-height:30px; height: 30px; text-align: left; font-size: 14px; float: left; padding-left: 10px; margin-left:15px; width:430px; font-weight:bold; }
.productlist2 li .desc { display: block; overflow: hidden; line-height: 25px; font-size: 13px; float: left; margin-left:15px; width:556px; }


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-image: url(../images/tishi.png); background-repeat: 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 #FF7F00; margin:15px 0px 10px 0px; }
.guess_like h4.related span { float:left; display:inline; background:url(../images/rela-bg.jpg) repeat-x left top; 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(../images/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(../images/p-arrow.jpg) no-repeat; cursor: pointer; }
.prtlist .hd .next { background-position:0px 0px; position:absolute; top:55px; left:670px; }
.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: 635px; padding-top:0px; margin:0px 0px 0px 20px; overflow: hidden; position: relative; }
.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 .pic1 { text-align:center; }
.prtlist .bd ul li .pic1 img { width:136px; height:100px; display:block; }
.prtlist .bd ul li .tit1 { 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; }
