.zsjm .main{
    width:1200px;
    margin:0 auto;
}
.zsjm{

}
.zsjm-title{
    text-align:center;
    padding:80px 0;
}
.zsjm-title img{

}
.tzjs{
    background: url('../images/tzysbg.jpg') no-repeat;
    background-position: center;
    padding: 40px 0;
    height:1156px;
}
.tzjs-content,.hbys-content{
    width:1000px;
    margin:0 auto;
    height:530px;
}

.jstop-title{
    text-align: center;
    margin-bottom: 30px;
}
.jstop ul li{
    font-size: 14px;
}
.jstop ul li{
    float: left;margin-right: 20px;
}
.jstop ul li input{
    width:100px;
    border:1px solid #000;
    margin-right: 2px;
}

.ksjs{
    background: #000;
    color:red;
    font-size: 16px;
    hegiht:35px;
    line-height:35px;
    margin-top: -30px;
}
.tishi{font-size: 14px;}
.jstable table thead{
    background: #000;
    height:40px;
    text-align: center;
color:#fff;
    font-size: 26px;
}
.tzfy{
    width:100%;
    height:60px;
    line-height:60px;
    text-align: center;
    font-size: 22px;
    color:#fff;
    background: #000;
    margin-top: 30px;
}
.jstable{
    background: #DBDBDB;
}
.jstable table tr{
    border:1px solid #fff;
}
.jstable table tr td{
    border-bottom:1px solid #fff;
    border-right:1px solid #fff;
    width: 350px;
    padding-right: 20px;
    text-align: right;
    height:30px;
}
.jstable table tr td:nth-child(2){
    text-align: left;
    padding-left: 20px;
}
td{
    font-size: 14px;
}
.hbyq-mark{
    font-size: 14px;
}
.hbys-content p{font-size: 14px;}

.jmys-title{
    text-align:center;
    padding:80px 0;
}
.jmys-title img{

}
.jmys{
    background: url('../images/jmysbg.jpg') no-repeat;
    background-position:center;
    height:450px;
    background-size: 100%;
    position: relative;
}
.jmys-content{
    width:850px;
    position: absolute;
    top:100px;
    left:20%;
}
.jmys-content p{
    margin-bottom: 15px;
}
.jmlc{
    background:url('../images/jmlc.jpg') no-repeat;
    background-position: center;
    height:640px;
    margin-bottom: 80px;
}
.jmzs{
    background:url('../images/jmdzs.jpg') no-repeat;
    background-position: center;
    height:832px;
    margin-bottom: 80px;
}
.jmxinfo{
    float: left;
    margin-left: 25px;
    width:880px;
}
.jmleft{
    width:46%;
    float: left;
    margin-right: 20px;
}
.jmleft span{
    font-size: 13px;
    color:#999999;
    line-height: 25px;
}
.jmright{
    width:51%;
    float: left;
    position: relative;
    height:298px;
}
.jmright span{
    font-size: 13px;
    color:#999999;
    line-height: 25px;
}
.friend{
    position: absolute;
    right:0px;
    bottom:0px;
    font-size: 18px!important;
}
.clear{
    clear: both;
}
.cgal ul li:first-child{
    background: url('../images/jmdzs1.jpg') no-repeat center center;
    height:548px;
    background-size: 100%;
    position: relative;
}
.cgal ul li:nth-child(2){
    background: url('../images/jmdzs2.jpg') no-repeat center center;
    height:548px;
    background-size: 100%;
    position: relative;
}
.cgal ul li:nth-child(3){
    background: url('../images/jmdzs3.jpg') no-repeat center center;
    height:548px;
    background-size: 100%;
    position: relative;
}
.cgal ul li:nth-child(4){
    background: url('../images/jmdzs4.jpg') no-repeat center center;
    height:548px;
    background-size: 100%;
    position: relative;
}
.cgal ul li:nth-child(5){
    background: url('../images/jmdzs5.jpg') no-repeat center center;
    height:548px;
    background-size: 100%;
    position: relative;
}
.cgal ul li:nth-child(6){
    background: url('../images/jmdzs6.jpg') no-repeat center center;
    height:548px;
    background-size: 100%;
    position: relative;
}
.cgal ul li:nth-child(7){
    background: url('../images/jmdzs7.jpg') no-repeat center center;
    height:548px;
    background-size: 100%;
    position: relative;
}
.jmdtitle{
    width:220px;
    color:#000;
    font-weight: bold;
    float: left;
    margin-left:50px;
    margin-top: 30px;
    font-size: 26px;
}
.jmdjs{
    display: inline-block;
    float: left;
    width:920px;
    margin-top: 30px;

}
.jmdjsjc{
    font-size: 20px;
    color:#FF0000;
    font-weight: bold
}
.jmtj{
    background: url('../images/jmtj.jpg') no-repeat center center;
    height:533px;
    background-size: 100%;
    position: relative;
}

