/*通用页面头*/

/*共用头部图片*/
.pagetop{text-align: center;}
.pagetop img{width: 73%;margin:auto;}
@media only screen and (min-width: 320px) and (max-width: 767px){
    .pagetop img{width: 100%;}
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
    .pagetop img{width: 95%;margin: auto}
}
@media only screen and (min-width: 1025px) and (max-width: 1600px){
    .pagetop img{width: 100%;margin: auto;}
}
.pagelm{
    font-size:2.2em;color: black;
    padding-top: .5em;padding-bottom: .5em;
    border-bottom: 1px solid #DCDCDC;
    margin-bottom: 1.5em;
}
.pagelm a{
	font-size:1em;
}

/*新闻中心*/
.news{
    margin-top:5em;margin-bottom:5em;
    border-top:1px solid #DCDCDC;
}

.news .newslist{
    margin-right: -15px;
    margin-left: -15px;
    margin-top: 2em;
    border-bottom: 1px solid #DCDCDC;
}
.news .newslist .newstitle{

}
.news .newslist .newstitle a{
    color: black;font-size:1.2em;
}
.news .newslist .newstitle a b{
    font-size: 1em;font-weight: normal;
}
.news .newslist .newstitle a:hover{text-decoration: none; color: red;}
.news .newslist .newscont{
    text-indent: 2em; font-size: 1.5em;padding-bottom: 1em;
}
.news .newslist .newsdate{
    font-size: 1.5em;text-align: right;
}

/*气体检测仪学堂*/
.xuetan{
    margin-top:5em;margin-bottom:5em;
    border-top:1px solid #DCDCDC;
}

.xuetan .xtlist{
    margin-right: -15px;
    margin-left: -15px;
    margin-top: 2em;
    border-bottom: 1px solid #DCDCDC;
}
.xuetan .xtlist .xttitle{

}
.xuetan .xtlist .xttitle a{
    color: black;font-size:1.2em;
}
.xuetan .xtlist .xttitle a:hover{text-decoration: none; color: red;}
.xuetan .xtlist .xtcont{
    text-indent: 2em; font-size: 1.5em;padding-bottom: 1em;
}
.xuetan .xtlist .xtdate{
    font-size: 1.5em;text-align: right;
}

/*服务支持*/
.server{
    margin-top:5em;margin-bottom:5em;
    border-top:1px solid #DCDCDC;
}

.server .srlist{
    margin-right: -15px;
    margin-left: -15px;
    margin-top: 2em;
    border-bottom: 1px solid #DCDCDC;
}
.server .srlist .srtitle{

}
.server .srlist .srtitle a{
    color: black;font-size:1.2em;
}
.server .srlist .srtitle a:hover{text-decoration: none; color: red;}
.server .srlist .srcont{
    text-indent: 2em; font-size: 1.5em;padding-bottom: 1em;
}
.server .srlist .srdate{
    font-size: 1.5em;text-align: right;
}
/*联系我们*/

