@charset "utf-8";/* CSS Document */
body,input{font-family:"microsoft yahei";}
.allpage{background-color:#f9f9f9 !important;}
/*font*/
.iconfont{font-family:"iconfont" !important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}
input{outline:none;}
.search-lh-input{width:75%;border:1px solid #65b673;border-radius:15px 0 0 15px;float:left;border-right:none;height:0.461rem;font-size:0.18rem;font-family:"microsoft yahei";text-indent:5%;margin-top:2%;}
.search-lh-btn{width:15%;float:left;background-color:#fff;border-radius:0 15px 15px 0;border:1px solid #65b673;border-left:none;height:0.491rem;font-size:0.25rem;margin-top:2%;}
.search_hl{width:14.0625%;left:0.1%;top:-1px;position:absolute;height:100%;font-size:0.38rem;line-height:0.8rem;color:#000000 !important;text-align:center;overflow:hidden;}
.search{width:96%;height:0.691rem;padding:0 2%;position:absolute;top:-120%;left:0;background-color:#12b17b;font-family:"microsoft yahei";}
.search-lh-input{width:75%;border:1px solid #12b17b;border-radius:15px 0 0 15px;float:left;border-right:none;height:0.461rem;font-size:0.18rem;font-family:"microsoft yahei";text-indent:5%;margin-top:2%;}
.search-lh-btn{width:15%;float:left;background-color:#fff;border-radius:0 15px 15px 0;border:1px solid #12b17b;border-left:none;height:0.491rem;font-size:0.25rem;margin-top:2%;}
.search a{display:inline-block;width:9%;float:left;color:#fff;text-align:center;height:0.7rem;}
.index_text{font-size:14px;width:100%;height:0.5rem;background:#fff url(../../images/search_bg_05.png) no-repeat 95% center;-webkit-background-size:7%;background-size:7%;border:none;font-family:"microsoft yahei";text-indent:3%;}
.search_new{width:92%;z-index:9;background:#ffa200;position:relative;padding:3% 2% 3% 6%;text-align:left;}
.srch-sub{position:absolute;top:20%;right:3%;width:0.42rem;height:0.42rem;background:#d92619;text-align:center;border:none;font:0.25rem/1 "Microsoft YaHei";font-weight:normal;cursor:pointer;color:#FFF;-webkit-appearance:none;border-radius:50%;}
.search_new .input1{width:88%;border:1px solid #cdcdcd;border-radius:20px;-webkit-background-size:7%;background-size:7%;text-indent:3%;padding:2% 0;}
/* for white */
.white-bg{background:#fff;}


/*产品分类*/
.index_class{padding:0.15rem 1% 0.25rem 1%; border-bottom: 0.1rem solid #f4f4f4; background: #fff;}
.index_class li{ float: left; width:50%;padding:0.1rem 0 0 0; }
.index_class li a{ display: block; width: 95%; margin:auto; background: #3671cf; border:1px solid #ddd; color: #fff; font-size: 0.2rem; text-align: center; line-height: 0.5rem; height: 0.5rem; border-radius:0.45rem ; }
.index_class li:nth-child(3) a,
.index_class li:nth-child(4) a,
.index_class li:nth-child(7) a,
.index_class li:nth-child(8) a{ background:#fda102; }


/*选择我们*/
.index_select{width:100%;margin:auto;padding:0.3rem 0 0 0;}
.index_select table{ width: 100% !important; background:#c4d9fc; text-align: center;}
.index_select table tr{height:0.4rem; line-height:0.4rem; font-size:0.17rem; color: #333;}
.index_select table tr:nth-child(2n){ background:rgb(242, 248, 255) ;  }
.index_select table tr td{border-right:1px solid #fff !important;padding:0  !important; }
.index_select table tr td:last-child{ border:0  !important; }



/* mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm */
.casei{width:100%;height:auto; overflow:hidden; margin:0 auto}
.honor_i{ background-color:#fff; padding:0.25rem 0 0.3rem 0; }

.common_title{ text-align:center;position:relative;margin-top:5%;margin-bottom:3%;}
.common_title span{display:inline-block;position:absolute;top:50%;left:0;z-index:0;width:100%;height:1px;background-color:#b9bbcb;}
.common_title h2{position:relative;z-index:1;display:inline-block;width:38%;background-color:#2332c6;color:#fff;font-size:0.26rem;padding:1.5% 0;border-radius:20px;}

.more_i{ 
    position: relative;
    text-align: center; 
    background-size: 55%;
}
.more_i .div1{ 
    font-size:0.35rem; 
    line-height: 0.4rem; 
    height: 0.38rem; 
    position: relative;
	font-weight:bold;
    padding-top: 0.2rem;
    color: #272727
}
.more_i .div1::after{
    content: '';
    display: block;
    width: 45px;
    height: 45px;
    background: url(../images/tb_e.png) center no-repeat;
    position: absolute;
    right: 37px;
    top: 5px;
    background-size: 70%;
}

.more_i .div1 .span1{ color: #333; position:relative;z-index: 10;padding:0 0.2rem;}
.more_i .div1 .span2{ color: #222;font-weight: bold;}
.more_i .div1 .span2 em{color: #e70012;font-style: normal;}
.more_i .div2{ color: #999; font-size:0.18rem;padding-top:0.1rem;font-family: "Arial";}
.more_i .div1 .b{ width:80%;left:10%; position: absolute; z-index: 1;height: 0.01rem; background: #ddd;}
.more_i .div1 .b.b1{ top:29%; }
.more_i .div1 .b.b2{ top:50%; }
.more_i .div1 .b.b3{ top:70%; }
.more_i .m{ display:block; float:right; height:0.30rem; color:#b7b7b7; font-size: 0.16rem; line-height: 0.35rem; }

.more_im{width:100%;text-align:center;padding:0.2rem 0 0 0;}
.more_im a{ color:#fff;font-size:0.26rem; display: block; background: #176bc1; width:50%; margin:auto; height:0.5rem;  line-height: 0.5rem; border-radius:0.6rem; }

.about_i_c{ line-height:1.6; padding:2% 6%; font-size:0.2rem; color:#151515;}
.common_title_new h2{ background-color:#e00409 !important; }
.casei{width:100%;height:auto;overflow:hidden;margin:0 auto}
.case_i_c{float:left;display:block;width:100%;border-bottom:0.02rem solid #0657b2;}
.case_i_c ul li{padding:0 0 0 0;width:100%;display:block;float:left;margin-top:0;border-bottom:0.02rem solid #12b17b;}
.case_i_c ul li a{float:left;width:100%;color:#757575;line-height:2;padding:1% 0;border-radius:0.2rem;}
.case_i_c ul li h2{float:left;margin-left:3%;line-height:2;color:#757575;font-size:0.20rem;font-weight:normal;width:80%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.case_i_c ul li span{float:right; line-height:2.2; font-size:0.18rem; font-weight:normal; width:25%;margin-right:3%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:right;}
.beian{color:#0657b2; text-align:center; height:0.65rem; line-height:0.65rem; font-size:0.21rem; }
.beian a{color:#0657b2;font-size:0.21rem;}
.common_bg{background-color:#ff4863;}


.baoming{width:100%;font-family:"microsoft yahei";color:#303030; background-color:#fff; text-align:left; padding:0.3rem 0 0.3rem 0;}
.baoming p{color:#444;font-size:0.18rem;display:block; line-height:0.4rem; border-bottom:1px dashed #ddd;}
.baoming .baofra { padding-top:0.2rem; width:80%; margin:auto;}
.caseindex{margin:0 auto;width:100%;}
.caseindex ul li{width:32.34375%;float:left;text-align:center;margin:1.5% 1.4845% 0 0;}
.caseindex ul li p{display:block;background:#0657b2;color:#ffffff; height:0.643rem;/*height:0.563rem;*/}
.caseindex ul li p label{display:block;padding:17% 0 0 0;font-size:0.22rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.caseindex ul li p span{display:block;text-transform:uppercase;font-size:0.15rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.caseindex ul li:nth-child(3){margin:1.5% 0 0 0;}
.caseindex ul li:nth-child(6){margin:1.5% 0 0 0;}
.caseindex ul li:nth-child(9){margin:1.5% 0 0 0;}
.caseindex ul li img{}
.case_c ul{ width:93%; padding:0.2rem 0 0 0; margin:auto; }
.case_c ul li{width:100%;border-bottom: 1px dashed #ddd;}
.case_c ul li:nth-child(2n){background:#fff;}
.case_c ul li div.case_c_pic{margin-left:4%;height:auto !important;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; width:70%;}
.case_c ul li div.case_c_pic a{color:#333;font-size:0.2rem;}
.case_c ul li div.case_c_content{height:auto !important;float:left;width:92%;padding:1% 4% 0 4%;}
.case_c ul li div.case_c_content h2{ float:left;width:60%;font-size:0.17rem;color:#999;font-weight:normal;overflow:hidden;line-height:0.25rem; height:0.25rem;}
.case_c ul li div.case_c_content span{ font-size:0.18rem;float:right;width:25%;text-align:right;color:#b7b7b7;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.case_c ul li a{ display:block;padding:0.15rem 0.0rem;line-height:0.25rem; height:0.25rem;}
.case_c ul li a .span1{overflow:hidden;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; width:60%; font-size:0.18rem; color:#666; display:block; float:left;}
.case_c ul li a .span2{ display:block; float:right; font-size:0.17rem; color:#999;}

/*数字*/
.ys_box{
    height:1.5rem;
    width:100%;
    margin-top:0.1rem;
}

.ys_box ul li{
    float: left;
    width: 33%;
    text-align: center;
    margin-top: 20px
}
.ys_box .div1{
    position: relative;
}
.ys_box .div1 .span1{
    font-size: 0.4rem;
    color: #333;
    font-family: "Arial";
}
.ys_box .div1 .span3{
    display: inline-block;
    margin-left: 10px;
    line-height: 20px;
    color: #0a2140;
    font-size: 0.23rem;
    width: 20px;
    height: 20px;
    border-radius: 50px;
    background: #fdcf71;
}
.ys_box .div2 .span2{
    font-size: 0.25rem;
    color: #333;
    line-height: 0.5rem;
}


.index_about{ background:#fff;padding:0rem 0 0.25rem 0; border-bottom: 0.08rem solid #f4f4f4; }
.index_about img{display: block;width:100%;margin:0rem auto 0.1rem auto;}
.aboutBox{ margin:0% 0 1% 0; position: relative;padding-top: 0.2rem;background-size: 500%;}
.pro_tit{text-align: center;}
.pro_tit p a{font-size: 0.3rem;color: #333;font-weight: bold;}
.pro_tit p span{margin-top: 0.1rem;display: block;line-height: 0.3rem;color: #fdcf71;font-size: 0.23rem}
.pro_tit p span em{font-family: "Arial";color: #fdcf71;font-size: 0.3rem;font-style: normal;}
.aboutBox .about_title{ text-align:center;display:block; width: 100%; font-size:0.35rem;color:#333; line-height:0.8rem; background:url(../images/abbt.png) center no-repeat; letter-spacing:1px;background-size:100%;margin-bottom: 0.1rem;  }
.yright{width:93%; margin:0.15rem auto 0.1rem auto; font-size:0.18rem; color:#333;line-height:250%;padding:0 0 0 0;-webkit-line-clamp:6;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;}
.caseindex1{margin:0 auto;width:100%;}
.caseindex1 ul{} 
.caseindex1 ul li{width:47%;float:left;text-align:center;margin-left:2%; margin-top:2%;}
.caseindex1 ul li a{ border:1px solid #ddd; display:block; }
.caseindex1 ul li a .img{height:2.2rem;margin:3%; position: relative;
	background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;}
.caseindex1 ul li .spanT{ display:block; text-align:center; font-size:0.18rem; width:100%;color:#fff; line-height:0.4rem;overflow: hidden; white-space: nowrap;text-overflow: ellipsis; position: absolute;z-index: 10; bottom:0; left:0; background:rgba(0,0,0,0.4);}
.case_i_n{float:left;display:block;width:93.75%;margin-left:3%;padding:2% 0;}
.case_i_n ul li{padding:0 0 0 0;color:#666666;width:100%;display:block;float:left;margin:1% 0;border-radius:0.15rem;background:#e9e9e9;}
.case_i_n ul li a{ display:block;width:90%;padding:1% 0;}
.case_i_n ul li h2{float:left;margin-left:3%;color:#666666;font-size:0.20rem;font-weight:normal;width:80%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.case_i_n ul li:nth-child(even){background:#12b17b;color:#ffffff;}
.case_i_n ul li:nth-child(even) a h2{color:#ffffff;}
.case_i{ background-color:#fff; padding:0.2rem 0 0.3rem 0; border-bottom:0.1rem solid #f4f4f4;border-top:0.1rem solid #f4f4f4;}

.news{}
.news .newsTitle{ line-height:0.7rem;height:0.7rem; border-bottom:0.01rem solid #ddd; }
.news .newsTitle .divIcon{margin:0.17rem auto auto 3%; float: left;}
.news .newsTitle .divIcon{border:0.05rem solid #004ece; width:0.3rem; height:0.25rem;border-right:0; position: relative;}
.news .newsTitle .divIcon div{ width:0.16rem; height:0.16rem; background: #de001e; position: absolute;top:50%;left:50%; margin:-0.08rem auto auto -0.08rem; }
.news .newsTitle .div1{ color: #333; font-size:0.28rem; padding-left:0.1rem;  float: left;}
.news .more{ display: block; float:right; color: #fff; font-size:0.25rem; width:0.3rem; height: 0.3rem; text-align: center; line-height:0.3rem; border-radius:100%; background:#004ece;margin:0.2rem 3%  auto auto; }

.lxwm{width:100%;margin:auto auto 0.2rem auto;  background: linear-gradient(to right, #089976,#176bc2); padding:4% 0;}
.lxwm .lxwmBox{margin:0 4%; border:0.01rem solid #1d3556;box-sizing: border-box;padding:0.1rem;}
.lxwm p{color: #000; font-size: 0.18rem;line-height: 0.5rem; padding-left:0.45rem; position: relative; background:#fff;margin-top:0.06rem; }
.lxwm p:first-child{margin-top:0;}
.lxwm p::after{ content: ''; display:block; width:0.1rem; height: 0.1rem; border-radius: 100%; background:#fdcf71; position:absolute; left:0.2rem; top:50%; margin-top:-0.05rem; }
