@charset "utf-8";
/* CSS Document */
.container{
	width:100%;
}
.title h2{
	font-size:25px;
}
.title:after{
	content:"";
	position:absolute;
	bottom: -20px;
    left: 48.5%;
    border: 6px;
    border-style: solid;
    border-color: #3a3a3a transparent transparent transparent;
}
.titlewt h2{
	font-size:25px;
	margin-bottom:0.1rem;
}
.titlewt p{
	font-size:0.825rem;
}

.titlewt ul{
	margin: 0.2rem 0.25rem 0 0.5rem;
}
.titlewt ul li{
	float:left;
	height:1.325rem;
	width:33%;
	text-align:center;
	margin: 0;
}
.titlewt ul li img{
	height:100%;
	width:auto;
}

.titlewt .portpic{
	display:none;
}
.titlewt .m_portpic{
	display:block;
	width:100%;
	text-align:center;
	margin-top:0.4rem;
}
.titlewt .m_portpic img{
	width:85%;
}
.m_provico{
	display:block;
	margin-top:1.425rem;
}
/*.titlewt:after{
	content:"";
	position:absolute;
	bottom: -25px;
    left: 48.5%;
    border: 6px;
    border-style: solid;
    border-color: #fff transparent transparent transparent;
}*/

/*头部*/

.header{ display:none;}

.m_header{
	display:block;
	height:80px;
	width:100%;
	background-color:#044db6;
}
.m_header .m_header_title{
	width:60%;
	text-align:center;
	padding-top:0.625rem;
	padding-bottom:0.575rem;
	margin:0 auto;
}
.m_header .m_header_title img{
	width:auto;
	max-width: 100%;
}
.m_header .m_header_title h1{
	font-size:1.5rem;
	color:#008cdb;
	font-weight:bolder;
}
.m_header .m_header_title p{
	color:#008cdb;
	font-size:1rem;
}
.m_nav{
	display:block;
	float:left;
	height:2rem;
	margin-top:1rem;
	margin-left:4%;
}
.m_nav img{
	width:auto;
	/* height:100%; */
}
.m_close{
	display:block;
	float:left;
	height:2rem;
	margin-top:1rem;
	margin-left:4%;
	display:none;
}
.m_close img{
	width:auto;
	height:100%;
}

.m_language{
	float:right;
	margin-top:1.2rem;
	margin-right:4%;
	font-size:22px;
	padding-right:4%;
	color:#FFF;
	background-image:url(../images/m_index_07.png);
	background-repeat:no-repeat;
	background-position:right center;
	background-size:auto 49%;
}
.m_son{
	z-index:100;
	position:absolute;
	left:0;
	top:80px;
	width:100%;
	height:auto;
	background-color:rgb(242, 242, 242);
	border-top:1px solid #fff;
	display:none;
}
.m_son ul{
	width:80%;
	margin:0 auto;
}
.m_son ul li{
	width:100%;
	text-align:center;
	border-bottom:1px solid #dadada;
}
.m_son ul li a{
	font-size:16px;
	line-height:2.5rem;
	color:#000;
	display:block;
}
.m_son i{
	padding:0 5%;
}
.m_son .on i{
	color:#008cdb;
	background-image:url(../images/jiantou.png);
	background-repeat:no-repeat;
	background-position:left center;
	background-size:auto 80%;
}
.clos_box{
	position:absolute;
	left:0;
	top:3.3rem;
	display:none;
	width:100%;
	height:100%;
	z-index:50;
}

/*幻灯*/
.banner{
	display:none;
}
.m_banner{
	display:block;
	width:100%;
	height:42rem;
	background-size:100%;
}

.m_banner a{
	display:block;
	height:42rem;
	width:100%;
	touch-action: pan-y;
}

.m_banner .owl-theme .owl-controls {
    width: 100%;
    position: absolute;
    bottom: 10px;
    margin: 0 auto;
}
.m_banner .owl-theme .owl-dots .owl-dot span {
	width:5px;
	height:5px;
	border:2px solid #FFF;
	margin:5px 10px;
    background-color: rgba(255,255,255,0)!important;
}
.m_banner .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background-color: #FFF!important;
}
/*解决方案*/

