@charset "UTF-8";
/*全局样式*/
body img {
  width: 100%;
  height: auto;
}
body .c-b77912 {
  color: #b77912 !important;
}
body .c-498de3 {
  color: #498de3;
}
body .c-0066cc {
  color: #0066cc;
}
body .c-f73b42 {
  color: #f73b42;
}
body .colorGreen {
  color: #1cc474;
}
body .colorRed {
  color: #f73b42;
}
body .c-d8af4e {
  color: #d8af4e;
}
body .bgfff {
  background: #fff;
}
body .bg-498de3 {
  background: #498de3;
}
body .wid100 {
  width: 100% !important;
}
body .wid40 {
  width: 40% !important;
}
body .wid60 {
  width: 60% !important;
}
body .fl {
  float: left;
}
body .fr {
  float: right;
}
body .ovh {
  overflow: hidden;
}
body .wrap {
  padding: 0 0.88889rem;
  position: relative;
}
body .padding35 {
  padding: 1.24444rem;
}
body .m-d35 {
  margin-bottom: 1.24444rem;
}
body .pdd0 {
  padding: 0 !important;
}
body .m-t20 {
  margin: 0.71111rem auto;
}

/*头部*/
.head {
  position: fixed;
  height: 3.84rem;
  left: 0;
  right: 0;
  top: 0;
  z-index: 9;
  background: #fff;
  border-bottom: 1px solid #d9d9d9;
  box-shadow: 1px 1px 1px #999;
}
.head .wrap {
  padding-top: 0.78222rem;
}
.head .logo {
  width: 8.96rem;
  height: 2.13333rem;
}
.head .logo a {
  display: block;
}
.head .logo a img {
  width: 100%;
  height: auto;
}
.head .selDiv {
  width: 3.23556rem;
  height: 1.06667rem;
  margin-left: 0.71111rem;
  margin-top: 0.49778rem;
}
.head .selDiv span {
  background: url("../images/ind_selcet.png") no-repeat;
  width: 3.23556rem;
  height: 1.06667rem;
  line-height: 1.06667rem;
  text-indent: 0.42667rem;
  background-size: cover;
  color: #fff;
  font-size: 0.60444rem;
  display: inline-block;
}
.head .soso {
  width: 1.28rem;
  height: 1.28rem;
  margin-left: 8.17778rem;
  margin-top: 0.49778rem;
}
.head .menuDiv {
  width: 1.20889rem;
  height: 0.99556rem;
  margin-top: 0.49778rem;
  margin-left: 0.92444rem;
}

