@charset "utf-8";
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,
b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby,section, summary,time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
html,body{ height:100%; font-size: 12px; font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;  }
img,input,button,a,select,textarea{ margin: 0; padding: 0; resize:none; border:none; outline:none; }
ol,ul { list-style:none; }
h1,h2,h3,h4,h5,h6,p,em,i,b,em{ font-size:100%; word-wrap:break-word; font-weight: normal; font-style: normal; }
a:active, a:focus{ outline:none; }
button::-moz-focus-inner,input::-moz-focus-inner{ padding:0; border:0; }
*html{ background-image:url(about:blank); background-attachment:fixed; }
/* 修正IE6振动bug */
table{ border-collapse:collapse; border-spacing:0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size:0; }
.clearfix{ zoom:1; }
a{ text-decoration: none; }
body{background-color: #fff;overflow-x: hidden; }
/*头部*/
.new-header{width:100%;height:52px; line-height: 52px; overflow:visible;background:#fff;position: relative;z-index: 1000;}
.new-header h1{display:none}
.new-header-main{width:960px;height:52px;margin:0 auto}
.new-header  .new-logo{float:left;width:124px;height:24px;cursor:pointer;margin-top:4px}
.new-header .new-nav{width:250px;height:40px;text-align:center;float: right;}
.new-header .new-nav a{display:inline-block;line-height:40px;font-size:16px;color:#000;width:80px;}
.new-header .new-nav a.cur,.new-header .new-nav a:hover{color:#338ce4; }
.new-header .new-nav a.line{background: url(../img/line-1.jpg) no-repeat right; padding-right: 5px;}
/*main*/
.bg-box{height:600px; width: 100%; background: url(../img/banner_bg2.png) repeat-x left top;}
.big-img-title{width: 960px; height: 600px; margin: 0 auto; position: relative;}
.big-img-title img{width:520px; height:340px; position: absolute; top:83px; left:0px;}
.title1{position: absolute; width:360px; height:70px; line-height:70px; top:108px; left:545px; font-size: 58px; color:#fff; letter-spacing:9px;}
.title2{position: absolute; width:360px; height:35px; line-height:35px; top:192px; left:545px; font-size: 28px; color:#fff; letter-spacing:3px;}
.download{position: absolute;
    top: 443px;
    left: 276px;
    width: 397px;
    height: 129px;
    line-height: 40px;
    font-size: 18px; color:#fff;text-align: center;
    background:url(../img/btn_new2.png) no-repeat 0px 0px;
    display: block;}
.download:hover{
    background-position: -397px 0px;
}
.copy-link{
    position: absolute;
    color: #fff;
    right: 41px;
    top: 21px;
    display: block;
    width: 123px;
    height: 30px;
    line-height: 30px;
    text-decoration: underline;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
}
.copy-link:hover{
    color: #fff;
    cursor: pointer;
}
.rule-box{width:100%; height: auto; background-color: #80c475; }
.height50{height:50px;width:100%;}
.height85{height:85px;width:100%;}
.height12{height:12px;width:100%;}
.prize{width:965px; height:641px; background: url(../img/prize.png) no-repeat center; margin:  0 auto; }
.join{width:966px; height:639px;  background: url(../img/join.png) no-repeat center; margin:  0 auto; position: relative; }
.join dl{position: absolute; width:340px; height:400px; right:0px; bottom:0px; color:#40746d; font-size:28px; }
.join dl dt{padding-bottom: 20px;}
.join dl dd{line-height: 62px;}
.step{width:960px; margin:  0 auto;  padding-top:62px; }
.step ul{overflow: hidden;}
.step ul li{float: left; width:460px; height:460px; margin-bottom: 40px; }
.step ul li.li-1{background: url(../img/li-1.png) no-repeat center; margin-right: 40px;}
.step ul li.li-2{background: url(../img/li-2.png) no-repeat center;}
.step ul li.li-3{background: url(../img/li-3.png) no-repeat center;margin-right: 40px;}
.step ul li.li-4{background: url(../img/li-4.png) no-repeat center;}
.step dl{margin-top:270px; }
.step dt{font-size:26px; color:#2c6265; text-align: center; font-weight: bold; padding-bottom:10px;}
.step dd{font-size:26px; color:#2c6265;   padding-left:55px; line-height: 40px; }
.more{width:963px; height:482px; background: url(../img/more-rule.png) no-repeat top; margin: 0 auto; padding-bottom: 60px; }
.more ul{padding-top:163px; font-size:26px; color:#2c6265; text-align: left; padding-left:63px; }
.more ul li{
    line-height:46px; }

/*分享*/

.share-feedback{width:1002px; margin: auto; padding: 78px 0 50px; overflow: hidden;}
.share-box{width:430px;height:272px;border:1px solid #c9d5cc; position: relative; float:left;}
.share-box h4{position: absolute; top:-34px;left:24px; width:255px;height:50px;line-height:50px;font-family: "思源黑体";font-size:27px;color:#2c7381;
    border:1px solid #c9d5cc;border-radius: 5px;background-color:#fff; text-align: center;}
.share-list{padding-left:72px;padding-top:106px;}
.feedback{width:543px;height:272px;border:1px solid #c9d5cc; position: relative; float:right;}
.feedback h4{position: absolute; top:-34px;left:24px; width:162px;height:50px;line-height:50px;font-family: "思源黑体";font-size:27px;color:#2c7381;
    border:1px solid #c9d5cc;border-radius: 5px;background-color:#fff; text-align: center;}

.down-btn-1 {display: inline-block;width: 300px;height: 80px; line-height:80px; float: right;margin: 293px 25px 0px 0px;color:#fff;
    text-align: center;background-color: #78cd33;border-radius: 5px; font-size:36px;font-family: "思源黑体";}
.down-btn-2 {width: 235px;height: 64px; line-height:64px; margin: 200px 387px 0px 0px;}
.down-btn-1:hover{background-color: #54b40d;}
.down-btn-3{margin-right: 45px;}

.fb-content{padding:34px 36px; background-color: #F9F9F9;height:204px;}
.fb-table{font-family: "思源黑体";font-size:18px;color:#2c7381;}
.fb-table tr.tr1{height:92px;}
.fb-table tr.tr2{height:73px;}
.fb-table .td1{width:90px; vertical-align: top; padding-top:4px; }
.fb-table textarea{width:346px;height:60px; padding:10px 17px; border:1px solid #c9d5cc; font-family: "思源黑体";}
.fb-table input{width:250px;height:40px;  border:1px solid #c9d5cc; text-indent:16px; font-family: "思源黑体";}
.fb-btn{width:130px;height:50px;line-height:50px;text-align: center;color:#fff;font-size:24px;background-color: #78cd33;cursor: pointer;border-radius: 5px;}
.fb-btn:hover{background-color: #54b40d;}

.share-list{}
.share-list a{width:56px; height:80px; display: block;margin-right:50px; float: left; background:  url(../img/share-logo.png) no-repeat;
    line-height:136px; text-align:center;cursor: pointer;}
.share-list a:hover{color:#f54343;}
.share-list a.haoyou{ background-position: 0 0;}
.share-list a.xinlang{ background-position:  -56px 0; }
.share-list a.tengxun{background-position:  -112px 0; }
.share-list a.qzone{ background-position:  -168px 0; }

.copy-value{
    position: absolute; left: -1000px; bottom:0;
}
.activity{
    position: absolute;
    left: 355px;
    top: 250px;
    color: #44B4DC;
    font-size: 13px;
}

/*底部*/
.friend{ width:820px;margin: 0 auto;}
.friend li{display: inline-block; padding:0 10px 0; }
.friend li a{color:#484747;}
.friend li a:hover{text-decoration: underline;}
.wrap-ft{ display: block; font-size: 14px; line-height: 30px; height: auto; padding-top: 10px; padding-bottom: 20px;  background: #fafafa; text-align: center; border-top: 1px solid #e6e6e6;}
.xukezheng{color: #333;}
.xukezheng:hover{color: #ff4b00;}

.video {width:966px; height:679px;  background: url(../img/video.png) no-repeat center; margin:  0 auto; position: relative;}