/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,pre,ul,ol,li,dl,dt,dd,form,input{margin:0; padding:0;}
body{font-family:Arial, Helvetica, sans-serif;}
li{list-style:none;}
a{text-decoration:none; color:inherit;}
a:focus{outline:none;}
img{border:none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}

/* 头部 */
.top1bj{background:#f1f1f1;}
.top1{width:1200px; margin:0 auto; height:36px; line-height:36px; font-size:14px; color:#7d7d7d;}
.top2{width:1200px; margin:0 auto; height:156px;}
.top2 .logo{float:left; margin-top:30px;}
.top2 .fl{margin:36px 0 0 24px; padding-left:24px; border-left:1px solid #d5d5d5; font-size:20px; color:#0a3e85;}
.top2 .fl dt{font-size:38px; color:#444444; font-weight:bold;}
.top2 .fr{margin-top:50px; padding-left:66px; background:url(images/index_02.jpg) left center no-repeat; font-size:18px; color:#0654a5;}
.top2 .fr dd{font-size:24px; font-weight:bold;}
.top3bj{background:#0a3e85;}
.top3{width:1200px; margin:0 auto; height:50px; line-height:50px; text-align:center; color:#FFF; font-size:16px;}
.top3 li{width:150px; float:left;}

/* 首页 */
.box1bj{background:#efefef; padding:30px 0 60px;}
.box1{width:1200px; margin:50px auto;}
.box1 .fl{width:598px;}
.box1 .fl img{width:100%;}
.box1 .fr{width:580px;}
.box1 .fr dl dt{font-size:24px; color:#0a3e85; padding-bottom:20px; position:relative; margin-bottom:20px;}
.box1 .fr dl dt:after{content:""; position:absolute; bottom:0; left:0; width:106px; height:3px; background:#b7b7b7;}
.box1 .fr dl dd{font-size:16px; color:#414141; line-height:30px; margin-bottom:20px;}
.box1 .fr dl p a{display:block; float:left; width:120px; height:36px; box-sizing:border-box; text-align:center; line-height:36px; margin-right:12px; font-size:14px; color:#FFF; transition:0.5s;}
.box1 .fr dl p a:hover{box-shadow:0 0 10px rgba(0,0,0,0.8);}
.box1 .fr dl p a.a1{color:#0a3e85; border:1px solid #0a3e85;}
.box1 .fr dl p a.a2{background:#0a3e85;}
.box1 .fr dl p a.a3{background:#0377d5;}
.box1 .fr h4{font-size:18px; color:#0a3e85; margin:20px 0;}
.box1 .fr ul li{width:180px; float:left; margin-right:20px;}
.box1 .fr ul li:nth-child(3n){margin-right:0;}
.box1 .fr ul li img{width:100%; height:106px; display:block;}
.box1 .fr ul li p{font-size:14px; color:#666666; text-align:center; margin-top:10px;}

.index_tit{width:1200px; margin:0 auto; position:relative; padding:46px 0;}
.index_tit:after{content:""; position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; height:1px; background:#000; z-index:1}
.index_tit p{width:219px; height:73px; background:url(images/index_07.jpg) center center no-repeat; background-size:100% 100%; margin:0 auto; line-height:73px; text-align:center; font-size:36px; color:#0a3e85; font-weight:bold; position:relative; z-index:2;}

.box2bj{background:url(images/index_08.jpg) center top no-repeat; padding-top:68px;}
.box2{width:1200px; height:506px; margin:0 auto; background:url(images/index_09.jpg) center center no-repeat;}
.box2 .fr{width:300px; height:474px; background:rgba(255,255,255,0.55);}
.box2 .fr dl{padding:66px 0 0 20px;}
.box2 .fr dl dt{font-size:30px; color:#0a3e85; padding-bottom:20px; position:relative; margin-bottom:20px;}
.box2 .fr dl dt:after{content:""; position:absolute; bottom:0; left:0; width:106px; height:3px; background:#0a3e85;}
.box2 .fr dl dd{width:200px; height:46px; line-height:46px; text-indent:20px; font-size:20px; margin-bottom:6px; background:#ff6600;}

.box3{width:1200px; margin:0 auto;}
.box3 .video{width:600px; height:522px; float:left; background:#000;}
.box3 .video video{width:100%; height:100%;}
.box3 .prd{width:588px; float:right;}
.box3 .prd dl{height:174px;}
.box3 .prd dl dt{height:174px; width:180px; float:left;}
.box3 .prd dl dt img{width:100%; height:100%;}
.box3 .prd dl dd{margin-left:180px; color:#333; padding:36px 0 0 56px; border-bottom:1px dotted #CCC; height:174px; box-sizing:border-box; transition:0.5s;}
.box3 .prd dl dd h4{font-size:22px;}
.box3 .prd dl dd p{font-size:16px; margin:20px 0;}
.box3 .prd dl dd .more{padding:5px 20px; background:#ff6600; font-size:14px;}
.box3 .prd dl dd:hover{background:#0a3e85; color:#FFF;}

.box4{width:1200px; margin:0 auto;}
.box4 img{display:block; width:100%;}

.box5{height:435px; background:url(images/index_11.jpg) center center no-repeat;}
.box55{height:435px; background:url(images/index_111.jpg) center center no-repeat;}

.box6{width:1200px; margin:0 auto 36px;}
.box6 .bod{height:1725px; background:url(images/index_12.jpg) center center no-repeat; position:relative;}
.box6 .bod dl{position:absolute; font-family:Arial, Helvetica, sans-serif;}
.box6 .bod dl dt{font-size:24px; color:#0a3e85; font-weight:bold; margin-bottom:20px;}
.box6 .bod dl dd{font-size:16px; color:#3b3b3b; line-height:28px;}
.box6 .bod dl.dl1{top:0; left:560px;}
.box6 .bod dl.dl2{top:380px; left:600px;}
.box6 .bod dl.dl3{top:666px; left:30px;}
.box6 .bod dl.dl4{top:900px; left:30px;}
.box6 .bod dl.dl5{top:1306px; left:698px;}

.box7{width:1200px; margin:0 auto;}
.box7 .bod{text-align:center;}
.box7 .bod dl{display:inline-block; width:366px; height:326px; box-sizing:border-box; border:1px solid #567aab; position:relative; margin:0 14px 30px;}
.box7 .bod dl dt{height:280px;}
.box7 .bod dl dt img{width:100%; height:100%;}
.box7 .bod dl dd{height:44px; line-height:44px;}
.box7 .bod dl .zhe{position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.7); color:#FFF; box-sizing:border-box; transform:scale(0); transition:0.5s; opacity:0;}
.box7 .bod dl .zhe h4{padding:122px 20px 40px; font-size:18px;}
.box7 .bod dl .zhe .more{display:block; width:98px; height:26px; line-height:26px; border:2px solid #FFF; margin:0 auto; font-size:14px;}
.box7 .bod dl:hover .zhe{transform:scale(1) rotate(360deg); opacity:1;}

.box8bj{height:633px; background:url(images/index_13.jpg) center center no-repeat; position:relative;}
.box8{width:902px; height:486px; margin:auto; position:absolute; top:0; left:0; right:0; bottom:0; background:url(images/pjh_01.png) center center no-repeat;}
.box8 dl{width:356px; margin:0 auto; color:#FFF; padding-top:46px; text-align:center;}
.box8 dl dt{font-size:62px; font-weight:bold;}
.box8 dl dd{font-size:36px; margin:34px 0 22px; padding-bottom:50px; position:relative;}
.box8 dl dd:after{content:""; position:absolute; bottom:0; left:0; right:0; margin:auto; width:240px; height:6px; background:#FFF;}
.box8 dl .more{display:inline-block; height:48px; line-height:48px; background:url(images/pjh_02.png) right center no-repeat; font-size:25px; padding-right:90px;}

.box9bj{background:#f6f6f6; padding-bottom:30px;}
.box9{width:1200px; margin:0 auto;}
.box9 .bod .fl{width:370px; height:420px; background:#FFF; margin-right:44px; box-sizing:border-box; padding:18px;}
.box9 .bod .fl:nth-child(3){margin-right:0;}
.box9 .bod .fl h4{font-size:18px; color:#0a3e85; padding-bottom:10px; border-bottom:2px solid #0a3e85; margin-bottom:20px;}
.box9 .bod .fl ul li{height:36px; line-height:36px; border-bottom:1px dotted #CCC; font-size:14px; color:#666;}
.box9 .bod .fl img{width:100%; display:block;}
.box9 .bod .fl dl{padding-top:20px; color:#666; line-height:32px;}
.box9 .bod .fl dl dt{font-size:16px; font-weight:bold;}
.box9 .bod .fl dl dd{font-size:14px;}

/* 底部 */
.bottombj{background:#0a3e85; padding-top:40px;}
.bottom{width:1200px; margin:0 auto; color:#FFF; font-size:14px;}
.bottom .ul1{float:left; width:320px;}
.bottom .ul1 li{width:100px; float:left; margin-left:60px; margin-bottom:20px;}
.bottom .ul2{float:left; margin-left:60px;}
.bottom .ul2 li{margin-bottom:20px;}
.bottom .fr{text-align:center; margin-right:60px;}
.bottom .fr dt img{width:120px; display:block;}
.bottom .fr dd{margin-top:6px; font-size:14px;}
.bottom .copy{text-align:center; font-size:14px; color:#FFF; padding:30px 0 15px;}

/* 左部 */
.nlist ul dt{height:36px; line-height:36px; background:#fafafa; margin:10px 0;  cursor:pointer; padding-left:10px;}
.nlist ul dd{padding-left:20px; height:36px; line-height:36px; display:none;}
.nlist ul dl:nth-child(1) dd{display:block;}

/* 产品列表 */
.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:#006bbd; font-weight:bold;}
.list_news li p{font-size:14px; color:#333; margin-top:10px;}


.xf{position:fixed; top:20%; right:20px; width:auto; z-index:998;background-color: #0a3e85;}
.xf ul li a{display:block;text-align:center; text-decoration:none; color:#fff; background-color:#0a3e85;  padding:0 10px;}
.xf ul li{position:relative;}
.xf ul li:nth-child(4){margin-bottom:0;}
.xf ul li a:hover{background:#0a3e85}
.xf ul li a img{padding-bottom:8px;}
.xf ul li p{position:absolute; top:0; left:-200px; width:200px; background:#0a3e85; line-height:104px; text-align:center; font-size:24px; color:#FFF; font-weight:bold; display:none;}
  
