/* Common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,button,table{font-size:14px;line-height:1.25em}
html{ height:100%}
body{position:relative;background-color:#fff;-webkit-text-size-adjust:none; height:100%}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{text-decoration:none}
/*account*/
.account_box{display:block;margin:0 -6px;padding:15px 0 12px 17px;border-bottom:1px solid #e0e0e0;background-color:#f0eff4; position:relative}
.account_thumb{float:left;position:relative;margin-right:10px;width:64px;height:64px; border:1px solid #a9a8ad; border-radius:32px; -webkit-border-radius:32px; overflow:hidden}

.account_info_lst{overflow:hidden;position:relative;font-size:14px;zoom:1}
.account_info_lst span{float:left;clear:both;color:#262626;line-height:20px}
.account_info_lit{margin-left:98px;padding:10px 0 7px; margin-right:45px;color:#262626;font-size:17px; font-weight:bold}
.account_wechatid{margin-left:98px;word-break:break-all;work-wrap:break-word}
.account_info_lst div{overflow:hidden;color:#262626;line-height:20px}

.news_lst li{border-bottom:1px solid #eee}
.news_lst_tab{display:block;overflow:hidden;padding:8px 2px;color:#262626;line-height:19px}
.news_lst li:last-child{border-bottom:none}
.news_lst_thumb{float:right;margin-left:5px}
.news_lst_thumb img{vertical-align:top}
.news_lst_info{padding-top:3px;color:#777;font-size:12px;line-height:14px}
.news_txt_box{overflow:hidden;max-height:38px}
.news_lst_txt2{color:#777;font-size:12px;line-height:18px}
.news_lst_info span{color:#262626}
.ico_v{display:inline-block;width:11px;height:11px;margin-left:5px;background:url(../images/account/ico_v.png) 0 0 no-repeat;vertical-align:-2px;background-size:11px 11px}
.header{height:40px;background-color:#fff;line-height:40px;text-align:center;-moz-box-shadow:0px 2px 2px #CAC9CF; -webkit-box-shadow:0px 2px 2px #CAC9CF; box-shadow:0px 2px 2px #CAC9CF; position:relative; z-index:11}
.hd_tit{padding-left:14px;color:#333;font-size:18px;font-weight:normal}
.btn_back{position:absolute;top:0;left:0;padding:11px 16px}
.arr_btn_back{display:block;width:11px;height:18px;background:url(../images/account/arr_btn_back.png) 0 0 no-repeat;background-size:11px 18px}
.info_area{overflow:hidden;padding-right:5px}
.btn_copy{display:block;width:146px;height:25px;margin:6px 0 0 1px;border:1px solid #1a9d18;background-color:#06ba04;color:#fff;font-size:15px;line-height:25px;text-align:center;border-radius:3px;margin-left:98px}
.btn_copy2{display:block;width:79px;margin:6px 0 0 89px;border:1px solid #b8d2fd;background-color:#f1f6ff;color:#6090ed;font-size:14px;text-align:center;padding:2px 0 1px;}
.container{padding:0 6px}
.btn_more{display:block;height:49px;padding:0 12px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;color:#262626;font-size:16px;line-height:49px}
.btn_more span{display:block;background:url(../images/account/arr_btn_more.png) 100% 17px no-repeat;background-size:9px 14px}
.info_box{display:block;overflow:hidden;padding:13px 10px 12px;border-bottom:1px solid #f2f2f2;line-height:21px}
.info_box_tit{float:left;width:102px;color:#262626;font-size:17px}
.info_box_txt{overflow:hidden;color:#777;font-size:14px; line-height:18px; padding-top:1px}
.ico_v3{display:inline-block;width:14px;height:14px;background:url(../images/account/ico_v2.png) 0 0 no-repeat;vertical-align:0px;background-size:14px 14px}
.copy_txt{padding-top:5px;color:#777;font-size:11px; overflow:hidden; margin-left:98px}
.news_lst_area{margin-bottom:10px;padding:13px 16px 5px; margin:0 -6px; border-top:7px solid #eee}
.btn_page{display:block;height:30px;border:1px solid #dbdee4;background:#fff;color:#262626;line-height:30px;text-align:center;border-radius:1px}
.btn_page span{display:inline-block;position:relative;padding-right:13px}
.btn_page span:after{display:block;position:absolute;top:13px;right:0;width:0;height:0;border-style:solid;border-color:#999 #fff;content:'';border-width:4px 4px 0}
.news_lst_tit{padding:0 0 12px 0px;color:#262626;font-size:17px}

.pop_area{display:block;position:fixed;top:0;left:0;z-index:10000;width:100%;height:100%}
.prompt_area{position:absolute;top:50%;left:50%;z-index:10;width:273px;height:111px;margin:-55px 0 0 -145px;padding:0 9px;background:rgba(0,0,0,.8);border-radius:3px}
.promt_tit{margin:16px 0 14px 1px;padding-left:20px;background:url(../images/account/ico_promt.png) 0 0 no-repeat;color:#fff;font-size:16px;background-size:16px 14px}
.promt_tit2{margin:16px 0 14px 2px;padding-left:20px;background:url(../images/account/ico_promt2.png) 0 3px no-repeat;font-size:16px;background-size:13px 13px; color:#fff}
.promt_txt{color:#ccc;font-size:14px;line-height:25px}
.promt_txt img{margin-left:7px;vertical-align:-7px}
/* 20140625 */
.pos-fx{ position:absolute; right:17px; top:27px}
.pos-fx .btn-fx{ background:url(../images/account/ico_fx.png) 0 0 no-repeat; width:22px; height:18px; background-size:22px auto; display:block;}
/*.pos-fx .pos-box{ width:106px; display:none; border:1px solid #cfcdcd; background:#fff; position:absolute; left:-76px; top:21px}
.pos-fx .pos-box a{line-height:31px; padding-left:10px; font-size:14PX; color:#262626; display:block}
.pos-fx .pos-box a:first-child{ border-bottom:1px solid #f2f2f2; }*/
.pos-fx .pos-box{position:absolute;top:25px;right:0;z-index:100;width:147px;height:84px;border:1px solid #cfcdcd;background-color:#fff;line-height:44px}
.pos-fx .pos-box:before{display:block;position:absolute;top:-5px;right:7px;width:8px;height:8px;border:1px solid #cfcdcd;border-width:1px 0 0 1px;background:#fff;content:'';transform-origin:center;transform:rotate(45deg);-webkit-transform-origin:center;-webkit-transform:rotate(45deg);-moz-transform-origin:center;-moz-transform:rotate(45deg);-o-transform-origin:center;-o-transform:rotate(45deg);-ms-transform-origin:center;-ms-transform:rotate(45deg)}
.share_tab{display:block;height:42px;border-bottom:1px solid #f2f2f2;color:#262626;line-height:42px;}

.ico_btn_share,.ico_btn_share2{float:left;width:17px;height:17px;margin-right:10px;background:url(../images/img_sp.png) -50px 0 no-repeat;background-size:70px auto}
.ico_btn_share{width: 20px;height: 20px;background-position:0 -60px;margin-left: 8px;margin-top: 11px;}
.ico_btn_share2{width: 22px;height: 20px;background-position:-26px -60px;margin:11px 9px 0 8px;margin-top: 11px;}

.account_box:after{display:block;visibility:hidden;clear:both;height:0;content:'.'}

.news_lst2 li{position:relative;border-top:1px solid #f5f5f5}
.news_lst2 li:first-child{border-top:1px solid #eee}
.news_lst_tab2{display:block;overflow:hidden;padding:12px 0px; min-height:42px;color:#262626}
.my_wechat .news_lst_tab2{ padding:12px 10px}
.my_wechat .news_lst_info2{ left:11px}
.news_lst_tab2:visited{color:#741274;}
.news_lst_thumb2{float:right;position:relative;margin-left:5px;width:65px; height:65px; overflow:hidden}
.news_lst_thumb2 img{vertical-align:top}
.news_lst_info2{padding-top:4px;font-size:12px;line-height:20px;color:#999; position:absolute; left:0px; bottom:8px}
.news_txt_box2{overflow:hidden;line-height:22px;font-weight: normal;max-height:57px; font-size:17px}
.news_txt_box2 p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;-webkit-box-flex: 1;overflow: hidden; height:44px;}
.news_lst_txt3{font-size:12px;line-height:20px;font-weight:normal;color:#777}
.news_lst_info2 span{color:#262626}
.news_txt_box2 em{font-style:normal;color:#c00}
.function_bar{overflow:hidden;position:absolute;bottom:3px;right:65px;z-index:10;width:100px;height:35px;}
.my_wechat .function_bar{overflow:hidden;position:absolute;bottom:3px;right:75px;z-index:10;width:100px;height:35px;}
.function_bar a{float:right;width:35px;height:35px;position: relative;}
.function_bar .btn_share{ position:relative; left:5px}
.function_bar a:before{display: block;content: "";height: 17px;position: absolute;background:url(../images/img_sp.png) 0 -40px no-repeat;background-size:70px auto}
.function_bar a.btn_share:before{width:21px;left:8px;top:9px;}
.function_bar a.btn_favorites:before{width:18px;background-position:-30px -20px;top:9px;left:8px;}
.function_bar a.on.btn_favorites:before{background-position:0 0}
.btn_wechat_more{display:block;height:36px;margin-bottom:10px;border:1px solid #eee;background-color:#fff;font-size:14px;line-height:36px;color:#333;text-align:center}
.footer_wechat{padding-top:12px;background-color:#eee;font-size:12px;}
.bg_wechat{background-color:#eee}
.news_lst_thumb2 .pic-py{ background:url(../images/btn_play.png) 0 0 no-repeat; width:16px; height:16px; display:block; position:absolute; right:4px; bottom:4px; background-size:16px 16px}
.news_lst2 li.no-img .function_bar{ right:0px}
.btn_wechat_more{display:block;height:36px;margin-bottom:10px;border:1px solid #ececec;background-color:#f2f2f2;font-size:14px;line-height:36px;color:#262626;text-align:center}
.btn_wechat_more .ico-load{width: 15px;height: 15px;position: relative;top:4px;left: 10px;}
.zz-black{ background:#000;opacity:0.4; position:fixed; width:100%; height:100%; z-index:101}
.wechat_pop{position:absolute;top:96px;right:85px;z-index:102;width:270px; height:86px;border:1px solid #e5e3e3;background-color:#f6f4f4;text-align:center}
.wechat_pop:before,.wechat_pop:before{display:block;position:absolute;top:-5px;right:7px;width:8px;height:8px;border:1px solid #eee;border-width:1px 0 0 1px;background:#f6f4f4;content:'';transform-origin:center;transform:rotate(45deg);-webkit-transform-origin:center;-webkit-transform:rotate(45deg);-moz-transform-origin:center;-moz-transform:rotate(45deg);-o-transform-origin:center;-o-transform:rotate(45deg);-ms-transform-origin:center;-ms-transform:rotate(45deg)}
.wechat_pop_v1{top:96px}
.wechat_pop p{padding:11px 0}
.btn_wechat_pop{display:inline-block;width:73px;padding:7px 0 6px;margin-right: 10px;border:1px solid #b2e7b2;background-color:#e1ffe1;color:#0b7d09}
.btn_wechat_pop2{display:inline-block;width:73px;padding:7px 0 6px;border:1px solid #e0e0e0;background-color:#fff;color:#262626}
.btn_rss_kw:before,span.btn_rss_kw:before{content:"";display:block;width:12px;height:12px;background:url(../images/ico_sn.png) 0 0 no-repeat;background-size:15px auto;position: absolute;left:6px;top:7px;}
span.btn_rss_kw:before{width: 14px;height: 11px;background-position:0 -19px;left:10px;top:8px;}
.wechat_pop_v2,.wechat_pop_v2:before{background: #fffee1;border: 1px solid #f2ecc5;}
.wechat_pop_v2:before{border-width:1px 0 0 1px;}
.wechat_pop_v2 p{line-height:19px;padding: 14px;text-align: left;}
.wechat_pop_v2 p span{float: none;display:inline-block;position: relative;top: 3px;margin: 0 2px;}
.wechat_pop_v2 p .btn_favorites{width: 18px;height: 17px;background: url(../images/img_sp.png) -30px -20px no-repeat;background-size: 70px auto;}
.wechat_pop_v2 p .on.btn_favorites {background-position: 0 0;}
.wechat_pop_v3{height:120px;background:rgba(255, 255, 255, 0.95) 0 0 no-repeat;right:50%;top:50%; margin-top:-60px;margin-right:-135px; font-size:15px; color:#333;-webkit-border-radius:4px; border-radius:4px;}
.wechat_pop_v3:before{border: none;width: 0;height: 0;}
.wechat_pop_v3 p{padding:53px 0 0;}
.wechat_pop_v3,.wechat_pop_v4{ position:fixed}
.wechat_pop_v3 .x{ padding:41px 13px 0; text-align:center; line-height:19px;}
.wechat_pop_v3 .x .star{ background:url(../images/img_sp.png) 0 0 no-repeat;background-size: 70px auto; width:18px; height:18px; display:inline-block; position:relative; top:3px; margin:0 3px}
.wechat_pop_v4{ width:270px;height: 120px;background:rgba(255, 255, 255, 0.95) 0 0 no-repeat;right:50%;top:200px;margin-right:-135px; color:#333; font-size:15px;-webkit-border-radius: 4px;border-radius: 4px}
.wechat_pop_v4:before{border: none;width: 0;height: 0;}
.wechat_pop_v4 .x{padding:0px; position:relative}
.wechat_pop_v4 .x .pos-close{ width:40px; height:40px; position:absolute; z-index:20; background:url(../images/ad_close2.png) 7px 7px no-repeat; display:inline-block; background-size:25px 25px; top:-18px; right:-18px;}
.wechat_pop_v4 .py{ border-bottom:1px solid #717171}
.wechat_pop_v4 a span{ background:url(../images/account/ico_pop.png) 0 0 no-repeat; background-size:26px auto; width:26px; height:26px; display:inline-block; position:relative; top:7px; margin-right:8px}
.wechat_pop_v4 .py,.wechat_pop_v4 .wx{ color:#fff; line-height:50px; display:block; font-size:14px; text-align:left; text-indent:35px}
.wechat_pop_v4 .wx span{ background:url(../images/account/ico_pop.png) 0 100% no-repeat;background-size:26px auto; }
.wechat_pop_v4 .x .t{ padding:29px 0 27px}
.wechat_pop_v4 .x .h{ padding:1px 0 0; overflow:hidden}
.wechat_pop_v4 .x .h a{ width:50%; height:45px; font-size:15px; border-top:1px solid #d2d6d6; color:#06bf04; font-weight:bold; line-height:45px; text-align:center; display:inline-block; font-size:14px; float:left; }
.wechat_pop_v4 .x .h a.p2{ border-left:1px solid #d2d6d6; margin-left:-1px}
.wechat_pop2{position:absolute;top:92px;right:105px;z-index:100;width:90px;height:45px;border:1px solid #e5e3e3;background-color:#f6f4f4;line-height:44px;text-align:center}
.wechat_pop3{position:absolute;top:95px;right:100px;z-index:100;width:147px;height:84px;border:1px solid #cfcdcd;background-color:#fff;line-height:44px}
.wechat_pop3:before{display:block;position:absolute;top:-5px;right:7px;width:8px;height:8px;border:1px solid #cfcdcd;border-width:1px 0 0 1px;background:#fff;content:'';transform-origin:center;transform:rotate(45deg);-webkit-transform-origin:center;-webkit-transform:rotate(45deg);-moz-transform-origin:center;-moz-transform:rotate(45deg);-o-transform-origin:center;-o-transform:rotate(45deg);-ms-transform-origin:center;-ms-transform:rotate(45deg)}
.wechat_pop_v5{ position:fixed; width:100%; height:166px; bottom:0; left:0; z-index:101;background:rgba(255, 255, 255, 0.95) 0 0 no-repeat;}
.mx2-list2{overflow:hidden;margin-bottom:22px; border-top:1px solid #eee; padding-top:23px; }
.mx2-list2 li{text-align:center;overflow:hidden; width:80px; float:left;vertical-align:top}
.mx2-list2 li a{width:43px;overflow:hidden;display:inline-block;position:relative;float:left;color:#00c; font-size:14px}
.mx2-list2 li a span{ width:43px; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;-webkit-box-flex:1; overflow:hidden; color:#333}
.mx2-list2 li a img{ vertical-align:top;margin-bottom:9px; height:43px}
.mz-box{width:43px; display:inline-block}
.wechat_pop_v5 .quxiao{ font-size:17px; height:50px; line-height:50px; text-align:center; color:#06bf04; font-weight:bold; display:block; border-top:1px solid #d2d6d6}
.news_txt_box2 p .yc{ width:25px; height:14px; line-height:14px; text-align:center; font-size:11px; border:1px solid #f86d6d; -webkit-border-radius:2px; border-radius:2px; color:#f86d6d; vertical-align:top; position:relative; top:4px; margin-right:5px}
.news_lst2 li .xswz{ position:absolute; line-height:24px; bottom:6px; left:50px; font-size:12px; color:#989898; z-index:50}
.news_lst2 li .xswz a{color:#989898; display:inline-block}

/* 20150409 */
.new-popbox{ width:100%; height:240px; position:fixed; top:50%; margin-top:-120px; z-index:102}
.new-popbox2{ background:#f6f6f6; height:240px; margin:0 20px; text-align:center;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.new-popbox2 .p1{ padding-top:21px}
.new-popbox2 .p1 img{ margin-left:10px}
.new-popbox2 .p2{ font-size:17px; line-height:22px; color:#333; margin-top:8px}
.new-popbox2 .p3{ font-size:13px; line-height:22px; color:#a1a1a1; padding-bottom:20px}
.new-popbox2 .p4{ border-top:1px solid #e0e0e0}
.new-popbox2 .p4 a{ line-height:50px; display:block; text-align:center; font-size:17px; color:#ee463c}
.new-popbox2 .p4 a:active{ background:#ebebeb}
.new-popbox-v1{ width:114px; height:40px; line-height:40px; text-align:center;background:rgba(20, 22, 26, 0.8) 0 0 no-repeat;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; color:#fff; position:absolute; z-index:102; left:50%; margin-left:-57px; font-size:17px}

.vr-share{background-color: #fafafa;position: absolute;bottom: 0;left: 0;width: 100%;}
.vr-share ul{overflow: hidden;zoom: 1;margin: 0 10px; padding-bottom:25px}
.vr-share li{float: left;width: 25%;text-align: center;padding: 20px 0 0; margin-bottom:-5px}
.vr-share ul a{display: block;line-height: 22px;color: #333;padding-top: 5px;}
.vr-share ul a span{width: 45px;height: 45px;overflow: hidden;margin: 0 auto;display: block;border-radius: 10px;margin-bottom: 5px}
.share-wx-ico span{background-color: #0fc71a;}
.share-py-ico span{background-color: #d9d9d9}
.share-vblong-ico span{background-color: #ffde65}
.share-qq-ico span{background-color: #47a1ed}

.share-tb-ico span{background-color: #0086ff}
.share-txwb-ico span{background-color: #44a4e1}
.share-rr-ico span{background-color: #fff; border:1px solid #ddd; width:43px; height:43px;}
.share-dou-ico span{background-color: #06bf12}

.vr-share ul span:before{height: 30px;content: '';display: block;margin: -15px auto 0;position: relative;top: 50%;background: url(../images/share_ico.png) no-repeat;-webkit-background-size: 126px auto;
background-size: 126px auto;}
.share-wx-ico span:before,.share-py-ico span:before,.share-vblong-ico span:before,.share-qq-ico span:before{}
.vr-share ul .share-wx-ico span:before{width: 33px;}
.vr-share ul .share-py-ico span:before{width: 30px;background-position: -34px 0;}
.vr-share ul .share-vblong-ico span:before{width: 34px;background-position: -65px 0;}
.vr-share ul .share-qq-ico span:before{width: 35px; background-position:0px -67px; height:33px; margin-top:-16px}
.vr-share ul .share-tb-ico span:before{width: 29px;background-position: -67px -31px;}
.vr-share ul .share-rr-ico span:before{width: 38px;background-position:0px -34px;}
.vr-share ul .share-dou-ico span:before{width: 26px;background-position:-38px -32px;}
.vr-share ul .share-txwb-ico span:before{width: 36px;background-position:-40px -70px;}
.vr-share-btn{display: block;font-size: 18px;color:#06bf04;border-top: 1px solid #dddddd;height: 45px;line-height: 45px;text-align: center;}
.mask-bg {
position: absolute;
z-index: 500;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,.5); left:0; bottom:0;}
.denglu-tg2{ margin-bottom:10px; line-height:38px; text-align:center; display:block; background:#f5f5f5; color:#999}
.denglu-tg2 span{ color:#6f9dff}
.wjg-input{ padding:8px 60px 8px 10px; position:relative;-webkit-box-shadow:0px 2px 5px #ddd; box-shadow:0px 2px 5px #ddd; background:#fff; z-index:12; margin-top:1px}
.wjg-input span{ display: block; padding-right:30px; position:relative; padding-left:7px; background:#e6e6e8;-webkit-border-radius:4px; border-radius:4px;}
.wjg-input span a{ width:28px; height:28px; display:block; right:0; top:0; position:absolute; background:url(../images/ico_close.png) 7px 7px no-repeat; background-size:14px 14px}
.wjg-input input{ width:100%; border:0; height:28px; vertical-align:top; background:#e6e6e8}
.wjg-input .quxiao{ position:absolute; width:60px; right:0; top:8px; text-align:center; font-size:16px; font-weight:bold; color:#262626; line-height:28px;}
.err-box{ text-align:center; color:#777; line-height:20px; position:absolute; width:100%; left:0; top:50%; margin-top:-70px}
.err-box p{ padding-bottom:12px}

.btn-fdj{ position:absolute; width:40px; height:40px; display:block; right:0; top:0; background:url(../images/ico_fdj.png) 12px 12px no-repeat; background-size:16px 16px}
.err-box p a{color:#6f9dff}
.gzd-p{ line-height:30px; color:#777777; font-size:12px; padding:0 18px; margin-bottom:-21px; background:#ededed}
.back-top{ width:40px; height:40px; display:block; position:fixed; right:15px; bottom:30px; background:rgba(255,255,255,0.9);-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;-moz-box-shadow:0px 2px 5px rgba(0,0,0,0.1); -webkit-box-shadow:0px 2px 5px rgba(0,0,0,0.1); box-shadow:0px 2px 5px rgba(0,0,0,0.1); z-index:10}
.back-top a{ display:block; height:40px;}
.back-top a:after{ background:url(../images/ico_add.png) -36px -32px no-repeat; background-size:50px 50px; width:14px; height:18px; position:absolute; display:block; content:""; top:13px; left:13px;}
.btn_wechat_more{display:block;height:36px;margin-bottom:13px;border:1px solid #eee;background-color:#fff;font-size:14px;line-height:36px;color:#333;text-align:center}
.btn_wechat_more span{ padding:0 17px; display:inline-block; background:url(../images/ico_san2.png) 100% 16px no-repeat; background-size:11px auto}
.btn_wechat_more{ margin:0 0 13px;}
.btn_wechat_more em{ color:#6f9dff}
.btn_wechat_more span.zhuan{ background:url(../images/loading.gif) 100% 12px no-repeat; background-size:15px 15px; padding:0 20px}





