﻿.mobile-select-menu{
	display:none; 
	margin:0 -10px 1em; 
	padding:6px 10px; 
	border-bottom:1px solid #ddd;
	background: #eee;
}
.mobile-select-menu select{padding:5px; border:1px solid #bbb; width: 100%; border-radius:0;  box-shadow: 0 0 0 1px rgba(255,255,255,.2);}
.btn-topNav{
	display:none;
	width:44px;
	height:44px;
	float:left;
	line-height:999px;
	overflow:hidden;
	background:url(../images/navicon-options_black.svg);
	background-size:24px 24px;
	background-position: center;
	background-repeat: no-repeat;
	position:absolute;
	opacity:.3;
	top:9px;
	right:10px;
}
.btn-topNav.on{opacity:.5;}
.btn-searchToggle{
	padding:.5em .9em;
	font-size:1.14em;
	font-weight:700;
	display:none;
	position:relative;
	border:1px solid #ccc;
	color:#333;
	border-radius:4px;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 100%);
}
.btn-searchToggle.on{border-radius:0;}
#LocalNavContainer .btn-searchToggle{margin:0 0 1em;}
#LocalNavContainer .btn-searchToggle.on{margin:0;}
.btn-searchToggle:after {
	content: '+';
	position: absolute;
	top:.05em;
	right:.5em;
	display: block;
	font-size: 1.5em;
	color:#333;
}
.btn-searchToggle.on:after {content: '-';}
.search-model,.keyword-search{display:block !important;}
.search-model.on,.keyword-search.on {animation-duration:.5s; animation-name: slidein;}
@keyframes slidein {
  from {opacity:0;}
  to {opacity:1;}
}
#sb-site {min-height:inherit !important;}
.sb-navbarWrap{display:none;}
.icon-mobileSearch{display: block; width:24px; height:24px; margin: 0 auto; overflow: hidden; background:url(../images/icon-mobileSearch.svg); text-indent: -9999px; background-size:24px 24px;}
.mobile-select-menu{display:none;}
.mobile-select-menu select{padding:5px; border:1px solid #ccc; width: 100%;}
.sb-search .sb_input{padding:5px; border:1px solid #aaa; width: 100%; margin: 0 0 5px; box-shadow: 1px 2px 3px #ccc inset;}
.btn-submit{background:#555; color: #fff; border:0; padding:6px 0; display: block; width: 100%;}
.btn-submit:active{background:#888;}
.searchOptions{padding:0 0 10px;}
.searchOptions input{ vertical-align: middle; margin: 0 5px 0 0;}
.searchOptions label{ display: block; width: 100%; padding: 5px 0;}
.searchOptions li{position: relative; display: inline-block; width: 48%; vertical-align: top;}
.sb-serviceLinks li{width:50%; float: left; text-align: center;}
.sb-serviceLinks li a{padding:5px; display: block;}
.sb-serviceLinks i{width:40px; height:40px; margin:0 auto; display: block; background-size:40px 40px;}
#toTop{z-index: 10;}
.icon-MailActive{background: url(../images/icon-MailActive.svg);}
.icon-Saving{background: url(../images/icon-Saving.svg);}
.icon-Insurance{background: url(../images/icon-Insurance.svg);}
.icon-Stamp{background: url(../images/icon-Stamp.svg);}
.icon-Product{background: url(../images/icon-Product.svg);}
.icon-Fund{background: url(../images/icon-Fund.svg);}
.icon-SellFund{background: url(../images/icon-SellFund.svg);}
.icon-RealEstate{background: url(../images/icon-RealEstate.svg);}
.sb-logoWrap{display:inline-block; position: absolute; top:50%; left:50%; margin: -15px 0 0 -78px; width:156px; height: 30px;}
.sb-logoWrap a{display:block; color:#fff;}
.sb-logo{width:30px; height:30px; display:inline-block; background: url(../images/icon-logo.svg); background-size:30px 30px; vertical-align: middle; margin: 0 5px 0 0; border-radius: 50%; box-shadow: 0 -1px 1px rgba(0,0,0,.5);}
.sb-logoWrap h1{display:inline-block; color: #fff; text-shadow:0 -1px 2px rgba(0,0,0,.5); line-height: 1em; vertical-align: middle; font-size:24px;}
.sb-logoWrap strong {
    display: inline-block;
    color: #fff;
    text-shadow: 0 -1px 2px rgba(0,0,0,.5);
    line-height: 1em;
    vertical-align: middle;
    font-size: 24px;
}
@media (min-width:75em){
	#container{width:1200px;}
	#index-main{width:918px;}
	#Main{width:918px;}
	.popular-list .post-item {width: 285px;}
	.popular-list .post-item .col-r {width: 200px;}
	.popular-tabs-list .post-item {width: 285px;}
	.popular-tabs-list .post-item .col-r {width:190px;}
	.popular-tabs-list .post-item h4 {width:100%;}
	#publishImage{background-color:#f2ede7; background-image:url(../images/publishImage_1200.jpg);}
	.layout-listStyle .post-item{width:918px;}
	#Main .layout-listStyle .col-r {width: 830px;}
	.popular-tabs-shadow{display: none;}
	.popular-tabs .tabs li,.popular-menu li{width:33.3333%;}
	.popular-tabs .tabs li a,.popular-tabs .tabs li .current,.popular-tabs .tabs li .current:hover,.popular-menu a,.popular-menu li .current,.popular-menu li .current:hover{width:100%;}
	.index-main-top .search-model{
		width:400px; 
		background:none; 
		border:1px solid #ddd; 
		padding:5px;
		border-radius:5px;
		font-size:1em;
	  -webkit-box-sizing: border-box;
	     -moz-box-sizing: border-box;
	          box-sizing: border-box;
	}
	.index-main-top .search-model .btn-row{padding:0 0 10px;}
	.index-main-top .search-model-hd,.index-main-top .search-model-ft{display: none;}
	.index-main-top .search-model-bd{background:#fbfbfb; padding:5px;}
	.index-main-top .search-model-inner{padding:0 0 0 130px; background: url(../images/bg-searchModelInner.png) no-repeat;}
	.pd-col-l{width:300px;}
	.pd-col-r{width:608px;}
	.pd-similar{margin: 0 auto 10px;}
	.directory-table th,.directory-table td{font-size:1em;}
	.SiteMapList{width:28.4%; margin: 0 1% 20px;}
	.search-model label{padding:0; vertical-align:top;}
	.ebook-list li{width:20%;}
	.ebook-list .post-item{width:100%;}
	#MainAdOverView li .Info{width:618px;}
	.carousel-control{right:10px;}
	.pd-similar{width:270px; padding:5px 10px; height:auto; margin:0 0 10px;}
	.pd-similar-bd .ui-carousel,.pd-similar-bd .slide{height:65px !important; width:270px !important;}
	.pd-similar-bd img{width:39px; height:56px; margin:0 3px;}
}

@media (max-width:48em){
	body{font-size:14px;}
	a:focus{outline:none !important; z-index:inherit;}
	select,textarea,input[type=text]{
	  padding: 5px;
	  box-shadow: 0 4px 5px -5px rgba(0, 0, 0, 0.3) inset;
	  line-height: normal;
	  border-radius: 3px;
	  -webkit-appearance: none;
	  outline:none;
	  -webkit-box-sizing: border-box;
	     -moz-box-sizing: border-box;
	          box-sizing: border-box;
	}
	.keyword-search .field-m,.keyword-search .field-s{box-shadow: 0 4px 5px -5px rgba(0, 0, 0, 0.3) inset; margin:.2em 0 0;}
	.sb-navbarWrap,.mobile-select-menu{display:block;}
	#container {box-shadow:0; margin:0; width:100%; overflow:hidden; box-shadow:none;}
	#header{margin:0; border: 0;}
	#top-Nav,#logo{display: none;}
	#nav{
		position:static;
		border-bottom:1px solid #ccc;
		background: #ffffff;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee));
		background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%);
		background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%);
		background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%);
		background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 100%);
	}
	#nav li {width:33.3333%;}
	#nav li a{
		background:none;
	    height:auto;
	    overflow: hidden;
	    text-indent:0;
	    text-align: center;
	    padding:.5em 0;
	    color:#222;
	    font-weight:700;
	    border-left:1px solid #ccc;
	    font-size:16px;
	    box-shadow:1px 0 0 #fff inset;
	}
	#nav li:first-child a{border-left:0; box-shadow:none;}
	#nav li:nth-child(1) a:after,#nav li:nth-child(2) a:after,#nav li:nth-child(3) a:after{font-size:10px; line-height:1.2em; color:#888; display:block;}
	#nav li:nth-child(1) a:after{content:"Publications";}
	#nav li:nth-child(2) a:after{content:"ebook";}
	#nav li:nth-child(3) a:after{content:"where buy";}
	.li-publish a,.li-ebook a,.li-whereBuy a{width:auto;}
	#Main{width:100%;}
	#LocalNavContainer{float: none; width: 100%;}
	#LocalNav{display:none;}
	.acc-key{display:none;}
	.aaa{display:none;}
	#index-main {float:none; width:auto; display: block; padding:10px;}
	#slides{width:100%; height:auto; margin:0 0 1em; float:none; box-shadow:none; background:#eee; border:0;}
	#slides img,.slides_container a{width:100%; height: auto; max-width:100%;}
	.slides_container{width:100%; max-width:500px; margin:0 auto;}
	.search-model-hd,.search-model-ft{display:none;}
	.search-model{
		width:100%; 
		float:none; 
		overflow: hidden; 
		background:#eee; 
		box-shadow: none; 
		border:1px solid #d5d2c8; 
		border-top: 0;
		font-size: 1em; 
		padding: 0;
	  -webkit-box-sizing: border-box;
	     -moz-box-sizing: border-box;
	          box-sizing: border-box;
	}
	.search-model-inner{padding:10px; background:#fff;}
	.search-model-bd{padding:0;}
	.search-model .btn-search{margin:0 auto; width:60%; padding:.5em 0;}
	.btn-search,.keyword-search .page-controls-submit{
		background: #fc9b00;
		border-bottom:1px solid #ff670f;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjOWIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjY3MGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #fc9b00 0%, #ff670f 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc9b00), color-stop(100%,#ff670f));
		background: -webkit-linear-gradient(top,  #fc9b00 0%,#ff670f 100%);
		background: -o-linear-gradient(top,  #fc9b00 0%,#ff670f 100%);
		background: -ms-linear-gradient(top,  #fc9b00 0%,#ff670f 100%);
		background: linear-gradient(to bottom,  #fc9b00 0%,#ff670f 100%);
	}
	.search-model .field-m{width:100%;}
	.search-model input.field-m{width:100%;}
	.search-model input, .search-model select{margin: 0 0 5px;}
	.search-model label{padding:0; vertical-align:top;}
	#content{padding:0; font-size:1em !important;}
	.popular-tabs .tabs li, .popular-menu li{width:33.3333%; font-size: 1em;}
	.icon-popular-new, .icon-popular-follow, .icon-popular-want{display: block; margin: 0 auto;}
	.popular-tabs .tabs li a,.popular-menu a{width:100%; height:auto; padding:5px 0;}
	.popular-tabs .tabs{height:auto;}
	.popular-tabs .tabs li .current, .popular-tabs .tabs li .current:hover,.popular-menu li .current,.popular-menu li .current:hover{width: 100%;}
	.icon-popular-new,.current .icon-popular-new{background-image:url(../images/icon-popular-new.svg);}
	.icon-popular-follow,.current .icon-popular-follow{background-image:url(../images/icon-popular-follow.svg);}
	.icon-popular-want,.current .icon-popular-want{background-image:url(../images/icon-popular-want.svg);}
	.popular-tabs i,.popular-menu i,.popular-tabs .current i,.popular-menu .current i{width:24px; height:24px; background-size:24px 24px; background-position: 0 0; opacity:.3;}
	.popular-tabs .current i,.popular-menu .current i{opacity:.7;}
	#footer{min-height: inherit; margin: 0; padding: 0;}
	#footer .inner{padding:15px 0 15px 70px; margin:0;}
	.counter{position:static; clear:both;}
	.post-item{width: 100%; margin:0; min-height:110px;}
	.popular-tabs-list{padding:15px 10px 30px;}
	.post-item .col-l{position:absolute; top:0; left:0;}
	.post-item .col-r{padding: 0 0 0 80px; width:auto; float: none;}
	.post-item h4{width: 100%;}
	#index-main .popular-tabs-list li{width:48%;}
	#publishImage{background-position: right -15px; height:80px; margin: 0; display: none;}
	#MainContainer{float:none; padding:0;}
	#Main .layout-listStyle li{width:100%;}
	#Main .layout-listStyle li:first-child{border-top:0;}
	.layout-listStyle .post-item {float:none left; min-height:100px; width:100%;}
	#Main .layout-listStyle .col-r{float:none; width:auto;}
	.pageControls .row,.keyword-search .row{padding:0 0 .5em; height:auto; float:none; display:block;}
	.sort-control-wrap {position:relative; right:0; top:0; display: none; padding:5px 0; margin: 0 -11px -5px; background:#fff; border-top:1px solid #ddd;}
	.popular-list .pagination_1{margin:0;}
	.pagination_1 a,.ebook-list-wrap .pagination_1 a{display: inline-block; margin: 0 0 5px; padding:5px 12px;}
	.Accessibility-detail{display:none;}
	.store{width:auto; display: block; margin:1em 0;}
	#Breadcrumbs{margin:0; padding:0 0 8px; background:#fff;}
	#MainAdOverView li{background:#eee; margin-bottom: 20px; padding-bottom: 0;}
	#MainAdOverView li .Info {width:auto;}
	#MainAdOverView li .IMG img{width:100%; height: auto;}
	.pageControls,.ebook-list-wrap .pageControls{
		height:auto; 
		background:#fff; 
		padding:0; 
		font-size:1em; 
		border-radius:0;
		color:#333;
		border:0; 
		border-bottom:1px solid #d5d5d5; 
	}
	.ebook-list-wrap .pageControls{padding:.5em 1em;}
	.ebook-list {background:none; margin:10px; border:0;}
	.page-controls-submit,.changePages-btn{display:block; margin:8px auto; width: 60%; padding:.5em 0; font-size:14px; font-weight:700;}
	.ebook-list .post-item .heading{
		visibility: inherit; 
		background:none;
	    color: #333;
	    font-size:1.14em;
	    line-height:1.4em;
	    max-height: 135px;
	    padding:.5em .5em 1em;
	    margin:0;
	    position:static;
	    width:auto;
	    text-align:left;
	    visibility: inherit;
	    display: block;
	}
	.ebook-list .post-item:before{content:"PDF"; font-size:12px; color:#fff; background:#f00; padding:0 .5em; position:absolute; top:0; left:0; z-index:10;}
	.ebook-list-wrap .page-controls-submit{margin:.5em auto;}
	.ebook-list .heading .dl, .ebook-list .heading .dr{display:none;}
	.ebook-list li{display:inline-block; width:49.36%; float:none; vertical-align: top;}
	.ebook-list .post-item {margin:0; padding:0; position: relative; width:100%; display:block; background: none;}
	.ebook-list .post-item .pic{height:auto; box-shadow:none; width:100%; float:none; padding:1em 0;}
	.ebook-list .post-item:hover {-moz-transform:none;	-webkit-transform:none;}
	.ebook-list-wrap .field-s, .ebook-list-wrap .field-m {width:auto;}
	.pdetail-back {float:none;}
	.pd-similar{display:none;}
	.pd-col-l{float:none; width:100%;}
	.pd-col-r{float:none; padding: 0 0 20px; width:100%;}
	.publish-detail-tabs #ShareNav{position: relative; right: 0; top:0; padding: 0 0 10px;}
	.publish-detail-tabs .tabs{height:48px;}
	.publish-detail-tabs .tabs li{width:50%;}
	.publish-detail-tabs .tabs li a{width:100%; padding:12px 0 3px;}
	.publish-detail-tabs .tabs li .current, .publish-detail-tabs .tabs li .current:hover{width:100%; padding:10px 0 5px;}
	.publish-detail-tabs .pane{margin: 0 -1px;}
	.btn-buyOnline,.btn-onlinePreview{display:block; margin:.5em auto; float: none;}
	.pd-info-table .hd{white-space:nowrap;}
	.popular-list{padding:0;}
	.popular-list li{display:block; padding:15px 0;}
	.popular-list li:first-child{border:0;}
	.post-item{float:none;}
	.popular-list .post-item{margin:0;}
	.field-s,.field-m,.field-m,select.field-s, select.field-m{padding:5px; font-size:1em;}
	.sort-controls .field-m {margin:0; width:100%;}
	.post-item .text{font-size:1em; line-height:1.5em; padding:0;}
	.popular-tabs-list .post-item .text{padding:0 0 1em;}
	.popular-tabs-shadow{display:none;}
	#MainContentContainer{padding:10px;}
	.SiteMap_Section .Title{ height: auto;}
	.SiteMapList{ width: auto; display: block;}
	.SiteMapList li{ float: none;}
	.SiteMapList{margin: 0; padding: 0;}
	.SiteMapList h5 a{padding:10px;}
	.keyword-search .field-m {width:100%;}
	.keyword-search{padding:1em; border:1px solid #ccc; border-top:0;}
	.keyword-search-wrap{padding:0 0 1em; margin:0 0 1em;}
	.pd-pic-wrap{padding:0 0 1em;}
	.pd-pic{
		width: 100%;
		padding:1em;
		text-align: center;
		border:0;
		box-shadow:none;
		background:url(../images/bg-pdpic.png) repeat-x left bottom #bfbfbf;
	  -webkit-box-sizing: border-box;
	     -moz-box-sizing: border-box;
	          box-sizing: border-box;
	}
	.pd-pic img {width:auto; max-width:100%; box-shadow:2px 2px 4px -3px #000;}
	.download-table-mod td{font-size:1em;}
	.ebook-list .post-item .pic img {margin:0 auto;}
	.popular-tabs-list{box-shadow:none; padding: 15px 10px;}
	.popular-tabs-ft {bottom:0; position:inherit; right:0;}
	.more-btn {
	    background:none;
	    color:#333;
	    border: 1px solid #888;
	    float:none;
	    font-size:1em;
	    height:auto;
	    letter-spacing:0;
	    overflow: hidden;
	    width:60%;
	    margin:0 auto 1em;
	    display: block;
	    padding: 10px 0;
	    border-radius:0;
	    text-align: center;
	    font-weight: 700;
	}
	.more-btn:hover,.more-btn:active{background:#F25400; border: 1px solid #F25400;}
	.popular-list .pagination_1 a{padding:5px 12px;}
	.FloatLeft {float:none;}
	.Form_Style_Container textarea{width:100%;}
	.Form_Style_Container .Padinleft20 input,.Form_Style_Container .Padinleft20 textarea{border:1px solid #ccc;}
	.Form_Style01 .Form_IMG {float:none; margin:0; margin-bottom:20px;}
	.popular-topline{display:none;}
	.popular-tabs .tabs li a, .popular-menu a{border-top:1px solid #ddd;}
	.popular-tabs .tabs li .current, .popular-tabs .tabs li .current:hover, .popular-menu li .current, .popular-menu li .current:hover{border-top: 3px solid #fb0;  padding:3px 0 4px;}
	.search-model .field-s {width:30%; margin:5px;}
	.index-main-top .search-model .field-s {margin:0 5px 5px;}
	.keyword-search select{margin:.2em 0; padding:5px;}
	.ContentBoxContainer{width:100%; height:auto; max-width:100%; overflow:hidden;}
	.ContentBox_md{padding:0; background:none; display:block;}
	.ContentBox_top,.ContentBox_btm{display:none;}
	.ContentBox_md .LinksContainer{width:65%;}
	.ContentBox_md .LinksContainer .List_BTN_Style3{width:100%;}
	.ContentBox_md .GraphicImg{width:30%;}
	.ContentBox_md .GraphicImg img{width:100%;}
	.btn-topNav,.btn-searchToggle{display:block;}
	.search-model,.keyword-search{display:none !important;}
	.search-model.on,.keyword-search.on{display:block !important;}
	.on .search-model-inner{padding:0 20px 20px;}
	#slides .More{
		width:60%; 
		height:auto;
		display:block; 
		position:static; 
		line-height:1.5em;
		color:#333;
		font-weight:700;
		border-radius:0;
		text-align:center;
		margin:.5em auto; 
		padding:.5em 0;
		background:#fbfbfb;
		border:1px solid #ccc;
	}
	.post-item .price{font-size:1.5em;}
	#sb-site {padding:50px 0 0; box-shadow: 0 0 30px 10px rgba(0, 0, 0, 0.3); min-height:auto !important;}
	#LocalNavContainer .search-model{border:0; background:#fff;}
	.post-item .pic{box-shadow:none;}
	.ebook-list .post-item .pic{background:url(../images/bg-ebookList.png) repeat-x left bottom #bfbfbf;}
	.search-model .row{padding:0 0 .5em;}
	.MoreWrap{position:static;}
	.flexslider{padding:0; border:0;}
}

@media (max-width:30em){
	body{font-size:14px; min-width:320px;}
	#index-main {padding:0;}
	.index-main-top {padding:0;}
	#slides {margin:0; border:0;}
	#index-main .popular-tabs-list li{width: 100%;}
	.search-model-inner{
		padding:20px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	#LocalNavContainer .search-model-inner{padding:10px;}
	.popular-tabs .post-item {margin:0; padding:10px;}
	.popular-tabs .post-item .col-l{top:10px; left:10px;}
	#index-main .popular-tabs-list li:nth-child(2n) .post-item{background:#f5f5f5;}
	#footer{background:#444; color: #fff; text-align:center;}
	#footer .inner{padding:10px 0;}
	#footer .menu,#footer .menu a{color: #fff;}
	.footer-logo{display:none;}
	.download-table-mod{border:0;}
	.download-table-mod td{border:0; padding:5px 5px 5px 70px; line-height: 1.5em; position:relative; font-size:1em; width:100%; float: left;}
	.download-table-mod tr td:first-child{padding: 5px 5px 8px 70px;}
	.download-table-mod tr td:last-child{padding:5px 5px 8px 70px;}
	.download-table-mod .odd td{box-shadow:none;}
	.download-table-mod br{display:none;}
	.download-table-mod th{display:none;}
	.download-table-mod td{
		display:block;
	  -webkit-box-sizing: border-box;
	     -moz-box-sizing: border-box;
	          box-sizing: border-box;
	}
	.download-table-mod td:before {font-size: 12px; color:#666; content: attr(data-th)":"; width:70px; display:inline-block; position: absolute; top:5px; left:5px;}
	.icon-folder-mini{display:none;}
	.directory-table{border:0;}
	.directory-table th{white-space:nowrap; border:0; padding:5px 3px;}
	.directory-table td{background:none;}
	.directory-table td,.directory-table tr:nth-child(2n) td{border-bottom:1px solid #ddd; padding:5px 3px;}
	.NewsList li a{background:none; padding: 15px 0;}
	.NewsList li a h3.Topic{margin:0;}
	.popular-tabs-list{padding:0;}
	.popular-tabs{border:0;}
	.popular-tabs .tabs{border-left:1px solid #ddd; border-right:1px solid #ddd;}
	.popular-tabs .post-item{border-bottom:1px dotted #ccc;}
	.popular-tabs-list .post-item .text {padding:0;}
	.popular-tabs-ft{padding:1em 0;}
	.pageControls .field-m,.pageControls .field-s{margin:0 .5em; width:auto;}
	.Form_Style_Container{padding:10px;}
	.Form_Style_Container .Padinleft20{padding-left:0;}
	.publish-detail-hd .heading{font-size:22px;}
	.BackToTop_2{display:none;}
	#footer{color:#ccc;}
	#footer .menu{padding:10px 0 0; margin: 0 0 10px; border-bottom:1px solid #333; box-shadow:0 1px 0 rgba(255,255,255,.1);}
	#footer .menu a{
		display: block;
		padding:10px 0;
		color:#ccc;
		border-top:1px solid #333;
		box-shadow:0 1px 0 rgba(255,255,255,.1) inset;
	}
	.search-model .field-s {width: 30%;}
	#publishImage{background-position: right -15px; height:70px;}
	.ContentBox_md .GraphicImg{display:none;}
	.ContentBox_md .LinksContainer{width:100%;}
	.pageControls, .ebook-list-wrap .pageControls{margin:.5em 0;}
	.ebook-list-wrap .page-controls-submit{display: block;}
	.pageControls .row,.keyword-search .row{display:block;}
	.keyword-search .hd{display: block; padding:0 0 .2em;}
	.keyword-search .row:first-child {float:none; padding:0 0 .5em;}
	.index-main-top .btn-searchToggle{margin:.5em;}
}

@media (max-width:20em){
	.ebook-list li{width:100%;border-top:1px solid #ddd;}
	.ebook-list li:first-child{border-top:0;}
	.ebook-list .pic{padding:1em 0 0;}
	.ebook-list .post-item .pic{background-position:0 0;}
	.pageControls .row .hd{display:block; padding:0 0 .2em;}
	.pageControls .row .field-m{margin:0 0 0.5em; width:100%;}
	.pageControls .block,.keyword-search .block{display:block;}
}