@charset "utf-8";
/* CSS Document */
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th,p,a,li,td,b,div,span{font:400 12px "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Arial"; color:#333;}
html{font:400 100% "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Arial"; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: none; line-height:1.2; color:#333; overflow-x:hidden;}
.ptidx_wrap{overflow-x:hidden;}
.ptidx_wrap h1,.ptidx_wrap h2,.ptidx_wrap h3,.ptidx_wrap h4,.ptidx_wrap h5,.ptidx_wrap h6,.ptidx_wrap dt{ font-family:Helvetica, sans-serif;}
.ptidx_wrap h2{font-size:36px; font-weight:bold;}
.pw1200{width:96%; max-width:1200px; margin-left:auto; margin-right:auto;}
.mt15{ margin-top: 15px;}
.mt120{ margin-top: 120px;}
img{ max-width:100%;}
a.ptidx_link{ font-size:16px; color:#175cff; text-decoration:none; display:inline-block; font-weight:bold;}
.ptidx_link:after{ content:"\e902"; font-family:iconfont; display:inline-block; margin-left:10px; position:relative; font-size:inherit; vertical-align:middle; color:inherit; transition:transform ease-in-out 0.3s; -webkit-transition:transform ease-in-out 0.3s; -moz-transition:transform ease-in-out 0.3s; -o-transition:transform ease-in-out 0.3s; -ms-transition:transform ease-in-out 0.3s;}
.ptidx_link:hover:after{ transform:translateX(5px);}
.ptidx_sec h2{ font-size:44px; font-weight:bold;}
.ptidx_sec p{ font-size:16px; color:#333; line-height:1.7;}
.def_effect{ transform: translateY(50px); opacity: 0;}
.def_effect0{opacity:0; transform:scale(.95);}
.def_effect1{ transform: translateX(-50px); opacity: 0;}
.def_effect2{ transform: translateX(50px); opacity: 0;}
.current .def_effect,.current .def_effect1,.current .def_effect2{transform: translate(0); opacity: 1;transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out;}
.current .def_effect0{transform: scale(1); opacity: 1;transition: transform 0.5s ease-in-out, opacity 0.5s .2s ease-in-out;}
.def_effect:nth-child(1){ /*transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out;*/}
.def_effect:nth-child(2){ transition: transform 0.5s 0.2s ease-in-out, opacity 0.5s 0.2s ease-in-out;}
.def_effect:nth-child(3){ transition: transform 0.5s 0.4s ease-in-out, opacity 0.5s 0.4s ease-in-out;}
.def_effect:nth-child(4){ transition: transform 0.5s 0.6s ease-in-out, opacity 0.5s 0.6s ease-in-out;}
.def_effect:nth-child(5){ transition: transform 0.5s 0.8s ease-in-out, opacity 0.5s 0.8s ease-in-out;}
.def_effect:nth-child(6){ transition: transform 0.5s 1s ease-in-out, opacity 0.5s 1s ease-in-out;}
.def_effect:nth-child(7){ transition: transform 0.5s 1.2s ease-in-out, opacity 0.5s 1.2s ease-in-out;}
.def_effect:nth-child(8){ transition: transform 0.5s 1.4s ease-in-out, opacity 0.5s 1.4s ease-in-out;}
.def_effect:nth-child(9){ transition: transform 0.5s 1.6s ease-in-out, opacity 0.5s 1.6s ease-in-out;}

/*banner*/
.ptidx_banner{ width:100%; min-height:592px; overflow:hidden; background:url(../jpg/pht_newbanner.jpg) #aee0fb bottom center no-repeat; background-size:cover;}
.ptidx_banvd{z-index:0; width:100%; height:100%;}
.ptvideo{height:100%; width:100%; margin:auto; -o-object-fit:cover; object-fit:cover;}
.ptidx_bantext{ margin:80px auto 0; position:relative; z-index:1;text-align: left}
.ptidx_bantext h1{ font-size:42px; color:#333; margin:30px 0 0; font-weight:bold; position:relative;max-width: 740px;padding-top: 20px}
.ptidx_bantext h3{ font-size:38px; color:#fff; font-weight:bold; display:inline-block; vertical-align:middle;}
.ptidx_bantext h3 img{ display:inline-block; vertical-align:middle; margin:-3px 5px 0 0;}
.ptidx_bantext .ptidx_bantextp{ font-size:18px; color:#d9d9d9; max-width:700px; margin:10px auto 0; line-height:1.8;}
.betatab{left:101.5%; top:15px; padding:2px 10px; font-size:14px; line-height:1; border-radius:0 10px 0 10px; color:#fff; background:linear-gradient(to right,#00e4ff,#329fff); background-color:#4c7bff; }
.ptidx_btn p{ display:inline-block; vertical-align:top;}
.ptidx_btn p em{ font-size:14px; color:#333; display:block; margin-top:8px; text-align:center; opacity:.6;}
.ptidx_btn p del{ text-decoration:none;}
.sub_nav li,.sub_nav_os:after{color: #333}
.nav_dl_btn.idxdlbtn{border-color: #333;color: #333!important;}
.sub_nav_cont{border-bottom-color: rgba(101,123,134,.5);}
.nav_dl_btn.idxdlbtn:hover{background: #175cff;border-color:#175cff;color: #ffffff!important; }

.ptidx_btn a{  border-radius:5px; position:relative; display:inline-block; vertical-align:middle; font-weight:bold; text-align:center; text-decoration:none; transition:transform 0.3s linear; -webkit-transition:transform 0.3s linear; -moz-transition:transform 0.3s linear; -ms-transition:transform 0.3s linear; -o-transition:transform 0.3s linear;}
.ptidx_btn a:hover{ transform:translateY(-5px);}
.ptidx_btn a.ptidx_dlbtn{ width:290px; height:65px; line-height:65px; font-size:22px; color:#fff; background-color:#175cff; margin:20px 0 0 0;}
.dlbtnp{ margin-right:30px;}
.ptidx_btn a.ptidx_buybtn{ width:240px; height:61px; line-height:61px; border:2px solid #333; font-size:20px; color:#333; margin:20px 0 0 0; }
.ptidx_dlbtn,.ptidx_buybtn{ position:relative;}
.ptidx_dlbtn:after{content:"\e929"; font-family:iconfont; display:inline-block; margin-left:15px; position:relative; vertical-align:middle; color:inherit; font-size:28px; font-weight:normal;}
/*.ptidx_dlbtn:before{content:"\eabf"; font-family:pricon; display:inline-block; margin-right:15px; position:relative; vertical-align:middle; color:inherit; font-size:28px; font-weight:normal; top:-2px;}*/
.ptidx_buybtn:after{content:"\e92a"; font-family:iconfont; display:inline-block; margin-left:15px; position:relative; vertical-align:middle; color:inherit; font-size:28px; font-weight:normal;}

.phtnew_desc{width: 100%;height: auto}
.phtnew_desc ul{text-align: left;display: inline-block}
.phtnew_desc ul li{color:#333;font-size: 16px;padding: 10px 0 10px 25px;position: relative}
.phtnew_desc ul li:before{content: "\e924";font-family: iconfont;display: inline-block;position: absolute;top: 10px;left: 0;color: #333;font-size: 22px;font-weight: bold}
.phthome_banmedia {padding: 11px 0;background: #F4FCFF;font-size: 22px;font-weight: 700;color: #c3cacc;line-height: 57px;opacity: 1;width: 100%;}
.phthome_banmedia img{margin-left:36px; max-width:80%;}
.clear{clear: both}

/*sec1*/
.ptidx_sec1{background:url(../png/ptidx_bgs1.png) #fff top center no-repeat; background-size:100% auto; padding-top:70px;}
.ptidx_sec1_tally>div{width:48%; max-width:575px; height:240px; border-radius:15px; overflow:hidden; position:relative;}
.ptidx_sec1_tally .left{background:url(../png/ptidx_bg1.png) #def9fe center no-repeat; background-size:cover;}
.ptidx_sec1_tally .right{background:url(../png/ptidx_bg2.png) #ebf3ff center no-repeat; background-size:cover;}
.ptidx_sec1_tally>div .pta{position:absolute; top:0; right:0; left:0; bottom:0; margin:auto; opacity:0; transition:.39s; }
.ptidx_sec1_tally .left .pta{/*background:linear-gradient(to right,#def6fd,#ddfcfe);*/ background-color:rgba(222,249,254,.5);}
.ptidx_sec1_tally .right .pta{/*background:linear-gradient(to right,#deefff,#fbf8ff);*/ background-color:rgba(235,243,255,.5);}
.ptidx_sec1_tally>div .pta p{font-size:18px; line-height:1.8; padding:0 15%; position:absolute; right:0; left:0; margin:auto; top:50%; transform:translateY(-45%); transition:.39s;}
.ptidx_sec1_num{margin-top:70px; font-size:72px; font-weight:bold; color:#175cff; font-family:Helvetica, sans-serif; transition:.39s;}
.ptidx_sec1_text{font-size:22px; font-weight:bold; color:#111; font-family:Helvetica, sans-serif; transition:.39s;}
.ptidx_sec1 li{float:left; width:22%; max-width:262px; margin-right:50px; padding:55px 0 48px; border-radius:15px; box-shadow:0 0 0 2px inset #d7dfe3; ; position:relative;}
.ptidx_sec1 li:last-child{margin-right:0;}
.ptidx_sec1 li h5{font-size:20px; font-weight:bold; padding:0 15%; margin-top:25px; line-height:1.4; min-height:56px;}
.ptidx_sec1 li div{background-color:#fafdff; position:absolute; top:0; right:0; left:0; bottom:0; margin:auto; opacity:0; transition:.39s; border-radius:15px;box-shadow:0 0 0 2px inset #d7dfe3;}
.ptidx_sec1 li div p{ font-size:16px; width:calc(100% - 20px); line-height:1.7; padding:0 10px; position:absolute; right:0; left:0; margin:auto; top:50%; transform:translateY(-45%); transition:.39s;}
.ptidx_sec1_tally>div:hover .ptidx_sec1_num,.ptidx_sec1_tally>div:hover .ptidx_sec1_text{opacity:0;}
.ptidx_sec1 li:hover div,.ptidx_sec1_tally>div:hover .pta{opacity:1;}
.ptidx_sec1 li:hover div p,.ptidx_sec1_tally>div:hover .pta p{transform:translateY(-50%);}
.ptidx_sec1 p{font-size: 18px;line-height: 27px;color: #333;max-width: 980px;margin: 40px auto 0}

/*sec2*/
.seclogo{display:inline-block; box-shadow:0 0 40px rgba(9,70,214,.4); border-radius:8px;}
.seclogo img{display:block;}
.ptidx_sec2{background:url(../jpg/ptidx_bgs2.jpg) #fff top center no-repeat; background-size:100% auto; padding-top:50px; overflow-x:hidden;}
.ptidx_sec2_tit h2{max-width:600px; margin:30px auto 20px; line-height:1.4;}
.ptidx_sec2_tit p{max-width:1080px; margin:auto; line-height:1.8;}
.ptidx_sec2_cont{margin:120px auto 100px;}
.ptidx_sec2_text{max-width:550px;}
.ptidx_sec2_text h3{font-size:32px; font-weight:bold; line-height:1.4; padding-right:6%;}
.ptidx_sec2_text p{font-size:16px; color:#111; line-height:1.8; margin-top:20px;}
.ptidx_sec2_figure{max-width:600px;}
.ptidx_sec2_imgs{overflow:hidden;}
.ptidx_sec2_imgs img{display:block;}
.ptidx_note{background-color:#f5f4f8; padding:10px 5px 10px 35px; font-size:14px; color:#777; line-height:1.8; position:relative;}
.ptidx_note:before{content:""; position:absolute; top:16px; left:14px; width:12px; height:16px; background:url(../png/ptidx_light.png) center no-repeat; background-size:cover;}
.ptidx_note1{background-color:#f1f6ff;}
.ptidx_note ul{margin-left:-20px;}
.ptidx_note li{font-size: 14px;color: #666;line-height: 1.6;padding-left: 8px;margin-top: 5px;position: relative;}
.ptidx_note li:before{content: ""; position: absolute; left: 0; top: 10px; width: 4px; height: 4px; border-radius: 50%; background-color: #ffb400;}
.ptidx_trans{border:3px solid #0f0d4d; border-radius:10px; padding:23px 0 18px; text-align:center;}
.ptidx_trans li{float:left; width:50%;}
.ptidx_trans li img{display:inline-block; vertical-align:middle;}
.ptidx_trans li p{display:inline-block; vertical-align:middle; font-size:12px; line-height:1.6; font-weight:bold; color:#777; margin-left:12px; text-align:left;}
.ptidx_trans1 li{width:23%; padding-left:2%;}
.ptidx_trans1 li p{max-width:82px;}
.ptidx_trans3{border-radius:10px 0 0 0; border-left:2px solid #e7e6ed; border-top:2px solid #e7e6ed; border-bottom:none; border-right:none;}
.ptidx_trans3 li{width:auto; padding:0 5px 0 20px;}
.ptidx_trans3 li p{max-width:110px;}
.ptidx_trans3 li p span{display:block;}
.ptidx_secont4{border-radius:20px 20px 0 20px; border:2px solid #e7e6ed; margin-top:0;}
.ptidx_secont4 .ptidx_sec2_text{margin-left:40px;}
.ptidx_secont4:before{content:""; position:absolute; top:-93px; right:-394px; width:396px; height:101px; background:url(../png/ptidx_dashed.png) left bottom no-repeat; background-size:cover;}

/*sec3*/
.ptidx_sec3 {background:url(../jpg/ptidx_bgs3.jpg) #e6f6ff bottom center no-repeat; background-size:cover; padding-top:80px; overflow:hidden;}
.ptidx_sec3 h2{margin:30px auto 20px;}
.ptidx_sec3 .ft18{max-width:820px; margin:auto; line-height:1.8;}
.ptidx_sec3_cont{background-color:#fff; width:calc(50% - 75px); padding:45px 25px 45px; border-radius:15px; margin-top:70px;}
.ptidx_sec3_cont h3{font-size:30px; line-height:1.4; margin-top:45px; font-weight:bold;}
.ptidx_sec3_cont p{font-size:16px; line-height:2; margin-top:23px; padding:0 5%;}
.ptidx_sec3_cont .ptidx_link{margin-top:28px;}
.ptidx_sec3_note{font-size:16px; color:#999; line-height:1.8; max-width:920px; margin:30px auto 60px;}

/*sec4*/
.ptidx_sec4{margin:-20px auto;}
.ptidx_img4{margin-right:-15px;}

/*sec5*/
.ptidx_sec5{padding-top:70px; background:linear-gradient(to bottom,#fbfbfb,#fff);}
.usercmt{width:90%; max-width:900px; margin:30px auto 5px; height:170px; position:relative; /*overflow:hidden;*/}
.usercmt li{position:absolute; opacity:0;}
.usercmt li p{font-size:20px; color:#111; line-height:1.8; margin-top:15px; transition:.5s ease-in-out; transform:translateY(10px); opacity:0;}
.usercmt li p:nth-child(2){transition-delay:.2s;}
.usercmt li p b{font-size:inherit; color:inherit; font-weight:bold; float:right;}
.usercmt .active{/*display:block;*/ opacity:1;}
.usercmt .active p{transform:translateY(0); opacity:1;}
.userhead li{display:inline-block; vertical-align:top; position:relative; width:72px; height:72px;  margin:20px; cursor:pointer; padding:3px; border:3px solid #fff; border-radius:50%; transition:.3s ease-in-out;}
.userhead li img{display:block; width:72px; height:auto;}
.userhead .active{border-color:#d9e2e8;}
.userhead li svg{position:absolute; top:-3px; left:-3px; transform:rotate(-90deg);}
.svgcircle{stroke:#fff; fill:transparent; stroke-dasharray:252px; stroke-dashoffset:0;}
.userhead .active .svgcircle{stroke:#000; stroke-dashoffset:252px; animation:svgan 8s linear 1 forwards; -webkit-animation:svgan 8s linear 1 forwards; -moz-animation:svgan 8s linear 1 forwards;}
@keyframes svgan {
	to {stroke-dashoffset:0;}
}
@-webkit-keyframes svgan {
	to {stroke-dashoffset:0;}
}
@-moz-keyframes svgan {
	to {stroke-dashoffset:0;}
}


/*2021.02.05*/
.atihome_sec6_cnt{ max-width: 1200px; width: 96%; margin: 70px auto 0;}
.atihome_sec6_comment{ width: 50%; height: 420px; background: #f4fdfa; border-radius: 15px; position: relative; overflow: hidden; text-align: center;background:url(../png/pt_media_bg.png) top left no-repeat; background-size:cover;}
/*.atihome_sec6_comment:before{ width: 134px; height: 115px; content: ""; display: block; background:url(https://imobie-resource.com/en/phonetrans/img/pt_media_bg.png) top center no-repeat; background-size:cover; left: 52px; top: 68px; z-index: 2; position: absolute;}*/
.atihome_comment{ width: 65%; margin: 80px auto 110px;}
.atihome_comment ul li{ max-width: 500px; width:96%; height: 185px; left:0; right:0; opacity: 0; margin:auto; position:absolute; transform:translateX(80px) scale(0.95); -webkit-transform:translateX(80px) scale(0.95); -moz-transform:translateX(80px) scale(0.95); position: absolute;}
.atihome_comment ul li.showed{transform:translateX(0) scale(1); -webkit-transform:translateX(0) scale(1); -moz-transform:translateX(0) scale(1); opacity:1; transition:transform 0.5s ease-in-out; -webkit-transition:transform 0.5s ease-in-out; -moz-transition:transform 0.5s ease-in-out;}
.atihome_comment p{ font-size: 18px; color: #333333; line-height: 1.5}
.atiidxn_sec6media{ margin-top: 35px;}
.atiidxn_sec6media span{ font-size: 18px; color: #999; font-weight: bold; font-style: italic; display: inline-block; vertical-align: middle; margin-left: 20px;}
.atiidxn_sec6media img{display: inline-block; vertical-align: middle;}
.atihome_comment_hd{ position:absolute; bottom:35px; left:0; right:0; margin:auto;}
.atihome_comment_hd a{ width:32px; height:32px; display:inline-block; vertical-align:middle; position:relative; border:1px solid #7a7d7f; font-size:30px; color:#7a7d7f; text-decoration:none; border-radius:32px; margin:25px 12px 0; line-height:26px;}
.atihome_comment_hd a.btngray{ color:#dde2e6; border:1px solid #dde2e6;}
.atihome_comment_hd a:before{font-family:"iconfont"; font-size:20px; color:inherit; position:relative; display:inline-block; vertical-align:middle; font-weight:inherit; content:"\e802";}
.comment_btnpre:before{transform:rotate(180deg);}

.atihome_sec6_person{ width: 41%;}
.atihome_person{ width: calc(100% - 10px); border: 2px solid #f5f5f5; border-radius: 10px; margin-bottom: 15px; position: relative;}
.atihome_person>img{ position: absolute; left: -55px; top: calc(50% - 55px);}
.atihome_person_des{ width: 77%; margin: 40px 0 30px 15%;}
.atihome_person_des p{ font-size: 14px; color: #333333; margin-top: 20px;}
.atihome_person_des p b{ font-weight: bold; font-size: inherit;}
.atihome_person_star em{ font-size: 16px; margin-right: 30px;}
.atihome_person_star img{vertical-align:middle;}
a.atihome_personlink{margin:40px 0 0 -55px; display:block; font-size:16px; color:#175cff; font-weight:bold; text-decoration:none; position:relative; line-height:1.6;}
a.atihome_personlink:after{font-family:"iconfont"; font-size:inherit; color:inherit; position:relative; display:inline-block; vertical-align:middle; font-weight:inherit; content:"\e902"; margin-left:10px; transition:transform linear 0.2s;}
a.atihome_personlink:hover:after{ transform:translateX(5px);}




/*sec7*/
.ptidx_sec7{ margin-top: 50px;}
.ptidx_sec7_cnt{width:96%; max-width:1200px; height:422px; margin:20px auto 0; background:url(../png/ptidx_bgs4.png) #314874 top center no-repeat; background-size:cover; overflow:hidden; border-radius: 20px;}
.ptidx_sec7_img{ margin: 57px 0 0 55px; border-radius: 10px;}
/*.ptidx_sec7_img img{ border-radius: 10px;}*/
.ptidx_sec7_text{ max-width:520px; margin:90px 60px 0 0; text-align:left;}
.ptidx_sec7_text .ptidx_btn a.ptidx_dlbtn{ width:240px; height:60px; line-height:62px; font-size:20px; margin:15px auto 0;}
.ptidx_sec7_text .ptidx_btn a.ptidx_buybtn{ width:210px; height:56px; line-height:56px; font-size:20px; border-color: #fff; color: #fff; margin:15px 0 0 0;}
.ptidx_sec7_text h3{display:inline-block; position:relative;}
.ptidx_sec7_text .betatab{top:5px;}
.ptidx_sec7_text p{ color: #fff;}
.ptidx_rating div{display:inline-block; vertical-align:top; height:36px; padding-left:18px; width:222px; border-left:1px solid rgba(256,256,256,.2);}
.ptidx_rating p{ margin-top:0; line-height:1;}
.ptidx_rating p b{font-size:inherit; color:inherit; font-weight:bold;}
.ratingsafe{margin-left:3px;}
.ratingsafe p{color:rgba(256,256,256,.6); font-size:16px; margin-top:8px;}
.ratingrev{ margin-left:28px;}
.ratingrev p{color:#fff; font-size:14px;}
.ratingrev p img{ vertical-align:bottom;}
.ratingrev p a{font-size:inherit; color:rgba(256,256,256,.6); opacity:.8;}
.ratingrev p a:hover{color:rgba(256,256,256,.8);}

@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:3/2), only screen and (min-device-pixel-ratio:1.5) {
	.ptidx_banner{ background:url(../jpg/pht_newbanner%402x.jpg) #aee0fb bottom center no-repeat; background-size:cover;}
	.ptidx_sec1_tally .left{background:url(../png/ptidx_bg1%402x.png) #def9fe center no-repeat; background-size:cover;}
	.ptidx_sec1_tally .right{background:url(../png/ptidx_bg2%402x.png) #ebf3ff center no-repeat; background-size:cover;}
	.ptidx_sec2{background:url(../jpg/ptidx_bgs2%402x.jpg) #fff top center no-repeat; background-size:100% auto;}
	.ptidx_note:before{background:url(../png/ptidx_light%402x.png) center no-repeat; background-size:cover;}
	.ptidx_sec7_cnt{background:url(../png/ptidx_bgs4%402x.png) #314874 top center no-repeat; background-size:cover;}
}
@media screen and (max-width: 1440px){	
.ptidx_bantext h1,.ptidx_bantext .ptidx_bantextp{ width:100%;}
}

@media screen and (max-width: 1280px){
	.ptidx_sec1 li{margin-right:4%; width:22%;}
	.ptidx_sec1 li h5{padding:0 10px;}
	.ptidx_sec2_text h3{padding:0;}
	.ptidx_sec2_text{width:48%;}
	.ptidx_sec2_figure{width:48%;}
	.ptidx_secont4 .ptidx_sec2_text{margin-left:2%; margin-bottom:40px;}
	.ptidx_secont2 .ptidx_sec2_figure,.ptidx_secont3 .ptidx_sec2_figure{margin-top:80px;}
	.ptidx_secont4 .ptidx_sec2_figure{margin-top:50px;}
	.ptidx_trans3{border-radius:10px 0 0 10px; border-bottom:2px solid #e7e6ed;}
	.ptidx_trans3 li{padding:0 0 0 4px;}
	.ptidx_trans3 li p{margin-left:6px;}
	.ptidx_sec7_cnt{height:auto; padding:50px 0; text-align:center;}
	.ptidx_sec7_cnt>div{display:inline-block; vertical-align:middle; float:none; width:calc(50% - 32px); margin:0 15px;}
	.ptidx_sec7_text .ptidx_btn a.ptidx_dlbtn{width:220px;}
	.ptidx_rating div{width:211px;}
	.ratingrev{margin-left:15px}
	.atihome_sec6,.atihome_sec6_cnt{ margin-top: 60px;}
}
@media screen and (max-width: 1100px){
	.ptidx_sec7_cnt{ width:100%; height:auto; padding:30px 0;}
	.ptidx_sec7_cnt>div.ptidx_sec7_img{ width:70%; display:block; margin:20px auto; float:none;}
	.ptidx_sec7_cnt>div.ptidx_sec7_text{ width:92%; padding: 0 4%; margin:20px auto; display:block; text-align:center;}
	.ptidx_rating .ratingsafe{border-left:none;}
	.ratingsafe p{padding-right:35px;}
	.ratingrev{margin-left:0;}
}
@media screen and (max-width: 980px){
.ptidx_banner{ height:auto; min-height:auto; /*padding-bottom:40px;*/}
.ptidx_bantext{ width: 92%; margin: 60px auto 0; text-align: center;}
.ptidx_btn a.ptidx_dlbtn,.ptidx_btn a.ptidx_buybtn{ margin: 20px 20px 0;}
.ptidx_btn p em{ margin-top: 5px;}
.dlbtnp{margin-right:0;}
/*.phthome_banmedia{position:static;}*/
.phthome_banmedia img{margin:auto; }
.ptidx_sec1_tally>div{height:auto; padding-bottom:25px;}
.ptidx_sec1_num{font-size:40px; margin-top:25px;}
.ptidx_sec1_tally>div .pta{opacity:1;}
.ptidx_sec1_tally>div .pta p{position:static; transform:none; padding:0 5%; font-size:16px; margin-top:8px;}
.ptidx_sec1_tally .left .pta,.ptidx_sec1_tally .right .pta{background:none;}
.ptidx_sec1 ul{margin-top:0}
.ptidx_sec1 li{width:calc(48% - 2px); max-width: 575px; margin-top:30px; padding:25px 0; box-shadow:none; border:1px solid #d7dfe3;}
.ptidx_sec1 li:nth-child(even){margin-right:0;}
.ptidx_sec1 li h5{min-height:auto; margin:10px auto 8px;}
.ptidx_sec1 li div{position:static; opacity:1; background:none; box-shadow:none;}
.ptidx_sec1_tally>div .pta,.ptidx_sec1 li div p{position:static; transform:none; padding:0 5%; width:90%;}
.ptidx_sec1_tally>div:hover .pta p,.ptidx_sec1 li:hover div p{transform:none;}
.ptidx_sec1_tally>div:hover .ptidx_sec1_num,.ptidx_sec1_tally>div:hover .ptidx_sec1_text{opacity:1;}
.ptidx_sec1 li:hover div,.ptidx_sec1_tally>div:hover .pta{opacity:1;}

	.ptidx_banner{ background:url(../jpg/pht_newbanner.jpg) #aee0fb left center no-repeat; background-size:cover;}
	.phtnew_desc ul{float: none;min-width: 537px;}
	.ptidx_bantext h1{padding: 0;margin: 30px auto 0}
	.ptidx_bantext{padding-bottom: 30px}
	.phthome_banmedia{line-height: 40px}

.ptidx_sec2_cont{margin:80px auto 60px;}
.ptidx_sec2_text,.ptidx_secont4 .ptidx_sec2_text{width:90%; max-width:unset; float:none; margin:30px auto 0; text-align:center;}
.ptidx_sec2_figure{width:90%; float:none; margin:auto;}
.ptidx_secont2 .ptidx_sec2_figure, .ptidx_secont3 .ptidx_sec2_figure{margin-top:0;}
.ptidx_sec2_imgs>img{margin:auto;}
.ptidx_secont4{padding-bottom:40px; border-radius:20px; margin-top:0;}
.ptidx_secont4 .ptidx_sec2_imgs img{float:none;}
.ptidx_secont5 .ptidx_sec2_imgs img{max-width:80%; height:auto;}
.ptidx_trans3{border-radius:10px; border-right:2px solid #e7e6ed;}
.ptidx_trans3 li{float:none; display:inline-block;width:30%;}
.ptidx_sec3_cont{float:none;width:calc(100% - 50px);}
.ptidx_note{padding:10px 5px;}
.ptidx_note:before{position:static; display:inline-block; margin-right:5px;}
.ptidx_sec5{margin-top:0}
.ptidx_sec7 .dlbtnp{margin-right:30px;}
.homebot{ padding:40px 0 30px;}

	.atihome_sec6_comment{ width: 100%; float: none;}
	.atihome_sec6_person{ width: calc(100% - 55px); margin-top: 50px;}


}
@media screen and (max-width: 750px){
.ptidx_trans{padding:5px 5px 15px 10px;}
.ptidx_trans li{margin-top:10px;}
.ptidx_trans1 li{width:50%; padding:0;}
.ptidx_trans3 li{width:270px; padding:0; margin:10px auto 0;display:block;}
.ptidx_trans li p,.ptidx_trans1 li p,.ptidx_trans3 li p{width:calc(100% - 50px); max-width:unset; margin-left:10px;}
.ptidx_trans3 li p{width:calc(100% - 65px);}
.ptidx_trans3 li:nth-child(1) img,.ptidx_trans3 li:nth-child(3) img{margin:0 0px 0 15px;}
.ptidx_trans3 li p span{display:none;}
.atihome_banmedia{padding:10px 0 23px;}

.ptidx_btn p{margin-top: 0}
}
@media screen and (max-width: 660px){
	.phtnew_desc ul{min-width: 537px;margin-left: 10px}
}
@media screen and (max-width: 568px){
.ptidx_bantext{ margin:50px auto 30px;}
.ptidx_bantext h1{ font-size:36px;}
.ptidx_bantext h3{ font-size:28px;}
.ptidx_bantext h3 img{width:40px; height:auto;}
.ptidx_bantext .ptidx_bantextp{margin-top:15px;}
.ptidx_btn a{ margin:20px auto 10px;}
.banmed{display:none;}
.banmedmo{display:block;}
.ptidx_sec7_text h3{ font-size:26px;}
.ptidx_sec7_text .ptidx_btn a.ptidx_dlbtn,.ptidx_sec7_text .ptidx_btn a.ptidx_buybtn{ display:block; margin:20px auto 0;}
.ptidx_btn a.ptidx_dlbtn,.ptidx_sec7_text .ptidx_btn a.ptidx_dlbtn{ width:300px; font-size:20px;}
.ptidx_btn a.ptidx_buybtn, .ptidx_sec7_text .ptidx_btn a.ptidx_buybtn{ width:296px;}
.ptidx_btn{margin-left:auto;}
.ptidx_dlbtn:after,.ptidx_buybtn:after{font-size:inherit;}

	.phtnew_desc{margin-left: 0}
	.phtnew_desc ul{min-width: unset;width: 94%;margin-left: 0}
	.phtnew_desc ul li{font-size: 14px}
	.ptidx_sec1 p{padding: 0 3%;font-size: 16px}
	.phthome_banmedia{line-height: 60px;padding: 2px 0 22px 0;}
	.ptidx_bantext{padding-bottom: 0}

.ptidx_wrap h2,.ptidx_sec2_text h3,.ptidx_sec3_cont h3{font-size:26px;}
.ptidx_sec5 h2{padding:0 10%; font-size:28px;}
.ptidx_sec1{padding-top:50px;}
.ptidx_sec1_tally{margin-top:0;}
.ptidx_sec1_tally>div,.ptidx_sec1 li{float:none; width:calc(100% - 2px); margin-top:30px;}
.ptidx_sec2{background:linear-gradient(to bottom,#f4f9fe 55%,#fff);}
.ptidx_sec2_tit p{font-size:16px; padding:0 3%;}
.ptidx_sec2_cont a.ptidx_link{margin-top:15px;}
.ptidx_trans{border-width:2px;}
.ptidx_trans3{border-width:1px; padding:5px 0 15px; width:100%; border-radius:0; border-left:none; border-right:none;}
.ptidx_note1{background-color:#f5f4f8;}
.ptidx_sec3{padding-top:60px; background:#e6f6ff;}
.ptidx_sec3 .ft18{font-size:16px;}
.ptidx_sec3_cont {margin-top:50px;}
.ptidx_sec3_cont p{line-height:1.8; padding:0;}
.ptidx_secont4 .ptidx_sec2_figure{width:100%; margin-top:20px;}
.ptidx_secont4{border-width:1px;}
.ptidx_secont4:before{display:none;}
.ptidx_sec2_imgs>img.ptidx_img4{margin-right:-3%;}
.ptidx_sec5{padding-top:40px;}
.ptidx_sec7{margin-top:30px;}
.ptidx_sec7_cnt{border-radius:0;}
.ptidx_sec7 .dlbtnp{margin-right:0;}
.ptidx_rating{margin-top:30px;}
.ptidx_rating div{display:block; width:100%; max-width:220px; height:auto; text-align:center; padding:0; border-left:none; margin:20px auto 0;}
.ptidx_rating p b{font-weight:inherit;}
.ratingsafe p{color:rgba(256,256,256,0.8); padding:0 0 20px 0; border-bottom:1px solid rgba(256,256,256,.2);}
.ratingrev p{font-size:16px;}
.ratingrev p a{display:block; margin-top:15px; color:rgba(256,256,256,0.8);}
.userhead{transform:scale(.8);}
.usercmt{margin-top:0;}
.usercmt li p{font-size:16px; margin-top:15px;}
.usercmt li p b{font-size:18px;}
.userhead li{margin:5px;}
.betatab{position:static; vertical-align:top; font-size:12px;}

	.atihome_sec6,.atihome_sec6_cnt,.atihome_comment{margin-top:40px;}
	.atihome_sec6 h2{ width:90%; margin:30px auto 0;}
	.atihome_sec6_comment{ height:380px;}
	.atiidxn_sec6media span{font-size:14px;}
	.atihome_personlink{ margin-left:-40px;}
	.atihome_sec6_person{width:100%;}
	.atihome_person_des{margin:15px 15px 15px 75px; width:calc(100% - 90px);}
	.atihome_person_star em{font-size:14px;}
	.atihome_person>img{width:60px; left:5px;}
	.atihome_person p{margin-top:5px; font-size:14px;}
	a.atihome_personlink{margin-left:0;}
	.atihome_comment p{font-size: 16px}
	.atihome_person{height: auto;padding: 15px 0}
	.atihome_sec6,.atihome_sec6_cnt,.atihome_comment{margin-top:40px;}
	a.atihome_personlink {margin: 25px auto 0;}
	.atihome_comment_hd{bottom: 25px}
}

@media screen and (max-width: 330px){
.ptidx_bantext h1{ font-size:30px;}
.ptidx_btn a.ptidx_dlbtn,.ptidx_sec7_text .ptidx_btn a.ptidx_dlbtn{ width:260px;}
.ptidx_btn a.ptidx_buybtn, .ptidx_sec7_text .ptidx_btn a.ptidx_buybtn{ width:258px;}
.ptidx_trans3 li{width:90%;}
.usercmt{height:180px;}
.atihome_comment p{font-size: 14px}
}



