html,body {
	font-family: 'Microsoft Yahei','simsun','arial','tahoma';
	height: 100%;
	background-color: #FAFAFA;
}
.headerBox,.footer{box-sizing: border-box;}
*{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

body {
	text-align: left;
	max-height: 100%;
}
a{
	color: #333;
	text-decoration: none;
}
a:hover,a:focus {
	text-decoration: none;
	outline: none;
	cursor: pointer;
}

li {
	list-style: none
}

img {
	border: none;
	max-width: 100%;
}

input,select,textarea {
	border: none;
	outline: none;
	background: none
}

em,i {
	font-style: normal
}

h1,h2,h3,h4,h5,h6 {
	font-weight: normal
}
table { 
	border-collapse:collapse; 
	border-spacing:0; 
}
.clear{
	/*clear: both;*/
}
.fl{ 
	float: left; 
}
.fr{
	float: right;
}

/*主题内容，包括header头部和内容区，不包括footer底部*/
.content-box{
	padding: 0 30px;
	min-height: 100%;
	padding-bottom: 70px;
	border-top: 80px solid #FAFAFA;	
	box-sizing: border-box;
	width: 100%;
}
.main-box-bg{background: #fff;margin-bottom: 80px;}
.commWidth{
	width: 1170px;
	margin: 0 auto;
	overflow: hidden;
	padding:0 20px;
}
.banner{width: 1100px;margin: 0 auto;}
/*头部样式*/
.headerBox{
	height: 80px;
	background: #fff;
	width: 100%;
	background: #fff;
	position: absolute;
	top: 0;
	left: 0;
	min-width: 1200px;
}
.logo{
	width: 200px;
	height: 57px;
	margin-top: 10px;
    margin-left: -12px;
}
.logo img{
	width: 100%;
	height: 100%;
}
.logoText{
	color: #666;
	font-size: 16px;
	padding-left: 10px;
	border-left: 1px solid #979797;
	height: 30px;
	line-height: 30px;
	margin-top: 25px;
}
.headerNav ul li{
	float: left;
	line-height: 80px;
}
.headerNav ul li a{
	font-size: 18px;
	color: #333333;
	padding: 0 15px;
}
.headerNav ul li a:hover{
	color: #E62322 ;
}
.outLogin{line-height: 80px;}
.outLogin button{
	background: #E62322;
	border-radius: 5px;
	font-size: 16px;
	color: #FFFFFF;
	border: none;
	padding: 5px 20px;
	margin-left: 20px;
	cursor: pointer;
	line-height: 20px;
	outline:0;
}
.headerNav ul li a.active{
	color: #E62322;
}

/*fotter样式*/
.footer {
	height: 50px;
	line-height: 50px;
	box-sizing: border-box;
	margin-top: -53px;
	background: #ffffff;
	border-top: 1px solid #EBEBEB;
}
/* .footer-middle{border-top: 1px solid #EBEBEB;} */
.footer .footnote {
	font-size: 12px;
	color: #666666;
	text-align: right;
	height: 30px;
	line-height: 20px;
	padding-top: 5px;
}

.footnote-link,.footnote-link1{
	font-size: 12px;
	color: #666666;
}
.footnote-box {
	height: 40px;
	float: right;
}
.link-box .line{
	color: #979797;
	padding: 0 15px;
}

/*清浮动*/
 .clear:after{display:block;clear:both;content:"";visibility:hidden;height:0}
 /*内容选项切换样式*/
/*#outer{margin:10px auto;}*/
#tab{overflow:hidden;zoom:1;background-color: #fff;border-bottom: 1px dashed #DEDDDC;margin: 0 47px;}
#tab li{float:left;font-size: 16px;color: #333;height:45px;cursor:pointer;line-height:45px;list-style-type:none;width: 80px;text-align: center;}
#tab li:first-child{
	margin-right: 50px;
}
#tab li.current{color:#E62322;border-bottom: 2px solid #EB8585;}
#basicContent ul{line-height:25px;display:none;padding:10px 0;}

 /*面包屑*/
.bread-crumb{height: 40px;line-height: 40px;background: #FAFAFA;}
.bread-crumb,.bread-crumb a{font-size: 12px;color: #999999;}
.bread-crumb .default{display: inline-block;}
.bread-crumb .default:after{content: '';display: inline-block;width: 6px;height: 8px;background: url('../images/xjt.png') no-repeat;
margin-left: 4px;}
.bread-crumb .target{color: #333;}

/*单行文本溢出显示省略号*/
.text-ellipsis{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*主体内容左边距*/
.common-padding{padding: 0 38px;}
.common-margin{margin: 0 38px;}

/*遮罩层背景*/
.shade-box{position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: #333;opacity: 0.5;z-index: 10;
	filter:alpha(opacity=50);display: none;}

.mn-select-box{height: 40px;width: 350px;box-sizing: border-box;border:1px solid #DEDEDE;border-radius: 2px;position: relative;}
.mn-select-box .mn-select-val{float: left;height: 100%;width: 308px;box-sizing: border-box;line-height: 40px\9;
	padding-left: 10px;color: #333;font-size: 14px;}
.mn-select-box .mn-btn-select{float: left;height: 100%;width: 40px;box-sizing: border-box;border-left: 1px solid #DEDEDE;
	background: url('../images/select.png') 13px 17px no-repeat;background-color: #FAFAFA;}
.mn-select-box .mn-btn-select.mn-btn-select-date{background: url('../images/date.png') 10px 10px no-repeat;background-color: #FAFAFA;}
/*国标行业样式*/
.GB-list{position: absolute;width:100%;height: 297px;overflow: auto;box-sizing: border-box;background: #F9F9F9;
border: 1px solid #DEDEDE;border-radius: 2px;left: 0;top: 40px;z-index: 999;font-size: 14px;display: none;cursor: pointer;}
.GB-list li{min-height: 34px;line-height: 34px;}
.ic-triangle-right{width: 9px;height: 8px;overflow: hidden;background: url('../images/triangle.png') 0 -8px no-repeat;margin-top: 13px;}
.ic-triangle-bottom{background: url('../images/triangle.png') 0 0 no-repeat;}
.GB-list .first-menu{color: #333;}
.GB-list span,.GB-list a{float: left;margin-right: 5px;}
.GB-list li{position: relative;}
.GB-list li.fourth-menu:hover,.GB-list li.fourth-menu.active{background: #FBF1F1;color: #E62322;cursor: pointer;}
.GB-list ul{clear: both;display: none;}
.GB-list li.third-menu{}
.GB-list .first-menu>a{margin-left: 16px;}
.GB-list .second-menu>a{margin-left: 26px;}
.GB-list .third-menu{padding-left: 36px;}
.GB-list .fourth-menu{padding-left: 62px;}
/*404页面样式*/
.errorBox img{
	width: 100%;
	height: 100%;
}
/*弹窗样式*/
.isPay a,.giveUpDiv a{
	display: block;
	height: 35px;
	line-height: 35px;
	width: 80px;
	background-color: #E62322;
	color: #fff;
	margin-right: 20px;
	float: left;
	text-align: center;
	border-radius: 3px;
}	
.isPay,.giveUpDiv{
	z-index: 11;
	background-color: #fff;
	display: none;
	position: fixed;
	top:50%;
	left: 50%;
	height: 230px;
	width: 500px;
	margin-top: -115px;
	margin-left: -250px;
	border-radius: 3px;
}
.isPay p,.giveUpDiv p{
	color: #333;
	text-align: center;
	font-size: 16px;
	height: 100px;
	margin: 20px;
}
.giveUpApply{
	margin: 20px auto;
    width: 210px;
    height: 35px;
}
.pop-upTitle{
	height: 38px;
	line-height: 38px;
	background-color: #D9CFCF;
	position: relative;
}
.pop-upTitle h1{
	font-size: 14px;
	color: #666666;
	padding-left: 10px;
	line-height: 35px;
	margin: 0;
}
.pop-upClose{
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
}
.mn-select-val:hover{cursor: pointer;}
label{font-weight: normal;}
.isPay .showBtn a,.giveUpDiv .showBtn a{margin: 0 auto;float: none;}
.basic-info-list>li .input-box .reg-error-info{font-size: 12px;height: 16px;line-height: 16px;display: none; color: #E62322;margin-left: 14px;}


.nowrap{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.row{margin-left: 0!important;margin-right: 0!important;}
.icon-required{color: #E62322!important;}
.progressBox{
	position: fixed;
	z-index: 99999;
	left: 50%;
	top: 50%;
	margin-left: -32px;
	margin-top:-32px;
	height: 64px;
	width:64px
}
input::-ms-clear{display:none;}/*去掉ie下的X*/
/*readOnly 颜色*/
.mn-select-box .grayColor,.grayColor{
	color: #aaa;
}

.basicHead {
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	color: #333;
}

.basicHead span {
	color: #E62322;
	padding-right: 10px;
}

.basicHeadName {
	text-align:left;
}

.basicHeadName span {
	color: #E62322;
	padding-right: 10px;
}


/* 360极速模式弹框  */
.hint-box {
	position: fixed;
	top: 0px;
	left: 0;
	width: 100%;
	height: 100%;
	background:rgba(0,0,0,0.4);
	z-index: 999;
}
.hint-box .hint-wrap{
	display: block;
	z-index: 11;
	background-color: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	height: 300px;
	width: 500px;
	margin-top: -150px;
	margin-left: -250px;
	border-radius: 3px;
}
.hint-box .hint-title{
	height: 38px;
	line-height: 38px;
	background-color: #D9CFCF;
	position: relative;
}
.hint-box .hint-title h1{
	font-size: 14px;
	color: #666666;
	padding-left: 10px;
	line-height: 35px;
	margin: 0;
}
.hint-box .hint-title .hint-close{
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer
}
.hint-box .hint-text{
	color: #333;
	text-align: center;
	font-size: 16px;
	margin: 20px 30px 10px;
}
.hint-box .hint-img{
	text-align: center;
}
.hint-box .hint-img img{
	width: 180px;
	height: auto;
}
.main-box{
	padding-bottom: 50px;
}