@charset "utf-8";
/* CSS Document */
html{font-size:16px;}
*{
	font-family: "微软雅黑";
}
body { 
	overflow-x:hidden;
	margin:0;
	padding:0;
	font-family: "微软雅黑";
	font-size:14px;
	line-height:30px;
	color:#980204;
	background-repeat: repeat-y;
	background-image: url("../b-images/bg.jpg");
}
ul,li,input,div,font,br { margin:0; padding:0; list-style:none;}
img { border:0;}
a { text-decoration:none;}
a:hover { text-decoration:underline;}

a.more { height:24px; line-height:24px; padding:5px 10px; font-size:14px; text-align:center; background:#e61133; color:#fff; text-decoration:none;}
a.more:hover { color:#ffd270;}
a.more span { font-size:12px;}

.blank { clear:both; height:0px;}

.w225 { width:225px;}
.w360 { width:360px;}
.w470 { width:470px;}
.w490 { width:490px;}
.w620 { width:620px;}
.mrl { float:left;}
.mrr { float:right;}
.mt20 { margin-top:20px;}
.mb20 { margin-bottom:20px;}
.width100{width:100%;}
.border { overflow:hidden; padding:20px; background:#fff;}

table,table tr th, table tr td { border:1px solid #0094ff; }
table { width: 200px; min-height: 25px; line-height: 25px; text-align: center; border-collapse: collapse; padding:2px;}   

.top-bg{
	width:1061px;
	margin:0 auto;
	position: relative;
	height:700px;
}
.top-bg-img{
	width:1920px;
	position: absolute;
	left:-429.5px;
	top:0;
}
.top-bg p{
	position: absolute;
	bottom:150px;
	left:0;
	color:#000;
	font-size:18px;
	width:1061px;
	text-align: center;
}

.first-content-box{
	margin-top:60px;
}

.main-box{
	width:1088px;
	margin:0 auto;
}

.content-title{
	height:125px;
	background-image: url("../b-images/images_04.png");
	background-repeat: no-repeat;
	overflow: hidden;
	font-weight: bold;
}
.content-title p{
	color: #595959;
	margin-left: 350px;
	margin-top: 62px;
	line-height: 2rem;
	font-size: 2rem;
}

.content-title2{
	height:253px;
	background-image: url("../image/bj_19.png");
	background-repeat: no-repeat;
	font-weight: bold;
	overflow: hidden;
}
.content-title2 p{
	color:#fdd000;
	margin-right:200px;
	margin-top:15px;
	line-height: 2rem;
	font-size:2rem;
	text-align: right;
}

.content-box{
}

.center-content-box{
	margin-top:50px;
}
.content-main{
	width:1054px;
	color:#000;
	font-size: 1.5rem;
	margin-left:32px;
}
.content-main2{
	width:1000px;
	color:#000;
	font-size: 1.5rem;
	margin:-140px auto -60px auto;
}
.content-main3{
    width:1088px;
    color:#000;
    font-size: 1.5rem;
}
.c-boxs-bg{
	background-color: #fff;
}
.c-boxs{

}
.content-main2-bg{

}
.content-footer{
	height:140px;
	background-image: url("../image/bj_05.png");
	background-repeat: no-repeat;
	overflow: hidden;
}
.content-footer2{
	height:140px;
	background-image: url("../image/bj_22.png");
	background-repeat: no-repeat;
	overflow: hidden;
}
.bj-description{
	background-color: #fff;
	height:240px;
	padding:30px;
	width: 996px !important;
}
.bj-description p {
	text-indent: 3.2rem;
	color:#595959;
	font-size:1.6rem;
	line-height: 3.2rem;
}
.bj-description-title{
	text-indent: 3rem;
	color:#000;
	font-size: 1.5rem;
	text-align: justify;
}
.c-boxs{
	width:235px;
	height: 527px;
	float: left;
	margin-left: 22px;
	margin-top:30px;
	margin-bottom:30px;
}
.c-boxs-title{
	font-size:1.2rem;
	color: #fe1111;
	width:186px;
	margin:  0 auto;
	border-bottom: 1px #fe1111 solid;
	text-align: center;
	margin-top: 216px;
	font-weight: bold;
	padding-bottom: 10px;
}
.c-boxs-content{
	font-size: 0.8rem;
	padding: 10px;
	text-indent: 1.6rem;
	line-height: 1.6rem;
	color: #019e97;
}
.c-boxs-one{
	background-image: url("../b-images/c_03.png");
}
.c-boxs-two{
	background-image: url("../b-images/c_05.png");
}
.c-boxs-tree{
	background-image: url("../b-images/c_07.png");
}
.c-boxs-five{
	background-image: url("../b-images/c_09.png");
}
.no-background{
	background:none !important;
}
.product-content{
	background-color:#ececec;
	padding:10px;
}
.product-content ul li{
	display: inline-block;
	padding:0px;
	margin:0px;
	margin-left: 1%;
	margin-bottom: 1%;
	width:48%;
}
.product-content ul li img{
	width: 100%;
}
.dealer-title{
	text-align: center;
}
.dealer-main-card{
	float:left;
	width:580px;
	padding:30px;
	position: relative;
}
.dealer-main-card-title{
	position: absolute;
	top:70px;
	width: 50%;
	left:25%;
	padding-bottom: 10px;
	text-align: center;
	font-size:2rem;
	color:#000;
	border-bottom: 1px #e60012 solid;
	font-weight: bold;
}
.dealer-main-card-main{
	position: absolute;
	top:140px;
	width:70%;
	left:15%;
	font-size:1.8rem;
	line-height: 3rem;
	font-weight: bold;
	color:#E60012;
}
.join-contnet ul li{
	display: inline-block;
	float: left;
	width:32%;
	padding:0.5%;
}
.join-contnet ul li img {
	width:100%;
}
.big-main2{
	width:1140px;
	margin-top: -100px;
}
.cooperate-left{
	width:55%;
	display:inline-block;
}
.cooperate-left-top{

}
.cooperate-left-top img{
	width:50%;
	display: inline-block;
}
.cooperate-left-top-p{
	color:#000;
	font-weight: bold;
	font-size:2.4rem;
	display: inline-block;
	margin-left:1rem;
}
.cooperate-left-tel{
	background-color: #e60012;
	border-radius: 1rem;
	font-size:2.8rem;
	font-weight: bold;
	color:#fff;
	padding:1rem;
	text-align:justify;
}
.cooperate-left-bottom{
	font-size:2rem;
	font-weight: bold;
	line-height: 3.5rem;
}
.cooperate-right{
	width:32%;
	display:inline-block;
	margin-left: 8%;
}
.cooperate-left-bottom a{
	color:#000;
}
.cooperate-left-bottom a:hover{
	color:#e60012;
}
.footer-bg{
	width:1061px;
	margin:-200px auto 0 auto;
	position: relative;
	height:498px;
}
.footer-bg-img{
	width:1920px;
	position: absolute;
	left:-429.5px;
	top:0;
}
.show-main{
	width:960px !important;
	margin-top:-100px;
}
.show-main2{
	width:644px !important;
	margin-top:-100px;
}
.pc-none{
	display:none;
}
.d-content-main{
	height:695px;
	background-image: url("../b-images/images_35_07.png");
}
.d-content-main-center{
	width: 380px;
	text-align: center;
	margin: 0 auto;
	margin-top: 40px;
}
.d-content-main-center iframe{
	width: 380px;
	height: 270px;
	border: #e60013 5px solid;
	margin: 0 auto;
}
.d-content-main-title{
	width:80%;
	margin: 0 auto;
	padding-top: 25px;
}
.dcmt-p{
	display: inline-block;
	height:42px;
	float: left;
	color: #595959;
	line-height: 42px;
	font-weight: bold;
	width:140px;
	font-size:2rem;
	text-align: center;
	padding-bottom: 27px;
	cursor: pointer;
}
.displaybolock{
	display: block !important;
}
.d-content-main-center iframe{ display: none}
.d-content-main-footer{
	font-size: 1rem;
	line-height: 1.6rem;
	margin-left: 600px;
	margin-top: 50px;
}
.d-content-main-len{
	margin-top: -27px;
	border-bottom: #fe1111 3px solid;

}
.d-content-main-this{
	background-image: url("../b-images/images_28.png");
	background-repeat: no-repeat;
	background-position: bottom center;
}
#jm{
    position: relative;
}
.jm-show{
    position: absolute;
    width:476px;
    height: 340px;
    top:200px;
    left:37px;
}
.jm-show2{
    position: absolute;
    top:130px;
    left:440px;
}
.jm-tel{
    color:#019e97;
    font-size: 2rem;
}
.jm-link{
    padding-left: 65px;
    padding-top: 145px;
}
.jm-link a{
    color:#019e97;
    font-size: 2rem;
}
.e-content-box{
	text-align: center;
	background-color: #fff;
	padding: 30px 0px;
}
.fixed-right{
    position: fixed;
    top:150px;
    right:10px;
}
.fixed-right-nav{
    background-color: #fff;
    width:135px;
}
.fixed-right-nav a{
    display: block;
    height:40px;
    line-height: 40px;
    border-bottom: solid 1px #595959;
    color: #595959;
    text-align: center;
}
.fixed-left{
    position: fixed;
    top:150px;
    left:10px;
}
.f-content-box{
	background-color: #fff;
	background-image: url("../b-images/images_44.png");
	background-repeat: no-repeat;
	background-position:center  290px;
}
#slide-iframe6{
	width:528px;
	height:341px;
	margin: 0 auto;
}
.f-content-logo-box{
	text-align: center;
}
.f-content-logo{
	padding-top: 20px;
	display: inline-block;
	margin: 0px 30px;
}
.f-content-logo img{
	cursor: pointer;
}
.f-content-logo-this{
	background-image: url("../b-images/images_48.png");
	background-position: top center;
	background-repeat: no-repeat;
}
.f-content-show{
	padding-top: 50px;
	height:330px;
	width: 888px;
	overflow-x: auto;
	margin:0 auto;
}
.f-content-show-longbox{
	display: none;
}
.f-content-product{
	width: 202px;
	margin-right: 20px;
	float: left;
}
.f-content-product-top{
	text-align: center;
	width: 182px;
	height: 83px;
	background-image: url("../b-images/images_40.png");
	padding: 10px;
	font-size: 0.8rem;
	font-weight: bold;
	color: #fff;
}
.g-content-box{
	height: 666px;
	background-image: url("../b-images/bg4.png");
	background-repeat: no-repeat;
}
.g-content-box-left1{
    padding-top:40px;
    float: left;
 }
.g-content-box-left-title{
    margin-left: 60px;
    color: #fff;
    font-weight: bold;
    height:50px;
    font-size: 2rem;
}
.g-content-box-left-content{
    cursor: pointer;
    color:#fff;
    font-size:1.2rem;
    height:45px;
    line-height: 45px;
    padding-left:20px;
}
.g-content-box-left-content1{
    margin-left:60px;
}
.g-content-box-left-content2{
    margin-left:80px;
}
.g-content-box-left-content3{
    margin-left:100px;
}
.g-content-box-left-content4{
    margin-left:120px;
}
.g-content-box-right-content{
    height:260px;
    padding-top: 40px;
    padding-left: 550px;
}
.g-content-box-right-content-img{
    display: none;
}
.g-content-box-right-content-img img{
    height:260px;
}
.g-content-box-left-content-bg{
    background-image: url("../b-images/sj.png");
    background-repeat: no-repeat;
    background-size: 10px 10px;
    background-position: center left;
}
.g-content-box-left2{
    padding-top:70px;
    float: left;
}
.g-content-box-left2 .g-content-box-left-title{
    padding-left: 70px;
}
.g-content-box-right-content1{
    margin-left: 120px;
}
.g-content-box-right-content2{
    margin-left: 100px;
}
.g-content-box-right-content3{
    margin-left: 80px;
}
.g-content-box-right-content4{
    margin-left: 60px;
}
.g-content-box-right2{
    padding-top: 60px;
}
.ft4bg-bottom{
	background-color: #fff;
	padding: 50px 0px;
}
.control-box{
	border:5px solid #e9f2f1;
}
.control-box-box-p{
	padding: 20px 5px;
	text-align: justify;
}
.control-box-box-bg{
	border: #07a29a 5px solid;
	width: 944px;
	margin: 0 auto;
	background-color: #07a29a;
	color: #fff;
	font-size:1rem;
	font-weight: bold;
}
.control-box-box-p{
	text-indent: 2rem;
}
@media only screen and (max-width: 980px) {
	.pc-none{
		display: block;
	}
	.m-none{
		display: none;
	}
	html {
		overflow-x: hidden !important;
	}

	body {
		overflow-x: hidden !important;
	}

	.top-bg {
		width: 100%;
		height: auto;
	}

	.top-bg-img {
		width: 100%;
		position: relative;
		left:0;
	}
	.top-bg-img img {
		width: 100%;
	}
	.m-none{
		display:none;
	}
	.m-width{
		width:100%;
	}
	.main-box{
		width:100%;
	}
	.content-title {
		height: 4rem;
		background-image: url(../b-images/m-images_04.png?id=2);
		background-repeat: no-repeat;
		overflow: hidden;
		font-weight: bold;
		background-size: 100% 100%;
	}
	.bj-description-title{
        text-indent: 2rem;
		font-size:1rem;
	}
	.content-title p{
		margin-top: 1.57rem;
		margin-left: 9rem;
		font-size:1rem;
	}
	.first-content-box{
		margin-top: 1rem;
	}
	.content-main{
		margin:0px;
		width:96%;
		padding: 2%;
		background-color: #fff;
		font-size: 1rem;
	}
	.m-box-main{
		width: 90.6%;
		position: relative;
		left: 4.7%;
	}
	.bj-description{
		width: 96% !important;
		padding: 2%;
		height: auto;
	}
	.bj-description p{
		font-size:0.8rem;
		line-height: 1.5rem;
		text-indent: 1.6rem;
	}
	.center-content-box{
		margin-top: 1rem;
	}
	.content-footer {
		height: 2rem;
		background-image: url(../image/bj_05.png);
		background-repeat: no-repeat;
		overflow: hidden;
		background-size: 100% 100%;
	}
	.content-box{
		margin-bottom: 1rem;
	}
	.content-title2{
		height: 4rem;
		background-image: url(../image/m-bj_04.png);
		background-repeat: no-repeat;
		overflow: hidden;
		font-weight: bold;
		background-size: 100%;
	}
	.content-main2{
		margin:0px;
	}
	.content-title2 p{
		margin-top:0.7rem;
		margin-left:4rem;
		margin-right:auto;
		text-align: left;
	}
	.product-content{
		width:96%;
		padding:2%;
		margin: 3% 0;
	}
	.product-content ul li{
		width:48.5%;
		margin-left:0px;
		margin-bottom: 2%;
	}
	.content-main2{
		width:100%;
	}
	.content-footer2 {
		height: 2rem;
		background-image: url(../image/bj_22.png);
		background-repeat: no-repeat;
		overflow: hidden;
		background-size: 100%;
	}
	.show-main{
		width:100% !important;
		margin-left:0px;
	}
	.m-show{
		display:block;
	}
	.dealer-main-card-img{
		width:100%;
	}
	.dealer-main-card {
		float: left;
		width: 96%;
		position: relative;
		margin-left: 2%;
		padding:0px;
		margin-top:1rem;
	}
	.dealer-title{
		width:96%;
		margin-left:2%;
	}
	.dealer-main-card-title{
		top: 1.5rem;
		font-size: 1.4rem;
	}
	.dealer-main-card-main{
		top: 5rem;
		line-height: 1.6rem;
		font-size: 1rem;
	}
	.join-contnet ul li{
		width:96%;
		margin-left:2%;
		padding:0px;
		margin-bottom:0.5rem;
	}
	.show-main2{
		width:100% !important;
		margin-left:0px;
	}
    .cooperate-left{
        width:96%;
        margin-left: 2%;
    }
    .cooperate-left-top-p{
        font-size:1.8rem;
    }
    .cooperate-left-tel{
        font-size:1.6rem;
    }
    .cooperate-left-bottom{
        font-size:1.2rem;
        line-height: 2.4rem;
    }
    .cooperate-right{
        width:80%;
        margin-left:10%;
    }
	/*.cooperate-left{*/
		/*width:96%;*/
		/*margin-left: 2%;*/
	/*}*/
	/*.cooperate-left-top-p{*/
		/*font-size:1.8rem;*/
	/*}*/
	/*.cooperate-left-tel{*/
		/*font-size:1.6rem;*/
	/*}*/
	/*.cooperate-left-bottom{*/
		/*font-size:1.2rem;*/
		/*line-height: 2.4rem;*/
	/*}*/
	/*.cooperate-right{*/
		/*width:80%;*/
		/*margin-left:10%;*/
	/*}*/
	.footer-bg{
		width:100%;
		height:auto;
		margin:0px;
	}
	.footer-bg-img{
		width:100%;
		left:0px;
	}
	.footer-bg-img img{
		width:100%;
	}
	.c-boxs{
		width: 48%;
		background-size: 100% ;
		margin-left: 1%;
		margin-right: 1%;
		margin-top: 1rem;
		background-repeat: no-repeat;
		background-color: #eaf9f8;
		margin-bottom: 0.5rem;
	}
	.c-boxs-title{
		font-size: 1rem;
		width: 100%;
		margin-top:11rem;
	}
	.c-boxs-content{
		font-size: 0.8rem;
	}
	.content-main3{
		width: 100% !important;
	}
	#slide-iframe17{
		width: 96%;
		margin-left: 2%;
	}
	.control-box-box-bg{
		border: 0px;
		width: 100% !important;
	}
	.control-box{
		width: 100% !important;
		border: 0px;
		overflow: hidden;
	}
	.ft4bg-bottom{
		padding-bottom: 2rem;
		padding-top:1rem;
	}
	.control-box-box-bg{
		text-indent: 0px;
	}
	.control-box-box-p{
		width: 95.8%;
		padding: 2%;
		text-indent: 2rem;
		font-size: 0.8rem;
	}
	.d-content-main-len{
		margin-top: -1.4rem;
	}
	.d-content-main{
		background-image: url(../b-images/m-images_35.png);
		background-size: 100% 50%;
		height: auto;
	}
	.d-content-main-center{
		border: 0px;
		width: 100%;
	}
	.d-content-main-center iframe{
		border: 0px;
		width: 100%;
	}
	.d-content-main-footer{
		width:94%;
		padding: 3%;
		font-weight: bold;
		font-size: 0.8rem;
		background-color: #07a29a;
		margin: 0px;
		color: #fff;
	}
	#slide-iframe6{
		width: 100%;
	}
	.e-content-box{
		padding: 10px 0px;
	}
	.f-content-show{
		padding-top: 1rem;
	}
	.f-content-box{
		background-position: center 240px;
	}
	.bigbox{
	}
	.box{
		width: 100%;
	}
	.video-box{
		width: 100% !important;
	}
	.f-content-logo{
		width:21%;
		margin:1%;
	}
	.f-content-logo img{
		width: 100%;
	}
	.k-content-box{
		background: #fff;
	}
	.k-content-show{
		padding-top: 0.5rem;
		width: 100%;
		overflow-y: auto;
		margin:0 auto;
		padding-bottom: 3rem;
		background-color: #fff;
		background-image: url("../b-images/images_44.png");
		background-repeat: no-repeat;
		background-position:center  20rem;
		background-size: 120% ;
	}

	.k-content-product{
		width: 202px;
		margin-right: 20px;
		float: left;
	}
	.k-content-product-top{
		text-align: center;
		width: 182px;
		height: 23px;
		padding: 10px;
		background-color: #05a098;
		font-size: 0.8rem;
		font-weight: bold;
		color: #fff;
	}
	.k-content-box-left-title{
		padding-top: 1rem;
		width: 8rem;
		height: 0;
		border-bottom: 3rem solid #0ea39d;
		border-right: 2rem solid transparent;
		font-size: 1.5rem;
		color: #fff;
		line-height: 3rem;
		text-indent: 1rem;
	}
	.c-boxs{
		height: auto;
	}
	.dcmt-p{
		font-size: 1.2rem;
		width: 25%;
	}
	.d-content-main-this{
		background-size: 50% 30%;
	}
	.f-content-show{
		width: 100%;
	}
}
.video-box{
	width: 80%;
}