.nav ul li .sub dl dd a
a, img {vertical-align: top;}
.g-in {width: 14rem; margin: 0 auto;}
.max-width { max-width: 1920px;margin: 0 auto;}
.relative {position: relative;}

/*隐藏导航*/
.navBox {display: none; width: 100%;height: 100%;background: url(../image/navbg.jpg) no-repeat center/cover;position: fixed;left:0;top:0;z-index: 100000;}

.navBox .logo {float: left; padding:22px 50px;background: #a52025; }
.navBox .home { float: left; }
.navBox .home a { background:url(../image/homebg.png) no-repeat 34px center; display: block; font-size: 12px;color:#999999; padding:32px 0 32px 56px;}
.navBox .top {border-bottom:1px solid #ebebeb; background: #fff; position: absolute;width: 100%; top:0; left:0;z-index: 1000;}
.navBox .top .cha { margin:28px 50px 0 0; cursor: pointer;float: right;width: 22px;height: 22px;background: url(../image/cha.png) no-repeat center/cover;}
.navBox .topSearch {background: url(../image/topsearch.png) no-repeat left center; margin-bottom:-1px; margin-right:0.4rem; border-bottom:1px solid #c2c2c2; width: 5.6rem; padding:32px 0px 32px 0; float: right;}
.navBox .topSearch .sub { float: right;width: .85rem;height: 16px;background: url(../image/jiantou.png) no-repeat center; border:none;cursor: pointer; border-right:1px dashed #dcdcdc;}
.navBox .topSearch .inp { width: 3.5rem; float: left;height: 16px; margin-left:28px; border:none;}

.topSeaA p { margin-top:10px;}
.topSeaA p a { font-size: 16px;color:#999999; display: inline-block; margin-left:0.25rem;:}


.topSea { display: none; position: absolute;width: 100%; left:0; top:84px; z-index: 10000;background: #ffffff; border-top:1px solid #f2f2f2; padding:50px 0;}
.topSea form { position: relative; width: 100%;padding-left:26px;height: 55px; border:1px solid #e5e5e5; border-radius: 30px;box-sizing: border-box;}
.topSea form .inp { float: left;width: 9rem; font-size: 18px;height: 53px;border:none;}
.topSea form .sub { position: absolute; right:-1px; top:-1px;height: 55px; border:none; border-radius: 30px;width: 150px; font-size: 20px;color:#fff;background: url(../image/ssearch.png) no-repeat 40px center #a52025; text-align: left; padding-left:72px; cursor: pointer; }


.topSeb { width: 100%; background: #ffffff; border-top:1px solid #f2f2f2; padding:50px 0;}
.topSeb form { position: relative; width: 100%;padding-left:26px;height: 55px; border:1px solid #e5e5e5; border-radius: 30px;box-sizing: border-box;}
.topSeb form .inp { float: left;width: 9rem; font-size: 18px;height: 53px;border:none;}
.topSeb form .sub { position: absolute; right:-1px; top:-1px;height: 55px; border:none; border-radius: 30px;width: 150px; font-size: 20px;color:#fff;background: url(../image/ssearch.png) no-repeat 40px center #a52025; text-align: left; padding-left:72px; cursor: pointer; }

.searchA {height: 84px;}
.searchB { padding:70px 0 80px; background: #f9f9f9;}
.searchBb { font-size: 30px;color:#333333; text-align: center; margin-bottom:30px;}
.searchBc ul { text-align: center;}
.searchBc ul li { display: inline-block;}
.searchBc ul li a { font-size: 18px;color:#666666; display: inline-block; margin: 0 10px; padding: 10px 36px; border-radius: 40px; border:1px solid #d2d2d2;  }
.searchBc ul li a sup { font-size: 12px;}
.searchBc ul li a.cur {background: #a52025; color:#fff; border:1px solid #a52025;  }
.searchBc ul li:hover a{background: #a52025; color:#fff; border:1px solid #a52025;  }
.searchBd { margin-top:40px;}

.searchBe li { float: left;width: 24%; margin:0 1.3333% 1.33333% 0;background: #fff;}
.searchBe li:nth-child(4n) { margin-right:0;}
.searchBe li .pic { padding: 0.55rem 0.6rem 0.2rem; background: #fff;}
.searchBe li .t { font-size: 0.18rem;color: #444444; text-align: center; padding: 0.4rem 0 0.4rem;}
.searchBe li:hover .t {color:#FFF;background: #a52025; }

.searchBd .tzzgxC-b {width: 100%!important; float: none!important; padding:0.5rem!important;}


@media(max-width: 1000px){
    .searchB { padding: 30px 0 50px;}
    .searchBb { font-size: 20px;}
    .searchBc ul li a { font-size:15px; padding:6px 20px; margin: 0 6px;}
    .searchBe li { float: left;width: 32%; margin:0 2% 2% 0; }
    .searchBe li:nth-child(4n) { margin-right:2%;}
    .searchBe li:nth-child(3n) { margin-right:0;}
    .searchBe li .t { font-size: 14px;}
}
@media(max-width: 750px){
    .searchBd{ margin-top:25px;}
    .searchBe li .pic { padding: 0.2rem 0.3rem 10px; background: #fff;}
    .searchBe li .t { text-overflow: ellipsis;overflow: hidden;white-space: nowrap; padding: 14px 0;}
    .searchBc ul li a { font-size:13px; padding:4px 10px; margin: 0 3px;}
}
@media(max-width: 500px){
    .searchBc ul li a sup { display: none;}
}
@media(max-width: 420px){
    .searchBc ul li a {font-size: 13px; padding: 0 0; border:none; margin: 0 3px;}
    .searchBc ul li a.cur,.searchBc ul li:hover a{background: none; color:#a52025; border:none;  }
    .searchBe li { float: left;width: 49%; margin:0 2% 2% 0; }
    .searchBe li:nth-child(3n) { margin-right:2%;}
    .searchBe li:nth-child(2n) { margin-right:0;}
}



 





.navBoxa {width: 100%;height: 100%;}
.navBoxa {  }
.navBoxa .cha {float: right;margin-top:8px;cursor: pointer;}
.navBoxb { width: 10rem;position: absolute; left:50%; margin-left:-5rem; text-align: center; top:50%; transform: translateY(-60%); font-size: 0.2rem; color:#818181;font-family: "Arial"; text-align: left;}
.navBoxbd {margin-top:0.25rem; padding-top:0.3rem; border-top:1px solid #e5e5e5;}
.navBoxbd dl {  width: 21%; float: left;}
.navBoxbd dl.sign1,.navBoxbd dl.sign2,.navBoxbd dl.sign3,.navBoxbd dl.sign4,.navBoxbd dl.sign5 {min-height: 3rem;}
.navBoxbd dl dt { margin-bottom:0.24rem;}
.navBoxbd dl dd { margin-bottom:0.14rem;}
.navBoxbd dl dt a {display: block; font-size: 0.24rem;color:#a52025;}
.navBoxbd dl dd a {display: block; font-size: 0.16rem;color:#676767;}
.navBoxbd dl dd:hover a { color:#a52025;}
.navBoxbd dl.sign5 {width: 16%;}

@media(max-width: 1200px){
    .navBoxbd dl.sign1,.navBoxbd dl.sign2,.navBoxbd dl.sign3,.navBoxbd dl.sign4,.navBoxbd dl.sign5 {min-height: 3.3rem;}
}
@media(max-width: 1000px){
    .navBox .home {display: none;}
    .navBox .logo { padding:12px 20px; }
    .navBox .logo img {width: 80px; }
    .navBox .top .cha { margin: 14px 2% 0 0;}
}
@media(max-width: 750px){
    .navBoxb {width: 100%; padding: 0 2%;margin-left:0;left:0; top:2rem; transform: translateY(0);}
    .navBoxbd dl.sign1,.navBoxbd dl.sign2,.navBoxbd dl.sign3,.navBoxbd dl.sign4,.navBoxbd dl.sign4 {min-height: 2.7rem;}
    .navBoxbd dl.sign5 {height: auto;}
    .navBoxbd dl {  width: 26%; float: left;}
    .navBoxbd dl.sign4,.navBoxbd dl.sign8 {width: 22%;}
    .navBoxbd dl.sign5 {width: 26%;}
}
@media(max-width: 500px){
    .navBoxbd dl.sign1,.navBoxbd dl.sign2,.navBoxbd dl.sign3,.navBoxbd dl.sign4,.navBoxbd dl.sign4 {min-height: 3rem;}

}



.header {position: relative;}
.header .logo {float: left; padding:22px 50px;background: #a52025; }
.header .home { float: left; }
.header .home a { background:url(../image/homebg.png) no-repeat 34px center; display: block; font-size: 12px;color:#999999; padding:32px 0 32px 56px;}
.header .top {background: #fff; position: relative;width: 100%; top:0; left:0;z-index: 1000;}
.header .top .menu { margin:32px 50px 0 0; cursor: pointer;float: right;width: 30px;height: 14px;background: url(../image/menu.png) no-repeat center/cover;}
.header .topSearch { padding:31px 30px 0 0; float: right;}
.header .topSearch .sub {float: left;width: 16px;height: 16px;background: url(../image/topsearch.png) no-repeat center; border:none;cursor: pointer;}
.header .topSearch .inp { float: left;width: 80px;height: 16px; margin-left:5px; border:none; border-right:1px dashed #dcdcdc;}
.header .nav {position: absolute;width: 960px;position: absolute; left:50%;margin-left:-400px;text-align: center; }
.header .nav ul li { display: inline-block; }
.header .nav ul li>a {position: relative; font-size: 16px;color:#a52025;display: block; padding:30px 38px;}
.header .nav ul li>a:after { content:'';height: 16px;position: absolute; right:0;top:50%;margin-top:-8px; border-right:1px dashed #dcdcdc;}
.header .nav ul li:last-child>a:after {display: none;}
.header .nav ul li.cur>a:before,.header .nav ul li:hover>a:before { content:''; width: 42px;height: 10px;position: absolute; left:50%; margin-left:-21px; bottom:12px; background: url(../image/navbg.png) no-repeat center;}
.nav ul li {position: relative;}
.nav ul li .sub{display: none; bottom:-59px;height: 60px;text-align: center; position: absolute; left:50%; margin-left:-3000px; background: rgba(165,32,37,0.8); padding: 0; width: 6000px; }
.nav ul li .sub dl dd { display: inline-block;}
.nav ul li .sub dl dd a { font-size: 14px;color:#f4b8bc; padding: 0 26px; display: inline-block;line-height: 60px;}
.nav ul li .sub dl dd:hover a {
    background: #fff; color:#a52025;}
.nav ul li:hover .sub {display: block;}

/*BANNER*/
.header .banner a {  }
.header .banner .pic2 {display: none;}
.header .banner .cont { z-index: 10; position: absolute;left:13.33333%; top:50%; transform: translateY(-58%); }
.header .banner .cont .logoico {height: 1rem; margin-bottom:1.1rem;}
.header .banner .cont .logoico img {height: 1rem;}

.header .banner .cont .t1 { font-size: 0.44rem; color:#fff; font-weight: normal; line-height: 1.3; margin-top:0.26rem; }
/*.header .banner .cont .t2 {background: url(../images/bannerbg.png) no-repeat 8px bottom;-webkit-background-size: auto 90%;background-size: auto 90%;}*/
.header .banner .cont .c { font-size: 0.5rem;font-weight: bold;font-family: "Arial"; color:#fff;line-height: 1;text-transform: uppercase; }
.header .banner .more { display: inline-block;font-size: 13px; color:#fff;text-transform: uppercase;background: #a52025; padding:0.2rem .56rem 0.2rem .4rem;-webkit-border-radius: 0.4rem;-moz-border-radius: 0.4rem;border-radius: 0.4rem; margin-top:1.2rem;position: relative;}
.header .banner .more:after { content:'';width: 6px;height: 11px;background: url(../image/bannericon.png) no-repeat center/cover;position: absolute; right:0.4rem; top:50%; margin-top:-5px;}
.header .banner .yellow:after { content:'';width: 6px;height: 11px;background: url(../image/banner_03.png) no-repeat center/cover;position: absolute; right:0.4rem; top:50%; margin-top:-5px;}
.header .banner .center {position: absolute; left:50%; transform: translateX(-50%);bottom:2.2rem;margin-top:0;}

.header .banner .yellow {background: #fedd00; color:#a52025;}

.banner .slick-dots { bottom:60px;}
.banner .slick-dots li {background: #fff; position: relative; margin:0 28px;width: 7px;height: 7px;border-radius: 50%; }
.banner .slick-dots li:after {position: absolute;background: rgba(255,255,255,0.3); left:7px;top:3px; content:'';width: 56px;height: 1px; }
.banner .slick-dots li:last-child::after {display: none; }
.banner .slick-dots li.slick-active:before {position: absolute;background: url(../image/bannerbg2.png) no-repeat center;left:50%; margin-left:-15px; top:50%; margin-top:-15px; content:'';width: 28px;height: 28px; }
.banner .slick-dots li button {display: none;}
.banner .slick-prev,.banner .slick-next {width: 60px;height: 60px; border:none;}
.banner .slick-prev { background: url(../image/bannerprev.png) no-repeat center;}
.banner .slick-next { background: url(../image/bannerprev.png) no-repeat center; transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}
.banner .slick-next:hover { background: url(../image/bannernext.png) no-repeat center; transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);}
.banner .slick-prev:hover { background: url(../image/bannernextb.png) no-repeat center; }

@media(max-width: 1400px){
    .header .banner .cont { transform: translateY(-50%);}
}
@media(max-width: 1000px){
    .header .banner .pic1 {display:none;}
    .header .banner .pic2 {display:block;}
    .header .banner .center {bottom:13.2rem;}
}


/*网站底部样式*/
.footer { padding: 0.8rem 0 0;background: #222222;}
.end { padding-bottom:0.75rem;}
.endA {float: left;}
.endA .flogo img {width: 1.56rem;}
.endA .con { margin-top:0.45rem;}
.endA .t1 {font-size: 0.14rem; color:#ffffff;opacity: 0.7;}
.endA .t2 {font-size: 0.20rem; margin: 3px 0 8px; color:#ffffff;opacity: 0.7;}
.endA .t3 {font-size: 0.14rem; color:#ffffff;opacity: 0.7;}
.endB {float: right;}
.endB .tx {margin-bottom:0.22rem;font-size: 15px;color:rgba(255,255,255,0.54);}
.endB ul li {cursor: pointer; position: relative; padding-bottom:0px; float: left;width: 1rem;text-align: center;}
.endB ul li:first-child { border-right:1px dashed #303030;}
.endB ul li .t .tit {font-size: 13px;color:#fff;opacity: 0.8; margin-top:0.1rem;}
.endB ul li .t img {width: auto;height: 29px;opacity: 0.8;}
.endB ul li:hover .t img { opacity: 1;}
.endB ul li .pic {display: none; width: 1rem;position: absolute; left:50%; margin-left:-0.5rem; bottom:-1.62rem;}
.endB ul li .pic img  {position: relative; width: 100%;}
.endB ul li .pic .picx  {position: relative; width: 140%; margin-left: -0.2rem;}
.endB ul li .pic .picx:after {position: absolute; content:'';width: 12px;height: 5px;background: url(../image/sico3.png) no-repeat center; left:50%; margin-left:-6px; top:-4px;}
.endB ul li:hover .pic {display: block;}
.endC {float: left;margin-left: 1rem;}
.endC dl {float: left; margin-right:0.5rem;}
.endC dl dt { margin-bottom:0.16rem;}
.endC dl dd { margin-bottom:0.12rem;}
.endC dl dt a {font-size: 0.15rem; color:#dbdbdb;}
.endC dl dd a {font-size: 0.14rem; color:#dbdbdb;}
.copyright {text-align: center; border-top:1px solid #2d2d2d;padding:0.26rem 0;}
.copyright p,.copyright p a{font-size: 12px;color:#656565;}

/*首页样式*/
.homeBox1 { padding:0.9rem 0 1rem;}
.homeBox1a {float: left;width: 6.89rem; height:6.17rem;position: relative; border-radius:6px; overflow: hidden;}
.homeBox1c {float: right;width: 6.91rem;height: 4.32rem;}
.homeBox1a .lefttit {z-index: 100; position: absolute; left:0.3rem; top:0.4rem;}
.homeBox1a .lefttit .t { font-size: 0.2rem; color:#ffffff; font-weight: bold; font-family: "Arial";text-transform: uppercase;}
.homeBox1a .lefttit .c { font-size: 0.2rem; color:#ffffff; margin-top:.1rem;}
.homeBox1bA { border:2px solid rgba(255,255,255,0.6);position: absolute;width: 6.34rem;left:50%;margin-left:-3.17rem; bottom:0.28rem;height: 1.8rem;}
.homeBox1bB {width: 2.55rem;float: left; border-right:2px solid rgba(255,255,255,0.6); padding:0.2rem 0 0 0.24rem; height: 1.76rem;}
.homeBox1bB .d {position: relative; font-family: "Arial"; font-size: 0.72rem;color:#ffffff;line-height: 0.75;}
.homeBox1bB .d:after {position: absolute; right:0.2rem; top:0; margin-top:0.1rem; content:'';width: 18px;height: 3px;background: url(../image/homebg1.png) no-repeat center;}
.homeBox1bB .d span {font-size: 0.21rem;vertical-align: top;line-height: 1; text-transform: uppercase;}
.homeBox1bB .c { margin-top:0.3rem; font-size: 0.14rem; color:#fff;line-height: 1.4;}
.homeBox1bC { padding:0.2rem 0.3rem 0 0; float: right;width: 3.4rem;}
.homeBox1bC .t {position: relative; margin-bottom:0.1rem; font-size: 0.16rem;color:#fff;}
.homeBox1bC .t:after {position: absolute; right:0.2rem; top:0; margin-top:0.1rem; content:'';width: 18px;height: 3px;background: url(../image/homebg1.png) no-repeat center;}
.homeBox1bC .c { font-size: 0.14rem;color:#fff;min-height: 0.7rem; line-height: 1.4;}
.homeBox1bC .more { font-size: 0.14rem;color:#fff; }
.homeBox1cA {width: 100%;position: absolute; left:0;bottom:0;}
.homeBox1cA ul {position: relative;}
.homeBox1cA ul li {left:0;position: absolute;bottom:0;vertical-align: bottom;width: 33.3333%;float: left;text-align: center;background: rgba(233,6,21,0.86);padding: 0.25rem 0;}
.homeBox1cA ul li.sign2 { left:33.3333333%;}
.homeBox1cA ul li.sign3 { left:66.6666666%;}
.homeBox1cA ul li .t {transition: all 0.8s;height:0;overflow: hidden;font-size: 12px; color:#ffffff;text-transform: uppercase;font-family: "Arial";margin-top:5px;}
.homeBox1cA ul li img {width: auto;height: 0.62rem;}
.homeBox1cA ul li:hover .t {height: 14px;}
.homeBox1cA ul li:hover { border-top-left-radius: 5px; border-top-right-radius: 5px;}
.homeBox1D { margin-top:0.2rem; border-radius:5px; background: #dc0617;width: 6.89rem;height: 2.07rem;float: left; }
.homeBox1D .lefttit { left:0.52rem; padding-bottom:0.57rem;background: url(../image/homea.png) no-repeat left bottom;-webkit-background-size: 100% auto;background-size: 100% auto;}
.homeBox1Da {float: right;padding-top:0.42rem;padding-right:0.2rem;}
.homeBox1Da ul li {text-align: center;float: left; margin-right:0.36rem; transition: all 0.8s; }
.homeBox1Da ul li:hover { margin-top:-8px;}
.homeBox1Da ul li .t {font-size: 0.14rem; color:#ffffff; margin-top:5px;}
.homeBox1Da ul li img {width: 1.03rem;height: auto;}
.homeBox1E { margin-top:0.2rem; border-radius:5px; width: 6.91rem;height: 3.92rem;float: right; }
.homeBox1E .num {position: absolute;font-size: 0.14rem; color:#fff;position: absolute; right:0.54rem; top:0.4rem;;line-height: 1;z-index: 100;}
.homeBox1Eb a {display: block;position: relative;}
.homeBox1Eb .t {font-size: 0.18rem; color:#fff;width: 100%;position: absolute; left:0; bottom:-80px; transition: all 0.8s; padding:.28rem 0.28rem 0.24rem;background: url(../image/home5.png) no-repeat center/cover;}
.homeBox1Eb:hover .t {bottom:0;}
.homeBox1Eb .t i {float: right;font-size: 0.14rem;font-style: normal;font-family: "Arial";padding-top:0.08rem;}
.homeBox1Ea .slick-prev,.homeBox1Ea .slick-next {position: absolute; top:auto;margin-top:0; bottom:auto; top:0.41rem;width: 6px;height: 10px;border:none;}
.homeBox1Ea .slick-prev { left:5.7rem; background: url(../image/homeprev.png) no-repeat center;}
.homeBox1Ea .slick-next {background: url(../image/homenext.png) no-repeat center; right:0.3rem;}
@media(max-width:1300px){
    .homeBox1bA { margin-left:-3.3rem; width: 6.6rem; height: 2.4rem;}
    .homeBox1bB {padding:0.5rem 0 0 0.24rem; width:3rem; height: 2.36rem;}
    .homeBox1bB .c { margin-top:0.5rem; font-size: 13px; line-height: 1.6;}
    .homeBox1bC { padding:0.3rem 0.3rem 0 0;}
    .homeBox1bC .t { margin-bottom:0.1rem; font-size: 14px; }
    .homeBox1bC .c { font-size: 13px; min-height: 1.2rem; line-height: 1.6;}
    .homeBox1bC .more { font-size: 13px; }
}

/*页面分页*/
.page { padding:20px 0 0; line-height:24px; text-align:center; }
.page a { font-family: "宋体";  font-size: 14px; display:inline-block; margin:0 2px; padding:15px 24px; border:1px solid #eee; background:#fff; color:#666; vertical-align:top; }
.page a:hover,.page .cur { border:1px solid #a52025; background:#a52025; color:#fff; }
.page span{margin-right:6px;}
@media(max-width:1000px){
    .page a { padding: 0px 8px; }
}

/*新闻列表页*/
.news {background: #f7f7f7; padding-bottom:0.86rem;}
.newsA { padding:0.36rem 0.32rem 0.36rem 0.4rem; margin-top:-3.2rem; z-index:10; position: relative; background: #fff; border-radius: 5px;}
.newsA .con {float: left;width: 10.5rem;}
.newsA .d { padding: 0.06rem 0; float: right;width: 1.5rem;text-align: center; border-left:1px solid #e3e3e3;}
.newsA .d .d1 { font-size: 0.3rem; color:#999999;line-height: 1;}
.newsA .d .d2 { font-size: 0.23rem; margin-top:0.15rem; color:#999999;line-height: 1;}
.newsA .t {  text-overflow: ellipsis;overflow: hidden;white-space: nowrap; font-size: 0.3rem; color:#111111;}
.newsA .c {  text-overflow: ellipsis;overflow: hidden;white-space: nowrap; font-size: 0.14rem; margin-top:0.12rem; color:#666666;}
.newsB { margin-top:1.3rem;}
.newsB ul li {float: left; margin-right:0.56rem;}
.newsB ul li a {display: block;padding-bottom:0.22rem;font-size: 0.2rem; }
.newsB ul li.cur a,.newsB ul li:hover a { background: url(../image/news1.png) no-repeat bottom center;-webkit-background-size: 0.42rem auto;background-size: 0.42rem auto; color:#a52025;}
.newsC { margin-top:0.35rem;}
.newsC ul li {float: left;width: 32%; margin-bottom:2%; margin-right:2%;}
.newsC ul li.sign3,.newsC ul li.sign6,.newsC ul li.sign9 { margin-right:0;}
.newsC ul li .pic {overflow: hidden;}
.newsC ul li .pic img { transition: all 0.8s;}
.newsC ul li:hover .pic img { transform: scale(1.1);}
.newsC ul li .con { background: #fff; padding:0.24rem .24rem .2rem;}
.newsC ul li .t a {line-height: 0.32rem;height: 0.64rem;overflow: hidden; font-size: 0.18rem;color:#333333;}
.newsC ul li .t { padding-bottom:0.2rem; border-bottom:1px solid #f3f3f3;}
.newsC ul li .d {background: url(../image/news2.png) no-repeat right center; margin-top:0.2rem;font-size: 0.16rem; color:#999999}
.newsC ul li .d p span {display: inline-block; margin-left:12px;}


@media(max-width:1400px){
    .newsC ul li .t a { line-height: 0.4rem;height: 0.8rem;overflow: hidden; font-size: 0.24rem;color:#333333;}
}
@media(max-width:1000px){
    .newsB ul li a { font-size: 16px;}
    .newsC ul li { margin-right:0; width: 49%; }
    .newsC ul li.sign2,.newsC ul li.sign4,.newsC ul li.sign6,.newsC ul li.sign8 { float: right; }
    .newsC ul li .t a {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;overflow: hidden;display: block; height: 24px;line-height: 24px; font-size: 14px;}
    .newsC ul li .d { font-size: 13px;}
}
@media(max-width:750px){
    .newsB ul li {width: 25%; margin-right:0;text-align: center;}
    .newsA {display: none;}
    .news { padding: 0 2% 40px;}
    .newsB { margin-top:0; padding-top:0.3rem;}
}
@media(max-width:400px){
    .newsB ul li a {font-size: 14px;}
}

/*新闻详情页*/
.new {padding:2rem 0 1rem; background: #f7f7f7;}
.newA {float: right;width: 9rem;}
.newA .t  {line-height: 1.5; width: 90%; font-size: 0.3rem; color:#000000;}
.newA .d {font-size: 0.16rem; margin-top:0.1rem; color:#999999; margin-top:0.15rem; margin-bottom:0.36rem;}
.mleft { float: left;width: 4.05rem;background: #fff; padding:0.4rem 0 0.55rem 0.34rem;}
.mleft .t1 { font-size: .16rem; color:#999;}
.mleft .t2 { font-size: .3rem; color:#000; margin-top:0.4rem; padding-right:0.6rem;}
.mleft .d {font-size: 0.16rem; color:#999999; margin-top:0.15rem;padding-bottom:0.35rem; border-bottom:1px solid #f3f3f3; margin-bottom:0.3rem;}
.mleft .share { margin-bottom:0.88rem;}
.mleft .share a {width: 0.4rem;height: 0.4rem;display: inline-block; margin-right:0.2rem;}
.mleft .share .share1 { background: url(../image/nshare3.png) no-repeat center/cover;}
.mleft .share .share2 { background: url(../image/nshare2.png) no-repeat center/cover;}
.mleft .share .share3 { background: url(../image/nshare1.png) no-repeat center/cover;}

.fenye { }
.fenye a { margin-right:0.08rem; display: inline-block;height: 0.42rem;border:1px solid #e4e4e4;-webkit-border-radius: 0.21rem;-moz-border-radius: 0.21rem;border-radius: 0.21rem;}
.fenye a.prev,.fenye a.next {background: url(../image/nymenu1.png) no-repeat 0.84rem center; padding: 0 0.44rem 0 0.32rem; line-height: 0.42rem; font-size: 0.15rem;color:#666666;  }
.fenye a.menu { width: 0.42rem; background:url(../image/nymenu.png) no-repeat center; }
.fenye a.next { margin-right:0;}
.newA .fenye {display: none; }
.newA img { width: auto!important;
height: auto!important;
  }
@media(max-width:1800px){
    .newA .t { font-size: 26px;}
}
@media(max-width:1700px){
    .newA .t { font-size: 24px;}
}
@media(max-width:1600px){
    .newA .t { font-size: 22px;}
    .newA .d {font-size: 14px;}
}
@media(max-width:1500px){
    .newA .t { font-size: 20px;}
    .fenye a.prev,.fenye a.next  { padding: 0 0.54rem 0 0.22rem; background: url(../image/nymenu1.png) no-repeat 0.96rem center; }
}
@media(max-width:1000px){
    .newA .fenye {display: block; margin-top:0.3rem;text-align: center; }
    .newA .fenye a { text-align: left; margin:0 10px;height: 42px; border:1px solid #e4e4e4;-webkit-border-radius: 21px;-moz-border-radius: 21px;border-radius: 21px;}
    .newA .fenye a.prev,.newA .fenye a.next {background: url(../image/nymenu1.png) no-repeat 84px center; padding: 0 44px 0 32px; line-height: 42px; font-size: 15px; }
    .newA .fenye a.menu { width: 42px; }
    .new { padding-top:2.4rem;}
    .newA {width: 100%;}
    .mleft {display: none;}
}
@media(max-width:750px){
    .new { padding-top:0.8rem;}
    .newA {width: 100%; padding: 0 2%;}
}
@media(max-width:640px){
    .new { padding-top:1.2rem;}
}
@media(max-width:440px){
    .new { padding-top:1.4rem;}
    .newA .fenye a { margin:0 5px;}
    .newA .fenye a { height: 30px; border:1px solid #e4e4e4;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
    .newA .fenye a.prev,.newA .fenye a.next {background: url(../image/nymenu1.png) no-repeat 70px center; padding: 0 34px 0 22px; line-height: 30px; font-size: 13px; }
    .newA .fenye a.menu { width: 30px; }
}


/*品牌与产品*/
.ibannerx {position: relative;}
.ibannerx .con {position: absolute; left:13.54%; top:50%; transform: translateY(-50%);}
.ibannerx .con .t1 { margin-bottom:0.15rem; /*background: url(../images/ibannerbg.png) no-repeat left bottom;*/line-height: 1;-webkit-background-size: auto 100%;background-size: auto 100%; font-size: 0.5rem;color:#fff;font-weight: bold;font-family: "Arial";text-transform: uppercase;}
.ibannerx .con .t2 {font-size: 0.66rem;color:#fff; }
.brandsA { padding:1rem 3.125%;}
.brandsA ul li {float: left;width: 49.25%;}
.brandsA ul li.sign2 { margin: 0 0.5%; }
.brandsA ul li.sign3 { margin-right: 0.5%; }
.brandsA ul li .pic img { transition: all 0.8s;}
.brandsA ul li .pic>img {width: 100%;height: auto;}
.brandsA ul li .pic {position: relative; overflow: hidden;}
.brandsA ul li:hover .pic img { transform: scale(1.1);}
.brandsA-a {position: absolute; left:0;bottom:0;width: 100%;padding:0.4rem 0 0.45rem;background: #f4f4f4;text-align: center;}
.brandsA-a .ico img {height: 0.62rem;width: auto;}
.brandsA-a .t {font-size: 0.18rem; color:#111111; margin-top:0.15rem;}
.brandsA-b {position: absolute; left:0;top:0; z-index: 10;background: #a52025;width: 100%;height: 100%; overflow: hidden;display: none; text-align: center;}
.brandsA-b .relative {height: 100%;width: 100%;}
.brandsA-c {width: 100%; position: absolute; left:0;top:50%;transform: translateY(-50%);}
.brandsA-c .t {font-size: 18px; color:#fff; margin:0.3rem 0 0.2rem;}
.brandsA-c .c {font-size: 14px; color:#fff;line-height: 2.2;}
/*.brandsA-c .more {margin-top:1.1rem; font-size: 16px; color:#fff; padding-bottom:26px;background: url(../images/bg.gif) no-repeat center bottom;}*/
.brandsA-c .more {margin-top:1.1rem; font-size: 16px; color:#fff; padding-bottom:10px; }
.brandsA-c .morebg {width: 0;overflow: hidden;transition: all 5s; }
.brandsA ul li:hover .brandsA-c .morebg {width: 100%;}
.brandsB { position: relative;}
.brandsB-b {width: 6.4rem; position: absolute; left:13.5%; top:1.5rem;}
.brandsB-b .ico img {height: 0.64rem;}
.brandsB-b .t {font-size: 0.22rem; color:#000000; margin:0.4rem 0 0.12rem;}
.brandsB-b .c {font-size: 0.16rem; color:#333333;line-height: 2;}
.brandsB-b a.more {line-height: 1; font-size: 13px;color:#fff; margin:0.56rem 0 0;display: inline-block; padding:16px 55px 16px 44px;background: #a52025; border-radius:30px;position: relative;}
.brandsB-b a.more:after { content:''; width: 6px; height: 10px; background: url(../image/homenext.png) no-repeat center; position: absolute; top:50%; margin-top:-4px; right:40px; }
.brandsB-a .pic2 {display: none;}

@media(max-width:1400px){
    .brandsA-c .t {font-size: 15px; }
    .brandsA-c .c {font-size: 13px;}
    .brandsA-c .more { font-size: 14px; }
}
@media(max-width:1200px){
    .brandsB-b { top:1rem;}
}
@media(max-width:1000px){
    .brandsB-a .pic1 {display: none;}
    .brandsB-a .pic2 {display: inline-block;}
}
@media(max-width:750px){
    .brandsB-b {width: 7rem; position: absolute; left:2%; top:.5rem;}
    .brandsA ul li {width: 100%; margin-bottom:20px;}
    .brandsA ul li.sign2 { margin: 0 0 20px; }
    .ibannerx .con {left:2.5%; top:50%; transform: translateY(-50%);}
    .ibannerx .con .t1 { font-size: 0.4rem;}
    .ibannerx .con .t2 {font-size: 0.3rem; }
}


.haorj {background: #f9f9f9;}
.haorjA { padding:1rem 0 1.15rem;}
.nmtit { }
.nmtit .t { text-transform: uppercase; font-size: 0.36rem; color:#a52025;font-weight: bold;font-family: "Arial"; }
.nmtit .c { background: url(../image/haorj1.png) no-repeat right center;-webkit-background-size: auto 12px;background-size: auto 12px; display: inline-block; padding-right:0.64rem; font-size: 0.32rem; color:#111111;  }
.nmtit .whitebg { background: url(../image/haorj1bai.png) no-repeat right center; color:#fff;  }
.haorjA-a .nmtit {float: left;}
.haorjA-b {float: left; /*padding-top:0.35rem;*/margin-top: 20px; width:100%;}
.haorjA-b ul li { cursor: pointer; float: left;font-size: 0.16rem; color:#666666; border:1px solid #bfbfbf; padding:12px 0; text-align:center; border-radius: 20px; width:130px; line-height: 1;
 }
.haorjA-b ul li a { color:#666666; }
.haorjA-b ul li:hover,.haorjA-b ul li.cur { color:#fff;background: #a52025; border-color:#a52025;}
.haorjA-b ul li:hover a,.haorjA-b ul li.cur a{ color:#fff;}
.haorjA-d {width: 100%; margin-top:30px;}
.haorjA-d .slick-slide { padding: 10px 0;}
/*.haorjA-d a {box-shadow: 0 0 8px #EAEAEA; margin-right:10px;text-align: center; display: block;background: #ffffff; padding:0.55rem 0.6rem 0.5rem; border-radius: 6px;}*/
.haorjA-d a {box-shadow: 0 0 8px #EAEAEA; margin:0 5px;text-align: center; display: block;background: #ffffff; padding:0.03rem 0rem 0rem; border-radius: 6px;}
.haorjA-d a .pic { padding:0rem 0.03rem 0rem; }
.haorjA-d a img {width: 100%;}
.haorjA-d a .t { font-size: 0.18rem; color:#444444;padding: 0.2rem 0 0.2rem; }
.haorjA-d a:hover .t {color:#FFF;background: #a52025; }
.haorjA-e {height: 2px;margin-top:0.55rem;position: relative;background: #dbdbdb; width: 100%;}
.haorjA-e span {height: 4px;width: 0%;background: #a52025;position: absolute; left:0; top:-1px; transition: all 0.8s;}
/*.haorjA-d .slick-prev,.haorjA-d .slick-next { top:auto; bottom:-0.75rem; width: 0.42rem; border-radius: 50%; height: 0.42rem; border:1px solid #c3c3c3;}*/
/*.haorjA-d .slick-next { transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);  right:0;background: url(../image/haoprev.png) no-repeat center;-webkit-background-size: 0.2rem auto;background-size: 0.2rem auto; }*/
/*.haorjA-d .slick-prev { left:auto; right:0.5rem; background: url(../image/haoprev.png) no-repeat center;-webkit-background-size: 0.2rem auto;background-size: 0.2rem auto;}*/
/*.haorjA-d .slick-next:hover {transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg); background: #a52025; border-color:#a52025;background: url(../image/haonext.png) no-repeat center #a52025;-webkit-background-size: 0.2rem auto;background-size: 0.2rem auto;}*/
/*.haorjA-d .slick-prev:hover {transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg); background: #a52025; border-color:#a52025;background: url(../image/haonext.png) no-repeat center #a52025;-webkit-background-size: 0.2rem auto;background-size: 0.2rem auto;}*/



.haorjA-d .slick-prev,.haorjA-d .slick-next { margin-top:-30px; border:none; width: 35px;height: 60px;background: #d6d6d6; border-radius: 0;}
.haorjA-d .slick-prev { left:5px; background:url() no-repeat center ;}/*next*/
.haorjA-d .slick-next { right:5px; background:url() no-repeat center ; transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}
.haorjA-d .slick-next:hover {background:url(../image/haorjbprev.png)#a52025 no-repeat center ;}
.haorjA-d .slick-prev:hover {background:url(../image/haorjbprev.png)#a52025 no-repeat center ;}












.haorjB {width: 100%;background: #fff;}
.haorjB-a {float: left;width: 49.68%;}
.haorjB-a img {width: 100%;}
.haorjB-a .slick-dots li button { border-radius:50%; }
.haorjB-b {float: right; padding-top:1rem; width: 50%; padding-right:13.54%; padding-left:0.8rem;}
.haorjB-b .ico img {height: 0.8rem;}
.haorjB-b .nmtit { margin:0.4rem 0 0.24rem;}
.haorjB-b .con {font-size: 0.14rem; color:#444444;line-height: 2;}
.haorjB-a .slick-prev,.haorjB-a .slick-next { top:auto; bottom:1rem; border:none; width: 53px;height: 53px;background: #e4e4e4; border-radius: 50%; display: none;
    width: 0;
    height: 0;
    overflow: hidden; opacity: 0; }
.haorjB-a .slick-prev {transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);  background:url(../image/haorjbnext.png) no-repeat center #e4e4e4; left:auto; right:-1.4rem; }
.haorjB-a .slick-next { background:url(../image/haorjbnext.png) no-repeat center #e4e4e4; right:-2.2rem;}
.haorjB-a .slick-prev:hover {transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg); background:url(../image/haorjbprev.png) no-repeat center #a52025; left:auto; right:-1.4rem; }
.haorjB-a .slick-next:hover {transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg); background:url(../image/haorjbprev.png) no-repeat center #a52025; right:-2.2rem;}




.haorjC { padding:1rem 0;background: url(../image/haorjc1.jpg) no-repeat center/cover;}
.haorjC-b { margin-top:0.75rem;background: url(../image/brandc4.png) repeat-x center; }
.haorjC-d {height: 2.1rem; border-left:1px solid #d9d9d9; }
.haorjC-d:after { content:'';width: 13px;height: 13px; border-radius:50%;background: #a52025;position: absolute; left:-7px;}
.haorjC-b .botttom .haorjC-d:after { top:-10px;}
.haorjC-b .top .haorjC-d:after { bottom:-3px;}
.haorjC-d {position: relative;}
.haorjC-b .top { padding-left:0.6rem;}
.haorjC-d {position: relative; padding-left:15px;}
.haorjC-b .botttom { padding-left:1.2rem;}
.haorjC-b .botttom .haorjC-d .con { bottom:0;position: absolute;}
.haorjC-d .t {font-size: 0.26rem; color:#333333;font-weight: bold;}
.haorjC-d .c {font-size: 0.14rem; color:#555555;line-height: 2; margin-top:10px;}

/*未完待续 history*/
.haorjC-b .slick-prev,.haorjC-b .slick-next { margin-top:-20px; border:none; width: 35px;height: 35px;background: #d6d6d6; border-radius: 50%;}
.haorjC-b .slick-prev { left:-10px; background:url(../image/haorjbprev.png) no-repeat center #e4e4e4;}
.haorjC-b .slick-next { right:-10px; background:url(../image/haorjbprev.png) no-repeat center #e4e4e4; transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}
.haorjC-b .slick-next:hover,.haorjC-b .slick-prev:hover {background-color: #a52025;}
.haorjC-d:hover .t { color:#a52025; border-color:#a52025;}
.haorjC-d:hover { border-color:#a52025;}
.haorjD { padding:0.9rem 0 1rem;}
.haorjD-a .nmtit {float: left;}
.haorjD-a a.more {background: url(../image/haorjbnext.png) no-repeat 94px center;-webkit-background-size: auto 14px;background-size: auto 14px; float: right; padding:12px 40px 12px 32px;border:1px solid #bfbfbf;font-size: 14px;color:#666666;border-radius:30px;}
.haorjD-a a.more:hover {background: #a52025;border:1px solid #a52025;color:#fff;}
.haorjD-b { margin-top:30px;}
.haorjD-b .haorjD-c {float: left;margin-top:0;}
.haorjD-b .homeBox1E { margin-top:0;}
.haorjD-d {float: right;width: 6.6rem;}
.haorjD-d ul li { border-bottom:1px dashed #d0d0d0;line-height: 0.64rem;}
.haorjD-d ul li a {height: 0.64rem; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; width: 4.8rem;overflow: hidden; float: left;padding-left:20px;background: url(../image/haorjd1.png) no-repeat left center; font-size: 0.16rem;color:#555555;}
.haorjD-d ul li:hover a {background: url(../image/haorjd2.png) no-repeat left center; color:#a52025;}
.haorjD-d ul li:hover span { color:#a52025;}
.haorjD-d ul li span {float: right;font-size: 0.14rem; color:#555555;}
@media(max-width:1700px){
    .nmtit .c {-webkit-background-size: auto 0.12rem;background-size: auto 0.12rem;}
}
@media(max-width:1600px){
    .haorjB-b { padding-top:0.6rem;}
    .haorjB-a .slick-prev,.haorjB-a .slick-next { bottom:0.6rem;}
}

@media(max-width:1400px){
    .haorjB-b { padding-top:0.4rem;}
    .haorjB-a .slick-prev,.haorjB-a .slick-next {bottom:0.4rem; width: 42px;height: 42px; }
    .haorjB-b .con {line-height: 1.8;}
    /*.haorjA-e {width: 12rem;}*/
    /*.haorjA-d .slick-prev,.haorjA-d .slick-next {width: 0.7rem;height: 0.7rem;}*/
    /*.haorjA-d .slick-prev,.haorjA-d .slick-next { bottom:-0.85rem}*/
    /*.haorjA-d .slick-prev { right:0.88rem;}*/
}
@media(max-width:1200px){
    .haorjB-a,.haorjB-b {width: 100%; margin: 0;}
    .haorjB-b { padding: 30px 2% 40px;}
    .haorjB-b .con {font-size: 14px; line-height: 2;}
    .haorjA-b ul li { padding:8px 0; border-radius: 20px; line-height: 1;  }
}
@media(max-width:1000px){
    .haorjD-b .haorjD-c,.haorjD-b .homeBox1E,.haorjD-b .homeBox1E img {height: auto; width: 100%;}
    .haorjD-d ul li {line-height: 3;}
    .haorjD-d ul li a {line-height: 3;height: auto; width: 70%; font-size: 14px;}
    .haorjD-d ul li span {font-size: 13px;}
    .haorjD-d {width: 100%; margin-top:10px;}
    .haorjA-b {width: 100%; }
    .haorjA-b ul li { font-size: 14px; margin-top:20px; border:1px solid #bfbfbf; padding:12px 0; }
}
@media(max-width:750px){
    .haorjB-b { padding: 30px 2% 40px;}
    .haorj { padding: 0 2%;}
    .haorjA { padding:0.4rem 0;}
    /*.haorjA-e { width: 5.6rem;}*/
    /*.haorjA-d .slick-prev,.haorjA-d .slick-next { top:auto; bottom:-0.75rem; width: 0.42rem; border-radius: 50%; height: 0.42rem; border:1px solid #c3c3c3;}*/
    /*.haorjA-d .slick-prev,.haorjA-d .slick-next { top:auto; bottom:-0.75rem; width: 0.42rem; border-radius: 50%; height: 0.42rem; border:1px solid #c3c3c3;}*/
    /*.haorjA-d .slick-next { transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);  right:0.1rem;background: url(../image/haoprev.png) no-repeat center;-webkit-background-size: 0.2rem auto;background-size: 0.2rem auto; }*/
    /*.haorjA-d .slick-prev { left:auto; right:0.7rem; background: url(../image/haoprev.png) no-repeat center;-webkit-background-size: 0.2rem auto;background-size: 0.2rem auto;}*/
    /*.haorjA-d .slick-next:hover {transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg); background: #a52025; border-color:#a52025;background: url(../image/haonext.png) no-repeat center #a52025;-webkit-background-size: 0.2rem auto;background-size: 0.2rem auto;}*/
    /*.haorjA-d .slick-prev:hover {transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg); background: #a52025; border-color:#a52025;background: url(../image/haonext.png) no-repeat center #a52025;-webkit-background-size: 0.2rem auto;background-size: 0.2rem auto;}*/

}
@media(max-width:450px){
    .haorjA-b { margin-top:10px;}
    .haorjA-b ul li {margin-top: 10px;}
    /*.haorjA-e { width: 5.3rem;}*/
    .haorjA-d .slick-prev,.haorjA-d .slick-next {width: 20px;height: 50px;margin-top:-25px;}
    /*.haorjA-d .slick-prev,.haorjA-d .slick-next { bottom:-0.85rem}*/
    /*.haorjA-d .slick-prev { right:0.88rem;}*/
}

/*投资者关系*/
/*tzzgx { background: #f7f7f7;}*/
.tzzgxA {position: relative;}
.tzzgxA-a {position: absolute; left:13.53%; top:50%;transform: translateY(-50%);}
.tzzgxA-a .t1 {font-size: 0.4rem; color:#fff;}
.tzzgxA-a .t2 {font-size: 0.35rem; color:#fff;}
.tzzgxA-a .t3 { margin-top:0.5rem; font-size: 0.7rem; color:#fff;font-weight: bold;font-family: "Arial";}
.tzzgxA-a .t3 span {font-size: 0.38rem;  }
.tzzgxA-a .t3 i {display: inline-block;width: 0.21rem;height: 0.3rem;margin-left:10px;background: #000;}
.tzzgxA-a .t3 i.up {background: url(../image/up.png) no-repeat center/cover;}
.tzzgxA-a .t3 i.low {background: url(../image/low.png) no-repeat center/cover;}
.tzzgxA-b { padding:0.22rem 0 0.22rem; border:1px solid rgba(255,255,255,0.12); border-right:none; border-left:none; }
.tzzgxA-b ul li {padding-right:0.5rem;float: left;}
.tzzgxA-b ul li:last-child { padding-right:0;}
.tzzgxA-b ul li .t {font-size: 0.16rem; color:#ffffff;}
.tzzgxA-b ul li span {font-size: 0.22rem; color:#fff; margin-top:5px;display: block;font-family: "Arial";}
.tzzgxA-c {margin-top:0.35rem; }
.tzzgxA-c p,.tzzgxA-c p a {font-size: 14px; color:#fff;line-height: 2;}
.tzzgxB { padding:1rem 0 0.9rem;background: #f7f7f7;}
.tzzgxC { margin-top:0.3rem;}
.tzzgxC-c {position: relative;}
.tzzgxC-a {position: absolute; left:0; top:50%; transform: translateY(-50%);}
.tzzgxC-a img {width: 6.85rem;}
.tzzgxC-b {float: right;background: #fff;width: 12.8rem; padding:0.6rem 0.5rem 0.6rem 6.2rem; }
.tzzgxC-b ul li {background: url(../image/tzzgx2.png) no-repeat left center;-webkit-background-size: 0.38rem auto;background-size: 0.38rem auto; height: 1.05rem;padding:0.3rem 0 0.3rem 0.5rem; border-bottom:1px solid #f3f3f3}
.tzzgxC-b ul li .t {width: 4.4rem; font-size: 0.18rem; color:#333333;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; }
.tzzgxC-b ul li .d { font-size: 0.16rem; color:#999999; margin-top:4px; }
.tzzgxC-d {float: left;}
.tzzgxC-b ul li a {margin-left:10px; float: right; width: 0.43rem; height: 0.43rem;}
.tzzgxC-b ul li a.dow {background: url(../image/tzzgx3.png) no-repeat center/cover;}
.tzzgxC-b ul li a.dow:hover {background: url(../image/tzzgx3bg.png) no-repeat center/cover;}
.tzzgxC-b ul li a.view {background: url(../image/tzzgx1.png) no-repeat center/cover;}
.tzzgxC-b ul li a.view:hover {background: url(../image/tzzgx1bg.png) no-repeat center/cover;}
.tzzgxD { padding: 1rem 0 1.1rem;}
.tzzgxD-b { margin-top:0.3rem;}
.tzzgxD-b ul li {position: relative; transition: all 0.8s; height: 3.6rem; width: 49%;float: left; padding:0.55rem 2.7rem 0 0.6rem;background: #f7f7f7;}
.tzzgxD-b ul li .icon { position: absolute; right:0.45rem; top:0.55rem;}
.tzzgxD-b ul li:hover .icon,.tzzgxD-b ul li.cur .icon{ right:0.45rem; top:auto; bottom:0.6rem }
.tzzgxD-b ul li:hover,.tzzgxD-b ul li.cur { margin-top:-10px; }

.tzzgxD-b ul li .icon img  {width: 0.8rem;}
.tzzgxD-b ul li .icon img.pic2 {display: none;}
.tzzgxD-b ul li .entit {position: absolute;bottom:  0.5rem; right:0.45rem;font-size: 0.34rem;line-height: 1.1;text-align: right; color:rgba(51,51,51,0.05);text-transform: uppercase;font-family: "Arial";font-weight: bold;}
.tzzgxD-b ul li:hover .entit,.tzzgxD-b ul li.cur .entit { bottom:  auto; top:0.55rem; font-size: 0.2rem;color:rgba(255,255,255,0.25);}
.tzzgxD-b ul li .t {font-size: 0.25rem; color:#333333; margin-bottom:0.2rem;}
.tzzgxD-b ul li .c {font-size: 0.16rem; color:#666666; min-height:1.5rem; line-height: 2;display: none;}
.tzzgxD-b ul li:hover .c,.tzzgxD-b ul li.cur .c { display: block;}
.tzzgxD-b ul li a.more {display: none;width: 140px;font-size: 16px;color:#fff;background: #a52025; padding: 12px 0; border-radius: 30px;text-align: center;}
.tzzgxD-b ul li a.more span {font-family: "宋体";font-weight: bold;}
.tzzgxD-b ul li:hover a.more,.tzzgxD-b ul li.cur a.more {display: inline-block;}
.tzzgxD-b ul li:hover,.tzzgxD-b ul li.cur {background: #a52025;}
.tzzgxD-b ul li:hover .t,.tzzgxD-b ul li:hover .c,.tzzgxD-b ul li.cur .t,.tzzgxD-b ul li.cur .c { color:#fff;}
.tzzgxD-b ul li:hover .icon img.pic1,.tzzgxD-b ul li.cur .icon img.pic1 {display: none;}
.tzzgxD-b ul li:hover .icon img.pic2,.tzzgxD-b ul li.cur .icon img.pic2 {display: inline-block; padding-bottom:0.36rem;background: url(../image/lianxbg.png) no-repeat center bottom;-webkit-background-size: 100% auto;background-size: 100% auto;}
.tzzgxD-b ul li a.more {color:#a52025;background: #fff; }
.tzzgxD-b ul li:last-child {float: right;}
.tzzgxE { padding:1.2rem 0 1.4rem;background: url(../image/tzzgxe.jpg) no-repeat center/cover;}
.tzzgxE .nmtit .c { color:#fff}
.tzzgxE-a { margin-top:0.4rem;}
.tzzgxE-a .t {font-size: 20px; color:#fff;}
.tzzgxE-a .c { margin-top:0.2rem; font-size: 16px; color:#fff;line-height: 2;}
@media(max-width:1300px){
    .tzzgxD-b ul li .c {line-height: 1.8;height: 1.8rem;}
    .tzzgxD-b ul li a.more {width: 100px;font-size: 12px;padding: 7px 0;  }
}
@media(max-width:1200px){
    .tzzgxC-b ul li { padding-top:0.2rem; padding-bottom:0;}
    .tzzgxC-b ul li .t {width: 4rem;}
    .tzzgxA-a { left:3.53%; top:50%;transform: translateY(-40%);}
}
@media(max-width:1100px){
    .tzzgxD-b ul li {width: 100%; margin-bottom:10px;height: auto; padding-bottom:40px;}
    .tzzgxD-b ul li .t {font-size: 20px;margin-bottom:15px;}
    .tzzgxD-b ul li .c {font-size: 14px; min-height:auto; line-height: 2;}
    .tzzgxD-b ul li .c {height: auto; margin-bottom:30px;}
    .tzzgxD-b ul li a.more {width: 100px;font-size: 14px;padding: 7px 0;  }
}
@media(max-width:1000px){
    .haorjA-b { margin-top:0;}
    .tzzgxC-a {width: 100%;position: relative; top:0; transform: translateY(0);}
    .tzzgxC-a img {width: 100%;}
    .tzzgxC-b {width: 100%; padding-left:0.4rem;}
    .tzzgxC-b ul li {width: 100%;height: auto; padding: 20px 0 20px 50px; -webkit-background-size: 38px auto;background-size: 38px auto;}
    .tzzgxC-b ul li .t { font-size: 16px;  }
    .tzzgxC-d { width: 70%;}
    .tzzgxC-b ul li .d { font-size: 14px; }
    .tzzgxC-b ul li a {margin-left:10px; float: right; width: 43px; height: 43px;}
}
@media(max-width:750px){
    .tzzgxE-a .t {font-size: 15px; color:#fff;}
    .tzzgxE-a .c { font-size: 13px; color:#fff;line-height: 2;}
    .tzzgxE { padding: 40px 2% 50px;}
    .tzzgxD { padding: 30px 2%;}
    .tzzgxD-b ul li { padding-right:2rem;}
    .tzzgxB { padding:30px 2%;}
    .tzzgxA-a .t1 {font-size: 0.24rem;  }
    .tzzgxA-a .t2 {font-size: 0.18rem; }
    .tzzgxA-a .t3 { margin-top:0.15rem; font-size: 0.32rem;  }
    .tzzgxA-a .t3 span {font-size: 0.2rem;  }
    .tzzgxA-b { padding:0.1rem 0 0.1rem; }
    .tzzgxA-b ul li .t {font-size: 0.18rem;}
    .tzzgxA-b ul li span {font-size: 0.22rem; }
    .tzzgxA-c {margin-top:0.2rem; }
}
@media(max-width:500px){
    .tzzgxC-b { padding: 30px 0.2rem;}
    .tzzgxC-b ul li {padding: 20px 0 20px 36px; -webkit-background-size: 28px auto;background-size: 28px auto;}
    .tzzgxC-d { width: 60%;}
    .tzzgxC-b ul li .t {font-size: 13px;  }
    .tzzgxC-b ul li .d { font-size: 12px; }
    .tzzgxC-b ul li a {margin-left:10px; float: right; width: 30px; height: 30px;}
    .tzzgxA-a { left:2%; top:50%;transform: translateY(-30%);}
    .tzzgxA-c {display: none; }
}
/*投资者关系*/
.gszl { }
.gszlA {position: relative;z-index: auto;10;height: 60px; margin-top:-60px; background: rgba(0,0,0,0.34);width: 100%;}
.gszlA ul li { width: 25%;float: left;text-align: center;}
.gszlA ul li a {padding: 21px 0;line-height: 1;display: block;font-size: 18px; color:#fff;}
.gszlA ul li.cur a,.gszlA ul li:hover a {background: #a52025;}
.gszlB {background: #f7f7f7; padding:0.9rem 0 1rem;}
.gszlB ul li {float: left;width: 49%;margin-bottom:2%;}
.gszlB ul li a {height: 66px; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;  position: relative; background: url(../image/gszl1.png) no-repeat 30px center #fff; font-size: 20px;color:#333333; display: block; padding:20px 55px 20px 50px;overflow: hidden; border-radius: 6px;}
.gszlB ul li.sign {float: right;}
.gszlB ul li a:after { content:'';width: 22px;height: 12px;background: url(../image/gszl3.png) no-repeat center;position: absolute; top:50%; margin-top:-6px; right:32px;}
.yjbg { padding: 0.8rem 0 1rem;background: #f7f7f7;}
.yjbg .tzzgxC-b {position: relative;float: none;width: 100%;padding:0;}
.yjbg .tzzgxC-b {background: none;}
.yjbg .tzzgxC-b ul li { padding-left:1rem;padding-right:0.45rem;}
.yjbg .tzzgxC-b ul li {box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.05); background: url(../image/tzzgx2.png) no-repeat 0.45rem center #fff;-webkit-background-size: 0.38rem auto;background-size: 0.38rem auto; padding:0.3rem 0.45rem 0.3rem 1rem; border:none; border-radisu:6px; margin-bottom:15px; }
@media(max-width:1500px){
    .gszlA { margin-top:-40px;height: 40px; }
    .gszlA ul li a {padding: 12px 0; font-size: 16px; }
    .gszlB ul li a {height: 50px; font-size: 16px;padding:15px 55px 15px 50px;}
}
@media(max-width:1000px){
    .gszlA { margin-top:-37px;height: 37px; }
    .gszlA ul li a { font-size: 13px; }
    .gszlB ul li a {  background: url(../image/gszl1.png) no-repeat 15px center #fff;-webkit-background-size: auto 7px;background-size: auto 7px; height: 40px; font-size: 13px;padding:12px 40px 12px 30px;}
    .gszlB ul li a:after { content:'';width: 18px;height: 12px;background: url(../image/gszl3.png) no-repeat center;-webkit-background-size: 100% auto;background-size: 100% auto;position: absolute; top:50%; margin-top:-6px; right:16px;}
}
@media(max-width:750px){
    .yjbg { padding: 0.4rem 2% 0.5rem;}
    .yjbg .tzzgxC-b ul li { background: url(../image/tzzgx2.png) no-repeat 15px center #fff;-webkit-background-size: 30px auto;background-size: 30px auto;padding:10px 0.2rem 10px 60px; border:none; margin-bottom:10px; }
    .tzzgxC-b ul li a {width: 32px;height: 32px;}
    .yjbg .tzzgxC-b ul li .t {font-size: 14px;}
    .yjbg .tzzgxC-b ul li .d {font-size: 12px;}
    .gszlB {background: #f7f7f7; padding:0.4rem 2% 0.6rem;}
}
@media(max-width:550px){
    .gszlA { margin-top:0}
    .gszlB ul li {width: 100%;}
}
@media(max-width:420px){
    .ibannerx .con {  transform: translateY(-50%);}
}

/*联系我们*/
.lxwmA { padding:30px 0;}
.lxwmA ul li {position: relative; cursor: pointer; float: left; padding: 12px 30px;font-size: 0.18rem; color:#333333; border:1px solid #d2d2d2; border-radius:30px;margin-right:10px;}
.lxwmA ul li:hover,.lxwmA ul li.cur { color:#fff;background: #a52025; border-color:#a52025;}
.lxwmA ul li:hover:after,.lxwmA ul li.cur:after { content:'';width: 12px;height: 6px;background: url(../image/contact1.png) no-repeat center/cover;position: absolute; left:50%; margin-left:-6px; bottom:-6px; }
.lxwmB-a { float: left;  width: 57.7%;}
.lxwmB-b { float: right;  width: 42.3%;}
.lxwmB-a .pic {position: relative;}
.lxwmB-a .pic span {position: absolute;width: 25px;height: 38px;background: url(../image/contact5.png) no-repeat center; right:29%; top:16%;display: block;-webkit-animation: godown 1.5s infinite;animation: godown 1.5s infinite;box-sizing: border-box;}
@-webkit-keyframes godown {
    0% {-webkit-transform: translate(0, 0);opacity: 0;}
    50% {opacity: 1;}
    100% {-webkit-transform: translate(0, 10px);opacity: 0;}
}
@keyframes godown {
    0% {transform: translate(0, 0);opacity: 0;}
    50% {opacity: 1;}
    100% {transform: translate(0, 10px);opacity: 0;}
}
.lxwmB-a { position: relative;}
.lxwmB-c { padding:0 0 0.5rem;position: absolute; bottom:1.8rem;background: #fff; border-radius:6px; left:50%;transform: translateX(-50%); min-width:6rem;}
.lxwmB-c .t {position: relative; font-size: 0.2rem; color:#a52025;font-weight: bold; padding:0.26rem 0.4rem;border-bottom:1px solid #eaeaea;}
.lxwmB-c .t .ico {position: absolute;width: 1.2rem;height: 0.32rem; right:0.4rem; top:50%; margin-top:-0.16rem;background: url(../image/contact4.png) no-repeat center;-webkit-background-size: auto 100%;background-size: auto 100%;}
.lxwmB-c .c { padding:0.3rem 0.4rem 0; font-size: 0.14rem; color:#333333; line-height: 2;}
.lxwmB-c .more {background: url(../image/contact7.png) no-repeat 0.3rem center; display: inline-block; margin-left:0.4rem;margin-top:0.3rem; padding:12px 34px 12px 52px; border:1px solid #a52025; border-radius:30px;font-size: 14px;color:#a52025;}

.lxwmC { padding: 0.8rem 0 1.1rem;}

.lxwmC-b { margin-top:0.4rem;}

.lxwmC-d {float: left;width: 6.2rem;}
.lxwmC-d p,.lxwmC-e p { margin-bottom:0.1rem;}
.lxwmC-d p .inp1 {width: 100%;height: 0.54rem; border:1px solid #e2e2e2;border-radius: 6px; padding-left:10px;font-size: 14px; color:#333;}
.lxwmC-e p .inp1 {width: 100%;height: 2.45rem;line-height: 0.48rem; border:1px solid #e2e2e2;border-radius: 6px; padding-left:10px;font-size: 14px; color:#333;}
.lxwmC-d p .inp2 {padding-right: 15px;cursor: pointer; line-height: 2;}
.lxwmC-d p .inp2 option {height: 0.5rem;line-height: 30px; }
.lxwmC-e p .sub {width: 100%;height: 0.54rem; border:1px solid #a52025;background: #a52025;font-size: 16px;color:#fff;cursor: pointer; border-radius: 6px; padding-left:10px;font-size: 14px; color:#fff;}
.lxwmC-e {float: right;width: 7.5rem;}

.lxwmC-d p {position: relative;}
.lxwmC-d p.sign:after { content:'';width: 120px;background: url(../image/contact8.jpg) no-repeat 70px center #fff;position: absolute;right:1px;top:50%;margin-top:-7px;height: 14px;}






@media(max-width:1600px){
    .lxwmB-c { bottom:1.4rem;}
}
@media(max-width:1500px){
    .lxwmC-d p.sign:after { background: url(../image/contact8.jpg) no-repeat 80px center #fff;}
    .lxwmB-c { padding:0 0 0.36rem;bottom:1.2rem;}
    .lxwmB-c .t { font-size: 16px; padding:0.2rem 0.4rem;border-bottom:1px solid #eaeaea;}
    .lxwmB-c .c { padding:0.2rem 0.4rem 0; font-size: 13px; }
    .lxwmB-c .more { padding:8px 24px 8px 40px; font-size: 13px;}
}
@media(max-width:1200px){
    .lxwmB-c { min-width:6.4rem; bottom:0.6rem;}
    .lxwmB-c .c { padding:0.2rem 0.4rem 0; font-size: 12px; }
}
@media(max-width:1000px){
    .lxwmA ul li { padding:8px 10px;}
    .lxwmC-d { width: 100%;}
    .lxwmC-d p,.lxwmC-e p { margin-bottom:10px;}
    .lxwmC-d p .inp1 {height: 40px; }
    .lxwmC-e p .inp1 { height: 120px;line-height: 38px;  }
    .lxwmC-e p .sub { height: 40px; font-size: 16px;}
    .lxwmC-e {width: 100%;}
    .lxwmC-d p {position: relative;}
    .lxwmB-a,.lxwmB-b {width: 100%;}
    .lxwmB-c { min-width:10rem; bottom:2rem;}
    .lxwmB-c .t { font-size: 16px; padding:20px 0.4rem;border-bottom:1px solid #eaeaea;}
    .lxwmB-c .c { padding:0.2rem 0.4rem 0; font-size: 13px; }
    .lxwmB-c .more { padding:8px 24px 8px 40px; font-size: 13px;}
    .lxwmB-c .t .ico {width: 100px;height: 26px; margin-top:-13px;}
}
@media(max-width:750px){
    .lxwmA { padding:20px 2%;}
    .lxwmA ul li {font-size: 14px; width: 49%; text-align: center; margin-right:0;}
    .lxwmA ul li:last-child {float: right;}
    .lxwmA ul li:first-child{width: 100%;text-align: center;margin-bottom:15px;}
    .lxwmC { padding: 0.4rem 2% 0.5rem}
    .lxwmB-a .pic span { top:10%;}
    .lxwmB-a,.lxwmB-b {width: 100%;}
    .lxwmB-c { min-width:6rem; bottom:0.2rem;}
}
@media(max-width:680px){
    .lxwmB-c {min-width: 5rem;padding-bottom:0.2rem;}
    .lxwmB-c .t { font-size: 16px; padding:12px 0.2rem;border-bottom:1px solid #eaeaea;}
    .lxwmB-c .c { padding:0.1rem 0.2rem 0; font-size: 13px;line-height: 1.8; }
    .lxwmB-c .more { padding:5px 14px 5px 30px; font-size: 13px;background: url(../image/contact7.png) no-repeat 0.15rem center; margin-top:0.2rem; margin-left:0.2rem;}
    .lxwmB-c .t .ico {width: 100px; height: 20px; right:0.2rem; margin-top:-10px;}
}
@media(max-width:520px){
    .lxwmB-c {min-width: 6rem;}
}
@media(max-width:500px){
    .lxwmA ul li {font-size: 13px;padding: 6px 0;}
    .lxwmB-a .pic span { top:5%;}
}
@media(max-width:450px){
    .lxwmB-c {min-width: 6.6rem;}
    .lxwmB-c .c { font-size: 12px;line-height: 1.5; }
}
@media(max-width:380px){
    .lxwmA ul li {font-size: 12px;padding: 6px 0;}
}

/*加入我们*/
.joinA { padding:0.9rem 0 0.8rem;}
.joinA-a {position: relative;}
.joinA-a .nmtit {left: 0; top:0;position: absolute;}
.joinA-a .pic img {width: 100%;}
.joinA-a .pic { padding:0 0.9rem;}
.joinB { padding:0.95rem 0 0.65rem;background: #f7f7f7;}
.joinB-b { margin-top:40px;}
.joinB-b dl {background: #a52025;}
.joinB-b ul {background: #fff;}
.joinB-c { padding: 0 0.4rem;}
.joinB-b ul.joinB-c { padding-bottom:0.5rem;}
.joinB-b dl dd {float: left; padding: 0.2rem 0; font-size: 0.16rem; color:#ffffff;}
.joinB-b ul li { float: left; background: #fff;  padding: 0.2rem 0; font-size: 0.15rem; color:#666666; border-bottom:1px solid #e2e2e2; }
.joinB-b table .sign1 { margin-left:0.4rem;}
.joinB-c .sign1 {width: 30%; text-align: left; }
.joinB-c .sign2 {width: 14%; text-align: center; }
.joinB-c .sign3 {width: 14%; text-align: center; }
.joinB-c .sign4 {width: 14%; text-align: center; }
.joinB-c .sign5 {width: 14%; text-align: center; }
.joinB-c .sign6 {width: 14%; text-align: center; }
.joinC {background: #fff; padding:1rem 0;}
.joinC-c {float: right;width: 9.65rem; padding-left:2.64rem;background: #fafafa;}
.joinC-b {position: absolute; left:0; top:50%; transform: translateY(-50%);width: 5.9rem;}
.joinC-b .con { margin-top:0.4rem;font-size: 0.15rem; color:#333333;line-height: 2.2;}
.joinD { padding:0.9rem 0 0.95rem;background: #f7f7f7;}
.joinD-b { margin-top:20px;}
.joinD-a {text-align: center;}

/*招聘详情*/
.jobA {background: url(../image/job.jpg) no-repeat left center; font-size: 14px;color:#666666; padding-left:35px;}
.jobA-a { margin-top:0.4rem;}
.jobA-a .ti1 {font-size: 0.3rem; color:#a52025;font-weight: bold;line-height:1.4;}
.jobA-a .ti2 {font-size: 0.2rem; color:#000000;text-transform: uppercase;line-height:1.4;}
.jobA-b {font-size: 14px;color:#666666;margin:0.16rem 0 0.6rem;line-height: 2;}
.jobA-c {width: 90%;}
.jobA-c .ti {font-size: 14px;color:#666; margin-bottom:0.12rem;}
.jobA-c .con {font-size: 14px;color:#666666;line-height: 24px;}

.jobC .t {font-size: 30px; color:#a52025;}
.jobB { margin-top:40px;}
.jobB .tit { margin-bottom:15px; font-size: 20px;color:#333333;}
.jobB .con {font-size: 14px;color:#666;line-height: 2;}
.jobD { border-top:1px solid #e2e2e2; margin-top:40px; padding-top:40px;}

.jobD-a {margin-bottom:15px; }
.jobD-a .inp {border-radius:6px; width: 49%;height: 52px;border:1px solid #e2e2e2;font-size: 16px;color:#333; padding-left:12px;}
.jobD-a .inp2 {float: right;}
.jobD-b span {border-radius:6px;  border-top-right-radius: 0; border-bottom-right-radius: 0; float: left; width: 70%;height: 52px;line-height: 50px;background: #fff; border:1px solid #e2e2e2;font-size: 16px;color:#333; padding-left:12px;}
.jobD-b input {float: left;width: 30%;background: #bfbfbf;font-size: 14px;color:#555555;height: 52px; border:none;border-radius:6px;  border-top-left-radius: 0; border-bottom-left-radius: 0;}
.jobD-c {  margin-top:15px;}
.jobD-c .sub {font-size: 16px;color:#fff;background: #a52025; border:none;width: 190px;height: 52px; border-radius:30px;}





@media(max-width:1500px){
    .joinB-c .sign1 {width: 40%; text-align: left; }
    .joinB-c .sign2 {width: 12%; text-align: center; }
    .joinB-c .sign3 {width: 12%; text-align: center; }
    .joinB-c .sign4 {width: 12%; text-align: center; }
    .joinB-c .sign5 {width: 12%; text-align: center; }
    .joinB-c .sign6 {width: 12%; text-align: center; }
    .joinC-b .con {line-height: 2;}
}
@media(max-width:1400px){
    .joinC-b .con {line-height: 1.6;}
}
@media(max-width:1100px){
    .joinC-c {float: right;width: 100%; padding-left:0;background: #fafafa;margin-top:20px;}
    .joinC-c img {width: 100%;height: auto;}
    .joinC-b {position: relative; left:0; top:0; transform: translateY(0);width: 100%;}
    .joinC-b .con { margin-top:20px;font-size: 14px; color:#333333;line-height: 2;}
}
@media(max-width:1000px){
    .jobD { border-top:1px solid #e2e2e2; margin-top:40px; padding-top:40px;}
    .jobC .t {font-size: 24px;}
    .jobB { margin-top:40px;}
    .jobB .tit { margin-bottom:15px; font-size: 18px;color:#333333;}
    .jobB .con {font-size: 14px;color:#666;line-height: 2;}
    .joinD-b .homeBox1E {width: 100%;height: auto;}
    .joinD-b .homeBox1E .pic img {width: 100%;height: auto;}
    .joinB-c .sign1 {width: 50%; }
    .joinB-c .sign2 {width: 16.6666%; }
    .joinB-c .sign3 { display: none; }
    .joinB-c .sign4 {width: 16.6666%; }
    .joinB-c .sign5 {display: none; }
    .joinB-c .sign6 {width: 16.6666%; }
    .joinA-a .nmtit {left: 0; top:0;position: relative; margin-bottom:20px;}
    .joinA-a .pic {padding:0; width: 100%;overflow: hidden; overflow-x: scroll;}
    .joinA-a .picx { width:1200px; }
}
@media(max-width:750px){
    .joinD { padding:40px 2% 50px;}
    .joinC { padding:40px 2% 50px;}
    .joinB { padding: 0.4rem 2% 0.6rem;}
    .joinB-b {margin-top:30px;}
    .joinB-b dl dd { padding: 15px 0; font-size: 14px;}
    .joinB-b ul li { padding: 15px 0; font-size: 13px; }
    .joinA{ padding:0.4rem 2% 0.6rem;}
}
@media(max-width:600px){
    .jobD-a {margin-bottom:10px; }
    .jobD-a .inp {height: 40px; font-size: 14px; }
    .jobD-b span {height: 40px;line-height: 38px; font-size: 14px;}
    .jobD-b input {height: 40px; font-size: 14px; }
    .jobD-c {  margin-top:10px;}
    .jobD-c .sub {height: 40px;width: 140px; font-size: 14px;}




    .joinB-c .sign1 {width: 60%;overflow: hidden; }
    .joinB-c .sign2 {width: 20%; }
    .joinB-c .sign4 {display: none; }
    .joinB-c .sign6 {width: 20%; }
}
@media(max-width:450px){
    .jobD { border-top:1px solid #e2e2e2; margin-top:30px; padding-top:30px;}
    .jobB { margin-top:30px;}
    .jobB .tit { margin-bottom:15px; font-size: 18px;color:#333333;}
    .jobB .con {font-size: 14px;color:#666;line-height: 2;}
    .joinD-b { margin-top:10px;}
    .joinD { padding:30px 2% 40px;}
    .joinB { padding: 30px 2% 50px;}
    .joinB-b {margin-top:20px;}
    .joinB-c .sign1 {width: 70%;  }
    .joinB-c .sign2 {display: none; }
    .joinB-c .sign6 {width: 30%; }
}




/*关于我们*/
.w1400{
    width: 14rem;
    margin: 0 auto;
}
.guanyu{
    padding: 0.8rem 0 1.2rem;
    width: 100%;
    position: relative;
    background: url(../image/gsjj_bg.png)center bottom;
    background-repeat: no-repeat;

}
.guanyu .clearfix{width: 14rem; margin: 0 auto;}

.guanyu .left{
    float: left;
    width:49.75%;
    padding-top: 0.38rem;
    padding-right: 0.8rem;
}

.guanyu .right{
    float: left;
    width:50.25%;
    text-align: right;
    margin-top: 1.7rem;
}
.guanyu .left .title{
    line-height: 0;
}
.guanyu .left .wenzi{
    font-size: 0.15rem;
    color: #333333;
    line-height: 2;
    margin-top: 0.38rem;
}

.wenhua{
    padding: 0.9rem 0 1.1rem;
}

.wenhua .wenhua_nr { margin-top:0.4rem; }

.wenhua .wenhua_nr ul li{
    width: 32%;
    float: left;
    margin-right: 1.333%;
    background: #ffffff;
    padding: 0.5rem;
    position: relative;
    box-shadow: 1px 1px 14px 0px rgba(0,0,0,0.2);
    height: 5.2rem;

}

.wenhua .wenhua_nr ul li:nth-child(3n){
    margin-right: 0;
}

.wenhua .wenhua_nr ul li .en{
    font-size: 0.26rem;
    color: #ffe2e4;
    font-family: arial;
    text-transform: uppercase;
}
.wenhua .wenhua_nr ul li:hover .en,.wenhua .wenhua_nr ul li.cur .en{
    margin-top:0.4rem;
}

.wenhua .wenhua_nr ul li .cn{
    color: #333333;
    margin-top: 0.15rem;
    font-size: 0.2rem;
}
.wenhua .wenhua_nr ul li:hover .cn,.wenhua .wenhua_nr ul li.cur .cn{
    margin-top:0;
}

.wenhua .wenhua_nr ul li .wenzi{
    color: #333333;
    font-size: 0.32rem;
    margin-top: 0.38rem;
    line-height: 0.44rem;
    height: 0.88rem;
    overflow: hidden;
}
.wenhua .wenhua_nr ul li .wenzi p{
    display: none;
}
.wenhua .wenhua_nr ul li:hover .wenzi p,.wenhua .wenhua_nr ul li.cur .wenzi p{
    display: block;
}

.wenhua .wenhua_nr ul li .img1{
    margin-top: 0.7rem;
    display: block;
}

.wenhua .wenhua_nr ul li .img2{
    display: none;
}

.wenhua .wenhua_nr ul li:hover,.wenhua .wenhua_nr ul li.cur{
    background: #a52025;
    margin-top: -0.1rem;
transition: all 1s;
    -o-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -webkit-transition: all 1s;
}

.wenhua .wenhua_nr ul li:hover .img2,.wenhua .wenhua_nr ul li.cur .img2{
    display: inline-block;
    transition: all 1.2s;
    -o-transition: all 1.2s;
    -moz-transition: all 1.2s;
    -ms-transition: all 1.2s;
    -webkit-transition: all 1.2s;
}

.wenhua .wenhua_nr ul li:hover .img1,.wenhua .wenhua_nr ul li.cur .img1{
    display: none;
    transition: all 1.2s;
    -o-transition: all 1.2s;
    -moz-transition: all 1.2s;
    -ms-transition: all 1.2s;
    -webkit-transition: all 1.2s;
}

.wenhua .wenhua_nr ul li:hover .wenzi,
.wenhua .wenhua_nr ul li:hover .cn,

.wenhua .wenhua_nr ul li.cur .wenzi,
.wenhua .wenhua_nr ul li.cur .cn,
.wenhua .wenhua_nr ul li.cur .en{
    color: #fff;
}
.wenhua .wenhua_nr ul li:hover .en{
    color:#ff515d;
      transition: all 1.2s;
    -o-transition: all 1.2s;
    -moz-transition: all 1.2s;
    -ms-transition: all 1.2s;
    -webkit-transition: all 1.2s;
}
@media(max-width: 750px){
    


    .wenhua .wenhua_nr ul li .en{
        margin-top:0.4rem;
    }


    .wenhua .wenhua_nr ul li .cn{
        margin-top:0;
    }



    .wenhua .wenhua_nr ul li .wenzi p{
        display: block;
    }


    .wenhua .wenhua_nr ul li{
        background: #a52025;
        margin-top: -0.1rem;
    transition: all 1s;
        -o-transition: all 1s;
        -moz-transition: all 1s;
        -ms-transition: all 1s;
        -webkit-transition: all 1s;
    }

    .wenhua .wenhua_nr ul li .img2,.wenhua .wenhua_nr ul li.cur .img2{
        display: inline-block;
        transition: all 1.2s;
        -o-transition: all 1.2s;
        -moz-transition: all 1.2s;
        -ms-transition: all 1.2s;
        -webkit-transition: all 1.2s;
    }

    .wenhua .wenhua_nr ul li .img1,.wenhua .wenhua_nr ul li.cur .img1{
        display: none;
        transition: all 1.2s;
        -o-transition: all 1.2s;
        -moz-transition: all 1.2s;
        -ms-transition: all 1.2s;
        -webkit-transition: all 1.2s;
    }

    .wenhua .wenhua_nr ul li .wenzi,
    .wenhua .wenhua_nr ul li .cn,
    .wenhua .wenhua_nr ul li .en{
        color: #fff;
    }
    


    

    .wenhua .wenhua_nr ul li  .img1 { display: none!important; }




}

.baozhang{
    padding: 1.16rem 0 1.1rem;
    background: #fff;
}

.baozhang .left{
    width: 55%;
    float: left;
    position: relative;
}



.baozhang .left .box_f{
    transition: all 0.8s;
    position: absolute;
    bottom: 0;
    left: -400px;
    min-width:3.2rem;
    padding: 3.6rem 0.4rem 0.44rem;
    background: #a52025;
}
.baozhang .left:hover .slick-slide .box_f { left:0;}


.baozhang .left .box_f .text .p1{
    font-size: 0.28rem;
    color: #ffffff;
    text-transform: uppercase;
}
.baozhang .left .box_f .text .p2{
    font-size: 0.24rem;
    color: #ffffff;
    text-transform: uppercase;
}
.baozhang .left .box_f .text .num{
    color: #fff;
    font-size: 0.16rem;
    margin-top: 0.9rem;
    text-align: center;
}

.baozhang .right{
    width: 45%;
    float: left;
    padding-left: 0.9rem;
    padding-top: 0.1rem;
}


.baozhang .right .right_nr{
    padding: 0.3rem 0 0;
}

.baozhang .right .right_nr .h1{
    font-size: 0.42rem;
    color: #333333;
    margin-bottom: 0.15rem;
}

.baozhang .right .right_nr .h2{
    font-size: 0.22rem;
    color: #333333;
    margin-bottom: 0.25rem;
}

.baozhang .right .right_nr .h3{
    font-size: 0.17rem;
    color: #333333;
    margin-bottom: 0.25rem;
}

.baozhang .right .right_nr ol li{
    margin-bottom: 0.21rem;
}

.baozhang .right .right_nr ol li .img{
    float: left;
    width: 18%;
    line-height: 0;
}
.baozhang .right .right_nr ol li .text{
    float: left;
    width: 82%;
    font-size: 0.15rem;
    color: #595757;
    padding-top: 0.15rem;
}

.baozhang .left .box .slick-prev,.baozhang .left .box .slick-next{
    border:none;
    height: 0.36rem;
    width: 0.36rem;
    display: none!important;
}

.baozhang .left .box:hover .slick-prev,.baozhang .left .box:hover .slick-next {
    display: block!important;}

.baozhang .left .box .slick-prev{
    background: url(../image/baozhang_l.png)center center/cover;
    bottom: 6%;
    top: auto;
        left: 0.4rem;
}

.baozhang .left .box .slick-next{
    background: url(../image/baozhang_r.png)center center/cover;
        bottom: 6%;
    top: auto;
     left: 0.81rem;
}

.yanfa{
    background: #f9f9f9;
    padding: 1.4rem;
}

.yanfa .yanfa_top .title{
    float: left;
}

.yanfa .yanfa_top .yanfa_lb{
    float: right;
}

.yanfa .yanfa_top .yanfa_lb ul li{
    cursor: pointer;
    border-radius: 50%;
    border:1px solid #dcdcdc;
    padding: 0.26rem;
    float: left;
    margin-left: 0.2rem;
    position: relative;
}
.white { color:#fff!important; }

.yanfa .yanfa_top .yanfa_lb ul li a{
    line-height: 0;
    display: block;
}

.yanfa .yanfa_top .yanfa_lb ul li .img_2,
.yanfa .yanfa_top .yanfa_lb ul li .img_1{
    line-height: 0;
    display: block;
}

.yanfa .yanfa_top .yanfa_lb ul li .img_2{
    display: none;
}
.yanfa .yanfa_top .yanfa_lb ul li:hover ,.yanfa .yanfa_top .yanfa_lb ul li.cur{
    border:1px solid #a52025;
    background: #a52025;
}
.yanfa .yanfa_top .yanfa_lb ul li:hover .img_1,.yanfa .yanfa_top .yanfa_lb ul li.cur  .img_1{
    display: none;
}
.yanfa .yanfa_top .yanfa_lb ul li:hover .img_2,.yanfa .yanfa_top .yanfa_lb ul li.cur  .img_2{
    display: block;
}

.yanfa .yanfa_top .yanfa_lb ul li.cur:before{
    content: "";
    position: absolute;
    background: url(../image/yanfa_jt.png)center center/cover;
    width: 0.19rem;
    height: 0.07rem;
    bottom: -0.07rem;
    left: 50%;
    transform: translateX(-50%);
}
.yanfa .yanfa_top .yanfa_lb ul li:hover::before{
    content: "";
    position: absolute;
    background: url(../image/yanfa_jt.png)center center/cover;
    width: 0.19rem;
    height: 0.07rem;
    bottom: -0.07rem;
    left: 50%;
    transform: translateX(-50%);
}

.yanfa .yanfa_top .yanfa_lb ul li.cur:after{
    content: "";
    position: absolute;
    background: url(../image/yafa_jt2.png)center center/cover;
    width: 0.49rem;
    height: 0.11rem;
    bottom: 0.05rem;
    left: 50%;
    transform: translateX(-50%);
    z-index: 9;
}
.yanfa .yanfa_top .yanfa_lb ul li:hover::after{
    content: "";
    position: absolute;
    background: url(../image/yafa_jt2.png)center center/cover;
    width: 0.49rem;
    height: 0.11rem;
    bottom: 0.05rem;
    left: 50%;
    transform: translateX(-50%);
    z-index: 9;
}
.yanfa .yanfa_btm{
    margin-top:0.4rem;
    position: relative;
}
.yanfa .yanfa_btm .left{
    float: left;
    padding: 0.8rem 0.6rem 0;
    min-height: 4.67rem;
    background: #fff;
    box-shadow: -2px -1px 6px rgba(0,0,0,0.2);
    width: 7rem;
    z-index: 9;
    position: relative;
}

.yanfa .yanfa_btm .left .left_bt p{
    color: #333333;
    font-size: 0.24rem;
    margin-bottom: 0.1rem;
}

.yanfa .yanfa_btm .left .text{
    color: #555555;
    font-size: 0.14rem;
    margin-top: 0.15rem;
    line-height: 2;
    margin-bottom: 0.7rem;
}

.yanfa .yanfa_btm .right{
    position: absolute;
    left: 5.22rem;
    top: 0.24rem;
    z-index: 1;
    width: 8.7rem;
}

.yanfa .yanfa_btm .box .slick-prev,.yanfa .yanfa_btm .box .slick-next{
    width: 0.53rem;
    height: 0.53rem;
    border:none;
}

.yanfa .yanfa_btm .box .slick-prev{
    background: url(../image/yanfa_l.png)center center/cover;
    bottom: 0.7rem;
    top: auto;
    left: 0.55rem;
}

.yanfa .yanfa_btm .box .slick-next{
    background: url(../image/yanfa_r.png)center center/cover;
    bottom: 0.7rem;
    top: auto;
    left: 1.25rem;
}


.yanfa .yanfa_btm .box .slick-list{
    overflow: initial;
}
.anquan{
    height: 7.8rem;
    overflow: hidden;
}
.anquan .left{
    width: 57%;
    float: left;
}


.anquan .right{
    width: 43%;
    float: right;
    position: relative;

}
.anquan .left ul li > img ,.anquan .right > img{
    width: 100%;
}
.anquan .right .title{
    line-height: 0;
}
.anquan .right .wenzi{
    position: absolute;
    top: 0.5rem;
    max-width: 4.76rem;
    left: 1rem;
}

.anquan .right .wenzi ol{
    padding-top: 0.68rem;

    position: relative;
}
.anquan .right .wenzi ol:before{
    content: "";
    background: url(../image/xian.png)center center/cover;
    height: 6.05rem;
    width: 0.03rem;
    position: absolute;
    left: 0;
    top: 0.2rem;

}
.anquan .right .wenzi ol li{
    position: relative;
    padding-left: 0.3rem;
    margin-bottom: 0.3rem;
    cursor: pointer;
}

.anquan .right .wenzi ol li:before{
    content: "";
    border-radius: 50%;
    width: 0.09rem;
    height: 0.09rem;
    background: #fff;
    position: absolute;
    left: -0.03rem;
    top: 0.05rem;
    transition: all 1s;
    -o-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -webkit-transition: all 1s;
}
.anquan .right .wenzi ol li .text .t{
    color: #fff;
    font-size: 0.16rem;
    line-height: 0.32rem;
    transition: all 1s;
    -o-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -webkit-transition: all 1s;
}

.anquan .right .wenzi ol li .text .t_xq{
    display: none;
    color: #fff;
    font-size: 0.18rem;
    margin-top: 0.2rem;
    line-height: 0.32rem;
}
.anquan .right .wenzi ol li.cur .text .t_xq {
    display: block;}
.anquan .left .box{
    display: none;
}
.anquan .left .box img{
    width: 100%;
}
.anquan .left .box.cur{
    display: block;
}

.anquan .right .wenzi ol li.cur .text .t{
    font-size: 0.32rem;
    transition: all 1s;
    -o-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -webkit-transition: all 1s;
}

.anquan .right .wenzi ol li.cur:before{
    height: 100%;
    background: #fff;
    width: 0.09rem;
    border-radius: 10px;
    transition: all 1s;
    -o-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -webkit-transition: all 1s;
}

.licheng{
    background: url(../image/licheng_bg.jpg)center center/cover;
    padding: 1.1rem 0;
}
.licheng .licheng_qh {
    margin-top:0.5rem;
    padding: 0 0.6rem;
    position: relative;
}
.licheng .licheng_qh h4{
    color: #333333;
    font-size: 0.34rem;
    margin-bottom: 0.26rem;
}

.licheng .licheng_qh h4 span{
    font-weight: initial;
    font-size: 0.2rem;
    color: #333333;
    display: inline-block;
    margin-left: 0.1rem;
}

.licheng .licheng_qh .left{
    float: left;
    font-size: 0.16rem;
    color: #555555;
    width: 23%;

}
.licheng .licheng_qh .right{
    float: left;
    font-size: 0.16rem;
    color: #555555;
    padding-left: 0.1rem;
    line-height: 2;
    width: 77%;
}

.licheng .licheng_qh .box{
    padding: 0.9rem 0.2rem 0rem 0.2rem;
    border-left: 1px solid #d6d6d6;
    position: relative;
    min-height:4rem;
    overflow: auto;
    max-height: 381px;
}
.licheng .w1400{
    overflow:hidden;
}
.licheng .licheng_qh .slick-list{
    overflow: initial;
}
.licheng .licheng_qh .box:before{
    content: "";
    width: 0.11rem;
    height: 0.11rem;
    background:#a52025;
    border-radius: 50%;
    top: -0.05rem;
    left:-0.06rem;
    position: absolute;
}
.licheng .licheng_qh:before{
    content: "";
    background: url(../image/licheng_x.png)center center/cover;
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    right: auto;
    height: 0.07rem;
}

.licheng .licheng_qh .slick-prev, .licheng .licheng_qh .slick-next{
    width: 0.35rem;
    height: 0.35rem;
    border:none;
    top: 0.12rem;
}

.licheng .licheng_qh .slick-prev{
    background: url(../image/licheng_jtl.png)center center/cover;
    left: 0;
}

.licheng .licheng_qh .slick-next{
    background: url(../image/licheng_jtr.png)center center/cover;
    right: 0;
}

.xinwenzixun .nmtit {
    float: left;}
.news{
    background: #f7f7f7;
    padding: 1.08rem 0 0;
}

.news .title{
    float: left;
line-height: 0;
}


.news .news_lb{
    float: right;
    margin-top: 0.34rem;
    line-height: 0;
}

.news .news_lb a{
    border-radius: 20px;
    border:1px solid #bfbfbf;
    font-size: 0.16rem;
    color: #666666;
    padding: 0.07rem 0.3rem;
    margin-left: 0.07rem;
    display: inline-block;
    line-height: 1.5;
}

.news .news_lb a.cur,.news .news_lb a:hover{
    color: #fff;
    background: #a52025;
    border:1px solid #a52025;
}

.news .news_nr{
    margin-top: 0.4rem;
}

.news .news_nr ul li{
    background: #fff;
    float: left;
    width: 32%;
    margin-right: 2%;
}

.news .news_nr ul li:nth-child(3){
margin-right: 0;
}

.news .news_nr ul li .img{
    overflow: hidden;
    line-height: 0;
}
.news .news_nr ul li .img img{

    transition: all 0.8s;
}
.news .news_nr ul li:hover .img img { transform: scale(1.1);}

.news .news_nr ul li .text{
    padding: 0.3rem;
}

.news .news_nr ul li .text h3{
    color: #333333;
    font-size: 0.18rem;
    font-weight: initial;
    line-height: 0.32rem;
    overflow: hidden;
    border-bottom: 1px solid #f3f3f3;
    padding-bottom: 0.24rem;
    margin-bottom: 0.24rem;
}


.news .news_nr ul li .text span{
    font-size: 0.16rem;
    color: #999999;
    display: inline-block;
    float: left;
}

.news .news_nr ul li:hover h3 { color:#a52025;}

.news .news_nr ul li .text  .jt{
    float: right;
        display: inline-flex;
}
.anquan .left .box img, .anquan .right > img{
            height: 7.8rem;
    }
@media (max-width: 1680px){
    .guanyu{
        padding: 1.2rem 0.6rem 1.3rem 0.98rem;
    }
    .guanyu .right{
        width: 50.25%;margin-top: 1.3rem;
    }
    .guanyu .left {
        float: left;
        width: 49.75%;
        padding-top: 0;
    }

}

@media (max-width: 1440px){
    .w1400{
        width: 13rem;
    }
    .guanyu .left .wenzi{
        line-height: 2;
    }
    /*.guanyu {*/
    /*    padding: 1.2rem 0.3rem 1.3rem 0.3rem;*/
    /*    width: 14rem;*/
    /*    margin: 0 auto;*/
    /*}*/
    .baozhang{
        padding: 0.6rem 0 0.6rem;
    }
    .yanfa{
        padding: 0.7rem;
    }
    .yanfa .yanfa_btm .right{
        left: 30%;
    }
}

@media (max-width: 1300px){
    .w1400{
        width: 14rem;
    }
    .baozhang .right{
        padding-left: 0.4rem;
    }
    .baozhang .right .right_nr .h1{
        font-size: 0.34rem;
    }
    .baozhang .right .right_nr .h2{
        font-size: 0.2rem;
    }
    .baozhang .right .right_nr .h3{
        font-size: 0.16rem;
    }
}


@media (max-width: 1024px){
    .guanyu {
        padding: 0.5rem 0.25rem 0.5rem 0.25rem;
        width: 100%;
    }
    .w1400 {
        width: 100%;
        padding: 0 0.25rem;
    }
    .guanyu .clearfix{width:  100%; margin: 0 auto;}
    .guanyu .left {
        margin-bottom: 0.2rem;
        padding-right: 0;
    }
    .guanyu .left ,.guanyu .right{
        float: none;
        width: 100%;
        padding-top: 0;
        margin-top: 0;
    }
    .guanyu .right .img{
        text-align: center;
    }
    .wenhua{
            padding: 0.4rem 0 0.4rem;
    }
    .wenhua .wenhua_nr ul li{
        height: 4.2rem;
    }
    .wenhua .wenhua_nr ul li .wenzi{
        font-size: 0.22rem;
       margin-top: 0.3rem;
    }
    .wenhua .wenhua_nr ul li .img1{
        margin-top: 0.14rem;
    }
    .wenhua .wenhua_nr ul li .en{
        font-size: 0.24rem;
    }
    .baozhang{
        padding: 0.4rem 0 0.4rem;
    }
    .baozhang .left{
        float: none;
        width: 100%;
        text-align: center;
    }
    .baozhang .right{
        float: none;
        width: 100%;
    }
    .baozhang .right{
        float: none;
        width: 100%;
        padding-left: 0;
    }
    .baozhang .right .right_nr .h1{
        font-size: 0.24rem;
    }
    .baozhang .right .right_nr .h2 {
        font-size: 0.18rem;
    }
    .yanfa {
        padding: 0.4rem 0;
    }
    .yanfa .yanfa_top .yanfa_lb{
        float: none;

    }
    .yanfa .yanfa_top .yanfa_lb ul{
        text-align: center;
        line-height: 0;
        margin-bottom: 0.2rem;
    }
    .yanfa .yanfa_top .yanfa_lb ul li:nth-child(1){
        margin-left: 0;
    }
    .yanfa .yanfa_top .yanfa_lb ul li{
        padding: 0.12rem;
        display: inline-block;
        float: none;
        margin-left: 0;

    }
    .yanfa .yanfa_btm .left{
        float: none;
        width: 100%;
            padding: 0.4rem 0.25rem;
    }
    .yanfa .yanfa_btm .right{
        float: none;
        position: initial;
        width: 100%;
    }
    .yanfa .yanfa_btm .left .left_bt .bt{
        font-size: 0.22rem;
    }
    .news .news_nr ul li{
        margin-bottom: 0.25rem;
    }
}

@media (max-width: 768px){
.yanfa .yanfa_btm .box .slick-prev,.yanfa .yanfa_btm .box .slick-next { display:none!important;}
    .baozhang .right .right_nr .h1{
        font-size: 0.32rem;
    }
    .baozhang .right .right_nr .h2 {
        font-size: 0.28rem;
    }
    .baozhang .right .right_nr .h3 {
        font-size: 0.24rem;
    }
    .baozhang .right .right_nr ol li .text { font-size: 0.22rem; }
    



    .wenhua .wenhua_nr ul li {
     height: auto;
     float: none;
     width: 100%;
     margin-bottom: 0.2rem;
     text-align: center;
         padding: 0.25rem 0.5rem;
    }
    .wenhua .wenhua_nr ul li .wenzi {
        font-size: 0.22rem;
        margin-top: 0.18rem;
    }
    .baozhang .left .box_f{
            padding: 0.3rem 0.2rem 0.24rem;

    }
    .baozhang .left .box_f .text .p2{
        font-size: 0.2rem;
    }
    .baozhang .left .box_f .text .p1{
        font-size: 0.22rem;
    }
    .baozhang .left .box_f .text .num{
        font-size: 0.16rem;
        margin-top: 0.6rem;
       opacity: 0;
    }
    .baozhang .left .box .slick-prev {

     left: 0.6rem;
    }
    .baozhang .left .box .slick-next {

    left: 1.1rem;
    }
    .guanyu .left .wenzi{
        font-size: 0.16rem;
    }
    .baozhang .right .right_nr .h2{
        margin-bottom: 0.18rem;
    }
    .baozhang .right {
     padding-top: 0.25rem;
    }
    .anquan .left{
        float: none;
        width: 100%;
        height: auto;
    }
    .anquan .right{
        float: none;
        width: 100%;
    }
    .anquan{
        height: auto;
        overflow: initial;
    }
    .anquan .right .wenzi{
        top: 0.35rem;
        max-width: 5.7rem;
            left: 0.8rem;

    }
    .anquan .left .box img, .anquan .right > img{
        height: auto;
    }
    .anquan .right .wenzi ol{
            padding-top: 0.48rem;
    }
    .licheng{
        padding: 0.6rem 0;
    }
    .licheng .licheng_qh .left{
        float: none;
    }
    .licheng .licheng_qh .right{
        float: none;
        padding-left: 0;
    }
    .licheng .licheng_qh .box{
        padding: 0.9rem 0.4rem 0.7rem 0.4rem;
    }
    .licheng .licheng_qh .slick-prev, .licheng .licheng_qh .slick-next{
        top: 5%;
    }
    .licheng .licheng_qh{
        margin-top: 0.6rem;
    }
    .yanfa .yanfa_btm{
        margin-top: 0.3rem;
    }
    .news{
        padding: 0.45rem 0;
    }
    .newsss{
        padding: 0.2rem 2% 0.45rem;
    }

    .news .news_lb,.news .title{
        float: left;
        width: 100%;
        padding-bottom: 0.18rem;
    }
    .news .news_lb{

        padding-top: 0.18rem;
        text-align: left;
    }
    .news .news_lb a{
        padding: 0.08rem 0.2rem;
        display: inline-block;
        line-height: 1;
    }
    .news .news_lb a:nth-child(1){
        margin-left: 0;
    }
    .news .news_nr ul li{
        float: none;
        width: 100%;
        margin-right: 0;
        text-align: center;
    }
    .wenhua .wenhua_nr ul li .img1,.wenhua .wenhua_nr ul li:hover .img2,.wenhua .wenhua_nr ul li.cur .img2{
        width: 0.78rem;
        height: 0.9rem;
        display: inline-block;
    }
}
a{
    display: inherit;
}



@media (max-width: 480px){
    .news .news_lb a{
        margin:5px 5px 5px 0;
    }
}



@media (max-width: 480px){
    .guanyu .left .wenzi {
        line-height: 2;
    }
    .yanfa .yanfa_top .yanfa_lb ul li .img_2, .yanfa .yanfa_top .yanfa_lb ul li .img_1{
        width: 0.44rem;
        height: 0.39rem;
    }
    .yanfa .yanfa_top .yanfa_lb ul{
        padding-top: 0.2rem;
        text-align: left;
    }
    .yanfa .yanfa_top .yanfa_lb ul{
        margin-right: 0.15rem;
    }
    .licheng .licheng_qh .slick-prev, .licheng .licheng_qh .slick-next {
     top: 9.1%;
    }
    .anquan .right{
        padding-bottom: 0.5rem;
        background: url(../image/shipin_img2.jpg)center center/cover;
        height: 6.8rem;
    }
    .anquan .right > img{
        display: none;
    }
    .licheng .licheng_qh .slick-prev, .licheng .licheng_qh .slick-next {
    top: 9.1%;
    }
    .baozhang .right .right_nr ol li .img{
        width: 18%;
    }
    .baozhang .right .right_nr ol li .text{
        width: 75%;
        padding-left: 4%;
    }
}
@media (max-width: 414px){
    .licheng .licheng_qh .slick-prev, .licheng .licheng_qh .slick-next {
     top: 11.1%;
    }
}

/*菜谱详情*/
.productA{
    background: #f9f9f9;
    padding-bottom:10px;
    padding-top:1.6rem;
}
.xiangqing .w1400{
    position: relative;
}

.xiangqing .left .img{
    line-height: 0;

}
.productA-b {
    width: 7.1rem;
    position: absolute; left:0; top:50%; transform: translateY(-50%);
}
.xiangqing .right{
    float: right;
    width: 11.1rem;
    padding: 0.93rem 0.8rem 1rem 5rem;
    background: #fff;
}

.xiangqing .right h3{
    font-size: 0.32rem;
    color: #222222;
    font-weight: initial;
}
.xiangqing .right .text{
    margin-top: 0.2rem;
    font-size: 0.14rem; color:#666666;
    line-height: 2;
}

.chanpin_xq .left .slick-slide { border:1px solid #e2e2e2;}

.liandong .slick-slide { padding: 0.03rem 0;}

.xiangqing .right ol {
    margin-top: 0.25rem;
    margin-bottom: 0.05rem;
}
.xiangqing .right ol li{
    display: inherit;
    float: left;
}
.xiangqing .right ol li .bt{
    font-size: 0.14rem;
    color: #666666;
}
.xiangqing .right ol li .bt{
    float: left;
}
.xiangqing .right ol li span{
    background: url(../image/xing_hui.png)center center/cover;
    width: 0.14rem;
    height: 0.13rem;
    display: block;
    float: left;
    margin-top: 0.025rem;
    margin-right: 0.01rem;
}

.xiangqing .right ol li span.cur{
    background: url(../image/xing_red.png)center center/cover;

}

.xiangqing .right ol li:nth-child(2n){
    float: left;
    margin-left: 0.74rem;
}

.xiangqing .right .right_n1{
    padding-bottom: 0.3rem;
    border-bottom: 0.02rem solid #f0f0f0;
}

.xiangqing .right .right_n2{
    margin-top: 0.24rem;
}

.xiangqing .right .right_n2 .t{
    font-size: 0.18rem;
    color: #333333;
}

.xiangqing .right .right_n2  ul{
    margin-top: 0.24rem;
}

.xiangqing .right .right_n2  ul li{
    width: 32%;
    margin-right: 2%;
    position: relative;
    float: left;
}

.xiangqing .right .right_n2  ul li:nth-child(3n){
    margin-right: 0;
}

.xiangqing .right .right_n2  ul li .fudong{
    position: absolute;
    top: 0;
    width: 100%;
    left: auto;
    right: auto;
    background: rgba(165,32,37,0.9);
    height: 100%;
    text-align: center;
    display: none;
    padding-top: 0.25rem;
}
.xiangqing .right .right_n2  ul li:hover .fudong{
    display: block;
}
.xiangqing .right .right_n2  ul li .fudong .bt{
    font-size: 0.16rem;
    color: #ffffff;
}

.xiangqing .right .right_n2  ul li .fudong .more{
    color: #ffffff;
    font-size: 0.14rem;
    margin: 0.3rem 0 0.05rem;
}

.xiangqing .right .right_n2  ul li .fudong img{
    line-height: 0;
}

.mbx{
    background: #f7f7f7;
    padding-top: 0.65rem;
    padding-bottom: 0.05rem;
    font-size: 0.14rem;
    color: #9e9e9e;
    font-family: 宋体;
    font-weight: bold;
    line-height: 0.36rem;
}

.mbx a{
    display: inline-block;
    font-size: 0.14rem;
    color: #9e9e9e;
    font-family: 微软雅黑;
    font-weight: initial;
    line-height: 0.36rem;
    padding-right: 0.05rem;
}

.mbx a.index{
    background: url(../image/zb.png) left center;
    background-repeat: no-repeat;
    background-size: 0.14rem 0.15rem;
    padding-left: 0.2rem;
}

.pengren{
    padding: 0.95rem 0 1.2rem;
}

.pengren .title{
    line-height: 0;
}

.pengren ol li{
    margin-top: 0.35rem;
    border:1px solid #e6e6e6;
    border-radius: 0.05rem;
    padding: 0 0.44rem 0.12rem ;
}

.pengren ol li > .t{
    color: #a52025;
    font-size: 0.18rem;
    margin-top: -0.15rem;

}
.pengren ol li > .t p{
    display: inline-block;
    padding: 0 0.1rem;
    background: #fff;
}
.pengren ol li .nr{
    padding: 0.16rem 0.1rem;
}
.pengren ol li .nr .img{
    float: left;
    line-height: 0;
}

.pengren ol li .nr .wenzi{
    float: left;
    margin-top: 0.1rem;
    margin-left: 0.1rem
}

.pengren ol li .nr .wenzi .t{
    font-size: 0.16rem;
    color: #555555;
}

.pengren ol li .nr .wenzi .t_2{
    font-size: 0.14rem;
    color: #999999;
}

.pengren ol li .nr_2{
    float: left;
    width: 16%;
    margin-right: 1.2%;
    margin-bottom: 0.2rem;
}

/*.pengren ol li .nr_2:nth-child(6n){*/
/*    margin-right: 0;*/
/*}*/

.pengren ol li .buzhou{
    margin: 0.22rem 0;
    padding: 0 0.1rem;
}

.pengren ol li .buzhou .neirong h4{
    background: #a52025;
    color: #ffffff;
    font-size: 0.18rem;
    display: inline-block;
    border-radius: 50%;
    float: left;
    font-weight: initial;
    padding: 0.03rem 0.1rem;
}
.pengren ol li .buzhou .neirong .wenzi{
    font-size: 0.18rem;
    float: left;
    margin-top: 0.02rem;
    margin-left: 0.1rem;
    color: #555555;

}

.pengren ol li .buzhou .neirong{
    width: 24%;
    margin-right: 1.333%;
    float: left;
}

.pengren ol li .buzhou .neirong:nth-child(4n){
    margin-right: 0;
}

.pengren ol li .pengrenbz{
    padding: 0.25rem 0;
}
.pengren ol li .pengrenbz > div{
    margin-top: 0.2rem;
}
.pengren ol li .pengrenbz h4{
    background: #a52025;
    color: #ffffff;
    font-size: 0.18rem;
    display: inline-block;
    border-radius: 50%;
    float: left;
    font-weight: initial;
    padding: 0.03rem 0.1rem;
}

.pengren ol li .pengrenbz .text{
    font-size: 0.18rem;
    float: left;
    margin-top: 0.02rem;
    margin-left: 0.1rem;
    color: #555555;
}

.video{
    margin-top: 0.6rem;
    position: relative;
}

.video video{
    object-fit: fill;
}

.video .anniu{
    position: absolute;
    bottom: 0.46rem;
    right: 0.34rem;
    line-height: 0;
    display: block;
    cursor: pointer;
    width: 1.97rem;
    height: 0.7rem;
}

/*产品详情*/
.chanpin_xq .right .chanpin_n1{
    border-bottom: none;
}

.chanpin_xq .liandong{
    float: left;
    z-index: 2;
    position: relative;
    width: 1.15rem;

}
.chanpin_xq .left{
    padding-top:0.03rem;
    float: right;
    width: 5.84rem;
}

.chanpin_xq .liandong .box{
    position: relative;
    border:0.02rem solid #eee;
    cursor: pointer;
    width: 1.1rem;
}


.chanpin_xq .liandong .slick-center .box{
    border:0.02rem solid #a52025;
}
.chanpin_xq .liandong .slick-center .box:after { content:'';
    width: 6px;
    height: 12px;
    background: url(../image/jian.png) no-repeat center;
    position: absolute; right:-6px; top:50%; margin-top:-6px;}
.chanpin_xq .liandong .box img{
    line-height: 0;
}

.chanpin_xq .shangc {
    margin-top: 0.5rem;
}

.chanpin_xq .shangc a {
    color: #ffffff;
    font-size: 0.16rem;
    background: #a52025;
    line-height: 31px;padding:10px 38px 10px 35px;
    border-radius:30px;margin-right:10px;
    display: inline-block;
}

.productB { padding:0.9rem 0 1.1rem;background: #eeeeee;}
.productB-b { margin-top:0.4rem;}
.productB-b ul li { padding:0.28rem; margin-bottom:2%; float: left;width: 32%;background: #fff; }
.productB-b ul li a.pic {display: block;}
.productB-b ul li a.pic span {transition: all 0.8s;opacity: 0; display: block;width: 100%;height: 100%;position: absolute; left:0;top:0;background: url(../image/x.png) no-repeat center rgba(165,32,37,0.9);}
.productB-b ul li:hover a.pic span {opacity: 1; }
.productB-b ul li.sign2,.productB-b ul li.sign5 { margin-left:2%;}
.productB-b ul li.sign3,.productB-b ul li.sign6 {float: right;}
.productB-c { margin-top:15px;}
.productB-c .t {height: 20px; margin: 0 0 0.1rem;line-height: 20px; overflow: hidden; font-size: 0.2rem; color:#333333; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;  }

.productB-b ul li:hover .productB-c .t a {
    background: url(../image/jiantou.png) no-repeat right center; display: inline-block; padding-right:30px; color:#a52025;}


.productB-c .c {height: 20px;line-height: 20px; overflow: hidden; font-size: 0.14rem; color:#666666; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;  }
.productB-d { margin-top:6px;}
.productB-d dl dd {float: left;}
.productB-d dl dd.sign { margin-left:10px;}
.productB-d dl dd span {display: inline-block;width: 14px;height: 13px; vertical-align: top; margin-top:3px; background: url(../image/lajiao_hui.png) no-repeat center;}
.productB-d dl dd span.cur { background: url(../image/lajiao.png) no-repeat center;}
.productB-d dl dd span.curxy {display: inline-block;width: 14px;height: 13px; vertical-align: top; margin-top:3px; background: url(../image/majiao_hui.png) no-repeat center;}
.productB-d dl dd span.curz { background: url(../image/majiao.png) no-repeat center;}


@media(max-width: 1600px){
    .productA{
        padding-top:1.8rem;
    }
    .chanpin_xq .liandong{
        width: 1.2rem;
    }
}
@media(max-width: 1400px){
    .chanpin_xq .shangc a {
        line-height: 24px;padding:7px 20px 7px 15px;
        border-radius:20px;
        display: inline-block;
    }
    .chanpin_xq .shangc a img {
        height: 24px;
    }
    .productA{
        padding-top:2rem;
    }
}
@media(max-width:1300px){
    .productB-d dl dd {width: 100%;}
    .productB-d dl dd.sign { margin-left:0px;}
}
@media (max-width: 1000px){
    .xiangqing{
        padding: 0.7rem 0 0.25rem;
        background: #f7f7f7;
    }
    .xiangqing .left{
        width: 100%;
        float: none;
    }
    .xiangqing .left img{
        width: 100%;
    }
    .xiangqing .right {
        position: initial;
        padding: 0.3rem 0.4rem 0.5rem;
        width: 100%;
        margin-top:20px;
    }

    .productA-b {position: relative; top:0; transform: translateY(0);width: 100%;}
    .chanpin_xq .liandong {width: 2.4rem;}
    .chanpin_xq .liandong .box {width: 2.24rem;}
    .xiangqing .right .right_n2 ul li .img{
        text-align: center;
    }
    .productB-b ul li,.productB-b ul li img {width: 100%;}
    .productB-b ul li { margin-bottom:2%;}
    .productB-b ul li.sign2 { margin-left:0;}
    .productB-d dl dd {float: left;width: auto;}
    .productB-d dl dd.sign { margin-left:10px;}

    .pengren ol li .buzhou .neirong{
        width: 100%;
        float: none;
        margin-bottom: 0.2rem;
    }
    .pengren {
        padding: 0.5rem 0 0.5rem;
    }

    .pengren ol li .nr_2{
        width: 32%;
    }
}
@media(max-width:750px){
    .productA { padding: 40px 0.25rem 20px;}
    .chanpin_xq .liandong {width: 1.2rem;}
    .chanpin_xq .liandong .box {width: 1.1rem;}
    .mbx { padding-top:40px;}
    .productB { padding:30px 2% 50px;}
}

/*定制餐调*/
.dzctD { background: #f9f9f9; padding:1rem 0 1.1rem; }
.dzctD-c {float: right;width: 8rem;}
.dzctD-c .slick-dots li button { border-radius:50%; background: #5d5c5d!important;}
.dzctD-c .slick-dots li.slick-active button { background: #fff!important;}
.dzctD-b {position: absolute;width: 7rem; left:0;bottom:0;z-index: 10;  }
.dzctD-d { margin-top:0.45rem; background: #fff; padding:0.5rem 0.6rem 0.4rem;}
.dzctD-d ul { margin-bottom:0.4rem;}
.dzctD-d ul li {float: left; position: relative; width: 25%;text-align: center; }
.dzctD-d ul li .ico {height: 0.35rem;}
.dzctD-d ul li .ico img {width: auto;max-height: 100%;}
.dzctD-d ul li .t {font-size: 0.18rem; color:#333;margin-top:5px;}
.dzctD-d ul li:after { content:'';height: 100%; border-right:1px dashed #e2e2e2;position: absolute;right:0; top:0;}
.dzctD-d ul li.sign4:after { display: none;}
.dzctA {background: url(../image/wenhua_bgx.jpg) no-repeat center/cover;}
.dzctB { padding:1rem 0 1.2rem;}
.dzctB-b {position: absolute; left:0; top:50%; transform: translateY(-50%); width: 5.9rem;}
.dzctB-c { margin-top:0.1rem;}
.dzctB-c ul li { margin-top:0.2rem;}
.dzctB-c ul li .t { font-size: 0.18rem; color:#666666;font-weight: medium;}
.dzctB-c ul li .c { font-size: 0.16rem; color:#666666;font-weight: lighter; margin-top:5px;}
.dzctB-d {float: right;width: 7.9rem;}
.dzctB-d img {width: 100%;height: auto;}
.dzctC {background: #f7f7f7; padding:0.9rem 0 0.4rem;}
.dzctC-b {position: relative; z-index: 10; margin-top:0.3rem;}
.dzctC-b .con {font-size: 0.16rem; color:#666666;line-height: 2;width: 9.3rem;text-align: justify;}
.dzctC-b .con p { margin-bottom:0.1rem;}
.dzctC-c { margin-top:-0.6rem;position: relative;}
@media(max-width:1000px){
    .dzctC-b .con {width: 100%;}
    .dzctB-b {position: relative; left:0; top:0; transform: translateY(0); width: 100%;}
    .dzctB-c { margin-top:30px;}
    .dzctB-d {width: 100%;float: none;margin-top:20px;}
    .dzctD-c {float: none;width: 100%;}
    .dzctD-b {position: relative;width: 100%; }
}
@media(max-width:750px){
    .dzctD { padding:40px 2% 50px; }
    .dzctB { padding:40px 2% 50px;}
    .dzctC { padding:30px 2% 20px;}
    .dzctC-c { margin-top:-0.2rem; }
}
/*成为合作伙伴*/
.jrwmA { padding:1rem 0 1.1rem;}
.jrwmA .tzzgxD-b ul li { padding:0.5rem 2.15rem 0 0.5rem;}
.jrwmA .tzzgxD-b ul li .entit {position: relative;margin-bottom:0.2rem; text-align: left; left:0; top:0;left:0;font-size: 0.34rem; color:rgba(51,51,51,0.12); }
.jrwmA .tzzgxD-b ul li .c {line-height: 1.8;}
.jrwmA .tzzgxD-b ul li:hover .entit { margin-bottom:0; position: absolute; bottom:0.3rem; top:auto; color:rgba(255,255,255,0.12); left:0.5rem; right:auto; }
.jrwmB { padding:0.5rem 0 0.5rem;background: #f7f7f7;}
.jrwmB-d {float: right;width: 8.7rem;}
.jrwmB-b {position: absolute; left:0; padding-top:0.6rem; top:50%; transform: translateY(-50%);width: 6.5rem;}
.jrwmB-c { margin:0.4rem 0 0.4rem;}
.jrwmB-c ul li { float:left; font-size: 0.16rem;color:#333333; padding:0.1rem 0.25rem; cursor: pointer; border-radius:30px;border:1px solid #bfbfbf; margin-right:10px; }
.jrwmB-c ul li.cur,.jrwmB-c ul li:hover { color:#fff;background: #a52025; border-color:#a52025;}
.jrwmB-c .con { min-height: 2rem; font-size: 0.16rem; color:#555555; margin-top:0.25rem;width: 4.2rem;text-align: justify; line-height: 2;}
.jrwmB-e {font-size: 1rem;line-height: 1; color:#ffffff;opacity: 0.72;font-weight: bold;text-transform: uppercase;font-family: "Arial";}
.jrwmC { padding:0.85rem 0 1rem;}
.jrwmC-f {float: right;width: 9.35rem; padding:0.8rem 0.55rem 0.7rem 3rem;background: #f7f7f7;}
.jrwmC-e .pic {width: 7rem;position: absolute; left:0; bottom:0;}
.jrwmC-f .t {font-size: 0.25rem; color:#a52025;margin-bottom:0.2rem;}
.jrwmC-f .c {font-size: 0.14rem; color:#555555;line-height: 2;min-height: 3rem;}
.jrwmC-e .more {display: inline-block; font-size: 0.16rem;color:#fff;background: #a52025; margin-top:0.66rem; padding: 0.1rem 0.3rem; border-radius: 30px;text-align: center;}
.jrwmC-e .more span {font-family: "宋体";font-weight: bold;}
.jrwmC-d .slick-prev,.jrwmC-d .slick-next { margin-top:0; top:auto; bottom:0.7rem; width: 0.42rem; border-radius: 50%; height: 0.42rem; border:1px solid #c3c3c3;}
.jrwmC-d .slick-next { right:0.55rem; transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);  right:0.55rem;background: url(../image/haoprev.png) no-repeat center;-webkit-background-size: 0.2rem auto;background-size: 0.2rem auto; }
.jrwmC-d .slick-prev { left:auto; right:1.15rem; background: url(../image/haoprev.png) no-repeat center;-webkit-background-size: 0.2rem auto;background-size: 0.2rem auto;}
.jrwmC-d .slick-next:hover {transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg); background: #a52025; border-color:#a52025;background: url(../image/haonext.png) no-repeat center #a52025;-webkit-background-size: 0.2rem auto;background-size: 0.2rem auto;}
.jrwmC-d .slick-prev:hover {transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg); background: #a52025; border-color:#a52025;background: url(../image/haonext.png) no-repeat center #a52025;-webkit-background-size: 0.2rem auto;background-size: 0.2rem auto;}
.jrwmD { padding: 0 0 1rem;background: #f9f9f9;}
.jrwmD-c {float: right;width: 7rem;}
.jrwmD-b {position: absolute;width: 6.15rem; left:0; top:50%;transform: translateY(-40%);}
.jrwmD-b .con { margin-top:0.25rem;font-size: 0.14rem; color:#555555;line-height: 2;}
.jrwmE { }
.jrwmE ul li {cursor: pointer; float: left;width: 50%;height: 4.4rem;text-align: center; padding-top:1.3rem; transition: all 0.8s;}
.jrwmE ul li .t {font-size: 0.26rem; color:#fff; margin-bottom:0.3rem;}
/*.jrwmE ul li.jma {background: #a52025; padding-top:1.1rem;}*/
.jrwmE ul li.jma {background: #a52025; }
.jrwmE ul li.jmb {background: url(../image/jm3.jpg) no-repeat center/cover;}
.jrwmE ul li .icon {height: 1.2rem;}
.jrwmE ul li .icon img {width: auto;max-height: 100%;}
.jrwmE-a {font-size: 0.16rem; color:#ffffff; margin-top:0.3rem;}
.jrwmE-a span {transition: all 0.8s; overflow: hidden; line-height: 2; padding-left:30px; margin: 0 16px;display: inline-block;}
.jrwmE-a span.sign1 {background: url(../image/jm4.png) no-repeat left center;}
.jrwmE-a span.sign2 {background: url(../image/jm5.png) no-repeat left center;}
.jrwmE ul li .jrwmE-a span { height: 0;}
.jrwmE ul li:hover { padding-top:1.1rem;}
.jrwmE ul li:hover .jrwmE-a span { height: auto;}
@media(max-width: 1400px){
    .jrwmA .tzzgxD-b ul li { padding: 0.4rem 1.8rem 0 0.4rem;}
    .jrwmA .tzzgxD-b ul li:hover .entit { bottom:0.2rem;}
    .jrwmD-b { transform: translateY(-45%);}
}
@media(max-width: 1300px){
    .jrwmB-c .con  {width: 5rem;}
}
@media(max-width: 1100px){
    .jrwmD-c {width: 100%;}
    .jrwmD-b {position: relative; margin-bottom:20px; width: 100%; left:0; top:0;transform: translateY(0);}
    .jrwmD { padding: 40px 0 50px;}
    .jrwmA .tzzgxD-b ul li:hover .entit {position: relative;margin-bottom:0.2rem; text-align: left; left:0; top:0;left:0;font-size: 0.34rem; color:rgba(51,51,51,0.12); }
    .tzzgxD-b ul li:hover,.tzzgxD-b ul li.cur { margin-top:0;}
}
@media(max-width: 1000px){
    .jrwmC-f .c { min-height: 1rem;}
    .jrwmE ul li { padding-top:1.1rem;}
    .jrwmE ul li.jma { padding-top:0.9rem;}
    .jrwmE ul li.jmb:hover { padding-top:0.9rem;}
    .jrwmC-f { width: 100%;float: right; padding: 30px 0.26rem 0.55rem;}
    .jrwmC-e .pic {width: 100%;position: relative; left:0; bottom:0; margin-top:20px;}
    .jrwmB-b {position: relative; left:0; padding-top:0; top:0; transform: translateY(0);width: 100%;}
    .jrwmB-c .con {width: 100%;}
    .jrwmB-d {float: none;width: 100%;}
}
@media(max-width: 750px){
    .jrwmC { padding: 40px 2%;}
    .jrwmE ul li {/*width: 100%;*/}
    .jrwmE ul li { padding-top:0.9rem;}
    .jrwmE ul li { padding-top:0.9rem;}
    .jrwmE ul li .jrwmE-a span { height: auto;}
    .jrwmC-d .slick-prev,.jrwmC-d .slick-next { bottom:0.55rem;}
    .jrwmB { padding:40px 2% 40px;}
    .jrwmA { padding:40px 2% 40px;}
    .jrwmD { padding: 40px 2% 50px;}
    .jrwmC-f,.jrwmB-c .con,.yanfa .yanfa_btm .left {min-height: auto!important;}
    .yanfa .yanfa_btm .left .text { margin-bottom:0; }
    .yanfa .yanfa_btm .left .left_bt p { font-size: 16px; }
}
@media(max-width: 500px){
    /*.jrwmC-f {min-height: 4.5rem;}*/
}
@media(max-width: 450px){
    .jrwmE ul li {height: auto; padding: 0.6rem 0;}
    .jrwmE-a span {display: inline-block; margin:3px 15px;}
    .jrwmC-d .slick-prev,.jrwmC-d .slick-next {width: 0.7rem;height: 0.7rem;}
    .jrwmC-d .slick-prev { right:1.5rem;}
    .jrwmC-f {min-height: 4.8rem;}
}
@media(max-width: 400px){
    /*.jrwmC-f {min-height: 5rem;}*/
    .jrwmC-d .slick-prev,.jrwmC-d .slick-next {
        display: none!important;}
}
@media(max-width: 350px){
    /*.jrwmC-f {min-height: 5.2rem;}*/
}

/*美味生活*/
/*.mwshA {height: 80px;width: 100%;}*/
.mwshB { width: 100%; background: #343536; padding:0.6rem 0.6rem 0.4rem;}
.mwshB ul { border-bottom:2px solid #656667; border-left:3px solid #c6c6c6;}
.mwshB ul li {cursor: pointer;position: relative; width: 14.2857%; float: left;}
.mwshB ul li a {display: block; padding:15px 17px 0 18px; border-top:2px solid #656667; border-right:3px solid #c6c6c6; height: 145px;position: relative; width: 100%; }
.mwshB ul li .t {font-size: 16px;color:#fff; font-weight: bold; }
.mwshB ul li .c {position: absolute; left:18px; bottom:15px;font-size: 12px;line-height: 1.3;color:#828282;}
.mwshB ul li .date {display: none; position: absolute; right:17px; top:15px;font-size: 0.7rem;line-height: 1; color:#aaa;}
.mwshB ul li.cur .date {display: block;}

.mwshB ul li.current {background: #a52025; color:#fff}

.mwshB ul li.current .t,.mwshB ul li.current .c { color:#fff;}


.mwshB ul li.sign15,.mwshB ul li.sign19,.mwshB ul li.sign23 { margin-left:42.857%;}
.mwshB ul li.cur::after,.mwshB ul li:hover::after { content:'';width: 8px;height: 100%;position: absolute;left:0;top:0;background: #a52025;}
.mwshB-a {width: 42.92%;height: 438px;position: absolute; left:0;bottom:0;text-align: right; padding:12px; background: #fff;}
.mwshB-a .pic img {height: 100%;width: auto;max-width: 500%;}
.mwshB-d,.mwshB-d .pic { overflow: hidden; height: 100%;}
.mwshB-d { padding-left:190px; }
.mwshB-d .pic {position: relative;}
.mwshB-d .pic:after { content:'';width: 56px;height: 67px;background: url(../image/video.png) no-repeat center;position: absolute; right:20px; bottom:20px;display: none;}
.mwshB-e { left:0px; bottom:30px; position: absolute;width: 165px;text-align: left; }
.mwshB-e .d {font-size: 0.8rem; color:#888888;line-height: 1;}
.mwshB-e .t {font-size: 12px; color:#666666; margin:10px 0 85px; line-height: 1;}
.mwshB-e .con .tit {font-size: 14px;color:#010101;}
.mwshB-e .con .c {font-size: 12px;color:#888888; margin-top:12px;}
.mwshB-e .con a.more {font-size: 12px;color:#888888;display: block; margin-top:50px;}
.mwshB-e .con a.more span { font-family: "宋体";}

.mwshC { padding:20px 0; background: url(../image/mwsh4.png) no-repeat center; margin-top:30px;}
.mwshC-a{float: left; height: 25px;overflow: hidden; padding-left:21px;background: url(../image/mwsh1.png) no-repeat left center;}
.mwshC-b {position: relative; float: left;line-height: 25px;font-size: 14px;color:#fff;}
.mwshC-b:after { content:'';height: 16px; border-left:1px dashed #444546;position: absolute; left:-32px; top:50%; margin-top:-8px;}

.mwshB ul li.old {background: url(../image/old.png) no-repeat center/cover;}

@media(max-width:1600px){
    .mwshB-d { padding-left:130px;}
    .mwshB-e {
        width: 110px;}
}
@media(max-width:1400px){
    /*.mwshB ul li {padding:10px 10px 0 10px; }*/
    .mwshB ul li .c { left:10px; bottom:10px;}
    .mwshC {background: none;}
}

@media(max-width: 1200px){
    .mwshB ul li:nth-child(-n+14) {display: none;}
    .mwshB ul li {width: 33.333333%;height: 120px;}
    .mwshB ul li a {height: 100%;}
    .mwshB ul li.sign15, .mwshB ul li.sign19, .mwshB ul li.sign23 { margin-left:0;}
    .mwshB-a {width: 100%;height: auto;position: relative; text-align: left; padding:12px; }
    .mwshB-d { padding-left:0;}
    .mwshB-e { position: relative; left:0;top:0;bottom:auto; width: 100%; padding:10px 0 25px 20px;}
    .mwshB-i {float: left;position: relative; padding-right:20px; border-right:1px solid #f2f2f2;}
    .mwshB-e .con {float: left;width: 70%; padding-left:20px; padding-top:11px;}
    .mwshB-e .con a.more {display: none;}
    .mwshB-e .t { font-size: 14px;text-align: center; margin-bottom:0;}
    .mwshB-e .d { font-size: 50px;}
    .mwshB { padding: 50px 2% 40px;}
    .mwshB-d, .mwshB-d .pic {height: auto;width: 100%;}
    .mwshB-a .pic img {height: auto;width: 100%;max-width: 100%;}
}
@media(max-width: 750px){
    /*.mwshA {height: 45px;}*/
}
@media(max-width: 560px){
    .mwshB ul li {width: 50%;height: 110px;}
}
@media(max-width: 450px){
    .mwshB-e { padding-left:10px; }
    .mwshB-e .d {font-size: 40px;}
    .mwshB-e .con {width: 65%;padding-top:0; padding-left:15px;}
    .mwshB ul li {height: 130px;}
}
@media(max-width: 380px){
    .mwshB ul li {height: 140px;}
}


.mwshD {background: #f7f7f7; padding:1.2rem 0 1rem;}
.mwshD .productB-b ul{margin-bottom:0.6rem;}
.mwshD-a {background: none; padding: 0;}
.mwshD-a .nmtit {float: left;}


.mwshE ul li{
    float: left;
    width: 33.333%;
    position: relative;
    text-align: center;
}

.mwshE ul li .img{
    line-height: 0;
    width: 100%;
}
.mwshE ul li .img img{
    width: 100%;
}
.mwshE ul li .text{
    position: absolute;
    top: auto;
    left: auto;
    right: auto;
    width: 100%;
    bottom: 1.35rem;
}

.mwshE ul li .text h3{
    font-size: 0.42rem;
    color: #ffffff;
    line-height: 0.36rem;
    text-transform: uppercase;
}

.mwshE ul li .text{
    text-align: center;
}

.mwshE ul li .text p{
    color: #fff;
    line-height: 0.36rem;
    font-size: 0.3rem;
    margin-top: 0.18rem;
}
.mwshE ul li .text_2{
    margin-top: 0.4rem;
    background: url(../image/mwsh_icon.png) center bottom;
    background-repeat: no-repeat;
    background-size: 1.01rem 0.23rem;
    padding-bottom: 0.2rem;
    display: none;
}
.mwshE ul li .text_2 p{
    color:#fff;
    font-size: 0.16rem;
    line-height: 0.24rem;
}

.mwshE ul li:hover .bg{
    background: rgba(165,32,37,0.85);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right:0;
    bottom: 0;
    transition: all 1s;
    -o-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -webkit-transition: all 1s;
}

.mwshE ul li:hover .text{
    bottom: 50%;
    transform: translateY(60%);
    transition: all 1s;
    -o-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -webkit-transition: all 1s;
}

.mwshE ul li:hover .text_2{
    display: block;
}

@media (max-width: 1440px){
    .mwshE ul li .text h3{
        font-size: 0.36rem;
    }
    .mwshE ul li .text p {

        font-size: 0.26rem;
    }
    .mwshE ul li .text_2 p{
        font-size: 0.14rem;
    }
}

@media (max-width: 1000px){
    .mwshE ul li{
        width: 100%;
        float: none;
    }
    .mwshE ul li .text_2{
        padding-bottom: 0.25rem;
    }
}



a,img { vertical-align: top; }

/*菜谱详情*/
.xiangqingxx{
    padding: 0.2rem 0 0.8rem;
    background: #f7f7f7;
}

.xiangqingxx .w1400{
    position: relative;
}
.xiangqingxx .left{
    position: absolute;
    left:0;top:50%;transform: translateY(-50%);
    z-index: 2;
    width: 50%;
}
.xiangqingxx .left .img{
    line-height: 0;

}
@media(max-width: 1000px){
    .xiangqingxx .left { position: relative; left:0; top:0; transform: translateY(0); margin-bottom:10px; }
}
.xiangqingxx .right{
    float: right;
    background: #fff;
    z-index: 0;
    width: 97%;
    padding: 0.65rem 0.76rem 0.58rem 55.71%;
}

.xiangqingxx .right h3{
    font-size: 0.32rem;
    color: #222222;
    font-weight: initial;
}
.xiangqingxx .right .text{
    margin-top: 0.2rem;
}
.xiangqingxx .right .text .t{
    font-size: 0.18rem;
    color: #666666;
}

.xiangqingxx .right .text .wenzi{
    margin-top: 0.06rem;
}
.xiangqingxx .right ol {
    margin-top: 0.25rem;
    margin-bottom: 0.05rem;
}
.xiangqingxx .right ol li{
    display: inherit;
    float: left;
}
.xiangqingxx .right ol li .bt{
    font-size: 0.14rem;
    color: #666666;
}
.xiangqingxx .right ol li .bt{
    float: left;
}
.xiangqingxx .right ol li span{
    background: url(../image/xing_hui.png)center center/cover;
    width: 0.14rem;
    height: 0.13rem;
    display: block;
    float: left;
    margin-top: 0.025rem;
    margin-right: 0.01rem;
}

.xiangqingxx .right ol li span.cur{
    background: url(../image/xing_red.png)center center/cover;

}

.xiangqingxx .right ol li:nth-child(2n){
    float: left;
    margin-left: 0.74rem;
}

.xiangqingxx .right .right_n1{
    padding-bottom: 0.3rem;
    border-bottom: 0.02rem solid #f0f0f0;
}

.xiangqingxx .right .right_n2{
    margin-top: 0.24rem;
}

.xiangqingxx .right .right_n2 .t{
    font-size: 0.18rem;
    color: #333333;
}

.xiangqingxx .right .right_n2  ul{
    margin-top: 0.24rem;
}

.xiangqingxx .right .right_n2  ul li{
    width: 32%;
    margin-right: 2%;
    position: relative;
    float: left;
}

.xiangqingxx .right .right_n2  ul li:nth-child(3n){
    margin-right: 0;
}

.xiangqingxx .right .right_n2  ul li .fudong{
    position: absolute;
    top: 0;
    width: 100%;
    left: auto;
    right: auto;
    background: rgba(165,32,37,0.9);
    height: 100%;
    text-align: center;
    display: none;
    padding-top: 0.25rem;
}
.xiangqingxx .right .right_n2  ul li:hover .fudong{
    display: block;
}
.xiangqingxx .right .right_n2  ul li .fudong .bt{
    font-size: 0.16rem;
    color: #ffffff;
}

.xiangqingxx .right .right_n2  ul li .fudong .more{
    color: #ffffff;
    font-size: 0.14rem;
    margin: 0.3rem 0 0.05rem;
}

.xiangqingxx .right .right_n2  ul li .fudong img{
    line-height: 0;
}

.mbx{
    background: #f7f7f7;
    padding-top: 0.2rem;
    padding-bottom: 0.05rem;
    font-size: 0.14rem;
    color: #9e9e9e;
    font-family: 宋体;
    font-weight: bold;
    line-height: 0.36rem;
}

.mbx a{
    display: inline-block;
    font-size: 0.14rem;
    color: #9e9e9e;
    font-family: 微软雅黑;
    font-weight: initial;
    line-height: 0.36rem;
    padding-right: 0.05rem;
}

.mbx a.index{
    background: url(../image/zb.png) left center;
    background-repeat: no-repeat;
    background-size: 0.14rem 0.15rem;
    padding-left: 0.2rem;
}

.pengren{
    padding: 0.95rem 0 1.2rem;
}

.pengren .title{
    line-height: 0;
}

.pengren ol li{
    margin-top: 0.35rem;
    border:1px solid #e6e6e6;
    border-radius: 0.05rem;
    padding: 0 0.44rem 0.12rem ;
}

.pengren ol li > .t{
    color: #a52025;
    font-size: 0.18rem;
    margin-top: -0.15rem;

}
.pengren ol li > .t p{
    display: inline-block;
    padding: 0 0.1rem;
    background: #fff;
}
.pengren ol li .nr{
    padding: 0.16rem 0.1rem;
}
.pengren ol li .nr .img{
    border-radius: 50%;overflow: hidden;
    float: left;
    line-height: 0;
}

.pengren ol li .nr .wenzi{
    float: left;
    margin-top: 0.1rem;
    margin-left: 0.1rem
}

.pengren ol li .nr .wenzi .t{
    font-size: 0.16rem;
    color: #555555;
}

.pengren ol li .nr .wenzi .t_2{
    font-size: 0.14rem;
    color: #999999;
}

.pengren ol li .nr_2{
    float: left;
    width: 23.8%;
    margin-right: 1.2%;
    margin-bottom: 0.2rem;
}

/*.pengren ol li .nr_2:nth-child(6n){*/
/*    margin-right: 0;*/
/*}*/

.pengren ol li .buzhou{
    margin: 0.22rem 0;
    padding: 0 0.1rem;
}

.pengren ol li .buzhou .neirong h4{
    background: #a52025;
    color: #ffffff;
    font-size: 0.18rem;
    display: inline-block;
    border-radius: 50%;
    float: left;
    font-weight: initial;
    padding: 0.03rem 0.1rem;
}
.pengren ol li .buzhou .neirong .wenzi{
    font-size: 0.18rem;
    float: left;
    margin-top: 0.02rem;
    margin-left: 0.1rem;
    color: #555555;

}

.pengren ol li .buzhou .neirong{
    width: 100%;
    margin-top:0.2rem;
    float: left;
}

.pengren ol li .buzhou .neirong:nth-child(4n){
    margin-right: 0;
}

.pengren ol li .pengrenbz{
    padding: 0.25rem 0;
}
.pengren ol li .pengrenbz > div{
    margin-top: 0.2rem;
}
.pengren ol li .pengrenbz h4{
    background: #a52025;
    color: #ffffff;
    font-size: 0.18rem;
    display: inline-block;
    border-radius: 50%;
    float: left;
    font-weight: initial;
    padding: 0.03rem 0.1rem;
}

.pengren ol li .pengrenbz .text{
    font-size: 0.18rem;
    float: left;
    margin-top: 0.02rem;
    margin-left: 0.1rem;
    color: #555555;
}

.video{
    margin-top: 0.6rem;
    position: relative;
}

.video video{
    object-fit: fill;
}

.video .anniu{
    position: absolute;
    bottom: 0.46rem;
    right: 0.34rem;
    line-height: 0;
    display: block;
    cursor: pointer;
    width: 1.97rem;
    height: 0.7rem;
}

@media (max-width: 1600px){
    .pengren ol li .nr_2{
        float: left;
        width: 32%;
        margin-right: 1.3333%;
        margin-bottom: 0.2rem;
    }
}
@media (max-width: 1440px){
    .pengren {
        padding: 0.55rem 0 0.75rem;
    }
}

@media (max-width: 1325px){
    .xiangqingxx .right{
        padding: 0.65rem 0.76rem 0.58rem 51.71%;
    }
    .xiangqingxx .right .right_n1{
        padding-bottom: 0.18rem;
    }
    .xiangqingxx .right .right_n2 {
        margin-top: 0.18rem;
    }
    .pengren ol li .buzhou .neirong .wenzi{
        font-size: 0.16rem;
    }
    .pengren ol li .pengrenbz .text{
        font-size: 0.16rem;
    }
}

@media (max-width: 1100px){
    .pengren ol li .nr_2{
        float: left;
        width: 49%;
        margin-right: 1%;
        margin-bottom: 0.2rem;
    }
}

@media (max-width: 1000px){
    .xiangqingxx{
        padding: 0.7rem 0 0.25rem;
        background: #f7f7f7;
    }

    .xiangqingxx .left{
        width: 100%;
        float: none;
    }
    .xiangqingxx .left img{
        width: 100%;
    }
    .xiangqingxx .right {
        position: initial;
        padding: 0.2rem;
        width: 100%;
    }
    .xiangqingxx .right .right_n2 ul li .img{
        text-align: center;
    }

    .pengren ol li .buzhou .neirong{
        width: 100%;
        float: none;
        margin-bottom: 0.2rem;
    }
    .pengren {
        padding: 0.5rem 0 0.5rem;
    }


}
@media (max-width: 750px){
    .mwshD { padding:40px 2% 50px;}
}
@media (max-width: 500px){
    .xiangqingxx .right ol li span{
        margin-top: 0.05rem;
    }
    .pengren ol li .nr_2{
        width: 100%;margin-right:0;
    }
}

/*在线商城*/
.store { }
.store a,.store img { vertical-align: top;}
.storeA { position: absolute;width: 100%;height: 100%; top:0; left:0; }
.storeA ul { position: relative;width: 100%;height: 100%; top:0; left:0; }
.storeA ul li { position: relative;height: 100%;background: none; }
.storeB { position: absolute; transition: all 1s;  width: 100%; left:0; top:50%; transform: translateY(-50%); }
.jrwmE .storeA ul li.jma {background: none;}
.jrwmE .storeA ul li.jmb {background: none;}
.jrwmE .storeA ul li:hover { background: rgba(165,32,37,0.88);}
.jrwmE .storeA ul li .t {transition: all 1s;height: 0;overflow: hidden;}
.jrwmE .storeA ul li:hover .t { height: auto;}
.jrwmE .storeA ul li .more {transition: all 1s;height: 0;overflow: hidden; margin-top:0.4rem; font-size: 16px; color:#fff; padding-bottom:0px; }
.jrwmE .storeA ul li:hover .more { height: auto;}
.jrwmE .storeA ul li .morebg {height: 0;overflow: hidden;transition: all 1s; }
.jrwmE .storeA ul li:hover .morebg {height: 40px;}

.jobb { padding-top:25px; }

@media(max-width: 750px){
    .store { width: 100%; overflow:hidden; margin-bottom:-1px; }
    .store img { position: relative; left:-50%;  width: 200%!important; max-width: 200%;}

    .jobb { padding: 0!important;}
    .jobb a { padding: 10px 30px!important;}
    .endA .t2 {
    font-size: 0.28rem;
    margin: 3px 0 8px;
    color: #ffffff;
    opacity: 0.7;
}
}
@media(max-width: 400px){
    .jobb a { padding: 10px 20px!important;}
}

.newsB ul li:nth-child(2){display: none;}




.news .news_lb a:nth-last-child(3){
    display: none;
}

/*2020-09-15*/
.wenhua .wenhua_nr ul li .img1{
    position: absolute;
    bottom: 0.45rem;
    left: 0.5rem;
}

.wenhua .wenhua_nr ul li:hover .en{
     color:#ff515d;
      transition: all 1.2s;
    -o-transition: all 1.2s;
    -moz-transition: all 1.2s;
    -ms-transition: all 1.2s;
    -webkit-transition: all 1.2s;
}


.wenhua .wenhua_nr ul li .h4{
    font-size: 0.3rem;
    color: #333333;
    font-weight: initial;
    margin-top: 0.28rem;
  

}

/*.wenhua .wenhua_nr ul li .h4 p{
     white-space: nowrap;  
 text-overflow:ellipsis; 
 overflow:hidden;
}
*/
.wenhua .wenhua_nr ul li:hover .h4{
    display: none;
}

.wenhua .wenhua_nr ul li .wenzi{
    height: auto;
    margin-top: 0.3rem;
}


.wenhua .wenhua_nr ul li .wenzi .b h3{display: none;font-size: 0.3rem;font-weight: initial;line-height: 1.4rem;}
.wenhua .wenhua_nr ul li:hover .wenzi .b h3{display: block;}
.wenhua .wenhua_nr ul li .wenzi .b{
    font-size: 0.14rem;
    color: #fff;
    line-height: 1.2;
   /* margin-top: 0.35rem;*/
}
.wenhua .wenhua_nr ul li .wenzi .b p{line-height: 2;}
.wenhua .wenhua_nr ul li .wenzi .b h3 p{line-height: 1.2}
.wenhua .wenhua_nr ul li:before{
position: absolute;
top: 0.6rem;
right:0.48rem;
background: url(../image/qywh.png)center center/cover;
width: 0.53rem;
height: 0.13rem;
content: "";
display:none;
}

.wenhua .wenhua_nr ul li:hover:before{
    display: block;
}

@media (max-width: 750px){
    .wenhua .wenhua_nr ul li .h4{
        color: #fff;
            margin-top: 0.2rem;
    }
    .wenhua .wenhua_nr ul li .wenzi{margin-top: 0;}
}



.relative { position: relative; }
.addInA { position: absolute; width: 100%; left:0; top: 50%; transform:translateY(-50%);  }
.addInA .t { font-size:0.72rem; color:#fff; }

.addInNav { position: absolute; left:0; bottom:0; background: rgba(0,0,0,0.5); width: 100%; }
.addInNav ul li { float:left; width: 16.6666%; }
.addInNav ul li a { line-height: 0.6rem; display:block; width: 100%; color:#fff; font-size:0.18rem; text-align:center; }
.addInNav ul li.cur a,.addInNav ul li:hover a { background: #a52025; }


.addInB { padding:0.8rem 0 1rem; background: #f7f7f7; }

.addInB-a ul li a { background: #fff; font-size:0.18rem; color:#333333; display:block; padding: 0.36rem 60px 0.36rem .2rem; }

/**小慢出击Articles of Association**/
.addInB .addInB-a .g-in{
    border-top: 2px solid #a52025;
    background: #fff;
}

.addInB .addInB-a ul li a {
    position: relative;
}

.addInB .addInB-a ul li a:before{
    position: absolute;
    content: "";
    right: .2rem;
    top: 50%;
    transform: translateY(-50%);
    width: .4rem;
    height: .4rem;
    background: url(../image/tefa.png)no-repeat center center/cover;
}

.addInB .addInB-a ul li a .t{
    padding-left: .37rem;
    position: relative;
}

.addInB .addInB-a ul li a .t:before{
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: .28rem;
    height: .29rem;
    background: url(../image/tef.png)no-repeat center center/cover;
}

@media(max-width: 750px) {
    .addInA .t{
        font-size: 24px;
    }

    .addInNav{
        position: initial;
        background: rgba(0,0,0,1);
    }

    .addInNav ul li{
        width: 33.333%;
    }

    .addInNav ul li a{
        font-size: 14px;
        line-height: 45px;
    }

    .addInB{
        padding: 35px 0 45px;
    }

    .addInB-a ul li a{
        font-size: 14px;
        padding: 15px;
    }

    .addInB .addInB-a ul li a .t:before{
        width: 20px;
        height: 21px;
    }

    .addInB .addInB-a ul li a .t{
        padding-left: 28px;
    }

    .addInB .addInB-a ul li a:before{
        width: 25px;
        height: 25px;
        right: 15px;
    }
}

@media(max-width: 500px) {
    .addInNav ul li{
        width: 50%;
    }
}




/**Financial Reports**/


.Finanl .addInB-a ul li{
    background: #fff; 
    padding: 0 .2rem;
}

.Finanl .addInB-a ul li a{
    padding: 0.36rem 0 0.36rem 0;
    border-bottom: 1px solid #eeeeee;
}

.Finanl .addInB-a ul li:last-child a{
    border-bottom: 0;
}

.Finanl .addInB-a ul li a:before {
    position: absolute;
    content: "";
    right: .2rem;
    top: 50%;
    transform: translateY(-50%);
    width: .4rem;
    height: .4rem;
    background: url(../image/tefah.png)no-repeat center center/cover;
}

.Finanl .addInB-a .g-in ul li a .t{
    color: #666666;
}

.Finanl .addInB-a .g-in ul li a .t .typ{
    width: 60%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;    
}

.Finanl .addInB-a .g-in ul li a .t:before {
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: .28rem;
    height: .29rem;
    background: url(../image/tefh.png)no-repeat center center/cover;
}

.Finanl .addInB-a .g-in ul li:hover a .t{
    color: #333;
}

.Finanl .addInB-a ul li:hover a:before {
    background: url(../image/tefa.png)no-repeat center center/cover;
}

.Finanl .addInB-a .g-in ul li:hover a .t:before {
    background: url(../image/tef.png)no-repeat center center/cover;
}

.Finanl .addInB-a .btpm{
    font-size: .26rem;
    color: #333333;
    padding:.33rem .2rem 0 .2rem;
}

@media(max-width: 750px) {
    .Finanl{
        padding: 35px 0 45px;
    }

    .Finanl .addInB-a ul li a{
        font-size: 14px;
        padding: 15px 0;
    }

    .Finanl .addInB-a ul li{
        padding: 0 15px;
    }

    .Finanl .addInB-a .g-in ul li a .t:before{
        width: 20px;
        height: 21px;
    }

    .Finanl .addInB-a ul li a .t{
        padding-left: 28px;
    }

    .Finanl .addInB-a ul li a:before{
        width: 25px;
        height: 25px;
        right: 0;
    }

    .Finanl .addInB-a .btpm{
        font-size: 19px;
        padding: 20px 15px 5px 15px;
    }
}




/**Corporate Calander**/
.anderml{
    padding: .8rem 0 .83rem;
    background: #f7f7f7;
}

.anderml .dermlad{
    border-top: 2px solid #a52025;
    background: #fff;
    padding: .35rem .26rem 0 .26rem;
}

.anderml .dermlad .ladbt{
    font-size: .26rem;
    color: #333333;
}

.anderml .dermlad .rmdle ul li{
    border-bottom: 1px solid #eeeeee;
}

.anderml .dermlad .rmdle ul li:last-child{
    border-bottom: 0;
}

.anderml .dermlad .rmdle ul li a{
    display: block;
    padding: .3rem 0 .3rem;
}

.anderml .dermlad .rmdle ul li a .el{
    float: left;
    font-size: 18px;
    color: #333333;
    padding-left: 20px;
    position: relative;
    display: inline-block;
}

.anderml .dermlad .rmdle ul li a .el:before{
    position: absolute;
    content: "";
    left: 4px;
    top: 50%;
    width: 4px;
    height: 4px;
    border: 2px solid #999999;
    border-radius: 50%;
    transform: translateY(-50%);
}

.anderml .dermlad .rmdle ul li a .el p{
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 1;
}

.anderml .dermlad .rmdle ul li a .er{
    float: right;
    font-size: .16rem;
    color: #999999;
    line-height: 1;
}

.anderml .dermlad .rmdle ul li:hover a .el:before{
    border-color: #a52025;
}

@media(max-width: 750px) {
    .anderml .dermlad .ladbt{
        font-size: 19px;
    }

    .anderml .dermlad .rmdle ul li a .el{
        font-size: 14px;
    }

    .anderml .dermlad .rmdle ul li a .er{
        font-size: 14px;
    }

    .anderml .dermlad .rmdle ul li a{
        padding: 12px 0;
    }

    .anderml .dermlad{
        padding: 20px 15px 0 15px;
    }

    .anderml .dermlad .rmdle ul li a .el{
        width: 50%;
    }

    .anderml .dermlad .rmdle ul li a .el p{
        width: 100%;
    }

    .anderml{
        padding: 35px 0 45px;
    }

}




/**弹出**/
.tckmodoui{
    position: fixed;
    height: 100%;
    width: 100%;
    overflow: hidden;
    left: 0;
    top: 0;
    z-index: 9999;
    background: rgba(0, 0, 0, .7);
    display: none;
}

.tckmodoui .tcbtskm{
    position: fixed;
    overflow: hidden;
    left: 50%;
    top: 50%;
    width: 5.7rem;
    border-radius: 5px;
    overflow: hidden;
    padding: .36rem .4rem .5rem .4rem;
    transform: translate(-50%,-50%);
    background: #fff;
}

.tckmodoui .tcbtskm .skmt{
    padding-bottom: .21rem;
    border-bottom: 1px solid #e5e5e5;
}

.tckmodoui .tcbtskm .skmt .mtl{
    font-size: .26rem;
    color: #333333;
    float: left;
}

.tckmodoui .tcbtskm .skmt .mtrgb{
    float: right;
    width: .38rem;
    height: .38rem;
    cursor:pointer;
    background: url(../image/mtrgb.png)no-repeat center center/cover;
}

.tckmodoui .tcbtskm .ednbltd{
    margin-top: .4rem;
}

.tckmodoui .tcbtskm .ednbltd p{
    background: #fcfcfc;
    font-size: .18rem;
    color: #333333;
    line-height: 1;
    padding: .18rem 0 .18rem .13rem;
    border: 1px solid #e5e5e5;
    position: relative;
}

.tckmodoui .tcbtskm .ednbltd p:before{
    position: absolute;
    right: .13rem;
    content: "";
    top: 50%;
    width: .14rem;
    height: .08rem;
    transform: translateY(-50%);
    background: url(../image/ednbltd.png)no-repeat center center/cover;
}

.tckmodoui .tcbtskm .opend p:before{
    background: url(../image/ednbltda.png)no-repeat center center/cover;
}

.tckmodoui .tcbtskm .ednbltd ul{
    border: 0px solid #e5e5e5;
    transition: all .5s;
    max-height: 0;
    overflow: hidden;
    position: relative;
    top: -1px;
}

.tckmodoui .tcbtskm .opend ul{
    max-height: 1000px;
    -webkit-animation: slide-down .5s ease-in;
    transition: max-height .5s ease-in;
    border: 1px solid #e5e5e5;
}

.tckmodoui .tcbtskm .ednbltd ul li{
    font-size: .16rem;
    color: #666666;
    line-height: 1;
    cursor:pointer;
    padding: .13rem 0 .15rem .13rem;
}

.tckmodoui .tcbtskm .ednbltd ul .Selecteda{
    color: #fff;
    background: #a52025;
}

.tckmodoui .antjfh{
    margin-top: .4rem;
}

.tckmodoui .tjfhl{
    float: left;
    width: 49%;
    margin-right: 2%;
}

.tckmodoui .tjfhl:last-child{
    margin-right: 0;
}

.tckmodoui .tjfhl input{
    width: 100%;
    border: 0;
    font-size: .18rem;
    color: #666666;
    height: .52rem;
    border: 1px solid #bfbfbf;
    border-radius: 40px;
    background: rgba(0, 0, 0, 0);
}

.tckmodoui .tjfhl:hover input{
    color: #fff;
    background: #a52025;
    border-color: #a52025;
}


@media(max-width: 750px) {
    .tckmodoui .tcbtskm{
        width: 94%;
        padding: 20px;
    }

    .tckmodoui .tcbtskm .skmt{
        padding-bottom: 13px;
    }

    .tckmodoui .tcbtskm .ednbltd{
        margin-top: 13px;
    }

    .tckmodoui .tcbtskm .skmt .mtl{
        font-size: 19px;
        margin-top: 2px;
    }

    .tckmodoui .tcbtskm .ednbltd p{
        font-size: 16px;
    }

    .tckmodoui .tcbtskm .ednbltd ul li{
        font-size: 14px;
        padding: 12px;
    }

    .tckmodoui .tcbtskm .skmt .mtrgb{
        width: 30px;
        height: 30px;
    }

    .tckmodoui .tcbtskm .ednbltd p{
        padding: 12px;
    }

    .tckmodoui .tcbtskm .ednbltd p:before{
        width: 14px;
        height: 8px;
    }

    .tckmodoui .tjfhl input{
        font-size: 16px;
        height: 40px;
    }
}






/**限制区域**/
.tcxzxzq{
    background: #f7f7f7;
    padding: .8rem 0 1rem;
}

.tcxzxzq .qyflpm{
    background: #fff;
    border-top: 2px solid #a52025;
}

.tcxzxzq .qyflpm .flzc{
    padding: .35rem .3rem .4rem .3rem;
    font-size: .18rem;
    color: #666666;
}

@media(max-width: 750px) {
    .tcxzxzq{
        padding: 35px 0 45px;
    }

    .tcxzxzq .qyflpm .flzc{
        padding:15px;
        font-size: .14;
        line-height: 1.6;
    }
}




/**subcribe**/
.subcom{
    background: #f7f7f7;
    padding: .8rem 0 .85rem;
}

.subcom .bcom{
    background: #fff;
    padding: .35rem .35rem .53rem .35rem;
    border-top: 2px solid #a52025;
}

.subcom .bcom .cobt{
    color: #333333;
    font-size: .26rem;
}

.subcom .bcom .bcm ul li{
    position: relative;
    padding: .28rem 0 .25rem .8rem;
    border-bottom: 1px solid #eeeeee;
}

.subcom .bcom .bcm ul li .icon{
    position: absolute;
    top: 50%;
    left: 0;
    width: .64rem;
    transform: translateY(-50%);
}

.subcom .bcom .bcm ul li .cmb .b1{
    color: #333333;
    font-size: .2rem;
    line-height: 1;
    margin-bottom: .05rem;
}

.subcom .bcom .bcm ul li .cmb .b2{
    font-size: .18rem;
}

.subcom .bcom .bcmde .cmbt{
    font-size: .26rem;
    color: #333333;
    margin-top: .52rem;
    margin-bottom: .2rem;
}

.subcom .bcom .bcmde .putkj ul li{
    float: left;
    width: 49.5%;
    border-radius: 7px;
    overflow: hidden;
}

.subcom .bcom .bcmde .putkj ul li:nth-child(2){
    margin-left: 1%;
    float: right;
}

.subcom .bcom .bcmde .putkj ul li:last-child{
    width: 100%;
    margin-top: 1%;
}

.subcom .bcom .bcmde .putkj ul li input{
    width: 100%;
    height: .6rem;
    color: #333333;
    padding-left: .17rem;
    font-size: .18rem;
    background: #f9f9f9;
    border: 2px solid #eeeeee;
}

.subcom .bcom .bcmde .putkj ul li input::-webkit-input-placeholder {
    color: #333333;
}

.subcom .bcom .bcmde .putkj ul li input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #333333;
}

.subcom .bcom .bcmde .putkj ul li input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #333333;
}

.subcom .bcom .bcmde .putkj ul li input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #333333;
}

.subcom .bcom .bcmde .tjan{
    margin-top: .3rem;
}

.subcom .bcom .bcmde .tjan input{
    border: 0;
    color: #fff;
    width: 2.13rem;
    height: .52rem;
    border-radius: 40px;
    font-size: .18rem;
    background: #a52025;
}

.subcom .bcom .bcmde .oukljt{
    font-size: .16rem;
    color: #999999;
    margin-top: .15rem;
}

@media(max-width: 750px) {
    .subcom{
        padding: 35px 0 45px;
    }

    .subcom .bcom .cobt{
        font-size: 19px;
    }

    .subcom .bcom{
        padding: 20px;
    }

    .subcom .bcom .bcm ul li .icon{
        width: 50px;
    }

    .subcom .bcom .bcm ul li .cmb .b1{
        font-size: 16px;
    }

    .subcom .bcom .bcm ul li .cmb .b2{
        font-size: 14px;
    }

    .subcom .bcom .bcm ul li{
        padding: 20px 0 20px 60px;
    }

    .subcom .bcom .bcmde .cmbt{
        font-size: 19px;
        margin-top: 15px;
        margin-bottom: 10px;
    }

    .subcom .bcom .bcmde .putkj ul li{
        width: 100%;
        margin-bottom: 15px;
    }

    .subcom .bcom .bcmde .putkj ul li input{
        height: 45px;
        font-size: 14px;
        padding-left: 15px;
    }

    .subcom .bcom .bcmde .putkj ul li:last-child{
        margin-top: 0;
        margin-bottom: 0;
    }

    .subcom .bcom .bcmde .tjan input{
        font-size: 15px;
        height: 45px;
        width: 145px;
    }

    .subcom .bcom .bcmde .tjan{
        margin-top: 20px;
    }

    .subcom .bcom .bcmde .oukljt{
        font-size: 14px;
        margin-top: 15px;
    }
}



/**详情**/
.gdrred{
    padding: .8rem 0 .86rem;
    background: #f7f7f7;
}

.gdrred .rdegd{
    background: #fff;
    padding: .34rem .3rem .6rem .3rem;
    border-top: 2px solid #a52025;
}

.gdrred .rdegd .bt{
    font-size: .24rem;
    color: #333333;
    margin-bottom: .18rem;
}

.gdrred .rdegd .kslpo{
    font-size: .18rem;
    color: #666666;
    line-height: .32rem;
}

.gdrred .rdegd .kslpo strong{
    color: #333333;
}

.gdrred .anda{
    text-align: center;
    margin-top: .54rem;
}

.gdrred .anda .jzms{
    display: inline-block;
}

.gdrred .anda .jzms .jzl{
    float: left;
    margin-right: .12rem;
}

.gdrred .anda .jzms .jzl:last-child{
    margin-right: 0;
}

.gdrred .anda .jzms .jzl a{
    width: 2.14rem;
    height: .52rem;
    font-size: .18rem;
    color: #666666;
    border: 1px solid #bfbfbf;
    line-height: .5rem;
    border-radius: 40px;
}

.gdrred .anda .jzms .jzl a:hover{
    background: #a52025;
    color: #fff;
    border-color: #a52025;
}

@media(max-width: 750px) {
    .gdrred{
        padding: 35px 0 45px;
    }

    .gdrred .rdegd{
        padding: 20px 15px;
    }

    .gdrred .rdegd .kslpo{
        font-size: 14px;
        line-height: 1.5;
    }

    .gdrred .rdegd .bt{
        font-size: 19px;
        margin-bottom: 10px;
    }

    .gdrred .anda .jzms .jzl{
        margin-right: 12px;
    }

    .gdrred .anda{
        margin-top: 20px;
    }

    .gdrred .anda .jzms .jzl a{
        width: 154px;
        font-size: 16px;
        height: 45px;
        line-height: 42px;
    }
}