@charset "utf-8";body{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333;line-height:18px}*{margin:0;padding:0}ul{list-style:none}a:link{color:#2f7bb5;text-decoration:none}a:hover{text-decoration:underline}h1{color:#0067a1;padding:20px 0}.header{width:100%;height:70px;overflow:hidden;background:#fff;box-shadow:0 1px 3px rgba(34,25,25,.4);-moz-box-shadow:0 1px 2px rgba(34,25,25,.4);-webkit-box-shadow:0 1px 3px rgba(34,25,25,.4)}.logo a{float:left;background:url(logo.jpg) no-repeat left top;width:454px;height:68px;text-indent:-999px;overflow:hidden;margin:10px 0 0 0}.mainnav{float:right;text-decoration:none;font-size:14px;font-weight:700}.mainnav a{color:#333;line-height:67px;float:left;padding:0 5px;margin:0 20px;border-bottom:3px solid #fff;text-decoration:none}.mainnav a.current,.mainnav a:hover{border-bottom:3px solid #0067a1}.page_width{width:1023px;margin:0 auto}.left{float:left}.right{float:right}.maintext{padding:25px 0}.maintext .left{width:667px;padding:0 30px 0 0}.color_red{color:red}.color_blue{color:#1863ad}.reviewlist ul li{width:100%;float:left;margin:5px 0;padding:25px 0;border:1px solid #666;border-top:3px solid #2f7bb5;position:relative}.float_rate{background:url(bg_rate.png) no-repeat left top;width:64px;height:64px;position:absolute;left:-6px;top:-8px}.float_rate span{color:#fff;font-size:24px;padding:12px 0 0 5px;float:left;font-style:italic;text-align:center}.reviewlist ul li label{float:left;width:230px;text-align:center;font-weight:700;font-size:16px}.reviewlist ul li label span{display:block;overflow:hidden;width:160px;height:170px;margin:0 auto;margin-bottom:15px}.reviewlist ul li .right{margin:0 0 0 230px;float:none}.reviewlist ul li .right .info{float:left;width:533px}.reviewlist ul li .right .info .title{border-bottom:1px solid #ccc;padding:0 0 10px 35px;background:url(trophy.jpg) no-repeat left 0}.reviewlist ul li .right .info .heart{border-bottom:1px solid #ccc;padding:0 0 10px 35px;background:url(heart.jpg) no-repeat left 0}.reviewlist ul li .right .info .title.top1{background:url(gold-cup.jpg) no-repeat left top}.reviewlist ul li .right .info .members{background:url(group.jpg) no-repeat left 10px;padding:10px 0 10px 35px}.reviewlist ul li .right .reviews{padding:10px 0 0 35px;width:726px;border-top:1px solid #ccc;background:url(note.jpg) no-repeat left 5px;float:left}.reviewlist ul li .right .ratebox{float:right;width:215px;text-align:center;font-size:18px}.reviewlist ul li .right .ratebox dl dd{padding:5px 0}.reviewlist ul li .right .ratebox dl dd b{font-size:32px}h2{font-size:22px;padding-bottom:5px}.btn{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 1px 2px rgba(0,0,0,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 1px 2px rgba(0,0,0,.2);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#79bbff),color-stop(100%,#4197ee));background:-webkit-linear-gradient(top,#79bbff,#4197ee);background:-moz-linear-gradient(top,#79bbff,#4197ee);background:-o-linear-gradient(top,#79bbff,#4197ee);background:linear-gradient(top,#79bbff,#4197ee);background-color:#4197ee;border:1px solid #469df5;color:#fff!important;font-family:Arial,Helvetica,sans-serif;text-shadow:0 -1px 1px rgba(0,40,50,.35);display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;height:40px;line-height:40px;width:185px;text-align:center;font-weight:300;margin:0;text-decoration:none;text-align:center;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none;font-size:18px;cursor:hand;cursor:pointer}.btn:hover{text-decoration:none;-moz-opacity:.8!important;opacity:.8}.reviewlist ul li .right .ratebox{font-size:16px}.bottext{padding:25px 0}.bottext h2{padding:5px 0;margin-bottom:25px;border-bottom:1px solid #ccc}.bottext p{padding:0 0 10px 0}.bottext h2 span{font-size:12px}.footer{width:100%;border-top:1px solid #ccc;padding:25px 0;text-align:center}.review_details{overflow:hidden;padding:25px 0}.review_details .top{border-bottom:2px solid #ccc;padding-bottom:25px;margin-bottom:25px}.review_details .top label{float:left;width:160px;height:210px;overflow:hidden}.review_details .top dl{float:none;margin:0 0 0 200px}.review_details .top dl dt{font-weight:700;font-size:14px;padding-bottom:15px}.review_details .top dd{padding:3px 0}.review_details .top dd img{height:15px;width:auto;margin-right:5px}.review_details .bot h2{text-align:center}.review_details .bot p{padding:5px 0}.detailleftbox01{border:1px solid #ccc;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:15px;width:280px;float:left}.button02 a{color:#fff!important;font-size:16px;text-decoration:none!important;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px 35px;display:block}@media screen and (max-width:1022px){.page_width{width:92%;padding-left:4%;padding-right:4%}.reviewlist ul li label{width:100%;padding-bottom:15px}.reviewlist ul li .right{width:94%;padding-left:3%;padding-right:3%;margin:0}.reviewlist ul li .right .info{float:left;width:100%;padding-left:0}.reviewlist ul li .right .reviews{float:left;width:85%}.reviewlist ul li .right .info{margin-top:25px}.reviewlist ul li .right .ratebox{float:left;margin-top:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:100%;padding:10px 0}.header{height:auto}.logo a{width:100%;background-position:center center}.mainnav{width:200px;margin:0 auto;float:none}.reviewdetailbox{width:92%;padding-left:4%;padding-right:4%}.detail_right{width:100%;margin:0!important}.detail_left{width:100%}.header .logo a{width:100%;background-position:center center}.header .topnav{width:152px;margin:0 auto;float:none}.detailleftbox01{width:92%;padding:4%}.detailleft_top5 dl dd label{padding:10px}.detailleftbox01 img{height:auto}.detail_right .nav a{width:100%}h1,h2{line-height:22px}}