@charset "utf-8";
/* 此文件作为总入口，引入所有less文件，之后会编译为all.css */
/*字体图标 BEGIN*/
@font-face {
  font-family: 'iconfont';
  src: url('../fonts/iconfont.eot');
  /* IE9*/
  src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/iconfont.woff') format('woff'), /* chrome、firefox */ url('../fonts/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ url('../fonts/iconfont.svg#iconfont') format('svg');
  /* iOS 4.1- */
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
/*<i class="iconfont">&#x33;</i>*/
/*字体图标 END*/
/*初始化css BEGIN*/
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
fieldset,
lengend,
button,
input,
textarea,
th,
td {
  margin: 0;
  padding: 0;
  outline: none;
}
/*清除内外边距*/
a:focus {
  -moz-outline-style: none;
}
/*IE不支持*/
a:focus {
  outline: none;
}
/*很多网站都会加的属性*/
body,
button,
input,
select,
textarea {
  /*for ie*/
  /*font:12px/1 Tahoma,Helvetica,Arial,"宋体",sans-serif;*/
  font: 12px/1 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;
  /*用 ascii 字符表示，使得在任何编码下都无问题*/
}
/*设置默认字体*/
address,
cite,
dfn,
em,
var {
  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;
}
/*重置文本格式元素*/
abbr[title],
acronym[title] {
  /*注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果*/
  border-bottom: 1px dotted;
  cursor: help;
}
q:before,
q:after {
  content: '';
}
/*重置表单元素*/
legend {
  color: #000;
}
/*for ie6*/
fieldset,
img {
  border: none;
}
/*img 搭车：让链接里的 img 无边框*/
/*注：optgroup 无法扶正*/
button,
input,
select,
textarea {
  font-size: 100%;
  /*使得表单元素在 ie 下能继承字体大小*/
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/*重置表格元素*/
hr {
  border: none;
  height: 1px;
}
/*重置 hr*/
html {
  overflow-y: scroll;
}
/*让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁*/
/*清除float BEGIN*/
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {
  display: inline-block;
  display: block;
  zoom: 1;
}
/*清除float END*/
/*初始化css END*/
/*Public section BEGIN*/
html,
body {
  margin: 0px auto;
  position: relative;
  font-family: "微软雅黑";
  font-size: 12px;
  line-height: 26px;
}
img {
  max-width: 100%;
  width: 100%;
  vertical-align: middle;
}
.cg_gaba {
  height: 15px;
  width: 15px;
  vertical-align: middle;
  padding-right: 3px;
}
/*截取字符串 只显示一行文字哦*/
.cg_cutword a {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.cg_cutword_a {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
/*Public section END*/
/*分享 BEGIN*/
.cg_share_box {
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0px 5px;
}
.cg_share {
  clear: both;
  height: 30px;
  line-height: 30px;
  background: #eae9e9;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  position: relative;
}
.cg_share_left,
.cg_share_right {
  width: 50%;
  height: 30px;
  float: left;
  text-align: center;
  font-size: 14px;
  color: #666;
  cursor: pointer;
}
.cg_share_center {
  height: 20px;
  line-height: 18px;
  position: absolute;
  width: 20px;
  font-size: 14px;
  top: 5px;
  left: 50%;
  margin-left: -10px;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  background: #fff;
  color: #aaaaaa;
  text-align: center;
  -webkit-box-shadow: 0px 0px 0px 1px #e8e3e3;
     -moz-box-shadow: 0px 0px 0px 1px #e8e3e3;
          box-shadow: 0px 0px 0px 1px #e8e3e3;
}
.cg_share_center span,
.cg_share_center em {
  height: 7px;
  width: 4px;
  background: #FFF;
  display: block;
  position: absolute;
  left: 8px;
}
.cg_share_center span {
  top: -5px;
}
.cg_share_center em {
  bottom: -5px;
}
.cg_share_hs {
  position: fixed;
  height: 100%;
  z-index: 99;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
  left: 0px;
  top: 0px;
}
.cg_share_hs img {
  float: right;
  max-width: 100% !important;
}
/*分享 END*/
.c_header {
  overflow: hidden;
  background: #c4021c;
  border-bottom: 3px solid #ffa200;
  padding: .7rem .6rem;
}
.c_header .c_logo {
  float: left;
  width: 32%;
}
.c_header .c_list {
  float: right;
  width: 10%;
}
.c_indextop {
  background: url(../images/1.jpg) no-repeat center top / 100% auto;
}
.c_indextop .c_header {
  background: none;
  border: none;
}
.c_indextop .c_logo {
  display: none;
}
.c_logofe {
  display: block;
  margin: 1rem auto 0;
  width: 5rem;
  position: absolute;
  z-index: 9;
  left: 50%;
  margin-left: -2.5rem;
}
.c_lanmu {
  background: #fff;
  overflow: hidden;
  margin: 4rem .5rem 0;
  padding: 1rem 0 .7rem;
}
.c_lanmu h2 {
  float: left;
  width: 33.33%;
  font-size: .7rem;
  font-weight: normal;
  background: url(../images/xihong.png) no-repeat right center / 1px 60%;
}
.c_lanmu h2 a {
  display: block;
  text-align: center;
  color: #333;
  line-height: 2;
}
.c_lanmu h2 a img {
  height: 1.2rem;
  width: auto;
}
.c_lanmu h2:last-child {
  background: none;
}
.c_catename {
  text-align: center;
  padding: 1rem 0;
}
.c_catename em {
  display: block;
  text-align: center;
  font-size: .8rem;
  color: #6c7379;
  text-transform: uppercase;
}
.c_catename h2 {
  background: url(../images/hongxi.png) no-repeat center bottom;
  padding-bottom: .3rem;
}
.c_catename h2 a {
  color: #333;
  display: block;
}
.c_tie {
  text-align: center;
}
.c_tie em {
  display: block;
  text-align: center;
  font-size: .8rem;
  color: #6c7379;
  text-transform: uppercase;
}
.c_tie h2 {
  background: url(../images/hongxi.png) no-repeat center bottom;
  padding-bottom: .3rem;
}
.c_tie h2 a {
  color: #333;
  display: block;
}
.c_tie1 {
  text-align: center;
}
.c_tie1 em {
  display: block;
  text-align: center;
  font-size: .8rem;
  color: #6c7379;
  text-transform: uppercase;
}
.c_tie1 h2 a {
  color: #333;
  display: block;
}
.c_cpzs {
  overflow: hidden;
  padding: .8rem 10px;
  -webkit-box-shadow: 0 0 15px #e9e9e9;
     -moz-box-shadow: 0 0 15px #e9e9e9;
          box-shadow: 0 0 15px #e9e9e9;
  margin-top: 1rem;
}
.c_cpzs .swiper-slide {
  position: relative;
}
.c_cpzs .swiper-slide h3 {
  background: #333;
  color: #fff;
  position: absolute;
  width: 80%;
  bottom: .6rem;
  left: 0;
  background: rgba(192, 2, 28, 0.65);
  text-align: center;
  font-size: .6rem;
  padding: 0 .2rem;
  font-weight: normal;
}
.c_cpzs .swiper-slide h3 a {
  color: #fff;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.c_cpzs a.c_cap {
  display: block;
  width: 100%;
  position: relative;
  padding-bottom: 120%;
}
.c_cpzs a.c_cap img {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.c_cpzs .swiper-pagination {
  position: static;
}
.c_cpzs .swiper-pagination span {
  background: #dadada;
  opacity: 1;
}
.c_cpzs .swiper-pagination span.swiper-pagination-bullet-active {
  width: 36px;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  background: #c4021c;
}
.fenbu img.c_dite {
  float: right;
  width: 55%;
  margin-left: -5rem;
  position: relative;
  z-index: 8;
  margin-top: 1.4rem;
}
.fenbu .c_dtxx {
  background: #c4021c;
  color: #fff;
  width: 60%;
  float: left;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 1rem 2.8rem 1rem .5rem;
  font-size: .6rem;
  line-height:1.6;
}
.fenbu .c_dtxx strong {
  display: block;
  font-size: .7rem;
  padding: .4rem 0 0;
}
.fenbu .c_dtxx a.c_more {
  display: block;
  width: 4rem;
  margin: 0 auto;
  padding-top: .8rem;
}
.c_innews {
  padding: 1rem .6rem;
}
.c_newslist {
  overflow: hidden;
  height: 150px;
  margin-top: 20px;
}
.c_newslist .swiper-slide {
  height: 50px;
  line-height: 30px;
  font-size: 14px;
  overflow: hidden;
  border-bottom: 1px dashed #c4c4c4;
}
.c_newslist .swiper-slide span {
  float: right;
  font-size: 16px;
  font-family: "times new roman";
  font-weight: bold;
  height: 50px;
  line-height: 50px;
}
.c_newslist .swiper-slide h3 {
  margin-right: 50px;
  height: 50px;
  line-height: 50px;
  font-weight: normal;
}
.c_newslist .swiper-slide h3 a {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  color: #333;
}
.c_footer {
  padding: 0 .5rem;
  background: #272727;
  color: #626161;
  text-align: center;
  font-size: .6rem;
}
.c_footer a {
  color: #626161;
}
.c_footer .c_botnav {
  overflow: hidden;
}
.c_footer .c_botnav li {
  width: 25%;
  float: left;
}
.c_footer .c_botnav li a {
  display: block;
  height: 2rem;
  line-height: 2rem;
  color: #828081;
}
.c_footer .c_footbot {
  padding: .4rem 0;
  border-top: 1px solid #333;
}
.c_rightlist {
  background: #b10006;
  width: 7rem;
  right: 0;
  position: absolute;
  z-index: 99;
  padding: .8rem 0;
  display: none;
}
.c_rightlist ul {
  background: url(../images/shuxian.png) repeat-y 5.75rem center / 1% auto;
}
.c_rightlist li a {
  color: #fff;
  font-size: .7rem;
  padding: 0 0 0 1rem;
  line-height: 1.8rem;
  height: 1.8rem;
  display: block;
}
.c_rightlist li.on a {
  background: #ffae00 url(../images/xuanz.png) no-repeat 5.55rem center/auto 160%;
}
.c_rightlist a.guanbi {
  width: 1.6rem;
  display: block;
  margin: 1rem auto 0;
}
.c_pagecont {
  font-size: .6rem;
  line-height: 2;
  color: #333;
  padding: 0 0 1rem;
  min-height:10rem;
}
.c_lxwm {
  font-size: .6rem;
  padding: 0 .6rem;
}
.c_lxwm div {
  padding-left: 1rem;
  margin-top: .3rem;
}
.c_lxwm div.lf1 {
  background: url(../images/fe1.png) no-repeat left center / auto 70%;
}
.c_lxwm div.lf2 {
  background: url(../images/fe2.png) no-repeat left center / auto 70%;
}
.c_lxwm div.lf3 {
  background: url(../images/fe3.png) no-repeat left .1rem / auto 0.9rem;
}
.c_lxwm div strong {
  font-family: "times new roman";
  font-size: .7rem;
}
.c_lxwm .c_yijind {
  text-align: center;
  padding: 1rem 0 0 0;
}
.c_yijind a {
  display: inline-block;
  width: 6rem;
  background: #c4021c;
  color: #fff;
  margin: 0 .2rem;
  line-height: 1.4rem;
  height: 1.4rem;
  -webkit-border-radius: .9rem;
     -moz-border-radius: .9rem;
          border-radius: .9rem;
  font-size: .7rem;
}
.c_yijind a:last-child {
  background: #ffa200;
}
.c_biafe {
  text-align: center;
  font-size: .8rem;
  font-weight: bold;
  color: #c20209;
  background: #f7f7f7;
  margin-top: 1rem;
}
.c_bies {
  margin: 1rem .5rem 0;
  border: 1px solid #cfcfcf;
  background: #fafafa;
  padding: .6rem;
  font-size: .6rem;
}
.c_bies div {
  padding: .2rem 0 .2rem 1.4rem;
}
.c_bies strong {
  font-size: .7rem;
  line-height: 1.6;
  padding: .3rem 0;
}
.c_bies div.c_lf1 {
  background: url(../images/lxs1.png) no-repeat left center / auto 1.1rem;
}
.c_bies div.c_lf2 {
  background: url(../images/lxs2.png) no-repeat left center / auto 1.1rem;
}
.c_bies div.c_lf3 {
  background: url(../images/lxs3.png) no-repeat left center / auto 1.1rem;
}
.c_bies div.c_lf4 {
  background: url(../images/lxs4.png) no-repeat left center / auto 1.1rem;
}
.c_bies div.c_lf5 {
  background: url(../images/lxs5.png) no-repeat left center / auto 1.1rem;
}
.c_zjyy {
  overflow: hidden;
}
.c_zjyy ul {
  overflow: hidden;
  padding: .5rem .5rem 1rem;
  min-height:10rem;
}
.c_zjyy ul li {
  overflow: hidden;
  padding: .5rem 0;
  border-bottom: 1px dashed #e5e5e5;
}
.c_zjyy ul li a.c_fe {
  float: left;
  width: 5rem;
}
.c_zjyy ul li a.c_fe img {
  display: block;
  height: auto;
}
.c_zjyy ul li .c_des {
  margin-left: 5.5rem;
}
.c_zjyy ul li .c_des h3 {
  font-size: .6rem;
  font-weight: normal;
  line-height: 1.4;
}
.c_zjyy ul li .c_des h3 a {
  color: #333;
  overflow: hidden;
  display: block;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.c_zjyy ul li .c_des em {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  color: #888;
  font-family: "times new roman";
  font-size: .7rem;
  line-height: 2;
}
.c_zjyy ul li .c_des .c_defe {
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  line-height: 1.2;
  color: #666;
}
.c_fenye {
  text-align: center;
}
.c_fenye a {
  display: inline-block;
  width: 1rem;
  margin: 0 .2rem;
  height: 1rem;
  -webkit-border-radius: .6rem;
     -moz-border-radius: .6rem;
          border-radius: .6rem;
  border: 1px solid #c20209;
  background: #fff;
  line-height: 1rem;
  font-size: .6rem;
  text-align: center;
  color: #c20209;
}
.c_fenye span {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  -webkit-border-radius: .6rem;
     -moz-border-radius: .6rem;
          border-radius: .6rem;
  border: 1px solid #c20209;
  background: #c20209;
  line-height: 1rem;
  font-size: .6rem;
  text-align: center;
  color: #fff;
}
.c_zjyyxx {
  padding: 1rem .5rem;
}
.c_zjyyxx h1 {
  text-align: center;
  font-size: .7rem;
}
.c_zjyyxx .c_textcont {
  min-height: 4rem;
  padding-bottom: 1rem;
}
.shangxia.cg_cutword {
  border-top: 1px solid #cecece;
}
.shangxia.cg_cutword .shangxia {
  font-size: .6rem;
  margin-top: .6rem;
}
.shangxia.cg_cutword .shangxia a {
  color: #333;
}
.shangxia.cg_cutword .shangxia a span {
  float: left;
  color: #fff;
  background: #c20209;
  padding: 0 .5rem;
  margin-right: .4rem;
}
.shangxia.cg_cutword .shangxia:last-child a span {
  background: #999;
}
.c_xgtj {
  padding: 1rem .5rem;
}
.c_xgtj ul {
  padding-top: 1rem;
  overflow: hidden;
}
.c_xgtj ul li {
  overflow: hidden;
}
.c_xgtj ul li span {
  float: right;
  color: #666;
  font-size: .6rem;
}
.c_xgtj ul li h3 {
  font-size: .6rem;
  font-weight: normal;
  margin-right: 4rem;
}
.c_xgtj ul li h3 a {
  color: #666;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  padding-left: .6rem;
  background: url(../images/yd.jpg) no-repeat left center;
}
.c_zpxq {
  padding: 1rem .5rem;
}
.c_zpxq ul {
  min-height: 10rem;
  padding-bottom: 1rem;
}
.c_zpxq .c_jobtop {
  border-bottom: 1px dashed #cdcdcd;
}
.c_zpxq .c_jobtop span {
  float: right;
  padding-right: 1rem;
  background: url(../images/xiajifen.png) no-repeat right center / auto 40%;
  line-height: 2rem;
  height: 2rem;
}
.c_zpxq .c_jobtop h3 {
  font-size: .8rem;
  margin-right: 5rem;
}
.c_zpxq .c_jobtop h3 a {
  color: #333;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  line-height: 2rem;
  height: 2rem;
}
.c_zpxq .c_des {
  padding: 0 0 1rem;
  display: none;
}
.c_zpxq .c_des .c_mofe {
  background: #f6f5f5;
  padding: .6rem;
}
.c_zpxq .c_des a.c_more {
  display: block;
  margin: .6rem auto 0;
  width: 5rem;
  color: #fff;
  background: #c20209;
  text-align: center;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
}
.c_zpxqxx {
  padding: 1rem .5rem 0;
}
.input {
  margin-top: .8rem;
}
.input span {
  float: left;
  width: 3.6rem;
  text-align: right;
  height: 1.4rem;
  line-height: 1.4rem;
  border: 1px solid #fff;
}
.input span em {
  color: #c00;
}
.input div {
  border: 1px solid #e3e3e3;
  margin-left: 4rem;
  padding: 0 .4rem 0 2rem;
  height: 1.4rem;
  line-height: 1.4rem;
}
.input div input {
  display: block;
  width: 100%;
  border: none;
  height: 1.4rem;
  line-height: 1.4rem;
  font-size: .6rem;
  font-family: "微软雅黑";
}
.input div input[disabled] {
  background: none;
}
.input div.c_x1 {
  background: url(../images/in1.png) no-repeat 0.5rem center / auto 60%;
}
.input div.c_x2 {
  background: url(../images/in2.png) no-repeat 0.6rem center / auto 60%;
}
.input div.c_x3 {
  background: url(../images/in3.png) no-repeat 0.5rem center / auto 60%;
}
.input div.c_x6 {
  background: url(../images/in6.png) no-repeat 0.5rem center / auto 60%;
}
.texlef {
  margin-top: .8rem;
}
.texlef span {
  float: left;
  width: 3.6rem;
  text-align: right;
  height: 1.4rem;
  line-height: 1.4rem;
  border: 1px solid #fff;
}
.texlef span em {
  color: #c00;
}
.texlef div {
  border: 1px solid #e3e3e3;
  margin-left: 4rem;
  padding: .2rem .4rem .2rem 2rem;
  height: 4rem;
  line-height: 1rem;
  background: url(../images/in4.png) no-repeat 0.5rem 0.4rem / auto 20%;
}
.texlef div textarea {
  display: block;
  width: 100%;
  border: none;
  height: 4rem;
  line-height: 1rem;
  font-size: .6rem;
  font-family: "微软雅黑";
  resize: none;
}
.inputfe {
  margin-top: .8rem;
  overflow: hidden;
}
.inputfe span {
  float: left;
  width: 3.6rem;
  text-align: right;
  height: 1.4rem;
  line-height: 1.4rem;
  border: 1px solid #fff;
}
.inputfe span em {
  color: #c00;
}
.inputfe div {
  border: 1px solid #e3e3e3;
  margin-left: .3rem;
  padding: 0 .4rem 0 2rem;
  height: 1.4rem;
  line-height: 1.4rem;
  float: left;
  width: 3.6rem;
}
.inputfe div input {
  display: block;
  width: 100%;
  border: none;
  height: 1.4rem;
  line-height: 1.4rem;
  font-size: .6rem;
  font-family: "微软雅黑";
}
.inputfe div input[disabled] {
  background: none;
}
.inputfe div.c_x5 {
  background: url(../images/in5.png) no-repeat 0.5rem center / auto 60%;
}
.inputfe img {
  float: right;
  border: 1px solid #ddd;
  height: 1.4rem;
  width: 4rem;
}
.c_anfeji {
  text-align: center;
  padding: 1rem 0 0;
}
.c_anfeji a {
  display: inline-block;
  width: 4rem;
  text-align: center;
  color: #fff;
  font-size: .7rem;
  line-height: 1.4rem;
  height: 1.4rem;
  background: #ffa200;
  margin: 0 .3rem;
}
.c_anfeji a:first-child {
  background: #c20209;
}
.c_zbxx {
  padding: 0 .5rem;
}
.c_zbxx li {
  padding: .6rem 0;
  border-bottom: 1px dashed #e2e2e2;
}
.c_zbxx h3 {
  font-size: .7rem;
  font-weight: normal;
}
.c_zbxx h3 a {
  color: #333;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.c_zbxx em {
  display: block;
  color: #999;
  font-family: "times new roman";
  font-size: .7rem;
  line-height: 1.2;
}
.c_zbxx div.c_dfe {
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  font-size: .6rem;
  color: #666;
}
.c_liufe {
  padding: 1rem .5rem 0;
}
.c_liufe .liutit {
  padding: .2rem 0 0;
}
.c_liufe .liutit strong {
  color: #c20209;
}
.c_liufe .c_liu {
  border-bottom: 1px dashed #cacac7;
  padding-bottom: .2rem;
}
.c_liufe .c_huid {
  padding: .2rem 0;
  border-bottom: 1px dashed #cacac7;
}
.liuyan {
  min-height: 10rem;
  padding-bottom: 1rem;
}
.c_liuj {
  padding-bottom: 2.3rem;
}
.c_liuj .jlf {
  position: fixed;
  width: 100%;
  left: 0;
  bottom: 0;
  z-index:96;
  overflow:hidden;
  background:#c00;
  height:2.3rem;
  background:url(../images/jialo.png) no-repeat center / 100% 100%;
}
.c_liuj .jlf img{
  display: none;
}
.c_liuj .c_jyform {
  position: fixed;
  width: 100%;
  left: 0;
  bottom: 0;
  z-index: 99;
  background: #fff;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 1rem .5rem;
  font-size: .6rem;
  display: none;
}
.c_liuj .c_jyform strong {
  display: block;
  text-align: center;
  font-size: .7rem;
  color: #c20209;
  height: 2rem;
  line-height: 2rem;
  border-bottom: 1px solid #c20209;
}
.c_liuj .c_jyform a.c_guan {
  position: absolute;
  right: .5rem;
  top: 1.4rem;
  width: 1rem;
}
.c_catelist {
	position: relative;
	z-index: 9;
  text-align: center;
  -webkit-box-shadow: 0 0 15px #e9e9e9;
     -moz-box-shadow: 0 0 15px #e9e9e9;
          box-shadow: 0 0 15px #e9e9e9;
}
.c_catelist h2 {
  display: inline-block;
  font-size: .6rem;
  position: relative;
  font-weight: normal;
  margin: 0 .2rem;
}
.c_catelist h2 a {
  color: #333;
  display: block;
  border-top: 3px solid #fff;
  border-bottom: 3px solid #fff;
}
.c_catelist h2.on a {
  color: #c4021c;
  border-bottom: 3px solid #c4021c;
}
.c_catelist h2 div.snji {
  position: absolute;
  width: 100%;
  background: #c4021c;
  padding: .3rem 5px;
  left: -5px;
  display: none;
}
.c_catelist h2 div.snji a {
  border: none;
  color: #fff;
}
.c_catelist h2 div.snji a.on {
  background: #ff8400;
}
.c_cpzs {
  overflow: hidden;
  margin-top: -0.2rem;
}
.c_cpzs ul{min-height: 10rem;}
.c_cpzs li {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #dfdfdf;
  width: 49%;
  float: left;
  margin-top: .8rem;
}
.c_cpzs li:nth-child(2n) {
  float: right;
}
.c_cpzs li .c_fet {
  display: block;
  padding-bottom: 120%;
  position: relative;
}
.c_cpzs li .c_fet img {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.c_cpzs li h3 {
  font-size: .65rem;
  font-weight: normal;
  text-align: center;
}
.c_cpzs li h3 a {
  text-align: center;
  color: #fff;
  display: block;
  padding: .4rem .5rem;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  background: #c20209;
}
.c_zhie {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 96;
  display: none;
}
.c_pcxx {
  background: #fff;
  overflow-y: auto;
  padding: .5rem;
  margin-top: 1rem;
}
.c_pcxx .guan {
  width: 1rem;
  position: absolute;
  right: .5rem;
  top: .4rem;
  display: none;
}
.c_pcxx h1 {
  font-size: .8rem;
  margin-right: 1rem;
  text-align: center;
}
.c_textinfo {
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  margin-top: .6rem;
  color: #999;
}
.c_daty {
  width: 70%;
  margin: 1rem auto 0;
  border: 1px solid #dfdfdf;
}
.c_textcont {
  margin: 1rem 0 0;
}
.c_about {
  padding: 1rem .6rem;
}
.c_lc {
  margin-left: .3rem;
  border-left: 2px solid #c20209;
  padding: 0 0 0 .5rem;
  margin-top: 1rem;
}
.c_lc strong {
  padding-left: .8rem;
  background: url(../images/quand.png) no-repeat left center / auto 80%;
  margin-left: -0.9rem;
  color: #c20209;
}
.c_juntuan {
  padding: 0 .5rem;
}
.c_juntuan .teite {
  background: url(../images/tiback.jpg) no-repeat center / 100% 100%;
  color: #fff;
  font-size: .7rem;
  text-align: center;
  padding-bottom: .3rem;
  margin-top: .8rem;
}
.c_juntuan .teite a {
  color: #fff;
}
.c_juntuan ul {
  padding: .6rem 0;
}
.c_juntuan ul li {
  border-bottom: 1px dashed #ccc;
  line-height: 2rem;
  height: 2rem;
}
.c_juntuan ul li a {
  color: #333;
  display:block;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
}
.lf_zwsj{display: block;padding: 2rem 0 0;}

/*苹果手机字体兼容设置开始  PS 不可以修改任何东西*/
@media screen and (max-device-width: 320px) {
  body {
    -webkit-text-size-adjust: none;
  }
}
@media screen and (max-device-width: 480px) {
  body {
    -webkit-text-size-adjust: none;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  body {
    -webkit-text-size-adjust: none;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  body {
    -webkit-text-size-adjust: none;
  }
}
/*苹果手机字体兼容设置完成*/
/*回到顶部+横屏提示 开始*/
.stop_hp {
  display: none;
  position: fixed;
  width: 100%;
  height: 150%;
  left: 0;
  top: -50%;
  z-index: 100000;
  background: #000 url(../images/stop_hp.jpg) center bottom no-repeat;
  -moz-background-size: auto 67%;
    -o-background-size: auto 67%;
       background-size: auto 67%;
}
.qgl_totop {
  display: none;
  position: fixed;
  right: 5px;
  bottom: 20px;
  z-index: 120;
  height: 30px;
  width: 30px;
  background: url(../images/xl28.png) no-repeat center;
  -moz-background-size: 30px 30px;
    -o-background-size: 30px 30px;
       background-size: 30px 30px;
}
/*回到顶部+横屏提示 开始*/

/*# sourceMappingURL=all.css.map */
