body, p, input, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, textarea{ margin:0; padding:0; list-style:none; vertical-align:middle; }
body{ font-family:"\5FAE\8F6F\96C5\9ED1", Helvetica; color:#000; background:#fff; -webkit-user-select:none; -webkit-text-size-adjust:none; line-height:24px; font-size:15px;}
header, section, footer{ display:block; margin:0; padding:0; }
img{ border:0;}
em,i{ font-style:normal;}
img{border:0;max-width:100%;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
input,textarea{-webkit-appearance:none;}
header,footer,section,aside,article,nav,dialog,figure{display:block;}
input.err,textarea.err{border: #F00 solid 1px !important;}
.layout{_width:640px;max-width:640px;margin:0 auto;}
.lay_header{background-size:100% auto;height:55px;background:#ff7f00;box-shadow:0 0 5px 3px #c6c6c6;position:relative;margin:0 auto 10px;overflow:visible;}
.logo{left:0; height:55px; position:absolute; background:url(../images3/logo.png) no-repeat; width:243px;}
.logo a{ display:block; width:104px; height:45px; margin:6px 0 0 11px;}
.lay_box{padding:0 8px;}
.cen_box{background:#fff;margin-bottom:10px;border:solid 1px #d0d0d0;border-radius:10px;-webkit-box-shadow:0 0 8px 2px #d0d0d0;-moz-box-shadow:0 0 8px 2px #d0d0d0;-ms-box-shadow:0 0 8px 2px #d0d0d0;-o-box-shadow:0 0 8px 2px #d0d0d0;box-shadow:0 0 8px 2px #d0d0d0;}
.lay_list{padding:10px;}
.lay_tit{padding-bottom:10px;text-align:center;font-size:20px;color:#3f3f3f; font-weight:bold;}
.lay_text{color:#4c4c4c;word-break:break-all;font-size:18px;}
.li_like{margin-bottom:20px;overflow:visible;width:130px;margin:10px auto 0;position:relative;border-radius:20px;clear:both;padding:0 5px;text-align:center;font-size:16px;border:1px solid #D9D9D9;border-radius:20px;height:37px;line-height:37px;background:-webkit-linear-gradient(top,#fff,#eee);background:-moz-linear-gradient(top,#fff,#eee);background:-ms-linear-gradient(top,#fff,#eee);}
.b_like{color:#434343;text-shadow:1px 1px 1px #fff;display:block;height:100%;width:100%;}
.b_like.on .btn_like{background-size:37px auto;background-position:2px 3px;opacity:0;}
.like{background:url(../images3/like.png) no-repeat 18px 9px;padding-left:30px;background-size:21px 20px;height:100%;display:block;}
.btn_like{display:block;position:absolute;left:12px;top:0;width:40px;height:37px;background:url(../images3/like.png) no-repeat 10px 9px;background-size:22px auto;
	-webkit-transition:background-size .2s,background-position .2s,opacity 1s;
	-moz-transition:background-size .2s,background-position .2s,opacity 1s;
	-ms-transition:background-size .2s,background-position .2s,opacity 1s;
	-o-transition:background-size .2s,background-position .2s,opacity 1s;
	transition:background-size .2s,background-position .2s,opacity 1s;}
.n_like{position:absolute;display:block;background:url(../images3/ico.png?123) no-repeat 0 -36px;padding-left:40px; text-align:left;width:85px;line-height:38px;font-size:14px;overflow:hidden;margin:0 auto;z-index:1;}
.n_like span{color:#ff7f00;}
.com_box{padding:30px 5px 0 5px;}
.com_box h2{border-bottom:1px solid #d7d7d7;height:55px;margin-bottom:5px;position:relative;}
.com_box h2 .ico{position:absolute;display:block;width:176px;height:68px;left:0;bottom:-1px;background:url(../images3/ico.png?123) no-repeat 0 -90px;}
.com_jh dl{position:relative;border-bottom:1px solid #e8e8e8;padding:0 3px 3px 5px; margin:8px 0;}
.com_jh dt{color:#9b9b9b; background:url(../images3/ico.png?123) no-repeat 0 -174px; padding-left:25px;}
.com_jh dd{line-height:1.6;color:#525252;word-wrap:break-word;margin:0;}
.com_jh .ico{position:absolute;width:26px;height:22px; line-height:20px;text-align:center;color:#ff7f00;background:#ffe9d4;top:-8px;right:0;border-radius:0 0 7px 7px;}
.com_jh .ico1{position:absolute;width:80px;height:22px; text-align:right; line-height:20px;color:#ddd;top:-5px;right:0; font-size:12px;}
.in_box{padding:13px 10px 0 0;margin:10px auto; position:relative;}
.in_box textarea{width:100%;display:block;border:1px solid #d7d7d7;height:60px;padding:5px;margin:0 auto;}
.dir{width:28px;height:14px;background:url(../images3/ico.png?123) no-repeat 0 -379px;display:block;position:absolute;right:90px;top:0;}
.btn{width:100%;border-radius:20px;height:35px; border:1px solid #d1d1d1;-webkit-box-shadow:1px -1px 1px #fff inset;background:-webkit-linear-gradient(top,#fff,#eee);background:-moz-linear-gradient(top,#fff,#eee);background:-ms-linear-gradient(top,#fff,#eee);text-shadow:0 1px 1px #fff;margin:10px auto 0;}
.btn a{width:50%;text-align:center;display:inline-block;height:35px;line-height:35px;text-decoration:none;color:#727171;margin-left:-2px;}
.bl{border-right:1px solid #fff;}
.br{border-left:1px solid #dfdfdf;}
.l_sp,.r_sp{display:inline-block;background:url(../images3/ico.png?123) no-repeat;height:100%;padding-left:25px;font-size:16px;}
.l_sp{background-position:0 -196px;}
.l_sp span{color:#ff7f00;font-size:13px;}
.r_sp{background-position:0 -230px;}
.name{width:100%;padding-bottom:5px;}
.name a{display:block;width:150px;height:30px;line-height:30px;font-size:16px;border:1px solid #e4e4e4;border-radius:20px;text-align:center;color:#ff7f00;-webkit-box-shadow:1px -1px 1px #fff inset;background:-webkit-linear-gradient(top,#fff,#eee);background:-moz-linear-gradient(top,#fff,#eee);background:-ms-linear-gradient(top,#fff,#eee);margin:0 auto;}
.more{border-bottom:1px solid #d7d7d7;font-size:16px;height:35px;color:#a5a5a5;background:url(../images3/ico.png?123) no-repeat 0 -273px;padding-left:30px;}
.m_ul{margin:0; padding:0;}
.m_ul li{list-style:none;padding-left:10px;border-bottom:1px solid #d7d7d7;height:40px;line-height:40px;text-overflow:ellipsis;white-space: nowrap; overflow:hidden;}
.m_ul li a{color:#4c4c4c; display:block;}
.lay_list .btn1{border:1px solid #C9C9C9;border-radius:20px;color:#818181;display:block;height:34px;line-height:32px;font-size:16px;margin:10px auto 0;text-align:center;text-decoration:none;width:96%;background:-webkit-linear-gradient(top,#fff,#eee);background:-moz-linear-gradient(top,#fff,#eee);background:-ms-linear-gradient(top,#fff,#eee);text-shadow:0 1px 1px #fff;}
.top{background:#fff;width:100%;height:38px;line-height:38px;text-align:center;font-size:16px;border-top:1px solid #e7e7e7;border-bottom:2px solid #ff7f00;}
.top a{display:inline-block;width:50%;height:100%;color:#727171;border-right:1px solid #e7e7e7;margin-left:-1px;overflow:hidden;}
.t1,.t2{background:url(../images3/ico.png?123) no-repeat;display:inline-block;width:30px;height:30px;vertical-align:middle;}.t1{background-position:0 -310px;}.t2{background-position:0 -347px;}
.pop{position:absolute;text-align:center;line-height:25px;color:#fff;font-weight:bold;background:#ff7f00;border-radius:20px;box-shadow:0 0 3px 3px #ffe9d4;-webkit-transition:opacity .7s,-webkit-transform .7s;-moz-transition:opacity .7s,-moz-transform .7s;-ms-transition:opacity .7s,-ms-transform .7s;-o-transition:opacity .7s,-o-transform .7s;transition:opacity .7s,transform .7s;opacity:0;padding:5px 20px;}
.pop_in{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;}
.pop_out{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);opacity:0;}

.w_li{width:100%;border:1px solid #ccc;border-radius:10px 10px 0px 0px;margin:10px auto 10px;}
.w_tit{text-align:center;}
.a1{height:50px;font-size:20px;color:#000;text-align:center;line-height:50px;border-radius:10px 10px 0px 0px;background:-webkit-linear-gradient(top,#fff,#eee);background:-moz-linear-gradient(top,#fff,#eee);background:-ms-linear-gradient(top,#fff,#eee);}
.ul_1 a{display:block; height:38px; font-size:18px; text-decoration:none; color:#737373; line-height:38px; border-top:1px solid #ccc; background:-webkit-linear-gradient(top,#fff,#eee);background:-moz-linear-gradient(top,#fff,#eee);background:-ms-linear-gradient(top,#fff,#eee);text-shadow:0 1px 1px #fff;padding-right:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ul_1 a:hover{color:#5c5c5c;background:#fdfdfd;}
.ul_1 li{position:relative;}
.w_li .ico1{float:left;width:8px;height:8px;background:-webkit-linear-gradient(top,#fec106,#fe6d06);background:-moz-linear-gradient(top,#fec106,#fe6d06);background:-ms-linear-gradient(top,#fec106,#fe6d06); box-shadow:0 0 5px 2px #ececec;margin:15px 10px 0 10px;}
.ico2{background:url(../images3/ico.png) no-repeat 0 -414px;float:right;width:17px;height:32px;margin:1px 6px;position:absolute;right:0px;top:1px;}
.a2{display:block;height:45px;font-size:20px;text-decoration:none;color:#faa756;line-height:45px;border-top:1px solid #ccc;background:-webkit-linear-gradient(top,#fff,#eee);background:-moz-linear-gradient(top,#fff,#eee);background:-ms-linear-gradient(top,#fff,#eee);text-shadow:2px 2px 1px #fff;text-align:center;}
.a2:hover{color:#faa756;background:#fdfdfd;}
.ico3{background:url(../images3/ico.png?123) no-repeat 0 -262px;display:inline-block;padding-left:30px;}
.subject{width:100%;margin:-1px auto 0;position:relative;}
.subject a{display:block;color:#6e6e6f;text-decoration:none;text-shadow:0 1px 1px #fff;height:51px;padding:10px 0 10px 10px;border-bottom:1px solid #b2b2b2;border-top:1px solid #b2b2b2;background:-webkit-linear-gradient(top,#fff,#f1f1f1);background:-moz-linear-gradient(top,#fff,#f1f1f1);background:-ms-linear-gradient(top,#fff,#f1f1f1);}
.subject a:hover{color:#5c5c5c;background:#fdfdfd;}
.subject img{position:absolute;width:60px;height:45px;border:1px solid #ffae00;padding:3px;background:#FFF;border-radius:5px;}
.sub{padding:0 30px 0 75px;}
.sub p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.sub_le{width:100%;}
.sub_le h2{font-weight:normal;height:26px;font-size:16px;}