*{margin:0;padding:0;}
li{list-style-type: none;}
a{text-decoration:none;color:#000;}
h1,h2,h3,h4,h5,h6{ font-style: normal; font-size:100%; font-weight:normal;}
body{margin: 0 auto; font-family:"REGULAR";color:#333;background:#fff;font-size: 1rem;}
.no{display:none;}
img{ border:0;}
.img{width: 100%;display:block}
.clear{clear:both;}
.box{width:94%;margin:0 auto;}
.over{overflow: hidden}
.fl{float: left}
.fr{float: right}
.border{box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box;}

.cor{color: #fff;}

.sy1{width:100%;height:3rem;padding: 0 3%;background:#27364a;position:fixed;top:0;left:0;z-index:99;}
.sy11{display:block;height:2rem;}
.sy12{width:2rem;float:right;height:1.5rem;background:url('../images/logo1.png') no-repeat center;background-size:100%}
.sy12 div{ position:relative;background-size:auto}
.sy12 div a{ height:47px; line-height:47px;}
.sy12  .showmenu{  display:none;height:auto; width:8rem;position:absolute; right:-10px; top:3rem; z-index:9; background-color:#fff;border-radius:0px 0px  0.2rem 0.2rem;margin-right: 1rem;}
.sy12  .showmenu p{ text-shadow:none; height:3rem; border-bottom:1px solid #e8e8e8; text-align:center}
.sy12  .showmenu p a{ height:24px; line-height:24px; width:100%; display:block; color:#666;margin-top: 1rem;}

.banner{margin-top: 3rem;}

.hz1{width:100%;position:relative;margin-top:3rem;}
.hz11{position:absolute;top:0;left:0;width:100%;height:100%}
.hz11 .main_visual{height:100%;overflow:hidden;position:relative;width:100%;}
.hz11 .main_image{height:100%;overflow:hidden;position:relative;}
.hz11 .main_image ul{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0}
.hz11 .main_image li{float:left;width:100%;height:100%;}
.hz11 .main_image li span{display:block;width:100%;height:100%}
.hz11 .main_image li .img_1{background:url('../images/1.jpg') center top no-repeat;background-size: 100%}
.hz11 .main_image li .img_2{background:url('../images/2.jpg') center top no-repeat;background-size: 100%}
.hz11 .main_image li .img_3{background:url('../images/3.jpg') center top no-repeat;background-size: 100%}
.hz11 .flicking_con{position:absolute;bottom:1rem;left:10%;z-index:999;width:40%;height:1rem;height:1rem;}
.hz11 .flicking_con a{float:left;width:1.5rem;height:1rem;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 -2.1rem no-repeat;display:block;text-indent:-1000px;background-size:1rem}
.hz11 .flicking_con a.on{background-position:0 0}

.index1{width: 100%;padding: 1rem 3% 3rem; background:url('../images/index1_.jpg') center bottom no-repeat;background-size: 100%;background-color: #f2f2f2}
.index1_fbt{text-align: center; font-size: 1.7rem;color: #e5e5e5;margin-bottom: -1.5rem;}
.index1_bt{text-align: center; font-size: 1.7rem;color: #a63e29;margin-bottom: 1rem}
.index_box{ width:100%;white-space:-moz-pre-wrap;word-wrap:break-word;font-size: 0.9rem;line-height: 1.5rem;padding:2rem 0;border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.index_box img{max-width:100%;}

.index2{width: 100%;padding: 1rem 3% 3rem; background-color: #f2f2f2}
.index2 .cps_div{width: 49%;padding:1rem 2%;background:#fff;margin-bottom: 1rem;}
.index2 .cps_div .p1{font-size: 1.2rem;font-weight: bold;}
.index2 .cps_div .p2{font-size: 0.7rem; margin: 0.4rem 0;}
.index2 .cps_div .p3 a{display: block; font-size: 0.75rem;color: #4489ec}
.index2 .cps_div .p4{width: 80%;height: 8rem;margin: 0.5rem auto 0;}
.index2 .cps_div .p4 img{max-width: 100%;max-height: 100%}

.index3{padding: 1rem 3%;}
.index3_t{font-size: 0.8rem;line-height: 1.3rem;margin-bottom: 1rem;}
.index3_box ul li{width: 24%;height: 4.6rem;background: #000000; margin-bottom: 0.5rem;}
.index3_box ul li a{display: block;position: relative;width: 100%;height: 4.6rem;}
.index3_box ul li img{display: block;width: 100%;height: 100%;opacity: 0.9;}
.index3_box ul li p{position: absolute;top:0;left:0;width: 100%;height: 100%;font-size: 1.2rem;color: #fff;}

.index4{width: 100%;padding: 1rem 3% 3rem; background:url('../images/index4.jpg') center bottom no-repeat;background-size: 100%;background-color: #f2f2f2}
.index4_t{font-size: 0.8rem;margin: 0.5rem 0 1rem;color: #fff}

.index5{padding: 1rem 3%;}
.index5_nav{margin-top: 1rem;}
.index5_nav ul{display: flex;justify-content: center;}
.index5_nav ul li{border:1px solid #999;width: 22%;height: 1.5rem;line-height: 1.5rem;text-align: center;margin: 0 1%;border-radius: 0.8rem;-webkit-border-radius: 0.8rem;-moz-border-radius: 0.8rem;-ms-border-radius: 0.8rem;-o-border-radius: 0.8rem;}
.index5_nav ul li a{color:#666;font-size: 0.9rem;width: 100%;float: left;}
.index5_nav ul li.on{border-color: #a3402d;background: #a3402d;}
.index5_nav ul li.on a{color:#FFF;}
.index5_box{width: 100%;margin-top: 1rem;display: none;}
.index5_box .swiper{padding-bottom: 3rem;}
.index5_box .swiper-pagination-bullet{border:1px solid #383838;width: 0.5rem;height: 0.5rem;background: none;opacity:1;}
.index5_box .swiper-pagination-bullet.swiper-pagination-bullet-active{border:1px solid #a73e2a;width: 0.5rem;height: 0.5rem;background: #a73e2a;opacity:1;}
.index5_box .swiper-slide{}
.n_box{display: flex;justify-content: space-between;border:1px solid #666666;}
.n_left{width: 70%;padding: 1rem 3%;}
.n_left p.p1{color:#666;font-size: 0.9rem;}
.n_left p.p2{color:#999;font-size: 0.6rem;margin-top: 0.5rem;}
.n_left p.p3{color:#999;font-size: 0.7rem;margin-top: 0.5rem;height: 3.5rem;line-height: 1.2rem;}
.n_left p.p4{margin-top: 1rem;}
.n_left p.p4 a{color:#FFF;background: #a73e2a;font-size: 0.6rem;height: 1.3rem;line-height: 1.3rem;width: 40%;text-align: center;display: table;border-radius: 0.2rem;-webkit-border-radius: 0.2rem;-moz-border-radius: 0.2rem;-ms-border-radius: 0.2rem;-o-border-radius: 0.2rem;}
.n_right{width: 30%;height:11.7rem;overflow: hidden;}
.n_right>img{max-width: 100%;max-height:100%;
/*     -webkit-transition:all .35s;
    -moz-transition:all .35s;
    -ms-transition:all .35s;
    -o-transition:all .35s;
    transition:all .35s; */
}
/* .n_right img:hover{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
}

 */


.di{width: 100%;background:#27364a;padding: 3rem 0 0;}
.di11{width: 65%;}
.di11 ul li{font-size: 0.9rem;line-height: 1.5rem;margin-bottom: 0.8rem;}
.di11 ul li div{width: 35%;height: 1.5rem;}
.di11 ul li div img{width: 1.5rem;height: 1.5rem;}
.di11 ul li p{width: 65%;}
.di12{width: 28%;text-align: center;}
.di12 p{font-size: 0.9rem;margin-top: 0.8rem;}
.di2{padding: 1rem 0 5.5rem;line-height: 1.5rem;margin-top: 1rem; background:#111b29;font-size: 0.9rem;text-align: center}
.di2 a{color: #fff;}

.di0{position:fixed;bottom:0;left: 0;width:100%;height:4.5rem;z-index: 999}
.di0 a{display:block;width:50%;line-height:4.5rem;height:4.5rem;text-align: center;font-size: 1.5rem;color:#fff;}


.sy2{position:relative;}
.sy21{position:absolute;top:0;left:0;right:0;width:40%;height:60%;margin:auto;}


/* 产品中心 */
.con{padding: 2rem 3%;background:#f2f2f2;}
.bg{background:#f2f2f2;}
.sousuo{width: 100%;margin-bottom: 1.5rem; border:1px solid #999;border-radius: 1rem;padding: 0.3rem 3%;}
#tjss,#tjss1{width: 1.1rem;height: 1.1rem;background: url(../../home/images/ss.png) center no-repeat;background-size: 100% 100%}
#sousuo,#sousuo1{height: 1.5rem;background: none;font-size: 0.9rem;border: 0;width: 90%;outline: none;color:#FFF;}
.p_nav{margin-bottom: 2rem}
.p_nav ul li{width: 40%; display: inline-block;margin:0 2%;}
.p_nav ul li a{width: 100%;height: 2.5rem;font-size: 1.2rem; border-radius: 1.5rem;background: #ddd;color: #333}
.p_nav ul li a.on{background: #a43f2b;color: #fff;}

.e_nav>ul>li{width: 30%; margin: 0 1% 2rem ;}
.e_nav>ul>li>a{width: 100%;height: 100%;padding:0.5rem;line-height: 2rem;height: 2rem;font-size: 0.9rem; border:1px solid #999;border-radius: 1rem;}
.e_nav>ul>li>a.on{background: #a43f2b;border-color: #a43f2b; color: #fff;}

.e_nav>ul>li dl dd{width: 100%;margin-top: 0.5rem;}
.e_nav>ul>li dl dd a{font-size: 0.8rem;}
.e_nav>ul>li dl dd a.on{color: #a43f2b}

.pro_div{width: 49%;background: #FFF;margin-bottom: 1rem;padding-bottom: 1rem;overflow:hidden;}
.pro_div p.p1{width: 100%; height: 10rem;}
.pro_div p.p1 img{max-width: 90%;max-height: 90%;}

.pro_div p.p2{border-top:1px solid #f2f2f2;padding: 1.2rem 3% 0;font-size: 0.9rem;color:#999;}
.pro_div p.p3{font-size: 1.2rem;padding: 0.5rem 3% 0;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;}
.pro_div p.p4{padding: 0.5rem 3% 0;}
.pro_div p.p4 a{font-size: 0.8rem;color:#ccc;width: 35%;height: 1.2rem;line-height: 1.2rem;text-align: center;border:1px solid #ccc;display: table;border-radius: 0.2rem;-webkit-border-radius: 0.2rem;-moz-border-radius: 0.2rem;-ms-border-radius: 0.2rem;-o-border-radius: 0.2rem;}
.pro_div:hover{box-shadow: 0 0 0.5rem #ccc;-webkit-box-shadow: 0 0  0.5rem #ccc;-moz-box-shadow: 0 0  0.5rem #ccc;-o-box-shadow: 0 0  0.5rem #ccc;-ms-box-shadow: 0 0  0.5rem #ccc;}
.pro_div:hover p.p4 a{background: #a43f2b;border-color:#a43f2b;color:#FFF;}


.weizhi{width: 100%;margin-top: 3rem;padding:  0 3%; height: 3rem;background: #333;line-height: 3rem;border-bottom: 1px solid #4d4d4d;color:#999;font-size: 0.9rem;}

.weizhi a{color:#999;font-size: 0.9rem;}
.weizhi a:hover{text-decoration: underline;}
.weizhi span{color:#ccc;}
.weizhi p.p2{color:#ccc;}

.pro-bb{padding: 2rem 3%;background: #333;}
.pro-left{width: 100%;}
.pro-right{width: 100%;}
.pro1{font-size: 1.5rem;font-weight: bold;color:#FFF;margin-top:1rem;}
.pro2{font-size: 0.9rem;color:#FFF;margin-top:1rem;line-height: 1.7;}
.pro-right .lxwms{display: block; width: 30%;height: 2rem;text-align: center;line-height: 2rem;font-size: 1.2rem;color:#fff;background: #a73e2a;margin-top:1rem;border-radius: 0.2rem;-webkit-border-radius: 0.2rem;-moz-border-radius: 0.2rem;-ms-border-radius: 0.2rem;-o-border-radius: 0.2rem;}
.pro-nav{padding: 2rem 3%;background: #333;border-top:1px solid #4d4d4d;}
.pro-nav ul{display: flex;justify-content: space-between;}
.pro-nav ul li{width: 30%;height: 3rem;border:1px solid #fff;border-radius: 0.2rem;color:#fff;font-size: 1.2rem;text-align: center;line-height: 3rem;cursor: pointer;}
.pro-nav ul li.on,.pro-nav ul li:hover{background: #fff;color:#333;}
.pp-box{padding: 2rem 0;display: none;}
.pp-box img{max-width: 100% !important;max-height: 100%;height: auto !important}
.tuijian{padding: 2rem  3% 3rem;background: #f2f2f2;}
.tj-bt{text-align: center;color:#a43f2b;font-size: 1.5rem;font-weight: bold;}
.tj-list{margin-top: 2rem;}
.tj-box{width: 49%;height: 12rem;overflow: hidden;background: #FFF;position: relative;margin-bottom: 0.5rem;

}
.tj-box a{width: 100%;height: 100%}
.tj-box img{max-width: 100%;max-height: 100%;background-size: contain;background-position: center;background-repeat: no-repeat;}
.tj-p{width: 100%;height: 4rem;padding: 0.5rem 3%;background: url(../../home/images/tm.png) center repeat;background-size: 100% 100%; position: absolute;bottom:-5rem;left:0;text-align: center;
    -webkit-transition:all .35s;
    -moz-transition:all .35s;
    -ms-transition:all .35s;
    -o-transition:all .35s;
    transition:all .35s;
}
.tj-p p.p1{color:#FFF;font-size: 0.9rem; white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;}
.tj-p p.p2{
    font-size: 16px;text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;line-height: 1.7;color:#FFF;
    margin-top: 5px;
}
.tj-box:hover .tj-p{bottom: 0;}

.div_title{width:100%;text-align: center;font-size: 1.2rem;line-height: 1.6rem;}


.div_cont{margin-top: 1rem; width:100%;white-space:-moz-pre-wrap;word-wrap:break-word;font-size: 0.9rem;line-height: 1.5rem;}
.div_cont img{max-width: 100%}
.div_cont iframe{max-width: 100%}
.main_cont img{max-width: 100% !important;max-height: 100%;height: auto !important}

/* 定制服务 */
.c_nav{padding: 1rem 3%;background:#27364a;color: #fff;}
.c_nav ul li a{color: #fff}
.c_nav ul li img{height: 2rem;margin-bottom: 0.5rem;font-size: 0.9rem;}

/* 解决方案 */

.pics-title{text-align: center;border-bottom: 1px solid #a53f2d;font-size: 1.5rem;font-weight: bold;color:#a43f2d;height: 1.3rem;}
.pics-title span{width: 30%;background: #f2f2f2;display: table;margin:0 auto;}
.pics-cont{text-align: center;padding-top: 2rem;font-size: 0.9rem;}
.pics-div{margin-top:2rem;}
.pics_box{display: flex;justify-content: space-between;position: relative;margin-bottom: 1rem;background: #FFF;padding: 3%;}
.pics_img{width: 35%;height: 6.5rem;overflow: hidden;}
.pics_img img{
    width: 100%;height: 100%;
}
.pics_img img:hover{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
}
.pics_cont{width: 60%;}
.pics_bt{font-size: 1.1rem;height:1.5rem;line-height:1.5rem;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;}
.pics_tag{font-size: 0.8rem;line-height: 1.5;margin: 0.5rem 0;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.xiangqing{width: 35%;height: 1.5rem;line-height: 1.5rem;text-align: center;background:#a73e2a;font-size: 0.8rem;color:#FFF;display: table;border-radius: 0.2rem;-webkit-border-radius: 0.2rem;-moz-border-radius: 0.2rem;-ms-border-radius: 0.2rem;-o-border-radius: 0.2rem;}

.pics_box:hover{box-shadow: 0 0 0.5rem #e6e6e6;-webkit-box-shadow: 0 0 0.5rem #e6e6e6;-moz-box-shadow: 0 0 0.5rem #e6e6e6;-ms-box-shadow: 0 0 0.5rem #e6e6e6;-o-box-shadow: 0 0 10px #e6e6e6;}


/* 服务中心 */
.fuwu{display: flex;flex-wrap: wrap;justify-content: center;}
.fwlist{ width: 49%;margin-bottom: 1rem;padding: 1rem 3%;
    border-radius: 0.5rem;-webkit-border-radius: 0.5rem;-moz-border-radius: 0.5rem;-ms-border-radius: 0.5rem;-o-border-radius: 0.5rem;overflow: hidden;display: flex;align-items: center;justify-content: center;
   box-shadow: 0 0 0.5rem #dadada;-webkit-box-shadow: 0 0 0.5rem #dadada;-moz-box-shadow: 0 0 0.5rem #dadada;-ms-box-shadow: 0 0 0.5rem #dadada;-o-box-shadow: 0 0 0.5rem #dadada;background: #FFF;}
.fwimg img{height: 4rem;}
.fwright{width: 60%;}

.wt-p2{width:100%;white-space:-moz-pre-wrap;word-wrap:break-word;font-size: 0.9rem;line-height: 1.5rem;}
.wt-p2 img{max-width: 100%}


/* 新闻资讯 */
.n_nav{width: 100%;height: 3rem;line-height: 3rem;padding: 0 3%; background: rgba(0, 0, 0, 0.2);bottom:0;left:0;}
.n_nav ul li{height: 3rem;margin-right: 3%}
.n_nav ul li.on{border-bottom: 0.15rem solid #a43f2d}
.n_nav ul li a{color: #fff;}



.div_title1{font-size: 1.2rem;color: #a43f2d}
.div_time1{margin-top: 0.5rem;padding-bottom: 0.5rem;border-bottom: 1px solid #666;}


.div_updow {padding-top: 1rem;width: 100%;}




