﻿body,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,img,legend,li,ol,p,ul{margin:0;padding:0;font-family:"微软雅黑，黑体";color:#333}
html{-webkit-text-size-adjust:none!important;min-width:320px}
body{text-align:center;padding:.8rem 0 0 0rem;min-width:320px;max-width:750px;margin:0 auto!important;position:relative;background-color:#fff;}
button,fieldset,img,input,textarea{border:none;padding:0;margin:0}
ol,ul{list-style:none}
a{text-decoration:none;color:#000}
a:hover{color:#000;text-decoration:none}
p{font-size:18px}
img{width:100%}
.clearfix:after,.clearfix:before{content:"";display:table}
.clearfix:after{clear:both}
.fl{float:left}
.fr{float:right}
.container{padding:0 .2rem}

#navDot{width:1rem;height:.8rem;position:fixed;top:0;right:50%;transform:translateX(4rem);z-index:999}
#back{display:none;width:.45rem;height:60px;line-height:60px;position:fixed;top:0;left:50%;transform:translateX(-3.5rem);z-index:999}
#back a{color:#fff;display:block;width:100%;height:100%;font-size:.5rem}

#header{position:fixed;top:0;left:0;z-index:998;height:.8rem;transition:all .5s ease}
.header{width:100%;min-width:320px;position:relative}
.header .headerIn{position:relative;background-color:#f6f6f6;min-width:320px;max-width:750px;margin:0 auto;height: .8rem;}
.header .headerIn h1{color:#fff;font-size:.48rem;line-height:.8rem;padding:.15rem 0}
.header .headerIn h1 img{vertical-align:middle}
.header .headerIn .fl{padding-left:.2rem}
.header .headerIn .nav{position:absolute;right:.2rem;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%)}
.header .headerIn .nav img{width:100px}
.header .headerIn .nav img {width: .6rem;}
.navBox{width:100%;background-color:#fff;z-index:999;min-width:320px;max-width:750px;margin:0 auto}
.navBox li{font-size:.3rem;line-height:.8rem;border-bottom:1px solid #ccc}
.navBox li a{display:block;width:100%;height:100%}
.navBox li a:hover{display:block;width:100%;height:100%;color:#fff;background:#0f57a2;}

.banner{overflow:hidden;z-index:10;padding:.05rem 0}
.banner ul{width:600%;transform:translateX(-7.5rem);-moz-transform:translateX(-7.5rem);-webkit-transform:translateX(-7.5rem);-o-transform:translateX(-7.5rem)}
.banner li{width:7.5rem;float:left}
.banner li img{width:100%}

#ceng{height:2rem; display: none;}
.ceng{padding:0rem;}
.ceng ul{margin:0; background: #0f57a2;}
.ceng li{float:left;width:20.5%;margin-right:.4rem;margin-bottom:.1rem; padding-top: .1rem}
.ceng li img{width:.95rem}
.ceng li p{font-size:.28rem;padding-top:.05rem; color: #fff;}
.ceng li:nth-child(4),.ceng li:nth-child(8){margin-right:0}
#indexCeng{height:3.4rem}

.content li{float:left;margin-bottom:.15rem;margin-right:2%;text-align:left;width:49%}
.content li a{display:block;border:.01rem solid #ccc}
.content li:nth-child(even){margin-right:0}
.content li img{width:100%}
.content li p{font-size:.2rem}
.content li .yuan{font-size:.24rem;line-height:.2rem; color: #f60;}
.content li .cha{width:.47rem;text-align:center;font-size:.14rem;color:#fff;background:url(../../pic/ck.gif) center center no-repeat;}
.content li .conIn{height:.8rem;box-sizing:border-box;padding:.05rem;position:relative}
.content li .conIn p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.content li .conIn .conInBottom{height:.3rem;width:98.5%;position:absolute;bottom:.03rem}

#footer{height:1.6rem;}
.footer{background-color: #ccc; padding: .2rem 0;} 
.footTop li{width:1.66rem;float:left;margin-right:.15rem}
.footer .footTop li:last-child{margin-right:0}
.footer .footBottom p{font-size:.16rem;line-height: .3rem;}
.footer .footBottom ul{ margin-left:15%; text-align: center;}
.footer .footBottom li{float:left;margin-right:5px; font-size:.16rem;line-height: .3rem;}

#bottom{height:9rem}
.bottom{text-align:left;padding-bottom:.2rem}
.bottom .tips h4{font-size:.3rem;line-height:1rem;color:#f60}
.bottom .tips p{font-size:.24rem;padding-bottom:.35rem;line-height: .5rem;}
.bottom .wx{text-align:center}
.bottom .wx h4{text-align:center;font-size:.36rem;line-height:.6rem;color:#fff;background-color:#cf0000}
.bottom .wx h4 img{width:.35rem;vertical-align:middle}
.bottom .wx .wxCon{border:.01rem solid #cf0000;padding:.3rem 0 0 .3rem}
.bottom .wx .wxCon p{font-size:.3rem;color:#cf0000;padding-bottom:.2rem}
.bottom .wx .wxCon p .hei{color:#000}
.bottom .wx .wxCon p .huang{background-color:#fff600}
.bottom .qrcod3e{width:3rem;height:3rem}

.xqBox{text-align:left}
.xqBox img{padding-bottom:.1rem}
.ding li{float:left;font-size:.24rem;line-height:.9rem}
.ding li img{width:.32rem;vertical-align:middle}
.top .topCon{text-align:left}
.top .topCon li { border-bottom:solid 1px #dadada}
.top .topCon li p{font-size:.3rem;line-height:.6rem;}
.tznr{padding-top:.35rem}

.boxTitle h3{font-size:.3rem;color:#fff;background-color:#0f57a2;line-height:.4rem;margin-bottom:.3rem}
.boxCon li{padding-bottom:.2rem}
.boxCon p{font-size:.24rem;line-height:.3rem}
.boxCon p span{color:#f60}

.tz .tzTop{padding-bottom:.3rem}
.tz .tzTop p{font-size:.24rem;color:#f60}

.lc{padding:.4rem 0}
.title{padding-bottom:.4rem}
.title img{width:3.71rem}
.lc_con img{width:5.44rem;padding-bottom:.4rem}
.lc_con p{font-size:.24rem}
.lc_con h6{font-size:.48rem;font-weight:400;padding:.1rem 0 .3rem}

.tel p{font-size:.18rem}
.tel img{width:3.51rem}

.ys{padding:.5rem 0}
.ys .title img{width:4.24rem}
.ys .ys_con img:first-child{padding-bottom:.1rem}

/*
.fx{padding:.2rem 0 .6rem}
.fx .title img{width:4.79rem}
.fx .fx_con li{width:2.07rem;float:left;position:relative;margin-right:.43rem}
.fx .fx_con li:last-child{margin-right:0}
.fx .fx_con li .fx_conIn{width:1.85rem;height:.6rem;background-color:rgba(255,255,255,.7);border:.01rem solid #ccc;padding-top:.1rem;box-sizing:border-box;position:absolute;left:50%;bottom:-.1rem;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%)}
.fx .fx_con li .fx_conIn h6{font-weight:400;color:#fff;font-size:.24rem;width:1.5rem;height:.4rem;line-height:.4rem;background-color:#f60;display:inline-block}
*/

.fx{padding-top:.3rem; background:#0f57a2;}
.fx .fx_con li{float:left;width:6.7rem;margin:.2rem 0rem .2rem 0rem; background-color:rgb(255, 255, 255);}
.fx .fx_con li .fx_conIn{ float: left; width:100%;padding:.15rem;box-sizing:border-box;text-align:left}
.fx .fx_con li .fx_conIn h4{font-size:.3rem;margin-bottom:.2rem; text-align: center; background-color:#0f57a2; color: #fff;}
.fx .fx_con li .fx_conIn p{font-size:.16rem;line-height:.35rem}

.al{padding:.4rem 0}
.al .title img{width:3.41rem}
.al .al_con li{float:left;width:3.45rem}
.al .al_con li:nth-child(odd){margin-right:.2rem}
.al .al_con li p{font-size:.2rem;line-height:.3rem;padding-bottom:.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.al-title h5{font-size:.32rem;text-align:center}
.al-title h6{color:#cf0000;font-size:.12rem;padding:.1rem 0}
.al-title p{font-size:.24rem;padding-bottom:.1rem}
.al-topCon{text-align:center}
.al-topCon a{font-size:.3rem;display:inline-block;width:50%;line-height:.5rem;color:#fff;background-color:#cf0000;border-radius:.25rem}

.kb{padding:0rem 0 0rem}
.kb .title img{width:4.86rem}

#down{position:fixed;height:.8rem;bottom:0;left:50%;z-index:998;box-shadow: 0 0 10px 1px #ccc;width: 100%;max-width: 750px;min-width: 320px;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%)}
.down li{float:left;}
.down li a img{width:auto;height:.5rem}
.down p{color:#333;font-size:.24rem}
.downA{position:fixed;z-index:999;bottom:0;right:0;width:2.2rem;padding-top:.1rem;padding-right:.2rem;height:.8rem;box-sizing:border-box}
.downA a{text-align:center;display:block;width:2rem;height:.6rem;line-height:.6rem;font-size:.3rem;background-color:#cf0000;color:#fff;border-radius:.1rem}

.yd_title { font-size: .4rem; font-weight: 900; color:#0f57a2}
.yd_title_con { font-size: .24rem; color:#888}

.yd_title2 { font-size: .4rem; font-weight: 900; color:#fff}
.yd_title_con2 { font-size: .24rem; color:#fff}

.db{padding-top:.4rem}
.db .title img{width:4.24rem}
.db .db_con .dl01{width:3rem;padding-bottom:.2rem;float:left}
.db .db_con .dl02{width:.8rem; height: 4rem; padding-bottom:.2rem;float:left; font-size: .14rem}
.db .db_con .dl02 dl{ height:.8rem; margin-top: .2rem;}
.db .db_con .dl02 dd{ height:2.32rem; margin: 0; padding: 0; padding-top: 1.2rem; margin-bottom:.2rem; border: 0; position: relative;}
.db .db_con .dl03{width:3rem;padding-bottom:.2rem;float:right}
.db .db_con dl:first-child{margin-right:.16rem}
.db .db_con dl:last-child dt{background-color:#333}
.db .db_con dl dt{background-color:#0f57a2;font-size:.48rem;color:#fff;line-height:.8rem}
.db .db_con dl dt img{width:.33rem;margin-right:.4rem}
.db .db_con dl dd{padding-bottom:.2rem; margin-top: .1rem; border: #ccc solid .02rem}
.db .db_con dl dd p{height: auto;line-height:.24rem;padding:.1rem .1rem 0 .1rem;text-align:left;font-size:.2rem;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.db_con_t{text-align: center !important; font-weight: 700; color: #0f57a2;}

.choice{padding-top:.5rem}
.choice .title img{width:3.71rem}
.choice .choice_con li{border:.01rem solid #0f57a2; border-radius: 1rem; margin-bottom:.1rem}
.choice .choice_con li>div{float:left;height:1.59rem}
.choice .choice_con li .choice_conImg{width:2.5rem}
.choice .choice_con li .choice_conImg2{width:2.5rem}
.choice .choice_con li .choice_conText{width:4.25rem;text-align:left;padding:.29rem .2rem 0 .2rem;box-sizing:border-box}
.choice .choice_con li .choice_conText p{font-size:.18rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}
.choice .choice_con li .choice_conText2{width:4.58rem;text-align:left;padding:.29rem .2rem 0 .6rem;box-sizing:border-box}
.choice .choice_con li .choice_conText2 p{font-size:.18rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}
.choice .choice_bottom h3{line-height:.6rem;font-size:.3rem;color:#f60;background:url(../../pic/srdz_choiceBootom.jpg) bottom center no-repeat;background-size:.5rem}
.choice .choice_bottom img{padding:.15rem 0 .3rem}

.style{padding-top:.5rem}
.style .title img{width:4.02rem}
.style .style_con li{float:left;position:relative;height:3.5rem;box-sizing:border-box;margin-bottom:.15rem}
.style .style_con li:nth-child(odd){margin-right:.18rem;padding-top:.55rem}
.style .style_con li .style_imgBox{width:3.13rem;position:absolute;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%)}
.style .style_con li:nth-child(odd) .style_imgBox{top:0}
.style .style_con li:nth-child(even) .style_imgBox{bottom:0}
.style .style_con li .style_conIn{width:3.43rem;height:2.2rem;padding-top:.2rem;box-sizing:border-box;border:.01rem solid #ccc}
.style .style_con li .style_conIn h6{font-size:.3rem}
.style .style_con li .style_conIn p{font-size:.14rem;padding-top:.1rem}
.style .style_con li:nth-child(odd) .style_conIn{height:2.95rem;padding-top:2rem;}

.five{padding-top:.4rem}
.five .title img{width:3.22rem}
.dzlc{padding-top:.55rem}
.dzlc .title img{width:3.41rem}
.case_title h2{padding-top:.3rem;font-size:.6rem;color:#0f57a2}

.tel02{background:url(../../pic/telBgc.jpg);background-size:contain; margin-top: .2rem; padding:.2rem 0}
.tel02 .tel02In{padding-bottom:.2rem}
.tel02 .tel02In p{font-size:.22rem;color:#333;line-height:.28rem}
.tel02 .tel02In h4{font-size:.36rem;font-weight:700;color:#333}
.tel02 .tel02In h4 span{color:#f60}

.huang:after{content:"(长按复制微信)"}
#down,.downA{display:none}

#cengNav{width:100%;min-width:320px;max-width:750px;background-color:#fff;z-index:990}
.ceng-nav-top{width:100%}
.ceng-nav-top ul li{line-height:.6rem;width:25%;float:left;box-sizing:border-box;font-size:.3rem;background-image:linear-gradient(to bottom ,#0f57a2,#0f57a2);transition:all .3s linear}
.ceng-nav-bottom ul li.selection a,.ceng-nav-top ul li.selection a{color:#f60}
.ceng-nav-top ul li a{background:url(../../pic/nav-line.gif) center right no-repeat;background-size:.03rem}
.ceng-nav-top ul li:last-child a{background:0 0}
.ceng-nav-bottom ul li a,.ceng-nav-top ul li a{display:block;color:#fff}
.ceng-nav-bottom{padding:0 0 .1rem 0}
.ceng-nav-bottom ul li{width:20%;line-height:.6rem;float:left;box-sizing:border-box;font-size:.24rem;background-image:linear-gradient(to bottom ,#888,#888);transition:all .3s linear}
.cengNav-box{position:fixed;top:.8rem;}

.logo img {width: 4.55rem;}

.down li {width: 33.33%;}
.down li a {display: block;width: 100%;height: 1rem;padding: .1rem;box-sizing: border-box;}
.down li a img {height: .4rem;}
.down li a p {font-size: .24rem;}
#mobile_minchat_div {height: 1rem!important;max-width: 750px;min-width: 320px;/* display: none!important; */}


.cpt_bt {
    width: 100%;
    height: .4rem;
    padding: 0 .01rem;
    font-size: .24rem;
    text-align: center;
    line-height: .4rem;
    background: #6ba3dc;
    color: #fff;
    margin: 0 auto;
    margin-top: .3rem;
}