body, ul, li, img, h1, h2, h3, h4, h5, h6, form, ol {
  padding: 0;
  margin: 0;
  border: 0;
}

dl, dt, dd {
  padding: 0;
  margin: 0;
  list-style: none;
}

ul {
  list-style: none;
}

body {
  font-size: 12px;
  margin: 0 auto;
  padding: 0;
  color: #333333;
  line-height: 20px;
  border-collapse: collapse;
  max-width: 1920px;
  min-width: 1200px;
  height: auto;
  font-family: Microsoft Yahei,STHeiti,SimHei;
}

a {
  text-decoration: none;
  color: #333333;
  cursor: pointer;
}

a.hover {
  text-decoration: underline;
}

#zhengti {
  width: 100%;
  height: auto;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  max-width: 1920px;
  transition: all 0.3s;
}

.clear {
  clear: both;
  overflow: hidden;
  height: 0px;
}

.title1 {
  font-size: 28px;
  color: #333333;
  padding-bottom: 10px;
  width: 100%;
  line-height: 30px;
  overflow: hidden;
  text-align: center;
  clear: both;
  font-family: Microsoft Yahei,STHeiti,SimHei;
  padding-top: 10px;
  margin-bottom: 30px;
}

.title1 span {
  display: block;
  font-size: 22px;
  padding-top: 10px;
  padding-bottom: 0px;
  line-height: 30px;
  font-weight: normal;
  color: #333;
}

.title2 {
  color: #22ac38;
  font-weight: bold;
  font-size: 18px;
  line-height: 30px;
  font-family: Microsoft Yahei,STHeiti,SimHei;
}

.title3 {
  font-size: 20px;
  background: url(../image/title3-icon.png) left center no-repeat;
  text-indent: 26px;
  padding: 5px 0;
}

.title4 {
  color: #22ac38;
}

.txt01 {
  font-size: 30px;
  color: #22ac38;
  line-height: 40px;
  font-weight: bold;
}

.line {
  width: 100%;
  border-bottom: 1px #666666 dashed;
  margin: 20px 0;
}

.mbox {
  width: 1200px;
  margin: 0 auto;
  position: relative;
}

#header {
  height: 99px;
  background: #fff;
  border-bottom: 1px solid #22ac38;
  right: 0;
  transition: all 0.3s;
}

#header .tlogo {
  width: 300;
  float: left;
  overflow: hidden;
}

#header .tlogo img {
  display: block;
  padding-top: 10px;
  padding-left: 39px;
}

#header .menu {
  float: right;
}

#header .menu ul {
  overflow: hidden;
}

#header .menu ul li {
  padding-top: 33px;
  float: left;
  width: 112px;
  text-align: center;
}

#header .menu ul li a {
  display: block;
  text-align: center;
  font-size: 16px;
  height: 36px;
  line-height: 36px;
  color: #333333;
}

#header .menu ul li a:hover, #header .menu ul li a.on {
  color: #22ac38;
  text-decoration: none;
  background: url(../image/menubj.png) center bottom no-repeat;
}

.fw_m1 {
  width: 14.2%;
  height: 25.8%;
  position: absolute;
  top: 40.67%;
  left: 23.125%;
  display: block;
}

.fw_m2 {
  width: 14.6%;
  height: 25.8%;
  position: absolute;
  top: 40.67%;
  left: 37.39%;
  display: block;
}

.fw_m3 {
  width: 9.9%;
  height: 24.1%;
  position: absolute;
  top: 66.67%;
  left: 23.125%;
  display: block;
}

.fw_m4 {
  width: 9.22%;
  height: 24.1%;
  position: absolute;
  top: 66.67%;
  left: 33%;
  display: block;
}

.fw_m5 {
  width: 9.9%;
  height: 24.1%;
  position: absolute;
  top: 66.67%;
  left: 42.2%;
  display: block;
}

#top {
  position: relative;
  overflow: hidden;
}

#top img {
  display: block;
  max-width: 100%;
  height: auto;
}

#top ul li img {
  display: block;
  max-width: 100%;
  height: auto;
}

#top .syli {
  position: absolute;
  bottom: 20px;
  text-align: center;
}

#top .syli span {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 0px 8px;
  background: #c7c7c7;
  opacity: 1;
}

#top .syli span.swiper-pagination-bullet-active {
  background: #fff;
}

.nav-menu {
  display: none;
}

#zhezhao {
  width: 0;
  height: 100%;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  transition: all 0.3s;
}

#zhezhao2 {
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  background: #000;
  opacity: 0.6;
  z-index: 999;
  position: fixed;
  height: 100%;
  display: none;
}

.sytit {
  padding-top: 60px;
  overflow: hidden;
}

.sytit img {
  padding-left: 40px;
  display: block;
}

#sybox1 {
  background: #fff;
  overflow: hidden;
  padding-bottom: 60px;
}

#sybox1 .box1 {
  width: 500px;
  height: 360px;
  float: left;
  overflow: hidden;
  margin-left: 60px;
  margin-top: 50px;
}

#sybox1 .box1 .pic {
  width: 478px;
  height: 338px;
  border: 1px solid #22ac38;
  position: relative;
  margin-top: 20px;
}

#sybox1 .box1 .pic img {
  display: block;
  position: absolute;
  width: 480px;
  height: 340px;
  left: 19px;
  top: -20px;
}

#sybox1 .txt {
  width: 460px;
  float: left;
  margin-top: 30px;
  margin-left: 160px;
  overflow: hidden;
}

#sybox1 .txt a:hover p {
  text-decoration: underline;
}

#sybox1 .txt h3 {
  height: 60px;
  line-height: 60px;
  font-size: 24px;
  color: #333333;
  font-weight: normal;
  background: url(../image/l1.jpg) left bottom no-repeat;
}

#sybox1 .txt p {
  font-size: 14px;
  line-height: 30px;
  color: #666666;
  margin-top: 30px;
  margin-bottom: 50px;
}

#sybox1 .txt .more {
  width: 160px;
  height: 50px;
  display: block;
  overflow: hidden;
  transition: all 0.3s;
  background: #22ac38;
}

#sybox1 .txt .more:hover {
  background: #f39800;
}

#sybox1 .txt .more img {
  display: block;
  margin: 10px auto;
}

#sybox2 {
  height: 640px;
  overflow: hidden;
  background: url(../image/sybox2.jpg) center top no-repeat;
}

#sybox2 .box1 {
  overflow: hidden;
  margin-top: 60px;
}

#sybox2 .box1 .xmys_nav {
  width: 240px;
  float: left;
  overflow: hidden;
}

#sybox2 .box1 .xmys_nav a {
  display: block;
  height: 80px;
  line-height: 80px;
  background: #22ac38;
  color: #fff;
  font-size: 22px;
  border-bottom: 1px solid #fff;
  transition: all 0.3s;
}

#sybox2 .box1 .xmys_nav a.active {
  height: 100px;
  line-height: 100px;
  background: #f39800;
}

