@charset "utf-8";

/* CSS Document */

body{ margin:0px; padding:0px; font-size:14px;font-family:"微软雅黑","黑体";color:#333;line-height:28px; background:#FFF;}

ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}

input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }

ul,li{ list-style:none}

img{border:0px; padding:0px; display: block;}

a{ color:#333; text-decoration:none}



h2,h3,h4,b,strong { font-weight: normal; }

em,i { font-style: normal; }



.clear{ zoom: 1; }

.clear:after { content: ''; display: block; clear: both; }

.fl { float:left}

.fr { float:right}

.hidden{display:none; background: url() no-repeat center;}



.header{ width:100%;height: 90px; position:fixed; background:#fff; z-index:99999;}

.headerbox{width: 1240px; margin: 0 auto; }

.logo{width:306px;float: left;}

.logo img{width: 100%;}

.nav{float:right; padding-left: 82px;}



.nav li{float: left;   padding:0 30px; position: relative; line-height:90px;}

.nav li h3 a{display: inline-block; height:40px; margin-top:24px; font-size:18px;color: #333333;line-height: 40px;}



.nav li a:hover{color: #044796; font-weight:bold;border-bottom: 2px solid #044796;}

.sub{position: absolute;width: 100%; top:90px;left: 0;background: #fff;z-index: 100;display: none;}

.sub dt{line-height: 40px; font-size: 14px; border-bottom: 1px solid #eee;}

.sub dt a{display: block;text-align: center; font-size: 14px; color: #666;}

.sub dt a:hover{background: #044796;color: #fff;}



.yzxz{float: right;position: relative;z-index: 10;}

.yzxz p{font-size: 14px; color: #333333; line-height: 100px;cursor: pointer;}

.yzxz p img{display: inline-block;vertical-align: middle; margin: -3px 20px 0 0;}

.yzxz p b{display: inline-block;background: url(../images/a_08.png); width: 10px;height: 7px; vertical-align: middle; margin: -3px 0 0 25px;}

.yzxz ul{position: absolute; width: 100%; top: 100px; left: 0; background: #fff;border-radius: 0 0 6px 6px;z-index: 10;display: none;}

.yzxz li{line-height: 40px; font-size: 14px; padding-left: 42px;}

.yzxz li a{color: #333;}

.yzxz:hover ul{display: block;}

.yzxz li a:hover{color: #298619;}



.banner img{width: 100%;}

.banner .swiper-button-next {background: url(../images/a_03.png); width: 45px;height: 45px;margin-top: -22px;right: 4vw;}

.banner .swiper-button-prev {background: url(../images/a_01.png); width: 45px;height: 45px;margin-top: -22px;left: 4vw;}







@media(max-width:1260px){

.headerbox{width: 100%; padding: 0 3%;}

.nav li{padding-left: 30px;}





}

@media(max-width:1000px){

.header{position: fixed;width: 100%;height: 60px; top: 0;background: #fff;left: 0;z-index: 100;}

.logo img{height: 50px;width: auto; margin-top:5px;}

.dhbtn{position: absolute;width: 30px;height: 30px;background: url(../images/d1.png) no-repeat center center #044796;background-size: 20px 20px; right: 3%; top: 15px;}

.dhbtn.on{background: url(../images/d2.png) no-repeat center center #044796;background-size: 20px 20px;}

.nav{position: fixed;width: 200px; height: calc(100% - 60px);top: 60px;left: -200px;background: #fff;}

.yzxz{display: none;}

.nav{ padding-left:0px;}

.nav li{float: none; padding: 0; }

.nav li h3 a{width: 100%; padding: 0 15px;box-sizing: border-box; line-height: 42px; border-bottom: 1px solid #eee;}

.sub{position: static; }

.sub dt a{text-align: left; padding-left: 30px;box-sizing: border-box;}

.dhbj{position: fixed;width: 100%; height: 100%;background: rgba(0,0,0,.7);top: 0;left: 0;z-index: 10;display: none;}

.banner{margin-top: 60px;}

.banner .swiper-button-next{width: 25px;height: 25px; margin-top: -13px;background-size: 100% 100%;}

.banner .swiper-button-prev{width: 25px;height: 25px; margin-top: -13px;background-size: 100% 100%;}

}





.cont1{ width:100%; height:auto; padding:70px 0px; background:#E7E8EA;background:url(../images/bg.png)}

.cnt1{ width:1240px; height:auto; margin:0 auto;}

.bt1{ width:100%; height:auto; text-align:center;}

.bt1 h2{font-weight: 700;font-size: 32px; color:#333; height:45px;}

.bt1 p{ color:#666; line-height:50px; background:url(../images/line1.png) center bottom no-repeat; padding-bottom:10px;}

.cnt1 ul{ width:100%; margin-top:40px;}

.cnt1 ul li{ width:32%; height:auto; margin-right:2%; margin-bottom:35px; float:left;}

.cnt1 ul li:nth-child(3n){ margin-right:0px;}

.cnt1 ul li img{ width:100%; display:block;cursor: pointer;transition: all 1.2s;}

.cnt1 ul li .cnt1z{ width:100%; height:auto; padding:40px 15px; background:#fff;box-sizing: border-box; }

.cnt1 ul li .cnt1z h2{ font-weight:bold; color:#333; font-size:18px; line-height:40px;}

.cnt1 ul li .cnt1z p{ color: #666666; line-height:30px; height:60px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; margin-top:15px;}

.cnt1 ul li:hover img{transform: scale(1.1);}





.cont2{ width:100%; height:680px; background:#044796;;}

.cnt21{ width:50%; height:680px; float:left; background:url(../images/a1.png) center no-repeat; background-size:cover;}

.cnt22{ width:50%; float:right;}

.cnt221{ width:580px; height:auto; padding-left:100px; padding-top:100px;}

.cnt221 h3{ width:auto; border-bottom: 2px solid rgba(255, 255, 255, 0.3); height:40px;color: rgba(255, 255, 255, 0.6);font-size: 20px; font-weight:bold; margin-bottom:25px;}

.cnt221 h3 span{ font-weight:normal; font-size:14px;}

.cnt221 h2{ width:100%; line-height:50px; color:#fff; font-size:32px;}

.cnt221 p{ width:100%; line-height:32px; font-size:14px;color: rgba(255, 255, 255, 0.6); margin-top:30px;}

.ct2d{ width:100%; height:54px; margin-top:70px;}

.ct2d a{ width:200px; height:54px; background:#DE1A37; color:#fff; display:block; float:left; margin-right:10px; text-align:center; line-height:54px; font-size:16px;}

.ct2d a:nth-child(2n){ background:none; border:1px solid #fff;}



.cont3{ width:1240px; height:auto; margin:70px auto;}

.cont3 ul{ margin-top:45px;}

.cont3 li{float: left; width:32%; margin-right:2%; margin-bottom:40px;}

.cont3 li:nth-child(3n){ margin-right:0px;}

.probxo{position: relative; overflow: hidden; cursor: pointer;}

.probxo img{width: 100%;}

.probxo h2{ width:100%; height:50px;background: rgba(0, 0, 0, 0.5); text-align:center; line-height:50px; font-size:14px; color:#fff; position:absolute; bottom:0px; left:0px;}

.pro_text{position: absolute; top: 0;left: 0;width: 100%; height: 100%; background: rgba(17, 65, 139, 0.9);opacity: 0;transition: All 0.4s ease-in-out;}

.pro_z{position: absolute; width: 100%; padding: 0 55px;left:50%; top:50%; transform:translate(-50%,-50%); text-align:center;}

.pro_z h3{color: #fff; font-size: 20px;margin-bottom: 15px;}

.pro_z p{color: #fff; font-size: 14px;}



.probxo:hover .pro_text{opacity: 1;}



.cnt3{ width:100%; padding-top:20px;}

.cnt3 a{width:200px; height:54px; background:#DE1A37; color:#fff; display:block; text-align:center; line-height:54px; font-size:16px; margin:0 auto;}





.cont4{ width:100%; height:auto; }

.cont4 ul{ margin:0 auto; width:1240px; padding-top:40px;}

.cont4 ul li{ width:23.5%; float:left; margin-right:2%; height:300px; float:left; text-align:center;transition: all 1.2s;background: #F2F2F2; padding-bottom:15px;}

.cont4 ul li .cnt2z{ width:100px; height:100px; margin:40px auto 20px auto; background:url(../images/a4.png) center no-repeat;}

.cont4 ul li:nth-child(2) .cnt2z{ background:url(../images/a5.png) center no-repeat;}

.cont4 ul li:nth-child(3) .cnt2z{ background:url(../images/a6.png) center no-repeat;}

.cont4 ul li:nth-child(4) .cnt2z{ background:url(../images/a7.png) center no-repeat;}

.cont4 ul li:hover{ background:#1C75BC;}

.cont4 ul li:hover .cnt2z{  background:url(../images/a41.png) center no-repeat;}

.cont4 ul li:nth-child(2):hover .cnt2z{ background:url(../images/a51.png) center no-repeat;}

.cont4 ul li:nth-child(3):hover .cnt2z{ background:url(../images/a61.png) center no-repeat;}

.cont4 ul li:nth-child(4):hover .cnt2z{ background:url(../images/a71.png) center no-repeat;}

.cont4 ul li h2{ font-size:20px; color:#333; margin-top:10px; margin-bottom:15px;transition: all 1.2s;}

.cont4 ul li p{ width:90%; color:#666; margin:0 auto; padding-top:15px; line-height:30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;transition: all 1.2s;}

.cont4 ul li:hover h2{ color:#fff;}

.cont4 ul li:hover p{color:#fff;}

.cont4 ul li:nth-child(4n) { margin-right:0px;}

.cnt4{ width:100%; height:auto; margin-top:20px;}

.cnt4 img{ width:100%;}



.cont5{ width:1440px; height:auto; margin:0 auto; padding:70px 0px; position:relative;}





.ab5z1{ width:100%;  margin-top:30px; position: relative; margin-bottom:30px;}

.ab5z1 img{ width:100%;}

.ab5z1 .swiper-container{ width: 1240px;overflow:hidden; height:auto; margin:0 auto;}



.ab5z1 .swiper-button-next{ top: auto; background: url(../images/arrow1.png); width: 48px; height: 48px; left:-20px; top:50%;;}



.ab5z1 .swiper-button-prev{top: auto; left: auto; background: url(../images/arrow2.png); width: 48px; height: 48px; right: -20px;; top:50%;}



.cnt5{ width:100%; height:auto; padding:40px 15px;box-sizing: border-box;background: #F2F2F2;}

.cnt5 h2{color: #333; font-size:16px; line-height:40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.cnt5 p{color: #DE1A37; font-size:14px; margin-top:30px;}



.ab5z1 a:hover h2{color: #044796; font-weight:bold;}





.cont6{ width:100%; height:auto; padding:70px 0px 50px 0px;; background:#F2F2F2;}

.cont6 ul{ width:1240px; height:auto; margin:0 auto; padding-top:40px;}

.cont6 ul li{ float:left; width:19%; margin-right:1.25%; margin-bottom:20px;}

.cont6 ul li img{ width:100%; }

.cont6 ul li:nth-child(5n){ margin-right:0px;} 

.cont6 ul li:hover{box-shadow: 0px 6px 7px rgba(5, 105, 198, 0.15);}



.cont7{ width:100%; height:60px; line-height:60px; padding:70px 0px; background:#044796; color:#fff;}

.cnt7{ width:1240px; margin:0 auto;}

.cnt7 h2{ float:left; font-size:24px; font-weight:bold;}

.cnt7 a{ width:200px; height:60px; background:#fff; display:block; color:#044796; float:right; text-align:center; font-size:16px; font-weight:bold;}



.footer{background: #032B59;; color:#fff;}

.footerbox{width: 1240px; overflow: hidden; margin: 0 auto;padding: 80px 0 50px;}

.footerbox_left{float: left; overflow: hidden; margin-left: -80px;}

.footnr{float: left; padding-left: 80px;}

.footnr h2{color: #fff;font-size: 14px; margin-bottom: 15px;}

.footnr p{font-size: 12px; width: 110px;text-align: center; margin-top: 12px;}

.footnr li{line-height: 32px; color: rgba(255,255,255,.6);}

.footnr a{color: rgba(255,255,255,.6);}

.footnr a:hover{color: rgba(255,255,255,1);}

.footerbox_right{float: right;text-align: right;}

.footerbox_right h2{color: #fff;font-size: 14px; margin-bottom: 15px;}

.footerbox_right p{font-weight: bold;font-size: 36px; color: #fff;}



.bqxx{border-top: 1px solid rgba(255, 255, 255, 0.1);}

.bqxxbox{width: 1240px; margin: 0 auto;}

.bqxxbox p{line-height: 54px;color: rgba(255,255,255,.6);}

.bqxxbox p b{padding-left: 15px;}

.bqxxbox span{color: rgba(255,255,255,.6);}

.bqxxbox a{color: rgba(255,255,255,.6);}

.bqxxbox a:hover{color: rgba(255,255,255,1);}



._top{position: fixed;z-index: 10; bottom: 50px; right: 1vw;background: url(../images/a15.png);width: 48px;height: 48px;cursor: pointer;}
#bannera{width:100%; height:400px; margin:0 auto;  margin-bottom:0px; padding-bottom:0px; border-bottom:#fafafa 0px solid; background-position:center center;}
.bread{ width:100%; height:80px; font-size:16px;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.breadz{ width:1240px; height:80px; margin:0 auto; line-height:80px;}
.bread1{ width:auto; float:left;}
.bread1 li{float: left; padding-right:40px; font-size: 16px; line-height: 79px;}
.bread1 a{color: #666;display: block;position: relative;}
.bread1 a:before{position: absolute; content: ""; border-bottom: 1px solid #2248A9; width: 0;bottom: 0px;left:50%; transform: translateX(-50%);transition: All 0.4s ease-in-out;}
.bread1 a:hover{color: #2248A9;;}
.bread1 a:hover:before{width: 100%;}
.bread2{ width:auto; float:right; color:#999;background:url(../images/j1.png) left center no-repeat; padding-left:25px;}
.contentx{ width:100%; height:auto; background:#F2F2F2; padding:70px 0px;}
.cnt1x ul{ padding-top:0px; width:1240px; margin:0 auto;}

.cnt1x li{ width:31%; float:left; margin-right:3.5%; margin-bottom:40px;}

.cnt1x li:nth-child(3n){ margin-right:0px;} 

.cnt1x li img{ width:100%;cursor: pointer;transition: all 1.2s;}

.cnt1x li img:hover{transform: scale(1.1);}

.cnt1x li p{ width:100%; height:100px; line-height:100px; padding:0px 50px 0px 10px;;box-sizing: border-box; text-align:left; font-size:18px; font-weight:bold; color:#333; background:#fff url(../images/c1.png) right 10px center no-repeat;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }

.cnt1x li:hover p{ color:#fff; background:#044796 url(../images/c2.png) right 10px center no-repeat }
.nx_pg{width:100%; height: auto ; padding:10px 0px 10px 0px; text-align:center; }
.nx_pg a{display:inline; padding:7px 14px 7px 14px; background:#fff; color:#4c4c4c;font-size:14px; border:1px solid #757575; margin:0px 3px 0px 3px; -webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}
.nx_pg a:hover{background:#C60C24;; color:#fff;border:1px solid #C60C24;;}
.nx_pg .on{ background:#C60C24;; color:#fff;border:1px solid #C60C24;;}

.cnt2x{ width:1240px; height:auto; margin:0 auto;}
.cnt2x li{float: left; width:32%; margin-right:2%; margin-bottom:40px;}
.cnt2x li:nth-child(3n){ margin-right:0px;}

.ar1{ width:1240px; height:auto; margin:0 auto; background:#fff; padding:30px 0px 50px 0px;;box-sizing: border-box; }
#info-T{width:100%; min-height:26px; padding-top:30px; color:#242424; padding-bottom:15px; line-height:26px; text-align:left; font-size:18px; font-weight:bold;}
#info-M{width:100%; height:45px; line-height:45px; text-align:left;}
#info-C{width:100%; line-height:28px; margin-top:10px; font-size:14px;}
#info-C img{ max-width:100%;}
#info-C2{width:100%; line-height:28px; margin:0 auto; margin-top:20px; font-size:14px;}
#info-N{width:100%; height: auto; padding-top:10px; line-height:28px; margin-top:20px; border-top:#e0e0e0 1px dotted;}
.fh{ width: 181px;height: 52px;border: 1px solid #999999; text-align:center; line-height:52px; margin-top:50px;}
.fh:hover a{ text-decoration:underline;}

.new1{ width:1240px; height:auto; margin:0 auto; margin-bottom:20px;}
.artile1{ max-width:1240px; height:auto; margin:75px auto 15px auto;}
.artile1 ul{ margin-bottom:45px;}
.artile1 li{ width:100%; margin:0 auto;; height:322px;  transition:all 0.5s; background:#F2F2F2;;}
.xman1{ width:100%;  margin:0 auto;transition:all 0.8s; }
.art11{ width:570px; height:282px; float:right; margin-left:30px; margin-right:20px; margin-top:20px; overflow:hidden; position:relative;}
.art11 img{ width:570px; height:282px; display:block;cursor: pointer;transition: all 1.2s;}
.art11 img:hover{transform: scale(1.1);}
.sj1{ width:100px; height:28px; text-align:center; line-height:28px; font-size:12px;background: #00509E; color:#fff; position:absolute; top:40px; left:0px; z-index:99999;}
.art21{ height:282px;overflow: hidden;padding-left:60px;box-sizing: border-box; }
.art21 h2{ width:100%; font-size:24px; color:#333333;transition:all 0.5s; height: auto; margin-top:50px;  line-height:30px; height:30px; margin-bottom:10px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden; }
.art21 .art_p1{ width:100%; height:50px; line-height:25px; margin-top:15px;transition:all 0.5s; color:#828282 ;  font-size:14px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;;}
.art21 .art2_11{ width:96%; height:40px; line-height:40px; padding-top:15px;}
.art21 .art2_11 span{ color:#fff; font-size:16px;background: #DE1A37;; display:block;width:180px; margin-top:15px;height: 58px; text-align:center; line-height:58px; ;transition:all 0.5s; }

.artile1 li:hover .art21 .art2_11 span{ text-decoration:underline;}





.xwart{ width:100%; height:auto; margin:30px auto 5px auto;}
.xwart ul{ margin-bottom:45px;}
.xwart li{ max-width:1240px;margin:0 auto 36px auto;; height:190px; padding:0px 60px; background: #F2F2F2;;transition:all 0.5s;box-sizing: border-box; ;}
.xman2{ max-width:950px; float:right; }
.xwart li .art12{ width:202px; height:58px; text-align:center; line-height:56px;color: #044796;; border:1px solid #044796;;box-sizing: border-box; float:right; margin-left:40px; margin-top:60px;}
.xwart li:hover .art12{ color:#fff; background:#DE1A37;border:1px solid #DE1A37;}
.xwart li .art22{ height:175px;overflow: hidden; }
.xwart li .art22 h2{ width:100%; font-size:20px; color:#333333;transition:all 0.5s; height: auto; margin-top:45px; font-weight: normal; line-height:30px; height:30px; margin-bottom:5px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden; }
.art22 .art_p2{ width:100%; height:50px; line-height:25px;transition:all 0.5s; color:#828282 ; font-size:14px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;;}
.xmen2{ width:135px; height:135px; margin-top:30px; background:#fff; text-align:left; float:left; text-align:center;}
.xmen2 h3{font-size:60px; color:#044796;; font-family: 'Impact'; margin-top:42px; padding-bottom:18px; float:left;transition:all 0.5s; width:100%;}
.xmen2 p{ width:100%;font-size:12px; float:right; color:#044796;; }

.ab7{ max-width:1240px; width:96%; height:auto;  margin:70px auto; }
.ab7 ul li{ width:23.5%; height:auto; float:left; text-align:center; margin-right:2%; padding:40px 40px 30px 40px; border:1px solid rgba(0, 0, 0, 0.1);;box-sizing: border-box;background:#fff; border-radius: 8px;}
.ab7 ul li:nth-child(4n){ margin-right:0px;} 

.ab7 ul li h2{ width:100%; height:50px; line-height:50px; color:#333; font-size:16px;}
.ab7 ul li p{ width:100%; height:60px; line-height:30px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
.ab7 ul li .ab71z{ width:40px; height:40px; margin:0px auto 20px auto;background:url(../images/f11.png) center no-repeat}
.ab7 ul li:nth-child(2) .ab71z{background:url(../images/f21.png) center no-repeat}
.ab7 ul li:nth-child(3) .ab71z{background:url(../images/f31.png) center no-repeat}
.ab7 ul li:nth-child(4) .ab71z{background:url(../images/f41.png) center no-repeat}
.ab7 ul li:nth-child(2):hover .ab71z{background:url(../images/f2.png) center no-repeat}
.ab7 ul li:nth-child(3):hover .ab71z{background:url(../images/f3.png) center no-repeat}
.ab7 ul li:nth-child(4):hover .ab71z{background:url(../images/f4.png) center no-repeat}
.ab7 ul li:hover .ab71z{background:url(../images/f1.png) center no-repeat}
.ab7 ul li:hover{ background:#044796;}
.ab7 ul li:hover h2{ color:#fff;}
.ab7 ul li:hover p{color:#fff;}


.map{ width:100%; margin:60px auto; height:auto; }
.map img{ display:inline-block; width:100%;}
.ab6{ width:1240px; height:auto; margin:20px auto 70px auto;}
.ab6 h2{ width:100%; height:50px;font-size: 32px; font-weight: normal;}
.ab6 p{font-size: 16px; color:#666; margin-bottom:40px;}
.ab61{ width:600px; height:476px; float:left;}
.ab62{ width:600px; height:476px; float:right;}

.ab21{ width:600px; float:left;}
.ab21 li{ width:100%; height:auto; margin-bottom:20px;}
.sb1{width:100%; height:70px; line-height:70px; box-sizing:border-box; text-indent:15px; opacity:0.8; font-size:15px;border: 1px solid #E0E0E0;}
.sb3{width:100%; height:200px; line-height:25px; box-sizing:border-box; border: 1px solid #E0E0E0;padding:5px 15px 0px 15px; opacity:0.8; font-size:15px;}
.sb4{display:block; width:100%; height:48px; line-height:48px; border:none; font-size:16px; text-align:center; color:#fff; background:#044796;; margin-top:5px; transition:0.5s; border-radius:2px;}
.sb4:hover{opacity:0.9;}

.prod{ width:1240px; height:auto; margin:0 auto; padding:50px 0px 40px 0px;}


.prod2{ width:540px; height: auto; float:right;}
.prodxj_title{ width:100%; height:30px; line-height:30px; font-size:24px; color:#333;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden;}
.prodcolor{ width:100%; padding-top:30px; font-size:14px; color: #666; }
.prodcolor h2{ width:100%; height:40px;color:#333; font-size:16px; font-weight:bold; }
.deta1{ width:400px; height:48px; margin-top:70px;}
.deta1 a{ width:180px; height:48px; float:left; display:block; font-size:16px; margin-right:40px; border:1px solid #DE1A37; background:#DE1A37;; color:#fff;;;box-sizing: border-box; text-align:center; line-height:46px;   }
.deta1 a:hover{ text-decoration:underline;}
.deta1 a:nth-child(1){margin-right:40px; color:#fff; background:#DE1A37;;;;}
.deta1 a:nth-child(2){margin-right:0px; }

.pd1 img{display:block; width:100%; height:auto;}
.wd1{width:25%;}
.wd1 img{width:100%; height:auto;}

.prod1{ width:600px; height: auto; float:left;  position:relative;}
.prod1 .swiper-button-prev,
.prod1 .swiper-button-next{ position:absolute; ;top:83%; width:30px; height:88px; z-index:99; cursor:pointer; -webkit-transition:all .5s linear; transition:all .5s linear; }
.prod1 .swiper-button-prev{ background-image: url(../images/k1.png)  !important; background:center;  left:0px; }
.prod1 .swiper-button-next{background-image: url(../images/k2.png)  !important ;background:center;  right:0px; }


/* 选项卡示例样式 */
.main3 {width:1240px;margin:40px auto; background:#FFF;}
.tab1 {overflow: hidden;width:1240px;height:60px;cursor: pointer;border-bottom: 1px solid rgba(0, 0, 0, 0.1);box-sizing: border-box;}
.tab1 li {float: left;width:185px;text-align: center; font-size:18px;line-height:60px; height:60px; color:#333;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.tab1 li.on {background:#2248A9;;; color:#fff; font-weight:bold;}
.con1 {width:1240px;padding:30px;border-bottom: 1px solid rgba(0, 0, 0, 0.1);;border-top: none;box-sizing: border-box;  }
.con1 img{width:100%;  }
.ab3{ width:1240px; height:auto; margin:70px auto;}
.ab31{ width:580px; height:auto; float:left;}
.fzlc_title{ width:100%; margin-bottom:50px;}
.fzlc_title h2{font-size: 32px;color: #044796;;margin-bottom:50px; font-weight:bold;}
.fzlc_title p{position: relative;  font-size: 36px;color: #E0E0E0;padding-bottom: 30px;}
.fzlc_title p:before{position: absolute;content: "";border-bottom: 3px solid #044796;;width: 44px;bottom: 0;left: 0;}
.fzlc_nr{ width:100%; font-size:16px; line-height:34px;}

.fzlc_nr p{font-size: 16px;color: #333;padding-bottom: 20px;text-align:justify; word-break: break-all;}

.fzlc_nr ul{ margin-top:50px; border:1px solid rgba(0, 0, 0, 0.1);box-sizing: border-box;}

.fzlc_nr li{position: relative; padding: 40px 0 35px; text-align:center; float:left; width:33.33%; border-right:1px solid rgba(0, 0, 0, 0.1); box-sizing: border-box;}
.fzlc_nr li:nth-child(3){ border:0px;}


.fzlc_nr h2{font-size: 14px; color:#333;}

.fzlc_nr h2  span{font-weight: normal; font-size: 40px;}

.fzlc_nr h3{font-size: 14px; color: #666;margin-top:10px;}



.ab32{ width:580px; height:auto; float:right;}
.ab32 img{ width:100%;}


.cont4n{ width:100%; height:auto; background:#F2F2F2; padding:65px 0px; }
.cont4n ul{ margin:0 auto; width:1240px; padding-top:40px;}
.cont4n ul li{ width:23.5%; float:left; margin-right:2%; height:300px; float:left; text-align:center;transition: all 1.2s;background: #fff; padding-bottom:20px;}
.cont4n ul li .cnt2z{ width:100px; height:100px; margin:40px auto 20px auto; background:url(../images/a4.png) center no-repeat;}
.cont4n ul li:nth-child(2) .cnt2z{ background:url(../images/a5.png) center no-repeat;}
.cont4n ul li:nth-child(3) .cnt2z{ background:url(../images/a6.png) center no-repeat;}
.cont4n ul li:nth-child(4) .cnt2z{ background:url(../images/a7.png) center no-repeat;}
.cont4n ul li:hover{ background:#1C75BC;}
.cont4n ul li:hover .cnt2z{  background:url(../images/a41.png) center no-repeat;}
.cont4n ul li:nth-child(2):hover .cnt2z{ background:url(../images/a51.png) center no-repeat;}
.cont4n ul li:nth-child(3):hover .cnt2z{ background:url(../images/a61.png) center no-repeat;}
.cont4n ul li:nth-child(4):hover .cnt2z{ background:url(../images/a71.png) center no-repeat;}
.cont4n ul li h2{ font-size:20px; color:#333; margin-top:10px; margin-bottom:15px;transition: all 1.2s;}
.cont4n ul li p{ width:90%; color:#666; margin:0 auto; padding-top:15px; line-height:30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;transition: all 1.2s;}
.cont4n ul li:hover h2{ color:#fff;}
.cont4n ul li:hover p{color:#fff;}
.cont4n ul li:nth-child(4n) { margin-right:0px;}

.ab5z2{ width:100%;  margin-top:30px; position: relative; margin-bottom:30px;}
.ab5z2 img{ width:100%;}
.ab5z2 .swiper-container{ width: 1240px;overflow:hidden; height:auto; margin:0 auto;}
.ab5z2 .swiper-button-next{ top: auto; background: url(../images/arrow3.png); width: 48px; height: 48px; left:-20px; top:50%;;}
.ab5z2 .swiper-button-prev{top: auto; left: auto; background: url(../images/arrow4.png); width: 48px; height: 48px; right: -20px;; top:50%;}
.ab4{ width:100%; height:auto; padding:65px 0px; background:#044796;}
.ab41{ width:1440px; height:auto; margin:0 auto;}
.bt1 .bt21{ line-height:50px; background:url(../images/line2.png) center bottom no-repeat; padding-bottom:10px;}

















































































