@charset "utf-8";
/*public start*/
html{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased}
body{font:normal 12px/180% 'pingfang SC','Microsoft YaHei',\5FAE\8F6F\96C5\9ED1,'SimSun';color:#333;background:url("images/bannerg.jpg") no-repeat center top #fff8f5;}
.esd{background:url("images/banner2.jpg") no-repeat center top #fff8f5;}
*, *::after, *::before{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-tap-highlight-color:transparent;}
*{margin:0;padding:0;outline:0;border:0;}
a:link,a:visited{color:#333;text-decoration:none;}
a:hover{color:#c00;text-decoration:underline;}
a,img{-webkit-touch-callout:none;}
ol,ul,li{list-style:none;}
em,i{font-style:normal;}
input,select,textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;font-size:100%;}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}
button, input[type=button],input[type=reset],input[type=submit]{cursor:pointer;}
table{border-collapse:collapse;border-spacing:0;}
div{margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mt70{margin-top:70px;}
/*clear*/
.clearfix:before,.clearfix:after{content: "";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
.g-ellipsis-1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.g-ellipsis-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
/*copyright*/
#copyright{margin:0px auto;text-align:center;padding:20px 0;line-height:180%;clear:both;}
.w1000{width:1000px;}
.w1200{width:1200px;}
/*=====public end=====*/
.white,.white a:link,.white a:visited,.white a:hover{color:white;}
.brown,.brown a:link,.brown a:visited,.brown a:hover{color:#97601b;}
.red,.red a:link,.red a:visited,.red a:hover{color:#f76a18;}
.header{background:#fff;height:41px;width:100%;}
.header span{float:left;}
.header span img{margin-top:3px;}
.header em{float:right;padding-top:10px;}
.header em a{margin:0 6px;}
.header em,.header em a,.header em a:link,.header em a:visited,.header em a:hover{color:#666;}
.ban{width:100%;height:750px;}
.ban2{width:100%;height:850px;}
/*#cf_focus .active{display:block;}*/
.nav{font-size:24px;height:70px;line-height:70px;text-align:center;background:#c42c25;}
.nav a{margin:0 50px;display:inline-block;}

.news{text-align:center;}
.news h1{font:bold 44px/58px \5FAE\8F6F\96C5\9ED1;color:#c94335;}
.news h1 a:link,.news h1 a:visited{color:#c94335;}
.news p{font-size:14px;margin-top:15px;}
.news p a{margin:0 6px;}
.gg_con{text-align:center;margin-top:40px;}
.shipin{width:1150px;background:#c33b3c;height:654px;position:relative;padding:12px;box-shadow:8px 8px 12px #a2221d;}
.shipin i{background:url("images/bf_b.png") no-repeat top center;width:111px;height:111px;position:absolute;top:480px;left:70px;display:block;}
.bkbg1{background:url("images/bkbg.jpg") no-repeat top center;padding:100px 0 0px 0;}
.bkbg2{background:url("images/bkbg1.jpg") no-repeat bottom center #fff5f3;width:100%;}

/*p1Con*/
.p1_con{background:#fef7ef;}
.p1_con .fl{width:785px;}
#swiper-container01{width:100%;height:515px;}
#swiper-container01 .swiper-slide{position:relative;}
#swiper-container01 .swiper-slide span{position:absolute;width:100%;font-size:18px;background:rgba(0, 0, 0, 0.5);height:50px;line-height:50px;left:0;bottom:0;padding-left:20px;}
#swiper-container01 .prev,#swiper-container01 .next{position:absolute;top:230px;width:23px;height:40px;z-index:10;cursor:pointer;}
#swiper-container01 .prev{background:url(images/prev.png) no-repeat;left:10px;cursor:pointer;}
#swiper-container01 .next{background:url(images/next.png) no-repeat;right:10px;cursor:pointer;}
.swiper-pagination1{position:absolute;right:10px;text-align:right;top:482px;width:30%;z-index:99;}
.swiper-pagination1 .swiper-pagination-switch{display:inline-block;width:11px;height:11px;border-radius:50%;background:#fff;margin-right:10px;cursor:pointer;}
.swiper-pagination1 .swiper-active-switch{background:#AA0000;}

.p1_con .fr{width:385px;margin-top:20px;margin-right:10px;}
.p1_con .fr h2{font:bold 24px/36px \5FAE\8F6F\96C5\9ED1;color:#c20402;border-bottom:1px solid #d6c397;padding-bottom:5px;}
.p1_con .fr h2 a:link,.p1_con .fr h2 a:visited{color:#c20402;}
.p1_con .fr h2 em{font-size:16px;color:#4c4c4c;line-height:36px;float:right;}
.p1_con .fr h2 em a:link, .p1_con .fr h2 em a:visited{color:#4c4c4c;}

.list18{margin:10px auto 0px auto;}
.list18 li{font-size:18px;line-height:32px;padding:15px 0 11px 18px;overflow:hidden;position:relative;border-bottom:1px solid #d6c397;text-align:justify;}
.list18 li:before{content:"";position:absolute;top:30px;left:1px;background:#b42625;width:5px;height:5px;border-radius:50%;}
.list18 li:last-child{border-bottom:none;}

.tit1{text-align:center;margin-top:80px;}

.p2_con{padding:30px 0 40px 0;}
.p2_con .list18{margin:0 auto;}
.p2_con .list18 li{border-bottom:1px solid #d6c397;width:42%;margin:0 4%;float:left;padding:15px 0 15px 18px;font-size:22px;line-height:36px;height:100px;}
.p2_con .list18 li:before{top:30px;width:7px;height:7px;border-radius:50%;}

.book-show .book-box{width:510px;}
.book-show .show-box .cover{display:none;}
.book-show .swiper,.book-show .swiper-container{width:610px;height:140px;position:relative;}
.book-show .swiper{margin:17px 0;}
.book-show .arrow-left{position:absolute;left:-30px;top:60px;bottom:0;margin:0 auto;height:28px;width:17px;background:url("http://www.people.com.cn/img/MAIN/2021/03/120815/imgs/left-button.png") top center no-repeat;cursor:pointer;}
.book-show .arrow-right{position:absolute;right:-25px;top:60px;bottom:0;margin:0 auto;height:28px;width:17px;background:url("http://www.people.com.cn/img/MAIN/2021/03/120815/imgs/right-button.png") top center no-repeat;cursor:pointer;}
.show-box img,.select .select-item img{height:160px;cursor:pointer;}
.select .select-item{margin-right:-30px;}

.p3_box{width:570px;}
h2.title{border-bottom:1px solid #dadada;height:53px;}
h2.title span{font-size:30px;color:#fff;line-height:36px;float:left;text-align:center;letter-spacing:2px;font-family:\9ED1\4F53;background:url(images/titlebg.png) no-repeat top center;width:220px;height:52px;line-height:52px;}
h2.title span a:link,h2.title span a:visited{color:#fff;}
h2.title em{font-size:18px;line-height:52px;float:right;}
.p3_box .list18{margin-top:20px;}
.p3_box .list18 li{padding:20px 0 15px 18px;font-size:22px;line-height:36px;height:100px;}
.p3_box .list18 li:before{top:36px;}
.p4_con .list18{margin-top:30px;}
.p4_con .list18 li{padding:11px 0 11px 22px;font-size:22px;line-height:36px;height:auto;border:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.p4_con .list18 li:before{top:28px;background:#d80c14;}
.gdpic{width:1200px;height:285px;overflow:hidden;position:relative;}
#swiper-container02{width:100%;height:225px;}
#swiper-container02 .swiper-slide{position:relative;}
#swiper-container02 .swiper-slide span{position:absolute;width:100%;font-size:16px;background:rgba(0, 0, 0, 0.5);height:50px;line-height:50px;left:0;bottom:0;padding:0 6px;text-align:center}
#swiper-container02 .swiper-slide em{background:rgba(255, 255, 255, 0.5);display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;}
#swiper-container02 .swiper-slide-active + .swiper-slide em{background:none;}
#swiper-container02 .swiper-slide:hover em{z-index:-1;}
#swiper-container02 .prev,#swiper-container02 .next{position:absolute;top:90px;width:40px;height:40px;z-index:11;cursor:pointer;}
#swiper-container02 .prev{background:url("images/left.png") no-repeat;background-size:contain;left:330px;cursor:pointer;}
#swiper-container02 .next{background:url("images/right.png") no-repeat;background-size:contain;right:330px;cursor:pointer;}
.swiper-pagination2{position:absolute;right:0;left:0;text-align:center;bottom:0;width:30%;z-index:99;}
.swiper-pagination2 .swiper-pagination-switch{display:inline-block;width:12px;height:12px;border-radius:50%;background:#bc0000;margin:0 10px;cursor:pointer;}
.swiper-pagination2 .swiper-active-switch{width:40px;border-radius:10px;}


/*copyright*/
.copyright-wrap{position:relative;text-align:center;padding:60px 0;font-size:18px;line-height:36px;margin-top:60px;}
.kexin{position:absolute;left:50%;top:60px;margin-left:-300px;}
#copyright{padding:60px 0 50px 0;font-size:14px;text-align:center;margin-top:60px;}
@media (min-device-width:320px) and (max-width:689px),(max-device-width:480px){
   
}
