﻿@charset "utf-8";
/* CSS Document */

body{ font:12px/1.5 "Microsoft YaHei",arial,simsun,sans-serif; color:#626262; margin:0 auto; padding:0; background:#fff; min-width:1200px; overflow-x:hidden;}

/*链接整体设置*/
a{ text-decoration:none; color:#626262;}
a:hover{ color:#1979c4;}
a:active{ color:#626262;}
a{ blr:expression(this.onFocus=this.close());}
a{ blr:expression(this.onFocus=this.blur());} 
a:focus,input:focus,button:focus,textarea:focus,select:focus,div:focus{ -moz-outline-style:none; outline:none;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color:#bebebe;}
input::-moz-placeholder,textarea::-moz-placeholder{ color:#bebebe;}
input:-moz-placeholder,textarea:-moz-placeholder{ color:#bebebe;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{ color:#bebebe;}

/*公用样式*/
div,table,tr,td,img,ul,li,ol,h1,h2,h3,h4,h5,h6,p,em,i,font,span,dl,dt,dd,form,textarea,input,select{ margin:0; padding:0; font-size:12px; font-style:normal; font-family:"Microsoft YaHei";}
ul,ol{ list-style-type:none;}
h1,h2,h3,h4{font-weight:500;}
img{ border:none; -ms-interpolation-mode:bicubic;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.clear0{ clear:both; font-size:0px; height:0px; overflow:hidden;}
.hidden{display:none;}
.wrap{ width:100%;}
.w{ width:1200px; margin:0 auto;}
@font-face{ font-family:myFont;src:url('../images/impact.ttf'); /* IE9+ */}

/*header*********************************************************************/
.header{ width:100%; height:95px; position:relative;}
.head-fixed{ width:100%; box-sizing:border-box; padding:0 2.5%; height:95px; background:#fff; position:fixed; top:0; left:0; z-index:10; box-shadow:1px 1px 0 rgba(33,29,30,.1);}
.logo{ width:305px; margin-top:34px;}
.logo a{ display:inline-block;}
.logo a img{ height:33px;}
.nav{ line-height:35px; width:650px; margin-top:30px;}
.nav:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0; overflow:hidden;}
.nav li{ float:left; padding-left:55px;}
.nav li a{ color:#525252; font-size:16px;}
.nav li a:hover{ color:#1979c4;}
.search{ border:1px solid #e8e8e8; border-radius:1000px; position:relative; height:35px; box-sizing:border-box; width:176px; margin-top:30px;}
.s_intxt{ color:#97a4b2; padding-left:15px; line-height:33px; width:140px; border:none; background:none; box-sizing:border-box;}
.s_inbut{ cursor:pointer; background:url(../images/search.png) 0 0 no-repeat; display:block; width:12px; height:12px; position:absolute; right:12px; top:50%; margin-top:-6px; font-size:0; overflow:hidden; border:none;}
.mail{ background:url(../images/mail.png) left center no-repeat; padding-left:22px; color:#6c6c6c; line-height:35px; display:inline-block; margin-top:30px;}

.banner{ position:relative;}
.banner .swiper-slide{ height:690px;}
.banner .swiper-pagination{ bottom:25px;}
.banner .swiper-pagination-bullet{ width:12px; height:12px; border-radius:12px; transition:all linear .2s; background:#fff;}
.banner .swiper-pagination-bullet-active{ background:#fff; width:32px;}

.titc{ text-align:center; padding:25px 0;}
.titc em{ display:block; font-size:30px; color:#383838; line-height:36px; font-weight:bold; padding:6px 0;}
.titc p{ font-size:14px; color:#626262; line-height:24px; padding:6px 0; width:750px; margin:0 auto;}

.con1{ padding:50px 0 20px 0;}
.con1_listc{ padding:0 60px; width:1200px; margin:10px auto 0 auto; position:relative;}
.con1_listc .pic{ border:1px solid #e4e4e4; height:198px; text-align:center; display:flex; justify-content:center; flex-direction:column; transition:all 0.6s;}
.con1_listc .pic img{ transition:all 0.6s;}
.con1_listc .pic:hover{ border-color:#1979c4;}
.con1_listc .pic:hover img{ transform:scale(1.05);}
.con1_listc .swiper-button-prev,.con1_listc .swiper-button-next{ height:50px; line-height:50px; font-size:50px; color:#475b6d; font-family:"simsun";}
.con1_listc .swiper-button-next:after,.con1_listc .swiper-button-prev:after{ display:none;}

.con2{ padding:35px 0;}
.con2_list{ padding-bottom:35px;}
.con2_list .pic{ border:1px solid #e4e4e4;}
.con2_list .pic a{ display:block; height:225px; overflow:hidden; text-align:center; display:flex; justify-content:center; flex-direction:column; height:225px; transition:all 0.6s;}
.con2_list .pic img{ max-width:90%; max-height:90%; transition:all 0.6s; display:block; margin:0 auto;}
.con2_list .pic:hover{ border-color:#1979c4;}
.con2_list .pic:hover img{ transform:scale(1.05);}
.con2_list h3{ font-size:14px; line-height:24px; height:48px; margin:12px 0;}
.con2_list p em{ font-size:14px; color:#1979c4; display:inline-block; padding:0 20px; background:url(../images/ico1.png) left center no-repeat;}
.con2_list p em:last-child{ padding-right:0;}
.con2 .con2_but{ position:relative; height:48px; margin-top:40px;}
.con2 .swiper-button-prev,.con2 .swiper-button-next{ height:48px; line-height:46px; width:48px; text-align:center; box-sizing:border-box; border:1px solid #d4d4d4; border-radius:50%; font-size:24px; color:#848484; font-family:"simsun"; top:0; margin-top:0;}
.con2 .swiper-button-next:after,.con2 .swiper-button-prev:after{ display:none;}
.con2 .swiper-button-prev{ left:548px;}
.con2 .swiper-button-next{ right:548px;}
.con2 .swiper-button-prev:hover,.con2 .swiper-button-next:hover{ color:#fff; border-color:#1979c4; background:#1979c4;}

.con3{ background:url(../images/bg0.jpg) top center no-repeat;}
.con3 .titc{ padding:106px 0 0 0; height:297px; box-sizing:border-box;}
.con3 .titc em,.con3 .titc p{ color:#fff;}
.con3_list{ overflow:hidden;}
.con3_list li{ width:400px; float:left; height:365px; overflow:hidden;}
.con3_list li a{ display:block;}
.con3_list li .pic{ height:238px; overflow:hidden;}
.con3_list li .pic img{ width:100%; transition:all 0.6s;}
.con3_list li h3{ background:#e4e4e4; line-height:75px; font-size:16px; color:#171717; font-weight:bold; padding:0 15px; transition:all linear .2s; position:relative;}
.con3_list li h3 i{ position:absolute; right:15px; top:26px; height:23px; width:23px; background:url(../images/ico0.png) 0 -23px no-repeat; transition:all linear .2s;}
.con3_list li p{ font-size:14px; line-height:24px; color:rgba(255,255,255,.4); display:none; transition:all linear .2s;}
.con3_list li a:hover p{ background:#045fb3; display:block; padding:2px 15px 22px 15px;}
.con3_list li a:hover h3{ background:#045fb3; color:#fff; line-height:59px;}
.con3_list li a:hover h3 i{ top:18px; background-position:0 0;}
.con3_list li a:hover .pic img{ transform:scale(1.05);}
.con3_bot{ overflow:hidden; padding:50px 0 80px 0;}
.con3_bot li{ width:25%; float:left; text-align:center;}
.con3_bot li font{ font-size:14px; color:#1979c4; display:block; height:88px; border-right:1px solid #dadada; line-height:88px;}
.con3_bot li em{ font-size:48px; color:#1979c4; font-family:"myFont";}
.con3_bot li p{ font-size:14px; line-height:34px;}
.con3_bot li:last-child font{ border-right:0;}

/*关于我们 style******************************************************************/
.nyban{ width:100%; height:368px;}
.nyban p{ color:#fff; font-size:27px; line-height:77px; padding-top:110px; font-weight:bold;}
.nyban i{ display:block; background:#ff7b00; width:34px; height:4px; font-size:0; overflow:hidden;}
.n_tit{ overflow:hidden; line-height:38px; padding:10px 0;}
.n_tit b{ font-size:30px; color:#2c2c2c;}
.n_tit em{ float:right; font-size:14px; color:#8c8c8c;}
.n_tit em a{ font-size:14px; color:#8c8c8c;}
.n_tit em font{ color:#ed8b22; font-size:14px;}

.abt1{ padding:45px 0 0 0;}
.abt_txt{ overflow:hidden; padding:20px 0 10px 0;}
.abt_txt .right{ width:400px; height:238px; margin:5px 0 0 30px;}
.abt_txt em{ display:block; font-size:24px; color:#1979c4; line-height:28px; margin-bottom:18px;}
.abt_txt p{ font-size:14px; line-height:28px; color:#555; text-indent:2em;}
.abt2{ overflow:hidden; padding:20px 0 50px 0;}
.abt2 ul{ overflow:hidden; width:1230px; padding:20px 0;}
.abt2 ul li{ float:left; border:1px solid #e2e2e2; height:162px; box-sizing:border-box; width:285px; margin:0 20px 20px 0; padding:30px 15px 0 15px; transition:all linear .2s;}
.abt2 ul li:hover{ border-color:#1979c4;}
.abt2 ul li i{ display:block; width:44px; height:41px; background:url(../images/ico2.png) no-repeat; margin-bottom:22px;}
.abt2 ul li i.i1{ background-position:0 0;}
.abt2 ul li i.i2{ background-position:0 -41px;}
.abt2 ul li i.i3{ background-position:0 -82px;}
.abt2 ul li i.i4{ background-position:0 -123px;}
.abt2 ul li i.i5{ background-position:0 -164px;}
.abt2 ul li i.i6{ background-position:0 -205px;}
.abt2 ul li i.i7{ background-position:0 -246px;}
.abt2 ul li i.i8{ background-position:0 -287px;}
.abt2 ul li p{ font-size:14px; line-height:24px; color:#555;}

/*产品线 style******************************************************************/
.pro_c{ padding:45px 0;}
.pro_list{ margin-top:-10px;}
.pro_list li{ border-bottom:4px solid #ededed; padding:40px 0 30px 0; overflow:hidden;}
.pro_list li:last-child{ border-bottom:none;}
.pro_list li .pic{ text-align:center; width:240px;}
.pro_list li .pic img{ max-width:95%;}
.pro_list li .pic p{ font-size:14px; color:#6a6a6a; font-weight:bold; line-height:24px; margin-top:10px;}
.pro_list li .txt{ width:945px;}
.pro_list li .txt .tit1 a{ display:inline-block; font-size:14px; line-height:36px; color:#fff; margin-right:6px; padding:0 27px 0 42px; background:url(../images/ico4.png) #ec820f 22px -36px no-repeat;}
.pro_list li .txt .tit1 a.a1{ background-position:22px 0; background-color:#1979c4;}
.pro_list li .txt .tit1 a:hover{ background-color:#d16d01;}
.pro_list li .txt .tit1 a.a1:hover{ background-color:#025ea6;}
.pro_list li .txt p{ font-size:15px; line-height:24px; color:#555; padding:10px 0 5px 0;}
.pro_list li .txt .tit2{ overflow:hidden;}
.pro_list li .txt .tit2 em{ display:inline-block; float:left; width:20%; font-size:15px; color:#4cadf0; line-height:30px;}
.pro_list li .txt .tit2 em a{ color:#4cadf0;}
.pro_list li .txt .tit2 em a:hover{ color:#1979c4;}

.pro_big{ width:480px; border:1px solid #e4e4e4; height:320px; box-sizing:border-box; display:flex; justify-content:center; flex-direction:column; margin-top:30px;}
.pro_big img{ max-width:90%; display:block; margin:0 auto;}
.pro_infor{ width:645px; margin-top:30px;}
.pro_infor h3{ font-size:36px; color:#292929; font-weight:bold; line-height:56px; margin:20px 0 9px 0;}
.pro_infor p{ font-size:14px; color:#555; line-height:24px; height:140px;}
.pro_infor em{ overflow:hidden; display:block;}
.pro_infor em a{ font-size:16px; font-weight:bold; color:#fff; line-height:48px; width:150px; text-align:center; display:inline-block; float:left; background:#f37b04; margin-right:10px;}
.pro_infor em a.a1{ background-color:#273f87;}
.pro_infor em a:hover{ background-color:#d16d01;}
.pro_infor em a.a1:hover{ background-color:#162d71;}
.pro_dt{ padding:40px 0;}
.pro_tab{ background:#ececec; height:50px; overflow:hidden; line-height:50px; padding:0 10px;}
.pro_tab li{ display:inline; float:left;}
.pro_tab li em{ font-size:16px; color:#212121; display:inline-block; margin-right:10px; padding:0 35px; transition:all 0.6s; cursor:pointer;} /*2021.6.5改*/
.pro_tab li.on em,.pro_tab li em:hover{ background:#f37b04; color:#fff;} /*2021.6.5改*/
.pro_txt{ padding:15px 0;}
.pro_txt p{ font-size:14px; line-height:30px; color:#555; text-indent:2em;}

/*热门产品 style******************************************************************/
.hot_pro{ overflow:hidden; padding:45px 0;}
.hot_pro .con2_list{ width:1250px; margin-top:-20px;}
.hot_pro .con2_list li{ width:291px; margin:45px 12px 0 0; box-sizing:border-box; float:left;}

.page{ overflow:hidden; padding:15px 0; position:relative; text-align:center; padding:60px 0 20px 0;}
.page a{ display:inline-block; background:#fff; border:1px solid #ededed; border-radius:1px; font-size:14px; color:#2c2b2b; line-height:33px; padding:0 15px; margin:0 6px;}
.page a.cur,.page a:hover{ background:#f47c08; border-color:#f47c08; color:#fff;}

/*联系我们 style******************************************************************/
.contact1{ padding:35px 0;}
.ct1_lf{ width:430px; padding-top:30px;}
.ct1_lf h3{ font-size:24px; color:#1979c4; line-height:30px; margin-bottom:15px;}
.ct1_lf em{ display:block; font-size:16px; line-height:30px; color:#1979c4; padding:20px 0;}
.ct1_lf p{ font-size:14px; color:#3a3a3a; overflow:hidden; line-height:31px;}
.ct1_lf p i{ display:inline-block; float:left; width:16px; height:17px; background:url(../images/ico3.png) no-repeat; margin:7px 10px 0 0;}
.ct1_lf p i.i1{ background-position:0 0;}
.ct1_lf p i.i2{ background-position:0 -17px;}
.ct1_lf p i.i3{ background-position:0 -34px;}
.ct1_lf p i.i4{ background-position:0 -51px;}
.ct1_lf p i.i5{ background-position:0 -68px;}
.ct1_lf p i.i6{ background-position:0 -85px;}
.ct1_lf p i.i7{ background-position:0 -102px;}
.map{ width:755px; height:370px; margin-top:30px;}

.contact2{ overflow:hidden; padding:30px 0 100px 0;}
.online{ width:1250px; overflow:hidden;}
.online li{ margin:0 40px 5px 0; width:580px; float:left;}
.online li.big{ width:1200px; margin:0 0 5px 0;}
.online li em{ display:block; line-height:40px; color:#2c2c2c; font-size:16px;}
.o_intxt{ border:1px solid #ddd; line-height:26px; font-size:14px; padding:10px 15px; box-sizing:border-box; width:100%;}
.o_inbut{ color:#fff; background:#273f87; width:150px; border:none; cursor:pointer; line-height:40px; font-size:14px; text-align:center; margin-top:15px;}
.o_inbut:hover{ background:#152c72;}

/*foot style*********************************************************************/
.footer{ background:url(../images/fbg.png) #1f2932 top center repeat; width:100%;}
.footer .w{ padding:60px 0 75px 0; overflow:hidden;}
.footer ul li{ overflow:hidden; width:470px; float:left;}
.footer ul li span{ display:block; font-size:18px; color:#fff; line-height:35px;}
.footer ul li em{ display:block; font-size:18px; color:#fff; line-height:30px;}
.footer ul li p{ font-size:14px; color:#b7b7b7; line-height:30px; overflow:hidden;}
.footer ul li p i{ display:inline-block; float:left; width:16px; height:17px; background:url(../images/ico5.png) no-repeat; margin:7px 10px 0 0;}
.footer ul li p i.i1{ background-position:0 0;}
.footer ul li p i.i2{ background-position:0 -17px;}
.footer ul li p i.i3{ background-position:0 -34px;}
.footer ul li p i.i4{ background-position:0 -68px;}
.footer ul li p i.i5{ background-position:0 -85px;}
.footer ul li p i.i6{ background-position:0 -102px;}
.footer ul li .ewm{ width:106px; height:106px; margin:6px 15px 0 0;}
.foot{ background:url(../images/fbg.png) #161e24 top center repeat; line-height:55px;}
.foot .w{ padding:0; color:#5c5c5c; font-size:14px;}

.pagelist{width:100%;height:37px; padding-top:30px; padding-bottom:50px; text-align:center;}
.pagelist a{ padding:3px 16px; height:32px;display:inline-block; background-color:#ffffff; border-radius: 1px; border:#c1c1c1 solid 1px;  text-align:center;line-height:32px;margin-left:0px;font-size:14px;color:#3e3e3e; cursor:pointer;}
.pagelist a:hover ,.pagelist a.selected{ background-color:#f37b04; color:#fff; border:#f37b04 solid 1px; padding:3px 16px; cursor:pointer;}
.pagelist span{height:32px;display:inline-block;margin-left:14px;line-height:32px;text-align:center;font-size:14px;color:#999999;}