@charset "utf-8";
/*respon*/
.container{width:1060px;margin:0 auto;} 

/*banner*/
.banner{height:564px;background:#fff url(images/main_banner_bg2.jpg) no-repeat center 0; margin-bottom:-40px;}
.banner .logo{width:152px; padding:20px 15% 0 0; float:right;}
.banner .title {padding:12% 0 0 0; text-align:center;}

/*mainbox*/
.mainbox{background:url(images/center_line.png) repeat-y center 0;}
.mainbox .tip_cricle{ background:#cc3333;width:50px;height:65px;color:#fff; border-radius:100px; font-size:18px;color:#fff;padding:15px 15px 0 15px; text-align:center;margin:0 auto;}
.mainbox .title1{ position:absolute;width:291px;left:50%;top:100px;margin-left:-245px;}
.mainbox .title2{ position:absolute;width:275px;left:50%;top:830px;margin-left:-219px;}
.mainbox .title3{ position:absolute;width:255px;left:50%;top:1610px;margin-left:-210px;}
.mainbox .frbox{float:right;width:410px;margin-top:90px;}
.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:#fff;padding:30px 0;}
.mainbox .frbox .boxbg .pic{float:left;width:150px;height:150px; position:relative;margin:0 auto;}
.mainbox .frbox .boxbg .pic .off{display:block;width:75px; position:absolute;bottom:-10px;right:0px;}
.mainbox .frbox .boxbg .text{float:right;width:250px;}
.mainbox .frbox .boxbg .text dt a{ font-size:18px;color:#c11815;}
.mainbox .frbox .boxbg .text dd{margin-top:5px; line-height:1.4em;}
.mainbox .frbox .boxbg .text .btnbox{width:250px;margin-top:15px;}
.mainbox .frbox .boxbg .text .btnbox a.win,
.mainbox .frbox .boxbg .text .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 .text .btnbox a.mac{ background-position:0 -49px;}
.mainbox .frbox .boxbg .text .btnbox a:hover{ text-decoration:none;}
.mainbox .frbox .boxbg .text .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:0 0 50px 0;}
.btmbox .container{background:url(images/center_line.png) repeat-y center 0;padding-top:180px;}
.btmbox .tip_cricle{ background:#cc3333;width:50px;height:65px;color:#fff; border-radius:100px; font-size:18px;color:#fff;padding:15px 15px 0 15px; text-align:center; position:absolute;left:50%;margin-left:-40px;top:140px;}
.btmbox .bgbox{ background:#fff;padding:50px 60px;}
.btmbox .bgbox .item{width:430px;}
.btmbox .bgbox .item .title{ background:url(images/title_line.png) no-repeat 0 center;padding-left:10px;height:26px;margin-bottom:20px;}
.btmbox .bgbox .item .title h2{float:left;background:#fff; font-size:18px;padding:0 5px;line-height:26px;}
.btmbox .bgbox .item .pic{float:left;width:150px;height:150px; position:relative;margin:0 auto;}
.btmbox .bgbox .item .pic .off{display:block;width:75px; position:absolute;bottom:-10px;right:0px;}
.btmbox .bgbox .item .text{float:right;width:270px;}
.btmbox .bgbox .item .text dt a{ font-size:18px;color:#c11815;}
.btmbox .bgbox .item .text dd{margin-top:5px; line-height:1.4em;}
.btmbox .bgbox .item .text .btnbox{width:250px;margin-top:15px;}
.btmbox .bgbox .item .text .btnbox a.win,
.btmbox .bgbox .item .text .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;}
.btmbox .bgbox .item .text .btnbox a.mac{ background-position:0 -49px;}
.btmbox .bgbox .item .text .btnbox a:hover{ text-decoration:none;}
.btmbox .bgbox .item .text .btnbox .pri{float:left;padding-left:15px; text-align:center;}

.page_fix {position:fixed; z-index:4; top:62%; left:3%; 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;}