#sybox2 .box1 .xmys_nav a img {
  vertical-align: middle;
  margin-left: 30px;
  margin-right: 24px;
}

#sybox2 .box1 .xmysbox {
  width: 930px;
  float: right;
  overflow: hidden;
}

#sybox2 .box1 .xmysbox ul li {
  display: none;
}

#sybox2 .box1 .xmysbox .pic {
  width: 450px;
  height: 345px;
  overflow: hidden;
  float: left;
}

#sybox2 .box1 .xmysbox .txt {
  padding: 25px 35px;
  width: 380px;
  height: 295px;
  float: right;
  background: url(../image/xmysbj1.png) no-repeat;
}

#sybox2 .box1 .xmysbox .txt a:hover p {
  text-decoration: underline;
}

#sybox2 .box1 .xmysbox .txt h3 {
  height: 60px;
  line-height: 60px;
  font-size: 24px;
  color: #fff;
  font-weight: normal;
  background: url(../image/l2.jpg) left bottom no-repeat;
}

#sybox2 .box1 .xmysbox .txt p {
  font-size: 14px;
  line-height: 30px;
  color: #fff;
  margin-top: 30px;
  margin-bottom: 50px;
}

#sybox2 .box1 .xmysbox .txt .more {
  width: 160px;
  height: 50px;
  display: block;
  overflow: hidden;
  transition: all 0.3s;
  background: #22ac38;
}

#sybox2 .box1 .xmysbox .txt .more:hover {
  background: #f39800;
}

#sybox2 .box1 .xmysbox .txt .more img {
  display: block;
  margin: 10px auto;
}

#sybox3 {
  overflow: hidden;
  background: #fff;
  height: 940px;
  position: relative;
}

#sybox3 .hxyw {
  width: 2160px;
  height: 740px;
  position: absolute;
  top: 100px;
  left: 50%;
  margin-left: -1110px;
}

#sybox3 .hxyw .swiper-pagination2 {
  position: absolute;
  font-size: 30px;
  color: #333333;
  line-height: 30px;
  bottom: 160px;
  left: 50%;
  text-align: left;
  width: 100px;
  margin-left: -380px;
}

#sybox3 .hxyw .swiper-button-prev2 {
  position: absolute;
  z-index: 10;
  cursor: pointer;
  width: 125px;
  height: 80px;
  background: url(../image/btnl1.jpg) no-repeat;
  left: 50%;
  top: 500px;
  margin-left: -280px;
}

#sybox3 .hxyw .swiper-button-prev2:hover {
  background: url(../image/btnl01.jpg) no-repeat;
}

#sybox3 .hxyw .swiper-button-next2 {
  position: absolute;
  cursor: pointer;
  z-index: 10;
  width: 125px;
  height: 80px;
  background: url(../image/btnr1.jpg) no-repeat;
  left: 50%;
  top: 500px;
  margin-left: -155px;
}

#sybox3 .hxyw .swiper-button-next2:hover {
  background: url(../image/btnr01.jpg) no-repeat;
}

#sybox3 .hxyw ul li {
  width: 540px;
  height: 740px;
  overflow: hidden;
  position: relative;
  float: left;
}

#sybox3 .hxyw ul li.on .hxtit, #sybox3 .hxyw ul li.on .txt {
  display: block;
}

#sybox3 .hxyw ul li.on .pic img {
  opacity: 0.5;
}

#sybox3 .hxyw ul li.on .pic span {
  display: block;
}

#sybox3 .hxyw ul li.on .pic span img {
  opacity: 1;
}

#sybox3 .hxyw ul li .pic {
  width: 540px;
  height: 300px;
  position: relative;
  overflow: hidden;
  background: #000;
  margin-top: 160px;
}

#sybox3 .hxyw ul li .pic span {
  position: absolute;
  left: 220px;
  top: 100px;
  display: none;
}

#sybox3 .hxyw ul li .hxtit {
  display: none;
  width: 540px;
  height: 160px;
  background: #00479d;
  position: absolute;
  overflow: hidden;
  color: #fff;
}

#sybox3 .hxyw ul li .hxtit h3 {
  font-size: 30px;
  height: 70px;
  line-height: 70px;
  display: inline-block;
  font-weight: normal;
  margin-top: 15px;
  margin-left: 40px;
  margin-bottom: 0;
  border-bottom: 1px solid #fff;
}

#sybox3 .hxyw ul li .hxtit span {
  text-transform: uppercase;
  font-size: 12px;
  display: block;
  margin-top: 12px;
  margin-left: 40px;
}

#sybox3 .hxyw ul li .hxtit img {
  position: absolute;
  top: 50px;
  right: 50px;
}

#sybox3 .hxyw ul li .txt {
  display: none;
  height: 240px;
  padding: 20px 40px;
  background: #00479d;
  color: #fff;
  font-size: 14px;
  line-height: 30px;
}

#sybox3 .hxyw ul li .txt span {
  font-family: Arial, Helvetica, sans-serif;
}

#sybox3 .hxyw ul li .txt h4 {
  margin: 0;
  font-weight: normal;
  font-size: 24px;
  line-height: 40px;
}

#sybox4 {
  overflow: hidden;
  background: url(../image/sybox4.jpg) center top no-repeat;
  height: 960px;
  position: relative;
}

#sybox4 h4 {
  font-weight: normal;
  color: #fff;
  font-size: 30px;
  line-height: 48px;
  margin-left: 600px;
  margin-top: -50px;
}

#sybox4 .hzgy {
  width: 1920px;
  top: 220px;
  left: 50%;
  margin-left: -960px;
  position: absolute;
}

#sybox4 .hzgy ul li {
  overflow: hidden;
  height: 340px;
}

#sybox4 .hzgy ul li.hzr .pic {
  float: right;
}

#sybox4 .hzgy ul li.hzr .txt {
  float: right;
  text-align: right;
}

#sybox4 .hzgy ul li.hzr .txt .more {
  margin-left: 400px;
}

#sybox4 .hzgy ul li.hzr .txt .nr h3 {
  background-position: right bottom;
}

#sybox4 .hzgy ul li.hzr .txt:hover .more {
  background: url(../image/more02.png) center center no-repeat #fff !important;
}

#sybox4 .hzgy ul li.hzr .txt:hover .more img {
  display: none;
}

#sybox4 .hzgy ul li .pic {
  width: 840px;
  float: left;
  background: #000;
}

#sybox4 .hzgy ul li .pic:hover img {
  opacity: 0.5;
}

#sybox4 .hzgy ul li .pic img {
  transition: all 0.3s;
}

#sybox4 .hzgy ul li .txt {
  width: 640px;
  height: 340px;
  background: #fff;
  float: left;
  transition: all 0.3s;
}

#sybox4 .hzgy ul li .txt:hover {
  background: #f39800;
}

#sybox4 .hzgy ul li .txt:hover .nr {
  color: #fff;
}

#sybox4 .hzgy ul li .txt:hover .nr a {
  color: #fff;
}

#sybox4 .hzgy ul li .txt:hover .nr h3 {
  background-image: url(../image/l02.jpg);
}

