body { }
html { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
body { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }

span { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
object { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
iframe { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
h1 { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
h2 { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
h3 { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
h4 { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
h5 { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
h6 { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
p { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
blockquote { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
abbr { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
del { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
dfn { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
em { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
img { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
ins { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
strike { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
strong { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
dl { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
dt { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
dd { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
ol { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
ul { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
li { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
fieldset { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
form { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
label { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
legend { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
object { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
col { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
colgroup { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
caption { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
summary { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
tbody { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
tfoot { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
thead { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
th { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
input { background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
button { background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
body { color: rgb(102, 102, 102); font-family: "microsoft yahei", "SimSun", sans-serif; font-size: 12px; min-width: 1000px; }
h1 { color: rgb(51, 51, 51); font-style: normal; }
h2 { color: rgb(51, 51, 51); font-style: normal; }
h3 { color: rgb(51, 51, 51); font-style: normal; }
h4 { color: rgb(51, 51, 51); font-style: normal; }
h5 { color: rgb(51, 51, 51); font-style: normal; }
h6 { color: rgb(51, 51, 51); font-style: normal; }
p { color: rgb(51, 51, 51); font-style: normal; }
ul { color: rgb(255, 255, 255); font-style: normal; }
ol { color: rgb(51, 51, 51); font-style: normal; }
dl { color: rgb(51, 51, 51); font-style: normal; }
em { color: rgb(51, 51, 51); font-style: normal; }
h1 { font-size: 14px; font-weight: 700; }
h2 { font-size: 14px; font-weight: 700; }
h3 { font-size: 14px; font-weight: 700; }
h4 { font-size: 14px; font-weight: 700; }
h5 { font-size: 14px; font-weight: 700; }
h6 { font-size: 14px; font-weight: 700; }
ol { list-style: none; }
ul { list-style: none; }
li { list-style: none; }
button { cursor: pointer; }
input[type='submit'] { cursor: pointer; }
* + html img { margin-bottom: 0px !important; }
textarea { margin: 0px; padding: 0px; overflow: auto; font-size: 14px; }

.cfix::before { display: table; content: ""; }
.cfix::after { display: table; content: ""; }
.cfix::after { clear: both; }
.cfix { -ms-zoom: 1; }
.divcss5{color:#000}
.clearfix::after { line-height: 0; overflow: hidden; clear: both; font-size: 0px; display: block; visibility: hidden; content: "\0020"; }
.clearfix { overflow: hidden; clear: both; visibility: visible; }

a:hover { color: rgb(215, 1, 0); text-decoration: none; }
.w1000 { margin: 0px auto; width: 1000px; }
span { line-height: 20px; }
p { line-height: 20px; }

.head-right { width: 700px; float: right; position: relative; z-index: 10; }
.tool { width: 455px; overflow: hidden; margin-top: 20px; margin-bottom: 4px; float: right; }
.tool span { color: rgb(146, 146, 146); line-height: 24px; padding-left: 20px; float: left; }
.tool span.loca { background: url("/style/loca.jpg") no-repeat left; line-height: 30px; margin-left: 80px; }
.tool span.tel { background: url("/style/tel.jpg") no-repeat left; margin-left: 18px; }
.tool span em { color: rgb(215, 1, 0); font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; }
.qixia-select { background: url("/style/qixia-btn.jpg") no-repeat right; border: 1px solid rgb(204, 204, 204); border-image: none; width: 114px; height: 22px; margin-left: 15px; float: left; cursor: pointer; }
.qixia-select span { color: rgb(102, 102, 102); line-height: 22px; padding-left: 1em; }
.qixia-con { border: 1px solid rgb(204, 204, 204); border-image: none; top: 33px; width: 114px; right: 5px; overflow: hidden; display: none; position: absolute; z-index: 10; }
.qixia-con a { background: rgb(255, 255, 255); width: 114px; height: 26px; text-align: left; line-height: 26px; padding-left: 10px; font-size: 12px; display: block; }
.qixia-con a:hover { height: 26px; color: rgb(216, 1, 0); line-height: 26px; background-color: rgb(239, 239, 239); }

.banner-top { background: url("/style/banner-top.jpg") repeat-x top; height: 35px; position: relative; z-index: 2; }
.content1 { overflow: hidden; margin-bottom: 5px; }
.protab { width: 67%; float: left; }
.protab ul { height: 36px; margin-bottom: 22px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; }
.protab ul li { background: rgb(60, 62, 69); width: 130px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; font-size: 14px; font-weight: bold; margin-right: 6px; float: left; cursor: pointer; }
.protab ul li.active { background: rgb(255, 255, 255); width: 130px; height: 34px; color: rgb(215, 1, 0); border-top-color: rgb(216, 1, 0); border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-top-width: 3px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; }
.protab dl { width: 50%; overflow: hidden; margin-bottom: 30px; float: left; _height: 110px; }
.protab dl dt { width: 150px; height: 114px; float: left; }
.protab dl dt img { border: 1px solid rgb(231, 231, 231); border-image: none; }
.protab dl dd { width: 50%; overflow: hidden; float: right; _width: 52%; }
.protab dl dd a { line-height: 24px; font-weight: bold; }
.protab dl dd p { color: rgb(102, 102, 102); }
.news { width: 31%; float: right; }
.hd { height: 35px; margin-bottom: 10px; border-bottom-color: rgb(121, 121, 129); border-bottom-width: 2px; border-bottom-style: solid; position: relative; }
.hd h2 { background: url("/style/news-titbg.gif") no-repeat bottom; left: 0px; top: 0px; width: 85px; height: 41px; line-height: 35px; font-size: 16px; float: left; position: absolute; }
.hd a.more { color: rgb(153, 153, 153); margin-top: 10px; float: right; }
.news dl { width: 100%; overflow: hidden; }
.news dl dt { width: 108px; float: left; }
.news dl dd { float: left; }
.news dl dd h2 { font-size: 18px; margin-bottom: 5px; }
.news dl dd p { color: rgb(153, 153, 153); text-indent: 2em; }
.news dl dd a.detail { color: rgb(215, 85, 1); float: right; }
.news ul { overflow: hidden; }
.news ul li { height: 34px; line-height: 34px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; }
.news ul li a { padding-left: 5px; float: left; }
.news ul li span { color: rgb(194, 194, 194); line-height: 34px; float: left; }
.content2 { overflow: hidden; margin-bottom: 25px; }
.xianchang { width: 30%; margin-right: 25px; float: left; }
.xianchang h3 { font-size: 16px; margin-bottom: 15px; }
.about h3 { font-size: 16px; margin-bottom: 15px; }
.service h3 { font-size: 16px; margin-bottom: 15px; }
.xianchang dl { width: 100%; overflow: hidden; margin-bottom: 4px; }
.xianchang dl dt { width: 114px; float: left; }
.xianchang dl dd { width: 58%; float: right; }
.xianchang dl dd a { font-weight: bold; display: block; }
.xianchang dl dd p { color: rgb(102, 102, 102); padding-top: 6px; }
.xianchang dl dd a.more-proline { color: rgb(205, 1, 2); font-size: 12px; font-weight: normal; float: right; }
.xianchang ul { overflow: hidden; }
.xianchang ul li { background: url("/style/icon2.jpg") no-repeat left; height: 41px; line-height: 41px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; }
.xianchang ul li a { color: rgb(102, 102, 102); padding-left: 25px; font-weight: bold; }
.xianchang ul li a:hover { color: rgb(215, 1, 0); text-decoration: none; }
.about { width: 35%; float: left; }
.about p { color: rgb(102, 102, 102); line-height: 26px; text-indent: 2em; padding-top: 8px; }
.service { width: 30%; float: right; }
.service dl { width: 100%; overflow: hidden; margin-bottom: 16px; }
.service dl img { float: left; }
.service dl dd { width: 44%; color: rgb(102, 102, 102); line-height: 20px; text-indent: 2em; float: right; }
.ser-xm { margin-bottom: 22px; }
.ser-xm ul { overflow: hidden; }
.ser-xm ul li { margin-right: 16px; float: left; }
.ser-xm ul li.shili { background: url("/style/shili.jpg") no-repeat left; }
.ser-xm ul li.chanpin { background: url("/style/chanpin.jpg") no-repeat left; }
.ser-xm ul li.fuwu { background: url("/style/fuwu.jpg") no-repeat left; }
.ser-xm ul li a { color: rgb(51, 51, 51); padding-left: 28px; font-family: "Microsoft Yahei", "宋体"; font-size: 14px; }
.category { position: relative; }
.product { position: relative; }
.prcimages { margin: 0px auto; width: 1000px; }
.prcimages ul li { text-align: center; float: left; width: 500px; height: 320px; }
.category { z-index: 5; }
.product { z-index: 3; }
.category span { color: rgb(102, 102, 102); line-height: 30px; font-size: 14px; }
.product span { color: rgb(102, 102, 102); line-height: 30px; font-size: 14px; }
.search2 input.txt2 { border: 1px solid rgb(204, 204, 204); border-image: none; width: 65%; height: 30px; color: rgb(102, 102, 102); line-height: 30px; padding-left: 10px; font-size: 14px; float: left; }
.search2 input.search2-btn { background: url("/style/search.jpg") no-repeat; width: 80px; height: 30px; color: rgb(255, 255, 255); font-size: 14px; margin-right: 1px; float: right; cursor: pointer; }
.select_box { background: url("/style/search-select.jpg") no-repeat 98% 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 96%; height: 30px; color: rgb(204, 204, 204); line-height: 30px; padding-left: 8px; font-size: 12px; margin-bottom: 10px; }
.select_box a { font-size: 14px; }
.select_box a:hover { font-size: 14px; text-decoration: underline; }
.selet_open { top: 0px; height: 24px; right: 20px; display: inline-block; position: absolute; }
.option { border: 1px solid rgb(204, 204, 204); border-image: none; left: 0px; top: 30px; width: 99%; overflow: hidden; display: none; position: absolute; z-index: 2; }
.option a { background: rgb(255, 255, 255); width: 98%; height: 26px; text-align: left; line-height: 26px; padding-left: 10px; font-size: 14px; display: block; }
.option a:hover { height: 26px; color: rgb(216, 1, 0); line-height: 26px; background-color: rgb(239, 239, 239); }
.foot { background: rgb(54, 54, 62); width: 100%; color: #FFF; }
.foot a { color: #FFF; }
.foot-con { padding: 10px 0px; overflow: hidden; }
.about-bannerbg { background: url("/style/aboutban-bg.jpg") repeat-x; width: 100%; height: 178px; position: relative; z-index: 2; }
.about-banner { background: url("/style/about-banner.jpg") no-repeat top; margin: 0px auto; width: 1260px; height: 178px; overflow: hidden; }
.lx-banner { background: url("/style/lx-banner.jpg") no-repeat top; margin: 0px auto; width: 1260px; height: 178px; overflow: hidden; }
.location { background: url("/style/loca-linebg.gif") repeat-x bottom; height: 46px; line-height: 46px; overflow: hidden; margin-bottom: 16px; }
.location span { color: rgb(51, 51, 51); }
.location a { color: rgb(51, 51, 51); }
.location a:hover { color: rgb(215, 1, 0); text-decoration: none; }
.location span.home { background: url("/style/home.gif") no-repeat left; padding-left: 20px; }
.location span.current { color: rgb(215, 1, 0); font-weight: bold; }
.jianjie-con { overflow: hidden; margin-top: 28px; margin-bottom: 28px; }
.jianjie-con ul { height: 40px; overflow: hidden; }
.jianjie-con ul li { background: rgb(248, 248, 248); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentColor; border-image: none; width: 145px; height: 40px; text-align: center; color: rgb(51, 51, 51); line-height: 40px; font-size: 14px; margin-right: 5px; float: left; cursor: pointer; }
.jianjie-con ul li.current { background: rgb(51, 51, 51); border: 0px currentColor; border-image: none; color: rgb(255, 255, 255); font-weight: bold; }
.tab-con { border: 1px solid rgb(204, 204, 204); border-image: none; }
.pic-top { padding: 30px 0px 15px; overflow: hidden; }
.video { width: 465px; height: 340px; padding-right: 55px; margin-left: 50px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left; _margin-left: 40px; }
.wenhua { width: 37%; float: right; _width: 34%; }
.wenhua h2 { color: rgb(229, 0, 20); font-family: "Microsoft Yahei", "黑体", "宋体"; font-size: 20px; font-weight: bold; }
.wenhua dl { width: 100%; overflow: hidden; margin-top: 25px; }
.wenhua dl dt { width: 120px; float: left; }
.wenhua dl dd { width: 64%; float: right; _width: 62%; }
.wenhua dl dd span { color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; }
.wenhua dl dd p { color: rgb(102, 102, 102); padding-top: 8px; font-size: 14px; }
.about-wenzi { margin: 10px 20px; font-size: 14px; }
.about-wenzi p { width: 100%; color: rgb(102, 102, 102); line-height: 30px; text-indent: 2em; padding-top: 10px; _padding-top: 10px; }
.about-wenzi ul { width: 100%; height: auto; margin-bottom: 50px; }
.about-wenzi ul li { width: 220px; height: 210px; margin-top: 20px; margin-left: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: left; }
.about-wenzi ul li img { width: 220px; height: 170px; }
.fenge-line { background: url("/style/fenge-line.jpg") no-repeat; margin: 0px auto 10px; width: 1420px; height: 20px; overflow: hidden; }
.yilan { overflow: hidden; margin-bottom: 20px; }
.yilan h2 { color: rgb(51, 51, 51); font-family: "Microsoft Yahei", "黑体", "宋体"; font-size: 16px; margin-bottom: 10px; }
.yijiao { width: 310px; margin-right: 22px; float: left; }
.yijiao span { background: url("/style/icon2.jpg") no-repeat right; line-height: 35px; padding-right: 20px; font-size: 14px; float: right; }
.prolist-bannerbg { background: url("/style/aboutban-bg.jpg") repeat-x; width: 100%; height: 178px; position: relative; z-index: 2; }
.prolist-banner { background: url("/style/about-banner.jpg") no-repeat top; margin: 0px auto; width: 1260px; height: 178px; overflow: hidden; }
.prolist-con { overflow: hidden; margin-bottom: 20px; }
.leftcon { width: 27%; float: left; }
.chazhou { margin-bottom: 10px; }
.chazhou h2 { font-size: 18px; margin-bottom: 10px; }
.case-tj { border: 1px solid rgb(204, 204, 204); border-image: none; overflow: hidden; padding-bottom: 15px; margin-bottom: 20px; }
.case-tj h2 { margin: 10px 0px 8px 10px; font-size: 18px; }
.case-tj dl { margin: 0px 10px; overflow: hidden; }
.case-tj dl dt { background: url("/style/prolist-icon.jpg") no-repeat left; color: rgb(102, 102, 102); line-height: 35px; padding-left: 20px; cursor: pointer; }
.case-tj dl dd { text-align: center; }
.zixunpic { overflow: hidden; margin-bottom: 10px; }
.rightcon { width: 70%; float: right; _width: 68%; }
.procate-tab { margin-bottom: 30px; }
.procate-tab ul { height: 36px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; }
.procate-tab ul li { background: rgb(243, 243, 243); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentColor; border-image: none; width: 130px; height: 35px; text-align: center; color: rgb(0, 0, 0); line-height: 35px; font-size: 14px; margin-right: 6px; float: left; cursor: pointer; }
.procate-tab ul li.curr { background: rgb(255, 255, 255); width: 130px; height: 34px; color: rgb(215, 1, 0); font-weight: bold; border-top-color: rgb(216, 1, 0); border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-top-width: 3px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; }
.list-product { overflow: hidden; margin-bottom: 20px; }
.list-product dl { width: 22%; margin-right: 20px; margin-bottom: 25px; float: left; }
.list-product dl dt { width: 148px; height: 110px; margin-bottom: 2px; }
.list-product dl dd { background: rgb(241, 241, 241); width: 148px; height: 28px; }
.list-product dl dd a { text-align: center; color: rgb(51, 51, 51); line-height: 28px; display: block; }
.list-product dl dd a:hover { color: rgb(215, 1, 0); text-decoration: none; }
.fangan { margin-bottom: 20px; }
.hd2 { background: url("/style/case-tit.jpg") repeat-x; height: 12px; }
.hd2 h2 { background: rgb(255, 255, 255); width: 85px; height: 12px; text-align: center; color: rgb(215, 1, 1); line-height: 10px; margin-left: 20px; _line-height: 16px; }
.fangan ul { overflow: hidden; margin-top: 20px; float: left; }
.fangan ul li { width: 142px; overflow: hidden; margin-right: 18px; float: left; }
#List1_1 li { width: 142px; overflow: hidden; margin-right: 18px; float: left; }
.fangan a.leftbtn { background: url("/style/leftbtn.jpg") no-repeat left; width: 23px; height: 22px; margin-top: 60px; margin-right: 14px; float: left; }
.fangan a.rightbtn { background: url("/style/rightbtn.jpg") no-repeat right; width: 23px; height: 22px; margin-top: 60px; float: right; }
.fangan a.leftbtn:hover { opacity: 0.8; }
.fangan a.rightbtn:hover { opacity: 0.8; }
.fangan ul li span { text-align: center; line-height: 28px; display: block; }
#List1_1 { float: left; }
#List2_1 { float: left; }
.ScrCont { width: 52766px; }
#ISL_Cont_1 { width: 90%; overflow: hidden; float: left; }
.list01 li ol li a.red { color: rgb(215, 1, 0); }
.li1 { color: rgb(215, 1, 0); font-size: 15px; font-weight: bold; text-decoration: none; display: block; }
.li0 { background: url("/style/navicon.gif") no-repeat right 16px; color: rgb(0, 0, 0); font-size: 15px; font-weight: bold; display: block; }
.navlm { background: url("/style/navicon.gif") no-repeat right 16px; height: 44px; }
.navin { margin: 0px auto; width: 1000px; }
.navul { list-style-type: none; }

.navul li.singleactive { background: url("/style/navicon.gif") no-repeat right 16px; position: relative; z-index: 2000; }
.navul li.navlmactive { background: url("/style/navicon.gif") no-repeat right 16px; z-index: 2000; }

.navul li.first { background: none; }
.list01 { background: rgb(234, 235, 237); display: none; }
.plist { background: rgb(248, 248, 248); left: -240px; top: 43px; width: 850px; height: 400px; position: absolute; }
.navul li:hover .plist { left: -240px; top: 43px; display: block; position: absolute; z-index: 1000; }
.list01 a { color: rgb(61, 61, 61); }
.navul li.navlm:hover { background: url("/style/navicon-hover.gif") no-repeat right 16px; position: relative; z-index: 5000 !important; }
.dropdowntriple { display: none; }
.navul li.navlm:hover .dropdowntriple { left: -436px; top: 37px; display: block; position: absolute; z-index: 2000; }
.navul li.single:hover { background: url("/style/navactive2.jpg") no-repeat left top; position: relative; z-index: 5000 !important; }
.navul li:hover ul li a { background: none; }
.navul li:hover dt a { background: rgb(255, 255, 255); }
.navul li:hover dt a:hover { background: rgb(204, 0, 0); color: rgb(255, 255, 255); }
.navul li:hover .ndropdown { left: 0px; top: 43px; border-bottom-color: rgb(102, 102, 102); border-bottom-width: 4px; border-bottom-style: solid; display: block; position: absolute; z-index: 1000; }
.ndropdown { width: 130px; }
.navul li.navlm:hover .gdropdown { left: 0px; top: 43px; width: 130px; border-bottom-color: rgb(102, 102, 102); border-bottom-width: 4px; border-bottom-style: solid; display: block; position: absolute; z-index: 1000; }
.list01 li { background: url("/style/dpdivider.jpg") no-repeat right top; margin: 10px 0px 0px; padding: 0px; width: 130px; text-align: left; font-size: 12px; float: left; }
.list01 li ol { }
.list01 li ol li { background: none; padding: 0px 0px 0px 10px; color: rgb(102, 102, 102); line-height: 18px; margin-top: 1px; margin-right: 10px; margin-left: 10px; _margin-left: 10px; _margin-right: 0px; }
.list01 li ol li .rd { color: rgb(3, 95, 163); }
.list01 li ol li b { width: 100px; height: 24px; color: rgb(0, 0, 0); line-height: 24px; font-family: "Microsoft Yahei", "宋体"; font-size: 16px; margin-bottom: 20px; }
.list01 li ol li:hover { background: rgb(204, 0, 0); }
.list01 li ol li:hover a { color: rgb(255, 255, 255); }
.list01 dt:hover a { color: rgb(204, 0, 0); font-size: 14px; }
.list01 li:hover { background: url("/style/dpdivider.jpg") no-repeat right bottom; }
.list01 li ol li a { font-family: "Microsoft Yahei", "宋体"; margin-left: 3px; float: left; }
.list01 li ol li span { background-position: center; width: 30px; height: 24px; margin-left: 8px; float: left; background-image: url("/style/hot.gif"); background-repeat: no-repeat; }
li.feilei1 { width: 324px; }
li.feilei1 li { width: 138px; }
li.feilei2 { width: 165px; }
li.feilei2 li { width: 120px; }
li.feilei3 { width: 165px; }
li.feilei3 li { width: 120px; }
li.feilei4 { width: 165px; height: 355px; }
li.feilei4 li { width: 120px; }
li.feilei5 { background: none; width: 180px; }
li.feilei6 { background: none; width: 180px; }
li.feilei6 li { width: 120px; }
.list01 li.feilei5:hover { background: none; }
.list01 li ol li.dpb a { color: rgb(219, 0, 0); font-weight: bold; }
.list01 li ol li.dpb:hover a { color: rgb(219, 0, 0); cursor: default; }
.list01 dt a { line-height: 25px; font-size: 14px; }
li.dropbottom { width: 460px; text-align: right; color: rgb(255, 255, 255); line-height: 30px; float: right; }
li.dropbottom a { color: rgb(255, 255, 255); font-family: "Microsoft Yahei", "宋体"; text-decoration: none; display: inline; }
#c_h { background: rgb(51, 51, 51); width: 97%; padding-right: 20px; }
#c_h span.yel { color: rgb(255, 204, 51); font-family: "Microsoft Yahei", "宋体"; text-decoration: none; }
.fenleia1 { width: 260px !important; }
.fenleia2 { background: url("/style/right_x.gif") no-repeat 120px bottom; width: 165px !important; }
.fenleia3 { background: url("/style/right_x.gif") no-repeat 120px bottom; width: 165px !important; }
.fenleia4 { background: url("/style/right_x.gif") no-repeat 120px bottom; width: 165px !important; }
.fenleia5 { background: url("/style/right_x.gif") no-repeat 120px bottom; width: 165px !important; }
.fenleia6 { background: url("/style/right_x.gif") no-repeat 120px bottom; width: 165px !important; }
.prodetail-bannerbg { background: url("/style/aboutban-bg.jpg") repeat-x; width: 100%; height: 178px; position: relative; z-index: 2; }
.prodetail-banner { background: url("/style/about-banner.jpg") no-repeat top; margin: 0px auto; width: 1260px; height: 178px; overflow: hidden; }
.shebei-list { float: right; }
.shebei-list ul { overflow: hidden; }
.shebei-list ul li { width: 115px; height: 40px; text-align: center; line-height: 40px; margin-left: -1px; border-right-color: rgb(240, 240, 240); border-left-color: rgb(240, 240, 240); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left; }
.shebei-list ul li a { font-size: 14px; }
.shebei-list ul li.cur2 { background: rgb(249, 249, 249); border-top-color: rgb(51, 51, 51); border-top-width: 2px; border-top-style: solid; }
.shebei-list ul li.cur2 a { font-weight: bold; }
.pro-jieshao { border-width: 2px 1px 1px; border-style: solid; border-color: rgb(204, 0, 1) rgb(204, 204, 204) rgb(204, 204, 204); padding: 15px 10px; border-image: none; overflow: hidden; margin-bottom: 20px; }
.propic { width: 460px; height: 340px; float: left; }
.propic img { padding: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; }
.jieshao-wenzi { width: 52%; float: right; }
.jieshao-wenzi h1 { height: 30px; line-height: 30px; font-size: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; }
.jieshao-wenzi p { padding: 10px 0px; color: rgb(102, 102, 102); }
.jieshao-wenzi p span { line-height: 25px; display: block; }
.jieshao-wenzi img { width: 350px; height: 45px; margin-bottom: 15px; display: block; }
.jieshao1 a { color: #00F; }
.jieshao-wenzi a { width: 140px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; font-family: "Microsoft Yahei", "宋体"; font-size: 16px; font-weight: bold; display: inline-block; }
.jieshao-wenzi a.line-zixun { background: rgb(237, 30, 36); margin-top: 10px; }
.jieshao-wenzi a.line-order { background: rgb(36, 45, 60); margin-left: 30px; }
.prodetail-con { background: url("/style/protit-bg.jpg") repeat-x; height: 43px; line-height: 43px; overflow: hidden; margin-bottom: 20px; }
.detail-list { width: 84%; float: left; }
.detail-list ul { overflow: hidden; margin-left: 2px; }
.detail-list ul li { margin-right: 50px; float: left; }
.detail-list ul li a { color: rgb(255, 255, 255); font-size: 14px; }
.detail-list ul li a:hover { color: rgb(255, 204, 1); }
.detail-list ul li.cur3 { background: url("/style/youshi-bg.gif") repeat-x; width: 120px; height: 37px; text-align: center; line-height: 34px; margin-top: 6px; margin-left: 20px; _margin-left: 10px; }
.detail-list ul li.cur3 a { color: rgb(218, 0, 0); font-weight: bold; }
.to-pro { margin-right: 25px; float: right; }
.to-pro a { background: url("/style/icon5.jpg") no-repeat left; color: rgb(255, 204, 1); padding-left: 20px; display: inline-block; }
.to-pro a:hover { color: rgb(255, 204, 1); text-decoration: underline; }
.youshi { overflow: hidden; margin-bottom: 15px; }
.canshu { overflow: hidden; margin-bottom: 15px; }
.shebei { overflow: hidden; margin-bottom: 15px; }
.order { overflow: hidden; margin-bottom: 15px; }
.sheji { overflow: hidden; margin-bottom: 15px; }
.ques { overflow: hidden; margin-bottom: 15px; }
.shebei2 { overflow: hidden; margin-bottom: 15px; }
.youshi h2 { background: url("/style/icon4.gif") no-repeat left; color: rgb(0, 0, 0); padding-left: 22px; font-size: 16px; margin-bottom: 12px; }
.canshu h2 { background: url("/style/icon4.gif") no-repeat left; color: rgb(0, 0, 0); padding-left: 22px; font-size: 16px; margin-bottom: 12px; }
.shebei h2 { background: url("/style/icon4.gif") no-repeat left; color: rgb(0, 0, 0); padding-left: 22px; font-size: 16px; margin-bottom: 12px; }
.yingyong-case h2 { background: url("/style/icon4.gif") no-repeat left; color: rgb(0, 0, 0); padding-left: 22px; font-size: 16px; margin-bottom: 12px; }
.order h2 { background: url("/style/icon4.gif") no-repeat left; color: rgb(0, 0, 0); padding-left: 22px; font-size: 16px; margin-bottom: 12px; }
.sheji h2 { background: url("/style/icon4.gif") no-repeat left; color: rgb(0, 0, 0); padding-left: 22px; font-size: 16px; margin-bottom: 12px; }
.ques h2 { background: url("/style/icon4.gif") no-repeat left; color: rgb(0, 0, 0); padding-left: 22px; font-size: 16px; margin-bottom: 12px; }
.shebei2 h2 { background: url("/style/icon4.gif") no-repeat left; color: rgb(0, 0, 0); padding-left: 22px; font-size: 16px; margin-bottom: 12px; }
.youshi p { color: rgb(102, 102, 102); line-height: 30px; }
.youshi p strong { color: rgb(102, 102, 102); font-size: 12px; font-weight: normal; }
.shebei ul { overflow: hidden; margin-top: 15px; float: left; }
.shebei ul li { width: 155px; overflow: hidden; margin-right: 32px; float: left; }
#List1_10 li { width: 155px; overflow: hidden; margin-right: 32px; float: left; }
.shebei a.leftbtn2 { background: url("/style/sb-leftbtn.jpg") no-repeat left; width: 22px; height: 38px; margin-top: 55px; margin-right: 20px; float: left; }
.shebei a.rightbtn2 { background: url("/style/sb-rightbtn.jpg") no-repeat right; width: 22px; height: 38px; margin-top: 55px; float: right; }
.shebei ul li span { text-align: center; line-height: 28px; display: block; }
#List1_10 { float: left; }
#List2_10 { float: left; }
.ScrCont { width: 52766px; }
#ISL_Cont_10 { width: 93%; overflow: hidden; float: left; }
.yingyong-case { overflow: hidden; margin-bottom: 30px; }
.casecon { float: left; }
.bd { width: 100%; overflow: hidden; -ms-zoom: 1; }
.miaoshu { width: 65%; float: left; }
.miaoshu h3 { color: rgb(218, 0, 0); line-height: 35px; margin-bottom: 15px; }
.miaoshu p { color: rgb(102, 102, 102); line-height: 25px; }
.miaoshu h4 { line-height: 25px; margin-top: 20px; }
.miaoshu p strong { color: rgb(253, 144, 1); }
.shebeipic { float: right; }
.hd-case ul { overflow: hidden; float: left; -ms-zoom: 1; }
.hd-case ul li { background: rgb(36, 45, 60); width: 20px; height: 9px; text-indent: -999px; overflow: hidden; margin-right: 5px; float: left; cursor: pointer; }
.hd-case ul li.on { background: rgb(254, 0, 0); width: 20px; height: 9px; }
.order-con { background: rgb(249, 249, 249); width: 100%; padding-bottom: 25px; position: relative; }
.order-con span { margin: 20px 0px 10px 30px; color: rgb(102, 102, 102); line-height: 60px; font-size: 14px; display: block; }
.order-con dl { width: 40%; line-height: 30px; overflow: hidden; margin-left: 15px; float: left; }
.order-con dl dt { width: 100px; height: 30px; text-align: right; color: rgb(51, 51, 51); float: left; }
.order-con dl dd { margin-bottom: 20px; float: left; }
.order-con dl dd strong { color: rgb(241, 24, 33); padding-left: 10px; }
.order-con dl dd input.tijiao-txt { background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none; width: 240px; height: 32px; color: rgb(102, 102, 102); line-height: 32px; text-indent: 1em; }
.message { width: 58%; float: right; _width: 56%; }
.message textarea { background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none; width: 350px; height: 85px; color: rgb(102, 102, 102); line-height: 25px; text-indent: 1em; font-size: 12px; }
.tijiao-btn { margin: 10px auto; width: 50%; height: 28px; clear: both; }
.tijiao-btn input { color: rgb(255, 255, 255); cursor: pointer; }
.tijiao-btn input.sub { background: rgb(241, 24, 33); width: 110px; height: 28px; line-height: 28px; padding-bottom: 2px; margin-right: 20px; }
.tijiao-btn input.reset { background: rgb(69, 69, 69); width: 110px; height: 28px; line-height: 28px; padding-bottom: 2px; }
.kaocha { background: rgb(153, 153, 153); top: 55px; width: 36px; text-align: center; right: 0px; position: absolute; }
.kaocha a { padding: 12px 0px; width: 36px; color: rgb(255, 255, 255); line-height: 22px; font-size: 20px; font-weight: bold; display: block; }
.kaocha a:hover { background: rgb(241, 24, 33); color: rgb(255, 255, 255); }
.fankui { overflow: hidden; margin-bottom: 20px; }
.fankui span { color: rgb(51, 51, 51); font-size: 14px; }
.fankui p { color: rgb(102, 102, 102); line-height: 50px; font-size: 14px; }
.case-bannerbg { background: url("/style/aboutban-bg.jpg") repeat-x; width: 100%; height: 178px; position: relative; z-index: 2; }
.case-banner { background: url("/style/about-banner.jpg") no-repeat top; margin: 0px auto; width: 1260px; height: 178px; overflow: hidden; }
.con { overflow: hidden; margin-bottom: 20px; }
.case-left { width: 27%; float: left; }
.listcon { background: rgb(249, 249, 249); margin-bottom: 20px; }
.listcon h2 { color: rgb(224, 0, 0); line-height: 55px; font-family: "Microsoft Yahei", "宋体"; font-size: 24px; margin-left: 15px; }
.listcon ul { overflow: hidden; padding-bottom: 20px; margin-left: 26px; }
.listcon ul li { width: 90%; line-height: 50px; border-bottom-color: rgb(216, 216, 216); border-bottom-width: 1px; border-bottom-style: solid; }
.listcon ul li a { background: url("/style/icon6.gif") no-repeat left; color: rgb(51, 51, 51); padding-left: 35px; font-size: 14px; }
.listcon ul li a:hover { background: url("/style/icon7.jpg") no-repeat left; color: rgb(224, 0, 0); }
.listcon ul li a.dangqian { background: url("/style/icon7.jpg") no-repeat left; color: rgb(224, 0, 0); }
.listcon .tubt { font-weight: bold; }
.listcon .tuxbt { width: 90%; line-height: 40px; border-bottom-color: rgb(216, 216, 216); border-bottom-width: 1px; border-bottom-style: solid; }
.listcon .tuxbt a { background: url("/style/icon3.gif") no-repeat 25px 5px; color: rgb(51, 51, 51); padding-left: 35px; font-size: 12px; }
.listcon .tuxbt a:hover { background: url("/style/icon3.gif") no-repeat 25px 5px; color: rgb(224, 0, 0); padding-left: 35px; font-size: 12px; }
.case-right { width: 70%; float: right; }
.case-right dl { width: 100%; overflow: hidden; padding-bottom: 20px; margin-bottom: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; }
.case-right dl dt { border: 1px solid rgb(204, 204, 204); border-image: none; width: 224px; height: 169px; overflow: hidden; float: left; }
.case-right dl dt img { padding: 4px; }
.case-right dl dd { width: 65%; float: right; }
.case-right dl dd a { color: rgb(51, 51, 51); line-height: 26px; font-size: 14px; font-weight: bold; }
.case-right dl dd a:hover { color: rgb(224, 0, 0); text-decoration: none; }
.case-right dl dd p span { color: rgb(153, 153, 153); }
.case-right dl dd p span.zk { color: rgb(51, 51, 51); float: left; }
.case-right dl dd p span.zkcon { width: 86%; float: right; }
.case-more { width: 48%; margin-top: 10px; float: right; }
.case-more a { padding: 0px 15px; height: 28px; line-height: 28px; display: inline-block; }
.case-more a.case-detail { background: rgb(36, 45, 60); color: rgb(255, 255, 255); font-size: 12px; font-weight: normal; }
.case-more a.case-shihe { background: rgb(218, 0, 0); color: rgb(255, 255, 255); font-size: 12px; font-weight: normal; }
.case-more a.case-detail:hover { color: rgb(255, 255, 255); }
.case-more a.case-shihe:hover { color: rgb(255, 255, 255); }
.page { margin: 50px 0px 30px 100px; }
.page a { padding: 2px 12px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 28px; text-align: center; color: rgb(168, 168, 166); line-height: 28px; margin-right: 5px; display: inline-block; behavior: url(/js/PIE.htc); }
.page a:hover { background: rgb(51, 51, 51); padding: 2px 12px; border-radius: 3px; border: 1px solid rgb(51, 51, 51); border-image: none; color: rgb(255, 255, 255); font-size: 12px; margin-right: 5px; behavior: url(/js/PIE.htc); }
.page span { background: rgb(51, 51, 51); padding: 2px 12px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 28px; text-align: center; color: rgb(255, 255, 255); line-height: 28px; margin-right: 6px; display: inline-block; }
.news-bannerbg { background: url("/style/aboutban-bg.jpg") repeat-x; width: 100%; height: 178px; position: relative; z-index: 2; }
.news-banner { background: url("/style/about-banner.jpg") no-repeat top; margin: 0px auto; width: 1260px; height: 178px; overflow: hidden; }
.hotpro { overflow: hidden; padding-bottom: 20px; }
.hotpro h3 { font-size: 18px; margin-left: 15px; }
.hotpro dl { width: 94%; overflow: hidden; margin-top: 20px; margin-left: 15px; }
.hotpro dl dt { width: 102px; float: left; }
.hotpro dl dd { width: 55%; float: right; }
.hotpro dl dd a { color: rgb(51, 51, 51); font-weight: bold; }
.hotpro dl dd a:hover { color: rgb(224, 0, 0); }
.hotpro dl dd p { color: rgb(120, 120, 120); padding-top: 5px; }
.newscon { overflow: hidden; margin-bottom: 20px; }
.hd3 { overflow: hidden; margin-bottom: 20px; }
.hd3 h2 { width: 70px; float: left; }
.repeatline { background: url("/style/new-tit.gif") repeat-x; width: 82%; height: 4px; margin-top: 6px; float: left; }
.hd3 a.morenews { background: rgb(36, 45, 60); width: 50px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-family: Arial, Helvetica, sans-serif; float: right; display: inline-block; }
.newpic dl { width: 100%; overflow: hidden; padding-bottom: 20px; margin-bottom: 20px; }
.newpic dl dt { width: 142px; height: 108px; float: left; }
.newpic dl dt img { padding: 2px; }
.newpic dl dd { width: 75%; float: right; }
.newpic dl dd a { color: rgb(51, 51, 51); line-height: 26px; font-size: 14px; font-weight: bold; }
.newpic dl dd a:hover { color: rgb(224, 0, 0); text-decoration: none; }
.newpic dl dd span { background: url("/style/datebg.jpg") no-repeat; width: 90px; height: 20px; text-align: center; color: rgb(255, 255, 255); font-weight: bold; display: inline-block; }
.newpic dl dd p { color: rgb(153, 153, 153); padding-top: 15px; }
.newpic dl dd p a.quanwen { color: rgb(224, 0, 0); font-size: 12px; font-weight: normal; }
.newslist { width: 100%; }
.newslist ul { overflow: hidden; }
.newslist ul li { background: url("/style/icon8.gif") no-repeat left; line-height: 25px; }
.newslist ul li span { color: rgb(153, 153, 153); padding-left: 18px; font-family: "Microsoft Yahei", "宋体"; }
.newslist ul li span.line { padding: 0px 15px; color: rgb(102, 102, 102); font-family: "宋体"; }
.newslist ul li a { color: rgb(102, 102, 102); font-family: "Microsoft Yahei", "宋体"; }
.newslist1 { width: 100%; }
.newslist1 ul { overflow: hidden; }
.newslist1 ul li { background: url("/style/icon8.gif") no-repeat left; line-height: 25px; }
.newslist1 ul li span { color: rgb(153, 153, 153); padding-left: 18px; font-family: "Microsoft Yahei", "宋体"; }
.newslist1 ul li span.line { padding: 0px 15px; color: rgb(102, 102, 102); font-family: "宋体"; }
.newslist1 ul li a { color: rgb(102, 102, 102); font-family: "Microsoft Yahei", "宋体"; }
.casedetail-bannerbg { background: url("/style/aboutban-bg.jpg") repeat-x; width: 100%; height: 178px; position: relative; z-index: 2; }
.casedetail-banner { background: url("/style/about-banner.jpg") no-repeat top; margin: 0px auto; width: 1260px; height: 178px; overflow: hidden; }
.case-jieshao { padding: 15px 10px; overflow: hidden; margin-bottom: 20px; }
.jieshao-wenzi2 { width: 50%; float: right; }
.jieshao-wenzi2 h1 { height: 30px; line-height: 20px; font-size: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; }
.jieshao-wenzi2 p { padding: 10px 0px; color: rgb(102, 102, 102); line-height: 26px; text-indent: 2em; }
.jieshao-wenzi2 h3 { color: rgb(51, 51, 51); font-size: 14px; margin-bottom: 8px; }
.jieshao-wenzi2 p.lan { padding: 0px; color: rgb(1, 36, 130); line-height: 22px; text-indent: 0px; }
.jieshao-wenzi2 p span { color: rgb(102, 102, 102); }
.jieshao-wenzi2 img { width: 350px; height: 45px; margin-top: 20px; margin-bottom: 15px; display: block; }
.jieshao-wenzi2 a { width: 140px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; font-family: "Microsoft Yahei", "宋体"; font-size: 16px; font-weight: bold; display: inline-block; }
.jieshao-wenzi2 a.line-zixun { background: rgb(237, 30, 36); margin-left: 50px; }
.jieshao-wenzi2 a.line-order { background: rgb(36, 45, 60); margin-left: 30px; }
.sheji img { margin: 15px auto; text-align: center; display: block; }
.ques ul { overflow: hidden; }
.ques ul li { width: 44%; line-height: 28px; margin-right: 58px; float: left; }
.ques ul li a { color: rgb(139, 139, 139); float: left; }
.ques ul li a:hover { color: rgb(224, 0, 0); text-decoration: none; }
.ques ul li span { color: rgb(153, 153, 153); line-height: 28px; float: right; }
.shebei2 ul { overflow: hidden; margin-top: 15px; float: left; }
.shebei2 ul li { width: 170px; overflow: hidden; margin-right: 30px; float: left; }
.shebei2 ul li span { text-align: center; line-height: 28px; display: block; }
.fixed-nav { left: 50%; top: 15%; margin-left: 550px; position: fixed; z-index: 100; _margin: 0 0 85% 550px; _POSITION: absolute; }
.fixed-nav ul { width: 160px; position: relative; }
.fixed-nav ul li { width: 160px; height: 35px; line-height: 35px; margin-bottom: 2px; background-color: rgb(196, 196, 196); }
.fixed-nav ul li a { color: rgb(255, 255, 255); padding-left: 8px; font-size: 12px; }
.fixed-nav ul li a:hover { height: 35px; color: rgb(255, 255, 255); text-decoration: none; display: block; background-color: rgb(255, 102, 0); }
.fixed-nav ul li.cur { line-height: 36px; background-color: rgb(196, 196, 196); }
#gotoTop { background: url("/style/to-top.gif") no-repeat center rgb(229, 0, 20); left: 0px; top: 334px; width: 160px; height: 35px; line-height: 35px; text-indent: -999em; display: block; position: absolute; cursor: pointer; }
#gotoTop2 { background: url("/style/to-top.gif") no-repeat center rgb(229, 0, 20); left: 0px; top: 260px; width: 160px; height: 35px; line-height: 35px; text-indent: -999em; display: block; position: absolute; cursor: pointer; }
.case1 { padding-top: 10px; padding-left: 10px; }
.case1-list { }
.case1 li a { color: rgb(85, 85, 85); line-height: 25px; font-size: 12px; }
.case2 { padding-top: 10px; padding-bottom: 10px; display: none; list-style-image: none; }
.lxfs { overflow: hidden; margin-bottom: 25px; }
.lxfs h2 { line-height: 40px; padding-left: 10px; font-size: 16px; margin-bottom: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; }
.lxfs p { color: rgb(102, 102, 102); line-height: 30px; text-indent: 2em; }
.contact-detail { background: url("/style/contact-bg.gif") no-repeat; margin: 10px auto 0px; width: 970px; height: 283px; }
.left-contact { margin: 15px 30px; width: 53%; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left; _margin: 15px 30px 15px 15px; }
.left-contact p { color: rgb(102, 102, 102); line-height: 35px; text-indent: 0px; }
.left-contact span { background: url("/style/contact-icon.jpg") no-repeat; color: rgb(102, 102, 102); line-height: 35px; padding-left: 30px; display: block; }
.left-contact span .dianhua { color: rgb(215, 1, 0); font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; }
.left-contact span a.qq { background: url("/style/qq.gif") no-repeat 20px rgb(229, 30, 27); width: 70px; height: 26px; color: rgb(255, 255, 255); line-height: 26px; padding-left: 45px; display: inline-block; }
.right-contact { width: 36%; margin-top: 36px; float: right; }
.left-contact p.dizhi { background: url("/style/contact-icon.jpg") no-repeat 0px 6px; padding-left: 30px; }
.left-contact span.youxiang { background-position: 0px -30px; }
.left-contact span.hot-tel { background-position: 0px -66px; }
.left-contact span.chuanzhen { background-position: 0px -173px; }
.left-contact span.qiyeqq { background-position: 0px -206px; }
.right-contact a { background: url("/style/icos.jpg") no-repeat; margin: 0px 0px 1px 1px; width: 134px; height: 107px; text-indent: -999em; overflow: hidden; float: left; }
.right-contact .i2 { background-position: -135px 0px; }
.right-contact .i3 { background-position: 0px -108px; }
.right-contact .i4 { background-position: -135px -108px; }
.right-contact .i1:hover { background-position: 0px -215px; }
.right-contact .i2:hover { background-position: -135px -215px; }
.right-contact .i3:hover { background-position: 0px -323px; }
.right-contact .i4:hover { background-position: -135px -323px; }
.map h3 { font-size: 16px; margin-bottom: 15px; }
.leavemsg { height: 300px; float: left; }
.leavemsg tr { height: 40px; }
.mes-right textarea { border: 1px solid rgb(204, 204, 204); border-image: none; width: 367px; height: 107px; }
table { border-color: rgb(255, 255, 255); margin-top: 10px; margin-bottom: 15px; }
table td { border-color: rgb(204, 204, 204); padding: 3px 0px; line-height: 21px; }
.leavemsg .mes-txt { border: 1px solid rgb(204, 204, 204); border-image: none; height: 28px; margin-left: 20px; box-shadow: inset 0px 0px 3px #ebebeb; }
.leavemsg .mes-txt2 { border: 1px solid rgb(204, 204, 204); border-image: none; height: 150px; margin-left: 20px; box-shadow: inset 0px 0px 3px #ebebeb; }
.leavemsg .lefts { text-align: right; }
.leavemsg input { width: 260px; height: 25px; }
.mes-last td { padding-left: 20px; }
.mes-sub { width: 100px; height: 25px; padding-left: 130px; margin-top: 10px; float: left; display: inline; }
.mes-sub input { background: url("/images/sentmesbg.gif") no-repeat; border: currentColor; border-image: none; width: 91px; height: 27px; padding-left: 30px; float: left; cursor: pointer; }
.mes-sub1 { width: 100px; height: 25px; padding-left: 130px; margin-top: 10px; float: left; display: inline; }
.mes-sub1 input { border: currentColor; border-image: none; width: 91px; height: 27px; text-align: center; color: rgb(255, 255, 255); float: left; cursor: pointer; }
.mes-sub1 input.tj { background: rgb(237, 30, 36); }
.mes-reset { width: 100px; height: 25px; margin-top: 10px; margin-left: 20px; float: left; display: inline; }
.mes-reset input { background: url("/images/checkmesbg1.gif") no-repeat; border: currentColor; border-image: none; width: 91px; height: 27px; float: left; cursor: pointer; }
.mes-reset1 { width: 100px; height: 25px; margin-top: 10px; margin-left: 20px; float: left; display: inline; }
.mes-reset1 input { border: currentColor; border-image: none; width: 91px; height: 27px; text-align: center; color: rgb(255, 255, 255); float: left; cursor: pointer; }
.mes-reset1 input.cz { background: rgb(36, 45, 60); }
.left-contact1 { width: 100%; margin-bottom: 10px; float: left; }
.left-contact1 p { width: 96%; color: rgb(102, 102, 102); line-height: 30px; text-indent: 2em; }
.left-contact1 span { color: rgb(102, 102, 102); line-height: 35px; display: block; }
.left-contact1 span a.qq { background: url("/style/qq.gif") no-repeat 20px rgb(229, 30, 27); width: 70px; height: 26px; color: rgb(255, 255, 255); line-height: 26px; padding-left: 45px; display: inline-block; }
.fangan1 { margin-bottom: 20px; }
.hd21 { height: 12px; }
.hd21 h2 { background: rgb(255, 255, 255); width: 85px; height: 12px; text-align: center; color: rgb(215, 1, 1); line-height: 10px; margin-left: 20px; _line-height: 16px; }
.fangan1 ul { overflow: hidden; margin-top: 20px; float: left; }
.fangan1 ul li { width: 142px; overflow: hidden; margin-right: 18px; float: left; }
#List1_2 li { width: 142px; overflow: hidden; margin-right: 18px; float: left; }
.fangan1 a.leftbtn { background: url("/style/leftbtn.jpg") no-repeat left; width: 23px; height: 22px; margin-top: 60px; margin-right: 14px; float: left; }
.fangan1 a.rightbtn { background: url("/style/rightbtn.jpg") no-repeat right; width: 23px; height: 22px; margin-top: 60px; float: right; }
.fangan1 a.leftbtn:hover { opacity: 0.8; }
.fangan a.rightbtn:hover { opacity: 0.8; }
.fangan1 ul li span { text-align: center; line-height: 28px; display: block; }
#List1_2 { margin-left: 38px; float: left; }
#List2_2 { float: left; }
.ScrCont { width: 52766px; }
#ISL_Cont_2 { width: 90%; overflow: hidden; float: left; }
#header-wrapper { margin: 0px auto; width: 100%; height: auto; }
.fixed { background: url("/style/protit-bg.jpg") repeat-x; margin: 0px auto; left: 0px; top: 0px; width: 1200px; height: 43px; line-height: 43px; position: fixed; z-index: 9999; }
.fixed #header-wrapper { margin: 0px auto; width: 100%; height: 43px; }
.title18 { background: url("/style/arrow_down.gif") no-repeat right 7px; padding: 10px 0px; font-size: 14px; border-bottom-color: rgb(216, 216, 216); border-bottom-width: 1px; border-bottom-style: solid; }
.title18 a { text-align: left; color: rgb(102, 102, 102); font-size: 12px; display: block; }
.title18 a:hover { color: rgb(204, 0, 0); }
.title18 p { background: url("/style/icon2.jpg") no-repeat left; color: rgb(102, 102, 102); padding-left: 20px; font-size: 12px; font-weight: bold; }
.onshow.title18 { background: url("/style/arrow_down.gif") no-repeat right 7px; color: rgb(204, 0, 0); cursor: default; }
.onshow.title18 p { color: rgb(204, 0, 0); }
.on.title18 { background: url("/style/arrow_down.gif") no-repeat right -53px; color: rgb(0, 0, 0); cursor: pointer; }
.off.title18 { background: url("/style/arrow_down.gif") no-repeat right 7px; color: rgb(0, 0, 0); cursor: default; }
.column { width: 100%; overflow: hidden; clear: both; display: block; }
.column img { margin: 10px 0px; padding: 2px; width: 15px; height: 15px; float: left; }
.column .con0 { width: 100%; height: 40px; color: rgb(102, 102, 102); line-height: 23px; overflow: hidden; margin-top: 10px; }
#WSelect01 { width: 144px; height: 18px; text-align: left; font-size: 12px; margin-top: 5px; margin-right: 30px !important; position: relative; }
* + html #WSelect01 { width: 201px; height: 18px; text-align: left; font-size: 12px; margin-right: 30px !important; position: relative; }
#WSelect01_s { left: 0px; width: 144px; height: 18px; overflow: hidden; position: absolute; z-index: 99; }
#WSelect01_s div { background: rgb(238, 238, 238); width: 100%; height: 100%; }
#WSelect01 a { color: rgb(51, 51, 51); text-decoration: none; }
#WSelect01 a:hover { color: rgb(204, 0, 0); text-decoration: underline; }
#WSelect01 ul { margin: 0px; padding: 20px 8px 12px; left: 0px; top: 0px; position: absolute; }
#WSelect01 ul li { line-height: 22px; list-style-type: none; }
#WSelect01 .normal { background: url("/style/arrow_top.gif") no-repeat right rgb(148, 148, 150); width: 125px; height: 24px; text-align: left; color: rgb(255, 255, 255); line-height: 24px; text-indent: 1em; padding-right: 19px; font-size: 12px; position: absolute; z-index: 100; }
.success-tip { width: 70%; float: right; }
.suc { margin: 0px auto; padding: 30px; width: 80%; }
.suc img { margin: 0px auto; display: block; }
.suc h1 { text-align: center; color: rgb(205, 2, 2); font-size: 24px; font-weight: normal; margin-top: 15px; }
.suc p { text-align: center; color: rgb(51, 51, 51); line-height: 25px; font-size: 15px; margin-top: 15px; }
.tips a { width: 138px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; font-size: 16px; text-decoration: none; margin-top: 30px; display: inline-block; }
.tips a.fanhui { background: rgb(36, 45, 60); margin-right: 50px; }
.tips a.qita { background: rgb(237, 30, 36); }
.tips a:hover { color: rgb(255, 255, 255); text-decoration: none; }
.tips { text-align: center; margin-bottom: 30px; }
.xgcp { overflow: hidden; }
.xgcp h2 { height: 30px; font-size: 16px; margin-bottom: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; }
.xgcp ul { width: 100%; overflow: hidden; }
.xgcp ul li { width: 148px; margin-right: 25px; float: left; }
.xgcp ul li span { text-align: center; color: rgb(51, 51, 51); line-height: 30px; display: block; }
.select_box00 { background: url("/style/search-select00.jpg") no-repeat 98% 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 90%; height: 30px; line-height: 30px; padding-left: 8px; font-size: 16px; margin-left: 8px; cursor: pointer; }
.option00 { border: 1px solid rgb(204, 204, 204); border-image: none; left: 8px; top: 30px; width: 93%; overflow: hidden; display: none; position: absolute; z-index: 2; _width: 100%; _left: 0px; }
.option00 a { background: rgb(255, 255, 255); width: 98%; height: 26px; text-align: left; line-height: 26px; padding-left: 10px; font-size: 14px; display: block; }
.option00 a:hover { height: 26px; color: rgb(216, 1, 0); line-height: 26px; background-color: rgb(239, 239, 239); }
#focus { margin: 0px auto 20px; width: 1423px; height: 413px; color: rgb(255, 255, 255); overflow: hidden; position: relative; z-index: 2; }
#focus ul li { overflow: hidden; float: left; position: relative; }
#focus ul li img { margin: 0px auto; }
#focus ul { height: 380px; position: absolute; }
#focus ul li div { overflow: hidden; position: absolute; }
#focus .btnBg { left: 0px; width: 1420px; height: 20px; bottom: 10px; position: absolute; }
#focus .btn { padding: 0px 13px; width: 97%; height: 4px; text-align: center; right: 0px; bottom: 20px; position: absolute; }
#focus .btn span { background: 0px 0px rgb(255, 255, 255); width: 40px; height: 4px; margin-left: 10px; display: inline-block; cursor: pointer; }
#focus .btn span a { background: 0px 0px rgb(255, 255, 255); }
#focus .btn span a:hover { background: 0px 0px rgb(204, 0, 0); }
#focus .btn span.on { background: 0px 0px rgb(204, 0, 0); }
#focus h1 { color: rgb(255, 255, 255); font-weight: bold; }
.bannermove { background: rgb(233, 70, 9); padding: 10px; border: 1px solid rgb(233, 70, 9); border-image: none; line-height: 18px; position: absolute; }
.bannermove { left: 10%; width: 300px; bottom: 10%; padding-bottom: 20px; position: absolute; opacity: 0; }
#focus h1 { line-height: 30px; }
.bannermove p { margin-top: 10px; }
#infodown { background: rgb(51, 51, 51); padding: 0px 1%; left: 52%; bottom: 0px; line-height: 37px; margin-left: -8px; display: block; position: absolute; z-index: 2000; opacity: 0.8; }
#tleft { background: rgb(255, 255, 255); left: 50%; bottom: 0px; margin-left: 420px; display: block; position: absolute; z-index: 3; cursor: pointer; }
#tright { background: rgb(204, 0, 0); left: 50%; bottom: 0px; margin-left: 460px; display: block; position: absolute; z-index: 2000; cursor: pointer; }
.indexMain { overflow: hidden; background-color: rgb(255, 255, 255); }
.tac { text-align: center; }
.tar { text-align: right; }
.filter { background: rgb(255, 255, 255); margin: 0px auto; border: 5px solid rgb(204, 204, 204); border-image: none; width: 70%; display: none; z-index: 20; }
.filter span { margin: 10px 20px; color: rgb(153, 153, 153); line-height: 20px; padding-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; display: inline-block; }
.filter p { margin: 4px 20px; padding: 5px; color: rgb(136, 136, 136); }
.filter p input { margin: 0px 3px 0px 7px; padding: 3px 5px; vertical-align: middle; }
.filter p input.txt { border: 1px solid rgb(228, 228, 228); border-image: none; }
.filter p a { padding: 7px 15px; color: rgb(255, 255, 255); }
.filter p input.juanGo { background: rgb(237, 30, 36); padding: 4px 12px; color: rgb(255, 255, 255); }
.filter p input.close { background: rgb(36, 45, 60); padding: 4px 12px; color: rgb(255, 255, 255); cursor: pointer; }
.filter p.btn { padding: 20px 0px 10px; margin-top: 10px; border-top-color: rgb(244, 244, 244); border-top-width: 1px; border-top-style: solid; }
.xubox_shade { position: fixed; _position: absolute; }
.xubox_layer { position: fixed; _position: absolute; }
.xubox_shade { left: 0px; top: 0px; width: 100%; height: 100%; }
.xubox_layer { left: 50%; top: 150px; width: 310px; height: auto; margin-left: -155px; }
.orerlv2 { border: 4px solid rgb(204, 204, 204); border-image: none; top: 50%; width: 530px; overflow: hidden; margin-top: -250px !important; margin-bottom: 20px; position: fixed !important; z-index: 999; background-color: rgb(255, 255, 255); _position: absolute; _margin-top: -150px; }
.orerlv2 .cwin { display: block; }
.orerlv2 .filter { display: block; }
.cwin { background: url("/style/close1.jpg"); border: 0px solid rgb(51, 204, 102); border-image: none; top: 10px; width: 14px; height: 14px; right: 10px; overflow: hidden; position: absolute; }
.cwin:hover { background: url("/style/close2.jpg"); }
.overbg { left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed !important; z-index: 10; opacity: 0.5; background-color: rgb(51, 51, 51); _position: absolute; }
.overIframe { left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed !important; z-index: 10; opacity: 0.5; background-color: rgb(51, 51, 51); _position: absolute; }
.overIframe { opacity: 0; }
.case-tit { background: rgb(238, 238, 238); width: 100%; height: 36px; line-height: 36px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; }
.case-tit h2 { text-indent: 1em; float: left; }
.case-tit a.cwin { float: right; }
.title00 { height: 42px; margin-bottom: 25px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; }
.title00 h2 { font-size: 24px; float: left; }
.title { height: 42px; margin-bottom: 25px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; }
.title h2 { font-size: 24px; float: left; }
.video-right { width: 70%; float: right; }
.video-right dl { width: 100%; overflow: hidden; padding-bottom: 20px; margin-bottom: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; position: relative; z-index: 1; }
.video-right dl dt { border: 1px solid rgb(204, 204, 204); border-image: none; width: 168px; height: 128px; overflow: hidden; float: left; }
.video-right dl dt img { padding: 4px; }
.video-right dl dt em { background: url("/style/video-icon.png") no-repeat; left: 8%; top: 26%; width: 54px; height: 54px; position: absolute; z-index: 2; cursor: pointer; }
.video-right dl dd { width: 74%; float: right; }
.video-right dl dd a { color: rgb(51, 51, 51); line-height: 30px; font-size: 14px; font-weight: bold; }
.video-right dl dd a:hover { color: rgb(224, 0, 0); text-decoration: none; }
.video-right dl dd p { color: rgb(119, 119, 119); font-size: 12px; }
.video-more { width: 48%; margin-top: 6px; float: left; }
.video-more a { padding: 0px 15px; height: 28px; line-height: 28px; display: inline-block; }
.video-more a.case-detail { background: url("/style/icon2.jpg") no-repeat left; color: rgb(204, 0, 0); padding-left: 20px; font-size: 12px; font-weight: normal; }
.video-more a.case-detail:hover { color: rgb(204, 0, 0); }
.title1 { height: 50px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; }
.title1 h2 { text-align: center; font-size: 24px; }
.wz-jieshao1 { overflow: hidden; margin-bottom: 18px; }
.rightcon h4 { color: rgb(224, 0, 0); font-size: 24px; margin-bottom: 15px; }
.jieshao-wenzi span strong { color: red; }
.ztxgcp { width: 100%; height: 120px; line-height: 20px; padding-top: 10px; padding-left: 15px; }
.ztxgcp ul li { width: 130px; height: 120px; text-align: center; margin-right: 10px; float: left; }
.ztxgcp ul li img { border: 1px solid rgb(204, 204, 204); border-image: none; width: 120px; height: 90px; }
.hw_pages { width: 100%; float: left; }
.hw_pages ul { padding: 12px 0px; float: left; }
.hw_pages ul li { background: url("../img/page_bg.gif") no-repeat left bottom rgb(230, 230, 230); list-style: none; border: 1px solid rgb(153, 153, 153); border-image: none; line-height: 22px; font-family: Tahoma; margin-right: 6px; float: left; }
.hw_pages ul li a { padding: 2px 10px; color: rgb(85, 85, 85); float: left; display: block; }
.hw_pages ul li a:hover { background: url("../img/page_bg.gif") no-repeat left top rgb(137, 0, 0); padding: 2px 10px; color: rgb(255, 255, 255); text-decoration: none; }
.hw_pages ul li.thisclass { background: url("../img/page_bg.gif") no-repeat left top rgb(137, 0, 0); padding: 2px 10px; color: rgb(255, 255, 255); font-weight: bold; }
.hw_pages ul li.thisclass a { background: url("../img/page_bg.gif") no-repeat left top rgb(137, 0, 0); padding: 2px 10px; color: rgb(255, 255, 255); font-weight: bold; }
.pagebox ul li.thisclass a:hover { background: url("../img/page_bg.gif") no-repeat left top rgb(137, 0, 0); padding: 2px 10px; color: rgb(255, 255, 255); font-weight: bold; }
.hw_pages .pageinfo { background: url("../img/page_bg.gif") no-repeat left bottom rgb(230, 230, 230); padding: 2px 10px 2px 16px; color: rgb(153, 153, 153); line-height: 21px; _padding: 12px 10px 12px 16px; }
.hw_pages .pageinfo strong { margin: 0px 2px; color: rgb(85, 85, 85); font-weight: normal; }
.dibu { width: 100%; background-color: #494949; color: #FFF; padding-top: 25px; }
.dibu p { color: #CCC; line-height: 30px; font-size: 14px; }
.dibu p strong { color: #FFF; line-height: 45px; font-size: 16px; }
.dibu a { color: #CCC; text-decoration: none; }
.dibudh { height: 200px; width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.dibudh ul { margin: 0px; padding: 0px; width: 250px; float: left; height: 200px; text-align: center; }
@media screen and (max-width: 780px){

.shouji  { color: #CCC; text-decoration: none; width: 379px; height: 247px; }
}