html,body,p,form,ul,ol,h1,h2,h3,h4,h5,h6,div,input,nav,header{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:0.37rem}
a{text-decoration:none}
li{list-style:none}
img{border:0}
em,i{font-style:normal}
button{border:none;outline:0 none}
html,body{width:100%;height:100%}
body{position:relative;line-height:0.64rem;font-size:0.37rem;color:#333;overflow-x:hidden;font-family:"Microsoft YaHei";background:#fff url(../image/tbg.png)}

/* 通用 */
.at{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.bb{
	-webkit-box-sizing:border-box;box-sizing:border-box}
.clearbox:after{display:block;height:0;content:' ';overflow:hidden;clear:both}
.center{text-align:center !important}
.ovh{position:fixed;width:100%}
.goTop{position:fixed;width:1.11rem;height:1.11rem;right:0.27rem;bottom:1.07rem;z-index:3;background:url(../image/tback.png) no-repeat;
	-webkit-background-size:1.11rem auto;background-size:1.11rem auto}
footer{font-size:0.32rem;color:#999;text-align:center;padding:0.8rem 0 0.4rem}
footer .c66{color:#666}
footer .c99{font-size:0.24rem}
footer img{display:block;margin:0 auto 0.53rem}
#pop_tip{position:fixed;font-size:0.4rem;color:#000;white-space:nowrap;top:65%;left:50%;padding:0.2rem 0.4rem;background:#fd9c0f;z-index:111;
	-webkit-transform:translateX(-50%);transform:translateX(-50%)}

/* loading */
#loading{position:fixed;width:100%;height:100%;left:0;top:0;background:#fff url(../image/tbg.png);z-index:111}
.loading-effect-10{width:100px;height:100px;position:absolute;left:50%;top:50%;margin:-50px 0 0 -50px}
.loading-effect-10 span{display:inline-block;width:20px;height:20px;border-radius:50%;opacity:0.5;background:#fe71b5;position:absolute;
	-webkit-animation:loading-effect-10 1.04s ease infinite}
@-webkit-keyframes loading-effect-10{
	0%{-webkit-transform:scale(1.2);opacity:1}
	100%{-webkit-transform:scale(.3);opacity:0.5}
}
.loading-effect-10 span:nth-child(1){left:0;top:50%;margin-top:-10px;-webkit-animation-delay:0.13s}
.loading-effect-10 span:nth-child(2){left:14px;top:14px;-webkit-animation-delay:0.26s}
.loading-effect-10 span:nth-child(3){left:50%;top:0;margin-left:-10px;-webkit-animation-delay:0.39s}
.loading-effect-10 span:nth-child(4){top:14px;right:14px;-webkit-animation-delay:0.52s}
.loading-effect-10 span:nth-child(5){right:0;top:50%;margin-top:-10px;-webkit-animation-delay:0.65s}
.loading-effect-10 span:nth-child(6){right:14px;bottom:14px;-webkit-animation-delay:0.78s}
.loading-effect-10 span:nth-child(7){bottom:0;left:50%;margin-left:-10px;-webkit-animation-delay:0.91s}
.loading-effect-10 span:nth-child(8){bottom:14px;left:14px;-webkit-animation-delay:1.04s}

/* 首页 */
.ttop{position:relative;text-align:center;padding:0.8rem 0 0.4rem}
.ttop.fix{margin-bottom:3rem}
.ttop .logo{position:absolute;width:2.09rem;top:0;left:0.53rem}
.ttop .logo img{width:100%}
.ttop .tbanner{width:80%}
.ttop1{padding:0.27rem}
.ttop1 .tbanner{width:100%}

.swiper-container{height:1.2rem;background-color:#fffbe8;border-top:0.03rem solid #093e8c;border-bottom:0.03rem solid #093e8c}
.swiper-container.fix{position:fixed;width:100%;top:0;left:0;z-index:11}
.swiper-slide{width:2.13rem;height:1.2rem;line-height:1.2rem;font-size:0.32rem;color:#1348b6;text-align:center;background-color:#fffbe8;border-right:0.03rem solid #fffbe8;border-left:0.03rem solid #fffbe8}
.swiper-slide.on{color:#ff71b3;background-color:#fff;border-right-color:#093e8c;border-left-color:#093e8c}
.swiper-slide:first-child{border-left-color:#fffbe8}

.strategy{position:fixed;right:0;top:38%;margin:0.27rem 0.27rem -0.8rem;z-index:11}
.strategy a{display:inline-block;width:2.33rem;height:0.89rem;background:url(../image/tstrategy.png) no-repeat;
	-webkit-background-size:2.33rem;background-size:2.33rem}

.tbox{position:relative;margin:1.8rem 0.3rem 0;background-color:#fcfcfc;border:0.03rem solid #093e8c;
	-webkit-border-radius:0.27rem;border-radius:0.27rem}
.tbox:after{position:absolute;width:100%;height:100%;content:"";left:0.07rem;top:0.07rem;border:0.03rem solid #093e8c;z-index:-1;
	-webkit-border-radius:0.27rem;border-radius:0.27rem}
.tbox .tcir{position:absolute;width:0.24rem;height:0.24rem;left:0.4rem;top:0.4rem;border:1px solid #093e8c;
	-webkit-border-radius:50%;border-radius:50%}
.tbox .tcir1{left:auto;right:0.4rem}
.tbox .tcir2{top:auto;bottom:0.4rem}
.tbox .tcir3{top:auto;right:0.4rem;bottom:0.4rem;left:auto}

.tc1{position:relative}
.tc1:after{position:absolute;width:1.25rem;height:1.39rem;content:"";left:0.3rem;bottom:0;background:url(../image/tleaf.png) no-repeat;
	-webkit-background-size:1.25rem auto;background-size:1.25rem auto}
.tc1 .tc2{position:relative;display:block;margin:-0.93rem 0.93rem 0.13rem;padding:0.32rem;background-color:#fff;border:0.03rem solid #093e8c;z-index:1;
	-webkit-border-radius:0.27rem;border-radius:0.27rem}
.tc1 .p1{position:relative;min-height:1.6rem;padding-left:2.03rem}
.tc1 .logo{position:absolute;width:1.6rem;height:1.6rem;left:0;top:0;border:1px solid #d4d4d4;
	-webkit-border-radius:0.13rem;border-radius:0.13rem}
.tc1 .p1 strong{display:block;line-height:0.53rem;font-size:0.48rem;color:#333;padding:0.13rem 0 0.27rem}
.tc1 .p1 p{font-size:0.37rem;color:#666}
.tc1 .tel{margin:0.2rem 0;padding-left:0.53rem;background:url(../image/ttel.png) left center no-repeat;
	-webkit-background-size:0.35rem auto;background-size:0.35rem auto}
.tc1 .tel,.tc1 .tel a{font-size:0.32rem;color:#999}
.tc1 .flag{position:absolute;width:1.91rem;height:1.91rem;top:0;right:-0.13rem;background-repeat:no-repeat;
	-webkit-background-size:1.91rem auto;background-size:1.91rem auto}
.tc1 .flag0{background-image:url(../image/tflag0.png)}
.tc1 .flag1{background-image:url(../image/tflag1.png)}
.tc1 .flag2{background-image:url(../image/tflag2.png)}

.tag{white-space:nowrap;overflow:hidden;margin-top:0.27rem;border-top:1px dashed #d4d4d4}
.tag span{float:left;height:0.5rem;line-height:0.5rem;font-size:0.32rem;color:#999;text-align:center;margin:0.27rem 0.13rem 0 0;padding:0 0.13rem;border:1px solid #d4d4d4;
	-webkit-border-radius:0.08rem;border-radius:0.08rem}
.tag span:last-child{margin-right:0}

.tlist .e{position:relative;display:block;padding:0.29rem 0.4rem 0.13rem}
.tlist .e:after{position:absolute;height:0.03rem;content:"";left:0.19rem;right:0.19rem;bottom:0;background-color:#d4d4d4}
.tlist .e strong,.tlist .e strong span,.tlist .e i,.tlist .e .area{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.tlist .e strong{position:relative;display:block;line-height:0.6rem;font-size:0.48rem;color:#333;padding-right:2.53rem}
.tlist .e strong span{display:inline-block;max-width:100%;height:0.6rem;
	-webkit-box-sizing:border-box;box-sizing:border-box}
.tlist .e i,.tlist .e .but{position:absolute;font-style:normal}
.tlist .e i{width:2.4rem;height:0.64rem;font-size:0.43rem;font-weight:bold;color:#fe71b5;text-align:right;top:0.2rem;right:0.4rem}
.tlist .e .but{width:2.43rem;height:0.8rem;line-height:0.8rem;font-size:0.43rem;color:#fff;text-align:center;letter-spacing:0.05rem;top:1.17rem;right:0.4rem;background-color:#fe71b5;border:1px solid #1348b6;z-index:3;
	-webkit-border-radius:0.13rem;border-radius:0.13rem}
.tlist .e .but.b_light{opacity:.5}
.tlist .e aside{position:relative;height:0.64rem;font-size:0.37rem;color:#666;overflow:hidden;margin:0.1rem 0;padding-right:2.53rem}
.tlist .e .area{font-size:0.32rem;color:#8a8a8a;margin-bottom:0.13rem;padding:0 2.53rem 0 0.4rem;background:url(../image/tarea.png) left center no-repeat;
	-webkit-background-size:0.29rem auto;background-size:0.29rem auto}
.tlist .e .desc{position:relative;font-size:0.32rem;color:#999;max-height:3.22rem;overflow:hidden;padding-top:0.27rem;border-top:0.03rem dashed #d4d4d4}
.tlist .desc .art{font-size:0.32rem;margin-bottom:0.8rem}
.tlist .desc.on{max-height:none}
.tlist .desc.on .more:before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.tlist .desc span{font-weight:bold}
.tlist .desc strong{font-size:0.35rem;color:#1348b6;padding:0;margin:0}
.tlist .desc .more{position:absolute;height:0.8rem;line-height:0.8rem;color:#1348b6;text-align:right;background-color:#fff;left:0;right:0.07rem;bottom:0;z-index:2}
.tlist .none{line-height:2.67rem;font-size:0.32rem;color:#fff;text-align:center;margin-bottom:0.27rem}
.tlist .lookmore{display:block;line-height:1.07rem;font-size:0.4rem;color:#1348b6;letter-spacing:0.08rem;text-align:center}

/* 锦囊 */
.bdlist{padding:0 0.27rem}
.bdlist .l{position:relative;display:block;min-height:1.33rem;margin-bottom:0.4rem;padding:0.32rem 0.43rem 0.32rem 2.19rem;background-color:#fff;border:0.03rem solid #093e8c;
	-webkit-border-radius:0.13rem;border-radius:0.13rem}
.bdlist .l img{position:absolute;width:1.33rem;left:0.43rem;top:50%;margin-top:-0.67rem}
.bdlist .l .td{font-size:0.48rem;font-weight:bold;color:#333;white-space:nowrap;margin-bottom:0.13rem}
.bdlist .l .m{line-height:0.53rem;font-size:0.37rem;color:#666}

.center{line-height:0.53rem;font-size:0.32rem;padding-bottom:1.33rem}
.center img{width:2.13rem;margin-top:0.4rem}
.center .fz{position:relative;width:3.33rem;height:0.85rem;line-height:0.85rem;font-size:0.43rem;color:#fff;text-align:center;margin:0.32rem auto 0.53rem;background-color:#fe71b5;border:1px solid #1348b6;
	-webkit-border-radius:0.3rem;border-radius:0.3rem}
.center .fz:after{position:absolute;width:100%;height:100%;content:"";left:0.06rem;top:0.06rem;background-color:#fe71b5;border:1px solid #1348b6;z-index:-1;
	-webkit-border-radius:0.3rem;border-radius:0.3rem}
.center .fz .hid{position:absolute;width:100%;height:100%;opacity:0;top:0;left:0;z-index:-1}