@charset "utf-8";
/* CSS Document */
/* 创络科技 http://www.chuangluo.com */

/*初始样式、共同样式*/
html,body{-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
*html {background-image:url("about:blank"); background-attachment:fixed;}
ul,ol {list-style:none;}
a{text-decoration: none;color: #000;-webkit-tap-highlight-color:rgba(255,0,0,0);}
a:hover{-webkit-tap-highlight-color: transparent;}
img {border:0px;}
input,textarea{font-family: Arial,'微软雅黑';font-size: 16px;resize: none;outline: none;}
input[type="button"], input[type="submit"], input[type="reset"], input[type="text"]{-webkit-appearance: none;}
textarea{-webkit-appearance: none;}
h1, h2, h3, h4, h5, h6 {font-size:120%;}
body{ word-wrap:break-word; margin:0px; padding:0px;font-family: Arial,'微软雅黑';overflow-x: hidden;*position: relative;}
.imgmid {display:inline-block; *display:inline; *zoom:1; height:100%; width:1px; margin-left:-1px; vertical-align:middle;}
.cle {clear:both; width:0; height:0; display:block; overflow:hidden; font-size:0px;}
.c_box{width: 100%;height: 100%;position: relative;word-wrap:break-word;}
.c_m{width: 100%;height: 100%;*height: auto;display: table;*position: absolute;*top: 50%;*left: 50%;table-layout: fixed;}
.c_t{width: 100%;height: 100%;*height: auto;display: table-cell;vertical-align: middle;*position: relative;*top: -50%;*left: -50%;}

.header_box{width: 100%;height: auto;position: relative;z-index: 10;background: #fff;
-webkit-transition: all 0.05s linear; -moz-transition: all 0.05s linear; -ms-transition: all 0.05s linear; -o-transition: all 0.05s linear; transition: all 0.05s linear; }
.header_box .header_top{width: 100%;height: 36px;line-height: 36px;background: #f9f9f9;overflow: hidden;}
.header_box .header_top .content{width: 96vw;max-width: 1200px;height: 100%;margin: 0 auto;overflow: hidden;}
.header_box .header_top .content .text{width: auto;height: 100%;float: left;font-size: 12px;color: #999;overflow: hidden;}
.header_box .header_top .content .lang{width: auto;height: 100%;float: right;font-size: 0;overflow: hidden;}
.header_box .header_top .content .lang a,.header_box .header_top .content .lang i{width: auto;height: auto;display: inline-block;*display: inline;*zoom: 1;font-style: normal;vertical-align: middle;}
.header_box .header_top .content .lang i{width: 1px;height: 12px;margin: 12px 16px;background: #d3d3d3;}
.header_box .header_top .content .lang a{font-size: 12px;color: #999;}
.header_box .header_top .content .lang a.active, .header_box .header_top .content .lang a:hover{color: #e7791a;}
.header_box .h_content{width: 96%;max-width: 1200px;height: 100px;line-height: 100px;margin: 0 auto;}
.header_box .h_content .logo{width: 60%;max-width: 434px;height: 100%;line-height: 0;font-size: 0;float: left;overflow: hidden;}
.header_box .h_content .logo img{vertical-align: middle;max-width: 100%;max-height: 90%}
.header_box .h_content .tel{width: auto;height: 48px;margin: 26px 0;float: right;line-height: 20px;color: #333;overflow: hidden;}
.header_box .h_content .tel .ico{width: 48px;height: 100%;border-radius: 50%;margin: 0 10px 0 0;float: left;background: #e7791a;color: #fff;display: flex;align-items: center;justify-content: center;overflow: hidden;}
.header_box .h_content .tel .ico i{font-size: 30px;vertical-align: top;}
.header_box .h_content .tel .text{width: auto;height: 100%;line-height: 18px;float: left;font-size: 14px;overflow: hidden;}
.header_box .h_content .tel .text span{width: 100%;height: 30px;display: block;line-height: 30px;font-size: 24px;color: #333;overflow: hidden;}

.nav{width: 100%;height: 50px;line-height: 50px;background: #f3f3f3;position: relative;z-index: 10;}
.nav ul{width: 96%;max-width: 1200px;height: 100%;margin: 0 auto;padding: 0;font-size: 0;}
.nav>ul{display: flex;}
.nav ul li{width: 100%;height: 100%;font-size: 15px;position: relative;}
.nav ul li:first-child{margin: 0;}
.nav ul li a{width: auto;height: 100%;display: block;padding: 0 1.8vw;color: #333;text-align: center;overflow: hidden;}
.nav ul li.line{width: 1px;height: 100%;display: flex;align-items: center;justify-content: center;}
.nav ul li.line i{width: 100%;height: 14px;background: #d3d3d3;}
.nav ul li a.active, .nav ul li:hover>a{background: #e7791a;color: #fff;}
.nav ul li a i{vertical-align: top;font-size: 16px;font-weight: normal;}
.nav ul li:hover>ul{display: block;}
.nav ul li ul{width: 100%;height: auto;position: absolute;top: 100%;left: 0;background: #f3f3f3;display: none;overflow: hidden;}
.nav ul li ul li{width: 100%;height: auto;line-height: 30px;border-bottom: 1px dashed #d9d9d9;overflow: hidden;}
.nav ul li ul li:last-child{border: 0;}
.nav ul li ul li a{box-sizing: border-box;padding: 10px !important;font-weight: normal;font-size: 14px;text-align: center;}
.nav ul li ul li a:hover{background: #fff;color: #e7791a;}

.header_box .h_content .nav_c{width: 40px;height: 100%;line-height: 80px;margin: 0 0 0 20px;float: right;font-size: 30px;text-align: right;display: none;overflow: hidden;}
.header_box .h_content .nav_c i{vertical-align: middle;font-size: 30px;color: #e7791a;}
.header_box .h_content .lang_c{width: 40px;height: 100%;line-height: 80px;float: right;font-size: 30px;text-align: right;display: none;overflow: hidden;}
.header_box .h_content .lang_c i{vertical-align: middle;font-size: 36px;color: #e7791a;}

@media screen and (max-width: 991px) {
	.header_box{border-bottom: 1px solid #e7791a;}
	.header_box .header_top{display: none;}
	.header_box .h_content{height: 80px;}
	.header_box .h_content .lang{display: none;}
	.nav, .header_box .h_content .tel{display: none;}
	.header_box .h_content .nav_c{display: block;}
}

.nav_box{width: 70%;height: 100%;position: fixed;top: 0;left: -70%;z-index: 100;background: rgba(255, 255, 255, 1);overflow: hidden;overflow-y: auto;}
.nav_box .nav_close{width: 100%;height: 80px;box-sizing: border-box;padding: 0 20px;overflow: hidden;}
.nav_box .nav_close .close{width: 80px;height: 100%;float: left;position: relative;overflow: hidden;}
.nav_box .nav_close .close i{width: 50%;height: 2px;display: block;background: #e7791a;position: absolute;top: 50%;left: -5px;margin: -1px 0 0;overflow: hidden;transform-origin: center center;}
.nav_box .nav_close .close i:first-child{transform: rotate(45deg);}
.nav_box .nav_close .close i:last-child{transform: rotate(-45deg);}
.nav_box .nav_close .m_lang{width: auto;height: 40px;margin: 20px 0;float: right;font-size: 0;overflow: hidden;}
.nav_box .nav_close .m_lang a{width: 40px;height: 40px;margin: 0 10px 0 0;display: inline-block;border-radius: 50%;background: #f5f5f5;font-size: 14px;color: #999;vertical-align: top;text-align: center;line-height: 40px;overflow: hidden;}
.nav_box .nav_close .m_lang a:last-child{margin: 0;}
.nav_box .nav_close .m_lang a.active{background: #e7791a;color: #fff;}
.nav_box .line{width: 100%;height: 1px;background: #e7791a;}
.nav_box .nav_list{width: 100%;height: auto;padding: 0 0 50px;overflow: hidden;}
.nav_box .nav_list ul{margin: 0;padding: 0;overflow: hidden;}
.nav_box .nav_list ul li{width: 100%;height: auto;border-bottom: 1px solid #f5f5f5;overflow: hidden;}
.nav_box .nav_list ul li:last-child{border: 0;}
.nav_box .nav_list ul li a{width: 100%;height: auto;display: block;box-sizing: border-box;padding: 20px 45px 20px 20px;font-size: 16px;position: relative;overflow: hidden;}
.nav_box .nav_list ul li a .icon_right{width: 20px;height: 30px;line-height: 30px;position: absolute;top: 50%;right: 20px;margin: -15px 0 0;z-index: 2;overflow: hidden;}
.nav_box .nav_list ul li>a.active{background: #e7791a;color: #fff;}
.nav_box .nav_list ul li ul{padding: 10px 0;display: none;}
.nav_box .nav_list ul li ul li{border: 0;}
.nav_box .nav_list ul li ul li a{padding: 15px 20px;font-size: 14px;color: #333;}
.nav_box .nav_list ul li ul li a.active{background: #e7791a;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.nav_box .nav_list ul li ul li ul li a{padding: 10px 20px 10px 30px;color: #999;}
.nav_box .nav_list ul li.search{margin: 3vw 0 0;}
.nav_box .nav_list ul li.search .search_form{width: 100%;height: 64px;background: #e7791a;box-sizing: border-box;padding: 10px;overflow: hidden;}
.nav_box .nav_list ul li.search .search_form form{width: 100%;height: 44px;line-height: 44px;display: block;position: relative;background: #fff;overflow: hidden;}
.nav_box .nav_list ul li.search .search_form form input[type="text"]{width: calc(100% - 60px);height: 100%;border: 0;font-size: 14px;position: absolute;left: 0;z-index: 2;box-sizing: border-box;padding: 10px;}
.nav_box .nav_list ul li.search .search_form form input[type="submit"]{width: 60px;height: 100%;border: 0;font-size: 14px;position: absolute;right: 0;z-index: 2;background: none;border: 0;}
.nav_box .nav_list ul li.search .search_form form .btn{width: 60px;height: 100%;position: absolute;top: 0;right: 0;z-index: 1;text-align: center;color: #999;}
.nav_box .nav_list ul li.search .search_form form .btn i{font-size: 16px;}

.mask{width: 100%;height: 100%;background: #000;opacity: .5;position: fixed;top: 0;left: 0;z-index: 99;display: none;}


/* Banner */
.banner_box{width: 100%;height: auto;position: relative;z-index: 1;overflow: hidden;}
.banner_box ul{margin: 0;padding: 0;font-size: 0;}
.banner_box ul li{width: 100%;height: auto;}
.banner_box ul li img{max-width: 100%;}
.banner_box .ico_c{width: 100%;height: 14px;position: absolute;bottom: 15px !important;left: 0;z-index: 10;font-size: 0;text-align: center;overflow: hidden;}
.banner_box .ico_c span{display: inline-block;width: 14px;height: 14px;margin: 0 5px;border-radius: 50%;opacity: 1;background: #fff;overflow: hidden;}
.banner_box .ico_c span.swiper-pagination-bullet-active{background: #e7791a;}
@media screen and (max-width: 990px) {
	.banner_box{width: 990px;left: 50%;margin: 0 0 0 -495px;}
	.banner_box .ico_c{height: 14px;}
	.banner_box .ico_c span{width: 14px;height: 14px;}
}


/* 首页默认布局样式 */
.i_main_box{width: 100%;height: auto;overflow: hidden;}
.i_main{width: 96%;max-width: 1200px;height: auto;margin: 50px auto;overflow: hidden;}
.i_title{width: 100%;height: auto;text-align: center;position: relative;overflow: hidden;}
.i_title .title{font-size: 36px;color: #333;}
.i_title .title span{color: #e7791a;}
.i_title .text{margin: 5px 0 0;font-size: 14px;color: #999;line-height: 24px;line-height: 30px;}
.i_title .text i{width: 20px;height: 1px;margin: 0 10px;display: inline-block;background: #d9d9d9;vertical-align: middle;}
.i_title .line{width: 60px;height: 2px;background: #d9d9d9;margin: 10px auto 0;overflow: hidden;}

@media screen and (min-width: 992px) and (max-width: 1199px) {
	.i_main{margin: 30px auto;}
}
@media screen and (max-width: 991px) {
	.i_main_box,.i_main{width: 100vw;margin: 0;background: #f5f6fb;}
	.i_title{box-sizing: border-box;padding: 12px 2vw;background: #fff;}
	.i_title .title{font-size: 24px;}
	.i_title .text{font-size: 12px;}
}

/* 产品中心 */
.i_pro_box{width: 100%;height: auto;margin: 30px 0 0;overflow: hidden;}
.i_pro_box .i_pro_tab{width: 100%;height: auto;line-height: 50px;text-align: center;display: inline-grid;grid-template-columns: repeat(4, 1fr); grid-gap: 0 1px;background: #f5f5f5;overflow: hidden;}
.i_pro_box .i_pro_tab a{width: 100%;height: 100%;box-sizing: border-box;padding: 0 10px;display: block;font-size: 14px;color: #333;overflow: hidden;}
.i_pro_box .i_pro_tab a.active, .i_pro_box .i_pro_tab a:hover{background: #e7791a;color: #fff;}
.i_pro_box .i_pro_list{width: 100%;height: auto;margin: 0;overflow: hidden;}
.i_pro_box .i_pro_list ul{width: calc(100% + 20px);height: auto;margin: 0;padding: 0;}
.i_pro_box .i_pro_list ul li{width: calc(25% - 20px); height: auto; margin: 20px 20px 0 0;background: #f5f5f5;text-align: center;overflow: hidden; float: left;}
.i_pro_box .i_pro_list ul li .img{width: 100%;height: auto;box-sizing: border-box;overflow: hidden;}
.i_pro_box .i_pro_list ul li .img img{vertical-align: middle;max-width: 100%;}
.i_pro_box .i_pro_list ul li .title{width: 100%;height: 50px;line-height: 50px;box-sizing: border-box;padding: 0 10px;text-align: center;font-size: 14px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.i_pro_box .i_pro_list ul li:hover .title{background: #e7791a;color: #fff;}
.i_pro_box .i_pro_more{width: 100%;height: auto;margin: 30px auto 0;text-align: center;font-size: 0;overflow: hidden;}
.i_pro_box .i_pro_more a{width: auto;height: 40px;line-height: 40px;border-radius: 50px;padding: 0 30px;display: inline-block;background: #f5f5f5;font-size: 14px;color: #333;overflow: hidden;}
.i_pro_box .i_pro_more a:hover{background: #e7791a;color: #fff;}

@media screen and (max-width: 991px) {
	.i_pro_box{width: 96vw;margin: 2vw auto;}
	.i_pro_box .i_pro_tab{background: #fff;}
	.i_pro_box .i_pro_tab a{border: 0;}
	.i_pro_box .i_pro_list ul li{width: calc(50% - 20px); background: #fff;}
	.i_pro_box .i_pro_list ul li .img{padding: 2px 2px 0;}
	.i_pro_box .i_pro_list ul li .title{height: 40px;line-height: 40px;font-size: 12px;}
	.i_pro_box .i_pro_more{background: #fff;margin: 2vw auto 0;padding: 2vw 0;}
	.i_pro_box .i_pro_more a{background: #e7791a;color: #fff;}
}
@media screen and (max-width: 768px) {
	.i_pro_box .i_pro_tab{grid-template-columns: repeat(2, 1fr);grid-gap: 1px 1px;}
	.i_pro_box .i_pro_list{margin: 2vw 0 0;}
}

/* 我们的核心优势 */
.i_main_box#i_cas_box{background: #f5f6f8 url('../images/cas_bg.png') no-repeat center;}
.i_cas_box{width: 100%;height: auto;margin: 30px 0 0;overflow: hidden;}
.i_cas_box ul{width: 100%;height: auto;margin: 0;padding: 0;display: inline-grid; grid-template-columns: repeat(4, 1fr); grid-gap: 0 30px;overflow: hidden;}
.i_cas_box ul li{width: 100%;height: auto;position: relative;background: #fff;text-align: center;font-size: 14px;color: #000;overflow: hidden;}
.i_cas_box ul li .img{width: 100%;height: auto;padding: 0 0 156px;position: relative;z-index: 1;font-size: 0;overflow: hidden;}
.i_cas_box ul li .img img{vertical-align: middle;max-width: 100%;}
.i_cas_box ul li .info{width: 100%;height: auto;box-sizing: border-box;padding: 0 15px 20px;position: absolute;bottom: 0;left: 0;z-index: 2;background: #fff;}
.i_cas_box ul li .info .icon{width: 76px;height: 76px;margin: -43px auto 0;border: 5px solid #fff;border-radius: 50%;background: #e7791a;display: flex;align-items: center;justify-content: center;color: #fff;overflow: hidden;}
.i_cas_box ul li .info .icon i{font-size: 30px;}
.i_cas_box ul li .info .title{width: 100%;height: auto;margin: 30px 0 0;font-size: 24px;color: #333;overflow: hidden;}
.i_cas_box ul li .info .line{width: 36px;height: 2px;margin: 10px auto 20px;background: #333;}
.i_cas_box ul li .info .text{width: 100%;height: 0;line-height: 24px;font-size: 14px;color: #757575;overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}
.i_cas_box ul li .info, .i_cas_box ul li .info .icon, .i_cas_box ul li .info .line, .i_cas_box ul li .info .text{-webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.i_cas_box ul li:hover .info{background: #e7791a;}
.i_cas_box ul li:hover .info .icon{background: #fff;border-color: #e7791a;color: #e7791a;}
.i_cas_box ul li:hover .info .line{background: #fff;}
.i_cas_box ul li:hover .info .title{color: #fff;}
.i_cas_box ul li:hover .info .text{height: 72px;color: #fff;}
@media screen and (max-width: 991px) {
	.i_cas_box{width: 96%;max-width: 1200px;margin: 2vw auto 0;}
	.i_cas_box ul{grid-gap: 0 2vw;}
	.i_cas_box ul li .img{padding: 0;}
	.i_cas_box ul li .info{padding: 10px 2vw;position: initial;}
	.i_cas_box ul li .info .icon{width: 50px;height: 50px;margin: 0 auto;border: 0;background: none;color: #e7791a;}
	.i_cas_box ul li .info .title{margin: 15px 0 0;font-size: 16px;}
	.i_cas_box ul li .info .line{width: 24px;height: 1px;margin: 15px auto;background: #bcbcbc;}
	.i_cas_box ul li .info .text{height: 75px;font-size: 12px;}
}
@media screen and (max-width: 768px) {
	.i_cas_box ul{margin: -2vw 0 0;grid-template-columns: repeat(2, 1fr);}
	.i_cas_box ul li{margin: 2vw 0 0;}
	.i_cas_box ul li .img img{width: 100%;}
	.bottom_tools{display: none;}
}



/* 关于我们 */
.i_main_box#i_abo_box{background: url('../images/abo_bg.jpg') no-repeat center;}
.i_abo_box{width: 100%;height: auto;overflow: hidden;}
.i_abo_box .content{width: 48%;height: auto;float: right;overflow: hidden;}
.i_abo_box .content .i_title{text-align: left;}
.i_abo_box .content .i_title .title{color: #e7791a;}
.i_abo_box .content .i_title .text{color: #999;}
.i_abo_box .content .i_title .line{width: 100%;margin: 10px 0 0;background: none;border-bottom: 1px dashed #d9d9d9;}
.i_abo_box .content .info{width: 100%;height: auto;font-size: 14px;color: #666;line-height: 30px;overflow: hidden;}
.i_abo_box .content .more{width: 100%;height: auto;margin: 20px 0 0;overflow: hidden;}
.i_abo_box .content .more a{width: auto;height: 36px;display: inline-block;line-height: 36px;padding: 0 20px;border-radius: 50px;background: #d9d9d9;font-size: 14px;color: #fff;}
.i_abo_box .content .more a i{margin: 0 10px 0 0;vertical-align: middle;}
.i_abo_box .content .more a:hover{background: #e7791a;}
.i_abo_box .img{width: 50%;height: auto;float: left;text-align: center;overflow: hidden;}
.i_abo_box .img img{vertical-align: middle;max-width: 100%;}
.i_abo_content{width: 100%;height: auto;margin: 30px 0 0;padding: 30px 0 0;border-top: 1px dashed #d9d9d9;overflow: hidden;}
.i_abo_content .abo_link{width: 100%;height: auto;font-size: 0;overflow: hidden;}
.i_abo_content .abo_link span{display: inline-block;*display: inline;*zoom: 1;vertical-align: top;width: auto;height: auto;line-height: 24px;margin: 0 10px 0 0;padding: 10px 20px;font-size: 14px;background: #f5f5f5;color: #666;cursor: pointer;overflow: hidden;}
.i_abo_content .abo_link span:last-child{margin-right: 0;}
.i_abo_content .abo_link span.active, .i_abo_content .abo_link span:hover{background: #e7791a;color: #fff;}
.i_abo_content .abo_list{width: 100%;height: auto;margin: 20px 0 0;overflow: hidden;}
.i_abo_content .abo_list .swiper-wrapper{height: auto !important;}
.i_abo_content .abo_list .abo_menu{width: 100%;height: auto;overflow: hidden;}
.i_abo_content .abo_list .abo_menu ul{width: 1000%;height: auto;margin: 0;padding: 0;position: relative;overflow: hidden;}
.i_abo_content .abo_list .abo_menu ul li{width: 222px;height: auto;margin: 0 22px 0 0;float: left;font-size: 0;background: #f5f5f5;text-align: center;overflow: hidden;}
.i_abo_content .abo_list .abo_menu ul li:last-child{margin-right: 0;}
.i_abo_content .abo_list .abo_menu ul li img{vertical-align: middle;max-width: 100%;}
@media screen and (max-width: 1200px) {
	.i_abo_box .content .abo_list .abo_menu ul li{padding: 0 20px;}
}
@media screen and (max-width: 991px) {
	.i_abo_box .content{width: 100%;float: initial;}
	.i_abo_box .content .i_title{text-align: center;}
	.i_abo_box .content .i_title .line{display: none;}
	.i_abo_box .content .i_title .text{margin: 0;}
	.i_abo_box .content .info{width: 96%;box-sizing: border-box;margin: 2vw auto;padding: 2vw;background: #fff;}
	.i_abo_box .content .more{width: 96%;box-sizing: border-box;margin: 2vw auto 0;padding: 2vw;text-align: center;background: #fff;}
	.i_abo_box .img{width: 96%;float: initial;margin: 2vw auto;background: #fff;}
	.i_abo_content{width: 96%;margin: 2vw auto;padding: 0;border: 0;}
	.i_abo_content .abo_link{background: #fff;display: flex;text-align: center;}
	.i_abo_content .abo_link span{width: 100%;display: flex;align-items: center;justify-content: center;margin: 0;padding: 8px;background: none;}
	.i_abo_content .abo_list{margin: 2vw 0 0;}
	.i_abo_content .abo_list .abo_menu ul li{width: 180px;margin: 0 2vw 0 0;background: #fff;}
}


/* 新闻资讯 */
.i_main_box#i_new_box{background: #f1f1f1;}
.i_new_box{width: 100%;height: auto;margin: 30px 0 0;overflow: hidden;}
.i_new_box .new_switch{width: 500px;height: auto;float: left;position: relative;overflow: hidden;}
.i_new_box .new_switch .swiper-wrapper{height: auto !important;}
.i_new_box .new_switch .new_one{width: 100%;height: auto;float: left;background: #fff;overflow: hidden;}
.i_new_box .new_switch .new_one .img{width: 100%;height: auto;background: #fcfcfc;text-align: center;font-size: 0;overflow: hidden;}
.i_new_box .new_switch .new_one .img img{vertical-align: middle;max-width: 100%;}
.i_new_box .new_switch .new_one .text{width: 100%;height: auto;box-sizing: border-box;padding: 20px;overflow: hidden;}
.i_new_box .new_switch .new_one .text .title{width: 100%;height: 30px;font-weight: bold;line-height: 30px;font-size: 16px;overflow: hidden;}
.i_new_box .new_switch .new_one .text .title a{color: #333;}
.i_new_box .new_switch .new_one .text .title a:hover{color: #e7791a;}
.i_new_box .new_switch .new_one .text .time{width: 100%;height: 30px;line-height: 30px;font-size: 12px;color: #999;}
.i_new_box .new_switch .new_one .text .txt{width: 100%;height: 60px;margin: 5px 0 0;font-size: 14px;line-height: 30px;color: #757575;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.i_new_box .new_switch .new_btn{width: 100%;height: 70px;position: absolute;top: 131px;left: 0;z-index: 10;overflow: hidden;}
.i_new_box .new_switch .new_btn .btn{display: block;width: 36px;height: 70px;position: initial;margin: 0;text-align: center;line-height: 70px;background: #e7791a;float: left;color: #fff;overflow: hidden;}
.i_new_box .new_switch .new_btn .btn i{vertical-align: top;}
.i_new_box .new_switch .new_btn .btn.next{float: right;}
.i_new_box .new_switch:hover .new_btn a{display: block;}
.i_new_box .new_switch .new_spot{width: 100%;padding: 10px 0;text-align: center;font-size: 0;display: none;}
.i_new_box .new_switch .new_spot span{display: inline-block;}
.i_new_box .new_switch .new_spot span.swiper-pagination-bullet-active{background: #e7791a;}

.i_new_box .new_list{width: calc(100% - 520px);height: auto;float: right;overflow: hidden;}
.i_new_box .new_list ul{margin: 0;padding: 0;}
.i_new_box .new_list ul li{width: 100%;height: auto;box-sizing: border-box;margin: 16px 0 0;background: #fff;overflow: hidden;}
.i_new_box .new_list ul li.first{width: 100%;height: auto;box-sizing: border-box;margin: 0;padding: 10px;overflow: hidden;}
.i_new_box .new_list ul li.first .img{width: 240px;height: auto;float: left;text-align: center;background: #f5f6fb;overflow: hidden;}
.i_new_box .new_list ul li.first .img img{vertical-align: middle;max-width: 100%;max-height: 100%;}
.i_new_box .new_list ul li.first .text{width: calc(100% - 250px);height: auto;padding: 0;float: right;overflow: hidden;}
.i_new_box .new_list ul li.first .text .title{width: 100%;height: 40px;line-height: 40px;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.i_new_box .new_list ul li.first .text .title a{color: #333;}
.i_new_box .new_list ul li.first .text .title a:hover{color: #e7791a;}
.i_new_box .new_list ul li.first .text .time{width: 100%;height: 30px;padding: 0;text-align: left;line-height: 30px;font-size: 14px;color: #999;background: none;overflow: hidden;}
.i_new_box .new_list ul li.first .text .txt{width: 100%;height: 75px;font-size: 12px;line-height: 25px;color: #757575;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.i_new_box .new_list ul li .time{width: 90px;height: 90px;box-sizing: border-box;padding: 12px 8px;float: left;background: #b8b8b8;color: #fff;text-align: center;overflow: hidden;
-webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.i_new_box .new_list ul li .time .day{width: 100%;height: 40px;line-height: 40px;font-size: 36px;overflow: hidden;}
.i_new_box .new_list ul li .time .years{width: 100%;height: 28px;line-height: 28px;font-size: 12px;overflow: hidden;}
.i_new_box .new_list ul li .text{width: calc(100% - 90px);height: auto;box-sizing: border-box;padding: 10px;float: right;overflow: hidden;}
.i_new_box .new_list ul li .text .title{width: 100%;height: 30px;line-height: 30px;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.i_new_box .new_list ul li .text .title a{color: #333;}
.i_new_box .new_list ul li .text .title a:hover{color: #e7791a;}
.i_new_box .new_list ul li .text .txt{width: 100%;height: 40px;font-size: 12px;line-height: 20px;color: #999;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.i_new_box .new_list ul li:hover .time{background: #e7791a;}

@media screen and (max-width: 1250px) {
	.i_new_box .new_switch{width: 49%;}
	.i_new_box .new_list{width: 49%;}
}
@media screen and (max-width: 991px) {
	.i_new_box{width: 96vw;margin: 2vw auto;}
	.i_new_box .new_switch{width: 100%;float: initial;background: #fff;}
	.i_new_box .new_switch .new_btn{display: none;}
	.i_new_box .new_switch .new_one .text{padding: 2vw;background: #fff;}
	.i_new_box .new_switch .new_spot{display: block;}
	.i_new_box .new_list{width: 100%;float: initial;margin: 2vw 0 0;}
	.i_new_box .new_list ul{width: 100%;}
	.i_new_box .new_list ul li{width: 100%;box-sizing: border-box;margin: 2vw 0 0;padding: 2vw;background: #fff;}
	.i_new_box .new_list ul li.first{height: auto;padding: 2vw;background: #fff;}
	.i_new_box .new_list ul li.first .text .txt{height: 50px;-webkit-line-clamp: 2;}
	.i_new_box .new_list ul li .text{width: calc(100% - 90px);}
}
@media screen and (max-width: 480px) {
	.i_new_box .new_list ul li.first .img{width: 44%;height: auto;}
	.i_new_box .new_list ul li.first .text{width: 54%;height: auto;}
	.i_new_box .new_list ul li.first .text .title{height: 30px;line-height: 30px;font-size: 14px;}
	.i_new_box .new_list ul li.first .text .time{height: 20px;line-height: 20px;font-size: 12px;}
	.i_new_box .new_list ul li .text .title{font-size: 14px;}
}

/* 合作企业 */
.cooperation_box{width: 100%;height: auto;margin: 30px 0 0;overflow: hidden;}
.cooperation_box ul{width: 100%;height: auto;padding: 0;overflow: hidden;display: inline-grid; grid-template-columns: repeat(5, auto); grid-gap: 0 15px;}
.cooperation_box ul li{width: 100%;height: auto;box-sizing: border-box;margin: 15px 0 0;padding: 0;background: #fff;text-align: center;font-size: 0;border: 1px solid #d9d9d9;cursor: pointer;overflow: hidden;}
.cooperation_box ul li img{vertical-align: middle;max-width: 100%;}
.cooperation_box ul li:hover{border-color: #e7791a;}

@media screen and (max-width: 991px) {
	.cooperation_box{width: 96%;margin: 2vw auto;}	
	.cooperation_box ul{margin: -2vw 0 0;grid-template-columns: repeat(4, auto); grid-gap: 0 2vw;}
	.cooperation_box ul li{margin: 2vw 0 0;border: 0;}
}


/* Footer */
.footer_box{width: 100%;height: auto;background: #f5f5f5;overflow: hidden;}
.footer_box .footer_m{width: 96vw;max-width: 1200px;height: auto;margin: 30px auto;overflow: hidden;}
.footer_box .footer_m .f_nav{width: 70%;height: auto;float: left;overflow: hidden;}
.footer_box .footer_m .f_nav>ul{width: 100%;margin: 0;padding: 0;overflow: hidden;display: flex;}
.footer_box .footer_m .f_nav ul li{width: 100%;height: auto;overflow: hidden;}
.footer_box .footer_m .f_nav ul li:last-child{margin: 0;}
.footer_box .footer_m .f_nav ul li span{width: 95%;height: 24px;line-height: 16px;display: block;font-size: 16px;color: #333;}
.footer_box .footer_m .f_nav ul li ul{width: 95%;margin: 0;padding: 0;}
.footer_box .footer_m .f_nav ul li ul li{width: 100%;margin: 0;margin: 8px 0;font-size: 12px;}
.footer_box .footer_m .f_nav ul li ul li a{color: #999;}
.footer_box .footer_m .f_nav ul li ul li a:hover{color: #e7791a;}
.footer_box .footer_m .search{width: 240px;height: 36px;margin: 30px 0 0;overflow: hidden;}
.footer_box .footer_m .search form{width: 100%;height: 36px;display: block;position: relative;background: #fff;border-radius: 3px;overflow: hidden;}
.footer_box .footer_m .search form input[type="text"]{width: 180px;height: 36px;border: 0;font-size: 14px;position: absolute;left: 0;z-index: 2;box-sizing: border-box;padding: 10px;font-size: 12px;}
.footer_box .footer_m .search form input[type="submit"]{width: 60px;height: 36px;border: 0;font-size: 14px;position: absolute;right: 0;z-index: 2;background: #e7791a;border: 0;font-size: 12px;color: #fff;}

.footer_box .footer_m .f_c{width: 30%;max-width: 400px;height: auto;float: right;overflow: hidden;}
.footer_box .footer_m .f_c .ewm_box{width: 140px;height: auto;float: left;text-align: center;overflow: hidden;}
.footer_box .footer_m .f_c .ewm_box .ewm_img{width: 100%;height: auto;overflow: hidden;}
.footer_box .footer_m .f_c .ewm_box .ewm_img img{max-width: 100%;}
.footer_box .footer_m .f_c .ewm_box .ewm_text{width: 100%;height: auto;margin: 6px 0 0;font-size: 12px;color: #666;overflow: hidden;}
.footer_box .footer_m .f_c .f_con{width: calc(100% - 140px);height: auto;float: right;color: #666;overflow: hidden;}
.footer_box .footer_m .f_c .f_con .tel{line-height: 24px;font-size: 12px;}
.footer_box .footer_m .f_c .f_con .tel span{display: block;font-size: 24px;color: #e7791a;}
.footer_box .footer_m .f_c .f_con .text{width: 100%;height: auto;margin: 10px 0 0;line-height: 20px;font-size: 12px;overflow: hidden;}
.footer_box .footer_m .f_c .f_con .text p{margin: 5px 0;padding: 0;}
.footer_box .footer_m .f_c .f_con .text a{color: #aaa;-webkit-transition: all 100ms;-o-transition: all 100ms;transition: all 100ms;}
.footer_box .footer_m .f_c .f_con .text a:hover{text-decoration: underline;}
.footer_box .footer_m .f_c .f_con .f_link{width: 100%;height: auto;margin: 10px 0 0;font-size: 0;overflow: hidden;}
.footer_box .footer_m .f_c .f_con .f_link a{display: inline-block;*display: inline;*zoom: 1;width: 30px;height: 30px;line-height: 30px;color: #999;}
.footer_box .footer_m .f_c .f_con .f_link a i{font-size: 16px;}
.footer_box .footer_m .f_c .f_con .f_link a:hover{color: #e7791a;}
.footer_box .copy_box{width: 100%;height: auto;background: #e9e9e9;overflow: hidden;}
.footer_box .copy_box .copy{width: 96%;max-width: 1200px;height: auto;margin: 0 auto;padding: 6px 0;line-height: 30px;font-size: 12px;color: #666;overflow: hidden;}
.footer_box .copy_box .copy a{color: #666;}
.footer_box .copy_box .copy a:hover{color: #e7791a;}

@media screen and (max-width: 991px) {
	.footer_box .footer_m{display: none;}
	.footer_box .copy_box{background: #fff;}
	.footer_box .copy{text-align: center;}
}

/* Page Banner */
.p_banner{width: 100%;height: auto;font-size: 0;position: relative;overflow: hidden;}
.p_banner .img{width: 1920px;height: 100%;font-size: 0;text-align: center;overflow: hidden;}
.p_banner .img img{vertical-align: top;max-width: 100%}

/* Navigation */
.navigation{width: 96%;max-width: 1200px;line-height: 30px;margin: 12px auto 30px;padding: 0 0 8px;border-bottom: 1px solid #f0f0f0;font-size: 12px;color: #999;overflow: hidden;}
.navigation i.icon_shouye{font-size: 12px;}
.navigation i{font-size: 14px;vertical-align: top;margin: 0 10px 0 0;color: #999;}
.navigation i.icon_you{margin: 0 10px;font-size: 12px;}
.navigation a{color: #999;}
.navigation a:hover{color: #e7791a;}

.p_subnav{width: 96%;max-width: 1200px;height: auto;margin: 0 auto;background: #f0f0f0;overflow: hidden;}
.p_subnav ul{width: 100%;height: auto;margin: 0 auto;padding: 0;display: flex;overflow: hidden;}
.p_subnav ul li{width: 100%;height: auto;box-sizing: border-box;border-left: 1px solid #fff;text-align: center;overflow: hidden;}
.p_subnav ul li:first-child{border: 0;}
.p_subnav ul li a{width: 100%;height: auto;display: block;box-sizing: border-box;padding: 10px;font-size: 14px;overflow: hidden;}
.p_subnav ul li a.active, .p_subnav ul li a:hover{background: #e7791a;color: #fff;}


.p_main_box{width: 100%;height: auto;overflow: hidden;}
.p_main_box .p_main{width: 96%;max-width: 1200px;margin: 30px auto;overflow: hidden;}
.p_title{width: 100%;box-sizing: border-box;padding: 20px 2vw;text-align: center;font-size: 24px;background: #fff;color: #e7791a;display: none;overflow: hidden;}
.p_title .line{width: 30px;height: 2px;margin: 12px auto 0;background: #e7791a;}

.details_box{width: 100%;height: auto;overflow: hidden;}
.title_details{width: 100%;height: auto;padding: 0 0 25px;background: #fff;border-bottom: 1px dashed #d9d9d9;text-align: center;font-size: 14px;color: #999;overflow: hidden;}
.title_details h1{margin: 0;padding: 0;font-weight: normal;font-size: 20px;color: #333;padding-bottom: 10px;}
.text_details{width: 100%;height: auto;font-size: 14px;line-height: 30px;color: #666;text-align: justify;overflow: hidden;}
.text_details.main_text{margin: 50px auto;}
.text_details.line_20{line-height: 20px;}
.text_details .title{padding: 0 0 20px;font-size: 18px;color: #fd8b30;border-bottom: 1px solid #d9d9d9;}
.text_details .c_title{margin: 10px 0;font-size: 24px;color: #26a9de;}
.text_details .c_title .line{width: 30px;height: 2px;margin: 10px 0 0;background: #26a9de;}
.text_details p:first-child{margin-top: 0;padding-top: 0;}
.text_details p:last-child{margin-bottom: 0;padding-bottom: 0;}
.text_details img{vertical-align: middle;max-width: 100%;}
.text_details table {font-size:14px; width:100%; color:#666; border-width: 1px; border-color: #d9d9d9; border-collapse: collapse;}
.text_details table tr:hover{ background: #f5f5f5;}
.text_details table th {border-width: 1px; padding: 8px; border-style: solid; border-color: #d9d9d9;}
.text_details table td {border-width: 1px; padding:2px 4px; border-style: solid; border-color: #d9d9d9; text-align:center;}
.moblie{display: none;}
.p_main_box>.details_box{width: 96%;max-width: 1200px;margin: 30px auto;box-sizing: border-box;overflow: hidden;}

@media screen and (max-width: 991px) {
	.p_banner{display: none;}
	.p_subnav{display: none;}
	.p_box{display: none;}
	.p_main_box{background: #f5f5f5;}
	.p_main{width: 100%;margin: 0;}
	.navigation, .subnav{display: none;}
	.title_details{box-sizing: border-box;padding: 20px 2vw;border: 0;}
	.text_details.main_text{margin: 2vw auto;}
	.p_title{display: block;}
	.p_main_box>.details_box{margin: 2vw auto;padding: 2vw;background: #fff;}
	.details_box{width: 96%;box-sizing: border-box;margin: 2vw auto;padding: 2vw;background: #fff;}
}


/* 内页 关于 */
.p_abo_box{width: 96%;max-width: 1200px;height: auto;margin: 30px auto;overflow: hidden;}
@media screen and (max-width: 991px) {
	.p_abo_box{width: 100%;margin: 0;}
	/*.p_abo_box .details_box{width: 96%;margin: 2vw auto;}*/
}

/* 内页 产品 */
.p_pro_box{width: 96%;max-width: 1200px;margin: 10px auto 30px auto;overflow: hidden;}
.p_pro_box .pro_list{width: 100%;height: auto;overflow: hidden;}
.p_pro_box .pro_list ul{width: calc(100% + 20px); margin: 0; padding: 0;overflow: hidden;}
.p_pro_box .pro_list ul li{width: calc(25% - 20px);height: auto;margin: 20px 20px 0 0;float: left;background: #fafafa;text-align: center;overflow: hidden;}
.p_pro_box .pro_list ul li:nth-child(4n){margin-right: 0;}
.p_pro_box .pro_list ul li .img{width: 100%;height: auto;box-sizing: border-box;overflow: hidden;}
.p_pro_box .pro_list ul li .img img{vertical-align: middle;max-width: 100%;}
.p_pro_box .pro_list ul li .title{width: 100%;height: 50px;line-height: 50px;box-sizing: border-box;padding: 0 10px;background: #f5f5f5;text-align: center;font-size: 14px;overflow: hidden;}
.p_pro_box .pro_list ul li:hover .title{background: #e7791a;color: #fff;}
@media screen and (max-width: 768px) {
	.p_pro_box .pro_list ul{grid-template-columns: repeat(2, auto);}
	.p_pro_box .pro_list ul li{width: calc(50% - 20px); margin: 20px 20px 0 0;}
	.p_pro_box .pro_list ul li:nth-child(2n){margin-right: 0;}
	.p_pro_box .pro_list ul li .title{height: 40px;line-height: 40px;font-size: 14px;}
}
@media screen and (max-width: 480px) {
	.p_pro_box .pro_list ul li .title{height: 40px;line-height: 40px;font-size: 12px;}
}

/* Page Products Details */
.pro_details{width: 100%;height: auto;overflow: hidden;}
.pro_details .pro_header{width: 100%;height: auto;overflow: hidden;}
.pro_details .pro_header .pro_switch{width: 500px;height: auto;float: left;background: #fff;position: relative;overflow: hidden;}
.pro_details .pro_header .pro_switch ul{width: 1000%;height: auto;margin: 0;padding: 0;}
.pro_details .pro_header .pro_switch ul li{width: 100%;height: auto;text-align: center;font-size: 0;float: left;}
.pro_details .pro_header .pro_switch ul li img{vertical-align: middle;max-width: 100%;}
.pro_details .pro_header .pro_switch .pro_btn{width: 40px;height: 40px;line-height: 40px;border-radius: 50%;position: absolute;top: 50%;margin: -35px 0 0;text-align: center;background: #8b8a8d;color: #fff;cursor: pointer;overflow: hidden;}
.pro_details .pro_header .pro_switch .swiper-button-prev{left: 10px;}
.pro_details .pro_header .pro_switch .swiper-button-next{right: 10px;}
.pro_details .pro_header .pro_switch .swiper-button-prev:hover, .pro_details .pro_header .pro_switch .swiper-button-next:hover{background: #e7791a;color: #fff;}
.pro_details .pro_header .pro_switch .spot{width: 96%;height: 10px;position: absolute;bottom: 20px;left: 2%;z-index: 10;font-size: 0;text-align: center;display: none;overflow: hidden;}
.pro_details .pro_header .pro_switch .spot span{display: inline-block;width: 10px;height: 10px;margin: 0 5px;border-radius: 50px;background: #fff;opacity: 1;overflow: hidden;}
.pro_details .pro_header .pro_switch .spot span.swiper-pagination-bullet-active{background: #e7791a;opacity: 1;}
.pro_details .pro_header .pro_text{width: calc(100% - 530px);float: right;overflow: hidden;}
.pro_details .pro_header .pro_text .title{line-height: 30px;font-size: 24px; padding: 20px 0;}
.pro_details .pro_header .pro_text .title h1{font-weight: normal;}
.pro_details .pro_header .pro_text .line{width: 100%;height: 2px;background: #f0f0f0;overflow: hidden;}
.pro_details .pro_header .pro_text .line span{width: 40px;height: 100%;display: block;background: #e7791a;}
.pro_details .pro_header .pro_text .text{width: 100%;height: auto;font-size: 14px;color: #757575;line-height: 30px;overflow: hidden; padding: 20px 0;}
.pro_details .pro_header .pro_text .text img{max-width: 100%;}
.pro_details .pro_header .pro_text .text table {font-size:14px; width:100%; color:#666; border-width: 1px; border-color: #d9d9d9; border-collapse: collapse;}
.pro_details .pro_header .pro_text .text table th {border-width: 1px; padding: 8px; border-style: solid; border-color: #d9d9d9;}
.pro_details .pro_header .pro_text .text table td {border-width: 1px; padding:2px 4px; border-style: solid; border-color: #d9d9d9; text-align:center;}
.pro_details .pro_header .pro_text .info{width: 100%;height: auto;min-height: 40px;margin: 0;padding: 20px 0 0;border-top: 1px solid #f0f0f0;font-size: 0;overflow: hidden;}
.pro_details .pro_header .pro_text .info .more, .pro_details .pro_header .pro_text .info .tel{width: auto;height: 40px;line-height: 40px;display: inline-block;font-size: 14px;color: #757575;vertical-align: top;overflow: hidden;}
.pro_details .pro_header .pro_text .info .more a{width: auto;height: 100%;padding: 0 12px;display: block;background: #e7791a;color: #fff;overflow: hidden;}
.pro_details .pro_header .pro_text .info .more a i{margin: 0 10px 0 0;vertical-align: middle;font-size: 24px;}
.pro_details .pro_header .pro_text .info .tel{margin: 0 0 0 30px;}
.pro_details .pro_header .pro_text .info .tel .icon{width: 50px;height: 40px;float: left;display: flex;align-items: center;justify-content: center;overflow: hidden;}
.pro_details .pro_header .pro_text .info .tel .icon i{font-size: 40px;vertical-align: top;}
.pro_details .pro_header .pro_text .info .tel .text{width: auto;height: 100%;line-height: 40px;float: left;font-size: 14px;overflow: hidden; padding: 0;}
.pro_details .pro_header .pro_text .info .tel .text span{color: #333;font-size: 24px;font-weight: bold; line-height: 40px;}

.pro_details .pro_d_title{width: 100%;height: 50px;line-height: 50px;margin: 30px 0 20px;font-size: 0;background: #f5f5f5;overflow: hidden;}
.pro_details .pro_d_title span{width: auto;display: inline-block;padding: 0 20px;font-size: 18px;cursor: pointer;vertical-align: top;background: #e7791a;color: #fff;overflow: hidden;}
.pro_details .pro_d_box{width: 100%;height: auto;overflow: hidden;}

@media screen and (max-width: 991px) {
	.pro_details .pro_header{width: 100%;background: #fff;}
	.pro_details .pro_d_title{margin: 2vw 0;background: #fff;}
	.pro_details .pro_d_box{box-sizing: border-box;height: auto;margin: 2vw 0;padding: 5px 2vw;border: 0;background: #fff;}
	.pro_details .pro_header .pro_switch .pro_btn{display: none;}
	.pro_details .pro_header .pro_switch .spot{display: block;}
}
@media screen and (max-width: 768px) {
	.pro_details .pro_header{background: none;}
	.pro_details .pro_header .pro_switch{width: 100%;box-sizing: border-box;padding: 2vw;float: initial;background: #fff;}
	.pro_details .pro_header .pro_text{width: 100%;box-sizing: border-box;margin: 2vw 0 0;padding: 2vw;overflow: hidden;background: #fff;}
}

/* 内页 制造能力 */
.p_manu_box{width: 96%;max-width: 1200px;margin: 30px auto;overflow: hidden;}
.p_manu_box .manu_list{width: 100%;height: auto;overflow: hidden;}
.p_manu_box .manu_list ul{margin: -20px 0 0;padding: 0;overflow: hidden; display: inline-grid; grid-template-columns: repeat(3, 1fr); grid-gap: 0 25px;}
.p_manu_box .manu_list ul li{width: 100%;height: auto;margin: 20px 2% 0 0;float: left;background: #fafafa;text-align: center;overflow: hidden;}
.p_manu_box .manu_list ul li:nth-child(4n){margin-right: 0;}
.p_manu_box .manu_list ul li .img{width: 100%;height: auto;box-sizing: border-box;overflow: hidden;}
.p_manu_box .manu_list ul li .img img{vertical-align: middle;max-width: 100%;}
.p_manu_box .manu_list ul li .title{width: 100%;height: 50px;line-height: 50px;box-sizing: border-box;padding: 0 10px;background: #f5f5f5;text-align: center;font-size: 14px;overflow: hidden;}
.p_manu_box .manu_list ul li:hover .title{background: #e7791a;color: #fff;}
@media screen and (max-width: 991px) {
	.p_manu_box{width: 96vw;margin: 2vw auto;}
	.p_manu_box .manu_list{margin: 0 0 2vw;}
	.p_manu_box .manu_list ul{margin: -2vw 0 0;grid-template-columns: repeat(3, auto); grid-gap: 0 2vw;}
	.p_manu_box .manu_list ul li{margin: 2vw 0 0;}
	.p_manu_box .manu_list ul li .img{padding: 10px;background: #fff;}
	.p_manu_box .manu_list ul li .title{background: #e7791a;color: #fff;}
}
@media screen and (max-width: 768px) {
	.p_manu_box .manu_list ul{grid-template-columns: repeat(2, auto);}
	.p_manu_box .manu_list ul li .title{height: 40px;line-height: 40px;font-size: 14px;}
}
@media screen and (max-width: 480px) {
	.p_manu_box .manu_list ul li .title{height: 40px;line-height: 40px;font-size: 12px;}
}


/* 内页 新闻 */
.p_new_box{width: 100%;height: auto;margin: 30px 0;overflow: hidden;}
.p_new_box .new_list{width: 100%;height: auto;overflow: hidden;}
.p_new_box .new_list ul{margin: 0;padding: 0;overflow: hidden;}
.p_new_box .new_list ul li{width: 100%;height: auto;padding: 20px 0;overflow: hidden;}
.p_new_box .new_list ul li .new_main{width: 96%;max-width: 1200px;margin: 0 auto;overflow: hidden;}
.p_new_box .new_list ul li .img{width: 300px;height: auto;float: left;text-align: center;font-size: 0;overflow: hidden;}
.p_new_box .new_list ul li .img img{vertical-align: middle;max-width: 100%;}
.p_new_box .new_list ul li .text{width: calc(100% - 330px);height: auto;box-sizing: border-box;float: right;overflow: hidden;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.p_new_box .new_list ul li .text .title{width: 100%;height: 30px;line-height: 30px;font-size: 18px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.p_new_box .new_list ul li .text .time{width: 100%;height: auto;line-height: 24px;font-size: 12px;color: #999;overflow: hidden;}
.p_new_box .new_list ul li .text .txt{width: 100%;height: 90px;margin: 5px 0 0;line-height: 30px;font-size: 14px;color: #666; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.p_new_box .new_list ul li:hover{background: #f5f5f5;}
.p_new_box .new_list ul li:hover .title{color: #e7791a;}
.p_new_box .new_list ul li:hover .txt{border-color: #e7791a;}

@media screen and (max-width: 991px) {
	.p_new_box{width: 96%;margin: 2vw auto;}
	.p_new_box .new_list ul li{box-sizing: border-box;margin: 2vw 0;padding: 2vw;border: 0;background: #fff;}
	.p_new_box .new_list ul li .new_main{width: 100%;}
	.p_new_box .new_list ul li:first-child{margin-top: 0;}
	.p_new_box .new_list ul li .text{width: calc(100% - 315px);}
	.p_new_box .new_list ul li:hover{background: #fff;}
}
@media screen and (max-width: 768px) {
	.p_new_box .new_list ul li{padding: 2vw;}
	.p_new_box .new_list ul li .img{width: 35%;}
	.p_new_box .new_list ul li .text{width: 65%;padding: 0 0 0 2vw;}
	.p_new_box .new_list ul li .text .title{height: 24px;line-height: 24px;font-size: 14px;}
	.p_new_box .new_list ul li .text .txt{height: 72px;font-size: 12px;line-height: 24px;}
}
@media screen and (max-width: 480px) {
	.p_new_box .new_list ul li .text .txt{height: 50px;line-height: 25px;font-size: 12px;-webkit-line-clamp: 2;}
}

/* 内页 新闻详情 */
.p_new_box .details_box{width: 96%;max-width: 1200px;margin: 0 auto;overflow: hidden;}
@media screen and (max-width: 991px) {
	.p_new_box .details_box{width: 100%;}
	.p_new_box .details_box .text_details{width: 100%;box-sizing: border-box;margin: 2vw 0;padding: 2vw;background: #fff;}
}


/* 内页 联系方式 */
.p_con_box{width: 96%;max-width: 1200px;height: auto;margin: 2vw auto;overflow: hidden;}
.p_con_box .con_list{width: 100%;height: auto;margin: 30px 0 0;overflow: hidden;}
.p_con_box .con_list ul{width: 100%;height: auto;margin: 0;padding: 0;display: flex;overflow: hidden;}
.p_con_box .con_list ul li{width: 100%;height: auto;box-sizing: border-box;margin: 0;padding: 0 20px;float: left;background: #fff;text-align: center;font-size: 14px;color: #000;overflow: hidden;}
.p_con_box .con_list ul li .icon{width: 80px;height: 80px;line-height: 80px;margin: 0 auto;border-radius: 50%;text-align: center;background: #f5f5f5;color: #000;overflow: hidden;}
.p_con_box .con_list ul li .icon i{font-size: 24px;}
.p_con_box .con_list ul li .title{width: 100%;height: auto;margin: 15px 0;color: #999;overflow: hidden;}
.p_con_box .con_list ul li .text{width: 100%;height: auto;line-height: 24px;color: #333;overflow: hidden;}

.p_map_box{width: 100%;height: auto;font-size: 0;overflow: hidden;}


/* 内页 在线留言 */
.p_fee_box{width: 96%;max-width: 800px;height: auto;margin: 30px auto;overflow: hidden;}
.p_fee_list{width: 100%;height: auto;overflow: hidden;}
.p_fee_list ul{width: 100%;height: auto;margin: -10px 0 0;padding: 0;overflow: hidden;}
.p_fee_list ul li{width: auto;height: auto;margin: 10px 0;overflow: hidden;}
.p_fee_list ul li input[type="text"]{width: 100%;height: 50px;*line-height: 50px;margin: 0;box-sizing: border-box;padding: 0 10px;border-radius: 3px;border: 1px solid #d9d9d9;font-size: 14px;color: #333;}
.p_fee_list ul li textarea{width: 100%;height: 340px;box-sizing: border-box;margin: 0;padding: 9px;border-radius: 3px;border: 1px solid #d9d9d9;font-size: 14px;color: #333;line-height: 24px;overflow: hidden;}
.p_fee_list ul li.f_text,.p_fee_list ul li.f_code{float: left;margin: 10px 0;}
.p_fee_list ul li.f_text{width: calc(30% - 10px);margin: 10px 10px 0 0;}
.p_fee_list ul li.f_code{width: 40%;}
.p_fee_list ul li.f_code input{width: calc(100% - 170px);margin: 0 10px 0 0;float: left;}
.p_fee_list ul li.f_code img{vertical-align: top; max-width: 160px; max-height: 50px; border-radius: 5px;float: right;}
.p_fee_list ul li.f_textarea{clear: both;}
.p_fee_list ul li.f_submit{width: 100%;height: auto;text-align: center;overflow: hidden;}
.p_fee_list ul li.f_submit input{width: 150px;height: 50px;margin: 0;padding: 0;border: 0;border-radius: 3px;background: #e7791a;font-size: 16px;color: #fff;cursor: pointer;}

@media screen and (max-width: 991px) {
	.p_fee_box{margin: 3vw auto 50px;}
	.p_fee_list{width: 100%;}
	.p_fee_list ul li{width: 100% !important;margin: 2vw 0 0;float: initial;}
	.p_fee_list ul li input[type="text"],.p_fee_list ul li textarea{}
}


/* List */
.list{width: 100%;height: auto;box-sizing: border-box;margin: 30px 0 0;text-align: center;font-size: 0;overflow: hidden;}
.list a,.list span{width: auto; max-width: 250px;height: 40px;margin: 0 5px;padding: 0 16px;line-height: 40px;border-radius: 3px;display: inline-block;*display: inline;*zoom: 1;background: #f0f0f0;font-size: 14px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list a.active,.list a:hover{background: #e7791a;color: #fff;}
.list span{padding: 0 5px;background: none;}

.list_nav{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0, 0, 0, .8);z-index: 100;display: none;overflow: hidden;}
.list_nav ul{width: 96%;max-height: 70%;margin: 0 auto;padding: 0;overflow: hidden;overflow-y: auto;}
.list_nav ul li{width: 18%;height: 60px;line-height: 60px;margin: 10px 2.5% 0 0;border-radius: 5px;float: left;text-align: center;overflow: hidden;}
.list_nav ul li:nth-child(5n){margin-right: 0;}
.list_nav ul li a{width: 100%;height: 100%;display: block;background: #fff;color: #333;}
.list_nav ul li a.active{background: #e7791a;color: #fff;}
.list_close{width: 15vw;max-width: 70px;height: 15vw;max-height: 70px;border-radius: 50%;border: 2px solid #fff;margin: 20px auto 0;position: relative;overflow: hidden;}
.list_close i{width: 60%;height: 2px;display: block;background: #fff;position: absolute;top: 50%;left: 50%;margin: -1px 0 0 -30%;transform-origin: center center;}
.list_close i:first-child{transform: rotate(45deg);}
.list_close i:last-child{transform: rotate(-45deg);}

@media screen and (max-width: 991px) {
	.list{margin: 0;padding: 2vw; background: #fff;}
	.list a{max-width: 80px;}
	.list_for_list a{width: 100%; max-width: 90%; background: #e7791a;color: #fff; margin: 5px 0;}
}


#mapshowbox{width:100%; height:500px;}
#mapshowbox_big{width:100%; height:100%; position:absolute;}
.goto_bigmap{width:100%; height:46px; padding-bottom:10px;}
.goto_bigmap a{display:inline-block; width:100%; height:46px; line-height:46px; font-size:20px; font-family:Arial, "微软雅黑"; text-align:center; color:#fff; background:#ff7000; text-decoration:none;}
.goto_bigmap a:hover{background:#e7791a;}

/* 在线客服 */
.bottom_tools{top:50%; margin-top:-115px; position:fixed; z-index: 9999999; right:0px;}
.cl_kefu_one{width:45px; height:45px; margin-bottom:1px; line-height: 45px; text-align: center;}
.cl_kefu_one i{font-size: 24px; color: #fff;}
.go_radius_1{border-radius: 3px 0 0 0;}
.go_radius_2{border-radius: 0 0 0 3px;}
#cl_gotop{display:none;}
.qr_img{position:absolute;top:-45px;left:-183px; display:none; width:141px; height:168px; padding-left:32px; padding-top:50px; background:url(../images/qr_img.png) no-repeat;}
.qr_img img{border:0px; vertical-align:middle; max-width:110px; height:auto;}
.qr_img_en{position:absolute;top:-45px;left:-183px; display:none; width:141px; height:168px; padding-left:32px; padding-top:50px; background:url(../images/qr_img_en.png) no-repeat;}
.qr_img_en img{border:0px; vertical-align:middle; max-width:110px; height:auto;}
.qr_menu{position:absolute;top:46px; left:-180px; width:180px; height:auto; display:none; text-align:right; background: #fff;}
.qr_menu>span{display:inline-block; width:180px; height:auto; float:left; color:#FFF; font-size:16px; line-height:45px; text-align:center; margin:0px; text-decoration:none; border-bottom:solid 1px #D9D9D9;}
.qr_menu a{display:inline-block; width:138px; padding-left:20px; height:45px; float:left; color:#666; font-size:14px; line-height:45px; text-align:left; margin:0px; text-decoration:none; border-bottom:solid 1px #D9D9D9; border-left:solid 1px #D9D9D9; border-right:solid 1px #D9D9D9; padding-right:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.qr_menu a i{font-size: 30px; display: inline-block; vertical-align: top; margin-right: 10px; color: #40abf5;}
.qr_menu a span{display: inline-block; vertical-align: top;}
.qr_menu_1{position:absolute;top:92px; left:-180px; width:180px; height:auto; display:none; text-align:right;}
.qr_menu_1 ul{margin:0px; padding:0px;}
.qr_menu_1 ul li{display:inline-block; width:158px; padding-left:10px; height:45px; float:left; color:#666; font-size:14px; line-height:45px; text-align:center; margin:0px; text-decoration:none; border-bottom:solid 1px #D9D9D9; border-left:solid 1px #D9D9D9; border-right:solid 1px #D9D9D9; padding-right:10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:#FFF;}
.qr_menu_1 span{display:inline-block; width:180px; height:45px; float:left; color:#FFF; font-size:16px; line-height:45px; text-align:center; margin:0px; text-decoration:none; border-bottom:solid 1px #D9D9D9;}