@charset "utf-8";
body{position: relative; color:#333333; font-size:16px; font-family:Microsoft YaHei,Simsun,SimHei,Arial; -webkit-text-size-adjust:none;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#333333;}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#d80007;}
button, input, select, textarea {font-family: inherit; font-size:0.9375em;}
input:focus, textarea:focus{ outline: none;}
input::-webkit-input-placeholder{color: #cccccc;}

.body-bg{background: #f4f4f4;}
.mb{margin-bottom: 40px;}
.container{ width:1200px; margin:0 auto; clear:both;}
.container:after {clear: both;}
.container:after, .container:before {display:table; content: "";}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.text-nowrap,
.text-nowrap p,
.text-nowrap a,
.text-nowrap span,
.text-nowrap font
{display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.text-nowrap a{display: inline-block; max-width: 100%;}
.dsxxjy-header{height: 640px; background: url(../images/zt_dsxxjy_header.jpg) no-repeat center top;}
.dsxxjy-header img{display:none;}

.dsxxjy-tpxw{position:relative; overflow:hidden;}
.dsxxjy-tpxw .item-name{display: block; padding:0 115px 0 20px; height:78px; line-height:78px; font-weight: bold; font-size: 1.25em;}
.dsxxjy-tpxw .owl-dots{position:absolute; bottom:32px; right:0; z-index:99;}
.dsxxjy-tpxw .owl-dot{float:left; width:10px; height:10px; margin-left:10px; border-radius: 50%; -webkit-border-radius: 50%; background-color:#cacfc9;}
.dsxxjy-tpxw .owl-dot.active{background-color:#dc000b;}
.dsxxjy-tpxw .item img{height: 424px;}

.newsList{clear: both;}
.newsList h4{position:relative; padding:12px 0 12px 20px; font-size: 1.125em; font-weight: normal; line-height:26px; overflow:hidden; vertical-align:top;}
.newsList li h4:before{content:''; position:absolute; left:0; top: 50%; margin-top: -3px; width: 5px; height: 5px; background: #7c807c; border-radius: 50%; -webkit-border-radius: 50%;}
.newsList li .time{position:absolute; right:0; top: 50%; margin-top: -13px; color:#999999;}
.newsList li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.newsList li a br{display: none;}
.newsList li:hover h4:before{background: #dc000b;}
.newsList.MM-dd li h4{padding-right:60px;}
.newsList.yyyy-MM-dd li h4{padding-right:100px;}

.dsxxjy-layer1{background: #fff;}
.dsxxjy-tpxw{float: left; width: 56.58%;}
.dsxxjy-xw{float: right; width: 43.15%;}
.dsxxjy-xw .inPad{padding: 15px 5%;}
.dsxxjy-xw .more{text-align: center; padding-top: 15px;}
.dsxxjy-xw .more a{display: inline-block; width: 246px; height: 40px; text-align: center; line-height: 40px; border: #d6837f 1px solid; border-radius: 20px; font-size: 15px; font-weight: bold; color: #d80007;}

.dsxxjy-tit{padding:4px 0 15px; background: url(../images/zt_dsxxjy_titlebg.png) no-repeat center bottom;}
.dsxxjy-tit img{display: block; margin: 0 auto;}
.dsxxjy-boxes{padding:0 25px 50px; background: #fff;}
.dsxxjy-boxes .box{float: left; width: 50%;}
.dsxxjy-boxes .border{margin: 92px 30px 0; position: relative; border: #e60000 1px solid;}
.dsxxjy-boxes .cont{padding: 46px 40px 30px; font-size: 1.125em; line-height: 2; text-indent: 2em; text-align: justify;}
.dsxxjy-boxes .border h3{position: absolute; top: -39px; left: 16px; height: 77px;}
.dsxxjy-boxes .border h3 span{position: absolute; white-space:nowrap; padding: 18px 10px 0 3px; color: #e60000; font-size: 24px; background: #fff;}
.dsxxjy-mbyq .border{height: 360px;}
.dsxxjy-mbyq .box2 .border{background: url(../images/zt_dsxxjy_bg_xszx.png) repeat-x left bottom;}

.dsxxjy-jyzd .cont{background: #fff;}
.dsxxjy-jyzd ul{padding:24px 6% 60px;}
.dsxxjy-jyzd ul li{padding:32px 0 32px 43px; font-size: 1.25em; border-bottom: 1px dashed #f7b2b2; background: url(../images/zt_dsxxjy_dot.png) no-repeat left center;}


/* footer */
.dsxxjy-footer{clear: both; border-top:#ee1318 5px solid; background: #ffffff;}
.dsxxjy-footer .container{display: table;}
.dsxxjy-footer-txt{display: table-cell; padding: 38px 0; line-height: 2; vertical-align: middle;}
.dsxxjy-footer-wzbs{width: 215px; display: table-cell; vertical-align: middle;}
.dsxxjy-footer-wzbs img{vertical-align: middle;}
.footer-wzdt img{height: 40px;}
#_span_jiucuo img{height: 40px; background: #e3e3e3;}
.footer-sydw img{width: 50px;}

.guidang{position: absolute; right: 2%; top: 30px; width: 258px;  height: 104px; background: url(../images/gd.png) no-repeat;
  z-index: 999;}
.guidang span{display: block; padding: 4px 0 0 116px;  color: #c81208; font-size:1.375em; font-weight: bold; transform:rotate(-2deg); 
  -ms-transform:rotate(-2deg); 	/* IE 9 */
  -moz-transform:rotate(-2deg); 	/* Firefox */
  -webkit-transform:rotate(-2deg); /* Safari 和 Chrome */
  -o-transform:rotate(-2deg);}


/**** responsive ****/

@media (max-width: 1260px) {
  body{min-width: 320px; font-size: 15px;}
  .container{width:96%;}

}

@media (max-width: 1200px) {
  .dsxxjy-header{height: auto; background: none;}
  .dsxxjy-header img{display: block;}
}


@media (max-width: 1023px) {
  .mb{margin-bottom: 30px;}
  .dsxxjy-tpxw, .dsxxjy-xw,
  .dsxxjy-boxes .box{float: none; width: 100%;}
  .dsxxjy-tpxw .item img{height: auto;}
  .dsxxjy-tpxw .owl-dots{right: 20px;}
  .dsxxjy-tpxw .item-name{padding-right: 135px;}
  .dsxxjy-xw .inPad{padding: 0 5% 30px;}
  .newsList h4{padding-top: 8px; padding-bottom: 8px;}
  .dsxxjy-boxes .border{height:auto !important;}
  .dsxxjy-boxes .border{margin-left: 0; margin-right: 0;}
  .dsxxjy-jyzd ul{padding-left: 3%; padding-right: 3%;}
  

}

@media (max-width: 992px) {
  body{font-size: 14px; overflow-x: hidden;}
  .dsxxjy-footer .container{display: block;}
  .dsxxjy-footer-txt, .dsxxjy-footer-wzbs{display: block; text-align: center;}
  .dsxxjy-footer-txt{padding: 30px 0 20px;}
  .dsxxjy-footer-wzbs{width: auto; padding: 0 0 30px;}

}

@media (max-width: 991px) {

}

@media (max-width: 860px) {

}


/* xs mobile*/
@media (max-width: 768px) {
  .dsxxjy-boxes .cont{padding-left: 20px; padding-right: 20px;}
}


@media (max-width: 767px) {

}


@media (max-width: 640px) {


}


@media (max-width: 560px) {
  .dsxxjy-boxes .box-langTxt h3{display: flex; justify-content: center; align-items: center;}
  .dsxxjy-boxes .box-langTxt h3 span{padding: 2px 5px 0 3px; margin-top: -10px;}
  .dsxxjy-boxes .box-langTxt h3 img{width: 80px;}
  .dsxxjy-boxes .box-langTxt h3 span{font-size: 18px; white-space:normal; position: static;}
  .dsxxjy-boxes .box-langTxt h3{left: 0;}

}

@media (max-width: 414px) {



}

@media (max-width: 320px) {

}
