ul,li,UNUSEDdl,UNUSEDdt,UNUSEDdd{
	display:block;
	list-style:none;
}
img{
	display:block;
	max-width:100%;
	border:0;
} 
.clear{
	display:block;
	float:none;
	width:0;
	height:0;
	border:0;
	background:none;
	font-size:0;
	clear:both;
	visibility:hidden;
	overflow:hidden;
}
.clear-fix:after{
	content:".";
	display:block;
	height:0;
	font-size:0;
	clear:both;
	visibility:hidden;
}
a{
	text-decoration:none;
	outline:none;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.all{
	width:100%;
	overflow:hidden;
}
@-webkit-keyframes typing{
	0%{
		background-color:rgba(255,255,255, 1);
		box-shadow:12px 0px 0px 0px rgba(255,255,255,0.2),24px 0px 0px 0px rgba(255,255,255,0.2);
	}
	25%{ 
		background-color:rgba(255,255,255, 0.4);
		box-shadow:12px 0px 0px 0px rgba(255,255,255,2),24px 0px 0px 0px rgba(255,255,255,0.2);
	}
	75%{ 
		background-color:rgba(255,255,255, 0.4);
		box-shadow:12px 0px 0px 0px rgba(255,255,255,0.2),24px 0px 0px 0px rgba(255,255,255,1);
	}
}
@keyframes typing{
   0%{
        background-color:rgba(255,255,255, 1);
        box-shadow:12px 0px 0px 0px rgba(255,255,255,0.2),24px 0px 0px 0px rgba(255,255,255,0.2);
      }
    25%{ 
        background-color:rgba(255,255,255, 0.4);
        box-shadow:12px 0px 0px 0px rgba(255,255,255,2),24px 0px 0px 0px rgba(255,255,255,0.2);
    }
    75%{
		background-color:rgba(255,255,255, 0.4);
        box-shadow:12px 0px 0px 0px rgba(255,255,255,0.2),24px 0px 0px 0px rgba(255,255,255,1);
      }
}

header,footer{
	position:relative;
}
.top{
	position:relative;
}
.logo{
	width:100%;
	margin-left:0;
}

.panel{
	padding:0;
/*	background:#FFFFFF;*/
}
.search-txt::-webkit-input-placeholder{
	color:#999;
}

#afui>#aside_menu{
	width:31.25em;
	color:#FFF;
	border-left:1px solid #fff;
	background:#136baa;
}

UNUSED.btn-vpay,UNUSED.btn-vcart{
	display:inline-block;
	margin:0 1em;
	width:28.75%;
}

