﻿@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(../images/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(../images/logo.gif) no-repeat; display:block; }

.logo-container a > img { }

.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(../images/nav_bg.png); background:rgba(235,103,86, .7); }

.navbar-inverse .dropdown-menu { background:url(../images/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(../images/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 {}

.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: 140px; 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 {    width: 1200px;
    height: 360px;
    text-align: center;
    background: url(../images/banner.jpg) no-repeat;
    background-size: 1200px 345px;
    margin: 0 auto;}

.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: 0em; 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(../images/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; }

.links a{ color:#fff;}

.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 0px; 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; }

	}

	

.banner img{width:100%;}

.bdf_xw { padding:20px;}

.bdf_xw ul li{ line-height:30px;}

.tab-content{ margin-bottom:20px;}

.location{ margin-bottom:18px;}

