/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,pre,ol,ul,li,dl,dt,dd,input,button{margin:0; padding:0; font-family:"微软雅黑";}
html,body{
-moz-user-select: none;
-webkit-user-select: none;
-khtml-user-select: none;
user-select: none;
}
*{
        -webkit-touch-callout:none;  /*系统默认菜单被禁用*/
        -webkit-user-select:none; /*webkit浏览器*/
        -khtml-user-select:none; /*早期浏览器*/
        -moz-user-select:none;/*火狐*/
        -ms-user-select:none; /*IE10*/
        user-select:none;
    }
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{background:#e7e7e7;}
.top1{width:1200px; margin:0 auto; height:40px; line-height:40px; font-size:12px; color:#666;}
.top1 a{display:table-cell; vertical-align:middle; padding-left:20px;}
.top1 a .img1{vertical-align:middle; margin-right:5px;}
.top1 a.wx{position:relative;}
.top1 a.wx .img2{position:absolute; width:100px; top:40px; left:10px; display:none; z-index:3;}
.top2bj{background:#efefef;}
.top2{width:1200px; height:150px; margin:0 auto; position:relative;}
.top2 .logo{float:left; margin:36px 20px 0 0;}
.top2 .fl{margin-top:26px; padding-left:26px; background:url(images/index_02.jpg) left center no-repeat;}
.top2 .fl dt{font-size:26px; color:#202020; font-weight:bold;}
.top2 .fl dt em{font-size:44px; color:#df372f; padding-right:6px;}
.top2 .fl dd{font-size:20px; color:#333333;}
.top2 .position{position:absolute; top:10px; left:650px; text-align:center;}
.top2 .position dt img{width:100px;}
.top2 .position dd{font-size:12px; color:#ec0a0a;}
.top2 .fr{margin-top:36px; text-align:center;}
.top2 .fr dt{font-size:14px; color:#666; position:relative;}
.top2 .fr dt:after{content:""; width:100%; height:1px; position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; background:#666; z-index:1;}
.top2 .fr dt span{background:#efefef; padding:0 10px; position:relative; z-index:2;}
.top2 .fr dd{font-size:40px; color:#df372f; font-weight:bold; font-family:"宋体";}
.top3bj{background:url(images/index_03.jpg);}
.top3{width:1200px; margin:0 auto; height:60px; line-height:60px; font-size:16px; color:#FFF;}
.top3 li{width:133.33px; float:left; text-align:center; background:url(images/index_04.jpg) right center no-repeat;}
.top3 li:nth-last-child(1){background:none;}
.top3 li a{display:block;}
.top3 li a.active{background:url(images/index_05.jpg);}

#bannerbj{background:#d3d4d4;  position:relative;}
#banner{ height:550px; margin:0 auto; position:relative;}
#ul_banner li{position:absolute; height:550px; width:100%; top:0; left:0; display:none; text-align:center;}
#ul_banner li img{width:; height:550px; filter:alpha(opacity:0);}
#ul_banner li:nth-child(1){display:block;}
#banner ol{position:absolute; bottom:30px; left:50%; margin-left:-36px;}
#banner ol li{width:10px; height:10px; border-radius:50%; background:#FFF; border:1px solid #999; float:left; margin:0 4px;}
#zuo{position:absolute; top:220px; left:30px; z-index:1;}
#you{position:absolute; top:220px; right:30px; z-index:1;}

/* 首页 */
.box1bj{background:#f2f2f2; border-bottom:1px solid #cccccc;}
.box1{width:1200px; height:64px; line-height:64px; font-size:16px; color:#656565; margin:0 auto;}
.box1 form{float:right; padding-top:14px;}
.box1 form input[type="text"]{width:200px; height:38px; border:none; background:#fff; border-radius:19px 0 0 19px; text-indent:20px; color:#666; float:left;}
.box1 form input[type="submit"]{width:60px; height:38px; border:none; background:#FFF url(images/index_06.jpg) center center no-repeat; border-radius:0 19px 19px 0; float:left;}

.box2{width:1200px; margin:0 auto; position:relative;}
.box2 h4{padding:26px 0; text-align:center; font-size:36px; color:#1561b5;}
.box2 .bod{height:134px; position:relative; overflow:hidden;}
.box2 .bod ul{position:absolute; top:0; left:0;}
.box2 .bod li{width:236px; height:134px; float:left; margin-right:4px; border:1px solid #d3d3d3;}
.box2 .bod li img{width:100%; height:100%;}
#zuo_box2{position:absolute; top:150px; left:-70px;}
#you_box2{position:absolute; top:150px; right:-70px;}

.box3{width:1200px; margin:36px auto;}
.box3 .fl{width:240px;}
.box3 .fl h4{height:82px; line-height:82px; background:#1f64b1; text-align:center; color:#FFF; font-size:24px; border-bottom:1px solid #FFF;}
.box3 .fl dt{height:50px; line-height:50px; padding-left:30px; background:#1f64b1; color:#FFF; cursor:pointer;margin-bottom:2px;}
.box3 .fl dt span{ float:right; margin-right:26px; font-size:20px;}
.box3 .fl dd{height:50px; line-height:50px; margin-bottom:1px; background:#ececec url(images/index_09.jpg) 202px center no-repeat; padding-left:40px; color:#545454; font-size:14px; display:none;}
.box3 .fl dd a{display:block;}
.box3 .fl dd:hover{background:#eeeeee url(images/index_10.jpg) 202px center no-repeat; color:#1f64b1;}
.box3 .fr{width:930px;}
.box3 .fr .tit{height:50px; line-height:50px; font-size:24px; color:#5d5d5d; border-bottom:1px solid #ebebeb; margin-bottom:16px;}
.box3 .fr .tit span{border-bottom:1px solid #003e71; padding-bottom:8px;}
.box3 .fr .bod dl{width:300px; height:282px; border:1px solid #d4d4d4; float:left; margin-bottom:30px; margin-right:12px;}
.box3 .fr .bod dl:nth-child(3n){margin-right:0;}
.box3 .fr .bod dt{height:228px; overflow:hidden;}
.box3 .fr .bod dt img{width:100%; height:100%; transition:0.4s;}
.box3 .fr .bod dt img:hover{transform:scale(1.2);}
.box3 .fr .bod dd{height:54px; line-height:54px; font-size:16px; color:#666; text-align:center;}

.box4bj{height:819px; background:url(images/index_11.jpg) center top no-repeat;}
.box4{width:1200px; margin:0 auto;}
.box4 .tit{padding-top:50px; text-align:center;}
.box4 .tit dt{font-size:36px; color:#1561b5; font-weight:bold; margin-bottom:64px;}
.box4 .tit dd{display:inline-block; width:200px; height:54px; background:#2f7acd; color:#FFF; line-height:54px; font-size:24px; font-weight:bold; margin:0 120px; border-radius:27px;}
.box4 .tit dd:nth-last-child(1){background:#FFF; color:#1e1e1e;}
.box4 .bod{padding-top:290px;}
.box4 .bod ul{width:536px; padding:0 15px; box-sizing:border-box; font-size:18px; color:#333;}
.box4 .bod ul.fl{color:#FFF;}
.box4 .bod ul li{padding-left:32px; position:relative; line-height:30px;}
.box4 .bod ul li span{color:#d62738;}
.box4 .bod ul.fl li:before{content:""; position:absolute; top:14px; left:0; width:22px; height:2px; background:#FFF;}
.box4 .bod ul.fr li:before{content:""; position:absolute; top:14px; left:0; width:22px; height:2px; background:#333;}

.box5bj{height:180px; background:url(images/index_12.jpg) center top no-repeat;}
.box5{width:1200px; margin:0 auto; color:#FFF;}
.box5>.fl{padding-top:20px; margin-left:250px;}
.box5>.fl p{font-size:20px; font-weight:bold; font-style:oblique; font-family:"宋体"; margin-bottom:6px; text-shadow:4px 4px 4px rgba(0,0,0,0.5);}
.box5>.fl ul{margin-top:20px;}
.box5>.fl li{height:30px; line-height:30px; width:49%; display:inline-block; box-sizing:border-box; padding-left:50px; background:url(images/pjh_04.png) left center no-repeat; font-size:16px; font-weight:bold; margin-bottom:8px;}
.box5>.fr ul{padding-left:82px; background:url(images/pjh_07.png) left center no-repeat; font-size:30px; font-weight:bold; margin:20px 0 10px;}
.box5>.fr p{text-align:center;}
.box5>.fr p a{display:inline-block; width:134px; height:46px; line-height:46px; background:#de4034; margin:0 5px;}
.box5>.fr p a:nth-last-child(1){background:#038fd4;}

.box6{width:1200px; margin:0 auto;}
.box6 .tit{padding:40px 0 60px; background:url(images/index_13.jpg) center bottom no-repeat; text-align:center;}
.box6 .tit dt{font-size:40px; color:#323232; font-weight:bold; margin-bottom:12px;}
.box6 .tit dt span{color:#de3f34;}
.box6 .bod{height:1586px; background:url(images/index_14.jpg) center center no-repeat; margin-top:20px; position:relative;}
.box6 .tit dd{font-size:18px;}
.box6 .bod dl{position:absolute;}
.box6 .bod dt{font-size:22px; color:#615e5a; white-space:nowrap; margin-bottom:10px;}
.box6 .bod dt i{width:64px; height:60px; line-height:60px; text-align:center; background:#de3f34; color:#FFF; font-size:32px; font-weight:bold; font-style:normal; display:block; float:left; margin-right:16px;}
.box6 .bod dt b{display:block; font-size:22px; color:#de3f34;}
.box6 .bod dd{font-size:14px; color:#666; font-family:"宋体"; line-height:30px; background:url(images/pjh_08.png) left 7px no-repeat; padding-left:22px;}
.box6 .bod dd span{color:#de3f34;}
.box6 .bod dl.dl1{top:60px; left:24px; width:520px;}
.box6 .bod dl.dl2{top:440px; left:648px;}
.box6 .bod dl.dl3{top:840px; left:24px; width:520px;}
.box6 .bod dl.dl4{top:1232px; left:726px;}

.box7bj{height:286px; background:url(images/index_15.jpg) center center no-repeat;}
.box7{width:1200px; margin:0 auto;}
.box7 h4{font-size:28px; color:#FFF; text-align:center; padding:20px 0;}
.box7 form{padding-left:60px;}
.box7 p{margin-bottom:24px;}
.box7 p .span1{display:inline-block; width:60px; height:34px; line-height:34px; text-align:center; color:#FFF; font-size:14px; background:#3b84d3;}
.box7 p input[type="text"]{width:260px; height:34px; border:none; background:#FFF; margin-right:40px; text-indent:6px; font-size:14px; color:#333;}
.box7 p .span2{width:100px; height:84px; line-height:84px; text-align:center; font-size:14px; display:inline-block; background:#3b84d3; color:#FFF; float:left;}
.box7 p textarea{width:580px; height:84px; border:none; background:#FFF; float:left; margin-right:40px;}
.box7 p input[type="submit"]{width:318px; height:84px; border:none; background:#3b84d3; color:#FFF; font-size:28px; box-shadow:0 4px 4px rgba(0,0,0,0.5);}

.box8{width:1200px; margin:0 auto;}
.box8 h4{font-size:30px; color:#3a3a3a; font-weight:normal; text-align:center; height:106px; line-height:106px;}
.box8 h4 b{color:#155cae;}
.box8 .bod dl{width:390px; float:left; height:0; margin-right:14px; margin-bottom:14px; padding-bottom:25%; position:relative;}
.box8 .bod dl:nth-child(3){margin-right:0;}
.box8 .bod dt{width:100%; height:100%; position:absolute; top:0; left:0; overflow:hidden;}
.box8 .bod dt img{width:100%; height:100%; display:block; transition:0.4s;}
.box8 .bod dt img:hover{transform:scale(1.2);}
.box8 .bod dd{position:absolute; bottom:0; left:0; width:100%; height:42px; line-height:42px; text-align:center; font-size:16px; color:#FFF; background:rgba(0,0,0,0.6);}
.box8 .bod dl:nth-child(n+4){width:289px; padding-bottom:20%;}
.box8 .bod dl:nth-child(7){margin-right:0;}

.box9{width:1200px; margin:0 auto;}
.box9 .tit{height:150px; background:url(images/index_16.jpg) center top no-repeat; text-align:center; font-size:30px; color:#1561b5; font-weight:bold; line-height:60px; text-indent:90px;}
.box9 .bod{margin-top:-42px;}
.box9 .bod .fl{width:650px; height:426px; border:5px solid #e6e6e6;}
.box9 .bod .fl img{width:100%; height:100%; display:block;}
.box9 .bod .fr{width:530px;}
.box9 .bod .fr p{font-size:14px; color:#444444; font-family:"宋体"; line-height:30px; text-indent:2em; margin-top:20px;}
.box9 .bod .fr p a{display:inline-block; width:156px; height:46px; text-align:center; line-height:46px; font-size:14px; color:#535353; border:2px solid #535353; margin-left:34px; text-indent:0; font-family:"微软雅黑";}
.box9 .bod .fr p a:nth-child(1){background:#0061b0; border:2px solid #0061b0; color:#FFF;}

.box10{width:1200px; margin:30px auto; position:relative;}
.box10 .tit{height:46px; line-height:46px; border-bottom:1px solid #eeeeee; margin-bottom:20px;}
.box10 .tit h4{font-size:22px; color:#666; float:left;}
.box10 .tit a{float:right; font-size:12px; color:#666;}
.box10 #zou_box10{position:absolute; top:140px; left:-50px;}
.box10 #you_box10{position:absolute; top:140px; right:-50px;}
.box10 .bod{height:230px; position:relative; overflow:hidden;}
.box10 .bod ul{position:absolute; top:0; left:0;}
.box10 .bod li{width:300px; box-sizing:border-box; padding-right:14px; float:left; text-align:center;}
.box10 .bod li img{width:100%; height:180px;}

.box11bj{background:#f7f7f7;}
.box11{width:1200px; margin:0 auto 50px;}
.box11>h4{font-size:30px; color:#1561b5; height:106px; line-height:106px; text-align:center;}
.box11 .news_left{width:820px; float:left; border-right:1px solid #d2d1d1; padding-right:50px; box-sizing:border-box; height:490px; position:relative;}
.box11 .news_left .tit{margin-bottom:30px;}
.box11 .news_left .tit a{font-size:20px; display:inline-block; margin-right:66px; padding-bottom:6px; position:relative;}
.box11 .news_left .tit a.mo{background:url(images/index_20.jpg) center bottom no-repeat;}
.box11 .news_left .tit a:hover{text-decoration:none;}
.box11 .news_left .tit a.more{float:right; margin-right:0; color:#666;}
.box11 .news_left_bodbj{position:relative;}
.box11 .news_left_bod{position:absolute; top:0; left:0; display:none;}
.box11 .news_left_bod dl{padding-bottom:30px; border-bottom:1px solid #d2d1d1; margin-bottom:14px;}
.box11 .news_left_bod dt{width:356px; height:170px; float:left;}
.box11 .news_left_bod dt img{width:100%; height:100%; display:block;}
.box11 .news_left_bod dd{margin-left:376px;}
.box11 .news_left_bod dd a{font-size:16px; color:#333; font-weight:bold; display:block; padding:10px 0 20px;}
.box11 .news_left_bod dd p{font-size:14px; color:#666;}
.box11 .news_left_bod ul li{font-size:14px; color:#666; height:40px; line-height:40px; overflow:hidden;}
.box11 .news_left_bod ul li span{float:right;}
.box11 .news_right{width:326px; float:right;}
.box11 .news_right .tit{margin-bottom:30px;}
.box11 .news_right .tit a{font-size:20px; display:inline-block; padding-bottom:6px; position:relative;}
.box11 .news_right .tit a.more{float:right; margin-right:0; color:#666;}
.box11 .news_right dl{padding-bottom:16px; border-bottom:1px solid #d2d2d2; margin-bottom:20px; margin-top:10px;}
.box11 .news_right dt{font-size:16px; color:#333; margin-bottom:10px;}
.box11 .news_right dd{font-size:14px; color:#666; line-height:26px;}

/* 底部 */
.bottom1bj{background:url(images/index_21.jpg) center top repeat-y; padding:30px 0;}
.bottom1{width:1200px; margin:0 auto; color:#FFF;}
.bottom1 dl{float:left; margin-right:80px;}
.bottom1 dt{font-size:16px; margin-bottom:16px;}
.bottom1 dd{font-size:14px; line-height:30px;}
.bottom1 dl.dl1{width:166px;}
.bottom1 dl.dl1 dd a{display:inline-block; width:50%; white-space:nowrap;}
.bottom1 dl.border{border-right:1px solid #05468a; height:300px; padding-right:30px;}
.bottom1 .fr{text-align:center; margin:0 26px 0 0;}
.bottom1 .fr ul{margin-top:36px; width:250px; height:122px; border:1px solid #FFF;}
.bottom1 .fr ul li{display:inline-block; margin:0 5px; font-size:12px; margin-top:-20px;}
.bottom1 .gjz{color:#FFF; font-size:12px; line-height:22px; margin-top:20px;}
.bottom1 .gjz a{padding-right:10px;}

.bottom2bj{background:#06458c;}
.bottom2{width:1200px; margin:0 auto; padding:15px 0; font-size:12px; color:#FFF;}
.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:#006bbd; font-weight:bold;}
.list_news li p{font-size:14px; color:#333; margin-top:10px;}


