@CHARSET "UTF-8";

.bannerk{
	float:left;
width:100%;

}

.banntextk{
	position:absolute;
top:30%;
left:calc(88% - 465px);
width:470px;

}


.apzhezhao{
	position:absolute;
width:100%;
height:100%;
background:rgba(0,0,0,0.3);
opacity:1;
transition: all 0.6s ease 0s;
}
.banntext{
	float:left;
color:#fff;
font-size:43px;
text-align:center;
width:100%;
height:90px;
overflow:hidden;
}

.bannbtnk{
	float:left;
    width:100%;
margin-top:18%;
}

.bannbtnmidk{
	float:left;
width:62%;
margin-left:19%;
font-size:14.47px;
}

.bannbout{
	float:left;
width:45%!important;
height:50px;
background:#EF8200;
text-align:center;
line-height:50px;
color:#fff;
}

.bannbout:hover{
	background:#b26202;
color:#fff;
}
.bannap{
		float:left;
width:calc(45% - 4px)!important;
height:46px;
text-align:center;
line-height:46px;
color:#fff;
border: 2px solid #fff;
margin-left:5%;
}

.bannap:hover{
	color:#231815;
background:#fff;
}
/*banner*/
.slick-prev, .slick-next {
    position: absolute;
    display: block;
    height: 67px;
    width: 38px;
    font-size: 100px;
    cursor: pointer;
    background: rgba(0,0,0,0);
    opacity: 1;
    top: 50%;
    margin-top: -20px;
    padding: 0;
    border: none;
    outline: none;
    z-index: 902;
    text-indent: 900px;
    overflow: hidden;
    color: #fff;
    transition: all 0.6s ease 0s;
}




.slick-next {
    right: 25px;
background: url("../images/next.png") no-repeat;
}

.slick-prev{
	left:25px;
background: url("../images/prev.png") no-repeat;
}