.programme {
	padding-bottom:0;
}
.programme .progra_tit{
	margin-top:1.75rem;
	margin-bottom:2.625rem;
}
.programme .progra_cont{
	width:96%;
	margin:0 auto;
}
.programme .progra_cont ul{
	margin:0 -0.5%;
}
.programme .progra_cont ul li{
	width:48%;
	height:16.5rem;
	box-sizing:border-box;
	margin:0 0.5% 0.75rem 0.5%;
}
.programme .progra_cont ul li h3{
	font-size:20px;
	margin-bottom:1.25rem;
	padding-top:1rem;
}
.programme .progra_cont ul li .progra_pic{
	height:4.8rem;
	margin-bottom:0.9rem;
}
.programme .progra_cont ul li p{
	font-size:1rem;
	line-height:1.75rem;
	padding:0 3%;
	overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
}
.programme .progra_cont ul li .more{
	font-size:1rem;
	height:2rem;
	line-height:2rem;
}

/*提供产品*/

.provide{
	width:100%;
	background-color:#006fce;
	padding-bottom:1.5rem;
	background-image:none;
}
.provide_tit{
	padding-top:1.5rem;
	margin-bottom:2.5rem;
}
.provide_list{
	width:96.2%;
}
.provide_list ul{
	margin:0 -0.7%;
}
.provide_list ul li{
	width:23%;
	height:1.575rem;
	line-height:1.575rem;
	font-size:0.8rem;
	background-image:none;
	border:1px solid #679ae4;
	margin:0 0.7% 0.175rem 0.7%;
}

/*.provide_cont{
	width:97.3%;
	margin:0 auto;
}
.provide_cont th{
	display:none;
}
.provide_cont td{
	width:25%;
	height:3.75rem;
	line-height:3.75rem;
	font-size:0.8rem;
}
.m_provico{
	display:block;
	margin-top:1.425rem;
}
.m_provico ul{
	margin:0 -0.25rem;
}
.m_provico ul li{
	float:left;
	height:1.325rem;
	width:33%;
	text-align:center;
}
.m_provico ul li img{
	height:100%;
	width:auto;
}*/

/*能力*/
.ability{
	width:100%;
	height:6.9rem;
	background-image:url(../images/m_index_13.jpg);
	background-repeat:no-repeat;
	background-size: 100% auto;
}
.ability ul {
	padding-top:1.5rem;
	margin:0 auto;
}
.ability ul li{
	height:auto;
	width:33%;
	margin:0;
}
.ability ul li:not(:first-child){
	border-left:1px solid #b5b5b5;
}
.ability ul li p{
	font-size:2.5rem;
	line-height:3rem;
	padding-right:10%;}
.ability ul li i{
	font-size:1.575rem;
	position:absolute;
	top:7px;
	right:-7px;}
.ability ul li span{
	font-size:0.625rem;}

/*合作伙伴*/
.partner{
	width:100%;
	height:auto;
}
.partner .partner_tit{
	padding-top:1rem;
	margin-bottom:2rem;
}
.pro_lb{
	display:none;}
.m_partner_cont{
	display:block;
	width:85.3%;
	margin:0 auto 1rem auto;
 	display:block;
}
.m_partner_cont ul {
	margin:0 -2.5%;
}
.m_partner_cont ul li{
	width:28.6%;
	height:2.5rem;
	float:left;
	border:1px solid #c9c9c9;
	display:block;
	margin:0 2% 0.5rem 2%;
	text-align:center;
	overflow:hidden;
}
.m_partner_cont ul li a{
	width:100%;
	height:100%;
}
.m_partner_cont ul li img{
	display:block;
	height: 100%;
    width: auto;
    max-width: 100%;
    max-height: 100%;
    margin: 0 auto;
}

