@charset "utf-8";
html,body{margin:0;padding:0;font-family:"微软雅黑";font-size:10px;min-width: 1200px;position: relative;height:100%;}
textarea{font-family:"微软雅黑";}
html,body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;font-size: 16px;}
img{border:0; vertical-align:bottom;}
ul,li{list-style:none;}
a{text-decoration:none;color: #fff}
input::-webkit-input-placeholder {color:#444;font-size:18px;}
/*分页*/
#page{height:35px;text-align: center;margin:0 auto;position: absolute;bottom: 25px;width: 905px;text-align: center;}
#page li{text-align: center;font-size: 14px;color:#8a8a8a;margin-right:10px;display: inline-block;border:1px solid #ddd;}
#page li a{color:#8a8a8a;display: block;min-width:20px;padding:8px;}
#page span{margin-left: 5px;margin-right: 5px;color:#8a8a8a}
#page .page_active{border:1px solid #1682f0;}
#page .page_active a{color:#1682f0;}
/*公用*/
.public{width: 1200px;margin:0 auto;}
.cl{clear: both;display: block;}
.pub_title{padding: 50px 0 35px;text-align: center;}
.pub_title .jx{width: 30px;height: 30px;background-color: #1682f0;margin: 0 auto ;transform:rotate(45deg);border:1px solid #0b6dd1;}
.pub_title h4{color:#555;font-size: 16px;font-weight: normal;padding: 10px 0;position: relative;}
.pub_title h4:after{content:"";background-color:#1682f0;position:absolute;width: 55px;height: 1px;left:47.5%;bottom:0;}
.pub_title span{font-size: 20px;color:#222;position: relative;font-weight: bold;padding: 15px 0;display: inline-block;border-bottom: 2px solid #1682f0}
.pub_title-1 h4{color: #dedede}
.pub_title-1 h4:after{background-color: #fff}
.pub_title-1 span{color: #fff;border-bottom: 2px solid #fff}
.mores{position: relative;padding: 50px 0}
.click_more{display: block;width: 220px;height: 45px;text-align: center;line-height: 45px;border:1px solid #cbcbcb;margin: 0 auto;color: #666;font-size: 16px;border-radius: 10px;}
.click_more:before{content:"";background-color:#e5e5e5;position:absolute;width: 38%;height: 1px;left:0;top:50%;}
.click_more:after{content:"";background-color:#e5e5e5;position:absolute;width: 38%;height: 1px;right:0;top:50%;}
.click_more-1{border:1px solid #fff;color: #fff}
.click_more-1:before{background-color:#fff;}
.click_more-1:after{background-color:#fff;}

/*头部*/
.lanmu{width: 100%;height: 125px;background-color: #fff;}
.lanmu .logo,.lanmu .lm_list{float: left;}
.lanmu .logo{width: 245px;height: 145px;position: absolute;top:0;left: 0;z-index: 10}
.lanmu .lm_list{width: 955px;height: 125px;margin-left: 245px;}
.lanmu ul li{float: left;width: 105px;height: 125px;text-align: center;font-size: 16px;text-align: center;margin-left: 10px;}
.lanmu ul li .lm_title{padding-top: 40px;font-size: 16px;color: #333}
.lanmu ul li .lm_eng{font-size: 14px;color: #999;padding-top: 10px}
.lanmu ul li a{display: block;width: 100%;height: 100%}
#banner,.swiper-container{width: 100%;}
#banner li img{width: 100%;height: 100%;}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom: 10px;left: 50%;width: 50%;}
#banner .swiper-pagination-bullet {width: 25px;height: 7px;display: inline-block;border-radius: 20px;background: #fff;opacity: 1;}
#banner .swiper-pagination-bullet-active {opacity: 1;background: #1682f0;width: 35px;}
/*底部*/
footer{padding-top: 80px;background-color: #1682f0;position: relative;z-index: 10}
footer .banquan{padding: 45px 0 30px;text-align: center;font-size: 16px;color: #fff;line-height: 30px;}
footer .online{padding: 25px 15px;height:230px;width:920px;background: url(../images/line-bg.png) no-repeat top left;background-size: 100% 100%;margin: -250px auto 0;box-shadow:0 -1px 1px #f3f3f3;-moz-box-shadow: 0 -1px 1px #f3f3f3; }
footer input::-webkit-input-placeholder,footer textarea::-webkit-textarea-placeholder {font-size: 14px;color: #999}
footer input:focus, footer textarea:focus{ outline: none !important;border:1px solid #666;box-shadow: 0 0 10px #666;}
.online-t{width: 100%;}
.online-t .online-title,.online-t .online-tip{float: left;}
.online-t .online-title{position: relative;width:380px; }
.online-t .online-title p{font-size: 60px;color: #ddd;font-weight: bold;}
.online-t .online-title span{display: block;position: absolute;bottom: 10px;left: 0;font-size: 32px;color: #333;background-color: #fff}
.online-t .online-tip span{display: block;width: 540px;font-size: 24px;color: #1682f0}
.online-t .online-tip span:first-child{font-size: 14px;color: #999;padding-bottom: 10px}
.online-l,.online-r{float: left;}
.online-l{width: 365px;padding-right:30px; }
.online-l input{margin-top: 25px;width: 345px;height: 50px;border-radius: 10px;border:1px solid #d5d5d5;background-color: transparent;padding: 0 10px;font-size: 14px;color: #999}
.online-l input:first-child{margin-top: 10px;}
.online-r{width: 525px;text-align: center;}
.online-r textarea{margin-top: 10px;padding: 15px;width: 490px;height: 35px;border:1px solid #d5d5d5;border-radius: 10px;resize:none;font-size: 14px;color: #999;background-color: transparent;}
.online-r input{margin-top: 18px;width: 130px;height: 40px;border:none;border-radius: 10px;font-size: 16px;color: #fff;background-color: #888;display: inline-block;}
.online-r input:nth-child(2){background-color: #1682f0;margin-right: 75px;}
/*返回顶部*/
.top{position: absolute;width: 65px;height: 125px;right: 55px;top:-160px;}
.top .iconfont{font-size: 30px}
.top .to-top{width: 100%;height: 62px;background-color: #d9d9d9;color: #fff;display: block;text-align: center;line-height: 62px;}
.top .call{width: 100%;height: 62px;background-color: #d9d9d9;color: #fff;margin-top: 1px;text-align: center;line-height: 62px;position: relative;}
.top .call .call-num{position: absolute;right: 65px;height: 62px;background-color: #1682f0;padding: 0 10px;font-size: 16px;color: #fff;display: none}
.top .call:hover .call-num{display: block;visibility: visible;animation-duration: 1s;animation-delay: 0;animation-name: swing;}
.part-1 .public{position: relative;}
.part-1-list li{width: 280px;height: 280px;position: relative;overflow: hidden;}
.part-1-list li img{width: 100%;height: 100%;transition:0.5s linear; -webkit-transition:0.5s linear;}
.part-1-list li img:hover{transform:scale(1.15,1.15); -webkit-transform:scale(1.15,1.15);}
.part-1-list li .part-1-title{position: absolute;width: 100%;height: 45px;background-color: rgba(0,0,0,.7);color: #fff;font-size: 16px;text-align: center;line-height: 45px;left: 0;bottom: 0}
.part-1 .swiper-button-next,.part-1 .swiper-button-prev{width: 23px;height: 46px;top:53%;}
.part-1 .swiper-button-next{background: url(../images/xia.png) no-repeat;right: -35px;left: auto;outline: none;}
.part-1 .swiper-button-prev{background: url(../images/shang.png) no-repeat;left: -35px;right: auto;outline: none;}
.part-2{background: url(../images/part-2-bg.jpg) no-repeat top left;background-size: 100% 100%}
.part-2 .part-2-con{font-size: 15px;color: #fffefe;line-height: 35px;transition:0.5s linear; -webkit-transition:0.5s linear;}
.part-2:hover .part-2-con{transform:scale(1.15,1.15); -webkit-transform:scale(1.15,1.15);}
.part-3-l,.part-3-r{float: left;}
.part-3-l{width: 515px;padding-right: 35px;}
.part-3-r{width:650px;}
.part-3-l .part-3-l-pic{width: 515px;height: 225px;overflow: hidden;}
.part-3-l .part-3-l-pic img{width: 100%;height: 100%;transition:0.5s linear; -webkit-transition:0.5s linear;}
.part-3-l .part-3-l-pic img:hover{transform:scale(1.15,1.15); -webkit-transform:scale(1.15,1.15);}
.part-3-l-text span{display: block;padding-left: 15px;color: #666;font-size: 14px;line-height: 25px}
.part-3-l-text span:first-child{padding: 15px 0 5px 15px;font-size: 16px;color: #111;position: relative;line-height: none}
.part-3-l-text span:first-child:before{content:"";background-color:#111;position:absolute;width: 2px;height: 16px;left:0;top:48%;}
.part-3-l-text a{color: #1682f0}
.part-3-r li{width: 100%;height: 100px;}
.part-3-r .part-3-r-num,.part-3-r .part-3-r-text{float: left;}
.part-3-r .part-3-r-num{width: 100px;height: 100px;font-size: 60px;color: #999;font-weight: bold;line-height: 100px;font-style:italic}
.part-3-r .part-3-r-text{width: 550px;height:100px;border-bottom: 1px solid #e5e5e5;}
.part-3-r .part-3-r-text span{display: block;color: #666;line-height: 20px;font-size: 14px;}
.part-3-r .part-3-r-text span:first-child{color: #111;font-size: 16px;padding:20px 0 10px;}
.part-3-r li:hover{background-color: #1682f0}
.part-3-r li:hover .part-3-r-num{color: #fff}
.part-3-r li:hover .part-3-r-text span{color: #fff}
.part-4{background-color: #f7f7f7}
.part-4 .picMarquee-left{height: 350px;position:relative;margin: 0 auto;overflow:hidden;width: 100% }
.part-4 .picMarquee-left .bd { overflow:hidden; zoom:1;height: 350px;}
.part-4 .picMarquee-left .bd li{ float:left; display:inline; overflow:hidden; text-align:center; width:350px;height: 350px;position: relative;}
.part-4 .picMarquee-left .bd li img{width:100%; height: 100%;}
.part-4 .picMarquee-left .bd li .pro-title{width: 100%;height: 0;position: absolute;top:0;left:0;background-color: rgba(22,130,240,.5);text-align: center;transition:height 1s;-moz-transition:height 1s;-webkit-transition:height 1s;-o-transition:height 1s;}
.part-4 .picMarquee-left .bd li .pro-title p{margin-top:-50px;color: #fff;font-size: 18px;font-weight: bold;transition:margin-top 1s;-moz-transition:margin-top 1s;-webkit-transition:margin-top 1s;-o-transition:margin-top 1s;}
.part-4 .picMarquee-left .bd li .pro-title img{width: 25px;height: 25px;margin-top:-60px;transition:margin-top 1s;-moz-transition:margin-top 1s;-webkit-transition:margin-top 1s;-o-transition:margin-top 1s;}
.part-4 .picMarquee-left .bd li:hover .pro-title{height:100%;}
.part-4 .picMarquee-left .bd li:hover p{margin-top:45%;margin-bottom: 5%}
.part-5{padding-bottom: 245px;}
.part-5 .part-5-l,.part-5 .part-5-r{float: left;width: 600px;}
.part-5 .part-5-l .part-5-text p{font-size: 20px;color: #555;font-weight: bold;padding-bottom: 15px}
.part-5 .iconfont{font-size: 20px;color: #555;margin-right: 15px}
.part-5-text,.part-5-code{float: left;}
.part-5-text{width: 375px}
.part-5-code{width: 125px;padding: 0 50px;}
.part-5-code p{font-weight: 500;font-size: 15px;color: #666;text-align: center;padding-top: 13px}
/*二级公用*/
.container{position: relative;padding-bottom: 265px;min-height: 500px;z-index: 5;background: url(../images/ej_bg.png) repeat;}
.container .con-l,.container .con-r{float: left;}
.container .con-l{width: 240px;margin-right: 15px;background-color: #1682f0;height: 650px;margin-top: -30px;position: relative;}
.container .con-r{width: 905px;padding: 20px;background: #f7f7f7;min-height: 555px;margin-top: 25px;position: relative;}
.zixun{height: 55px;width: 238px;line-height: 55px;background-color: #fff;font-size: 18px;color: #1682f0;position: absolute;bottom: 1px;left: 1px;text-align: center;}
.zixun .iconfont{font-size: 20px;}
.current_lm{width: 100%;height:155px;text-align: center;}
.current_lm span{display: block;color:#fff;font-size: 14px}
.current_lm span:first-child{font-size: 24px;margin-bottom: 5px;padding-top: 55px;}
.ej_types{border-bottom: 1px solid #fff}
.ej_types li{width: 100%;height: 50px;color: #fff;border-top: 1px solid #fff}
.ej_types li .iconfont{font-size: 14px;display: none;color: #1682f0}
.ej_types li:hover{background-color: #fff;}
.ej_types li:hover a{color: #1682f0}
.ej_types li:hover .iconfont{display: inline-block;color: #1682f0}
.ej_types li a{font-size: 16px;color:#fff;display: block;width: 100%;height: 100%;text-align: center;line-height: 50px}
.nav{width: 100%;font-size: 14px;color: #666;margin-bottom: 20px}
.nav a{font-size: 14px;color: #666}
/*产品系列*/
.pro-list li{float: left;width: 220px;height: 220px;margin-right: 8.3px;margin-bottom: 20px;position: relative;overflow: hidden;}
.pro-list li:nth-child(4n+0){margin-right: 0;}
.pro-list li img{width: 100%;height: 100%;}
.pro-list li .pro-title{width: 100%;height: 0;position: absolute;top:0;left:0;background-color: rgba(22,130,240,.5);text-align: center;transition:height 1s;-moz-transition:height 1s;-webkit-transition:height 1s;-o-transition:height 1s;}
.pro-list li .pro-title p{margin-top:-50px;color: #fff;font-size: 18px;font-weight: bold;transition:margin-top 1s;-moz-transition:margin-top 1s;-webkit-transition:margin-top 1s;-o-transition:margin-top 1s;}
.pro-list li .pro-title img{width: 25px;height: 25px;margin-top:-60px;transition:margin-top 1s;-moz-transition:margin-top 1s;-webkit-transition:margin-top 1s;-o-transition:margin-top 1s;}
.pro-list li:hover .pro-title{height:100%;}
.pro-list li:hover p{margin-top:45%;margin-bottom: 5%}
.pro-show{height: 430px;width: 100%;padding-bottom: 100px;}
.pro-show .pro_img,.pro-show .pro_detail{float: left;}
.pro-show .pro_img{width: 430px;height: 100%}
.pro-show .pro_img img{width: 100%;height: 100%}
.pro-show .pro_detail{padding-left: 40px;width: 435px;}
.pro_detail .pro_title{height: 85px;font-size: 24px;color: #333;font-weight: bold;line-height: 85px;}
.pro_detail .pro_times{font-size: 14px;color: #666;margin-bottom: 50px;}
.pro_detail .pro_times span{display: inline-block;}
.pro_detail .pro_times span:first-child{margin-right: 30px;}
.pro_con{margin-top: 10px}
/*详情分页*/
.page{position: absolute;bottom: 25px;width: 905px;}
.page span{display: block;font-size: 16px;color: #666;margin-top: 20px;}
.page a{color: #666}
/*新闻*/
.news-list li{border-bottom: 1px dashed #cdcdcd;height: 110px;}
.news-list li a span{font-size: 15px;color: #666}
.news-list li .news-title{padding: 30px 0 15px;}
.news-list li .news-title span:first-child{color: #333;font-size: 18px}
.news-list li .news-title span:nth-child(2){float: right;}
.news-list li .news_jianjie{font-size: 15px;color: #666}
.news-list li:hover{border-bottom: 1px dashed #1682f0}
.news-list li:hover span{color: #1682f0}
.news-list li:hover .news-title span:first-child{color: #1682f0}
.news-list li:hover .news_jianjie{color: #1682f0}
.news-show{padding-bottom: 100px;}
.news-show .news-title{color: #333;font-size: 18px;font-weight: bold;text-align: center;}
.news-show .news-times{text-align: center;font-size: 14px;color: #666;padding: 15px 0 20px;}
.news-show .news-times span{display: inline-block;}
.news-show .news-times span:first-child{margin-right: 30px;}
/*单页*/
.dy-details {max-width: 100%}
.dy-details img{display: block;margin: 0 auto}
/*表单*/
.gbook-form,.gbook-img{float: left;}
.gbook-form{padding: 0 25px;width: 400px;}
.gbook-img{width: 455px;}
.gbook-form .g-input{border:1px solid #b7dbff;height: 40px;margin-bottom: 20px;}
.gbook-form .g-input img{display: inline-block;width: 20px;height: 20px;margin: 0 10px;vertical-align: middle;}
.gbook-form .g-input span{font-size: 14px;color: #999;line-height: 40px;}
.gbook-form .g-input input{height: 40px;border:none;margin-left: 5px;padding: 0 5px;outline: none;font-size: 14px;color: #999;width: 300px;background-color: transparent}
.gbook-form .g-content{height: 150px;}
.gbook-form .g-content textarea{vertical-align: top;width: 300px;padding: 10px 5px;margin-left: 5px;height: 130px;font-size: 14px;color: #999;outline: none;resize:none;border:none;background-color: transparent;}
.gbook-form .g-yz{width: 275px;}
.gbook-form .g-yz input{width: 160px;}
.g-yz,.yzm{float: left;}
.gbook-form .yzm{float: right;border:none;}
.gbook-form .yzm img{width: 100px;height: 40px;border:none;}
.g-sub {text-align: center;}
.g-sub input{width: 130px;height: 40px;margin-top: 30px;border:none;background-color: #666666;color: #fff;font-size: 16px;}
.g-sub input:first-child{background-color: #1682f0;margin-right: 35px;}