@charset "utf-8";
/*** 全局样式 ***/
* { margin: 0; padding: 0; font-family: 微软雅黑; color: #333; }
/*html { font-size: 100px; }*/
html,body { width: 100%; overflow-x: hidden; background-color: rgb(248,248,248) }
input,textarea,button,select,option,fieldset { outline: none; }
strong,small,cite,span,big,sub,sup,h1,h2,h3,h4,h5,h6,em,tt,p,b,i {/* font-size: 0.16rem; */font-style: normal; font-weight: normal; }
table,th,tr,td { border-collapse: collapse; }
ul,ol,li { list-style-type: none; }
a,img { text-decoration: none; border: none; }
.DZY_center { width: 1200px; margin: auto; overflow: hidden; }

/*** 框架样式 ***/
/* 页面顶部导航 */
#DZY_Top-nav { width: 100%; height: 100px; overflow-x: hidden; background-color: white; }
.DZY_Top-center { width: 1200px; height: 100%; overflow-x: hidden; margin: auto; }
.DZY_logo { height: 100%; float: left; overflow: hidden; }
.DZY_logo a,.DZY_logo img {display: block;height: 70px;margin-top: 15px;}
.DZY_Top-center ul { display: block; width: auto; height: 100px; float: right; overflow: hidden; }
.DZY_Top-center ul li{display: block;width: 105px;height: 100px;float: left;padding-left: 15px;overflow: hidden;}
.DZY_Top-center ul div{display: block;width: 105px;height: 100px;float: left;padding-left: 55px;overflow: hidden;}
.DZY_Top-center ul li:first-child{padding-left:0;}
.DZY_Top-center ul li.on a { background-color: rgb(219,235,250); color: rgb(19,110,201); }
.DZY_Top-center ul li.on a i { display: block; width: 100%; height: 2px; background-color: rgb(19,110,201); position: absolute; top: 0; left: 0; }
.DZY_Top-center ul li a { display: block; line-height: 100px; height: 100px; background-color: white; color: #333; text-align: center; font-size: 15px;  transition: all cubic-bezier(0.65, -0.21, 0.45, 0.94) .3s; position: relative; }
.DZY_Top-center ul li a i { display: block; width: 100%; height: 2px; background-color: white; position: absolute; top: 0; left: 0; transition: all cubic-bezier(0.65, -0.21, 0.45, 0.94) .3s; }
.DZY_Top-center ul div input { display: block; width: 121px; height: 26px; line-height: 26px; border: 2px solid rgb(103,166,210); margin-top: 30px; color: #666; padding: 5px 40px 5px 5px; }
.DZY_Top-center ul div button { display: block; width: 40px; height: 40px; line-height: 40px; text-align: center; position: absolute; top: 0; bottom: 0; right: 0; margin: auto; border: none; background: none; cursor: pointer; overflow: hidden; }
.DZY_Top-center ul div button img { display: block; width: 50%; height: 50%; margin: 25%; }
/* 页面内容 */#DZY_content { width: 100%; }

.banner{width:100%;overflow:hidden;}
.banner img{display:block;width:100%;}
/* 页面底部信息 */
#DZY_footer { background-color: rgb(40,40,40); width: 100%;}
#DZY_footer > .DZY_center { padding: 40px 0; }
.DZY_footerleft { float: left; overflow: hidden; }
.DZY_footerleft ul li { display: inline-block; height: 40px; line-height: 40px; margin-right: 50px; float: left; font-size: 15px; color: #fff; }
.DZY_footerleft ul li a { color: #ccc; transition: all cubic-bezier(0.65, -0.21, 0.45, 0.94) .3s; }
.DZY_footerleft ul li a:hover { color: rgb(134,160,198);;  }
.DZY_footerleft span { display: block; width: 100%; line-height: 36px; font-size: 14px; color: #ccc; clear: both; }
.DZY_footerleft span img { display: inline-block; vertical-align: middle; width: 18px; margin-right: 10px; }
.DZY_footerright { float: right; width: 75px; overflow: hidden; }
.DZY_footerright img { display: block; width: 75px; height: 75px; }
.DZY_footerright span { display: block; line-height: 30px; font-size: 15px; color: #ccc; text-align: center; }
.DZY_footerbottom { display: block; line-height: 60px; font-size: 16px; color: #ccc; text-align: center; border-top: 1px solid #999; }

/* 首页banner */
.DZY_indexbanner { width: 100%; height: 1070px; overflow: hidden; position: relative; }
.DZY_indexbanner .hd { width: 100%; text-align: center; height: 15px; position: absolute; bottom: 50px; z-index:1; }
.DZY_indexbanner .hd ul { display: inline-block; overflow: hidden; }
.DZY_indexbanner .hd ul li { float: left; margin-right:2px;  width: 15px; height: 15px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; font-size: 0; border-radius: 100%; display: inline-block; }
.DZY_indexbanner .hd ul li.on { background: rgb(19,110,201); color: #fff; }
.DZY_indexbanner .bd { position: relative; height: 100%; z-index: 0;   }
.DZY_indexbanner .bd li { zoom:1; vertical-align: middle; position: relative; }
.DZY_indexbanner .bd img { width: 1920px; height:1070px; display: block;  position: absolute; top: 0; left: 50%; margin-left: -960px; }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.DZY_indexbanner .prev,
.DZY_indexbanner .next{ position: absolute; left: 3%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px; background: url(../images/slider-arrow.png) -110px 5px no-repeat; filter: alpha(opacity=50); opacity: 0.5; }
.DZY_indexbanner .next{ left:auto; right:3%; background-position:8px 5px; }
.DZY_indexbanner .prev:hover,
.DZY_indexbanner .next:hover{ filter: alpha(opacity=100); opacity: 1; }
.DZY_indexbanner .prevStop{ display: none; }
.DZY_indexbanner .nextStop{ display: none; }

/* 小标题 */
.DZY_index_Ltitle { width: 100%; }
.DZY_index_Ltitle h2 { display: block; width: 100%; height: 50px; line-height: 50px; text-align: center; font-size: 28px; padding-bottom: 20px; background: url(../images/DZY_index_Ltitle.png) no-repeat bottom center; }
.DZY_index_Ltitle p { display: block; width: 100%; height: 60px; line-height: 60px; text-align: center; font-size: 18px; font-family: 宋体; color: #6a6a6a; font-weight: 600; }

/* 关于我们 */
.DZY_IndexContact { width: 100%; padding: 70px 0; background-color: white; }
/* 关于我们内容 */
.DZY_IContent { width: 100%; margin-top: 50px; overflow: hidden; }
.DZY_IContentLeft { width: 600px; float: left; }
.DZY_IContentLeft img { display: block; width: 30px; }
.DZY_IContentLeft p { display: block; width: 100%; line-height: 28px; font-size: 18px; color: #0968c7;margin-top: 24px; }
.DZY_IContentLeft span { display: block; width: 100%; line-height: 24px; font-size: 14px; margin: 24px 0; }
.DZY_IContentLeft a { display: block; width: 160px; height: 50px; line-height: 50px; text-align: center; font-size: 18px; background-color: rgb(134,160,198); color: white; border-radius: 5px; }
.DZY_IContentLeft a:hover{text-decoration:underline;}
.DZY_IContentRight { width: 500px; float: right; }
.DZY_IContentRight img { display: block; width: 500px; height: 250px; border-radius: 5px; }

/* 产品展示 */
.DZY_IndexProduct { width: 100%; padding: 50px 0 70px 0; }
.DZY_IndexProduct div.DZY_center { width: 1200px; }
.news-list{width:100%;overflow:hidden;margin-top:20px;}
.wz-news{float:left;width:450px;}
.wz-news img{display:block;width:100%;height:300px;}
.wz-news span{display:block;width:100%;overflow:hidden;margin-top:10px;}
.wz-news span h5{display:inline-block;float:left;width:320px;line-height: 35px;height:35px;color:#333;font-size:16px;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
display: -webkit-box;
text-overflow: ellipsis;
overflow: hidden;}
.wz-news span time{display:inline-block;float:right;line-height: 35px;height:35px;color:#999;font-size:14px;}
.wz-news p{display:block;width:100%;line-height:25px;color:#999;font-size:14px;height:50px;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
display: -webkit-box;
text-overflow: ellipsis;
overflow: hidden;}
.wz-news:hover span h5,.wz-news:hover span time{color:rgb(19,110,201);transition:.3s;}

.news-list ul{float:right;width:720px;}
.news-list ul li { display: block; width: 100%;height:55px; line-height: 55px; border-bottom: 1px dashed #ccc; font-size: 18px; overflow: hidden;padding:0px 10px;box-sizing:border-box;}
.news-list ul li span{max-width:400px;display:inline-block;float:left;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
display: -webkit-box;
text-overflow: ellipsis;
overflow: hidden;}
.news-list ul li a { display: block; font-size: 14px; transition: all cubic-bezier(0.65, -0.21, 0.45, 0.94) .3s;overflow:hidden;}
.news-list ul li:hover { background-color: #eee; }
.news-list ul li a b {display: inline-block;width: 6px;height: 6px;background-color: rgb(9,130,199);vertical-align: middle;margin-right: 10px;float: left;margin-top: 24.5px;}
.news-list ul li a i { font-weight: normal; float: right; }


/* 案例中心 */
.DZY_IndexCase { width: 100%; padding: 50px 0 50px 0; background-color: white; }
.DZY_IndexCase .DZY_index_Ltitle { text-align: center; }
.DZY_IndexCase .DZY_index_Ltitle img { display: inline-block; }
.DZY_IndexCase ul { display: block; width: 100%; overflow: hidden; margin: 30px 0; }
.DZY_IndexCase ul li { display: block; width: 270px; float: left; margin-right: 40px; }
.DZY_IndexCase ul li a { display: block; }
.DZY_IndexCase ul li a div,.DZY_IndexCase ul li a div img { display: block; width: 270px; height: 270px; position: relative; overflow: hidden; transition: all cubic-bezier(0.65, -0.21, 0.45, 0.94) .3s; }
.DZY_IndexCase ul li a:hover div img { transform: scale(1.5,1.5); }
.DZY_IndexCase ul li a span { display: block; height: 70px; line-height: 70px; text-align: center; font-size: 12px; transition: all cubic-bezier(0.65, -0.21, 0.45, 0.94) .3s; }
.DZY_IndexCase ul li a:hover span { color: rgb(134,160,198); }
.DZY_IndexCase ul li:last-child{margin-right:0;}


/* 子页banner */
.DZY_sonbanner { width: 100%; height:150px; overflow: hidden; position: relative; }
/* 当前位置 */
.DZY_sonTop { width: 100%; height: 45px; line-height: 45px; font-size: 14px; }
.DZY_sonTop img { display: inline-block; vertical-align: middle; width: 18px; }
.DZY_sonTop a { margin: 0 10px; transition: all cubic-bezier(0.65, -0.21, 0.45, 0.94) .3s; }
.DZY_sonTop a:hover { color: rgb(9,130,199); }
/* 子页内容 */ 
.DZY_soncontent { width: 100%; background-color: white; overflow: hidden; }



/* 联系我们 */
.DZY_soncontact { width: 1080px; padding: 10px 60px 100px 60px; overflow: hidden; }
.DZY_soncontact > #dituContent { width: 100%; height: 250px; }
.DZY_Con_text { width: 100%; margin-top: 30px; overflow: hidden; }
.DZY_Con_left { width: 500px; float: left; }
.DZY_Con_left h2 { display: block; line-height: 50px; color: rgb(9,130,199); font-size: 30px; }
.DZY_Con_left p { display: block; line-height: 24px; font-size: 14px; padding: 10px 0 20px 0; }
.DZY_Con_left span { display: block; line-height: 36px; font-size: 16px; }
.DZY_Con_left span img { display: inline-block; vertical-align: middle; width: 24px; margin-right: 10px; }
.DZY_Con_right { width: 460px; float: right; }
.DZY_Con_right input { display: block; padding: 5px; width: 448px; height: 38px; line-height: 38px; border: 1px solid #ccc; margin-top: 10px; color: #333; font-size: 14px; }
.DZY_Con_right textarea { display: block; padding: 5px; width: 448px; height: 138px; line-height: 38px; border: 1px solid #ccc; margin-top: 10px; color: #333; font-size: 14px; }
.DZY_Con_right button { display: block; width: 148px; 
	height: 45px; line-height: 45px; background-color: rgb(9,130,199); 
	color: white; border: none; text-align: center; font-size: 16px; 
	margin-top: 18px; cursor: pointer;
	 transition: all cubic-bezier(0.65, -0.21, 0.45, 0.94) .3s; }
.verimg{  
	height: 45px; line-height: 45px; background-color: rgb(9,130,199); 
	color: white; border: none; text-align: center; font-size: 16px; 
	margin-top: 18px; cursor: pointer;
	 transition: all cubic-bezier(0.65, -0.21, 0.45, 0.94) .3s; }
.DZY_Con_right button:hover { background-color: #09F; }
.abc ul li:nth-child(2n){margin-right:0;}
.lx-td{display:block;width:100%;overflow:hidden;margin: auto;margin-top:10px;}


/*** 新闻资讯 ***/
.DZY_news { padding: 30px 0 60px 0; }
.DZY_newsleft { width: 210px; float: left; }
.DZY_newsleft ul li { display: block; width: 100%; height: 56px; line-height: 56px; text-align: center; margin-bottom: 5px; }
.DZY_newsleft ul li a { display: block; font-size: 15px; background-color: #eee; transition: all cubic-bezier(0.65, -0.21, 0.45, 0.94) .3s; }
.DZY_newsleft ul li.on a { background-color: rgb(9,130,199); color: white; }
.DZY_newsright { width: 950px; float: right; }
.DZY_newsright h2 { display: block; width: 100%; line-height:39px; border-bottom: 1px solid #ccc; font-size: 18px; color: rgb(9,130,199); font-weight: bold; padding-bottom: 10px; }
.DZY_newslist { width: 100%;overflow:hidden;}
.DZY_newslist ul li { display: block; width: 100%;height:60px; line-height: 60px; border-bottom: 1px dashed #ccc; font-size: 18px; overflow: hidden; }
.DZY_newslist ul li span{max-width:700px;display:inline-block;float:left;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
display: -webkit-box;
text-overflow: ellipsis;
overflow: hidden;}
.DZY_newslist ul li a { display: block; font-size: 14px; transition: all cubic-bezier(0.65, -0.21, 0.45, 0.94) .3s;overflow:hidden;}
.DZY_newslist ul li a:hover { background-color: #f9f9f9; }
.DZY_newslist ul li a b {display: inline-block;width: 6px;height: 6px;background-color: rgb(9,130,199);vertical-align: middle;margin-right: 10px;float: left;margin-top: 27px;}
.DZY_newslist ul li a i { font-weight: normal; float: right; }
.DZY_pagelist { width: 100%; margin-top: 60px; text-align: center; overflow: hidden; }
.DZY_pagelist ul { display: inline-block; }
.DZY_pagelist ul li { display: inline-block; float: left; margin-right: 10px; }
.DZY_pagelist ul li a { display: block; font-size: 12px; padding: 8px 12px; border: 1px solid #999; color: #999; background-color: #f9f9f9; transition: all cubic-bezier(0.65, -0.21, 0.45, 0.94) .3s; }
.DZY_pagelist ul li.on a { background-color: rgb(9,130,199); color: white; border: 1px solid rgb(9,130,199); }

/*** 产品中心 ***/
.bt-span{display:block;width:100%;overflow:hidden;background:rgb(9,130,199);color:#fff;height:50px;line-height:50px;text-align:center;font-size:22px;margin-bottom:5px;}




.sideMenu{width:210px;overflow:hidden;float:left;}
.sideMenu h3{ height:32px; line-height:32px; padding-left:10px;  border-top:1px solid #e3e3e3; background:#f4f4f4; cursor:pointer;
	font:normal 14px/32px "Microsoft YaHei";
}
.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -57px; }
.sideMenu ul{ padding:8px 25px; color:#999; display:none; /* 默认都隐藏 */ }


.abt-wmd{width:100%;overflow:hidden;margin:auto;margin-top:60px;}
.abt-tod{width:1200px;overflow:hidden;margin:auto;}
.left-abt{width:470px;overflow:hidden;float:left;}
.left-abt h5{display:block;width:100%;overflow:hidden;font-size:36px;color:rgb(19,110,201);margin-bottom:30px;}
.left-abt div{width:100%;overflow:hidden;font-size:14px;color:#333;line-height:28px;text-indent:2em;height: 340px;overflow: auto;}

.right-abt{float:right;overflow:hidden;}
.right-abt ul{width:100%;overflow:hidden;}
.right-abt ul li{float:left;width:212px;height:428px;background:url(../images/11.jpg) center no-repeat;padding-top:165px;margin-right:20px;box-sizing:border-box;padding:165px 30px 10px 30px;}
.right-abt ul li:nth-child(2){background:url(../images/12.jpg) center no-repeat;}
.right-abt ul li:nth-child(3){background:url(../images/12.jpg) center no-repeat;margin-right:0;}
.right-abt ul li h5{display:block;text-align:center;font-size:22px;color:#000;font-weight:bold;}
.right-abt ul li span{display:block;font-size:14px;color:#999;text-align:center;margin:8px auto 15px;}
.right-abt ul li p{display:block;width:100%;overflow:hidden;color:#999;line-height:25px;}

.abt-hes{padding:160px 0;overflow:hidden;background:rgb(51,51,51);}
.abt-tp{width:1200px;overflow:hidden;margin:auto;}
.abt-tp img{display:inline-block;width:510px;height:330px;}
.span-zta{display:inline-block;float:right;width:635px;}
.span-zta h5{display:block;width:100%;overflow:hidden;line-height:60px;font-size:36px;color:#fff;margin-bottom:10px;}
.span-zta p{display:block;width:100%;font-size:14px;color:#fff;line-height:25px;text-indent:2em;margin-top:10px;}

.rc-zpd{width:1200px;overflow:hidden;margin:auto;margin-top:30px;margin-bottom:60px;}
.rc-zpd ul{width:100%;overflow:hidden;}
.rc-zpd ul li{width: 582px;overflow:hidden;float:left;margin-right: 35px;border:1px solid #ccc;box-sizing:border-box;padding:15px;margin-top:30px;}
.rc-zpd ul li:nth-child(2n){margin-right:0;}
.rc-zpd ul li div{width:100%;overflow:auto;height:340px;}
.rc-zpd ul li img{display:block;width:100%;height:220px;}
.rc-zpd ul li h5{display:block;width:100%;font-size:20px;color:#666;margin:18px auto 10px;}
.rc-zpd ul li span{display:block;font-size:16px;color:#666px;line-height:40px;margin-top:10px;}
.rc-zpd ul li p{display:block;line-height:30px;color:#999;font-size:16px;}

.news-nr{width:100%;overflow:hidden;margin:20px auto;text-align:center;}
.xw-btd{display:block;padding:0px 10px;box-sizing:border-box;border-bottom:1px solid #ccc;font-size:24px;color:#333;line-height:30px;padding-bottom:10px;}
.news-nr span{display:block;width:100%;overflow:hidden;color:#999;line-height:23px;}
.tw-news{width:100%;overflow:hidden;}
.tw-news p{display:block;overflow:hidden;}
.tw-news img{display:block;max-width:100%;}

.left-rig{margin-top:30px;overflow:hidden;}
.left-rig a{display:block;width:50%;padding-right:20px;box-sizing:border-box;float:left;font-size:16px;color:#666;text-decoration:underline;}
.left-rig a:hover{color:rgb(9,130,199);}


.prolist1{ margin-top:10px;display:block;width:100%;margin-bottom:20px;}
.prolist1 tbody{display:block;width:100%;}
.prolist1 td a:hover{color: rgb(9,130,199);text-decoration:underline;}
.prolist1 th,.prolist1 td{ border:solid 1px #ddd;font-size:14px;color:#666;line-height:30px;}
.prolist1 th{ color:#333; font-weight:normal; line-height:35px; background:#f7f7f7}
.prolist1 td{ padding:3px 10px; cursor:pointer}
.sclass{  text-align: left; padding-left:15px; font-size:14px; font-family:微软雅黑; font-weight:bold; color:#333; padding-bottom:5px; background:url(../images/arrow29.gif) no-repeat 0 5px}


.firstpane{width: 100%;overflow:nth-child;}
.menu_head{display:block;height:45px;font-size:16px;border-bottom: 1px dashed #ccc;line-height:40px;padding:0px 30px;box-sizing:border-box;background:#eee;}
.menu_head:hover{background:rgb(9,130,199);color:#fff;}
.current{background:rgb(9,130,199);color:#fff;}
.menu_body{overflow:hidden;background:#f9f9f9;display:none;}
.menu_body a{display:block;line-height:35px;font-size:14px;margin:0px 30px;border-bottom:1px solid #eee;text-align:center;}
.menu_body .currents{color: rgb(9,130,199) !important;}
.menu_body a:hover{color:rgb(9,130,199);text-decoration:underline;}

.cont-lx{width:100%;overflow:hidden;margin-top:30px;}
.cont-lx div{margin:10px 5px;overflow:hidden;}
.cont-lx div p{display:block;width:100%;overflow:hidden;color:#666;
	margin:5px auto;font-size: 14px}                                                                                                                                                                                                                                                                                             