@charset "UTF-8";
/* css reset */
*,body,html,div,p,h1,h2,h3,h4,h5,h6,span,i,strong,small,ul,li,dl,dt,dd,ol,table,tr,td,th,a,input,textarea,label,img,hr{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
a{text-decoration: none;outline:none;display:inline-block;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;color:#0a83ff}
img{border:0;vertical-align: middle;max-width: 100%;}
span{display:inline-block;}
i,em{font-style: normal;}
ul,li{list-style: none}
input:focus,textarea:focus,select:focus{outline:none; }
input,select,textarea,button {vertical-align:middle; border:0;}
button {border:0 none;background-color:transparent;cursor:pointer}
caption {display:none;}
table {width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;}
th,td{ padding:0;}
body{font-family:"Source Han Sans CN", "Microsoft YaHei", "WenQuanYi Micro Hei", Arial, sans-serif;font-weight:300;font-size:14px;color:#666;}
.clear{clear:both;zoom:1;}
.clear:after,.clear:before{content:""; display:table; height:0; clear: both;}
select { border: solid 1px #000;appearance:none;-moz-appearance:none;-webkit-appearance:none;background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center transparent;padding-right: 14px;}
select::-ms-expand { display: none;}

.wrap{width:1200px; margin:0 auto;}
.fl,li{float:left}
.fr{float:right}

/* header */
.header{ position:fixed; top:0; left:0; width:100%; height:72px;background:#fff; line-height: 72px; z-index: 9; -webkit-transition: 0.3s;transition: 0.3s; transition:top .5s;box-shadow: 0 0 5px 2px rgba(0,0,0,0.1);}
.head{ top:-80px; }
.ind-header{ position:fixed; }
.header a{display: block;}
.header .wrap{ width:90%;}
.logo{}
.menu{display:none;}
.group{position:absolute;right:0;top:16px;font-size:12px;line-height: 1;}
.nav{margin-left:18%;}
.nav li{ text-align: center;margin:0 4px;font-size: 16px;-webkit-transition: .2s;transition: .2s}
.nav li>a{ padding:0 34px;display:block;height:100%;line-height: 72px; color:#35359b; z-index: 10; font-weight: 600;}
.nav li.on>a,.nav li:hover>a{background:#35359b;color:#fff;}
.sub_nav{ display:none; position:absolute;top:72px; left:0;  width:100%;background:#fff; z-index: 9; box-shadow: 0 0 5px 2px rgba(0,0,0,0.1);}
.nav li dl{ margin:0 auto; width:1200px;}
.nav li dl{background:#FFF;}
.nav li dd{ float:none; margin:0 3%; text-align:center; -webkit-transition: .2s;transition: .2s;display: inline-block;padding-left: 0;}
.nav li dd img{ display:block; width:162px; }
.nav li dd a{ display:block; padding:5% 0; line-height: 2em; font-size: 15px; color:#333;}
.nav li dl a:hover{ margin-top:-3px; color:#35359b;}
.header .menu{  position:absolute; top:0; right:2%; display:none; margin-top:9px; z-index: 999;}
.header .menu span{ display:block; width:35px; height:3px; background:#36369a; margin:5px auto; -webkit-transition: 0.3s;transition: 0.3s;}
.header .menu .sp2{ width:25px; }
.header .menu.on span{ width:25px; }
.header .menu.on .sp2{ width:35px; }
.lang{margin-left: 5px;display: none;}
.header form{  position:relative;}
.header input{ padding-right:36px; width:11em; height:2.125em;
background:none; border-bottom:1px solid #484848; line-height:2.125em; text-indent:1em; font-size:16px; color:#fff;}
.header button{ position:absolute; top:20px; right:-5px; width:36px; height:34px; background:url("../images/sh.png") no-repeat center center ;  border-radius:17px; z-index: 2;}
.hs .nav{ display:none;}
.hs .lang{ width:80%}
.hs form{ padding-right:36px;}
.hs input{ width:100%;}


.banner{ position:relative;overflow:hidden;margin-top: 72px;}
.banner img{ width:100%;}
.banner a.prev,
.banner a.next{ position:absolute; top:50%; width:1.4em; height:1.4em; border-radius:50%; background:rgba(0,0,0,0.5); text-align:center; line-height:1.4; font-size:50px; color:#fff; font-family:"SimHei";z-index: 5;}
.banner a.prev{ left:5%;}
.banner a.next{ right:5%;}
.banner .hd{position:absolute; left:0; bottom: 30px; width:100%; text-align: center;z-index: 1; }
.banner .hd ul{display:inline-block;}
.banner .hd li{float:left; width:13px; height:13px; margin:0 10px; background:rgba(255,255,255,0.5); border-radius:10px; font-size:0;}
.banner .hd li.on{background:#fff;}
.banner .bd{ width:100%; height:100%;}
.banner .bd ul{ width:100%; height:100%;}
.banner li{ width:100%; height:100%; background-size:cover;}
.banner .bd li{ position:relative;}
.banner .bd li.pd_dt .txt{top: 0;margin-top: 0;}
.banner .bd li.pd_dt .txt a{margin-top: 0;}
.banner .bd li.pd_dt .tw{width: 100%;text-align: center;top: 0;position: absolute;}
.banner .bd li.pd_dr .tw{float: right;max-width: 50%;}
.banner .bd li.pd_dl .tw{float: left;max-width: 50%;}
.banner .bd li.pd_dw .tw{color: #fff;}
.banner .bd li.pd_dw .tw span,.banner .bd li.pd_dw .tw h3,.banner .bd li.pd_dw .tw a,.banner .bd li.pd_dw .tw p{color: #fff;}
.banner .bd li>img{ width:100%; transform:scale(1.04); -webkit-transform:scale(1.04); -ms-transform:scale(1.04); transition:9s; -webkit-transition:9s; -ms-transition:9s;}
.banner .bd li.on>img{ transform:scale(1); -webkit-transform:scale(1); -ms-transform:scale(1);}
.banner .txt{ position:absolute; left:0; top:70%; margin-top:-120px; width:100%; }
.banner .tw{ display:inline-block; text-align:center;}
.banner span{ font-size:18px; color:#dadada; text-transform: uppercase;  }
.banner h3{ line-height:1.6; font-size:51px; color:#dadada; }
.banner li .txt{ top:70%; margin-top:-120px; }
.banner li .tw img{ margin-left:5px; width:auto;}
.banner li span{ font-size:60px; color:#333; opacity: 0; -webkit-transform: translateY(-30px);transform: translateY(-30px); -webkit-transition: 0.5s;transition: 0.5s;}
.banner li h3{ line-height:60px; font-size:46px; color:#333; opacity: 0; -webkit-transform: translateY(-30px);transform: translateY(-30px);  -webkit-transition: 0.5s 0.3s;transition: 0.5s 0.3s;}
.banner li a{ margin-top:5%; border-bottom:1px solid #333; line-height:2; font-size:22px; color:#333; opacity: 0; -webkit-transform: translateY(-30px);transform: translateY(-30px);  -webkit-transition: 0.5s 0.6s;transition: 0.5s 0.6s;}
.banner li a:hover{ border-bottom:1px solid #35359b; color:#35359b;}
.banner .bd li.on span{ opacity: 1; -webkit-transform: translateY(0);transform: translateY(0);}
.banner .bd li.on h3{ opacity: 1; -webkit-transform: translateY(0);transform: translateY(0);}
.banner .bd li.on a{ opacity: 1; -webkit-transform: translateY(0);transform: translateY(0);}
.banner.amb h3{ line-height: 1; }
.banner.amb span{ margin-top:2px; width:51px; height:5px; background:#dadada;}

.footer .ft{ padding:3% 0 5%;  background:#e8e8e9; }
.footer dl{ float:left; margin-right:10%; }
.footer dl.d5{ margin-right:0;  }
.footer dt{ margin:10px 0; line-height:2em;  color:#000;font-weight: 700;}
.footer dd{ position:relative;}
.footer dd{ line-height:2.33em; font-size:12px;  color:#555;}
.footer dd a{ margin-right:10px; color:#555;}
.footer dd a:hover{ color:#333;}
.footer .d3{ }
.footer .d3 dd>div{ float:left; position:relative; }
.footer .d3 a{ display:block; width:20px; height:20px;}
.footer .d3 .wb a{ background:url("../images/sh_w.png") no-repeat center center;}
.footer .d3 .bl a{ background:url("../images/sh_b.png") no-repeat center center;}
.footer .d3 .bl a{ background:url("../images/sh_b.png") no-repeat center center;}
.footer .d3 .bl2 a{ background:url("../images/tm.png") no-repeat center center;background-size: 100%;width: 30px;height: 30px;}
.footer .d3 .bl3 a{ background:url("../images/jd.png") no-repeat center center;background-size: 100%;width: 30px;height: 30px;}
.footer .d3 .wb .img{ display:none; position:absolute; top:30px; left:0; padding:10px; width:100px; background:#fff;}
.footer .d3 .wb .img img{ width:100%;}
.footer .d4 img{ margin-bottom:10px;}
.footer .d5 input{ padding:0 45px 0 10px; width:200px; height:38px; background:#e8e8e9; border:1px solid #cccccd; border-radius:2px; line-height:38px; font-size:12px; color:#6b6b6b;}
.footer .d5 button{ position:absolute; top:0; right:0; width:45px; height:40px; background:#5b5a5a url("../images/ft_b.png") no-repeat center center; border-top-right-radius:2px; border-bottom-right-radius:2px;}
.footer hr{height: 4px;margin-bottom: -4px;background:#35359b;}
.footer .copy{ background:#000; line-height:4.85em; text-align:center; text-transform:uppercase; font-size:14px; color:#fff;}
@media (min-width:1601px) {
    .nav li.l2 dd{margin: 0 2%;width: 20%;}
    .nav li dd img{padding-left: 18%;}
}
@media (max-width: 1600px) {
    .nav li>a{ padding:0 25px;}
    .nav li.l2 dl{padding-left: 0;}
    .nav li.l2 dd{margin: 0 2%;width: 20%;}
    /* .nav li dd img{padding-left: 18%;} */
}
@media(max-width:1440px){
    .nav li>a{ padding:0 19px;}
    .nav{margin-left:16%;}
}
@media(max-width:1280px){
    .wrap{ width:960px;}
    .nav li>a{ padding:0 17px;}
    .footer dl{ margin-right:8%;}
}
@media(max-width:1200px){
    .header .wrap{ width:96%;}
    .header .logo img{ max-width:96%;}
    .nav{ margin-left:0;}
    .nav{margin-left:12%;}
    .nav li>a{ padding:0 12px;}
    .header input{ width:8em;}
    .footer dl{ margin-right:6%;}
    .nav li.l2 dl{width: 100%;}
}
@media(max-width:1024px){
    .nav{margin-left:5%;}
}

.ind_pro{ padding:4% 0; background:#f7f7f8;}
.ind_pro .wrap{ width:1300px;}
.ind_pro .item{ position:relative; float:left; width:23%; margin-right:1%; padding-bottom:1%;  background:#fff; -webkit-transition: 0.3s;transition: 0.3s;margin-bottom: 1%;}
.ind_pro .item:hover{ box-shadow: 0 0 5px 2px  rgba(0,0,0,0.1);}
.ind_pro .item_3{ margin-right:0; }
.ind_pro .bd li{ width:100%; }
.ind_pro .bd li a{ display:block;}
.ind_pro .bd .img{ width:100%; height:270px; line-height:270px; overflow:hidden; text-align:center;}
.ind_pro .bd .img img{ width:100%; vertical-align:middle;}
.ind_pro .bd h4{ line-height:2em; text-align:center; font-size:16px; color:#454445;padding-top:1%;}
.ind_pro .hd{ position:absolute; bottom:10%; left:0; width:100%; text-align:center;}
.ind_pro .hd ul{ display:inline-block;}
.ind_pro .hd li{ position:relative; margin:0 8px; width:13px; height:13px;   border-radius:50%; border:2px solid rgba(255,255,255,1); -webkit-transition: 0.3s;transition: 0.3s;}
.ind_pro .hd li.on{ border-color:rgba(255,255,255,0);}
/*.ind_pro .hd li:before{ display:block; content:""; position:absolute; top:0; left:0; margin-top:-3px; margin-left:-3px; padding:2px; width:100%; height:100%;  border:1px solid rgba(192,192,192,0); border-radius:50%; -webkit-transition: 0.3s;transition: 0.3s;}
.ind_pro .hd li.on:before{ border:1px solid rgba(192,192,192,1);}*/

.ind_br .item{ position:relative; float:left; width:50%;}
.ind_br .item a{ display:block;}
.ind_br .item img{ width:100%;}
.ind_br .item h4{ position:absolute; bottom:8%; left:0; padding:0 6%; width:88%; line-height:38px; font-size:23px; color:#ffffff; -webkit-transition: 0.3s;transition: 0.3s;}
/*.ind_br .item.on h4,
.ind_br .item:hover h4{ color:#35359b; }*/
.ind_br .item h4 i{ float:right; width:38px; height:38px; border-radius:2px; background:rgba(255,255,255,0.3) url("../images/id_bi.png") no-repeat right center; -webkit-transition: 0.3s;transition: 0.3s;}
.ind_br .item.on h4 i,
.ind_br .item:hover h4 i{ background:rgba(255,255,255,1) url("../images/id_bi.png") no-repeat left center;}

.btn_play img{ display:block; width:83px; height:83px; border-radius: 50%; -webkit-transition: 0.3s;transition: 0.3s;}
.btn_play:hover img{ background-color:rgba(0,0,0,0.4); -webkit-transform: rotate(120deg);transform:rotate(120deg); box-shadow: 0 2px 5px 2px rgba(255,255,255,0.1);}
.ind_vd{ margin-top:10px; position:relative;}
.ind_vd video{ display:block; width:100%;}
.ind_vd .txt{ position:absolute; top:50%; width:100%;text-align:center;}
.ind_vd .txt h3 span{ display:block; line-height:2em; font-size:32px; color:#fff; font-family:"Source Han Sans CN Light";}
.ind_vd .txt a{ display:block; margin:2% auto 0; width:83px;}
.ind_vd .txt a span{ display:block; margin-top:20px; line-height:1.2em; font-size:18px; color:#fff; font-family:"Source Han Sans CN Light";}
.ind_vd .txt a span:after{ display:block; content:""; margin:0 auto; width:4em; height:1px; background:#fff;}

.h3{font-size: 40px;background-image: -webkit-linear-gradient(bottom,#2a2a2a,#414141,#616161);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.h3 span{ display:block; margin:2% 0; font-size:15px; color:#666;}
.amb .item h3{ padding:3% 0; text-align:center;}
.amb .item_1 .sp_wrap{ position:relative; padding-top:10px; overflow:hidden; background:#0c0c0c; }
.amb .item_1 .hd{ text-align:center;}
.amb .item_1 .hd ul{ display:inline-block; position:absolute; bottom:0; z-index: 99;}
.amb .item_1 .hd li,
.amb .item_1 .hd span{ position:relative; left:-36px; margin:30px 5px; width:14px; height:14px; border-radius:50%; background:#7c7c7c; text-indent:-9999px; }
.amb .item_1 .hd li.on,
.amb .item_1 .hd span.swiper-pagination-bullet-active{ background:#35359b;}
.amb .item_1 .btn{ position:absolute; top:-70px; padding-bottom:70px; width:33.33%; height:100%; z-index: 1;}
.amb .item_1 a.prev{ left:0; background:-webkit-linear-gradient(left, rgba(0,0,0,0) , rgba(0,0,0,0.8)); background: linear-gradient(to right, rgba(0,0,0,0) , rgba(0,0,0,0.8));}

.amb .item_1 a.next{ right:0; padding-left:1px; 
/*-webkit-linear-gradient(right, rgba(0,0,0,0) , rgba(0,0,0,0.8)); */
background: linear-gradient(to left, rgba(0,0,0,0) , rgba(0,0,0,0.8));}
.amb .item_1 .btn i{ display:block;width:100%; height:100%; -webkit-transition: 0.3s; transition: 0.3s; }
.amb .item_1 a.prev i{ background:url("../images/amb_p.png") no-repeat 90% center;}
.amb .item_1 a.next i{  background:url("../images/amb_n.png") no-repeat 10% center;}
.amb .item_1 a.prev:hover i{  background-position:80% center;}
.amb .item_1 a.next:hover i{  background-position:20% center;}
.amb .item_1 .bd{ margin-left:-2px; padding-bottom:70px; }
.amb .item_1 .bd li{ position:relative; width:33.333%; text-align:center; -webkit-transform:scale(0.8) translateX(13%);transform:scale(0.8) translateX(13%); }
.amb .item_1 .bd li.swiper-slide-duplicate-prev{  -webkit-transform:scale(0.8) translateX(-13%);transform:scale(0.8) translateX(-13%); }
.amb .item_1 .bd li .img{ -webkit-transition: .8s;transition: .8s}
.amb .item_1 .bd li .img2{ position:absolute; bottom:-70px; left:0; width:100%; height:70px;overflow:hidden;opacity:0.6;-webkit-transform:rotate3d(1,0,0,-180deg);transform:rotate3d(1,0,0,-180deg);-webkit-filter: blur(2px);-moz-filter: blur(2px);-ms-filter: blur(2px);filter: blur(2px);filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=2, MakeShadow=false); }
.amb .item_1 .bd li .img2 img{position:absolute;left:0;bottom:0;width:100%}
.amb .item_1 .bd li .img2:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(0,0,0,0.9),rgba(0,0,0,0.2))}
.amb .item_1 .bd .swiper-slide-next{position:relative;z-index: 2; -webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0);}
.amb .item_1 .bd .swiper-slide-next .img2{-webkit-transform:scale(1) translateX(0) rotate3d(1,0,0,-180deg);transform:scale(1) translateX(0)  rotate3d(1,0,0,-180deg);opacity:0.7}
.amb .item_1 .bd .swiper-slide-next .img2 img{bottom:15px; -webkit-transform:translateY(3%);transform:translateY(3%);}
.amb .item_1 .bd li img{ width:100%; -webkit-transition: 0.5s;transition: 0.5s;}
/*.amb .item .bd li:hover img{ -webkit-transform: scale(1.1);transform: scale(1.1);}*/
.amb .item_1 .bd li .txt{ position:absolute; bottom:0; width:100%; text-align:center;}
.amb .item_1 .bd li h4{ line-height:1; font-size:46px; color:#fff; font-family:"BellGothicStd Black","Myriad Pro Regular","Microsoft YaHei"}
.amb .item_1 .bd li a{ position:relative; display:block; margin:5% auto 7%; background:#35359b; width:12.85em; height:2.65em;  line-height:2.65; text-transform:uppercase; font-size:16px;color:#fff;
font-family:"PingFang";}
.amb .item_1 .bd li a span{ position:absolute; top:0; left:0; width:100%; height:100%; z-index: 3;}
.amb .item_1 .bd li a:before{ display:block; content:""; position:absolute; top:0; left:0; width:0; height:100%; background:rgba(255,255,255,0.1); z-index:2; -webkit-transition: 0.5s;transition: 0.5s;}
.amb .item_1 .bd li a:hover:before{ width:100%; }

.amb .item_2 ul{ margin-bottom:5%;}
.amb .item_2 li{ position:relative; margin:0 41px 30px 0; width:207px; height:207px; border-radius:50%; overflow:hidden; }
.amb .item_2 li:nth-child(5n){ margin-right:0; }
.amb .item_2 li a{ display:block; }
.amb .item_2 li img{ width:100%; }
.amb .item_2 li h4{ position:absolute; top:-50%; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); opacity:0; filter:Alpha(opacity=0); text-align:center; -webkit-transition: 0.3s;transition: 0.3s;}
.amb .item_2 li h4 span{ position:relative; top:50%; margin-top:-32px; line-height:1; font-size:16px; color:#fff;}
.amb .item_2 li:hover h4{ top:0; opacity: 1; filter:Alpha(opacity=100);}

.amb2 .item_1.mp{margin-top: 0;}
.amb_2{ padding:2% 0 8%; background:#f1f1f1;}
.amb_2 .item{ width:47.25%;}
.amb_2 .item_1{ float:left; }
.item_1.mp{margin-top: 3%;}
.amb_2 .item_1 .video{ position:relative;}
.amb_2 .item_1 video{ width:100%;}
.amb_2 .item_1 .btn_play{ position:absolute; top:50%; left:50%; margin-left:-41px; margin-top:-41px;}
.amb_2 .item_1 .txt{  }
.amb_2 .item_1 h5{ margin-top:5%; font-weight:bold; font-family: "Arial Bold"; line-height:1.56;font-size:16px; color:#000; }
.amb_2 .item_1 p{ line-height:1.56;font-size:16px; color:#000; }
.amb_2 .item_2{ float:right;}
.amb_2 .item_2 .img{ width:100%; background:#ccc; text-align:center;}
.amb_2 .item_2 .img{ width:100%;}

.sel_it{ margin:2% 0 3%; text-align:center;}
.sel_it li{ margin-right: 10px;}
.sel_it a{ display:block; padding:0 20px; border:1px solid #a0a0a0; border-radius:1.733em; line-height:2.266em; text-align:center; font-size:15px; color:#232323; font-family: "PingFang"}
.sel_it a:hover{ background:#35359b; border:1px solid #35359b;  color:#fff; }
.sale{ padding:4% 0 5%;  background:#f1f1f1; }
.sale h3{ }
.sale .wrap{ width:1600px;}
.sale .bd{ height:600px; box-shadow: 0 2px 5px 1px rgba(0,0,0,0.1);}
.sale .map{ float:left; width:64%; height:100%;}
.my-map { margin: 0 auto; width: 100%; height: 100%; }
.my-map .icon { background: url(../images/map_s.png) no-repeat center;  }
.my-map .icon-cir { height: 27px; width: 21px; }
.amap-container{height: 100%;}
.amap-info-content{ padding:30px 20px; width:90%;line-height:1.6em; font-size:13px; color:#666;}
.amap-info-content h5{ margin-bottom:10px; font-size:14px; color:#000;}
.amap-overviewcontrol{ display:none;}
.BMap_bubble_title span{ color:#35359b!important;}
#map img{max-width:inherit;}
.sale .txt{ float:right; width:26%; padding:0 2%; height:100%; background:#fff; overflow:hidden;}
.sale .txt input{ margin:10% 0 9% -2px; width:100%; height:2.6em; border:1px solid #bfbfbf; line-height:2.6em; text-indent:1em; font-size:13px; color:#686868; font-family: "PingFang"; }
.sale .txt ul{  overflow-y: scroll;height: 80%!important;}
.sale .txt li{ margin-bottom:7%; padding:0 35px; background:url("../images/map_s.png") no-repeat left top;}
.sale .txt a{ display:block;}
.sale .txt h4{ line-height:1.6em; font-size:14px; color:#1c1c1c; font-family: "PingFang"; -webkit-transition: 0.3s;transition: 0.3s;}
.sale .txt a:hover h4{ color:#35359b; }
.sale .txt p{ line-height:1.6em; font-size:20px; color:#222; font-family: "PingFang"; }

.tech{ background:#f1f1f1;}
.tech .item span{ text-transform:uppercase; font-size:17px; color:#aaa; /*font-family: "ArnoPro SmbdSubhead","Myriad Pro Regular"*/}
.tech .item_1{ padding:2% 0 2%; text-align:center; }
.tech .item_1 h4{ padding:20px 0; border-bottom:2px solid #dadada; text-align:center; font-size:36px; font-weight:600; color:#35359b; /*font-family: "PingFang Bold"*/}
.tech .item_1 span{ position:relative; top:-15px; padding:0 20px; background:#f1f1f1; color:#3b3b3b; z-index: 2; }
.tech .item_1 .txt{ padding:4% 0;}
.tech .item_1 p{ line-height:1.6em; text-align:left; font-size:15px; color:#343434; }
.tech .item_2{ padding-bottom:8%; background:url("../images/th_2b.png") no-repeat center center; background-size: cover; }
.tech .item_2 ul{ padding-top:18%; }
.tech .item_2 li{ float:none; margin:1% 0; }
.tech .item_2 li.odd .img,
.tech .item_2 li.even .txt{ float:left; width:50%; }
.tech .item_2 li.odd .txt,
.tech .item_2 li.even .img{ float:right; width:36%; }
.tech .item_2 li h4{ font-size:30px; font-weight:500; color:#000; /*font-family: "PingFang"*/ }
.tech .item_2 li span{ display:block; margin-top:5px; font-weight: normal }
.tech .item_2 li span:after{ display:block; content:""; margin-top:3%; width:43px; height:3px; background:#35359b;}
.tech .item_2 li p{ margin-top:5%; line-height:1.8; font-size:17px; color:#333;}
.tech .item_2 li.even .img{ text-align:right;}
.tech .item_2 li.even p{ width:70%}

.branch .pd{ padding:4% 0;}
.branch_txt{width:900px;max-width: 90%;margin:0 auto;}
.branch .item_2,.branch .item_4{ /* background:#e9e9e9; */}
.branch .item_3,.branch .item_5 { background:#f1f1f1;}
.branch h4{ margin-bottom:1.5%; line-height:2; text-align:center; font-size:32px; color:#35359b;}
.branch .item_2 p{ line-height:1.715; font-size:14px; color:#343434;text-align: justify}
.branch .item_2 .img{ margin-top:5%; text-align:center;}
.branch .item_3 li{ text-align:center;}
.branch .item_3 li i{ display:block; margin:20px auto; width:105px; height:105px; border-radius:50%; -webkit-transition: 0.3s;transition: 0.3s;}
.branch .item_3 li:hover i{-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}
.branch .item_3 li.l1 i{ background:#fff url("../images/bh_31.png") no-repeat center center;}
.branch .item_3 li.l2 i{ background:#fff url("../images/bh_32.png") no-repeat center center;}
.branch .item_3 li.l3 i{ background:#fff url("../images/bh_35.png") no-repeat center center;}
.branch .item_3 li.l4 i{ background:#fff url("../images/bh_34.png") no-repeat center center;}
.branch .item_3 li h5{ line-height:1.75; font-size:16px; color:#1a1a1a;}
.branch .item_3 li:hover h5{ color:#35359b;}
.branch .item_3 li p{ line-height:1.86; font-size:13px; color:#666666;}
.branch .item_4 ul{ margin:2% 0; }
/* .branch .item_4 li{ padding:4% 0; width:33.33%; background:#e6e6e6; -webkit-transition: 0.3s;transition: 0.3s;} */
.branch .item_4 li:hover{ box-shadow: 0 0 5px 2px rgba(0,0,0,0.2);}
.branch .item_4 li:nth-child(2n+1){ background:#c1c1c1;}
/* .branch .item_4 li .img{ margin:0 auto; width:218px; height:94px; line-height:94px; text-align:center; overflow:hidden;}
.branch .item_4 li .img img{ } */
.branch .item_4 li h4{ margin-top:5px; text-align:center; line-height:1.6; font-size:15px; color:#444;}
.branch .item_4 li:hover h4{ color:#35359b;}

/* 添加 */
.team{ padding: 0; clear:both; overflow:hidden;}
.team .title{ padding-bottom:30px;}
.team .title h2{ width:100%; line-height:60px; color:#000; text-align:center; font-size:32px; font-weight:bold;}
.team .title span{ height:2px; background:#666; display:block; width:60px; margin:0 auto;}
.team .focus{ position:relative; width:100%; min-height:300px; }  
.team .focus .fPic{ position:absolute; left:40px; top:0px; width: calc(100% - 80px);overflow: hidden; }  
.team .focus .fcon{ position:relative; width:100%;  display:none; }  
.team .focus .fcon img{ display:block; } 
.team .focus .fcon ul{ width:100%;} 
.team .focus .fcon ul li{ float:left;width:22%; /*border-bottom:1px solid #ccc;*/ margin:0 0.5%; text-align:center;}
.team .focus .fcon ul li .renimg{}
.team .focus .fcon ul li .renimg .btn22 { width: 100%; overflow: hidden; position: relative; -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3); -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3); box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3); }
.team .focus .fcon ul li .renimg .btn22 img { width: 100%; position: relative; top: 0; left: 0; }
.team .focus .fcon ul li .renimg .btn22 .ovrly { background: rgba(0, 0, 0, 0.5); height: 100%; left: 0; position: absolute; top: 0; width: 100%; opacity: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
.team .focus .fcon ul li .renimg .btn22 .buttons { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.team .focus .fcon ul li .renimg .btn22 .buttons .fa { display: inline-block; line-height: 30px; font-size: 14px; text-align: center; text-decoration: none; width: 100%; height: 30px; color:#fff; -webkit-transform: scaleY(0); -moz-transform: scaleY(0); -ms-transform: scaleY(0); -o-transform: scaleY(0); transform: scaleY(0); position: relative; -webkit-transition: -webkit-transform 0.3s; -moz-transition: -moz-transform 0.3s; -o-transition: -o-transform 0.3s; transition: transform 0.3s;  }

.team .focus .fcon ul li .renimg .btn22 .buttons .fa{color:#00B7F6; line-height: 25px;width: 100px;display: block;margin: auto;}
.team .focus .fcon ul li .renimg .btn22 .buttons .fa-link{ font-size:18px;}
.team .focus .fcon ul li .renimg .btn22:hover .buttons .fa { -webkit-transform: scaleY(1); -moz-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); transform: scaleY(1); }
.team .focus .fcon ul li .renimg .btn22:hover .ovrly { opacity: 1; }

.team .focus .fcon ul li .renming{ padding-top:20px; padding-bottom:20px;}
.team .focus .fcon ul li .renming strong{font-size:16px;}
.team .focus .fcon ul li .renming p{ color:#00B7F6;}
.team .focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.team .focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    


.team .focus .D1fBt{ overflow:hidden; visibility:hidden; zoom:1;  height:16px; z-index:10;  }  

.team .focus .prev,.team .focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.team .focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.team .focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.team .focus .prev:hover{  background-position:0 0; }  
.team .focus .next:hover{  background-position:-40px 0;}  


#ClickMe1,#ClickMe2 { width: 100%; background:0; border:0;  color: #FFF; margin: 0 auto; }

#goodcover { display: none; position:fixed; top: 0%; left: 0%; width: 100%; height: 133%; background-color: black; z-index: 1001; -moz-opacity: 0.8; opacity: 0.50; filter: alpha(opacity=80); }
#code1,#code2,#code3,#code4,#code5 { width:730px; padding:10px 20px; margin-left:-20px;  background-color: #fff; position: absolute; display: none; left: 45%; z-index: 999999; }
.team .close1 { width: 100%; height: 30px; }
#closebt1,#closebt2 ,#closebt3,#closebt4,#closebt5{ float: right; }
#closebt1 img ,#closebt2 img,#closebt3 img,#closebt4 img,#closebt5 img { width: 20px; }


.team .goodtxt { float:right; width:60%; }
.team .goodtxt p { line-height: 30px; font-size: 14px; color: #666;  }
.team .goodtxt p.h2{ font-size:18px; font-weight:bold; color:#000;}
.team .goodtxt p.duowenzi{ min-height:80px;}
.team .goodtxt a{ color:#fff; text-align:center; border-radius:3px; display:block; width:90px; height:30px; line-height:30px; background:#00B7F6;}
.team .code-img { width: 35%; float:left; }
.team .code-img img { width: 100%; }
/*.team button{ background:0; border:0;}*/
.team .slick-next,.team .slick-prev{ background:0; border:0;}
.slick-prev {
	position: absolute;
	left: -3%;
	top: 43%;
	z-index: 9999;
  outline: none;
  color: #fff;
  font-size: 0;
  width: 40px;
  height: 70px;
  cursor: pointer;
}
.slick-next{
	position: absolute;
	right: -3%;
	top: 43%;
	z-index: 9999;
  outline: none;
  color: #fff;
  font-size: 0;
  width: 40px;
  height: 70px;
  cursor: pointer;
}


.zhengshu .focus .fcon ul li .renimg .btn22 .buttons .fa2{background: url(../images/fangda.png) no-repeat; width:42px; height:49px;}
.zhengshu .focus .fcon ul li{ border-bottom:0; }
.zhengshu .focus .fcon ul li .renming2{ height:45px; background:#F6F6F6; line-height:45px;}
.zhengshu .uli{ float:left;width:22%;height:100%;  margin:0 0.2%; text-align:center; position:relative;}
.zhengshu .uli .fangda{ display:none; }
.zhengshu .uli:hover{transition: all .4s;}
.zhengshu .uli:hover .fangda{ display:block;position:absolute; left:0; top:0; width:100%; ; height: calc(100% - 45px);background :url(../images/hei_bg.png) repeat; }

.zhengshu .uli:hover .fangda img{ visibility:hidden;}
.zhengshu .uli:hover .fangda .fangdabg{ width:100%; height:100%; background:url(../images/fangda.png) no-repeat center;}
.zhengshu .uli .renming2{ height:45px; background:#F6F6F6; line-height:45px;color: #000;}






.branch .item_5 li{ position:relative; margin:1.3% 0; width:38.7%; padding:5% 5% 3% 5%; background:#fff; -webkit-transition: 0.3s;transition: 0.3s;}
.branch .item_5 li:hover{ -webkit-transform:translateY(-2px);transform:translateY(-2px); box-shadow: 0 1px 10px 2px rgba(0,0,0,0.1);}
.branch .item_5 li:after{ display:block; content:""; position:absolute; left:0; bottom:-28px; width:100%; height:28px; background:url("../images/bh_5b.png") no-repeat center center;}
.branch .item_5 li.odd{ float:left;}
.branch .item_5 li.even{ float:right;}
.branch .item_5 li p{ line-height:1.86; font-size:15px; color:#404040;}
.branch .item_5 li p:before{ display:block; content:""; margin-bottom:5%; width:100%; height:25px; background:url("../images/bh_5l.png") no-repeat left center;}
.branch .item_5 li p:after{ display:block; content:"";  width:100%; height:25px; background:url("../images/bh_5r.png") no-repeat right center;}
.branch .item_5 li .img{ margin-top:5%; text-align:center; vertical-align:middle; height:93px; line-height:93px;}
.branch .item_5 li .img img{ }
.branch .item_6 ul{ margin:5% 0;}
/* 
.branch .item_6 li{ margin-left:-1px; padding-bottom:5%; width:33.33%; border-right:1px solid #bbb; -webkit-transition: 0.3s;transition: 0.3s; }
.branch .item_6 li:hover{ box-shadow: 0 0 5px 2px rgba(0,0,0,0.2); background:rgba(255,255,255,0.1)}
.branch .item_6 li:nth-child(3n){ margin-left:0; border-right:none;}
.branch .item_6 li .img{ margin:5% auto 0; width:104px; height:104px; border-radius:50%;} */


.branch .item_6 li{  width:32.33%; border-right:1px solid #bbb; -webkit-transition: 0.3s;transition: 0.3s; margin: 5px;}
.branch .item_6 li:hover{ box-shadow: 0 0 5px 2px rgba(0,0,0,0.2); background:rgba(255,255,255,0.1)}
.branch .item_6 li:nth-child(3n){ margin-left:0; border-right:none;}
.branch .item_6 li .img{  width:100%; }
.branch .item_6 li .txt{ padding:0 12%;}
.branch .item_6 li h5{ padding:5% 0; text-align:center; line-height:1.6; font-size:15px; color:#000; -webkit-transition: 0.3s; transition: 0.3s; }
.branch .item_6 li:hover h5{ color:#35359b; }
.branch .item_6 li span{ display:block; }
.branch .item_6 li p{ line-height:1.857; font-size:14px; color:#404040; }

.news{ background:#f1f1f1;}
.nw_i{ position:absolute; padding:0 20px; height:2.357em; background:#cb2222; line-height:2.357em; font-size:14px; color:#fff; z-index: 5; }
.news .item_1{ padding-bottom:2%; border-bottom:1px solid #d7d7d7;}
.news li{ float:none; -webkit-transition: 0.3s; transition: 0.3s; }
.news li:hover{ background:#f9f9f9; box-shadow: 0 0 5px 2px rgba(0,0,0,0.1)}
.news li a{ display:block; padding:1% 0 2.6%; border-bottom:1px solid #d7d7d7;}
.news li .img{ float:left; position:relative; margin-right:2.5%; width:250px; height:153px; overflow:hidden; }
.news li .img em{ left:0; bottom:0;  }
.news li .img img{ width:100%; -webkit-transition: 0.3s;transition: 0.3s;}
.news li:hover .img img{ -webkit-transform: scale(1.1);transform: scale(1.1);}
.news li h4{ margin:2% 0; font-weight:bold; font-size:24px; color:#000; overflow:hidden; white-space: nowrap; text-overflow:ellipsis; -webkit-transition: 0.3s;transition: 0.3s;}
.news li:hover h4{ color:#35359b; }
.news li span{ display:block; padding:1% 0; line-height:2; font-size:13px; color:#333;}
.news li p{ line-height:1.66; font-size:13px; color:#1d1d1d; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}

.page{ margin:3% 0 5%;}
.page a{ float:left; display:inline-block; min-width:55px; height:55px; background:#d7d7d7; line-height:55px; text-align:center; font-size:18px; color:#1e1e1e;}
.page .num a{ margin-right:5px;}
.page .pn a{ margin-left:5px;}
.page .num a:last-child{ padding:0 10px;}
.page .prev{ /*background:#d7d7d7 url("../images/pg_p.png") no-repeat center;*/ font-family: "SimHei"; font-weight:bold;}
.page .next{ padding:0 30px;}
.page a:hover,
.page a.thisclass{ background:#35359b; color:#fff;}

.news_det{ background:#f1f1f1;}
.news_det .hd{ padding:4.8% 0 2%; border-bottom:1px solid #d7d7d7; line-height:2em;}
.news_det .hd h4{  max-width:70%; font-weight:bold; font-size:24px; color:#35359b; text-overflow:ellipsis; white-space: nowrap; overflow:hidden;}
.news_det .hd h4 span{ position:relative; padding-right:80px; }
.news_det .hd h4 em{ top:50%; margin-top:-0.85em; right:0; font-weight: normal; padding:0 15px; height:1.7em; line-height:1.7em; }
.news_det .hd .tm{ display:inline-block;}
.news_det .hd p{ font-size:13px; color:#565656;}
.news_det .hd .fr span{ font-size:13px; color:#565656;}
.news_det .hd .share{ display:inline-block; padding-left:20px; height:100%;}
.news_det .hd .share a{ margin:-2px 10px ; width:20px; height:16px; background:url("../images/nw_sh.png") no-repeat center center;}
.news_det .bd{ padding:1% 0 5%; }
.news_det .bd p{ margin:2% 0; line-height:1.7333; font-size:15px;}
.news_det .bd img{  margin:5% auto;  display:block;}
.news_det .back{ display:block; position:relative; margin:5% auto; width:195px; height:40px; background:#35359b; line-height:40px; text-align:center; font-size:15px; color:#fff;}
.news_det .back span{ position:relative; top:0; left:0; background:url("../images/bk.png") no-repeat left center; text-indent:25px; z-index: 2;}
.news_det .back:before{ display:block; content:""; position:absolute; top:0; left:0; width:100%; height:0; background:rgba(255,255,255,0.1); -webkit-transition: 0.3s;transition: 0.3s; z-index: 1;}
.news_det .back:hover:before{ height:100%;}

.contact { background:#f1f1f1;}
.contact .item_2{ margin:3% 0 0; height:840px;}
.contact .cn{ float:right; padding:0 3%; width:34%; height:100%; background:#edd6c1;}
.contact .cn .txt{ margin:7% 0 ; }
.contact .cn h4{ margin-bottom:5%; font-size:21px; font-weight:600; color:#000;}
.contact .cn p{ line-height:2; font-size:15px; color:#2f2f2f;}
.contact .cn .img{ margin-top:30%; width:155px;}
.contact .cn .img img{ width:135px; padding:10px; background:#fff;}
.contact .cn .img p{ line-height:3;text-align:center;}
.contact .map{ float:left; width:60%; height:100%;}
.contact .map label{ display:none!important;}

.problem{ padding:3% 0 5%; background:#f1f1f1;}
.problem li{ position:relative; float:none; }
.problem li i{ position:absolute; top:20px; left:20px; width:24px; height:24px; background:#767575; border-radius:50%; text-align:center; line-height:24px; font-size:13px; color:#fff; -webkit-transition: 0.3s;transition: 0.3s;}
.problem li.on i{ background:#f11919; }
.problem li h4{ padding-left:66px;border-top:1px solid #f1f1f1; border-bottom:1px solid #d9d9d9; line-height:64px; font-weight:600; font-size:15px; color:#000; -webkit-transition: 0.3s;transition: 0.3s;}
.problem li.on h4{ border-top:1px solid #f11919; border-bottom:1px solid #f11919; color:#f11919 }
.problem li.on:first-child h4{ border-top:none;}
.problem li .txt{ display:none; margin:4% 5%; }
.problem li p{ line-height:2; font-size:14px; color:#1e1e1e; }

.service h4{ margin:2% 0;  font-size:34px; font-weight:600; color:#35359b;}
.service p{ line-height:24px; font-size:15px; color:#2e2e2e;}
.service ul{ margin:4% 0;}
.service li i{ top:2px; left:0; background:#35359b;}
.service li{ margin:2% 0; padding-left:40px;}
.service li .txt{ display:block; margin:2% 0; }
.service li .txt p{ line-height:2.57em; font-size:14px; color:#4a4a4a; }

.product .hd{ background:#f1f1f1; text-align:center; height:60px;}
.product .hd ul{ display:inline-block; height:60px;}
.product .hd li{ margin:0 50px; position:relative;}
.product .hd li a{ position:relative; display:block; line-height:60px; font-size:13px; color:#7b7b7b; z-index: 2;}
.product .hd li.on a{ color:#1a1a1a;}
.product .hd li:after{ position:relative; display:block; content:""; margin:-1px auto; width:0; height:1px; background:#343434; -webkit-transition: 0.3s; transition: 0.3s; }
.product .hd li.on:after{ width:100%; }
.product .bd .item_1 .pd_d{ position:relative; }
.product .bd .item_1 .txt{ position:absolute; top:0; left:0; width:100%;  color:#333;}
.product .bd .item_1 .pd_dw .txt{ color:#fff;}
.product .bd .item_1 .txt span{ line-height:1.5em; font-size:44px;font-weight: bold;color: #000；}
.product .bd .item_1 .txt h4{ line-height:1.5em;font-size:22px;color: #000；}
.product .bd .item_1 .txt h4 b{font-size: 43px;line-height: 1.5}
.product .bd .item_1 .txt h4 strong{font-size: 43px;line-height: 1.5}
.product .bd .item_1 .txt p{color: #000;padding-top:10px; line-height:1.5;}
.product .bd .item_1 .pd_dl .tw{ float:left; max-width:50%;}
.product .bd .item_1 .pd_dr .tw{ float:right; max-width:50%; }
.product .bd .item_1 .pd_dt .tw{ text-align:center;margin-top: 5% !important;}
.product .bd .pd_pa_1{ padding:9% 1%;background:url("../images/pd_pa1.jpg")}
.product .bd .pd_pa_1 .img{ float:left; width:40%; text-align:center; overflow:hidden;}
.product .bd .pd_pa_1 .img img{}
.product .bd .pd_pa_1 .txt{ float:right; width:50%;}
.product .bd .pd_pa_1 .txt h4{ margin:2% 0; font-weight:400; font-size:25px; color:#fff;}
.product .bd .pd_pa_1 .txt h4 span{ display:block; margin-top:2.5%; width:37px; height:4px; background:#a8a8a8;}

.product .bd .pd_pa_1 .txt .dd{ float:left; width:50%;}
.list-paddingleft-2 li{ float:left; width:50%;}
.product .bd .pd_pa_1 .txt h5{ margin-top:5%; line-height:1.6; font-size:15px; color:#fff;}
.product .bd .pd_pa_1 .txt p{ line-height:1.57; font-size:14px; color:#a8a8a8;}
.product .bd .pd_pa_2{ padding:6% 0 7%;/* background:#f1f1f1;*/}
.product .bd .pd_pa_2 .img{ float:left; width:60%;}
.product .bd .pd_pa_2 .txt{ float:left; }
.product .bd .pd_pa_2 dl{  }
.product .bd .pd_pa_2 dt{ margin:10px 0; line-height:2; font-size:28px; color:#333;font-weight: 700;}
.product .bd .pd_pa_2 li{ margin:10px 10px 0 0; width:19px; height:19px; border:5px solid #8f8e8e; border-radius:50%; }
.product .bd .pd_pa_2 li.on{ background-image: url("../images/pd_c.png"); background-repeat:no-repeat; background-position:center;}
.product .bd .pd_pa_2 li:nth-last-of-type(1){margin-right: 0;}
.product .bd .pd_pa_2 h5,
.product .bd .pd_pa_2 a{ line-height:2; font-size:15px; color:#333;}
.product .bd .pd_pa_2 dd{ padding:16px 80px 16px 0; border-top:1px solid #dedede;}
.product .bd .pd_pa_2 .d2 a{ padding-left:30px; background:url("../images/pd_d2.png") no-repeat left center; }
.product .bd .pd_pa_2 .d3 a{ padding-left:30px; background:url("../images/pd_d3.png") no-repeat left center; }
.product .bd .pd_pa_2 a:hover{ color:#cb2222; }


.product .bd .item_1 .txt{z-index: 1;}
.gallery .hd{ margin:4% 0; text-align:center;}
.gallery .bd{ margin-bottom:5%;}
/*.gallery .item{ margin-bottom:0.5%; overflow:hidden;}*/
/*
.gallery .item img{ max-width:inherit; width:auto; -webkit-transition: 0.3s;transition: 0.3s;}
.gallery .item img:hover{ -webkit-transform: scale(1.1);transform: scale(1.1); }
.gallery .item ul{ overflow:hidden;}
.gallery .item li{ overflow:hidden; width:100%; height:100%; -webkit-transition: 0.3s;transition: 0.3s; }
.gallery .item_1 ul{ width:49.8%; }
.gallery .u1{ float:left;}
.gallery .u2{ float:right;}
.gallery .u1 li{ width:37%;}
.gallery .u1 li:nth-child(2){ float:right; width:62.2%;}
.gallery .u2 li{ width:100%; height:42%;}
.gallery .u2 li:nth-child(2){ height:57.2%}
.gallery .u2 li+li{ margin-top:0.8%;}
.gallery .item_2 li{ width:18%; margin-right:0.5%;}
.gallery .item_2 li:nth-child(2){ width:31%; }
.gallery .item_2 li:nth-child(3){ width:28%; }
.gallery .item_2 li:nth-child(4){ width:21.5%; }
.gallery .item_2 li:last-child{ margin-right:0;}
.gallery .item_3 li{ width:34%; margin-right:0.5%;}
.gallery .item_3 li:nth-child(2){ width:28%; }
.gallery .item_3 li:nth-child(3){ width:37%; }
.gallery .item_3 li:last-child{ margin-right:0;}
*/
.flex-images { overflow: hidden; }
.flex-images .item { float: left; margin: 4px; border: 1px solid #eee; box-sizing: content-box; overflow: hidden; position: relative;  }
.flex-images .item img { width:auto; height: 100%; }

.container-fluid {  margin:0 auto;  padding:0;  }
.box {  margin-bottom: 20px;  float: left;  width: 20%;  }
.box img {  width: 100%  }

.search{ padding:4% 0 15%; background:#f1f1f1;}
.search h3{ padding:0 0 3%;}
.search .bd li{ float:none; padding:2% 0; border-top:1px solid #e2e2e1;}
.search .bd li a{ display:block;}
.search .bd li .img{ float:left; margin-right:5%;padding:0 10px; width:140px; height:100px; line-height: 100px; text-align:center;}
.search .bd li .img img{ max-width:100%; max-height:100%;}
.search .bd li .txt{ padding-top:30px;}
.search .bd li h4{ position:relative; padding-right:110px; font-size:16px; color:#454445;}
.search .bd li span{ position:absolute; right:10px; width:96px; height:26px; background:#d5d5d5; border-radius:2px; line-height:26px; text-align:center; font-size:12px; color:#5d5d5d;}
.search .bd li p{ line-height:2; font-size:13px; color:#7b7b7b;}
@media(max-width:1660px){
    .sale .wrap{ width:1200px;}
    .sale .map{ width:64%;}
    .sale .txt{ width:32%}
    .sale .bd{ height:660px;}
    .sale .txt li{ margin-bottom:10%;}
    .ind_pro .wrap{ width:1200px;}
}
@media (max-width: 1440px) {
    .btn_play img{width: 60px;height: 60px;}
    .banner li span{font-size: 52px;}
    .banner li h3{font-size: 43px;}
    .product .bd .item_1 .txt span{font-size: 38px;}
}
@media(max-width:1280px){
    .amb .item_2 li{ margin:0 15px 15px 0; width:180px; height:180px;}
    .ind_pro .wrap,.sale .wrap{ width:960px;}
    .sale .txt li{ margin-bottom:8%;}
    .branch .item_6 li .txt{ padding:0 8%;}
    .product .bd .item_1 .txt span{font-size: 28px;}
    .banner li span{font-size: 43px;}
    .banner li h3{font-size: 30px;}
    .banner li a{font-size: 20px;}
    .product .bd .item_1 .txt h4 b{font-size: 35px;}
    .product .bd .item_1 .txt h4 strong{font-size: 35px;}
    
    .product .bd .item_1 .txt h4{font-size: 18px;}
    .banner h3{font-size: 33px;}
    .banner .txt{top:85%;}
    .tech .item_1 h4{font-size: 28px;}
    .amb .item_1 .bd li h4{font-size: 35px;}
    .branch h4{font-size: 28px;}
    .btn_play img{width: 55px;height: 55px;}
    .service h4{font-size: 27px;}
}
/*header*/
@media(max-width: 1250px) and (min-width: 1200px){
    .nav li>a{padding: 0 14px;}
    .header input{width: 9em;}
}
@media(max-width: 999px) and (min-width: 961px){
    .header input{width: 7em!important;}
}
/*home*/
@media(max-width:960px){
    .product .hd{margin-top: 0;}
    .banner{margin-top:72px;}
    .banner.indexban{margin-top: 0;}
    .wrap{width: 100%;padding: 0 1%;box-sizing: border-box;}
    .ind-header{position: relative;}
    .header .wrap{width: 90%;overflow: hidden;padding: 0;}
    .header .logo img{width: 65%;}
    .header .menu{display: block;padding-top:20px;}
    .header .menu span{width: 20px;;height: 1px;}
    .header .menu .sp2{width: 15px;}
    .header .menu.on span{ width:15px; }
    .header .menu.on .sp2{ width:20px; }
    .header .nav li{padding: 0;margin:0;}
    .header .nav li>a{padding:0;}
    .header input{width: 4em;}
    .nav li dl{padding-left: 0%;}
    .lang{position: absolute;right: 50px;}
    .hs .lang{ width:100px;padding-right: 0;}
     .hs form{ padding-right:0;}
    .nav{  display: none;  background-color: rgba(243, 243, 243, 0.93);  position: absolute;  top: 73px;  width: 100%;  right: 0;z-index: 100;}
    .nav li{width:100%}
    .nav li>a{line-height: 60px}
    .banner .hd li,.ind_pro .hd li{width: 11px;height: 11px;}
    .banner.indexban li span{font-size: 26px;}
    .banner.indexban li h3{font-size: 28px;line-height:28px;}
    .banner.indexban li a{font-size: 18px;}
    .banner li .tw img{width: 18px;}
    .banner.indexban .txt .wrap{padding: 15% 8%;}
    .btn_play img{width: 30px;height: 30px;margin: 0 auto;}
    .ind_vd .txt h3 span{font-size: 25px;}
    .ind_pro .bd h4{padding-bottom: 20%;}
    .footer .ft{padding:3% 1% 5% 1%;}
    .footer .ft .wrap{width: 100%;}
    .banner li .txt{top: 45%;}
    .sub_nav{position: static;overflow: hidden;}
}
@media(max-width:500px){

    .banner{/*margin-top: 120px;*/overflow: inherit;margin-top: 0px;}
    .banner .txt .wrap{padding:0;text-align: center;margin: -120px 0;}
    .banner .hd{bottom: 12px;}
    .banner.indexban{margin-top: 0;}
    .ind_pro{width:100%;padding: 4%;box-sizing: border-box;}
    .ind_pro .wrap{width:100%;}
    .ind_pro .bd h4{padding-bottom: 15%;}
    .ind_pro .item{float: none;width:100%;margin-bottom: 10px;}
    .ind_br .item h4{font-size: 16px;}
    .ind_br .item{width: 100%;margin-bottom: 2px;}
    .ind_vd .txt h3 img{max-width: 30%;}
    .ind_vd .txt h3 span{font-size: 20px;}
    .sub_nav,.nav li dl{width: 100%;}
    .nav li.l2 dd{width: 20%;margin: 0 2%;}
    .nav li.l3 .sub_nav{top: 144px;}
    .btn_play img{width: 30px;height: 30px;}
    .footer dl{margin:0 7%;}
    .footer .d3 .wb .img{width: 80px;}
    .footer .ft .d4{padding:5% 0;}
    .banner.indexban .txt .wrap{text-align: left;padding: 25% 5%;}
    .banner.indexban .txt{margin-top: 0;}
    .banner.indexban li span{font-size: 14px;}
    .banner.indexban li h3{font-size: 15px;line-height: 23px;}
    .banner.indexban li a{font-size: 11px;margin-top: 0;}
    .banner.indexban .tw{padding-left: 1%;}
    .banner.indexban li .tw img{width: 14px;}
    .header{height: 50px;}
    .header .wrap,.product .hd ul{line-height: 50px;}
    .header input{height: 1.9em; font-size: 12px;}
    .header button{top:8px;}
    .header .menu{padding-top: 6px;}
    .nav{top: 50px;}
}
/*home end*/
/*product*/
@media(max-width:960px) {
    .product .bd .item_1 .pd_dr .tw{margin:50px 10px 0 0;}
    .product .bd .item_1 .pd_dt .tw{padding-top:3%;}
    .product .bd .item_1 .pd_dl .tw{margin:0  6%;}
    .product .bd .item_1 .txt span{font-size: 22px;}
    .product .bd .item_1 .txt h4{font-size: 15px;}
    .product .bd .item_1 .txt h4 b{font-size: 16px!important;padding-top: 8px!important;padding-left: 0!important;text-align: center;}
    .product .bd .item_1 .txt h4 strong{font-size: 16px!important;padding-top: 8px!important;padding-left: 0!important;text-align: center;}
    .product .bd .item_1 .txt p{font-size: 15px;}
    .item_2 .pd_pa .wrap{width: 100%;padding: 0 1%;box-sizing: border-box;text-align: left;}
    .item_2 .pd_pa .wrap{padding:0 5%;}
    .product .bd .pd_pa_1{text-align: center;}
    .product .bd .pd_pa_1 .img{height: 500px;line-height: 500px;}
    .product .bd .pd_pa_2 .img{width: 40%;}
    .product .bd .pd_pa_2 .txt{float: right;}
    .product .bd .item_1 .pd_d:nth-of-type(4) .tw{padding: 2% 0;}
    .nav li dl{width: 100%;}
    .nav li.l1 dd{margin: 0 2%;width: 20%;}
}
@media (max-width:500px) {
    .product .bd .item_1 .pd_dr .tw,.product .bd .item_1 .pd_dl .tw{max-width: 100%;}
    .product .bd .item_1 .pd_dl .tw{margin-top: 0;margin-bottom: 0;}
    .product .bd .item_1 .pd_d:nth-of-type(4) .tw{padding: 0;}
    .product .bd .item_1 .pd_dr img,.product .bd .item_1 .pd_dl img{max-width: 140%;margin-left: -40%;}
    .product .bd .item_1 .pd_dr img{margin-left: 0;}
    .product .bd .item_1 .pd_d .tw{margin-top: 0!important;}
    .product .bd .item_1 .pd_dr .tw{float: none;margin: 0;}
    .product .bd .item_1 .pd_dw .txt{color: #000;}
    .product .bd .item_1 .txt h4 b{color: #000!important;}
    .product .bd .item_1 .txt h4 strong{color: #000!important;}
    .product .bd .item_1 .pd_dr .tw{margin-top: 0!important;}
    .product .bd .item_1 .pd_d .tw{margin-top: 0;}
    .product .bd .item_1 .txt{padding: 10% 4%;box-sizing: border-box;}
    .product .bd .item_1 .txt h4{font-size: 12px;}
    .product .bd .item_1 .txt h4 b{font-size: 14px!important;}
    .product .bd .item_1 .txt h4 strong{font-size: 14px!important;}
    .product .bd .item_1 .txt p{font-size: 12px;padding-top: 0;}
    .product .bd .item_1 .txt span{font-size: 17px;line-height: 35px;}
    .product .bd .item_1 .pd_d{text-align: center;}
    .product .bd .item_1 .pd_dr h4{font-size: 11px;}
    .product .bd .pd_pa_2 dl{text-align: center;}
    .product .bd .pd_pa_2 dl ul{display: inline-block;}
    .product .bd .pd_pa_2 dd{padding-right: 0;}
    .pd_d .wrap{width: 100%;}
    .product .bd .pd_pa_1 .img{width: 100%;height: 150px!important;line-height: 150px!important;margin-top: 0!important;}
    .product .bd .pd_pa_2 .txt{padding: 0;width: 100%;font-size: 13px;}
    .product .bd .pd_pa_2 dt{text-align: center;font-size: 18px;}
    .product .bd .pd_pa_2 li{width: 13px;height: 13px;}
    .product .bd .pd_pa_1 .img img{max-width:38%;}
    .product .bd .pd_pa_1 .txt{width: 87%;padding-top: 1%;}
    .product .bd .pd_pa_1 .txt h4{font-size: 18px;}
    .product .bd .pd_pa_1 .txt h5{font-size: 14px;}
    .product .bd .pd_pa_1 .txt p{font-size: 13px;}
    .product .bd .pd_pa_2 a{font-size: 13px;}
    .product .bd .pd_pa_2 .img{width: 80%;padding-left: 13%;}
    .product .bd .item_1 .txt{position: static;}
    .product .bd .item_1 .pd_dl .tw{float: none;}
    .bd{overflow: hidden;}
}
/*product end*/
/*branch*/
@media (max-width:960px) {
    .branch .wrap{width: 100%;padding: 1%;box-sizing: border-box;}
    .branch .item_1{padding: 0 3%;margin-top: 3%;}
    .branch .item_1 h3 img{max-width: 10%;}
    .branch .sel_it li{margin-bottom: 5px;}
    .branch h4{font-size: 18px;}
    .branch .item_3 li{width: 100%;margin: 0 0 10px 0!important;}
    .branch .item_3 li i{margin: 20px auto 0;}
}
@media (max-width:500px){
    .branch .item_1 h3 img{max-width: 13%;}
    .branch .item_1{padding: 0 3%;margin-top: 3%;}
    .branch .item_4 li h4{font-size: 13px;}
    .branch .item_4 li{width:33.33%;height: 130px;}
    .branch .item_4 li .img{width: 90%;height: 60px;line-height: 60px;}
    .branch .item_5 li p{font-size: 13px;}
    .branch .item_5 li,.branch .item_6 li{width: 100%;box-sizing: border-box;}
    .branch .item_5 li .img img{max-width: 70%;}
}
/*branch end*/
@media(max-width: 960px){
    .techban{margin-top: 72px;}
    .techban h3{font-size: 25px;}
    .tech .wrap{width: 100%;padding:0 1%;box-sizing: border-box;}
    .banner .txt .wrap{padding: 5% 5%;}
    .tech .item_1 h4{font-size: 22px;}
    .tech .item_2 ul{padding-top: 200px;}
    .tech .item_2 li.odd .txt{padding-right: 3%;}
    .tech .item_2 li.even .txt{padding-left: 4%;}
    .techban .txt{top: 50%; margin-top: -50px;padding-left: 2%;}
    .tech .item_2 li.even{margin: 10% 0 0;}
    .footer dl{ margin-right:3%;}
}
@media(max-width: 678px){
    .footer dl{ margin-right:2%;}
}
@media(max-width: 500px){
    .techban .txt h3{font-size: 16px!important;}
    .techban{margin-top: 0px;}
    .banner.techban span{font-size: 12px;}
    .techban .txt{margin: 0;top:30%;}
    .techban .txt .wrap{margin: 0;text-align: left;}
    .tech .item span{font-size: 13px;}
    .tech .item_1 p{font-size: 13px;}
    .tech .item_2 li p{font-size: 13px;}
    .tech .item_1 h4{font-size: 16px;}
    .tech .item_2 ul{padding-top: 64%;}
    .tech .item_2 li h4{font-size: 18px;text-align: center;}
    .tech .item_2 li.even .img{text-align: center;}
    .tech .item_2 li.odd .img img{width: 80%;height: 250px;}
    .tech .item_2 li.even .img img{width: 60%;height: 250px;}
    .tech .item_2 li.odd .img, .tech .item_2 li.even .txt{width: 100%;text-align: center;box-sizing: border-box}
    .tech .item_2 li.odd .img,.tech .item_2 li.even .img,.tech .item_2 li.even p{width: 100%;box-sizing: border-box}
    .tech .item_2 .wrap{padding: 0;}
    .tech .item_2 li.odd .txt, .tech .item_2 li.even .img{width: 100%;box-sizing: border-box;}
    .tech .item_2 li.odd .txt,.item_2 li.even .txt{padding: 0 1%;margin-top: 10px!important;}
    .tech .item_2 li span:after{margin: 0 auto;}
    .tech .item_2 li.even .txt{padding:0 1%;}
    .tech .item_2 .even{padding-top: 30px;}
    .tech .item_2 li.even p{text-align: left;}
}
/*branch end*/
/*sale*/
@media(max-width: 960px){
    .ind_pro .wrap, .sale .wrap{width: 100%;padding: 0 1%;box-sizing: border-box;}
    .sale h3 img{max-width: 15%;}
    .sale .txt ul{height: 85%!important;}
}
@media(max-width: 500px){
    .ind_pro .wrap, .sale .wrap{width: 100%;padding: 0 1%;box-sizing: border-box;margin-top: 3%;}
    .sale h3 img{max-width: 27%;}
    .sel_it{margin: 2% 0 7%;}
    .sel_it a{font-size: 13px;padding: 0 15px;margin-bottom: 10px;}
    .sale .map{width: 100%;}
    .sale .txt{width:100%;box-sizing: border-box;height: 40%;}
    .sale{padding-top: 0;}
    .sale .bd{overflow: hidden;height: auto;}
    .sale .txt ul{height: auto!important;}
    .sale .bd .map{height: 300px;overflow: inherit;}
}
/*sale end*/
/*amb*/
@media(max-width: 960px){
    .amb .item_2 h3 img{max-width: 30%;margin-top: 5%;}
    .amb .item_1 .bd li h4{font-size: 16px;}
    .amb .txt .wrap{padding: 90px 5% 0;text-align: left;}
    .banner.amb h3{font-size: 22px;}
    .banner.amb span{height: 3px;}
    .amb_2 .item_1 .btn_play{margin-top: -15px;margin-left: -15px;}
    .banner.amb .txt{padding-left: 1%;top: 50%;margin-top: 0;}
}
@media(max-width: 500px){
    .banner.amb h3{font-size: 15px;padding-top: 5%;}
    .amb_2 .item{width: 100%;}
    .amb .item_1 .bd li a{width: 100%;font-size: 11px;}
    .amb .item_1 .hd li, .amb .item_1 .hd span{width: 11px;height: 11px;}
    .amb_2 .wrap{width: 100%;padding: 0 1%;box-sizing: border-box;}
    .amb_2 .item_1 .txt{width: 100%;}
    .amb_2 .item_1 p{font-size: 13px;}
    .amb2{margin-top: 0;}
    .banner.amb .txt{top: 0px;}
    .banner.amb .txt .wrap{margin: 0;padding-left: 2%;}
}
/*contact*/
@media(max-width:960px){
    .banner h3{font-size: 25px;}
    .banner h3 span{font-size: 18px;}
    .banner .txt .wrap{padding: 0;}
    .contact .item_1 h3 img{max-width: 15%;}
    .contact .cn h4{font-size: 18px;}

}
@media(max-width:500px){
    .contact .cn p,.contact h3 span{font-size: 13px;}
    .contact .cn h4{font-size: 16px;}
    .contact .item_1 h3{padding: 0 1%;}
    .contact .item_1 h3 img{max-width: 25%;}
    .contact .cn{width: 100%;height: 350px;}
    .contact .map{height: 300px;width: 100%;}
    .contact .cn{box-sizing: border-box;height: 70%;}
    .contact .cn .img{padding-top: 0;margin-top: 0;}
    .contact .cn .img img{width: 100px;}
}
/*search*/
@media(max-width:500px){
    .search h3{padding: 3% 0;}
    .search{padding: 4% 1% 15%;}
    .search .wrap{width: 100%;}
    .search h3 img{max-width: 20%;}
    .search .bd li a{text-align: center;}
    .search .bd li .img{width: 100%;margin-bottom: 7%;}
    .search .bd li .img img{max-width: 60%;}
    .search .bd li .txt h4{text-align: left;padding: 0 10%;box-sizing: border-box;}
}
/*branch_news news_del*/
@media (max-width: 1280px) and (min-width: 960px) {
    .hs .lang{width: 100%;background-color: #f1f1f1;}
    .header input{width: 100%;}
    .search h3{padding-top:3%; }

}
@media (max-width:960px) {
    .news li h4{font-size: 19px;}
    .item_2.pd{padding: 0 1%;}
    .news_det .hd h4{font-size: 21px;}
    .news_det .hd .fr{float: none;}
    .news_det .fr .tm{width: 100%;text-align: right;}
    .news_det .hd h4{max-width: 100%;}
    .news_det .hd h4 em{padding: 0;}
    .news .item_1 img{max-width: 10%;}
}
@media (max-width:500px) {
    .news .wrap{width: 100%;padding: 0 1%;box-sizing: border-box;}

    .news .item_1 img{max-width: 12%;}
    .news .item_1 h3 span{font-size: 13px;}
    .news li{padding: 10% 0 0;}
    .news li p{padding: 5% 0 2%;}
    .news li h4{font-size: 15px;margin: 4% 0;}
    .news li .img{width: 100%;}
    .news_det .hd h4{max-width: 100%;font-size: 18px;box-sizing: border-box;white-space: normal;}
    .news_det .hd h4 em{display: none;}
    .news_det .wrap{padding: 0 2%;}
    .news_det .bd p{font-size: 13px;}
    .news_det .fl,.news_det .fr{width: 100%;}
    .news_det .fr{text-align: right;}
    .news_det .hd h4 span{padding:2% 0 0;}
    .news li a{border: 0;}
    .news li p{display: inherit;border-bottom: 1px solid #d7d7d7;}
    .news .item_1 h3 img{max-width: 15%;}
}

/*server*/
@media (max-width:960px){
    .banner.serban h3{font-size: 23px;}
    .banner.serban{margin-top: 72px;}
    .banner.serban .txt .wrap{padding: 6% 4%;}
    .service h4{font-size: 20px;}
    .banner span{font-size: 16px;}
    .banner.serban img{margin-top: 72px;}
}
@media (max-width:500px){
    .banner.serban{margin-top: 50px;}
    .banner.serban h3{font-size: 16px;}
    .banner.serban .txt{margin-top: -60px;}
    .banner.serban span{font-size: 12px;}
    .service p{font-size: 13px;}
    .service h4{font-size: 18px;}
    .banner.serban .txt .wrap{text-align: left;margin:0;padding: 2% 4%;}
    .banner.serban img{margin-top: 0;}
    .problem li i{font-size: 13px;width: 20px;height: 20px;line-height: 20px;top: 6px;left: 6px;}
}

/*problem*/
@media (max-width:960px){
    .proban{margin-top: 72px;}
    .banner h3{font-size: 22px;}
    .proban .txt{padding-left: 3%;margin-top:-100px;}
}
@media (max-width:500px){
    .problem.pro li i{top: 23px;}
    .proban{margin-top: 50px;}
    .problem.pro li h4{padding-left: 30px;font-size: 13px;}
    .problem.pro li p{font-size: 13px;}
    .banner.proban .txt .wrap{margin:0;text-align: left;}
    .proban .txt{margin-top: -60px;}
    .banner.proban .txt .wrap h3{font-size: 16px;}
    .banner.proban .txt .wrap span{font-size: 12px;}
}

/*gallery*/
@media (max-width:500px){
    .gallery .hd{margin: 8% 0 4%;}
    .gallery h3 img{max-width:25%;}
}


/* 添加表格样式 */
.table-wrap td, .table-wrap th{padding:5px 10px;border:1px solid #ddd} .table-wrap th{font-weight:bold;border-bottom:2px solid #59B200}
.product_specifications{overflow:auto;text-align:left} .product_specifications table{border-collapse:collapse} .product_specifications h3{font-size:18px;font-size:1.8rem;font-family:"微軟正黑體修正","微軟正黑體","Microsoft JhengHei",Arial,Helvetica,"Helvetica Neue",Tahoma,Verdana,sans-serif;font-weight:normal;text-align:left;color:#666;padding:15px 0} .product_specifications h4{color:#666;margin:0 auto 5px} .product_specifications thead th{text-align:center} .product_specifications td, .product_specifications th{padding:5px 10px;border:1px solid #ddd} .product_specifications th{font-weight:bold;border-bottom:2px solid #59B200} .product_specifications th.colspan{border-bottom:1px solid #ddd}

.require-wrap thead tr th {
    position: sticky;
    top: 0;
    z-index: 9;
}

.require-wrap thead tr:first-child tr:first-child {
    left: 0;
    background: white;
    border-bottom:2px solid #59B200;
}

.require-wrap thead tr:nth-child(2) th {
    position: sticky;
    top: 70px;
    z-index: 9;
}

.require-wrap thead tr:nth-child(2) th {
    position: sticky;
    top: 40px;
    z-index: 9;
}

.require-wrap thead th {
    outline: 1px solid #2c659d;
    border: none;
    background: white;
    border-bottom:2px solid #59B200;
}

.require-wrap .table-wrap{width: 100%; overflow: auto;}
.require-wrap table {
    max-width:100%;
    border-collapse:collapse;
    margin:0 auto;

   }
   .require-wrap tbody tr:last-child td {
    border-width:0 1px 1px;

   }
   .require-wrap .odd {
    background:#eee;
   }

   .require-wrap td,
   .require-wrap th {
    font-size:14px;
    font-size:14px;
    padding:2px 5px;
    text-align:center;
    line-height:1;
    border:1px solid #bbb;
    font-weight:normal;
    vertical-align:middle;

   }
   .require-wrap td:first-child,
   .require-wrap th:first-child {
    min-width:10px;
   }
   .require-wrap th {
    border-bottom:2px solid #59B200;
    white-space:nowrap;

   }
   .require-wrap td {
    border-width:0 1px;
   }

   .require-wrap figure {
    position:relative;
   }

   .require-wrap figure img {
    vertical-align:middle;
   }

/* =========================================== */
.pro_table .tablestyle {
    width: 100%;
    min-width: 10px;
}

.pro_table .tablestyle.producttabble {
    width: 100%;
    margin-top: 30px;
    min-width: 10px;
}

.pro_table .tablestyle.producttabble.IGBT {
    width: 100%;
    min-width: 10px;
}

.pro_table .tablestyle.producttabble tr th {
    font-weight: normal;
}

.pro_table .tablestyle tr th, .pro_table .tablestyle tr td {
    padding:8px 2px;
    text-align: center;
    font-size: 14px;
}

.pro_table .tablestyle tr th {
    background: #35359b;
    color: white;
    border: 1px solid #2c659d;
    font-size: 14px;
    line-height: 1;
    padding: 2px;
    height: 40px;
}

.pro_table .tablestyle tr.deepcoclor th {
    background: #00366c;
}

.pro_table .tablestyle tr td {
    color: #555555;
    border: 1px solid #dfdfdf;
}

.pro_table .tablestyle tr:hover td {
    background: #eee
}

.tablesticky thead tr th {
    position: sticky;
    top: 0;
    /* 列首永遠固定於上 */
    z-index: 9;
}

.tablesticky thead tr:first-child th:first-child {
    left: 0;
    z-index: 80;
}

.tablesticky thead tr:nth-child(2) th {
    position: sticky;
    top: 70px;
    /* 列首永遠固定於上 */
    z-index: 9;
}
.tablesticky.IGBT thead tr:nth-child(2) th {
    position: sticky;
    top: 40px;
    /* 列首永遠固定於上 */
    z-index: 9;
}

.tablesticky tbody tr td:nth-child(1) {
    position: sticky;
    left: 0px;
    /* 首行永遠固定於左 */
    z-index: 1;
}

.tablesticky tbody tr td:nth-child(1) a{color: #0000ee;}

/* 
.tablesticky tbody tr td:nth-child(2) {
    position: sticky;
    left: 88px;
    z-index: 1;
    background: white;
}

.tablesticky thead tr:first-child th:nth-child(2), thead tr:nth-child(2) th:nth-child(1) {
    left: 88px;
    z-index: 80;
}

.tablesticky tbody tr td:nth-child(3) {
position: sticky;
    left: 265px;
    z-index: 1;
    background: white;
}

.tablesticky thead tr:first-child th:nth-child(3), thead tr:nth-child(2) th:nth-child(2) {
    left: 265px;
    z-index: 80;
} */

.pro_table .tablestyle.tablesticky tr td {
  border: none;
  outline: 1px solid #ffffff;
  text-align: center;
}
.tablesticky tbody tr td.xinhao {
width: 60px;
text-align: left;padding-left: 10px;
}
.tablesticky tbody tr td.xinhao a{
    color: #0000ee;
    }

.tablesticky thead th {
    outline: 1px solid #2c659d;
    border: none;
}

.pro_table .tablestyle.tablesticky tr td {
    border: none;
    outline: 1px solid #dfdfdf;
}

.pro_table .tablestyle.tablesticky tr th {
    border: none;
}

.pro_table .tablestyle.tablesticky tr th:nth-child(4) {
    width: 400px;

}

.pro_table .tablestyle.tablesticky tr th:nth-child(5),.pro_table .tablestyle.tablesticky tr th:nth-child(6){
    width: 100px;

}
.pro_table .tablestyle.tablesticky tbody tr:nth-child(2n) {
    background-color: #fff;

}
/* 添加表格样式 end*/

/* 右侧客服 */
.cndns-right{position:fixed;right:1px;top:35%;z-index:9999}
.cndns-right-meau{position:relative;}
.cndns-right-btn{width:48px;height:48px;border:1px solid #ddd;text-align:center;display:block;margin-bottom:6px;position:relative;background-color:#fff}
.cndns-right-btn span{color:#848484;font-size:26px;line-height:48px;}
.demo-icon img{max-width: 40px;}
.cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#35359b;position:absolute;left:-12px;top:-12px;}
.cndns-right-btn p{color:#35359b;font-size:14px;display:none;margin:0px;padding:0px;line-height:18px;padding-top:5px;}
.cndns-right-meau:hover .cndns-right-btn span{display:none}
.cndns-right-meau:hover .cndns-right-btn p{display:block;}
.meau-car .cndns-right-btn {border-color:#35359b;margin-bottom:20px;}
.meau-car.cndns-right-meau:hover .cndns-right-btn{background-color:#35359b}
.meau-car.cndns-right-meau:hover .cndns-right-btn span{color:#fff;display:block;}
.meau-car .cndns-right-btn span{color:#35359b;}
.meau-sev .cndns-right-btn{} 
.meau-sev .cndns-right-btn p{color:#fff}
.meau-sev .cndns-right-btn span{}
.meau-top .cndns-right-btn span{font-size:12px;line-height:12px;padding-top:10px;display:block}
.meau-top .cndns-right-btn i{display:block;color:#999}
.meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#35359b}
.meau-top.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff} 
.meau-top.cndns-right-meau:hover .cndns-right-btn i{color:#fff;}
.cndns-right-box{position:absolute;top:-15px;right:48px;padding-right:25px;display:none;}
.cndns-right-box .box-border{border:1px solid #ccc;border-top:4px solid #35359b;padding:20px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;background:url(../images/arrow.png) no-repeat;position:absolute;right:-13px;top:26px;}
.cndns-right-box .box-border .sev-t span{font-size:42px;float:left;display:block;line-height:56px;margin-right:480px;color:#d3d3d3}
.cndns-right-box .box-border .sev-t p{float:left;color:#35359b;font-size:24px;line-height:28px;}
.cndns-right-box .box-border .sev-t p a{color:#35359b;font-size:24px;line-height:28px;}
.cndns-right-box .box-border .sev-t p i{display:block;font-size:14px;color:#aaa;}
.cndns-right-box .box-border .sev-b{padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4}
.cndns-right-box .box-border .sev-b h4{color:#666;font-size:14px;font-weight:normal;padding-bottom:15px;}
.cndns-right-box .box-border .sev-b li{float:left;width:50%}
.cndns-right-box .box-border .sev-b li a{display:inline-block;color:#999;font-size:13px;padding-left:30px;background:url(../images/qq.png) no-repeat left 3px;line-height:36px;}
.cndns-right-box .box-border .sev-b li a:hover{color:#35359b}
.meau-sev .cndns-right-box .box-border{width:260px;}
.meau-contact .cndns-right-box .box-border{width:260px;}
.cndns-right-meau:hover .cndns-right-box{display:block}
.meau-code .cndns-right-box{top:inherit;bottom:-35px;}
.meau-code .cndns-right-box .box-border{width:200px;text-align:center;border-top:1px solid #ccc;}
.meau-code .cndns-right-box .box-border i{display:block;color:#35359b;font-size:16px;line-height:16px;margin-top: 10px;}
.meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:50px;}
.meau-sev .cndns-right-btn .demo-icon{}
.meau-sev:hover .cndns-right-btn{background:#35359b}
.meau-zs .cndns-right-btn{background-color:#35359b;color:#fff;margin-top:80px;border-color:#35359b}
.meau-zs .cndns-right-btn span{color:#fff}
.meau-zs .cndns-right-btn p{color:#fff}
.current, .dq{color:#35359b !important}

/*搜索*/
.searchform input{ padding:0 45px 0 10px; width:200px; height:38px; background:#e8e8e9; border:1px solid #cccccd; border-radius:2px; line-height:38px; font-size:12px; color:#6b6b6b;}
.searchform button{width:45px; height:40px; background:#5b5a5a url("../images/search.svg") no-repeat center center; border-top-right-radius:2px; border-bottom-right-radius:2px; background-size:30px;}