.inavgrp{
	position:relative;
    background:-webkit-gradient(linear,100% 0, 100% 100%, from(#ffffff), to(#e7eaea));
}

.inavgrp-son{
	float:left;
	position:relative;
	width:33.33%;
	overflow:hidden;
	border-bottom:1px solid #bebebe;
	border-right:1px solid #bebebe;
}
.inavgrp-son a{
	display:block;
	font:normal 1.4em/2 "Microsoft Yahei";
	color:#333333;
	cursor:pointer;
	text-align:center;
	padding:11.5% 6.5625%;
}
.inavgrp-son:nth-child(3n){
	margin-right:0;
	border-right:none;
}
.srch-txt::-webkit-input-placeholder{
	color:#999;
}

.itl{
	position:relative;
	margin:auto;
	padding-top:15px;    
}

.ipro,.prolist,UNUSED.caselist{
	width:95%;
	margin:0 auto;
	padding-bottom:1em;
}
.ipro .metro-b,.prolist .metro-b,UNUSED.caselist .metro-b{
	float:left;
	position:relative;
	width:49%;
	margin-right:2%;
	margin-top:2%;
}
.ipro .metro-b .pic,.prolist .metro-b .pic,UNUSED.caselist .metro-b .pic{
	display:block;
	padding:1.5%;
	background:#FFF;
	border:1px solid #cfd3d3;	
}
.ipro .metro-b .text,.prolist .metro-b .text,UNUSED.caselist .metro-b .text{
	width:96%;
	display:block;
	margin:2% 0% 2% 2%;
	padding:0 0.375em;
	font:1em/2 "Microsoft Yahei";
	text-align:center;
	color:#333333;
	left:0;
	bottom:0;
}
.ipro .metro-b:nth-child(2n),.prolist .metro-b:nth-child(2n),.caselist .metro-b:nth-child(2n){
	margin-right:0;
}
.inews,UNUSED.newslist,UNUSED.baselist{
	width:95%;
	margin:2% auto;
}
/*inews*/
.itl-inews {
	position: relative;
	margin: auto;
	font: 1.5em/2.5 "Microsoft Yahei";
	padding: 2% 5% 0 2.8125%;
}

.inews,.newslist,.baselist {
	width: 95%;
	margin: 2% auto;
}

.inews li,.newslist li,.baselist li {
	position: relative;
	font: normal 1.25em/3 "Microsoft YaHei";
	color: #333;
	padding: 0 0.5em 0 1.6em;
	margin: 0.625em 0;
	border: 1px solid #504746;
	border-radius: 8px;
	background: url(../images/img_38.jpg) 97% center no-repeat #FFF;
	background-size: 2.5%;
}

.inews li a,.newslist li a,.baselist li a {
	display: block;
	color: #666666;
	background-size: 2.6% auto;
	padding-right: 6%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.inews li a:visited,.newslist li a:visited,.baselist li a:visited {
	color: #666666;
}

.inews li span,.newslist li span,.baselist li span {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 2%;
	height: 100%;
	background: #504746;
	border-radius: 8px 0 0 8px;
	display: block;
}

.iabout{ width:95%;
         margin:2.5% auto;
		 font:1.25em/1.5 "Microsoft Yahei";
		 color: #666}
		 
.iabout p{
	line-height:200%;
	margin-bottom:5px;
		 }

.itel,.jssl_content{ width:95%;

	color:#666666;
	padding: 0;
	margin:1em auto;
	border:1px solid #a9acac;
	border-radius:8px;
	background-size:6.579%;

	text-align:left;
	padding:10px;
       }
.itel span,.jssl_c{ color:#1B70CA;
            font-size:1.6em;
			font-weight:bold;
            }
.jssl_content,.jssl_c{
	width:100%;
}
.cdtl-txt{
	width:100%;
	margin:0 auto 0;
	font:normal 1.25em/1.8 "Microsoft YaHei";
	color:#666;
}

UNUSED.pnews,UNUSED.pbase{
	width:96%;
	margin:1em auto auto auto;
}
UNUSED.pnews li,UNUSED.pbase li{
	font:normal 1.375em/2.375 "Microsoft YaHei";
	color:#333;
	padding:0 1.25em;
	margin:0.875em 0;
	border:2px dotted #a9acac;
}
UNUSED.pnews li a,UNUSED.pbase li a{
	display:block;
	color:#333;
	background:url(../images/img203.png) right center no-repeat;
	background-size:2.6% auto;
	padding-right:6%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
UNUSED.pnews li a:visited,UNUSED.pbase li a:visited{
	color:#333332;
}

UNUSED.pcases,UNUSED.ppro{
	width:96%;
	margin-left:auto;
	margin-right:auto;
	padding:1em 0;
}
UNUSED.cases-son,UNUSED.ppro-son{
	float:left;
	width:49%;
	margin:0 2% 3.5% 0;
	text-align:center;
}
.cases-son:nth-child(2n),.ppro-son:nth-child(2n){
	margin-right:0;
}
UNUSED.cases_son-pic,UNUSED.ppro_son-pic{
	display:inline-block;
	max-width:100%;
	overflow:hidden;
	border:1px solid #cfd3d3;
	padding:1%;
	background:#FFF;
}
UNUSED.cases_son-text,UNUSED.ppro_son-text{
	position:relative;
	overflow:hidden;
	margin-top:1px;
	padding:0 0.375em;
    font:1.375em/2 "Microsoft Yahei";
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#333;
}
UNUSED.cases_son-text a,UNUSED.ppro_son-text a{
	color:#333;
}
UNUSED.cases_son-text a:visited,UNUSED.ppro_son-text a:visited{
	color:#333332;
}
UNUSED.m-tl,UNUSED.m-t12{
	float:left;
	width:100%;
	font:1em "Microsoft YaHei";
	padding:1em 1em;
	height:3em;
	color:#333;
	background:#fff;
	border:1px solid #cbcbcb;
}
.m-tl{	border-bottom:none;}
UNUSED.m-submit,UNUSED.m-reset{
	display:inline-block;
	margin:0 0.2%;
	width:27.75%;
	padding:1.5%;
	cursor:pointer;
	border-radius:0;
	border:none;
}
.m-submit{ background:#ff6600}

@media screen and (min-width:640px){
	.all{
		width:640px;
		margin:0 auto;
	}
	.srch{
		width:600px;
	}
}
@media screen and (max-width:540px){
	body,html{font-size:14.5px;}
}
@media screen and (max-width:480px){
	body,html{font-size:13px;}
}
@media screen and (max-width:420px){
	body,html{font-size:11.5px;}
}
@media screen and (max-width:360px){
	body,html{font-size:10px;}
}
@media screen and (max-width:320px) {
	body,html{font-size:9px;}
}



.list-box{width: 100%;background: #fff;}
.list-box div:last-child{border-bottom: none}
.list-box .list{margin-left: 0px;border-bottom: 1px solid #e1e1e1;padding: 20px 10px 20px 10px; overflow:hidden;}
.list-box .list .info-box{width: 100%;}
.list-box .list .info-box .name{font-size: 1.1em;line-height: 150%;color: #000;}
.list-box .list .info-box .info span.time{display: inline-block;font-size: 1em;height: 25px;line-height: 25px;color: #7f838c;margin-right: 15px;}
.big_title{
	FONT-SIZE: 24px; 
	COLOR: #1B70CA;
}
.yqlj_l{
	margin-top:20px;
	height:60px;
	*height:60px;
	display:block;
	}
.yqlj_l a{
	display:block;
	width:100%;
	height:60px;
	*height:60px;
	line-height:60px;
	text-align:center;
	font-size:16px;
	color:#333333;
	background-color:#CCCCCC;
	border:solid #CCCCCC 1px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	}
.yqlj_l a:hover{
	color:#FFFFFF;
	background-color:#1B70CA;
}
.w100 { width:100%;}
.table { border-collapse:collapse;}
.table td { border:1px #C5C5C5 solid; padding:7px 25px; background-color:#fff;}
.sales-title { line-height:30px; margin:20px 0 10px 0;}
.sales-title strong { display:inline-block; font-size:14px; color:#fff; padding:0 20px; background-color:#DD0127;}
.table tr td:first-child { width:25%;}
.table tr td:last-child { width:75%;}