/* hefei.cc ºÏ·ÊÈÈÏß*/
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, 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,
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video, input  {
    margin: 0;
    padding: 0;
    border: none;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
}

html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {
    -webkit-text-size-adjust: none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

body {
    font-size:12px;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}

ins {
    text-decoration: none;
}

del {
    text-decoration: line-through;
}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt2{ margin-top:6px}
.clearfix:after{visibility:hidden;display:block;font-size:0;content: " ";clear:both;height:0;}
.clearfix{ display:block}
* html .clearfix{zoom:1;} /* IE6 */
a:link,a:visited,a:hover{ text-decoration:none; color:#666;}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.mt13{margin-top:13px;}
.mt12{margin-top:12px;}
.mt16{ margin-top:16px}
.pt20{ padding-top:20px;}
.mt8{ margin-top:8px}
.clearb{ clear:both; height:0; overflow:hidden;}
/*HEAD*/
.navtop{ background:#f1f1f1; height:40px; line-height:40px; color:#878787}
.c_m{ width:1200px; margin:0 auto;}
.navtop a:link,.navtop a:visited{color:#878787}
.navtop a:hover{ color:#cc0000}
.navtop a{ margin-right:5px; margin-left:5px;}

.umzliao { margin-top:1px; float: right;}
.umzliao .showmenu { margin-right:-8px; background: url({STYLEIMGDIR}/sarrwd.gif) no-repeat 100% 6px;}

.headerlogo{ width:1200px; margin:30px auto;}
.logo{ float:left; width:195px; height:54px; background:url(../images/logo.png) no-repeat; margin-top:10px;}
.flashnav{ margin-left:50px; float:left}
/*search*/
.search{ float:right; width:350px;}
.s_title{ height:20px; margin-top:6px;}
.search dl{ width:350px;}
.search dl dt{ float:left; width:280px;}
.search dl dd{ width:65px; float:right;}
.search dl dd input{ width:60px; height:38px; background:#e02121; float:right; color:#fff; font-size:14px; font-family:"microsoft yahei"; cursor:pointer;}
#searchkeywords{ border:4px solid #e02121; width:280px; height:30px; padding:0 4px}
.s_title a{ float:left; margin-right:10px; padding:3px 5px; cursor:pointer; color:#444}
.s_title a:link,.s_title a:visited{ color:#444;}
.s_title a.on,.s_title a:hover{background:#e02121; color:#fff; text-decoration:none;}
.mainnav{ height:70px; background:#d50000;}
.mainnav-box{ width:1200px; margin:0 auto; height:70px;}
.mainnav-box dl{ float:left;}
.mainnav-box dl dt{ float:left; width:50px; text-align:center; line-height:70px;}
.mainnav-box dl dt a:link,.mainnav-box dl dt a:visited{ font-size:16px; color:#fff}
.mainnav-box dl dd a:link,.mainnav-box dl dd a:visited{ color:#fff; font-size:14px;}
.mainnav-box dl dd{ float:left; line-height:30px; padding-top:4px; margin-left:7px; display:inline}
.mainnav-box dl dd a{ margin-right:7px}
.news,.life,.house,.gear{ background:url(../images/navline.png) no-repeat right center; padding-right:16px;}


.top_navbox{height: 34px; width: 100%; border-bottom:1px solid #d5d5d5}

.top_minnav_list{width:1200px; margin:0 auto; line-height:35px; color:#d6d6d6}
.top_minnav_list a{padding:0 5px;}
.top_minnav_list a:hover{ text-decoration:underline;}
.top_minnav_list a.str_red{}
.top_nav_p{height: 34px; line-height: 34px; width: 100%; background: url("../images/pmainbg.png") repeat-x scroll center top transparent; }

.nav_main{fbox_a_navloat:left; width: 350px;}
.nav_main li a:link,.nav_main li a:visited{ color:#236cb0}
.register{color: #CCCCCC; float:right; font-size: 14px; position: relative; text-align: right; width: 290px; overflow:hidden;}
.register li{float:right;display:block;position:relative;}
.nav_main ul{display: block; float: left; width: 470px;}
.bbs_navsearch{background: none repeat scroll 0 0 #EAEAEA; border: 1px solid #000000; float: right; height: 24px; line-height: 24px; margin-top: 6px; width: 186px;}
.nav_main li{display: block; float: left; position: relative;}
.logo_bg{background:url(../images/web_top_logo.gif) no-repeat scroll 0 7px transparent; padding-left: 15px;}
.logobbs_bg{background:url(../images/web_top_bbs.gif) no-repeat scroll 0 7px transparent; padding-left: 15px;}
.nav_main a:link, .nav_main a:visited{color: #E5E5E5; font-size: 14px;}
.nav_main a{padding-left: 4px; padding-right: 10px;}
FORM, input{margin: 0; padding: 0;}
INPUT, select{margin: 0; padding: 0;}
.snav_selcet{float:left;position:relative; font-size:12px; background:#eaeaea;}
a.showmenu:link,a.showmenu:visited{font-size:12px; color:#999999}
a.showmenu:hover{text-decoration:none;}
.register a:link, .register a:visited{color: #6b6b6b; font-size: 12px;}
.register ul li a{color:#6b6b6b;}
.register a{padding-left: 8px; padding-right: 12px;}
.top_minnav{height:35px;}
.moih a,.moib a{ background:none;}
.clear{ clear:both;}

.register_t{ color:#cccccc; float:right; font-size:14px; overflow:hidden; position:relative; text-align:right; width:290px;}
.register_t span{ padding:0 0 0 6px; color:#c80404;}
.edu_adbox img{width:100%;}
#edu_ad187 img,#edu_ad188 img{width:314px;height:100px;}
#edu_ad63 embed,#edu_ad66 embed ,#edu_ad65 embed{width:1200px; }
#edu_ad184 embed{width:280px;height:71px;}

.pwall {
MARGIN: 0px auto;
WIDTH: 350px;
}

/*文章详情页 新增20230918*/
.tuwen-100{
    width:100%;
}
.tuwen-l{
    float:left;
    width:30%;
    overflow: hidden;
}
.tuwen-r{
    float:right;
    width:69.5%;
}
.tuwen-pic{
    float:left;
    width:200px;
    overflow: hidden;
    border-radius: 5px;
}
.tuwen-pic img{
    height:120px;
    width:100%;
    object-fit: cover;
    border:0px;
    transition: transform 0.5s ease;
}
.tuwen-pic:hover img{
     transform: scale(1.1,1.1);
}
.tuwen-t{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}