@charset "utf-8";
html{max-width:1920px;margin:0 auto;width: 100%;}
body,a{color:#333333;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}   

input,button,textarea,select,optgroup,option{font-family:inherit;}
input::-webkit-input-placeholder {color: #d1d1d1;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
.clearfix:after{content: "";height: 0;clear: both;display: block;visibility: hidden;}

a {text-decoration:none;}
a:focus{outline:0;}

.fl{float: left;}
.fr{float: right;}


/*广告*/
.topadcs{width:100%; overflow:hidden; text-align:center;margin:0px auto; margin-bottom:0;}
.topadcs a img{ width:100%; height:auto; display:block;}
.topadcs a{display:block;margin:0 auto;}

/*公用内容样式*/
.news_info p,.help_info p{margin:15px 0; line-height:26px;}
.news_info p b,.help_info p b{display: inline-block; text-indent:0;}
.news_info p img,.help_info p img{ margin:0 auto;}
.news_info img,.help_info img{ width:auto; max-width:100%;}

.left{width:240px;float:left;margin-top:20px;margin-bottom:40px}
.right{width:930px;float:right;margin-top:20px;margin-bottom:40px}
#nodata { padding:80px; padding-left:150px; border:solid 1px #eee;margin:10px 0; background:url(img/nodata.gif) no-repeat 20px 20px; font-size:36px; color:#dedede;width: 100%;box-sizing: border-box;}

/*分页*/
.pages{ background:#ffffff; padding:28px 0; text-align:center; clear:both;}
.pages a{ display:inline-block; min-width:22px; background:#ffffff; padding:8px;  min-height:22px; border:1px solid #d3d7d8; border-radius:0.2rem; margin:0 3px; font:16px Arial; line-height:22px; color:#999999;box-sizing: content-box;}
.pages a:hover,.pages a.cur{ background:#d41c1c; color:#ffffff; border:1px solid #d41c1c;-webkit-transition:all 0.7s;
	transition:all 0.7s;transition-property:background;
-moz-transition-property: background; 
-webkit-transition-property:background; 
-o-transition-property:background;}
 
/*404样式一*/
.notfound{ text-align:center;    letter-spacing: 2px;}
.notfound_bg{ font-size:700px; color:#f9f9f9; position:absolute; z-index:-1; opacity:0.75; text-align:center; width:100%; height:100%; line-height:100%; letter-spacing:50px; }
.notfound_bg p{ display:block; font-size:100px; line-height:150%; letter-spacing:10px;}
.notfound dl{display: flex;align-items: center;    justify-content: center;}
.notfound dl dt{ padding-left:80px; text-align:left; display:inline-block;}
.notfound dl dd{ display:inline-block;}
.notfound dt em{ color:#6f6f6f; font-size:20px; word-spacing: 5px; font-weight:bold; text-transform:uppercase; display:block;}
.notfound dt em strong,.notfound dt b strong{ color:#d41c1c;}
.notfound dt b{ display:block; font-size:70px; color:#333333; padding-top:8px; padding-bottom:8px;}
.notfound dt p{ font-size:16px; color:#666666; display:block; margin-bottom:20px;}
.notfound dt a{ display:inline-block; width:155px; text-align:center; font-size:20px; height:50px; line-height:50px; color:#ffffff; margin-right:20px; border-radius:4px; background:#333333;}
.notfound dt a:hover{ opacity:0.8;}
.notfound dt .home{ background:#d41c1c;}
.notfound dt i{ display:block; margin-top:20px; margin-bottom:12px; color:#666666;}
.notfound dt span{ font-size:28px; color:#333333; font-weight:bold; display:block; background:url(/Skins/Default/Img/404/tel.png) no-repeat left center; line-height:35px; padding-left:40px; }
.notfound dd{ padding-left:40px; }

/******************算定义样式 http://www.xiaobiu.com 2024/11/4 0:08:27**********************/
.content{width: 1400px;margin: 0 auto;}
.container { width: 1600px; margin: 0 auto; }
@media screen and (max-width:1650px),screen and (max-width:1650px) and (-webkit-min-device-pixel-ratio:2) {
  .container { width: 1400px; }
}
@media screen and (max-width:1440px),screen and (max-width:1440px) and (-webkit-min-device-pixel-ratio:2) {
  .container { width: 1300px; }
}
@media (min-width: 1024px) {
	.page-header-main-navigation li button{display: none;}
}
@media (max-width: 1400px){
    .content{width: 1300px;}
}

@media (max-width: 1023px) {

  .has-sticky-header .topadcs{margin-top: 0;}
	.has-sticky-header .topadcs-name{top: 74px;}
	.page-header-main-navigation li button{display: none;}
	.page-header-main-navigation li.has-children button{display: block;}
  .page-header-main-bar .actions-menu{display: none;}
}

