
@media screen and (max-width:1736px)
{
header .headerright { padding:0px 0 0 0; position:relative; width:50%; }
}

@media screen and (max-width:1500px)
{
.widthpro{ max-width:90%; margin:0 auto; }
}

@media screen and (max-width:1440px)
{

/*物流样式*/
.proviewfour .product_right .pro_zx{ display:block; margin:20px 0 0 0; }
.proviewfour .product_right .pro_zx .pro_al{ margin:10px 40px 20px 10px;  }
.proviewfour .product_right .pro_zx dl{ padding:0 0 3px 80px; }
.proviewfour .product_right .pro_zx dl dd{ font-size:30px; line-height:34px; font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif; }
/*物流样式 end*/

.xinwenfour ul li .licontent{ padding:0px 0px; width:68%;  }

}

@media screen and (max-width:1437px)
{
header .headerright { padding:0px 0 0 0; position:relative; width:45%; }

.product_youshi ul li h3{ font-size:20px; font-weight:bold; margin:20px 0 20px 0; }

.case_youshi ul li span{ font-size:30px;}

}

@media screen and (max-width:1300px)
{
header .headerright { padding:0px 0 0 0; position:relative; width:55%; }
/*电话*/
.phones { width:90px; }
.dianhua { display:none; }

.product_youshi ul li{display:block; justify-content:space-between; background: -webkit-linear-gradient(0deg, #e4e7ed, #e6e9ef); padding:30px 20px 50px 20px; border-radius:15px; width:32.5%; transition: 588ms; border-bottom:5px solid #eceff5; text-align:center; }
.product_youshi ul li .licon{ width:100%;}
.product_youshi ul li h3{ font-size:20px; font-weight:bold; margin:20px 0 20px 0; }

}

@media screen and (max-width:1280px)
{
.headerpagewap{display: none}

}

@media screen and (max-width:1200px)
{
.indexone{ background:#2a2e4b url(../image/indexone.jpg) no-repeat bottom; background-size:cover; position:static; height:auto; clear:both; overflow:hidden; padding:35px 0 25px 0; }
.indexone_pos{ position:static; top:40px; width:100%;}

.footerbox{ display:flex; justify-content:space-between; flex-wrap:wrap; }
.erweima{ display:flex; text-align:center; margin:0 auto; }
.fmenubox{ display:flex; justify-content:space-between; width:55%; }

/*时间人数开始*/
.abouttwo .wrapper1{ text-align:center; margin:0 0px 0px 0; width:25%; }
.abouttwo .time1 span{   font-size:80px; font-family: tekoregular,Arial,Verdana, Geneva, sans-serif; font-weight:bold; }
.abouttwo .time1 strong{ font-weight:normal; font-size:14px; }
.abouttwo .timex{ font-size:16px; }
/*时间人数结束*/

.aboutfive .aboutfive_con .aboutfive_two{ display:none; }

/*产品分类样式one*/
.pro_fenlei_one{ margin:50px 0 0 0; padding:0 0 7% 0; background:url(../image/pro_fenlei_one.jpg) no-repeat bottom center;  }
.pro_fenlei_one ul{ display:flex; justify-content:space-between; }
.pro_fenlei_one ul li{ background:#f6f6f6; box-shadow:0px 0px 20px rgba(0,0,0,.2); width:23%; height:350px; transition: 588ms;  }
.pro_fenlei_one ul li a{ display:block; position:relative; height:400px; padding:40px 30px; color:#333;  }
.pro_fenlei_one ul li h3{ font-size:26px; }
.pro_fenlei_one ul li p{ font-size:18px; }
.pro_fenlei_one ul li span{ background:#2a2e4b; border-radius:30px; line-height:30px; padding:0 20px; color:#fff; display:inline-block;  transition: 588ms; font-size:14px;  }
.pro_fenlei_one ul li img{ position:absolute; bottom:-0px; left:0px; transition: 588ms;  }
.pro_fenlei_one ul li:hover{ box-shadow:0px 0px 30px rgba(0,0,0,.4); }
.pro_fenlei_one ul li:hover span{ background:#cc0605; }
.pro_fenlei_one ul li:hover img{ bottom:-30px;}
/*产品分类样式one end*/

/*产品分类样式two*/
.pro_fenleibox{ background:url(../image/pro_fenlei_one.jpg) no-repeat bottom center; padding:0 0 60px 0;  }
.pro_fenlei_two{ margin:50px 0 0 0; padding:0 0 60px 0; }
.pro_fenlei_two ul{ display:flex; justify-content:space-between; }
.pro_fenlei_two ul li{ background:#f6f6f6; box-shadow:0px 0px 20px rgba(0,0,0,.2); width:23%; transition: 588ms; overflow:hidden;  }
.pro_fenlei_two ul li a{ display:block; position:relative; color:#fff;  }
.pro_fenlei_two ul li a .licontent{ padding:40px 30px; position:absolute; top:0px; left:0px; width:100%; }
.pro_fenlei_two ul li h3{ font-size:26px; }
.pro_fenlei_two ul li p{ font-size:18px; }
.pro_fenlei_two ul li span{ background:#cc0605; border-radius:30px; line-height:30px; padding:0 20px; color:#fff; display:inline-block; transition: 588ms; font-size:14px;   }
.pro_fenlei_two ul li img{   transition: 588ms; }
.pro_fenlei_two ul li:hover img{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1);}
.pro_fenlei_two ul li:hover span{ padding:0 60px;  }
/*产品分类样式two end*/

.dibu_casebox{ width:65%; }

/*旋转木马*/
.indexsix ul li .icasebox{ position:absolute; bottom:0px; width:100%; background:rgba(0,0,0,0.7); height:50px; padding:10px 30px 0 30px;  }
.indexsix ul li .icasebox p{ display:none;  }
/*旋转木马 end*/

}


@media screen and (max-width:1055px)
{
/*产品mid页面*/
.product_mid{ position:relative; background:#2a2e4b; overflow:inherit; height:auto;  }
.product_mid img{ width:100%; display:block; opacity:0.3; }
.product_mid strong{ position:absolute; top:35%; font-size:50px; color:#fff; font-weight:bold; text-align:center; display:block; width:100%; }
.product_mid .pro_menu{ text-align:center;position:static; bottom:-153px; width:100%; z-index:99;  }

.menu4 { clear:both; margin:0px auto 0 auto; border-top:1px solid rgba(255,255,255,0.5);  background:#2a2e4b; }
.menu4 ul { clear:both; margin:0 auto; text-align:center; padding-top:0px; overflow:hidden; }
.menu4 ul a {  border:1px solid rgba(255,255,255,0.5);  line-height:36px; font-size:15px; color:#fff; display:inline-block; margin:0px 0px 0px 0px; text-decoration:none; padding:0 2%; background:rgba(42,46,75,0.7); width:50%; float:left;  }
.menu4 ul a:first-child{  }
.menu4 ul a:hover, .menu4 ul a.active, .menu4 ul a.active:link, .menu4 ul a.active:visited {  color:#fff; background:#d71820; -webkit-transition: background-color 0.3s; -moz-transition: background-color 0.3s; -o-transition: background-color 0.3s; transition: background-color 0.3s; }
/*产品mid页面 end*/
.product_mid strong{ position:absolute; top:35%; font-size:50px; color:#fff; font-weight:bold; text-align:center; display:block; width:100%; }
.product_list ul li .list_xh{  width:96%; margin:20px auto; display:block;  }
.product_list ul li .list_xh span{ display:block; width:100%; font-size:12px;  }

/*产品view 公共样式*/
.productview_one{ display:block; margin:50px 0; }
.productview_one #productcontent0{ width:100%; }
.productview_one .productimgtwo{ width:100%; text-align:center;}


/*工业样式*/
.proviewonebox{ background:url(../image/pro_gy.jpg) no-repeat; background-size:cover; height:auto; overflow:hidden; }
.proviewone{  display:block; justify-content:space-between; margin:25px 0 55px 0; }
.proviewone .product_images{ width:90%; border-radius:20px; text-align:center; overflow:hidden;box-shadow:0px 0px 20px rgba(0,0,0,.3); background:#fff; margin:0 auto;  }
.proviewone .product_right{ width:100%;}
.proviewone .product_right h1{ font-size:30px; font-weight:bold; margin:40px 0 0 0; height:auto; overflow:hidden;  }
.proviewone .product_right ul{ margin:30px 0 0 0; }

.product_titleone .product_titleone_r{ font-size: 30px; font-weight: bold; width:50%; padding:0 0 0 5%; display:none; }
.product_titleone .maodian{  width:100%; text-align:center; padding:0 5% 0 0;}
/*工业样式 end*/


/*舞台样式*/
.proviewtwobox{ background:url(../image/pro_wt.jpg) no-repeat; background-size:cover; height:auto; overflow:hidden; border-bottom:6px solid #dd1319; }
.proviewtwo{ display:block; justify-content:space-between; margin:25px 0 55px 0; border:5px solid #bebebe; border-radius:20px; background:#fff url(../image/pro_wt1.jpg) no-repeat right bottom; padding:0 0 25px 0;  }
.proviewtwo .product_images{ width:100%; border-radius:20px; margin:50px auto; overflow:hidden; text-align:center; }
.proviewtwo .product_images img{ mix-blend-mode:multiply; }
.proviewtwo .product_right{ width:90%; order:-1; margin:0 5%; }
.proviewtwo .product_right h1{ font-size:30px; padding:0 0 20px 0; font-weight:bold; margin:50px 0 0 0; overflow:hidden; background:url(../image/ibiaotione_line.jpg) no-repeat left bottom;  }
.proviewtwo .product_right ul{ margin:30px 0 0 0; }
/*舞台样式 end*/

/*风电样式*/
.proviewthreebox{ background:url(../image/pro_fd.jpg) no-repeat; background-size:cover; height:auto; overflow:hidden; border-bottom:6px solid #dd1319; }
.proviewthree{ display:block; justify-content:space-between;  margin:25px 0 55px 0;  }
.proviewthree .product_images{ width:100%; border-radius:20px; overflow:hidden;background:#fff; text-align:center; }
.proviewthree .product_images img{ }
.proviewthree .product_right{ width:95%; order:-1; margin:0 0 0 5%; }
.proviewthree .product_right h1{ font-size:30px; padding:0 0 20px 0; font-weight:bold; margin:50px 0 0 0; overflow:hidden; background:url(../image/ibiaotione_line.jpg) no-repeat left bottom; color:#fff;  }
.proviewthree .product_right ul{ margin:30px 0 0 0;  color:#fff;}
/*风电样式 end*/

/*物流样式*/
.proviewfourbox{ background:url(../image/pro_wt.jpg) no-repeat; background-size:cover;  overflow:hidden; border-bottom:6px solid #dd1319; }
.proviewfour{ display:block; justify-content:space-between;   }
.proviewfour .product_images{ width:100%; overflow:hidden; text-align:center; padding:25px 0 55px 0; background:url(../image/pro_wl01.jpg) no-repeat; background-size:cover; }
.proviewfour .product_images img{ mix-blend-mode:multiply; }
.proviewfour .product_right{ width:100%; order:-1; padding:10px 3% 50px 7%; background:url(../image/pro_wl02.jpg) no-repeat; background-size:cover; }
.proviewfour .product_right h1{ font-size:30px; padding:0 0 20px 0; font-weight:bold; margin:50px 0 0 0; overflow:hidden; background:url(../image/ibiaotione_line.jpg) no-repeat left bottom; color:#fff;  }
.proviewfour .product_right ul{ margin:30px 0 0 0; color:#fff; }
.proviewfour .product_right ul li{ margin:0 0 10px 0; line-height:30px;}
/*物流样式 end*/

.myslider_content{ padding:15px 10px 15px 10px; }
.myslider_list h3{ font-size:16px; padding:10px 0 0 0;  }



}


@media screen and (max-width:1023px)
{
.indexone{ background:#2a2e4b url(../image/indexone.jpg) no-repeat bottom; background-size:cover; position:static; height:auto; clear:both; overflow:hidden; padding:35px 0 25px 0; }
.indexone_pos{ position:static; top:40px; width:100%;}
.indexone ul{ display:flex; justify-content:space-around; background:#fff; box-shadow:0px 0px 20px rgba(0,0,0,.2); flex-wrap:wrap; }
.indexone ul li{ border-left:1px solid #ededed; width:50%; padding:25px 0; }
.indexone ul li:nth-child(1){ border:0px;border-bottom:1px solid #ededed;  }
.indexone ul li:nth-child(2){ border-bottom:1px solid #ededed;  }
.indexone ul li a{ display:block; display:flex; align-items:center; text-decoration:none; color:#df0023; justify-content:center;  }
.indexone ul li a h3{ font-size:18px; color:#333; }
.indexone ul li a span{ font-size:14px; }
.indexone ul li a img{ width:50%; }

.indexthree ul{ display:flex; flex-wrap:wrap; }
.indexthree ul li{ width:100%; text-align:center; padding:0 5%; }

.indexseven ul li .ixwzi strong{ font-size:16px; font-weight:bold; margin:0 0 10px 0; display:block; }
.indexseven ul li .ixwzi h3{ font-size:18px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; }

.indexten ul li a strong{ font-size:25px; display:block; margin:0 0 10px 0; }

/*产品index*/
.product_cate dl { width:100%; }
.product_cate dl dt {  width:100%; padding:40px 30px; background:url(../image/product_cate_dt.jpg) no-repeat; background-size:cover; color:#fff; min-height:auto; }
.product_cate dl dd{ display:none; }


/*联系我们index*/
.contact_title h3{ text-align:center; font-size:26px; }
.contactbox{ padding:60px 0 0 0; overflow:hidden; }
.contactbox ul{ margin:60px 0; }
.contactbox ul{ display:flex; justify-content:space-around; flex-wrap:wrap; }
.contactbox ul li{ text-align:center; width:50%; margin:0 0 20px 0; }
.contactbox ul li h4{ font-size:18px; }
.contactbox ul li p{ padding:0 5%; }
/*联系我们index end*/


/*内页服务*/
.service_title{ text-align:center; padding:60px 0 0px 0; max-width:1100px; margin:0 auto; }
.service_title h3{ font-size:25px; text-align:center;  font-weight:bold; margin:0 0px 20px 0;  }
.service_title h4 p{ font-size:15px; line-height:26px; }
/*内页服务 end*/

/*新闻中心首页*/
.xinwen_title{ text-align:center; padding:0 0 20px 0; max-width:1100px; margin:0 auto; }
.xinwen_title h3 p{ font-size:26px; text-align:center;  font-weight:bold; margin:0 0px 10px 0; }
.xinwen_title h4{ font-size:16px; line-height:26px; }

.xinwenone{  padding:80px 0 30px 0; }
.xinwenone ul{ flex-wrap:wrap; }
.xinwenone ul li{ width:49%; background:#f6f6f6; transition: 588ms; margin:0 0 20px 0;  }

.xinwentwo{  padding:80px 0 60px 0; background:url(../image/xinwentwo.jpg) no-repeat; background-size:cover; }
.xinwentwo .xinwen_title h3 p{ color:#fff;}
.xinwentwo .xinwen_title h4{  color:#fff; }
.xinwentwo ul{ display:flex; justify-content:space-between; flex-wrap:wrap; margin:0 0 20px 0; }
.xinwentwo ul li{ width:49%; background:#fff; transition: 588ms; padding:5px; margin:0 0 20px 0;  }

.xinwenthree{  padding:80px 0 30px 0; }
.xinwenthree ul{ display:flex; justify-content:space-between;  flex-wrap:wrap;}
.xinwenthree ul li{ width:100%; transition: 588ms;  margin:0 0 20px 0; }


.xinwenfour{ padding:0px 0 30px 0;}
.xinwenfour .dtmwarp{ display:block; width:125px; height:125px; padding:0px; background:#cc0605; color:#fff; transition: 588ms;}
.xinwenfour .dtmd{ clear:both; display:block; text-align:center; font-size:48px; line-height:42px; margin:24px 0 0 0; }
.xinwenfour .dtmym{ clear:both; display:block;text-align:center;font-size:20px; }
.xinwenfour ul li:hover .dtmwarp{  background:#2a2e4b; border-radius:30px; }
.xinwenfour ul{ display:flex; justify-content:space-between;  flex-wrap:wrap; margin:10px 0 0 0; }
.xinwenfour ul li{ width:100%; transition: 588ms;  margin:0 0 30px 0; border:1px solid #dddddd; padding:30px; }
/*新闻中心首页 end*/


/*案例内页 开始*/
.case_youshi{ margin:0 auto 50px auto;}
.case_title{ text-align:center; margin:0px 0 50px 0; }
.case_title h3{ font-weight:bold; font-size:26px; margin:0 0 10px 0; }
/*案例内页 end*/

}

@media screen and (max-width:960px)
{
.footer{  padding:100px 0 5% 0;  }
.fmenubox{ display:flex; justify-content:space-between; width:100%; }
.footer ul{ width:100%; }


/*时间人数开始*/
.abouttwo .wrapper1{ text-align:center; margin:0 0px 0px 0; width:25%; }
.abouttwo .wrapper1:nth-child(2){ padding:0 0% 0 0;  }
.abouttwo .wrapper1:nth-child(3){ padding:0 0 0 0%;  }
.abouttwo .time1 span{   font-size:60px; font-family: tekoregular,Arial,Verdana, Geneva, sans-serif; font-weight:bold; }
/*时间人数结束*/
.abouttwo_zuanzhuan{ position:static; margin:30px 0 0 0; }

.aboutthree{ display:flex; justify-content:space-between; flex-wrap:wrap; }
.aboutthree dl{ border-right:1px solid rgba(255,255,255,0.3); margin:0px; padding:13% 0px 30px 30px; width:25%; color:#fff;  transition: 588ms; }

.aboutfour ul li{ width:48%; margin:0 0 60px 0; }
.aboutfour ul li p{ box-shadow:0px 0px 15px rgba(0,0,0,.2); position:absolute; margin:-20px 0 0 0; width:80%; height:56px; line-height:56px; font-size:15px; padding:0 15px; color:#fff; background:#cc0605;transition: all linear 0.3s; }

.product_cate ul li{ width:48%; border:1px solid #e2e2e2; transition: 588ms; margin:0 0 20px 0; }

.dibu_zixun dl dt{ font-size:20px; font-weight:normal;   }
.dibu_zixun dl dd{ font-size:16px; }


.anli_listbox{ margin:0 0 50px 0; }
.anli_listcon{  background:#f7f7f7; padding:30px 0 20px 0; }
.anli_list{ display:flex; justify-content:space-between; flex-wrap:wrap; }
.anli_list .anli_list_left{ width:100%; margin:4% 0 50px 0; }
.anli_list .anli_list_left h3{ font-size:26px; font-weight:bold; background:url(../image/ibiaotione_line.jpg) no-repeat left bottom; padding:0 0 20px 0; }
.anli_list .anli_list_left .anli_list_left_con{ line-height:28px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;  margin:30px 0 30px 0;}
.anli_list .anli_list_left a{ background:#cc0605; border-radius:30px; line-height:38px; padding:0 50px; color:#fff; display:inline-block; }
.anli_list ul{ width:100%;}
.anli_list ul li{ width:23.7%; float:left; margin:0 0 10px 0; }
.anli_list ul li img{ width:100%; }
.anli_list ul li:nth-child(1){ width:74%; float:left; margin:0 10px 0 0; }
.anli_fudong{ max-width:1040px; display:flex; justify-content:space-around; box-shadow: 0px 0px 30px #cccccc; border-radius:0px; margin:0px auto 0 auto; text-align:center; padding:30px 1%;background:#fff; position:relative;  }
.anli_fudong p{ margin:15px 0px 0px 0px; }
.anli_fudong .fudong_list img{transition: 588ms; width:70%; }


.db_xinwen{ background:url(../image/db_xinwen.jpg) no-repeat center; background-size:cover; padding:80px 0 120px 0; }
.db_xinwen ul{  flex-wrap:wrap; }
.db_xinwen ul li{ width:23%; background:#f6f6f6;  }
.db_xinwen ul li .licontent{ padding:20px 10px;  }
.db_xinwen ul li .licontent span{  display:none; }
.db_xinwen ul li .licontent h3{ overflow:hidden; font-size:16px; font-weight:bold; line-height:24px; height:50px; margin:0px 0 10px 0; }
.db_xinwen ul li .licontent p{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; font-size:14px; line-height:22px; color:#777777;}


/*内页*/
.info_listimg ul li{width:32%;}

}

@media screen and (max-width:859px)
{
.indexeight{ background:url(../image/indexeight.jpg) center top no-repeat; padding:0 0 130px 0; }
.indexeight ul li{ width:32.5%;  }

.aboutfive .aboutfive_con h4{  font-family: tekoregular,Arial,Verdana, Geneva, sans-serif; font-size:60px; line-height:50px; font-weight:bold; margin:0px; }
.aboutfive .aboutfive_con h3{  font-size:25px; font-weight:bold; margin:5px 0 20px 10px; }


.db_hezuo ul{ display:flex; flex-wrap:wrap; justify-content:space-between; }
.db_hezuo ul li{ width:32.5%; box-shadow:0px 0px 20px rgba(0,0,0,.2); text-align:center; background:#fff; margin:0 0 15px 0; }
.db_hezuo ul li img{ transition: 588ms; }
.db_hezuo ul li:hover img {transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1);}

.anli_leibiao ul li{ width: 47%;}
.allist_cont .allist_con .allist_text h3{font-size:20px;margin:0px 0}

.info_listxw dl dt { overflow:hidden; width:30%;  }
.info_listxw dl dd { width:65%; clear:both; position:relative; padding:0px 1%; }
.info_listxw dl dd .newsdate{ display:none; }

/*留言内页*/
.message_add p:nth-child(1){ width:100%;}
.message_add p:nth-child(2){ width:100%;}
.message_add p:nth-child(3){ width:100%;}
.ansytle{ background:#2a2e4b; border:0; border-radius:30px; color:#fff; padding:10px 10%; transition: 588ms; }

.menu3 a, .menu3 a:link, .menu3 a:visited { font-size:14px; padding:20px 10px; }


}


@media screen and (max-width:768px)
{
.ibiaotifive{ text-align:center; margin:5px 0 35px 0;  }
.indexseven ul{ flex-wrap:wrap; }
.indexseven ul li{ background:#2a2e4b; width:100%; margin:0 0 20px 0; }
.indexseven ul li .ixwzi strong{ font-size:16px; font-weight:bold; margin:0 0 10px 0; display:block; }
.indexseven ul li .ixwzi h3{ font-size:18px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; }

.indexeight{ padding:0 0 100px 0; }

.indexten_pos{ position:absolute; top:-80px;  width:100%; }
.indexten ul li{ width:50%; background:#2a2e4b ; padding:30px 5%;  transition: 588ms;}
.indexten ul li:hover{ background:#2a2e4b; }
.indexten ul li:nth-child(2){  background:#df0023;  transition: 588ms;}
.indexten ul li:nth-child(2):hover{ background:#df0023; }
.indexten ul li a strong{ font-size:18px; display:block; margin:0 0 0px 0; }
.indexten ul li a{ font-size:14px; }

/*关于怀鸽首页*/
.aboutone img{ width:150px; }
.aboutone .aboutone_one{  line-height:30px; font-size:20px; max-width:1150px; margin:25px auto 40px auto; }
.aboutone .aboutone_two p{ padding:0px; margin:0; line-height:30px; }

.ny_title h3{ font-size:34px;  }

.ny_title h4{ font-size:20px; line-height:30px; width:100%; margin:40px auto;  }
.ny_title .ny_title_con{ line-height:26px; width:100%; margin:0 auto;  }
.gsjj1-2 ul li .case_zi{ position:absolute; width:90%; top:18%; left:5%; text-align:center; color:#fff; transition: all 0.6s; background:rgba(42,46,75,0.6); padding:5% 0; border-radius:20px; font-size:18px; font-weight:bold;  }
.gsjj1-2 ul li .case_zi span{ background:#cc0605; display:block; width:90px; margin:5px auto 0 auto; border-radius:30px;color:#fff; font-size:12px; line-height:20px; }

/*产品分类样式one*/
.pro_fenlei_one{ margin:50px 0 0 0; padding:0 0 7% 0; background:url(../image/pro_fenlei_one.jpg) no-repeat bottom center;  }
.pro_fenlei_one ul{ display:flex; justify-content:space-between; flex-wrap:wrap; }
.pro_fenlei_one ul li{ background:#f6f6f6; box-shadow:0px 0px 20px rgba(0,0,0,.2); width:48%; height:350px; margin:0 0 70px 0; transition: 588ms;  }
.pro_fenlei_one ul li a{ display:block; position:relative; height:400px; padding:40px 30px; color:#333;  }
.pro_fenlei_one ul li h3{ font-size:26px; }
.pro_fenlei_one ul li p{ font-size:18px; }
.pro_fenlei_one ul li span{ background:#2a2e4b; border-radius:30px; line-height:30px; padding:0 20px; color:#fff; display:inline-block;  transition: 588ms; font-size:14px;  }
.pro_fenlei_one ul li img{ position:absolute; bottom:-0px; left:0px; transition: 588ms;  }
.pro_fenlei_one ul li:hover{ box-shadow:0px 0px 30px rgba(0,0,0,.4); }
.pro_fenlei_one ul li:hover span{ background:#cc0605; }
.pro_fenlei_one ul li:hover img{ bottom:-30px;}
/*产品分类样式one end*/

/*产品分类样式two*/
.pro_fenleibox{ background:url(../image/pro_fenlei_one.jpg) no-repeat bottom center; padding:0 0 60px 0;  }
.pro_fenlei_two{ margin:50px 0 0 0; padding:0 0 60px 0; }
.pro_fenlei_two ul{ display:flex; justify-content:space-between; flex-wrap:wrap; }
.pro_fenlei_two ul li{ background:#f6f6f6; box-shadow:0px 0px 20px rgba(0,0,0,.2); width:48%; margin:0 0 20px 0; transition: 588ms; overflow:hidden;  }
.pro_fenlei_two ul li a{ display:block; position:relative; color:#fff;  }
.pro_fenlei_two ul li a .licontent{ padding:40px 30px; position:absolute; top:0px; left:0px; width:100%; }
.pro_fenlei_two ul li h3{ font-size:26px; }
.pro_fenlei_two ul li p{ font-size:18px; }
.pro_fenlei_two ul li span{ background:#cc0605; border-radius:30px; line-height:30px; padding:0 20px; color:#fff; display:inline-block; transition: 588ms; font-size:14px;   }
/*产品分类样式two end*/

.product_list ul li{ width:48%; border:1px solid #e2e2e2; transition: 588ms; background:#fff; margin:0 1% 40px 0; }

/*内页服务*/
.service_list ul li{ width:49%;   }
.service_list ul li h3{ font-weight:bold; display:block; margin:20px 0; font-size:20px; }
/*内页服务 end*/

.case_youshi ul{ display:flex; flex-wrap:wrap; justify-content:space-around; }
.case_youshi ul li{ width:48%; box-shadow: 0px 0px 10px #cccccc; border-radius:25px; margin:0 0 20px 0; text-align:center; padding:3% 1%;background:#fff;}
.case_youshi ul li img{transition: 588ms; width:80px; margin:0 auto; }

/*旋转木马*/
.indexsix ul li .icasebox{ height:45px;  }
.indexsix ul li .icasebox span{ font-size:16px;  }
/*旋转木马 end*/

/*内页*/
.info_listimg ul li{ width:48%}

.info_list ol.head span.title{width:48%;}
.info_list ol.info a.title{width:48%;}
.info_list ol.head span.date{width:48%; padding:0; text-align:center}
.info_list ol.info span.date{width:48%; padding:0;text-align:center}

}


@media screen and (max-width:700px)
{

/*工业样式*/
.proviewone .product_right .pro_zx{ display:block; margin:20px 0 0 0;  }
.proviewone .product_right .pro_zx .pro_al{ background: -webkit-linear-gradient(0deg, #ff7458, #e60213); height:50px; line-height:50px; position:relative; width:268px; text-align:center; margin:10px 0px 20px 10px;  }
.proviewone .product_right .pro_zx .pro_al a{ font-size:20px; color:#fff; font-weight:bold; margin:0 0 0 15px; }
.proviewone .product_right .pro_zx .pro_al img{ position:absolute; left:-15px; top:-8px;transition: all linear 0.3s; }
.proviewone .product_right .pro_zx .pro_al:hover img{ transform:rotate(360deg); }
.proviewone .product_right .pro_zx dl{ background:url(../image/pro_tel.png) no-repeat left center; padding:0 0 0 80px; }
.proviewone .product_right .pro_zx dl dt{ margin:0px; padding:0px; }
.proviewone .product_right .pro_zx dl dd{ font-size:29px; line-height:34px; font-weight:bold; color:#df0023; font-family:Arial, Helvetica, sans-serif; }
/*工业样式 end*/


/*舞台样式*/
.proviewtwo .product_right .pro_zx{ display:block; margin:20px 0 0 0;  }
.proviewtwo .product_right .pro_zx .pro_al{ background: -webkit-linear-gradient(0deg, #ff7458, #e60213); height:50px; line-height:50px; position:relative; width:268px; text-align:center; margin:10px 0px 20px 10px;  }
.proviewtwo .product_right .pro_zx .pro_al a{ font-size:20px; color:#fff; font-weight:bold; margin:0 0 0 15px; }
.proviewtwo .product_right .pro_zx .pro_al img{ position:absolute; left:-15px; top:-8px;transition: all linear 0.3s; }
.proviewtwo .product_right .pro_zx .pro_al:hover img{ transform:rotate(360deg); }
.proviewtwo .product_right .pro_zx dl{ background:url(../image/pro_tel.png) no-repeat left center; padding:0 0 0 80px; }
.proviewtwo .product_right .pro_zx dl dt{ margin:0px; padding:0px; }
.proviewtwo .product_right .pro_zx dl dd{ font-size:29px; line-height:34px; font-weight:bold; color:#df0023; font-family:Arial, Helvetica, sans-serif; }
/*舞台样式 end*/


/*风电样式*/
.proviewthree .product_right .pro_zx{ display:block; margin:20px 0 0 0; }
.proviewthree .product_right .pro_zx .pro_al{  text-align:left; margin:0px 40px 10px 0;  }
.proviewthree .product_right .pro_zx .pro_al img{ margin:0 10px 0 10px; }
/*风电样式 end*/

/*内页资质*/
.honorindex h3{ margin:0 0 20px 0; color:#333; border-radius:30px;  font-size:26px; line-height:50px; }
/*内页资质 end*/

.dibu_zixun{ display:flex; justify-content:space-around; flex-wrap:wrap; }
.dibu_zixun dl{ text-align:center; color:#fff; width:100%; }

.db_xinwen{  padding:80px 0 80px 0; }
.db_xinwen ul li{ width:48%; background:#f6f6f6; margin:0 0 20px 0;  }


}

@media screen and (max-width:640px)
{
.mainbanner img.mainimg{ max-width:150%; margin:0 0 0 -25%; }

.ibiaotione .bt_content span{ font-size:28px;  }
.ibiaotione .bt_content h3{ font-size:33px; }

.indexthree .ibiaotione .bt_content h3{ font-size:33px; font-weight:bold; color:#fff; }

.ibiaotifive .bt_content h3{ font-size:33px;  }
.ibiaotifive .bt_content span{ font-size:70px; line-height:70px; }

.zizhititle a{ display:block; display:flex; flex:1; height:108px; align-items:center; padding:0 10px; }
.zizhititle a img{ width:50px; }
.zizhititle  h3{ font-size:20px; }
.zizhititle  p{ font-size:14px; }

.fourlist ul{ display:flex; flex-wrap:wrap; padding:30px 20px; }
.fourlist ul li{ margin:0 0.5%; width:24%; }

.ibiaotifive .bt_content span{ font-size:45px; line-height:80px;  }

/*时间人数开始*/
.abouttwo .wrapper1{ text-align:center; margin:0 0px 0px 0; width:25%; }
.abouttwo .wrapper1:nth-child(2){ padding:0 0% 0 0;  }
.abouttwo .wrapper1:nth-child(3){ padding:0 0 0 0%;  }
.abouttwo .time1 span{   font-size:40px; font-family: tekoregular,Arial,Verdana, Geneva, sans-serif; font-weight:bold; }
.abouttwo .time1 strong{ display:block; }
.abouttwo .timex{ font-size:14px; }
/*时间人数结束*/
.abouttwo_zuanzhuan{ position:static; margin:30px 0 0 0; }

.aboutmore{ margin:40px 0 0 0; }

.aboutthree dl{ border:1px solid rgba(255,255,255,0.3); margin:0px; padding:20px 0px 30px 15px; width:50%; color:#fff;  transition: 588ms; }

/*内页广告条*/
.main_guanggao{ text-align:center; color:#fff; padding:40px 0; margin:0 0 70px 0;  }
.main_guanggao h3{ font-size:26px; font-weight:bold; }
.main_guanggao p{ font-size:16px; line-height:30px; margin:10px 0; }
/*内页广告条 end*/

/*内页搜索*/
.ny_sousuo{  }
.ny_sousuo{ text-align:center; }
.ny_sousuo h3{ font-size:26px; font-weight:bold;  }

.product_cate dl dt .erjifenlei a{ display:block; float:left; width:49%; margin:0 0.8% 10px 0; text-align:center; border:1px solid #fff; line-height:35px; transition: 588ms; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;    }

.product_cate ul li .list_xh{ display:block; }
.product_cate ul li .list_xh span{ width:100%; font-size:12px; }


/*产品mid页面 end*/
.product_mid strong{ position:absolute; top:60px; font-size:35px; color:#fff; font-weight:bold; text-align:center; display:block; width:100%; }


/*新闻中心首页*/
.xinwen_title{ text-align:center; padding:0 0 20px 0; max-width:1100px; margin:0 auto; }
.xinwen_title h3 p{ font-size:26px; text-align:center;  font-weight:bold; margin:0 0px 10px 0; }
.xinwen_title h4{ font-size:16px; line-height:26px; }

.xinwenone{  padding:80px 0 10px 0; }
.xinwenone ul li .licontent{ padding:20px 10px;  }
.xinwenone ul li .licontent span{ display:none; }
.xinwenone ul li .licontent h3{ overflow:hidden; font-size:16px; font-weight:bold; line-height:24px; height:50px; margin:0px 0 10px 0; color:#333;  }
.xinwenone ul li .licontent p{ display:none; }

.xinwentwo{  padding:60px 0 40px 0; background:url(../image/xinwentwo.jpg) no-repeat; background-size:cover; }
.xinwentwo ul li .licontent{ display:none; padding:10px 0px;  }


.more{ text-align:center; }
.more a{ color:#fff; background:#cc0605; padding:0 40px; line-height:38px; display:inline-block; border-radius:30px; transition: 588ms; }
.more a:hover{ color:#fff; background:#2a2e4b;}

.xinwenthree{  padding:60px 0 30px 0; }
.xinwenthree ul li a{ display:flex; justify-content:space-between; flex-wrap:wrap; }
.xinwenthree ul li .mwx_img{ overflow:hidden; width:100%; }
.xinwenthree ul li .licontent{ padding:20px 0px; width:100%;  }


.xinwenfour{ padding:0px 0 30px 0;}
.xinwenfour .dtmwarp{ display:block; width:100px; height:100px; padding:0px; background:#cc0605; color:#fff; transition: 588ms;}
.xinwenfour .dtmd{ clear:both; display:block; text-align:center; font-size:38px; line-height:42px; margin:14px 0 0 0; }
.xinwenfour .dtmym{ clear:both; display:block;text-align:center;font-size:16px; }
.xinwenfour ul li:hover .dtmwarp{  background:#2a2e4b; border-radius:30px; }
.xinwenfour ul{ display:flex; justify-content:space-between;  flex-wrap:wrap; margin:10px 0 0 0; }
.xinwenfour ul li{ width:100%; transition: 588ms;  margin:0 0 30px 0; border:1px solid #dddddd; padding:10px; }
/*新闻中心首页 end*/


.logocon {	display: none;}
.yb_conct{ display:none;}

/*一键拨号*/
.fnav2{ display: block;width:100%; margin:0 auto;  overflow:hidden; background:#278e9e; padding:10px 0 ; position: fixed ;bottom:0;z-index:9999}
.fnav2 a{ float:left; width:33%; overflow:hidden;  color:#FFF; font-size:18px; overflow:hidden ; text-align:center; font-size:16px;}
.fnav2 a img{ width:30%;vertical-align:middle; padding-left:4%; padding-right:5%;}
/*加入一键拨号时，底部导航上升*/
.footerbottom{ margin-bottom:7%;}

/*内页*/
.position{ display:none; }
.product_list ul li{width:48%;}


.menu3 { clear:both; margin:15px auto 15px auto; text-align:center; display:flex; flex-wrap:wrap; }
.menu3 a, .menu3 a:link, .menu3 a:visited { width:50%; font-size:14px; display:block; text-align:center; padding:10px 0px; color:#333; line-height:20px; border:1px solid #ccc; }


}

@media screen and (max-width:567px)
{
.product_youshi ul{ display:block; justify-content:space-between; margin:30px 0 30px 0; }
.product_youshi ul li{width:100%; margin:0 0 20px 0;   padding:20px 20px 20px 20px; }
.product_youshi ul li img{ width:100px; }

.info_listxw dl dt { overflow:hidden; width:40%;  }
.info_listxw dl dd { width:55%; clear:both; position:relative; padding:0px 1%; }
.info_listxw dl dd a.title { clear:both; display:block; font-size:18px; line-height:24px; white-space:nowrap; overflow: hidden; text-overflow:ellipsis; }

.myslider_content{ padding:15px 10px 15px 10px; }
.myslider_list h3{ font-size:14px; padding:10px 0 0 0;  }

}


@media screen and (max-width:500px)
{
.aboutfive .aboutfive_con{ position:absolute; top:11%; left:0px; width:100%; color:#fff; }
.aboutfive .aboutfive_con h4{  font-family: tekoregular,Arial,Verdana, Geneva, sans-serif; font-size:32px; line-height:30px; }
.aboutfive .aboutfive_con h3{  font-size:14px; margin: 5px 0 20px 0px; }

}

@media screen and (max-width:480px)
{
/*加入一键拨号时，底部导航上升*/
.footerbottom{ margin-bottom:10%;}

.fmenubox{ flex-wrap:wrap; }
.fmenubox li{ width:50%; }
.fmenubox li dd a{ font-size:14px; }	
	
/*产品分类样式one*/
.pro_fenlei_one{ margin:50px 0 0 0; padding:0 0 7% 0; background:url(../image/pro_fenlei_one.jpg) no-repeat bottom center;  }
.pro_fenlei_one ul{ display:flex; justify-content:space-between; flex-wrap:wrap; }
.pro_fenlei_one ul li{ background:#f6f6f6; box-shadow:0px 0px 20px rgba(0,0,0,.2); width:48%; height:220px; margin:0 0 70px 0; transition: 588ms;  }
.pro_fenlei_one ul li a{ display:block; position:relative; height:400px; padding:30px 10px; color:#333;  }
.pro_fenlei_one ul li h3{ font-size:20px; }
.pro_fenlei_one ul li p{ font-size:14px; }
.pro_fenlei_one ul li span{ background:#2a2e4b; border-radius:30px; line-height:30px; padding:0 20px; color:#fff; display:inline-block;  transition: 588ms; font-size:14px;  }
.pro_fenlei_one ul li img{ position:absolute; bottom:140px; left:0px; transition: 588ms;  }
.pro_fenlei_one ul li:hover{ box-shadow:0px 0px 30px rgba(0,0,0,.4); }
.pro_fenlei_one ul li:hover span{ background:#cc0605; }
.pro_fenlei_one ul li:hover img{ bottom:130px;}
/*产品分类样式one end*/

/*产品分类样式two*/
.pro_fenlei_two ul li a .licontent{ padding:20px 10px; position:absolute; top:0px; left:0px; width:100%; }
.pro_fenlei_two ul li h3{ font-size:20px; }
.pro_fenlei_two ul li p{ font-size:14px; }
/*产品分类样式two end*/

/*底部案例样式*/
.dibu_case{ padding:80px 0 60px 0; }


/*产品mid页面 end*/
.product_mid strong{ top:40px; }


/*联系我们index*/
.contact_title h3{ text-align:center; font-size:24px; }
.contactbox ul{ margin:30px 0 60px 0; }
.contactbox ul li h5{ font-size:15px; }
/*联系我们index end*/

.xinwenfour{ padding:0px 0 30px 0;}
.xinwenfour .dtmwarp{ display:block; width:70px; height:70px; padding:0px; background:#cc0605; color:#fff; transition: 588ms;}
.xinwenfour .dtmd{ clear:both; display:block; text-align:center; font-size:28px; line-height:30px; margin:8px 0 0 0; }
.xinwenfour .dtmym{ clear:both; display:block;text-align:center;font-size:16px; }
.xinwenfour ul li{ width:100%; transition: 588ms;  margin:0 0 30px 0; border:1px solid #dddddd; padding:10px; }
.xinwenfour .lishijian span{ display:none; }
	
.case_youshi ul{ display:flex; flex-wrap:wrap; justify-content:space-around; }
.case_youshi ul li{ width:48%; box-shadow: 0px 0px 10px #cccccc; border-radius:25px; margin:0 0 20px 0; text-align:center; padding:3% 1%;background:#fff;}
.case_youshi ul li img{transition: 588ms; width:80px; margin:0 auto; }
.case_youshi ul li:hover img{ transform:rotate(15deg);transform: scale(1.3); -webkit-transform: scale(1.3); -moz-transform: scale(1.3); }
.case_youshi ul li p{font-size:20px; font-weight:bold; margin:0px auto;}
.case_youshi ul li span{font-family: tekoregular,Arial,Verdana, Geneva, sans-serif; text-transform: uppercase; color:#dcdcdc; border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc; font-size:20px; font-weight:bold;}

.anli_list ul{ width:100%; display:flex; flex-wrap:wrap; justify-content:space-between; }
.anli_list ul li{ width:31%; float:left; margin:10px 0 0px 0; }
.anli_list ul li:nth-child(1){ width:100%; float:left; margin:0 0px 0 0; }

.indexten ul li a strong{ font-size:16px; display:block; margin:0 0 0px 0; }
.indexten ul li a p{ font-size:14px; }

.product_cate ul li .list_zx span a{ font-size:14px; }
.product_list li a { font-size:14px; }

.proviewtwo .product_right .pro_zx dl dd { font-size: 24px;}
.proviewone .product_right .pro_zx dl dd { font-size: 24px;}
.proviewfour .product_right .pro_zx dl dd { font-size: 24px;}

.product_titleone .maodian a{ font-size:20px; font-weight:bold; margin:0 0 0 5%; }

.proviewone{  display:block; justify-content:space-between; margin:50px 0 55px 0; }
.proviewone .product_right h1 { margin:100px 0 0 0; }

.menu4 ul a {  border:1px solid rgba(255,255,255,0.5);  line-height:36px; font-size:12px; color:#fff; display:inline-block; margin:0px 0px 0px 0px; text-decoration:none; padding:0 2%; background:rgba(42,46,75,0.7); width:50%; float:left;  }

.mainbanner .mainbanner_zi{ position:absolute; bottom:3%;  width:100%; text-align:center; color:#fff; }
.mainbanner .mainbanner_zi h3{text-shadow: 0 15px 20px rgba(0, 0, 0, 0.2); font-size:12px;  }

.allist_cont .allist_con .allist_text h3{font-size:16px;margin:0px 0}

.service_title h3{ font-size:22px; text-align:center;  font-weight:bold; margin:0 0px 20px 0;  }

}


@media screen and (max-width:480px)
{
.logo{ vertical-align:middle; line-height:85px;  }
.logo img { margin:0px; padding: 0 0px 0 0; width:160px; }
}
@media screen and (max-width:1055px)
{
.allbox{ position:static; }
.headerpage { clear:both; width:100%; margin:0 auto 0 auto; padding:0; position:static; z-index:9; }
.headerpagewap{ display:block; }
.headerbox{ display:flex; width:96%; position:static; top:18px; left:2%; padding:0px 0 0 0; backdrop-filter: blur(10px); background:rgba(255,255,255,0.8); border-radius:20px; justify-content:space-around;  align-items:center; }
header .headerright { padding:0px 0 0 0; position:relative; width:5%; }
.phones { width:120px;  }
}
@media screen and (min-width: 1055px) {
.headerpagewap{display: none}	
}