﻿*{ margin:0px; padding:0px;}
body{ font-family:Arial,Candara; max-width:720px; font-size:16px; margin:0 auto; clear:both; background:#fff; -webkit-text-size-adjust:none;}
a{ text-decoration:none;}
img {max-width: 100%;height: auto;width: auto;border: none;}
ul,li{list-style: none;}
em,i{font-style:normal;}

.ui-body-c, .ui-dialog.ui-overlay-c{ background:none; text-shadow:none;}
.ui-body-c, .ui-body-c input, .ui-body-c select, .ui-body-c textarea, .ui-body-c button{ font-family:微软雅黑; }
.clear{ clear:both;}

/*头部*/
#header{width:100%; height:60px; max-width:720px; background:#fff; border-bottom:solid 1px #e9e9e9; margin:0 auto; }
#logo{width:100%; display:flex; justify-content:space-between; align-items:center;}
#logo>a { flex-grow: 1; padding:3px 0 0 3px; }
.logo{height:50px; } 

.rowbox{display:flex;}
.flex-jsa{justify-content:space-around;}
.flex-jsb{justify-content:space-between;}
.flex-jsc{justify-content:center;}
.flex-vc{align-items:center;}
.flex-wrap{flex-wrap: wrap;}
 
.navcont {
    flex-shrink:0;
    position: relative;
    width: 80px;
    height: 40px;
    display: flex;
    padding-right: 10px;
    justify-content: center;
    align-items: center;
    z-index: 9999;
}

.navlang {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

    .navlang li {
        position: relative;
        padding: 0 10px;
        color: #fff;
    }

        .navlang li.mbmenu {
            cursor:pointer;
            display: block;
        }

        .navlang li:first-child {
            padding-right: 5px;
            cursor: pointer;
        }

            /*.navlang li:first-child:hover .language {
                display: block;
            }*/

.language {
    display: none;
    background: #fff;
    border-top: none;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px; 
    padding: 10px 10px;
    box-sizing: border-box;
    position: absolute;
    top: 44px;
    right: -50px;
    z-index: 99;
    box-shadow: 0 3px 3px #ddd, -3px 0 3px #ddd, 3px 0 3px #ddd;
}

    .language a {
        color: #444;
        display: block;
        line-height: 36px;
        padding-left: 26px;
        border-bottom: solid 1px #f2f2f2;
    }

        .language a:last-child {
            border-bottom: solid 1px transparent;
        }

        .language a.lang_en {
            background: url('/Template/Wap/images/en.jpg') no-repeat 0 center;
            background-size: 20px 20px;
        }

        .language a.lang_ru {
            background: url('/Template/Wap/images/ru.jpg') no-repeat 0 center;
            background-size: 20px 20px;
        }

        .language a.lang_es {
            background: url('/Template/Wap/images/es.jpg') no-repeat 0 center;
            background-size: 20px 20px;
        }

        .language a.lang_pt {
            background: url('/Template/Wap/images/pt.jpg') no-repeat 0 center;
            background-size: 20px 20px;
        }

.navigate {
    display: none; 
    width: 100%;
    max-width:720px;  
    padding: 10px;
    box-sizing: border-box;
    position: absolute;
    top: 60px;
    left:0; 
    right: 0px;
    margin:0 auto;
    background: #fff;
    z-index: 100001;
    box-shadow: 0 3px 3px #ddd, -3px 0 3px #ddd, 3px 0 3px #ddd;
}

    .navigate li {
        overflow: hidden;
        padding: 10px 0;
        border-bottom: solid 1px #eee;
    }

        .navigate li:last-child {
            border-bottom: solid 1px transparent;
        }

        .navigate li a {
            display: inline-block;
            width: 100%;
            text-align: center;
            font-size: 14px;
            color: #030303;
        }

            .navigate li a:hover {
                color: #e95903;
            }
 
    .navigate ul li a.currnav {
        color: #e95903;
    }
  
.topnav {
	width: 100%;
    box-sizing:border-box;
	padding: 20px 0px 15px 0;
	font-family: Arial, Helvetica, sans-serif;
}

ul.topnav {
	padding: 0;
	margin: 0;
	font-size: 1em;
	line-height: 0.5em;
	list-style: none;
}

ul.topnav li {}

ul.topnav li a {
	line-height: 15px; 
	padding: 8px 0px;
	color: #000;
	display: block;
	text-decoration: none;
	font-weight: bolder;
	text-align: left;
}

ul.topnav li a:hover { 
}

ul.topnav ul {
	background:#f6f6f6;
	margin: 0;
	padding: 0;
	display: none;
}

ul.topnav ul li {
	margin: 0;
	padding: 0;
	clear: both;
}

ul.topnav ul li a {
	padding-left: 10px; 
	font-weight: normal;
	outline:0;
}

ul.topnav ul li a:hover {
	background-color:#D3C99C;
	color:#675C7C;
}

ul.topnav ul ul li a {
	color:silver;
	padding-left: 30px;
}

ul.topnav ul ul li a:hover {
	background-color:#D3CEB8;
	color:#675C7C;
}

ul.topnav span{
	float:right;
	position:relative;
}

ul.topnav span.downarrow::after{
	content:' '; width:10px; height:10px; position:absolute; top:-5px; right:5px; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; transform:rotate(45deg);
}
 
ul.topnav span.uparrow::after{
	content:' '; width:10px; height:10px; position:absolute; top:3px; right:5px; border-left:solid 1px #ccc; border-top:solid 1px #ccc; transform:rotate(45deg);
}

.swiperbox {
    position: relative;
    max-width: 720px;
    overflow: hidden;
    --swiper-theme-color: #17348a;
    --swiper-pagination-color: #a33036;
    --swiper-navigation-size:20px;
}   
.swiper { 
    --swiper-theme-color: #17348a;
    --swiper-pagination-color: #a33036;
    --swiper-navigation-size:20px;
}                

/*切换图*/
#bar{ width:100%; max-width:720px; position:relative;}
#bar h4{position:absolute; left:20px; bottom:20px; color:#fff; font-size:20px;}

#picSlide{position:relative;width:100%;overflow:hidden;}
#picSlide li{float:left;list-style:none; margin-bottom:-6px;}
#picSlide li img{width:100%;}
#picSlide .tab{position:absolute; top:90%; left:0; width:100%;text-align:center;}
#picSlide .tab em{width:0.5em;height:0.5em;display:inline-block;border-radius:0.5em;-webkit-border-radius:0.5em;background:rgba(9, 13, 19,0.5);text-indent:-9999px;}
#picSlide .tab em.active{background:rgba(11, 119, 62,1);cursor:default;box-shadow:-1px 1px 2px #51b780 inset; -webkit-box-shadow:-1px 1px 2px #51b780 inset;border-bottom:1px solid #0d3f20;border-left:1px solid #086534;}

.bannerSwiper{}
.bannerSwiper .swiper-slide>img{height:100%; object-fit:cover;}

/*内容部分*/
.arrowmore{width:20px; margin:0px 0 0 5px;}
#content{width:100%; max-width:720px; margin:0 auto 80px;}
   
.indexproductbox{ } 
 
.indextitle{padding:10px 10px 20px; }
.indextitle h4{padding-bottom:10px;}
.indextitle h4 span.icontit{font-size:20px; color:#a33036; font-family:'Arial'; position:relative;}
.indextitle h4 span.icontit i{font-style:normal; font-size:16px; color:#000!important; font-family:'Arial';}
.indextitle h4 span a{ color:#000!important; font-size:15px;}

/*.iconcover{position:absolute; left:22px; top:-7px; height:40px;}*/
.indexproductwrap{background:#f2f2f2; border-radius:10px; padding:10px;}


.indexaboutbox{background:url(/Template/Wap/images/about_bg.png) no-repeat bottom center; background-size:100% auto;}

.tabs-aboutbox {
    width: 100%;
    max-width: 720px;
    margin: 20px auto;
}

.tab-buttons {
    display: flex; 
}

.tab-btn {
    padding: 5px 0px; 
    border-bottom:solid 2px transparent; 
    cursor: pointer;
    transition: all 0.3s;
    margin-right:20px;
    font-size:18px;
    color:#b5b5b5;
}

.tab-buttons .seltype {
    border-bottom:solid 2px #a33036;
    color: #000; 
    font-weight:bold;
}

/*.tab-btn:hover:not(.active) {
    background: #e0e0e0;
}*/

.tab-contents { 
    margin-top:20px;
    background: white;
}

.tab-content {
    display: none;
}

.tab-content.active {
    display: block;
    animation: fadeIn 0.3s;
}

.wkpcontainer { width: 100%; min-height: 220px; }
.wk_img { width:100%; border-radius:10px; }
   
.companyinfobox{margin-top:10px;}
.companyinfobox h3{}
.companyinfobox h4{color:#838383; font-weight:normal;}

.companyimg{border-radius:10px;}

.companyinfowap{}
.companyinfowap ul{width:50%; margin:20px 0; box-sizing:border-box;}
.companyinfowap ul>li:first-child{color:#a33036; font-weight:bold; font-size:18px; font-family:Airal;}
.companyinfowap ul>li:last-child{color:#000; font-size:18px; font-family:Airal;}

.viewmore{display:flex; white-space:nowrap; justify-content:center; font-weight:bold; align-items:center; width:120px; margin-top:10px; color:#000; padding:0 0px; border-radius:20px; height:30px; line-height:30px; border:solid 1px #c0c0c0;}


.exbcontainer { width: 100%; min-height: 220px; }
.exb_img { width:100%; border-radius:10px; }

.exbswiper .swiper-slide{position:relative;}
.exbinfo{position:absolute; left:20px; bottom:20px; font-family:Airal;}
.exbinfo>li{text-align:left;}
.exbinfo>li.exbtime{background:url(/Template/Wap/images/time_w.png) no-repeat 0 center; background-size:16px 16px;  padding-left:25px; font-size:16px; color:#fff; }
.exbinfo>li.exbtit{ font-size:18px; color:#fff; }
   
.paginationbox { position: absolute; bottom:10px; right:20px; width: 100px; height: 50px; margin: 0px auto 0;  --swiper-navigation-size: 0px;}
.paginationbox .swiper-button-prev { position: absolute; top: 0; left: 0; width: 40px; height: 40px; background:url(/Template/Wap/images/evt_prev.png) no-repeat; background-size:100% 100%; }
/*.paginationbox .swiper-button-prev:hover { background:url(/images/evt_prev_curr.png) no-repeat;}*/
.paginationbox .swiper-button-next { position: absolute; top: 0; right: 0; width: 40px; height: 40px; background:url(/Template/Wap/images/evt_next.png) no-repeat; background-size:100% 100%; }
/*.paginationbox .swiper-button-next:hover {background:url(/images/evt_next_curr.png) no-repeat; }*/
.paginationbox .swiper-button-next:after, .paginationbox .swiper-button-prev:after {display:none!important;}
 
.indexnewsbox{}
.indexnewsbox .inew_show{margin-bottom:20px; border:solid 1px #ddd; border-radius:10px; padding:10px;} 
.indexnewsbox .inew_show .inews_list_show{display:flex; flex-direction:column;}
.indexnewsbox .inew_show .inews_list_show h4{font-weight:normal; font-size:16px;}
.indexnewsbox .inew_show .inews_list_show inews_jiange{}
.indexnewsbox .inew_show .inews_list_show .inews_img>img{border-radius:10px;}
.indexnewsbox .inew_show .inews_list_show p{color:#333; line-height:1.4; }
.indexnewsbox .inew_show .inews_list_show .inews_more{display:flex; justify-content:space-between; align-items:center; margin-top:10px;}
.indexnewsbox .inew_show .inews_list_show .inews_more a{color:#a33036; text-decoration:underline;}
  

.newsinfo{ font-family:Airal; background:#f6f6f6; padding:20px; margin:10px 0; border-radius:10px;}
.newsinfo>li{text-align:left;}
.newsinfo>li.newstime{background:url(/Template/Wap/images/time_r.png) no-repeat 0 center; background-size:16px 16px;  padding-left:25px; font-size:18px; color:#a33036; }
.newsinfo>li.newstit{ font-size:20px; color:#000; margin-top:20px; height:70px; }
 
#newsSwiper {height: 380px;}
#newsSwiper .swiper-slide { width:100%; height: 45% !important; } 

#newsSwiper .swiper-pagination-bullet {background:#666; width:15px; height:3px; border-radius:0!important;}
#newsSwiper .swiper-pagination-bullet-active{background:#a33036; width:15px; height:3px; border-radius:0!important;}

.indexcontactbox{background:url(/Template/Wap/images/email_bg.png) no-repeat center 0; background-size:100% auto;}

.emailbox{padding:20px;  } 
.emailbox h4{text-align:center; font-size:19px; color:#fff; font-weight:normal; padding:10px 10px;}

.emailwrap{border:solid 1px #5a5a5a; border-radius:20px; height:40px; margin-top:10px; line-height:40px; padding:0 0 0 0px; box-sizing:border-box;}
.txtemail{flex-grow:1; background:none; padding:0 20px; border:none; outline:none; color:#fff; }
.emailwrap>a{display:flex; justify-content:center; align-items:center; background:#a33036; padding:0 15px; border-top-right-radius:20px; border-bottom-right-radius:20px;}
.emailwrap>a img{height:20px;}

.contactwrap{margin:20px 0 0 0px;}
.contactwrap ul{font-family:Arial; margin:10px 0;}
.contactwrap ul li{padding:5px 0; line-height:20px; color:#282828;}
.contactwrap ul>li:first-child{color:#898989!important;}
.contactwrap ul li a{color:#a33036; text-decoration:underline;}

.contact_iconbox{margin-top:20px;}
.contact_iconbox a{margin-right:10px;}


@media screen and (min-width: 720px) { 
    .emailbox h4{text-align:center; font-size:24px; color:#fff; font-weight:normal; padding:60px 70px;}
    .emailwrap{border:solid 1px #5a5a5a; border-radius:25px; height:50px; margin-top:30px; line-height:50px; padding:0 0 0 0px; box-sizing:border-box;}
    .contactbox{margin:50px 0 0 0px;}
} 

/*底部版权*/
#foot_by{ float:left; width:100%; height:71px; padding-top:10px; padding-bottom:23%; background:url(/Template/Wap/images/foot_by.jpg) repeat-x left top;}
#foot_by p{ float:left; width:100%; text-align:center; height:auto; line-height:20px; font-size:11px; color:#fff;}

#footer{ 
    width:100%; max-width:720px; height:60px; left:0; right:0; background:#a33036; z-index:9999; bottom:0px; position:fixed;
    display:flex; justify-content:space-between; align-items:center; 
    overflow:hidden; margin:0 auto;  box-sizing:border-box; padding:0 2%;
}
#footer a{display:block; width:20%; display:flex; justify-content:center; align-items:center;}
#footer a ul{width:100%; } 
#footer a ul li{ text-align:center; } 
#footer a ul li:last-child{color:#fff; overflow:hidden; font-size:12px; } 
#footer a ul li img{ height:28px;} 
.copyright{ color:#fff;}

.frbox{border:solid 1px #eee; background:#fff; box-shadow:0px 0px 19px -5px rgba(200, 200, 200, 1); position:fixed; right:10px; bottom:80px; z-index:999; border-radius:30px; width:50px; box-sizing:border-box; padding:5px;}

.frbox a.icon{
    display:flex; justify-content:center; align-items:center; flex-direction:column; 
    color:#898989; font-size:14px; margin-bottom:10px; text-align:center;
    padding-top:32px;
}

.icon_whatsapp{background:url(/Template/Wap/images/fr_whatsapp.png) no-repeat center 0; background-size:36px 36px; width:36px; height:36px;}
.icon_email{background:url(/Template/Wap/images/fr_email.png) no-repeat center 0; background-size:36px 36px; width:36px; height:36px;}

.back-top{background:#a33036; display:flex; width:40px; height:40px; border-radius:50%; justify-content:center; align-items:center; color:#fff;}

/*弹出分享窗口*/
#share_list{ float:left; width:100%; height:100%; position:fixed; display:none; top:0%; left:0%; background:url(/Template/Wap/images/bg.png); z-index:999;}
#share_guanbi{ float:left; width:15%; padding-top:45%;}
#share_guanbi img{ float:left; width:100%;}

#share_cent{ float:right; width:80%; height:90%; padding-top:10%; background:#ff6e1d; border-left:solid 3px #dfffb8;}
#share_cent li{ float:left; width:100%;}
#share_cent li a{ float:left; width:80%; padding:3% 0% 0% 20%;  text-align:left;}
#share_cent li a img{ float:left; width:20%;}
#share_cent li a span{ float:left; width:70%; font-size:16px; color:#fff; line-height:45px; padding-left:3%;}

#pro_fengxiang{ float:left; width:80%;height:90%; padding-top:10%; background:#ff6e1d; border-left:solid 3px #fff;}
#pro_fengxiang span{ float:left;width:30px; height:30px; padding-right:10px;}


/*弹出分类窗口*/
#cate_more_list{ float:left; width:100%; height:100%; position:fixed; display:none; top:0%; left:0%; background:url(/Template/Wap/images/bg.png); z-index:999;}
#cate_more_guanbi{ float:left; width:15%; padding-top:45%;}
#cate_more_guanbi img{ float:left; width:100%;}

#cate_list_cent{ float:right; width:80%; height:100%; background:#1682f3; border-left:solid 3px #dfffb8;}
#cate_list_cent li{ float:left; width:100%;}
#cate_list_cent li a{ float:left; width:96%;padding:3% 2%; font-size:14px; color:#fff; font-weight:bold;border-bottom:solid 1px #cccccc;}

#cate_list_cent li ul{ float:left; width:95%; margin-top:2%; padding-left:5%;background:#1682f3;}
#cate_list_cent li ul li{ float:left; width:96%; padding:1% 2%; }
#cate_list_cent li ul li a{ float:left; width:100%; padding:0%; font-size:14px; color:#fff; font-weight:normal;}
 
.neibar{height:150px; } 

/*面包屑*/
#rbt{ width:100%; height:40px;  padding:5px 0 0 10px; box-sizing:border-box; background:url(/Template/Wap/images/path_bg.png) no-repeat; background-size:100% 100%; position:absolute; top:0; left:0; font-size:14px; font-family:Arial; overflow:hidden;}
#rbt a{ background:url(/Template/Wap/images/path_home.png) no-repeat 5px center; background-size:18px 18px; color:#999; padding-left:25px; font-size:14px;}
#nei_content{min-height:300px; padding-bottom:80px;}
.nei_childitem{
    border-bottom:solid 1px #eee; width: 100%;
	white-space: nowrap;
	overflow: hidden;
	overflow-x: scroll;
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000;
	-webkit-overflow-scrolling: touch;
	padding: 0px 10px;
    box-sizing:border-box;
	background-color: #fff;
    height:38px;
}
.nei_childitem::-webkit-scrollbar {  
	display: none;
}
.nei_childitem .item{ font-family:Arial;
    height:35px; line-height:35px;
	margin: 0 10px;
	display: inline-block;
	color: #666; font-weight:bold;
	text-decoration: none;
    border-bottom:solid 3px transparent;
}  
.nei_childitem .item.hover{
    color:#000; font-weight:bold; border-bottom:solid 2px #a33036;
}  
 
/*关于我们*/ 
.abouttitdec{padding:0px 0px 10px; }
.abouttitdec h4{padding-bottom:10px; font-size:24px; color:#a33036; font-family:'Arial'; position:relative; } 

.companytitny {margin-bottom:15px;}
.companytitny h3{font-size:18px; color:#000; margin-bottom:5px;}
.companytitny h4{font-weight:normal; font-size:16px; color:#2c2b2b;}
 
.companyinfowapny{margin-top:15px; background:url(/Template/Wap/images/aboutprofile_bg.png) no-repeat; background-size:100% auto; display:flex; justify-content:space-between; flex-wrap:wrap; }
.companyinfowapny ul{width:50%; margin:20px 0; box-sizing:border-box; }
.companyinfowapny ul li{display:flex; justify-content:center; align-items:center;}
.companyinfowapny ul>li:first-child>img{width:30px; height:30px;}
.companyinfowapny ul>li.profile_num{color:#a33036; font-weight:bold; font-size:20px; margin-top:8px;}
.companyinfowapny ul>li.profile_num i{ color:#a33036; font-weight:bold; font-size:15px; margin-left:3px; }
.companyinfowapny ul>li:last-child{color:#2c2c2c; font-size:16px; margin-top:3px; }
  

.nei_contbox{padding:20px; overflow:hidden; }

.picbox{display:flex; flex-wrap:wrap; justify-content:space-between; margin-top:15px;}
.picbox .col-sm-6 {width:45%; margin-bottom:10px; border:solid 1px #ddd; border-radius:5px;}
.picbox a{ color:#333; }
.picbox a .caption{ padding:0 0 10px;}
.picbox a .caption h5{font-weight:normal; font-size:16px; text-align:center; }
 
.contactbg{background:url(/Template/Wap/images/contact_bg.png) no-repeat; background-size:100% auto; height:120px; box-sizing:border-box; padding-top:30px; }
@media screen and (min-width: 720px) { 
    .contactbg{background:url(/Template/Wap/images/contact_bg.png) no-repeat; background-size:100% auto; height:170px; box-sizing:border-box;  padding-top:60px; }
} 

.contactbg a{display:flex; justify-content:center; }

.cticon{width:32px; height:32px;}
.contactbg a span{font-size:26px; color:#000; font-weight:bold; margin:0 20px; text-transform:uppercase;}
.arricon{width:32px; height:32px;}

/*新闻列表*/
#news_cent{ width:100%;}
#news_cent li{ width:90%;padding:3% 10% 3% 0%; background:url(/Template/Wap/images/pclist_li.png) no-repeat 97% center; border-bottom:solid 1px #eaeaea;}
#news_cent li a{ width:100%; font-size:12px; color:#010101}

.media-list{}
.media-list .list-group{border:solid 1px #d5d5d5; padding:10px 10px 0; border-radius:10px; margin-bottom:15px;} 
@media screen and (min-width: 720px) { 
    .media-list{display:flex; justify-content:space-between; flex-wrap:wrap;}
    .media-list .list-group{width:48%; border:solid 1px #d5d5d5; padding:10px 10px 0; box-sizing:border-box; border-radius:10px; margin-bottom:15px;} 
} 

.media-list .list-group .media-object{border-radius:10px; max-width:100%;}
.media-list .list-group .media-body{display:flex; flex-direction:column;}
.media-list .list-group .media-body>span:first-child{ color:#898989; margin-top:15px; background:url(/Template/Wap/images/time_gray.png) no-repeat 0 center; background-size:20px 20px; padding-left:23px; }


.media-list .list-group a{margin:10px 0 15px; color:#000; }
.media-list .list-group a.media-heading{color:#000;} 
.media-list .list-group a.news_more{color:#a33036!important; text-decoration:underline;}
 

/*新闻详情页*/
#news_cent_title{ padding:3% 0; border-bottom:solid 1px #ededed;}
.news_cent_tit{font-weight:bold; color:#000; font-size:20px;}

.news_cent_info{margin-top:10px;}
.news_cent_info span:first-child{background:url(/Template/Wap/images/time_gray.png) no-repeat 0 center; background-size:20px 20px; padding-left:25px; }

#news_cent_show{ padding:1% 0; line-height:1.5; color:#616161!important; overflow:hidden; }
#news_cent_show img{max-width:100%!important;}

.desc_title{ width:100%; margin-top:20px; color:#a8a8a8; border-top:solid 1px #ededed; padding:15px 0;} 
.desc_title div{padding:5px 0;}
.desc_title div span{color:#616161;}
.desc_title div a{color:#868686;}

#back{display:inline-block; background:#a33036 url(/Template/Wap/images/back_icon.png) no-repeat 15px center; background-size:20px 20px; width:80px; padding-left:18px; height:40px; line-height:40px; text-align:center; border-radius:20px; font-size:16px; color:#fff;}


/*FAQ*/ 
.faqbox { width: 100%; box-sizing:border-box; padding: 20px 0px 15px 0;  }
.faqbox li.pli {border:solid 1px #d5d5d5; padding:10px; border-radius:5px; margin-bottom:15px;}
.faqbox li.pli a { 
	padding: 10px 0px 10px 0;
	color: #000; display: flex; justify-content:space-between;
	text-decoration: none; text-align: left; overflow:hidden;  
}
.faqbox li.pli a strong{padding-right:30px;}
.faqbox li.pli a strong:has( + span.uparrow){color:#a33036;}

.faqbox li.pli a span{ float:right; position:relative;  }
.faqbox li.pli a span.downarrow::after{
	content:' '; width:20px; height:20px; position:absolute; top:0px; right:5px; background:url(/Template/Wap/images/plus.png) no-repeat; background-size:100% 100%;  
}
.faqbox li.pli a span.uparrow::after{
	content:' '; width:20px; height:20px; position:absolute; top:0px; right:5px; background:url(/Template/Wap/images/minus.png) no-repeat; background-size:100% 100%;  
}
.faqbox li a:hover { } 
.faqbox ul {display: none;} 
.faqbox ul li.cli {display:flex; clear: both; } 
.faqbox ul li.cli p:first-child{ line-height:2; font-size:14px; font-weight:bold;} 
.faqbox ul li a { padding-left: 20px; font-weight: normal; outline:0; }
.faqbox ul li a:hover {	background-color:#D3C99C; color:#675C7C;} 
.faqbox ul ul li a {color:silver; padding-left: 40px; }
.faqbox ul ul li a:hover { background-color:#D3CEB8; color:#675C7C; } 
  
/*technologys*/
.casewrap{}  
.casewrap .cases_list{background:#f6f6f6; border-radius:15px; margin-bottom:15px; overflow:hidden;} 
@media screen and (min-width: 720px) { 
    .casewrap{display:flex; justify-content:space-between; flex-wrap:wrap;}
    .casewrap .cases_list{width:48%; background:#f6f6f6; box-sizing:border-box; border-radius:15px; margin-bottom:15px; overflow:hidden;} 
} 

.casewrap .cases_list .cases_img>img{width:100%; border-top-left-radius:10px; border-top-right-radius:10px; }
.casewrap .cases_list .cases_Text{display:flex; flex-direction:column; padding:10px;}
 
.casewrap .cases_list a{margin:10px 0 15px; color:#000; }
.casewrap .cases_list a.cases_title h4{color:#000; padding:5px 0;}
.casewrap .cases_list .cases_profile{color:#898989;} 
.casewrap .cases_list a.view_more{color:#a33036!important; text-decoration:underline;}

/*contact us*/

#con_feed{padding:15px;}
#con_feed h3{text-align:center; padding-bottom:10px;}
#con_feed p{color:#606060; margin:0; padding:0;}

.form-group{display:flex; justify-content:space-between; border:solid 1px #dedede; padding:10px; border-radius:5px; margin:8px 0;}
.form-group label{width:80px; flex-shrink:0; color:#9d9d9d; line-height:30px;}
.form-group .form-control{flex-grow:1; border:none; line-height:30px; outline:none; font-size:15px; }
.country{width:calc(100% - 80px); }
 
.form-btn{margin-top:20px;}
.btn-default{width:100%; height:40px; line-height:40px; border:none!important; background:#a33036; color:#fff; font-size:16px; text-align:center; border-radius:8px;}

.contactus_list{ float:left; width:100%;}
.contactus_list li{ float:left; width:90%; padding:3% 5%;  color:#333;}
.contactus_list li.webname{ float:left; width:90%; padding:3% 5%;  color:#333; font-weight:bold; font-size:14px;}
.contactus_list li a{ color:#333;}

#contact_show{padding:15px;} 
#contact_show h3 {font-size:24px; color:#a33036; position:relative; margin:10px 0 20px; padding-bottom:20px; border-bottom:solid 1px #dedede;}
#contact_show h4 {font-size:18px; color:#000; font-weight:normal; padding:10px 0;}   

.contactinfo{background:#f9f9f9; padding:15px; border-radius:10px;}
.contactinfo li{padding:6px 0 6px 25px; color:#000; line-height:20px;}
.contactinfo li a{color:#000;}
 
.contactinfo li.ct_tel {background:url(/Template/Wap/images/ct_tel.png) no-repeat 0 5px; background-size:20px 20px;}
.contactinfo li.ct_wechat {background:url(/Template/Wap/images/ct_wechat.png) no-repeat 0 5px; background-size:20px 20px;}
.contactinfo li.ct_web {background:url(/Template/Wap/images/ct_web.png) no-repeat 0 5px; background-size:20px 20px;}
.contactinfo li.ct_whatsapp {background:url(/Template/Wap/images/ct_whatsapp.png) no-repeat 0 5px; background-size:20px 20px;}
.contactinfo li.ct_email {background:url(/Template/Wap/images/ct_email.png) no-repeat 0 5px; background-size:20px 20px;}
.contactinfo li.ct_address {background:url(/Template/Wap/images/ct_address.png) no-repeat 0 5px; background-size:20px 20px;}

/*产品分类列表*/
#pr_content{ width:100%; padding:2% 0% 5% 0%;} 

.procategory{}
.categorysel{width:100%; border:solid 1px #d9d9d9; margin:10px auto; outline:none; font-size:15px; padding:10px 5px; }
.strrnr{display:none;}

#neirnr{display:flex; flex-direction:column;}

@media screen and (min-width: 720px) { 
    #neirnr{display:flex; flex-direction:row; justify-content:space-between; flex-wrap:wrap;}
    #neirnr .pro_list{width:48%; background:#f6f6f6; box-sizing:border-box; border-radius:15px; margin-bottom:15px; overflow:hidden;} 
} 

#neirnr .pro_list{background:#f6f6f6; padding:15px; box-sizing:border-box; border-radius:15px; margin-bottom:15px; overflow:hidden;}
#neirnr .pro_list .thumbnail{}
#neirnr .pro_list .thumbnail .pro_Text{}

#neirnr .pro_list .thumbnail .pro_img>img{max-width:100%; }
#neirnr .pro_list .thumbnail .pro_Text{display:flex; flex-direction:column; padding:10px;} 
#neirnr .pro_list .thumbnail .pro_Text a.pro_title{color:#000; margin-bottom:10px; font-size:16px;}
#neirnr .pro_list .thumbnail .pro_Text p{color:#898989; font-size:14px; line-height:1.5; padding:15px 0;}

#neirnr .pro_list .thumbnail .pro_Text a.pro_more{color:#a33036!important; text-decoration:underline;}
 
 
/*产品最终页*/
#strrbt{ float:left; width:100%; padding:1% 0%; background:#1682f3;}
#strrbt strong{ float:left; width:98%; padding:1% 0% 1% 1%; font-size:13px; color:#fff;}

#productcanshu{}
#productcanshu h3{padding:10px 0 15px; font-size:18px; color:#000;}
#productcanshu .desc_remark{color:#333; line-height:1.5; padding:12px 0; font-size:15px;}

.desc_tit{margin-top:20px;}
.desc_tit h3 {font-size:24px; color:#a33036; position:relative; margin:10px 0 20px; }
.desc_tips{color:#666; line-height:1.4;}
.desc_tips a{color:#a33036; text-decoration:underline;}

.inquerybox{margin-top:20px;}
.inquerybox li{width:40%; text-align:center;}
.inquerybtn{display:inline-block; background:#a33036 url(/Template/Wap/images/inquery_icon.png) no-repeat 15px center; background-size:20px 20px; width:100%; padding-left:18px; height:40px; line-height:40px; text-align:center; border-radius:20px; font-size:16px; color:#fff;}

.emailbtn{display:inline-block; background:#e0c0c2 url(/Template/Wap/images/fr_email.png) no-repeat 22px center; background-size:20px 20px; width:100%; padding-left:18px; height:40px; line-height:40px; text-align:center; border-radius:20px; font-size:16px; color:#a33036;}
 
.desc_download{border:solid 1px #a33036; border-radius:5px; margin:20px 0; }
.desc_download a{color:#333; display:block; position:relative; padding:10px 25px 10px 35px; }
.desc_download a::before{
    content:' '; position:absolute; left:10px; top:50%; transform:translateY(-50%); width:20px; height:20px; background:url(/Template/Wap/images/pdf.png) no-repeat;  background-size:100% 100%;
}
.desc_download a::after{
    content:' '; position:absolute; right:10px; top:50%; transform:translateY(-50%); width:20px; height:20px; background:url(/Template/Wap/images/download.png) no-repeat;  background-size:100% 100%;
}
 
.desc_cont{ width:100%; }
.desc_cont table{ max-width:100%!important; border-collapse:collapse; } 
.desc_cont table td blockquote{margin-left:0!important;}
.desc_cont table td p{margin-left:5px; line-height:1.4}

.desc_cont img{max-width:100%!important;}
  
/*.desc_cont ul{ float:left; width:100%;}
.desc_cont ul li{ float:left; width:95%;padding:3% 5% 3% 0%;  padding-right:5%; background:url(/Template/Wap/images/pclist_li.png) no-repeat 97% center; border-bottom:solid 1px #eaeaea;}
.desc_cont ul li a{ float:left; width:100%; font-size:12px; color:#010101}*/

.desc_promore{text-align:center; font-size:20px; color:#a33036; margin-top:20px; font-weight:bold;}

.pro_xg_show{}
.pro_xg_show .thumbnail{text-align:center;}
.pro_xg_show .thumbnail h5{text-align:center; color:#333; padding:10px 0 20px; font-size:14px;}
.relpropage{bottom:0px!important;}


/*.promorepage { position: absolute; bottom:10px; right:20px; width: 100px; height: 50px; margin: 0px auto 0;  --swiper-navigation-size: 0px;}*/
.promorepagebox .swpprev { width: 40px; height: 40px; background:url(/Template/Wap/images/pro_prev.png) no-repeat; background-size:100% 100%; }
/*.paginationbox .swpprev:hover { background:url(/images/evt_prev_curr.png) no-repeat;}*/
.promorepagebox .swpnext { width: 40px; height: 40px; background:url(/Template/Wap/images/pro_next.png) no-repeat; background-size:100% 100%; }
/*.paginationbox .swpnext:hover {background:url(/images/evt_next_curr.png) no-repeat; }*/
.promorepagebox .swpnext:after, .promorepage .swpprev:after {display:none!important;}
 



/*订单留言*/
#orderForm{width:100%; margin-top:10px; background:#fff; }
/*#orderForm>p{text-align:left;line-height:20px;font-size:12px}
#orderForm input{width:96%;height:30px;padding:0 2%;line-height:normal;border:1px solid #d6d6d6;line-height:32px}
#orderForm textarea{width:100%;border:1px solid #d6d6d6}
#orderForm input.error{border:1px solid #f20266}
#orderForm .labels.error{text-align:left;color:#f20266}
#orderForm p{padding:6px 0 2px;line-height:30px}
#orderForm p span{color:red}
#orderForm .orderBtn{display:block;width:100%;background:#484848;height:36px;line-height:36px;margin:16px 0 0;border:none;color:#fff;cursor:pointer}
#orderForm .close{display:block;width:100%;height:30px;line-height:30px;margin:16px 0 0;border:none;outline:1px solid #dcdcdc;text-align:center}
*/
/*客户照片*/
.wpcp{ float:left; width:30%; padding-left:2.5%; padding-top:2%;}
.wptp{ float:left; width:100%;}
.wptp img{ float:left; width:100%; height:auto;}
.wpwz{ float:left; width:100%;padding-top:1%; text-align:center;}
.wpwz a{ float:left; width:100%; font-size:12px; color:#333; }

/*视频列表*/
.vpcp{ float:left; width:30%; padding-left:2.5%; padding-top:2%;}
.vptp{ float:left; width:100%;}
.vptp img{ float:left; width:100%; height:auto;}
.vptp img.img2{ float:left; width:50%; margin-left:25%; margin-top:-60%; position:relative;}
.vpwz{ float:left; width:100%;padding-top:1%; text-align:center;}
.vpwz a{ float:left; width:100%; font-size:12px; color:#333; }


.cky-revisit-bottom-left {
    bottom: 60px!important; 
}