@CHARSET "UTF-8";

.bannerk{
	float:left;
margin-top:90px;
width:100%;
}
/*banner*/
.slick-prev, .slick-next {
    position: absolute;
    display: block;
    height: 55px;
    width: 33px;
    line-height: 55px;
    font-size: 80px;
    cursor: pointer;
    background: transparent;
    opacity: 0.6;
    filter: alpha(opacity=60);
    top: 50%;
    margin-top: -20px;
    padding: 0;
    border: none;
    outline: none;
    z-index: 902;
    text-indent: 900px;
    overflow: hidden;
    color: #000;
}

.slick-prev, .slick-next {
    position: absolute;
    display: block;
    height: 51px;
    width: 42px;
    cursor: pointer;
    opacity: 0.6;
    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: 0px;
    background: url("../images/prevban.png") no-repeat;
}

.slick-prev {
    left: 0px;
background: url("../images/nextban.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%;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;
   background:#F7F7F7;
margin-top:-100px;
margin-bottom:125px;
}

.pk{
	float:left;
	width:100%;
	
background:#F7F7F7;

}

.ptitle{
	float:left;
width:100%;
overflow:auto;
margin-top:80px;
}
.ptitle img{
	   margin-left: auto;
    margin-right: auto;
width:207px;
display:block;
}
.move-product{
	float:left;width:1220px;
    margin-left:-20px;
}

.mp-title{
	float:left;
   width:100%;
    overflow: hidden;
    position: relative;
  
}
.mp-title img{
	margin-left:auto;
margin-right:auto;
width:327px;
display:block;
}
.producttitle{
	width:314px;
display:block;
margin-left:auto;
margin-right:auto;
}
.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:100%;}
.product-n-k2{float:left;width:100%;margin-top:45px;}




.product-pr-box{float:left;width:calc(25% - 8.75px);position: relative;margin-top:7px;margin-left:7px;}

#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{margin-left:20px;float:left;width:calc(100% - 22px);position: relative;margin-bottom:20%;border: 1px solid #C9CACA;}

.move-pr-box-aimg{float:left;width:100%}
.move-pr-imgk{float:left;width:100%;position: relative;}
.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:#304770;
}
.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%;
height:340px;
background: #4EABF9;
}

.titlemain{
	width:1200px;
margin-left:auto;
margin-right:auto;
margin-top:95px;
position: relative;
}

.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{
	float:right;
width:130px;
height:40px;
background:#4EABF9;
color:#fff;
text-align:center;
line-height:40px;
margin-right:50px;
font-size:15px;
cursor: pointer;
}

.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:200px;
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:#231815;font-size:20px;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;}

.img-move-p-k{float:left;width:100%;
margin-top:80px;position: relative;}

.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:before {
    content: '';
    background: #066CC0;
    width: 60px;
    height: 60px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0px;
    bottom: 0;
    border-radius: 50%;
    cursor: pointer;
    margin: auto;
    z-index: 2;
overflow:hidden;
border:1px solid #fff;
}

.video-img-vk:after {
    content: '';
    border-width: 12px 17px;
    border-color: transparent transparent transparent #fff;
    margin: auto;
    width: 0px;
    height: 0px;
    overflow: hidden;
    position: absolute;
    left: 25px;
    right: 0;
    top: 0px;
    bottom: 0;
    border-style: solid;
margin: auto;
    z-index: 3;
}

