
@media screen and (min-width:768px){
	.subhead p{text-align:left}}
	.btn-primary.btn-shadow{-webkit-box-shadow:inset 0 -4px 0 #2a6496;box-shadow:inset 0 -4px 0 #2a6496;border:0;color:#fff}.btn-lg.btn-shadow{padding:13px 35px 17px}.bc-social{padding:5px 0;text-align:left;background-color: rgba(250,250,250,0.5);border-top:1px solid #fff;border-bottom:1px solid #ddd}.bc-social-buttons{margin-left:0;margin-bottom:0;padding-left:0;list-style:none}.bc-social-buttons li{display:inline-block;line-height:1;color:#555}.bc-social-buttons li .fa{font-size:18px;margin-right:3px}.bc-social-buttons li .fa-weibo{font-size:20px}.bc-social-buttons li a{color:#555}.bc-social-buttons li.social-qq:hover{color:#428bca}.bc-social-buttons li.social-weibo a:hover{color:#d9534f}.bc-social-buttons>li+li:before{padding:0 10px;color:#ccc;content:"|"}.projects .thumbnail{display:block;margin-left:auto;margin-right:auto;text-align:center;max-width:400px;margin-bottom:30px;border-radius:0}.projects .thumbnail .caption{height:AUTO;overflow-y:hidden;color:#555}.projects .thumbnail .caption a:hover,.projects .thumbnail .caption a:focus{text-decoration:none}.projects .thumbnail img{max-width:100%;height:auto}.projects-header{width:60%;text-align:center;margin:20px 0 10px;font-weight:200;margin-bottom:40px;display:block;margin-left:auto;margin-right:auto}.projects-header h2{font-size:30px;letter-spacing:-1px}


@media screen and (min-width:992px){#scrollUp{bottom:100px}}.bc-sidebar{margin-top:30px}.bc-sidebar>ul>li>a{display:block;margin:0 0 -1px;padding:8px 14px;border:1px solid #e5e5e5}.excerpt-list{margin-top:60px}.excerpt{min-height:80px;border:1px solid #eee;position:relative;margin-bottom:10px;padding:20px 20px 20px 24px}.excerpt-title{font-size:24px;margin-top:0}.excerpt-title a{color:#555}.excerpt-title a:hover,.excerpt-title a:active{color:#3071a9}.excerpt-meta{position:absolute;bottom:12px}.excerpt-tags{color:#777}.excerpt-tags .glyphicon{position:relative;top:2px;color:#eee}.excerpt-tags a,.excerpt-tags span{color:#777;font-size:12px}.post{position:relative;margin-top:60px;max-width:680px;display:block;margin-left:auto;margin-right:auto}.post-header h1,.post-header h2{font-size:32px;margin:0 0 45px 0;position:relative;text-align:center}

.dqwz{
	border-bottom:1px solid #EAEAEA; text-align:center; color:#999; width:100%; margin:0 auto; height:36px; line-height:36px; font-size:1.2em;  background: rgba(240,240,240, 0.5); 
	}
.dqwz2{
	width:1000px; margin:0 auto;text-align:left; color:#333;
	}
.dqwz2 a{
	 color:#333;
	}
	
	@media (max-width:769px) {
.dqwz2{
	width:100%; margin:0 auto;text-align:left; color:#333;
	}
}

/*-- about --*/
.about-top {
  
}
.about-info {
	padding: 1.5em 0 0 0;
  text-align: center;
  margin-bottom: 3em;
  color: #999999;
}
.about-info h3{
	color: #6E6E6E;
	font-size: 2em;
	margin: 0;
	font-weight:bold;
	letter-spacing: 2px;
}
.about-info-bottom{
	margin:2em 0 0 0;
}
.about-info-bottom img{
	max-width:100%;
}
.about-info-text{
	width: 98%;
	margin: 2em auto 4em 0;
	text-align: left;
	font-size: 1.2em;
	line-height:1.5em;
}

.about-info-text img{ max-width:100%;}

.about-info-text h5{
  color: #6E6E6E;
  font-size: 1.5em;
  margin: 0;
  font-weight: 600;
  line-height: 1.5em;
}
.about-info-text p{
  color: #333333;
  font-size: 1.2em;
  margin: 2em 0 0 0;
  line-height: 1.8em;
  text-align: left;
}
.about-info-text p span{
  display: block;
  margin-top: 1em;
}
.about-team {
  background: #AEC8EB;
  padding: 3em 0;
}
.team-grids {
  margin-top: 3em;
}
.about-team h4 {
  color: #FFF;
  margin: 0;
  font-size: 4em;
  letter-spacing: 2px;
}


.list-xx {
	/*padding-bottom: 9px;
	margin: 40px 0 20px;*/
	border-bottom: 1px solid #eee; margin-bottom:20px;  padding-bottom: 1.2em;
}


.content_white {
	text-align: center;
	padding: 3em 0;
}
.content_white h2{
	font-size: 1.8em;
	font-weight: 500;
	color: #555;
}
.content_white h2 a{

	color: #555;
}


.content_white p {
	color: #777;
	font-size: 1.5em;
	font-weight: 300;
	line-height: 0.6em;
}

.testimonial {
	border-top: 1px solid #e6e6e6;
	padding: 4em 0;
}
.testimonial_top {
	margin-bottom: 2em;
}
.col-md-6{
	margin-bottom: 3em;
}

ul.test_box {
	padding: 0;
	list-style: none;
}

ul.test_box  h4 a {
	font-size: 0.9em;
	font-weight: 600;
	color: #666;
	text-decoration: none;
	line-height: 1.8em;
}
ul.test_box h4 a:hover {
	color: #e4551d;
}

ul.test_box li.test_img {
	float: left;
	width: 20%;
	margin-right: 1em; 
	margin-top: 16px; 
}

.test_img img{

-webkit-box-shadow: 0px 0px 1px #999; -moz-box-shadow: 0px 0px 1px #999; box-shadow: 0px 0px 1px #999; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; 

}

ul.test_box li.test_desc {
	float: left;
	width: 77%;padding-top:1em;
}
ul.test_box li.test_desc h4 a {
	font-size: 0.9em;
	font-weight: 600;
	color: #666;
	text-decoration: none;
	line-height: 1.8em;
}
ul.test_box li.test_desc h4 a:hover {
	color: #e4551d;
}
ul.test_box li.test_desc p a{
	color: #666;
	font-size: 0.95em;
	line-height: 1.8em;
	
}

.caption h2
{ text-align:center;
	}
	


/*pages*/

.pagination-wrapper {
clear:both;
padding:1em 0 2em 0;
text-align:center;
}
.pagination {
display: inline-block;
*display: inline;
*zoom: 1;
font-size:12px;
border-radius: 3px;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination li{
list-style: none;
display: inline-block;
float: left;
line-height: 2.5em;
padding: .5em .8em;
text-decoration: none;
border: 1px solid #ddd;
border-left-width: 0;
}
.pagination li a {
display: inline-block;
padding: .5em .8em;
background-color: #f9f9f9;
color: #999;
border: 0px solid #ddd;
}
.pagination li a:link{
background:#fff;
color: #4C78A5;
}
.pagination li a:hover{
text-decoration:none;
}
.pagination li a:link:hover {
color: #000;
}
.pagination li.thisclass {
background-color: #f9f9f9;
color:#999;
}
.pagination li:first-child {
border-left-width: 1px;
border-radius: 3px 0 0 3px;
}
.pagination li:last-child{
border-radius: 0 3px 3px 0;
}
.pagination .pageinfo{
color: #444;
}


.img-responsive2 {
	padding-top:1em;}
.img-res20160819 {
	display: block;
	/*width:expression(this.width > this.height && this.width >120 ? 120 : true);
	height:expression(this.height > this.width && this.height > 74? 74 : true);
	max-width:120px;
	max-height:74px;*/
	width:100px;
	height:67px;
	padding-top:0px;

	}

.img-case{
	display: block;
	width:300px;
	height:200px;
	padding-top:2px;

	}
.thumbnail a>img,
.thumbnail>img {
	display: block;
	width:300px;
	height:200px;
	padding-top:2px;
}

.footercolor {
	color: #de2910;}