﻿body,input,h1,h2,h3,h4,h5,h6,p,textarea,table,div,ul,li,select,span,em,i,button{margin:0;padding:0;color:inherit;line-height: inherit;font-family: "Arial,"宋体",Helvetica, sans-serif,Verdana";}
img{border:0;display: inline-block;vertical-align: middle;max-width:100%;}
.fl{float:left;}
.fr{float:right;}
ul,li{ list-style:none; }
a{ text-decoration:none; color:inherit;}
:focus{outline:none!important;border-color:inherit;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after
{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
table{border-collapse:collapse;border-spacing:0;width:100%}
h3,h4,h5,h6{font-weight: normal;}
em,i{font-style:normal;}
*{box-sizing:border-box;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;}
input[type="button"]{border:none;}
textarea {  -webkit-appearance: none;}  
.auto{width: 1200px;margin:0 auto;}
:hover{transition: all .2s;}
.bold{font-weight: bold;}
.center{text-align: center!important;}
.img{width: 100%;display: block;}
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ele{position:relative;}
.ele:before,.ele:after{content:'';position:absolute;display: block;}
.ipt{border:none;}
.img_hover_wrap{overflow: hidden;}
.item_scale .icon{transition: all .3s;}
.item_scale:hover .icon{transform: scale(1.05,1.05);}
.img_hover{transition: all .3s;}
.img_hover:hover{transform: scale(1.05,1.05);}
.img_traslate{transition: all .3s;}
.img_traslate:hover{transform: translateY(-10px);}
.img_rotate{transition: all .3s;}
.img_rotate:hover{transform:rotate(-360deg);}
.clamp{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;/*-webkit-line-clamp: 3;*/}
body{overflow-x: hidden;}
/*联系我们*/
.head{background: rgb(51, 53, 65);}
.head .auto{position:relative;}
.hd_logo{background: url(/static/images/logo_bg.png) no-repeat center;background-size:contain;width: 200px;height: 102px;display: block;position:absolute;left: 50%;margin-left: -600px;z-index: 999;}
.hd_logo .img{height: 43px;width: auto;margin:20px auto 0;}
.hd_nav{text-align: center;font-size: 0;}
.hd_nav li{display: inline-block;vertical-align: middle;}
.hd_nav li>a{display: block;font-size: 12px;color: #fff;line-height: 60px;padding: 0 34px;}
.hd_nav li:hover>a,.hd_nav li.cur>a{background: #5b5d6c;}


.ft_lks{background-color: rgb(40, 42, 51);padding:5px 0;}
.ft_lks .fz{display: inline-block;vertical-align: middle;font-size: 12px;color: #fff;line-height: 30px;}
.ft_lks a{display: inline-block;vertical-align: middle;font-size: 12px;color: #8e8e8e;line-height: 30px;padding:0 8px;}
.ft_lks a:hover{color: #fff;}

.foot{padding:60px 0 40px;background: rgb(30, 31, 38);}
.foot .tit{font-size: 18px;color: #5a5a5a;font-weight: bold;margin-bottom: 15px;}
.ft_info{width: 40%;}
.ft_info .box{}
.ft_info .fz{font-size: 18px;color: rgb(123, 123, 123);line-height: 32px;background-repeat:no-repeat;background-position:left 9px;background-size:16px;padding-left: 28px;margin-bottom: 5px;}
.ft_info .address{background-image: url(/static/images/ft_01.png);}
.ft_info .tel{background-image: url(/static/images/ft_02.png);}
.ft_info .email{background-image: url(/static/images/ft_03.png);}
.ft_info .mob{background-image: url(/static/images/ft_03-1.png);}

.ft_menu{width: 20%;}
.ft_menu .list{font-size: 0;}
.ft_menu .list li{color: rgb(123, 123, 123);font-size: 14px;line-height: 32px;width: 50%;display: inline-block;vertical-align: middle;margin-bottom: 5px;}
.ft_menu .list li:hover{color: #fff;}

.ft_vx{width: 20%;}
.ft_vx .box{margin-left: -4%;font-size: 0;}
.ft_vx li{text-align: center;width: 46%;margin-left: 4%;display: inline-block;vertical-align: middle;}
.ft_vx .pic{max-width: 100px;width: 100%;}
.ft_vx .fz{font-size: 14px;color: #fff;margin-top: 10px;}

.ft_bot{text-align: center;font-size: 12px;color: rgb(90, 90, 90);background: rgb(17, 17, 21);line-height: 34px;}

.gotop{background: url(/static/images/gotop.gif) no-repeat center;background-size:contain;width: 40px;height: 40px;display: block;position:fixed;right: 0;bottom: 3%;}

.banner{height: 450px;overflow: hidden;}
.banner .info{padding-top: 13%;}
.banner .title{font-size: 45px;color: #fff;line-height: 50px;}
.banner .line{display: block;width: 90px;height: 2px;background: #ec1633;margin:20px 0 35px;}
.banner .font{font-size: 13px;color: #fff;line-height: 26px;}

.main{padding:50px 0 100px;}
.pub_tit{text-align: center;margin-bottom: 70px;}
.pub_tit .cn{font-size: 20px;color: #333;font-weight: bold;display: inline-block;vertical-align: middle;min-width:200px;text-align: center;border:1px solid #ccc;line-height: 46px;}
.pub_tit .cn i{display: block;}
.pub_tit .line{display: inline-block;vertical-align: middle;width: 240px;height: 1px;background: #ccc;}
.pub_tit .line_l{margin-right: -30px;}
.pub_tit .line_r{margin-left: -30px;}
.pub_tit .smwz{font-size: 12px;color: #666;margin-top: 10px;}

.lx_list{padding-bottom: 75px;overflow: hidden;}
.lx_list li{width: 20%;float: left;text-align: center;}
.lx_list .icon{width: 77px;display: block;margin:0 auto;}
.lx_list .fz{font-size: 13px;color: #666;margin-top: 20px;}

.lx_map{}

#allmap{height: 350px;}
#allmap img{max-width:initial;}



/*在线留言*/
.msg_box{}
.msg_box .img{width: 505px;}
.msg_box .form{margin-left: 550px;}
.msg_box .form .item{margin-bottom: 16px;overflow: hidden;}
.msg_box .form .tit{font-size: 14px;color: #444;line-height: 40px;width: 70px;display: block;float: left;}
.msg_box .form .info{margin-left: 70px;}
.msg_box .form .ipt{border:1px solid #dedede;border-radius:4px;background: #f7f7f7;width: 100%;font-size: 14px;color: #333;}
.msg_box .form .ipt_txt{height: 40px;line-height: 40px;padding:0 10px;}
.msg_box .form .textarea{height: 75px;padding:5px 10px;resize:none;}
.msg_box .form .submit{width: 100%;border:none;font-size: 14px;color: #fff;background: #ec1733;line-height: 40px;border-radius:4px;cursor: pointer;}
.msg_box .form .submit:hover{background: #171a23;}
.msg_box .form .sel{display: inline-block;vertical-align: middle;margin-right: 15px;}
.msg_box .form .sel input{appearance: none;-webkit-appearance: none;width: 14px;height: 14px;background: url(/static/images/lx_07.png) no-repeat center;background-size:contain;display: inline-block;vertical-align: middle;}
.msg_box .form .sel input:checked{background: url(/static/images/lx_07-1.png) no-repeat center;background-size:contain;}
.msg_box .form .sel .label{font-size: 14px;color: #666;line-height: 40px;}

/*新闻动态*/
.pub_smmenu{margin-bottom: 60px;text-align: center;font-size: 0;}
.pub_smmenu .lk{display: inline-block;vertical-align: middle;font-size: 14px;color: #434343;min-width:120px;text-align: center;border-bottom:2px solid transparent;line-height: 40px;position:relative;margin:0 2px;}
.pub_smmenu .lk:hover,.pub_smmenu .lk.cur{color: #ec1733;border-color:#ec1733;}
.pub_smmenu .lk:after{content:'';position:absolute;right: -1px;top: 50%;width: 1px;height: 20px;border-right:1px dashed #999;margin-top: -10px;}
.pub_smmenu .lk:last-child:after{display: none;}

.news_list{margin-left: -25px;}
.news_list .item{float: left;width: 380px;margin:0 0 25px 25px;}
.news_list .imgbox{display: block;}
.news_list .img{width: 100%;height: 195px;}
.news_list .info{padding-top: 10px;}
.news_list .title{display: block;font-size: 14px;color: #5A5A5A;}
.news_list .date{font-size: 12px;color: #888;margin-top: 5px;}
.news_list .brief{font-size: 12px;color: #9d9d9d;line-height: 20px;margin-top: 5px;-webkit-line-clamp: 2;height: 40px;}
.news_list .item:hover .title{color: #77b800;}

.pagelist{text-align: center;margin-top: 30px;}
.pagelist a{display: inline-block;vertical-align: middle;border: 1px solid #FF9600;padding: 0 5px;color: #FF6500;margin:0 2px;font-size: 13px;line-height: 20px;}
.pagelist a:hover,.pagelist a.active{color: #fff;background: #FF6500;}

/*案例赏析*/
.case_list{margin-left: -20px;}
.case_list li{width: 380px;float: left;margin:0 0 20px 20px;}
.case_list .img{width: 100%;height: 255px;}

#galpop-container{padding-bottom: 40px;background: #fff;}
#galpop-info{background: #fff;color: #333;position:initial;}
/*#galpop-close{background: url(/static/images/xw_04.gif) no-repeat center;background-size:contain;width: 66px;height: 22px;top:auto;bottom: 5px;right: 15px;}*/

/*产品服务*/
.pro_list{margin-left: -20px;}
.pro_list li{width: 285px;float: left;margin:0 0 20px 20px;}
.pro_list .imgbox{display: block;position:relative;overflow: hidden;}
.pro_list .img{width: 100%;height: 210px;}
.pro_list .shade{position:absolute;width: 100%;height: 100%;left: 0;top: -100%;background: rgba(236,23,51,.6);transition: all .3s;}
.pro_list .icon{width: 42px;height: 42px;background: url(/static/images/xw_05.png) no-repeat center;background-size:22px;border:1px solid #fff;display: block;position:absolute;left: 50%;top: 50%;margin-left: -20px;margin-top: -20px;}
.pro_list .title{display: block;font-size: 13px;color: #666;margin-top: 10px;text-align: center;}
.pro_list li:hover .shade{top: 0;}

/*新闻详情*/
.news_det{}
.news_det .topbox{text-align: center;}
.news_det .title{font-size: 16px;color: #2d2d2d;font-weight: bold;}
.news_det .sm{margin-top: 10px;}
.news_det .sm span{display: inline-block;vertical-align: middle;font-size: 12px;color: #555;padding:0 15px;}
.news_det .brief{font-size: 12px;color: #868686;padding:5px 20px;border:1px solid #e5e5e5;background: #f5f5f5;margin-top: 20px;}
.news_det .editbox{font-size: 12px;color: #5A5A5A;line-height: 32px;padding:20px 0;text-align: justify;}

.bdsharebuttonbox{display: inline-block;vertical-align: middle;}
.bdsharebuttonbox a{width: 18px;height: 18px;padding: 0!important;margin:0 2px!important;}
.bdsharebuttonbox .bds_sqq{background: url(/static/images/ico_01.png) no-repeat center!important;background-size:contain;}
.bdsharebuttonbox .bds_weixin{background: url(/static/images/ico_02.png) no-repeat center!important;background-size:contain;}
.bdsharebuttonbox .bds_tsina{background: url(/static/images/ico_03.png) no-repeat center!important;background-size:contain;}
.bdsharebuttonbox .bds_qzone{background: url(/static/images/ico_04.png) no-repeat center!important;background-size:contain;}
.bdsharebuttonbox .bds_douban{background: url(/static/images/ico_05.png) no-repeat center!important;background-size:contain;}

.bdsharebuttonbox .bds_sqq:hover{background-image: url(/static/images/ico_01-1.png)!important;}
.bdsharebuttonbox .bds_weixin:hover{background-image: url(/static/images/ico_02-1.png)!important;}
.bdsharebuttonbox .bds_tsina:hover{background-image: url(/static/images/ico_03-1.png)!important;}
.bdsharebuttonbox .bds_qzone:hover{background-image: url(/static/images/ico_04-1.png)!important;}
.bdsharebuttonbox .bds_douban:hover{background-image: url(/static/images/ico_05-1.png)!important;}



.pagenav{}
.pagenav li{font-size: 12px;color: #444;line-height: 30px;}
.pagenav li:hover>a{color: #ec1733;}

/*关于我们*/
.us_s1{}
.us_s1 .pic{width: 520px;display: block;float: left;}
.us_s1 .info{font-size: 14px;color: #5a5a5a;line-height: 22px;margin-left: 565px;padding-top: 5px;}
.us_s1 .info p{margin-bottom: 15px;}

.us_s2{margin-top: 90px;overflow: hidden;padding-bottom: 50px;}
.us_s2 .list{margin-left: -2%;}
.us_s2 .list li{width: 18%;text-align: center;margin-left: 2%;float: left;}
.us_s2 .list .title{font-size: 18px;color: #5a5a5a;}
.us_s2 .list .line{width: 45px;height: 3px;background: #ec1733;display: block;margin:15px auto;}
.us_s2 .list .fz{font-size: 12px;color: rgb(152, 152, 152);margin-top: 10px;}

.us_s3{margin-top:60px;padding:0 50px;position:relative;}
.us_s3 .swiper-container{position:static;}

.us_s3 .swiper-button-next, .us_s3 .swiper-button-prev{width: 32px;height: 52px;opacity: .2;margin-top: -26px;}
.us_s3 .swiper-button-prev{background: url(/static/images/us_03.png) no-repeat center;background-size:contain;left: 0;}
.us_s3 .swiper-button-next{background: url(/static/images/us_04.png) no-repeat center;background-size:contain;right: 0;}
.us_s3 .swiper-button-next:hover, .us_s3 .swiper-button-prev:hover{opacity: .5;}

/*index*/
.idx_tit{margin-bottom: 25px;}
.idx_tit .cn{font-size: 18px;color: #333;font-weight: bold;}

.idx_tit .line{width: 45px;height: 3px;background: #ec1733;display: block;margin-top: 15px;}

.idx_ban{position:relative;}
.idx_ban .item{/*width: 720px;height: 250px;padding: 10px;background: rgba(236,23,51,.6);position:absolute;left: 50%;top: 50%;margin-left: -360px;margin-top: -125px;*/}
.idx_ban .box{width: 700px;height: 230px;border:0px solid #fff;text-align: center;}

.idx_ban .title{font-size: 40px;color: #fff0;margin-top: 35px;}
.idx_ban .txt{font-size: 30px;color: #fff0;line-height: 30px;margin:25px auto 0;}



#slider{height: 650px!important;}
.nivoSlider img {
    display: none;
    left: 0;
    position: absolute;
    top: 0;
}

.nivoSlider {
    overflow:hidden;
    position:relative
}

#slider,.nivoSlider img {
    width:100%
}

.nivo-slice {
    display:block;
    position:absolute;
    z-index:5;
    height:100%
}

.nivo-box {
    display:block;
    position:absolute;
    z-index:5
}

.nivo-caption {width: 720px;height: 250px;padding: 10px;background: rgba(236,23,51,.0);position:absolute;left: 50%;top: 50%;margin-left: -360px;margin-top: -125px;z-index:100;}
.nivo-html-caption {
    display:none
}


.nivo-prevNav,.nivo-nextNav {
    width:50px;
    height:50px;
    cursor:pointer;position:absolute;top: 50%;margin-top: -25px;z-index:100;color:transparent;
}

.nivo-prevNav {
    background:url(/static/images/idx_10.png) no-repeat center;left: 3%;background-size:contain;}
.nivo-nextNav {
    background:url(/static/images/idx_11.png) no-repeat center;right: 3%;background-size:contain;}


.nivo-controlNav {
    position:absolute;
    overflow:hidden;
    z-index:20;
   width: 100%;left: 0;bottom: 20px;text-align: center;}

.nivo-controlNav a {
    display:inline-block;
    margin:0 8px;
    width:12px;
    height:12px;
    background: rgba(255,255,255,.6);
    cursor:pointer;color:transparent;border-radius:50%;
}

.nivo-controlNav a.active {
    background: #660000;
}



.idx_s1{padding:70px 0 75px;overflow: hidden;}
.idx_s1 li{width: 16%;float: left;text-align: center;}
.idx_s1 .icon{width: 50px;display: inline-block;vertical-align: middle;}
.idx_s1 .info{display: inline-block;vertical-align: middle;margin-left: 15px;text-align: left;}
.idx_s1 .tit{font-size: 14px;color: rgb(90, 90, 90);}
.idx_s1 .fz{font-size: 14px;color: rgb(165, 165, 165);}



.idx_s2{padding:70px 0 75px;background: url(/static/images/idx_07.jpg) no-repeat center;background-size:cover;}
.idx_s2 .box{background: #fff;max-width:985px;margin:0 auto;}
.idx_s2 .pic{width: 380px;display: block;float: left;}
.idx_s2 .info{margin-left: 380px;padding:30px 55px 0;}
.idx_s2 .txt{font-size: 12px;color: #787878;line-height: 22px;-webkit-line-clamp: 8;height: 210px;}
.idx_s2 .more{width: 150px;line-height: 40px;background: rgba(236,23,51,1);text-align: center;display: block;margin-top: 10px;font-size: 14px;color: #fff;text-transform: uppercase;}
.idx_s2 .more:hover{background: rgba(23,26,35,1);}


.idx_s3{padding:70px 0 75px;}

.idx_s4{padding:70px 0 75px;background: url(/static/images/idx_08.jpg) no-repeat center;background-size:cover;}
.idx_s4 .info{width: 50%;max-width:460px;}
.idx_s4 .txt{font-size: 13px;color: #e5e5e5;line-height: 28px;}
.idx_s4 .txt p{margin-bottom: 30px;}
.idx_s4 .idx_tit .cn{color: #fff;}


.idx_s5{padding:80px 0 110px;}
.idx_s5 .detail{}
.idx_s5 .slidebox{width: 585px;position:relative;}
.idx_s5 .slidebox .title{font-size: 14px;color: #fff;font-weight: bold;padding:0 10px;line-height: 40px;background: rgba(0,0,0,.5);position:absolute;width: 100%;left: 0;bottom: 0;}
.idx_s5 .slidebox .swiper-pagination{text-align: right;padding-right: 15px;}
.idx_s5 .slidebox .swiper-pagination-bullet{width: 20px;height: 20px;line-height: 18px;font-size: 12px;border:1px solid #D86C01;background: #FDF1D4;border-radius:0;opacity: 1;text-align: center;color: #E54B3B;margin:0 3px!important;}
.idx_s5 .slidebox .swiper-pagination-bullet-active{width: 22px;line-height: 20px;height: 22px;background: #fe8b18;color: #fff;font-weight: bold;}


.idx_s5 .list{margin-left: 610px;}
.idx_s5 .list .hot{margin-bottom: 25px;padding-bottom: 25px;border-bottom:1px solid #efefef;}
.idx_s5 .list .hot .title{font-size: 18px;color: #434343;display: block;}
.idx_s5 .list .hot .date{font-size: 12px;color: #7D7D7D;margin:5px 0;}
.idx_s5 .list .hot .font{font-size: 12px;color: #5A5A5A;line-height: 20px;height: 40px;-webkit-line-clamp: 2;}
.idx_s5 .list .hot:hover .title{color: rgba(255,97,118,1);}

.idx_s5 .list .item{line-height: 26px;}
.idx_s5 .list .item .date{font-size: 12px;color: #9F9F9F;margin-right: 10px;}
.idx_s5 .list .item .title{font-size: 12px;color: #5A5A5A;display: inline-block;vertical-align: middle;width: 80%;}
.idx_s5 .list .item:hover .title{color: rgba(255,97,118,1);}

.readmore{display: block;border:1px solid rgba(204,204,204,1);font-size: 13px;color: #ababab;line-height: 40px;text-align: center;text-transform: uppercase;margin-top: 45px;}
.readmore:hover{color: rgba(255,97,118,1);border-color:rgba(255,97,118,1);}

.pc_show{display: block;}
.sj_show{display: none;}


@media screen and (min-width:320px) and (max-width:767px){
    .pc_show{display: none!important;}
    .sj_show{display: block!important;}

    .auto{padding:0 3%;width: 100%;}
    .sj_menu{position:absolute;right: 0;top: 0;width: 50px;height: 50px;background: url(/static/images/menu.png) no-repeat center #171a23;background-size:26px;display: block;}
    .sj_menu.close{background: url(/static/images/close.png) no-repeat center #171a23;background-size:26px;}
    
    .head{background: rgb(51, 53, 65);height: 50px;position:fixed;width: 100%;left: 0;top: 0;z-index:100;}
    .head .auto{padding: 0;}
    .head+div{margin-top: 50px;}
    .hd_logo{margin: 0;left: 0;width: 147px;height: 75px;}
    .hd_logo .img{height: 30px;margin-top: 20px;}
    .hd_nav{position:fixed;width: 100%;left: 0;top: 80px;bottom: 0;background: rgba(0,0,0,.6);display: none;text-align: left;}
    .hd_nav li{padding:0 15px;display: block;border-bottom:1px solid #999;background: #171a23;}
    .hd_nav li>a{line-height: 45px;font-size: 15px;padding: 0;}
    .hd_nav li:hover>a,.hd_nav li.cur>a{background: #171a23;}
    .hd_nav li:last-child{border-bottom:none;}
    
    /*联系我们*/
    .banner{height: 260px;}
    .banner .info{padding-top: 18%;}
    .banner .title{font-size: 22px;line-height: 30px;}
    .banner .line{width: 30px;margin:15px 0 15px;}
    
    .main{padding:30px 0 35px;}
    .pub_tit{margin-bottom: 35px;}
    .pub_tit .cn{font-size: 17px;line-height: 32px;min-width:110px;}
    .pub_tit .line{width:calc(50% - 45px);}
    .pub_tit .line_l{margin-right: -15px;}
    .pub_tit .line_r{margin-left: -15px;}
    
    .lx_intro{}
    .lx_intro li{font-size: 14px;color: #5a5a5a;line-height: 32px;}
    .lx_intro .tel{font-size: 16px;font-weight: bold;color: #333;}
    
    .lx_map_wrap{padding: 0;}
    .lx_map{margin-top: 35px;}
    #allmap{height: 300px;}
    #allmap img{max-width:initial;}




    
    .ft_mobile{text-align: center;background: rgb(30, 31, 38);padding:30px 0;}
    .ft_mobile .title{font-size: 13px;color: rgb(217, 217, 217);font-weight: bold;margin-bottom: 20px;}
    .ft_mobile .txt{font-size: 12px;color: rgb(217, 217, 217);line-height: 26px;}
    
    /*在线留言*/
    .msg_box .img{display: none;}
    .msg_box .form{margin-left: 0;}
    
    .msg_box .form .tit{display: none;}
    .msg_box .form .info{margin-left: 0;}
    
    .gotop{display: none;}
    
    /*新闻动态*/
    .pub_smmenu{text-align: center;margin-left: -4%;font-size: 0;margin-bottom: 25px;}
    .pub_smmenu .lk{border-radius:4px;border:1px solid #e5e5e5;line-height: 30px;width: 29.3%;margin: 0;margin-left: 4%;min-width:auto;}
    .pub_smmenu .lk:after{display: none;}
    
    .pub_smmenu_4{margin-left: -2%;}
    .pub_smmenu_4 .lk{width: 23%;margin-top: 2%;margin-left: 2%;}
    
    
    
    
    .news_list{margin-left: -2%;}
    .news_list .item{width: 48%;margin:0 0 15px 2%;}
    .news_list .img{height: 110px;}
    .news_list .title{font-size: 15px;}
    .news_list .brief{}
    
    .pagelist{margin-top: 15px;}
    
    /*案例赏析*/
    .case_list{margin: 0;}
    .case_list li{float:none;width: 100%;margin:0 0 10px;}
    .case_list .img{max-height:230px;height: auto;}
    #galpop-wrapper{display: none!important;}
    .lock-scroll{overflow: initial!important;}
    
    /*产品服务*/
    .pro_list{margin-left: -3%;}
    .pro_list li{width: 47%;margin:0 0 20px 3%;}
    .pro_list .img{height: 125px;}
    
    /*新闻详情*/
    .news_det .sm{margin-top: 5px;}
    .news_det .sm .share{display: none;}
    .news_det .sm span{padding:0 3px;}
    
    .news_det .title{font-size: 18px;}
    .news_det .brief{line-height: 20px;padding:5px 10px;}
    
    .news_det .editbox{font-size: 13px;line-height: 26px;}
    
    /*关于我们*/
    .us_s1 .pic{display: none;}
    .us_s1 .info{margin-left: 0;line-height: 26px;padding-top: 0;}
    
    .us_s2{display: none;}
    
    .us_s3{margin-top: 10px;padding: 0;}
    .us_s3 .swiper-slide{width: 140px!important;}
    .us_s3 .swiper-slide .img{height: 90px;}
    .us_s3 .swiper-button-next, .us_s3 .swiper-button-prev{display: none;}
    
.swiper-container-free-mode > .swiper-wrapper {-webkit-transition-timing-function: linear;    /*之前是ease-out*/-moz-transition-timing-function: linear;-ms-transition-timing-function: linear;-o-transition-timing-function: linear;transition-timing-function: linear;margin: 0 auto;}
    
    /*产品服务*/
    .pro_slide{position:relative;margin:15px 0 25px;}
    .pro_slide .gallery-thumbs{margin:5px 30px 0;}
    .pro_slide .gallery-thumbs .swiper-slide{border:2px solid transparent;}
    
    .pro_slide .swiper-button-next, .pro_slide .swiper-button-prev{width: 23px;height: 68px;bottom: -5px;top:auto;}
    .pro_slide .swiper-button-prev{background: url(/static/images/an1L.gif) no-repeat center!important;background-size:contain;left: 0;}
    .pro_slide .swiper-button-next{background: url(/static/images/an1R.gif) no-repeat center!important;background-size:contain;right: 0;}
    .pro_slide .gallery-thumbs .swiper-slide-active{border-color:#b90000;}
    
    /*index*/
    .idx_ban .item{height: 220px;}
    .idx_ban .nivo-caption{/*width: 720px;height: 250px;padding: 10px;background: rgba(236,23,51,.6);position:absolute;left: 50%;top: 50%;margin-left: -360px;margin-top: -125px;*/width: 300px;margin-left: -150px;height: 120px;margin-top: -60px;padding: 5px;}
    
    .idx_ban .box{width: 290px;height: 110px;border:1px solid #fff;text-align: center;}
    .idx_ban .title{font-size: 18px;margin-top: 25px;}
    .idx_ban .txt{font-size: 14px;line-height: 20px;margin-top: 15px;}
   
    .swiper-pagination-bullet{background: #fff;opacity: .6;}
    .swiper-pagination-bullet-active{background: #b90000;}
    
   
    .idx_s1{padding:35px 0 10px;}
    .idx_s1 li{width: 50%;margin-bottom: 25px;text-align: left;padding-left: 6%;}
    .idx_s1 .icon{width: 40px;}
    .idx_s1 .info{margin-left: 10px;}
    .idx_s1 .tit{font-size: 15px;}
    .idx_s1 .fz{margin-top: 5px;font-size: 13px;}
    
    .idx_s2{padding: 0;}
    .idx_s2 .auto{padding: 0;}
    .idx_s2 .idx_tit{display: none;}
    
    .idx_s2 .pic{width: 140px;height: 150px;}
    .idx_s2 .info{margin-left: 140px;padding:10px 15px;height: 150px;background: #ff7d7d;}
    
    .idx_s2 .txt{color: #fff;-webkit-line-clamp: 4;height: 96px;line-height: 24px;font-size: 14px;}
    .idx_s2 .more{width: 60px;color: #fff;line-height: 24px;border:1px solid #fff;background: transparent;margin-top: 8px;float: right;font-size: 12px;}
    
    .idx_s3{padding:35px 0;}
    .readmore{margin-top: 15px;}
    
    .idx_s4{padding:15px 0;}
    .idx_s4 .info{width: 45%;}
    .idx_s4 .txt{line-height: 26px;font-size: 12px;}
    .idx_s4 .txt p{margin-bottom: 0;}
    
    .idx_s5{padding:35px 0;}
    
    
    
    
    
}




