@charset "utf-8";
/* CSS Document */


.w1200{ max-width:1600px; margin:0 auto;}
.flex{ display:flex; display: -webkit-flex; align-items:center;flex-wrap:  wrap ; justify-content:space-between}
.flex2{ display:flex; display: -webkit-flex; align-items:stretch;flex-wrap:  wrap ; justify-content:space-between}
body{ padding-top:80px;}

.header{background:#fff;position:fixed; top:0; left:0; width:100%; z-index:1000; box-shadow:0 0 15px rgba(0,0,0,0.1);}
.header.index{ background:rgba(0,0,0,.5);}
.header .logo img{ height:50px;}
.header .nav li a{ line-height:80px; color:#333333;}
.header .nav{ width:calc(100% - 450px);}
.header.index .nav li a{ color:#fff;}
.search{ position:relative; height:80px;}
.search.on .searchbox{ opacity:1; visibility:visible; top:100%;}
.search img{ width:25px; margin-top:28px; cursor: pointer;}
.search .searchbox{ transition:all .3s; position:absolute; right:0; visibility:hidden; opacity:0; top:110%; padding:15px; background:#eee}
.search .searchbox .flex{ width:300px;}
.search .searchbox input{ height:40px; width:240px; padding:0 15px; font-size:14px;}
.search .searchbox button{ width:60px; height:40px; background:#913938; color:#fff; font-size:14px; cursor:pointer;}

.banner .swiper-slide{ overflow: hidden;}
.banner .swiper-slide img{ transition: all 7s; width: 100%; height: 100%; object-fit: cover; -webkit-transition: all 7s; -moz-transition: all 7s; -ms-transition: all 7s; -o-transition: all 7s; }
.banner .swiper-slide.swiper-slide-active img{ transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); }
.banner .swiper-button-next,.banner  .swiper-button-prev{ width: 50px; height: 50px; background-size: 50px 50px; margin: 0; margin-top: -25px;}
.banner .swiper-button-next{ right: 80px; background-image: url(../images/1index2_05.png);}
.banner .swiper-button-prev{ left: 80px; background-image: url(../images/1index2_03.png);}

.banner .swiper-pagination{ text-align:right; padding-right:50px; padding-bottom:30px;}
.banner .swiper-pagination span{ width:auto; height:auto; background:none; color:#fff; border-radius:0}
.banner .swiper-pagination .swiper-pagination-bullet-active{ border-bottom:2px solid #fff;}

.header .nav li >a{ display:block; position:relative;}
.header .nav li >a:after{ content:""; transition:all .3s; display:block; height:2px; background:#cc0006; width:0; position:absolute; bottom:0; left:50%;}
.header li:hover .dropmenu{ opacity:1; top:100%; visibility:visible;}
.header li:hover>a:after{ width:100%; left:0;}
.dropmenu{background:rgba(0,0,0,.5); text-align:center; width:100%; position:absolute; top:105%; opacity:0; visibility:hidden; transition:all .3s; width:100%; z-index:10; left:0}
.dropmenu a{ padding:0 25px; display:inline-block; color:#fff !important; transition:all .3s; position:relative;}
.dropmenu a:hover{ color:#cc0006 !important}

.dropmenu a:after{ content:""; display:block; width:16px; height:16px;background-image: url(../images/fenge.png); position:absolute; right:-8px; top:50%; margin-top:-8px; background-size:12px auto; background-position:center;}
.dropmenu a:last-child:after{ display:none;
}




.indexbac{ background-color:#f2ebe3; padding-bottom:100px;background-image: url(../images/home_bg.png); background-position:bottom center; background-repeat:no-repeat; background-size:cover;}
.index01top{ padding:60px 0}
.indexnews{width: 50%;background-color:#fff;padding:40px;padding-right:30px;background-size: cover;background-position: center;background-image: url(../images/home_bg_yewudogtai.png);}
.indextopri{ width:62%;}
.indextopri .img{width: 60%;}
.indextopri .ribox{width: 40%;}

.GoTop{ bottom:60px; right:25px; position:fixed; z-index:100; cursor:pointer; opacity:0; visibility:hidden;}
.GoTop.on{ opacity:1; visibility:visible}

.title01 b{ line-height:1.3; font-weight:normal; font-size:36px; color:#333; padding-right:32px; background-image:url(../images/com_tag_white_right.png); background-repeat:no-repeat; background-size:22px auto; background-position:right center;}
.title01 a{ color:#999; font-size:16px;transition:all .3s;}
.title01.title011 b{background-image:url(../images/com_tag_red_right.png);}
.title01 a:hover{ color:#cb0004}
.title01{ margin-bottom:34px;}
.indexnews li{ margin-bottom:25px;}
.indexnews li .times{ width:95px; border-right:1px solid #D7D7D7;}
.indexnews li .times b{ color:#333; display:block; font-size:20px; line-height:1;}
.indexnews li .times span{ color:#999; font-size:14px; display:block; line-height:1;}
.indexnews li a{ transition:all .3s; width:calc(100% - 95px); padding-left:45px; font-size:18px; color:#000}
.indexnews li a:hover{ color:#cb0004}

.ribox{padding: 40px 20px 35px;color:#fff;background-color:#b1443d;text-align:center;background-image: url(../images/home_bg_bowuguan.png);}

.ribox> b{ font-size:36px; display:inline-block; line-height:1.3; font-weight:normal; padding: 0 37px; position: relative;}
.ribox> b:after{ content:""; display:block; position:absolute; right:0; width:22px; height:28px; margin-top:-14px; top:50%; background-image:url(../images/com_tag_white_right.png); background-position:left center; background-repeat:no-repeat; background-size:100% 100%;}

.ribox> b:before{ content:""; display:block; position:absolute; left:0; width:22px; height:28px; margin-top:-14px; top:50%; background-image:url(../images/com_tag_white_left.png); background-position:left center; background-repeat:no-repeat; background-size:100% 100%;}

.ribox span{ display:block; font-size:18px; margin:20px auto;}
.ribox .tim{ line-height:1.1; font-size:60px; font-weight:bold;}
.ribox a{ background-image: url(../images/home_bg_xiangqing.png); background-size: 100% 100%; color:#fff; display:inline-block; padding:13px 18px; line-height:1; margin-top:15px;}

.yyfs{margin-top:27px;padding: 10px;border: 1px solid #FFC3BE;}
.yyle{ width:65%; text-align:left;}
.yyle b{ background-image:url(../images/home_bg_yuyuefangshi.png); background-position:right center; background-repeat:no-repeat; padding-right:20px; font-weight: normal; font-size:24px; color:#fff; display:inline-block; line-height:1; margin-bottom:14px;}
.yyle p{ font-size:18px; color:#fff; line-height:1.4;}
.yyri{ width:29%;}
.yyri img{ width:100%;}

.index02 .title01{ margin-bottom:70px;}
.index02 .title01 a{ color:#fff;}
.index02 .title01 b{ color:#fff;}
.index02{ width:25%; padding:35px;}
.color1{ background:#768983}
.color2{ background:#913938}
.color3{ background:#7a583c}

.index03{ width:25%;}
.index03 div{ height:50%; width:100%;}
.index03 img{ width:100%; height:100%; object-fit:cover;}

.index02 li{ margin-top:13px;}
.index02 li span{font-size:16px; color:#fff;}
.index02 li a{ font-size:16px; color:#fff;}

.footer{ background:#383838;}
.link01{ padding:25px; text-align:center;}
.link01 a{ display:inline-block; margin-right:16px; font-size:14px; color:#D4D4D4}

.links ul{}

.fotlink{ max-width:360px; width:100%; padding:0 0 0; margin:0 auto;}
.fotlink li{ width:23%; position:relative;}
.fotlink li .tc{ width:100%; position:relative; z-index:2; opacity:0; visibility:hidden; transition:all .3s;}
.fotlink li .tc img{ width:100%;}
.fotlink li .icon{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%); width:50px; height:50px; margin:0 auto; background-color:#606060; border-radius:100%;}
.fotlink li>.icon img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%); max-width:90%; max-height:90%;}
.fotlink li:hover .tc{ opacity:1; visibility:visible;}

.copy{ padding:20px 15px; text-align:center;}
.copy ,.copy a{ color:#939393; font-size:14px;}
.copy a:hover{ color:#fff;}
.copy a{ display:inline-block;}

.nyban img{ width:100%; display:block;}
.chantitle{ text-align:center; padding-bottom:30px; padding-top:45px;}
.chantitle b{ font-weight:normal; font-size:40px; line-height:1; color:#333; display:inline-block; padding:0 39px; position:relative; margin-bottom:15px;}
.chantitle b a{ color:#333;}
.chantitle b:after{ content:""; display:block; width:22px; height:28px; background-size:100% 100%; background-repeat:no-repeat; position:absolute; right:0; top:50%;  margin-top:-12px;background-image:url(../images/com_tag_red_right.png)}
.chantitle b:before{ content:""; display:block; width:22px; height:28px; background-size:100% 100%; background-repeat:no-repeat; position:absolute; left:0; top:50%; margin-top:-12px; background-image:url(../images/com_tag_red_left.png)}
.chantitle p{ font-size:16px; color:#333;}
.chanames{ text-align:center; margin-bottom:40px;}
.chanames a{ width:240px; height:55px; line-height:55px; font-size:24px; color:#333; display:inline-block; margin:0 8px; background-image:url(../images/news_16.jpg); background-size:100% 100%;}
.chanames a.on,.chanames a:hover{ color:#CC0006; background-image:url(../images/news_13.jpg);}

.newsli .tm{ width:190px}
.newsli .tm span{ font-size:30px ; color:#333333; font-weight:bold;}
.newsli .tm em{ font-style:normal; font-size:16px; color:#999999; font-weight:normal; margin-left:10px;}
.newsli h2{ width:calc(100% - 190px); display:block; padding:30px 0; line-height:1.3; border-bottom:1px solid #eeeeee;}
.newsli h2 a{ transition:all .3s; font-size:18px; color:#333; font-weight:normal;}
.newsli h2 a:hover{ color:#cc0006}

.pages{ padding-top:40px; padding-bottom:60px;}
.pages ul{    justify-content: center;}
.pages ul li a,.pages ul li span{ display:block; padding:0 16px; font-size:18px; line-height:44px; border:1px solid #E0E0E0; color:#333; margin:0 4px; transition:all .3s;}
.pages ul li.active a,.pages ul li a:hover,.pages ul li span.current{ background:#cc0006; color:#fff; border:1px solid #cc0006}

.flexstart,.subname{justify-content: flex-start;}
.nyban2{ padding-top:315px; background-size:cover; background-position:bottom center; background-repeat:no-repeat;}
.nyban2box b{ font-weight:normal; font-size:48px; color:#fff; display:block; line-height:1;}
.subname{ padding:35px 0 55px;}
.subname a{ transition:all .3s; -webkit-transition:all .3s; margin-right:10px; font-size:24px; position:relative; color:#C4C4C4; display:inline-block; padding:0 29px;}
.subname a.on,.subname a:hover{ color:#fff;font-family: PuHuiB; }
.subname a:after{ transition:all .3s; opacity:0; visibility:hidden; content:""; display:block; width:16px; height:20px; background-size:100% 100%; background-repeat:no-repeat; position:absolute; right:5px; top:50%;  margin-top:-10px;background-image:url(../images/com_tag_white_right.png)}
.subname a:before{ content:"";transition:all .3s; opacity:0; visibility:hidden; display:block; width:16px; height:20px;  background-size:100% 100%; background-repeat:no-repeat; position:absolute; left:5px; top:50%; margin-top:-10px; background-image:url(../images/com_tag_white_left.png)}
.subname a.on:after,.subname a:hover:after{ opacity:1; visibility:visible; right:0;}
.subname a.on:before,.subname a:hover:before{ opacity:1; visibility:visible; left:0;}

.dongtai{ padding-top:40px;}
.dongtailist{ }
.dongtailist li{padding-bottom:40px; margin-bottom:40px; border-bottom:1px solid #e5e5e5;}
.dongtailist li .imgs{ width:285px; height:190px;}
.dongtailist li .txt{ width:calc(100% - 285px); padding-right:30px;}
.dongtailist .tim{ width:135px;}
.dongtailist .txtbox{ width:calc(100% - 150px); max-width:885px; padding-left:45px;}

.dongtailist .tim span{ font-size:30px ; color:#333333; font-weight:bold;}
.dongtailist .tim em{ font-style:normal; font-size:16px; color:#999999; font-weight:normal; margin-left:10px;}

.dongtailist .txtbox h2 a{ font-size:20px; color:#000; font-weight:normal;}
.dongtailist .txtbox p{ font-size:16px; color:#999; line-height:1.4; margin-top:5px;}
.dongtailist .txtbox span{ font-size:16px; color:#999999; margin-top:20px; display:inline-block; padding-left:25px; background-size:18px auto; background-image:url(../images/news2_12.jpg); background-repeat:no-repeat; background-position:left center;}

.dongtailist .txtbox h2 a:hover{ color:#cc0006}


.dongtailist .txtbox h2{ position:relative;}
.dongtailist .txtbox h2:before{ width:8px; height:8px; border:1px solid #cc0006; content:""; display:block; position:absolute; left:-20px; top:10px; transform:rotate(45deg);}


.duiwai01{ position:relative; padding:25px 0; margin-top:30px; margin-bottom:45px;}
.duiwaiimg{ width:55%; position:absolute; left:0; top:0; z-index:1; height:100%;}

.duiwaibox{ width:50%; min-height:500px;  position:relative;  padding:30px 70px; background:#fff; border-right:25px solid #cc0006; float:right; z-index:2; box-shadow:0 0 15px rgba(0,0,0,.1);padding-bottom:80px;}
.duiwaibox .swiper-pagination{ font-size:18px; position:absolute; right:70px ;top:50px; width:auto; bottom:auto; width:50px; left:auto; color:#666666;}
.duiwaibox .swiper-pagination .swiper-pagination-current{ font-weight:bold; font-size:24px;}
.duiwainew b{ width:70px; text-align:center;  font-weight:normal; color:#333; line-height:1; display:block;}
.duiwainew span{  color:#999999; display:block; border-top: 1px solid #E8E8E8; display:inline-block; padding-top:10px; line-height:1; margin-top:5px;}
.duiwaitxt{ padding:50px 0; padding-right:20px;}
.duiwaitxt p{  color:#666; line-height:1.5;}
.prvne{ position:absolute; bottom:70px; text-align:center; left:0; width:100%;}
.prvne .swiper-button-next,.prvne .swiper-button-prev{ position:static; display:inline-block; width:48px; height:48px; border:1px solid #e0e0e0; line-height:46px; border-radius:100%; text-align:center; margin:0 13px;}
.prvne .swiper-button-next:after,.prvne  .swiper-button-prev:after{ font-size:20px; color:#666;}
.huxuehuijian{ padding-top:30px;}
.huxuehuijian li{ width:48.5%; border:1px solid #e9e9e9; padding:25px; margin-bottom:4%;}
.huxuehuijian .img{ width:41%; height:215px;}
.huxuehuijian .txt{ width:55%;}
.huxuehuijian .txt h3{color:#333; line-height:1.5; margin-bottom:15px; font-weight:normal;}
.huxuehuijian .txt p{ color:#999; line-height:1.3;}
.huxuehuijian a:hover .txt  h3{ color:#cc0006;}

.keyanlist li{ width:23%; margin:1%; margin-bottom:3%;}
.keyanlist li .imgs{ height:270px;}
.keyanlist li .txt{ padding:20px; padding-top:10px;}
.txtop{ margin-bottom:10px;}
.keyanlist li .txt b{ font-weight:normal; display:inline-block; position:relative; padding:10px 0;}
.keyanlist li .txt b:after{ transition:all .3s; width:0; height:1px; background:#cc0006; content:""; display:block; bottom:0; left:0; position:absolute;}
.keyanlist li:hover .txt b:after{ width:64px;}
.keyanlist li .txt h2 a{ color:#333; font-weight:normal;}
.keyanlist li .txt  p{ color:#999999; margin-top:10px; line-height:1.5;}
.keyanlist li .txtop span img{ width:39px;}

.wwjlist li{ background:#fff; width:31.33%; margin:1%; margin-bottom:2%;border: 1px solid #E9E9E9; transition:all .3s; -webkit-transition:all .3s;}
.wwjlist li:hover{ transform:translateY(-5px); -webkit-transform:translateY(-5px);}
.wwjlist li .imgs{ height:300px;}
.wwjlist li .txt{ padding:20px; }
.wwjlist li .txt h2 a{line-height:1.5; font-weight:normal; color:#333;}
.wwjlist li:hover .txt h2 a{ color:#cc0006}

.singlepage{ padding:80px 0;}
.singlepage .singletit{ text-align:center;}
.singlecontent img{ max-width:100%; display:block; margin:30px auto;}

.xueshubox{ background-color:#f9f4e6; background-image: url(../images/xueshujiaoliu_bg.png);}
.xueshuli li{ padding:27px; background:#fff; margin-bottom:35px;}
.xueshuli li .img{ width:320px;}
.xueshuli li .txt{ width:calc(100% - 350px);}
.xueshuli li .txt h3{ color:#000; font-weight:normal; }
.xueshuli li:hover .txt h3{ color:#cc0006;}
.xueshuli li .txt p{ color:#999; line-height:1.6;margin-top:7px;}
.xueshuli li .txt span.view{ color:#999;  margin-top:35px;}
.view{ display:inline-block; padding:0 20px; position:relative}
.view:after{ content:""; display:block; position:absolute; right:0; width:10px; height:12px; margin-top:-6px; top:50%; background-image:url(../images/com_tag_red_right.png); background-position:left center; background-repeat:no-repeat; background-size:100% 100%;}

.view:before{ content:""; display:block; position:absolute; left:0; width:10px; height:12px; margin-top:-6px; top:50%; background-image:url(../images/com_tag_red_left.png); background-position:left center; background-repeat:no-repeat; background-size:100% 100%;}
.xueshuli li .txt h3 a:hover,.xueshuli li .txt a.view:hover{ color:#cc0006}
.mores{ text-align:center; padding-top:20px;}
.mores a{ background-image: url(../images/home_bg_xiangqing2.png); background-size: 100% 100%; display:inline-block; padding:13px 40px; line-height:1; color:#666}
.keyanchengguo{ padding-top:40px;}
.keyanchengguo{ padding-bottom:100px;}
.keyanchengguo li{ transition:all .3s; -webkit-transition:all .3s; width:18%; margin:1%; background:#fff; text-align:center;}
.keyanchengguo li .img{ width:100%; overflow:hidden;}
.keyanchengguo li .img img{ width:100%;}
.keyanchengguo li b{ display:inline-block; padding:15px; color:#333; font-weight:normal}
.keyanchengguo li:hover{ transform:translateY(-5px); -webkit-transform:translateY(-5px);}

.sousuo{ background-color:#f5f5f5;}
.sousuotitle{ padding-top:40px; color:#999}
.sousuotitle b{ color:#333; font-size:20px; display:inline-block; margin-right:10px;}
.sousuotitle span{ color:#cc0006; font-weight:bold;}


.sousuolist li{ margin-top:35px;}
.sousuolist li h2 a{ font-size:18px; color:#333;}
.sousuolist li h2 a:hover{ color:#cc0006}
.sousuolist p{ font-size:16px; color:#999; margin-top:5px;}


.gongzhongbox{ background-color:#f6f7f7; padding-bottom:80px;}
.gongzhong .dongtailist li{ background:#fff; border-bottom:none; padding:30px;}
.gongzhong .dongtailist li .txt{ max-width:1050px;}
.gongzhong .dongtailist .txtbox h2:before{ display:none;}
.gongzhong .dongtailist .txtbox p{ margin-top:10px;}
.gongzhong .dongtailist .txtbox span{ margin-top:50px;}

.baikebox{ background:#fff; padding:40px 65px 65px;}
.baiketitle{ text-align:center; margin-bottom:35px;}
.singlecontent p{ font-size:16px; color:#333; line-height:1.8; text-indent:2em;}

.wcproduct li{
border: 1px solid #E2E2E2; width:23%; margin:1%; background:#fff;}
.wcproduct li .txt{ padding:23px;}
.wcproduct li .imgs{ height:270px;}
.wcproduct li .txt h2 a{ color:#333; font-weight:normal; margin-bottom:10px;}
.wcproduct li .txt p{ color:#999; margin-bottom:15px;}
.wcproduct li .txt  .price span{ color:#333;}
.wcproduct li .txt  .price a{ color:#999; position:relative; display:inline-block; padding:0 15px;}

.wcproduct li .txt  .price a:after{ content:""; display:block; position:absolute; right:0; width:10px; height:12px; margin-top:-6px; top:50%; background-image:url(../images/com_tag_red_right.png); background-position:left center; background-repeat:no-repeat; background-size:100% 100%;}

.wcproduct li .txt  .price a:before{ content:""; display:block; position:absolute; left:0; width:10px; height:12px; margin-top:-6px; top:50%; background-image:url(../images/3-2_03.jpg); background-position:left center; background-repeat:no-repeat; background-size:100% 100%;}
.wcproduct li:hover .txt h2 a,.wcproduct li:hover .txt .price a{ color:#cc0006}

.dangjianbox{ padding-bottom:80px; background-image: url(../images/dangjian_bg.png); background-position: bottom center; background-repeat: no-repeat; background-size: cover;}
.djsinglebox{ padding:70px; background:#fff;}
.djsinglebox img{ max-width:100%;}


.positions{ padding:18px 0; margin-bottom:20px;}
.positions ,.positions a{ font-size:14px; color:#666666;}

.newarticles{ border:1px solid #d6d6d6; padding:40px 70px; margin-bottom:80px;}
.newarticles >h1{ text-align:center; font-weight:normal; display:block; color:#333333; margin-bottom:18px;}
.timeme{ text-align:center; margin-bottom:50px;}

.timeme span{ color:#999; display:inline-block; margin:0 20px; background-image: url(../images/tim.jpg); padding-left: 20px; background-position: left center; background-repeat: no-repeat;}
.timeme span:nth-child(2){  background-image: url(../images/liulan.jpg); }


.newarticles .new_content p{ font-size:18px; line-height:1.8; text-indent:2em;}
.newarticles .new_content img{ display:block; max-width:100%; margin:0 auto;}
.qrcode{ margin-top:100px; text-align:center;}
.qrcode span{ font-size:18px; color:#999}
.qrcode img{ width:180px; padding:10px; border:1px solid #eee; margin-bottom:15px;}

.huxuehuijian .txt h3 a{ color:#333; transition:all .3s; -webkit-transition:all .3s;}
.huxuehuijian .txt h3 a:hover,.huxuehuijian .view2 a:hover{ color:#cc0006}
.huxuehuijian .view2{ text-align:right}
.huxuehuijian .view2 a{transition:all .3s; -webkit-transition:all .3s; color:#999; display:inline-block; position:relative; margin-top:40px; padding:0 18px;}
.huxuehuijian .view2 a:after{ content:""; display:block; position:absolute; right:0; width:10px; height:12px; margin-top:-6px; top:50%; background-image:url(../images/com_tag_red_right.png); background-position:left center; background-repeat:no-repeat; background-size:100% 100%;}

.huxuehuijian .view2 a:before{ content:""; display:block; position:absolute; left:0; width:10px; height:12px; margin-top:-6px; top:50%; background-image:url(../images/3-2_03.jpg); background-position:left center; background-repeat:no-repeat; background-size:100% 100%;}
.more2{ text-align:center;}
.more2 a{ padding:9px 33px; transition:all .3s; display:inline-block; line-height:1.2; color:#333; border:1px solid #b0b0b0;}
.more2 a:hover{ color:#fff; background:#cc0006; border:1px solid #cc0006}
.wenwu02{ margin-top:66px; background-color:#f8f3e5; padding-top:15px; background-image: url(../images/wenwubaohu_bg_baohugongcheng.jpg); background-size: cover; background-position: center; }

.wenwu02 ul{ padding-top:20px;}
.wenwu02 li{ display:inline-block; width:32%; padding:25px; padding-bottom:40px; background:#fff; }
.wenwu02 li .img{ height:245px; margin-bottom:20px;}
.wenwu02 li .txt h3 a{ color:#333; font-weight:normal;}
.wenwu02 li .txt p{ color:#999; margin-top:16px;}
.wenwu02 li .txt h3 a:hover{ color:#cc0006}
.wenwu02 .more2{ padding:35px 0 40px;}


.wenwu03{ padding:60px 0; padding-left:8.4%}
.wenwu03box{ background-color:#661f00; padding:60px 40px; background-size:cover; background-position:center;}

.wenwu03le{ width:25%; color:#fff;}
.wenwu03le b{ display:inline-block; font-weight:normal; padding-right:39px; background-image:url(../images/com_tag_white_right.png); background-repeat:no-repeat; background-position:right center; background-size:22px auto; margin-bottom:13px;}
.wenwu03ri{ width:70%;}
.wenwu03ri img{ width:100%;}

.swiper_page{ margin-top:40px; position:relative; display:inline-block; padding:0 60px;}
.swiper_page .swiper-button-next{ width:40px; height:40px; border: 1px solid #B2753C; border-radius:100%;}
.swiper_page .swiper-button-prev{ width:40px; height:40px; border: 1px solid #B2753C; border-radius:100%;}
.swiper_page .swiper-button-next:after,.swiper_page .swiper-button-prev:after{ font-size:20px; color:#B2753C}

.swiper_page  .swiper-pagination{ position:static;justify-content: center;}
.swiper_page  .swiper-pagination span{ opacity: 1; color:#B2753C; font-size:16px; margin:0 10px; width:auto; height:auto; background:none;}
.swiper_page  .swiper-pagination span.swiper-pagination-bullet-active{ color:#fff;}


.wenwu04{ padding-top:30px; padding-bottom:30px;
background: #F9F4E6;}
.wenwu04 li{ width:32%; background:#fff;}
.wenwu04 li .img{ height:300px;}
.wenwu04 li .txt{ padding:20px; padding-bottom:30px;}
.wenwu04 li .txt h3 a{ transition:all .3s; font-weight:normal; color:#333;}
.wenwu04 .more2{ padding:30px 0 40px;}
.wenwu04 li:hover .txt h3 a{ color:#cc0006}


.shuzi01{background: #F9F4E6; padding-bottom:70px;}
.shuzi01box{ padding:30px; background:#fff; margin-top:-110px; position:relative; z-index:2;}

.shuzi01le b{ font-weight:normal; color:#000; display:inline-block; padding-right: 36px; background-image: url(../images/com_tag_red_right.png); background-position: right center; background-size: 22px auto; background-repeat: no-repeat; margin-bottom:30px;}
.shuzi01le{ width:250px; padding-left:30px;}
.shuzi01lebox{ height:460px; overflow:auto;}
.shuzi01lebox span.on{ color:#cc0006;}
.shuzi01lebox span{ display:block; width:142px; cursor:pointer; line-height:40px; margin-bottom:20px; text-align: center; background-image: url(../images/bac0021.jpg); background-size: 100% 100%;}
.shuzi01ri{ width:calc(100% - 290px); position: relative;}

.shuzi01ri img{ width:42px; height: 42px; position: absolute; right: 5px; bottom: 5px; cursor: pointer;}
.shuzi01lebox::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 3px;
	background-color: #F5F5F5;
}

.shuzi01lebox::-webkit-scrollbar
{
	width: 3px;
	background-color: #fff;
}

.shuzi01lebox::-webkit-scrollbar-thumb
{
	border-radius:3px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #ff0000;
}

.shuzi02{ padding:120px 0; background-color:#8b382a; margin-bottom:120px; background-image: url(../images/shuzibowuguan_bg_kaogibowuguan.jpg); background-position: center; background-size: cover;}
.shuzi02  .chantitle b a{ color:#fff;}
.shuzi02  .chantitle b:after{ content:""; display:block; width:22px; height:28px; background-size:100% 100%; background-repeat:no-repeat; position:absolute; right:0; top:50%;  margin-top:-12px;background-image:url(../images/com_tag_white_right.png)}
.shuzi02  .chantitle b:before{ content:""; display:block; width:22px; height:28px; background-size:100% 100%; background-repeat:no-repeat; position:absolute; left:0; top:50%; margin-top:-12px; background-image:url(../images/com_tag_white_left.png)}
.shuzi02box{ padding:40px 0; max-width:1100px; margin:0 auto; text-align:center; color:#fff;}
.shuzi02box p{ font-size:18px;}
.shuzi02 .more2 a{ color:#fff;}
.shuzi02{ background-size:cover; background-position:center; background-repeat:no-repeat;}

.luoyanban{ background-size:cover; background-repeat:no-repeat; background-position:center; padding:180px 0 80px;}
.luoyanban .flex{align-items: flex-end;}
.luoyanban .lybanri{ width:35%;}
.luoyanban .lybanri img{ margin:0 auto; display:block; max-width:100%;}
.luoyanban .lybanle{ width:60%; padding-bottom:60px;}
.luoyanban .lybanle img{ height:75px; margin-bottom:32px;}
.luoyanban .lybanle p{ font-size:18px; color:#fff;}


.luoyang02{ background-color:#5f3822; padding-bottom:60px; background-image: url(../images/luoyangkaogu_bg.jpg); background-size: cover; background-position: center; background-repeat: no-repeat;}
.luoyangbox{ transform:translateY(-50px); -webkit-transform:translateY(-50px);background-color:#fff4e7; padding:40px 60px 60px;} 

.yearscroll{ padding-bottom:20px;}
.yearscroll a{ margin-right:23px; margin-bottom:10px; font-size:20px; color:#D6A367; display:inline-block; padding:0 20px; line-height:48px; background-image:url(../images/8_07.jpg); background-size:100% 100%;}
.yearscroll a.on{ background-image:url(../images/8_05.jpg); color:#CC0006;}
.luoyangyear{ border-bottom:1px solid  #fbe7cf; margin-bottom:40px;}
.luoyanlist li{ transition:all .5s; -webkit-transition:all .5s; background:#fff; width:23%; margin:1%;}
.luoyanlist li .img span{ display:none;}
.luoyanlist li .txt{ padding:17px;}
.luoyanlist li:hover{ transform:translateY(-5px); -webkit-transform:translateY(-5px);}
.luoyanlist li .txt b{ color:#333; display:block; font-weight:normal; margin-bottom:15px;}
.luoyanlist li .txt em{ float:right; line-height:33px; padding:0 20px; 
border: 1px solid #E8E8E8; color:#333; font-style:normal; transition:all .3s; -webkit-transition:all .3s;}
.luoyanlist li .txt em:hover{ background:#cc0006; color:#fff; border:1px solid #cc0006;}

.aboutbanner{ background-color:#5e2d17; padding-top:400px; background-size: cover; background-position: center; background-repeat: no-repeat;}
.yuanzhang{ padding:40px 80px; position:relative;background: rgba(238,188,152,0.2);}
.yztxt{ color:#fff; width:calc(100% - 400px);}
.yztxt b{ font-weight:normal; display:block; margin-bottom:25px; padding-right:39px; background-size:22px auto; background-image:url(../images/com_tag_white_right.png); background-position:right center; background-repeat:no-repeat; display:inline-block;}
.yztxt p{ text-indent:2em; font-size:18px; color:#fff;}
.yzimg{ width:300px; position:absolute; right:40px; bottom:40px;}
.yzimg img{ width:100%;}

.about02{ padding:60px 0;
background: #F9F4E6;}

.about02 .about02le{ width:59%;}
.about02le img{ width:100%; height:100%; object-fit:cover;}
.about02ri{ width:41%; padding:30px 55px 40px; background:#fff;}
.about02ri b{ color:#333; font-weight:normal; padding-left:20px; background-image:url(../images/dian.jpg); background-position:left center; background-repeat:no-repeat; display:block; margin-bottom:35px;}
.about02ri .about2ribox{ margin-bottom:40px;}
.about02ri .about2ribox p{ font-size:16px; color:#999; text-indent:2em;}
.about02ri  .view{ text-align:right;}
.about02ri  .view a{transition:all .3s; -webkit-transition:all .3s; color:#999; display:inline-block; position:relative; padding:0 18px;}
.about02ri  .view a:after{ content:""; display:block; position:absolute; right:0; width:10px; height:12px; margin-top:-6px; top:50%; background-image:url(../images/com_tag_red_right.png); background-position:left center; background-repeat:no-repeat; background-size:100% 100%;}

.about02ri  .view a:before{ content:""; display:block; position:absolute; left:0; width:10px; height:12px; margin-top:-6px; top:50%; background-image:url(../images/3-2_03.jpg); background-position:left center; background-repeat:no-repeat; background-size:100% 100%;}
.about02ri  .view a:hover{ color:#cc0006}

.about03{ background-color:#f2e8d6; padding-bottom:70px; padding-top:15px; background-size: cover; background-position: left bottom; background-image: url(../images/aboutus_danweilingdao.png);}
.about03 li{background: rgba(255,255,255,0.3); padding:20px 35px;
border: 1px solid #FFFFFF; margin-bottom:16px; transition:all .3s;}
.about03 li b{ font-weight:normal; display:block; margin-bottom:5px;}
.about03 li p{ color:#666}
.about03 li:hover{background: rgba(255,255,255,0.6); }

.about04{ padding-bottom:70px; padding-top:15px;
background: #F9F4E6; }
.about04box{ padding:35px 135px 70px;border: 1px solid #D2B087; text-align:center;}
.about04box b{ display:block; font-weight:normal; margin-bottom:12px;}
.about04box img{ max-width: 100%;}

.about05{ background-color:#f7eed6; padding-bottom:50px; padding-top:15px;background-size: cover; background-position: left bottom; background-image: url(../images/Group299.png);}
.about05 ul{ padding-top:30px;}
.about05 li{ width:48%; margin-bottom:2%; margin-bottom:48px; background:#fff;}
.about05 li b{ transform:translateY(-10px); display:block; -webkit-transform:translateY(-10px);}
.about05 li b span{ display:inline-block; padding:0 35px ; line-height:70px;
background: #cc8700; color:#fff; margin-right:17px;}

.about05 li .litxt{ padding:20px 35px 30px;}
.about06{ padding-top:15px; padding-bottom:70px;
background: #F9F4E6;}
.about06 li{ width:31.33%; margin:1%; background:#fff; transition:all .3s; -webkit-transition:all .3s;}
.about06 li .img{ height:300px;}
.about06 li b{ padding:20px 23px 23px; color: #333; font-weight:normal; display:block ; transition:all .3s; }
.about06 li:hover{transform:translateY(-5px);-webkit-transform:translateY(-5px);}
.about06 li:hover b{ color:#cc0006}
.jiazai{ padding-top:40px; text-align:center;}
.jiazai a{ display:inline-block; padding:0 20px; line-height:40px; color:#333; font-size:16px; border:1px solid #ddd; transition:all .3s; -webkit-transition:all .3s;}
.jiazai a:hover{ background:#cc0006; color:#fff; border:1px solid #cc0006}

.bowuguanban img{ width:100%;}
.zhanguan01le,.zhanguan01ri{ width:50%;}
.zhanguan01le{ background:#9d2b2a; padding:35px 50px; color:#fff; position:relative;}
.zhanguan01ri{ background:#cd9e66}
.zhanguan01le .zg01top{ color:#fff; position:absolute; top:-1.3rem; height:1.3rem; left:0; width:100%; padding:.34rem 50px; padding-bottom:0; z-index:2;background: rgba(147,21,21,0.9);}
.zhanguan01le .zg01top b{ font-size:.3rem; display:block; font-weight:normal;}
.zhanguan01le .zg01top span{ text-transform:uppercase; display:block; font-size:14px; color:#CE7F7E}
.zg1rile{width: 70%;padding:30px 40px;color:#fff;background-image:url(../images/kaogubowuguan_bg_time.png);background-size:cover;background-position:center;}
.zg1riri{width: 30%;}
.zg1riri  li{width: 100%;text-align:center;background-color:#BC8646;}
.zg1riri  li:nth-child(2){ background-color:#AA6B23;}
.zg1riri ul,.zg1riri li{ color:#fff; height:100%;}
.zg1riri  li img{ display:block; margin:0 auto; margin-bottom:30px;}
.zg1rile b{ font-weight:normal; font-size:24px; color:#F9F9F9; display:inline-block; padding:0 25px; position:relative;}

.zg1rile span{ display:block; line-height:1; margin:18px 0; color:#F9F9F9; font-size:54px;}
.zg1rile p{ color:#F9F9F9; font-size:16px;}
.zg1rile b:after{ content:""; display:block; position:absolute; right:0; width:16px; height:20px; margin-top:-10px; top:50%; background-image:url(../images/com_tag_white_right.png); background-position:left center; background-repeat:no-repeat; background-size:100% 100%;}

.zg1rile b:before{ content:""; display:block; position:absolute; left:0; width:16px; height:20px; margin-top:-10px; top:50%; background-image:url(../images/com_tag_white_left.png); background-position:left center; background-repeat:no-repeat; background-size:100% 100%;}
.zg1riri li a{ color:#fff;}

.zhanguan02{ padding:60px 0;}

.zg02le{ width:215px;}
.zg02le img{ width:100%; height:100%; object-fit:cover;}
.zg02ri{ width:calc(100% - 215px);}
.zg02ri .swiper-slide{ height:580px;}
.zg02ri .swiper-slide img{ width:100%; height:100%; object-fit:cover;}
.zg02ri{ position:relative;}
.zg02ri .swiper-container{ overflow:hidden;}
.zg02ri .swiper-pagination{ position:absolute; bottom:10px; left:0; width:100%;}
.zg02ri .swiper-pagination span{ margin:0 5px;}

.zhanguan03{ padding-bottom:90px;}
.zg03ri{ width:27%;}

.zg03le{ width:70%; background:#fff;}
.zg03leimg{ width:67%}

.zg03letxt{ background-image: url(../images/index2_23.jpg); background-position: bottom right; background-repeat: no-repeat; width:33%;padding:50px 20px; text-align:center; background-size:70% auto;}
.zg03letxt b{ display:block; padding:0 24px; margin-bottom:20px;}
.zg03letxt b span{ display:inline-block; font-size:30px; font-weight:normal; position:relative; padding:0 36px;}
.zg03letxt b.on span{ font-size:36px;}
.zg03letxt  b.on span:before{content:""; display:block; position:absolute; left:0;  top:50%; background-image:url(../images/com_tag_red_left.png); background-position:left center; background-repeat:no-repeat; background-size:100% 100%; width:22px; height:28px; background-size:22px 28px; margin-top:-14px;}
.zg03letxt  b.on span:after{content:""; display:block; position:absolute; right:0;  top:50%; background-image:url(../images/com_tag_red_right.png); background-position:left center; background-repeat:no-repeat; background-size:100% 100%; width:22px; height:28px; background-size:22px 28px; margin-top:-14px;}







@media screen and (max-width:1660px){
	 .w1200{ width:1400px;}
	 .title01 b,.ribox b,.chantitle b{ font-size:30px;}
	 .indexnews li a{ padding-left:25px;}
	 .ribox .tim{ font-size:40px;}
	 .yyle p{ font-size:16px;}
	 .index02 li a,.index02 li span{ font-size:14px;}
	 .nyban2box b{ font-size:40px;}
	 .subname a{ font-size:18px;}
	 .wenwu04 li .img{ height:3.5rem;}
	 .wcproduct li .imgs{ height:3rem;}
	 .shuzi01box{ margin-top:-1.1rem;}
	 .shuzi01lebox{ height:4.6rem;}
	 .zg1rile span{ font-size:.54rem;}
	 .about06 li .img{ height:3rem;}
	}
@media screen and (max-width:1440px){
	.w1200{ width:1200px;}
	.ribox span{ font-size:14px;}
	.indexnews{ padding-left:30px;}
	.index02{ padding:20px;}
	.indexnews li a{ font-size:16px;}
	.yyle p{ font-size:14px;}
	.title01 a{ font-size:14px;}
	.title01 b{ padding-right:23px; background-size:18px auto;}
	.index02 .title01{ margin-bottom:40px;}
	.dongtailist .txtbox p{ font-size:14px;}
	.dongtailist .txtbox h2 a{ font-size:20px;}
	.dongtailist .tim span{ font-size:20px;}
	.wwjlist li .imgs{ height:4rem;}
	.wenwu02 li .img{ height:3rem;}
	
	}
@media screen and (max-width:1240px){
	.title01 b, .ribox b,.chantitle b{ font-size:26px;}

	.w1200{ width:100%; padding-left:40px; padding-right:40px;}
	.header .logo img{ height:40px;}
	.header .nav{    width: calc(100% - 280px);}
	.header .nav li a{ font-size:14px;}
	.ribox{ padding:40px 20px;}
	.chantitle b{ padding:0 20px;}
	.chanames a{ width:120px; height:40px; line-height:40px; font-size:16px;}
	.chantitle b:before,.chantitle b:after{ width:14px; margin-top:-10px; height:20px; background-size:100% 100%;}
	.newsli h2 a{ font-size:16px;}
	.pages ul li a, .pages ul li span{ line-height:35px; padding:0 13px; font-size:14px;}
	.nyban2box b{ font-size:40px;}
	.huxuehuijian .txt h3{ font-size:18px;}
	.wenwu03le b{ font-size:24px;}
	}
@media screen and (max-width:960px){
	.w1200{ padding-left:20px; padding-right:20px;}
	body{ padding-top:0;}
	 .wap{ display:block;}
	 .pc{ display:none;}
	 .indexnews{ width:100%;}
	 .indextopri{ width:100%;}
	 .index01top{ padding:40px 0;}
	 .index02{ width:100%; margin-bottom:10px;}
	 .index03{ width:100%}
	 .index03 div{ width:50%; height:auto;}
	 .chantitle p{ font-size:14px;}
	 .newsli h2 a{ font-size:14px;}
	 .nyban2box b{ font-size:22px;}
	 .subname a{ font-size:14px; margin-bottom:10px; padding:0 15px; margin-right:5px;}
	 .subname a:before{background-size:10px auto;margin-top: -6px; width:10px;}
	 .subname a:after{background-size:10px auto;margin-top: -6px; width:10px;}
	 .subname{ padding-bottom:30px;}
	 .keyanlist li .txt b{ font-size:16px;}
	 .keyanlist li,.wcproduct li{ width:31.33%; margin:1%;}
	 .keyanlist li .imgs,.wcproduct li .imgs{ height:4rem;}
	 .keyanlist li .txt h2 a{ font-size:18px;}
	 .wenwu03le{ margin-bottom:30px;}
	 .wenwu03le,.wenwu03ri{ width:100%;}
	 .wenwu03{ padding:20px;}
	 .wenwu03box{ padding:40px 20px;}
	 .baiketitle{ font-size:24px; margin-bottom:15px;}
	 .baikebox{ padding:40px 20px;}
	 
	 .zhanguan01le{ width:100%; margin-top:20px;}
	 .zhanguan01ri{ width:100%;}
	 .zhanguan01le .zg01top{ position:static; height:auto; padding:0; background:none; margin-bottom:15px;}
	 .zhanguan01le .zg01top b{ font-size:24px;}
	 .aboutbanner{ padding-top:300px;}
	 .yzimg{ width:200px;}
	 .yztxt{ width:calc(100% - 250px);}
	 .yuanzhang{ padding:40px;}
	 .about06 li .img{ height:4rem;}

	}
@media screen and (max-width:768px){
	.indexnews{ padding:20px; margin-bottom:15px;}
	.indexnews li .times{ width:60px;}
	.indexnews li .times b{ font-size:16px;}
	.indexnews li .times span{ font-size:12px;}
	.indexnews li a{ font-size:14px; padding-left:10px; width:calc(100% - 60px);}
	.indexnews li{ margin-bottom:15px;}
	.title01{ margin-bottom:20px;}
	.indextopri .img{ display:none;}
	.indextopri .ribox{ width:100%; padding:30px 20px;}
	.ribox .tim{ font-size:30px;}
	.index02 .title01{ margin-bottom:20px;}
	.indexbac{ padding-bottom:40px;}
	.link01{ padding:25px 0;}
	.banner .swiper-pagination{ padding-right:15px; padding-bottom:10px;}
	.chanames a{ width:auto; padding:0 15px; margin:0 2px;}
	.chantitle{ padding-top:30px ; padding-bottom:20px;}
	.chanames{ margin-bottom:25px;}
	.newsli .tm{ width:100%;}
	.newsli li { margin-bottom:10px;}
	.newsli h2{ width:100%; padding:10px 0; padding-top:0;}
	.newsli .tm span,.dongtailist .tim span{ font-size:14px;}
	.pages{ padding:30px 0;}
	.newsli .tm em,.dongtailist .tim em{ font-size:12px;}
	
	.dongtailist li .imgs{ width:100%; height:10rem;}
	.nyban2{ padding-top:150px;}
	.dongtailist li .txt{ width:100%; padding-right:0; margin-top:15px;}
	.dongtailist .txtbox span{ font-size:14px; margin-top:10px;}
	.dongtailist li{ padding-bottom:25px; margin-bottom:25px;}
	.dongtailist .tim em{ margin-left:0}
	.dongtailist .txtbox h2 a{ font-size:16px;}
	.dongtailist .txtbox{ padding-left:0; width:calc(100% - 80px);}
	.dongtailist .tim{ width:80px;}
	
	.dongtailist .txtbox h2{ padding-left:20px;}
	.dongtailist .txtbox h2:before{ left:3px; top:8px;}
	
	.duiwai01{ margin-top:0; padding-top:0; margin-bottom:20px;}
	.duiwaiimg{ width:100%; height:10rem; position:static;}
	.duiwaibox{ width:100%; border-right:10px solid #cc0006; padding:25px 15px;}
	.duiwaitxt{ padding:20px 0;}
	.duiwaibox .swiper-pagination{ right:20px;}
	.duiwainew span{ width:70px; text-align:center;}
	.duiwaibox{ min-height:inherit; padding-bottom:50px;}
	.prvne{ bottom:20px;}
	.huxuehuijian{ padding-top:5px;}
	.huxuehuijian li{ width:100%; padding:15px;}
	.huxuehuijian .img{ height:6rem;}
	.huxuehuijian .txt h3{ font-size:16px; margin-bottom:5px;}
	.huxuehuijian .txt p{ font-size:14px;}
	.duiwai{ padding-bottom:40px;}
	
	
	.keyanlist li .txtop span img{ width:30px; margin-right:5px; vertical-align:middle;}
	 .keyanlist li{ width:100%; margin:0; margin-bottom:15px;}
	 .keyanlist li .imgs{ height:10rem;}
	 .keyanlist li .txt{ padding:10px 0;}
	 .keyanlist li .txt h2 a{ font-size:18px;}
	 .keyanlist li .txt b{ font-size:14px; padding:5px 0;}
	 
	 .wwjlist li{ width:48%; margin-bottom:15px;}
	 .wwjlist li .imgs{ height:6rem;}
	 .wwjlist li .txt{ padding:10px;}
	 .wwjlist li .txt h2 a{ font-size:14px;}
	 .title01 b, .ribox b, .chantitle b{ font-size:22px;}
	 .xueshuli li .img{ width:100%; height:10rem;}
	  .xueshuli li .txt{ width:100%; padding:15px 0;}
	  .xueshuli li{ padding:10px; margin-bottom:15px;}
	  .xueshuli li .txt h3 a{ font-size:16px;}
	  .xueshuli li .txt p{ font-size:14px;}
	  .xueshuli li .txt a.view{ margin-top:10px;}
	  
	  .huxuehuijian .view2 a{ margin-top:20px;}
	  .more2{ padding-top:20px;}
	  .more2 a{ padding:0 20px; line-height:35px; font-size:14px;}
	.wenwu02{ margin-top:40px;}
	.wenwu02 li{ width:100%; padding:15px; margin-bottom:10px;}
	.wenwu02 li .img{ height:10rem;}
	.wenwu02 li .txt h3 a{ font-size:16px;}
	.wenwu02 li .txt p{ font-size:14px; margin-top:5px;}
	.swiper_page{ margin-top:30px;}
	.wenwu04{ padding-top:10px; padding-bottom:10px;}
	
	.wenwu04 li{ width:100%; margin-bottom:15px;}
	.wenwu04 li .img{ height:10rem;}
	.wenwu04 li .txt h3 a{ font-size:16px;}
	.wenwu04 li .txt{ padding:15px;}
	.wenwu03le b{ font-size:22px;}
	.gongzhong .dongtailist .tim{ display:none;}
	.gongzhong .dongtailist .txtbox{ width:100%;}
	.gongzhong .dongtailist .txtbox h2{ padding-left:0}
	.gongzhong .dongtailist li .txt{ margin-top:0}
	.gongzhong .dongtailist .txtbox span{ margin-top:15px; margin-bottom:25px;}
	.dongtailist li .imgs{ height:auto;}
	.gongzhong .dongtailist li{ padding:20px;}
	.singlecontent p{ font-size:14px;}
	.baiketitle{ font-size:20px;}
	.baikebox{ padding:30px 20px;}
	.wcproduct li{ width:100%; margin:0; margin-bottom:15px;}
	.wcproduct li .imgs{ height:auto;}
	.wcproduct li .txt{ padding:20px 15px;}
	.shuzi01box{ margin-top:40px; padding:15px;}
	.shuzi01{ padding-bottom:40px;}
	.shuzi01le{ width:100px; padding-left:0}
	.shuzi01lebox span{ width:100%; text-align:center; font-size:12px; margin-bottom:10px;}
	.shuzi01lebox{ padding-right:10px;}
	.shuzi01ri{ width:calc(100% - 110px); height:10rem; position:relative}
	/* .shuzi01ri img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%); max-width:90%; max-height:90%;} */
	.shuzi01ri img{position: absolute;right: 5px; bottom: 5px;}
	.shuzi01lebox{ height:8rem;}
	.shuzi01le b{ font-size:20px; margin-bottom:15px;white-space: nowrap; padding-right: 20px; background-size: 15px auto;}
	.shuzi02{ padding:40px 0; margin-bottom:40px;}
	.shuzi02 .chantitle b:before{     width: 14px;
    margin-top: -10px;
    height: 20px;
    background-size: 100% 100%;}
	.shuzi02 .chantitle b:after{     width: 14px;
    margin-top: -10px;
    height: 20px;
    background-size: 100% 100%;}
	.shuzi02box p{ font-size:14px;}
	.shuzi02box{ padding-top:10px;}
	.djsinglebox{ padding:15px;}
	.dangjianbox{ padding-bottom:40px;}
	
	.zhanguan01le{ padding:20px;}
	.zg01bot p{ font-size:14px;}
	.zg1rile{ width:100%; padding:30px 20px;}
	.zg1rile span{ font-size:30px;}
	.zg1rile p{ font-size:14px;}
	.zg1riri{ width:100%;}
.zg1riri li{ padding:20px 0;}
.zg1riri li span{ font-size:16px;}
.zg1riri li img{ height:50px; margin-bottom:15px;}
.zhanguan02{ padding:40px 0;}
.zg02le{ width:80px;}
.zg02ri{ width:calc(100% - 80px);}
.zg02ri .swiper-slide{ height:12rem;}

.zg03le,.zg03ri{ width:100%;}
.zg03letxt{ padding:40px 20px;}
.zg03letxt .chantitle b a{ font-size:24px;}
.zg03letxt b.on span{ font-size:24px}
.zg03letxt b span{ font-size:18px;}
.zg03letxt p{ font-size:18px;}
.zg03leimg{ width:100%;}
.zg03letxt{ width:100%;}
.newarticles{ padding:30px 15px;}
.newarticles >h1{ font-size:18px;}
.timeme span{ font-size:14px;  margin:0 5px;}
.timeme{ margin-bottom:20px;}
.newarticles .new_content p{ font-size:14px;}
.qrcode{ margin-top:35px;}
.qrcode span{ font-size:16px;}
.luoyanban .lybanle p{ font-size:14px;}
.luoyanban .lybanle img{ height:60px;}
.luoyang02{ padding-top:40px;}
.luoyangbox{ transform:none; -webkit-transform:none; padding:20px;}
.yearscroll a{ font-size:14px; line-height:30px;  padding:0; width:23%; text-align:center; margin:1%;}
.yearscroll{display:flex; display: -webkit-flex; align-items:center;flex-wrap:  wrap ; justify-content:flex-start;}
.luoyanban{ padding-bottom:40px;}
.luoyangyear{ margin-bottom:25px;}
.luoyanlist li{ width:48%; margin:1%;}
.luoyanlist li .txt b{ font-size:14px; margin-bottom:5px;}
.luoyanlist li .txt em{ line-height:30px;}
.luoyanlist li .txt{ padding:10px;}

.aboutbanner{ padding-top:100px;}
.yztxt{ width:100%;}
.yzimg{ width:100px; top:-40px; right:20px;}
.yztxt p{ font-size:14px;}
.yuanzhang{ padding:40px 20px;}
.yztxt b{ font-size:22px; background-size:15px auto; padding-right:20px; margin-bottom:2rem;}
.about02 .about02le,.about02 .about02ri{ width:100%;}
.about02ri{ padding:20px;}
.about02ri b{ margin-bottom:15px;}
.about02ri b{ font-size:22px;}
.about02ri .about2ribox p{ font-size:14px;}
.about03 li b{ font-size:18px;}
.about03 li{ padding:20px 15px;}
.about03,.about05{ padding-bottom:40px;}
.about04box{ padding:15px;}
.about05 li{ width:100%;}

.about05 li{ margin-bottom:20px;}
.about05 li b{ font-size:14px;}
.about05 li b span{ line-height:50px; font-size:18px; padding:0 15px;}
.about05 li .litxt{ padding:10px 20px 20px;}
.about05 li .litxt{ font-size:14px;}
.about04box img{ max-width:100%;}
.about03 li p{ font-size:14px;}
.about06 li{ width:48%; margin:1%; margin-bottom:15px;}
.about06 li .img{ height:5rem;}
.jiazai a{ font-size:14px;}
.about06 li b{ padding:10px; font-size:14px;}

.ribox> b{ padding: 0 20px;}
.ribox> b:after{width:14px; height:18px; margin-top:-9px; }
.ribox> b:before{width:14px; height:18px; margin-top:-9px; }
.title01 b{ background-size: 14px auto; padding-right: 20px;}
.yyle b{background-size: 14px auto; padding-right: 20px;}
.shuzi01lebox span{ line-height: 30px;}
.singlepage .singletit{ font-size:18px}
.keyanchengguo li{ width:48%; margin:1%;}
.keyanchengguo li b{ font-size:14px;}
.chanames a{ margin-bottom:10px; font-size:14px;}
.luoyanban .lybanle{ padding-bottom:0}

.sousuolist li h2 a{ font-size:16px;}
.sousuolist li p{ font-size:14px;}
.GoTop{ bottom:20px;}


.pages ul li a, .pages ul li span{ line-height:25px; padding:0 9px; font-size:13px;}
	}
	.sousuolist li h2 a span{ color:#cc0006}
	
/*	
@font-face
{
font-family: PuHuiR;
src: url('../fonts/Alibaba_PuHuiTi_Regular.ttf');
}
@font-face
{font-family: PuHuiB;src: url('../fonts/Alibaba_PuHuiTi_SemiBold.ttf');}

*/


.form_select {
  border: none;
  background: transparent;
  font-size: 20px;
  /* color: white; */
  text-align: center;
  width: 80px;
  border-radius: 5px;
  padding: 10px 0;
  position: absolute;
  right: 60px;
  top: 20px;
}
._index{
	color: white
}

._opt {
  color: #333;
  border: none;
  text-align: center;

}

@media screen and (max-width:768px) {
  .form_select {
	color: #333;
	margin-top: 20px;
	text-align: center;
	position: static;
	
  }

  ._bal {
	font-size: 20px;
	margin-left: 20px;
  }
}