#sybox4 .hzgy ul li .txt:hover .nr .more {
  background: url(../image/more2.png) center center no-repeat #fff;
}

#sybox4 .hzgy ul li .txt:hover .nr .more img {
  display: none;
}

#sybox4 .hzgy ul li .txt .nr {
  width: 560px;
  margin: 20px auto;
  overflow: hidden;
  color: #333;
}

#sybox4 .hzgy ul li .txt .nr h3 {
  font-size: 24px;
  line-height: 36px;
  font-weight: normal;
  background: url(../image/l01.jpg) left bottom no-repeat;
}

#sybox4 .hzgy ul li .txt .nr h3 span {
  font-size: 20px;
  display: block;
  padding-bottom: 6px;
}

#sybox4 .hzgy ul li .txt .nr p {
  display: block;
  line-height: 30px;
  font-size: 14px;
  margin-top: 30px;
  margin-bottom: 50px;
}

#sybox4 .hzgy ul li .txt .nr .more {
  width: 160px;
  height: 50px;
  display: block;
  overflow: hidden;
  transition: all 0.3s;
  background: #22ac38;
  background-position: center center;
}

#sybox4 .hzgy ul li .txt .nr .more img {
  display: block;
  margin: 10px auto;
}

#sybox5 {
  overflow: hidden;
  background: #fff;
  height: 660px;
}

#sybox5 .swiper-button-prev3 {
  width: 30px;
  height: 240px;
  background: url(../image/btnl3.png) no-repeat;
  cursor: pointer;
  position: absolute;
  top: 220px;
  left: 50%;
  margin-left: -630px;
}

#sybox5 .swiper-button-prev3:hover {
  background: url(../image/btnl03.png) no-repeat;
}

#sybox5 .swiper-button-next3 {
  width: 30px;
  height: 240px;
  background: url(../image/btnr3.png) no-repeat;
  cursor: pointer;
  position: absolute;
  top: 220px;
  left: 50%;
  margin-left: 600px;
}

#sybox5 .swiper-button-next3:hover {
  background: url(../image/btnr03.png) no-repeat;
}

#sybox5 .more {
  width: 160px;
  height: 50px;
  display: block;
  margin: 35px auto;
  overflow: hidden;
  transition: all 0.3s;
  background: #22ac38;
}

#sybox5 .more:hover {
  background: #f39800;
}

#sybox5 .more img {
  display: block;
  margin: 10px auto;
}

#sybox5 .synews {
  width: 1140px;
  height: 240px;
  padding: 20px 0px;
  border-top: 1px solid #22ac38;
  border-bottom: 1px solid #22ac38;
  margin-top: 60px;
  overflow: hidden;
  padding-left: 30px;
  padding-right: 30px;
}

#sybox5 .synews ul li {
  width: 360px;
  height: 240px;
  overflow: hidden;
  position: relative;
  float: left;
  margin-right: 20px;
}

#sybox5 .synews ul li:hover .box1 {
  background: url(../image/synewsbj2.png) no-repeat;
  height: 240px;
  top: 0;
}

#sybox5 .synews ul li:hover .box1 h3 {
  text-align: left;
}

#sybox5 .synews ul li .box1 {
  position: absolute;
  width: 360px;
  top: 175px;
  left: 0;
  z-index: 2;
  color: #fff;
  font-size: 14px;
  line-height: 30px;
  background: url(../image/synewsbj1.png) no-repeat;
  height: 65px;
  overflow: hidden;
  transition: all 0.3s;
  -ms-transition: all 0.3s;
}

#sybox5 .synews ul li .box1 .txt {
  width: 300px;
  margin: 0 auto;
}

#sybox5 .synews ul li .box1 .txt h3 {
  font-size: 20px;
  font-weight: normal;
  line-height: 50px;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 15px;
}

#sybox5 .synews ul li .box1 .txt p {
  margin: 0;
  height: 90px;
  overflow: hidden;
  display: block;
}

#sybox5 .synews ul li .box1 .txt span {
  display: block;
}

#sybox5 .synews ul li .box1 .txt .more1 {
  width: 90px;
  height: 30px;
  text-align: center;
  float: right;
  background: #579c06;
}

#footer {
  background: #000;
  border-top: 2px solid #22ac38;
  overflow: hidden;
  color: #fff;
}

#footer a {
  color: #fff;
}

#footer a:hover {
  color: #22ac38;
}

#footer .footer {
  width: 1200px;
  margin: 0 auto;
  overflow: hidden;
}

#footer .footer .flogo {
  width: 365px;
  overflow: hidden;
  float: left;
}

#footer .footer .flogo img {
  display: block;
}

#footer .footer .ftxt {
  width: 690px;
  float: left;
  overflow: hidden;
}

#footer .footer .ftxt .fnav {
  text-align: center;
  background: url(../image/l1.png) center bottom no-repeat;
  height: 30px;
  overflow: hidden;
  padding-top: 20px;
  padding-bottom: 16px;
}

#footer .footer .ftxt .fnav a {
  font-size: 16px;
  padding: 0px 16px;
}

#footer .footer .ftxt ul {
  overflow: hidden;
  padding-top: 7px;
}

#footer .footer .ftxt ul li {
  margin-left: 40px;
  width: 310px;
  float: left;
  overflow: hidden;
  height: 36px;
  line-height: 36px;
  font-size: 16px;
}

#footer .footer .ftxt ul li.df1 {
  width: 325px;
}

#footer .footer .ftxt ul li img {
  vertical-align: middle;
  padding-right: 8px;
}

#footer .footer .ftxt ul li span {
  font-size: 26px;
}

#footer .footer .fewm {
  width: 145px;
  float: left;
  overflow: hidden;
  padding-bottom: 10px;
}

#footer .footer .fewm img {
  display: block;
  padding-top: 15px;
}

#footer .footer .copyright {
  line-height: 34px;
  font-size: 14px;
  border-top: 1px solid #fff;
  overflow:hidden;
  padding:8px 0px;
  text-align:center;
}
#footer .footer .copyright .cleft{
  width:920px;
  float:left;
}
#footer .footer .copyright .cright{
  width:200px;
  float:right;
  text-align:right;
}

.sjfooter {
  display: none;
}

.container {
  width: 1200px;
  overflow: hidden;
  margin: 20px auto;
  margin-bottom: 50px;
}

.hot {
  height: 120px;
  overflow: hidden;
  background: url(../image/hotbj.jpg) no-repeat;
}

.hot .htit {
  float: left;
  overflow: hidden;
}

.hot .hdq {
  float: right;
  height: 30px;
  line-height: 30px;
  padding-left: 25px;
  background: url(../image/hdq.png) 0px 7px no-repeat;
  font-size: 14px;
  color: #333333;
}

.hot .hdq a {
  padding: 0px 5px;
}

#sidebar {
  width: 230px;
  float: left;
  margin-left: 30px;
  overflow: hidden;
  background: url(../image/slider1.jpg) 17px top repeat-y;
  margin-top: 60px;
}

#sidebar .ltit img {
  display: block;
}

