@charset "utf-8";
* {
  margin: 0;
  padding: 0;
}
.fl {float: left}
.fr {float: right}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after {display: table;content: " ";}
.clearfix,.clearfix:after,.container:after,.container-fluid:after,.row:after{clear: both;}
.clearfix,.container,.container-fluid,.row{*zoom:1;}
body {
  font-family: '微软雅黑', serif;
}
ul li {
  list-style: none;
}
.clearBoth {
  clear: both;
}

.main_box {
  zoom: 120%;
  margin: 0 auto;
  width: 1045px;
  clear: both;
}

.top_bg {
  height: 355px;
  background: url(../../images/ztzl/top_bg.jpg) top center no-repeat;
  background-size: 100%;
}

.nav {
  height: 46px;
  line-height: 46px;
  min-width: 1045px;
  text-align: center;
  background-color: #e20419;
  margin-top: -1px;
}

.nav ul li {
  display: inline-block;
  font-size: 24px;
  color: #ffffff;
  margin-right: 72px;
}

.nav ul li a {
  color: #ffffff;
  text-decoration: none;
}

.main_box_in {
  padding: 10px 40px 30px 30px;
}

.box_in {
  position: relative;
  margin-bottom: 20px;
  border-radius: 5px;
  height: 330px;
  border: #e1dddd solid 1px;
}

.box_in h1 {
  position: absolute;
  width: 107px;
  height: 245px;
  line-height: 64px;
  font-size: 24px;
  padding-top: 25px;
  letter-spacing: 5px;
  text-align: center;
  font-weight: normal;
  color: #fff;
  left: -30px;
  top: 30px;
  writing-mode: tb-lr;
  writing-mode: vertical-lr;
  webkit-writing-mode: vertical-lr;
  background: url(../../images/ztzl/title_right_bg.png) no-repeat;
}

/*轮播图*/

.slideBox {
  margin: 30px 0 0 80px;
  float: left;
  width: 435px;
  height: 265px;
  overflow: hidden;
  position: relative;
}

.slideBox .hd {
  overflow: hidden;
  position: absolute;
  right: 15px;
  bottom: 10px;
  z-index: 1;
}

.slideBox .hd ul {
  overflow: hidden;
  zoom: 1;
  float: left;
}

.slideBox .hd ul li {
  float: left;
  margin-right: 8px;
  width: 9px;
  height: 9px;
  border-radius: 50px;
  background: #eae9e9;
  cursor: pointer;
}

.slideBox .hd ul li.on {
  background: #b00107;
}

.slideBox .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}

.slideBox .bd li {
  zoom: 1;
  vertical-align: middle;
  position: relative;
}
.slideBox .bd li .slide_title {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  color: #fff;
  text-indent: 10px;
  background: url(../../images/ztzl/slide_title_bg.png);
}
.slideBox .bd img {
  width: 435px;
  height: 265px;
  display: block;
}
/*列表*/
.news_list {
  float: left;
  width: 425px;
  margin: 30px 0 0 20px;
}
.news_list ul li {
  text-indent: 15px;
  line-height: 35px;
  background: url(../../images/ztzl/news_list_bg.png) 0 no-repeat;
}
.news_list ul li a {
  font-size: 14px;
  color: #333;
  text-decoration: none;
}
.news_list ul li a:hover {
  text-decoration: underline;
}
.news_list ul li .news_list_time {
  font-size: 14px;
  color: #a1a1a1;
  float: right;
}
/*页尾*/
.footer {
  padding-top: 25px;
  border-top: #dd1916 solid 2px;
}
.footer_in {
  position: relative;
  height: 120px;
}
.footer_in #_ideConac {
  position: absolute;
  left: 270px;
  top: 0;
}
.footer_in p {
  text-align: center;
  font-size: 14px;
  color: #333;
}
.yqljtab ul {
    margin: 0;
}
.yqljcon ul {
    margin: 0;
}
@media only screen and (max-width: 640px) {
    .yqljcon {
        margin-left: 0 !important;!i;!;
    }
}
ul,ol {padding: 0;}
body {zoom: 100% !important;!i;!;!I;!;}
.container {
    width: 1400px;
    margin: 0 auto;
}
.mlheader {
    padding-top: 45px !important;!i;!;
    padding-bottom: 35px !important;!i;!;
}
.header-middle input {
    font-size: 18px;
}
.search_select select {
    margin-top: 0px !important;!i;!;
    font-size: 16px;
}
.ml_nav>ul li a {
    font-size: 20px;
}
.head-link-box ul {
    float: right;
}
.head-link-box {
    margin-bottom: 15px;
}
.mainBox {
    width: auto !important;!i;!;
}
.yqlj {zoom: 120%}