@charset "utf-8";
/*respon*/
.container{width:1200px;margin:0 auto;} 
@media (max-width: 1200px) {
	.container{width:1000px;}
}

/*banner*/
.banner{height:730px;background:#fff url(images/main_banner_bg.jpg) no-repeat center 0;}
.banner .logo{text-align:right; padding-top:20px;}
.banner .text{width:600px;padding-top:60px;}
.banner .vsbox{padding-top:30px; width:400px;}
.banner .vsbox .num{color:#fff; font-size:16px; text-align:center;}
.banner .vsbox .num span{color:#ffcc00; font-size:22px;}
.banner .vsbox .barbox{margin-top:30px;}
.banner .vsbox .barbox .yes{float:left;color:#fff; font-size:20px;}
.banner .vsbox .barbox .no{float:right;color:#fff; font-size:20px;}
.banner .vsbox .barbox .bar{height:12px; background:#fff;margin-top:10px;}
.banner .vsbox .barbox .bar .red{background:#e90000;height:12px;display:block;}
.banner .vsbox .barbox .btn{margin-top:25px; text-align:center;}
.banner .vsbox .barbox .btn span {display:inline-block; font-size:36px; line-height:1.2em; color:#fff; padding:0 20px; vertical-align:middle;}
.banner .vsbox .barbox .btn .yesbtn,.banner .vsbox .barbox .btn .nobtn{display:inline-block; vertical-align:middle;width:125px;height:36px; background:#ffd24e;color:#3e3e3e; font-size:16px; line-height:36px; text-align:center;margin:0 10px; border-radius:100px;}
.banner .vsbox .barbox .btn .yesbtn {background:#ff6663; color:#fff;}
.banner .vsbox .barbox .btn a:hover{ text-decoration:none;}
.banner .vsbox .barbox .btn .gybtn{background:#666; color:#fff;}
.banner .vsbox .other_btn {padding:30px 0 0 0; color:#fff;}
.banner .vsbox .other_btn a {color:#fff; font-size:14px; text-decoration:underline;}
.tc_bg {position:fixed; top:0; left:0; width:100%; height:100%; background:#000; z-index:200;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.tc_return {position:fixed; left:50%; top:20%; margin:0 0 0 -230px; z-index:201; display:none; width:460px; padding:30px 0; background:#fff; border-radius:10px;}
.tc_return .btn_colse {position:absolute; cursor:pointer; z-index:202; right:5px; top:5px; display:block; width:30px; height:30px; background:url(images/close.png) no-repeat;}
.tc_return .tit{ font-size:20px; line-height:1em; text-align:center;}

/*mainbox*/
.mainbox {padding:30px 0;}
.mainbox .flbox{float:left;width:65%;}
.mainbox .flbox .column {padding:40px 0;border-bottom:1px solid #ccc;}
.mainbox .flbox .column h2{font-size:30px;color:#c11815; line-height:1.2em; padding:5px 0;}
.mainbox .flbox .column a {color:#990000; text-decoration:underline;}
.mainbox .flbox .item{border-bottom:1px solid #ccc;padding:12px; cursor:pointer;}
.mainbox .flbox .item.curr{ background:#c11815;color:#fff;}
.mainbox .flbox .item .num{float:left;width:60px;font-size:30px;color:#990000; line-height:1em;}
.mainbox .flbox .item.curr .num{color:#fff;}
.mainbox .flbox .item .video-play {padding:0 0 0 60px;}
.mainbox .flbox .item .pic{float:left;width:120px;}
.mainbox .flbox .item dl{float:left;width:350px;padding:10px 0 0 20px;}
.mainbox .flbox .item dt{ font-size:18px; line-height:1.2em;}
.mainbox .flbox .item dd{ font-size:16px;color:#666;}
.mainbox .flbox .item.curr dd{color:#fff;}
.mainbox .flbox .item .arrow{float:right;width:28px;height:28px; background:url(images/icon_arrow.png) no-repeat;margin-top:23px;cursor:pointer;}
.mainbox .flbox .item.curr .arrow{ background-position:0 -28px;}
.mainbox .frbox{float:right;width:30%;margin-top:40px;}
.mainbox .frbox .title{ background:#c11815;height:48px;padding:0 15px;}
.mainbox .frbox .title h2{color:#fff; font-size:18px; line-height:48px;}
.mainbox .frbox .boxbg{ background:#e7e7e7 url(images/snow_bg.jpg) no-repeat right bottom;padding:20px 50px;}
.mainbox .frbox .boxbg .pic{width:150px;height:150px; position:relative;margin:0 auto;}
.mainbox .frbox .boxbg .pic .off{display:block;width:75px; position:absolute;bottom:-10px;right:-10px;}
.mainbox .frbox .boxbg dl{margin-top:15px; text-align:center;}
.mainbox .frbox .boxbg dt a{ font-size:18px;color:#c11815;}
.mainbox .frbox .boxbg dd{margin-top:5px; line-height:1.4em;}
.mainbox .frbox .boxbg .btnbox{width:250px;margin:0 auto;margin-top:15px;}
.mainbox .frbox .boxbg .btnbox a.win,
.mainbox .frbox .boxbg .btnbox a.mac{display:block; background:url(images/btn_bg2.png) no-repeat;width:108px;height:49px; line-height:40px;color:#fff; font-size:20px;padding-left:35px;}
.mainbox .frbox .boxbg .btnbox a.mac{ background-position:0 -49px;}
.mainbox .frbox .boxbg .btnbox a:hover{ text-decoration:none;}
.mainbox .frbox .boxbg .btnbox .pri{float:left;padding-left:15px; text-align:center;}

.bottomComment {padding:10px 3%; background:#fff; color:#333;}

/*btmbox*/
.btmbox{ background:#990000 url(images/btm_bg.jpg) no-repeat center 0;padding:150px 0 50px 0;}
.btmbox h2{color:#fff; font-size:30px;}
.btmbox .dd{ font-size:16px;color:#fff;margin-top:15px;}
.btmbox ul{margin-top:15px;color:#fff;}
.btmbox .comment{margin-top:30px;}

.page_fix {position:fixed; z-index:4; top:80%; left:1%; width:94px; border:3px solid #c11815;line-height: 1.2em; background:url(images/share_bg.jpg) no-repeat #fff;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.page_fix dl a {text-decoration:none; color:#333; display:block; padding:10px 0;}
.page_fix dt a {color:#fff;}
.page_fix dd {text-align:center; position:relative; z-index:5; padding:0 5px; border-bottom:1px solid #c11815;}
.page_fix dd a{color:#c11815; font-weight:700;}
.page_fix dl span {display:none; position:absolute; z-index:6; top:0; left:90px; width:200px; padding:10px 0; border-radius:10px; background:#fff; color:#333;box-shadow:0 0 5px #999;}
.page_fix dl span strong {width:0; height:0; display:block; border-top:5px solid transparent;border-bottom:5px solid transparent; border-right:5px solid #fff; position:absolute; top:50%; left:-5px; margin-top:-5px;}
.page_fix dt:hover span,.page_fix dd:hover span {display:block;}
.addthisBox {padding:10px;}
.addthisBox > a {display:block;}
.addthisBox .pam _1mwt _5jjp {text-align:left;}