body,h1,h2,h3,h4,h5,h6,p,pre,dl,dt,dd,ul,ol,li{margin: 0;padding: 0;}
body{font-family: arial;}
li{list-style: none;}
a{color: inherit;text-decoration: none;}
a:focus{outline: none;color: inherit;}
a:hover{outline: none;color: inherit;text-decoration: none;}
input:focus{outline: none;}
img{border: none;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
/* 头部 */.top1bj{border-bottom: 1px solid #cdcdcd;}
.top1{width: 1200px;margin: 0 auto;height: 38px;line-height: 38px;color: #666;}
.top2{width: 1200px;margin: 0 auto;height: 150px;}
.top2 .logo{float: left;margin: 40px 20px 0 0;}
.top2 .tit{float: left;margin-top: 42px;padding-left: 20px;border-left: 1px solid #cdcdcd;}
.top2 .tit dt{font-size: 30px;}
.top2 .tit dt span{color: #1F2676;}
.top2 .tit dd{font-size: 18px;color: #6a6a6a;}
.top2 .fr img{margin: 10px 0;}
.top2 .fr dl{padding-left: 72px;background: url(../images/pjh_02.png) left center no-repeat;}
.top2 .fr dl dt{font-size: 30px;color: #1F2676;}
.top3bj{background: url(../images/index_02.jpg);height: 65px;line-height: 65px;color: #fff;}
.top3{width: 1200px;margin: 0 auto;text-align: center;}
.top3 ul>li{width: 150px;float: left;font-size: 16px;position: relative;}
.top3 ul>li a{display: block;}
.top3 ul>li.active{background: url(../images/index_03.jpg);}
.top3 ul>li ul{position: absolute;top: 65px;left: 0;width: 100%;background: #1469c4;z-index: 2;display: none;}
.top3 ul>li ul:before{content: "";position: absolute;top: -20px;left: 0;right: 0;margin: auto;width: 0;height: 0;border: 10px solid rgba(0,0,0,0);border-bottom-color: #fff;}
.top3 ul>li ul li{height: 50px;line-height: 50px;}
/* banner */.swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
/* 首页 */.box1bj{background: #f1f0f0;}
.box1{width: 1200px;margin: 0 auto;height: 70px;display: flex;justify-content: space-between;align-items: center;}
.box1 .fl{line-height: 70px;}
.box1 form{float: right;display: flex;align-items: center;}
.box1 form input[type="text"]{width: 300px;height: 34px;border: 1px solid #cccccc;padding-left: 10px;}
.box1 form input[type="submit"]{width: 40px;height: 34px;background: #1F2676 url(../images/pjh_03.png) center center no-repeat;border: none;}
.index_tit{text-align: center;padding: 60px 0 40px;}
.index_tit dt{font-size: 36px;margin-bottom: 10px;font-family: "Microsoft YaHei";}
.index_tit dt span{color: #1F2676;}
.index_tit dd{font-size: 22px;color: #656565;font-family: "Microsoft YaHei";}

.box2bj{background: url(../images/index_04.jpg) center center no-repeat;padding-bottom: 50px;background-size:cover;}
.box2{width: 1200px;margin: 0 auto;}
.box2 .tit{display: flex;justify-content: center;margin-bottom: 40px;}
.box2 .tit a{padding: 10px 20px;border: 1px solid #1F2676;margin: 0 20px;font-size: 16px;color: #1F2676;}
.box2 .tit a.active{background: #1F2676;color: #fff;}

.box2 .bod li{width: 286px;float: left;margin: 0 18px 18px 0;text-align: center;}
.box2 .bod li .pic{height: 216px;border: 1px solid #c9c9c9;position: relative;}
.box2 .bod li .pic img{width: 100%;height: 100%;}
.box2 .bod li .pic .info{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.6);color: #fff;transform: scale(0);transition: 0.5s;}
.box2 .bod li .pic:hover .info{transform: scale(1);}
.box2 .bod li .pic .info p{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;height: 42px;line-height: 42px;width: 90%;border: 1px solid #fff;font-size: 18px;}
.box2 .bod li .pic .info .more{position: absolute;bottom: 10px;right: 10px;}
.box2 .bod li>p{font-size: 18px;margin-top: 10px;}
.box2 .bod li:nth-of-type(4n){margin-right: 0;}

.box3bj{background: url(../images/index_05.jpg) center bottom no-repeat;}
.box3{width: 1200px;margin: 0 auto;} 
.box3 .bod dl{float: left;width: 580px;margin: 0 0 40px 0;padding: 15px;background: #fff;box-shadow: 0 0 10px 5px rgba(0,0,0,0.3);} 
.box3bj{background: url(../images/index_05.jpg) center bottom no-repeat;} 
.box3{width: 1200px;margin: 0 auto;} 
.box3 .bod dl{float: left;width: 580px;margin: 0 0 40px 0;padding: 15px;background: #fff;box-shadow: 0 0 10px 5px rgba(0,0,0,0.3);} 
.box3 .bod dl:nth-of-type(2n){float: right;} 
.box3 .bod dl dt{height: 282px;overflow: hidden;} 
.box3 .bod dl dt img{height: 100%;width: 100%;transition: 0.5s;} 
.box3 .bod dl dt img:hover{transform: scale(1.2);} 
.box3 .bod dl dd h4{font-size: 24px;color: #333333;margin: 20px 0 15px;} 
.box3 .bod dl dd p{height: 50px;overflow: hidden;line-height: 24px;margin-bottom: 10px;} 
.box3 .bod dl dd .more{float: right;}
.box4bj{height: 764px;background: url(../images/index_06.jpg) center center no-repeat;}
.box4{width: 1200px;margin: 0 auto;position: relative;}
.box4 .dh{position: absolute;top: 20px;right: 0;font-size: 20px;color: #fff;}
.box4 .dh b{font-size: 28px;}
.box4 .tit{color: #fff;text-align: center;padding-top: 95px;}
.box4 .tit dt{font-size: 52px;}
.box4 .tit dt b{font-size: 90px;color: #ff8c12;}
.box4 .tit dd{font-size: 12px;text-transform: uppercase;margin-top: -15px;}
.box4 .bod{margin-top: 50px;}
.box4 .bod dl{width: 50%;height: 199px;padding: 10px 44px 0 44px;float: left;}
.box4 .bod dl:nth-of-type(2){color: #fff;}
.box4 .bod dl:nth-of-type(3){color: #fff;}
.box4 .bod dl dt{position: relative;font-size: 32px;font-weight: normal;padding-left: 24px;}
.box4 .bod dl dt b{font-size: 48px;}
.box4 .bod dl dt:before{content: "";position: absolute;width: 8px;height: 30px;background: #fe8206;top: 0;left: 0;bottom: 0;margin: auto;}
.box5bj{height: 1992px;background: url(../images/index_07.jpg) center center no-repeat;}
.box5{width: 1200px;margin: 0 auto;position: relative;}
.box5 .bod dl{position: absolute;width: 500px;}
.box5 .bod dl dt i{display: inline-block;width: 80px;height: 80px;text-align: center;background: #1F2676;float: left;color: #fff;font-size: 54px;font-style: normal;}
.box5 .bod dl dt .fl{margin-left: 20px;}
.box5 .bod dl dt .fl h4{font-size: 28px;color: #1F2676;font-weight: bold;margin: 6px 0 12px;}
.box5 .bod dl dt .fl small{padding: 5px 10px;border: 2px solid #dddddd;color: #e0ddda;text-transform: uppercase;}
.box5 .bod dl dd{padding-left: 100px;margin-top: 20px;line-height: 30px;}
.box5 .bod dl dd p{padding-left: 18px;position: relative;}
.box5 .bod dl dd p:before{content: "";position: absolute;top: 12px;left: 0;width: 6px;height: 6px;border-radius: 6px;background: #757575;}
.box5 .bod dl .more{display: block;width: 142px;height: 44px;line-height: 42px;text-align: center;border-radius: 44px;border: 2px solid #f96a30;margin: 20px 0 0 100px;font-size: 16px;color: #f96a30;}
.box5 .bod dl.dl1{top: 210px;left: 0;}
.box5 .bod dl.dl2{top: 680px;right: 0;}
.box5 .bod dl.dl3{top: 1090px;left: 0;}
.box5 .bod dl.dl4{top: 1540px;right: 0;}
.box6bj{height: 138px;background: url(../images/index_08.jpg) center center no-repeat;}
.box6{width: 1200px;margin: 0 auto;color: #fff;}
.box6 .fl{margin: 10px 0 0 150px;text-align: center;font-style: oblique;}
.box6 .fl dt{font-size: 36px;text-shadow: -5px 5px 5px rgba(0,0,0,0.5);}
.box6 .fl dd{font-size: 20px;font-weight: bold;}
.box6 .more{display: block;float: right;width: 90px;height: 34px;line-height: 34px;text-align: center;background: #fff;color: #ca0b01;margin: 30px 0 0 12px;border-radius: 3px;}
.box6 .fr{margin-top: 30px;font-style: oblique;text-align: right;}
.box6 .fr dt{font-size: 28px;color: #f0d100;text-decoration: underline;}
.index_tit2{text-align: center;padding: 60px 0 40px;background: url(../images/pjh_04.png) center bottom no-repeat;margin-bottom: 40px;position: relative;}
.index_tit2 dt{font-family: "Microsoft YaHei";font-size: 36px;margin-bottom: 10px;color: #1F2676;}
.index_tit2 dd{font-family: "Microsoft YaHei";font-size: 22px;color: #656565;}
.index_tit2 p{position: absolute;bottom: 40px;left: 50%;margin-left: 360px;font-size: 20px;color: #435c8f;font-weight: bold;}
.index_tit2 p span{color: #1F2676;font-size: 28px;}
.box7{width: 1200px;margin: 0 auto 60px;}
.box7 .fl{width: 210px;text-align: center;}
.box7 .fl dt{height: 90px;background: #000;font-size: 30px;line-height: 90px;color: #fff;}
.box7 .fl dd{height: 90px;background: #c0c0c0;margin-top: 11px;font-size: 24px;line-height: 90px;position: relative;}
.box7 .fl dd.active{color: #fff;background: #1F2676;}
.box7 .fl dd.active:before{content: "";position:absolute;top:0;right: -20px;bottom: 0;margin: auto;width: 0;height: 0;border: 10px solid rgba(0,0,0,0);border-left-color: #1F2676;}
.box7 .fr{width: 968px;box-shadow: 10px 10px 10px rgba(0,0,0,0.5);padding:18px;border:1px solid #382f2c;}
.box7 .fr .bod{background: #fff;display: none;}
.box7 .fr .bod .da{width: 660px;height: 660px;border: 1px solid #1469c4;float: left;}
.box7 .fr .bod .da img{width: 100%;height: 100%;}
.box7 .fr .bod .xiao{width: 250px;float: right;}
.box7 .fr .bod .xiao li{height:250px;margin-bottom: 20px;}
.box7 .fr .bod .xiao li img{width: 100%;height: 100%;}
.box7 .fr .bod .xiao .more{display: block;width: 96px;height: 34px;line-height: 34px;text-align: center;background: #1F2676;color: #fff;margin: 40px auto 0;}
.box8bj{height: 273px;background: url(images/index_09.jpg) center center no-repeat;}
.index_xia_bj{background: url(images/index_10.jpg) center center no-repeat;background-size: cover;overflow: hidden;position: relative;}
.index_xia_bj:before{content: "";position: absolute;top: 62px;left: 0;right: 0;bottom: 0;width: 1340px;margin: auto;background: #fff;z-index: 1;}
.index_xia{position: relative;z-index: 2;padding: 40px 0;}
.box8{width: 1200px;margin: 0 auto;}
.box8 .fl{width: 612px;height: 424px;}
.box8 .fl img{width: 100%;height: 100%;}
.box8 .fr{width: 550px;line-height: 26px;color: #484848;font-size: 16px;}
.box8 .fr p{margin-top: 20px;text-indent: 2em;}
.box8 .fr .more{display: block;width: 108px;height: 30px;line-height: 30px;text-align: center;font-size: 16px;color: #1F2676;border: 1px solid #1F2676;border-radius: 30px;margin-top: 20px;}

.box9{width: 1200px;margin: 40px auto;position: relative;}
.box9 .zuo{position: absolute;width: 21px;height: 38px;top: 120px;left: -40px;background: url(../images/pjh_06.png) center center no-repeat;}
.box9 .zuo:hover{background: url(../images/pjh_06_active.png) center center no-repeat;}
.box9 .you{position: absolute;width: 21px;height: 38px;top: 120px;right: -40px;background: url(../images/pjh_07.png) center center no-repeat;}
.box9 .you:hover{background: url(../images/pjh_07_active.png) center center no-repeat;}
.box9 h4{font-size: 24px;color: #444148;border-bottom: 1px solid #bababa;padding-bottom: 10px;margin-bottom: 20px;}
.box9 .bod{height: 294px;position: relative;overflow: hidden;}
.box9 .bod ul{position: absolute;top: 0;left: 0;}
.box9 .bod ul li{width: 220px;margin-right: 20px;height:294px;float: left;overflow: hidden;text-align:center;}
.box9 .bod ul li img{width: 100%;height: 100%;transition: 0.5s;}
.box9 .bod ul li img:hover{transform: scale(1.2);}

.box10{width: 1200px;margin: 0 auto;display: flex;justify-content: space-between;}
.box10 .tit{position: relative;padding-left: 14px;margin-bottom: 20px;}
.box10 .tit:before{content: "";position: absolute;width: 2px;height: 24px;background: #434343;top: 0;left: 0;bottom: 0;margin: auto;}
.box10 .tit span{float: left;font-size: 18px;color: #949494;}
.box10 .tit span b{font-size: 24px;color: #006dce;}
.box10 .tit a{float: right;text-transform: uppercase;font-size: 16px;color: #3e3e3e;margin-top: 8px;}
.box10 .fl{width: 366px;}
.box10 .fl img{width: 100%;margin-bottom: 10px;}
.box10 .fl ul li{height: 36px;line-height: 36px;overflow: hidden;padding-left: 20px;position: relative;}
.box10 .fl ul li:before{content: "";position: absolute;top: 0;left: 0;bottom: 0;width: 0;height: 0;border: 6px solid rgba(0,0,0,0);border-left-color: #006dce;margin: auto;}
.box10 .fl ul li:hover{color: #006dce;}
.box10 .fl dl{border-bottom: 1px dashed #7f7f7f;padding-bottom: 15px;margin-bottom: 15px;}
.box10 .fl dl dt{font-size: 14px;color: #666666;font-weight: normal;margin-bottom: 10px; font-weight:bold}
.box10 .fl dl dd{line-height: 24px;color: #666666;}
.box11{width: 1200px;margin: 0 auto;position: relative;}
#zuo_box11{position: absolute;top: 55px;left: 0;width: 33px;height: 41px;background: url(../images/pjh_08.png) center center no-repeat;}
#you_box11{position: absolute;top: 55px;right: 0;width: 33px;height: 41px;background: url(../images/pjh_09.png) center center no-repeat;}
.box11 .bod{height: 158px;position: relative;width: 1100px;margin: 0 auto;overflow: hidden;}
.box11 .bod ul{position: absolute;top: 0;left: 0;}
.box11 .bod ul li{width: 212px;height: 158px;float: left;margin-right: 20px;}
/* 底部 */
.bottom1bj{background: #444444;padding:20px 0 20px;border-bottom: 1px solid #575757;}
.bottom1{width: 1200px;margin: 0 auto;}
.bottom1 .fl{width: 372px;margin-left: 40px;}
.bottom1 .fl h4{height: 56px;line-height: 56px;font-size: 24px;color: #ffffff;border-bottom: 1px solid #575757;background: url(images/index_19.jpg) right center no-repeat;margin-bottom: 30px;}
.bottom1 .fl dl dt{font-size: 18px;color: rgba(255,255,255,0.8);margin-bottom: 20px;}
.bottom1 .fl dl dd{font-size: 14px;color: rgba(255,255,255,0.8);margin-bottom: 15px;}
.bottom1 .fl dl dd p{width: 50%;float: left;margin-bottom: 15px;height:20px;line-height:20px;overflow:hidden;}
.bottom1 .fl .dl1,.bottom1 .fl .dl2{width: 50%;float: left;}
.bottom1 .fr{width: 305px;height: 205px;background: url(../images/index_22.jpg) center center no-repeat;display: flex;justify-content: center;align-items: center;text-align: center;margin-top: 40px;}
.bottom1 .fr dl{margin: 0 10px;color: rgba(255,255,255,0.8);}
.bottom1 .fr dl dt{margin-bottom: 10px;}
.bottom2bj{background: #444444;}
.bottom2{width: 1200px;margin: 0 auto;padding: 15px 0;color: rgba(255,255,255,0.8);}
.bottom2 a{padding-right: 10px;}
/* 产品列表 */
.fanye{margin-top:20px;}
.fanye li{float:left;color:#666;font-size:14px;margin-right:8px;}
/* 新闻列表 */
.list_news{padding-top:10px;}
.list_news li{padding-bottom:20px;margin-bottom:20px;border-bottom:1px dashed #d7d7d7;}
.list_news li a{font-size:16px;color:#005a9a;font-weight:bold;}
.list_news li p{font-size:14px;color:#666;margin-top:10px;}
.list_news li .fl{width:160px;height:90px;}
.list_news li .fl img{width:100%;height:100%;}
.list_news li .fr{width:800px;} 

/* 产品首页分类 */
.product {margin: 0 auto;width: 1200px;height: 200px;margin-top:40px;margin-bottom: 40px;} 
.product-title {width: 1200px;height: 140px;text-align: center;justify-content: center;align-items: center;display: flex;} 
.product-block {margin: auto;width: 300px;height: 43px;;} 
.product-title h2 {font-size: 32px;color: #1f64b1;} 
.product-title p {font-size: 23px;color: #333333;}  
.product-img {width: 1200px;height: 188px;background: url('../images/product-img.jpg');} 
.product-left {float: left;width: 100px;height: 190px;display: flex;justify-content: center;align-items: center;} 
.product-left p {margin: 0 auto;padding: 5px;width: 50px;height: 60px;color: #fff;font-size: 22px;font-weight: bold;} 
.product-right {float: left;width: 1100px;height: 190px;background-color: #ebebeb;} 
.product-right ul {float: left;margin-left: 50px;margin-top: 35px;width: 650px;height: 190px;} 
.product-right li {float: left;width: 23%;list-style: none;margin-bottom: 20px;height: 13px;line-height: 13px;background: url('../images/product-icon.jpg') center left no-repeat;}
.product-right ul li a {padding-left: 15px;text-decoration: none;color: #666666;font-size: 18px;}
.product-list-right {float: right;margin-right: 25px;margin-top: 55px;width: 330px;height: 105px;text-align: center;border: #9e9e9e 1px solid;}
.product-list-right p {margin-top: 20px;color: #1f64b1;font-size: 25px;font-weight: bold;}
.banner {margin: 0 auto;width: 1200px;height: 870px;;}