/* here you can put your own css to customize and override the theme */
body { font-family:"Microsoft YaHei", "Hiragino Sans GB", tahoma, arial, simsun;}
h1, h2, h3, h4, h5, h6, h1, h2, h3, h4, h5, h6 p li{ font-family:"Microsoft YaHei", "Hiragino Sans GB", tahoma, arial, simsun;}
.header-navigation, .pre-header, .breadcrumb{ font-family:"Microsoft YaHei", "Hiragino Sans GB", tahoma, arial, simsun;}
@media (max-width: 991px){
.futi { line-height:26px; color:#999; font-size:14px; font-style: italic; display:block; float:left}
}
@media (min-width: 992px){
.futi { line-height:76px; color:#999; font-size:14px; font-style: italic;}
}
.margin-top-30 { margin-top:30px !important}
h3 span { color:#777777; padding-left:30px; font-size:16px;}
@media (min-width: 992px){
.padding-left-30 { padding-left:30px;}
}
@media (max-width: 991px){
.padding-left-30 { padding-top:20px;}
}

@media (max-width: 991px){
.corporate .content-page { padding:0; margin:0 auto}

}
@media (max-width: 991px){
.phs img { max-width:100%}

}

.lianxi h1 { margin-top:30px; margin-bottom:30px;}

li { list-style:none}

.lianxi li { line-height:40px;}

@media (max-width: 991px){
.lianxi li { width:100%}
}
@media (min-width: 992px){
.lianxi li { width:50%; float:left}
}

.xinwen h1 { margin-top:30px; margin-bottom:30px;}

.neirong img { display:block; margin:0 auto; max-width:100%; margin-top:30px; margin-bottom:20px;height: auto !important;}

@media (max-width: 991px){
.neirong { padding-left:15px; padding-right:15px;}
}

.filter-v1 h1{ margin-top:30px; margin-bottom:30px;}


h1:target {
 padding-top:100px;
}
.grays { 
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    
    filter: grayscale(100%);
	
    filter: gray;
}

.bsBox { width:232px !important; height:255px !important}
@media (max-width: 991px){
.recent-work .recent-work-item:hover .fa-search {
	right: 30%; display:none
}
}

@media (min-width: 992px){
.recent-work .recent-work-item:hover .fa-search {
	right: 30%; 
}
}
.jianjie{ font-size:16px;}
@media (max-width: 991px){
.reduce-header .site-logo
{ padding-bottom:1px;}
}
@media (max-width: 991px){
.site-logo {
    float: left;
    font-size: 23px;
    font-weight: 400;
    margin-right: 37px;
    padding-top: 10px;
    padding-bottom: 7px;
	
}
}

@media (max-width: 991px){
.fas {font: normal normal normal 20px/1 FontAwesome;}
.callme {
	background:#57c8eb;
	color:#FFFFFF;
	width:50%;
	margin:0 auto;
	line-height:36px;
	 text-align:center;
	 font-size:20px;
	 border-radius:5px !important;	
}
.callme a { color:#fff; text-decoration:none}
img.fer { display:block;max-width:50%; margin:auto; margin-top:17px; margin-bottom:17px;}
.pc { display:none}
.phone { display:block}
}
@media (min-width: 992px){
	.fas, .callme { display:none}
	img.fer { display:block;max-width:50%; margin-top:14px; margin-bottom:14px;}
	.pc { display:block}
	.phone { display:none}
}
.fullslider img { margin:0 auto; width:100%}
.fullslider { width:100%}

.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img { height:auto !important}