*{ margin:0;padding:0;}


* html body{ overflow:visible;}

* html iframe, * html frame{ overflow:auto;}

* html frameset{ overflow:hidden;}

 * {
  outline: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
} 
 :after, :before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
} 

body{ color:#000; background:#FFF; font:normal 16px/30px "Microsoft YaHei",Verdana,Arial,sans-serif,"Times New Roman",宋体; text-align:center;}

body,ul,ol,li,dl,dt,dd,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{ margin:0; padding:0;}

input,select{ font-size:12px; vertical-align:middle;}





textarea,input{ word-wrap:break-word; word-break:break-all; padding:0px;}


li{ list-style-type:none;}


img{ border:0 none;}


a {color: #000000; text-decoration:none; outline:none; star:expression(this.onFocus=this.blur());}
a:hover{ color:#d60000;}
 

.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;} 

.clearfix{zoom:1;}

.auto{margin: 0 auto;}
.allcenlayout{width: 100%;height: auto; margin: 0 auto;text-align: center;}

.layout1200{width: 1200px;height: auto;margin: 20px auto;}

.flexYcenter {
	display: -webkit-box; 
    display: -moz-box; 
    display: -ms-flexbox; 
    display: -webkit-flex; 
    display: flex; 
	flex-flow: column nowrap;
	}
.flexXcenter {
	display: -webkit-box; 
    display: -moz-box; 
    display: -ms-flexbox; 
    display: -webkit-flex; 
    display: flex; 
	flex-flow: row nowrap;
	}
.flexlayout{display: flex;display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; }
.flexXY{justify-content: space-between;align-items: center;}

.header{position: relative; width:100%;height: 80px; margin: 0 auto;margin-top: 5px;background:#fbfbfb;}
.logo{display: inline-block; max-width:508px; width: 30%; height:auto;float: left;}

.lxwm{position: absolute;float: right;width: auto;height: auto;text-align: left; right: 0;bottom: 0;}

.lxwm :first-child{display: inline-block; float: left;width: auto;margin-right: 10px;}

.lxwm ul li{float: right; margin-right: 10px;white-space:nowrap;}
em{font-style:normal;}

.Headlines{width: 100%;}

.col{margin-top: 15px;margin-bottom: 15px;}

.coltb{width:95%;height: 20px;margin: 0 auto;border: #000000 1px solid; background: url('') no-repeat left top / 100% 100%;}



.lmid {margin-left: 20px;color: #da0000;text-align: center;font-size: 18px;font-weight: bold;padding-top: 2px;}

.dqwz {height: 22px;background: url('404.png') no-repeat left top;}

.dqwz span {display: inline-block;line-height: 100%;}

.dqwzr{float: right;margin-right: 20px;padding-top: 2px;width: auto;background: url('404.png') no-repeat left top;}

.dqwzr ul{margin-left: 20px;}

.dqwzr ul li{float: left;color: #a8a8a8;text-align: center;padding: 0 5px;}

.next-sx{width: 100%; height: auto;margin-top: 30px;}
.next-sx ul li:first-child{float: left;}
.next-sx ul li:last-child{float: right;}
.next-sx ul li,.next-sx ul li a {color: #d30000;font-weight: bold;}
