﻿.wrap img{width: 100%;}
/*广告*/
.banner{width: 100%;overflow: hidden;}

/*电话*/
.tel{height: 3rem;line-height: 2rem;width:100%;background: url(../images/index/tel.png) no-repeat;background-size:100% 100%;text-align: center;}
.tel a{color: #fff;font-size: 1.4rem;font-family: impact;}

/*导航*/
.nav{background: #e6e6e6;}
.nav ul li{width: 25%;text-align: center;float: left;height: 3.8rem;line-height:3.8rem;overflow: hidden;border: 1px solid #ccc;border-top: 0;border-right:1px solid #fff ;
border-bottom: 6px solid #3f3c98;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.nav ul li a{color: #180085;font-size: 1.4rem;font-family: cursive;font-weight: bold;}

/*品牌展示*/
.ppsw{position: relative;background:url(../images/index/ppbg.jpg) no-repeat center 4.8rem;background-size: 100% 100%;padding-bottom: 0.8rem;}
.bt{margin-top: 1rem;}
.bt h3{height: 3.2rem;line-height: 3.5rem;;background: url(../images/index/btl.png) no-repeat center;background-size: 100% 100%;text-align: center;}
.bt h3 a{color: #fff;font-size: 1.4rem;}
.bt p{text-align: center;font-size: 1.2rem;color: #666;}
.ppcon{background: url(../images/index/ves.png) no-repeat center 1.5rem;background-size: 100% auto;height: 17rem;overflow: hidden;}
.ppcon ul{width: 82%;margin: 4.5rem auto 0;}
.ppcon ul li{width: 46%;margin-left:2% ;float: left;}
.ppcon ul li a{text-align: center;font-size: 1rem;display: block;}
.ppcon ul li a img{border: 1px solid #e3e3e3;display: block;padding: 1px;height:9.3rem;}
.ppcon ul li a span{color: #fff;width: 100%;padding-top:0.5rem ;display: block;font-size: 1.2rem;}
.ABL{left: 0.7rem;background: url(../images/index/ABLw.png) no-repeat;width: 2rem;height: 2rem;bottom: 7.85rem;z-index: 10;position: absolute;
-webkit-background-size:100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: 100% 100%;}
.ABR{right:0.7rem;background: url(../images/index/ABRw.png) no-repeat;width: 2rem;height: 2rem;bottom: 7.85rem;z-index: 10;position: absolute;
-webkit-background-size:100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: 100% 100%;}

.product{background:#f4f4f4;overflow: hidden;position: relative;padding-bottom: 3rem;}
.cp{overflow: hidden;height: 40rem;position: relative;}
.BTh3{text-align: center; height: 7rem;line-height: 6.5rem;}
.BTh3 a{font-size: 1.5rem;color: #1C65C3;}
.cpt{margin: 0.8rem 0.6rem 0;}
.cpt p span{font-size:1.2rem;color: white;background: #0d5a9d;width: 40%;border-radius: 0 1.5rem 1.5rem 0;height: 3.5rem;line-height: 3.5rem;text-align: center;}
.cpt p span a{color:#fff;}
.cpt p i{background:#e6e6e6;font-family: impact;color: #0d5a9d;font-size: 1.2rem;border: 1px solid #0d5a9d;padding:0 0.5rem;margin-left: 0.5rem;border-radius: 1.2rem;}
.cpt .cpbt{border: 1px solid #0d5a9d;padding: 0.5rem 0.1rem;width: 97%;border-radius: 0 2.5rem 2.5rem 0;}  
.cpt .cpbt li{float: left;margin:0.3rem 0.2rem 0.3rem 1rem;}
.cpt .cpbt li a{font-size: 1rem;color: #0d5a9d;border: 1px solid #0d5a9d;padding: 0.1rem 0.3rem;background:#e6e6e6}
.cpt .cpshow li{width: 31.3%;float:left;margin: 0.5rem 2% 0 0;}
.cpt .cpshow li a{display: block;}
.cpt .cpshow li a img{width: 100%;display: block;border: 1px solid #0d5a9d;padding: 0.1rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.cpt .cpshow li span{padding:0.3rem 0;font-size: 1rem;width: 100%;color: white;background: #0d5a9d;text-align: center;box-shadow: 1px 1px 5px #999;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;display: block;}
.wrap .pc .sh_sp span{border: 1px solid #333;}
.lef{position: absolute;bottom: -0.5rem;width: 3.5rem;left: 5rem;z-index: 10;}
.rig{position: absolute;bottom: -0.5rem;width: 3.5rem;right: 5rem;z-index: 10;}

/*实力展示*/
.strong{}
.st1{background:url(../images/index/stbg.jpg) no-repeat;background-size:100% 100%;overflow: hidden;padding: 1.5rem 0 2rem 0;}
.strong img{width:90%;margin:  0 auto;display: block;}
.st1 div{margin: 1rem;overflow: hidden;}
.st1 h4{width: 92%;margin: 0.8rem auto 0;text-align:center;color: #0d5a9d;font-size: 1.6rem;}
.st1 p{width: 94%;margin: 0 auto;}
.st1 .p1{text-align: center;font-size: 1.2rem;margin: 0.4rem;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.st1 .p2{font-size: 1rem;color: #888;height: 10rem;overflow: auto;border: 1px solid #333;background: #e6e6e6;text-align:justify;}
.st2 .p2{height: 10rem;}
.st2 .p2 *{font-size: 1rem !important; line-height:1.5rem !important;}
/*定制流程*/
.dzlc{height: 18rem;background: #f4f4f4 url(../images/index/fwbg.jpg) no-repeat;background-size: 100% auto;overflow: hidden;}
.dzlc h3{margin-top:5rem;font-size: 1.2rem;margin-left: 5%;color: #0f1e41;font-weight: bold;width: 25%;}
.dzlc p{float:left;background: url(../images/index/kk.png) no-repeat;background-size:100% 100%;width: 2rem;height: 8rem;text-align: center;padding-top: 1.8rem;margin-top: 1.4rem;margin-left: 1rem;font-size: 1.2rem;}
.dzt{text-align: center;margin: 2rem 0 0.5rem 0;}
.dzt a,.dzq a{background: #0074D1;padding: 0.2rem 0.6rem;font-size: 1.2rem;color: #fff;}
.dzq {text-align: center;padding: 0.2rem;} 

/*优势*/
.brand_c{padding: 0 3.125%;}
.brand_c dl{margin-bottom: 1rem;position: relative;z-index: 1;line-height: 1.45rem;overflow: hidden;}
.brand_c dl:before{content: "";position: absolute;width: 89%;height: 6.55rem;background: #eee;right: 0;top: 0;z-index:-1;}
.brand_c dt{width: 6.55rem;height: 6.55rem;float: left;}
.brand_c dt img{width:100%;}
.brand_c dd{width: 69.67%;float: left;padding: 0.6rem 0 0 3.5%;}
.brand_c dd p{color: #3c3c3c;font-size: 1rem;}
.brand_c dd h3{font-size: 1.1rem;color: #0074d1;height:2.1rem;line-height: 2.1rem;border-bottom: solid 1px #d6e0d9;font-weight: bold;}
.brand_c dd h3 a{color: #0074d1;}
.brand_c dl:nth-child(2n) dt{float: right;}
.brand_c dl:nth-child(2n):before{left: 0;}

/*客户案例*/
.custom{background: url(../images/index/case_bg.gif) repeat;height: 30rem;}

.custom ul li{width: 47%;margin-left:2% ;height: 23.2rem;border: 1px solid #9eddff;float: left;margin-top: 1rem;background: #fff;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;overflow:hidden;}

.bg_ul{height: 22rem;-webkit-background-size:100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: 100% 100%;}
.bg_ul li img{width: 96%;margin-left: 2%;height:auto;}
.bg_ul li h4{text-align: center;}
.bg_ul li h4 a{font-size:1rem;color:#333;font-weight:bold;}
.bg_ul li .pshort{overflow:hidden;height:4.6rem;font-size: 1rem;color: #666;line-height: 1.47rem;text-align:justify;padding:0 0.5rem}
.bg_ul li .pshort *{font-size: 0.8rem !important;color: #666 !important;line-height: 1.5rem !important;font-family:微软雅黑 !important;}
.bg_ul li .pshort a{font-size: 1rem; color: #666;}
.bg_ul li .f-tc a{font-size: 1rem; color: #666;}
.news li{padding:0px 1rem;border-bottom:1px solid #ccc;clear: both;height:9rem;}
.news li:last-child{ border-bottom:none!important;}
.news li a{ display:-webkit-box;}
.news li h4{font-weight:normal;color:#000;-webkit-box-flex:1;padding-top:1.2rem;overflow:hidden;width: 91%;float: left;}
.news li p.t{ height:1.8rem; line-height:1.8rem; overflow:hidden; font-size: 1.2rem;margin-bottom: 0.2rem;color:#333;}
.news li p.t a{color:#333;display: inline;}
.news li div.t1{color: #666;font-size: 1rem;margin-bottom: 0.3rem;height: 3rem;line-height: 1.5rem;overflow: hidden;}
.news li div.t1 span{color: #666 !important;font-size: 1rem !important;line-height: 1.5rem !important;font-family:微软雅黑 !important;}
.news li div.t1 p{color: #666 !important;font-size: 1rem !important;line-height: 1.5rem !important;font-family:微软雅黑 !important;}
.news li div.t1 a{display: inline-block;color: #666 !important;font-size: 1rem !important;line-height: 1.5rem !important;font-family:微软雅黑 !important;}
.news li p.time{ color:#999; height:1.8rem; line-height:1.8rem; font-size:1rem;}
.news li span.more{display:block;width:2rem;height: 8.8rem;background:url(../images/index/listmore.png) no-repeat center;background-size:1rem;float: right;}
.news li span.hot{ color:#f00; }


html {font-size: 10px;}
@media screen and (min-width: 320px) {
    html {
        font-size: 10.625px;
}
@media screen and (min-width: 360px) {
    html {
        font-size: 11.875px;
    }
}
@media screen and (min-width: 400px) {
    html {
        font-size: 13.125px;
    }
}
@media screen and (min-width: 440px) {
    html {
        font-size: 14.375px;
    }
}
@media screen and (min-width: 480px) {
    html {
        font-size: 15.625px;
    }
}
@media screen and (min-width: 520px) {
    html {
        font-size: 16.875px;
    }
}
@media screen and (min-width: 560px) {
    html {
        font-size: 18.125px;
    }
}
@media screen and (min-width: 600px) {
    html {
        font-size: 19.375px;
    }
}
@media screen and (min-width: 640px) {
        html {
            font-size: 20px;
        }
    }