@charset "UTF-8";
/* css utf-8 编码声明  下面注释若有必要可自行删除
Write by 奇点网络 WWW.QIDIANRT.COM  QQ/WeChat：1195650011  Tel：15508600880
 */
/* 此CSS样式为奇点网络-李露露编写 类名通用加前缀 q_ */
:root{
	--white:#fff;
}
html,body{/*scroll-behavior:smooth;*/}  /* 不使用js只用css实现锚点平滑滚动 */
body {
	width:100%;
	margin:0 auto;
	min-height: 300px;
	background-color: var(--white);
	/*font-family: SourceHanSansRegular,'Microsoft Yahei',Arial,Verdana,sans-serif;*/
	font-family: 'Microsoft Yahei',Arial,Verdana,sans-serif;
	font-size: 15px;
	color:#555;
}
ul,li {list-style: none;}
.clearfix {clear:both;}
img {max-width:100%;}
body a {outline: none;}
/* 统一调整字间距 */
div,a,span,p,ul,li{padding:0;margin:0;}
td,th{ border:1px solid #bbb;}
/*iframe{display: block;margin:25px auto; width:800px!important;height:540px!important;}
video{display: block;margin:25px auto; width:800px!important;height:540px!important;}
@media(max-width:640px){
	iframe{margin:10px auto; width:100%!important;height:220px!important;}
	video{margin:10px auto; width:100%!important;height:220px!important;}
}*/
/*img{display:block;width:auto!important;height:auto!important;margin:0 auto!important;}*/
.main1200{width:1200px;margin:0 auto;}
.main1400{width:1400px;margin:0 auto;}
.main1540{width:1540px;margin:0 auto;}
/* 电脑端隐藏 */
@media (min-width:640px ) {
	.pc_hidden{display: none;}
	.img.pc_hidden{display: none;}
}
/* 手机端隐藏 */
@media (max-width:640px ) {
	.m_hidden{display: none;}
	.img.m_hidden{display: none;}
}
/* 平板端隐藏 */
@media (min-width:640px ) and (max-width: 1000px) {
	.pb_hidden{display: none;}
}
@media (max-width: 640px) {
	.q_banner .swiper_button {display: none;}
}
/* 返回顶部  开始 */
#toTop{width:55px;height:55px;bottom:100px;right:10px;position:fixed;cursor:pointer;z-index:999999;}
@media(max-width: 640px){
	#toTop{width:35px;height:35px;bottom:75px;}
}
/* 返回顶部  结束 */
.q_mask{width:100%;height:100%;position: absolute;left:0;top:0;}
.q_mask_in{width:100%;position: absolute;left:0;top:50%;text-align: center;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
a.img{outline: none;display: block;width:100%;}
.img{background-position: center center;background-size: cover;background-repeat: no-repeat;position: relative;text-align: center;
  -moz-transition: all .8s ease 0s;
  -ms-transition: all .8s ease 0s;
  -o-transition: all .8s ease 0s;
  -webkit-transition: all .8s ease 0s;
  transition: all .8s ease 0s;
}
.img>img{display:inline-block;max-width:100%;max-height: 100%;position: absolute;top:50%;left:50%;
  -webkit-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}
.hover:hover .img{
  -moz-transform:scale(1.15,1.15);
  -ms-transform:scale(1.15,1.15);
  -o-transform:scale(1.15,1.15);
  -webkit-transform:scale(1.15,1.15);
  transform:scale(1.15,1.15);
}

.q_row{width:100%;margin:0 auto;}
.q_row:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}
.q_n_img{width:100%;margin:20px auto;text-align: center;}
.clear{clear:none;}
.clear:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}

/* q_top start! */
.q_top{width:100%;margin:0 auto;}
.q_top img{width:100%;}
/* q_top end! */

/* form_top start! */
.form_top{padding:40px 20px 20px;}
.form_top_title{text-align: center;}
.form_top_h{font-size:17px;color:var(--dark333);line-height: 1.5;font-weight: 700;}
.form_top_span{margin:15px auto 0;}
.form_top_span_main{display: inline-block;padding:8px 20px;background-color:rgba(230, 50, 46, 0.05);border-radius: 5px;font-size:0;}
.form_top_span_main *{display: inline-block;font-size: 14px;color:var(--red);line-height: 25px;height:25px;}
.form_top_span_main img{margin-right: 5px;}
.form_top_span_main span i{margin:0 3px;font-style: normal;font-weight: 700;background-image:var(--linear-background);color:var(--white);padding:0 10px;border-radius: 5px;}

.form_top_main{margin:25px auto 0;}

/* form_top end! */

/* q_form start! */
.q_form{width:100%;margin:0 auto;}
.form_li{width:100%;margin:10px auto 0;}
.form_li:nth-of-type(1){margin:0 auto;}
.form_li_h{font-size: 14px;color:var(--black);line-height: 1.5;}
.form_li_h span{color:var(--red);margin-left: 3px;}
.form_li_p{margin:10px auto 0;}
.form_input{display: block;width:100%;border:1px solid var(--darke5e5e5);border-radius:10px;padding:8px 15px;font-size: 14px;color:var(--black);line-height: 22px;}
.form_input:focus{border:1px solid var(--red);}
.form_li_btn{margin:15px auto 0;}
button.form_button{padding:8px 15px;border-radius: 30px;font-size: 15px;line-height: 25px;
	display: block;border:0;outline: none;width:100%;background-image: var(--linear-background);color:var(--white);
}
/* q_form end! */

