@charset "utf-8";
/*公共样式*/
/* CSS Document */
*,:before,:after{margin: 0; padding: 0;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p,blockquot,filedset,input,nav,aside,header,article,section,figure,figcaption,video,audio{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,em,i,b{ font-size:1em; font-style:normal; font-weight:normal;}
ul,ol,li{ list-style:none;}
fieldset,img,video{max-width: 100%;height: auto; border:0 none;/*解决图片上下的缝隙的问题*/  vertical-align:middle;/*垂直居中*/}
table{ border-collapse:collapse;/*边线重叠*/}
input,select,textarea,button{ font:12px/20px  Arial;  outline:none; /*把表单中元素获得焦点的蓝框去掉*/}
input[type="button"], input[type="submit"], input[type="reset"] {
    -webkit-appearance: none;outline:0px;}
:focus{outline:none;}
/*超链接*/
a{ color:#00132b; text-decoration:none; outline:none;}
a:link,a:visited{ text-decoration:none;}
a:hover{ color:#272731;}
a:active{ text-decoration:none;}
/*自适应高度的问题解决   解决margin 塌陷   清除浮动*/
.clearfix:after{ clear:both; content:''; display:block; height:0; line-height:0; visibility:hidden;}
.clearfix{zoom:1;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
body{font:14px/20px  "微软雅黑", Arial;color:#333333;}
.w{ max-width: 1200px; margin:0 auto;}
/*公共样式 end*/

/*首页*/
.header{width: 100%;overflow: hidden;}
.header dl{width: 100%;height: auto;overflow: hidden;padding: 15px 0;}
.header dl dd{float: left;}
.header dl dt{float: right;margin-top: 20px;}
.header dl dt a{display: block;float: left;}
.header dl dt .tel{font-size: 30px;font-family: Arial;color: #f10101;font-weight: bold;line-height: 24px;}
.header dl dt .kf{
    color: #333333;
    background: url(../images/kf.png) left center no-repeat;
    background-size: 30px;
    padding-left: 33px;
    cursor: pointer;
    }
.header dl dt span{width: 1px;height: 15px;background: #999999;display: block;float: left;margin: 4px 10px 4px 15px;}
.header .nav{width: 100%;height: 50px;background: #142d43;}
.header .nav li a{width: 12%;float: left;line-height: 50px;text-align: center;font-size: 16px;
    color: #fff;margin-left: 2.66%;transition: ease all 0.1s;}
.header .nav .active a{margin-left: 0;}
.header .nav li a:hover{background: red;}
.m-header{width: 100%;overflow: hidden;position: fixed;top: 0;z-index: 999999;display: none;}
.m-header .m-logo{width: 100%;height: 60px;background: #fff;}
.m-header .m-logo li{display: block;line-height: 60px;text-indent: -999em;}
.m-header .m-logo .top_kf{width: 16%;background: url(../images/m-kf.png) left 20px center no-repeat;background-size: 40px;float: left;}
.m-header .m-logo .top_logo{width: 100%;background: url(../images/m-logo.png) no-repeat center;background-size: 200px;float: left;}
.m-header .m-logo .top_nav{width: 16%;background: url(../images/nav.png) right 20px center  no-repeat;background-size: 40px;float: right;}
.m-header .m-nav{float:  right;width: 120px;height: auto;background: #142d43;border-radius: 5px;
    position: relative;margin: 5px 10px 0 0;z-index: 999999;}
.m-header .m-nav:before{content: "";width: 0;height: 0;border-bottom: 10px solid #142d43;
    border-right: 10px solid transparent;border-left: 10px solid transparent;position: absolute;
    top: -10px;left: 72%;}
.m-header .m-nav li{width: 100%;text-align: center;}
.m-header .m-nav li a{padding: 10px 0;font-size: 15px;display: block;color: #fff;}
.banner{width: 100%;overflow: hidden;position: relative;}
.banner img{width:100%;height:auto;}
.index_banner{width: 100%;overflow: hidden;position: relative;}
.index_banner li {width: 100%;position: absolute;top: 0;left: 0;overflow: hidden;}
.index_banner li a {display: block;margin: 0 auto;}
.index_banner cite {position: absolute;bottom: 20px;left: 50%;z-index: 999;text-align: center;display: block;
    margin-left: -36px;width: 108px;height: 15px;_display: none;}
.index_banner cite span {float: left;display: inline;margin: 0 5px;width: 10px;height: 10px;border-radius: 50%;
    background-color: #f5f5f5;text-indent: -999em;cursor: pointer;transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;}
.index_banner cite span.cur {background: #ffe000;cursor: default;width: 35px;border-radius: 10px;
    transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;}
.in_newsbg {width:100%;background: rgba(0,0,0,0.5);position: absolute;bottom: 0;z-index: 1000;}
.index_news{width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 5px 0;}
.index_news .toutiao{width: auto;display: block;margin-right: 10px;float:  left;}
.index_news .toutiao img{ height:20px; width:auto; margin-top:2px;}
.index_news ul{width: 88%;height:28px;overflow: hidden;float: left;}
.index_news li{font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height:28px;}
.index_news li span { color:#f22c26; display: block;  border:1px solid #f22c26; border-radius:3px; float:left; width:34px; text-align:center; height:18px; line-height:18px; margin-top:4px; font-size:13px; margin-right:5px;}
.index_news li a{color: #fff;}
.more1 { display:block; width:10%; float:right; text-align:center;}
.content{width: 100%;overflow: hidden;min-height: 720px;}
/*min-height: 720px;*/
.home h2{font-size: 36px;line-height: 36px;text-align: center;}
.home h2:hover a{color: #df0000;}
.home .line{width: 175px;height: 1px;background: #999999;margin: 30px auto 20px auto;position: relative;}
.home .line span{
    width: 45px;
    height: 30px;
    background: url("../images/jb-pc.png") center no-repeat #fff;
    background-size: 22px;
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -20px;
    top: -15px;
    }
.home .text{text-align: center;margin: 10px 0;}
.module1,.module2{width: 100%;overflow: hidden;margin: 60px auto;}
.module1 ul{overflow: hidden;margin: 35px 0 0 -7%;}
.module1 li{width: 18%;float: left;text-align: center;margin-left: 7%;}
.module1 li h3{color: #e50000;}
.module1 li h3 span{font-size: 48px;font-weight: bold;line-height: 48px;}
.module1 li p{margin: 10px 0;line-height: 24px;}
.module2{background: #f2f2f2;}
.module2 .hot-cp{width: 100%;background: url("../images/rmbg.jpg") center no-repeat;padding: 40px 0 100px 0;}
.module2 h2{color: #fff;}
.module2 .line{background: none;}
.module2 .line span{background: url("../images/rm-pc.png") center no-repeat;background-size: 22px;}
.module2 .line span:before{content: "";display: block;width: 70px;height: 0;overflow: hidden;
    border-color: #fff;border-style: solid;border-width: 0.5px;margin-top: 15px;
    position: absolute;top: 0;left: -68px;}
.module2 .line span:after{content: "";display: block;width: 70px;height: 0;overflow: hidden;
    border-color: #fff;border-style: solid;border-width: 0.5px;margin-top: 15px;
    position: absolute;top: 0;right: -68px;}
.module2 .hot{width: 100%;color: #fff;position: relative;}
.module2 .hot h3 a{font-size: 30px;color: #fff;font-weight: bold;display: block;margin: 30px 0;}
.module2 .hot .text-rm{width: 420px;line-height: 24px;}
.module2 .hot ul{width: 100%;margin: 30px 0;overflow: hidden;padding: 0 1%;}
.module2 .hot li{width: 100px;float: left;border-left: 1px solid #fff;border-right: 1px solid #fff;
    text-align: center;margin-left: -1px;}
.module2 .hot li h4{color: #e0d43c;line-height: 24px;}
.module2 .hot .btn{width: 150px;text-align: center;padding: 10px 0;color: #fff;font-size: 18px;
    display: block;border-radius: 5px;border: 1px solid #fff;}
.module2 .hot img{position: absolute;right: -120px;bottom: -160px;}
.module2 .xl{width: 100%;overflow: hidden;margin: 70px auto 40px auto;}
.module2 .xl li{width: 16.67%;float: left;margin-left: 4.16%;text-align: center;position: relative;}
.module2 .xl li a{color: #fff;overflow: hidden;display: block;}
.module2 .xl li img{transition: all ease 0.5s;}
.module2 .xl li:hover img{transform: scale(1.1);}
.module2 .xl li p{width: 100%;background: rgba(0,0,0,0.5);padding: 2px 0;position: absolute;bottom: 0;}
.module2 .xl .active{font-size: 24px;background: #df0000;margin-left: 0;padding: 12px 38px;}
.module2 .xl .active img{width: 50px;}
.module2 .xl .active p{line-height: 35px;margin-top: 6px;position: static;background: none;}
.module3{width: 100%;overflow: hidden;background: url("../images/dtbg.png") center no-repeat;
    background-size: 100%;padding-bottom: 85px;}
.module3 .line span{background: url("../images/xw-pc.png") center no-repeat #fff;background-size: 22px;}
.module3 ul{overflow: hidden;margin-left: -9%;}
.module3 ul li{width: 41%;float: left;margin-left: 9%;padding: 15px 0;border-bottom: 1px solid #efefef;}
.module3 ul li h3{font-size: 18px;margin-bottom: 10px;background: url("../images/icon-news.png") left center no-repeat;
    padding-left: 25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.module3 ul li h3 a{transition: 0.5s ease all;}
.module3 ul li:hover h3 a{color: #df0000;padding-left: 10px;}
.module3 ul li .news-text{width: 100%;height: 48px;position: relative;}
.module3 ul li p{line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;
    -webkit-line-clamp: 2;overflow: hidden;}
.module3 ul li span{
    position: absolute;
    bottom: 0;
    right: 0;
    background: url("../images/time-pc.png") left center no-repeat;
    background-size: 15px;
    padding-left: 20px;
    line-height: 14px;
    }
.module4{width: 100%;overflow: hidden;background: url("../images/albg.jpg") bottom center no-repeat #f3f3f3;
    padding: 50px 0;}
.module4 .line span{background: url(../images/icon-al-pc.png) center no-repeat #f3f3f3;background-size: 22px;}
.module4 .al-box{margin: 30px 0;overflow: hidden;}
.module4 .tab{width: 380px;overflow: hidden;float: right;background: #fff;}
.module4 .tab ul{width: 82%;margin: 0 auto;}
.module4 .tab li{width: 100%;height: 50px;text-align: center;line-height: 50px;background: #f3f3f3;
    margin: 18px 0;position: relative;}
.module4 .tab li a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.module4 .tab .active{background: #df0000;}
.module4 .tab .active:before{content: "";width:0;height:0;border-top:10px solid transparent;
    border-bottom:10px solid transparent;border-right:10px solid #df0000;position: absolute;left: -10px;
    top: 50%;margin-top: -10px;}
.module4 .tab p{width: 100%;background: url("../images/sj.png") left 40px center no-repeat #df0000;
    background-size: 50px;padding: 20px 0 20px 100px;}
.module4 .tab p strong a{font-size: 30px;color: #fff;display: block;}
.module4 .tab p span{font-size: 18px;color: #fff;display: block;margin-top: 15px;}
.module4 .tab-content{width: 800px;height: auto;overflow: hidden;float: left;}
.module4 .tab-content li{width: 100%;position: relative;}
.module4 .tab-content li .matching{width: 100%;position: absolute;bottom: 0;}
.module4 .tab-content li dl.one{width: 130px;background: #df0000;text-align: center;padding: 15px;
    margin-left: 0;}
.module4 .tab-content li dl.one dd{border: none!important;}
.module4 .tab-content li dl.one dt{font-size: 18px;color: #fff;line-height: 24px;position: static;
    background: none;border: none!important;}
.module4 .tab-content li dl.one img{width: 38px;}
.module4 .tab-content li dl{width: 18.68%;float: left;margin-left: 2.259%;position: relative;}
.module4 .tab-content li dl:hover dd{border: 2px solid #df0000;}
.module4 .tab-content li dl dd{border: 2px solid #fff;}
.module4 .tab-content li dl dt{width: 100%;text-align: center;color: #fff;position: absolute;bottom: 0;
    background: rgba(0,0,0,0.5);border: 2px solid #fff;border-top: none;}
.module4 .tab-content li dl:hover dt{border: 2px solid #df0000;border-top: none;}
.module4 .tab-content li dl img{width: 100%;height: auto;}
.module4 .show{display: block;}
.module4 .hide{display: none;}
.footer{width: 100%;height: 50px;background: #15181e;line-height: 50px;}
.footer span{margin: 0 12px;float: left;color: #fff;}
.footer span a{color: #fff;}
.hot .btn:hover,.more:hover{background: #df0000;border: 1px solid #df0000!important;color: #fff;}
/*首页 end*/
/*产品列表*/
.product-list .title{width: 100%;padding: 30px 20px;overflow: hidden;}
.product-list .title li{width: 50%;float: left;text-align: center;background: #f0f0f0;padding: 15px 0;
    border: 1px solid #fff;}
.product-list .title li a{display: block;}
.product-list .title .active{background: #fff143; box-shadow: 2px 2px 5px rgba(0,0,0,0.5);
    position:relative; z-index:1; transition:all 0.5s; transform:scale(1.1);
    -webkit-transform:scale(1.1); -moz-transform:scale(1.1);border: 1px solid #fff143;}
.product-list .title li img{width: 80px;margin-bottom: 10px;}
.product-list .title li:hover{background: #fff143; box-shadow:2px 2px 5px rgba(0,0,0,0.5);
    position:relative; z-index:1; transition:all 0.5s; transform:scale(1.1);
    -webkit-transform:scale(1.1); -moz-transform:scale(1.1);border: 1px solid #fff143;}
.product-list .list{overflow: hidden;margin-left: -1%;padding: 0 10px;}
.product-list .list li{width: 24%;margin-left: 1%;float: left;margin-bottom: 20px;padding: 12px;}
.product-list .list li h3{font-size: 16px;font-weight: bold;margin: 10px 0;}
.product-list .list li p{line-height: 22px;}
.product-list .list li img{width: 100%;}
.product-list .list li .btn{width: 80px;height: 30px;background: #f5f5f5;display: block;text-align: center;
    line-height: 30px;color: #df0000;margin-top: 10px;padding: 0;}
.product-list .list li a{display: block;overflow: hidden;}
.product-list .list li img{transition: all ease 1s;}
.product-list .list li:hover{background: #f5f5f5;}
.product-list .list li:hover img{transform: scale(1.1);}
.product-list .list li:hover .btn{background: #df0000;color: #fff;}
/*产品列表 end*/
/*产品内页*/
.location{width: 100%;height: 40px;background: #f0f0f4;line-height: 40px;}
.product-page .top{width: 100%;overflow: hidden;margin: 45px 0;}
.product-page .left{width: 655px;float: left;}
.product-page .left img{width: 100%;}
.product-page .right{width: 515px;float: right;}
.product-page .right h1{font-size: 30px;line-height: 30px;}
.product-page .right .text{line-height: 24px;margin: 15px 0;}
.product-page .right .xn{width: 100%;overflow: hidden;padding: 15px 0;border-bottom: 1px solid #e0e0e0;
    border-top: 1px solid #e0e0e0;}
.product-page .right span{width: 33.2%;float: left;text-align: center;}
.product-page .right span img{width: 35px;}
.product-page .right span strong{display: block;margin: 8px 0 2px 0;}
.product-page .right .line{width: 1px;height: 30px;background: #999999;margin-top: 30px;}
.product-page .right .tel{margin: 20px 0;}
.product-page .right .tel span{width: 140px;text-align: left;background: url("../images/tel.png") left center no-repeat;
    background-size: 40px;padding-left: 55px;}
.product-page .right .tel a{font-size: 30px;color: #f20d00;font-weight: bold;line-height: 38px;margin-left: 25px;}
.product-page .right .btn-zx{width: 100%;height: 50px;background: #f20d01;background: -webkit-gradient(linear, 0% 2%, 60% 10%,from(#f20d01), to(#ff461f));
    display: block;font-size: 18px;color: #fff;line-height: 50px;border-radius: 4px;-webkit-box-shadow: #ff461f 0px 2px 5px;
    -moz-box-shadow: #ff461f 0px 0px 5px;box-shadow: #ff461f 0px 0px 5px;cursor: pointer;}
.product-page .right .btn-zx i{width: 30px;height: 30px;background: url("../images/price.png") center no-repeat;
    display: block;float: left;margin: 10px 20px 10px 160px;}
.product-page .right .cn{width: 100%;overflow: hidden;margin-top: 25px;}
.product-page .right .cn li{
    float: left;
    color: #555555;
    background: url("../images/dh.png") left center no-repeat;
    padding-left: 26px;
    margin-left: 6.3%;
    background-size: 20px;
    }
.product-page .right .cn li:first-child{margin-left: 0;}
.product-page .title{width: 100%;}
.product-page .title li a{width: 20%;background: #f0f0f4;float: left;height: 50px;line-height: 45px;
    text-align: center;font-size: 18px;display: block;border: 2px solid #fff;position: relative;}
.product-page .title li:first-child a{background: #425066;color: #fff;}
.product-page .title li:first-child a:after{content: "";display: block;width: 0;height: 0;overflow: hidden;
    border-color: #425066 transparent transparent;border-style: solid dashed dashed;border-width: 10px;
    position: absolute;left: 50%;margin-left: -10px;bottom: -19px;}
.product-page .title .inquiry a{color: #f30f00;background: url("../images/gcs.png") left 60px center no-repeat #f0f0f4;
    text-align: right;padding-right: 60px;cursor: pointer;}
.product-page .title li a:hover{background: #425066;color: #fff;}
.product-page .title .inquiry:hover a{background: url("../images/gcs.png") left 60px center no-repeat #425066;}
.product-page .cp-content,.al,.wz,.promise{width: 100%;overflow: hidden;}
.product-page .cp-content{padding-top: 55px;}
.product-page .left-nr{width: 910px;float: left;}
.product-page .introduce h2{font-size: 22px;margin: 16px 0;font-weight: 600;color: #000;background: url("../images/title.png") left center no-repeat;
    background-size: 20px;padding-left: 30px;}
.product-page .introduce p{line-height: 28px;padding: 10px 0;color: #333;text-indent: 2em;}
.product-page .introduce p strong{font-size: 16px;}
.product-page .introduce p a{color: #f20d00;}
.product-page .al h2{font-size: 30px;line-height: 30px;background: url("../images/xgal.png") left 10px center no-repeat;
    margin: 28px 0;background-size: 30px;padding-left: 55px;}
.product-page .al li{width: 32.33%;float: left;margin: 0 0.5%;position: relative;}
.product-page .al li p{font-size: 18px;color: #fff;text-align: center;padding: 12px 0;
    width: 100%;position: absolute;bottom: 0;background: rgba(0,0,0,0.5);}
.wz h2{font-size: 30px;line-height: 30px;background: url("../images/xw2.png") left 10px center no-repeat #f0f0f0;
    background-size: 35px;padding: 15px 0 15px 55px;margin: 28px 0;}
.wz ul{overflow: hidden;margin-left: -2%;}
.wz li{
    width: 48%;
    background: url("../images/wz-pc.png") left center no-repeat;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
    margin: 12px 0 12px 2%;
    float: left;
    background-size: 20px;
    padding-left: 30px;
    }
.product-page .promise{padding: 25px 10px;background: #da0303;margin: 50px 0;}
.product-page .promise ul{overflow: hidden;background: #fff;padding: 23px 0;border-radius: 5px;}
.product-page .promise li{width: 25%;float: left;}
.product-page .promise li img{float: left;margin: 0 20px;}
.product-page .promise li p{float: left;}
.product-page .promise li p strong{font-size: 18px;display: block;}
.product-page .promise li p span{display: block;margin-top: 13px;}
.product-page .promise .prompt{font-size: 24px;color: #fff;text-align: center;margin: 25px 0;line-height: 36px;}
.product-page .promise .phone{width: 520px;padding: 10px 40px;background: #fff;overflow:  hidden;border-radius:  5px;margin:  0 auto;}
.product-page .promise .phone span{text-align: left;background: url(../images/tel2.png) left center no-repeat;
    background-size: 45px;padding: 15px 0 15px 55px;float:  left;}
.product-page .promise .phone a{font-size: 35px;line-height: 50px;margin-left: 10px;
    display:  block;float:  left;}
.right-cp{width: 275px;float: right;}
.right-cp h2{width: 100%;background: #425066;text-align: center;padding: 15px 0}
.right-cp h2 span{font-size: 24px;color: #fff;background: url("../images/tjcp.png") left center no-repeat;
    padding: 5px 0 5px 45px;}
.right-cp ul{width: 100%;padding: 30px 30px 10px 30px;border: 1px solid #e1e1e1;}
.right-cp li span{display: block;text-align: center;padding: 8px 0 12px 0;}
#Div_techdata1 td,#Div_techdata11 td{border: 1px solid #ccc;}
#Div_techdata1 p{font-size: 16px;font-weight: bold;text-indent: 0;padding-bottom: 5px;}
/*产品内页 end*/
/*新闻中心*/
.news-ban{position: relative;}
.news-ban h1{font-size: 48px;position: absolute;top: 35%;line-height: 48px;color: #fff;}
.news-ban h1:after{content: "";display: block;width: 60px;height: 0;overflow: hidden;
    border-color: #fff;border-style: solid;border-width: 2px;margin-top: 20px;margin-left: 35%;}
.news-box h2{font-size: 36px;line-height: 36px;text-align: center;}
.news-box h2:hover a{color: #df0000;}
.news-box .line{width: 175px;height: 1px;background: #999999;margin: 30px auto 20px auto;position: relative;}
.news-box .line span{
    width: 45px;
    height: 30px;
    background: url("../images/xw-pc.png") center no-repeat #fff;
    background-size: 22px;
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -20px;
    top: -15px;
    }
.news-box .text{text-align: center;margin: 10px 0;}
.news-box .module3 .more{margin: 40px auto 20px auto;}
.news-box .more{width: 145px;height: 45px;font-size: 16px;text-align: center;line-height: 45px;display: block;
    border: 1px solid #666666;border-radius: 5px;margin: 20px auto;}
.news-box .module3{padding-bottom: 0;padding-top: 80px;}
.news-box .pk{width: 100%;overflow: hidden;margin: 40px auto;}
.news-box .pk .line span{background: url("../images/cpzs-pc.png") center no-repeat #fff;background-size: 22px;}
.news-box .pk ul{overflow: hidden;margin: 40px 0 40px -4%;}
.news-box .pk li{width: 29.33%;float: left;margin-left: 4%;}
.news-box .pk li img{width: 100%;}
.news-box .pk li h3{font-size: 18px;margin: 10px 0;white-space: nowrap;
    text-overflow: ellipsis;overflow: hidden;}
.news-box .pk li p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.news-box .pk li span{margin: 10px 0;display: block;}
.news-box .pk li:hover h3 a{color: #df0000;}
/*新闻中心 end*/
/*新闻内页*/
.news-page{margin-top: 80px;margin-bottom: 60px;}
.news-page .left{width: 70%;float: left;}
.news-page .left h1{font-size: 32px;text-align: center;line-height: 50px;}
.banquan{width: 100%;overflow: hidden;margin-top: 30px;}
.banquan .time {
    background: url("../images/time-pc.png") left center no-repeat;
    background-size: 15px;
    padding-left: 20px;
    float: left;
    }
.banquan span.return{float: right;display: block;background: url("../images/back.jpg") left center no-repeat;padding-left: 25px;}
.news-page .left .wxts{width: 100%;background: #425066;padding: 20px 0;margin: 40px 0;}
.news-page .left .wxts P{width: 94%;margin: 0 auto;color: #fff;}
.news-page .left .wxts .zx{width: 100px;height: 25px;padding: 3px 10px 3px 30px;border-radius: 5px;
    background: url("../images/kf.gif") left 8px center no-repeat #fff;margin: 0 10px;cursor: pointer;
    white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.news-page .left .wxts .tel{font-size: 22px;color: #fff143;font-weight: bold;line-height: 30px;}
._con_news_show p {line-height: 32px;padding-bottom: 15px;font-size: 16px;color: #3d3d3d;text-indent: 2em;}
._con_news_show p a{color: #eb0001;}
._con_news_show h3{font-size: 18px;font-weight: bold;margin: 10px 0;background: url(../images/title.png) left center no-repeat;
    background-size: 18px;padding-left: 25px;}
.detail_guide {width:100%;overflow:hidden;}
.detail_guide span{ padding:17px; margin-right:15px;}
.detail_guide a{ width:90%; overflow:hidden;cursor: pointer;}
.detail_guide .same{font-size:16px;padding:15px 0 15px 0;width:100%;white-space: nowrap;
    text-overflow: ellipsis;overflow: hidden;}
.detail_guide .Pre{border-bottom: 1px solid #f1f1f1;padding:16px 0 16px 0;}
.detail_guide .same:hover a{color:#eb0001;}
/*新闻内页 end*/
/*新闻列表 */
.news-list{margin: 30px auto;padding-bottom: 0;}
.yellow {padding:7px;margin:3px;text-align: center; display:block;float:left; width:100%;margin-left:10px;}
.yellow a {border: #cccccc 1px solid;padding: 5px 8px; margin: 2px;color:#000000; text-decoration:none}
.yellow a:hover {border: #f0f0f0 1px solid;}
.yellow a:active {border: #f0f0f0 1px solid;  color: #000000;}
.yellow span.current {border: #eb0001 1px solid; padding: 5px 8px; font-weight: bold;  margin: 2px; color: #ffffff;  background:#C00}
.yellow span.disabled {border: #eeeeee 1px solid;padding: 5px 8px;  margin: 2px; color: #dddddd; }
.fenye{text-align: center;margin-bottom: 50px;}
/*新闻列表 end*/
/*案例列表 */
.project-box{margin: 40px auto;}
.project-box li{width: 23%;float: left;margin: 1%;}
.project-box li a{display: block;overflow: hidden;}
.project-box li img{transition: all ease 0.5s;}
.project-box li p{text-align: center;padding: 10px 0 20px 0;height: 60px;transition: all ease 0.5s;}
.project-box li:hover img{transform: scale(1.1);}
.project-box li:hover p{border-bottom: 3px solid #142d43;}
/*案例列表 end*/
/*案例内页*/
.case_detail { margin-top: 50px; margin-bottom: 40px; }
.case_detail h1 { font-size: 32px; color: #202020; text-align: center;line-height: 50px;}
.case_detail img { display: block; margin: 30px auto; text-align: center; }
.case_detail_zi { width: 100%; padding: 2%; overflow: hidden; }
.case_detail_h3 { font-size: 28px; margin: 70px 0 0; background: url(../images/alxq-bg.png) left top no-repeat;line-height: 48px; color: #fff; text-indent: 70px; height: 50px;
    background-size: 100% 100%; }
.case_detail_h3 span{background: url("../images/xq.png") left center no-repeat;background-size: 35px;
    padding-left: 45px;}
.case_detail_zi h2{font-size: 30px;line-height: 30px;margin: 30px 0;}
.case_detail_zi p { line-height: 32px; text-indent: 25px; margin: 8px 0; }
.case_detail_zi p strong { font-size: 20px; color: #eb0001; font-weight: 500; margin: 8px 0; }
.case_tit { text-align: center; background: url(../images/case_bg2.png) center bottom no-repeat; margin: 0 auto 30px; width: 140px; padding-bottom: 10px; overflow: hidden; }
.case_tit h2 { font-size: 34px; text-align: center; font-weight: 500; color: #333; margin: 0 auto;line-height: 34px;}
.case_detail_zi h3 { font-size: 24px; color: #000;margin: 20px 0;}
.case_detail ul { width: 90%; overflow: hidden; margin: 30px auto 10px; }
.case_detail li { width: 46%; margin: 0 2%; float: left;}
.case_detail li a{overflow: hidden;display: block;}
.case_detail li img{transition: all ease 0.5s;}
.case_detail li:hover img{transform: scale(1.1);}
.case_detail li p { margin: 10px 0; text-indent: 0; text-align: center; }
.case_detail li img { margin: 0; }
.case_detail li .pro_tit { text-align: center; }
.cases_con_shuxing { width: 100%; margin-top: 50px; margin-bottom: 20px; overflow: hidden; }
.cases_con_shuxing dl { width: 30.3333%; margin: 0 1.5%; float: left; }
.cases_con_shuxing dt { width: 100%; }
.cases_con_shuxing dt img { margin: 0 auto; display: block; text-align: center; }
.cases_con_shuxing dd { width: 100%; }
.cases_con_shuxing dd h4 { font-size: 16px; color: #222; font-weight: 400; text-align: center; }
.cases_con_shuxing dd p{line-height: 40px;}
.xg_casedetail {width: 100%; margin-bottom: 50px; overflow: hidden;}
.xg_casedetail li { width: 22%; float: left; margin: 0 1.5%; overflow: hidden; }
.xg_casedetail li img { width: 100%; height: auto; -moz-transition: all 0.35s ease; -o-transition: all 0.35s ease; -webkit-transition: all 0.35s ease; -ms-transition: all 0.35s ease; transition: all 0.35s ease; -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); width: 100%; height: auto; }
.xg_casedetail li:hover img { filter: alpha(Opacity=70); -moz-opacity: 0.7; opacity: 0.7; }
.xg_casedetail li h4 { display: inline-block; width: 100%; margin: 15px 0; text-align: center; color: #333; font-weight: 400; font-size: 15px; position: relative; }
.xg_casedetail li h4:after { transition: all .5s cubic-bezier(.68,-.55,.27,1.55); animation: lineout .5s infinite; -webkit-animation: lineout .5s infinite; animation-iteration-count: 1; -webkit-animation-iteration-count: 1; position: absolute; bottom: -15px; left: 0; display: inline-block; content: ""; height: 3px; width: 0; background: #FF3F3C; }
.xg_casedetail li:hover h4:after { transition: all .5s cubic-bezier(.68,-.55,.27,1.55); animation: linemove .5s infinite; -webkit-animation: linemove .5s infinite; animation-iteration-count: 1; -webkit-animation-iteration-count: 1; position: absolute; bottom: -15px; left: 0; display: inline-block; content: ""; height: 3px; width: 100%; background: #FF3F3C; }
.xg_casedetail li:hover h4 { color: #FF3F3C; }
/*案例内页 end*/
/*关于我们*/
.about-box h2{font-size: 36px;line-height: 36px;text-align: center;}
.about-box .line{width: 175px;height: 1px;background: #999999;margin: 30px auto 20px auto;position: relative;}
.about-box .line span{
    width: 45px;
    height: 30px;
    background: url("../images/jb-pc.png") center no-repeat #fff;
    background-size: 22px;
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -20px;
    top: -15px;
    }
.about-box .text{text-align: center;margin: 10px 0 30px 0;}
.section1,.section2,.section3,.section4{width: 100%;overflow: hidden;margin: 60px auto;}
.section1{background: url("../images/aboutbg.png") left 200px center no-repeat;}
.section1 .hx{margin-top: 60px;overflow: hidden;}
.section1 .left{width: 50%;float: left;}
.section1 .left h3{font-size: 30px;color: #020202;margin: 20px 0;}
.section1 .left h3:after{content: "";width: 40px;height: 0;overflow: hidden;border-color: #020202;
    border-style: solid;border-width: 1px;margin-top: 30px;display: block;}
.section1 .right{width: 47%;float: right;}
.section1 .right video{width: 100%;}
.section1 .left p{line-height: 28px;text-align: left;color: #020202;margin: 0;}
.section1 .left li{width: auto;float: left;text-align: center;margin: 30px 6.1% 0 6.1%;}
.section1 .left li h4 span{font-size: 48px;color: #e60012;font-weight: bold;}
.section1 .left li p{margin: 5px 0;}
.section2 .line span{background: url("../images/js-pc.png") center no-repeat #fff;background-size: 22px;}
.section2 ul,.section3 ul{overflow: hidden;margin-left: -1%;}
.section2 li,.section3 li{width: 24%;float: left;text-align: center;margin-left: 1%;}
.section2 li img{margin-bottom: 15px;}
.section3 .line span{background: url("../images/gj-pc.png") center no-repeat #fff;background-size: 22px;}
.section4 .line span{background: url("../images/qy-pc.png") center no-repeat #fff;background-size: 22px;}
.section4 ul{overflow: hidden;margin-left: -3%;}
.section4 li{width: 30.33%;float: left;margin-left: 3%;position: relative;overflow: hidden;}
.section4 ul li p{overflow:hidden;}
.section4 ul li img{-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.section4 ul li:hover img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s;transition:all 0.5s;}
.section4 ul li h4{font-size:24px;padding: 15px 0px;font-weight: normal;position: absolute;
    left: 0px;bottom: 25px;text-align: center;color: #fff;width: 100%;
    -webkit-transition:bottom 0.5s 0.3s; -moz-transition:bottom 0.5s 0.3s; -ms-transition:bottom 0.5s 0.3s; -o-transition:bottom 0.5s 0.3s;}
.section4 ul li:hover h4{bottom: -45px;-webkit-transition:bottom 0.5s 0.1s; -moz-transition:bottom 0.5s 0.1s; -ms-transition:bottom 0.5s 0.1s; -o-transition:bottom 0.5s 0.1s;transition:bottom 0.5s 0.1s;}
.section4 ul li span{position:absolute;display:block;left:0px;width:100%;bottom:-48px;background:rgba(0,0,0,0.5);color:#fff;text-align: center;font-size: 18px;padding: 15px 0px; -webkit-transition:bottom 0.5s 0.1s; -moz-transition:bottom 0.5s 0.1s; -ms-transition:bottom 0.5s 0.1s; -o-transition:bottom 0.5s 0.1s;line-height: 1;transition:bottom 0.5s 0.1s;}
.section4 ul li:hover span{bottom:0px; -webkit-transition:bottom 0.5s 0.1s; -moz-transition:bottom 0.5s 0.1s; -ms-transition:bottom 0.5s 0.1s; -o-transition:bottom 0.5s 0.1s; transition:bottom 0.5s 0.1s;}
/*关于我们 end*/
/*服务支持*/
.service-box h2{font-size: 36px;line-height: 36px;text-align: center;}
.service-box .line{width: 175px;height: 1px;background: #999999;margin: 30px auto 20px auto;position: relative;}
.service-box .line span{width: 45px;height: 30px;display: block;position: absolute;left: 50%;margin-left: -20px;top: -15px;}
.service-box .ln p{text-align: center;margin: 30px 0;}
.service-box .ln .line{margin: 30px auto 20px auto;}
.service-box .ln .line span{background: url("../images/ln-pc.png") center no-repeat #fff;background-size: 22px;}
.service-box .cn .line span{background: url("../images/cn-pc.png") center no-repeat #fff;background-size: 22px;}
.service-box .ln,.service-box .cn{width: 100%;overflow: hidden;margin: 60px 0;}
.service-box .cn li{width: 25%;float: left;text-align: center;padding: 40px;}
.service-box .cn li h4{font-size: 18px;margin: 20px 0;}
/*服务支持 end*/
/*联系我们*/
.contact-box .top{width: 100%;overflow: hidden;background: url("../images/contact-ban.jpg") center no-repeat;
    padding: 60px 0 160px 0;color: #fff;background-size: cover;}
.contact-box .top h1{font-size: 60px;line-height: 60px;text-align: center;}
.contact-box .top .text{font-size: 24px;width: 40%;margin: 30px auto 40px auto;}
.contact-box .top .text span{float: right;}
.contact-box .top ul{width: 80%;overflow: hidden;margin: 0 auto;}
.contact-box .top li{width: 160px;float: left;margin: 0 40px;text-align: center;padding: 10px;
    border: 1px solid #fff;}
.contact-box .top li h4{font-size: 24px;line-height: 30px;}
.contact-box .top li h4 span{font-size: 30px;color: #f40404;font-weight: bold;}
.contact-box .contact{width: 100%;overflow: hidden;margin: 80px auto;}
.contact-box .contact h2{font-size: 36px;line-height: 36px;text-align: center;}
.contact-box .contact .line{width: 175px;height: 1px;background: #999999;margin: 30px auto 20px auto;position: relative;}
.contact-box .contact .line span{
    width: 45px;
    height: 30px;
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -20px;
    top: -15px;
    background: url("../images/contact-pc.png") center no-repeat #fff;
    background-size: 22px;
    }
.contact-box .contact .text{text-align: center;margin-top: 20px;line-height: 24px;}
.contact-box .contact p{text-align: center;margin: 10px 0;}
.contact-box .contact p a{color: #f40404;font-size: 23px;font-weight: bold;}
.contact-box .contact .pro-price{width: 220px;height: 40px;text-align: center;line-height: 40px;display: block;
    margin: 0 auto;background: #f40404;color: #fff;font-size: 16px;border-radius: 5px;padding: 0;border: none;cursor: pointer;}
.contact-box .map{margin: 0;}
.contact-box .map .line span{background: url("../images/address-pc.png") center no-repeat #fff;background-size: 22px;}
.message {width: 100%;background: url(../images/ly.jpg) no-repeat left top #f0f0f0;overflow: hidden;padding: 40px 0;background-size: cover;}
.message h2{color: #fff;}
.contact-box .message .line{background: none;}
.contact-box .message .line span{background: url("../images/icon-ly-pc.png") center no-repeat;background-size: 22px;}
.contact-box .message .line span:before{content: "";display: block;width: 70px;height: 0;overflow: hidden;
    border-color: #fff;border-style: solid;border-width: 0.5px;margin-top: 15px;
    position: absolute;top: 0;left: -68px;}
.contact-box .message .line span:after{content: "";display: block;width: 70px;height: 0;overflow: hidden;
    border-color: #fff;border-style: solid;border-width: 0.5px;margin-top: 15px;
    position: absolute;top: 0;right: -68px;}
.con_form {width: 94%;margin: 0 auto;overflow: hidden;}
.left_form {width: 62%;overflow: hidden;float: left;}
.left_form .tit {width: 100%;overflow: hidden;margin-bottom: 15px;}
.left_form h2 {color: #000;font-weight: 600;font-size: 34px;padding: 5px 0;line-height: 34px;}
.left_form .tit p {font-size: 14px;color: #fff;width: 100%;margin: 15px auto;line-height: 32px;text-align: left;}
.left_form .tit span {background: #ff0000;padding: 5px 7px;color: #fff;font-size: 16px;border-radius: 5px;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.left_form form {overflow: hidden;}
.left_form ul li {margin-bottom: 5px;overflow: hidden;width: 47%;margin-right: 3%;float: left;}
.left_form ul li.wenb {height: 175px;position: relative;_height: 170px;width: 100%;}
.left_form ul li span {width: 100%;display: block;overflow: hidden;text-align: left;font-size: 18px;line-height: 50px;color: #fff;}
.left_form input.intxt {width: 97%;color: #666;font-size: 15px;height: 42px;line-height: 42px;background-color: #fff;
    border: #999 1px solid;text-indent: 40px;}
.left_form .icon-text-user {background: url(../images/icon-text-user.png) no-repeat 10px center #fff;background-size: 25px;}
.left_form .icon-text-tel {background: url(../images/icon-text-tel.png) no-repeat 12px center #fff;background-size: 25px;}
.left_form .icon-text-message {background: url(../images/icon-text-message.png) no-repeat 10px 17px #fff;padding: 17px 18px 0 44px;background-size: 25px;}
.left_form ul li textarea {width: 95.5%;background-color: #fff;border: #999 1px solid;height: 100px;line-height: 20px;font-size: 15px;
    margin: 6px 0 0;padding: 3%;color: #666;resize: none;}
.left_form .btnclick {float: left;width: 100%;overflow: hidden;}
.left_form .btnclick input.btn_submit {background: #ff0000;border: 0;-webkit-appearance: none;display: block;
    width: 180px;height: 50px;line-height: 50px;text-align: center;color: white;cursor: pointer;font-size: 16px;
    overflow: hidden;-webkit-appearance: none;border-radius: 5px;}
.right_contact {float: right;width: 28.5%;padding: 2%;overflow: hidden;background: #FEEE46;}
.right_contact h6 {font-size: 24px;color: #000;font-weight: bold;margin: 20px 0;}
.right_contact p {line-height: 30px;font-size: 14px;color: #000;text-align: left!important;}
.right_contact p.nosame, .right_contact p.onlinetalk {font-size: 14px;margin-bottom: 6px;clear: both;}
.right_contact a {display: block;border: #000 1px solid;width: 29%;height: 35px;line-height: 35px;float: left;color: #000;
    font-size: 16px;font-weight: 500;text-align: center;margin: 10px 1.5% 10px;overflow: hidden;}
.right_contact a:hover{background: #ff0000;color: #fff;border: #ff0000 1px solid;}
/*联系我们 end*/
/*商务通*/
.fix-right { position:fixed; right:0;top:18%; color:#e60012 ;z-index:9999; *width:92px;}
.fix-right1,.fix-right3  {color:#fff;margin-top: 2px;text-align:center;padding: 6px 0 3px 0;background:#142d43;line-height:30px;position: relative;}
.fix-right2{color:#fff;text-align:center;background:#142d43;line-height: 30px;}
.fix-right2:hover{background:#ed2225;cursor:pointer; }
.fix-right1:hover {background:#ed2225;cursor:pointer; }
.fix-right .fix-right3 .qcode {display:none;position:absolute;right: 0;top:0;background:#142d43;font-size: 22px;font-weight:  bold;text-align:center;width: 300px;height: 100%;line-height: 77px;}
.fix-right .fix-right3 .qcode a{ font-size:20px;}
.fix-right .fix-right3 .qcode img { display:block; margin-bottom:4px; width:128px; height:128px; }
.fix-right >.fix-right3:hover .qcode{display:block;background: #ed2225;}
.fix-right .go-top {padding: 5px 0;color: #fff;background: #142d43;text-align: center;
    line-height: normal;margin-top: 2px;}
.fix-right .go-top:hover{background: #ed2225;}
.fix-right a { color:#fff;display: block;}
/*商务通 end*/
.quick_links_wrap {width: auto;height: auto;position: fixed;bottom: 100px;right: 60px;z-index: 10;}
.quick_links_wrap a{width: 60px;height: 60px;display: block;}
.quick_links_wrap .return_top {background: url(../images/pc-totop.png) no-repeat #d3d3d3;margin-top: 10px;background-size: 100% 100%;}
.quick_links_wrap .return_zx{background: url("../images/right-kf.gif") right -4px center no-repeat #ff0000;background-size: 50px;border-radius: 50%;display: none;}
#LRdiv0{display: none!important;}
.footer-lx {z-index: 9999;width: 100%;height: 45px;text-align: center;position: fixed;
    bottom: 0px;color: #FFFFFF;border-top: 1px solid #f3f3f3;max-width: 780px;display: none;}
.lx-l {width: 37%;float: left;background: #fafafa;}
.lx-l a {display: block;text-align: center;float: left;width: 49%;padding: 3px 0;line-height: 20px;
    border-right: 1px solid #e2e2e2;font-size: 12px;}
.lx-l a img {width: auto;height: 18px;}
.lx-r {width: 63%;float: left;line-height: 20px;}
.lx-r a.btn-bj {background: -webkit-gradient(linear, 0% 2%, 100% 10%,from(#4c4c4c), to(#000000));width: 40%;}
.lx-r a.btn-zx {background: #eb0001;width: 60%;}
.lx-r img {height: 18px;width: auto;}
.lx-r a {display: block;font-size: 12px;color: #fff;float: left;padding: 3px 0;}
.service-box .cn li:hover img{
    -webkit-animation: bounce 1s ease 0s 1 both;
    animation: bounce 1s ease 0s 1 both;}
@-webkit-keyframes bounce {
    from, 20%, 53%, 80%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
    40%, 43% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0);
    }
    70% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0);
    }
    90% {
        -webkit-transform: translate3d(0,-4px,0);
        transform: translate3d(0,-4px,0);
    }
}
@keyframes bounce {
    from, 20%, 53%, 80%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
    40%, 43% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0);
    }
    70% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0);
    }
    90% {
        -webkit-transform: translate3d(0,-4px,0);
        transform: translate3d(0,-4px,0);
    }
}
.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
}
@media screen and (max-width:1200px){
    .w{max-width: 970px;}
    .module2 .hot img{width: 700px;right: -40px;bottom: -100px;}
    .module2 .xl .active{font-size: 22px;padding: 10px 18px;}
    .module2 .xl .active p{line-height: 30px;margin-top: 5px;}
    .module3 ul li .news-text{height: auto;}
    .module3 ul li span{position: initial;}
    .module3 ul li p{height: 48px;}
    .module4 .tab-content{width: 640px;}
    .module4 .tab{width: 300px;}
    .module4 .tab-content li dl.one{width: auto;padding: 7px 25px;}
    .module4 .tab-content li dl.one dt{font-size: 15px;line-height: 20px;}
    .module4 .tab-content li dl{width: 18.44%;}
    .module4 .tab ul{width: 88%;}
    .module4 .tab p{background: url(../images/sj.png) left 20px center no-repeat #df0000;
        padding: 20px 0 20px 80px;background-size: 50px;}
    .module4 .tab p strong a{font-size: 26px;}
    .section1 .left li{margin: 30px 3.6% 0 3.6%;}
    .contact-box .top .text{width: 50%;}
    .contact-box .top li{margin: 0 17px;}
    .product-page .left{width: 500px;}
    .product-page .right{width: 450px;}
    .product-page .right span{width: 33.1%;}
    .product-page .right .cn li{font-size: 13px;margin-left: 13px;}
    .product-page .title .inquiry a{background: url(../images/gcs.png) left 42px center no-repeat #f0f0f4;
        padding-right: 38px;}
    .product-page .left-nr{width: 600px;}
    .product-page .promise li{text-align: center;}
    .product-page .promise li img{float: none;}
    .product-page .promise li p{float: none;margin-top: 10px;}
    .right_contact{width: 34%;}
}
@media screen and (max-width:999px){
    .header,.module4 .tab p,.footer,.location,.right_contact,.right-cp,.product-page .right .cn,.product-page .title,.right-cp{display: none;}
    .m-header{display: block;}
    .banner,.contact-box .top{margin-top: 100px;}
    .index_news .toutiao{margin: 1px 10px;}
    .module1,.module2 .xl,.module3,.section1, .section2, .section3, .section4,.news-box .pk{padding: 0 1%;}
    .module2 .hot-cp{padding: 40px 1% 100px 1%;}
    .module2 .hot img{width: 500px;right: -30px;bottom: -80px;}
    .module4 .tab-content{width: 66%;}
    .module4 .tab{width: 32%;}
    .module4 .tab-content li dl.one{padding: 5px 14px;}
    .module4 .tab-content li dl{width: 18.149%;}
    .section1 .left{width: 100%;}
    .section1 .left li{width: 33.3%;text-align: center;margin: 30px 0;}
    .section1 .left li p{text-align: center;}
    .section1 .right{width: 100%;text-align: center;}
    .product-list .title{margin-top: 80px;}
    .contact-box .top .text{width: 60%;}
    .contact-box .top ul{width: 768px;}
    .contact-box .top li{margin: 0 16px;}
    .con_form{width: 96%;}
    .left_form,.left_form input.intxt,.left_form ul li textarea{width: 100%;}
    .left_form ul li{margin-right: 0;width: 49%;}
    .left_form ul li:first-child{margin-right: 2%;}
    .product-page .top{margin: 65px 0 10px 0;}
    .product-page .left{width: 100%;}
    .product-page .right,.product-page .left-nr,.news-page{width: 100%;padding: 0 2%;}
    .product-page .right h1{margin-top: 20px;}
    .product-page .right .btn-zx{padding: 0 20%;}
    .product-page .cp-content{padding: 0;}
    .news-page .left{width: 100%;}
    .case_detail{margin-top: 90px;}
}
@media screen and (max-width:768px){
    .fix-right{display: none;}
    .right-girl{width: 60px;height: 60px;right: 10px;bottom: 200px;}
    .m-header .m-logo .top_kf,.m-header .m-logo .top_nav{background-size: 30px;}
    .top: 10px;
    .index_news{padding: 0;}
    .index_news .toutiao img{width: 15px;height: auto;margin-top: 3px;}
    .index_news li{font-size: 12px;line-height: 28px;}
    .content{margin-bottom: 50px;}
    .module2 ,.module4 .tab-content li .matching,.right-girl .circle,.right-girl:after,.news-ban h1,.module2 .hot .btn,.module3 ul li .news-text p,.section1 .left h3,.section4 ul li span{display: none;}
    .home h2,.news-box h2,.service-box h2,.contact-box .contact h2{font-size: 20px;}
    .home .text,.news-box .text,.product-page .introduce p strong{font-size: 12px;}
    .home .line,.news-box .line,.service-box .ln .line,.service-box .line,.contact-box .contact .line{width: 120px;margin: 15px auto 20px auto;}
    .home .line span,.news-box .line span{background-size: 20px;}
    .module1, .module2{margin: 20px 0;}
    .module1 ul{margin: 0 0 0 -3%;}
    .module1 li{width: 22%;margin-left: 3%;}
    .module1 li h3 span,.section1 .left li h4 span{font-size: 38px;}
    .module1 li p{font-size: 12px;line-height: 20px;margin: 0;}
    .module2{background: none;}
    .module2 .hot-cp{padding: 10px 1%;background-size: cover;background: #142d43;}
    .module2 .hot h3 a{font-size: 18px;margin: 10px 0;}
    .module2 .hot .text-rm{font-size: 12px;line-height: 20px;width: 100%;}
    .module2 .hot ul{margin: 20px auto;width: 313px;}
    .module2 .hot img{position: initial;width: 100%;margin-top: 10px;}
    .module2 .hot .btn{width: 120px;padding: 6px 0;font-size: 14px;}
    .news-box .more{width: 120px;font-size: 14px;margin: 20px auto auto auto!important;}
    .module3{margin: 20px 0;}
    .module3 ul{margin-left: -2%;}
    .module3 ul li{width: 48%;margin-left: 2%;padding: 10px 0;}
    .module3 ul li h3{font-size: 15px;margin-bottom: 5px;}
    .module3 ul li p{line-height: 20px;font-size: 13px;}
    .module3 ul li span{font-size: 13px;margin-top: 10px;display: block;}
    .module4{padding: 10px 0;}
    .module4 .tab-content{width: 100%;}
    .module4 .tab{width: 100%;}
    .module4 .tab ul{width: 100%;}
    .module4 .tab li{height: 40px;line-height: 40px;margin: 0;position: absolute;}
    .section1, .section2, .section3, .section4,.news-box .pk,.contact-box .contact{margin: 20px 0;}
    .about-box h2{font-size: 20px;}
    .about-box .line{width: 120px;margin: 15px auto 20px auto;}
    .about-box .line span{background-size: 20px;}
    .section1 .hx{margin-top: -10px;}
    .section1 .left h3:after{margin-top: 10px;}
    .section1 .left p,.about-box .text,.service-box .ln p{font-size: 12px;line-height: 20px;margin: 10px 0;}
    .section2 ul, .section3 ul,.left_form .tit{margin: 0;}
    .section2 li, .section3 li{width: 48%;margin: 1%;}
    .section2 li img, .section3 li img{width: 100%;}
    .section4 .same p{font-size: 12px;bottom: 10%;margin-left: -20px;}
    .section4 .bu p{font-size: 12px;padding: 5px 0;}
    .section4 ul{margin-left: -1%;}
    .section4 li{width: 32.3%;margin-left: 1%;}
    .section4 ul li h4{font-size: 13px;position: initial;color: #333333;padding: 3px 0;}
    .product-list .title{padding: 20px 1%;}
    .news-box .module3{padding-top: 0;}
    .news-box .pk ul{margin-left: -1%;}
    .news-box .pk li{width: 32.3%;margin-left: 1%;}
    .news-box .pk li h3{font-size: 15px;}
    .service-box .cn li{padding: 20px 10px;}
    .service-box .ln, .service-box .cn{margin: 10px 0;}
    .product-list .list{margin-left: -1%;padding: 0 1%;}
    .product-list .list li{width: 32.3%;margin-left: 1%;padding: 1%;}
    .product-list .list li h3{font-size: 15px;}
    .product-list .list li p{font-size: 12px;}
    .product-list .list li .btn{font-size: 12px;}
    .contact-box .top h1,.case_detail h1,.news-page .left h1{font-size: 20px;line-height: 30px;}
    .contact-box .top .text{font-size: 14px;width: 260px;margin: 10px auto;}
    .left_form ul li span{font-size: 14px;}
    .contact-box .top{padding: 20px 0;}
    .contact-box .top ul{width: 584px;}
    .contact-box .top li{width: 260px;margin: 16px;}
    .product-page .top{margin-top: 80px;}
    .product-page .right h1{font-size: 20px;margin-top: 10px;font-weight: bold;}
    .product-page .right .text{font-size: 12px;margin: 5px 0;}
    .product-page .right .xn{padding: 5px 0;}
    .product-page .right span{font-size: 12px;line-height: 18px;}
    .product-page .right span img{width: 30px;}
    .product-page .right span strong{margin-top: 4px;}
    .product-page .right .line{margin-top: 23px;}
    .product-page .right .btn-zx i{margin-left: 26%;}
    .product-page .right .tel{margin: 10px 0;}
    .product-page .right .tel span{width: 100px;background-size: 30px;padding-left: 40px;line-height: normal;}
    .product-page .right .tel a{font-size: 24px;margin-left: 10px;}
    .product-page .introduce h2{font-size: 16px;margin: 10px 0;background-size: 18px;padding-left: 25px;}
    .product-page .introduce p,.project-box li p,._con_news_show p{font-size: 13px;line-height: 24px;}
    .product-page .introduce p img,.product-page .introduce p video,._con_news_show p img{margin-left: -2em;}
    .wz{margin: 10px 0;}
    .wz h2{font-size: 20px;line-height: 30px;background-size: 25px;padding: 5px 0 5px 40px;margin: 15px 0;}
    .wz li{width: 100%;font-size: 13px;background-size: 15px;padding-left: 20px; margin: 5px 0 5px 2%;}
    .product-page .promise{margin: 10px 0;}
    .product-page .promise li p strong{font-size: 14px;}
    .product-page .promise li p span{font-size: 12px;margin-top: 5px;}
    .product-page .promise ul{padding: 15px 0;}
    .news-page .left .wxts{margin: 20px 0;border-radius: 10px;}
    ._con_news_show h3{font-size: 15px;background-size: 15px;padding-left: 24px;}
    .case_detail{margin-top: 80px;margin-bottom: 0;}
    .case_detail img{margin: 20px auto;}
    .case_tit{width: 100px;}
    .case_tit h2{font-size: 24px;}
    .xg_casedetail{margin-bottom: 0;}
    .detail_guide .same{font-size: 13px;padding: 10px 0;}
    .project-box li{width: 31.3%;}
    .left_form input.intxt,.left_form ul li textarea{font-size: 13px;}
    .footer-lx{display: block;}
    .quick_links_wrap{bottom: 80px;right: 5px;}
    .quick_links_wrap a{width: 45px;height: 45px;border-radius: 50%;}
    .quick_links_wrap .return_zx,.footer-lx{display: block;}
}
@media screen and (max-width:600px){
    .product-list .title li{padding: 5px 0;font-size: 12px;}
    .product-list .title li img{width: 50px;margin-bottom: 0;}
    .project-box{margin: 20px auto;}
    .message{padding: 20px 0;}
    .left_form .btnclick input.btn_submit{width: 120px;height: 40px;line-height: 40px;margin: 0 auto;display: block;}
    .contact-box .top ul{width: 100%;}
    .contact-box .top li{width: 46%;margin: 2%;}
    .contact-box .top li h4{font-size: 14px;}
    .contact-box .top li h4 span{font-size: 25px;}
    .contact-box .top li p{font-size: 12px;height: 40px;}
    .product-page .promise .prompt{font-size: 14px;line-height: 22px;margin: 10px 0;}
    .product-page .promise .phone{padding: 10px;width: 324px;}
    .product-page .promise .phone span{background-size: 30px;padding: 5px 0 5px 40px;}
    .product-page .promise .phone a{font-size: 21px;margin: 0;line-height: 30px;}
    .cases_con_shuxing dt img{width: 60px;}
    .cases_con_shuxing dd p{font-size: 12px;line-height: 20px;}
    .case_detail_h3{height: 40px;font-size: 18px;line-height: 38px;text-indent: 30px;margin-top: 20px;}
    .case_detail_h3 span{background-size: 30px;padding-left: 35px;}
    .case_detail_zi p{font-size: 13px;line-height: 20px;}
    .case_detail_zi p strong{font-size: 15px;}
    .case_detail ul{margin: 10px auto;width: 100%;}
    .case_detail_zi h3{font-size: 18px;margin: 10px 0;}
    .xg_casedetail li h4{font-size: 13px;}
    .cases_con_shuxing{margin: 20px 0;}
    .news-page .left .wxts P{line-height: 30px;font-size: 12px;}
    .news-page .left .wxts .tel{font-size: 20px;}
    .section1 .left li{margin: 10px 0;}
    .section2 li img{margin-bottom: 5px;}
    .service-box .cn li{width: 50%;padding: 10px;}
}
@media screen and (max-width:480px){
    .module1 ul{margin: 0;}
    .module1 li{width: 50%;float: left;margin: 10px 0;padding: 0 20px;}
    .module3 ul{margin: 0;}
    .module3 ul li{width: 100%;margin: 0;}
    .product-list .list{margin-left: -1%;padding: 0 1%;}
    .product-list .list li{width: 49%;margin-left: 1%;}
    .project-box li{width: 48%;}
    .news-box .pk ul{height: 300px;margin: 0;}
    .news-box .pk li{width: 48%;height: 300px;margin: 0 1%;}
    .service-box .cn li img{width: 80px;}
    .service-box .cn li h4{font-size: 15px;margin: 10px 0;}
    .service-box .cn li p{font-size: 12px;height: 80px;}
    .left_form ul li{width: 100%;margin: 0!important;}
    .product-page .right .btn-zx i{margin-left: 26%;}
    .product-page .right .btn-zx {font-size: 15px;height: 40px;line-height: 40px;padding-left: 30%;}
    .product-page .right .btn-zx i{width: 25px;height: 25px;background-size: 100%;margin: 8px 10px 8px 0;}
    .xg_casedetail li{width: 48%;margin: 0 1%;}
    .xg_casedetail li h4{height: 30px;}
    .module2 .hot ul{width: 100%;}
    .module2 .hot li{width: 33.55%;border-left: 1px solid #fff;border-right: none;}
    .module2 .hot li:first-child{border: none;}
    .product-page .promise li p span{padding: 0 6px;}
}
@media screen and (max-width:375px){
    .news-box .pk ul,.news-box .pk li{height: 260px;}
    .service-box .cn li img{width: 60px;}
    .contact-box .top {padding: 25px;}
}
@media screen and (max-width:320px){
    .module1 li{padding: 0 10px;}
    .product-page .promise .phone{width: 290px;}
    .product-page .promise .phone a{font-size: 16px;}
    .product-list .list li{margin-bottom: 0;}
    .product-list .list li h3{text-align: center;font-size: 13px;}
    .product-list .list li p,.product-list .list li .btn{display: none;}
}
