/* CSS Document */
ul,li,dl,dt,dd,ol{ list-style-type:none; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,form,input,textarea,label,table,tr,td,p,header,article,footer,nav,section,aside,menu{margin:0; padding:0;}
table{ border-collapse:collapse; border-spacing:0;}
img, a img{ border:none;}
a:link,a:visited{text-decoration:none;outline:none;}
a:active,a:hover{ text-decoration:none;}
body{ margin:0;padding:0;font-family:'微软雅黑';}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
i{font-style:normal;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}

/*公共样式 开始*/
body,*+html{overflow-x:hidden;}

.big_banner{ width:100%; overflow: hidden;height:1343px; background:#fff; }

#banner .banner-swiper1 .swiper-slide a {position: relative;width: 100%;height: 100%;display: block;overflow: hidden;}
#banner .banner-swiper1 .swiper-slide img {height: auto;vertical-align: middle;position:relative;left: 50%;transform: translate(-50%, 0);}
#banner .banner-swiper1 .swiper-pagination1 {position: absolute;height: 3em;width:100%;bottom: 0.4em;z-index:99999; position:absolute; bottom:3px;}
#banner .swiper-pagination1 .swiper-pagination-bullet { display: inline-block;height:10px;width:10px;border-radius:50%;margin-right: 0.5em; border:1px solid #FFF; }
#banner .swiper-pagination1 .swiper-pagination-bullet-active {background: #fff;}

/*最顶部 开始*/
.top{  height:120px; overflow:hidden;width:71%; margin:0 auto; background:url(../images/hmlogo.jpg) no-repeat center center; }

.rig{width:1395px; margin:0 auto; padding-top:1%;}
.rig img{display:block; float:right;}

.dh{  height:62px; width:100%;margin-bottom:1px;}
.nav{ width:1420px; margin:0 auto; height:62px; }
.nav li{ float:left; line-height:62px; font-size:19px; text-align:center; text-align:center; width:9%;}
.nav li a{ color:#040000;}
/*.nav li:hover{ background:url(../images/bj.png) no-repeat center;}*/





.big_banner_cd{ width:100%; height:119px; background:#ffffff; opacity:0.7;position:absolute; top:807px;z-index:99999;overflow:hidden;}
.banner_cd{  width:1410px; margin:0 auto; height:119px; }
.banner_cd li{ float:left; position:relative; text-align:center; width:139px; text-align:center;}
.end_li img{ margin-top:5%;}
.banner_cd li:nth-child(10){  margin-right:0px;}


.yyjs{ width:1600px;  height:566px; margin:40px auto 80px; }
.yyjs_left{ width:485px;   float:left; padding-left:3%;}
.yyjs_left h1{ padding:20% 0 5% 0; font-weight:normal; font-size:32px; color:#4d4d4c;}
.yyjs_left p{ width:92%; line-height:45px; font-size:21px; color:#4d4d4c; }
.yyjs_left p span{ height:3px; width:15%; background:#726f6d; display:block;}
.yyjs_right{ width:1000px; float:right;}
.yyjs_right img{ width:100%;}
.item_content {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0%;
    left: 0%;
    opacity: 0;
    /* background: rgba(0,0,0,.6); */
}



.yyxm{ width:100%; height:750px; }
.yyxm .xm_pic{ margin:0 auto; text-align:center; display:block;}
.yyxx_cont{ height:445px; width:90%; padding-top:3%; margin:0 auto;}
.xm_jt{ width:1440px; margin:0 auto; background:#060;}



/*环境*/
.yyhj{ width:1920px; background:#f7f7f7; margin: 0 auto;}
.yyhj h1{ text-align:center; font-weight:normal; padding:2% 0; color:#5a5454;}
.hjt{ margin-bottom:1%;}
.big_hj{ width:90%; margin:0 auto 50px; height:600px;}

.hj_left{ float:left;width:50%;}
.hj_right{ float:right; width:50%;}


/*新闻中心*/
.new{ width:1420px;height:225px; margin:40px auto 0; overflow:hidden;}
.new_left{ float:left; width:460px; height:225px; }
.new_left img{ margin-bottom:20px;}
.new_left p{ font-size:20px; color:#757575; line-height:35px;}
.new_left p a{ color:#9a754f;}
.new_right{float:right; width:720px; height:225px; float:right;}
.new_right ul li{ float:left; width:294px; height:225px; text-align:right;}

/*底部的*/


.horno{margin:0 auto;overflow:hidden; width:100%; height:495px; overflow:hidden;}
.horno .safequip-focus{width:1920px;height:412px;background:#f6f1ee;margin:0 auto;overflow:hidden}
.horno .white-bg{background-color:#fff}
.horno .gray-bg{background-color:#f1f1f1}
.horno .dark-bg{background-color:#6a6a6a}
.horno .panel-item{float:left;overflow:hidden;height:465px;padding-right:37px;margin-right:37px;border-right:1px dashed #eee}
.horno .panel-item .h3{color:#754d00;font-size:20px;height:52px;line-height:24px}
.horno .panel-item .h4{color:#754d00;font-size:16px;height:56px;margin-top:10px;line-height:56px}
#news{width:400px}
.horno .skillcase-tabs1{width:630px;height:40px;overflow:hidden;border:1px solid #bdbdbd;border-radius:15px;background:#FFF;margin:0 auto}
.horno .skillcase-tabs1 li{width:156px;height:40px;font-family:"microsoft yahei";text-align:center;line-height:40px;overflow:hidden;float:left;color:#000;cursor:pointer;border-left:2px solid #d8d8d8}
.horno .skillcase-tabs1 li:first-child{border-left:0}
.horno .skillcase-tabs1 li strong{font-size:18px;font-weight:400}
.horno .skillcase-tabs1 li.on{position:relative}
.horno .skillcase-tabs1 li.on strong{color:#fff}
.horno .skillcase-focus,.skillcase-item{width:1200px;height:450px;overflow:hidden}
.horno .silde-prev{background-position:0 0;left:0;text-indent:-999px}
.horno .silde-next{background-position:-36px 0;right:0;text-indent:-999px}
.horno .diary-group a p{width:322px;height:88px;line-height:22px;overflow:hidden;font-size:14px;color:#424242}
.horno .diary-user{width:322px;height:87px;overflow:hidden}
.horno .diary-user img{display:block;width:62px;height:62px;overflow:hidden;border-radius:31px;float:left}
.horno .diary-user h3,.diary-user h4{width:245px;height:24px;line-height:24px;overflow:hidden;float:right;font-size:18px;color:#000}
.horno .diary-user h4{margin-top:7px;color:#815d2f;height:40px;line-height:20px;font-size:16px}
.horno .diary-user h3 em{font-size:14px;margin-left:10px;color:#424242}
.horno .safequip-tabs{height:40px;width:946px;overflow:hidden;margin:0 auto 40px;border-radius:10px;border:solid 1px #d8d8d8}
.horno .safequip-tabs li{width:157px;height:40px;line-height:40px;float:left;border-right:solid 1px #d8d8d8;text-align:center;}
.horno .safequip-tabs .sm{border:none;width:156px;}
.horno .safequip-tabs li strong{font-size:18px;font-weight:normal;color:#535353;}
.horno .safequip-tabs li em{color:#666}
.horno .safequip-tabs li i{width:42px;height:40px;margin:15px 10px 0 0}
.horno .safequip-tabs li i.safe{background-position:0 -60px}
.horno .safequip-tabs li i.envi{background-position:-42px -60px}
.horno .safequip-tabs li i.equi{background-position:-84px -60px}
.horno .safequip-tabs li i.repu{background-position:-126px -60px}
.horno .safequip-tabs li.on{padding-top:0;background:#ab8669}
.horno .safequip-tabs li.on strong{color:#fff}
.horno .safequip-tabs li.on em{color:#fff}
.horno .safequip-tabs li.on i.safe{background-position:0 -100px}
.horno .safequip-tabs li.on i.envi{background-position:-42px -100px}
.horno .safequip-tabs li.on i.equi{background-position:-84px -100px}
.horno .safequip-tabs li.on i.repu{background-position:-126px -100px}
.horno .safequip-item{width:100%;height:412px;overflow:hidden}
.horno .safe-tabs{width:270px;overflow:hidden;float:left}
.horno .safe-tabs li{width:246px;height:38px;line-height:38px;color:#424242;font-size:18px;padding:17px 0 17px 24px;overflow:hidden;background-color:#f1f1f1;border-bottom:1px solid #fff;cursor:default;font-family:'微软雅黑'}
.horno .safe-tabs li i{width:41px;height:38px;float:left;margin:0 7px 0 0;background-image:url(../ximages/skillcase-tabs.png)}
.horno .safe-tabs li i.i1{background-position:0 -140px}
.horno .safe-tabs li i.i2{background-position:-41px -140px}
.horno .safe-tabs li i.i3{background-position:-82px -140px}
.horno .safe-tabs li i.i4{background-position:-123px -140px}
.horno .safe-tabs li i.i5{background-position:-164px -140px}
.horno .safe-tabs li i.i6{background-position:-205px -140px}
.horno .safe-tabs li.on{color:#fff;background:url(../ximages/safe-tabs-arrow.gif) right center no-repeat #815d2f}
.horno .safe-tabs li.on i.i1{background-position:0 -178px}
.horno .safe-tabs li.on i.i2{background-position:-41px -178px}
.horno .safe-tabs li.on i.i3{background-position:-82px -178px}
.horno .safe-tabs li.on i.i4{background-position:-123px -178px}
.horno .safe-tabs li.on i.i5{background-position:-164px -178px}
.horno .safe-tabs li.on i.i6{background-position:-205px -178px}
.horno .safe-group{width:800px;height:437px;overflow:hidden;loat:right;background-color:#fbfaf8}
.horno .safe-group li{width:770px;height:377px;overflow:hidden;padding:30px 25px;background-color:#fbfaf8;position:relative}
.horno .safe-group li img{display:block;width:470px;height:377px;overflow:hidden;float:left}
.horno .safe-group li .info{width:285px;height:377px;overflow:hidden;float:right;font-size:16px;line-height:24px;font-family:'微软雅黑'}
.horno .safe-group li .info h5{font-size:18px;color:#000;text-align:right;padding:30px 0}
.horno .safe-group .mutual-group{position:absolute;right:40px;bottom:40px}
.horno .text-hide01{display:block;overflow:hidden;font-size:0;line-height:0;text-indent:-999px;background-image:url(../ximages/bg.png);background-repeat:no-repeat}
.horno #environment{width:1200px;height:400px;margin:0 auto}
.horno .environment-left{width:395px;height:280px;float:left;margin:75px 0 0 20px}
.horno .environment-left ul li{width:113px;height:145px;float:left;margin-left:18px}
.horno .environment-left ul li img{display:block;margin:0 auto;opacity:.6}
/*.horno .environment-left ul li:first-child img{opacity:1}*/
.horno .environment-left ul li img:hover{opacity:1}
.horno .environment-left ul li h3{text-align:center;font:14px/30px "microsoft yahei";color:#000;}
.horno .environment-right{width:750px;height:400px;float:right;background:url(../ximages/environment-right.png) right top no-repeat}
.horno .safe-silde-right{background:url(../ximages/silde-right.png) right top no-repeat}
.horno .equipment-right{background:url(../ximages/sajldkjas.png) right top no-repeat}
.horno .reputation-right{background:url(../ximages/reputation-right.png) right top no-repeat}
.footer{ width:1420px; height:30px; margin:5px auto 0;   }
.footer p{ margin:0 auto;color:#7d7d7d; width:1400px; text-align:center;}
.footer p span{ padding-right:30px;}
.footer_left{ float:left; width:750px; font-size:16px; color:#7d7d7d; }
.footer_right{ float:right; width:670px;  padding-top:10px; color:#7d7d7d;  text-align:right; font-size:15px;}