/*专利认证*/
.patent{ display:none;}
.m_patent{
	display:block;
	width:100%;
	height:35.125rem;
}

/*关于极酷*/

.index_about{
	background-color:#FFF;
	width:100%;
	height:auto;
	padding-bottom:1.5rem;
	background-image:none;
}
.about_tit{
	margin-bottom:2.875rem;
	padding-top:1.875rem;
}
.index_about .container{
	width:94.6%;
	margin:0 auto;
}
.index_about .about_pic{
	width:46%;
}
.index_about .about_pic .sp_about{ display:block;}
.index_about .about_pic .pc_about{ display:none;}

.index_about .about_text{
	width:50%;
}
.index_about .about_text h3{
	font-size:0.8rem;
	margin-top:0;
	margin-bottom:1.15rem;
	font-weight:bolder;
}
.index_about .about_text h3:after{
	content:"";
	width:25px;
	height:1px;
	background-color:#014fbd;
	position:absolute;
	left:0;
	bottom:-15px;
}
.index_about .about_text p{
	font-size:0.5rem;
	line-height:1rem;
	overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:8;
}
.index_about .about_text a{
	width:46.4%;
	height:1.125rem;
	font-size:0.6rem;
	line-height:1.125rem;
	margin-top:0.5rem;
	letter-spacing:2px;
}
/*新闻动态*/

.index_news{
	width:100%;
	height:auto;
	padding-bottom:3rem;
}
.news_tit{
	padding-top:1.75rem;
	margin-bottom:1rem;
}
.index_news .news_moer{
	margin:18px 6% 10px 0;
}
.index_news .news_moer a{
	font-size:0.6rem;
	margin:0.6rem 6% 0.6rem 0;
	letter-spacing:1px;
}
.index_news .news_cont{
	display:none;
}
.index_news .m_news_cont{
	width:94.6%;
	margin:0 auto;
	display:block;
}
.index_news .m_news_cont ul{
	margin:0 3.8%;
}
.index_news .m_news_cont ul li{
	width:42%;
	float:left;
	padding:0 3.4%;
	touch-action: pan-y;
}
.index_news .m_news_cont ul li:not(:first-child){
	border-left:1px dashed #bdbdbd
}
.index_news .m_news_cont ul li .news_pic{
	height:4.625rem;
	width:100%;
	overflow:hidden;
}

.index_news .m_news_cont ul li h3{
	font-size:0.6rem;
	color:#3a3a3a;
	line-height:1.125rem;
	padding-bottom:0.25rem;
	position:relative;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.index_news .m_news_cont ul li h3:after{
	content:"";
	width:15%;
	height:1px;
	background-color:#3a3a3a;
	position:absolute;
	left:0;
	bottom:4px;
}
.index_news .m_news_cont ul li p{
	font-size:0.5rem;
	line-height:0.8rem;
	overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
	color:#828282;
}
.index_news .m_news_cont .owl-theme .owl-nav .owl-prev{
	font-size:0;
	background-image:url(../images/index_pc_64.png);
	background-repeat:no-repeat;
	background-size: 60% auto;
    width: 17px;
    height: 20px;
    position: absolute;
    left: 0;
    top: 1.5rem;
	margin:0;
	padding:0;
	background-color:transparent;
}

.index_news .m_news_cont .owl-theme .owl-nav .owl-next{
	font-size:0;
	background-image:url(../images/index_pc_67.png);
	background-repeat:no-repeat;
	background-size: 60% auto;
    width: 17px;
    height: 20px;
    position: absolute;
    right: 0;
    top: 1.5rem;
	margin:0;
	padding:0;
	background-color:transparent;
}

.index_news .m_news_cont .owl-theme .owl-dots{
	position:absolute;
	bottom:-2.4rem;
	width:100%;
	margin:0 auto;
}
.index_news .m_news_cont .owl-theme .owl-dots .owl-dot span {
	width:5px;
	height:5px;
	border:1px solid #333;
	margin:5px 10px;
    background-color: rgba(255,255,255,0)!important;
}
.index_news .m_news_cont .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background-color: #0057d1!important;
	border:1px solid #0057d1;
}




