
/* CSS Document */
#DIALOG_BOTTOM,#DIALOG_TOP,#DIALOG_CENTER,#DIALOG_CENTER,#DIALOG_CENTER_SHADE{ display: none !important;}
*{ margin:0px; padding:0px;}
body{ background:#fcf9ef; font-size:12px; text-align:center;}
body,div,p{ padding: 0; margin: 0;}
img{ border:none;}
ul{ list-style:none;}
a,a:hover{ color:#a5a5a5; text-decoration:none;}
input{ border:none;}
.clam { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word;  white-space: normal; -webkit-box-orient: vertical;}
.clam1 { -webkit-line-clamp: 1;}
.clam2 { -webkit-line-clamp: 2;}
.clam3 { -webkit-line-clamp: 3;}
.mr{ width: 1000px; margin: 0 auto;}

.headers{overflow:hidden; text-align:left;}
.tops{ width:1000px; height:135px;}
.top-links{ width:420px; float:right; display:inline;}
.top-links a{ margin-left:5px; display:inline;}
.top-font{ width:230px; height:20px; float:right; line-height:20px; margin-top:95px; }
.top-font a{ color:#fa8197;}
.top-login{ width:156px; height:70px; float:left; margin-top:44px; display:inline;}

.top-navigation{width:1000px;height:40px;line-height:40px;background-color: #ff6187;border-radius: .5em;/* background:url(../images/background-nav.png) no-repeat; */float:left;margin-top:10px;margin-bottom: .5em;display:inline;}
.top-navigation ul{display:flex;}
.top-navigation ul li{flex:1;height:40px;text-align: center;line-height:40px;border-right: 1px solid #fff;}
.top-navigation ul li:last-child{ border-right:none;}
.top-navigation a{ color:#fff; font-size:14px;}

.top-search{ width:1000px; height:26; line-height:26px; margin:10px; float:left; }
.input-search-font{ width:153px; height:25px; line-height:25px; float:left; background:url(../images/background-search.png) repeat-x; border:1px solid #c7d8e3; color:#a5a5a5; padding-left:4px; display:inline;}
.input-search-btn{ width:60px; height:23px; line-height:23px; color:#a5a5a5; float:left; padding-right:15px; background:url(../images/btn-search.png) no-repeat; margin-left:10px; display:inline;}

.hot-ids{ width:700px; height:27px; line-height:27px;}
.hot-id-font{ color:#a5a5a5;}
.hot-ids a{ padding-left:7px;}

.search-input{ display: none !important;}

.footers{overflow:hidden; text-align:center;} 
.footer-navigation{ border-top:1px solid #a5a5a5;border-left:1px solid #a5a5a5; border-right:1px solid #a5a5a5;  background:#fff0f4; color:#d2d2d2;}
.footer-navigation a{ width:55px; height:56px; line-height:50px; color:#969696;}
.footer-shengming{border:1px solid #c1c0bd; background:#fff; color:#a5a5a5; line-height: 30px; margin-bottom:10px;padding: 10px 0;}

.s-top-b{padding:1.2em 0 1.5em 1em;border: 1px solid #eeeeee;padding-bottom:1.5em;margin: 1em;}
.s-top-b p{ display: flex;}
.s-top-b span{font-size: 1.2em;padding-right:1em;width: 50%;color: #ff6389;}
.s-top-b span:last-child{ text-align: right;}
.correlation{overflow: hidden;margin: 1em;}
.correlation h4{font-size: 1.4em;font-weight: normal;color:#333;padding-bottom: 1em;position:relative;margin-bottom: 1em;}
.correlation h4::after,.correlation h4::before{content:"";position:absolute;bottom:0;left:0;}
.correlation h4::after{width:100%;height:1px;background:#e6e6e6;}
.correlation h4::before{width:112px;height:3px;background: #ff6389;z-index: 999;}
.correlation ul{width: 100%;display: flex;flex-wrap: wrap;justify-content:space-between;}
.correlation ul li{width: 49%;font-size: 1.2em;height: 2.5em;margin-bottom: 1em;border-bottom: 1px dashed #dedede;}
.correlation ul li span{font-weight:bold;color:#888;margin-right:10px;}
.correlation ul li a:hover{/*color:#17A693;*/}

/*tuijian*/
.tuijian { padding: 1em; background-color:#fff;}
.tuijian h2{ margin-bottom:.5em;}
.topnews img{width: 238px;object-fit: cover;max-height: 180px;}
.topnews span{ font-size:1.2em; display:block; padding-top:.5em;}
.tuijian ul { overflow: hidden; padding-top: 10px }
.tuijian li { overflow: hidden; margin-bottom: 10px; height: 60px; }
.tuijian li i { width: 70px; height: 70px; margin-right: 10px; overflow: hidden; display: block; float: left; }
.tuijian li i img {height: 70px;max-width: 100%;min-width: 100%;object-fit: cover;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;transition: all 0.5s;}
.tuijian li p {line-height: 20px;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp: 2;font-size: 1.2em;}
.tuijian li:hover { background: #f6f6f6; }
.tuijian li:hover img { transform: scale(1.1); }