/* 重置样式 */
html,body,div,ul,li,input,textarea,p,dl,dt,dd{margin:0;padding:0}
img{border:0}ul{list-style-type:none}
input:focus,textarea:focus{outline:none}
header,nav,section,article,footer{padding:0;margin:0;display:block}
input,textarea,select{font-family:inherit;font-weight:inherit}
table{ border-collapse:collapse}
html{font-size:62.5%;}
body{font-family:'Microsoft Yahei';font-size:62.5%; font-size:1.4rem; background:#f5f5f5;position:relative; 
max-width:640px;width:expression(document.body.clientWidth <640 ? "640px" : "100%" ); margin:0 auto;}
.wrap{ min-width:320px;  margin:0px auto;}
a:link,a:visited,a:active{text-decoration:none;}
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:'.'; :}
.clearfix{zoom:1;}
.f-pt10{ padding-top:10px;}
.f-pt15{padding-top:15px;}
.f-mt20{ margin-top:20px;}
/***banner***/
.banner{ width:100%; height:auto;margin:0px; border:none; padding:0px; outline:0;display:block;}
.banner img{display:block; width:100%; height:auto;}

.main-one{ padding:0 10px 20px 10px; background:#f4e9c9 }
.phone-title{ margin:0px auto; overflow:hidden;  background:url(title1bg.png) repeat-x; background-size:1px auto; display: block; float:left; margin:0 auto; width:100%; height:50px; margin-top:10px;}
.phone-title span{font-size:2.7rem; color:#e93a3c; line-height:50px; background:url(phone-bg.png) no-repeat 0 0; height:50px; width:43px; display:inline-block; background-size:60px auto; padding-left:17px;font-weight:bold; float:left; position:relative}
.phone-title h2{  font-size:2.7rem;line-height:45px; float:left; margin:0;font-weight:normal;  color:#fff; text-indent:5px;}
.phone-title em{ background:url(phone-bg.png) no-repeat 0 -202px; height:50px; width:23px; background-size: 60px auto; font-size:0; line-height:0; display:inline-block; float:right; position:relative;}

.phone-title2{ margin:0px auto; overflow:hidden;  background:url(title2bg.png) repeat-x; background-size:1px auto; display: block; float:left; margin:0 auto; width:100%; height:50px; margin-top:20px; margin-bottom:15px;}
.phone-title2 span.s-bg{background-position: 0 -56px;}
.phone-title2 em.e-bg{ background-position:0 -260px;}

.lcys{ background:url(title-xiao.png) repeat-x; background-size:3px auto; height:35px; display:block;}
.lcys span{ margin:0px auto; display:table; clear:both}
.lcys span em.l-pic{ background:url(phone-bg.png) no-repeat 0 -319px; background-size:60px auto; width:40px; height:35px; display:block; float:left; position:relative }
.lcys span h3{ display:block; width:auto; margin:0px auto; line-height:35px; font-size:2.2rem; color:#fe6263; background:#f4e9c9; float:left; font-weight:normal;}
.lcys span em.r-pic{ background-position: 0 bottom;}
.link-wenzi{ margin-top:15px;}
.link-wenzi ul li{ width:100%; height:36px; overflow:hidden; margin-top:15px;}
.link-wenzi ul li a{ color:#333; display:block; background:#fff; padding-right:3%; width:97%; overflow:hidden; white-space: nowrap}
.link-wenzi ul li a strong{ font-size:1.6rem; line-height:36px; background:url(phone-bg.png) no-repeat left -115px; background-size:60px auto; display:block; height:36px; width:35px; padding-left:10px; float:left; }
.link-wenzi ul li a p{ font-size:1.2rem; line-height:36px; display:block; width:auto; overflow:hidden; text-indent:3px;}
.link-wenzi ul li a:hover{ color:#e93a3c;}
.my-tab{ margin-top:10px;}
.my-tab p{ font-size:1.2rem; color:#1b1b1b; line-height:24px;}
.my-tab table{ border:1px solid #c9b782; width:100%; text-align:center; border-collapse:collapse; background:#fff; line-height:20px; margin-top:10px;}
.my-tab table th{ font-size:1.4rem; color:#333; border:0px solid #fff; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #dbdbdb; background:#fffcf4;}
.my-tab td{padding-top:10px; padding-bottom:10px; border:0px solid #fff; border-bottom:1px solid #dbdbdb; font-size:1.2rem; color:#555;}
.my-tab td a{color:#e4501d; display:block;}
.my-tab td a:hover{ color:#ff0000; text-decoration:underline;}
.my-tab td a.t-alk{ color:#333;}
.my-tab td a:hover.t-alk{  color:#ff0000}
.my-tab td.n-b{ border-bottom:0px solid #c9b782}
.nr-box{ margin-top:15px;}
.p-title h3{ border-left:5px solid #fe6263; font-size:1.7rem; line-height:17px; padding-left:10px; color:#fe6263; font-weight:normal;}
.nr-box p{ font-size:1.4rem; color:#333; line-height:25px;}
.nr-box p a{ color:#fe6263;}
.nr-box p a:hover{ color:#e93a3c;}
.main-one img{ width:100%; height:auto; margin:0px auto;}
.nr-box a.an-niu{ width:100%; border-radius:2px; background:#f8b03e; font-size:1.5rem; line-height:35px; text-align:center; display:block; color:#fff; margin-top:10px;}
.nr-box a:hover.an-niu{ background:#ff9c00}
.word-link{ margin-top:15px;}
.word-link a em{ background:url(phone-bg.png) no-repeat 0 -157px; background-size:60px auto; display:block; height:18px; width:18px; float:left; margin-right:4px; margin-top:7px; position:relative;}
.word-link a{ font-size:1.2rem; line-height:35px; background:#fff; color:#777; display:block; margin-top:10px; padding-left:5px; padding-right:5px}
.word-link a:hover{ color:#ff0000;}
.word-link a:hover em{ background-position: -25px -157px;}
.fff-color{ background:#fff;}
.ask-box{ padding-top:15px; padding-left:5px;}
.ask-box dl{ background:url(askbg.png) repeat-y; background-size: 6px auto; display:block; float:left;}
.ask-box dt{ background:url(dt.png) no-repeat 0 0; display:block; background-size:14px auto; padding-left:20px; position:relative; left:-4px; margin-top:5px}
.ask-box dt b{ font-size:1.5rem; line-height:25px;color:#1b1b1b; font-weight:normal;position:relative;top:-5px; }
.ask-box dd{font-size:1.3rem; line-height:20px; color:#666; margin-left:16px; padding-bottom: 10px;}
.ask-box dd a{ color:#fe6263}
.ask-box dd a:hover{ color:#ff0000}
.j-l-box{ border:1px solid #d6d6d6; border-radius:2px; padding:0px 10px 15px 10px;}
.j-l-box h3{ background:#fe6263;border-radius:2px;font-size:2rem; line-height:34px; color:#fff; text-align:center; width:185px; position:relative; display:block; margin:0px auto; top:-18px; font-weight:normal;}
.j-l-box p{font-size:1.6rem; line-height:34px; color:#1b1b1b; }
.j-l-box p b{ font-size:1.4rem; line-height:34px; background:#fff09f; font-weight:normal; margin-left:5px; padding-left:3px; padding-right:3px;}




/* 下载 */
.tk-consult{ width:100%; height:60px; position:fixed;z-index:999; bottom:0px;left: 0px; background-color: rgba(0,0,0,.5); -webkit-user-select: none;}
.tk-consult .closed{ position:absolute; width:20px; height:20px; left:4px; top:5px; background:url(login.png) no-repeat right top; background-size:103px auto;}
.tk-consult .appdown{ margin:12px 0 0 35px; color:#fff; font-size:1.5rem; line-height:20px; position:relative; padding-left:50px;}
.tk-consult .appdown:before{content: ''; display: block; width:41px;height:41px; position:absolute; left:0; top:0;  background:url(login.png) no-repeat 0 0; background-size:103px auto;}
.tk-consult .appdown p{ font-weight: normal;}
.tk-consult .load span{ position:absolute;  width:100px; line-height:30px; height:32px; right:0; top:15px; float:left; font-size:1.5rem; color:#ef4700; background:url(login.png) no-repeat 0 bottom; background-size:103px auto; padding-left:15px; z-index:999; text-indent:14px;}


/* footer */
.footer{ padding:16px 8px 60px; border-top:1px solid #dadada; }
.footer .version{ text-align:center; width:100%; margin:0 auto 5px;}
.footer .version a{ display:inline-block; width:25%; font-weight:normal;font-size:1.2rem;
 border:1px solid #e0e0e0; border-right:0;line-height:34px; background:#fff;box-sizing:border-box}
.footer .version a.rLine{ border-right:1px solid #e0e0e0;}
.footer .version a.on,.footer .version a:hover{ color:#e73600; font-weight:bold}
.footer .copyRight{ text-align:center; font-size:1.2rem; color:#999; padding-top:5px}

/* 发表评论 */
.announce{ padding:8px; background:#fff; border-top:1px solid #dadada;display:block;clear:both;}
.announce form{ width:100%}
.announce form .rows,.login form .rows{ display:block; width:100%; height:58px; font-size:1.6rem; color:#aaa; border:1px solid #dadada; background:#fafafa; padding:8px;box-sizing: border-box;}
.announce form .accouncement{ display:block; width:100%; height:35px; background:#ef4700; border-radius:3px; margin-top:8px; border:1px solid #ef4700; color:#fff; font-size:1.4rem; line-height:35px;}

/* 回复 */
.reply{ width:100%; background:#fff}
.reply li{padding:8px;border-bottom:1px solid #eee}
.reply li .user{ width:100%; font-size:1.4rem; color:#666; text-align:left;}
.reply li .user a{ color:#5a93d5; padding-right:5px;}
.reply li .replyCtm{ width:100%; font-size:1.6rem; color:#333; text-align:left;word-break:break-all; }
.replyFoot { text-align:right;}
.replyFoot a{ margin-right:10px;}
.replyFoot a:before{ content:""; width:16px; height:16px; background:url(//img.233.com/m/img/2015/touch_bg.png) no-repeat; background-size:320px auto; display:inline-block; vertical-align:middle; padding-right:5px;}
.replyFoot .approve{ display:inline-block;font-size:1.4rem; color:#333;}
.replyFoot .rp{font-size:1.4rem; color:#333; white-space:nowrap; }
.replyFoot a.approve:before{ background-position:-122px -129px;}
.replyFoot a.rp:before{ background-position:-160px -130px;}
.replyFoot a.hover:before{ background-position:-122px -159px}

.replyFoot a.del{ float:left; font-size:1.4rem;color:#999;}
.replyFoot a.del:before{ display:none;}

.login{ margin-top:8px;}
.login form{ width:100%}
.login form p{ width:100%; height:35px; padding-top:8px}
.login form p .password,.login form p .account{ float:left; width:35%;border:1px solid #dadada; font-size:1.2rem; padding:8px; overflow:hidden; white-space:nowrap;box-sizing: border-box}
.login form p .password{border-left:none}
.login form p .replyTo{ float:right; width:20%; padding:7px 0; border:1px solid #ef4700;border-radius:5px;background:#ef4700; text-align:center; color:#fff; font-size:1.4rem; line-height:14px;}
.login form p .welcome,.login form p .loginOut{ float:left; font-size:1.2rem; padding:8px; box-sizing: border-box;overflow:hidden; white-space:nowrap;}
.login form p span{ float:left;padding:8px 10px; font-size:1.2rem; color:#ddd}
.replyShow{ display:block; margin-left:8px; margin-top:8px; padding:8px 0; border-top:1px dotted #ddd}
.replyShow .rlyCtn,.replyShow .rlyTo{ font-size:1.4rem; color:#333; padding:2px 0}
.replyShow .rlyCtn a,.replyShow .rlyTo a{ color:#5a93d5;padding-right:5px;}
.replyShow .rlyCtn{ font-size:1.4rem; color:#333;word-break:break-all}
.replyShow .delete{ float:right; color:#333; margin-right:10px}
.checkMC{ color:#333; width:100%; display:block; text-align:center; font-size:1.6rem; line-height:35px; background:#fff }
.promote{ width:100%; clear:both;}
.promote a{ display:block; width:100%; min-height:60px; background:#f00}
.promote a img{ display:block; width:100%}


/* mobile diaolog style */
.ui-dialog-m{min-width:300px; background:#fff; border-radius:5px; position:fixed;border: 1px solid #d1d1d1;background: #fff;z-index: 1025;top: 50%;left: 50%;-webkit-transform: scale(0);transform: scale(0);-webkit-transition: transform 0.3s ease-in-out;transition: transform 0.3s ease-in-out}
.ui-dialog-m.ui-dialog-m-active{-webkit-transform: scale(1);transform: scale(1);}
.ui-dialog-m a{text-decoration: none}
.ui-dialog-m .ui-dialog-m-content{font-size:1.4rem; color:#666; text-align:center; padding:20px; line-height: 22px}
.ui-dialog-m .ui-dialog-m-content a{ width:100%; bottom:0; line-height:44px; text-align:center; color:#f06000!important; font-size:1.6rem; border-top:1px solid #f9bf99}
.ui-dialog-m .ui-dialog-m-button{ width:100%; bottom:0; line-height:44px; text-align:center;  font-size:1.6rem; border-top:1px solid #f9bf99}
.ui-dialog-m .ui-dialog-m-button a{margin: 0 5px;padding: 8px 15px; color:#f06000!important; box-sizing:border-box}
.ui-dialog-m .ui-dialog-m-button a:hover{ background: #F9C19C}
.ui-dialog-m .ui-dialog-m-button a.lf{border-left:none}
.ui-dialog-m .ui-dialog-m-button-line{font-style: normal;color: #F06000;}
.ui-dialog-m-mask{position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; -webkit-user-select: none; z-index: 1024; background: #9A9A9A; opacity: 0.3}
















