@charset "utf-8";
/*Reset*/
:root{overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
:focus{outline:0;}
address,caption,cite,code,dfn,em,b,i,th,var,optgroup{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
abbr,acronym{border:0;font-variant:normal;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
textarea{*overflow:auto;}
code,kbd,samp,tt{font-size:100%;}
input,button,textarea,select{*font-size:100%;}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
sup,sub{font-size:100%;vertical-align:baseline;}
:link,:visited,ins{text-decoration:none;}  
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
*html{_background-image:url(about:black); _background-attachment:fixed;}
body{font:12px/1.5 'Microsoft Yahei',simsun,sans-serif,Tahoma;color:#333;background:#aeedff;}
a{text-decoration:none;color:#333;}
a:hover,a:active{text-decoration:underline;color:#F40;}
/*Common*/
.clearfix:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix{*zoom:1;}
.fr{display:inline;float:right!important;}
.fl{display:inline;float:left!important;}
.show{display:block;}
.hide,.scripts{display:none;}
.clear{clear:both;height:0;width:0;overflow:hidden;}

/*header*/
.topbar{width:100%;background:#5ea90f;position:relative;z-index:2;}
.topbar .bd{width:1000px;margin:0 auto;height:80px;position:relative;}
.topbar img{width:163px;height:117px;display:block;position:absolute;top:0;left:0;z-index:2;background:url(about:blank) no-repeat 0 0;}
.nav{position:absolute;top:0;left:213px;width:545px;padding-top:15px;font-size:16px;}
.nav span{margin:0 3px 0 0;padding:15px 20px 0 0;position:relative;display:inline-block;*display:inline;*zoom:1;}
.nav a{color:#fff;text-decoration:none;}
.nav a:hover,.nav .hover a{border-bottom:2px solid #315d04;color:#315d04;text-decoration:none;}
.nav i{color:#fff;background:url(../images/icons_01.png) no-repeat 0 0;width:21px;height:21px;text-align:center;line-height:20px;position:absolute;top:0;right:0;font-size:12px;}
.topbar .hotline{background:#fff;float:right;display:inline;width:240px;text-align:center;line-height:40px;height:40px;margin-top:20px;font-size:14px;color:#000;}
 
.main{margin:0 auto;background:url(../images/banner.jpg) no-repeat center 0; padding-top:400px;}
.intro{width:970px;height:360px;background:#38b8dd;margin:0 auto;padding:30px 0 28px 31px;}
.activityintro{font-size:22px;font-weight:bold;color:#fff;line-height:30px;}
.brandlist ul{margin-top:18px;}
.brandlist ul li{display:block;float:left;margin-right:12px;margin-bottom:12px;}
.brandlist ul li img{display:block;width:226px;height:118px;}
.col{padding:0 30px 42px 30px;padding-top:43px;background:#fff;width:940px;margin:0 auto;}
.join {padding-bottom:33px;}
.show{width:418px;height:304px;float:left; background:url(../images/videobg.png) no-repeat 0 0;padding:25px;margin-right:20px;}
.showframe{width:410px;height:300px; margin-bottom:30px;}
.show p{font-size:22px;color:#37b8dd;text-align:center;font-weight:bold;}
.joinform{width:447px;height:390px;background:url(../images/inputborder.png) repeat-y 0 0; float:right;}
.joinform .tit{font-size:36px;color:#fff;font-weight:bold;padding:10px 0 15px;text-align:center;}
.fromtable{}
.fromtable .ipt{width:350px;height:44px;line-height:44px; background:#fff;border:0 none; outline:none;border-radius:3px;margin:0 auto 30px;display:block;font-size:20px;color:#22b0de;padding: 0 10px;}
.joinbtn{width:234px;height:66px;background:url(../images/joinbtn.png) no-repeat 0 0;border:0 none;outline:none;display:block;margin:0 auto;font-size:29px;color:#fff;text-align:center;}
.wrap{margin:12px auto 0; width:940px;background:#fff;}
.activitytit{width:860px;height:68px;background:url(../images/tit1.png) no-repeat center 0;margin:0 auto;}
.atit2{background:url(../images/tit2.png) no-repeat center 0;}
.gift1{margin-left:65px;margin-top:22px;}
.gift1 li{display:block;float:left;margin-right:55px;width:225px;overflow:hidden;}
.gift2{margin-left:56px;margin-top:10px;padding-bottom:35px;border-bottom:1px solid #f3f1e5;}
.gift2 li{display:block;float:left;margin-right:14px;width:196px;overflow:hidden;}
.priseimg{width:940px;height:234px;display:block;margin:18px auto 0;}

.signgift{background:#fff url(../images/tit.png) no-repeat 0 0;width:1000px;margin:40px auto 0;padding-top:60px;}
.giftbox .gifttit1{background:url(../images/no1.png) no-repeat 0 0;margin:0 auto;width:1041px;height:101px;margin-left:-17px;margin-top:20px;}
.giftbox .gifttit2{background:url(../images/no2.png) no-repeat 0 0;margin:0 auto;width:1041px;height:106px;margin-left:-19px;margin-top:20px;}
.giftbox .gifttit3{background:url(../images/no3.png) no-repeat 0 0;margin:0 auto;width:1041px;height:101px;margin-left:-18px;margin-top:20px;}
.giftbox .gifttit4{background:url(../images/no4.png) no-repeat 0 0;margin:0 auto;width:1041px;height:101px;margin-left:-32px;margin-top:20px;}
.colpic,.colpic1 {width:916px;background:#eee; padding:20px 0 10px 24px;margin:0 auto 20px;}
.colpic img{display:block;float:left;margin-right:22px;margin-bottom:10px;}
.colpic1 img{display:block;margin:20px auto;float:none;}
.giftbox4{padding:20px 14px ;}
.giftbox4 .colpic img{margin-right:14px;}
.info{width:940px;height:168px;background:url(../images/info.png) no-repeat 0 0; margin:0 30px 0 31px;padding-bottom:38px;}
.infotxt{width:490px;margin-left:440px;color:#ffebc1;}
.infotxt .infotit{font-size:24px;font-weight:bold;line-height:30px;padding-top:10px;}
.infotxt p{font-size:16px;font-weight:bold;line-height:22px;}
.backform{width:75px;height:148px;background:url(../images/backlink.png) no-repeat 0 0;position:fixed;_position:absolute; top:expression(documentElement.scrollTop+400); top:400px;left:50%;margin-left:530px;display:block;}
.footer{width:1000px;margin:0 auto;padding-top:55px;text-align:center;}
.footer p{line-height:30px;color:#999;}
.footer p a{color:#999;padding:0 8px;}