/*联系我们*/
.index_contact{
	display:none;
}
/*底部*/
.footer{ display:none;}
.m_footer{
	display:block;
	width:100%;
	height:auto;
	border-top:2px solid #e9e9e9;
}
.m_footer .m_foot_top{
	border-bottom:2px solid #e9e9e9;}
.m_foot_top ul{
	margin:0.5rem 0;
}
.m_foot_top ul li{
	width:33%;
	float:left;
	height:2.5rem;
	text-align:center;
}
.m_foot_top ul li:not(:first-child){
	border-left:1px solid #c9c9c9;
}
.m_foot_top ul li a{
}
.m_foot_top ul li img{
	height:100%;
	width:auto;
}
.m_foot_leng{
	width:100%;
	height:auto;
	border-bottom:1px  solid #e9e9e9;
	padding-left:5.3%;
	box-sizing:border-box;
	padding-top:0.375rem;
	padding-bottom:0.825rem;
	color:#fff;
	background: #044db6;
}
.m_foot_leng p{
	font-size:1rem;
	color:#fff;
	margin-top:0.5rem;
	font-weight:bolder
}
.copyright{
	width:100%;
	margin:0 auto;
	height:2.75rem;
	box-sizing:border-box;
	padding-top:0.5rem;
	text-align:center;
	font-size:0.5rem;
	color:#fff;
	line-height:1.8rem;
	background: #044db6;
}
.copyright a{
	width:100%;
	margin:0 auto;
	height:2.75rem;
	box-sizing:border-box;
	padding-top:0.5rem;
	text-align:center;
	font-size:0.5rem;
	color:#fff;
	line-height:1.8rem;
}




/*产品内页*/
.inner_banner{
	display:none;
}
.m_inner_banner{
	display:block;
	width:100%;
	height:20.75rem;
	background-size:100%;
}
.product .container{
	padding:0 0 1.25rem 0;
	margin:0;
	position:static;
}
.product_list{
	display:none;
}
.m_product_list{
	display:block;
	width:100%;
	height:2.25rem;
	margin-top:0.2rem;
}
.m_product_list ul{
	width:90%;
	margin:0 auto;
}
.m_product_list ul li{
	float:left;
	width:100%;
	height:2.5rem;
	line-height:2.5rem;
	text-align:center;
	overflow:hidden;
	background-color:#e9e9e9;
	touch-action: pan-y;
	
}
.m_product_list .on{
	background-color:#008cdb;
}
.m_product_list .on a{
	color:#FFF;
}
.m_product_list ul li a{
	font-size:1.2rem;
	display:block;
	color:#000;
}

.m_product_list .owl-theme .owl-nav .owl-prev{
	font-size: 0!important;
    background-image: url(../images/index_pc_64.png)!important;
    background-repeat: no-repeat!important;
    background-size: 67% auto!important;
    background-position: center!important;
    width: 4.5%;
    height: 2.25rem;
    position: absolute;
    border: 1px solid #e9e9e9;
    left: -5.5%;
    top: 0rem;
    margin: 0!important;
    padding: 0!important;
	background-color:transparent!important;
}

.m_product_list .owl-theme .owl-nav .owl-next{
	font-size:0!important;
	background-image:url(../images/index_pc_67.png)!important;
	background-repeat:no-repeat!important;
	background-size: 67% auto!important;
    background-position: center!important;
    width: 4.5%;
    height: 2.25rem;
    position: absolute;
    border: 1px solid #e9e9e9;
    right: -5.5%;
    top: 0rem;
    margin: 0!important;
    padding: 0!important;
	background-color:transparent!important;
}

.product_row{
    width: 98%!important;
    height: auto;
    float: none!important;
    margin-top: 1.25rem;
    margin: 0 1%;
}
.product .product_row h3{
	font-size:0.875rem;
	line-height:1.2rem;
}
.product .product_row .product_pic{
	margin-top:2.25rem;
	height:auto;
	margin-bottom:1.5rem;
	display:block;
}
.product .product_row .product_pic .pic_ph{
	width:49%;
	height:100%;
	display:inline-block;
}
.product .product_row tr th{
	width:25%;
	font-size:0.5rem;
	line-height:2rem;
}
.product .product_row tr td{
	width:75%;
	font-size:0.5rem;
	line-height:2rem;
}
#bgch{
	display:none;
}