.slick-prev:before, .slick-next:before {
    text-indent: 0;
    font-family: "icomoon";
    text-align: center;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-prev:before{
	float:left;
}

.slick-next:before {
	float:right;
}
.slick-prev:hover{color:#adacab}
.slick-next:hover{color:#adacab}


/*banner*/
html { overflow-x: hidden; overflow-y: auto; }

.main_prowrap{/*float:left;width:100%;*/
width:1200px;margin:auto;position: relative;z-index:10;}

.about-box-k {
    float: left;
    width: 100%;
    background: #e4e5e4;
    background: #414956;
}

.about-box {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    margin-top:25px;
    margin-bottom: 25px;
overflow:auto;
}

.aboutus-right {
    float: left;
    width: 36%;
    margin-left: 0px;
    overflow: hidden;
}

.aboutus-right img {
    float: left;
    width: 100%;
}

.left-video {
    float: left;
    width: 55%;
    color: #d82521;
    font-size: 36px;
    margin-left: 8%;
}

.left-v-title {
    float: left;
    width: 100%;
}

.left-video img {
    width: 176px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.video-img-k {
    width: 99.5%;
    float: left;
}
.about-text {
    float: left;
    width: 100%;
    font-size: 13px;
    color: #fff;
    margin-top: 5%;
    line-height:20px;
}

.protitlek{
	width: 1200px;
    margin-left: auto;
    margin-right: auto;
margin-top:70px;
overflow:auto;
}



.weare{
	width:100%;
	float:left;
background:#88C231;
text-align:center;
font-size:32px;
color:#fff;
padding-top:15px;
padding-bottom:15px;

}
.klupblue{float:left;width:42px;height:42px;background:#3B5998;margin-top:7px;}
.kluptitle{float:left;margin-left:35px;font-size:45px;color:#3B5998;font-weight:bold;}
#main_pro{
width:1200px;
margin-left:auto;
margin-right:auto;
}

.pk{
	float:left;
	width:100%;
	
margin-top:30px;

}

.ptitle{
	float:left;
width:100%;
overflow:auto;
margin-top:80px;
}
.ptitle img{
	   margin-left: auto;
    margin-right: auto;
width:250px;
display:block;
}
.move-product{
	float:left;width:calc(100% - 35px);
position:relative;
}

.mp-title{
	float:left;
   width:100%;
    overflow: hidden;
    position: relative;
  
}
.mp-title img{
	margin-left:auto;
margin-right:auto;
width:327px;
display:block;
}

.tjmore{
	float:right;
width:175px;
height:30px;
background:#424242;
border-radius:15px;
text-align:center;
color:#fff;
font-size:14px;
font-family:h75;
line-height:30px;
margin-top:40px;
border:2px solid #424242;
}

.tjmore:hover{
	background:#fff;
color:#424242;
}

.prottext{
	color:#A6A6A7;
font-size:20.56px;
font-style:italic;
font-family:Helvetica;
}
.mp-tilte-left{float:left;font-size:20px;color:#4D4D4D;font-weight:bold;    position: relative;margin-left:50px;}

.mp-tilte-left:before{
	    content: '';
    width: 32px;
    height: 26px;
    position: absolute;
    top: 5px;
    left: -50px;
    background: url("../images/huigou.png") no-repeat;
}

.read-more{margin-top:15px;float:right;color:#EB8B3E;font-size:14px;font-weight:bold;margin-bottom:15px;}
.mp-title b {
    font-size: 40px;
    color: #fff;
    display: inline-block;
    padding: 10px 40px;
    background: #E60012;
    font-family: 'impact';
    font-weight: normal;
    position: relative;
    line-height: 1;
}

.preadmorek{float:left;width:100%;}

.preadmore{
	border: 2px solid #3B5998;
	float:right;width:144px;height:51px;background:#3B5998;line-height:51px;text-align:center;color:#fff;font-size:21px;border-radius:5px;margin-bottom:50px;}
.mp-title .add{border:none;}
.preadmore:hover{
	background:#fff;
color:#3B5998;
}
.mp-title-more{border: 2px solid #292929;float:left;font-size:18px;color:#fff;background:#292929;width:126px;height:36px;line-height:36px;text-align:center;}

.mp-down-text{float:left;width:100%;font-size:20px;font-style:italic;color:#595757;margin-top:20px;}


.mp-title-more:hover{background:none;color:#292929;}


.product-n-k{
float:left;
width:1200px;
margin-left:calc(50% - 600px);
margin-top:-22.5px;
z-index:99;
}

.ablearnmore{
	float:left;
width:220px!important;
height:45px!important;
}

.ablmleft{
	float:left;
background:#202020;
width:170px;
height:45px;
line-height:45px;
text-align:center;
color:#fff;
font-size:15px;
}

.ablmright{
		float:left;
width:50px;
height:45px;
    background-color: #F5F6F6;
  
    background-image: url("../images/indexgo.png");
    background-repeat: no-repeat;
background-position:center;
}

.signupk{
margin-left:auto;
margin-right:auto;
width:1200px;
}


.producttitle{
	font-family:impact;
font-size:66.49px;
color:#231815;
float:left;
}


.procol{
	float:left;
width:100%;
}

.protitle{
	float:left;
width:100%;
text-align:center;
font-size:40px;

color:#000;
border-bottom:1px solid #E2E2E2;
margin-top:10px;
position:relative;
padding-bottom:20px;
}

.prok{
	float:left;
width:100%;
}

.tjintitlek{
	float:left;
width:100%;
font-size:19.5px;
color:#B7B7B7;
margin-top:20px;
text-align:center;
}

.mid-tjk{
	width:1200px;
margin-left:auto;
margin-right:auto;
margin-top:80px;
}
.tjk{
	float:left;
width:102%;
margin-left:-2%;
}

.tjsingle{
	float:left;
width:23%;
margin-left:2%;
}
.tjaimg{
	float:left;
width:calc(100% - 2px);
position:relative;
border:1px solid  #E4E4E4;
position:relative;
}

.tjzhezhao{
	position:absolute;
  width:100%;
height:100%;
background:#0575BD;
display:none;
}
.zzrm{
	float:left;
width:100%;
margin-top:20px;
}
.zhezhaotext{
	float:left;
margin-left:25px;
margin-top:30%;
width:calc(100% - 50px);
color:#fff;
font-size:14px;
line-height:25px;
}
.tjzhezhao:before {
    content: '';
    position: absolute;
    left: calc(50% - 9.5px);
    top: 30px;
    width: 19px;
    height: 21px;
    background: url(../images/shuangjianw.png) no-repeat;
}

.tjaimg:hover .tjzhezhao{
	display:block;
}
.tjaimg:before{
	content:'';
position:absolute;
left:calc(50% - 9.5px);
bottom:20px;
  width:19px;
height:21px;
background: url(../images/shuangjianl.png) no-repeat;


}
.tjimg{
	float:left;
width:100%;
}

.tjname{
	float:left;
width:100%;
text-align:center;
font-size:18px;
color:#000000;
margin-top:40px;
height:40px;
}

.tjname:hover{
	color:#0575BD;
}



@media screen and (min-width: 1180px) {
.tjpupk:hover{
	background:#E60012;
}
.tjpupk:hover .tjpimg{
	margin-left:-1000px;
}
.tjpupk:hover .tjpname{
	color:#fff;
}
.tjpupk:hover .tjpname:before{
	background: #fff;
}
.tjpupk:hover .tjptext{
	color:#fff;
}
.tjpupk:hover .tjpreadmore{
	    border: 2px solid #fff;
    color: #fff;
}



.tjpupk-3:hover .tjpimg-3{
	margin-left:-1000px;
float:left;
}

.tjpupk-3:hover .tjptextk-3{
	margin-right:70%;
}
.tjpupk-3:hover{
	background:#E60012;
}
.tjpupk-3:hover .tjpname{
	color:#fff;
}
.tjpupk-3:hover .tjpname:before{
	background: #fff;
}
.tjpupk-3:hover .tjptext{
	color:#fff;
}
.tjpupk-3:hover .tjpreadmore{
	    border: 2px solid #fff;
    color: #fff;
}


.tjpdownk:hover .tjpimg-2{
	margin-right:-1000px;
}
.tjpdownk:hover{
	background:#E60012;
}
.tjpdownk:hover .tjpname{
	color:#fff;
}
.tjpdownk:hover .tjpname:before{
	background: #fff;
}
.tjpdownk:hover .tjptext{
	color:#fff;
}
.tjpdownk:hover .tjpreadmore{
	    border: 2px solid #fff;
    color: #fff;
}



.tjpdownk:hover .addtjimg2{
	float:right;
	margin-right:-1000px;
}
.tjpdownk:hover .addtj2{
	margin-left:70%;
}

}




.tjpimg{
	float:left;
width:71.6%;
}
.tjptextk{
	float:left;
width:28.3%;
}
.tjptextmidk{
	float:Left;
margin-left:10%;
width:80%;
margin-top:80px;
}
.tjpname{
	float:left;
width:100%;
text-align:center;
font-size:19px;
color:#E50012;
position:relative;
}
.tjpname:before{
		    content: '';
    height: 1px;
    width: 60px;
    position: absolute;
    bottom: -15px;
    left: calc(50% - 30px);
background:#B0AFAF;
}
.tjptext{
	float:left;
width:100%;
margin-top:50px;
text-align:center;
font-size:16px;
color:#615F5F;
}
.tjpreadk{
	float:left;
width:100%;
margin-top:50px;
}

.tjpreadmore:hover{
	background:#E60012;
color:#fff;
}
.tjpreadmore{
	margin-left:auto;
margin-right:auto;
width:125px;
height:35px;
border:2px solid #E60012;
border-radius:4px;
line-height:35px;
text-align:center;
color:#E60012;
font-size:16px;
display:block;
}
.bottomreadline{
	position:absolute;
    bottom:0px;
left:0;
width:100%;
height:2px;
background:#E60012;
z-index:-1;
}
.leftredline{
	position:absolute;
width:2px;
height:100%;
background:#E60012;
right:0;
top:0;
}

.tjpdownk{
	float: left;
    width: 100%;
overflow:hidden;
}
.tjpimg-2{
	    float: right;
    width: 71.7%;
}
.tjptextk-2{
	float: right;
    width: 28.3%;
}


.tjproright{
	float: left;
    width: 50%;
margin-left:-1px;
}
.tjpupk-3{
	float: left;
    width: 100%;
overflow:hidden;
}
.tjpimg-3{
	    float: right;
    width: 71.7%;
}
.tjptextk-3{
	float: right;
    width: 28.3%;
    position: relative;
transition: all 0.6s ease 0s;
}

.addtj2{
	float:left;
transition: all 0.6s ease 0s;
}

.addtjimg2{
	float:left;
}






.colpick{
	float:left;
width:1644px;
}
.colpic1{
		float:left;
width:821px;
height:423px;
background: url(../images/ind1.jpg) no-repeat;
background-size:100%;
}
.colp1text-1{
	float:left;
width:178px;
margin-left:15px;
color:#fff;
margin-top:98px;
}
.colp1text-2{
	float:left;
width:178px;
margin-left:304px;
color:#fff;
margin-top:98px;
}
.colp1text-3{
	float:left;
width:178px;
margin-left:155px;
color:#fff;
margin-top:98px;
}
.colp1text-4{
	float:left;
width:178px;
margin-left:300px;
color:#fff;
margin-top:98px;
}

.colp1title{
	float:left;
width:100%;
font-size:26px;
}
.colp1text{
	float:left;
width:100%;
font-size:15px;
font-style:italic;
margin-top:15px;
}
.colpreadmore{
	float:left;
color:#F18F0A;
font-size:18px;
font-style:italic;
margin-top:55px;
}

.colpic2{
		float:left;
width:823px;
height:423px;
background: url(../images/ind2.jpg) no-repeat;
background-size:100%;
}

.ncimgk {
    float: left;
    width: 42%;
}
.toplinek {
    float: left;
    width: 100%;
}
.topline {
    float: left;
    width: 110px;
    height: 10px;
    background: #fff;
transition: all 0.6s ease 0s;
}
.ncimgkmain {
    float: left;
    width: 100%;
    position: relative;
}
.ncimgk:hover .topline{
	background:#F18F0A;
}
.ncimgk:hover .bottomline{
	background:#F18F0A;
}
.ncimgk:hover .ncleftlinek{
	background:#F18F0A;
}
.ncimgk:hover .ncrightlinek{
	background:#F18F0A;
}
.ncleftlinek {
    float: left;
    width: 10px;
    height: 170px;
    background: #fff;
transition: all 0.6s ease 0s;
}
.ncimgzs {
    float: left;
    width: calc(100% - 20px);
}
.ncrightlinek {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 100px;
    width: 10px;
    background: #fff;
  transition: all 0.6s ease 0s;
}
.bottomlinek {
    float: left;
    width: 100%;
}
.bottomline {
    float: right;
    width: 215px;
    height: 10px;
    background: #fff;
  transition: all 0.6s ease 0s;
}
.whok{
	float:left;
width:53%;
margin-left:5%;
}
.whotitle{
	float:left;
width:100%;
color:#fff;
font-size:66.49px;
font-family:impact;
}
.whotext{
	float:left;
width:100%;
color:#fff;
font-size:17.12px;
margin-top:40px;
}
.whormk{
	float:left;
width:100%;
}
.whoreadmore{
	float:left;
width:176px;
height:41px;
line-height:41px;
text-align:center;
color:#fff;
font-size:18px;
background:#002E5B;
margin-top:40px;
border:2px solid #002E5B;
}
.whoreadmore:hover{
	border:2px solid #fff;
background:#F18F0A;
color:#fff;
}







.nv{
	float:left;
width:100%;
margin-top:30px;
}
.nvcenter{
	width:1200px;
margin-left:auto;
margin-right:auto;
}

.sermk{
	float:left;
width:102%;
    height: 240px;
margin-left:-2%;
margin-top:20px;
}
.sersingle{
	float:left;
width:23%;
margin-left:2%;
    height: 305px;
    overflow: hidden;
    margin-bottom: 10px;
}

.serimgk{
	float:left;width:100%;height:109px;overflow: hidden;
}

.serimg{
	float:left;width:100%;
}

.sername{
	float:left;width:100%;
text-align:center;
color:#666666;
font-size:22px;
font-weight:bold;
margin-top:25px;
}

.sersingle:hover .sername{
color:#13468F;
}
.serdesc{
	float:left;width:100%;
text-align:center;
color:#989797;
font-size:14px;
margin-top:10px;
}
.sertitle{
	float:left;width:100%;
font-size:40px;
color:#000000;
padding-bottom:20px;
text-align:center;
    border-bottom: 1px solid #E2E2E2;
}

.newsk{
	float:left;
width:66%;
}

.blogtitle{
	float:left;width:100%;
color:#0D0403;
font-size:50px;
font-family:impact;
border-bottom: 1px solid #E4E4E4;
position:relative;
padding-bottom:15px;
}

.blogtitle:before{
	    content: '';
    width: 370px;
    height: 3px;
    background: #0575BD;
    position: absolute;
    left: 0px;
    bottom: -1.5px;
}
.justify-k{
	float:left;width:64%;
}

.blogdatek{
	position:absolute;
top:0px;
right:-60px;
width:94px;
border-radius:5px;
overflow:hidden;
}
.bdyear{
	float:left;width:100%;
background:#A9A9A9;
text-align:center;
color:#fff;
font-size:19.29px;
line-height:32px;
}
.bdDate{
	float:left;width:100%;
background:#0575BD;
font-size:53.18px;
color:#fff;
text-align:center;
}

.blogtextk{
	float:left;
width:calc(61% - 45px);
margin-left:45px;
}

.blogtexttitle{
	float:left;width:100%;
color:#A9A9A9;
font-size:19.29px;
margin-top:130px;
}
.blogtext{
	float:left;width:100%;
color:#666666;
font-size:16px;
margin-top:20px;
line-height:25px;
}
.brm{
	margin-top:50px!important;
}

.abimg{
	float:left;
width:100%;
overflow:hidden;
}

.abimg img{
	float:left;
width:100%;
}

.abimg:hover img{
	transform:scale(1.1);
}
.abtextk{
	float:left;
width:100%;
margin-top:20px;
}


.abtext{
	margin-top:30px;
		float:left;
width:100%;
color:#979797;
font-size:16px;
font-family: LW;
}
.readmork{
	margin-top:25px;
			float:left;
width:100%;
}
.abreadmore{
	float:left;
    width: 125px;
    height: 35px;
    border: 2px solid #E60012;
    border-radius: 4px;
    line-height: 35px;
    text-align: center;
    color: #E60012;
    font-size: 16px;
    display: block;
}

.abreadmore:hover{
	color: #fff;
background:#E60012;
}


.videok{
	float:left;
width:28%;
margin-left:6%;
}



.ant2:before {
    content: '';
    width:167px;
    height: 3px;
    background: #0575BD;
    position: absolute;
    left: 0px;
    bottom: -1.5px;
}

.agentimgk{
	float:left;width:100%;
margin-top:40px;
}

.agentimg{
	float:left;width:100%;
}
.agtext{
	float:left;width:100%;
margin-top:20px;
color:#666666;
font-size:16px;
}
.anrm{
	margin-top:40px!important;
}










.newstitle{
	float:left;
width:100%;
position:relative;
}
.newstword{
	float:left;
width:163px;
font-size:66.49px;
font-family:impact;
}
.newsline{
	position:absolute;
left:163px;
bottom:15px;
height:3px;
background:#F18F0A;
width:calc(100% - 163px);
}
.newsdetail{
	float:left;
width:100%;
margin-top:25px;
}
.newssingle{
		float:left;
width:100%;
border-bottom:1px solid #D4D4D4;
margin-top:25px;
padding-bottom:10px;
}
.newtimek{
	float:left;
width:82px;
}
.newtimetop{
	float:left;
width:100%;
background:#A9A9A9;
border-radius:5px 5px 0px 0px;
text-align:center;
color:#fff;
font-size:16px;
height:28px;
line-height:28px;
}
.newtimebottom{
		float:left;
width:100%;
background:#636363;
border-radius:0px 0px 5px 5px;
text-align:center;
color:#fff;
font-size:45.6px;
height:53px;
line-height:53px;
}
.newstext{
	float:left;
width:calc(100% - 107px);
margin-left:25px;
}
.newsdtitle{
	float:left;
width:100%;
color:#F18F0A;
font-size:15.12px;
}
.newsab{
	float:left;
margin-top:10px;
width:100%;
color:#A6A6A7;
font-size:14px;
font-style:italic;
}
.newreadmorek{
	float:left;
width:100%;
}
.newsreadmore{
	float:right;
color:#F18F0A;
font-size:15.12px;
font-style:italic;
}


.vbdtk{
	float:left;
width:100%;
}
.vbdtitlek{
	float:left;
width:100%;
}
.vbdtitlesingle{
	float:left;
padding-left:30px;
padding-right:30px;
height:40px;
color:#303030;
font-family: LW;
    font-weight: bold;
font-size:22px;
line-height:40px;
cursor:pointer;
}

#ink-dis,#ink-blog{
	display:none;
}
.vbdtsel{
	background:#E50012;
color:#fff;
}
.vbdshowk{
	float:left;
width:calc(100% - 2px);
border:1px solid #B9B9B9;
}
.vbdshowmid{
	float:left;
margin-left:35px;
width:calc(100% - 70px);
margin-top:40px;
margin-bottom:40px;
}
.vbdvideo{
		float:left;
width:100%;

}
.vbdvleft{
	float:left;
width:55%;
}
.vbdvtitle{
	float:left;
width:100%;
color:#303030;
font-family: LW;
    font-weight: bold;
font-size:36.92px;
}
.vbdvtext{
		float:left;
width:100%;
color:#979797;
font-family: LW;
font-size:16px;
margin-top:20px;
}

.vbdvideo span{
	    color: #979797;
    font-family: LW!important;
    font-size: 16px;
}






.videotitle{
float: left;
    width: 100%;
    position: relative;
}
.videotword{
	    float: left;
    width: 163px;
    font-size: 66.49px;
    font-family: impact;
}
.videoline{
	    position: absolute;
    left: 163px;
    bottom: 15px;
    height: 3px;
    background: #F18F0A;
    width: calc(100% - 163px);
}








.suplltext2{
	color:#323333;
font-size:16px;
	float:left;
width:100%;
font-weight:bold;
margin-top:15px;
}

.product-n-k2{float:left;width:100%;margin-top:45px;}


.toppmid{
	float:left;
width:86%;
margin-left:7%;
margin-top:80px;
margin-bottom:50px;
height:70px;
}

.topimg{
	float:left;
width:46px;
}

.topptext{
	float:left;
width:calc(100% - 56px);
color:#fff;
margin-left:10px;
}

.product-pr-box{
	    border: 1px solid #CBCBCC;
	float:left;width:calc(24% - 7px);position: relative;margin-top:7px;margin-left:7px;margin-bottom:7px;}
.ppb2{
	border:none;
border-top: 1px solid #CBCBCC;
border-bottom: 1px solid #CBCBCC;
border-right: 1px solid #CBCBCC;
margin-left:0;
}

.ppdend{
	width:28%;
}

.tjpcenter{
	float:left;
width:100%;
margin-top:60px;
    background-repeat: no-repeat;
    background-image: url(../images/movebk.jpg);
    background-position: 50% 0%;
    background-size: 1600px 100%;
}

.apptitle{
	float:left;
width:100%;
text-align:center;
font-size:36.92px;
font-family: LW;
    font-weight: bold;
color:#303030;
}
.appk{
width:1200px;margin-left:auto;margin-right:auto;
margin-top:20px;
margin-bottom:40px;
overflow:auto;
}
.video-img-vk{
	    float:left;
    width: 43%;
    overflow: hidden;
    position: relative;
margin-left:3%;
margin-top:30px;
}

.abmore{
	float:left;
color:#2CA6E0;
font-size:14px;
margin-top:35px;
}

.video-img-vk:before {
    content: '';
    background: #13468F;
    width: 65px;
    height: 65px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0px;
    bottom: 0;
    cursor: pointer;
    margin: auto;
    z-index: 2;
    overflow: hidden;
    border-radius:50%;
}

.video-img-vk:after {
    content: '';
    border-width: 10px 15px;
    border-color: transparent transparent transparent #fff;
    margin: auto;
    width: 0px;
    height: 0px;
    overflow: hidden;
    position: absolute;
    left: 20px;
    right: 0;
    top: 0px;
    bottom: 0;
    border-style: solid;
    margin: auto;
    z-index: 3;
}
.ab-textk{
	float:left;width:54%;
}

.ab-imgk{
	float:left;
width:23%;
margin-left:2%;
}

.abtitle{
	float:left;
color:#fff;
font-size:40px;
width:100%;
}


.ab-text{
	margin-top:20px;
	float:left;width:100%;
font-size:14px;
color:#fff;
line-height:25px;

}
.ab-readmore{
	float:left;
width:176px;
height:41px;
background:#0D0403;
border:2px solid #0D0403;
color:#fff;
font-size:18px;
text-align:center;
line-height:41px;
margin-top:10px;
}
.ab-readmore:hover{
	background:none;
color:#0D0403;
}
.ab-imgk-w1{
	float:left;width:100%;
background:#fff;
}

.ab-img{
	float:left;
margin-left:3px;
margin-top:3px;
margin-bottom:3px;
width:calc(100% - 6px);
}
.ab-imgk-w2{
		float:left;width:100%;
background:#fff;
margin-top:20px;
}






.appsingle{
	float:left;
width:calc(25% - 1px);
margin-left:1px;
position:relative;
}

.appsingle:hover .apzhezhao{
opacity:0;  
}

.appsingle:hover .apptext{
color:#615F5F;  
}

.appsingle:hover .apptext a{
color:#615F5F;  
}

.appsingle:hover .apptitle2{
color:#E50012;  
}

.append{
	width:calc(25% - 1px);
margin-left:0px;
}
.appimg{
	float:left;
width:100%;
}
.apptextk{
	position:absolute;
left:70px;
top:60px;
width:calc(100% - 140px);
}
.apptitle2{
	float:left;
width:100%;
color:#fff;
font-size:29px;
font-family: LW;
    font-weight: bold;
}
.apptext{
	float:left;
width:100%;
margin-top:15px;
color:#fff;
font-size:16px;
font-family: LW;
}

.apptext a:hover{
	color:#E60012!important;
}
.apptext a{
	color:#fff;
text-decoration: underline;
}










.tjsimgk{
	float:left;
width:100%;
overflow:hidden;
border-radius:9px;
}

.tjsimgk:hover img{
	transform:scale(1.1);
}
.tjsimgk img{
	float:left;
width:100%;
}

.tjstext{
	margin-top:25px;
	float:left;
width:99%;
height:115px;
}

.tjnameb{
	color:#353D4D;font-size:24px;font-weight:bold;
float:left;
}
.whyimg{
	float:left;
width:50%;
}

.tjnames{
	color:#989898;font-size:15px;
float:left;
margin-top:15px;
}
.pktextk{
	float:left;
width:50%;
}

.pktext{
	float:left;
width:calc(70% - 50px);
color:#fff;
margin-left:50px;
margin-top:85px;
}


.selmid{
	margin-left:auto;
margin-right:auto;
width:1200px;
}

.seltitle{
	float:left;
width:100%;


}


.seltitlem{
		float:left;
width:100%;
	color:#231815;
font-size:40px;
font-weight:bold;
text-align:center;
}

.seltitlex{
	float:left;
width:100%;
	color:#5C5D5D;
font-size:16px;
text-align:center;
}

.selk{
	float:left;
width:49%;
background:#fff;
height:395px;
margin-top:70px;
}

.selk2{
	float:left;
width:calc(100% - 48px);
text-align:center;
}

.selsingle{
	float:left;
width:calc(33% - 10px);
color:#5C5D5D;
font-size:18px;
height:60px;
line-height:60px;
margin-left:5px;
background:#EAEAEA;
cursor: pointer;
}

.selactive{
	background:#fff;
    border-top: 3px solid #EF8200;
}

#idhistext,#idcjteamtext{
	display:none;
}
.selshow{
	margin-top:55px;
	float:left;
margin-left:35px;
width:calc(100% - 110px);
color:#5C5D5D;
}

.seltexttitle{
	float:left;
width:100%;
font-size:26px;
font-weight:bold;
}

.seltext{
	margin-top:35px;
		float:left;
width:100%;
font-size:14px;
}


.selmorek{
	float:left;
width:100%;
}

.selbut{
	float:left;
display:block;
border: 2px solid #C2C2C2;
width:135px;
height:45px;
line-height:45px;
text-align:center;
color:#C2C2C2;
font-size:16px;
margin-top:35px;
}

.selbut:hover{
	border: 2px solid #EC7300;
}
.bannerk-2{
		float:left;
width:100%;
margin-top:35px;
}
.tjsreadmorek{
	margin-top:10px;
	float:left;
width:100%;
}

.tjsread{
float:left;
width:135px;
height:35px;
color:#4CA536;
font-size:15px;
line-height:35px;
text-align:center;
border:1px solid #4CA536;
display:block;
border-radius:5px;
}

.tjsread:hover{
color:#fff;
background:#4CA536;
}
#product-pr-box{margin-left:55px;}
.product-pr-box-aimg {
    float: left;
    width: 100%;
    position: relative;
    overflow: hidden;

}

.product-pr-box-aimg:hover .move-pr-box-name{
	background:#699c1d;
}
.piccp{
	    float: left;
    width: 100%;

overflow:hidden;
}
.product-pr-box-aimg:hover img{
	transform:scale(1.1);
}
.readmorebtn:hover{
	background:#88C231;
border: 1px solid #88C231;
color:#fff;
}
.preadk{
	float:left;
width:100%;
margin-top:30px;
}
.readmorebtn{display:block;margin-left:auto;margin-right:auto;color:#797979;font-size:17.93px;width:135px;text-align:center;height:35px;line-height:35px;border: 1px solid #a09d9d;}
.p-name-none{ margin-top:0px;float:left;width:100%;text-align:center; transition: all 0.5s ease-in-out;opacity: 0;}

.product-pr-box-aimg img{float:left;width:100%;}



.move-pr-box{
float: left;
    width: calc(100% - 37px);
    margin-left: 35px;
    
}

.blogimgk{
	float:left;
width:39%;
position:relative;
}

.blogimg{
	float:left;
width:100%;
}








.move-pr-box-aimg{float:left;width:90%;}

.move-pr-imgk{
/*float:left;width:calc(90% - 2px);*/
	float:left;width:250px; height:100px;
	position: relative;
border: 1px solid #E2E2E2;
overflow:hidden;
}
.move-pr-imgk11{
/*float:left;width:calc(90% - 2px);*/
	float:left;width:calc(90% - 2px);
	position: relative;
border: 1px solid #E2E2E2;
overflow:hidden;
}

.move-pr-imgk:hover img{transform:scale(1.1)}
.ptjname{
	float:left;width:100%;
text-align:center;
color:#333;
font-size:16px;
margin-top:30px;
height:70px;
}

.ptjname:hover{
	color:#13468F;
}
.ptjzy{
	float:left;width:100%;
text-align:center;
color:#989797;
font-size:14px;
margin-top:-3px;

}
.move-p-name{margin-top:10%;float:left;width:100%;font-size:16px;color:#333333;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.move-p-ab{margin-top:5%;float:left;width:100%;font-size:13px;color:#A2A2A2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.move-p-readmore{margin-top:5%;float:left;width:100%;}
.move-p-rmbut{font-size:14px;width:126px;height:38px;border: 2px solid #E60012;text-align:center;line-height:38px;color:#E60012;border-radius:5px;display:block;margin-left:auto;margin-right:auto;}
.move-p-rmbut:hover{
	background:#E60012;
    color:#fff;
}
.m-p-des-move{
	position: absolute;
	left: 3;
    top: 0;
   width:100%;
   height:100%;
background-color: rgba(0,0,0,0.5);
border-radius: 20px;
background-image: url(../images/search.png);
background-repeat:no-repeat;
background-position:50%;
  z-index:90;
  transition: all 0.6s ease 0s;
opacity: 0;
}


.pk2{
	float:left;width:100%;
background:#fff;
}
.ptitle2{
	float:left;
width:100%;
overflow:auto;
margin-top:108px;
}
.ptitle2 img{
		   margin-left: auto;
    margin-right: auto;
width:539px;
display:block;
}

.rititle {
    float: left;
    width: 100%;
}

.rittext {
    float: left;
    width: 100%;
    text-align: center;
    color: #231815;
    font-size: 28.12px;
    font-weight: bold;
}

.ritdlinek {
    float: left;
    width: 100%;
}

.ritlineimg {
    width: 105px!important;
    margin-left: auto!important;
    margin-right: auto!important;
    display: block!important;
    background: none!important;
    margin-top: 10px!important;
}

.choosetext2{
	color:#797979;
font-size:14px;
	margin-top:20px;
			   margin-left: auto;
    margin-right: auto;
width:668px;
text-align:center;
padding-top:50px;
}

.productk{
	float:left;
width:100%;
margin-top:0px;
margin-bottom:85px;
}

.choosesingle{
	float:left;
width:30%;
margin-left:3.3%;
margin-top:50px;
}


.titlek2{
	float:left;
width:100%;
background: #fff;
margin-top:55px;
}

.titlemain{
	width:1200px;
margin-left:auto;
margin-right:auto;
margin-top:25px;
position: relative;
}

.hepiclist{
	float:left;
width:100%;
margin-bottom:30px;
}

.heimg{
	float:left;
width:20%;
margin-top:30px;
}
.emailgetk{
	float:right;
width:735px;
height:185px;
background: url(../images/emailget.png) no-repeat;
background-size:100%;
}



.etuk{
	position:absolute;
left:0px;
top:-38px;
width:617px;
height:184px;
background: url(../images/kefujian.png) no-repeat;
background-size:100%;
}

.ettext{
	float:left;
margin-top:70px;
color:#fff;
font-size:27px;
font-weight:bold;
margin-left:30px;
}
.ttitlete{
	margin-top:6px;
	float:left;
color:#fff;
font-size:20px;

}

.tbox1{
	float:left;
width:220px;

}

.tbox2{
	float:left;
width:100%;
margin-top:70px;
}

.ttig{
	float:left;
margin-left:0px;
margin-top:10px;
color:#fff;
font-size:14px;
}



.indexmailsend:hover{
	font-size:17px;
}

.searte{
	float:left;
color:#fff;
font-size:14px;
margin-top:10px;
margin-left:10px;
}

.Index-feed{
	float:right;
	width: 305px;
border:none;
    background: #fff;
    height: 38px;
    padding-left: 20px;
    color: #9999A3;
font-size:14px;
margin-right:5px;
}


.chimgk{float:left;width:100%;}

.chimgk img{
	margin-left:auto;
margin-right:auto;
width:129px;
display:block;

}

.choosetitle{
	float:left;
width:100%;
text-align:center;
font-size:25px;
color:#231815;
margin-top:35px;
height:40px;
}

.choosetext{
	float:left;
width:100%;
color:#797979;
font-size:13px;
height:80px;
}

.choosetext-3{
	margin-left:auto;
margin-right:auto;
width:190px;
border-bottom:3px solid #4EABF9;
color:#323232;
font-size:27px;
font-weight:bold;
padding-bottom:15px;
}
.move-pr-box:hover .m-p-des-move{opacity: 1;}

.move-pr-box:hover .m-p-des{opacity: 1;}


.move-pr-box-aimg img{float:left;width:100%;background: url(../images/load.gif) no-repeat center center;border-radius: 5px;}

.move-pr-box-name{
	float:left;width:100%;color:#fff;font-size:31.87px;overflow: hidden;font-weight:bold;
 text-overflow: ellipsis;
 white-space: nowrap;text-align:center;height:60px;line-height:60px;transition: all 0.6s ease 0s;
}

.move-pr-box-name:hover{color:#fff;}



.main_us_f {
    width: 1200px;
    margin-left:auto;
   margin-right:auto;
    height: auto;
}

.main_box2{width:100%;margin-top:40px;}


.revek{
	float:left;
width:100%;
    background-repeat: no-repeat;
    background-position: 50% 0%;
    background-size: 1400px 100%;
background: url("../images/rebk.jpg") no-repeat top;
height:377px;
}

.reve-mid{
	margin-left:auto;
margin-right:auto;
width:1200px;

}
.reveleft{
	float:left;
width:54%;
color:#fff;
}
.line1{
	margin-top:60px;
	float:left;
width:100%;
}

.rerl1{float:left;width:100%;text-align:center;font-size:50px;}
.rele-yk{
margin-left:auto;
margin-right:auto;
}

.rel1{width:156px;}

.rel2{width:156px;}

.duorenimg{
width:51px;
background:none;
}
.releft-y1{
	float:left;
height:65px;
font-size:50px;
padding-top:10px;

}


.releft-y1tt{
	float:left;
font-size:14px;
text-align:center;
margin-top:10px;
}

.releft-y1k{
		float:left;
width:23%;
}


.releft-y1k2{
		float:left;
width:23%;
margin-left:5%;
}

.releft-y1k3{
		float:left;
width:34%;
margin-left:5%;
}

.cl{
	width:40px;
}

.dt{
	width:39px;
}

.dqb{
	width:37px;
}

.ws{
	width:55px;
}
.releft-y1tt2{
	float:left;
font-size:14px;
text-align:center;
width:100%;
margin-top:10px;
}


.releft-y3{
	float:left;
height:65px;
font-size:50px;
padding-top:10px;
margin-left:10px;
}

.releft-y1tt3{
	float:left;
font-size:14px;
text-align:center;
width:100%;
margin-top:10px;
}

.line2{
	float:left;
width:95%;
margin-top:50px;
}
.releft-y1k4{
		float:left;
width:23%;
margin-left:10%;
}

.releft-y4{
	float:left;
height:65px;
font-size:50px;
padding-top:10px;
margin-left:10px;
}

.releft-y1tt4{
	float:left;
font-size:14px;
width:100%;
text-align:center;
margin-top:10px;
}

.releft-y1k5{
		float:left;
width:28%;
margin-left:15%;
}

.releft-y5{
	float:left;
height:65px;
font-size:50px;
padding-top:10px;
margin-left:10px;
}

.releft-y1tt5{
	float:left;
font-size:14px;
width:100%;
text-align:center;
margin-top:10px;
}


.reveright{
	float:left;
width:46%;
}

.rerighttitle{
	float:left;
width:100%;
margin-top:40px;
}

.rititlelv {
    float: left;
    width: 100%;
}
.rittextlv {
    float: left;
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 30px;
    font-weight: bold;
}

.ritdlineklv{
	margin-top:15px;
	float:left;
width:100%;
background: url("../images/lvtiao.png") repeat-x;
height:18px;
position: relative;
}

.ritdlineklv:before{
	    content: '';
    height: 18px;
    width: 30px;
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
background: url("../images/singsj.png") no-repeat;
}
.choosetext2lv{
    color: #fff;
    font-size: 14px;
    margin-top: 30px;
    width: 100%;
    text-align: center;
    padding-top: 50px;
}

.rerighttext1{
	float:left;
width:47%;
height:168px;
background:#fff;
margin-top:30px;
}

.rertextmidk{
	float:left;
margin-left:6%;
margin-top:6%;
width:88%;
}

.rertem{
	float:left;
width:100%;
color:#797979;
font-size:13px;
height:90px;
overflow:hidden;
}

.rertemqiamin{
	float:left;
width:100%;
text-align:right;
color:#002F1C;
font-size:15px;
font-style:italic;
margin-top:10px;
}

.rertex2{margin-left:6%;}







.aboutus-maink{float:left;width:62%;margin-top:100px;}
.left-map{float:left;width:38%;margin-top: 100px;}

.ab-title-2{
	    text-align: center;
    overflow: hidden;
    position: relative;
    margin-bottom:30px;
display:none;
}

.ab-title-2 b {
    font-size: 40px;
    color: #fff;
    display: inline-block;
    padding: 10px 40px;
    background: #E60012;
    font-family: 'impact';
    font-weight: normal;
    position: relative;
    line-height: 1;
}

.ab-title-2:before {
    content: '';
    height: 2px;
    width: 100%;
    position: absolute;
    top: 48%;
    right: 0;
    background: #E60012;
    display: block;
}

.left-map img{float:left;width:100%;background:none;}
.left-map:hover img{ filter: saturate(500%);
    -webkit-filter: saturate(500%);
    -moz-filter: saturate(500%);
    -o-filter: saturate(500%);
    -ms-filter: saturate(500%);}



.about-title{float:left;width:90%;margin-left:5%;}

.about-tit-news{float:left;}

.about-tit-news img{float:left;width:44px;}

.about-tit-news-text{float:left;color:#fff;margin-left:20px;}

.about-tit-news-text-big{float:left;font-size:42px;font-family:impact;}

.about-tit-news-text-big:before{
	    content: 'dsfdsf';
    border-width: 10px 14px;
    border-color: transparent transparent transparent #fff;
    width: 0px;
    height: 0px;
    overflow: hidden;
    float:right;
    border-style: solid;
    margin-top:20px;
}


.about-tit-news-text-detail{float:left;font-size:16px;margin-top:22px;}

.about-tit-custom{
	float:right;
}

.about-tit-custom img{float:left;width:44px;}


.right-v-t-k{float:left;width:100%;font-style:italic;height:55px;line-height:55px;border-bottom: 1px solid #8c8888;color:#D7000F;font-weight:bold;font-size:40px;}
.video-img-k{width:99.5%;float:left;}

.about-box-imgk2{float:left;width:100%;margin-top:5%;display:none;}

.about-box-imgk2 a {
    float: left;
    width: 47%;
    background: #fff;
}
.about-box-imgk2 a img{
	   float: left;
    width: 100%;
}
.about-box-imgk{
	float:left;
    width:21.9%;
    margin-left:4%;
    margin-top: 6%;
}
.whobtnk{float:left;width:100%;margin-top:20px;}
.whobtn{
	margin-left:auto;
margin-right:auto;
width:225px;
height:65px;

background: url("../images/whobtn.png") no-repeat;
background-size:100%;
color:#fff;
font-size:28px;
font-weight:bold;
line-height:65px;
text-align:center;
display:block;
border-radius:5px;
position: relative;
overflow:hidden;
}
	.whobtn:before{
	    content: '>';
    width: 60px;
    height: 60px;
    position: absolute;
    top:0px;
    right: -100px;
	}
.whobtn:hover:before{
right: 0px;
}
.whobtn:hover{
	color:#fff;
}
.about-box-imgk a{
	float:left;
    width:100%;
    background:#fff;
}
.about-box-imgk a img{float:left;width:98%;margin-left:1%;margin-top:1%;}




.video-img-vk:hover:before{background: rgba(5,117,189,0.6);}

.video-img-vk:hover img{transform:scale(1.1)}

.video-img-vk img{float:left;width:100%;background: url(../images/load.gif) no-repeat center center;}

.about-box2{    width: 1200px;
    margin-left: auto;
    margin-right: auto;
   margin-bottom:80px;
}

.news {
    margin-top: 40px;
    float: left;
 
}
.nadd{margin-left:6.5%;}
.news:hover .news-title:before{
	width:100%;
}

.news-title{
	width:100%;font-size:27px;color:#fff;  padding-bottom:15px;
position: relative;
font-weight:bold;
}
.news-title:before {
    content: '';
    width: 85px;
    height: 3px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    background: #4EABF9;
}

.nt2:before{
	width: 175px;
}

.news-k{float:left;width:100%;
border: 1px solid #4EABF9;
margin-top:10px;
height:265px;
background:#fff;
}
.news-k-k{float:left;width:435px;height:245px;margin-left:13px;margin-top:13px;}
.news-img {
    float: left;
    width: 51%;
}
.news-img img{float:left;width:100%;border-radius:7px;}

.new-text-k {
    float: left;
    width: 46%;
    margin-left: 2%;
    margin-top: 22px;
}
.new-text{float:left;width:100%;font-size:15px;color:#231815;text-overflow:ellipsis;    position: relative;}
.yellow-readmore{
    float:left;
margin-top:40px;
color:#4EABF9;
font-size:15.14px;
}

.wideoinb{
	margin-top:35px;
}
.yellow-readmore:hover{color:#3B5998;background:#fff;}
.new-time{float:left;width:100%;text-align:right;font-size:15px;color:#4EABF9;margin-top:70px;}

.video{float:left;width:720px;margin-left:25px;margin-top: 40px;}

.video:hover .news-title:before{
	width:100%;
}



.video-k-k{float:left;width:695px;height:245px;margin-left:13px;margin-top:14px;}

.video-text-k{float:right;width:calc(42% - 20px);margin-top:22px;margin-right:20px;}

.video-text{float:left;width:100%;font-size:15px;color:#221814;}




.mid-search{width:292px;height:40px;margin-top:85px;margin-left:auto;margin-right:auto;position: relative;}
.mid-sear-in{
	
    width: 282px;
height:40px;
background:#f6f6f6;
    padding-left: 10px;
    color: #434752;
    height: 40px;
    border: none;
float:left;
}

.mid-sear-btn{width: 88px;
    height: 42px;
    border: 0px none;
    background-color: #da251e;
  
    background-image: url("../images/search.png");
    background-repeat: no-repeat;
background-position:center;
    position: absolute;
    right: 0;
    top: 0px;}
.about-whitek{
	float:left;width:100%;margin-left:0px;background:#fff;margin-top:2%;
}

.about-white-k2{
	margin-left:auto;
margin-right:auto;
width:1200px;
}

.about-white-title{float:left;width:100%;    position: relative;margin-top:70px;}

.about-white-titlek{
	width: 100%;
    position: absolute;
    top: 48%;
    left: 0;
    z-index:1;
}

.about-white-title-about{
	z-index:1;float:left;width:300px;height:55px;
	background:#4CA535;text-align:center;color:#fff;font-size:40px;
line-height:55px;
}

.aboutus-maink{
	float:left;
width:100%;
}

.indexab{
	float:left;
width:535px;
height:313px;
}

.ablinetop{
	float:left;
width:100%;
height:1px;
}
.abmaink{
	float:left;
width:calc(100% - 2px);
border-left:1px solid #4b9e35;
border-right:1px solid #d14f24;
height:100%;
}

.indexabjian{
	float:left;
height:35px;
margin-left:65px;
background: url("../images/sanjianindex.png") center no-repeat;
width:22px;
}
.inabtitle{
	float:left;
margin-top:8px;
width:100%;
background:#4CA535;
height:35px;
}

.indexttext{
	float:left;
margin-left:20px;
color:#fff;
font-size:20px;
height:35px;
line-height:35px;
}


.indexabsingle{
	float:left;
width:calc(100% - 30px);
height:44px;
padding-left:30px;
border-bottom:1px dashed #989898;
color:#989898;
font-size:20px;
line-height:44px;
}







.about-white-title-Market{
	z-index:1;float:right;width:300px;
	height:55px;background:#DC4F20;text-align:center;color:#fff;
	font-size:40px;
line-height:55px;
}
.about-white-title img{    
    width: 100%;
    position: absolute;
    top: 27.5px;
    left: 0;
    z-index:0;
height:1px;
}



.video-k{float:right;width:507px;    position: relative;overflow:hidden;}

.video-k:before {
    content: '';
    background: rgba(255,255,255,0.2);
    width: 90px;
    height: 45px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0px;
    bottom: 0;
    border-radius: 5px;
    cursor: pointer;
    margin: auto;
    z-index: 2;
    border: 1px solid #fff;
}
.video-k:after {
    content: '';
    border-width: 12px 17px;
    border-color: transparent transparent transparent #fff;
    margin: auto;
    width: 0px;
    height: 0px;
    overflow: hidden;
    position: absolute;
    left: 20px;
    right: 0;
    top: 0px;
    bottom: 0;
    border-style: solid;
    cursor: pointer;
    margin: auto;
    z-index: 3;
}

.img-move-p-k {
    float: left;
    width: 100%;
     background-repeat: no-repeat;
    background-image: url(../images/aboutbk.jpg);
    background-position: 50% 0%;
    background-size: 1921px 100%;
height:191px;
margin-top:45px;
}

.feedbmid{
	width:1200px;
margin-left:auto;
margin-right:auto;
}

.feedbtext{
	float:left;
width:calc(100% - 255px);
color:#fff;
padding-top:55px;
}

.inquirbtn{
	float:right;
width:150px;
height:40px;
border-radius:5px;
background:#fff;
text-align:center;
color:#3B6832;
font-size:16px;
line-height:40px;
margin-top:90px;
}

.inquirbtn:hover{
	color:#DC4F20;
}
.fdbt1{
	font-size:43px;
}

.fdbt2{
	font-size:19px;
}
.video-k:hover:before{background: rgba(255,102,0,0.6);}
.video-k:hover img{transform:scale(1.1)}

.video-k img{float:left;width:100%}

.a-r-factay{float:left;width:100%;}
.a-r-fa-title{float:left;width:778px;height:58px;padding-left:30px;border-bottom: 4px solid #dddee0;font-size:36px;line-height:58px;}

.a-r-fa-content-k{float:left;width:100%;margin-top:0px;margin-left:0px;margin-bottom:30px;}

.a-r-fa-content-k img{float:left;display:block;}

.a-r-fa-content-k .zi{float:left;width:100%;margin-left:0px;margin-top:10px;color:#808080;font-size:16px;}
.a-r-fa-content-k .zi a{color:#fab847;font-size:14px;}
.a-r-fa-content-k .zi a:hover{color:#00aaf1}

.a-r-news{float:left;width:100%;font-size:20px;font-family: LW;}
.a-r-news-t-k{float:left;width:100%;margin-left:0px;margin-top:30px;}

.a-r-news-t{float:left;width:100%;height:40px;background:#f7f7f7;cursor: pointer;}

.a-r-news-t .left{float:left;width:7%;height:100%;margin-top:0px;background:#3d414c;}
.a-r-news-t .right{float:left;margin-left:2%;width:91%;height:40px;color:#979797;}
.a-r-news-t .right .rightzi{width:67%;float:left;line-height:40px;overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;}
.a-r-news-t .right .righttime{float:right;line-height:40px;margin-right:20px;}
.a-r-news-con{float:left;font-size:16px;color:#979797;padding-left:2%;width:96%;padding-right:2%;margin-top:25px;display:none;}

.right-zi{float:left;width:580px;overflow:hidden;height:50px;text-overflow:ellipsis;white-space:nowrap;}
.a-r-news-t .right:hover .yj{    border: 2px solid #da251d;}
.a-r-news-t .right:hover .yj:before{   color:#da251d;}


.a-r-news-t .right .yj{
    position: absolute;
    right: 15px;
    top: 0;
    
    text-indent: 0;

border: 2px solid #cfcfcf;

    border-radius: 50%;
width:38px;
height:38px;

}
.a-r-news-t .right .yj:before{
	content: '\e628';
    font-size: 32px;
    color: #cfcfcf;
    font-family: icomoon;
position: absolute;
   right: 9px;
    top: 3px;
}
/*cowlCarousel*/
.owl-theme .owl-controls {
    position: absolute;
    right: 0;
    top: 0px;
    width: 100%;
height:0;
  
}
.owl-prev{float:left;margin-left:15px;}

.owl-next{margin-right:25px;}

.justify-k .owl-controls .owl-buttons div.owl-prev:before {
	font-size:35px;
	color:#080808;
	left:-17px;
	background-image: url(imaages/l.png);
	background-repeat: no-repeat;
	background-position: center center;    
}
.owl-controls .owl-buttons div:before {
    position: absolute;
    width: 100%;
    height: 100%;
    right: 0;
    top: 0;
    bottom: 0;
    text-indent: 0;
}
.justify-k .owl-controls .owl-buttons div.owl-next{float:right;}
.justify-k .owl-controls .owl-buttons div.owl-next:before {
	font-size: 35px;
	color: #080808;
	right:-7px;
	background-image: url(images/r.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.justify-k .owl-controls .owl-buttons div {
    top: 3px;
}

.justify-k .owl-controls .owl-buttons div:hover:before{color:#2CA6E0;}
.owl-controls .owl-page, .owl-controls .owl-buttons div {
    cursor: pointer;
}
.owl-controls .owl-buttons div {


    float: left;
    position: relative;
    font-family: icomoon;
    transition: all 0.6s ease 0s;
}
.owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.owl-carousel { display: none;  width: 100%; -ms-touch-action: pan-y; }
.owl-carousel .owl-item img { display: block; width: 100%; height: auto;border-radius:20px; }
.owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; }
.owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }
.owl-carousel .owl-item { float: left;}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); }
.owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: transparent; }
.owl-controls .owl-page, .owl-controls .owl-buttons div { cursor: pointer; }
.grabbing { cursor: url("../images/grabbing.png") 8 8, move; }
.owl-theme .owl-controls {float:left;width:100%;}
.owl-buttons{
	    float: left;
    width: calc(100% + 35px);
    height: 0;
margin-top:190px;
}
.move-pr-box-aimg a .aaimg{
    height: 280px;
}
.owl-theme .owl-controls .owl-page { display: inline-block; zoom: 1; *display: inline; }
.owl-item.loading { min-height: 150px; background: url("../images/AjaxLoader.gif") no-repeat center center; }
.owl-origin { -webkit-perspective: 1240px; -webkit-perspective-origin-x: 50%; -webkit-perspective-origin-y: 50%; -moz-perspective: 1240px; -moz-perspective-origin-x: 50%; -moz-perspective-origin-y: 50%; perspective: 1240px; }
.owl-fade-out { z-index: 10; -webkit-animation: fadeOut .7s both ease; -moz-animation: fadeOut .7s both ease; animation: fadeOut .7s both ease; }
.owl-fade-in { -webkit-animation: fadeIn .7s both ease; -moz-animation: fadeIn .7s both ease; animation: fadeIn .7s both ease; }
.owl-backSlide-out { -webkit-animation: backSlideOut 1s both ease; -moz-animation: backSlideOut 1s both ease; animation: backSlideOut 1s both ease; }
.owl-backSlide-in { -webkit-animation: backSlideIn 1s both ease; -moz-animation: backSlideIn 1s both ease; animation: backSlideIn 1s both ease; }
.owl-goDown-out { -webkit-animation: scaleToFade .7s ease both; -moz-animation: scaleToFade .7s ease both; animation: scaleToFade .7s ease both; }
.owl-goDown-in { -webkit-animation: goDown .6s ease both; -moz-animation: goDown .6s ease both; animation: goDown .6s ease both; }
.owl-fadeUp-in { -webkit-animation: scaleUpFrom .5s ease both; -moz-animation: scaleUpFrom .5s ease both; animation: scaleUpFrom .5s ease both; }
.owl-fadeUp-out { -webkit-animation: scaleUpTo .5s ease both; -moz-animation: scaleUpTo .5s ease both; animation: scaleUpTo .5s ease both; }

/*cowlCarousel------------*/

.about-text-title{
	font-size:25px;color:#000;line-height:60px;
}



@media screen and (max-width: 1600px) {
.banntextk {
    width: 415px;
overflow:auto;
    left: calc(90% - 415px);
}
.banntext{
	font-size:30px;
}




}
@media screen and (max-width: 1290px) { 

.about-text{margin-top:5%;}
.about-text-title{line-height:30px;}

}


@media screen and (max-width: 1230px) {
.apptextk {
    left: 30px;
    top: 30px;
    width: calc(100% - 60px);
}
}

@media screen and (max-width: 1260px) {
	#main_pro{
		width:96%;
margin-left:2%;
	}
.nvcenter {
	float:left;
width:96%;
margin-left:2%;
}
	.feedbmid{
	float:left;
margin-left:2%;
width:96%;
	}
	.about-white-k2{
	float:left;
width:96%;
margin-left:2%;
	}
	.tjstext{
	height:140px;
	}
	.tjnameb{
	height:50px;
	}
.tjprdk {
    width: 96%;
float:left;
margin-left:2%;
}
	.product-n-k{
	width:96%;
margin-left:2%;
	}
	.selmid{
	float:left;
margin-left:2%;
width:96%;
	}

	.banntext{
	height:50px;
	}
.bannbtnk {
    margin-top: 20px;
}
.bannbout {
    float: left;
    width: 95%!important;
    height: 50px;
    background: #EF8200;
    text-align: center;
    line-height: 50px;
    color: #fff;
}

.bannap {
    float: left;
    width: calc(95% - 4px)!important;
    height: 46px;
    text-align: center;
    line-height: 46px;
    color: #fff;
    border: 2px solid #fff;
    margin-left: 0;
margin-top:10px;
}

.banntextk {
    width: 225px;
    left: calc(90% - 225px);
}
.banntext{
	font-size:20px;
}

.video-text-k {
  
    margin-top: 0px;
}
.new-time {
 
    margin-top: 20px;
}
	.yellow-readmore{
	margin-top:20px;
	}

	.video-k-k{
		width: 96%;
    height: 245px;
    margin-left: 2%;
    margin-top: 2%;
	}
.video {
    width:calc( 60% - 4px);
    margin-left: 3%;
}
	.news-k-k{
	width: 96%;
    height: 245px;
    margin-left: 2%;
    margin-top: 2%;
	}
	.news{
	width:37%;
	}
.about-box2 {
    width: 96%;
    margin-left:2%;
}

	.rerl1{font-size:40px;}
.reve-mid {
	margin-left:2%;
    width: 96%;

}






.protitlek{    width: 96%;
    float:left;
margin-left:2%;}
.about-box2 {
    width: 96%;
    float:left;
margin-left:2%;
}

 
    #product-pr-box{margin-left:5%;}
    .product-pr-box-aimg img{width:100%;}
    .img-move-p-k{margin-top: 5%;}
    .main_us_f{width:96%;margin-left:2%;}
    .about-box{float:left;width:96%;margin-left:2%;}

    .a-r-fa-content-k img{width:100%;}
    
.product-pr-single-downk {
    height: 20%;
}


}

@media screen and (max-width: 1270px) {
	
	.appk{
		float:left;
width:96%;
margin-left:2%;
	}
	.mid-tjk{
	float:left;
width:96%;
margin-left:2%;
    margin-top: 50px;
	}
}


@media screen and (max-width: 1220px) {
.move-product {
    float: left;
    width: calc(100% + 30px);
margin-left:-30px;
    position: relative;
}
.move-pr-box {
    float: left;
    width: calc(100% - 32px);
    margin-left: 30px;
}
	.justify-k .owl-controls .owl-buttons div.owl-prev:before{
	left:40px;
	}
.justify-k .owl-controls .owl-buttons div.owl-next:before {
    right: 45px;
}
}


@media screen and (max-width: 1210px) {
.owl-buttons {
    margin-top: 140px;
}
}



@media screen and (max-width: 1180px) {
.tjptextk-2 {
    width: 100%;
height:250px;
}
.tjpimg-2 {
    width: 100%;
}

.tjptextk-3 {
    width: 100%;
height:250px;
} 
.tjpimg-3 {
    width: 100%;
}

.tjpreadmore {
	float:left;
    margin-left: 0px;

}
.tjptext {
    text-align: left;
}
.tjpname:before {
    height: 0px;
    width: 0px;

}
.tjpname {
    text-align: left;
}

.tjptextmidk {
    margin-left: 20px;
    width: calc(100% - 40px);
    margin-top: 40px;
}

.tjptextk {
    width: 100%;
height:250px;
}
.tjpimg {
    float: left;
    width: 100%;
}

}

@media screen and (max-width:1000px) {
.appsingle {
        width: calc(50% - 1px);

}
}
@media screen and (max-width: 840px) {
.colp1text {
    font-size: 15px;
}
.colp1title {
    font-size: 20px;
}

.colp1text-4 {
    width: 20%;
    margin-left: 38%;
margin-top: 60px;
}

.colp1text-3 {
    width: 20%;
    margin-left: 20%;
margin-top: 60px;
}
.colp1text-2 {
    width: 20%;
    margin-left: 40%;
margin-top: 60px;
}

.colp1text-1 {
    width: 20%;
    margin-left: 2%;
margin-top: 60px;
}	
.colpick {
    width: 100%;
}
.colpic2 {
    width: 100%;
    height: 360px;
    background-size: 100%;
	margin-top:20px;
}
.colpic1 {
    width: 100%;
    height: 360px;
    background-size: 100%;
}
}

@media screen and (max-width: 660px) {
.apptext {
    margin-top: 5px;
    font-size: 12px;
}
.apptitle2 {
    font-size: 24px;
}
.apptextk {
    left: 15px;
    top: 15px;
    width: calc(100% - 30px);
}
.colpic2 {
    height: 300px;
}
.colpic1 {
    height: 300px;
}
}
@media screen and (max-width: 620px) {
.colp1text {
    font-size: 12px;
}
.colp1title {
    font-size: 12px;
}

.colp1text-4 {
margin-top: 10px;
}

.colp1text-3 {
margin-top: 10px;
}
.colp1text-2 {
margin-top: 10px;
}

.colp1text-1 {
margin-top: 10px;
}	
}

@media screen and (max-width:480px) {
.colpic2 {
    height: 225px;
}
.colpic1 {
    height: 225px;
}
}



@media screen and (max-width: 1380px) {
	.tjptext {
    margin-top: 25px;
	}
.tjpreadk {
  
    margin-top: 20px;
}
}

@media screen and (max-width: 1300px) {
.whyt{
	font-size:30px!important;
}
	.whyt1{
	margin-top:20px!important;
	}
	.whyt2{
	margin-top:10px!important;
	}

}


@media screen and (max-width: 1110px) {
.video-k {
	margin-top:25px;
    float: left;
    width: 100%;
}
.indexab {
    width: 100%;
}

}
@media screen and (max-width: 1140px) {
	.pktextk{
	width:100%;
	}
	.pk2{
	padding-bottom:30px;
	}
.whyimg {
    width: 100%;
}
}

@media screen and (max-width: 990px) {
.bannerk-2 {
    width: 100%;
    margin-left: 0;
    margin-top: 20px;
}
.selk {

    width: 100%;
 
}

}


@media screen and (max-width: 1070px) {
.slick-next {
    right: 30px;
	width:30px;
height:53px;
    right: 30px;
background-size:100% 100%;
}
.slick-prev {
	width:30px;
height:53px;
    left: 30px;
background-size:100% 100%;
}
}
@media screen and (max-width: 940px) {
	.tjsingle{
	    width: 48%;
	}
.signupright {
	height: 100px;
    line-height: 30px;
    font-size: 18px;
   margin-top:100px;
}
.banntextk{
	top:35%;
}
.bannap {
    float: left;
    width: calc(95% - 4px)!important;
    height: 36px;
    text-align: center;
    line-height: 36px;
    color: #fff;
    border: 2px solid #fff;
    margin-left: 0;
    margin-top: 10px;
}

.bannbout {
    height: 40px;
    line-height: 40px;
}

.banntext {
    font-size: 17px;
}
	.banntext{
	height:40px;
	}
.bannbtnk {
    margin-top: 10px;
}

}


@media screen and (max-width: 1000px) {
	.ab-imgk{
	width:100%;
margin-left:0;
margin-top:30px;
	}
.vbdvleft {
    width: 100%;
}

.downmove{
	margin-left:0;
}
.video-text-k {
    float: left;
    width: 100%;
    margin-top: 15px;
    margin-right: 0px;
}
.news-k {
    height: 500px;
}
	.video-k{
	height:500px;
	}

	.new-text-k{
	width:96%;
	}
	.news-img{
	width:100%;
	}
}


@media screen and (max-width: 940px) { 

	.ab-title-2{display:block;}
.aboutus-maink{width:100%;}
.left-map {
    width: 100%;
    margin-top:30px;
}
.about-white-title{display:none;}
.aboutus-maink{margin-top:20px;}
}



@media screen and (max-width: 900px) {
.videok {
    width: 100%;
    margin-left: 0%;
margin-top:20px;
}
.newsk {
    width: 100%;
}

	.ritdlineklv{
	background:none;
	}
.ritdlineklv:before {
    content: '';
    height: 18px;
    width: 105px;
    position: absolute;
    top: 0;
    left: calc(50% - 52.5px);
    display: block;
    background: url("../images/sjjian.png") no-repeat;
}

	.reveright{width:100%;margin-top:20px;}
.reveleft{
	width:100%;
}
.revek {
    float: left;
    width: 100%;
    background-size: 100% 100%;
    background: url("../images/b2g.jpg") no-repeat top;
    height: 700px;
}

.new-time {
    margin-top:20px;
}
.yellow-readmore {
    margin-top: 20px;
}

}

@media screen and (max-width: 860px) {
.video-img-vk {
    margin-top: 20px;
}
.abmore {
    margin-top: 15px;
}
	.ab-text{
	line-height:20px;
	}
.video-img-vk {
	margin-left: 0%;
    width: 100%;
 
}
.ab-textk {
    width: 100%;
}
.pk {
    margin-top: 0px;
}
}
@media screen and (max-width: 760px) {
.serdesc {
   height:100px;
}
.sersingle {
    float: left;
    width: 48%;
    margin-left: 2%;
}
.ab-textk {
    width: 100%;
    margin-left: 0%;
margin-top:20px;
}
.video-img-vk {
    width: 100%;
}
}


@media screen and (max-width: 590px) {


.blogtexttitle {
    margin-top: 30px;
}	
.blogtextk {
    width: 100%;
    margin-left: 0px;
}	
.blogimgk {
    width: calc(100% - 60px);
margin-top:60px;
}

}



@media screen and (max-width: 570px) {
.tjptext {
    margin-top: 15px;
font-size:12px;
}
.tjptextmidk{
	margin-top: 30px;
}	
.colpic2 {
    height: 270px;
}
.colpic1 {
    height: 270px;
}
}

@media screen and (max-width: 550px) {
.inquirbtn {
    float: left;
margin-left:calc(50% - 75px);
    margin-top: 20px;
}
	.feedbtext{
	width:100%;
padding-top: 20px;
	}
.revek {
    background: url("../images/rbk3.jpg") no-repeat top;
    height: 750px;
}
}


@media screen and (max-width: 680px) {
.fdbt2 {
    font-size: 16px;
}
	.fdbt1{
	    font-size: 38px;
	}
#main_pro{margin-top: -30px;}
}
@media screen and (max-width: 600px) {
.rerighttitle {
    margin-top: 20px;
}
.line2 {
    margin-top: 20px;
}
}

@media screen and (max-width: 790px) { 
.choosetext2 {

    width: 100%;
}

}

@media screen and (max-width: 720px) { 
.about-tit-custom img {
    width: 34px;
background:none;
}
.about-tit-news-text-big {
    font-size: 32px;
}
.about-tit-news img {
    width: 34px;
   background:none;
}

.about-white-title-about {
    width: 180px;
    height: 40px;
    font-size: 30px;
     line-height:40px;
}

.about-white-title-Market {
    width: 200px;
    height: 40px;
    font-size: 30px;
   line-height:40px;
}

}

@media screen and (max-width: 510px) { 
.vbdtitlesingle{
	font-size:14px;
}
}


@media screen and (max-width: 470px) { 
.ab-imgk {
    margin-top: 20px;
}
}





@media screen and (max-width: 1300px) { 
	.tjpcenter{
	margin-top:50px;
	}
}


@media screen and (max-width: 1245px) { 
.procol {
    margin-top: 30px;
}
	.releft-y1 ,.releft-y3,
.releft-y4,.releft-y5{
		padding-top: 25px;
		    font-size: 30px;
}
	
	.tbox1{width:180px;}
	.titlemain{width:96%;margin-left:2%;float:left;}
	.searte{display:none;}
.new-text {
    font-size: 16px;

}
 


.big-title{color:#D7000F;font-size:40px;font-weight:bold;font-style:italic;}
}
@media screen and (max-width: 1200px) { 
	.cht2{
	height:60px;
	}
}
@media screen and (max-width: 1185px) { 
.titlemain {
    margin-top: 60px;
}

.emailgetk {
    float: left;
    width: 60%;
    height: 184px;
    background: #304770;
}
	
.etuk {
	top: 0px;
    position: relative;
	float:left;
    width: 40%;
    height: 184px;

	
	
	    background-repeat: no-repeat;
    background-image: url(../images/kefujian2.jpg);
    background-position: 50% 0%;
    background-size: 617px 100%;
}
	.move-pr-box-name{
	    font-size: 20px;
	}
}

@media screen and (max-width: 1160px) { 
	.yhmcc{
	font-size:14px!important;
	}
}

@media screen and (max-width: 1045px) { 
	.ttig{display:none;}
}

@media screen and (max-width: 1010px) { 
	.toppmid{
	margin-top:30px;
	}
.topimg {
    float: none;
display:block;
margin-left:auto;
margin-right:auto;
    width: 46px;
}
	.topptext{
		margin-top:10px;
		text-align:center;
	width:100%;
margin-left:0;
	}
}
@media screen and (max-width: 1070px) { 

.whotext {
    margin-top: 20px;
}

 
}

@media screen and (max-width: 940px) {

	.Index-feed{
	float: right;
    width: calc(70% - 25px);
margin-right:5px;
	}
.tbox2 {
    float: left;
    width: 94%;
    margin-top: 70px;
margin-left:3%;
}

}
@media screen and (max-width: 930px) { 
.news-title {
    font-size: 30px;
}
.protitlek {
    margin-top: 30px;
}

.about-tit-news-text-big:before{
	border-width: 0px 0px;
}
.about-tit-news-text-detail{display:none;}

}


@media screen and (max-width: 850px) {
.tjprdk {
    margin-bottom: 40px;
}
.nv {
    margin-top: 40px;
}
.videok {
    width: 100%;
    margin-left: 0%;
margin-top:40px;
}
.newsk {
    width: 100%;
}
.whok {
    width: 100%;
    margin-left: 0%;
margin-top:20px;
}
.ncimgk {
    width: 100%;
}
.tjtline2 {
    width: calc(50% - 145px);
}
.tjtline1 {
    width: calc(50% - 145px);
}
.tjttext {
    margin-left: 25px;
    width: 240px;
    height: 50px;
    font-size: 32px;
    line-height: 50px;
}

	.signupleft{
	width:100%;
	}
	.suplleft{
	float:right;
	}
.signupright {
	    font-size: 24px;
    width:100%;
    height: auto;
margin-top:50px;
}
	.slick-prev:before, .slick-next:before {
		line-height:112px;
}


.bannap {
    float: left;
    width: 110px!important;
    height: 36px;
    text-align: center;
    line-height: 36px;
    color: #fff;
    border: 2px solid #fff;
    margin-left: 10px;
    margin-top: 0px;
}
.bannbtnk {
    width:100%;
}
.banntext {

    width: 100%;
}
.bannbtnmidk {
    float: left;
    width: 250px;
float:none;
margin-left:auto;
margin-right:auto;

}
.bannbout {
    width: 110px!important;
    height: 40px;
    line-height: 40px;
}


	.banntextk{
		margin-top:20px;
		left:0px;
		position:relative;
	float:left;
width:100%;
	}
#main_pro {
    margin-top: 30px;
}
.bannerk {
    margin-top: 0px;
}

}
@media screen and (max-width: 855px) {
	.choosesingle{
	width: 45%;
	}
}

@media screen and (max-width: 820px) {
.product-pr-box {
    border: 1px solid #CBCBCC;
    float: left;
    width: calc(49% - 7px);
    position: relative;
    margin-top: 7px;
    margin-left: 7px;
    margin-bottom: 7px;
}
	.linpp{
	margin-top:0px;
	}
}

@media screen and (max-width: 785px) {
.ttitlete {
    font-size: 16px;
}
.nadd {
    margin-left: 0%;
}
.yellow-readmore {
   float:right;
}

	.video-k-k{margin-bottom:15px;height:auto;}
	.video-k{height:auto;}
.video {
  width: calc(100% - 2px);
  margin-left:0;
}


	.news-k-k{height:auto;margin-bottom:10px;}
.news-k {
    height: auto;
} 
.news {
    width: calc(100% - 2px);
}


  .aboutus-right{width:100%;}
  .left-video{width:100%;margin-left: 0px;margin-top: 40px;}
}
@media screen and (max-width: 760px) { 
.slick-prev, .slick-next {    
    top: calc(50% + 17px);
}
.slick-next {
    width: 20px;
    height: 35px;
    right: 15px;
}
.slick-prev {
    width: 20px;
    height: 35px;
    left: 15px;
}

.slick-dots {
    height: 40px;
}
  .main_box2 {
    margin-top: 0px;
  }
  .left-video {
    height: auto;
  }
  .left-video {
    width: 100%;
  }
  .video-img-vk0 {
    margin-top: 40px;
  }
  .mid-search {
    margin-top: 50px;margin-bottom:30px;}
}

@media screen and (max-width: 720px) {
.emailgetk{
	width:100%;
}
.titlemain {
    margin-top: 30px;
} 
	.etuk {
	width:100%;
background-size: 720px 100%;
height: 200px;
	}

	.ttitlete{
	width:100%;
text-align:center;
	}


}
@media screen and (max-width: 670px) { 
.newsline {
    width: calc(100% - 105px);
left: 105px;
bottom: 10px;
}
.videoline {
	    width: calc(100% - 105px);
left: 105px;
bottom: 10px;
}
.videotword {
    font-size: 40px;
width: 105px;
}
.newstword {
    font-size: 40px;
width: 105px;
}
.whotitle {
    font-size: 40px;
}
.prottext {
    font-size: 16px;
}	
.producttitle {
    font-size: 40px;
}
.product-n-k {

    margin-top: -17.5px;
}
.ablmright {
    width: 45px;
    height: 35px;
}
.ablmleft{
	width:130px;
height:35px;

    line-height: 35px;

}	
	.slick-prev:before, .slick-next:before {
		line-height:70px;
}
	.selk{
		padding-bottom:20px;
	height:auto;
	}
	.selsingle {

    font-size: 12px;}

	.tjnameb{
	font-size:20px!important;
	}
	.tjnames{
	font-size:14px!important;
	}
	.slick-dots{right:1%;}


 .left-video{margin-top: 20px;}
}
@media screen and (max-width: 575px) { 
.slick-next {
    width: 10px;
    height: 18px;
    right: 10px;
}
.slick-prev {
    width: 10px;
    height: 18px;
    left: 10px;
}	
.choosetitle{font-size:20px;}
}


@media screen and (max-width: 600px) {


.suplltext1-1 {
    width: 100%;
}
.suplleft {
    float: left;
margin-top: 0px;
width: 100%;
}
.suplright {
    width: 100%;
}
}

@media screen and (max-width: 550px) {
	.heimg{
	width:100%;
	}
.slick-dots {
    position: absolute;
    bottom: 10px;

}


.tjoffset {
    width: 100%;
    margin-left: 0;

}
.product-pr-box {
    width: calc(99% - 12px);
 
}
	
.lin1pp{
	margin-top:0px;
}
.choosesingle {
    width: 100%;
margin-left:0;
}
.choosetext{height:auto;}

.slick-dots {
    height: 30px;
}
.slick-dots li {
    margin: 15px 15px;

}
.slick-dots li.slick-active button {
   height: 15px;
    width: 15px;
}
.slick-dots li button {
    height: 15px;
    width: 15px;
}

.new-text-k {
	    margin-top: 10px;
margin-left:0px;
    width: 100%;
}
.news-img {
    width: 100%!important;
}

	.video-text-k {
    width: 100%;}
.about-box {
    margin-bottom: 20px;
}
	.ab-title-2 b{font-size:30px;padding: 10px 20px;}
.mp-title b{font-size:30px;padding: 10px 20px;}	
#main_pro {
   margin-top:20px;
}
  
    .mp-title-more{margin-top: 10px;margin-bottom: 10px;font-size:12px;  line-height: 30px;  width: 100px;
    height: 30px;}
	.mp-title {
    font-size: 32px;
   }
  .a-r-fa-content-k .zi {
    width: 90%;
    margin-left: 2%;
    margin-top: 10px;
  }

.product-pr-single-downk {
    height: 15%;
}
}


@media screen and (max-width: 500px) {
.owl-buttons {
    margin-top: 240px;
}
.protitle {
    font-size: 40px;

}
.tjname {
    margin-top: 20px;
}
.tjk {
    width: 100%;
    margin-left: 0%;
}
.tjsingle {
    width: 100%;
}

}



@media screen and (max-width: 496px) { 
 .videok{
	margin-top:-30px;
 }
.move-pr-box {
    margin-bottom: 5%;
}

.move-p-ab{text-align:center;}

}


@media screen and (max-width: 480px) {
.serdesc {
    height: auto;
}
.sermk {
    width: 100%;
    margin-left: 0;
}
.sersingle {
    width: 100%;
    margin-left: 0;
margin-top:20px;
}

}

@media screen and (max-width: 390px) {
.owl-buttons {
    margin-top: 180px;
}
}






