@charset "utf-8";
/*respon*/
body{ background-color:#f9f8f8;}
.container{width:1200px;margin:0 auto;} 
@media (max-width: 1200px) {
	.container{width:1000px;}
}

/*banner*/
.top_nav{ background:#fff;}
.top_nav .logo{ position:absolute;width:119px;right:0;top:0;}
.top_nav .title{ text-align:center;padding-top:50px;}
.top_nav .dd{ font-size:16px;color:#999; text-align:center;padding:20px 0 50px 0;}
.top_nav .menu{border-top:1px solid #edd5df;border-bottom:1px solid #edd5df;}
.top_nav .menu ul{width:1000px;margin:0 auto;padding:20px 0;}
.top_nav .menu li{float:left;height:30px; line-height:30px; font-size:14px;padding:0 50px 0 35px;}
.top_nav .menu li a{color:#444;}
.top_nav .menu li a:hover,.top_nav .menu li.curr a{color:#ff62a7;}
.top_nav .menu .icon1,.top_nav .menu .icon2,.top_nav .menu .icon3{ background:url(images/menu_icon2.png) no-repeat 0 5px;}
.top_nav .menu .icon1:hover,.top_nav .menu .icon1.curr{ background-position:0 -25px;}
.top_nav .menu .icon2{ background-position:0 -57px;}
.top_nav .menu .icon2:hover,.top_nav .menu .icon2.curr{ background-position:0 -87px;}
.top_nav .menu .icon3{ background-position:0 -116px;}
.top_nav .menu .icon3:hover,.top_nav .menu .icon3.curr{ background-position:0 -146px;}

.page1{ background:url(images/p2_bg1.png) no-repeat center bottom;padding-bottom:50px;}
.page1 .pic{float:right;width:470px;margin-top:150px;padding-right:50px;padding-bottom:50px;}
.page1 .text{float:left;width:492px;margin-top:60px;padding-left:80px; text-align:center;}
.page1 .text .dd{ font-size:18px; font-style:italic;color:#3facae; line-height:1.6em;margin-top:30px;}

.page2{ background:url(images/p2_bg2.png) no-repeat center bottom;padding-bottom:100px;}
.page2 .pic{float:left;width:548px;padding-left:50px; text-align:center;margin-top:80px;}
.page2 .text{float:right;width:440px;padding-right:80px;margin-top:80px;}
.page2 .text dt{ font-size:24px;color:#ff62a7; line-height:1.2em;}
.page2 .text dd{ font-size:18px;color:#3facae; font-style:italic; line-height:1.6em;}

.page3{ background:url(images/p2_bg3.png) no-repeat center bottom;padding-bottom:100px;}
.page3 .text{float:left;width:528px;padding-left:80px;margin-top:80px;}
.page3 .text .dd{ font-size:18px; font-style:italic;color:#3facae; line-height:1.6em;margin-top:30px; text-align:center;}
.page3 .text dt{ font-size:24px;color:#ff62a7; line-height:1.2em;}
.page3 .text dd{ font-size:18px;color:#3facae; font-style:italic; line-height:1.6em;}
.page3 .text dd a{color:#3facae;}
.page3 .pic{float:right;width:482px;margin-top:80px;padding-right:50px;padding-bottom:50px;}
.page3 .pic .probox{ background:#3facae;color:#fff;padding:30px;margin:0 10px;}
.page3 .pic .probox h3{ font-size:24px; line-height:1.2em;}
.page3 .pic .probox .name{ font-size:20px; line-height:32px;margin-top:15px;}
.page3 .pic .probox .name a{color:#fff;}
.page3 .pic .probox .dd{ font-size:16px; line-height:1.6em;margin-top:10px;}
.page3 .pic .probox .btnbox{margin-top:15px;}
.page3 .pic .probox .btnbox a.win,
.page3 .pic .probox .btnbox a.mac{display:inline-block; background:#ff62a7 url(images/sys_icon2.png) no-repeat 90% 12px;width:150px;height:46px; line-height:46px;color:#fff; font-size:18px;padding-left:20px; border-radius:5px;margin-right:10px;}
.page3 .pic .probox .btnbox a.mac{ background-position:90% -45px;}
.page3 .pic .probox .btnbox a:hover{ text-decoration:none;}

.page4{ background:url(images/p2_bg4.png) no-repeat center bottom;padding-bottom:100px;}
.page4 .flpic{float:left;width:523px;padding-left:50px;margin-top:100px;}
.page4 .flpic .box{ background:#fff; border-top:8px solid #ff658a;padding:20px;color:#3facae; font-size:16px; line-height:1.6em;margin-top:50px;}
.page4 .dd{ font-size:18px;color:#3facae; font-style:italic; line-height:1.6em; text-align:center;margin-top:30px;}
.page4 .frpic{float:right;width:504px;padding-right:50px;margin-top:120px;}
.page4 dt{ font-size:24px;color:#ff62a7; line-height:1.2em;}
.page4 dd{ font-size:18px;color:#3facae; font-style:italic; line-height:1.6em;}
.page4 dd a{color:#3facae;}

.page5{ background:url(images/p2_bg5.png) no-repeat center 0;padding-top:100px;}
.page5 .text{float:left;width:520px;padding:80px 0 0 50px;}
.page5 .text dt{ font-size:24px;color:#ff62a7; line-height:1.2em;}
.page5 .text dd{ font-size:18px;color:#3facae; font-style:italic; line-height:1.6em;}
.page5 .text dd a{color:#3facae;}
.page5 .pic{float:right;width:470px;padding:80px 80px 0 0;}
.page5 .pic .probox{ background:#3facae;color:#fff;padding:30px;}
.page5 .pic .probox h3{ font-size:24px; line-height:1.2em;}
.page5 .pic .probox .name{ font-size:20px; line-height:32px;margin-top:15px;}
.page5 .pic .probox .name a{color:#fff;}
.page5 .pic .probox .dd{ font-size:16px; line-height:1.6em;margin-top:10px;}
.page5 .pic .probox .btnbox{margin-top:15px;}
.page5 .pic .probox .btnbox a.win,
.page5 .pic .probox .btnbox a.mac{display:inline-block; background:#ff62a7 url(images/sys_icon2.png) no-repeat 90% 12px;width:150px;height:46px; line-height:46px;color:#fff; font-size:18px;padding-left:20px; border-radius:5px;margin-right:10px;}
.page5 .pic .probox .btnbox a.mac{ background-position:90% -45px;}
.page5 .pic .probox .btnbox a:hover{ text-decoration:none;}
.page5 .pic .box{ background:#fff; border-top:8px solid #ff658a;padding:20px;color:#3facae; font-size:16px; line-height:1.6em;margin-top:20px;}
.page5 .pic .box h3{ font-size:24px;color:#ff62a7;}

.comment_box{ background:#fff;border-top:8px solid #ff658a;padding:50px 0;margin-top:60px;}
.comment_box h2{ font-size:36px;color:#ff698d; line-height:1.2em;}

.page_fix {position:fixed; z-index:4; top:40%; right:1%; width:90px;line-height: 1.2em; background:#fff;}
.addthisBox {padding:10px;}
.addthisBox > a {display:block;}
.addthisBox .pam _1mwt _5jjp {text-align:left;}