body,ul,li,p,a,h1,h2,h3,h4,input,dl,dt,dd{margin: 0;padding: 0; border: none; list-style: none;text-decoration: none;font-weight: normal;
font-size: 12px;font-family: arial;color: #535353;}

#head{background: url(../images/bg_head.png) repeat-x 0 0;}
.head{width: 1002px;margin: 0 auto;}
.topbar,.topbarl,.topbarr,.lan,.dh{height: 35px;line-height: 35px;color: #fff;font-family: arial;}
.topbarl{float: left;}
.topbarr{float: right;}
.lan{float: right;width: 107px; background: url(../images/bg_lan.png) no-repeat 10px 0;padding-left: 56px;}
.lan .cn{height: 35px;position: relative;}
.lan .cn span{cursor: pointer;display: block;height: 35px;text-align: center;}
.lan .cn ul{display: none;z-index: 888;position: absolute;top: 35px;width: 100%;}
.lan .cn ul li{text-align: center;}
.lan .cn ul li a{display: block;height: 35px; background: #30b6df;color: #fff;font-family: microsoft yahei;text-align: center;}


.dh{background: url(../images/bg_dh.png) no-repeat 0px center;padding-left: 28px;float: right;padding-right: 20px;}
.topbarr a{}
.top,.topr{ height: 124px;}
.logo{float: left;padding: 31px 0 0 1px; width: 262px;height: 86px;}
.logo a{display: block;width: 219px;height: 77px;background: url(../images/logo.png) no-repeat 0 0;
text-indent: -9999em;}
.topr{float: right;}


.menu{padding-top: 42px;}
.menu ul{height: 80px;}
.menu ul li{float: left;height: 80px; margin-right: 30px;}
.menu ul li a{text-align: center; font-family: microsoft yahei;padding: 0 2px; font-size: 16px; font-weight: normal; color: #000; transition:all ease-in-out .3s; border-bottom: 4px solid #fff;display: block;height: 76px;line-height: 76px;}
.menu ul li a:hover,.menu ul li a.hover{border-bottom: 4px solid #269bff;}
.menu ul li.li7{background: none;margin-right: 0;}
.banner{height: 440px; }
.flickerplate { position: relative; width: 100%; height: 440px; background:none;overflow: hidden }
.flickerplate ul.flicks { width: 10000%; height: 100%; padding: 0px; margin: 0px; list-style: none }
.flickerplate ul.flicks>li { float: left; width: 1%; height: 100%; background-position: center; background-size: cover; display: table }
.flickerplate ul.flicks>li .flick-inner { height: 100%; padding: 10px; color: #fff; display: table-cell; vertical-align: middle }
.flickerplate ul.flicks>li .flick-inner .flick-content { max-width: 68.75em; margin-left: auto; margin-right: auto }
.flickerplate ul.flicks>li .flick-title { padding: 0px 0px; font-size: 2.778em; line-height: 1.995em; text-align: center }
@media only screen and (max-width: 43.813em) {
.flickerplate ul.flicks>li .flick-title { font-size: 1.667em }
}
.flickerplate ul.flicks>li .flick-sub-text { padding: 5px; font-weight: 300; line-height: 2.5em; color: rgba(255, 255, 255, 0.8); text-align: center }
.flickerplate ul.flicks>li .flick-title span.flick-block-text, .flickerplate ul.flicks>li .flick-sub-text span.flick-block-text { padding: 12px 18px; background-color: rgba(0, 0, 0, 0.6) }
.flickerplate .arrow-navigation { position: absolute; height: 80%; width: 10%; top: 10%; z-index: 100; overflow: hidden }
.flickerplate .arrow-navigation .arrow { display: block; height: 100%; width: 90%; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; transition: all 0.2s ease-out }
.flickerplate .arrow-navigation:hover, .flickerplate .arrow-navigation .arrow:hover { cursor: pointer }
.flickerplate .arrow-navigation.left { left: 0% }
.flickerplate .arrow-navigation.left .arrow { opacity: 0; margin: 0px 0px 0px 50%; background-image: url(../images/flickerplate/arrow-left-light.png); background-repeat: no-repeat; background-position: left }
.flickerplate .arrow-navigation.right { right: 0% }
.flickerplate .arrow-navigation.right .arrow { opacity: 0; margin: 0px 0px 0px -50%; background-image: url(../images/flickerplate/arrow-right-light.png); background-repeat: no-repeat; background-position: right }
.flickerplate .arrow-navigation.left.hover .arrow { opacity: 1; margin: 0px 0px 0px 20% }
.flickerplate .arrow-navigation.right.hover .arrow { opacity: 1; margin: 0px 0px 0px -20% }
.flickerplate .dot-navigation { position: absolute; bottom: 15px; width: 100%; text-align: center; z-index: 100;}
.flickerplate .dot-navigation ul { text-align: center; list-style: none; padding: 0px 15px }
.flickerplate .dot-navigation ul li { display: inline-block; float: none }
.flickerplate .dot-navigation .dot { width: 14px; height: 14px; margin: 0px 6px; background-color: rgba(105, 155, 0, 0.9); border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -webkit-transition: background-color 0.2s ease-out; -moz-transition: background-color 0.2s ease-out; -o-transition: background-color 0.2s ease-out; -ms-transition: background-color 0.2s ease-out; transition: background-color 0.2s ease-out }
.flickerplate .dot-navigation .dot:hover { cursor: pointer; background-color: rgba(255, 255, 255, 0.6) }
.flickerplate .dot-navigation .dot.active { background-color: #fff }
.flickerplate .dot-navigation.left, .flickerplate .dot-navigation.left ul { text-align: left }
.flickerplate .dot-navigation.right, .flickerplate .dot-navigation.right ul { text-align: right }
.flickerplate.flicker-theme-dark .arrow-navigation.left .arrow { background-image: url(../images/flickerplate/arrow-left-dark.png) }
.flickerplate.flicker-theme-dark .arrow-navigation.right .arrow { background-image: url(../images/flickerplate/arrow-right-dark.png) }
.flickerplate.flicker-theme-dark .dot-navigation .dot { background-color: rgba(0, 0, 0, 0.12) }
.flickerplate.flicker-theme-dark .dot-navigation .dot:hover { background-color: rgba(0, 0, 0, 0.6) }
.flickerplate.flicker-theme-dark .dot-navigation .dot.active { background-color: #000 }
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner { color: rgba(0, 0, 0, 0.9) }
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text { color: rgba(0, 0, 0, 0.9) }
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text span.flick-block-text { background-color: rgba(255, 255, 255, 0.5) }
.flickerplate ul.flicks li.flick-theme-dark .flick-inner { color: rgba(0, 0, 0, 0.9) }
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text { color: rgba(0, 0, 0, 0.9) }
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text span.flick-block-text { background-color: rgba(255, 255, 255, 0.5) }
.flickerplate.animate-transform-slide ul.flicks { -webkit-perspective: 1000; -webkit-backface-visibility: hidden; transform: translate3d(0%, 0px, 0px); -webkit-transform: translate3d(0%, 0px, 0px); -webkit-transition: -webkit-transform 0.6s; -o-transition: -o-transform 0.6s; -moz-transition: -moz-transform 0.6s; transition: transform 0.6s }
.flickerplate.animate-transition-slide ul.flicks { position: relative; left: 0%; -webkit-transition: left 0.4s ease-out; -moz-transition: left 0.4s ease-out; -o-transition: left 0.4s ease-out; -ms-transition: left 0.4s ease-out; transition: left 0.4s ease-out }
.flickerplate.animate-jquery-slide ul.flicks { position: relative; left: 0% }
.flickerplate.animate-scroller-slide { padding-bottom: 0px; overflow: auto }
.flickerplate.animate-scroller-slide ul.flicks { position: auto }



.nr .call{padding: 20px 30px 40px;}



.con{width: 1002px;height: auto;overflow: hidden;margin: 0 auto;padding-top: 30px;}
.floor1{height: 240px;overflow: hidden;}
.f1l{float: left;width: 300px;background: #fff; margin-right: 22px;}
.floor1 h2{height: 32px; margin-bottom: 10px; line-height: 32px;font-weight: bold;font-size: 18px;font-family: microsoft yahei;padding-left: 35px;}
.floor1 h2 a{font-weight: bold;font-size: 18px;font-family: microsoft yahei;}
.f1l h2{background: url(../images/bg_f1l.png) no-repeat 0px center;}
.f1c h2{background: url(../images/bg_f1c.png) no-repeat 0px center;}
.f1r h2{background: url(../images/bg_f1r.png) no-repeat 0px center;}
.f1r{float: right;width: 294px;}
.f1c{float: left;width: 360px;}
.new{}
.new .tout{height: 69px;overflow: hidden;}
.new .toutl{float: left;width: 118px;}
.new .toutl img{width:113px;height: 66px; }
.new .toutr{float: left;width: 240px;}
.new .toutr p{line-height: 1.9em;}
.new ul{padding-top: 6px;}
.new ul li{position: relative; background: url(../images/bb.jpg) no-repeat 2px center;padding-left: 8px; height: 22px;line-height: 22px;overflow: hidden;}
.new ul li span{position: absolute;right: 0;top: 0;line-height: 22px;}
.sld{border: 1px solid #e2e2e2; background: #fff;margin-top: 6px;height: 190px;}
.sld .hd{height: 2px;position: relative;}
.sld .hd a{display: block; z-index: 999; width: 17px;height: 18px;position: absolute;top: 74px; background: url(../images/al.png) no-repeat 0 0;cursor: pointer;}
.sld .hd a.prev{left: 10px;}
.sld .hd a.next{background: url(../images/ar.png) no-repeat 0 0;right: 10px;}

.sld .bd{padding-top: 6px;height: auto;overflow: hidden;padding-left: 48px; width: 200px;overflow: hidden;}
.sld .bd ul{}
.sld .bd ul li{float: left;width: 198px;}
.sld .bd ul li a{display: block;width: 198px;text-align: center;}
.sld .bd ul li a .apic{}
.sld .bd ul li a .apic img{width: 198px;height: 143px;}
.sld .bd ul li a p{text-align: center;height: 30px;line-height: 30px;overflow: hidden; margin-top: 10px;}


.flink{height: 79px;border: 1px solid #d1d1d1;margin-top: 20px;}
.link{padding-left: 188px;background: url(../images/bg_flink.jpg) no-repeat 0px center;}
.link img{height: 56px;border: 1px solid #eaeaea;width: auto!important;}
.link p{padding-top: 11px;padding-bottom: 10px;}
.link a{margin-right: 20px;}

#footer{clear: both;margin-top: 30px; }
#fttop{background: #08a3d1;}
#ftbottom{background: #2a5eb2;}
.fttop,.ftbottom{width: 1002px;margin: 0 auto;}
.fttopl{float: left;padding-top: 24px;height: auto;overflow: hidden;}
.fttopl ul{float: left;margin-right: 80px;}
.fttopl ul li{height: 26px;line-height: 26px; background: url(../images/ftli.png) no-repeat 0 center;padding-left: 6px;}
.fttopl ul li.first{height: 30px;line-height: 30px;margin-bottom: 10px;background: none;padding-left: 0;}
.fttopl ul li.first a{font-size: 16px;}
.fttopl ul li a{color: #fff;font-family: microsoft yahei;}
.fttop{min-height: 276px;}
.fttopr{float: left;padding-left: 40px;width: 329px;}
.fttopr .ftt{padding-top: 12px;margin-bottom: 20px;}
.fttopr .ftb{}
.fttopr .ftb ul{}
.fttopr .ftb ul li{color: #fff;padding-left: 30px; margin-bottom: 10px;}
.fttopr .ftb ul li p,.fttopr .ftb ul li h2{color: #fff;}
.fttopr .ftb ul li h2{font-size: 16px;}
.fttopr .ftb ul li p{line-height: 2em;}
.fttopr .ftb ul li.li1{background: url(../images/li1.png) no-repeat 0 center;}
.fttopr .ftb ul li.li2{background: url(../images/li2.png) no-repeat 0 center;padding-left: 32px;}
.fttopr .ftb ul li.li3{background: url(../images/li3.png) no-repeat 0 center;padding-left: 35px;}
.fttopr .ftb ul li.li4{background: url(../images/li4.png) no-repeat 0 center;padding-left: 32px;}

.ulp{border-right: 1px dashed #fff;height: 212px;}
.ftbottom{text-align: center;padding: 10px 0;}
.ftbottom p,.ftbottom p a{color: #fff;}
.ftbottom p{padding: 5px 0;}













.dleft{float: left; width: 220px;}
.lanmu{margin-bottom: 14px; background: #fff;}
.lanmu .title{height: 40px;background: #08a3d1;color: #fff;padding: 0;}
.lanmu .title h2{color: #fff; float: none;height: 40px; font-size: 24px;font-weight: normal;line-height: 40px; text-align: center;}
.lanmu ul{border: 1px solid #ddd;border-top: none;padding-top: 0px;border-bottom: none;}
.lanmu li{}
.lanmu li a{background: url(../images/b.png) no-repeat 14px center;text-indent: 28px; font-family: microsoft yahei;font-size: 15px; display: block;border-bottom: 1px solid #ddd;height: 36px;line-height: 36px;font-size: 14px;}
.lanmu li a:hover{ background:url(../images/b.png) no-repeat 14px center #e6e6e6;}
.lanmu .lx{background:url(../images/bg_lxwm.jpg) no-repeat center top;border: 1px solid #ddd; font-family: microsoft yahei; line-height: 1.9em; font-size: 14px;border: 1px solid #ddd;border-top: none;padding: 90px 10px 20px;}





.dright{float: right; width: 760px; background: #fff; margin-bottom: 20px;}
.dright .title{height: 40px;background: #08a3d1;color: #fff;padding: 0;}
.dright .title h2{color: #fff; height: 40px; float: none; text-indent: 14px; float: left; font-size: 24px;font-weight: normal;line-height: 40px; text-align: center;}
.dright .title span{display: block; padding-right: 10px; float: right;line-height: 40px;font-family: microsoft yahei;padding: 0;padding-right: 10px;height: 40px;}
.dright .title span a{color: #fff;font-family: microsoft yahei; margin: 0 4px;}
.nr{line-height: 1.9em;border: 1px solid #ddd;border-top: none;}
.nr,.nr span,.nr p{font-family: microsoft yahei!important;}
.page{padding: 15px 15px 30px;}

.news{padding-top: 4px;}
.newslist{ margin-bottom: 4px;}
.newslist:hover{background: #eaeaea;}
.newslist h2{ height: 30px;line-height: 30px;padding: 10px 0; background: url(../images/icon10.png) no-repeat 30px center;text-indent: 40px;}
.newslist h2 a{font-family: microsoft yahei; }
.newslist h3{height: 40px; line-height: 40px; text-indent: 30px; font-family: microsoft yahei; font-weight: normal;color: #a7a7a7; border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.newslist p{line-height: 2em;padding: 10px 30px;text-indent: 2em;}

.article{}
.article h1.title1{height: 30px; font-size: 18px; font-weight: normal; line-height: 30px;padding: 10px 0; background: url(../images/icon10.png) no-repeat 30px center;text-indent: 40px;}
.article .info{height: 40px; line-height: 40px; text-indent: 30px; font-family: microsoft yahei; font-weight: normal;color: #a7a7a7; border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.article .infol{float: left;}
.article .infor{float: right;padding-top: 6px;}
.article .newsbody{padding: 10px 30px 30px;line-height: 2em;}
.chanpin{padding-left: 10px!important;}


.resultlist{
  overflow:hidden;
}
.resultlist ul{
  padding:20px 20px 0 20px;
 }
.resultlist ul li{
  padding-top:10px;
  padding-bottom: 5px;
  border-bottom: 1px dotted #aeaeae;
 }
.resultlist ul li h3{
  line-height:30px;
  font-size:16px;
  font-weight:normal;
 }
.resultlist ul li h3 a{
  text-decoration:none;
  font-size: 16px;
  font-weight: bold;
 }
.resultlist ul li p{
  line-height:22px;
  color:#333;
  font-size:14px;
  
 }
.resultlist ul li span small{
  line-height:22px;
  font-size:12px;
  margin-left:5px;
  color:#999;
 }
.resultlist ul li span a{
  color:#008400;
 }


/*分页*/
.fenye{text-align: center;margin: 20px 0 30px;}
.fenye ul{height: auto;overflow: hidden;}
.fenye span,.fenye a{display: inline-block;padding: 0 9px;margin: 0px 2px;background: #ddd;border-radius: 2px;height: 26px;line-height: 26px;text-align: center; color:#000;}
.fenye span.current{background: #005bc1; color: #fff;}
.fenye a:hover{background: #005bc1;color: #fff;}



