@charset "utf-8";

/* CSS media */

@media screen and (max-width: 480px) {
.nav-open .navbar-nav li a { font-size: 18px; }
.navbar-collapse { padding-left: 0; padding-right: 0; }
.nav-open .navbar-nav li a { height: 42px; line-height: 42px; }
.logo { min-height: 100px; }
.navbar-toggle { margin-bottom: 0; }
.dianhua { font-size: 16px; padding: 0px; text-align: center; }
.footer { padding-top: 20px; }
.footer h4 { font-size: 14px; }
.footer img { margin-top: 20px; }
.footer ul { padding: 15px 0 15px; }
.footer ul li { font-size: 15px; line-height: 25px; }
.footer .address { padding: 10px 0; line-height: 21px; }
.index_yewuzhongxin ul li { font-size: 18px; line-height: 80px; padding: 0 13px; }
.index_fuwuliucheng { height:auto; padding-bottom:50px; background: url(/images/fuwuliucheng_xs_bg.jpg) no-repeat center top; }
.index_fuwuliucheng h3 { padding-bottom:30px; }

.index_hezuokehu .view { width: 150px; height: 95px; }
.index_hezuokehu .fourth-effect .mask { top: 8px; left: 25px; }
.index_jingdiananli { margin-bottom: 25px; }
.index_jingdiananli_xs { max-width: 350px; margin-bottom: 80px; }
.index_jingdiananli_xs .carousel-control.right,
.index_jingdiananli_xs .carousel-control.left { background: none; }
.post .post-title { font-size: 18px; }
.post .post-info { font-size: 12px; }
.post .post-content { word-break: break-all; font-size: 14px; line-height: 22px; }
.main-navigation .menu li a { font-size: 14px; }
.post .post-title a { display: block; float: left; width: 90%; max-height: 38px; overflow: hidden; word-break: break-all; font-size: 18px; }
.sidebar .sidebar-widget a { font-size: 14px; }
.post .post-info a { font-size: 12px; }
.blog-post .post-hd { padding: 18px 0 0; }
.post-hd .post-pic { margin-top: 18px; }
.post-hd .post-line,
.post .post-line { margin-top: 18px; }
.sidebar .sidebar-widget { padding: 0; }
.blog-post .post { padding: 30px 0 0; }
.blog-post .post-articl .breadcrumb { margin-bottom: 10px; }
.blog-post .post-articl .post-content { padding: 10px 0 30px; }
.page_joinUs p { padding-left: 0; }
.page_joinUs .animated { padding: 20px 0; }
.page_joinUs h2 { font-size: 18px; line-height:30px; }
.page_joinUs2 { background: none; }

.page_BusinessCenter .media-left,.page_BusinessCenter .media-right,.page_BusinessCenter .media-body { display:inherit; }
.page_BusinessCenter .media-body { width:auto; }
.page_BusinessCenter .media-left { padding-right:0; }
.page_BusinessCenter .media-heading { text-align:center; }
.page_BusinessCenter .media-object { margin:0 auto 15px; }

.page_payment .media-left,.page_payment .media-right,.page_payment .media-body { display:inherit; }
.page_payment .media-body { width:auto;font-size:18px;  }
.page_payment .media-body strong { font-size:18px; }
.page_payment .media-left { padding-right:0; }
.page_payment .media-heading { text-align:center; }
.page_payment .media-object { margin:0 auto 15px; }

}

@media screen and (min-width: 768px) {
.navbar { margin-bottom: 0; }
.navbar-nav > li > a { padding: 0 10px; }
.navbar-collapse { padding: 0; }
.navbar-collapse .nav>li>a { height: 30px; line-height: 30px; text-align: center; color: #333; }
.navbar-nav>li>.dropdown-menu { border-radius: 5px; }
.navbar-collapse .nav .dropdown-menu li { padding: 3px 0; }
.navbar-nav .open .dropdown-menu>li>a { height: 35px; line-height: 35px; padding: 0; text-align: center }
.main-navigation .menu li a { font-size: 16px; color: #38485a; line-height: 4em; display: block; padding: 0 21px; text-decoration: none; }
.index_xinwenzhongxin .thumbnail { margin-right: 13px; }

.breadcrumb { margin: 15px 0; }
.post .post-content img { height: auto }
.blog-post .post { padding: 30px 32px; margin-bottom: 10px; border: solid 1px #e1e1e1; box-shadow: 3px 3px 3px #e1e2e3, inset 0 0 3px #ffffff; border-radius: 4px; background: #fff; }
.content-panel { padding-bottom: 30px; background: rgba(255,255,255,0.50); }
.sidebar .sidebar-widget { margin-bottom: 15px; border: solid 1px #e1e1e1; box-shadow: 0 0 3px #eeeeee, inset 0 0 3px #ffffff; border-radius: 4px; background: #fff }
.post .post-title a { font-size: 22px; color: #333; }
.post-hd .post-info { font-size: 12px; color: #999; }
.post .post-content { font-size: 14px; color: #686f7a; }
.post-hd .post-pic { margin-top: 30px; }
.post-rd .post-title { margin-top: 0; }
.post-rd .post-title a { font-size: 24px; color: #333; }
.post-rd .post-content { font-size: 14px; color: #666; line-height: 22px; }
.post-rd .post-info { font-size: 12px; color: #666; line-height: 23px; }
.post-rd .post-info a,
.post-xw .post-info a { font-size: 14px; color: #333; text-decoration: none }
.post-rd .post-rd-text { padding-left: 20px }
.post-xw .post-info { margin: 15px 0 20px; }
.post-xw .post-content { line-height: 20px }
.post-articl .post-title { font-size: 26px; color: #333; }
.post-articl .post-info { font-size: 14px; color: #999; }
.post-articl .post-content { font-size: 14px; color: #666; line-height: 24px; }
.blog-post .post-articl { padding: 30px 50px }
}

@media screen and (min-width: 992px) {
.sidebar { padding-left: 20px; }
}

@media screen and (max-width: 50em) {
	.grid figure {
		display: inline-block;
		float: none;
		margin: 10px auto;
		width: 100%;
	}
	.grid2 figure {
		display: inline-block;
		float: none;
		margin: 10px auto;
		width: 100%;
	}
}