@charset "utf-8";

/*
 * Swiper 2.7.6
 * Mobile touch slider and framework with hardware accelerated transitions
 *
 * http://www.idangero.us/sliders/swiper/
 *
 * Copyright 2010-2015, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 *
 * Licensed under GPL & MIT
 *
 * Released on: February 11, 2015
*/
/* ===============================================================
Basic Swiper Styles 
================================================================*/
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	direction:ltr;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}

/* ===============================================================
Your custom styles, here you need to specify container's and slide's
sizes, pagination, etc.
================================================================*/
.swiper-container {
	/* Specify Swiper's Size: */

	/*width:200px;
	height: 100px;*/
}
.swiper-slide {
	/* Specify Slides's Size: */
	
	/*width: 100%;
	height: 100%;*/
}
.swiper-slide-active {
	/* Specific active slide styling: */
	
}
.swiper-slide-visible {
	/* Specific visible slide styling: */	

}
/* ===============================================================
Pagination Styles
================================================================*/
.swiper-pagination-switch {
	/* Stylize pagination button: */	

}
.swiper-active-switch {
	/* Specific active button style: */	
	
}
.swiper-visible-switch {
	/* Specific visible button style: */	
	
}

/**
 * iconfont
 *
 */
@font-face {font-family: "iconfont";
  src: url('/assets/libs/fonts/iconfont.eot?ver=10000'); /* IE9*/
  src: url('/assets/libs/fonts/iconfont.eot?ver=10000#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('/assets/libs/fonts/iconfont.woff?ver=10000') format('woff'), /* chrome, firefox */
  url('/assets/libs/fonts/iconfont.ttf?ver=10000') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('/assets/libs/fonts/iconfont.svg?ver=10000#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
	font-family:"iconfont" !important; font-size:16px; font-style:normal;
	-webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale;
	vertical-align: middle; display: inline-block;
}
.icon-search:before { content: "\e6df"; }
.icon-download:before { content: "\f007f"; }
.icon-oa:before { content: "\e63d"; }
.icon-email:before { content: "\e62e"; }
.icon-left:before { content: "\e600"; }
.icon-right:before { content: "\e627"; }
.icon-left-2:before { content: "\e606"; }
.icon-right-2:before { content: "\e605"; }


/**
 * global
 *
 */

/* reset */
body { color:#333; background:#fff; font-family:"Microsoft yahei",Arial,"\5B8B\4F53"; }
.inline-block { display: block; }
.wrapper { min-height:360px; }
.wrapper:before { content:''; height:50px; margin:0 0 30px; background:#90DBE1; display:block; }
@media (max-width:767px) {
	.wrapper:before { height:25px; }
}

a { color:#333; }
a:hover, a:focus { color: #1999a6; text-decoration:none; }
.text-ellipsis { display: block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.btn-scroll-to-top { width:60px; height:60px; background:url(/assets/home/image/top.png); display:block; }

/* column */
@media (min-width: 992px) {
	.col-20 { width: 20%; }
	.col-25 { width: 25%; }
	.col-30 { width: 30%; }
	.col-35 { width: 35%; }
	.col-40 { width: 40%; }
}

/* margin */
.m-xs { margin: 5px; }
.m-sm { margin: 10px; }
.m { margin: 15px; }
.m-md { margin: 20px; }
.m-lg { margin: 30px; }

.m-l-none { margin-left: 0; }
.m-l-xxs { margin-left: 1px; }
.m-l-xs { margin-left: 5px; }
.m-l-sm { margin-left: 10px; }
.m-l { margin-left: 15px; }
.m-l-md { margin-left: 20px; }
.m-l-lg { margin-left: 30px; }

.m-r-none { margin-right: 0; }
.m-r-xxs { margin-right: 1px; }
.m-r-xs { margin-right: 5px; }
.m-r-sm { margin-right: 10px; }
.m-r { margin-right: 15px; }
.m-r-md { margin-right: 20px; }
.m-r-lg { margin-right: 30px; }

.m-t-none { margin-top: 0; }
.m-t-xxs { margin-top: 1px; }
.m-t-xs { margin-top: 5px; }
.m-t-sm { margin-top: 10px; }
.m-t { margin-top: 15px; }
.m-t-md { margin-top: 20px; }
.m-t-lg { margin-top: 30px; }

.m-b-none { margin-bottom: 0; }
.m-b-xxs { margin-bottom: 1px; }
.m-b-xs { margin-bottom: 5px; }
.m-b-sm { margin-bottom: 10px; }
.m-b { margin-bottom: 15px; }
.m-b-md { margin-bottom: 20px; }
.m-b-lg { margin-bottom: 30px; }

/* padding */
.p-xs { padding: 5px; }
.p-sm { padding: 10px; }
.p { padding: 15px; }
.p-md { padding: 20px; }
.p-lg { padding: 30px; }

.padder { padding-left: 15px; padding-right: 15px; }
.padder-v { padding-top: 15px; padding-top: 15px; }

.p-l-none { padding-left: none; }
.p-l-xxs { padding-left: 1px; }
.p-l-xs { padding-left: 5px; }
.p-l-sm { padding-left: 10px; }
.p-l { padding-left: 15px; }
.p-l-md { padding-left: 20px; }
.p-l-lg { padding-left: 30px; }

.p-r-none { padding-right: none; }
.p-r-xxs { padding-right: 1px; }
.p-r-xs { padding-right: 5px; }
.p-r-sm { padding-right: 10px; }
.p-r { padding-right: 15px; }
.p-r-md { padding-right: 20px; }
.p-r-lg { padding-right: 30px; }

.p-t-none { padding-top: none; }
.p-t-xxs { padding-top: 1px; }
.p-t-xs { padding-top: 5px; }
.p-t-sm { padding-top: 10px; }
.p-t { padding-top: 15px; }
.p-t-md { padding-top: 20px; }
.p-t-lg { padding-top: 30px; }

.p-b-none { padding-bottom: none; }
.p-b-xxs { padding-bottom: 1px; }
.p-b-xs { padding-bottom: 5px; }
.p-b-sm { padding-bottom: 10px; }
.p-b { padding-bottom: 15px; }
.p-b-md { padding-bottom: 20px; }
.p-b-lg { padding-bottom: 30px; }

/* text style */
.text-lg { font-size: 16px; }
.text-md { font-size: 14px; }
.text-sm { font-size: 12px; }
.text-xs { font-size: 10px; }

/* carousel */
.carousel { background-color: #fafafa; }
.carousel .carousel-control { background: none; }
.carousel .item img { margin:0 auto; max-width:100%; }
.carousel .carousel-control .iconfont { width: 27px; height: 40px; border: none; background-color: #000; color: #fff; }
.carousel .carousel-control .iconfont:before { display: inline-block; vertical-align: middle; }
.carousel .carousel-control .icon-left:before { margin-left: -2px; }
.carousel .carousel-control .iconfont:hover { background-color: #1999a6; background-color: rgba(25,153,166, .5); color: #fff; }


/*
 * header
 */

 /* logo */
.logo-container { padding: 15px 0 10px; background-color:#fff; }
.logo-container ul { margin:32px 0 0; font-size: 20px;}
.logo { max-width:100%; height:60px; text-indent:-9999px; overflow:hidden; 
	background:url(/assets/home/image/logo.gif) no-repeat; display:block; }
.logo-container a > img { height: 70px; }
.logo-container #date-time { padding:0 0 6px; text-align:right; display:block; }
.header a img { max-width: 100%; }

/* nav bar */
.navbar-collapse.collapse.in { padding-bottom:0; }
.navbar-inverse { margin-bottom: 0; background:#1999a6; border:none; border-radius:0; }
.navbar-inverse .brand { padding:0 15px; }
.navbar-inverse .brand img { height:60px; }
.navbar-inverse .nav>li { position:relative; }
.navbar-inverse .nav>li>a { padding:2px 22px; color:#eee; }
.navbar-inverse .navbar-nav { margin-bottom:0; }
/* .navbar-inverse .navbar-nav .dropdown-toggle { padding-right:18px; } */
.navbar-inverse .navbar-nav h3 { margin:0; padding:17px 0; font-size:17px; }
.navbar-inverse .navbar-nav h4 { margin:0; padding:10px 0 10px; font-size:11px; font-family:"Arial Narrow"; }
.navbar-inverse .navbar-nav .caret { display: none; position:absolute; top:45%; right:6px; }
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus,
.navbar-inverse  .dropdown:hover .dropdown-toggle, .navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .nav .active>a, .navbar-inverse .nav .active>a:hover, 
.navbar-inverse .nav .active>a:focus { color:#fff; background:url(/assets/home/image/nav_bg.png); background:rgba(235,103,86, .7); }
.navbar-inverse .dropdown-menu { background:url(/assets/home/image/nav_bg.png); background:rgba(235,103,86, .7); }
.navbar-inverse .dropdown-menu { min-width:136px; border:none; border-radius: 0; }
.navbar-inverse .dropdown-menu>li>a { color:#fff; padding: 6px 20px; }
.navbar-inverse .dropdown-menu>li>a:hover { color:#fff; background:url(/assets/home/image/nav_hover_bg.png); background:rgba(0,0,0, .2); }
.navbar-inverse .dropdown:hover .dropdown-menu { display:block; }

@media (max-width:1199px) {
	.navbar-inverse .nav>li>a { padding:2px 16px; }
}

@media (max-width:1001px) {
	.navbar-inverse .nav>li>a { padding:2px 20px; }
}

/* carousel */
.es-carousel-wrapper { position:relative; }
.es-carousel { overflow:hidden; }
.es-carousel .list-inline>li { float:left; }
.es-nav span { overflow:hidden; position:absolute; z-index:6; opacity:.8; filter:alpha(opacity=80); cursor:pointer; }
.es-nav span:hover { opacity:1; filter:alpha(opacity=100); }
.es-nav span .iconfont { margin-left: 2px; margin-top: -4px; color: #fff; font-size: 30px; }


/**
 * home
 * 
 */

/* home carousel */
.home-carousel { margin-bottom: 30px; }
.home-carousel .carousel-control .iconfont { width: 40px; height: 67px; margin-top: -20px; }
.home-carousel .carousel-control .iconfont:before { margin-top: 12px; }
.home-carousel .icon-left { left: 20px; }
.home-carousel .icon-right { right: 20px; }
.home-carousel .carousel-indicators { bottom: 10px; }
.home-carousel .carousel-indicators li, .home-carousel .carousel-indicators .active { margin-left:10px; }

.home-news-carousel .carousel-caption { left: 0; bottom: 10px; width: 60%; padding: 0 0 0 10px; }
.home-news-carousel .item:after { content: ""; position: absolute; left: 0; bottom: 0px; z-index: 1; width: 100%; height: 39px;
	background:-ms-linear-gradient(top, rgba(0,0,0, 0), rgba(0,0,0,.5)); 
	background:-moz-linear-gradient(top, rgba(0,0,0, 0), rgba(0,0,0,.5)); 
	background:-webkit-linear-gradient(top, rgba(0,0,0, 0), rgba(0,0,0,.5));
	background:linear-gradient(top, rgba(0,0,0, 0), rgba(0,0,0,.5)); }
.home-news-carousel .item img { height: 260px; }
@media (min-width:1200px) {
	.home-news-carousel { width: 350px; }
	.home-news-carousel .item img { width: 350px;}
}

.home-news-carousel .carousel-indicators { width: 40%; left: inherit; right: 10px; bottom: 10px; margin-bottom: 0; text-align: right; }
.home-news-carousel .carousel-indicators li { margin-right: 5px; vertical-align: middle; }

/* home title */
.block-title { border-bottom: 2px solid #1999a6; }
.block-title > span { display: inline-block; padding: 10px 20px; background-color: #1999a6; color: #fff; }

.home-news-container { margin-bottom:40px; }
.home-news-container h3 { margin: 0 0 8px; font-size: 20px; }
.home-news-container h3 small { margin: 18px 0 0 0; }
.home-news-container h3 a { color: #666; }
.home-news-container h3 a:hover { color: #333; }

.home-news li { margin:0 3px 5px 0; line-height:2; }
.home-news li span { color:#999; }
.home-news li a { margin-right:110px; color:#111; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block; position:relative; }

.home-hospital-news li a:hover { color:#1999a6; }

@media (min-width:992px) {
	.home-hospital-notice { padding-left: 30px; }
}

.home-hospital-notice h3 { border-color:#eb6841; }
.home-hospital-notice h3 span { background-color:#eb6841; }
.home-hospital-notice li a:hover { color:#eb6841; }


.home-guide-container { margin-bottom:30px; padding:15px 0; background-color:#f2f2f2; }
.home-guide-carousel { padding: 26px 60px 10px; }
.home-guide-carousel li a { display:block; }
.home-guide-carousel li img { width: 200px; height: 200px; border: 3px solid #1999a6; }
.home-guide-carousel li h4 { margin: 15px 0; font-size: 16px; }
.home-guide-carousel li h5 { margin:0 0 20px; color:#777; }
.home-guide-carousel .es-nav span { width:32px; height:32px; background-color: #eb6756; border-radius: 3px; top:39%; }
.home-guide-carousel .es-nav .es-nav-prev { left:0; }
.home-guide-carousel .es-nav .es-nav-next { right:0; }

@media (max-width:1199px) {
	.home-guide-carousel .carousel-control { top:32%; }
}

/* home tab */
.home-expert-tab {  }
.home-expert-tab .nav-tabs { border-bottom: 2px solid #1999a6; }
.home-expert-tab .nav-tabs>li>a { border-radius: 0; border: none; }
.home-expert-tab .nav-tabs>li>a:focus { outline: none; }
.home-expert-tab .nav-tabs>li>a h3 { margin: 0; padding: 5px 10px; font-size: 18px; }
.home-expert-tab .nav-tabs>li>a h5 { margin: 0; padding: 5px 10px; font-size: 18px; font-weight:bold;}
.home-expert-tab .nav-tabs>li.active>a { color: #fff; border: none; background-color: #1999a6; }
.home-expert-tab h4 { margin: 12px 0; font-size: 16px; }
.tab-list { margin-bottom: 24px; }
.tab-list > * { margin-bottom: 8px; color: #595959; }

/* home modules */
.home-modules { padding: 20px 0 36px; background-color: #fbfbfb; }
.home-modules .well { padding: 0; border-width: 0 0 2px; box-shadow: none; border-radius: 0; background: none; }

.home-video { height: 230px; overflow: hidden; }
.home-video img { width:100%; }

.home-subjects .item { height: 230px; padding-right: 0px; }
.home-subjects img { width:100%; height: 100%; }

.home-quick-menu .row { margin: 0; }
.home-quick-menu .row > div { display: block; padding: 0; text-align: center; border: 1px solid #ddd; }
.home-quick-menu .row > div:last-child { margin-left: -1px; }
.home-quick-menu .row:last-child > div { margin-top: -1px; }
.home-quick-menu a { display: block; padding: 17px 0; text-align: center; }
.home-quick-menu .iconfont { display: block; color: #1999a6; font-size: 42px; }

.home-weixin img { margin-top: 20px; }

/* home event */
.home-event { position: relative; }
.home-event-container { height: 232px; }
.home-event-container .swiper-slide img { width: 204px; height: 232px; }
.home-event .arrow { position: absolute; top: 50%; z-index: 8; margin-top: -16px; padding: 6px 8px; 
	border-radius: 50%; background-color: #ff9f28; color: #fff; font-weight: 700; opacity: .8; }
.home-event .arrow:hover { opacity: .7; }
.home-event .arrow-prev { left: 20px; }
.home-event .arrow-next { right: 20px; }


/**
 * content
 */

 /* banner */
.banner { margin-bottom: 30px; background-color: #f9f9f9; text-align: center; }
.banner img { width: 100%; }

/* sidebar */
.side-nav { margin-bottom:20px; }
@media (min-width:1200px) {
	.side-nav { margin-right:20px; }
}
.side-nav.panel-success { border-color: #18c3cd; }
.side-nav .panel-heading { border-color: #1999a6; background-color:#18c3cd; color: #cef2f6; font-size: 16px; }
.side-nav .list-group-item.active, 
.side-nav .list-group-item.active:focus, 
.side-nav .list-group-item.active:hover { border-color: #18c3cd; background-color:#1999a6; }

/* content */
.content { }
.content .page-header { margin: 10px 0; color:#1999a6; }

.breadcrumb { margin:0; font-size:14px; background-color:transparent; }

.sub-title { margin-top: 15px; margin-left: -15px; margin-right: -15px; padding: 8px 10px; border-left: 3px solid #ddd; color:#1999a6; }
.sub-title2 { margin-top: 15px; margin-left: 0; margin-right: 0; padding: 8px 10px; border-left: 3px solid #ddd; color:#1999a6; }

/* news */
.news-list { clear:both; }
.news-list li { padding:10px 6px; border-bottom:1px dotted #ddd; color:#1999a6; }
.news-list li span { color:#999; }
.content img { max-width:100%; }

/* media list */
.media-list { margin-top: 0; padding: 20px 0; border-bottom:1px dotted #ddd; }
.media-list .pull-left { margin-right: 20px; }
.media-list .pull-left img { max-width: 180px; }
.media-list .media-heading { margin-bottom: 10px; }
.media-decription { height: 69px; line-height: 24px; overflow: hidden; color: #565656; }
.media-date { color: #969696; }

/* news detail */
.news-content { line-height: 2; }
.news-content > * { text-indent: 2em; font-size: 16px; }
.news-content img { margin: 0 auto; }

/* expert list */
.expert-list .row { border-bottom:1px dotted #ddd; }
.expert-list .img-container { display: block; width: 50px; height: 50px; border-radius: 50%; overflow: hidden; }
.expert-list .img-container img { width: 100%; }
.expert-list .media { padding: 10px 0; }

.expert-list .media-body > * { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
/*
@media (max-width:1199px) {
	.expert-list .media-body { max-width: 90px; }
}
*/

/* expert detail */
.expert-profile .dl-horizontal {margin-top: 20px; }
.expert-profile .media-object { max-width:180px; max-height: 180px; }
.expert-profile dt, .expert-profile dd { margin-bottom:6px; }
.expert-profile dt { color:#1999a6; text-align:left; }
.expert-profile dd { margin-right:30px; }
@media (min-width:767px) {
	.expert-profile dt { width:90px; }
	.expert-profile dd { margin-left:100px; }
}
.expert-content { margin-bottom: 30px; line-height: 2; }
.expert-content:last-child { margin-bottom: 0; }

/* pagination */
.pagination>li>a, .pagination>li>span { color: #1999a6; }
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, 
.pagination>.active>span:hover, .pagination>.active>a:focus, 
.pagination>.active>span:focus { background-color:#1999a6; border-color:#1999a6; }
.pagination a, .pagination span { position:relative; float:left; margin-left:-1px; padding:6px 12px; background-color:#fff; 
	border:1px solid #ddd; color:#428bca; font-size:15px; line-height:1.42857; text-decoration:none; }
.pagination span { background-color:#21B7C6; color:#fff; }

/* error */
.error-container { padding:70px 0 60px; }
.error-content { height:190px; padding:20px 20px 0 200px; color:#1999a6; background:url(/assets/home/image/error_bg.jpg) 20px 0 no-repeat; }
.error-content b { margin:0 0 20px; font-size:18px; display:block; }
.error-content .btn { margin:20px 0 0; }
.doctor-search-box { margin:0 20px; padding:20px; background-color:#1999a6; border-radius:6px; }
.doctor-search-box .page-header { margin-top: 10px; color:#fff; border-color:#18c3cd; }
.doctor-search-box .select-btn { width: 30%; }
.doctor-search-box .form-control, .doctor-search-box .btn { border-radius: 0; }


/**
 * footer
 */

/* links */
.links { margin: 30px 0 0; padding: 25px 0; background-color: #18c3cd; }
.home .links { margin-top: 0; }
.links .carousel { padding: 0 10%; background-color: transparent; }
.links .carousel-inner { }
.links .carousel-control .iconfont { top: 12%; background-color: transparent; color: #17808a; font-size: 46px; text-shadow: none; }
.links .carousel-control .iconfont:hover { background-color: transparent; }
.links .carousel-control .icon-left { left: -5%; }
.links .carousel-control .icon-right { left: inherit; right: 25%; margin-right: 0; }
.links .item .row > div { margin-bottom: 10px; }
.links .item a { color: #eaeaea; }
.links h4 { margin: 0 0 20px; color:#f2f2f2; font-size: 16px; }

/* text */
.footer { padding: 40px 0 60px; color:#eaeaea; background-color:#1aadbd; }
.footer a,.footer a:visited { color:#eaeaea; }
.footer a:hover { color:#1999a6; }
.footer p { font-size: 13px; }
@media(max-width: 767px){
	.footer .col-md-2 { text-align: center; }
}

/* By Qshen Experts*/
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    color: #fff;
    background-color: #1999a6 !important;
}
.nav-expert>li>a {padding:8px 6px !important;}
.px16 {font-size:16px;}
.expert-content>p{text-indent: 2em;}
.media-profession{max-width:200px;}
.ks_item {padding:15px 2px;}
.content {min-height:300px !important;}
.table-scheduler td, .table-scheduler th {
	text-align: center !important;
	vertical-align: middle !important;
}
.table-scheduler td p { margin:0;}

.footer > .container { position: relative; }
.footer-qrcode { position: absolute; right: -160px; top: 0; }

}

	.fu_ad { position:fixed; width:159px; top:30%; right:0px; z-index:999999; }
	.fu_ad img { max-width:100%; }
	.fu_ad #close_button2 { height:20px; }
	@media (max-width: 767px) {
		.fu_ad { width:80px; }
	}
	@media (min-width: 768px) {
		.fu_ad { width:100px; }
	}
	@media (min-width: 992px) {
		.fu_ad { width:120px; }
	}
	@media (min-width: 1200px) {
		.fu_ad { width:159px; right:5px; }
	}
	@media (min-width: 1440px) {
		.fu_ad { right:20px; }
	}
