﻿﻿@charset "utf-8";
/*网站公共样式*/
@media only screen and (max-width:1650px){
.bannerwzxx{ width:550px;}
.kongzhi{ top:19vw;}	
	
}



@media only screen and (max-width:1560px){
	

/*****首页*****/	
.banner{ margin-top:70px; }

.banxia{ top:600px;}
.bannerwz span{font-size:20px;}
.bannerwz strong{font-size:60px; line-height:60px;}
.bannerwz p{ font-size:20px; line-height:24px; margin:20px 0;}
.bannerwz a.a{ width:180px; height:50px; line-height:50px; font-size:16px;  background-size:100% 50px; }

 
.bannerwzxx{ width:42%;}

	
dl.xwdl dd h2 a{ font-size:18px;}

 

.indexdiv strong{ font-size:30px;}
dl.ipro{ width:292px; height:290px; margin:0 10px; padding:30px;}
dl.ipro dd h2 a{ font-size:17px;}
dl.ipro dd p{ font-size:14px;}
dl.ipro dd a.a{ font-size:15px;}

p.pmore{ width:180px;}
p.pmore a{ width:180px; height:50px; line-height:50px; font-size:16px;background-size:100% 50px; margin-top:25px;}
.yjtleft{ width:50px; height:50px; border-radius:50px; background-size:11px auto !important;}
.yjtright{ width:50px; height:50px; border-radius:50px; background-size:11px auto !important;}
.iproleft{ top:38%; left:-60px;}
.iproright{ top:38%; right:-60px;}

.indexdivsl{height:700px; padding:70px 0 0 0; background-size:100% 700px;}
.indexdivslleft{ width:50%; min-width:0; padding-right:30px;}
.indexdivslleft a{ height:600px; background-size:600px 600px; margin-top:-25px;}
.indexdivslleft a img{ width:500px; height:auto; top:50px; right:10px;}

.indexdivslrighttt strong{font-size:30px;margin-bottom:20px;}
.indexdivslrighttt p{height:72px;font-size:16px; line-height:24px;}
.indexdivslrightc{ height:320px;}
.scrollbar{height:320px; }
.indexdivslrightc ul{ padding:0 20px 0 0;}
.indexdivslrightc ul li{padding:15px;padding-left:70px;}
.indexdivslrightc ul li span{ width:50px; height:50px; border-radius:50px; line-height:50px; font-size:18px; margin-left:-50px;}
.indexdivslrightc ul li h2{ padding-left:15px; }
.indexdivslrightc ul li h2 a{height:26px;font-size:17px; line-height:26px;}
.indexdivslrightc ul li h2 p{height:22px; font-size:14px; line-height:22px;}
 
.indexdivys{ padding:0 0 60px 0;}
.indexdivysleft{ width:500px; margin-top:80px;}
.indexdivysright{ width:750px;}
.indexdivystz ul li{ width:750px;}
.indexdivyslefttt{font-size:30px; line-height:40px;margin-bottom:45px;}
.indexdivysleftqh h3{font-size:22px; line-height:30px;}
.indexdivysleftqh p.p{ height:96px;font-size:16px; line-height:24px;margin-bottom:35px;}

.indexnews{ padding:0 0 60px 0;}
.indextt{ margin-bottom:10px; }
.indextt strong{ font-size:30px; line-height:40px;}
.indexnewsmenu{margin-bottom:20px;}
.indexnewsmenu ul li a{margin:0 10px;  padding:0 10px; height:30px; line-height:30px; font-size:18px;}
.indextts strong{ font-size:26px; line-height:30px;}


dl.ixw{ width:292px; margin:0 10px;}
dl.ixw dt img{height:150px;}
dl.ixw dd{ width:100%; height:auto;}
dl.ixw dd p{ font-size:14px; }
dl.ixw dd h3 a{font-size:16px; }
.ixwleft{ left:-30px; top:130px;}
.ixwright{ right:-30px; top:130px;}

dl.ixwlast{ height:374px;}
 
 
dl.ijx dt{ width:550px; padding:60px 60px 40px 20px;}
dl.ijx dt img{ width:450px; height:450px;}
dl.ijx dd{ padding-left:90px; margin-top:110px; width:700px; }
dl.ijx dd h3 a{ font-size:24px;}
dl.ijx dd p{ font-size:16px; line-height:26px;}

.indexkh{ padding-top:60px;}
.indextt p{  margin:5px 10%; font-size:16px; line-height:24px;}

.indexal{ padding:60px 0 340px 0;}

.aljt{ height:50px; margin:20px 0;}
.alleft{ left:-30px; top:180px;}
.alright{ right:-30px; top:180px;}
dl.ial{ width:400px; margin:0 10px;}
dl.ial dd{ padding:30px; }
dl.ial dd h3 a{height:78px; font-size:17px; line-height:26px;}
dl.ial dd p a{ font-size:14px; line-height:24px; }
.indexallistzs{ height:460px;}

.imargin{ margin-top:-380px;}
.indexbg ul.u1 li a{font-size:16px;}
.indexbgc{  padding:50px 0 70px 0;}
.indexbgleft{ width:25%;}
.indexbgleft ul li a{font-size:16px; line-height:22px; padding:15px 15px; }
dl.ibg{ padding:20px;}
dl.ibg dd{ font-size:14px;}
.indexbgrightqh{ padding-bottom:25px;}

/**产品详细页****/
dl.prxxdl dt img,dl.prxxdl dt video,dl.prxxdl dt iframe{ height:280px !important; }
.nymneufix{ top:106px;}
/******技术-咨询服务******/
.zxfwdiv1{ padding:60px 0;}
.zxfwdiv1 ul li.l1{ width:155px; height:155px; font-size:17px; line-height:20px; padding:30px 10px; }
.zxfwdiv1 ul li.l1 strong{ font-size:36px; line-height:40px;}
.zxfwdiv1 ul li.l2{ width:98px; height:30px; float:left; list-style:none; padding:0; margin-top:50px; }


/*******关于我们-新闻中心-详情*******/
dl.xwdl dt{ height:265px;}
dl.xwdl dt img{ height:265px;}
.newsxxdiv{  padding:60px 0;}
.newsxxdivc{ padding:60px 100px;}


/*******技术-客户服务******/
.nymenuthree{ padding:30px 0;}

.khfwdiv p{font-size:16px; line-height:26px;}
.khfwdiv strong.s{ font-size:28px; line-height:30px; margin:20px 0 10px 0;}
.khfwdiv dl.d1{ width:19%; margin:10px 0.5%; padding:20px 10px;}
.khfwdiv dl.d1 dt img{ width:90px;}
.khfwdiv dl.d1 dd{  height:110px; margin-top:20px;}
.khfwdiv dl.d1 dd p{ font-size:16px; line-height:24px;}
.khfwdiv dl.d1 dd strong{font-size:18px; line-height:26px;}

.khfwdiv1{padding:50px 0;}
dl.khd2{margin-top:20px;}
dl.khd2 dt{ width:50%;}
dl.khd2 dd{ width:50%; padding-top:140px; font-size:17px; line-height:28px;}
dl.khd2 dd strong{font-size:28px; line-height:46px; }

dl.khd3 dt strong{font-size:18px; line-height:27px;}

	
	
/****解决方案详细页*****/	
dl.sd4{ width:386px;}
.scleft{ left:-25px;}
.scright{ right:-25px;}

/*****技术支持-研发*****/
dl.yfd2 dt{ height:265px;}
dl.yfd2 dt img{ height:265px;}

/****关于我们-认证*****/
dl.rzd2 dt{ height:265px;}
dl.rzd2 dt img{ height:265px;}

/********关于我们-职位-生活*********/
 
dl.zpdl dd{  min-height:120px; padding:20px; font-size:16px; line-height:26px;}
.zpjtl{  top:40%;} 
.zpjtr{  top:40%;}


/***技术支持博客****/
.blog_items{ height:680px; }
dl.bkdl.bkdl2{ width:400px; margin:10px;}
.blleft{ left:-30px; top:40%;}
.blright{ right:-30px; top:40%;}

dl.bkdl dt img{ height:213px;}	

.nybanner dl dd video,.nybanner dl dd iframe{height:280px;}

.blogrighttj dl dt img{ height:80px;}


dl.bandl dt img{ height:400px;}
	
}


@media only screen and (max-width:1440px){

.show_tupian{ width:860px; max-width:100%;}

/*****首页*****/	
.banner{ margin-top:40px; }
.bannerwz1{ top:30px;}
.indexdiv{ padding:80px 0 60px 0;}	
.iproleft{top:38%;left:-15px;}
.iproright{ top:38%; right:-15px;}	
.banxia{ top:500px;}
/*.banner{ height:640px;}
.banner ul li{ height:640px;}
.banner ul li img{height:700px;}	
.banner ul li video{ height:700px;}*/
.banxia s{ width:50px; height:50px; border-radius:50px;}


/*******产品主页*******/
strong.nybans,h1.nybans{font-size:40px; line-height:46px; margin:10px 0;}
strong.nybans span,h1.nybans span{line-height:46px;}
p.nybanp{ font-size:17px; line-height:24px; margin-bottom:30px;}
p.nybanpa{height:50px; padding:0 20px;}
p.nybanpa a,p.nybanpa1 a{ height:50px; line-height:50px; font-size:15px;}
p.nybanpa1{ padding:0 20px; height:50px;}

.divpro{ padding:40px 0;}
.divpro img.img{height:40px;}
h1.tth1{line-height:40px; font-size:32px; margin-bottom:20px;}
p.nyp{font-size:17px; line-height:26px; }
.divpro1{padding:40px 0;}
.divpro1 dl dt img{ width:450px;}
.divpro1 dl dd{ margin-top:60px;}
.divpro1 dl dd h2 a{ font-size:32px; line-height:40px; padding-left:55px; }
.divpro1 dl dd p{ font-size:17px; line-height:26px;margin:20px 0 40px 0;}
.indexbg{ padding-top:80px;}


/****产品列表页*****/
.divprolist{ padding:40px 0;}
dl.pdl{ width:32%; padding:30px 20px;}

dl.pdl dt a{ width:50px; height:50px;padding:20px;}
dl.pdl dd{ margin-top:15px;}
dl.pdl dd h2 a{font-size:18px; line-height:26px;}
dl.pdl dd p{font-size:15px; height:auto; line-height:23px;}



.nybannerwz img.img1{ max-height:45px; margin-top:30px;}
ul.nybanul{ margin-top:20px;}
.divprolist1{ padding:40px 0 60px 0;}
.divprolist1 .h1{ width:100%; font-size:28px; line-height:30px; margin-bottom:25px;}
.divprolist1 p{  font-size:16px; line-height:26px; margin-top:10px;}
.divprolist1 dl dd{ width:65%;padding-right:30px;}
.divprolist1 dl dt{ width:35%; height:auto; float:left;}
.divprolist1 dl dt img{ width:100%; height:auto; display:block;}


/******产品详细页*******/
.nybannerwz h1.h1{font-size:28px; line-height:34px;margin:0px 0 15px 0;}
.nymenu ul{ padding-bottom:15px;}
.nymenu ul li a{ height:auto;line-height:24px; font-size:18px; padding:11px 20px;}
.hotannu{ width:110px;}


/*****解决方案详细页******/
.solannu{ width:110px;}



/*******资源中心-博客列表详细******/
.divblogxxc{  margin-top:30px;}
.divblogxxleft{ width:65%; padding:20px 30px;}
p.ptime{font-size:16px; line-height:24px;}
h1.bkh1{font-size:28px;line-height:34px;}
p.pblog a{height:32px; line-height:32px; font-size:15px;}
.blogfx{margin:10px 0;}
.blogfx a img{ width:36px; height:36px;margin-right:12px;}
.divblogxxwz{ font-size:16px; line-height:26px;}

 
/*******关于我们-公司-简介*******/ 
.nymenuthree{ padding:30px 0;}
.nymenuthree ul li a{ padding:0 25px;  height:40px; line-height:40px; border-radius:40px;font-size:16px;}

.aboutjjdiv{ padding:20px 0 50px 0;}
dl.abjjdl{ margin:20px 0;}
dl.abjjdl dt{ width:40%;}
dl.abjjdl dd{ width:60%; padding:20px 0 0 40px;}
dl.abjjdl dd p{ font-size:16px; line-height:26px; }
dl.abjjdl dd a.a{height:50px; padding:0 20px;}
dl.abjjdl dd a.a s{ height:50px;line-height:50px; padding-left:25px; background-size:20px auto;}
dl.abjjdl.abjjdls dd{ padding:20px 40px 0 0;}
.nyst{font-size:32px; line-height:42px;}


/*******单页-cookie policy*******/
.danyediv{ padding-bottom:40px;}
.danyedivwz{ font-size:16px; line-height:25px; padding:30px;}
.danyedivwz .h2{ font-size:22px; line-height:26px; }

/*****关于我们-认证详细*****/
 
/********关于我们-职位-生活*********/
.zpjtl{ left:-20px; top:40%;} 
.zpjtr{ right:-20px; top:40%;}


.nymenu{ margin-top:-10px; top:116px;}


/*****白皮书下载***/
.marginfto{ margin-top:80px;}
dl.dlbpss{ width:100%; margin:1% 0;}
dl.dlbpss dd h2 a{ height:auto;}



dl.prxxdls dd dl.pdl{ width:31.3333%; margin:1%; padding:20px; height:160px; overflow:hidden;}
dl.prxxdls dd dl.pdl dt{ width:90px;}
dl.prxxdls dd dl.pdl dt img{ height:auto !important;}

dl.prxxdls dd dl.pdl dd{ width:100%; height:auto; float:left; margin-top:-90px; padding:0; text-align:left; padding-left:100px; box-sizing:border-box;}
 

dl.bandl dt img{ height:385px;}
	
}






