@charset "utf-8";
/*html5*/ 
article,aside,dialog,footer,header,section,nav,figure,menu{display:block}
/* CSS Document */
html{font-size: 62.5%;}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td ,dd,dt{margin: 0;padding: 0;}
*{ margin:0; padding:0; outline:none; }
.clear{ clear:both;overflow:hidden;}
a{ text-decoration:none;color:#333; transition:ease-out .3s}
input{border:none;   outline:medium;font-family:微软雅黑;}
textarea{font-family:微软雅黑;}
body{ width:100%;font-family:微软雅黑; background:#fff; color:#333;font-size: 1.4rem;}
html{overflow-x: hidden;}
table{border-collapse:collapse}
img{border:none; max-width:100%;}
li{list-style: none;}
select{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
/** 常用class **/
.fr{ float:right;}
.fl{ float:left;}
.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{display: table;line-height: 0;content:"";}
.clearfix:after{clear:both;}
.w1200{width:1200px;margin:0 auto;}

/**/
div.nav{position: relative;height: 72px;line-height: 72px;}
div.nav div.width{width: 900px;margin:0 auto;}
div.nav div.width div.menu{position: relative;}
div.nav div.width div.menu div.logo{position: absolute;left:50%;transform: translateX(-50%);}
div.nav div.width div.menu div.menu_f{width: 363px;}
div.nav div.width div.menu div.menu_f li{float:left;width:110px;margin-right:16px;position: relative;text-align: center;}
div.nav div.width div.menu div.menu_f li:last-child{margin-right:0;}
div.nav div.width div.menu div.menu_f li>a{font-size:1.8rem;}
div.nav div.width div.menu div.menu_f li.on a{border-bottom:1px solid #69b2ff;padding:0 10px 5px;}
div.nav div.width div.menu div.menu_f li dl.sub{position: absolute;top:52px;background-color:#69b2ff;width: 100%;padding:20px 0;display: none;z-index:99;}
div.nav div.width div.menu div.menu_f li dl.sub dd{line-height: 32px;height: 32px;text-align: left;}
div.nav div.width div.menu div.menu_f li dl.sub dd a{display: block;font-size:1.4rem;padding:0 10px;color:#fff;}
div.nav div.width div.menu div.menu_f li dl.sub dd a:hover{background-color:#fff;color:#000;box-shadow: 2px 2px 2px rgba(0,0,0,.4)}
div.nav div.language{position: absolute;right:3%;top:0;}
div.nav div.language a{display: block;line-height: 36px;}
div.nav div.language a.on{color:#fd8037;}
div.nav div.language a img{vertical-align: middle;margin-right:10px;}
div.nav div.logo img{display: block;}
.wap{display:none;}
.wap .logo{margin:5px 0;}
.wap .logo img{display: block;height:40px;width:auto;}
#top{height:50px; position:fixed; top:0px; width:100%; background:#fff; z-index:99;border-bottom:1px solid #dfdfdf;}
#top a.logo{position: absolute;left:3%;}
.ny_top{background-color:#fff !important;line-height:50px;}
.ny_top .ny_top_content p{text-align: center;font-size:2.4rem;}
#open{width:28px; display:inline-block; height:25px; cursor:pointer; position: absolute;top:10px;right:3%;}
#open i{display:block; width:29px; height:3px; background-color:#80807f; position:relative; -webkit-transition:.5s; -moz-transition:.5s; -ms-transition:.5s; -o-transition:.5s; transition:.5s;}
#open i:nth-child(1){ top:4px;-webkit-transform-origin:left bottom; -moz-transform-origin:left bottom; -ms-transform-origin:left bottom; -o-transform-origin:left bottom; transform-origin:left bottom;}
#open i:nth-child(2){ top:11px;}
#open i:nth-child(3){ top:18px;-webkit-transform-origin:left top; -moz-transform-origin:left top; -ms-transform-origin:left top; -o-transform-origin:left top; transform-origin:left top;}
#open.on i:nth-child(1){ -webkit-transform:rotate(40deg); -moz-transform:rotate(40deg); -ms-transform:rotate(40deg); -o-transform:rotate(40deg); transform:rotate(40deg);}
#open.on i:nth-child(2){ opacity:0;}
#open.on i:nth-child(3){ -webkit-transform:rotate(-40deg); -moz-transform:rotate(-40deg); -ms-transform:rotate(-40deg); -o-transform:rotate(-40deg); transform:rotate(-40deg);}
#nav{display:none;position:fixed; top:50px;width:100% !important; z-index:999; text-align:center;overflow-y:auto; overflow-x:hidden; background:#fff; padding:5px 0 0;}
#nav dd{border-bottom:1px solid #ddd;line-height:40px;height:40px;}
#nav dd a.on{color:#fd7e2d;}
#nav dd.lan a{margin-right:15px;}
#nav dd.lan a:last-child{margin-right:0;}
div.nav_info{background-color: #434343;line-height: 48px;color:#fff;padding-right:3%;text-align: right;font-size:1.8rem;}
div#focus{background-size: cover;background-repeat: no-repeat;background-position: center center;position: relative;}
div#focus div.focus_info{position: absolute;left:45%;transform: translateX(-90%);text-align: right;color:#fff;}
div#focus div.focus_info h2{font-size:2.4rem;}
div#focus div.focus_info div.p{margin:15% 0;}
div#focus div.focus_info p{line-height: 2em;}
div#focus div.focus_info a.btn{float:right;background:none;padding:8px;border:2px solid #fff;}
div#focus div.focus_info a.btn span{background-color:#fff;color:#000;padding:5px 15px;}
div#focus a#scrollTo{width: 58px;height: 32px;position: absolute;left: 50%;bottom:45px;transform: translateX(-50%);background:url(../images/scroll-to.png) no-repeat center center;z-index:1;animation-name: hover;animation-duration:2s;animation-iteration-count: infinite;}
@keyframes hover{
	0%{opacity:1;}50%{opacity:0;}100%{opacity:1;}
}
div.product{padding:6% 0;}
div.product h2{text-align: center;font-size:2.8rem;}
div.product div.tab{text-align: center;margin:2% auto 4%;}
div.product div.tab span{display:inline-block;line-height: 46px;padding:0 30px;border:1px solid #ccc;cursor:pointer;margin:0;}
div.product div.tab span.on{color:#1787fb;}
div.product div.m{display: none;}
div.product div.m li{float:left;border:1px solid #ccc;width:23.3%;margin:0 0.735% 15px;}
div.product div.m li div.img{position: relative;}
div.product div.m li div.img img{width: 100%;height: auto;}
div.product div.m li div.img div.hover{position: absolute;left:0;top:0;width: 100%;height: 100%;background-color:rgba(0,0,0,.5);display: none;}
div.product div.m li div.img div.hover a{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);display: block;text-align: center;color:#fff;}
div.product div.m li div.info{background:url(../images/product_t_bk.png) no-repeat center center;color:#fff;padding:10px 20px;}
div.product div.m li div.info h3{margin-bottom:10px;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
div.product div.m li div.info p{color:#2fa4ff;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
div.product_list{padding:6% 0;text-align: center;width:1600px;margin:0 auto;}
div.product_list h2{font-size:2.8rem;margin-bottom:1%;}
div.product_list>p{font-size:1.8rem;color:#6c6c6c;}
div.product_list ul{margin-top:2%;}
div.product_list li{float:left;width:30%;margin:0 1.5% 10px;}
div.product_list li img{width: 100%;height: auto;display: block;}
div.product_list li p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;margin:15px 20px;text-align: left;}
div.product_list li a{display: inline-block;padding:10px 25px;background-color:#959595;color:#fff;border-radius: 15px}
div.product_list li a:hover{background-color:#69b2ff;}
div.security{padding:4% 0;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;text-align: center;}
div.security h2{position: relative;line-height: 2.5em;color:#9c9c9c;font-size:2.4rem;}
div.security h2 i{width: 40px;height: 2px;background-color:#55b1ff;display: block;position: absolute;left:50%;margin-left:-20px;bottom:0;}
div.security h2 span{font-size:2em;color:#000;}
div.security div.mp,div.security div.i{width: 522px;margin:2% auto 0;}
div.security div.mp p{font-size:1.8rem;line-height: 2em;}
div.security div.i img{margin-right:20px;}
div.security div.i img:last-child{margin-right:0;}
div.security a.more{margin-top:2%;display: inline-block;}
div.security a.more:hover{color:#69b2ff;}
div.about{padding:4% 0;}
div.about div.left{width: 40%;}
div.about div.left img{display: block;width: 100%;height: auto}
div.about div.right{width: 53.75%}
div.about div.right h2{font-size:2.8rem;color:#a9a9a9;transform: translateY(-50%);position: relative;margin-bottom:2%;}
div.about div.right h2 img{vertical-align: middle;margin-left:10px;}
div.about div.right h2 span{font-size:2em;color:#000;}
div.about div.right h2 i{width: 55px;height: 2px;background-color:#55b1ff;display: block;position: absolute;left:0;bottom:0;}
div.about div.right div.p p{margin-bottom:6%;line-height: 2em;color:#878787;font-size:1.8rem;}
div.about div.right div.p p:last-child{margin-bottom:0;}
div.news{padding:3% 0;background-color:#f8f9fa;}
div.news .left{width: 40%;padding-top:10%;}
div.news .left img{display: block;width: 100%;height:auto;}
div.news .right{width:53.75%}
div.news .right>h2{font-size:2.8rem;color:#a9a9a9;position: relative;margin-bottom:6%;}
div.news .right>h2 span{font-size:2em;color:#000;}
div.news div.right>h2 i{width: 55px;height: 2px;background-color:#55b1ff;display: block;position: absolute;left:0;bottom:0;}
div.news div.right li{padding-bottom:6%;border-bottom:1px dashed #ccc;padding-top:6%;}
div.news div.right li:first-child{padding-top:0;}

div.news div.right li .l{width:95px;height: 95px;background-color:#d0eafc;text-align: center;position: relative;}
div.news div.right li .l div.date{position: absolute;top:50%;transform: translate(-50%,-50%);left:50%;}
div.news div.right li .l div.date h3{font-size:3.2rem;}
div.news div.right li .r{width:-webkit-calc(100% - 110px);width:-moz-calc(100% - 110px);width:calc(100% - 110px);}
div.news div.right li .r h2{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 100%;line-height: 2em}
div.news div.right li .r h2 a:hover{color:#69b2ff;}
div.news div.right li .r p{line-height: 1.5em;font-size:1.6rem;color:#727272;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
div.news div.right li span.date{display: none}
div.foot div.mbox{padding:6% 100px;padding-right:0;}
div.foot div.mbox div.left{width:160px;margin-right:40px;}
div.foot div.mbox div.left img{display: block;}
div.foot div.mbox div.right{width:-webkit-calc(100% - 200px);width:-moz-calc(100% - 200px);width:calc(100% - 200px);}
div.foot div.mbox div.right{margin-top:35px;}
div.foot div.mbox div.right p{line-height: 2em;font-size:1.4rem;display: inline-block;width:30%;margin-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;vertical-align: top;margin-bottom:20px;}
div.foot div.mbox div.right p.address{background:url(../images/address.png) no-repeat left 3px;padding-left:28px;}
div.foot div.mbox div.right p.website{background:url(../images/website.png) no-repeat left 3px;padding-left:28px;}
div.foot div.mbox div.right p.fax{background:url(../images/fax.png) no-repeat left 3px;padding-left:28px;}
div.foot div.mbox div.right p.email{background:url(../images/email.png) no-repeat left 3px;padding-left:28px;}
div.foot div.mbox div.right p.tel{background:url(../images/tel.png) no-repeat left 3px;padding-left:28px;}
div.foot div.mbox div.y{margin-top:3%;}
div.foot div.mbox div.y h2{color:#007eff;margin-bottom:2%;}
div.foot div.mbox div.y p{display: inline-block;margin-right:20px;margin-bottom:15px;}
div.foot div.mbox div.y p:last-child{margin-bottom:0;}
div.cor{background-color:#343434;text-align: center;line-height: 2em;color:#fff;}
div.cor a{color:#fff;}
div.news_nei{background-color:#f4f8f9;padding:6% 0;}
div.news_nei div.news_tab{text-align: center;}
div.news_nei div.news_tab a{display: inline-block;padding:15px 30px;background-color:none;border:1px solid #0492ff;font-size:1.8rem;margin-right:10%;}
div.news_nei div.news_tab a:last-child{margin-right:0;}
div.news_nei div.news_tab a.on{background-color:#0492ff;color:#fff;}
div.news_nei ul li{background-color:#fff;padding:3% 5%;margin-bottom:6%;}
div.news_nei ul li:first-child{margin-top:6%;}
div.news_nei ul li div.left{width:28%;}
div.news_nei ul li div.left img{display: block;width:100%;height: auto}
div.news_nei ul li div.right{width:65%;}
div.news_nei ul li div.right span{font-size:2.4rem;display: block;margin-bottom:4%;}
div.news_nei ul li div.right h2{font-size:2.6rem;color:#0492ff;margin-bottom:2%;text-overflow: ellipsis;overflow: hidden;width: 100%;white-space: nowrap;}
div.news_nei ul li div.right p{color:#3c3c3c;font-size:1.8rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height: 2em;margin-bottom:4%;}
div.news_nei ul li div.right a.more{display: inline-block;padding:10px 20px;background-color: none;border:1px solid #d8eeff;}
div.news_nei ul li div.right a.more:hover{background-color:#0492ff;color:#fff;}
div.news_nei div.page{width: 600px;margin:0 auto;text-align: center;font-size:2.8rem;}
div.news_nei div.page a{padding:0 10px;}
div.news_nei div.page a.on{border:1px solid #6cbefc;}
div.news_nei div.page a.p-n{padding:0 25px;background-color:#fff;}
div.news_nei div.page a.p-n:hover{background-color:#0492ff;color:#fff;}
div.news_nei div.t-info{text-align: center;margin-bottom:3%;}
div.news_nei div.t-info h1{display: inline-block;font-size:2.2rem;font-weight: normal;position: relative;padding-bottom:2%;margin-bottom:1%;}
div.news_nei div.t-info h1 i{background-color:#51bffd;width:75%;position: absolute;left:12.5%;bottom:0;height: 2px}
div.news_nei div.t-info span.date{display: block;font-size:1.8rem;}
div.news_nei div.news_content div.p p{line-height: 2em;font-size:1.8rem;}
div.team-tit{background-color:#f4f8f9;padding:5% 0 2%;}
div.team-tit .left{width:43%;background-color: #63b1e7;color:#fff;font-size:4.6rem;text-align: center;position: relative;}
div.team-tit .left p{position: absolute;top:50%;transform: translateY(-50%);width:100%;}
div.team-tit .right{width:57%;background-color: #ebeff2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:5%;}
div.team-tit .right p{font-size:1.6rem;line-height: 2em;}
div.team-content{background-color:#ebeff2;padding:3% 0;}
div.team-content table{width:100%;}
div.team-content table th{text-align: center;}
div.team-content table td,div.team-content table th{padding:10px;}
div.team-content table thead tr{background-color:#fff;}
div.team-content table thead th{padding:20px 10px;border-bottom:10px solid #ebeff2;}
div.team-content table td.t1{background-color:#f1f4f6;text-align: center;}
div.team-content table td.t2{background-color:#dbdddd;text-align: center;}
div.team-content table td.t3{background-color:#dbdddd;text-align: center;border-left:3px solid #fff;border-right:3px solid #fff;}
div.team-content table td.t3 span.now{color:#0492ff;}
div.team-content table td.t4{background-color:#dbdddd;text-align: center;}
div.team-content table tbody tr.child{display: none}
div.team-content table td.t5{background-color:#f1f4f6;}
div.team-content table tbody td{border-bottom:10px solid #ebeff2;}
div.team-content a.btn{width:260px;height: 62px;line-height: 62px;text-align: center;display: block;margin:5% auto;background-color: #77c0f9;font-size:1.8rem;}
div.contact div.map{background-color: #f4f8f9;padding:5% 0;}
div.contact div.map div.left{width:45%;}
div.contact div.map div.left iframe{width:100%;height: 100%}
div.contact div.map div.right{width:50%;}
div.contact div.map div.right h2{background:url(../images/contact_us.png) no-repeat center center;float:left;vertical-align: middle;font-size:1.8rem;}
div.contact div.map div.right span#n{display: block}
div.contact div.map div.right h2 i{width:18px;height:18px;display: inline-block;background-color: #2490ff;vertical-align: middle;margin-left:50px;}
div.contact div.map div.right p{line-height: 2em}
div.contact div.zong{background-color: #ebeff2;padding:5% 0;}
div.contact div.zong div.left{width:45%;}
div.contact div.zong div.left img{width: 100%;height: 100%}
div.contact div.zong div.right{width:50%;}
div.contact div.zong div.right h2{background:url(../images/contact_us_zong.png) no-repeat center center;float:left;vertical-align: middle;font-size:1.8rem;}
div.contact div.zong div.right span#zong-n{display: block}
div.contact div.zong div.right h2 i{width:18px;height:18px;display: inline-block;background-color: #2490ff;vertical-align: middle;margin-left:50px;}
div.contact div.zong div.right p{line-height: 2em}
div.imprint{padding:5% 0;}
div.imprint div.h{margin-bottom:2%;}
div.imprint div.h h2{width:96%;background-color:#eee;text-align: center;font-size:2.8rem;font-weight: normal;line-height: 2em;margin:0 auto;}
div.imprint div.p:before{content:"";background:url(../images/imprint_before.png) no-repeat center center;position: absolute;left:0;top:0;width:65px;height: 66px;}
div.imprint div.p:after{content:"";background:url(../images/imprint_after.png) no-repeat center center;position: absolute;right:0;bottom:0;width:65px;height: 66px;}
div.imprint div.p{padding:2%;position: relative;line-height: 2.5em}
div.imprint div.zhu{padding:2%;line-height: 2.5em}
div.imprint_cont{background-color:#ebeff2;padding:5% 0;}
div.imprint_cont div.m{padding:0 2%;line-height: 2.5em;font-size:1.8rem;}
div.about-nei div#guanyu{text-align: center;padding:5% 0;background-color:#f4f8f9;}
div.about-nei h2{display: inline-block;position: relative;line-height: 2em;font-size:2.8rem;margin-bottom:4%;}
div.about-nei h2 i{width:90%;height:2px;bottom:0;left:5%;background-color:#54b4fd;position: absolute;display: block;}
div.about-nei div.p{line-height: 2em}
div.about-nei div.wedo{text-align: center;background-color:#ebeff2;padding:5% 0 10%;}
div.about-nei div.wedo h2.in{margin-top:5%;}
div.about-nei div.wedo div.y_list li{width:25%;margin-right:5%;display: inline-block;background-color:#fff;box-shadow: 3px 3px 3px rgba(0,0,0,.4);padding:10% 5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border-radius: 10px}
div.about-nei div.wedo div.y_list li:last-child{margin-right:0;}
div.about-nei div.wedo div.y_list li img{margin-bottom:10%;}
div.about-nei div.w-s{background-color: #f4f8f9;padding:5% 0 10%;text-align: center;}
div.about-nei div.w-s div#wenhua{background-color:#fff;padding:5% 0 3%;margin-top:-14%;box-shadow: 3px 3px 3px rgba(0,0,0,.4)}
div.about-nei div.w-s div#wenhua li{width:25%;float:left;vertical-align: top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:0 5%;}
div.about-nei div.w-s div#wenhua li h3{border-radius: 50%;border:1px solid #7fc7fe;display: inline-block;width:110px;height: 110px;line-height: 110px;font-size:2.4rem;margin-bottom:10%;}
div.about-nei div.w-s div#wenhua li p{line-height: 2em}
div.about-nei div.w-s div#security{margin-top:5%;}
div.about-nei div.zhenshu{background-color:#ebeff2;padding:5% 0;}
div.about-nei div.zhenshu img.fl{width:48%;height: auto}
div.about-nei div.zhenshu img.fr{width:48%;height: auto}
div.about-nei div.zhenshu div.w1200{margin-top:-13%;}
div.product_nei h2{padding:5% 0 0;}
div.product_nei h2 span{display: inline-block;margin-left:30%;font-size:1.8rem;color:#0b88fd;padding:5px 10px;border:1px solid #cfd1d2;}
div.product_nei li{padding:5% 0;}
div.product_nei li .left{width:25%;}
div.product_nei li .left img{width:100%;height: auto}
div.product_nei li .right{width:70%;}
div.product_nei li div.top{padding-bottom:4%;}
div.product_nei li div.top .right h1{font-size:3.2rem;font-weight: normal;margin-bottom:2%;}
div.product_nei li div.top .right h1 span{font-size:1.8rem;}
div.product_nei li div.top .right div.p{margin-bottom:2%;}
div.product_nei li div.top .right div.p p{line-height: 1.5em}
div.product_nei li div.top .right a.c-t{color:#3194fb;}
div.product_nei li div.top .right a.c-t i{font-style: normal;border-radius: 50%;border:1px solid #3194fb;display: inline-block;width:15px;height: 15px;text-align: center;margin-left:5px;line-height: 15px;}
div.product_nei li div.top .right div.t-c{position: fixed;width:100%;height: 100%;background-color:rgba(0,0,0,.6);left:0;top:0;display: none;}
div.product_nei li div.top .right div.t-c div.m{width:1200px;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);background-color:#fff;height: 75%;}
div.product_nei li div.top .right div.t-c div.m i.close{position: absolute;width:62px;height: 62px;background:url(../images/t-c_close.png) no-repeat center center;right:-31px;top:-31px;cursor: pointer;}
div.product_nei li div.top .right div.t-c div.m table{width:100%;}
div.product_nei li div.top .right div.t-c div.m table tr:first-child{background-color:#0e213e;}
div.product_nei li div.top .right div.t-c div.m table tr:first-child td{color:#fff;padding:20px;font-size:1.8rem;}
div.product_nei li div.top .right div.t-c div.m table tr:nth-child(2){background-color:#e5e5e5;}
div.product_nei li div.top .right div.t-c div.m table td{text-align: center;padding:10px 20px;}
div.product_nei li div.bottom .right{padding-top:10%;}
div.product_nei li div.bottom .right h1{font-weight: normal;}
div.product_nei li div.bottom .right p{margin:4% 0;}
div.product_nei li div.bottom .right a{padding:10px 20px;background-color: #fff;}
div.product_nei li div.bottom .right a.zh{margin-right:20px;}
div.product_nei li div.bottom .right a:hover{background-color: #3997f9;}