﻿@charset "utf-8";
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, table, th, td { margin: 0; padding: 0; }
fieldset, img, input, textarea, button, select { background: none no-repeat scroll; border: 0 none; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: normal; font-weight: normal; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; vertical-align: middle; }
ol, ul, li { list-style: none; }
a { text-decoration: none; }
a:hover, a:link, a:active { text-decoration: none; }
.clearfix:after { display: table; content: ""; clear: both; }
.clearfix { zoom: 1 }
input, textarea, select { outline: none }
body {background:#fff ;font-size: 0.24rem;  color: #333; line-height: 0.45rem;}
.nav0 { width: 100%; height: 0px; clear: both; overflow: hidden; }
.nav5 { width: 100%; height: 5px; clear: both; overflow: hidden; }
.nav10 { width: 100%; height: 10px; clear: both; overflow: hidden; }
.nav20 { width: 100%; height: 20px; clear: both; overflow: hidden; }
.nav30 { width: 100%; height: 30px; clear: both; overflow: hidden; }
.nav40 { width: 100%; height: 40px; clear: both; overflow: hidden; }
.nav50 { width: 100%; height: 50px; clear: both; overflow: hidden; }
.textC{ text-align: center;}
.textL{ text-align: left;}
.textR{ text-align: right;}
.color_blue{ color: #2948c0;}

/* float */
.floatN{ float: none}
.floatL{ float: left}
.floatR{ float: right}
.omit{-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;display: -webkit-box;}
.stong{ font-weight: bold;}
.clear {
    clear: both;
    height: 0px;
    width: 100%;
    font-size: 1px;
    line-height: 0px;
    visibility: hidden;
    overflow: hidden;
}

/*文字引用*/
@font-face
{
font-family: DIDOT;
src: url( ../font/DIDOT.TTF);
}
.t_en{font-family: "didot";line-height: 1;}

/*文字大小*/
.wtext_20 {font-size: 0.20rem;}
.wtext_22 {font-size: 0.22rem;}
.wtext_24 {font-size: 0.24rem;}
.wtext_26 {font-size: 0.26rem;}
.wtext_28 {font-size: 0.28rem;}
.wtext_30 {font-size: 0.30rem;}
.wtext_32 {font-size: 0.32rem;}
.wtext_34 {font-size: 0.34rem;}
.wtext_36 {font-size: 0.36rem;}
.wtext_38 {font-size: 0.38rem;}
.wtext_40 {font-size: 0.40rem;}
.wtext_42 {font-size: 0.42rem;}
.wtext_44 {font-size: 0.44rem;}
.wtext_46 {font-size: 0.46rem;}
.wtext_48 {font-size: 0.48rem;}
.wtext_50 {font-size: 0.50rem;}

.color_999 { color: #999;}
.color_666 { color: #666;}
.color_777 { color: #777;}
.color_ccc { color: #ccc;}
.color_fff { color: #fff;}
.color_333 { color: #333;}
.color_222 { color: #222;}
.red{ color:#e60012;}
.red2{ color: #fa4a52;}


/* margin */
.wmg_auto { margin:auto; float:none;}		 .wmg00 { margin:0pt}
.wmg05 { margin:5pt}          .wmg10 { margin:10pt}
.wmg15 { margin:15pt}         .wmg20 { margin:20pt}
.wmg25 { margin:25pt}         .wmg30 { margin:30pt}
.wmg35 { margin:35pt}         .wmg40 { margin:40pt}
.wmg45 { margin:45pt}         .wmg50 { margin:50pt}

.wmt00 { margin-top: 0pt}
.wmt05 { margin-top: 5pt}     .wmt10 { margin-top: 10pt}
.wmt15 { margin-top: 15pt}    .wmt20 { margin-top: 20pt}
.wmt25 { margin-top: 25pt}    .wmt30 { margin-top: 30pt}
.wmt35 { margin-top: 35pt}    .wmt40 { margin-top: 40pt}
.wmt45 { margin-top: 45pt}    .wmt50 { margin-top: 50pt}
.wmt45 { margin-top: 55pt}    .wmt60 { margin-top: 60pt}
.wmt65 { margin-top: 65pt}    .wmt70 { margin-top: 70pt}

.wmb00 { margin-bottom: 0}
.wmb05 { margin-bottom: 5pt}  .wmb10 { margin-bottom: 10pt}
.wmb15 { margin-bottom: 15pt} .wmb20 { margin-bottom: 20pt}
.wmb30 { margin-bottom: 30pt} .wmb35 { margin-bottom: 35pt}
.wmb40 { margin-bottom: 40pt} .wmb45 { margin-bottom: 45pt}
.wmb50 { margin-bottom: 50pt}

.wmr00 { margin-right: 0}
.wmr05 { margin-right: 5pt}   .wmr10 { margin-right: 10pt}
.wmr15 { margin-right: 15pt}  .wmr20 { margin-right: 20pt}
.wmr25 { margin-right: 25pt}  .wmr30 { margin-right: 30pt}
.wmr35 { margin-right: 35pt}  .wmr40 { margin-right: 40pt}
.wmr45 { margin-right: 45pt}  .wmr50 { margin-right: 50pt}

.wml00 { margin-left: 0}
.wml05 { margin-left: 5pt}    .wml10 { margin-left: 10pt}
.wml15 { margin-left: 15pt}   .wml20 { margin-left: 20pt}
.wml25 { margin-left: 25pt}   .wml30 { margin-left: 30pt}
.wml35 { margin-left: 35pt}   .wml40 { margin-left: 40pt}
.wml45 { margin-left: 45pt}   .wml50 { margin-left: 50pt}


/* padding */
.wpd00 { padding:0pt}
.wpd05 { padding:5pt}          .wpd10 { padding:10pt}
.wpd15 { padding:15pt}         .wpd20 { padding:20pt}
.wpd25 { padding:25pt}         .wpd30 { padding:30pt}
.wpd35 { padding:35pt}         .wpd40 { padding:40pt}
.wpd45 { padding:45pt}         .wpd50 { padding:50pt}

.wpt00 { padding-top:0pt}
.wpt05 { padding-top: 5pt}     .wpt10 { padding-top: 10pt}
.wpt15 { padding-top: 15pt}    .wpt20 { padding-top: 20pt}
.wpt25 { padding-top: 25pt}    .wpt30 { padding-top: 30pt}
.wpt35 { padding-top: 35pt}    .wpt40 { padding-top: 40pt}
.wpt45 { padding-top: 45pt}    .wpt50 { padding-top: 50pt}
.wpt55 { padding-top: 55pt}    .wpt60 { padding-top: 60pt}
.wpt65 { padding-top: 65pt}    .wpt70 { padding-top: 70pt}

.wpb00 { padding-bottom: 0} 
.wpb05 { padding-bottom: 5pt}  .wpb10 { padding-bottom: 10pt}
.wpb15 { padding-bottom: 15pt} .wpb20 { padding-bottom: 20pt}
.wpb25 { padding-bottom: 25pt} .wpb30 { padding-bottom: 30pt}
.wpb35 { padding-bottom: 35pt} .wpb40 { padding-bottom: 40pt}
.wpb45 { padding-bottom: 45pt} .wpb50 { padding-bottom: 50pt}

.wpr00 { padding-right: 0}
.wpr05 { padding-right: 5pt}  .wpr10 { padding-right: 10pt}
.wpr15 { padding-right: 15pt} .wpr20 { padding-right: 20pt}
.wpr25 { padding-right: 25pt} .wpr30 { padding-right: 30pt}
.wpr35 { padding-right: 35pt} .wpr40 { padding-right: 40pt}
.wpr45 { padding-right: 45pt} .wpr50 { padding-right: 50pt}

.wpl00 { padding-left: 0}
.wpl05 { padding-left: 5pt}   .wpl10 { padding-left: 10pt}
.wpl15 { padding-left: 15pt}  .wpl20 { padding-left: 20pt}
.wpl25 { padding-left: 25pt}  .wpl30 { padding-left: 30pt}
.wpl35 { padding-left: 35pt}  .wpl40 { padding-left: 40pt}
.wpl45 { padding-left: 45pt}  .wpl50 { padding-left: 50pt}


/*主框架*/
.content {width: 100%; min-width: 180px; max-width: 1000px; margin: 0 auto; position: relative;}
.ind_ti {text-align: center;}
.ind_ti img{ width: 100%;margin: 0pt 0 5pt 0;}
.ind_ti .p1{ font-weight: bold;}

/*-------------------------------- 主框架 */
.head{ width: 100%; height: 50px; position: fixed; left: 0; top: 0;z-index: 9;background: #2948c0;}
.head .logo{ position: absolute;display: block; width: auto; height: 50px; overflow: hidden; text-align: left;left: 0;top: 50%;
    transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    -webkit-transform: translate(0,-50%);
}
.head .logo img{ height: 100%; margin-left: 10px;}
.head_tel{float: right;width: 40px;height: 50px; margin-right: 5pt; background-image: url(../images/tel.png); background-position: center; background-repeat: no-repeat; 
	background-size: 70%;
}
.head_hi{ height: 50px; width: 100%;}

/*------------------------ 导航 ------------------------*/
.sp_header{height:50px;overflow:hidden;background:#0c42b5;;z-index:10;width:100%;}
.sp_logo{padding:0px 0px 0px 10px;float:left;height:50px; width: 70%;}
.sp_logo .logo_img{ width: 100%; height: 100%;}
.sp_logo .logo_img a{  height: 100%;}
.sp_logo .logo_img span{ color: #fff; line-height:50px; text-align:center; }
.sp_logo img{ width:120px; margin-top:6px; padding-right: 5px;float: left;}
.sp_nav{width:45px;float:right;position:relative;cursor:pointer;height:30px; border: 1px solid #fff; border-radius: 8px;    margin: 8px 10pt 0 0;
}
.sp_nav span{display:block;background:#fff;width:25px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:7px}
.sp_nav span:nth-of-type(2){top:14px}
.sp_nav span:nth-of-type(3){top:21px}
.sp_nav_se span:nth-of-type(1){top:15px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:15px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#f5f5f5;width:100%;height:calc(100% - 104px);font-size:14px; padding-top: 20pt;
	line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;left: 0;right: 0;margin:0 auto;width: 100%;
  min-width: 180px;
  max-width: 1000px;
}
.nav_show{top:50px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav ul li i{position:absolute;top:0px;right:0px;border-left:1px #ffebf1 solid;height:1rem;padding:0px 15pt;
	background-image: url(../images/icon1.png); background-repeat: no-repeat; background-size: 50%; background-position: center;
}
.sjj_nav ul li i.sjj_nav_i_se{background-image: url(../images/icon2.png);}
.sjj_nav ul li{border-top:1px #e2e2e2 solid;margin-left:35pt;margin-right:35pt;position:relative;line-height:1rem;font-size:0.32rem;}
.sjj_nav>ul >li:last-child{border-bottom:1px #ffebf1 solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#333;width:80%;display: block;}
.sjj_nav ul li ul li a{color:#777;display:block;text-align:left;}
/*------------------------ banner */
.banner {background: url("../images/banner1.jpg") no-repeat center center; background-size: cover; overflow: hidden; }


.bg2{background: url("../images/banner2.jpg") no-repeat center center;background-size: cover; }
.bg3{background: url("../images/banner3.jpg") no-repeat center center;background-size: cover;}
.bg4{background: url("../images/banner4.jpg") no-repeat center center;background-size: cover;}
.bg5{background: url("../images/banner5.jpg") no-repeat center center;background-size: cover;}
.bg6{background: url("../images/banner6.jpg") no-repeat center center;background-size: cover;}
.banner .webSort { width: 90%; margin: 0 auto; padding-top:40pt; padding-bottom:30pt; padding-left:5%; padding-right:5%; color: #fff; font-size: 0.3rem; }
.banner .webSort h2 { font-size: 0.43rem; letter-spacing: 2px; font-weight: bold; color: #F8D970; text-align:center; margin-bottom:10PX; }
.banner .webSort .guideA { margin: 20pt 0 14pt 0 }
.banner .webSort .guideA a { padding: 0 10pt; color: #fff; font-size: 0.28rem; border-right: 1px solid #fff }
.banner .webSort .guideA .first { padding-left: 0 }
.banner .webSort .guideA .last { border-right: 0 }
.banner .webSort .guideA a:hover { text-decoration: underline }
.banner .webSort .newFont { color: #fff; font-weight:bold; }
.banner_pcliuliang .webSort .guideA span { padding: 0 10pt; color: #fff; font-size: 0.22rem; border-right: 1px solid #fff }
.banner_pcliuliang .webSort{ padding-top: 50pt !important;}


.banner .webSort .privilegeBtn { background: #ff8400; margin-right: 20px; color: #fff }
.banner .webSort .downBtn { background: 0; border: 1px solid #fff; color: #fff }
.banner .webSort .baseBtn { height: 40px; line-height: 40px }
.banner .webSort .baseBtn:hover { opacity: .8 }
.banner .webSort .webSort_des { line-height:0.56rem; font-size:0.26rem; }

.index_service { width:100%; }
.index_service .box h2 {font-size: 0.43rem;  font-weight: bold; color: #333;  margin-bottom: 30px; margin-top:40px; text-align: center; }
.index_service .box .centerdiv img{ width:100%}
.index_service .box ul { padding-top: 20px; }
.index_service .box ul li { float: left; width:33%; color: #999; text-align: center; font-size: 0.2rem; }
.index_service .box ul li.l1 { margin-left: 0px; }
.index_service .box ul li.l2 {  margin-left: 0px; }
.index_service .box ul li.l3 {  margin-left: 0px; }
.index_service .box ul li h3 {font-size: 0.28rem; line-height:0.4rem;  font-weight: bold; color: #333;  text-align: center;}

.index_youshi { padding-top:20px;width: 100%; background: #eff6f3 }
.index_youshi  h2.index_youshi { font-size: 0.43rem;  font-weight: bold; color: #333;  margin-bottom: 30px; margin-top:6px; text-align: center;}
.index_youshi .centerDiv ul { overflow: hidden }
.index_youshi .centerDiv ul li { float: left; width:50%; height:2.2rem; background: #fff; color: #fff; font-size: 0.2rem; }
.index_youshi .centerDiv ul li h3 , .index_youshi .centerDiv ul li p{  text-align:center}
.index_youshi .centerDiv ul li h3 { font-size: 0.28rem; color: #fff; padding:0.3rem 0.1rem; }
.index_youshi .centerDiv ul li p { font-size: 0.2rem; line-height:0.36rem; color: #fff; margin-bottom: 14px; }
.index_youshi .centerDiv ul li.box1 { background-color: #3cafc5; }
.index_youshi .centerDiv ul li.box2 { background-color: #f96868; }
.index_youshi .centerDiv ul li.box3 { background-color: #a55dff; }
.index_youshi .centerDiv ul li.box4 {background-color: #62a8ea; }
.index_youshi .centerDiv ul li.box5 {background-color: #46be8a; }
.index_youshi .centerDiv ul li.box6 {background-color: #f78d46; }


.index_into { width: 100%; padding: 20px 0px;}
.index_into .title {  font-size: 0.43rem; font-weight: bold; color: #333; text-align: center; margin-bottom: 20px; }
.index_into .into_center{background: url(../images/laiy.png)  no-repeat top right; padding:10px; background-size:80%}
.index_into .into_center{background-size:50%;}
.index_into .into_center h4 { font-size: 0.32rem; color: #333; font-weight: bold; color:#DF3336  }
.index_into .into_center  p{ font-size:0.24rem; line-height:0.37rem;;margin-bottom: 0.4rem; margin-top:0.2rem; }

.page_pc{ width:90%; padding:0px 5%; margin:0 auto; margin-top:10px; margin-bottom:10px;}
.page_pc .page_pc_t {font-size: 0.43rem; font-weight: bold; color: #333; text-align: center; padding-bottom: 30px; padding-top:40px}
.page_pc  .page_pc_c{ margin-bottom:20px; font-size:0.26rem; }
.page_pc  .page_pc_c p{ line-height:0.4rem; margin-top:0.2rem;}
.page_pc  .page_pc_c a{ color:#1898CD}
.page_pc  .page_pc_c strong{ font-weight:bold;}
.page_pc .pagebg1 {background: url(../images/pagebg1.png) no-repeat;}
.page_pc .pagebg2 {background: url(../images/pagebg2.png) no-repeat;}
.page_pc .pagebg3 {background: url(../images/pagebg3.png) no-repeat;}
.page_pc .pagebg4 {background: url(../images/pagebg4.png) no-repeat;}
.page_pc2 { background:#1d1d41; color:#fff; padding-bottom:20px;}
.page_pc2  .page_pc_t { color:#fff!important; }

.anli{background: #eff6f3; width:100%; padding:20px 0px}
.anli .title{ font-size: 0.43rem; font-weight: bold; color: #333; text-align: center; margin-bottom: 30px; margin-top:20px}
.anli .img { width:90%; margin:0 auto; margin-top:10px;}
.anli .img img{ width:100%}


.shuom { width:98%; height: 40px; line-height: 40px; background: #f60; color: #fff; padding-left: 2%; font-size: 16px; }
.shuom h2, .shuom h3, .shuom h4 {  color: #fff; font-size: 16px; font-weight: bold; line-height:40px; }


.biaoge { margin-bottom: 10px }
.biaoge .title td { background: #2f87c1; color: #fff !important; font-size: 14px; font-weight: bold; height: 40px; line-height: 40px; }
.biaoge table { width: 100%; border: solid 1px #A3A0A0; border-width: 0px 1px 1px 0px; background: #efefe0 }
.biaoge td { border: solid 1px #A3A0A0; border-width: 1px 0px 0px 1px; text-align: center; height: 30px; line-height: 30px; color: #000; font-size:0.2rem; }
.biaoge table tr td .bz { text-align: left; padding: 10px; font-size:12px; line-height:20px!important;  }
.biaoge table tr td .bz .redc { color: #ff6600; font-weight: bold }
.head_price{ height:50px; line-height:50px; text-align:center; color:#fff; background:#4d7bb9}
.head_price div{display:inline-block; margin:0 auto; text-align:center;  font-size:18px; font-weight:bold}
.head_price img { height:45px; display:inline-block; float:right; margin-left:10px; cursor:pointer;}


/*------------------------------ 首页关于  ----------------------*/
.ind_about{background: #fff;padding: 20pt 15pt;background: url(../images/bg2.png) repeat;}
.ind_abvideo video{border-radius: 20px;}
.ind_about .more{ display: block;width: 120px; height: 0.6rem;line-height: 0.6rem; margin: 15pt auto  0 auto ; text-align: left;color: #fff; 
	font-size: 0.24rem;	border-radius: 30px;  text-indent: 25px;
	background-image: url(../images/mroe.png);background-repeat: no-repeat; background-size: 100%; background-position: center;
}

/*------------------------------ 首页产品  ----------------------*/
.ind_pro{ padding: 15pt 15pt; background-image: url(../images/bg4.jpg);background-repeat: no-repeat; background-size: cover; background-position: center;}
.ind_pro_class li{ width: 23%; margin: 0pt 0; float:  left; text-align: center;  height: 0.6rem;line-height: 0.6rem;border-radius: 20px;}
.ind_pro_class li a{ color: #fff;}
.ind_pro_class li span{ color: #fff;float: left;}
.ind_pro .flex-control-nav{ display: none;}

.w_store li .box{ padding: 10pt 10pt ;background: #fff;border-radius: 20px;}
.w_store li .bui_img img{width: 100%;border-radius: 20px; }
.w_store li .p1,.w_store li .box h5{font-size: 0.34rem;margin: 10pt 0 5pt 0;color: #2948c0;}
.w_store li .p2,.w_store li .box p{ font-size: 0.24rem;  color: #666;    line-height: 0.4rem;height: 0.8rem;
	-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;display: -webkit-box;
 }

/*------------------------------ 首页加盟优势  ----------------------*/
.ind_join{padding: 15pt 10pt;background: url(../images/bg2.png) repeat;}

/*------------------------------ 首页部分门店  ----------------------*/
.ind_show li{ width: 48%; float: left;margin: 5pt 1%;}
.ind_show li img{ width: 100%;border-radius: 20px; display: block;}

/*------------------------------ 内页荣誉资质  ----------------------*/
.ind_hr{padding: 20pt 0 20pt 0; text-align: center;background-position: center; background-repeat: no-repeat; background-size: cover;background-image:  url(../images/bg13.jpg);}
.ind_hr_list{ width: 100%;} 
.ind_hr_list .swiper-container { padding-bottom: 15pt;width: 100%;height: 100%;
  }
  .swiper-slide {
	text-align: center;	font-size: 18px;	background: #fff;	display: -webkit-box;	display: -ms-flexbox;	display: -webkit-flex;	display: flex;	-webkit-box-pack: center;
	-ms-flex-pack: center;	-webkit-justify-content: center;	justify-content: center;	-webkit-box-align: center;	-ms-flex-align: center;	-webkit-align-items: center;
	align-items: center;	transition: 300ms;	transform: scale(0.8);
  }
  .swiper-slide-active,.swiper-slide-duplicate-active{	transform: scale(1);  }
  .ind_hr_list .swiper-slide img{ width: 100%;} 
  .ind_hr_list .swiper-pagination-bullet-active{ background-color: #2948c0;}
  .ind_hr_list .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 0;}

.ind_hr .more{ display: block;width: 120px; height: 0.6rem;line-height: 0.6rem; margin: 15pt auto  0 auto ; background-color: #fff; text-align: left;color: #2948c0; 
	font-size: 0.24rem;	border-radius: 30px;  border: 1px solid #2948c0; text-indent: 25px;	background: url(../images/more2.png) 90px center no-repeat;
}
.ind_hr .pic p{-webkit-line-clamp: 3;}
.appBox li img{	width: 200px;}
.appBox li{	display: inline-block;}
.appBox +.appBox {	margin-top: 3%;	}
.modelTost {	display: none;	background: rgba(0, 0, 0, .5);	z-index: 9999;	width: 100%;	height: 100%;	position: fixed;	top: 0;	left: 0;
}
.modelTostChile {	width: 600px;	margin-top: 30px;	background-color: #fff;	padding-bottom: 2.5%;	position: absolute;	top: 40%;	left: 50%;	transform: translate(-50%, -50%);
}
.modelTostChile p {	font-size: 24px;	padding: 3%;}
.modelClose {	float: right;	cursor: pointer;}
.swiper-slide {	text-align: center;}
.swiper-slide img {	width: 85%;	text-align: center;}


/*----------------------------- 首页新闻列表*/
.ind_news{ padding: 20pt 10pt 10pt 10pt;background-image: url(../images/bg13.jpg);background-repeat: no-repeat; background-size: cover; background-position: center;}
.news_list li{padding: 10pt 0 5pt 0;margin: 0pt 0;border-top: 1px solid #eee;}
.news_list li:nth-child(1){border-top: none;}
.news_list li a{ display: block;}
.news_list li a .news_img_box{ width: 25%; float: left;}
.news_list li a .news_img_box img{ width: 100%; }
.news_list li a .text{ width: 70%; float: right;}
.news_list li a h5{ font-size: 0.24rem;  color: #333;margin:0;line-height: 0.4rem;}
.news_list li a p{color: #888;}

.ind_news .more{ display: block;width: 2.4rem; height: 0.6rem;line-height: 0.6rem; margin: 10pt auto  0 auto ; text-align: left;color: #fff; 
	font-size: 0.24rem;	border-radius: 30px;  text-indent: 25px;
	background-image: url(../images/mroe.png);background-repeat: no-repeat; background-size: 100%; background-position: center;
}

.page_news_list { padding: 0pt 15pt;}


/*-------------------------------------  底部版权 ------------------*/
.foot_copy .ind_ti, .foot_copy .ind_ti p, .foot_copy .ind_ti span{ color: #fff;}
.foot_copy {padding: 15pt 15pt; background:#525252;color: #fff;}

.foot_copy .tel { font-size: 0.50rem; color: #fff;display: block;line-height: 0.8rem;padding-left: 30pt;font-family: Arial;font-weight: bold;
	background-image:url(../images/tel.png) ;background-position: left center;background-repeat: no-repeat;background-size: 20pt;
}
.copy_2, .copy_2 a {color: #999;}
.foot_wechat { padding-top: 10pt;border-top: 1px solid #3b3539;}
.foot_wechat .pic{ width:30%; float: left;}
.foot_wechat .pic img{ width:90%; }
.foot_wechat .te{ width:65%;  float: right;color: #fff;}

.lyb_nr{ width: 100%; margin: 0rem auto 20pt auto; text-align: center;padding-bottom: 10pt;
}
.lyb_nr .p1{ text-align: center;font-size: 12pt; font-weight: 600; }
.lyb_nr .inputbox{width: 100%;margin: 0 auto 0.2rem auto;background: none;border: 1px solid #fff;border-radius: 5pt;}
.lyb_nr .input{ text-align: left;border: none; width:90%;  padding: 5pt 5%; line-height: 0.5rem;height: 0.5rem;color: #fff;border-color: #fff;}
.lyb_nr textarea{ text-align: left;border: none; width: 90%; padding: 5pt 5%;height: 2rem; background: none;color: #fff;
}
.lyb_nr .btn_tj{ display: block;width: 120px; height: 0.6rem;line-height: 0.6rem; margin: 10pt 0 ; text-align: left;color: #fff;  float: left;
	font-size: 0.24rem;	border-radius: 30px;  text-indent: 25px;
	background-image: url(../images/mroe.png);background-repeat: no-repeat; background-size: 100%; background-position: center;

}


/*--------------------------- 内页标题 -------*/
.about_ti .su{ font-size: 0.40rem;line-height: 0.6rem;height: 0.6rem;font-family: Arial; }
.about_ti .su .p1{color: #ffbf00;}
.about_ti .su .p2{color: #2948c0;}
.about_ti .fin{ font-size: 0.36rem; color: #222;margin-bottom: 10pt;}


/*------------------------ 内页大图 -----------*/
.page_banner{ position: relative;}
.page_banner img{ width: 100%;}

.p_t span{display: block;margin: 10pt 0 5pt 0;width: 30pt;height: 2pt;background: #5f0b2b;
}
.page_banner .p1{ font-size: 0.38rem; position: absolute; top: 17pt; width: 100%; text-align: center;}
.page_banner .p2{ font-size: 0.2rem; position: absolute; top: 35pt; width: 100%; text-align: center;}


/*------------------------ 内页关于我们 */
.ab1 li{ width: 42%; float: left; margin: 5pt 0;padding: 5pt 3% 5pt 3%; border: 1px solid #eee;
	background-position: center center; background-repeat: no-repeat; background-size: cover;
}
.ab1 li:nth-child(even){ float: right;}
.ab1 li p{font-size: 0.24rem;line-height: 0.4rem;margin-top: 5pt;}
.ab1 li img{ width: 50pt;}
.ab1 li .p1{ font-size: 0.36rem; color: #222; margin-top: 5pt;}
.ab1 li .p2{ font-size: 0.24rem; color: #222; margin-bottom: 5pt;}

.ab2{padding-top: 10pt;}
.ab2 li{margin: 5pt 0; padding: 10pt; background-color: #f9f9f9;border-radius: 10pt;}
.ab2 li img{ width: 30%; float: left;}
.ab2 li .text{ width: 65%; float: right;}
.ab2 li .text .p1{ font-size: 0.32rem; color: #222; margin-top: 5pt;}
.ab2 li .text .p2{ font-size: 0.18rem; color: #666; margin-top: 5pt;line-height: 0.4rem;}

.ab3 li{ margin: 10pt 0; }
.ab3 li .pic{ display: block; border-radius: 10pt; }
.ab3 li p{display: inline-block;padding: 5px 15px;margin: 10px auto 10px auto;background: #eee;border-radius: 30px;}

.ab3 li .pd20{  margin: 5pt 10pt;}
.ab3 li .p1{ font-size: 0.30rem;line-height: 0.5rem; margin: 5pt 0;}
.ab3 li .p2{ font-size: 0.24rem; line-height: 0.35rem;color: #666;height: 1.05rem;
	-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;display: -webkit-box;
}



/*------------------------------ 内页产品中心  ----------------------*/
.page_pro{padding: 0 10pt 10pt 10pt;}
.page_pro a{ display: block;   color: #333; border-radius: 5px;}

.page_pro li{width: 48%;float: left;text-align: left;margin-top: 10pt;padding-bottom: 5pt;}
.page_pro li:nth-child(even){float: right;}
.page_pro li .p1{ line-height: 0.6rem;height: 0.6rem; color: #222; font-size: 0.30rem; margin: 5pt 0;text-align: center;
   -webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;display: -webkit-box;
   padding: 0 5pt;background: #eee;border-radius: 30px;
}
.page_pro li img{border-radius: 5pt;}

.pro_de_title{ padding: 15pt;padding-bottom: 10pt; }
.pro_de_title .tit2{padding-bottom: 15pt;}
.pro_de_title .spe{line-height: 0.6rem;}
.pro_de_title .spe .tel{ font-size: 0.36rem;font-family: Arial; font-weight: bold;line-height: 0.6rem; color: #2948c0;}
.pro_de_title .qq_name{display: block; padding:0 10pt; line-height: 0.6rem; text-align: center; background: #2948c0; float:left;color: #fff; 
	border-radius: 25px;font-size: 14px;  float: right;
}
.pro_main{ padding: 5pt 15pt 15pt 15pt;}
.pro_main{ padding: 5pt 15pt 15pt 15pt;}
.infoTitle{ background-color: #eee;text-align: center; line-height: 0.8rem;font-size: 0.40rem; margin-bottom: 10pt;}
.pro_link .news_link{padding: 15pt 0;margin: 0 15pt;}
.pro_link .news_link a{ line-height: 0.5rem;height: 0.5rem;background: none;margin-bottom: 5pt; padding:0;}


/*------------------------------ 内页技术资讯  ----------------------*/
.down_list{ padding: 5pt 10pt 5pt 10pt;}
.down_list li{ line-height: 40px;padding: 5pt 10pt;background-color: #fff;margin: 5pt 0;}
.down_list li:nth-child(odd){background-color: #e6effd;}
.down_list li .ti{ font-size: 0.32rem;line-height: 0.5rem;margin-bottom: 5pt;}
.down_list li .b{color: #666; line-height: 0.6rem;}
.down_list li .b .button{ padding: 0 5pt  0 8pt;line-height: 0.6rem; float: right; color: #333;color: #2948c0; border: 1px solid #2948c0;
	background-color: #fff;border-radius: 30px;
}
.down_list li .button span{padding: 0.3rem 10px;background:url(../images/icon13.png)center center no-repeat;float: right;display: inline-block; margin-left: 5pt;}

.video_list{ padding: 5pt 10pt 5pt 10pt;}
.video_list li{ line-height: 40px;padding: 5pt 10pt;background-color: #fff;margin: 5pt 0;}
.video_list li:nth-child(odd){background-color: #e6effd;}
.video_list li .ti{ font-size: 0.32rem;line-height: 0.5rem;margin-bottom: 5pt;}
.video_list li .b{color: #666; line-height: 0.6rem;}
.video_list li .b .button{ padding: 0 5pt  0 8pt;line-height: 0.6rem; float: right; color: #333;color: #2948c0; border: 1px solid #2948c0;
	background-color: #fff;border-radius: 30px;
}
.video_list li .button span{padding: 0.3rem 10px;background:url(../images/more2.png)center center no-repeat;float: right;display: inline-block; margin-left: 5pt;}



/*------------------------ 内页产品列表 */

.pro_list .cover{ width: 45%; float: left; margin-left: 3.5%;  padding: 10pt 0 0pt 0;}
.pro_list .cover a{display: block;text-align: center;}
.pro_list .cover .pro_de_img{ width: 100%;}
.pro_list .cover .pro_de_img img{ width: 100%; }
.pro_list .cover h6{  color: #333;font-size: 0.30rem; line-height: 0.6rem; margin: 5pt 0 0 0;-webkit-line-clamp: 1; font-weight: bold;}


/*------------------------ 内页导航 */
.page_nav { text-align: center; padding-top: 5pt;}
.page_nav li{ width: 33.33%; line-height: 0.7rem; display: inline-block; text-align: center; float: left;}
.page_nav li h3{ margin: 5pt;}
.page_nav li a{ display: block;  background: #eee;  color: #333; border-radius: 5px;}
.page_nav li a:hover, .page_nav  a.cur{  background: #2948c0; color: #fff;}

/*------------------------ 新闻详情 */
.news_de_title{ padding: 10pt; background: #eee;}
.news_de_title h1{line-height: 0.5rem;font-weight: bold; font-size: 0.30rem;}
.news_de_title .time{ font-size:0.24rem; color:#999; margin-top:10px;}
.news_de_title .time a{ color: #999;}

.news_link { padding: 10px; border-top: 1px solid #eee;}
.news_link a{color:#999; display: block; line-height: 0.7rem;height: 0.7rem;  background: #eee; padding: 10px 5px; margin-bottom: 10pt;}
.news_link a span{color:#333; margin-left: 10px;}

/*------------------------ 联系详情 */
.contacn_box .qq_name a { display: block;width: 130px; height: 0.7rem;line-height: 0.7rem; margin: 15pt auto  0 auto ; background-color: #fff; text-align: left;color: #222; 
	font-size: 0.30rem;
	border-radius: 30px;  border: 1px solid #222; text-indent: 50px;
	 background-image: url(../images/qq.png); background-position: 15pt center; background-repeat: no-repeat; background-size: 20px;
}
.con_a li{ padding:5pt 5pt 10pt 5pt; margin-bottom:5pt;border-bottom: 1px solid #ddd; }
.con_a li .p1{  font-size: 0.34rem;}
.con_a li .p2{font-size: 0.30rem;color: #999;}

.r_wx .box{ width: 43%; margin: 0 3%;}
.r_wx .box img{ width: 100%; }


#dituContent{ width: 100%; height: 420px;}
#dituContent img {max-width: 750px !important;}
.contant_text li .co_wei{ width: 50%;}
.contant_text li .co_wei img{ width: 80%;}


/*------------------------内页主体装容器*/
.font_content {padding: 15pt;background: #FFF;color: #333;line-height: 0.53rem; font-size: 0.30rem;margin-left: 0 !important;
    text-indent: 0 !important;
}
.font_content img{ max-width: 100%;}

.font_content table{
	 max-width:100%;
	text-align: inherit;
	line-height: inherit;
	font-size: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}
.font_content table tbody {display: table-row-group;}
.font_content table tr {display: table-row;}
.font_content table th, .font_content table td {display: table-cell;}
.tongyi{ border:2px dashed #f1592a; padding:10px; margin-top:10px}
.tongyi  .txt{ color:#0c42b5; font-size:0.26rem;}
.tongyi .img{text-align:center; }
.tongyi img{ width:100px;}


.page_box  .yd_wap_news3{ padding: 0;    background: #fff;border:none;}

/*分页代码*/
.page{ margin:0 auto; font-size:0.24rem;background:#fff; text-align: center; padding: 10pt 0; }
.page a,.page span,.page .pg_link,.page .pg_next,.page .pg_last{ display:inline-block; margin: 5px 2px  5px 2px ;color:#000;  background:#eee; 
	border-radius: 100%; width: 20pt; height: 20pt; line-height: 20pt;
 }
.page .pg_curr { color:#fff; background:#2948c0; }
.page .pg_first,.page .pg_last,.page .pg_count{ display:none}

.w_foot_2_box{ width:100%; max-width:640px; margin:0 auto;}
.w_foot_2 { width:100%; max-width:640px; margin:0 auto; position:fixed; bottom:0px; }
.w_foot_2  .we1 { background:#e50150; position:relative; zoom:1; overflow:hidden; color:#FFFFFF; float:left; width:40%; height:50px; line-height:50px; font-size:18px; padding-top:0px; text-align: center;}
.w_foot_2 .we1 a { color:#FFFFFF; text-decoration:none; }
.w_foot_2 .we2 { width:60%; background:#302825; height:50px; line-height:50px; float:left; color:#FFFFFF; font-size:18px; padding-top:0px; text-align: center;}
.w_foot_2 .we2 img { width:30px; vertical-align: middle; }
.w_foot_2_n { position:fixed; top:20%; width:80%;max-width:480px;  left:0;right:0;margin:0 auto; color:#666; text-align:center; -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 1); -moz-box-shadow: 1px 1px 2x rgba(0, 0, 0, 1); box-shadow: 1px 1px 2px rgba(0, 0, 0, 1); border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; background: #fff; z-index: 5000; display: none; padding:30px 0px; }
.w_foot_2_n .p1 { font-size:28px; }
.w_foot_2_n .wx_img img{ width:60%;}
.w_foot_2_n .wx_img { margin-bottom:10px;}
.w_foot_2_n .p2 a{ display:block;height: 38px;line-height: 38px; width:60%; margin:0 auto;border: 1px solid transparent;padding: 0 18px;background-color: #009688;color: #fff;white-space: nowrap;text-align: center;font-size: 18px;border-radius: 30px;cursor: pointer;}
.w_foot_2_n .p3{ font-size:14px; margin-top:13px;}
.w_foot_2_n .wxid { font-size:30px; background-color:#f62796; color:#FFF; padding:10px; margin:20px 0px; margin-bottom:10px; }
.w_foot_2_n .wechatBox {cursor: pointer; width: 48px; height: 48px;background: url(../images/x.png) no-repeat center;position: absolute;top: -30px;right: -25px;}
.Statement { background:#FFFFED; background-size:30px; border:1px solid #ccc; clear:both; width:92%; max-width:1000px; margin:0 auto; margin-top:10px; margin-bottom:10px; padding:5px 5px 5px 5px; }
.Statement p { font-size:12px; line-height:22px; color:#404040; margin:0px; }
.rightwx2 { position: fixed;top: 50%; cursor: pointer;animation: twinkle1 0.6s infinite alternate;-moz-animation: twinkle1 0.6s infinite alternate;-ms-animation: twinkle1 0.6s infinite alternate;-webkit-animation: twinkle1 0.6s infinite alternate; right: 2px; z-index: 999;}
.rightwx2 img{ width:80px;}


/*首页部分*/
.index_p1 { width: 100%; margin: auto; margin-top: 10px; overflow: hidden; }
.index_p1 .c{width:46%; height:150px; float:left; background:#fff; border-radius:5px; margin-bottom:10px; border:1px solid #ddd; border-bottom:4px solid #478aff;box-shadow: 0px 1px 1px 1px #8b8a88;background-repeat: no-repeat; text-align:center;background-position: center;background-size: cover;}
.index_p1 .b4 { margin-left:3% !important; background-image: url(../../images/bg3.png);background-position: 25px -510px;background-size: 80%;}
.index_p1 .b1{ margin-left:2%; background-image: url(../../images/bg3.png);background-position: 25px 20px;background-size: 80%;}
.index_p1 .b2{margin-left:3%; background-image: url(../../images/bg3.png);background-position: 25px -110px;background-size: 70%;}
.index_p1 .b3{ margin-left:2%;  background-image: url(../../images/bg3.png);background-position: 25px -310px;background-size: 80%;}
.index_p1  .c b{ text-align:center; font-size:0.32rem; font-weight:400; display:inline-block; margin-top:2rem;}

/*.jjfa { background-color: #161d32; background-image: url(../images/solution.jpg); background-position: center; background-repeat: no-repeat; background-size: 100%; background-size: cover; text-align: center; color: #CECECF; overflow: hidden; }
.jjfa .title { padding-top: 1rem; font-size: 0.28rem; }
.jjfa .title  span{ color:#ff5021}
.jjfa .title b { display: block; font-size: 0.48rem; color: #fff; padding-bottom: 20px; }
.jjfa  .jjfa_txt{ width:96%;  margin:0 auto; margin-top:20px;}
.jjfa  .jjfa_txt p{ text-indent:2em; line-height:0.42rem; text-align:left; font-size: 0.24rem; margin-bottom:0.16rem; color:#E5E5E5}
.jjfa  .jjfa_txt p strong{ color:#ff5021;}*/

.jjfa { width:100%;background-color:#E5E5E5; background-image: url(../images/solution.jpg); background-position: center; background-repeat: no-repeat; background-size: 80%; background-size: cover; text-align: center; color: #000; overflow: hidden;}
.jjfa  .jjfa_txt{width:100%; padding-bottom:30px;}
.jjfa  .jjfa_txt .t1{font-size: 0.48rem; line-height: 0.48rem;font-weight: 400;padding-top: 40px; }
.jjfa  .jjfa_txt .t2{font-size: 0.26rem; line-height: 0.32rem;margin-top:16px;  margin-bottom:10px;}
.jjfa  .jjfa_txt  .list { height:80px; width:80%; margin:0 auto; margin-top:20px; margin-left:5%; padding-left:90px; text-align:left;}
.jjfa  .jjfa_txt  .list .p1{ font-size:0.32rem; line-height:40px;}
.jjfa  .jjfa_txt  .list .p2{ font-size:0.22rem; line-height:20px; color:#333}
.jjfa  .jjfa_txt  .l1 { background: url(../../images/ico31.png) no-repeat left; color:#ff7e00;}
.jjfa  .jjfa_txt  .l2 { background: url(../../images/ico32.png) no-repeat left; color:#2185ff;}
.jjfa  .jjfa_txt  .l3 { background: url(../../images/ico33.png) no-repeat left; color:#a338ff; pa}


/*列表样式*/
.waplist1 { margin: 8px 0px 10px 0px; border: solid 1px #e7e7e7; background: #FFF }
.waplist1 h2 { border-bottom: solid 1px #e7e7e7; height: 44px; line-height: 44px; padding: 0 10px 0 0px; font-weight:bold }
.waplist1 h2 i { float: left; width: 3px; height: 18px; margin-top: 14px; margin-right: 10px; margin-left:5px; background: #ff5021 }
.waplist1 h2 em { float: right; font-size: 14px }
.waplist1 h2 em a { color: #929191; }
.waplist1_box { overflow: hidden; border-bottom: solid 1px #e7e7e7; width: 100%; margin: 0 auto }
.waplist1_more { background: #FFF; height: 36px; text-align: center; font: 14px/36px "\5FAE\8F6F\96C5\9ED1"; color: #666; display: block; border-top: solid 3px #e7e7e7; color: #343434; }
.waplist1_a { padding: 10px; overflow: hidden; display: block; border-bottom: 1px solid #e0e0e0; clear: both; }
.waplist1_a .waplist1_img { width: 114px; float: left; margin-right: 7px; overflow: hidden }
.waplist1_img img { width: 114px; height: 114px; border: 0px; vertical-align: top; display: block; }
.waplist1_des { color: #999; font: 14px/20px "\5B8B\4F53"; }
.waplist1_des strong { display: block; color: #000; font-size: 16px; font-weight: normal; font-family: "\5FAE\8F6F\96C5\9ED1"; max-height: 40px; overflow: hidden; }
.waplist1_des span { display: block; height: 57px; line-height: 19px; overflow: hidden; }
.waplist1_box .city_cat { color: #999; font-size: 12px; vertical-align: bottom }
.waplist1_box .city_cat .s1 { float: right; color: #FF0000 }
.waplist1_box .city_cat .s2 { color: #999; font-weight: bold }
.waplist1 .lb_box { height: 35px; border-bottom: 1px solid #e7e7e7; font: 14px/35px "\5FAE\8F6F\96C5\9ED1"; display: block; color: #333; overflow: hidden; padding-left: 10px; padding-right: 10px; clear: both; }
.waplist1 .lb_box i { font-size: 14px; color: #fff; background: #bcbcbc; text-align: center; float: left; font-style: normal; line-height: 18px; width: 18px; height: 18px; margin-top: 8px; margin-right: 10px; font-family: "\5B8B\4F53"; }
.waplist1 .lb_box i.ys { background: #ff5021; }
.waplist1 .w_wap_news_a { padding: 10px; overflow: hidden; display: block; border-bottom: 1px solid #e0e0e0; clear: both; }
.waplist1 .w_wap_news_a .w_wap_news_img { width: 114px; height: 60px; float: left; margin-right: 7px; overflow: hidden }
.waplist1 .w_wap_news_img img { width: 114px; border: 0px; vertical-align: top; display: block; }
.waplist1 .w_wap_news_des { color: #999; font: 14px/20px "\5B8B\4F53"; }
.waplist1 .w_wap_news_des strong { display: block; color: #000; font-size: 16px; font-weight: normal; padding-bottom: 5px; font-family: "\5FAE\8F6F\96C5\9ED1"; max-height: 40px; overflow: hidden; }
.waplist1 .w_wap_news_des span { display: block; height: 40px; line-height:20px;font-size: 13px;  overflow: hidden; }
/*首页部分 end*/










