@charset "utf-8";
/* CSS Document */
body,div,dl,p,dl,dt,dd,ul,li,input{ padding:0; margin:0; list-style:none;font-size:0.8rem;outline:none}
a{ text-decoration:none}
.clear{ clear:both}
.bdy_w{width:1200px;margin:0 auto}
.top_m{ height:3rem; line-height:3rem; background:#0658bc;color:#fff; font-size:0.8rem}
.top_m a{ color:#fff; margin:0 0.2rem}
.top_left{ float:left}
.top_right{ float:right}
.gwc_top{ float:right;line-height:3rem; margin-left:1.2rem;margin-right:0.2rem}
.gwc_top .gwc_tb{ float:left; margin-top:0.7rem; height:1.6rem;margin-left:0.2rem;margin-right:0.4rem}
.nav{ height:5rem;  position: absolute; top: 0px; left: 0px;z-index: 999999999999; width: 100%}
.nav_m{ height:3rem; padding:0.8rem 0;}
.logo{ float:left; z-index: 999999; position: absolute; bottom:70px; left: 100px;  height:6.5rem;width: auto }
.logo img{ height: 120px; }
.nav_m  ul{ line-height:3.2rem}
.nav_m  ul li{ float:left; margin:0 2rem; position: relative; }
.nav_m  ul .tbb{ margin:0 1rem;}
.nav_m  ul li:hover{ border-bottom: 1px solid #6fba2c }
.nav_m  ul .tbb:hover{ border-bottom:0}
.nav_m  ul li a{ color:#fff;font-size:1rem}
.nav_m  ul  .xlxq{ position: absolute; top: 3rem;left: 0; display: none;min-width:150px; text-align:center; padding: 10px; color: #fff; background: url(../images/btm2.png) repeat; }
.nav_m  ul  .xlxq img{width: 120px;}
.nav_serch{ margin-left:1.5rem; float:right; position:relative}
.serch_m{ display:none; position:absolute; right:-3rem; top:5.5rem; width:20rem; background:#fff; padding:1.3rem 1.8rem;border-radius:1rem; z-index:9999}
.arrow1 {position:absolute;top:-1rem;right:3.7rem;width: 0; height: 0; border-left: 1rem solid transparent; /* left arrow slant */border-right:  1rem solid transparent; /* right arrow slant */border-bottom:  1rem solid #fff; /* bottom, add background color here */font-size: 0;line-height: 0;}
.banner{ clear:both; position: relative;}
.banner img{width:100%}
 .swiper-container {
      width: 100%;
      height: 100%;
    }

    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      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;
    }
	
.h10{ height:1rem}

.tty{ float:left}
.yqlink{ float:left;min-height:3rem; border-left:1px solid #d7d4ff; margin-left:2rem; margin-top:1.3rem; padding-left:1rem}
.yqlink li{ line-height:3rem; float:left;}
.yqlink a{ padding:0 15px; color:#333; border-right:1px solid #dedede}
.yqlj_m{ border-bottom:1px solid #dedede; padding-bottom:1rem}
.bot_menu {width:67%;}
.bot_menu dl{ float:left;width:16.5%; margin-top:1.3rem}
.bot_menu dl dt{ line-height:2rem; font-size:1rem}
.bot_menu dl dd{ line-height:1.8rem; font-size:0.8rem }
.bot_menu dl dd a{ color:#fff}
.erweima{width:33%; float:right}
.erweima dl{width:50%; float:left}
.erweima dl dd{ text-align:center; width:100%; padding:0}
.erweima img{ width:98%; margin:2% 2%}
.foot_bq{  color:#fff; clear:both; margin-top:1rem; line-height:3rem}
.baibj{ padding-top:1rem}
#foot_k{ background: #277c45; margin-top: 25px; color:#fff; border-top:5px solid #97c071; }
.mk_tit{ width: 190px; margin: 0 auto; height:10px;  border:1px solid #8bba62;  padding:12px 3px; padding-top: 15px;}
.mk_tit .tit{ font-size: 1.6rem; background: #fff; padding: 5px;}
.mk_tit .tit span{ color: #8bba62 }
.mk_tit  .tit2{ font-size: 0.8rem; color: #666 ;word-break:break-all;}
.anli_top{ text-align: center; padding: 25px; height: 55px; }
.anli_m ul li{width: 22%; margin:1.5%; float: left; position: relative;}
.anli_m ul li img{ width: 100%; height: 298px; }
.anli_m ul li dd{ width: 90%; height: 55px; line-height:55px; padding: 0 5%;  color: #fff; position: absolute; bottom: 0px; left:0px;background: url(../images/btm.png) repeat; }
.anli_m ul li dd img{ float: right; width: 26px; margin-top: 15px; height:26px; }
.mfcp{ text-align: center; padding: 35px; }
.subtn a{ padding:8px 69px; color: #fff; background: #5cb676;  font-size: 18px;box-shadow: 0px 5px 1px 0px #1a7534;border-radius:15px;}
.subtn a:hover{ color:#1a7534}
.zb_ji{ background:#3abfa2; color: #fff;  padding:0 2.5%; width: 95%; height: 70px; line-height:70px; color: #fff; font-size:22px;box-shadow: 0px 5px 2px 0px #446d99;border-radius:8px; margin-top: 10px;}
.zb_ji .btn{ float: right; width:45px; height:45px;margin-top: 11px;cursor: pointer;}
.zb_ji .ss{ background: url(../images/ss.png);  background-size:100% 100%}
.zb_ji .zk{ background: url(../images/zk.png);  background-size:100% 100%}
.zb_ji2{ background: #40be3c;box-shadow: 0px 5px 2px 0px #106e31;}
.zibizheng{ color: #333}
.jiaxingpic{ padding:15px  0 ;  border-bottom: 1px dashed #ccc}
.jiaxingpic li{ float:left; width: 24% }
.jiaxingpic li img{ width: 100% }
.jiaxingpic li:nth-child(2){ margin:0 1% }
.jiaxingpic li:nth-child(3){ margin:0 1% }
.erjity{ background: url(../images/sjn.png) left no-repeat; width: 95%; margin: 10px auto; font-size: 1.1rem; color: #f20518; padding-left: 3%; background-size:auto 70%; height: 35px; line-height: 35px; }
.pictuwen dl{width:21%; margin:2%; float: left; }
.pictuwen dl dt img{ height:180px; width: 100%  }
.pictuwen dl dd{ min-height: 138px; padding:15px  5px 0px 5px; border-left: 1px solid #fad6db; border-right: 1px solid #fad6db;border-bottom: 2px solid #fad6db }
.pictuwen dl dd .tubiao{ color: #fff; background: #ec5a6e; padding:6px  10px; font-size:0.9rem}
.pictuwen dl .tit{ color: #333; font-size: 0.9rem; padding-bottom:0.6rem }
.pictuwen dl .con{ color: #666 }
.erjicon{ padding: 15px 5px ;color: #666}
.zhengzhuag dl{ width:14%; margin:1%; float: left; height: 80px; padding: 20px 2%;background: url(../images/zzbx1.png); background-size:100% 100%; }
.zhengzhuag dl:nth-child(3){ background: url(../images/zzbx2.png); background-size:100% 100%;  }
.zhengzhuag dl:nth-child(4){ background: url(../images/zzbx3.png); background-size:100% 100%;  }
.zhengzhuag dl:nth-child(5){ background: url(../images/zzbx4.png); background-size:100% 100%;  }
.zhengzhuag dl .tit { font-size: 1.2rem; padding-left: 10px; padding-bottom: 8px; color: #fff }
.zhengzhuag dl .tit span{ border-bottom: 2px dashed #fff; padding-bottom: 6px; }
.zhengzhuag dl .con{ color: #fff; font-size: 1rem; padding-left: 10px; padding-top: 3px; }
.bianxiang  dl dd{ min-height: 80px; padding: 15px}
.bianxiang .tit  span{ background: #ec3c4a; display: block; width: 5px; float: left; margin-right:10px }
.yuzhangtype_top{ line-height: 38px; font-size: 19px; color: #ed2229;padding: 18px 0px 10px 0px; }
.yuzhangtype_top span{ color: #3c638c; font-size: 15px; margin-left: 15px; }
.yuzhangtype_top img{ width: 25px; margin-right: 15px; }
.yuzhangtypedl dl{ width: 50%; float: left; }
.yuzhangtypedl dl dt{ height: 40px; background: #3c638c; line-height: 40px;  text-align: center;color:#fff; font-size: 16px; cursor: pointer;}
.yuzhangtypedl dl dt span{ float: right; margin-right: 15px; margin-top:10px }
.yuzhangtypedl dl dd{ background:#f0f5f9; color:#3c638c; padding: 25px 23px; line-height: 25px; min-height: 100px;}
.yuzhangtypedl dl:nth-child(2) dt{background: #3bbd77 }
.yuzhangtypedl dl:nth-child(2) dd{ background: #ebf4ef; color: #3bbd77 }
.yijicon{ padding: 15px 5px; color: #666 }
.sanjicon{ padding: 15px 5px; color: #666; text-indent: 25px;}
.duodz dl { margin-top: 10px; margin-bottom: 10px; }
.duodz dl dd{ min-height: 140px; border:0; padding: 10px 5px }
.duodz dl dt{ position: relative; }
.duodz dl dt .tit{position: absolute; top: 30%; font-size: 25px; color: #fff; left: 0px; text-align: center; width: 100%}
.duodz dl dt .tit p{ text-align: center; line-height: 30px }
.zb_ji3{ background: #40be3c }
.asbglist dl{ width: 48%; margin: 1%; float: left; }
.asbgl{ border:1px solid #dedede; height: 480px;}
.asbglist dl img{ height: 150px; }
.asbglist dl {  }
.asbglist dl  .tit{ padding: 9px 10px; line-height: 19px; color: #333; font-size: 17px; }
.asbglist dl  .tit span{background: #ec3c4a;display: block;width: 5px;float: left;margin-right: 10px;}
.asbglist dl dd{ border:0; color: #666; padding: 5px 10px; line-height: 25px; padding-bottom: 15px }
.asbglist dl dd .con{ line-height: 25px; }
.asbgjb dl{width: 31%;background: #caa1ed;border-radius:5px;  margin-top:50px; height: 85px; float: left; position:relative; padding-top: 68px;}
.asbgjb dl dt{ border:3px solid #caa1ed; color:#666;position: absolute;border-radius:60px; z-index: 999999; background: #fff; width: 80px; left:35%; top:-38px; font-size: 20px; height: 80px; line-height: 80px; text-align: center; }
.asbgjb dl:nth-child(2){ margin:50px  3.5%  0 3.5%}
.asbgjb dl:nth-child(5){ margin:50px  3.5%  0 3.5%}
.asbgjb dl:nth-child(1){ background: #caa1ed;  }
.asbgjb dl:nth-child(1) dt{border:3px solid #caa1ed;}

.asbgjb dl:nth-child(2){ background: #f29a5b }
.asbgjb dl:nth-child(2) dt{border:3px solid #f29a5b }
.asbgjb dl:nth-child(3){ background: #9dc914 }
.asbgjb dl:nth-child(3) dt{border:3px solid #9dc914 }

.asbgjb dl:nth-child(4){ background: #29bae7 }
.asbgjb dl:nth-child(4) dt{border:3px solid #29bae7 }

.asbgjb dl:nth-child(5){ background: #f788ca }
.asbgjb dl:nth-child(5) dt{border:3px solid #f788ca }
.asbgjb dl:nth-child(6){ background: #4b9eec }
.asbgjb dl:nth-child(6) dt{border:3px solid #4b9eec }

.asbgjb dl dd{ padding: 0 15px; color: #fff; }
.asbgmb dl:nth-child(1) dt{ background: #29bae7 }
.asbgmb dl:nth-child(1) dd{ background: #e1f4fa; color: #666 }
.asbgmb dl:nth-child(2) dt{ background: #3bbd77 }
.asbgmb dl:nth-child(2) dd{ background: #ebf4ef ;color: #666 }
.con_c{ display: none;}

.jxzbzbj{ background: #3bbd77}
.yyzhbj{ background: #3bbd77}
.duodongbj{background:#68cf98}
.asbgbj{ background:#96deb8; color:#666}
.jiagebiao{background:#5cb676}
.chengyin{ background:#3bbd77}
.lixiang{ background: #476b47}
.jingyan{ background:#61915f}
.yuanjing{ background: #5cb676}
.jiazhig{ background: #8cba62}
.aboutdl{ padding: 15px 0; border-bottom: 1px dashed #dedede}
.aboutdl dt{ line-height: 38px; font-size: 18px; color: #f20518}
.aboutdl dt img{ float: left; margin-right:15px; margin-top:5px}
.aboutdl dd{ line-height: 25px; color:#666}
.dl3{ border-bottom: 0}
.ertitit{ line-height: 30px; font-size: 18px; }
.asbgmb { margin-bottom: 20px; }
.ck18 .sanjicon{ padding: 0 }