@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_left.png) no-repeat; width:18px; height:425px; display:block; float:left;}
.box_main .box_main_infor{ float:left; border-top:1px solid #dddee1; width:93%; height:440px; 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:66%;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:425px; 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:31px;border-top:1px solid #dddee1;border-left:1px solid #dddee1; width:36%; 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; text-decoration:line-through;}
.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 .win_buy_btn{background:url(images/icon-win-mac.png) no-repeat #ff7727; background-position:0 -35px;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;}