
* { padding: 0px; margin: 0px; }
html { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
body { font: 12px Microsoft YaHei,Verdana,Arial,Tahoma; min-width: 1000px; color: rgb(101, 101, 101); }
img { border: medium none; }
a { color: rgb(128, 128, 128); text-decoration: none; }
a:hover { color: rgb(0, 142, 220); }
ul, ol { list-style: outside none none; }
input, select, button { font: 12px Verdana,Arial,Tahoma; vertical-align: middle; }
.wrap { margin: 0px auto; width: 1000px; }
.clear { clear: both; }
.fix {  }
.fix::after { display: block; content: "clear"; height: 0px; clear: both; overflow: hidden; visibility: hidden; }
.bg-all { background: rgba(0, 0, 0, 0) url('../images/bg_all.png') no-repeat scroll 0% 0%; }
.focus-bg { background-color: rgb(249, 249, 249); width: 100%; height: 700px; }
.focus-bg { position: relative; overflow: hidden; height: 700px; }
.focus { width: 1920px; position: absolute; left: 50%; margin-left: -970px; }
.focus .DB_bgSet { position: relative; }
.focus .DB_bgSet li { position: absolute; width: 100%; display: none; text-align: center; height: 700px; }
.focus .DB_imgSet { position: absolute; width: 988px; left: 50%; margin-left: -500px; }
.focus .DB_menuWrap { position: absolute; width: 988px; left: 50%; margin-left: -500px; }
.focus .DB_menuWrap .DB_menuSet { position: absolute; width: 100%; text-align: center; font-size: 0px; border-radius: 20px; top: 670px; }
.focus .DB_menuWrap .DB_menuSet li { cursor: pointer; margin: 0px 3px; display: inline; }
.focus .DB_prev { position: absolute; left: -60px; cursor: pointer; display: none; top: 290px; }
.focus .DB_next { position: absolute; right: -85px; cursor: pointer; display: none; top: 290px; }
.power-yl { background: rgb(51, 51, 51) none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding: 15px 0px; height: 130px; }
.power-yl dl { line-height: 22px; background-position: -313px -390px; height: 130px; }
.power-yl dl dd { padding-left: 250px; min-height: 130px; }
.power-yl dl dd a { color: rgb(255, 255, 255); }
.power-yl dl dd a:hover { color: rgb(0, 142, 220); }
.float { width: 31px; height: 127px; }
.float-wx { width: 31px; height: 31px; position: relative; margin-top: 5px; }
.float-wx .small { width: 31px; height: 31px; background: rgba(0, 0, 0, 0) url('../images/weixin-small.jpg') no-repeat scroll 0% 0%; cursor: pointer; }
.float-wx .big { width: 80px; height: 93px; background: rgba(0, 0, 0, 0) url('../images/weixin.jpg') repeat scroll 0% 0%; position: absolute; left: -90px; bottom: -1px; display: none; }
.float-wx .weibo { width: 31px; height: 31px; background: rgba(0, 0, 0, 0) url('../images/weibo-small.jpg') no-repeat scroll 0% 0%; cursor: pointer; }
.backToTop { display: none; width: 18px; line-height: 1.2; padding: 5px 0px; background-color: rgb(60, 162, 220); color: rgb(255, 255, 255); font-size: 12px; text-align: center; position: fixed; right: 15px; bottom: 100px; cursor: pointer; opacity: 0.6; }
.new-index {  }
.new-index dl { padding-top: 70px; }
.new-index dl.bgcolor { background: rgb(250, 250, 250) none repeat scroll 0% 0%; }
.new-index dl h2 { text-align: center; font-size: 42px; color: rgb(23, 169, 255); height: 100px; font-weight: normal; letter-spacing: 4px; }
.new-index dl p { text-align: center; font-size: 16px; color: rgb(0, 0, 0); line-height: 1.8em; }
.new-index-ico { width: 1000px; margin: 0px auto; padding: 50px 0px; }
.new-index dl ul { padding-left: 150px; padding-top: 10px; }
.new-index dl ul li { width: 108px; height: 138px; float: left; margin: 0px 32px; text-align: center; }
.new-index dl ul li a { display: block; height: 138px; font-size: 15px; color: rgb(0, 0, 0); }
.new-index dl ul li a:hover { color: rgb(23, 169, 255); }
.new-index dl ul li.ico1 a { background: rgba(0, 0, 0, 0) url('../images/001.png') no-repeat scroll center bottom; }
.new-index dl ul li.ico2 a { background: rgba(0, 0, 0, 0) url('../images/002.png') no-repeat scroll center bottom; }
.new-index dl ul li.ico3 a { background: rgba(0, 0, 0, 0) url('../images/003.png') no-repeat scroll center bottom; }
.new-index dl ul li.ico4 a { background: rgba(0, 0, 0, 0) url('../images/004.png') no-repeat scroll center bottom; }
.new-index dl ul li.ico5 a { background: rgba(0, 0, 0, 0) url('../images/005.png') no-repeat scroll center bottom; }
.new-index dl ul li.ico6 a { background: rgba(0, 0, 0, 0) url('../images/006.png') no-repeat scroll center bottom; }
.new-index dl ul li.ico7 a { background: rgba(0, 0, 0, 0) url('../images/007.png') no-repeat scroll center bottom; }
.new-index dl ul li.ico8 a { background: rgba(0, 0, 0, 0) url('../images/008.png') no-repeat scroll center bottom; }
.new-index dl ul li.ico9 a { background: rgba(0, 0, 0, 0) url('../images/009.png') no-repeat scroll center bottom; }
.new-index dl ul li.ico10 a { background: rgba(0, 0, 0, 0) url('../images/010.png') no-repeat scroll center bottom; }
.new-index dl ul li.ico11 a { background: rgba(0, 0, 0, 0) url('../images/011.png') no-repeat scroll center bottom; }
.new-index dl ul li.ico12 a { background: rgba(0, 0, 0, 0) url('../images/012.png') no-repeat scroll center bottom; }
.new-index dl ul li.ico13 a { background: rgba(0, 0, 0, 0) url('../images/013.png') no-repeat scroll center bottom; }
.new-index dl ul li.ico14 a { background: rgba(0, 0, 0, 0) url('../images/014.png') no-repeat scroll center bottom; }
.new-index dl ul li.ico15 a { background: rgba(0, 0, 0, 0) url('../images/015.png') no-repeat scroll center bottom; }
.new-index dl ul li.ico16 a { background: rgba(0, 0, 0, 0) url('../images/016.png') no-repeat scroll center bottom; }
.new-index dl ul li.ico1 a:hover { background: rgba(0, 0, 0, 0) url('../images/001-2.png') no-repeat scroll center bottom; }
.new-index dl ul li.ico2 a:hover { background: rgba(0, 0, 0, 0) url('../images/002-2.png') no-repeat scroll center bottom; }
.new-index dl ul li.ico3 a:hover { background: rgba(0, 0, 0, 0) url('../images/003-2.png') no-repeat scroll center bottom; }
.new-index dl ul li.ico4 a:hover { background: rgba(0, 0, 0, 0) url('../images/004-2.png') no-repeat scroll center bottom; }
.new-index dl ul li.ico5 a:hover { background: rgba(0, 0, 0, 0) url('../images/005-2.png') no-repeat scroll center bottom; }
.new-index dl ul li.ico6 a:hover { background: rgba(0, 0, 0, 0) url('../images/006-2.png') no-repeat scroll center bottom; }
.new-index dl ul li.ico7 a:hover { background: rgba(0, 0, 0, 0) url('../images/007-2.png') no-repeat scroll center bottom; }
.new-index dl ul li.ico8 a:hover { background: rgba(0, 0, 0, 0) url('../images/008-2.png') no-repeat scroll center bottom; }
.new-index dl ul li.ico9 a:hover { background: rgba(0, 0, 0, 0) url('../images/009-2.png') no-repeat scroll center bottom; }
.new-index dl ul li.ico10 a:hover { background: rgba(0, 0, 0, 0) url('../images/010-2.png') no-repeat scroll center bottom; }
.new-index dl ul li.ico11 a:hover { background: rgba(0, 0, 0, 0) url('../images/011-2.png') no-repeat scroll center bottom; }
.new-index dl ul li.ico12 a:hover { background: rgba(0, 0, 0, 0) url('../images/012-2.png') no-repeat scroll center bottom; }
.new-index dl ul li.ico13 a:hover { background: rgba(0, 0, 0, 0) url('../images/013-2.png') no-repeat scroll center bottom; }
.new-index dl ul li.ico14 a:hover { background: rgba(0, 0, 0, 0) url('../images/014-2.png') no-repeat scroll center bottom; }
.new-index dl ul li.ico15 a:hover { background: rgba(0, 0, 0, 0) url('../images/015-2.png') no-repeat scroll center bottom; }
.new-index dl ul li.ico16 a:hover { background: rgba(0, 0, 0, 0) url('../images/016-2.png') no-repeat scroll center bottom; }
.new-index .new-index-img { text-align: center; }
.new-index-custom { height: 500px; background: rgba(0, 0, 0, 0) url('../images/custom.gif') no-repeat scroll center center; }
.new-index-custom dl { padding-top: 90px; }
.new-index-custom dl dt { text-align: center; font-size: 42px; color: rgb(255, 255, 255); height: 110px; }
.new-index-custom dl dd {  }
.new-index-custom dl dd ul {  }
.new-index-custom dl dd ul li { float: left; margin: 0px 6px 6px 0px; width: 161px; }
.new-index-custom dl dd ul li img { width: 161px; height: 93px; }
.new-index-custom dl dd ul li.last { margin-right: 0px; }
.new-index-news { padding: 120px 0px; }
.new-index-news dl { float: left; width: 300px; margin-right: 45px; }
.new-index-news dl.last { float: right; margin-right: 0px; }
.new-index-news dl dt { font-size: 22px; color: rgb(0, 0, 0); padding-left: 20px; padding-top: 60px; }
.new-index-news dl dt a { color: rgb(0, 0, 0); }
.new-index-news dl dt a:hover { color: rgb(23, 169, 255); }
.new-index-news dl dt.ico1 { background: rgba(0, 0, 0, 0) url('../images/new-news1.gif') no-repeat scroll 45px 0px; }
.new-index-news dl dt.ico2 { background: rgba(0, 0, 0, 0) url('../images/new-news2.gif') no-repeat scroll 45px 0px; }
.new-index-news dl dt.ico3 { background: rgba(0, 0, 0, 0) url('../images/new-news3.gif') no-repeat scroll 45px 0px; }
.new-index-news dl dd {  }
.new-index-news dl dd ul { font-size: 14px; padding: 20px 0px; }
.new-index-news dl dd ul li { line-height: 1.8em; padding-left: 20px; background: rgba(0, 0, 0, 0) url('../images/new-news4.gif') no-repeat scroll left center; height: 25px; overflow: hidden; }
.new-index-news dl dd p { font-size: 14px; padding-left: 20px; }
.new-index-news dl dd p a { color: rgb(23, 169, 255); }
.new-footer { width: 1000px; margin: 0px auto; border-top: 1px solid rgb(0, 0, 0); padding-bottom: 30px; }
.new-footer dl { float: left; width: 160px; }
.new-footer dl.last { float: right; text-align: center; width: 102px; }
.new-footer dl dt { color: rgb(0, 0, 0); padding: 20px 0px; }
.new-footer dl dt a { color: rgb(0, 0, 0); }
.new-footer dl dt a:hover { color: rgb(23, 169, 255); }
.new-footer dl dd {  }
.new-footer dl dd ul {  }
.new-footer dl dd ul li { line-height: 2.5em; }
.new-footer-contact-tel p.new-telphone { font-family: Arial,Tahoma; font-size: 24px; color: rgb(0, 0, 0); margin-bottom: 10px; }
.new-form { width: 150px; height: 26px; margin-top: 10px; position: relative; }
.new-search-keyword { position: absolute; left: 0px; width: 125px; border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(166, 166, 166) currentcolor rgb(166, 166, 166) rgb(166, 166, 166); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; outline: medium none; color: rgb(102, 102, 102); height: 22px; padding: 1px 5px; }
.new-search-submit { position: absolute; right: 0px; width: 26px; height: 26px; top: 0px; cursor: pointer; text-indent: -999em; border: medium none; background-position: -472px -309px; background-color: rgb(166, 166, 166); }
.new-search-submit:hover { background-color: rgb(0, 117, 171); }
.new-foot-ico { margin-bottom: 5px; }
.new-foot-ico a { display: block; width: 37px; height: 31px; float: left; margin-right: 10px; cursor: pointer; }
.new-foot-ico a.wx { background: rgba(0, 0, 0, 0) url('../images/wx.gif') no-repeat scroll 0% 0%; position: relative; }
.new-foot-ico a.wx span { position: absolute; width: 80px; height: 93px; background: rgba(0, 0, 0, 0) url('../images/weixin.jpg') no-repeat scroll 0% 0%; display: none; top: 0px; left: -90px; }
.new-foot-ico a.sina { background: rgba(0, 0, 0, 0) url('../images/sina.gif') no-repeat scroll 0% 0%; }
.new-header { height: 80px; position: fixed; width: 100%; left: 0px; top: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; z-index: 9999; border-bottom: 1px solid rgb(238, 238, 238); }
.blank80 { height: 80px; }
.new-head-main { width: 1000px; height: 55px; margin: 0px auto; padding-top: 25px; }
.new-head-logo { width: 146px; height: 40px; float: left; margin-right: 60px; margin-top: -5px; }
.new-head-logo a { display: block; height: 40px; background: rgba(0, 0, 0, 0) url('../images/new-logo.gif') no-repeat scroll 0% 0%; font-size: 0px; text-indent: -999em; overflow: hidden; }
.new-head-menu { font-size: 13px; line-height: 32px; float: left; }
.new-head-menu li { display: inline; margin: 0px 15px; }
.new-head-menu li a { color: rgb(0, 0, 0); }
.new-head-menu li a:hover { color: rgb(0, 142, 220); }
.new-head-menu li.cur a { color: rgb(0, 142, 220); }
.new-head-btn { text-align: center; line-height: 26px; float: right; font-size: 13px; margin-top: 2px; }
.new-head-btn li { float: left; width: 66px; height: 26px; margin-left: 20px; }
.new-head-btn li a { display: block; height: 26px; border: 1px solid rgb(204, 204, 204); color: rgb(0, 0, 0); }
.new-head-btn li a.blue { color: rgb(255, 255, 255); border: 1px solid rgb(0, 136, 204); background: rgb(0, 136, 204) none repeat scroll 0% 0%; }
#chatBtn { position: fixed; background-color: rgb(25, 202, 166); font-family: "Helvetica Neue","Helvetica","Microsoft Yahei","Arial","sans-serif"; font-size: 16px; line-height: 24px; bottom: -42px; color: rgb(255, 255, 255); text-align: center; border-top-left-radius: 5px; border-top-right-radius: 5px; cursor: pointer; z-index: 2147483645; width: auto; }
#qimo_chatpup { position: fixed; bottom: -100%; width: 355px; height: 500px; z-index: 2147483647; overflow: hidden; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-top-left-radius: 5px; border-top-right-radius: 5px; box-shadow: 0px 0px 3px 2px rgba(53, 53, 53, 0.1); border-top: 1px solid rgb(25, 202, 166); border-right: 1px solid rgb(25, 202, 166); border-left: 1px solid rgb(25, 202, 166); border-style: solid solid none; }
iframe { border: 0px none; }
.dragbar { width: 100%; height: 50px; opacity: 0.5; position: absolute; background-color: rgb(255, 255, 255); display: none; cursor: move; }
.maximg { position: absolute; right: 2%; top: 2%; width: 17px; height: 17px; }
.minimg { position: absolute; right: 2%; top: 2%; width: 30px; height: 30px; background-color: white; border-radius: 50%; text-align: center; cursor: pointer; }
.minimg::after { content: ""; display: inline-block; width: 0px; height: 100%; vertical-align: middle; }
.minimg img { width: 25px; vertical-align: middle; }
#mask { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 2147483647; display: none; }
#qimo_videopup { position: fixed; left: 28%; top: 20%; width: 700px; height: 500px; z-index: 2147483647; overflow: hidden; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-top-left-radius: 5px; border-top-right-radius: 5px; box-shadow: 0px 0px 3px 2px rgba(53, 53, 53, 0.1); border-top: 1px solid rgb(25, 202, 166); border-right: 1px solid rgb(25, 202, 166); border-left: 1px solid rgb(25, 202, 166); border-style: solid solid none; }
#qimo_badge { display: none; position: absolute; top: -10px; right: -10px; background-color: rgb(255, 73, 73); border-radius: 10px; color: rgb(255, 255, 255); font-size: 12px; height: 18px; line-height: 18px; padding: 0px 6px; text-align: center; white-space: nowrap; border: 1px solid rgb(255, 255, 255); }