/*新闻*/
.news_row{
	float:none;
	width:93.3%;
	margin:0 auto;
}
.news_row h3{
	display:none;
}
.news_row ul li{
	width:100%;
	padding-bottom:0.925rem;
	margin-top:0.925rem;
}
.news_row ul li .list_new_pic{
	width:100%;
	height:25rem;
	overflow:hidden;
}
.news_row ul li .list_new_text{
	width:100%;
}
.news_row ul li .list_new_text h4{
	font-size:1rem;
	line-height:1rem;
	margin-bottom:0.5rem;
	margin-top:0.5rem;
}
.news_row ul li .list_new_text time{
	font-size:0.8rem;
	color:#a1a1a1;
	margin-bottom:0.5rem;
}
.news_row ul li .list_new_text p{
	font-size:0.8rem;
	line-height:1rem;
}
.news_row ul li .list_new_text .more{
	display:none;
}
.page{
	text-align:center;
	margin-top:1.5rem;
	font-size: 1rem;
}
.page a{
	font-size:1rem;
	color:#a1a1a1;
	border:0;
}
.page span{
	font-size:0.625rem;
	color:#00a0e9;
	border:0;
	background-color:transparent;
}

/*新闻内容*/
.show .container{
	width:100%;
	box-sizing:border-box;
	padding:1.35rem 4% 1rem 4%;
	margin:0;
	position:static;
	
}
.show h2{
	font-size:1.3rem;
	color:#000;
	line-height:1rem;
	border:0;
	padding-bottom:1.5rem;
	margin:0;
}

.show .onling{
	width:100%;
	margin-bottom:0.5rem;
	font-size:1rem;
	color:#7b7b7b;
	line-height: 1.3rem;
}
.show .onling span{
	font-size:1rem;
	color:#000;
	line-height: 1.3rem;
}
.show .content{
	width:100%;
	font-size:1rem;
	min-height:inherit;
    line-height: 2rem;
    color: #7b7b7b;
}
.show .content p{
	font-size:1rem;
	line-height:2rem;
	color:#7b7b7b;
}
.show .content h3{
	font-size:0.5rem;
	line-height:1rem;
}
.show .content img{
	max-width:100%;
	width:auto;
	height:auto;
	display:block;
	margin:0.75rem auto;
}

/*关于我们*/
.about_row{
	width:88.8%;
	margin:0 auto;
	float:none;
	padding-top:1.3rem;
}
.about_row h3{
	font-size:1.2rem;
	line-height:1.2rem;
	margin-bottom:0.3rem;
	font-weight:bolder;
}
.about_row .about_text p{
	font-size:1.2rem;
	line-height:1.2rem;
}
.about_row .about_text img{
	width:100%;
	height:auto;
	margin:1rem 0;
}
.about_row .about_text h4{
	font-size:0.7rem;
	margin:0.375rem 0;
}


