html,body{overflow-x: hidden;font-family: "Source Han Sans CN", "Alibaba PuHuiTi";}
/*nav部分*/
.nav{padding:10px 10%;max-width: 1280px;margin:0 auto;}
.nav img.logo{width: 27%;height: auto;vertical-align: middle;}
.nav span{display: inline-block;border-bottom: 2px solid #1b37a4;color:#1b37a4;font-size: 20px;cursor: pointer;}
.nav span.agreement_span{border-bottom-width: 0;color:#666;}
/*轮播图*/
.banner{max-width: 1280px;margin:0 auto;}
.slideOne{background: url(../images/pcf_banner.png) no-repeat center center;background-size: cover;height: 522px;}
.slideTwo{background: url(../images/pzhi_banner.png) no-repeat center center;background-size: cover;height: 522px;}
.zhi_text{display: inline-block;font-size: 16px;color:#fff;vertical-align: middle;word-break:keep-all;white-space:nowrap;}
.zhi_text p a:link,.zhi_text p a:hover,.zhi_text p a:visited{color:#03a9ff;text-decoration: none;}
.zhi_text p:last{cursor: pointer;}
.zhi_text img{min-width: 189px;}
.swiper-button-prev{background: url(../images/prev.png) no-repeat;background-size: 100%;left:0;}
.swiper-button-next{background: url(../images/next.png) no-repeat;background-size: 100%;right: 0;}
.swiper-button-next, .swiper-button-prev{width:54px;height: 88px;margin-top:0;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);z-index: 999;}
.swiper-pagination-bullet{width: 50px;height: 3px;border-radius: 0;background-color: #7c8dd3;}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom:90px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px;}
.swiper-pagination-bullet-active{background-color: #fff;}
.content_{width: 60%;margin: 7% 12%;}
.img_wrap{margin-top: 4%;}
img.vcode,img.ipv6{vertical-align: top;}
img.ipv6{cursor:pointer;} 
.slideTwo .content_{margin:5% 12%;}
.slideTwo .img_wrap{margin-top:4%;}
.slideTwo img.vcode,.slideTwo img.ipv6{margin-top:0;vertical-align: top;}
.slideTwo .zhi_text p{font-size: 16px;}
.mobile .content_{text-align: center;margin:3.8rem auto;width: 100%;}
.mobile .content_ img.text_1{width: 5.38rem;height: 1.15rem;}
.mobile .content_ .img_wrap{width: 5.4rem;}
.mobile .content_ .text_2{width: 3.05rem;height: 1.86rem;}
.mobile .content_ .text_3{width: 5.38rem;height: 1.11rem;}
.mobile .content_ .text_4{width: 3.06rem;height: 1.86rem;}
.mobile .content_ .vcode,.mobile .content_ .ipv6{width: 1.36rem;height: 1.66rem;}
.mobile .content_ .vcode{margin:0 0.1rem;}
/*功能部分*/
.main{max-width: 1280px;margin:0 auto;}
.features{width: 80%;position: relative;z-index: 2;margin-top: -80px;padding: 40px 0 40px;box-shadow: 1px 0px 5px #ededed;left:50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);background-color: #fff;}
.pc_fsr img{max-width: 59px;}
.pc_fsr .tit1{color:#1b37a4;font-size: 16px;}
.pc_fsr .define{text-align: left;font-size: 12px;max-width: 59%;margin: 10px auto;}
.footer{position: relative;margin: 20px 0 20px;}
/*.footer p{position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);}*/
p.about a{font-size: 15px;color:#313131;/*float: left;*/text-decoration: none;}
p.about a.active{color:#1b37a4;}
p.about a.policy:before,p.about a.policy:after,p.about a#toAboutUsPage:after{color: #b5b5b5;content: "|";margin:0 10px;}
.footer .copyright{font-size: 12px;text-align: center;}
.container-fluid{padding-left: 0;padding-right: 0;}
/*协议*/
.agreement{width: 100%;}
.zs_agreementText{width: 100%;}
.zs_agreementText.pBtm{padding-bottom: 150px;}
.zs_agreementText_tit{font-size: 30px;color: #000000;margin: 0.23rem 0 0.33rem 0;text-align: center;}
.zs_agreementText_days{font-size: 16px;opacity: 0.8;text-align: right;margin-bottom: 20px;color:#000;}
.zs_agreementText_days a{color: #3886f1;text-decoration: none;}
.zs_agreementText_days.mt{margin-top: 40px;}
.zs_agreementText_days:last-child{margin-bottom: 0;}
.zs_agreementText_tip{font-size: 16px;color: #090909;margin-top: 30px;line-height: 40px;}
.zs_agreementText_txt{font-size: 16px;color: #090909;line-height: 40px;text-indent: 2em;text-align: justify;}
.zs_agreementText_txt{font-size: 16px;color: #090909;line-height: 40px;text-indent: 2em;text-align: justify;}
.zs_agreementText_txt .col_red{color:#ff0000;}
.zs_agreementText_txt span.note{width: 10px;height: 10px;display: inline-block;border-radius: 50%;background-color: #090909;vertical-align: middle;}
.zs_agreementText_days.mt{margin-top: 0.4rem;}
.zs_agreementText_txt.no_indent{text-indent: 0;}
.zs_agreementText_txt.bolder{font-weight: bolder;}
.zs_agreementText_txt span.bolder{font-weight: bolder;}
.zs_agreementText_txt.no_indent{text-indent: 0;}
.zs_agreementText_txt p{font-size: 17px;display: inline-block;}
.zs_agreementText .table, .zs_agreementText table {width: 100%;}
.zs_agreementText table, .zs_agreementText table td, .zs_agreementText table th {border: 1px solid #090909;;text-align: center;font-size: 16px;padding:5px;}
.zs_agreementText table td .bolder{font-weight: bolder;}
.zs_agreementText_txt a.yszc,.zs_agreementText_txt a.yszc:link,.zs_agreementText_txt a.yszc:hover,.zs_agreementText_txt a:visited{color: #3886f1;}
.zs_agreementText_txt a.redText,.zs_agreementText_txt a.redText:link,.zs_agreementText_txt a.redText:hover,.zs_agreementText_txt a.redText:visited{color: #3886f1;}
@media only screen and (min-width: 1200px){
   /*.m_features{display: none;}*/
    .agreement{width: 82%;margin:0 9%;}
	.zs_agreementText{width: 100%;}
	.zs_agreementText.pBtm{padding-bottom: 150px;}
	.zs_agreementText_tit{font-size: 30px;color: #666;margin: 0.23rem 0 0.33rem 0;text-align: center;}
	.zs_agreementText_days{font-size: 17px;opacity: 0.8;text-align: right;margin-bottom: 20px;color:#000;}
	.zs_agreementText_days.mt{margin-top: 40px;}
	.zs_agreementText_days:last-child{margin-bottom: 0;}
	.zs_agreementText_tip{font-size: 17px;color: #090909;margin-top: 30px;line-height: 40px;}
	.zs_agreementText_txt{font-size: 17px;color: #666;line-height: 40px;text-indent: 2em;text-align: justify;}
	.zs_agreementText_txt .col_red{color:#ff0000;}
	.zs_agreementText_txt span.note{width: 10px;height: 10px;display: inline-block;border-radius: 50%;background-color: #090909;vertical-align: middle;}
	.detail .zs_agreementText_txt span.note{width: 10px;height: 10px;display: inline-block;border-radius: 50%;background-color: #090909;vertical-align: middle;margin-right: 5px;}
	.zs_agreementText_days.mt{margin-top: 0.4rem;}
	.zs_agreementText_txt.no_indent{text-indent: 0;}
	.zs_agreementText_txt.bolder{font-weight: bolder;}
	.zs_agreementText_txt.no_indent{text-indent: 0;}
	.copyright a:link,.copyright a:hover,.copyright a:visited{color:#337ab7;}
	img.vcode, img.ipv6{max-width: 110px;height: auto;}
	.zhi_text{display: inline-block;font-size: 16px;color:#fff;vertical-align: middle;}
	.zhi_text p{line-height: 22px;}
	.zhi_text p a{margin-top: 4px;display: block;}
    .zs_agreementText_txt a.yszc,.zs_agreementText_txt a.yszc:link,.zs_agreementText_txt a.yszc:hover,.zs_agreementText_txt a:visited{color: #3886f1;}
	.append_content{width: 82% !important;margin:0 9% !important;}
	.append_content .zs_agreementText_tit{font-size: 30px !important;}
}
@media screen and (min-width: 992px) and (max-width: 1200px){
	.main{max-width: 1280px;margin:0 auto;}
	.zs_agreementText {width: 100%;padding: 0 40px;}
	img.vcode, img.ipv6{max-width: 110px;}
	.zhi_text p{line-height: 22px;}
	.zhi_text p a{margin-top: 4px;display: block;}
	.append_content{width: 82% !important;margin:0 9% !important;}
}

@media only screen and (min-width: 768px) and (max-width: 992px){
	.copyright a:link,.copyright a:hover,.copyright a:visited{color:#337ab7;}
	.slideOne,.slideTwo{background-size: 100% 100%;height: 400px;}
	.slideTwo .zhi_text p{font-size: 12px;}
	.m_fsr .tit1{color:#1b37a4;font-size: 16px;}
	.m_fsr p span.define {font-size: 0.2rem;display: block;line-height: 0.3rem;text-align: left;}
	
	/*.footer{position: relative;margin: 20px 0 20px;}*/
	.m_fsr p span.tit {font-size: 0.26rem;color: #1b37a4;display: block;line-height: 0.3rem;text-align: left;margin-bottom: 0.1rem;}
/*	.m_features {width: 86%;padding: 0.4rem 0.3rem 0.4rem 0.6rem;background: #fff;box-shadow: 1px 0px 5px #ededed;margin: 0 auto;position: relative;z-index: 2;margin-top: -0.8rem;}*/
	.mt_50 {margin-top: 0.5rem;}
	.zs_agreementText {width: 100%;padding: 0 0.4rem 0.4rem;}
	.content_{width: 45%;}
	img.text_01{width: 80%;}
	.img_wrap img:nth-child(1){width: 22%;}
	.zhi_text{font-size: 12px;width: 38%;word-break:keep-all;white-space:nowrap;line-height: 16px;margin-top: -15px;}
	.zhi_text img{min-width: 2.12rem;}
	.img_wrap img:nth-child(2),.img_wrap img:nth-child(3){width: 22%;}
	.features{margin-top: -60px;}
	.swiper-container-horizontal>.swiper-pagination-bullets {bottom: 50px;}
	.append_content .zs_agreementText_tit{font-size: 30px !important;}
	.append_content{width: 100%;padding: 0 0.4rem 0;}
}
/*天翼防骚扰隐私政策嵌套版---start---*/
.append_content .table, .append_content table {width: 100% !important;}
.append_content table, .append_content table td, .append_content table th {border: 1px solid #090909 !important;text-align: center;font-size: 16px;padding: 5px;}

.append_content p{font-size: 16px !important;color: rgb(9, 9, 9) !important;opacity: 1 !important;}
.append_content p.zs_agreementText_days{opacity: 0.8 !important;}

/*天翼防骚扰隐私政策嵌套版---end---*/
@media screen and (max-width: 768px){
    html,body{font-size: 0.3rem;}
    .nav img.logo{width: 50%;}
    .nav span{font-size: 0.3rem;}
    .swiper-button-next, .swiper-button-prev{display: none;}
    /*.swiper-container-horizontal>.swiper-pagination-bullets{display: none;}*/
    .swiper-pagination-bullet{width: 0.5rem;height: 0.05rem;}
    .mobile .slideOne{background: url(../images/mf_banner.png) no-repeat;background-size: 100% 100%;height: 8.6rem;}
    .mobile .slideTwo{background: url(../images/mzhi_banner.png) no-repeat;background-size: 100% 100%;height: 8.6rem;}
	.zhi_text{width: 44%;text-align: justify;-webkit-transform: scale(0.6);transform: scale(0.6);-moz-transform: scale(0.6);margin:0;transform-origin: 0.3rem;margin-top: -0.5rem;line-height: 0.6rem;}
	.zhi_text p{width: 100%;word-break:keep-all;white-space:nowrap;font-size: 0.3rem;line-height: 0.45rem;}
	.zhi_text img{width: 2.12rem;}
	.img_wrap{margin: 0.15rem auto;display: flex;justify-content: space-between;}
	.slideTwo .img_wrap{margin-top: 0.15rem;}
	.m_fsr p{max-width: 65%;}
	.m_fsr p span.tit{font-size: 0.26rem;color: #1b37a4;display: block;line-height: 0.3rem;text-align: left;margin-bottom: 0.1rem;}
	.m_fsr p span.define{font-size: 0.2rem;display: block;line-height: 0.3rem;text-align: left;}
	.col-xs-6{padding-left: 0;padding-right:0;}
	.mt_50{margin-top: 0.5rem;}
	.footer{margin:0.2rem 0;padding:0.1rem 0.3rem;}
	.footer .copyright{font-size: 0.2rem;}
	.main,.nav{background: #fff;}
	p.about{padding:0.4rem 0 0.3rem;}
	p.about a{font-size: 0.26rem;color:#313131;text-decoration: none;}
	p.about a.policy:before,p.about a.policy:after,p.about a#toAboutUsPage:after{color: #b5b5b5;content: "|";margin:0 10px;}
	.swiper-container-horizontal>.swiper-pagination-bullets{bottom:0.8rem;}
	.zs_agreementText{width: 100%;padding: 0 0.4rem 0.4rem;}
	.zs_agreementText.pBtm{padding-bottom: 1.5rem;}
	.zs_agreementText_tit{font-size: 0.36rem;color: #000000;margin: 0.23rem 0 0.33rem 0;text-align: center;}
	.zs_agreementText_days{font-size: 0.2rem;opacity: 0.8;text-align: right;margin-bottom: 0.19rem;color:#000;}
	.zs_agreementText_days.mt{margin-top: 0.4rem;}
	.zs_agreementText_days:last-child{margin-bottom: 0;}
	.zs_agreementText_tip{font-size: 0.24rem;color: #090909;margin-top: 0.32rem;line-height: 0.48rem;}
	.zs_agreementText_txt{font-size: 0.24rem;color: #090909;line-height: 0.48rem;text-indent: 0.48rem;text-align: justify;}
	.zs_agreementText_txt .col_red{color:#ff0000;}
	.zs_agreementText_txt span.note{width: 0.1rem;height: 0.1rem;display: inline-block;border-radius: 50%;background-color: #090909;vertical-align: middle;margin-right: 0.05rem;}
	.zs_agreementText_days.mt{margin-top: 0.4rem;}
	.zs_agreementText_txt.no_indent{text-indent: 0;}
	.zs_agreementText .table, .zs_agreementText table {width: 100%;margin-bottom: 0.2rem;}
	.zs_agreementText table, .zs_agreementText table td, .zs_agreementText table th {border: 1px solid #090909;padding: 0 0.05rem;font-size: 0.24rem;text-align: center;}
	.zs_agreementText table td .bolder{font-weight: bolder;}

	.append_content .zs_agreementText_tit{font-size: 0.36rem !important;color: #000000 !important;margin: 0.23rem 0 0.33rem 0 !important;}
	.append_content p{font-size: 0.24rem !important;color: rgb(9, 9, 9) !important;line-height: 0.48rem !important;opacity: 1 !important;}
	.append_content p.zs_agreementText_days{font-size: 0.2rem !important;opacity: 0.8;text-align: right !important;margin-bottom: 0.19rem !important;color:#000;line-height: 0.35rem !important;}
	.append_content .zs_agreementText_days:last-child{margin-bottom: 0 !important !important;}
	.append_content .zs_agreementText_tip{font-size: 0.24rem !important;color: #090909 !important;margin-top: 0.32rem !important;line-height: 0.48rem !important;}
	.append_content .zs_agreementText_txt{font-size: 0.24rem !important;color: #090909 !important;line-height: 0.48rem !important;text-indent: 0.48rem !important;text-align: justify !important;}
	.append_content .zs_agreementText_txt span.note{width: 0.1rem;height: 0.1rem;display: inline-block;border-radius: 50%;background-color: #090909;vertical-align: middle;margin-right: 0.05rem;}
	.append_content .zs_agreementText_days.mt{margin-top: 0.4rem;}
	.append_content .zs_agreementText_txt.no_indent{text-indent: 0;}
	.append_content .zs_agreementText .table, .zs_agreementText table {width: 100% !important;margin-bottom: 0.2 !importantrem;}
	.append_content .table, .append_content table td, .append_content table th {border: 1px solid #090909 !important;padding: 0 0.05rem !important;font-size: 0.24rem !important;text-align: center !important;}
	.append_content .table td .bolder{font-weight: bolder !important;}
	.append_content table{margin-bottom: 0.2rem !important;}
	.append_content{width: 100%;padding: 0 0.4rem 0;}
	.append_content table td a,.append_content table td a span{font-size: 0.24rem !important;}
	.append_content table td a span{color: #3386f1 !important;}
	.append_content .zs_agreementText_txt,.append_content p span{font-size: 0.24rem !important;color:#000000 !important;}
	.append_content p.zs_agreementText_tit span{font-size: 0.36rem !important;color:#000000 !important;}
	.append_content table, .append_content table td, .append_content table td span, .append_content table th{font-size: 0.24rem !important;}
	}
	/* ipad竖屏 */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 992px)
and (orientation : portrait){
	.slideOne{background: url(../images/mf_banner.png) no-repeat;background-size: 100% 100%;height: 12rem;}
    .slideTwo{background: url(../images/mzhi_banner.png) no-repeat;background-size: 100% 100%;height: 12rem;}
    .m_features{padding: 0.4rem 0.1rem 0.4rem 0.8rem;}
	.zhi_text{font-size: 0.2rem;}
	.slideTwo .zhi_text p {font-size: 12px;}
	.append_content table td a,.append_content table td a span{font-size: 0.24rem !important;}
	.append_content table td a span{color: #3386f1 !important;}
	.append_content .zs_agreementText_txt{font-size: 0.24rem !important;}
}
.m_features{width: 86%;padding:0.4rem 0.05rem 0.4rem 0.35rem;background: #fff;box-shadow: 1px 0px 5px #ededed;margin:0 auto;position: relative;z-index: 2;margin-top: -0.8rem;}
.m_fsr img{width: 0.72rem;height: 0.72rem;margin-right: 0.1rem;}
.m_fsr p {max-width: 70%;}
.copyright a:link,.copyright a:hover,.copyright a:visited{color:#337ab7;}
.zs_agreementText_txt.margin,.zs_agreementText .table.margin{margin-bottom: 0.2rem;}
.append_content p a,.append_content table td a,.append_content p a strong,.append_content p span a span,.append_content p a span{text-decoration: none !important;color: #3386f1 !important;}
.append_content table td a span{color: #3386f1 !important;}
.append_content p span em{font-style: italic;}
/*天翼防骚扰官网合规信息优化---start---*/
/*.slideTwo .zhi_text p{font-size: 16px;}*/
/*天翼防骚扰官网合规信息优化---end---*/