@charset "utf-8";
 @media (max-width: 1200px) {
main, .wrap { width: 1000px }
.box_left { width: 700px }
.box_right { width: 270px }
.wdlist ul li { width: 32% }
i.weixin { margin-left: 40px }
}
 @media (max-width: 999px) {
main, .wrap { width: 96% }
.box_right { display: none }
.box_left { width: 700px; float: none; margin: auto }
nav li { float: left; margin: 0 10px; }
.md30 { margin-bottom: 30px !important; }
.weizhi { width: 700px; margin: auto; }
.page .wrap { width: 700px; }
}
 @media (max-width: 880px) {
.logo { margin-right: 0; margin-left: 10px; }
.search { width: 220px }
}
 @media (max-width: 640px) {
     .top_nav{
display: none;
}
body { background: #fff }
.wrap { width: 100% }
.box_left { width: 100% }
.box_left { width: 700px; float: none; margin: auto }
header .wrap { width: 100% }
.login { display: none; }
.logo img { height: 33px }
nav { clear: both; background: #fc4444; overflow: hidden; }
nav li { margin: 0; width: 25%; }
nav li a { line-height: 43px; color: #fff; font-size: 15px; }
.selected a { font-weight: normal; }
nav li:hover a { color: #fff; }
nav li a:hover:after, .selected a:after { background: #fff; width: 30px; height: 1px; left: 50%; margin-left: -15px; bottom: 5px; }
.site-header { display: none }
.search { width: 50%; height: 32px;  margin: 0; position: absolute; top: 4px; right: 1px; background-color: #e5f1ed; }
.search input.input_text { line-height: 32px; height: 32px; }
.search input.input_submit { height: 32px; top: 0; right: 0; background: url(../images/search.png) no-repeat center; background-size: 16px; box-shadow: none; }
.search input.input_submit:hover { font-size: 13px }
.box_left { width: 100%; }
.banner { margin: 0; border-radius: 0; }
.wdlist ul li { width: 48.5%; border-radius: 2px; }
.links, .endmenu { display: none }
i.weixin { margin: 0 auto 10px; float: none; text-align: center; display: block; }
i.weixin img { margin: auto; }
footer { padding: 30px 10px 10px; display: none; }
footer p { line-height: 20px; margin-bottom: 10px; font-size: 12px; }
.h_title span { color: #999; font-size: 12px; background-size: 10px; padding-right: 12px; line-height: 50px; }
.post-loop ul { padding: 0; }
.wdlist { margin: 10px; }
.post-loop ul li i, .list_new ul li i { width: 130px; height: 87px; border-radius: 2px; margin-right: 10px; }
.post-loop ul li p, .list_new ul li p { display: none; }
.post-loop ul li h3, .list_new ul li h3 { white-space: break-spaces; line-height: 24px; padding: 0; min-height: 48px; }
.post-loop ul li span, .list_new ul li span { color: #999; font-size: 12px; }
.btn_more { width: auto; background: no-repeat; color: #666 !important; border: #eee 1px solid; }
.h_title h4:after { content: ''; position: absolute; bottom: -1px; left: 45%; width: 0; height: 0; border: 5px solid; border-color: transparent transparent #fc4444; }
.h_title h4 { position: relative; color: #333; font-size: 18px; width: fit-content; line-height: 45px; border-bottom: 3px solid #fc4444; }
.wd_nav ul { display: flex; flex-wrap: wrap; padding: 10px 0; margin-bottom: 10px; justify-content: flex-start; }
.wd_nav ul li { width: 22%; margin: 5px; }
.wd_nav ul li a { width: auto; background: #f5f5f5; border: none; border-radius: 4px; font-size: 14px; color: #666; }
.titlewd { background: no-repeat; border-bottom: 1px solid #f2f2f2; line-height: 30px; padding: 0; margin: 0 10px; }
.titlewd h4 { position: relative; color: #333; font-size: 18px; width: fit-content; font-weight: bold; line-height: 47px; height: auto; border-bottom: 3px solid #fc4444; }
.wd_nav { margin: 0 10px }
.titlewd h4:after { content: ''; position: absolute; bottom: -1px; left: 45%; width: 0; height: 0; border: 5px solid; border-color: transparent transparent #fc4444; }
a.read_more { display: none }
.list_new ul li { border-bottom: 1px solid #f5f5f5; margin-bottom: 10px; padding-bottom: 10px; }
.post-loop { margin: 0 10px; }
.weizhi { background-color: #f3f3f3; padding-left: 10px; line-height: 40px; font-size: 12px; }
.list_new { margin: 20px 10px 0; }
.box_right.phshow { float: initial; display: block; width: 100%; }
.side_tj_b, .side_tj_c { border-top: 10px solid #EEEEEE; margin: 0; }
.side_tit_b { margin: 0 10px; color: #222; font-weight: bold; padding-top: 5px; }
.side_tj_c { }
.side_tj_b ul { margin: 14px; }
.side_tj_c ul { margin: 10px 15px 30px 10px; }
.side_tit_c { margin: 0 10px; padding-top: 5px; color: #222; font-weight: bold; }
.l_tit { border-top: 10px solid #EEEEEE; padding-top: 15px; text-indent: .5em; color: #222; font-weight: bold; }
.side_tit_b:before { content: ''; position: absolute; bottom: 2px; left: 32px; width: 0; height: 0; border: 5px solid; border-color: transparent transparent #fc4444; }
.side_tit_c:before { content: ''; position: absolute; bottom: 2px; left: 39px; width: 0; height: 0; border: 5px solid; border-color: transparent transparent #fc4444; }
.l_tit { background: no-repeat; height: 23px; line-height: 24px; border-bottom: 1px solid #f2f2f2; position: relative; margin-top: 0; }
.l_tit:after { position: absolute; content: ""; width: 74px; height: 3px; background: #fc4444; left: 8px; bottom: 0; }
.l_tit:before { content: ''; position: absolute; bottom: 2px; left: 39px; width: 0; height: 0; border: 5px solid; border-color: transparent transparent #fc4444; }
article { padding: 0 15px; }
.ar_info { font-size: 12px; }
.info-pre-next li { width: 100%; float: left !important; text-align: left !important; padding: 0; }
.info-pre-next { border: none; border-top: #eee 1px solid; padding-top: 20px; margin: 0 0 10px; }
.info-pre-next li:nth-child(2) { border: none; }
.info-pre-next li span img { display: none; }
.info-pre-next li span { display: inline-block; float: left; margin-right: 10px; color: #999; }
.content h2, .content h3, .content h4, .content h5, .content h6 { line-height: 30px }
.wd_text { border-top: #eee 10px solid; border-bottom: #eee 10px solid; padding: 0 15px; margin-bottom: 0; border-radius: 0; }
.wd_info { padding: 15px; margin-bottom: 0; }
.titlewd.phshow { margin-bottom: 20px; }
.side_nav { width: 100%; float: none; background: none; margin-bottom: 10px; }
.side_nav ul { display: flex; flex-wrap: wrap; justify-content: flex-start; margin: 10px; }
.side_nav ul li { width: 22%; line-height: 36px; border-bottom: none; margin: 10px 10px 0 0; background: #f5f5f5; font-size: 14px; border-radius: 4px; }
.page .wrap { width: 100%; }
.page_right { clear: both; min-height: auto; margin-left: auto; background: none; padding: 15px; }
.side_nav ul li a { color: #666; line-height: 36px; }
.wd_nav ul li a:hover, a#pagecurrent { border-radius: 4px; }
h1.page_tit { font-size: 22px; margin-bottom: 20px; }
.clwdlist { border-top: #eee 10px solid; margin-bottom: 10px; }
.clwdlist ul li p { width: 65%; float: left; }
.clwdlist ul li span { float: right; }
.clwdlist ul li { padding: 15px 0; }
.clwdlist ul li:before { margin: 0 8px; }
.wdlist ul li p { padding: 0 }
.navbar { display: block; position: absolute; right: 0; top: 12px; width: 100%;display: none; }
.btn_menu { width: 50px; height: 40px; background: url(../images/menu.png) no-repeat center; background-size: 22px; position: absolute; right: 0; }
header { overflow: initial }
.menu_z { position: absolute; z-index: 9; width: 100%; background: #fff; top: 50px; padding-bottom: 30px; border-bottom: #f3f3f3 5px solid; display: none; }
.menu_z dl { overflow: hidden; }
.menu_z dl dt { text-align: left; color: #fc4444; border-bottom: 1px solid #F3F3F3; font-size: 18px; padding: 10px 0 10px 0; margin: 10px; font-weight: bold; }
.menu_z dl li { color: #666; padding: 8px 3px; background: #F3F3F3; border-radius: 3px; font-size: 13px; overflow: hidden; float: left; width: 20%; text-align: center; margin: 10px 0px 5px 10px; }
.menu_z dl li a { color: #666; }
.wdlist ul li span { font-size: 12px }
.swiper-pagination-bullet { width: 8px !important; height: 8px !important; }
.content h2, .content h3, .content h4, .content h5, .content h6 { margin: 20px 0; }
.content h2 { font-size: 20px; }
.content h3 { font-size: 18px; }
.content h4 { font-size: 17px; }
.content h5 { font-size: 16px; }
.content h6 { font-size: 15px; }
.side_tj_b ul li:nth-child(1) i { background: #fc4444; }
.side_tj_b ul li:nth-child(2) i { background: #fc4444; }
.side_tj_b ul li:nth-child(3) i { background: #ffc2a3; }
.mend { background: #3f3f3f; text-align: center; color: #c5c5c5; font-size: 13px; line-height: 30px; padding: 40px 0 20px; display: block; }
.mend img { display: inline-block }
i.pic_logo { display: inline-block; margin-bottom: 20px; }
i.pic_end { display: inline-block; margin-bottom: 20px; }
i.pic_end img { height: 28px; }
i.pic_logo img { height: 30px; }
.weizhi{    width: auto;}
h1.title{font-size: 21px;}
}

.tabar {
  width: 100%;
  background-color: #fff;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1001;
}
.tabar ul {
  display: flex;
  display: -webkit-flex;
  justify-content: space-around;
  -webkit-justify-content: space-around;
}
.tabar li {
  height: 0.98rem;
  display: flex;
  display: -webkit-flex;
  align-items: center;
  -webkit-align-items: center;
}
.tabar li img {
  display: block;
  height: 0.52rem;
  margin: 0 auto;
  font-family: SimSun;
}
.layui-icon{font-size:50px;color:#ff4343}