/*ÊÖ»ú¶Ë ²»°üÀ¨IPADÊúÆÁ*/
#header .brumb,#header .search,#header .navbar-right,#title .tool,#col-r .col-r-ad,#tools .row .link,#title h2 span{ display: none;}
#header .main{min-height: 0;}
.navbar-header{height: auto; overflow: hidden;}
#header a:hover{background: #f4f4f4; }
#header .main{ position: absolute; top: 0; left: 0; height: 50px;}
#header .logo img{ height:40px; margin-left: 15px;}
#header {padding-bottom: 0;}
#header .navbar{ margin-bottom: 0;}
#title{ padding:0 15px;}
#root h2{ font-weight: bold; font-size: 24px; font-size: 2.4rem;} 
#col-l .layout{ padding-right: 15px; }
#col-l{ padding-bottom: 20px;}
#col-r{ height: auto;overflow: hidden; clear: left; margin: 0 auto; width: 100%; max-width: initial;}
#col-r ul{ padding-left:5%}
#col-r h3{ margin:0 5%;}
#col-r li{ float: left; width: 45%; margin-right:5%; }

.ad{ width: 90%; }
.ad img{ width: 100%!important;  height: auto!important;  }
.ad>div>div{ height: auto!important; }

.ad-s>div{ height: auto!important; }
.ad-s img{ width: 100%!important;  height: auto!important;  }

#header .logo{ position: absolute;top: 0;  }

#header .tel-nav{ position: relative; }
#article p{ font-size:1.8rem; line-height: 1.8em; }
#article img{ /*width:90%!important;height: auto!important; */ }
#rec-news h3{font-size:2.2rem}
#rec-news h4 {font-size:2.0rem}
#rec-news p.abstract{font-size:1.6rem}
#rec-news span{ font-size:1.6rem; }
#comment h4{font-size:2.0rem}
#hot p{font-size:1.7rem; }

.ad span,.ad-s span{ font-size:8px!important; }