@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6,
hr, p, blockquote,dl, dt, dd,
ul, ol, li, fieldset, form,
lengend, button, input, textarea,th,
td { 
	margin: 0; 
	padding: 0; 
	
}
input::-webkit-input-placeholder {
         color: #BABABA;
   }
textarea::-webkit-input-placeholder {
         color: #BABABA;
   }
body{ background-color:#fff;color:#666; font-size:14px;font-family: 'SourceHanSansSC';}
address, cite, dfn, em, var,i,b { font-style: normal }

ul, ol { list-style: none }

a { outline:none; color:#000; text-decoration:none }
a:link{text-decoration:none ;}
a:focus{ outline:0;text-decoration:none ; }
a:hover{ text-decoration:none; color:#F00;text-decoration:none ;}
h1,h2,h3,h4{font-family: 'SourceHanSansSC';}
fieldset, img { border: none }
img { vertical-align: middle;}

button, input, select, textarea { font-size: 100%; outline:none; color:#000;}

h1,h2,h3,h4, h5, h6 { 
	font-weight:500;
}
.red{color:red}
.clear{ clear:both;}
@font-face {
	font-family: 'SourceHanSansSC';
	src: url('../fonts/Source Han Sans CN Heavy.ttf');
}
@font-face {
	font-family: 'SourceHanSansSC-Light';
	src: url('../fonts/SourceHanSansCN-Medium.ttf');
}
@font-face {
	font-family: 'Light';
	src: url('../fonts/Source Han Sans CN Light.ttf');
}
@font-face {
	font-family: 'Bold';
	src: url('../fonts/Source Han Sans CN Bold.ttf');
}
@font-face {
	font-family: 'SourceHanSansSC-Normal';
	src: url("../fonts/SourceHanSansCN-Normal.otf");
}
@font-face {
	font-family: 'DIN-2014-Bold';
	src: url("../fonts/DIN 2014 Bold.otf");
}
@font-face {
	font-family: 'msyh';
	src: url("../fonts/msyh.ttc");
}

/**********************************公共部分***********************************/

header{ width:100%; background:#000; overflow:hidden; padding:21px 0;}
header p{ color:#fff; text-align:center; font-size:18px;}
.nav{}
.nav li{ float:left; position:relative; height:80px; line-height:80px; display:inline; font-weight:bold;}
.nunav li a.current{  color:#fff; background:#FE0000;}
ul.nunav .logo{ padding:0 10px 0 20px; text-align:center; height:80px;}
ul.nunav .logo img{ max-width:84px; max-height:80px;display:block;}
ul.nunav li{ font-size:22px;}

ul.nunav > li{ float: left;}

ul.nunav li a{ padding:0px 2em; height:80px; display:block;transition:all 0.3s; display:block; color:#333;}

/*ul.nunav > li > a{ background: #72a7ff;}*/

ul.nunav > li > ul > li a{ background: #fff; display:block;transition:all 0.3s; height:auto; color:#333 !important;}

ul.nunav > li a:hover,.choice{ color:#fff; background:#FE0000;}
ul.nunav > li.logo a:hover{ background:0;}
ul.nunav > li > ul > li a:hover{ color:#fff; background:red;}
ul > li > ul{ display: none;}

ul > li.on > ul{ display: block;}

ul.nunav li{ position: relative; height:80px;}

ul.nunav > li > ul > li ul{ position:  absolute; top: 0; right: -245px; width:245px; background:#fff; z-index:9999;box-shadow:0 0 3px #ddd; padding:5px 0;}
.nunav > li > ul{ position:absolute; top:80px; left:0; background:#fff; z-index:9999; width:245px; display:none;box-shadow:0 0 3px #ddd;}
.nunav > li > ul>li,ul.nunav > li > ul > li ul li{ height:40px; line-height:40px; font-weight:500; width:100%; font-size:16px;}
.dianji{ margin-top:3%; display:none; float:right; padding-right:20px;}
.dianji img{ width:100%; max-width:33px;}
.nav2{ position:fixed; width:100%; background-color:#fff; top:0; right:0; left:0; overflow:hidden;box-shadow:0px 1px 10px #d7d5d5; display:none; z-index:9999; height:100%;}
.guanbi2{ text-align:right; padding:10px; font-size:20px; font-weight:lighter; cursor:pointer;}
.xtit{ float:right; padding-right:10px;}
.nav2 ul li ul{ padding:10px 0; width:90%; margin:0 auto; display:none;}
.nav2 ul li ul li{ font-size:14px; padding-bottom:10px; border:0;}
.cur1{ color:#005da7;}
.nav2 ul{ overflow:hidden; height:100%; overflow-y:scroll;}
.nav2 ul li{ padding-bottom:15px;text-overflow: ellipsis;white-space: nowrap; overflow: hidden; text-indent:20px; border-bottom:1px solid #eee; padding-top:15px; position:relative;}
.nav2 ul li ul{ padding:10px 0; height:auto;}
.nav2 ul li ul li{ font-size:14px; padding-bottom:10px;}
.nav2 ul li ul li a{ color:#888;}
.bignav ul li:hover{ background:red;}
.bignav ul li.on:hover{ background:red;}
.bignav ul li.logo2:hover { background:0 !important;}
.search{ width:90%; height:51px; background:#EAEAEA; border-radius:30px; margin-top:15px;}
.inp_text{ width:80%; float:left; background:0; border:0; height:40px; padding:0 10px 0 20px; margin-top:6px;font-family: 'Light'; font-size:24px;}
.but_img{ float: right; width:20%; border:0; background:0; text-align:left; padding-top:4px;}
.but_img img{ width:20px; margin-top:12px; height:20px;}
.blg_le .search2{ background:#fff; height:40px; margin-top:16px !important;}
.blg_le .search2 .inp_text{ height:38px; margin-top:0; font-size:20px;}
.but_img2{ float: right; width:20%; border:0; background:0; text-align:left; padding-top:1px; margin-top:5px; text-align:right; padding-right:26px;}
.web_logo{ display:none; float: left; padding:5px 10px;}
.web_logo img{ max-width:55px; max-height:52px;}
.banner{ width:100%;}
.banner img{ width:100%; height:100%;}
.faq{ padding-top:90px; overflow:hidden; margin-bottom:70px;}
.faq h2{ font-size:40px; color:#000; width:80%; margin:0 auto; text-align:center; padding-bottom:70px;}
.ident{ background:#E3E3E3; position:relative; padding:30px 0 20px 0; margin:20px 20px 30px 20px; text-align:center; cursor:pointer; border-radius:10px;}
.ident h3{ font-size:40px; font-weight:bold; padding-top:20px; color:#000; padding-bottom:22px; line-height:150%; text-transform:uppercase;}
.bs_inent{ text-align:center; position:absolute; bottom:-23px; left:0; right:0; font-size:22px; color:#E3E3E3;}
.curtd{ background:#000;}
.curtd h3{ color:#fff;}
.curtd .bs_inent{ color:#000;}
.wen_q{ position:relative;}
.wen_q img{ position:absolute; top:25%; left:0;}
.da_q{ position:relative;}
.da_q img{ position:absolute; top:25%; right:0;}
.faq_center{ margin-top:40px; border:2px solid #E3E3E3; padding:70px; border-radius:5px; display:none; margin-left:22px; margin-right:22px;}
.question{ overflow:hidden; padding-bottom:90px; font-size:25px; color:#000; display:none;}
.quepf{ overflow:hidden; padding-bottom:90px;}
.que_art{ box-shadow:0 0 10px #ddd; margin:20px; padding:30px 40px;}
.que_art p{ padding:10px 0 0 0; font-family:SourceHanSansSC-Light; font-size:20px; color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}
.fshu span{ padding-left:30px; color:red;}
.quname span{ color:#999;}
.que_art{ display:none;}
.fshu img{ width:63px; height:63px;}
.wen_q p{ display: inline-block; background:#E3E3E3; border-radius:5px; padding:5px 30px; margin-left:10px;}
.det{}
.da_q{ float:right; margin-top:30px; width:70%;}
.da_q p{ background:#FFECED; border-radius:5px; padding:15px 30px; text-align:right; margin-right:10px;word-break: break-word;}
.idhd{ overflow:hidden;}
footer{ width:100%; overflow:hidden; background:#000; padding:110px 0 150px 0;}
.fot_about,.foot_nav{ padding-top:20px; overflow:hidden;}
.fot_about{ padding-left:80px;}
.foot_nav{ float:right; padding-right:80px;}
.fot_about h2{ font-size:26px; color:#666;}
.fot_about p{ font-size:18px; line-height:200%; width:85%; padding-top:10px; font-family:SourceHanSansSC-Light; font-weight:lighter; color:#666;}
.follow{ padding-top:40px; color:#fff;}
.follow h3{ font-size:22px; font-weight:bold; padding-bottom:20px;}
.follow p a{ padding-right:25px;}
.anv_top{ overflow:hidden;}
.mlt{ color:#fff;}
.fmt1{ width:35%;}
.fmt2{ width:35%;}
.fmt3{ width:20%;}
.mlt h2{ font-size:24px; padding-bottom:10px; font-family:SourceHanSansSC-Light;}
.mlt p{ padding-top:10px; font-size:20px; font-weight:lighter; font-family:SourceHanSansSC-Light;text-overflow: ellipsis;
white-space: nowrap; 
overflow: hidden; text-transform:uppercase;}
.mlt p a{ color:#E0E0E0;}
.anv_bottom{ overflow:hidden; padding-top:40px; color:#fff;}
.anv_btle{ float:left; width:52%;}
.anv_btrg{ float:right; width:40%; margin-top:10px;}
.anv_btrg a{ text-transform:uppercase; color:#fff; background:#F00; font-size:22px; padding:3px 15px; border-radius:5px; float:right;}
.anv_bottom h2{ font-size:20px; font-weight:bold;}
.anv_bottom p{ font-family:SourceHanSansSC-Light; padding-top:10px; font-size:17px;}
.copy{ border-top:2px solid #FE0000; margin-top:100px; padding-top:100px; text-align:center; font-size:16px;}
.copy p{ padding-top:10px; color:#fff; font-family:SourceHanSansSC-Light; font-size:20px;}
.copy p a{ color:red;}
.less1,.less2,.less3{ position:relative; text-align:right; font-size:25px;}
.less1 a,.less2 a,.less3 a{ background:#F90000; color:#fff; padding:5px 20px; border-radius:10px; cursor:pointer; display:inline-block; height:50px;}
.less1 a span,.less2 a span,.less3 a span{ color:#F90000; height:25px; width:25px; background:#fff; border-radius:100%; display:inline-block; text-align:center; line-height:25px;}
.less1 p,.less2 p,.less3 p{ position:absolute; bottom:10px; left:0; width:85%; border:1px solid #DFDFDF; height:1px;}

.wp-block-image{margin:0;}

/*===========FAQ end============*/

.cont_ban{ width:100%; overflow:hidden; background:url(../images/5CONTACT-US.jpg) no-repeat; background-size:100% 100%;}
.contact_us{ padding:100px 0; border-bottom:5px solid #F00;}
.con_xw{ color:#fff;}
.con_xw h1{ font-size:35px;font-family: 'SourceHanSansSC-Light';}
.con_xw h2{ font-size:60px; font-weight:bold; padding-top:30px; padding-bottom:25px;}
.con_xw p{ font-size:30px; line-height:180%; font-weight:lighter;font-family: 'Light';}
.con_xw p a{ color:#fff;}
.con_bot{ width:80%; padding:30px 20px; margin-top:30px; background:rgba(0,0,0,0.7); border-radius:5px;}
.con_bot p{ padding:7px 0; font-size:17px; color:red;font-family: 'SourceHanSansSC-Light'; overflow:hidden;}
.con_bot p img{ width:40px; float:left; padding-right:15px;}
.con_bot p span{ float:left; width:85%;}
.con_bot p span a{ color:#F00;}
.con_bot2{ width:100%; padding:30px 20px; margin-top:0px; background:rgba(0,0,0,0.7); border-radius:5px;}
.con_bot2 p{ padding:7px 0; font-size:17px; color:red;font-family: 'SourceHanSansSC-Light'; overflow:hidden;}
.con_bot2 p img{ width:40px; float:left; padding-right:15px;}
.con_bot2 p span{ float:left; width:85%;}
.con_bot2 p span a{ color:#F00;}
.cont_right{}
.cn_white{ width:80%; margin:0 auto; background:#fff; padding:30px 20px;}
.cn_white h2{ color:#464646; font-weight:bold; font-size:35px;}
.cn_white h2 p{ height:4px; width:175px; background:red; margin-top:10px;}
.cn_message{ overflow:hidden; padding-top:5px;}
.cn_name,.cn_mes{ overflow:hidden; margin-top:13px;font-family: 'SourceHanSansSC-Light';}
.cn_name p,.cn_phone p,.cn_mes p{ font-size:20px; padding-bottom:10px;}
.cn_name p span{ color:red;}
.cn_name input{ border:2px solid #E0DCDB; height:45px; width:96%;}
.cn_phone{ overflow:hidden; margin-top:20px;font-family: 'SourceHanSansSC-Light';}
.gq_ph{ border:2px solid #E0DCDB; height:45px; width:96%;}
.gq_ph input{ border:0; background:0; height:45px; width:70%;}
.gq_ph img{ padding-left:10px;}
.gq_ph span{ padding:0 10px; display:inline;}
.cn_mes textarea{ width:96%; height:80px; border:2px solid #E0DCDB;}
.cn-but{ overflow:hidden; margin-top:20px;font-family: 'SourceHanSansSC-Light';}
.cn-but input{ width:120px; height:45px; border:0; background:red; text-align:center; line-height:45px; color:#fff; font-size:20px; border-radius:5px; cursor:pointer;}

.prd_message .email{ width:100%; float:left; height:58px;}
.prd_message .name{ width:100%; float:right; height:58px;}
.prd_message .company{width:100%; float:left; height:58px;}
.prd_message .name input,.prd_message .phone input,.prd_message .phone select,.prd_message .team textarea,.prd_message .email input,.prd_message .company input{ width:99%; border:1px solid #B5B5B5; border-radius:5px; font-size:0.7em; color:#999; padding:10px 0; text-indent:20px;}
.prd_message .phone{ width:100%; float:right; height:58px;margin:0px;}
.prd_message .phone select{padding: 9px 0;text-indent: 15px;}
.prd_message .team{ width:100%;}
.prd_message .team textarea{ height:150px; margin-top:10px;margin-bottom: 15px;text-indent:unset;}
.prd_message .tijiao{ text-align:center; padding-top:2em;}
.prd_message .tijiao input{ border:0; width:150px; height:40px; text-align:center; line-height:40px; color:#fff; font-size:0.8em; background-color:#F00A15; cursor:pointer;}

/*===========contact_us end============*/

.clerk{ padding-top:100px; text-align:center; color:#000;}
.clerk h2{ font-size:40px; padding-bottom:10px;}
.clerk p{ font-size:20px; padding-top:10px; line-height:150%; font-family:Light;}
.comperhe{ width:100%; overflow:hidden; padding-top:200px;}
.comperhe h2{ text-align:center; font-size:40px; font-weight:bold; color:#000;}
.mis-stage, .mis-slider, .mis-slide, .mis-container, .mis-container * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.mis-stage, .mis-slider {
	position: relative;
	overflow: hidden;
}
.mis-stage {
	width: 100%; /*  Set stage width as desired */
	text-align: center; /*  Center list navigation */
}
.mis-slider {
	list-style: none;
	overflow: visible;
	height: 100%;
	margin-top: 0;
}
/*  Set slide width and padding */
        .mis-slide {
	/*  Set width in pixels to restrict width of slides 
                for multi-item slider, default is 100%
                for single-item slider. Use padding to add space 
                between slides */
	        width: 100%;
	height: auto;
	padding: 0;
	display: block;
	position: relative;
	float: left;
	overflow: visible !important;
}
.mis-slide.mis-current {
	z-index: 100;
}
/*  Slide container - inserted around the contents
                of each slide by the plugin */
            .mis-container {
	display: block;
	width: auto;
	height: auto;
	border: 0;
}
/*  Style list navigation */
	.mis-nav-list {
	position: absolute;
	bottom: .5em;
	width: 100%;
	margin: 0 auto; /* center it */
	z-index: 300;
	padding: 0;
	display:none;
}
.mis-nav-list li {
	display: inline-block;
	margin: 0 .25em;
}
.mis-nav-list li a {
	display: block;
	width: 11px;
	height: 11px;
	text-indent: 100%; /* Replace text */
	overflow: hidden;
	white-space: nowrap;
	border: 1px solid #eee;
	border-radius: 7px; /* Make items round */
	opacity: .3;
	-webkit-box-shadow: inset 0 0 2px #333;
	box-shadow: inset 0 0 2px 2px #333;
	margin: 0 3px;
}
.mis-nav-list li.mis-current a, .mis-nav-list li a:hover {
	background: #333;
}
.mis-nav-buttons {
	display: block;
	position: absolute;
	height: 0;
	top: 0;
	opacity:1 !important;
	z-index: 200;
	width:90% !important;
	left:5% !important;
	
}
.mis-nav-buttons a {
	position: absolute;
	color: #eee;
	font-size: 0; /* Hide for browser except Android */
	line-height: .01; /* 0 is inconsistent in Opera */
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-indent: -9999px; /* Hide for Android */
}
.mis-nav-buttons a:hover {
	color: #ccc;
}
.mis-nav-buttons a.mis-next {
	left: auto;
	right: 0;
}
.mis-nav-buttons a.mis-prev {
	left: 0;
	
}
.mis-nav-buttons a.mis-prev:before, .mis-nav-buttons a.mis-next:after {
	content: "\2039"; /* left single angle quote */
	display: block;
	font-size: 80px;
	text-indent: 0;
}
.mis-nav-buttons a.mis-next:after {
	content: "\203A"; /* right single angle quote */
}
.mis-stage {
	
}
.mis-slider {
	/*  Slider element does not need to be a specific height
            Here we use it to create a stylish bar behind slides */
        margin-top: 68px;
	height: 80px;
	/*background-color: #eee;*/
}
.mis-slider li a {
	text-decoration: none;
	color: #666;
	display: block;
}
.mis-slider li figcaption {
	font-size: 20px;
}
.mis-slider li img {
	/*  Make max-width of image a little less than width of slide
                to avoid some browser shinking bugs */
	/*  for really small screens make width 100% */
            width: 98%;
	/*  Make image round */
            /*border-radius: 135px;*/
	border: none;
}
.mis-slide {
	/*  Set width in pixels to restrict width of slides 
                for multi-item slider, default width is 100%
                for single-item slider. Use padding to add space 
                between slides */
	        width: 360px;
			
	height: 400px;
	
	/*  Undo the margin added by slider element */
            margin-top: -68px
}
.mis-nav-buttons a {
	color: #fff;
}
figcaption{ font-weight:bold; margin:0 auto; padding-top:20px; text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; font-size:20px; color:#000; line-height:180%; width:80%;}
.padbase{ margin-top:110px; background:#1B1B1B; padding:20px 40px; overflow:hidden;border-radius:5px;}
.number{ border-right:1px solid #fff; text-align:center;}
.number h2{ color:#F00; font-size:70px; font-weight:bold; padding-bottom:10px; height:100px;}
.number h2 span{vertical-align:text-top;font-size:30px;}
.number p{ color:#fff; font-size:20px; height:60px; font-family:Light;display: flex;
 align-items: center;
 justify-content: center;
 flex-direction: column;}
.number:last-child{ border:0;}
.major{ overflow:hidden; padding-top:120px;}
.major h2{ text-align:center; font-size:40px; font-weight:bold; color:#000;}
.agpic{ width:90%; margin:0 auto; padding-top:180px;}
.major dl{ overflow:hidden; background:#F0EFF0; border-radius:30px; margin:10px 5px; text-align:center; padding-bottom:20px;}
.marger{ overflow:hidden;}
.major dl dt{ overflow:hidden; position:relative; text-align:center; width:80%; margin:0 auto;}
.major dl dt img{ width:100%;}
.dremg{ position:absolute; top:0; left:0; overflow:hidden; width:100%;}
.dremg img{ width:100%;}
.major dl dd{  height:50px;overflow:hidden; text-align:center; color:#000; width:80%; font-family:SourceHanSansSC-Light; font-size:20px; margin:0 auto;display: flex;
 align-items: center;
 justify-content: center;
 flex-direction: column;}
.major dl dd a{ color:#000; font-size:18px; display:block; overflow:hidden;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.abfre{ width:100%; background:#EAEAEA; overflow:hidden; padding:140px 0; margin-top:300px;}
.freeton{ }
.fre_le h2{ font-size:30px; font-weight:bold; color:#000; line-height:140%; text-transform:uppercase;}
.redbor{ width:170px; height:9px; background:#FF0000; margin-top:20px; margin-bottom:80px;}
.fre_le p{ font-size:20px; color:#000; font-family:SourceHanSansSC-Light; line-height:180%;}
.fre_rg li img{ width:100%; margin-bottom:35px; padding-left:15px; padding-right:15px;}
.fre_rg li{ position:relative; overflow:hidden; padding-bottom:10px;}
.fre_rg{ float:right;}

/*===========about_us end============*/

.lb-box {
  width: 100%;
  position: relative;
  overflow: hidden;
}


.lb-content {
  width: 100%;  
  height: 100%;
}

.lb-item {
  width: 100%;  
  height: 100%;
  display: none;
  position: relative;   
}

.lb-item > a {
  width: 100%;
  height: 100%;
  display: block;
}

.lb-item > a > img {
  width: 100%;
  height: 100%;
}

.lb-item > a > span {
  width: 100%;
  display: block;
  position: absolute;
  bottom: 0px;
  padding: 15px;
  color: #fff;
  background-color: rgba(0,0,0,0.7);
}


.lb-item.active {
  display: block;
  left: 0%;
}
.lb-item.active.left {
  left: -100%;
}
.lb-item.active.right {
  left: 100%;
}

/*  */
.lb-item.next,
.lb-item.prev {
  display: block;
  position: absolute;
  top: 0px;
}
.lb-item.next {
  left: 100%;
}
.lb-item.prev {
  left: -100%;
}
.lb-item.next.left,
.lb-item.prev.right {
  left: 0%;
}

.lb-sign {
  position: absolute;
  left:50%;
  bottom:10px;
  margin-left:0;
  margin-right:0;
   transform: translate(-50%, -50%);
}

.lb-sign li {
  width: 10px;
  height: 10px;
  text-align: center;
  float: left;
  color: #aaa;
  margin: auto 4px;
  border-radius: 100px;
  cursor: pointer;
  background:#666666;
}
.lb-sign li:hover {
  color: #fff;
}
.lb-sign li.active {
  color: #000;
  background-color: #222;
}
.lb-ctrl img{ padding-top:15px;}
.lb-ctrl {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 35px;
  font-weight: 900;
  user-select: none;
  background-color: rgba(0,0,0,0.4);
  color: #fff;
  border-radius: 5px;
  cursor: pointer;
  transition: all 0.1s linear;
  width:80px;
  height:80px;
  border-radius:100%;
  text-align:center;
  line-height:78px;
}

.lb-ctrl.left {
  left: 20px;
}
.lb-ctrl.right {
  right: 20px;
}
.lb-box:hover .lb-ctrl.left {
  left: 10px;
}
.lb-box:hover .lb-ctrl.right {
  right: 10px;
}
.lb-ctrl:hover {
  background-color: #111;
}
.ind_mbg .swiper-slide-active{transform:scale(1);-webkit-transform:scale(1); margin-top:0;}
.ind_mbg .swiper-slide{ margin-top:0;}
.our_product{ overflow:hidden; padding-top:110px;}
.out_tit{ overflow:hidden; text-align:center; padding:33px 0;}
.out_tit h2{ font-size:60px; font-weight:bold; color:#000; text-transform:uppercase;}
.out_tit p{ font-size:20px; width:50%; padding-top:20px; color:#c8c8c8; margin:0 auto;font-family: 'Light';line-height:25px;}
.out_tit2{ overflow:hidden; text-align:center; padding-bottom:140px;}
.out_tit2 p{ font-size:30px; width:100%; padding-top:20px; color:#838383; margin:0 auto;font-family: 'Light';}
.prd_ml{ overflow:hidden; padding-top:60px; text-align:center;}
.prd_ml p{ display:inline-block; font-size:23px; font-weight:bold; color:#000; padding:0 40px; text-transform:uppercase; cursor:pointer;}
.prd_ml p:hover{ color:#F00; text-decoration:underline;}
.prd_ml .prcur{ color:#F00; text-decoration:underline;}
.pd_kit{ overflow:hidden; padding-top:30px; padding-bottom:50px; display:none;}
.kt_top{ padding-top:50px; padding-bottom:20px; overflow:hidden; margin:40px 0px 20px 0px;}
.kit_product{ background:#fff; padding:30px 60px; box-shadow:0px 0px 10px #ddd; margin:0px 20px 0px 20px; position:relative;border-radius:10px;transition:all 0.3s;}
.kit_product:hover{ margin-top:-20px; margin-bottom:20px;}

.kit_product:hover .kt_art .kt_lick{ background:#f00; color:#fff;}
.kt_img{ position:absolute; top:-40px; right:0%;}
.kt_img img{ max-height:385px; max-width:100%; -webkit-transition: -webkit-transform 1s ease-out;
    -moz-transition: -moz-transform 1s ease-out;
    -o-transition: -o-transform 1s ease-out;
    -ms-transition: -ms-transform 1s ease-out;}

.kt_img img:hover {
    -webkit-transform: rotateZ(10deg);
    -moz-transform: rotateZ(10deg);
    -o-transform: rotateZ(10deg);
    -ms-transform: rotateZ(10deg);
    transform: rotateZ(10deg);
}
.kt_art{ width:75%; padding:50px 0;}
.kt_art h2{ font-size:45px; color:#000; font-weight:bold;text-overflow: ellipsis;white-space: nowrap; overflow: hidden;}
.kt_art p{ font-size:20px; padding:15px 0;text-overflow: ellipsis;white-space: nowrap; overflow: hidden; color:#c8c8c8;font-family: 'SourceHanSansSC-Light';}
.kt_lick{ width:170px; height:40px; text-align:center; line-height:40px; background:#000; color:#fff; font-size:26px; font-weight:bold; margin-top:10px; border-radius:5px;}
.mor_prd{ text-align:center; font-size:26px; text-transform:uppercase; color:#c8c8c8;font-family: 'SourceHanSansSC-Light';margin:50px 0;}
.mor_prd a{ color:#c8c8c8;}
.mor_prd span{ display:inline-block; background:#C8C8C8; color:#fff; border-radius:100%; width:30px; height:30px; line-height:30px; text-align:center;}
.mor_prd a span{ color:#fff;}
.featurd{ width:100%; margin-top:70px; background:#FAFAFA; padding:70px 0 0px 0;}
.fea_img{ width:100%; padding-top:70px; padding-bottom:5px;}
.fea_img img{ width:100%;}
.fea_img p{ display:none;}
.fea_img p:first-child{ display:block;}
.bx-wrapper2{margin-left:-38%; position:relative; padding-bottom:45px;}
.bx_lef{ position:absolute; top:0; right:0; width:100px; height:580px; background:#fff; opacity:0.6; z-index:9;}
.bx_rgh{ position:absolute; top:0; left:26.9%; width:100px; height:580px; background:#fff; opacity:0.6; z-index:9;}
.bx-wrapper {
	position: relative;
	padding: 0;
	*zoom: 1;
	margin:auto;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
	display:none;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper2 .bx-wrapper .bx-prev{ left:27.5%;}
.bx-wrapper .bx-prev {
	left: 10px;
	background: url(../images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(../images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}
.sl_air{ width:100%; margin:0 auto; padding-top:30px; text-align:left; height:240px;}
.sl_air h2{ font-size:38px; font-weight:bold; color:#000;text-overflow: ellipsis;
white-space: nowrap; overflow: hidden;}
.sl_air span{ display:block; height:5px; width:83px; background:red; margin:8px 0 25px 0;}
.sl_air p{ color:#333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; font-size:20px;font-family: 'SourceHanSansSC-Light'; color:#000; line-height:25px;}
.solution-box ul li:hover .sl_air p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical; }
.freeton{ width:100%; padding-top:140px; overflow: hidden; padding-bottom:80px;}
.ind_about{ overflow:hidden; padding-top:40px;}
.mis-stage{}
.our_misson{ overflow:hidden; margin-top:90PX; background:#ECECEC; border-radius:5px; padding:30px; color:#000;}
.miss_le h2{ font-size:36px;}
.miss_le p{ font-size:18px; line-height:135%;font-family: 'SourceHanSansSC-Light'; padding-top:20px; padding-right:20px;} 
.miss_le p strong{  font-size:22px; line-height:160%;}
.miss_le{ margin:20px 0; border-right:2px solid #000;}
.miss_rg{ margin-top:10px;}
.miss_rg p{ font-size:18px;font-family: 'SourceHanSansSC-Light'; line-height:135%; padding-left:20px;}
.abmore{  width:100%; padding-top:30px; text-align:right;}
.abmore a{ background:#000; color:#fff; font-size:14px; text-transform:uppercase; padding:0px 10px; border-radius:20px;}
.ind_faq{ margin-top:160px; background:#000;}
.faq_post{ position:relative; padding:50px 0;}
.faq_post h2{ font-size:60px; color:#fff; margin:0 auto; width:390px; height:60px; background:#FE0000; text-align:center; line-height:60px; font-weight: bold; position:absolute; top:-30px; left:0; right:0;}
.wd_line{ overflow:hidden; margin-top:35px; border-bottom:1px dashed #575757; padding-bottom:35px;}
.we_le{ background:#FE0000; color:#fff; font-weight:bold; font-size:60px; display:inline-block; border-radius:5px; float:left; font-size:90px; position:relative; width:100px; height:100px; margin-left:10px;}
.we_le span{ position:absolute; top:-24px; left:-11px;}
.we_rg{ float:left; width:80%;font-family: 'SourceHanSansSC-Light'; padding-left:2%; font-size:25px; color:#d4d4d4;}
.we_rg p{ padding-top:5px; padding-bottom:5px;}
.we_rg p a{ color:#d4d4d4;}
.we_le2{ background:#FE0000; color:#fff; font-weight:bold; font-size:60px; display:inline-block; border-radius:5px; float:right; font-size:90px; position:relative; width:100px; height:100px; margin-right:10px;}
.we_rg2{ float:right; width:80%; padding-right:2%;font-family: 'SourceHanSansSC-Light'; font-size:25px; color:#d4d4d4; text-align:right;}
.we_le2 span{ position:absolute; top:-24px; left:-11px;}
.we_rg2 p{ padding-top:5px; padding-bottom:5px;}
.communit{ padding-top:70px;}
.comm_tb{ overflow:hidden; padding-top:50px; padding-bottom:30px;}
.comm_tb .col-xs-6{}
.cone{ background:#F2F2F2; overflow:hidden; padding:55px 20px; border-radius:15px; text-align:center; margin:10px 30px; cursor:pointer;}
.cone:hover{ box-shadow:8px 6px 20px #ccc;margin-top:-15px;}
.cone span{ font-size:70px; color:#000;}
.cone p{ font-size:26px; font-weight:bold; color:#000; padding-top:20px;}
.cone:hover span{ color:#F00;}
.cone:hover p{ color:#F00;}
.our_blog{ overflow:hidden; margin-top:70px;}
.blog_bord{ margin-top:90px; border:1px solid #222; padding:5px 0; overflow:hidden;}
.blgo_rg{ float:right;}
.blgo_rg img{ width:100%;}
.blog_le li{ padding:20px 0px 40px 0px; width:90%; margin:0 auto; font-size:30px; color:#000; list-style: square; margin-left:50px;}
.blog_le li a{ color:#000;}
.blog_le{ padding-top:20px;}
.blog_more{ text-align:right; width:90%; margin:0 auto; padding-top:20px; color:#000; font-size:60px; font-weight:bold;}
.biglit{ overflow:hidden; padding-top:90px; padding-bottom:160px;}
.big_bord{ margin-top:80px; border:1px solid #000; border-radius:10px; padding:35px 25px;}
.big_bord p{ font-size:18px; color:#000;font-family: 'Light'; line-height:25px; font-weight:600; padding-bottom:15px;}
.big_bord p strong{ font-weight:bold;font-family: 'SourceHanSansSC-Light';}
.big_bord span{font-family: 'Light'; line-height:25px; font-size:18px; color:#000; font-weight:600;}
.big_bord p a{ color:#F00;}
.jizi{ font-size:25px; color:#000;font-family: 'SourceHanSansSC-Light'; cursor:pointer; text-align:right; padding-top:20px;}
.big_bord p:not(:nth-child(-n+10)){ display:none;}
.ind_mbg{ overflow:hidden; position:relative;}
/*.ind_lef{ position:absolute; top:0; left:0; width:44%; height:360px; background:rgba(237,237,237,0.9); z-index:99;}
.ind_rgh{ position:absolute; top:0; left:0;}*/
.mobile_ss{ display:none;}
.block_home_slider {
	position: relative;
	width:100%;
}  /*�ײ�Сͼ��*/
.block_home_slider .slide {position:relative;}
.block_home_slider .caption {padding:13px 16px 12px; position:absolute; left:0px; right:0px; bottom:0px; background:url(../images/bg_caption.png); text-align:left;}
.block_home_slider .caption p {padding-bottom:0px; font-size:11px; color:#dedede; text-shadow:0px -1px #000000; line-height:17px;}
.block_home_slider .caption p.title {padding-bottom:6px; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal;}
.block_home_slider .flex-direction-nav a { display:block; position:absolute; top:50%; text-indent:-9000px; width:80px; height:80px; border-radius:100%;}
.block_home_slider .flex-direction-nav a.flex-prev {left:6px; background:url(../images/lef.png) no-repeat rgba(0,0,0,0.5) 13px 13px; background-size:50px 50px;}
.block_home_slider .flex-direction-nav a.flex-next {right:6px; background:url(../images/rgh.png) no-repeat rgba(0,0,0,0.5) 13px 14px;background-size:50px 50px;}
.block_home_slider .flex-control-paging {padding-top:15px; display:inline-block; position:absolute; bottom:10px; left:0; right:0; text-align:center;}
.block_home_slider .flex-control-paging li {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	list-style-type: none;
	display:inline-block;
	margin:0 3px;
}
.block_home_slider .flex-control-paging li a {width:12px; height:12px; display:block; background-repeat:no-repeat; background-image:url(../images/sprite_nav_3.png); text-indent:-9000px; cursor:pointer;}
.block_home_slider .flex-control-paging li a.flex-active {background-position:right top;}

.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}


.flexslider {margin: 0; padding: 0; position:relative;}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
	list-style-type: none;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}




/*===========index end============*/

.prd_content{ overflow:hidden; padding-top:210px;}
.prd_cen_rg{ overflow: hidden; padding-left:40px;}
.prd_cen_rg h1{ font-size:30px; color:#000; font-weight:bold; padding-bottom:10px;font-family: 'SourceHanSansSC-Light'; margin-bottom:15px; text-transform:uppercase;}
.prd_cen_rg p{ font-size:20px; padding-top:20px;font-family: 'Light'; color:#AEAEAE;}
.prd_color{ padding:70px 0; overflow:hidden;}
.prd_color ul li{ float:left; padding:0 5px; margin-top:10px; cursor:pointer;}
.prd_color ul li.colt{ margin-top:0px !important;}
.prd_color ul li.colt img{ box-shadow:0 0 10px #ddd;}
.prd_color2{  padding:70px 0; overflow:hidden; display:none;}
.prd_color2 ul li{ float:left; padding:0 5px; margin-top:10px; width:25%;}
.prd_color2 ul li.colt{ margin-top:0px !important; margin-bottom:10px;}
.prd_color2 ul li.colt img{ box-shadow:0 0 10px #ddd;}
.prd_color2 ul li img{ width:100%;height:auto;}
.ur_xq{ padding-top:0px; font-weight:bold; color:#000;}
.ur_xq li{ color:#000; font-size:20px; list-style:inside; padding-top:10px;}
.bx-controls{ display:none;}
.detail_pic{ overflow:hidden; padding-top:200px;}
.detail_pic img{ width:100%;}
.page{ overflow:hidden; padding-top:30px; margin:50px 0;}
.page p{ float:left; width:50%; text-align:center; font-size:40px; text-transform:uppercase;font-family: 'SourceHanSansSC-Light';}
.page p a{ color:#8A8A8A;}
.pdsde{ padding-top:30px; width:100%;}
.related{ margin-top:50px; background-color:#eee; overflow:hidden; padding:60px 0 20px 0;}
.revid{ overflow:hidden; padding-bottom:80px;max-width:1200px; margin:0 auto;}
.revid_tit{ border-bottom:2px solid #000; overflow:hidden; padding-bottom:18px;margin:0 5px;}
.revid_tit h2{ float:left; display:inline; background:#F00; color:#fff; font-weight:bold; font-size:40px; padding:2px 10px; text-transform:uppercase;}
.remore{ float:right; font-size:25px; color:#FF0000; font-weight:bold; padding-top:8px;}
.remore a{ color:#FF0000;}
.remore span{ width:23px; height:23px; background:red; color:#fff; text-align:center; line-height:22px; border-radius:100%; display:inline-block;}
.rev_content{ overflow:hidden;}
.re_viedw:nth-of-type(1n+4) {display: none;}
.re_viedw dl{ overflow:hidden; margin-top:20px;}
.re_viedw dl dt{ position:relative; overflow:hidden;}
.re_viedw dl dt img{ width:100%;}
.re_vst{ position:absolute; top:0; left:0; overflow:hidden; width:100%;height:100%;}
.re_vst img{ max-width:100%;max-height:100%;}
.re_viedw dl dd{ font-size:20px; color:#000; padding-top:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family: 'SourceHanSansSC-Light';}
.re_viedw dl dd a{ color:#000;word-wrap:break-word;}
.re_viedw dl dd.re_dl{ height:70px;}
.re_viedw dl dd h2{ font-size:28px;font-family:Bold;}
.detail_faq{ overflow:hidden;max-width:1200px; margin:0 auto; padding-top:60px; padding-bottom:180px;}
.detail_faq_line{ margin-top:50px; padding:30px 30px; background:#eee; display:inline-block; font-size:25px;font-family: 'SourceHanSansSC-Light';border-radius:5px; margin-left:5px; margin-right:}
.detail_faq_line2{ margin-top:40px; float:right; text-align:right; padding:30px 30px; background:#eee; display:inline-block; font-size:25px;font-family: 'SourceHanSansSC-Light';border-radius:5px; width:70%;}
.pr_dw1{ overflow:hidden; position:relative; color:#fff;}
.pr_dw1 img{ width:100%;}
.dwcon{ position:absolute; top:0; left:0; right:0;height:100%;}
.pr_dear h2{ font-size:60px; text-transform:uppercase; padding-top:20px; padding-bottom:30px;}
.pr_dear h2 p{ color:#FE8504; font-size:60px;}
.pr_dear p{ font-size:36px;font-family: 'SourceHanSansSC-Light'; padding-top:10px; color:#AFAFAE;}
.pr_dear2 h2{ font-size:60px; text-transform:uppercase; padding-top:120px; padding-bottom:30px; color:#000;}
.pr_dear2 p{ font-size:36px;font-family: 'SourceHanSansSC-Light'; padding-top:10px; color:#AFAFAE; color:#000; width:60%;}
.pr_dear3 h2{ font-size:60px; text-transform:uppercase; padding-bottom:30px; color:#000;}
.pr_dear3 p{ font-size:36px;font-family: 'SourceHanSansSC-Light'; padding-top:10px; color:#AFAFAE; color:#000; width:60%;}
.pr_dear4 h2{ font-size:60px; text-transform:uppercase; padding-top:120px; padding-bottom:30px; color:#fff;}
.pr_dear4 p{ font-size:36px;font-family: 'SourceHanSansSC-Light'; padding-top:10px; color:#AFAFAE; color:#fff; width:60%;}
.prdob{ padding-top:60px;font-family: 'SourceHanSansSC-Light';width:280px;}
.prdob li{ border:2px solid #666567; display:inline-block; font-size:24px; border-radius:30px; height:40px; margin-bottom:20px;}
.prli1{ width:280px; height:40px; text-align:center; line-height:34px; display:block; color:#3B64C6;}
.prli2{ width:; color:#6C3498; text-align:center; padding:0 8px;}
.prli3{ width:; margin-left:3%; text-align:center; color:#3B64C6; padding:0 8px;}
.prli4{ width:; text-align:center; color:#3B64C6; padding:0 8px;}
.prli5{ width:; color:#6C3498; margin-left:3%; text-align:center; padding:0 8px;}
.scrollbox{ width: 130px; overflow: hidden; }
#scrollDiv{width:100%;height:647px; border:1px solid #000; overflow:hidden; margin-bottom:2px;}/*这里的高度和超出隐藏是必须的*/
#scrollDiv li{ overflow:hidden; vertical-align:bottom; zoom:1; border-bottom:#000 solid 1px; cursor:pointer; height:161.5px;}
#scrollDiv li img{ width:100%;}
#scrollDiv li h3{ height:24px; padding-top:13px; font-size:14px; color:#353535; line-height:24px; width:300px;}
#scrollDiv li h3 a{color:#353535; text-decoration:none}#scrollDiv li h3 a:hover{ color:#F00}
#scrollDiv li div{ height:36px; width:300px; color:#416A7F; line-height:18px; overflow:hidden}
#scrollDiv li div a{ color:#416A7F; text-decoration:none}

.scroltit{ height:26px; line-height:26px; padding-bottom:4px; margin-bottom:4px;}
.scroltit h3{ width:100px; float:left;}
.scroltit .updown{float:right; width:32px; height:26px; margin-left:4px}
#but_up{ background:url(../images/t2.jpg) no-repeat 0 0; text-indent:-9999px; height:27px;}
#but_down{ background:url(../images/t1.jpg) no-repeat 0 0; text-indent:-9999px; height:27px;}
.prd_cen_le{ overflow:hidden;}
.left_dt{ float:left; width:20%;}
.right_dt{ float:right; width:80%; background:#F3F3F3; text-align:center;
 height:703px; overflow:hidden;}
.right_dt p{ width:100%; height:670px;display: flex;
 align-items: center;
 justify-content: center;
 flex-direction: column;}
 .right_dt p img{ max-width:80%; max-height:500px; width:auto; height:auto;}


/*===========prdouct_detail end============*/

.prd_title{ overflow:hidden; padding-top:70px; text-align:center; position:relative;}
.pd_bod{ width:100%; height:2px; background:#ddd; position:absolute; bottom:8px; left:0;}
.prd_title p{ display:inline-block; margin:10px 20px; font-weight:bold; font-size:30px; color:#000; text-transform:uppercase; cursor:pointer; padding-bottom:10px;}
.prd_title p.prdcd{ color:red; border-bottom:2px solid red;}
.filter{ border:1px solid #C6C6C6; padding:20px; overflow:hidden; width:90%; margin:0 auto; margin-top:30px;}
.filter ul li{ float:left; font-size:20px; font-weight:500; color:#000; padding:0 20px;font-family: 'SourceHanSansSC-Light';}
.hdin{ display:none;}
.filter ul li a{ color:#000;}
.filter ul li.allred{ background:red; color:#fff;}
.filter ul li.allred a{ color:#fff;}
.filter li span{ width:20px; height:20px; display:inline-block; text-align:center; line-height:20px; background:#000; color:#fff; border-radius:100%; margin-right:10px;}
.fistli{ cursor:pointer;}
.prdouct_line{ padding-top:60px; overflow:hidden; max-width:1230px; margin:0 auto;}
.prd_bcol{ padding:39px 20px; margin:0 5px}
.prdtop{ padding:30px 0;}
.prd_bcol dl{ width:100%; overflow:hidden; border-bottom:1px solid #999; padding-bottom:10px;}
.prd_bcol dl dt{ position:relative; overflow:hidden; text-align:center;}
.prd_bcol dl dt img{ max-width:100% !important; height:auto !important; width:auto !important;}
.prd_bcol dl dd{ font-size:30px; color:#000; font-weight:bold; padding-top:22px; text-align:center;text-overflow: ellipsis;
white-space: nowrap; 
overflow: hidden; margin:12px 0;text-transform:uppercase;}
.prd_bcol:hover{ box-shadow:0 0 10px #ddd;}
.prd_bcol ul{ padding-top:20px; height:140px; overflow:hidden; overflow:hidden;font-family: 'SourceHanSansSC-Light';}
.prd_bcol ul li{ padding-top:2px; color:#000;text-overflow: ellipsis;
white-space: nowrap; overflow: hidden; font-size:20px;}
.prd_bcol ul li span{ font-size:10px; padding-right:5px;}
.prdouct_line{ display:none}
.fixe{ position:fixed; bottom:200px; right:10px; z-index:99; display:none;}
.fixe p{ padding-bottom:10px;}
.conur{ position:fixed; bottom:0px; right:10px; z-index:99;}
#topcontrol{background:#232323; height:38px; width:38px; border-radius:100%; z-index:999;}

/*===========prdouct end============*/

.omd{ padding-top:70px; overflow:hidden;}
.omd_prd{ overflow:hidden; position:relative;}
.omd_lef{ width:309px; position:absolute; top:0; left:0; background:#fff; opacity:0.6; height:644px; z-index:9;}
.omd_rgh{ width:309px; position:absolute; top:0; right:0; background:#fff; opacity:0.6; height:644px; z-index:9;}
.omd_prd dl{ background:#F3F3F3; padding-bottom:30px; margin:10px; border:1px solid #fff;}
.omd_prd dl dt{ text-align:center; position:relative;height:335px;}
.omd_prd dl dt img{ position:absolute; top:-50px; left:0; right:0; display:block; margin:auto; width:auto; height:auto; max-width:100%;}
.omd_prd .bx-viewport{ padding-top:50px;}
.omd_prd dl dd h2{ text-align:center; font-size:36px; font-weight:bold; color:#000;text-overflow: ellipsis;
white-space: nowrap; overflow: hidden; padding:26px 20px; margin-bottom:20px;}
.omd_prd dl dd p{ font-size:16px; font-weight:bold; color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical; padding:0 20px; margin-top:10px;font-family: 'Light'; margin-bottom:30px;word-wrap:break-word}
.omd_prd a:hover dl h2{ color:#F00;}
.omd_prd a:hover dl p{ color:#F00;}
.omd_prd a dl:hover{ border:1px solid red;}
.out_map{ width:100%; padding-top:130px;}
.global{ padding-top:150px;}
.global img{ width:100%;}
.custome{ overflow:hidden; padding-top:100px; padding-bottom:100px;}
.custimg{ padding-top:50px;}
.custimg img{ width:100%;}

/*===========omd end============*/

.blg_top{ overflow:hidden; padding-top:130px;}
.blg_le{/* background:#C0C0C0;*/}
.freetse,.induxt{ float:left; width:30%; text-align:center; color:#fff; font-weight:bold; font-size:30px; cursor:pointer; height:93px; line-height:110%; padding-top:14px;}
.freetse{ background:#C0C0C0; border-radius:9px 0 0 9px;}
.induxt{ background:#C0C0C0;}
.induxt{ border-left:2px solid #fff; border-right:2px solid #fff;}
.bg_form{ float:left; width:39.4%; height:93px; background:#C0C0C0; padding-top:14px;border-radius:0 5px 5px 0;}
.bgcur{ background:red; color:#fff;}
.bg_form .search{ margin:0 auto; margin-top:10px;}
.blg_rg img{ width:100%; height:93px;}
.blg_rg { text-align:right;}
.gle{ float:left; width:68%; margin-left:1%; background:url(../images/fle.jpg) no-repeat; height:94px; background-size:100% 100%;}
.grg{ float:left; width:30%; background:url(../images/frg.jpg) no-repeat; height:94px; background-size:100% 100%;}
.new_line{ padding-top:90px; position:relative;}
.gle p{ color:#000; font-size:30px;display: flex;
 align-items: center;
 justify-content: center;
 flex-direction: column; font-family: '宋体'; font-weight:bold; line-height:100%; height:94px; text-transform:uppercase; text-align:center;}
 .grg p{ font-size:16px; color:#fff; font-family: 'Light'; font-weight:bold; padding-top:63px; text-align:center;}
.gle p span{ text-shadow:0px 0px 10px #fff;}
.ddbot{ margin-top:0px;}
.cn_white{ float:right; margin-right:30px;}
.new_line dl{ overflow:hidden;}
.new_line dl dt{ position:relative; overflow:hidden;}
.new_line dl dt img{ width:100%; border-radius:5px; height:auto;}
.nwlg{ width:100%; position:absolute; top:0; left:0; overflow:hidden;}
.nwlg img{ width:100%;}
.new_line dl { margin-bottom:90px; padding:0 10px;}
.new_line dl dd{ padding-top:10px; position:relative;}
.new_line dl dd a{ color:#000;}
.new_line dl dd h2{ font-size:15px; font-weight:bold; color:#fff;text-overflow: ellipsis;
white-space: nowrap; overflow: hidden; padding-top:15px; padding-bottom:5px;}
.new_line dl dd p{ font-size:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; height:42px;font-family: 'Light'; line-height:160%;}
.new_time{ font-weight:bold; font-size:18px; text-align:right; color:#000;font-family: 'SourceHanSansSC-Light';}
.new_time a{ padding-left:10px;}
.blkbod{ border-bottom:2px solid #000; position:absolute; bottom:3px; left:0; height:1px; width:50%;}
.paging{ text-align:right; font-weight:bold; color:#000; padding-bottom:100px; font-size:26px;}
.paging a{ color:#000; padding:0 10px;}
.newsqh{ overflow:hidden; display:none;}
.blg_banner{ width:100%; background:url(../images/bg.jpg) no-repeat center;}
.bg_center{ overflow:hidden; padding:70px 0; position:relative;}
.wy_left{ color:#fff; padding-top:430px;}
.wy_left h2{ font-size:35px; padding:30px 0;}
.wy_left p{ font-size:16px;font-family: 'Light'; line-height:180%; width:90%;}
.wy_rgh{}
.wy_air_t{ position:relative; overflow:hidden; border-radius:10px;}
.wy_air_t img{ width:100%; border-radius:10px; opacity:0.85;}
.wy_air_t p{ position:absolute; bottom:20px; left:0; color:#fff; font-size:20px; padding: 0 20px;font-family: 'SourceHanSansSC-Light';}
.wy_air_b{ position:relative; overflow:hidden; margin-top:40px; border-radius:10px;}
.wy_air_b img{ width:100%; border-radius:10px; opacity:0.75;}
.wy_air_b p{ position:absolute; bottom:20px; left:0; color:#fff; font-size:20px; padding: 0 20px;font-family: 'SourceHanSansSC-Light';}
.paging a.aurt{ color:red;}


/*===========blog end============*/

.article{ padding-top:120px;}
.artimg img{ width:100%;height: unset;}
.navtop{ width:100%; background:#FAFAFA;}
#bignav.bignav{ background:#000;}
/*#bignav.bignav .nunav li a.current{ background:#000;}*/
#bignav.bignav .nunav li a{ color:#fff;}
.bignav .nunav li a:hover{ background:none; color:#fff;}
.logo2{ display:none !important;}
.bignav .logo2{ display:block !important;}
.bignav .logo{ display:none;}
.art_title{ overflow:hidden; padding-top:60px; padding-bottom:40px; margin-bottom:40px; border-bottom:1px solid #000; color:#000; width:100%;}
.art_title h1{ float:left; font-size:30px; width:70%;}
.art_title p{ float:right; width:30%; text-align:right; font-size:30px;}
.art_title p img{ width:26px; margin-left:10px;}
.article_content{ overflow:hidden; color:#000; font-family:SourceHanSansSC-Light; font-size:20px;}
.article_content p{ padding-top:20px;}
.article_content .qyn{ font-size:30px; padding-bottom:50px;font-family: 'SourceHanSansSC-Light';}
.art_fy{ overflow:hidden; padding:100px 0; font-size:15px; color:#000;}
.art_fy p a{ color:#000; display:inline-block; width:80%;}
.art_fy p{text-overflow: ellipsis;
white-space: nowrap; 
overflow: hidden; font-size:15px;}
.art_fy p a:hover{ color:#F00;}
.art_fy p:hover{ color:#F00;}
.artp1{ text-align:left;}
.artp2{ text-align:right;}
.artp1 img{ padding-right:20px;}
.artp2 img{ padding-left:20px;}



.swi_le{ float: left; width:100%;}
/*.swiper-slide-active{ background:#ECECEC;}*/
.swi_rg{ float:right; width:23%; padding-right:2%; padding-left:2%; height:100%; background:#ECECEC; display:none;}
.swi_rg h2{ font-size:30px; font-weight:bold; margin:35px 0 25px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.swi_rg p{ font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical; color:#999;font-family: 'Light'; line-height:160%;}
.swiper-slide-active .swi_rg{ display:block;}
 .swi_le{ width:77%;}
.freeton{ padding-bottom:100px;}
.tb_dw{ position: absolute; top:0; right:0; width:100%; height:100%;}
.global{ position:relative;}
.tb_dw img{ width:100px;}
.op1{ position:absolute; top:27%; left:19%;}
.op2{ position:absolute; top:18%; left:27%;}
.op3{ position:absolute; top:22%; left:52%;}
.op4{ position:absolute; top:39%; right:38%;}
.op5{ position:absolute; top:19%; right:23%;}
.op6{ position:absolute; top:42%; right:20%;}
.op7{ position:absolute; top:58%; right:15%;}
.abo_mg{ overflow:hidden;}
.abo_mg img{ padding-bottom:25px;}
.abo_mg p{ font-size:18px; font-weight:bold; color:#000; padding-top:7px; width:96%; margin:0 auto; text-align:center;font-family: 'SourceHanSansSC-Light'; line-height:180%;}
.sw_let .abo_mg dl dd span,.mobile_omd .omd_pic dl dd span{ display:block; text-align:center;font-family: 'Light'; color:#000; font-size:16px; color:#000; width:96%; margin:0 auto; font-weight:bold; padding-bottom:3px;text-overflow: ellipsis;white-space: nowrap; overflow: hidden;}
.comperhe .abo_mg p{text-overflow: ellipsis;
white-space: nowrap; 
overflow: hidden;}
.ab_mar{ margin-left:-420px;}
.comperhe .swiper-slide-active{ margin:0;transform:(scale(1)) !important;}




/*=========自适应调整=======*/
.mob_dbg{ width:100%; position:absolute; left:0; bottom:-50px; display:none; z-index:999; height:55px; background:#FAFAFA; border-bottom:1px solid #eee; border-top:1px solid #eee;}
.mob_div{  width:180px; height:40px; background:#EAEAEA; border-radius:30px; margin:0 auto; margin-top:6px;}
.mob_div input{ width:100px; height:40px; border:0; background:0; text-indent:13px; font-family: 'SourceHanSansSC-Light'; float:left;}
.mob_img{ float:right; border:0; background:0; width:40px; padding-top:9px; text-align:center;}
.mob_img img{ width:20px;}
.navtop .container{ position:relative;}
.mob_out{ display:none; background:#ECECEC; width:95%; margin:0 auto; padding:10px 20px; margin-top:20px; margin-bottom:80px; color:#000;} 
.mob_out h2{ font-size:26px; padding-top:30px;}
.m_jj{ font-size:20px; padding:20px 0;}
.mob_out p{ font-size:16px;font-family: 'SourceHanSansSC-Light'; line-height:140%;}
.m_jia{ text-align:right; font-size:50px;}
.slider7{ display:none; padding-top:30px;}
.mobile_sz{ width:100%; text-align:center; padding-top:70px; display:none; padding-bottom:30px;}
.mb_sz1{ float:left; background:#1B1B1B; width:48%; margin:1%; border-radius:5px; padding:20px 10px;}
.mb_sz2{ float:left; background:#1B1B1B; width:48%; margin:1%; border-radius:5px; padding:20px 10px;}
.mb_sz3{ float:left; background:#1B1B1B; width:48%; margin:1%; border-radius:5px; padding:20px 10px;}
.mb_sz4{ float:left; background:#1B1B1B; width:48%; margin:1%; border-radius:5px; padding:20px 10px;}
.mb_sz1 h2,.mb_sz2 h2,.mb_sz3 h2,.mb_sz4 h2{ color:#F00; font-size:50px; font-weight:bold; height:80px;}
.mb_sz2 h2 span,.mb_sz3 h2 span,.mb_sz4 h2 span{vertical-align:text-top;font-size:30px;}
.mb_sz1 p,.mb_sz2 p,.mb_sz3 p,.mb_sz4 p{ color:#fff; font-size:16px; height:45px; font-family:Light;display: flex;
 align-items: center;
 justify-content: center;
 flex-direction: column;}
.mob_h{ display:none;}
.con_bot2{ display:none;}
.mobile_omd{ display:none;}
.omd_pic{ padding-top:50px; text-align:center;}
.omd_pic dl dd h2{ padding:10px;margin-bottom:0;}
.omd_pic dl{ padding-bottom:10px; margin:0;}
.omd_pic dl dt{ height:auto;}
.omd_pic dl dt img{ position:inherit;}
.mob_pic{ display:none;}
.modile_li{ display:none; font-size:20px !important; border-bottom:1px solid #999; padding-bottom:15px; margin-bottom:20px; text-align:center;}
.bignav .prd_xl{ top:79px;}
.prd_xl{ width:100%; /*height:245px;*/ background:#343434;position: absolute; left:0;right: 0; z-index:99; display:none;padding-bottom: 20px;}
.xl_cont{ max-width:1400px; margin:0 auto;}
.xl_lef{ float:left; width:20%;}
.xl_lef p{ text-transform:uppercase; width:175px; background:#A6A6A6; text-align:center; border-radius:7px; font-size:16px; color:#333; margin-top:42px; cursor:pointer; height:60px; line-height:60px;}
.xl_lef p:hover{ background:#F00;}
.xl_lef p a{ color:#000;}
.xl_lef p a:hover{ color:#000;}
.xl_rgh{ width:76%; float:left;}
.xl_cp{ display:none;}
.xl_cp dl{ float:left; padding-right:70px; margin-top:25px;width:13%; text-align:center;}
.xl_cp dl dt img{ max-height:160px; height:auto; width:auto;}
.xl_cp dl dt{ height:160px;}
.xl_cp dl dt a:hover{ background:0;}
.xl_cp dl dd{ color:#E6E6E6; padding-top:3px; text-align:center; text-transform:uppercase;}
.tc_bg{ width:100%; height:100%; position:fixed; top:0; left:0; background:rgba(0,0,0,0.5); z-index:9999;}
.zdt{ width:50%; background:#fff; overflow:hidden; padding:40px 0px; position:fixed; top:20%; left:0; right:0;  margin:auto; z-index:99999;}
.tcrog{ width:90%; margin:0 auto;}
.tc_logo{ text-align:center; border-bottom:1px dashed #ddd; padding-bottom:26px;}
.tc_logo img{ max-width:210px;}
.tcrog h2{ text-align:center; color:#000; font-size:25px; padding-top:26px; padding-bottom:20px;}
.tcrog p{ font-size:14px;font-family: 'SourceHanSansSC-Light'; text-align:center; color:#000;}
.tcan{ overflow:hidden; padding-top:50px; text-align:center;}
.tcan p{ color:#000; display:inline-block; width:160px; padding:6px 0; text-align:center; font-size:26px; color:#fff; background:#000; border-radius:5px; cursor:pointer; margin:0 10px;}
.tcan p:hover{ color:#F00;}
.tc_bg2{ width:100%; height:100%; position:fixed; top:0; left:0; background:rgba(0,0,0,0.5); z-index:9999; display:none;}
body{ overflow-x:hidden;}
.zdt2{ width:50%; background:#232323; overflow:hidden; padding:40px 0px 0 0; position:fixed; top:20%; left:0; right:0;  margin:auto; z-index:99999; border-radius:5px; display:none;}
.tcrog2{ width:90%; margin:0 auto;}
.tc_gb{ margin-bottom:30px; color:#fff; cursor:pointer; text-align:right;}
.tc_text1{ width:70%; margin:0 auto; margin-bottom:30px; border:1px solid #A2A2A2; height:70px;}
.tc_text1 input{ border:0; background:0; height:70px; width:90%; padding:0 3%; color:#A0A0A0; font-size:16px;}
.tc_sub{ width:200px; height:40px; text-align:center; line-height:40px; text-transform:uppercase; background:#FE0000; border:0; border-radius:5px 5px 0 0; font-size:22px; margin:0 auto; display:block; margin-top:70px;}


/*遮罩层*/
.tc_bg{ width:100%; height:100%; position:fixed; top:0; left:0; background:rgba(0,0,0,0.5); z-index:9999;}
.zdt{ width:50%; background:#fff; overflow:hidden; padding:40px 0px; position:fixed; top:20%; left:0; right:0;  margin:auto; z-index:99999;}
.tcrog{ width:90%; margin:0 auto;}
.tc_logo{ text-align:center; border-bottom:1px dashed #ddd; padding-bottom:26px;}
.tc_logo img{ max-width:210px;}
.tcrog h2{ text-align:center; color:#000; font-size:25px; padding-top:26px; padding-bottom:20px;}
.tcrog p{ font-size:14px;font-family: 'SourceHanSansSC-Light'; text-align:center; color:#000;}
.tcan{ overflow:hidden; padding-top:50px; text-align:center;}
.tcan p{ color:#000; display:inline-block; width:160px; padding:6px 0; text-align:center; font-size:26px; color:#fff; background:#000; border-radius:5px; cursor:pointer; margin:0 10px;}
.tcan p:hover{ color:#F00;}
.tc_bg2{ width:100%; height:100%; position:fixed; top:0; left:0; background:rgba(0,0,0,0.5); z-index:9999; display:none;}
body{ overflow-x:hidden;}
.zdt2{ width:50%; background:#232323; overflow:hidden; padding:60px 0px 0 0; position:fixed; top:20%; left:0; right:0;  margin:auto; z-index:99999; border-radius:15px; display:none;}
.tcrog2{ width:90%; margin:0 auto;}
.zdt2 .tcrog2 input{ border:2px solid #A2A2A2 !important; background:0 !important; height:70px !important; color:#A0A0A0 !important; font-size:16px !important;margin:0 auto !important; margin-top:20px !important;}
.zdt2 .tcrog2 button{width:200px !important; height:40px !important; text-align:center; line-height:40px !important; text-transform:uppercase; background:#FE0000 !important; border:0 !important; border-radius:5px 5px 0 0 !important; font-size:22px !important; margin:0 auto !important; display:block !important; margin-top:70px !important; padding:0 !important;}
.tcrog2{margin-bottom:0 !important;}
.tcrog2 #wpforms-426-field_2-error{padding-left:20%;}
.tc_gb{ margin-bottom:30px; color:#fff; cursor:pointer; text-align:right;}
.tc_text1{ width:70%; margin:0 auto; margin-bottom:30px; border:1px solid #A2A2A2; height:70px;}
.tc_text1 input{ border:0; background:0; height:70px; width:90%; padding:0 3%; color:#A0A0A0; font-size:16px;}
.tc_sub{ width:200px; height:40px; text-align:center; line-height:40px; text-transform:uppercase; background:#FE0000; border:0; border-radius:5px 5px 0 0; font-size:22px; margin:0 auto; display:block; margin-top:70px;}
.tcan a{color:#fff;}

.wy_left a{ color:#fff;}
.tcan a:hover{color:#FB0007;}
.pdsde .col-xs-2{ width:20%;}
.sr-only img{padding-bottom:5px;}

/*=========产品详情页=======*/


.max1{ width:50%; text-align:center; position:absolute; top:35%; left:5%;}
.max1 h2{ font-size:60px;font-family: 'Bold';}
.max1 h2 span{ color:#FFA300;}
.max1 p{ font-size:22px; padding-top:20px;font-family: 'SourceHanSansSC-Light'; text-transform:uppercase;}
.max2{ width:90%; margin:0 auto; text-align:center; color:#000; font-size:26px;font-family: 'SourceHanSansSC-Light'; position:absolute; top:10%; left:5%;}
.max3{ width:50%; text-align:left; position:absolute; top:15%; left:5%;}
.max3 h2{ font-size:60px;font-family: 'Bold'; padding-bottom:20px;}
.max3 h2 span{ color:#FE8404;}
.max3 p{ font-size:24px; padding-top:5px;font-family: 'SourceHanSansSC-Light'; color:#B2B1B2;}
.max4{ width:60%; position:absolute; top:15%; left:5%;}
.max4 h2{ font-size:50px; padding-bottom:20px; color:#000201;}
.max4 h2 span{ color:#0824FF;}
.max4 p{ font-size:24px; padding-top:5px;font-family: 'SourceHanSansSC-Light'; color:#000; width:80%;}
.dwcon2{ position:absolute; bottom:9%; right:5%; width:33%;}
.max5{}
.max5 h2{ font-size:50px;font-family: 'Bold'; padding-bottom:20px;}
.max5 h2 span{ color:#FF9700;}
.max5 p{ font-size:24px; padding-top:5px;font-family: 'SourceHanSansSC-Light'; color:#fff;}
.max6{ width:50%; position:absolute; top:15%; right:5%;}
.max6 h2{ font-size:55px; padding-bottom:20px; color:#000;}
.max6 p{ font-size:24px; padding-bottom:25px;font-family: 'SourceHanSansSC-Light'; color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.max6 p span{ padding-right:20px;}
.max7{ width:55%; position:absolute; top:22%; left:5%; text-transform:uppercase; color:#000;}
.max7 h2{ font-size:55px; padding-bottom:20px; color:#000;}
.max7 p{ font-size:24px; padding-bottom:5px;font-family: 'SourceHanSansSC-Light'; color:#000;}
.pr_dw1 .pr_dear3{ position:absolute; top:7%; left:5%; width:50%;}
.prm1{ width:31%; position:absolute; top:30%; right:5%;}
.prm1 h2{ font-size:60px;font-family: 'Bold';}
.prm1 h2 span{ color:#0036EE;}
.prm1 p{ font-size:43px; padding-top:10px;font-family: 'SourceHanSansSC-Light'; text-transform:uppercase; color:#000;}
.rd_clo{ font-size:43px; padding-top:2px;font-family: 'Light'; text-transform:uppercase;}
.prm3{ width:35%; position:absolute; top:40%; right:5%; color:#000}
.prm3 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase;}
.prm3 p{ font-size:24px; padding-top:10px;font-family: 'SourceHanSansSC-Light';}
.prm3 h2 SPAN{ color:#0036EC;}
.prm4{ width:30%;position:absolute; top:30%; left:5%; color:#000;}
.prm4 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:20px;}
.prm4 p{ font-size:24px; padding-top:10px;font-family: 'SourceHanSansSC-Light';}
.prm4 h2 SPAN{ color:#0036EC;}
.prm5{ width:32%; position:absolute; top:30%; right:5%; color:#000;}
.prm5 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:20px;}
.prm5 p{ font-size:24px; padding-top:10px;font-family: 'SourceHanSansSC-Light';}
.prm5 h2 SPAN{ color:#0036EC;}
.prm6{ width:40%; position:absolute; top:7%; left:8%; color:#fff;}
.prm6 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:20px;}
.prm6 p{ font-size:24px; padding-top:10px;font-family: 'SourceHanSansSC-Light';}
.prm6 h2 SPAN{ color:#0036EC;}
.prm7{ width:35%; position:absolute; top:35%; right:5%; color:#fff;}
.prm7 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:20px;}
.prm7 p{ font-size:24px; padding-top:10px;font-family: 'SourceHanSansSC-Light';}
.prm7 h2 SPAN{ color:#0036EC;}
.prm8{ width:35%; position:absolute; top:30%; left:8%; color:#000;}
.prm8 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:20px;}
.prm8 p{ font-size:24px; padding-top:10px;font-family: 'SourceHanSansSC-Light';}
.prm8 h2 SPAN{ color:#0036EC;}
.prm9{ width:40%;  color:#fff; position:absolute; right:0; top:3%;}
.prm9 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:10px;}
.prm9 p{ font-size:24px; padding-top:5px;font-family: 'SourceHanSansSC-Light';}
.prm9 h2 SPAN{ color:#0036EC;}
.prm10{ width:50%; float:left; color:#fff; position:absolute; bottom:3%; left:5%;}
.prm10 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:10px;}
.prm10 p{ font-size:24px; padding-top:0px;font-family: 'SourceHanSansSC-Light'; width:50%; float:left;}
.prm10 h2 SPAN{ color:#0036EC;}



.cpone1{ width:50%; position:absolute; top:25%; left:10%;}
.cpone1 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:20px;}
.cpone1 p{ color:#ffd237; font-size:36px;}
.cpone2{ width:40%; position:absolute; top:22%; right:5%;}
.cpone2 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:5px; padding-top:10px;}
.cpone2 h2 span{ color:#ffd218;}
.cpone2 p{ color:#fff; font-size:26px;font-family: 'Light';}
.cpone4{ width:40%; position:absolute; top:15%; left:12%;}
.cpone4 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:15px;}
.cpone4 h2 span{ color:#ffd218;}
.cpone4 p{ color:#fff; font-size:26px;font-family: 'SourceHanSansSC-Light';}
.cpone5{ width:30%; position:absolute; top:35%; right:5%; color:#000;}
.cpone5 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:15px;}
.cpone5 p{ font-size:26px;font-family: 'Light';}
.cpone6{ width:35%; position:absolute; bottom:32%; right:5%;}
.cpone6 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:15px;}
.cpone6 h2 span{ color:#ffd218; display:block;}
.cpone6 p{ font-size:26px;font-family: 'SourceHanSansSC-Light';}
.cpone7{ width:50%; position:absolute; top:32%; left:12%; color:#0b0043;}
.cpone7 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:20px;}
.cpone7 p{ font-size:36px;}
.done1{ width:50%; position:absolute; top:25%; right:10%; color:#333; text-align:right;}
.done1 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:20px;}
.done1 p{ font-size:26px;font-family: 'SourceHanSansSC-Light';}
.done2{ width:40%; position:absolute; top:15%; left:10%; color:#333;}
.done2 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-top:10%; padding-bottom:10px;}
.done2 p{ font-size:22px;font-family: 'SourceHanSansSC-Light';}
.done3{ width:40%; position:absolute; top:25%; left:10%; color:#333;}
.done3 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:20px;}
.done3 p{ font-size:26px;font-family: 'SourceHanSansSC-Light';}
.done4{ width:40%; position:absolute; top:18%; left:10%; color:#333;}
.done4 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:20px;}
.done4 p{ font-size:26px;font-family: 'SourceHanSansSC-Light';}
.d15mini1{ width:36%; position:absolute; top:28%; left:12%; color:#000;}
.d15mini1 h2{ font-size:45px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:3%;}
.d15mini1 p{font-family: 'Bold'; font-size:26px; line-height:110%; text-transform:uppercase;}
.d15mini2{ width:36%; position:absolute; top:35%; right:12%; color:#fff;}
.d15mini2 h2{ font-size:45px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:3%;}
.d15mini2 p{font-family: 'Bold'; font-size:26px; line-height:150%; text-transform:uppercase;}
.d15mini3{ width:36%; position:absolute; top:13%; left:13%; color:#fff;}
.d15mini3 h2{ font-size:45px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:3%; color:#9439a6;}
.d15mini3 p{font-family: 'Light'; font-size:26px; line-height:150%; text-transform:uppercase; color:#000;}
.d15mini4{ width:33%; position:absolute; top:38%; right:5%; color:#fff;}
.d15mini4 h2{ font-size:45px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:3%; color:#fff;}
.d15mini4 h2 span{ color:#3a0575;}
.d15mini4 p{font-family: 'Bold'; font-size:26px; line-height:150%; text-transform:uppercase; color:#fff;}
.d15mini5{ width:45%; position:absolute; top:28%; left:5%; color:#fff;}
.d15mini5 h2{ font-size:55px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:3%; color:#000;}
.d15mini5 h2 span{ color:#8B1F96;}
.d15mini5 p{font-family: 'Bold'; font-size:26px; line-height:150%; color:#000;}
.d15rmo1{ width:36%; position:absolute; top:28%; left:12%; color:#333;}
.d15rmo1 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:5%; color:#333;}
.d15rmo1 h2 span{ color:#2068D6; display:block;}
.d15rmo1 p{font-family: 'SourceHanSansSC-Light'; font-size:24px; line-height:130%; color:#333;}
.d15rmo2{ width:36%; position:absolute; top:28%; right:12%; color:#333; text-align:right;}
.d15rmo2 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:5%; color:#333;}
.d15rmo2 p{font-family: 'SourceHanSansSC-Light'; font-size:24px; line-height:130%; color:#333;}
.d15rmo3{ width:36%; position:absolute; top:28%; left:12%; color:#333;}
.d15rmo3 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:5%; color:#333;}
.d15rmo3 h2 span{ color:#1F68D4;}
.d15rmo3 p{font-family: 'SourceHanSansSC-Light'; font-size:24px; line-height:130%; color:#333;}
.d15rmo4{ width:36%; position:absolute; top:22%; left:12%; color:#333;}
.d15rmo4 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:5%; color:#333;}
.d15rmo4 h2 span{ color:#1F68D4;}
.d15rmo4 p{font-family: 'SourceHanSansSC-Light'; font-size:24px; line-height:130%; color:#333;}
.d181{ width:66%; position:absolute; top:18%; left:17%; color:#000; text-align:center;}
.d181 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:2%;}
.d181 p{font-family: 'SourceHanSansSC-Light'; font-size:24px; line-height:130%;}
.d182{ width:40%; position:absolute; top:18%; left:10%; color:#fff;}
.d182 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:2%;}
.d182 p{font-family: 'Bold'; font-size:24px; line-height:130%;}
.d182 p span{ display:inline-block; width:160px; height:160px; border:1px solid #fff; text-align:center; border-radius:100%;display: flex;
 align-items: center;
 justify-content: center;
 flex-direction: column; float:left; margin:5% 3% 0 0;}
.d183{ width:55%; position:absolute; top:15%; right:3%; color:#fff;}
.d183 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-top:5%; padding-bottom:3%;}
.d183 p{font-family: 'SourceHanSansSC-Light'; font-size:24px; line-height:130%;}
.d183 p span{ display:block;}
.d184{ width:55%; position:absolute; top:25%; left:10%; color:#fff;}
.d184 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-top:5%; padding-bottom:3%;}
.d184 p{font-family: 'SourceHanSansSC-Light'; font-size:24px; line-height:130%;}
.d185{ width:30%; position:absolute; top:25%; left:10%; color:#000;}
.d185 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-top:5%; padding-bottom:3%;}
.d185 p{font-family: 'SourceHanSansSC-Light'; font-size:24px; line-height:130%;}
.dv1{ width:26%; position:absolute; top:28%; right:12%; color:#000;}
.dv1 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:5%; color:#000;}
.dv1 p{font-family: 'Bold'; font-size:24px; line-height:130%; color:#000;}
.dv2{ width:46%; position:absolute; top:8%; left:10%; color:#000;}
.dv2 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:2%; padding-top:10%; color:#000;}
.dv2 p{font-family: 'Bold'; font-size:24px; line-height:130%; color:#000;}
.dv3{ width:33%; position:absolute; top:14%; right:10%; color:#000;}
.dv3 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:2%;}
.dv3 p{font-family: 'Bold'; font-size:24px; line-height:130%;}
.dv4{ width:43%; position:absolute; top:30%; left:10%; color:#000;}
.dv4 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:2%; color:#AE805F;}
.dv4 p{font-family: 'Bold'; font-size:24px; line-height:130%;}
.dv5{ width:23%; position:absolute; top:30%; right:3%; color:#333;}
.dv5 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:2%;}
.dv5 p{font-family: 'Bold'; font-size:24px; line-height:130%;}
.dv21{ width:41%; position:absolute; top:22%; left:6%; color:#333;}
.dv21 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:6%;}
.dv21 p{font-family: 'SourceHanSansSC-Light'; font-size:24px; line-height:130%;}
.dv22{ width:41%; position:absolute; top:30%; left:12%; color:#333;}
.dv22 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:10%;}
.dv22 p{font-family: 'SourceHanSansSC-Light'; font-size:24px; line-height:130%;}
.dv23{ width:70%; position:absolute; top:5%; left:15%; color:#333; text-align:center;}
.dv23 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:1%;}
.dv23 p{font-family: 'SourceHanSansSC-Light'; font-size:24px; line-height:130%;}
.dv23 p span{ font-weight:bold;}
.dv24{ width:60%; position:absolute; top:15%; right:12%; color:#333; text-align:right;}
.dv24 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-top:8%; padding-bottom:1%;}
.dv24 p{font-family: 'SourceHanSansSC-Light'; font-size:24px; line-height:130%;}
.dv25{ width:40%; position:absolute; top:25%; left:10%; color:#333;}
.dv25 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:5%;}
.dv25 p{font-family: 'SourceHanSansSC-Light'; font-size:24px; line-height:130%;}
.dv26{ width:40%; position:absolute; top:7%; left:5%; color:#333;}
.dv26 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:5%;}
.dv26 p{font-family: 'SourceHanSansSC-Light'; font-size:24px; line-height:130%;}
.dv2mini1{ width:25%; position:absolute; top:25%; left:9%; color:#333;}
.dv2mini1 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:5%; color:#815acd;}
.dv2mini1 h2 span{ color:#76a7ff;}
.dv2mini1 h3{ font-size:36px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:5%;}
.dv2mini1 p{font-family: 'SourceHanSansSC-Light'; font-size:16px; line-height:130%;}
.dv2mini2{ width:50%; position:absolute; top:9%; left:9%; color:#333;}
.dv2mini2 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:1%;}
.dv2mini2 p{font-family: 'SourceHanSansSC-Light'; font-size:24px; line-height:130%; width:80%}
.dv2mini3{ width:36%; position:absolute; top:20%; right:9%; color:#000;}
.dv2mini3 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:1%;}
.dv2mini3 p{font-family: 'SourceHanSansSC-Light'; font-size:24px; line-height:130%;}
.dv2mini4{ width:36%; position:absolute; top:28%; left:9%; color:#000;}
.dv2mini4 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:2%;}
.dv2mini4 p{font-family: 'SourceHanSansSC-Light'; font-size:24px; line-height:130%; color:#333;}
.dv2mini5{ width:36%; position:absolute; top:20%; left:10%; color:#000;}
.dv2mini5 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:2%;}
.dv2mini5 p{font-family: 'SourceHanSansSC-Light'; font-size:24px; line-height:130%; color:#333;}
.lolly1{ width:60%; position:absolute; top:8%; left:8%; color:#000;}
.lolly1 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase;}
.lolly1 h2 span{ display:block;}
.lolly1 p{font-family: 'SourceHanSansSC-Light'; font-size:24px; line-height:130%;}
.lolly2-2{ width:80%; position:absolute; top:5%; left:10%; color:#000; text-align:center;}
.lolly2-2 h2{font-size:50px;font-family: 'Bold'; text-transform:uppercase; color:#FEA235;}
.lolly2-2 h2 span{ color:#000;}
.lolly2{ width:40%; position:absolute; top:38%; right:8%; color:#000;}
.lolly2 p{font-family: 'SourceHanSansSC-Light'; font-size:36px; line-height:130%; color:#000;}
.lolly3-1{ width:80%; position:absolute; top:10%; left:10%; color:#000; text-align:center;}
.lolly3-1 h2{font-size:50px;font-family: 'Bold'; text-transform:uppercase; color:#FEA235;}
.lolly3-1 h2 span{ color:#000;}
.lolly3{ width:90%; position:absolute; bottom:23%; right:5%; color:#000;}
.lolly3 p{font-family: 'SourceHanSansSC-Light'; font-size:24px; line-height:130%; color:#000; width:25%; text-align:center; float:left;}
.lollnaot{ width:90%; position:absolute; bottom:5%; right:5%; color:#000; text-align:center;font-family: 'Bold'; font-size:36px;}
.lolly4{ width:90%; position:absolute; top:10%; right:5%; color:#000; text-align:center;}
.lolly4 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:2%;}
.lolly4 h2 span{ color:#FEA235;}
.lolly4 p{font-family: 'SourceHanSansSC-Light'; font-size:24px; line-height:130%;}
.lolly4-1{ width:90%; position:absolute; bottom:12%; right:5%; color:#000;}
.lolly4-1 p{font-family: 'SourceHanSansSC-Light'; font-size:24px; line-height:130%; color:#000; width:25%; text-align:center; float:left;}
.lolly5{ width:50%; position:absolute; top:15%; left:10%; color:#000;}
.lolly5 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:2%;}
.lolly5 h2 span{ color:#FDAA2A;}
.lolly5 p{font-family: 'SourceHanSansSC-Light'; font-size:24px; line-height:130%;}
.pr3_1{ width:100%; position:absolute; top:6%; right:0; color:#000; text-align:center;}
.pr3_1 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:1%;}
.pr3_1 p{font-family: 'SourceHanSansSC-Light'; font-size:24px; line-height:130%;}
.pr3_2{ width:45%; position:absolute; bottom:18%; left:8%; color:#000;}
.pr3_2 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:5%;}
.pr3_2 p{font-family: 'SourceHanSansSC-Light'; font-size:24px; line-height:130%;}
.pr3_3{ width:45%; position:absolute; top:18%; left:8%; color:#000;}
.pr3_3 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:5%;}
.pr3_3 p{font-family: 'SourceHanSansSC-Light'; font-size:24px; line-height:130%;}
.pr3_4{ width:45%; position:absolute; top:22%; left:8%; color:#000;}
.pr3_4 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:5%;}
.pr3_4 p{font-family: 'SourceHanSansSC-Light'; font-size:24px; line-height:130%;}
.pr3_5{ width:45%; position:absolute; top:22%; left:8%; color:#333;}
.pr3_5 h2{ font-size:50px;font-family: 'Bold'; text-transform:uppercase; padding-bottom:3%;}
.pr3_5 h2 span{ display:block; width:100px; height:2px; background:#333; margin:3% 0;}
.pr3_5 p{font-family: 'SourceHanSansSC-Light'; font-size:24px; line-height:130%;}
#snowcanvas {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 999999;
    pointer-events: none;
}
.christma_1,.christma_2,.christma_3,.christma_4{ width:100%; overflow:hidden;}
	.christma_1 img,.christma_2 img,.christma_3 img,.christma_4 img{ width:100%;}
	.christma_3,.christma_4{ position:relative;}
	.chr_art{ position:absolute; top:33%; left:28.5%; width:42%;}
	.chrvido{ position:absolute; top:8%; left:28.5%; width:42%;}
	.chr_art h2{ font-size:30px; color:#000; font-family:'SourceHanSansSC-Light'; padding-top:10px; line-height:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding-bottom:2px;}
	.chrvido h2{ font-size:36px; color:#000; font-family:'SourceHanSansSC'; text-align:center; text-transform:uppercase;}
	.chr_art h2 img{ width:29px; height:29px; margin-left:10px;}
	.chr_art p.artred{ color:#E12E2F; padding-top:6%;}
	.chr_art p{ font-size:18px; color:#000; font-family:'SourceHanSansSC'; text-transform:uppercase;}
	.chr_link{ padding-top:10%;}
	.chr_link p{ font-size:20px; color:#000; font-family:'SourceHanSansSC';}
	.chr_link p img{ width:50px; height:50px; margin-right:10px; margin-top:10px;}
	.linkdv2{ display: block; width:18%; position:absolute; top:29%; left:22%; padding:15% 0;}
	.christma_2{ position:relative;}
	.linkmax{ display: block; width:18%; position:absolute; top:29%; left:41%; padding:15% 0;}
	.linkmini{ display: block; width:18%; position:absolute; top:29%; right:22%; padding:15% 0;}
	.chr_fiex{ position:fixed; top:30%; right:0%; z-index:999;}
	.ship1{ position:absolute; top:22.4%; left:27.4%; width:11.75%; height:18.2%;}
	.ship1 img,.ship2 img,.ship3 img{ width:100%; border-radius:5px;}
	.ship2{ position:absolute; top:19.8%; left:41.55%; width:15.65%; height:24.3%;}
	.ship3{ position:absolute; top:22.4%; right:28.7%; width:11.7%; height:18.1%;}
	@media (max-width: 1380px) { 
	.chr_art h2{ font-size:20px;}
	.chr_art p{ font-size:16px;}
	.chr_art p.artred{ padding-top:3%;}
	}
	@media (max-width: 1200px) { 
	.chr_art p{ font-size:14px;}
	.chr_art p.artred{ padding-top:3%;}
	.chr_link p img{ width:40px; height:40px;}
	.chr_link{padding-top:5%;}
	.chrvido h2{ font-size:28px;}
	}
	@media (max-width: 992px) { 
	.chr_art{ top:28%;}
	.chr_art h2 img{ width:20px; height:20px; margin-left:10px;}
	.chr_link p img{ width:30px; height:30px;}
	.chr_art h2{ font-size:18px;}
	.chr_art p{ font-size:14px;}
	.chrvido h2{ font-size:22px;}
	.chr_fiex img{ width:220px;}
	}
	@media (max-width: 780px) { 
	.chr_art h2{ font-size:16px;}
	.chr_art p{ font-size:12px;}
	.chr_art h2{ padding-top:5px;}
	}
	@media (max-width: 640px) { 
	.christma_1 .chrimg, .christma_2 .chrimg, .christma_3 .chrimg, .christma_4 .chrimg{ width:160%; margin-left:-30%;}
	.chr_art{ width:68%; left:15.5%; top:33%;}
	.chrvido{ width:68%; left:15.5%;}
	.chr_fiex{ display:none;}
	.ship1{ left:13.7%; width:19%;}
	.ship2{ left:36.55%; width:24.9%;}
	.ship3{ right:16%; width:18.7%;}
	}
	@media (max-width: 530px) { 
	.chr_art h2{ font-size:14px;}
	.chr_art h2 img{ width:15px; height:15px; margin-left:5px;}
	.chr_link p img{ width:25px; height:25px;margin-top:5px;}
	.chrvido h2{ font-size:18px;}
	}
	@media (max-width: 440px) { 
	.chr_art h2{ font-size:12px;}
	.chr_art{ width:70%; left:15%; top:30%;}
	.chrvido h2{ font-size:16px;}
	.chr_art p{ line-height:120%;}
	}
	@media (max-width: 390px) { 
	.chr_art{ top:28%;}
	.chr_link{ padding-top:2%;}
	.chr_link p img{ width:20px; height:20px;margin-top:5px;}
	.chrvido h2{ font-size:14px;}
	}





@media (min-width: 2200px) { 
	.bg-img{ background:url(../images/5CONTACT-US.jpg) no-repeat;background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-position: center 0;}
  .cont_ban{ }
  .contact_us{ border-bottom:0;}
	
}
@media (max-width: 1380px) { 
ul.nunav li a{ padding:0px 1.4em;}
.cone p{ font-size:24px;}
.cone{ margin:10px 15px}
.fmt3 h2{ text-align:center;}
.follow p a{ padding-right:10px;}
.swi_rg h2{ font-size:22px; padding:20px 0 25px 0}
.right_dt{ width:75%;}
	.dwcon2{right:1%;width:36%;bottom:3%;}
	.max5 h2{font-size:40px;}
	
/*=====*/
.cpone2{top:10%; width:45%; right:2%;}
.cpone7 p{ font-size:30px;}
.d15mini1 h2{ font-size:35px;}
.d15mini1 p{ font-size:20px;}
.d15mini3{ width:45%;}
.d182 p span{ width:120px; height:120px;}
.dv24{ right:3%;}
.dv22{ left:3%;}
.dv2mini2 h2{ font-size:40px;}
.dv2mini5{ width:45%; top:12%;}
}
@media (max-width: 1200px) { 
ul.nunav li{ font-size:18px;}
ul.nunav li a{ padding:0 15px;}
.search{ width:96%;}
.number h2{ font-size:50px;}
.number p{ font-size:16px;}
.less1 p, .less2 p, .less3 p{ width:70%;}
.cone p{ font-size:22px;}
.cone{ margin:10px 10px}
.foot_nav{ padding-left:0px;}
.fot_about{ padding-left:60px;}
.kit_product{ padding:30px 20px;}
.kt_art{ width:60%; right:0;}
.fot_about{ padding-left:20px;}
.foot_nav{ padding-right:20px;}
.mlt p{ font-size:16px;}
footer{ padding:50px 0 50px 0;}
.cn_white h2{ font-size:26px;}
.con_xw h2{ font-size:30px;}
.con_xw p{ line-height:150%; font-size:24px;}
.right_dt{ width:70%;}
.blkbod{ width:40%;}
.pr_dear2 h2,.pr_dear3 h2{ padding-top:30px;}
.prm1 p{ font-size:30px;}
.prm3{ width:43%;}
.prm5,.prm8{}
	.pr_dear3 p{width:100%;}
	.pr_dw1 .pr_dear3{left:1%;width:70%;}
	
/*=====*/
.cpone2 h2,.cpone1 h2,.cpone2 h2,.cpone4 h2,.cpone5 h2,.cpone6 h2,.cpone7 h2,.dv24 h2,.dv21 h2,.dv22 h2,.dv23 h2,.dv25 h2,.dv26 h2{ font-size:36px;}
.d183{ width:60%; top:8%;}
.d183 h2,.d182 h2,.d181 h2,.d184 h2,.d185 h2{ font-size:40px;}
.d182 p span{ width:100px; height:100px;}
.d182 p{ font-size:20px;}
.dv2{ top:3%;}
.dv22{ width:60%;}
.lolly1 h2,.lolly2-2 h2,.lolly3-1 h2,.lolly4 h2,.lolly5 h2{ font-size:36px;}
.lolly2 p,.lollnaot{ font-size:28px;}
.lolly3 p,.lolly4 p,.lolly4-1 p,.lolly5 p{ font-size:20px;}
}

@media (max-width: 992px) { 
.comperhe{ padding-top:60px;}
.nav,.top_ss{ display:none;}
.dianji,.web_logo{ display:block;}
.con_xw h2{ font-size:36px;}
.number{ margin-bottom:10px; margin-top:10px;}
.number:nth-child(even){border:0;}
.vmcarousel-normal img{ width:300px;}
.vmcarousel-normal li{ width:300px;}
.kt_img{ position:inherit; top:0; left:0; text-align:center;}
.kt_art h2{ font-size:26px;}
.kt_art{ width:100%;}
.kit_product{ padding:30px 20px; text-align:center;}
.kt_lick{ margin:0 auto; font-size:20px;}
.kt_top{ padding-top:0px;}
.mor_prd{ font-size:18px;}
.sl_air h2,.prd_cen_rg h1{ font-size:22px;}
.prd_cen_rg{}
.faq h2,.ident h3{font-size:30px;}
.anv_btle,.anv_btrg{ width:100%;}
.anv_btrg{ padding-bottom:10px; margin-top:30px; float:left;}
.anv_btrg a{ float:left;}
.foot_nav{padding-left:50px;}
.fot_about{ padding-left:50px;}
.fot_about h2{}
.fot_about p{}
.mlt h2,.follow h3,.fot_about h2{ font-size:20px;}
.mlt p{ font-size:16px;}
#bignav.bignav{ background:#fff;}
.art_fy p{ margin-top:20px; width:50%;}
.art_fy{ padding:30px 0;}
.art_fy p a{ display:none;}
.blg_rg{ display:none;}
.pr_dear2 h2,.pr_dear h2,.pr_dear h2 p,.pr_dear3 h2,.pr_dear4 h2{ font-size:30px;}
.pr_dear2 p,.pr_dear p,.pr_dear3 p,.prdob li,.pr_dear4 p{ font-size:20px;}
.pr_dear3 h2{padding-top:30px;}
.prdob{ padding-top:10px;}
.omd_lef,.bx_lef,.bx_rgh{ display:none;}
.omd_rgh{ display:none;}
.bx-wrapper2{ margin-left:0;}
.bx-wrapper2 .bx-wrapper .bx-prev{ left:0;}
.sw_let{ margin-left:0;}
.sw_bg2{ display:none;}
.sw_bg1{ display:none;}
.abo_mg p{ font-size:16px; font-weight:500;}
.mis-slider{ margin-left:0%;}
.blog_le li{ font-size:24px;}
.freeton .swiper-slide-active{ margin-top:0;}
.cn_white{ width:100%; margin-top:30px; margin-right:0;}
.gq_ph input{ width:70%;}
.wy_air_b,.wy_left { display:none;}
.blg_banner{ background:0;}
.wy_rgh{ width:100%;}
.mobile_ss{ display:block; float:right; margin-top:3%; padding-right:8%;}
.featurd,.freeton .out_tit,.ind_about,.ind_faq,.blgo_rg,.our_blog,.biglit,.fot_tb,.padbase{ display:none;}
.mob_out{ display:block;}
.follow,.fot_about{ padding-top:0;}
.swiper-slide-active .swi_le{ width:100%;}
.swiper-slide-active .swi_rg{ width:100%; padding-bottom:20px;}
.freeton{ padding-top:0;}
.mobile_sz{ display:block;}
.abfre{margin-top:90px; background:0; padding:0;}
.fre_le h2,.redbor{ display:none;}
.mob_h{ display:block; font-size:40px; color:#000; text-align:center; text-transform:uppercase; padding-bottom:30px;}
.fre_le p{ line-height:26px;}
.fre_rg{ padding-top:40px; text-align:center;}
.fot_about{ padding-left:0;}
.foot_nav{ padding-left:0; padding-right:0; padding-top:0;}
.con_bot{ display:none;}
.con_bot2{ display: block;}
.contact_us{ padding-top:50px; padding-bottom:0; border-bottom:0;}
.sw_let{ display:none;}
.mobile_omd{ display:block;}
.out_tit2{ display:none;}
.tb_dw img{ width:50px;}
.op1{ position:absolute; top:22%; left:19%;}
.op2{ position:absolute; top:13%; left:27%;}
.op3{ position:absolute; top:19%; left:52%;}
.op4{ position:absolute; top:34%; right:37%;}
.op5{ position:absolute; top:17%; right:22%;}
.op6{ position:absolute; top:38%; right:17%;}
.op7{ position:absolute; top:55%; right:14%;}
.out_tit h2{ font-size:36px;}
.out_map,.global,.custome{ padding-top:50px;}
.article{ padding-top:30px;}
.art_title p,.art_title h1{ width:100%;}
.art_title p{ padding-top:20px;}
.article_content .qyn{ font-size:20px; padding-bottom:10px;}
.detail_faq{ display:none;}
.revid2{ padding:40px 0 70px 0;}
.related{ padding:60px 0 0px 0}
.related .container{ padding:0;}
.art_title{padding-bottom:10px;}
.pdsde,.prd_cen_le,.prd_color{ display:none;}
.new_time a{ display:none;}
.new_time{ text-align:right;}
.blkbod{ width:70%;}
.mob_pic{ display:block; background:#F3F3F3; text-align:center;display: flex;
 align-items: center;
 justify-content: center;
 flex-direction: column; margin-top:6px;}
.prd_content{ padding-top:0;}
.mob_pic .swiper-slide-active{ margin-top:0;}
.mob_pic .swiper-pagination{ text-align:right; padding-right:10px;}
.prd_color2{ display:block;}
.prd_cen_rg h1{ display:none;}
.ur_xq{ padding-top:30px;}
.prd_cen_rg{ padding-top:30px;}
.detail_pic{ padding-top:50px;}
.prd_title p:nth-child(1),.pd_bod{ display:none;}
.prd_title{padding-top:30px;}
.prdouct_line{ padding-top:0;}
.prd_bcol{ padding:39px 0px}
.prd_bcol dl{ float:left; width:30%;}
.prd_bcol ul{ float:right; width:65%;}
.prd_bcol dl dd{ display:none;}
.prd_bcol dl{ border-bottom:0;}
.modile_li{ display:block;font-family: 'SourceHanSansSC';}
.prd_bcol ul{ height:auto;}
.fre_rg{ padding-bottom:50px;}
.prd_bcol:hover{box-shadow: none;}
.ab_sld{ width:98%; margin:0 auto;}
.slider7{ display:block;}
.prd_bcol dl dt img{ height:175px;}
.prd_bcol dl dt{ max-height:175px;}
.prdtop{ padding:0;}
.prd_bcol ul{ padding-top:0;}
.max7{ padding-top:6%;left:1%;top:5%;}
.prm1 h2{ font-size:50px;}
.prm1{ }
.rd_clo{ font-size:30px;}
.prm3,.prm4,.prm6,.prm8{ width:75%;}
.prm5{ width:45%;}
.prm5 h2,.prm6 h2,.prm7 h2,.prm8 h2,.prm9 h2,.prm10 h2{ font-size:45px;}
.prm7{ width:60%;}
.prm10{ }
	.prd_xl{ display:none;}
	
/*=====*/
.cpone2 p{ font-size:20px; line-height:110%;}
.cpone4{ width:45%;}
.cpone5{ right:2%;}
.cpone6{ bottom:10%; width:45%; right:2%;}
.cpone7 p{ font-size:20px;}
.done2{ width:70%;}
.done2 h2{ padding-top:5%;}
.done4{ width:65%; top:12%;}
.d15mini1 h2{ font-size:26px;}
.d15mini1 p{ font-size:16px;}
.d15mini2{ width:45%; right:3%;}
.d15mini2 h2,.d15mini3 h2,.d15mini4 h2,.d15mini5 h2,.d15rmo1 h2,.d15rmo2 h2,.d15rmo3 h2,.d15rmo4 h2,.dv1 h2,.dv2 h2,.dv3 h2,.dv4 h2,.dv5 h2,.dv2mini1 h2,.dv2mini2 h2,.dv2mini3 h2,.dv2mini4 h2,.dv2mini5 h2,.dv2mini6 h2,.pr3_1 h2,.pr3_2 h2,.pr3_3 h2,.pr3_4 h2,.pr3_5 h2{ font-size:36px;}
.d15mini2 p,.d15mini3 p,.d15mini4 p,.d15mini5 p,.d15rmo1 p,.d15rmo2 p,.d15rmo3 p,.d15rmo4 p,.d183 p,.d182 p,.d181 p,.d184 p,.d185 p,.dv1 p,.dv2 p,.dv3 p,.dv4 p,.dv5 p,.dv21 p,.dv22 p,.dv23 p,.dv24 p,.dv25 p,.dv26 p,.dv2mini1 p,.dv2mini2 p,.dv2mini3 p,.dv2mini4 p,.dv2mini5 p,.dv2mini6 p,.pr3_1 p,.pr3_2 p,.pr3_3 p,.pr3_4 p,.pr3_5 p{ font-size:18px;}
.d15rmo1,.d15rmo2,.d15rmo3,.d15rmo4{ width:45%;}
.d183 h2,.d182 h2,.d181 h2,.d184 h2,.d185 h2{ font-size:32px;}
.d182{ width:45%;}
.dv24{ top:5%; width:70%;}
.dv2mini1 h3{ font-size:28px;}
.dv2mini3{ right:3%; width:42%;}
.dv2mini4,.dv2mini5{ left:3%; width:50%;}
.dv2mini2 p{ width:100%;}
.lolly3{bottom:17%;}
.lolly4-1{ bottom:6%;}
.lolly2 p, .lollnaot{ font-size:22px;}
}
@media (max-width: 768px) { 
.miss_le{ border-right:0; border-bottom:1px solid #000; padding-bottom:20px;}
.miss_le p{ padding-right:0;}
.miss_rg p{ padding-left:0;}
.revid2{ background:#fff;}
.prd_cen_rg{ padding-left:5%; padding-top:30px; width:90%; margin:0 auto;}
.art_title h1{ width:100%; font-size:22px !important;}
.art_title p{ width:100%; padding-top:20px; font-size:18px;}
.we_le span{ position:inherit;}
.art_title p img{ width:20px;}
.article_content{ font-size:16px; line-height:130%;}
.sw_let .swiper-slide-active .abo_mg{ display:none;}
.sw_let .swiper-slide-active .abo_mg:nth-child(-n+2){
  display: block;
}
.carousel-control{ font-size:20px !important;}
.major{ padding-top:60px;}
.agpic{padding-top:40px; width:100%;}
.major dl dt,.major dl dd{ width:90%; margin:0 auto;}
.blg_top{ padding-top:0px;}
.new_line{padding-top:20px;}
.new_line dl{margin-bottom:40px;}
.foot_nav{ padding-top:30px;}
.less1, .less2, .less3{ text-align:center;}
.less1 p, .less2 p, .less3 p{ display:none;}
.custimg{ padding-top:0px;}
.rev_content .re_viedw:nth-of-type(1n+4){display: block;}
.prd_cen_rg p,.ur_xq li,.prd_bcol ul li{ font-size:18px;}
.max1 h2,.max3 h2{ font-size:50px;}
.max1{ }
.max4,.max5{}
.max4 p{ width:100%;}
.max5 h2,.max6 h2,.max7 h2{ font-size:40px;}
.max7{ }
.max7 p{ font-size:20px;}
.prm1{ width:50%;}
.prm1 h2,.prm3 h2,.prm4 h2,.prm5 h2,.prm6 h2,.prm7 h2,.prm8 h2,.prm9 h2,.prm10 h2{ font-size:38px;}
.rd_clo,.prm1 p,.prm3 p,.prm4 p,.prm5 p,.prm6 p,.prm7 p,.prm8 p,.prm9 p,.prm10 p{ font-size:22px;}
.prm3{ }	
	.prm10 p,.prm9 p{ font-size:14px;}
	.prm7{top:25%;}
	.prm3{top:20%;}

/*=====*/
.cpone2{ width:55%;}
.cpone2 p{ font-size:16px;}
.cpone7 h2{ font-size:30px; padding-bottom:2%;}
.cpone7{ top:28%;}
.done1 h2,.done2 h2,.done3 h2,.done4 h2{ font-size:38px;}
.done1 p,.done2 p,.done3 p,.done4 p{ font-size:22px;}
.d15mini1 h2{ font-size:18px;}
.d15mini1 p{ font-size:12px;}
.d15mini2 h2,.d15mini3 h2,.d15mini4 h2,.d15mini5 h2,.d183 h2,.d182 h2,.d181 h2,.d184 h2,.d185 h2,.dv1 h2,.dv2 h2,.dv3 h2,.dv4 h2,.dv5 h2,.dv21 h2,.dv22 h2,.dv23 h2,.dv24 h2,.dv25 h2,.dv26 h2,.lolly1 h2, .lolly2-2 h2, .lolly3-1 h2, .lolly4 h2, .lolly5 h2{ font-size:24px;}
.d15mini2 p,.d15mini3 p,.d15mini4 p,.d15mini5 p,.d183 p,.d182 p,.d181 p,.d184 p,.d185 p,.dv1 p,.dv2 p,.dv3 p,.dv4 p,.dv5 p,.dv21 p,.dv22 p,.dv23 p,.dv24 p,.dv25 p,.dv26 p,.lolly3 p, .lolly4 p, .lolly4-1 p, .lolly5 p{ font-size:14px;}
.d182 p span{ width:70px; height:70px;}
.dv1{ right:1%;width:60%;}
.dv2{ left:1%; width:60%;}
.dv2 h2{ padding-top:5%;}
.dv3{ right:3%; width:60%;}
.dv4{ left:3%; width:60%;}
.dv5{ width:30%; right:1%;}
.dv2mini3,.dv2mini4{ top:10%;}
.dv2mini1{ left:3%; width:36%;}
.dv2mini1 h3{ font-size:18px;}
.pr3_1 h2,.pr3_2 h2,.pr3_3 h2,.pr3_4 h2,.pr3_5 h2{ font-size:24px;}
.pr3_1 p,.pr3_2 p,.pr3_3 p,.pr3_4 p,.pr3_5 p{ font-size:14px;}
}
@media (max-width: 640px) {
	.freetse, .induxt{ width:49.8% !important;}
.fre_le p{ font-size:18px;} 
.mob_h{ font-size:24px;}
.dianji,.mobile_ss{ padding-top:5px;}
header p{ font-size:14px;}
.ident{ margin:20px 0px 30px 0px;}
.mlt{ padding-bottom:20px;}
.contact_us{ padding-top:30px;}
.con_bot2 p{ font-size:16px;}
.con_bot2 p img{ padding-right:10px;}
.con_bot2{ padding:30px 10px; margin:0 auto; width:98%;}
.con_xw p{ font-size:18px; line-height:150%;}
.con_bot{ width:100%;}
.cn_white{ width:100%; margin-top:20px;}
.number h2{ font-size:30px;}
.number p{ font-size:14px;}
.clerk h2,.comperhe h2,.major h2,.fre_le h2,.out_tit h2,.faq_post h2,.revid_tit h2{ font-size:24px;}
.out_tit p{ font-size:18px; width:90%;}
.clerk,.comperhe{ padding-top:50px;}
.fre_rg{ padding-top:30px;}
.banner{ position:relative; height:206px; width:100%; overflow:hidden;}
.banner img{
		width: 640px;
		height: 206px;
		position: absolute;
		left: 50%;
		margin-left: -320px;
	}
.vmcarousel-normal img{ width:200px;}
.vmcarousel-normal li{ width:200px;}
.we_le{ display:block; margin-left:10px;}
.we_rg,.we_rg2{ width:100%;}
.we_le2{ margin-right:10px;}
.cone span{ font-size:40px;}
.cone p,.blog_le p,.re_viedw dl dd,.prd_bcol dl dd,.omd_prd dl dd h2{ font-size:16px;}
.prd_title p{ font-size:18px;}
.cone{ margin:10px 5px; padding:40px 10px;}
.re_viedw dl dd h2{ font-size:20px;}
.re_viedw dl dd{ padding-top:10px;}
.detail_faq_line2 p,.detail_faq_line p{ font-size:16px;}
.prd_title p{ display:inline-block; text-align:center; margin:0 10px;}
.filter ul li{ padding:5px 20px; display:block;}
.faq h2,.ident h3,.question,.freetse, .induxt{font-size:20px;}
.faq_center,.less1, .less2, .less3{padding:10px;}
.question{padding-bottom:30px;}
.less1 p, .less2 p, .less3 p{ width:50%;bottom:30px;}
.bg_form{ display:none;}
.freetse, .induxt{ width:49%; padding-top:23px;}
.paging{ font-size:22px; text-align:center;}
.remore,.page p{ font-size:18px;}
.pr_dear2 h2,.pr_dear h2,.pr_dear3 h2,.pr_dear4 h2{padding-top:20px; font-size:22px; padding-bottom:0px;}
.pr_dear2 p,.pr_dear3 p,.pr_dear4 p{ font-size:16px;}
.pr_dear h2 p{ font-size:22px;}
.prdob li{ font-size:16px; height:30px; line-height:26px; margin-bottom:5px;}
.pr_dw1{ overflow:hidden;}
.pr_dw1 img{ }
.left_dt{ width:30%;}
.right_dt{ width:70%;}
.swi_rg h2{ font-size:22px; padding:20px 0;}
.swi_rg p{ font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.swiper-slide-active,.swiper-slide-duplicate-active {
	-webkit-transform: scale(1);
	transform: scale(1);
	z-index: 1002;
	margin-top:69px;
}
.mobile_omd .omd_pic dl dd span{ font-size:14px;}
.swi_rg{ display:block;}
.swi_le{ width:70%;}
.blog_le li,.wy_left h2{ font-size:18px;}
.wy_left{ padding-top:1%;}
.blg_banner{ background-size:100% 100%;}
.bg_center{ padding:20px 0;}
.out_tit2 p{ font-size:20px;}
a.carousel-control.left, a.carousel-control.right{ width:98%;}
.lb-ctrl img{ width:30px;padding-top:11px;}
.lb-ctrl{ width:50px; height:50px; line-height:50px;}
.our_product,.prd_ml{ padding-top:30px;}
.prd_ml p{ margin-bottom:15px;}
.mor_prd{ margin:10px 0;}
.solution-box button.fa{ width:6.5% !important;}
.solution-box ul li{ width:0.8% !important;}
.solution-cut{ margin-left:0 !important;}
.fixe,#topcontrol,.conur{ display:none !important;}
.freeton{ padding-top:30px;}
.swiper-container{ padding-top:0 !important;}
.swiper-button-prev{ left:10px !important;}
.swiper-button-next{ right:10px !important;}
.our_misson{ margin-top:30px;}
.miss_le h2{ font-size:22px;}
.miss_le p strong{ font-size:20px; line-height:120%;}
.our_misson{ padding:30px 10px;}
.we_le,.we_le2{ font-size:50px; width:60px; height:60px;}
.we_le span,.we_le2 span{ top:-13px; left:-4px;}
.faq_post h2{ width:80%;}
.we_rg,.we_rg2{ font-size:20px;}
.miss_rg p,.miss_le p,.big_bord p,.copy p{ font-size:16px;}
.our_blog{ margin-top:0px !important;}
.blog_bord,.big_bord{ margin-top:30px;}
.blog_le li{ padding:0; margin-left:30px; margin-top:15px;}
.biglit{ padding-top:30px;}
.copy{ margin-top:30px;padding-top:30px;}
footer{padding:50px 0 50px 0;}
.prd_ml p{ font-size:20px;padding:0 20px;}
.communit{padding-top:10px;}
.clerk p{ font-size:18px;}
.sw_let{ display:none;}


.mb_sz1 h2, .mb_sz2 h2, .mb_sz3 h2, .mb_sz4 h2{ font-size:40px; height:55px;}
.mb_sz1 p, .mb_sz2 p, .mb_sz3 p, .mb_sz4 p{ font-size:14px;}
.induxt{ border-radius:0 10px 10px 0;}
.con_xw h1,.con_xw h2{ font-size:28px;font-family: 'SourceHanSansSC-Light'; font-weight:lighter;}
.con_xw h2{ padding:10px 0; line-height:150%;}
.faq,.faq h2{ padding-top:20px;}
.quepf{ padding-bottom:30px;}
.que_art p{ font-size:16px;}
.que_art p{ padding:0; margin:10px 0;}
.faq h2{ padding-bottom:20px; width:96%;}
.faq_center{ margin-left:10px; margin-right:10px;}
.out_map,.global{ padding-top:50px;}
.tb_dw img{ width:20px;}
.op1{ position:absolute; top:36%; left:19%;}
.op2{ position:absolute; top:26%; left:27%;}
.op3{ position:absolute; top:30%; left:52%;}
.op4{ position:absolute; top:48%; right:37%;}
.op5{ position:absolute; top:33%; right:26%;}
.op6{ position:absolute; top:50%; right:20%;}
.op7{ position:absolute; top:66%; right:14%;}
.re_viedw dl dd.re_dl{ height:55px;}
.fre_rg li img{ padding-left:5px; padding-right:5px;}
.fre_rg li{ padding-bottom:0px;}
.block_home_slider .flex-direction-nav a { display:block; position:absolute; top:40%; text-indent:-9000px; width:50px; height:50px; border-radius:100%;}
.block_home_slider .flex-direction-nav a.flex-prev {left:6px; background:url(../images/lef.png) no-repeat rgba(0,0,0,0.5) 8px 10px; background-size:30px 30px;}
.block_home_slider .flex-direction-nav a.flex-next {right:6px; background:url(../images/rgh.png) no-repeat rgba(0,0,0,0.5) 8px 11px;background-size:30px 30px;}
.banner2{ height:266px;}
.banner2 img{ height:266px;}
.kit_product{ padding:10px 0; margin:0px;box-shadow:0px 0px 4px #e7e7e7;}
.kt_top{ margin:10px 0px 0px 0px;}
.max1 h2,.max3 h2,.max4 h2,.max5 h2,.max6 h2,.max7 h2,.prm1 h2,.prm3 h2,.prm4 h2,.prm5 h2,.prm6 h2,.prm7 h2,.prm8 h2,.prm9 h2,.prm10 h2{ font-size:24px;}
.max1,.max7{ }
.max1 p,.max2 p,.max3 p,.max4 p,.max5 p,.max6 p,.max7 p,.rd_clo,.prm1 p,.prm3 p,.prm4 p,.prm5 p,.prm6 p,.prm7 p,.prm8 p,.prm9 p,.prm10 p{ font-size:16px;}
.max3,.max4,.max5,.max7,.prm6{ }
.max4 p{ width:100%;}
.max6 p,.prm5 h2{ padding-bottom:5px;}
.max6 p span{ display:block;}
.max6 h2,.max7 h2{ padding-bottom:0;}
.prm3,.prm4,.prm7,.prm8{ width:73%;}
.prm5{ width:44%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.prm10,.prm9{ display:none;}
	.zdt{ width:80%;}
	.dwcon2{width:70%;}
	
/*=====*/
	.cpone1 p,.cpone2 p,.cpone3 p,.cpone4 p,.cpone5 p,.cpone6 p,.cpone7 p{ font-size:16px;}
.done1 h2,.done2 h2,.done3 h2,.done4 h2,.d15rmo1 h2,.d15rmo2 h2,.d15rmo3 h2,.d15rmo4 h2,.dv2mini1 h2,.dv2mini2 h2,.dv2mini3 h2,.dv2mini4 h2,.dv2mini5 h2,.dv2mini6 h2{ font-size:28px;}
.done1 p,.done2 p,.done3 p,.done4 p,.d15rmo1 p,.d15rmo2 p,.d15rmo3 p,.d15rmo4 p,.dv2mini1 p,.dv2mini2 p,.dv2mini3 p,.dv2mini4 p,.dv2mini5 p,.dv2mini6 p{ font-size:18px;}
.d183 h2,.d182 h2,.d181 h2,.d184 h2,.d185 h2{ font-size:22px;}
.d183 p,.d182 p,.d181 p,.d184 p,.d185 p{ font-size:16px;}
.d183 p span{ display:inline;}
.d182{ width:60%;}
.dv1 p,.dv2 p,.dv3 p,.dv4 p,.dv5 p{}
.dv1 h2,.dv2 h2,.dv3 h2,.dv4 h2,.dv5 h2{ font-size:22px;}
.dv24{ width:80%;}
.dv26{ width:70%;}
.dv25{ left:5%;}
.lolly1{ width:80%;}
.lolly2 p, .lollnaot{ font-size:16px;}
	.cpone2 h2, .cpone1 h2, .cpone2 h2, .cpone4 h2, .cpone5 h2, .cpone6 h2, .cpone7 h2{ font-size:24px;}
}

@media (max-width: 480px) { 
.revid_tit h2{ font-size:20px;}
.ms-showcase2-template .ms-thumb-list.ms-dir-v{ width:90px !important;}
.ms-showcase2-template .ms-thumb-list .ms-thumb-frame{ width:100% !important; height:auto !important;}
.ms-showcase2-template.ms-dir-v{}
.question,.less1, .less2, .less3{font-size:16px;}
.fot_about,.foot_nav{ padding-left:20px;}
.blkbod{ width:60%;}
.swi_rg{ width:100%; padding-bottom:30px;}
.swi_le{ width:100%;}
.swiper-slide-active .swi_le{ width:100%;}
.swi_le img{ width:100%;}
.less1 a, .less2 a, .less3 a{ height:auto;}
.mb_sz1 p, .mb_sz2 p, .mb_sz3 p, .mb_sz4 p{ font-size:12px;}
.que_art{padding:30px 20px; margin:10px;}
.dianji,.mobile_ss{ padding-top:11px;}
.block_home_slider .flex-direction-nav a.flex-prev{background:url(../images/lef.png) no-repeat rgba(0,0,0,0.5) 7px 7px;background-size:20px 20px;}
.block_home_slider .flex-direction-nav a.flex-next{background:url(../images/rgh.png) no-repeat rgba(0,0,0,0.5) 7px 8px;background-size:20px 20px;}
.block_home_slider .flex-direction-nav a{ width:35px; height:35px;}
.da_q{ width:100%;}
.kt_art h2{ font-size:16px;}
.kt_art p{ font-size:12px; padding:0 5px; margin:10px 0;}
.kt_lick{ width:60%; font-size:13px; height:26px; line-height:26px;}
.ident h3{ font-size:13px;}
.ident img{ max-width:50px; height:64px;}
.kt_img img{ max-height:185px;}
.kt_art{ padding:3px 0;}
.kt_top{margin:0px 0 0 0;}
.kit_product{box-shadow:0px 0px 4px #e7e7e7;}
.kt_img{ height:185px;}
.ident{ padding:15px 0;}
.ident h3{padding-top:5px;padding-bottom:5px;}
.faq_center{margin-top:0;}
.max1 p, .max2 p, .max3 p, .max4 p, .max5 p, .max6 p, .max7 p, .rd_clo, .prm1 p, .prm3 p, .prm4 p, .prm5 p, .prm6 p, .prm7 p, .prm8 p, .prm9 p, .prm10 p{ font-size:12px;}
.max1 h2, .max3 h2, .max4 h2, .max5 h2, .max6 h2, .max7 h2, .prm1 h2, .prm3 h2, .prm4 h2, .prm5 h2, .prm6 h2, .prm7 h2, .prm8 h2, .prm9 h2, .prm10 h2{font-size:18px;}
	.prm1{width:47%;right:1%;}
	.max4 h2,.max5 h2{padding-bottom:5px;}
	.max6{width:55%;right:0;}
	.max7{top:1%;width:80%;}
	.pr_dw1 .pr_dear3{top:1%;}
	.pr_dear3 h2{ padding-top:10px;}
	.pr_dear3 p{ padding-top:5px; font-size:12px;}
	.prdob li{ font-size:12px;}
	.prm3{ top:10%;}
	.prm4 h2,.prm6 h2,.prm7 h2,.prm8 h2{padding-bottom:0px;}
	.prm5{top:8%;right:1%;}
	.prm6{left:3%;}
	.prm7{top:15%;}
	.prm8{top:10%; left:1%;}
/*=====*/
.cpone2 h2, .cpone1 h2, .cpone2 h2, .cpone4 h2, .cpone5 h2, .cpone6 h2, .cpone7 h2,.done1 h2,.done2 h2,.done3 h2,.done4 h2,.d15mini2 h2,.d15mini3 h2,.d15mini4 h2,.d15mini5 h2,.d15rmo1 h2,.d15rmo2 h2,.d15rmo3 h2,.d15rmo4 h2,.dv1 h2,.dv2 h2,.dv3 h2,.dv4 h2,.dv5 h2,.dv21 h2,.dv22 h2,.dv23 h2,.dv24 h2,.dv25 h2,.dv26 h2,.dv2mini1 h2,.dv2mini2 h2,.dv2mini3 h2,.dv2mini4 h2,.dv2mini5 h2,.dv2mini6 h2,.lolly1 h2, .lolly2-2 h2, .lolly3-1 h2, .lolly4 h2, .lolly5 h2{ font-size:18px;}
.cpone2 p, .cpone1 p, .cpone2 p, .cpone4 p, .cpone5 p, .cpone6 p, .cpone7 p,.done1 p,.done2 p,.done3 p,.done4 p,.d15mini2 p,.d15mini3 p,.d15mini4 p,.d15mini5 p,.d15rmo1 p,.d15rmo2 p,.d15rmo3 p,.d15rmo4 p,.dv1 p,.dv2 p,.dv3 p,.dv4 p,.dv5 p,.dv21 p,.dv22 p,.dv23 p,.dv24 p,.dv25 p,.dv26 p,.dv2mini1 p,.dv2mini2 p,.dv2mini3 p,.dv2mini4 p,.dv2mini5 p,.dv2mini6 p,.lolly3 p, .lolly4 p, .lolly4-1 p, .lolly5 p{ font-size:12px;}
.d15mini1 h2{ font-size:12px;}
.d15mini1 p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.cpone1{ left:3%; width:60%; top:20%;}
.cpone2{ width:80%;}
.cpone2 p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.cpone5,.cpone6{ width:50%;}
.cpone7{ width:70%;}
.cpone7 p{ line-height:100%;}
.done2{ width:85%;}
.done2 h2{ padding-top:3%; padding-bottom:0;}
.done3{ width:52%;}
.done4{ width:60%; top:10%;}
.d15mini2{ width:70%; top:15%;}
.d15mini3{ left:5%; width:60%;}
.d15mini4 { width:70%;top:28%;}
.d15rmo1, .d15rmo2, .d15rmo3, .d15rmo4{ width:60%;}
.d182 h2,.d181 h2,.d184 h2,.d185 h2{ font-size:20px;}
.d183 p,.d182 p,.d181 p,.d184 p,.d185 p{ font-size:12px;}
.d183{ width:94%; right:1%;}
.d183 h2{ font-size:14px; padding-top:3%; padding-bottom:1%;}
.d182 p span{ width:55px; height:55px;}
.d185{ top:16%; left:1%;width:50%;}
.d184,.d182{ left:5%;}
.dv2{ width:98%;}
.dv24{ width:93%;}
.dv24 h2{ padding-top:5%;font-size:14px;}
.dv2mini1 h3{ font-size:14px;}
.dv2mini3{ width:55%;}
.dv2mini5{ width:60%;}
.lolly2 p, .lollnaot{ font-size:12px;line-height:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.lolly3 p,.lolly4-1 p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.lolly2-2,.lolly3-1,.lolly4 h2{ width:100%; left:0;}
.lolly4{ width:100%; right:0;}
.pr3_1 h2,.pr3_2 h2,.pr3_3 h2,.pr3_4 h2,.pr3_5 h2{ font-size:18px;}
.pr3_1 p,.pr3_2 p,.pr3_3 p,.pr3_4 p,.pr3_5 p,.d15mini2 h2{ font-size:12px;}
.pr3_5 h2 span{ width:50px;}
.dv2mini4 p,.d15mini2 p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
}

#custom-float-icon {
    position: fixed;
    bottom: 40px;
    left: 20px;
    z-index: 1000;
}

#custom-float-icon img {
    width: 240px;
    height: 160px;
}

@media only screen and (max-width: 768px) {
    #custom-float-icon img {
        width: 75px;
        height: 50px;
    }
}