@import url('pub.css');

.ppztList{ width:100%; height:auto; overflow:hidden;}
.ppztdl{width:33.3%; float:left; display:inline;  display:inline; margin:15px 0 0 0; padding-bottom:12px;}

.ppztList dl{ width:95%; height:auto; min-height:100px; padding:5px 5px 8px 5px;  background:#fff; margin:0 auto;}
.ppztList dl.right{ float:right;}
.ppztList dl.left{float:left;}
.ppztList dl dt,.ppztList dl dt img{ width:100%;}
.ppztList dl dd{ height:28px; overflow:hidden; text-align:center; padding-top:8px; font-size:16px;}
.ppztList dl dd a{ font-size:14px; color:#8f8f8f;}

.ztList{ width:100%; height:auto; overflow:hidden; background:#f5f5f5}
.ztdl{width:50%; float:left; display:inline; float:left; display:inline; margin:15px 0 0 0; padding-bottom:12px;}

.ztList dl{ width:92%; height:auto; min-height:100px; padding:8px; margin:0 auto; background:#fff;}
.ztList dl dt,.ztList dl dt img{ width:100%; padding-bottom:3px;}
.ztList dl dd{ height:76px; overflow:hidden; padding:0px 10px 0; font-size:16px;color:#8f8f8f;}
.ztList dl dd span{ color:#000;}
.ztList dl dd a{ font-size:16px; color:#8f8f8f;}
.ztList dl dd.toptit{ text-align:left; padding:0; color:#3b3b3b;}
.ztList dl dd.toptit a{ color:#3b3b3b;}

.maxbox{ padding-top:0.05rem; padding-bottom:0px; }

.toptitle{ padding:0.2rem 0.12rem 0.1rem; background:#f5f5f5}
.toptitle h1{ font-size:24px;}
.dy{ border-left:solid 4px #ff6f21; padding:0.05rem 0 0.1rem 0.13rem; margin-top:0.2rem; font-size:14px; color:#a2a1a1; line-height:26px}
.dy h5{ font-size:18px; color:#ff6f21; font-weight:bold; margin-bottom:0.05rem}
.mainbox{ padding:0 0.12rem 0.2rem}
.tit{ border-bottom:solid 1px #242424; padding-top:0.15rem; text-align:center; overflow:hidden;}
.tit h3{ border-bottom:solid 3px #242424; display:inline-block; line-height:34px; font-size:21px; padding:0 0.1rem; color:#7a7a7a}
.tit h3 span{ color:#ff6f21}

.txtbox{ background:#f5f5f5; border-bottom:solid 1px #ecebeb; overflow:hidden; padding:0.2rem 0 0 0; margin-top:0.1rem}
.txtbox p.c{ text-align:center}
.txtbox p.c2{ text-align:center; height:35px; line-height:35px}
.txtbox p.c2 a{height:35px; line-height:35px; display:block}
.picdl{ float:left; background:#fff; margin-left:0.1rem; padding:0.14rem}
.picdl dt{ width:2.03rem;}
.picdl dt img{ width:100%}
.picdl dd{ font-size:16px; color:#858585; width:2.03rem; padding-top:0.1rem;}
.txt{ float:right; width:3.56rem; color:#695b5b; padding:0.0rem 0.1rem 0 0; height:3.6rem; overflow:hidden; line-height:26px;}
.z-text{color:#695b5b; padding:0.0rem 0.1rem 0 0;   line-height:26px;}
.txtbox img{ width:100%}
.txtbox2{ background:#f5f5f5; border-bottom:solid 1px #ecebeb; overflow:hidden; margin-top:0.15rem}
.picdl2{ float:left; background:#fff;}
.picdl2 dt{ width:2.4rem;}
.picdl2 dt img{ width:100%}
.picdl2 dd{ font-size:16px; color:#858585; width:2.4rem; text-align:center; padding:0.05rem 0 0.1rem; color:#ff6f21}

.picdl3{ background:#f5f5f5; margin-top:0.13rem}
.picdl3 dt img{ width:100%}
.picdl3 dd{ padding:0.1rem; line-height:26px; font-size:16px; color:#515151}
.picdl3 dd a{ color:#ff6f21}

.foucs{ margin:0.1rem auto; overflow:hidden;}
.foucs dt{ float:left; width:2.65rem;}
.foucs dd{ float:right; width:3.26rem; height:1.68rem; background:url(../images/foucsbg.jpg) no-repeat; background-size:100% 100%; text-align:center; font-size:0.32rem; padding-top:1.15rem;}
.zt{ overflow:hidden; border:solid 1px #4b4b4b; line-height:37px; text-align:center; font-size:21px; color:#de1e67;white-space: nowrap;text-overflow:ellipsis;}
.zt span{ display:inline-block; float:left; background:#4b4b4b; color:#fff; padding:0 0.3rem;}
.zttxt{ font-size:15px; color:#696969; padding:0.1rem 0 0; line-height:25px}
.zttxt p{ padding:0.1rem; background:#f5f5f5; margin-top:0.1rem}

.js{ padding-top:0.2rem;}
.js dl{ overflow:hidden;}
.js dl dt{ float:left; width:133px;}
.js dl dd{ float:left; padding-left:0.25rem; width:3.5rem; font-size:18px; color:#515151; font-weight:bold}
.js p{background:#f5f5f5; padding:0.1rem; margin-top:0.1rem; line-height:26px; color:#515151}

.meitu{ background:#f5f5f5; padding-top:0.15rem; margin-top:0.1rem; overflow:hidden;}
.meitu dl{ float:left; background:#fff; padding:0.19rem 0.16rem; width:2.32rem; margin:0 0.38rem 0.28rem}
.meitu dl dt{ width:2rem;}
.meitu dl dd{ font-size:16px; color:#706f6f; line-height:26px; width:2rem}

@media screen and (max-width:320px){
.toptitle h1{ font-size:20px;}
.tit h3{ font-size:18px;}
.picdl dd,.picdl2 dd,.picdl3 dd{ font-size:14px;}
.zt{ font-size:18px;}
}

#stage{ margin:0 auto; padding:0; width:100%; height:auto; overflow:hidden; background:#f5f5f5;}
#stage li{float:left; width:33.3%; display:inline; overflow:hidden;}
#stage li img{ width:100%; margin-bottom:3px;}
#stage li div.mtDiv{padding:10px; color:#706f6f; text-align:left; width:97%; margin:15px auto; background:#fff;}
#stage li div.mtDiv a{color:#706f6f;}

.tushadow{ width:97%; height:4px; background:#f2f2f2; border:none; overflow:hidden; margin:0 auto;}


#stage{ margin:0 auto; padding:0; width:100%; height:auto; overflow:hidden;}
#stage li{float:left; width:33.3%; display:inline; overflow:hidden;}
#stage li img{ width:100%; margin-bottom:3px;}
#stage li div.mtDiv{padding:10px; color:#999999; text-align:left; width:97%; margin:10px auto 0 auto;}


.dhDiv{ width:98%; height:auto; border:1px solid #525252; background:url(../../images/relabord.png) repeat-x left top; border-top:none; margin-top:12px; position:relative;}
.dhDiv p{ width:2px; height:28px; overflow:hidden; background:#fff; position:absolute; top:0px;}
.dhDiv p.yxl{ left:-1px;}
.dhDiv p.yxr{ right:-1px;}

.dhDiv dl{ width:99%; height:auto; overflow:hidden; margin:0 auto;}
.dhDiv dl dt{ text-align:center;}
.dhDiv dl dt.title{ height:34px; overflow:hidden; background:url(../../images/xxl.jpg); line-height:34px; font-weight:bold; font-size:18px; margin-top:6px;}
.dhDiv dl dd{ width:98%; height:auto; overflow:hidden; margin:5px auto;}

.xyjian {overflow:hidden; padding:0.2rem 0 0.1rem; margin-top:0.1rem}
.xyjian dl {  border: 1px solid #dedede;  height: auto;  margin: 12px auto 0; overflow: hidden; padding: 5px 0; width: 100%;}
.xyjian dl dt { height: auto; margin: 0 auto; overflow: hidden; width: 98%; text-align:center;}
.xyjian dl dt img{ width:75%;}
.xyjian dl dd {font-size: 14px; height: auto; margin: 10px auto 0; overflow: hidden; width: 92%; line-height:180%; text-indent:2em;}
