@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin:0; padding:0; border: 0;} 
a,area{ outline:none; blr:expression(this.onFocus=this.blur()); }
a { text-decoration:none;color:#444;}
a:hover { text-decoration:none; -webkit-tap-highlight-color:transparent; }
img { -ms-interpolation-mode: bicubic; }

html, body { font-family:'微软雅黑', sans-serif; min-width:1200px; color:#404040;font-size: 16px;} 
html{height:100%; position:relative}
input { border-radius:0; }  
button{-webkit-appearance: none; border-radius:0;} 
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { list-style:none; }
@-webkit-viewport { width:device-width; }
@-moz-viewport { width:device-width; }
@-ms-viewport { width:device-width; }
@-o-viewport { width:device-width; }
@viewport { width:device-width; }
.boxcenter { margin:0 auto;}
.fl_all { float:left; display:inline-block }
.fr_all { float:right; display:inline-block }
.txtdot { overflow:hidden; white-space:nowrap; text-overflow:ellipsis }
input:focus{outline: none;}
input{background:none;text-indent: 5px;}

/*responsive Normal*/
.maxcontainer { min-width:1200px; }
.container {width:1200px;}
.fl_pc { float:left; display:inline-block }
.fr_pc { float:right; display:inline-block }
.col_2in1 { width:50%; *width:49.9% }
.col_3in1 { width:33.3%  }
.col_4in1 { width:25%; *width:24.9% }
.col_5in1 { width:20%; *width:19.9% }
.col_6in1 { width:16.6% }
.padhide{display:block;}
.padshow{display:none;}
.mar0{margin-left:0 !important; margin-right:0 !important;}
.clearfix:after {content:""; display:block; height:0; visibility:hidden; clear:both; }
.clearfix{zoom:1;}
.clear{clear:both; height:0; font-size:0;overflow:hidden; line-height:0;}
.mainbg{padding-top: 570px;background: url(main_bg.png) top center no-repeat;}
.main{width: 1200px;margin-left: auto;margin-right: auto;}
.part1_content{height: 861px;background: url(demopic_03.png) no-repeat;margin-top: 20px;}
.part2{width: 576px;float: left;}
.part3{width: 576px;float: right;}
.title{position: relative;}
.title a{position: absolute;right: 0;top: 13px;font-size: 14px;color: #666;}
.part2_pic img{display: block;width: 100%;}
.part2_pic{margin-top: 20px;}
.part2_abs{line-height: 34px;font-size: 16px;color: #222;height: 238px;overflow: hidden;margin-top: 15px;}
.new_img dt{width: 185px;float: left;margin-right: 15px;}
.new_img dt img{display: block;width: 100%;}
.new_img dd h2{font-size: 22px;line-height: 30px;}
.new_img dd h2 a,.new_img dd .abs_3 a{color: #00987b;}
.new_img dd .abs_3{line-height: 29px;font-size: 16px;color: #666;margin-top: 12px;}
.new_img{margin-top: 20px;overflow: hidden;padding-bottom: 30px;border-bottom: #333 1px dashed;margin-bottom: 10px;}
.newslist3 li{font-size: 16px;line-height: 45px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;background: url(itembg.png) left center no-repeat;padding-left: 30px;}
.newslist3 li a{color: #222;}
.part4{height: 908px;background: url(part4bg.png) top center no-repeat;overflow: hidden;margin-top: 50px;}
.part4 .title{margin-top: 50px;}
.imgnew_4 dt{width: 670;float: left;margin-right: 28px;}
.imgnew_4 dt img{display: block;width: 100%;}
.imgnew_4 dd h2{font-size: 28px;line-height: 30px;font-weight: normal;margin-top: 78px;}
.imgnew_4 dd h2 a{color: #fff;}
.imgnew_4 dd{overflow: hidden;}
.imgnew_4 dd .abs_4{line-height: 32px;font-size: 16px;color: #666;margin-top: 52px;color: #222;}
.imgnew_4{margin-top: 36px;overflow: hidden;}
.swiper-container1{margin-top: 40px;}
.swiper-container1 .swiper-slide h2{line-height: 30px;font-size: 16px;font-weight: normal;text-align: center;padding :10px 0;}
.swiper-container1 .swiper-slide img{display: block;width: 100%;}
.lbt{position: relative;height: 324px;}
.lbt .swiper-pagination-progress{bottom: 30px;width: 100%;height: 8px;border-radius: 8px;overflow: hidden;}
.lbt .swiper-button-prev1{left: -50px;top: 110px;}
.lbt .swiper-button-next1{right: -50px;top: 110px;}
.part5{margin-top: 50px;}
.hzdw a{display: block;width: 18%;margin:1%;float: left;}
.hzdw a img{display: block;width: 100%;}
.hzdw {text-align: center;padding: 20px 0}
















