@charset "utf-8";
/* CSS Document */

/* 通用样式 */
body{ padding:0px; margin:0px; min-width:1200px; max-width:1920px; margin:auto; font-family:"微软雅黑"; }
a, p{ text-decoration:none; display:block;}
img{ border:none; padding:0px; margin:0px; display:block; user-select:none;}
ul,li{ list-style:none; margin:0; padding:0;}
*{ margin:0; padding:0;}
span{margin:0; padding:0;}

.top_yy{ padding-top:12px;}
.top_yy a{ float:right; font-size:12px; line-height:1em; color:#333; opacity:0.48; margin-right:16px; }
.top_yy a:hover{ opacity:1;}
.top_yy div{ float:right; width:1px; height:10px; background-color:#333; opacity:0.48; margin-right:16px; margin-top:3px;}


/* 头部 */
.top_box{ width:100%; height:116px; background-color:#fff;}

.top_nav{ width:100%; height:auto; clear:both; overflow:hidden;}
.top_logo{ float:left; margin-left:60px; margin-top:10px;}

.top_navbox{ /*float:right;*/display: flex;justify-content: space-around;width: 60%;margin:0 auto;margin-top:28px;}
.top_navbox a{ float:left; margin-right:24px; }
.top_navbox a p{ font-size:15px; color:#333;}
.top_navbox a p{ font-size:16px; color:#333;padding: 4px 8px;box-shadow: #c9e2f4 3px 3px 3px;border: 1px solid #eee;border-radius: 6px;} /*edit by nkl*/
.top_navbox a p:hover{color: #0066af;} /*edit by nkl*/
.top_navbox a div{ width:100%; height:4px; margin:auto;  margin-top:44px;}

.top_navbox a:hover div{background-color:#f64b4b; }
#top_navbox a div{ margin-top:36px;}

.top_ph{ float:right; margin-right:94px; margin-top:16px; margin-left:20px;}
.top_ph img{ float:left;}
.top_ph div{ float:left; margin-left:14px;}
.top_ph div h1{ font-size:12px; color:#666; line-height:1em; font-weight:normal; margin-bottom:8px; margin-top:4px;}
.top_ph div h2{ font-size:16px; color:#333; line-height:1em; font-weight:normal;}

.light{ position:fixed; top:0;}
.light_xl{ margin-top:120px;}

#ny_top_box{ position:relative; height:121px; background-color:#0066af;}
#lx_top_box{ position:relative; height:121px; background-color:#0066af;}





/* 二级导航 */	
	.header-listbox{ width:100%; margin:auto; position:absolute; top:116px; z-index:999; background-color:rgb(255,255,255,0.96); }

	#header-listbox-1{  width:100%; height:auto; display:none; z-index:999; border-top:solid 1px #f64b4b;box-shadow: 0 24px 24px 0px rgb(0,0,0,0.1); }
	#header-listbox-1-min{ width:1200px; height:auto; margin:auto;}
	
	#header-listbox-1-min-box{ width:1200px; height:auto;}
	#header-listbox-1-min-tt{ font-size:16px; color:#222; font-weight:normal; margin-top:48px; margin-bottom:42px;}
	#header-listbox-1-min-min{ width:100%; height:auto; clear:both; overflow:hidden;}
	#header-listbox-1-min-min li{ float:left; width:400px; height:auto; margin-bottom:56px;}
	#header-listbox-1-min-min li a{ width:100%; height:auto; clear:both; overflow:hidden;}
	#header-listbox-1-min-min-img{ float:left; width:36px; height:36px; margin-left:46px; margin-right:24px;}
	#header-listbox-1-min-min-img img{ max-width:36px; max-height:36px; margin:auto;}
	#header-listbox-1-min-min-text{ float:left; width:240px;}
	#header-listbox-1-min-min-text h1{font-size:16px; color:#222; font-weight:normal; margin-bottom:6px; }
	#header-listbox-1-min-min-text p{ font-size:14px; color:#666;}
	
	#header-listbox-1-min-min li a:hover h1{ color:#076ce0;}
	
	
	/*
	#header-listbox-1-min ul{ width:360px;height:auto;  padding-bottom:48px;}
	#header-listbox-1-min ul li{ float:left; width:100px; font-size:14px; padding-bottom:26px; padding-left:10px; padding-right:10px;}
	#header-listbox-1-min ul li a{color:rgb(255,255,255,0.7);}
	#header-listbox-1-min ul li a:hover{color:#fff; border-bottom:solid 0px #fff; }
	
	*/	





	
	
/* banner */
.warp{ min-width:1200px; max-width:1920px; width:100%; height:807px; margin:auto;user-select:none; }
.warp2{ min-width:1200px; max-width:1920px; width:100%; height:807px; overflow:hidden; margin:auto; background:#FBEFDF;}
#banner{ position:relative; z-index:1;}
.lunbo ul{ position:relative; width:100%; height:807px; overflow: hidden; margin:0;}
.lunbo ul li{ display:none; position:absolute; top:0; left:0; width: 100%; height:807px; text-align:center;}
.cur{ position:absolute; bottom:10px; text-align: center;width:100%; height:40px; line-height:40px;}
.cur span{ display:inline-block; width:10px; height:10px; background:#fff; margin-left:10px; border-radius:20px;}
.cur span.active{ background:#DE250F;}
.btn{ position:absolute; top:40%; margin-top:25px; width:50px; height:50px; line-height:50px; text-align:center; color:#fff; font-size:18px; background:#000;}
.btnLeft{ left:0px; cursor:pointer; border-radius:50px; filter:Alpha(Opacity=0, Style=0); opacity:0; transition:0.2s;}
.btnRight{ right:0px; cursor:pointer; border-radius:50px; filter:Alpha(Opacity=0, Style=0); opacity:0; transition:0.2s;}
.lunbo:hover .btnLeft{ left:50px; filter:Alpha(Opacity=20, Style=0); opacity:0.2;}
.lunbo:hover .btnRight{ right:50px; filter:Alpha(Opacity=20, Style=0); opacity:0.2;}


/* banner缩放动画 */
.lunbo ul li{
 -webkit-transform: scale(1.12);
  transform: scale(1.12);
}
.lunbo ul li {
 -webkit-animation: scaleUpDown 6s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940);
 animation: scaleUpDown 6s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940);
}
@-webkit-keyframes scaleUpDown {
 from {
  -webkit-transform: scale(1.12);
  transform: scale(1.12);
 }
 to {
  -webkit-transform: scale(1);
  transform: scale(1);
 }
}
@keyframes scaleUpDown {
 from {
  -webkit-transform: scale(1.12);
  transform: scale(1.12);
 }
 to {
  -webkit-transform: scale(1);
  transform: scale(1);
 }
}



/* banner_bg */
.banner_bg{ width:100%; height:89px; background-image:url(../images/bg1.png) ; background-position:center center; background-size:100% 89px; position:absolute; z-index:100; top:835px;}



/* 企业简介 */
.qyjj_box{ width:100%; height:522px; background-image:url(../images/qy_bg.jpg); background-position:center 0 ;}
.qyjj_main{ padding:0 10.67%; height:auto; margin:auto;clear:both; overflow:hidden; }

.qyjj{ float:left; width:45%; padding-top:100px;}
.qyjj_h1{ font-weight:normal; font-size:25px; color:#000000; padding-bottom:10px; background-image:url(../images/about%20us.png); background-repeat:no-repeat; background-position:36px 16px;}
.qyjj_p{ margin-top:28px;}
.qyjj_p p{ font-size:15px; color:#595858; line-height:36px; text-indent:2em;}
/* .qyjj_btn{ width:180px; height:45px; box-shadow: 0 1px 3px #c9e2f4; margin-top:24PX;} */
.qyjj_btn{ width:180px; height:45px; box-shadow: 0 1px 5px #4086b9; margin-top:24PX;} /*edit by nkl*/
.qyjj_btn p{ float:left; font-size:13px; color:#898888; line-height:45px; margin-right:26px; margin-left:40px;}
.qyjj_btn img{ float:left; padding-top:14px;}
.qyjj_btn:hover{ box-shadow: 0 1px 10px #c9e2f4; }

.digital{ float:right; width:45%;height:auto;margin-bottom: 500px;color: #fff;}
.main{width: 100%;height:auto;margin:auto;font-size: 0; margin-top:120px;}
.mumping_mun{width: 100%;list-style: none;}
.mumping_mun li{width:33.33%;display: inline-block; margin-bottom:80px; }
.mun_top{width: fit-content; margin-left: auto; margin-right: auto; clear:both; overflow:hidden;}
.mumping_mun p{font-size:18px; color:#6e6e70;width: 100%;display: block;clear: both; text-align:center;}
.mumping_mun h2{ float:left;font-size:40px; color:#024b94;  margin-right:6px;}
.mumping_mun h3{ display:block; float:left; font-size:24px;color:#024b94; padding-top:14px; }




/* 资质荣誉 */
.zzry_box{ width:100%; height:720px; background-color:#ecf6fe; background-image:url(../images/zzry_bg.png); background-position:bottom right; background-repeat:no-repeat;}
.zzry_main{ padding:0 10.67%; height:auto; margin:auto; clear:both; overflow:hidden; }

.zzry_tp{ float:left; width:45%; height:auto; display:inline; padding-top:110px;}

.zzry_tp_box{ float:left; width:50%; overflow:hidden; }
.zzry_tp_list{ height:232px;display:block; overflow:hidden; margin:0 10px; margin-bottom:20px; position:relative; border-radius:3px;}
.zzry_tp_list_div{ width:100%; height:232px; opacity:1; position:absolute; top:0; left:0; z-index:101;background-image:url(../images/zzry_zz_bg.png); background-size:100% 232px; transition:all 1.2s; }
.zzry_tp_list_div01{ clear:both; height:20px;}
.zzry_tp_list_div02{clear: both; overflow: hidden; padding-left: 11.5384%; height: 30px; line-height: 30px; color: #444444; font-size: 16px; }
.zzry_tp_list_div03{clear: both; overflow: hidden; padding-left: 11.5384%;  padding-right: 11.5384%;height: 90px; line-height: 28px; color: #999999; font-size: 14px; }
.zzry_tp_list_div04{clear: both; overflow: hidden; padding-left: 11.5384%; height: 45px; line-height: 45px; color: #cccccc; font-size: 14px; font-weight: bold; position: absolute; bottom: 0; left: 0;
}
 
.zzry_tp_list_bg{ width:100%; height:232px; position:absolute; top:0; left:0; z-index:100; background-color:#fff8d4;}
.zzry_tp_list_bg{background-color: #e1eaf1;display: flex;align-items: center;flex-direction: column;} /*edit by nkl*/
.zzry_tp_list_bg img{ height:auto; margin:auto; margin-top:25px;}
.zzry_tp_list_bg img{height: 86%;margin-top: 5%;}/*edit by nkl*/
.zzry_tp_list_bg img:hover{transform:scale(1.1);}
#zzry_tp_list_bg01{}
#zzry_tp_list_bg02{ }
#zzry_tp_list_bg03{ }
#zzry_tp_list_bg04{ }

 
.zzry_tp_list:hover .zzry_tp_list_div{ z-index:100; left:-100%; top:; overflow:hidden;  animation-name:fadeIn; opacity:0;} 
 .zzry_tp_list_div{display: none;}

.zzry_wz{ float:right;width:45%; height:720px;  padding-top:78px; }
.zzry_h1{ font-weight:normal; font-size:25px; color:#000000; padding-bottom:10px; background-image:url(../images/honor.png); background-repeat:no-repeat; background-position:36px 16px;}



/* 事业部集群 */
.sybjq{ width:100%; height:auto; clear:both; overflow:hidden;}

.sybjq_list{ float:left; height:759px;overflow:hidden; transition:width 1s;}
.sybjq_h1{ font-weight:normal; font-size:25px; color:#fff; padding-bottom:40px; padding-top:55px; margin-left:18%; background-image:url(../images/asyjqb.png); background-repeat:no-repeat; background-position:126px 70px;}
.sybjq_list h2{ width:122px; font-size:23px; color:#fff; font-weight:normal; margin-left:18%; margin-top:460px;}
.sybjq_h102{ height:128px;}

#sybjq_01{ width:64%; margin-right:1%;  background-image:url(../images/sybjq_01.jpg);}
#sybjq_02{ width:11%; margin-right:1%;  background-image:url(../images/sybjqt_02.jpg);}
#sybjq_03{ width:11%; margin-right:1%;  background-image:url(../images/sybjqt_03.jpg);}
#sybjq_04{ width:11%; background-image:url(../images/sybjqt_04.jpg);}

.sybjq_btn{ margin-left:18%; width:106px; height:45px; margin-top:24PX;}
.sybjq_btn p{ float:left; font-size:13px; color:#fff; line-height:45px; margin-right:26px;}
.sybjq_btn img{ float:left; padding-top:14px;}



/* 工程案例 */
.gcal_bt{ padding:0 10.67%; height:auto; margin:auto;clear:both; overflow:hidden; margin-top:16px;}
.gcal_h1{ font-weight:normal; font-size:25px; color:#000; padding-bottom:40px; padding-top:55px;  background-image:url(../images/Engineering%20cases.png); background-repeat:no-repeat; background-position:36px 71px;}

.gcal{ width:100%; height:auto; margin:auto; margin-top:18px;}
.gcal_ul{ width:2304px; margin-left:0px;  overflow:hidden; padding-top:0px; padding-bottom:50px;}
.gcal_ul_li{ float:left; width:360px; height:270px; margin-right:24px;}
.gcal_ul_li a{ width:100%; }
.gcal_ul_li a p{ font-size:16px; color:#000; opacity:0.8; text-align:center; margin-top:30px;}

.gcal_ul_li:hover .gcal_ul_img{  transform: scale(1.16);  border-radius:0px; border:solid 0px #da251d; box-shadow:0 0 12px rgb( 0,0,0,0.3); }
.gcal_ul_img{ width:360px; height:270px; margin:auto; border-radius:0px; box-sizing:border-box; border:solid 0px #dbdbdb; transition:0.6s;}


/* str */
.str_wrap { overflow:hidden; //zoom:1; font-size:12px; line-height:16px; position:relative; -moz-user-select:none; -khtml-user-select:none; user-select:none; white-space:nowrap;}
.str_move { white-space:nowrap; position:absolute; top:0; left:0; cursor:move;}
.str_move_clone { display:inline-block; //display:inline; //zoom:1; vertical-align:top; position:absolute; left:100%; top:0;}
.str_vertical .str_move_clone { left:0; top:100%;}
.str_down .str_move_clone { left:0; bottom:100%;}
.str_vertical .str_move,
.str_down .str_move { white-space:normal; width:100%;}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{ cursor:inherit;}
.str_wrap img { max-width:none !important;}	



/* 新闻中心 */
.news_box{ padding:0 10.67%; height:auto; margin:auto;clear:both; overflow:hidden; padding-top:82px; background-color:#f5f5f5; margin-top:80px;}

	.list-minbox{ width:100%; height:auto; }
	
	.list-bt{ width:100%; height:auto; clear:both; overflow:hidden;}
	.news_bt_h1{ float:left; width:400px; font-weight:normal; font-size:25px; color:#000; padding-bottom:40px; background-image:url(../images/Engineering%20cases.png); background-repeat:no-repeat; background-position:36px 18px;}
	#list-btn{ float:right;width:480px;height:39px; margin-bottom:30px;}
	#list-btn ul{width:auto;height:48px;list-style-type:none;padding:0;margin:0;}
	#list-btn ul li{width:130px;height:48px;float:left; margin-left:30px; border-radius:8px; line-height:48px; text-align:center;}
	#list-btn ul li a{display:block;text-decoration:none;font-size:16px; cursor:pointer; }

	#list-btn1{ background-color:#045594; }
	#list-btn1 a{color:#fff; }
	#list-btn2{ background-color:#e5e6e7; }
	#list-btn2 a{ color:#000;}
	#list-btn3{ background-color:#e5e6e7; }
	#list-btn3 a{ color:#000;}
	
	#list-cot{width:100%;height:572px; overflow:hidden;margin-top:48px; margin-bottom:30px;}
	.list-cot1,.list-cot2,.list-cot3{ display:block;padding-bottom:30px;  }
	
	.list-cot-left{ float:left; width:44%; height:572px; border-radius:10px; overflow:hidden; background-color:#fff;}
	.list-cot-left-img{ margin:auto; max-width:100%; height:351px;}
	.list-cot-left-main{ padding:0 30px;}
	.list-cot-left-main h1{ width:100%; font-size:20px; color:#444; line-height:38px; padding-top:20px; font-weight:normal;overflow:hidden;    text-overflow:ellipsis;
    white-space:nowrap;}
	.list-cot-left-main h2{ width:100%; font-size:14px; color:#f6ab00; line-height:25px; font-weight:normal; padding-top:4px; padding-bottom:8px;}
	.list-cot-left-main p{ font-size:14px; color:#666; line-height:24px;overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
	.list-cot-left-main img{ margin-top:12px;}
	
	.list-cot-text{ float:right; width:53%; height:572px; }
	.list-cot-text a{ width:100%; height:128px; background-color:#fff; border-radius:10px;}
	.list-cot-text01{ float:left; width:16%; height:128px; border-right: 1px solid #fafafa; text-align:center; border-radius:10px 0 0 10px ;}
	.list-cot-text01 h1{ font-size:36px; color:#999; font-weight:normal; padding-top:24px;}
	.list-cot-text01 h2{ font-size:18px; color:#999; font-weight:normal;}
	.list-cot-text02{ float:left; width:72%; margin:0 5%;}
	.list-cot-text02 h1{ font-size:16px; color:#444; line-height:32px; padding-top:30px;overflow:hidden;    text-overflow:ellipsis;    white-space:nowrap;}
	.list-cot-text02 p{ font-size:14px; color:#666; line-height:28px;overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
	
	#list-cot-text-bot{ margin-bottom:20px;}
	.list-cot-text a:hover{box-shadow: 0 0 12px 0px rgb(246,171,0, 0.2);}
	.list-cot-text a:hover .list-cot-text01{ background-color:#f6ab00;}
	.list-cot-text a:hover .list-cot-text01 h1{ color:#fff;}
	.list-cot-text a:hover .list-cot-text01 h2{ color:#fff;}
	
	
	
	#list-cot1{position:relative;top:0px; }
	#list-cot2{position:relative;top:0px;}
	#list-cot3{position:relative;top:0px;}
	
	#list-cot1 li a{ text-decoration:none;color:#818181;}
	#list-cot2 li a{ text-decoration:none;color:#818181;}
	#list-cot3 li a{ text-decoration:none;color:#818181;}


/* 产品服务、服务支持 */
.cpfwlx_box{ width:100%; height:365px; position:relative;}
.cpfwlx{ width:100%; height:365px; position:absolute; left:0; top:0;z-index:100; background-image:url(../images/cpfw_bg.png); background-color:#f5f5f5; background-position:center 0; background-size:auto 365px;  }
.cpfwlx div{ float:left; width:33.33%; text-align:center; padding-top:260px;}
.cpfwlx div h1{ font-size:24px; color:#fff; padding-bottom:8px;}
.cpfwlx div p{ font-size:14px; color:#fff;}
.cpfwlx a:hover{ position:relative; cursor:pointer;transform:translate(0,-25px); }

/* 底部 */
/* .bot{ width:100%; height:150px; background-color:#42474b;}
.bot_main{padding:0 10.67%; height:auto; margin:auto;clear:both; }

.bot_yqlj{ float:left; width:32%; height:auto; padding-top:14px;}
.bot_yqlj_main{ width:100%; height:auto; clear:both; overflow:hidden;padding-top: 45px;}
.bot_yqlj_main div{ float:left; font-size:13px; color:#fff; margin-right:8px;}
.bot_yqlj_main a{ float:left; font-size:13px; color:#fff; margin-right:20px;}
.bot_yqlj h1{ font-size:13px; color:#fff; font-weight:normal; margin-top:12px; }

.bot_tel{ float:left; font-size:13px; color:#fff; font-weight:normal; padding-top:24px; margin-left:10%;}


.bot_text_03{ float:left; width:35px; height:120px; background-image:url(../images/icon3.png); position:relative; background-position:center 24px;background-repeat:no-repeat; }
.bot_text_03 div{ width:60px; height:65px; position:absolute; top:12px; z-index:111; opacity:0; transition-duration:0.3s; background-image:url(../images/ewmbg.png); background-repeat:no-repeat; background-position:center;}
.bot_text_03 div img{ width:60px; height:60px;}
.bot_text_03:hover div{ opacity:1;}

.bot_text_04{ float:left; width:35px; height:120px; background-image:url(../images/icon4.png); position:relative; background-position:center 24px;background-repeat:no-repeat; }
.bot_text_04 div{ width:60px; height:65px; position:absolute; top:12px; z-index:111; opacity:0; transition-duration:0.3s; background-image:url(../images/ewmbg.png); background-repeat:no-repeat; background-position:center;}
.bot_text_04 div img{ width:60px; height:60px;}
.bot_text_04:hover div{ opacity:1;}

.bot_text_ba{ float:right; font-size:13px; color:#fff; padding-top:24px;} */
/* 底部 */
.bot{ width:100%; height:auto; background-color:#27343c; color:#B8C0CB;}
.bot_box{width:1200px; height:auto; clear:both; margin:auto; overflow:hidden; padding-top:56px;}

.bot_xx{ float:left;}
.bot_xx_min{ margin-top:54px;}
.bot_xx_left{ float:left; width:76px;}
.bot_xx_left p{ text-align:center; font-size:14px; color:#fff; opacity:0.8; margin-top:6px;}
.bot_xx_right{ float:left; margin-left:30px;}
.bot_xx_right p{ font-size:12px; color:#fff; opacity:0.48; line-height:2.2em;}

.bot_nav{ float:right;}
.bot_nav div{ float:left; margin-left:48px;}
.bot_nav div h1{ font-size:16px; color:#fff; opacity:0.8; font-weight:normal; margin-bottom:20px;}
.bot_nav div a{ font-size:14px; color:#fff; opacity:0.3; line-height:2.4em;}
.bot_nav div a:hover{ opacity:0.8;text-decoration: none;}

.bot_line{ width:100%; height:1px; background-color:#fff; opacity:0.08; margin-top:44px;}

.bot_ba{width: fit-content; margin-left: auto; margin-right: auto; clear:both; overflow:hidden; }
.bot_ba p{ float:left; font-size:12px; color:#999999; line-height:60px;}
.bot_ba a{ float:left; margin-left:36px;font-size:12px; color:#999999; line-height:60px;}
.bot_ba a:hover{ color:#f64b4b;}





































/* 您的位置 */
	.wz{ width:1200px; height:64px; margin:auto; border-bottom:dashed 1px #ddd; }
	.wz-box{ width:100%; height:20px; padding-top:22px; }
	.wz-box div{ float:left;}
	.wz-text{ font-size:14px; text-align:center; margin-left:10px;}
	.wz-text a{ float:left; text-decoration:none;color:#666666; }
	.wz-text span{ float:left; padding-left:8px; padding-right:8px; color:#999;}
	.wz-text a:hover{ color:#076ce0;}



/* 通用单页内容 */
.tynr-box{ width:1200px; height:auto; margin:auto; margin-top:50px; margin-bottom:50px; }
.tynr-title{ width:100%; font-weight:normal;text-align:center; color:#666; font-size:24px; margin-bottom:16px;}
.tynr-time{ width:100%; text-align:center; color:#bbb; font-size:14px; margin-bottom:30px;}
.tynr-min img{ max-width:1200px;  margin:auto; margin-top:20px; margin-bottom:20px;}
.tynr-min p{ font-size:15px; color:#999; line-height:30px; text-indent:2em;}
.tynr-min span{ font-size:15px; color:#999; line-height:0px; text-indent:2em;}



/* 资讯列表 */
.bggl_ny_min{ width:100%; height:auto; margin:auto; margin-top:30px;}
.bggl_ny_min a{ width:100%; height:auto; border-bottom:solid 1px rgb(0,0,0,0.1); margin-bottom:28px; transition:transform 0.3s; }
.bggl_ny_min a time{ font-size:16px; color:#bbb;}
.bggl_ny_min a h1{ font-size:16px; color:#555; font-weight:normal; margin-top:12px; margin-bottom:8px;display:block; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.bggl_ny_min a p{ font-size:14px; color:#999; margin-bottom:28px; line-height:28px; display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp:2; overflow: hidden;}
.bggl_ny_min a:hover{position:relative; cursor:pointer;transform:translate(6px,0);}
.bggl_ny_min a:hover h1{ color:#da251d;}




/* 图片列表 */	
.zdcp{ width:1200px; height:auto; margin:auto;}
.zdcp_tt{ width:100%; text-align:center; height:auto; padding-top:92px;}
.zdcp_tt h1{ font-size:32px; color:#333333;}
.zdcp_tt p{ font-size:14px; color:#999999; margin-top:16px;}

.zdcp_min{ width:100%; height:auto; clear:both; overflow:hidden; margin-top:60px;}
.zdcp_min a{ float:left; width:25%; height:auto; margin-bottom:54px;}
.zdcp_min a div{ width:290px; height:217px; overflow:hidden; margin:auto;}
.zdcp_min a img{ width:290px; height:217px; margin:auto;transition:all 0.5s ease-out;
	/* 过度 所有css属性 1秒过度 结束慢*/
-moz-transition:all 0.5s ease-out;
	/* Firefox 4 */
-webkit-transition:all 0.5s ease-out;
	/* Safari 和 Chrome */
-o-transition:all 0.5s ease-out;
	/* Opera */}
.zdcp_min a p{ width:290px; height:auto; margin:auto; text-align:center; font-size:16px; color:#666666; margin-top:14px;}

.zdcp_min a:hover img{transform:scale(1.08,1.08);}




/* 上一条下一条 */

.st{width:98%; height:auto; margin:auto; margin-top:48px; margin-bottom:60px;}
.st a{ width:100%; height:48px; display:block;  line-height:48px;  border: solid 0px #fff; margin-bottom:10px;}
.st a h1{ margin-left:30px; float:left; font-size:16px; color:#333; font-weight:normal;}
.st a p{ width:86%; float:left;font-size:14px; color:#666;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.st a:hover{ border: solid 0px #da251d; border-radius:24px;}
.st a:hover h1{ color:#333;}
.st a:hover p{ color:#da251d;}


/* 图片列表分页 */
.tpfy{width: fit-content; margin-left: auto; margin-right: auto; clear:both; overflow:hidden; line-height:108px; margin-bottom:30px;}





/* 联系我们 */
.lxwm{ width:1200px; height:auto; clear:both; overflow:hidden; margin:auto; margin-top:60px; margin-bottom:60px;}
.lxwm_img{ float:left; width:50%; height:400px; background-image:url(../images/lxwm_img.jpg); background-size:auto 400px; background-position:center;}
.lxwm_text{ float:right; width:50%; height:400px;}
.lxwm_min{ padding-top:64px; padding-left:106px;}
.lxwm_min h1{ font-size:32px; color:#333333; margin-bottom:16px;}
.lxwm_min h2{ font-size:14px; color:#999999; font-weight:normal;text-transform:uppercase; margin-bottom:46px;}
.lxwm_min p{ font-size:14px; color:#666; line-height:32px;}




/* 产品和服务 */
#fwcp_top{ width:100%; height:124px;  background-color:#0066af;}



/* 产品详情 */
.cpxq_box{ width:1200px; height:auto; margin:auto; margin-bottom:24px;}
/*
.cp_js{ position:absolute;width:646px; height:auto; z-index:0; margin-left:540px; }
.cp_js h1{ font-size:32px; color:#484848; padding-top:30px; padding-bottom:24px;}
.cp_js p{ font-size:15px; color:#666; line-height:2em;}

 */


/* 产品详情页 */
.cpxqy{ width:1200px; height:auto; margin:auto; clear:both; overflow:hidden; margin-top:80px;}
.cpxqy_img{ float:left; width:500px; height:375px; border:solid 12px #ccc;}
.cpxqy_img img{ max-width:500px; max-height:375px; margin:auto;}

.cpxqy_xx{ position:absolute; margin-left:540px; width:640px; height:auto;}
.cpxqy_xx_h1{ font-size:30px; color:#000; margin-bottom:15px;}
.cpxqy_xx_p{ font-size:15px; color:#5a5a5a; line-height:28px; padding:15px; border-top:solid 1px #dfdfdf; border-bottom:solid 1px #dfdfdf;}

.cpxqy_xx_div{ width:100%; height:auto; clear:both; overflow:hidden; margin:35px 0;}
.cpxqy_xx_div a{ float:left; width:320px; height:60px; line-height:60px; background-color:#dd2118;}
.cpxqy_xx_div a img{ float:left; padding-top:14px; margin-left:80px;}
.cpxqy_xx_div a p{ float:left; font-size:18px; color:#fff; margin-left:12px;}
.cpxqy_xx_div a:hover{ background-color:#222222;}

.cpxqy_xx_ph_icon{ float:left; margin-left:44px; margin-top:4px;}

.cpxqy_xx_div div{ float:left; margin-left:12px;}
.cpxqy_xx_div div p{ font-size:14px; color:#3c3c3c;}
.cpxqy_xx_div div h1{ font-size:25px; color:#dd2118;}

.cpxqy_ys{ width:100%; height:20px; line-height:20px;}
.cpxqy_ys img{ float:left;}
.cpxqy_ys p{ float:left; font-size:14px; color:#333; margin-left:6px;}
.cpxqy_ys div{ float:left; width:1px; height:20px; background-color:#d7d2d2; margin-left:36px; margin-right:36px;}



/* 产品介绍 */
.cpjs_box{ width:1200px; height:auto; margin:auto; clear:both; overflow:hidden; border-top: 1px solid #e3e3e3; padding-top:65px; margin-top:36px; }
.cpjs{ float:left; width:800px; height:auto; }
#tynr-box{ width:100%; margin-top:0;}
#tynr-title{ text-align:left; font-size:20px; color:#666; font-weight:bold; }
#tynr-min img{ max-width:100%; height:auto;}

.tlcptj{ float:right; width:264px; height:auto;border: 10px #f3f3f3 solid;}
.tlcptj div{ width:184px; height:auto; margin:auto; margin-top:40px; margin-bottom:40px;}
.tlcptj div h1{ font-size:18px; color:#000; margin-bottom:24px;}
.tlcptj div a{ width:100%; border-bottom: 1px solid #F4F4F4; padding-bottom:15px;}
.tlcptj div a img{ max-width:100%; height:auto;}
.tlcptj div a p{ font-size:16px; color:#222; text-align:center;}


/* 技术参数 */
.zxly_01{ float:left; margin-right:30px; margin-bottom:15px;}
.zxly_01 input{ border:none; width:340px; padding:15px; height:auto; background-color: #f4f7f9;}

.zxly_02{ float:left;  margin-bottom:15px;}
.zxly_02 textarea{ border:none; width:1140px; padding:15px; height:auto; background-color: #f4f7f9;}

.zxly_btn{ width:auto; height:auto; clear:both; overflow:hidden;}
.zxly_btn a{ float:left; width:180px; height:36px; border: 1px solid #ccc; color:#333; line-height:36px; text-align:center; margin-right:16px; margin-top:24px;}
.zxly_btn a:hover{ background-color:#e6e6e6;}

/* 产品介绍分类 */
.cpjsfl_box{ width:100%; height:70px;}
.cpjsfl{ width:1200px; height:70px; margin:auto; }
.cpjsfl a{ float:left; width:396px; border-right: #fff 4px solid; text-align:center; line-height:70px; font-size:20px; color:#000; background-color:#f4f4f4;}

.djwz{ width:100%; height:1px;}




.zzry_box {
	height: auto;
}

.zzry_tp {
	padding-top: 70px;
}

.zzry_wz {
	height: auto;
	padding-top: 38px;
}

.news_box {
	padding-top: 0;
}

.bot {
	margin-top: 0;
}

/* 友情链接 */
.ytbqs_link {
	width: 1200px;
	height: 30px;
	margin: 0 auto;
	margin-top: 20px;
}

.ytbqs_link_bt {
	text-align: center;
	color: #B8C0CB;
	font-size: 14px;
	float: left;
	line-height: 30px;
}

.ytbqs_link_list {
	text-align: center;
	float: left
}

.ytbqs_link_list a {
	color: #B8C0CB;
	padding-left: 15px;
	font-size: 12px;
	line-height: 30px;
	display: inline-block;
}

.ytbqs_link_list a:hover {
	color: #B8C0CB;
	text-decoration: underline;
}







