﻿@charset "utf-8";
/*网站公共样式*/

@font-face {

}

@font-face {

}




.del_float{ display:block; height:0; clear:both; visibility:hidden; }
.document_width{
    width: 1400px;
    margin: auto;
}
.document_width2{
    width: 1400px;
    margin: auto;
}
.document_width img {
   max-width:100%;

    object-fit: cover;
    transition: transform 0.5s;
}

/******Home******/


.top_div{ width:100%; height:48px; float:left; background:#3caaff; border-bottom:1px solid #3caaff;}
.top_div2{ width:100%; height:4px; float:left; background:#eb9400;}
.top_div3{ width:100%; height:2px; float:left; background:#3caaff;}
.top_div4{ width:100%; height:4px; float:left; background:#eb9400;}
.top_div_left{ width:40%; height:48px; line-height:48px; float:left; font-size:15px; color:#fff;}
.top_div_right{ width:60%; float:left; height:auto;}
.top_div_right span{ width:auto; height:48px; line-height:48px; float:right; padding:0 15px; border-right:1px solid #fff;}
.top_div_right span a{color:#fff;}
.top_div_right span.sp1{ background:url(../images2/top_tb3.png) 10px center no-repeat; padding-left:25px;color:#fff; }
.top_div_right dl{ width:auto; margin-left:20px;margin-right:20px; float:right; position:relative; background:url() left 13px no-repeat;color:#fff;}
.top_div_right dl dt{ width:120px; height:48px; line-height:48px; font-size:14px;  text-indent:20px; background:url(../images2/top_tb2.png) 70px center no-repeat;}
.top_div_right dl dd{ width:110px; height:auto; float:left; background:#fff;display:none; border-top:1px solid #f2f2f2; position:absolute; left:0; top:48px; z-index:666}
.top_div_right dl dd a{ width:110px; height:26px; line-height:26px; float:left;  text-indent:20px; font-size:14px;  }
.top_div_right dl:hover dd{ display:block;}

.header{ width:100%; height:80px; float:left;background:#fff; border-bottom:1px solid #f2f2f2;}
.header .logo{
    width: 175px;
    height: 40px;
    float: left;
    margin-top: 20px;
}
.header .logo a img{ width:auto; height:40px; display:block;}
.header .menu{
    width: 1080px;
    float: right;
}
.header .menu li{width: auto;    float: left;    position: relative;}
.header .menu li a{ width:auto;color:#3caaff; height:80px; line-height:80px; font-size:20px; padding:0 25px; float:left;}
.header .menu li a:hover{ color:#ff6600;}
.headerdw{ position:fixed; left:0; top:0;  z-index:999;}

.pagebar .pageTeam {
	display: flex;
	justify-content: center;
	margin-top: 10px;
}
.pageTeam a {
	background: #fff;
	border: 1px solid #ccc;
	color: #333;
	font-size: 12px;
	padding: 5px 10px;
	margin: 0 2px;
	border-radius: 3px;
}
.pageTeam span {
	color: #333;
	font-size: 12px;
	padding: 7px 2px;
	margin: 0 2px;
	border-radius: 3px;
}
.pageTeam a:hover {
	background:#000000;
	color: #ffffff;
	border: 1px solid #000000;
}
.pageTeam a.page-num-current {
	color: #fff;
	background: #223f99;
	border: 1px solid #223f99;
}
.pageTeam .st {
	font-family:宋体
}
.fenye ul li.cur{background:#0a3f81; color:#fff; width:26px; height:26px; line-height:26px; margin-top:8px;}

.menu_au{ display:none;}
.sj_menu{ display:none;}
.sjyy{ display:none;}






.index_gdnews{ width:100%; height:auto; float:left;}
.gundongnews{ width:70%; height:45px; float:left;  overflow:hidden;}
.gundongnews ul{ width:100%; float:left; height:225px; overflow:hidden;}
.gundongnews ul li{ width:100%; float:left; height:25px; line-height:25px; margin:10px 0;}
.gundongnews ul li a{ width:100%; float:left; height:25px; line-height:25px; font-size:16px; display:block; color:#333; overflow:hidden;}
.gundongnews ul li a:hover{color:#3caaff;}
.index_gdnews span{ width:30%;height:45px; line-height:45px; font-size:16px; height:auto; float:right;}
.index_gdnews span a{ width:auto; height:auto; font-size:15px; margin-left:10px;}

.index_div{ width:100%; height:auto; float:left; padding:40px 0 60px 0;}
.index_tt{ width:100%; height:auto; float:left; margin-bottom:15px; text-align:center;}
.index_tt strong{ width:100%; height:auto; font-size:30px; line-height:34px; color:#161616; font-weight:bold;}
.index_tt p{ width:90%; height:auto; font-size:16px; line-height:28px; margin:5px 5%; color:#666;}

.index_about{ width:100%; height:auto; float:left; text-align:left; padding:0 25px 10px 25px; box-sizing:border-box; font-size:16px; line-height:26px; color:#333; margin-bottom:35px;}
ul.iabo_u{ width:100%; height:auto; float:left; margin-right:3%; padding-top:25px;}
ul.iabo_u li a{ width:23%; height:auto; float:left; margin:15px 1%; text-align:center; padding-top:85px; background-size:auto 60px;}
ul.iabo_u li a strong{ width:100%; height:44px; font-size:18px; color:#161616; font-weight:normal; overflow:hidden; line-height:22px; float:left; margin-bottom:5px;}
ul.iabo_u li a p{ width:100%; height:110px; font-size:14px; color:#afb8b8; line-height:18px; float:left; overflow:hidden;}
ul.iabo_u li.cur a strong,ul.iabo_u li:Hover a strong{ color:#3caaff;}
ul.iabo_u li.cur a p,ul.iabo_u li:Hover a p{ color:#333;}
ul.iabo_u li.l1 a{ background:url(../images2/i_abtp1.png) center top no-repeat;}
ul.iabo_u li.l2 a{ background:url(../images2/i_abtp2.png) center top no-repeat;}
ul.iabo_u li.l3 a{ background:url(../images2/i_abtp3.png) center top no-repeat;}
ul.iabo_u li.l4 a{ background:url(../images2/i_abtp4.png) center top no-repeat;}
ul.iabo_u li.l1.cur a,ul.iabo_u li.l1:Hover a{ background:url(../images2/i_abtp1h.png) center top no-repeat;}
ul.iabo_u li.l2.cur a,ul.iabo_u li.l2:hover a{ background:url(../images2/i_abtp2h.png) center top no-repeat;}
ul.iabo_u li.l3.cur a,ul.iabo_u li.l3:hover a{ background:url(../images2/i_abtp3h.png) center top no-repeat;}
ul.iabo_u li.l4.cur a,ul.iabo_u li.l4:hover a{ background:url(../images2/i_abtp4h.png) center top no-repeat;}
.index_right{ display:none;}
.index_right p{ width:100%; height:auto; display:none;}
.index_right p:first-child{ display:block;}
.index_right img{ width:100%; height:auto; display:block;}

.heibj{
    background: #ffffff;
}
ul.iprmenu{ width:100%; height:auto; float:left;  text-align:center; white-space:nowrap; margin-bottom:15px;}
ul.iprmenu li{display:inline;  margin:0; padding:0;  }
ul.iprmenu li a{ display:table-cell; display:inline-block;color:#000; padding:0 10px; font-size:14px; font-weight:normal; height:32px; line-height:32px;text-align:center;  }
ul.iprmenu a.cur,ul.iprmenu li a:hover{ color:#3caaff; font-weight: bold;}

.ipro_div{ width:100%; height:auto; float:left; display:none;}
dl.ipr{ width:16%; height:auto; float:left; margin:1.5%;}
dl.ipr dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.ipr dt img{ width:100%; height:auto; display:block;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
dl.ipr:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.ipr dd h3 a{ width:100%; height:40px; line-height:40px; overflow:hidden; float:left; text-align:center; font-size:16px; color:#b3b5c9;  }

p.pa{ width:100px; height:36px; margin:10px auto;}
p.pa a{ width:100%; height:36px; line-height:36px; border:1px solid #ffffff; color:#3caaff; float:left; text-align:center; font-size:16px; border-radius:5px;}
p.pa a:hover{ background:#3caaff; color:#fff;}





.bottom_div{ width:100%; height:auto; float:left; background:url(../images2/bottom_bj.jpg) center center no-repeat; background-size:cover;}
.bottom_div_c{
    width: 100%;
    height: auto;
    float: left;
    padding-top: 40px;
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0px;
}
.bottom_div_c dl.d1{ width:16.666%; height:auto; float:left;}
.bottom_div_c dl.d1 dt{ width:100%; height:auto; float:left; line-height:26px; margin-bottom:5px; font-weight:bold; font-size:14px; color:#fff;}
.bottom_div_c dl.d1 dd{ width:100%; height:auto; float:left;}
.bottom_div_c dl.d1 dd a{ width:100%; height:auto; float:left; font-size:14px; line-height:24px; color:#ccc;}
.bottom_div_c dl.d1 dd a:hover{ color:#fff;}

.bottom_div_c dl.d1.d2{ width:27%;}
.bottom_div_c dl.d1.d3{
    width: 25%;
    color: #ccc;
    line-height: 24px;
}
.bottom_div_c dl.d1.d3 strong{ font-size:14px;}
.bottom_div_c dl.d1.d3 p.p0{ no-repeat; padding-left:0px;font-size:14px; box-sizing:border-box;}
.bottom_div_c dl.d1.d3 p.p1{ background:url(../images2/bottom_tb_1.png) left 2px no-repeat; padding-left:18px;font-size:14px; box-sizing:border-box;}
.bottom_div_c dl.d1.d3 p.p2{ background:url(../images2/bottom_tb_2.png) left 2px no-repeat; padding-left:18px;font-size:14px; box-sizing:border-box;}
.bottom_div_c dl.d1.d3 p.p3{ background:url(../images2/bottom_tb_3.png) left 5px no-repeat; padding-left:18px;font-size:14px; box-sizing:border-box; background-size:14px auto;}
.bottom_div_c dl.d1.d3 p.p4{ width:100%; height:auto; float:left; margin-top:8px;}
.bottom_div_c dl.d1.d3 p.p4 a{ width:28px; height:28px; display:block; margin:2px 8px 0 0; background-size:28px auto !important; float:left;}
/*.bottom_div_c dl.d1.d3 p.p4 a img{width:28px; height:28px; display:block;}
.bottom_div_c dl.d1.d3 p.p4 a:hover { opacity:0.8;}*/
.bottom_div_c dl.d1.d3 p.p4 a.a1{ background:url(../images2/top_tb_1.png) center center no-repeat;}
.bottom_div_c dl.d1.d3 p.p4 a.a2{ background:url(../images2/top_tb_2.png) center center no-repeat;}
.bottom_div_c dl.d1.d3 p.p4 a.a3{ background:url(../images2/top_tb_3.png) center center no-repeat;}
.bottom_div_c dl.d1.d3 p.p4 a.a4{ background:url(../images2/top_tb_4.png) center center no-repeat;}
.bottom_div_c dl.d1.d3 p.p4 a.a5{ background:url(../images2/top_tb_5.png) center center no-repeat;}
.bottom_div_c dl.d1.d3 p.p4 a.a1:Hover{ background:url(../images2/top_tb_1_h.png) center center no-repeat;}
.bottom_div_c dl.d1.d3 p.p4 a.a2:Hover{ background:url(../images2/top_tb_2_h.png) center center no-repeat;}
.bottom_div_c dl.d1.d3 p.p4 a.a3:Hover{ background:url(../images2/top_tb_3_h.png) center center no-repeat;}
.bottom_div_c dl.d1.d3 p.p4 a.a4:Hover{ background:url(../images2/top_tb_4_h.png) center center no-repeat;}
.bottom_div_c dl.d1.d3 p.p4 a.a5:Hover{ background:url(../images2/top_tb_5_h.png) center center no-repeat;}
.xts{ width:100%; height:1px; float:left; background:#fff; opacity:0.2;}
.footer_div{
	width: 100%;
	height: auto;
	float: left;
	padding: 10px 0;
	text-align: center;
	font-size: 14px;
	line-height: 23px;
	color: #ccc;
}




.bottom_an{ width:50px; height:auto; float:left; position:fixed; right:0px; z-index:999; bottom:8%; background:#3caaff; border-radius:3px 0 0 3px; display:none;}
.bottom_an a{width:50px; height:50px; float:left; border-bottom:1px solid #f2f2f2; display:block;}
.bottom_an a.yx{  background:url(../images2/fsh_1.png) center center no-repeat; background-size:30px auto; }
.bottom_an a.a2{ background:url(../images2/fsh_2.png) center center no-repeat; background-size:30px auto;  position:relative;}
.bottom_an a.a2e{ background:url(../images2/fsh_1.png) center center no-repeat; background-size:30px auto;  position:relative;}
.bottom_an a.qq{ background:url(../images2/qq.png) center center no-repeat; background-size:30px auto;  position:relative;}
.bottom_an a.vx{ background:url(../images2/vx.png) center center no-repeat; background-size:30px auto;  position:relative;}
.bottom_an a.vxx{ background:url(../images2/vxx.png) center center no-repeat; background-size:30px auto;  position:relative;}
.bottom_an a.a3{ background:url(../images2/fsh_3.png) center center no-repeat; background-size:30px auto;}
.bottom_an a.db{ background:url(../images2/fsh_4.png) center center no-repeat; background-size:30px auto;border-bottom:none; }
.bottom_an a:hover{ opacity:1;}
.bottom_an a.a2 span{position:absolute; transition: all .5s ease; overflow:hidden; right:50px; top:0; width:0; background:#3caaff; color:#fff; text-align:center; height:50px; line-height:50px;}
.bottom_an a.a2e span{position:absolute; transition: all .5s ease; overflow:hidden; right:50px; top:0; width:0; background:#3caaff; color:#fff; text-align:center; height:50px; line-height:50px;}
.bottom_an a.qq span{position:absolute; transition: all .5s ease; overflow:hidden; right:50px; top:0; width:0; background:#3caaff; color:#fff; text-align:center; height:50px; line-height:25px;}
.bottom_an a.vx span{position:absolute; transition: all .5s ease; overflow:hidden; right:50px; top:0; width:0; background:#3caaff; color:#fff; text-align:center; height:50px; line-height:50px;}
.bottom_an a.vxx span{position:absolute; transition: all .5s ease; overflow:hidden; right:50px; top:0; width:0; background:#3caaff; color:#fff; text-align:center; height:50px; line-height:50px;}
.bottom_an a.a2:hover span{ width:140px;}/******/
.zhezhao{ width:100%; height:100%; position:fixed; left:0; top:0; background:#000; opacity:0.5; z-index:99; display:none;}
.tck_div{ width:100%; max-width:320px; height:auto; margin:0 auto; position:fixed; z-index:9999;  top:0; display:none; background:#fff; padding:20px; box-sizing:border-box;}
.bottom_an a.a2e:hover span{ width:200px;}/******/
.bottom_an a.qq:hover span{ width:200px;height:50px;}/******/
.bottom_an a.vx:hover span{ width:200px; height:200px; }/******/
.bottom_an a.vxx:hover span{ width:200px; height:200px; }/******/
.zhezhao{ width:100%; height:100%; position:fixed; left:0; top:0; background:#000; opacity:0.5; z-index:99; display:none;}
.tck_div{ width:100%; max-width:320px; height:auto; margin:0 auto; position:fixed; z-index:9999;  top:0; display:none; background:#fff; padding:20px; box-sizing:border-box;}
.tck_div h2{ width:100%; height:auto; font-size:22px; font-weight:600; line-height:30px; text-align:center;}
.tck_div h2 span{ float:right; cursor:pointer; width:30px; height:30px; background:url(../images2/closeX.png) center center no-repeat;}
.tck_div .input{ width:98%; height:40px; line-height:40px; text-indent:10px; font-size:16px; border:none; border-bottom:1px solid #f2f2f2; margin:1%; outline:none; float:left;}
.tck_div .text{ width:98%; height:120px; font-family:STAWIX,"Arial"; line-height:30px; padding:0 10px; box-sizing:border-box; font-size:16px; border:none; border-bottom:1px solid #f2f2f2; margin:1%; outline:none; float:left;}
.tck_div .button{ width:120px; border-radius:3px; height:40px; line-height:40px; border:none; cursor:pointer; background:#009fa8; color:#fff; font-size:16px; margin:10px; outline:none; opacity:0.8; float:left;}
.tck_div .button:hover{ opacity:1;}
.tck_div p{ width:280px; height:40px; margin:0 auto;}


/*****新闻中心*****/
.ny_banner{ margin-top: 55px; width:100%; height:20vw; min-height:240px; background-size:cover !important; color:#fff;}
.ny_banner strong{  display: none; width:100%; float:left; text-align:center; padding-top:7%; box-sizing:border-box; font-weight:bold; font-size:40px; line-height:50px; margin-bottom:5px; }
.ny_banner p{ width:100%; display: none; float:left; text-align:center; font-size:16px;}
.ny_banner p a{ color:#fff;}

.ny_menu{ width:100%; height:auto; float:left;/* background:url(../images2/ny_menu_bj.jpg) top center no-repeat; background-size:100% 100%;*/}
.ny_menu span{ width:100%; height:45px; line-height:45px; float:left; font-size:16px;}
.ny_menu ul{ width:100%; height:auto; float:left; margin-bottom:10px; z-index:3; position:relative;}
.ny_menu ul li a{ width:auto; height:45px; line-height:45px; float:left; padding:0; margin-right:30px; font-size:16px;}
.ny_menu ul li a:hover,.ny_menu ul li a.cur{
    color: #3caaff;
    font-size: 16px;
    font-weight: bold;
}

.ny_main{ width:100%; height:auto; float:left; padding:40px 0;}
.ny_mainn{ width:100%; height:auto; float:left; margin-top:-8px;padding:0px 0 0 0;}
.news_div{ width:100%; height:auto; float:left;}

.news_div dl.ixwd1:nth-child(3n+1){ margin-left:0;}



/******新闻中心-详细页*******/
.newsxx_div{ width:100%; height:auto; float:left;}
.newsxx_div h2.h2{ width:100%; height:auto; float:left; text-align:center; font-size:20px; font-weight:bold; line-height:26px;}
.newsxx_div p.ptime{ width:100%; height:auto; float:left; text-align:center; font-size:14px; line-height:24px; border-bottom:1px solid #f2f2f2; padding-bottom:10px; margin-bottom:15px;}
.newsxx_wz{ width:100%; height:auto; float:left; padding:5px 0 15px 0; font-size:16px; line-height:26px;}
.newsxx_wz iframe{ width:100%; height:50vw; max-height:500px}
.newsxx_wz img{ width:auto !important; height:auto !important; max-width:100% !important; margin:5px 0;}
.newsxx_db{ width:100%; height:auto; float:left; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; margin:10px 0; padding:10px 0; font-size:15px; line-height:24px;}
.newsxx_db .share_d{ width:100%; height:auto; float:left; margin:5px 0;}

/******联系我们*****/
.lxwm_tt{ width:100%; height:auto; float:left; padding: 15px 0; background:url(../images2/lxwm_tb.png) center bottom no-repeat; font-size:30px; line-height:34px; font-weight:bold; text-align:center; background-size:100px 2px;}
.lxwm_wz{
    width: 75%;
    height: auto;
    float: left;
    margin-top: 15px;
    margin-right: 10%;
    margin-left: 25%;
    margin-bottom: 15px;
    text-align: left;
    font-size: 16px;
    line-height: 26px;
}

.lxwm_ditu{ width:100%; height:auto; float:left; margin:20px 0 30px 0;}
.lxwm_ditus{ width:100%; height:500px; float:left;}
.lxwm_ditu_wz{ width:100%; height:auto; float:left; margin-top:-250px; position:relative; z-index:9999;}
.lxwm_ditu_wzs{ width:640px; height:150px; margin:0 auto; background:#fff; border-left:2px solid #3caaff; padding:25px; box-sizing:border-box; font-size:14px; line-height:20px;}
.lxwm_ditu_wzs p{ width:100%; height:auto; float:left; margin:5px 0;}
.lxwm_ditu_wzs p.p1{ background:url(../images2/bottom_tb_1.png) left 2px no-repeat; padding-left:18px; box-sizing:border-box;}
.lxwm_ditu_wzs p.p2{ background:url(../images2/bottom_tb_2.png) left 2px no-repeat; padding-left:18px; box-sizing:border-box;}
.lxwm_ditu_wzs p.p3{ background:url(../images2/bottom_tb_3.png) left 5px no-repeat; padding-left:18px; box-sizing:border-box; background-size:14px auto;}

.lxwm_ly{ width:100%; height:auto; float:left; margin-top:15px; }
.lxwm_ly .input{ width:48%; height:42px; line-height:42px; border:none; font-size:16px; border-bottom:1px solid #ccc; outline:none; text-indent:10px; float:left; margin:0.5% 1%;font-family:"dikeer";}
.lxwm_ly .text{ width:98%; height:100px; line-height:22px; font-size:16px;border:none; border-bottom:1px solid #ccc; outline:none; padding:10px 10px; box-sizing:border-box;float:left; margin:0 1%; font-family:"dikeer";}
.lxwm_ly p.p1{ width:100%; height:auto; margin:0 auto;}
.lxwm_ly p.p1 .button{ width:180px; height:45px; border-radius:3px; line-height:45px; float:left; margin:15px 10px; float:left; font-size:16px; opacity:0.9; background:#3c4858; color:#fff; border:none; cursor:pointer; outline:none;font-family:"dikeer";}
.lxwm_ly p.p1 .button:hover{ opacity:1;}
.lxwm_lywz{ width:100%; height:auto; float:left; margin:15px 0%; text-align:left; font-size:16px; line-height:26px;}

/********解决方案*******/
.sol_div{ width:100%; height:auto; float:left;}
dl.soldl{ width:32%; height:auto; float:left; margin:.5% .5%;}
dl.soldl:nth-child(3n+1){ margin-left:0;}

dl.soldl dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.soldl dt img{ width:100%; height:auto; display:block;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
dl.soldl:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.soldl dd h3 a{ width:100%; height:28px; line-height:28px; float:left; text-align:center; font-size:15px;padding:5px; box-sizing:border-box;}
dl.soldl:hover dd h3 a{ color:#3caaff;}

/****解决方案详细页******/
.solxx_div{ width:100%; height:auto; float:left;}
.solxx_div h2.h2{ width:100%; height:auto; float:left; text-align:center; font-size:20px; line-height:30px; font-weight:bold;}
.solxx_wz{ width:100%; height:auto; float:left; padding:15px 0 30px 0; font-size:16px; line-height:26px;}
.solxx_wz img{ width:auto !important; max-width:100%  !important; height:auto !important;  margin:5px 0;}

/*******产品中心******/

.left_menu{ width:19%; height:auto; float:left; margin-right:2%; border:1px solid #ededed; box-sizing:border-box; padding-bottom:20px;}
.left_menu_tt{ width:100%; height:50px; line-height:50px; float:left; background:#3caaff; color:#fff; font-size:18px; font-weight:600; text-align:center;}
.left_menu dl{ width:100%; height:auto; float:left; box-sizing:border-box;}
.left_menu dl dt a{ width:100%; height:45px; line-height:45px;overflow:hidden; float:left; font-size:16px; font-weightL:600;  color:#333;text-indent:20px;border-top:1px solid #ededed; background:url(../images2/jiantou.png) right center no-repeat}
.left_menu dl dd{ width:100%; height:auto; float:left; display:none;}
.left_menu dl dd a{ width:100%; height:36px; line-height:36px; border-bottom:1px dashed #ededed; text-indent:25px; float:left; font-size:15px; overflow:hidden;}
.left_menu dl.cur dd{ display:block;}
.left_menu dl.cur dt a{background:url(../images2/jiantouh.png) right center no-repeat #3caaff; color:#fff;}
.left_menu dl.cur dd a.cur,.left_menu dl.cur dd a:hover{ color:#3caaff;}

.pro_div{
    width: 98%;
    height: auto;
    float: left;
}
dl.prodl{ width:23%; height:auto; float:left; margin:1%; padding:3px; box-sizing:border-box; background:#f0efef;}

dl.prodl:nth-child(4n+1){ margin-left:0;}
dl.prodl dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.prodl dt img{ width:100%;  display:block;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
dl.prodl:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.prodl dd{ width:100%; height:85px; padding:10px 5px; box-sizing:border-box; float:left;}
dl.prodl dd h3 a{ width:100%; height:20px; line-height:20px; float:left; font-size:12px;  overflow:hidden;}
dl.prodl dd p{ width:100%; height:30px; line-height:20px; float:left; font-size:12px; overflow:hidden;}
dl.prodl:hover{ background:#f0efef; color:#000000;}
dl.prodl:hover dd h3 a{ color:#000000;}

/*******产品中心详细页*******/
.proxx_div{ width:100%; height:auto; float:left;}
.proxx_div_left{
    width: 30%;
    height: auto;
    float: left;
    margin: 0 3% 0 0.5%;
}

.proxx_div2{ width:100%; height:auto; float:left;}
.proxx_div2_left{ width:51%; height:auto; float:left; margin:0 3% 0 5%;}

.jqzoom img{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block; width:100%;border:1px solid #dadada;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden; position:absolute;top:0px;left:0px;width:20px; float:left; display:block;height:20px;border:1px solid #aaa;background:#000 /*url(../images2/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}


.proxx_div_right{
    width: 65%;
    height: auto;
    float: left;
    padding-top: 30px;
}
.proxx_div_right h2.h2{ width:100%; height:auto; float:left; line-height:24px; font-size:20px; font-weight:bold; margin-bottom:5px;}
.proxx_div_right strong.s{ width:100%; height:auto; float:left; line-height:22px; font-size:16px; font-weight:bold;}
.proxx_div_right p.pbz{word-break:break-all; word-wrap:break-word;  width:100%; height:auto; float:left; font-size:14px; min-height:120px; line-height:24px; margin:15px 0;}
.proxx_div_right a.more{ width:auto; height:auto; float:left; font-size:18px; font-weight:bold;}

.proxx_div2_right{ width:40%; height:auto; float:left; padding-top:0px;}
.proxx_div2_right h2.h2{ width:100%; height:auto; float:left; line-height:24px; font-size:20px; font-weight:bold; margin-bottom:5px;}
.proxx_div2_right strong.s{ width:100%; height:auto; float:left; line-height:22px; font-size:16px; font-weight:bold;}
.proxx_div2_right p.pbz{word-break:break-all; word-wrap:break-word;  width:100%; height:auto; float:left; font-size:14px; min-height:120px; line-height:24px; margin:15px 0;}
.proxx_div2_right a.more{ width:auto; height:auto; float:left; font-size:18px; font-weight:bold;}




.proxx_tz{ width:100%; height:auto; float:left; margin:15px 0;}
.proxx_tz ul{ width:100%; height:auto; float:left;}
.proxx_tz ul li a{ width:19%; height:auto; float:left; margin:0.5%; border:1px solid #dadada; box-sizing:border-box;}
.proxx_tz ul li a img{ width:100%; height:auto; display:block;}
.proxx_tz ul li a:hover,.proxx_tz ul li a.cur{ border:1px solid #3caaff;}

.proxx_lm{ width:100%; height:auto; float:left; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; margin-top:10px;}
.proxx_lm ul{ width:100%; height:auto; float:left;}
.proxx_lm ul li a{ width:auto; height:50px; line-height:50px; float:left; padding:0 57px; font-size:18px; font-weight:bold;}
.proxx_lm ul li a:hover,.proxx_lm ul li a.cur{ color:#3caaff; border-bottom:1px solid #3caaff;}

.proxx_nr{ width:100%; height:auto; float:left; padding:0px 0; display:none;/*word-break:break-all;*/ word-wrap:break-word;}

.proxx_ms{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; word-wrap: break-word; /*word-break: break-all;*/}
.proxx_ms img{  !important; height:auto !important; display:block;}

.proxx_js{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; word-wrap: break-word; word-break: break-all;}
.proxx_js img{ width:100% !important; height:auto !important; display:block;}

.proxx_gg{ width:100%; height:auto; float:left; font-size:16px; line-height:26px;word-wrap: break-word; /*word-break: break-all;*/}
.proxx_gg img{ width:100% !important; height:auto !important; display:block;}

.proxx_sp{ width:100%; height:auto; float:left; font-size:16px; line-height:26px;word-wrap: break-word; word-break: break-all;}
.proxx_sp iframe,.proxx_sp video,.proxx_sp img{ width:100% !important; height:600px !important; float:left; display:block;}

.proxx_xz{ width:100%; height:auto; float:left; font-size:16px; line-height:26px;word-wrap: break-word; word-break: break-all;}
.proxx_xz ul{ width:100%; height:auto; float:left;}
.proxx_xz ul li a{ width:100%; height:40px; line-height:40px; border-bottom:1px dashed #dadada; overflow:hidden; background:url(../images2/proxx_xz1.png) left 17px no-repeat; text-indent:10px; float:left;}
.proxx_xz ul li a span{ width:auto; height:40px; line-height:40px; float:right; background:url(../images2/proxx_xz2.png) left 8px no-repeat; text-indent:25px;}



/********关于我们研发*******/
.about_yf{ width:100%; height:auto; float:left; position:relative;}
.about_yf img{ width:100%; height:auto; float:left; display:block;}
.about_yf_wz{ width:100%; height:auto; float:left; padding:30px 0; text-align:center; color:#333; font-size:16px; line-height:24px; position:absolute; left:0; bottom:0; background:url(../images2/baibj.png) center center no-repeat; background-size:cover;}
.about_yf_wz strong{ width:100%; height:auto; float:left; font-size:30px; line-height:40px; font-weight:bold;}
.about_yf_wz p{ width:90%; height:auto; float:left; margin:5px 5%;}

.about_yf1{ width:100%; height:auto; float:left; font-size:16px; line-height:24px; padding:30px 0;}
dl.xtd{ width:32.3333%; height:auto; float:left; margin:0.5%; cursor:pointer;}
dl.xtd dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.xtd dt img{ width:100%; height:auto; display:block;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
dl.xtd:Hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.xtd dd{ width:100%; height:auto; float:left; font-size:14px; line-height:20px; color:#74797e; padding:10px 5px; box-sizing:border-box; text-align:center;}

.about_soc{ width:100%;height:auto; position:relative; overflow:hidden; box-sizing:border-box; padding-bottom:0px; float:left;}
.about_soc ul{  width:100%; height:auto; overflow:hidden; }
.about_soc ul li{float:left;width:19.6%; height:auto; margin:0.2%; padding:0; box-sizing:border-box; overflow:hidden;}
.about_soc ul li img{ width:100%; height:13vw; display:block;box-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:500ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:500ms;}
.about_soc ul li:hover img{ -webkit-transform: scale(1.1,1.1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:500ms;  -moz-transform: scale(1.1,1.1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:500ms; }
.about_span{margin:0px;padding:0px;width:100%;  text-align:center; z-index:11; margin-bottom:10px;}
.about_span span{display:inline-block;width:10px;height:10px; border-radius:10px; background:#e7e7e7; cursor:pointer; margin:0 2px;}
.about_span span.cur,.about_span span:hover{width:10px;height:10px; border-radius:10px; background:#fe6308;}

/*********关于我们证书********/
.about_zs{ width:100%; height:auto; float:left;}
dl.zsdl{ width:24%; height:auto; float:left; margin:0.5%; border:2px solid #f2f2f2;background:#f2f2f2; box-sizing:border-box;}
dl.zsdl dt{ width:100%; height:auto; float:left;}
dl.zsdl dt img{ width:100%; height:auto; display:block;}
dl.zsdl dd{ width:100%; height:60px; line-height:60px; float:left; text-align:center; font-size:16px; overflow:hidden;}
dl.zsdl:hover{ border:2px solid #3caaff;background:#3caaff;}
dl.zsdl:hover dd{ background:#3caaff; color:#fff;}

#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }
#mbOverlay.mbOverlayFF { background:transparent url(80.png) repeat; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }
#mbCenter.mbLoading { background:#fff; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }
#mbTitle { display:inline; color:#999; font-weight:bold; line-height:20px; font-size:12px; }
#mbNumber {display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink { width:32px; height:100px; background:transparent url(../images2/CustomBlackPrevious .gif) no-repeat center; position: absolute; top:38%; left:-32px; }
#mbNextLink { width:32px; height:100px; background:transparent url(../images2/CustomBlackNext.gif) no-repeat center; position: absolute; top:38%; right:-32px; }
#mbCloseLink { width:24px; background:transparent url(../images2/CustomBlackClose.gif) no-repeat center; position:absolute; top:10px; right:10px; }
#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }

/******关于我们简介*******/
.about_jj{ width:100%; height:auto; float:left; font-size:16px; line-height:26px;}
.about_jj img{ width:100% !important; height:auto; display:block; margin:5px 0; float:left;}
.about_jj p{ float:left;}

dl.abd{ width:19%; height:auto; float:left; margin:3%; cursor:pointer;}
dl.abd dt{ width:100%; height:auto; float:left; text-align:center;}
dl.abd dt img{ width:60% !important; border:1px solid #f2f2f2; border-radius:100%; margin:15px 20%; height:auto; float:left;transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; }
dl.abd dd{ width:100%; height:auto; float:left; text-align:center; font-size:16px; line-height:24px;}
dl.abd dd strong{ width:100%; height:auto; float:left; color:#3caaff; font-size:30px; font-weight:bold; line-height:36px;}
dl.abd dd p{ width:100%; height:auto; float:left;}
dl.abd:hover dt img{ border:1px solid #3caaff;transform: rotate(360deg);-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg);}

 












@media only screen and (max-width:1440px){ 
/********关于我们研发*******/
.about_yf_wz{  padding:25px 0; }
.about_yf_wz strong{ font-size:26px; line-height:30px; }
.about_soc ul li{ width:24.4%; margin:0.3%;}
.about_soc ul li img{ height:16vw;}
.header .menu{
    width: 880px;
    float: right;
}
.header .menu li a{ width:auto; height:80px; line-height:80px; font-size:18px; padding:0 15px; float:left;}
}


/*******小屏电脑*****/
@media only screen and (max-width:1320px){ 
.document_width{ width:1100px; margin:auto; }

  dl.prodl dt img{ height:240px;}
.ny_main{ padding:10px 0 30px 0;}
/****联系我们*****/
.lxwm_wz{ width:80%; margin:10px 10%;}
.lxwm_ditu_wz{ margin-top:-190px;}

.proxx_div2_left{ width:50%; height:auto; float:left; margin:0 3% 0 0.5%;}


}

/*******大屏平板*******/
@media only screen and (max-width:960px){ 

.document_width{ width:760px; margin:auto; }
.ny_main{ padding:20px 0 30px 0;}
/****Home****/
.top_div{ position:fixed; left:0; top:0;z-index:999;}
.top_div_left{ width:100%;}
.top_div_right{ display:none;}
.menu{ display:none;}
.sjyy{ width:40px; height:40px; float:right; margin-top:15px; background:#f8f8f8; margin-right:10px; display:block;}
.sjyy a{ width:100%; height:auto; line-height:40px; float:left; text-align:center; font-size:16px;}
.header{ height:70px; position:fixed; top:0px; left:0; z-index:999;}
.headerdw{ top:0px;}
.header .logo{ margin-top:15px;}
.menu_au{ margin:15px 0 0 10px; width:40px; height:40px; float:right; background:url(../images2/sj_menu.png) center center no-repeat #f9f9f9; display:block; position:relative;background-size:auto 20px;}
.menu_au.close{  background:url(../images2/sj_menu_close.png) center center no-repeat #f9f9f9;background-size:auto 20px;}
.sj_menu{ width:100%; height:auto; min-height:100vh; float:left; position:absolute; right:0; top:70px; text-align:right; z-index:33; background:#f8f8f8; background-size:cover; display:none;}
.sj_menu ul li a{ width:100%; height:40px; line-height:40px;  color:#333; float:left; text-align:center; box-sizing:border-box; font-size:16px; border-top:1px solid #ccc;}
.sj_menu ul li a:hover{ color:#3caaff;}

dl.soso{ margin-top:15px;}
dl.soso dt .button{ background:url(../images2/soso.png) center center no-repeat #f8f8f8;}


.index_div{ padding:40px 0;}
.index_tt{ margin-bottom:10px;}
.index_tt strong{ font-size:26px; line-height:28px;}
.index_about{ font-size:14px; line-height:24px; margin-bottom:15px;}

ul.iabo_u{ width:100%; margin-right:0; padding-top:0;}
.index_right{ display:none;}

ul.iabo_u li a{ width:36%; margin:10px 7%;}
ul.iabo_u li a strong{ font-size:17px; height:auto;}

ul.iprmenu li a{ font-size:14px; padding:0 30px;}

dl.ixwd{ margin:5px 0.5%;}
dl.ixwd dd{ padding:10px 0 0 20px;}
dl.ixwd dd p.ptime{ padding-bottom:5px; margin-bottom:5px;}
dl.ixwd dd h3 a{ font-size:20px; height:30px; line-height:30px; overflow:hidden;}
dl.ixwd dd p.pbz{ height:48px; margin-top:10px;}
dl.ixwd dd a.more{ margin-top:10px;}

dl.ixwd1 dd{ padding:10px 5px;}
dl.ixwd1 dd h3 a{ font-size:16px;}
dl.ixwd1 dd p.pbz{ height:40px; line-height:20px; font-size:13px;}

ul.hzlist{ margin:5px 0;}
ul.hzlist li{ width:32%;}

.bottom_div_c{ padding:30px 0 25px 0;}
.bottom_div_c dl.d1{ width:30%;}
.bottom_div_c dl.d1.d2{ width:40%;}
.bottom_div_c dl.d1.d3{ width:100%;}

/*****新闻中心****/
.ny_banner{ margin-top:106px; min-height:250px;}
.ny_banner strong{ font-size:30px; line-height:32px;}

.ny_menu{ height:60px; background-size:100% 100%;}
.ny_menu span{ }
.ny_menus{ }
.ny_menu ul{ width:100%;}
.ny_menu ul li a{ height:40px; line-height:40px; font-size:15px;}




/*******联系我们*******/
.lxwm_tt{ font-size:26px; line-height:32px; padding:10px 0;}
.lxwm_wz{ width:100%; margin:10px 0; font-size:14px; line-height:24px;}
.lxwm_ditus{ height:400px;}
.lxwm_ditus img{ height:100%;}
.lxwm_ly .input{ height:36px; line-height:36px; font-size:14px;}
.lxwm_ly .text{ font-size:14px;}
.lxwm_ly p.p1 .button{ height:40px; line-height:40px;}
.lxwm_lywz{ font-size:14px; line-height:24px;}

/*****解决方案******/
dl.soldl dd h3 a{ font-size:15px;}

/******产品中心*******/
dl.prodl{ width:31.333%;}
  dl.prodl dt img{ height:250px;}

/******产品中心详细页******/
.proxx_div_left{
    width: 80%;
    height: auto;
    float: left;
    margin: 0 3% 0 0.5%;
}
.proxx_div_right{ width:100%; padding:10px 0;}
.proxx_div_right p.pbz{ min-height:50px; margin:10px 0;}
	
.proxx_div2_left{ display:block;}
.proxx_div2_right{ width:100%; padding:10px 0;}
.proxx_div2_right p.pbz{ min-height:50px; margin:10px 0;}	
	
.proxx_tz ul li a{ width:32.333%;}
.proxx_lm ul li a{ border-bottom:1px solid #dadada; padding:0; width:33.333%; height:40px; line-height:40px; text-align:center; font-size:16px;}

.proxx_ms,.proxx_js,.proxx_gg,.proxx_sp,.proxx_xz{ font-size:14px; line-height:24px;}
.proxx_sp iframe, .proxx_sp video, .proxx_sp img{ height:300px !important;}

/*****关于我们研发********/
.about_yf_wz{ font-size:14px; line-height:23px; padding:20px 0;}
.about_yf_wz strong{ font-size:22px; line-height:24px;}
.about_yf_wz p{ width:100%; margin:5px 0;}
.about_yf1{ padding:20px 0; font-size:14px; line-height:23px;}

/*********关于我们证书********/
dl.zsdl{ width:32.333%; margin:0.5%;}
dl.zsdl dd{ height:50px; line-height:50px;}

/*********关于我们简介********/
dl.abd{ width:21%; margin:2%;}
dl.abd dt img{ width:80% !important;  margin:15px 10%; }
dl.abd dd{font-size:14px; line-height:23px;}
dl.abd dd strong{ font-size:26px; line-height:30px;}



}


/*******平板*******/
@media only screen and (max-width:960px){ 
dl.soso{ width:50px; height:40px; margin-top:20px; float:right; position:relative;}
dl.soso dt{  width:50px; height:40px;  float:left;}
dl.soso dt .button{ width:40px; height:40px; float:left; border:none; cursor:pointer; outline:none; background:url(../images2/soso.png) center center no-repeat;}
dl.soso dd{ width:0; transition: all .5s ease; height:40px; float:left; position:absolute; right:40px; top:0px; }
dl.soso:hover dd{ width: 111px;    z-index: 5;}
dl.soso dd .input{ width:100%; height:40px; float:left;text-indent:15px; border:none; background:#fafafa; outline:none; border-radius:3px 0 0 3px;font-family:"dikeer";}
.document_width{ width:92%; margin:auto; }
.ny_main{ padding:20px 0 30px 0;}
/*****Home*****/
.top_div{ height:30px;}
.top_div_left{ height:30px; line-height:30px; font-size:14px;}
.header{ top:00px; height:60px;}
.header .logo{ margin-top:10px;}
.menu_au{ margin:10px 0 0 5px; }
dl.soso{ margin-top:10px;}
.sjyy{ margin-top:10px; margin-right:5px;}
.sj_menu{ top:60px;} 
.banwenzi dl dd{ width:50%; height:auto; opacity:0; float:left; padding-top:2%; position:absolute; left:0; top:-15px; font-size:12px; line-height:16px; }
.banwenzi dl dd h2,.banwenzi dl dd h1{ width:100%; height:auto; float:left; font-size:20px; line-height:30px; font-weight:600;}
.banwenzi dl dd a{ width:auto; height:auto; float:left; padding:5px 30px; border:1px solid #f2f2f2; border-radius:3px; margin:10px 0; color:#fff; font-size:14px; line-height:20px;}
.banner{ margin-top:90px; height:40vw;} 
.banner ul li{  height:40vw; min-height:250px; }
.ban_left{ width:30px; height:50px; left:4%; top:40%; }
.ban_right{ width:30px; height:50px; right:4%; top:40%;}

.index_gdnews{ border-bottom:1px solid #f2f2f2;}
.gundongnews{ width:100%; height:35px;}
.index_gdnews span{ display:none;}
.gundongnews ul li{ margin:5px 0;}
.gundongnews ul li a{ font-size:13px;}

.index_div{ padding:30px 0;}
.index_tt strong{ font-size:24px; line-height:26px;}
.index_tt p{ font-size:14px;}

ul.iabo_u li a{ width:40%; margin:5px 5%;}
ul.iabo_u li a{ background-size:auto 60px !important; padding-top:70px;}
 
ul.iprmenu{ margin-bottom:5px;} 
ul.iprmenu li a{ font-size:14px;} 
dl.ipr{ width:45%; margin:2.5%;} 

/***新闻中心***/
.ny_banner{ margin-top:50px; min-height:120px;} 
.ny_banner strong{ font-size:26px; line-height:28px; margin-bottom:0;}
.ny_banner p{ font-size:14px; line-height:24px;}

.ny_menu{ height:auto;}  


/******解决方案详细页*****/
.solxx_wz{ font-size:14px; line-height:23px;}


/*****关于我们研发********/
.about_yf_wz{ font-size:14px; line-height:23px; padding:20px 0; position:inherit;}
.about_yf_wz strong{ font-size:20px; line-height:22px;}

.about_yf1{ padding:0 0 20px 0; font-size:14px; line-height:23px;}
dl.xtd dd{ font-size:12px; line-height:18px;}
.about_soc ul li{ width:32.333%; margin:0.5%;}
.about_soc ul li img{ height:20vw;}


  dl.prodl dt img{ height:auto;}

   

}


@media only screen and (max-width:650px){ 

/***Home***/
dl.ipr{ width:45%; margin:2.5%;}
dl.ipr dd h3 a{ height:36px; line-height:36px; font-size:14px;}

dl.ixwd1{ width:49%; margin-top:5px;}
dl.ixwd1:last-child{ display:none;}
dl.ixwd1 dd p.ptime{ font-size:12px; line-height:14px;}
dl.ixwd1 dd a.more{ display:none;}


/*******联系我们******/
.lxwm_tt{ font-size:22px; line-height:24px;}
.lxwm_ditu_wzs{ width:90%; padding:15px; }

/*****解决方案*****/
dl.soldl{ width:42%;}
dl.soldl dd h3 a{ padding-top:0;}

/******产品中心*******/
/******产品中心*******/
.ohidden{ overflow:hidden;position:relative;} 
.left_menu_an{ width:9%; position:absolute; left:0px; top:0; height:50px; background:url(../images2/sj_menu.png) center center no-repeat #f2f2f2; cursor:pointer; float:left; z-index:11; border-radius:2px; background-size:20px auto;} 
.left_menu{ width:190px; margin:0; position:absolute; left:-190px; top:50px; z-index:1; background:#fff;} 
.left_div.shows{ left:0px; } 
.pro_div{ width:100%; height:auto; float:left; padding-left:10%; box-sizing:border-box;} 

dl.prodl{ width:45%; padding:1px;}
dl.prodl dd{ padding:10px; height:75px;}
dl.prodl dd h3 a{ font-size:15px; line-height:24px;}
dl.prodl dd p{ font-size:15px; line-height:18px; height:36px;}

/******产品中心详细页******/
.proxx_div_right p.pbz{ min-height:50px; margin:10px 0; font-size:13px; line-height:22px;}
.proxx_div_right h2.h2{ font-size:18px;}
.proxx_div_right strong.s{ font-size:14px;}
.proxx_div_right a.more{ font-size:14px;}

.proxx_div2_right p.pbz{ min-height:50px; margin:10px 0; font-size:13px; line-height:22px;}
.proxx_div2_right h2.h2{ font-size:18px;}
.proxx_div2_right strong.s{ font-size:14px;}
.proxx_div2_right a.more{ font-size:14px;}
.proxx_tz ul li a{ width:49%;}
.proxx_lm ul li a{ height:36px; line-height:36px; font-size:14px; overflow:hidden;}

.proxx_nr{ padding:0px 0;}
.proxx_ms,.proxx_js,.proxx_gg,.proxx_sp,.proxx_xz{ font-size:13px; line-height:22px;}
.proxx_sp iframe, .proxx_sp video, .proxx_sp img{ height:300px !important;}
.proxx_xz ul li a{ height:36px; line-height:36px;}
.proxx_xz ul li a span{ display:none;}


/*********关于我们简介********/
dl.abd{ width:46%; margin:2%;}
dl.abd dt img{ width:50% !important;  margin:15px 25%; }
dl.abd dd{font-size:12px; line-height:20px;}
dl.abd dd strong{ font-size:22px; line-height:24px;}


.proxx_gg,.proxx_js{overflow-x: auto;}


}


/*******大手机*******/
@media only screen and (max-width:560px){ 

.document_width{ width:94%; margin:auto; }
.banner ul{ height:52vw;}
.banwenzi dl dd h2, .banwenzi dl dd h1{ font-size:22px; line-height:30px;}
.banwenzi dl dd{ font-size:14px; line-height:20px; padding-top:10px;}
.banwenzi dl dd a{ padding:2px 20px;}
/*****首页****/
	
.header{height:50px;}
.header .logo{ margin-top:10px; width:180px;}
.header .logo a img{ height:30px;}
.menu_au{ margin:10px 0 0 5px; width:30px; height:30px; background-size:auto 16px; }
.menu_au.close{background-size:auto 16px;  }
dl.soso{ margin-top:10px; width:30px; height:30px;}
dl.soso dt{ width:30px; height:30px;}
dl.soso dt .button{ width:30px; height:30px;}
dl.soso dd{ height:30px; right:30px;}
dl.soso:hover dd{ width:180px;}
dl.soso dd .input{ height:30px; line-height:30px; font-size:12px;}
.sjyy{ width:30px; height:30px; }
.sjyy a{ line-height:30px; font-size:14px;}
.sj_menu{ top:50px;} 
.sj_menu ul li a{ height:34px; line-height:34px; font-size:14px;}
.banner{ margin-top:80px;}
.ban_left{ width:25px; height:40px; left:4%; top:40%; }
.ban_right{ width:25px; height:40px; right:4%; top:40%;}
.banwenzi dl dd{ width:50%; height:auto; opacity:0; float:left; padding-top:2%; position:absolute; left:0; top:-15px; font-size:12px; line-height:16px; }
.banwenzi dl dd h2,.banwenzi dl dd h1{ width:100%; height:auto; float:left; font-size:14px; line-height:30px; font-weight:600;}
.banwenzi dl dd a{ width:auto; height:auto; float:left; padding:5px 30px; border:1px solid #f2f2f2; border-radius:3px; margin:10px 0; color:#fff; font-size:14px; line-height:20px;}

.index_div{ padding:20px 0;}
.index_tt strong{ font-size:22px; line-height:24px;}
.index_about{ padding:5px 0;}
ul.iabo_u li a strong{ font-size:14px; line-height:20px;}
ul.iabo_u li a p{ font-size:12px; line-height:16px; height:100px;}

ul.iprmenu{ width:99%; margin:0 0.5% 10px 0.5%;}
ul.iprmenu li a{ float:left; width:50%; padding:0; text-align:center; border-bottom:1px solid #dfdddd;}


dl.ixwd dd{ padding:5px 0 0 10px;}
dl.ixwd dd p.ptime{ font-size:12px; line-height:14px;}
dl.ixwd dd h3 a{ font-size:16px; line-height:22px; height:44px;}
dl.ixwd dd a.more{ display:none;}
dl.ixwd dd p.pbz{ margin-top:5px; height:40px; line-height:20px; font-size:12px;}


ul.hzlist li{ width:32.333%;}

.bottom_div_c{ padding:20px 0 10px 0;}
.bottom_div_c dl.d1{ width:100%;}
.bottom_div_c dl.d1.d2{ width:100%;}
.bottom_div_c dl.d1 dt{  font-size:14px; border-bottom:1px solid #484e53; line-height:32px; background:url(../images2/btn_foot_visible.png) 98% center no-repeat; text-indent:10px; background-size:15px auto;}
.bottom_div_c dl.d1 dd{ display:none; padding:0 10px 10px 10px ;box-sizing:border-box; }
.bottom_div_c dl.d1 dt.cur{ background:url(../images2/btn_foot_visible_1.png) 98% center no-repeat;  background-size:15px auto;}
.bottom_div_c dl.d1.d3 dt{ display:none;}
.bottom_div_c dl.d1.d3 dd{ display:block !important; }

/***新闻中心***/
.ny_banner{ margin-top:50px; min-height:80px;} 
.ny_banner strong{ font-size:22px; line-height:24px; padding-top:60px;}
.ny_banner p{ font-size:12px; line-height:20px;}
 
.ny_menu ul li a{ font-size:15px;}
.ny_main{ padding:20px 0 20px 0;}
.news_div dl.ixwd1{ margin:2px 0.5%;}

/*****新闻中心-详细页*****/
.newsxx_div h2.h2{ font-size:18px; line-height:24px;}
.newsxx_div p.ptime{ font-size:12px; line-height:20px; padding-bottom:8px; margin-bottom:8px;}
.newsxx_wz{ font-size:14px; line-height:23px; padding:5px 0 10px 0;}

.newsxx_db{ font-size:14px; line-height:22px;}

/******解决方案详细页*****/
.solxx_div h2.h2{ font-size:16px; line-height:24px;}
.solxx_wz{ padding:10px 0 25px 0;}


/*****关于我们研发********/
.about_yf_wz{ font-size:14px; line-height:23px; padding:20px 0; position:inherit;}
.about_yf_wz strong{ font-size:18px; line-height:20px;}

.about_yf1{ padding:0 0 20px 0; font-size:14px; line-height:23px;}
dl.xtd{ width:48%; margin:1%;}
dl.xtd dd{ height:60px; overflow:hidden;}
dl.xtd dd{ font-size:12px; line-height:18px;}
.about_soc ul li{ width:48%; margin:1%;}
.about_soc ul li img{ height:32vw;}


/*********关于我们证书********/
dl.zsdl{ width:49%; margin:0.5%;}
dl.zsdl dd{ height:40px; line-height:40px; font-size:14px;}


/******关于我们简介*******/
.about_jj{ font-size:14px; line-height:22px;}




}



/*******手机*******/
@media only screen and (max-width:460px){

.fenye ul li a{ padding:0 8px; height:25px; line-height:25px; }



/****首页*****/
.banner ul li{ min-height:200px;}
ul.iabo_u li a{ width:46%; margin:5px 2%; background-size:auto 50px !important; padding-top:60px;}
ul.iprmenu li a{ font-size:14px; letter-spacing:-0.5px; overflow:hidden;}
dl.ixwd dd h3 a{ height:60px; line-height:20px;}
dl.ixwd dd p.pbz{ display:none;}
dl.ixwd1 dd h3 a{ font-size:14px; height:40px; line-height:20px;}
.banwenzi dl dd{ width:50%; height:auto; opacity:0; float:left; padding-top:2%; position:absolute; left:0; top:-15px; font-size:12px; line-height:16px; }
.banwenzi dl dd h2,.banwenzi dl dd h1{ width:100%; height:auto; float:left; font-size:14px; line-height:30px; font-weight:600;}
.banwenzi dl dd a{ width:auto; height:auto; float:left; padding:5px 30px; border:1px solid #f2f2f2; border-radius:3px; margin:10px 0; color:#fff; font-size:14px; line-height:20px;}
.footer_div{ font-size:13px; line-height:18px;}

	
/*****新闻中心*****/
.ny_menu{ padding:7px 0;}
.ny_menu ul li a{ padding:0 0; width:50%; border-bottom:1px solid #ccc; margin-right:0; overflow:hidden; letter-spacing:-0.5px; text-align:center; float:left; line-height:24px; height:24px;}
  
/********联系我们******/
.lxwm_tt{ font-size:20px; line-height:22px;}
.lxwm_ditu_wzs{ padding:8px 10px;}
.lxwm_ditu_wzs p{ margin:3px 0;}
.lxwm_ly .input{ width:98%;}
  
}
 .faq-container {
            max-width: 100%;
            margin: 0 auto;
            padding: 20px;
            background-color: white;
            border-radius: 8px;
            box-shadow: 0 2px 10px rgba(0,0,0,0.1);
        }
        
        h1 {
            text-align: center;
            color: #2c3e50;
            margin-bottom: 30px;
        }
        
        .faq-item {
            margin-bottom: 15px;
            border: 1px solid #e0e0e0;
            border-radius: 5px;
            overflow: hidden;
        }
        
        .faq-question {
            padding: 15px 20px;
            background-color: #f9f9f9;
            cursor: pointer;
            font-weight: bold;
            display: flex;
            justify-content: space-between;
            align-items: center;
            transition: background-color 0.3s;
        }
        
        .faq-question:hover {
            background-color: #f0f0f0;
        }
        
        .faq-question::after {
            content: '+';
            font-size: 20px;
        }
        
        .faq-question.active::after {
            content: '-';
        }
        
        .faq-answer {
            padding: 0;
            max-height: 0;
            overflow: hidden;
            transition: max-height 0.3s ease-out, padding 0.3s ease;
        }
        
        .faq-answer.show {
            padding: 15px 20px;
            max-height: 500px;
        }
        
        @media (max-width: 600px) {
            .faq-container {
                padding: 10px;
            }
            
            .faq-question {
                padding: 12px 15px;
            }
        }







         .dealer-container {
            display: flex;
            flex-wrap: wrap;
            gap: 20px;
            padding: 20px;
        }
        .dealer-box {
            width: calc(50% - 10px);
            background-color: #e0e0e0;
            padding: 20px;
            border-radius: 5px;
            transition: all 0.3s ease;
            box-sizing: border-box;
        }
        .dealer-box:hover {
            background-color: #3caaff;
            color: white;
            cursor: pointer;
        }
.       .dealer-title{ font-size:23px; line-height:18px;}
        .dealer-info {
            line-height: 1.6;
        }
		   
	     
        @media (max-width: 600px) {
          .dealer-box {
            width: calc(100% - 10px);
            background-color: #e0e0e0;
            padding: 20px;
            border-radius: 5px;
            transition: all 0.3s ease;
            box-sizing: border-box;
        }
        }


  .blue-box {
	        margin-left: 20px;
            width: calc(48.5% - 10px);
            background-color: #e0e0e0;
            padding: 20px;
            border-radius: 5px;
            transition: all 0.3s ease;
            box-sizing: border-box;
        }
  
        @media (max-width: 600px) {
         .blue-box {
	        margin-left: 20px;
            width: calc(90% - 10px);
            background-color: #e0e0e0;
            padding: 20px;
            border-radius: 5px;
            transition: all 0.3s ease;
            box-sizing: border-box;
        }
        }
.blue-box:hover {
	         margin-left: 20px;
            background-color: #3caaff;
            color: white;
            cursor: pointer;
        }