@charset "gb2312";
/* CSS Document */
.clf{clear:both;}
.pd40{padding:40px;}
.wfull{width:100%;}
.solution{padding:40px 40px 60px 40px;}
.huibox{background: rgba(0, 0, 0, 0.05); margin:0 40px;}

.pagebanner {max-width:1920px; margin:120px auto 0 auto;}
.pagebanner img{width:100%;}

#homepro{margin:5em auto;}

#fh5co-content img{max-width:100%;!important}

.pro{margin-bottom:1em;}
.pro p{height:1.2em; line-height:1.2em; text-align:center; overflow:hidden;}
.pro a{text-decoration:none;}

.newsbox a {color:#111;}
.newsbox a:hover{color:#0E8CFD;}
.newsbox li{ height:3em; line-height:3em; overflow:hidden; position:relative; border-bottom:solid 1px #EEE;}
.newsbox li .time{height:3em; line-height:3em; display:inline-block; position:absolute; right:0; top:0;}
.newtitle{clear:both;}
.newsbox ul{
    -webkit-margin-before: 0px;
    -webkit-margin-after: 0px;
    -webkit-padding-start: 0px;}
	
.list1 li{ line-height:1.8em;}
.list1 li a{text-decoration:none;}

/* --内容页面表格-- */
.procon table{border-collapse:collapse; width:100%; margin:6px 0;}
.procon table td, .procon table th{border-collapse:collapse; padding:3px 5px; border:solid 1px #666; font-family: "Microsoft YaHei","黑体",Arial;}
.procon table th{font-weight:bold; background:#C3ADC9;}
.procon table td p{margin:0; padding:0;}

/* --自定义表格-- */
.procon table.centertb td, .procon table.centertb th{text-align:center;}

/* wp-pagenavi */
.wp-pagenavi{text-align:center; margin:2em auto; clear:both;}
.wp-pagenavi span, .wp-pagenavi a{
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    line-height: 1;
    color: #333;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
	background-color: #FFF;
	margin-right:0.3em;
	border: 1px solid #CCC;
}
.wp-pagenavi a:hover{
	background-color:#EEE;
	text-decoration:none;
}
.prevnext{list-style:none; padding:1.5em;}

.w3-container a{text-decoration:none;}

.crumbsnav{margin:2em 0;}
.crumbsnav h1, .crumbsnav h2{float:left; height:30px; line-height:30px;}
.crumbsnav p{display:inline-block; height:24px; line-height:24px; float:right; font-size:14px;}
.line{border-bottom:solid 1px #EEEEEE; clear:both;}

.w3-center a{text-decoration:none!important;}

@media screen and (max-width:760px){
#fh5co-hero .flexslider .slider-text{width:100%;!important;}
#homepro{margin:2em auto!important;}
.pagebanner img{margin:10px auto 0 auto;}
.pagebanner {
    margin: 80px auto 0 auto;
}
.pd40 {
    padding: 10px 40px;
}
h1, h2, .h1 {
    font-size: 18px!important;
}
.crumbsnav h1, .crumbsnav h2{float:none;}
.crumbsnav p{float:none;}
.newsbox li .time, .pcfoot{display:none;}
.logo{width:120px; margin:10px 0 0 8px;}
#footer .w3-col.s8, #footer .w3-col.s4{ width:90%!important;}
}