/* 全局 */
body,p,pre,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6{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;}

/* 头部 */
.topbj{height:166px; background:url(images/index_01.jpg); margin-bottom:1px;}
.top{width:1200px; margin:0 auto;}
.top1{height:34px; line-height:34px; font-size:14px; color:#666666;}
.top1 a{color:#666;}
.top2{height:124px;}
.top2>img{float:left; margin:12px 18px 0 0; padding-right:26px; border-right:1px solid #dbdbdb;}
.biaoti{float:left; margin-top:30px; font-size:18px; color:#7a7a7a;}
.biaoti h3{font-size:32px; color:#333333;}
.biaoti1 {width: 360px;
    height: 40px;
    padding: 0 20px;
    position: absolute;
    color: #333333;
    font-size: 16px;
    margin-top: 45px;
    margin-left: 460px;
    animation: myfirst 1s;
    border-left: 4px solid #1e3d90;}
.top2 .fr{margin-top:28px;}
.top .nav{line-height:42px; font-size:14px;}
.top .nav>li{width:171px; text-align:center; float:left; text-shadow:-2px 2px 2px #333333; position:relative;}
.top .nav>li>a{color:#FFF; display:block; background:url(images/index_03.jpg) right top repeat-y;}
.top .nav>li.active a{background:url(images/index_04.jpg) center top;}
.top .nav>li ul{background:#4889bd; display:none; position:absolute; top:42px; left:0; width:100%; z-index:100;}
.top .nav>li ul a{color:#FFF; display:block;}
.top .nav>li ul a:hover{background:url(images/index_04.jpg) center top;}

/* 首页 */
.sousuo{width:1200px; margin:0 auto; height:42px; line-height:42px; font-size:14px;}
.sousuo a{color:#fb0908;}
.sousuo form{float:right;}
.sousuo input.text{height:24px; width:200px;}
.sousuo input.tijiao{background:#0075c3; height:30px; border:none; color:#FFF;}

/* 首页 */
.box1bj{background:#ededed; padding:62px 0;}
.box1{width:1200px; margin:0 auto; position:relative;}
.box1 .box1_L{position:absolute; top:230px; left:-78px;}
.box1 .box1_R{position:absolute; top:230px; right:-78px;}
.box1_1{margin-bottom:30px;}
.box1_1 h3{float:left; background:url(images/pjh_05.png) left center no-repeat; font-size:24px; color: #1e3c8d; padding-left:26px;}
.box1_1>a{float:right; font-size:14px; text-transform:uppercase; color:#666;}
.box1_2{height:386px; background:#FFF; position:relative; overflow:hidden;}
.box1_2 ul{position:absolute; top:0; left:0; height:100%;}
.box1_2 ul li{width:1200px; float:left; height:100%;}
.box1_2 ul li>img{float:left; width:482px; height:100%;}
.box1_2 ul li .fr{width:660px; padding:36px 20px 0 0;}
.box1_2 ul li .fr p{margin-bottom:10px; line-height:22px;}
.box1_2 ul li .fr p span{display:block; float:left; width:86px;}
.box1_2 ul li .fr a{padding-left:10px; padding-top:20px; display:block; float:left;}

.top2bj{background:url(images/index_02.jpg); height:42px; line-height:42px; font-size:14px;}
.top2bj ul{width:1200px; margin:0 auto;}
.top2bj ul li{width:150px; text-align:center; float:left;}
.top2bj ul li a{color:#FFF; text-shadow:-2px 2px 4px #333;}
.box2{width:1200px; margin:50px auto;}
.box2_L{width:210px; float:left;}
.box2_L h3{font-size:26px; color:#FFF; background:url(images/pjh_10.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_12.png) no-repeat;; 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; background:url(images/index_10.jpg); padding-left:24px; border:1px solid #dddddd; margin-bottom:6px; border-radius:6px; display:none;}
.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_05.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;}
.box2_R{width:962px; float:right;}
.index_list_img li{width:308px; background:#eeeeee; float:left; margin-right:14px; padding:1px; margin-bottom:10px;}
.index_list_img li:nth-child(3n){margin-right:0;}
.index_list_img li img{width:100%; height:234px;}
.index_list_img li p{height:52px; line-height:52px; color:#333; font-size:14px; text-align:center;}
.index_list_img li:hover{background:#d11717;}
.index_list_img li:hover p{color:#FFF;}

.box3{width:1200px; margin:0 auto 50px;}
.index_tit{text-align:center; margin-bottom:20px;}
.index_tit dt{font-size:36px; font-weight:bold; margin-bottom:6px;}
.index_tit dt span{color:#1080e1;}
.index_tit dd{font-size:20px; color:#414141;}
.index_tit p{font-size:18px; color:#414141; font-family:Arial, Helvetica, sans-serif;}
.box3 .bod .fl{width:588px;}
.box3 .bod .fl img{display:block; width:100%; height:420px;}
.box3 .bod .fl p{font-size:14px; color:#333; margin-top:16px; text-align:center;}
.box3 .bod ul{margin-left:600px;}
.box3 .bod ul li{width:290px; float:left; margin:0 16px 10px 0;}
.box3 .bod ul li:nth-child(2n){margin-right:0;}
.box3 .bod ul li img{width:100%; height:188px; display:block;}
.box3 .bod ul li p{font-size:14px; color:#333; text-align:center; margin:8px 0;}
.box3>a{display:block; width:194px; height:54px; line-height:54px; margin:30px auto 0; border:1px solid #9b9c9c; color:#666; font-size:20px; text-align:center;}


.box5{width:1200px; height:100%; margin:80px auto 30px; text-align:center;}
.box5 h4{font-size:22px; color:#ff6600; text-align:center; padding:100px 0 6px;}
.box5 p{font-size:16px; color:#646464; text-align:center; margin-bottom:26px;}

.box5_2{height:254px; margin-top:20px; position:relative;}
#left_box5{position:absolute; top:80px; left:8px;}
#right_box5{position:absolute; top:80px; right:8px;}
#honorbj{width:1080px; height:100%; margin:0 auto; position:relative; overflow:hidden;}
#honorbj ul{height:100%; position:absolute; top:0; left:0;}
#honorbj li{width:185px; padding-bottom:32px; background:url(images/index_13.jpg) center bottom no-repeat; text-align:center; float:left; margin-right:15px;}
#honorbj li img{width:156px; height:202px; display:block; margin:0 auto;}

.box6bj{height:411px; background:url(images/index_14.jpg) center top no-repeat;}
.box6{width:1200px; margin:0 auto; position:relative;}
.box6 dl{position:absolute; top:78px; left:768px;}
.box6 dt{font-size:24px; color:#ff6600; font-weight:bold; margin-bottom:20px;}
.box6 dt span{display:block; font-size:20px; color:#0077c4;}
.box6 dd{font-size:14px; color:#787878; margin-bottom:12px; padding-left:20px; background:url(images/pjh_13.png) left 5px no-repeat;}
.box6 dl a{background:#ff6600; padding:6px 12px; font-weight:bold; color:#FFF; font-size:18px; margin-top:20px; display:block; float:left;}

.box7bj{height:530px; background:url(images/index_16.jpg) center top no-repeat;}
.box7{width:1200px; margin:0 auto; padding:58px;}
.box7_L{width:868px; float:left; height:351px;}
.box7 h3{font-size:20px; padding-left:60px; background:url(images/pjh_14.png) left center no-repeat; line-height:32px; margin-bottom:30px;}
.box7 h3 a{color:#1e3c8d; border-bottom:2px solid #16398d;}
.box7_L1{height:351px; background:#FFF;}
.box7_L1 img{height:100%;}
.box7_L1 .fr{width:544px; margin:40px 30px 0 0;}
.box7_L1 .fr h2{font-size:18px;}
.box7_L1 .fr p{font-size:14px; color:#666; line-height:26px; margin-top:14px;}
.box7_L1 .fr>a{color:#1e3c8d; font-size:14px; float:right; padding-top:14px;}
.box7_R{width:312px; float:right;}
.box7_R h3{background:url(images/pjh_15.png) left center no-repeat; padding-left:36px;}
.box7_R1{height:351px; background:#fff; text-align:center; padding-top:30px; box-sizing:border-box;}

.box8{width:1200px; margin:70px auto;}
.box8_1{height:42px; background:url(images/pjh_16.png) left center no-repeat; line-height:30px; padding-left:58px; font-size:20px; margin-bottom:34px;}
.box8_1 .fc_title{border-bottom:2px solid #1e3c8d; padding-bottom:6px; color:#1e3c8d; font-family:"微软雅黑"; font-weight:bold; text-transform:uppercase;}
.box8_1 .fc_title span{margin-right:30px; cursor:pointer;}
.box8_1 .fc_title span.active{color:#ff6600;}
.box8_1 .fc_title a{font-size:12px; color:#333; float:right; font-weight:normal;}
.box8_2{height:240px; position:relative;}
#box8_left{position:absolute; top:60px; left:0;}
#box8_right{position:absolute; top:60px; right:0;}
#xinxiang{width:1130px; height:240px; position:relative; margin:0 auto; overflow:hidden;}
#xinxiang ul{position:absolute; top:0; left:0; height:240px; display:none;}
.box8 li{width:270px; height:188px; float:left; margin-right:16px;}
.box8 li img{width:100%; height:188px;}
.box8 li p{font-size:14px; color:#333; text-align:center; line-height:50px;}

.box9bj{background:#ededed;}
.box9{width:1200px; margin:0 auto; padding:48px 0;}
.gsxw{width:322px; background:#FFF; padding:30px 18px; height:380px; overflow:hidden;}
.gsxw li span{color:#999; float:right;}
.box9bj h3{font-size:18px; color:#1e3c8d; padding-bottom:10px; border-bottom:1px dashed #dddddd; margin-bottom:14px;}
.box9bj h3 a{color:#666; font-size:12px; float:right;}
.gsxw li{line-height:30px; font-size:12px;}
.gsxw li a{color:#666;}
.hyxw{width:404px; height:380px; overflow:hidden; background:#FFF; padding:30px 18px; float:left; margin-left:22px;}
.hyxw ul{margin-top:14px;}
.hyxw ul li{line-height:30px; font-size:12px;}
.hyxw ul li a{color:#666;}
.hyxw ul li span{color:#999; float:right;}
.gsxw dl{margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #dddddd; font-size:12px; color:#333;}
.gsxw dt{line-height:20px; background:url(images/pjh_17.png) left center no-repeat; padding-left:30px; margin-bottom:8px;}
.gsxw dt a{color:#333;}
.gsxw dd{line-height:18px; padding-left:30px; background:url(images/pjh_18.png) left top no-repeat;}

.box10{width:1200px; margin:40px auto 30px;color:#666; font-size:14px;}
.yqlj{font-size:20px; color:#1e3c8d; border-bottom:2px solid #1e3c8d; padding-bottom:6px; margin-bottom:22px;}
.box10 a{color:#666; font-size:14px; line-height:22px; padding:5px;}

/* 底部 */
.bottombj{background:#333333; padding:10px 0 1px;}
.bottom{width:1200px; margin:0 auto;}
.bottom .tit{height:66px; line-height:66px; font-size:14px; text-align:center; border-bottom:1px dashed #605f5f;}
.bottom .tit a{color:#FFF; padding:0 20px;}
.bottom ul{font-size:14px; line-height:24px; color:#FFF; text-align:center; margin:30px 0;}
.bottom ul a{color:inherit;}

/* 关于我们 */
.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:220px;}
.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; text-align:center; color:#333;}
.img_zz{font-size:12px; color:#666; text-align:center; margin:10px 0; padding-bottom:10px; border-bottom:1px dashed #ddd;}
.img_img{width:100%; margin-bottom:12px;}
.img_body{color:#333; margin-bottom:20px;}
.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;}

/* 首页 */
.box2 .box2_L h3{font-size:22px; padding-left:20px;}
.box2 .box2_L h3 span{font-size:12px; text-transform:uppercase; color:rgba(255,255,255,0.5); font-weight:normal;}

/* 返回顶部 */
.gotop{width:50px; height:50px; position:fixed; bottom:0; right:0; border:1px solid #CCC;}

/* 推荐新闻 */
.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;}





/* side */
#floatDivBoxs{width:160px;background:#fff;position:fixed;top:180px;right:0;z-index:99991;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#1174c8;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq p{ color:#000; font-weight:bold; padding-top:8px}
#floatDivBoxs .floatDqq li{height:40px;line-height:40px;font-size:0.875rem;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDtxt{font-size:0.875rem;color:#333;padding:10px 10px 3px 10px;}
#floatDivBoxs .floatDtel{padding:0 0 0px 10px; line-height:22px; font-size:1.125rem; font-weight:bold; color:#f50017;}
#floatDivBoxs .floatDtel p{ font-size:14px; color:#000;}
#floatDivBoxs .floatDtel img{display:block;}

.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(images/online_arrow.png) no-repeat;position:fixed;top:180px;right:0px;z-index:99999;}
#rightArrow a{display:block;height:45px;}
.smap{ display:none;}
@media screen and (max-width:768px){
	#floatDivBoxs,#rightArrow{ display:none;}
	.smap{ display:inline-block;}
}
