﻿
.head_banner{width:100%; margin:0 auto; text-align:center;}
.head_banner img{width:100%;}
.newtmjz-box{width:1200px; margin:0 auto; text-align:center; position:relative;}
.newtmjz1{width:1200px; height:138px; margin:0 auto; background:#fff; position:absolute; top:-40px; box-shadow: 0px 6px 20px 0px #e8e8e8;}
.newtmjz1 .newtmjz1-left{width:193px; height:50px; background:url('/newweb/sdz/img/sdzdh_03_2.jpg') top center no-repeat; margin-top:45px; margin-left:62px; float:left;}
.newtmjz1 .newtmjz2form-left{ margin-left:25px; margin-top:45px; float:left; }
.newtmjz1 .newtmjz2form-left input{width:314px; height:48px; border:#bfbfbf solid 1px; background:#fafafa; font-size:16px; color:#656565; line-height:48px; text-indent:15px; margin-right:15px; float:left; display:inline;}
.newtmjz1 .newtmjz2form-left .newtmjz2form-button{width:194px; height:50px; line-height:50px; display:inherit; background:#e84c3d; color:#fff; font-size:16px; float:left; font-weight:bold; cursor: pointer; border-radius:5px;}
.newtmjz1 .newtmjz2form-left .newtmjz2form-button:hover{background:#232323; transition: all .5s;}
.newtmjz2{width:1200px; margin:0 auto; text-align:center; padding-top:200px; padding-bottom:40px;}
.newtmjz2 .video{float:left; width:678px; height:426px;}
.newtmjz2 .txt{float:right; width:486px; text-align:center;}
.newtmjz2 .txt b{font-size:22px; text-align:left; display:block; padding-left:30px; font-weight:100; line-height:32px; font-weight:bold;}
.newtmjz2 .txt i{width:486px; display:block; margin:0 auto; height:1px; background:#d5d5d5; margin-top:28px; }
.newtmjz2 .txt p{font-size:16px; line-height:36px; color:#676767; padding-left:30px; text-align:left; display:block;}
.newtmjz3{width:100%; margin:0 auto; background:url('/newtmjz/images/s6_02.jpg') top center no-repeat; height:994px; background-size:cover;}
.newtmjz3-box{width:1200px; margin:0 auto; padding-top:95px;}
.newtmjz3-box .title{text-align:center; margin-bottom:35px;}
.newtmjz3-box .title b{display:block; font-size:38px; color:#232323; font-weight:bold;}
.newtmjz3-box .title span{display:block; line-height:28px; font-size:16px; color:#858489; padding-top:15px;}
.newtmjz3-box .title span i{font-style: normal; font-size:18px;}
.newtmjz3-button{width:244px; height:60px; background:#e84c3d; line-height:60px; color:#fff; text-align:center; font-size:22px; border-radius:5px; margin:0 auto; margin-top:50px; cursor: pointer;}
.newtmjz3-button:hover{background:#232323; transition: all .5s;}
.i-life{
	margin:0 auto;
    overflow: hidden;
}
.i-life .m-box{
    display: none;
}
.i-life .row{
    margin: 0;
	width:1200px !important;
}
.i-life .item{
    width: 180px;
    float: left;
}
.i-life .con-box{
    display: block;
    width: 100%;
    overflow: hidden;
    padding: 0;
    box-sizing: border-box;
    position: relative;
    padding-bottom:11px;
}
.i-life .item .img{
    position: relative;
}
.i-life img{
    width: 100%;
}
.i-life .item.cur .line{
    height: 11px;
    background-color: #213886;
    width: 0;
    position: absolute;
    left: 0;
    bottom: 10px;
    transition: all .3s;
}
.i-life .item .txt{
    position: absolute;
    left: 50%;
    bottom: 45%;
    font-size: 22px;
    color: #fff;
    transition: all .5s;
	z-index:101;
	margin-left:-190px;
}


.i-life .item.cur .txt{
    position: absolute;
    left: 50%;
    bottom: 50%;
    font-size: 28px;
    color: #fff;
    transition: all .5s;
	z-index:101;
	margin-left:-50px;
	font-weight:bold;
}
.i-life .item .imgico{
    position: absolute;
    left: 50%;
    bottom: 55%;
    font-size: 22px;
    color: #fff;
    transition: all .5s;
	z-index:101;
	margin-left:-170px;
	 width:50px;
	 text-align:center;
}
.i-life .item.cur .imgico{
    position: absolute;
    left: 50%;
    bottom: 60%;
    font-size: 22px;
    color: #fff;
    transition: all .5s;
	z-index:101;
	margin-left:-20px;
	 width:50px;
	 text-align:center;
}
.i-life .item .imgico img{ width:auto}
.i-life .item .bg-view{
	background:#000;
	opacity:0.5;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:99;
	}
.i-life .item.cur .bg-view{
	background:none;
	opacity:0;
}	
.i-life .item.cur{
    width: 480px;
}
.i-life .item.cur .line{
    width: 100%;
}

.newtmjz4{width:100%; margin:0 auto; background:#fff; padding-top:95px; padding-bottom:90px;}
.newtmjz4-box{margin:0 auto;}
.newtmjz4-box .title{width:695px; margin:0 auto; text-align:center;  padding-bottom:45px;}
.newtmjz4-box .title b{display:block; font-size:38px; color:#232323; font-weight:bold;  padding-bottom:45px;}
.newtmjz4-box .title p{display:block; float:left; font-size:22px; color:#232323; width:230px; text-align:center;}
.newtmjz4-box .title p span{display:block; font-size:28px; color:#232323; font-weight:bold;}
.newtmjz4-box .title i{float:left; width:1px; height:80px; background:#e6e6e6;}
.newtmjz4 .box {
	width: 1368px;
	margin: 0px auto;
	position:relative;

}

.newtmjz4 .all {
	width: 1200px;
	height: auto;
	margin: 0px auto;
	overflow: hidden;
}

.newtmjz4 .top-img {
	width: 1200px;
	height: auto;
	font-size: 0;
	position: relative;
}

.newtmjz4 .activeimg {
	overflow: hidden;
	height: 621px;
	position: relative;
}

.newtmjz4 .top-img .activeimg img {
	width: 1200px;
	height: 621px;
}

.newtmjz4 .box .leftjt {
	width: 68px;
	height: 134px;
	background:url(/newtmjz/images/left.jpg) no-repeat;
	position: absolute;
	left: 0;
	top: 270px;
	text-align: center;
	line-height: 112px;
	cursor: pointer;
}

.newtmjz4 .box .rightjt {
	width: 68px;
	height: 134px;
	background:url(/newtmjz/images/right.jpg) no-repeat;
	position: absolute;
	right: 0px;
	top: 270px;
	text-align: center;
	line-height: 300px;
	cursor: pointer;
}

.newtmjz4 .box .leftjt:hover{
	background:url(/newtmjz/images/lefth.jpg) no-repeat;
	}

.newtmjz4 .box .rightjt:hover {
	background:url(/newtmjz/images/righth.jpg) no-repeat;
}

.newtmjz4 .bot-img {
	height: 134px;
	width: 1200px;
	margin-top: 15px
}

.newtmjz4 .bot-img ul {
	width: 100%;
	height: 100px;
}

.newtmjz4 .bot-img ul li {
	width: 226px;
	margin-right: 17px;
	float: left;
	cursor: pointer;
	font-size: 0;
	position:relative;
}

.newtmjz4 .bot-img ul li.active {
	
	height:134px;
	width:226px;
}

.newtmjz4 .bot-img ul li .box-bgh{
	background:url('/newtmjz/images/box-bgh.png') top center;
	position:absolute;
	left:0;
	top:0;
	z-index:99;
	width:226px;
	height:134px;
	}
.newtmjz4 .bot-img ul li.active .box-bgh{
	background:none;
}
.newtmjz4 .bot-img ul li img {
	width: 100%;
}

.newtmjz4 .bot-img ul li:last-child {
	margin-right: 0;
}
@media screen and (max-width: 1200px) {
	.newtmjz4 .box {
		width: 1200px;
		margin: 0px auto;
		position:relative;

	}
	.newtmjz4 .box .leftjt{
		display:none;
		}

	.newtmjz4 .box .rightjt {
		display:none;
	}
}
.newtmjz4-button{width:244px; height:60px; background:#e84c3d; line-height:60px; color:#fff; text-align:center; font-size:22px; border-radius:5px; margin:0 auto; margin-top:50px; cursor: pointer;}
.newtmjz4-button:hover{background:#232323; transition: all .5s;}
.newtmjz5{width:100%; margin:0 auto; background:#f8f8f8; padding-top:90px; padding-bottom:90px;}
.newtmjz5 .newtmjz5-box{width:1200px; margin:0 auto; text-align:center;}
.newtmjz5-box .title b{display:block; font-size:38px; color:#232323; font-weight:bold;}
.newtmjz5-box .title span{display:block; line-height:28px; font-size:16px; color:#858489; padding-top:15px;}
.newtmjz5-box .content{width:1200px; margin:0 auto; padding-top:50px;}
.newtmjz5-box .content ul li{float:left; width:400px; height:240px; overflow:hidden;}
.newtmjz5-box .content ul li img{width:400px; height:240px; display:block;transition: all 0.3s; overflow:hidden;}
.newtmjz5-box .content ul li img:hover{transform: scale(1.1);}
.newtmjz5-box .txt{font-size:16px; padding-top:30px; color:#898989; text-align:right;}
.newtmjz5-box .txt span{color:red;}
.newtmjz6{width:100%; margin:0 auto; background:url(/newtmjz/images/s16_02.jpg) top center no-repeat; height:526px; background-size:cover;}
.newtmjz6-box{width:1200px; margin:0 auto; padding-top:120px; text-align:center;}
.newtmjz6-box .title{font-size:42px; color:#fff;}
.newtmjz6-box .title b{font-size:44px; color:#fff;}
.newtmjz6-box .title span{display:block; font-size:42px; padding-top:10px;}
.newtmjz6-box .form{padding-top:70px;}
.newtmjz6-box .form input{ width:436px; height:70px; line-height:70px; background:#fff; border:0; text-indent:20px; font-size:18px; color:#666666; margin-right:10px; display:block; float:left;}
.newtmjz6-box .form  .refer-but{width:298px; height:70px; font-size:26px; color:#fff; line-height:70px; background:#e84c3d; float:left; cursor: pointer;}
.newtmjz6-box .form  .refer-but:hover{background:#232323; transition: all .5s;}
.newtmjz7{background:url(/newtmjz/images/s17_02.jpg) top center no-repeat; background-size:cover; width:100%; margin:0 auto; height:240px;}
.video{position:relative;}
.video .video-img{
    position: absolute;
    top: 40%;
    left: 50%;
    bottom: 0;
    width:65px;
	height:65px;
    z-index: 100;
    background: url(/newtmjz/images/zanting.png) no-repeat;
    background-size: 100%;
	margin-left:-32.5px;
    cursor: pointer;
}

.video .video-stop{
    position: absolute;
    top: 0%;
	left:59px;
    width:624px;
	height:368px;
    z-index: 90;
    background-size: 100%;
	margin-left:-32.5px;
    cursor: pointer;
	display:none;
}