@charset "utf-8";
/* 此处理为专题结构与效果样式 */
html{color:#000;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;font-size: 62.5%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
body{ background:url(../img/bg.jpg) repeat; max-width:750px; margin:0 auto}
ol,ul,li {list-style:none;}
h1,h2{ font-weight:bold}
em,i{ font-style:normal}
a{text-decoration: none;display:inline}
img{border:none; display:block;width: 100%;}
.fl, .fr{_display: inline;}
.fl{float: left;}
.fr{float: right;}
.cl { clear:both;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.pr{position: relative;}
.fonts{font:0.24rem/1.8 "microsoft yahei";}
.pd50{ padding:0.5rem 0}
.pd30{ padding:0 0.3rem;}
.mt30{ margin-top:0.3rem}
.bg_red{ background:#e70c1b}

.top01{ background:url(../img/top01.jpg) no-repeat center top; background-size:100%; height:3rem}
.top02{ background:url(../img/top02.jpg) no-repeat center top #1c1c1c;background-size:100%; height:5rem;}
.top02 .dy{ position:absolute; top:0.5rem; padding:0 0.3rem; color:#fff;}
.top02 .dy b{ font-size:0.36rem; text-align:center; display:inline-block; width:100%;}
.top02 .dy p{ font-size:0.24rem; text-indent:2em; text-align:justify}

.p01{ text-align:center; color:#fff;}
.p01 h2{ font-size:0.36rem; font-family:"宋体"; color:#000; text-transform:uppercase; font-weight:normal; opacity:0.3}
.p01 h3{ font-size:0.24rem;  color:#000; letter-spacing:0.05rem; margin-top:-0.4rem}
.p01 b{ font-size:0.36rem;}

.title{ width:100%; text-align:center; color:#fff; margin-bottom:0.5rem; position:relative}
.title span{ display:block; width:100%; height:1px; background:#363636; position:absolute; top:0.3rem; left:0; }
.title em{ display:inline-block; background:url(../img/bg.jpg) repeat; padding:0 0.5rem;text-transform:uppercase; font-size:0.36rem; color:#383838; font-family:"宋体"; font-weight:bold; position:relative; z-index:9}
.title h2{ font-size:0.36rem; font-weight:bold; margin-top:-0.2rem; position:relative; z-index:10 }

.change{width:3.9rem; height:4.58rem; border:6px solid #373737; box-sizing:border-box; margin-left:0.3rem; position:relative}
.change .ads01{ position:absolute; top:0.3rem; left:-0.35rem; width:3.8rem; z-index:9}
.info{ width:3.2rem; position:absolute; top:0.25rem; right:0.2rem; color:#fff;}
.info>div{ width:100%; height:1.75rem; background:#e70c1b; text-align:center; padding-top:0.3rem }
.info>div h2{ font-size:0.42rem; line-height:0.5rem}
.info p{ padding-left:0.9rem; padding-top:0.3rem}
.num_s{ width:100%; text-align:right; margin-top:0.45rem;}
.num_s li{ display:inline-block; width:0.18rem; height:0.18rem; background:#373737; border:2px solid #e70c1b; margin:0 0.05rem;}
.num_s li.on{ background:#e70c1b}
.page{ width:100%; float:left; color:#fff; margin-top:0.5rem; text-align:center}
.page b{ font-size:0.3rem; display:inline-block; background:url(../img/bg.jpg) repeat; padding:0 0.5rem }
.page p{ border-top:1px solid #fff; text-indent:2em; text-align:justify; padding-top:0.3rem; margin-top:-0.3rem}

.Summary{ color:#fff; text-align:center}
.Summary b{ font-size:0.36rem}
.Summary p{ text-align:justify; text-indent:2em;}

.end{ text-align:center; color:#fff;}
.end b{ font-size:0.36rem; border-bottom:1px solid #e70c1b}
.mz p{ text-align:justify; text-indent:2em;}
.team span,.team em{ display:inline-block; width:50%;}
.team span{text-align:right}
.team em{text-align:left}
.ewm,.gz{ display:inline-block; width:1.35rem; margin-top:0.3rem}

/*.fixedhack.sticky{ max-width:7.5rem!important}*/
@media screen and (max-width:320px){
.top02{ height:6rem}
.info b{ font-size:0.2rem;}	
	}















