/*Reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
body,button,input,textarea{font:12px/1.5 Tahoma,Helvetica,Arial,'ËÎÌå',sans-serif;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
fieldset,img{border:0;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
a{text-decoration:none;cursor:pointer;color:#371e1e; outline: none;}
a:hover{text-decoration:none;color:#d90000;}
a.black{color: #000;}
body{color:#371e1e; background:url(/static/v2/img/activities/201208/slt529/bg.png) repeat-x #f2f2f2 0 159px;}
/*css sprite*/
h1,.btn,.tit h2,.day-img,.end h2,.tit-r,.review-t h2,.vote-c dd a,.vote-b span,.vote-b em,.vote-listb,.btn1,.btn2,.btn3,.step dt,.cz dt,.txt span,.txt em,.arr{ background:url(/static/v2/img/activities/201208/slt529/imgbg.png) no-repeat;}
/*wrap*/
.wrap{ width:1002px; margin:0 auto;}
h1{ clear:both; overflow:hidden; line-height:1000px; width:192px; height:48px; margin:45px 0 0 40px; position:relative;}
.bn{ clear:both; margin:-40px 0 0 0; height:444px; background:url(/static/v2/img/activities/201208/slt529/bn.png) no-repeat;}
.bn-l{ float:left; width:302px; padding:170px 5px 0 213px; overflow:hidden;}
.bn-l p{ text-indent:2em; font-size:14px; color:#fff; line-height:24px; color:#fabdff;}
.bn-l span{ clear:both; display:block;width:350px; margin:40px 0 0 -100px;}
.btn,.btn3{ display:inline-block;  width:139px; height:44px; background-position:0 -250px; margin:0 20px 0 0;}
.btn3{ background-position:-149px -250px;}
/*focus*/
.focus{ float:left; width:423px; height:376px; margin:14px 0 0 33px; position:relative;}
.focus ul{ position:absolute; top:343px; _top:345px; right:0; padding:3px 6px 0 0; text-align:right;}
.focus li{ zoom:1; display:inline-block; *display:inline;  width:21px; height:16px; line-height:16px; text-align:center; color:#fff; font-family:Arial; margin-left:3px; cursor:pointer; position:relative; background:#fff; color:#797979;}
.focus li.cur{ background:#d95f2b; color:#fff;}
.mpc{ height:337px;text-align:center; margin:0 auto; overflow:hidden;}
.mpc div{ display:none;}
.mpc div img{height:337px; width:423px; margin:0 auto; background:#000;}
.focus h2{ display:none; height:39px; line-height:39px; overflow:hidden; font-size:12px; font-weight:100; color:#fff; position:absolute; bottom:0px; left:0px; text-align:left; width:210px; background:none; border:none; padding:0 10px;}
.focus h2 a,.focus h2 a:hover{ color:#fff;}
/*area*/
.area{ clear:both; padding:23px 20px 0;}
.left{ float:left; width:669px;}
.right{ float:right; width:281px;}
.bdr{ clear:both; border:1px solid #c5c5c5; margin-bottom:20px;}
.bdr-c{ clear:both; background:#fff;}
.tit{ clear:both; height:63px; line-height:58px; border-bottom:1px solid #c5c5c5; font-family:"Î¢ÈíÑÅºÚ"; color:#fff; font-size:18px;}
.tit h2{ float:left; width:192px; height:50px; line-height:41px; background-position:0 -49px; margin:8px 0 0 -8px; position:relative; font-weight:normal; font-style:italic; text-align:center;}
.tit span{ float:left; padding:0 0 0 35px; color:#523d3d; font-weight:bold;}
.tit-r{ clear:both; height:35px; line-height:33px; background-position:0 -100px;}
.tit-r h2{ float:left; font-family:"Î¢ÈíÑÅºÚ"; color:#fff; font-size:17px; font-weight:normal; padding:0 0 0 38px;}
.right .bdr,.right .bdr-c{ border-top:none; padding-top:0px;}
/*talk*/
.talk{ clear:both; overflow:hidden; zoom:1; padding:38px 40px 25px;}
.txt{ clear:both; overflow:hidden; zoom:1; padding-bottom:10px;}
.txt span,.txt em{ float:left; width:12px; height:10px; background-position:0 -441px;}
.txt span{ margin-bottom:-6px;}
.txt em{ float:right; background-position:0 -471px; margin-top:-6px;}
.txt p{ clear:both; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#999999; line-height:24px; padding:0 40px;}
.talk li{ line-height:24px; font-size:14px; padding:25px 0 0 0; _padding:22px 0 0 0;}
.arr{ float:right; width:31px; height:13px; background-position:0 -408px; cursor:pointer; margin:20px 0 40px;}
.red{ color:#ff0000;}
/*end*/
.end{ clear:both; overflow:hidden; zoom:1; padding-bottom:8px; position:relative;}
.end h2{ width:105px; height:50px; font-family:"Î¢ÈíÑÅºÚ"; color:#fff; font-size:18px; line-height:41px; background-position:0 -49px; font-weight:normal; font-style:italic; text-align:center; position:absolute; top:30px; left:-8px;}
.end p{ width:535px; padding:20px 0 15px 115px; line-height:26px; text-indent:2em; font-size:14px;}
/*review*/
.review{ clear:both; overflow:hidden; zoom:1;}
.review-t{ clear:both; height:30px; line-height:30px; padding:0 15px 0 10px; font-size:14px; border-bottom:1px solid #c5c5c5;}
.review-t h2{ float:left; padding-left:13px; background-position:0 -616px;}
.review-t span{ float:right; font-size:12px;}
.review ul{ clear:both; overflow:hidden; zoom:1; padding:0 0 10px 3px;}
.review li{ float:left; width:168px; text-align:center; padding:15px 0 0 19px;}
.review li img{ width:168px; height:98px; border:1px solid #c5c5c5; display:block; margin-bottom:8px;}
/*step*/
.step{ clear:both; overflow:hidden; zoom:1; padding:15px 0 20px;}
.step dl{ clear:both; overflow:hidden; zoom:1; padding:5px 18px 25px; background:url(/static/v2/img/activities/201208/slt529/line.png) no-repeat center bottom;`}
.step dt{ float:left; width:75px; height:75px;}
.step .step-1{ background-position:0 -155px;}
.step .step-2{ background-position:-76px -155px;}
.step .step-3{ background-position:-152px -155px;}
.step .step-4{ background-position:-228px -155px;}
.step dd{ overflow:hidden; zoom:1; padding:0 0 0 15px;}
.step dd h3{ font-size:14px; padding:0 0 5px 0;}
/*cz*/
.cz{ clear:both; overflow:hidden; zoom:1; padding:10px 0;}
.cz dl{ clear:both; overflow:hidden; zoom:1; padding:4px 23px;}
.cz dt{ float:left; width:73px; height:74px;}
.cz .ico-1{ background-position:0 -314px;}
.cz .ico-2{ background-position:-83px -314px;}
.cz .ico-3{ background-position:-166px -314px;}
.cz .ico-4{ background-position:-249px -314px;}
.cz .ico-5{ background-position:-332px -314px;}
.cz dd{ overflow:hidden; zoom:1; font-size:14px; padding:7px 0 0 15px; color:#666666; line-height:23px;}
