﻿@charset "utf-8";
/* CSS Document */
/*reset*/
body{font:400 14px/1.6 "\5FAE\8F6F\96C5\9ED1",Helvetica,sans-serif;color:#000;background-color:#fff;-webkit-user-select:none;-webkit-text-size-adjust:none;}
blockquote,body,dd,del,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,menu,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;}
input[type=text],textarea{outline:0;-webkit-appearance:none;}
button{outline:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
li,ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;font-style:normal}
header, footer, article, section, nav{display:block;margin:0;padding:0;clear: all;}
img{height:auto;max-width:100%;border:0;vertical-align:middle;-ms-interpolation-mode:bicubic;-webkit-tap-highlight-color:transparent;}
a{color:#ba9868;text-decoration:none;}
a:active,a:link,a:visited{text-decoration:none;}
a:hover{color:#cb5d57;text-decoration:underline;}
html{font-size:1rem;}
body{font:400 14px/1.6 "\5FAE\8F6F\96C5\9ED1",Helvetica;background:#fff;font-size:.14rem;color:#1b1b1b;}
.mp2,.mp3,.mp4,.mp5,.mp6,.mp7,.mp8,.mp9{margin-top:.15rem;}

/*header*/
.banner {position: relative;width: 100%;top: 0;}
.banner img{width:100%; height:auto;}

/*nav*/
.nav { width: 100%; height:.38rem; margin: 0px auto 0;  background:#ba9868; }
.nav .swiper-slide { text-align: center; color: #fff; width: auto; padding: 0px 4.5%; font-size: .14rem; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.nav .swiper-slide a { color: #fff; }
.nav .on, .nav .on a { color: #fff; background: #afa859; }

/*infobox*/
.infobox{ background:#e6f2fc;margin:4% 2% 0;padding:1.8%;border-radius:.12rem;-moz-border-radius:.12rem; -webkit-border-radius:.12rem;}
.infobox p{word-wrap: break-word; text-align: justify; font-size:.14rem; color:#6c7d9a; line-height:1.6;}
.infobox p span{ color:#afa859; font-weight:bold;}
.infobox p span.more a{ color:#1f487a;font-size:.12rem;font-weight:normal;}


/*foucs*/
.xswipe { margin:5% 2% 0;}
.slideBox01{ position:relative; overflow:hidden; margin:0 auto;}
.slideBox01 .hd{ height:.2rem; line-height:.2rem; z-index:1; padding:.08rem 0;text-align: center;}
.slideBox01 .hd li{ display:inline-block; width:.1rem; height:.1rem; -webkit-border-radius:.1rem; -moz-border-radius:.1rem; border-radius:.1rem; background:#dfdfdf; text-indent:-9999px; overflow:hidden; margin:0 .025rem;}
.slideBox01 .hd li.on{ background:#ba9868;}
.slideBox01 .bd{ position:relative; z-index:0; }
.slideBox01 .bd li{ position:relative; width:100%;height:100%;text-align:center;  }
.slideBox01 .bd li img{ background:url(http://www.gz.xinhuanet.com/ztpd/gzlpshx_2017/image/loading.gif) center center no-repeat;  vertical-align:top; width:100%;height:auto;}
.slideBox01 .bd li span{position:absolute;bottom:0; width:100%;height:.3rem; line-height:.3rem;font-size:.14rem;color:#fff;text-align:center;z-index:3;
display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all;overflow:hidden;text-overflow:ellipsis;}
.slideBox01 .bd li span a{ color:#fff;}
.slideBox01 .bd li .tool{ display:block;position:absolute;bottom:0; width:100%;height:.3rem;background-color: #000000;color:#fff;filter:alpha(opacity=60);opacity:0.6;}

.mainContent{ padding:4% 2% 0;}
.cardbox { position: relative;}
.list{ margin-top:.15rem;}
.list ul li{border-bottom:  1px dotted #e2e2e2; padding:.09rem 0 .08rem .05rem; font-size:.14rem;}
.list ul li a{display:flex;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all;}
.bn_title h2 {margin-bottom: .08rem;font-size:.17rem;font-weight:normal;line-height: 1.2;}
.bn_title p,.u-title p{font-size:.12rem; color: #9c9c9c; font-weight: normal; text-indent:.25rem;}
.bn_title p a,.u-title p a{color: #ba9868}
.morebox{height:.3rem; clear:both; padding:.2rem 0 .25rem;}
.moreboxcon{ display:block; margin:0 auto;height:.3rem; width:1.07rem;border-radius:.1rem;-moz-border-radius:.1rem; -webkit-border-radius:.1rem; background:#ba9868; padding:0 .1rem;}
.morebox a{font-size:.13rem; color: #fff;line-height:.3rem;}
.morebox a:hover{text-decoration:none;color: #fff; }

.mod_title{position:relative;overflow:hidden;margin:9%  0 4%;width:100%;height:.45rem;}
.mp1 .mod_title{background:url(http://www.yn.xinhuanet.com/s/2016zt/gzlps/images/contitle-m2.png) no-repeat center top;background-size: 160%;}
.xswipe.mp2{margin:0% 0 0;}
.mp2 .sublist p,.mp4 .sublist p{font-size:.12rem;padding:.05rem 0;height:.34rem;line-height:1.5}
.mp2 .mod_title{ background:url(http://www.gz.xinhuanet.com/ztpd/gzlpshx_2017/image/contitle-m2.png) no-repeat center top;background-size: 160%;}
.mp3 .mod_title{ background:url(http://www.gz.xinhuanet.com/ztpd/gzlpshx_2017/image/contitle-m3.png) no-repeat center top;background-size: 160%;}
.mp4 .mod_title{ background:url(http://www.gz.xinhuanet.com/ztpd/gzlpshx_2017/image/contitle-m4.png) no-repeat center top;background-size: 160%;}
.mp5 .mod_title{ background:url(http://www.gz.xinhuanet.com/ztpd/gzlpshx_2017/image/contitle-m5.png) no-repeat center top;background-size: 160%;}
.mod_title h2{font-size:0;text-indent: -9999px;}
.mp3{margin-top:12%;}
.mp4{margin-top:12%;}
.sublist .u-img{height: auto; max-height: 3rem;overflow: hidden; margin-top: .3rem;}
.sublist .u-img img { width: 100%;}
.sublist .u-title {padding: 0; margin: .09rem 0 .05rem;font-size: .16rem;display:inherit;}
.sublist .u-title h3{margin-bottom: .06rem; font-size:.16rem;}

.sublist .sublist_01,.sublist .sublist_02{display:inline-block;box-sizing:border-box;padding:.2rem .02rem 0;width:49.1%;vertical-align:middle;}
.sublist_01 img{width:100%;}
.mp3 .sublist p{font-size:.14rem; padding:.05rem 0;height: .41rem;line-height: 1.2;}
.mp4 .sublist p{font-size:.14rem; padding:.05rem 0;height: .41rem;line-height: 1.2;}    
.mp5 .list img{width:18%;max-width:18%;margin: 0.03rem 0.03rem;}

/*footer*/
.f_module{clear:both;overflow:hidden;margin:.25rem 0 0;padding:.2rem 0;text-align:center; color:#ffffff; font-size:.13rem;background:#ba9868;}