.jjmys{
	width: 100%;
	margin-top: 100px;
}
.w-1200{
	width: 1200px;
	margin:0 auto;
}
.fl{
	float: left;
}
.fr{
	float:right;
}
.jjmys ul li{
	
}
.jjmys .list-item{
	margin-bottom: 30px;
	border-bottom: 1px solid #DCDCDC;
}

.jjmys .list-item img{
	max-width: 100%;
    vertical-align: middle;
}
.ysl,.ysr{
	width: 50%;
	float: left;
}
.jjmys .list-item .title {
    font-size: 36px;
    margin-top: 90px;
}
.jjmys .active .title{
	color:#DD0100;
}
.jjmys .list-item .subtitle {
    font-size: 16px;
    line-height:25px;
    margin-top: 25px;
}
.jjmys .list-item .thumb img{
	float: right;
}
.jjmys .list-item .thumb img:hover{
	transform: scale(1.05);
	transition: all 0.6s;
	cursor: pointer;
	
}  
.jjmys .active .thumb img{
	float: left;
}

.thumb{
	padding:20px 0;
}
.active{
	 background-color: #f6f6f6;
}
.jmysdy{
	text-align: center;
	font-size: 28px;
	color:#DD0100;
	padding:20px 0;
}
.jjmys .list-item .title:hover{
	color:#DD0100;
}
.jmdiv{
	margin:50px 0;
}
.jmbt{
	font-size: 40px;
	text-align: center;
}
.jmhx{
	text-align: center;
}
.jmzca{
	background: url('../images/11.jpg') no-repeat;
	width: 100%;
	height:100%;
	margin-top: 50px;
}
.jmzcdiv{
	padding-top:50px;
	padding-bottom: 30px;
	width: 1200px;
	margin:0 auto;
}
.jmzcbt{
	font-size: 25px;
	margin-bottom: 20px;
	text-align: left;
}
.jmzcbt:last-child{
	margin-bottom: 0px;
}
.jmzcbt img{
	margin-right: 5px;
	width: 24px;
}
.jmzcbt span{
	color:#DD0100;
}
.jmzcms{
	font-size: 16px;
}

.jmtjdiv{
	width: 1200px;
	margin:0 auto;
}
.tjl{
	 float: left;
    width: 630px;
    display: block;
    height: 456px;
    background: url('../images/about_2_l.png') no-repeat;
    padding: 8px;
}
.tjl img{
	width: 614px;
    height: 440px;
}
.tjl img:hover{
	transform: scale(1.05);
	transition: all 0.6s;
	cursor: pointer;
}
.tjr{
	float: right;
    width: 520px;
    height: 456px;
    display: block;
}
.tjr ul li{
	height: 60px;
    font-size: 16px;
    line-height: 45px;
    font-weight: 500;
    padding-left: 60px;
    background: url('../images/partner_2_rbg.png') no-repeat;
    background-position: 0px 0px;
}
.tjr ul li:hover{
    color: #c30505;
}
.tjr ul li:nth-child(2){background-position:0px -60px; line-height:45px;}
.tjr ul li:nth-child(3){background-position:0px -120px; line-height:55px;}
.tjr ul li:nth-child(4){background-position:0px -181px; line-height:55px;}
.tjr ul li:nth-child(5){background-position:0px -242px; line-height:60px;}
.tjr ul li:nth-child(6){background-position:0px -303px; line-height:65px;}
.tjr ul li:nth-child(7){background-position:0px -365px; line-height:65px;}

.jmzc{
	clear: left;
}

.jmfy{
	background: url('../images/fybj.jpg') no-repeat center center;
	padding-bottom:50px;
}


.jjmfywz{
	width: 1200px;
	margin:0 auto;
}
.jjmfywz p{
	font-size: 25px;
}


.join-advantage {
    padding: .85rem 0 2rem;
    width: 1200px;
    margin: 0 auto;
}
.join-advantage ul {
    overflow: hidden;
}
.join-advantage ul li {
    width: 45%;
    overflow: hidden;
    padding-bottom: .2rem;
    margin-bottom: .8rem;
    border-bottom: 1px solid #ff0000;
    float: left;
    height:140px;
}
.join-advantage ul li{
	margin-right: 10%;
	padding-top: 40px;
}
.join-advantage ul li:nth-child(2n){
	margin-right: 0px;
}
.join-advantage ul li .number {
    width: 80px;
    height: 80px;
    float: left;
    border-radius: 50%;
    background: #f10000;
    position: relative;
    margin-top: 1%;
}

.join-advantage ul li .number p {
    width: 60px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 40px;
    border-radius: 50%;
    border: 2px dotted #fff;
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}
.join-advantage ul li .text {
    float: right;
    width: 80%;
}

.join-advantage ul li .text p {
    font-size: 14px;
    line-height: 2;
}
.join-advantage ul li .text .title {
    font-size: 22px;
    margin-bottom: 10px;
    font-weight: bold;
}