/*内容*/
.main {
  /*margin-top: p2r(108);*/
}
.main .banner .swiper-container-horizontal > .swiper-pagination-bullets, .main .banner .swiper-pagination-custom, .main .banner .swiper-pagination-fraction {
  bottom: 10px;
  left: auto;
  width: auto;
  right: 0.88889rem;
}
.main .banner .swiper-pagination-bullet {
  width: 0.56889rem;
  height: 0.56889rem;
}
.main .banner .swiper-pagination-bullet-active {
  background: #fff;
}
.main .banner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 0.28444rem;
}
.main .banner_txt {
  color: #fff;
  font-size: 0.71111rem;
  height: 1.99111rem;
  line-height: 1.99111rem;
  background: #000;
  opacity: 0.65;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9;
  text-indent: 0.88889rem;
}
.main .iconBox {
  background: #fff;
}
.main .iconBox ul {
  overflow: hidden;
}
.main .iconBox ul li {
  width: 20%;
  float: left;
}
.main .iconBox ul li a {
  display: block;
  color: #666;
  font-size: 0.71111rem;
  text-align: center;
  margin: 0.71111rem auto;
}
.main .iconBox ul li a .img {
  width: 2.91556rem;
  height: 2.91556rem;
  display: inline-block;
  margin-bottom: 0.35556rem;
}
.main .dlBox {
  background: #fff;
}
.main .dlBox dl dt {
  background: #f4f4f4;
  font-size: 0.85333rem;
  color: #666;
  height: 2.63111rem;
  line-height: 2.63111rem;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.main .dlBox dl dd {
  overflow: hidden;
  padding: 0.56889rem 0.88889rem;
  border-bottom: 1px solid #e8e8e8;
}
.main .dlBox dl dd .pic {
  width: 5.33333rem;
  height: 3.55556rem;
}
.main .dlBox dl dd .con {
  width: 18.48889rem;
  padding-left: 0.71111rem;
}
.main .dlBox dl dd .con .title {
  font-size: 0.85333rem;
  color: #333;
  line-height: 1.28rem;
  font-weight: normal;
}
.main .dlBox dl dd .con .date {
  font-size: 0.71111rem;
  color: #999;
}
.main .dlBox dl dd a {
  display: block;
}
.main .dlBox dl dd.more a {
  color: #999;
  text-align: center;
  display: block;
  font-size: 0.71111rem;
}
.main .dlBox dl.dl2 .con {
  width: 100%;
  padding-left: 0rem;
}
.main .dlBox dl.hq dd {
  padding-bottom: 0;
}
.main .dlBox dl.hq dd .con .title {
  font-size: 0.85333rem;
  color: #333;
  line-height: 1.28rem;
  font-weight: normal;
  background: #fff;
}
.main .dlBox dl.hq dd .con .date {
  font-size: 0.71111rem;
  color: #999;
  overflow: hidden;
  border-bottom: 1px solid #e8e8e8;
  line-height: 2.13333rem;
}
.main .dlBox dl.hq dd a.fj {
  font-size: 0.85333rem;
  color: #333;
  line-height: 2.98667rem;
  background: url("../images/ind_arr_r.png") no-repeat 98% center;
  background-size: 0.78222rem auto;
}
.main .msgBox {
  margin-bottom: 18px;
}
.main .msgBox .box1 {
  background: url("../images/bg01.png") no-repeat;
  height: 9.81333rem;
  width: 100%;
  background-size: cover;
}
.main .msgBox .box1 .priceList {
  overflow: hidden;
  margin: 0 0.71111rem;
}
.main .msgBox .box1 .priceList li {
  width: 25%;
  float: left;
}
.main .msgBox .box1 .priceList li a {
  display: block;
  width: 6.11556rem;
  margin: 0 auto;
  background: #fff;
  text-align: center;
  padding: 0.42667rem 0;
  box-shadow: 0px 0px 5px #4ba4e0;
}
.main .msgBox .box1 .priceList li a .name {
  font-size: 0.64rem;
  color: #333;
}
.main .msgBox .box1 .priceList li a .num {
  font-size: 1.06667rem;
  line-height: 1.77778rem;
}
.main .msgBox .box1 .priceList li a .unit {
  font-size: 0.64rem;
  color: #333;
}
.main .msgBox .box1 h6.title {
  font-size: 0.85333rem;
  color: #fff;
  padding: 2.13333rem 0.88889rem 0.85333rem;
}
.main .msgBox .box1 h6.title .date {
  font-size: 0.64rem;
  color: #deeeff;
  margin-left: 0.64rem;
}
.main .msgBox .box2 {
  background: #fff;
}
.main .msgBox .box2 h6.title {
  background: #f4f4f4;
  font-size: 0.85333rem;
  color: #666;
  padding: 1.6rem 0.88889rem 0.71111rem;
}
.main .msgBox .box2 h6.title a {
  color: #999;
  font-size: 0.71111rem;
}
.main .msgBox .box2 .chart {
  padding-top: 0.71111rem;
  padding-bottom: 0.71111rem;
}
.main .msgBox .box2 .topic {
  font-size: 0.85333rem;
}
.main .msgBox .box2 .topic h2 {
  font-size: 0.85333rem;
  font-weight: normal;
}
.main .msgBox .box2 .table1 {
  background: #666;
  font-size: 0.71111rem;
  color: #fff;
}
.main .msgBox .box2 .table1 td {
  height: 1.99111rem;
  text-indent: 0.88889rem;
}
.main .msgBox .box2 .table2 {
  font-size: 0.71111rem;
  color: #333;
}
.main .msgBox .box2 .table2 td {
  height: 1.99111rem;
  text-indent: 0.88889rem;
  border-bottom: 1px solid #ccc;
}
.main .msgBox .box2 .table2Div {
  height: 8.39111rem;
  overflow: hidden;
}
.main .msgBox .box2 .table2Div.on {
  height: auto;
}
.main .msgBox .box2 .more {
  text-align: center;
}
.main .msgBox .box2 .more a {
  color: #999;
  text-align: center;
  display: block;
  font-size: 0.71111rem;
  padding: 0.71111rem;
}
.main .msgBox .box2 .more img {
  width: 0.56889rem;
  height: 0.28444rem;
  margin-left: 0.71111rem;
}
.main .itemBox ul {
  background: #fff;
}
.main .itemBox ul li {
  height: 3.05778rem;
  line-height: 3.05778rem;
  border-bottom: 1px solid #ccc;
}
.main .itemBox ul li a {
  display: block;
  background: url("../images/ind_arr_r.png") no-repeat right;
  background-size: 0.60444rem 1.13778rem;
  margin: 0 0.88889rem;
}
.main .itemBox ul li a .it {
  width: 1.67111rem;
  height: 1.67111rem;
  display: inline-block;
}
.main .itemBox ul li a .txt {
  font-size: 1.06667rem;
  color: #333;
}
.main .detail {
  background: #fff;
  /*padding-bottom: p2r(60);*/
}
.main .detail h1 {
  font-size: 1.06667rem;
  color: #333;
  padding: 0.71111rem 1.84889rem;
  line-height: 1.77778rem;
  text-align: center;
}
.main .detail h6 {
  font-size: 0.85333rem;
  color: #666;
  background: #f4f4f4;
  padding: 0.99556rem 0 0.49778rem 0.56889rem;
  font-weight: normal;
}
.main .detail p.from {
  font-size: 0.71111rem;
  color: #999;
  text-align: center;
  line-height: 1.28rem;
}
.main .detail p.date, .main .detail p.img_txt {
  font-size: 0.71111rem;
  color: #999;
  text-align: center;
  line-height: 1.28rem;
}
.main .detail p.txt {
  font-size: 0.85333rem;
  color: #333;
  line-height: 1.28rem;
  /*font-weight: 600;*/
  padding-bottom: 1.42222rem;
}
.main .detail .del_con {
  padding: 0 1.24444rem;
}
.main .detail .del_con .pic {
  margin: 0.71111rem 0;
}
.main .product_item {
  overflow-y: hidden;
  overflow-y: scroll;
  background: #498de3;
}
.main .product_item .product_item_list li {
  padding: 0 0.67556rem;
  display: inline-block;
}
.main .product_item .product_item_list li a {
  display: inline-block;
  padding: 0 0.35556rem;
  display: block;
  line-height: 2.56rem;
  font-size: 0.71111rem;
  color: #fff;
}
.main .product_item .product_item_list li.m-on a {
  border-bottom: 3px solid #fff;
}
.main .product_con ul li {
  background: #fff;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding-top: 0.71111rem;
  margin-bottom: 0.42667rem;
}
.main .product_con ul li table {
  color: #999;
  font-size: 0.71111rem;
  width: 100%;
}
.main .product_con ul li table td {
  text-indent: 0.88889rem;
  min-height: 2.06222rem;
}
.main .product_con ul li table td span.c-498de3 {
  margin-left: 0.2rem;
}
.main .product_con ul li table td.num {
  font-size: 1.28rem;
  color: #498de3;
  font-weight: bold;
  padding-bottom: 0.71111rem;
}
.main .product_con ul li table td.txt {
  font-size: 0.85333rem;
  color: #333;
}
.main .product_con ul li table td.arr img {
  width: 0.60444rem;
  height: 1.13778rem;
}
.main .product_con ul li table td.time {
  font-size: 0.64rem;
  border-top: 1px solid #ccc;
  height: 2.06222rem;
}
.main .product_con .conBox .con {
  line-height: 1.06667rem;
  padding: 0.71111rem;
}
.main .product_con .conBox .con .txt1 {
  font-size: 0.71111rem;
  color: #333;
}
.main .product_con .conBox .con .txt2 {
  font-size: 0.64rem;
  color: #999;
}
.main .product_con .conBox .zujie .box1 {
  padding: 1.06667rem 0.71111rem;
  background: #fff;
}
.main .product_con .conBox .zujie .txt {
  font-size: 0.85333rem;
  color: #333;
  line-height: 1.35111rem;
}
.main .product_con .conBox .zujie h3 {
  font-size: 0.85333rem;
  color: #333;
  margin-top: 1.42222rem;
}
.main .product_con .conBox .zujie h6 {
  font-size: 0.85333rem;
  color: #666;
  line-height: 2.77333rem;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  padding: 0 0.53333rem;
}
.main .product_con .conBox .zujie .wrap {
  padding-top: 0.92444rem;
  padding-bottom: 1.42222rem;
}
.main .product_con .conBox .zujie table.zjtable {
  background: #fff;
}
.main .product_con .conBox .zujie table.zjtable .td1 {
  overflow: hidden;
  width: 7.11111rem;
  height: 7.11111rem;
}
.main .product_con .conBox .zujie table.zjtable .td1 .icon {
  display: inline-block;
}
.main .product_con .conBox .zujie table.zjtable .td2 {
  font-size: 0.85333rem;
  color: #333;
  line-height: 1.06667rem;
  padding-left: 0.92444rem;
}
.main .product_con .conBox .zujie table.zjtable .td3 {
  padding: 0.35556rem 0;
}
.main .product_con .conBox .zujie table.zjtable .td3 img {
  width: 1.42222rem;
  margin-left: 2.84444rem;
}
.main .product_con .conBox .gjbBox .box1 {
  padding: 1.24444rem;
  padding-top: 0;
}
.main .product_con .conBox .gjbBox .img {
  padding-top: 1.06667rem;
  padding-bottom: 1.06667rem;
}
.main .product_con .conBox .gjbBox .txt {
  font-size: 0.85333rem;
  color: #333;
  line-height: 1.35111rem;
}
.main .product_con .conBox .gjbBox h3 {
  font-size: 0.85333rem;
  color: #333;
  margin-top: 1.42222rem;
}
.main .product_con .conBox .gjbBox h6 {
  font-size: 0.85333rem;
  color: #666;
  line-height: 2.77333rem;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  padding: 0 0.53333rem;
  background: #f4f4f4;
}
.main .product_con .conBox .shdjj .shdjj_tab {
  background: #fff;
  overflow: hidden;
  border-bottom: 1px solid #ccc;
}
.main .product_con .conBox .shdjj .shdjj_tab .item {
  width: 33.33%;
  text-align: center;
  float: left;
  font-size: 0.71111rem;
  color: #333;
}
.main .product_con .conBox .shdjj .shdjj_tab .item span {
  padding: 0.64rem 0;
  display: inline-block;
}
.main .product_con .conBox .shdjj .shdjj_tab .item.m-on span {
  border-bottom: 3px solid #498de3;
}
.main .product_con .conBox .shdjj .shdjj_con {
  background: #fff;
}
.main .product_con .conBox .shdjj .shdjj_con .txt {
  font-size: 0.85333rem;
  color: #333;
  line-height: 1.35111rem;
}
.main .product_con .conBox .shdjj .shdjj_con .tip {
  font-size: 0.64rem;
  color: #999;
  padding: 1.06667rem 0.88889rem;
  background: #f4f4f4;
}
.main .product_con .conBox .shdjj .shdjj_con h6 {
  font-size: 0.85333rem;
  color: #666;
  background: #f4f4f4;
  line-height: 2.63111rem;
  text-indent: 0.53333rem;
}
.main .product_con .conBox .shdjj .shdjj_con h6 span {
  font-size: 0.64rem;
}
.main .product_con .conBox .shdjj .shdjj_con .shdjjtable {
  width: 100%;
}
.main .product_con .conBox .shdjj .shdjj_con .shdjjtable th {
  font-size: 0.71111rem;
  color: #fff;
  line-height: 2.48889rem;
  background: #498de3;
  text-align: left;
  text-indent: 0.88889rem;
}
.main .product_con .conBox .shdjj .shdjj_con .shdjjtable td {
  font-size: 0.71111rem;
  color: #333;
  height: 2.98667rem;
  text-align: left;
  text-indent: 0.88889rem;
  border-bottom: 1px solid #ccc;
}
.main .product_con .conBox .shdjj .shdjj_con .list {
  background: #f4f4f4;
  padding-top: 0.71111rem;
}
.main .product_con .conBox .shdjj .shdjj_con .list dd {
  line-height: 2.77333rem;
  background: #fff;
}
.main .product_con .conBox .shdjj .shdjj_con .list dd a {
  display: block;
  font-size: 0.85333rem;
  color: #333;
  text-indent: 0.88889rem;
  border-bottom: 1px solid #cbcbcb;
  background: url(../images/ind_arr_r.png) no-repeat 95%;
  background-size: 0.46222rem auto;
}
.main .product_con .conBox .shdjj2 .shdjj_tab2 {
  background: #fff;
  overflow: hidden;
  border-bottom: 1px solid #ccc;
}
.main .product_con .conBox .shdjj2 .shdjj_tab2 .item {
  width: 50%;
  text-align: center;
  float: left;
  font-size: 0.71111rem;
  color: #333;
}
.main .product_con .conBox .shdjj2 .shdjj_tab2 .item span {
  padding: 0.64rem 0;
  display: inline-block;
}
.main .product_con .conBox .shdjj2 .shdjj_tab2 .item.m-on span {
  border-bottom: 3px solid #498de3;
}
.main .product_con .conBox .shdjj2 .shdjj_con2 {
  background: #fff;
}
.main .product_con .conBox .shdjj2 .shdjj_con2 .txt {
  font-size: 0.85333rem;
  color: #333;
  line-height: 1.35111rem;
}
.main .product_con .conBox .shdjj2 .shdjj_con2 .tip {
  font-size: 0.64rem;
  color: #999;
  padding: 1.06667rem 0.88889rem;
  background: #f4f4f4;
}
.main .product_con .conBox .shdjj2 .shdjj_con2 h6 {
  font-size: 0.85333rem;
  color: #666;
  background: #f4f4f4;
  line-height: 2.63111rem;
  text-indent: 0.53333rem;
}
.main .product_con .conBox .shdjj2 .shdjj_con2 h6 span {
  font-size: 0.64rem;
}
.main .product_con .conBox .shdjj2 .shdjj_con2 .shdjjtable {
  width: 100%;
}
.main .product_con .conBox .shdjj2 .shdjj_con2 .shdjjtable th {
  font-size: 0.71111rem;
  color: #fff;
  line-height: 2.48889rem;
  background: #498de3;
  text-align: left;
  text-indent: 0.88889rem;
}
.main .product_con .conBox .shdjj2 .shdjj_con2 .shdjjtable td {
  font-size: 0.71111rem;
  color: #333;
  height: 2.98667rem;
  text-align: left;
  text-indent: 0.88889rem;
  border-bottom: 1px solid #ccc;
}
.main .product_con .conBox .shdjj2 .shdjj_con2 dl {
  background: #f4f4f4;
}
.main .product_con .conBox .shdjj2 .shdjj_con2 dl dd {
  line-height: 2.77333rem;
  background: #fff;
}
.main .product_con .conBox .shdjj2 .shdjj_con2 dl dd a {
  display: block;
  font-size: 0.85333rem;
  color: #333;
  text-indent: 0.88889rem;
  border-bottom: 1px solid #cbcbcb;
  background: url(../images/ind_arr_r.png) no-repeat 95%;
  background-size: 0.46222rem auto;
}
.main .heyue_del h1 {
  background: url("../images/hy_del.png") no-repeat;
  background-size: cover;
  width: 100%;
  height: 4.72889rem;
}
.main .heyue_del h1 span {
  color: #fff;
  font-size: 2.13333rem;
  padding: 1.63556rem 0 0 0.88889rem;
  display: inline-block;
}
.main .heyue_del .heyue_del_con {
  padding: 1.06667rem 0;
}
.main .heyue_del .heyue_del_con table {
  border-collapse: collapse;
}
.main .heyue_del .heyue_del_con table td {
  padding: 0.88889rem 0.71111rem;
  border: 1px solid #ccc;
  line-height: 0.99556rem;
  font-size: 0.71111rem;
  color: #333;
  vertical-align: text-top;
}
.main .heyue_del .heyue_del_con table td:first-of-type {
  background: #f7f7f8;
  width: 6.4rem;
}
.main .heyue_del .hey_tab {
  margin-top: 0.42667rem;
  background: #fff;
}
.main .heyue_del .hey_tab ul {
  overflow: hidden;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.main .heyue_del .hey_tab ul li {
  width: 49.5%;
  float: left;
  text-align: center;
}
.main .heyue_del .hey_tab ul li a {
  display: inline-block;
  width: 3.55556rem;
  margin: 0 auto;
  font-size: 0.71111rem;
  color: #333;
  line-height: 2.48889rem;
}
.main .heyue_del .hey_tab ul li.m-on a {
  border-bottom: 2px solid #4fb2ff;
}
.main .heyue_del .hey_tab ul li:first-of-type {
  border-right: 1px solid #ccc;
}
.main .heyue_del .hey_tab .tabCon {
  padding: 1.24444rem 0.88889rem;
  font-size: 0.81778rem;
  color: #333;
  line-height: 1.35111rem;
}
.main .history_sroller {
  position: relative;
  /* .xianDiv{ width:2px; height:100%;background:url(../images/history/line.png) repeat-y; position: absolute;left:p2r(37); top:p2r(230);}*/
}
.main .history_sroller .nav-box .cur {
  font-size: 20px !important;
  margin-bottom: 10px;
  color: #ffcc33;
}
.main .history_sroller .history {
  overflow: hidden;
  position: relative;
}
.main .history_sroller .history-date {
  overflow: hidden;
  margin-bottom: 1.42222rem;
}
.main .history_sroller .history-date h2 {
  height: 4.72889rem;
  background: url(../images/history/icon08.png) no-repeat;
  background-size: cover;
}
.main .history_sroller .history-date h2 a {
  color: #fff;
  display: block;
  font-size: 3.55556rem;
  font-weight: bolder;
  line-height: 4.83556rem;
  margin: 0 0.88889rem;
  background: url("../images/history/xiala.png") no-repeat right;
  background-size: 1.13778rem auto;
  font-style: italic;
  font-family: Arial;
}
.main .history_sroller .history-date h2 img {
  vertical-align: -5px;
}
.main .history_sroller .history-date ul li {
  background: url(../images/history/line.png) repeat-y 0.35556rem 0;
  background-size: 0.17778rem auto;
}
.main .history_sroller .history-date ul li {
  padding-bottom: 0.71111rem;
  zoom: 1;
  margin: 0 0.88889rem;
}
.main .history_sroller .history-date ul li:first-of-type {
  margin-top: 1.42222rem;
}
.main .history_sroller .history-date ul li:last-of-type {
  background: url(../images/history/line.png) no-repeat 0.35556rem 0;
  background-size: 0.17778rem 60%;
}
.main .history_sroller .history-date ul li:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.main .history_sroller .history-date ul li h3 {
  color: #498de3;
  font-size: 0.85333rem;
  background: url(../images/history/icon07.png) no-repeat left 0px;
  background-size: 0.99556rem auto;
  padding-left: 1.6rem;
}
.main .history_sroller .history-date ul li h3 span {
  display: block;
  color: #fff;
  font-size: 12px;
}
.main .history_sroller .history-date ul li dl {
  padding-left: 1.6rem;
}
.main .history_sroller .history-date ul li dl dt {
  font-size: 0.85333rem;
  line-height: 1.35111rem;
  color: #333;
  overflow: hidden;
}
.main .history_sroller .history-date ul li dl dt span {
  display: block;
  color: #fff;
  font-size: 12px;
}
.main .history_sroller .history-date ul li.green dl dt a {
  display: inline-block;
  *display: inline;
  zoom: 1;
  overflow: hidden;
  vertical-align: middle;
  margin-left: 12px;
}
.main .history_sroller .history-date ul li.green dl dd {
  padding-top: 20px;
  display: none;
}
.main .history_sroller .history-date ul li.green dl dd img {
  float: left;
}
.main .history_sroller .history-date ul li.green dl dd p {
  overflow: hidden;
  zoom: 1;
  line-height: 21px;
  color: #fff;
}
.main .national {
  background: #fff;
  padding: 0 0.88889rem;
}
.main .national ul li {
  border-bottom: 1px solid #e8e8e8;
  padding: 1.24444rem 0;
}
.main .national ul li .box1 {
  overflow: hidden;
}
.main .national ul li .box1 .photo {
  width: 7.07556rem;
  height: 7.11111rem;
  float: left;
}
.main .national ul li .box1 .con {
  float: left;
  margin-top: 4.51556rem;
  margin-left: 1.42222rem;
}
.main .national ul li .box1 .con .name {
  font-size: 1.28rem;
  color: #333;
}
.main .national ul li .box1 .con .call {
  font-size: 0.85333rem;
  color: #498de3;
  background: url("../images/xiala.png") no-repeat right center;
  background-size: 0.78222rem auto;
  width: 16rem;
}
.main .national ul li .box2 {
  padding: 1.06667rem 0;
  display: none;
}
.main .national ul li .box2 p {
  font-size: 0.71111rem;
  color: #333;
  line-height: 1.28rem;
}
.main .national ul li.on .box2 {
  display: block;
}
.main .contactUs ul {
  padding: 1.42222rem 0.88889rem;
}
.main .contactUs ul li {
  padding: 1.28rem 0;
  border-top: 1px solid #f1f1f1;
  position: relative;
}
.main .contactUs ul li p {
  font-size: 0.85333rem;
  color: #333;
  line-height: 1.42222rem;
}
.main .contactUs ul li .icon {
  width: 2.27556rem;
  height: 1.81333rem;
  position: absolute;
  left: 0;
  top: -0.88889rem;
}
.main .contactUs .map {
  width: 25.38667rem;
  margin: 0 auto;
  height: 19.12889rem;
  padding-bottom: 1.42222rem;
}
.main .rczpBox .rczpCon .jj_txt {
  font-size: 0.85333rem;
  color: #333;
  line-height: 1.35111rem;
  padding: 1.06667rem;
}
.main .rczpBox .rczpCon .rc_list .title {
  overflow: hidden;
  padding: 0 0.88889rem;
}
.main .rczpBox .rczpCon .rc_list .title span {
  display: block;
  float: left;
  line-height: 3.05778rem;
}
.main .rczpBox .rczpCon .rc_list h1.title {
  font-size: 0.71111rem;
  color: #fff;
  line-height: 2.48889rem;
  background: #498de3;
}
.main .rczpBox .rczpCon .rc_list h2.title {
  font-size: 0.71111rem;
  color: #333;
}
.main .rczpBox .rczpCon .rc_list .sp1 {
  width: 20%;
}
.main .rczpBox .rczpCon .rc_list .sp2 {
  width: 18%;
}
.main .rczpBox .rczpCon .rc_list .sp3 {
  width: 13%;
}
.main .rczpBox .rczpCon .rc_list .sp4 {
  width: 16%;
}
.main .rczpBox .rczpCon .rc_list .sp5 {
  width: 18%;
}
.main .rczpBox .rczpCon .rc_list .sp6 {
  width: 13%;
}
.main .rczpBox .rczpCon .dl_list {
  padding: 0 0.88889rem;
}
.main .rczpBox .rczpCon .dl_list dt {
  font-size: 0.64rem;
  color: #333;
  font-weight: bold;
  line-height: 1.77778rem;
}
.main .rczpBox .rczpCon .dl_list dd {
  font-size: 0.64rem;
  color: #666;
  line-height: 1.06667rem;
}
.main .rczpBox .conBox {
  border-bottom: 1px solid #ccc;
}
.main .rczpBox .conBox .dl_list {
  display: none;
}
.main .rczpBox .conBox .arrow {
  background: url("../images/rc_02.png") no-repeat center center;
  background-size: 1.13778rem auto;
  height: 3.05778rem;
}
.main .rczpBox .conBox.on .dl_list {
  display: block;
}
.main .rczpBox .conBox.on .arrow {
  background: url("../images/rc_03.png") no-repeat center center;
  background-size: 1.13778rem auto;
  height: 3.05778rem;
}
.main .vip_login {
         /*background: url("../images/vip_bg1.png") no-repeat; background-size: cover;
position:absolute;left:0;right: 0;bottom: 0;top: p2r(176);*/
}
.main .vip_login .login_con {
  background: url("../images/vip_bg2.png") no-repeat;
  width: 20.51556rem;
  height: 17.6rem;
  background-size: cover;
  margin: 5.54667rem auto;
}
.main .vip_login .login_con .box {
  width: 16.99556rem;
  margin: 0 auto;
  padding-top: 5.76rem;
}
.main .vip_login .login_con .box input {
  width: 16.99556rem;
  height: 2.20444rem;
  line-height: 2.20444rem;
  color: #333;
  font-size: 0.85333rem;
  text-indent: 0.88889rem;
  margin-bottom: 0.78222rem;
  border: 1px solid #fff;
  border-radius: 3px;
}
.main .vip_login .login_con .box .login_btn {
  margin-top: 0.56889rem;
}
.main .vip_login .login_con .box .login_btn a {
  width: 16.99556rem;
  height: 2.34667rem;
  line-height: 2.34667rem;
  color: #fff;
  font-size: 1.06667rem;
  display: block;
  text-align: center;
}
.main .vip_soso {
  background: #fff;
}
.main .vip_soso .selDiv {
  padding: 1.28rem 0.88889rem;
}
.main .vip_soso .selDiv select {
  width: 12.44444rem;
  height: 2.13333rem;
  line-height: 2.13333rem;
  text-indent: 0.88889rem;
  border: 1px solid #ccc;
  color: #333;
  font-size: 0.71111rem;
  background: url("../images/xiala.png") no-repeat 95% center;
  background-size: 0.78222rem auto;
  display: block;
  margin-bottom: 0.28444rem;
}
.main .vip_soso .selDiv .load {
  width: 5.72444rem;
  height: auto;
  margin-top: -2.13333rem;
}
.main .vip_soso .rc_list .title {
  overflow: hidden;
  padding: 0 0.88889rem;
}
.main .vip_soso .rc_list .title span {
  display: block;
  float: left;
  line-height: 3.05778rem;
}
.main .vip_soso .rc_list h1.title {
  font-size: 0.71111rem;
  color: #fff;
  line-height: 2.48889rem;
  background: #498de3;
}
.main .vip_soso .rc_list h2.title {
  font-size: 0.71111rem;
  color: #333;
  padding: 0.71111rem 0.88889rem;
}
.main .vip_soso .rc_list h2.title span {
  line-height: 0.88889rem;
}
.main .vip_soso .rc_list .sp1 {
  width: 10%;
}
.main .vip_soso .rc_list .sp2 {
  width: 30%;
}
.main .vip_soso .rc_list .sp3 {
  width: 45%;
  margin-left: 5%;
}
.main .vip_soso .rc_list .sp4 {
  width: 10%;
}
.main .vip_soso .dl_list {
  padding: 0.71111rem 0.88889rem;
}
.main .vip_soso .dl_list table {
  margin-left: 10%;
  width: 100%;
}
.main .vip_soso .dl_list table th {
  font-size: 0.71111rem;
  color: #999;
  text-align: left;
  height: 1.13778rem;
}
.main .vip_soso .dl_list table td {
  font-size: 0.71111rem;
  color: #333;
  height: 1.13778rem;
}
.main .vip_soso .conBox {
  border-bottom: 1px solid #ccc;
}
.main .vip_soso .conBox .dl_list {
  display: none;
}
.main .vip_soso .conBox .arrow {
  background: url("../images/rc_02.png") no-repeat center center;
  background-size: 1.13778rem auto;
  height: 1.77778rem;
}
.main .vip_soso .conBox.on h2.title {
  border-bottom: 1px solid #ccc;
}
.main .vip_soso .conBox.on .dl_list {
  display: block;
}
.main .vip_soso .conBox.on .arrow {
  background: url("../images/rc_03.png") no-repeat center center;
  background-size: 1.13778rem auto;
  height: 1.77778rem;
}
.main .vip_EMSsoso {
  background: #fff;
}
.main .vip_EMSsoso .chax {
  width: 19%;
  height: 2.20444rem;
  line-height: 2.20444rem;
  text-align: center;
  color: #fff;
  font-size: 0.85333rem;
  background: #d8af4e;
}
.main .vip_EMSsoso .inputDiv {
  /*padding: p2r(10) p2r(25);*/
}
.main .vip_EMSsoso .inputDiv input {
  width: 100%;
  height: 2.13333rem;
  line-height: 2.13333rem;
  text-indent: 0.88889rem;
  border: 1px solid #ccc;
  color: #333;
  font-size: 0.71111rem;
  /*background: url("../images/xiala.png") no-repeat 95% center;background-size: p2r(22) auto; */
  display: block;
  margin-bottom: 0.56889rem;
}
.main .vip_EMSsoso .EMS_table table th {
  font-size: 0.71111rem;
  color: #fff;
  text-align: left;
  height: 2.48889rem;
  padding-left: 0.88889rem;
}
.main .vip_EMSsoso .EMS_table table td {
  font-size: 0.71111rem;
  color: #333;
  padding: 0.71111rem 0;
  padding-left: 0.88889rem;
  line-height: 0.85333rem;
}
.main .vip_EMSsoso .tip {
  font-size: 0.71111rem;
  color: #666;
  line-height: 1.20889rem;
  padding: 1.06667rem 0.88889rem;
  background: #f4f4f4;
}
.main .vip_EMSsoso .dateBox {
  padding: 0 0.88889rem;
  margin-bottom: 1.06667rem;
}
.main .vip_EMSsoso .dateBox .laydate-icon {
  background: url("../images/date.png") no-repeat 95% center;
  background-size: 1.03111rem auto;
  width: 49%;
  margin-right: 0 !important;
  float: left;
  line-height: 2.13333rem;
  height: 2.13333rem;
  font-size: 0.71111rem;
  color: #333;
  border: 1px solid #ccc;
  text-indent: 0.88889rem;
  padding: 0;
}
.main .vip_EMSsoso .dateBox .laydate-icon:first-of-type {
  border-right: none;
}
.main .couLoad {
  border-top: 1px solid #ebebeb;
  background: #fff;
  /*dl.unitList{
    dd{padding: 0 p2r(24);}
  }*/
}
.main .couLoad .box {
  overflow: hidden;
  border-bottom: 1px solid #ebebeb;
}
.main .couLoad .box h3 {
  float: left;
  color: #333;
  font-size: 0.85333rem;
  height: 2.70222rem;
  line-height: 2.70222rem;
  width: 5.33333rem;
  text-indent: 0.88889rem;
}
.main .couLoad dl {
  overflow: hidden;
  height: 2.70222rem;
  overflow: hidden;
  /*dd.all {padding: 0 p2r(10) !important;
    a{color: #fff;height: p2r(38);line-height: p2r(38);width: p2r(96);text-align: center;background: #d4a947;margin-top: p2r(22);border-radius: 3px;}
  }*/
}
.main .couLoad dl dd {
  float: left;
  color: #333;
  font-size: 0.85333rem;
  height: 2.70222rem;
  line-height: 2.70222rem;
  padding: 0 0.35556rem;
}
.main .couLoad dl dd a {
  padding: 0 0.35556rem;
  height: 1.35111rem;
  line-height: 1.35111rem;
  margin-top: 0.78222rem;
  border-radius: 3px;
}
.main .couLoad dl a {
  display: block;
}
.main .couLoad dl dd.on a {
  background: #d4a947;
  color: #fff;
}
.main .couLoad ul.conList {
  overflow: hidden;
  margin: 0 0.53333rem;
  margin-top: 1.42222rem;
}
.main .couLoad ul.conList li {
  width: 50%;
  float: left;
  margin-bottom: 1.42222rem;
}
.main .couLoad ul.conList li a {
  display: block;
  margin: 0 0.53333rem;
}
.main .couLoad ul.conList li a .txt p.name {
  font-size: 0.85333rem;
  color: #333;
  background: url("../images/load2.png") no-repeat left center;
  background-size: 0.92444rem auto;
  line-height: 1.28rem;
  text-indent: 1.06667rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.main .couLoad ul.conList li a .txt p.name.load2 {
  background-image: url("../images/load4.png");
}
.main .couLoad ul.conList li a .txt p.author {
  font-size: 0.71111rem;
  color: #999;
  line-height: 1.28rem;
}
.main .couLoad ul.conList li a .txt p.author .lx {
  margin-left: 1.06667rem;
  display: inline-block;
}
.main .couLoad .box.on dl {
  height: auto;
}
.main .vip_jysoso {
  background: #fff;
}
.main .vip_jysoso .selDiv {
  padding: 1.28rem 0.88889rem;
}
.main .vip_jysoso .selDiv select {
  width: 7.11111rem;
  height: 2.13333rem;
  line-height: 2.13333rem;
  text-indent: 0.88889rem;
  border: 1px solid #ccc;
  color: #333;
  font-size: 0.71111rem;
  background: url("../images/xiala.png") no-repeat 95% center;
  background-size: 0.78222rem auto;
  display: block;
  margin-bottom: 0.28444rem;
}
.main .vip_jysoso .selDiv input {
  width: 11.37778rem;
  height: 2.06222rem;
  line-height: 2.06222rem;
  text-indent: 0.88889rem;
  border: 1px solid #ccc;
  color: #333;
  font-size: 0.71111rem;
  margin-left: 0.35556rem;
}
.main .vip_jysoso .selDiv .chax {
  width: 4.83556rem;
  height: 1.6rem;
  line-height: 1.52889rem;
  text-align: center;
  color: #fff;
  font-size: 0.71111rem;
  background: #d8af4e;
  margin-left: 0.71111rem;
  margin-top: 0.35556rem;
}
.main .vip_jysoso .con {
  background: url("../images/jysoso_bg.jpg") no-repeat;
  background-size: 100% auto;
  padding: 1.77778rem;
  height: 11.05778rem;
}
.main .vip_jysoso .con .pic {
  width: 5.83111rem;
}
.main .vip_jysoso .con .pic .img {
  border: 0.42667rem solid #fff;
}
.main .vip_jysoso .con .pic .zs {
  margin-top: 0.99556rem;
}
.main .vip_jysoso .con .pic .zs a {
  display: block;
  font-size: 0.71111rem;
  color: #fff;
  border: 1px solid #fff;
  height: 1.88444rem;
  line-height: 1.88444rem;
  text-indent: 2.13333rem;
  background: url("../images/jysoso_02.png") no-repeat 0.46222rem center;
  background-size: 1.06667rem auto;
}
.main .vip_jysoso .con .msgBox {
  margin-left: 2.13333rem;
}
.main .vip_jysoso .con .msgBox p {
  font-size: 0.85333rem;
  color: #fff;
  line-height: 2.13333rem;
}
.main .vip_jysoso .txtBox {
  padding: 0 0.88889rem;
  padding-bottom: 1.06667rem;
}
.main .vip_jysoso .txtBox h3 {
  font-size: 1.06667rem;
  color: #333;
  margin-top: 2.13333rem;
  margin-bottom: 1.42222rem;
  text-align: center;
}
.main .vip_jysoso .txtBox p {
  line-height: 1.28rem;
  font-size: 0.85333rem;
  color: #333;
}
.main .vip_jysoso .txtBox .btn {
  margin: 1.06667rem auto;
  width: 16.88889rem;
}
.main .vip_jysoso .txtBox .btn a {
  display: block;
  color: #fff;
  font-size: 1.06667rem;
  text-align: center;
  line-height: 2.13333rem;
  background: #e79d0e;
  border-radius: 3px;
}
.main .gflt .txt {
  font-size: 0.85333rem;
  color: #333;
  line-height: 1.35111rem;
}
.main .gflt .tip {
  font-size: 0.64rem;
  color: #999;
  padding: 1.06667rem 0.88889rem;
  background: #f4f4f4;
}
.main .gflt h6 {
  font-size: 0.85333rem;
  color: #666;
  background: #f4f4f4;
  line-height: 2.63111rem;
  text-indent: 0.53333rem;
}
.main .gflt .shdjj2 .shdjj_tab2 {
  background: #fff;
  overflow: hidden;
  border-bottom: 1px solid #ccc;
}
.main .gflt .shdjj2 .shdjj_tab2 .item {
  width: 50%;
  text-align: center;
  float: left;
  font-size: 0.71111rem;
  color: #333;
}
.main .gflt .shdjj2 .shdjj_tab2 .item span {
  padding: 0.64rem 0;
  display: inline-block;
}
.main .gflt .shdjj2 .shdjj_tab2 .item.m-on span {
  border-bottom: 3px solid #498de3;
}
.main .gflt .shdjj2 .shdjj_con2 {
  background: #fff;
}
.main .gflt .shdjj2 .shdjj_con2 .txt {
  font-size: 0.85333rem;
  color: #333;
  line-height: 1.35111rem;
}
.main .gflt .shdjj2 .shdjj_con2 .tip {
  font-size: 0.64rem;
  color: #999;
  padding: 1.06667rem 0.88889rem;
  background: #f4f4f4;
}
.main .gflt .shdjj2 .shdjj_con2 h6 {
  font-size: 0.85333rem;
  color: #666;
  background: #f4f4f4;
  line-height: 2.63111rem;
  text-indent: 0.53333rem;
}
.main .gflt .shdjj2 .shdjj_con2 h6 span {
  font-size: 0.64rem;
}
.main .gflt .shdjj2 .shdjj_con2 .shdjjtable {
  width: 100%;
}
.main .gflt .shdjj2 .shdjj_con2 .shdjjtable th {
  font-size: 0.71111rem;
  color: #fff;
  line-height: 2.48889rem;
  background: #498de3;
  text-align: left;
  padding-left: 0.88889rem;
}
.main .gflt .shdjj2 .shdjj_con2 .shdjjtable td {
  font-size: 0.71111rem;
  color: #333;
  text-align: left;
  padding: 1.06667rem 0;
  padding-left: 0.88889rem;
  border-bottom: 1px solid #ccc;
  vertical-align: text-top;
}
.main .gflt .shdjj2 .shdjj_con2 .shdjjtable td:first-of-type {
  width: 6rem;
}
.main .gflt .photoList {
  overflow: hidden;
  width: 25.52889rem;
}
.main .gflt .photoList li {
  width: 33.33%;
  float: left;
  margin-bottom: 0.56889rem;
}
.main .gflt .photoList li img {
  width: 7.96444rem;
  height: auto;
}
.main .gaishu .img {
  padding-bottom: 0;
}
.main .gaishu .txt {
  font-size: 0.85333rem;
  color: #333;
  line-height: 1.35111rem;
  margin-bottom: 1.42222rem;
}
.main .ppcenter .img {
  padding-bottom: 0;
}
.main .ppcenter dl dt {
  font-size: 0.71111rem;
  color: #333;
  line-height: 1.35111rem;
  font-weight: bold;
}
.main .ppcenter dl dd {
  font-size: 0.71111rem;
  color: #333;
  line-height: 1.35111rem;
  margin-bottom: 1.42222rem;
}
.main .jgsz.EMS_table table {
  border-collapse: collapse;
}
.main .jgsz.EMS_table table th {
  font-size: 0.71111rem;
  color: #fff;
  text-align: left;
  height: 2.48889rem;
  padding-left: 0.88889rem;
  /*border: 1px solid #cbcbcb;*/
}
.main .jgsz.EMS_table table td {
  font-size: 0.71111rem;
  color: #333;
  padding: 0.71111rem 0;
  padding-left: 0.88889rem;
  line-height: 0.85333rem;
  border: 1px solid #cbcbcb;
  vertical-align: text-top;
}
.main .yshq {
  /* .table2Div.on{height: auto;}*/
}
.main .yshq .table1 {
  background: #666;
  font-size: 0.71111rem;
  color: #fff;
  margin-top: 1.06667rem;
}
.main .yshq .table1 td {
  height: 1.99111rem;
  text-indent: 0.88889rem;
}
.main .yshq .table2 {
  font-size: 0.71111rem;
  color: #333;
}
.main .yshq .table2 td {
  height: 1.99111rem;
  text-indent: 0.88889rem;
  border-bottom: 1px solid #ccc;
}
.main .yshq .table2Div {
  /*height:p2r(236)*/
  height: auto;
  overflow: hidden;
}
.main .yshq .more {
  text-align: center;
}
.main .yshq .more a {
  color: #999;
  text-align: center;
  display: block;
  font-size: 0.71111rem;
  padding: 0.71111rem;
}
.main .yshq .more img {
  width: 0.56889rem;
  height: 0.28444rem;
  margin-left: 0.71111rem;
}
.main .gzzgs .icon {
  width: 0.88889rem;
  display: inline-block;
  margin-right: 1.42222rem;
}
.main .gzzgs h6 {
  text-indent: 0 !important;
}
.main .ppbsgf h6 {
  font-size: 0.85333rem;
  color: #666;
  background: #f4f4f4;
  line-height: 2.63111rem;
  text-indent: 0.53333rem;
  border-bottom: 1px solid #eee;
  border-top: 1px solid #eee;
}
.main .ppbsgf .box {
  padding: 0 0.88889rem;
}
.main .ppbsgf .list li a {
  display: block;
  line-height: 3.02222rem;
  height: 3.02222rem;
  background: url("../images/ind_arr_r.png") no-repeat 95% center;
  background-size: 0.60444rem auto;
  color: #333;
  font-size: 0.85333rem;
  border-bottom: 1px solid #eee;
  border-top: 1px solid #eee;
}
.main .ppbsgf .list li a .icon {
  width: 0.88889rem;
  height: 1.06667rem;
  display: inline-block;
  margin-right: 0.71111rem;
}
.main .ppbsgf .txt {
  padding: 1.06667rem 0;
}
.main .change_psd {
  padding-bottom: 1.06667rem;
  border-bottom: 1px solid #ccc;
}
.main .change_psd .reset {
  font-size: 0.71111rem;
  color: #498de3;
  position: absolute;
  right: 0.35556rem;
  top: 0;
  height: 2.13333rem;
  line-height: 2.13333rem;
  text-decoration: underline;
}
.main .change_psd .btn {
  width: 16.99556rem;
  margin: 1.77778rem auto;
}
.main .change_psd .btn a {
  display: block;
  font-size: 1.06667rem;
  color: #fff;
  text-align: center;
  height: 2.20444rem;
  line-height: 2.20444rem;
  background: #e89d0e;
  border-radius: 3px;
}
.main .ylselDiv {
  height: 2.13333rem;
  line-height: 2.13333rem;
  border: 1px solid #ccc;
  margin-bottom: 0.64rem;
  overflow: hidden;
  position: relative;
}
.main .ylselDiv select {
  width: 49.5%;
  height: 100%;
  line-height: 100%;
  color: #333;
  font-size: 0.71111rem;
  background: url(../images/xiala.png) no-repeat 95% center;
  background-size: 0.78222rem auto;
  border: none;
  text-indent: 0.71111rem;
}
.main .ylselDiv select:first-of-type {
  border-right: 1px solid #ccc;
}
.main .ylinputDiv {
  height: 2.13333rem;
  line-height: 2.13333rem;
  border: 1px solid #ccc;
  margin-bottom: 0.64rem;
  overflow: hidden;
  position: relative;
}
.main .ylinputDiv .txt {
  width: 30%;
  color: #333;
  text-indent: 0.56889rem;
  font-size: 0.71111rem;
}
.main .ylinputDiv .inputDiv {
  width: 70%;
}
.main .ylinputDiv .inputDiv input {
  width: 100%;
  height: 100%;
  line-height: 100%;
  color: #999;
  border: none;
  font-size: 0.71111rem;
  text-indent: 0.56889rem;
}
.main .noborder {
  border: none !important;
}
.main .notice .dlBox dl.hq dd .con {
  text-indent: 0.71111rem;
}
.main .notice .dlBox dl.hq dd .con .title {
  color: #999;
}
.main .notice .dlBox dl.hq dd .con .title.on {
  color: #333;
  background: url("../images/dot.png") no-repeat left center;
  background-size: 0.35556rem auto;
}
.main .notice .fj {
  padding-right: 2rem;
}
.main .notice .fj .date {
  text-indent: 2.13333rem;
}
.main .notice .fj_icon {
  display: inline-block;
  width: 0.88889rem;
  height: 1.06667rem;
  margin-right: 0.71111rem;
  text-indent: 0;
}
.main .my_zxgl .zxglBox {
  margin-bottom: 0.64rem;
  padding: 1.24444rem 0.88889rem 1.06667rem 1.24444rem;
  background: #498de3;
  overflow: hidden;
}
.main .my_zxgl .zxglBox .img {
  width: 1.84889rem;
  height: 1.84889rem;
  border: 0.21333rem solid #fff;
  border-radius: 100%;
  overflow: hidden;
}
.main .my_zxgl .zxglBox .name {
  color: #fff;
  font-size: 0.85333rem;
  line-height: 2.27556rem;
  margin-left: 0.49778rem;
}
.main .my_zxgl .zxglBox .txt {
  color: #fff;
  font-size: 0.71111rem;
  height: 1.24444rem;
  line-height: 1.24444rem;
}
.main .my_zxgl .zxglBox .txt img {
  width: 1.06667rem;
}
.main .return {
  font-size: 0.71111rem;
  color: #498de3;
  float: right;
  margin-right: 1.06667rem;
  text-decoration: underline;
}
.main .result-input {
  line-height: 2.34667rem;
  width: 55%;
  padding-right: 10%;
  border: none;
  border-left: 1px solid #ccc;
  text-indent: 0.56889rem;
  background: url("../images/ind_soso.png") no-repeat 95% center;
  background-size: 1.28rem;
}
.main .sosopaix {
  background: #fff;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  height: 2.70222rem;
  line-height: 2.70222rem;
  font-size: 0.85333rem;
  margin-bottom: 0.49778rem;
}
.main .sosopaix span {
  display: block;
  float: left;
  font-size: 0.85333rem;
}
.main .sosopaix .sp1 {
  width: 20%;
}
.main .sosopaix .sp2 {
  width: 80%;
  text-align: right;
}

/*底部*/
.erwmBox .box1 {
  overflow: hidden;
  padding: 0.88889rem;
}
.erwmBox .box1 .txt {
  margin-top: 0.56889rem;
}
.erwmBox .box1 .txt h6 {
  font-size: 0.85333rem;
  color: #4fb2ff;
  font-weight: normal;
}
.erwmBox .box1 .txt p {
  font-size: 0.78222rem;
  color: #333;
  line-height: 1.42222rem;
}
.erwmBox .box1 .erwm {
  width: 6.68444rem;
  height: 6.68444rem;
  margin-left: 1.28rem;
}

.main {
  /*margin-bottom: p2r(62); */
}

.main:before {
  content: "";
  display: block;
  height: 3.84rem;
}

.main:after {
  content: "";
  display: block;
  height: 2.20444rem;
}

.main.nofooter:after {
  content: "";
  display: block;
  height: 0rem;
}

.main.noheader:before {
  content: "";
  display: block;
  height: 0rem;
}

.footer {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
}
.footer .box2 {
  font-size: 0.71111rem;
  color: #fff;
  background: #999;
  height: 2.20444rem;
  line-height: 2.20444rem;
  text-align: center;
}

.nofixed.footer {
  position: static;
}

.loading {
  height: 2.20444rem;
  line-height: 2.20444rem;
  text-align: center;
  background: #f4f4f4;
  font-size: 0.85333rem;
}

/*弹出层*/
.ylpop {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 8;
}
.ylpop .bg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #000;
  opacity: 0.18;
  z-index: 9;
}
.ylpop .popCon {
  position: absolute;
  z-index: 10;
  background: #fff;
}
.ylpop .qiehuan {
  width: 13.51111rem;
  height: auto;
  left: 0;
  top: 3.84rem;
}
.ylpop .qiehuan ul {
  padding: 0 0.56889rem;
}
.ylpop .qiehuan ul li {
  line-height: 3.12889rem;
  height: 3.27111rem;
}
.ylpop .qiehuan ul li a {
  display: block;
  text-align: center;
  font-size: 0.85333rem;
  color: #666;
}
.ylpop .qiehuan ul li {
  border-bottom: 1px solid #cbcbcb;
}
.ylpop .qiehuan ul li:last-of-type {
  border-bottom: none;
}
.ylpop .qiehuan ul li.on {
  background: url(../images/gou.png) no-repeat 97%;
  background-size: 0.78222rem 0.56889rem;
}
.ylpop .soso {
  height: 3.84rem;
  left: 0;
  right: 0;
  top: 0;
}
.ylpop .soso .soso_input {
  line-height: 100%;
  height: 100%;
  border: none;
  text-indent: 0.88889rem;
  width: 67%;
  padding-right: 13%;
  font-size: 0.85333rem;
  color: #333;
  background: url("../images/ind_soso.png") no-repeat 95%;
  background-size: 1.28rem 1.28rem;
}
.ylpop .soso .return {
  color: #48b2ff;
  font-size: 0.85333rem;
  width: 4.48rem;
  text-align: center;
  line-height: 3.84rem;
  display: block;
  border-left: 1px solid #cbcbcb;
  width: 19%;
}
.ylpop .xiala {
  width: 13.51111rem;
  height: auto;
  left: 0;
  top: 3.84rem;
  bottom: 0;
}
.ylpop .xiala ul li {
  line-height: 2.77333rem;
  /*height: p2r(78);border-bottom: 1px solid #cbcbcb;background: url(../images/ind_arr_r.png) no-repeat 95%;background-size: p2r(13) auto;*/
}
.ylpop .xiala ul li a {
  display: block;
  font-size: 0.85333rem;
  color: #333;
  text-indent: 0.88889rem;
  border-bottom: 1px solid #cbcbcb;
  background: url(../images/ind_arr_r.png) no-repeat 95%;
  background-size: 0.46222rem auto;
}
.ylpop .xiala ul li.erji {
  background: #f8f8f8 url(../images/ind_arr_r.png) no-repeat 95%;
  background-size: 0.46222rem auto;
}
.ylpop .xiala ul li.erji a {
  background: url("../images/erji.png") no-repeat 0.99556rem center;
  background-size: 0.35556rem 0.35556rem;
  text-indent: 1.84889rem;
  font-size: 0.71111rem;
  color: #999;
}
.ylpop .xiala ul li.no {
  background: none;
}
.ylpop .nav {
  width: 20rem;
  left: auto;
  right: 0;
  overflow-y: auto;
  padding-bottom: 3rem;
}
.ylpop .nav .logo {
  border-bottom: 1px solid #cbcbcb;
}
.ylpop .nav li a img {
  width: 1.56444rem;
  height: auto;
  margin-right: 0.88889rem;
}
.ylpop .nav li dd {
  background: #f8f8f8 url(../images/erji.png) no-repeat 3.05778rem center;
  background-size: 0.35556rem 0.35556rem;
}
.ylpop .nav li dd a {
  text-indent: 3.91111rem;
  font-size: 0.71111rem;
}
.ylpop .nav ul.list2 {
  width: 13.58222rem;
  margin: 0 auto;
  border: 1px solid #cbcbcb;
  border-bottom: none;
  margin-top: 3.2rem;
}
.ylpop .nav ul.list2 li {
  background: none;
  text-align: center;
}
.ylpop .nav ul.list2 li.on {
  background: #d8af4e url("../images/nav_gou.png") no-repeat 90% center;
  background-size: 0.78222rem auto;
}
.ylpop .nav ul.list2 li.on a {
  color: #fff;
  background: none;
}
.ylpop .sanji.qiehuan {
  width: 10.5rem;
}
.ylpop .sanji.qiehuan .erji {
  background: #f8f8f8;
  height: 2.5rem;
  line-height: 2.5rem;
}

.ylpop .nav.xiala ul.list li > a {
  background: #fff url(../images/jia.png) no-repeat 95%;
  background-size: 0.85333rem auto;
  font-size: 1.06667rem;
}

.ylpop .nav.xiala ul.list li dl {
  display: none;
}

.ylpop .nav.xiala ul.list li.on > a {
  background-image: url(../images/jian.png);
}

.ylpop .nav.xiala ul.list li.on dl {
  display: block;
}

.ylpop.zindex {
  z-index: 10;
}

.news_xiala {
  font-size: 0.71111rem;
  color: #9a9a9a;
  line-height: 2.34667rem;
  background: #fff;
  text-indent: 0.88889rem;
  /*border-bottom: 1px solid #e5e5e5;*/
}
.news_xiala .xiala_icon {
  display: inline-block;
  width: 0.78222rem;
  height: 0.46222rem;
  margin-left: 0.71111rem;
}

/*rili*/
.m-m_dateBox .m-dateChoose {
  color: #498de3;
}
.m-m_dateBox .m-dateCancel {
  color: #999;
}
.m-m_dateBox .m-m_downMonth {
  content: '>';
}
.m-m_dateBox .m-list-date tbody td.m-on .m-date-number {
  background: #498de3;
}
.m-m_dateBox .m-m_date-title {
  background: #f7f7f7;
}
.m-m_dateBox .m-m_upMonth, .m-m_dateBox .m-m_downMonth {
  background: url("../images/left.png") no-repeat center;
  background-size: 0.35556rem auto;
}

/*xiangq*/
.yldetailTable td {
  font-size: 0.45rem;
}

/*修改*/
.main .rczpBox .rczpCon .rc_list .title span {
  line-height: 1.2rem;
  padding: 0.5rem 0;
}

.yldetailTable p img {
  display: block;
  margin: 0.5rem auto;
}

.main .rczpBox .rczpCon .dl_list dd {
  word-break: break-all;
}

/*20171130*/
.main .dlBox dl.hq dd a.fj {
  line-height: 1.2rem;
  padding: 0.5rem 0;
  padding-right: 0.6rem;
}

.soso-icon {
  width: 1.28rem;
  height: 1.28rem;
  position: absolute;
  left: 71%;
  top: 30%;
}

.ylpop .soso .soso_input, .main .result-input {
  background: none;
}

.soso-icon2 {
  width: 1.28rem;
  height: 1.28rem;
  position: absolute;
  right: 6%;
  top: 1%;
}

.soso-icon2 img {
  display: block;
}

.xiala-result {
  font-size: 0.71111rem;
  color: #9a9a9a;
  line-height: 2.34667rem;
  background: #fff;
  text-indent: 0.88889rem;
  width: 7rem;
  border: none;
  background: url("../images/xiala.png") no-repeat 95% center;
  background-size: 0.78222rem auto;
  text-indent: 0;
}

.xiala-result2 {
  width: 20%;
  height: 2.70222rem;
  line-height: 2.70222rem;
  font-size: 0.85333rem;
  border: none;
  float: left;
}

.main .result-input {
  border-radius: 0 !important;
}

.ylpop .nav.xiala ul.list li > a {
  background: #fff url(../images/jia.png) no-repeat 95%;
  background-size: 0.85333rem auto;
  font-size: 1.06667rem;
}

.ylpop .nav.xiala ul.list li.on > a {
  background: #fff url(../images/jian.png) no-repeat 95%;
  background-size: 0.85333rem 0.12rem;
  font-size: 1.06667rem;
}

.main .history_sroller .history-date ul li {
  background: url(../images/history/line.png) repeat-y 0.38rem 0;
  background-size: 0.17778rem 100%;
}

.main .history_sroller .history-date ul li:last-of-type {
  background: url(../images/history/line.png) no-repeat 0.38rem 0;
  background-size: 0.17778rem 60%;
}

/*20171213*/
/*提示框层级*/
#main > div {
  z-index: 6 !important;
}

.charts {
  padding: 0 0.5rem;
  margin-top: -1rem;
}

/*首页公告上下轮播*/
.tipsBar{height: 2.5rem;line-height: 2.5rem;background: #f4f4f4;color:#fff;overflow:hidden;}
.tips{float:left;width: 5rem;text-align:center;}
.tipsCont{width: 23rem;float:left;}
.tipsCont>ul>li{ height: 2.5rem;}
.tipsCont a{
	color: #666;
	text-align:right;
	display:block;
	font-size: 0.85333rem;
}
.tipsCont a span{float:left;display:block; text-indent: 0.5rem;}
.tipsCont a:hover,.tipsCont a:hover span{ text-decoration: none;opacity:.8;}
.tipsBtn{float:right;width: 3rem;}


.tipsBtn .arrowBtn{ float:left; cursor:pointer;}
.tipsBtn .arrowBtn:hover{
	background-color: #00a0ff;
}
/*首页滚动导航栏图标*/
 
.iconBox{
  height: 6rem;
  overflow-x: auto;
  overflow-y:hidden;
  position: relative;
}

.iconBox>ul{
        left: 0px;
        top: 0px;
        position: absolute;
        overflow-x: auto;
        white-space: nowrap;
        display: flex;
}

.iconBox>ul>li{
        display: inline-block;
        float: left;
        font-size: 13px;
        text-decoration: none;
        color: #999;
        padding: 1px 5px;
        padding-left: 1.6rem;
}

/*会员单位专栏*/
.conBox>p{
  height: 3rem;
  line-height: 3rem;
  background-color: white;
  padding-left: 1.5rem;
  border-top: 0.001rem solid gray;
}

/*战略合作伙伴*/
.tit{
	height: 3rem;
    border-bottom: 0.001rem solid gray;
    background-color: white;
}

.tit>h3{
	line-height: 2.8rem;
    border-bottom: 0.2rem solid #0080cc;
    font-size: 1.1rem;
    width: 8rem;
    float: left;
    color: #0080cc;
    font-weight: normal;
    padding-left: 0.7rem;
}

.conBox_zl{ background-color: white;}

.conBox_zl a img{ width: 12rem; height: 6rem; padding-top: 0.5rem; padding-left: 0.8rem;}


