@charset "utf-8";
/* CSS Document */
.box_main{ float:left; width:60%; color:#333; margin-top:10px; padding-bottom:20px;}
.box_main .left_bg{ background:url(images/page_left1.png) no-repeat; width:18px; height:400px; display:block; float:left;}
.box_main .box_main_infor{ float:left; border-top:1px solid #dddee1; width:93%; height:399px; background:url(images/pro_bg1.jpg) repeat-x #dcdee1;}
.box_main .box_main_infor .pro_pic{ position:relative;float: left;width: 160px;text-align: center;padding: 20px 0 0 0;}
.box_main .box_main_infor .pro_text {float: left;width:68%; padding:20px 0 0 5px;}
.box_main .box_main_infor .pro_pic span{ position:absolute; left:0;top:130px;}
.box_main .box_main_infor .pro_text h2 a{ color:#333;}
.box_main .box_main_infor .pro_text ul{ margin-bottom:10px;}
.addthis_default_style span{ font-size:13px;}
.box_main .box_main_infor .description{ font-size:16px; font-weight:bold; color:#555; margin-bottom:5px;}
.box_main .box_main_infor .font_ss{ font-size:14px; line-height:18px; padding-bottom:8px;}

.box_main .right_bg{ background:url(images/page_right.png) no-repeat; width:18px; height:400px; display:block; float:left;}
.box_main .box_main_infor .pric_infor{ font-size:15px; font-weight:bold; padding-bottom:15px;}
.box_main .box_main_infor .pric_infor span{color:#e11212;padding:0 10px 0 20px;}

.right_mian_top{ float:left; margin-top:26px;border-top:1px solid #dddee1;border-left:1px solid #dddee1; width:360px; height:368px; position:relative; color:#333; padding:0 15px;background:url(images/pro_bg1.jpg) repeat-x #dcdee1; margin-bottom:20px;}
.right_mian_top .free_pic{ position:absolute; left:-2px; top:-2px;}
.right_mian_top .title{ font-size:18px; color:#333; font-weight:bold;padding:30px 0 0 35px;} 
.right_mian_top .title span{ color:#e11212;}
.right_mian_top .icon_right{ margin:20px 0 15px 0; padding-left:20px;}
.right_mian_top .ul{ padding-top:8px !important;}
.right_mian_top .icon_right li,.box_main .box_main_infor ul li {background: url(images/icon_right.png) left no-repeat;padding: 2px 0 2px 20px;}
.box_main .box_main_infor .title_font span{color:#e11212;}
.box_main .box_main_infor .title_font{font-size:18px; color:#333; font-weight:bold;padding:25px 0 0 15px;}

.pro_text .btn_mac a{width:112px; height:40px; line-height:40px;display:block;color:#fff!important;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding:0 0 0 45px; font-weight:bold; font-size:18px;}
.pro_text .btn_mac .mac_download_btn2{ background:url(images/icon-win-mac.png) no-repeat #1fbb33; background-position:0 7px;  margin-left:10px;} 
.pro_text .btn_mac .Buy_btn_mac{background:url(images/icon-win-mac.png) no-repeat #ff7727; background-position:0 7px;margin-left:15px;}

.pro_text .btn .win_download_btn2{ background:url(images/icon-win-mac.png) no-repeat #1fbb33; background-position:0 -35px;  margin-left:10px;}
.pro_text .btn .mac_download_btn2{ background:url(images/icon-win-mac.png) no-repeat #1fbb33; background-position:0 7px;  margin-left:10px;}
.pro_text .btn .win_buy_btn{background:url(images/icon-win-mac.png) no-repeat #ff7727; background-position:0 -35px;margin-left:15px;}
.pro_text .btn .mac_buy_btn{background:url(images/icon-win-mac.png) no-repeat #ff7727; background-position:0 7px;margin-left:15px;}

.pro_text .keycode a{width:125px; height:40px; line-height:40px;display:block;color:#fff!important;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding:0 0 0 45px; font-weight:bold; font-size:18px; margin-left:70px;}
.pro_text .get_keycode{background:url(images/icon-win-mac.png) no-repeat #ff7727; background-position:0 7px;}
.pro_text .get_keycode_win{background:url(images/icon-win-mac.png) no-repeat #ff7727; background-position:0 -35px;}
.pro_text  .free_message{ font-size:16px; font-weight:bold; padding-left:15px; margin-top:10px;}

.right_mian_top .btn a.Buy_btn_win{ background-position:-4px -96px; margin-left:15px;}
.pro_box_bg{ background:url(images/bg1.png) repeat; padding:18px 40px; width:890px;position:absolute;bottom:0;}
.pos_sol{ position:relative;}
.pro_box_bg .title{ font-size:28px; color:#ffd738; padding:40px 0 20px 0; display:block;text-align:center; }
.pro_box_bg .arrow_cen{ text-align:center; position:absolute; left:160px;}
.pro_box_bg .tip_mess{ color:#fff; font-size:16px; padding:10px 0;text-align:center; }
.right_mian_top .support{ font-size:14px; margin:10px 0 10px 0; padding-left:20px;}
.right_mian_top .Input_text {font-size: 13px;margin-bottom: 13px;padding-left:20px}
.right_mian_top .Input_bor{ margin-left:5px; box-shadow:0 -1px 1px #dfdfdf; height:27px; line-height:27px; width:192px; padding:0 5px; border:1px solid #dddee1; }
.box_main .box_main_infor .pro_text .support{font-size:14px; margin:30px 0 10px 0;}


/*pro-banner*/
.pro-banner-mac{ background:#dcdee1;}
/*
a.btn_downWin,a.btn_downMac{display:block; background:url(images/iconImg.png) no-repeat right center; border-radius:10px; border:solid 1px #f9b40e; color:#0bbaf4; padding:10px 15px; text-align:left; font-size:25px; line-height:1.2em; height:46px;}
a.btn_downWin strong,a.btn_downMac strong { font-size:25px; line-height:1.2em; display:block;}
a.btn_downWin span,a.btn_downMac span { font-size:13px; line-height:1.2em; display:block;}
a.btn_downWin {background-position: 92% 13px;}
a.btn_downMac {background-position: 92% -157px;}
a.btn_downWin:hover {text-decoration:none; background-color:#ffc910; background-position:92% -65px; color:#fff;}
a.btn_downMac:hover {text-decoration:none; background-color:#ffc910; background-position:92% -237px; color:#fff;}
a.btn_downWin2,a.btn_downMac2{display:block; background:url(images/iconImg2.png) no-repeat right center #ffc910; border-radius:10px; color:#fff; padding:5px 15px; text-align:left; font-size:16px; line-height:30px; height:30px;}
a.btn_downWin2 {background-position:92% -42px;}
a.btn_downMac2 {background-position:92% -148px;}
a.btn_downWin2:hover {text-decoration:none; background-color:#f9d00e; background-position:92% -42px;}
a.btn_downMac2:hover {text-decoration:none; background-color:#f9d00e; background-position:92% -148px;}
a.btn_buy{display:block;background:url(images/iconImg.png) no-repeat right center;background-position:92% -316px;border-radius:10px; color:#fff; padding:15px 15px; text-align:left; font-size:25px; line-height:1.4em; height:38px; background-color:#f9b40e;}
a.btn_buy:hover {text-decoration:none;  background-color:#ffc910;}

*/

body {font-family:Lato,Arial,Helvetica,sans-serif;}
.pt0 {padding-top:0 !important;}.pt40 {padding-top:40px !important;}
.pb0 {padding-bottom:0 !important;}
.ta_l {text-align:left !important;}
.bg_gray_jb {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e3e3e3'); /* for IE */background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e3e3e3)); /* for webkit browsers */background: -moz-linear-gradient(top,  #ffffff,  #e3e3e3); /* for firefox 3.6+ */}

.feat_banner {text-align:center; padding:50px 0 0 0; background:url(images/feature_banner_bg.png) no-repeat center center;}
.feat_banner .title {font-size:36px; line-height:1.4em; color:#0cbaf4;}
.feat_banner .info {font-size:24px; line-height:1.4em; color:#f7b32e;}
.feat_nav {background:#0cbaf4;}
.feat_nav ul {width:1000px; margin:0 auto; overflow:hidden;}
.feat_nav ul li {float:left; width:12.5%;}
.feat_nav ul li a {display:block; padding:25px 0 20px 0; color:#fff; font-size:14px; line-height:14px; text-align:center; overflow:hidden;}
.feat_nav ul li a:hover {background:#0ea5d8; text-decoration:none;}
.feat_nav ul li a strong {display:block;}
.feat_nav ul li a span {display:block; padding:10px 0 0 0;}
.feat_nav_fixed {position:fixed; z-index:4; top:90px; left:0; width:100%;}
.feat_nav_fixed ul li a {padding:10px 0;}
.feat_nav_fixed ul li a strong {float:left; width:30%; padding:0 10%;}
.feat_nav_fixed ul li a span {float:left; width:50%; text-align:left;}
.feat_nav_fixed ul li a span.tpt {padding:5px 0 0 0;}
.feat_nav_fixed ul li.curr a {background:#0ea5d8; text-decoration:none;}
.feat_picInfo {padding:40px 0;font-size:16px; line-height:1.4em;}
.feat_picInfo .pic {text-align:center; padding:20px 0; text-align:center;}
.feat_picInfo .info {text-align:center; padding:10px 0;}
.feat_picInfo .info .txt {padding:0 5%;}
.feat_picInfo .pic_fr {float:right; width:50%;}
.feat_picInfo .pic_fl {float:left; width:50%;}
.feat_picInfo .info_fl {padding:0 52% 0 0;}
.feat_picInfo .info_fr {padding:0 0 0 52%;}
.feat_picInfo .title {font-size:30px; line-height:1.2em; color:#0cbaf4; font-weight:normal; padding:10px 0;}
.feat_picInfo .title span {background:#f75a50; color:#fff; padding:3px 10px; margin-left:5px; border-radius:5px; display:inline-block; font-size:15px; line-height:1.6em;}
.feat_picInfo p {padding:5px 0;}
.feat_picInfo .info strong,.feat_picInfo .info_fl strong,.feat_picInfo .info_fr strong {color:#333;}
.feat_picInfo .dl_txt {overflow:hidden; padding-top:10px;}
.feat_picInfo .dl_txt dd {float:left; width:42%; padding:0 4%; text-align:left;}
.pic_style {position:relative;}
.pic_style span {display:block; position:absolute; bottom:7%; left:50%; width:100%;}
.feat_bgStyle {background:#d7d6d7; position:relative; z-index:1;}
.feat_bgStyle .pic {text-align:right;}
.feat_bgStyle .container {position:absolute; z-index:2; top:0; left:50%; margin-left:-500px;}
.feat_bgStyle .feat_picInfo {position:absolute; z-index:2; left:0; top:0;}
.moreFeat {padding:40px 0;}
.moreFeat .column {font-size:30px; line-height:1.4em; color:#0cbaf4; font-weight:normal; padding:10px 0;}
.moreFeat .item {float:left; width:23%; padding-left:2.5%;}
.moreFeat .cont .item:first-child {padding-left:0;}
.moreFeat .title {font-size:18px; line-height:1.4em; font-weight:bold; color:#333; padding:5px 0;}
.moreFeat .info {line-height:1.4em; padding-bottom:10px;}
.moreFeat .info p {padding:5px 0;}
.moreFeat .pic {padding:10px 0;}
.frat_bottom {padding:40px 0;text-align:center; border-top:solid 1px #f2f2f2;}
.frat_bottom .title {font-size:30px; line-height:1.4em; color:#0cbaf4; font-weight:normal;}
.frat_bottom p {color:#0cbaf4;}
.frat_bottom .btn {width:600px; margin:0 auto; padding:30px 0 20px 0; overflow:hidden;}
.frat_bottom .btn a {width:240px; float:left; margin:0 10px;}
.frat_bottom .more_btn {padding:0 0 10px 0;}
.frat_bottom .more_btn a {text-decoration: underline;}
.frat_bottom .more_btn a:hover {text-decoration:underline; color:#f7b32e;}
@media (max-width: 1450px) {
	.feat_bgStyle .pic {overflow:hidden;}
	.feat_bgStyle .pic img {margin-right:-20%;}
}
@media (max-width: 979px) {
	.feat_nav ul {width:auto;}
	.pic_style span {bottom:15%; left:25%;width:280px;}
	.feat_bgStyle .container {margin-left:-375px;}
	.feat_bgStyle {overflow:hidden;}
	.feat_bgStyle .pic {margin:0 -15%;}
	.feat_bgStyle .pic img {margin:0 -20%; width:200%;}
}
@media (max-width: 767px) {
	.feat_banner .title {font-size:30px;}
	.feat_nav ul li {width:25%;}
	.feat_nav ul li a strong {padding:0 30%;}
	.feat_picInfo .pic_fr,.feat_picInfo .pic_fl {float:none; width:auto;}
	.feat_picInfo .info_fl,.feat_picInfo .info_fr {padding:0;}
	.feat_bgStyle .pic img {margin:0; width:auto;}
	.feat_bgStyle .container {margin-left:auto; position:relative; left:auto; top:auto;}
	.feat_bgStyle .feat_picInfo {position:relative; left:auto; top:auto; text-align:center; padding:0 0 20px 0;}
	.moreFeat .item {width:48%;padding-left:4%;}
	.moreFeat .cont .item:nth-of-type(2n+1) {padding-left:0;}
	.frat_bottom .btn {width:auto;}
	.frat_bottom .btn a {float:none; margin:0 auto 10px auto;}
	.pic_style {overflow:hidden;}
}
@media (max-width: 479px) {
	.feat_picInfo .dl_txt dd {float:none; width:auto; padding:0 0 20px 0;}
	.moreFeat .item {float:none; width:auto; padding:20px 0; border-bottom:solid 1px #f2f2f2;}	
}

h1{ font-size:22px; line-height:28px; margin-top:25px; margin-bottom:25px; font-weight:bold; color:#4d4d4d;}
h3{ font-size:22px; line-height:28px;margin-bottom:25px; font-weight:bold;}