@media only screen and (max-width:1380px){
	
/***首页**/	


dl.ipro{ width:312px; height:270px; margin:0 10px;}
.banner ul li video{ width:100%;}
dl.dt_menu dt{ padding:12px 18px;}
dl.dt_menu dd a{height:46px; margin-right:10px;line-height:46px;padding:0 15px 0 20px;font-size:15px; background-size:15px auto !important;}
dl.dt_menu dd a.cur,dl.dt_menu dd a:hover{padding:0 20px;}

dl.ijx{ width:1000px;}
dl.ijx dt{ width:450px; height:450px;}
dl.ijx dt img{ width:360px; height:360px;}
dl.ijx dd{padding-left:60px;margin-top:80px;width:550px; } 
.indexjxspan{ width:450px; top:420px;}

.indexdivslleft a img{ right:10px;}	
.indexdivystzspan{ bottom:75px;}

.indexal{ background-size:40% auto;}
dl.ial{width:313px;margin:0 10px;}
dl.ial dt img{ height:200px;}
dl.ial dd{ padding:30px; }
dl.ial dd h3 a{height:104px; font-size:17px; line-height:26px;}
dl.ial dd p a{ font-size:14px; line-height:24px; margin-top:25px; }
dl.ial dt span{ width:30px; height:30px;right:10px; bottom:10px; background:url(../images/bfan.png) 12px center no-repeat #fff; background-size:10px auto;}
	
.yjtleft{ width:40px; height:40px; border-radius:40px; background-size:11px auto !important; }
.yjtright{ width:40px; height:40px; border-radius:40px; background-size:11px auto !important;}	
.indexallistzs{ height:410px;}
.indexdivysleft{ width:400px; margin-top:80px;}
.indexdivysright{ width:600px;}
.indexdivystz ul li{ width:600px;}
.indexbgdt iframe{ height:460px !important;}
.dtss_div { height:460px;}

.alleft{ left:-20px; top:170px;}
.alright{ right:-20px; top:170px;}

dl.ixw{ width:313px;}
dl.ixw dt img{ height:165px;}
.ixwleft{ left:-15px;}
.ixwright{ right:-15px;}

dl.ixwlast{ height:389px;}
 /****产品四分类****/
.divprolistfenlei4 .divprolisttt img{ height:25px;}

.divprolistfenlei4 .divprolisttt p{ height:80px; padding:10px; }
.divprolistfenlei4 .divprolisttt p strong{ min-height:55px; padding-left:50px; padding-top:5px;  background-size:40px 40px !important; font-size:17px; line-height:19px;}



/**产品详细页****/
dl.prxxdl dt img,dl.prxxdl dt video,dl.prxxdl dt iframe{ height:230px !important; }
 

/*****解决方案详细页******/
.divsollm{padding:20px 0;}
.divsollm a{ width:auto; height:40px; line-height:36px; margin:5px; padding:0 25px; border-radius:20px; font-size:16px;}
.divsollm a.a{ padding:0 25px;}

.divsolxx{ padding:40px 0; font-size:16px; line-height:26px;}
dl.sd3 dt{ width:43%;}
dl.sd3 dd{ width:57%; margin-top:10px;}

.divsolxx1{padding:40px 0; background:url(../images/solxx_bj.jpg) right top no-repeat #fff;}
dl.sd4{ width:314px; padding:10px; margin:0 10px;}

.solannu{ width:90px;}
.nymneufix{ top:113px; padding-top:10px;}


/********资源中心-最新优惠********/
.divzxyhlist{  padding:10px 0 0 0;}
dl.zxyhd{  padding:20px 25px; margin:10px 0;}
dl.zxyhd dt{ width:20%;} 
dl.zxyhd dt img{ max-width:100%; height:270px;}
dl.zxyhd dd{ width:80%;  padding:0px 0 0 30px;}
dl.zxyhd dd p.ptime{ font-size:15px; line-height:24px; }
dl.zxyhd dd h3 a{ font-size:20px; line-height:26px;margin:5px 0;}
dl.zxyhd dd p.p1{font-size:16px; line-height:24px; margin:10px 0 25px 0;}



/******资源中心-产品单页******/
dl.dlcpdy{ width:32%;margin:0.65%;}

/***资源中心-博客列表*****/
dl.bkdl dt img{ height:170px;}

.divblogxxwz video,.divblogxxwz iframe{ width:560px; height:315px; padding:10px 0;}

/******技术-咨询服务******/
.zxfwdiv1{ padding:50px 0;}
.zxfwdiv1 ul li.l1{ width:135px; height:135px; font-size:15px; line-height:20px; padding:20px 10px; }
.zxfwdiv1 ul li.l1 strong{ font-size:30px; line-height:30px;}
.zxfwdiv1 ul li.l2{ width:62px; height:30px; float:left; list-style:none; padding:0; margin-top:40px; background-size:40px auto; }

.zxfwdiv1wz{ margin-top:-65px; min-height:260px; padding:80px 30px 30px 30px;}
.zxfwdiv1qh{ font-size:16px; line-height:26px; }
.zxfwdiv1qh strong{ font-size:21px; line-height:30px;}
.zxfwdiv2{ padding:40px 0  0 0;}

/*******关于我们-新闻中心******/
dl.xwdl{ width:32%;}
dl.xwdl dt{ height:210px;}
dl.xwdl dt img{ height:210px;}
dl.xwdl dd{ padding:10px;}
dl.xwdl dd  p{ height:20px; line-height:20px; font-size:13px;}
dl.xwdl dd  h2 a{height:132px; line-height:22px; font-size:17px; margin:8px 0 14px 0;}
dl.xwdl dd span s{ font-size:14px;}
dl.xwdl dd span  a.a{ font-size:14px;}

/*******关于我们-认证奖项********/
.rzjxdiv{padding:50px 0; background:url(../images/proxxbj.jpg) center -280px no-repeat;}
dl.rzdl{ margin-bottom:30px;}
dl.rzdl dd{ font-size:16px; line-height:24px; padding:0;}
dl.rzdl dd h3{ font-size:19px; line-height:28px; margin-top:12px;}


dl.rzd2{ width:32%;}
dl.rzd2 dt{ height:210px;}
dl.rzd2 dt img{ height:210px;}
dl.rzd2 dd{padding:10px;}
dl.rzd2 dd h2 a{height:24px; line-height:24px; font-size:18px;}
dl.rzd2 dd span.sp{font-size:14px;}
dl.rzd2 dd p.p{ height:46px; line-height:23px; font-size:15px; }
dl.rzd2 dd p.p1{ width:100%; height:auto; float:left; line-height:24px; }
dl.rzd2 dd p.p1 s{font-size:14px;}
dl.rzd2 dd p.p1 a{font-size:16px;}


/*******关于我们-新闻中心-详情*******/
.newsxxdiv{  padding:40px 0;}
.newsxxdivc{padding:40px 60px;}


/******关于我们-公司-价值*******/
.aboutjzdiv{  padding:20px 0 40px 0;}
dl.jzdl{ width:32%; margin:0.65%; padding:15px; }
dl.jzdl dt img{width:50px; }
dl.jzdl dd{height:400px;font-size:16px; line-height:23px;}
dl.jzdl dd h2{font-size:18px; line-height:26px; }

.aboutjzdiv dl.d1{ margin-top:20px;}
.aboutjzdiv dl.d1 dd{ width:55%; padding-right:30px;}
.aboutjzdiv dl.d1 dt{ width:45%;}
.aboutjzdiv p.p{ font-size:16px; line-height:24px;}
.aboutjzdiv p.pm{ width:220px; height:50px; margin:20px auto;}
.aboutjzdiv p.pm a{ width:100%; height:50px; line-height:50px; font-size:18px;}

	

/******关于我们-公司-管理*******/
.aboutgldivlist{ padding:40px 0 50px 0;}
dl.gldl{ width:25%; margin:1% 0; padding:0 20px;}
dl.gldl dt a{ width:60px; height:60px; line-height:60px; font-size:14px; }
dl.gldl dd strong{ font-size:20px; line-height:28px;}
dl.gldl dd p{height:66px;font-size:15px; line-height:22px;}




/*****关于我们-公司-里程******/
.aboutlcdiv{ padding:30px 0;}
.aboutlcz{height:650px; float:left; background:url(../images/aboutlcxt.png) left 324px no-repeat; background-size:100% 2px; padding:0 45px;}
.lcleft{ left:0; top:303px;}
.lcright{ right:0; top:303px;}


/****关于我们-合作伙伴s*******/
.hzhblyk{ padding:40px 50px 60px 50px;}
.hzhbdiv ul li a img{ width:80%;}

/*******联系我们-办公******/
.lxwmdiv{ padding:0 0 60px 0;}
dl.lxd1 dt{ width:50%;}
dl.lxd1 dd{ width:50%; padding-top:40px; font-size:16px;}
dl.lxd1 dd h1{ font-size:24px; line-height:30px;margin-bottom:25px;}


dl.lxd2{ width:32%;margin:0.65%;}
dl.lxd2 dt img{height:120px;}
dl.lxd2 dd{ padding:15px;font-size:16px; line-height:24px; min-height:260px;}
dl.lxd2 dd strong{ font-size:18px; line-height:30px;}
dl.lxd2s dd{ min-height:150px;}


/***********资源中心-博客列表*********/
.sblog{ font-size:24px; line-height:30px;}
dl.bandl{margin:10px 0 20px 0;}
dl.bandl dt{ width:56%;}
dl.bandl dt img{height:300px;}
dl.bandl dd{ width:44%;padding:30px 20px 0 20px;}
dl.bandl dd h2 a{ height:52px;font-size:21px; line-height:26px}
dl.bandl dd p.p{ margin:15px 0 2px 0;}
dl.bandl dd p.p s{ height:28px; line-height:28px; font-size:15px;}
dl.bandl dd p.p a{ height:28px; line-height:28px; font-size:14px; }
dl.bandl dd p.p1{height:78px;line-height:26px; font-size:16px;}
dl.bandl dd a.a{ height:40px; line-height:40px;padding:0 20px; margin-top:12px; font-size:15px;}

.divblog{ padding:30px 0;}
.divbloglist{ padding:30px 0;}
dl.bkdl{ width:32.333%;margin:0.5%;}
dl.bkdl dd{ padding:10px;}
dl.bkdl dd h2 a{ float:left; font-size:18px; line-height:24px;}
dl.bkdl dd div{ height:286px;}
dl.bkdl dd p.p s{height:28px; line-height:28px;}
dl.bkdl dd p.p a{ height:28px; line-height:28px;}
dl.bkdl dd p.p1{ line-height:24px; font-size:15px; }
dl.bkdl dd a.a{line-height:30px; height:30px; margin-top:10px; font-size:16px; }
dl.bkdl dd p.p{ max-height:100px; overflow:hidden;}


/*******网站地图*****/
.sitemapdiv{ padding:25px; margin-bottom:25px;}
.sitemaptt a{ font-size:26px; line-height:30px; margin-bottom:9px;}
.sitemapdivc{width:49%; margin-right:1%;}
.sitemapdivc dl{margin-bottom:15px;}
.sitemapdivc dl dt h2 a{ font-size:20px; line-height:24px;}
.sitemapdivc dl dd h3 a{ font-size:18px; line-height:22px; margin-top:8px;}
.sitemapdivc dl dd a{ font-size:16px; line-height:22px; margin:2px 0;}
.sitemapdivcs{ width:100%;}
.sitemapdivcs dl{ width:49%; margin-right:1%;}
.sitemapdiv ul li{ width:49%; margin-right:1%;}



/*******技术-客户服务******/
.nymenuthree{padding:20px 0;}
.khfwdiv p{font-size:16px; line-height:26px;}
.khfwdiv strong.s{ font-size:28px; line-height:30px; margin:20px 0 10px 0;}

.khfwdiv dl.d1{ width:31.333%; margin:1%; padding:20px 10px;}

.khfwdiv1{padding:50px 0;}
dl.khd2{margin-top:20px;}
dl.khd2 dt{ width:50%;}
dl.khd2 dd{ width:50%; padding-top:90px; font-size:17px; line-height:28px;}
dl.khd2 dd strong{font-size:28px; line-height:36px; }

dl.khd3{ width:48%;}
dl.khd3 dt strong{font-size:18px; line-height:27px;}
dl.khd3 dd{ min-height:100px;}
	
.khfwannuz{ width:260px;}
.khfwannu{ padding:0 50px;}
.khfwspan{margin-top: 8px;}

dl.khdl dd{ padding:110px 50px 50px 40px;}

.khfwdiv2wz{padding:40px 0; margin-top:50px;}
.khfwdiv2wz dl.d1{ width:50%; padding:0 40px;}
.khfwdiv2wz dl.d1 dd{font-size:20px; line-height:26px; }
.khfwdiv2wz dl.d1 dt{ margin-top:80px;}
 


.khfwdiv2wz dl.d2{ width:50%;padding:0 40px;}
.khfwdiv2wz dl.d2 dd{ font-size:20px; line-height:26px;}
.khfwdiv2wz dl.d2 dt{ margin-top:26px;}


.khfwlxdiv{ padding:40px 0;}
.khfwlxdiv strong{ font-size:36px; line-height:50px;}
.khfwlxdiv p.p1{font-size:18px; line-height:26px; margin:5px 0 20px 0;}
.khfwlxdiv a{ height:48px; line-height:48px; padding:0 30px; font-size:18px;}


/*****关于我们-职位*****/
.zpdivzhiweixx{ width:90%; padding:15px 20px;}
dl.zwdl dd{ font-size:16px; line-height:25px; padding-top:30px;}


/*******关于我们-职位-认识********/
.zpdivrenshi{ padding:30px 0;}
.zpdivrenshi dl{ margin-top:20px;}
.zpdivrenshi dl dt{ width:300px;}
.zpdivrenshi dl dd{ min-height:340px; padding-top:0px; padding-right:330px;font-size:16px; line-height:24px;}
.zpdivrenshi dl dd h3{ font-size:22px; line-height:26px;}
.zpdivrenshi dl dd span{font-size:16px; line-height:24px;margin-bottom:10px;}


/********关于我们-职位-生活*********/
dl.zpdl dd{  min-height:120px; padding:20px; font-size:16px; line-height:26px;}
.zpjtl{ left:-20px; top:40%;} 
.zpjtr{ right:-20px; top:40%;}


/*****技术支持-研发*****/
.divjsyf{ font-size:16px; line-height:25px;}
dl.yfd1 dd{ font-size:16px; line-height:25px;}
dl.yfd1 dd p.p{ margin-top:10px;}
dl.yfd1 dt{ padding-left:30px;}
dl.yfd1 dt img{ width:100%;}


dl.yfd2 dt{ height:210px;}
dl.yfd2 dt img{ height:210px;}
dl.yfd2 dd{ padding:10px 15px 20px 15px;}
dl.yfd2 dd h2 a{ font-size:17px; line-height:26px; height:52px;}
dl.yfd2 dd p{ font-size:15px; line-height:22px; height:132px;}



/***技术支持博客****/
.blog_items{ height:540px; }
dl.bkdl.bkdl2{ width:320px; margin:7px;}
.blleft{ left:-30px; top:40%;}
.blright{ right:-30px; top:40%;}


.nymenu ul li a{ font-size:17px; padding:0 12px;}

.nybanner dl dd video,.nybanner dl dd iframe{height:225px;}

.blogrighttj dl dt{ width:50%; height:auto;}
.blogrighttj dl dt img{ height:auto;}
.blogrighttj dl dd a{ width:50%; height:60px; line-height:23px; font-size:14px;}



dl.prxxdls dd dl.pdl{ width:32.3333%; margin:0.5%; padding:10px; height:160px; overflow:hidden;}
dl.prxxdls dd dl.pdl dt{ width:70px;}
dl.prxxdls dd dl.pdl dt img{ height:auto !important;}
dl.prxxdls dd dl.pdl dt a{ width:40px; height:40px; padding:15px;}
dl.prxxdls dd dl.pdl dd{ margin-top:-70px;  padding-left:80px; }
dl.pdl dd h2 a{ line-height:23px; font-size:17px;}
dl.prxxdls dd dl.pdl dd p{ margin:0; line-height:22px; font-size:15px;}





/*****首页新地图版块*****/
.xinmapdt{ width:100%; min-height:450px;}

.xinmapdtdiv1{ width:900px; left:20px; margin:80px auto;}
.xinmapdtdiv1 ul li{ width:180px; height:240px;  background-size:180px auto !important; }
.xinmapdtdiv1 ul li a{font-size:18px; line-height:22px; padding:40px 45px 0 45px; }
.xinmapdtdiv1 ul li a span{  font-size:26px; line-height:32px;}
.xinmapdtdiv1 ul li.l2{ top:70px; left:-10px;}
.xinmapdtdiv1 ul li.l3{  left:-20px;}
.xinmapdtdiv1 ul li.l4{ top:70px; left:-30px;}
.xinmapdtdiv1 ul li.l5{ left:-40px;}
.xinmapdtdiv1 ul li.l1 a,.xinmapdtdiv1 ul li.l2 a{ padding-top:55px;}
.xinmapdtdiv1 ul li a s{  height:22px;  top:136px;background-size:auto 20px;}

 
 
.xinmapdtdiv2{ width:90%; min-height:400px; margin:60px 5%;}
.xinmapdttt{ width:100%; height:70px; line-height:70px; padding:0 40px; font-size:16px; margin-bottom:15px;}
.xinmapdttt .close{  height:70px; }
.xinmapdttt s{ width:20px; height:12px;left:40px; top:68px;}

.xinmapdtdiv2nr{ padding:20px 40px ;}
.xinmapdtdiv2nr dl.d1{  padding-left:200px;}
.xinmapdtdiv2nr dl.d1 dt{ width:180px; height:240px;padding:46px 30px; font-size:18px; line-height:22px; background-size:160px auto !important;}
.xinmapdtdiv2nr dl.d1 dd a{line-height:30px;padding:15px 0; font-size:18px;}
.xinmapdtdiv2nr dl.d1 dd a span{ margin-left:8px; font-size:16px;}

.xinmapdttt1{  font-size:20px; line-height:36px;}
.xinmapdttt1 span{font-size:18px;}
.xinmapdttt1 .tuihui{ width:40px; height:36px; background-size:30px auto !important; background-position:right 3px !important;}

.xinmapdtdiv3{columns:4; column-gap:10px; margin:20px 0; }
.xinmapdtdiv3 dl{ margin-bottom:10px;}
.xinmapdtdiv3 dl dt{ font-size:17px; line-height:28px;  background-size:5px 5px; padding-left:10px;}
.xinmapdtdiv3 dl dt span{ padding-right:17px; margin-left:7px; font-size:14px;}
.xinmapdtdiv3 dl dd{ padding-left:10px;}
.xinmapdtdiv3 dl dd p{font-size:15px; line-height:24px;}
 

.xinmapdtxz{  margin-bottom:50px; }
.xinmapdtxz a{height:50px; margin-right:15px; line-height:50px; padding:0 20px 0 30px; font-size:15px;}
.xinmapdtxz a.cur,.xinmapdtxz a:hover{ padding:0 25px;}
.xinmapdtxz a.cur s,.xinmapdtxz a:hover s{ height:10px;  top:-8px; left:0;}
 




	
}

@media only screen and (max-width:1280px){
.bannerwz strong{font-size:50px; line-height:50px;}	
.kongzhi{ top:17vw;}
.kongzhidian{ margin-top:260px;}
}


/******平板端****/
@media only screen and (max-width:1100px){
	
	
	
/****首页*****/	
.banxia{ display:none;}	
.banner{ margin-top:60px;}
.bannerwz1{ top:0;}
.bannerwz strong{font-size:40px; line-height:44px; }
.bannerwz a.a{ margin-top:10px;}
.kongzhi{ top:22vw;}
.yuanquan{ width:80px; height:80px; border-radius:80px;padding:7px;}
#progressbar{ width:80px; height:80px;}
.yuanquanxt{ width:68px; height:68px; line-height:68px; border-radius:68px; }
.kongzhidian{ margin-top:190px;}
.kongzhidian span.cur s{ display:none;}
 
.indexdiv{ padding:30px 0; overflow:hidden;margin-top: 25px;}
dl.ipro{ width:225px; height:270px; margin:0 10px; padding:20px;}
.iproleft{ left:-20px; top:130px;}
.iproright{ right:-20px; top:130px;}

 

.indexdivsl{ height:540px; margin-bottom:40px;}
.indexdivslleft{ padding-right:20px;}
.indexdivslrighttt strong{ line-height:30px;}
.indexdivslleft a{ height:500px; background-size:500px;}
.indexdivslleft a img{ width:400px;}
.indexdivslrightc{ height:236px;} 

.indexdivys{ padding:40px 0;}
.indexdivysleft{ margin-top:25px;}
.indexdivyslefttt{ margin-bottom:15px;}
.indexdivysleftqh p.p{ margin-bottom:15px;}
.indexdivystzspan{ bottom:55px;}
.indexdivystzspan span{ margin-left:5px;}


.indexdivysleft{ width:300px;}
.indexdivysright{ width:440px;}
.indexdivystz ul li{ width:440px;}

.indexnews{ padding-bottom:30px;}
.indexnewscz{ height:360px;}
.indexnewsc{  height:360px;}
dl.ixw{ width:350px; margin:0 10px;}
dl.ixw dt img{height:180px;}
dl.ixw dd{padding:20px 15px;}
dl.ixw dd h3 a{ height:72px;}

 dl.ixwlast{ height:350px;}

.indexjx{ padding:30px 0;}
dl.ijx dd{ padding-left:30px; margin-top:30px;}
.indexjxspan{ top:325px;}
.indexjxspan span{ margin-left:5px;}

.indexkh{ padding-top:20px;}
.indexkhdiv ul{ padding:15px; margin-bottom:10px;}
.indexkhdiv ul li a{ width:23%; height:auto; margin:0.5% 1%;}

.indexal{ padding:50px 0 300px 0; background-size:auto 650px;}

.aljt{ margin:10px 0;}
p.pmore a{ margin-top:10px;}
dl.ial{width:350px;margin:0 10px;}
dl.ial dt img{ height:200px;}
dl.ial dd{ padding:20px; }
dl.ial dd h3 a{height:52px; font-size:17px; line-height:26px;}
dl.ial dd p a{ font-size:14px; line-height:24px; margin-top:50px;}
.indexallistzs{ height:390px;}

.imargin{ margin-top:-260px; padding-top:0;}

dl.ijx{ width:740px; margin-top:15px;}
dl.ijx dt{ width:350px; height:350px; padding:40px 40px 50px 15px;}

dl.ijx dt img{ width:300px; height:300px; margin-top:-30px;}
dl.ijx dd{ width:390px; }
.indexjxspan{ width:350px; top:330px;}
.indexjxspan span{margin-left:5px;width:12px;height:12px; border-radius:12px;}
.indexjxspan span.cur,.indexjxspan span:hover{width:12px;height:12px; border-radius:12px;}


/******产品主页*******/
.nybanner{ margin-top:60px; overflow:hidden; border-top:1px solid #ededed;}
.nybannerwz{ min-height:320px;}
.nybanner dl dt{ width:50%;}
.nybanner dl dt img{ width:auto; height:320px; position:absolute;}
.nybanner dl dd{ width:50%;}
p.mbxp{font-size:14px; line-height:24px;}
p.mbxp a{ font-size:14px;}
strong.nybans,h1.nybans{font-size:30px; line-height:36px; margin:10px 0;}
strong.nybans span,h1.nybans span{line-height:36px;}
p.nybanp{ font-size:16px; margin-bottom:30px;}
p.nybanpa{height:42px; padding:0 20px;}
p.nybanpa a,p.nybanpa1 a{ height:42px; line-height:42px; font-size:15px;}
p.nybanpa1{ padding:0 15px; height:42px;}



.divpro{ padding:30px 0;}
.divpro img.img{height:36px;}

.divpro iframe,.divpro video{ width:48%; height:280px; float:left; margin:1%;}
.divpro .last{ margin:1%}

h1.tth1{line-height:30px; font-size:28px; margin-bottom:15px;}
p.nyp{font-size:16px; line-height:24px; margin-bottom:10px; }
.divpro1{padding:30px 0;}
.divpro1 dl dt img{ width:90%;}
.divpro1 dl dd{ margin-top:30px;}
.divpro1 dl dd h2 a{ font-size:26px; line-height:30px; padding-left:40px; background-size:35px auto !important; background-position:left 5px; }
.divpro1 dl dd p{ font-size:16px; line-height:24px;margin:10px 0 20px 0;}
.divpro1 dl dd a.a{height:40px; line-height:40px; padding:0 25px;font-size:15px;}


/****产品列表页*****/
.divprolisttt{margin-bottom:20px;}
.divprolistfenlei4 .divprolisttt p{ height:60px;}
.divprolistfenlei4 .divprolisttt p strong{ height:36px; line-height:36px; min-height:36px;}
.divprolisttt img{height:40px;}
.nybannerwz iframe,.nybannerwz video{ width:48%; height:260px; margin:1%;}

dl.pdl.pdldz{ width:31.333%; margin:40px 1% 1% 1% !important;}

/******产品四分类***/
.divprolistfenlei4{ width:100%; margin-bottom:25px;}
.divprolistfenlei4 .divprolisttt img{ height:40px; margin:0 auto; text-align:center;}
.divprolistfenlei4 dl.pdl{ width:32%; margin:0.65%;}
.divprolistfenlei2{ margin-left:0;}

.divpro dl.d1s{ width:100%; height:auto; float:left; margin:0%;}
.divpro dl.d1s dd iframe,.divpro dl.d1s dd video,.divpro dl.d1s dt iframe,.divpro dl.d1s dt video {height:220px !important;  }



/*****产品列表详细页******/
ul.nybanul{ position:relative; z-index:99; width:740px; margin-top:0;}
ul.nybanul li{ width:230px;}


.nymneufix{ top:60px; border-top:1px solid #ededed;}
.nymenu .document_width div{ width:100%;}
.nymenu ul{width:100%; height:auto;}
.proxxdiv{ padding:40px 0;}
dl.prxxdl dd{ width:100%; padding-right:0;}
dl.prxxdl dd h2{ height:auto; line-height:30px; font-size:26px;}
dl.prxxdl dt{ width:100%; margin-top:15px;}
.proxxdivwz{ font-size:16px; line-height:24px; margin-top:40px;}
.proxxtt{margin-bottom:5px; background:url(../images/prolist_tb.png) left 7px no-repeat; padding-left:45px; font-size:24px; line-height:40px; background-size:35px 35px !important;}
.proxxinfo3_wz ul li{ width:100%; margin:0;}

.proxxdiv1{ padding:40px 0;}
.protjal{padding:30px 50px; margin:10px 0 50px 0;}
dl.pal dt img{ height:100px; }
dl.pal dd h2 a{height:24px; line-height:24px; font-size:20px;}
dl.pal dd p.p{ height:48px;font-size:15px; line-height:24px; margin-bottom:25px;}
dl.pal dd a.a{height:40px; line-height:40px;padding:0 20px;font-size:16px;}

.proaljtleft{ width:30px; height:50px; left:10px; top:40%; background-size:13px auto; }
.proaljtright{ width:30px; height:50px; right:10px; top:40%; background-size:13px auto;}
.hotannu{ width:90px; margin-top:-40px;}
 
dl.prxxdl dt img,dl.prxxdl dt video,dl.prxxdl dt iframe{ height:410px !important; }

/******解决方案列表页******/
.divsol{ padding:40px 0;}
dl.sdl{ width:48%; margin:1%;}

.solyan{ width:320px; height:320px; } 
.solyan a.a img{ padding-top:120px; margin:0 auto; height:50px; }
.solyan a.a1 img{width:120px; height:120px;left:-30px; top:-15px;}
.solyan a.a2 img{width:120px; height:120px;right:-30px; top:-15px;}
.solyan a.a3 img{width:120px; height:120px;left:-30px; bottom:-15px;}
.solyan a.a4 img{width:120px; height:120px;right:-30px; bottom:-15px;}

.divsolleft{ padding:80px 30px 30px 0;}
dl.sd2 dt{ font-size:26px; line-height:30px;}
dl.sd2 dd p{height:auto;font-size:16px; line-height:24px; margin:10px 0 25px 0;}
dl.sd2 dd a.a{height:46px; line-height:46px;  background-size:100% 46px; font-size:16px; padding:0 30px;}


/****解决方案详细页****/
dl.sd3 dt{ width:100%; text-align:center; margin-top:10px;}
dl.sd3 dt img{ width:90%; max-width:400px; margin:0 auto; float:none;}
dl.sd3 dd{ width:100%; margin-top:10px;}

dl.sd4{ width:237px; margin:0 5px;}
dl.sd4 dd{ width:100%; height:auto; float:left; margin-top:10px;}
dl.sd4 dd div{height:124px;}
dl.sd4 dd h2 a{ max-height:48px; line-height:24px; font-size:17px;margin-bottom:10px;}
dl.sd4 dd p{max-height:66px; font-size:15px; line-height:22px;}
dl.sd4 dd a.a{ font-size:16px; line-height:26px; margin-top:15px;}



/***********资源中心-博客列表*********/
.nybanner1 .nybannerwz{ min-height:130px;}
.nybanner1 dl dt img{ height:130px;}

.sblog{ font-size:22px; line-height:28px;}
dl.bandl{margin:10px 0 20px 0;}
dl.bandl dt{ width:100%;}
dl.bandl dt img{height:auto; border-radius:5px 5px 0 0;}
dl.bandl dd{ width:100%;padding:20px;}
dl.bandl dd h2 a{ height:auto;font-size:21px; line-height:26px}
dl.bandl dd p.p1{height:auto;line-height:26px; font-size:16px;}

.divblog{ padding:30px 0;}
.divbloglist{ padding:30px 0;}
dl.bkdl{ width:49%;margin:0.5%;}
dl.bkdl dt img{ height:190px;}
dl.bkdl dd{ padding:10px;}
dl.bkdl dd h2 a{ height:72px; float:left; font-size:18px; line-height:24px;}
dl.bkdl dd p.p s{height:28px; line-height:28px;}
dl.bkdl dd p.p a{ height:28px; line-height:28px;}
dl.bkdl dd p.p1{ line-height:25px; font-size:15px; }
 



/*******资源中心-博客列表详细******/
.divblogxx{ margin-top:60px; padding:15px 0 40px 0;}
.divblogxxc{  margin-top:20px;}
.divblogxxleft{ width:65%; padding:10px 15px;}
p.ptime{font-size:15px; line-height:24px;}
h1.bkh1{font-size:22px;line-height:26px;}
p.pblog a{height:30px; line-height:30px; font-size:14px;}
.blogfx{margin:10px 0;}
.blogfx a img{ width:32px; height:32px;margin-right:10px;}
.divblogxxwz{ font-size:16px; line-height:25px;}

.blogsxtiao a.a{width: 100px;}
.blogsxtiao a.a1{ width:100px;}
.blogsxtiao a.ac{ padding:0 10px; }

.divblogxxright{ width:35%;padding:10px 15px;}
.blogrighttj{ padding-bottom:20px; margin-bottom:20px;}
.divblogxxrighttt{ font-size:20px; line-height:30px;}
.blogrighttj dl dt{ width:100%;}
.blogrighttj dl dt img{height:auto;}
.blogrighttj dl dd a{ width:100%; height:76px; font-size:16px; line-height:22px; padding:5px 10px;}
.blogrighttag a{ height:30px; line-height:30px; font-size:15px; }

.bottomlx{ padding:60px 0;}
.bottomlx a{height:36px; line-height:36px; font-size:36px; background:url(../images/chengxt.png) center 40px no-repeat; background-size:100% 4px;}

.divblogxxwz video,.divblogxxwz iframe{ width:460px; height:260px; padding:10px 0;}


/*******资源中心-成功案例******/
dl.dlcgal{ width:32%; margin:0.65%;  padding:10px 15px;}
dl.dlcgal dt img{ max-width:100%;}
dl.dlcgal dd{ width:100%; height:auto; float:left; margin-top:10px;}
dl.dlcgal dd div{height:124px;}
dl.dlcgal dd h2 a{ max-height:48px; line-height:24px; font-size:17px;margin-bottom:10px;}
dl.dlcgal dd p{max-height:66px; font-size:15px; line-height:22px;}
dl.dlcgal dd a.a{ height:30px; line-height:30px; margin-top:15px;}


/******资源中心-视频********/
dl.dlsp{ width:48%;margin:1%;}

/*******资源中心-白皮书******/
dl.dlbps{ width:49%;padding:10px;}
dl.dlbps dt{ width:40%;}
dl.dlbps dd{ width:60%; padding:5px 0 0 15px; }
dl.dlbps dd h2 a{ height:110px;font-size:18px; line-height:22px;}
dl.dlbps dd a.a{ height:36px; line-height:36px; padding:0 20px;}
dl.dlbps dd a.a s{ height:36px; padding-left:25px; background-size:18px auto; font-size:15px; }

/*******资源中心-最新优惠******/
dl.zxyhd dt{ width:30%;} 
dl.zxyhd dt img{ width:100%; height:auto;}
dl.zxyhd dd{ width:70%;  padding:0px 0 0 30px;}


/******技术-咨询服务******/
.zxfwdiv1{ padding:40px 0;}
.zxfwdiv1 ul{padding-left:0px; margin-top:20px;}
.zxfwdiv1 ul li.l1{ width:18%; height:100px; border-radius:10px;  font-size:15px; line-height:20px; padding:10px; margin:0 1%; }
.zxfwdiv1 ul li.l1 strong{ font-size:30px; line-height:30px; margin:0 0 5px 0;}
.zxfwdiv1 ul li.l2{ display:none;}

.zxfwdiv1wz{ margin-top:-65px; min-height:200px; padding:80px 20px 20px 20px;}
.zxfwdiv1qh{ font-size:16px; line-height:26px; }
.zxfwdiv1qh strong{ font-size:21px; line-height:30px;}
.zxfwdiv2{ padding:30px 0 0 0;}



 
/*******关于我们-公司-简介*******/ 
 
.nymenuthree{ padding:20px 0;}
.nymenuthree ul li a{ padding:0 20px; height:36px; line-height:36px; border-radius:36px;font-size:15px; float:left; margin:5px;}

.aboutjjdiv{ padding:10px 0 50px 0;}
dl.abjjdl{ margin:10px 0;}
dl.abjjdl dt{ width:80%; margin:0 10%;}
dl.abjjdl dd{ width:100%; padding:0 0 20px 0;}
dl.abjjdl dd p{ font-size:16px; line-height:26px; }
dl.abjjdl dd a.a{height:50px; padding:0 20px;}
dl.abjjdl dd a.a s{ height:50px;line-height:50px; padding-left:25px; background-size:20px auto;}
dl.abjjdl.abjjdls dd{ padding:0 0 20px 0;}
.nyst{font-size:30px; line-height:36px;}



/*******关于我们-新闻中心******/
.xwzxdiv{padding:30px 0 40px 0;  background:url(../images/proxxbj.jpg) center top no-repeat; background-size:100% auto;}

.qtxxdiv dl{ height:46px;}
.qtxxdiv dl dt{height:24px; line-height:24px; font-size:16px; top:-15px; left:10px; padding:0 5px; }
.qtxxdiv dl dd{margin-top:9px;}
.selxx{height:34px; line-height:34px; padding-left:20px;font-size:16px;}

dl.xwdl{ width:48%; margin:1%;}
dl.xwdl dt{ height:240px;}
dl.xwdl dt img{ height:240px;}
dl.xwdl.last{ margin:1%;}
dl.xwdl dd{ padding:10px;}
dl.xwdl dd  p{ height:20px; line-height:20px; font-size:13px;}
dl.xwdl dd  h2 a{height:110px; line-height:22px; font-size:17px; margin:8px 0 14px 0;}
dl.xwdl dd span s{ font-size:14px;}
dl.xwdl dd span  a.a{ font-size:14px;}


/*******关于我们-认证奖项********/
.rzjxdiv{padding:30px 0; background:url(../images/proxxbj.jpg) center -280px no-repeat;}
dl.rzdl{ margin-bottom:30px;}
dl.rzdl dd{ width:100%; font-size:16px; line-height:24px;}
dl.rzdl dd h3{ font-size:19px; line-height:28px; margin-top:12px;}
dl.rzdl dt{ width:100%; margin-top:15px;}


dl.rzdl dt ul li{ width:25% !important; height:50px; float:left; text-align:center; margin:0 auto !important;}
dl.rzdl dt ul li img{  max-width:100%; height:50px; display:block; margin:0 auto;}
dl.rzdl dt ul li.l1{ width:33.33%; text-align:center; margin-top:0px;}
dl.rzdl dt ul li.l1 img{ max-width:80%;}


dl.rzd2{ width:48%; margin:1%;}
dl.rzd2.last{ margin:1%;}

dl.rzd2 dt{ height:240px;}
dl.rzd2 dt img{ height:240px;}

/*******关于我们-新闻中心-详情*******/
.newsxxdiv{  padding:30px 0;}
.newsxxdivc{ padding:30px;}


/******关于我们-公司-价值*******/
.aboutjzdiv{ padding:20px 0 40px 0;}
dl.jzdl{ width:48%; margin:1%; padding:15px; }
dl.jzdl dt img{width:50px; }
dl.jzdl dd{height:370px;font-size:16px; line-height:23px;}
dl.jzdl dd h2{font-size:18px; line-height:26px; }

.aboutjzdiv dl.d1{ margin-top:10px;}
.aboutjzdiv dl.d1 dd{ width:100%; padding-right:0px; overflow-y:hidden;}
.aboutjzdiv dl.d1 dt{ width:100%;}
 	

/******关于我们-公司-管理*******/
.aboutgldivlist{ padding:40px 0 50px 0;}
dl.gldl{ width:31.333%; margin:1%; padding:0 15px;}
dl.gldl dt a{ width:60px; height:60px; line-height:60px; font-size:14px; }
dl.gldl dd strong{ font-size:20px; line-height:28px;}
dl.gldl dd p{height:66px;font-size:15px; line-height:22px;}

.glc_dc_div{width:90%; padding:15px;}



/*****关于我们-公司-里程******/
.aboutlcdiv{ padding:30px 0;}

dl.lcdl{ width:33.33333%;}
dl.lcdls{ width:33.33333%;}




/****关于我们-合作伙伴*******/
.hzhblyk{ padding:30px 30px 60px 30px;}
.hzhblyk dl dt{ height:38px; line-height:38px;  background:url(../images/lyd.png) left 15px no-repeat; padding-left:15px; font-size:16px; }
.hzhblyk dl dd{ padding-left:15px; }
.hzhblyk dl dd .input{height:40px; line-height:40px; font-size:16px; text-indent:15px;}
.hzhblyk dl dd .sel{ height:40px; line-height:36px; padding-left:15px; font-size:16px; }
 
.hzhblyk dl dd span{ width:6%; height:40px; line-height:40px;}
.hzhblyk dl dd p{ width:54%;}
.hzhblyk dl dd p.pqh{ width:40%;}
.hzhblyk dl dd .input1{ width:54%; float:right;}
.kehufuwu_lxwm_div_che p{ font-size:15px; line-height:22px;}
em.Eormsg{ left:15px; top:40px;}
em.Eormsg.butong{width:44%;height:auto;line-height:13px;}

/****搜索结果页******/
.serchdiv{ padding:20px 15px;}
.serchdivk{ padding-right:150px;}
.serchdivk dl{height:54px;}
.serchdivk dl dt{ font-size:16px;top:-15px; left:20px; }
.serchdivk dl dd{margin-top:12px; padding-right:150px;}
.serchdivk dl dd .input{height:40px; line-height:36px;font-size:15px;}
.serchdivk dl dd .selxx{ width:150px; height:40px; line-height:36px; padding-left:20px;margin-right:-150px; margin-top:-5px; font-size:15px;}
.pbutton{ width:140px;margin-right:-150px;}
.pbutton .button{ background:url(../images/cpc_map_new2-21.png) 20px center no-repeat;}

.serchlist{ margin:10px 0;}
.serchlist dl{ padding:10px 0;}
.serchlist dl dt{ background-position:3px 10px;}
.serchlist dl dt h2 a{ line-height:26px; font-size:18px; }
.serchlist dl dd{ padding-left:20px;}
.serchlist dl dd p{line-height:23px; font-size:15px;}
.serchlist dl dd span{line-height:22px; font-size:14px;}

	


/*******技术-客户服务******/
.divjishu{ padding-bottom:40px; margin-top:15px;}
.khfwdiv p{font-size:16px; line-height:25px;}
.khfwdiv strong.s{ font-size:24px; line-height:28px; margin:20px 0 10px 0;}
.khfwdiv dl.d1{ width:31.333%; margin:1%; padding:20px 10px;}
.khfwdiv dl.d1 dt img{ width:78px;}


.khfwdiv1{padding:35px 0;}
dl.khd2{margin-top:20px;}
dl.khd2 dt{ width:50%;}
dl.khd2 dd{ width:50%; padding-top:40px; font-size:16px; line-height:24px;}
dl.khd2 dd strong{font-size:24px; line-height:26px; margin-bottom:10px; }
dl.khd2 dd p{ margin-bottom:10px;}
a.kha{ height:44px; line-height:44px; margin-top:10px; padding:0 25px; font-size:16px;}

.khfwdiv2{ padding:40px 0;}

dl.khd3{ width:48%;}
dl.khd3 dt strong{font-size:18px; line-height:27px;}
dl.khd3 dd{ min-height:120px;}
	
.khfwannuz{ width:260px;}
.khfwannu{ padding:0 50px;}
.khfwspan{margin-top: 8px;}


dl.khdl dt{ width:50%;padding:25px 0 25px 25px;}
dl.khdl dd{ width:50%;padding:50px 25px 25px 25px;}
dl.khdl dd h2{font-size:24px; line-height:26px;}
dl.khdl dd p{font-size:16px; line-height:24px;}

.khfwdiv2wz{padding:30px 0; margin-top:40px;}
.khfwdiv2wz dl.d1{ width:50%; padding:0 30px;}
.khfwdiv2wz dl.d1 dd{font-size:18px; line-height:26px; }
.khfwdiv2wz dl.d1 dt{ margin-top:10px;}
 

.khfwlxdiv{ padding:40px 0;}
.khfwlxdiv strong{ font-size:30px; line-height:40px;}
.khfwlxdiv p.p1{font-size:17px; line-height:24px; margin:5px 0 20px 0;}
.khfwlxdiv a{ height:48px; line-height:48px; padding:0 30px; font-size:18px;}
	

dl.khfwd3 dt{ width:100%;}
dl.khfwd3 dd{ width:100%; font-size:16px; line-height:24px; padding:25px 0;}


/********关于我们-职位-职位空缺*********/
.zpdivzhiwei{ padding:20px 0;}
dl.zwdl{margin-bottom:20px;}
dl.zwdl dd{ width:70%; padding-top:20px;}
dl.zwdl dd strong{ font-size:24px; line-height:30px; margin-bottom:10px;}
dl.zwdl dt{ width:30%;}
dl.zwdl dt img{  max-width:90%;}

.qtxxdiv dl.d4 dd{ padding-right:40px; }
.qtxxdiv dl.d4 dd .input{ height:33px; line-height:33px; text-indent:10px; font-size:15px; }
.qtxxdiv dl.d4 dd .button{ width:40px; height:33px; background-size:20px auto;}

.zpdivzhiweilist{ padding:30px 0;}
dl.zwd2{ width:32.333%; margin:0.5%; padding:20px;}
dl.zwd2.last{ margin:0.5%;}

.zpdivzhiweixx{ width:90%; padding:15px 20px;}
.zpdivclose{ width:40px; height:40px; }
.zpdivzhiweixx h1{ font-size:21px; }
.zpdivbz p{ width:50%;font-size:16px; }
.zpdivzhiweixxwz{font-size:15px; line-height:24px;}
.zpdivzhiweixxwz strong{ font-size:17px; line-height:28px;}

	
	

/********关于我们-职位-生活*********/
.zpdivshenhuolm{padding-top:10px;}
.zpdivshenhuolm ul{ margin-top:20px; width:100%; float:left;}
.zpdivshenhuolm ul li{ width:50%; float:left; overflow:hidden;}
.zpdivshenhuolm ul li a{ width:100%;height:40px; line-height:40px;  padding:0; background:#fff; border-bottom:1px solid #ededed; float:left;  font-size:16px; overflow:hidden; box-sizing:border-box;}

.zpdivshenhuo{ padding:30px 0;font-size:16px; line-height:25px;}
.zps{ font-size:24px; line-height:30px; margin-bottom:5px; }
.zpdivshenhuo p{ width:100%; height:auto; float:left; margin-bottom:10px;}

.zpdivlistzt{ width:740px;}
dl.zpdl{ width:740px;}
dl.zpdl dt img{height:415px;}
dl.zpdl dd{  min-height:120px; padding:15px 20px; font-size:15px; line-height:24px;}
.zpjtl{ left:-20px; top:40%;} 
.zpjtr{ right:-20px; top:40%;}



/********关于我们-职位-计划*********/
dl.zpjhdl{ padding:35px 30px; margin-top:15px; }
dl.zpjhdl dt{ width:100%; position:static;}
dl.zpjhdl dt img{ width:300px; margin:0 auto;}
dl.zpjhdl dd{ width:100%;min-height:140px; padding-right:0px; font-size:16px; line-height:24px;}
dl.zpjhdl dd h3{ font-size:22px; line-height:26px;}
dl.zpjhdl dd span{ font-size:16px; line-height:24px; margin-bottom:15px;}

dl.zpjhd2{ padding:35px 30px;margin-top:15px;}
dl.zpjhd2 dt{ width:100%; position:static; }
dl.zpjhd2 dt img{ width:300px; margin:0 auto;}
dl.zpjhd2 dd{ width:100%;min-height:140px;padding-left:0px;font-size:16px; line-height:24px;}
dl.zpjhd2 dd h3{font-size:22px; line-height:26px;}
dl.zpjhd2 dd span{ font-size:16px; line-height:24px; margin-bottom:15px;}

/*******关于我们-职位-认识********/
.zpdivrenshi{ padding:30px 0;}
.zpdivrenshi dl{ margin-top:20px;}
.zpdivrenshi dl dt{ width:100%; position:static;}
.zpdivrenshi dl dt img{ width:300px; margin:0 auto;}
.zpdivrenshi dl dd{ min-height:140px; padding-top:0px; padding-right:0px;font-size:16px; line-height:24px;}
.zpdivrenshi dl dd h3{ font-size:22px; line-height:26px;}
.zpdivrenshi dl dd span{font-size:16px; line-height:24px;margin-bottom:10px;}
 

/*****技术支持-研发*****/
.divjsyf{ font-size:16px; line-height:25px;}
dl.yfd1 dd{ width:100%; font-size:16px; line-height:25px;}
dl.yfd1 dd .indextt strong{ text-align:center;}
dl.yfd1 dd p.p{ margin-top:10px;}
dl.yfd1 dt{ padding-left:0px; margin:15px 0; text-align:center; width:100%;}
dl.yfd1 dt img{ width:360px; margin:0 auto; float:none;}

dl.yfd2{ width:48%; margin:1%;}
dl.yfd2.last{ margin:1%;}
dl.yfd2 dt{ height:240px;}
dl.yfd2 dt img{ height:240px;}
dl.bkdl dd h2 a{ height:auto;} 


	
/******联系我们*****/	
dl.lxd2{ width:49%; margin:0.5%;}	
dl.lxd2 dd{ min-height:235px;}	
dl.lxd2s dd{ min-height:130px;}	


/***技术支持博客****/
.blog_items{ height:560px; }
dl.bkdl.bkdl2{ width:360px; margin:7px;}
.blleft{ left:-30px; top:40%;}
.blright{ right:-30px; top:40%;}


/***提交成功页****/
.lxwm_cg_div{ padding:50px 0; text-align:center; margin-top:60px; border-top:1px solid #ededed;}

.nybanner dl dd video,.nybanner dl dd iframe{height:205px;}



/*****白皮书下载***/
.marginfto{ margin-top:20px;}
dl.dlbpss{ width:100% !important; margin:1% 0 !important;}
dl.dlbpss dd h2 a{ height:auto !important;}





dl.prxxdls dd dl.pdl{ width:48%; margin:1%; padding:10px; height:160px; overflow:hidden;}






/*****首页新地图版块*****/
.xinmapdtdiv1{ width:90%; left:0%; margin:60px auto 20px auto;}
.xinmapdtdiv1 ul li{ width:31.3333%; height:240px; margin:1%;  background-size:180px auto !important; }
.xinmapdtdiv1 ul li a{font-size:18px; line-height:22px; padding:40px 45px 0 45px; }
.xinmapdtdiv1 ul li a span{  font-size:26px; line-height:32px;}
.xinmapdtdiv1 ul li.l2{ top:0px; left:0px;}
.xinmapdtdiv1 ul li.l3{  left:0px;}
.xinmapdtdiv1 ul li.l4{ top:-80px; left:16%;}
.xinmapdtdiv1 ul li.l5{ top:-80px; left:17%;}
.xinmapdtdiv1 ul li.l1 a,.xinmapdtdiv1 ul li.l2 a,.xinmapdtdiv1 ul li.l5 a{ padding-top:55px;}

.xinmapdtdiv3{columns:3; column-gap:10px; margin:20px 0; }


 

}

/******平板端****/
@media only screen and (max-width:900px){
	
.banner{ height:47vw;}
.banner ul li img,.banner ul li video{ height:47vw;}	
.kongzhi{ top:22vw;}
	
}


@media only screen and (max-width:780px){
	
/****首页*****/	
.kongzhi{ float:left;}
.banner{ display:none;}

.sjbanner{ width:100%;height:920px; position:relative; margin:0; padding:0; margin-top:-50px; overflow:hidden; display:block; touch-action: pan-y;}
.sjbanner ul{margin:0; padding:0; width:2000000px;  transition: transform 232ms;  }
.sjbanner ul li{ width:100vw; height:870px; float:left; position:relative;}
.sjbanner ul li img{ display:block; width:100vw; height:620px; display:block; z-index:9; position:relative; z-index:9;}
.sjbanner ul li video{ width:100vw; height:620px;display:block; object-fit: cover;float:right; right:0; top:0; position:absolute; z-index:8;}
 
.bannerwz{ width:100%; height:300px; text-align:center; padding:0px; position: relative;top:0;   box-sizing:border-box;}
.bannerwz .document_width{ width:94%; padding:0; margin:0; position: relative; top: 50%;  left: 50%;  transform: translate(-50%,-50%);}
.bannerwzxx{ width:100%; float:none; }
.bannerwz img{ margin:0 auto; height:36px; float:none;}

.bannerwz strong{ width:100%; font-size:40px; line-height:40px;}
.bannerwz a.a{ width:150px; height:40px; line-height:40px; font-size:14px;  background-size:100% 40px; margin-top:0; float:none; display:inline-block; margin:0 auto; }
.yuanquan{ float:left;}
.kongzhi{ width:100%; height:auto; margin:0 auto; float:left; overflow:hidden;position:static; z-index:996;}
.kongzhidian{ margin:0px;padding:0px;width:100%;position:absolute; left:0; bottom:0px;text-align:center; z-index:998; /* margin:0px;padding:0px 10px;width:auto;position:absolute; left:40%; bottom:0px; text-align:center; z-index:99; overflow:hidden;*/}
.kongzhidian span{ display:inline-block; float:none; margin:0 5px;}
.kongzhidian span.sp2,.kongzhidian span.sp3,.kongzhidian span.sp4,.kongzhidian span.sp5,.kongzhidian span.sp6{ left:0; top:0;}
.kongzhidian span.cur s,.kongzhidian span:hover s{ display:none;}
.banround{ top:5px; left:2px;}
.indexdiv strong{ font-size:24px; margin-bottom:10px; line-height:30px;}
.indexdivpro{ height:250px !important;}
.indexdivprolist{ height:250px !important;}
dl.ipro{ width:31vw; margin:0 0.5vw; height:230px;}
dl.ipro dt img{ width:40px;}
dl.ipro dd h2 a{ font-size:16px;}
dl.ipro dd p{ font-size:13px; height:66px; line-height:22px;}
dl.ipro dd a.a{ font-size:14px;}

p.pmore{ width:150px;display: none;}
p.pmore a{ width:150px; height:40px; line-height:40px; font-size:14px;background-size:100% 40px; margin-top:10px;}

.indexdivsl{ height:500px; padding-top:40px;}

.indexdivslrighttt strong{ font-size:24px; line-height:26px; margin-bottom:10px;}
.indexdivslrighttt p{ height:auto; line-height:22px; font-size:14px;}

.indexdivys{ padding-bottom:40px; margin-top:20px;}
.indexdivysleft { margin-top:60px;}
.indexdivyslefttt{ font-size:24px; line-height:26px;}
.indexdivysleftqh h3{ font-size:20px; line-height:24px;}
.indexdivysleftqh p.p{ font-size:14px; line-height:22px; height:88px;}

.indexdivysleft{ width:40vw;}
.indexdivysright{ width:55vw; float:right;}
.indexdivystz ul li{ width:55vw;}
.indexdivystzspan { bottom:45px;}

.indextt strong{ font-size:24px; line-height:26px;}
.indextts strong{ font-size:20px; line-height:22px;}
.indexnewsmenu ul li a{height:26px; line-height:26px; font-size:16px;}
dl.ixw{width:46vw;margin:0 1vw;}
.indexnewsc{ left:0%;}
.ixwleft { left:10px; top:150px;}
.ixwright{ right:10px; top:150px;}
.indexjxspan{ width:48vw; top:45vw;}
dl.ijx dd{ margin-top:50px;}
dl.ijx dd h3 a{ font-size:16px;}
dl.ijx dd p{ font-size:14px; line-height:22px;}

 dl.ixwlast{ height:345px;}

.indextt p{ margin:5px 0; font-size:14px; line-height:22px; width:100%;}
.indexalwz{ padding-left:10px; padding-right:10px;}


dl.ijx{ width:96vw;}
dl.ijx dt{ width:48vw; height:48vw; padding:4vw 4px 4px 1vw;}
dl.ijx dt img{ width:42vw; height:42vw; margin-top:-3vw;}
dl.ijx dd{ width:45vw; }


dl.ial{width:46vw;margin:0 1vw;}

.imargin{ margin-top:-310px;}


/*******产品主页*******/
.nybannerwz{ min-height:300px; padding-bottom:20px;}
strong.nybans,h1.nybans{font-size:24px; line-height:28px; margin:5px 0;}
strong.nybans span,h1.nybans span{line-height:28px;}
p.nybanp{ font-size:15px; line-height:24px;}
.nybanner dl dt img{ height:300px;}

.nybanner1 .nybannerwz{ min-height:180px;}
.nybanner1 dl dt img{ height:180px;}

/****产品列表页*****/
.divprolist{ padding:30px 0;}
dl.pdl{ width:32%; padding:20px 10px;}
dl.pdl dt a{ width:40px; height:40px;padding:15px;}
dl.pdl dd{  margin-top:10px; height:170px;}
dl.pdl dd h2 a{font-size:17px; line-height:22px;}
dl.pdl dd p{ font-size:14px; line-height:22px; height:132px;}

.indexbg{ padding-top:40px;}

.nybannerwz img.img1{ max-height:40px; margin-top:20px;}
ul.nybanul{ margin:0 0 10px 0;}
.nymenu{ margin-top:0;}
.divprolist1{ padding:30px 0 50px 0;}
.divprolist1 .h1{font-size:22px; line-height:26px; margin-bottom:15px;}
.divprolist1 p{  font-size:15px; line-height:24px; margin-top:10px;}
.divprolist1 dl dd{ width:100%;padding-right:0px;}
.divprolist1 dl dt{ width:100%; margin-top:10px;}


ul.nybanuls{margin-top:20px;}
ul.nybanuls li a{ height:46px;  background-size:40px auto !important; padding-left:46px; font-size:16px; line-height:46px; margin-right:10px; margin-bottom:10px;}

.nymenu{ background-size:100% 3px;}
.nymenu ul li a{  font-size:16px;}

/******产品详细页******/
.nybannerwz h1.h1{font-size:24px; line-height:28px;margin:0px 0 10px 0;}
ul.nybanul{ width:96vw; margin-top:0;}
ul.nybanul li{ width:32.33%; margin:0.5%;}
ul.nybanul li a{ height:44px; line-height:44px; font-size:14px; background-size:100% 44px;overflow:hidden;}
ul.nybanul li a s{ width:40px; height:44px;background-size:30px auto !important;}
ul.nybanul li a.a4 s{ margin-top:-3px;}
ul.nybanul li a.a4{ line-height:18px; padding-top:3px;}

dl.prxxdl dt img,dl.prxxdl dt video,dl.prxxdl dt iframe{ width:100%; height:52vw !important; }

/****解决方案详细页****/
dl.sd4{ width:31vw; margin:0 0.5vw;}
 


/*******关于我们-新闻中心-详情*******/
dl.xwdl dt{ height:31vw;}
dl.xwdl dt img{ height:31vw;}
.newsxxdiv{  padding:20px 0;}
.newsxxdivc{padding:15px;}


/*******单页-cookie policy*******/
.danyediv{ padding-bottom:40px;}
.danyedivwz{ font-size:16px; line-height:26px; padding:15px;}
.danyedivwz .h2{ font-size:19px; line-height:24px; }

/*******网站地图*****/
.sitemapdiv{ padding:25px 10px; margin-bottom:15px;}


/*****单页-terms*******/
dl.dydl{ min-height:40px; float:left; padding:12px 0;}
dl.dydl dd a{ font-size:16px; line-height:24px;padding-right:140px;}
dl.dydl dt a{top:12px; height:36px; line-height:34px; padding:0 25px;font-size:16px;}


/*****技术支持-研发*****/
dl.yfd2 dt{ height:31vw;}
dl.yfd2 dt img{ height:31vw;}

/****关于我们-认证*****/
dl.rzd2 dt{ height:31vw;}
dl.rzd2 dt img{ height:31vw;}

dl.rzdl dt ul li{ width:50% !important; height:50px; float:left; text-align:center; margin:8px auto !important;}
dl.rzdl dt ul li img{ max-width:80%; height:38px;}

/****联系我们****/
dl.lxd2 dd{padding:10px;font-size:15px;line-height:22px;}



/******资源中心-博客列表*****/
dl.bkdl dt img{ height:25vw;}

/******关于我们-职位-生活*****/
.zpdivlistzt{ width:94vw;}
dl.zpdl{ width:94vw;}
dl.zpdl dt img{height:54vw;}
dl.zpdl dd{  min-height:120px; padding:15px 20px; font-size:15px; line-height:24px;}
.zpjtl{ left:-15px; top:40%;} 
.zpjtr{ right:-15px; top:40%;}


/***技术支持博客****/
.blog_items{ height:75vw; }
dl.bkdl.bkdl2{ width:46vw; margin:1vw;}
.blleft{ left:-10px; top:35%;}
.blright{ right:-10px; top:35%;}


.nybanner dl dd video,.nybanner dl dd iframe{height:28vw;}


/****最新优惠下载***/
dl.zxyhxz dd{  padding:20px 10px;font-size:14px; line-height:24px; }
dl.zxyhxz dd h2{ margin-bottom:10px;}

}




@media only screen and (max-width:650px){

/****首页*****/
.banner{  margin-top:0px;}

.bannerwz{ padding-left:0px; margin-top:0px; }
.bannerwz span{ font-size:16px; margin-bottom:5px;}
.bannerwz strong{ font-size:26px; line-height:26px;}	
.bannerwz strong s{ margin-left:-1px;}
.bannerwz p{ margin:5px 0; font-size:17px; line-height:26px;}
.kongzhidian span{ margin-right:0;}

.yjtleft{ width:30px; height:30px; border-radius:30px; background-size:8px auto !important;}
.yjtright{ width:30px; height:30px; border-radius:30px; background-size:8px auto !important;}	
.iproleft,.iproright{ top:45%;}

dl.ipro{ width:30.7vw;}

.indexdivslrightc ul li h2 a{ font-size:15px;}
.indexdivystzspan { bottom:36px;}
.indexdivystzspan span{margin-left:5px;width:12px;height:12px; border-radius:12px;}
.indexdivystzspan span.cur,.indexdivystzspan span:hover{ width:12px;height:12px; border-radius:12px;}



.indexdivysleft{ width:40vw; margin-top:20px;}
.indexdivysright{ width:50vw; float:right;}
.indexdivystz ul li{ width:50vw;} 
 
 dl.ijx dd{ width:45vw; margin-top:35px; }

dl.ixwlast{ height:58vw;}
 /********产品主页*******/

.divpro{ padding:25px 0;}
.divpro img.img{height:34px;}
h1.tth1{line-height:26px; font-size:22px; margin-bottom:10px;}
p.nyp{font-size:15px; line-height:23px; margin-bottom:10px; }
.divpro1{padding:20px 0;}
.divpro1 dl dt{ width:100%;}
.divpro1 dl dt img{ width:300px; margin:0 auto;}
.divpro1 dl dd{ width:100%; margin-top:30px;}
.divpro1 dl dd h2 a{ font-size:22px; line-height:26px; padding-left:40px; background-size:30px auto; background-position:left 5px; }
.divpro1 dl dd p{ font-size:16px; min-height:26px; line-height:24px;margin:10px 0 20px 0;}
.divpro1 dl dd a.a{height:40px; line-height:40px; padding:0 25px;font-size:15px;}
.divpro1s dl dt img{ float:none;}

/****产品列表页*****/
.divprolist{ padding:30px 0;}
dl.pdl{ width:48%; padding:20px 10px; margin:1%;}
dl.pdl.last{ margin:1%;}
.indexbg{ padding-top:40px;}

.nybannerwz img.img1{ margin-bottom:0;}
ul.nybanuls{ margin-top:0px;}
ul.nybanuls li{ width:50%;}
ul.nybanuls li a{ width:100%; height:40px;background-size:35px auto !important; padding-left:40px; font-size:15px; line-height:40px; box-sizing:border-box; margin-right:0; margin-bottom:0; overflow:hidden;}

.nybanc { width:68%; font-size:14px; line-height:24px;}

dl.pdl.pdldz{ width:48%; margin:40px 1% 1% 1% !important;}

/******产品四分类***/
.divprolistfenlei4{margin-bottom:20px;}
.divprolistfenlei4 .divprolisttt img{ height:40px; margin:0 auto; text-align:center;}
.divprolistfenlei4 dl.pdl{ width:48%; margin:1%;}

dl.pdl dd{ height:144px;}

/******解决方案列表页********/
dl.sdl dd{ height:139px; padding:10px;}
dl.sdl dd h2 a{line-height:23px;font-size:18px;}
dl.sdl dd p{font-size:15px; line-height:23px; }
dl.sdl dd a.a{ font-size:15px; line-height:28px;border-radius:10px; padding:0 25px;}


.divsolright{ width:100%; margin:30px 0;}
.divsolleft{ padding:0px; width:100%;}
dl.sd2 dt{ font-size:26px; line-height:30px;}
dl.sd2 dd p{height:auto;font-size:16px; line-height:24px; margin:10px 0 25px 0;}
dl.sd2 dd a.a{height:46px; line-height:46px;  background-size:100% 46px; font-size:16px; padding:0 30px;}


/*****解决方案详细页******/
.divsollm{padding:10px 0;}
.divsollm a{ width:auto; height:38px; line-height:34px; margin:3px; padding:0 18px; border-radius:18px; font-size:15px;}
.divsollm a.a{ padding:0 18px;}


.divsolxx{ padding:30px 0; font-size:16px; line-height:24px;}
dl.sd3 dt{ width:100%; margin:10px 0%; padding:0;}
dl.sd3 dd{ width:100%; margin-top:10px;}

.divsolxx1{padding:30px 0; background:url(../images/solxx_bj.jpg) right top no-repeat #fff;}
 
dl.sd4{ width:46vw; margin:0 1vw;}
 

.scleft{ left:-15px;}
.scright{ right:-15px;}
 
.solannu{ width:70px; margin-top:-30px;}



/***********资源中心-博客列表*********/

.sblog{ font-size:22px; line-height:28px;}
dl.bandl{margin:10px 0 20px 0;}
dl.bandl dt{ width:100%;}
dl.bandl dt img{height:auto; border-radius:5px 5px 0 0;}
dl.bandl dd{ width:100%;padding:15px;}
dl.bandl dd h2 a{ height:auto;font-size:20px; line-height:26px}


.divblog{ padding:20px 0;}
.divbloglist{ padding:20px 0;}
dl.bkdl dd div{ height:168px;}



/*******资源中心-博客列表详细******/
.divblogxxleft{ width:100%; padding:10px 15px;}
.blogsxtiao{ padding:15px 0; margin-top:15px;}
.blogsxtiao a.a{width: 100px;}
.blogsxtiao a.a1{ width:100px;}
.blogsxtiao a.ac{ padding:0 10px; }

.divblogxxright{ width:100%;padding:10px 15px;}
.blogrighttj{ padding-bottom:10px; margin-bottom:10px; border-bottom:none;}
.divblogxxrighttt{ font-size:20px; line-height:30px;}
.blogrighttj dl dt{ width:40%;}
.blogrighttj dl dt img{height:auto;}
.blogrighttj dl dd a{ width:60%; height:76px; font-size:16px; line-height:22px; padding:5px 10px;}
.blogrighttag a{ height:30px; line-height:30px; font-size:15px; }



 
/******资源中心-产品单页******/
.qtxxdiv .sp_sel2{ width:100% !important;}
.qtxxdiv .d2.sp_sel2{ width:100%  !important; margin-left:0%;}

dl.dlcpdy{ width:48%;margin:1%;}
dl.dlcpdy dd{ padding:10px 10px 20px 10px;}
dl.dlcpdy dd h2 a{height:52px; font-size:17px; line-height:26px; }

/*******资源中心-成功案例******/
dl.dlcgal{ width:48%; margin:1%;  padding:10px 15px;}


/******资源中心-视频********/
dl.dlsp{ width:98%;margin:1%;}
dl.dlsp dt img, dl.dlsp dt video, dl.dlsp dt iframe{ height:52vw;}
dl.dlsp dd{ height:auto;}

/*******资源中心-白皮书******/
dl.dlbps{ width:49%;padding:10px;}
dl.dlbps dt{ width:100%;}
dl.dlbps dd{ width:100%; padding:10px 0; }
 
 
/******关于我们-公司-价值*******/
.aboutjzdiv{ padding:20px 0 40px 0;}
dl.jzdl{ width:100%; margin:1% 0; padding:15px; }
dl.jzdl dt img{width:50px; margin:0 auto; }
dl.jzdl dd{height:auto;font-size:15px; line-height:23px;}
dl.jzdl dd h2{font-size:18px; line-height:26px; text-align:center; }
.aboutjzdiv p.p{ font-size:15px; line-height:23px;}
 
  
/******关于我们-公司-管理*******/
.aboutgldivlist{ padding:30px 0 40px 0;}
dl.gldl{ width:48%; margin:1%; padding:0 20px;}
dl.gldl dd strong{ font-size:20px; line-height:28px;}
dl.gldl dd p{height:66px;font-size:15px; line-height:22px;}
.glc_dc_div{width:90%; padding:15px;}

.glc_close{ width:40px; height:40px; margin-top:-20px; float:right; margin-right:-20px; }
.glc_dc_div_left{ width:100%;}
.glc_dc_div_right{ width:100%;padding-left:0px; padding-top:15px; }


.hzhbdiv ul li a img{ width:100%;}

/*****关于我们-公司-里程******/
dl.lcdl{ width:50%;}
dl.lcdls{ width:50%;}
.lcleft { top:308px;}
.lcright{ top:308px;}

/****关于我们-合作伙伴s*******/
.hzhbdiv ul li{ width:23%;}
.hzhbdiv ul li.l1{ margin:1%;}
.del_aa{ width:auto;}

.hzhblyk{ padding:20px 20px 40px 20px;}
.hzhblyk dl{ width:100%; margin:0;}
#yanzhengma_box{ width:90%;}
 

/******联系我们******/
.lxwmlydiv{padding-top:40px;}
.hzhblyk h2{ font-size:18px; line-height:30px;padding:0 10px;}
.hzhblyk p.pbz{font-size:16px; line-height:24px;  margin:0px 0 30px 0; padding:0 10px; }



/*******联系我们-办公******/
.lxwmdiv{ padding:0 0 60px 0;}
dl.lxd1 dt{ width:100%;}
dl.lxd1 dt img{ float:none; margin:0 auto;}
dl.lxd1 dd{ width:100%; padding-top:40px; font-size:16px;}
dl.lxd1 dd h1{ font-size:22px; line-height:30px;margin-bottom:10px;}


dl.lxd2 dt img{ height:22vw;}


/*******网站地图*****/
.sitemapdiv{ padding:15px 10px; margin-bottom:15px;}
.sitemaptt a{ font-size:22px; line-height:26px; margin-bottom:9px;}
.sitemapdivc{width:100%; margin-right:0%;}
.sitemapdivcs{ width:100%;}
.sitemapdivcs dl{ width:100%; margin-right:0%;}
.sitemapdiv ul li{ width:49%; margin-right:1%;}



/*******技术-客户服务******/
.divjishu{ padding-bottom:40px; margin-top:15px;}
.khfwdiv p{font-size:16px; line-height:25px; margin-top:10px;}
.khfwdiv strong.s{ font-size:24px; line-height:28px; margin:20px 0 10px 0;}
.khfwdiv dl.d1{ width:48%; margin:1%; padding:20px 10px;}
.khfwdiv dl.d1 dt img{ width:70px;}

dl.khd2 dd{ width:50%; padding-top:10px; font-size:16px; line-height:24px;}
dl.khd2 dd strong{font-size:20px; line-height:24px; margin-bottom:10px; }
dl.khd2 dd p{ margin-bottom:10px;}
a.kha{ height:44px; line-height:44px; margin-top:10px; padding:0 25px; font-size:16px;}

.khfwdiv2{ padding:40px 0;}
.dkhfwdiv{ padding:15px;}
dl.khd3{ width:48%;}
dl.khd3 dt strong{font-size:18px; line-height:27px;}
dl.khd3 dd{ min-height:150px; font-size:15px; line-height:24px;}

dl.khdl dt{ width:100%; padding:20px;}
dl.khdl dd{ width:100%;padding:0 20px 20px 20px; }
dl.khdl dd h2{ font-size:22px; line-height:26px; }
dl.khdl dd p{font-size:16px; line-height:24px;}

.khfwannuz{ width:220px;}
.khfwannu{ padding:0 40px;}
.khfwspan{margin-top:5px;}

.khfwdiv2wz{padding:30px 0; margin-top:40px;}
.khfwdiv2wz dl.d1{ width:100%; padding:0 30px; border-right:none; border-bottom:1px solid #ededed; padding-bottom:30px;}
.khfwdiv2wz dl.d1 dd{font-size:18px; line-height:26px; }
.khfwdiv2wz dl.d1 dt{ margin-top:20px;}
.khfwdiv2wz dl.d1 dt a{height:44px; line-height:44px; font-size:16px; padding:0 25px;}
.khfwdiv2wz dl.d2{ width:100%; padding-top:30px;}


.khfwlxdiv{ padding:40px 0;}
.khfwlxdiv strong{ font-size:30px; line-height:40px;}
.khfwlxdiv p.p1{font-size:17px; line-height:24px; margin:5px 0 20px 0;}
.khfwlxdiv a{ height:48px; line-height:48px; padding:0 30px; font-size:18px;}
	
	
/********关于我们-职位-职位空缺*********/
.zpdivzhiwei{ padding:20px 0;}
dl.zwdl{margin-bottom:20px;}
dl.zwdl dd{ width:100%; font-size:16px; line-height:26px;padding-top:0px;}
dl.zwdl dd strong{ font-size:24px; line-height:30px; margin-bottom:10px;}
dl.zwdl dt{ display:none;}

.qtxxdiv dl.d3{ width:100%; margin-bottom:20px;}
.qtxxdiv dl.d4{ width:100%;}

.zpdivzhiweilist{ padding:20px 0;}
dl.zwd2{ width:48%; margin:1%; padding:20px;}
dl.zwd2.last{ margin:1%;}

.zpdivzhiweixx{ width:96%; padding:15px;}
.zpdivclose{ width:40px; height:40px; }
.zpdivzhiweixx h1{ font-size:21px; line-height:24px; }
.zpdivbz{ padding:10px; margin:10px 0;}
.zpdivbz p{ width:100%;font-size:16px; }
.zpdivzhiweixxwz{font-size:15px; line-height:24px; font-weight:200;}
.zpdivzhiweixxwz strong{ font-size:17px; line-height:28px;}
	

/*****关于我们-生活******/
dl.zpdl{ margin-top:15px;}
dl.zpdl dd{padding:15px 20px; font-size:16px; line-height:24px;}

 
/***技术支持博客****/
.blog_items{ height:80vw; }

.divblogxxwz p{font-size:15px; line-height:24px; margin-top:10px;}


/*****首页新地图版块*****/
.xinmapdt{ min-height:300px;}
.xinmapdtdiv1{ width:94%; left:0%; margin:40px auto 10px auto;}
.xinmapdtdiv1 ul li{ width:31.3333%; height:210px; margin:1%;  background-size:150px auto !important; }
.xinmapdtdiv1 ul li a{font-size:16px; line-height:20px; padding:30px 40px 0 40px; }
.xinmapdtdiv1 ul li a span{  font-size:20px; line-height:22px;}
.xinmapdtdiv1 ul li.l2{ top:0px; left:0px;}
.xinmapdtdiv1 ul li.l3{  left:0px;}
.xinmapdtdiv1 ul li.l4{ top:-70px; left:16%;}
.xinmapdtdiv1 ul li.l5{ top:-70px; left:17%;}
.xinmapdtdiv1 ul li.l1 a,.xinmapdtdiv1 ul li.l2 a,.xinmapdtdiv1 ul li.l5 a{ padding-top:40px;}
.xinmapdtdiv1 ul li a s{  height:15px;  top:116px;background-size:auto 15px;}

 

.xinmapdtdiv2{ width:94%; min-height:300px; margin:40px 3%;}
.xinmapdttt{ width:100%; height:56px; line-height:56px; padding:0 25px; font-size:16px; margin-bottom:15px;}
.xinmapdttt .close{  height:56px; }
.xinmapdttt s{ width:20px; height:12px;left:25px; top:54px;}

.xinmapdtdiv2nr{ padding:20px 25px ;}
.xinmapdtdiv2nr dl.d1{  padding-left:160px;}
.xinmapdtdiv2nr dl.d1 dt{ width:140px; height:200px; padding:32px 10px 26px 10px; font-size:16px; line-height:20px; background-size:140px auto !important;}
.xinmapdtdiv2nr dl.d1 dd a{line-height:30px;padding:12px 0; font-size:16px; background-size:auto 26px !important;}
.xinmapdtdiv2nr dl.d1 dd a span{ margin-left:8px; font-size:14px;}

.xinmapdttt1{ font-size:18px; line-height:30px;}
.xinmapdtdiv3 .xinmapdtdiv2nr{ padding:10px 20px;}
.xinmapdttt1 span{font-size:14px;}
.xinmapdttt1 .tuihui{ width:30px; height:30px; background-size:24px auto !important; background-position:right 3px !important;}

.xinmapdtdiv3{columns:3; column-gap:5px; margin:5px 0; }
.xinmapdtdiv3 dl{ margin-bottom:5px;}
.xinmapdtdiv3 dl dt{ font-size:16px; line-height:24px;  background-size:5px 5px; padding-left:10px;}
.xinmapdtdiv3 dl dt span{ padding-right:14px; margin-left:4px; font-size:12px; background:none;}
.xinmapdtdiv3 dl dd{ padding-left:10px;}
.xinmapdtdiv3 dl dd p{font-size:14px; line-height:23px;}
 

.xinmapdtdiv3{columns:3; column-gap:10px; margin:20px 0; }

.xinmapdtxz{  margin-bottom:40px; }
.xinmapdtxz a{height:42px; margin-right:10px; line-height:42px; padding:0 15px 0 20px; font-size:14px; background-size:14px auto !important;}
.xinmapdtxz a.cur,.xinmapdtxz a:hover{ padding:0 25px;}
.xinmapdtxz a.cur s,.xinmapdtxz a:hover s{ height:10px;  top:-8px; left:0;}
 




}

@media only screen and (max-width:560px){
 /**首页***/	
.indexal { background:none;}
 
.sjbanner{ margin-top:0px;}
/*.kongzhi{ top:25vw;}
.kongzhidian{ left:4px; margin-top:95px;}	*/
.bannerwz img{ height:36px !important;}
.sjbanner{ height:670px;}
.sjbanner ul li{ height:670px;}
.sjbanner ul li img{ width:100vw; height:440px;}
.sjbanner ul li video{ height:435px;}
 
.bannerwz{  height:220px;}
.bannerwzxx{ margin-top:-20px;}
.kongzhidian{ bottom:-12px;}
dl.ipro{ width:46vw; padding:20px 10px; margin:0 1.1vw;}	
dl.ipro dt{ margin-bottom:5px;}

.indexdivsl{ height:auto; background-size:cover; padding-bottom:40px;}
.indexdivslleft{ display:none;}	
.indexdivslright{ width:100%;}	
.indexdivslrighttt{ margin-bottom:10px; text-align:center;}	
.indexdivslrightc{ height:auto; padding:0; width:100%; overflow:hidden;touch-action: pan-y;}
.scrollbar{ height:auto;}

.indexdivslrightc ul{ width:2000000px; position:relative; float:left; padding:0; box-sizing:border-box; transition: transform 232ms; }
.indexdivslrightc ul li{ width:97vw; margin:0 auto; padding:20px; box-sizing:border-box;  background:rgba(255,255,255,0.2);}
.indexdivslrightc ul li span{ display:none;}
.indexdivslrightc ul li a img{ display:block; width:360px; margin:0 auto; border-radius:100%; height:auto; display:block;}
.indexdivslrightc ul li h2{ text-align:center; margin-top:15px; padding-left:0;}
 

.indexslspan{margin:0px;padding:0px;width:100%; margin-bottom:15px; text-align:center; float:left; z-index:886; display:block;}
.indexslspan span{display:inline-block;margin-left:8px;width:10px;height:10px; border-radius:10px; background:none; border:3px solid #fff; box-sizing:border-box; cursor:pointer;}
.indexslspan span.cur,.indexslspan span:hover{background:#fff; border:3px solid #fff; width:10px;height:10px; border-radius:10px;}



p.pmore1{ float:none;}	
 
.indexdivys{ padding:30px 0; margin-top:0;}
.indexdivysleft{ width:100%; margin-top:0; margin-bottom:15px;}
.indexdivyslefttt{ text-align:center;}
.indexdivysleftqh h3{ text-align:center;}
.indexdivysleftqh p.p{ text-align:center;}
.left{ float:none;}
.indexdivysleftqh p.p{ height:auto;}	
.indexdivysright{ width:360px; float:none; margin:0 auto;}	
.indexdivystz ul li{ width:360px;}
.indexdivystzspan span,.indexdivystzspan span.cur, .indexdivystzspan span:hover{ width:12px; height:12px; border-radius:12px;}	
.indexjxdiv{touch-action: pan-y;}
dl.ijx dt{ width:360px; height:360px; float:none; margin:0 auto; padding:30px 40px 40px 10px;}	
dl.ijx dt img{ width:300px; height:300px; margin-top:-20px; }
dl.ijx dd{ width:100%; text-align:center; margin-top:20px; padding-left:0;}
dl.ijx dd p.pmore{ width:150px; text-align:center; margin:10px auto; height:auto; float:none;}
dl.ijx dd p.pmore a{ text-align:center; width:100%; float:left;}
.indexjxspan{ width:100%; top:335px;}
.indexjxspan span,.indexjxspan span.cur, .indexjxspan span:hover{ width:12px; height:12px; border-radius:12px;}	

.indexjx p.pmore a{ margin-top:-15px;}
 
 
.indexkhspan span{margin-left:5px;width:12px;height:12px; border-radius:12px;}
.indexkhspan span.cur,.indexkhspan span:hover{width:12px;height:12px; border-radius:12px;}

.indexalwz{ width:100%; padding-right:0;}	
.indexalwz .indextt{ text-align:center;}
.indexalwz .indextt p{ text-align:center; margin:5px 0;}
.indexalwz p.pmore{ display:none;}
.indexallistzs{ height:310px;} 
 
.indexallistz{ width:100%; margin-top:0px;}
.alright{ right:-15px; top:130px;}
.alleft{ left:-15px; top:130px;}

dl.ial{width:320px;margin:0 5px;}
dl.ial dt img{ height:150px;}
dl.ial dd{ padding:10px; }
dl.ial dd h3 a{height:52px; font-size:16px; line-height:26px;}
.imargin { margin-top:-320px;}
.indexbgdt iframe{height:370px !important;}
.dtss_tb { top:30%;}
.dtss_div{ height:370px;}

.indexkhdiv ul li a{ width:31.333%;}

dl.ixw dt img{ height:150px;}
.ixwleft,.ixwright{ top:130px;}


dl.dt_menu dd a{ margin-right:0; padding:0 20px;}

/*******产品主页*****/
.nybanner{ margin-top:52px;}
.nybannerwz{ padding-bottom:10px; min-height:100px;}
.nybanner dl dt{ width:100%;}
.nybanner dl dt img{ position:static; width:100%; height:auto;}
.nybanner dl dd{ width:100%; margin-top:10px;}
p.nybanp{ margin-bottom:10px;}
.divpro1 dl dd h2 a{ font-size:20px;}

.bjfenge{ height:3px;}


.divpro dl.d1s dd,.divpro dl.d1s dt{ width:98%;}
.divpro dl.d1s dd iframe,.divpro dl.d1s dd video,.divpro dl.d1s dt iframe,.divpro dl.d1s dt video { width:98% !important; }

/********产品列表详细页*******/
.nybanner dl dd img{ margin-top:0; max-height:60px;}
ul.nybanul li{ width:48%;}
.nymneufix{ top:50px; padding-top:5px;}

.nybannerwz h1.h1{ width:100%;font-size:22px;line-height:26px; margin:5px 0;}
.nybanc{ width:100%;}

.nymenu ul{ padding-bottom:8px;}
.nymenu ul li a{  font-size:14px; padding:5px 10px; line-height:20px;}

.proxxdiv{ padding:30px 0;}
dl.prxxdl dd h2{ line-height:26px; font-size:22px;}
dl.prxxdl dd p{ font-size:16px; line-height:24px; margin-top:10px;}
dl.prxxdl dt{ margin-top:10px;}
.proxxdivwz{ font-size:16px; line-height:24px; margin-top:30px;}
.proxxtt{ height:auto; min-height:30px; margin-bottom:5px; background:url(../images/prolist_tb.png) left center no-repeat; background-position:left 1px !important; padding-left:32px; font-size:22px; line-height:25px; background-size:25px 25px !important;}


.proxxinfo2_wz{ padding:10px 15px;}
.proxxinfo2_wz ul li{line-height:26px; margin:2px 0; background:url(../images/lyd.png) left 11px no-repeat; padding-left:12px; background-size:6px 6px;}
.proxxinfo3_wz ul{ padding:10px 15px;}
.proxxinfo3_wz ul li{  min-height:30px;font-size:16px; line-height:24px; margin:1% 0; padding:0 20px;  background:url(../images/proxx_tbx6.png) left 9px no-repeat; background-size:15px auto;}
.proxxinfo3_wz ul li strong{ font-size:17px; line-height:26px;}


.proxxdiv1{ padding:30px 0;}
.protjal{padding:20px 30px; margin:10px 0 40px 0;}
dl.pal dt img{ height:80px; }
dl.pal dd h2 a{height:24px; line-height:24px; font-size:18px;}
dl.pal dd p.p{ height:48px;font-size:15px; line-height:24px; margin-bottom:15px;}
dl.pal dd a.a{height:32px; line-height:32px;padding:0 15px; font-size:15px;}
.proaljtleft{ width:30px; height:50px; left:0px; top:40%; background-size:11px auto; }
.proaljtright{ width:30px; height:50px; right:0px; top:40%; background-size:11px auto;}

.hotannu{ width:70px; margin-top:-30px;}


/***********资源中心-博客列表*********/
.sblog{ font-size:20px;}
dl.bandl dd h2 a{ font-size:18px;}
dl.bkdl{ width:100%;margin:1% 0;}

dl.bkdl dt img{ height:auto; width:100%;}
dl.bkdl dd div{ height:auto;}
dl.bkdl dd p.p1{ max-height:72px; margin-bottom:5px;}

/*******资源中心-博客列表详细******/
.mbxp a.a{ height:28px; line-height:28px; padding:0 20px;}

.divblogxx { margin-top:50px;}
.bottomlx{ padding:40px 0;}
.bottomlx a{height:30px; line-height:30px; font-size:30px; background:url(../images/chengxt.png) center 35px no-repeat; background-size:100% 2px;}
.divblogxxwz video,.divblogxxwz iframe{ width:100%; height:53vw; padding:10px 0;}
.divblogxxwz h1,.divblogxxwz h2,.divblogxxwz h3,.divblogxxwz h4,.divblogxxwz h5{ margin-top:10px;}

/********资源中心-最新优惠********/
.divzxyh{ padding:15px 0 40px 0;}

dl.zxyhd{  padding:10px 15px; margin:8px 0;}
dl.zxyhd dt{ width:30%;} 
dl.zxyhd dd{ width:70%;  padding:0px 0 0 20px;}
dl.zxyhd dd p.ptime{ font-size:14px; line-height:20px; }
dl.zxyhd dd h3 a{ font-size:18px; line-height:24px;margin:5px 0;}
dl.zxyhd dd p.p1{font-size:15px; line-height:22px; margin:5px 0 10px 0;}
dl.zxyhd dd a.a1{ height:32px; line-height:32px; font-size:15px; padding:0 20px;}


/******资源中心-产品单页******/
.qtxxdiv dl.d1{ width:100%; margin:0 0 20px 0;}
dl.dlcpdy dt img{ height:64vw; width:100%;}

/******技术-咨询服务******/
.zxfwdiv{ font-size:15px; line-height:24px; text-align:center;}
.zxfwdiv1{ padding:40px 0;}
.zxfwdiv1 ul{padding-left:0px; margin-top:20px;}
.zxfwdiv1 ul li.l1{ width:18%; height:60px; border-radius:10px;  font-size:15px; line-height:20px; padding:10px; margin:0 1%; }
.zxfwdiv1 ul li.l1 strong{ font-size:30px; line-height:30px; margin:0 0 5px 0;}
.zxfwdiv1 ul li.l1 p{ display:none;}

.zxfwdiv1wz{ margin-top:-35px; min-height:200px; padding:50px 20px 20px 20px;}
.zxfwdiv1qh{ font-size:16px; line-height:24px; }
.zxfwdiv1qh strong{ font-size:18px; line-height:26px;}
.zxfwdiv2{ padding:5px 0 0 0;}

.sol_items{ margin:20px 0 0 0;}

 
/*******关于我们-公司-简介*******/ 
.nymenuthree{ padding:10px 0;}
.nymenuthree ul li a{ padding:0 15px; height:34px; line-height:34px; border-radius:34px;font-size:15px;}

.aboutjjdiv{ padding:10px 0 40px 0;}
dl.abjjdl{ margin:10px 0;}
dl.abjjdl dd p{ font-size:16px; line-height:24px; }
dl.abjjdl dd a.a{height:40px; padding:0 20px;}
dl.abjjdl dd a.a s{ height:40px;line-height:40px; padding-left:25px; background-size:20px auto; font-size:15px;}
dl.abjjdl.abjjdls dd{ padding:0 0 20px 0;}
.nyst{font-size:22px; line-height:30px;}


/*******关于我们-新闻中心-详情*******/
.newsxxdiv{  padding:15px 0;}
.newsxxdivc{padding:10px;}

a.aback{height:34px; line-height:34px; padding:0 30px;font-size:15px;}
a.adowm{ height:34px; line-height:34px;font-size:15px; }
a.adowm s{  padding-left:20px; background-size:15px auto;}



/*****关于我们-公司-里程******/
.aboutlcz{ height:500px;background:url(../images/aboutlcxt.png) left 230px no-repeat; background-size:100% 1px; padding:0 40px;}

dl.lcdl{ width:100%; height:500px; margin-top:33px;}
dl.lcdl dt img{ width:140px; height:140px;}
dl.lcdl dt strong{ height:60px; background:url(../images/aboutlc_xtb1.png) center -10px no-repeat; background-size:14px 70px !important; font-size:24px; line-height:30px;padding-top:64px;}
dl.lcdl dd{ left:0; top:236px;}
dl.lcdl dd p{ font-size:15px; line-height:18px; margin-bottom:5px;background: url(../images/bantb1.png) left 5px no-repeat; background-size:5px 5px; padding-left:8px;}

dl.lcdls{ width:100%;  height:500px; padding-top:155px;}
dl.lcdls dt img{ width:140px;height:140px;}
dl.lcdls dt strong{height:60px; background:url(../images/aboutlc_xtb2.png) center 36px no-repeat; background-size:14px 70px !important; font-size:24px; line-height:30px; color:#006bff; padding-bottom:85px;}
dl.lcdls dd{ bottom:340px;}
dl.lcdls dd p{ font-size:15px; line-height:18px; margin-bottom:5px;background: url(../images/bantb1.png) left 5px no-repeat; background-size:5px 5px;padding-left:8px;}

.aboutlc{ width:100%;height:500px;}
.lcleft{ left:0; top:213px;}
.lcright{ right:0; top:213px;}

/******关于我们-认证****/
 


/****关于我们-合作伙伴s*******/
.hzhbdiv ul li{ width:31.3333%;}
.hzhbdiv ul li.l1{ margin:1%;}
.hzhblyk{ padding:20px 20px 40px 20px;}
.hzhblyk dl{ width:100%; margin:0;}
#yanzhengma_box{ width:94%;}
 
/*******单页-cookie policy*******/
.danyedivwz{ font-size:15px; line-height:24px; padding:15px;}
.danyedivwz .h2{ font-size:18px; line-height:24px; }




/****搜索结果页******/
.serchdiv{ padding:25px 10px;}
.serchdivk{ padding-right:0px;}
.serchdivk dl{height:48px;}
.serchdivk dl dt{ font-size:16px;top:-15px; left:20px; }
.serchdivk dl dd{margin-top:6px; padding-right:130px;}
.serchdivk dl dd .input{height:40px; line-height:36px;font-size:15px;}
.serchdivk dl dd .selxx{ width:130px; height:40px; line-height:36px; padding-left:20px;margin-right:-130px; margin-top:-3px; font-size:15px;}
.pbutton{ width:140px; height:40px; margin-right:0px; margin-top:10px;}
.pbutton .button{height:40px; line-height:40px; background:url(../images/cpc_map_new2-21.png) 20px center no-repeat;}

.serchdivlm{ margin:10px 0;}
.serchdivlm strong{ height:40px; line-height:40px;font-size:16px; margin-right:5px;}
.serchdivlm a{ height:30px; line-height:30px;margin:5px; border-radius:30px; padding:0 20px; font-size:15px;}

.serchtt strong{font-size:20px;}
dl.serchtop{ padding:10px; margin-top:10px;}
dl.serchtop dd{height:36px; line-height:36px; font-size:15px; padding-right:0px;}
dl.serchtop dt{ width:220px; height:40px; float:left; margin-right:0px; margin-top:0px;}
dl.serchtop dt .selxx{ font-size:15px;}

.serchlist dl dt h2 a{ max-height:52px; overflow:hidden; line-height:26px; font-size:17px;}
.serchlist dl dd p{ max-height:69px; overflow:hidden;}

/********技术-客户服务*****/
dl.khd2{margin-top:20px;}
dl.khd2 dt{ width:100%;}
dl.khd2 dt img,dl.khd2s dt img{ max-width:320px; margin:0 auto; float:none; }
dl.khd2 dd{ width:100%; padding:15px; font-size:16px; line-height:24px; box-sizing:border-box;}
dl.khd2 dd strong{font-size:20px; line-height:26px; margin-bottom:10px; }
dl.khd2 dd p{ margin-bottom:10px;}

dl.khdl{ width:98%;}
dl.khd3{ width:100%;}
dl.khd3 dt strong{font-size:18px; line-height:27px;}
dl.khd3 dd{ min-height:40px; font-size:15px; line-height:24px;}

dl.khfwdl dd{ padding:20px 0;}
dl.khfwdl dd p{ font-size:16px; }



/*****单页-terms*******/
dl.dydl{ min-height:40px; float:left; padding:12px 0;}
dl.dydl dd a{ font-size:16px; line-height:24px;padding-right:0px; margin-bottom:9px;}
dl.dydl dt a{top:12px; height:36px; line-height:34px; padding:0 25px;font-size:16px; position:static;}


/****关于我们-职位*******/
.zpdivshenhuo ul.u1 li{ width:23%;margin:1%;}
.zpdivshenhuo ul.u1 li.ls{ margin-left:1%;}


dl.zwdl dd img{ width:24%;}



/****关于我们-职位-生活*******/
.zpdivspan span{margin-left:10px;width:12px;height:12px; border-radius:12px;}
.zpdivspan span.cur,.zpdivspan span:hover{width:12px;height:12px; border-radius:12px;}
.zpjtl{ left:-10px; top:40%;} 
.zpjtr{ right:-10px; top:40%;}



/*****技术支持-研发*****/
.divjsyf{ padding:30px 0; font-size:15px; line-height:24px;}
dl.yfd1{ margin-bottom:0;}
dl.yfd1 dt img{ width:300px;}
dl.yfd1 dd{ font-size:15px; line-height:24px;}
.divjsyf1{ padding:30px 0;}
dl.yfd2 { width:98%;}
dl.yfd2 dt{ height:auto;}
dl.yfd2 dt img{ height:auto; width:100%;}
dl.yfd2 dd h2 a{ height:auto;}
dl.yfd2 dd p{ height:auto;}



/****关于我们-职位-详情*******/ 
.fengxiangzw a.a1{margin-top:15px; margin-bottom:15px; margin-right:15px;  background-size:50px auto; padding-top:50px; font-size:14px; }
.fengxiangzw a.a2{margin-top:15px; margin-bottom:15px; background-size:50px auto; padding-top:50px; font-size:14px; }

.fxtjk{ width:300px;}
.fxtjk h2{ height:46px; line-height:46px;  margin-bottom:10px; font-size:16px; }
.fxtjk h2 span.close{ width:46px; height:46px;}
.fxtjk p{ line-height:24px; font-size:14px; padding:0 20px; margin-bottom:15px; }
.fxtjk p span{ width:100%; float:left;}
.fxtjk p .input{ width:100%; height:36px; line-height:36px;}
.fxtjk  p.p1 .button{  height:40px; line-height:40px; margin-top:10px; font-size:16px;}
.fxtjk p em{ padding-left:10px; top:60px; box-sizing:border-box;}
 

/******联系我们******/
dl.lxd2{ width:100%; margin:0.5% 0;}
dl.lxd2 dd{ min-height:100px;}


 
/***技术支持博客****/
.blog_items{ height:85vw; }
dl.bkdl.bkdl2{ width:46vw; margin:1vw;}
dl.bkdl.bkdl2 dt img{ height:24vw;}
dl.bkdl.bkdl2 dd div{ height:190px;}
.blleft{ left:-10px; top:35%;}
.blright{ right:-10px; top:35%;}
	
/****技术客户服务****/
.khfwdiv2wz dl.d2 dt a{ width:31.333%;margin:1%;}
.khfwdiv2wz dl.d2 dt p.pshow{ width:100%;  position:absolute; left:0px; top:-120px; padding:20px 40px;}

/***提交成功页****/
.lxwm_cg_div{ padding:30px 0;margin-top:50px; }
dl.lxwm_d dt img{ width:110px;}

.nybanner dl dd video,.nybanner dl dd iframe{height:55vw;}


dl.prxxdls dd dl.pdl{ width:98%; margin:1%; padding:10px; height:auto; overflow:hidden;}
 

	
}

@media only screen and (max-width:520px){
.blog_items{ height:92vw; }

/*******首页新地图版块*****/
.xinmapdtdiv1 ul{ height:380px; overflow:hidden;}
.xinmapdtdiv1 ul li{ background-size:140px auto !important;}
.xinmapdtdiv1 ul li a{padding:30px 25px 0 25px; }
.xinmapdtdiv3 dl dt{background-position: left 10px;}

}

@media only screen and (max-width:460px){
	
/******首页********/	
 
 .indexal{ padding-top:30px;}

.indexnewsc,.indexnewscz{ height:75vw;}
dl.ixw{width:90vw;margin:0 3vw;}
dl.ixw dt img{ height:40vw; width:100%;}

 dl.ixwlast{ height:67vw;}
.indexallistzs{ height:320px;}
dl.ial{width:90vw;margin:0 3vw;}
dl.ial dt img{ height:200px;}
dl.ial dd p a{ margin-top:10px;}
 
dl.ixw dd h3 a{ margin:10px 0; height:48px;}

/****产品列表页*****/
.nybannerwz iframe,.nybannerwz video{ width:100%; height:auto; margin:1% 0;}
.divprolist{ padding:20px 0;}
dl.pdl{ width:100%; padding:20px 10px; margin:1% 0;}
dl.pdl.pdldz{ width:100%; margin:40px 0% 1% 0% !important;}
dl.pdl dd{height:auto;}
dl.pdl dd p{ height:auto;}
dl.pdl.last{ margin:1% 0;}
.indexbg{ padding-top:40px;}

.divprolisttt{margin-bottom:20px;}
.divprolisttt img{height:34px;}

.nybannerwz img.img1{ max-height:34px; margin-top:10px;}
p.nybanpa{height:36px; padding:0 15px;margin-right:10px; }
p.nybanpa a,p.nybanpa1 a{ height:36px; line-height:36px; font-size:14px; background-size:15px; padding-left:20px;}
p.nybanpa1{ padding:0 15px; height:36px;}

.divpro iframe,.divpro video{ width:98%; }


ul.nybanul{ margin-top:0px;}

.divprolist1{ padding:30px 0 50px 0;}
.divprolist1 .h1{font-size:22px; line-height:26px; margin-bottom:15px;}
.divprolist1 p{  font-size:15px; line-height:24px; margin-top:10px;}
.divprolist1 dl dd{ width:100%;padding-right:0px;}
.divprolist1 dl dt{ width:100%; margin-top:10px;}

/******产品四分类***/
.divprolistfenlei4{margin-bottom:15px;}
.divprolistfenlei4 .divprolisttt img{ height:32px;}
.divprolistfenlei4 dl.pdl{ width:100%; margin:1% 0;}


/*****产品列表详细页*******/
dl.prxxdl dd p{ font-size:15px;}
.proxxdivwz{ font-size:15px;}
.proxxinfo3_wz ul li{ font-size:15px;}
.proxxinfo3_wz ul li strong{ font-size:16px;}

/******解决方案列表页********/
.divsol{ padding:30px 0;}
dl.sdl{ width:100%; margin:1% 0;}
dl.sdl dd{ height:145px; padding:10px;}
dl.sdl dd h2 a{line-height:23px;font-size:18px;}
dl.sdl dd p{font-size:15px; line-height:23px; }

.divsolright{ width:100%; margin:30px 0;}
.solyan{ width:260px; height:260px; } 
.solyan a.a img{ padding-top:100px; margin:0 auto; height:40px; }
.solyan a.a1 img{width:90px; height:90px;left:-10px; top:-15px;}
.solyan a.a2 img{width:90px; height:90px;right:-10px; top:-15px;}
.solyan a.a3 img{width:90px; height:90px;left:-10px; bottom:-15px;}
.solyan a.a4 img{width:90px; height:90px;right:-10px; bottom:-15px;}


/*****解决方案详细页******/
dl.sd4{ width:92vw; margin:0 1.5vw;}



/*******资源中心-博客列表详细******/
h1.bkh1{ font-size:20px;}
.divblogxxleft{ padding:10px;}
.divblogxxwz { font-size:16px; line-height:24px;}
.blogsxtiao p{ width:15%;}
.blogsxtiao a.a{ width:100%; height:36px; line-height:36px; font-size:15px;}
.blogsxtiao a.a1{ width:100%; height:36px; line-height:36px; font-size:15px;}
.blogsxtiao a.ac{ height:36px; line-height:36px; font-size:15px; padding:0 20px;}
.divblogxxright{ padding:10px;}
.blogrighttj dl dt img{ height:19vw;}
.blogrighttj dl dd a{ line-height:20px; height:65px; font-size:14px;}
.blogrighttag a{ padding:0 12px;}
.blogsxtiao a.a s,.blogsxtiao a.a1 s{ display:none;}
.blogsxtiao p.p{ width:70%;}	
p.pback{ margin:0 auto 5px auto;}

/********资源中心-最新优惠********/
dl.zxyhd{  padding:10px 15px; margin:8px 0;}
dl.zxyhd dt{ width:100%;} 
dl.zxyhd dt img{ width:auto; max-width:100%; height:80vw;}
dl.zxyhd dd{ width:100%;  padding:10px 0;}
dl.zxyhd dd p.ptime{ font-size:14px; line-height:20px; }
dl.zxyhd dd h3 a{ font-size:18px; line-height:24px;margin:5px 0;}
dl.zxyhd dd p.p1{font-size:15px; line-height:22px; margin:5px 0 10px 0;}
dl.zxyhd dd a.a1{ height:32px; line-height:32px; font-size:15px; padding:0 20px;}



	
/******资源中心-产品单页******/
.qtxxdivs{ margin-bottom:0;}
dl.dlcpdy dd h2 a{height:72px; font-size:16px; line-height:24px; }

/*******资源中心-成功案例******/
dl.dlcgal{ width:98%; margin:1%;  padding:10px 15px;}
dl.dlcgal dd{ width:100%; height:auto; float:left; margin-top:10px;}
dl.dlcgal dd div{height:auto;}

 
/*******关于我们-新闻中心******/
.xwzxdiv{padding:20px 0 40px 0;  background:url(../images/proxxbj.jpg) center top no-repeat; background-size:100% auto;}

dl.xwdl{ width:98%; margin:1%;}
dl.xwdl dt{ height:auto;}
dl.xwdl dt img{ height:auto; width:100%;}
dl.xwdl.last{ margin:1%;}
dl.xwdl dd  h2 a{height:auto; line-height:22px; font-size:17px; margin:8px 0 14px 0;}

 

/*******关于我们-认证奖项********/
dl.rzd2 dd div{ height:auto;}
dl.rzdl{ margin-bottom:20px;}
dl.rzdl dd{font-size:15px; line-height:24px;}
dl.rzdl dd h3{ font-size:18px; line-height:28px; margin-top:12px;}
dl.rzd2{ width:98%; margin:1%;}
dl.rzd2.last{ margin:1%;}
dl.rzd2 dt{ height:auto;}
dl.rzd2 dt img{ height:auto; width:100%;}

/******关于我们-公司-管理*******/
.aboutgldiv{ margin-top:25px;}
.aboutgldiv ul.ul{  margin-top:5px; }
.aboutgldiv ul.ul li a{ padding:0 15px; height:40px; line-height:40px; font-size:16px; }


.aboutgldivlist{ padding:25px 0 40px 0;}
dl.gldl{ width:50%; margin:1% 0; padding:0 10px;}
dl.gldl dt img{ padding:0 10px 10px 0; }
dl.gldl dd strong{ font-size:18px; line-height:22px; margin-bottom:5px;}
dl.gldl dd p{height:66px;font-size:13px; line-height:22px;}
dl.gldl dd a{ height:34px; line-height:34px; padding:0 25px; font-size:14px;}

.glc_dc_div{width:90%; padding:15px;}


/******联系我们******/
.lxwmlydiv{padding-top:30px;}
.hzhblyk h2{ font-size:17px; line-height:24px;padding:0 5px;}
.hzhblyk p.pbz{font-size:15px; line-height:22px;  margin:0px 0 30px 0; padding:0 5px; }



/*******联系我们-办公******/
.lxwmdiv{ padding:0 0 50px 0;}
dl.lxd1 dt{ width:100%;}
dl.lxd1 dt img{ float:none; margin:0 auto;}
dl.lxd1 dd{ width:100%; padding-top:40px; font-size:16px; line-height:26px;}
dl.lxd1 dd h1{ font-size:20px; line-height:24px;margin-bottom:10px;}

dl.lxd2{ width:100%;margin:1% 0; }
dl.lxd2 dt img{ height:32vw;}
dl.lxd2 dd{ min-height:140px; padding:10px;font-size:15px; line-height:23px;}
dl.lxd2 dd strong{ font-size:16px; line-height:26px;}
dl.lxd2s dd{ min-height:60px;}

/*****技术-客户服务*******/
.khfwdiv dl.d1{ width:98%; margin:1%;}
.khfwdiv dl.d1 dd{ height:auto;}


dl.khd2 dt img, dl.khd2s dt img{ width:300px;}
dl.khd2 dd { padding:15px 0;}
dl.khd2 dd strong{ font-size:18px; margin-bottom:0;}
.khfwdiv2 p.p{ font-size:16px; line-height:24px;}
dl.khdl dt{ padding:10px;}
dl.khdl dd{ padding:10px; margin-bottom:15px;}
dl.khdl dd h2{ font-size:19px; line-height:22px; margin-bottom:0;}

.khfwdiv2wz{padding:15px 0; margin-top:30px;}
.khfwdiv2wz dl.d1{ padding:0 15px 15px 15px;}
.khfwdiv2wz dl.d1 dd{ font-size:16px; line-height:24px;}
 
.khfwdiv2wz dl.d2{ padding:15px;}
.khfwdiv2wz dl.d2 dd{ font-size:16px; line-height:24px;}

.khfwlxdiv strong{ font-size:28px; line-height:30px;}
.khfwlxdiv p.p1{font-size:16px;}
.khfwlxdiv a{ height:40px; line-height:40px; padding:0 30px; font-size:16px;}
	
	

/*****单页-terms*******/
dl.dydl{ min-height:40px; float:left; padding:12px 0;}
dl.dydl dd a{ font-size:15px; line-height:23px;padding-right:0px; margin-bottom:9px;}
dl.dydl dt a{top:12px; height:32px; line-height:30px; padding:0 25px;font-size:15px; position:static;}
	
	
	
	
/********关于我们-职位-职位空缺*********/
.zpdivzhiwei{ padding:20px 0;}
dl.zwdl{margin-bottom:20px;}
dl.zwdl dd{ width:100%; font-size:16px; line-height:24px;padding-top:0px;}
dl.zwdl dd strong{ font-size:20px; line-height:30px; margin-bottom:5px;}
 

dl.zwdl dd img{ width:32.333%;} 
.zpdivzhiweilist{ padding:20px 0;}
dl.zwd2{ width:100%; margin:1% 0; padding:20px;}
dl.zwd2 dt a{ height:auto;}
dl.zwd2.last{ margin:1% 0;}


/********关于我们-职位-生活*********/
.zpdivshenhuolm ul li{ width:100%; }
.zpdivshenhuo{ padding:25px 0;font-size:15px; line-height:24px;}
.zps{ font-size:21px; line-height:24px; margin-bottom:5px; }
dl.zpshdl{ width:100%;}
dl.zpshdl dd{ min-height:24px; padding:15px 20px; font-size:16px; line-height:25px;}




/********关于我们-职位-计划*********/
dl.zpjhdl{ padding:25px 15px; margin-top:10px; }
dl.zpjhdl dt img{ width:280px;}

dl.zpjhd2{ padding:25px 15px;margin-top:10px;}
dl.zpjhd2 dt img{ width:280px; margin:0 auto;}

/*******关于我们-职位-认识********/
.zpdivrenshi{ padding:20px 0;}
.zpdivrenshi dl{ margin-top:0px;}
.zpdivrenshi dl dt img{ width:280px; margin:0 auto;}
.zpdivrenshi dl dd{ min-height:140px; padding-top:10px; padding-right:0px;font-size:16px; line-height:24px;}


 
/***技术支持博客****/
.blog_items{ height:120vw; }
dl.bkdl.bkdl2{ width:96vw; margin:1vw;}
dl.bkdl.bkdl2 dt img{ height:45vw;}
dl.bkdl.bkdl2 dd div{ height:190px;}
.blleft{ left:-10px; top:35%;}
.blright{ right:-10px; top:35%;}
	
	
/*******首页新地图版块*****/
.xinmapdtdiv1{ width:360px;}
.xinmapdtdiv1 ul{ height:280px;}
.xinmapdtdiv1 ul li{ background-size:100% auto !important; height:170px; width:32.3333%; margin:0.5%;}	
.xinmapdtdiv1 ul li a{ font-size:14px; line-height:16px; padding:20px 10px;}
.xinmapdtdiv1 ul li.l1 a, .xinmapdtdiv1 ul li.l2 a, .xinmapdtdiv1 ul li.l5 a,.xinmapdtdiv1 ul li.l4 a{ padding:30px 10px;}
.xinmapdtdiv1 ul li a span{ font-size:16px; line-height:18px;}	
.xinmapdtdiv1 ul li a s{  height:15px;  top:86px;background-size:auto 15px;}



.xinmapdtdiv2{ width:94%; min-height:200px; margin:30px 3%;}
.xinmapdttt{ height:46px; line-height:46px; padding:0 15px; font-size:14px; margin-bottom:10px;}
.xinmapdttt .close{  height:46px; }
.xinmapdttt s{ width:18px; height:10px;left:15px; top:42px; background-size:18px auto;}

.xinmapdtdiv2nr{ padding:10px 15px ;}
.xinmapdtdiv2nr dl.d1{  padding-left:110px;}
.xinmapdtdiv2nr dl.d1 dt{ width:100px; height:140px; padding:25px 10px 26px 10px; font-size:13px; line-height:16px; background-size:100px auto !important;}
.xinmapdtdiv2nr dl.d1 dd a{line-height:26px;padding:10px 0; font-size:14px; background-size:auto 20px !important;}
.xinmapdtdiv2nr dl.d1 dd a span{ margin-left:4px; font-size:13px;}

.xinmapdttt1{ font-size:16px; line-height:26px;}
.xinmapdtdiv3 .xinmapdtdiv2nr{ padding:5px 10px;}
.xinmapdttt1 span{font-size:14px;}
.xinmapdttt1 .tuihui{ width:30px; height:30px; background-size:20px auto !important; background-position:right 3px !important;}

.xinmapdtdiv3{columns:2; column-gap:10px; margin:10px 0; }

.xinmapdtxz{  margin-bottom:30px; }
.xinmapdtxz a{height:36px; margin-right:5px; line-height:36px; padding:0 15px; font-size:14px; background-size:12px auto !important;}
.xinmapdtxz a.cur,.xinmapdtxz a:hover{ padding:0 15px;}
.xinmapdtxz a.cur s,.xinmapdtxz a:hover s{ height:10px;  top:-8px; left:0;}
 



}




@media only screen and (max-width:420px){
	
/*****首页******/	
 
.indexjxspan{ top:285px;}
	
dl.ipro{ width:45.5vw;}	
.indexnewsc{ left:0;}
 
.indexdivslrightc ul li{ width:94vw;}
.indexdivslrightc ul li a img{ width:280px;}
 

dl.dt_menu dt label{ font-size:14px;}
dl.dt_menu dd a{ height:32px; line-height:32px; font-size:14px;}
dl.ijx dd p{ height:88px; overflow:hidden;}
 

dl.ijx dt{ width:300px; height:300px; padding:20px 30px 30px 10px;}
dl.ijx dt img{ width:260px; height:260px; margin-top:-20px}

.indexnewsc,.indexnewscz{ height:79vw;}
	
/*******资源中心-白皮书******/
dl.dlbps{ width:98%;padding:10px; margin:1%;}
dl.dlbps dt img{  height:65vw;}
dl.dlbps dd h2 a{ height:auto;font-size:17px; line-height:22px;}
dl.dlbps dd a.a{ height:36px; line-height:36px; padding:0 20px;}
dl.dlbps dd a.a s{ height:36px; padding-left:25px; background-size:18px auto; font-size:15px; }


/******资源中心-产品单页******/
dl.dlcpdy dd{ padding:10px;}
dl.dlcpdy dd h2 a{height:88px; font-size:15px; line-height:22px; }

	
/****产品详细页****/	
ul.nybanul li a{height:44px; line-height:44px; font-size:13px; padding-left:2px; background-size:100% 44px; overflow:hidden;}
ul.nybanul li a s{ width:40px; height:44px;background-size:25px auto !important;}
ul.nybanul li a.a4 s{ margin-top:-3px;}
ul.nybanul li a.a4{ line-height:18px; padding-top:3px;}	
	
 
/***技术支持博客****/
.blog_items{ height:128vw; }

	
}


@media only screen and (max-width:375px){
	
.bannerwz p{ font-size:14px;}
.yuanquan{ width:70px; height:70px; border-radius:70px;padding:5px;}
#progressbar{ width:70px; height:70px;}
.yuanquanxt{ width:58px; height:58px; line-height:58px; border-radius:58px; }
 
/*.kongzhidian { margin-top:70px;}
.kongzhidian span{ height:24px; line-height:24px;}
.kongzhidian span.sp2{ left:-2px; top:18px;}
.kongzhidian span.sp3{ left:-3px; top:36px;}
.kongzhidian span.sp4{ left:-3px; top:50px;}
.kongzhidian span.sp5{ left:0px; top:63px;}
.kongzhidian span.sp6{ left:7px; top:80px;}
*/

.indexdivysright{ width:300px;}
.indexdivystz ul li{ width:300px;}
.indexdivystzspan { bottom:30px;}
.indexjxspan { bottom:250px;}
.ixwright,.ixwleft { top:115px;}

 
/***技术支持博客****/
.blog_items{ height:135vw; }

/****首页新地图版块****/
.xinmapdtdiv1{ width:300px;}
.xinmapdtdiv1 ul{ height:280px;}
.xinmapdtdiv1 ul li a{ font-size:12px; line-height:15px; padding:15px 10px;}
.xinmapdtdiv1 ul li a span{ font-size:14px; line-height:16px;}
.xinmapdtdiv1 ul li.l1 a, .xinmapdtdiv1 ul li.l2 a, .xinmapdtdiv1 ul li.l5 a{ padding:25px 10px;}
.xinmapdtdiv1 ul li.l4 a{ padding:15px 10px;}
.xinmapdtdiv1 ul li a s{  height:10px;  top:76px;background-size:auto 10px;}


}

 

@media only screen and (max-width:360px){
	
dl.ipro{ width:80vw; padding:10px; margin:0 8vw;}	

}


