/*ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â¬ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â±css*/
@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,button {color:#000;font-size: 14px;margin:0;padding:0;border:0;outline:0;font-size:100%;}
body,p{color:#000;font-size: 14px;font-family: "Hiragino Sans GB", "Microsoft Yahei", arial, \5b8b\4f53, "Helvetica Neue", Helvetica, STHeiTi, sans-serif
; sans-serif;-webkit-font-smoothing:antialiased;overflow-x:visible;}
form, ul, li, p, h1, h2, h3, h4, h5, h6, p, dl, dt, dd { margin:0; padding:0; }
ul, li, dl, dt, dd { list-style-type:none; }
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
select,input{border: 0px;}
input:focus{
outline: 0px;
}
select { -webkit-appearance: menulist; box-sizing: border-box; -webkit-box-align: center; border-image: initial; white-space: pre; -webkit-rtl-ordering: logical; color: black;cursor: default;}
a{outline:0px; text-decoration  :none;color:#000;}
div{display: block;}

body{
	background-color: #f4f4f4;
	margin: 0px;
}
.clearfix:after{content:".";display:block;height:0;line-height:0;font-size:0;overflow:hidden;visibility:hidden;clear:both;}
.clearfix{*zoom:1;*display:table;_zoom:1;_display:table;}
.fl{float: left;}
.fr{float: right;}
.main{width: 1090px;margin: 0 auto;position: relative;}
.clo_417{color: #004BE2;}
.icon{background:url(../img/icon.png) no-repeat 200px 200px;}
.dn{display: none;}
.fz16{font-size: 16px;}
.fz12{font-size: 12px;}
.clo_gre{color: #347688;}
.clo_999{color:#999;}
.tc{text-align: center;}

/*head*/
.head{background-color: #fff;padding:6px 60px; -moz-box-shadow: 0px 4px 5px #eee; /* ÃƒÂ¨Ã¢â€šÂ¬Ã‚ÂÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾ Firefox */box-shadow: 0px 4px 5px #eee;}
.head.login{
    box-shadow:none !important;
}
.link_a{display: block;font-size: 0px;}
.pc_icon_logo{
    width: 140px;height: 33px;margin-top: 2px;margin:12px 0px;
}
.pc_icon_sm{
    width: 16px;height: auto;margin-right: 5px;    vertical-align: sub;
}
.head.login .pc_icon_logo{
    margin-top: 28px;
}
.head_fr{
    /* margin-top: 9px; */padding: 10px 0px;
}
.head_fr.no{
    margin-top: 3px;padding: 12px 0px;
}
.head_fr a{
    display: inline-block;vertical-align: middle;
}
.head_loginTit{
    font-size: 16px;color: #004BE2;font-weight: 400;
}
.head_gz{
    margin-right: 40px;position: relative;vertical-align: middle;
}
.head_gz .head_loginTit{
    color:#333333
}
.head_vip{
    position: relative;display: inline-block;
}
.head_viptx{
    width: 36px;height: 36px;border-radius:100%;vertical-align: middle;
}
.pc_icon_jt{
    width: 8px;height: auto;margin-left: 8px;
}
.head_vipBox{
    position: absolute;top:48px;right: 0px;width: 152px;background-color: #fff;box-shadow: 0px 2px 7px 2px rgba(218, 218, 218, 0.35);z-index: 2;

}
.head_vipLi{
    text-align: center;padding: 20px 0px;display: block !important;line-height: 13px;position: relative;
}
.head_vipLab{
    line-height: 13px;display: inline-block;width: 18px;height: 19px;background: url(../img/pc_icon_grzx.png) no-repeat;background-size: 18px 19px;margin-right: 10px;vertical-align:middle
}
.head_vipName{
    font-size: 16px;color: #333;display: inline-block;
}
.head_vipLi.dl .head_vipLab{
    background: url(../img/pc_icon_tcdl.png) no-repeat;
}
.head_vipLi:hover{
    background-color:  #F5F7FA;
}
.head_vipLi:hover p{
    color: #004BE2;
}
.head_vipLi.vip:hover .head_vipLab{
    background: url(../img/pc_icon_grzxjh.png) no-repeat;
}
.head_vipLi.dl:hover .head_vipLab{
    background: url(../img/pc_icon_grzxjh1.png) no-repeat;
}
/*ad*/
.ad{background-color: #bbd9f0;margin-top: 20px;}
.ad img{width: 100%;}
/*content*/

/*ÃƒÂ¥Ã‚Â·Ã‚Â¦ÃƒÂ¤Ã‚Â¾Ã‚Â§*/
.indexRight,.mainLeft{position: relative; width: 238px;border:1px solid #e9ecf3;background-color: #fff;padding: 20px 30px;text-align: left;float: left;margin-top:20px;}
.talkStatus{position: absolute;top: 0px;left: 0px; color: #004BE2;font-size: 14px;background-color: #F0F5FE;display: inline-block;padding: 7px 15px;border:1px solid #cfe8f9;font-weight: bold;text-align: center;}
.mineBoxTop .talkStatus{right:30px;left: inherit;*left: 680px;_left:680px;_width: 100px;*width: 100px}
.talkStatus.bacRed{color: #ff8282;background-color: #fff5f5;border:1px solid #ffcccc;}
.talkStatus.defalt{background-color: #fff;color: #c5c5c5;border:1px solid #e9ecf3;}
.talkRenMax{width: 120px;height: 120px;border-radius: 120px;background-color:#d3e5f2;display: inline-block;margin: 25px 0px 10px 0px;}
.talkRenMax img{width: 100%;min-height: 100%;height:100%;border-radius: 120px;}
.talkExp{font-size: 12px;line-height: 22px;}
.talkInfo{word-break: break-all;word-wrap: break-word;font-size: 14px;line-height: 26px;text-align: left;padding-top: 10px;padding-bottom: 20px;border-bottom: 1px solid #f0f4f7;}
.talkTime{padding: 20px 0px;padding-bottom: 0px;}
.timeIcon{margin-right: 5px; width: 16px;height: 16px;overflow: hidden;display: inline-block;vertical-align: top;margin-top: 3px;background: url(../img/pc_icon_gys_sj.png) !important;}
.talkDate{margin:10px 0px;border-bottom: 1px solid #e9ecf3;padding: 10px 0px;}
.talkDateBac{width:150px;height: 18px;line-height: 18px;background-position: -5px -33px;display: inline-block;font-size: 14px;}
.talkDateInfo{color: #999;display: block;margin-top: 10px;}
.talkBottom{margin-top: 25px;}
.talkBotFl,.talkBotFr{width: 49%;float: left; font-size: 14px;color: #333;line-height: 22px;display: block;text-align: center;}
.talkBotFl{border-right:1px solid #f0f4f7;}
.talkBotFr{cursor: pointer;color: #004BE2;}
.talkBotFr:hover{color: #004BE2;}
.talkBotFl font,.talkBotFr font{font-size: 16px;color: #999;display: block;padding-top: 2px;}
.talkZan{width: 14px;height: 13px;overflow: hidden;background-position: -32px -6px;display: inline-block;font-size: 12px;vertical-align: top;margin-top: 1px;margin-right: 5px;}
.talkZan.def{background-position: -136px -65px;}
.talkTimeTit{font-size: 16px;font-weight: bold;color: #666;}
.talkTime p{padding-top:15px;font-size: 16px;}

/*ÃƒÂ¥Ã‚Â¤Ã…Â¡ÃƒÂ¤Ã‚ÂºÃ‚Âº*/
.doubleRen{padding-top: 20px;position: relative;}
.doubleRenBody{float: left;width: 100%;margin-top: 15px;position: relative;}
.talkRenMin{width: 56px;height: 56px;float: left;}
.talkRenMin img{width: 100%;height: 100%;}
.doubleRenInfo{position: absolute;left: 70px;top:6px;font-size: 14px;text-align: left;}
.doubleRenComp{width: 180px;overflow: hidden;display:block;    text-overflow: ellipsis;white-space:nowrap}
.doubleRenName font{padding-left: 10px;}
.doubleRenComp{display: block;padding-top: 8px;font-size: 12px;color: #666;}
.talkComp{padding-top: 10px; text-align: left;margin: 10px 0px ;padding-left: 10px}

/*right*/
/*top*/
.indexLeft,.mainRight{float: left;width: 750px;margin-left: 20px;_margin-left:40px;position: relative;*float: none;margin-top: 20px;}
.indexLeft{margin-left: 0px;margin-right: 20px;width: 770px;_width:770px;float: left;}
.mainRightTop{border:1px solid #e9ecf3;background-color: #fff;padding: 15px;position: relative;margin-bottom: 20px;}
.mainRightTopTit{float: left; width: 14px;line-height: 22px;display: inline-block;position: relative;vertical-align: top;padding-top: 9px;padding-right: 10px;}
.indexImgs{position: relative;padding: 10px 0px;white-space: nowrap;overflow-x: scroll;}
.mainRightTopImg{position: relative;height: 107px;overflow: hidden;border-left:1px solid #e9ecf3; display: inline-block;padding-left: 3px;}
.indexImgTit{display: inline-block;font-size: 14px;color: #888;}
.indexImgsBoxs{width: 134px;height: 107px;margin-right: 20px;overflow: hidden;position: relative;}
.mainRightImg{float: left;width: 134px;height: 107px;margin-right: 20px;overflow: hidden;}
.indexImgsBoxs img,.mainRightImg img{width: 100%;height:100%;overflow: hidden;}
.indexImgsBoxs img.play_icon{
    position:absolute;top:50%;margin-top:-20px;left:50%;margin-left:-20px;width:40px;height:40px;
}
.imgLink{display: inline-block; position: absolute;top:30px;right:30px;height: 79px;width: 79px;overflow: hidden;text-align: center;line-height: 79px;font-size: 12px;color: #999;background: url(../img/maxImg.png) no-repeat;}

/*content*/
/*top*/
.content{background-color: #fff;position: relative;border-right:1px solid #e9ecf3;border-bottom:1px solid #e9ecf3;border-left:1px solid #e9ecf3;}
.contentTop{position: relative;clear:both;height: 65px;padding-right: 25px;}
.contentTab{position: relative;display: inline-block;float: left;_float:none;}
.contentTabBody{font-size: 16px; cursor: pointer;position: relative;float: left;display: inline-block;width: 140px;height: 45px;line-height: 55px;text-align: center;overflow: hidden;border-top:3px solid #fff;}
.contentTabBody.on{border-top: 3px solid #004BE2;color: #004BE2;}
.contentTabBody:hover{color:#004BE2;border-top: 3px solid #fff;}
.contentTabBody.on:hover{border-top: 3px solid #004BE2;}
.contenTask{position: relative;color: #fff;background-color: #004BE2;font-size: 16px;padding: 9px 39px;display: inline-block;_position: absolute;_top: 0px;_right: 25px;margin-top: 10px;}
/* .contenTask:hover{background-color: #4db3ff;} */
.contenTask.default{background-color: #f4f4f4;border: 1px solid #e6e6e6;color:#aaaaaa;cursor: pointer;}
.downDiv{position: relative;display: inline-block;padding-left: 20px;vertical-align: top;float: left;_float:none;_position: absolute;_top: 0px;_right: 360px;}
.talkDown{background-color: #fff;border:1px solid #e9ecf3;display: inline-block;margin-top: 13px;cursor: pointer;position: relative;float: left;_margin-left:20px;}
.downTit{display: inline-block;font-size: 12px;padding:9px 10px;border-right:1px solid #e9ecf3;}
.downicon{width: 6px;height: 4px;overflow: hidden;display: inline-block;margin-right: 6px;vertical-align: top;margin-top: 16px;background: url(../img/pc_icon_gys_jt.png) !important;}
.talkCount{font-size: 12px;padding-left: 10px;padding-top: 18px;display: inline-block;_position: absolute;_top: 0px;_right: 260px;float: left;_float:none;color: #888;}

/*form*/
.contentForm{padding:0px 25px;position: relative;z-index: 8;}
.contFormLeft{padding: 0px 0px 20px 0px;}
.contFormBox{position: relative;border:1px solid #e9ecf3;display: inline-block;_width:250px;height: 40px;overflow: hidden;}
.formInput{padding: 7px 10px;color: #333;font-size: 14px;}
.formInput.border{border: 1px solid #e5e5e5;}
.formBtn{background-color: #004BE2;border-left:1px solid #004BE2;color: #fff;padding:11px 10px;line-height: 40px;display: inline-block;cursor: pointer;}
.pc_icon_gys_ss{
    width: 18px;height: auto;
}
/* .refresh:hover,.formBtn:hover{background-color: rgba(1, 75, 226, .2);border-color: rgba(1, 75, 226, .2);color: #fff;} */
.saomiao{padding: 7px;display: inline-block;cursor:pointer;position: relative;padding-bottom: 26px;}
.ewmDown{display: inline-block;width: 11px;height: 7px;overflow: hidden;background-position: -74px -15px;margin-left: 5px;vertical-align: top;margin-top: 9px;}
.refresh{background-color:rgba(0, 75, 226, .1);border:1px solid #e9ecf3;padding: 5px 10px;font-size: 12px;display: inline-block;margin-left: 30px;cursor: pointer;*margin-bottom:20px;}
.pc_icon_gys_sx{
    width: 16px;height: 16px;
}
.contFormRight{position: relative;padding-top: 8px;z-index: 7;}
.saomiao.active{background-color: #fff;border: 1px solid #e9ecf3;border-bottom: 0px;z-index: 3;}
.saomiao.active .ewmDown{background-position: -94px -13px;vertical-align: middle;}
.ewmBox{position: absolute;width: 128px;padding-bottom: 10px; background-color: #fff;border: 1px solid #f0f0f0;top: 57px;left:-30px;text-align: center;z-index: 6;display: none;}
.ewmBox::before{
    content: "";
    border: 10px solid #f0f0f0;
    position: absolute;
    top: -20px;
    left: 54px;
    border-top: 10px transparent dashed;
    border-left: 10px transparent dashed;
    border-right: 10px transparent dashed;
    border-bottom: 10px white solid;
}
.ewmBox img{width: 100px;height: 100px;overflow: hidden;margin-top: 10px;margin-bottom: 5px;}
.ewmBox p{line-height: 20px;font-size: 14px;color: #888;}

/*contentBody*/
.indexBody,.contentBody{position: relative;padding: 0px 25px;}
.indexBox,.contentBox{position: relative;padding: 20px 0px;border-top: 1px solid #eee;}
.indexBoxHead,.contentBoxHead {position: relative;}
.indexImg,.contnetImg{width: 35px;height: 35px;overflow: hidden;border-radius: 35px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.contnetImg img{width: 100%;height: auto;max-height: 35px;min-height: 35px;_height:100%;border-radius: 35px;}
.indexTit,.contentTit{color: #999;display: inline-block;line-height: 36px;}
.indexInfo,.contentInfo{position: relative;padding: 5px 0px 0px 53px;}
.indexInfoP,.contentInfoP{line-height: 24px;word-break: break-all;word-wrap: break-word;}
.indexTime,.contentTime{font-size: 12px;color: #999;margin-top: 10px;}
.contnetImg.wen{border-radius: 0px;}
.contentWen{width: 32px;height: 20px;text-align: center;line-height: 20px;font-size: 16px;color: #999999;border: 1px solid #e9ecf3;border-radius: 35px;display: inline-block;margin-top: 5px;}
.contentInfoP.morep{position: relative; max-height: 45px;_height:45px; overflow: hidden;padding-left: 9px;}
.contentInfo.bac{background-color: #f6fafd;border-left: 2px solid #004BE2;margin-top: 20px;    margin-left: 53px;padding: 13px 20px;}
.contentInfo.bac .contentInfoP{color: #333;}
.infoIcon{width: 23px;height: 14px;display: inline-block;position: absolute;top: -14px;left: 43px;background-position:-114px -8px; }
.more{color: #004BE2;font-size: 12px;position: relative;margin-top: 20px;}
.more:hover{color:#20a0ff; }
.contentInfoP.wen img{vertical-align: top;padding-top: 4px;}

/*contentfoot*/
.contentFoot{position: relative;background-color:#f0f4f7;margin-top: 25px;_width: 100%;}
.contentFoot .talkDown{margin-left: 0px;margin-top: 0px;cursor: pointer;position: relative;}
.pageBtn{background-color: #fff;border:1px solid #e9ecf3;padding: 8px 14px;float: left;}
.pageBtn:first-child{border-right:0px;}
.pageBtn:last-child{border-right:1px solid #e9ecf3;;}
/*.pageBtn:last-child{border-right:1px solid #e9ecf3;}*/
.downBox{position: absolute;top:49px;left: 20px;width: 73px;background-color: #fff;border:1px solid #e9ecf3;z-index: 9;clear: both;_z-index:9999;display: none;}
.downBody{float: left;display: inline-block;width: 100%;}
.downBody a{text-align: center;width: 100%;padding: 8px 0px;display: inline-block;border-bottom: 1px solid #e9ecf3; font-size: 12px;}
.downBody a:hover{background-color:#F0F5FE; }
.contentFoot .downDiv{padding-left: 0px;}
.contentFoot .downBox{top:34px;left:0px;width: 111px;}
.contentFootFl{float: left;display: inline-block;position: relative;_left:485px;}
.contentFootFr{float: right;position: relative;overflow: hidden;display: inline-block;}
.contentFootFr .pageBtn:hover{color:#004BE2;border:1px solid #004BE2; }
.contentFootFr .pageBtn.active{background-color: #F0F5FE;color: #004BE2;cursor: pointer;}
.pageBtn.default,.pageBtn.default:hover{border-color: #e9ecf3;background-color: #f0f4f7;color: #333;}

/*fixed*/
.mainLeft.fixed{position: fixed;top: -20px;z-index: 22;}
.indexRight.fixed{position: fixed;top: 60px;z-index: 22;margin-left: 790px;}
.contentTop.fixed{position: fixed;top: 0px;z-index: 22;background-color: #fff;left:0px;right: 0px;    border-bottom: 1px solid #e9ecf3;padding-right: 0px;}
.contentTop.fixed .indexMain{width: 1090px;margin: 0 auto;position: relative;}
.contentTop.fixed .contenTask{padding: 0px;height: 65px;width: 300px;text-align: center;line-height: 65px;margin-top: 0px;font-size: 20px;}
.contentTop.fixed .talkDown{margin-top: 14px;}
.contentTop.fixed .contentTabBody{height: 60px;line-height: 55px;}

/*foot*/
/* .foot{background-color: #fff;padding: 30px 0px;margin-top: 80px;min-height: 100px;text-align: center;} */
.foot p{}
.foot p a{}
.foot-a{font-size: 14px;}

/*contentEmpty*/
.contentEmpty{background-color: #fff;position: relative;text-align: center;min-height: 360px;_height:360px;}
.emptyInfo{margin-top: 30px;padding-top: 100px;}
.emptyTit{padding-bottom: 30px;font-size: 18px;}
.emptyInfo .contenTask{position: relative;margin-right: 30px;}

/*detailMain*/
.detailMain{position: relative;margin-top:30px; }
.detailLeft{width: 770px;_width:720px;}
.detailBox{background-color: #fff;padding-top: 0px;}
.detailBody{position: relative;border-bottom:1px solid #eee;padding: 30px;padding-bottom: 0px;}
.detailInfo{margin-left: 54px;_margin-left:50px;position: relative;padding-bottom: 30px;}
.detailBody.border .detailInfo{_margin-left: 30px;}
.detailBody .contentWen{position: absolute;top: 31px;left: 30px;}
.detailCon{word-break: break-all;word-wrap: break-word;font-size: 22px;line-height: 34px;width: 100%;}
.shareBox{display: inline-block;float: left;width: 26px;height: 26px;overflow: hidden;margin: 0px 5px;}
.weixinIocn{display: inline-block;width: 26px;height: 26px;background-position:-104px -100px; }
.weixinIocn:hover{background-position: -102px -64px;}
.qqIocn{display: inline-block;width: 26px;height: 26px;background-position:-6px -100px; }
.qqIocn:hover{background-position: -5px -62px;}
.wbIocn{display: inline-block;width: 26px;height: 26px;background-position:-70px -100px; }
.wbIocn:hover{background-position: -69px -63px;}
.renrenIocn{display: inline-block;width: 26px;height: 26px;background-position:-39px -100px; }
.renrenIocn:hover{background-position: -37px -61px;}
.detailExp{position: relative;padding: 20px;background-color: #f6f9fb;margin-top: 20px;}
.detailExp p{line-height: 22px;margin-bottom: 20px;word-break:break-all; word-wrap:break-word;}
.detailExp img{width: 90px;height: 90px;margin-right: 10px;margin-top: 10px;}
.contentWen.da{border:1px solid #c5edfd;color:#004BE2;background-color: #F0F5FE;}
.detailCon.fz16{font-size: 16px;}
.detailBox .detailBody:last-child .detailInfo{border:0px;}
.detailList{padding: 30px;background-color: #fff;margin-top: 10px;_width:690px;}
.detailTit{font-size: 18px;color: #999;}
.detailListBox{position: relative;}
.detailListBox li{position: relative;float: left;width: 100%;overflow: hidden;height: 34px;line-height: 34px;}
.detailListBox li a{font-size: 16px;display: inline-block;width: 690px;vertical-align: middle; overflow: hidden;white-space:nowrap; text-overflow:ellipsis;}
.detailListBox li a:hover{color: #004be2;}
.detailRight{position: relative;background-color: #fff;padding: 46px 30px;margin-left: 20px;width: 240px;}
.detailRight img{width: 90px;height: 90px;overflow: hidden;}
.detailEwm{margin-top: 14px;margin-left: 20px;}
.detailEwm p{ line-height: 29px;}

/*imgContent*/
.imgContent{position: relative;background-color: #fff;margin-top: 20px;padding: 40px 0px;}
.imgFelt{padding: 0px 40px;width: 150px;text-align: center;border-right:1px solid #eee;}
.backBtn{width: 148px;text-align: center;height: 35px;line-height: 35px;display: inline-block;border:1px solid #e3e3e3;}
.backBtn:hover{border-color: #989a9b;}
.imgBox{position: relative;margin-bottom: 10px;}
.imgMin{display: inline-block;width: 148px;border:1px solid #fff;height: 102px;overflow: hidden;float: left;margin-top: 38px;position: relative;}
.imgMin:hover,.imgMin.active{border:1px solid #5badff;}
.imgMin img{width: 100%;height: 100%;overflow: hidden;}
.imgMin img.play_icon{width:40px;height:40px;position: absolute;top: 50%;margin-top: -20px;left: 50%;margin-left: -20px;z-index: 22;}
.imgRight{position: relative;padding: 0px 33px;width: 790px;}
.imgTit{font-size: 24px;padding-bottom: 5px;}
.imgRight .contentTime{margin-top: 0px;}
.imgMax{width: 790px;height:543px;overflow: hidden;line-height: 530px;padding-top: 22px;display: table-cell;vertical-align:middle;/*ÃƒÂ¨Ã‚Â®Ã‚Â¾ÃƒÂ§Ã‚Â½Ã‚Â®ÃƒÂ¦Ã‚Â°Ã‚Â´ÃƒÂ¥Ã‚Â¹Ã‚Â³ÃƒÂ¥Ã‚Â±Ã¢â‚¬Â¦ÃƒÂ¤Ã‚Â¸Ã‚Â­*/text-align:center;/* ÃƒÂ©Ã¢â‚¬â„¢Ã‹â€ ÃƒÂ¥Ã‚Â¯Ã‚Â¹IEÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾Hack */*display: block;*font-size: 175px;_display: block;_font-size: 175px;/*ÃƒÂ§Ã‚ÂºÃ‚Â¦ÃƒÂ¤Ã‚Â¸Ã‚ÂºÃƒÂ©Ã‚Â«Ã‹Å“ÃƒÂ¥Ã‚ÂºÃ‚Â¦ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾0.873ÃƒÂ¯Ã‚Â¼Ã…â€™200*0.873 ÃƒÂ§Ã‚ÂºÃ‚Â¦ÃƒÂ¤Ã‚Â¸Ã‚Âº175*/*font-family:Arial;/*ÃƒÂ©Ã‹Å“Ã‚Â²ÃƒÂ¦Ã‚Â­Ã‚Â¢ÃƒÂ©Ã‚ÂÃ…Â¾utf-8ÃƒÂ¥Ã‚Â¼Ã¢â‚¬Â¢ÃƒÂ¨Ã‚ÂµÃ‚Â·ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾hackÃƒÂ¥Ã‚Â¤Ã‚Â±ÃƒÂ¦Ã¢â‚¬Â¢Ã‹â€ ÃƒÂ©Ã¢â‚¬â€Ã‚Â®ÃƒÂ©Ã‚Â¢Ã‹Å“ÃƒÂ¯Ã‚Â¼Ã…â€™ÃƒÂ¥Ã‚Â¦Ã¢â‚¬Å¡gbkÃƒÂ§Ã‚Â¼Ã¢â‚¬â€œÃƒÂ§Ã‚Â Ã‚Â*/}
.imgMax.active{
    font-size: 0px;line-height: 0px;
}
.imgMax video{width: 100%;max-height: 543px;}
.imgMax img{width: 100%;height:100%;overflow: hidden;vertical-align: middle;}
.imgMax span{height: 100%;display: inline-block;vertical-align: middle;}

/*formContent*/
.formContent{position: relative;background-color: #fff; padding: 40px 0px 90px 185px;margin-top: 20px;box-sizing: border-box;}
.formList{position: relative;margin-top: 30px;}
.formLabel{padding-right: 10px; padding-top: 9px;width: 107px;text-align: right;font-size: 16px;}
.textArea{width: 640px;position: relative;display: inline-block;}
.formTextarea{display: block;resize: none;width: 610px;color: inherit;line-height: inherit;outline: 0;padding: 10px 15px;border-color:#e5e5e5; }
.textAreaCount {position: absolute;bottom: 5px;right: 15px;color: #ccc;}
.countText{color: #ccc;}
.formLabel.radioL{padding-top: 0px;}
.requir{display: inline-block;color:#ff6868;padding: 0px 5px;}
/*uplod*/
.uploadBtn{position: relative;border: 1px solid #004BE2;color:#004BE2;width: 176px;height: 36px;line-height: 36px;display: inline-block;text-align: center;cursor: pointer;margin-top: 30px;}
.uploadBtn font{display: inline-block;margin:0;color:#004BE2;}
.uplodInput{position: absolute;bottom: 0;left: 0; height:36px;width:176px;font-size: 100px\0;height: 130%\0;*font-size: 100px;*height: 130%;width: 100%;z-index: 1;opacity: 0;*filter: alpha(opacity=0);filter: alpha(opacity=0)\0;cursor: pointer;_width:176px;}
.uplodInputi6{position: absolute;bottom: 0;left: 0; height:36px;width:176px;font-size: 100px\0;height: 130%\0;width: 100%;z-index: 1;opacity: 0;cursor: pointer;}
.uplodBox,.uplodBox1{position: relative;}
.uplodIcon{cursor: pointer;display: inline-block;width: 18px;height: 15px;overflow: hidden;background-position:-148px -7px;margin-top: 10px; }
.uploader_img{vertical-align: middle;display: inline-block;width: 90px;height: 90px;position: relative;margin-right: 20px;
	*float: left;_float:left;}v
.uploader_img img{width: 90px;height: 90px;}
.uploader_img2{vertical-align: middle;display: inline-block;width: 90px;height: 90px;position: relative;margin-right: 20px;
	*float: left;_float:left;}v
.uploader_img2 img{width: 90px;height: 90px;}
.icon_clear{display: block;position: absolute;top:-5px;right:-5px;height: 15px;width:15px;line-height: 15px;text-align: center;color: #fff;border-radius: 50%;cursor:pointer;background: url(../img/icon.png) no-repeat 200px 200px ;background-position: -136px -140px;background-color: #fff; }
.uploader_img .uploader_status_content {position: absolute;top: 50%;left: 50%;-wekit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);color: #FFFFFF;}

.checkLab{padding-right: 10px;cursor: pointer;}
.formExp{font-size: 12px;color: #999;padding-left: 15px;}
.formInput{padding:12px 15px;}
.formFoot{position: relative;padding-left: 117px;margin-top: 30px;}
.formInfo{font-size: 12px;color: #7b8c9f;}
.formInfo a{color: #004BE2;padding: 0px 5px;}
.loginExp{width: 345px; margin-top: 20px; position: relative;display: inline-block; padding: 20px 30px;background-color:#F0F5FE;border:1px solid #e3f2fd; }
.loginExpTit{color: #333;font-size: 16px;padding-bottom: 10px;}
.loginExpInfo{color: #333;font-size: 14px;line-height: 26px;}
.warnIcon{display: inline-block;width: 16px;height: 16px;overflow: hidden;background-position: -175px -7px;margin-right: 5px;vertical-align: middle;}
.subBtn{font-size: 16px; background-color: #004BE2;color: #fff;width: 400px;text-align: center;height: 48px;line-height: 48px;margin-top: 30px;display: block;cursor: pointer;}
.formFoot.fl{margin-top: 0px;width: 640px;}
.formError{font-size: 12px;color: #ff6868;padding-top:10px; }
.errorIcon{display: inline-block;width: 16px;height: 16px;overflow: hidden;background-position: -174px -36px;margin-right: 5px;vertical-align: middle;}
.nimingBox{display: inline-block;padding-top: 45px;padding-left: 20px;}

/*succ*/
.succ{position: relative;background-color: #fff;text-align: center;padding: 120px 0px 230px 0px;margin: 0 auto;margin-top: 20px;}
.succTit{font-size: 20px;padding: 10px 0px;color: #666;}
.succBox{width: 420px;/*background-color: #F0F5FE;border:1px solid #e4f3fd;*/padding:10px 0px 20px 0px;margin:0 auto;height: 80px;}
.succBox p{text-align: center;color: #7b8c9f;}
.succIcon{position: relative;width: 280px;margin: 0 auto;margin-top: 20px;}
.succLine{position: absolute;height: 2px;background-color: #004BE2;width: 210px;left: 35;right:35px;display: inline-block;}
.succIconBOdy{display: inline-block;position: absolute;left: 0px;top: -10px;}
.succIconBOdy.sec{left: 112px;}
.succIconBOdy.fir{right: 0px;left: auto;}
.succIconTit{display: inline-block; width: 20px;height: 20px;text-align: center;line-height: 20px;border-radius: 20px;overflow: hidden;background-color:#004BE2;color: #fff; }
.succInfo{color: #7b8c9f;display: block;padding-top: 10px;}
.succBtns{position: relative;margin-top: 40px;}
.linkA{width: 135px;height: 40px;line-height: 40px;text-align: center;display: inline-block;}
.linkA.pra{background-color: #004BE2;border:1px solid #004BE2;color: #fff;}
.linkA.def{background-color: #fff;color:#004BE2;border:1px solid #004BE2; }

/*mine*/
.mineTop{position: relative;background-color: #fff;margin:20px 0px;padding: 15px 0px;}
.mineTopLeft{width: 230px;border-right: 1px solid #e9ecf3; text-align: center;padding-bottom:20px;}
.mineTopRight{position: relative;padding-left: 110px;_width: 680px;}
.mineList{padding: 20px 0px;}
.mineBOdy{width: 280px;position: relative;}
.mineBOdy span{display: inline-block;font-size: 16px;}
.edit{padding: 10px 25px;display: inline-block;position: absolute;bottom: 20px;right: 20px;background-color: #fff;color:#004BE2;border:1px solid #004BE2;}
.mineContent{position: relative;overflow: hidden;}
.mineContentLeft{width: 228px;background-color: #f6fafd;border:1px solid #e9ecf3; margin-bottom:-30000px; padding-bottom:30000px;}
.mineMenu{display: inline-block;width: 226px;font-size: 18px; text-align: center;line-height: 65px; border-bottom: 1px solid #eaedf4;border-left: 2px solid #f6fafd;}
.mineMenu:hover{color:#004BE2;}
.mineMenu.active{background-color: #fff;border-left: 3px solid #004BE2;color:#004BE2;}
.mineMenu.active:hover{color: #004BE2;}
.mineContentRight{background-color: #fff;width:850px;_width: 850px;margin-left: 10px;_margin-left:120px; _margin-top:-77px;margin-bottom:-30000px; padding-bottom:30000px;}
.mineTab{height: 65px;line-height: 65px;border-bottom: 1px solid #eee;}
.mineTabBtn{display: inline-block;float: left;font-size: 16px;width: 140px;text-align: center;border-top: 3px solid #fff;}
.mineTabBtn:hover{color: #004BE2;}
.mineTabBtn.on{border-top: 3px solid #004BE2; color: #004BE2;}
.mineTabBtn.on:hover{color: #004BE2;}
.mineBoxTop{position: relative;padding-top: 30px;}
.mineBoxTop .fl{font-size: 18px;color: #999;padding-top: 6px;}
.mineFoot .ding,.mineFoot .cai{display: inline-block;padding: 10px 25px;border:1px solid #cbd1de;font-size: 16px;color: #cbd1de;margin:0px 10px; }
.mineFoot{position: relative;text-align: center;padding-bottom: 30px;}
.mineFoot a.active{border:1px solid #004BE2;color: #004BE2;}
.ding.active .dingIcon{display: inline-block;width: 19px;height: 17px;margin-right: 5px; overflow: hidden;background-position: -8px -133px;vertical-align: top;margin-top: 3px;}
.cai .caiIcon{display: inline-block;width: 19px;height: 17px;margin-right: 5px; overflow: hidden;background-position: -71px -137px;vertical-align: bottom;}
.ding .dingIcon{display: inline-block;width: 19px;height: 17px;margin-right: 5px; overflow: hidden;background-position: -36px -133px;vertical-align: top;margin-top: 3px;}
.cai.active .caiIcon{display: inline-block;width: 19px;height: 17px;margin-right: 5px; overflow: hidden;background-position: -107px -138px;vertical-align: top;margin-top: 3px;}
.mineMain{position: relative;background-color: #fff;padding-bottom: 40px;min-height: 360px;}
.mineMain .mineBox:last-child{border:0px;}
.mineMain .contentBox{border-top:0px;}
.mineMain .mineBox:last-child .contentBox{border-bottom: 0px;}
.mineEdit,.mineDel{font-size: 14px;color:#004BE2;padding: 0px 10px; }
/*.mineDel{text-decoration: underline;}*/
/*.contentInfoP.mine{width: 730px;}*/
.detailBox.mine{padding: 0px;border: 0px;}
.detailBox.mine .detailBody .contentWen{top:0px;_top:5px;}
.detailBox.mine .detailBody .contentWen.da{top: 28px;_top:32px;}
/*loading*/
.fc{z-index: 999;position: fixed;_position: absolute;top: 0px;left:0px;right:0px;bottom: 0px;background-color: rgba(0,0,0,0.8);padding-top: 100px;width: 100%;}
.load{text-align: center;}
.load_img{margin: 100px auto 10px auto;text-align: center;}
.load_tit{text-align: center;color: #fff;}

/*alert*/
.alert{margin: 0 auto;background-color: #fff;width:400px;}
.btn.btn_primary{color:#004BE2;}
.alert_head{line-height: 1.2857em;font-weight: 700;font-size: 1.3em;display: block;background: #FFF; margin: 0;padding: 17px 20px;box-shadow: none;color: rgba(0,0,0,.85);border-bottom: 1px solid #ddd;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.alert_cont{display: block;font-size: 1em;line-height: 1.4;padding:17px;background: #FFF;text-align: left;}
.alert_action{background: #F9FAFB;padding: 14px;border-top: 1px solid #ddd;text-align: right;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.alert_action .btn{width: 50px;font-size: 14px;margin:0px 10px;cursor: pointer;}

/*ÃƒÂ§Ã¢â€žÂ¢Ã‚Â»ÃƒÂ¥Ã‚Â½Ã¢â‚¬Â¢ÃƒÂ¨Ã‚Â¡Ã‚Â¨ÃƒÂ¥Ã‚ÂÃ¢â‚¬Â¢*/
.login_box{
    position: relative;width: 430px;background-color: #ffff;padding-bottom: 56px;padding-top:70px;box-shadow: 0px 2px 10px 2px rgba(201, 201, 201, 0.27);border-radius: 8px;margin: 0 auto;margin-top: 120px;text-align: center;margin-bottom: 200px;z-index: 22;
}
.pc_icon_dn{
    position: absolute;width: 64px;height: auto;top: 30px;left: 28px;
}
.login_title{
    position: relative;display: inline-block;font-size: 22px;color: #333;line-height: 30px;font-weight: bold;padding-bottom: 20px;
}
.login_title::after{
    content: ""; position: absolute;bottom: 0px;left: 0px;right: 0px;height: 3px;border-radius: 3px;background-color: #014BE2;
}
.ewm_box{
    border: 1px solid #EDEDED;border-radius: 4px;padding: 13px;margin: 0 auto; margin-top: 35px;width: 164px;height: 164px;
}
.pc_img_dl_ewm{
    width: 164px;height: 164px;
}
.login_exp{
    margin-top: 30px;font-weight: 400;font-size: 14px;color: #888;line-height: 16px;
}
.login_suc{
    margin-top: 30px;color: #1CBC62;font-size: 18px;line-height: 16px;
}
.login_qr{
    margin-top: 12px;color: #888888;font-size: 14px;line-height: 16px;
}
.login_loading{
    color: #1CBC62; font-size: 18px;line-height: 16px;font-weight: 400;margin-top: 20px;
}
.login_form{
    margin: 0 auto; margin-top: 12px;width: 300px;
}
.login_form_li{
    width: 100%;margin-top: 20px;padding: 7px 0px;border: 1px solid #EDEDED;border-radius: 4px;display: block;
}
.login_form  .errorIcon{
    display: none !important;
}
.login_tel_head{
    padding:0px 20px;font-size: 16px;display: inline-block;color: #333;line-height: 30px;border-right: 1px solid #EDEDED;height: 30px;line-height: 30px;
}
.login_ipt{
    padding:0px 20px;height: 30px;font-size: 16px;width: 180px;
}
.login_ipt:hover,.login_ipt:active,.login_ipt:focus{
    border: 0px;outline:0px
}
.login_ipt:hover,.login_ipt:focus,.login_ipt:active,.login_ipt:visited{
    background-color: #fff;
}
.login_ipt.min{
    width: 138px;
}
.yzm{
    width: 120px;text-align: center; font-size: 16px;display: inline-block;color: #014BE2;border-left: 1px solid #EDEDED;height: 30px;line-height: 30px;font-weight: 400;
}
.yzm.active{
    color: #333333;
}
.login_form_li.btn{
    height: 30px;line-height: 30px;border-radius: 4px;background-color: rgba(1, 75, 226, .5);font-size: 18px;font-weight: bold;color: #fff;
}
.login_form_li.btn.active{
    background-color: rgba(1, 75, 226, 1);
}
.login_form .formError{
    text-align: left;padding-top: 10px;
}
/*ÃƒÂ§Ã¢â€žÂ¢Ã‚Â»ÃƒÂ¥Ã‚Â½Ã¢â‚¬Â¢ÃƒÂ¥Ã‚Â¤Ã‚Â´ÃƒÂ¥Ã†â€™Ã‚Â*/
.head_per_fr{position: relative;padding-right: 40px;z-index: 6}
.head_per_fr .head_li{vertical-align: top;margin-top: 6px;padding-right: 40px;padding-bottom: 23px;}
.head_per{position: relative;height: auto;display: inline-block;}
.per{display: inline-block; width: 36px;height: 36px;line-height: 36px;text-align: center;overflow: hidden;background-color: #F0F5FE;border-radius: 36px;}
.per img{width: 36px;height: 36px;overflow: hidden;border-radius: 36px;}
.perIcon{width: 20px;height: 21px;overflow: hidden;display: inline-block;background-position: -164px -162px;margin-top: 7px;}
.perList{width: 130px; border:1px solid #e9ecf3;padding: 10px 0px; background-color: #fff;position: absolute;top: 54px;right:0px;z-index: 3333;}
.perList a{float: left;font-size: 16px; padding: 10px 0px;display: inline-block;width: 100%;text-align: center;}
.perList a:hover{color:#004BE2;}

/*ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â³ÃƒÂ¦Ã‚Â³Ã‚Â¨ÃƒÂ¤Ã‚ÂºÃ…â€™ÃƒÂ§Ã‚Â»Ã‚Â´ÃƒÂ§Ã‚Â Ã‚Â*/
.head_li .ewmBox{left:-56px;top: 49px;z-index: 333;letter-spacing: 5px;}
.head_per_fr .ewmBox{top: 44px;left:-56px;}
.head_li.guanzhu{margin-right: 60px;}
.erweima{padding-left: 20px;padding-top: 19px;padding-bottom: 12px;}

/*ÃƒÂ©Ã¢â‚¬â€Ã‚Â®ÃƒÂ©Ã‚Â¢Ã‹Å“ÃƒÂ§Ã‚Â­Ã¢â‚¬ÂÃƒÂ¥Ã‚Â¤Ã‚ÂÃƒÂ¤Ã‚Â¸Ã‚ÂºÃƒÂ§Ã‚Â©Ã‚Âº*/
.questEmpty{margin-left: 50px; display: inline-block; background-color: #f6f6f6;height: 50px;line-height: 50px;border-radius: 50px;text-align: center;width:550px; font-size: 16px;color: #999999;margin-bottom: 30px;}
.editIcon{display: inline-block;width: 25px;height: 25px;overflow: hidden;background-position: -166px -130px;vertical-align: top;margin-top: 13px;*vertical-align: middle;_vertical-align: middle;margin-right: 10px;*margin-top: 6px;}

.weui-uploader__file.load{background-color: #000;opacity: 0.6;}
.weui-uploader__file.load img{width: 40px;height: 40px;padding-top: 25px;}

/*404*/
.empty404{padding:130px 0px 100px 80px;position: relative;}
.info404Box{position: relative;width: 360px;text-align: center;padding-top: 170px;float: left;margin-left: -108px;}
.tit404{font-size: 24px;color: #004BE2;}
.info404{color: #7b8c9f;padding: 30px 0px;}
.btn404{background-color: #fff;border:1px solid #004BE2;color: #004BE2;display: inline-block;padding:7px 15px;}

/*foot*/
.foot{
    background-color: #fff;padding-top: 30px;padding-bottom: 19px; text-align: center;margin-top: 80px;
}
.foot_top a{
    font-size: 14px;color: #333;line-height: 20px;text-align: center;
}
.foot_top a font{
    color: #999999;margin: 0px 10px;
}
.foot_bottom{
    color: #999999;line-height: 20px;
}


.subBtnBoxs{position: relative;}
.subBtn.min{width: 192px;font-size: 18px;}
.subBtnBoxs .subBtn{float: left;}
.linkA:hover{background-color: #4db3ff;border-color: #4db3ff;color: #fff;}
.subBtn.blue{background-color: #fff;border:1px solid #004BE2;color: #004BE2;}
.edit:hover,.linkA.def:hover,.btn404:hover,.subBtn.blue:hover{background-color:#fff;border-color: #4db3ff;color: #4db3ff;text-decoration: underline;}

/*3-21ÃƒÂ©Ã‚Â¦Ã¢â‚¬â€œÃƒÂ©Ã‚Â¡Ã‚ÂµÃƒÂ¨Ã‚Â°Ã†â€™ÃƒÂ¦Ã¢â‚¬Â¢Ã‚Â´*/
.indexRight{border:0px;width: 240px;}
.indexLeft{z-index: 44;}
.indexLeft .content{border:0px;z-index: 33;}
/*.indexLeft .contentForm{padding-bottom: 10px;}*/
.indexImgsBoxs{width: 160px;height: 110px;margin-right: 15px;_margin-right:8px;display: inline-block;}
.indexTime,.indexTit{color: #888;}
.indexInfo{padding-left: 0px;}
.indexBox{padding:20px 15px;}
.indexBody{padding-bottom: 20px;}
.indexQuesBox{position: relative;padding: 25px 15px;border-top: 1px solid #eee;}
.indexQuesInfo{word-break: break-all;word-wrap: break-word;display: inline-block;position: relative;font-size: 16px;color: #000;line-height: 26px;text-overflow: -o-ellipsis-lastline;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  }
.indexQuesInfo:hover{color:#004BE2; }
.indexQuesAnwser{position: relative; background-color: #F0F5FE;border-left:3px solid #004BE2;margin-top: 20px;padding: 13px 20px;}
.indexQuesAnwser .infoIcon{top: -13px;}
.indexQuesAnwser .contentInfoP{color: #333;}

/* 聚合提问 */
.unify .indexQuesInfo{text-indent:64px;background: url(../img/jh.png) no-repeat left center;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden;width:90%;}
.unify .unifyCode{position: absolute;top:10px;right:0;width:60px;z-index: 5}
.unify .unifyCode img{display: block;width:60px;height: 60px;}
.unify .unifyCode p{font-size: 12px;color: #888;line-height: 18px;text-align: center;}
.unify .unifyAbstract{font-size: 14px;color: #666;line-height: 24px;margin:11px 0 0 0;width:90%;max-height:48px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.userList{position: relative;overflow: hidden;margin-top: 20px}
.userList .moreUser{position: relative;margin-right:12px;float: left;height: 23px}
.userList .moreUser img{display: block;width:20px;height:20px;border:1.5px solid #F5F7FA;margin-right: -5px;border-radius: 100%;float: left;}
.userList .moreUser .userMore{background: url(../img/usermore.png);background-size: 100% 100%;width:23px;height:23px;float: left;margin-right: -5px;border-radius: 100%;}
.userList span{display: block;font-size:14px;color: #888;line-height:23px;float: left;}


/*3-21 questionÃƒÂ©Ã‚Â¡Ã‚ÂµÃƒÂ©Ã‚ÂÃ‚Â¢ÃƒÂ¨Ã‚Â°Ã†â€™ÃƒÂ¦Ã¢â‚¬Â¢Ã‚Â´*/
.indexInfoImg{vertical-align: middle;}
.detailShare{padding-top: 10px;}
.detailShare .contentTime{margin-top: 0px;}
.mt20{margin-top: 20px;}
.mt10{margin-top: 10px;}
.daDetail p{word-break: break-all;word-wrap: break-word;margin-bottom: 26px;line-height: 30px;width: 100%;font-size: 16px;}
.detailBody.border{border-bottom: 0px;}


/*3-21 mine ÃƒÂ©Ã‚Â¡Ã‚ÂµÃƒÂ©Ã‚ÂÃ‚Â¢ÃƒÂ¨Ã‚Â°Ã†â€™ÃƒÂ¦Ã¢â‚¬Â¢Ã‚Â´*/
.detailBox.mine{}
.detailBox.mine .detailBody.border{border:0px;}
.mineBox  .contentInfoP.fl{font-size: 16px;}

/*3-22 questionÃƒÂ©Ã‚Â¡Ã‚ÂµÃƒÂ©Ã‚ÂÃ‚Â¢ÃƒÂ¨Ã‚Â°Ã†â€™ÃƒÂ¦Ã¢â‚¬Â¢Ã‚Â´*/
.questionEdit{color:#004BE2;}
.questionEdit:hover,.mineDel:hover{color:#00a0e9;}
.mineBox{position: relative;padding: 20px 30px;border-bottom:1px solid #eee;background-color: #fff;}
.mineTit{word-break: break-all;word-wrap: break-word;font-size: 16px;line-height: 26px;}
.mineTit:hover{color: #004BE2;}
.mineInfo{position: relative;padding-top: 10px;}
.mineInfo .fl{color: #999;}
.clo_biu{color: #004BE2;}
.clo_green{color: #09BB07;}
.fz18{font-size: 18px;}
/*questionEmpty*/
.answer{padding: 20px 25px 50px 25px;}
.answer img {display: block;width: 66px;height: 66px;margin: 0 auto;}
.answer span {font-size: 18px;letter-spacing: -0.44px;text-align: center;font-weight: normal;margin-top: 10px;}
.answer p {font-size: 12px;color: #9b9b9b;letter-spacing: -0.44px;text-align: center;font-weight: normal;margin-top: 10px;}
/*3-22 ÃƒÂ¥Ã‚ÂºÃ¢â‚¬Â¢ÃƒÂ©Ã†â€™Ã‚Â¨ÃƒÂ¤Ã‚Â¿Ã‚Â®ÃƒÂ¦Ã¢â‚¬ÂÃ‚Â¹*/
.footaBoxs{color: #ccc;}
.footaBoxs a{padding: 0px 10px;}
.emptyInfo span.clo_417{cursor: pointer;}
/*3-22 index*/
.indexConBoxs p{line-height: 22px;margin-bottom: 20px;word-break:break-all; word-wrap:break-word;}
.downDiv.type{_right:240px;}
.indexImg  img{width: 100%;height: 100%;overflow: hidden;}

/*4-7 L*/
.succIconTit.gray{background-color: #cccccc;}
.startCount{font-size: 14px;color: #004BE2;cursor: pointer;padding-left: 5px;}
.startCount:hover{background-color: rgba(187, 217, 240, 0.34);}
.startTlakFoot .fr.clo_999 {cursor: pointer;line-height: 26px;}
.startTlakFoot .fr.clo_999:hover{color: #004BE2;}
.indexInfoP p{line-height: 22px;margin-bottom: 20px;}
.startTlakFoot {position: relative;margin-top: -20px;_margin-top:-10px;}

/*ÃƒÂ¥Ã¢â‚¬ÂºÃ…Â¾ÃƒÂ¥Ã‹â€ Ã‚Â°ÃƒÂ©Ã‚Â¡Ã‚Â¶ÃƒÂ©Ã†â€™Ã‚Â¨*/
.scrollTop{position: fixed;bottom: 50px;right:50px; display: none;width: 49px;height: 49px;font-style: normal;background: url(../img/pc_icon_fhdb.png) no-repeat center;  background-color: rgba(0, 75, 226, .2);z-index: 999;}
.scrollTop:hover{
    background-color: #004BE2;  
}
/*4-19 L*/
.onlyImg{position: relative;width: 100px;height: 100px;overflow: hidden;margin: 0 auto;margin-top: 30px;}
.onlyImg img{width: 100%;height: 100%;}
.onlyRenInfo{position: relative;text-align: center;}
.onlyRenInfo .doubleRenName{width: 240px;margin-top: 15px;display: block;}
.onlyRenInfo .doubleRenComp{width: 240px;}


/*5-20 L*/
.indexConBoxs p:last-child,.detailExp p:last-child{margin-bottom: 0px;}

/*20200225 vidwo*/
.video{display: block;position: relative;width: 100%;z-index: 1;}
/* #imgVideo{max-height:543px;} */
.videoPic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;}
.videoV{z-index: 2;display: block;margin: 0 auto;max-height: 100%;position: relative;z-index: 1;max-width:100%}


/* 2021-04-19 Ã¦ÂÂÃ©â€”Â®Ã¦Ë†ÂÃ¥Å Å¸ */
.suc_box{
    background-color: #fff;padding-top: 80px;padding-bottom: 60px;text-align: center;margin-top: 20px;
}
.pc_icon_tjcg{
    width: 60px;height: auto;
}
.suc_tit{
    font-size: 20px;line-height: 28px;color: #333;margin-top: 20px;
}
.suc_exp{
    margin-top: 40px;font-size: 14px;color: #999;line-height: 20px;
}
.wtlc_li{
    display: inline-block;position: relative;text-align: center;margin-top: 20px;
}
.wtlc_li.mid{
    margin: 0px 140px;
}
.wtlc_li.mid:before{
    content:"";position: absolute;left:-156px;right:46px;height: 2px;background-color: #EDEDED;top: 10px;
}
.wtlc_li.mid:after{
    content:"";position: absolute;right:-156px;left:46px;height: 2px;background-color: #EDEDED;top: 10px;
}
.wtlc_li span{
    display: block;width: 20px;height: 20px;line-height: 20px;text-align: center;border-radius: 50%;font-size: 12px;color: #fff;background-color: #CBCBCB;margin: 0 auto;
}
.wtlc_li p{
    font-size: 14px;line-height: 38px;color: #999;
}
.wtlc_li.active span{
    background-color: #4C81EA;
}
.wtlc_li.active p{
    color: #333333;
}
.suc_ewm{
    display: inline-block;margin: 0 auto;margin-top: 80px;text-align: center;min-height: 100px;
}
.suc_ewm.dn{display:none !important;}
.suc_ewmBOx{
    border-radius: 4px;border: 1px solid #EDEDED;vertical-align: middle;margin-right: 25px;font-size: 0px;
}
.pc_img_ewm{
    width: 87px;height: 87px;padding:7px ;
}
.suc_ewmRight{
    margin-top: 30px;   text-align: left;
}
.suc_ewmRight h5{
    font-size: 18px;line-height: 26px;color: #333;font-weight: bold;
}
.suc_ewmRight p{
    font-size: 16px;line-height: 26px;color: #888;
}
.suc_btn{
    margin-top: 50px;
}
.suc_btn a{
    display: inline-block;width: 200px;height: 44px;line-height: 44px;text-align: center;box-shadow: 0px -1px 9px 0px rgba(230, 230, 230, 0.3);border-radius: 4px;border:1px solid rgba(0, 75, 226, .2);margin: 0px 8px;
}

.suc_btn a.active{
    background-color: rgba(0, 75, 226, .1);color: #004BE2;
}
.suc_btn a:hover{
    background-color: #004BE2;color: #fff;border-color:#004BE2;
}
.login_fot{
    position: fixed;bottom: 0px;left: 0px;right: 0px;z-index: 2;overflow: hidden;
}
.pcdl_img_bg{
    bottom: 0px;left:0px;width: 150%;background-image: url(../img/pcdl_img_bg3.png);position: fixed;
}
.pcdl_img_bg3{
   z-index:3; height:152px;background-repeat: repeat no-repeat;background-size:100%;background-position: 0 bottom;transform-origin: center bottom;
   animation: move_wave 20s linear infinite alternate;
}
.pcdl_img_bg2{
    z-index: 4;height: 147px;background-image: url(../img/pcdl_img_bg2.png);animation: move_wave 10s linear infinite alternate;
}
.pcdl_img_bg1{
    position: fixed;z-index: 5;left:160px;bottom:0px;right: 160px;background-image: url(../img/pcdl_img_bg1.png);background-repeat:no-repeat;background-size:100% auto;height: 554px;background-position: center bottom;
}
@keyframes move_wave {
    0% {
        transform: translateX(0) translateZ(0)
    }
    50% {
        transform: translateX(-15%) translateZ(0)
    }
    100% {
        transform: translateX(-25%) translateZ(0)
    }
}

/* 2021-5-7 */
.upload_ipt{
    opacity: 0;
}
.v_detail{
    position: relative;display: inline-block;
}
.detailExp img.tw_icon_span,.weui-uploader__file img.tw_icon_span{
    position: absolute;height:40px;top: 50%;margin-top: -20px;width: 40px;left: 50%;margin-left: -20px;z-index: 2;margin-right: 0px;
}
.daDetail img{
    width: 90px;height: 90px;margin-right: 10px;margin-top: 10px;
}
.weui-uploader__file{
    position: relative;    margin-top: 20px;
}
.weui-uploader__file img{
    width: 100%;height: 100%;
}
.uploader_img img.tw_icon_span{
    position: absolute;height:40px;top: 50%;margin-top: -20px;width: 40px;left: 50%;margin-left: -20px;z-index: 2;
}
.main_video{
	width:100%;margin-top:30px;height:400px;
}

/* 2021-5-27 */
.menu_box{
    padding-left: 60px;
}
.menu_item{
    margin-right: 100px;font-size: 16px;padding: 18px 0px; color: #333;letter-spacing: 0.13px;font-weight: 400;position: relative;display: inline-block;
}
.menu_item.active{
    color: #004BE2;
}
.menu_item:hover{
    color: #004BE2;
}
.menu_item .ewmBox{
    top: 70px;
}

/* 2021-6-8 增加搜索功能*/
.foot.fixed{
    position: fixed;left: 0px;right: 0px;z-index: 22;background-color: #fff;bottom: 0px;padding: 10px 0px;
}
.ss-logo{
    width: 340px;height: auto;margin:0 auto;margin-top: 210px;display: block;
}
.s_box{
    width: 650px;margin: 0 auto;margin-top: 60px;position: relative;
}
.s_change{

}
.s_change a{
    display: inline-block;padding: 7px 22px;font-size: 18px;color: #666;margin: 0px 2px;font-weight: 600;line-height: 25px;
}
.s_change a.active{
    border-radius: 4px 4px 0px 0px;background-color: rgba(0, 75, 226, .1);color: #004BE2;
}
.s_body{
    width: 650px;border-radius: 4px;border: 2px solid #004BE2;font-size: 0px;position: relative;
}
.s_lx{
    box-shadow: 0px 2px 5px 0px rgba(178, 182, 194, 0.18), 0px 0px 2px 0px rgba(110, 117, 142, 0.06);
    border-radius: 4px;
    border: 1px solid #F5F7FA;padding: 10px 20px;width: 483px; max-height: 200px;overflow-y: scroll;
    /* position: absolute;
    top: 104px;
    left: 0px;
    background-color: #fff;
    z-index: 9999; */
}
.r_s .s_lx{
    position: absolute;
    top: 49px;
    left: 0px;
    background-color: #fff;
    width: 436px;
}
.s_lx_item{
    padding: 10px 0px;font-size: 16px;line-height: 22px;display: block;    width: auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;word-wrap: break-word;-webkit-hyphens: auto;hyphens: auto;cursor: pointer;color: #333;
}
.s_lx_item:hover{
    color:#004BE2 ;
}
.s_ipt{
    font-size: 18px;width: 521px;display: inline-block;padding: 20px;position: relative;
}
.s_ipt::placeholder{
    color: #888;
}
.s_ipt:focus-visible{
    border: 0px;outline:0px
}
.s_btn{
    position: absolute;top:0px;bottom: 0px;right: 0px;width: 128px;text-align: center;line-height: 62px;background-color: #004BE2;color:#fff;cursor: pointer;
}
.sssy_icon{
    width: 22px;height: auto;margin-right: 10px;vertical-align: middle;
}
.s_btn font{
    color: #fff;font-size: 20px;font-weight: 600;vertical-align: middle;
}
.s_history{
    width: 482px;box-shadow: 0px 0px 2px 0px rgba(110, 117, 142, 0.06);border-radius: 4px;border: 1px solid #F5F7FA;padding: 0px 20px 20px 20px;background-color: #fff;
    /* position: absolute;top: 104px;left: 0px;z-index: 9999;background-color: #fff; */
}
.s_h_item{
    font-size: 16px;color: #333;margin-top: 20px;line-height: 22px;display: block;width: auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;word-wrap: break-word;-webkit-hyphens: auto;hyphens: auto;cursor: pointer;
}
p.s_h_item{
    font-size: 14px;color: #888;line-height: 20px;
}
.s_bm{
    margin:0 auto; margin-top: 60px;text-align: left;
}
.s_bm_ul{
    width: 1100px;margin: 0 auto;
}
.s_bm_tit{
    font-size: 20px;font-weight: 600;color: #333;margin-right: 30px;display: inline-block;float: left;
}
.s_bm_li{
    display:block;border-radius: 4px;background-color: #F5F7FA;margin-right: 10px;position: relative;float: left;
}
.s_bm_li_tit{
    color:#888;display: block;border-radius: 4px;width: 120px;height: 34px;text-align: center;line-height: 34px;background-color: #F5F7FA;
}
.s_bm_li.active::after,.s_bm_li.active::before{
    content: "";height: 0;position: absolute;width: 0;
}
.s_bm_li.active::after{
    border:11px solid transparent;
    border-bottom-color:#fff;
    bottom: -19px;
    left:50%;
    margin-left: -13px;
}
.s_bm_li.active::before{
    border:11px solid transparent;
    border-bottom-color:#7FA5F1;
    bottom: -18px;
    left:50%;
    margin-left: -13px;
}
.s_bm_li.active .s_bm_li_tit{
    background-color: rgba(0, 75, 226, .5);color: #fff;
}
.s_bm_li.active .s_bm_li_tit{
    color: #fff;
}
.s_bm_r{
    width: 1060px;border: 1px solid #7FA5F1;margin: 0 auto;margin-top: 18px;padding: 22px 20px;padding-top: 0px;position: absolute;top: 34px;left: -133px;text-align: left;
}
.s_bm_name{
    font-size: 16px;line-height: 22px;padding: 0px 20px;border-right: 1px solid #EBEBEB;margin-top: 22px;display: inline-block;cursor: pointer;
}
.s_bm_name:hover{
    color: #004BE2;
}
.s_bm_exp{
    margin: 0 auto;width: 1100px;margin-top: 15px;
}
.s_bm_exp.wp{
    display: none;
}
.ssbm_icon_ts{
    margin-right: 5px;width: 15px;height: auto;display: inline-block;vertical-align: middle;
}
.s_bm_exp p{
    font-size: 14px;color: #FF8D48;line-height: 20px;display: inline-block;vertical-align: middle;
}
.r_s{
    position: relative;width: 600px;height: 46px;padding:0px;box-shadow: 0px 2px 5px 0px rgba(178, 182, 194, 0.18);border-radius: 4px;border: 2px solid #004BE2;margin-left: 30px;display: inline-block;margin-top: 3px;
}
.r_s_dro{
    position: relative;display: inline-block;font-size: 18px;color: #333;padding-left: 24px;padding-right: 44px;line-height: 14px;cursor: pointer;padding-top: 15px;padding-bottom: 20px;
}
.r_s_d_box{
    position: absolute;top: 47px;width: 85px;left: 0px;padding-left: 20px;
    height: 50px;line-height: 50px;
    background: #FFFFFF;
    box-shadow: 0px 2px 5px 0px rgba(178, 182, 194, 0.18), 0px 0px 2px 0px rgba(110, 117, 142, 0.06);
    border-radius: 4px;
    border: 1px solid #F5F7FA;font-size: 18px;cursor: pointer;
}
.r_s_dro::after{
    content: "";position: absolute;right:20px;top: 50%;margin-top: -9px;
    border: solid #ccc;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 5px;   
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);  
}
.r_s_dro.active::after{
    -webkit-transform: rotate(-135deg);  
    transform: rotate(-135deg);margin-top: -2px;
}
.r_s_dro::before{
    content: "";position: absolute;right:0px;top: 50%;margin-top: -10px;width: 1px;height: 20px;background-color: #EBEBEB;
}
.r_s_ipt{
    width: 327px;padding: 0px 20px;display: inline-block;font-size: 18px;line-height: 19px;
}
.r_s_ipt::placeholder{
    color: #888;
}
.r_s_ipt:focus-visible{
    border: 0px;outline:0px
}
.r_s .s_btn{
    line-height: 41px;
}
.r_s .sssy_icon{
    width: 18px;
}
.r_s font{
    font-size: 18px;
}
.r_top{
    display: none;
}
.r_box{
    padding-top: 20px;padding-bottom: 70px;margin-left: 230px;width: 760px;margin-top: 70px;
}
.r_count{
    font-size: 14px;color: #888;line-height: 20px;
}
.r_count font{
    color: #888;
}
.r_li{
    display: block;padding: 20px 0px;border-bottom: 1px solid #F5F7FA;
}
.r_tit:hover,.r_des:hover{
    color: #004BE2;
}
.r_des:hover .highlight,.r_tit:hover .highlight{
    color: #E74E4E;
}
.r_date{
    color: #888;font-size: 14px;line-height: 16px;font-family: "arial";
}
.r_tit{
    font-size: 16px;color: #333;line-height: 26px; overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    hyphens: auto;margin-top: 12px;font-weight: 600;
}
.highlight{
    color:#E74E4E ;font-style:normal
}
.r_des{
    margin-top: 6px;font-size: 14px;color: #333333;line-height: 24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;word-wrap: break-word;-webkit-hyphens: auto;hyphens: auto;
}
.r_ft{
    margin-top: 20px;
}
.r_ft_tx{
    width: 36px;height: 36px;object-fit: cover; object-position: center;margin-right: 10px;display: inline-block;vertical-align: middle;border-radius: 4px;
}
.f_ft_ld{
    display: inline-block;font-size: 14px;color: #888;line-height: 30px;font-weight: bold;width: 709px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    hyphens: auto;vertical-align: middle;
}
.f_ft_ld font{
    font-weight: normal;color: #888;margin-left: 10px;
}
.r_li_ft{
    display: block;margin-top: 20px;padding: 25px 35px;box-shadow: 0px 0px 2px 0px rgba(110, 117, 142, 0.06);border: 1px solid #F5F7FA;position: relative;
}
.r_li_ft .r_tit{
    font-size: 18px;line-height: 30px;
}
.r_li_ft .r_ft{
    margin-top: 10px;position: relative;
}
.r_li_ft .r_ft_tx{
    width: 60px;height: 60px;margin-right: 15px;position: absolute;top: 0px;left: 0px;
}
.r_li_ft_info{
    margin-left: 70px;padding: 1px 0px;margin-right: 80px;
}
.r_li_ft_name{
    font-size: 16px;line-height: 28px;font-weight: 600;
}
.r_li_ft_zw{
    color: #888;font-size: 16px;line-height: 26px;
}
.r_page{
    margin-top: 50px;
}
.r_page a,.r_page span{
    display: inline-block;width: 40px;height: 40px;border: 1px solid #E6E6E6;text-align: center;line-height: 40px;font-size: 14px;color: #666;margin-right: 10px;
}
.r_page a:hover{
    background-color: #004BE2;border-color: #004BE2;color: #fff;
}
.r_page a.current,.r_page span.current{
    background-color: #004BE2;border-color: #004BE2;color: #fff;
}
.r_page a.prev,.r_page a.next{
    width: 70px;
}
.r_page span.current.prev,.r_page span.current.next{
    width: 70px;border: 1px solid #E6E6E6;background-color: #fff;color: #666;
}
.head.fixed{
    position: fixed;top:0px;left: 0px;right: 0px;background-color: #fff;z-index: 999;
}
.r_jq{
    position: fixed;top: 130px;left:1026px;z-index: 99;box-shadow: 0px 0px 2px 0px rgba(110, 117, 142, 0.06);border: 1px solid #F5F7FA;width: 264px;padding:20px 30px 20px 20px;
}
.r_jq > .r_jq_tit{
    font-size: 18px;line-height: 25px;color: #333;font-weight: 600;
}
.r_jq_li{
    display: block;padding: 20px 0px;border-bottom: 1px solid #F5F7FA;
}
.r_jq_date{
    width: 100%;position: relative;
}
.r_jq_time{
    font-size: 14px;color: #888;font-family: "arial";
}
.r_jq_status{
    display: inline-block;font-size: 14px;line-height: 18px;color: #73D5C1;padding: 3px 10px;border: 1px solid #73D5C1; border-radius: 4px;    position: absolute;right: 0px;top: -4px;
}
.r_jq_status.default{
    color: #004BE2;border-color: #004BE2;
}
h4.r_jq_tit{
    font-size: 14px;color: #333;line-height: 30px;font-weight: 600;color: #333;margin-top: 13px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;word-wrap: break-word;-webkit-hyphens: auto;hyphens: auto;
}
.r_jq_tx{
    position: absolute;left: 0px;top: 0px; width: 60px;height: 60px;object-fit: cover; object-position: center;border-radius: 4px;margin-right: 10px;vertical-align: middle;display: inline-block;
}
.r_jq_right{
    margin-left: 70px;padding: 7px 0px;
}
.r_jq_info{
    position: relative;margin-top: 5px;
}
.r_jq_name{
    font-size: 14px;color: #333;line-height: 20px;
}
.r_jq_zw{
    margin-top: 3px;font-size: 14px;color: #888;line-height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;word-wrap: break-word;-webkit-hyphens: auto;hyphens: auto;
}
.r_jr_ewm{
    text-align: center;
}
.ssjg_ewm{
    width: 120px;height: auto; margin-top: 20px;
}
.r_jq_sm{
    margin-top: 12px;font-size: 14px;color: #888;line-height: 20px;
}
.r_empty{
    margin-top: 90px;margin-left: 230px;
}
.empty_box{
	text-align: center;margin-top: 170px;
}
.ss_k{
    width: 220px;height: auto;
} 
.r_empty_exp{
    margin-top: 30px;font-weight: 400;color: #B0B0B0;line-height: 30px;font-size: 16px;color: #B0B0B0;
}
.r_empty_back{
    width: 180px;height: 50px;background: #FFFFFF;border-radius: 40px;border: 1px solid #004BE2;text-align: center;line-height: 50px;color: 004BE2;font-size: 16px;margin-top: 50px;display: inline-block;
}
.load_box{
    display: none;
}
.b_bac{
    background-color: #fff;
}
a.s_h_item:hover{
    color: #004BE2;
}
.loading{
    margin-top: 100px;margin-top: 200px;margin-left: 225px;width: 50px;height: auto;display: block;
}
.wp_loading{
    display: none;
}
.tran_fc{
    position: fixed;top: 0px;left: 0px;right: 0px;bottom: 0px;background-color: transparent !important;z-index: 999;
}
.head .s_history {
    width: 430px;margin-top: 0px;
}
.r_li_link{
    position: absolute;top: 0px;right: 0px;display: inline-block;cursor: pointer;width: 76px;height: 30px;text-align: center;line-height: 30px;font-size: 16px;border: 1px solid #014FE3;color: #014FE3;border-radius: 20px;
}
a.r_ft{
    display;block;
}

.addNewSelect{display:inline-block;margin:20px 0 10px 0;height: 36px;padding: 8px 10px;background: #F5F8FE;border-radius: 4px;border: 1px solid #DDE5F4;position: relative;}
.addNewSelect .addImg{width:36px;height: 36px;float:left;border-radius: 3px;overflow: hidden;}
.addNewSelect .addImg img{display: block;width:100%;height: 100%}
.addNewSelect .addText{padding-left: 46px;padding-right:50px}
.addNewSelect .addText h5{margin-bottom: 4px;font-size: 14px;font-weight: 600;color: #333;line-height: 18px;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden;}
.addNewSelect .addText h5 span{margin-left: 10px}
.addNewSelect .addText p{font-size: 14px;font-family: Arial;color: #888;line-height: 14px;}
.addNewSelect .addRemove{position: absolute;right:14px;top:0;bottom:0;margin:auto 0;width:12px;height: 12px;background:url(../img/addRemove.png);}

/* 新增登录验证 */
.loginAgree{margin:20px auto 0 auto;padding: 0;}
.loginAgree p{display:flex;align-items: center;flex-wrap: wrap;font-size: 14px;line-height:24px;margin-top: 0;color:#666;}
.loginAgree p label{width:16px;height:16px;position: relative;margin-right:10px;background: url(../img/iknow_off.png);background-size: 100% 100%;}
.loginAgree p label input{opacity: 0;}
.loginAgree p label.on{background: url(../img/iknow_on.png);background-size: 100% 100%}
.loginAgree p a{color:#4286F5}