
.middle_pic {
	height: 146px;
	width: 100%;
	background-color: #d4203d;
	background-image: url(../../../front/common/images/tz_banner.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.news-tab{
	float: left;
	width: 500px; 
	height:60px;
	margin-top:86px;
}
.wrap{overflow: inherit;}
.fl{float: inherit;}
.middle_pic .data{ width:483px; height:228px; background-image:url(../../../front/common/images/tz_banner_pic.jpg); margin-top:17px;}
.news-tab a{ display:block; float:left; background-color:#c21834; width:136px; height:50px;line-height:50px; margin-top:10px; text-align:center; color:#efd0d0; font-size:18px; margin-left:1px; }
.news-tab a:hover{background-color:#b72123; color:#fff;}

.news-tab .cur{ width:160px; height:60px;margin-top:0px;background-color:#fff; line-height:60px; color:#c21834; font-size:24px;}
.news-tab .cur:hover{ background-color:#fff; color:#d93739;}
/*以下新增*/
.news-lists {margin: 50px 0 0px 0; width:100%; min-height: 500px;}
.tz-fr{ width:352px; height:500px; padding-top:50px;}
.tz-fr .tz-add{ width:352px; height:239px; background-image:url(../../../front/common/images/tzzx_add.png); margin-top:20px;}
.tz-fr .tz-add span{ color:#fff; font-size:14px; display:block; margin:6px 0 6px 36px; border-left:3px solid #fff; padding-left:8px;}

.flap {
    visibility: hidden;
    animation-duration: 1s !important;
    -moz-animation-duration: 1s !important;
    -webkit-animation-duration: 1s !important;
    animation-fill-mode: backwards !important;
    -moz-animation-fill-mode: backwards !important;
    -webkit-animation-fill-mode: backwards !important;
	display: inline-flex;
	width:100%;
}
.news-list{margin-bottom: 20px;background: #f5f7fa;}
.news-one {   
    display: block;
    /* border: 1px solid transparent; */
	background-color: #f6f7fb;
	height:120px;
	width: 900px;
}
.news-list, .news-img-box, .news-list-content, .news-list-tit, .news-list-text, .news-time-box {
    transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
}
.clearfix::before, .clearfix::after, .dl-horizontal dd::before, .dl-horizontal dd::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after {
    content: " ";
    display: table;
}
a {
    color: #85888e;
    text-decoration: none;
    outline: 0;
    transition: all .2s cubic-bezier(0.215,.61,.355,1);
    -moz-transition: all .2s cubic-bezier(0.215,.61,.355,1);
    -webkit-transition: all .2s cubic-bezier(0.215,.61,.355,1);
	width:100%;
}
.news-img-box { float: left; width:120px; height:120px; background-color:#8793ac; color:#fff;}
.news-img-box span { font-size:60px; display:block; text-align:center;}
.news-img-box div { font-size:13px; width:90px; padding:2px; margin:0 auto; border:1px solid rgba(246,247,251,0.5); border-radius:3px;text-align:center;}
.news-list-content {
    float: left;
    padding: 45px 20px 0px 20px;
    width: 860px;
}
.news-list-tit {
    display: block;
    height: 24px;
    font-size: 18px;
    font-weight: 400;
    color: #111;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.news-list-type {
    margin: 6px 0 10px;
    font-size: 13px;
	color: #d4203d;
	background:url(../../../front/common/images/read.png) no-repeat center left;
	padding-left: 22px;
	display: none;
}
.news-list:hover .news-list-type{display: block;}
.news-time, .news-time-box, .news-list-tit, .news-list-text {
    overflow: hidden;
}
.news-time {
    /*float: right;*/
    color: #8f939b;
	/* margin-right: 20px; */
	width: 143px;
	background:url(../../../front/common/images/pdf.png) no-repeat center top;
	font-size: 13px;
	text-align:center;
	padding-top:48px;
	margin-top:28px;
}
.news-list:hover .news-time{background:url(../../../front/common/images/xz-pdf.png) no-repeat center top;color:#d4203d;}

.news-time-box {
    padding: 36px 66px 0 0;
}
.news-time-month {
    display: block;
    height: 26px;
    font-size: 24px;
}
.news-time-year {
    display: block;
    font-size: 13px;
}
.news-more-btn {
    margin-top: 25px;
}
.more-btn {
    position: relative;
    display: inline-block;
    width: 65px;
    height: 22px;
    color: #dbdbdb;
    border-radius: 22px;
    border: 1px solid #dbdbdb;
    transition: all .6s cubic-bezier(0.215,.61,.355,1);
    -moz-transition: all .6s cubic-bezier(0.215,.61,.355,1);
    -webkit-transition: all .6s cubic-bezier(0.215,.61,.355,1);
}
.more-btn::after {
    background-position: -33px 0px;
}
.more-btn::after {
    content: '';
    position: absolute;
    top: 9px;
    right: 11px;
    display: block;
    width: 24px;
    height: 7px;
    font-size: 0;
    background-repeat: no-repeat;
}
.more-btn::after, .news-item:hover .more-btn::after, .news-list:hover .more-btn::after, .more-btn:hover::after, .case-item-pop-btn::after, .contactus-icon-address, .contactus-icon-phone, .contactus-icon-email, .icon-qq, .icon-qq:hover, .icon-wx, .icon-wx:hover, .icon-wb, .icon-wb:hover, .icon-hotline, .icon-user, .popbox-inputbox-f .icon-email, .popbox-inputbox-f .icon-password, .icon-email, .icon-password {
    background-image: url(../../../front/common/images/common_z.png);
}
.news-item:hover .more-btn,.news-list:hover .more-btn,.more-btn:hover,.detail-label:hover {
	color:#fff;
	border-color:#d4203d;
	background-color:#d4203d;
}
.news-item:hover .more-btn:after,.news-list:hover .more-btn:after,.more-btn:hover:after {
	background-repeat: no-repeat;
	background-position: -33px -10px;
}
.news-list:hover {
	/* border:1px solid #efefef; */
	box-shadow:0 3px 5px 5px rgba(0,0,0,.08)
}
.news-list:hover .news-list-tit {
	color:#333
}
.news-list:hover .news-list-text {
	color:#999
}

.search {width:1175px;margin:0 auto;}
.search-ss{float: right;margin-top:-82px;}
.search-button {position: relative; width:52px; height:52px;}
.search-button input {outline: none; position:absolute; top: 0; right:26px; width: 1px; height:52px; border: none; transition: width 0.5s; border: 1px solid #fff;border-radius: 26px 0 0 26px; padding: 0 8px;}
.search-button span {position:absolute; top: 0; right: 0; width:52px; height:52px; border-radius: 50%; cursor: pointer;background:#fff url(../../../front/common/images/search.png) no-repeat 15px 15px;box-shadow:2px 0 4px rgba(0,0,0,0.2);}
input::-webkit-input-placeholder {color: #a2a4a8;font-size: 16px;}
input::-moz-input-placeholder {color: #a2a4a8;font-size: 16px;}
input::-ms-input-placeholder {color: #a2a4a8;font-size: 16px;}
.search-button {width: 313px;}
.search-button span {background:rgba(255,255,255,1) url(../../../front/common/images/search.png) no-repeat 15px 15px;width:52px;height:52px;box-shadow:none;}
.search-button input { width: 313px; transition: width 0.5s; right:5px;  border-radius:26px;padding-left:22px;box-shadow:2px 0 6px rgba(0,0,0,0.2);}

/*鎶曡祫鑰呮湇鍔�*/
.tzfw-tit{text-align:center;margin-top:90px;}
.tzfw-tit h3{font-size:33px;color:#666;font-weight:normal;width:200px;background:#fff;margin:0 auto;padding:0 15px;position: relative;z-index: 2;}
.tzfw-tit span{display: inline-block;width:360px;height:1px;background:#afb0b0;margin-top:-20px;}
.tzfw-list{margin-top:200px;padding-bottom:320px;position: relative;z-index: 2;}
.tzfw-list ul{overflow: hidden;position: relative;z-index: 2;}
.tzfw-list ul li{float: left;width: 355px;margin-right:55px;text-align:center;}
.tzfw-list ul li:last-child{margin-right:0;}
.tzfw-list ul li .tzfw-icon{border:rgba(212,32,61,0.5) 1px dashed;border-radius:50%;padding:8px;display: inline-block;background: #fff;}
.tzfw-list ul li .tzfw-icon img{border:#d4203d 1px solid;border-radius:50%;background: #fff;}
.tzfw-list ul li h3{font-size: 18px;color: #1d1f22;margin-top:30px;font-weight:normal;}
.tzfw-list ul li p{font-size: 16px;color:#65676a;line-height:24px;margin-top:20px;}
.tzfw-list ul li span{display: inline-block;width:40px;height:2px;background:#d4203d;margin-top:20px;}
.tzfw-bg{text-align:center;position:absolute;top:60px;left:100px;z-index: 1;}

/*鑲＄エ琛屾儏*/
.shares-tit{width:880px;margin:0 auto;margin-top:110px;text-align:center;}
.shares-tit .shares-bt{height:94px;border-top:#e48594 1px solid;border-bottom:#e48594 1px solid;line-height:94px;overflow: hidden;}
.shares-tit .shares-bt span{font-size:24px;color:#d4203d;font-weight: 400;font-style:normal;float: left;margin-left:230px;}
.shares-tit .shares-bt b{float:left;font-size:44px;font-weight:normal;color:#d4203d;width:150px;text-align:right;}
.shares-tit .shares-bt b i{padding-left:12px;}
.shares-tit p{text-align:right;font-size:12px;color: #e58594;margin-top:10px; height:20px;}
.shares-txt{text-align: center;width:880px;margin:0 auto;margin-top:90px;margin-bottom:200px; height: 300px;}

@media (min-width:1200px) {
	.news-list-text {
		overflow:hidden;
		text-overflow:ellipsis;
		display:-webkit-box;
		-webkit-line-clamp:2;
		-webkit-box-orient:vertical
	}
	.news-list:hover .news-list-content {
		padding:30px 20px 23px 34px;
		width:846px
	}
	.news-list:hover .news-img-box {
		background:#d4203d;
	}
	
	.news-list:hover .news-more-btn {
		margin: 42px 0 0 30px;
	}
	.news-list:hover .news-time-box {
		padding:36px 86px 0 0
	}
}
@media (max-width:1199px) {
	.news-lists {
		margin:30px 0 -20px 0
	}
	.news-one {
		padding:15px
	}
	.news-img-box {
		display:none
	}
	.news-list-content {
		float:none;
		padding:0;
		width:100%
	}
	.news-list-tit {
		margin-bottom:10px
	}
	.news-list-text {
		height:auto;
		line-height:20px
	}
	.news-time {
		float:none;
		padding:20px 0 0
	}
	.news-time-box {
		float:left;
		padding:0
	}
	.news-time-year {
		float:right;
		margin-right:10px
	}
	.news-time-month,.news-time-year {
		line-height:22px;
		font-size:16px;
		color:#717171;
		vertical-align:top
	}
	.news-time-month {
		float:right
	}
	.news-one:hover .news-time-month,.news-one:hover .news-time-year {
		color:#333
	}
	.news-more-btn {
		float:right;
		margin:0
	}
}
*::before, *::after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
body, div, main, section, article, header, footer, nav, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, button, input, textarea, th, td {
    margin: 0;
    padding: 0;
}
dl {
    margin-top: 0;
}
dt {
    font-weight: 700;
}
dt, dd {
    line-height: 1.42857143;
}
dd {
    margin-left: 0;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.anim{
	
}
@-webkit-keyframes fadeInUp {
	from {
		opacity:0;
		-webkit-transform:translate3d(0,100%,0);
		transform:translate3d(0,100%,0)
	}
	100% {
		opacity:1;
		-webkit-transform:none;
		transform:none
	}
}
@-moz-keyframes fadeInUp {
	from {
		opacity:0;
		-webkit-transform:translate3d(0,100%,0);
		transform:translate3d(0,100%,0)
	}
	100% {
		opacity:1;
		-webkit-transform:none;
		transform:none
	}
}
@keyframes fadeInUp {
	from {
		opacity:0;
		-webkit-transform:translate3d(0,100%,0);
		transform:translate3d(0,100%,0)
	}
	100% {
		opacity:1;
		-webkit-transform:none;
		transform:none
	}
}

.page-box {
	width:100%  !important;
}
