@-ms-viewport {width:device-width;}
html {box-sizing:border-box;-ms-overflow-style:scrollbar;}
@media (min-width: 320px){html{font-size: 29.6296px;}}
@media (min-width: 360px){html{font-size: 33.3333px;}}
@media (min-width: 375px){html{font-size: 34.7222px;}}
@media (min-width: 384px){html{font-size: 35.5556px;}}
@media (min-width: 414px){html{font-size: 38.3333px;}}
@media (min-width: 448px){html{font-size: 41.4815px;}}
@media (min-width: 480px){html{font-size: 44.4444px;}}
@media (min-width: 512px){html{font-size: 47.4074px;}}
@media (min-width: 544px){html{font-size: 50.3704px;}}
@media (min-width: 576px){html{font-size: 53.3333px;}}
@media (min-width: 608px){html{font-size: 56.2963px;}}
@media (min-width: 640px){html{font-size: 59.2593px;}}
@media (min-width: 750px){html{font-size: 69.4444px;}}
@media (min-width: 768px){html{font-size: 71.1111px;}}
@media (min-width: 1024px){html{font-size: 94.8148px;}}
@media (min-width: 1080px){html{font-size: 100px;}}

::-webkit-scrollbar {display: none;}
*,*::before,*::after {box-sizing:inherit;}
.container {width:100%;padding-right:0.4rem;padding-left:0.4rem;margin-right:auto;margin-left:auto;}
.row {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-0.2rem;margin-left:-0.2rem;}
.no-gutters {margin-right: 0;margin-left: 0;}
.no-gutters > .col, .no-gutters > [class*="col-"] {padding-right: 0;padding-left: 0;}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-5ths {position:relative;width:100%;min-height:1px;padding-right:0.2rem;padding-left:0.2rem;}
.col {-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}
.col-auto {-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}
.col-1 {-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}
.col-2 {-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}
.col-3 {-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
.col-4 {-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
.col-5 {-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}
.col-6 {-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.col-7 {-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}
.col-8 {-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}
.col-9 {-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}
.col-10 {-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;}
.col-11 {-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}
.col-12 {-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.col-5ths {-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}

body {font-size:0.4rem;padding:0;margin:0 auto;background-color:#ffffff;color:#757575;line-height:1.6;overflow:auto;max-width:1080px;}

body .bg{background-color:#eaf6fd;}
h1,h2,h3,h4 {color:#212121;padding:0;margin-top:0;margin-bottom:0;line-height:1.25;}

h1,h2{font-size:0.52rem;line-height:1;}
h3{font-size:0.46rem;line-height:1;}
h4{font-size:0.44rem;line-height:1;}

p,small {margin:0;padding:0;font-size:0.4rem;}

a {text-decoration:none;}
ul {list-style:none;margin:0;padding:0;}
img {border:0;}
.img-fluid {max-width:100%;height:auto;display:block;}
.img-fluid100 {width:100%;height:auto;display:block;}
.line {height:0.3rem;background-color:#f3f3f3;max-width:100rem;margin-left:auto;margin-right:auto;}

.yvyue{margin-top:0.8rem;}
.yvyue .title{text-align:center;}
.yvyue .title h1{color:#003f98;font-size:0.52rem;}
.yvyue .body .name{margin-top:0.35rem;position: relative;}
.yvyue .body .phone{margin-top:0.28rem;position: relative;}
.yvyue .body .name input,.yvyue .body .phone input{font-size: 0.4rem;width: 100%;padding:0.4rem;border-radius: 0.09rem;border: solid 0.01rem #036fba;}

.yvyue .body form	.submit-btn{cursor:pointer;margin-top:0.4rem;color:#ffffff;border: 0;padding:0.4rem;background-image: linear-gradient(0deg, #f7ab00 0%, #ffca02 100%);border-radius: 0.09rem;width: 100%;font-size: 0.4rem;font-weight: 500;letter-spacing: 0.05rem;text-align:center;}


.yvyue .form-prompt{white-space: normal;position: absolute;left: 0.15rem;color: red;top: 0.36rem;}
.yvyue .form-error-info{font-size:0.2rem;color:red;height:0;opacity: 0;}

.jianjie{margin-top:0.8rem;}
.jianjie .body{padding-top:0.25rem;padding-bottom:0.3rem;}
.jianjie .body p{margin-top:0.15rem;}

.jianjie .body .hiddenbody{display:none;}
.jianjie .body .hiddenblock{display:block;}
.jianjie .body .hiddenbutton{cursor:pointer;color:#f7ab00;}
.jianjie .canguan .row{margin-top:0.28rem;}
.jianjie .canguan p{margin-top:0.2rem;}

.cta{margin-top:0.8rem;}
.cta .cat0{background-image:url(../images/cta_0.png);width:8.5rem;height:1.15rem;display: block;cursor:pointer;margin-left: auto;margin-right: auto;background-size: cover;}
.cta .cat1{background-image:url(../images/cta_1.png);width:8.5rem;height:1.15rem;display: block;cursor:pointer;margin-left: auto;margin-right: auto;background-size: cover;}
.cta span{font-size:0;}
.cta .cat2{background-image:url(../images/cta_2.png);width:8.5rem;height:1.15rem;display: block;cursor:pointer;margin-left: auto;margin-right: auto;background-size: cover;}
.cta .cat3{background-image:url(../images/cta_3.png);width:8.5rem;height:1.15rem;display: block;cursor:pointer;margin-left: auto;margin-right: auto;background-size: cover;}


.anli{margin-top:0.8rem;}
.anli .title{background-image:url(../images/case_bg.jpg);background-size: cover;width:100%;height:2.3rem;margin-bottom:0.15rem;}
.anli .title h2{color:#ffffff;padding:0.6rem 0.48rem;}
.anli .title h2 span{display:block;font-size:0.46rem;font-weight:normal;margin-top: 0.2rem;}

.anli .body .item{margin-top:0.3rem;}
.anli .body .item a{display:block;position:relative;}
.anli .body .item span{display:block;position:absolute;bottom:0;background-color:#f7ab00;color:#ffffff;line-height:1;padding:0.3rem 0.5rem 0.3rem 0.4rem;border-top-right-radius: 0.4rem;}
.anli .body .item:first-child span{font-size:0.46rem;}
.anli .body .item:first-child i{font-style: normal;font-weight: 700;}


.chanpin{margin-top:0.8rem;}
.chanpin .title{background-image:url(../images/product_bg.jpg);background-size: cover;width:100%;height:2.3rem;margin-bottom:0.15rem;}
.chanpin .title h2{color:#ffffff;padding:0.6rem 0.48rem;}
.chanpin .title h2 span{display:block;font-size:0.46rem;font-weight:normal;margin-top: 0.2rem;}
.chanpin .body .item{margin-top:0.3rem;}
.chanpin .body .item a{display:block;position:relative;}
.chanpin .body .item div{background-color:#3671cf;position: relative;}
.chanpin .body .item span{display: inline-block;color:#ffffff;font-size:0.36rem;line-height:1;padding:0.2rem 0.2rem 0.2rem 0.2rem;}
.chanpin .body .item i{color:#ffffff;font-style:normal;background-color:#f7ab00;line-height:1;border-top-left-radius: 0.4rem;position:absolute;right:0;padding:0.2rem 0.4rem 0.2rem 0.6rem;height:100%;top:0;}


.richeng{margin-top:2.35rem;}
.richeng .container{position:relative;}

.richeng .title{background-image:url(../images/richeng_bg.png);background-size: cover;width:9.46rem;height:3.71rem;position:absolute;z-index:9;left: 0;right: 0;margin: auto;top:-1.55rem;padding-top:1.1rem;padding-left:0.5rem;color:#ffffff;}
.richeng .title h3{color:#ffffff;}
.richeng .title .didian{margin-top:0.2rem;position:relative;margin-left: 0.6rem;}
.richeng .title .didian i{display:block;background-image:url(../images/didian.png);background-size: cover;width:0.4rem;height:0.42rem;position:absolute;z-index:9;top: 0;bottom: 0;margin: auto;left:-0.6rem;}
.richeng .title .riqi{margin-top:0.1rem;position:relative;margin-left: 0.6rem;}
.richeng .title .riqi i{display:block;background-image:url(../images/riqi.png);background-size: cover;width:0.4rem;height:0.4rem;position:absolute;z-index:9;top: 0;bottom: 0;margin: auto;left:-0.6rem;}
.richeng .body{background-image: linear-gradient(0deg, #003f98 0%, #3671cf 100%); width:100%;display:table;padding-top:2.35rem;padding-bottom:0.7rem;}
.richeng .body .item{width:50%;clear: both;position:relative;}
.richeng .body .item span{color:#ffffff;display:block;padding:0.4rem 0.4rem 0;}
.richeng .body .item:nth-child(even){float:left;text-align: right;}
.richeng .body .item:nth-child(odd){float:right;}
.richeng .body .item:nth-child(even) span{border-right:1px solid #f7ab00;}
.richeng .body .item:nth-child(odd) span{border-left:1px solid #f7ab00;margin-left:-0.02rem;}
.richeng .body .item:nth-child(odd) span:before{content:"";position:absolute;background-image:url(../images/ico.png);width:0.26rem;height:0.26rem;background-size: cover;top: 0.55rem;left: -0.14rem;}
.richeng .body .item:nth-child(even) span:after{content:"";position:absolute;background-image:url(../images/ico.png);width:0.26rem;height:0.26rem;background-size: cover;top: 0.55rem;right: -0.12rem;}

@media (min-width: 815px){
	.richeng .body .item:nth-child(odd) span{margin-left:-0.01rem;}
}

/**.youhui{margin-top:0.8rem;}**/

.zixun{margin-top:1.6rem;}
.zixun .title{text-align:center;position: relative;}
.zixun .title h2{color:#003f98;font-size:0.52rem;}
.zixun .title h2:before{content:"";position: absolute;display:block;background-image:url(../images/l_ico.png);width:2.18rem;height:0.26rem;top:0;bottom:0;left:0;margin-top:auto;margin-bottom:auto;background-size: cover;}
.zixun .title h2:after{content:"";position: absolute;display:block;background-image:url(../images/r_ico.png);width:2.18rem;height:0.26rem;top:0;bottom:0;right:0;margin-top:auto;margin-bottom:auto;background-size: cover;}


.zixun .body .name{margin-top:0.8rem;position:relative;}
.zixun .body .phone{margin-top:0.28rem;position:relative;}
.zixun .body .content{margin-top:0.6rem;position:relative;}
.zixun .body .name input,.zixun .body .phone input,.zixun .body .content textarea{font-size: 0.4rem;width: 100%;padding:0.4rem;border-radius: 0.09rem;border: solid 0.01rem #036fba;}
.zixun .body form	.submit-btn{cursor:pointer;margin-top:0.4rem;color:#ffffff;border: 0;padding:0.4rem;background-color:#f7ab00;border-radius: 0.09rem;width: 100%;font-weight: 500;letter-spacing: 0.05rem;text-align: center;font-size:0.46rem;line-height:1;}
.zixun form .prefer {margin-top:0.3rem;}
.zixun form .prefer > label {line-height: 1;color:#212121;}
.zixun form .prefer:after {content:"";display:block;clear:both;}
.zixun form .prefer .body div {float:left;margin-top:0.2rem;margin-right:1rem;}
.zixun form .prefer .body > div label{cursor: pointer;}
.zixun form .prefer .body > div label input[type="radio"]{position: absolute;opacity: 0;visibility: hidden;}
.zixun form .prefer .body > div label i{display: inline-block;position: relative;width: 0.3rem;height:0.3rem;border: 0.02rem solid #ffc107;border-radius: 0.15rem;margin-right: 0.15rem;vertical-align: middle;}
.zixun form .prefer .body > div label span{display: inline-block;position: relative;vertical-align: middle;color:#757575;}
.zixun form .prefer .body > div label:hover i{border: 0.02rem solid #ffc107;background-color:#ffc107;}
.zixun form .prefer .body > div label input[type="radio"]:checked + i{background-color: #ffc107;border:0.02rem solid #ffc107;}
.zixun form .prefer .body > div.active i{background-color: #ffc107;border:0.02rem solid #ffc107;}
.zixun form textarea{font-family:inherit;}
.zixun .form-prompt{white-space: normal;position: absolute;left: 0.15rem;color: red;top: 0.36rem;}
.zixun .form-error-info{font-size:0.2rem;color:red;}
.zixun .form-error-info{font-size:0.2rem;color:red;height:0;opacity: 0;}


.youhuizhengce .title{margin-top:0.8rem;text-align:center;}
.youhuizhengce .title h1{color:#003f98;font-size:0.46rem;}
.youhuizhengce .body h2{font-size:0.4rem;line-height:1.6;margin-top:0.4rem;margin-bottom:0.2rem;}

footer{margin-top:0.8rem;background-image:url(../images/bottom_ico.png);background-size:cover;width:100%;height:1.15rem;}

#twotijiao{opacity: 0;height: 0;margin: 0;padding: 0;}

@media (min-width: 750px){
	body {font-size:0.32rem;}
	p,small {font-size:0.32rem;}
	.yvyue .body .name input,.yvyue .body .phone input{font-size: 0.32rem;}
	.yvyue .body form .submit-btn{font-size: 0.36rem;}
	h3{font-size:0.44rem;}
	.anli .title h2{font-size:0.46rem;}
	.anli .title h2 span{font-size:0.36rem;}
	.chanpin .title h2{font-size:0.46rem;}
	.chanpin .title h2 span{font-size:0.36rem;}
	.zixun .body .name input,.zixun .body .phone input,.zixun .body .content textarea{font-size: 0.32rem;}
   .zixun .body form	.submit-btn{font-size: 0.36rem;}
	
}
@media (max-width: 750px){
#LR-BTN,.LR-BTN{width:1.15rem !important; height:1.15rem !important;border-radius:0.58rem  !important;}
#LR-CIRCLE,.LR-CIRCLE{width:1.15rem !important;height:1.15rem !important;line-height:1.15rem !important;border-radius:0.58rem  !important;}
#LR-BTN-ICON,.LR-ICON{width:0.51rem !important;height:0.51rem !important;margin:0.29rem !important;background-size:0.55rem auto !important;}
}