@charset "utf-8";

/* CSS Document */
::-moz-selection{background:#b9e9ff}
::selection{background:#b9e9ff}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img {margin:0;padding:0; -webkit-text-size-adjust:none;}
fieldset,img {border:0;}
ul {list-style:none;}
ol{ list-style:outside decimal; margin-left:18px; line-height:1.6em;}
ol li{ line-height:1.8em;}
h1,h2,h3,h4,h5,h6 {font-size:100%; line-height:1.2em; font-weight:normal;}
a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
a:hover,a:active{outline:0;}
a{ text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
body{font:14px/1.6em 'Open Sans',Proxima Nova,Arial,Helvetica;color:#333;background:#fff;}
hr{border:none; height:0; overflow:hidden; border-bottom:1px solid #ededed;margin:12px 0; *margin:0; height:0;} 

.clear{ clear:both; height:0; overflow:hidden;}


.mt15{margin-top:15px !important;}.mt20{margin-top:20px !important;}

/* btn */
.tb_btn { margin:30px 0 15px 0; text-align:center;}
.tb_btn .btn_buy, .tb_btn .btn_trial, .tb_btn .btn_download, .tb_btn .btn_upgrade { width:145px; height:68px; display: inline-block; border-radius:0; font-size:1.4rem; text-transform:uppercase; font-weight:normal; line-height:68px; padding:0 20px 0 90px; text-align:left; color: #fff;}
.tb_btn .btn_buy { background:url(https://www.shining-soft.com/images/icon_buy_new.png) no-repeat 35px 15px; background-color: #ff8238;}
.tb_btn .btn_trial, .tb_btn .btn_download { background:url(https://www.shining-soft.com/images/icon_down_new.png) no-repeat 35px 15px; background-color: #0087ff; margin-right:20px;}
.tb_btn .btn_download { background-position: 15px 15px; padding-left:60px; width:280px;}
.tb_btn .btn_trial:hover, .tb_btn .btn_download:hover { background-color:#1eb0f5; text-decoration: none;}
.tb_btn .btn_buy:hover { background-color:#f96f65; text-decoration: none;}
.support_os { font-size:1.0rem; font-style:italic; text-align:center;}


.container,.site-content{width:1000px;margin:0 auto;} 
@media (max-width: 979px) {
	.container,.site-content{ width:750px; }
}
@media (max-width: 767px) {
	.container,.site-content{ width:460px;}  
}
@media (max-width: 479px) { 
	.container,.site-content{ width:320px;}	
}

/* pro_banner */
.pro_banner{ background:url(https://www.shining-soft.com/images/sd-card-recovery/banner.jpg) no-repeat right; padding:0px 0 80px 0; color:#fff; margin:auto; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; -ms-background-size: cover; min-height:590px;}
.pro_banner .topText{text-align:center;padding-top:100px;margin:0 auto;}
.pro_banner .topText .name{ font-size:36px; font-weight:300; line-height:1.2em;}
.pro_banner .topText h1{ font-size:30px; line-height:1.2em;margin-top:20px; margin-bottom:50px;}
.pro_banner .topText h2{ font-size:20px; line-height:1.2em;margin-top:20px; margin-bottom:50px; font-family:Segoe UI;}
.pro_banner .topText ul{margin-top:20px; line-height:2em;}
.pro_banner .topText .time{ font-size:18px;color:#666; text-align:center;margin-top:15px;}
.pro_banner .pcPic{ text-align:center;margin-top:30px;}
.pro_banner .btn{margin-top:30px; text-align:center;}
.pro_banner .btn a{ text-align:left;margin:0 10px;}
.pro_banner .system{margin-top:20px; text-align:center;}
@media (max-width: 767px) {
	.pro_banner .topText h1{ font-size:30px;}
	.pro_banner .topText .dd{margin-top:20px;}
	.pro_banner .btn a{width:200px;}
}
@media (max-width: 479px) {
	.pro_banner .topText h1{ font-size:26px;}
	.pro_banner .btn a{margin:5px 0;}
}


/* pro_banner */
.pro_banner_camera{ background:url(https://www.shining-soft.com/images/camera-photo-recovery/banner.jpg) no-repeat right; padding:0px 0 80px 0; color:#fff; margin:auto; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; -ms-background-size: cover; min-height:590px;}
.pro_banner_camera .topText{text-align:center;padding-top:100px;margin:0 auto;}
.pro_banner_camera .topText .name{ font-size:36px; font-weight:300; line-height:1.2em;}
.pro_banner_camera .topText h1{ font-size:30px; line-height:1.2em;margin-top:20px; margin-bottom:50px;}
.pro_banner_camera .topText h2{ font-size:20px; line-height:1.2em;margin-top:20px; margin-bottom:50px; font-family:Segoe UI;}
.pro_banner_camera .topText ul{margin-top:20px; line-height:2em;}
.pro_banner_camera .topText .time{ font-size:18px;color:#666; text-align:center;margin-top:15px;}
.pro_banner_camera .pcPic{ text-align:center;margin-top:30px;}
.pro_banner_camera .btn{margin-top:30px; text-align:center;}
.pro_banner_camera .btn a{ text-align:left;margin:0 10px;}
.pro_banner_camera .system{margin-top:20px; text-align:center;}
@media (max-width: 767px) {
	.pro_banner_camera .topText h1{ font-size:30px;}
	.pro_banner_camera .topText .dd{margin-top:20px;}
pro_banner_camera}
@media (max-width: 479px) {
	.pro_banner_camera .topText h1{ font-size:26px;}
	.pro_banner_camera .btn a{margin:5px 0;}
}


.pro_banner_mac_data{ background:url(https://www.shining-soft.com/images/mac-data-recovery-wizard/banner.jpg) no-repeat right; padding:0px 0 80px 0; color:#fff; margin:auto; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; -ms-background-size: cover; min-height:590px;}
.pro_banner_mac_data .topText{text-align:center;padding-top:100px;margin:0 auto;}
.pro_banner_mac_data .topText .name{ font-size:36px; font-weight:300; line-height:1.2em;}
.pro_banner_mac_data .topText h1{ font-size:30px; line-height:1.2em;margin-top:20px; margin-bottom:50px;}
.pro_banner_mac_data .topText h2{ font-size:20px; line-height:1.2em;margin-top:20px; margin-bottom:50px; font-family:Segoe UI;}
.pro_banner_mac_data .topText ul{margin-top:20px; line-height:2em;}
.pro_banner_mac_data .topText .time{ font-size:18px;color:#666; text-align:center;margin-top:15px;}
.pro_banner_mac_data .pcPic{ text-align:center;margin-top:30px;}
.pro_banner_mac_data .btn{margin-top:30px; text-align:center;}
.pro_banner_mac_data .btn a{ text-align:left;margin:0 10px;}
.pro_banner_mac_data .system{margin-top:20px; text-align:center;}
@media (max-width: 767px) {
	.pro_banner_mac_data .topText h1{ font-size:30px;}
	.pro_banner_mac_data .topText .dd{margin-top:20px;}
pro_banner_camera}
@media (max-width: 479px) {
	.pro_banner_mac_data .topText h1{ font-size:26px;}
	.pro_banner_mac_data .btn a{margin:5px 0;}
}



.pro_banner_drive{ background:url(https://www.shining-soft.com/images/external-drive-recovery/banner.jpg) no-repeat right; padding:0px 0 80px 0; color:#fff; margin:auto; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; -ms-background-size: cover; min-height:590px;}
.pro_banner_drive .topText{text-align:center;padding-top:100px;margin:0 auto;}
.pro_banner_drive .topText .name{ font-size:36px; font-weight:300; line-height:1.2em;}
.pro_banner_drive .topText h1{ font-size:30px; line-height:1.2em;margin-top:20px; margin-bottom:50px;}
.pro_banner_drive .topText h2{ font-size:20px; line-height:1.2em;margin-top:20px; margin-bottom:50px; font-family:Segoe UI;}
.pro_banner_drive .topText ul{margin-top:20px; line-height:2em;}
.pro_banner_drive .topText .time{ font-size:18px;color:#666; text-align:center;margin-top:15px;}
.pro_banner_drive .pcPic{ text-align:center;margin-top:30px;}
.pro_banner_drive .btn{margin-top:30px; text-align:center;}
.pro_banner_drive .btn a{ text-align:left;margin:0 10px;}
.pro_banner_drive .system{margin-top:20px; text-align:center;}
@media (max-width: 767px) {
	.pro_banner_drive .topText h1{ font-size:30px;}
	.pro_banner_drive .topText .dd{margin-top:20px;}
pro_banner_drive}
@media (max-width: 479px) {
	.pro_banner_drive .topText h1{ font-size:26px;}
	.pro_banner_drive .btn a{margin:5px 0;}
}


.pro_banner_raw{ background:url(https://www.shining-soft.com/images/raw-drive-recovery/banner.jpg) no-repeat right; padding:0px 0 80px 0; color:#fff; margin:auto; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; -ms-background-size: cover; min-height:590px;}
.pro_banner_raw .topText{text-align:center;padding-top:100px;margin:0 auto;}
.pro_banner_raw .topText .name{ font-size:36px; font-weight:300; line-height:1.2em;}
.pro_banner_raw .topText h1{ font-size:30px; line-height:1.2em;margin-top:20px; margin-bottom:50px;}
.pro_banner_raw .topText h2{ font-size:20px; line-height:1.2em;margin-top:20px; margin-bottom:50px; font-family:Segoe UI;}
.pro_banner_raw .topText ul{margin-top:20px; line-height:2em;}
.pro_banner_raw .topText .time{ font-size:18px;color:#666; text-align:center;margin-top:15px;}
.pro_banner_raw .pcPic{ text-align:center;margin-top:30px;}
.pro_banner_raw .btn{margin-top:30px; text-align:center;}
.pro_banner_raw .btn a{ text-align:left;margin:0 10px;}
.pro_banner_raw .system{margin-top:20px; text-align:center;}
@media (max-width: 767px) {
	.pro_banner_raw .topText h1{ font-size:30px;}
	.pro_banner_raw .topText .dd{margin-top:20px;}
pro_banner_raw}
@media (max-width: 479px) {
	.pro_banner_raw .topText h1{ font-size:26px;}
	.pro_banner_raw .btn a{margin:5px 0;}
}


.pro_banner_video{ background:url(https://www.shining-soft.com/images/video-recovery/banner.jpg) no-repeat right; padding:0px 0 80px 0; color:#fff; margin:auto; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; -ms-background-size: cover; min-height:590px;}
.pro_banner_video .topText{text-align:center;padding-top:100px;margin:0 auto;}
.pro_banner_video .topText .name{ font-size:36px; font-weight:300; line-height:1.2em;}
.pro_banner_video .topText h1{ font-size:30px; line-height:1.2em;margin-top:20px; margin-bottom:50px;}
.pro_banner_video .topText h2{ font-size:20px; line-height:1.2em;margin-top:20px; margin-bottom:50px; font-family:Segoe UI;}
.pro_banner_video .topText ul{margin-top:20px; line-height:2em;}
.pro_banner_video .topText .time{ font-size:18px;color:#666; text-align:center;margin-top:15px;}
.pro_banner_video .pcPic{ text-align:center;margin-top:30px;}
.pro_banner_video .btn{margin-top:30px; text-align:center;}
.pro_banner_video .btn a{ text-align:left;margin:0 10px;}
.pro_banner_video .system{margin-top:20px; text-align:center;}
@media (max-width: 767px) {
	.pro_banner_video .topText h1{ font-size:30px;}
	.pro_banner_video .topText .dd{margin-top:20px;}
pro_banner_video}
@media (max-width: 479px) {
	.pro_banner_video .topText h1{ font-size:26px;}
	.pro_banner_video .btn a{margin:5px 0;}
}


.pro_banner_pen{ background:url(https://www.shining-soft.com/images/pen-drive-recovery/banner.jpg) no-repeat right; padding:0px 0 80px 0; color:#fff; margin:auto; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; -ms-background-size: cover; min-height:590px;}
.pro_banner_pen .topText{text-align:center;padding-top:100px;margin:0 auto;}
.pro_banner_pen .topText .name{ font-size:36px; font-weight:300; line-height:1.2em;}
.pro_banner_pen .topText h1{ font-size:30px; line-height:1.2em;margin-top:20px; margin-bottom:50px;}
.pro_banner_pen .topText h2{ font-size:20px; line-height:1.2em;margin-top:20px; margin-bottom:50px; font-family:Segoe UI;}
.pro_banner_pen .topText ul{margin-top:20px; line-height:2em;}
.pro_banner_pen .topText .time{ font-size:18px;color:#666; text-align:center;margin-top:15px;}
.pro_banner_pen .pcPic{ text-align:center;margin-top:30px;}
.pro_banner_pen .btn{margin-top:30px; text-align:center;}
.pro_banner_pen .btn a{ text-align:left;margin:0 10px;}
.pro_banner_pen .system{margin-top:20px; text-align:center;}
@media (max-width: 767px) {
	.pro_banner_pen .topText h1{ font-size:30px;}
	.pro_banner_pen .topText .dd{margin-top:20px;}
pro_banner_pen}
@media (max-width: 479px) {
	.pro_banner_pen .topText h1{ font-size:26px;}
	.pro_banner_pen .btn a{margin:5px 0;}
}


.pro_banner_photo{ background:url(https://www.shining-soft.com/images/photo-recovery/banner.jpg) no-repeat right; padding:0px 0 80px 0; color:#fff; margin:auto; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; -ms-background-size: cover; min-height:590px;}
.pro_banner_photo .topText{text-align:center;padding-top:100px;margin:0 auto;}
.pro_banner_photo .topText .name{ font-size:36px; font-weight:300; line-height:1.2em;}
.pro_banner_photo .topText h1{ font-size:30px; line-height:1.2em;margin-top:20px; margin-bottom:50px;}
.pro_banner_photo .topText h2{ font-size:20px; line-height:1.2em;margin-top:20px; margin-bottom:50px; font-family:Segoe UI;}
.pro_banner_photo .topText ul{margin-top:20px; line-height:2em;}
.pro_banner_photo .topText .time{ font-size:18px;color:#666; text-align:center;margin-top:15px;}
.pro_banner_photo .pcPic{ text-align:center;margin-top:30px;}
.pro_banner_photo .btn{margin-top:30px; text-align:center;}
.pro_banner_photo .btn a{ text-align:left;margin:0 10px;}
.pro_banner_photo .system{margin-top:20px; text-align:center;}
@media (max-width: 767px) {
	.pro_banner_photo .topText h1{ font-size:30px;}
	.pro_banner_photo .topText .dd{margin-top:20px;}
pro_banner_photo}
@media (max-width: 479px) {
	.pro_banner_photo .topText h1{ font-size:26px;}
	.pro_banner_photo .btn a{margin:5px 0;}
}


.pro_banner_samsung{ background:url(https://www.shining-soft.com/images/samsung-data-recovery/banner.jpg) no-repeat right; padding:0px 0 80px 0; color:#fff; margin:auto; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; -ms-background-size: cover; min-height:590px;}
.pro_banner_samsung .topText{text-align:center;padding-top:100px;margin:0 auto;}
.pro_banner_samsung .topText .name{ font-size:36px; font-weight:300; line-height:1.2em;}
.pro_banner_samsung .topText h1{ font-size:30px; line-height:1.2em;margin-top:20px; margin-bottom:50px;}
.pro_banner_samsung .topText h2{ font-size:20px; line-height:1.2em;margin-top:20px; margin-bottom:50px; font-family:Segoe UI;}
.pro_banner_samsung .topText ul{margin-top:20px; line-height:2em;}
.pro_banner_samsung .topText .time{ font-size:18px;color:#666; text-align:center;margin-top:15px;}
.pro_banner_samsung .pcPic{ text-align:center;margin-top:30px;}
.pro_banner_samsung .btn{margin-top:30px; text-align:center;}
.pro_banner_samsung .btn a{ text-align:left;margin:0 10px;}
.pro_banner_samsung .system{margin-top:20px; text-align:center;}
@media (max-width: 767px) {
	.pro_banner_samsung .topText h1{ font-size:30px;}
	.pro_banner_samsung .topText .dd{margin-top:20px;}
pro_banner_samsung}
@media (max-width: 479px) {
	.pro_banner_samsung .topText h1{ font-size:26px;}
	.pro_banner_samsung .btn a{margin:5px 0;}
}



.pro_banner_android{ background:url(https://www.shining-soft.com/images/android-data-recovery/banner.jpg) no-repeat right; padding:0px 0 80px 0; color:#fff; margin:auto; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; -ms-background-size: cover; min-height:590px;}
.pro_banner_android .topText{text-align:center;padding-top:100px;margin:0 auto;}
.pro_banner_android .topText .name{ font-size:36px; font-weight:300; line-height:1.2em;}
.pro_banner_android .topText h1{ font-size:30px; line-height:1.2em;margin-top:20px; margin-bottom:50px;}
.pro_banner_android .topText h2{ font-size:20px; line-height:1.2em;margin-top:20px; margin-bottom:50px; font-family:Segoe UI;}
.pro_banner_android .topText ul{margin-top:20px; line-height:2em;}
.pro_banner_android .topText .time{ font-size:18px;color:#666; text-align:center;margin-top:15px;}
.pro_banner_android .pcPic{ text-align:center;margin-top:30px;}
.pro_banner_android .btn{margin-top:30px; text-align:center;}
.pro_banner_android .btn a{ text-align:left;margin:0 10px;}
.pro_banner_android .system{margin-top:20px; text-align:center;}
@media (max-width: 767px) {
	.pro_banner_android .topText h1{ font-size:30px;}
	.pro_banner_android .topText .dd{margin-top:20px;}
pro_banner_android}
@media (max-width: 479px) {
	.pro_banner_android .topText h1{ font-size:26px;}
	.pro_banner_android .btn a{margin:5px 0;}
}


.pro_banner_video{ background:url(https://www.shining-soft.com/images/video-converter-pro/banner.jpg) no-repeat right; padding:0px 0 80px 0; color:#fff; margin:auto; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; -ms-background-size: cover; min-height:590px;}
.pro_banner_video .topText{text-align:center;padding-top:100px;margin:0 auto;}
.pro_banner_video .topText .name{ font-size:36px; font-weight:300; line-height:1.2em;}
.pro_banner_video .topText h1{ font-size:30px; line-height:1.2em;margin-top:20px; margin-bottom:50px;}
.pro_banner_video .topText h2{ font-size:20px; line-height:1.2em;margin-top:20px; margin-bottom:50px; font-family:Segoe UI;}
.pro_banner_video .topText ul{margin-top:20px; line-height:2em;}
.pro_banner_video .topText .time{ font-size:18px;color:#666; text-align:center;margin-top:15px;}
.pro_banner_video .pcPic{ text-align:center;margin-top:30px;}
.pro_banner_video .btn{margin-top:30px; text-align:center;}
.pro_banner_video .btn a{ text-align:left;margin:0 10px;}
.pro_banner_video .system{margin-top:20px; text-align:center;}
@media (max-width: 767px) {
	.pro_banner_video .topText h1{ font-size:30px;}
	.pro_banner_video .topText .dd{margin-top:20px;}
pro_banner_video}
@media (max-width: 479px) {
	.pro_banner_video .topText h1{ font-size:26px;}
	.pro_banner_video .btn a{margin:5px 0;}
}


.pro_banner_blu_ray{ background:url(https://www.shining-soft.com/images/blu-ray-player/banner.jpg) no-repeat right; padding:0px 0 80px 0; color:#fff; margin:auto; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; -ms-background-size: cover; min-height:590px;}
.pro_banner_blu_ray .topText{text-align:center;padding-top:100px;margin:0 auto;}
.pro_banner_blu_ray .topText .name{ font-size:36px; font-weight:300; line-height:1.2em;}
.pro_banner_blu_ray .topText h1{ font-size:30px; line-height:1.2em;margin-top:20px; margin-bottom:50px;}
.pro_banner_blu_ray .topText h2{ font-size:20px; line-height:1.2em;margin-top:20px; margin-bottom:50px; font-family:Segoe UI;}
.pro_banner_blu_ray .topText ul{margin-top:20px; line-height:2em;}
.pro_banner_blu_ray .topText .time{ font-size:18px;color:#666; text-align:center;margin-top:15px;}
.pro_banner_blu_ray .pcPic{ text-align:center;margin-top:30px;}
.pro_banner_blu_ray .btn{margin-top:30px; text-align:center;}
.pro_banner_blu_ray .btn a{ text-align:left;margin:0 10px;}
.pro_banner_blu_ray .system{margin-top:20px; text-align:center;}
@media (max-width: 767px) {
	.pro_banner_blu_ray .topText h1{ font-size:30px;}
	.pro_banner_blu_ray .topText .dd{margin-top:20px;}
pro_banner_blu_ray}
@media (max-width: 479px) {
	.pro_banner_blu_ray .topText h1{ font-size:26px;}
	.pro_banner_blu_ray .btn a{margin:5px 0;}
}


.pro_banner_dvd{ background:url(https://www.shining-soft.com/images/dvd-player/banner.jpg) no-repeat right; padding:0px 0 80px 0; color:#fff; margin:auto; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; -ms-background-size: cover; min-height:590px;}
.pro_banner_dvd .topText{text-align:center;padding-top:100px;margin:0 auto;}
.pro_banner_dvd .topText .name{ font-size:36px; font-weight:300; line-height:1.2em;}
.pro_banner_dvd .topText h1{ font-size:30px; line-height:1.2em;margin-top:20px; margin-bottom:50px;}
.pro_banner_dvd .topText h2{ font-size:20px; line-height:1.2em;margin-top:20px; margin-bottom:50px; font-family:Segoe UI;}
.pro_banner_dvd .topText ul{margin-top:20px; line-height:2em;}
.pro_banner_dvd .topText .time{ font-size:18px;color:#666; text-align:center;margin-top:15px;}
.pro_banner_dvd .pcPic{ text-align:center;margin-top:30px;}
.pro_banner_dvd .btn{margin-top:30px; text-align:center;}
.pro_banner_dvd .btn a{ text-align:left;margin:0 10px;}
.pro_banner_dvd .system{margin-top:20px; text-align:center;}
@media (max-width: 767px) {
	.pro_banner_dvd .topText h1{ font-size:30px;}
	.pro_banner_dvd .topText .dd{margin-top:20px;}
pro_banner_dvd}
@media (max-width: 479px) {
	.pro_banner_dvd .topText h1{ font-size:26px;}
	.pro_banner_dvd .btn a{margin:5px 0;}
}




/* main */

.infoBox{padding:70px 0;}
.infoBox .process{ margin-top:40px; overflow:hidden; width:63%}
.infoBox .process .item{ float:left; text-align:center;margin-right: 2%;width: 24%;}
.infoBox .process .item img{ max-width:100%; margin-bottom:8px}
.infoBox .process .cross{ background:url(images/arrow-r.png) no-repeat 50% 50px; width:50px; float:left; height:100px;}
.infoBox .flText{float:left;width:46%;}
.infoBox .frText{float:right;width:46%;}
.infoBox .flPic{float:left;width:50%; text-align:left;}
.infoBox .frPic{float:right;width:50%; text-align:right;}
.infoBox h3{ font-size:24px; color:#35a9d4; line-height:1.2em;}
.infoBox dl{margin-top:20px;}
.infoBox dd{padding:5px 0;}
@media (max-width: 767px) {
	.infoBox .process{width:auto;}
	.infoBox .flText{float:none;width:auto;}
	.infoBox .frText{float:none;width:auto;}
	.infoBox .flPic{float:none;width:auto; text-align:center;margin-top:20px;}
	.infoBox .frPic{float:none;width:auto; text-align:center;margin-top:20px;}
}
@media (max-width: 479px) { 
	.infoBox .process .item img{ width:70px;}
	.infoBox .process .cross{ background-position:50% 25px;width:32px; } 
	.infoBox h3{ font-size:24px;}
}



/*pro_fixed_button*/
.pro_fixed_button{position:fixed;top:-150px;width:100%;background:#e0e4e7;min-height:68px;z-index:998;transition:300ms;_position:static;_display:none;}
.pro_fixed_button.current{top:0px;}
.pro_fixed_button .title{float:left;font-size:20px;padding:23px 0;}
.pro_fixed_button .list_content{float:right;margin:0 20px 0 0;}
.pro_fixed_button .list{font-size:14px;display:table-cell;vertical-align:middle;height:68px;}
.pro_fixed_button .list li font{color:#ec7147;}
.pro_fixed_button .list li.current{background-position:0px 2px;}
.pro_fixed_button .button{float:right;}
.pro_fixed_button .button_buy,.pro_fixed_button .button_upgrade{display:inline-block;padding-top:48px;height:30px;width:120px;font-size:18px;background:#ec7147 url(https://www.shining-soft.com/images/icon-product-buy_01.png) center 6px no-repeat;color:#fff;vertical-align:top;text-align:center;}
.pro_fixed_button .button_buy span{display:block;font-size:16px;line-height:18px;}
.pro_fixed_button .button_buy span del{font-size:14px;color:#333;display:inline-block;margin-left:4px;}
.pro_fixed_button .button_download{display:inline-block;background:#1fd280 url(https://www.shining-soft.com/images/icon_down.png) center 6px no-repeat;padding-top:48px;height:30px;width:120px;font-size:18px;color:#fff;vertical-align:top;text-align:center;}
.pro_fixed_button .hidden{display:none;}
.pro_fixed_button a{text-decoration:none;}
.pro_fixed_button a:hover{opacity:0.9;}
.pro_fixed_button .pro_nav{float:left;}
.pro_fixed_button .pro_nav li{float:left;line-height:78px;cursor:pointer;}
.pro_fixed_button .pro_nav li.current{background:#fff;}
.pro_fixed_button .pro_nav li.current a,.pro_fixed_button .pro_nav li.current span{color:#1080cc;}
.pro_fixed_button .pro_nav li a,.pro_fixed_button .pro_nav li span{display:inline-block;padding:0 14px;color:#333;min-width:60px;text-align:center;}
.pro_fixed_button .pro_nav li a:hover,.pro_fixed_button .pro_nav li span:hover{color:#1080cc;text-decoration:underline;}
.pro_fixed_button .price{float:right;line-height:78px;margin-right:20px;font-size:24px;color:#eb7048;}
.pro_fixed_button .price del{font-size:16px;color:#333;vertical-align:top;}
.wrap1{width:1000px;margin:0px auto;position:relative;}
.clearfix1:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
html .clearfix1{*height:1%;}
*:first-child+html.clearfix1{zoom:1;}
.clearfix1{display:block;}



.product_nav {
    background-color: #efefef;
    height: 80px;
    margin-bottom: 3.6%;
    position: relative;
    text-align: left;
    z-index: 1;
}
.product_nav.no_margin {
    margin-bottom: 0;
}
.product_nav ul {
    margin: 0 auto;
    text-align: center;
}
.product_nav ul li {
    display: inline-block;
    font-size: 16px;
    margin-right: 0.3%;
    padding: 0 1.5%;
    position: relative;
    transition: font-size 300ms ease 0s;
    vertical-align: top;
}
.product_nav ul li .arrow {
    background: rgba(0, 0, 0, 0) no-repeat scroll center center;
    bottom: -7px;
    display: none;
    height: 7px;
    left: 0;
    margin: auto;
    position: absolute;
    width: 100%;
}
.product_nav ul li.current .arrow {
    display: block;
}
.product_nav ul li a, .product_nav ul li .a {
    display: block;
    height: 78px;
    line-height: 80px;
    text-align: center;
    text-decoration: none;
}
.product_nav ul li .a.list_arrow {
    background: rgba(0, 0, 0, 0) no-repeat scroll right 51%;
    color: #0087ff;
    cursor: pointer;
    padding-right: 20px;
}
.product_nav ul li:hover, .product_nav ul li.current {
    background-color: #fff;
    border-bottom: 2px solid #0087ff;
    font-size: 17px;
}
.product_nav ul li:hover .list_link {
    display: block;
}
.product_nav ul li .list_link {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: -moz-use-text-color #dcdcdc #dcdcdc;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    box-shadow: 0 0 10px #dcdcdc;
    display: none;
    left: 0;
    padding: 0 14px;
    position: absolute;
    top: 80px;
}
.product_nav ul li .list_link a {
    border-bottom: 1px solid #dcdcdc;
    color: #2f2f2f;
    font-size: 14px;
    height: auto;
    line-height: 50px;
    padding-right: 30px;
    text-align: left;
    white-space: nowrap;
    width: auto;
}
.product_nav ul li .list_link a:hover {
    color: #0078d7;
}
.product_nav a span, .product_nav span span {
    background: rgba(0, 0, 0, 0) url("https://www.shining-soft.com/images/pro-nav-bg.png") no-repeat scroll 0 0;
    display: inline-block;
    width: 40px;
}
.product_nav .features span {
    background-position: 3px 31px;
}
.product_nav .comp span {
    background-position: 3px -82px;
}
.product_nav .user_guide span {
    background-position: 3px -198px;
}
.product_nav .reference span {
    background-position: 3px -316px;
}
.product_nav .review span {
    background-position: 3px -423px;
}



.product_nav_mac {
    background-color: #efefef;
    height: 80px;
    margin-bottom: 3.6%;
    position: relative;
    text-align: left;
    z-index: 1;
}
.product_nav_mac.no_margin {
    margin-bottom: 0;
}
.product_nav_mac ul {
    margin: 0 auto;
    text-align: center;
}
.product_nav_mac ul li {
    display: inline-block;
    font-size: 16px;
    margin-right: 0.3%;
    padding: 0 1.5%;
    position: relative;
    transition: font-size 300ms ease 0s;
    vertical-align: top;
}
.product_nav_mac ul li .arrow {
    background: rgba(0, 0, 0, 0) no-repeat scroll center center;
    bottom: -7px;
    display: none;
    height: 7px;
    left: 0;
    margin: auto;
    position: absolute;
    width: 100%;
}
.product_nav_mac ul li.current .arrow {
    display: block;
}
.product_nav_mac ul li a, .product_nav ul li .a {
    display: block;
    height: 78px;
    line-height: 80px;
    text-align: center;
    text-decoration: none;
}
.product_nav_mac ul li .a.list_arrow {
    background: rgba(0, 0, 0, 0) no-repeat scroll right 51%;
    color: #0087ff;
    cursor: pointer;
    padding-right: 20px;
}
.product_nav_mac ul li:hover, .product_nav ul li.current {
    background-color: #fff;
    border-bottom: 2px solid #0087ff;
    font-size: 17px;
}
.product_nav_mac ul li:hover .list_link {
    display: block;
}
.product_nav_mac ul li .list_link {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: -moz-use-text-color #dcdcdc #dcdcdc;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    box-shadow: 0 0 10px #dcdcdc;
    display: none;
    left: 0;
    padding: 0 14px;
    position: absolute;
    top: 80px;
}
.product_nav_mac ul li .list_link a {
    border-bottom: 1px solid #dcdcdc;
    color: #2f2f2f;
    font-size: 14px;
    height: auto;
    line-height: 50px;
    padding-right: 30px;
    text-align: left;
    white-space: nowrap;
    width: auto;
}
.product_nav_mac ul li .list_link a:hover {
    color: #0078d7;
}
.product_nav_mac a span, .product_nav span span {
    background: rgba(0, 0, 0, 0) url("https://www.shining-soft.com/images/pro-nav-bg-win.png") no-repeat scroll 0 0;
    display: inline-block;
    width: 40px;
}
.product_nav_mac .features span {
    background-position: 3px 31px;
}
.product_nav_mac .comp span {
    background-position: 3px -82px;
}
.product_nav_mac .user_guide span {
    background-position: 3px -198px;
}
.product_nav_mac .reference span {
    background-position: 3px -316px;
}
.product_nav_mac .review span {
    background-position: 3px -423px;
}


.banner_star{min-height:20px;margin: 0 auto 10px auto;width:200px;}
.banner_star .star{float:left;width:80px;}
.banner_star .review_url{color:#fff;float:left;text-align:center;margin:0 3px;line-height:16px;font-size:14px;min-width:26px;display:inline-block;}
.banner_star .review{color:#fff;float:left;margin-right:10px;line-height:16px;}

/*star*/
.star_01,.star_02,.star_03{display:inline-block;background:url(https://www.shining-soft.com/images/icons.png) -159px 0px no-repeat;width:14px;height:16px;margin-right:1px;overflow:hidden;vertical-align:middle;}
.star_02{background-position:-176px 0px;}
.star_03{background-position:-194px 0px;}
.starBig_01,.starBig_02,.starBig_03{display:inline-block;background:url(https://www.shining-soft.com/images/star.png) 0px -18px no-repeat;width:26px;height:26px;margin-right:1px;}
.starBig_02{background-position:-31px -18px;}
.starBig_03{background-position:-60px -18px;}


.useful_tips { padding:70px 0; text-align:center; width:1000px; margin:auto;}
.useful_tips h2 { font-size:30px; margin-bottom: 50px; color: #35a9d4;}
.useful_tips .list {width:48%; float:left; text-align:left; padding-right:4%;}
.useful_tips .list.last { padding-right:0;}
.useful_tips .list li { padding-left:30px; background:url(https://www.shining-soft.com/images/article.png) no-repeat 0 3px; margin-bottom:15px;}
.useful_tips .list li a { color:#2f2f2f;}
.useful_tips .list li span { display:block; font-size:14px; color:#808080; padding-bottom:5px; border-bottom:1px dotted #d2d2d2;}