﻿@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea,.header p, blockquote, th, td {margin: 0;padding: 0;font-family: '微软雅黑','宋体', '黑体', Arial, Helvetica, sans-serif;}

fieldset, img {border: 0;margin: 0;padding: 0;}
input, textarea {outline: none;-webkit-tap-highlight-color: transparent;}
input:focus, textarea:focus {outline: none;}
.clearb{width: 100%;height: 1px;clear: both;margin: 0;padding: 0;}
textarea {resize: none;}
.header{width: 100%;height: 68px;border-bottom: solid 1px #f2f2f2; min-width: 1000px;position:relative; z-index:3;}

.header_1{ margin: 0 auto; height: 68px; position:relative;width: 1214px;}
.t_min .header_1{width: 1040px;}
.header_1 a{color: #333;text-decoration: none;}
.f_left{float: left; _display: inline;}
.f_right{float: right; _display: inline;}
a{text-decoration: none;outline: none;}
.mylibrary{width: 123px; height: 34px; line-height:34px;display: block;text-align: right; margin-top: 18px; position: relative;z-index: 3;float: left;margin-left: 34px;padding-right: 14px;}
.t_min .mylibrary{height: 42px;margin-top:14px;width: 43px;background-position: 48px -303px;margin-left: 30px;}
.mylibrary a.a1{color: #000;font-size: 16px;}
.t_min .mylibrary a.a1{font-size: 0;}
.h_user{width: 34px; height: 34px; overflow: hidden;float: left;}
.t_min .mylibrary .h_user{width: 42px;height: 42px;}
.h_user img{width: 100%; height: 100%;border-radius: 50%;-webkit-border-radius: 50%;}
.headtalker .hm_list{ width: 92px;}
.hm_list{position: absolute;right: -1px;top: 24px;border: solid 1px #d2d2d2; z-index: 2;background:#fff;width: 86px; display: none;text-align: left;}
.h_cur .hm_list{ display: block;}
.hm_width2{width: 190px !important;}
.hm_list li{ padding: 4px 8px; line-height: 15px;}
.hm_list li a{ color: #2d609f;}
.hm_account{text-align: left; top: 33px;left: 44px; }
/*.hm_account li a{color: #000;}*/
.headmail,.headtalker{width: 34px;height: 24px;border: solid 1px #fff;margin: 24px 0 0 10px;border-bottom: none;position: relative; z-index: 3;}
.headtalker{margin-left: 5px;}
.headmail .h_icon1{width: 14px; height: 10px;overflow: hidden;background: url("") no-repeat 0 0; margin: 7px auto 0;}
.headtalker .h_icon1,.headmail p.ring2{width: 18px; height: 13px;overflow: hidden;background: url("") no-repeat 0 0; margin: 5px auto 0;}
.h_border{position: absolute;z-index: 3;height: 0;line-height: 0;font-size: 0;width: 34px;top: 24px;right: 0;border-bottom: solid 1px #fff;}
ol, ul, li {list-style: none}
.indexallbg,.btn_gotop .span1,.index_app2d,.hs_title{background-image: url("");background-repeat: no-repeat;}
.mylibrary a.a1:hover{color: #005599;}
.hm_color,.hm_color2{background: #eaeaea;}
.headsearch{float: left;width: 320px;height: 36px;position: relative;margin: 16px 0 0 30px;}
.t_min .headsearch{width: 244px;margin-left: 18px;}
.zcomdiv{width: 100%; height: auto;overflow: hidden;}
.headsearch_inp{border:solid 1px #d5d5d5;color: #999;font-size: 14px;height: 34px;line-height: 34px;border-radius: 3px 0 0 3px;border-right: none;width: 242px;padding: 0 14px 0 14px;}
.t_min .headsearch_inp{width: 166px;}
.headsearch_btn{width: 48px;height: 36px;line-height: 36px;color: #fff;font-size: 12px;text-align: center;background: #459d11;float: right;border-radius: 0 3px 3px 0;cursor: pointer;}
.myselect{background: url("") no-repeat 128px -307px;}
.h_cur{border-color: #d2d2d2;}
.arti_type_shadow{position: absolute;width: 100%;height: 6px;left: 0;background-image: url("");background-repeat: repeat-x; display: none;}
.head_bd{width: 0;height:44px;border-left: solid 1px #e0e0e0;margin: 12px 16px 0;}
.head_pbox,.head_talk{height: 67px;padding-top: 1px;width: 54px;position: relative;margin-left: 14px;}
.head_pbox>p,.head_talk>p{height: 20px;line-height: 20px;position: absolute;left: 0;width: 100%;text-align: center;bottom: 10px;color: #898989;}
.head_pbox>p {z-index: 99999;}
.head_pbox>i{display: block;width: 19px;height: 19px;background-position: -206px -180px;margin: 17px auto 0;position: relative;z-index: 99999;}
.head_talk>i{display: block;width: 20px;height: 18px;background-position: -230px -180px;margin: 18px auto 0;}
.head_pbox>.d1{width: 348px;height: 326px;position: absolute;background: #f8f6f5;top: 68px;left: 50%;margin-left: -174px;border: solid 1px #e7e7e7;display: none;cursor:default;}
.t_min .head_pbox>.d1,.t_mid .head_pbox>.d1{margin-left: -265px;}
.head_pbox>.d1 .d1{background: #fff;width: 324px;height:auto;margin: 10px auto 0;border-radius: 2px;position: relative;border-top: solid 1px #f8f6f5;}
.head_pbox{ margin-left: 0;cursor: pointer;}
.head_pbox>.d1 .d1>p{height: 14px;line-height: 14px;text-align: center;text-align: center;color: #2e2e2e;margin-top: 12px;font-weight: bold;}
.head_pbox>.d1 .d1>div{height: auto;padding: 0 0 25px 6px;position: relative;}
*+html .head_pbox>.d1 .d1>div .clearb{clear: none;}
.head_pbox>.d1 .d1>div a{display: block;float: left;width: 78px;height: 44px;text-align: center;position: relative;margin: 19px 0 0 0;}
.head_pbox>.d1 .d1>div a p{color:#999;height: 13px;line-height: 13px;width: 100%;position: absolute;left: 0;bottom: 0;}
.head_pbox>.d1 .d1>div a i{display: block;margin-left: auto;margin-right: auto;}
.head_pbox>.d1 .d1>div a b{background: url("") no-repeat;position: absolute;width: 27px;height: 16px;top: -9px;right: 9px;}
.head_pbox>.d1 .d1>div a span.new{width: 21px;height: 11px;position: absolute; background: url("");right: 10px;top: 0;}
.head_pbox>.d1 .a1 i{width: 24px;height: 24px;background-position: -206px -150px;}
.head_pbox>.d1 .a2 i{width: 24px;height: 22px;background-position: -232px -150px;}
.head_pbox>.d1 .a3 i{width: 21px;height: 22px;background-position: -260px -150px;}
.head_pbox>.d1 .a4 i{width: 22px;height: 22px;background-position: -284px -150px;}
.head_pbox>.d1 .a5 i{width: 30px;height: 21px;background-position: -310px -150px;}
.head_pbox>.d1 .a6 i{width: 22px;height: 22px;background-position: -346px -150px;}
.head_pbox>.d1 .a7 i{width: 22px;height: 23px;background-position: -372px -150px;}
.head_pbox>.d1 .a8 i{width: 24px;height: 24px;background-position: -400px -150px;}
.head_pbox>.d1 .a9 i{width: 25px;height: 27px;background-position: -428px -150px;}
.head_pbox>.d1 .a10 i{width: 22px;height: 20px;background-position: -260px -180px;margin-top: 3px;}
.head_pbox>.d1 .a11 i{width: 24px;height: 24px;background-position: -290px -180px;}
/**/
.weixinbox{width: 488px;height: 392px;background-color: #fff;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
border: 4px solid #8e8e8e;}
a.cengcloser{font-size: 20px;position: absolute;line-height: 20px;height: 20px;width: 20px;text-align: center;right: 14px;top: 5px;color: #333;text-decoration: none;}
a.cengcloser:hover{color: #5d9e1e;text-decoration: none;}
.cengbj {background-image: url("");background-repeat: repeat-x;height: 33px;}
.cengleft {color: #4d4d4d;float: left;font-weight: bold;line-height: 32px;padding-left: 16px;}
a.rbtn_confirm_s,a.rbtn_cancel_s{text-decoration:none;display:inline-block;width:62px;height:26px;text-align:center;line-height:26px;color:#fff!important;font-size:14px;background:#5d9e1e;border:solid 1px #efefef;border-radius:3px}a.rbtn_cancel_s{background:#f1f1f1;color:#7e7e7e!important}
a.rbtn_cancel_s:hover{background:#eee;color:#333;text-decoration:none!important}
/**/
.headmail p.ring{background: url("") no-repeat 0 0;}
.headtalker p.ring,.headmail p.ring2{background: url("") no-repeat 0 0;}
/*vip*/
.user_vip_s{display: inline-block;width: 22px;height: 12px;background: url("") no-repeat;vertical-align: text-top;position: relative;overflow: hidden;}
.user_vip_b{display: inline-block;width: 25px;height: 15px;background: url("") no-repeat;vertical-align: text-top;position: relative;overflow: hidden;}
.user_vip_b:before{content: '';width: 6px;height: 40px;background: #fff;position: absolute;left: -14px;top: -10px;transform: rotate(45deg);opacity: 0.9;-ms-transform: rotate(45deg);animation: vipicon1 4s linear infinite;
-moz-animation: vipicon1 4s linear infinite;	/* Firefox */
-webkit-animation: vipicon1 4s linear infinite;	/* Safari 和 Chrome */
-o-animation: vipicon1 4s linear infinite;}
.user_vip_s:before{content: '';width: 4px;height: 40px;background: #fff;position: absolute;left: -14px;top: -10px;transform: rotate(45deg);opacity: 0.9;-ms-transform: rotate(45deg);animation: vipicon1 4s linear infinite;
-moz-animation: vipicon1 4s linear infinite;	/* Firefox */
-webkit-animation: vipicon1 4s linear infinite;	/* Safari 和 Chrome */
-o-animation: vipicon1 4s linear infinite;}
@keyframes vipicon1{from{left:-14px}
to{left:500px}
}@-moz-keyframes vipicon1{from{left:-14px}
to{left:500px}
}@-webkit-keyframes vipicon1{from{left:-14px}
to{left:500px}
}@-o-keyframes vipicon1{from{left:-14px}
to{left:500px}
}
.user_vip_s a,.user_vip_b a{display: block;width: 100% !important;height: 100% !important;margin: 0 !important;padding: 0 !important;}
.user_vip_sx{background-image: url("");}
.user_vip_bx{background-image: url("");}
.user_vip_bx:before{content: none;animation: none;}
.user_vip_sx:before{content: none;animation: none;}
.user_lv_s1{background-position:0 0 ;}
.user_lv_s2{background-position:0 -12px ;}
.user_lv_s3{background-position:0 -24px ;}
.user_lv_s4{background-position:0 -36px ;}
.user_lv_s5{background-position:0 -48px ;}
.user_lv_s6{background-position:0 -60px ;}
.user_lv_s7{background-position:0 -72px ;}
.user_lv_s8{background-position:0 -84px ;}
.user_lv_s9{background-position:0 -96px ;}
.user_lv_s10{background-position:0 -108px ;width: 26px;}

.user_lv_b1{background-position:0 0;}
.user_lv_b2{background-position:0 -15px ;}
.user_lv_b3{background-position:0 -30px ;}
.user_lv_b4{background-position:0 -45px ;}
.user_lv_b5{background-position:0 -60px ;}
.user_lv_b6{background-position:0 -75px ;}
.user_lv_b7{background-position:0 -90px ;}
.user_lv_b8{background-position:0 -105px ;}
.user_lv_b9{background-position:0 -120px ;}
.user_lv_b10{background-position:0 -135px ;}
/*20200604*/
.husercard{width: 330px;height: auto;border: solid 1px #e4e4e4;overflow: hidden;position: absolute;border-radius:2px;background: #fff;text-align:left;box-shadow: 1px 2px 4px #ddd;z-index: 20;left: -30px;top:51px;display:none;}
.husercard .ha1{display: block;width: 290px;height: 52px;margin: 20px 0 0 20px;}
.husercard .ha1 img{width: 52px;height: 52px;float: left;border-radius: 50%;-webkit-border-radius: 50%;}
.husercard .ha1 p{float: right;height: 52px;line-height: 52px;font-size: 18px;color: #000;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 218px;}
.husercard .ha1 p a{color:inherit;font-size: 18px;}
.hvipstate{height: auto;overflow: hidden;border-bottom: solid 1px #e4e4e4;width: 298px;margin: 18px auto 0;padding: 0 16px 24px;}
.hvipstate .d1{height: 27px;width: auto;}
.hvipstate .d1 p{float: left;line-height:27px;color: #555555;font-size:14px;width: 224px;}
.hvipstate .d1 p span{font-size: 12px;color: #c93838;margin-left: 10px;}
.hvipstate .d1 a{width: 70px;float: right;height: 25px;border: solid 1px #bf924b;text-align: center;font-size: 12px;border-radius: 20px;line-height: 25px;color: #bf924b;position:relative}
.hvipstate .d1 a i{width: 14px;height: 14px;position: absolute;right:-3px;top: -3px;background: url("") no-repeat;}
.hvipstate .d1 a:hover{background: #f6f6f6;}
.hvipstate .p2{height: 18px;line-height: 18px;font-size: 12px;color: #a0a0a0;}
.husercard .hcardlinks{width: 238px;height: auto;overflow: hidden;margin: 14px 0 0 26px;line-height: 35px;font-size: 0;padding-bottom: 11px;}
.husercard .hcardlinks a{display: inline-block;font-size: 14px;color: #373737;margin-right: 30px;}
.husercard .ha1 p .user_vip_b{margin:5px 0 0 4px}
.husercard .ha1 p b{display: inline-block;width: 16px;height: 16px;vertical-align: text-top;background: url("") no-repeat;margin: 5px 0 0 4px;position: relative;}
.husercard .ha1 p b a{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.husercard .ha1 p b.b2{background: url("") no-repeat}
.husercard .ha1 p i{display: inline-block;width: 21px;height: 12px;background: url("") no-repeat;margin: 8px 0 0 6px;vertical-align: text-top;}
.husercard .hcardlinks a:hover{color: #547fb5;}
/*end*/
#divmychat{position:relative;z-index:2}
.talk_warn{width:265px;height:37px;overflow:hidden;position:absolute;top:52px;right:62px}
.talk_warn a{color:#34659d;TEXT-DECORATION:none}
.talk_warn .span1{display:block;width:265px;height:6px;background:url("") no-repeat 0 0;font-size:0;overflow:hidden}
.talk_warn div{width:263px;height:30px;border:solid 1px #f3c27e;background:#fef4de;text-align:center;line-height:30px;border-top:none;font-size:13px}
/* ocr图转字相关样式 */
.ocr__{background: url("") no-repeat;}
.head_pbox>i>i{width: 21px;height: 11px;background-position: 0 -489px;position: absolute;top: -5px;left: 14px;}
.head_pbox .bg_{position: fixed; width: 100%;height: 100%;background: #000;left: 0;top: 0; z-index: 99997;opacity: 0.6;cursor: default;}
.head_pbox .bg_w{z-index: 99998;width: 74px;background: #fff;border-radius: 5px 5px 0 0;left: -10px;top: 3px;cursor: default;height: 68px;position: absolute}
.head_pbox .bg_w>span{position: absolute;width: 351px;height: 330px;background: url("");top: 68px;left: -137px;}
.head_pbox .bg_w>span span{position: absolute;width: 224px;height: 31px;background-position: 0 -127px;bottom: -32px;left: -41px;}
.head_pbox .bg_w>span a{width: 50px;height: 50px;background:#000;opacity: 0;filter: alpha(opacity=1);position: absolute;}
.head_pbox .bg_w>span .a8{top: 213px;left: 12px;width: 93px;height: 94px;}
.head_pbox .bg_w>span .a1{left:33px;top:50px}
.head_pbox .bg_w>span .a2{left:110px;top:50px}
.head_pbox .bg_w>span .a3{left:190px;top:50px}
.head_pbox .bg_w>span .a4{left:267px;top:50px}
.head_pbox .bg_w>span .a5{left:33px;top:114px}
.head_pbox .bg_w>span .a6{left:110px;top:114px}
.head_pbox .bg_w>span .a7{left:190px;top:114px}
.head_pbox .bg_w>span .a9{top:238px;left:111px}
.t_mid .head_pbox .bg_w>span,.t_min .head_pbox .bg_w>span{left: -228px;}
.head_pbox .pop_{position:absolute;width:172px;height:60px;background:#fef4de;border-radius:4px;border:solid 1px #ffe9c8;top:68px;left:-56px;cursor:default;box-shadow:2px 2px 4px #999}
.head_pbox .pop_ a{color:#494949;position:absolute;font-size:16px;right:2px;line-height:1;top:0}
.head_pbox .pop_ p{color:#494949;font-size:14px;line-height:22px;padding:9px 0 0 10px}
.head_pbox .pop_ b{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}
.head_pbox .pop_ .b1{border-width:8px;top:-15px;z-index:2;border-bottom-color:#fef4de;left:74px}
.head_pbox .pop_ .b2{border-width:9px;top:-18px;z-index:1;border-bottom-color:#ffe9c8;left:73px}
/* end */
.commonlayer{background:#fff;border:4px solid #8e8e8e;border-radius:4px;-webkit-border-radius:4px;width:100px;height:100px}
.commonlayer .d1{height:33px;background:url("") repeat-x;position:relative;overflow:hidden}
.commonlayer .d1 p{font-size:12px;color:#4d4d4d;padding-left:16px;line-height:32px;font-weight:bold;margin:0;float:left}
.commonlayer .d1 a.closer{font-size:20px;position:absolute;line-height:20px;height:20px;width:20px;text-align:center;right:14px;top:5px;color:#333;text-decoration: none;}
.commonlayer .d1 a.closer:hover{color:#5d9e1e}