.max-width{width:92%; margin: 0 auto; padding:0 50px; }
.max-width2{ max-width:1300px; margin: 0 auto; padding:0 50px; box-sizing:border-box;}
.top_box{width: 100%; position: relative; top:30px;z-index:99;}
.top_box .top{width: calc(94% - 3%); margin:0 auto; background: #fff; padding-left: 2%; height:85px; position: absolute; z-index:100; left:0; right:0; box-sizing:border-box; box-shadow:0 0 10px Rgba(0,0,0,0.2);}
.top_box .top .logo{float: left;height:85px;display: table;overflow: hidden;}
.top_box .top .logo a{display: table-cell;vertical-align: middle;}
.top_box .top .logo a img{  max-width: 100%;margin: 0 auto;}
.top_box .top .nav{ position:absolute; left:50%;transform: translateX(-41.5%); width: 848px; overflow:hidden;}
.top_box .top .nav ul li{ float: left;}
.top_box .top .nav ul li a{font-size:16px; line-height:85px; display: block; padding: 0 20px; color:#000;}
.top_box .top .nav ul li:hover a{background: #084B9D; color: #fff;}
.top_box .top .lange-nav{float:right; margin-left:30px;width:65px; height:85px; background:#0c3c8e;overflow: hidden;}
.top_box .top .lange-nav a{display: block; width:65px; height:85px;text-align: center; line-height:85px;font-size:16px; color:#fff;}
.top_box .top .lange-nav:hover{background:#474747;}
.top_box .top .lange-nav:hover a{ color:#fff;}
 @media screen and (max-width: 1450px){
.top_box .top .nav ul li a{padding: 0 12px; }
.top_box .top .nav{width:768px;transform: translateX(-37.5%);}
} 
 @media screen and (max-width: 1300px){
.top_box .top .nav ul li a{padding: 0 8px; }
.top_box .top .nav{width: 707px;}
.top_box .top .nav {transform: translateX(-39%);} 
 }

.content_biaoge td{border:solid 1px #eaeaea; padding:10px 15px;}
.content_biaoge tr td.textaligncenter{text-align: center;}
.content_biaoge tr td.backhui{background: #f4f4f4;}

.home-cp{  padding:0 0 45px; background:#f4f4f4;}
.home-cp ul{ max-width:100%;cursor:pointer;}
.home-cp ul li{float:left; width:calc(100%/4 - 10px); text-align:center; display:block; font-size:16px; color:#333;}
.home-cp ul li a{color:#666;}
.home-cp ul li i{ display:block; font-size:45px; color:#333; background:#0c3c8e; color:#fff; border-radius:50%; width:80px; height:80px; text-align:center; line-height:80px; margin:0 auto; margin-bottom:11px;}
.home-cp ul li p{padding: 0 0.3rem; font-size:14px;}
.home-cp ul li:hover i{ background:#0c3c8e; width:80px; height:80px; color:#fff; transform:rotateZ(360deg);-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);}

/*index-cooking*/
.index-cooking{ position:relative;}
.index-cooking .wb{width:30%; box-sizing:border-box;}
.item{ padding-bottom:25px; padding-top:6px;}
.item h1{font-size:24px;color: #333;font-weight:300;}
.item h2{font-size:18px;color: #333;padding:5px 0 15px 0;}
.item span{ height:2px; width:40px; margin:0 auto; background:#c8171e; margin-bottom:15px;}

.index-cooking #left_hight{}
.index-cooking #left_hight > div{ height: calc(20% - 4px);margin-bottom:5px; overflow: hidden; background: #e2e2e2;cursor: pointer;}
.index-cooking #left_hight > div i{ height: 101%; background: #fff; width: 34%; font-size:45px; display: block;float: left; text-align: center; display: -webkit-box;-webkit-box-pack:center;-webkit-box-align:center;-webkit-box-orient: vertical;}
.index-cooking #left_hight > div p{ width: 50%; height: 100%; padding: 0 8%; float: right; font-size:18px;display: -webkit-box;-webkit-box-pack:center;-webkit-box-align:left;-webkit-box-orient: vertical;}
.index-cooking #left_hight > div .pc-vbs{margin-top: 9%!important;}
.index-cooking #left_hight > div span{ font-size: 15px; color: #666;}
.index-cooking #left_hight > div:hover,.index-cooking #left_hight .iconHov{background: #0c3c8e; color:#fff;}

.index-cooking #left_hight > div:hover span{color: #fff;}

.index-cooking .pic{width:69%;}
.index-cooking .wb .iconBox .icon:hover{background: #0c3c8e;color:#fff;}
.index-cooking .wb .iconBox .icon:hover i{transform:translateY(-3px); color:#0c3c8e}
.index-cooking .wb .iconBox .icon:hover p{ color:#fff;}
.index-cooking .wb .iconBox .icon:hover p span{ color:#fff;}
.index-cooking .wb .iconBox .iconHov{background: #0c3c8e;color:#fff;}
.index-cooking .wb .iconBox .iconHov i{transform:translateY(-1px); color:#c9161c}
.index-cooking .wb .iconBox .iconHov p{ color:#fff;}
.index-cooking .wb .iconBox .iconHov p span{ color:#fff !important;}
.index-cooking .pic .cooking-loop .pic-winfo{position: absolute;z-index:2;left:10%; top:15%; width:42%; padding:9px 10px;color:#333; font-size: 14px;}
.index-cooking .pic .cooking-loop .pic-winfo h1{ font-size:24px; color:#fff; padding-bottom:10px;}
.index-cooking .pic .cooking-loop .pic-winfo p{ color:Rgba(255,255,255,0.7); font-size:15px; padding-bottom:20px; line-height:26px;}
.index-cooking .pic .cooking-loop .pic-winfo span i{ float:right; display:block; padding-top: 0.2rem; padding-right: 0.8rem;}
.index-cooking .pic .cooking-loop .pic-winfo span{ border:1px solid Rgba(255,255,255,0.2);border-radius:10px; width:130px; color:Rgba(255,255,255,0.7); text-align:center; padding:7px 5px; display:block;}
.index-cooking .pic .cooking-loop:hover .pic-winfo span{background:#c8161d; border:1px solid #c8161d; color:#fff;}
.cooking-loop .m_w_100{width:100%; margin:0 auto; display:block; min-height:690px;object-fit: cover;}
.index-cooking .pic .cooking-loop .swiper-slide{ padding-bottom:0;}
.index-cooking .pic .cooking-loop .swiper-slide img:nth-child(2){ display:none;}
@media screen and (max-width: 1600px){
.cooking-loop .m_w_100{min-height:610px;}
}
@media screen and (max-width: 1440px){
.cooking-loop .m_w_100{min-height:560px;}
}
@media screen and (max-width: 1280px){
.cooking-loop .m_w_100{min-height:470px;}
}
/*分类*/
.syqmbj{
	background: #fcfcfc;
    background: -moz-linear-gradient(top, #d7d7d6 0%, #fcfcfc 300px, #fcfcfc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7d7d6), color-stop(300px,#fcfcfc), color-stop(100%,#fcfcfc));
    background: -webkit-linear-gradient(top, #d7d7d6 0%,#fcfcfc 300px,#fcfcfc 100%);
    background: -o-linear-gradient(top, #d7d7d6 0%,#fcfcfc 300px,#fcfcfc 100%);
    background: -ms-linear-gradient(top, #d7d7d6 0%,#fcfcfc 300px,#fcfcfc 100%);
    background: linear-gradient(to bottom, #d7d7d6 0%,#fcfcfc 300px,#fcfcfc 100%);
	
	}
.product_fenlei{padding:35px 0 15px; width: 100%; background: #f4f4f4; overflow: hidden;    }
.titles{ position: relative; padding-bottom: 40px; text-align: center;}
.titles span{width: 25px; height: 1px; display: block; background: #084B9D;margin: 10px auto;}
.titles b{ font-size: 26px; color: #084B9D}
.titles p{ font-size: 14px;text-transform:uppercase; opacity: 0.6;filter:alpha(opacity=60);}
.titlel{ position: relative; padding-bottom: 40px;}
.titlel span{width: 25px; height: 1px; display: block; background: #084B9D;margin: 10px 0;}
.titlel b{ font-size: 26px;font-weight: 500;}
.titlel p{ font-size: 14px;text-transform:uppercase; color:#666;}

.product_swiper{overflow: hidden; position: relative; padding-bottom:40px;}
.product_swiper .swiper-slide{overflow: hidden; background:#fff;}
.product_swiper .swiper-slide .text{padding: 10%; position:relative;z-index:100;}
.product_swiper .swiper-slide .text span{width:50px;height:2px; background: #c9161c; display: block; opacity: 0;filter:alpha(opacity=0);}
.product_swiper .swiper-slide .text b{font-size:17px; font-weight:400; margin-bottom: 10px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
.product_swiper .swiper-slide .text p{font-size: 14px; line-height: 24px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden; opacity: 0.6;filter:alpha(opacity=60);}
.product_swiper .swiper-slide .img_a{position: inherit;z-index: 1;opacity: 1;filter:alpha(opacity=100);}
.product_swiper .swiper-slide .hback{position: absolute; width: 100%;height: 100%; z-index:2;opacity: 0; filter:alpha(opacity=0);background: #000; top: 0;left: 0;}
.product_swiper .swiper-slide .img_b{position: absolute;z-index: 1; top: 0;left:0; opacity:0; filter:alpha(opacity=0);}
.product_swiper .swiper-slide .more{position: absolute; width: 80%; border-bottom: 1px solid rgba(255,255,255,0.2); padding-bottom: 2px; bottom: 12%; left: 10%;z-index: 10;transform:translateY(100px); opacity: 0;filter:alpha(opacity=0); color: #fff;text-transform:uppercase;}
.product_swiper .swiper-slide .more span{ float: left; font-size: 15px;}
.product_swiper .swiper-slide .more i{ float: right; font-size: 25px;}
.product_swiper .swiper-slide:hover .img_a{opacity: 0;filter:alpha(opacity=0);}
.product_swiper .swiper-slide:hover .img_b{transform: scale(1.2); opacity: 1;filter:alpha(opacity=100);}
.product_swiper .swiper-slide:hover .text{color: #fff;}
.product_swiper .swiper-slide:hover .text b{transform:translateY(-150px);}
.product_swiper .swiper-slide:hover .text p{transform:translateY(-100px); opacity:0;filter:alpha(opacity=0);}
.product_swiper .swiper-slide:hover .text span{opacity:1;filter:alpha(opacity=100);transform:translateY(-100px);}
.product_swiper .swiper-slide:hover .more{opacity: 1;transform:translateY(0);filter:alpha(opacity=100);}
.product_swiper .swiper-slide:hover .hback{opacity: .5;filter:alpha(opacity=50);}
.product_swiper .swiper-pagination-bullet-active{background:#0c3c8e;}


.honorList{padding-bottom: 30px;}
.honorList ul{ color: #666; padding: 0;}
.photo_changfang .honorList li{ width: 19.5%;}
.photo_rongyu .honorList li{ width: 24.5%;}
.honorList li{margin-bottom:20px; cursor: pointer; text-align: center;max-width:100%;}
.honorList li p{ padding-top: 10px; font-size:14px;}
.honorList .img{overflow: hidden; position: relative;max-width:100%;}
.honorList li a img{max-width:100%;}
.honorList .bg{ background: rgba(0,0,0,0.4);position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; opacity: 0; filter:alpha(opacity=0);visibility: hidden; transition: 400ms; -webkit-transition: 400ms;}
.honorList .il,.honorList .ir{ background-color: #fff; position: absolute; left: 50%; top: 50%; display: block; transition: 400ms; -webkit-transition: 400ms;}
.honorList .il{ height: 3px; width: 0px; margin:-1px 0px 0px -15px;}
.honorList .ir{ height: 0px; width: 3px; margin:-15px 0px 0px -1px;}
.honorList li:hover .bg{ opacity: 1;filter:alpha(opacity=100); visibility: visible;}
.honorList li:hover .il{ width: 30px; }
.honorList li:hover .ir{ height: 30px;  transition: 400ms ease 200ms; -webkit-transition: 400ms ease 200ms;}
.overlayClose { width: 52px; height: 52px; display: block; position: fixed; right: 1%; top: 2%; border-radius: 50%; transition: 300ms; -webkit-transition: 300ms; z-index: 100;}
.overlayClose i { background: url(../images/close-empty.png) no-repeat scroll center center; width: 100%; height: 100%; display: block; transition: 400ms; -webkit-transition: 400ms; cursor: pointer;}
.overlayClose:hover{ background-color: #005aaa;}
.overlayClose:hover i { transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); -moz-transform: rotate(90deg); }
.imgShowBox { background: url(../images/black.png) repeat; background: none rgba(0,0,0,0.9); bottom: 0; left: 0; position: fixed; right: 0; top: 0; transform: translateY(100%); -webkit-transform: translateY(100%); transition: all 800ms ease 0s; -webkit-transition: all 800ms ease 0s; z-index: 1010; width: 100%; overflow: hidden;  -webkit-overflow-scrolling: touch; }
.no-csstransitions .imgShowBox{ display: none;}
.imgShowDemo .item { width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; position: relative; }
.imgShowDemo .img { vertical-align: middle; height: auto; width: auto; max-height: 100%; max-width: 100%; margin: auto; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; }
.imgShowDemo .con{ position: absolute; left: 0px; right: 0px;bottom: 0px; background-color: #fff; width: 90%; padding: 10px 5%;}
.imgShowDemo .con .t{ font-size: 16px; color: #333;}
.imgShowDemo .txt { background: #272727; font-size: 16px; color: #fff; line-height: 65px; position: absolute; left: 0; right: 0; bottom: 0; height: 65px; }
.imgShowDemo .txt .i { padding-left: 3%; }
.hi-num { width: 85px; height: 65px; background: #272727; color: #fff; border-left: 1px solid #3a3a3a; position: absolute; bottom: 0; right: 0; text-align: center; line-height: 65px; font-size: 16px; }
.img-show { transform: translateY(0) !important; -webkit-transform: translateY(0) !important; }
.no-csstransitions .img-show{ display: block;}
.owl-item{margin:0;float:left;}
.imgShowDemo .owl-controls .owl-buttons div { position: absolute; padding: 0px; margin: 0px; width: 64px; height: 64px; border-radius: 10px; background-color: transparent; overflow: hidden; top: 50%; margin-top: -32px; background-position: center center; background-repeat: no-repeat; text-indent: -10em; cursor:pointer;transition:all 0.5s;}
.imgShowDemo .owl-controls .owl-buttons div.owl-prev { left: 3%; background-image:url(../images/left.png); }
.imgShowDemo .owl-controls .owl-buttons div.owl-next { right: 3%; background-image:url(../images/right.png); }
.imgShowDemo .owl-controls .owl-buttons div.owl-prev:hover, .imgShowDemo .owl-controls .owl-buttons div.owl-next:hover {background-color: #005aaa; }
.imgShowDemo .owl-controls .owl-buttons div.owl-prev.disabled, .imgShowDemo .owl-controls .owl-buttons div.owl-next.disabled { background:none;}
.honorList .swiper-pagination-bullet-active{background: #005aaa;}
.owl-wrapper .item{ padding:0 !important;}

.chuxinal .honorList li{ float:left; width:calc(100%/5 - 2%);margin: 0 1%; margin-bottom: 2%;}

/*应用领域*/
.lingyu{padding-top: 60px; padding-bottom: 60px; background: #ececec;}
.lingyu .titles{ padding-bottom: 40px;}
.flash4{width:100%;height:500px;margin:0 auto;margin-bottom:20px;position:relative;}
.flash4 ul li{width:12.4%;height:500px;position:relative;overflow:hidden;float:left}
.flash4 ul li .imgTop img{ height: 500px; width: 100%;object-fit: cover;}
.flash4 ul li .imgTop img.tm{opacity:1;filter:alpha(opacity=100);}
.flash4 ul li .imgCen{width:calc(100% - 60px);height:50px;background:rgba(0,0,0,.5);color:#fff;font-size:20px;line-height:50px;position:absolute;left:0;bottom:45px;display:none;overflow: hidden; padding: 0 30px;}
.flash4 ul li .imgBot{width:calc(100% - 60px);height:45px;background:rgba(0,0,0,0.5);position: absolute;bottom: 0;left: 0; padding: 0 30px; overflow: hidden;}
.flash4 ul li .imgBot p.bt_1{width:80px;line-height:45px;font-size:16px;color:#fff;float:left; overflow: hidden;}
.flash4 ul li .imgBot p.bt_1 i{font-size: 22px; margin-right: 6px;transform:translateY(2px);float: left;}
.flash4 ul li .imgBot p.bt_2{height:45px;line-height:45px;float:left;display:none}
.flash4 ul li .imgBot p.bt_2 span{ float: left; font-size:14px;color:#fff;padding-right:30px;background:url(../images/part2_icon.png)no-repeat left center;padding-left:10px}
.flash4 ul li.first{width:50%}
.flash4 ul li.fast{position:absolute;right:0;bottom:0}
 @media screen and (max-width: 1360px){
.flash4{height:350px;}
.flash4 ul li{height:350px;}
.flash4 ul li .imgTop img{transform:translateY(-100px);}
.product_swiper .swiper-slide .text{padding: 6% 10%;}
} 
/*简介*/
.jianjie{ background: url(../images/jianjieback.png) no-repeat;background-position: bottom right; background-size: 70%;}
.jianjie .max-width{}
.jianjie .left{}
.jianjie .left{ width: 45%; height: 100%; float: left;}
.jianjie .left img{ height: 100%; min-height: 500px;object-fit: cover;}
.jianjie .right{ width: 50%; padding: 6% 0 4%; float: right;}
.jianjie .right .text{ width: 85%;font-size: 14px; line-height: 24px; margin-bottom: 50px;}
.jianjie .right .title p{color: #000; margin-bottom: 10px;font-size: 20px;}
.jianjie .right .title b{color: #004ea2; font-size: 26px; margin-bottom: 40px;}
.jianjie .right .more{ width: 150px; height:40px;line-height:40px; border-radius: 0 25px 0 0; background: #004ea2;text-align: center;}
.jianjie .right .more a{color: #fff; display: block;height: 40px;line-height:40px;text-transform:uppercase; font-size: 12px;}
.jianjie .right .more:hover{background: #d30000;}
.jianjie .right .more:hover a{transform:translateX(5px);}

/*新闻*/
.ny_nav_box{width: 100%;}
.ny_nav{ width:100%; padding:20px 0; border-bottom:1px solid #f1f1f1;}
.ny_nav ul{float:left;position:relative; left: 50%;transform:translateX(-50%);}
.ny_nav ul li{ float: left;background:#fff; text-align:center;}
.ny_nav ul li a{ padding:12px 48px; display: block; font-size: 14px;}
.ny_nav ul .active a,.ny_nav ul li:hover a{padding: 12px 48px; display: block; background: #0c3c8e; color: #fff;}

.ny_nav2{ width: 100%;  padding:20px 0; border-bottom:1px solid #f1f1f1;}
.ny_nav2 ul{float:left;position:relative; left: 50%;transform:translateX(-50%);}
.ny_nav2 ul li{ float: left;background:#fff;text-align:center;}
.ny_nav2 ul li a{ padding:12px 40px; display: block; font-size: 14px;}
.ny_nav2 ul .active a,.ny_nav2 ul li:hover a{padding: 12px 40px; display: block; background: #0c3c8e; color: #fff;}


/*新闻中心*/
.hot_news{width:100%; padding:40px 0 25px; background:#f6f6f6;}
.hot_news .news_swi{ padding-bottom:36px;}
.hot_news .news_swi .swiper-slide{ background: #fff;}
.news_swi .swiper-slide .img{ width:40%; float: left; overflow: hidden;}
.news_swi .swiper-slide .img img{min-width:100%;object-fit: cover;}
.news_swi .swiper-slide .text{ width:50%; float: right; padding:3% 5%;}
.news_swi .swiper-slide .text b{font-size: 24px; display: block;margin-bottom: 25px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
.news_swi .swiper-slide .text .font{font-size: 14px; color: #333333; line-height: 24px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden; margin-bottom:18%;}
.news_swi .swiper-slide .text .time p{ font-size: 14px; color: #666;}
.news_swi .swiper-slide .text .time p i{margin-right: 10px;}
.news_swi .swiper-slide:hover{background:#999;}
.news_swi .swiper-slide:hover .img img{transform: scale(1.2);}
.news_swi .swiper-slide:hover .text b{transform:translateX(20px); color: #fff;}
.news_swi .swiper-slide:hover .text .font{transform:translateX(20px);color: #fff;}
.news_swi .swiper-slide:hover .text .time{transform:translateX(20px);}
.news_swi .swiper-slide:hover .text .time p{color: #fff;}
.news_swi .swiper-pagination .swiper-pagination-bullet{ width:20px; height:6px; background: rgba(100,100,100,0.5); border-radius: 2px;-webkit-transition: .3s;transition: .3s;}
.news_swi .swiper-pagination .swiper-pagination-bullet-active{ width: 53px; height:6px; background:#c8171e; border-radius: 2px;}

/*列表新闻*/
.list_news{width:100%; padding-bottom:15px;}
.list_news ul{ padding-top:30px;}
.list_news ul li {margin-bottom:10px;}
.list_news ul li a{display: block; background: #fff; padding:30px;}
.list_news ul li .text{ width:70%; float: left;}
.list_news ul li .text b{ font-size: 22px; color: #333333; padding-bottom:10px; font-weight: 500;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
.list_news ul li .text p{ font-size: 14px; color: #666;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.list_news ul li .right{ width: 30%;float: right; text-align: right;}
.list_news ul li .right b{font-size:22px;font-weight: 500; display: block; color:#333;}
.list_news ul li .right p{font-size: 18px; color: #666666; display: block; padding-bottom:14px;}
.list_news ul li .right span{width: 80px; height: 1px;  display: block;background: #f1f1f1; float: right;}
.list_news ul li:hover a{background:#999;}
.list_news ul li:hover .text b{transform:translateX(20px); color: #fff;}
.list_news ul li:hover .text p{transform:translateX(20px); color: #fff;}
.list_news ul li:hover .right b{color: #fff;}
.list_news ul li:hover .right p{color: #fff;}
.list_news ul li:hover .right span{background: #ccc;}
.list_box{padding-bottom:40px;background:#f6f6f6;}

.index_news{ padding:60px 0; overflow: hidden; background: #f5f5f5;}
.news{ width: 100%;}
.news .xinwen_box{padding: 30px 25px; border-radius: 12px 0 12px 0;}
.news .xinwen_box .xw_title{ padding-bottom: 42px; position: relative;}
.news .xinwen_box .xw_title b{ display: inline; font-size: 20px; padding-right:5px;}
.news .xinwen_box .xw_title p{ display: inline; font-size: 12px; }
.news .xinwen_box .xw_title span{ width: 42px; height: 1px; background: #ccc; display: block;position: absolute; bottom: 20px; left: 0; overflow: hidden;}
.news .xinwen_box .more{ width:30px; height:30px;position: absolute; right: 0; top: 0px; border-radius: 50%; background: #ddd; overflow: hidden;display: flex;flex-direction: column;justify-content: center; text-align: center; color: #fff;  font-size: 16px;}
.news .xinwen_box:hover .more{ width:30px; height:30px;background: #c9161c;}
.news .xinwen_box .more:hover{transform-origin:center;transform:rotateZ(360deg);-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);}

.news .gsxinwen{ width:calc(45% - 50px - 1%);margin-right:1%;  float: left; background: #fff;}
.news .gsxinwen .news_hot{ padding-bottom:15px; border-bottom: 1px solid #E4E4E4; margin-bottom: 10px;}
.news .gsxinwen .news_hot .news_hotimg{ width: 35%; margin-right: 3%; height: 145px; float: left; overflow: hidden;}
.news .gsxinwen .news_hot .news_hotimg img{ width: 100%; height: 145px;object-fit: cover;}
.news .gsxinwen .news_hot:hover img{transform: scale(1.05);}
.news .gsxinwen .news_hottext{ padding-top: 10px;}
.news .gsxinwen .news_hottext b{ font-size: 16px; color: #333; padding-bottom:8px; overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.news .gsxinwen .news_hottext:hover b{  color: #084B9D;}
.news .gsxinwen .news_hottext span{ font-size: 12px; color: #333; padding-bottom:28px;}
.news .gsxinwen .news_hottext p{ font-size: 14px; color: #333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news .gsxinwen .news_list ul a span{ float:right; width:30%; text-align:right;}
.news .gsxinwen .news_list ul a p{ float:left; width:70%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.news .gsxinwen .news_list a{width:100%;display: block;  height:36px; line-height: 36px; border-bottom: 1px dashed #E4E4E4; overflow: hidden;white-space: nowrap;text-overflow:ellipsis; font-size: 14px;}
.news .gsxinwen .news_list a:hover{ color: #0c3c8e;}

.news .yjxinwen{ width:calc(27% - 50px); float: left; background: #fff;}
.news .yjxinwen .news_hot{ padding-bottom:15px; border-bottom: 1px solid #E4E4E4; margin-bottom: 10px;}
.news .yjxinwen .news_hottext{ padding-top: 10px; height: 135px;}
.news .yjxinwen .news_hottext b{ font-size: 16px; color: #333; padding-bottom:8px; overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.news .yjxinwen .news_hottext:hover b{  color: #084B9D;}
.news .yjxinwen .news_hottext span{ font-size: 12px; color: #333; padding-bottom:28px;}
.news .yjxinwen .news_hottext p{ font-size: 14px; color: #333; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news .yjxinwen .news_list ul a span{ float:right; width:30%; text-align:right;}
.news .yjxinwen .news_list ul a p{ float:left; width:70%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.news .yjxinwen .news_list a{width: 100%; padding-right: 3%; display: block; float:left; height:36px; line-height:36px; border-bottom: 1px dashed #E4E4E4; overflow: hidden;white-space: nowrap;text-overflow:ellipsis; font-size: 14px;}
.news .yjxinwen .news_list a:hover{ color: #084B9D;}

.news .cjwt{ width:calc(27% - 50px); float: right; background: #fff;}
.news .cjwt .news_hot{ padding-bottom:15px; border-bottom: 1px solid #E4E4E4; margin-bottom: 10px;}
.news .cjwt .news_hottext{ padding-top: 10px; height: 135px;}
.news .cjwt .news_hottext b{ font-size: 16px; color: #333; padding-bottom:8px; overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.news .cjwt .news_hottext:hover b{  color: #084B9D;}
.news .cjwt .news_hottext span{ font-size: 12px; color: #333; padding-bottom:28px;}
.news .cjwt .news_hottext p{ font-size: 14px; color: #333; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news .cjwt .news_list ul a span{ float:right; width:30%; text-align:right;}
.news .cjwt .news_list ul a p{ float:left; width:70%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.news .cjwt .news_list a{width: 100%; padding-right: 3%; display: block; float:left; height: 36px; line-height:36px; border-bottom: 1px dashed #E4E4E4; overflow: hidden;white-space: nowrap;text-overflow:ellipsis; font-size: 14px;}
.news .cjwt .news_list a:hover{ color: #084B9D;}

/*合作客户*/
.hezuo{ width: 100%; background: #fff;padding:40px 0 40px;}
.hezuo_swiper{padding-bottom: 50px;}
.hezuo_swiper .swiper-slide img{border:1px solid #f6f6f6; width:calc(100% - 2px); cursor:pointer;cursor: url(../images/cursor-drag-0.png),e-resize;}
.hezuo_swiper .swiper-slide img:hover{border:1px solid #c9161c;}
.hezuo_swiper .swiper-pagination-bullet-active{background: #0c3c8e;}

/*底部*/
.footer{ width: 100%; background: #474747; padding:19px 0 0;}
.footer .left{color: #fff; float: left; width: 40%;}
.footer .left ul{padding-bottom: 14px;}
.footer .left li{margin-bottom:10px; color:#fff;}
.footer .left .icon{ width: 40px; height: 40px; line-height: 40px; text-align: center; float: left; margin-right: 5px;}
.footer .left .icon i{font-size: 24px; color:#888;}
.footer .left .text b{font-size: 12px;font-weight: 300; color:#ccc;}
.footer .left .text p{font-size: 12px;}
.footer .right{float: right; width:520px;}
.footer .right b{font-size: 14px; color: #fff; margin-bottom:5px;}
.footer .right .footer_biaodan{margin-bottom:30px;}
.footer .right .footer_biaodan .text{ width:209px; padding:0 10px; height:50px;}
.footer .right .footer_biaodan .submit{ width:50px; height:50px; background:#0c3c8e; color:#fff; cursor:pointer;}
.footer .right .footer_biaodan .submit:hover{ background:#fff; color: #0c3c8e;}
.footer .right .icon a i{ color: #fff; font-size:26px;margin-right:10px;filter:alpha(opacity=30); opacity:0.3;}
.footer .right .icon a:hover i{opacity: 1;filter:alpha(opacity=100);}
.footer .banquan{background:#333; text-align: center; padding:20px 0;}
.footer .banquan p{ color: #888; font-size: 12px;line-height: 21px;}
.footer .banquan p a{color: #888;}
.footer .banquan p a:hover{color: #fff;}

.footer-xx{ height:63px; background:#0c3c8e url(../images/dt.jpg) right center no-repeat; line-height:63px;}
.footer-xx dl dt{ float:left; padding-top:18px;}
.footer-xx dl dd{ float:right; color:#fff; padding-right: 17.7%; font-size:16px;}

/*右边那个随着页面滚动的啥*/
.suspension{position:fixed;z-index:55;right:0;bottom:5%;width:70px;height:150px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:34px;height:34px;background-color:Rgba(0,0,0,0.5);margin-bottom:1px;cursor:pointer;outline:none;}
.suspension .a.active,.suspension .a:hover{background:#c8161d;}
.suspension .a .i{float:left;width:34px;height:34px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
.suspension .a-service .i{width:20px;height:20px;margin-top:7px;margin-left:7px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:7px;margin-left:7px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-48px -4px;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-136px -5px;}
.suspension .a-top{background:Rgba(0,0,0,0.5);display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:160px;background:#fff;position:absolute;right:43px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:3px;}
.suspension .d-qrcode{top:0px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d .inner-box .qrcode-img img{ margin: 0 auto; max-width:100%;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:14px;margin-left:12px; font-weight:normal; color:#666;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}

/*内页大图*/
.ny_banner{ position: relative;}
.ny_banner img{max-width:100%;}
.ny_banner img:nth-child(2){ display:none; visibility:hidden;}
.ny_banner .text{ position: absolute; top:45%; padding-left:13%;}
.ny_banner .text b{font-weight: 500; margin-bottom: 10px; color: #333; font-size:2.2vw;padding-left: 2%;}
.ny_banner .text p{font-size:24px; background:#c8161d; color:#fff; padding:7px 30px 7px 10px; font-weight:bold;}
.ny_banner .text2{ position: absolute; bottom:10%; padding-left:6%; font-size:14px; color:#fff;text-shadow:0 0 3px Rgba(0,0,0,0.8); z-index:100;}

.info_box{padding: 80px 0; overflow: hidden;background:#fff url(../images/infoback.jpg) no-repeat;background-position:22% 94%; background-size:16%;}
.info_box .right{ width:90%; margin:0 auto; max-width:1200px; padding:0 5%;}
.info_box .right .text1{ width:46%;float: left; border-top:2px solid #f6f6f6; padding:0 20px; padding-top:30px;}
.info_box .right .text1 b{font-size:2vw;font-weight:600; margin-bottom:20px; color:#0c3c8e}
.info_box .right .text1 p{font-size: 16px; line-height: 26px;color:#333; font-size:14px;}
.info_box .right .text2{width: 46%; float: right;border-top:2px solid #f6f6f6;padding:0 20px; padding-top:30px; color:#333; font-size:14px;}
.info_box .right .text2 b{font-size: 20px; margin-bottom: 30px;font-weight: 600;}
.info_box .right .text2 p{font-size: 16px;line-height: 26px;}
.info_box .right .text3{width: 100%;}
.info_box .right .text3 b{font-size: 42px;font-weight: 400; margin-bottom: 30px; color: #084B9D}
.info_box .right .text3 p{font-size: 14px; line-height: 26px;}
.info_box .right .text3 strong{font-size: 18px;}

/*企业文化*/
.wenhua_box{ width: 100%; padding:110px 0;}
.wenhua_box:before{content: ' ';
  position: fixed;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url(../images/wenhuaback.jpg) center 0 no-repeat;
  background-size: cover;}
.wenhua_box .text{padding:60px 0 120px; text-align: center; color: #fff;}
.wenhua_box .text b{font-size:2vw; margin-bottom:15px; font-weight:500;}
.wenhua_box .text p{font-size:24px; background:#c8161d; width:500px; text-align:center; font-weight:800; margin:0 auto; padding:5px 0;}
@media screen and (max-width: 1680px){
	.ny_banner .text{top:45%;}
	.ny_banner .text b{font-size:45px;}
	.ny_banner .text p{font-size:25px;}
	.wenhua_box .text p{font-size:25px;width:400px;}
} 
@media screen and (max-width: 1440px){
	.ny_banner .text{top:49%;}
	.ny_banner .text b{font-size:36px;}
	.ny_banner .text p,.wenhua_box .text p{font-size:20px;}
	.wenhua_box .text p{font-size:20px;width: 358px;}
} 

/*发展历程*/
.licheng_box{width: 100%; padding: 5% 0; background:#fff;}
.course_info{ width:800px; padding:50px; display: block; margin: 0 auto 20px; overflow:inherit; background:#fff;-moz-box-shadow:0 2px 10px Rgba(0,0,0,0.1); -webkit-box-shadow:0 2px 10px Rgba(0,0,0,0.1); box-shadow:0 2px 10px Rgba(0,0,0,0.1);}
.course_info .swi_course_info .swiper-slide{ text-align:left;}
.course_info .swi_course_info .swiper-slide b{ font-size: 30px; color: #c8171e;padding-bottom:10px;font-weight: 300;}
.course_info .swi_course_info .swiper-slide .text{ line-height:22px; color: #333; font-size: 14px;}
.swi_course_info .swiper-wrapper{transition-delay:.3s; overflow: inherit;}
.swi_course_info .swiper-container {width: 100%;display: block;margin: 0;}
.swi_course_info .swiper-slide .hud_Down{transform:translateY(200px);opacity:0;filter:alpha(opacity=0);transition:all 1.5s;}
.swi_course_info .swiper-slide .hud_scalex{transform: scale(0.1);opacity:0;filter:alpha(opacity=0);transition:all 1.5s;}
.swi_course_info .ani-slide .hud{transform:translate(0) scale(1);opacity:1;filter:alpha(opacity=100);}
.course_tabs_box{ width: 85%; padding-top: 50px; overflow: hidden; margin: 0 auto;}
.course_tabs{max-width: 1400px; margin: 0 auto;}
.swi_course_tabs{overflow: inherit; border-top: 1px solid #dedede; padding:0 5%; width:100%; box-sizing:border-box;}


.course_tabs .swiper-wrapper{overflow: inherit;}
.course_tabs .swiper-slide{ text-align: center; position: relative; overflow: inherit;cursor:pointer;}
.course_tabs .swiper-slide span{ width: 10px; height: 10px;border:2px solid #7B7B7B; background: #fff; border-radius: 50%; margin:10px auto; position: absolute;top: -18px;z-index: 999;left: 50%;transform:translateX(-50%);}
.course_tabs .swiper-slide b{font-weight: 500; padding: 20px 0; font-size:12px;}
.course_tabs .swiper-slide-thumb-active span{width: 13px; height: 13px; border:2px solid #c8171e;}
.course_tabs .swiper-slide-thumb-active b{font-weight: bold;}
.swi_course_tabs .swiper-button-next,.swi_course_tabs .swiper-button-prev{ background: inherit; width:35px; height:35px; top:4px; border-radius: 50%; background: #999; text-align: center;line-height:35px; color: #fff;}
.swi_course_tabs .swiper-button-prev{left: 0px;}
.swi_course_tabs .swiper-button-next{right: 0px;}
.swi_course_tabs .swiper-button-disabled{opacity: inherit; background: #f1f1f1}
.swi_course_tabs .iconfont{font-size: 31px;line-height: 31px;}

/*主图*/
.index_banner .swiper-slide img{ max-width:100%; }
.index_banner .swiper-pagination{ bottom: 30px;}
.index_banner .swiper-pagination .swiper-pagination-bullet{background: #0c3c8e;}
.index_banner .text{ position: absolute; top:45%; padding-left:13%;}
.index_banner .text b{font-weight: 500; margin-bottom: 10px; color: #333; font-size:2.2vw;padding-left: 1%;}
.index_banner .text p{font-size:24px; background:#c8161d; color:#fff; padding:7px 30px 7px 10px; font-weight:600;text-transform:uppercase;}
.index_banner .text2{ position: absolute; bottom:10%; padding-left:6%; font-size:14px; color:#fff;text-shadow:0 0 3px Rgba(0,0,0,0.8); z-index:100;}

/*产品主图*/
.cpindex_banner .swiper-pagination{ bottom: 30px;}
.cpindex_banner .swiper-pagination .swiper-pagination-bullet{background: #000;}
.cpindex_banner{ max-width:100%; overflow:hidden; min-width: 1024px; height:773px; position: relative;background: radial-gradient(200% 100% at bottom center, #0070aa, #0b2570, #000035, #000);background: radial-gradient(220% 105% at top center, #000 10%, #000035 40%, #0b2570 65%, #0070aa);
}
@keyframes rotate{0%{transform:perspective(400px) rotateZ(20deg) rotateX(-40deg) rotateY(0)}100%{transform:perspective(400px) rotateZ(20deg) rotateX(-40deg) rotateY(-360deg)}}
.stars{transform:perspective(500px);transform-style:preserve-3d;position:absolute;bottom:0;perspective-origin:50% 100%;left:50%;animation:rotate 90s infinite linear}
.star{width:2px;height:2px;background:#F7F7B6;position:absolute;top:0;left:}

.cpindex_banner iframe{ min-width: 1024px;height: 780px;}
.cpindex_banner .text .left{ position: absolute;top:45%; left:13%;}
.cpindex_banner .text .left b{font-weight: 500; margin-bottom: 10px; color: #fff; font-size:2.2vw;padding-left: 2%;}
.cpindex_banner .text .left p{font-size:24px; background:#c8161d; color:#fff; padding:7px 30px 7px 10px; font-weight:600;}

.cpindex_banner .text .left img{width: 70%;}
.cpindex_banner .text .right{ position: absolute;top: 0; right:12%;transform: scale(0.8);}
.cpindex_banner .text .right .jiqiren{ width:70%;min-width: 450px; float: right; position: relative;}
.cpindex_banner .text .right .guang1{ position: absolute; bottom: -7%;left: 6.5%;}
.cpindex_banner .text .right .guang2{ position: absolute; bottom: -16%;left: -17%;}
.cpindex_banner .text .right .guang3{ position: absolute; top:6%;left: -74%;}
.cpindex_banner .text .right .cp{ position: absolute; width: 350px; top:130%;left:-22%;}
.cpindex_banner .sll_contentbox span{ width: 24px;height: 42px; border: 1px solid Rgba(255,255,255,0.5); border-radius: 12px; display: block; position: absolute;bottom: 30px; left: 50%;transform:translateX(-50%);cursor:pointer;}
.cpindex_banner .sll_contentbox span i{ width: 2px; height: 12px; display: block; background: #fff; margin:50% auto; padding: 0;}

.product_tabs{position: absolute; bottom:25%; left:12%;z-index: 9;}
.product_tabs .tabs{}
.product_tabs .tabs ul{}
.product_tabs .tabs ul li{ margin-right:20px;float: left;height: 140px;}
.product_tabs .tabs ul li .yuanquan{ padding: 4px; border-radius: 50%; border: 2px solid rgba(255,255,255,0.3); margin-bottom: 10px;}
.product_tabs .tabs ul li a{ display: block;width:90px;height: 90px;border-radius: 50%; overflow: hidden; text-align: center; background: #fff;}
.product_tabs .tabs ul li b{font-size: 12px!important; font-weight: 500; display: block; text-align: center;color: #fff; width: 100%;}
.product_tabs .tabs ul li .icon{margin: 0 auto; width: 100%; display: block; margin-top: 15px;}
.product_tabs .tabs ul li .icon_a{display: inline; opacity: 1;filter:alpha(opacity=100);}
.product_tabs .tabs ul li .icon_b{display: none;opacity: 0;filter:alpha(opacity=0);}
.product_tabs .tabs ul li:hover .icon_a,.product_tabs .tabs ul .on .icon_a{display: none;opacity: 0;filter:alpha(opacity=0);}
.product_tabs .tabs ul li:hover .icon_b,.product_tabs .tabs ul .on .icon_b{display: inline;opacity: 1;filter:alpha(opacity=100);}
.product_tabs .tabs ul li:hover a,.product_tabs .tabs ul .on a{background: #084B9D;}
.product_tabs .tabs ul li:hover b,.product_tabs .tabs ul .on b{color: #fff;}
.product_tabs .tabs ul li:hover b{transform:translateY(-5px);}

@media screen and (max-width: 1680px){
	.cpindex_banner{height:676px;}
	.cpindex_banner .text .left{top:45%;}
	.cpindex_banner .text .right{transform: scale(0.8); right:0%;}
} 
@media screen and (max-width: 1440px){
	.cpindex_banner{height:578px;}
	.cpindex_banner .text .left{top:49%;}
	.cpindex_banner .text .right{transform: scale(0.6); right:0%;top: -3%;}
} 
@media screen and (max-width: 1280px){
	.cpindex_banner{height:513px;}
	.cpindex_banner .text .right{transform: scale(0.5); right:0%;}
} 

/*产品*/
.chanpin{background: #fff; padding:25px 0;}
.chanpin .product_img{ width:50%; float: left;}
.chanpin .product_img img{ max-width:85%; margin: 0 auto;}
.chanpin .right{width:50%; padding: 40px 0 40px 40px; box-sizing:border-box; float: left;min-height:483px; background:#f6f6f6;}
.chanpin .right b{font-size: 22px; padding-bottom: 20px;}
.chanpin .right .text{ padding: 20px 0; border-top: 1px solid #dedede;font-size: 14px;line-height: 26px;}
.productinfo{padding:40px 0; background:#fff; border-top:1px solid #f1f1f1;}
.productinfo .box{ padding: 0 50px;}
.productinfo .box img{ display:inline; max-width:100%;}
.product_images_swiper .swiper-pagination-bullet-active{ background:#0c3c8e;}

/*相关产品*/
.xiangguan{padding:40px 0; background: #fff;}
.xiangguan .xiangguan_swiper{ padding-bottom:30px;}
.xiangguan .xiangguan_swiper .swiper-pagination-bullet-active{background: #0c3c8e;}
.xiangguan .xiangguan_swiper .swiper-slide{}
.xiangguan .xiangguan_swiper .swiper-slide .img{ width: 100%; overflow: hidden;}
.xiangguan .xiangguan_swiper .swiper-slide .img img{ width: 100%;object-fit: cover;}
.xiangguan .xiangguan_swiper .swiper-slide p{padding: 20px 30px; text-align: center;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size: 14px;}
.xiangguan .xiangguan_swiper .swiper-slide:hover img{transform: scale(1.1);}
.xiangguan .xiangguan_swiper .swiper-slide:hover p{transform: translateX(10px);}

/*产品列表*/
.product_list{padding:30px 0;background:#f6f6f6;}
.product_list ul li{width: calc(100%/5 - 1%); float: left;background: #fff; margin:0 0.5%; margin-bottom:1%;}
.product_list ul li .img{overflow: hidden; padding:10px;}
.product_list ul li:hover{background: #084B9D;}
.product_list ul li:hover .img img{transform: scale(1.1);}
.product_list ul li.text p{ color: #000;}
.product_list ul li:hover .text p{transform: translateX(10px); color: #fff;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.product_list ul li .text{padding: 20px 30px; border-top:1px solid #f1f1f1;}

.product_list2{padding:30px 0;background:#f6f6f6;}
.product_list2 ul li{width: calc(100%/4 - 1%); float: left;background: #fff; margin:0 0.5%; margin-bottom:1%;}
.product_list2 ul li .img{overflow: hidden;}
.product_list2 ul li:hover{background: #084B9D;}
.product_list2 ul li:hover .img img{transform: scale(1.1);}
.product_list2 ul li.text p{ color: #000;}
.product_list2 ul li:hover .text p{transform: translateX(10px); color: #fff;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.product_list2 ul li .text{padding: 20px 30px; border-top:1px solid #f1f1f1;}


/*新闻列表*/
.news_tabs{background: #fff; height: 70px; line-height: 70px; border-bottom: 1px solid #E0E0E0; overflow: hidden;}
.news_tabs ul{}
.news_tabs ul li{ float: left;width:calc(20% - 1px); border-right: 1px solid #ececec;}
.news_tabs ul li:nth-child(1){ width: calc(20% - 2px); border-left: 1px solid #ececec;}
.news_tabs ul li a{text-align: center; display: block; height: 100%;width: 100%;}
.news_tabs ul li a p{font-size: 16px; display: block;}
.news_tabs ul li a p i{font-size:26px; margin-right: 5px;display:inline-block;transform: translateY(4px); }
.news_tabs ul li:hover{background: #084B9D;}
.news_tabs ul li:hover a p{transform: translateX(10px); color: #fff;}
.news_tabs ul li:hover a i{color: #fff;}
.news_tabs ul .on{background: #084B9D;}
.news_tabs ul .on a{color: #fff;}
.article_list{ padding: 30px 0; background: #fff;}
.article_list ul li{ margin-bottom: 10px;background: #fff; padding: 1%; display: block; border-bottom: 1px solid #f6f6f6;}
.article_list ul li .img{ width: calc(20% - 2px);height: 180px; margin-right: 2%; float: left; overflow: hidden;}
.article_list ul li .img img{ width: 100%; height: 100%; object-fit: cover;}
.article_list ul li .text{ width:68%; float: left; padding-top: 30px;}
.article_list ul li .text span{font-size: 14px; opacity: 0.6;filter:alpha(opacity=60); margin-bottom: 20px;}
.article_list ul li .text b{font-size: 18px;margin-bottom: 20px;}
.article_list ul li .text p{font-size: 14px;margin-bottom: 20px;}
.article_list ul li .text p{font-size: 14px;margin-bottom: 20px;}
.article_list ul li .more{height: 180px; line-height: 180px; width: 6%;float: right; display: none;}
.article_list ul li .more i{font-size: 24px;display: block; color: #999;}
.article_list ul li:hover{transform: translateX(10px); background: #084B9D;}
.article_list ul li:hover .img img{transform: scale(1.1);}
.article_list ul li:hover .text span{transform: translateX(10px); color: #fff;}
.article_list ul li:hover .text b{transform: translateX(10px); color: #fff;}
.article_list ul li:hover .text p{transform: translateX(10px); color: #fff;}
.article_list ul li:hover .more{}
.article_list ul li:hover .more i{color: #fff;transform: translateX(20px);}


/*合作客户*/
.hezuo_list{padding: 60px 0;}
.hezuo_list ul{ }
.hezuo_list ul li{ width:calc(16% - 12px); margin:6px; border: 1px solid #ececec;float: left;}
.hezuo_list ul li:nth-child(6n){margin-right: 0;}
.hezuo_list ul li img{ width: 100%;}

/*内容页*/
.article_box{ padding:45px 0; background: #f6f6f6;}
.article{ padding:50px; background: #fff;}
.article .artile_title h1{ font-size: 26px; text-align: center; display: block; font-weight: 500;}
.article .artile_title h4{ text-align: center; display: block; padding:10px 0; color: #666; font-size: 14px; border-bottom: 1px solid #EDEDED;}
.article .td_touxiang{ width: 30%; height: auto; float: left; overflow: hidden; border: 1px solid #f0f0f0;}
.article .td_touxiang img{ width: 100%;}
.article .td_nrtext{ width: 65%; float: right;}
.article .artile_title{ margin-bottom: 20px;}
.article .artile_title span{ display: inline;}
.article .content{ font-size: 16px; color: #000; line-height:28px; padding-bottom:20px; padding-top:10px;}
.article .content:nth-child(2){ display:none;}
.article .content strong{ padding-top: 16px;}
.article .content img{ display: inherit; max-width:100%;    vertical-align: text-top;}

.article .content2{ font-size:14px; color:#333; line-height:22px; padding-bottom:20px; padding-top:10px;}
.article .content2 strong{ padding-top:16px;}
.article .content2 img{ display: inline; max-width:100%;vertical-align: text-top;}

.xmtfx{ width: 100%; height:18px; position: relative; padding-top:10px;}
.xmtfx .bdsharebuttonbox{ position: absolute; left: 50%;transform: translate(-50%,0); }
.sypxyp a{ float:left; width:calc(50% - 1px); background:#ccc; margin-left:2px; padding:15px; box-sizing:border-box;color:#fff;}
.sypxyp a:hover{ background:#c9161c; color:#fff;}
.sypxyp a:nth-child(1){ margin-left:0;}


.ny_news .yjxinwen{}
.ny_news .yjxinwen .news_hot{ padding-bottom:15px; border-bottom: 1px solid #E4E4E4; margin-bottom: 10px;}
.ny_news .yjxinwen .news_hottext{ padding-top:10px; height: 100px;}
.ny_news .yjxinwen .news_hottext b{ font-size:16px; color: #333; padding-bottom:8px; overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.ny_news .yjxinwen .news_hottext:hover b{  color: #084B9D;}
.ny_news .yjxinwen .news_hottext span{ font-size: 12px; color: #333; padding-bottom:10px;}
.ny_news .yjxinwen .news_hottext p{ font-size: 14px; color: #333; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ny_news .yjxinwen .news_list{}
.ny_news .yjxinwen .news_list a{width: 100%; padding-right: 3%; display: block;height:41px; line-height: 41px; border-bottom: 1px dashed #E4E4E4; overflow: hidden;white-space: nowrap;text-overflow:ellipsis; font-size: 14px;}
.ny_news .yjxinwen .news_list a:hover{ color: #084B9D;}


.ny_news{width:29%; float: right;}
.ny_news .xinwen_box{ background: #fff; padding:60px 20px; margin-bottom: 20px;}
.ny_news .xinwen_box .xw_title{ padding-bottom:18px; position: relative;}
.ny_news .xinwen_box .xw_title b{ display: inline; font-size: 20px; padding-right:5px;}
.ny_news .xinwen_box .xw_title p{ display: inline; font-size: 12px; }
.ny_news .xinwen_box .xw_title span{ width: 42px; height: 2px; background: #084B9D; display: block;position: absolute; bottom:8px; left: 0; overflow: hidden;}
.ny_news .xinwen_box .more{ width: 0px; height: 0px;position: absolute; right: 0; top: 0px; border-radius: 50%; background: #084B9D; overflow: hidden;display: flex;flex-direction: column;justify-content: center; text-align: center; color: #fff; opacity:0.0;filter:alpha(opacity=0); font-size: 16px;}
.ny_news .xinwen_box:hover .more{ width: 40px; height: 40px;opacity:1.0;filter:alpha(opacity=100);}
.ny_news .xinwen_box .more:hover{transform-origin:center;transform:rotateZ(360deg);-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);}

/*联系我们*/
.lxxx{ padding:50px 0;}
.cont_nr{ width:100%; margin:0 auto;}
.cont_nr li{ float:left; width:calc(100%/3 - 3.4%); text-align:center;cursor:pointer; }
.cont_nr li:nth-child(2){margin:0 5%;}
.cont_nr li i{font-size:40px; color:#0c3c8e;}
.cont_nr li.on{ margin:0 5%;}
.cont_nr li a{ display:block; border:1px solid #ddd; padding:50px 0; border-radius:10px;min-height:137px;}
.cont_bt{ font-size:1.25rem; font-weight:bold; padding-bottom:10px; padding-top:8px; color:#000;}
.cont_ms{ font-size:14px; color:#333; }
.cont_ms p{ font-size:14px;} 
.cont_nr li a:hover{ background:#0c3c8e;border:1px solid #0c3c8e; color:#fff;transform:translateY(2%);} 
.cont_nr li a:hover i{color:#fff;} 
.cont_nr li a:hover .cont_bt,.cont_nr li a:hover .cont_ms{color:#fff;} 

.message{padding:40px 0; background: #f6f6f6;}
.message .title{margin-bottom: .5rem; color: #404040; text-align:center;}
.message .title .f34{margin-bottom: 5px; font-size:28px;}
.message .title .f12{font-size: 14px; color: #787878; font-family: "Arial"; text-transform: uppercase;}
.message .col-xs-12{margin-bottom:30px;}
.message .col-sm-4{width: calc(100%/3 - 3.4%); float:left; }
.message .col-sm-4:nth-child(2){margin:0 5%;}
.message .col-sm-4 label{position: relative; display: inline-block; width:100%;}
.message .col-sm-4 input{width: 100%; padding: 10px 0; font-size: 16px; line-height: 26px; font-weight: normal; color: #404040; border-bottom: 1px solid #cdcdcd; background: none;}
.message .col-sm-4 i{position: absolute; display: block; content: ""; left: 0; bottom: 0; width: 0; height: 1px; background: #b5261e; -webkit-transition: all 0.3s; transition: all 0.3s;}
.message .col-sm-4 input:focus+i{width: 100%;}
.message .text-center{ text-align:center;}
.message input::-webkit-input-placeholder{color: #404040;} 
.message input:-moz-placeholder{color: #404040;} 
.message input::-moz-placeholder{color: #404040;} 
.message input:-ms-input-placeholder{color: #404040;} 
.message .col-xs-12:nth-of-type(4) label{display: block; width: 100%;}
.message textarea{padding: 15px; width: 100%; border: 1px solid #d3d3d3; box-sizing: border-box; background: none; font-size: 16px; line-height: 20px; font-weight: normal; color: #404040; -webkit-transition: all 0.3s; transition: all 0.3s;}
.message textarea:focus{border-color: #c8171e;}
.message .submit{width: 15%; margin:0 auto; height:40px; line-height:40px; font-size: 16px; background: #666; color: #fff; cursor:pointer;}
@media (min-width: 768px) and (max-width: 991px){
.contact-panel .col-md-4{width: 50%}
.message .col-sm-4 label{width: 100%;}
.message .submit{width: 20%;}
}
@media (max-width: 767px){
.contact-panel dl{height: auto;}
.message .col-sm-4 label{width: 100%;}
.message .submit{width: 30%;}
}
@media (min-width: 1200px){
.message .submit:hover{background: #c8171e;}
}

@media (max-width: 1440px) {
	.max-width{width:88%;}

}

/*移动端样式*/
.pc-vbs{display: inherit!important;}
.phone-vbs{display: none!important;}
.xiangguan .xiangguan_swiper .swiper-slide{width: 24.5%; margin-right: 1%;}
.xiangguan .xiangguan_swiper .swiper-slide:nth-of-type(4n){margin-right: 0%;}
@media (max-width: 640px){
	.top_box{ top: 0rem;z-index: 999;}
	.top_box .top{width:100%; height: 3.4rem; padding-left: 4%;}
	.top_box .top .logo{height: 3.4rem;}
	.top_box .top .logo a img{width: 9rem;}
	.top_box .top .nav{ display: none;}
	.top_box .top .lange-nav{height: 3.4rem; background: #fff;}
	.top_box .top .lange-nav a{height: 3.4rem;line-height: 3.4rem; color: #666;}
	.top .menu{ width: 3.4rem; float: right;padding:1.2rem 0 0.9rem; border-left: 1px solid rgba(0,0,0,0.1);}
	.top .menu i{ width: 50%; margin: 0 auto;display: block;height: 2px; margin-bottom: 0.3rem;background: #666;}
	.top .menu2 i:nth-of-type(1){transform: translateY(0.45rem) rotate(45deg);
		-ms-transform:translateY(0.45rem) rotate(45deg);		/* IE 9 */
		-webkit-transform:translateY(0.45rem) rotate(45deg);	/* Safari and Chrome */
		-o-transform:translateY(0.45rem) rotate(45deg);		/* Opera */
		-moz-transform:translateY(0.45rem) rotate(45deg);		/* Firefox */}
	.top .menu2 i:nth-of-type(3){transform: translateY(-0.45rem) rotate(-45deg);
		-ms-transform:translateY(-0.45rem) rotate(-45deg);		/* IE 9 */
		-webkit-transform:translateY(-0.45rem) rotate(-45deg);	/* Safari and Chrome */
		-o-transform:translateY(-0.45rem) rotate(-45deg);		/* Opera */
		-moz-transform:translateY(-0.45rem) rotate(-45deg);		/* Firefox */}
	.top .menu2 i:nth-of-type(2){ transform: translateX(100%);opacity: 0;filter:alpha(opacity=0);}
	.zz_bg{visibility: hidden;width: 100%;height: 100%;background: rgba(0,0,0,0.9);opacity: 0;filter:alpha(opacity=0);}
	.menu_list_box_item .icon-jia-l{font-size:1rem;}
	.menu_list{width:0%; right:-50%;z-index:99;visibility:hidden;box-sizing:border-box;padding-top:0rem;height:100%;background:#fff;overflow:hidden; opacity: 0;filter:alpha(opacity=0); top: 3.4rem;}
	.menu_list_box{ overflow-y: scroll; width: 100%; position: absolute;top: 0rem;}
	.menu_list .menu_list_box>li{width:auto;border-bottom:1px solid #eee;color:#333;font-size:1rem;line-height:18px;position: relative;}
	.menu_list .menu_list_box>li a{display:block; font-size:14px;display:block;padding:15px 1rem;}
	.menu_list .u_l{display:none;}
	.menu_list .home-dh{ position:absolute; right:10%; top:30%;}
	body{min-width:310px;}
	.max-width{padding:0 0.5rem;}
	.pc-vbs{display: none!important;}
	.phone-vbs{display: inherit!important;}
	.top_box{ top: 0rem;z-index: 999;}
	.top_box .top{width:100%; height: 3.4rem; padding-left: 4%;}
	.top_box .top .logo{height: 3.4rem;}
	.top_box .top .logo a img{width: 9rem;}
	.top_box .top .nav{ display: none;}
	.top_box .top .lange-nav{height: 3.4rem; background: #fff;}
	.top_box .top .lange-nav a{height: 3.4rem;line-height: 3.4rem; color: #666;}
	.top .menu{ width: 3.4rem; float: right;padding:1.2rem 0 0.9rem; border-left: 1px solid rgba(0,0,0,0.1);}
	.top .menu i{ width: 50%; margin: 0 auto;display: block;height: 2px; margin-bottom: 0.3rem;background: #666;}
	.top .menu2 i:nth-of-type(1){transform: translateY(0.45rem) rotate(45deg);
		-ms-transform:translateY(0.45rem) rotate(45deg);		/* IE 9 */
		-webkit-transform:translateY(0.45rem) rotate(45deg);	/* Safari and Chrome */
		-o-transform:translateY(0.45rem) rotate(45deg);		/* Opera */
		-moz-transform:translateY(0.45rem) rotate(45deg);		/* Firefox */}
	.top .menu2 i:nth-of-type(3){transform: translateY(-0.45rem) rotate(-45deg);
		-ms-transform:translateY(-0.45rem) rotate(-45deg);		/* IE 9 */
		-webkit-transform:translateY(-0.45rem) rotate(-45deg);	/* Safari and Chrome */
		-o-transform:translateY(-0.45rem) rotate(-45deg);		/* Opera */
		-moz-transform:translateY(-0.45rem) rotate(-45deg);		/* Firefox */}
	.top .menu2 i:nth-of-type(2){ transform: translateX(100%);opacity: 0;filter:alpha(opacity=0);}
	.chuxinal .honorList li{ float:left; width:calc(100%/2 - 1%);margin: 0 0.5%; margin-bottom: 2%;}
	.zz_bg{visibility: hidden;width: 100%;height: 100%;background: rgba(0,0,0,0.9);opacity: 0;filter:alpha(opacity=0);}
	.menu_list_box_item .icon-jia-l{font-size:1rem;}
	.menu_list{width:0%; right:-50%;z-index:99;visibility:hidden;box-sizing:border-box;padding-top:0rem;height:100%;background:#fff;overflow:hidden; opacity: 0;filter:alpha(opacity=0); top: 3.4rem;}
	.menu_list_box{ overflow-y: scroll; width: 100%; position: absolute;top: 0rem;}
	.menu_list .menu_list_box>li{width:auto;border-bottom:1px solid #eee;color:#333;font-size:1rem;line-height:18px;position: relative;}
	.menu_list .menu_list_box>li a{display:block; font-size:14px;display:block;padding:15px 1rem;}
	.menu_list .u_l{display:none;}
	.menu_list .home-dh{ position:absolute; right:10%; top:30%;}
	.index_banner .swiper-pagination{bottom: 15px;}
	.suspension{ display: none;}
	.top_box .top{overflow: hidden;}
	.product_swiper{padding-bottom:2rem;}
	.item{ padding-bottom: 0.5rem;}
	.item h1{ font-size: 1.2rem;}
	.item h2{font-size:0.9rem; padding:1px 0 15px;}
	.productinfo .box{ padding:0 10px;}
	.product_swiper .swiper-slide{}
	.product_swiper .swiper-slide .text{padding: 6% 1rem;}
	.product_swiper .swiper-slide .text b{font-size: 1.1rem; margin-bottom: 0.5rem;}
	.honorList li p{ font-size:0.7rem;}
	.index-cooking .wb{width: 100%;}
	.index-cooking #left_hight{height: inherit!important;}
	.index-cooking #left_hight > div{ width:calc(20% - 1px); float: left;background: #fff; margin-bottom: 0; padding-bottom: 0.6rem; border-right: 1px solid rgba(0,0,0,0.1); border-bottom: 1px solid rgba(0,0,0,0.1);}
	.index-cooking #left_hight > div i{width: 100%;font-size: 1.4rem; padding: 1rem 0 0.3rem; display: block;}
	.index-cooking #left_hight > div:nth-of-type(1){width:calc(20% - 2px);border-left: 1px solid rgba(0,0,0,0.1);}
	.index-cooking #left_hight > div:nth-of-type(1) i{border-left: 0px;}
	.index-cooking #left_hight > div.iconHov i{color: #fff;background: #0c3c8e;}
	.index-cooking #left_hight > div p{ width: 100%;padding: 0; text-align: center; font-size: 0.7rem; transform:scale(0.8);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.index-cooking #left_hight > div p span{display: none;}
	.index-cooking .pic .cooking-loop .pic-winfo span{ width: 100px;background: #c8161d;border: 1px solid #c8161d;}
	.index-cooking .wb .iconBox .icon:hover i{transform: none;}
	.index-cooking .pic .cooking-loop .swiper-slide img:nth-child(1){ display:none;}
	.index-cooking .pic .cooking-loop .swiper-slide img:nth-child(2){ display: block;}
	.index-cooking .pic .cooking-loop .swiper-slide .pic-winfo p{ display:none;}
	.index-cooking .pic{ width: 100%;}
	.index-cooking .pic .cooking-loop .pic-winfo{ width:calc(100% - 2rem); padding: inherit;left:56%;transform: translateX(-50%); padding:0 0rem;top: inherit;top: 20%; }
	.index-cooking .pic .cooking-loop .pic-winfo h1{font-size:1.4rem; font-weight:600; padding-bottom:20px;}
	.index-cooking .pic .cooking-loop .pic-winfo p{font-size:1rem;line-height: 1.3rem;}
	
	.news .yjxinwen{display: none;}
	.index_news{padding:2px 0;background: #EAEAEA;}
	.index_news .max-width{padding:inherit;}
	.news .cjwt{display: none;}
	.news .gsxinwen{width:calc(100% - 2rem); padding:1.8rem 1rem; height:inherit; border-radius: 0;}
	.news .gsxinwen .news_hot .news_hotimg{width: 100%; float: inherit;}
	.news .xinwen_box .xw_title{padding-bottom: 1.8rem;}
	.news .xinwen_box .xw_title b{font-size: 1.2rem;}
	.news .xinwen_box .xw_title p{font-size: 0.6rem;}
	.news .gsxinwen .news_hottext span{padding-bottom: 0.7rem;}
	.news .gsxinwen .news_list a{width: 100%; padding: 0;margin: 0;}
	.news .gsxinwen .news_list a:nth-child(2n){margin: 0;}
	.news .gsxinwen .news_hottext b{font-size: 1rem;}
	.news .gsxinwen .news_hottext span{opacity: 0.4;filter:alpha(opacity=40);}
	.news .gsxinwen .news_hottext p{font-size: 14px; opacity: 0.7;filter:alpha(opacity=70);}
	.news .gsxinwen .news_list a{height:2rem;line-height:2rem; opacity: 0.8;filter:alpha(opacity=80);}
	.news .gsxinwen .news_list a:nth-child(n+8){display: none;}
	.footer-xx dl dd{display: none;}
	.footer .left{width: 100%; float: inherit;}
	.footer .left li{line-height: 1.6rem;margin-bottom: 1px;}
	.footer .left .icon{width: 1.6rem;height: 1.6rem;line-height: 1.6rem;}
	.footer .left .icon i{font-size:1rem!important;}
	.footer .left .text b{font-size: 0.7rem;display: none;}
	.footer .left .text p{font-size:12px; opacity: 0.7;filter:alpha(opacity=70);}
	.footer .right{width: 100%;float: inherit; border-top: 1px solid rgba(255,255,255,0.1); padding-top:1rem;display: none;}
	.footer .right .footer_biaodan .text{ width: 70%;height: 2.5rem;line-height: 2.5rem; margin-bottom: 1px;}
	.footer .right .footer_biaodan .submit{width:calc(30% - 28px); height: 2.5rem;line-height: 2.5rem;}
	.footer{padding: 10px 0 0;}
	.footer .right .footer_biaodan{margin-bottom: 0.6rem;}
	.footer .banquan{padding: 0.5rem 1rem;}
	.footer .banquan p{font-size: .7rem; line-height: 1.2rem; opacity: 0.4;filter:alpha(opacity=40);}
	.footer .banquan p:nth-of-type(1){display: none;}
	.footer .right>.icon{ display: none;}
	.pro_module .item_desc .description p{ font-size: 14px!important; line-height: 1.3rem;}
	.pro_module .item_desc .box .more{margin-top:1rem;}
	.cpindex_banner{ min-width: 100%;height:450px;}
	.cpindex_banner .text .right{transform: scale(0.5) translate(50%,0); top:-15%;}
	.cpindex_banner .text .left{text-align: center;left: 0;right: 0; margin: 0 auto;z-index: 50;}
	.cpindex_banner .text .left b{font-size: 1.4rem;display:none;padding: 0;}
	.cpindex_banner .text .left p{font-size: 1rem;padding: 0.6rem 1rem; display:none;}
	.cpindex_banner .sll_contentbox span{ display:none; visibility:hidden;}
	.product_list ul li{width: calc(100%/2 - 1%);}
	.product_list ul li .img{padding: 0.6rem;}
	.product_list ul li .text{padding: 0.6rem;font-size: 0.7rem; text-align: center;}
	.xiangguan{padding: 1rem 0;}
	.xiangguan .xiangguan_swiper .swiper-slide{width: 49.5%; margin-right: 1%;}
	.xiangguan .xiangguan_swiper .swiper-slide:nth-of-type(2n){margin-right: 0%;}
	.ny_nav2{padding: 0.5rem 0;}
	.ny_nav2 ul{border-top: 1px solid rgba(0,0,0,0.1);}
	.ny_nav2 ul li{width: 50%;}
	.ny_nav2 ul li a{width: 100%;padding:0.6rem 0; font-size: 14px; border: 1px solid rgba(0,0,0,0.1); border-top: 0px;}
	.ny_nav2 ul .active a{padding:0.6rem 0;background: #0c3c8e; border: 1px solid #0c3c8e; border-top: 0px;}
	.ny_nav2 ul li:hover a{padding:0.6rem 0;background: inherit; color: inherit; border-top: 0px;}
	.max-width2{padding:0 0.5rem;}
	.ny_nav{padding: 0.5rem 0;}
	.ny_nav ul{border-top: 1px solid rgba(0,0,0,0.1);}
	.ny_nav ul li{width: 50%;}
	.ny_nav ul li a{width: 100%;padding:0.6rem 0; font-size: 14px; border: 1px solid rgba(0,0,0,0.1); border-top: 0px;}
	.ny_nav ul .active a{padding:0.6rem 0;background: #0c3c8e; border: 1px solid #0c3c8e; border-top: 0px;}
	.ny_nav ul li:hover a{padding:0.6rem 0;background: inherit; color: inherit; border-top: 0px;}
	.product_list{padding: 0.5rem 0;}
	.xiangguan .xiangguan_swiper .swiper-slide p{padding: 0.6rem; font-size: 0.7rem;}
	.ny_banner{overflow: hidden;}
	.ny_banner img:nth-child(1){min-height:360px; object-fit: cover;}
	.ny_banner img{ display: none; visibility: hidden;}
	.ny_banner img:nth-child(2){ display: block; visibility: visible;}
	.ny_banner .text{ display:none; visibility:hidden;}
	.chanpin{ padding:4rem 0 0; background:#f4f4f4;}
	.chanpin .product_img{width:96%; float: inherit; margin: 0 2%; background:#fff;}
	.chanpin .right{width: 100%;padding: 1rem; float: inherit;}
	.chanpin .right b{font-size: 1.2rem; padding-bottom: 0.6rem;}
	.chanpin .right .text{padding: 0.6rem;}
	.chanpin .right{min-height: inherit;}
	.productinfo{ padding:1.2rem 0; font-size:1rem; color: #333;}
	.article{ padding: 1rem ;}
	.article .content{ font-size:1rem; color: #333;}
	.article .content2{ font-size:1rem; color: #333; line-height:1.5rem;}
	.article .content:nth-child(1){ display:none;}
	.article .content:nth-child(2){ display:block;}
	.ny_banner .text b{ font-size: 1.2rem;}
	.ny_banner .text p, .wenhua_box .text p{ font-size: 0.8rem;display: inline-block;}
	.ny_banner .text{width: 80%;margin-left: 5%; left:inherit;top: inherit;bottom: 10%; padding: 0;width: 100%; text-align: left;}
	.info_box{padding: 1rem 0 13rem;background-size:60%;overflow: hidden; background-position: 90% 95%;}
	.info_box .right .text1{padding: 1rem 0.5rem; width: calc(100% - 1rem); float: inherit; border-top: 0;}
	.info_box .right .text1 b{font-size: 1.2rem;margin-bottom: 0.6rem;}
	.info_box .right .text1 p{font-size:1rem; line-height:1.4rem; margin-bottom: 0.6rem;}
	.info_box .right .text2{padding: 1rem 0.5rem; width: calc(100% - 1rem); float: inherit;font-size: 1rem; line-height:1.4rem;}
	.info_box .right .text2 b{font-size: 1rem;margin-bottom: 0.6rem;}
	.wenhua_box{ overflow: hidden; padding: 2rem 0 7rem;}
	.wenhua_box .max-width{padding: 0 1rem;}
	.titlel b{font-size: 1.2rem;}
	.titlel p{font-size: 0.7rem;}
	.wenhua_box .text{padding: 2rem 0;}
	.wenhua_box .text b{ font-size:1.4rem;}
	.wenhua_box .text p{ width:inherit; padding: 0.6rem 1.5rem;}
	.index-cooking .pic .cooking-loop .pic-winfo span i{ float:right; display:block; padding-top: 0.1rem; padding-right: 0.4rem;}
	.licheng_box{overflow: hidden;}
	.course_info{padding: 1rem; width: inherit; overflow: hidden;}
	.course_info .swi_course_info .swiper-slide b{font-size: 1.6rem; text-align: center;}
	.course_info .swi_course_info .swiper-slide .text{font-size: 14px; text-align: center;}
	.course_tabs_box{ width: 90%; padding-top: 18px;}
	.course_tabs .swiper-slide b{font-size: 0.7rem;}
	.swi_course_tabs{padding: 0 2rem;}
	.swi_course_tabs .swiper-slide{visibility: hidden;}
	.swi_course_tabs .swiper-slide-visible{visibility:visible;}
	.swi_course_tabs .swiper-button-next, .swi_course_tabs .swiper-button-prev{height: 28px;width: 28px;line-height: 28px; top: 6px;}
	.swi_course_tabs .swiper-button-next i, .swi_course_tabs .swiper-button-prev i{display: block;line-height: 28px; font-size: 14px;}
	.ny_nav2 ul{ width: 100%;}
	.hot_news{padding: 0.6rem 0;}
	.news_swi .swiper-slide .img{width: 100%;}
	.news_swi .swiper-slide .text{width: 90%; padding: 20px 5%;}
	.news_swi .swiper-slide .text b{font-size: 1.2rem; margin-bottom: 0.6rem;}
	.news_swi .swiper-slide .text .font{font-size: 14px;line-height: inherit;color: #999; margin-bottom: 0.6rem;}
	.news_swi .swiper-slide .text .time p{font-size: 0.7rem; color: #999;}
	.news_swi .swiper-slide .text .time i{display: none;}
	.hot_news .news_swi{padding-bottom: 1.8rem;}
	.news_swi .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 2px;}
	.news_swi .swiper-pagination .swiper-pagination-bullet-active{width: 20px;}
	.list_news ul{ padding-top:1rem;}
	.list_news ul li {margin-bottom: 4px;}
	.list_news ul li a{padding: 1rem;}
	.list_news ul li .text{width: 80%;}
	.list_news ul li .text b{font-size: 1rem;font-weight: bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom: 0.6rem; padding: 0;}
	.list_news ul li .text p{ color: #999;}
	.list_news ul li .right{width: 20%;}
	.list_news ul li .right b{font-size: 1rem;}
	.list_news ul li .right p{font-size: 0.7rem;}
	.list_news ul li .right span{width:50%;}
	.list_box{padding-bottom: 1rem;}
	.list_news{padding-bottom: 0;}
	.article_box{padding: 0.6rem 0;}
	.article .artile_title{ margin-bottom:1px;}
	.article .artile_title h1{font-size: 1.4rem;}
	.article .artile_title h4{font-size:0.8rem; padding: 3px 0 10px;}
	.article .content{font-size:1rem; line-height: 1.5rem; padding: 1rem 0;}
	.sypxyp a{padding: 0.6rem;font-size: 14px; width: 100%; margin: inherit; margin-bottom: 2px;}
	.map_box #dituContent{ height:380px!important;}
	.lxxx{padding: 1rem 0;}
	.cont_nr{display: none;}
	.cont_nr li{ width: calc(100%/2 - 2%); float: left; margin: 1%!important;}
	.cont_nr li:nth-of-type(3){ width: 98%;}
	.cont_nr li a{padding: 1rem 0 0;}
	.cont_nr li i{font-size: 1.4rem!important;}
	.cont_bt{ font-size: 1rem;}
	.message{padding: 2rem 0;}
	.message .col-xs-12{margin-bottom: 0.6rem;}
	.message .title .f34{font-size: 1.2rem; font-weight: bold;}
	.message .col-sm-4 input{font-size: 14px;}
	.message textarea{font-size: 14px;}
	.message .submit{ font-size: 14px;}
	.container .max-width2{ padding: 0 1rem;}
	.news_swi .swiper-slide:hover{background:#fff;}
	.news_swi .swiper-slide:hover .img img{transform: scale(1.2);}
	.news_swi .swiper-slide:hover .text b{transform:none; color:inherit;}
	.news_swi .swiper-slide:hover .text .font{transform:none;color: inherit;}
	.news_swi .swiper-slide:hover .text .time{transform:none;}
	.news_swi .swiper-slide:hover .text .time p{color: inherit;}
	.swi_course_tabs .swiper-button-next{background: #C1C1C1;}
	.lxwm_info{ font-size: 13px;line-height: 26px; padding: 0 1rem 2rem; text-align: center;}
	.lxwm_info p{padding-bottom: 6px;}
	.lxwm_info i{ font-size: 14px; margin-right: 0.6rem; opacity: 0.5;filter:alpha(opacity=50);}
	.lxwm_info strong{opacity: 0.5;filter:alpha(opacity=50);}
	.lxwm_info img{width: 120px;height: 120px; margin: 0 auto;}
	.home-cp{border-bottom: 1px dashed rgba(0,0,0,0.1);padding-bottom:1rem!important;}
	.home-cp ul li p{ font-size: 0.7rem; padding: 0 0.5rem;}
	.news .gsxinwen .news_hot .news_hotimg{height: 220px;}
	.news .gsxinwen .news_hot .news_hotimg img{height: 220px;}
	.footer-xx{height: 3rem; background-size: auto 100%;}
	.footer-xx dl dt{padding-top: 1rem; padding-left: 0.5rem;}
	.footer-xx dl dt img{ width: 8rem;}
	.hezuo_swiper{padding-bottom:2.5rem;}
}

.huodong_box{overflow: hidden;}
.zz_bg_b{visibility: hidden;width: 100%;height: 100%;background: rgba(0,0,0,0.8);opacity: 0; top: 0;}
.menu_list_b{z-index:9999;visibility:hidden;box-sizing:border-box;padding-top:0rem;background:#fff;transform:translateY(100%); width:100%; bottom: 0;height: auto; overflow: hidden;}
.menu_list_box_b{ height: 100%; overflow-y: scroll;}
.menu_list_b .menu_list_box_b>li{ width: calc(100%/2 - 1px);height:3rem;line-height: 3rem; float: left; display:block;padding:0rem 0;border-bottom:1px solid #eee;border-right:1px solid #eee;color:#333;font-size:1rem;position: relative;}
.menu_list_b .menu_list_box_b>li:nth-child(2n){ border-right: 0px;}
.menu_list_b .menu_list_box_b>li p{display:block; text-align: center; font-size: 14px;padding: 0 1rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.menu_list_b .u_l{display:none;}
.menu_list_b .right .coll{width:100%; float: left; height: 5rem; background: #0c3c8e; color: #fff; text-align: center;}
.menu_list_b .right .coll a{color: #fff;}
.menu_list_b .right .coll p{padding-top: 1.3rem; font-size: 0.8rem;}
.menu_list_b .right .coll b{font-size: 1rem;}
.menu_list_b .right .booking{ width: 50%; float: left; height: 5rem; background: #5fba42; position: relative;}
.menu_list_b .right .booking .text{position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%); width:9rem;}
.menu_list_b .right .booking .text i{ float: left; font-size: 2.2rem; margin-right: 0.2rem; margin-top: 0.5rem;}
.menu_list_b .right .booking a{color: #fff;}
.menu_list_b .right .booking .text .wen{ float: left;transform: scale(0.8);}
.menu_list_b .right .booking .text .wen b{ font-size: 1.5rem;}
.menu_list_b .right .booking .text .wen p{ float: left; font-size: 0.8rem; display: block; text-align:left;}
.neiye_title{ padding:0.7rem 0.5rem; background: #fff; box-shadow: 0px 0 2px rgba(0,0,0,0.1); margin-bottom:0.1rem;}
.neiye_title b{ float: left; color: #000; font-size: 1.2rem;color: #0c3c8e; padding-left: 0.5rem; margin-right: 1rem;}
.neiye_title img{width: 30%; float: left;}
.erji_nav{z-index: 999; float: right;width: 2rem;height:1.6rem;}
.erji_nav .menu_b{ width: 2rem;height:1.5rem; display: block;margin-top: 0.3rem; color:#444;font-size: 14px;}
.erji_nav .menu_b span i{ width: 4px; height: 4px; background: #999; border-radius:50%; margin: 0 2px;float: left;}
.erji_nav .menu_b span i:nth-child(1){margin-left: 0;}




















































































































































































































