﻿body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
   font-size: 14px;
}

/* 设置默认字体 */
body,
button, input, select, textarea { /* for ie */
    /*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
    font: 14px/1 "微软雅黑" Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; /* 用 ascii 字符表示，使得在任何编码下都无问题 */
    line-height: 1.3;
    color: #666;
}
h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }

address, cite, dfn, em, var, i { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/* 重置列表元素 */
ul, ol { list-style: none; }

/* 重置文本格式元素 */
a { text-decoration: none; color: #333; }
a:hover { text-decoration: none; color: #6AA64F; }
/* 重置表单元素 */
input,select,textarea,button{outline:medium;}
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */
input {vertical-align:middle;border: none; background: none;outline:none;}\n

/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 重置 hr */
hr {
    border: none;
    height: 1px;
}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html { overflow-y: scroll; min-width: 320px;}
/*设置左右浮动*/
.fl{float: left;}
.fr{float: right;}
/*清楚浮动*/
.clearfix:after{visibility:hidden; display:block; font-size:0; content: " "; clear:both; height:0;}
.clearfix{*zoom:1;}
.mt20{ margin-top: 20px;}

/*网站头部样式*/
#header .top-bar{ background: #FC9700;  color: #fff; line-height: 40px;height: 40px; display: block;}
#header .top-a a{ padding: 0 10px; color: #fff;}
#header .top-a a:hover,#header .top-a a:active{ color: #eee;}

#header .nav-box{ background: #fff; overflow: hidden;padding:15px 0;}
.toptel {
    display: flex;
    align-items: center;
    padding-top:20px;
}
.toptel span {
    display: block;
    color: #729924;
}
.toptel p {
    display: block;
    padding-left: 10px;
}
.toptel p span:last-child {
    font-size: 22px;
    font-weight: bold;
}
#header .nav ul{ display: block;}
#header .nav i{ float: left; margin-left: 25px;}

#header .language-txt{background: #000;height: 40px; line-height: 40px; display: block;}
#header .language-txt a{color: #fff;display: inline-block; width: 49%; text-align: center;}
#header .language-txt a:active{ background: #000; color: #fff;}
#header .nav i img{ width: 26px; height: auto;}
#header img.logo{ margin: 10px; height: 70px;}
 .top-ban {width: 100%;height: 100%;}
 .swiper-slide{text-align: center;font-size: 18px;background: #fff; display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;
        -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;
    }    
.swiper-slide img{ max-width: 100%;height: auto;}
#header .nav ul {
    overflow: hidden;
    padding-left: 12px;
}
#header .nav ul li{float: left;width: 130px;margin-left: 1px;font-size: 16px;font-weight: bold; height: 60px; line-height: 60px;text-align:center;}
#header .nav ul li a{ display: block; padding: 0 20px; color: #fff;}
#header .nav ul li a:hover,#header .nav ul li a:active,#header .nav ul li.active a{background: #FC9700; color: #fff;}
.container {width:1200px;margin:auto;}

/*首页-最新产品区域*/

.navdiv {
    background-color: #729924;
    overflow: hidden;
}

h3.indextitleh3 {
    color:rgb(102, 102, 102);
    font-size:48px;
    display: block;
    text-align: center;
    padding:20px;
    border-bottom: 1px solid #ccc;
    height: 70px;
    line-height: 70px;
    width: 700px;
    margin:auto;
}
.indextitleinro {
    padding:20px 0;
    text-align: center;
    color: #666;
}

h3.indextitleh3 span {
    display: block;
    margin:auto;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #ccc;
    margin-top: 21px;
}
.indexabouttext .container {
    display: flex;
    align-items: center;
}
.indexabouttextleft img {
    width: 500px;
    display: block;
}
.indexabouttextright {
    flex:1;
    padding-left:20px;
}
.indexabouttextright ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.indexabouttextright ul li {
    width: 33%;
}
.indexabouttextright ul li div {
     border:10px solid #EEFFCB; 
     margin:10px;
     background: #99CC33;
     color: #fff;
     text-align: center;
     border-radius: 100%;
     height: 140px;
     padding:20px;
     line-height: 26px;
}
.indexabouttextright ul li:nth-child(2) div {
    border:10px solid #D6EFF6; 
    background: #2AA6E2;
}
.indexabouttextright ul li:nth-child(3) div {
    border:10px solid #FDDCA6; 
    background: #FF9900;
}
.indexabouttextright ul li:nth-child(4) div {
    border:10px solid #FFA4E2; 
    background: #C03793;
}
.indexabouttextright ul li:nth-child(5) div {
    border:10px solid #FFF1BA; 
    background: #FFCC00;
}
.indexabouttextright ul li div span {
    display: block;
    font-size: 24px;
    padding-bottom: 10px;
}

.title-01{ text-align: center; padding-top: 30px;}
.title-01 h2{color: #2e2949; font-size: 20px; margin-bottom: 10px;}
.title-01 h3{font-size: 14px; color: #999;}
#sy-cplist{ padding: 30PX 0; text-align: center;}
.sy-cpbox p{ height: 30px; margin-top: 10px; overflow: hidden; line-height: 30px;}
.sy-cpbox .cp-img img { width: 100%; height: auto; max-width: 100%;border:1px solid #fff;box-sizing: border-box;}
.sy-cpbox .cp-img img:hover {border:1px solid #6AA64F;}
.swiper-container-horizontal>.swiper-pagination{ bottom: 15px;}
a.cp-gd{  display:block;*zoom:1; line-height:34px; text-align: center; width: 110px; margin: 15px auto; border:1px solid #6AA64F; background-color:#6AA64F; color:#fff;}

/*首页-最新产品结束*/

/*首页-关于我们*/
.box2{ background: #6AA64F; margin-top: 20px;}
.box2 .sy-about{ padding: 20px 0;}
.box2 .about-img{ max-width: 100%;}
.box2 .about-txt{ padding-top: 10px; line-height:30px;color:#fff;text-indent: 2em;}
.box2 a.cp-gd{  display:block;*zoom:1; line-height:34px; text-align: center; width: 110px; margin: 0 auto; border:1px solid #6AA64F; background-color:#6AA64F; color:#333;}
.box2 .title-01{ text-align: center; padding-top: 30px;}
.box2 .title-01 h2{color: #fff; font-size: 20px; margin-bottom: 10px;}
.box2 .title-01 h3{font-size: 14px; color: #eee;}
.about-img{float: left; margin-right: 20px; width: 50%; line-height: 2;}


/*首页-关于我们结束*/

/*首页-新闻资讯*/
.sy-newsbox{ padding: 20px 0;padding-top:30px;}
.sy-newsbox .sy-n-img{ float: left; margin-right: 10px;}
.sy-newsbox .sy-n-txt{ line-height: 1.2;}
.sy-newsbox .sy-n-txt h2{ line-height: 1.4; max-height: 40px; margin-bottom: 7px; overflow: hidden;}

.sy-newsbox li{ height: 80px; margin-bottom: 15px; overflow: hidden;}

.sy-newsbox .sy-n-txt p{ max-height: 33px; overflow: hidden;}

.sy-newsbox .sy-n-img img {width: 100%; max-width: 165px; max-height: 118px;border:1px solid #f5f5f5;}
.sy-newsbox .sy-n-img img:hover {border:1px solid #6AA64F;}
.sy-newsbox .sy-n-txt p{max-height: 65px; line-height: 1.6;}
.sy-newsbox li{ height: 120px;}
.sy-newsbox .sy-n-txt h2{ line-height: 1.6; max-height: 45px; }
.col-lg-6 {width: 50%;float:left;padding:0 20px;box-sizing: border-box;}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #6AA64F;
}
.swiper-pagination-bullet {
    width: 12px;
	height: 12px;
}

/*网页底部*/

#footer{ overflow:hidden; background-color:#202427; color:#999; border-top:4px solid #6AA64F; }
#footer .b-navbox{ padding: 20px 0; display: none;}
#footer .b-nav li{ float: left; width: 20%; color: #fff; margin-left: 5%;}
#footer .b-nav { width: 100%;}
#footer .b-nav li a{ display: block; color: #999; line-height: 30px;}
#footer .b-nav li h2{ height: 40px; line-height: 40px;}
#footer .b-nav li a:hover,#footer .b-nav li a:active{ color: #6AA64F;}
#footer .rmw{ display: none; text-align: center; line-height: 40px; color: #999;}
#footer .rmw img{ width: 150px;}
#footer .copy{background: #111619; line-height: 45px; color: #999;height: 45px;}
#footer .copy a{ display: inline-block; margin: 0 5px; padding: 0 10px;color: #999;}
#footer .copy a:hover,#footer .copy a:active{ background: #202427; color: #999;}
#footer .b-navbox{ display: block;}
#footer .b-nav { width: 80%;}
	#footer .rmw{ display: block;}


/*网页底部-结束*/

/*列表页面与内页通用样式*/
.r-list{ padding-bottom: 30px;}
.r-list .mpx-box{ border-bottom: 1px #e5e5e5 solid; margin-bottom: 20px; line-height: 40px; height: 40px; overflow: hidden;}
.r-list .mpx-box h2{ line-height: 40px;}
.r-list .wz{ float: right;}
.ab-ban img{ width: 100%; height: auto;}
.l-list .l-title{ background: #333; padding:15px 0 15px 15px; line-height:normal; color:#6AA64F; font-size:18px; font-weight:normal;}
.l-list .l-sub{ background: #f2f2f2;}
.l-list .l-sub li{ height: 45px; line-height: 45px;}
.l-list .l-sub a{ display: block; color: #808080; padding-left: 15px; border-left: 2px #F2F2F2 solid;}
.l-list .l-sub a:hover,.l-list .l-sub a:active,.l-list .l-sub li.active a{ border-left: 2px solid #6AA64F; color: #6AA64F;}
.l-list .l-sub li.active a{background: #fff; border-left: 2px solid #6AA64F; color: #6AA64F;}

/*关于我们*/
.r-list .ab-txt{ line-height: 1.8;}

.row .l-list {width:25%;float:left;margin-bottom:30px;}
.row .r-list {width:70%;float:right;}

.liuyan form {padding:30px;padding-left:100px;}
.liuyan form input {padding:10px;width:550px;margin-bottom:15px;border-radius: 1px;border:1px solid #eee;}
.liuyan form textarea {padding:10px 10px;width:550px;height:80px;border-radius: 5px;border:1px solid #eee;margin-bottom:15px;}
.liuyan form input.tijiao {background:#6AA64F;color:#fff;cursor:pointer;padding:15px 10px; }

/*新闻中心*/
.news-list li{border-bottom: 1px dotted #d9d9d9; margin-bottom: 15px; padding-bottom: 15px; }
.news-list .news-img{ margin-right: 10px;}
.news-list .news-img img{ max-width: 110px;}
.news-list h2 a{ display: block; font-size: 14px; line-height:1.5;max-height: 42px; overflow: hidden;}
.news-list p{ line-height: 1.4; height: 32px; overflow: hidden; font-size: 12px; margin-top: 5px;}
@media (min-width: 768px) {
	.news-list h2 a{ font-size: 16px; line-height: 2.2;height: auto;}
	.news-list li p{ line-height: 1.8; height: auto; font-size: 14px;}
	.news-list .news-img img{ max-width: 160px; height: auto;}
	.news-list .news-img{ margin-right: 20px;}
	.news-list li{border-bottom: 1px dotted #d9d9d9; margin-bottom: 20px; padding-bottom: 20px; }
}

@media only screen and ( min-width:400px ) {
	.news-list h2 a{ font-size: 15px; line-height:1.8; max-height: 54px;}
	.news-list li p{ line-height: 1.6; height: 60px; font-size: 13px;}
	.news-list .news-img img{ max-width: 160px; height: auto;}
	.news-list .news-img{ margin-right: 20px;}
}


/*新闻中心 结束*/
/*新闻中心-详细*/
.news-t{ text-align: center;}
.news-t h1{ line-height: 30px;}
.news-t .info{ font-size: 12px; color: #999; }
.nr-txt{ line-height: 1.8;  padding: 20px 0;}

@media only screen and ( max-width:768px ) {
	.news-t h1{  font-size: 18px;}
}


/*新闻中心-结束*/

/*产品列表*/
.cp-list .pic-img img{ width: 100%; height: auto; overflow: hidden;}
.cp-list li{ text-align: center; margin-bottom: 10px;width:30%;float:left;margin:1.5%;}
.cp-list p{ line-height: 40px; height: 40px; overflow: hidden; padding-top: 5px;}
/*产品列表 结束*/


/*产品列表-详细;*/

.cp-xqbox img{ max-width: 100%; height: auto; }
.cp-xqbox .cp-tt{ margin-top: 10px;text-align: center;padding: 10px 20px;}
.cp-xqbox .cp-txt{ line-height: 2; padding-top: 10px 0 ;}
.cp-xqbox .h3 {padding:15px 0;}

/*产品列表-详细 结束*/

/*下载中心;*/
.xz-list li{ height: 40px; line-height: 40px; overflow: hidden; display: block;    border-bottom: 1px solid #e5e5e5;}
/*下载中心 结束*/

.bannerliuyan {
    display: none;
}
.bannerliuyan0 {
  display: block;
}
.bannerliuyandiv {
    position: absolute;
    top:226px;
    z-index: 9999;
    width: 1200px;
}
.bannerliuyandivblock {
    background: #fff;
    width: 360px;
    height: 450px;
    margin-top: 40px;
    border-radius: 5px;
    opacity:0.9;
    float: right;
}
.bannerliuyandivblock h5 {
    text-align: center;
    color: #FC9700;
    font-size: 36px;
    display: block;
    padding-top:30px;
    padding-bottom: 2px;
}
.bannerliuyandivblock form {
    padding:30px 40px;
    padding-bottom: 0;
    display: flex;
    flex-direction: column;
}

.bannerliuyandivblock form input {
    border:1px solid #FC9700;
    padding:10px 15px;
    width: 100%;
    margin-bottom: 30px;
    box-sizing: border-box;
}
.submitbanner {
    background:#FC9700;
    color: #fff !important;
    cursor: pointer;
}
::-webkit-input-placeholder { /* WebKit browsers */
    color: #FC9700;
  }
  
  ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #FC9700;
  }
  
  :-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #FC9700;
  } 
  .checkboxl {
      padding:0 40px;
      order:4;
  }
  .checkboxl .label {
    display: flex;
    align-items: center;
    padding-bottom: 20px;
    justify-content: left;
  }
  .checkboxl .label span {
      display: block;
      font-size: 12px;
  }
  .checkboxl .label span a {
      text-decoration: underline;
  }
  .checkboxl .label span:first-child {
      padding-right: 6px;
  }
  .checkboxl .label span input {
      display: block;
      width:20px;
      height:20px;
      margin-bottom: 0;
  }
  .indexcenzixun {
      background: #739924;
      color: #fff;
      margin:20px 0;
  }
  .indexcenzixun .container {
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding:10px 0;
  }
  .indexcenzixun .container>div {
      width: 550px;
  }
  .indexcenzixunleft div:nth-child(1) {
      font-size: 18px;
  }
  .indexcenzixunleft div:nth-child(2) {
      padding:15px 0;
  }
  .indexcenzixunleft div:nth-child(2) p {
    font-size: 32px;
}
.indexcenzixunleft div:nth-child(3) {
    overflow: hidden;
}
.indexcenzixunleft div:nth-child(3) span {
    display: block;
    float: left;
}
.indexcenzixunleft div:nth-child(3) span:nth-child(1) {
    padding-right: 30px;
}
.indexcenzixunleft div:nth-child(3) span a {
    display: block;
    background: #FF9900;
    width: 150px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
}
.indexcenzixunleft div:nth-child(3) span a:hover {
    background: #f60;
}
.indexcenzixunleft div:nth-child(3) span:nth-child(2) {
    padding-left: 75px;
    font-size: 28px;
    font-weight: bold;
    background: url(../img/indexabouttel.png) left center no-repeat;
    background-size: auto 100%;
    height: 50px;
    line-height: 50px;
}
.indexcenzixunright img {
    display: block;
    max-width: 100%;
    border:1px solid #fff;
    padding:5px;
    box-sizing: border-box;
}
.indexteseke {
    display: flex;
    align-items: center;
    justify-content:space-between;
    margin: 20px 0;
}
.indexteseke li {
    width: 290px;
    text-align: center;
    position: relative;
}
.indexteseke li a,.indexteseke li span  {
    display: block;
}

.indexteseke li img {
    width: 100%;
    display: block;
    
}
.indexteseke li .img span {
    display: block;
}
.indexteseke li .img span:last-child {
    display: none;
}
.indexteseke li:hover .img span:last-child {
display: block;
}
.indexteseke li:hover .img span:first-child {
display: none;
}
.indexteseke li .text {
position: absolute;
width: 100%;
height: 95px;
bottom:0;
}
.indexteseke li .text span {
    font-size: 20px;
    font-weight: bold;
    padding-bottom:5px;
    
}
.indexteseke li .text span a {
    color: #666;
}
.indexteseke li .text p {
    padding:0 60px;
    color: #333 !important;
}
.indexcenban2 {
    height: 620px;
    background:url(../img/indexcenban.jpg) center no-repeat;
    background-size:100% auto;
    color: #fff;
}
h3.indextitleh3bai {
    color: #fff;
    border: none;
    font-size: 43px;
    padding-top:15px;
    padding-bottom: 20px;
}
.indexabout2div {
    display: flex;
}
.indexabout2div>div {
    flex:1;
}
.indexabout2divleft img {
    display: block;
    width: 560px;
}
.indextitleh3in {
    font-size: 26px;
}
.indexabout2text {
    padding-top:20px;
    line-height: 30px;
}
.indexabout2more {
    display: flex;
    padding-top:20px;
}
.indexabout2more span {
    display: block;
    padding-right:20px;
}
.indexabout2more span a {
    display: block;
    font-size: 18px;
    color: #fff;
    background-color: rgba(153,204,0,1);
    width: 140px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    border-radius: 5px;
}
.indexabout2more span:last-child a {
background-color: rgba(255,204,0,1);
}
.indexabout2more span:first-child a:hover {
background-color: #B0EA00;
}
.indexabout2more span:last-child a:hover {
background-color: #E7E700;
}
.indexabout2gundongimg {
    padding-top:25px;
}

.picMarquee-left{ width:100%;  overflow:hidden; position:relative;  }
.picMarquee-left .bd{ padding:0px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:220px; height:150px; display:block; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:26px; padding-top: 10px; }

.indexjiaoshitit {
    height: 120px;
    background:url(../img/indexjiaoshititlebj.jpg) center top no-repeat;
    font-size: 32px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    line-height: 75px;
    margin-top: 20px;
}
.indexjiaoshili {
    display: flex;
    flex-wrap: wrap;
}
.indexjiaoshili li {
    width: 25%;
    padding-bottom: 20px;
}
.indexjiaoshili li>div {
    width: 260px;
    margin:0 auto;
}
.indexjiaoshili li>div img {
    width: 100%;
    height: 180px;
}
.indexjiaoshili li>div.tit {
    text-align: center;
    padding:5px 0;
}
.indexjiaoshili li>div.tit a {
    color:#ff9900;
    font-size: 18px;
}
.indexjiaoshili li>div.inro {
    font-size: 12px;
    color:#666;
}
.indexjiaoshili li>div.more {
    padding-top:10px;
}
.indexjiaoshili li>div.more a {
display: block;
width: 100px;
line-height: 30px;
color:#fff;
text-align: center;
margin:auto;
background: rgba(255,153,0,1);
}
.indexjiaoshili li>div.more a:hover {
    background: #f60;
}
.index400 {
    background: #739924;
    padding:10px 0;
    color:#fff;
    margin:10px 0;
    margin-top:60px;
}
.index400 .container {
    display: flex;
}
.indexqiqiu {
    margin-top:-80px;
}
.indexqiqiu img {
    width: 220px;
}
.index400right {
    flex:1;
    text-align: center;
}
.index400tit {
    font-size: 48px;
}
.index400inro {
    font-size: 22px;
    padding:10px;
}
.index400tel {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 24px;
}
.index400tel p:first-child {
    padding-right: 20px;
}
.index400tel a {
    display: block;
    width: 156px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    background: #f90;
    border:2px solid #fff;
    border-radius: 3px;
    color:#fff;
}
.index400tel a:hover {
    background: #f60;
}
.index400tel p:last-child {
    display: flex;
    align-items: center;
    font-size: 24px;
}
.index400tel p:last-child span:last-child {
    font-size: 36px;
    font-weight: bold;
}
.indexnews {
    background: #eee;
}
.indexnews ul {
    overflow: hidden;
    padding-top:50px;
}
.newslist {
    background: #fff;
}
.newslist ul {
    padding-top: 0px;
}
.indexnews ul li {
    background: #fff;
    float:left;
    width: 31%;
    margin:10px 1%;
}
.indexnews ul li:hover {
    background: #f5f5f5;
}
.indexnews ul li img {
    width:100%;
    height: 220px;
}
.indexnews ul li .inro,.indexnews ul li .tit {
    padding:15px;
}
.indexnews ul li .tit {
    padding-bottom: 0px;
    font-size: 24px;
}
.indexnews ul li .inro p {
    line-height: 1.5;
    color: #999;
    font-size: 12px;
    height: 60px;
    overflow: hidden;
}
.newslist ul li {
    background: #f9f9f9;
}
.newslist ul li:hover {
    background: #f5f5f5;
}
.newslist ul li img {
    width:100%;
    height: 180px;
}
.newslist  ul li .tit {
    font-size: 16px;
}
.indexnewsmore {
    text-align: center;
    padding-top: 30px;
    padding-bottom:50px;
}
.indexnewsmore a {
    display: block;
    width: 156px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    background: #f90;
    border:2px solid #fff;
    border-radius: 3px;
    color:#fff;
    margin:auto;
}
.indexnewsmore a:hover {
    background: #f60;
}
.links {
    display: none;
}
.links h5 {
    display:block;
    font-size: 16px;
    font-weight: normal;
    padding-top:15px;
    border-bottom: 1px solid #FF9200;
    line-height: 40px;
    padding-left:5px;
}
.links div {
    padding:15px 0;
}
.links div a {
    display: inline-block;
    padding:5px;
    padding-right:10px;
    font-size: 12px;
}
.botnav {
    background: #739924;
    line-height: 48px;
}
.botnav ul {
    display: flex;
    
}
.botnav ul li {
    flex:1;
}
.botnav a {
    color: #fff;
}
.botnav a:hover {
    color: #ccc;
}
.footerd ul {
    display: flex;
    padding:20px 0;
    align-items: center;
    padding-bottom: 30px;
}
.footerd ul li:first-child {
    width: 320px;
}
.footerd ul li:first-child img {
    width: 240px;
}
.footerd ul li:nth-child(2) {
    flex:1;
    display: flex;
    flex-wrap: wrap;
}
.footerd ul li:nth-child(2) span {
    display: block;
    width: 50%;
    padding:5px 0;
    font-size: 12px;
    color: #666;
}
.footerd ul li:last-child {
    width: 240px;
    padding-left: 20px;
    display: flex;
    align-items: center;
    text-align: ;
}
.footerd ul li:last-child div {
    padding:0 10px;
}
.footerd ul li:last-child img {
    width: 80px;
    display: block;
    margin:auto;
}
.footerd ul li:last-child p {
    font-size: 12px;
    color: #666;
    line-height:2;
}
.footerd ul li:last-child span {
    display: block;
    font-size: 12px;
    padding-top: 10px;
    text-align: center;
}
.infocon {
    display: flex;
    padding-top:10px;
}
.infoleft {
    width: 310px;
}
.leftkctx {
    min-height: 410px;
    background: url(../img/lefttop.jpg) center top no-repeat;
    text-align: center;
}
.leftkctx dt {
    padding-top: 70px;
    color: #ff5400;
    font-size: 30px;
}
.leftkctx dd {
    padding-top:15px;
}
.leftkctx dd div a {
    display: block;
    line-height: 36px;
    border-bottom: 1px dashed #ccc;
    color: #666;
    font-size: 16px;
    width: 60%;
    margin:0 auto;
    background: url(../img/jiantou-_z3mw.jpg) 30px center no-repeat;
}
.leftkctx dd div a:hover,.leftkctx dd div.hover a {
    color:#333;
    background: url(../img/yezi_x8b2.jpg) 20px center no-repeat;
}
.leftlxwm {
    min-height: 390px;
    background: url(../img/leftbot.jpg) center top no-repeat;
    position: relative;
}
.leftlxwmtit {
    position: absolute;
    width: 15px;
    height: 80px;
    color: #fff;
    left:17px;
    top:30px;
}
.leftlxwm ul {
    margin-left:45px;
    margin-right: 39px;
    padding-top: 26px;
}
.leftlxwm ul li {
    border-bottom: dashed 1px #ccc;
    display: flex;
    align-items: center;
    font-size: 14px;
    padding:8px 0;
}
.leftlxwm ul li img {
    width: 30px;
    display: block;
    margin-right: 3px;
}
.leftlxwm dl {
    margin-top:20px;
    margin-left:55px;
    margin-right: 40px;
}
.leftlxwm dl dt {
    padding-left: 30px;
    background: url(../img/1_mvz4.png) left center no-repeat;
}
.leftlxwm dl dd div {
    color: rgb(153, 153, 153);
    font-size: 14px;
    padding-top:8px;
    padding-bottom: 3px;
}
.leftlxwm dl dd span {
    display: block;
    font-size: 28px;
    color: rgb(255, 153, 0);
}
.inforight {
    flex:1;
    padding-left: 35px;
    padding-top:10px;
}
.inforighttit {
    display: flex;
    justify-content: space-between;
    border-bottom: 2px solid #FEAF84;
    margin-bottom: 20px;
    padding:10px 0;
    font-size: 12px;
    align-items: center;
}
.inforighttit h3 {
    font-size: 23px;
    font-weight: normal;
    padding-left:50px;
    background: url(../img/yinfu_qoza.jpg) 8px center no-repeat;
}
.inforighttit div {
    padding-right: 15px;
    padding-left:20px;
    background: url(../img/xiao_h9gp.jpg) left center no-repeat;
}
.inforighttit div span {
    display: inline-block;
    padding:0 5px;
}
.inforightcon {
    padding:10px 20px;
    border:1px dashed #FEAF84;
    border-radius: 5px;
    line-height: 2;
}
.kctxlist {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.kctxlist li {
    width: 48%;
}
.kctxlist img {
    width: 100%;
    display: block;
}
.kctxlist li {
    line-height:normal;
    text-align: center;
    border:1px solid #ccc;
    padding:15px;
    box-sizing: border-box;
    margin-top:10px;
    margin-bottom: 10px;
}
.kctxlist li .tit {
    font-weight: bold;
    padding-top:10px;
}
.kctxlist li .list {
    padding-bottom: 5px;
}
.kctxlist li .list a {
    color: #f90;
}
.kctxlist li:hover {
    border:1px solid #f90;
}
.fenye {
    border:1px solid #eee;
    margin-top: 10px;
    text-align: center;
}
.infoprtitle {
    text-align: center;
    font-size: 18px;
    padding: 15px 0;
}
.infoprdata {
    text-align: center;
}
.infoprdata span {
    display: inline-block;
    padding:0 10px;
}
.infoprinfo {
    line-height: normal;
}
.infoinro {
    background: #f5f5f5;
    border: 1px solid #e5e5e5;
    color:#868686;
    padding:5px 10px;
    margin-top: 10px;
    
}
.infoinro p {
    line-height: 1.5;
    font-size: 12px;
}
.infoprimg img {
    display: block;
    margin: auto;
    max-width: 60%;
    margin-top:20px;
    margin-bottom: 20px;
}
.infocontext p {
    line-height: 2;
}
.infonextpage {
    display: flex;
    padding-top: 25px;
    padding-bottom: 10px;
    font-size: 12px;
    justify-content: space-between;
}
.infonextpage div {
    align-items: center;
    display: flex;
}
.infonextpage div span {
    display: block;
    width: 10px;
    margin-right: 8px;
    height: 10px;
    background:#ccc url(../img/nexttop.png)  center top no-repeat;
}
.infonextpage div a:hover {
    color: #f90;
}
.infonextpage div:last-child span {
    background:#ccc url(../img/nextbot.png)  center top no-repeat;
}
.infonextpage div:hover span {
    background:#f90 url(../img/nexttop.png)  center top no-repeat;
}
.infonextpage div:last-child:hover span {
    background:#f90 url(../img/nextbot.png)  center top no-repeat;
}

.jchdcen div {
    border:1px solid #f90;
}
.jchdcen p {
    font-size: 16px;
    border-bottom: 1px solid #ccc;
    padding:10px 0;
}
.jchdcen span {
    display: block;
    padding:10px 0;
    font-size: 12px;
}
.inforightconjxhj {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.inforightconjxhj div {
    width: 31%;
    border:1px dashed #f90;
    padding:15px;
    margin-bottom: 30px;
    box-sizing: border-box;
}
.inforightconjxhj div img {
    display: block;
    width: 100%;
}

.inforightconlsfc ul li>div {
    width: 200px;
}
.inforightconlsfc ul li img {
    /* height: 260px; */
}
.inforightconjchd {
    padding:10px 20px;
    border:1px dashed #FEAF84;
    border-radius: 5px;
}
.lxwmtop {
    padding:20px;
    background-color: rgb(255, 153, 0);
    color: #fff;
    border-radius: 5px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    height: 79px;
    padding-left: 30px;
    margin-bottom: 20px;
}
.lxwmtop li {
    height: 36px;
    line-height: 36px;
    box-sizing: border-box;
    font-size: 16px;
}
.lxwmmap {
    padding:10px;
    border-radius: 5px;
    border:1px dashed #f90;
}
/*分页相关*/
.pagelist ul{text-align:center;margin:20px 0;}
.pagelist li{display:inline-block;margin:0 2px;}
.pagelist li a{color:#666;display:inline-block;border:1px solid #ddd;padding:8px 15px;}
.pagelist li a:hover{border-color:#739924;background:#739924;color:#fff;}
.pagelist li.active a{border-color:#739924;background:#739924;color:#fff;}
.pic_art_list dl dd i.n_tags a,.tag_list dl dd i.n_tags a {
    display: inline-block;background:#ccc;color:#333;line-height:26px;padding:0 10px;margin:auto 3px;border:1px solid #ccc;}
.pic_art_list dl dd i.n_tags a:hover,.tag_list dl dd i.n_tags a:hover {background:#739924;color:#fff;border:1px solid #739924;}
.newslistleftlizc {
  display: flex;
  padding-bottom: 20px;
}

.kefuright {
    position: absolute;
    z-index: 9999;
    right: 5px;
    top:50%;
    position:fixed;
    width: 150px;
    border: 1px solid #CAC9CB;
    background: #E5E1EE;
    text-align: center;
    padding-bottom: 10px;
    display: none;
  }
  .kefuright dl {
    padding:0 10px;
  }
  .kefuright dl dt {
    color:#FC9700;
    font-weight: bold;
    padding-top:10px;
    font-size: 22px;
    padding-bottom: 10px;
  }
  .kefuright dl li {
    position: relative;
    list-style: none;
  }
  .kefuright dl li div {
    display: flex;
    align-items: center;
    margin:10px auto;
    padding:5px 0;
    padding-left: 6px;
    background-color: #FDD128; /* 浏览器不支持时显示 */
      background-image: linear-gradient(#FDD128, #E2870B);
      border-radius: 5px;
      color: #333;
      font-size: 12px;
      cursor: pointer;
      
  }
  .kefuright dl li div img {
    width: 20px;
  }
  .kefuright dl li div span {
    display:inline-block;
    padding-left:3px;
  }
  .kefuright dl li p {
    position: absolute;
    top:0;
    left:-140px;
    display: none;
  }
  .kefuright dl li p img {
    width: 120px;
  }
  .kefuright dl li:hover p {
    display: block;
  }
  .qqkefu {
    padding-top:10px;
    padding-bottom: 2px;
  }
  .qqkefu>div {
    display: flex;
    padding:5px 0;
  }
  .qqkefu span {
    display: block;
    width: 30px;
    height: 20px;
    background: url(../img/qqico.png) center no-repeat;
    background-size: auto 100%;
  }
  .qqkefu a {
    display: block;
  }
  .wxewm {
    border-top: 1px solid #CAC9CB;
  }
  .wxewm h3 {
    display: inline-block;
    padding-top:10px;
    font-size: 20px;
  }
  .wxewm img {
    width: 120px;
    padding:10px;
  }
  .kefuon0 {
    display: block;
}
.kefuright p {
    padding:10px 0;
}
.fankuijy {
    width: 50%;
    margin: auto;
}
.fankuijy h3 {
    text-align: center;
    padding-bottom: 30px;
    padding-top:15px;
    font-size: 22px;
}
.fankuijy input {
    border:1px solid #ccc;
    padding:10px 10px;
    margin: 10px 0;
    width: 100%;
    box-sizing: border-box;
    border-radius: 5px;
}
.fankuijy textarea {
    border:1px solid #ccc;
    padding:5px 10px;
    margin: 10px 0;
    width: 100%;
    box-sizing: border-box;
    height: 120px;
    border-radius: 5px;
}
.fankuijy input.submitbanner {
    border:none;
}