@charset "utf-8";
@import "reset.css";
a {color: #666;}
a:hover {color: #2068C9;}
button {border:0;cursor:pointer;}
input,textarea {border:0;}
.fl{ float:left}
.hiv{ width:600px; margin:0px auto; overflow:hidden}

/*头部菜单*/
.swiper-slide .title {
  font-style: italic;
  font-size: 42px;
  margin-top: 80px;
  margin-bottom: 0;
  line-height: 45px;
}
.swiper-slide p {
  font-style: italic;
  font-size: 25px;
}
.pagination {
  position: absolute;
  z-index: 20;
  left: 50%;
  bottom: 10px;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background: #fff;
  margin-right: 5px;
  opacity: 0.8;
  border: 1px solid #fff;
  cursor: pointer;
}
.swiper-active-switch {
  background: #c41722;
  border: #c41722 1px solid;
  width: 8px;
  height: 8px;
}
.swiper-dynamic-links {
  text-align: center;
}
.swiper-dynamic-links a {
  display: inline-block;
  padding: 5px;
  border-radius: 3px;
  border: 1px solid #ccc;
  margin: 5px;
  font-size: 12px;
  text-decoration: none;
  color: #333;
  background: #eee;
}

.w640{width: 640px;margin: 0 auto;}
.top{ height:40px; width:100%; background:#FFF; top:0px;}
header{height:110px;position:fixed;z-index: 99999999; padding-top:80px;}
.box{width:640px;height: 85px; z-index:9999999; border-bottom:1px #e8e8e8 solid;}
.box .logo{float: left; margin-top:10px; margin-left:10px;}
.box .logo img{margin-top:10px;}
.box .menu{width:80px;height:50px;margin-top:0px;float: right;}
.box .menu img{padding-top:0px;}

.box2{width:640px;height: 80px; background: url(../../images/bg5.jpg) repeat-x; z-index:99999999; display:none;}
.box2 .clear1{height: 80px;}
.box2 .logo{float: left;}
.box2 .logo img{margin-top:20px; margin-left:10px;}
.box2 .menu{width:80px;height: 50px;margin-top:0px;float: right; margin-right:1px;}
.box2 .menu img{padding-top:0px;float: right;}
.menu_list ul li{min-height: 70px;width: 640px;background:#fff; }
.menu_list ul li .li a{display: block;font-size: 30px;color: #333;line-height: 70px;padding-left: 30px;}
.menu_list ul li:hover .li a{display: block;font-size: 30px;color: #c41722;line-height: 70px;padding-left: 30px;}
.menu_list ul li .li{background: url(../../images/tb6.png) no-repeat 595px 27px;}
.menu_list ul li:hover .li{background: url(../../images/tb5.png) no-repeat 595px 30px;}

.menu_list ul li .dl_box{background: #fff;padding: 15px 0px;display: none;}
.menu_list ul li .dl_box dl dt{height: 52px;width: 580px;margin-left: 30px;border-bottom: 1px dashed #e5e5e5;background: url(../../images/tb7.png) no-repeat 10px 16px;}
.menu_list ul li .dl_box dl dt a{line-height: 52px;font-size: 24px;display: block;padding-left: 32px; color:#666;}
.wgm_list .list_box ul li .li{ background:url(../../images/l_1.gif) repeat-x; height:70px; z-index:999999999999}
.wgm_list .list_box ul li:hover .li{background: background:url(../../images/l_1.gif) repeat-x; height:70px;}
.wgm_list .list_box ul li .li a{background: 585px 35px url(../../images/tb10.png) no-repeat;height: 80px;display: block;color: #555;font-size: 26px;line-height: 80px;padding-left: 40px;}
.wgm_list .list_box ul li:hover .li a{color: #054397;background: 585px 35px url(../../images/tb18.png) no-repeat;}
.wgm_list .list_box ul li .sox_box{display: none; width:100%; height:auto; overflow:hidden; background:#fff;}
.wgm_list .list_box ul li .sox_box a{ display:block; height:70px; line-height:70px; font-size:22px; border-bottom:1px #e5e5e5 solid;background: 27px url(../../images/tb10.png) no-repeat; background-color:#FFF; margin:0 5%; padding-left:40px;}
.lag{ font-size:28px; padding:0 20px; background:#f4f4f4; height:70px; line-height:70px; width:600px;}
.lag a{ font-size:26px; padding:0 10px;}
/*头部菜单结束*/

/*banner*/
.DB_tab25 {width:100%;  height:328px;position:relative;overflow:hidden;cursor:pointer;}
.DB_tab25 .DB_bgSet{position:relative;}
.DB_tab25 .DB_bgSet li{position:absolute;width:100%;height:328px;display:none;}
.DB_tab25 .DB_menuWrap{position:absolute;width:988px;left:50%;margin-left:-500px;}
.DB_tab25 .DB_menuWrap .DB_menuSet{position:absolute;width:100%;top:284px;text-align:center;font-size:0; border-radius:20px;}
.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 3px;display:inline}
.bannerwz01{ font-size:30px; font-family:Arial Black; color:#FFF;margin-left:0PX; margin-top:70px;text-shadow: 1px 1px 1px #333333;}
.bannerwz02{ font-size:16px; font-family:Arial Black;color:#FFF; margin-left:0PX; margin-top:20px;text-shadow: 1px 1px 1px #333333;}
.bannerwz03 a{ font-size:14px; font-family:Arno Pro;color:#FFF; margin-left:0px; width:136px; height:40px; border:solid 2px #FFFFFF; display:block; margin-top:30px; line-height:40px; padding-left:20px; text-shadow: 1px 1px 1px #333333; background:url(../../images/sj.png) right center no-repeat;background-position: 136px 9px}
.bannerwz03 a:hover{ font-size:18px; font-family:Arno Pro;color:#fff; margin-left:50PX; width:236px; height:50px; border:solid 2px #FFFFFF; display:block; margin-top:90px; line-height:54px; padding-left:20px; text-shadow: 1px 1px 1px #333333; background:url(../../images/sj.png) right center no-repeat;background-position: 230px 17px;background-color: rgba(255,255,255,0.2);}
.banner02wz01{ font-size:24px; margin-top:240px; width:400px; text-align:right; color:#666; font-family:Arial Black; font-style:italic}
.banner02wz02{font-size:48px; margin-top:23px; width:400px; text-align:right; color:#333;bgcolor:#000; font-family:Arial Black; font-style:italic}
.banner02wz03{font-size:24px; margin-top:23px; width:400px; text-align:right; color:#666; font-family:Arial Black; font-style:italic}
.banner02wz04{font-size:12px; margin-top:23px; width:400px; text-align:right; color:#666; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic}
/*banner结束*/

/*首页*/
.bigtitle{ width:100%; text-align:center; font-size:24px; margin:30px auto; overflow:hidden}
.inewsmain{ width:100%; height:auto; margin:0px auto; overflow:hidden}
.inewsmain ul li{ float:left; margin-right:2%; width:49%; font-size:14px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;  height:auto;overflow:hidden}
.inewsmain ul li a{ font-size:14px; color:#333;font-family:Microsofe YaHei; }
.inewsmain ul li a:hover{ color:#666}
.inewsmain ul li:nth-child(2n){ margin-right:0px;}
.inewsmain ul li img{ width:100%;}
.inewsmainimg{width:365px;  height: 313px; overflow: hidden;}  
.inewsmainimg img{  cursor: pointer;  transition: all 0.6s;  -moz-transition: all 0.6s;  /* 0.6s完成过渡效果 */-webkit-transition: all 0.6s;  }  
.inewsmainimg img:hover{  transform: scale(1.2);  /* 放大1.2倍 */}  
.inewsmainimg:hover{filter:alpha(Opacity=100);-moz-opacity:1;opacity: 1;}
.more a{ width:260px; height:56px; line-height:56px;display:block; color:#FFF; font-size:16px; text-align:center; margin:45px auto 0px auto; background:url(../../images/sj.png) no-repeat; background-color:#999;background-position: 229px 19px}
.more a:hover{ width:260px; height:56px; line-height:56px;display:block; color:#FFF; font-size:16px; text-align:center; margin:45px auto 0px auto; background:url(../../images/sj.png) no-repeat; background-color:#666;background-position: 229px 19px}

.iaboutmain{ width:100%; height:800px; margin-top:40px; overflow:hidden; background:url(../../images/iaboutbg.jpg) bottom no-repeat; background-attachment:fixed}
.ititlewz{ font-size:18px; text-align:center; line-height:28px; color:#FFF; margin-top:30PX;}
.ititlewzback{ font-size:18px; text-align:center; line-height:28px; color:#333; margin-top:30PX;}
.itreeicon{ margin-top:80px;}
.itreeicon ul li{ float:left; width:32%; margin-right:2%; text-align:center; color:#FFF; font-size:16px; overflow:hidden}
.itreeicon ul li font{ margin-top:20px; width:100%;text-align:center;}
.itreeicon ul li:nth-child(3){ margin-right:0px;}
.ititlewith{ text-align:center; color:#FFF; font-size:36px; margin-top:60px; font-family:Microsofe YaHei; line-height:48px;}

.morewith a{ font-size:18px;color:#FFF; margin-left:50PX; width:256px; height:50px; margin:0px auto; border:solid 2px #FFFFFF; display:block; margin-top:52px; line-height:54px; text-align:center; text-shadow: 1px 1px 1px #333333; background:url(../../images/sj.png) right center no-repeat;background-position: 226px 17px}
.morewith a:hover{ font-size:18px;color:#fff; margin-left:50PX; width:256px; height:50px;margin:0px auto; border:solid 2px #FFFFFF; display:block; margin-top:52px; line-height:54px; text-align:center; text-shadow: 1px 1px 1px #333333; background:url(../../images/sj.png) right center no-repeat;background-position: 230px 17px; background-color: rgba(255,255,255,0.2);}

.applist{ margin-top:40px;}
.applist ul li{ float:left; margin-right:2%; width:49%; text-align:center; font-size:16px; color:#333; line-height:36px; overflow:hidden}
.applist ul li:nth-child(2n){ margin-right:0px;}

.appimg{width:280px;  height:187px; overflow: hidden;}  
.appimg img{  cursor: pointer;  transition: all 0.6s;  -moz-transition: all 0.6s;  /* 0.6s完成过渡效果 */-webkit-transition: all 0.6s;  }  
.appimg img:hover{  transform: scale(1.2);  /* 放大1.2倍 */}  
.appimg:hover{filter:alpha(Opacity=100);-moz-opacity:1;opacity: 1;}
.ititle{ text-align:center; color:#333; font-size:36px; margin-top:83px; font-family:Microsofe YaHei; line-height:48px;}
/*首页结束*/

/*公司简介*/
.aboutbanner{ position:relative; width:100%; height:209px; overflow:hidden; background:url(../../images/aboutbanner2.jpg) center no-repeat}
.localmain{ width:100%; height:66px; line-height:66px; background:#ECECEC; border-bottom:solid 1px #EEF2F5}
.mbxlist{ width:100%; height:auto; margin:0px auto; overflow:hidden }
.mbxlist ul li{ float:left; font-size:18px; width:80px; padding-right:20px; padding-left:20px; text-align:left; background:url(../../images/shu.jpg) right center no-repeat}
.mbxlist ul li:last-child{ background:none}
.mbxlist ul li a{color:#333; font-size:18px}
.mbxlist ul li a:hover{ color:#014099}
.aboutmainright{ float:right; width:600px; height:490px; overflow:hidden}
.aboutmainleft{width:100%; margin-top:40px; height:auto; overflow:hidden}
.aboutwhheight{ height:284px; width:100%; overflow:hidden}
.aboutwz01{ font-size:30px; color:#0092D8; line-height:36px; font-family:Arial Black}
.aboutwz02{ font-size:24px; line-height:36px; color:#333}
.aboutwz03{font-size:18px; color:#333; line-height:36px;text-indent: 2em;}
.aboutwz03 p{ font-size:18px}

.aboutmainright01{width:600px; margin-top:30px;  height:490px; overflow: hidden;}  
.aboutmainright01 img{  cursor: pointer;  transition: all 0.6s;  -moz-transition: all 0.6s;  /* 0.6s完成过渡效果 */-webkit-transition: all 0.6s;  }  
.aboutmainright01 img:hover{  transform: scale(1.2);  /* 放大1.2倍 */}  
.aboutmainright01:hover{filter:alpha(Opacity=100);-moz-opacity:1;opacity: 1;}

/*公司简介结束*/

/*企业文化*/
.aboutwhmian{ width:100%; height:auto; overflow:hidden}
.aboutwhtitle{ font-size:24px; color:#333; line-height:48px;}
.aboutwhwz{ font-size:16px;color:#333; line-height:30px;}
.aboutmainleft01{width:600px;  height:284px; overflow: hidden;}  
.aboutmainleft01 img{  cursor: pointer;  transition: all 0.6s;  -moz-transition: all 0.6s;  /* 0.6s完成过渡效果 */-webkit-transition: all 0.6s;  }  
.aboutmainleft01 img:hover{  transform: scale(1.2);  /* 放大1.2倍 */}  
.aboutmainleft01:hover{filter:alpha(Opacity=100);-moz-opacity:1;opacity: 1;}
/*企业文化结束*/

/*帝翔产业*/
.industrybanner{ position:relative; width:100%;  height:209px; overflow:hidden; background:url(../../images/aboutbanner.jpg) center no-repeat}
.industrymain{ width:100%; height:auto; margin-top:40px; overflow:hidden}
.industryleft{ width:50%; float:left; height:400px; overflow:hidden}
.industryright{width:50%; float:right; height:400px; overflow:hidden}
.industrybg01{background:url(../../images/ibg01.jpg) right no-repeat;-webkit-transition:0.5s; background-size:400px 400px; }
.industrybg01:hover{background-size:466px 466px; }
.industrybg02{background:url(../../images/ibg02.jpg) left no-repeat;-webkit-transition:0.5s; background-size:400px 400px;}
.industrybg02:hover{background-size:466px 466px;}
.industrybg03{background:url(../../images/ibg03.jpg) right no-repeat;-webkit-transition:0.5s; background-size:400px 400px;}
.industrybg03:hover{background-size:466px 466px;}
.industrybg04{background:url(../../images/ibg04.jpg) left no-repeat;-webkit-transition:0.5s; background-size:400px 400px;}
.industrybg04:hover{background-size:466px 466px;}
.industryall{ width:300px; float:left; padding-left:20px; overflow:hidden;}
.industrytitle{ font-size:22px; line-height:48px; color:#333; margin-top:40px; font-family:Microsofe YaHei}
.industrywz{ font-size:16px; color:#333; width:280px; line-height:24px; margin-top:20px;}
.goweb{ margin-top:30px;}
.goweb a{ width:144px; height:46px; display:block; cursor:pointer; text-align:center; font-size:16px; color:#333; line-height:46px; color:#333; border:solid 1px #CCCCCC}
.goweb a:hover{ width:144px; height:46px; display:block; text-align:center; font-size:16px; color:#333; line-height:46px; color:#333; border:solid 1px #CCCCCC; background:#F1F1F1}
.industryall2{width:300px; height:400px; padding-left:20px; float:right; overflow:hidden;}
/*帝翔产业*/

/*新闻中心*/
.Newsbanner{position:relative; width:100%;  height:209px; overflow:hidden; background:url(../../images/Newsbanner.jpg) center no-repeat}
.newsmain{ float:left; width:100%; margin-top:40px; height:auto; overflow:hidden}
.newsmainleft{ float:left; width:100%; height:auto; overflow:hidden}
.newsmainright{ float:right; width:340px; height:377px; overflow:hidden; background:#EDEDED}
.newsimg{ width:282px; height:243px; overflow:hidden; float:left; margin:1px 1px 1px 0px}

.newsimgall{width:282px;  height:243px; overflow: hidden;}  
.newsimgall img{  cursor: pointer;  transition: all 0.6s;  -moz-transition: all 0.6s;  /* 0.6s完成过渡效果 */-webkit-transition: all 0.6s;  }  
.newslist ul li:hover .newsimgall img{  transform: scale(1.2);  /* 放大1.2倍 */}  
.newsimgall:hover{filter:alpha(Opacity=100);-moz-opacity:1;opacity: 1;}

.newslist{ width:100%;}
.newslist ul li{ float:left; margin-bottom:30px; width:100%;}
.newslist ul li:hover a .newstitle{ color:#1043E9}
.newslistleft{ float:left; width:100%; padding-top:33px; padding-left:20px; float:left; background:#EDEDED; height:212px; overflow:hidden}
.newsdate{ color:#666; font-size:14px; padding-bottom:30px; text-align:left}
.newstitle{ color:#333; font-size:18px; width:580px;overflow:hidden; text-overflow: ellipsis;white-space: nowrap; padding-bottom:36px; text-align:left}
.newswz{ color:#666;width:560px; font-size:16px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical; overflow:hidden}
.newshow{ width:100%; height:auto; margin-top:40px; overflow:hidden}
.newshowleft{ float:left; width:600px; overflow:hidden}
.newshowright{ width:600px; height:auto; float:right; overflow:hidden}
.newshowtitle{ font-size:24px; text-align:center; color:#333; width:600px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; line-height:48px; margin:0px auto}
.newshowdate{font-size:14px; text-align:center; color:#666; width:400px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; line-height:48px; margin:0px auto}
.newshowwz{ font-size:18px; line-height:36px; color:#333}
.newshowwz p{ font-size:18px; line-height:36px; color:#333}
.newshowwz img{ margin:10px auto}
.newshowwz p{text-indent: 2em; margin-bottom:20px;}
.newshowrightnext{ width:290px; float:right; height:131px;padding:20px; background:#EDEDED; margin-bottom:20px; overflow:hidden;}
.newsnext01{ font-size:18px; color:#333; margin-bottom:18PX; }
.newsnext02{font-size:16px;color:#333;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden}
.newsnext03{font-size:14px; margin-top:27PX;}
.newshowrightnext:hover{ background:#DADADA}
.newshowrightnext:hover a .newsnext02{color:#1043E9}
/*新闻中心结束*/

/*加入我们*/
.Joinbanner{position:relative; width:100%;  height:209px; overflow:hidden; background:url(../../images/Joinbanner.jpg) center no-repeat}
.jointitle{ font-size:36px; color:#0092D8; margin-top:40px; text-align:center; line-height:48px;}
.joinertitle{font-size:20px; color:#333; text-align:center; line-height:48px;}
.jointhreetitle{font-size:16px; color:#333; text-align:center; line-height:24px;}
.joinmain{ width:600px; height:321px; overflow:hidden; background:#EDEDED; margin-top:30px;}
.joinpic{ float:left; width:300px; height:321px; overflow:hidden}
.joinwz{ width:280px; height:281px; padding:20px 10px; overflow:hidden}
.joinpic2{ float:right; width:471px; height:321px; overflow:hidden}
.joinwz2{ width:280px; height:281px; padding:20px 10px; overflow:hidden}
.joinwztitle{ font-size:24px; color:#333; line-height:48px;}
.joinwztitle02{font-size:16px; color:#666; line-height:24px;}
.joinwzyp a{ width:191px; height:46px; line-height:46px; display:block; margin-top:20px; border:solid 1px #CCCCCC; background:#FFF; text-align:center; font-size:16px}
.joinwzyp a:hover{ width:191px; height:46px; line-height:46px; display:block; margin-top:20px; border:solid 1px #CCCCCC; background:#F1F1F1; text-align:center; font-size:16px;}

.joinpic img{  cursor: pointer;  transition: all 0.6s;  -moz-transition: all 0.6s;  /* 0.6s完成过渡效果 */-webkit-transition: all 0.6s;  }  
.joinpic img:hover{  transform: scale(1.2);  /* 放大1.2倍 */}  
.joinpic:hover{filter:alpha(Opacity=100);-moz-opacity:1;opacity: 1;}

.joinpic2{width:300px;  height:321px; overflow: hidden;}  
.joinpic2 img{  cursor: pointer;  transition: all 0.6s;  -moz-transition: all 0.6s;  /* 0.6s完成过渡效果 */-webkit-transition: all 0.6s;  }  
.joinpic2 img:hover{  transform: scale(1.2);  /* 放大1.2倍 */}  
.joinpic2:hover{filter:alpha(Opacity=100);-moz-opacity:1;opacity: 1;}

/*加入我们结束*/

/*联系我们*/
.contactbanner{ position:relative; width:100%; height:209px; overflow:hidden; background:url(../../images/contactbanner.jpg) center no-repeat}
.contactmap{border:solid 1px #D8D8D8; margin-top:40px; width:598px; overflow:hidden;}
.contactwzmain{ width:100%; margin-top:40px; margin-bottom:70px; height:auto; overflow:hidden}
.contactwzmain ul li{ float:left; border-bottom:solid 1px #D8D8D8; width:600px; text-align:left; height:72px; line-height:72px; color:#333; font-size:18px;}
.contacttable{ margin-top:30px;}
.contacttable td{ padding-bottom:40px;}
.feedbackmain input{ width:588px; height:42px; line-height:42px; font-size:18px; color:#333; border:solid 1px #C0C0C0; outline:none; padding:3px 5px;}
.feedbackmain textarea{ width:588px; height:200px; padding:3px 5px;font-size:18px; color:#333;  border:solid 1px #C0C0C0; outline:none}

.feedbackmain input.tijiao{ width:600px; height:40px; line-height:40px; padding:0px;}
.feedbackmain input.tijiao:hover{ background:#ECECEC; cursor:pointer}
/*联系我们结束*/

/*底部*/
.bottombot{ width:100%; height:78px; margin-top:40px; line-height:78px; text-align:center; background:#111111; color:#CCC; font-size:14px}
/*底部结束*/