@charset "utf-8";
/* CSS Document */
/***************************{CSS Reset}*****************************/
body{font-size: 12px;}
a img{border: none;}
a{text-decoration: none;}
ul li{list-style: none;}
img{border: 0; vertical-align: bottom;}
/***************************{Common CSS Class}*****************************/
.col{width: 1200px; margin: auto;}
.clear{clear: both; font-size: 0; line-height: 0; float: none;}
.mbx{
  width: 1200px;
  margin: 0 auto;
  padding-top: 0px;
  /* border-bottom: 1px solid #ececec; */
  background: url(../images/path_03.png) no-repeat 5px 8px;
  text-indent: 40px;
  font-size: 14px;
  height: 50px;
  line-height: 50px;
  }
.mbx a{color: #000;}
.mbx a:hover{color: #84c225;}
.mbx span{padding: 0 8px;}
.left{width: 880px; overflow: hidden;}
.right{width: 300px;}
.page{clear: both; width: 100%; text-align: center; line-height: 30px; overflow: hidden; padding: 15px 0;}
#pages a{border: 1px solid #e5e5e5; color: #3e3a39; overflow: hidden; margin: 0 2px 0 0; padding: 5px 10px;}
#pages a:hover{background: #3e3a39; color: #fff;}
#pages span{font-weight: 700; color: #5ea910; margin: 0 5px;}
/*swiper*/
.arrow-lefts{position: absolute; left: 0px; top: 50%; margin-top: -15px; width: 34px; height: 40px; z-index: 99;}
.arrow-rights{position: absolute; right: 0px; top: 50%; margin-top: -15px; width: 34px; height: 40px; z-index: 99;}
.swiper-container{width: 880px; height: 360px; color: #fff; text-align: center;}
/*文章列表*/
.artlist .listtitle{background: #fff; height: 70px; line-height: 70px; width:880px; border-bottom: 2px solid #dddddd;}
.artlist .listtitle a{padding: 0 12px;float: left;display: block;text-align: center;font-size: 16px;color: #5a5a5a;}
.artlist .listtitle a:Hover{color: #5da910; border-bottom: #5da910 2px solid;}
.artlist .listtitle .titleactive{color: #5da910; border-bottom: #5da910 2px solid;}
.artlist .listbox{background: #fff; padding: 20px; width: auto; min-height: 1026px;}
.artlist .bg{background-color: #f3f3f3;}
.artlist .item{padding: 15px; width: auto; height: 200px; padding-bottom: 17px;}
.artlist .item:hover{background-color: #f3f3f3;}
.artlist .item .img{width: 300px; margin-right: 30px; overflow: hidden; background: #ccc; height: 200px;}
.artlist .item .info{width: 468px; height: 200px;}
.artlist .t a{font-size: 18px; color: #3e3a39; font-weight: bold;}
.artlist .t a:hover{text-decoration: underline;}
.artlist .num{color: #cdcdcd; padding: 12px 0 15px 0; border-bottom: 1px solid #e60010; margin-bottom: 10px;}
.artlist .num span{color: #e50012; padding-left: 10px;}
.artlist .desc{line-height: 24px; color: #767676; height: 48px; padding-bottom:10px;}
.artlist .btnbox{left: 0px; bottom: 0px; width: 468px;}
.artlist .btnbox a{display: inline-block; line-height: 28px; height: 28px; width: 143px; background-color: #ffffff; border: 1px solid #d4d2d2; font-size: 14px; color: #acacac; text-align: center; border-radius: 3px; margin-right: 10px;}
.artlist .btnbox a:hover{background-color: #008d49; color: #fff; border-color: #008d49;}
/*右边 大家都在看*/
.topadvert{width: 300px; height: 130px; margin-bottom: 10px;}
.topadvert img{width: 300px; height: 130px;}
.right .artlist{background: #fff; padding: 10px; width: auto; /* margin-top: 10px; */}
.right .artlist h1{font-size: 20px; font-weight: 400; color: #e50012; line-height: 38px; height: 38px; margin-bottom: 6px;}
.right .artlist ul li{border-bottom: 1px solid #5da910; padding-left: 5px; overflow: hidden; margin-top: 10px; height: 87px; font-size: 14px;}
.right .artlist ul li a{color: #646464; display: block;}
.right .artlist ul li a:hover{text-decoration: underline;}
.right .artlist .seeDetail{background: #319d64; color: #fff; width: 66px; height: 24px; text-align: center; line-height: 26px; margin-top: 8px;}
.right .artlist .seeDetail:hover{text-decoration: none;}
.right .artlist .artlistL{width: 100px; height: 65px; margin-top: 5px;}
.right .artlist .artlistL img{width: 100px; height: 65px;}
.right .artlist .artlistR{width: 150px;}

.productshow {width:100%;float:left;padding-bottom:50px;}
.productshow_l {width: 308px;float:left;margin-right:50px;}
.productshow_l img {width: 320px;height: 319px;border:1px solid #efefef;}
.productshow_r {width: 559px;float:left;display:flex;flex-direction:column;}
.pro_tit1 {height:50px;line-height:50px;border-bottom:1px solid #e9e9e9;font-size:22px;color:#333333;}
.pro_tit2 {height:45px;line-height:45px;display:inline-flex;align-items:center;justify-items:center;margin-top:20px;padding-bottom:15px;border-bottom:1px solid #e9e9e9;}
.pro_tit2 a {width:140px;height:45px;line-height:45px;text-align:center;display:inline-block;color:#fff;border-radius:3px;margin-right:35px;background:#c81622;}
.pro_tit2 a:hover {background:#840009;}
.pro_tit2 img {vertical-align:middle;}
.pro_tit2 b {margin-right:10px;}
.pro_tit2 i {font-size:20px;color:#666666;margin-right:10px;}
.pro_tit2 strong {font-size:24px;font-weight:bold;color:#c81622;}
.pro_tit3 {width:100%;padding:10px 0px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;margin-bottom:20px;}
.pro_tit3 ol {float:left;}
.pro_tit3 ol li {width:135px;margin-right:20px;/* height:160px;*/line-height:150px;padding:5px 0px 5px 0px;/* background-color:#11449d;*/float:left;}
.pro_tit3 ol li:first-child {margin-left:0px;}
.pro_tit3 ol li p {/* display:table-cell;vertical-align:middle;*/<!--display:flex;-->flex-direction:column;align-items:center;/* align-content:center;*//* justify-content:center;*//* justify-self:center;*//* justify-items:center;*/}
.pro_tit3 ol li:first-child {margin-left:0px;}
.pro_tit3 ol li img {float:left;width:125px;}
.pro_tit3 ol li b {width:125px;text-align:center;line-height:20px;font-size:14px;float:left;margin:10px 0px 0px 5px;word-wrap:break-word;word-break:break-all;display:inline-block;}
.pro_tit4 {font-size:16px;color:#1c1475;height:45px;line-height:45px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;}
.productshow_r dl {float:left;width:100%;line-height:26px;font-size:14px;}
.productshow_r dl dt {float:left;color:#666;}
.productshow_r dl dd a {float:left;color:#666}
.productshow_r dl dd a:hover {color:#c81622}
.productshow_top {width:100%;float:left;padding-bottom:50px;}
.pro_tit {width:100%;height:50px;line-height:50px;font-size:18px;float:left;background:#f4f4f4;font-weight:normal;}
.pro_tit b {width:140px;text-align:center;display:inline-block;float:left;cursor:pointer;position:relative;top:-1px;height:52px;}
.pro_tit b.hover::before {width:0px;height:0px;position:absolute;content:'';border:5px solid transparent;top:52px;left:65px;border-color:#c81622  transparent transparent  transparent}
.pro_tit b.hover {background:#c81622;color:#fff;}
.pro_tit {width:100%;height:50px;line-height:50px;font-size:18px;float:left;background:#f4f4f4;font-weight:normal;}
.pro_tit b {width:140px;text-align:center;display:inline-block;float:left;background:#c81622;color:#fff;}
.faqshow_tyext {width:100%;float:left;line-height:28px;color:#666;font-size:14px;padding-bottom:20px;float:left}
.faqshow_tyext table td {padding-left:6px;}


/*文章显示页*/
.showart{padding: 10px 15px;background: #fff;width: 919px;height: auto;}
.showart .title{font-size: 20px; text-align: center; line-height: 30px; font-weight: bold;}
.showart .info{height: 30px; border-bottom: 1px solid #e50012; margin-top: 10px; margin-bottom: 20px;}
.showart .artcon{font-size: 14px; line-height: 22px;}
.showart .artcon img{margin:10px auto;max-width: 805px;}
.showart #hits{font-weight: 400 !important;}
.article_title{border-bottom: 1px solid #e50012; overflow: hidden; line-height: 40px; position: relative; margin-bottom: 20px; text-align: center;}
.article_title .article_title_info{font-size: 24px;}
.article_title .article_title_right{position: relative;line-height: 46px;margin: auto;text-align: center;}
.article_title .shareBox{position: absolute; right: 0px; top: 10px;}
.article_title i{font-style: normal;}
/*下一篇文章按钮*/
.next_article_box{text-align: center; width:810px; height:40px; border-top:1px solid #ccc; padding:10px 0 0 0}
.next_article{display: inline-block; width: 170px; height: 30px; line-height: 30px; text-align: center; border: 1px solid #c8cdd1; border-radius: 8px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #474747; transition: all 0.5s; -webkit-transition: all 0.5s;}
.next_article:hover{background: #008d49; border: 1px solid #008d49; color: #fff;}
.mf10{margin-left: 10px;}
.next_article_box ul li{text-align:left; padding:5px; border-radius:5px; width:810px;}
.next_article_box a{color:#333;}