@charset "gb2312";
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: 14px;

    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/pic02.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 {
	overflow: hidden;
	width: 100%;
	height: auto;
	background-color: #CCC;
}

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;}

}


