﻿@charset "utf-8";

* {
  padding: 0;
  margin: 0;
  font-family: 'Times New Roman', 微软雅黑
}

body {
  font-family: 微软雅黑;
  font-size: 14px;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-image: url(./bg.jpg);
  background-size: 100%;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

a,
a:hover,
a:focus,
a:visited {
  color: #000;
  text-decoration: none !important;
  outline: none
}

.wenjian_content a,
.wenjian_content a:hover,
.wenjian_content a:focus,
.wenjian_content a:visited {
  color: #0482f3;
  text-decoration: none !important;
  outline: none
}

ul {
  list-style: none;
}

::-webkit-input-placeholder {
  color: #808080;
}

:-moz-placeholder {
  color: #808080;
  opacity: 1;
}

::-moz-placeholder {
  color: #808080;
  opacity: 1;
}

:-ms-input-placeholder {
  color: #808080;
}

input::-ms-clear {
  display: none;
}

input::-ms-reveal {
  display: none;
}

form {
  margin: 0;
}

.blank2 {
  CLEAR: both;
  DISPLAY: block;
  OVERFLOW: hidden;
  HEIGHT: 2px;
  line-height: 2px;
  font-size: 0
}

.blank6 {
  CLEAR: both;
  DISPLAY: block;
  OVERFLOW: hidden;
  HEIGHT: 6px;
  line-height: 6px;
  font-size: 0
}

.blank10 {
  CLEAR: both;
  DISPLAY: block;
  OVERFLOW: hidden;
  HEIGHT: 10px;
  line-height: 10px;
  font-size: 0
}

.blank15 {
  CLEAR: both;
  DISPLAY: block;
  OVERFLOW: hidden;
  HEIGHT: 15px;
  line-height: 10px;
  font-size: 0
}

.blank20 {
  CLEAR: both;
  DISPLAY: block;
  OVERFLOW: hidden;
  HEIGHT: 20px;
  line-height: 10px;
  font-size: 0
}

.blank30 {
  CLEAR: both;
  DISPLAY: block;
  OVERFLOW: hidden;
  HEIGHT: 30px;
  line-height: 10px;
  font-size: 0
}

.blank40 {
  CLEAR: both;
  DISPLAY: block;
  OVERFLOW: hidden;
  HEIGHT: 40px;
  line-height: 10px;
  font-size: 0
}

.blank60 {
  CLEAR: both;
  DISPLAY: block;
  OVERFLOW: hidden;
  HEIGHT: 60px;
  line-height: 10px;
  font-size: 0
}

.mt6 {
  margin-top: 6px !important;
}

.mt10 {
  margin-top: 10px
}

.mt15 {
  margin-top: 15px
}

.mt20 {
  margin-top: 20px
}

.mt30 {
  margin-top: 30px !important;
}

.mt40 {
  margin-top: 40px !important;
}

.mb0 {
  margin-bottom: 0px
}

.mb10 {
  margin-bottom: 10px
}

.mb15 {
  margin-bottom: 15px
}

.mb20 {
  margin-bottom: 20px !important;
}

.mb40 {
  margin-bottom: 40px
}

.ml10 {
  margin-left: 10px
}

.ml15 {
  margin-left: 15px
}

.ml20 {
  margin-left: 20px
}

.ml25 {
  margin-left: 25px
}

.ml30 {
  margin-left: 30px
}

.ml40 {
  margin-left: 40px
}

.ml50 {
  margin-left: 50px
}

.mr4 {
  margin-right: 4px
}

.mr10 {
  margin-right: 10px
}

.mr15 {
  margin-right: 15px
}

.mr20 {
  margin-right: 20px
}

.mr30 {
  margin-right: 30px
}

.mr40 {
  margin-right: 40px
}

.p0 {
  padding: 0px !important
}

.p5 {
  padding: 5px !important
}

.p10 {
  padding: 10px !important
}

.p15 {
  padding: 15px !important
}

.p20 {
  padding: 20px !important
}

.p30 {
  padding: 30px !important
}

.p40 {
  padding: 40px !important
}

.p50 {
  padding: 50px !important
}

.p60 {
  padding: 60px !important
}

.pt6 {
  padding-top: 6px
}

.pt8 {
  padding-top: 8px
}

.pt10 {
  padding-top: 10px
}

.pt15 {
  padding-top: 15px
}

.pt20 {
  padding-top: 20px
}

.pt30 {
  padding-top: 30px
}

.pt40 {
  padding-top: 40px
}

.pt50 {
  padding-top: 50px
}

.pt60 {
  padding-top: 60px
}

.pl6 {
  padding-left: 6px
}

.pl10 {
  padding-left: 10px
}

.pl15 {
  padding-left: 15px
}

.pl20 {
  padding-left: 20px
}

.pl40 {
  padding-left: 40px
}

.pb10 {
  padding-bottom: 10px
}

.pb15 {
  padding-bottom: 15px
}

.pb20 {
  padding-bottom: 20px
}

.pb30 {
  padding-bottom: 30px
}

.pb40 {
  padding-bottom: 40px
}

.pr10 {
  padding-right: 10px
}

.pr15 {
  padding-right: 15px
}

.pr20 {
  padding-right: 20px
}

.pr30 {
  padding-right: 30px
}

.pr40 {
  padding-right: 40px
}

.pt0 {
  padding-top: 0 !important
}

.pr0 {
  padding-right: 0 !important
}

.pb0 {
  padding-bottom: 0 !important
}

.pl0 {
  padding-left: 0 !important
}

.mt0 {
  margin-top: 0 !important
}

.mr0 {
  margin-right: 0 !important
}

.mb0 {
  margin-bottom: 0 !important
}

.ml0 {
  margin-left: 0 !important
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.clearfix {
  clear: both;
}

.blacklight {
  color: #333333 !important;
}

.bluelight {
  color: #3363fd !important;
}

.yellowlight {
  color: #FFD306 !important;
}

.redlight {
  color: #ff6600 !important;
}

.STYLE01 {
  color: #333;
  font-size: 14px;
}

.STYLE02 {
  color: #3c75fe;
  font-size: 14px;
}


.header {
  width: 100%;
  height: 100%;
  background-image: url(./bg01.png);
}

.header .date {
  width: 100%;
  height: 50px;
  background-color: rgba(45, 85, 125, 0.3);
}

.header .date_con {
  width: 1200px;
  height: 50px;
  margin: 0 auto;
}

.dateb {
  width: 245px;
  float: right;
  text-align: left;
}

.dateb .search-txt {
  position: absolute;
  height: 50px;
  line-height: 50px;
  margin-left: -75px;
  color: #FFFFFF;
}

.dateb .input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}

.dateb .input-group .form-control {
  display: block;
  width: 100%;
  height: 36px;
  padding: 6px 12px;
  margin-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #E3E4EE;
  border-radius: 50px 0 0 50px;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.dateb .input-group .form-control:focus {
  display: block;
  width: 100%;
  height: 36px;
  padding: 6px 12px;
  margin-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #E5E5E5;
  border-radius: 50px 0 0 50px;
  ;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.dateb .input-group .input-group-btn {
  position: relative;
  top: 4px;
}

.dateb .input-group .input-group-btn button {
  border-radius: 0 50px 50px 0;
}

input::-webkit-input-placeholder {
  color: #999999;
}

input::-moz-input-placeholder {
  color: #999999;
}

input::-ms-input-placeholder {
  color: #999999;
}

.header .datea {
  height: 50px;
  line-height: 50px;
  margin: 0 auto;
  color: #FFFFFF;
  float: left;
  font-weight: bold;
}

.header-main {
  width: 1200px;
  height: 147px;
  margin: 0 auto;
}

.header-img {
  width: 388px;
  overflow: hidden;
  margin-top: 32px;
  margin-left: 25px;
  float: left;
}

.header-con {
  width: 388px;
  margin-top: 30px;
  margin-bottom: 28px;
  float: right;
  text-align: right;
}

.btn {
  display: inline-block;
  padding: 5.5px 8px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 0;
}

.btn-danger {
  color: #fff;
  background-color: #b60a12;
  border-color: #b60a12;
}

.btn-danger.focus,
.btn-danger:focus,
.btn-danger:hover {
  color: #fff;
  background-color: #b60a12;
  border-color: #b60a12;
}

.btn-white {
  color: #fff;
  background-color: #FFFFFF;
  border-color: #E3E4EE;
}

.btn-white.focus,
.btn-white:focus,
.btn-white:hover {
  color: #fff;
  background-color: #FFFFFF;
  border-color: #E3E4EE;
}



.nav {
  width: 100%;
  min-height: 50px;
  background: #B60A12;
}

.nav-a {
  width: 1200px;
  margin: 0 auto;
  overflow: hidden
}

.nav-main {
  width: 1200px;
  height: 50px;
  line-height: 45px;
  float: left
}

.nav-main ul {
  margin: 0;
  height: 50px;
}

.nav-main ul li {
  height: 50px;
  width: 171px;
  text-align: center;
  line-height: 50px;
  float: left;
  font-size: 18px;
  color: #FFFFFF !important;
  cursor: pointer;
  border-left: 1px solid #C83B41;
}

.nav-main ul li:last-child {
  border-right: 1px solid #C83B41;
}

.nav-main ul li:hover {
  background: #9e080f;
  color: #FFFFFF;
}

.nav-main .on {
  width: 171px;
  height: 50px;
  line-height: 50px;
  background: #9e080f;
  color: #FFFFFF;
}



.jieguosousuodadiv {
  float: none;
  width: 1000px;
  height: 60px;
  line-height: 60px;
  padding-left: 20px;
  border-radius: 10px;
  margin-left: 0px;
  margin-top: 20px;
  overflow: hidden;
}

.jieguosousuo_div {
  float: left;
  width: 340px;
  height: 60px;
  line-height: 60px;
  font-size: 16px;
}

.jieguosousuo_div1 {
  float: left;
  width: 325px;
  height: 60px;
  line-height: 60px;
  font-size: 16px;
}

.jieguosousuo_div2,
.jieguosousuo_div3 {
  float: left;
  width: 300px;
  height: 60px;
  line-height: 60px;
  font-size: 16px;
}

.jieguosousuo_div input {
  width: 235px;
  height: 34px;
  line-height: 30px;
  border-style: none;
  border: 1px solid #1c649f;
}

.jieguosousuo_div1 input {
  width: 226px;
  height: 34px;
  line-height: 30px;
  border-style: none;
  border: 1px solid #DCDCDC;
  border-radius: 5px;
  padding: 0px 12px;
}

.jieguosousuo_div1 select {
  width: 125px;
  height: 34px;
  line-height: 30px;
  border-style: none;
  border: 1px solid #DCDCDC;
}

.jieguosousuo_div2 input {
  width: 194px;
  height: 34px;
  line-height: 30px;
  border-style: none;
  border: 1px solid #1c649f;
}

.jieguosousuo_div3 select {
  width: 200px;
  height: 34px;
  line-height: 30px;
  border-style: none;
  border: 1px solid #1c649f;
}

.jieguosousuo_div4 {
  float: left;
  height: 60px;
  line-height: 60px;
  font-size: 16px;
}

.jieguosousuo_div5,
.jieguosousuo_div6,
.jieguosousuo_div7,
.jieguosousuo_div8 {
  float: left;
  width: 480px;
  height: 60px;
  line-height: 60px;
  font-size: 16px;
}

.jieguosousuo_div9 {
  float: left;
  width: 600px;
  height: 60px;
  line-height: 60px;
  font-size: 16px;
}

.jieguosousuo_div10 {
  float: left;
  width: 300px;
  height: 60px;
  line-height: 60px;
  font-size: 16px;
}

.jieguosousuo_div11 {
  float: left;
  width: 560px;
  height: 60px;
  line-height: 60px;
  font-size: 16px;
}

.jieguosousuo_div5 input {
  width: 420px;
  height: 34px;
  line-height: 30px;
  border-style: none;
  border: 1px solid #1c649f;
}

.jieguosousuo_div6 input {
  width: 420px;
  height: 34px;
  line-height: 30px;
  border-style: none;
  border: 1px solid #1c649f;
}

.jieguosousuo_div7 select {
  width: 385px;
  height: 34px;
  line-height: 30px;
  border-style: none;
  border: 1px solid #1c649f;
}

.jieguosousuo_div8 select {
  width: 385px;
  height: 34px;
  line-height: 30px;
  border-style: none;
  border: 1px solid #1c649f;
}

.jieguosousuo_div9 input {
  width: 220px;
  height: 34px;
  line-height: 30px;
  border-style: none;
  border: 1px solid #1c649f;
}

.jieguosousuo_div10 select {
  width: 200px;
  height: 34px;
  line-height: 30px;
  border-style: none;
  border: 1px solid #1c649f;
}

.jieguosousuo_div11 input {
  width: 220px;
  height: 34px;
  line-height: 30px;
  border-style: none;
  border: 1px solid #DCDCDC;
  border-radius: 5px;
  padding: 0px 12px;
}

.jieguosousuo_div4 .btn-login {
  background-color: #ee9648;
  border: none;
  width: 80px;
  height: 35px;
  line-height: 35px;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 18px;
  border-radius: 5px;
}

.Wdate {
  border: #999 1px solid;
  height: 20px;
  background: #fff url(./datepicker.png) no-repeat 185px;
}


.main {
  width: 1200px;
  margin: 0 auto;
}


.bannerDiv {
  padding: 10px;
  text-align: left;
  border-bottom: 1px solid #E1E1E1;
}

.bannerDiv h3 {
  float: left;
  margin-top: 0px;
}



.wz {
  font-size: 16px;
  font-weight: normal;
  color: #4e4d4d;
  line-height: 26px;
  padding-left: 20px;
}

.wz a {
  color: #4e4d4d;
}


.bannerDiv1 {
  margin: 25px 25px 0px 25px;
  height: 35px;
  line-height: 35px;
  padding: 0px 20px;
  text-align: left;
  background: #F5F5F5;
}

.bannerDiv1 img {
  margin-top: -5px;
}

.wz1 {
  font-size: 16px;
  font-weight: normal;
  color: #4e4d4d;
  line-height: 26px;
  padding-left: 10px;
}

.wz1 a {
  color: #4e4d4d;
}



.footer {
  width: 100%;
  min-height: 215px;
}

.footer_con {
  margin: 0 auto;
}

.footertop {
  width: 100%;
  height: 55px;
  background: #B60A12;
}

.footerdown {
  width: 100%;
  height: 160px;
  background: #EDEDED;
}

.footertop .lianjie {
  width: 1200px;
  margin: 0 auto;
}

.footerlianjie {
  height: 55px;
  line-height: 55px;
  float: left;
  color: #FFFFFF !important;
  margin-bottom: 0px;
  font-size: 16px;
  margin-left: 59px;
}

.footerlianjie:first-child {
  margin-left: 0px;
}

.footerlianjie a {
  color: #FFFFFF;
}

.footerdown .neirong {
  width: 1200px;
  height: 160px;
  margin: 0 auto;
}

.footer_weibu {
  width: 800px;
  float: left;
  padding: 20px 25px 0px 0px;
}

.footer_weibu_p2 {
  width: 800px;
  margin: 15px 0;
  font-size: 12px;
}

.footer_weibu_p2 span {
  width: 220px;
  margin-left: 20px;
}

.footer_weibu_p2 span:first-child {
  margin-left: 0px
}

.footer_weibu p {
  font-size: 12px;
  color: #333;
}

.footer_img1 {
  width: 400px;
  float: right;
  margin-top: 50px;
  text-align: right;
}


.footer_img2 {
  width: auto;
  float: right;
  margin-top: -56px;
  margin-right: 77px;
  text-align: right;
}

header {
  display: none;
}

main {
  display: none;
}

footer {
  display: none;
}

#cd-lateral-nav {
  display: none;
}

/* 分享 */
.rlshare {
  float: right;
  margin-top: -7px;
}

.jf p a {
  margin-left: 10px;
  line-height: 50px;
  color: #fff;
}

/*分页开始*/
.qt-page {
  font-size: 14px;
  padding: 15px 0;
  text-align: center;
}

.qt-page button,
.qt-page input,
.qt-page p {
  font-size: 12px;
  color: #333;
}

.qt-page .page-show,
.qt-page .page-search {
  display: inline-block;
}

.qt-page .pre-page-btn {
  position: relative;
  margin-right: 10px;
}

.qt-page .next-page-btn {
  position: relative;
  margin-left: 10px;
}

.qt-page button,
.qt-page input {
  display: inline-block;
  border: 1px solid #d9d9d9;
  padding: 0 10px;
  height: 25px;
}

.qt-page button {
  margin: 0 5px;
  background: #ffffff;
  border-color: #e3e3e3;
  cursor: pointer;
}

.qt-page .page-search-btn {
  margin: 0 5px 0 10px;
}

.qt-page input {
  width: 50px;
  padding: 0 4px;
  text-align: center;
}

.qt-page .pre-ico-page-btn,
.qt-page .next-ico-page-btn {
  width: 30px;
  padding: 0;
  display: none;
}

.qt-page .pre-ico-page-btn,
.qt-page .next-ico-page-btn,
.qt-page .page-btn-number button {
  margin: 0;
  border: 1px solid #e3e3e3;
  background: #fff;
}

.qt-page .page-btn-number {
  display: none;
}

.qt-page .pre-ico-page-btn,
.qt-page .page-btn-number button {
  border-right: none;
}

.qt-page .page-btn-number .current {
  background: #0062b4;
  border-color: #0062b4;
  color: #fff;
}

/*分页结束*/
.pc-if {
  display: block;
}

.mobile-if {
  display: none;
}