#sidebar ul {
  width: 220px;
  margin-left: 19px;
  padding-top: 10px;
  padding-bottom: 70px;
}

#sidebar ul li {
  padding-bottom: 20px;
}

#sidebar ul li a {
  display: block;
  width: 140px;
  height: 100px;
  line-height: 100px;
  font-size: 20px;
  color: #fff;
  background: #00479d;
  text-align: center;
  margin-left: 11px;
}

#sidebar ul li a.selected {
  text-decoration: none;
  background: #00c026;
  margin-left: 0;
  width: 220px;
  height: 120px;
  line-height: 120px;
  font-size: 30px;
}

#sidebar ul li a.selected span {
  display: inline;
}

#sidebar ul li a span {
  display: none;
}

.newslist {
  width: 840px;
  overflow: hidden;
  font-family: Microsoft Yahei,STHeiti,SimHei;
  font-size: 14px;
  line-height: 22px;
  margin-left: 70px;
}

.newslist ul {
  margin: 0 auto;
  margin-bottom: 10px;
  overflow: hidden;
  border-bottom: 1px solid #22ac38;
}

.newslist ul li {
  height: 142px;
  overflow: hidden;
  padding-bottom: 30px;
  font-family: Microsoft Yahei,STHeiti,SimHei;
}

.newslist ul li:hover .newpic span {
  opacity: 1;
}

.newslist ul li:hover .newpic img {
  opacity: 0.5;
}

.newslist ul li .newpic {
  width: 200px;
  height: 140px;
  border: 1px solid #22ac38;
  overflow: hidden;
  float: left;
  background: #000;
  position: relative;
}

.newslist ul li .newpic span {
  width: 50px;
  height: 50px;
  overflow: hidden;
  position: absolute;
  left: 74px;
  top: 44px;
  opacity: 0;
  transition: all 0.3s;
}

.newslist ul li .newpic img {
  transition: all 0.3s;
}

.newslist ul li .newtxt {
  color: #333;
  line-height: 28px;
  font-size: 14px;
  width: 615px;
  float: right;
  overflow: hidden;
  height: 142px;
  position: relative;
}

.newslist ul li .newtxt h3 {
  text-align: left;
  font-size: 20px;
  overflow: hidden;
  height: 30px;
  line-height: 30px;
  padding-bottom: 6px;
  background: url(../image/ntitbj.png) left center no-repeat;
  padding-left: 17px;
  margin-top: 6px;
  margin-bottom: 3px;
}

.newslist ul li .newtxt h3 span {
  font-size: 28px;
  vertical-align: middle;
}

.newslist ul li .newtxt .ntim {
  position: absolute;
  bottom: 12px;
  padding-left: 19px;
  /* background: url(../image/ntim.png) left 7px no-repeat; */
  left: 0px;
}

.fbsj {
  position: absolute;
  color: #eb6100;
  bottom: 12px;
  right: 0px;
  font-size: 14px;
}

.fwewm {
  width: 620px;
  height: 450px;
  background: #fff;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -310px;
  margin-top: -225px;
  z-index: 99999;
  display: none;
}

.fwewm h3 {
  margin: 0;
  display: block;
  text-align: center;
  font-size: 20px;
  font-weight: normal;
  padding-top: 30px;
  height: 38px;
  line-height: 38px;
}

.fwewm ul {
  overflow: hidden;
}

.fwewm ul li {
  width: 280px;
  float: left;
  margin-top: 10px;
  margin-left: 20px;
  overflow: hidden;
}

.fwewm ul li img {
  padding: 14px;
  border: 1px solid #e5e5e5;
  width: 250px;
  height: 250px;
  display: block;
}

.fwewm ul li span {
  display: block;
  text-align: center;
  padding-top: 15px;
  font-size: 14px;
}

.fwbox {
  overflow: hidden;
  color: #333333;
  font-size: 15px;
  line-height: 28px;
  width: 990px;
  margin: 0 auto;
  margin-top: 30px;
}

.fwbox .fwlist.fw2 .fwtit .pic {
  float: right;
}

.fwbox .fwlist.fw2 .fwtit .txt {
  float: left;
  background: #00a0e9;
}

.fwbox .fwlist.fw2 ul li {
  border: 1px solid #00a0e9;
}

.fwbox .fwlist.fw2 ul li:hover {
  background: #00a0e9;
}

.fwbox .fwlist.fw2 ul li h3 {
  background: url(../image/gcl2.png) center bottom no-repeat;
}

.fwbox .fwlist.fw2 ul li span.btn {
  border: 1px solid #00a0e9;
  color: #00a0e9;
}

.fwbox .fwlist.fw3 .fwtit .txt {
  background: #ec424e;
}

.fwbox .fwlist.fw3 ul li {
  border: 1px solid #ec424e;
}

.fwbox .fwlist.fw3 ul li:hover {
  background: #ec424e;
}

.fwbox .fwlist.fw3 ul li h3 {
  background: url(../image/gcl3.png) center bottom no-repeat;
}

.fwbox .fwlist.fw3 ul li span.btn {
  border: 1px solid #ec424e;
  color: #ec424e;
}

.fwbox .fwlist.fw4 .fwtit .pic {
  float: right;
}

.fwbox .fwlist.fw4 .fwtit .txt {
  float: left;
  background: #00d0e9;
}

.fwbox .fwlist.fw4 ul li {
  border: 1px solid #00d0e9;
}

.fwbox .fwlist.fw4 ul li:hover {
  background: #00d0e9;
}

.fwbox .fwlist.fw4 ul li h3 {
  background: url(../image/gcl4.png) center bottom no-repeat;
}

.fwbox .fwlist.fw4 ul li span.btn {
  border: 1px solid #00d0e9;
  color: #00d0e9;
}

.fwbox .fwlist.fw5 .fwtit .txt {
  background: #009944;
}

.fwbox .fwlist.fw5 ul li {
  border: 1px solid #009944;
}

.fwbox .fwlist.fw5 ul li:hover {
  background: #009944;
}

.fwbox .fwlist.fw5 ul li h3 {
  background: url(../image/gcl5.png) center bottom no-repeat;
}

.fwbox .fwlist.fw5 ul li span.btn {
  border: 1px solid #009944;
  color: #009944;
}

.fwbox .fwlist .fwtit {
  overflow: hidden;
}

.fwbox .fwlist .fwtit .pic {
  width: 530px;
  height: 246px;
  overflow: hidden;
  float: left;
}

.fwbox .fwlist .fwtit .txt {
  width: 460px;
  height: 246px;
  float: left;
  color: #fff;
  background: #ff9c00;
  text-align: center;
}

.fwbox .fwlist .fwtit .txt img {
  display: block;
  margin: 0 auto;
  padding-top: 75px;
  padding-bottom: 10px;
}

.fwbox .fwlist .fwtit .txt p {
  margin: 0;
  font-size: 20px;
  display: inline-block;
  border-top: 1px dashed #fff;
  padding-top: 10px;
}