/*手机弹框*/
.m_leave{
	display:none;
	z-index:100;
	
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
}
.m_leave .leave_bg{
	z-index:101;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.65);
	position:absolute;
	top:0;
	left:0;
}
.m_leave .leave_row{
	z-index:102;
	width:78%;
	background-color:#FFF;
	margin:5rem auto 0 auto;
	border-radius:5%;
	position:relative;
}
.m_leave .leave_row .leave_cont{
	width:100%;
	height:100%;
	overflow:hidden;
	border-radius:5%;
	
}
.m_leave .leave_row .leave_cont .cont_top{
	font-size:0.875rem;
	color:#0057d1;
	height:2.325rem;
	line-height:2.325rem;
	text-align:center;
	background-color:#ecf5ff;
	
}
.m_leave .leave_row .leave_cont .cont_inp{
	width:94%;
	margin:0 auto;
	text-align: center;
}
.m_leave .leave_row .leave_cont input[type="text"]{
	width:100%;
	height:1.325rem;
	line-height:1.325rem;
	border:1px solid #e4e4e4;
	font-size:0.6rem;
	color:#000000;
	background-color:#FFF;
	margin-bottom:0.375rem;
	
}
.m_leave .leave_row .leave_cont textarea{
	width:100%;
	height:5.625rem;
	border:1px solid #e4e4e4;
	font-size:0.6rem;
	line-height:1.2rem;
	font-family:"微软雅黑";
	margin-bottom:0.75rem;
}
.m_leave .leave_row .leave_cont input[type="submit"]{
	width:30.6%;
	height:1.325rem;
	font-size:0.625rem;
	line-height:1.325rem;
	color:#FFF;
	text-align:center;
	background-color:#0057d1;
	border:0;
	border-radius:5px;
	margin:0 auto;
	display:block;
}
.m_leave .leave_row .leave_cont p{
	font-size:0.6rem;
	color:#929292;
	text-align:center;
	margin-top:0.6rem;
	padding-bottom:1rem;
}
.m_leave .close{
	position:absolute;
	right:-15px;
	top:-15px;
}
.m_leave .close a{
	display:block;
}
.about_text{
  font-size:1.2rem;
}


.m_leave .leave_row .leave_cont input[type="text"]::-webkit-input-placeholder {
         /* placeholder颜色  */
         color: #cccccc;
		 /*font-family:'pingheavy';*/
    }

.m_leave .leave_row .leave_cont input[type="text"]::-moz-input-placeholder {
         /* placeholder颜色  */
         color: #cccccc;
		 /*font-family:'pingheavy';*/
    }

.m_leave .leave_row .leave_cont input[type="text"]::-ms-input-placeholder {
         /* placeholder颜色  */
         color: #cccccc;
		 /*font-family:'pingheavy';*/
    }
.m_leave .leave_row .leave_cont textarea::-moz-placeholder{
	 color: #CCC;
	 /*font-family:'pingheavy';*/
}

.m_leave .leave_row .leave_cont textarea::-ms-input-placeholder {   
      color: #CCC;
	  /*font-family:'pingheavy';*/
}
	
.m_leave .leave_row .leave_cont textarea::-webkit-input-placeholder {   
     color: #CCC;
	 /*font-family:'pingheavy';*/
   
} 




@media screen and (max-width:300px) {
	html,body{
	font-size:15px;}
}

/*4 5 wo*/
@media screen and (min-width:301px) and (max-width:330px) {
	
	html,body{
	font-size:16px;}



}

/* 6 */	
 @media screen and (min-width:350px) and (max-width:376px) {
	html,body{
	font-size:20px;}


	
}

/* 6plus*/	
 @media screen and (min-width:379px) and (max-width:420px) {
	html,body{
	font-size:22.1px;}


}

/* 7 8 */	
 @media screen and (min-width:421px) and (max-width:490px) {
	html,body{
	font-size:23px;}
	
	
}
.m_leave .leave_row .leave_cont .cont_inp input {
    outline: none;
    height: 25px;
    margin: 5px 0;
    width: 100%;
    /* padding: 0px 0px; */
    font-size: 12px;
}
.m_leave .leave_row .leave_cont .cont_inp button{
	font-size: 16px;
    color: #FFF;
    background-color: #1196d7;
    width: 120px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    border: 0;
    border-radius: 5%;
    -webkit-border-radius: 5%;
    -moz-border-radius: 5%;
    -ms-border-radius: 5%;
    -o-border-radius: 5%;
    /* font-family: 'pingheavy'; */
}
.about_row .about_text img {
    max-width: 100%;
    height: auto!important;
}