/* q_notice start! */
.q_notice{width:100%;margin:20px auto 0;padding:8px 20px;background-color:rgba(230, 50, 46, 0.05);border-radius: 5px;}
.swiper_notice{height:25px;}
.abc_li{width:100%;margin:0 auto;position: relative;}
.abc_li *{font-size: 13px;color:var(--dark555);line-height: 25px;height:25px;
	overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
}
.abc_li:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}
.abc_li_icon{width:10%;float:left;}
.abc_li_icon img{height:25px;}
.abc_li_name{width:30%;float:left;}
.abc_li_tel{width:40%;float:left;}
.abc_li_time{width:20%;float:left;}

/* q_notice end! */

/* q_chengnuo start! */
.q_chengnuo{width:100%;margin:0 auto;}
.q_chengnuo img{width:100%;}
/* q_chengnuo end! */

/* q_fang start! */
.q_fang{width:100%;margin:0 auto;}
.q_fang img{width:100%;}
/* q_fang end! */

/* q_case start! */
.q_case{width:100%;margin:0 auto;}
.q_case a{outline: none;display: block;width:100%;}
.q_case a img{width:100%;}

.case_swiper{width:100%;margin:15px auto;position: relative;}
.case_slide{width:100%;margin:0 auto;}
.case_slide .img{padding:60% 0 0;}

.swiper_pagination_case .swiper-pagination-bullet{background-color:var(--black);opacity:0.3;}
.swiper_pagination_case .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background-color: var(--white);}

/* q_case end! */

/* q_kehu start! */
.q_kehu{width:100%;margin:0 auto;}
.q_kehu img{width:100%;}
/* q_kehu end! */

/* q_ljyy start! */
.q_ljyy{width:100%;margin:0 auto;}
.q_ljyy img{width:100%;}
/* q_ljyy end! */

/* form_bottom start! */
.form_bottom{width:100%;margin:20px auto 0;padding:0 20px 10px;}
/* form_bottom end! */

/* q_footer start! */
.q_footer{width:100%;margin:0 auto;height:51px;background-color: var(--white);}
/* q_footer end! */

/* footer_m start! */
.footer_m{width:100%;margin:0 auto;position: fixed;left:0;bottom:0;z-index:99;background-color: var(--white);}
.footer_ul{width:100%;margin:0 auto;border-top:1px solid var(--darkdde3e9);}
.footer_ul li{width:25%;float:left;text-align: center;}
.footer_ul li a{outline: none;display: block;width:100%;}
.footer_m_main{width:100%;margin:0 auto;padding:5px 10px;}
.footer_m_icon img{height:24px;}
.footer_m_icon img.default{display: inline-block;}
.footer_m_icon img.on{display:none;}
.footer_ul li.on .footer_m_icon img.default{display: none;}
.footer_ul li.on .footer_m_icon img.on{display: inline-block;}
.footer_m_h{font-size:12px;color:var(--black);line-height: 16px;height:16px;
	overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
}

/* footer_m end! */

/* q_header start! */
.q_header{width:100%;margin:0 auto;background-color: var(--green);padding:8px 20px;position: fixed;left:0;top:0;z-index: 99;}
.header_main{width:100%;margin:0 auto;position: relative;}
.header_title{font-size: 16px;text-align: center;color:var(--white);line-height: 24px;height:24px;
	overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
}
.q_back{width:24px;position:absolute;left:-15px;top:0;z-index: 999;}
.q_back a{outline: none;display: block;width:100%;height:24px;line-height: 24px;text-align: center;font-size: 13px;color:var(--white);}
/* q_header end! */

/* nbanner start! */
.nbanner{width:100%;margin:40px auto 0;}
/* nbanner end! */

/* nmain_top start! */
.nmain_top{width:100%;margin:0 auto;padding:20px 20px 25px;background-color: var(--white);border-bottom: 1px solid var(--darkdde3e9);text-align: center;}
.nmain_top_logo_img{width:80px;margin:0 auto;position: relative;}
.nmain_top_logo_img img{width:100%;}
.nmain_top_logo_icon{width:18px;position: absolute;right:-10px;bottom:5px;z-index: 2;}
.nmain_top_txt{margin:0 auto;}
.nmain_top_h{font-size: 18px;color:var(--black);line-height: 1.5;}
.nmain_top_p{margin:10px auto 0;font-size: 12px;color:var(--dark555);line-height: 1.5;}
.nmain_top_p p{width:100%;margin:0 auto;font-size: 12px;color:var(--dark555);line-height: 1.5;}
.nmain_top_p p a{outline: none;color:var(--blue);}
.nmain_top_p p a:hover{color:var(--green);}

