@charset "gb2312";
body, textarea, input, select, option { font-size: 130%; color: #333; font-family: "微软雅黑", Tahoma, Arial, sans-serif; background-color: #efefef; }
h1, h2, h3, h4, h5, h6, input, textarea, select { font-size: 140%; }
body, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, dl, dd, p, textarea, input, select, option, form { margin: 0; }
ol, ul, li, textarea, input, select, option, th, td { padding: 0; }
table { border-collapse: collapse; }
ol, ul { list-style-type: none; }
.clears:before, .clears:after { content: ''; display: table; }
.clears:after { clear: both; }
.clears {  *zoom: 1;
}
.clear { clear: both; overflow: hidden; }
a { text-decoration: none; color: #333; }
a, textarea, input { outline: none }
textarea { overflow: auto; resize: none; }
.img img { display: block; }
a img { border: none; }
.z_index { position: fixed; _position: absolute; z-index: 999; display: none; }
label, label input { vertical-align: middle }
.pr { position: relative; }
.pa { position: absolute; }
.fl { float: left; }
.fr { float: right; }
img { max-width: 100%; }
a:hover { text-decoration: none }
body { word-break: break-all; word-wrap: break-word; cursor: default; }
input[type="submit"], input[type="reset"], input[type="button"], button { -webkit-appearance: none; }
input[type="checkbox"], input[type="text"], input[type="submit"] { -webkit-border-radius: 0; border-radius: 0; }
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 { -webkit-text-size-adjust: none; }
.box { display: -moz-box; display: -webkit-box; display: box; box-pack: center; -moz-box-align: center; -webkit-box-align: center; box-align: center; }
html { font-size: 62.5%; }
body { font-size: 1.6 em; }
.s_nav section { background-color: #e2e2e2; background-image: -moz-linear-gradient(top, #eeeeee, #e2e2e2); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#e2e2e2)); background-image: -webkit-linear-gradient(top, #eeeeee, #e2e2e2); background-image: -o-linear-gradient(top, #eeeeee, #e2e2e2); background-image: linear-gradient(to bottom, #eeeeee, #e2e2e2); background-repeat: repeat-x; text-shadow: 0 1px 0 rgba(255,255,255,0.6); border-bottom: 1px solid #c1c1c1; color: #666; display: -webkit-box; width: 100%; -webkit-box-align: center; }
.s_nav a { display: inline-block; height: 37px; line-height: 37px; padding: 0 3px; text-align: center; }
.s_nav div:nth-of-type(1) { -webkit-box-flex: 1; }
.s_nav span:nth-of-type(2) { height: 35px; display: -webkit-box; -webkit-box-align: center; box-shadow: -1px 0px 0px #D8D8D8, -2px 0px 0px #E6E6E6, -3px 0px 0px #F1F1F1, -4px 0px 0px #F9F9F9; position: absolute; right: 0px; top: 3px; }
.aactive { border-bottom: 3px solid #3A78B3; color: #5bb923; }
.s_nav i { display: block; width: 5px; height: 5px; border-top: 1px solid #B4B6B2; border-right: 1px solid #B5B7B3; -webkit-transform: rotate(45deg); margin-right: 5px; }
.s_nav span:nth-of-type(1) { height: 35px; display: -webkit-box; -webkit-box-align: center; box-shadow: 1px 0px 0px #D8D8D8, 2px 0px 0px #E6E6E6, 3px 0px 0px #F1F1F1, 4px 0px 0px #F9F9F9; left: 0px; top: 3px; position: absolute; }
.s_nav span:nth-of-type(1) i { -webkit-transform: rotate(-135deg); margin: 0 0 0 5px; }
.s_nav span.active { display: none; }
#nav { line-height: 39px; width: 100%; }
#nav li { color: #000; font-size: 120%; width: 33.3%; float: left; text-align: center; }
#nav li a { color: #000; font-style: normal; }
#nav li em { font-style: normal; }
/*幻灯片*/
.roll div { position: relative; width: 300px; margin: 0 auto; }
.roll { position: relative; display: table-cell; }
.roll span { height: 30px; line-height: 30px; width: 290px; text-align: left; padding-left: 10px; margin: 0 auto; background-color: rgba(0,0,0,0.5); font-size: 16px; color: #fff; font-family: "黑体"; display: block; z-index: 1; position: absolute; bottom: 10px; }
.s_hdp { width: 100%; background-color: #fff; }
.s_box { padding: 10px 0 0 0; overflow: hidden; width: 93.75%; height: 194px; text-align: center; font-weight: 300; font-size: 20px; line-height: 36px; position: relative; background-color: #FFF; margin: 0 3.125%; }
.roll { height: 194px; cursor: pointer; float: left; width: 100%; overflow: hidden; }
.mid01_box { background: #FFF; width: 100%; top: 0; float: left; height: 194px; }
.page { height: 18px; line-height: 18px; text-align: center; }
.page li { display: inline-block; }
.page a { display: inline-block; width: 8px; height: 3px; background-color: #C6C6C6; }
.page .active { background-color: #3A78B3; }
.s_hdp .s_hdp-t { color: #9D1002; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 130%; line-height: 300%; font-weight: bold; text-align: center; margin-top: 10px; }
.s_hdp .s_hdp-st { color: #999; display: block; text-align: center; line-height: 28px; }
.s_moreread dl { overflow: hidden; padding: 5px 0; color: #999; font-size: 1rem; border-bottom: 1px dashed #DFDFDF; }
.s_moreread dt { float: left; margin-right: 10px; }
.s_moreread dd h3 { font-size: 1.5em; color: #333; padding-bottom: 7px; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.s_moreread dd { overflow: hidden; text-align: left; font-size: 152%; color: #555; }
.s_moreread dd:nth-of-type(2) { text-align: left; padding-bottom: 6px; color: #999; }
.s_moreread dd:nth-of-type(3) { color: #999; }
.s_moreread dd span { padding-right: 10px; }
.s_moreread div a:nth-last-of-type(1) { margin: 0; }
.s_moreread dl:last-child { border: 0 none; }
.s_moreread { margin: 0px; background: #FFF; }
.s_moreread .list_box { padding: 10px; }
.s_moreread .list_box .item { display: block; padding: 8px 0; font-size: 140%; position: relative; border-bottom: 1px dashed #DFDFDF; }
.s_moreread .list_box .item:last-child { border-bottom: none; }
.s_moreread .module-t { line-height: 28px; background-color: #e8e8e8; position: relative; }
.s_moreread .module-t h3 { color: #9D1002; background-color: #9D1002; width: 80px; text-align: center; margin-left: 5px; }
.s_moreread .module-t h3 { color: #fff; font-size: 115%; font-weight: normal; }
.s_moreread .module-t span.more { position: absolute; right: 10px; top: 0; color: #999; }
.s_moreread .module-t2 { line-height: 28px; background-color: #f7eddf; position: relative; }
.s_moreread .module-t2 h3 { color: #9D1002; background-color: #4a2920; width: 80px; text-align: center; margin-left: 5px; }
.s_moreread .module-t2 h3 { color: #fff; font-size: 115%; font-weight: normal; }
.s_moreread .module-t2 span.more { position: absolute; right: 10px; top: 0; color: #999; }
.module { padding: 10px; background: #FFF; border: #e6e6e6 1px solid }
.module .topic { position: relative; }
.module .topic .cont-list { border-bottom: 1px dotted #D9D9D9; margin: 0 12px 0px; line-height: 40px; position: relative; }
.module .topic .cont-list a { font-size: 125%; }
.module .topic .live-icon { background-color: #9D1002; color: white; display: inline-block; width: 80px; display: inline-block; text-align: center; line-height: 20px; margin-right: 10px; position: relative; }
.module .topic .live-icon::after { background: url(/media/images/index/arrow.png); background-size: 8px 20px; height: 20px; right: -8px; width: 8px; position: absolute; content: ""; }
.module .topic2 { position: relative; }
.module .topic2 .cont-list { border-bottom: 1px dotted #D9D9D9; margin: 0 12px 0px; line-height: 40px; position: relative; }
.module .topic2 .cont-list a { font-size: 125%; }
.module .topic2 .live-icon { background-color: #bb561a; color: white; display: inline-block; width: 80px; display: inline-block; text-align: center; line-height: 20px; margin-right: 10px; position: relative; }
.module .topic2 .live-icon::after { background: url(/media/images/index/arrow.png); background-size: 8px 20px; height: 20px; right: -8px; width: 8px; position: absolute; content: ""; }
.load_more { height: 30px; font-size: 14px; text-align: center; border-top: 1px solid #DFDFDF; line-height: 30px; color: #666; }
.logobg, .logolist i { background: url(img/menu_s_bg.png) no-repeat; -webkit-background-size: 54px 200px; background-size: 54px 200px; }
.logo { position: fixed; left: 15px; bottom: 10px; cursor: pointer; z-index: 99999; }
.logo i { display: inline-block; width: 55px; height: 55px; background-position: 0 -148px; }
.ue-link { font-size: 1em; padding: 1em 8em; display: inline-block; vertical-align: top; line-height: 1.125em; background-color: #9D1002; border-radius: 3px; border: none; color: #fff; }
.ue-link:hover { background-color: #1873DE; text-decoration: none; color: #fff; }
.bg { background: url(/media/images/s_floor.png) no-repeat; -webkit-background-size: 90px 63px; background-size: 90px 63px; vertical-align: middle; }
.s_header { height: 55px; background-color: #9D1002; background-image: -moz-linear-gradient(top, #DE0118, #9D1002); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#DE0118), to(#9D1002)); background-image: -webkit-linear-gradient(top, #DE0118, #9D1002); background-image: -o-linear-gradient(top, #DE0118, #9D1002); background-image: linear-gradient(to bottom, #DE0118, #9D1002); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff52b2cf', endColorstr='#ff245D94', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
border-color: #64cceb #64cceb #184552 #9D1002; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.s_header nav { left: 0px; top: 0px; line-height: 48px; background-color: #9D1002; width: 100%; z-index: 5; }
.s_header i { float: right; display: inline-block; width: 25px; height: 18px; background-position: -20px 0; margin: 6px 24px 0 0; }
.s_header #more { float: right; display: inline-block; color: white; line-height: 27px; padding: 0 10px; border: 1px solid #0C3F76; background-color: #3A78B3; margin-right: 10px; }
.s_floor h2 { font-size: 18px; color: #333; padding: 15px 0 5px 0; }
.s_header .s_b { float: right; display: inline-block; width: 26px; height: 23px; margin-right: 17px; margin-top: 5px; background-position: -27px -24px; }
.s_toplist { background-color: rgba(000,000,000,0.8); position: fixed; right: 9px; top: 46px; z-index: 99999; display: -webkit-box; }
.s_toplist div { -webkit-box-flex: 1; margin: 11px 0; }
.s_toplist div:nth-of-type(1) { border-right: 1px solid #4B4B4B; }
.s_toplist div a:nth-of-type(1) { height: 1.3rem; line-height: 1.3rem; padding: 4px 0 12px 0; }
.s_toplist div a:nth-last-of-type(1) { height: 1.3rem; line-height: 1.3rem; padding: 12px 0 4px 0; }
.s_toplist span { width: 0px; height: 0px; border: 7px solid #333333; border-color: transparent transparent #333333 transparent; position: absolute; top: -14px; right: 17px; }
.s_toplist div:nth-of-type(2) { border-left: 1px solid #000; }
.s_toplist a { display: block; height: 39px; line-height: 39px; color: #FFF; width: 84px; text-align: center; font-size: 14px; }
.s_header i#more { background: url(/media/images/s_floor.png) no-repeat -20px 0; background-size: 90px 63px; background-color: none; border: none; width: 24px; height: 20px; margin-right: 20px; padding: 0; }
.s_header .bg { float: left }
.s_header nav { text-align: center; color: white; font-size: 180%; }
.s_header .navtitle { position: absolute; width: 100%; line-height: 29px; text-align: center; color: white; }
.s_header nav span { position: relative; margin-left: 10px; }
.s_header nav .navt::before { background: url(/media/images/index/homebtn.png); background-size: 36px 36px; height: 36px; left: -30px; width: 36px; position: absolute; top: 2px; content: ""; }
.fmappbanner { position: relative; }
.fmappbanner .close { color: #333; position: absolute; right: 2px; top: 0; font-size: 130%; width: 20px; height: 20px; }
.footer { height: 60px; background: #dbe1e8; box-shadow : inset 0 -5px 5px #c4ccd6; }
.footer a { display: block; float: left; width: 25%; height: 60px; line-height: 60px; font-size: 1.5em; text-shadow: 2px 2px 2px #fff; color: #707981; text-align: center; }
.footer a.back_top { float: right; background: #3d4145; border-left: 2px solid #fff; color: #fff; text-shadow: none; line-height: 100%; }
.footer a.back_top span { display: block; width: 0; height: 0; overflow: hidden; margin: 15px auto 0; border-right: 5px solid #fff; border-top: 5px solid #fff; border-left: 5px solid #3d4145; border-bottom: 5px solid #3d4145; -webkit-transform: rotateZ(-45deg); }
#favtip { height: 85px; width: 210px; background-size: 210px 85px; background-image: url(/media/images/index/wwwfloat.png); left: 55px; z-index: 100; position: fixed; bottom: 0; }
#closetip { position: absolute; width: 20px; height: 20px; right: 0; top: 0; }
.gotop { background: #000; opacity: 0.7; position: fixed; right: 8px; width: 16px; height: 16px; padding: 10px; z-index: 9999; bottom: 10px; border-radius: 5px; }
.s_header nav span.qq { position: absolute; left: 5px; }
.qq-bro, .uc-bro, .konka-bro { display: block; color: #AAA; position: absolute; right: 10px; top: 0; line-height: 41px; font-size: 90%; }
.qq-bro:before, .uc-bro:before, .konka-bro:before { background-image: url(/media/images/index/qqbro.png); position: absolute; left: -24px; top: 10px; width: 20px; height: 20px; content: ""; background-size: 20px 20px; }
.uc-bro:before { background-image: url(/media/images/index/ucpro.png); }
.konka-bro:before { background-image: url(/media/images/index/konkapro.png); }
.list_box ul { width: 310px; margin: 0 auto; }
.list_box ul li { float: left; position: relative; margin-bottom: 10px; }
.list_box ul li:nth-of-type(1), .list_box ul li:nth-of-type(3) { margin-right: 5px; }
.list_box ul li span { position: absolute; bottom: 3px; width: 100%; text-align: center; line-height: 30px; background-color: rgba(0,0,0,.5); color: white; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.tuijian .topic .cont-list { border: 1px dashed #d9d9d9; margin: 0 5px 5px; line-height: 36px; }
.tuijian .topic .live-icon { margin-left: 5px; }
.s_header nav iframe { position: absolute; top: 7px; }
.s_header nav .userspan { position: absolute; right: 10px; line-height: 49px; font-size: 80%; color: white; }
.s_header nav .userspan a { color: white; margin-right: 5px; }
.s_header nav .userspan:before { background: url(/media/images/index/userbtn.png); background-size: 32px 32px; height: 36px; left: -28px; width: 32px; position: absolute; top: 3px; content: ""; }
#content { position: relative; bottom: 0; overflow: hidden; margin: 1px; }
#reader-list { margin-left: 10px; }
#reader-list a { display: inline-block; margin-right: 20px; padding: 2px 0 2px 20px; background: transparent url(../preview/s.png) no-repeat scroll left center; }
#reader-list a.third-party-feedly { background-image: url(../images/preview/icon.3rd.party.feedly.png); }
#reader-list a.third-party-bloglines { background-image: url(../images/preview/icon.3rd.party.bloglines.png); }
#reader-list a.third-party-xianguo { background-image: url(../images/preview/icon.3rd.party.xianguo.png); }
#reader-list a.third-party-zhuaxia { background-image: url(../images/preview/icon.3rd.party.zhuaxia.png); }
#reader-list a.third-party-youdao { background-image: url(../images/preview/icon.3rd.party.youdao.png); }
#entry-list { position: relative; top: 0; left: 0; right: 0; bottom: 0; display: none; overflow: hidden; overflow-y: auto; }
#entry-list>dl { margin: 10px; padding: 5px; background: #FFF; border: 1px #CCC solid; }
#entry-list>dl:hover { border-color: #d5995e; }
h3 span { float: right; }
#entry-list>dl>.title, #entry-list>dl>.updated, #entry-list>dl>.description { padding-left: 28px; word-break: break-word; -webkit-user-select: text; }
#entry-list>dl>.title { font-size: 11pt; margin: 5px 0; background: transparent url(../img/icon1.png) no-repeat 4px 50%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#entry-list>dl>.title>a { text-decoration: none; }
#entry-list>dl>.title>a:hover { text-decoration: underline; }
#entry-list>dl>.updated { font-weight: normal; margin: 5px 0; }
#entry-list>dl>.updated { color: #666; }
#entry-list>dl>.description { margin: 10px 5px 10px 0; max-width: 95%; line-height: 1.8; font-size: 130%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #777; }
#entry-list>dl>.link a { background: transparent url(../img/icon1.png) no-repeat 4px 50%; }
#entry-list>dl>.description img { margin: 8px; max-width: 100%; border: 0; }
#entry-list>dl>.description a { color: #069; }
#entry-list>dl>.actions { padding: 5px 5px 5px 34px; background: #F5F5F5 url(../img/icon2.png) no-repeat 4px 50%; }
#entry-list>dl>.actions a { font-size: 120%; }
#entry-list>dl>.actions span { margin-left: 13px; }
#entry-list>dl>.actions>a:not(:hover) { color: #666; }
#entry-list>dl>.actions .goto-top { float: right; color: #888; }
#entry-list>dl>.actions2 { padding: 5px 34px; background: #F5F5F5; }
#entry-list>dl>.actions2 a { font-size: 130%; }
#entry-list>dl>.actions2 span { margin-left: 25px; }
#entry-list>dl>.actions2>a:not(:hover) { color: #666; }
#entry-list>dl>.actions2 .goto-top { float: right; color: #888 }
#entry-list .error-message { color: #900; }
#loading, #error-content { margin: 20px; color: #999; }
#error-content { display: none; }
.raw-xml { padding: 10px; font-family: consolas, monospace; -webkit-user-select: text; }
.raw-xml pre { white-space: pre-wrap; }
#entry-list { display: none; }
.invalid-feed .xml-description { display: block; }
.invalid-feed .reader-list-container { display: none; }
.invalid-feed #entry-list { background: #FFF; }
.is-feed nav button { display: inline-block; }
/* 滑动门通用样式*/

.tabbed_content { background-color: none; }
.tabs { width: 100%; height: 45px; line-height: 45px; position: relative; background: #F3F3F3; border-bottom: solid 1px #CCC; overflow: hidden; }
.tabs h2 { padding-left: 10px; float: left; }
.tabs .moving_bg { width: 33.3%; height: 43px; border-bottom: solid 4px #9D1002; color: #ffffff; position: absolute; z-index: 190; left: 0; font-weight: bold; overflow: hidden; font-size: 150%; }
.tabs .tab_item { display: block; float: left; width: 33%; text-align: center; z-index: 200; position: relative; cursor: pointer; color: #000; font-weight: bold; overflow: hidden; }
.tabbed_content .slide_content { overflow: hidden; background-color: #fff; position: relative; width: 100%; }
.tabslider { width: 300%; }
.tabslider ul { float: left; width: 33.3%; margin: 0px; padding: 0px; height: auto; }
.s_moreread .cat-t { line-height: 28px; background-color: #e8e8e8; position: relative; margin: 10px auto; }
.s_moreread .cat-t h3 { color: #9D1002; background-color: #9D1002; width: 80px; text-align: center; margin-left: 5px; }
.s_moreread .cat-t h3 a { color: #fff; }
.s_moreread .cat-t h3 { color: #fff; font-size: 115%; font-weight: normal; }
.s_moreread .cat-t span.more { position: absolute; right: 10px; top: 0; color: #999; }
.cat_s_box { background: #fff; padding: 10px; }
.cat_s_box a { color: #505050; margin: 0 6px; font-size: 80%; }
.cat_s_box .live-icon { background-color: #9D1002; color: white; display: inline-block; width: 40px; display: inline-block; text-align: center; line-height: 20px; margin-right: 10px; position: relative; }
.pages a { background-color: #9D1002; color: white; display: inline-block; text-align: center; line-height: 20px; padding: 0 5px; margin-right: 5px; position: relative; }
.con_con img { float: left; width: 45%; margin: 8px; }
.thumb_com { width: 80px; height: 80px; }
.thumb_com img { width: 65px; height: 65px; }
.com_nav { background: url(../img/com_nav.jpg) repeat-x; height: 110px; }
.com_hd { font-size: 170%; color: #fff; }
.s_header2 { height: 35px; background-color: #9D1002; background-image: -moz-linear-gradient(top, #DE0118, #9D1002); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#DE0118), to(#9D1002)); background-image: -webkit-linear-gradient(top, #DE0118, #9D1002); background-image: -o-linear-gradient(top, #DE0118, #9D1002); background-image: linear-gradient(to bottom, #DE0118, #9D1002); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff52b2cf', endColorstr='#ff245D94', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
border-color: #64cceb #64cceb #184552 #9D1002; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.s_header2 nav { left: 0px; top: 0px; line-height: 30px; background-color: #9D1002; width: 100%; z-index: 5; }
.s_header2 i { float: right; display: inline-block; width: 20px; height: 18px; background-position: -20px 0; margin: 6px 14px 0 0; }
.s_header2 #more { float: right; display: inline-block; color: white; line-height: 20px; padding: 0 10px; border: 1px solid #0C3F76; background-color: #3A78B3; margin-right: 10px; }
.com_daohang { background: #222; height: 20px; line-height: 20px; font-size: 80%; padding: 4px 10px; color: #fff; }
.com_daohang a { color: #fff; }
.com_daohang span { color: #fff; float: right; }
.con_next { width: 99%; margin: 0 auto; }
.con_next ul { padding: 0; margin: 0; list-style: none; }
.con_next ul li { line-height: 2em; padding: 0; margin: 0; list-style: none; display: block; background: #ddd; border-left: #069 8px solid; margin-top: 5px; }
#page { width: 100%; padding: 15px 0; background: #ddd }
#pagetop { width: 100%; padding: 3px 0; }
#pagetop ul, #page ul { margin: 0 auto 5px auto; display: table; text-align: center; }
#pagetop li, #page li { float: left; *float:none;
line-height: 2em; height: 2em; margin: 0.3em; display: inline; zoom: 1; }
#pagetop span, #page span { display: block; padding: 0 1em; border: 1px solid #3da0e7; background-color: #64bbfa; color: #fff; }
#pagetop a, #page a { font-size: 12px; display: block; text-decoration: none; margin: 0px; color: #fff; padding: 0 1em; background: #0064b2; }
#pagetop a:link, #pagetop a:visited, #page a:link, #page a:visited { border: 1px solid #CCCCCC; }
#pagetop a:hover, #page a:hover { border: 1px solid #3da0e7; background-color: #64bbfa; color: #fff; }
#pagetop #span1, #page #span1 { background: #FFFFFF; display: block; }
.Login_bottom { height: auto; overflow: hidden; padding: 20px; border: 1px solid #d4d4d4; border-top: 0; background: #f7f7f7; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -ms-border-radius: 0 0 5px 5px; -o-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; }
.login_wbk { height: 40px; border: 1px #a7bed4 solid; background: #fff; width: 90%; text-indent: 4px; color: #888; border-radius: 4px; }
.fabubox { border: 1px #a7bed4 solid; background: #fff; width: 90%; text-indent: 4px; color: #888; border-radius: 4px; height: 150px; padding: 10px; line-height: 1.5em; margin-top: 10px; margin-bottom: 10px; }
.Login_bottom td a { color: #606060; font-size: 16px; }
.Login_bottom td span { color: #003e76; }
.find input.login_zc { height: 36px; border: 1px #ebebeb solid; background: #fff; width: 65%; text-indent: 4px; color: #878787; }
.select { width: 200px; height: 40px; background: none; border: none; color: #888; outline: none; }
#sleHid { display: block; width: 156px; overflow: hidden; border: none; }
#sleBG { width: 230px; height: 40px; text-indent: 4px; border-radius: 4px; border: 1px #a7bed4 solid; display: block; }
.select .opst { line-height: 1.5em; }


.hot_com { overflow: hidden; padding: 6px; background-color: #f0f0f0; }
.hot_com a { display: block; background: #fff; margin: 0px 0; }
.hot_com h4 { background-color: #61ac01; color: #FFFFFE; padding: 5px 0 5px 10px; }
.hot_com ul { overflow: hidden; }
.hot_com dl { border-bottom: 1px solid #DDDDDD; border-top: 0 none; font-size: 15px; line-height: 20px; padding: 10px 25px 10px 10px; position: relative; }
.hot_com dl:after { content: ' '; position: absolute; top: 50%; margin-top: -3px; right: 15px; width: 6px; height: 6px; }
.hot_com dl dt { color: #000; font-size: 16px; line-height: 26px; }
.hot_com dl dt.toptitle { font-weight: bold; color: #000; font-size: 16px; line-height: 26px; }
.hot_com dl dd { color: #555555; font-size: 13px; line-height: 22px; }
.hot_com dl dd.zhiding { display: inline-block; margin-right: 20px; vertical-align: middle; width: 15px; height: 15px; background: url(../img/city_ico.gif) no-repeat; background-position: -29px 0; margin-top: 8px; }
.hot_com dl dd.chaoji { display: inline-block; margin-right: 1px; vertical-align: bottom; width: 29px; height: 17px; background: url(../img/city_ico.gif) no-repeat; margin-top:20px; background-position: 0; }
.hot_com dl dd.dateTime { color: #536980; }
.hot_com dl dd.yz { color: #536980; background-color: red; width: 15px; }
.hot_com dl dd:last-child { bottom: 12px; position: absolute; right: 5px; }
.mq_top { background: #61ac01; border-bottom: 1px solid #61ac01; position: relative; padding: 10px; }
.mq_top .mq_title { width: 100%; text-align: center; font-size: 20px; color: #fff; }
.btn_back_l { top: 12px; left: 10px; position: absolute; cursor: pointer; }
.btn_back_l span { display: inline-block; float: left; height: 27px; overflow: hidden; position: relative; width: 16px; }
.btn_back_l span:after { border: 1px solid #D1D1D1; content: " "; display: inline-block; height: 65px; left: 15px; position: absolute; top: -21px; width: 65px; -webkit-transform: rotate(-45deg); background: -webkit-gradient(linear, 30% 0, 0 30%, from(#FAFAFA), to(#DFDFDF)); }
.btn_back_l nav { width: 38px; height: 25px; line-height: 25px; border: 1px solid #D1D1D1; float: left; border-left: 0; background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#DFDFDF)); color: #343434; border-top-right-radius: 4px; border-bottom-right-radius: 4px; text-indent: 2px; font-size: 14px; }
.btn_back_l .btn_back { display: block; }
.btn_ch_r { top: 15px; right: 10px; position: absolute; cursor: pointer; }
.btn_ch_r .btn_manage { padding: 0 10px; height: 27px; line-height: 27px; display: block; text-align: center; }
.job_content { position: relative; }
