/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,pre,ul,ol,li,dl,dt,dd,input,button,textarea{margin:0; padding:0;}
body{background:#FFF;font-family:"微软雅黑";}
li{list-style:none;}
a{text-decoration:none; color:inherit;}
a:focus{outline:none;}
a:hover{text-decoration:underline;}
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:32px; line-height:32px; font-size:12px; color:#666;}
.top1 a{padding-left:10px;}
.top2{width:1200px; height:132px; margin:0 auto;}
.top2 .logo{float:left; margin:26px 26px 0 6px;}
.top2 .fl{margin:38px 0 0 0; padding-left:20px; border-left:1px solid #cccccc;}
.top2 .fl dt{font-size:24px; color:#ed7020; font-weight:bold;}
.top2 .fl dd{font-size:24px; color:#ed7020; font-weight:bold;}
.top2 .fl dd span{color:#ed7020;}
.top2 .fr{background:url(images/pjh_02.png) left center no-repeat; padding-left:60px; margin-top:40px;}
.top2 .fr dt{font-size:14px; color:#666;}
.top2 .fr dd{font-size:28px; color:#0662b8; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.top3bj{background:#0662b8; height:48px; line-height:48px; color:#FFF;}
.top3{width:1200px; margin:0 auto;}
.top3 li{width:150px; text-align:center; font-size:16px; float:left;}
.top3 li a{display:block; color:#FFF;}
.top3 li a.active{background:#ed7020;}
.top4{width:1200px; margin:0 auto; height:42px; line-height:42px; font-size:14px; color:#666;}
.top4 form{float:right; margin-top:3px; white-space:nowrap;}
.top4 form input[type="text"]{width:200px; height:34px; border:1px solid #cccccc; float:left; text-indent:6px;}
.top4 form input[type="submit"]{width:36px; height:36px; border:none; background:#ff7f00 url(images/index_01.jpg) center center no-repeat; float:left;}

.box1{width:1200px; margin:20px auto 60px;}
.box1 h4{font-size:30px; color:#ff7f00; text-align:center;}
.box1 ol{margin:30px 0 40px;}
.box1 ol li{width:234px; height:46px; line-height:46px; text-align:center; float:left; box-sizing:border-box; margin-right:6px; position:relative; background:#FFF;}
.box1 ol li:after{content:""; position:absolute; left:0; right:0; bottom:0; box-shadow:0 4px 4px rgba(0,0,0,0.5); height:15px; border-radius:50%; z-index:-1;}
.box1 ol li a{display:block; background:#474747; color:#FFF; font-size:16px; font-family:"宋体";}
.box1 ol li:nth-child(1) a{background:#ed7020;}
.box1 ol li:nth-last-child(2) a{background:none; border:2px solid #474747; color:#ed7020;}
.box1 .bod dl{width:382px; box-sizing:border-box; border:1px solid #cccccc; padding:5px; margin:0 26px 26px 0; float:left;}
.box1 .bod dl:nth-child(3n){margin-right:0;}
.box1 .bod dl dt{height:382px; overflow:hidden;}
.box1 .bod dl dt img{width:100%; height:100%; display:block; transition:0.4s;}
.box1 .bod dl dt img:hover{transform:scale(1.2);}
.box1 .bod dl dd{height:46px; line-height:46px; font-size:14px; color:#666; text-align:center;}
.box1 .bod .more{display:block; width:330px; height:50px; line-height:50px; text-align:center; margin:0 auto; font-size:14px; color:#666; border:1px solid #cccccc;}

.box2{width:1200px; margin:0 auto; height:900px; background:url(images/index_02.jpg) no-repeat; position:relative;}
.box2 .tit{padding-top:40px; text-align:center;}
.box2 .tit dt{font-size:34px; color:#ed7020; font-weight:bold; margin-bottom:10px;}
.box2 .tit dd{font-size:22px; color:#444;}
.box2 .tit dd img{margin:0 20px;}
.box2 dl.bod dt{font-size:25px; color:#ed7020; font-weight:bold; margin-bottom:10px;}
.box2 dl.bod dd{font-size:22px; color:#666;}
.box2 dl.dl1{position:absolute; top:170px; left:760px;}
.box2 dl.dl2{position:absolute; top:290px; left:804px;}
.box2 dl.dl3{position:absolute; top:410px; left:820px;}
.box2 dl.dl4{position:absolute; top:530px; left:804px;}
.box2 dl.dl5{position:absolute; top:680px; left:760px;}

.box3bj{background:#0c66ba; height:138px; position:relative; margin-bottom:40px; z-index:1;}
.box3bj:after{content:""; position:absolute; left:0; right:0; bottom:0; height:26px; background:#f7f6f4 url(images/index_05.jpg) center center no-repeat; z-index:2;}
.box3{width:1200px; margin:0 auto; position:relative; z-index:3;}
.box3 .tup{float:left; margin:-58px 0 0 -26px;}
.box3 .fl{margin:20px 0 0 20px; color:#FFF; text-align:center;}
.box3 .fl dt{font-size:28px; font-weight:bold;}
.box3 .fl dt span{color:#ffa10a;}
.box3 .fl dd{font-size:18px;}
.box3 .zixun{float:right; margin:28px 4px 0 10px; position:relative; width:90px; height:34px; line-height:34px; text-align:center; background:#FFF; font-size:16px; color:#c80900; font-family:"宋体"; cursor:pointer; border-radius:5px;}
.box3 .zixun img{position:absolute; top:30px; left:60px;}
.box3 .fr{margin-top:32px; color:#FFF; font-style:oblique; text-align:right;}
.box3 .fr dt{font-size:14px;}
.box3 .fr dd{font-size:24px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}

.box4{width:1200px; margin:0 auto;}
.box4 .tit{text-align:center;}
.box4 .tit small{font-size:12px; color:#999;}
.box4 .tit p{font-size:30px; color:#2b2a2a; margin:5px;}
.box4 .tit p span{color:#999;}
.box4 .tit h4{font-size:30px; font-weight:bold; color:#ff7f00;}
.box4 .bod{height:1668px; background:url(images/index_06.jpg) center center no-repeat; margin-top:66px; position:relative;}
.box4 .bod dl{position:absolute;}
.box4 .bod dl dt{font-size:30px; color:#615e5a; position:relative;padding-bottom:14px;}
.box4 .bod dl dt:after{content:""; width:46px; height:3px; background:#c1c1c1; position:absolute; left:0; bottom:0;}
.box4 .bod dl b{display:block; font-size:22px; color:#ff7f00; margin:10px 0 20px;}
.box4 .bod dl dd{font-size:14px; color:#666; line-height:30px; padding-left:18px; position:relative;}
.box4 .bod dl dd:after{position:absolute; left:0; top:10px; width:0; height:0; border:6px solid rgba(0,0,0,0); border-left-color:#97969c; content:"";}
.box4 .bod dl.dl1{top:142px; left:690px;}
.box4 .bod dl.dl2{top:576px; left:126px;}
.box4 .bod dl.dl3{top:1000px; left:690px;}
.box4 .bod dl.dl4{top:1430px; left:126px;}

.box6bj .tit{height:151px; background:url(images/index_10.jpg) center top no-repeat; font-size:30px; color:#ff7f00; text-align:center; text-indent:100px; font-weight:bold; padding-top:10px; box-sizing:border-box;}
.box6{width:1200px; margin:-40px auto 0;}
.box6 .fr{width:520px; font-size:16px; color:#484849; line-height:30px; padding-top:20px;}
.box6 .fr p{text-indent:2em; margin-bottom:10px;}

.box7{width:1200px; margin:50px auto;}
.box7 h4{text-align:center; font-size:30px; color:#ff7f00; margin-bottom:30px;}
.box7 .bod .fl{width:214px;}
.box7 .bod .fl li{height:56px; text-align:center; box-sizing:border-box; padding:4px; border:1px solid #bababa; margin-bottom:16px;}
.box7 .bod .fl li:nth-child(1) a{background:url(images/index_09.jpg) left center repeat-x; color:#FFF;}
.box7 .bod .fl a{display:block; height:100%; line-height:48px; color:#444444; background:#e6e6e6;}
.box7 .bod .fr{width:1200px; height:560px;}
.box7 .bod .fr li{width:292px; height:276px; box-sizing:border-box; margin:0 8px 8px 0; padding:4px; border:1px solid #cccccc; float:left; overflow:hidden; position:relative;}
.box7 .bod .fr li:nth-child(10n){margin-right:0;}
.box7 .bod .fr li div{height:246px; overflow:hidden;}
.box7 .bod .fr li img{width:100%; height:100%; display:block; transition:0.6s;}
.box7 .bod .fr li img:hover{transform:scale(1.2);}
.box7 .bod .fr li p{height:34px; line-height:34px; text-align:center; color:#444444; overflow:hidden; position:absolute; bottom:0; left:0; width:100%; background:rgba(255,255,255,0.8);}

.box8{width:1200px; margin:0 auto;}
.box8>img{float:left; display:block;}
.box8 dl{float:left; width:516px; margin-left:20px;}
.box8 dl dt{font-size:28px; color:#ff7f00; border-bottom:1px solid #bbbbbb; padding-bottom:6px; margin-bottom:6px;}
.box8 dl dd{font-size:14px; color:#666666; line-height:25px; text-indent:2em;}
.box8 dl .more{margin-top:20px; height:40px; line-height:40px; font-size:18px;}
.box8 dl .more a{display:inline-block; width:128px;text-align:center; margin-right:25px; background:#1f6ac4; color:#FFF;}
.box8 dl .more a:nth-child(2){background:#ed7020;}
.box8 .honorbj{float:right; width:260px; position:relative;}
.box8 .honor{width:196px; height:272px; margin:0 auto; position:relative; overflow:hidden;}
.box8 .honor ul{position:absolute; top:0; left:0;}
.box8 .honor ul li{width:196px; height:272px; float:left;}
.box8 .honor ul li img{width:100%; height:100%;}
#zou_box8{position:absolute; top:100px; left:0;}
#you_box8{position:absolute; top:100px; right:0;}

.box9{width:1200px; margin:30px auto 70px;}
.box9 .tit{font-size:22px; color:#444444; border-bottom:1px solid #bbbbbb; padding-bottom:10px; margin-bottom:12px;}
.box9 .bod{height:180px; position:relative; overflow:hidden;}
.box9 .bod ul{position:absolute; top:0; left:0;}
.box9 .bod li{width:218px; height:180px; float:left; margin-right:26px;}
.box9 .bod li img{width:100%; height:100%;}

/* 产品列表 */
.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;}



/* side */
#floatDivBoxs{width:160px;background:#fff;position:fixed;top:210px;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:210px;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;}
}


















