body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0 }
em, i, q, cite, address, var { font-style: normal }
body { font: 12px/18px Arial, 'Droid Sans', 'Microsoft YaHei', 'Hiragino Sans GB', STXihei, 'simsun', 'sans-serif'; *font-family:'Microsoft YaHei', 'Hiragino Sans GB', STXihei, 'simsun', 'sans-serif';color: #333; background: #fff }
address { display: inline }
img { border: 0; max-width: 100%; vertical-align: middle;}
li, dd { list-style: none }
q { quotes: none }
fieldset { border-style: none }
a { color: #00a7e1; text-decoration: none }
a:hover { text-decoration: underline }
a img { display: block }
.cf { zoom: 1 }
.cf:after { content: "."; display: block; clear: both; font-size: 0; height: 0; line-height: 0; visibility: hidden; overflow: hidden }
.dis { display: block }
.undis { display: none }
.desDistance { margin-bottom: 15px }
.fr { float: right!important }
.fl { float: left!important }
input { height: 14px; color: #666; vertical-align: middle }
select { height: 20px; line-height: 20px; color: #666; border: solid #7f9db9 1px }
input, select { font-size: 12px }
textarea { padding: 3px 0 3px 3px; font-size: 12px; color: #333; border: 1px solid #BBB }
input, textarea { font-family: 'Microsoft YaHei', 'Hiragino Sans GB', STXihei, 'simsun', 'sans-serif' }
button { background: 0; border: 0; color: #07328e; font-size: 12px; text-decoration: underline; cursor: pointer }
input.inputEdit { height: 20px; line-height: 20px; color: Black; border: 0; background: 0; color: #07328e; cursor: pointer }
.fake-a, .fake-ab { color: #05a; cursor: pointer }
h1 { font-size: 30px; line-height: 1.1em; margin-bottom: 15px; text-indent: -2px; word-break: break-all; word-wrap: break-word; font-family: "Microsoft YaHei", simsun; font-weight: normal }
.gt-r { font-size: 11px; margin-left: 3px; color: #000 }
.gt-l { font-size: 11px; margin-right: 3px; color: #000 }
a:hover .gt-r, a:hover .gt-l, .fake-a:hover .gt-r, .fake-a:hover .gt-l { color: #fff }
.gs-header { width: 100%; margin: 0 auto; padding-top: 5px; position: relative; height: 42px; z-index: 23; border-bottom: 3px solid #eee }
.gs-header .content { padding-top: 0 }
.gs-nav { width: 690px; float: left; padding-top: 7px }
.gs-nav li { float: left; padding-right: 15px; position: relative; *font-family:Microsoft Yahei
}
.gs-nav li a { color: #656565; font-size: 18px; *line-height:20px;
height: 35px; display: inline-block; border-bottom: 3px solid #eee; text-decoration: none; _line-height: 22px; _margin-bottom: -9px; _position: relative }
.gs-nav li a:hover { color: #00a7e0; text-decoration: none; border-bottom: 3px solid #01a7e1 }
.gs-nav li.active a, .gs-nav li.active a:hover { border-bottom: 3px solid #01a7e1; color: #00a7e0; cursor: pointer }
.gs-nav li .icon_home { background: url(./gs-common.png) no-repeat 0 -170px; width: 16px; height: 16px; margin: 1px 7px 0 7px; overflow: hidden; display: inline-block }
.gs-nav li a:hover .icon_home, .gs-nav li.active a .icon_home, .gs-nav li.active a:hover .icon_home { background-position: -26px -170px }
.gs-nav li .gs_newicon { background: url(./gs-common.png) no-repeat -53px -152px; width: 23px; height: 15px; overflow: hidden; display: inline-block; position: absolute; top: -15px; right: 0 }
.gs-nav li .gs_duangicon { background: url(./icon_duang.png) no-repeat; width: 48px; height: 19px; line-height: 14px; font-size: 12px; color: #fff; text-align: center; overflow: hidden; display: inline-block; position: absolute; top: -19px; right: 20px }
.gs-nav li .gs_tipvote { background: url(./icon_vote.png) no-repeat; width: 30px; height: 20px; overflow: hidden; display: inline-block; position: absolute; top: -18px; right: 12px }
.gs-nav li .gs_tipsml { background: url() no-repeat; width: 30px; height: 20px; overflow: hidden; display: inline-block; position: absolute; top: -18px; right: 12px }
.gs-nav li.last { border-right: 0 none }
.content { width: 980px; margin: 0 auto; padding-top: 20px }
.ellipsis { overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis }
#gs_feedback_gotop { _display: none }
#gs_feedback_gotop .side_fixed { position: fixed; right: 5px; bottom: 50px; z-index: 140 }
#gs_feedback_gotop .to_top { position: relative; display: block; width: 35px; height: 0; margin-left: -8px; margin-bottom: 2px; padding-top: 35px; background: url(./gs-common.png) no-repeat 0 -39px; overflow: hidden; cursor: pointer; z-index: 2; visibility: hidden }
#gs_feedback_gotop .to_top:hover { background-position: -36px -39px }
#gs_feedback_gotop .c_fq, #gs_feedback_gotop .c_qs, #gs_feedback_gotop .c_os { display: block; width: 35px; height: 0; margin-left: -8px; padding-top: 35px; overflow: hidden; cursor: pointer; z-index: 2; margin-bottom: 2px; position: relative; background: url(./gs-common.png) no-repeat }
#gs_feedback_gotop .c_fq { background-position: 0 -77px }
#gs_feedback_gotop .c_fq:hover { background-position: -36px -77px }
#gs_feedback_gotop .c_qs { background-position: 0 -115px }
#gs_feedback_gotop .c_qs:hover { background-position: -36px -115px }
a.gsn_btn_report { color: #aaa }
.gs-nav li a.gstips_supcount, a.gstips_supcount { background: #fe7e3d; font-size: 11px; font-weight: bold; color: #fff; font-family: arial; padding: 0 4px; height: 10px; line-height: 10px; border-radius: 3px }
.gs-nav li .tipsbox_outer { position: absolute; top: -6px; display: inline-block; right: -14px; width: 30px; overflow: hidden; text-align: left }
.gs-nav li .tipsbox_outer a.gstips_supcount { background: #ff9913; font-weight: normal; height: 15px; line-height: 15px; border-radius: 20px; padding: 0 4px; border-bottom: 0; vertical-align: top }
.gs-nav li a.gstips_supcount:hover, a.gstips_supcount:hover { background: #fe6517; color: #fff; text-decoration: none }

#cui_hd, #cui_nav .cui_nav { max-width: 1180px }

:-ms-input-placeholder {
color:#aaa
}
::-ms-input-placeholder {
color:#aaa
}

.footerseo { background: #f2f2f2; width: 100%; color: #666; padding: 30px 0 0 }
.footerseo .footerseo_con { width: 980px; margin: 0 auto; padding: 0 0 30px }
.footerseo .footerseo_con a { color: #666 }
.footerseo_con .seo_title { height: 16px; line-height: 16px; padding-bottom: 5px; border-bottom: 1px solid #ccc; margin-bottom: 5px }
.footerseo_con .seo_title .seotitle1 { float: left; font-size: 14px; font-weight: bold }
.footerseo_con .seo_title .seotitle2 { float: left; font-size: 12px; font-weight: bold }
.footerseo_con .seo_title .seo1title_r { float: right }
.footerseo_con .seo_title .seo1title_r h3 { font-size: 12px; font-weight: bold; display: inline; *zoom:1
}
.footerseo_con .seo_title .seo1title_r a { margin: 0 5px }
.footerseo_con .seo_title .more { float: right }
.footerseo_con p { line-height: 18px }
.footerseo_con .seotitle3 { font-size: 12px; font-weight: normal; margin: 20px 0 6px }
.seojs2line .seojscon { height: 36px; overflow: hidden }
.seojs3line .seojscon { height: 54px; overflow: hidden }
.seojs6line1blank .seojscon { height: 80px; overflow: hidden }
.seojs6line2blank .seojscon { height: 128px; overflow: hidden }
.footerseo_con ul li { float: left; width: 84px; padding-right: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.seojs2line ul li { width: auto }
.footerseo_con ul.seomb10 { margin-bottom: 10px }
.footerseo .linklist { line-height: 18px }
.footerseo .linklist a { margin-right: 15px; white-space: nowrap; display: inline-block; *zoom:1
}
.footerseo .footerseo_con1 { line-height: 18px; height: 18px; width: 100%; overflow: hidden }
.footerseo .footerseo_con1 ul { overflow: hidden }
.footerseo .footerseo_con1 ul li { width: auto; float: left; margin-right: 20px }
.footerseo .footerseo_con1 a { margin-right: 20px; white-space: nowrap }
.footgray { width: 100%; padding: 30px 0; background: #666; margin: 0 0 15px }
.footgray .footinner { width: 980px; margin: 0 auto }
.footgray .footinner dl { width: 151px; overflow: hidden; float: left; padding-right: 20px }
.footgray .footinner dl.ftabout { width: 150px }
.footgray .footinner dl.ftguanzhu { float: right; width: 296px; padding: 0 }
.footgray .footinner dt { color: #fff; padding-bottom: 24px; font-size: 18px }
.footgray .footinner dd { line-height: 24px; font-size: 14px }
.footgray .footinner a { color: #fff }
.footgray .ftguanzhu .youguanzhu .ftweixin { float: left; width: 286px; height: 87px; margin-right: 30px; background: url(./img_footer_crcode.png) 0 0 no-repeat }
.footgray .ftguanzhu .youguanzhu .ftweibo { float: left; width: 88px; height: 118px; background: url(./img_footer_wb.png) -89px 0 no-repeat }
.footgray .ftguanzhu .youguanzhu .ftweibo:hover { background: url(./img_footer_wb.png) -178px 0 no-repeat }
.breadbar_v1 { color: #999; margin-bottom: 15px; *z-index:100;
*position:relative
}
.breadbar_v1 a { color: #333 }
.breadbar_v1 h1 { font-size: 12px!important; line-height: 18px!important; font-weight: normal!important; margin-bottom: 0!important }
.breadbar_v1 li { float: left; position: relative; text-align: center }
.breadbar_v1 i.arrow { display: inline-block; height: 0; width: 0; font-size: 0; line-height: 0; border-top: 4px solid #999; border-bottom: 0; border-right: 4px solid transparent; border-left: 4px solid transparent; vertical-align: middle; margin-left: 3px }
.breadbar_v1 i.icon_gt { font-family: simsun; color: #333; display: inline-block; width: 28px; text-align: center }
.breadbar_v1 .bread_hover { border: 1px solid #ccc; position: absolute; background: #fff; left: -20px; *top:18px;
z-index: 100; display: none }
.breadbar_v1 .bread_hover li a { width: 87px; height: 24px; text-align: left; line-height: 24px; display: inline-block; padding-left: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: top }
.breadbar_v1 .bread_hover li a:hover { background: #e5f6fc; text-decoration: none; color: #00a7e1 }
.breadbar_v1 .b_continent, .breadbar_v1 .b_province { padding: 14px 0 }
.breadbar_v1 .b_continent li, .breadbar_v1 .b_country li, .breadbar_v1 .b_province li { float: none; width: 112px }
.breadbar_v1 .b_city li { width: 112px }
.breadbar_v1 .b_country, .breadbar_v1 .b_city { width: 224px; padding: 14px 0 }
.breadbar_v1 .b_country ul { float: left }
.breadbar_v1 .b_country li.b_title, .breadbar_v1 .b_province li.b_title { padding-bottom: 7px; text-align: left; padding-left: 20px; width: 92px; line-height: 24px }
.breadbar_v1 .b_poiname { width: 226px; padding-bottom: 14px }
.breadbar_v1 .b_poiname li { float: none; width: 226px }
.breadbar_v1 .b_poiname li a { width: 180px; padding-left: 36px }
.breadbar_v1 .b_country .b_morelink, .breadbar_v1 .b_province .b_morelink { padding-top: 6px }
.breadbar_v1 .b_poiname .point_title { margin: 14px 20px 10px 20px; width: 186px; height: 8px; text-align: left; border-bottom: 1px dotted #ccc; position: relative }
.breadbar_v1 .b_poiname .point_title .spantitle { display: inline-block; background: #fff; position: absolute; left: 0; top: 0; padding-right: 5px }
.breadbar_v1 i.sight, .breadbar_v1 i.restaurant, .breadbar_v1 i.shopping, .breadbar_v1 i.amusement { width: 16px; height: 16px; display: inline-block; overflow: hidden; margin-right: 5px; vertical-align: top; *vertical-align:middle;
background: url(./map_icon.png) no-repeat 0 -112px }
.breadbar_v1 i.restaurant { background-position: -36px -112px }
.breadbar_v1 i.shopping { background-position: -54px -112px }
.breadbar_v1 i.amusement { background-position: -72px -112px }
.breadbar_v1 li:hover .bread_hover { display: block }
.breadbar_v1 li:hover i.arrow { border-top: 4px solid #999; border-bottom: 0; border-right: 4px solid transparent; border-left: 4px solid transparent; border-top: 0\9; border-bottom: 4px solid #999\9; border-right: 4px solid transparent\9; border-left: 4px solid transparent\9; transform: rotate(180deg); transition: transform 250ms; -webkit-transform: rotate(180deg); -webkit-transition: -webkit-transform 250ms; -webkit-backface-visibility: hidden }

.gltextdown_blk { display: inline-block; color: #00a7e1; font-size: 15px; height: 27px; line-height: 27px; text-align: left; white-space: nowrap }
.gltextdown_blk a { display: inline-block; color: #00a7e1; cursor: pointer }
.gltextdown_blk a:hover { text-decoration: none }
.gltextdown_blk em.text_clue { display: inline-block; height: 27px; line-height: 27px; background: url(./gltextdown_icon.png) -20px top no-repeat; padding: 0 5px 0 33px }
.gltextdown_blk i.rt_corner { display: inline-block; width: 14px; height: 27px; overflow: hidden; background: url(./gltextdown_icon.png) no-repeat; vertical-align: top }

#base_ft { margin-bottom: 50px!important }

/* 2019-03-14 16:24:52 fed.v2.0.css */
.gs-search-2 { float: right; position: relative; z-index: 10 }
.gs-search-2 input { border: 1px solid #cbd6dc; border-right: 0 none; font-size: 14px; height: 28px; line-height: 28px; overflow: hidden; padding-left: 10px; width: 270px }
.gs-search-2 .btn-search { position: absolute; right: 0; top: 0; _top: 2px; _right: -1px; width: 30px; height: 30px; cursor: pointer; background: url(./gs-common.png) no-repeat -52px -180px }
.gs-search-2 .btn-search:hover { background-position: 0 -212px }
.gs-search-2 .btn-search:active { background-position: 0 -243px }
.gsn-select { width: 156px; height: 27px; border: 1px solid #bbb; position: relative; z-index: 1 }
.gsn-select .select-txt { font-size: 14px; color: #aaa; line-height: 27px; text-indent: 8px }
.gsn-select .selectlist { width: 156px; border: 1px solid #bbb; overflow: hidden; position: absolute; z-index: 10; margin-left: -1px; padding: 5px 0; background: #fff }
.gsn-select .selectlist a { width: 136px; display: block; padding-left: 20px; color: #333; height: 27px; line-height: 27px }
.gsn-select .selectlist a:hover { background: #41afea; color: #fff; text-decoration: none }
.gsn-select .arrow { display: block; height: 0; width: 0; position: absolute; font-size: 0; line-height: 0; top: 12px; right: 10px; border-top: 5px solid #999; border-bottom: 0; border-right: 5px solid #fff; border-left: 5px solid #fff }
.gsn-select .select-txt-cur { color: #333 }
.gsn-select .arrow-cur { border-top: 5px solid #333; border-bottom: 0; border-right: 5px solid #fff; border-left: 5px solid #fff; border-top: 0\9; border-bottom: 5px solid #333\9; border-right: 5px solid #fff\9; border-left: 5px solid #fff\9; transform: rotate(180deg); transition: transform 250ms; -webkit-transform: rotate(180deg); -webkit-transition: -webkit-transform 250ms; -webkit-backface-visibility: hidden }


.gsn-layer { padding: 25px 30px; border: 1px solid #d0d0d0; box-shadow: 0 0 3px 0 #ccc; background: #fff; }
.gsn-layer .close { width: 32px; height: 32px; overflow: hidden; display: inline-block; position: absolute; right: -10px; top: -10px; background: url(./icon.png) no-repeat -120px -347px }
.gsn-layer .close:hover { background-position: -158px -347px }
.gsn-overlay {position:fixed; z-index:90; width:100%; height:100%; background:#000; opacity:.3; left:0; top:0; display:none;}
a { color: #41a1e1 }
a, input, textarea { outline: 0 }
input { color: #333 }
input::-ms-clear {
display:none
}
:-ms-input-placeholder {
color:#aaa
}
::-ms-input-placeholder {
color:#aaa
}
.btncommon_blue { text-align: center; color: #fff; border: 0; background: #37b1ea; border-bottom: 2px solid #319fd2; border-radius: 2px }
.btncommon_blue:hover { text-decoration: none; background: #00a7e1; border-bottom: 2px solid #0096ca; border-radius: 2px }
.btncommon_blue:active { background: #00a7e1; border-bottom: 0; border-top: 2px solid #0096ca; border-radius: 2px }
.btncommon_orange { text-align: center; color: #fff; border: 0; background: #ff9912; border-bottom: 2px solid #e58910; border-radius: 2px }
.btncommon_orange:hover { text-decoration: none; border: 0; background: #ff7536; border-bottom: 2px solid #e56930; border-radius: 2px }
.btncommon_orange:active { border: 0; background: #ff7536; border-bottom: 0; border-top: 2px solid #e56930; border-radius: 2px }
.btncommon_white { text-align: center; color: #333; border: 1px solid #ccc; background: #fff; border-radius: 2px }
.btncommon_white:hover { text-decoration: none; background: #f4f4f4; border-radius: 2px }
.btncommon_white:active { background: #f4f4f4; border-bottom: 1px solid #ccc; border-radius: 2px }
.bg_askcontent { background: #f2f2f2; padding-bottom: 30px }
.bg_askcontent .content { padding-top: 12px }
.bg_askcontent .content .breadbar { font-size: 14px; height: 42px; line-height: 42px; margin: 0 }
.ask_commontop { height: 44px; margin: 0 0 25px }
.ask_commontop .top_askform { width: 720px; height: 42px; float: left }
.top_askform .asksearch { float: left; height: 42px }
.top_askform .asksearch .askss_input { width: 455px; height: 18px; line-height: 18px; font-size: 14px; padding: 10px 5px 10px 15px; border: 2px solid #37b1ea; border-right: 0; border-radius: 2px 0 0 2px; float: left; outline: 0 }
.top_askform .askss_button { width: 100px; height: 42px; line-height: 42px; float: left; font-size: 18px; color: #fff; cursor: pointer; margin-left: -2px; padding: 0; background: #37b1ea; border-bottom: 2px solid #319fd2 }
.top_askform .askss_button:hover { background: #00a7e1; border-bottom: 2px solid #0096ca; border-radius: 2px }
.top_askform .askss_button:active { background: #00a7e1; border-bottom: 0; border-top: 2px solid #0096ca; border-radius: 2px }
.top_askform .asktiwen { float: right; width: 128px; height: 40px; line-height: 42px; font-size: 18px }
.top_askform .asktiwen .icon_tiwen { display: inline-block; width: 18px; height: 18px; background: url(./bg_askall2.png) -25px -142px no-repeat; *zoom:1;
vertical-align: -2px; margin-right: 5px }
.ask_commontop .top_totlenum { float: right; width: 150px; padding-left: 80px; position: relative }
.top_totlenum .icon_totlenum { display: block; width: 67px; height: 44px; position: absolute; left: 2px; top: 0; background: url(./bg_askall2.png) -50px -76px no-repeat }
.top_totlenum p { line-height: 16px; margin-bottom: 8px; font-size: 14px; color: #999 }
.top_totlenum p span { font-size: 18px; color: #ff9913; font-family: Arial }
.askcontent { margin: 0 auto }
.askcontent .main { float: left; width: 718px; background: #fff; border: 1px solid #e6e6e6 }
.askcontent .side { width: 230px; float: right; position: relative }
.asktag_item { background: url(./bg_tag.png) 0 0 no-repeat #fff; display: inline-block; height: 24px; line-height: 24px; padding: 0 0 0 15px; font-size: 14px }
.asktag_item span { background: url(./bg_tag.png) right 0 no-repeat #fff; display: block; *display:inline-block;
height: 24px; line-height: 24px; padding: 0 15px 0 0; color: #41a1e1; white-space: nowrap }
.asktag_item:hover { background: url(./bg_tag.png) 0 -24px no-repeat #fff; text-decoration: none }
.asktag_item:hover span { cursor: pointer; color: #fff; background: url(./bg_tag.png) right -24px no-repeat #fff }

.askicon_zj { background: url(./bg_askall2.png) -50px -60px no-repeat; width: 33px; height: 16px; display: inline-block; _overflow: hidden }

#uploadBtn { display: block }

.askzjtj { margin: 0 0 20px }
.askzjtj .title { height: 38px; line-height: 38px; border-bottom: 1px solid #cacaca; margin: 0 0 10px }
.askzjtj .title h3 { float: left; font-size: 18px; font-weight: normal; color: #333 }
.askzjtj .title a { float: right; font-size: 14px }
.askzjtj .title .listline { height: 14px; width: 0; overflow: hidden; border-left: 1px solid #cacaca; float: right; margin: 12px 8px 0 }
.askzjtj ul li { padding: 10px 0 10px 60px }
.askzjtj ul li .askzj_img { float: left; margin: 0 0 0 -60px; width: 50px; height: 50px; border-radius: 25px }
.askzjtj ul li .askzj_img img { display: block; width: 50px; height: 50px; border-radius: 25px }
.askzjtj ul li .nameline { height: 22px; padding-top: 6px; padding-top: 0 }
.askzjtj ul li .nameline .askzj_name { font-size: 12px; float: left; padding: 0; height: 22px; line-height: 22px; color: #999; width: 90px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.askzjtj ul li .nameline .askzj_ask { float: right; width: 68px; height: 18px; line-height: 18px }
.askzjtj ul li .askzj_where { color: #484848; line-height: 16px; width: 100%; height: 32px; overflow: hidden; _width: 170px;font-size:14px}
.askzjtj ul li .askzj_where span { display: block;}
.askzjtj ul li .askzj_where span.lspan { padding-right: 8px }
.askzjtj ul li .askzj_where a{ text-decoration:none; color:#484848;}
.askzjtj ul li .askzj_where a:hover { color: #41a1e1; text-decoration:underline;}

.askds_aboutyj { margin: 0 0 30px }
.askds_aboutyj .title { height: 38px; line-height: 38px; border-bottom: 1px solid #cacaca }
.askds_aboutyj .title h3 { float: left; font-size: 18px; font-weight: normal; color: #333 }
.askds_aboutyj .title .more { float: right; font-size: 14px }
.askds_aboutyj ul li { font-size: 14px; line-height: 20px; padding: 12px 0; border-bottom: 1px dashed #d0d0d0; word-break: break-all; word-wrap: break-word }
.askds_aboutyj ul li a { color: #484848 }
.askds_aboutyj ul li a:hover { color: #41a1e1 }


.askcontent .detailmain { width: 718px; float: left; background: #fff; border: 1px solid #e2e2e2; padding: 14px 0 29px; _overflow: hidden }
.detailmain_top { padding: 0 29px }
.detailmain .ask_title { font-size: 22px; line-height: 30px; margin: 0 0 10px; color: #484848 }
.detailmain .ask_title .icon_asktitle { background: url(./bg_askall2.png) -130px -36px no-repeat; display: inline-block; width: 24px; height: 24px; vertical-align: -5px; *vertical-align:0;margin-right: 8px }
.detailmain .ask_title span { color: #f66 }
.detailmain .ask_title p {display:inline;}
.detailmain .ask_tagline { line-height: 24px; margin: 0 0 10px }
.ask_tagline .asktag_oneline { float: left; max-width: 570px; height: 24px; overflow: hidden }
.detailmain .ask_tagline .asktag_item { float: left; margin: 0 15px 0 0 }
.detailmain .ask_tagline .seelink { font-size: 14px; display: inline-block; *zoom:1}


.detailmain .ask_infoline { height: 32px; line-height: 32px; margin: 0 0 15px }
.detailmain .ask_idtime { float: left; color: #999 }
.detailmain .ask_idtime .ask_useravatar{margin: 0 5px 0 0; float:left;}
.detailmain .ask_idtime .ask_useravatar img{ width:32px; height:32px; border-radius:16px;}
.detailmain .ask_idtime .ask_username { margin: 0 5px 0 0; font-weight: bold; font-size: 14px; color: #484848 }
.detailmain .ask_idtime .askicon_zj { margin: 0 5px 0 0; vertical-align: -3px; *vertical-align:0
}
.detailmain .ask_idtime .ask_time { margin: 0 0 0 8px }
.detailmain .ask_idtime .icon_dsh { display: inline-block; *zoom:1;
width: 50px; height: 18px; line-height: 18px; color: #fff; background: #ffa3a3; text-align: center; margin-left: 15px }
.detailmain .ask_idtime .icon_dsh:hover { color: #fff }
a.gl_textdown_icon { float: left; display: inline-block; width: 227px; height: 26px; background: url(./gl_textdown_icon.png) no-repeat; margin: 7px 0 0 10px }
.ask_infoline span.gltextdown_blk { float: left; margin: 3px 0 0 10px;font-size:0;}
.ask_infoline span.gltextdown_blk em.text_clue, .fixed_left span.gltextdown_blk em.text_clue { background-position: -20px top; background-repeat: no-repeat;font-size:15px;background-image:url(./100k060000001e9w57a91.jpg);}
.ask_infoline span.gltextdown_blk i.rt_corner,.fixed_left span.gltextdown_blk i.rt_corner{background-image:url(./100k060000001e9w57a91.jpg);}
.ask_infoline .social_list { float: right }
.social_list li { float: right }
.social_list li .linecolor { color: #ccc; padding: 0 10px }
.social_list .link_share, .social_list .link_collect, .social_list .link_report, .social_list .link_editask { display: inline-block; color: #484848; text-decoration: none }
.social_list .link_share i, .social_list .link_collect i, .social_list .link_report i, .social_list .link_editask i { background: url(./bg_askall2.png) no-repeat; cursor: pointer; width: 16px; height: 16px; margin-right: 4px; display: inline-block; overflow: hidden; vertical-align: -3px; *vertical-align:0
}
.social_list .link_collect i { background-position: 0 0 }
.social_list .link_collect:hover i { background-position: -130px -162px }
.social_list .click_collect i, .social_list .click_collect:hover i { background-position: 0 -32px }
.social_list .link_share i { background-position: 0 -48px }
.social_list .link_share:hover i { background-position: -130px -180px }
.social_list .link_report i { background-position: 0 -80px }
.social_list .link_report:hover i { background-position: -130px -198px }
.social_list .link_editask i { background-position: -25px -77px }
.social_list .link_editask:hover i { background-position: -147px -162px }
.detailmain .detailmain_top { margin: 0 0 30px }
.detailmain .detailmain_top .ask_text { font-size: 16px; color: #484848; line-height: 28px; margin: 0 0 18px; word-break: break-all; word-wrap: break-word }
.detailmain .detailmain_top .ask_text a {color: #000;border-bottom: 1px dotted #000;}
.detailmain .detailmain_top .ask_text a:hover { border-bottom: 1px solid #41a1e1; color: #41a1e1; text-decoration: none }

.ianswer_title { height: 24px; line-height: 24px; font-size: 14px;}
.ianswer_title span { color: #999 }
.detailmain .bottom_icon { background: url(./bg_askall2.png) 0 -150px no-repeat; width: 9px; height: 5px; display: inline-block; vertical-align: middle; margin-left: 4px; _overflow: hidden }
.detailmain .top_icon { background: url(./bg_askall2.png) 0 -142px no-repeat; width: 9px; height: 5px; display: inline-block; vertical-align: middle; margin-left: 4px; _overflow: hidden }
#guest_ianswer_box { padding: 10px 0 0 74px; margin-top: 25px;margin-left: 30px;position: relative;}
#guest_ianswer_box .answer_img { float: left; margin: 0 0 0 -74px; width: 60px; height: 60px }
#guest_ianswer_box .answer_img img { display: block; width: 60px; height: 60px; border-radius: 30px }
.ianswer_box_areacon { width: 658px; margin: 0 0 15px; border: 1px solid #ccc }
.ianswer_box_areacon .ianswer_area { width: 630px; padding: 9px 14px; height: 130px; line-height: 22px; font-size: 14px; max-width: 630px; overflow: hidden; border: 0; resize: none }
#guest_ianswer_box .ianswer_box_areacon { height: 58px; overflow: hidden; width: 584px }
#guest_ianswer_box .ianswer_area { width: 556px }
#host_editask_box { margin-bottom: 20px }
.ianswer_box_areacon .ianswer_area:focus { border: 0 }
.ianswer_box_areacon .picupload { border-top: 1px solid #e9e9e9; padding: 15px; height: 60px; box-sizing: content-box;}
.ianswer_box_areacon .upload_ul { float: left }
.ianswer_box_areacon .upload_ul li { width: 60px; height: 60px; float: left; margin-right: 15px; position: relative }
.ianswer_box_areacon .upload_ul li.error { width: 59px; height: 59px; border: 1px solid #ff9494; text-align: center; color: #ff7575 }
.ianswer_box_areacon .upload_ul li .speed-text { display: block; text-align: center; color: #37c200; height: 58px; line-height: 58px; width: 58px; border: 1px solid #dfdfdf; font-family: Arial }
.ianswer_box_areacon .upload_ul li .speed_canvas { position: absolute; top: 5px; left: 5px; width: 50px; height: 50px }
.ianswer_box_areacon .upload_ul li .delete { display: none; position: absolute; width: 16px; height: 16px; right: -8px; top: -8px; cursor: pointer; background: url(./bg_askall2.png) -25px -45px no-repeat }
.ianswer_box_areacon .upload_ul li .delete:hover { background: url(./bg_askall2.png) -25px -61px no-repeat }
.ianswer_box_areacon .upload_ul li .failed { margin: 9px auto 5px; display: block; width: 24px; height: 23px; background: url(./bg_askall2.png) -50px -143px no-repeat }
.ianswer_box_areacon .upload_ul li img { width: 60px; height: 60px; display: block }
.ianswer_box_areacon .upload_ul li .speed_load { width: 58px; height: 58px; display: block; border: 1px solid #dfdfdf; background: url(./loading.gif) center center no-repeat }
.ianswer_box_areacon .btn_upload {float: left; width:60px; height:60px; background:url(./btn_upload_bgnormal.png) center center no-repeat; cursor:pointer;}
.ianswer_box_areacon .btn_upload:hover {background:url(./btn_upload_bghover.png) center center no-repeat;}
.ianswer_box_areacon .areainfo { border-top: 1px solid #e9e9e9; background: #f7f7f7; height: 26px; line-height: 26px; padding: 0 3px 0 15px }
.ianswer_box_areacon .areainfo .picinfo { float: left; color: #999 }
.ianswer_box_areacon .areainfo .askarea_numcount { float: right; color: #999 }
.ianswer_box_areacon .areainfo .askarea_numcount b { font-weight: normal }
.ianswer_box .ianswer_btnline { height: 36px; line-height: 36px }
.ianswer_box .ianswer_btnline .btn_submit { width: 90px; height: 34px; line-height: 36px; font-size: 18px; float: left }
.ianswer_box .ianswer_btnline .gsn-btn-8 { text-align: center; float: left; width: 88px; height: 34px; line-height: 34px; background: #efefef; border: 1px solid #dedede; border-radius: 2px }
.ianswer_btnline .btn_cancel { float: left; font-size: 14px; color: #999; margin-left: 20px }
.ianswer_box .focusinput { border: 1px solid #37b1ea }
.answer_box { margin: 0 29px; padding: 30px 0 20px 74px }
.answer_box .answer_img { float: left; margin: 0 0 0 -74px; width: 60px; height: 60px }
.answer_box .answer_img img { display: block; width: 60px; height: 60px; border-radius: 30px }
.answer_box .answer_user { height: 20px; line-height: 20px; margin: 0 0 10px; color: #999 }
.answer_box .answer_user .answer_id { display: inline-block; *zoom:1;
margin: 0 6px 0 0; font-size: 14px; color: #484848; font-weight: bold }
.answer_box .answer_user .answer_id:hover { color: #41afea }
.answer_box .answer_user .askicon_zj { vertical-align: -2px; margin-right: 6px; *vertical-align:0
}
.answer_box .answer_user .ask_usericon { display: inline-block; color: #fff; background: #43b300; height: 16px; line-height: 16px; padding: 0 4px; border-radius: 4px; font-size: 12px; vertical-align: 1px; *vertical-align:0;
margin: 0 6px 0 0 }
.answer_box .answer_user .ddrlink { margin: 0 6px 0 0 }
.answer_box .answer_user .answer_time { padding: 0 0 0 8px }
.answer_box .answer_text { font-size: 14px; line-height: 26px; margin: 0 0 15px; color: #484848; word-break: break-all; word-wrap: break-word }
.answer_box .answer_text a {border-bottom: 1px dotted #000; color: #000;}
.answer_box .answer_text a:hover { border-bottom: 1px solid #41a1e1; color: #41a1e1; text-decoration: none }

.answer_comment .answer_comment_btnline { height: 30px; line-height: 30px; margin: 0 0 10px }
.answer_comment_btnline .btn_answer_zan { float: left; height: 27px; line-height: 27px; width: 98px; border: 1px solid #d2ecff; border-radius: 2px; color: #41a1e1; background: #fff; text-align: center; margin: 0 19px 0 0 }
.answer_comment_btnline .btn_answer_zan .icon_zan { display: inline-block; width: 16px; height: 14px; vertical-align: -2px; *vertical-align:3px;
_vertical-align: -2px; margin-right: 5px; background: url(./bg_askall2.png) -25px 0 no-repeat }
.answer_comment_btnline .btn_answer_zan span { font-size: 14px; margin-left: 5px }
.answer_comment_btnline .btn_answer_zan:hover, .answer_comment_btnline .zaned { border: 1px solid #44a1e1; border-bottom: 2px solid #44a1e1; background: #44a1e1; border-radius: 2px; color: #fff; text-decoration: none }
.answer_comment_btnline .zaned { cursor: default }
.answer_comment_btnline .btn_answer_zan:hover .icon_zan, .answer_comment_btnline .zaned .icon_zan { background: url(./bg_askall2.png) -25px -14px no-repeat }
.answer_comment_btnline .zandisable, .answer_comment_btnline .zandisable:hover { height: 28px; line-height: 27px; width: 98px; border: 1px solid #dedede; background: #efefef; color: #999; cursor: default }
.answer_comment_btnline .zandisable .icon_zan, .answer_comment_btnline .zandisable:hover .icon_zan { background: url(./bg_askall2.png) -165px -184px no-repeat }
.gs_addone_1 { color: #ff7533; font-weight: bold; font-size: 14px; position:absolute; display:none;}
.answer_comment_btnline .btn_answer_comment { float: left; font-size: 14px; margin: 0 15px 0 0; position: relative }
.answer_comment_btnline .btn_answer_comment:hover { text-decoration: none }
.answer_comment_btnline .btn_answer_comment .comment_arrow { background: url(./bg_askall2.png) 0 -168px no-repeat; width: 13px; height: 7px; position: absolute; left: 50%; margin: 0 0 0 -7px; top: 34px; display: none; _overflow: hidden }
.answer_comment_btnline .btn_jubao_anscom { float: left; color: #999; font-size: 14px; display: none }
.answer_comment_btnline .btn_chose { float: right; width: 120px; height: 28px; line-height: 30px; color: #fff; text-align: center; background: #53b501; border-bottom: 2px solid #4ca301; border-radius: 2px }
.answer_comment_btnline .btn_chose:hover { text-decoration: none; background: #4ea800; border-bottom: 2px solid #479700 }
.answer_comment_btnline .btn_chose:active { text-decoration: none; background: #4ea800; border-top: 2px solid #479700; border-bottom: 0 }
.answer_comment_btnline .choseing, .answer_comment_btnline .choseing:hover, .answer_comment_btnline .choseing:active { border: 1px solid #dedede; background: #efefef; color: #999; cursor: default }
.answer_comment .answer_comment_con {clear: both; padding: 0 29px; border: 1px solid #d9edfa; margin: 0 0 10px; background: #fff }
.answer_comment_list li { border-bottom: 1px solid #eee; padding: 15px 0}
.answer_comment_list li .comment_user { height: 32px; line-height: 32px; margin: 0 0 10px; color: #999 }
.answer_comment_list li .comment_user .comment_avatar{ width:32px; height:32px; float:left; margin-right:10px;}
.answer_comment_list li .comment_user .comment_avatar img{ width:32px; height:32px; border-radius:16px;}
.answer_comment_list li .comment_user .comment_id { display: inline-block; *zoom:1;margin: 0 6px 0 0; font-size: 14px; color: #484848 }
.answer_comment_list li .comment_user .comment_id:hover { color: #41afea }
.answer_comment_list li .comment_user .askicon_zj { vertical-align: top; margin-right: 6px }
.answer_comment_list li .comment_user .ask_usericon { display: inline-block; color: #fff; background: #43b300; height: 16px; line-height: 16px; padding: 0 4px; border-radius: 4px; font-size: 12px; vertical-align: 1px; margin: 0 6px 0 0 }
.answer_comment_list li .comment_user .ddrlink { margin: 0 6px 0 0 }
.answer_comment_list li .comment_user .comment_time { padding: 0 0 0 8px }
.answer_comment_list li .comment_text { font-size: 14px; color: #484848; line-height: 24px; word-break: break-all; word-wrap: break-word; margin: 0 0 10px }
.answer_comment_list li .comment_text a {border-bottom: 1px dotted #000; color: #000;}
.answer_comment_list li .comment_text a:hover { border-bottom: 1px solid #41a1e1; color: #41a1e1; text-decoration: none }
.answer_comment_list li .comment_btnline { height: 24px; line-height: 24px; font-size: 14px }
.answer_comment_list li .comment_btnline .reply_comment { margin-right: 15px }
.answer_comment_list li .comment_btnline .reply_comment_jb { color: #999 }
.answer_comment_con .answer_comment_input { border: 1px solid #ccc; padding: 9px 8px; height: 19px; line-height: 19px; font-size: 14px; width: 508px; max-width: 508px; margin: 20px 0 10px; overflow-y: hidden; display: block; resize: none }
.answer_comment_con .answer_comment_input:hover { border: 1px solid #999 }
.answer_comment_con .answer_comment_input:focus { border: 1px solid #37b1ea }
.answer_comment_con .answer_comment_btnline { height: 30px; line-height: 30px; padding: 0 0 20px; margin: 0; position: relative }
.answer_comment_con .answer_comment_btnline .comment_wordnum { position: absolute; display: block; width: 60px; height: 12px; line-height: 12px; right: 2px; top: -23px; color: #999; text-align: right }
.answer_comment_con .answer_comment_btnline .comment_wordnum b { font-weight: normal }
.answer_comment_con .answer_comment_btnline .comment_submit { float: left; font-size: 14px; text-align: center; width: 64px; height: 28px; line-height: 30px; color: #fff; margin-right: 15px }
.answer_comment_con .answer_comment_btnline .gsn-btn-8 { text-align: center; float: left; width: 82px; height: 28px; line-height: 28px; background: #efefef; border: 1px solid #dedede; border-radius: 2px; margin-right: 15px }
.answer_comment_con .answer_comment_btnline .comment_cancel { float: left; color: #999; font-size: 14px }
.bestanswer_con { background: #f1ffee; border: 1px solid #e2e2e2; border-left: 0; border-right: 0; padding: 29px 0 0; position: relative }
.bestanswer_con .bestanswer_title { color: #40a702; font-size: 18px; height: 20px; line-height: 20px; margin-bottom: 16px; padding-left: 29px; font-weight: normal }
.bestanswer_con .answer_box { padding-top: 0; padding-bottom: 20px }
.bestanswer_con .icon_bestanswer { background: url(./icon_bestanswer.png) 0 0 no-repeat; width: 64px; height: 64px; position: absolute; right: 29px; top: 20px; z-index: 9 }
.bestanswer_con .icon_youyouanswer { background: url(./icon_bestanswer.png) 0 -80px no-repeat; width: 64px; height: 64px; position: absolute; right: 109px; top: 20px; z-index: 9 }
.youyouanswer_con { background: #ffe; border-top: 1px solid #e2e2e2; padding: 29px 0 0; position: relative; }
.youyouanswer_con .youyouanswer_title { color: #f6ab24; font-size: 18px; height: 20px; line-height: 20px; margin-bottom: 16px; padding-left: 29px; font-weight: normal }
.youyouanswer_con .answer_box { padding-top: 0; padding-bottom: 20px }
.youyouanswer_con .icon_youyouanswer { background: url(./icon_bestanswer.png) 0 -80px no-repeat; width: 64px; height: 64px; position: absolute; right: 29px; top: 20px; z-index: 9 }
.otheranswer_title { padding: 0 29px; height: 28px; line-height: 28px; margin: 25px 0 0 }
.otheranswer_title h2 { font-size: 24px; font-weight: normal; height: 28px; line-height: 28px; float: left; color: #484848 }
.otheranswer_title h2 .answer_num { color: #999; font-size: 18px }
.otheranswer_title .answer_listby { float: right; width: 115px; height: 24px }
.otheranswer_title .select-txt { line-height: 24px }
.otheranswer_title .arrow { top: 10px }
.otheranswer_title .selectlist { width: 115px }
.otheranswer_con .answer_box { border-bottom: 1px solid #e6e6e6 }
.otheranswer_con li { _float: left }
.aboutask_title { padding: 25px 29px 0 }
.aboutask_title h2 { font-size: 24px; font-weight: normal; height: 28px; line-height: 28px; float: left; color: #484848 }
.aboutask_title .more { float: right; font-size: 14px }
.aboutask_list li { height: 48px; line-height: 48px; margin: 0 29px; width: 660px; overflow: hidden; border-bottom: 1px dashed #e6e6e6 }
.aboutask_list li .asklink { float: left; margin-right: 12px; font-size: 14px; max-width: 520px; _width: 520px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.aboutask_list li .answer_num { float: left; color: #999 }
.aboutask_list li .akstime { float: right; color: #bbb }
.askcontent .detailside { float: right; width: 230px; position: relative }
.askcontent .detailside .detailside_con{z-index: 9; width: 230px;}
.ask_social_fixed { width: 100%; height: 50px; overflow: hidden; position: fixed; top: 0; z-index: 10; background: #fff url(./bg-gsheader.png) repeat-x 0 48px; display: none }
.ask_social_fixed .social_fixed_con { width: 980px; margin: 0 auto }
.ask_social_fixed .fixed_left { float: left; width: 720px }
.ask_social_fixed .fixed_left .fixed_title { float: left; width: 530px; height: 48px; line-height: 48px; font-size: 14px; color: #484848; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.ask_social_fixed .fixed_left .fixed_title .icon_fixedtitle { width: 16px; height: 16px; display: inline-block; margin: 0 9px 0 5px; background: url(./bg_askall2.png) -25px -28px no-repeat; vertical-align: 32%; *vertical-align:middle!important
}
.ask_social_fixed .fixed_left .fixed_title em.ellipsis { display: inline-block; width: 220px; *margin-right:4px!important}
.ask_social_fixed .fixed_left .fixed_title span.gltextdown_blk { vertical-align: 70%; *vertical-align:middle!important; font-size:0;}
.ask_social_fixed .fixed_left .btn_answer, .ask_social_fixed .fixed_left .btn_share, .ask_social_fixed .fixed_left .btn_collect, .ask_social_fixed .fixed_left .btn_hostedit { width: 58px; height: 41px; float: right; color: #333; padding: 7px 0 0; text-align: center; background: #fff; border-right: 1px dotted #ccc }
.ask_social_fixed .fixed_left .btn_collect, .ask_social_fixed .fixed_left .btn_hostedit { border-left: 1px dotted #ccc }
.ask_social_fixed .fixed_left .btn_answer i { display: block; width: 16px; height: 16px; margin: 0 auto 2px; background: url(/./bg_askall2.png) -25px -109px no-repeat }
.ask_social_fixed .fixed_left .btn_answer:hover { color: #fff; background: #00a7e1; text-decoration: none }
.ask_social_fixed .fixed_left .btn_answer:hover i { background: url(./bg_askall2.png) -25px -124px no-repeat }
.ask_social_fixed .fixed_left .btn_share i { display: block; width: 16px; height: 16px; margin: 0 auto 2px; background: url(./bg_askall2.png) 0 -48px no-repeat }
.ask_social_fixed .fixed_left .btn_share:hover { color: #fff; background: #53b501; text-decoration: none }
.ask_social_fixed .fixed_left .btn_share:hover i { background: url(./bg_askall2.png) 0 -64px no-repeat }
.ask_social_fixed .fixed_left .btn_collect i { display: block; width: 16px; height: 16px; margin: 0 auto 2px; background: url(./bg_askall2.png) 0 0 no-repeat }
.ask_social_fixed .fixed_left .btn_collect:hover { color: #fff; background: #ff9912; text-decoration: none }
.ask_social_fixed .fixed_left .btn_collect:hover i { background: url(./bg_askall2.png) 0 -16px no-repeat }
.ask_social_fixed .fixed_left .click_collect i { background: url(./bg_askall2.png) 0 -32px no-repeat }
.ask_social_fixed .fixed_left .click_collect:hover i { background: url(./bg_askall2.png) 0 -32px no-repeat }
.ask_social_fixed .fixed_left .btn_hostedit i { display: block; width: 16px; height: 16px; margin: 0 auto 2px; background: url(./bg_askall2.png) -25px -77px no-repeat }
.ask_social_fixed .fixed_left .btn_hostedit:hover { color: #fff; background: #388ae9; text-decoration: none }
.ask_social_fixed .fixed_left .btn_hostedit:hover i { background: url(./bg_askall2.png) -25px -93px no-repeat }
.ask_social_fixed .fixed_right { float: right; width: 230px; margin: 9px 0 0; line-height: 25px }
.ask_social_fixed .fixed_ss { float: left; width: 183px; height: 30px }
.ask_social_fixed .fixed_ss input { float: left; height: 18px; line-height: 18px; width: 135px; padding: 5px 4px 5px; border: 1px solid #37b1ea; border-right: 0; margin: 0 }
.ask_social_fixed .fixed_ss .fixed_ssbtn { float: left; background: url(./bg_askall2.png) -50px 0 no-repeat; width: 37px; height: 30px; text-indent: -999em; margin: 0 0 0 -2px }
.ask_social_fixed .fixed_ss .fixed_ssbtn:hover { background: url(./bg_askall2.png) -87px 0 no-repeat }
.ask_social_fixed .fixed_btntw { float: right; width: 31px; height: 30px; text-indent: -999em; background: url(./bg_askall2.png) -50px -30px no-repeat }
.ask_social_fixed .fixed_btntw:hover { background: url(./bg_askall2.png) -81px -30px no-repeat }
.answererror_pop { width: 300px; position: fixed; display: none; top:50%; left:50%; margin-top:-65px; margin-left:-181px;z-index:99;}
.answererror_pop p { font-size: 14px; line-height: 28px; margin: 0 0 15px; text-align: center }
.answererror_pop .btn_line { text-align: center }
.answererror_pop .btn_seedetail, .answererror_pop .btn_backedti { display: inline-block; font-size: 14px; text-align: center; width: 84px; height: 28px; line-height: 30px; margin: 0 5px }
.gs_event_parentbox { float: left; width: 720px }


.r_helpful_pop { width: 362px; overflow: hidden; font-size: 14px; padding: 28px 28px 20px 28px; border: 1px solid #ccc; background: #fff }
.helpful_outer { width: 420px; background: #f0f0f0; padding: 2px; display: none }
.r_helpful_pop p { line-height: 22px }
.r_helpful_pop p.btn_line { text-align: right; padding-top: 30px }
.r_helpful_pop p.btn_line .btn_selno { width: 80px; height: 30px; display: inline-block; line-height: 30px }
.r_helpful_pop p.btn_line .btn_cancel { width: 53px; height: 30px; display: inline-block; line-height: 30px; margin-left: 10px }

.copyright{margin:0 auto;width: 980px;clear: both;text-align: center;padding:10px 0; line-height: 24px;}
.copyright .p, .copyright .a{color:#98A3AC;text-decoration: none;font-size: 12px;line-height:1.8;text-align:center;}

.fixed-right {position: fixed;bottom: 40%;right: 30px;width: 240px;height: auto;background-color: #fff;padding: 10px;}.fixed-right .fixght {text-align: center;font-size: 14px;}.fixed-right .erma-ai {border: 1px solid #dedede;padding: 4px;margin: 4px 0;overflow: hidden;}.fixed-right .fz {padding: 0 10px;background-color: #333;border-radius: 10px;color: #fff;}
.fixed-right .maxewm{max-width: 100%; width: 100%;}
/*响应式样式*/
@media screen and (max-width: 1400px){
.hide-minscren{display: none!important;}
}
@media screen and (min-device-width:641px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1) {
input, button, textarea { -webkit-appearance: none; border-radius: 0 }
}

@media only screen and (min-width:1200px) {
#cui_hd, #cui_nav .cui_nav { max-width: 1180px }
.gs-header .content { width: 1180px }
.gs-nav { width: 830px }
.gs-nav li { padding-right: 20px }
.gs-notice { left: -44px }


.footerseo .footerseo_con, .footgray .footinner { width: 1180px }
.footerseo_con ul li { width: 104px }
.footgray .footinner dl { width: 210px }
.seojs2line ul li { width: auto }


}

@media only screen and (min-width:1200px) {
.content { width: 1180px }
.ask_commontop .top_askform { width: 870px }
.top_askform .asksearch .askss_input { width: 605px }
.ask_commontop .top_totlenum { width: 200px }
.askcontent .main { width: 868px; float: left }
.askcontent .side { width: 280px; float: right }
.askcontent .detailmain { width: 868px }
.askcontent .detailside { width: 280px }
.askcontent .detailside .detailside_con{z-index: 9; width: 280px;}
.ianswer_box_areacon { width: 808px }
.answer_box .ask_piclist a { margin-right: 20px }
.ianswer_box_areacon .ianswer_area { width: 780px; max-width: 780px }
.answer_comment_con .answer_comment_input { width: 658px; max-width: 658px }
#guest_ianswer_box .ianswer_box_areacon { width: 734px }
#guest_ianswer_box .ianswer_area { width: 706px }

.ask_tagline .asktag_oneline { max-width: 720px }

.aboutask_list li { width: 810px }
.aboutask_list li .asklink { max-width: 670px; _width: 670px }


.askzjtj ul li .nameline .askzj_name { width: 140px }
.ask_social_fixed .social_fixed_con { width: 1180px }
.ask_social_fixed .fixed_left { width: 870px }
.ask_social_fixed .fixed_left .fixed_title { width: 680px }
.ask_social_fixed .fixed_left .fixed_title em.ellipsis { width: 370px }
.ask_social_fixed .fixed_right { width: 280px }
.ask_social_fixed .fixed_ss { width: 233px }
.ask_social_fixed .fixed_ss input { width: 185px }

.gs_event_parentbox { width: 870px }
}
@media only screen and (min-width: 0px) and (max-width: 768px) { 
  .content, .gs_event_parentbox, .askcontent .detailmain, #guest_ianswer_box .ianswer_area, #guest_ianswer_box .ianswer_box_areacon, .answer_comment_con .answer_comment_input{width: 100%; float: none;}
  #guest_ianswer_box{padding-left: 10px;margin-left: 0;padding-right: 10px;}
  #guest_ianswer_box .answer_img, .ianswer_box_areacon .picupload, .ianswer_box_areacon .areainfo, .askds_aboutyj{display: none;}
  #guest_ianswer_box .ianswer_area, #guest_ianswer_box .ianswer_box_areacon{box-sizing: border-box;}
  .detailmain_top{padding: 0 15px}
  .detailmain .ask_title{font-size: 18px; line-height: 26px;}
  .detailmain .detailmain_top .ask_text{font-size: 14px; line-height: 24px;}
  .answer_box{padding-left: 0; margin: 0 15px;}
  .answer_box .answer_img{width: 44px; height: 44px; margin: 0;}
  .answer_box .answer_img img{width: 44px; height: 44px;}
  .answer_box .answer_user{margin: 0; padding: 5px 0 10px 60px; height: 40px;}
  .answer_box .answer_user .answer_time{display: block; padding: 0;}
  .answer_comment .answer_comment_con{padding: 0 10px;}
  .answer_comment_con .answer_comment_input{box-sizing: border-box; height: 40px;}
  .copyright{width: 100%;}
  .bestanswer_con .bestanswer_title{padding-left: 15px;}
  .aboutask_list li{width: auto;}
  .otheranswer_title{padding: 0 20px;}
  .otheranswer_title h2, .aboutask_title h2{font-size: 20px;}
  .aboutask_title{padding: 25px 20px 0}
}