.nmain_top_btn{margin:15px auto 0;text-align: center;font-size: 0;}
.btn_a{display: inline-block;margin:0 8px;}
.btn_a a{outline: none;display: block;width:100%;padding:5px 25px;background-color: var(--green);color:var(--white);border-radius: 3px;}
.btn_a a *{display: inline-block;height:24px;line-height: 24px;font-size: 14px;}
.btn_a a img{margin-right: 5px;}
.btn_a:nth-of-type(1) a{background-color: var(--yellow);}

/* nmain_top end! */

/* nmain start! */
.nmain{width:100%;margin:0 auto;border-top:12px solid var(--darkf5f5f5);}
.nmains{width:100%;margin:0 auto;border-top:1px solid var(--darkdde3e9);padding:20px 20px;}
.nmains_title{width:100%;margin:0 auto;text-align: center;font-size: 15px;color:var(--green);line-height: 1.5;}
.nmains_body{width:100%;margin:15px auto 0;}
/* nmain end! */

/* ncase start! */
.ncase_list{width:100%;margin:0 auto;}
.ncase_list:after{content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0;}
.ncase_item{width:49%;float:left;margin:0 2% 10px 0;}
.ncase_item:nth-of-type(2n){margin:0 0 10px 0;}
.ncase_item_img{width:100%;margin:0 auto;border:1px solid var(--darkdde3e9);padding:2px;}
.ncase_item_img .img{padding:70% 0 0;}
.ncase_item_h{margin:10px auto 0;}
.ncase_item_h a{outline: none;display: block;width:100%;font-size: 12px;color:var(--dark555);line-height: 20px;height:20px;text-align: center;
	overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
}
/* ncase end! */

/* ncase_show start! */
.ncase_swiper{width:100%;margin:0 auto;position: relative;background-color: var(--black);padding:25px 20px 30px;}
.ncase_title{width:100%;margin:0 auto;text-align: center;font-size: 16px;color:var(--green);line-height: 25px;}

.swiper_ncase{margin:10px auto 0;}
.ncase_slide{width:100%;margin:0 auto;}
.ncase_slide .img{padding:70% 0 0;position: relative;}
.ncase_slide .img>img{display: block;max-width:100%;max-height: 100%;position: absolute;top: 50%;left: 50%;
  -webkit-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}
.ncase_pagination{margin:15px auto 0;text-align: center;}
.ncase_pagination .swiper-pagination-bullet{background-color: var(--white);opacity:1;}
.ncase_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: var(--green);opacity:1;}

.ncase_notice{margin:35px auto 0;}
.ncase_notice_h{font-size: 14px;color:var(--green);line-height:1.5;}
.ncase_notice_more{margin:10px auto 0;}
.ncase_notice_more a{padding:6px 10px;font-size: 14px;line-height: 22px;text-align: center;
	outline: none;display: block;width:100%;background-color: var(--yellow);color:var(--white);
}
.ncase_notice_more a i{margin-right: 5px;}
/* ncase_show end! */

/* nprice start! */
.nprice_notice{width:100%;margin:20px auto 0;}
/* nprice end! */

/* nnews start! */
.nnews_item{width:100%;margin:10px auto 0;padding:10px 0;border-top:1px dashed var(--darkdde3e9);border-bottom:1px dashed var(--darkdde3e9);}
.nnews_item:nth-of-type(1){margin:0 auto 0;}
.nnews_item_h a{outline: none;display: block;width:100%;font-size: 15px;color:var(--black);line-height: 25px;}
.nnews_item_p{width:100%;margin:0 auto;padding:5px 15px;font-size: 12px;line-height: 20px;color:var(--dark555);max-height: 60px;overflow: hidden;}
.nnews_item_p p{width:100%;margin:0 auto;font-size: 12px;line-height: 20px;color:var(--dark555);}
/* nnews end! */

/* nnews_show start! */
.nnews_show{width:100%;margin:0 auto;}
.nnews_show_h{width:100%;font-size:18px;color:var(--black);line-height: 1.5;}
.nnews_show_span{margin:5px auto 0;font-size: 13px;color:var(--green);line-height: 1.5;}
.nnews_show_body{width:100%;margin:20px auto 0;padding:15px 0 25px;font-size: 14px;border-top:1px dashed var(--darkdde3e9);border-bottom:1px dashed var(--darkdde3e9);
	color:var(--dark555);line-height: 2;min-height: 300px;
}
.nnews_show_body p{width:100%;margin:0 auto;font-size: 14px;color:var(--dark555);line-height: 2;}
.nnews_show_body img{display:block;width:auto!important;height:auto!important;margin:15px auto!important;}
/* nnews_show end! */


/* naside start! */
.naside{width:54px;height:53px;position: fixed;right:10px;bottom:240px;z-index: 9999;}
.naside a{outline: none;display: block;width:100%;height:100%;}
.naside_main{width:100%;height:100%;position: relative;background: url('../images/naside_main.png') no-repeat center center;background-size: cover;}
.naside_main img{display: block;width:26px;height:26px;position: absolute;left:6px;top:6px;z-index: 2;}
.naside_main_h{width:40px;font-size:12px;color:var(--white);line-height: 20px;position: absolute;left:9px;bottom:1px;z-index: 2;text-align: center;}
/* naside end! */



