﻿@charset "utf-8";
/* 全局 */
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,p,pre{margin:0; padding:0; font-family:"微软雅黑"}
li{list-style:none;}
a{text-decoration:none;}
a:focus{outline:none;}
img{border:none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}

/* 头部 */
.top1bj{height:44px; line-height:44px; background:#e2e2e2;}
.top1{width:1274px; margin:0 auto; font-size:14px; color:#666;}
.top1 a{color:inherit; padding-left:20px;}
.top2{width:1274px; height:162px; margin:0 auto;}
.top2 .fl{float:left; margin:30px 0 0 30px;}
.top2>p{float:left; margin:60px 0 0 140px; font-size:26px; color:#F00;}
.top2 .fr{margin-top:30px; padding-left:130px; font-size:18px; color:#333; background:url(images/index_02.jpg) left center no-repeat;}
.top2 .fr p{margin-top:20px;}
.top2 .fr b{font-size:22px; color:#f50001; display:block;}
.top3bj{height:50px; line-height:50px; font-size:16px; color:#FFF; background:url(images/index_03.jpg) center center no-repeat;}
.top3{width:1274px; margin:0 auto;}
.top3 li{float:left; width:159px; text-align:center;}
.top3 li a{display:block; color:inherit;}

/* 首页 */
.sousuobj{height:50px; line-height:50px; border-bottom:1px solid #b4b4b4; background:#eeeeee;}
.sousuo{width:1274px; margin:0 auto; font-size:14px; color:#666;}
.sousuo a{color:inherit; padding-right:10px;}
.sousuo form{float:right;}
.sousuo input{height:30px; border:none; font-size:14px;}
.sousuo input:nth-child(1){width:240px; background:#d8d7d7; color:#666; height:28px; padding-left:10px;}
.sousuo input:nth-child(2){color:#FFF; background:#5c5a5a;}

.box1{width:1274px; margin:50px auto;}
.index_tit{text-align:center; margin-bottom:50px;}
.index_tit p{font-size:40px; color:#0a3e85; font-weight:bold; margin-bottom:10px;}
.index_tit span{padding:0 250px 0 250px; background:url(images/pjh_05.png) left center no-repeat,url(images/pjh_06.png) right center no-repeat; font-size:24px; color:#444444;}
.box1>.fl{width:220px;}
.box1>.fl .tit{height:50px; line-height:50px; background:#ae1a22; color:#FFF; text-align:center; font-size:20px; font-weight:bold;}
.box1>.fl .bod{border:2px solid #1d1e30; padding:4px; border-top:none; color:#333;}
.box1>.fl .bod a{color:inherit;}
.box1>.fl .bod a:hover{color:#ae1a22;}
.box1>.fl .bod dt{height:40px; line-height:40px; background:#e4e2e2; font-size:16px; padding-left:24px; border-bottom:#fff 4px solid;}
.box1>.fl .bod dd{font-size:14px; height:34px; line-height:34px; border-bottom:1px dotted #CCC; padding-left:34px;}
.box1>.fr{width:990px;}
.box1>.fr dl{width:310px; float:left; margin-right:30px; margin-bottom:30px;}
.box1>.fr dl:nth-child(3n){margin-right:0;}
.box1>.fr dl a{color:inherit;}
.box1>.fr dt{height:322px; background:url(images/index_04.jpg) center bottom no-repeat; margin-bottom:10px; }
.box1>.fr dt img{width:308px; height:310px; border:1px solid #dddddd;}
.box1>.fr dd{width:260px; height:36px; line-height:36px; text-align:center; font-size:14px; color:#FFF; background:#0a3e85; margin:0 auto; transition:0.4s; }
.box1>.fr dl:hover dd{transform:translate(-4px,-4px); box-shadow:4px 4px 4px #999;}

.index_tit2bj{height:159px; background:url(images/pjh_07.png) center center no-repeat; color:#FFF;}
.index_tit2{width:1274px; margin:0 auto;}
.index_tit2 h3{float:left; font-size:54px; margin:30px 140px 0 50px; font-weight:normal;}
.index_tit2 .fl{font-size:24px; margin-top:54px;}
.index_tit2 .fr{font-size:16px; margin:38px 60px 0 0;}
.index_tit2 .fr b{font-size:30px; display:block;}

.box2{width:1274px; margin:70px auto;}
.box2 .bod{height:620px; background:url(images/index_05.jpg) 38px center no-repeat; position:relative;}
.box2 dl{position:absolute; font-size:20px;}
.box2 dt{color:#999; margin-bottom:10px;}
.box2 dd{color:#0a3e85; font-weight:bold;}
.box2 .dl1{top:40px; left:740px;}
.box2 .dl2{top:188px; left:830px;}
.box2 .dl3{top:360px; left:820px;}
.box2 .dl4{top:520px; left:760px;}

.box3{width:1274px; margin:70px auto;}
.box3 .bod{height:1298px; background:url(images/index_06.jpg) center top no-repeat; position:relative;}
.box3 .bod dl{position:absolute; width:510px;}
.box3 .bod dt{font-size:30px; font-size:34px; color:#333; font-weight:bold; padding:13px 0; border-bottom:1px dotted #CCC;}
.box3 .bod p{font-size:24px; color:#0a3e85; margin:20px 0;}
.box3 .bod dd{font-size:16px; line-height:30px; color:#333; background:url(images/pjh_10.png) left 6px no-repeat; padding-left:26px;}
.box3 .bod .dl1{top:66px; left:80px;}
.box3 .bod .dl2{top:442px; left:720px;}
.box3 .bod .dl3{top:978px; left:80px;}

.box4{width:1274px; margin:70px auto;}
.box4 .tit{height:68px; line-height:68px; border-bottom:1px solid #CCC; margin-bottom:40px;}
.box4 .tit li{float:left; margin-right:80px; font-size:32px; font-weight:bold;}
.box4 .tit li a{color:#333;}
.box4 .tit li.active a{color:#0a3e85; border-bottom:3px solid #0a3e85; padding-bottom:10px;}
.box4 .bod{height:366px; position:relative;}
.box4 .bod .news{height:366px; width:100%; position:absolute; top:0; left:0; display:none;}
.box4 .bod .news>.fl{width:630px;}
.box4 .bod .news>.fl dl{height:80px; padding:20px 0;}
.box4 .bod .news>.fl dt{width:104px; float:left; font-size:44px; text-align:center; border-right:1px solid #d6d6d6; color:#999; height:100%; line-height:80px;}
.box4 .bod .news>.fl dd{margin-left:136px; color:#333; padding-right:20px;}
.box4 .bod .news>.fl dd a{font-size:16px; color:inherit; font-weight:bold; display:block; margin-top:5px;}
.box4 .bod .news>.fl dd p{font-size:12px; margin-top:10px; line-height:20px;}
.box4 .bod .news>.fl dl:hover{background:#0a3e85;}
.box4 .bod .news>.fl dl:hover dt{color:#FFF;}
.box4 .bod .news>.fl dl:hover dd{color:#FFF;}
.box4 .bod .news>.fr{width:590px; height:366px; position:relative;}
.box4 .bod .news>.fr img{width:100%; height:100%;}
.box4 .bod .news>.fr div{position:absolute; bottom:0; left:0; width:100%; background:rgba(10,62,133,0.8); padding:20px 0; color:#FFF; font-size:12px;}
.box4 .bod .news>.fr div p{padding:0 30px;}

.box5bj{background:#f6f6f6; padding:36px 0;}
.box5{width:1274px; margin:0 auto;}
.box5>p{font-size:40px; color:#0a3e85; text-align:center; margin-bottom:36px;}
.box5>p small{display:block; font-size:18px; color:#484848;}
.box5 li{width:135px; float:left; text-align:center; color:#484848;}
.box5 ul>img{float:left; margin:50px 24px 0;}
.box5 li img{width:100%; height:135px; transition:0.6s;}
.box5 li h5{font-size:18px; margin:12px 0 8px;}
.box5 li p{font-size:14px;}
.box5 li:hover img{transform:rotate(360deg);}

.box6{width:1274px; height:430px; margin:70px auto 50px; background:url(images/index_07.jpg) left center no-repeat;}
.box6 .fr{width:636px; height:356px; background:#f1f1f1; margin-top:38px; position:relative;}
.box6 .fr img{position:absolute; top:22px; left:-45px;}
.box6 .fr .bod{padding:30px 80px 0; color:#333;}
.box6 .fr .bod h3{font-size:24px; margin-bottom:20px;}
.box6 .fr .bod p{font-size:16px; text-indent:2em; margin-bottom:10px; line-height:24px;}
.box6 .fr .bod a{display:block; width:160px; height:36px; line-height:36px; text-align:center; font-size:14px; color:#FFF; background:#0a3e85; margin-top:20px;}

.box7{width:1274px; margin:0 auto; position:relative;}
.box7 .tit{height:40px; line-height:40px; background:#0a3e85; color:#FFF; padding:0 20px; margin-bottom:30px;}
.box7 .tit span{float:left; font-size:20px; font-weight:bold;}
.box7 .tit a{color:inherit; font-size:14px; float:right;}
.box7 .bod{height:340px; overflow:hidden; position:relative;}
.box7 .bod ul{position:absolute; top:0; left:0;}
.box7 .bod li{width:394px; float:left; margin-right:44px;}
.box7 .bod li img{width:394px; height:287px;}
.box7 .bod li p{font-size:14px; color:#333; text-align:center; margin-top:10px;}
#zou_box7{position:absolute; top:180px; left:-50px;}
#you_box7{position:absolute; top:180px; right:-50px;}

/* 底部 */
.bottombj{background:#0a3e85;}
.bottom{width:1274px; margin:50px auto 0; padding:30px 0; color:#FFF;}
.bottom a{color:inherit;}
.bottom dl{float:left; margin-left:20px;}
.bottom dt{font-size:24px; font-weight:bold; height:50px; line-height:50px; border-bottom:2px solid #918f8f; margin-bottom:16px;}
.bottom dt span{border-bottom:3px solid #FFF; padding-bottom:9px;}
.bottom dd{font-size:14px; height:26px; line-height:26px;}
.bottom .dl1{width:310px;}
.bottom .dl2{width:200px;}
.bottom .fr{margin-right:70px; text-align:center; font-size:14px; color:#CCC;}
.bottom .fr img{width:166px; height:166px; display:block; margin-bottom:10px;}

/* 左部 */
.box2_L{width:210px; float:left;}
.box2_L h3{font-size:26px; color:#FFF; background:url(images/pjh_20.png) no-repeat; height:71px; line-height:70px; padding-left:60px;}
.box2_L .cpfl{padding:18px 18px 0 18px; border:1px solid #0b5090; font-size:14px; margin-bottom:26px;}
.box2_L .cpfl dl{margin-bottom:20px;}
.box2_L .cpfl dt{height:40px; background:url(images/pjh_21.png); padding-left:46px; line-height:40px; color:#FFF; margin-bottom:8px; cursor:pointer;}
.box2_L .cpfl dt a{color:#FFF;}
.box2_L .cpfl dd{min-height:37px; line-height:36px; padding-left:24px; border:1px solid #dddddd; margin-bottom:6px; border-radius:6px;}
.box2_L .cpfl dd a{color:#666;}
.box2_L .lx{padding:24px 12px; border:1px solid #0b5090;}
.box2_L .lx .dh{background:url(images/index_14.jpg) left center no-repeat; padding-left:58px; padding-bottom:18px; border-bottom:1px dashed #dddddd; font-size:13px; font-weight:bold; margin-bottom:12px;}
.box2_L .lx .dh em{font-size:14px; display:block;}
.box2_L .lx p{font-size:13px; color:#666; margin-bottom:6px;}

/* 关于我们 */
.ny{width:1200px; margin:30px auto;}
.about_R{width:950px; float:right;}
.about_1{height:40px; line-height:40px; background:url(images/index_20.jpg); border:1px solid #eaeaea; border-radius:6px; padding-left:26px;}
.about_1 h3{font-size:18px; color:#1e3c8d; float:left; background:url(images/index_21.jpg) left center no-repeat; padding-left:14px;}
.about_1 span{float:right; font-size:12px; color:#333; padding-right:20px;}
.about_1 span a{color:#666;}
.about_2{border:1px solid #eaeaea; padding:10px; min-height:600px;}

/* 产品列表 */
.about_2 .list_img li{width:300px; float:left; margin-right:14px; margin-bottom:22px;}
.about_2 .list_img li:nth-child(3n){margin-right:0;}
.about_2 .list_img li img{width:100%; height:300px;}
.about_2 .list_img li p{line-height:50px; height:50px; background:#eeeeee; text-align:center; font-size:14px; color:#333;}
.about_2 .list_img li:hover p{color:#1e3c8d;}
.fanye{margin:20px 0;}
.fanye li{float:left; margin:0 4px; font-size:12px; color:#666;}
.fanye li a{color:#666;}

/* 新闻列表 */
.list_news{border-bottom:1px dashed #dddddd; padding-bottom:10px; margin-bottom:14px; font-size:12px; padding:10px;}
.list_news dt{margin-bottom:5px;}
.list_news dt a{font-size:18px; color:#333; font-weight:bold;}
.list_news dt a:hover{color:#1e3c8d;}
.list_news dt span{float:right;}
.list_news dd{color:#666;}

/* 产品详情 */
.img_title{font-size:18px; color:#333; margin:20px 0;}
.img_zz{font-size:12px; color:#666; text-align:center; margin:10px 0; padding-bottom:10px; border-bottom:1px dashed #ddd;}
.show_img{width:400px; float:left;}
.jieshao{width:500px; float:right;}
.img_img{max-width:100%; margin-bottom:12px;}
.img_body{color:#333; margin:20px 0;}
.img_body img{display:block;}
.shang{font-size:14px; color:#666;}
.shang a{color:#666;}
.xia{color:#666; font-size:14px;}
.xia a{color:#666;}

/* 留言 */
#form1{width:500px; color:#666; font-size:14px;}
#form1 div{margin-top:10px; border:1px solid #CCC; font-size:16px;}
#form1 p input{border:none; height:32px; padding:0 10px; width:376px; color:#666;}
#form1 p{border-bottom:1px solid #CCC; height:40px; line-height:40px;}
#form1 p span{display:block; width:100px; float:left; text-align:center; border-right:1px solid #CCC;}
#form1 p textarea{width:376px; height:190px; border:none; padding:5px 10px; color:#666;}
#form1 .tj{height:40px; width:102px; color:#FFF; border:none; background:#0089e1; font-size:16px; margin-top:10px; margin-right:10px;}


/* 推荐新闻 */
.tuijian{padding-top:10px;}
.tuijian dl.list_news{width:48%; float:left; padding:0;}
.tuijian dl.list_news:nth-child(2n){float:right;}
.tuijian dl.list_news dt a{font-weight:normal; color:#666; font-size:12px;}
.tuijian dl.list_news dt span{color:#666;}



.xf{position:fixed; top:25%; right:20px; width:auto; z-index:998;background-color: #932f2f;}
.xf ul li a{display:block;text-align:center; text-decoration:none; color:#fff; background-color:#265dad;  padding:0 10px;}
.xf ul li{position:relative;}
.xf ul li:nth-child(4){margin-bottom:0;}
.xf ul li a:hover{background:#0f4a98}
.xf ul li a img{padding-bottom:8px;}
.xf ul li p{position:absolute; top:0; left:-200px; width:200px; background:#0f4a98; line-height:104px; text-align:center; font-size:24px; color:#FFF; font-weight:bold; display:none;}

