﻿@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{ margin:0; padding:0;}
*{ box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
body{ color:#333; font-size:14px; }
body,span,samp,i,em{ font-family:Arial, "微软雅黑";}
ul, ol { list-style:none;} 
img,fieldset { vertical-align:top; border:0;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
address,cite,code,em,th { font-weight:normal; font-style:normal;}
input,button,textarea,select { color:#333; font-size:15px; vertical-align:middle;}
input:focus { outline:none;}
a { color:#333; text-decoration:none;}
img { border: none; max-width: 100%; }



.w1440 { max-width:1440px; width:96%; margin:0 auto;}
.w1440:after { content:""; display:block; height:0; clear:both; visibility:hidden; font-size:0; line-height:0;}

.w1740 { max-width:1740px; width:96%; margin:0 auto;}
.w1740:after { content:""; display:block; height:0; clear:both; visibility:hidden; font-size:0; line-height:0;}


/*banner*/
.block_home_slider { position: relative; line-height: 0px; }
.block_home_slider img { width:100%;}
.block_home_slider .slide { position: relative; overflow: hidden; height:auto; }
.block_home_slider .flex-direction-nav a { width: 40px; height: 40px; display: block; margin-top: -20px; position: absolute; top: 50%; text-indent: -9000px; display: none; }
.block_home_slider .flex-direction-nav a.flex-prev { left: 0; background: url(../images/jt1.png) no-repeat; }
.block_home_slider .flex-direction-nav a.flex-next { right: 0; background: url(../images/jt2.png) no-repeat; }
.block_home_slider .flex-control-paging { position: absolute; bottom: 30px; width:95%; text-align: center; }
.block_home_slider .flex-control-paging li { margin: 0px; padding: 0 2px; float:right; *display:inline;*zoom:1;overflow: hidden; list-style-type: none; }
.block_home_slider .flex-control-paging li a { width: 12px; height: 12px; display: block; background: #fff; text-indent: -9000px; cursor: pointer; border-radius: 6px; transition: all 0.5s; }
.block_home_slider .flex-control-paging li a.flex-active { width: 34px; background: #71b1d6; }

.flexslider { margin: 0; padding: 0; height: 100%; }
.flex-viewport { height: 100%; }
.flexslider .slides { height: 100%; }
.flexslider .slides li { height:965px; display: none; -webkit-backface-visibility: hidden; list-style-type: none; position: relative; }
#home_slider2 { display: none; }
/*banner*/


/* 头部 */
.top_bj{width:100%; background:rgba(255,255,255,0.7); position:fixed; top:0; left:0%; transition:all 0.5s; z-index:10; box-shadow:0 0 4px #cbcbcb;}
.top_bj:hover{background:#fff;}
.top_bj.active{width:100%; top:0; left:0; background:#fff;}
.top:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0; }
.top { height:100px;display: flex; justify-content:space-between;}
.logo { padding:10px; margin-top:5px;flex-shrink: 0;}
.dht_1 { margin-top:37px;}
.tos { margin-top:35px;}


/* dht */
.dht { flex-shrink: 0; width:65%;}
.dht ul { }
.dht li {float:left; font-size:20px; text-align:center;  height:100px; line-height:100px; position:relative; padding:0 2.5%;}
.dht li a{ color:#333;}
.dht li a:hover { color:#71b1d6;}
.dht li:hover .dls { display:block;}
.dls { display:none; position:absolute; left:0; top:80px;}
.dls dl {}
.dls dd { width:140px; background:rgba(243,243,243,0.9); line-height:45px;border-bottom: 1px solid #fff; font-size:14px;}
.dls dd a{ color:#000 !important;}
.dls dd:hover a { display:block; background:#71b1d6; color:#fff !important;}

.ben a{ color:#71b1d6 !important;}

/*手机导航*/
.sp_nav { width:50px; position: absolute; cursor: pointer; top:0; right:20px; height:40px; margin-top:30px; display: none; background:#eee;flex-shrink: 0;}
.sp_nav span { display:block; background:#333; width: 30px; height: 2px; position: absolute; left: 10px; transition: all ease 0.35s }
.sp_nav span:nth-of-type(1) { top:10px;}
.sp_nav span:nth-of-type(2) { top:20px;}
.sp_nav span:nth-of-type(3) { top:30px;}
.sp_nav_se span:nth-of-type(1) { top:18px; transform: rotate(45deg);}
.sp_nav_se span:nth-of-type(2) { width:0; }
.sp_nav_se span:nth-of-type(3) { top:18px; transform: rotate(-45deg);}
.sjj_nav { position: fixed; z-index:999; background: #eee; width: 100%; height:100%; font-size: 14px; line-height: 40px; top: -100%; left: 0; overflow: auto; overflow-x: hidden; transition: top ease 0.35s;}
.nav_show { top:100px }
.sjj_nav>ul>li:first-child { overflow: hidden; border-top: 0 }
.sjj_nav>ul>li:first-child>a { float: left; width: calc(100% - 70px) }
.sjj_nav>ul>li:first-child .language { float: right; overflow: hidden; line-height: 30px; margin-top: 5px; margin-right:10px; }
.sjj_nav>ul>li:first-child .language a { width: 35px; float: left; border-left: 1px #ddd solid; text-align: center; color: #999; }
.sjj_nav ul li i { position: absolute; top: 5px; right: 0px; border-left: 1px #ddd solid; height: 30px; padding: 0px 7px 0 7px; }
.sjj_nav ul li i svg { transform: rotate(-90deg); transition: all ease 0.35s }
.sjj_nav ul li .sjj_nav_i_se svg { transform: rotate(0deg);}
.sjj_nav ul li { border-top: 1px #ddd solid; margin-left: 20px; position: relative; line-height: 40px; font-size: 14px; }
.sjj_nav>ul>li:last-child { border-bottom: 1px #ddd solid;}
.sjj_nav ul li ul { display: none }
.sjj_nav ul li a { color:#666; width:100%;display:block;}
.sjj_nav ul li ul li a { color: #999; text-align:left;}
.sjj_nav ul li i svg { width: 20px; height: 20px; fill:#555; margin-top:5px;}
.sjj_nav ul li .sjj_nav_i_se svg { fill:#c9141e;}
.sjj_nav ul li ul li>ul { margin-left: 10px;}

/*中英*/
.index-yyl { display: inline-block; box-sizing: border-box; vertical-align: middle; line-height:100px; }
.index-yyl img { display: inline-block; vertical-align: middle; margin-bottom:2px; margin-right:3px; }
.set { background: 45px 10px no-repeat; font-size: 16px; }
.select { background: 45px 10px no-repeat; }
.new { width: 130px; position: absolute; z-index: 999; display: none; text-align: center; top: 80px; margin-left: -15px; }
.nav1 ul li { line-height: 42px; background: rgba(243,243,243,0.9); border-bottom: 1px solid #fff; }
.nav1 ul li:hover { background: #71b1d6; color: #FFF; }
.new a { color: #666666; text-decoration: none; font-size: 15px; }
.nav1 .new a:hover { color: #fff; }

/* 搜索栏 */
.mis { margin-top:30px; border-radius:5px;}
.top_ss { width: 65px; height:40px; background: url(../images/kuanj.png) center no-repeat; cursor: pointer; -webkit-transition: 0.5s; transition: 0.5s; }
.top_h.on .top_ss { background: url(../images/tuos.jpg) center no-repeat; height:40px; }
.ss_bg { position: absolute; left:0; right:0; top:100px; z-index: 1000; padding: 10px 0; background:#71b1d6; display: none; }
.top_h.on .ss_bg { top: 65px; }
.ss_bg_w { width:100%; max-width:1200px; margin: auto; position: relative; padding-right: 40px; }
.ss_gb { position: absolute; right: 0; top: 0; width: 44px; height: 44px; background: url(../images/ss_gb.png) center no-repeat; background-size: 24px auto; cursor: pointer; }
.ss_dw { width: 100%; position: relative; }
.ss_dw input { display: block; font-size: 14px; line-height: 40px; color: #000; background: #fff; width: 100%; padding: 0 60px 0 24px; border-radius: 3px; }
.ss_dw a { position: absolute; right: 0; top: 0; width: 44px; height: 44px; background: url(../images/ss_dw.png) center no-repeat; background-size: 40px auto; }

/* top */
.ins_s { text-align:center; overflow:hidden; margin-top:6%;}
.ins_s .ins_top { font-size:35px;}
.ins_s .ins_erc { font-size:25px; text-transform:Uppercase; margin-top:10px;}

/* 公司简介 */
.sy_abotu { overflow:hidden; margin-top:3%;}
.sy_abotu_zuo { width:650px; float:left;}
.sy_abotu_yuo { width:calc(100% - 685px); float:right;}
.sy_abotu_yuo .sy_abotu_yuo1 { float:left; margin-top:5%;}
.sy_abotu_yuo .sy_abotu_yuo1 .sy_abotu_yuo1_a { font-size:35px;}
.sy_abotu_yuo .sy_abotu_yuo1 .sy_abotu_yuo1_b { font-size:22px; text-transform:Uppercase; margin-top:2%;}
.sy_abotu_yuo .sy_abotu_yuo2 { float:left; margin-top:3%; line-height:35px; font-size:16px;}
.sy_abotu_yuo .sy_abotu_yuo3 { float:left; width:180px; line-height:50px; background:#71b1d6; text-align:center; border-radius:25px; margin-top:3%;}
.sy_abotu_yuo .sy_abotu_yuo3 a{ display:block; color:#fff;}
.sy_abotu_yuo .sy_abotu_yuo3:hover { background:#da261e;}
.sy_abotu_yuo .sy_abotu_yuo4 { display:none;}


/* 首页产品 */
.pos_sd { overflow:hidden; margin-bottom:3%;}
.pos_sd ul { margin-left:-1%; margin-top:3%;}
.pos_sd li { margin-left:1%; width:24%; background:#f2f2f2; text-align:center; float:left; padding:1%;}
.pos_sd .pos_sds0 { font-size:20px; margin-top:5%;transition:all .5s;}
.pos_sd li:hover .pos_sds0 { display:block; color:#71b1d6; font-size:22px;}
.pos_sd .pos_sds1 { font-size:14px; margin-top:2%;}
.pos_sd a .pos_sds1 { color:#bbbbbb;}
.pos_sd .pos_sds2 { text-align:center; margin-top:8%;}
.pos_sd li a .pos_sds2 img { transition:all .5s;}
.pos_sd li:hover .pos_sds2  img { transform: scale(1.1);}

.index_title { font-size: 30px; line-height: 32px; text-align: center; margin-bottom: 20px; }
.index-title-ms { text-align: center; margin-top: 12px; color: #666; }


/*解决方案*/
.cp_sym { overflow:hidden;background: url(../images/siaaw.jpg) no-repeat; margin-top:3%;}
.cp_zuo { width:33%; float:left; background: url(../images/jies.jpg) no-repeat; height:800px;}
.more { border:1px solid #fff; width:152px; line-height:42px; text-align:center; float:right;}
.more a{ color:#fff; display:block;overflow:hidden;position:relative}

.more a:after{content:'';width:0%;height:100%;z-index:1;background:#71b1d6;display:block;position:absolute;top:0; left:0; transition:all 0.5s; }
.more a span{position:relative;z-index:2;}
.more:hover a:after{width:100%;}
.cp_you { float:left; width:67%;}

.cp_5 { overflow:hidden; margin-left:20px;}
.cp_5 .hd{ float:right; margin-right:8%; margin-top:120px;}
.cp_5 .hd ul{}
.cp_5 .hd li{ width:350px; line-height:77px; margin-bottom:20px; text-align:center; font-size:18px; background:#fff url(../images/sajiao_a.png) no-repeat 90%;}
.cp_5 .hd li a{ display:block;transition:all 0.5s;}
.cp_5 .hd li:hover a{ background:#71b1d6 url(../images/sajiao_ab.png) no-repeat 90%; color:#fff;}
.cp_5 .hd li.on{  background:#71b1d6 url(../images/sajiao_ab.png) no-repeat 90%;}
.cp_5 .hd li.on a{ color:#fff; display:block;}
.cp_5 .hd li.on:hover a{ color:#fff;}
.cp_5 .bd { overflow:hidden; }
.cp_5 .bd .abst{ line-height:30px; font-size:14px; margin:10px 0;}

.cps_a { margin-top:60px;}
.cps_a_1 { font-size:35px;}
.cps_a_2 { font-size:18px; margin:1% 0;letter-spacing:1.5px}
.cps_a_2 span { color:#71b1d6;}

.abst_1 { position:relative; width:81.5%; overflow:hidden;}
.abst_1 img { width:100%; transition:all 0.5s;}
.abst_1:hover img{ transform:scale(1.1);}
.abst_2 { position:absolute; left:0; bottom:0; background:rgba(0,147,59,0.8); width:100%; line-height:50px; font-size:18px; text-align:center; color:#fff;}

.item { margin-left:10px;}
.item .cps_pc { text-align: center; overflow: hidden; }
.item a .cps_pc img { width:100%; height:auto; transition:all .5s;}
.item:hover .cps_pc img { transform: scale(1.1);}

.item .cps_xi { background:#fff; overflow:hidden; border-top:1px solid #eee; position:relative;}
.item .cps_xi:after{content:'';width:100%;height:100%;z-index:1;background:#ff6501;display:block;position:absolute; top:100%; left:0; transition:all 0.5s; }
.item:hover .cps_xi:after { top:0;}

.item .cps_xi .cps_xi_zi { float:left; line-height:56px; text-indent:25px; font-size:16px;position:relative; z-index:2;}
.item:hover .cps_xi .cps_xi_zi { color:#fff;}

.item .cps_xi .cps_xi_san { margin-top:15px; margin-right:15px; float:right; position:relative; z-index:2;}
.item .cps_xi .cps_xi_san img{ width:24px !important; height:24px; float:right;}

/*产品*/
.sy_cpbox{overflow: hidden;}
.sy_cpbox_left{width:22%; float: left;}


 .w-com-menuNV1 .systitle{ background-color:#1D2088;} .w-com-menuNV1 > .w-com-menu-in > .ul-parent > .li-parent:hover > .div-parent a, .w-com-menuNV1 > .w-com-menu-in > .ul-parent > .li-parent.cur > .div-parent a{background:#1D2088; } .w-com-menuNV1 .ul-submenu li:hover >.div-parent a, .w-com-menuNV1 .ul-submenu li:hover >.div-parent .fa, .w-com-menuNV1 .ul-submenu li.cur >.div-parent a, .w-com-menuNV1 .ul-submenu li.cur >.div-parent .fa{ color:#1D2088;} @media (max-width:767px){ .w-com-menuNV1 li > .div-parent:hover > a, .w-com-menuNV1 li.cur > .div-parent > a, .w-com-menuNV1 li > .div-parent:hover > .fa, .w-com-menuNV1 li.cur > .div-parent > .fa{color:#1D2088; } } 



.sy_cpbox_left{width:76%; float: right;}
.sy_cp { overflow:hidden;}
.sy_cp ul { margin-left:-1%; margin-top:2%;}
.sy_cp li { width:32.33%; float:left; margin-left:1%; text-align:center; }
.sy_cp li .sy_cp_a { border:1px solid #eee; overflow:hidden;}
.sy_cp li .sy_cp_a img {transition:all 0.5s;}
.sy_cp li:hover .sy_cp_a img {transform: scale(1.1);}
.sy_cp li .text{font-size: 16px; line-height: 30px; margin: 2% auto;}

/*新闻中心*/
.sy_jjfa_img { overflow:hidden; margin-bottom:6%;}
.sy_jjfa_img ul { margin-left:-1%; margin-top:3%;}
.sy_jjfa_img li { width:32.33%; float:left; margin-left:1%; background:#f2f2f2; padding:1%;}
.sy_jjfa_img li img {transition:all 0.5s;}
.sy_jjfa_img li:hover img {transform:scale(1.1);}
.sy_jjfa_img_t { overflow:hidden;}
.hzal_wb { overflow:hidden; margin-top:15px;} 
.hzal_wb .hzal_wb_t {margin-top:10px;color:#757575;}
.hzal_wb .hzal_wb_b_a {}
.hzal_wb .hzal_wb_b { margin-top:10px; font-size:16px;}
.sy_jjfa_img li:hover .hzal_wb_b {color:#71b1d6;}
.hzal_wb .hzal_wb_c { margin-top:10px; line-height:25px; color:#757575;}
.hzal_wb .hzal_wb_d { margin-top:10px; color:#757575;}
.sy_jjfa_img li:hover .hzal_wb_d {color:#71b1d6;}

/*dibu*/
.fott { overflow:hidden; background:#71b1d6;}
.fotts { overflow:hidden; margin-top:3%;}
.fott_os { font-size: 18px; color: #fff; margin-bottom:5px;}
.fott_lswm_1 { line-height:25px; color: #fff; margin-top:15px;}
.fott_lmws { text-align: center; color: #fff; line-height: 30px; float:right;}
.fott_lmws img { width:80px; height: auto;}
.fott_lmws p { float: left; margin-right:2%;}
.fott_sm { float: left;}
.fott_sm ul { overflow:hidden; margin-right:-70px;}
.fott_sm li { float: left; margin-right:70px;}
.tott_mw { overflow: hidden; margin-top:15px; line-height:30px;}
.tott_mw p { margin-bottom:2%; font-size:15px;}
.tott_mw p a { color:#fff; display: block;}
.tott_mw p:hover a { color:#fff;}

.fotts_erm { float:left; margin-left:7%;}
.fotts_erm span { color:#fff; font-size:18px;}
.fotts_erm img { margin-top:22px;}

.fott_lswm { float:right; width:36%;}
.fott_os { font-size:18px; color:#fff; margin-bottom:10px;}
.fott_xian { width:50px; height:2px; background:#fff; }
.fott_lswm_1 { line-height:30px; color: #fff; margin-top:15px; font-size:16px;}

.foot { text-align:center; color:#fff; font-size:14px; overflow:hidden; border-top:1px solid #fff; margin-top:3%; padding:1% 0;}


/*内页*/
.hmw { height:300px; margin-top:100px;}

.gr_100 { overflow:hidden; margin-top:3%; margin-bottom:3%;}
.ny_top {font-size:32px;}
.ny_top0 {font-size:32px; color:#fff;}
.ny_top2 { text-transform:uppercase; font-size:25px; color:#eee; margin-top:1%;}

/*.ny_lam { overflow:hidden; box-shadow: 0px 0px 20px 1px #d5d5d5; text-align:center;line-height:60px; height:60px;}*/
/*.ny_lam ul {}*/
/*.ny_lam li { display:inline; margin:0 40px;  font-size:16px;}*/
/*.ny_lam li:hover a{ color:#71b1d6;}*/

.ny_lam { box-shadow: 0px 0px 20px 1px #d5d5d5; text-align:center;line-height:60px;}
.ny_lam ul {}
.ny_lam li { display:block; margin:0 40px;  font-size:16px;}
.ny_lam li a{line-height: 60px;}
.ny_lam li:hover a{ color:#71b1d6;}

.w1360 {width:1360px;margin:0 auto;}
/* 一级导航样式*/.main-nav {display:ruby;}
.main-nav>li>a{color: #333;}
.main-nav > li:hover > a,.main-nav > li.on > a {color:#71b1d6;}
.main-nav > li {position:relative;}
.main-nav > li > a {display:block;color:#333;text-decoration:none;font-size:16px;transition:color 0.3s;}
/* 二级导航样式*/.sub-nav {position:absolute;top:100%;left:0;width:200px;background:#fff;border:1px solid #e7e7e7;box-shadow:0 2px 4px rgba(0,0,0,0.1);opacity:0;transition:all 0.3s;z-index:100; }
.main-nav > li:hover .sub-nav {opacity:1;}
.sub-nav li {padding:0 15px;margin: 0 !important;}
.sub-nav li:last-child {border-bottom:none;}
.main-nav>li .sub-nav li a {display:block;color:#666;text-decoration:none;line-height:40px !important;transition:all 0.3s; font-size: 14px;}
.main-nav>li .sub-nav li a:hover {color:#71b1d6;padding-left:5px;}


.ny_abo_1 { overflow:hidden; position:relative;}
.ny_abo_1:after { content: ""; width:40%; height: 100%; right: 0px; top: 0px; position: absolute; z-index: -1;}
.about { overflow:hidden;margin-top:3%; }
.about p { text-align:center;}
.about span { font-size:18px;}
.about_zuo { width:calc(100% - 620px); float:left;}
.about_zuo .about_zuo_1{ line-height:33px; font-size:16px; margin-top:15px;}
.about_you { float: right; }
.about_you img { width:600px; height:auto;}

.about_mi { overflow:hidden; background:#eee; padding:2% 0;}
.about_mss { font-size:36px;}
.about_mss1 {text-transform:uppercase; font-size:25px; color:#d8d8d8; margin-top:1%;}

.about_miqq { overflow:hidden; margin-top:2%;}
.about_miqq ul { text-align:center; margin-left:-1%;}
.about_miqq li { float:left; width:19%; margin-left:1%; background:#fff;  padding:1%;}
.about_miqq li .about_miqq_1 {}
.about_miqq li .about_miqq_2 { font-size:18px; font-weight:bold; margin:4% 0;}
.about_miqq li .about_miqq_3 { overflow:auto; height:50px; font-size:15px; line-height:25px;}


/*栏目*/
.ny_msw { overflow:hidden; margin-top:50px;}
.ny_msw ul {text-align:center;}
.ny_msw li {display:inline; margin:0 40px; font-size:16px;}
.ny_msw li:hover a{ color:#71b1d6;}


/*上一页*/
.zuoy { text-align: center; clear: both; color: #fff; margin-top:30px;}
.zuoy_ks { width: 120px; display: inline-block; background: #eeeeee; line-height: 35px; border-radius: 5px;}
.zuoy_ks a { display: block; }
.zuoy_ks:hover a { background: #71b1d6; color: #fff; border-radius: 5px; }
.zuoy_mi { width: 50px; display: inline-block; background: #71b1d6; line-height: 35px; border-radius: 5px; }


/*产品详情*/
.zoomdemo { overflow:hidden; margin-top:30px;}
.zoomdemo img { max-width:100%;}
.cpxq_t_l{ float:left; width:470px; margin:10px 0 0 1px; }
.sp-wrap{ display:none; line-height:0; font-size:0;}
.sp-thumbs{ width:100%;}
.sp-thumbs img{ width:100%;}
.sp-thumbs a:link, .sp-thumbs a:visited{ margin:0 0.5%; width:15%; height:60px; border:1px #eaeaea solid; overflow:hidden; opacity:.3; display:inline-block; background-size:cover; background-position:center; -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out; -ms-transition:all .2s ease-out;-o-transition:all .2s ease-out; transition:all .2s ease-out;}
.sp-thumbs a:hover{opacity:1;}
.sp-thumbs a:active, .sp-current{ opacity:1!important; position:relative;}
.sp-large{ position:relative; overflow:hidden; width:100% !important; margin:0 0 2% 0; box-shadow:0 0 1px rgba(0,0,0,0.3);}
.sp-large a{ display:block;}
.sp-zoom{ position:absolute; left:-50%; top:-50%; cursor:-webkit-zoom-in; cursor:-moz-zoom-in; cursor:zoom-in; display:none;}
.sp-zoom img{ max-width: none;}
.sp-lightbox{ position:fixed; top:0; left:0; height:100%; width:100%; background:rgb(0,0,0); background:rgba(0,0,0,.9); z-index:500; display:none; cursor:pointer;}
.sp-lightbox img{position:absolute; margin:auto; top:0; bottom:0; left:0; right:0; max-width:90%; max-height:90%; border:2px solid #fff;}
#sp-prev, #sp-next{ position:absolute; top:50%; margin-top:-25px; z-index:501; color:#fff; padding:14px; text-decoration:none; background:#000; border-radius:25px; border:2px solid #fff; width:50px; height:50px; box-sizing:border-box; transition:.2s;}
#sp-prev{ left:10px;}
#sp-prev:before{ content:''; border:7px solid transparent; border-right:15px solid #fff; position:absolute; top:16px; left:7px;}
#sp-next{ right:10px;}
#sp-next:before{ content:''; border:7px solid transparent; border-left:15px solid white; position:absolute; top:16px; left:18px;}
#sp-prev:hover, #sp-next:hover{ background:#444;}
@media screen and (max-width: 400px) {.sp-wrap{ margin:0 0 15px 0;} #sp-prev, #sp-next{ top:auto; margin-top:0; bottom:25px;}}
.prodetailtxt { float: right; width:calc(100% - 530px); color:#1a1a1a; line-height:25px; margin-top:1%; margin-right:2%;}
.prodetailtxt .porsw { font-size:20px; border-bottom:1px solid #dadada; padding:20px 0 15px;}
.protxt { padding:15px 0;border-bottom:1px solid #dadada; margin-bottom:30px; word-break: break-all; overflow:auto; max-height:240px;}
.protxt p { padding:0 5px; /*background:url(../webimages/icon06.jpg) left 15px no-repeat;*/ margin-left:0 !important; color:#a5a5a5; }
.protxt p span {font-size:14px !important;color:#1a1a1a;line-height: 24px !important;display: block;padding: 6px 0;}
.psw_1 { width:150px; float:left; line-height:35px; border:1px solid #eee; text-align:center; border-radius: 5px;}
.psw_1 a{ display:block; color:#333;}
.psw_1:hover a{ background:#71b1d6; color:#fff;border-radius: 5px;}

/*产品转换*/
.cp1 {width:100%; background:#fff;overflow:hidden;}
.cp1_5 { overflow:hidden; margin-top:10px;}
.cp1_5 .hd{ line-height:50px; height:50px; width:100%; position:relative; font-size:14px; background:#f2f2f2; border-radius:5px 5px 0 0;}
.cp1_5 .hd ul{ float:left; position:absolute; left:0px; top:0px;  height:50px; width:100%; display: flex;}
.cp1_5 .hd ul li{ cursor:pointer; height:50px; text-align:center; color:#464646; flex:1; display: inline-block;line-height:50px;}
.cp1_5 .hd ul li.on{ line-height:50px; height:50px; background:#71b1d6; color:#fff; border-radius:5px 5px 0 0;}
.cp1_5 .bd { float:left; width:100%;}
.cp1_5 .bd .abst{ line-height:30px; font-size:14px; margin-top:15px;}

.cp1_5 .bd .abst table{ border-collapse:collapse; border: 1px #ccc solid !important; width:100% !important;line-height:30px !important;}
.cp1_5 .bd .abst table td{ padding-left:12px !important;word-wrap:break-word;word-break:break-all;border: 1px #ccc solid !important;line-height:30px !important;}

.share {overflow:hidden;}

/*新闻上下页*/
.mska_losa { overflow:hidden; margin:30px 0 0 0; line-height:40px; border-bottom:1px solid #eee; border-top:1px solid #eee; position:relative; height:80px;}
.mska_losa .mska_losa_1 { width:100%;text-indent:25px;}
.mska_losa .mska_mor { position:absolute; right:0; top:20px; width:120px; background:#71b1d6; text-align:center;}
.mska_losa .mska_mor a{ color:#fff; display:block;}

/*解决方案*/
.solu { overflow:hidden; margin-top:2%; margin-bottom:-30px;}
.solu ul { margin-left:-1%;}
.solu li { width:32.33%; float:left; margin-left:1%; line-height:50px; font-size:16px;margin-bottom:30px;}
.solu li .solu2 { overflow:hidden;}
.solu li .solu2 img {transition:all 0.5s;}
.solu li:hover .solu2 img {transform: scale(1.1);}
.solu li .solu3 { overflow:hidden; padding-left:10px;}
/*划线*/
.solu li .xw_xx {width:100%;float:left;margin-top:10px;position:relative;border-bottom:1px solid #dddddd;}
.solu li .xw_x{width:0px;height:1px;background:#71b1d6;position:absolute;bottom:0;left:0;transition:all 0.5s;}
.solu li:hover .xw_x{width:100%;}/*划线*/

/*新闻中心*/
.soluw_ney { overflow:hidden;}
.soluw_ney_zi { overflow:hidden; font-size:35px;}
.sowa_q1 { margin:10px 0;}
.soluw_ney_xian {border:1px solid #eeeeee; margin:10px 0 20px 0%; overflow:hidden;}
.soluw_ney_nei { line-height:30px; margin-bottom:20px; color:#888; font-size:16px;}
.soluw_ney_nei .p { text-align:center;}

/*技术支持*/
.support { overflow:hidden; margin-top:2%;}
.support span { font-size:18px; color:#E56600; line-height:35px;}
.support ul { overflow:hidden; margin-top:15px; margin-left:-1%;}
.support li { line-height:30px; border:1px solid #eee; width:32.33%; float:left; margin-left:1%; padding:10px; font-size:16px;}

.list_box{ overflow:hidden;}
.list_box table{ border-left: 1px solid #CCC; border-top: 1px solid #CCC; background:#FFF;}
.list_box td{ border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; height: 50px; padding:0 10px; }
.list_box td .more{ height:40px;line-height:40px; text-align: center; background: #2e81d1; font-size: 12px; padding:0 20px;}
.list_box td .more a{ color: #FFF;display: block; }
.list_box td .more a:hover{ color:#FFF; display:block; text-decoration:none;}


/*合作发展*/
.cop_a { overflow:hidden;background:#f2f2f2; padding:1%; margin-top:2%;}
.cop_a .cop_a_b { font-size:30px; margin-bottom:10px;}
.cop_a .cop_a_c { line-height:35px; font-size:18px;}
.cop_a .cop_a_c .cop_a_c_zuo { float:left;}
.cop_a .cop_a_c .cop_a_c_yuo { float:right; width:calc(100% - 820px); margin-top:20px;}

.cop_a_f { overflow:hidden; margin:15px 0;}
.cop_a_s { overflow:hidden;}
.cop_a_s ul { text-align:center; margin-left:-1%;}
.cop_a_s li { float:left; width:24%; margin-left:1%; background:#fff;  padding:1%;}
.cop_a_s li .cop_a_s_1 {}
.cop_a_s li .cop_a_s_2 { font-size:18px; font-weight:bold; margin:4% 0;}
.cop_a_s li .cop_a_s_3 { overflow:auto; height:50px; font-size:15px; line-height:25px;}


/*新闻中心*/
.news_jjfa_img { overflow:hidden; margin-bottom:-2%;}
.news_jjfa_img ul { margin-left:-1%; margin-top:2%;}
.news_jjfa_img li { width:32.33%; float:left; margin-left:1%; background:#f2f2f2; padding:1%; margin-bottom:2%;}
.news_jjfa_img li img {transition:all 0.5s;}
.news_jjfa_img li:hover img {transform:scale(1.1);}
.news_jjfa_img_t { overflow:hidden;}
.news_hzal_wb { overflow:hidden; margin-top:15px;} 
.news_hzal_wb .news_hzal_wb_t {margin-top:10px;color:#757575;}
.news_hzal_wb .news_hzal_wb_b_a {}
.news_hzal_wb .news_hzal_wb_b { margin-top:10px; font-size:16px;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.news_jjfa_img li:hover .news_hzal_wb_b {color:#71b1d6;}
.news_hzal_wb .news_hzal_wb_c { margin-top:10px; line-height:25px; color:#757575; }
.news_hzal_wb .news_hzal_wb_d { margin-top:10px; color:#757575;}
.news_jjfa_img li:hover .news_hzal_wb_d {color:#71b1d6;}


/*人才招聘*/
.xwzx { overflow:hidden; margin-top:2%;}
.xwzx_a { line-height:35px; font-size:16px; border:1px #eee solid; padding:1%; margin-bottom:20px;}
.xwzx ul{}
.xwzx li{width:100%; margin-bottom:20px;border:1px #eee solid;}
.xwzx li .xwzx_bt{ color:#333; font-size:18px; line-height:40px; padding:8px 15px; overflow:hidden; background:#ededed url(../images/quan1.png) no-repeat 98%;}
.xwzx li .xwzx_bts{ background:#71b1d6 url(../images/quan.png) no-repeat 98%; display:block; color:#fff;}
.xwzx li .xwzx_wz{ color:#666; width:100%; padding:20px 15px; background:#fff; border-top:1px #ddd solid; display: none;}
.xwzx li:first-child .xwzx_wz { display: block;}
.xwzs_misa {overflow:hidden;}
.xwzs_misa dl {}
.xwzs_misa dd {width:33.33%; text-align:center; line-height:40px; float:left; font-size:18px; border:1px solid #dddddd;} 
.xwzs_misa_a { margin-top:10px; overflow:hidden; line-height:30px; font-size:16px;}

.xwzx_b { width:150px; overflow:hidden; background:#71b1d6; text-align:center; line-height:35px; margin-top:15px;}
.xwzx_b a{ color:#fff; display:block;}

/*联系方式*/
.aok { overflow:hidden; position:relative; min-height:800px;}
.aok:after { content: ""; width:40%; height: 100%; background: url(../images/cn_s.jpg) no-repeat; left: 0px; top: 0px; position: absolute; z-index: -1;}

.aok_zuo { float:left; width:28%;}
.aok_zuo_a {  color:#fff; margin-top:50px; line-height:35px;}
.aok_zuo_a dl { margin-top:16%;}
.aok_zuo_a dt { font-size:16px;}
.aok_zuo_a dd {font-size:18px; margin-top:12px;}
.aok_you { float:right; width:calc(100% - 580px);}
.tu1 { background: url(../images/huis1.png) no-repeat left;}
.tu2 { background: url(../images/huis2.png) no-repeat left;}
.tu3 { background: url(../images/huis3.png) no-repeat left;}
.tu4 { background: url(../images/huis4.png) no-repeat left;}
.tu5 { background: url(../images/huis5.png) no-repeat left;}

/*在线留言*/
.nu_xia { font-size:22px;}
.nu_xia_a { width:80px; height:2px; background:#eee; margin:1% 0;}
.khly { overflow:hidden; margin-bottom:2%;}
.khly ul{}
.khly ul:after{ content:"."; display: block; height: 0; clear: both; visibility: hidden; font-size:0; line-height:0;}
.khly ul li{ width:45%; float:left; margin:0 2% 1% 0%; border-bottom:1px #eaeaea solid;}
.khly ul li .input_txt{ width:100%; height:40px; line-height:40px; border:none; background:none; font-size:14px !important; text-indent:10px; color:#c4c0c0;}
.khly ul .textarea{ width:100%;font-size:14px !important;}
.khly ul li textarea{ width:100%; height:90px; border:none;background:none; margin-top:10px; text-indent:10px; color:#c4c0c0;}
.khly .more{ width:100%; overflow:hidden;}
.khly .more .input_btn{ width:100%; color:#fff; font-size:16px; line-height:46px; text-align:center; border:none; background:#71b1d6;}

.nu_di { overflow:hidden; margin-bottom:2%;}

/*合作*/
.haochui { background: url(../images/hui_2.jpg) no-repeat center; margin-top:7%; overflow:hidden;}
.haochui_q1 { overflow:hidden; margin-top:7%;}
.haochui_q1 ul { }
.haochui_q1 li {width:33%; float:left; margin-bottom:75px;text-align:center;}
.haochui_q1 li .haochui_q1_1 img { width:92px; height:auto;}
.haochui_q1 li .haochui_q1_2 { font-size:20px; margin-top:6%; font-weight:bold;}

.workshop{height:auto;overflow:hidden;}
.workshop ul{list-style:none;overflow:hidden;margin-right:-2%}
.workshop li{width:31.333%;height:auto;overflow:hidden;margin-right:2%;float:left;margin-bottom:2%}
.workshop li .hpic{border:1px solid #cdcdcd;height:auto;overflow:hidden; width:92%; display: block; margin: auto;}
.workshop li a{display:block;width:100%;overflow:hidden;transition:all 0.3s}
.workshop li .hpic img{width:100%!important;overflow:hidden; display: block;}
.workshop li div:hover{border:1px solid #003693}
.workshop li a:hover{transform:scale(1.2,1.2);overflow:hidden}
.workshop li span{display:block;text-align:center;line-height:40px;color:#222;font-size:15px}

.inpro_lefts{width:20%; float: left; }
.left{overflow: hidden;}
.left .left_title{height: auto; background: #71b1d6 url(../img/left01.jpg) no-repeat right; color: #fff;}
.left .left_title .bt{font-size: 20px; font-weight: bold; line-height:60px; padding-left:10%; text-transform: uppercase; margin: 0;}
.left .left_title .si{background-position: -248px -76px; vertical-align: middle; width: 28px; height: 28px; margin-right: 30px; margin-top: 28px;}
.icon {vertical-align: middle;background: url(../img/icon.png) no-repeat;}
.left .submenu{overflow: hidden;}
.left .submenu li{ width: 100%;}
.left .submenu li a.sub1{display: block;padding:5%; box-sizing: border-box; background: url(../images/jtou.png) no-repeat 90% center #fff;font-size: 18px;border: 1px solid #dedede;border-top: 0 none;overflow: hidden;}
.left .submenu li a.sub1:hover{background: url(../images/jtou_a.png) no-repeat 90% center #fff;border-left: 2px solid #71b1d6;border-right: 1px solid #71b1d6;color: #71b1d6;}
.left .submenu li.hover a.sub1{background: url(../images/jtou_a.png) no-repeat 90% center #fff;border-left: 2px solid #71b1d6;border-right: 1px solid #71b1d6;color: #71b1d6;}
.left .submenu s{width: 2px; height: 61px; display: block; background: #71b1d6; position: absolute; left: 0; top: 0;}
.left .submenu .menubox{padding-bottom: 0;background: #fff;border: 1px solid #dedede;border-top: 0 none;display: none;}
.left .submenu .menubox a{color: #333;display: block;overflow: hidden; font-size:15px;padding:3% 10%; box-sizing: border-box;}
.left .submenu .menubox a s{width: 10px;height: 10px;margin-right: 8px;display: inline-block;background-position: 2px -178px;}
.left .submenu .menubox a:hover, .left .submenu .menubox a.hover{color: #71b1d6;}
.left .submenu .menubox a:hover, .left .submenu .menubox a.hover{color: #71b1d6; font-weight: 600}
.left .submenu li.hover .menubox{display: block;}

.menubox2{padding-bottom: 0;background: #fff;border-top: 0 none;display: none;}
.menubox2 dd{}
.menubox2 dl a{color: #333;line-height:30px !important;display: block;padding-left:40px !important;overflow: hidden; font-size: 12px !important}
.menubox2 dl s{width: 10px;height: 10px;margin-right: 8px;display: inline-block;background-position: 2px -178px;}
.menubox2 dl a :hover, .left .submenu .menubox2 dl a.hover{color: #71b1d6;}
.left .submenu li.hover .menubox2{display: block;}


.menubox3{padding-bottom: 0;background: #fff;border-top: 0 none;display: none;}
.menubox3 dd{}
.menubox3 dl a{color: #333;line-height:30px !important;display: block;padding-left:60px !important;overflow: hidden; font-size: 12px !important}
.menubox3 dl s{width: 10px;height: 10px;margin-right: 8px;display: inline-block;background-position: 2px -178px;}
.menubox3 dl a :hover, .left .submenu .box dl a.hover{color: #172890;}
.left .submenu li.hover .menubox3{display: block;}


.pconcat{ margin:5% 0px 0; background: #efefef; box-sizing: border-box; width: 100%}
.pconcat img{width: 100%;}
.pconcat p{padding:3% 5%; font-size:14px; color:#555;box-sizing: border-box; line-height: 28px;}
.pconcat p b{ display:block; font-size:30px; font-family:Arial, Helvetica, sans-serif; line-height: 44px;}
.pconcat p span{ padding-left:25px; background:url(../img/l_tel.png) no-repeat left center;}
.pconcat p em{font-style: normal;}

.inpro_right{width: 78%; float: right;}
.toptit { font-size: 22px;color:#343434; line-height: 52px; background: #f4f4f4; padding-left:16px; margin-bottom:20px; border-left:3px solid #71b1d6;}

.trans { -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}


.intitle{text-align: center;margin:0 auto;position:relative; display: flex; justify-content: center; align-items: center; margin-bottom:2%}
.intitle .inbt{text-transform:uppercase; font-size:40px; font-weight: bold; color: #000; margin: 0 2%;}
.intitle em{font-family: 'Conv_BebasNeue-Regular';color:#033e88;}
.intitle i{width:6px;height:6px;background:#033e88;display:inline-block;position:relative;top:-8px;border-radius:3px;margin:0 18px;}
.page_products_1{padding:0 0 4% 0; overflow: hidden;}
.products_264_1 .page_products_box{}
.products_264_1 .page_products_box .page_products_title{text-align: center;color: #1a1a1a;font-size: 34px;margin-bottom: 30px}
.products_264_1 .page_products_ul{display: flex;flex-wrap: wrap;justify-content: space-between}
.products_264_1 .page_products_li{width:32.333%;margin-bottom: 17px;position: relative;overflow: hidden}
.products_264_1 .page_products_li .page_products_li_content{display: none}
.products_264_1 .page_products_li .page_products_li_content{position: absolute;bottom: 80px;left: 10px;z-index: 2; padding: 2%; box-sizing: border-box;}
.products_264_1 .page_products_li .page_products_li_content .page_products_con_li{font-size: 15px;line-height: 26px;color: #fff;padding-left: 20px;box-sizing: border-box;position: relative}
.products_264_1 .page_products_li .page_products_li_content .page_products_con_li:after{content: '';position: absolute;height: 6px;width: 6px;border-radius: 10px;background: #fff;left: 6px;top: 10px}
.products_264_1 .page_products_li .page_img_box img{transition:  all .3s;width: 100%;object-fit: cover;display: block}
.products_264_1 .page_products_li .page_img_box{position: relative}
.products_264_1 .page_products_li:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.5);display: none}
.products_264_1 .page_products_li .page_products_li_title{position: absolute;bottom:0;left: 0;width: 100%;background: #0006;transition: all .3s;z-index: 1}
.products_264_1 .page_products_li .page_products_li_title>div{padding: 0 60px 0 15px;box-sizing: border-box;font-size: 22px;line-height: 54px;color: #fff;display: inline-block;position: relative;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 100%;display: inline}
.products_264_1 .page_products_li .page_products_li_title>div:after{content:'';background: url(../images/916428df5d.png) no-repeat center;width: 20px;height: 11px;background-size: contain;margin-left: 30px;display: inline-block;position: absolute;right: 10px;top: 50%;transform: translateY(-50%)}
@media screen and (min-width:991px){
  .page_products_2.products_264_2 .page_products_top .page_products_top_li{transition:  all .3s}
  .page_products_2.products_264_2 .page_products_top .page_products_top_li:hover{background: #0798d1}
  .page_products_2.products_264_2 .page_products_top .page_products_top_li:hover a{color: #fff}
  .products_264_1 .page_products_li:hover .page_products_li_title{background: #0798d1}
  .products_264_1 .page_products_li:hover:after{display: block}
  .products_264_1 .page_products_li:hover .page_products_li_content{display: block}
  /*.products_264_1 .page_products_li:hover .page_img_box img{transform: scale(1.1)}*/

}
@media screen and (max-width:991px){
  .products_264_1 .page_products_li .page_products_li_content .page_products_con_li:after{background: #bfbfbf}
	.products_264_1 .page_products_box{margin: 100px auto}
  .products_264_1 .page_products_li{width: 100%;margin-bottom: 30px}
	.products_264_1 .page_products_li .page_products_li_title>div{font-size: 32px;line-height: 80px}
  .products_264_1 .page_products_li .page_products_li_content .page_products_con_li{font-size: 26px;line-height: 38px}
	.products_264_1 .page_products_li .page_products_li_title{background: #0798d1}
	.products_264_1 .page_products_box .page_products_title{font-size: 42px;margin-bottom: 10px}
	.products_264_1 .page_products_li .page_products_li_title>div{padding-left: 30px}
	.products_264_1 .page_products_li .page_products_li_content{display: block;position: unset;margin-top: 20px}
	.products_264_1 .page_products_li .page_products_li_content .page_products_con_li{color: #4c4c4c}
}
@media screen and (max-width:600px){
  .products_264_1 .page_products_li .page_products_li_content .page_products_con_li:after{top: 7px}
	.products_264_1 .page_products_box{margin: 50px auto}.products_264_1 .page_products_li{margin-bottom: 20px}
	.products_264_1 .page_products_li .page_products_li_title>div{font-size: 16px;line-height: 40px}
	.products_264_1 .page_products_li .page_products_li_content .page_products_con_li{font-size: 13px;line-height: 19px}
	.products_264_1 .page_products_li .page_products_li_title>div{padding-left: 15px;padding-right: 40px}
	.products_264_1 .page_products_li .page_products_li_content{display: block;position: unset;margin-top: 10px}
	.products_264_1 .page_products_box .page_products_title{font-size: 21px}
}
.promore_l{overflow:hidden;}
.promore_l img{max-width: none !important;}

/*ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¤Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ Ãƒâ€šÃ‚Â·ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¼Ãƒâ€šÃ‚Â*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{width:99.8%; border:1px solid #d6d6d6; background:#fff}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:100%;height:100%;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#fff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}


/*ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â°Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â§Ãƒâ€¹Ã¢â‚¬ ÃƒÆ’Ã‚Â¥Ãƒâ€¹Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚Â¨*/
.spec-preview{width:100%; height:100%;}
.spec-scroll{clear:both;margin-top:10px;width:100%; float:left;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block; width:32px; height:32px; cursor:pointer; margin-top:13px;}
.spec-scroll .items{float:left;position:relative;width:80%; height:60px; overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;}
.spec-scroll .items ul li{float:left;width:85px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #d6d6d6; padding:2px;width:74px;}
.spec-scroll .items ul li img:hover{border:2px solid #71b1d6 ; padding:1px;}