.video-img-vk:hover:before{background: rgba(218,37,30,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{float:left;width:100%;
border: 1px solid #4EABF9;
margin-top:10px;height:265px;
background:#fff;
}

.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;}

.video-img-vk{
	    float: right;
    width: 387px;
    overflow: hidden;
    position: relative;
}


.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{
	float:left;
    margin-left:5%;
width:90%;
margin-bottom:5%;
}

.about-white-title{float:left;width:100%;    position: relative;margin-top:5%;}

.about-white-titlek{
	width: 100%;
    position: absolute;
    top: 48%;
    left: 0;
    z-index:1;
}

.about-white-title-about{z-index:1;float:left;width:270px;height:50px;background:#E60012;text-align:center;color:#fff;font-size:40px;font-family: impact;}

.about-white-title-Market{z-index:1;float:right;width:270px;height:50px;background:#333637;text-align:center;color:#fff;font-size:40px;font-family: impact;}
.about-white-title img{    
    width: 100%;
    position: absolute;
    top: 22px;
    left: 0;
    z-index:0;
}



.video-k{float:left;width:100%;    position: relative;overflow:hidden;}


.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:17px;}
.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:#333333;}
.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;color:#a3a3a3;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%;
  
}
.owl-prev{float:left;margin-left:15px;}

.owl-next{margin-right:25px;}

.justify-k .owl-controls .owl-buttons div.owl-prev:before {
        content: '\e625';
    font-size:20px;
    color:#fff;
text-align: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 {
	
    content: '\e628';
font-size: 20px;
    color: #fff;
    text-align: center;
}
.justify-k .owl-controls .owl-buttons div {
    top: 3px;
}

.justify-k .owl-controls .owl-buttons div:hover:before{color:#3B5998;}
.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:right;width:86px;height:26px;
background: url("../images/mov.png") no-repeat;
margin-top:-30px;
}
.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: 1465px) {
.slick-prev, .slick-next {
    height: 70px;
    width: 19px;
    line-height: 70px;
    font-size: 25px;


}





}
@media screen and (max-width: 1290px) { 

.about-text{margin-top:5%;}
.about-text-title{line-height:30px;}

}

@media screen and (max-width: 1260px) {

.video-text-k {
  
    margin-top: 0px;
}
.new-time {
 
    margin-top: 20px;
}
	.yellow-readmore{
	margin-top:20px;
	}
.video-img-vk {
    width: 58% ;
	margin-right:0;

}
	.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%;

}



.move-product{
	width:102%;
margin-left:-2%;
}
.move-pr-box {
    margin-left: 20px;
    float: left;
    width: calc(100% - 24px);}

.protitlek{    width: 96%;
    float:left;
margin-left:2%;}
.about-box2 {
    width: 96%;
    float:left;
margin-left:2%;
}

	#main_pro{width:96%;margin-left:2%;margin-top: -60px;}
 
    #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: 1000px) {
.video-text-k {
    float: left;
    width: 100%;
    margin-top: 15px;
    margin-right: 0px;
}
.news-k {
    height: 500px;
}
	.video-k{
	height:500px;
	}
.video-img-vk {
    width: 100%;

}
	.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) {
	.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: 550px) {
.revek {
    background: url("../images/rbk3.jpg") no-repeat top;
    height: 750px;
}
}


@media screen and (max-width: 680px) {
#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: 496px) { 
 
.move-pr-box {
    margin-bottom: 5%;
}

.move-p-ab{text-align:center;}


}





@media screen and (max-width: 1245px) { 
	.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: 1098px) { 
	
}

@media screen and (max-width: 1045px) { 
	.ttig{display:none;}
}
@media screen and (max-width: 1000px) { 



  .slick-prev, .slick-next{top: 50%;}
}

@media screen and (max-width: 940px) {
.indexmailsend {
	margin-right: 0;
    float: right;
    width: 30%;
    
}
	.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) {
.bannerk {
    margin-top: 50px;
}

}
@media screen and (max-width: 855px) {
	.choosesingle{
	width: 45%;
	}
}
@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-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;
	}
.titlek2 {
	height:500px;
}

}
@media screen and (max-width: 670px) { 
	.slick-dots{right:1%;}
.slick-prev, .slick-next {
    height: 50px;
    width: 13px;
    line-height: 50px;
    font-size: 20px;
}


 .left-video{margin-top: 20px;}
}
@media screen and (max-width: 575px) { 
.choosetitle{font-size:20px;}
}




@media screen and (max-width: 550px) {

	

.choosesingle {
    width: 100%;
margin-left:0;
}
.choosetext{height:auto;}
.product-pr-box {
    margin-top:20px;
}
.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:0px;
}
  
    .mp-title-more{margin-top: 10px;margin-bottom: 10px;font-size:12px;  line-height: 30px;  width: 100px;
    height: 30px;}
	.mp-title {
    font-size: 32px;
   }
.slick-prev, .slick-next{font-size: 20px;}
  .a-r-fa-content-k .zi {
    width: 90%;
    margin-left: 2%;
    margin-top: 10px;
  }
.product-n-k {
    float: left;
    width: 100%;
    margin-top: 5%;
    margin-left: 0;
}
.product-pr-single-downk {
    height: 15%;
}
}


@media screen and (max-width: 500px) {
.owl-buttons {
    float: right;
    width: 60px;
    height: 26px;
    background:#4EABF9;
    margin-top: -30px;
}
}












