@charset "utf-8";
*{padding:0;margin:0;}
body{font-family:Arial, Helvetica, sans-serif;font-size:16px;}
.w100{width:100%; min-width:1440px;}
.w14{width:1440px;}
.m0a{margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.both{clear:both;}
ul,li,ol{list-style:none;}
a{color:#333;text-decoration:none;}
a:hover{color:#0096f0;text-decoration:none;}
.bgf5{background-color:#f5f5f5;}
.bgfe{background-color:#eeefef;}
.pr{position:relative;}
.pa{position:absolute;}
.no{padding:10px 0;text-align:center;width:100%;}
.page{padding:10px 0;text-align:center;margin-bottom:20px; width:100%;}
.page table{margin:0 auto;}

.top{background-color:rgba(255, 252, 252, 1);position:fixed;top:0;z-index:999;}
.top1{border-bottom:1px solid #eee;height:44px;padding:8px 0;line-height:44px;text-align:left; position:relative;}
.top1 span{float:right;}
.she{}
.she i{border-radius:100%;color:#fff;width:30px;height:30px;display:inline-block;line-height:30px;}
.she i.fa-linkedin-in{background-color:#377ca5;}
.she i.fa-facebook-f{background-color:#3b5998;}
.she i.fa-magnifying-glass{color:#333;}
.sou{width:30px;position:relative; display:inline-block;}
.sou a{display:block;height:30px;padding:0;}
.sou:hover{}
.search{width:100%;height:48px;display:none;}
.search .stxt{width:50%;height:46px;line-height:46px;text-indent:20px; display:inline-block;outline:none;color:#333; border:1px solid #e5e5e5; border-radius:23px 0 0 23px;}
.search .sbtn{width:5%;height:46px;outline:none;cursor:pointer; display:inline-block;background:url(../images/search.png) center center no-repeat #222; border-radius:0 23px 23px 0;border:1px solid #222;}
#so{ background-color:#fff; padding:40px 0; text-align:center; border-top:1px solid #e8e8e8;}
.hidden{ display:none !important;}
.block{ display:block;}

.head{padding:9px 0;height:60px;}
.head .logo{width:287px;padding:7.5px 0;}
.head .nav{}
.head .nav ul{}
.head .nav ul li{float:left;margin-left:20px;}
.head .nav ul li a{font-size:16px;font-weight:bold;color:#000;line-height:60px;}

.nban{width:100%;margin-top:139px;}

.nav_menu3,
.nav_menu3 ul,
.nav_menu3 ul li,
.nav_menu3 ul li a,
.nav_menu3 #menu-button{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;}
.nav_menu3 #menu-button{margin-top:100px;position:absolute;z-index:99999;}
.nav_menu3:after,
.nav_menu3 > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.nav_menu3 #menu-button{display:none;}
.nav_menu3{width:auto;line-height:1;/*background:#ffffff;*/}
#menu-line{position:absolute;top:0;left:0;height:3px;background:#000;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
.nav_menu3 > ul > li{float:right;height:60px;}
.nav_menu3.align-center > ul{font-size:0;text-align:center;}
.nav_menu3.align-center > ul > li{display:inline-block;float:none;}
.nav_menu3.align-center ul ul{text-align:left;}
.nav_menu3.align-right > ul > li{float:right;}
.nav_menu3.align-right ul ul{text-align:right;}
.nav_menu3 > ul > li > a{/*padding:20px 20px 17px 20px;*/text-decoration:none;/*text-transform:uppercase;*/color:#333;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;line-height:60px;height:60px;padding:0 20px;font-weight:bold;}
.nav_menu3 > ul > li > a:hover{color:rgb(0, 150, 240);}
.nav_menu3 > ul > li:hover > a{color:rgb(6 6 6);/*background:#2EAFBB;*/}
.nav_menu3 > ul > li.nav-has-sub > a{padding-right:25px;}
.nav_menu3 > ul > li.nav-has-sub > a::after{position:absolute;top:25px;right:10px;width:4px;height:4px;border-bottom:1px solid #333;border-right:1px solid #333;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border-color 0.2s ease;-moz-transition:border-color 0.2s ease;-ms-transition:border-color 0.2s ease;-o-transition:border-color 0.2s ease;transition:border-color 0.2s ease;}
.nav_menu3 > ul > li.nav-has-sub:hover > a::after{/*border-color:rgb(0, 150, 240);*/ border-color:#333;}
.nav_menu3 ul ul{position:absolute;left:-9999px;}
.nav_menu3 > ul > li > ul{ padding-top:9px;}
.nav_menu3 li:hover > ul{left:auto;}
.nav_menu3.align-right li:hover > ul{right:0;}
.nav_menu3 ul ul ul{margin-left:100%;top:0;/*border-left:#8ECB8D 1px solid;*/}
.nav_menu3.align-right ul ul ul{margin-left:0;margin-right:100%;}
.nav_menu3 ul ul li{height:0;-webkit-transition:height .2s ease;-moz-transition:height .2s ease;-ms-transition:height .2s ease;-o-transition:height .2s ease;transition:height .2s ease;}
.nav_menu3 ul li:hover > ul > li{height:40px;}
.nav_menu3 ul ul li a{padding:5px 10px;width:365px;background:#fff;text-decoration:none;color:#333;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;/*border-top:1px solid #8ECB8D;*/ font-weight:100;font-size:16px;line-height:30px;}
.nav_menu3 ul ul li:hover > a,
.nav_menu3 ul ul li a:hover{color:rgb(0, 150, 240);}
.nav_menu3 ul ul li.nav-has-sub > a::after{position:absolute;top:18px;right:10px;width:4px;height:4px;border-bottom:1px solid #333;border-right:1px solid #333;content:"";-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:border-color 0.2s ease;-moz-transition:border-color 0.2s ease;-ms-transition:border-color 0.2s ease;-o-transition:border-color 0.2s ease;transition:border-color 0.2s ease;}
.nav_menu3.align-right ul ul li.nav-has-sub > a::after{right:auto;left:10px;border-bottom:0;border-right:0;/*border-top:1px solid #dddddd;border-left:1px solid #dddddd;*/}
.nav_menu3 ul ul li.nav-has-sub:hover > a::after{border-color:rgb(0, 150, 240);}
.nav_menu3 > ul > li.selected{/*background-color:#2EAFBB;*/}
.nav_menu3 > ul > li.selected a{color:rgb(0, 150, 240);}
.nav_menu3 > ul > li.selected ul li a{color:#333;}
.nav_menu3 > ul > li.selected ul li a:hover{color:rgb(0, 150, 240);}
.nav_menu3 > ul > li.selected:hover a::after{color:rgb(6 6 6);}
.nav_menu3 > ul > li.selected > a::after {border-bottom:1px solid rgb(0, 150, 240);border-right:1px solid rgb(0, 150, 240);}


.banner{background-color:#ccc;}
.about{padding:95px 0;background:url(images/aboutbg.jpg) no-repeat center top;}
.bt{font-size:38px;color:#111;font-weight:bold;line-height:50px;text-indent:15px;text-align:center;}
.aline{text-align:center;text-indent:15px;height:30px;}
.bt{text-align:left;font-size:32px;font-weight:bold;line-height:53px;color:#222;}
.aline{text-align:left;height:3px;margin-top:20px;}
.about .info{color:#666;position:relative;}
.about .info .ainfo{line-height:30px;padding:30px 50px 30px 15px;}
.about .info a{position:absolute;right:0;top:50%;}

.ys{display:grid;gap:40px;grid-template-columns:repeat(auto-fill, minmax(330px, 1fr));}
.ys dl{background-color:#eeeeee;position:relative;}
.ys dl dt{}
.ys dl dd{background:linear-gradient(0, #0096f0, transparent);padding:68px 15px 10px 15px;position:absolute;bottom:0;left:0;}
.ys dl dd h3{text-align:center;font-size:36px;color:#fff;}
.ys dl dd p{line-height:30px;color:#fff;min-height:90px;}

.fangan{position:relative;z-index:9;}
.fangan .falist{height:796px;position:absolute;left:50%;top:75px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.fangan .falist .bt1{text-align:left;font-size:32px;font-weight:bold;line-height:53px;color:#222;}
.fangan .falist .aline1{text-align:left;height:3px;margin-top:20px;}
.fangan .falist .info{padding-top:40px;}
.fangan .falist .info h2{font-size:20px;font-weight:700;color:#222;line-height:27px;padding:10px 0;}
.fangan .falist .info p{line-height:30px;padding:10px 0;text-align:left;width:715px;color:#666;}
.faclass{z-index:99;position:absolute;left:50%;bottom:30px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.faclass ul{}
.faclass ul li{width:286px;height:60px;float:left;background-color:rgba(0, 0, 0, 0.5);border:1px solid rgba(255, 255, 255, 0.12);border-top:0;border-right:0;}
.faclass ul li a{width:100%;line-height:60px;display:inline-block;text-align:center;color:#fff;font-size:16px;}
.faclass ul li a:hover,.faclass ul li a.cur{color:#fff;background-color:#0096f0;}

.pro{padding-top:95px;padding-bottom:50px;}
.pro .bt{text-align:center;}
.pro .aline{text-align:center;}
.plist{padding:38px 0;display:flex;gap:30px;}
.plist .item{flex:2;display:grid;flex-direction:column;align-items:flex-start;gap:50px;}
.plist .item2{flex:1;display:grid;align-items:flex-start;}
.plist .pimg{position:relative;width:100%;}
.plist .pimg p{height:88px;line-height:88px;background:linear-gradient(to right,#0096f0,transparent);color:#fff;text-indent:20px;font-size:20px;position:absolute;left:0;bottom:0;font-weight:bold;width:100%;}

.fnav{padding:30px 0px;}
.fnav .flogo{margin-left:15px;width:370px;margin-right:95px;margin-right:38px;}
.fnav .flogo p{margin-top:20px;}
.fnav dl{width:180px;margin-right:38px;}
.fnav dl.fpro{width:240px;}
.fnav dl.con{margin-right:0px;width:280px;}
.fnav dl dt{font-weight:bold;padding-top:10px;padding-bottom:30px;}
.fnav dl dd{line-height:30px;}
.fnav dl dd a{}
.fnav dl dd a:hover{color:#007bff;}

.foot{height:70px;background-color:#000713;line-height:70px;color:#fff;text-align:center;}
.foot a{color:#fff;}
.foot a:hover{color:#007bff;}

.map{line-height:66px;height:66px;}
.map i{font-size:14px;}
.map a:hover{color:#0096f0;}
.nbt{height:100px;line-height:50px;text-align:center;font-size:38px;color:#111;font-weight:bold;margin-top:50px;}
.dlist{display:grid;gap:30px;grid-template-columns:repeat(auto-fill, minmax(337.5px, 1fr));margin-bottom:50px;}
.dlist dl{}
.dlist dl dt{}
.dlist dl dd{}
.dlist dl dd h3{font-size:18px;padding:10px 0;line-height:27px;overflow:hidden;max-height:54px;}
.dlist dl dd a{width:175px;height:46px;line-height:46px;text-align:center;display:block;background-color:rgb(0, 150, 240);color:#fff;border:1px solid # rgb(0, 150, 240);box-sizing:border-box;}
.dlist dl dd a:hover{background-color:#fff;border:1px solid rgb(0, 150, 240);color:rgb(0, 150, 240);}

.nlist{display:grid;gap:30px;grid-template-columns:repeat(auto-fill, minmax(337.5px, 1fr));margin-bottom:50px;}
.nlist dl{}
.nlist dl dt{border:1px solid #ddd;padding:9px;box-sizing:border-box;margin-bottom:20px;}
.nlist dl dt img{width:100%;}
.nlist dl dd{line-height:27px;font-weight:bold;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}

.ncon{background-color:rgb(245 245 245);padding:70px 0 50px 0;}
.cinfo{}
.cinfo .c1{display:flex;gap:30px;}
.cinfo .c2{margin-top:30px;}
.cinfo .c1 dl{flex:4;background-color:#fff;}
.cinfo dl dt{color:rgb(0, 150, 240);text-align:center;padding-top:20px;height:50px;}
.cinfo dl dt i{font-size:50px;}
.cinfo dl dd{text-align:center;padding-top:20px;padding-bottom:20px;line-height:30px;color:rgb(6 6 6);}
.cinfo dl dd h3{color:#212529;line-height:27px;height:27px;}
.cinfo .c2 dl{flex:1;background-color:#fff;}

.ncon1{background-color:rgb(0, 150, 240);padding:70px 0;}
.message{}
.message .bt{color:#fff;text-align:center;}
.message .fbt{}
.message .fbt p{color:#fff;text-align:center;}
input,textarea{font-family:Arial, Helvetica, sans-serif;font-size:14px;}
input.txt::placeholder,textarea.txt1::placeholder{color:#fff;}
.txt{border:1px solid rgb(84 160 221);color:#fff;width:96%;box-sizing:content-box;padding:12px 2%;height:24px;line-height:24px;background-color:#1aa1f2;outline:none;}
.txt1{border:1px solid rgb(84 160 221);color:#fff;width:98%;box-sizing:content-box;padding:12px 1%;line-height:24px;background-color:#1aa1f2;height:120px;outline:none;}
.btn{background-color:transparent;color:#000;font-size:16px;cursor:pointer;border-bottom:1px solid #000;line-height:25px;outline:none;border-top:none;border-left:0;border-right:0;}
.btn:hover{color:#fff;border-bottom-color:#fff;}

.oem{background-color:rgb(245 245 245);padding:0px 0 85px 0;}
.obt{color:#fff;text-align:center;color:#212529;font-weight:bold;line-height:50px;height:50px;font-size:50px;}
.fobt{height:50px;}
.fobt p{color:rgb(136 136 136);text-align:center;line-height:50px;}
.oem .o1{display:flex;gap:30px;}
.oem .o1 dl{flex:3;background-color:#fff;padding:30px 0;}
.oem .o1 dl dt{text-align:center;height:50px;line-height:50px;color:rgb(0 97 174);font-size:48px;font-weight:bold;}
.oem .o1 dl dd{line-height:27px;text-align:center;margin-top:30px;font-weight:bold;font-size:18px;color:#212529;}

.ncon2{padding:70px 0;}
.process{}
.process .kh{z-index:99;position:absolute;left:50%;bottom:365px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.process .kh p{width:100%;text-align:center;font-size:14px;color:#fff;text-shadow:2px 2px 4px rgba(0, 0, 0, 0.4);margin-bottom:10px;}
.process .kh h1{width:100%;text-align:center;height:120px;line-height:120px;font-size:80px;color:#fff;text-shadow:2px 2px 4px rgba(0, 0, 0, 0.4);}
.o2{/*display:grid;gap:30px;grid-template-columns:repeat(auto-fill, minmax(337.5px, 1fr));margin-top:11px;*/position:relative;}
.o2 dl{}
.o2 dl dt{text-align:left;margin-bottom:10px;}
.o2 dl dt div{background-color:#0096f0;height:51px;display:inline-block;border-radius:0 28px 28px 0;width:117px;color:#222;padding:0px 0 5px 0;text-align:center;}
.o2 dl dt div span{font-size:20px;color:#fff;line-height:36px;border-bottom:2px solid #fff;display:inline-block;padding-bottom:8px;font-weight:bold;}
.o2 dl dd{padding:10px 0;}
.o2 dl dd p{line-height:30px;padding-top:20px;text-align:left;width:100%;color:rgb(136 136 136);}

.ny{padding-bottom:60px;}
.xinwen{}
.xinwen .left{background-color:#fff;width:990px;border-radius:8px 8px;padding:60px 40px;}
.xinwen .left h1{line-height:45px;text-align:left;margin-bottom:20px;font-size:20px;color:#222;}
.xinwen .left .date{line-height:18px;font-size:12px;color:#999;}
.xinwen .left .xwinfo{padding-top:20px;line-height:30px;color:#333;}
.xinwen .left .xwinfo p,.xinwen .left .xwinfo div{margin-bottom:5px;}
.xinwen .left .xwinfo a{text-decoration:underline;}
.xinwen .right{background-color:#fff;width:310px;border-radius:8px 8px;padding:20px 15px;}
.xinwen .right h3{color:#333;text-align:left;font-size:20px;line-height:27px;margin-bottom:15px;}
.xinwen .right dl{width:100%;margin-bottom:15px;}
.xinwen .right dl dt{border:1px solid #ddd;padding:9px 9px;box-sizing:content-box;}
.xinwen .right dl dd{line-height:27px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align:left;padding-top:8px;}

.touch{background-color:#fff;margin-top:40px;border-radius:8px 8px;}
.tbt{line-height:27px;font-size:25px;padding:20px 20px;border-bottom:1px solid #dfdfe1;}
.ly{padding:20px 20px;}
.txt2{border:1px solid #dfdfe1;border-radius:5px;width:100%;line-height:45px;height:45px;text-indent:10px;box-sizing:border-box;}
.txt3{border:1px solid #dfdfe1;border-radius:5px;padding:10px 10px;line-height:27px;/*width:calc(100% - 20px);*/ width:100%;box-sizing:border-box;}
.btn1{background-color:#0096f0;border:0;color:#fff;text-align:center;width:215px;height:45px;line-height:45px;border:1px solid #0096f0;cursor:pointer;}
.btn1:hover{background-color:#fff;color:#0775b7;}

.prolist{padding:55px 0;}
.prolist .pbt{line-height:50px;height:50px;text-align:left;margin-bottom:20px;font-size:38px;color:#111;font-weight:bold;}
.prolist .left{width:340px;}
.prolist .left .pclass{width:338px;border:1px solid #e4e4e4;background-color:#FCFCFC;padding:10px 0;margin-bottom:20px;}
.prolist .left h3{height:50px;line-height:50px;text-align:left;font-size:18px;color:#222;padding:0 10px 0 20px;}
.prolist .left .pclass .bclass{font-size:16px;color:#222;font-weight:bold;}
.prolist .left .pclass .fei1{line-height:47px;overflow:hidden;text-align:left;padding:0 10px 0 20px;}
.prolist .left .pclass .fei1:hover{background-color:#f5f4f4;}
.prolist .left .pclass .fei2{line-height:30px;overflow:hidden;text-align:left;padding:8px 10px 8px 40px;}
.prolist .left .pclass .fei2:hover{background-color:#f5f4f4;}
.prolist .left .pclass a.cur{color:#0096f0 !important;}
.prolist .left .pclass a.cur2{color:#0096f0 !important;font-weight:bold;}
.prolist .left .inqu{width:338px;border:1px solid #e4e4e4;background-color:#FCFCFC;padding:10px 0;margin-bottom:20px;}
.prolist .left .inqu .itxt{width:100%;height:50px;text-indent:10px;line-height:50px;background-color:#eee;border:none;}
.prolist .left .inqu .itxt1{width:100%;padding:8px 0px 8px 10px ;background-color:#eee;border:none;}
.prolist .left .inqu .ibtn{border:none;background-color:#0096f0;color:#fff;padding:5px 10px;line-height:30px;text-align:center;cursor:pointer;border-radius:5px;}
.prolist .left .inqu .ibtn:hover{background-color:#0774b5;}
.prolist .right{width:1070px;}
.prolist .aqlist{display:grid;gap:30px;grid-template-columns:repeat(auto-fill, minmax(245px, 1fr));margin-bottom:50px;}
.prolist .aqlist dl{margin-bottom:20px;}
.prolist .aqlist dl dt{border:1px solid #dddddd;box-sizing:border-box;}
.prolist .aqlist dl dd{padding-top:20px;}
.prolist .aqlist dl dd a{font-size:18px;font-weight:bold;line-height:27px;color:#000;}
.prolist .aqlist dl dd a:hover{color:#0096f0;}

.bgf8{background-color:#f8f8f8;}
.pro1{padding:55px 0;}
.pro1 .left{width:690px;}
.pro1 .right{width:720px;}
.pro1 .right h1{text-align:left;padding:10px 0;line-height:50px;font-size:38px;color:#222;}
.pro1 .right .js{padding:10px 0;text-align:left;font-size:16px;color:#222;line-height:27px;margin-bottom:10px;}
.pro1 .right .tese{text-align:left;line-height:27px;font-size:16px;color:#222;}
.rfq{text-align:left;padding:15px 0;}
.rfq a{width:132px;height:46px;line-height:46px;text-align:center;color:#fff;display:inline-block;background-color:#0096f0;}
.rfq a:hover{background-color:#0775b7;}
.pro1 .right .she{text-align:left;padding:10px 0;}

.app{padding:75px 0;}
.app .bt{font-size:38px;font-weight:bold;line-height:50px;color:#222;text-align:center;}
.pro2{padding:75px 0;}
.pro2 .bt{font-size:38px;font-weight:bold;line-height:50px;color:#222;text-align:center;}
.pro2 .pinfo{padding-top:20px;}
.pro2 .pinfo table{max-width:100%;margin-bottom:1px;color:#212529;border-collapse:collapse;font-size:16px;line-height:27px;width:100%;}
.pro2 .pinfo table-bordered{border-color:#e3e3e3;border:0;box-sizing:border-box;}
.pro2 .pinfo table-hover{}
.pro2 .pinfo table td{padding:.4rem;border-style:solid;border-collapse:collapse;border-width:1px;border-color:inherit;}

.applist{display:grid;gap:30px;grid-template-columns:repeat(auto-fill, minmax(337.5px, 1fr));margin-top:20px;}
.applist dl{background-color:rgb(245 245 245);}
.applist dl dt{}
.applist dl dd{padding:20px 10px 10px 10px;line-height:27px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align:center;color:#333;font-weight:600;font-size:18px;}
.xgpro{padding:75px 0;}
.xgpro .bt{font-size:38px;font-weight:bold;line-height:50px;color:#222;text-align:left;}
.xglist{display:grid;gap:30px;grid-template-columns:repeat(auto-fill, minmax(258px, 1fr));margin-top:20px;}
.xglist dl{}
.xglist dl dt{border:1px solid #f5f5f5;box-sizing:border-box;}
.xglist dl dd{line-height:20px;margin-top:20px;text-align:left;font-size:14px;color:#333;font-weight:bold;}

.sban{height:739px;position:relative;}
.sinfo{left:50%;bottom:185px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;}
.sinfo .smap{height:30px;line-height:30px;text-align:left;}
.sinfo .sbt{text-align:left;height:60px;margin:10px 0;line-height:60px;color:rgb(34 34 34);font-size:38px;font-weight:700;}
.sinfo .fainfo{text-align:left;margin-top:10px;line-height:30px;width:705px;font-size:16px;color:rgb(34 34 34 / 80%);}

.sbt2{margin-top:95px;color:rgb(34 34 34);font-size:38px;font-weight:700;text-align:center;padding:0 303px;padding:10px 0;margin-bottom:30px;line-height:50px;width:834px;}

.apptype{text-align:center;}
.apptype span{background:#f5f5f5;border-radius:50px;padding:8px 4px;display:inline-block;height:44px;}
.apptype span a{width:315px;height:44px;line-height:44px;display:inline-block;text-align:center;color:#222;background-color:#f5f5f5;border-radius:22px;margin:0 8px;}
.apptype span a:hover,.apptype span a.cur{color:#fff;background-color:rgb(0, 150, 240);}

.subclass{padding:30px 0 40px 0;text-align:center;}
.subclass ul{}
.subclass ul li{display:inline-block;height:47px;}
.subclass ul li a{line-height:47px;text-decoration:underline;margin:0 10px;}

.ss1{padding:35px 60px;background-color:#f5f5f5;border-radius:20px 20px 0 0;width:1320px;}
.ss1 .left{width:845px;}
.ss1 .right{width:395px;}

.ss2{margin-bottom:95px;border:1px solid #f5f5f5;border-radius:0 0 20px 20px;padding:35px 60px;width:1320px;}
.ss2 ul{}
.ss2 ul li{display:inline-block;height:30px;width:33.33%;line-height:30px;}
.ss2 ul li a{}
.ss2 ul li a span{width:22px;height:22px;background-color:#000;line-height:22px;text-align:center;font-size:12px;border-radius:11px;color:#fff;}

.ss2 .part1{padding:40px 0;border-top:1px solid #e5e5e5;}
.ss2 .part2{padding:40px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.ss2 .part3{padding:40px 0 20px 0;}
.bt6{padding:10px 0;line-height:35px;text-align:left;font-size:30px;font-weight:bold;}
.info6{line-height:30px;color:rgb(102 102 102);text-align:left;padding:10px 0;}
.btn6{padding:10px 0;}
.btn6 a{width:273px;height:44px;line-height:44px;text-align:center;color:#fff;display:inline-block; background-color:#0096f0; border:1px solid #0096f0; font-size:14px;}
.btn6 a:hover{background-color:#fff; border:1px solid #0096f0; color:#0096f0;}

.toggle-nav{ padding-bottom:40px;}
.toggle-nav a{ width:32%; margin-right:2%; overflow:hidden; line-height:22px; height:22px; text-align:left; float:left; padding:4px 0;}
.toggle-nav a.active{color: #0096f0;}
.toggle-nav a.active span{background-color:#0096f0 !important;}
.toggle-nav a span{ width:22px; height:22px; background-color:#111; color:#fff; line-height:22px; text-align:center; display:inline-block; font-size:12px; border-radius:50%; float:left; margin-right:5px;}
.toggle-nav a:nth-child(3n){ margin-right:0px;}
.toggle-nav a:hover{color: #0096f0;}
.toggle-nav a:hover span{background-color:#0096f0;}
.toggle-box .toggle-item{display: none;}
.toggle-box .toggle-item.active{display: block;}

.part1{}
.part1 .left{ width:265px;}
.part1 .left img{ width:100%;}
.part1 .left p{ width:100%; line-height:26px;margin-top:10px;}
.part1 .left p a{ color:#111; font-size:16px;}
.part1 .left p a span{width:22px; height:22px; background-color:#111; color:#fff; line-height:22px; text-align:center; display:inline-block; font-size:12px; border-radius:50%; float:left; margin-right:5px; margin-top:2px;}
.part1 .right{ width:912px;}

.part2{}
.part2 h3{ line-height:43px; height:43px; font-size:38px; text-align:left; margin-bottom:20px;}
.part2 .pinfo3{ line-height:30px; text-align:left; font-size:16px; color:rgb(102 102 102);}
.part3{}
.part3 table{max-width:100%;margin-bottom:1px;color:#212529;border-collapse:collapse;font-size:16px;line-height:27px;width:100%;border-color:#dee2e6;}
.part3 table-bordered{border-color:#dee2e6;border:0;box-sizing:border-box;}
.part3 table-hover{}
.part3 table td{padding:.75rem;border-style:solid;border-collapse:collapse;border-width:1px;border-color:inherit;}
.tj{ background-color:rgb(245 245 245); margin-bottom:60px; border-radius:20px; padding:60px 60px; width:1320px;}
.tjbt{ height:50px; line-height:50px; text-align:left; font-weight:bold; font-size:38px; border-bottom:1px solid #dcdcdc; padding-bottom:20px;}
.tj .left{ width:885px;}
.tj .right{ width:355px;}
.tjbt1{ background:url(../images/line.jpg) no-repeat left bottom; height:27px; line-height:27px; font-weight:bold; padding:10px 0; margin-top:20px; margin-bottom:20px;}
.tjnews{}
.tjnews ul{}
.tjnews ul li{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden; line-height:55px; height:55px; font-size:16px;text-align:left;}
.tjnews ul li a{}
.tjnews ul li a:hover{}

.tjvideo{width:895px;height:375px; text-align:left;}
.video-player{ float:left; width:660px;}
.video-list{ width:220px; float:right;overflow-y:auto;height:375px;}
.video-list::-webkit-scrollbar{display: none;}
.video-list ul{list-style-type: none; padding:0 0;}
.video-list li{margin-bottom:15px;}
.video-list li img{ display:block;}

.swiper-container{width: 100%;}
.swiper-wrapper{ height:auto !important;}
.swiper-slide{text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.lb{ width:456px; margin-top:110px;}
.lb dt{ width:145px; float:left;}
.lb dt img{ width:100%;}
.lb dd{ width:290px; text-align:left; float:right; line-height:27px; color:rgb(102 102 102); font-size:14px;}