.contact{
    margin-top:5em;margin-bottom:5em;
    border-top:1px solid #DCDCDC;
}
.contact>h2{
    font-size:2.6em;
    text-align: center;
    color: #09458D;
}
.contactct{

}
.contactct .lxcttop{
    /*background: pink;*/
    display: -webkit-flex;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.lxcttopl{
    /*background: yellow;*/
    padding-top: 1em;padding-bottom: 1em;
    display: -webkit-flex;
    display: flex;
    align-items: center;
}
.lxcttopl h1{
    padding-top: 0;margin: 0;
    font-size: 3.2em;line-height: 1.2em;
}
.lxcttopl h5{
    margin: 0;
    font-size: 1.8em;line-height: 1.5em;
    color: #555555;
}

.lxcttopr{
    /*background: yellow;*/
    border-left:1px solid black;
}
@media only screen and (min-width: 320px) and (max-width: 767px){
    .lxcttopl h1{font-size: 2.6em;}
    .lxcttopr{border-left:none;}
}


.lxcttopr p{
    font-size: 1.6em;
}
.lxcttopr p a{
    font-size: 1em;color: black;
}

.lxctbt{
    padding-top: 2em;
    padding-bottom: 2em;
    border-bottom:1px solid #DCDCDC;
}
.lxctbt h3{
    margin-bottom: 1em;
}
.lxctbt p{
    font-size: 1.5em;
    line-height: 1em;
}

.lxctdt{
    padding-top: 2em;
    padding-bottom: 2em;
}
.lxctdt img{
    width: 100%;
}



/*案例库*/
.anlict{
	
}
.anlilist{
/*background: mediumspringgreen;*/
margin-bottom: 2em;
}
.anlilistimg{
	outline: 1px solid #DCDCDC;
	outline-offset: -1px;
	text-align: center;
}
.anlilistimg img{
	width: 60%;
}
@media only screen and (min-width: 320px) and (max-width: 990px){
	.anlilistimg img{
		width: 100%;
	}
}	



.anlilistms{
	/*background: pink;*/
}
.anlilistms .altitle{
	display: inline-block;
	font-size: 2.2em;
	line-height: 1.5em;
	height: 1.5em;
	overflow: hidden;
	color: black;
	text-decoration: none;
	margin-left: 0;padding-left: 0;
}
.anlilistms .altitle b{
	font-size: 1em;
	font-weight: normal;
}
.anlilistms .alcont{
	font-size: 1.5em;
	line-height: 1.5em;
	height: 4.5em;
	overflow: hidden;
	/*background: yellow;*/
}

.anlilistms .aldate{
	margin-top: 1.8em;
	font-size: 1.5em;
	display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: space-between;  
    flex-wrap:wrap;
}
@media only screen and (min-width: 320px) and (max-width: 990px){
	.anlilistimg{padding: 0;}
	.anlilistms .aldate{margin-top: 1.5em;}
}	


.anlilistms .aldate span{
	display: inline-block;
	font-size: 1em;
	}
.anlilistms .aldate a{
	display: inline-block;
	padding: 0.2em 0.3em;
	font-size:1em;
	background: white;color: #333333;
	outline: 1px solid #999999;
	outline-offset: -1;
}
.anlilistms .aldate a:hover{
	background: #C6101F;color: white;
	text-decoration: none;
	outline: 1px solid #C6101F;
}

/*关于我们*/
.about{
    margin-top:5em;margin-bottom:5em;
    border-top:1px solid #DCDCDC;
}
.aboutct{

}
.aboutct h1{
    font-size: 3em; color:black;text-align: center;
}
.aboutct p{
    font-size: 1.5em;text-indent: 2em;
}
.aboutct p strong{font-size: 1em;}


/*企业荣誉*/
.honor{

}
.honor  .honorlist{
    background: white;
    padding-left:1.5%;
    padding-right:1.5%;
    margin-bottom: 2em;

}
.honor  .honorlist img{
    background: #f0f0f0;
    width: 100%;;
}
.honor  .honorlist p{
    background:#f0f0f0 ;
    font-size: 1.6em;
    padding-bottom: 2em;
}



/*文章详情页*/
.xqtop{
    margin-top:5em;margin-bottom:5em;
    border-top:1px solid #DCDCDC;
}
.xqpagelm{
    font-size:2em;color: black;
    padding-top: .5em;padding-bottom: .5em;
    padding-left: 15px;padding-right: 15px;
    border-bottom: 1px solid #DCDCDC;
    margin-bottom: 1.5em;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.xqpagelm a{font-size: 1em;color: #555555;}
.xqpagelm .wztt{color: black;}

/*文章头部信息*/
.newsxqtt{padding-bottom: 1em;margin-bottom:1em;border-bottom: 1px solid #DCDCDC;	}
.newsxqtt h1{font-size: 2.6em;margin-bottom: 1em;}
.newsxqtt p{font-size: 1.6em;color: #555555;}
.newsxqtt p a{
    font-size: 1em;color: #555555;
}

/*文章内容*/
.newsxqct{
    /*font-size:15px;*/
    margin-bottom: 5em;
}
.newsxqct strong{
    font-size: 16px;
}
.newsxqct span strong a u{
    font-size: 16px;
}
.newsxqct span a{
    font-size: 16px;
}
.newsxqct span a u{
    font-size: 16px;
}

.newsxqct div{
    font-size: 1.6em;
}
.newsxqct div a{
    font-size: 1em;
}
.newsxqct div a u{
    font-size: 1em;
}
.newsxqct div a span{
    font-size: 1em;
}
.newsxqct table {
	width: 100%;
	border: 1px solid #000;
	line-height: 30px;
}
.newsxqct table strong, .newsxqct table span {
	font-size: 1em;
}
.newsxqct table tr {
	border: 1px solid #000;
}
.newsxqct table tr td {
	border: 1px solid #000;
}
.newsxqct tr:hover, .newsxqct tr.hilite {
	background-color: #FFC;
	color: #000;
}



/*当文章用h1 h2标签组成的时候*/
.newsxqct h1{font-size: 3em;}
.newsxqct h1 a{font-size:1em;}
.newsxqct h1 a strong{font-size:1em;}
.newsxqct h1 a u{font-size:1em;}
.newsxqct h2{font-size: 2.4em;}
.newsxqct h2 a{font-size: 1em;}
.newsxqct h2 a strong{font-size: 1em;}
.newsxqct h2 a u{font-size:1em;}
.newsxqct h3{font-size: 1.6em;}
.newsxqct h3 a{font-size: 1em;}
.newsxqct h3 a strong{font-size: 1em;}
.newsxqct h3 a u{font-size:1em;}
.newsxqct h4{font-size: 1.6em;}
.newsxqct h4 a{font-size: 1em;}
.newsxqct h4 a strong{font-size: 1em;}
.newsxqct h4 a u{font-size:1em;}
.newsxqct h5{font-size: 1.6em;}
.newsxqct h5 a{font-size: 1em;}
.newsxqct h5 a strong{font-size: 1em;}
.newsxqct h5 a u{font-size:1em;}
.newsxqct p{font-size: 1.6em;}
.newsxqct p  a{font-size: 1em;}
.newsxqct p  a u{font-size: 1em;}
.newsxqct p  strong a{font-size: 1em;}

.newsxqct table td{
    font-size: 14px;
}

    /*上下篇文章*/
.pagenp {padding-bottom: 1em;padding-top: 1em;margin-bottom: 2em;
         border-top:1px solid #DCDCDC;border-bottom:1px solid #DCDCDC;
}
.pagenp div{padding-left: 2em;font-size: 1.6em;}
.pagenp a{color: #555555;font-size: 1em;letter-spacing: 1px;}

/*公用热门产品*/
.hotproduct{margin-bottom: 5em;	}
.hotproduct .hottop{
    background: #DCDCDC;
}
.hotproduct .hottop span{
    display: inline-block;
    background: rgb(254, 151, 58);color: white;
    font-size: 3em;padding: 0.3em 1.5em;
}
.hotproduct .hotlist{
    margin-top: 1.5em;
}
.hotproduct .hotlist a{
    font-size: 1.6em;line-height: 1.8em;color:#EC8603;
}
.hotproduct .hotlist a:hover{color: black;text-decoration: none;}


/*通用上一页、下一页*/
.context { clear:both; width:90%; height:auto; font-size:12px; line-height:18px; margin:0 auto; }
.context ul { }
.context ul li { }
/*通用分页*/
.dede_pages { clear: both; width: 80%; height:auto; line-height: 18px; margin: 0 auto; text-align: center; font-size:12px; }
.dede_pages ul { }
.dede_pages ul li { display: inline-block; *vertical-align: middle;
    border: 1px solid #96d6f1; padding: 0 1%; margin-right: 1%; float: left; text-align: center; }
.dede_pages ul li select { width: 100%; border: 0; background: none; }
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover { color: #fff; background-color: #03a3e8; padding: 0 1%; font-weight: bold; }
.dede_pages .pageinfo { }
.dede_pages .pageinfo strong { font-weight: normal; }
