@media screen and (max-width:768px){
a{color:#333;}
a:hover{text-decoration: none;color: #000 !important;}
img{display:block;max-width: 100%;max-height: 100%;}
#top,#footer,.roll,.intro,.copy1,#hn-left,#tree,#right-side,#Navig,#ad,#cn_top,#f_t,#ad1,#adr,.h_time,.Push,.key,.link,.dtl,.kw,.text,.lines,.time g,#Frame,.relevant{display: none;}
.design,.app,.sum,.kw,.search,.right,.con_input,#tail,#ad2,.top,.ads,.Navi,#ad_t{display: none;}/* 移动端禁止显示 */
.layout{width: auto;padding-bottom: 10px;}
.hn-bd{background: none;}
.hn-bd>*{float: none;width: auto;}
#head{margin: 1.5em 1% 0em 1%;padding-bottom: 1em;border-bottom: 1px solid #f2f2f2;width:99%;}
#head h1{float: left;font-size: 1.6em;line-height: 1.3em;color: #252525;}
#head h3{font-size: 1.8em;line-height: 1.3em;color: #252525;}
#main{margin: 0px 2px 0px 2px;width:99%;}
.hn-body p{font-size: 1.1em;line-height: 1.9em;margin: 0px 10px 0px 10px;}
.hn-body p img{display: inline-block;vertical-align: top;width:100%;height:100%;}
.hn-body img{height: auto !important;width: 100% !important;}

/* 列表样式 */
.block{margin: 0em 3% 1em 3%;}
.block .title{height: 2.6em;line-height: 2.6em;border-bottom: 0.2em solid #333;}
.block .title span{float: left;font-size: 1.3em;font-weight: bold;}
.list-n{margin: 0px 0%;}
.list-n li{border-bottom: 1px solid #ebebeb;padding: 1em 0em 1em 0em;position: relative;overflow:hidden;text-overflow:ellipsis;;-webkit-box;-webkit-line-clamp:2;}
.list-n .pic img{float: left;width: 10em;height: 6.2em;border-radius: 0.2em;margin-right: 1em;}
.list-n .tag{display: none;}
.list-n table{height: 4.8em;font-size: 1em;}
.list-n h3{font-size: 1.3em;font-weight: normal;line-height: 1.5em;max-height: 3.6em;margin-top: 0px;overflow : hidden;
text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.list-n p{font-size: 1.0em;height: 1.2em;line-height: 1.2em;margin-top: 0.5em;overflow: hidden;}
.list-n p span{color: #585858;margin-right: 1em;}
.list-n p label{color: #8d8d8d;}

/* 导航弹窗bin */
#phone{background:#EEE9E9;height: 50px;line-height:50px;width: auto;}
#phone .logo{width: auto;position: absolute;left: 8%;margin: 0px 0px 0px 0px;margin-left: -26px;}	
#phone .logo a{height: auto;}
#phone .logo img{width:85%;height:85%;}
#phone .loc {position: absolute;margin-top: 0px;;margin-left: 150px;width: 225px;text-decoration: none;font-size: 18px;color: color: #000000;}
#phone .loc :first-child {font-size: 22px;color: #000000}
#phone .btn{float: right;margin: 1.10em 2% 0em 0em;/* ico高低 */width: 2.2em;height: 2.2em;
background: url(http://www.haixinnews.com/skin/news/bt.png) no-repeat center center;background-size: contain;}
#map{position: absolute;z-index:9999;width: 100%;min-height: 100%;left: 0em;top: 0em;background-color:rgba(0,0,0,0.6);display: none;}
#map .box{position: absolute;left: 0em;top: 2.8em;width: 100%;background: #fff;padding: 1em 0em 2em 0em;box-shadow: 0px 0.2em 0.4em #333;}
#map .close{position: absolute;right: 5%;top: 2em;width: 1.2em;height: 1.2em;
background: url(http://www.haixinnews.com/skin/news/shut.png); background-size: 100% 100%;}
#map h4{text-align: center;line-height: 1em;font-size: 1.5em;margin-top: 1em;font-weight:bold;}
#map li{float: left;border: 1px solid #e5e5e5;border-radius: 0.5em;line-height: 1.8em;font-size: 1.4em;
text-align: center;margin: 2em 2.2% 0em 2.2%;width: 20%;overflow: hidden;font-weight:normal}
#map li a{display: block;width: 100%;height: 100%;margin-top:0.0em;}
.rec{font-size: 0.9em;}
li {list-style-type: none;}
li,ol {list-style-type: none;}
/* 导航弹窗 end */

/* 焦点图 */
#picture{width:362px; height:254px; overflow:hidden; float:left; margin:0; padding:0;padding:10px 0px 10px 10px;}
.point-relate>div{float: none;width: auto;}
.point-relate{padding: 0 10px;}
.point-comment{margin-top: 15px;}
.design,.part-ad{display: none;}
.design .hd span{border-left: 2px solid #e50012;}
#Btn1, #Btn2{border: 1px solid #f2f2f2;padding: 0px 6px 0px 6px;}
#page {text-align: center; font-family:宋体;font-size: 12px;margin-top: 10px;}
#page a { text-align: center;display:inline-block;width:auto; height:27px; line-height:30px;background:#F8F8F8; color:#333;border:1px solid #e3e3e3; text-align:center; padding:0 5px}
#page a:hover { background:#104E8B; color:#000; text-decoration:none }
#page b { text-align: center;display:inline-block; width: 20px;height:27px; line-height:30px; background:#104E8B; color:#fff;border:1px solid #e3e3e3; text-align:center; padding:0 5px}
#page b a:hover { background:#104E8B; color:#fff; text-decoration:none }
