@charset "utf-8";@import "iconfont.css";@import "grid12.css";@import "jquery.fancybox.css";.indexA{padding:60px 0 100px}
.indexA .tit{border-bottom:1px solid #2CA7C4;height:60px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}
.indexA .tit h3{font-size:36px;color:#272727;font-family:'Arial Black'}
.indexA .tab{}
.indexA .tab ul li{display:inline-block;margin-left:30px;height:30px;line-height:30px;font-size:16px;cursor:pointer;color:#272727;position:relative}
.indexA .tab ul li::before{content:"";display:inline-block;vertical-align:middle;margin-right:10px;width:8px;height:8px;border-radius:50%;background-color:#0076D2}
.indexA .tab ul li.active{color:#0076D2}
.indexA .list ul{margin:0 0 0 -2%;display:none}
.indexA .list ul li{float:left;width:31.333333%;text-align:center;background:#fff;border:1px solid #C9C9C9;padding:8px 8px 0;margin:20px 0 0 2%;cursor:pointer;box-sizing:border-box}
.indexA .list ul li .pic{display:block;width:100%;overflow:hidden;box-sizing:border-box}
.indexA .list ul li .pic img{width:100%;display:block;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s}
.indexA .list ul li h5{height:80px;font-size:17px;text-transform:capitalize;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;color:#111;line-height:22px}
.indexA .list ul li h5:hover{color:#0076D2}
.indexA .list ul li:hover{box-shadow:5px 5px 40px rgba(0,0,0,.2);border:1px solid #0076D2}
.indexA .list ul li:hover h5{color:#0076D2}
.indexA .list ul li:hover a.pic img{transform:scale(1.06);-webkit-transform:scale(1.06)}
.indexB{background:url("../images/ibg1.jpg") no-repeat center 75px;height:660px;box-sizing:border-box}
.indexB h3{line-height:1;margin:0 0 0 125px;font-size:72px;color:#334E8C;font-weight:bold;position:relative;z-index:999;font-family:'Franklin Gothic Medium'}
.indexB h3 em{color:#fff;font-weight:bold}
.indexB .txt{position:absolute;width:794px;height:690px;left:459px;top:0;background:#E9A321;line-height:24px;padding:109px 53px 0 257px}
.indexB .txt p{color:#fff;font-size:16px;margin:0 0 15px 0}
.indexB .txt .more{margin:20px 0 0;text-align:right}
.indexB .txt .more a{color:#fff;font-size:16px}
.indexB ul{position:absolute;left:405px;width:291px;top:99px}
.indexB ul li{float:left;width:291px;height:241px;margin:14px 0 0;position:relative}
.indexB ul li::after{content:"";width:291px;height:241px;position:absolute;left:3px;top:3px;background:#fff}
.indexB ul li img{width:100%;display:block;position:relative;z-index:99}
.indexC{padding:85px 0 50px;text-align:center}
.indexC .tit{text-align:center}
.indexC .tit h3{line-height:1;margin:18px 0 0 0;font-size:60px;color:#334E8C;font-weight:bold;text-align:center}
.indexC .tit h3 em{color:#E9A321;font-weight:bold}
.indexC .tit p{font-size:16px;color:#000;padding:13px 250px 0}
.indexC .tit hr{background:#E9A321;width:150px;height:5px;border:none;margin:15px auto 0}
.indexC ul{margin:57px 0 0}
.indexC ul li{float:left;width:25%;border:1px solid #fff;text-align:center;height:273px;background:#EEEEEE;box-sizing:border-box;cursor:pointer}
.indexC ul li .ico{margin:33px 0 0}
.indexC ul li .ico img{}
.indexC ul li .ico img:last-child{display:none}
.indexC ul li h5{font-size:18px;line-height:22px;height:44px;color:#000;text-transform:uppercase;margin:22px 15px 0}
.indexC ul li p{font-size:16px;color:#000;line-height:19px;margin:15px 10px 0}
.indexC ul li:hover{background:#E9A321;box-shadow:rgba(112,128,175,0.2) 0px -16px 24px 0px}
.indexC ul li:hover .ico img{display:none}
.indexC ul li:hover .ico img:last-child{display:inline-block}
.indexC ul li:hover h5{color:#fff}
.indexC ul li:hover p{color:#fff}
.indexD{background:#EEEEEE;padding:50px 0 0;box-sizing:border-box;position:relative}
.indexD::before{content:"";width:138px;height:159px;position:absolute;left:0;top:0;background:url("../images/ibg2-1.png") no-repeat}
.indexD::after{content:"";width:138px;height:159px;position:absolute;left:0;bottom:0;background:url("../images/ibg2-2.png") no-repeat}
.indexD .box::before{content:"";width:138px;height:159px;position:absolute;right:0;top:0;background:url("../images/ibg2-3.png") no-repeat}
.indexD .box::after{content:"";width:138px;height:159px;position:absolute;right:0;bottom:0;background:url("../images/ibg2-4.png") no-repeat}
.indexD .tit{}
.indexD .tit h3{line-height:1;margin:18px 0 20px 80px;font-size:60px;color:#334E8C;font-weight:bold}
.indexD .tit h3 em{color:#E9A321;font-weight:bold}
.indexD .tit p{font-size:16px;color:#000;padding:9px 0 0}
.indexD .nr{margin:42px 0 0;text-align:center}
.indexD ul{}
.indexD ul li{float:left}
.indexD ul li img{width:100%;display:block}
.indexD-pic .list{position:relative}
.indexD-pic .list .swiper-container{text-align:center}
.indexD-pic .list .swiper-container .swiper-slide img{width:100%;box-sizing:border-box}
.indexD-pic .swiper-button-prev,.indexD-pic .swiper-button-next{width:48px;height:48px;top:50%;margin-top:-24px;text-align:center;background:transparent}
.indexD-pic .swiper-button-prev,.indexD-pic .swiper-container-rtl .swiper-button-next{left:0px;right:auto}
.indexD-pic .swiper-button-next,.indexD-pic .swiper-container-rtl .swiper-button-prev{right:0px;left:auto}
.indexD-pic .swiper-button-prev i,.indexD-pic .swiper-button-next i{color:#333;font-size:30px;line-height:48px}
.indexD-pic .swiper-button-prev:hover i,.indexD-pic .swiper-button-next:hover i{color:#0F5CC4}
.indexE{padding:62px 0 70px;background:#fff}
.indexE .tit{text-align:center}
.indexE .tit h3{line-height:1;margin:18px 0 0 0;font-size:60px;color:#334E8C;font-weight:bold;text-align:center}
.indexE .tit h3 em{color:#E9A321;font-weight:bold}
.indexE .tit p{font-size:16px;color:#000;padding:13px 250px 0}
.indexE .tit hr{background:#E9A321;width:150px;height:5px;border:none;margin:15px auto 0}
.indexE ul{margin:46px 0 0 -26px}
.indexE ul li{float:left;width:280px;margin:0 0 0 26px;cursor:pointer}
.indexE ul li .pic{display:block;width:100%}
.indexE ul li .pic img{display:block;width:100%}
.indexE ul li .txt{height:182px;background:#fff;text-align:center;position:relative;padding:10px 0 0 0;box-sizing:border-box}
.indexE ul li .txt::before{content:"";border:2px solid #ABABAB;width:280px;height:162px;display:block;position:absolute;bottom:0;left:0;box-sizing:border-box;z-index:500}
.indexE ul li .txt em{font-size:18px;background:#fff;padding:0 10px 0;display:inline;position:relative;z-index:999;display:inline-block;font-family:'Franklin Gothic Medium';color:#282828}
.indexE ul li .txt h5{font-size:18px;color:#282828;margin:15px 0 0;height:72px}
.indexE ul li .txt p{font-size:15px;line-height:23px;padding:0 20px;margin:10px 0 0 0;position:relative;z-index:999;overflow-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.indexE ul li .txt ins{width:40px;height:40px;line-height:40px;background:#ABABAB;display:block;position:absolute;bottom:-20px;left:50%;margin-left:-20px;z-index:500;text-align:center;transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.indexE ul li .txt ins i{font-size:22px;color:#fff;display:inline-block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.indexE ul li:hover .txt{background:#F18101}
.indexE ul li:hover .txt::before{display:none}
.indexE ul li:hover .txt em{color:#fff;background:none}
.indexE ul li:hover .txt h5 a{color:#fff}
.indexE ul li:hover .txt p{color:#fff}
.indexE ul li:hover .txt b{border:none}
.indexE ul li:hover .txt ins{background:#fff}
.sidebanner{height:300px;background:url(../images/sidebanner.jpg) no-repeat center;padding:50px 0 0;box-sizing:border-box}
.sidebanner h3{font-size:36px;color:#fff}
.path{height:50px;line-height:50px;border-bottom:1px solid #EFEFEF}
.path p{color:#333;font-size:15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.path p i{margin:0 5px 0 0;font-size:14px;color:#2E2E2E}
.path p a{color:#333}
.main{padding-top:30px;padding-bottom:50px}
.main .stit{text-align:center}
.main .stit h3{line-height:1;font-size:30px;color:#334E8C;font-weight:bold}
.main .stit h3 em{color:#E9A321;font-weight:bold}
.mainRight{width:890px;float:right}
.mainRight1{width:100%;float:right}
.mainleft{float:left;width:280px}
.videolist{}
.videolist ul{margin:0 0 0 -2%}
.videolist ul li{float:left;width:31.333333%;margin:0 0 25px 2%}
.videolist ul li .v{position:relative;width:100%;display:block;overflow:hidden}
.videolist ul li .v img{width:100%;display:block;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s}
.videolist ul li .v::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.2) url("../images/video.png") no-repeat center;display:block}
.videolist ul li .t{padding:15px;background:#F3F4F7;box-sizing:border-box;position:relative}
.videolist ul li .t h5{font-size:17px;color:#333;text-align:center;height:60px}
.videolist ul li:hover .v::after{background-color:rgba(0,0,0,0.5)}
.videolist ul li:hover img{transform:scale(1.11);-webkit-transform:scale(1.11)}
.factory{}
.factory .tit{}
.factory .tit h3{font-size:30px;color:#000;text-transform:uppercase;line-height:1;font-weight:bold}
.factory .tit hr{width:50px;height:3px;background:#1473AF;margin:15px 0 0}
.factory h5{color:#333;font-weight:bold;font-size:24px}
.factory h5~h5{margin-top:30px}
.factory ul{margin:20px 0 0 -2%}
.factory ul li{float:left;width:31.3333%;margin:0 0 20px 2%;text-align:center}
.factory ul li a{display:block;width:100%;overflow:hidden}
.factory ul li img{width:100%;border:2px solid #E0E0E0;box-sizing:border-box;display:block}
.factory ul li p{font-size:15px;margin:10px 0 0;color:#333}
.mainleft{float:left;width:280px}
.mainleft h3{height:52px;line-height:52px;padding:0 0 0 20px;background:#334E8C;font-size:18px;color:#fff;font-weight:bold;text-transform:uppercase}
.mainleft h3::after{display:none;font-family:"qico";content:"\e727";float:right;font-size:20px;font-weight:normal;margin-top:0px;margin-right:10px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}
.mainleft h3.active::after{-webkit-transform:rotate(45deg) scale(1.08);-ms-transform:rotate(45deg) scale(1.08);transform:rotate(45deg) scale(1.08)}
.sidemenu{margin:0 0 15px 0}
.sidemenu ul{}
.sidemenu ul li{border:1px solid #e2e2e2;margin:6px 0 0 0}
.sidemenu ul li h5{height:45px;line-height:45px;display:block;padding:0 0 0 20px;font-size:15px;font-weight:bold;color:#333;cursor:pointer;text-transform:capitalize}
.sidemenu ul li h5 a{float:left;width:220px;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.sidemenu ul li h5 a:hover{color:#0F5CC4}
.sidemenu ul li h5 span{float:right;background:url("../images/i5.png") no-repeat center center;width:30px;height:45px;display:block}
.sidemenu dl{background:#fff}
.sidemenu dl dd{line-height:20px;border-bottom:1px dashed #DCDCDC;padding:9px 0;margin:0 20px;text-transform:capitalize}
.sidemenu dl dd:last-child{border-bottom:none}
.sidemenu dl dd a{display:block;background:url("../images/i10-1.png") no-repeat left 6px;color:#666;padding:0 0 0 15px;font-size:15px}
.sidemenu dl dd.active a,.sidemenu dl dd a:hover{color:#0F5CC4;background:url("../images/i10.png") no-repeat left 6px}
.sidemenu dl dd > dl >dd{border-bottom:1px dashed #DCDCDC}
.sidemenu dl dd > dl >dd a{display:block;background:url("../images/dot.png") no-repeat left 8px;padding:0 0 0 13px;font-size:13px;color:#666}
.sidemenu ul li.active h5{border-bottom:1px solid #e2e2e2}
.sidemenu ul li.active h5 a{color:#334E8C}
.sidemenu ul li.active span{background:url("../images/i5-1.png") no-repeat center center}
.side-contact{margin:0 0 15px}
.side-contact h3{height:52px;line-height:52px;padding:0 0 0 20px;background:#334E8C;font-size:18px;color:#fff;font-weight:bold;text-transform:uppercase}
.side-contact .nr{border:1px solid #D9D9D9;margin:6px 0 0 0;height:330px}
.side-contact .nr p{height:45px;line-height:45px;display:block;padding:0 0 0 20px;font-size:15px;font-weight:bold;color:#333;cursor:pointer}
.side-contact .nr p a:hover{color:#0F5CC4}
.left_nav{margin:0 0 15px 0}
.left_nav ul{}
.left_nav ul li{height:45px;line-height:45px;border:1px solid #e2e2e2;margin:6px 0 0 0;padding:0 10px 0 20px;position:relative}
.left_nav ul li::after{content:"\e7eb";position:absolute;right:10px;top:0;font-family:"qico";font-size:16px;color:#999}
.left_nav ul li a{color:#555;font-size:15px;display:block;-webkit-transition:0.5s;transition:0.5s}
.left_nav ul li.active a{color:#334E8C}
.left_nav ul li.active::after{color:#334E8C}
.left_contact{margin:0 0 20px 0;padding:30px 25px;background:#0F5CC4;border-radius:4px}
.left_contact h5{font-size:18px;font-weight:bold;color:#fff;padding:0 0 20px;text-align:center}
.left_contact p{padding:5px 0;font-size:17px;color:#fff;font-family:'MyriadPro Regular'}
.left_contact p em{float:left;width:40px;display:block}
.left_contact p b{margin:0 0 0 50px;display:block;font-size:14px;line-height:20px}
.left_contact p a{color:#fff}
.customer{}
.customer ul li{margin:0 0 20px;padding:15px;overflow:hidden;transition:all 0.3s ease 0s;box-sizing:border-box;box-shadow:0 0 5px rgba(0,0,0,0.2)}
.customer ul li .pic{float:left;width:280px;display:block;overflow:hidden}
.customer ul li .pic img{width:100%;transition:all 0.3s ease 0s}
.customer ul li .t{margin:0 0 0 300px}
.customer ul li .t h5{font-size:20px}
.customer ul li .t h5 a{color:#333}
.customer ul li .t h5 a:hover{color:#334e8c}
.customer ul li .t span{background:url("../images/time.png") no-repeat left center;padding:0 0 0 20px;display:block;font-size:14px;color:#777;margin:15px 0 0 0;font-family:'DINPro'}
.customer ul li .t p{color:#999;font-size:16px;height:66px;overflow:hidden;margin:10px 0 0 0;line-height:22px;font-family:'DINPro'}
.customer ul li .t a.more{margin:10px 0 0 0;width:120px;height:30px;line-height:30px;border:1px solid #999;display:block;text-align:center;font-size:12px;color:#999;border-radius:3px}
.customer ul li .t a.more:hover{background:#334e8c;border:1px solid #334e8c;color:#fff}
.customer ul li:hover img{transform:scale(1.11);-webkit-transform:scale(1.11)}
.newslist ul{}
.newslist ul li{height:123px;margin:0 0 15px 0;box-sizing:border-box;position:relative;overflow:hidden;cursor:pointer}
.newslist ul li .d{float:left;width:100px;height:123px;background:#E2E2E2;text-align:center;padding:27px 0 0;box-sizing:border-box}
.newslist ul li .d span{color:#333;font-size:36px}
.newslist ul li .d p{color:#333;font-size:17px}
.newslist ul li .t{height:123px;margin:0 0 0 100px;box-sizing:border-box;padding:20px 30px 0;border:5px solid #E2E2E2;border-left:none;background:#fff}
.newslist ul li .t h5{font-size:17px}
.newslist ul li .t h5 a{color:#333}
.newslist ul li .t h5 a:hover{color:#334E8C;text-decoration:underline}
.newslist ul li .t p{color:#666;font-size:14px;line-height:18px;margin:10px 0 0 0}
.newslist ul li:hover .d span{color:#fff}
.newslist ul li:hover .d p{color:#fff}
.newslist ul li:hover .d{background:#334E8C}
.newslist ul li:hover .t{border-color:#334E8C}
.newsnr{}
.newsnr h1{font-size:25px;line-height:1.4;margin:35px 0 0;color:#333;padding:0 0 30px 0;text-align:center;border-bottom:1px solid #ADADAD}
.artInfo{padding:15px 0 20px;border-bottom:1px solid #D9D9D9;text-align:center;margin:25px 0 0}
.artInfo span{margin:0 10px;line-height:20px;display:inline-block;font-size:15px;color:#666}
.artInfo span.time{background:url(../images/time.png) no-repeat left center;padding:0 0 0 20px}
.artInfo span.hit{background:url(../images/hit.png) no-repeat left center;padding:0 0 0 23px}
.artInfo .pro-share{margin:20px 0}
.myart{margin:20px 0 0;line-height:24px;font-size:14px;font-family:Arial}
.myart p{margin:0 0 10px}
.myart table{width:100%;max-width:100%;margin-bottom:20px;border:1px solid #D9D9D9;color:#666}
.myart table tr > th{padding:8px 8px;line-height:1.42857143;vertical-align:middle;border:1px solid #D9D9D9;font-weight:bold}
.myart table tr > td{padding:8px 8px;line-height:1.42857143;border:1px solid #D9D9D9}
.myart h5{font-size:18px;color:#666;font-weight:bold;margin:0 0 10px}
.myart dl{}
.myart dl dt{color:#333;font-size:16px;position:relative;font-weight:600;margin-bottom:5px}
.myart dl dt~dt{margin-top:15px}
.myart dl dd{margin:0 0 0 20px;padding:0 0 0 12px;line-height:24px;position:relative}
.myart dl dd::before{content:"";width:5px;height:5px;border-radius:50%;background:#333;position:absolute;left:0;top:9px;display:inline-block}
.myart dl dd~dd{margin-top:6px}
.myart h2{font-size:22px;color:#333;font-weight:bold;margin:0 0 10px}
.video-iframe{width:100%;aspect-ratio:16 / 9;position:relative}
.video-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;object-position:center;-o-object-position:center}
.pnbar{margin-top:25px}
.pnbar ul{border-bottom:1px solid #B4B4B4}
.pnbar ul li{border-top:1px solid #B4B4B4;height:40px;line-height:40px}
.pnbar ul li span{float:left;width:100px;text-align:center;border-right:1px solid #B4B4B4;color:#333;font-size:17px}
.pnbar ul li a{margin:0 0 0 120px;display:block;font-size:16px;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.pnbar ul li a:hover{color:#0F5CC4;text-decoration:underline}
.process-tab{margin:30px 0 0}
.process-tab ul{text-align:center;font-size:0}
.process-tab ul li{display:inline-block;margin:0 10px;font-size:26px;width:350px;line-height:60px;height:60px;border-radius:0;overflow:hidden;background:#3a364f;color:#fff;cursor:pointer}
.process-tab ul li.active{background:#001781}
.process-box{margin:30px 0 0}
.about{padding:50px 0}
.about h3{font-size:30px;color:#484848;font-weight:bold}
.about hr{border:none;width:58px;height:3px;background:#334E8C;margin:15px 0 25px}
.about .txt{font-family:Arial}
.about .txt h4{font-size:20px;color:#3a364f;font-weight:bold;margin-bottom:10px}
.about .txt h5{font-size:20px;color:#3a364f;margin-bottom:10px}
.about .txt p{color:#393939;font-size:14px;line-height:23px}
.about .txt h3{font-size:22px;color:3a364f;font-weight:bold;margin:0 0 10px}
.about .txt dl{}
.about .txt dl dt{color:#3a364f;font-size:16px;position:relative;font-weight:600;margin-bottom:5px}
.about .txt dl dt~dt{margin-top:15px}
.about .txt dl dd{margin:0 0 0 20px;padding:0 0 0 12px;line-height:24px;position:relative}
.about .txt dl dd::before{content:"";width:6px;height:6px;border-radius:50%;background:#334E8C;position:absolute;left:0;top:9px;display:inline-block}
.about .txt dl dd~dd{margin-top:6px}
.about .pic{float:right;margin:0 0 10px 15px;display:block;width:560px;overflow:hidden;position:relative;z-index:99;box-shadow:rgba(255,255,255,0.5) 0px 6px 16px 0px}
.about .pic img{width:100%;transition:all 0.3s ease 0s}
.about .bottom{border:1px solid #a4a4a4;border-radius:8px;padding:10px 15px;margin-top:15px}
.about .bottom p{font-size:14px;color:#1a1a1a;line-height:24px;height:48px;overflow:hidden}
.about .bottom a{padding:0 20px;background:#3a364f;line-height:35px;height:35px;border-radius:10px;color:#fff;font-size:16px;font-weight:600;margin:13px 0px 5px 0px;text-transform:uppercase;transition:all .2s ease-in;border:1px solid #3a364f;display:inline-block}
.about2{padding:50px 0;background:#F6F6F6}
.about2 ul{margin:0 0 0 -2%}
.about2 ul li{float:left;width:31.3333333%;margin:0 0 20px 2%;position:relative;cursor:pointer;box-sizing:border-box}
.about2 ul li img{width:100%;display:block;border:1px solid #C2C2C2;padding:5px;background:#fff}
.about2 ul li .t{margin:15px 0 0}
.about2 ul li .t h6{font-size:22px;color:#111;margin:15px 0 0}
.about2 ul li .t p{color:#393939;font-size:14px;line-height:23px}
.about3{padding:80px 0 80px 0}
.about3 h3{font-size:30px;color:#484848;font-weight:bold;text-align:center}
.about3 hr{border:none;width:58px;height:3px;background:#334E8C;margin:15px auto 0}
.about3 p.p{margin:15px 200px 0;color:#393939;font-size:14px;line-height:23px;text-align:center}
.about3 ul.list{margin:30px 0 0}
.about3 ul.list li{float:left;width:48%;height:320px;margin:20px 0 0;background:#F2F2F2;box-sizing:border-box}
.about3 ul.list li:nth-child(2n){float:right}
.about3 ul.list li .ico{position:relative;float:left;width:170px;height:320px;box-sizing:border-box}
.about3 ul.list li .ico img{width:100%;display:block;transition:All 0.4s ease-in-out}
.about3 ul.list li .t{margin:0 0 0 170px;padding:30px;font-family:Arial}
.about3 ul.list li .t h5{font-size:20px;color:#111;font-weight:bold;margin:5px 0 0}
.about3 ul.list li .t p{font-size:14px;color:#333;margin:12px 0 0;line-height:24px}
.about3 .tab{margin:20px 0 0}
.about3 .tab .pic{float:left;width:48%}
.about3 .tab .pic ul{}
.about3 .tab .pic ul li{float:left;width:50%;position:relative;cursor:pointer}
.about3 .tab .pic ul li::before{content:"";width:100%;height:100%;background:rgba(0,0,0,0.6);overflow:hidden;position:absolute;top:0;left:0}
.about3 .tab .pic ul li.active::before{display:none}
.about3 .tab .pic ul li img{width:100%;display:block}
.about3 .tab .txt{float:right;width:48%;height:364px;background:#F2F2F2;padding:30px;box-sizing:border-box}
.about3 .tab .txt h5{font-size:20px;color:#111;line-height:1;font-weight:bold;margin:0 0 10px}
.about3 .tab .txt h5 em{width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%;background:#E91919;display:inline-block;margin-right:10px;color:#fff;font-size:13px;vertical-align:top}
.about3 .tab .txt h6{font-size:14px;color:#111;font-weight:bold;margin:10px 0 10px}
.about3 .tab .txt p{font-size:14px;color:#333;line-height:24px}
.team{padding:50px 0}
.team .pic{float:left;display:block;width:300px;overflow:hidden}
.team .pic img{width:100%;display:block}
.team .txt{margin:0 0 0 350px}
.team .txt h4{font-size:30px;color:#3a364f;font-weight:bold;margin-bottom:10px}
.team .txt hr{border:none;width:58px;height:3px;background:#334E8C;margin:15px 0 25px}
.team .txt h5{font-size:24px;color:#3a364f;margin-bottom:10px}
.team .txt p{color:#393939;font-size:15px;line-height:24px}
.team2{padding:70px 0;background:#3A364F}
.team2 h3{font-size:30px;color:#fff;text-align:center;font-family:Arial;font-weight:600}
.team2 hr{border:none;width:58px;height:3px;background:#fff;margin:15px auto 25px}
.team2 .list{position:relative;margin:40px 0 0}
.team2 .swiper-container .swiper-slide{position:relative;text-align:center;cursor:pointer;box-sizing:border-box}
.team2 .swiper-container .swiper-slide img{border:3px solid #F6F6F6;width:100%;border-radius:8px;display:block;box-sizing:border-box}
.team2 .swiper-button-prev,.team2 .swiper-button-next{width:48px;height:48px;top:50%;margin-top:-24px;text-align:center;background:none;border-radius:5px}
.team2 .swiper-button-prev,.team2 .swiper-container-rtl .swiper-button-next{left:-76px;right:auto}
.team2 .swiper-button-next,.team2 .swiper-container-rtl .swiper-button-prev{right:-76px;left:auto}
.team2 .swiper-button-prev i,.team2 .swiper-button-next i{color:#fff;font-size:28px;line-height:48px}
.team2 .swiper-button-prev:hover,.team2 .swiper-button-next:hover{background:#3E6AA9}
.team3{padding:50px 0}
.team3 ul{}
.team3 ul li{background:#F2F2F2;box-sizing:border-box}
.team3 ul li .pic{position:relative;float:left;width:50%;box-sizing:border-box}
.team3 ul li .pic img{width:100%;display:block;transition:All 0.4s ease-in-out}
.team3 ul li .t{float:right;width:50%;padding:40px;box-sizing:border-box}
.team3 ul li .t h5{font-size:36px;color:#111;font-weight:bold;margin:5px 0 0}
.team3 ul li .t hr{border:none;width:58px;height:3px;background:#334E8C;margin:20px 0 0}
.team3 ul li .t p{font-size:16px;color:#333;margin:20px 0 0;line-height:30px}
.team3 ul li:nth-child(2n) .pic{float:right}
.team3 ul li:nth-child(2n) .t{float:left}
.history{padding:30px 0 50px}
.history h3{font-size:26px;color:#000;text-align:center;font-weight:bold}
.history h6{font-size:14px;color:#333;margin:15px 100px 0;text-align:center}
.cntl{position:relative;width:100%;margin:40px 0 0 0;box-sizing:border-box}
.cntl-center{}
.cntl-state{position:relative;width:100%;padding:50px 15px;min-height:360px;box-sizing:border-box}
.cntl-state::after{display:block;content:' ';clear:both}
.cntl-state::before{content:'';position:absolute;width:6px;top:0;bottom:0;left:50%;margin-left:-3px;background-color:#ddd;height:100%}
.cntl-state:nth-child(1)::before{background:#ddd url(../images/ibg5.jpg) no-repeat}
.cntl-state .cntl-icon{position:absolute;top:50%;left:0;right:0;margin-left:auto;margin-right:auto;margin-top:-14px;border-radius:50%;width:28px;height:28px;background:#fff;padding:5px;text-align:center;box-sizing:border-box}
.cntl-state .cntl-icon b{border-radius:50%;width:18px;height:18px;display:block;background:#003B8F}
.cntl-state .cntl-content{width:45%;padding:15px 0;float:left;position:relative;text-align:right;font-family:Arial;margin:30px 0 0}
.cntl-state .cntl-content em{font-size:22px;color:#484848}
.cntl-state .cntl-content p{font-size:16px;color:#333;line-height:35px;margin:10px 0 0}
.cntl-state .cntl-image{position:absolute;left:750px;top:20px;width:345px;padding:30px;background:#fff;box-shadow:rgba(0,0,0,0.12) 0px 3px 13px 1px;border-radius:10px;font-family:Arial}
.cntl-state .cntl-image img{width:285px;height:200px}
.cntl-state:nth-child(2n+2) .cntl-content{float:right;text-align:left}
.cntl-state:nth-child(2n+2) .cntl-image{left:105px;text-align:right}
.cntl-bar-fill,.cntl-content,.cntl-image{-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;transition:all 500ms ease}
.faq ul{}
.faq ul li{margin:0 0 15px 0;border:1px solid #ccc;padding:15px 20px;cursor:pointer}
.faq ul li a{font-size:17px;color:#222;line-height:25px;height:25px}
.faq ul li:hover{border-left:2px solid #1275BC;padding-left:19px;box-shadow:rgba(0,0,0,0.09) 0px 6px 9px 0px}
.down{}
.down ul{margin:0 0 0 -2%}
.down ul li{border:1px solid #E1E1E1;background:#F5F5F5;float:left;width:48%;margin:0 0 20px 2%;padding:15px;box-sizing:border-box;position:relative}
.down ul li h4{line-height:22px}
.down ul li h4 a{font-size:18px;color:#333}
.down ul li h4 a:hover{color:#0F5CC4}
.down ul li span{display:block;width:180px;font-size:13px;margin:10px 0 0 0;font-family:Arial}
.down ul li p{color:#666;margin:15px 0 0 0;font-family:Arial}
.down ul li a.more{position:absolute;right:10px;bottom:10px;display:block}
.down ul li a.more i{font-size:30px}
.down ul li a.more:hover i{color:#0F5CC4}
.service{padding:50px 0}
.service h5{font-size:18px;font-weight:bold;color:#484848;margin:30px 0 0}
.service hr{border:none;width:58px;height:5px;background:#0F5CC4;margin:20px 0 15px}
.service p{color:#666;font-size:15px;line-height:25px}
.industry{padding:50px 0}
.industry .row{margin-bottom:20px}
.industry .row img{width:100%;display:block}
.industry .row p{margin-bottom:15px;font-size:15px;line-height:24px}
.industry .tit{background:#D9D9D9;line-height:40px;margin-bottom:20px}
.industry .tit h5{margin:0 0 0 20px;color:#333;font-size:16px;font-weight:bold}
.industry table{width:100%;margin-bottom:20px;border:1px solid #dddddd;font-family:Arial}
.industry table tr > th,.industry table tr > td{padding:13px 15px;line-height:1.42857143;vertical-align:middle;border:1px solid #dddddd}
.industry table tr > th{font-size:17px;font-weight:bold;text-align:center}
.industry table tr > td{font-size:15px}
.industry table tr a{color:#333}
.industry table tr a:hover{color:#334E8C;text-decoration:underline}
.pro-top{margin-bottom:15px;background:#F7F7F7;padding:20px}
.pro-top h1{font-size:24px;color:#111;font-weight:600}
.pro-top .t{font-size:16px;color:#545454;line-height:24px;margin:15px 0 0}
.pro-top .t h5{font-size:18px;font-weight:500;color:#333;margin-top:10px}
.pro-top .t p~p{margin-top:10px}
.productlist{}
.productlist ul{margin:0 0 0 -2%}
.productlist ul li{width:31.33333%;float:left;text-align:center;margin:0 0 20px 2%;padding:10px;position:relative;background:#E4E4E4;box-sizing:border-box}
.productlist ul li .pic{width:100%;display:block;background:#fff;height:200px}
.productlist ul li .pic img{width:100%;display:block}
.productlist ul li .t{padding:10px 0}
.productlist ul li .t h6{line-height:20px;height:80px;font-size:15px;text-transform:capitalize}
.productlist ul li .t h6 a{color:#292929}
.productlist ul li .t h6 a:hover{color:#fff}
.productlist ul li .t p{overflow:hidden;line-height:20px;font-size:14px;height:40px;margin:5px 0 0;text-align:center}
.productlist ul li:hover{background:#0B3461}
.productlist ul li:hover .t h6 a{color:#fff}
.productlist ul li:hover .t p{color:#fff}
.pro_view_top{overflow:hidden}
.pro_img{float:left;width:450px}
.pro_img .view{width:100%;border:1px solid #ccc}
.pro_img .view .swiper-container{width:100%}
.pro_img .view .swiper-container img{width:100%;display:block}
.pro_img .view .arrow-left,.pro_img .view .arrow-right{background:#0477B3;position:absolute;top:50%;margin-top:-25px;width:28px;height:50px;z-index:10;text-align:center}
.pro_img .view .arrow-left{left:0}
.pro_img .view .arrow-right{right:0}
.pro_img .view .arrow-left i,.pro_img .view .arrow-right i{color:#fff;font-size:15px;line-height:50px}
.pro_img .preview{width:100%;position:relative;text-align:center;overflow:hidden;box-sizing:border-box}
.pro_img .preview .swiper-container{width:100%;text-align:center}
.pro_img .preview .swiper-wrapper{justify-content:center}
.pro_img .preview .swiper-slide{cursor:pointer;width:50px;padding:10px 0 0;margin:0 2px;display:inline-block;box-sizing:border-box;position:relative}
.pro_img .preview .swiper-slide::after{display:none;content:'';width:0;height:0;line-height:0;border-width:5px;border-style:dashed;border-bottom-style:dashed;border-color:transparent;border-bottom-color:transparent;vertical-align:middle;border-bottom-style:solid;border-bottom-color:#0477B3;position:absolute;top:0px;left:50%;margin:0 0 0 -5px}
.pro_img .preview .swiper-slide img{width:100%;border:1px solid #D9D9D9;padding:2px;box-sizing:border-box}
.pro_img .preview .active-nav img{border:1px solid #0477B3}
.pro_img .preview .swiper-slide.active-nav::after{display:inline-block}
.pro_view_inner{float:right;width:390px}
.pro_view_inner h1{color:#333;font-size:23px;margin:8px 0 0 0;text-transform:capitalize}
.pro_view_inner p{margin-bottom:10px;line-height:24px;font-size:15px;color:#333}
.pro_view_inner .t{margin:20px 0 0 0}
.pro_view_inner .t h5{float:left;color:#333;font-size:18px}
.pro_view_inner .t span{float:right;color:#666;font-size:16px}
.pro_view_inner .pro_para{margin:20px 0 0 0}
.pro_view_inner .pro_tip{padding:30px;border:#e6e6e6 1px solid;margin:30px 0 0;overflow:hidden}
.pro_view_inner .pro_tip .ico{width:60px;height:50px;text-align:center;line-height:50px;float:left}
.pro_view_inner .pro_tip .ico i{font-size:45px;color:#AFAFAF}
.pro_view_inner .pro_tip .tel{box-sizing:border-box;margin:0 0 30px}
.pro_view_inner .pro_tip .email{box-sizing:border-box}
.pro_view_inner .pro_tip .txt{margin:0 0 0 80px}
.pro_view_inner .pro_tip h5{color:#585858;font-size:20px;font-weight:bold}
.pro_view_inner .pro_tip p{font-size:17px;line-height:28px}
.pro_view_inner .pro_tip p:last-child:hover{color:#ff4f4f;cursor:pointer}
.pro_view_inner .pro_para table{max-width:100%;margin-bottom:20px;border:1px solid #dddddd;font-family:Arial}
.pro_view_inner .pro_para table tr > td{padding:7px 7px;line-height:1.42857143;font-size:13px;vertical-align:middle;border:1px solid #dddddd}
.pro_view_inner .tools{margin:20px 0 0 0}
.pro_view_inner .tools a.book{float:left;height:36px;line-height:36px;width:180px;text-align:center;font-size:16px;color:#fff;display:block;background:#E9A321;margin-bottom:15px}
.pro_view_inner .tools a.book:hover{background:#2D2D2D}
.pro_view_inner .tools a.pdf{float:right;height:36px;width:150px;display:block;background:url(../images/pdf.png) no-repeat center;text-indent:-9999px}
.pro_text{margin:30px 0 0 0;border:1px solid #ccc}
.pro_tab{color:#000;border-bottom:1px solid #E0E0E0}
.pro_tab ul{display:-webkit-flex;display:flex;-ms-flex-line-pack:stretch;-webkit-justify-content:space-between;justify-content:space-between}
.pro_tab ul li{padding:15px 0;text-align:center;cursor:pointer;color:#333;font-size:16px;position:relative;-webkit-flex:1;flex:1;text-align:center;align-items:center;justify-content:center;display:-webkit-flex;display:flex}
.pro_tab ul li.current{color:#fff;background:#334E8C}
.pro-scroll{padding:20px 15px}
.pro-scroll .tit{margin:25px 0 25px 0;text-align:center;background:url(../images/ibg10.png) no-repeat center bottom;padding:0 0 15px 0}
.pro-scroll .tit h5{position:relative;display:inline-block;font-style:italic;color:#202020;padding:0 20px;font-family:Arial;height:45px;line-height:45px;cursor:pointer;font-size:18px}
.pro-scroll .tit h5 b{font-size:30px;font-style:italic}
.pro-scroll .pro-content{font-size:15px;line-height:30px;margin:10px 0 0 0;color:#333}
.pro-scroll .pro-content p{margin:5px 0 0 0}
.pro-scroll .pro-content h5{margin:5px 0 0 0;color:#202020;font-size:18px}
.pro-scroll .pro-content img{margin:15px 0;display:block}
.pro-scroll .pro-content .table-response{width:100%;max-width:100%;overflow-x:auto}
.pro-scroll .pro-content table{width:100%;max-width:100%;margin-bottom:20px;border:1px solid #D9D9D9;color:#666}
.pro-scroll .pro-content table tr > th{padding:8px 8px;line-height:1.42857143;vertical-align:middle;border:1px solid #D9D9D9;font-weight:bold}
.pro-scroll .pro-content table tr > td{padding:8px 8px;line-height:1.42857143;border:1px solid #D9D9D9}
.pro-scroll .pro-content .pic-list-2{margin:0 0 0 -2%}
.pro-scroll .pro-content .pic-list-2 li{float:left;width:48%;margin:15px 0 0 2%;position:relative}
.pro-scroll .pro-content .pic-list-2 li img{width:100%;display:block}
.pro-scroll .pro-content .pic-list-2 li p{font-size:24px;color:#fff;text-align:center;position:absolute;width:100%;top:50%;left:0;margin-top:-12px;text-transform:uppercase}
.pro-scroll .pro-content .qlist{color:#666}
.pro-scroll .pro-content .qlist li{margin:0 0 20px 0}
.pro-scroll .pro-content .qlist li img{float:left;width:144px;margin:0}
.pro-scroll .pro-content .qlist li .t{margin:0 0 0 178px}
.pro-scroll .pro-content .qlist li .t h6{font-size:16px;padding:5px 0 0 0}
.pro-scroll .pro-content .qlist li .t p{font-size:14px;line-height:24px}
.pro-scroll .pro-content .applist{color:#333;margin:0 0 0 -2%}
.pro-scroll .pro-content .applist li{float:left;width:31.33333%;margin:0 0 0 2%;position:relative}
.pro-scroll .pro-content .applist li img{width:100%;display:block}
.pro-scroll .pro-content .applist li p{display:none;position:absolute;top:50%;width:100%;height:44px;line-height:44px;color:#fff;margin-top:-22px;font-size:16px;font-style:italic;text-align:center;background:rgba(0,0,0,0.5)}
.pro-scroll .pro-content .applist li:hover p{display:block}
.pro-inquiry{margin:25px 0 25px 0}
.pro-inquiry .tit{background:#334E8C;text-align:center}
.pro-inquiry .tit h5{color:#fff;font-family:Arial;height:45px;line-height:45px;cursor:pointer;font-size:18px}
.pro-inquiry .inquirbox{border:1px solid #D2D2CF;padding:20px}
.related-pro{margin-top:15px}
.related-pro .tit{height:37px;line-height:36px;margin:0 0 0 0;border-bottom:2px solid #E0E0E0}
.related-pro .tit h4{font-size:20px;color:#444;font-family:Arial}
.related-pro ul{margin:0 0 0 -2%}
.related-pro ul li{float:left;width:23%;margin:15px 0 0 2%}
.related-pro ul li img{display:block;width:100%;border:1px solid #DADADA}
.related-pro ul li .t{height:60px;padding:10px 0;display:table}
.related-pro ul li .t p{line-height:20px;font-size:13px;text-transform:capitalize;display:table-cell;font-family:Arial}
.related-pro ul li .t p a{color:#292929}
.related-pro ul li .t p a:hover{color:#0F5CC4}
.contact{margin:20px 0 0 0}
.contact h3{text-align:center;font-size:26px;font-weight:bold;color:#333}
.contact h5{font-size:18px;color:#333;line-height:1;text-align:center;margin:20px 0 0;text-transform:capitalize}
.contact ul{margin:40px 0 0 0;border-top:1px solid #EBEBEB}
.contact ul li{float:left;width:33.3333333%;padding:30px 20px;box-sizing:border-box;text-align:center;border-bottom:1px solid #EBEBEB;border-left:1px solid #EBEBEB}
.contact ul li:nth-child(3n){border-right:1px solid #EBEBEB}
.contact ul li i{font-size:40px;color:#334E8C}
.contact ul li p{color:#222;margin:15px 0 0 0;font-size:16px}
.contact ul li p a{color:#222}
.map{margin:30px 0 0 0}
.map img{width:100%}
.contact-inquiry{margin:70px 0 0 0}
.contact-inquiry h3{text-transform:uppercase;font-size:26px;font-weight:bold;color:#333;text-align:center}
.contact-inquiry h5{font-size:18px;color:#333;line-height:1;text-align:center;margin:20px 0 20px;text-transform:capitalize}
.contact-inquiry .inquirbox{margin:30px 0 0}
.inquirbox{}
.inquirbox .row{margin-bottom:15px}
.inquirbox input[type="text"],.inquirbox textarea{padding:10px 10px;font-size:14px;border:1px solid #D2D2CF;width:100%;line-height:22px;text-align:left;color:#111;box-sizing:border-box}
.inquirbox textarea{max-width:100%;width:100%;resize:none}
.inquirbox input[type="text"]:focus,.inquirbox textarea:focus{box-shadow:0 0 5px #999;background:#fafafa;border-color:#999;outline:0}
.inquirbox .red{color:#f00;font-weight:bold}
.inquirbox .yzm{width:70%;margin-right:10px}
.inquirbox img{cursor:pointer;margin-left:3px;display:inline-block;vertical-align:middle}
.inquirbox input.submit{display:block;background:#E9A321;color:#fff;line-height:40px;width:140px;font-size:18px;text-align:center;cursor:pointer;margin:0 auto}
.contact .inquirShow input,.contact .inquirShow textarea{padding:11px 15px 11px 43px}
.contact .inquirShow input.btn{padding:0;border:0;background:#1275BC;color:#fff;line-height:32px;width:108px;font-size:16px;text-align:center;cursor:pointer;display:block;margin:0}
.contact .inquirShow .c_name{background:url(../images/i30.png) no-repeat 16px center}
.contact .inquirShow .c_company{background:url(../images/i31.png) no-repeat 16px center}
.contact .inquirShow .c_tel{background:url(../images/i32.png) no-repeat 16px center}
.contact .inquirShow .c_email{background:url(../images/i33.png) no-repeat 16px center}
.contact .inquirShow .c_cnt{background:url(../images/i34.png) no-repeat 16px 15px}