/* common */
@charset "utf-8";

.navFixed header{height:80px;width: 100%;transition: all 0.36s ease-in-out;z-index: 999;box-shadow:0 0 20px rgba(0,0,0,.1);}
.conten-wrapper{display: block;transition: width 0.25s ease, margin 0.25s ease;position: relative;overflow: hidden;}
.main-content{width: calc(100%);min-height: 100vh;position: relative;overflow: hidden;transition: 0.3s;padding-top: 175px;}
/*网站顶部*/
header{position: fixed;left: 0;top: 0;right: 0;z-index: 100;transition:cubic-bezier(0.215,.61,.355,1) .45s;margin: 0px auto;}
.lh-headtop{width: 100%;height:23px;background: url(../img/top_bg.png)repeat-x;}
.lh-headcon{width: 100%;height: auto;background: url(../img/bg1.jpg)no-repeat top center;overflow: hidden;}
.lh-headline{margin: 0px auto 0px;z-index: 99;width: 1300px;height: 152px;position: relative;}
.logo{width: 250px;float: left;overflow: hidden;margin-top: 49px;}
.logo img{width: 100%;float: left;}
.lh-header{height:80px;float: left;margin-left:3.5%;overflow: hidden;margin-top: 72px;}
/* 分类 */
.lh-nav-item{position: relative;}
.lh-nav-item li{float:left; margin-right:0.68vw; position:relative;line-height: 80px;padding: 0px 20px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-nav-item li>a{ color:#592d15; font-size:18px; display:block; position:relative;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-nav-item li>a:hover,.lh-nav-item li>a.on{color: #8d1315;}
.lh-nav-item li>a:hover::after,.lh-nav-item li>a.on::after{width: 60px;height: 4px;background: -webkit-linear-gradient(45deg, #9d181b, #c41314);position: absolute;bottom: 0px;right: 0px;left: 0px;margin: 0px auto;content: '';}


.lh-nav-item li .sub{width: 0px;background-color: rgba(0, 0, 0, 0.6); position:absolute; top:80px; z-index:100; left: 50%;margin-left: 0px;padding: 8px 0px 8px;}
.lh-nav-item li .sub .si{position: relative;margin: 0 11px;text-align: left;}
.lh-nav-item li .sub .si:first-child{border-top: none;}
.lh-nav-item li .sub .si:first-child:before{content: '';position: absolute;top: 0px;left: 0;right: 0;width: 0;margin:auto;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;background-color: #c24a3c;}
.lh-nav-item li .sub .si a{position: relative;color:#949494;  display:block;overflow: hidden;line-height:30px;text-decoration:none; font-size:14px;text-align: center;}
.lh-nav-item li:hover .sub{width: 160px;margin-left: -80px;}
.lh-nav-item li:hover .sub .si:first-child:before{top: -10px;width: 32px;height: 2px;}
.lh-nav-item li .sub .si:hover a{color: #c24a3c;}
.trans3{ transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;}
/* iphone */
.toptel{display: inline-block;float: right;overflow: hidden;margin-top: 20px;width: 220px;}
.top-seachbox{width:100%;height: 30px;overflow: hidden;float: right;}
.search_bg{width:100%;border-radius: 50px;position: relative;box-sizing: border-box;overflow: hidden;background-color: #4c3327;}
.search_input{width: calc(100% - 44px);float: left;overflow: hidden;height: 100%;}
.navbar-search_text{width: 100%;font-size: 14px;color: #bb9985;padding-left: 20px;box-sizing: border-box;border-radius: 50px 0px 0px 50px;line-height:30px;height:30px;background-color: #4c3327;}
.search_input input::-webkit-input-placeholder{color: #bb9985;}
.navbar-search_icon{border-radius: 0px 50px 50px 0px;text-align: center;line-height: 30px;}
.navbar-search_rig{width: 34px;height: 30px;float: right;color: #fff;background: url(../img/coin_1.png)no-repeat  center;cursor: pointer;}
.toptelcon{width: 100%;height: auto;overflow: hidden;margin-top: 25px;float: right;}
.toptelcon .topcoin{width:40px;height: 40px;float: left;background: url(../img/coin_2.png)no-repeat;background-size: 100%;}
.toptelcon .topcoinrig{width: calc(100% - 50px);float: right;overflow: hidden;color: #54382a;}
.toptelcon .topcoinrig p.p1{font-size: 16px;}
.toptelcon .topcoinrig p.p2{font-size: 24px;font-weight: bold;font-family: Arial;}

/* banner */
.bannerbox{width:100%;margin: 0px auto;position: relative;}
.bannerbox .swiper-pagination{bottom: 30px !important;right: 0px;}
.bannerbox .swiper-slide{width: 100% !important;}
.bannerbox .swiper-container-horizontal>.swiper-pagination-bullets{width: 100%;left: 0px !important;margin: 0px auto;}
.bannerbox .swiper-pagination-bullet{background-color: rgba(255, 255, 255, 0.3) !important;opacity: 1 !important;margin-right: 8px;width: 12px;height: 12px;}
.bannerbox .swiper-pagination-bullet-active{background-color: #8d1315 !important;}
/* 关于我们 */
.about_bg{width: 100%;height: auto;overflow: hidden;background: url(../img/bg2.jpg)no-repeat top center;padding: 70px 0px;}
.about_con{width: 1300px;height: auto;overflow: hidden;margin: 0px auto;padding: 0px 20px;}
.about_conleft{width: 559px;float: left;overflow: hidden;}
.about_titcon{width: 100%;height: auto;overflow: hidden;margin-bottom: 24px;}
.about_tit{position: relative;font-size: 36px;color: #000;font-weight: bold;display: inline-block;padding-right: 20px;}
.about_tit::after{display: inline-block;width: 12px;height: 12px;background: url(../img/coin_5.png)no-repeat;background-size: 100%;position: absolute;right: 0px;bottom: 0px;content: '';}
.about_lefttxt{width: 100%;font-size: 16px;color: #333;line-height: 30px;margin-bottom: 40px;text-indent: 2em;}
.about_lefttxtc{width: 100%;font-size: 16px;color: #333;line-height: 30px;}
.about_lefttxtc p{padding: 2px 0px;}
.about_lefttxtc img{max-width: 600px;}

.ab_more{display: inline-block;width: 139px;height: 38px;background: url(../img/coin_3.png)no-repeat top center;background-size: 100%;line-height: 38px;}
.ab_more span{font-size: 16px;color: #fff;display: inline-block;padding-left: 26px;font-family:'宋体';}
.about_pic{width: 560px;float: right;overflow: hidden;position: relative;}
.about_pic .img{width: 100%;float: left;padding-top: 40px;-webkit-animation: a_zoom-in .7s ease both;animation: a_zoom-in .7s ease both;}
.about_pic .alber{width: 72px;height: 304px;position: absolute;right: 4%;top:0px;background: url(../img/coin_4.png)no-repeat top center;background-size: 100%;}
.about_pic:hover .img{-webkit-animation: a_zoom-in-h .7s ease both;animation: a_zoom-in-h .7s ease both;}
/* 作品赏析 */
.sangx_bg{width: 100%;height: auto;overflow: hidden;background: url(../img/bg4.jpg)no-repeat top center;padding: 70px 0px 70px;}
.sangx_con{width: 1300px;height: auto;margin: 0px auto;padding: 0px 20px;position: relative;}
.sangx_tit{width: 100%;height: auto;overflow: hidden;margin-bottom: 35px;}
.sangx_titleft{display: inline-block;float: left;overflow: hidden;background: url(../img/coin_7.png)no-repeat left center;background-size: 34px;padding-left: 46px;}
.sangx_titleft .sangx_t{margin-bottom: 5px;overflow: hidden;width: 100%;}
.sangx_titleft p.p2{font-size: 16px;color: #333333;}
.sangx_more{display: inline-block;float: right;width: 139px;height: 38px;background: url(../img/coin_6.png)no-repeat top center;background-size: 100%;line-height: 38px;margin-top: 12px;}
.sangx_more span{font-size: 16px;color: #333;display: inline-block;padding-left: 26px;font-family:'宋体';}
/* 作品轮播 */
.w_index_prolis{width: 100%;height: auto;overflow: hidden;position: relative;}
.w_index_prolis ul li{float: left;overflow: hidden;background: url(../img/bg3.jpg)repeat;}
.w_index_prolis ul li a .pic{width: 100%;height: auto;overflow: hidden;margin: 0px auto 0px;}
.w_index_prolis ul li a .pic img{width: 100%; height: auto;-webkit-animation: a_zoom-in .7s ease both;animation: a_zoom-in .7s ease both;}
.w_index_prolis ul li a .intrs{width: 100%;height: auto;overflow: hidden;text-align: center;background-color: #f1e7da;padding: 20px 0px;}
.w_index_prolis ul li a .intrs .h2{color: #333333;width: 100%;font-size: 22px;}
.w_index_prolis ul li a .intrs .h3{color: #676767;width: 100%;font-size: 16px;margin-top: 10px;}
.w_index_prolis ul li:hover a .pic img{-webkit-animation: a_zoom-in-h .7s ease both;animation: a_zoom-in-h .7s ease both;}
.sangx_con .swiper-button-next,.sangx_con .swiper-button-prev{position: absolute;width:26px;height: 48px;z-index: 10;cursor: pointer;top: 50%;margin-top: 0px;}
.sangx_con .swiper-button-prev{background: url(../img/coin_24.png) no-repeat center;background-size:100%;left:-5%;}
.sangx_con .swiper-button-next {right:-5%;background: url(../img/coin_25.png) no-repeat center ;background-size: 100%;}
.sangx_con .swiper-button-prev:hover {background: url(../img/coin_24_1.png) no-repeat center;background-size: 100%;}
.sangx_con .swiper-button-next:hover {background: url(../img/coin_25_2.png) no-repeat center;background-size: 100%;}
/* 资质动态 */
.w_news_bg{width: 100%;height: auto;overflow: hidden;background: url(../img/bg3.jpg)repeat;padding: 70px 0px 60px;}
.w_news_con{width: 100%;height: auto;overflow: hidden;margin: 0px auto;}
.w_news_con .w_news_left{width: 584px;float: left;overflow: hidden;border-bottom: 1px solid #b7a390;padding-bottom: 35px;}
.w_news_con .w_news_left a .pic{width: 100%;height: auto;overflow: hidden;position: relative;}
.w_news_con .w_news_left a .pic img{width: 100%;float: left;-webkit-animation: a_zoom-in .7s ease both;animation: a_zoom-in .7s ease both;}
.w_news_con .w_news_left a .pic .labtime{width: 89px;height: 89px;background-color: #800203;position: absolute;left: 26px;top: 0px;box-sizing: border-box;padding: 0px 14px;text-align: center;}
.w_news_con .w_news_left a .pic .labtime p.p1{font-size: 32px;font-weight: bold;color: #fff;border-bottom: 1px solid #fff;padding-top: 10px;padding-bottom: 5px;}
.w_news_con .w_news_left a .pic .labtime p.p2{font-size: 14px;color: #fff;padding-top: 5px;}
.w_news_con .w_news_left a .pictxt{width: 100%;height: auto;overflow: hidden;margin-top: 20px;}
.w_news_con .w_news_left a .pictxt p.p1{font-size: 20px;color: #000;margin-bottom: 10px;}
.w_news_con .w_news_left a .pictxt p.p2{font-size: 16px;color: #666;}
.w_news_con .w_news_rig{width: 584px;float: right;overflow: hidden;border-top: 1px solid #b5a18e;}
.w_news_con .w_news_rig ul li{width: 100%;float: left;padding: 18px 0px;border-bottom: 1px solid #b5a18e;transform:translateX(0%);transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.w_news_con .w_news_rig ul li a .ctime{width: 89px;height: 85px;box-sizing: border-box;padding: 0px 14px;text-align: center;float: left;border: 1px solid #5f4d44;}
.w_news_con .w_news_rig ul li a .ctime p.p1{font-size: 28px;font-weight: bold;color: #5f4d44;border-bottom: 1px solid #5f4d44;padding-top: 10px;padding-bottom: 5px;}
.w_news_con .w_news_rig ul li a .ctime p.p2{font-size: 14px;color: #5f4d44;padding-top: 5px;}
.w_news_con .w_news_rig ul li a .ctxt{width: calc(100% - 105px);float: right;overflow: hidden;padding-top: 10px;}
.w_news_con .w_news_rig ul li a .ctxt p.p1{font-size: 20px;color: #000;margin-bottom: 5px;}
.w_news_con .w_news_rig ul li a .ctxt p.p2{font-size: 15px;color: #666;line-height: 22px;}
.w_news_con .w_news_rig ul li:hover{transform:translateX(10%);}
.w_news_con .w_news_rig ul li:hover a .ctime{border: 1px solid #8d1315;}
.w_news_con .w_news_rig ul li:hover a .ctime p.p1{color: #8d1315;border-bottom: 1px solid #8d1315;}
.w_news_con .w_news_rig ul li:hover a .ctime p.p2{color: #8d1315;}
.w_news_con .w_news_rig ul li:hover a .ctxt p.p1,.w_news_con .w_news_rig ul li:hover a .ctxt p.p2{color: #8d1315;}
.w_news_con .w_news_left:hover a .pictxt p.p1{color: #8d1315;}
.w_news_con .w_news_left:hover a .pictxt p.p2{color: #8d1315;}

.w_news_con .w_news_left:hover a .pic img{-webkit-animation: a_zoom-in-h .7s ease both;animation: a_zoom-in-h .7s ease both;}
/* 友情链接 */
.w_link_bg{width: 1300px;height: auto;overflow: hidden;background-color: #c0a88b;box-sizing: border-box;padding: 35px 28px;margin: 50px auto 0px;}
.w_link_tt{font-size: 20px;color: #4c3327;}
.w_link_con{width: 100%;height: auto;overflow: hidden;margin: 10px auto 0px;}
.w_link_con a{display: inline-block;font-size: 16px;color: #444;line-height: 25px;padding-right: 15px;}
/* 公共底部 */
.w_foot_bg{width: 100%;height: 376px;overflow: hidden;background: url(../img/bg5.jpg)repeat-x;position: relative;}
.w_foot_con{width: 1300px;height: auto;overflow: hidden;margin: 0px auto;box-sizing: border-box;padding: 60px 20px 0px;}
.w_foot_con .ft_logo{width: 231px;float: left;overflow: hidden;}
.w_foot_con .ft_logo img{width: 100%;float: left;}
.w_foot_con .ft_contan{width: 420px;float: left;overflow: hidden;margin-left: 12%;}
.w_foot_con .ft_contan p.p1{font-weight: bold;font-size: 18px;color: #928373;margin-bottom: 20px;}
.w_foot_con .ft_contan .fott_lis{width: 100%;height: auto;overflow: hidden;margin-bottom: 15px;}
.w_foot_con .ft_contan .fott_lis .coin{width: 16px;float: left;overflow: hidden;}
.w_foot_con .ft_contan .fott_lis .coin img{width: 100%;float: left;}
.w_foot_con .ft_contan .fott_lis .cointxt{width: calc(100% - 26px);float: right;overflow: hidden;font-size: 15px;color: #928373;}
.w_foot_con .ft_shop{width: 350px;float: right;overflow: hidden;}
.w_foot_con .ft_shop p.p1{font-weight: bold;font-size: 18px;color: #928373;margin-bottom: 20px;}
.w_foot_con .ft_shop p.p2{font-size: 15px;color: #928373;margin-bottom: 15px;}
.w_foot_bootm{width: 100%;height: 49px;background-color: rgba(0, 0, 0, 0.39);line-height: 49px;font-size: 14px;color: #928373;position: absolute;bottom: 0px;left: 0px;}
.w_foot_bootm a{color: #928373;}
/* 关于我们 */
.ab_bgs{width: 100%;height: auto;overflow: hidden;padding: 50px 0px 0px;background: url(../img/bg3.jpg)repeat;}
/* 分类 */
.cl_navs{width: 1300px;height: auto;overflow: hidden;margin: 0px auto 40px;text-align: center;}
.cl_navs ul li{display: inline-block;width: 176px;height: 54px;background: url(../img/coin_13.png)no-repeat;line-height: 54px;font-size: 18px;margin: 0px 12px 20px;}
.cl_navs ul li a{color: #333;display: block;}
.cl_navs ul li:hover,.cl_navs ul li.cur{background: url(../img/coin_14.png)no-repeat;}
.cl_navs ul li:hover a,.cl_navs ul li.cur a{color: #fff;}
/* 先生简介 */
.per_sobg{width: 100%;height: auto;overflow: hidden;background: url(../img/bg4.jpg)no-repeat top center;padding: 50px 0px 70px;}
.per_soncon{width: 100%;height: auto;overflow: hidden;}
.per_sonconleft{width: 560px;float: left;overflow: hidden;}
.per_sonconleft img{width: 100%;float: left;-webkit-animation: a_zoom-in .7s ease both;animation: a_zoom-in .7s ease both;}
.per_sonconleft:hover img{-webkit-animation: a_zoom-in-h .7s ease both;animation: a_zoom-in-h .7s ease both;}
.per_sonconrig{width: calc(100% - 620px);float: right;overflow: hidden;font-size: 16px;color: #333;line-height: 30px;padding-top: 60px;}
.per_sonconrig p{padding: 2px 0px;}
.per_sonconrig img{max-width: 600px;}
/* 单页介绍 */
.one_con{padding: 30px 35px;box-sizing: border-box;overflow: hidden;font-size: 16px;color: #333;line-height: 30px;}
.one_con p{padding: 2px 0px;}
.one_con img{max-width: 800px;}
/* 案例赏析 */
/*轮播 */
.siger-banner{width: 76%;height: auto;overflow: hidden;margin: 0px auto 0px;position: relative;padding-bottom: 90px;}
.siger-banner .swiper {width: 100%;height: 300px;margin-left: auto;margin-right: auto;position: relative;}
.siger-banner .swiper .laber{width: 100%;height: 45px;background-color: rgba(0, 0, 0, 0.39);line-height: 45px;font-size: 16px;text-align: center;color: #fff;position: absolute;bottom: 0px;left: 0px;}
.siger-banner .swiper-slide {background-size: cover;background-position: center;}
.siger-banner .mySwiper2 {height: 80%;width: 100%;}
.siger-banner .mySwiper {height: 20%;box-sizing: border-box;padding: 10px 0;}
.siger-banner .mySwiper .swiper-slide {width: 25%;height: 100%;border: 2px solid #b5a18e;}
.siger-banner .mySwiper .swiper-slide-thumb-active {opacity: 1;border: 2px solid #a62933;box-sizing: border-box;}
.siger-banner .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
/* 按钮 */
.siger-banner .swiper-button-next,.siger-banner .swiper-button-prev{position: absolute;width:26px;height:48px;z-index: 10;cursor: pointer;}
.siger-banner .swiper-button-prev{background: url(../img/coin_24_1.png) no-repeat center;background-size: 26px;left: 80px;}
.siger-banner .swiper-button-next {right: 80px;background: url(../img/coin_25_2.png) no-repeat center;background-size: 26px;}
/* 新闻 */
.w_news_rig2{width: 1300px;overflow: hidden;border-top: 1px solid #b5a18e;height: auto;margin: 0px auto;padding-bottom: 80px;}
.w_news_rig2 ul li{width: 100%;float: left;padding: 18px 0px;border-bottom: 1px solid #b5a18e;transform:translateX(0%);transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.w_news_rig2 ul li a .ctime{width: 89px;height: 85px;box-sizing: border-box;padding: 0px 14px;text-align: center;float: left;border: 1px solid #5f4d44;}
.w_news_rig2 ul li a .ctime p.p1{font-size: 28px;font-weight: bold;color: #5f4d44;border-bottom: 1px solid #5f4d44;padding-top: 10px;padding-bottom: 5px;}
.w_news_rig2 ul li a .ctime p.p2{font-size: 14px;color: #5f4d44;padding-top: 5px;}
.w_news_rig2 ul li a .ctxt{width: calc(100% - 105px);float: right;overflow: hidden;padding-top: 10px;}
.w_news_rig2 ul li a .ctxt p.p1{font-size: 20px;color: #000;margin-bottom: 5px;}
.w_news_rig2 ul li a .ctxt p.p2{font-size: 15px;color: #666;line-height: 22px;}
.w_news_rig2 ul li:hover{transform:translateX(2%);}
.w_news_rig2 ul li:hover a .ctime{border: 1px solid #8d1315;}
.w_news_rig2 ul li:hover a .ctime p.p1{color: #8d1315;border-bottom: 1px solid #8d1315;}
.w_news_rig2 ul li:hover a .ctime p.p2{color: #8d1315;}
.w_news_rig2 ul li:hover a .ctxt p.p1,.w_news_rig2 ul li:hover a .ctxt p.p2{color: #8d1315;}

/*分页*/
.page{width:100%;line-height:30px;text-align:center;border-top:none;padding:0 0 0px 0; margin:30px auto 50px;font-size: 14px;}
.pagination { width:auto;  margin:0 auto;}
.pagination li {display: inline-block;margin-right: 3px;padding: 3px 15px;border: 1px solid #5f4d44;min-width: 20px;text-align: center;border-radius: 6px;}
.pagination li.active {background: #8d1315;color: #fff;border: 1px solid #8d1315;}
.pagination li a {display: block;text-align: center;}
/* 联系我们 */
.contaczb {width: 100%;height: auto;overflow: hidden;background-color: #c0a88b;padding: 40px 0px;margin-bottom: 50px;}
.contaczb ul li {width: 40%;float: left;overflow: hidden;}
.contaczb ul li.li1 {width: 20%;text-align: center;}
.contaczb ul li.li1 img{width: 80%;}
.contaczb ul li.li2 p {padding-left: 35px;font-size: 16px;color: #4c3327;line-height: 36px;margin: 0px 7%;}
.contaczb ul li.li2 p.p1 {background: url(../img/coin_9.png) no-repeat left center;}
.contaczb ul li.li2 p.p2 {background: url(../img/coin_10.png) no-repeat left center;}
.contaczb ul li.li2 p.p3 {background: url(../img/coin_11.png) no-repeat left center;}
.contaczb ul li.li2 p.p4 {background: url(../img/coin_12.png) no-repeat left center;}
.cyylist {width: 100%;height: auto;overflow: hidden;margin: 30px auto;}
.cyylist ul li {float: left;width: 50%;font-size: 16px;color: #333;line-height: 38px}

.w_index_prolis2{width: 100%;height: auto;overflow: hidden;position: relative;}
.w_index_prolis2 ul li{float: left;overflow: hidden;background: url(../img/bg3.jpg)repeat;width: 31%;margin: 0px 1% 2%;}
.w_index_prolis2 ul li a .pic{width: 100%;height: 260px;overflow: hidden;margin: 0px auto 0px;}
.w_index_prolis2 ul li a .pic img{width: 100%; height: auto;-webkit-animation: a_zoom-in .7s ease both;animation: a_zoom-in .7s ease both;}
.w_index_prolis2 ul li a .intrs{width: 100%;height: auto;overflow: hidden;text-align: center;background-color: #f1e7da;padding: 20px 0px;}
.w_index_prolis2 ul li a .intrs .h2{color: #333333;width: 100%;font-size: 22px;}
.w_index_prolis2 ul li a .intrs .h3{color: #676767;width: 100%;font-size: 16px;margin-top: 10px;}
.w_index_prolis2 ul li:hover a .pic img{-webkit-animation: a_zoom-in-h .7s ease both;animation: a_zoom-in-h .7s ease both;}

/* 新闻详情 */
.viewbox{width: 1300px;;margin: 40px auto ;overflow: hidden;box-sizing: border-box;padding: 0px 20px;}
.viewtitle{font-size:32px;color: #000;text-align: center;margin-bottom: 25px;font-weight: bold;}
.viewbz{width: 100%;height: auto;overflow: hidden;text-align: center;border-bottom: 1px solid #5f4d44;padding-bottom: 20px;}
.viewbz ul li{display: inline-block;padding: 0px 20px;font-size: 16px;color: #333;line-height: 30px;padding: 0px 30px;}
.viewbz ul li.li1{background: url(../img/t48.png) no-repeat left center;background-size: 24px;}
.viewbz ul li.li2{background: url(../img/t49.png) no-repeat left center;background-size: 21px;}
.viewbz ul li.li3{background: url(../img/t47.png) no-repeat left center;background-size: 21px;}
.viecounten{width: 100%; height: auto;overflow: hidden;min-height: 450px;font-size: 16px;line-height: 28px;color: #333;margin-top: 40px;}
.viecounten p{padding: 2px 0px;}
.viecounten img{max-width: 100%;margin: 0px auto; display: block;}

.viepagecon{width: 100%;height: auto;overflow: hidden;padding-top: 10px;border-top: 1px solid #5f4d44;}
.viepagecon span{display: inline-block;width: 48%;font-size: 16px;color: #333;line-height: 30px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;height: 30px;}
.viepagecon span.span1{float: left;}
.viepagecon span.span2{float: right;text-align: right;}
.viepagecon span a{color: #333;}
.viepagecon span:hover a{color: #8d1315;}

/* 在线留言 */
.ly_message{width: 100%;height: 100vh;overflow: hidden;position: relative;background: url(../img/bg2.jpg)no-repeat top center;}
.ly_messbox{padding: 35px 40px;overflow: hidden;}
.ly_titlecom{width: 100%;height: auto;overflow: hidden;margin-bottom: 35px;}
.ly_titlecom h2{display: inline-block;width: 100%;font-weight: bold;font-size: 28px;color: #fff;margin-bottom: 10px;}
.ly_titlecom p.p1{background: url(../img/coin_26.png)no-repeat left center;padding-left: 50px;font-size: 16px;color: #fff;}
.mess-rigcon{width:70%;overflow: hidden;margin: 0px auto;}
.mess-rigcon p.p1{font-size: 18px;color: #fff;padding-bottom: 8px;}
.mess-rigcon p.p2{width: 100%;margin-bottom: 15px;overflow: hidden;}
.mess-rigcon p.p2 .cmessinput{width: 100%;box-sizing: border-box;height: 46px;border: 1px solid #dfdfdf;line-height: 50px;padding-left: 15px;font-size: 16px;color: #333;border-radius: 4px;}
.mess-rigcon p.p2 input::-webkit-input-placeholder,.mess-rigcon p.p2 textarea::-webkit-input-placeholder{color: #333;}
.mess-rigcon p.p2 .cmessinput2{width: 100%;box-sizing: border-box;border: 1px solid #dfdfdf;line-height: 30px;padding-left: 15px;font-size: 16px;color: #333;height: 100px;border-radius: 4px;}
.mess-rigcon .button{width: 80%;height: 50px;background-color: #c24a3c;line-height: 50px;text-align: center;color: #fff;font-size: 18px;border:none;margin-top: 15px;cursor: pointer;border-radius: 30px;}
.mess-rigcon p.p2 input[type=text]:focus,.mess-rigcon p.p2 textarea:focus {background-color: #ecf4eb;outline: none;border: 1px solid #c24a3c;}




/* leftsead */
.leftsead{width:76px;position:fixed;bottom:100px;right:40px; z-index:100;background-color: #991d1d;border-radius: 12px;}
.leftsead .top{ width:100%; height:90px; overflow: hidden;cursor:pointer; transition:all 0.5s;}
.leftsead .top .pic{width: 100%;height: 44px;background:url(../img/sead_coin4.png) no-repeat center;text-align: center;margin: 10px auto 0px;background-size: 34px;}
.leftsead .top p{font-size: 14px;color: #fff;text-align: center;font-family: 'SourceHanSans';}
.leftsead .top:hover p{transition:all 0.5s;font-weight: bold;}
.leftsead .top:hover .pic{animation:scrr 3s infinite linear;transition:all 0.3s;}





.view_video{width:600px;margin:25px auto 0px;}
.view_video  video{width: 100%; height: 100%;object-fit: cover;}
.jm-viewc{width: 100%;height: auto;overflow: hidden;text-align: center;}
.fp-warning, .fp-watermark{display: none;}


/*导航*/
.lh-headline .munen{ width: 92px; height: 95px;display: none;float: right;}
div.phoneNav nav a, div.phoneNav nav a:after{transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;-moz-transition: all 1s ease 0s;}
.menus i.is1:before,.menus i.is1:after{transition: all .4s ease 0s;-webkit-transition: all .4s ease 0s;-moz-transition: all .4s ease 0s;}
.menus{ width: 40px; height: 27px;cursor: pointer; position: relative; cursor: pointer; margin: 30px auto}
.menus i{ display: block; width: 100%; height: 2px; background-color: #fff; position: absolute;transition: all .6s ease .2s;-webkit-transition: all .6s ease .2s;-moz-transition: all .6s ease .2s;}
.menus i.is1{ left: 0; top: 0;}
.menus i.is2{ left: 0; bottom: 0;}
.menus i.is1:before{ position: absolute; content: ''; left: 0; bottom: -12px; width: 40%; height: 100%; background-color: inherit;}
.menus i.is1:after{ position: absolute; content: ''; right: 0; bottom: -12px; width: 40%; height: 100%; background-color: inherit;}
.menus.active i.is1{transform: rotate(45deg) translate3d(8px,9px,0);-webkit-transform: rotate(45deg) translate3d(8px,9px,0);-moz-transform: rotate(45deg) translate3d(8px,9px,0);}
.menus.active i.is2{ left: 0; bottom: 0;transform: rotate(-45deg) translate3d(8px,-9px,0);-webkit-transform: rotate(-45deg) translate3d(8px,-9px,0);-moz-transform: rotate(-45deg) translate3d(8px,-9px,0);}
.menus.active i.is1:before{transform: translateX(-120%);-webkit-transform: translateX(-120%);-moz-transform: translateX(-120%);opacity: 0;}
.menus.active i.is1:after{transform: translateX(120%);-webkit-transform: translateX(120%);-moz-transform: translateX(120%);opacity: 0;}
div.phoneNav{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; text-align: center; z-index: 99999;background-color: #000;background-color: rgba(0,0,0,0.8);box-sizing: border-box;-moz-box-sizing: border-box;padding-top:1.8%;transition: all 1s ease-in-out 0s;-webkit-transition: all 1s ease-in-out 0s;-moz-transition: all 1s ease-in-out 0s;transform: translateX(-120%);-webkit-transform: translateX(-120%);-moz-transform: translateX(-120%);}
div.phoneNav .nav{ width: 96%;  position: absolute; left: 50%; top: 50%;transform: translate3d(-50%,-50%,0);-webkit-transform: translate3d(-50%,-50%,0);-moz-transform: translate3d(-50%,-50%,0);}
div.phoneNav .nav ul li{width: 20%; float: left; overflow: hidden; text-align: left }
div.phoneNav .nav ul li a p.p1{ font-size: 21px;color: #fff; padding-bottom: 5px;height: 60px;}
div.phoneNav .nav ul li a p.p2{font-family: arial;color: #fff; font-size: 15px; padding-bottom: 8%;}
div.phoneNav .nav ul li a p.p3{font-size: 16px; color: #d1d1d1;padding-bottom: 15px;}
div.phoneNav .nav ul li a p.p3:hover{color: #2e4b97}

div.phoneNav .gb{ width:40px; height: 40px; text-align: center; float:right; margin-right:7%; cursor: pointer;}
div.phoneNav span{ display: inline-block; width:40px; height: 1px; border-top: 2px solid #fff; position: relative;}
div.phoneNav span.sp1{transform: rotate(45deg) translate3d(30px,2px,0);-webkit-transform: rotate(45deg) translate3d(30px,2px,0);-moz-transform: rotate(45deg) translate3d(30px,2px,0);}
div.phoneNav .gb span.sp2{transform: rotate(-45deg) translate3d(10px,17px,0);-webkit-transform: rotate(-45deg) translate3d(10px,17px,0);-moz-transform: rotate(-45deg) translate3d(10px,17px,0);}
div.phoneNav .gb span:after{position: absolute; content: ''; left: 0; top: -1px; width: 0%; height: 100%; border-top: 1px solid #fff;transition: all .8s ease 0s;-webkit-transition: all .8s ease 0s;-moz-transition: all .8s ease 0s;}
div.phoneNav .gb:hover span:after{ width: 100%;}
div.phoneNav li{transform: translateX(-200px);-webkit-transform: translateX(-200px);-moz-transform: translateX(-200px);opacity: 0;}
div.phoneNav li:nth-of-type(1){transition: all .8s ease 1s;-webkit-transition: all .8s ease 1s;-moz-transition: all .8s ease 1s;}
div.phoneNav li:nth-of-type(2){transition: all .8s ease 1.15s;-webkit-transition: all .8s ease 1.15s;-moz-transition: all .8s ease 1.15s;}
div.phoneNav li:nth-of-type(3){transition: all .8s ease 1.3s;-webkit-transition: all .8s ease 1.3s;-moz-transition: all .8s ease 1.3s;}
div.phoneNav li:nth-of-type(4){transition: all .8s ease 1.45s;-webkit-transition: all .8s ease 1.45s;-moz-transition: all .8s ease 1.45s;}
div.phoneNav li:nth-of-type(5){transition: all .8s ease 1.6s;-webkit-transition: all .8s ease 1.6s;-moz-transition: all .8s ease 1.6s;}
div.phoneNav li:nth-of-type(6){transition: all .8s ease 1.75s;-webkit-transition: all .8s ease 1.75s;-moz-transition: all .8s ease 1.75s;}
div.phoneNav li:nth-of-type(7){transition: all .8s ease 1.9s;-webkit-transition: all .8s ease 1.9s;-moz-transition: all .8s ease 1.9s;}
div.phoneNav li:nth-of-type(8){transition: all .8s ease 2s;-webkit-transition: all .8s ease 2s;-moz-transition: all .8s ease 2s;}
div.phoneNav li:nth-of-type(9){transition: all .8s ease 2.15s;-webkit-transition: all .8s ease 2.15s;-moz-transition: all .8s ease 2.15s;}
div.phoneNav li:nth-of-type(10){transition: all .8s ease 2.3s;-webkit-transition: all .8s ease 2.3s;-moz-transition: all .8s ease 2.3s;}
div.phoneNav.active{transform: translateX(0%);-webkit-transform: translateX(0%);-moz-transform: translateX(0%);}
div.phoneNav.active li{transform: translateX(0px);-webkit-transform: translateX(0px);-moz-transform: translateX(0px);opacity: 1;}

div.phoneNav .nav ul li:nth-child(1){width: 12%;}
div.phoneNav .nav ul li:nth-child(2){width: 25%;}
div.phoneNav .nav ul li:nth-child(3){width: 15%;}
div.phoneNav .nav ul li:nth-child(4){width: 33%;}
div.phoneNav .nav ul li:nth-child(5){width: 15%;}


.side{position:fixed;width:108px;right:0;top:50%;margin-top:-200px;z-index:100;border:1px solid #c24a3c;background:#c24a3c;padding-top: 49px;border-radius: 70px 70px 12px 12px;}
.side ul li{width:100%;float:left;position:relative;color: #1b1b1b;font-size:14px;line-height:38px;text-align:center;transition:all .3s;cursor:pointer;background-color: #fff;}
.side ul li .pic{width: 42px;height: auto;overflow: hidden;margin: 20px auto 4px;}
.side ul li .pic img{width: 100%;float: left;}
.side ul li .laber{font-size: 15px;text-align: center;padding-bottom: 12px;border-bottom: 1px solid #ccc;display: inline-block;}

.side ul li:hover,.side ul li.cur{background:#c24a3c;color:#fff}
.side ul li:hover .laber,.side ul li.cur .laber{border-bottom: none;}
.side ul li.sidetop{border-radius: 0px 0px 12px 12px;}
.side ul li.sidetop .pic{width: 26px;background: url(../img/fp_coin4.png)no-repeat;height: 26px;background-size: 26px;}
.side ul li.sidetop:hover .pic{background: url(../img/fp_coin5.png)no-repeat;}
.side ul li.sidetop .laber{border-bottom: none;}

.side ul li.sideewm .ewBox.son{width:200px;display:none;color:#363636;text-align:center;position:absolute;left:-202px;top:0;border:1px solid #cc776d}
.side ul li.sideewm .ewBox.son img{width: 100%;float: left;}
.side ul li.sideetel .telBox.son{width:240px;display:none;color:#fff;text-align:left;position:absolute;left:-240px;top:0px;background:#c24a3c}
.side ul li.sideetel .telBox dd{display:block;overflow:hidden;line-height:24px;font-size:18px;padding: 8px 10px 8px 70px;}
.side ul li.sideetel .telBox dd span{display:block;line-height:28px;height:28px;overflow:hidden;font-size:18px}
.side ul li.sideetel .telBox dd.bgs1{background:url(../img/ft_coin4.png) 18px center no-repeat;background-size: 28px;}

.side ul li:hover .son{display:block!important;animation:fadein 1s}

/* 友情 */
.link_box{max-width: 90%;min-width: 1300px;margin: 0px auto;padding: 0px 0px  15px;}
.link_titl{display: inline-block;float: left;font-size: 16px;color: #fff;padding-right: 15px;line-height: 26px;}
.linklist{width: 100%;height: auto;overflow: hidden;}
.linklist a{display: inline-block;padding-right: 15px;color: #fff;font-size: 14px;float: left;line-height: 26px;}

@keyframes fadein{from{opacity:0}
to{opacity:1}
}

@keyframes jello {
    from, 11.1%, to {
   -webkit-transform: none;
   -moz-transform: none;
   transform: none
   }
}
/***向下按钮***/
@keyframes scrr {
    0% {
    transform:translateY(5px);
   }
    50% {
    transform:translateY(-5px);
   }
    100% {
    transform:translateY(5px);
   }
}
@-webkit-keyframes a_zoom-in{
    from{-webkit-transform: scale(1.2);transform: scale(1.2);}
    to{-webkit-transform: scale(1);transform: scale(1);}
}
@keyframes a_zoom-in{
    from{-webkit-transform: scale(1.2);transform: scale(1.2);}
    to{-webkit-transform: scale(1);transform: scale(1);}
}
@-webkit-keyframes a_zoom-in-h{
    from{-webkit-transform: scale(1);transform: scale(1);}
    to{-webkit-transform: scale(1.2);transform: scale(1.2);}
}
@keyframes a_zoom-in-h{
    from{-webkit-transform: scale(1);transform: scale(1);}
    to{-webkit-transform: scale(1.2);transform: scale(1.2);}
}


/*进入手机端*/