*{margin:0;padding:0;list-style:none}
a{text-decoration:none;color:#333}
a:hover{text-decoration:none}
a:focus,a:hover{color:#23527c}
.nav ul li a:hover,.nav ul li.on{background:#f80;text-decoration:none}
.nav{position:relative;z-index:1}
.nav a{color:#fff}
.nav .nLi h3{margin-top:unset;margin-bottom:unset;font-weight:inherit}
.nav .nLi h3 a{display:block;padding:0 20px;font-size:14px}
.nav .sub{display:none;width:100%;left:0;top:63px;position:absolute;background:#fff;line-height:26px;padding:5px 0}
.nav .sub li{zoom:1}
.nav .sub a{display:block;padding:0 10px}
.nav .sub a:hover{background:#f80;color:#fff}
.nav .on h3 a{background:#f80;color:#fff}
.on{background-color:#f80;color:#fff}
.header .nav-list .nav .on a{color:#fff;text-decoration:none}
.header .nav-list .nav .on .sub a{color:#333}
.header .nav-list .nav .on .sub a:hover{color:#fff}
.nav .sub{width:205px;text-align:center}
.header_m ul{display:block;width:100%;float:left;box-sizing:border-box}
.header_m ul li{line-height:40px;height:40px;box-sizing:border-box;width:100%;float:left;overflow:hidden;padding:0 12px}
.header_m ul li a{display:block;width:100%;float:left;box-sizing:border-box;padding:0 12px;height:40px;font-size:14px;position:relative}
.header_m ul li.active a{color:#f80}
.header_m ul li .right .arrow{top:50%;margin-top:-3px;display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;font-size:0;line-height:0;margin-left:10px}
.header_m ul li.hover .right .arrow{border-bottom:5px solid #333;border-top:none}
.header_m .accordion{overflow:hidden;height:40px;position:relative}
.header_m .accordion p{margin:unset}
.header_m .accordion .right{width:15%;text-align:center;color:#fff;position:absolute;top:0;right:0;float:none;z-index:1000;margin:unset}
.header_m .accordion .accordion-info{padding:0 0 0 22px;float:left;width:100%}
.header_m .accordion .accordion-info ul{position:static;width:auto;float:none;display:block;padding:0 12px 0 24px;background-color:#0070a9;margin:0 -24px 0 -46px}
.header_m .accordion .accordion-info ul li{border-bottom:none;line-height:38px;height:36px;width:100%;clear:both}
.header_m .accordion .accordion-info ul li:last-child a{border:none}
.header_m .accordion .accordion-info ul li a{color:#fff;font-size:13px;line-height:38px;height:36px;overflow:hidden;border-color:#2388bc;padding-left:22px;background:url(../images/icon-nav.png) 7px center no-repeat;background-size:8px}
.header_m .accordion .accordion-info ul li.active a{color:#f80}
.nav-mask{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:3000;display:none}
.header .head-top .logos a{display:flex;align-items:center}
.banner{margin-top:15px}
.news{margin-bottom:40px}
.news ul li{width:31%;background-color:#f7f7f7;padding-bottom:18px;float:left}
.news ul li{transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out}
.news ul li:nth-child(2){margin:0 40px}
.news ul li:hover h3{color:#ff6100;border-color:#ff6100}
.news ul li:hover{box-shadow:0 1px 6px 0 rgba(6,0,1,.25)}
.news ul li img{width:380px;height:279px;display:block}
.news ul li h3{font-size:15px;color:#333;padding:12px 20px;border-bottom:1px solid #ccc}
.news ul li b,.news ul li h3{transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out}
.news ul li span{font-size:12px;color:#999;margin-left:20px;margin-top:5px;display:block}
.news ul li p{font-size:13px;color:#666;line-height:22px;padding:7px 20px}
.news ul li b{height:10px;background:url(../images/gd.png) no-repeat;display:block;background-position-x:20px;margin-top:10px}
.news ul li:hover b{background:url(../images/gd-1.png) no-repeat;background-position-x:34px}
.con p{margin:unset}
.ny{height:auto;overflow:hidden;width:100%;padding:30px 0}
.ny .fl{width:20%}
.fl{float:left}
.ny .fr{width:77%}
.fr{float:right}
.fl .hover{color:#007bdf}
.right-titles{width:100%;height:58px;line-height:58px;border-bottom:1px solid #e5e5e5;margin-bottom:15px}
.right-titles .more a{color:#999}
.ny .fl .titles{height:70px;width:100%;background:#007bdf;color:#fff;padding:20px 0 0 30px;text-transform:uppercase}
.ny .fl .titles span{display:block;font-size:28px;font-weight:700}
.category{width:100%;padding-top:12px;margin-bottom:20px}
.category h3{line-height:58px;float:left;font-size:16px;margin-bottom:unset;margin-top:unset;width:100%}
.category h3 a{float:left;line-height:58px;color:#666;padding-left:58px;width:100%;font-weight:400;background:url(../images/menu01.jpg) no-repeat;display:block}
.category h3.on a{background:url(../images/menu01-h.jpg) no-repeat;color:#007bdf}
.category h3 span{float:left}
.category ul{display:none;float:left;width:100%}
.category li{display:block;border-bottom:1px solid #e1e1e1;width:100%;line-height:42px;background-size:5px}
.category li a{display:block;color:#666;font-size:14px;padding-left:58px}
.category li.on a{color:#007bdf}
.title-2{display:none}
.flg-title h3{background:url(../images/tit1.gif) repeat-x;height:32px;line-height:32px;font-size:20px;text-indent:20px;font-weight:700}
.hot ul li{margin-bottom:15px}
.flg-title .hot img{width:240px}
.txts{width:100%;line-height:24px;font-size:12px}
.jc .container{padding:unset}
.ny .pro_list li .pic:hover img{-webkit-transform:scale(1.12);transform:scale(1.12)}
.ny .pro_list li:hover{box-shadow:0 10px 15px rgb(0 0 0 / 10%);-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
.pro_list{width:960px;padding-top:10px}
.pro_list li{display:block;float:left;width:31%;margin-right:20px;background:#fff;box-sizing:border-box;transition:all .5s;border:1px solid #e1e1e1;margin-bottom:15px}
.ny .pro_list li .pic{display:block;width:100%;position:relative;padding-top:75%;overflow:hidden}
.ny .pro_list li img{display:block;position:absolute;width:100%;min-height:100%;left:0;top:0;transition:all .5s}
.ny .pro_list li a.t{display:block;text-align:center;height:46px;line-height:46px;font-size:14px;color:#666}
.pro_list:after{content:"";display:block;height:0;visibility:hidden;clear:both}
ul:after{content:"";display:block;height:0;visibility:hidden;clear:both}
.pro-xq .pic{float:left;width:50%;height:362px;margin-right:20px}
.pro-xq .pic img{width:100%;height:362px}
.pro-xq .pro-js{width:40%;float:left}
.pro-xq .pro-js h1{font-size:26px;color:#000;height:68px;line-height:68px;border-bottom:1px solid #eee;margin:unset}
.pro-xq .pro-js .pro-xx{font-size:14px;color:#5b5b5b;line-height:23px;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:20px 0;overflow-y:auto}
.pro-xq .pro-js .pro-xx::-webkit-scrollbar{width:5px;height:10px}
.pro-xq .pro-js .pro-xx::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}
.pro-xq .pro-lx{padding-top:15px;border-bottom:1px solid #eee;padding-bottom:10px}
.pro-xq .pro-lx .z{display:block;clear:both;color:#0285ff;line-height:30px}
.pro-xq .pro-lx p{width:200px;float:left;font-size:16px;color:#0285ff;height:50px}
.pro-xq .pro-lx p i{display:block;float:left;margin-right:5px;width:40px;height:40px;background:url(../images/ico-tel.png) no-repeat center}
.pro-xq .pro-lx p font{line-height:15px;display:block;margin-bottom:3px}
.pro-xq .pro-lx:after{content:" ";display:block;height:0;visibility:hidden;clear:both}
.pro-xq .pro-lx p span{display:block;font-size:24px;font-weight:700;color:#0285ff;line-height:24px}
.pro-xq .pro-lx a.zx{display:inline-block;float:right;width:120px;height:38px;text-align:center;line-height:38px;color:#fff;font-size:14px;background:#0285ff;margin-top:5px}
.pro-xq .pro-lx a.zx:nth-child(2){display:none}
.pro-xq .pro-lx a.zx1{background:#3bb3ff}
.pro-xq .pro-lx a.zx:hover{border-radius:25px}
.neiye .pro_list{width:960px}
.clearit{clear:both;height:0;font-size:0;overflow:hidden;width:100%}
.newsnav{width:100%;height:58px;line-height:58px;border-bottom:1px solid #e5e5e5;margin-bottom:15px}
.newsnav p{font-size:22px;color:#000;padding-left:13px;border-bottom:2px solid #0075e3;height:57px;line-height:57px;display:inline-block;position:relative}
.newsnav p:after{content:"";width:5px;height:18px;background:#0056f9;position:absolute;left:0;top:20px}
.danye{font-size:15px;line-height:28px;color:#434343;text-align:justify}
.news_0_list ul li{position:relative;width:100%;float:left;padding:25px 22px;margin:20px 0 0;border:1px solid #ededed;overflow:hidden}
.news_0_list ul li img{width:210px;height:130px;margin-right:15px}
.news_0_list ul li span strong{font-size:26px;color:#888;padding-right:10px}
.news_0_list ul li p{color:#999}
.news_0_list ul li .border_left,.news_0_list ul li .border_top{left:0;top:0}
.news_0_list ul li .border_bottom,.news_0_list ul li .border_right{bottom:0;right:0}
.news_0_list ul li .border_bottom,.news_0_list ul li .border_top{height:2px;width:0}
.news_0_list ul li .border_left,.news_0_list ul li .border_right{height:0;width:2px}
.news_0_list ul li,.news_0_list ul li .border_bottom,.news_0_list ul li .border_left,.news_0_list ul li .border_right,.news_0_list ul li .border_top{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}
.news_0_list ul li:hover{border-color:transparent;background:#fbfbfb}
.news_0_list ul li:hover .border_bottom,.news_0_list ul li:hover .border_top{width:100%}
.news_0_list ul li:hover .border_left,.news_0_list ul li:hover .border_right{height:100%}
.news_0_list ul li .border_bottom,.news_0_list ul li .border_left,.news_0_list ul li .border_right,.news_0_list ul li .border_top{position:absolute;background:#0046d3}
.flimg{float:left}
.time{float:right;font-size:14px;color:#b0b0b0;margin-top:-27px}
.clean{clear:both}
.news_0_list ul li a h5{font-size:16px}
.biaoti{width:100%;margin:0 auto;text-align:center;border-bottom:1px solid #e8e8e8;padding-bottom:15px;margin-bottom:25px}
.biaoti h1{font-size:24px;color:#000;font-weight:400;text-align:center}
.biaoti p{font-size:14px;color:#ccc;margin-top:15px}
.common .first-p{text-align:center}
.common .common-info{text-align:center;margin:0 0 0 240px}
.common p{line-height:25px;text-align:left}
.fn{width:100%;margin:0 auto;margin-top:30px;border-top:1px solid #e8e8e8;padding-top:10px;padding-bottom:30px}
.fn p{font-size:14px;line-height:30px;color:#565656}
.fn p a{color:#565656}
.pglist{padding:30px 0;width:100%;text-align:center;clear:both;font-size:14px}
.page ul li a:hover,.pglist ul li span.current,.pglist ul li.active a{background:#0056f9;border:1px solid #0056f9;color:#fff}
.pglist ul li:nth-child(1){padding:0 10px}
.pglist ul{display:inline-block;margin:0 auto;padding:0}
.pglist ul li{float:left;margin:0 2px;line-height:25px;background:#fff}
.pglist a{color:#999;padding:0 10px;margin:3px;display:inline-block;vertical-align:middle;line-height:28px;background:#fff;border:1px solid #f2f2f2}
.pglist span.page-status,.pglist span.page-num{display:none;}
.pglist .hover,.pglist a.page-num-current,.pglist a:hover{display:inline-block;color:#fff;background:#0056f9;border-color:#0056f9;box-shadow:0 0 14px rgba(0,0,0,.2)}
.cooperation p img{width:100%!important}
.copys a{color:#fff}
@media (max-width:768px){.nav-m{position:fixed;width:100%;background:#fff;left:0;top:63px;z-index:9999;padding:0;left:0;list-type:none;height:0;overflow:hidden}
.nav-m.shows{height:auto}
}
@media (max-width:800px){.banner{margin:unset}
.menus .item a .txt{color:#fff}
.product .list .item .pro-img{width:100%;display:block;height:118px}
.ms{margin-top:10px}
.ny .fl{display:none}
.ny .fr{width:100%;float:none}
.ny .fr .titles .title-2{display:block;line-height:47px;border-bottom:1px solid #ccc;background-color:#f1f1f1;font-size:16px;padding:0 12px}
.ny .fr .titles p{border-bottom:unset;padding:0 15px;margin:0 0 0}
.ny{padding:10px 0}
.news{padding:12px}
.ny .pro_list li{display:block;float:left;width:49%;margin-right:2%;background:#fff;box-sizing:border-box;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;margin-bottom:10px;border:1px solid #e1e1e1}
.jc .ny .fr .titles .title-2{display:none}
.news_0_list,.pro_list{width:96%;margin:10px auto}
.pro_list li:nth-of-type(even){margin-right:0}
.right-titles{padding:0 10px}
.biaoti h1{font-size:22px}
.fr .pro-xq .pic{width:100%;float:unset;height:auto;margin-right:unset}
.danye,.fn,.newsnav,.pro-xq{width:96%;margin:auto}
.pro-xq .pic img{width:100%;height:auto}
img{border:none}
.pro-xq .pro-js{width:100%}
.pro-xq .pro-js h1{font-size:18px;color:#000;height:48px;line-height:48px;border-bottom:1px solid #eee}
.newsnav{height:38px;line-height:38px;border-bottom:1px solid #e5e5e5;margin-bottom:15px}
.newsnav p{font-size:18px;color:#000;font-weight:700;border-bottom:2px solid #0075e3;height:38px;line-height:38px;display:inline-block;position:relative;padding:0 5px}
.newsnav p::after{content:unset}
.danye{font-size:14px;line-height:24px;color:#434343;text-align:justify}
.fn{margin:0 auto;margin-top:30px;border-top:1px solid #e8e8e8;padding-top:10px;padding-bottom:30px}
.clearit{clear:both;height:0;font-size:0;overflow:hidden;width:100%}
.news_0_list ul li:first-child{margin:unset}
.news_0_list ul li{padding:25px 22px;margin:20px 0 0;border:1px solid #ededed;overflow:hidden}
.news_0_list ul li img{width:100%;height:auto}
.time{display:none}
.flimg{float:none}
.common .common-info{margin:unset}
.news ul li{width:100%}
.news ul li:nth-child(2){margin:15px 0}
.danye p img,.danye p span img{height:100%!important}
.pglist ul li:nth-child(1){padding:unset}
}
