@charset "utf-8";
/* home_banner */
.home_banner{ background:#fff url(images/home_banner_bg.jpg) no-repeat center bottom;}
.home_banner .container{width:1340px;margin:0 auto; position:relative;min-height:770px;}
.home_banner .topText{width:50%; text-align:center;padding-top:60px;margin:0 auto;}
.home_banner .topText .name{ font-size:24px; font-weight:300; line-height:1.2em;}
.home_banner .topText h1{ font-size:36px; font-weight:800; line-height:1.2em;margin-top:5px;}
.home_banner .topText .dd{margin-top:20px;}
.home_banner .pcPic{ position:absolute;width:620px; bottom:0;left:50%;margin-left:-310px;}
.home_banner .textBox{ position:absolute;width:330px;}
.home_banner .textBox h2 a{ font-size:24px; line-height:1.2em; font-weight:600;}
.home_banner .textBox h2 a:hover{ text-decoration:none;}
.home_banner .textBox .slogn{ font-size:18px; font-weight:600;color:#0082c3;margin-top:30px;}
.home_banner .textBox .btn{margin-top:15px;}
.home_banner .textBox .system{margin-top:10px;}
.home_banner .textBox .system .win_icon,
.home_banner .textBox .system .mac_icon{display:inline-block; background:url(images/sys_icon_img2.png) no-repeat 0 0;padding-left:25px;color:#686868; font-size:14px; line-height:20px;margin-right:15px;}
.home_banner .textBox .system .mac_icon{ background-position:0 -77px;}
.home_banner .textBox .system .win_icon:hover,.home_banner .textBox .system .win_icon.curr{background-position:0 -40px;color:#ff5858; text-decoration:none;}
.home_banner .textBox .system .mac_icon:hover,.home_banner .textBox .system .mac_icon.curr{background-position:0 -117px;color:#ff5858; text-decoration:none;}
.home_banner .frArrow{ position:absolute;width:331px;right:16%;top:44%;}
.home_banner .flArrow{ position:absolute;width:217px;left:18%;top:58.5%;}
.home_banner .pstfr{right:0; top:40%;}
.home_banner .pstfl{left:0; top:53%;}
@media (max-width: 1280px) {
	.home_banner .container{width:1000px; min-height:670px;}
	.home_banner .topText{width:70%;}
	.home_banner .textBox{width:280px;}
	.home_banner .textBox h2 a{ font-size:20px;}
	.home_banner .pcPic{width:420px;margin-left:-210px;}
	.home_banner .frArrow{width:260px;right:16%;top:48%;}
	.home_banner .flArrow{left:17%;top:64%;}
	.home_banner .pstfr{right:0; top:44%;}
	.home_banner .pstfl{left:0; top:58%;}
}
@media (max-width: 979px) {
	.home_banner .container{width:750px; min-height:670px;}
	.home_banner .pcPic{display:none;}
	.home_banner .frArrow{display:none;}
	.home_banner .flArrow{display:none;}
	.home_banner .pstfr{right:5%; top:50%;}
	.home_banner .pstfl{left:5%; top:50%;}
}
@media (max-width: 767px) {
	.home_banner .container{width:460px; min-height:750px;}
	.home_banner .topText{width:auto;}
	.home_banner .topText h1{ font-size:30px;}
	.home_banner .textBox{ position:inherit;width:auto;margin-top:30px; text-align:center;}
	.home_banner .textBox .slogn{margin-top:10px;}
	.home_banner .textBox .btn a{ text-align:left;}
	.home_banner .pstfr{right:0; top:0;}
	.home_banner .pstfl{left:0; top:0;}
}
@media (max-width: 479px) {
	.home_banner .container{width:320px; min-height:850px;}
	.home_banner .topText h1{ font-size:26px;}
}

/* pro_banner */
.pro_banner{ background:#fff url(images/pro_banner_bg.jpg) no-repeat center 0;}
.pro_banner.win_banner{ background:url(images/pro_banner_bg_win.jpg) no-repeat center 0;}
.pro_banner .topText{text-align:center;padding-top:60px;margin:0 auto;}
.pro_banner .topText .name{ font-size:24px; font-weight:300; line-height:1.2em;}
.pro_banner .topText h1{ font-size:36px; font-weight:800; line-height:1.2em;margin-top:5px;}
.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;}
.pro_banner .system .win_icon,
.pro_banner .system .mac_icon{display:inline-block; background:url(images/sys_icon_img2.png) no-repeat 0 0;padding-left:25px;color:#686868; font-size:16px; line-height:20px;margin-right:15px;}
.pro_banner .system .mac_icon{ background-position:0 -77px;}
.pro_banner .system .win_icon:hover,.pro_banner .system .win_icon.curr{background-position:0 -40px;color:#ff5858; text-decoration:none;}
.pro_banner .system .mac_icon:hover,.pro_banner .system .mac_icon.curr{background-position:0 -117px;color:#ff5858; text-decoration:none;}
@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;}
}

/* main */
.bigTitle{ font-size:36px; font-weight:600; line-height:1.2em; text-align:center; background:url(images/title_tag.png) no-repeat center 0;padding-top:35px;}
.blueBg{ background:#0082c3;color:#fff !important;}
.blueBg2{ background:#00a3e6;color:#fff !important;}
.redBg{ background:#ff5858;color:#fff !important;}
.glayBg{ background:#f5f5f5;}
.blackBg{ background:#353535;color:#fff !important;}
.blueBg2 .bigTitle{background:url(images/title_tag2.png) no-repeat center 0;}
@media (max-width: 767px) {
	.bigTitle{ font-size:30px;}
}
@media (max-width: 479px) {
	.bigTitle{ font-size:26px;}
}

.pro_feat1{padding:70px 0;}
.pro_feat1 .review{margin-top:50px;}
.pro_feat1 .review .pic{float:left;}
.pro_feat1 .review .text{margin-left:240px; position:relative;padding:20px 40px;}
.pro_feat1 .review .text .flfh,.pro_feat1 .review .text .frfh{display:block; position:absolute; background:url(images/fh.png) no-repeat;width:26px;height:20px;}
.pro_feat1 .review .text .flfh{top:0;left:0;}
.pro_feat1 .review .text .frfh{ background-position:0 -20px;bottom:0;right:0;}
@media (max-width: 767px) {
	.pro_feat1 .review .pic{float:none; text-align:center;}
	.pro_feat1 .review .text{margin-left:0;}
}

.pro_feat2{padding:70px 0;}
.pro_feat2 .bigTitle{ background:url(images/title_tag2.png) no-repeat center 0;}
.pro_feat2 .picitem{margin-top:50px;}
.pro_feat2 .picitem .item{float:left; background:#0289cc;width:31.3%;margin-left:3%;padding:40px 3%; text-align:center;margin-top:50px; min-height:310px;}
.pro_feat2 .picitem .item:first-child{margin-left:0;}
.pro_feat2 .picitem .item h3{ font-size:18px; font-weight:600;margin-top:20px;}
.pro_feat2 .picitem .item .dd{color:#cdedfd;margin-top:20px;}
.pro_feat2 .picitem .height{ min-height:360px;margin-top:0;}
@media (max-width: 767px) {
	.pro_feat2 .picitem .item{float:none;width:auto;margin-left:0;margin-top:30px;min-height:auto;}
}

.pro_feat3{padding:70px 0;}
.pro_feat3 h2{ font-size:26px; font-weight:600; line-height:1.2em;}
.pro_feat3 .iconitem{margin-top:50px;}
.pro_feat3 .iconitem .item{float:left;width:20%;margin:15px 0;}

.pro_feat4{padding:70px 0;}
.pro_feat4 .bigTitle{ background:url(images/title_tag2.png) no-repeat center 0;}
.pro_feat4 .text{width:76%;position:relative;padding:20px 40px;margin:0 auto; text-align:center;}
.pro_feat4 .text .flfh,.pro_feat4 .text .frfh{display:block; position:absolute; background:url(images/fh.png) no-repeat;width:26px;height:20px;}
.pro_feat4 .text .flfh{top:0;left:0;}
.pro_feat4 .text .frfh{ background-position:0 -20px;bottom:0;right:0;}
@media (max-width: 767px) {
	.pro_feat4 .text{width:auto;}
}

.pro_feat5{padding:70px 0;}
.pro_feat5 .tabBox{margin-top:50px;}
.pro_feat5 .tabBox .menu{ background:#f5f5f5; border:1px solid #dcdcdc; border-radius:5px;width:950px;margin:0 auto;}
.pro_feat5 .tabBox .menu li{float:left;display:block;width:20%; line-height:1.4em; text-align:center; cursor:pointer;border-left:1px solid #dcdcdc; min-height:60px;padding:10px 0;}
.pro_feat5 .tabBox .menu li:first-child{border-left:none;}
.pro_feat5 .tabBox .menu li:hover,.pro_feat5 .tabBox .menu li.curr{ background:#ff5858;color:#fff; font-weight:400;}
.pro_feat5 .tabBox .menu .flrd{ border-radius:5px 0 0 5px;}
.pro_feat5 .tabBox .menu .frrd{ border-radius:0 5px 5px 0;}
.pro_feat5 .tabBox .picBox{margin-top:50px;}
.pro_feat5 .tabBox .picBox .pic{float:left;width:64%;}
.pro_feat5 .tabBox .picBox .text{float:right;width:32%;margin-top:50px;}
.pro_feat5 .tabBox .picBox .text h3{ font-size:24px; font-weight:600; line-height:1.2em;}
@media (max-width: 979px) {
	.pro_feat5 .tabBox .menu{width:748px;}
	.pro_feat5 .tabBox .menu li{ font-size:12px;}
}
@media (max-width: 767px) {
	.pro_feat5 .tabBox .menu{width:458px;}
	.pro_feat5 .tabBox .picBox .pic{float:none;width:auto; text-align:center;}
	.pro_feat5 .tabBox .picBox .text{float:none;width:auto;margin-top:30px;}
}
@media (max-width: 479px) {
	.pro_feat5 .tabBox .menu{width:318px;}
	.pro_feat5 .tabBox .menu li{ min-height:70px;}
}

.pro_feat6{padding:70px 0;}
.pro_feat6 .bigTitle{ background:url(images/title_tag2.png) no-repeat center 0;}
.pro_feat6 .text{width:76%;position:relative;padding:20px 40px;margin:0 auto; text-align:center;}
.pro_feat6 .text .flfh,.pro_feat6 .text .frfh{display:block; position:absolute; background:url(images/fh.png) no-repeat;width:26px;height:20px;}
.pro_feat6 .text .flfh{top:0;left:0;}
.pro_feat6 .text .frfh{ background-position:0 -20px;bottom:0;right:0;}
@media (max-width: 767px) {
	.pro_feat6 .text{width:auto;}
}

.pro_feat7{padding:70px 0;}
.pro_feat7 .slideBox{margin-top:50px;}
.pro_feat7 .slideBox .frpic{float:right;width:64%;margin-right:-10%;}
.pro_feat7 .slideBox .frpic li {display:none; list-style:none;margin-left:0;}
.pro_feat7 .slideBox .frpic li strong {display:block; position:absolute; right:-10px; bottom:-20px; background:#ff5858; color:#fff;font-size:90px; line-height:120px;border-radius:200px; width:120px; height:120px; text-align:center;}
.pro_feat7 .slideBox .other_how {float:left;width:42%;}
.pro_feat7 .slideBox .other_how h3 {font-size:22px; line-height:1.2em; font-weight:600;margin-top:30px;}
.pro_feat7 .slideBox .other_how ul {overflow:hidden; padding:20px 0; list-style:none;margin-left:0;}
.pro_feat7 .slideBox .other_how ul li {float:left; padding-right:15px;font-size:32px; line-height:1.2em; font-weight:600;}
.pro_feat7 .slideBox .other_how ul li a {display:block;background:#9e9e9e; color:#fff; border-radius:100px; width:48px; height:48px; line-height:48px; text-align:center;}
.pro_feat7 .slideBox .other_how ul li a:hover,.pro_feat7 .slideBox .other_how ul li.curr a {background:#ff5858; text-decoration:none;}
.pro_feat7 .slideBox .other_how .item {padding:5px 0 0 0;}
.pro_feat7 .slideBox .other_how .item .name {font-size:22px; line-height:1.2em; font-weight:700;}
.pro_feat7 .slideBox .other_how .item p {padding:10px 0;color:#666;}
.pro_feat7 .slideBox .other_how .item a {color:#0a6193;}
@media (max-width: 1280px) {
	.pro_feat7 .slideBox .frpic{width:56%;margin-right:0;}
}
@media (max-width: 767px) {
	.pro_feat7 .slideBox .frpic{float:none;width:auto;margin-right:0; text-align:center;}
	.pro_feat7 .slideBox .frpic li strong{ font-size:70px;width:80px; line-height:80px;height:80px;}
	.pro_feat7 .slideBox .other_how {float:none;width:auto;padding-top:300px;}
}
@media (max-width: 479px) {
	.pro_feat7 .slideBox .other_how {padding-top:240px;}
}

.pro_feat8{padding:70px 0;}
.pro_feat8 .textBox{padding:40px 0; border-bottom:1px solid #e2e2e2;}
.pro_feat8 .textBox h3{ font-size:24px; font-weight:600; line-height:1.2em;}
.pro_feat8 .textBox .dd{color:#666;}
.pro_feat8 .textBox .iconitem{margin-top:40px;}
.pro_feat8 .textBox .iconitem .item{float:left;width:16.6%; text-align:center;}
.pro_feat8 .textBox .iconitem .item dt{ font-weight:600;padding:0 10px;margin-top:10px;}
.pro_feat8 .textBox a{color:#ff5858; font-weight:600; text-decoration:underline;}
.pro_feat8 .textBox .textitem{margin-top:20px;}
.pro_feat8 .textBox .textitem .item{float:left;width:30%;margin-left:5%;margin-top:20px;}
.pro_feat8 .textBox .textitem .item:first-child,
.pro_feat8 .textBox .textitem .item:nth-child(3n+1) {margin-left:0;clear:both;}
.pro_feat8 .textBox .textitem .item dt{ font-size:16px; font-weight:600; line-height:1.2em;}
.pro_feat8 .textBox .textitem .item dd{color:#666;margin-top:10px;}
.pro_feat8 .textBox .btmtext .item{float:left;width:45%;margin-left:10%;}
.pro_feat8 .textBox .btmtext .item:first-child{margin-left:0;}
.pro_feat8 .textBox .btmtext .item ul{margin-top:30px;}
.pro_feat8 .textBox .btmtext .item li{float:left;width:50%;padding:5px 0;}
@media (max-width: 767px) {
	.pro_feat8 .textBox .iconitem .item{width:33.3%;}
	.pro_feat8 .textBox .iconitem .item dt{ min-height:80px;}
}
@media (max-width: 479px) {
	.pro_feat8 .textBox .iconitem .item dt{ min-height:100px;}
	.pro_feat8 .textBox .textitem .item{float:none;width:auto;margin-left:0;}
	.pro_feat8 .textBox .btmtext .item{float:none;width:auto;margin-left:0;margin-top:15px;}
}

.reviewBox{ background:url(images/review_bg.jpg) repeat-y center 0;padding:70px 0;color:#fff !important;}
.reviewBox .bigTitle{ background:url(images/title_tag2.png) no-repeat center 0;}
.reviewBox a{color:#fff;}
.reviewBox .slideBox{width:800px;margin:0 auto;margin-top:30px;}
.reviewBox .slideBox .text{position:relative;padding:0 40px 20px 40px;margin:0 auto; text-align:center; font-style:italic;}
.reviewBox .slideBox .text .flfh,.reviewBox .slideBox .text .frfh{display:block; position:absolute; background:url(images/fh.png) no-repeat;width:26px;height:20px;}
.reviewBox .slideBox .text .flfh{top:0;left:0;}
.reviewBox .slideBox .text .frfh{ background-position:0 -20px;bottom:0;right:0;}
.reviewBox .btn{ text-align:center;margin-top:90px;}
.flexslider2{ position:relative;}
.flexslider2 .flex-prev,
.flexslider2 .flex-next{ background:url(images/slide_arrow.png) no-repeat; width:70px; height:128px; position:absolute; top:-30px;left:50%;z-index:1; text-indent:-9999px;}
.flexslider2 .flex-prev{margin-left:-700px;}
.flexslider2 .flex-next{ background-position:0 -128px;margin-left:630px;}
.flexslider2 .flex-control-paging{position:absolute;bottom:-40px;left:50%;text-align:center;list-style:none;margin-left:-30px;}
.flexslider2 .flex-control-paging li{margin-right:10px;display:inline-block;*display:inline;}
.flexslider2 .flex-control-paging li a{display:inline-block; background:#cee6f2;width:14px;height:14px;cursor:pointer; overflow:hidden; text-indent:-99999px; border-radius:20px;}
.flexslider2 .flex-control-paging li a.flex-active{background:#fff;} 
@media (max-width: 1280px) {
	.flexslider2 .flex-prev,.flexslider2 .flex-next{display:none;}
}
@media (max-width: 979px) {
	.reviewBox .slideBox{width:750px;}
}
@media (max-width: 767px) {
	.reviewBox .slideBox{width:460px;}
}
@media (max-width: 479px) {
	.reviewBox .slideBox{width:320px;}
}

.btmDown{background:#fff url(images/download_bg.jpg) no-repeat right center;padding:70px 0;}
.btmDown .text{width:80%;}
.btmDown .text h2{ font-size:36px; font-weight:600; line-height:1.2em;margin-top:10px;}
.btmDown .text .name{ font-size:24px; font-weight:300; line-height:1.2em;}
.btmDown .text .btn{margin-top:40px;}
.btmDown .text .btn a{margin-right:15px;width:255px;}
.btmDown .text .link{margin-top:20px;}
.btmDown .text .link a{color:#ff5858; font-weight:600; text-decoration:underline;}
@media (max-width: 767px) {
	.btmDown .text{width:auto;}
	.btmDown .text h2{ font-size:30px;}
	.btmDown .text .btn a{width:255px;margin-right:10px;}
}
@media (max-width: 479px) {
	.btmDown .text h2{ font-size:26px;}
	.btmDown .text .btn a{margin:5px 0;}
}

.articleBox{padding:70px 0;}
.articleBox .list{margin-top:40px;}
.articleBox .list li{float:left;width:45%;margin-left:10%;padding:7px 0 7px 15px; background:url(images/atc_arrow.png) no-repeat 0 13px;padding-right:30px;}
.articleBox .list li:first-child,
.articleBox .list li:nth-child(2n+1) {margin-left:0;clear:both;}
.articleBox .list li a:hover{ text-decoration:none;color:#ff5858;}
@media (max-width: 767px) {
	.articleBox .list li{float:none;width:auto;margin-left:0;}
}

.faqBox{padding:70px 0;}
.faqBox dl{margin-top:50px;}
.faqBox dt{ font-size:24px; font-weight:600; line-height:1.2em;}
.faqBox dd{margin-top:15px;}

.macStyle{}
.macStyle .pro_feat2 .picitem .item{ background:#404040;}
.macStyle .pro_feat2 .picitem .item .dd{color:#fff;}
.macStyle .pro_feat4 .bigTitle{ background:url(images/title_tag.png) no-repeat center 0;}
.macStyle .pro_feat6 .bigTitle{ background:url(images/title_tag.png) no-repeat center 0;}
.macStyle.reviewBox{background:url(images/review_bg2.jpg) repeat-y center 0;}
.macStyle .flexslider2 .flex-control-paging li a{ background:#585858;}
.macStyle .flexslider2 .flex-control-paging li a.flex-active{background:#fff;}

.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:30px; font-weight:600; 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;}
}

.why-choose {padding:70px 0;}

/* topProduct */
.topProduct{ background:url(images/product_banner.jpg) no-repeat center 0;}
.topProduct h1{ font-size:30px; font-weight:600; line-height:1.2em; text-align:center;padding:100px 0 30px 0;}
.topProduct h1 span{display:block;}
.topProduct .probox{margin-top:50px;}
.topProduct .probox .flpro{float:left;width:49.5%; background:url(images/pro_fl_bg.jpg) no-repeat center 0; border-bottom:4px solid #0099ff;padding:30px 0;box-shadow:0 0 5px #e6e6e6;}
.topProduct .probox .frpro{float:right;width:49.5%; background:url(images/pro_fr_bg.jpg) no-repeat center 0; border-bottom:4px solid #c8c8c8;padding:30px 0;}
.topProduct .probox h3 a{ font-size:14px; line-height:1.2em;}
.topProduct .probox h2{ font-size:18px; font-weight:600; line-height:1.2em;margin-top:15px;padding:0 20px;}
.topProduct .probox .btn{ text-align:center;margin-top:30px;}
.topProduct .probox .btn a{ text-align:left;margin:0 5px;}
@media (max-width: 767px) {
	.topProduct .probox .flpro,.topProduct .probox .frpro{float:none;width:auto;}
	
}

.comparison{padding:70px 0;}
.comparison h3{ font-size:18px; line-height:1.2em; text-align:center;}
.comparison .titleMenu{margin-top:40px;}
.comparison .titleMenu .item{float:left;width:33%; font-size:18px; font-style:600; line-height:56px; text-align:center;}
.comparison .titleMenu .wh34{width:34%;}
.comparison .tableStyle{ border:none;}
.comparison .tableStyle td{border-bottom:1px solid #d6d6d6;padding:25px 0;}
.comparison .tableStyle td strong{display:block;}
.comparison .name{ font-size:18px; font-weight:600; line-height:1.2em;padding:50px 0 20px 0;border-bottom:1px solid #d6d6d6;}
.comparison .btn_win2,.comparison .btn_mac2{ text-align:left;}

.headerFixed {position:fixed; top:0; left:0; z-index:30; width:100%; background-color:#fff!important;margin-top:0!important;}
@media (max-width: 479px) {
	.comparison .titleMenu .item{ font-size:14px; line-height:1.4em;padding:10px 0;}
}

.mediaBox{padding:70px 0 100px 0;}
.mediaBox .bigTitle{ background:url(images/title_tag2.png) no-repeat center 0;}
.mediaBox .review{margin-top:50px;}
.mediaBox .review .pic{float:left;}
.mediaBox .review .text{margin-left:240px; position:relative;padding:20px 40px;}
.mediaBox .review .text .flfh,.mediaBox .review .text .frfh{display:block; position:absolute; background:url(images/fh.png) no-repeat;width:26px;height:20px;}
.mediaBox .review .text .flfh{top:0;left:0;}
.mediaBox .review .text .frfh{ background-position:0 -20px;bottom:0;right:0px;}
@media (max-width: 767px) {
	.mediaBox .review .pic{float:none;width:auto; text-align:center;}
	.mediaBox .review .text{margin-left:0;}
}

.choose_box{background:#fff url(images/map_bg.jpg) no-repeat center center;padding:80px 0; border-top:solid 1px #f2f2f2;}
.choose_box h2{font-size:36px; text-align:center; line-height:1.2em; margin:0; font-weight:600;}
.choose_box h2 span {color:#1eade7;}
.choose_box .item{float:left;width:33.3%; text-align:center;margin-top:50px;}
.choose_box .item dl{margin:10px 0 0 0;color:#2f3337;}
.choose_box .item dt{ font-size:18px;font-weight:500;}
.choose_box .item dd{margin:5px 0 0 0;padding:0 30px;line-height:1.4em;}
.choose_box .item .num{color:#1eade7; font-size:40px; margin:40px 0 0 0; line-height:1em;font-weight:500;}
.choose_box .item .dd{color:#2f3337; font-size:16px;padding:0 30px;margin:10px 0 0 0;line-height:1.2em;}
@media (max-width: 979px) {
	.choose_box .item dd{padding:0 20px;}
	.choose_box .item .num{ font-size:40px;}
	.choose_box .item .dd{padding:0 20px;}
}
@media (max-width: 767px) {
	.choose_box h2{ font-size:30px;}
	.choose_box .item dd{padding:0;}
	.choose_box .item .num{ font-size:30px;}
	.choose_box .item .dd{padding:0;}
}
@media (max-width: 479px) {
	.choose_box h2{ font-size:26px;}
	.choose_box .item{ float:none;width:auto;}
	.choose_box .item dd{padding:0;}
	.choose_box .item .num{ font-size:30px;}
	.choose_box .item .dd{padding:0;}
}

/* buyTop */
.buyTop{ background:url(images/buy_banner.jpg) no-repeat center -80px;}
.buyTop .buyBox{margin-top:30px;}
.buyTop .buyBox .area1{float:left;width:25%;padding:50px 20px 30px 20px;border-bottom:1px solid #ddd;background:#fff; min-height:360px;}
.buyTop .buyBox .area2{float:right;width:75%;}
.buyTop .buyBox .area2 .flBox{float:left;width:55%;padding:50px 20px 30px 20px; text-align:center;background:#e5f6fc;box-shadow:0 0 5px #e9e9e9;min-height:360px;border-top:4px solid #0082c3;border-bottom:1px solid #ddd;}
.buyTop .buyBox .area2 .frBox{float:right;width:45%;padding:50px 20px 30px 20px; text-align:center;background:#fff;box-shadow:0 0 5px #e9e9e9;min-height:360px;border-top:4px solid #c8c8c8;border-bottom:1px solid #ddd;}
.buyTop .buyBox h3 a{ font-size:16px; font-weight:600;}
.buyTop .buyBox .btn{margin-top:30px;}
.buyTop .buyBox .btn a{display:inline-block; background:#ff5858; font-size:16px; font-weight:600; line-height:42px;width:160px;color:#fff; border-radius:42px;}
.buyTop .buyBox .btn a:hover{ text-decoration:none;background-color:#ec4444;}
.buyTop .buyBox .link{margin-top:15px;}
.buyTop .buyBox .link a{ text-decoration:underline;}
.buyTop .buyBox .menu{margin-top:10px;}
.buyTop .buyBox .menu span{ cursor:pointer;}
.buyTop .buyBox .menu span.curr{color:#ff5858;}
.buyTop .buyBox .system{margin:0 auto;margin-top:20px;width:180px;}
.buyTop .buyBox .system li{float:left;border:1px solid #eaeaea;width:80px;margin:0 5px; line-height:24px; text-align:center; border-radius:5px; cursor:pointer;}
.buyTop .buyBox .system li.curr{color:#ff5858;}

.comparison2 .tableStyle{ border:none;}
.comparison2 .tableStyle td,.comparison2 .tableStyle th{border-bottom:1px solid #d6d6d6;padding:25px 15px;}
.comparison2 .tableStyle th{ font-size:18px; font-weight:600; text-align:left;}
.comparison2 .tableStyle td strong{display:block;}
.comparison2 .tableStyle td dt{padding:5px 0;}
.comparison2 .tableStyle td dd{float:left;width:48%;padding:5px 0;}

.cart-text{ text-align:center;padding:60px 0;}