@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p{margin:0;padding:0; font-family:"微软雅黑"; font-size:16px; cursor:default; color:#000;}
table{border-collapse:collapse;border-spacing:0; border:1px solid #ededec;}
tr,td{border:1px solid #ededec;}
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none; vertical-align:middle;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal;}
del,ins{text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
button,input,select,textarea{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
a{text-decoration:none; outline:none; color:#4c4c4c;}
a:hover{ text-decoration:none;}
a:active{outline: none;star:expression(this.onFocus=this.blur());}
i{font-style:normal}

.clear{ clear:both;}
.fl{ float: left;}
.fr{ float: right;}
.pr{position:relative;}

.col-50{ width: 50%!important; }

.container{ width: 100%; }
@media screen and ( max-width: 1200px ) {
    .container{ width: 1200px; }
}

.floor{ width: 1200px; margin: 0 auto; }
.more{ color: #d41515;  cursor: pointer; }
body{ background-color: #fbfcff; }
.header{ background: url("../img/../img/2019scxzt_banner.jpg") no-repeat center top; height: 996px; }


/* 轮播 */
.slideBox{ width: 560px; height: 500px; float: left; overflow:hidden; position:relative; }
.slideBox .hd{ height:40px; line-height: 40px; overflow:hidden; position:absolute; right: 0; bottom:0; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:right; padding-right: 15px; }
.slideBox .hd ul li{ float:left; margin:18px 8px 0 0; width:20px; height:4px; font-size: 0; cursor:pointer; overflow:hidden; background: #ffffff; }
.slideBox .hd ul li.on{ background:#d51a1a; }
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd ul{ width: 100% !important;}
.slideBox .bd li{ width: 100%!important; zoom:1; vertical-align:middle; position: relative; }
.slideBox .bd img{ width:100%!important; height: 500px; display:block; }
.slideBox .bd li p{ height:40px; line-height:40px; font-size:14px; color:#fff;  background: url(../img/2019scxzt_titbj.png); position:absolute; right: 0; left:0; bottom:0; z-index: 2; display: inline-block; cursor:pointer; padding:0 20px;}
.slideBox .bd li p a{ display:block; width:75%; height:100%; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; position:relative; color:#fff;}
.slideBox .prev,
.slideBox .next{ display: none; width: 42px; height: 69px; position: absolute; top: 50%; margin-top: -35px; left: 0; z-index: 100; background: url(../img/2019scxzt_slideBox_anniu.png) no-repeat; }
.slideBox .next{ left: auto; right: 0; background-position: -42px 0;  }

.title { height: 75px; margin: 40px auto 60px; }
.title a{ display: block; height: 100%; }
.title.ico01{ background: url("../img/2019scxzt_tit01.png") no-repeat center; }
.title.ico02{ background: url("../img/2019scxzt_tit02.png") no-repeat center; }
.title.ico03{ background: url("../img/2019scxzt_tit03.png") no-repeat center; }
.title.ico04{ background: url("../img/2019scxzt_tit04.png") no-repeat center; }

.tower1{ padding: 20px; background: #fff; overflow: hidden; margin-top: -470px; }
.tower1 .t1-left{ width: 560px; float: left; }
.tower1 .t1-right{ margin-left: 590px; }
.tower1 .t1-right .t1_txt { margin-top: 10px; height: 490px; }
.tower1 .t1-right .t1_txt li{ height: 127px; padding-left: 30px; background: url("../img/2019scxzt_dian.png") no-repeat 0 10px;  padding-bottom: 25px; margin-bottom: 20px; border-bottom: 1px dashed #d0cece; }
.tower1 .t1-right .t1_txt li:last-child{  border-bottom: 0; }
.tower1 .t1-right .t1_txt h2{ cursor: pointer; font-weight: 500; font-size: 22px; height: 58px; margin-bottom: 15px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.tower1 .t1-right .t1_txt h2:hover a{ color: #d41515; }
.tower1 .t1-right .t1_txt p{ height: 48px; line-height: 26px; color: #666666; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }

.tower1-2{ margin-top: 40px; background: #faf3f3; padding: 20px; height: 350px; }
.tower1-2 .t2-l{ width: 550px; padding-top: 20px; float: left; }
.tower1-2 .t2-l li{ margin: 20px 0 40px; padding-left: 45px; position: relative; }
.tower1-2 .t2-l li a{ font-size: 18px; }
.tower1-2 .t2-l li:hover a { color: #d50021;  }
.tower1-2 .t2-l li:hover span { background: #d50021; color: #fff; }
.tower1-2 .t2-l li span{ position:  absolute; left: 0; top: 0; display: block; width: 30px; height: 30px; line-height: 30px; background: #ececec;  text-align: center; }
.tower1-2 .t2-l .on span{  background: #d50021; color: #fff;  }
.tower1-2-more{ float: left; display: block; width: 158px; height: 38px; border: 1px solid #dedede; line-height: 38px; text-align: center; font-size: 18px; color: #666666; border-radius: 4px; margin-left: 210px; margin-top: 40px; }
.tower1-2-more:hover{  background: #d50021; color: #fff;  }
.t2-r { margin-top: -330px; margin-left: 600px; margin-right: 20px; border: 1px solid #e2c9c9; background: #fff; padding: 40px; }
.t2-r .tit a{ font-size: 22px; font-weight: bold; margin-bottom: 20px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.t2-r .text{ height: 270px; }
.t2-r .text p{ text-indent: 2em; color: #666666; line-height: 30px; display: -webkit-box; -webkit-line-clamp: 9; -webkit-box-orient: vertical; overflow: hidden; }

.tower2 .hddt-01{ margin: 0 -35px 20px; border-bottom: 1px dashed #e0e0e0; padding-bottom: 35px; }
.tower2 .hddt-01 a{ display: block; overflow: hidden; margin: 0 35px; }
.tower2 .hddt-01 .tit{ padding-left: 20px; background: url("../img/2019scxzt_dian2.png") no-repeat 0 11px; }
.tower2 .hddt-01 .tit h2{ cursor: pointer; font-weight: 500; font-size: 22px; margin-bottom: 15px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.tower2 .hddt-01 .tit h2:hover{  color: #d50100; }
.tower2 .hddt-01 .tit p{ height: 48px; line-height: 26px; color: #666666; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }

.tower2 .hddt-02{ margin: 0 0 20px; border-bottom: 1px dashed #e0e0e0; padding-bottom: 35px; }
.tower2 .hddt-02 ul{ margin: 0 -35px; }
.tower2 .hddt-02 li{ width: 50%; float: left; margin: 20px auto 30px; }
.tower2 .hddt-02 li a{ display: block; overflow: hidden; padding: 0 35px; }
.tower2 .hddt-02 li h2{ cursor: pointer; font-weight: 500; font-size: 20px; margin-bottom: 15px; background: #e9eefb; height: 50px; line-height: 50px; padding: 0 10px; border-radius: 10px; overflow: hidden; text-overflow:ellipsis; white-space:nowrap;   }
.tower2 .hddt-02 li h2:hover{  color: #d50100; }
.tower2 .hddt-02 li p{ height: 48px; line-height: 26px; color: #666666; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }

.tower3 .xjdx{ margin: 0 -15px; padding-bottom: 20px; overflow: hidden; }
.tower3 .xjdx li{ float: left; width: 25%; }
.tower3 .xjdx li a{ display: block; overflow: hidden; margin: 0 15px; padding: 10px; border-bottom: 1px solid #e2c9c9; border-right: 1px solid #e2c9c9; }
.tower3 .xjdx li h2{ cursor: pointer; font-size: 20px; margin-bottom: 10px; height: 60px; line-height: 30px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;  }
.tower3 .xjdx li h2:hover{  color: #d50100; }
.tower3 .xjdx li h3{ cursor: pointer; color: #d50100; margin-bottom: 20px; height: 44px; line-height: 22px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;  }
.tower3 .xjdx li p{ line-height: 25px; text-align: justify; height: 175px; display: -webkit-box; -webkit-line-clamp: 7; -webkit-box-orient: vertical; overflow: hidden;   }

.tower4 .xdth{ position: relative; }
.tower4 .xdth .xdth-bj{ background: url("../img/2019scxzt_xdth_bj.png") no-repeat right bottom; width: 536px; height: 360px; position: absolute; right: 0; top: 0; }
.tower4 .xdth-l{ width: 700px; }
.tower4 .xdth-l li { margin-bottom: 40px; }
.tower4 .xdth-l li h2{ cursor: pointer; font-weight: 500; font-size: 22px; margin-bottom: 20px; line-height: 30px; overflow: hidden; text-overflow:ellipsis; white-space:nowrap;  }
.tower4 .xdth-l li h2:hover{  color: #d50100; }
.tower4 .xdth-l li p{ line-height: 28px; text-indent: 2em; height: 56px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;  }

.tower5 .jycg ul{ margin: 0 -35px 20px; overflow: hidden; }
.tower5 .jycg li{ width: 50%; float: left; }
.tower5 .jycg li a{ display: block; overflow: hidden; margin: 0 35px; height: 211px; }
.tower5 .jycg .tit{ padding-left: 100px; padding-bottom: 30px; margin-bottom: 20px; border-bottom: 1px solid #e2c9c9; overflow: hidden; background: url("../img/2019scxzt_dian3.png") no-repeat 0 26px; }
.tower5 .jycg .tit h2{ cursor: pointer; font-weight: 500; font-size: 22px; margin: 25px auto 20px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.tower5 .jycg .tit h2:hover{ color: #d41515; }
.tower5 .jycg .tit p{ height: 55px; line-height: 26px; color: #666666; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }



.footer{ margin-top: 50px; padding: 40px 0 30px; overflow: hidden; background: url("../img/2019scxzt_footer_bj.png") repeat-x; }
.footer p{ line-height: 30px; }
.footer .footer-r { padding-top: 15px; }
.footer .footer-r img{ margin-left: 20px; }


/* 过度 */
.tower1-2-more,
img{ -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all .3s ease-out;  }
