
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, figure {
    color: #666;
    font-family: Î¢ÈíÑÅºÚ;
    font-size: 12px;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

.qtrans_flag span { display: none}
.qtrans_flag { height: 12px; width: 18px; display: block}
.qtrans_flag_and_text { padding-left 20px;}
.qtrans_flag_en { background: url(images/gb.png) no-repeat;}
.qtrans_flag_zh { background: url(images/cn.png) no-repeat;}
a {cursor: pointer; word-wrap: break-word;}
.clearfix { clear: both;}
em { font-style:normal;}
.header .top .logo.zh.gz {background-image: url('../images/header-logo-large-gz-zh.png');}
.header .top .logo.gz { background-image: url('../images/header-logo-large-gz-en.png');}
.header .top .logo.zh.nj {background-image: url('../images/header-logo-large-nj-zh.png');}
.header .top .logo.nj { background-image: url('../images/header-logo-large-nj-en.png');}
.header .top .logo.zh.tj {background-image: url('../images/header-logo-large-tj-zh.png');}
.header .top .logo.tj { background-image: url('../images/header-logo-large-tj-en.png');}
.header .top .logo.zh.qd { background-image: url('../images/header-logo-large-qd-zh.png');}
.header .top .logo.qd {background-image: url('../images/header-logo-large-qd-en.png');}
@media only screen and (max-width: 960px) {
  .header .top .logo { width: 290px; height: 64px;}
  .header .top .logo.gz { background-image: url('../images/header-logo-medium-gz-en.png');}
  .header .top .logo.nj { background-image: url('../images/header-logo-medium-nj-en.png');}
  .header .top .logo.tj { background-image: url('../images/header-logo-medium-tj-en.png');}
  .header .top .logo.qd { background-image: url('../images/header-logo-medium-qd-en.png');}
  .header .top .logo.zh.gz { background-image: url('../images/header-logo-medium-gz-zh.png');}
  .header .top .logo.zh.nj { background-image: url('../images/header-logo-medium-nj-zh.png');}
  .header .top .logo.zh.tj { background-image: url('../images/header-logo-medium-tj-zh.png');}
  .header .top .logo.zh.qd { background-image: url('../images/header-logo-medium-qd-zh.png');}
}
@media only screen and (max-width: 800px) {
  .header .top .logo { width: 230px;height: 40px; }
  .header .top .logo.gz { background-image: url('../images/header-logo-small-gz-en.png'); }
  .header .top .logo.nj { background-image: url('../images/header-logo-small-nj-en.png'); }
  .header .top .logo.tj { background-image: url('../images/header-logo-small-tj-en.png'); }
  .header .top .logo.qd { background-image: url('../images/header-logo-small-qd-en.png'); }
  .header .top .logo.zh.gz { background-image: url('../images/header-logo-small-gz-zh.png'); }
  .header .top .logo.zh.nj { background-image: url('../images/header-logo-small-nj-zh.png'); }
  .header .top .logo.zh.tj { background-image: url('../images/header-logo-small-tj-zh.png'); }
  .header .top .logo.zh.qd { background-image: url('../images/header-logo-small-qd-zh.png'); }
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .header .top .logo { width: 400px; height: 64px; background-size: 400px 64px; }
  .header .top .logo.zh.qd { background-image: url('../images/header-logo-large-qd-zh@2x.png'); }
  .header .top .logo.qd { background-image: url('../images/header-logo-large-qd-en@2x.png'); }
  .header .top .logo.zh.gz { background-image: url('../images/header-logo-large-gz-zh@2x.png'); }
  .header .top .logo.zh.nj { background-image: url('../images/header-logo-large-nj-zh@2x.png'); }
  .header .top .logo.gz { background-image: url('../images/header-logo-large-gz-en@2x.png'); }
  .header .top .logo.nj { background-image: url('../images/header-logo-large-nj-en@2x.png'); }
  .header .top .logo.zh.tj { background-image: url('../images/header-logo-large-tj-zh@2x.png'); }
  .header .top .logo.tj { background-image: url('../images/header-logo-large-tj-en@2x.png'); }
  .header .top .logo.sh { background-image: url('../images/header-logo-large-sh-en@2x.png'); }
  .header .top .logo.zh.sh { background-image: url('../images/header-logo-large-sh-zh@2x.png'); }
  .header .top .logo.bj { background-image: url('../images/header-logo-large-bj-en@2x.png'); }
  .header .top .logo.zh.bj { background-image: url('../images/logo.jpg'); background-size:contain;}
  @media only screen and (max-width: 960px) {
    .header .top .logo { width: 290px; height: 64px; background-size: 290px 64px; }
    .header .top .logo.zh.qd { background-image: url('../images/header-logo-medium-qd-zh@2x.png'); }
    .header .top .logo.qd { background-image: url('../images/header-logo-medium-qd-en@2x.png'); }
    .header .top .logo.zh.gz { background-image: url('../images/header-logo-medium-gz-zh@2x.png'); }
    .header .top .logo.zh.nj { background-image: url('../images/header-logo-medium-nj-zh@2x.png'); }
    .header .top .logo.gz { background-image: url('../images/header-logo-medium-gz-en@2x.png'); }
    .header .top .logo.nj { background-image: url('../images/header-logo-medium-nj-en@2x.png'); }
    .header .top .logo.zh.tj { background-image: url('../images/header-logo-medium-tj-zh@2x.png'); }
    .header .top .logo.tj { background-image: url('../images/header-logo-medium-tj-en@2x.png'); }
    .header .top .logo.sh { background-image: url('../images/header-logo-medium-sh-en@2x.png'); }
    .header .top .logo.zh.sh { background-image: url('../images/header-logo-medium-sh-zh@2x.png'); }
    .header .top .logo.bj { background-image: url('../images/header-logo-medium-bj-en@2x.png'); }
    .header .top .logo.zh.bj { background-image: url('../images/header-logo-medium-bj-zh@2x.png'); }
  }
  @media only screen and (max-width: 800px) {
    .header .top .logo { width: 230px; height: 40px; background-size: 230px 40px; }
    .header .top .logo.zh.qd { background-image: url('../images/header-logo-small-qd-zh@2x.png'); }
    .header .top .logo.qd { background-image: url('../images/header-logo-small-qd-en@2x.png'); }
    .header .top .logo.zh.gz { background-image: url('../images/header-logo-small-gz-zh@2x.png'); }
    .header .top .logo.zh.nj { background-image: url('../images/header-logo-small-nj-zh@2x.png'); }
    .header .top .logo.gz { background-image: url('../images/header-logo-small-gz-en@2x.png'); }
    .header .top .logo.nj { background-image: url('../images/header-logo-small-nj-en@2x.png'); }
    .header .top .logo.zh.tj { background-image: url('../images/header-logo-small-tj-zh@2x.png'); }
    .header .top .logo.tj { background-image: url('../images/header-logo-small-tj-en@2x.png'); }
    .header .top .logo.sh { background-image: url('../images/header-logo-small-sh-en@2x.png'); }
    .header .top .logo.zh.sh { background-image: url('../images/header-logo-small-sh-zh@2x.png'); }
    .header .top .logo.bj { background-image: url('../images/header-logo-small-bj-en@2x.png'); }
    .header .top .logo.zh.bj { background-image: url('../images/pic02.jpg'); }
  }
}
.main-wp-content,.main-wp-content p,.tab,.tab p { word-wrap: break-word;}
.main-wp-content h2 { font-size: 31px; color: #2f2f2d;}
.main-wp-content h3 { font-size: 26px; color: #2f2f2d;}
.main-wp-content h4 { font-size: 21px; color: #2f2f2d;}
.main-wp-content h5 { font-size: 16px; color: #2f2f2d;}
.main-wp-content h6 { font-size: 11px; color: #2f2f2d;}
.main-wp-content ul,
.main-wp-content ol,
.accordion ul,
.accordion ol { margin-bottom: 16px;}
.main-wp-content tr,.main-wp-content td {padding: 10px; vertical-align: middle; border: 1px black solid;}
.main-wp-content img,.tab img { width: auto; max-width: 100%; height: auto; }
.main-wp-content ul li { margin: 10px 40px; }
.main-wp-content ol li { margin: 10px 40px; list-style-type: decimal;}
.main-wp-content a { display: inline; text-decoration: underline;}
.main-wp-content p,.left .section p { margin-bottom: 16px; xxmargin-top: 16px;}
.page-template-page-contact-php .main-wp-content textarea { width: 80%;}
.widget .main-wp-content ul { margin-bottom: 16px;}
.main-wp-content { margin-top: 10px;}
.widget.content.post .details .left a.author-info { margin-right: 0; margin-left: 0;}
.widget.content.post .details { padding-top: 10px;}
.widget.box.call {background: white;}
.widget-area > .widget { margin: 0; padding: 0;}
.map { height: 335px;}
.right .container a { text-decoration: none;}
.page-template-page-doctor-search-php .widget_find_doctor_widget { display: none;}
.menu-item a { text-decoration: none; text-transform: uppercase;}
.header .bottom .container > ul > li > ul > li.title > a { cursor: default; color: #024f7f;}
.header .bottom .container > ul > li > ul > li.title > a:hover { background-color: inherit;}
.home .footer { margin-top: 0;}
.doctorsxx a > div { height: 250px;}
.xxxwidget.banner.infos > .container .box .container { height: 270px;}
.xxxwidget.banner.infos > .container .box .container .link { position: absolute; bottom: 0; left: 95px; margin: 0 auto;}
.widget.banner.infos > .container .box .container p { min-height: 150px;}
img.department-logo { width: auto;}
.header .top ul.nav > li ul li.big-menu-item a { font-size: 22px;}
strong { font-weight: bold;}
.email a { color: #a2a1a1;}
.doctor-ajax-content { display: none;}
#sidebar-1 h2 { font-size: 19px; color:#fff;}
.no-results { margin: 30px;}
.aligncenter { display: block; margin-right: auto; margin-left: auto;}
.alignright { float: right; margin: 5px;}
.alignleft { float: left; margin: 5px;}
.right .widget.no-margin { margin-top: 0;  margin-bottom: 0;}
.video img.department-logo-res { width: auto;}
.widget.content.list.doctors .row a { color: #0065a5;}
.drop li { list-style-type: none;}
.page-id-1001 .appointment { display: none;}
.main-wp-title,.widget.content > h1:first-child { margin-bottom: 15px;}
.appointment_link_home { display: block; width: 100%; text-align: center;}
.weibo-icon { position: relative; top: -4px; display: block; float: left; overflow: hidden; width: 30px; height: 30px; margin-right: 10px; background-image: url('images/ui.png'); background-repeat: no-repeat; background-position: -2px -612px;}
.wechat-icon { position: relative; top: -4px; display: block; float: left; overflow: hidden; width: 30px; height: 30px; margin-right: 10px; background-image: url('images/ui.png'); background-repeat: no-repeat; background-position: -2px -572px;}
.widget.box .sidebar_content p { padding: 13px 25px;}
.video img.doctor-detail-img { width: 100px;}
.video img.doctor-detail-dept-image { width: 30px;}
.widget.content.list .tab:first-child { border-top: 0;}
.video img.ajax-loader { width: auto;}
.page-template-page-contact-php .main-wp-content input[type=email],
.page-template-page-contact-php .main-wp-content input[type=text],
.page-template-page-contact-php .main-wp-content textarea { font-size: 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 50%; padding: 14px 20px;  -webkit-transition: border .3s; -moz-transition: border .3s; -ms-transition: border .3s; -o-transition: border .3s; transition: border .3s; color: #2f2f2d; border: 0; border: 2px solid #fff; -webkit-border-radius: 6px;  -moz-border-radius: 6px; border-radius: 6px; outline: none; background-color: #f0efef; -o-box-sizing: border-box; -o-border-radius: 6px;}
.page-template-page-contact-php .main-wp-content input[type=submit] { font-size: 15px; display: -moz-inline-stack; display: inline-block; overflow: visible; zoom: 1; width: auto; min-width: 50%;  margin-top: 20px; padding: 12px 20px; -webkit-transition: background-color .3s, color .3s, border .3s; -moz-transition: background-color .3s, color .3s, border .3s; -ms-transition: background-color .3s, color .3s, border .3s; -o-transition: background-color .3s, color .3s, border .3s; transition: background-color .3s, color .3s, border .3s; color: #0065a5; border: 2px solid #0065a5; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; outline: none; background-color: transparent; -o-border-radius: 6px;}
a.special-department-nav-title { color: white;}
.video .new-flag img { margin-bottom: 5px; margin-left: 10px; vertical-align: middle;}
.doctors a > div .container .thumbnail img.new-flag-img { border-radius: 0;}
.widget li { font-size: 16px; line-height: 1.6em;}
a.home-slider-link { color: white;}
.home .widget.banner.infos > .container .box .container h2 { font-weight: bold;}
.widget.content.locations .link { margin-top: 0;}
.link-left-location { width: 100%; text-align: center;}
.doctors a > div .container { height: 230px;}
.widget.content.post .details .left a,
.widget.content.post .details .left p { line-height: 19px;}
.doctors a > div .cell .container { height: auto;}
.cell .new-flag {  margin-left: 10px;}
.right .accordion .section.open h2:hover,
.right .accordion .section.open a:hover { background-color: transparent;}
.doctor-relate-post .row a { margin-left: 10px;}
.doctors a > div.row { margin-top: 0; margin-bottom: 0;}
.widget.box.call.responsive { background: #0065a5;}
.printfriendly img { max-width: 35px;}
.widget.contact a { display: inline;}
input[type=button].reset-button { font-size: 15px; zoom: 1; padding: 12px 20px; color: #0065a5; border: 2px solid #0065a5; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background-color: transparent; -o-border-radius: 6px;}
.widget.box.appointment .header h2:before { vertical-align: middle;}
.appointment_link_home input { z-index: 999 !important;}
.page-template-page-department-list-res-php .widget.content.list.doctors .head .cell,
.page-template-page-department-list-res-php .widget.content.list.doctors .row .cell { width: 33%;}
.page-template-page-department-list-res-php .widget.content.list.doctors .row .cell:first-child { width: 15%; margin-left: -4%;}
.page-template-page-department-list-res-php .widget.content.list.doctors .row { padding: 0;}
.res-title { font-size: 15px; position: absolute; top: 35%; left: 20%; display: block; color: #0065a5;}

.home .email p { font-size: inherit; display: inline;}
.printfriendly a { width: 35px; height: 35px;}
.hour,.minute,.ampm,.gender,.location { display: none;}
.page-template-page-contact-php .select { margin: 0;}
.widget.box.newsletter form p { margin: 0;}
.map img { width: auto;}
.tj .jp,.sz .jp,.gz .jp,.qd .jp { display: none;}
.zh .title p { font-weight: bold;}
.wrapper { /*position: absolute; */overflow: hidden; width: 100%;  height: auto;}
ol { list-style: decimal;}
a.author-info { display: inline;}
.responsive-nav { top: 0; left: 0;}
.responsive-nav .nav-container { min-width: 240px;}
.widget.banner img { vertical-align: top;}
@media only screen and (max-width: 500px) {
 .doctor .col { width: 100%; text-align: center; }
}
.new-flag { margin-left: 10px;}
a[href^=tel] { color: #fff;}
.widget.banner.contact span { display: inline;}
.widget.banner.promotions .box .container .top .overlay p { z-index: 1000 !important;}
.widget.banner.promotions .box .container .top .overlay p a{ text-decoration:none;}
.header .top ul.nav > li > p,
.header .top ul.nav > li > a > p { font-family: 'montserrat', Arial, Helvetica, tahoma, verdana, 'ËÎÌå', SimSun, '»ªÎÄÏ¸ºÚ', STXihei, sans-serif;
 font-size: 11px; line-height: 1em; padding: 10px; -webkit-transition: color .5s; -moz-transition: color .5s; -ms-transition: color .5s;  -o-transition: color .5s; transition: color .5s; color: #0065a5;}
.header .top ul.nav > li:hover > p,
.header .top ul.nav > li:hover > a > p { color: #fff;}
.header .top ul.nav > li.last { margin-right: 80px;}
.accordion { clear: both;}
div.printfriendly { margin: 0 !important;}
.pf-alignleft { float: none !important;}
.printfriendly img { width: 35px !important;}
.ie8 .flex-control-nav li { display: inline !important;}
.ie8 .flex-control-paging li a { display: block !important;}
.accordion .section .tab,
.widget.box { zoom: 1; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none;}
.select .arrow-scroll { position: relative; width: 100%; height: 40px; margin: 0 -15px; padding: 0 15px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background: #024f7f; -ms-border-radius: 6px; -o-border-radius: 6px;
}
.select .arrow-scroll .icon { position: absolute; top: 50%; left: 50%; display: block; overflow: hidden; -khtml-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); width: 30px; height: 30px; margin-top: -15px; margin-left: -15px; background-image: url('./images/ui.png'); background-repeat: no-repeat; background-position: -2px -1790px;
}
.select .drop ul { overflow-y: scroll;}
.ourTeamSubTitle { position: relative; padding: 13px 25px; background-color: #7FB2D2; color: #fff; font-size: 22px;}
.ourTeamDoctorName { font-size: 18px; text-decoration: underline; margin-bottom: 10px;}
.ourTeamDoctorTitle { font-size: 12px;}
.ourTeamDoctorTitle a { text-decoration: none; color: #2f2f2d;}
.ourTeamDoctorTitle a:hover { color: #0065a5;}
span.table-padding table tbody tr td { padding: 0 !important;}
.appointmentButton { min-width: 50%; width: auto; padding: 12px 20px;  background-color: transparent; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; border: 2px solid #ffffff; font-size: 15px; color: #ffffff; outline: none; margin-top: 20px; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; overflow: visible; -webkit-transition: background-color 0.3s, color 0.3s, border 0.3s; -moz-transition: background-color 0.3s, color 0.3s, border 0.3s; -ms-transition: background-color 0.3s, color 0.3s, border 0.3s; -o-transition: background-color 0.3s, color 0.3s, border 0.3s; transition: background-color 0.3s, color 0.3s, border 0.3s;}
.appointmentButton:hover { background-color: #ffffff; color: #0065a5;}
#owl-demo .item { position: relative;}
#owl-demo .item img { display: block; width: 100%; height: auto;}
#owl-demo .owl-controls { position: absolute; z-index: 10; width: 100%; top: 43.5%; margin-top: 0;}
@media only screen and (max-width: 650px) {
#owl-demo .owl-controls { display: none; }
}
#owl-demo .owl-prev { float: left; margin-left: 25px; -khtml-opacity: 0.75; -moz-opacity: 0.75; opacity: 0.75; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter: alpha(opacity=75); background-image: url('../images/ui.png'); background-position: -2px -1468px; background-repeat: no-repeat; overflow: hidden; display: block; width: 40px; height: 64px;}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
#owl-demo .owl-prev { background-image: url('../images/ui-x2.png'); background-size: 285px 2313px;}
}
#owl-demo .owl-next { float: right; margin-right: 25px; -khtml-opacity: 0.75; -moz-opacity: 0.75; opacity: 0.75; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter: alpha(opacity=75); background-image: url('../images/ui.png'); background-position: -2px -1537px; background-repeat: no-repeat; overflow: hidden; display: block; width: 40px; height: 64px;}

@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
 #owl-demo .owl-next { background-image: url('../images/ui-x2.png'); background-size: 285px 2313px; }
}

#owl-demo .gradient { position: absolute; bottom: 0; width: 100%; height: 180px; z-index: 1; background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.65))); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%); background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%); background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);}

#owl-demo .container { padding: 50px 80px; position: absolute; bottom: 0; z-index: 2;}
@media only screen and (max-width: 650px) {
  #owl-demo .container { padding: 50px; padding-bottom: 20px;}
  #owl-demo .container h1 { font-size: 28px; border-bottom: 0 !important;}
  #owl-demo .container p{ font-size: 14px;}
}
@media only screen and (max-width: 500px) {
#owl-demo .container { display: none;}
}
#owl-demo .container h1 { color: #ffffff; border-bottom: 4px solid #ffffff; padding-bottom: 10px; margin-bottom: 10px;}
#owl-demo .container p { color: #ffffff;}
.owl-theme .owl-controls .owl-buttons div { color: #FFF; display: inline-block; zoom: 1; *display: inline; margin: 0; padding: 0; font-size: 12px; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none; background: transparent; filter: Alpha(Opacity=100); opacity: 1;}
@media only screen and (max-width: 768px) {
  .owl-theme .owl-controls { display: none !important; }
}
@media only screen and (max-width: 768px) {
  .widget.box .header { padding: 12px 25px 8px; }
  .widget.box.white.even .header h2,
  .widget.box.white.odd .header h2 {
    font-size: 18px;
  }
  .widget.box.find.white .header h2:before { background-position: -2px -2002px; }
  .widget.box.appointment.white .header h2:before { background-position: -2px -1932px; }
  .widget.box.locations.white .header h2:before { background-position: -2px -2072px; }
  .widget.box.call.white .header h2:before { background-position: -2px -2177px; }
  .widget.box.services.white .header h2:before { background-position: -2px -2247px; }
  .widget.box.dropdown.white .header .icon { background-position: -2px -187px; }
  .widget.box.dropdown.open.white .header .icon { background-position: -2px -292px; }
  .widget.content.post .departments > div { margin-right: 0; }
  .widget.content.post .details .right a.wechat, .widget.content.post .details .right a.weibo, .widget.content.post .details .right a.mail { background-size: 235px 2012px; width: 30px; height: 30px; }
  .widget.content.post .details .right a.wechat { background-position: -2px -494px; }
  .printfriendly a { width: 30px; height: 30px; }
  .printfriendly img { width: 30px !important; }
  .widget.content.post .details .right a.weibo { background-position: -2px -529px; }
  .widget.content.post .details .right a.mail { background-position: -2px -424px; }
  .res-title { text-align: left; font-size: 12px; left: 15%; }
  img.department-logo-res { width: 30px; }
  .widget.content.list.doctors { padding-left: 10px; padding-right: 10px; }
}
.widget.content.post .details { padding-top: 0;}
.left p { padding-top: 10px;}
.details { position: relative;}
#print-page-link { position: absolute; width: 32px; float: right; text-align: center; top: 0px; background-color: #034F7B; padding: 5px 2px; right: 108px; height: 26px; margin: 0 !important;}
#print-page-link:hover { opacity: 0.8;}
#print-page-link a { height: 26px  display: block  background-size: 235px 2012px; background-image: url('images/ui.png'); background-repeat: no-repeat; background-position: -1px -461px; overflow: hidden;}
#print-page-link a:hover { opacity: 1;}
#print-page-link a img { display: none;}
@media only screen and (max-width: 768px) { #print-page-link { position: absolute; width: 32px; float: right; text-align: center; top: 0px; background-color: #034F7B; padding: 2px 0px; right: 93px;  height: 26px; margin: 0 !important;}
}
.header .bottom .container > ul > li.hideSubMenu > ul.sub-menu { display: none;}
.header .bottom .container > ul > li.showSubMenu > ul.sub-menu { display: block;}
@media (max-width: 960px) { .navbar-nav-submenu.navbar-nav>li>a span.no-padding { padding-bottom: 0;}
}
.beian{ width:100%; background:#ccc; text-align:center; padding:2% 0; font-size:14px; color:#262626;}
.beian a{ display:block; color:#262626;}


@media only screen and (max-width: 450px) {
.beian{ width:100%; background:#ccc; text-align:center; padding:4% 0; font-size:14px; color:#262626;}
}