  @charset "utf-8";
/* CSS Document */

.w1400 {
    max-width: 1400px;
    margin: 0 auto;
}
.ar_article p {
    font-size: 16px;
    color: #6f7173;
    line-height: 2;
    margin-bottom: 28px;
}

.n_banner{ height:30rem; background-size:cover !important}
.n_banner .box_table{ text-align:left;}
.n_banner .box_table h3{ font-size:2.375rem; color:#fff;}
.n_banner .box_table h4{font-size:14px;color:#fff;margin:0.75rem 0 0;/* padding-bottom:1.5rem; */position:relative;}




.n_title{height:75px;border-bottom:#e7e7ea 1px solid;padding: 0;position:relative;}
.n_title .w1400{position:relative}

.n_nav{ position:relative;}
.n_nav a{display:inline-block;height: 75px;font-size: 15px;float:left;line-height: 75px;color: #333333;text-align: center;box-sizing: border-box;position: relative;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;margin-right: 3.125rem;}
.n_nav a strong{display:block;color: #3f3f3f;position:relative;z-index:4;height: 75px;line-height: 75px;font-weight: normal;transition: 0.6s ease-in-out;}
.n_nav .on,.n_nav a:hover{color: #fff;}
.n_nav a:before{content:"";width:0;height: 3px;position: absolute;bottom: 0;left: 0;background: #257d89;transition:0.6s ease-in-out;}
.n_nav .on:before,.n_nav a:hover:before{width: 100%;}
.n_nav .on strong,.n_nav a:hover strong{height: 75px;line-height: 75px;/* color: #257d89; */}
.layui-col-md4{ height:75px}
.position{position:absolute;line-height: 75px;right: 0;bottom: 0;color: #7b7b7d;padding-left: 22px;font-size: 13px;background: url(../images/home_icon.png) left 30px no-repeat;}
.position span, .position a, .position i{font-size: 13px;color: #7b7b7d;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}

.position i{margin: 0px 5px;font-style:normal;}
.position i img{vertical-align:middle;margin-top: -2px;}
.position em{font-size:12px;color: #acacac;font-style: normal;}
.position a:hover{color: #257d89;}
.n_main_box .main_box{width: 1200px;height: 80px;position:relative;margin: 0 auto;}

/*====ç§»åŠ¨ç«¯å¯¼èˆª====*/
#m_n_nav{background: #257d89;display: none;line-height: 50px;position: relative;z-index: 99;float: left;width: 100%;}
#bnt_back{position:absolute;left: 1rem;top:0;}
#bnt_back svg{fill: #fff;height: 30px;vertical-align: middle;width: 26px;}
#m_n_nav i{}
#m_n_nav h1{font-size: 14px;color: #fff;text-align: center;margin: 0;line-height: 50px;}
#bnt_sub_nav{position: absolute;right: 1rem;top: 0;cursor: pointer;color: #fff;font-size: 18px;}
#bnt_sub_nav svg{fill: #fff;height: 30px;vertical-align: middle;width: 20px;}
#bnt_sub_nav img{ display: block; height: 15px; }
#bnt_sub_nav.on img{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
#sub_nav_content{background: #f0f3f5; display: none; box-shadow: 0 0 5px #999; z-index: 9;}
#sub_nav_content ul{ padding:  10px;}
#sub_nav_content ul li { display: block; line-height: 28px; margin: 1rem 0;}
#sub_nav_content ul li a{ display:block; border-left:2px solid #257d89; height:30px; line-height: 30px; font-size: 14px; padding-left: 10px; color: #535455;}
#sub_nav_content ul li.on a{color: #257d89;}
#sub_nav_content dl{font-size:0;overflow: hidden;background: #fff;padding: 10px 0;}
#sub_nav_content dt{position:relative;background:#fff;z-index: 999;width: 33.333333%;display: inline-block;margin-bottom: 0;float: left;text-align: center;}
#sub_nav_content dt a{margin:0 20px;display:block;color:#5b5349;line-height: 30px;font-size:14px;font-weight: 400;vertical-align: top;}
#sub_nav_content dt a i{position: absolute;right: 15px;top: 0;opacity:0;filter:alpha(opacity=0);display: none;}
#sub_nav_content dt a{}
#sub_nav_content dt.title{background:#fafafb;}
#sub_nav_content dt.title i{ opacity:1;filter:alpha(opacity=100);}
#sub_nav_content dt.title_on  { background:#fafafb;}
#sub_nav_content dt.title_on a{ color: #257d89; border-top:1px solid #fff;}
#sub_nav_content dt.title_on a i{ color: #257d89; }
#sub_nav_content dt.last a{border-top:1px solid #f8f8f8;}
#sub_nav_content dt.on a,#sub_nav_content dt.title_on a{color: #257d89;}
#sub_nav_content dd{  display:none;}
#sub_nav_content dd .box{padding:0px 0px 0px 0px;}
#sub_nav_content dd a{ padding:0 25px;  line-height:30px;border-top:1px solid #e7e7e7;font-size:12px;color:#5b5349;display:block;height:30px;}
#sub_nav_content dd a.on{ color: #257d89;}


.n_container{background:url(../images/n_container_bg.jpg) center bottom no-repeat;background-size:100% auto;width: 100%;}

.n_about{padding: 3rem 0 1rem;overflow: hidden;}
.n_about .fl01{padding-bottom: 0;}
.n_about .fl01 .left{width: 16.25rem;}
.n_about .fl01 .left h3{font-size:2rem;color:#333333;margin-bottom: 2.75rem;font-weight:bold;}
.n_about .fl01 .left h4{font-size:16px;color:#5e5f63;margin-bottom: 0.375rem;letter-spacing: 1px;}
.n_about .fl01 .left h5{font-family: Roboto;font-size: 14px;color:#bcbcbc;margin-bottom: 2.5rem;text-transform:uppercase;letter-spacing: 1px;}
.n_about .fl01 .right{width: calc(100% - 16.25rem);padding-left: 4rem;}
.n_about .fl01 .right .ar_article p{ color:#7d7d7d; text-indent:2em;}

@media (max-width: 1430px){
.w1400 {padding: 0 15px;width: 100%;}
.n_banner {height: 35vh;}
}

@media (max-width: 992px){
.n_banner {
    height: 25vh;
	margin-top:56px;
}
#m_n_nav {
    display: block;
}
.n_title {
    display: none;
}
}


@media (max-width: 768px){
.n_about .fl01 .left{ display:none}
.n_about .fl01 .right{ width:100%; padding:0}

.n_about ul.ul01 li{margin-right: 0;width: 25%}
.n_about ul.ul01 li a h3{ font-size:22px;}
.n_about ul.ul01 li a h5{ font-size:12px;padding-right:5px; line-height:18px}

.n_banner .box_table h3{ font-size:18px;}
.n_banner .box_table h4{font-size: 12px;line-height: 20px;}
}


.n_box{ overflow:hidden; width:100%; padding:30px 0px;}

.honor_xzlb{ margin-left:-1%;}
.honor_xzlb li{ margin-left:1%; width:24%; float:left; margin-bottom:20px;}
.honor_xzlb li .honor_img {border: 1px solid #ddd;display: block;}
.honor_xzlb li .honor_img img{ max-width:100%;}
.honor_xzlb li .honor_tit{ text-align:center; font-size:16px; line-height:2; padding:10px 0px;}




/***********产品*****************/
.n_pro_bg{ overflow:hidden; width:100%; position:relative;}
.n_pro_bg ul.ul01{font-size: 0;margin: 0 -1.2rem;}
.n_pro_bg ul.ul01 li{box-sizing:border-box;display:inline-block;padding: 0 1.2rem;text-align:  center;width: 33.333333%;transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;margin-bottom:2rem;}
.n_pro_bg ul.ul01 li a{display:block;cursor: pointer;}
.n_pro_bg ul.ul01 li .pic_box{width: 100%;/* height:17.5rem; */overflow:hidden;border: #e0dfe3 1px solid;background: #fff;text-align: center;transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;box-shadow: 0 3px 5px rgba(0,0,0,0.15);padding: 5px;}
.n_pro_bg ul.ul01 li .pic_box .box{display:table-cell;vertical-align:middle;text-align: -webkit-center;}
.n_pro_bg ul.ul01 li img{/* max-width: 90%; *//* max-height: 15.5rem; */display: inline-block;}
.n_pro_bg ul.ul01 li h5{font-size: 18px;color:#535353;line-height: 48px;height: 48px;text-align:left;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;margin-top: 0;transition:0.36s;margin-bottom: 1rem;}

.n_pro_bg ul.ul01 li h5:before{content:"";position:absolute;bottom: 0;left:0;width: 15px;height: 2px;background: #aeaeae;}

.n_pro_bg ul.ul01 li:hover h5{color: #257d89;}
.n_pro_bg ul.ul01 li:hover h5:before{background: #257d89;}

@media (max-width: 767px){
.n_pro_bg ul.ul01 li{width: 100%;}	
}

/**************新闻***********************/
.n_news_container {
  background: #f4f5f9 url(../images/n_container_bg01.png) center bottom no-repeat;
  background-size: auto;
  background-size: 100% auto;
}

.n_news{ position:relative; padding:0px 0px 40px;}
.n_news .fl02{padding: 0 0 0rem;}
.n_news .fl02 ul{font-size:0;margin: 0;border-top: #eaeaea 1px solid;margin-bottom: 0;}
.n_news .fl02 ul li{padding: 2.75rem 0;border-bottom: #e6e7ea 1px solid;position:relative;}
.n_news .fl02 ul li:last-child{ border:none}
.n_news .fl02 ul li:before{content:"";position:absolute;right:0;top:0;height:100%;width:0;background: #e6e7ea;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.n_news .fl02 ul li a{padding: 0;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;position:relative;display: block;}
.n_news .fl02 ul li a .img, .n_news .fl02 ul li a .img img{ float:left; width:19.375rem; height:13.75rem; overflow:hidden}
.n_news .fl02 ul li a h5{font-size: 19px;height: 20px;line-height: 20px;color: #3b3b3b;position:relative;margin-bottom: 0.75rem;overflow: hidden;text-overflow:ellipsis;white-space:nowrap; transition:0.6s}
.n_news .fl02 ul li a .con{height:13.75rem;width: calc(100% - 19.375rem);padding-left: 2rem;float: right;}
.n_news .fl02 ul li a .con .box_table{ text-align:left}
.n_news .fl02 ul li a p{font-size: 14px;color: #868686;line-height: 16px;height: 16px;margin: 1.55rem 0 2rem;position:relative;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.n_news .fl02 ul li a h6{font-size: 15px;color: #888887;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1rem;position:relative;font-family: Roboto;}
.n_news .fl02 ul li a span{font-size: 13px;color: #666666;font-family: "Microsoft Yahei"; transition:0.6s}
.n_news .fl02 ul li a h4{font-size: 0.9375rem;color: #666666;line-height:20px;}
.n_news .fl02 ul li a h4 span{margin-left: 12px;}

.n_news .fl02 ul li .con h5:hover{ color:#257d89;}
.n_news .fl02 ul li:hover:before{ left:0; width:100%;}

@media (max-width: 768px){
.n_news .fl02 ul li a .img, .n_news .fl02 ul li a .img img{ width:130px; height:105px;}
.n_news .fl02 ul li a .con{width:calc(100% - 130px);padding-left: 1rem; height:105px;}
.n_news .fl02 ul li a span{ display:none}
.n_news .fl02 ul li a p{margin-bottom:0;font-size: 13px;margin-top: 12px;}
.n_news .fl02 ul li{ padding:1.5rem 0}
.n_news .fl01 ul li .con h6, .n_news .fl02 ul li a h6{font-size: 13px;}
.n_news .fl01{ padding:3rem 0 1rem}
.n_news .fl02 ul li .con h5{line-height:22px;height:44px;white-space: normal;font-size: 15px;}
}



/*****详细页*****/
.news-art-main{background: #fff;margin:0px auto;padding:5%;}
.art-tit h4{text-align: center;font-size:20px;font-weight: normal;line-height: 36px;padding-bottom: 20px;color: #333;}
.art-tit h5{text-align: center;font-size: 12px;font-weight: normal;line-height: 38px;color: #888;border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2;}
.art-tit h5 span{display: inline-block;max-width: 300px; width:50%;}
.art-main{padding-top: 30px;padding-bottom: 40px;}
.art-main p{text-indent: 2em;font-size: 15px;line-height:1.8;color: #555;}
.art-main p img{ margin-left:-2em;}

.art-back li{font-size: 14px;}
.art-footer-last{border-top: 1px solid #e2e2e2;padding-top: 6px;line-height: 30px;}
.art-footer-next{border-bottom: 1px solid #e2e2e2;padding-bottom: 6px;line-height: 30px;}
.art-footer-last a,.art-footer-next a {line-height: 30px;color: #555;}
.art-footer-last a:hover,.art-footer-next a:hover {color:#257d89;}



/*********联系****************/
.n_lianxi .botom_box{ padding:3.125rem 0;}
.n_lianxi .botom_box h4{ font-size:18px; line-height:28px; color:#404040; font-weight:bold; margin-bottom:1.25rem}
.n_lianxi .botom_box p{ font-size:15px; line-height:28px; color:#404040;}
.n_lianxi .botom_box .right{ text-align:center}
.n_lianxi .botom_box .right h3 img{ width:125px; height:125px; border:#e9e9e9 1px solid}
.n_lianxi .botom_box .right h5{ font-size:12px; color:#7f7e7e; margin-top:0.5rem}


.map_box{ padding-bottom:40px;}
.map_box #dituContent{ height: 37.8125rem;border: #e2e2e2 1px solid;}




/**************游园代步车******************/
.n_pro_container{ padding:40px 0px; overflow:hidden;}
/************顶部******************/
.pro_det_bg{ background:#fff; padding:2%;}
.pro_det_title{}

.pro_det_title{padding-left:40px;position:relative;color: #257d89;font-size: 22px;}
.pro_det_title:before { content:' ▶';position: absolute; left: 0px; top:0px;display: block;color: #257d89;  font-size: 25px; font-family: serif;}
.pro_det_box{padding:30px 0 0px; display:flex;align-items:center;}


.pro_det_lf{order:2; width:55%;text-align: center;}
.pro_det_topic{display:inline-block;background:#eef4f2;color:#e71f19;font-size: 20px;padding:5px 10px;}

.pro_det_rf {filter:grayscale(0%);order:3;width:40%; margin-left:5%;}

.pro_det_rf h1{color: #257d89;font-weight:bold;font-size: 20px;margin-bottom: 22px;}
.pro_det_rf ul{}
.pro_det_rf ul li{position:relative;padding-left: 30px;max-width:100%;margin:20px 0px;font-size: 18px;line-height:36px;color:#333;}
.pro_det_rf ul li:before {content:' 01';position: absolute;left: 0px;top: 2px;display: block;color: #257d89;font-size: 22px;font-weight:bold;}
.pro_det_rf ul li:nth-child(1):before{content:' 01';}
.pro_det_rf ul li:nth-child(2):before{content:' 02';}
.pro_det_rf ul li:nth-child(3):before{content:' 03';}
.pro_det_rf ul li:nth-child(4):before{content:' 04';}
.pro_det_rf ul li:nth-child(5):before{content:' 05';}





/********标题**************/
.hmc2m {line-height: 55px;position: relative;padding-left: 14px;display: inline-block;margin: 20px 0px;}
.hmc2m span {font-size: 20px;color: #257d89;font-weight:bold;display: inline-block;position: relative;z-index: 2;transition: all 0.5s ease-in-out;}
.hmc2m i {height: 50px;width: 50px;position: absolute;left: 0px;top: 0px;display: block;transition: all 0.5s ease-in-out;}
.hmc2m i:after {content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;border-radius: 50%;border: 1px dashed #257d89;animation: rotate 8s linear infinite;}
.hmc2m:hover i:after { animation: rotate 8s linear infinite; }
.hmc2m:hover i { transform: scale(1.2); }
.hmc2m:hover span { transform: translateX(5px); }
@keyframes rotate{
from{transform: rotate(0deg)}
to{transform: rotate(360deg)}

}

.n_pro_title{text-align:center;font-size: 26px;line-height:1.5;color:#257d89;margin:40px 0px 30px;font-weight:bold;}
.n_pro_title1{text-align:center;font-size: 18px;line-height:1.5;color:#257d89;font-weight:bold;}
/*********产品**************/
.n_pro_part1{margin-bottom: 30px;overflow:hidden;}
.n-pop-bg{ background: #fff;padding: 60px 0px; overflow:hidden;}
.n-pop-box{overflow:hidden;display: flex;align-items: center;}
.n-pop-img{width: 45%; background:#f9f9f9;}
.n-pop-img img{ max-width:100%;width: 100%;}

.n-pop-text{width: 52%;margin-left: 3%;position:relative;padding: 70px 0px;}
.n-pop-text .n-pop-desc{}
.n-pop-text .n-pop-desc p{color: #333; text-indent:2em;font-size: 16px;line-height:2;margin-top:5px;position:relative;}

.n_pro_part1 p{color: #333; text-indent:2em;font-size: 18px;line-height:2;}


.n_pro_part2{ overflow:hidden;}

.in_jcdfwl_wzkd{width: 100%;margin: 0 auto;display: block;top: 0;position: relative;max-width: 660px;}
.in_jcdfwl_wzkd b{position: absolute;width: 20%;height: 5px;display: block;background: #418c9770;}
.in_jcdfwl_wzkd b.in_jcfw_left{left: 0; top: 30px;}
.in_jcdfwl_wzkd b.in_jcfw_right{right: 0; top: 30px;}
.in_wzkhdf{font-size:24px; font-weight:bold;color: #418c97;display: block;line-height: 60px;text-align: center;}

.prosilist{position:relative;width:100%;overflow:hidden;color:#000;padding:4em 0px 2em;display: flex;}


.prosilist .item{padding:3em 20px 1.5em;box-sizing:border-box;flex-wrap: wrap;text-align:center;background: #ffffff;margin: 0px 10px;width: calc(25% - 20px);position: relative;}
.prosilist .num{background: #418c97;color: #fff;padding: 8px 10px;display: inline-block;font-size: 18px;position: absolute;top: -21px;left: 50%;transform: translatex(-50%);}

.prosilist .item .info{width:100%;font-size: 15px;line-height: 2; margin-top:10px;}
.prosilist .item .info p{font-size:16px;line-height:2; color:#333333;}



.pro_part_box{display:flex;align-items:center;}
.pro_part_lf{order:2;width:55%;text-align: center;}
.pro_part_rf {filter:grayscale(0%);order:3;width:40%; margin-left:5%;}

.pro_part_rf ul{}
.pro_part_rf ul li{position:relative; padding-left:40px;max-width:100%; margin:20px 0px; font-size:20px; line-height:36px;color:#333;}
.pro_part_rf ul li:before { content:' ●';position: absolute; left: 0px; top:0px;display: block;color: #257d89; font-size: 25px; font-weight:bold;}


.yun_box{ margin-bottom:30px;}

.yun_box h3{ font-size: 20px; color: #257d89; font-weight:bold; line-height:2; position: relative; }
.yun_box ul{ overflow:hidden; margin-bottom:10px;}
.yun_box ul li{ font-size: 18px; color: #333; line-height:2; }
.yun_img{} 
.yun_img img{ width:100%;} 


/**********系统优势*************/
.n-wus-bg{padding:30px 0px; overflow:hidden;}
.n-wus-box ul{ display: flex;margin-left: -1%;}
.n-wus-box li{ float:left; width:33.33%;margin-left: 1%; text-align:center;padding:30px;background: rgba(255, 255, 255, 0.8);-webkit-transition:.5s;transition:.5s;}
.n-wus-box li .icons{display:inline-block;background:#257d89;-webkit-transition:.5s;transition:.5s;border-radius:50%;border: 10px solid #d1e8ea;padding: 20px;}
.n-wus-box li .icons img{width:100%;border-radius:50%;display:block;max-width: 50px;}
.n-wus-box li .icons .icon2{display:none}
.n-wus-box li h4{ font-size:18px; margin:15px 0px;}
.n-wus-box li p{ font-size:16px; line-height:2;position:relative; text-align:left;}


.n-wus-box li:hover{background:#257d89!important;color:#fff}
.n-wus-box li:hover .icons{background:#fff;border-color:#257d89;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
.n-wus-box li:hover .icons .icon1{display:none}
.n-wus-box li:hover .desc,.n-wus-box li:hover .icons .icon2{display:block}


.n-chun-wz{}
.n-chun-wz li{ font-size:16px; line-height:2;padding-left: 20px;position:relative; text-align:left;}
.n-chun-wz li:before { content:' ●';position: absolute; left: 0px; top:0px;display: block;color: #257d89; font-size: 16px; font-weight:bold;}
.mf_box{ margin-bottom:30px;}
.mf_box p{ font-size:16px; line-height:2;padding-left: 20px;position:relative; text-align:left; margin:20px 0px;}
.mf_box p:before { content:' ●';position: absolute; left: 0px; top:0px;display: block;color: #257d89; font-size: 16px; font-weight:bold;}

.mf_img{ text-align:center;}




@media (max-width: 768px){
.n_lianxi .botom_box .right {width:100%;}
.n_pro_title{text-align:center;font-size: 24px;line-height:1.5;color:#257d89;margin:40px 0px 30px;font-weight:bold;}
.n_pro_title1{text-align:center;font-size: 14px;line-height:1.5;color:#257d89;font-weight:bold;}
}



/**********系统优势*************/
.n-gong-bg{padding:30px 0px; overflow:hidden;}
.n-gong-box{ overflow:hidden; margin-bottom:30px;}
.n-gong-box ul{ display: flex;margin-left: -1%;}
.n-gong-box li{ float:left; width:33.33%;margin-left: 1%; text-align:center;padding:30px;background: rgba(255, 255, 255, 0.8);-webkit-transition:.5s;transition:.5s;}
.n-gong-box li .icons{display:inline-block;background:#257d89;-webkit-transition:.5s;transition:.5s;border-radius:50%;border: 10px solid #d1e8ea; width:100px; height:100px; line-height:80px; font-weight:bold; font-size:20px; color:#fff; margin-bottom:30px;}

.n-gong-box li p{ font-size:16px; line-height:2;position:relative; text-align:center;}

.n-gong-box li:hover{background:#257d89!important;color:#fff}
.n-gong-box li:hover .icons{background:#fff; color:#333;border-color:#257d89;}

.n-pro-table{ width:100%; text-align:center;}
.n-pro-table td{ border:1px solid #ddd; font-size:16px; padding:10px;}

.n-pro-table tr:first-child{ background:#666; color:#fff; font-size:20px;}
.n-pro-table tr:first-child td{font-size:18px; line-height:2; font-weight:bold;}

.n-pro-table tr:nth-child(2){ background:#257d89; color:#fff;}

.n-pro-table td:nth-child(3),.n-pro-table td:nth-child(4){ background:#257d89; color:#fff;}
.blue{background:#257d89; color:#fff}





.part-main{ overflow:hidden;}
.part-main .part-img{width:50%;border: 5px solid #fff;position: relative;float: left;}
.part-main .part-img img{ max-width:100%;}
.part-main .part-img .part-pdf{ position: absolute;right: 5px;bottom:5px;}


.part-main .part-text{width:48%;float: right;}
.part-main .part-text h4.pro-tit{font-size:18px;font-style:normal;color:#fff;display:inline-block;background: #257d89;color:#fff;padding:5px 15px;}
.part-main .part-text .part-tit{ margin-top:2%;font-size:16px; line-height:1.8; color:#3a3a3a; overflow:hidden;}
.part-main .part-text .part-tit p,.part-text .part-tit div{font-size:16px; line-height:1.8; color:#3a3a3a;}
.part-main .part-text .part-tit p span,.part-text .part-tit div span{ color:#257d89; margin-right:10px;}


.npro_xq_box{ margin:30px 0px;overflow: hidden;}
.n_xq_tit{font-size: 20px;color: #418c97;line-height:2;border-bottom: 1px solid #418c97;margin-bottom:15px;display: block;font-weight: bold;padding-left: 10px;}
.npro_xq_box p {font-size:16px;line-height:1.8;color: #333;margin-bottom: 5px; text-indent:2em;}
.npro_xq_box img{ margin-left:-2em;}
.npro_xq_box  table{ border-collapse: collapse; margin: 0; padding: 0; border-top: 1px solid #ccc;width: 100%; margin-bottom:60px; text-align:center;}
.npro_xq_box tr { border-bottom: 1px solid #ccc; font-size: 14px;height: 40px;}
.npro_xq_box tr:first-child td{    padding: 6px 10px; color: #418c97; font-size: 22px; font-weight: bold;}
.npro_xq_box tr td {padding: 6px 10px;border: 1px solid #ccc;}
.npro_xq_box tr th:first-child{ background:#D9D9D9;padding: 6px 20px;}
.npro_xq_box tr td:first-child{ background:#D9D9D9;}

.npro_xq_box ul{}
.npro_xq_box ul li{ margin-bottom:20px;}
.npro_xq_box ul li h3{ font-size: 18px;color: #418c97; font-weight:bold;position:relative;padding-left: 35px;margin-bottom:10px; line-height:1.6;}



.npro_xq_box ul li h3:before { content: "01"; position: absolute;left: 0px;display: block;color: #418c97;font-size: 24px;top: -5px;}
.npro_xq_box ul li:nth-child(2) h3:before {content: "02";}
.npro_xq_box ul li:nth-child(3) h3:before {content: "03";}
.npro_xq_box ul li:nth-child(4) h3:before {content: "04";}
.npro_xq_box ul li:nth-child(5) h3:before {content: "05";}





@media (max-width: 768px){
.part-main .part-img{width:100%;border: 5px solid #fff;position: relative;float: left; margin-bottom:30px;}


.part-main .part-text{width:100%;float: right;}
}




@media (max-width: 767px){
.n-wus-box ul { flex-wrap: wrap;}	
.n-wus-box li { float: left;width: 49%;margin-bottom: 10px;}

.pro_det_box {flex-wrap: wrap;}
.pro_det_lf{order:2; width:100%;text-align: center;margin-bottom: 10px;}
.pro_det_rf {filter:grayscale(0%);order:3;width:100%; margin-left:0%;}


.n-pop-box{overflow:hidden;display: flex;align-items: center;flex-wrap: wrap;}
.n-pop-img{width: 100%; background:#f9f9f9;margin-bottom: 10px;}
.n-pop-text{width: 100%;margin-left: 3%;position:relative;padding: 30px 0px 0px;}


.prosilist{flex-wrap: wrap;}
.prosilist .item{width: calc(100% - 20px);position: relative; margin-bottom:30px;}

.n-gong-box ul{ flex-wrap: wrap;}
.n-gong-box li{ float:left; width:100%; margin-bottom:10px;}


.n-pro-table{ width:100%; text-align:center;}
.n-pro-table td{border:1px solid #ddd;font-size: 12px;padding:10px;}

.n-pro-table tr:first-child{ background:#666; color:#fff; font-size:12px;}
.n-pro-table tr:first-child td{font-size: 12px;line-height:2;font-weight:bold;max-width: 25px;}


.pro_part_box {flex-wrap: wrap;}
.pro_part_lf{order:2;width:100%;text-align: center;}
.pro_part_rf {filter:grayscale(0%);order:3;width:100%; margin-left:0%;}



}