.fwbox .fwlist ul {
  margin-bottom: 60px;
  overflow: hidden;
  margin-left: -22px;
}

.fwbox .fwlist ul li {
  width: 178px;
  height: 201px;
  border: 1px solid #ff9c00;
  background: #fff;
  float: left;
  margin-left: 22px;
  margin-top: 25px;
  cursor: pointer;
  text-align: center;
  transition: all 0.3s;
}

.fwbox .fwlist ul li:hover {
  background: #ff9c00;
}

.fwbox .fwlist ul li:hover h3 {
  background: url(../image/gcl01.png) center bottom no-repeat;
  color: #fff;
}

.fwbox .fwlist ul li:hover span.btn {
  border-color: #fff;
  background: #fff;
}

.fwbox .fwlist ul li:hover .biao.gc1 {
  background: url(../image/gc01.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.gc2 {
  background: url(../image/gc02.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.gc3 {
  background: url(../image/gc03.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.gc4 {
  background: url(../image/gc04.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.gc5 {
  background: url(../image/gc05.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.gc6 {
  background: url(../image/gc06.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.gc7 {
  background: url(../image/gc07.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.kq1 {
  background: url(../image/kq01.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.kq2 {
  background: url(../image/kq02.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.kq3 {
  background: url(../image/kq03.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.kq4 {
  background: url(../image/kq04.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.kq5 {
  background: url(../image/kq05.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.kq6 {
  background: url(../image/kq06.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.kq7 {
  background: url(../image/kq07.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.kq8 {
  background: url(../image/kq08.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.kq9 {
  background: url(../image/kq09.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.kq10 {
  background: url(../image/kq010.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.jd1 {
  background: url(../image/jd01.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.jd2 {
  background: url(../image/jd02.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.jd3 {
  background: url(../image/jd03.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.jd4 {
  background: url(../image/jd04.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.jd5 {
  background: url(../image/jd05.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.sh1 {
  background: url(../image/sh01.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.sh2 {
  background: url(../image/sh02.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.sh3 {
  background: url(../image/sh03.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.sh4 {
  background: url(../image/sh04.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.sh5 {
  background: url(../image/sh05.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.jz1 {
  background: url(../image/jz01.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.jz2 {
  background: url(../image/jz02.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.jz3 {
  background: url(../image/jz03.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.jz4 {
  background: url(../image/jz04.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.jz5 {
  background: url(../image/jz05.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.jz6 {
  background: url(../image/jz06.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.jz7 {
  background: url(../image/jz07.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.jz8 {
  background: url(../image/jz08.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.jz9 {
  background: url(../image/jz09.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.jz10 {
  background: url(../image/jz010.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.jz11 {
  background: url(../image/jz011.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.jz12 {
  background: url(../image/jz012.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.jz13 {
  background: url(../image/jz013.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.jz14 {
  background: url(../image/jz014.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.jz15 {
  background: url(../image/jz015.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.jz16 {
  background: url(../image/jz016.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.jz17 {
  background: url(../image/jz017.png) center center no-repeat;
}

.fwbox .fwlist ul li:hover .biao.jz18 {
  background: url(../image/jz018.png) center center no-repeat;
}

.fwbox .fwlist ul li h3 {
  font-size: 16px;
  height: 46px;
  line-height: 46px;
  font-weight: normal;
  background: url(../image/gcl1.png) center bottom no-repeat;
}

.fwbox .fwlist ul li span.btn {
  width: 86px;
  height: 27px;
  line-height: 27px;
  display: block;
  text-align: center;
  border: 1px solid #ff9c00;
  border-radius: 20px;
  font-size: 18px;
  margin: 15px auto;
  transition: all 0.3s;
  color: #ff9c00;
}

.fwbox .fwlist ul li .biao {
  height: 90px;
  overflow: hidden;
}

.fwbox .fwlist ul li .biao.gc1 {
  background: url(../image/gc1.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.gc2 {
  background: url(../image/gc2.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.gc3 {
  background: url(../image/gc3.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.gc4 {
  background: url(../image/gc4.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.gc5 {
  background: url(../image/gc5.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.gc6 {
  background: url(../image/gc6.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.gc7 {
  background: url(../image/gc7.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.kq1 {
  background: url(../image/kq1.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.kq2 {
  background: url(../image/kq2.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.kq3 {
  background: url(../image/kq3.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.kq4 {
  background: url(../image/kq4.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.kq5 {
  background: url(../image/kq5.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.kq6 {
  background: url(../image/kq6.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.kq7 {
  background: url(../image/kq7.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.kq8 {
  background: url(../image/kq8.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.kq9 {
  background: url(../image/kq9.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.kq10 {
  background: url(../image/kq10.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.jd1 {
  background: url(../image/jd1.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.jd2 {
  background: url(../image/jd2.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.jd3 {
  background: url(../image/jd3.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.jd4 {
  background: url(../image/jd4.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.jd5 {
  background: url(../image/jd5.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.sh1 {
  background: url(../image/sh1.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.sh2 {
  background: url(../image/sh2.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.sh3 {
  background: url(../image/sh3.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.sh4 {
  background: url(../image/sh4.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.sh5 {
  background: url(../image/sh5.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.jz1 {
  background: url(../image/jz1.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.jz2 {
  background: url(../image/jz2.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.jz3 {
  background: url(../image/jz3.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.jz4 {
  background: url(../image/jz4.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.jz5 {
  background: url(../image/jz5.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.jz6 {
  background: url(../image/jz6.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.jz7 {
  background: url(../image/jz7.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.jz8 {
  background: url(../image/jz8.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.jz9 {
  background: url(../image/jz9.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.jz10 {
  background: url(../image/jz10.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.jz11 {
  background: url(../image/jz11.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.jz12 {
  background: url(../image/jz12.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.jz13 {
  background: url(../image/jz13.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.jz14 {
  background: url(../image/jz14.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.jz15 {
  background: url(../image/jz15.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.jz16 {
  background: url(../image/jz16.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.jz17 {
  background: url(../image/jz17.png) center center no-repeat;
}

.fwbox .fwlist ul li .biao.jz18 {
  background: url(../image/jz18.png) center center no-repeat;
}

#main {
  width: 940px;
  float: right;
  overflow: hidden;
  margin-top: -30px;
  position: relative;
  z-index: 2;
}

#main .protxt {
  overflow: hidden;
  color: #333333;
  font-size: 14px;
  line-height: 22px;
  padding-bottom: 30px;
}

#main #dituContent img {
  max-width: none;
}

#main .normal {
  overflow: hidden;
  color: #333333;
  font-size: 15px;
  line-height: 28px;
  width: 840px;
  margin-left: 70px;
}

#main .normal p {
  text-indent: 2em;
  margin: 20px 0px;
}

#main .normal p.em0 {
  text-indent: 0;
}

#main .prolist {
  width: 855px;
  overflow: hidden;
  margin-left: 70px;
  padding-top: 20px;
}

#main .prolist ul {
  overflow: hidden;
  margin: 0 -12px;
  padding-bottom: 20px;
  margin-bottom: 15px;
  border-bottom: 1px solid #22ac38;
}

#main .prolist ul li {
  width: 260px;
  float: left;
  margin: 0px 16px;
  height: 250px;
  position: relative;
  overflow: hidden;
}

#main .prolist ul li img {
  width: 260px;
  height: 184px;
}

#main .prolist ul li span {
  display: block;
  line-height: 24px;
  padding: 10px;
  text-align: center;
  font-size: 14px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#main .prolist ul li .vbj{
  position: absolute;
  left: 0;
  top: 0;
  width: 260px;
  height: 184px;
  overflow: hidden;
  background: url(../image/vbj.png) center center no-repeat;
}
#main .fxlist ul {
  overflow: hidden;
  margin: 0 -12px;
  padding-bottom: 20px;
  margin-bottom: 15px;
  border-bottom: 1px solid #22ac38;
}
#main .fxlist ul li {
  width: 260px;
  float: left;
  margin: 16px;
  overflow: hidden;
}
#main .fxlist ul li span {
  display: block;
  line-height: 24px;
  padding: 10px;
  text-align: center;
  font-size: 14px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#main .fxlist ul li img{
  display: block;
  width: 260px;
  height: 347px;
}

.ny {
  padding: 50px 0px;
  position: relative;
}

.leftit img {
  display: block;
}

.fenye {
  text-align: center;
  font-size: 14px;
  color: #333;
  padding-top: 10px;
}

.fenye a {
  padding: 0px 5px;
  color: #333;
}

.fenye a:hover {
  color: #22ac38;
}

.normal p.title4 {
  font-size: 18px;
  background: url(../image/title4-icon.png) left center no-repeat;
  text-indent: 22px;
  margin-left: 32px;
  color: #333;
}

.normal p.pl32 {
  padding-left: 32px;
  text-indent: 0;
  text-indent: 2em;
}

#liuyan {
  overflow: hidden;
  width: 700px;
  background: url(../image/lybj.png) 0px 59px no-repeat;
  float: right;
  padding-bottom: 30px;
}

.txt8 span {
  font-size: 12px;
  text-transform: uppercase;
  display: block;
  color: #a9a9a9;
}

.lyright {
  width: 800px;
  float: right;
}

.lybox {
  width: 800px;
  overflow: hidden;
  float: left;
  display: inline;
  margin-left: 30px;
}

.lypic {
  width: 250px;
  float: left;
  display: inline;
  padding-top: 5px;
}

.txt9 {
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  color: #956134;
  font-family: SimHei;
}

.txt8 {
  font-family: Microsoft Yahei;
  width: 700px;
  font-size: 20px;
  color: #000;
  margin: 20px auto;
  line-height: 30px;
}

.tabimg td {
  padding: 15px 12px;
  padding-top: 5px;
}

#sybox1 .animation.box1, #sybox2 .box1 .xmys_nav.animation, #sybox4 .hzgy ul li.hzr .txt.animation {
  animation: fadeInLeft 0.7s 0.2s both;
  -webkit-animation: fadeInLeft 0.7s 0.2s both;
}

#sybox1 .txt.animation, #sybox2 .box1 .xmysbox.animation, #sybox4 .hzgy ul li.hzr2 .txt.animation {
  animation: fadeInRight 0.7s 0.2s both;
  -webkit-animation: fadeInRight 0.7s 0.2s both;
}

#sybox3 .animation.hxyw, #sybox5 .synews.animation, #sybox5 .swiper-button-prev3.animation, #sybox5 .swiper-button-next3.animation {
  animation: bounceIn 0.7s 0.2s both;
  -webkit-animation: bounceIn 0.7s 0.2s both;
}

@media (max-width: 640px) {
  img {
    max-width: 100%;
    height: auto;
  }
  #zhengti {
    padding-top: 60px;
    right: 0px;
  }
  body.on #zhengti {
    right: 180px;
    overflow: auto;
  }
  body.on #zhengti #header {
    left: -180px;
  }
  body.on #zhengti #header .menu {
    right: 0px;
  }
  body.on #zhengti #header .menu ul li a span {
    display: none;
  }
  body.on #zhengti #header .menu ul li a:hover {
    color: #fff;
  }
  body.on #zhezhao {
    top: 0;
    right: 180px;
    left: 0;
    width: auto;
    background: #000;
    opacity: 0.6;
    z-index: 9999;
    position: fixed;
    height: 100%;
  }
  #header {
    width: 100%;
    height: 60px;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 100;
    border-bottom: 1px solid #22ac38;
  }
  #header .tlogo {
    width: auto;
    padding-left: 10px;
    position: relative;
    z-index: 2;
    padding-top: 12px;
  }
  #header .tlogo img {
    height: 35px;
    width: auto;
    padding-top: 0px;
    padding-left: 0;
  }
  #header .ttel {
    display: none;
  }
  #header .menu {
    width: 180px;
    background: #22ac38;
    position: fixed;
    z-index: 100;
    top: 0;
    right: -180px;
    height: 100%;
    float: none;
    padding-top: 20px;
    transition: all 0.3s;
  }
  #header .menu ul {
    width: 100%;
    margin: 0;
    padding: 0;
  }
  #header .menu ul li {
    width: 100%;
    margin: 0;
    line-height: 50px;
    padding-top: 0;
  }
  #header .menu ul li:hover .subnav {
    display: none;
  }
  #header .menu ul li .subnav {
    display: none;
  }
  #header .menu ul li a {
    color: #fff;
    height: 50px;
    line-height: 50px;
  }
  #header .menu ul li a.on, #header .menu ul li a:hover {
    color: #fff;
    background: none;
  }
  .nav-menu {
    display: block;
    position: absolute;
    top: 15px;
    right: 10px;
    width: 30px;
    z-index: 2;
  }
  .icon-bar {
    background-color: #22ac38;
    display: block;
    width: 28px;
    height: 3px;
    border-radius: 1px;
    margin-top: 5px;
  }
  .fw_m1, .fw_m2, .fw_m3, .fw_m4, .fw_m5 {
    display: none;
  }
  .container {
    width: 100%;
    margin-top: 0;
    margin-bottom: 20px;
    position: relative;
  }
  .fwewm {
    width: 94%;
    left: 3%;
    margin-left: 0;
    top: 100px;
    margin-top: 0;
    height: auto;
  }
  .fwewm h3 {
    padding-top: 20px;
  }
  .fwewm ul {
    padding-bottom: 25px;
  }
  .fwewm ul li {
    width: 44%;
    margin-left: 4%;
  }
  .fwewm ul li img {
    width: 100%;
    box-sizing: border-box;
    padding: 5px;
    height: auto;
  }
  .fwewm ul li span {
    font-size: 12px;
  }
  .fwbox {
    width: 100%;
    margin: 30px auto;
  }
  .fwbox .fwlist .fwtit {
    width: 94%;
    margin: 0 auto;
  }
  .fwbox .fwlist .fwtit .pic {
    width: 100%;
    height: auto;
  }
  .fwbox .fwlist .fwtit .txt {
    width: 100%;
    height: 120px;
  }
  .fwbox .fwlist .fwtit .txt img {
    padding-top: 18px;
  }
  .fwbox .fwlist ul {
    margin-left: 0;
    margin-bottom: 30px;
  }
  .fwbox .fwlist ul li {
    width: 44%;
    margin-left: 4%;
    margin-top: 4%;
  }
  .fwbox .fwlist ul li h3 {
    font-size: 14px;
  }
  #main {
    width: 100%;
    margin-top: 20px;
  }
  #main .hot {
    cursor: pointer;
  }
  #main .hot .htit {
    padding-left: 10px;
  }
  #main .hot .htit span {
    display: none;
  }
  #main .normal {
    width: 94% !important;
    font-size: 14px;
    line-height: 22px;
    margin: 0 auto !important;
  }
  #main .normal img {
    max-width: 100%;
    height: auto !important;
  }
  #main .normal p.title4 {
    background-position: left 5px !important;
    text-indent: 0;
    padding-left: 20px;
    font-size: 16px;
  }
  #main .newslist {
    width: 94%;
    margin: 0px 3%;
  }
  #main .newslist ul li {
    margin-bottom: 15px;
    padding-bottom: 0;
    height: auto;
  }
  #main .newslist ul li .newpic {
    display: none;
  }
  #main .newslist ul li .newtxt {
    margin: 0;
    width: 100%;
    padding-bottom: 44px;
  }
  #main .newslist ul li .newtxt h3 {
    font-size: 18px;
  }
  #main .newslist ul li .newtxt .ntim {
    bottom: 0;
  }
  #main .newslist ul li .newtxt .fbsj {
    bottom: 0;
  }
  #main .prolist {
    width: 94%;
    margin: 0px 3%;
  }
  #main .prolist ul li .protit {
    height: 30px;
  }
  #main .prolist ul li .protit h3 {
    font-size: 16px;
    line-height: 30px;
  }
  .hot {
    height: 80px;
    background-size: auto 80px;
  }
  .hot .hdq {
    display: none;
  }
  .hot .dmore {
    cursor: pointer;
    width: 40px;
    height: 40px;
    float: right;
    background: url(../image/dmore.png) no-repeat;
    margin-right: 20px;
    margin-top: 28px;
  }
  .hot img {
    height: 80px !important;
  }
  #sidebar {
    width: 180px;
    position: absolute;
    right: 0px;
    background: #00c026;
    top: 80px;
    z-index: 100;
    margin: 0;
    display: none;
  }
  #sidebar .ltit {
    display: none;
  }
  #sidebar ul {
    margin: 0;
    padding-bottom: 10px;
    width: 100%;
  }
  #sidebar ul li {
    padding: 10px 0px;
  }
  #sidebar ul li a {
    height: 30px;
    line-height: 30px;
    background: none;
    width: 100%;
    font-size: 18px;
    margin: 0;
  }
  #sidebar ul li a.selected {
    margin: 0;
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    width: 100%;
  }
  #sidebar ul li a.selected span {
    display: none;
  }
  .sjfooter {
    display: block;
    height: 50px;
    background: #22ac38;
    position: fixed;
    z-index: 9999;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
  }
  .sjfooter a {
    width: 25%;
    float: left;
    color: #fff;
    text-align: center;
    font-size: 14px;
    line-height: 50px;
    height: 50px;
    overflow: hidden;
    box-sizing: border-box;
    border-right: 1px solid #58ca6a;
  }
  #footer .footer {
    width: 90%;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 40px;
  }
  #footer .footer .copyright {
    line-height: 24px;
    padding: 10px 0px;
  }
  #footer .footer .copyright .cleft{
	width:100%;
    float:none;
    text-align:center;
  }
  #footer .footer .copyright .cright{
	width:100%;
    float:none;
  }
  #footer .footer .copyright .cright img{
    display:block;
    margin:0 auto;
  }
  #footer .footer .fewm {
    width: 100%;
  }
  #footer .footer .fewm img {
    display: block;
    margin: 0 auto;
  }
  #footer .footer .ftxt {
    width: 100%;
    float: none;
  }
  #footer .footer .ftxt .fnav {
    display: none;
  }
  #footer .footer .ftxt ul {
    padding-top: 10px;
  }
  #footer .footer .ftxt ul li {
    width: 100% !important;
    height: auto;
    line-height: 30px;
    margin: 0;
    text-align: center;
  }
  #footer .footer .ftxt ul li span {
    font-size: 14px;
  }
  #footer .footer .ftxt ul li.df1 {
    width: 100%;
  }
  #footer .footer .ftxt ul li img {
    display: none;
  }
  #footer .footer .flogo {
    float: none;
    width: 100%;
  }
  #footer .footer .flogo img {
    margin: 0 auto;
    width: 50%;
  }
  #sybox5 {
    height: auto;
  }
  #sybox5 .synews {
    width: 94%;
    height: auto;
    margin: 0 auto;
    margin-top: 30px;
    padding: 20px 0;
    overflow: hidden;
  }
  #sybox5 .synews ul li {
    height: auto;
    margin: 0;
  }
  #sybox5 .synews ul li img {
    display: block;
  }
  #sybox5 .synews ul li .box1 {
    width: 100%;
    height: 100%;
    top: 0;
    background: url(../image/synewsbj2.png);
  }
  #sybox5 .synews ul li .box1 .txt {
    width: 90%;
    margin: 0 auto;
  }
  #sybox5 .synews ul li .box1 .txt h3 {
    padding-top: 15px;
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 6px;
  }
  #sybox5 .synews ul li .box1 .txt p {
    height: 72px;
    overflow: hidden;
    line-height: 24px;
  }
  #sybox4 {
    background: #22ad38;
    height: auto;
  }
  #sybox4 h4 {
    margin: 20px auto;
    font-size: 16px;
    text-align: center;
    line-height: 26px;
  }
  #sybox4 .hzgy {
    width: 94%;
    margin: 0 auto;
    position: static;
    left: 0;
    top: 0;
  }
  #sybox4 .hzgy ul li {
    height: auto;
  }
  #sybox4 .hzgy ul li.hzr {
    margin: 20px auto;
  }
  #sybox4 .hzgy ul li.hzr .pic {
    float: none;
  }
  #sybox4 .hzgy ul li.hzr .txt {
    float: none;
    text-align: left;
  }
  #sybox4 .hzgy ul li.hzr .txt .nr h3 {
    background-position: left bottom;
  }
  #sybox4 .hzgy ul li.hzr .txt .nr .more {
    margin-left: 0;
  }
  #sybox4 .hzgy ul li .pic {
    width: 100%;
    height: auto;
    float: none;
  }
  #sybox4 .hzgy ul li .txt {
    width: 100%;
    height: auto;
    float: none;
  }
  #sybox4 .hzgy ul li .txt .nr {
    width: 90%;
    margin: 0 auto;
    padding: 20px 0px;
  }
  #sybox4 .hzgy ul li .txt .nr h3 {
    font-size: 20px;
  }
  #sybox4 .hzgy ul li .txt .nr h3 span {
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 10px;
  }
  #sybox4 .hzgy ul li .txt .nr p {
    margin: 20px auto;
  }
  #sybox3 {
    height: auto;
  }
  #sybox3 .hxyw {
    width: 94%;
    height: auto;
    margin: 30px auto;
    position: static;
    left: 0;
    top: 0;
    overflow: hidden;
  }
  #sybox3 .hxyw .swiper-pagination2 {
    display: none;
  }
  #sybox3 .hxyw .swiper-button-prev2 {
    width: 30px;
    height: 30px;
    margin-left: 0;
    top: 35%;
    left: 5px;
    background: url(../image/btnl2.png) no-repeat;
    background-size: 100% 100%;
    opacity: 0.6;
  }
  #sybox3 .hxyw .swiper-button-prev2:hover {
    background: url(../image/btnl2.png) no-repeat;
    background-size: 100% 100%;
  }
  #sybox3 .hxyw .swiper-button-next2 {
    width: 30px;
    height: 30px;
    margin-left: 0;
    top: 35%;
    left: 90%;
    background: url(../image/btnr2.png) no-repeat;
    background-size: 100% 100%;
    opacity: 0.6;
  }
  #sybox3 .hxyw .swiper-button-next2:hover {
    background: url(../image/btnr2.png) no-repeat;
    background-size: 100% 100%;
  }
  #sybox3 .hxyw ul li {
    height: auto;
  }
  #sybox3 .hxyw ul li .txt {
    height: auto;
    padding: 20px;
  }
  #sybox3 .hxyw ul li .txt h4 {
    font-size: 20px;
  }
  #sybox3 .hxyw ul li .pic {
    margin-top: 0;
    width: 100%;
    height: auto;
  }
  #sybox3 .hxyw ul li .hxtit {
    display: block;
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    height: auto;
    padding-bottom: 20px;
  }
  #sybox3 .hxyw ul li .hxtit img {
    top: 35px;
    right: 20px;
  }
  #sybox3 .hxyw ul li .hxtit h3 {
    margin-left: 20px;
    font-size: 22px;
    line-height: 50px;
    height: 50px;
  }
  #sybox3 .hxyw ul li .hxtit span {
    margin-left: 20px;
    margin-top: 8px;
  }
  #sybox3 .hxyw ul li .txt {
    position: relative;
    left: 0;
    top: 0;
    display: block;
  }
  #sybox2 {
    height: auto;
    background: #000;
  }
  #sybox2 .box1 {
    margin-top: 20px;
  }
  #sybox2 .box1 .xmysbox {
    width: 100%;
    margin: 10px auto;
  }
  #sybox2 .box1 .xmysbox .pic {
    width: 100%;
    height: auto;
  }
  #sybox2 .box1 .xmysbox .txt {
    width: 100%;
    box-sizing: border-box;
    background: none;
    height: auto;
    padding: 20px 5px;
  }
  #sybox2 .box1 .xmysbox .txt p {
    margin: 20px auto;
  }
  #sybox2 .box1 .xmysbox .txt h3 {
    font-size: 20px;
    height: 50px;
    line-height: 50px;
  }
  #sybox2 .box1 .xmys_nav {
    width: 100%;
    float: none;
  }
  #sybox2 .box1 .xmys_nav a {
    width: 50%;
    float: left;
    height: 80px !important;
    line-height: 80px;
    height: auto;
    font-size: 16px;
    text-align: center;
    box-sizing: border-box;
  }
  #sybox2 .box1 .xmys_nav a:nth-child(2n-1) {
    border-right: 1px solid #fff;
  }
  #sybox2 .box1 .xmys_nav a:nth-child(3), #sybox2 .box1 .xmys_nav a:nth-child(4) {
    border-bottom: 0px;
  }
  #sybox2 .box1 .xmys_nav a.active {
    height: 80px;
    line-height: 80px;
  }
  #sybox2 .box1 .xmys_nav a img {
    width: 30px;
    margin-left: 10px;
    margin-right: 10px;
  }
  #sybox1 .box1 {
    width: 100%;
    height: auto;
    margin-top: 10px;
    margin-left: 0;
    float: none;
  }
  #sybox1 .box1 .pic {
    box-sizing: border-box;
    width: 100%;
    height: auto;
  }
  #sybox1 .box1 .pic img {
    position: relative;
    left: 0;
    top: 0;
    padding: 7px;
    box-sizing: border-box;
  }
  #sybox1 .txt {
    width: 100%;
    float: none;
    height: auto;
    margin: 0;
    margin-top: 20px;
  }
  #sybox1 .txt h3 {
    font-size: 20px;
    height: 50px;
    line-height: 50px;
  }
  #sybox1 .txt p {
    margin: 15px auto;
  }
  .sytit {
    padding-top: 30px;
  }
  .sytit img {
    padding-left: 10px;
    height: 50px;
  }
  body {
    min-width: 300px;
  }
  .mbox {
    width: 94%;
    margin: 0 auto;
  }
  .title1 {
    font-size: 22px;
    padding-bottom: 0;
    margin-bottom: 0px;
  }
  .title1 span {
    font-size: 16px;
    padding-top: 0;
  }
  .title3 {
    background: none;
    text-indent: 0;
    font-size: 16px;
    color: #22ac38;
  }
  #top {
    height: auto;
    width: 150%;
    left: -25%;
  }
  #top img {
    display: block;
  }
  #top .syli {
    bottom: 20px;
    left: 0;
    margin-left: 0;
    width: 100%;
    text-align: center;
  }
  #top .syli span {
    width: 10px;
    height: 10px;
    margin: 0px 5px !important;
  }
  #top .syli li {
    width: 10px;
    height: 10px;
  }
  body.on #zhengti {
    right: 180px;
    overflow: hidden;
  }
  body.on #zhengti #header {
    left: -180px;
  }
  body.on #zhengti #menu {
    right: 0px;
  }
  body.on #zhezhao {
    top: 0;
    right: 180px;
    width: auto;
    left: 0;
    background: #000;
    opacity: 0.6;
    z-index: 9999;
    position: fixed;
    height: 100%;
  }
  #dituContent {
    display: none;
  }
  .lypic {
    display: none;
  }
  #liuyan {
    width: 100%;
    background: none;
    float: none;
  }
  .sjtab {
    margin: 0 !important;
    width: 100%;
  }
  .sjtab td {
    display: block;
    text-align: left !important;
    height: auto;
    padding: 5px 0px !important;
    width: 100%;
  }
  .sjtab td.nosj {
    display: none;
  }
  .sjtab td.sjcenter {
    text-align: center !important;
    width: 100% !important;
    padding-top: 10px;
  }
  .sjtab td.sjcenter input {
    margin: 0 auto;
  }
  .sjtab td.sjly {
    height: auto;
  }
  .sjtab td.sjly textarea {
    width: 100% !important;
    box-sizing: border-box;
  }
}
/*# sourceMappingURL=css.css.map */