/*btn style**/

/*download button**/
body .dl_btn,body .other_btn{ display:block; background-color:#31c1d9; color:#fff; text-align:center; border-radius:5px; position:relative; overflow:hidden;}
.dl_btn:before{ width:25%; height:100%; content:"\e801"; font-family:"iconfont"; background-color:#2cafc5; font-size:1.5em; left:0; float:left;}
.dl_btn:hover, .other_btn:hover{ background-color:#3fcee6; text-decoration:none;}
.dl_btn:hover:before{ background-color:#36bdd4;}

/*Learn More button **/
body .lmore_btn{ display:block; border-radius:5px; color:#31c1d9; text-align:center; border:1px solid #31c1d9; overflow:hidden;}
.lmore_btn:after{content:"\e802"; font-family:"iconfont"; font-size:16px; font-weight: bold; position:absolute; margin:1px 0 0 5px; transform:translateX(0); transition:all 0.5s ease-in-out;}
.lmore_btn:hover{ text-decoration:none;}
.lmore_btn:hover:after{ transform:translateX(10px);}


/*comimg soon button**/ 
body .csoon_btn{ display:block; border-radius:5px; border:1px solid #3894e5; overflow:hidden; color:#3894e5; text-align:center;}
.csoon_btn:hover{ text-decoration:none; background-color:#d6e7fb;}

/*buy button**/
body .buy_btn, body .buy_btn2, .pphoto_banner_btn .buy_btn3{ display:block; border-radius:5px; background-color:#ff952e; text-align:center; overflow:hidden; color:#fff;}
.buy_btn:before{width:30%; height:100%; content:"\e815"; font-family:"iconfont"; background-color:#f28d2c; font-size:1.5em; left:0; float:left;}
.buy_btn:hover,.buy_btn2:hover{ text-decoration:none; background-color:#fea651;}
.buy_btn:hover:before{ background-color:#fc9b3d;}

.wrap{ margin-top:86px; w;}

/*04.22 16 z*/
.pphoto_banner_btn .buy_btn3{line-height:47px; height:47px; background-color:rgba(255,255,255,0.1); border:2px solid #a8d041; text-decoration:none;}
.pphoto_banner_btn .buy_btn3:hover{background-color:rgba(255,255,255,0.3);}

.pmusic_funs6_1 a{border: 1px solid #fff; border-radius: 5px; color: #fff; display: block; height: 48px; transition: all 0.3s ease-in-out 0s; width: 150px; border:2px solid #fff; text-decoration:none;}
.pmusic_funs6_1 a:hover{background-color:#a8d041; border:2px solid #a8d041;}

/*index style**/
.idx_banner_wrap{ width:100%; height:790px; margin-top:-86px; overflow:hidden; position:relative; background-color:#2597b3;}
.idx_banner_dir a{ position: absolute; font-size:80px; color:#fff; top:360px; opacity:0.3; transition:opacity 0.3s ease-in-out; z-index:99;}
.idx_banner_dir a:after{ content:"\e802"; font-family:"iconfont";}
.idx_banner_dir a:hover,.idx_banner_circle a:hover{ opacity:1; text-decoration:none;}
.idx_dir_left{ left:-120px; transform:rotate(-180deg);}
.idx_dir_right{ right:-120px;}
.idx_banner_circle{width:100%; position:absolute; bottom:10px; text-align:center; z-index:99;}
.idx_banner_circle a{ width:10px; height:10px; display:inline-block; border-radius:10px; background-color:#fff; margin:0 5px; opacity:0.3; transition:opacity 0.3s ease-in-out;}
.idx_banner_circle .idx_banner_circle_sel{ opacity:1;}
.idx_banner_block{ width:100%; height:790px; position:absolute; top:0; left:0; transition:all 1s ease-in-out; opacity:0; overflow:hidden;}
.idx_banner_block1{ background:url(../img/idx_banner_bg1.webp) center no-repeat; background-size:cover;}
.idx_banner_block2{ background:url(../img/idx_banner_bg2.webp) center no-repeat; background-size:cover;}
.idx_banner_block3{background:url(../img/idx_banner_bg3.webp) center no-repeat; background-size:cover;}
.idx_banner_wrap .idx_banner_cut{ transform:translateX(0); z-index:2; opacity:1;}

.idx_banner_cont{ height:690px; position:relative; margin-top:100px; overflow:hidden;}
.idx_banner_cont1>img{ position:absolute; bottom:0; right:-50px;} 
.idx_banner_text{ width:580px;}

.idx_banner_cut .idx_banner_cont h2{ font-size:60px; color:#fff; font-weight:300; line-height:1.2; margin:100px 0 30px 0;}
.idx_banner_cut .idx_banner_cont p{ font-size:16px; color:#fff; line-height:1.5; }
.idx_banner_cont a{ width:206px; height:52px; line-height:52px; font-size:18px; color:#fff; border:none; background-color:#30d993; margin-top:30px;}  

.idx_banner_cont h2, .idx_banner_cont p,.idx_banner_cont a{ transform:translateX(-300px); opacity:0;}
.idx_banner_cut .idx_banner_cont h2,.idx_banner_cut .idx_banner_cont p, .idx_banner_cut .idx_banner_cont a{ transform:translateX(0px); opacity:1;}
.idx_banner_cut .idx_banner_cont h2{transition: transform 1s ease-in-out,   opacity 1s ease-in-out;}
.idx_banner_cut .idx_banner_cont p{transition: transform 1s 0.3s ease-in-out, opacity 1s ease-in-out;}
.idx_banner_cut .idx_banner_cont a{transition: transform 0.5s 0.6s ease-in-out, opacity 1s ease-in-out;}
 
.idx_funs_block{ width:290px; height:214px; float:left; box-shadow:0 0 5px 0 rgba(0,0,0,0.22); position:relative; text-align:center; margin:90px 35px 70px 0;}
.idx_funs_block>img{ position:absolute; top:-26px; left:50%; margin-left:-37px;}
.idx_funs_block>h3{ font-size:20px; font-weight:400; margin-top:60px;}
.idx_funs_block>p{ width:265px; font-size:14px; line-height:1.571; color:#666; margin:14px auto;}
.idx_funs_block>a{ width:190px; height:33px; display:block; font-size:14px; line-height:33px; margin:0 auto;}
.idx_tips_block{ width:280px; height:125px; border:1px solid #e3e3e3; float:left; margin:28px 44px 60px 0; transition:box-shadow 0.5s ease-in-out; -webkit-transition:box-shadow 0.5s ease-in-out;}
.idx_tips_block>b{ font-size:18px; margin:24px 0 10px 0; display:block;}
.idx_tips_block>span{ display:block; font-size:14px; color:#666; line-height:1.571;}
.idx_tips_block1 .idx_tips_imgs{ width:50px; height:50px; background:url(../img/idx_tips_icon1.webp) no-repeat; float:left; margin:36px 16px 20px 16px;}
.idx_tips_block2 .idx_tips_imgs{ width:50px; height:50px; background:url(../img/idx_tips_icon2.webp) no-repeat; float:left; margin:36px 16px 20px 16px;}
.idx_tips_block3 .idx_tips_imgs{ width:50px; height:50px; background:url(../img/idx_tips_icon3.webp) no-repeat; float:left; margin:36px 16px 20px 16px;}
.idx_tips_block:hover{ text-decoration:none; box-shadow:0 0 5px 0 rgba(0,0,0,0.22);}
.idx_tips_block:hover .idx_tips_imgs{ background-position:0 -50px;}
.idx_tips_block:hover b,.idx_tips_block:hover span{ color:#31c1d9;}
.idx_artic li{ width:260px; font-size:14px; line-height:34px; color:#b0b0b0; float:left; margin:5px 60px 5px 0;}
.idx_artic li a{ font-size:14px; color:#31c1d9;}


/*store index**/
.str_banner{ width:100%; height:345px; background: #5f94a2 url(../store/img/banner.webp) center no-repeat; background-size:cover; text-align:center; overflow:hidden;}
.str_banner_cont>h1{ width:565px; line-height:1.333; color:#fff; margin:60px auto 20px auto;}
.str_banner_cont>p{ color:#f7f5bc;}
.str_banner_share>a{ margin:0 10px;}
.str_pro_block{ width:450px; height:378px; box-shadow:0 0 5px 0 rgba(0,0,0,0.2); text-align:center; margin:50px 10px 0 10px;}
.str_pro_block>p,.spt_help_cont>p{ color:#666;}
.str_pro_block_btn{ border-top:1px solid #e5e5e5;}
.str_pro_block_btn>p{ text-align:left; float:left; margin:25px 0 0 20px;}
.str_pro_block_btn>p span{ text-decoration:line-through;}
.str_pro_block_btn>p b{ color:#ff380a; font-weight:bold; margin-left:5px;}
.str_pro_block_btn>a{ width:180px; height:42px; float:right; line-height:42px; margin:13px 25px 0 0; }
.str_join{ display:block; padding:40px 0; border:1px solid #e6e6e6; margin:70px auto; text-align:center; background:url(../store/img/arrow.webp) 890px center no-repeat; transition: background 0.5s ease-in-out; -webkit-transition: background 0.5s ease-in-out;}
.str_join p{ width:600px; margin:0 auto; line-height:1.667;}
.str_join p span{color:#31c1d9;}
.str_join:hover{ border-color:#31c1d9; text-decoration:none; background:url(../store/img/arrow.webp) 900px center no-repeat;}
.str_choice_block>a{margin-top:24px; font-weight:bolder;}
.str_choice ul{ width:420px; margin-right:60px; background:url(../store/img/choice_imgs.webp) top right no-repeat;}
.str_choice ul li{ font-size:14px; color:#737373; margin-bottom:30px;}
.str_choice ul li img{ vertical-align: middle; margin-right:18px;}

/*support style**/
.spt_banner{width:100%; height:385px; background:#a09f9d url(../support/img/banner_bg.webp) center no-repeat; background-size:cover;}
.spt_banner>h1{ margin-top:100px;}
.spt_search_div{ width:570px; position:relative; margin:40px auto 25px auto;}
.spt_search{ width:570px; height:43px; display:block; border-radius:43px; border:none; font-size:14px; background:#fff url(../support/img/search_icon.webp) 10px center no-repeat; padding-left:48px; margin:40px auto 25px auto;}
.spt_banner>p a{ color:#e5e5e5; font-size:14px;}
.spt_banner>p a:hover{ color:#fff;}
.spt_pro_block{ width:280px; position:relative; float:left; text-align:center; box-shadow:0 0 5px 0 rgba(0,0,0,0.2); margin:0 46px 0 0;}
.spt_pro_block>img{ position:absolute; top:-45px; left:50%; margin-left:-37px;}
.spt_pro_block>h3{ margin:45px 0 20px 0;}
.spt_pro_block li{ text-align:left; border-top:1px solid #e5e5e5;}
.spt_pro_block li a{ font-size:14px; color:#000; line-height:64px;}
.spt_pro_block li a:hover{ color:#31c1d9;}
.spt_pro_block li img{ vertical-align:middle; margin:0 10px 0 20px;}
.spt_help{ border-top:1px solid #e5e5e5;}
.spt_help_cont{ padding:80px 0; background:url(../support/img/help_bg.webp) center right no-repeat; overflow:hidden;}
.spt_help_cont>h3{}
.spt_help_cont>a{ display:block; margin-top:24px;}

/*support details**/
.sptdils_banner{ width:100%; height:168px; background:#31c1d9 url(../support/img/details_banner_bg.webp) center left repeat-x;}
.sptdils_banner_cont>h1{ margin:62px 0 30px 0;}
.sptdils_banner_cont>h1 b{ color:#f7f5bc; font-style:italic;}
.sptdils_banner_nav{ width:690px; margin:0 auto; text-align: center;}
.sptdils_banner_nav a{font-size:18px; color:#fff; font-weight:300; line-height:1.5;}
.sptdils_banner_nav a:after{ content:""; height:12px; width:10px; font-weight:300; color:#f00; display:inline-block; border-right:1px solid #fff; margin-right:10px; opacity:0.5;}
.sptdils_banner_cont .sptdils_banner_nav_last:after{ display:none;}
.spt_details{ width:780px; margin:45px auto 0 auto; }
.spt_author{ color:#808080;}
.spt_details .spt_author,.spt_details .spt_author a{ font-size:12px;}
.spt_author>img{ vertical-align:middle; margin-right:10px;}
.spt_details h1{ font-size:38px; line-height:1.263; font-weight:300; margin:22px 0;}
.spt_details .spt_summary{ font-size:18px; line-height:1.455; color:#808080; font-weight:300; margin-bottom:-10px;}
.spt_details h2{ font-size:28px; line-height:1.5; font-weight:300; margin-top:50px;}
.spt_details ul{ margin-top:20px;}
.spt_details li{font-size:16px; line-height:2; color:#666; margin-top:10px;}
.spt_details li b{font-size:16px; font-weight:bolder;}
.spt_details .spt_ul_circle li,.spt_details .spt_ul_circle_link li{ padding-left:5px; list-style: disc; margin-left:15px;}
.spt_details .spt_ul_circle_link li{ color:#08c;}
.spt_details .spt_ul_number li{ list-style:decimal; margin-left:20px;}
.spt_dl_blcok{ display:block; margin:50px auto; border-radius:5px; border:1px solid #e6e6e6; padding:28px; background: url(../support/img/arrow.webp) 690px center no-repeat; transition:all 0.5s ease-in-out;}
.spt_dl_text{ width:530px; margin-left:25px;}
.spt_details .spt_dl_text h3{ font-size:22px; margin:0; color:#000;}
.spt_dl_text span{ color:#31c1d9;}
.spt_details .spt_dl_text p{ font-size:14px; color:#808080; line-height:1.714;}
.spt_dl_blcok:hover{ background:url(../support/img/arrow2.webp) 700px center no-repeat; border-color:#31c1d9;}
.spt_funs_text{ margin-left:38px;}
.spt_funs_text p{ font-size:12px; color:#808080; margin:40px 0 10px 0;}
.spt_details .spt_funs_text h3{ font-size:32px; font-weight:300; margin:0;}
.spt_funs_block>img{ float:right; margin:36px 25px 0 0;}
.spt_details p,.spt_details li a,.spt_details p b{ font-size:16px; line-height:2;}
.spt_details p{margin-top:15px; color:#666; position: relative;}
.spt_details p a{ font-size:16px; line-height:2;} 
.spt_details h3{ font-size:20px; font-weight:300; margin-top:40px; line-height:1.5;}
.spt_details .tip_style{ border-left:4px solid #31c1d9; padding:5px 0 5px 20px; margin:50px 0;} 
.tip_style a{ font-style:italic; margin:0 4px;}
.spt_figures{ text-align:center; margin:50px auto;}
.spt_figures p{color:#8d8d8d;}
.spt_details .spt_quote{ color:#8d8d8d; font-style:italic; margin:-30px auto 40px auto; text-align:center;}
.spt_quote:before{ content:url(../support/img/quotation1.webp); margin:0 20px 0 10px;}
.spt_quote:after{ content:url(../support/img/quotation2.webp); margin:0 10px 0 20px;}
.spt_details_adv{ display:block; border:1px solid #e3e3e3; background:url(../support/img/details_adv_bg.webp) no-repeat; padding:16px 20px; margin:50px auto; border-radius:5px;}
.spt_details_adv:hover{ text-decoration:none;}
.spt_details_adv h2{ font-size:30px; font-weight:400; color:#31c1d9; margin:0 auto;}
.spt_details_adv>p{ font-size:14px; color:#585858; margin-top:10px;}
.spt_details_adv>span{ width:205px; height:40px; display:block; border-radius:5px; border:1px solid #31c1d9; font-size:18px; line-height:40px; color:#31c1d9;text-align:center; margin-top:20px;}
.spt_details_adv>span:hover{ color:#fff; background-color:#31c1d9;}
.spt_share{ margin-top:50px;}
.spt_share_sum img{ vertical-align:middle; margin-right:5px;}
.spt_share_sum span{ font-size:14px; color:#979797;}
.spt_share_btn a{ margin-left:15px;}
.spt_share_cont{ border-top:1px solid #e5e5e5; margin-top:20px; padding:20px 0;}
.spt_share_cont>img{ float:left; margin-right:24px;}
.spt_share_cont>p{ width:586px; float:left; font-size:14px; color:#666; line-height:20px; margin:0;}
.spt_share_cont>p b{ display:block; background:none; margin-bottom:5px; font-size:16px;}
.spt_share_cont>p span{ display:block; color:#333; margin-top:5px;}
.spt_share_cont>a{ width:70px; height:35px; float:right; border-radius:30px; border:1px solid #31c1d9; font-size:14px; line-height:35px; color:#31c1d9; text-align:center;}
.spt_share_cont>a:hover{ text-decoration:none; background-color:#e3fbff;}
.spt_hot_articles li{ font-size:14px; color:#666; line-height:30px; margin:0;}
.spt_hot_articles li a{ font-size:14px;}
.spt_comment{margin-top:20px;}
.spt_inspire{ width:100%; height:240px; background:#303840 url(../support/img/details_bg.webp) repeat-x;}
.spt_inspire_cont{text-align:center; overflow:hidden;}
.spt_inspire_cont h2{ margin:55px 0 28px 0;}
.spt_inspire_cont p{ color:#e0e1e2; line-height:1.5;}
.spt_inspire_share a{ margin:0 12px;}
.spt_inspire_btn{ width:850px; margin:35px auto 0 auto;}
.spt_inspire_btn input,.spt_inspire_btn a{ height:72px; border-radius:5px; float:left; margin:0 14px; font-size:18px; line-height:72px;}
.spt_inspire_btn input{ width:237px; border:none; background-color:rgba(255,255,255,0.2); padding-left:15px; color:#bebebe;}
.spt_inspire_btn a{width:252px; background-color:#31c1d9; color:#fff;}
.spt_inspire_btn a:hover{ text-decoration:none; background-color:#4addf5;}
.spt_bubbles{ position: relative; background-color:#e6f7fa;}
.spt_bubbles a{ position:absolute; width:204px; height:57px; display:block; top:-60px; left:50%; margin-left:-102px; opacity:0; transform:translateY(30px); -webkit-transform:translateY(30px); transition:all 0.8s ease-in-out; -webkit-transition:all 0.8s ease-in-out;}
.spt_bubbles:hover{background-color:#7de7fa;}
.spt_bubbles:hover a{ opacity:1; transform:translateY(0); -webkit-transform:translateY(0);}
.spt_table,.spt_table tr,.spt_table td{ border:1px solid #dedede; border-collapse:collapse;}
.spt_table td{ font-size:16px; text-align:center; padding:15px 0; color:#666; line-height:1.5;}
.spt_table_file1{ padding:15px 0 15px 10px !important;}
.spt_table .spt_table_left{text-align:left;}
.spt_table_font td{font-size:14px;}
.spt_dl_mask,.spt_dl_mask_bg{ width:100%; height:100%; position: fixed; top:0; left:0; transition:all 0.2s ease; -webkit-transition:all 0.2s ease; z-index:-1; opacity:0;}
.spt_dl_mask_bg{ background-color:rgba(0,0,0,0.5);}
.spt_dl_mask_cont{ width:716px; height:390px; position: fixed; left:50%; top:50%; margin:-195px 0 0 -358px; border-radius:5px; background-color:#fff; z-index:999; text-align:center; transform:translateX(30%); opacity:0; transition:all 0.5s ease; -webkit-transition:all 0.5s ease;}
.spt_dl_mask_close{position:absolute; top:10px; right:10px; transform:rotate(45deg);}
.spt_dl_mask_close:after{ content:"\e811"; font-family:"iconfont"; font-size:24px; font-weight:bolder; color:#666;}
.spt_dl_mask_close:hover{ text-decoration:none;}
.spt_dl_mask_cont h3{ font-size:32px; font-weight:300; margin:60px 0 20px 0;}
.spt_dl_mask_cont p{ font-size:20px; color:#666; line-height:1.2; font-weight:300; margin-top:20px; padding:0 20px;}
.spt_dl_share{ margin:25px auto;}
.spt_dl_share a{ margin:0 5px;}
.spt_dl_mask_cont>.spt_dl_mask_btn{ width:280px; height:52px; display:block; font-size:18px; color:#31c1d9; line-height:52px;  margin:30px auto 0 auto; border:2px solid #31c1d9; border-radius:5px;}
.spt_dl_mask_btn:hover{ background-color:#31c1d9; color:#fff; text-decoration:none;}
.spt_dl_mask_an ,.spt_dl_mask_an .spt_dl_mask_bg{ z-index:999; opacity:1;}
.spt_dl_mask_an .spt_dl_mask_cont{ transform:translateX(0); opacity:1;}
.spt_crumbs{height:35px; margin-top:20px;} 
.spt_crumbs a,.spt_crumbs span{ font-size:14px; color:#666; position:relative;}
.spt_crumbs a:after{ content:"\e802"; font-family:"iconfont"; color:#ddd; font-size:18px; position:absolute; top:2px; right:0;} 
.spt_crumbs a{ padding-right:20px;}
.spt_crumbs_home{ width:17px; height:17px; background:url(../support/img/home_icon.webp) no-repeat; background-size:17px 17px; display:inline-block;}
/*support tips**/
.spt_tips_banner>h1{ width:840px; font-size:52px; line-height:1.3; margin-left:auto; margin-right:auto;}
.spt_tips_banner>p{ width:840px; line-height:1.556; margin:25px auto 60px auto;}
.spt_tips_nav{ width:900px; margin:0 auto;}
.spt_tips_nav a{ float:left; margin:0 29px;}
.spt_tips_nav a span{ display:block; font-size:18px; font-weight:300; color:#000; margin-top:10px;}
.spt_tips_nav a:hover{ text-decoration:none; }
.spt_tips_nav a:hover span{ color:#31c1d9;}
.spt_tips_details_pro{ font-size:24px; color:#4c4c4c; font-weight:300; margin:60px 0 30px 0; padding:60px 0 0 80px; border-top:1px solid #e5e5e5;}
.spt_tips_details_pro>img{ margin-right:10px;}
.spt_tips_details_cont{ width:830px; margin:0 auto;}
.spt_tips_details_cont h2{ font-size:48px; font-weight:300; line-height:1.3;}
.spt_tips_details_cont>p{ font-size:18px; color:#666; margin:25px auto; line-height:1.556; font-weight:300;}
.spt_tips_details_cont>p a{ font-size:18px; color:#31c1d9; font-weight:300;}
.spt_tips_details_cont h3{ font-size:30px; font-weight:300; margin-top:40px;}
.spt_tips_block>a{ width:252px; height:252px; border-radius:5px; float:left; border:1px solid #d9d9d9; margin-top:40px;}
.spt_tips_block>a img{ display:block; margin:25px auto 15px auto;}
.spt_tips_block>a span{ padding:0 40px; display:block; font-size:14px; line-height:1.286; color:#000; text-align:center;}
.spt_tips_block .spt_tips_block_sel,.spt_tips_block>a:hover{ border-color:#31c1d9;}
.spt_tips_block_margin{ margin:0 34px;}
.spt_tips_block>a:hover{ text-decoration:none;}

.spt_photo_banner{ width:100%; height:210px; background-color:#66aadc; background:-webkit-linear-gradient(left, #55b2d9 0%,#7d9ee0 100%);background:-moz-linear-gradient(left, #55b2d9 0%,#7d9ee0 100%); overflow:hidden;}
.spt_photo_banner_cont{ width:100%; height:210px; background:url(../support/img/photo_banner.webp) repeat-x;}
.spt_photo_banner h1{ font-size:60px; margin:50px auto 20px auto;}
.spt_photo_banner .sup_guide{margin:70px auto 0 auto;}
.spt_photo_details_left{ width:730px;}
.spt_photo_details_left h2 img{ margin-right:10px;}
.spt_photo_details_left h2{ font-size:36px; font-weight:300;}
.spt_photo_details_left ul{ margin:10px 0 50px 0;}
.spt_photo_details_left ul li{/* width:310px; float:left;*/ line-height:35px; margin:0 20px 0 30px; list-style-type: disc; font-size:18px; color:#888;}
.spt_photo_details_left li a{ font-size:16px;}
.spt_photo_hot:after{ content:"hot"; width:30px; height:16px; display:inline-block; text-align:center; color:#e60012; font-size:10px; line-height:16px; border:1px solid #e60012; border-radius:2px; margin-left:10px;}
.spt_photo_new:after{ content:"new"; width:30px; height:16px; display:inline-block; text-align:center; color:#ed971e; font-size:10px; line-height:16px; border:1px solid #ed971e; border-radius:2px; margin-left:10px;}
.spt_photo_details_right{ width:230px;}
.spt_photo_details_right2{ position:fixed; top:0; margin-left:750px;}
.spt_photo_details_right li{border-bottom:1px solid #e5e5e5;}
.spt_photo_details_right li a{ line-height:45px; font-size:16px; margin-left:20px; color:#666;}
.spt_photo_details_right li a:hover{ text-decoration:none; color:#31c1d9;}
.spt_photo_details_right .spt_photo_sel{ background-color:#31c1d9; border: none; border-radius:5px;}
.spt_photo_details_right .spt_photo_sel a{ color:#fff;}
.spt_photo_details_right .spt_photo_sel a:hover{ color:#fff;}
.spt_photo_dl{ border:1px solid #e5e5e5; border-radius:5px; margin-top:40px; padding:10px 0 20px 0; background-color:#fff;}
.spt_photo_sup{margin-top:0;}
.spt_photo_dl>h3{ margin:12px auto;}
.spt_photo_dl>p{ line-height:1.5;}
.spt_photo_dl>span{ display:block; margin:30px auto; line-height:1.5;}
.spt_photo_dl>a{ width:150px; height:44px; line-height:44px; margin:0 auto;}


/*product style**/
.pro_banner{ width:100%; height:344px; background:url(../product/img/banner_bg.webp) center no-repeat; background-size:cover; text-align:center; overflow:hidden;}
.pro_banner_cont>h1{width:730px; line-height:1.333; margin:90px auto 20px auto;}
.pro_details_block{ width:305px; text-align:center; border-left:1px solid #e5e5e5; padding:0 10px; float:left;}
.pro_details_block>a{ width:180px; height:42px; line-height:42px; margin:40px auto 3px auto;}
.pro_details_block>span{ width:230px; display:block; margin:10px auto; color:#6a6a6a; line-height:1.4;}
.pro_essential{ border-top:1px solid #e5e5e5;}
.pro_essential_block{ width:290px; border-right:1px solid #e5e5e5; padding:10px 10px 10px 0; margin:60px 10px 0 15px; float:left;}
.pro_essential_block>img{ margin-right:18px;}
.pro_essential_text{ width:225px;}
.pro_essential_text a{ display:block; line-height:1.3; color:#31c1d9;}

/*company index style**/
.company_banner{ height:344px; background:#7eccef url(../company/img/banner_bg.webp) center no-repeat; background-size:cover; overflow:hidden;}
.company_banner>h1{ width:900px; line-height:1.389; margin:100px auto 0 auto; color:#000;}
.company_block1{ height:420px; border:1px solid #fff;}
.company_block h2{ font-size:40px; font-weight:300;}
.company_block p{ font-size:14px; line-height:1.714; color:#666; margin-top:30px;}
.company_block1 img{ margin:76px -140px 0 0;}
.company_block1 h2{ margin-top:150px;}
.company_block2{ height:340px; background:url(../company/img/banner_imgs2.webp) center no-repeat; background-size:cover; text-align:center; overflow:hidden;}
.company_block2 p,.company_block1 p{ width:635px; margin:30px auto 0 auto;}
.company_block .lmore_btn{ width:266px; height:46px;font-size:16px; line-height:46px; margin:40px auto 0 auto; }
.company_block4 p{ width:730px; margin:30px auto 0 auto;}
.company_block4 .boundary{ margin:70px auto;}


/*company privacy policy**/
.policy_left,.notfind_left{ width:650px; overflow:hidden;}
.policy h2,.notfind h2{ font-size:24px; font-weight:300; margin-top:50px;}
.policy p, .policy_left li,.notfind p{ font-size:14px; line-height:1.714; color:#666;}
.policy p,.notfind p{ margin-top:30px;}
.policy_left li{ background:url(../company/img/point.webp) 8px 10px no-repeat; padding-left:28px; margin-top:5px;}
.policy_left li span{ display:block;}
.policy_right{ width:300px;}
.policy_right .policy_right_btn{ width:220px; height:52px; line-height:52px; margin:35px 0 50px 0;}
.policy_right a{ font-size:16px; margin-top:25px; display:block;}
.policy_contact{ margin-bottom:50px;}
.policy_right .buy_btn:before{ font-size:1.8em;}

/*contact style**/
.contact_banner{ height:294px; background:#003551 url(../company/img/contact_banner.webp) center no-repeat; overflow:hidden;}
.contact_banner h1{ margin:95px auto 28px auto;}
.contact_left{ width:500px; margin-left:90px;}
.contact_left label,.contact_right h3{ display:block; font-size:18px; font-weight:300; margin:30px 0 20px 0;}
.contact_left input{ width:460px; height:42px; border-radius:5px; border:1px solid #e6e6e6; box-shadow:0 1px 2px 0 #e5e5e5; padding-left:10px;}
.contact_left textarea{ width:474px; height:212px; border-radius:5px; border:1px solid #e6e6e6; box-shadow:0 1px 2px 0 #e5e5e5;}
.contact_left span{ color:#ff334e; font-size:18px; margin-left:10px; vertical-align:middle;}
.contact_left>a{ width:144px; height:44px; line-height:44px;}
.contact_right{ width:220px; margin-right:60px;}
.contact_share>a{ margin-right:30px;}
.contact_address{line-height:1.714;}
.contact_right>a{ display:block; margin-bottom:20px; font-size:14px;}

/*404**/
.notfind_left>a{ color:#31c1d9; line-height:1.2;}
.notfind_search{width:358px; height:50px; display:block; border-radius:8px; box-shadow:1px 1px 2px 0 rgba(0,0,0,0.1); border:1px solid #e5e5e5; margin:15px 0 15px 2px; padding-left:10px;}

/*press style**/
.press_banner{ width:100%; height:342px; background:#3a9cbd url(../press/img/banner.webp) center no-repeat; background-size: cover; overflow:hidden;}
.press_bring{ width:700px; text-align:center; font-size:18px; line-height:24px; margin:-10px auto; color:#fff;}
.press_author{ width:320px; margin:50px auto; }
.press_author1{ float:left; margin-top:0px;}
.press_author2{width:2px; border-top:20px solid #fff; margin:0 20px 0 20px; padding-top:30px; float:left;}
.press_author3{ float:right; margin-top:0px;}
.press_author span,.press_author a{ font-size:18px; color:#fff;}
.press_author a{ color:rgba(255,255,255,0.7);}
.press_author a:hover{ color:#fff;}
.press_cont_aside{ width:120px;}
.press_cont_aside a{ display:block; font-size:24px; color:#000; padding:40px 0 10px 20px; border-bottom:2px solid #e5e5e5;}
.press_cont_aside a:hover{ text-decoration:none; color:#31c1d9; border-color:#31c1d9;}
.press_cont_aside .press_cont_aside_sel{ color:#31c1d9; border-color:#31c1d9;}
.press_cont_right{ width:820px;}
.press_cont_block time{ width:90px; height:90px; border-radius:5px; font-size:30px; color:#000; background-color:#f7f7f7; overflow:hidden; text-align:center; line-height:46px; font-weight:300; margin-top:10px;}
.press_cont_block time span{ height:26px; display:block; font-size:14px; line-height:26px; color:#fff; background-color:#55e0d9; font-weight:400;}
.press_cont_block .press_cont_date1 span{ background-color:#70e0b2;}
.press_cont_text{ width:690px;}
.press_cont_text h3{ font-size:24px; line-height:1.5; font-weight:300; margin-top:0;}
.press_cont_text p{ font-size:14px; line-height:1.714; color:#666; margin-top:10px;}
.press_cont_text p a{ font-size:14px;}
.press_line{ width:820px; border-top:1px solid #e5e5e5; margin-top:20px;}

/*primophoto index**/
.pphoto{ width:100%; height:737px; background:#0e1d35 url(../primophoto/img/banner.webp) center no-repeat;  background-size:cover; margin-top:-86px; overflow:hidden;}
.pphoto_banner{margin-top:110px; text-align:center;}
.pphoto_banner h1{ font-size:48px; margin:25px auto;}
.pphoto_banner_text{ width:700px; line-height:1.5; color: #FFFFFF; margin:30px auto 0 auto;}
.pphoto_banner_btn>a{ width:204px; height:50px; font-size:18px; line-height:52px; float:left;}
.pphoto_banner_btn{ width:446px; margin:35px auto;}
.pphoto_banner_btn .pphoto_banner_btn_dl{margin-right:30px;}

.pphoto_banner_text2{margin-bottom:35px; color: #ffd941;}

.pphoto_funs1 .pphoto_block_text{ width:560px; margin:130px 0 90px 0;}
.pphoto_funs2 .pphoto_block_text{ width:430px; margin-bottom:160px;}
.pphoto_funs h2{ font-size:48px; line-height:1.25; font-weight:300;}
.pphoto_funs p{ margin-top:30px; font-size:16px; color:#666; line-height:1.875; font-weight:300;}
.pphoto_funs p a{ font-size:16px; line-height:1.875; color:#31c1d9; font-weight:300;}
.pphoto_block_text figure{ margin-top:50px;}
.pro_screenshot{ width:410px; position:relative;}
.pro_screenshot>a{ width:180px; height:89px; margin:5px; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; float:left; overflow:hidden;}
/*.pro_screenshot>a:before{ content:""; width:180px; height:89px; position: absolute; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
.pro_screenshot>a:after{content:"\e902"; font-family:"iconfont"; color:#fff; position:absolute; margin:40px 0 0 -110px; transform:translateY(50px) scale(0.25); opacity:0; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}*/

.pro_screenshot>a:hover:before{background-color:rgba(0,0,0,0.5);}
.pro_screenshot>a:hover:after{ transform: translateY(0) scale(0.25); -webkit-transform: translateY(0) scale(0.25); opacity:1;}
.pro_screenshot>a:hover{ box-shadow:0 0 8px 0 rgba(0,0,0,0.4); z-index:9;}
.pphoto_mask{ width:100%; height:100%; position: fixed; top:0; left:0; z-index:999; display:none;}
.pphoto_mask_block{ width:100%; height:100%; position:fixed; top:0; display:none;}
.pphoto_mask_block1{ background: rgba(0,0,0,0.5) url(../primophoto/img/question_imgs1.webp) center no-repeat; background-size:cover;}
.pphoto_mask_block2{background: rgba(0,0,0,0.5) url(../primophoto/img/question_imgs2.webp) center no-repeat; background-size:cover;}
.pphoto_mask_block3{background: rgba(0,0,0,0.5) url(../primophoto/img/question_imgs3.webp) center no-repeat; background-size:cover;}
.pphoto_mask_block4{background: rgba(0,0,0,0.5) url(../primophoto/img/question_imgs4.webp) center no-repeat; background-size:cover;}
.pphoto_mask_block_bg{ width:100%; height:100%; position:fixed; top:0; left:0; opacity:0;}


.pphoto_mask_block_cont{ width:600px; height:410px; padding:30px; position:fixed; top:50%; background-color:rgba(0,0,0,0.75); margin-top:-240px;}
.pphoto_mask_block  .pphoto_mask_block_cont{ left:100px;}
.pphoto_mask_block_cont h2{ font-size:46px; color:#fff; font-weight:300; line-height:1.3;}
.pphoto_mask_block_cont p{ font-size:20px; line-height:30px; font-weight:300; color:#fff; margin:20px auto;}
.pphoto_mask_block_cont a{ font-size:20px; color:#31c1d9; font-weight:300;}
 

.pphoto_mask_operate{ position:fixed; z-index:9999; top:0; left:0; }
.pphoto_mask_close{ width:50px; height:50px; display:block; position:fixed; top:5px; right:5px; border-radius:80px; background-color:rgba(0,0,0,0.1); text-align:center; transition:all 0.5s ease-in-out;}
.pphoto_mask_close:after{ content:"\e813"; font-family:"iconfont"; font-size:20px; color:#fff; line-height:50px;}
.pphoto_mask_close:hover{ text-decoration: none; background-color:rgba(0,0,0,0.3);}
.pphoto_mask_dir{ position: fixed; width:35px; height:35px; top:50%; margin-top:-18px; border:2px solid #fff; border-radius:35px; text-align:center; line-height:35px; opacity:0.5; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
.pphoto_mask_dir:after{ content:"\e802"; font-family:"iconfont"; font-size:28px; color:#fff;}
.pphoto_mask_dir:hover{ text-decoration:none; opacity:1;}
.pphoto_mask_left{ transform:rotate(180deg); -webkit-transform:rotate(180deg); left:15px;}
.pphoto_mask_right{right:15px;}
.pphoto_mask_circle{ position:fixed; bottom:0; left:50%; margin:0 0 20px -100px;}
.pphoto_mask_circle a{ width:12px; height:12px; display:inline-block; border-radius:12px; border:2px solid #fff; opacity:0.6; margin:0 5px; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
.pphoto_mask_circle a:after{ content:""; width:8px; height:8px; display:inline-block; border-radius:8px; border:2px solid #fff; background-color:#fff; transform:scale(0); -webkit-transform:scale(0); opacity:0; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
.pphoto_mask_circle a:hover{ opacity:1;}
.pphoto_mask_circle .pphoto_mask_circle_sel:after{ transform:scale(1); -webkit-transform:scale(1); opacity:1;}
 
.pphoto_block_btn_cont{background-color:#f3f7f8; padding:40px 0;}
.pphoto_block_btn_cont h3{ margin:10px 40px 0 0;}
.pphoto_funs .pphoto_block_btn{ width:670px; margin:0;}
.pphoto_funs .pphoto_block_btn a{ width:200px; height:50px; float:left; font-size:16px; text-align:center; line-height:50px; color:#333; border-radius:5px; border:1px solid #ebebeb; background-color:#fff; margin:0 10px;}
.pphoto_funs .pphoto_block_btn a:hover{ text-decoration:none; color:#31c1d9;}
.pphoto_funs .pphoto_block_btn .pphoto_block_btn_sel{ border:1px solid #31c1d9; background-color:#31c1d9; color:#fff; position:relative;}
.pphoto_funs .pphoto_block_btn .pphoto_block_btn_sel:hover{ color:#fff;}
.pphoto_funs2_cont{ width:100%; height:600px;}
.pphoto_funs2_cut{ width:100%; height:600px; position:absolute; left:0; top:0; z-index:-1; opacity:0;transition:all 1s ease-in-out; -webkit-transition:all 1s ease-in-out;}
.pphoto_funs2_cut_block{ margin-top:160px;}

.pphoto_funs2_cut1{background:url(../primophoto/img/funs_banner2.webp) center no-repeat; background-size:cover;}
.pphoto_funs2_cut2{background:url(../primophoto/img/funs_banner3.webp) center no-repeat; background-size:cover;}
.pphoto_funs2_cut3{background:url(../primophoto/img/funs_banner4.webp) center no-repeat; background-size:cover;}
.pphoto_funs2_cut1 .pphoto_block_text{ width:600px;}
.pphoto_funs2_cut_an{z-index:9; opacity:1;}
.pphoto_funs2_cont .pphoto_block_text{ transform:translateX(-50px); -webkit-transform:translateX(-50px);  opacity:0;}
.pphoto_block_text_right{ transform:translateX(50px); -webkit-transform:translateX(50px);}
.pphoto_funs2_cut_an .pphoto_block_text{ transform: translateX(0); -webkit-transform: translateX(0); opacity:1; transition:all 1s ease-in-out; -webkit-transition:all 1s ease-in-out;}
 
.pphoto_block{ position:relative; z-index:99;}
.pphoto_block .pphoto_block_nav{ width:670px; margin:50px auto 0 auto;}
.pphoto_block .pphoto_block_nav a{ font-size:16px; color:#333; line-height:30px; float:left; padding:0 30px;  border-radius:30px; border:2px solid #fff;}
.pphoto_block_nav a:hover{ text-decoration:none; color:#31c1d9;}
.pphoto_block .pphoto_block_nav .pphoto_block_nav_sel{ border:2px solid #31c1d9; color:#31c1d9;}
.switchover_cont{ position:relative; height:680px; overflow:hidden;}
.switchover_cont_block{ position:absolute; top:0; left:50%; margin-left:-490px; z-index:-1; opacity:0; background-color:#fff;}
.switchover_cont .switchover_cont_an{ z-index:9; opacity:1;}
.pphoto_block_cont{ width:490px; float:right; transform:translateX(50px); -webkit-transform:translateX(50px); opacity:0;}
.switchover_cont_imgs{transform:translateX(-50px); -webkit-transform:translateX(-50px); opacity:0;}
.pphoto_block_text2{ position:relative; margin:150px 0 320px 0;}
.pphoto_block_text2 figure{ position:absolute; margin-left:-250px; top:-60px;}
.pphoto_funs4{ background-color:#00B1EC; padding:60px 0;}
.pphoto_funs4 h2{font-size:30px;}
.pphoto_funs4 p{ width:600px;  color:#FFFFFF; margin:30px auto 40px auto;}
.pphoto_funs4 a{ width:170px; height:48px; font-size:18px; line-height:48px; margin:0 auto;}
.switchover_cont_an .pphoto_block_cont,.switchover_cont_an .switchover_cont_imgs{ opacity:1; transform:translateX(0); -webkit-transform:translateX(0); transition:all 0.8s ease-in-out; -webkit-transition:all 0.8s ease-in-out;}
.pphoto_roll{ width:100%; height:0; background-color:rgba(255,255,255,0.95); position: fixed; top:0; left:0; border-bottom:1px solid #e0e0e0; z-index:999; overflow:hidden;}
.pphoto_roll_an{ height:60px;}
.pphoto_roll_text h3{ line-height:60px; margin-right:30px; margin-top:18px;}
.pphoto_roll_text>a{  font-size:14px; float:left; margin:25px 10px 0 10px; color:#333;}
.pphoto_roll_text>a:hover{ color:#31c1d9;}
.re_text>a:hover{ color:#1883f7; }
.pphoto_roll_btn>a{ width:130px; height:32px; float:left; text-align:center; line-height:32px; border-radius:5px; color:#fff; font-size:14px; margin:14px 0 0 10px;}
.pphoto_roll_dl{ background-color:#31c1d9;}
.pphoto_roll_buy{ background-color:#eaa939;}
.pphoto_roll_cont a:hover{ text-decoration:none;}

/*primophoto top adv*/
.pphoto_adv_top{ width:100%; height:360px; background-color:#000; overflow:hidden; position:relative;}
.pphoto_adv_cont{ z-index:9; position:absolute; top:86px; left:50%; margin-left:-490px;}
.pphoto_adv_text{ width:580px; margin-left:20px;}
.pphoto_adv_text h1{ margin-top:15px; line-height:1.3; color:#d4d4d4; font-weight:bold;}
.pphoto_adv_text i{ color:#ffd941;}
.pphoto_adv_text>p{ margin-top:18px; color:#f8f6f6; font-weight:bold;}
.pphoto_adv_text b{ color:#ff6764; font-weight:bold;}
.pphoto_adv_logo span{ display:inline-block; color:#f8f6f6; opacity:0.44; line-height:52px; border-right:1px solid #fff; padding-right:20px;}
.pphoto_adv_logo a img{ vertical-align:middle;}
.pphoto_adv_logo a{ margin:10px 0 0 20px; display:inline-block;}
.pphoto_adv_top canvas{ width:100%;}


/* primophoto thank-you-for-installation style**/
.pro_nav{ width:100%; height:86px; background:#31c1d9 url(../primophoto/img/pro_nav_bg.webp) repeat-x;}
.pro_nav_cont>h3{ color:#fff; margin-top:30px;}
.pro_nav_cont ul{ width:620px; margin-top:0; padding-left:0; }
.pro_nav_cont li{ float:left; line-height:86px; margin-left:37px;}
/*.pro_nav_cont li:last-child{ float:right;}*/
.pro_nav_cont li a{ font-size:14px; color:#fff;}

.pro_nav_cont .pro_nav_btn{ width:98px; height:40px; float:right; color:#31c1d9; line-height:40px; margin-top:20px; border-radius:5px; border:1px solid #fff; text-align:center; color:#fff; background-color:#31c1d9;}
.pro_nav_cont .pro_nav_btn:hover{ background-color:#5acde1; text-decoration:none; }
.thx_install p{ color:#666; font-size:14px; line-height:1.714;}
.thx_install_left{ width:650px;}
.thx_install_left .thx_install_text{ font-size:18px; margin:50px auto 40px auto;}
.thx_install_block{ width:540px; padding:50px 30px; border-radius:5px; background-color:#f7f7f7; margin-top:50px; overflow:hidden; box-shadow:0 0 8px #d7d7d7;}
.thx_install_ipt { margin:50px 0;}
.thx_install_ipt input{ width:410px; height:50px; border-radius:5px; border:none; box-shadow:1px 1px 6px rgba(0,0,0,0.4); padding-left:20px;}
.thx_install_ipt a{ width:96px; height:50px; line-height:50px;}
.thx_install_right{ width:300px;}
.thx_install_right p{ margin-top:30px;}
.thx_install_right p a{ font-size:14px;}
.thx_install_right li{ overflow:hidden; margin-top:30px;}
.thx_install_right li p{ width:230px; font-size:18px; color:#000; margin-left:10px; float:left;
 margin:0 0 0 20px;}
.thx_install_right li p span{ font-size:14px; color:#666; display:block;}
.thx_install_right li a{ font-size:14px;}


/*primophoto update style**/
.upd_text h1{ margin:85px 0 15px 0;}
.upd_block{ position:relative; padding:0 30px;}
.upd_block time{ width:130px; position:relative; font-size:18px; font-weight:300; color:#b2b2b2; margin-left:-130px; float:left;}
.upd_block time:after{ content:""; display:block; width:10px; height:10px; border-radius:10px; background-color:#31c1d9; position: absolute; top:0; right:-6px; margin-left:20px;}
.upd_block_cont{ float:left; border-left:1px solid #31c1d9; padding:0 0 60px 30px;}
.upd_block_cont b{ display:block; font-size:24px; margin-bottom:20px; color:#666; font-weight:300;}
.upd_block_new b{color:#31c1d9;}
.upd_block_cont li{ list-style-type:disc; color:#666; margin-left:15px; font-size:14px; line-height:1.714;}
.upd_block_cont img{ margin-top:30px;}
.upd_block_cont>a{ width:210px; height:52px; display:block; border-radius:5px; border:2px solid #31c1d9; margin-top:30px; font-size:18px; line-height:52px; text-align:center; color:#31c1d9;}
.upd_block_cont>a:hover{ text-decoration:none; background-color:#31c1d9; color:#fff;}
.upd_block_old .upd_block_cont{ border: none;}

/*primophoto buy syle**/

.buy_cont>p{ margin-top:25px;}
.buy_cont_block{ margin-top:110px;}
.buy_block{ display:inline-block; text-align:center; background-color:#fff; position:relative; border-radius:5px;}
.buy_block>img{ margin-top:-50px;}
.buy_block_left{ margin: 0 50px 0 118px!important; position:none!important;}
.buy_block h3{ font-size:18px; color:#333; font-weight:bold; text-align:center; margin:40px 0 35px 0;}
.buy_block li{ margin-left:75px; font-size:14px; margin-bottom:20px; text-align:left; overflow:hidden;}
.buy_block p{font-size:28px; margin:-15px 0 25px 0; color:#d90011;}
.buy_block p span{font-size:16px; text-decoration:line-through; margin-right:10px; color:#666;}
.buy_block ul{ padding-left:0; }
.buy_block1 li{ margin-left:35px;}
.buy_block2 li{ margin-left:66px;}
.buy_block2 li b{ color:#d90011; font-size:16px;}
.idbuy_bv{ position:absolute; right:0; top:50px;}
.buy_block li img{ vertical-align:middle; margin-right:12px;}
.buy_price_text{ margin:20px auto 30px auto;} 
.buy_price_text span{ color:#000; text-decoration:line-through;}
.buy_block>a{ width:195px; height:52px; font-size:18px; line-height:50px; margin:0 auto 40px auto;}
.buy_block1{ width:270px; box-shadow:0 0 8px #cbcbcb; margin-left:12px;}
.buy_block1 .buy_price{ margin-top:159px;}
.buy_block2 .buy_price{ margin-top:70px;}
.buy_block3 .buy_price{margin-top:27px;}
.buy_block2{ width:350px; box-shadow:0 0 20px #cbcbcb; z-index:9; }
.buy_block2>a{ margin-bottom:40px;}
.buy_block3{ width:350px; box-shadow:0 0 8px #cbcbcb; margin-left:-10px;}
.buy_bestvalue{ width:208px; height:46px; background:url(../primophoto/img/bestvalue.webp) no-repeat; position:absolute; top:-6px; left:70px; line-height:40px; color:#fff; font-size:18px; font-style:italic; font-weight:bold;}
.buy_funs ul{ float:left; border-right:1px solid #e5e5e5; padding-right:40px;}
.buy_funs ul li{ width:120px; float:left; text-align:center; font-size:14px; line-height:1.741; margin:0 25px;}
.buy_funs ul li img{ display:block; margin: 0 auto 15px auto;}
.buy_contact{ width:355px; float:right;}
.buy_contact p{ line-height:1.741; margin-top:14px;}
.buy_secure img{margin-left:40px;}
.buy_reviews{background-color:#f2f2f2; overflow:hidden; padding:64px 0; margin-top:60px;}
.buy_reviews_block{ width:430px; margin-top:65px;}
.buy_reviews_block h3{ font-size:24px;}
.buy_reviews_block>p{ font-size:16px; line-height:1.875; margin:25px auto;}
.buy_reviews_block>span{ font-size:14px; color:#666;}
 
.buy_smart{ width:100%; height:372px; background:#03050d url(../primophoto/img/buy_smart_bg.webp) center no-repeat; background-size:cover; overflow:hidden;}
.buy_smart_cont>p{ width:420px; color:rgba(255,255,255,0.7); line-height:1.875; margin:25px auto 40px auto;}
.buy_smart_btn{ width:750px; margin:0 auto;}
.buy_smart_btn>a{ width:206px; height:48px; float:left; font-size:18px; color:#fff; line-height:48px; margin:0px 15px; border-radius:5px; border:2px solid #fff;}
.buy_smart_btn>a b{ font-size:18px; font-weight: bolder; color:#fff;}
.buy_smart_btn>a:hover{text-decoration:none; background-color:#fff; color:#03050d;}
.buy_smart_btn>a:hover b{color:#03050d;}

/*download style**/
.dl_cont>p{ width:790px; font-size:16px; line-height:1.875; color:#333; margin:30px auto;}
.dl_cont .dl_cont_text{ color:#666;}
.dl_cont .dl_cont_text a{ font-size:16px; display:none;}
.dl_cont strong{ color: #f00;}
.dl_cont_text2{ margin-top:30px;}
.dl_cont_text2 p{font-size:16px; line-height:1.875; color:#333;}
.dl_pro{margin-top:60px; border-top:1px solid #e5e5e5;}
.dl_pro_cont>h2{ width:720px; font-size:34px; margin:60px auto 0 auto; line-height:1.588;}
.dl_pro_block{width:450px; float:left; background-color:#fff; position:relative; margin:30px 0; padding:30px 0; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
.dl_pro_block1{ margin-left:41px;}
.dl_pro_block2{margin-left:-2px;}
.dl_pro_block>p{ width:300px; line-height:1.714; margin:25px auto 30px auto;}
.dl_pro_block>a{ width:180px; height:44px; font-size:16px; line-height:44px; margin:0 auto;}
.dl_pro_min{ margin-top:60px; overflow:auto;}
.dl_pro_min:after{content:""; position:absolute; width:1px; height:88%; top:30px; left:50%; border-left:1px solid #e5e5e5;}
.dl_pro_block:hover{ box-shadow:0 0 30px rgba(0,0,0,0.2); z-index:9;}

/*guide style**/
.guide_banner{ text-align:center; margin:70px auto;}
.guide_banner h1{ font-size:48px; font-weight:300;}
.guide_banner>p{ width:666px; font-size:16px; line-height:1.75; margin:25px auto 0 auto;}
.guide_banner>p a{ font-size:16px;}
.guide_Download{ background-color:#31c1d9; border-radius:5px; width: 200px; height: 50px; margin:15px 39px;}
.guide_Download img{float: left; margin: 12px 0 0 24px;}
.guide_Download p{font-size: 20px; color: #FFFFFF; float: left; margin: 18px 0 0 16px;}
.guide_Download b{font-size: 20px; color: #FFFFFF; float: left; margin: 16px 0 0 16px;}
.guide_Buy{ background-color:#e88317; border-radius:5px; width: 200px; height: 50px; margin:15px 39px;}
.guide_Buy img{float: left; margin: 12px 0 0 24px;}
.guide_Buy p{font-size: 20px; color: #FFFFFF; float: left; margin: 18px 0 0 16px;}
.guide_Buy b{font-size: 20px; color: #FFFFFF; float: left; margin: 16px 0 0 16px;}
.guide_Button{ margin:20px auto; width:556px; height:40px;}
.guide_left_nav{ width:200px; padding-right:10px;}
.guide_left_nav ul{ padding-left:0; }
.guide_left_nav li{ margin-top:30px;}
.guide_left_nav li img{margin-right:5px; width:25px; vertical-align:text-bottom;}
.guide_left_nav li>a{ margin-left:10px; width:150px;  font-size:14px; color:#000; line-height:1.5; display:inline-block; }
.guide_left_nav dd{ margin-left:40px;}
.guide_left_nav dd a{ font-size:14px; color:#666; margin-top:15px; display:block;}
.guide_left_nav .guide_nav_sel{ color:#31c1d9; text-decoration:underline;} 
.guide_left_nav li a:hover{ color:#31c1d9;}
.guide_details{ width:710px; padding-left:58px; border-left:1px solid #e5e5e5;}
.guide_details h1{ font-size:40px; font-weight:300; margin-top:30px;}
.guide_details p{ font-size:16px; color:#333; line-height:1.625; margin-top:25px;}
.guide_details a{ font-size:16px;}
.guide_details h2{ font-size:32px; font-weight:300; color:#31c1d9; padding-bottom:18px; border-bottom:1px solid #e5e5e5; margin-top:40px; line-height:1.5;}
.guide_details figure{ text-align:center; margin:50px auto;}
.guide_tip:before{ content: url(../guide/img/tips.webp); width:56px; height:29px; display:block;}
.guide_tip li,.guide_note li{ font-size:14px; color:#4c4c4c; line-height:1.714; margin-top:15px;}
.guide_note:before{ content:url(../guide/img/note.webp); width:79px; height:26px; display:block;}
.guide_note li{ list-style-type:disc; margin-left:15px;}
.guide_help h3{ font-size:24px; font-weight:300; background:url(../guide/img/help_icon.webp) left top no-repeat; padding:0 0 15px 40px; border-bottom:1px solid #e5e5e5; margin-bottom:20px;}
.guide_help li{ font-size:16px; line-height:1.75; color:#333; list-style-type:disc; margin-left:18px; margin-top:5px;}
.guide_help li a{ font-size:16px;}
.guide_help p{ font-size:14px; color:#4c4c4c; margin-top:20px;}
.guide_help p time{ display:inline;}

.guide_left_nav_spe{margin-top:0;}
.guide_left_nav_spe img{float:left; margin: 12px 8px 0 5px;}
.guide_left_nav_spe li a{line-height:50px; height:30px;}
.guide_left_nav_spe li a span{line-height:20px; padding-top:5px; display:inline-block; }

/*primoMusic idx**/
.pmusic{ width:100%; height:670px; background:#090909 url(../images/banner.webp) no-repeat; background-size:cover; padding-top:50px; margin-top:-86px; overflow:hidden;} 
.pmusic.hh{ height:720px;}
.pro_idx_funs h2{ font-size:30px; font-weight:300; line-height: 1.25; color:#333333;} 
.pro_idx_funs_text{ width:540px;}
.pro_idx_funs_text p,.pmusic_funs4_p{ font-size:15px; line-height: 1.6em; margin-top:20px; 	line-height:26px;
	color:#2e2e2e; font-weight: 300;}
.pmusic_funs1 .other_btn,.pmusic_funs5 .other_btn{ width:264px; height:54px; font-size:18px; line-height:54px; margin-top:30px;}
.pmusic_funs1 .other_btn:before,.pmusic_funs5 .other_btn:before{ content:"\e801"; font-family:"iconfont"; font-size:1.5em; vertical-align: middle; margin-right:10px;}
.pmusic_funs1{ margin-top:70px; min-height:600px; overflow:hidden;} 
.pmusic_funs1 img,.pmusic_funs3 img{ position:absolute; top:0; left:600px;} 
.pmusic_funs2{min-height:550px; padding:40px 0; background-color:#f7f7f7;}
.pro_idx_funs .pmusic_funs_btn{ width:150px; line-height:45px; display:block; font-size:20px; color:#31c1d9; border-radius:5px; border:1px solid #31c1d9; text-align:center; margin-top:30px;}
.pmusic_funs_btn:hover{ text-decoration:none; background-color:#e8fcff;}

.pmusic_funs2 img{ position:absolute; top:0; left:-400px;}
.pmusic_funs3 { min-height:556px; padding:150px 0 120px 0;}
.pmusic_funs4_p{  margin:20px auto 0 auto;}
.pro_idx_funs_text h3{ font-size:30px; color:#000; font-weight:300;}

.pmusic_funs5{ min-height:450px;}
.pmusic_funs5 img{position:absolute; top:0; left:-300px;}
.pmusic_funs6{ margin-top:120px;}
.pmusic_funs6 a{ display:block; width:150px; height:48px; border:1px solid #fff; color:#fff; border-radius:5px; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
.pmusic_funs6 a:before{ content:"\e815"; font-family:"iconfont"; font-size:1.5em; vertical-align:middle; margin-right:10px;}
.pmusic_funs6 a:hover{ text-decoration: none; background-color:#fea651; border-color:#fea651;}
.pmusic_banner_text{ color:#fff; opacity:0.6; margin-bottom:35px;}
.pmusic_banner_text:before,.pmusic_banner_text:after{ content:""; width:120px; height:1px; border-top:1px solid #fff; display:inline-block; vertical-align:middle; opacity:0.6; margin:0 10px;}

/*coming soon*/
.coming_soon{width:625px; height:444px; background:#fbfbfb url(../iphone-data-recovery/img/coming_bg.webp) no-repeat; position:fixed; top:50%; left:50%; margin:-241px 0 0 -331px; text-align:center; box-shadow:0px 0px 20px #CCC;}
.coming_soon img{margin:80px auto 30px; display:block;}
.coming_soon h1{font-size:48px; color:#4c4c4c;}
.coming_soon p{margin:22px auto 0; width:477px; font-size:16px; line-height:24px; color:#4c4c4c;}
.coming_soon .com_img{ margin-top:30px;}



/*button*/
.spt_details .yuri_btn a{background-color:#1cb3ed; border-radius:5px; font-size:12px; display:block; line-height:50px; color:#fff; text-decoration:none; width:150px; margin:0 auto;}
.spt_details .yuri_btn a:hover{background-color:#5ccbf6;}

/*pop*/
.pop_bg{width:100%; height:100%; background:rgba(0,0,0,0.8); position:fixed; z-index:99; top:0; left:0;}
.pop_con{position:fixed; top:50%; left:50%; margin-left:-450px; margin-top:-289px;}
.pop{border-radius:5px; background:#fff; width:900px; height:578px; overflow:hidden; }
.popup{ display:none;}
.pop_close{position:absolute; top:10px; left:10px; background:url(../support/img/close.webp) no-repeat; width:14px; height:14px;}
.pop>p{padding-right:27px;}
.pop>p img{margin-top:100px; margin-right:30px; display:block; display:none;}
.pop>p:after{content:url(../support/img/pikachu.webp); position:absolute; bottom:28px; right:-27px;}
.pop_main{width:370px; margin-top:90px; margin-left:28px;}
.pop_main p{font-size:18px; line-height:30px; color:#4c4c4c;}
.pop_main p i{font-size:30px; font-weight:300; color:#000;}
.pop_main p span{display:block; font-size:36px; line-height:46px; font-weight:bolder; color:#000; margin:10px 0 13px;}
.pop_main a{width:199px; line-height:60px; display:block; border-radius:5px; background:#65a500; color:#fff; font-size:20px;  padding-left:65px; text-decoration:none; position:relative; margin-top:30px;}
.pop_main a:before{content:url(../support/img/down.webp); position:absolute; top:7px; left:24px;}
.pop_main img{margin:19px 0 0 80px;}
.pop_main a:hover{background:#6eb400;}
.pop_close:hover{background:url(../support/img/close2.webp) no-repeat;}

.spt_details .spt_tips{ margin-top:40px; }
.spt_tips{border-radius:5px; padding:20px; font-size:16px; line-height:1.75; font-style:italic; position:relative; border:1px solid #eee;}
.spt_tips:before{width:50px; height:26px; padding-left:36px; border-radius:5px 5px 0 0; position:absolute; top:-26px; left:20px; color:#fff;}
.spt_tips:before{ content:"Tips"; background:#f7a76d url(../support/img/tips_icon.webp) 12px 3px no-repeat;}

.spt_details .mtt{ margin-top:30px; }
.back_top{ position:fixed; bottom:0; right:0;}

/*2017-1-17 new idata*/
.pw120{ width:1200px; margin-left:auto; margin-right:auto; }
.dsl{ display:inline-block; }
.re_idata_banner{ height:682px; margin-top:86px; background:#3687e1 url(../iphone-data-recovery/img/idata_banner_bg.webp) top center no-repeat; background-size:cover; }
.re_wrap{ width:620px; padding-top:40px; }
.re_wrap h2 img{ margin-right:15px; }
.re_wrap span{ color:#abd4f5; }
.re_wrap h1{ line-height:1.3; }
.re_wrap ul{ margin:35px 0 0 0; padding-left:20px; }
.re_wrap li{ margin-bottom:23px; list-style-type:circle; line-height:1.1; font-size:16px; color:#dce8fa; }
.re_wrap p,.re_house_btn span{ display:block; width:250px; line-height:2.2; margin-bottom:70px; color:#d4e1fa; }
.re_p2{ margin-left:40px; }
.re_wrap a,.re_house a,.re_oa,.re_oa1{ display:inline-block; width:250px; height:65px; line-height:65px; overflow:hidden; position: relative; z-index:1; text-align:center; color:#fff;  border-radius:5px; text-decoration:none;  }
.re_wrap .re_btn1{box-shadow:0 0 0 2px #c4c6f8; height:65px; }
.re_btn2{ background-color:#f8863a; }
.re_btn2:hover,.pphoto_roll_btn .re_oa1:hover{ background-color:#ff944d; }
.re_btns:hover{ background:#fff; color:#1782f3; box-shadow:0 0 0 #c4c6f8; }
.re_btns:before{ conetnt:""; background:url(../iphone-data-recovery/img/re_down.webp) no-repeat; }
.re_btns:hover:before{ conetnt:""; background:url(../iphone-data-recovery/img/re_down.webp) no-repeat; }
.re_btn1:before{ content:""; display:inline-block; width:20px; height:32px; vertical-align:middle; margin-right:16px;  background:url(../iphone-data-recovery/img/re_btn1.webp) no-repeat;}
.re_btn2:before{ content:""; display:inline-block; width:33px; height:30px; vertical-align:middle; margin-right:16px;  background:url(../iphone-data-recovery/img/re_btn2.webp) no-repeat;}
.re_img2{ top:75px; right:-300px; }


.re_save div{ width:580px; margin-left:450px; }
.re_save img{ margin-top:60px; position:absolute; left:-200px; }
.re_save h2{ margin-right:38px; line-height:1.35; }
.re_save p{ margin-right:38px; color:#1f1f1f; line-height:1.9; color:#666; }
.re_save a{ color:#1883f7; text-decoration:none; }
.re_rescue div{ margin:140px 0 0 0; }
.re_rescue img{ position:absolute; left:500px; top:-110px; }


.re_vise{ height:650px; overflow:hidden; margin-top:118px; }
.re_select{ height:650px; width:22%; background-color:#1c83ec; padding:0 3% 0 22%; }
.re_select h2{ line-height:1.35; }
.re_select p{ line-height:1.9; opacity:0.8; }
.re_select a{ margin-bottom:110px; color:#fff; text-decoration:none; }
.re_select img{ top:310px; right:-20px; z-index:10;}
.re_view{ height:415px; width:32%;  padding:143px 19% 92px 2%; background-color:#f6f6f6; margin:0; }
.re_view li{ font-size:16px; line-height:1.86; }
.re_bot_line{ border-bottom:1px dotted #dadada; padding-bottom:40px; margin-bottom:60px; }

.re_recovery h2{ margin-top:144px; }
.re_recovery ul{ width:1120px; margin:70px auto 0 auto; }
.re_recovery li{ width:330px; height:425px; float:left; margin-right:20px; padding:0 15px; }
.re_recovery img{ display:block; margin:0 auto; }
.re_recovery p{ line-height:1.6; color:#777; }
.re_recovery a,.re_line a{ display:inline-block; margin-top:30px; color:#1883f7; text-decoration:none; }
.re_recovery a:hover,.re_line a:hover{ text-decoration:underline; }
.re_recovery .re_shadow{ box-shadow:0 0 18px #dcdcdc; }
.re_recovery .clear_right{ margin-right:0; }

.re_line{ height:516px; top:116px; z-index:98; box-shadow:1px 5px 20px rgba(23,110,198,0.6); background:#feffff url(../iphone-data-recovery/img/re_line.webp); }
.re_line h2{ margin-right:65px; line-height:1.35; }
.re_line p{ margin-right:65px; line-height:1.9; color:#666; }

.re_primo{ background:#339cf6 -webkit-linear-gradient(left, #766cfa 0%, #339cf6 100%); background:#339cf6 -moz-linear-gradient(left, #726ffa 0%, #359bf6 100%); }
.re_purple{ width:40.5%; }
.re_purple h2:nth-child(1){ height:260px; padding:240px 67px 0 52%; line-height:1.5; color:#d7defd; margin:0; }
.re_purple h2:nth-child(2){ height:268px; padding:137px 67px 0 52%; line-height:1.5; color:#d7defd; margin-bottom:0;}
.re_active{ background:rgba(255,255,255,0.2); color:#fff !important; }
.re_active:after{ content:""; display:inline-block; width:17px; height:27px; position:absolute; right:-17px; top:50%; background:url(../iphone-data-recovery/img/re_h2_sangle.webp) no-repeat; }
.re_ul{ width:46%; margin-top:157px; padding-left:2%; }
.re_ul h2{ color:#d7defd; }
.re_ul li{ width:86px; height:76px; float:left; padding:0 20px; font-size:14px; text-align:center; color:#fff; }
.re_ul2 li{ width:156px; padding:0 8px 0 8px; margin:20px 0 0 0 ; }
.re_ul li img{ display:block; margin:7px auto 7px auto; width:30px; }
.re_ul li a{ color:#fff;}
.re_ul2 li img{ width:32px; } 
.top_line{ border-bottom:1px dashed #588ff8; padding-bottom:20px;  }
.re_ul2 ul li img{ width:32px; height:40px;}
.re_ul1{ display:none; }

.re_house{ background:url(../iphone-data-recovery/img/re_house.webp) top center no-repeat; background-size:cover; }
.re_house img{ display:block; margin:80px auto 40px auto; }
.re_house p{ width:720px; margin:20px auto 43px auto; line-height:1.9; color:#666; }
.re_house .re_house_btn{ width:542px; margin:0 auto; }
.re_house_btn span{ margin-bottom:80px; color:#666; }
.re_btn3{ background-color:#308df0; border:none; }
.re_btn3:hover,.re_oa:hover{ background-color:#409cff; box-shadow:none; }

.re_bottom{ margin-top:0; }
.re_text img{ margin-right:15px; }
.re_text>a{ margin:25px 15px 0 10px; }
.re_text .re_a{ margin-left:40px;  }
.re_oa{ background-color:#308df0; }
.pphoto_roll_btn .re_oa1{ background-color:#f8863a; margin-left:25px; }


.re_data_btn:before{ content:""; display:inline-block; vertical-align:middle; background:#f28d2c url(../iphone-data-recovery/img/re_data_btn.webp) 17px 15px no-repeat;}

.recommend_right{width:240px; height:500px; float:left; margin-top:125px; padding-left:20px;}
.recommend_right h2{ font-size:18px; border-bottom: 1px solid rgba(0,0,0,0.1); padding-bottom: 14px;}
.recommend_right li{ overflow:hidden; margin:20px 0;}
.recommend_right li img{float:left; margin-right:5px;}
.recommend_right li p{margin-top:5px;}
.recommend_right li p a{ font-size:14px; line-height:1.2; }

.pphoto_roll_text h3,.pphoto_roll_btn>a{ margin-top:0; }
.re_roll_btn>a{ margin-top:14px; }

/* Backgroud 2*/
@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) {
.idx_banner{background: #e7f7fa url(../img/banner_bg@2x.webp) center repeat-x; background-size:679px 779px;}
.sptdils_banner{background:#31c1d9 url(../support/img/details_banner_bg@2x.webp) center left repeat-x; background-size:308px 168px;}
.idx_tips_block1 .idx_tips_imgs{ background:url(../img/idx_tips_icon1@2x.webp) no-repeat; background-size:50px 100px;}
.idx_tips_block2 .idx_tips_imgs{ background:url(../img/idx_tips_icon2@2x.webp) no-repeat; background-size:50px 100px;}
.idx_tips_block3 .idx_tips_imgs{background:url(../img/idx_tips_icon3@2x.webp) no-repeat; background-size:50px 100px;}
.contact_banner{background:#003551 url(../company/img/contact_banner@2x.webp) center no-repeat; background-size:cover;}
.pphoto{background:#0e1d35 url(../primophoto/img/banner@2x.webp) center no-repeat; background-size:cover;}
.str_banner{background: #5f94a2 url(../store/img/banner@2x.webp) center no-repeat; background-size:cover;}
.spt_banner{background:#a09f9d url(../support/img/banner_bg@2x.webp) center no-repeat; background-size:cover;}
.pphoto_funs1{ background:url(../primophoto/img/funs_banner1@2x.webp) center bottom no-repeat; background-size:cover;}
.pphoto_funs2_cut1{background:url(../primophoto/img/funs_banner2@2x.webp) center no-repeat; background-size:cover;}
.pphoto_funs2_cut2{background:url(../primophoto/img/funs_banner3@2x.webp) center no-repeat; background-size:cover;}
.pphoto_funs2_cut3{background:url(../primophoto/img/funs_banner4@2x.webp) center no-repeat; background-size:cover;}
.spt_help_cont{background:url(../support/img/help_bg@2x.webp) center right no-repeat; background-size:377px 295px;}
.buy_bestvalue{ background:url(../primophoto/img/bestvalue@2x.webp) no-repeat; background-size:208px 46px;}
.buy_smart{background:url(../primophoto/img/buy_smart_bg@2x.webp) center no-repeat; background-size:cover;}
.pro_nav{background:#31c1d9 url(../primophoto/img/pro_nav_bg@2x.webp) repeat-x;}
/*.pmusic{background:url(../primomusic/img/idx_banner_bg@2x.webp) no-repeat; background-size:cover;}*/ 
.idx_banner_block1{ background:url(../img/idx_banner_bg1@2x.webp) center no-repeat; background-size:cover;}
.idx_banner_block2{ background:url(../img/idx_banner_bg2@2x.webp) center no-repeat; background-size:cover;}
.idx_banner_block3{background:url(../img/idx_banner_bg3@2x.webp) center no-repeat; background-size:cover;}
.pop_close{background:url(../support/img/close.webp) no-repeat; width:14px; height:14px;}
}
.buyh{ line-height: 62px; margin-top: 20px;}
.buyh span{ color: #f42723;}

.imgstyle{border:1px solid #CCC; border-radius:5px;}

/*index*/
/*2017-03-30*/
.revi_block_background{ background-color:#fcfcfc; height:330px;}
.rvws_comment{ width:760px; height:155px; position:relative; margin:0 auto;}
.revi_block_banner{ width:760px; margin-left:-380px; top:0; left:50%; position:absolute; opacity:0; z-index:-1; transform:scale(0.8); -webkit-transform:scale(0.8); transition:transform 1s ease, opacity 0.5s ease; -webkit-transition:transform 1s ease, opacity 0.5s ease;}
.rvws_comment .buy_comment_sel{ z-index:9; opacity:1; transform:scale(1); -webkit-transform:scale(1);}
.revi_block_banner img{ float:left; margin-top:10px;}
.revi_block_Avatar{ margin-right:50px;}
.revi_block_star{ width:95px}
.revi_block_star img{ margin-right:6px}
.revi_block_txt{width:610px; float:left; line-height:24px;}
revi_block_txt p{line-height:24px}
.rvws_direction a{ margin-top:50px;}
.buy_comment_circle a{width:7px; height:7px; display:inline-block; border-radius:7px; border:1px solid #404040; background-color:#606060; margin:0 6px; vertical-align:middle; transition:background 0.5s ease;}
.buy_comment_circle .comment_circle_sel{ width:10px; height:10px; border-radius:10px; background:none;}
.buy_comment_circle a{width:7px; height:7px; display:inline-block; border-radius:7px; border:1px solid #404040; background-color:#606060; margin:0 6px; vertical-align:middle; transition:background 0.5s ease;}
.buy_comment_circle .comment_circle_sel{ width:10px; height:10px; border-radius:10px; background:none;}
.revi_block_txt p i{ display:block; line-height:26px; color:#30a6ea; text-align:right;}
.revi_guide_list h2{text-align:center; margin:30px 0 -20px 0;}
.revi_guide_list li{ border-bottom:1px solid #e0e0e0; padding:60px 0; }
.revi_guide_list li p{ width:380px; float:left; margin:0 40px}
.revi_guide_list li img{ display:block; margin:0 auto;}
.revi_guide_list li span{ display:block; text-align:left; font-size:16px; color:#000; line-height:24px; margin:24px auto;}
.revi_guide_list li i{ font-size:20px; color:#1c83ec; float:left; margin-top:24px; margin-left:30px}
.revi_bottom{margin-bottom:40px;}
.mb{margin-bottom:40px;}

.dl_con2{ width:100%; margin:0 auto;}
.bttom_directory_block ul{ padding:0 !important;}
.revi_h2{ padding:40px 0 30px;}


/*2017-04-05*/
.head_cont_ul ul,.re_roll_btn{ margin:0;}



/*2017-04-07*/
.nav_aside{ width:280px; position:fixed; left:50%; top:280px; margin-left:-800px; padding-bottom:20px; -webkit-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; background-color:#fcfcfc;}
.nav_aside> .ft14{ margin-top:0;}
.nav_aside>a,.nav_aside p{ display:block; font-weight:bold; background-color:#dbf6fa; line-height:40px; margin-top:10px;}
.nav_aside_show{top:150px;}
.nav_aside_main{border:1px solid #e7e7e7; border-radius:5px; background:#f5f8fb;}
.nav_aside_main h2{ vertical-align:middle; font-size:14px; color:#2884c9; margin-top:23px; padding-bottom:20px; border-bottom:1px solid #e7e7e7;}
.nav_aside_main img{margin:0 13px 0 34px;}
.nav_aside_main li{margin-left:49px; margin-top:10px; font-size:12px; list-style-type:decimal; }
.nav_aside_main li a{color:#000;}
.nav_aside_main li a:hover{color:#08c;}
.pl_step{width:22px; height:22px; display:inline-block; vertical-align:middle; border:1px solid #85c9e8; border-radius:22px; margin:10px; line-height:22px; text-align:center; color:#08c; font-weight:normal;}
.nav_aside p{ font-size:12px; color:#000; font-weight:bold;}
.nav_aside_text>a{ display:block; padding:10px 0 5px 20px; margin-left:20px; color:#333; border-left:2px solid #e9f5fb; position:relative;}
.nav_aside_text>a:before{ content:""; width:4px; height:4px; display: inline-block; position:absolute; top:18px; left:-3px; background-color:#08c; vertical-align:middle;}
.nav_aside_text>a:hover{ color:#08c;}

body{ margin:0;}
.primo_banner{ width:100%; padding:0; height:690px; margin-top:-86px; overflow:hidden; position:relative; background:#a89183 url(../images/banner.webp) top center no-repeat; background-size:cover; }
.primo_banner_wrap{ width:680px; margin:183px auto 0 auto; }
.primo_banner_wrap h1{ line-height:1.3; }
.primo_banner_wrap p{ width:600px; margin:-5px auto 10px auto; line-height:1.8; }
.primo_banner_wrap a{ width:235px; line-height:58px; margin:43px auto 0 auto; border-radius:50px; color:#fff; text-decoration:none; background:-webkit-linear-gradient(left, #00d8ff 0%, #0ea7fd 100%); background:-moz-linear-gradient(left, #00d8ff 0%, #0ea7fd 100%); }
.primo_banner_wrap a:after{ content:"\e802"; font-family:"iconfont"; font-size:18px; color:#fff; font-weight:bold; position:absolute; margin:1px 0 0 5px; transform:translateX(0); transition:all 0.5s ease-in-out; }
.primo_banner_wrap a:hover{ text-decoration:none;}
.primo_banner_wrap a:hover:after{ transform:translateX(10px);}




/*2017-04-014*/
.spt_articles_tips h3{ font-size:24px; margin-top:45px;}
.spt_articles_tips a{ width:210px; float:left; font-size:14px; line-height:1.571; margin:30px 20px 0 20px;}
.spt_articles_tips a img{ display:block; margin-bottom:15px;}


/*press*/
/*2017-06-20*/

.sptdils_banner_cont1>h1{ margin:40px 0 -20px 0;}
.spt_summary1{ background-color:#f7feff ; border:1px solid #ebebeb; width:980px; height:130px; position:relative;}
.spt_details1{ width:980px; margin:45px auto 0 auto; }
.spt_details1 .spt_author1,.spt_details1 .spt_author1 a{ font-size:12px;}
.spt_author1>img{ vertical-align:middle; margin-right:10px;}
.spt_details1 h1{ font-size:38px; line-height:1.263; font-weight:300; margin:30px 0;}
.spt_details1 .spt_summary1{ font-size:18px; line-height:1.455; color:#808080; font-weight:300; margin-bottom:30px;}
.spt_summary1_img1{ margin:20px 0 0 20px; float:left;}
.spt_summary1 p{ display:block; width:810px; margin: 40px auto !important; line-height:28px !important; color:#999999 !important;}
.spt_summary1_img2{ float:right; position:absolute; right:20px; bottom:20px;}
.spt_details1 h2{ font-size:28px; line-height:1.5; font-weight:300; margin-top:20px;}
.spt_details1 ul{ margin-top:20px;}
.spt_details1 li{font-size:16px; line-height:2; color:#666; margin-top:10px;}
.spt_details1 li b{font-size:16px; font-weight:bolder;}
.spt_details1 .spt_ul_circle li,.spt_details1 .spt_ul_circle_link li{ padding-left:5px; list-style: disc; margin-left:15px;}
.spt_details1 .spt_ul_circle_link li{ color:#08c;}
.spt_details1 .spt_ul_number li{ list-style:decimal; margin-left:20px;}
.spt_dl_blcok1{ width:922px; display:block; margin:50px auto; border-radius:5px; border:1px solid #e6e6e6; padding:28px; background: url(../support/img/arrow.webp) 920px center no-repeat; transition:all 0.5s ease-in-out; }
.spt_dl_blcok1 h3{font-size:22px; }
.spt_dl_blcok1 p{ font-size:14px; line-height:24px;}
.spt_dl_text1{ width:770px; margin-left:25px; margin-top:-20px;}
.spt_details1 .spt_dl_text1 h3{ font-size:22px; margin:0; color:#000;}
.spt_dl_text1 span{ color:#31c1d9;}
.spt_details1 .spt_dl_text1 p{ font-size:14px; color:#808080; line-height:1.714;}
.spt_dl_text1 a{ font-size:14px !important; color:#31c1d9;}
.spt_dl_blcok1:hover{ background:url(../support/img/arrow2.webp) 930px center no-repeat; border-color:#31c1d9;}
.spt_details1 .spt_funs_text h3{ font-size:32px; font-weight:300; margin:0;}
.spt_details1 p,.spt_details1 li a,.spt_details1 p b{ font-size:16px; line-height:28px;}
.spt_details1 p{margin-top:20px; color:#666; position: relative;}
.spt_details1 p a{ font-size:16px; line-height:2;} 
.spt_details1 h3{ font-size:20px; font-weight:300; line-height:1.5;}
.spt_details1 .tip_style{ border-left:4px solid #31c1d9; padding:5px 0 5px 20px; margin:50px 0;} 
.tip_style a{ font-style:italic; margin:0 4px;}
.spt_figures1{ text-align:center; margin:30px auto;}
.spt_figures1 p{color:#8d8d8d;}
.spt_details1 .spt_quote1{ color:#8d8d8d; font-style:italic; margin:-18px auto 20px auto; text-align:center;}
.spt_share2{width:980px; margin:auto; padding-top:5px;}
.spt_share1{ float:right;}




.cen_box{color:font-size:16px; width:230px;}
.pw980{width:980px;margin-left:auto;margin-right:auto}
.pc_funs_block1 .pc_funs_text{margin-top:85px;}
.pc_funs_block4 .pc_funs_text{margin-top:110px;}
.pc_funs_block2 .pc_funs_text{margin-top:100px;}
.pc_text_block3{width:420px; margin-top:30px;}
.pc_text_block3 h3 img{vertical-align:middle; margin-right:6px;}
.pc_text_block1{border-right:1px solid #e0e0e0; margin-left:40px;}
.pc_text_block1,.pc_text_block2{text-align:center; width:376px; padding-right:64px; margin:20px 0;}
.pc_funs_block5{text-align:center; padding:60px 0;}
.pc_funs_block5 .pc_funs_text > p{margin:10px 0 50px 0;}
.tool_box a{width:90px; font-size:14px; float:left; margin:0 15px; color:#000;}
.tool_box a:hover{color:#08c; text-decoration:none;}
.tool_box a>img{display:block; margin:0 auto 25px auto;}

.pc_text_block h3{font-size:20px; line-height:1.5; margin:30px 0 20px 0;}
.pc_text_block1 h3{font-size:20px; line-height:1.5; margin:30px 0 20px 0;}

.text-show,.text-reviews{ text-align:center; width:100%; background-image:url(../images/home/text-show-bj.webp);}
.home-h2{font-weight:100; text-align:center; font-size:30px; padding-top:20px; color:#333333;}
.home-pro-show{ overflow:hidden;}.home-pro-show li{ float:left; display:block;  text-align:center; color:#FFF;}
.home-step{margin:0 auto; width:1000px; height:500px; padding-top:15px;}
.home-step div{ text-align:center; }
.home-step .cen{width:300px; float:left; padding-left:20px; margin-top:20px;line-height:1.7em;}
.home-step p{ text-align:center; margin:0; font-size:14px;	line-height:26px;
	color:#2e2e2e;}


a.pro-btn-a{  -webkit-border-radius:10px;-moz-border-radius:10px;border-radius: 15px; border:2px solid #07A8DE; display:block; text-align:center; }
a.pro-btn-a:hover{ background-color:#01AFE9; color:#fff; text-decoration:none;}
.learn_box {width:300px; margin:0 auto; margin-top:40px; padding:15px;}
a.pro-btn-b{ border:2px solid #fff; display:block; color:#FFF; text-align:center;}a.pro-btn-b:hover{ background-color:#fff; color:#3d3d3d; text-decoration:none;}

.text-show,.text-reviews{ text-align:center; width:100%; }

.text-reviews{ }.text-reviews p{ margin:0;}.text-reviews h2.home-h2{ margin-bottom:70; color: #333333;}
.text-reviews ul.cen{ overflow:hidden; margin:0 auto; padding-top:20; width:1000px; height:300px; background-color:#FFF; color:#6d6d6d;}
.text-reviews ul.cen li{ width:270px; padding-left:20px;  float:left; display:block;}
.text-reviews ul.cen li p{	line-height:26px; font-size:14px;	color:#2e2e2e;}


.bor{border-right:1px solid #e0e0e0;  border-left:1px solid #e0e0e0; margin-left:40px;}
.home-b-btn{ color:#fff;}
.review_box{ margin-top:30px;}

.page_feat11 {padding:60px 0; }
.page_feat11 .pic {float:left; width:27%; margin-left:30px;border-radius:100%; overflow:hidden;}
.page_feat11 .info {padding:0 0 0 40%;}
.page_feat11 .info ul li {list-style:disc; margin-left:-20px; padding:3px 0;color:#666;}
.page_feat11 .info ul li a {color:#666; line-height:1.6em;}
@media (max-width: 479px) {
	.page_feat11 .pic {float:none; width:300px; margin:5% auto;}
	.page_feat11 .info {padding:20px 5%;}
}

.container_tips{width:1100px;margin:0 auto;} 
.columnStyle{font-size: 30px;font-weight: 300;color: #333;}

