
	@charset "utf-8";



	
body,div,span,h1,h2,h3,h4,h5,h6,p,em,img,ul,li,dl,dt,dd{ 	margin:0; padding:0;	}
ol,ul,li{ 	list-style:none;		}
*{
										-webkit-box-sizing: border-box;
										-moz-box-sizing: border-box;
										box-sizing: border-box;
										outline: 0;
										font-family:"sourcehansans"!important;
									}
									@font-face {
    font-family: "sourcehansans"; 
    src: url("fant/sourcehansans.eot"); 
    src: url("fant/sourcehansans.eot?#iefix") format("embedded-opentype"),
    url("fant/sourcehansans.woff") format("woff"),
    url("fant/sourcehansans.ttf") format("truetype"),
    url("fant/sourcehansans.svg#YourWebFontName")
     format("svg"); 
   
  }

/*
	--------------------------
	A标签 配置
	--------------------------
*/
	a  								{
										text-decoration:none;
										outline:none;
										color: #666;
									}

	a:hover 						{	color: #1f2c5c;			}
	img  							{	border: 0;
										max-width: 100%;
									}
	a:focus 						{	outline: none;			}
/*
	--------------------------
	Body 配置
	--------------------------
*/
	html             				{
										overflow-x:hidden;
										-webkit-text-size-adjust:none;
									}
	body 							{
										-webkit-font-smoothing: antialiased;
										/*font-family:"SourceHanSansCNNormal","Arial"!important;*/
										background: #fff;
										font-size: 15px;
										color: #666;
  										margin-left: auto;
 	 									margin-right: auto;
 	 									overflow: hidden;
									}

	.clearfix 						{
									  clear: both;
									}
	.clearfix:after 				{	clear: both;
										height: 0;
										content: "";
										line-height: 0;
										font-size: 0;
										display: block;
									}
.container{ margin: 0 auto;max-width:1440px;}
@media (max-width:1100px) {

.container{ width: 100%;margin: auto; overflow:hidden}
}

.Seareas {width: 100%; margin:0px auto; overflow:hidden}
.Seareas ul li {width: 45%;height: 149px;float: left;margin:0 2% 2% 2%;background: #fff;}
.Seareas ul li a em{color:#28186f;}
.Seareas ul li img {width: 156px;height: 149px;float: left;}
.Seareas ul li .servCon {float: left;width: 232px;padding: 0 7px 0px 15px;}
.Seareas ul li .servCon p {font-weight: bold;color: #474747;line-height: 34px;margin-top: 5px; font-size:15px}
.Seareas ul li .servCon span a{color:#4d4d4d;}
.Seareas ul li .servCon span a:hover{color:#3a2c7b;}
.Seareas ul li .servCon em {width: 85px;height: 35px;line-height: 35px;display: block;background: url(../images/mor1.png) right no-repeat;font-style:normal}
.Seareas ul li .servCon span {color: #999;font-size: 12px;line-height: 22px;display: block;}	
.Seareas ul li .servCon span a{color:#4d4d4d;}
.Seareas ul li:hover{background:#e6e4e4;}


@media (max-width: 1000px){
.Seareas ul li {width: 47%;height: 149px;float: left;margin: 10px 1.5%;background: #f7f7f7;}
.Seareas ul li img {width: 40%;height: 149px;float: left;}
.Seareas ul li .servCon {float: left;width: 55%;padding: 0 7px 0px 15px;}
}

@media (max-width: 768px){
.Seareas ul li {width: 97%;height: 149px;float: left;margin: 10px 1.5%;background: #f7f7f7;}
.Seareas ul li img {width: 40%;height: 149px;float: left;}
.Seareas ul li .servCon {float: left;width: 55%;padding: 0 7px 0px 15px;}
}

.zscms-productlist{width:100%; margin:0px auto;overflow:hidden; }
.zscms-productlist >div{border:1px solid #ddd;margin-bottom:20px;overflow: hidden;box-shadow:  0 6px 6px 0px rgba(200, 200, 200, 0.2); background:#FFFFFF}
.prolist-item{display:flex;align-items: stretch;}
.prolist-item>div{position:relative;}
.item-icon{width:200px;overflow: hidden;padding:8px;}
.item-icon img{width:100%;height:auto;max-width: 100%;transition: all ease 0.3s}
.item-icon img:hover{transform:scale3d(1.1,1.1,1.1)}
.item-info{flex-grow:1;}
.item-info >div{padding:0px 16px 16px 20px;}
.item-detail h2{font-weight:600;font-size:16px;margin-bottom: 20px;padding-top:16px;overflow: hidden}
.zscms-protypes table{border-collapse: collapse;width:100%;max-width: 100%;overflow: hidden;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.zscms-protypes table td{padding:8px 5px;font-size:12px;white-space: nowrap;overflow: hidden;border:1px solid #efefef;color:#888;}
.zscms-protypes tr:nth-child(2n+1) td{background:#f3f3f3;color:#888;}
.zscms-protypes tr:first-child td{background:#ddd;color:#888;}

@media only screen and (max-width: 720px) 
{
.prolist-item{display:block}
.item-icon{width:100%;padding:5px;}
.item-info >div{padding:0 5px 5px 5px;}
}
