@charset "utf-8";
/* CSS Document */
@import url('https://font.sec.miui.com/font/css?family=Source_Han_Serif:400,600:Source_Han_Serif');
img{max-width:100%; height:auto;}
.w1200{width:80%; height:auto; max-width:1200px; margin:0 auto; overflow:hidden;}
.ins-w{width:100%; height:auto; overflow:hidden; padding-top:500px;}
.ins-all-n{width:80%; height:auto; max-width:1200px; margin:0 auto; padding-top:60px;}
.ins-all{width:100%; height:auto; min-height:600px; background:#fff; overflow:hidden; padding-bottom:40px;}
.ins-all-txt{width:100%; height:auto; margin:20px auto 50px; font-size:1.1em; color:#6a3906; line-height:1.8em; overflow:hidden;}
.ins-all-txt h2{width:80%; height:auto; overflow:auto; margin:30px auto; font-size:1em; line-height:1.5em; text-align:center;}
.c-w{color:#fff !important;}
.ins-all-img{width:90%; height:auto; margin:40px auto; overflow:hidden; text-align:center; color:#6a3906;}
.ins-all-img02{width:60%; max-width:400px; height:auto; margin:40px auto; overflow:hidden; text-align:center;}
.st{font-family: Source Han Serif; line-height:28px;}
.c-w{color:#fff !important;}

.ins-left-tt{width:80%; height:50px; line-height:50px; max-width:1200px; overflow:hidden; border-bottom:1px solid #e0c19e; font-size:20px;  color:#6a3906; margin:60px auto 40px; font-weight:bold;}
.ins-left-tt span{font-weight:bold; padding-right:10px; font-size:24px;}
.ins-left-tt i{padding-left:3px;}
/* ALL */
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.txtc{text-align:center; color:#6a3906;}
.imglist{width:100%; height:auto; overflow:hidden; margin-bottom:30px;}
.imglist li{margin-bottom:30px;}
.imglist .il-img{width:100%; overflow:hidden;}
.imglist .il-tt{width:100%; height:auto; line-height:28px; text-align:center; color:#6a3906; font-size:1.1em; padding:10px;}
.imglist li a:hover .il-tt{color:#333;}

.ph3-mh2 ul{clear:both; margin-left:-3.3333%;}
.ph3-mh2 li{width:30%; height:auto; float:left; margin-left:3.3333%;}

.ph4-mh2 ul{clear:both; margin-left:-3%;}
.ph4-mh2 li{width:22%; height:auto; float:left; margin-left:3%;}

.ph3-mh1 ul{clear:both; margin-left:-3.3333%;}
.ph3-mh1 li{width:30%; height:auto; float:left; margin-left:3.3333%;}

.ph2-mh2 ul{clear:both; margin-left:-5%;}
.ph2-mh2 li{width:45%; height:auto; float:left; margin-left:5%;}

/* INS Banner */
.bn-news{background:url(../images/newsbg-1.jpg) no-repeat center top; background-size:contain; background-attachment:fixed;}
.bn-history{background:url(../images/hisbg-1.jpg) no-repeat center top; background-size:contain; background-attachment:fixed;}
.bn-wic{background:url(../images/wicbg-1.jpg) no-repeat center top; background-size:contain; background-attachment:fixed;}
.bn-pro{background:url(../images/probg-1.jpg) no-repeat center top; background-size:contain; background-attachment:fixed;}
.bn-join{background:url(../images/joinbg-1.jpg) no-repeat center top; background-size:contain; background-attachment:fixed;}
.bn-contact{background:url(../images/conbg-1.jpg) no-repeat center top; background-size:contain; background-attachment:fixed;}
/* News Title */
.ins-news-tt{width:80%; height:50px; line-height:50px; max-width:1200px; overflow:hidden; border-bottom:1px solid #e0c19e; font-size:20px;  color:#6a3906; margin:60px auto; position:relative;}
.ins-news-tt span{font-weight:bold; padding-right:10px; font-size:24px;}
.ins-news-tt i{padding-left:3px;}
.ins-news-tt a{color:#6a3906; display:inline-block; position:absolute; right:0; font-size:15px;}
.ins-news-tt a:hover{color:#333;}
.ins-news-n{width:80%; height:auto; max-width:1200px; margin:0 auto; overflow:hidden;}
/* 新闻-列表 */
.ins-news{width:100%; height:auto;}
.ins-news li{width:100%; height:auto; background:#fff; overflow:hidden; transition: all 0.3s; margin-bottom:60px;}
.ins-news li a{display:block;}
.ins-newsimg{width:20%; height:auto; float:left;}
.ins-newsimg img{display:block;}
.ins-newstxt{width:75%; height:auto; overflow:hidden; float:right;}
.ins-newstxt-tt{width:100%; height:auto; overflow:hidden; margin:10px auto 0;}
.ins-newstxt-tt h1{width:100%; height:auto; line-height:1.5em; font-size:1.6em; color:#85501b; font-weight:bold;}
.ins-newstxt-tt h2{width:100%; height:auto; min-height:5.2em; line-height:1.5em; font-size:1.2em; color:#b28850; padding-top:20px;}
.ins-newsmore{width:100%; height:40px; line-height:40px; font-size:1.1em; color:#6a3906; text-align:right; border-bottom:1px dotted #dfc9b2;}
.ins-newsmore i{font-size:1.0em; padding-left:5px; line-height:50px; vertical-align:middle;}
.ins-news li:hover .ins-newstxt-tt h1{color:#333;}
.ins-news li:hover .ins-newstxt-tt h2{color:#999;}

.cpb{margin-bottom:0;}
.newslist{width:100%; height:auto; overflow:hidden; margin-bottom:60px;}
.newslist li{width:100%; height:auto; line-height:30px; font-size:1.1em; padding:15px 0; border-bottom:1px dotted #dfc9b2;}
.newslist-l{width:70%; height:auto;  line-height:30px; font-size:1.1em; color:#6a3906; float:left;}
.newslist-r{width:30%; height:auto;  line-height:30px; font-size:1.0em; color:#6a3906; float:right; text-align:right;}
.newslist li a:hover .newslist-l{color:#333;}
/* 新闻-详细 */
.newstxt-tt{width:80%; height:auto; line-height:1.5em; font-size:1.6em; color:#85501b; font-weight:bold;}
.newstxt-tt-info{width:80%; height:36px; line-height:36px; line-height:1.5em; font-size:1.2em; color:#b28850; font-family:"Times New Roman", Times, serif;}
.newstxt-tt-info i{font-size:1em; padding-right:3px;}
.newstxt-tt-info span{padding-right:20px;}
.newstxt{width:80%; height:auto; line-height:1.5em; font-size:1.1em; color:#333; overflow:hidden; margin-top:20px;}
.newstxt img{max-width:100%; height:auto;}
.newsbt{width:80%; height:50px; line-height:50px; margin-top:20px;}
.newsbt-l{width:45%; height:50px; font-size:1em; color:#666; float:left; overflow:hidden;}
.newsbt-r{width:45%; height:50px; font-size:1em; color:#666; float:right; overflow:hidden; text-align:right;}
.newsbt-l a,.newsbt-r a{color:#b28850; padding-left:3px;}
.newsbt-l a:hover,.newsbt-r a:hover{color:#85501b;}
/* 历史传承 */
.ins-all-tt{width:100%; height:auto; line-height:1.5em; font-size:3em; color:#85501b; font-weight: bold; text-align:center; font-family: Source Han Serif;}
.ins-all-tt h1{width:100%; height:auto; line-height:1.1em; font-size:0.5em; color:#333; margin-bottom:40px; font-family: 'Noto Sans SC', sans-serif; font-weight:bold;}
.ins-all-tt h2{width:100%; height:auto; line-height:1.8em; font-size:0.4em; color:#8551b; margin-top:10px; margin-bottom:40px; font-family: 'Noto Sans SC', sans-serif; }

.ins-about-txt{width:80%; height:auto; margin:20px auto 0; text-align:center; font-size:1.2em; color:#6a3906; line-height:1.8em; overflow:hidden;}
.zslist{width:100%; height:auto; overflow:hidden; margin-bottom:30px;}
.zslist ul{clear:both; margin-left:-3.3333%;}
.zslist li{width:30%; height:auto; float:left; margin-left:3.3333%; margin-bottom:30px;}
.zslist .zslist-img{width:100%; overflow:hidden;}
.zslist .zslist-tt{width:100%; height:40px; line-height:40px; text-align:center; color:#6a3906; font-size:1.1em;}

.zbqy-w{width:100%; height:auto; overflow:hidden; padding:80px 0; background:url(../images/zbqy-bg.jpg) no-repeat center top; background-size:cover;}
.zbqy-list{width:100%; height:auto; overflow:hidden;}
.zbqy-list ul{clear:both; margin-left:-3%;}
.zbqy-list li{width:22%; height:auto; float:left; margin-left:3%; background:#fff; border-radius:5px; overflow:hidden;}
.zbqy-img{width:100%; height:auto;}
.zbqy-img img{display:block;}
.zbqy-txt{width:100%; height:auto; overflow:hidden;}
.zbqy-txt-l{width:30%; height:60px; line-height:60px; font-size:3em; font-family:"宋体"; font-weight:bolder; float:left; color:#bc9c64; text-align:center; border-right:1px solid #f1d6ad; margin:25px 0;}
.zbqy-txt-r{width:65%; float:right; height:auto; float:right; margin:20px 0;}
.zbqy-txt-r dt{width:90%; height:26px; line-height:26px; font-size:18px; color:#666;}
.zbqy-txt-r dd{width:90%; height:auto; line-height:20px; font-size:14px; color:#ceab74;}

.zrzy-list{width:100%; height:auto; overflow:hidden; padding:8px; margin:40px auto 0;}
.zrzy-list ul{clear:both; margin-left:-5%;}
.zrzy-list li{width:45%; height:auto; float:left; margin-left:5%; background:#fff; border-radius:400px; overflow:hidden; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2); padding:20px; box-sizing:border-box; margin-bottom:40px;}
.zrzy-list-img{width:25%; height:auto; border-radius:50%; overflow:hidden; float:left;}
.zrzy-list-img img{display:block;}
.zrzy-list-txt{width:65%; float:right; height:auto; float:right; margin:20px 0;}
.zrzy-list-txt dt{width:90%; height:26px; line-height:26px; font-size:18px; color:#666;}
.zrzy-list-txt dt span{font-size:14px; padding-left:10px;}
.zrzy-list-txt dd{width:90%; height:auto; line-height:20px; font-size:14px; color:#ceab74; margin-top:5px;}


/* 产品系列 */
.marqueeleft{width:100%; height:auto; overflow:hidden; margin:40px auto; background:url(../images/probj.jpg) repeat-x left center;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left; margin:0 80px; display:inline; width:240px; height:auto; overflow:hidden;}
.marqueeleft li .pic{display:block; width:100%; height:auto; padding:2px; overflow:hidden;}
.marqueeleft li .pic img{display:block;}
.marqueeleft li .txt{width:100%; height:40px; line-height:40px; text-align:center; color:#6a3906; font-size:1.1em;}
.marqueeleft li a:hover .txt{font-weight:bold;}

.prolist{width:100%; height:auto; overflow:hidden;}
.prolist ul{clear:both; margin-left:-3%;}
.prolist li{width:22%; height:auto; margin-left:3%; float:left; margin-bottom:40px;}
.prolist .prolist-img{width:100%; overflow:hidden;}
.prolist .prolist-img img{display:block; -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
.prolist .prolist-tt{width:100%; height:50px; line-height:50px; text-align:center; color:#6a3906; font-size:1.1em;}
.prolist li:hover .prolist-img img{ transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);}
.proxx{width:90%; height:auto; overflow:hidden; margin:30px auto 0;}
.proxx-img{width:50%; height:auto; float:left; max-width:520px;}
.proxx-txt{width:45%; height:auto; font-size:1.2em; color:#6a3906; line-height:1.8em; overflow:hidden; float:right;}
/* 内容编排-nybp */
.ptl01{width:100%; height:auto; overflow:hidden;}
.ptl01 .imgdiv{width:80%; height:auto; margin:0 auto; border:1px solid #6a3906; border-radius:15px; overflow:hidden;}
.ptl01 .imgdiv img{display:block;}
.ptl01 .txtdiv{width:80%; height:auto; margin:-1px auto 0; border:1px solid #6a3906; border-radius:15px; overflow:hidden; padding:30px 15px; font-size:14px; line-height:24px; color:#6a3906; min-height:260px;}
.nybp-tl01{width:80%; height:auto; overflow:hidden; margin:40px auto;}
.nybp-tl01 li{border-bottom:1px solid #6A3906; padding:40px 0; font-size:14px;}
.nybp-tl01 .tt{width:100%; height:auto; line-height:28px; text-align:center; font-family: Source Han Serif; color:#6A3906; padding-bottom:30px; font-size:1.6em;}
.nybp-tl01 .zw{width:100%; height:auto; line-height:24px; text-align:center; color:#333; padding-bottom:10px; font-size:1em;}
.nybp-tl01 li:last-child{border-bottom:none;}
.bbline{width:70%; height:1px; border-bottom:1px solid #6A3906; margin:50px auto 100px;}
.logo-y{width:40%; max-width:150px; height:auto; margin:0 auto; overflow:hidden;}
.nybp-wl01{width:80%; height:auto; overflow:hidden; margin:40px auto; font-size:14px;}
.nybp-wl01 .tt01{width:100%; height:auto; line-height:30px; text-align:center; color:#333; padding-bottom:10px; font-size:1.4em; font-weight:bold;}
.nybp-wl01 .tt02{width:100%; height:auto; line-height:24px; text-align:center; color:#333; padding-bottom:30px; font-size:1.1em;}

.ptl02{width:80%; height:auto; overflow:hidden; margin:0 auto;}
.ptl02 li{border-radius:15px; overflow:hidden; background:#BEB191;}
.ptl02 .imgdiv{width:100%; height:auto; margin:0 auto; border-radius:15px; overflow:hidden;}
.ptl02 .imgdiv img{display:block;}
.ptl02 .txtdiv{width:100%; height:auto; min-height:106px; margin:-1px auto 0; padding:20px 10px; font-size:14px; line-height:22px; color:#1b1b1b; background:url(../disk/images/logo-bg.png) no-repeat center center; background-size:25%; text-align:center;}

/* 数字 */
.ind-nub-w{width:100%; height:auto; padding:50px 0 20px; background:#fff; overflow:hidden;}
.ind-nub-n{width:100%; height:auto; max-width:1200px; margin:0 auto;}
.ind-nublist{width:100%; height:auto;}
.ind-nublist li{width:20%; height:auto; float:left;}
.nubtb{width:80px; height:80px; border:1px solid #af7738; text-align:center; line-height:80px; float:left; border-radius:50%; box-sizing:border-box;}
.nubtb i{font-size:48px; color:#af7738;}
.nubtxt{font-size:1.2em; color:#af7738; line-height:1.2em; float:left; display:inline-block; padding-top:20px; margin-left:5px;}
.nubtxt h1{font-size:1.6em; font-weight:bold; color:#af7738;}
.nubtxt h1 span{font-size:0.5em; font-weight:normal;}
.ind-nublist li:first-child i{font-size:70px;}
.ind-nublist li:nth-child(5){padding-left:20px;}
.all-bk{width:100%; height:auto; border:1px dotted #af7738; padding:10px 15px; margin:10px auto;} 
.all-bk span{color:#1b1b1b;}
@media screen and (max-width: 1440px) {
.ins-w{padding-top:440px;}

}
@media screen and (max-width: 1280px) {
.ins-w{padding-top:480px;}
.ins-left-tt{font-size:18px;}
.ins-left-tt span{font-size:22px;}

.bn-news{background:url(../images/newsbg-2.jpg) no-repeat center top; background-size:cover; background-attachment:fixed;}
.bn-history{background:url(../images/hisbg-2.jpg) no-repeat center top; background-size:cover; background-attachment:fixed;}
.bn-wic{background:url(../images/wicbg-2.jpg) no-repeat center top; background-size:cover; background-attachment:fixed;}
.bn-pro{background:url(../images/probg-2.jpg) no-repeat center top; background-size:cover; background-attachment:fixed;}
.bn-join{background:url(../images/joinbg-2.jpg) no-repeat center top; background-size:cover; background-attachment:fixed;}
.bn-contact{background:url(../images/conbg-2.jpg) no-repeat center top; background-size:cover; background-attachment:fixed;}

.ins-all{min-height:400px;}
.ins-news-tt{font-size:18px;}
.ins-news-tt span{font-size:22px;}
.ins-news li{margin-bottom:50px;}
.ins-newstxt-tt{margin:0px auto;}
.ins-newstxt-tt h1{line-height:1.5em; font-size:1.3em;}
.ins-newstxt-tt h2{min-height:5.2em; line-height:1.5em; font-size:1.1em; padding-top:20px;}
.ins-newsmore{height:40px; line-height:40px; font-size:1.1em;}
.ins-newsmore i{font-size:1.0em; padding-left:5px;}

.newstxt-tt{width:100%;}
.newstxt-tt-info{width:100%;}
.newstxt-tt-info i{font-size:1em; padding-right:3px;}
.newstxt-tt-info span{padding-right:20px;}
.newstxt{width:100%; line-height:1.8em; font-size:1em;}

.nubtb{width:60px; height:60px; line-height:60px;}
.nubtb i{font-size:40px;}
.nubtxt{font-size:1.1em; line-height:1.2em; padding-top:15px; margin-left:5px;}
.nubtxt h1{font-size:1.5em;}
.nubtxt h1 span{font-size:0.5em;}
.ind-nublist li:first-child i{font-size:60px;}
.ind-nublist li:nth-child(5){padding-left:20px;}

}
@media screen and (max-width: 1024px) {
.bn-news{background-size:contain;}
.bn-history{background-size:contain;}
.bn-wic{background-size:contain;}
.bn-pro{background-size:contain;}
.bn-join{background-size:contain;}
.bn-contact{background-size:contain;}
.w1200{width:85%;}
.ins-left-tt{width:85%; margin:30px auto 30px;}
.marqueeleft li{float:left; margin:0 50px;}	
.ins-all-n{padding-top:50px;}

}
@media screen and (max-width: 768px) {
.ins-about-txt{width:90%; height:auto; margin:20px auto 0; text-align:center; font-size:1.2em; color:#6a3906; line-height:1.8em; overflow:hidden;}
.ins-all-txt{height:auto; margin:20px auto 40px; font-size:1.1em; line-height:1.8em;}
.ins-all-img{width:100%; margin:30px auto;}

.ins-w{padding-top:280px;}
.w1200{width:90%;}
.ins-left-tt{width:90%; height:50px; line-height:50px; font-size:18px; margin:20px auto 30px;}
.ins-left-tt span{font-size:22px;}

.ins-w{padding-top:460px;}
.ins-all{min-height:300px;}
.ins-all-n{width:85%; padding-top:40px;}
.ins-news-tt{width:90%; height:50px; line-height:50px; font-size:18px; margin:40px auto;}
.ins-news-tt span{font-size:22px;}
.ins-news-n{width:90%;}
.ins-news li{margin-bottom:50px;}
.ins-newsimg{width:20%;}
.ins-newstxt{width:75%;}
.ins-newstxt-tt{margin:0px auto;}
.ins-newstxt-tt h1{line-height:1.5em; font-size:1.2em;}
.ins-newstxt-tt h2{min-height:4em; line-height:1.5em; font-size:1.0em; padding-top:10px;}
.ins-newsmore{height:40px; line-height:40px; font-size:0.8em;}
.ins-newsmore i{font-size:0.7em; padding-left:3px; line-height:50px;}

.newstxt-tt{font-size:1.4em;}
.newstxt-tt-info{height:36px; line-height:36px; font-size:1.2em;}
.newstxt-tt-info i{font-size:1em; padding-right:3px;}
.newstxt-tt-info span{padding-right:20px;}
.newstxt{line-height:1.8em; font-size:1em;}
.newsbt{width:100%; height:auto; line-height:30px; margin-top:20px; font-size:0.8em;}
.newsbt-l{width:100%; height:30px;}
.newsbt-r{width:100%; height:30px; text-align:left;}

.prolist .prolist-tt{height:40px; line-height:40px; font-size:1.1em;}
.prolist li{margin-bottom:30px;}
.ins-all-tt{font-size:2.5em;}
.ins-all-tt h2{line-height:1.8em; font-size:0.7em; margin-bottom:30px;}

.proxx{width:90%; margin:30px auto 0;}
.proxx-img{width:100%; float:none; max-width:520px; margin:0 auto;}
.proxx-txt{width:100%; font-size:1.0em; line-height:1.6em; float:none; margin-top:40px;}

.zbqy-w{padding:60px 0; background-size:cover;}
.zbqy-list ul{margin-left:-5%;}
.zbqy-list li{width:45%; margin-left:5%; border-radius:5px; margin-bottom:30px;}
.zbqy-img{width:33%; float:left;}
.zbqy-txt{width:65%; float:right;}
.zbqy-txt-l{width:25%; height:60px; line-height:60px; font-size:3em; margin:25px 0;}
.zbqy-txt-r{width:70%; margin:20px 0;}
.zbqy-txt-r dt{width:95%; height:26px; line-height:26px; font-size:16px;}
.zbqy-txt-r dd{width:95%; height:auto; line-height:20px; font-size:13px;}


.zrzy-list{margin:30px auto 0; padding:5px;}
.zrzy-list ul{margin-left:-5%;}
.zrzy-list li{width:45%; margin-left:5%; border-radius:400px; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2); padding:10px 20px;  margin-bottom:20px;}
.zrzy-list-img{width:30%; margin-top:10px;}
.zrzy-list-txt{width:65%; margin:10px 0;}
.zrzy-list-txt dt{width:100%; height:20px; line-height:20px; font-size:16px; color:#666;}
.zrzy-list-txt dt span{font-size:12px; padding-left:10px;}
.zrzy-list-txt dd{font-size:12px;}
.cpb{margin-bottom:0;}

.nubtb{width:55px; height:55px; line-height:53px; float:none; margin:0 auto;}
.nubtb i{font-size:36px;}
.ind-nublist li:first-child i{font-size:50px;}
.nubtxt{width:100%; float:none; padding-top:10px; margin-left:0px; text-align:center; font-size:1.0em; line-height:1.2em;}
.nubtxt h1{font-size:1.6em; line-height:1.2em;}
.nubtxt h1 span{font-size:0.7em;}

}
@media screen and (max-width: 480px) {
.ins-w{padding-top:260px;}
.ins-left-tt{height:40px; line-height:40px; font-size:16px; margin:20px auto 30px;}
.ins-left-tt span{font-size:22px;}
.ins-about-txt{width:90%; font-size:1.0em; line-height:1.6em;}
.ins-all-txt{margin:20px auto 40px; font-size:1.0em; line-height:1.6em;}
/* ALL */
.imglist li{margin-bottom:20px;}
.imglist .il-tt{height:auto; line-height:24px; font-size:0.9em; overflow:hidden;}

.ph3-mh2 ul{margin-left:-5%;}
.ph3-mh2 li{width:45%; margin-left:5%;}
.ph4-mh2 ul{margin-left:-5%;}
.ph4-mh2 li{width:45%; margin-left:5%;}
.ph3-mh1 ul{margin-left:0;}
.ph3-mh1 li{width:100%; margin-left:0;}
.fl100 li:nth-child(1){width:100%;}

.ins-news-tt{height:40px; line-height:40px; font-size:18px; margin:30px auto; font-weight:bold;}
.ins-news-tt span{font-size:21px; display:none;}
.ins-news-tt a{font-size:13px; font-weight:normal;}
.ins-news-tt a i{font-size:12px; padding-left:2px;}
.ins-newsimg{width:30%;}
.ins-newstxt{width:65%;}
.ins-newstxt-tt h1{line-height:1.5em; font-size:1.1em;}
.ins-newstxt-tt h2{display:none;}

.newstxt-tt{font-size:1.1em;}
.newstxt-tt-info{height:32px; line-height:32px; font-size:1em;}
.newstxt-tt-info i{font-size:1em; padding-right:3px;}
.newstxt-tt-info span{padding-right:20px;}
.newstxt{line-height:1.8em; font-size:1em; color:#666; margin-top:15px;}

.marqueeleft li{margin:0 40px; width:140px;}
.marqueeleft li .txt{height:30px; line-height:30px; font-size:1.0em;}
.zslist ul{margin-left:-5%;}
.zslist li{width:45%; margin-left:5%; margin-bottom:20px;}
.zslist .zslist-tt{width:100%; height:30px; line-height:30px; font-size:0.9em;}

.prolist ul{clear:both; margin-left:-5%;}
.prolist li{width:45%; height:auto; margin-left:5%; margin-bottom:20px;}
.prolist .prolist-tt{height:40px; line-height:40px; font-size:0.9em;}
.ins-all-tt{font-size:1.8em;}
.ins-all-tt h1{font-size:0.6em;}
.proxx{width:100%; margin:20px auto 0;}
.proxx-txt{font-size:1.0em; line-height:1.7em; margin-top:20px;}

.zbqy-list ul{margin-left:0;}
.zbqy-list li{width:100%; margin-left:0; border-radius:5px; margin-bottom:30px;}

.zrzy-list ul{margin-left:0;}
.zrzy-list li{width:100%; margin-left:0;}
.cpb{margin-bottom:0;}
.newslist{margin-bottom:40px;}
.newslist li{padding:10px 0;}
.newslist-l{width:100%; line-height:22px; font-size:1.0em;}
.newslist-r{width:100%; line-height:22px; font-size:0.8em; text-align:left; color:#666;}
.nybp-wl01{width:100%;}
.nybp-wl01 .tt01{line-height:28px; padding-bottom:5px; font-size:1.1em;}
.nybp-wl01 .tt02{line-height:20px; padding-bottom:30px; font-size:0.9em;}
.bbline{width:80%; margin:40px auto 80px;}

.ptl01 .imgdiv{width:20%;  border-radius:50%; overflow:hidden; margin-bottom:10px; float:left;}
.ptl01 .txtdiv{width:75%; margin:0 auto 40px; border-radius:15px; padding:20px 10px; font-size:13px; line-height:22px; min-height:100px; float:right;}
.nybp-tl01{width:90%; margin:40px auto;}
.nybp-tl01 li{padding:30px 0; font-size:14px;}
.nybp-tl01 .tt{font-size:1.4em; padding-bottom:15px;}
.nybp-tl01 .zw{line-height:20px; font-size:0.91em;}

.ptl02{width:80%;}
.ptl02 li{margin-bottom:40px;}
.ptl02 .txtdiv{padding:20px 10px; font-size:14px; line-height:22px; background-size:20%;}

.ind-nub-w{padding:40px 0 20px;}
.ind-nublist li{width:33.33%; height:auto; float:left; margin-bottom:30px;}
.ind-nublist li:nth-child(5){padding-left:0px;}
.nubtb{ border:1px solid #d1aa81;}
.nubtxt{padding-top:5px; font-size:0.9em; line-height:1.2em; color:#d1aa81;}
.nubtxt h1{font-size:1.6em; line-height:1.2em;}
.nubtxt h1 span{font-size:0.7em;}

}