@charset "UTF-8";
*{margin:0;padding:0;list-style-type:none;}
body{font-size:16px;font-family:"5FAE8F6F96C59ED1", "Microsoft Yahei", "Hiragino Sans GB", tahoma, arial, "5B8B4F53" !important;color:#333;}
a{text-decoration:none;color:#333;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:#333;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;width:100%;height:0;}
.common{width:1200px;margin:0 auto;max-width:1920px;min-width:1200px;}
.bg_min{min-width:1200px;}
p{line-height:1.8;}
img{border:none;height:auto;vertical-align:bottom;}
em{font-style: normal;}
*:focus{outline:none;}
.fl{float:left;}
.fr{float:right;}
.flex{display:flex;flex-wrap: wrap;justify-content: space-between;transition: all 0.3s;}
.flex img{max-width:100%;}
.flexn{display:flex;flex-wrap: wrap;transition: all 0.3s;}

.anim0{ animation: dz0 .8s linear 1 normal forwards; }
.anim1{ animation: dz1 .8s linear 1 normal forwards; }
.anim2{ animation: dz2 .8s linear 1 normal forwards; }
.anim3{ animation: dz3 1s linear 1 normal forwards; }
.anim4{ animation: dz4 1s linear 1 normal forwards; }
.anim5{ animation: dz5 .6s linear 1 normal forwards; }
.anim6{ animation: dz6 .6s linear 1 normal forwards; }
.anim7{ animation: dz7 .6s linear 1 normal forwards; }
/*.anim99{ animation: dz99 .6s linear 1 normal forwards; }
 .anim5{ animation: dz5 .6s linear 1 normal forwards; }
.anim6{ animation: dz6 .6s linear 1 normal forwards; } */
/* .anim7{ animation: dz7 .6s linear 1 normal forwards; }
.anim8{ animation: dz8 .6s linear 1 normal forwards; } */
/* @keyframes dz1
{
0% {opacity: 0;transform: translate(0, -30%); }
100% {opacity: 1; transform: translate(0, 0%); }
}
@keyframes dz2
{
0% {opacity: 0; transform: translate(0, 100px); }
100% {opacity: 1;transform: translate(0, 0%);  }
} */

/*article>div,article li{opacity: 0;}*/
@keyframes dz0
{
0% {opacity: 0; }
100% {opacity: 1; }
}
@keyframes dz1
{
0% {opacity: 0;transform: translate(-20%, 0%); }
100% {opacity: 1; transform: translate(0, 0%); }
}
@keyframes dz2
{
0% {opacity: 0; transform: translate(20%, 0%); }
100% {opacity: 1;transform: translate(0, 0%);  }
}
 @keyframes dz3
{
0% {opacity: 0;transform: translate(0, 30%); }
100% {opacity: 1; transform: translate(0, 0%); }
}
 @keyframes dz4
{
0% {opacity: 0;transform: translate(0, -30%); }
100% {opacity: 1; transform: translate(0, 0%); }
}
/* @keyframes dz5
{
0% {opacity: 0; transform: rotate(-2deg);position: relative; }
100% {opacity: 1; transform: rotate(0);position: relative;  }
}
@keyframes dz
{
0% {opacity: 0;transform: rotate(2deg);position: relative; }
100% {opacity: 1; transform: rotate(0deg);position: relative;  }
}*/

/* @keyframes dz99
{
0% {opacity: 0;transform: rotate(20deg);position: relative; }
100% {opacity: 1; transform: rotate(0deg);position: relative;  }
} */
@keyframes dz5
{
0% {opacity: 0; transform: scale(1.1); }
100% {opacity: 1; transform: scale(1); }
}
@keyframes dz6
{
0% {opacity: 0;transform: scale(.9); }
100% {opacity: 1; transform: scale(1); }
}
@keyframes dz7
{
0% {opacity: 0; transform: translate(-40%, 40%); }
100% {opacity: 1;transform: translate(0, 0%);  }
}
/*@keyframes hezuo
{
0% {opacity: 1; transform: scale(1);}
100% {opacity: 1; transform: scale(1.05);}
}*/

/************************************************************************************************************/
/************************************************************************************************************/
/*** 顶部代码 ***/
.header{position: relative;z-index: 999;}
.header .flex{align-items: center;}
.hd_tp{background: #fafafa;font-size:12px;line-height:40px;}
.hd_tp a:hover{color: #ff4000 !important;}
.hd_tp .language{}
.hd_tp .language a{color: #999;}
.hd_tp .language a:first-child::after{content: '';display: inline-block;vertical-align: middle;width: 6px;height: 10px;border-left: solid 1px #999;margin-left: 6px;}
.hd_tp .language a.on{color:#000;font-weight:bold;}
.hd_tp ul li{margin-left:50px;text-transform:uppercase;}
.hd_tp ul li a{font-weight:bold;}
.hd_nv{width: 100%;position: absolute;top: 40px;left: 0;z-index: 10;padding-top: 30px;}
.hd_nv .nv_bg{background: #fff;width: 100%;height: 0px;position: absolute;top: 0;left: 0;z-index: -1;transition: .5s;}
.hd_nv.hdon .nv_bg{height:400px}
.ssbox .sous{display: none;}
.ssbox .search{width: 360px;position: relative;top: 0;right: 0;padding: 0 10px 0 15px;display: flex;justify-content: space-between;align-items: center;
	border: solid 1px rgba(0, 0, 0, .35);background: rgba(255, 255, 255, .5);border-radius: 20px;overflow: hidden;box-sizing: border-box;
}
.ssbox .search input{border: none;background: none;font-size: 16px;line-height: 40px;}
.ssbox .search .input_txt{width: calc(100% - 50px);}
.ssbox .search .input_but{width: 20px;height: 20px;background: url('tp_ss.png');background-size: 100% auto;font-size: 0;cursor: pointer;}

.nav_trigger{width:25px;height:30px;position:absolute;right:0;top:50%;margin-top:-15px;z-index:200;cursor:pointer;display:none;}
.nav_icon{display:inline-block;position:relative;width:25px;height:3px;background:#000;-webkit-transition-property:background-color, -webkit-transform; ransition-property: background-color, -webkit-transform; transition-property: background-color, transform; transition-property: background-color, transform, -webkit-transform; -webkit-transition-duration: .3s;  transition-duration: .3s;}
.nav_icon:before,
.nav_icon:after{content: '';display:block;width:25px;height:3px;position:absolute;background:#000;-webkit-transition-property: margin, -webkit-transform; transition-property: margin, -webkit-transform; transition-property: margin, transform; transition-property: margin, transform, -webkit-transform; -webkit-transition-duration: .3s; transition-duration: .3s;}
.nav_icon:before{margin-top:-8px; }
.nav_icon:after{margin-top:8px;}
.nav-active .nav_icon{background: rgba(0, 0, 0, 0);}
.nav-active .nav_icon:before{margin-top: 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); background:#000;}
.nav-active .nav_icon:after{margin-top: 0; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); background:#000;}

.hd_nv .common{position:relative;}
.nav{}
.nav li{position:relative;z-index:99;transition: .5s;margin-right: 50px;}
.nav li a{display:block;}
.nav li a.lis{font-weight: bold;line-height:50px;}
.nav li a.lis::after{content: '';display: block;width: 0px;height: 4px;background: rgba(0, 0, 0, 0);margin: 0 auto;transition: .5s;}
.nav li ul{position:absolute;top:50px;left:50%;margin-left:-75px;padding:10px 0;display:none;}
.nav li ul li{width:150px;margin-right: 0px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;}
.nav li ul li a{line-height:40px;text-align:center;font-size:14px;color:#666;}
.nav li:hover a.lis::after,
.nav li.on a.lis::after{background: #ff4000;width: 40px;}
.nav li:hover ul{display:block;}
.nav li:hover .txt4{display:flex;flex-wrap:wrap;}
.nav li ul li a:hover,
.nav li ul li:hover a{color:#ff4000;}
.nav li.list4{position:static;min-width:40px;}
.nav li .txt4{width:70%;left:auto;margin-left:0;right:0;}
.nav li .txt4 li{width:25%;}
.nav li .txt4 li a{text-align:left;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 底部代码 ***/
.footer{padding:60px 0 40px;}
.footer .ft1{}
.footer .ft1 h2{color:#fff;margin-top:-20px;}
.footer .ft1 ul{position:relative;padding-right: 80px;}
.footer .ft1 ul::after{content: '';width:39px;height: 130px;margin-right: 40px;border-right: solid 1px #ff4000;position: absolute;right: 0;top:0;}
.footer .ft1 ul li{margin-bottom:20px;}
.footer .ft1 ul li:last-child{margin-bottom: 0;}
.footer .ft1 ul li img{width:16px;margin-right:20px;vertical-align: middle;}
.footer .ft1 p{font-size: 12px;text-align: center;}
.footer .ft1 p img{display: block;margin: 0 auto 5px;}
.footer .ft2{margin: 30px 0;}
.footer .ft2 li{min-width: 100px;max-width:12%;}
.footer .ft2 li *{display: block;}
.footer .ft2 li b{padding-bottom: 9px;border-bottom: solid 1px #ff4000;margin-bottom: 7px;}
.footer .ft2 li a{font-size: 12px;line-height: 24px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;}
.footer .ft2 li a:hover{color: #ff4000;}
.footer .copy{align-items: flex-end;}
.footer .copy p{font-size: 12px;color:#999;width:75%;}
.footer .copy p a{color:#999;}
.footer .copy .md{display: block;line-height:38px;color:#ff4000;border:solid 1px #ff4000;border-radius:10px;padding:0 27px;text-transform:uppercase;}
.footer .copy .md:hover{background:#ff4000;color:#fff;}
.uptop{position:fixed;right:3%;bottom:10%;z-index: 99;opacity: 0;transition: .5s;}
.uptop a{display:block;border-radius: 50%;background:#fff;border:solid 1px #ff4000;padding:22px;}
.uptop img{width:35px;}

.uptop.ddon{opacity: 1;}
.uptop:hover a{background:#ff4000;}
.uptop:hover a img{filter:grayscale(100%)brightness(1000%);}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 顶部banner代码 ***/
.hdp{}
.hdp ul li{width: 100%;overflow: hidden;}
.hdp ul li img{width: 100%;}
.hdp .swiper-pagination-bullet{background: #fff;opacity: var(--swiper-pagination-bullet-inactive-opacity, .6);}
.hdp .swiper-pagination-bullet-active{background: #ff4000;opacity: 1;width:24px;border-radius: 4px;}
.hdp .swiper-button-next, 
.hdp .swiper-button-prev {width: 80px;height: 80px;background: url('ico/left.png');background-size: 100% auto;filter: brightness(1000%);opacity: .7;}
.hdp .swiper-button-prev{}
.hdp .swiper-button-next{transform: rotate(180deg);}
.hdp .butt{position:absolute;min-width:1200px;top:50%;left:50%;transform:translateX(-50%);z-index:10;}
.hdp .swiper-button-next::after,.hdp .swiper-button-prev::after{font-size: 0;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 通用代码 ***/
.swiper li{overflow: hidden;}
.ft14{font-size:14px;}
.ft16{font-size: 16px;transition: .5s;}
.ft20{font-size: 20px;transition: .5s;}
.ft24{font-size: 24px;transition: .5s;}
.ft36{font-size: 36px;transition: .5s;}
.ft48{font-size: 48px;transition: .5s;}
.ft72{font-size: 72px;transition: .5s;}
.ft200{font-size: 200px;transition: .5s;}
b{display:block;}
.b{font-weight:bold;}
.fafafa{background: #fafafa;}
.inn_ftit{margin:30px 0;font-weight:bold;}
.inn_ftit dt{padding-bottom:13px;background: url('ico/line.png') left bottom no-repeat;}
.inn_ftit dd{text-transform:uppercase;color:#999;}

.imore{font-weight:bold;display:inline-block;background: url('ico/more.png') right center no-repeat;background-size: 20px auto;}
.imore a{display: inline-block;padding-right:40px;}

.allmore{text-align: center;padding-bottom:80px;}
.allmore a{display: inline-block;font-weight: bold;color: #ff4000;line-height: 38px;width:398px;border:solid 1px #ff4000;border-radius: 8px;}
.allmore a:hover{background:#ff4000;color:#fff;}

/************************************************************************************************************/
/*** 首页代码 ***/
.icon{display: inline-block;background-siz: 100% auto !important;}
.icon img{max-width: 100%;}
.pt80{padding-top:80px;}
.pb80{padding-bottom:80px;}
.ptb80{padding:80px 0;}
.inn_tit{text-align: center;position: relative;z-index: 1;padding:80px 0 70px;overflow: hidden;}
.inn_tit .icon{display: block;margin: 0 auto;}
.inn_tit .icon img{width: 40px;}
.inn_tit dt.b{margin: 35px 0 30px;}
.inn_tit dt.p p{line-height:24px;font-size:12px;color:#999;}
.inn_tit dd{position:absolute;left:0;top:20px;width:100%;z-index: -1;color:#fafafa;text-transform:uppercase;}

/*** 首页-关于我们代码 ***/
.row1{}
.row1 ul{justify-content:center;}
.row1 ul li{width:21%;text-align:center;color:#999;}
.row1 ul li span{color:#ff4000;}
.row1 ul li span::after{content: '+';display: inline-block;vertical-align:top;font-size:24px;}

.row2{position: relative;z-index: 1;}
.row2::after{content: '';background: #fafafa;width: 100%;height: calc(100% - 80px);position: absolute;left: 0;bottom: 0;z-index: -1;}
.row2 .rw2img{width:67%;overflow-y: visible;}
.row2 .swiper-pagination{bottom:-50px;width: auto;}
.row2 .swiper-pagination-bullet{width:10px;height:10px;border-radius: 0;background: #ccc;opacity: 1;}
.row2 .swiper-pagination-bullet-active{width:30px;background: #ff4000;}
.row2 .swiper-button-next, 
.row2 .swiper-button-prev{width:20px;height:20px;top:auto;bottom:-45px;background: url('ico/left.png');background-size: 100% auto;opacity: 0.5;right:0;transform: rotate(180deg);}
.row2 .swiper-button-prev{right:45px;left:auto;transform: rotate(0deg);}
.row2 .swiper-button-next::after, 
.row2 .swiper-button-prev::after{display: none;}

.row2 .rw2txt{width:27%;position: relative;}
.row2 .rw2txt .inn_ftit{min-height:80px;margin:0;}
.row2 .rw2txt .p{padding-top:35px;}
.row2 .rw2txt .p p{text-indent:2em;font-size:14px;}
.row2 .rw2txt .imore{position: absolute;bottom:-50px;right:0;}

.row3 .rw3hd{}
.row3 .bdbox{border-top:solid 1px #ff4000;margin-top:40px;}
.row3 .rw3hd li{text-align:center;cursor: pointer;}
.row3 .rw3hd li img{max-width:110px;opacity:.5;}
.row3 .rw3hd li p{line-height: 1.4;text-transform: uppercase;}
.row3 .rw3hd li.swiper-slide-thumb-active img{opacity:1;}
.row3 .rw3bd{overflow-y: visible;}
.row3 .rw3bd li{}
.row3 .rw3bd li .txt{width:34%;margin-left:6%;}
.row3 .rw3bd li .txt .inn_ftit{margin:0;}
.row3 .rw3bd li .txt p{margin: 80px 0;}
.row3 .rw3bd li .img{width:51%;margin-right:6%;}
.row3 .swiper-scrollbar{top:-23px;background: none;}
.row3 .swiper-scrollbar-drag{background: url('ico/rw3.png') center no-repeat;height: 23px;}


.row4 .allmore{padding-top:40px;}

.row5{padding:60px 0;}

.row6{}
.row6 .allmore{padding-top:40px;}
.row6 ul li a{display:flex;padding:20px;justify-content: space-between;transition: .5s;}
.row6 ul li dl{font-weight: bold;position: relative;}
.row6 ul li dl dt{line-height: 32px;margin-bottom:10px;}
.row6 ul li dl dd{color:#999;}
.row6 ul li .time span{display: block;width:20px;position: absolute;bottom:5px;filter:grayscale(100%);opacity: .6;}
.row6 ul li .text{width: calc(100% - 120px);}
.row6 ul li .text *{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.row6 ul li .text dt{/*height:64px;*/}
.row6 ul li .text dd{margin-top:15px;line-height: 28px;font-weight:normal;font-size:14px;}
.row6 ul li:hover .time span{filter:grayscale(0%);opacity: 1;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 内页主体代码 ***/
/*** 方案列表通用代码 ***/
.falist li{width:31%;transition: .5s;position:relative;top:0;border:solid 1px #999;border-radius: 10px;margin-bottom:40px;box-sizing:border-box;margin-right:3.5%;}
.falist li:nth-child(3n){margin-right:0;}
.falist li a{display:block;overflow:hidden;padding:19px;transition: .5s;}
.falist li img{max-width: 100%;}
.falist li b{margin: 15px 0 10px;}
.falist li p{color: #999;font-size:14px;}
.falist li:hover{top:-20px;}
.falist li:hover{border-color: #ff0000;}

/*** 数字列表通用代码 ***/
.szlist li{width:48.5%;margin-right:3%;background:#fafafa;margin-bottom:40px;padding:20px;transition: .5s;
	border:solid 1px rgba(255,255,255,0);box-sizing:border-box;display:flex;justify-content: space-between;
}
.szlist li:nth-child(2n){margin-right:0;}
.szlist li a{display:block;}
.szlist li .img{width:160px;height:160px;overflow:hidden;}
.szlist li .img img{max-width:100%;}
.szlist li .txt{width:calc(100% - 200px);position:relative;}
.szlist li b{margin-bottom:15px;}
.szlist li p{font-size:12px;line-height:24px;color:#666;max-height:96px;overflow:hidden;}
.szlist li .tm{font-size:12px;position:absolute;width:100%;left:0;bottom:0;}
.szlist li .tm span{color:#999;}
.szlist li:hover{border-color:#ff0000;background:#fff;}
.szlist .imore{display:flex;align-items:center;font-size:12px;padding-right:20px;background-size:12px auto !important;filter:grayscale(100%);}

/*** 产品列表通用代码 ***/
.cplist li{width:22.5%;margin-right:3.3%;margin-bottom:40px;box-sizing:border-box;}
.cplist li:nth-child(4n){margin-right:0;}
.cplist li img{max-width:100%;}
.cplist li a{display:block;padding:19px;background:#fafafa;border:solid 1px rgba(255,255,255,0);transition: .5s;}
.cplist li b{text-align:center;margin:30px 0 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;}
.cplist li p{font-size:12px;line-height:24px;color:#666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.cplist li:hover a{border-color: #ff0000;background:#fff;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 内页通用代码 ***/
.nnnn{transition: .5s;}
.banner{position: relative;background: url('bnn1.jpg') right center no-repeat;background-size: cover;}
.banner .img{width:100%;overflow: hidden;opacity: 0;}
.banner .img img{max-width: inherit;position: relative;/*left:50%;transform: translateX(-50%);*/right:0;}
.banner .txt{position: absolute;left: 0;bottom:0;width: 100%;height: calc(100% - 84px);display: flex;align-items: center;}
.banner dl{}
.banner dl dt{margin-bottom: 20px;}

.crubms{margin-bottom: 80px;font-size: 12px;line-height: 40px;}
.crubms a{}
.crubms span:last-child em{display:none;}
.crubms .ch::after{content: "";display: inline-block;width:19px;height:12px;margin-right: 20px;border-right: solid 1px #999;vertical-align: middle;}

.icoxz{display:block;width:8px;height:8px;position:absolute;top:50%;margin-top:-4px;filter:grayscale(100%);
	background:url('ico/saix.png') center no-repeat;background-size:auto 100%;transition: .5s;
}
.saixbox,.subbox{align-items:flex-end;margin-bottom:40px;}
.saixbox{display:none;}
.screen{width:240px;box-sizing:border-box;border:solid 1px #ccc;position:relative;}
.screen .sx,
.screen ul li a{display:block;padding:0 20px;line-height:40px;}
.screen .sx{color:#999;position:relative;cursor:pointer;}
.screen .sx .icoxz{right:20px;opacity:.8;}
.screen ul{background:#fff;position:absolute;left:-1px;width:100%;z-index:10;display:none;transition: .5s;}
.screen ul li{position:relative;z-index:99;}
.screen ul li ul{width:calc(100% - 2px);top:-100%;left:238px;display:none;border:solid 1px #ff4000;}
.screen ul li ul li{}
.screen ul li a:hover,
.screen ul li:hover{background:#fafafa;}
.screen ul li:hover ul{display:block;}
.screen ul li:hover ul li ul{display:none;}
.screen ul li ul li a:hover,
.screen ul li ul li:hover{background:#fafafa;}
.screen.boxon{border-color:#ff4000;}
.screen.boxon .sx .icoxz{transform: rotate(-90deg);}
.screen.boxon .one{display:block;border:solid 1px #ff4000;border-top:0;}
.ckall{padding-right:20px;background:url('ico/all.png') right center no-repeat;background-size:12px auto;}
.ckall a{font-size:12px;color:#ff4000;display:inline-block;margin-bottom:5px;}

.listpage{text-align:center;margin-bottom:80px;}
.listpage a{display:inline-block;width:38px;line-height:38px;border:solid 1px #ccc;margin:0 5px;}
.listpage a.on,.listpage a.on_pages,
.listpage a:hover{background:#ff4000;color:#fff;border-color:#ff4000;}

.sidebox{width:30%;}
.sidebar dl{border:solid 1px rgba(255,255,255,0);border-bottom-color:#ccc;font-size:12px;color:#666;}
.sidebar dl dt{padding:0 39px;line-height:38px;position:relative;cursor:pointer;transition: .5s;}
.sidebar dl dt .icoxz{right:15px;}
.sidebar dl dd{display:none;}
.sidebar dl dd a{display:block;/*line-height:40px;*/line-height:24px;padding:8px 39px;color:#666}
.sidebar dl dd a:hover{background:#fafafa;color:#333;}
.sidebar dl.on{border-color:#ff4000;}
.sidebar dl.on dt{font-size:16px;font-weight:bold;font-weight:bold;color:#333;}
.sidebar dl.on dt .icoxz{filter:grayscale(0%);transform: rotate(-90deg);}
.mainbox{width:67%;padding-bottom:75px;}

.nrxq p{text-indent:2em;/*margin-bottom:30px;*/color:#333;}
.nrxq p img{display:block;margin:0 auto;max-width:100%;}
.pic{text-indent:0 !important;}
.pic img{max-width:100%;display:block;margin:0 auto;}

.tabPanel{}
.tabPanel .tbhd{text-align:center;margin-bottom:80px;border-bottom:solid 1px #ff4000;}
.tabPanel .tbhd li{display:inline-block;cursor:pointer;border-bottom:solid 3px rgba(255,255,255,0);}
.tabPanel .tbhd li a{display:block;padding:0 30px 15px;}
.tabPanel .tbhd li.on{border-color:#ff4000;}
.tabPanel .tbbd .szxq{display:none;}
.tabPanel .tbbd .nrxq p strong{display:inline;}
.side1 .tbhd{margin-bottom:40px;}

/************************************************************************************************************/
/*** 关于我们代码 ***/
article{position:relative;}
.sidebar.ddon{position:fixed;top:80px;width:360px;}
.sidebar ul li.have{line-height:38px;border:solid 1px rgba(0,0,0,0);border-bottom-color:#ccc;}
.sidebar ul li.have a{display:block;padding:0 40px;font-size:12px;color:#666}
.sidebar ul li.have.on,
.sidebar ul li.have:hover{border-color:#ff4000;}
.sidebar ul li.have.on a,
.sidebar ul li.have:hover a{font-weight:bold;color:#333;font-size:16px;}
.about p strong{display:block;margin:20px 0 5px;}

/************************************************************************************************************/
/*** 数字时代-列表代码 ***/
.szsd .szlist li{}

/*** 数字时代-详情代码 ***/
.shuzxq .nrxq h1{}
.shuzxq .nrxq h1,
.shuzxq .nrxq .h1{font-size:20px;color:#333;padding-bottom:13px;margin:30px 0;
	background: url('ico/line.png') left bottom no-repeat;border:none;
}
.shuzxq .nrxq h2{font-size:18px;color:#333;border:none;}
.shuzxq .nrxq p img{display:block;margin:0 auto;}
.shuzxq .nrxq p.p1{text-indent:0;margin:30px 0 20px;}
.shuzxq .nrxq p strong{display:block;text-indent:0;}

/************************************************************************************************************/
/*** 产品-列表代码 ***/
.product .cplist{margin-bottom:20px;}
.product .cplist li{transition: .5s;padding:10px 0;margin-bottom:20px;position:relative;top:0;}
.product .cplist li a{transition: .5s;}
.product .cplist li:hover{-webkit-box-shadow:0 0px 10px rgba(0, 0, 0, .1);-moz-box-shadow:0 0px 10px rgba(0, 0, 0, .1);box-shadow:0 0px 10px rgba(0, 0, 0, .1);}
.product .cplist li:hover a{border-color:#fff;}
.product .cplist li:hover b{color:#ff4000;}

/*** 产品-详情代码 ***/
.xzbox{}
.xzbox a{display:inline-block;vertical-align:middle;font-weight:bold;color:#ff4000;line-height:38px;min-width:118px;
	text-align:center;border:solid 1px #ff4000;transition: .5s;box-sizing:border-box;padding:0 25px;
}
.xzbox a img{width:12px;margin-left:10px;vertical-align:middle;transition: .5s;}
.xzbox a:last-child{margin-left:35px;}
.xzbox a:hover,
.xzbox a.on{background:#ff4000;color:#fff;}
.xzbox a:hover img,.xzbox a.on img{filter:grayscale(100%)brightness(1000%);}

.cpxq{}
.cpxq .cqimg{width:40%;}
.cpxq .cqimg .cpxqhd{margin-top:20px;}
.cpxq .cqimg .cpxqhd li{border:solid 1px #999;padding:10px;box-sizing:border-box;cursor:pointer;}
.cpxq .cqimg .cpxqhd li.swiper-slide-thumb-active{border-color:#ff4000;}
.cpxq .cqimg .cpxqbd{}
.cpxq .cqimg .cpxqbd li{border:solid 1px #999;padding:35px;box-sizing:border-box;}

.cpxq .cptxt{width:50%;position:relative;}
.cpxq .cptxt .inn_ftit{margin:0 0 25px;}
.cpxq .cptxt .p{max-height:410px;overflow-y:auto;}
.cpxq .cptxt p{text-indent:2em;}
.cpxq .cptxt .xzbox{position:absolute;right:0;/*bottom:75px;*/bottom:40px;}

.cpxq .xq2{padding:80px 0;}
.cpxq .xq2 .gou{position:relative;padding-left:35px;text-indent:0;}
.cpxq .xq2 .gou span{position:absolute;left:0;top:0px;display:block;}
.cpxq .xq2 .gou img{width:18px;display:inline-block;vertical-align:middle;}
.cpxq .xq2 .zysx{padding-left:80px;position:relative;margin-top:30px;}
.cpxq .xq2 .zysx p{text-indent:0;}
.cpxq .xq2 .zysx img{width:57px;display:inline-block;vertical-align:middle;}
.cpxq .xq2 .zysx span{position:absolute;left:0;top:8px;}

/************************************************************************************************************/
/*** 通用表单代码 ***/
.framebox formbox{display:block;}
.framebox formbox.tip_error .ivu-input{border-color:#ff4000 !important;}
.framebox formbox.tip_right .ivu-input{border-color:#33cc99 !important;}
.framebox{align-items:center;justify-content:center;}
.framebox.pos_a{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;background:rgba(51,51,51,.5);display:none;}
.framebox.fon{display:flex;}
.framebox .fbox{width:720px;max-height:98%;overflow-y:auto;background:#fff;border-radius:10px;position:relative;box-sizing:border-box;padding:80px;padding-bottom:50px;}
.framebox .fbox .fclose{position:absolute;right:15px;top:15px;cursor:pointer;}
.framebox .fbox .fclose img{width:10px;filter:grayscale(100%);opacity:.5;}
.framebox .fbox b{margin-bottom:40px;}
.framebox .fbox p{font-size:12px;}
.framebox .fbox p a{color:#6699ff;text-decoration:underline;}
.framebox .ivu-form .ivu-form-item-label{position:relative;z-index:1;padding:0;line-height:0;/*position:absolute;z-index:1;width:auto !important;padding:0;line-height:40px;*/}
.framebox .ivu-form .ivu-form-item-label > div{font-size:16px;position:absolute;left:15px;top:0;color:#ccc;line-height:40px;display: none;transition: .5s;}
.framebox .bitian .ivu-form-item-label >div::after{content:'*';}
.framebox .ivu-form .ivu-form-item-label > div.tip2{line-height:16px;font-size:10px;top:-8px;background:#fff;
	white-space:nowrap;
	padding:0 5px;display:block;
	transition: .5s;
	animation-name: fadeInUp1;
	animation-duration: 0.5s;
	/* 动画持续时间 */
	animation-fill-mode: forwards;
}
@keyframes fadeInUp1 {
	from {
		
		top: 0px;
	}
	to {
		top: -8;
	}
}
.framebox .bitian .ivu-form-item-label::after{display:none;color:#ccc !important;line-height:1;}
.framebox .ivu-form-item-content{margin-left:0 !important;}
.framebox .ivu-form-item{margin-bottom:20px;position:relative;}
.framebox .tip{display:none;}
/*.framebox .tip{position:absolute;z-index:10;width:auto !important;left:0;top:0;line-height:40px;color:#ccc;}*/
.framebox .ivu-input{height:40px;font-size:16px;}
/* .framebox form{max-height:400px;overflow-y:auto;} */
.ivu-cascader-menu{margin-top: 0px !important;}
.framebox .ivu-btn{width:240px;display:block;margin:20px auto 30px;height:40px;color:#fff;font-weight:bold;font-size:20px;background:#ff4000;border-color:#ff4000;}


/*.framebox .ivu-input{transition:transform 0.3s ease;}
.framebox .ivu-input:focus{transform:translateY(-10px);}*/

.tip_right .none_right,
.tip_error .none_error{position:absolute;right:10px;top:50%;margin-top:-10px;z-index:10;}
.tip_right .none_right i,
.tip_error .none_error i{width:20px;height:20px;font-size:0;margin-left:10px;background-size:100% auto !important;display:flex;justify-content:center;align-items:center;}
.tip_error .none_error i,
.tip_error .none_error em{font-style:normal;float:right;line-height:20px;}
.tip_error .none_error em{display:block;font-size:10px;color:#ff4000;}
.tip_error .none_error i{background:url('ico/cuo.png') center no-repeat;}
.tip_right .none_right i{background:url('ico/dui.png') center no-repeat;}

/************************************************************************************************************/
/*** 新闻-列表代码 ***/
.subbox .inn_ftit{margin:0;}
.nwlist li{width:31%;margin-right:3.5%;margin-bottom:20px;box-sizing:border-box;padding:20px;transition: .5s;}
.nwlist li:nth-child(3n){margin-right:0;}
.nwlist li img{max-width:100%;height:auto;}
.nwlist li b{line-height:32px;margin:10px 0 5px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.nwlist li b span{display:inline;}
.nwlist li p{font-size:12px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.nwlist li span{font-size:12px;display:block;color:#999;margin-top:10px;}
.nwlist li:hover{background:#fafafa;}

/*** 新闻-详情代码 ***/
.nwxq{padding-bottom:40px;}
.nwxq p strong{display:block;text-indent:0;margin:30px 0 20px;}
.nwxq p img{margin:20px auto;}


/************************************************************************************************************/
/*** 服务-满意度调查代码 ***/
.side16 ul li:nth-child(3),
.side16 ul li:nth-child(4){display:none;}
#talk{width:100%;height:2805px;}
.survey{}
.survey .ivu-card-head{padding:0 0 13px;margin-bottom:35px !important;background:url('ico/line.png') left bottom no-repeat;border:none;}
.survey .ivu-card-head p{height:auto !important;line-height:1.2;font-size:20px;color:#333;font-weight:bold;}
.survey .ivu-form .ivu-form-item-label{float:none;width:100%;text-align:left;font-size:16px;color:#333;padding:0;}
.survey .ivu-form .ivu-form-item-label div{padding-bottom:20px;}
.survey .ivu-form .ivu-form-item-label:after{display:none;}
.survey .ivu-form-item-content{margin-left:0 !important;}
.survey .ivu-radio-wrapper{font-size:16px;}
.survey .ivu-radio-border{border:none;padding:0;margin-right:50px;}
.survey .ivu-radio-inner{width:20px;height:20px;}
.survey .ivu-radio-checked .ivu-radio-inner{border-color:#ff4000;}
.survey .ivu-radio-inner::after{width:8px;height:8px;left:5px;top:5px;border-radius:50%;background-color: #ff4000;}
.survey .ivu-input{height:40px;}
.survey textarea.ivu-input{min-height:200px !important;}
.survey .formbox_c2_ .ivu-form-item-label{font-weight:bold;}
.survey .formbox_title .ivu-form-item-label,
.survey .formbox_tel .ivu-form-item-label,
.survey .formbox_address .ivu-form-item-label,
.survey .formbox_unit .ivu-form-item-label,
.survey .formbox_department .ivu-form-item-label,
.survey .formbox_position .ivu-form-item-label,
.survey .formbox_postcode .ivu-form-item-label,
.survey .formbox_email .ivu-form-item-label{display:none;}
.survey .yzmbox{position:relative;}
.survey .yzmbox .input{
  display: inline-block;
  width: 100%;
  height:40px;
  line-height: 1.5;
  padding: 4px 7px;
  font-size: 14px;
  border: 1px solid #dcdee2;
  border-radius: 4px;
  color: #515a6e;
  background-color: #fff;
  background-image: none;
  position: relative;
  cursor: text;
  -webkit-transition: border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;
  transition: border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;
  transition: border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out;
  transition: border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;
}
.survey .yzmbox .yzm{width:auto;height:38px;position:absolute;right:1px;top:1px;}
.survey .but{margin-top:40px;}
.survey .but button{width:240px;height:40px;border:none;background:#ff4000;color:#fff;font-weight:bold;font-size:20px;border-radius:4px;cursor:pointer;}
.talk .ivu-modal-mask{background-color:none !important;}
.talk .ivu-modal{top:80vh;}

/************************************************************************************************************/
/*** 服务-高层人才培养代码 ***/
.satis .nrxq p{text-indent:0;}
.satis .nrxq p strong{display:inline-block;}

/************************************************************************************************************/
/*** 资料中心代码 ***/
.datum .allmore{margin-top:40px;}
.datum .allmore a{width:240px;/*background:#ff4000;color:#fff;*/}

.datum .list li{width:22.5%;margin-right:3%;margin-bottom:40px;text-align:center;
	box-sizing:borer-box;border:solid 1px #ccc;border-radius:5px;position:relative;
}
.datum .list li a{display:block;}
.datum .list li:nth-child(4n){margin-right:0;}
.datum .list li img{max-width:100%;}
.datum .list li b{padding:10px 0;}
.datum .list li span{display:none;position:absolute;left:50%;top:50%;width:80px;height:80px;margin-left:-40px;
	margin-top:-40px;background:url('ico/down.png') center no-repeat;background-size:cover;
}
.datum .list li:hover span{display:block;}

/*** 资料中心-数字硫酸代码 ***/
.datum{margin-bottom:80px;}
.datum .box{width:80%;margin:0 auto;padding:80px 0;}
.datum .box ul{justify-content:center;padding-bottom:79px;margin-bottom:70px;border-bottom:solid 1px #ccc;}
.datum .box ul li{margin:0 10px;position:relative;cursor:pointer;}
.datum .box ul li a{display:none;position:absolute;left:0;top:0;z-index:1;transition: .5s;}
.datum .box ul li:hover a,
.datum .box ul li.on a{display:block;}
.datum .box b{display:inline;}
.datum .xq27{background:#fafafa;}

.wxzbox{position:fixed;background:rgba(0,0,0,.5);width:100%;height:100%;left:0;top:0;display:flex;align-items:center;justify-content:center;z-index:99;}
.wxzbox .xzmain{background:#fff;width:480px;border-radius:10px;text-align:center;padding:100px;position:relative;}
.wxzbox .xzmain .xzclose{position:absolute;right:15px;top:15px;cursor:pointer;width:30px;height:30px;
	background:url('ico/close.png') center no-repeat;background-size:10px auto;filter: grayscale(100%);opacity: .5;
}
.wxzbox .xzmain .img{margin-bottom:40px;}
.wxzbox .xzmain .img img{max-width:100%;}
.wxzbox .xzmain .b{width:240px;margin:35px auto 0;line-height:40px;border-radius:5px;cursor:pointer;}
.wxzbox .xzmain .b a{display:block;font-size:20px;background:#ff4000;color:#fff;}

/************************************************************************************************************/
/*** 联系我们代码 ***/
.contact{width:67%;margin:0 auto 80px;}
.contact b{text-align:center;margin-bottom:40px;}
.contact ul{margin-top:40px;border-top:solid 1px #ccc;}
.contact ul li{line-height:40px;border-bottom:solid 1px #ccc;display:flex;justify-content:space-between;align-items:center;}
.contact ul li span{font-size:12px;color:#999;}
.map{width:100%;height:400px;margin-top:75px;}

.app{min-width:1250px;}

.none_right,.none_error{display:none;}
.tip_right .none_right,.tip_error .none_error{display:block;}
.usbox .framebox .ivu-form{position:relative;}
.usbox .framebox .yzm{width:57%;position:absolute;right:0;bottom:0;margin-bottom:0;}
.framebox .ivu-form-item.country{width:100%;}
.ivu-cascader .ivu-select-dropdown,
.ivu-cascader .ivu-select-dropdown ul{width:100%;}
.ivu-cascader .ivu-select-dropdown span{display:block;}
.contact .framebox .ivu-form-item.country{width:40%;}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 手机端代码 ***/
@media screen and (max-width:640px) and (min-width:0px){
.lc{display:none !important;}
	body{font-size:14px;}
	.ft16{font-size:14px;}
	.ft20{font-size:16px;}
	.ft24{font-size:18px;}
	.ft36{font-size:20px;}
	.ft48{font-size:24px;}
	.ft72{font-size:32px;}
	.ft200{font-size:48px;}
	.app{min-width:0px;}
	.common{width:94%;min-width:320px;}
	.nav_trigger{display:block;}
	.hd_tp ul li{margin-left:15px;}
	.hd_tp ul li a{font-weight:normal;}
	.hd_nv{padding-top:0px;}
	.nvbox{position:fixed;left:-100%;top:40px;z-index:100;width:100%;padding:40px 3%;box-sizing:border-box;background:rgba(255,255,255,.8);-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:300ms;transition-duration:300ms;}
	.nav{display:block;width:100%;margin-bottom:20px;}
	.nav li{width:100%;border-top:solid 1px #ccc;margin:0;}
	.nav li a.lis{display:block;line-height:40px;}
	.nav li a.lis::after{display:none;}
	.nav li.on a.lis{color:#ff4000;}
	.nav li:hover ul,.nav li:hover .txt4{display:none;}
	.ssbox,
	.ssbox .search{width:100%;}
	.nav-active .nvbox{left:0%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
	.hd_nv.hdon .nv_bg{display:none;}
	
	/*** 底部代码 ***/
	.footer{padding:30px 0 20px;}
	.footer .ft1{display:block;}
	.footer .ft1 h2{margin-top:0px;margin-bottom:20px;}
	.footer .ft1 h2 br{display:none;}
	.footer .ft1 ul{padding-right:0px;}
	.footer .ft1 ul::after{display:none;}
	.footer .ft1 ul li{margin-bottom:10px;}
	.footer .ft1 ul li img{width:14px;margin-right:5px;}
	.footer .ft2{display:block;margin:20px 0;}
	.footer .ft2 li{margin-top:20px;max-width:100%;}
	.footer .ft2 li b{width:60px;white-space:nowrap;}
	.footer .ft2 li a{display:inline-block;margin-right:10px;}
	.footer .copy{display:block;}
	.footer .copy p{width:100%;}
	.footer .copy .md{display: inline-block;margin-top:15px;}
	.uptop{bottom:2.4%;}
	.uptop a{padding:11px;}
	.uptop img{width:25px;}

	.pb80{padding-bottom:40px;}
	.pt80{padding-top:40px;}
	.allmore{padding-bottom:40px;}
	.allmore a{width:198px;}
	.hdp .swiper-button-next,
	.hdp .swiper-button-prev{width:30px;height:30px;}
	.hdp ul li img{width:auto;height:200px;position:relative;left:50%;transform:translateX(-50%);}
	.inn_tit {padding:40px 0 35px;}
	.inn_tit dt.b{margin:20px 0 15px;}
	.inn_tit dd{top:30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;}
	.inn_ftit{margin:15px 0;}
	
	.row1 ul li{width:47%;}
	.row1 ul li span::after {font-size:18px;}
	.row2::after {height: calc(100% - 40px);}
	.row2 .rw2img{width:100%;}
	.row2 .rw2txt{width:100%;margin-top:60px;}
	.row2 .rw2txt .inn_ftit{min-height:auto;margin-bottom:15px;}
	.row2 .swiper-pagination{bottom:-30px;}
	.row2 .swiper-button-next, .row2 .swiper-button-prev{bottom:-30px;}
	.row2 .rw2txt .p{padding-top:0;}
	.row2 .rw2txt .imore {position:relative;bottom: 0px;margin-top:25px;}
	.row3 .rw3hd li .p1{display:none;}
	.row3 .rw3hd li img{display:block;width:80%;margin:0 auto;}
	.row3 .rw3bd li .txt,
	.row3 .rw3bd li .img{width:96%;margin:0 auto;}
	.row3 .rw3bd li .img{margin-top:40px;}
	.row3 .rw3bd li .txt p{margin:40px 0;}
	
	.row5{padding:30px 0;}
	.row5 li{width:33.33%;text-align:center;}
	.row5 li img{width:80px;}
	.row6 ul li a {padding:10px;}
	.row6 ul li .text{width: calc(100% - 70px);}
	.row6 ul li .text dd{margin-top:-2px;}

	.falist{margin-bottom:10px;}
	.falist li{width:100%;margin-right:0;margin-bottom:20px;}
	.falist li:hover{top:-5px;}
	.falist li img{width:100%;}
	.szlist{margin-bottom:10px;}
	.szlist li{width:100%;margin-right:0;margin-bottom:20px;padding:10px;}
	.szlist li .img{width:120px;height:120px;}
	.szlist li .txt{width: calc(100% - 140px);}
	.szlist li p{max-height:48px;}
	.cplist{margin-bottom:30px;}
	.cplist li{width:48%;margin:1%;}
	.cplist li a{padding:9px;}
	.nwlist li{width:48%;margin:1%;padding:10px;}
	.nwlist li b{line-height:24px;}

	.listpage{margin:20px 0 40px;}
	.listpage a{width:23px;line-height:23px;}
	.banner .txt{height: calc(100% - 45px);}
	.banner .img img{max-width:none;height:200px;}
	.banner dl{font-weight:normal;}
	.banner dl dt{margin-bottom:0;}
	.crubms{margin-bottom:20px;}
	.sidebox{width:100%;background:#fff;margin-bottom:20px;}
	.mainbox {width:100%;padding-bottom:35px;}
	.sidebar ul{display:flex;flex-wrap:wrap;}
	.sidebar ul li a{padding:0 10px;}
	.sidebar ul li.have{border:none;}
	.sidebar ul li.have a{padding:0 5px;}
	.sidebar ul li.have.on a,
	.sidebar ul li.have:hover a{font-size:14px;}
	.sidebar.ddon{position:relative;top:0;background:rgba(255,255,255,.8);width:100%;}
	.side8 ul li{display:none;}
	.side8 ul li.have{display:block;}
	.side8 .sidebar.ddon{position:fixed;}
	.sidebar dl dt,.sidebar dl dd a{padding:0 14px;}
	
	.nrxq p{font-size:14px;}
	.shuzxq .nrxq p.p1{margin:20px 0 10px;}
	.product .cplist li{margin-bottom:1%;}
	.shuzxq .nrxq h1,
	.shuzxq .nrxq .h1{font-size:16px;margin:20px 0 20px;}
	.tabPanel .tbhd{margin-bottom:40px;}
	.tabPanel .tbhd li a{padding:0 10px 10px;}
	.cpxq .cqimg{width:100%;}
	.cpxq .cptxt{width:100%;margin-top:40px;}
	.cpxq .cptxt .xzbox{position:relative;bottom:0px;margin-top:20px;}
	.xzbox a{line-height:33px;}
	.xzbox a:last-child{margin-left:15px;}
	.cpxq .xq2{padding:40px 0;}
	
	.datum{margin-bottom:40px;}
	.datum .list li{width:48%;margin:1.5% 1%;}
	.datum .list li span{width:60px;height:60px;margin-left: -30px;margin-top: -30px;}
	.datum .box{padding:40px 0;}
	.datum .box ul{padding-bottom:39px;margin-bottom:35px;flex-wrap:nowrap;}
	.datum .box ul li{margin:0 5px;}
	
	.contact{width:100%;margin:0 auto 40px;}
	.contact b{margin-bottom:20px;}
	.contact ul li em{display:block;}
	.map{margin-top:35px;}
	
	.framebox .fbox{width:90%;padding:4%;max-height:95%;overflow-y:auto;}
	.framebox .fbox b{margin-bottom:20px;}
	.framebox .ivu-input{height:35px;font-size:14px;}
	.framebox .ivu-btn{height:35px;font-size:16px;}
	.framebox .ivu-form-item{margin-bottom:10px;}
	
	#talk {height:2110px;}
	.survey .ivu-input{height:35px;}
	.survey .ivu-form-item{margin-bottom:10px;}
	.survey .but{margin-top:20px;}
	.survey .but button{height:35px;font-size:16px;}
	.survey .ivu-form .ivu-form-item-label{font-size:14px;}
	.survey .ivu-radio-wrapper{font-size:14px;}
	.survey .ivu-radio-border{margin-right:20px;}
	.survey .ivu-radio-inner{width:16px;height:16px;}
	.survey .ivu-radio-inner::after{width:6px;height:6px;left:4px;top:4px;}
	.survey textarea.ivu-input{min-height:100px !important;}
	.survey .ivu-card-head{margin-bottom:20px !important;}
	.survey .ivu-card-head p{font-size:16px;}


	.search3 form.search{width:100%;}
}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 英文版代码 ***/
.enbox{}
.enbox .hd_tp ul li{margin-left:30px;}
.enbox .crubms span:first-child em{font-size:0;vertical-align:middle;}
.enbox .crubms span:first-child em::after{content: "";display: inline-block;width:19px;height:12px;margin-right: 20px;border-right: solid 1px #999;vertical-align: middle;margin-top:-2px;}
.enbox .nrxq p{text-indent:0;}
.enbox .nav li ul{margin-left:-190px;}
.enbox .nav li ul li{width:380px;}
.enbox .nav li .txt4 li{width:50%;}
.enbox .nav li .txt4 li a{line-height:32px;}
.enbox .hd_nv.hdon .nv_bg{height:450px;}
.enbox .crubms .sd18{display:none;}



/************************************************************************************************************/
/************************************************************************************************************/
/*** 英文版手机端代码 ***/
@media screen and (max-width:640px) and (min-width:0px){
	
}





