@charset "utf-8";
/* CSS Document */
body{ font-family:"微软雅黑";font-size:12px;margin:0px;padding:0px; overflow-x:hidden;background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,address,select,span{margin:0px;padding:0px;font-weight:normal}
a{text-decoration:none; color:#444;font-weight:normal}
b{ font-weight:normal;}
p{font-weight:normal}
a:hover{text-decoration:none; color:#015db2;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
i,dl,dt,em,li{list-style-type:none; font-style:normal;}
input,textarea{ font-family:"微软雅黑";outline: none;}
a{ border:none\9;}
a img{border:none\9;}
.Left{float:left;}
.Right{float:right;}
.clearfix{clear:both;}

@font-face{
	font-family: 'BEBAS';
	src: url('../Bebas/BEBAS.TTF');
}
@font-face{
	font-family: "futurabt";
	src:url('../Bebas/futurabt-medium_.otf');
}
@font-face{
	font-family: "TCM";
	src:url('../Bebas/TCM.TTF');
}

.headerbox{width: 100%;background: #fff;}
.headerbox .header{width: 89.34%;margin: 0 auto;}
.headerbox .header .logo{width: 210px;height: 63px;float: left;margin-top: 17px;}
.headerbox .header .logo img{width: 100%;display: block;}
.headerbox .header .hr{float: right;font-size: 0;text-align: right;}
.headerbox .header .hr .nav{display: inline-block;vertical-align: middle;font-size: 0;text-align: left;}
.headerbox .header .hr .nav li{display: inline-block;vertical-align: top;margin: 0 20px;}
.headerbox .header .hr .nav li a{font-size: 18px;color:#111;line-height: 97px;display: block;border-bottom: 3px solid #fff;}
.headerbox .header .hr .nav li:hover a{border-color: #822721;}
.headerbox .header .hr .nav li.hov a{border-color: #822721;}
.headerbox .header .hr .nav li a.hov{border-color: #822721;}
.headerbox .header .hr .nav li.nav_banner{display: none;}
.headerbox .header .hr .nav li.nav_zlzxwa{display: none;}
.headerbox .header .hr .nav li.nav_rcln{display: none;}
.headerbox .header .hr .nav li.nav_culture{display: none;}
.headerbox .header .hr .nav li.nav_chairman{display: none;}
.headerbox .header .hr .nav li.nav_develop{display: none;}
.headerbox .header .hr .nav li.nav_organization{display: none;}
.headerbox .header .hr .h-phone{padding-left: 62px;background: url(../images/index/h-phone.png) no-repeat scroll left center;display: inline-block;vertical-align: middle;margin-left: 40px;}
.headerbox .header .hr .h-phone a{font-size: 22px;color:#822721;line-height: 26px;font-weight: bold;display: block;}
.headerbox .header .hr .m-phone{background: url(../images/index/h-phone.png) no-repeat scroll left center;display: inline-block;vertical-align: middle;margin-right: 3%;background-size: 35px;display: none;}
.headerbox .header .hr .m-phone a{font-size: 22px;color:#822721;line-height: 42px;font-weight: bold;display: block;padding-left: 40px;}
.headerbox .header .hr .language{display: inline-block;vertical-align: middle;margin-left: 50px;}
.headerbox .header .hr .language .ch{display: block;}
.headerbox .header .hr .language .ch img{display: block;width: 23px;}
.headerbox .header .hr .language.language-m{display: none;}

.banner{width: 100%;height: auto;overflow: hidden;}
.banner .mySwiper_pc{position: relative;}
.banner .mySwiper_pc img{width: 100%;display: block;}
.banner .mySwiper_pc .swiper-pagination{width: 100%;position: absolute;left: 0;bottom: 40px;z-index: 1;}
.banner .mySwiper_pc .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;border-radius: 50%;background:#fff;opacity: 0.6;transition: all 500ms;margin: 0 5px;}
.banner .mySwiper_pc .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;background: #822721;width: 28px;border-radius: 15px;}

.banner .mySwiper_mob{position: relative;}
.banner .mySwiper_mob img{width: 100%;display: block;}
.banner .mySwiper_mob .swiper-pagination{width: 100%;position: absolute;left: 0;bottom: 40px;z-index: 1;}
.banner .mySwiper_mob .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;border-radius: 50%;background:#fff;opacity: 0.6;transition: all 500ms;margin: 0 5px;}
.banner .mySwiper_mob .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;background: #822721;width: 28px;border-radius: 15px;}

.mySwiper_pc{display: block;}
.mySwiper_mob{display: none;}

.sbannerbox{width: 100%;height: 396px;background-size: 100% !important;}
.sbannerbox-m{width: 100%;display: none;}
.sbannerbox-m img{width: 100%;display: block;}

.i01bar{width: 100%;background: #f4f4f4;}
.i01{width: 78.825%;margin: 0 auto;padding: 80px 0 90px;}
.i01 .t{margin-bottom: 37px;}
.i01 .t .l{float: left;}
.i01 .t .l h2{font-size: 48px;color:#222;line-height: 50px;font-weight: bold;margin-bottom: 24px;}
.i01 .t .l h2 b{color:#94130b;font-weight: bold;}
.i01 .t .l h3{font-size: 28px;color:#333;line-height: 30px;display: inline-block;vertical-align: bottom;font-weight: bold;}
.i01 .t .l h3 span{font-size: 17px;color:#666;line-height: 20px;display: inline-block;vertical-align: bottom;margin-left: 5px;font-weight: normal;}
.i01 .t .r{float: right;margin-top: 48px;}
.i01 .t .r ul{display: flex;font-size: 0;text-align: center;border: 1px solid #dedede;border-radius: 30px;overflow: hidden;}
.i01 .t .r ul li{display: inline-block;vertical-align: top;}
.i01 .t .r ul li a{font-size: 18px;color:#333;line-height: 53px;display: block;padding: 0 29px;border-radius: 40px;overflow: hidden;}
.i01 .t .r ul li.h1 a{background: #94130b;color:#fff}
.i01 .b{width: auto;}
.i01 .b ul{font-size: 0;text-align: left;}
.i01 .b ul li{width: 24%;display: inline-block;vertical-align: top;margin-right: 1.3333%;background: #fff;margin-bottom: 2.5%;}
.i01 .b ul li .link{display: block;}
.i01 .b ul li .imgs{width: 100%;height: auto;display: block;overflow: hidden;}
.i01 .b ul li .imgs img{width: 100%;display: block;transition: all 500ms;}
.i01 .b ul li h2{font-size: 17px;text-align: center;width: 90%;margin: 0 auto;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;line-height: 48px;color: #fff;background: #3f3f3f;padding: 0 5%;}
.i01 .b ul li .enquiry{width: 100%;font-size: 17px;color:#fff;line-height: 50px;display: none;text-align: center;background: #3f3f3f;transition: all 500ms;}
.i01 .b ul li .enquiry:hover{background: #822721;}
.i01 .b ul li:nth-child(4n){margin-right: 0;}
.i01 .b ul li:hover .imgs img{transform: scale(1.05);}
.i01 .b ul li:hover h2{background: #822721;}
.i02{width: 100%;position: relative;overflow: hidden;}
.i02 img{width: 100%;display: block;}
.i02 .text{width: 49.16%;position: absolute;right:0;top: 0;background: rgba(130, 39, 33, 0.9);height: 100%;display: flex;justify-content: center;align-items: center;}
.i02 .text .box{width: 69.38%;}
.i02 .text .box .t{margin-bottom: 40px;}
.i02 .text .box .t h3{font-size: 48px;color:#fff;font-weight: bold;line-height: 50px;margin-bottom: 24px;}
.i02 .text .box .t h2{font-size: 28px;color:#fff;font-weight: bold;display: inline-block;vertical-align: bottom;}
.i02 .text .box .t h2 span{font-size: 17px;color:#fff;line-height: 20px;display: inline-block;vertical-align: bottom;margin-bottom: 5px;font-weight: normal;margin-left: 10px;}
.i02 .text .box .b{width: auto;}
.i02 .text .box .b p{font-size: 15px;color:#fff;line-height: 24px;text-indent: 2em;margin-bottom: 16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.i02 .text .box .b .more{width: 180px;height: 50px;border-radius: 30px;background-color: #fff;font-size: 18px;color:#822721;line-height: 50px;text-align: center;display: block;transition: all 500ms;margin-top: 50px;}
.i02 .text .box .b .more:hover{background-color: #822721;color:#fff}

.i03{width: 78.825%;margin: 0 auto;padding-top: 90px;}
.i03 .t{margin-bottom: 50px;}
.i03 .t h2{font-size: 48px;color:#222;line-height: 50px;font-weight: bold;text-align: center;margin-bottom: 22px;}
.i03 .t h2 b{color:#94130b;font-weight: bold;}
.i03 .t h3{font-size: 28px;color:#333;line-height: 30px;text-align: center;display: inline-block;vertical-align: bottom;font-weight: bold;width: 100%;}
.i03 .t h3 span{font-size: 17px;color:#666;line-height: 20px;display: inline-block;vertical-align: bottom;margin-left: 10px;}
.i03 .b{width: auto;}
.i03 .b ul{font-size: 0;text-align: center;}
.i03 .b ul li{width: 18%;margin-right: 2.5%;display: inline-block;vertical-align: top;background: #94130b;border-radius: 8px;}
.i03 .b ul li .top{display: flex;height: 129px;justify-content: center;align-items: center;}
.i03 .b ul li .top span{font-size: 30px;color:#fff;line-height: 86px;font-weight: bold;text-align: center;display: block;}
.i03 .b ul li .text{background: #fff;position: relative;padding-top: 45px;transition: all 500ms;padding-bottom: 10px;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}
.i03 .b ul li .text i{width: 84px;height: 84px;display: block;position: absolute;left: 50%;top: -43px;transform: translate(-50%,0);}
.i03 .b ul li .text i.i03-1{background: url(../images/index/i03-1.png) no-repeat;background-size: 100%;}
.i03 .b ul li .text i.i03-2{background: url(../images/index/i03-2.png) no-repeat;background-size: 100%;}
.i03 .b ul li .text i.i03-3{background: url(../images/index/i03-3.png) no-repeat;background-size: 100%;}
.i03 .b ul li .text i.i03-4{background: url(../images/index/i03-4.png) no-repeat;background-size: 100%;}
.i03 .b ul li .text i.i03-5{background: url(../images/index/i03-5.png) no-repeat;background-size: 100%;}
.i03 .b ul li h2{font-size: 24px;color:#222;line-height: 26px;font-weight: bold;text-align: center;margin-bottom: 12px;transition: all 500ms;}
.i03 .b ul li p{font-size: 16px;color:#222;line-height: 24px;text-align: center;transition: all 500ms;}
.i03 .b ul li:hover .text{background-color: #94130b;}
.i03 .b ul li:hover .text h2{color:#fff}
.i03 .b ul li:hover .text p{color:#fff}
.i03 .b ul li:nth-child(5){margin-right: 0;}

.i04{width: 78.825%;margin: 0 auto;padding: 80px 0 90px;}
.i04 .t{margin-bottom: 37px;}
.i04 .t .l{float: left;}
.i04 .t .l h2{font-size: 48px;color:#222;line-height: 50px;font-weight: bold;margin-bottom: 24px;}
.i04 .t .l h2 b{color:#94130b;font-weight: bold;}
.i04 .t .l h3{font-size: 28px;color:#333;line-height: 30px;display: inline-block;vertical-align: bottom;font-weight: bold;}
.i04 .t .l h3 span{font-size: 17px;color:#666;line-height: 20px;display: inline-block;vertical-align: bottom;margin-left: 10px;font-weight: normal;}
.i04 .t .r{float: right;margin-top: 48px;}
.i04 .t .r ul{display: flex;font-size: 0;text-align: center;border: 1px solid #dedede;border-radius: 30px;overflow: hidden;}
.i04 .t .r ul li{display: inline-block;vertical-align: top;}
.i04 .t .r ul li a{font-size: 18px;color:#333;line-height: 53px;display: block;padding: 0 29px;border-radius: 40px;overflow: hidden;}
.i04 .t .r ul li.h1 a{background: #94130b;color:#fff}
.i04 .b{width: auto;}
.i04 .b .tops{background: #f2f2f2;font-size: 0;text-align: left;margin-bottom: 40px;}
.i04 .b .tops a{display: block;}
.i04 .b .tops .imgs{width: 50%;height: auto;display: inline-block;vertical-align: middle;overflow: hidden;}
.i04 .b .tops .imgs img{width: 100%;display: block;transition: all 500ms;}
.i04 .b .tops .text{padding: 0 4%;display: inline-block;vertical-align: middle;width: 42%;}
.i04 .b .tops .text h2{font-size: 28px;color:#0a0204;line-height: 30px;font-weight: bold;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-bottom: 28px;}
.i04 .b .tops .text p{font-size: 16px;color:#0a0204;line-height: 30px;text-align: justify;opacity: 0.7;margin-bottom: 25px;}
.i04 .b .tops .text .more{font-size: 0;text-align: left;display: block;}
.i04 .b .tops .text .more b{font-size: 16px;color:#0a0204;line-height: 20px;display: inline-block;vertical-align: middle;}
.i04 .b .tops .text .more i{font-size: 16px;color:#0a0204;line-height: 20px;display: inline-block;vertical-align: middle;font-weight: bold;margin-left: 5px;font-family: "宋体";}
.i04 .b .tops:hover .imgs img{transform: scale(1.05);}
.i04 .b .tops:hover .text h2{color:#842626}
.i04 .b .tops:hover .text p{color:#842626}
.i04 .b .tops:hover .text .more b{color:#842626}
.i04 .b .tops:hover .text .more i{color:#842626}
.i04 .b ul{font-size: 0;text-align: left;}
.i04 .b ul li{width: 32%;display: inline-block;vertical-align: top;margin-right: 2%;margin-bottom: 3%;}
.i04 .b ul li .to{font-size: 0;text-align: left;padding-bottom: 14px;}
.i04 .b ul li .to .date{width: 70px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.i04 .b ul li .to .date .day{font-size: 40px;color:#0a0204;line-height: 42px;display: block;text-align: left;margin-bottom: 5px}
.i04 .b ul li .to .date .mon{font-size: 16px;color:#0a0204;line-height: 20px;display: block;text-align: left;opacity: 0.6;}
.i04 .b ul li .to .text{width: calc(100% - 80px);display: inline-block;vertical-align: middle;}
.i04 .b ul li .to .text h2{font-size: 18px;color:#0a0204;line-height: 30px;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-bottom: 5px;transition: all 500ms;;}
.i04 .b ul li .to .text p{font-size: 16px;color:#0a0204;line-height: 30px;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.i04 .b ul li .bo{width: 60px;height: auto;border-top: 1px solid rgba(63, 63, 63, 0.4);padding-top: 13px;transition: all 500ms;}
.i04 .b ul li .bo .more{font-size: 16px;color:#0a0204;line-height: 30px;opacity: .6;display: block;}
.i04 .b ul li:hover .text h2{color:#94130b;font-weight: bold;}
.i04 .b ul li:hover .bo{border-top: 2px solid #94130b;padding-top: 12px;width: 100%;}
.i04 .b ul li:nth-child(3n){margin-right: 0;}

.i05{width: 78.825%;margin: 0 auto;padding: 0 0 90px;position: relative;}
.i05 .t{position: absolute;left: 0;top: 0;}
.i05 .t h2{font-size: 48px;color:#222;line-height: 50px;font-weight: bold;margin-bottom: 24px;}
.i05 .t h2 b{color:#94130b;font-weight: bold;}
.i05 .t h3{font-size: 28px;color:#333;line-height: 30px;display: inline-block;vertical-align: bottom;font-weight: bold;}
.i05 .t h3 span{font-size: 17px;color:#666;line-height: 20px;display: inline-block;vertical-align: bottom;margin-left: 10px;font-weight: normal;}
.i05 .b{width: auto;}
.i05 .b .swiper-container{padding-top: 160px;position: relative;}
.i05 .b dl{font-size: 0;text-align: left;}
.i05 .b dl dd{width: 15%;display: inline-block;vertical-align: top;margin-right: 2%;margin-bottom: 2%;}
.i05 .b dl dd a{display: flex;justify-content: center;align-items: center;}
.i05 .b dl dd img{width: auto;display: block;max-width: 100%;}
.i05 .b dl dd:nth-child(6n){margin-right: 0;}
.i05 .b .swiper-button-next{width: 38px;height: 38px;border-radius: 30px;top: 75px;right: 0;background: url(../images/index/i03-arrow.png) no-repeat scroll -40px 0px;border: 1px solid rgba(0, 0, 0, 0.4);cursor: pointer;}
.i05 .b .swiper-button-prev{width: 38px;height: 38px;border-radius: 30px;top: 75px;right: 60px;left: auto;background: url(../images/index/i03-arrow.png) no-repeat scroll 0px 0px;border: 1px solid rgba(0, 0, 0, 0.4);cursor: pointer;}
.i05 .b .swiper-button-next::after{font-size: 0;}
.i05 .b .swiper-button-prev::after{font-size: 0;}
.i05 .b .swiper-button-next:hover{background-position: -40px -40px;border-color: #94130b;background-color: #94130b;}
.i05 .b .swiper-button-prev:hover{background-position: 0px -40px;border-color: #94130b;background-color: #94130b;}

.footerbar{width: 100%;background: #272625;}
.footerbar .ft{width: 78.825%;margin: 0 auto;padding: 30px 0;}
.footerbar .ft .logo{float: left;}
.footerbar .ft .logo img{width: 100%;display: block;}
.footerbar .ft .fcode{float: right;margin-top: 22px;}
.footerbar .ft .fcode ul{font-size: 0;text-align: right;}
.footerbar .ft .fcode ul li{width: 36px;height: 36px;display: inline-block;vertical-align: middle;border-radius: 50%;margin-left: 18px;position: relative;}
.footerbar .ft .fcode ul li a{width: 36px;height: 36px;display: block;border-radius: 50%;}
.footerbar .ft .fcode ul li a i{width: 36px;height: 36px;display: block;}
.footerbar .ft .fcode ul li a i img{width: 36px;display: block;}
.footerbar .ft .fcode ul li .fixedbox{width: 120px;height: auto;padding: 5px;display: none;background: #fff;border-radius: 5px;position: absolute;top: 45px;left: -42px;}
.footerbar .ft .fcode ul li .fixedbox .codeimg{width: 120px;display: block;margin-bottom: 5px;min-height: 120px;}
.footerbar .ft .fcode ul li .fixedbox p{font-size: 14px;color:#232323;line-height: 30px;text-align: center;}
.footerbar .ft .fcode ul li:hover a{background-color: #07a081;}
.footerbar .ft .fcode ul li:hover .fixedbox{display: block;}
.footerbar .line{width: 100%;height: 1px;display: block;background: rgba(255, 255, 255, 0.1);}
.footerbar .fb{display: flex;justify-content: space-between;align-items: flex-start;width: 78.825%;margin: 0 auto;padding-top: 25px;padding-bottom: 30px;}
.footerbar .fb .fnavs{font-size: 0;text-align: left;}
.footerbar .fb .fnavs ul{display: inline-block;vertical-align: top;margin-right: 70px;font-size: 0;text-align: left;}
.footerbar .fb .fnavs ul .box{display: inline-block;vertical-align: top;}
.footerbar .fb .fnavs ul .box:nth-child(2){margin-right: 30px;}
.footerbar .fb .fnavs ul h2{font-size: 18px;color:#fff;line-height: 35px;margin-bottom: 10px;}
.footerbar .fb .fnavs ul li.name_2{display: none;}
.footerbar .fb .fnavs ul li a{font-size: 16px;color:rgba(255, 255, 255, 0.6);line-height: 35px;display: block;}
.footerbar .fb .fnavs ul li:hover a{color:#fff}
.footerbar .fb .fcont{width: auto;}
.footerbar .fb .fcont h2{font-size: 18px;color:#fff;line-height: 35px;text-align: right;margin-bottom: 10px;}
.footerbar .fb .fcont .tele{font-size: 0;text-align: right;margin-bottom: 10px;}
.footerbar .fb .fcont .tele span:nth-child(1){font-size: 16px;color:rgba(255, 255, 255, 0.6);line-height: 20px;display: inline-block;vertical-align: text-top;}
.footerbar .fb .fcont .tele span:nth-child(2){display: inline-block;vertical-align: text-top;}
.footerbar .fb .fcont .tele span a{font-size: 22px;color:#fff;line-height: 26px;display: block;font-weight: bold;}
.footerbar .fb .fcont p{font-size: 16px;color:rgba(255, 255, 255, .6);line-height: 35px;text-align: right;}
.footerbar .copy{width: 78.825%;margin: 0 auto;padding: 15px 0;}
.footerbar .copy p{font-size: 16px;color:rgba(255, 255, 255, 0.6);line-height: 30px;text-align: left;}
.footerbar .copy p a{color:rgba(255, 255, 255, 0.6)}
.footerbar .copy p a:hover{color:#fff}

/* 行业优势 */
.advan{width: 78.825%;margin: 0 auto;padding: 60px 0;}
.advan .t{margin-bottom: 60px;}
.advan .t h2{font-size: 40px;color:#842626;line-height: 42px;font-weight: bold;text-align: center;margin-bottom: 12px;}
.advan .t span{font-size: 18px;color:#666666;line-height: 20px;display: block;text-align: center;}
.advan .t span::first-letter{color:#94130b}
.advan .b{width: auto;}
.advan .b ul{font-size: 0;text-align: left;margin-bottom: 50px;}
.advan .b ul li{width: 18%;margin-right: 2.5%;display: inline-block;vertical-align: top;background: #94130b;border-radius: 8px;}
.advan .b ul li .top{display: flex;height: 129px;justify-content: center;align-items: center;}
.advan .b ul li .top span{font-size: 30px;color:#fff;line-height: 86px;font-weight: bold;text-align: center;display: block;}
.advan .b ul li .text{background: #fff;position: relative;padding-top: 45px;transition: all 500ms;padding-bottom: 10px;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}
.advan .b ul li .text i{width: 84px;height: 84px;display: block;position: absolute;left: 50%;top: -43px;transform: translate(-50%,0);}
.advan .b ul li .text i.i03-1{background: url(../images/index/i03-1.png) no-repeat;background-size: 100%;}
.advan .b ul li .text i.i03-2{background: url(../images/index/i03-2.png) no-repeat;background-size: 100%;}
.advan .b ul li .text i.i03-3{background: url(../images/index/i03-3.png) no-repeat;background-size: 100%;}
.advan .b ul li .text i.i03-4{background: url(../images/index/i03-4.png) no-repeat;background-size: 100%;}
.advan .b ul li .text i.i03-5{background: url(../images/index/i03-5.png) no-repeat;background-size: 100%;}
.advan .b ul li h2{font-size: 24px;color:#222;line-height: 26px;font-weight: bold;text-align: center;margin-bottom: 12px;transition: all 500ms;}
.advan .b ul li p{font-size: 16px;color:#222;line-height: 24px;text-align: center;transition: all 500ms;}
.advan .b ul li:hover .text{background-color: #94130b;}
.advan .b ul li:hover .text h2{color:#fff}
.advan .b ul li:hover .text p{color:#fff}
.advan .b ul li:nth-child(5){margin-right: 0;}
.advan .b .boxs{padding: 0 35px;}
.advan .b .boxs h2{font-size: 24px;color:#94130b;line-height: 36px;text-align: left;margin-bottom: 5px;font-weight: bold;}
.advan .b .boxs p{font-size: 18px;color:#1d1d1d;line-height: 36px;text-align: justify;}

.patent{width: 78.825%;margin: 0 auto;padding: 60px 0;}
.patent .t{margin-bottom: 30px;}
.patent .t h2{font-size: 40px;color:#842626;line-height: 42px;font-weight: bold;text-align: center;margin-bottom: 12px;}
.patent .t span{font-size: 18px;color:#666666;line-height: 20px;display: block;text-align: center;}
.patent .t span::first-letter{color:#94130b}
.patent .text{margin-bottom: 40px;}
.patent .text p{font-size: 20px;color:#222;line-height: 40px;text-align: center;}
.patent .text p span{color:#842626}
.patent .b{width: auto;}
.patent .b ul{font-size: 0;text-align: left;}
.patent .b ul li{width: 19%;margin: 0 0.5% 1%;display: inline-block;vertical-align: top;}
.patent .b ul li .imgs{border: 8px solid #010101;}
.patent .b ul li .imgs img{width: 100%;display: block;}

.nlist{width: 78.825%;margin: 0 auto;padding: 60px 0;}
.nlist .t{margin-bottom: 30px;}
.nlist .t h2{font-size: 40px;color:#842626;line-height: 42px;font-weight: bold;text-align: center;margin-bottom: 12px;}
.nlist .t span{font-size: 18px;color:#666666;line-height: 20px;display: block;text-align: center;}
.nlist .t span::first-letter{color:#94130b}
.nlist .b{width: auto;}
.nlist .b .tops{background: #f2f2f2;font-size: 0;text-align: left;margin-bottom: 40px;}
.nlist .b .tops a{display: block;}
.nlist .b .tops .imgs{width: 50%;height: auto;display: inline-block;vertical-align: middle;overflow: hidden;}
.nlist .b .tops .imgs img{width: 100%;display: block;transition: all 500ms;}
.nlist .b .tops .text{padding: 0 4%;display: inline-block;vertical-align: middle;width: 42%;}
.nlist .b .tops .text h2{font-size: 28px;color:#0a0204;line-height: 30px;font-weight: bold;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-bottom: 28px;}
.nlist .b .tops .text p{font-size: 16px;color:#0a0204;line-height: 30px;text-align: justify;opacity: 0.7;margin-bottom: 25px;}
.nlist .b .tops .text .more{font-size: 0;text-align: left;display: block;}
.nlist .b .tops .text .more b{font-size: 16px;color:#0a0204;line-height: 20px;display: inline-block;vertical-align: middle;}
.nlist .b .tops .text .more i{font-size: 16px;color:#0a0204;line-height: 20px;display: inline-block;vertical-align: middle;font-weight: bold;margin-left: 5px;font-family: '宋体';}
.nlist .b .tops:hover .imgs img{transform: scale(1.05);}
.nlist .b .tops:hover .text h2{color:#94130b}
.nlist .b .tops:hover .text p{color:#94130b}
.nlist .b .tops:hover .text .more b{color:#94130b}
.nlist .b .tops:hover .text .more i{color:#94130b}
.nlist .b ul{font-size: 0;text-align: left;}
.nlist .b ul li{width: 32%;display: inline-block;vertical-align: top;margin-right: 2%;margin-bottom: 3%;}
.nlist .b ul li .to{font-size: 0;text-align: left;padding-bottom: 14px;}
.nlist .b ul li .to .date{width: 70px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.nlist .b ul li .to .date .day{font-size: 40px;color:#0a0204;line-height: 42px;display: block;text-align: left;margin-bottom: 5px}
.nlist .b ul li .to .date .mon{font-size: 16px;color:#0a0204;line-height: 20px;display: block;text-align: left;opacity: 0.6;}
.nlist .b ul li .to .text{width: calc(100% - 80px);display: inline-block;vertical-align: middle;}
.nlist .b ul li .to .text h2{font-size: 18px;color:#0a0204;line-height: 30px;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-bottom: 5px;transition: all 500ms;}
.nlist .b ul li .to .text p{font-size: 16px;color:#0a0204;line-height: 30px;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.nlist .b ul li .bo{width: 60px;height: auto;border-top: 1px solid rgba(63, 63, 63, 0.4);padding-top: 13px;transition: all 500ms;}
.nlist .b ul li .bo .more{font-size: 16px;color:#0a0204;line-height: 30px;opacity: .6;display: block;}
.nlist .b ul li:hover .text h2{color:#94130b;font-weight: bold;}
.nlist .b ul li:hover .bo{border-top: 2px solid #94130b;padding-top: 12px;width: 100%;}
.nlist .b ul li:nth-child(3n){margin-right: 0;}

.ndet{width: 78.825%;margin: 0 auto;padding: 60px 0;}
.ndet .t{margin-bottom: 30px;}
.ndet .t h2{font-size: 36px;color:#232323;line-height: 44px;font-weight: bold;text-align: center;width: 90%;margin: 0 auto 20px;}
.ndet .t p{font-size: 18px;color:#232323;line-height: 22px;text-align: center;opacity: 0.6;}
.ndet .b{padding: 0 20px 40px;}
.ndet .b p{font-size: 18px;color:#232323;line-height: 36px;text-align: justify;}
.ndet .b img{width: auto;height: auto;max-width: 1000px;display: inline-block;}
.ndet .b video{width: 600px;height: 400px;}
.ndet .recom{width: auto;margin-top: 45px;}
.ndet .recom h2{font-size: 36px;line-height: 40px;margin-bottom: 20px;font-weight: bold;}
.ndet .recom ul{font-size: 0;text-align: left;}
.ndet .recom ul li{width: 24%;display: inline-block;vertical-align: top;margin-right: 1.3333%;}
.ndet .recom ul li a{display: block;}
.ndet .recom ul li .imgs{width: 100%;height: auto;overflow: hidden;}
.ndet .recom ul li .imgs img{width: 100%;display: block;transition: all 500ms;}
.ndet .recom ul li .text{padding: 25px 10px;}
.ndet .recom ul li .text span{font-size: 16px;color:#777;line-height: 20px;display: block;margin-bottom: 5px;}
.ndet .recom ul li .text h2{font-size: 18px;color:#232323;line-height: 22px;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin: 0;}
.ndet .recom ul li:nth-child(4){margin-right: 0;}
.ndet .recom ul li:hover .imgs img{transform: scale(1.05);}
.ndet .recom ul li:hover .text h2{color:#822721}

.contact{width: auto;}
.contact .c01{width: 78.825%;margin: 0 auto;padding: 80px 0;font-size: 0;text-align: left;}
.contact .c01 .l{width: 46.25%;display: inline-block;vertical-align: top;}
.contact .c01 .l h3{margin-bottom: 60px;}
.contact .c01 .l h3 img{width: 184px;display: block;}
/* .contact .c01 .l .top{display: none;}
.contact .c01 .l .top h2{font-size: 46px;color:#842626;line-height: 46px;font-weight: bold;text-align: left;font-style: italic;margin-bottom: 20px;text-transform: uppercase;}
.contact .c01 .l .top h3{font-size: 26px;color:#02001f;line-height: 28px;font-weight: bold;text-align: left;position: relative;}
.contact .c01 .l .top h3::before{content: "";width: 20px;height: 20px;display: block;position: absolute;left: 0;top: 50%;transform: translate(-50%,-50%);background-color: rgba(202, 23, 38, 0.5);border-radius: 50%;z-index: 0;margin-top: 12px;margin-left: 100px;z-index: 1;} */
.contact .c01 .l ul li{margin-bottom: 30px;font-size: 0;text-align: left;}
.contact .c01 .l ul li i{width: 31px;height: 35px;display: inline-block;vertical-align: middle;margin-right: 20px;}
.contact .c01 .l ul li i.icon_add{background: url(../images/index/icon_add.png) no-repeat scroll center center;}
.contact .c01 .l ul li i.icon_email{background: url(../images/index/icon_email.png) no-repeat scroll center center;}
.contact .c01 .l ul li i.icon_phone{background: url(../images/index/icon_phone.png) no-repeat scroll center center;}
.contact .c01 .l ul li .box{width: 80%;display: inline-block;vertical-align: middle;}
.contact .c01 .l ul li .box p{font-size: 18px;color:#232323;line-height: 30px;text-align: left;}
.contact .c01 .r{width: 53.75%;display: inline-block;vertical-align: top;}
.contact .c01 .r .top{margin-bottom: 50px;}
.contact .c01 .r .top h2{font-size: 46px;color:#842626;line-height: 46px;font-weight: bold;text-align: left;font-style: italic;margin-bottom: 20px;}
.contact .c01 .r .top h3{font-size: 26px;color:#02001f;line-height: 28px;font-weight: bold;text-align: left;position: relative;}
.contact .c01 .r .btm{width: auto;}
.contact .c01 .r .btm ul{font-size: 0;text-align: left;margin-bottom: 2%;}
.contact .c01 .r .btm ul li{width: 48.5%;display: inline-block;vertical-align: middle;overflow: hidden;background-color: #f2f2f2;}
.contact .c01 .r .btm ul .black{width: 2%;height: 46px;display: inline-block;vertical-align: middle;}
.contact .c01 .r .btm ul li .box{font-size: 0;text-align: left;padding-left: 10px;}
.contact .c01 .r .btm ul li .box .req{width: auto;display: inline-block;vertical-align: middle;font-size: 18px;color:#f00;line-height: 46px;display: inline-block;vertical-align: middle;text-align: left;margin-right: 10px;}
.contact .c01 .r .btm ul li .box .intxt{width: 90%;display: inline-block;vertical-align: middle;border: none;outline: none;font-size: 18px;color:#232323;line-height: 46px;text-align: left;background:none;}
.contact .c01 .r .btm ul li.wd100{width: 99.15%;}
.contact .c01 .r .btm ul li .inarea{border: none;width:98%;height: 100px;resize: none;font-size: 18px;color:#232323;line-height: 22px;text-align: left;word-break: break-all;padding: 1.2%;background: #f2f2f2;}
.contact .c01 .r .btm .inbtn{width: 180px;height: 50px;border-radius: 30px;display: block;margin-top: 40px;font-size: 0;text-align: center;position: relative;font-size: 18px;color:#fff;line-height: 50px;text-align: center;border: 1px solid #842626;background: #842626;transition: all 500ms;cursor: pointer;}
.contact .c01 .r .btm .inbtn:hover{background-color: #fff;color:#842626}
.contact .c01 .r .btm .inbtn:hover::after{background-position: bottom center;}
.contact .c02{width: 100%;position: relative;}
.contact .c02 #dituContent{width: 100%;height: 500px;}

.contact .c01 .r .btm ul li .box.yzs{position: relative;width: 100%;}
.contact .c01 .r .btm ul li .box.yzs img{display: block;width: auto;height: 46px;position: absolute;right: 0;top: 0;content: '';}




.talent{width: 78.825%;margin: 0 auto;padding-top: 60px;}
.talent .t{margin-bottom: 55px;}
.talent .t h2{font-size: 40px;color:#842626;line-height: 44px;font-weight: bold;text-align: center;margin-bottom: 15px;}
.talent .t span{font-size: 18px;color:#666666;line-height: 20px;display: block;text-align: center;}
.talent .t span::first-letter{color:#94130b}
.talent .b{font-size: 0;text-align: left;background: #f5f5f5;}
.talent .b .l{width: 50%;display: inline-block;vertical-align: middle;}
.talent .b .l img{width: 100%;display: block;}
.talent .b .r{width: 42%;padding: 0 4%;display: inline-block;vertical-align: middle;}
.talent .b .r p{font-size: 17px;color:#222;line-height: 28px;text-align: justify;}


.rec{width: 78.825%;margin: 0 auto;padding: 60px 0;}
.rec .t{margin-bottom: 55px;}
.rec .t h2{font-size: 40px;color:#842626;line-height: 44px;font-weight: bold;text-align: center;margin-bottom: 15px;}
.rec .t span{font-size: 18px;color:#666666;line-height: 20px;display: block;text-align: center;}
.rec .t span::first-letter{color:#94130b}
.rec .b table{width: 100%;}
.rec .b table th{font-size: 18px;color:#fff;line-height: 54px;font-weight: bold;background-color: #7b7b7b;text-align: left;}
.rec .b table th:nth-child(1){padding-left: 50px;}
.rec .b table th:nth-child(2){padding-left: 20px;}
.rec .b table .titles{overflow: hidden;}
.rec .b table .titles td{font-size: 16px;color:#232323;line-height: 50px;padding: 15px 0;text-align: left;position: relative;border-bottom: 1px solid #dbdbdb;transition: all 500ms;}
.rec .b table .titles td .more{position: absolute;right: 50px;top: 50%;transform: translate(0,-50%);font-size: 18px;display: block;font-family: "宋体";font-weight: bold;}
/* .rec .b table .titles td .more b{font-size: 16px;color:#232323;line-height: 24px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.rec .b table .titles td .more i{display: inline-block;vertical-align: middle;font-size: 16px;color:#232323;font-family: "宋体";font-weight: bold;} */
.rec .b table .titles td:nth-child(1){padding-left: 50px;}
.rec .b table .titles.tr_hov td{font-weight: bold;}
.rec .b table .conts{display: none;overflow: hidden;}
.rec .b table .conts td{border-bottom: 1px solid #dbdbdb;padding: 15px 0 30px;font-size: 18px;font-weight: bold;}
.rec .b table .conts td:nth-child(1){padding-left: 50px;}
.rec .b table .conts td:nth-child(1) h2{font-size: 16px;color:#232323;line-height: 36px;font-weight: bold;}
.rec .b table .conts td:nth-child(2){padding-left: 20px;}
.rec .b table .conts td h3{font-size: 16px;color:#232323;line-height: 36px;font-weight: bold;}
.rec .b table .conts td .box{width: 95%;padding-right: 5%;display: inline-block;vertical-align: top;}
.rec .b table .conts td .box{font-size: 15px;color:#232323;line-height: 30px;text-align: justify;font-weight: normal;}

.rec .b table .conts td .box h2{font-size: 20px;color:#232323;line-height: 36px;font-weight: bold;}
.rec .b table .conts td .box p{font-size: 15px;color:#232323;line-height: 30px;text-align: justify;font-weight: normal;}
/* .rec .b table .conts td .require{width: 45%;padding-left: 4%;display: inline-block;vertical-align: top;}
.rec .b table .conts td .require h2{font-size: 20px;color:#232323;line-height: 36px;font-weight: bold;}
.rec .b table .conts td .require p{font-size: 16px;color:#232323;line-height: 30px;text-align: justify;font-weight: normal;} */
.rec .b table .conts .apply{width: 204px;height: 54px;display: block;margin-top: 50px;border-radius: 30px;overflow: hidden;background-color: #822721;font-size: 0;text-align: center;float: right;margin-right: -75px;}
.rec .b table .conts .apply b{font-size: 16px;color:#fff;line-height: 54px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.rec .b table .conts .apply i{width: 12px;height: 12px;display: inline-block;vertical-align: middle;background: url(../images/index/icon-r.png) no-repeat;}
.rec .b table .conts .apply:hover{background:#9b3434}
.rec .b .notice{font-size: 14px;color:#222;line-height: 40px;text-align: center;display: none;margin-top: 10px;}


.joinbg{width: 100%;height: 100%;background: rgba(0,0,0,0.3);position: fixed;left: 0;top: 0;z-index: 1;display: none;}
.joinbox{width:560px;height: auto;position: fixed;top: 50%;left: 50%;border:1px solid #ccc;background: #fff;z-index: 2;display: none;transform: translate(-50%,-50%);}
.joinbox .j-t{width: auto;height: auto;position: relative;background: #822721;}
.joinbox .j-t h2{font-size: 20px;color:#fff;line-height: 40px;text-align: center;font-weight: bold;}
.joinbox .j-t a.close{font-size: 12px;color:#fff;line-height: 40px;position: absolute;right: 10px;top: 0}
.joinbox .j-b{width: auto;height: auto;padding: 60px 10px;}
.joinbox .j-b p{font-size: 17px;color:#666;line-height: 26px;text-indent: 2em;text-align: center;}
.joinbox .j-b p span a{color:#822721;font-weight: bold;}

.profile{width: auto;}
.profile .p01{width: 78.825%;margin: 0 auto;padding: 60px 0;}
.profile .t{margin-bottom: 55px;}
.profile .t h2{font-size: 40px;color:#822721;line-height: 44px;font-weight: bold;text-align: center;margin-bottom: 15px;}
.profile .t span{font-size: 18px;color:#666;line-height: 20px;text-align: center;display: block;}
.profile .t span::first-letter{color:#94130b}
.profile .p01 .b{font-size: 0;text-align: left;}
.profile .p01 .b .l{width: 55%;display: inline-block;vertical-align: middle;margin-right: 3.4%;}
.profile .p01 .b .l h2{font-size: 22px;color:#842626;line-height: 30px;font-weight: bold;margin-bottom: 15px;}
.profile .p01 .b .l h4{font-size: 18px;color:#1d1d1d;line-height: 30px;text-align: justify;}
.profile .p01 .b .l p{font-size: 18px;color:#1d1d1d;line-height: 30px;text-align: justify;text-indent: 2em;margin-top: 14px;}
.profile .p01 .b .r{width: 41.6%;display: inline-block;vertical-align: middle;}
.profile .p01 .b .r img{width: 100%;display: block;}

.profile .p02{width: 100%;}
.profile .p02 .b{width: 100%;margin: 0 auto;background: #903b3b;padding: 60px 0;}
.profile .p02 h4{font-size: 28px;color:#fff;font-weight: bold;text-align: center;margin-bottom: 50px;}
.profile .p02 .b ul{font-size: 0;text-align: center;width: 78.825%;margin: 0 auto;}
.profile .p02 .b ul li{width: 23%;display: inline-block;vertical-align: top;background: #fff;margin: 0 1%;height: 340px;position: relative;transition: all 500ms;}
.profile .p02 .b ul li .box{padding: 60px 40px 40px;}
.profile .p02 .b ul li .box h2{font-size: 20px;color:#111;line-height: 22px;font-weight: bold;margin-bottom: 30px;text-align: left;transition: all 500ms;}
.profile .p02 .b ul li .box p{font-size: 22px;color:#111;line-height: 40px;text-align: left;transition: all 500ms;}
.profile .p02 .b ul li .box .c-img{width: 64px;height: 61px;display: block;position: absolute;right: 37px;bottom: 39px;}
.profile .p02 .b ul li .box .c-img img{width: 100%;display: block;transition: all 1000ms;}
.profile .p02 .b ul li:hover{box-shadow: 0px 0px 10px 10px rgba(0, 0, 0, 0.2);margin-top: -10px;}
.profile .p02 .b ul li:hover .box h2{color:#903b3b}
.profile .p02 .b ul li:hover .box p{color:#903b3b}
.profile .p02 .b ul li:hover .box .c-img img{transform: rotateY(360deg);}

.profile .p03{width: 78.825%;margin: 0 auto;padding: 60px 0 80px;}
.profile .p03 .b{font-size: 0;text-align: left;}
.profile .p03 .b .l{width: 40%;display: inline-block;vertical-align: middle;}
.profile .p03 .b .l img{width: 100%;display: block;}
.profile .p03 .b .r{width: 56%;display: inline-block;vertical-align: middle;margin-left: 4%;}
.profile .p03 .b .r .top{border-bottom: 1px solid #ddd;padding-bottom: 32px;margin-bottom: 25px;}
.profile .p03 .b .r .top h2{font-size: 30px;color:#1d1d1d;line-height: 32px;display: inline-block;vertical-align: bottom;font-weight: bold;}
.profile .p03 .b .r .top h2 span{font-size: 22px;color:#842626;line-height: 26px;font-weight: bold;display: inline-block;vertical-align: bottom;margin-left: 25px;}
.profile .p03 .b .r .btm{width: auto;}
.profile .p03 .b .r .btm p{font-size: 18px;color:#1d1d1d;line-height: 30px;text-align: justify;text-indent: 2em;margin-bottom: 20px;}

.profile .p04{padding: 70px 0 80px;width: 100%;background: #f5f5f5;}
.profile .p04 .b{width: 78.825%;margin: 0 auto;overflow: hidden;}
.profile .p04 .b .mySwiper2{margin-bottom: 50px;position: relative;}
.profile .p04 .b .mySwiper2 .swiper-slide{width: auto;}
.profile .p04 .b .mySwiper2 .swiper-slide .text{width: auto;}
.profile .p04 .b .mySwiper2 .swiper-slide h2{font-size: 36px;color:#842626;line-height: 36px;font-weight: bold;text-align: center;width: 75%;margin: 0 auto 20px;}
.profile .p04 .b .mySwiper2 .swiper-slide .box{width: 75%;margin: 0 auto;}
.profile .p04 .b .mySwiper2 .swiper-slide .box p{font-size: 20px;color:#222;line-height: 30px;text-align: center;}
.profile .p04 .b .mySwiper2 .swiper-button-prev,.profile .p04 .b .mySwiper2 .swiper-button-next{width: 58px;height: 58px;background: url(../images/index/p04-arrow.png) no-repeat;}
.profile .p04 .b .mySwiper2 .swiper-button-prev::after,.profile .p04 .b .mySwiper2 .swiper-button-next::after{display: none;}
.profile .p04 .b .mySwiper2 .swiper-button-prev{left: 5%;background-position: left top;}
.profile .p04 .b .mySwiper2 .swiper-button-prev:hover{background-position: left bottom;}
.profile .p04 .b .mySwiper2 .swiper-button-next{right: 5%;background-position: right top;}
.profile .p04 .b .mySwiper2 .swiper-button-next:hover{background-position: right bottom;}
.profile .p04 .b .mySwiper{width: auto;position: relative;}
.profile .p04 .b .mySwiper::before{content:"";width: 90%;height: 1px;position: absolute;left: 73px;top: 7px;background: #bababa;z-index: 1;}
.profile .p04 .b .mySwiper .swiper-slide{width: auto;cursor: pointer;} 
.profile .p04 .b .mySwiper .swiper-slide i{width: 15px;height: 15px;display: block;margin: 0 auto 20px;position: relative;z-index: 2;}
.profile .p04 .b .mySwiper .swiper-slide i::before{content:"";width: 1px;height: 22px;position: absolute;left: 50%;bottom: 7px;transform: translate(-50%,0);background: #bababa;}
.profile .p04 .b .mySwiper .swiper-slide h2{font-size: 18px;color:#222;line-height: 24px;text-align: center;font-weight: bold;}
.profile .p04 .b .mySwiper .swiper-slide.swiper-slide-thumb-active i{background: url(../images/index/p04-icon.png) no-repeat;}
.profile .p04 .b .mySwiper .swiper-slide.swiper-slide-thumb-active i::before{height: 15px;bottom: 15px;}
.profile .p04 .b .mySwiper .swiper-slide.swiper-slide-thumb-active h2{color:#842626;}

.profile .p04 .b .mySwiper .swiper-slide:hover i{background: url(../images/index/p04-icon.png) no-repeat;}
.profile .p04 .b .mySwiper .swiper-slide:hover i::before{height: 15px;bottom: 15px;}
.profile .p04 .b .mySwiper .swiper-slide:hover h2{color:#842626;}

.profile .p05{width: 78.825%;margin: 0 auto;padding: 80px 0;}
.profile .p05 .b{width: auto;}
.profile .p05 .b img{width: auto;display: block;max-width: 100%;margin: 0 auto;}

.plan{width: 78.825%;margin: 0 auto;padding: 60px 0;}
.plan .t{margin-bottom: 60px;}
.plan .t h2{font-size: 40px;color:#842626;line-height: 44px;font-weight: bold;text-align: center;margin-bottom: 15px;}
.plan .t span{font-size: 18px;color:#666;line-height: 20px;text-align: center;display: block;margin-bottom: 30px;}
.plan .t span::first-letter{color:#94130b}
.plan .t p{font-size: 20px;color:#222;line-height: 24px;text-align: center;}
.plan .b{width: auto;}
.plan .b img{width: auto;max-width: 100%;display: block;margin: 0 auto;height: auto;}
.plan .b p{font-size: 18px;color:#1d1d1d;line-height: 30px;text-align: justify;}
.plan .b p span{font-weight: bold;color:#842626;}

.honor{width:78.825%;margin: 0 auto;padding: 60px 0;}
.honor .t{margin-bottom: 60px;}
.honor .t h2{font-size: 40px;color:#842626;line-height: 44px;font-weight: bold;text-align: center;margin-bottom: 15px;}
.honor .t span{font-size: 18px;color:#666;line-height: 20px;text-align: center;display: block;margin-bottom: 30px;}
.honor .t span::first-letter{color:#94130b}
.honor .b{width: auto;margin-bottom: 20px;}
.honor .b ul{font-size: 0;text-align: left;}
.honor .b ul li{width: 24%;display: inline-block;vertical-align: top;margin-right: 1.3333%;}
.honor .b ul li .imgs{border: 1px solid #ebebeb;padding: 20px;}
.honor .b ul li .imgs img{width: 100%;display: block;}
.honor .b ul li h2{font-size: 18px;color:#222;line-height: 60px;text-align: center;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.honor .b ul li:nth-child(4n){margin-right: 0;}

.partner{width:78.825%;margin: 0 auto;padding: 60px 0;}
.partner .t{margin-bottom: 60px;}
.partner .t h2{font-size: 40px;color:#842626;line-height: 44px;font-weight: bold;text-align: center;margin-bottom: 15px;}
.partner .t span{font-size: 18px;color:#666;line-height: 20px;text-align: center;display: block;margin-bottom: 30px;}
.partner .t span::first-letter{color:#94130b}
.partner .b{width: auto;}
.partner .b ul{font-size: 0;text-align: left;}
.partner .b ul li{width: 14.6666%;display: inline-block;vertical-align: top;margin: 0 1% 2%;}
.partner .b ul li img{width: 100%;display: block;}

.contboxbg{background: #f4f4f4;}
.plist{width: 78.825%;margin: 0 auto;padding: 60px 0;overflow: inherit;}
.plist .t{margin-bottom: 40px;}
.plist .t h2{font-size: 40px;color:#842626;line-height: 44px;font-weight: bold;text-align: center;margin-bottom: 15px;}
.plist .t span{font-size: 18px;color:#666;line-height: 20px;text-align: center;display: block;margin-bottom: 30px;}
.plist .t span::first-letter{color:#94130b}
.plist .snav{width: auto;margin:0 auto 50px;display: none;}
.plist .snav ul{display: flex;font-size: 0;text-align: center;border: 1px solid #dedede;border-radius: 30px;overflow: hidden;}
.plist .snav ul li{display: inline-block;vertical-align: top;}
.plist .snav ul li a{font-size: 18px;color:#333;line-height: 53px;display: block;padding: 0 29px;border-radius: 40px;overflow: hidden;}
.plist .snav ul li:hover a{background: #94130b;color:#fff}
.plist .snav ul li.hov a{background: #94130b;color:#fff}
.plist .b{width: auto;font-size: 0;text-align: left;}
.plist .b .l{width: 22%;display: inline-block;vertical-align: top;background: #fff;}
.plist .b .l .top{background: #822722;}
.plist .b .l .top h2{font-size: 28px;color:#fff;line-height: 78px;text-indent: 49px;}
.plist .b .l .btm{width: auto;padding: 10px 15px;}
.plist .b .l .btm ul li{border-bottom: 1px solid #e0e0e0;}
.plist .b .l .btm ul li a{font-size: 18px;color:#222;line-height: 59px;display: block;text-indent: 30px;position: relative;}
.plist .b .l .btm ul li a::before{content:"";width: 9px;height: 14px;display: block;background: url(../images/index/prod-l-icon.png) no-repeat scroll bottom center;position: absolute;top: 50%;right: 5%;transform: translate(0,-50%);}
.plist .b .l .btm ul li.hov a{color:#822722;font-weight: bold;}
.plist .b .l .btm ul li.hov a::before{background-position: top center;}
.plist .b .l .btm ul li:hover a{color:#822722;font-weight: bold;}
.plist .b .l .btm ul li:hover a::before{background-position: top center;}
.plist .b .l .btm ul li:last-child{border-bottom: none;}
.plist .b .r{width: 75.2%;display: inline-block;vertical-align: top;margin-left: 2.8%;}
.plist .b .r .lists ul{font-size: 0;text-align: left;}
.plist .b .r .lists ul li{width: 31%;display: inline-block;vertical-align: top;margin: 0 1% 1.5%;background: #fff;}
.plist .b .r .lists ul li a{display: block;}
.plist .b .r .lists ul li .imgs{width: 100%;height: auto;overflow: hidden;transition: all 500ms;}
.plist .b .r .lists ul li .imgs img{width: 100%;display: block;transition: all 500ms;}
.plist .b .r .lists ul li h2{font-size: 17px;color:#333;line-height: 48px;text-align: center;width: 90%;margin: 0 auto;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: #fff;background: #3f3f3f;padding: 0 5%;}
.plist .b .r .lists ul li .enquiry{width: 100%;font-size: 17px;color:#fff;line-height: 50px;text-align: center;background: #3f3f3f;transition: all 500ms;display:none;}
.plist .b .r .lists ul li:hover{box-shadow: 1px 2px 10px 2px rgba(0, 0, 0, 0.1);position: relative;}
.plist .b .r .lists ul li:hover .enquiry{background: #822721;}
.plist .b .r .lists ul li:hover .imgs img{transform: scale(1.05);}
.plist .b .r .lists ul li:hover h2{background:#822721;}


.pdet{width: 78.825%;margin: 0 auto;padding: 60px 0;}
.pdet .top{margin-bottom: 50px;font-size: 0;text-align: left;}
.pdet .top .l{width: 50%;display: inline-block;vertical-align: top;}
.pdet .top .l .imgs{width: 100%;position: relative;}
.pdet .top .l .imgs>.top{border: 1px solid #e9e9e9;}
.pdet .top .l .imgs .top{width:750px;height: 500px;display: block;margin: 0 auto;overflow: hidden;}
.pdet .top .l .imgs .top img{width: 750px;height: auto;display: block;}
.pdet .top .l .imgs .btm{width: 750px;height: auto;margin: 0 auto;}
.pdet .top .l .imgs .btm .ulbox{width: auto;overflow: hidden;margin: 0 auto;margin-top: 10px;position: relative;height:96px;}
.pdet .top .l .imgs .btm ul{width: 300%;height: auto;overflow: hidden;position: absolute;left: 0;top: 0;transition: all 500ms;}
.pdet .top .l .imgs .btm ul li{display: block;padding-right: 8px;overflow: hidden;float:left;cursor: pointer;}
.pdet .top .l .imgs .btm ul li img{width: 140px;height: 92px;display: block;border:2px solid #fff;}
.pdet .top .l .imgs .btm ul li.hov img{border-color:#822721;width: 140px;height: 92px;}
.pdet .top .l .imgs .btm #prev{width: 22px;height: 81px;background: url(../images/index/icon-prev.png) no-repeat scroll left top;left: 0;bottom: 4px;position: absolute;cursor: pointer;display: none;}
.pdet .top .l .imgs .btm #next{width: 22px;height: 81px;background: url(../images/index/icon-prev.png) no-repeat scroll right top;right: 0;bottom: 4px;position: absolute;cursor: pointer;display: none;}
.pdet .top .l .imgs .btm #prev:hover{background-position: left bottom;}
.pdet .top .l .imgs .btm #next:hover{background-position: right bottom;}
.pdet .top .r{width: 42%;display: inline-block;vertical-align: top;padding: 4%;padding-bottom: 0;}
.pdet .top .r h2{font-size: 32px;color:#232323;line-height: 36px;font-weight: bold;margin-bottom: 15px;}
.pdet .top .r .box{width: auto;}
.pdet .top .r .box p{font-size: 17px;color:#232323;line-height: 36px;text-align: left;}
.pdet .top .r .box .enquiry{width: 351px;height: 60px;display: block;font-size: 20px;color:#fff;line-height: 60px;text-align: center;margin-top: 70px;background: #842626;transition: all 500ms;display:none;}
.pdet .top .r .box .enquiry:hover{background: #9b3434;}
.pdet .btm{width: auto;}
.pdet .btm .navs{border-bottom: 1px solid #e9e9e9;} 
.pdet .btm .navs ul{font-size: 0;text-align: left;}
.pdet .btm .navs ul li{display: inline-block;vertical-align: top;margin-right: 32px;}
.pdet .btm .navs ul li a{font-size: 20px;color:#232323;line-height: 60px;padding: 0 25px;border-top-left-radius: 5px;border-top-right-radius: 5px;overflow: hidden;display: block;}
.pdet .btm .navs ul li:hover a{color:#fff;background: #822721;}
.pdet .btm .navs ul li.h1 a{color:#fff;background: #822721;}
.pdet .btm .conts{width: auto;}
.pdet .btm .conts .box{padding: 40px 20px;min-height: 300px;}
.pdet .btm .conts .box p{font-size: 17px;color:#1d1d1d;line-height: 30px;text-align: left;}
.pdet .btm .conts .box img{width: auto;max-width: 100%;display: inline-block;}
.pdet .btm .conts .box video{width: 600px;height: 400px;}


/*面包屑*/
.snavbar2{width: 100%;height: auto;background: #fff;border-bottom: 1px solid #ebebeb;}
.snavbar2 .snavbox{width: 78.825%;height: auto;margin: 0 auto;}
.snavbar2 .snavbox .snav{float:left;}
.snavbar2 .snavbox .snav ul li{float:left;margin-right: 45px;}
.snavbar2 .snavbox .snav ul li a{font-size: 18px;color:#222;line-height: 80px;display: block;text-align: center;border-bottom: 2px solid #fff}
.snavbar2 .snavbox .snav ul li.hov a{color:#842626;border-color:#842626;}
.snavbar2 .snavbox .snav ul li:hover a{color:#9b3434;border-color:#9b3434;}
.snavbar2 .snavbox .bread{float:right;font-size: 16px;color:#666;line-height: 80px;padding-left:22px;background: url(../images/index/icon-home.png) no-repeat scroll left center;}
.snavbar2 .snavbox .bread a{font-size: 16px;color:#666;line-height: 80px;display: inline-block;padding: 0 5px;padding-right: 6px}
.snavbar2 .snavbox .bread a.current{color:#333;}
.snavbar2 .snavbox .bread a:hover{color:#9b3434;}


/*上一篇下一篇*/
.prenext{width: auto;height:auto;margin: 0 auto;padding:24px 0 ;border-top: 1px solid #e6e6e6;}
.prenext ul{float:left;}
.prenext ul li{display:block;font-size:18px;color:#353535;line-height:40px;opacity: 0.8;}
.prenext ul li a{font-size:18px;color:#353535;line-height:40px;display:inline-block;}
.prenext ul li a:hover{color:#9b3434;}
.prenext a.return{width: 174px;height: 54px;display:block;float: right;margin-top:7px;text-align: center;background:#842626;font-size: 0;border-radius: 30px;}
.prenext a.return b{font-size: 18px;color:#fff;line-height: 54px;display: inline-block;vertical-align: middle;}
.prenext a.return i{width: 12px;height: 12px;display: inline-block;vertical-align: middle;background: url(../images/index/icon-r.png) no-repeat;margin-left: 10px;}
.prenext:hover a.return{background: #9b3434}

/*列表翻页*/
.dede_pages{overflow:hidden;padding:10px 0 20px;clear:both; height:auto;}
.dede_pages ul{font-size:12px;color:#999; text-align:center;}
.dede_pages ul li{color:#666666; display:inline-block;overflow: hidden;margin-right: 5px;line-height: 40px;}
.dede_pages ul li select{border:1px solid #eee;background: transparent;outline: none;margin-left: 5px;height: 38px;margin-right: 6px;}
.dede_pages ul li .optionkw{margin-right: 5px;}
.dede_pages ul li a{color:#666666;text-decoration:none;width: 40px;height: 40px;line-height: 40px;display: block;}
.dede_pages ul li:hover{ background:#94130b;color:#fff;}
.dede_pages ul li:hover select{border-color:#94130b;}
.dede_pages ul li:hover a{color:#fff;}
.dede_pages ul li:hover span{color:#fff;}
.dede_pages ul li.thisclass{width: 40px;height: 40px;background:#94130b;color:#fff;}
/*.dede_pages ul li.thisclass,.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background:#e7161b !important;color:#fff !important;}*/

/*右侧功能*/
.right-contact-img {z-index: 100; position: fixed; width: 60px; height: auto; overflow: visible; bottom: 140px; right: 0px; _position: absolute}
.right-contact-img ul li {position: relative; width: 60px; height: 60px;list-style:none;margin-bottom: 2px;}
.right-contact-img ul li.phone{background-color: rgba(0,0,0,0.7);}
.right-contact-img ul li:hover.phone{background-color: rgba(237,45,35,1);}
.right-contact-img ul .last {margin-bottom: 0px}
.right-contact-img ul li .pull_down2 {position: absolute; width: 201px; height: 60px; top: 0px; right: -201px}
.right-contact-img ul li .pull_down2 a {width: 201px; display: block; height: 60px}
.right-contact-img ul li .pull_down3 {position: absolute; width: 201px; height: 60px; top: 0px; right: -201px}
.right-contact-img ul li .pull_down3 a {width: 201px; display: block; height: 60px}
/*.right-contact-img2 ul li .pull_down2 .ding {position: absolute; width: 48px; top: 0px; left: 23px}
.right-contact-img2 ul li .pull_down2 .yi {position: absolute; width: 48px; top: 0px; left: 88px}*/
.right-contact-img ul{padding-left:0px;margin:0px;}
.fkabo{bottom:80px;position:fixed;right:0px;display:block;width:60px;height:60px;cursor:pointer;background:rgba(0,0,0,0.7) url(../images/index/icon_code.png) right center no-repeat;z-index:600000;}
.right-contact-img ul li:hover{background-position: left center;}
div:hover.fkabo{background-position: right center;}
.fkabo  .weib{display:none;position:absolute;margin-left:-165px;margin-top:-124px;z-index:99999;}
#gotopbtn{bottom:18px;cursor:pointer;display:none;position:fixed;right:0px;display:block;width:60px;height:60px;background:rgba(0,0,0,0.7) url(../images/index/icon_top.png) right center no-repeat;cursor:pointer;z-index: 10;}
#gotopbtn:hover{background-color: rgba(237,45,35,1);}

 /*-------- 下拉菜单 --------------*/
.dropMenu {
  position:fixed;
  z-index:9999;
  width: auto;  
  visibility: hidden;
  margin-top: -1px;
  margin-left: -21px;
/*  filter:alpha(opacity=80);  
      -moz-opacity:0.8;  
      -khtml-opacity: 0.8;  
      opacity: 0.8; */ 
  background:rgba(0,0,0,0.6);
  min-width: 146px; 
  padding:10px 0;  
  top: 0;
  left: 0;
}
/*.dropMenu li{background: url(../images/index/dropMenu-bg.jpg) no-repeat scroll 6px 15px;padding-left:10px;}*/
.dropMenu li{margin-right: 0;}
.dropMenu li a{display:block;font-size: 15px;color:#fff;line-height: 40px;margin-right:5px;text-align: center;}
.dropMenu li:hover a{color:#e7161b !important;}


@media(max-width: 1680px){
  .sbannerbox{height: 346px;}
	.headerbox .header{width: 96%;}
  .i01{width: 96%;padding: 3% 0;}
  .i01 .t .l h2{font-size: 40px;margin-bottom: 14px;}
  .i01 .t .l h3{font-size: 24px;}
  .i01 .t .r ul li a{font-size: 16px;line-height: 40px;}
  .i02 .text .box{width: 80%;}
  .i02 .text .box .t{margin-bottom: 20px;}
  .i02 .text .box .t h3{font-size: 40px;margin-bottom: 14px;}
  .i02 .text .box .t h2{font-size: 24px;}
  .i02 .text .box .b p{font-size: 15px;line-height: 26px;margin-bottom: 10px;}
  .i02 .text .box .b .more{margin-top: 20px;width: 150px;height: 40px;line-height: 40px;font-size: 14px;}
  .i03{width: 96%;padding: 3% 0;}  
  .i03 .t h2{font-size: 40px;margin-bottom: 12px;}
  .i03 .t h3{font-size: 24px;}
  .i04{width: 96%;padding: 3% 0;}
  .i04 .t .l h2{font-size: 40px;margin-bottom: 12px;}
  .i04 .t .l h3{font-size: 24px;}
  .i04 .t .r ul li a{font-size: 15px;line-height: 40px;}
  .i05{width: 96%;padding: 0 0 3%;}
  .i05 .t h2{font-size: 40px;margin-bottom: 12px;}
  .i05 .t h3{font-size: 24px;}
  .snavbar2 .snavbox{width: 96%;}
  .profile .t{margin-bottom: 3%;}
  .profile .t h2{font-size: 30px;line-height: 34px;}
  .profile .t span{font-size: 16px;}
  .profile .p01{width: 96%;padding: 3% 0;}  
  .profile .p02 h4{margin-bottom: 3%;font-size: 24px;}
  .profile .p02 .b{padding: 3% 0;}
  .profile .p02 .b ul{width:96%}
  .profile .p03{width: 96%;padding: 3% 0;}
  .profile .p04{padding: 3% 0;}
  .profile .p04 .b{width: 96%;}
  .profile .p04 .b .mySwiper2 .swiper-slide h2{font-size: 26px;}
  .profile .p04 .b .mySwiper2 .swiper-slide .box p{font-size: 16px;line-height: 24px;}
  .profile .p04 .b .mySwiper::before{left: 73px;}
  .profile .p05{width: 96%;}
  .footerbar .ft{width: 96%;}
  .footerbar .fb{width: 96%;}
  .footerbar .copy{width: 96%;}
  .plan{width: 96%;padding: 3% 0;}
  .plan .t{margin-bottom: 3%;}
  .plan .t h2{font-size: 30px;line-height: 34px;}
  .plan .t span{font-size: 16px;margin-bottom: 20px;}
  .plan .t p{font-size: 16px;}
  .honor{width: 96%;padding: 3% 0;}
  .honor .t{margin-bottom: 3%;}
  .honor .t h2{font-size: 30px;line-height: 34px;}
  .honor .t span{font-size: 16px;}
  .honor .b ul li h2{font-size: 16px;line-height: 40px;padding: 5px 0;}
  .partner{width: 96%;padding: 3% 0;}
  .partner .t{margin-bottom: 3%;}
  .partner .t h2{font-size: 30px;line-height: 34px;}
  .plist{width: 96%;padding: 3% 0;}
  .plist .t h2{font-size: 30px;line-height: 34px;}
  .plist .t span{font-size: 16px;}
  .plist .snav ul li a{font-size: 16px;line-height: 44px;padding: 0 20px;}
  .pdet{width: 96%;padding: 3% 0;}
  .pdet .top .l .imgs{width: 100%;}
  .pdet .top .l .imgs .top{width: 100%;height: auto;}
  .pdet .top .l .imgs .top img{width: 100%;display: block;}
  .patent{width: 96%;padding: 3% 0;}
  .patent .t{margin-bottom: 3%;}
  .patent .t h2{font-size: 30px;line-height: 34px;}
  .patent .t span{font-size: 16px;}
  .patent .text p{font-size: 17px;line-height: 34px;}
  .advan{width: 96%;padding: 3% 0;}
  .advan .t{margin-bottom: 3%;}
  .advan .t h2{font-size: 30px;line-height: 34px;}
  .advan .t span{font-size: 16px;}
  .nlist{width: 96%;padding: 3% 0;}
  .nlist .t{margin-bottom: 3%;}
  .nlist .t h2{font-size: 30px;line-height: 34px;}
  .nlist .t span{font-size: 16px;}
  .ndet{width: 96%;padding: 3% 0;}
  .ndet .t h2{font-size: 30px;line-height: 34px;margin-bottom: 10px;}
  .ndet .t p{font-size: 16px;line-height: 22px;}
  .ndet .b p{font-size: 16px;line-height: 30px;}
  .ndet .recom h2{font-size: 30px;}
  .talent{width: 96%;padding-top: 3%;}
  .talent .t{margin-bottom: 3%;}
  .talent .t h2{font-size: 30px;line-height: 34px;}
  .talent .t span{font-size: 16px;}
  .rec{width: 96%;padding: 3% 0;}
  .rec .t{margin-bottom: 3%;}
  .rec .t h2{font-size: 30px;line-height: 34px;}
  .rec .t span{font-size: 16px;}
  .contact .c01{width: 96%;padding: 3% 0;}
  .contact .c01 .l h3{margin-bottom: 3%;}
  .contact .c01 .l ul li{margin-bottom: 2%;}
}

@media(max-width: 1600px){
  .sbannerbox{height: 300px;}
  .headerbox .header .hr .nav li{margin: 0 20px;}
	.headerbox .header .hr .nav li a{font-size: 16px;}
  .headerbox .header .hr .h-phone p{font-size: 20px;line-height: 24px;}
  .i03 .b ul li .text{padding: 55px 0 20px;}
  .i03 .b ul li .text h2{font-size: 20px;line-height: 24px;margin-bottom: 7px;}
  .i03 .b ul li .text p{font-size: 14px;line-height: 24px;}
  .profile .p01 .b .l h4{font-size: 16px;line-height: 30px;}  
  .profile .p01 .b .l p{font-size: 16px;line-height: 30px;}
  .profile .p02 .b ul li .box p{font-size: 16px;line-height: 32px;}
  .profile .p03 .b .r .btm p{font-size: 16px;line-height: 32px;margin-bottom: 10px;}
  .plan .b p{font-size: 16px;line-height: 30px;}
  .plist .b ul li h2{font-size: 16px;line-height: 40px;}
  .plist .b ul li .enquiry{font-size: 16px;line-height: 40px;}
  .pdet .top .r h2{font-size: 26px;}
  .pdet .top .r .box p{font-size: 16px;line-height: 32px;}
  .pdet .top .r .box .enquiry{width: 260px;height: 40px;line-height: 40px;font-size: 16px;}
  .pdet .btm .navs ul li{margin-right: 15px;}
  .pdet .btm .navs ul li a{font-size: 16px;line-height: 45px;}
  .pdet .btm .conts .box p{font-size: 14px;line-height: 30px;}
  .advan .b ul li .text{padding: 55px 0 20px;}
  .advan .b ul li h2{font-size: 20px;line-height: 24px;margin-bottom: 7px;}
  .advan .b ul li p{font-size: 14px;line-height: 24px;}
  .advan .b .boxs h2{font-size: 20px;line-height: 28px;}
  .advan .b .boxs p{font-size: 16px;line-height: 24px;}
  .talent .b .r p{font-size: 16px;}
  .rec .b table .titles td{font-size: 16px;}
  .rec .b table .conts td:nth-child(1) h2{font-size: 16px;}
  .rec .b table .conts td h3{font-size: 16px;}
  .rec .b table .conts td .box h2{font-size: 16px;}
  .rec .b table .conts td .box p{font-size: 14px;}
  .contact .c01 .l ul li .box p{font-size: 16px;}
  .contact .c01 .r .btm ul li .box .intxt{font-size: 16px;line-height: 40px;}
  .contact .c01 .r .btm ul li .inarea{font-size: 16px;}
  .contact .c01 .r .btm .inbtn{width: 160px;height: 40px;line-height: 40px;font-size: 16px;}
  .prenext ul li{font-size: 16px;line-height: 34px;}
  .prenext ul li a{font-size: 16px;line-height: 34px;}
  .prenext a.return{width: 150px;height: 40px;}
  .prenext a.return b{font-size: 16px;line-height: 40px;}
}

@media(max-width: 1440px){
  .sbannerbox{height: 296px;}
	.headerbox .header .logo{width: 180px;height: 54px;margin-top: 23px;}
  .headerbox .header .hr .nav li{margin: 0 15px;}
  .profile .p04 .b .mySwiper::before{left: 56px;}
  .pdet .btm .conts .box{padding: 3% 2%;}
  .snavbar2 .snavbox .snav ul li a{font-size: 14px;line-height: 60px;}
  .snavbar2 .snavbox .bread{line-height: 60px;font-size: 14px;}
  .snavbar2 .snavbox .bread a{line-height: 60px;font-size: 14px;}
  .footerbar .fb .fnavs ul{margin-right: 45px;}
  .footerbar .fb .fnavs ul h2{font-size: 16px;line-height: 30px;}
  .footerbar .fb .fnavs ul li a{font-size: 14px;line-height: 24px;}
  .footerbar .fb .fcont h2{font-size: 16px;line-height: 30px;margin-bottom: 0;}
  .footerbar .fb .fcont .tele span:nth-child(1){font-size: 14px;}
  .footerbar .fb .fcont .tele span a{font-size: 18px;line-height: 22px;}
  .footerbar .fb .fcont p{font-size: 14px;line-height: 24px;}
  .footerbar .copy p{font-size: 14px;line-height: 24px;}
  .talent .b .r p{font-size: 14px;}
  .rec .b table th{font-size: 16px;font-size: 15px;}
  .rec .b table .titles td{padding: 8px 0 8px 50px;font-size: 14px;}
  .rec .b table .conts td:nth-child(1) h2{font-size: 14px;}
  .rec .b table .conts td h3{font-size: 14px;}
  .rec .b table .conts td .box h2{font-size: 14px;}
  .rec .b table .conts .apply{width: 180px;height: 40px;}
  .rec .b table .conts .apply b{font-size: 14px;line-height: 40px;}
}

@media(max-width: 1366px){
  .sbannerbox{height: 281px;}
	.headerbox .header .hr .h-phone{padding-left: 52px;margin-left: 20px;}
  .headerbox .header .hr .language{margin-left: 30px;}
  .headerbox .header .hr .nav li{margin: 0 10px;}
  .headerbox .header .hr .nav li a{font-size: 15px;}
  .profile .p01 .b .l p{font-size: 14px;line-height: 26px;}
  .profile .p02 .b ul li .box p{font-size: 14px;line-height: 26px;}
  .profile .p03 .b .r .btm p{font-size: 14px;line-height: 26px;}
  .profile .p04 .b .mySwiper2 .swiper-slide .box p{font-size: 14px;line-height: 26px;}
  .plan .b p{font-size: 14px;line-height: 26px;}
  .advan .b .boxs p{font-size: 14px;line-height: 26px;}
  .patent .text p{font-size: 14px;line-height: 26px;}
  .nlist .b .tops .text h2{font-size: 24px;margin-bottom: 15px;}
  .nlist .b .tops .text p{font-size: 14px;line-height: 24px;margin-bottom: 15px;}
  .nlist .b .tops .text .more b{font-size: 14px;}
  .nlist .b ul li .to .text h2{font-size: 16px;}
  .nlist .b ul li .to .text p{font-size: 14px;}
  .ndet .b p{font-size: 14px;line-height: 28px;}
  .contact .c01 .l h3{margin-bottom: 5%;}
  .contact .c01 .l ul li{margin-bottom: 4%;}
  .contact .c01 .l ul li .box p{font-size: 14px;line-height: 26px;}
  .contact .c01 .r .btm ul li .box .intxt{font-size: 14px;}
  .contact .c01 .r .btm ul li .inarea{font-size: 14px;}
  .contact .c01 .r .btm .inbtn{font-size: 14px;width: 140px;height: 40px;line-height: 40px;}
  .prenext ul li{font-size: 14px;}
  .prenext ul li a{font-size: 14px;}
  .prenext a.return b{font-size: 14px;}
}

@media(max-width: 1280px){
  .sbannerbox{height: 263px;}
  .i01 .t .l h2{font-size: 35px;line-height: 40px;}
  .i01 .t .l h3{font-size: 20px;}
  .i01 .t .l h3 span{line-height: 22px;font-size: 14px;}
  .i01 .t .r ul li a{font-size: 14px;line-height: 40px;}
  .i01 .b ul li h2{font-size: 14px;line-height: 40px;line-height: 40px;}
  .i01 .b ul li .enquiry{font-size: 15px;line-height: 40px;}
	.i02 .text .box .t{margin-bottom: 10px;}
  .i02 .text .box .t h3{font-size: 35px;margin-bottom: 5px;line-height: 40px;}
  .i02 .text .box .t h3 span{font-size: 14px;line-height: 22px;}
  .i02 .text .box .t h2{font-size: 20px;}
  .i02 .text .box .b p{font-size: 14px;line-height: 24px;margin-bottom: 5px;}
  .i03 .t h2{font-size: 35px;line-height: 40px;}
  .i03 .t h3{font-size: 20px;}
  .i03 .t h3 span{font-size: 14px;line-height: 22px;}
  .i04 .t .l h2{font-size: 35px;line-height: 40px;}
  .i04 .t .l h3{font-size: 20px;}
  .i04 .t .l h3 span{font-size: 14px;line-height: 22px;}
  .i05 .t h2{font-size: 35px;line-height: 40px;}
  .i05 .t h3{font-size: 20px;}
  .i05 .t h3 span{font-size: 14px;line-height: 22px;}
  .profile .p02 .b ul li{height: 300px;}
  .honor .b ul li h2{font-size: 14px;line-height: 40px;padding: 0;}
  .plist .b ul li h2{font-size: 14px;line-height: 40px;margin: 0;}
  .plist .b ul li .enquiry{font-size: 14px;line-height: 40px;}
  .talent .b .r p{line-height: 24px;}
  .contact .c01 .r{padding-top: 30px;}
  .contact .c01 .r .top{margin-bottom: 20px;}
  .joinbox .j-t h2{font-size: 16px;}
  .joinbox .j-b p{font-size: 14px;line-height: 24px;}
}

@media(max-width:1000px){
  .headerbox .header .logo{margin: 17px 0;}
  .headerbox .header .hr{width: 50%;margin: 23px 0;}
  .headerbox .header .hr .nav{display: none;}
  .headerbox .header .hr .h-phone{display: none;}
  .headerbox .header .hr .m-phone{display: inline-block;}  
  .headerbox .header .hr .navs-m{display: inline-block;vertical-align: middle;margin-right: 3%;}  
  /* .headerbox .header .hr .navs-m{display: inline-block;vertical-align: middle;} */
	.headerbox .header .hr .navs-m{border: 2px solid rgba(130, 39, 33, 0.8);padding: 5px;border-radius: 5px;}
	.headerbox .header .hr .navs-m .navicon{width: 28px;height: 20px;background: url(../images/index/navicon.png) no-repeat scroll center center;background-size: 100%;display: block;}
	.headerbox .header .hr .navs-m ul{width: 0;position: fixed;right: -100%;top: 0;background-color: #313131;transition: all 500ms;overflow: hidden;height: 100vh;z-index: 10;}
	.headerbox .header .hr .navs-m ul .close{font-size: 16px;color:#fff;display: block;text-align: right;padding: 0 3%;line-height: 30px;background-color: #272727;height: 30px;}
	.headerbox .header .hr .navs-m ul li{padding: 0 3%;}
	.headerbox .header .hr .navs-m ul li a{color:#fff;line-height: 40px;display: block;padding-left: 4%;font-size: 16px;text-align: left;padding: 10px 0;position: relative;border-bottom: 1px solid rgba(255, 255, 255, 0.5);}
	.headerbox .header .hr .navs-m ul li a i{width: 40px;height: 40px;display: inline-block;vertical-align: middle;margin-right: 10px;font-size: 24px;line-height: 40px;text-align: center;}
	.headerbox .header .hr .navs-m ul li a b{font-size: 18px;color:#fff;line-height: 40px;display: inline-block;vertical-align: middle;}

  .nav_banner{display: none;}
  .nav_zlzxwa{display: none;}
  .nav_rcln{display: none;}
  .nav_culture{display: none;}
  .nav_chairman{display: none;}
  .nav_develop{display: none;}
  .nav_organization{display: none;}

  .headerbox .header .hr .language{margin-left: 0;display: none;}
  .headerbox .header .hr .language.language-m{display: inline-block;}
  .sbannerbox{display: none;}
  .sbannerbox-m{display: block;}
  .mySwiper_pc{display: none;}
  .mySwiper_mob{display: block;}
  .i01 .t{margin-bottom: 3%;}
  .i01 .b ul li{width: 49%;margin-right: 2%;}
  .i01 .b ul li:nth-child(2n){margin-right: 0;}
  .i02 .text{position: inherit;width: 100%;padding: 4% 0;}
  .i02 .text .box{width: 95%;}
  .i03 .t{margin-bottom: 3%;}
  .i03 .b ul li{width: 32%;margin-right: 1%;margin-bottom: 2%;}
  .i03 .b ul li:nth-child(3){margin-right: 0;}
  .i04 .b .tops .imgs{width: 100%;}
  .i04 .b .tops .text{width: 95%;padding: 3% 2.5%;}
  .i04 .b ul li{width: 49%;margin-right: 2%;margin-bottom: 3%;}
  .i04 .b ul li:nth-child(2n){margin-right: 0;}
  .i04 .b ul li:nth-child(3n){margin-right: 2%;}
  .i04 .b ul li:nth-child(6n){margin-right: 0%;}
  .i05 .b .swiper-container{padding-top: 15%;}
  .i05 .b dl dd{width: 23.5%;}
  .i05 .b dl dd:nth-child(4n){margin-right: 0;}
  .i05 .b dl dd:nth-child(6n){margin-right: 2%;}
  .i05 .b dl dd:nth-child(12){margin-right: 0;}
  .footerbar .ft{padding: 2% 0;}
  .footerbar .fb{display: block;}
  .footerbar .fb .fnavs{width: 100%;margin-bottom: 3%;}
  .footerbar .fb .fnavs ul{margin-right: 6%;}
  .footerbar .fb .fnavs ul:last-child{margin-right: 0;}
  .footerbar .fb .fcont{width: 100%;}
  .footerbar .fb .fcont h2{text-align: left;}
  .footerbar .fb .fcont .tele{text-align: left;}
  .footerbar .fb .fcont p{text-align: left;}

  .profile .p01 .b .l{width: 100%;margin-right: 0;margin-bottom: 3%;}
  .profile .p01 .b .r{width: 100%;}
  .profile .p02 .b ul li{width: 48%;margin: 0 1% 2%;}
  .profile .p03 .b .l{width: 100%;margin-bottom: 3%;}
  .profile .p03 .b .r{width: 100%;margin: 0;}
  .profile .p04 .b .mySwiper::before{left: 47px;}
  .honor .b ul li{width: 32%;}
  .honor .b ul li:nth-child(4n){margin-right: 1.3333%;}
  .honor .b ul li:nth-child(3n){margin-right: 0;}  
  .partner .b ul li{width: 18%;}
  .plist .snav{display: table;}
  .plist .snav ul li a{font-size: 14px;}
  .plist .b .l{display: none;}
  .plist .b .r{width: 100%;margin: 0;}
  .plist .b .r .lists ul li{width: 48%;margin: 0 1% 2%;}
  .pdet .top .l{width: 100%;margin-bottom: 3%;}
  .pdet .top .r{width: 95%;padding: 3% 2.5% 0;}
  .pdet .btm .navs ul li a{font-size: 14px;line-height: 40px;}  
  .advan .b ul{text-align: center;}
  .advan .b ul li{width: 32%;margin-right: 1%;margin-bottom: 2%;}
  .advan .b ul li:nth-child(3){margin-right: 0;}
  .nlist .b .tops .imgs{width: 100%;}
  .nlist .b .tops .text{width: 95%;padding: 3% 2.5%;}
  .nlist .b ul li{width: 48%;margin: 0 1% 2%;}
  .ndet .recom ul li{width: 48%;}
  .prenext a.return{margin-top: 15px;}
  .talent .b .l{width: 100%;}
  .talent .b .r{width: 95%;padding: 3% 2.5%;}
  .rec .b{overflow-x: scroll;}
  .rec .b table{width: 150%;}
  .contact .c01 .l{width: 100%;margin-bottom: 3%;}
  .contact .c01 .l ul{font-size: 0;text-align: left;}
  .contact .c01 .l ul li{width: 50%;display: inline-block;vertical-align: top;}
  .contact .c01 .r{width: 100%;}
  .right-contact-img{display: none;}
  .fkabo{display: none;}
}

@media(max-width:700px){
  .headerbox .header .hr .m-phone{padding-left: 35px;background-size: 30px;}
  .headerbox .header .hr .m-phone a{font-size: 16px;}
  .i01 .t .l{float: none;width: 100%;margin-bottom: 3%;}
  .i01 .t .l h2{text-align: center;}
  .i01 .t .l h3{text-align: center;width: 100%;}
  .i01 .t .r{float: none;margin: 0 auto;display: table;}
  .i04 .t .l{float: none;width: 100%;margin-bottom: 3%;}
  .i04 .t .l h2{text-align: center;}
  .i04 .t .l h3{text-align: center;width: 100%;}
  .i04 .t .r{float: none;margin: 0 auto;display: table;}
  .i04 .b .tops .text h2{font-size: 22px;margin-bottom: 10px;}
  .i04 .b .tops .text p{font-size: 14px;line-height: 24px;}
  .i04 .b .tops .text .more b{font-size: 14px;line-height: 20px;}
  .i04 .b ul li .to .text h2{font-size: 15px;line-height: 24px;}
  .i04 .b ul li .to .text p{font-size: 14px;line-height: 20px;}
  .i04 .b ul li .to .date .day{font-size: 30px;}
  .i04 .b ul li .to .date .mon{font-size: 13px;}
  .profile .p01 .b .l h2{font-size: 16px;}
  .profile .p01 .b .l h4{font-size: 14px;line-height: 22px;}
  .profile .p01 .b .l p{font-size: 13px;line-height: 22px;}
  .profile .p02 h4{font-size: 18px;margin-bottom: 5%;}
  .profile .p02 .b ul li{width: 98%;height: 220px;}
  .profile .p02 .b ul li .box{padding: 8%;}
  .profile .p03 .b .r .top{padding-bottom: 10px;margin-bottom: 10px;}
  .profile .p03 .b .r .top h2{font-size: 24px;}
  .profile .p03 .b .r .top h2 span{font-size: 16px;}
  .profile .p04 .b .mySwiper2{margin-bottom: 0;}
  .profile .p04 .b .mySwiper::before{left: 32px;}
  .profile .p04 .b .mySwiper .swiper-slide h2{font-size: 14px;}
  .profile .p04 .b .mySwiper2 .swiper-slide .box{width: 95%;padding-bottom: 8%;}
  .profile .p04 .b .mySwiper2 .swiper-slide .box p{font-size: 12px;line-height: 20px;}
  .profile .p05{padding: 3% 0;}
  .honor .b ul li{width: 48%;margin: 0 1% 2%;}
  .honor .b ul li .imgs{padding: 10px;}
  .honor .b ul li:nth-child(3n){margin-right: 1%;}
  .honor .b ul li:nth-child(4n){margin-right: 1%;}
  .plist .t{margin-bottom: 2%;}
  .plist .snav{margin-bottom: 2%;}
  .plist .snav ul{border: none;border-radius: 0;display: block;}
  .plist .snav ul li{width: 25%;margin-bottom: 1%;}
  .pdet .top .r h2{font-size: 22px;}
  .pdet .top .r .box p{font-size: 14px;line-height: 24px;}
  .pdet .top .r .box .enquiry{width: 120px;font-size: 14px;}
  .patent .b ul li{width: 48%;margin: 0 1% 2%;}
  .nlist .b .tops .text h2{font-size: 20px;margin-bottom: 10px;}
  .nlist .b .tops .text p{margin-bottom: 10px;}
  .nlist .b ul li .to .text h2{font-size: 15px;line-height: 24px;}
  .nlist .b ul li .to .text p{font-size: 14px;line-height: 20px;}
  .nlist .b ul li .to .date .day{font-size: 30px;}
  .nlist .b ul li .to .date .mon{font-size: 13px;}
  .ndet .t{margin-bottom: 3%;}
  .ndet .t h2{font-size: 22px;width: 98%;}
  .ndet .t p{font-size: 14px;}
  .ndet .b{padding: 0;}
  .ndet .b img{max-width: 100%;height: auto;}
  .ndet .recom ul li .text{padding: 2%;}
  .ndet .recom ul li .text span{font-size: 13px;margin-bottom: 5px;}
  .ndet .recom ul li .text h2{font-size: 15px;}
  .prenext{padding: 10px 0;margin-top: 20px;}
  .rec .b table th:nth-child(1){padding-left: 10px;}
  .rec .b table .titles td:nth-child(1){padding-left: 10px;}
  .rec .b table .conts td:nth-child(1){padding-left: 10px;}
  .footerbar .fb{padding-bottom: 0;}
  .footerbar .fb .fnavs{margin-bottom: 0;}
  .footerbar .fb .fnavs ul{width: 100%;margin-bottom: 2%;font-size: 0;text-align: left;margin-right: 0;border-bottom: 1px solid rgba(255, 255, 255, 0.1);padding-bottom: 10px;}
  .footerbar .fb .fnavs ul h2{display: block;}
  .footerbar .fb .fnavs ul li{display: inline-block;vertical-align: top;margin-right: 2%;}
  .footerbar .fb .fnavs ul .box{width: 100%;display: block;}
  .footerbar .copy p.Left{width: 100%;float: none;text-align: center;}
  .footerbar .copy p.Right{width: 100%;float: none;text-align: center;}
  .snavbar2 .snavbox .snav ul li{margin-right: 10px;}
  .rec .b .notice{display: block;}
  .profile .p04 .b .mySwiper2 .swiper-button-prev, .profile .p04 .b .mySwiper2 .swiper-button-next{width: 40px;height: 40px;background-size: 80px;}
  .partner .b ul li{width: 31%;}
}

@media(max-width:428px){
  .headerbox .header .hr .m-phone{padding-left: 0;background-position: center center;}
  .headerbox .header .hr .m-phone a{font-size: 0;display: block;}
  .headerbox .header .logo{width: 130px;height: 39px;}
  .headerbox .header .hr{margin: 15px 0;}
  .i02 .text .box .t h2 span{margin-bottom: 0;font-size: 14px;line-height: 22px;}
  .i03 .b ul li{width: 100%;margin-right: 0 !important;}
  .i04 .b ul li{width: 100%;margin-right: 0 !important;}
  .i05 .b .swiper-container{padding-top: 145px;}
  .i05 .b .swiper-button-prev{top: 115px;}
  .i05 .b .swiper-button-next{top: 115px;}
  .i05 .b dl dd{width: 33%;margin-right: 0;}
  .i05 .b dl dd:nth-child(4n){margin-right: 0;}
  .i05 .b dl dd:nth-child(6n){margin-right: 0;}  
  .snavbar2 .snavbox .bread{float: left;}
  .nlist .b ul li{width: 100%;margin-right: 0;}
  .advan .b ul li{width: 100%;margin-right: 0 !important;}
  .advan .b .boxs{padding: 0;}
  .snavbar2 .snavbox .snav{width: 100%;float: none;height: 62px;}
  .snavbar2 .snavbox .snav ul{float: left;}
  .snavbar2 .snavbox .bread{width: 100%;float: none;}
  .plist .snav ul li a{padding: 0;}
  .plist .b .r .lists ul li h2{font-size: 14px;margin-bottom: 0;line-height: 40px;}
  .plist .b .r .lists ul li .enquiry{font-size: 14px;line-height: 40px;}
  .rec .b table{width: 250%;}
  .rec .b table th:nth-child(2){padding-left: 10px;}
  .rec .b table th{padding-left: 10px;}
  .rec .b table .conts td{padding-left: 10px;}
  .contact .c01 .l ul li{width: 100%;}
  .contact .c01 .r{margin-bottom: 3%;}
  .contact .c01 .r .btm .inbtn{margin-top: 20px;}
  .footerbar .copy p.Left a{display: block;}
  .profile .p04 .b .mySwiper::before{left: 21px;}
  .profile .p04 .b .mySwiper .swiper-slide h2{font-size: 12px;line-height: 20px;}
}

@media(max-width:375px){
  .profile .p02 h4{font-size: 18px;}
  .profile .p04 .b .mySwiper::before{left: 17px;}
  .profile .p02 .b ul li{height: 240px;}
  .profile .p02 .b ul li .box{padding: 10% 5%;}
  .profile .p02 .b ul li .box .c-img{width: 40px;height: 42px;}
}
