@charset "utf-8";
/* CSS Document */
::-moz-selection{background:#c80b12; color:#fff;}
::selection{background:#c80b12; color:#fff;}
body {background:url(images/bg.jpg) no-repeat center 0 #000;}
img {max-width:100%;}

.page_header {height:380px;}
.page_footer {background:url(images/bottom_bg.jpg) no-repeat center bottom #000; padding:100px 0 240px 0; text-align:center; color:#999;}
.logo {padding:10px 0;}
.page_banner {text-align:center; padding-top:100px;}

.column_frist {text-align:center; padding:30px 25% 20px; font-size:16px; line-height:1.2em; color:#920000;}
.column_frist p {padding-top:10px;}

.mv_cont {float:left; width:64%;background:url(images/line.png) no-repeat center 0; padding:40px 0 0 0;}
.mv_side {float:right; width:35%; background:#000; color:#fff; position:relative; z-index:1;}
.mv_cont .mv_num {float:left; width:70px; text-align:center; padding:10px 0;}
.mv_cont .mv_info {padding:0 0 0 90px; min-height:168px;}
.mv_cont .mv_info .name {font-size:16px; line-height:1.2em; font-weight:bold; padding:5px 0;}
.mv_cont .mv_info .txt {padding:5px 0;}
.mv_cont .mv_info .txt p {line-height:1.4em;}
.mv_cont .mv_info .terror {padding:20px 0; font-size:18px; line-height:1.2em; color:#000;}
.mv_cont .mv_info .terror span {padding-right:10px;}
.mv_cont .mv_playBox {background:#000; color:#fff; position:relative; z-index:1;}
.mv_cont .mv_playBox .mv_play {height:380px;}
.mv_cont .mv_playBox .likeBox {text-align:center; line-height:1.4em; padding:20px 0; font-size:18px;}
.mv_cont .mv_playBox .likeBox .btn {background:url(images/btn_bg.png) no-repeat 0 0; color:#fff; padding:5px 10px; margin-right:10px; font-weight:bold;} 
.mv_side a {color:#fff;}
.mv_side .column {background:#b00409; padding:15px; position:relative;}
.mv_side .column .title {font-size:24px; line-height:1em;}
.mv_side .column p {color:#d5d5d5;}
.mv_side .column p a {text-decoration:underline;}
.mv_side .column .btn {position:absolute; z-index:2; bottom:15px; right:15px; display:block; background:#000; color:#fff; border-radius:5px; padding:3px 10px;}
.mv_side .list_cont {overflow:auto; height:500px;}
.mv_side .list_cont .pic {float:left; width:40%; padding:5px 0;}
.mv_side .list_cont .pic strong {display:block; float:left; width:25px; font-size:24px; line-height:1.4em; font-weight:normal; text-align:center;}
.mv_side .list_cont .pic span {padding:0 0 0 30px; display:block;}
.mv_side .list_cont .info {padding:0 0 0 42%; color:#565656;}
.mv_side .list_cont .name { font-size:12px; line-height:1.2em; padding:5px 0; color:#fff;}
.mv_side .list_cont li a {display:block;overflow:hidden; padding:5px;}
.mv_side .list_cont li a.curr,.mv_side .list_cont li a:hover {text-decoration:none; background:url(images/listbg.jpg) no-repeat 0 bottom #fff;}
.mv_side .list_cont li a.curr .name,.mv_side .list_cont li a:hover .name {color:#000;}
.mv_side .list_cont li a.curr .pic strong,.mv_side .list_cont li a:hover .pic strong {color:#000;}
.mv_side .btn_more {padding:15px; font-size:18px; font-style:italic;}
.proOff_fixed {position:absolute; z-index:2; left:-280px; top:-20px; width:290px; height:170px; padding:70px 0 0 0; text-align:center; color:#fff; background:url(images/pop_bg.png) no-repeat center center;}
.proOff_fixed .btn_close {position:absolute; top:70px; right:60px; background:url(images/close.png) no-repeat center center; width:30px; height:30px; text-indent:-9999px; overflow:hidden; cursor:pointer;}
.proOff_fixed p {padding:50px; font-size:16px; line-height:1.2em;}
.proOff_fixed a {color:#fff; text-decoration:underline;}
.proOff_fixed strong {font-size:30px; line-height:1.2em; color:#ffff00; display:block;}

.fixed_menu {position:absolute; z-index:20; background:url(images/box_bg2.png) no-repeat center 0; width:110px; height:220px; padding:50px 30px 0 30px; top:0; right:-180px; text-align:center;}
.fixed_menu li {padding:7px 0;}
.fixed_menu li a {text-decoration:underline; color:#fff; font-size:14px;}
.fixed_menu li a:hover {color:#ffff00;}
.fixedStyle {position:fixed; top:50px; right:auto; left:50%; margin-left:510px;}

.more_pop {text-align:center; color:#ff0000; padding:20px 0 0 0;}
.more_pop strong {border-radius:100px; padding:0 6px; background:#920000; color:#fff; margin-right:5px;}
.more_pop a {color:#ff0000;}

.shareBox {background:url(images/share_bg.png) no-repeat center 0; height:110px; padding:60px 0 40px 0;}
.share_txt {float:left; padding:20px 0 0 140px; width:520px;}
.share_txt textarea {width:100%; display:block; background:none; border:0; font-size:12px; color:#333;}
.share_btn {float:left; width:250px; padding:10px 0 0 30px;}

.columnBox {background:url(images/column_bg.png) no-repeat center center; text-align:center; padding:45px 0; color:#fff; margin-top:20px;}
.columnBox p {padding:0 200px;}

.page_proBox {background:url(images/line2.png) no-repeat center bottom; padding:30px 0 50px 0; color:#fff;}
.page_proBox .item {float:left; width:46%; padding:10px 0;}
.page_proBox .item:first-child {background:url(images/line3.png) no-repeat 96% center; padding-right:4%;}
.page_proBox .pic {float:left; width:160px; padding:0 20px 30px 0; position:relative; z-index:1; background:url(images/box_bg.png) no-repeat 0 0; text-align:center;}
.page_proBox .off {position:absolute; z-index:2; bottom:0; right:0;}
.page_proBox .info {padding:0 0 0 180px;}
.page_proBox .info p {line-height:1.2em; padding:5px 0; min-height:50px;}
.page_proBox .name {font-size:16px; line-height:1.2em; color:#ff0000; padding:5px 0;}
.page_proBox .name a {color:#ff0000;}
.page_proBox .btn {padding:10px 0 0 0; overflow:hidden;}
.page_proBox .btn span {display:block; float:left; width:75px; padding-right:15px; text-align:right;}
.page_proBox .btn big {display:block; font-size:20px; line-height:1.2em; color:#eaff00;}
.page_proBox .btn del {display:block; font-size:14px; line-height:1.2em; color:#ff9999;}
.page_proBox .btn a {display:block; background:url(images/btn_img.png) no-repeat center 0; width:140px; height:40px; overflow:hidden; text-indent:-99999px;}
.page_proBox .btn a.buy_mac {background-position:center -105px;}
.page_proBox .btn a:hover.buy_win {background-position:center -53px;}
.page_proBox .btn a:hover.buy_mac {background-position:center -158px;}

.page_proBox2 {background:url(images/line2.png) no-repeat center bottom; padding:30px 0 50px 0; color:#fff;}
.page_proBox2 .item {float:left; width:46%; padding:10px 0;}
.page_proBox2 .item:first-child {background:url(images/line4.png) no-repeat 96% center; padding-right:4%;}
.page_proBox2 .pic {float:left; width:100px; padding:5px 0; text-align:center;}
.page_proBox2 .info {padding:0 0 0 120px;}
.page_proBox2 .info p {line-height:1.4em; font-size:14px; padding:5px 0; min-height:35px;}
.page_proBox2 .info p strong {font-size:18px; color:#ffff00;}
.page_proBox2 .off {float:left; width:180px;}
.page_proBox2 .off strong {display:block; font-size:26px; line-height:1.2em; color:#ff0000; font-weight:normal;}
.page_proBox2 .off span {display:block; font-size:12px; line-height:1.2em; color:#ff9999;}
.page_proBox2 .btn {float:left; padding:10px 0 0 0;}

.btn_show {display:block; background:url(images/btn_bg2.png) no-repeat 0 0; width:116px; height:32px; line-height:32px; font-size:18px; text-align:center; color:#fff;}

.addthis_default_style {margin:0 auto; padding-top:20px; float:right;}
.addthis_floating_style{ position:absolute !important; border:1px solid #dbdbdb; padding:10px 6px 15px !important; border-radius:5px; background:#fff; z-index:10 !important; top:-60px;left:50%;}
.addthis_floatingFix_style{ position:fixed; border:1px solid #dbdbdb; padding:10px 6px 15px !important; background:#fff; z-index:10 !important;}
@media (max-width: 979px) {
	.addthis_floating_style,.addthis_floatingFix_style{ display:none !important}
}