@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6{font-weight: normal;}
body {font:13px/1.75 "Microsoft YaHei", arial,sans-serif; color: #666;  background:#fff;min-width: 1302px; overflow-x: hidden;}
a { text-decoration: none; color: #333;display: block;}
p{color: #666;}
a:hover {text-decoration: none}
a img {border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none}
div {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
li {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
p,strong,em{padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
form {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
em{font-style: normal; font-weight: normal}
table {padding-bottom: 0px;list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
dt {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
dl {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
dd {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
tr {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
.cl{height: 0px; clear: both;}
.fl{float: left; display: block;}
.fr{float: right;}
.container{width:1302px; margin:0 auto; height: 100%;}
.c{*zoom:1;}
.c:after{content: ""; display: block; height: 0; clear: both;}
.txt-c{text-align: center;}
.txt-l{ text-align: left;}
.txt-r{text-align: right;}
.bg-black{background: #000;}
.col-black{color: #000;}
.col-white{color: #fff;}
strong{ font-weight: normal;}
.m{ margin: 0 auto;}
i{font-style: normal;}
/* CSS Document */

/*head*/
.head{height:89px;padding-top: 12px;box-sizing: border-box;box-shadow: 3px 3px 4px #e0e0e0;margin-bottom: 3px;}
.head .container{position: relative; }
.head .logo{position: absolute;top:0px;left:595px;}

/*nav */
.nav{}
.nav .nav-list{padding-top:43px;}
.nav .nav-list li{float: left;position: relative;padding-bottom: 20px;}
.nav .nav-list li>a{color:#ef0000;font-size:16px;text-align: center;line-height:16px;padding:0 35px;height: 16px;border-right:solid 1px #999999;}
.nav .nav-list li>a:hover{font-weight: bold;}
.nav .nav-list li.on>a{font-weight: bold;}
.nav .nav-list li .nav-hide{border:solid 1px #e60000;background: #fff;display:none;position: absolute;z-index:1;width:640px;margin-top:20px;left:3%;text-align: left; }
.nav .nav-list li .nav-hide em{display: inline-block;margin-right: 10px;width: 120px;text-align: center;}
.nav .nav-list li .nav-hide em:nth-child(5n){margin-right:0px;}
.nav .nav-list li .nav-hide em a{color:#666;font-size:14px;line-height:40px;height: 40px;background:#fff;border-bottom: solid 1px #ccc;padding:0 10px;}
.nav .nav-list li .nav-hide em a:hover{background: rgba(230, 0, 0,1);color: #fff;}
.head-tel{margin-top:24px;}
.head-tel span{display: block; padding-top: 4px; font-size: 12px;color: :#999;line-height: 12px;background: url(../images/head-tel.png)no-repeat left;padding-left: 22px;}
.head-tel b{font-weight: normal;font-size: 16px;margin-top: 9px;  color:#ef0000;font-family: arial;line-height: 26px;margin-top: 5px;}
.nav .nav-list li:nth-child(2) .nav-hide{width: 120px;}
.nav .nav-list li:nth-child(2) .nav-hide em{width: 120px;}
.head-fixed{position: fixed;width: 100%;top:0;background: #fff;z-index: 9999;}

/*首页banner*/
.banner{position:relative;z-index:0;}
.banner-hd {height:639px;position: relative;}
.banner-hd  ul{height:100%;margin:0 auto;}
.banner-hd  ul li{height:100%;}
/*数字按钮样式*/
.banner-hd .num {overflow:hidden;position:absolute;display: none; bottom:5%; margin:0 auto;left:0;right:0;text-align:center;zoom:1; }
.banner-hd .num ul{display: inline-block;}
.banner-hd .num li {width:60px;height:4px; margin:0 8px; cursor:pointer; float: left;background:#fff;}
.banner-hd .num li.on{ background:#ef0000;} /*当前项*/
#banner-prev,#banner-next{position:absolute;top:50%;opacity: 1!important;}
#banner-prev{left:8%;}
#banner-next{right:8%;}

/*标题*/
.tit b,.tit h2{position: relative;}
.tit b{color: #d2d2d2;font-family: arial;font-size: 111px;opacity: 0.17;line-height: 111px;}
.tit h2{color: #fff;font-size:28px;line-height: 28px;margin-top:-36px;}


/*首页简介*/
.about{background: url(../images/about-bg.jpg) no-repeat center top;padding-top: 75px;padding-bottom: 38px;}
.about p:before{display: block;content: "";background: #c20000;width:131px;height: 2px;margin-bottom: 20px;}
.about p{margin: 70px auto 67px;color: #d7d7d7;line-height:32px;font-size:16px;width: 964px;}
.about .more,.pro .more {background: url(../images/more.png) no-repeat center bottom;padding-bottom: 15px;}
.about .more a{color: #333;line-height:15px;font-size:15px;}
.about .more a:hover{color: #fff;}


/*首页产品*/
.pro{background: url(../images/pro-bg.jpg) no-repeat center top;padding-top:38px;padding-bottom:77px;}
.pro .tit b,.pro .tit h2,.news .tit b,.news .tit h2{color: #333;}
.pro .tit b,.news .tit b{opacity: 0.02;}
.pro .tit p{color: #999;font-size:15px;margin-top: 24px;}
.pro-list{margin-top: 52px;}
.pro-list ul{width:1336px;}
.pro-list ul li{width: 300px;text-align: center;float: left;margin: 0 34px 30px 0;}
.pro-list ul li:nth-child(even) .pic{border:solid 1px #e67200;}
.pro-list ul li .pic{width: 298px;height: 298px;overflow: hidden;border:solid 1px #df0000;position: relative;}
.pro-list ul li .pic .info-hide{top:-100%;position: absolute;width:100%;height:100%;left:0;text-align: center;transition: 0.5s;-moz-transition: 0.5s; -webkit-transition: 0.5s;-o-transition: 0.5s;background:url(../images/plus.png)no-repeat center rgba(223, 0, 0,0.23);text-align: center;}
.pro-list ul li em{display: block;color: #999;font-size:15px;line-height: 15px;margin-top: 27px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.pro-list ul li:nth-child(even) .info-hide{background:url(../images/plus.png)no-repeat center rgba(190, 112, 0,0.28);}
.pro-list ul li:hover .info-hide{top:0; }
.pro-list ul li:hover em{color: #333;}
.pro .more{margin-top: 24px;}
.pro .more a{color:#666;line-height:16px;font-size:16px;}
.pro .more a:hover{color:#df0000;}


.pro #previous-button,.pro #next-button{display: none!important;}



/*首页合作*/
.cor{/*border-top:solid 2px #e12a2b;border-bottom:solid 2px #e12a2b;*/height: 564px;   background: url(../images/cor-bg.jpg) no-repeat center;padding-top: 77px;padding-bottom: 55px;}
.cor .cor-tit{border-bottom:solid 2px #e12a2b;width: 431px;}
.cor .cor-tit h2{font-size:42px;color:#333;display: inline-block;}
.cor .cor-tit span{font-size:26px;color:#929292;opacity: 0.5;margin-left: 16px;}
/*.cor .cor-list{margin-top: 68px;}
.cor .cor-list ul{width: calc(100% + 70px);}
.cor .cor-list ul li{float: left;width: calc(100% / 6 - 70px);margin-right:70px;margin-bottom:20px;height: 116px;}*/
.cor .more{margin-right: -50px;margin-top:418px;}
.cor .more a{font-size:16px;color:#333;display: inline-block;line-height: 16px;}
.cor .more span{display: inline-block;width: 90px;height: 1px;background: #333;margin-left: 7px;margin-bottom:3px;}
.cor .more a:hover{color: #d62124;}

/*首页新闻*/
.news{margin-top: 50px;}
.news-info{margin-top: 42px;}
.news-left{background: url(../images/news-left-bg.jpg) no-repeat center;padding: 60px 43px 44px 64px;margin-left: -16px;height: 295px;box-sizing: border-box;}
.news-left em,.news-list li em{display: block;font-size: 20px; color: rgb(51, 51, 51); line-height: 20px;}
.news-left p,.news-list li p{font-size: 16px; color: rgb(102, 102, 102); line-height: 28px; width: 388px;margin-top: 14px;margin-bottom: 50px;}
.news-left .date{ font-size: 16px; color: rgb(153, 153, 153); line-height: 16px; }
.news-left:hover em,.news-list li:hover em,.news .more:hover a{color:#ff0000;}
.news-list{width:776px;overflow: hidden;}
.news-list li{float: left;margin: 0 38px 30px 0;}
.news-list li em{font-size:18px;line-height:18px;}
.news-list li p{width: 350px;font-size: 15px;color:#999;margin-bottom: 7px;margin-top: 8px;}
.news-list li .more{margin-top: 7px;}
.news-list li .date{font-size: 15px; color: #999; line-height: 15px;}
.news .more{font-size: 16px; color: #666;line-height: 16px;margin-top: 16px; }

/*底部*/
.foot{background:#000000;margin-top: 57px;}
.foot-nav{padding-top: 50px;margin-bottom: 38px;}
.foot-nav ul li{float: left;height: 90px;overflow: auto;background: url(../images/foot-nav-line.png) no-repeat center right;}
.foot-nav ul li a{font-size: 16px; color: rgb(154, 154, 154); line-height: 90px;padding: 0 71px;}
.foot-nav ul li:first-child a{padding-left:0;}
.foot-nav ul li:last-child {background: none;}
.foot-nav ul li:last-child a{padding-right:0;}
.foot-left em{font-size: 28px; color: rgb(166, 0, 0); line-height: 28px;margin-top: 28px;}
.foot-left em:after{display: block;content: "";background: #4b4b4b;width:394px;height: 1px;margin-top:40px;}
.foot-left p{font-size: 17px; color: rgb(154, 154, 154); line-height:32px;margin-top:40px;}
.foot-logo{margin:75px 179px 42px 161px;}
.foot-right .top span{display: block;margin-bottom: 11px;}
.f-tel{margin-top:82px;}
.f-tel span{display: block; padding-top: 4px; font-size: 17px;height: 29px;  color: :#999;line-height: 17px;background: url(../images/f-tel-bg.png)no-repeat left;padding-left:40px;}
.f-tel b{font-weight: normal;font-size: 36px;margin-top:20px;  color:#a60000;font-family: arial;line-height:42px;margin-top: 5px;}
.foot-con{margin-top: 0px;}
.f-we{margin-right: 37px;}
.f-we span{display: block;color: #aaa;font-size: 16px;margin-top: 12px;}
.copyright{padding-bottom: 25px;margin-top:47px;border-top:solid 1px #545454;padding-top: 38px;}
.copyright a{display: inline-block;color: #535353;font-size: 14px;line-height: 26px;}
.copyright a:hover,.foot-nav ul li a:hover{color: #fff;}


/*内页*/
.ny-hd{ height: 400px;}
.ny-main {margin-top: 40px;margin-bottom: 60px;overflow: hidden;}

.position{height:52px; line-height:52px; font-size:14px; border-bottom: solid 1px #dfdfdf; margin-bottom: 30px;}
.position .container{background:url(../images/position-home.png) no-repeat 0 center; padding-left:30px; width: 1268px;}
.position a{background:url(../images/position-arrow.png) no-repeat right center; padding-right:20px; margin-right:10px;display: inline-block;}
.position a:last-child{background: transparent;}
.position .on{color: #e60000;}
.position a:hover{color: #e80000;}
.ny-right {width:1302px}

/*内页新闻列表页*/
.ny-news-list ul li{overflow: hidden;padding-bottom: 22px;border: none;border-bottom: solid 1px #f0f0f0; margin-bottom: 20px;}
.ny-news-list ul li .date{width: 82px;padding: 14px 7px;border:solid #dbdbdb 1px;border-radius: 5px;}
.ny-news-list ul li .date span{display: block;border-bottom: solid #dbdbdb 1px;font-size: 40px;line-height: 40px;color:#ef0000; padding-bottom: 8px;}
.ny-news-list ul li .date p{font-size: 17px;line-height: 17px;color: #747474; margin-top: 15px;}
.ny-news-list ul li .descript{overflow: hidden;width: 1168px;}
.ny-news-list ul li .descript strong{font-size: 16px;line-height: 38px;color: #232323;font-weight: bold;display: block;}
.ny-news-list ul li .descript strong:hover{color:#ef0000; }
.ny-news-list ul li .descript p{color: #5f5f5f;font-size: 14px;line-height: 22px;}


/*内页产品列表页*/
.ny-product-list .clsy{margin-top: 40px;width: 1320px;}
.ny-product-list .clsy li{float: left;border:solid 1px #636363;margin: 0 20px 20px 0;width:142px;height:60px;overflow: hidden;}
.ny-pro-list{width:1329px;margin-top: 30px;}
.ny-pro-list li{width:235px;text-align: center;float: left;margin: 0 27px 32px 0;}
.ny-pro-list li .pic{width: 235px;height: 235px;overflow: hidden;border:solid 1px #df0000;position: relative;}
.ny-pro-list li .pic .info-hide{top:-100%;position: absolute;width:100%;height:100%;left:0;text-align: center;transition: 0.5s;-moz-transition: 0.5s; -webkit-transition: 0.5s;-o-transition: 0.5s;background:url(../images/plus.png)no-repeat center rgba(223, 0, 0,0.23);text-align: center;}
.ny-pro-list li em{display: block;color: #999;font-size:15px;line-height: 15px;margin-top: 27px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.ny-pro-list li:hover .info-hide{top:0; }
.ny-pro-list li:hover em{color: #333;}


/*.baguetteBox-button#close-button{top:calc(19% + 6px);right: calc(35% + 6px);background: none;}*/
#baguetteBox-overlay .full-image figure{position: relative;}
#baguetteBox-overlay .full-image figcaption{background: none; line-height:16px;padding-bottom:11px;width: auto;left:62px;bottom:-242px;font-size: 16px;color: #333;border-bottom:solid 1px #ddd;padding-right:50px;}


  

/*内页分页样式*/
.ny-right  .pagelist {padding: 10px 0;margin-top:15px;overflow: hidden;border-top:0px solid #eee;text-align:center;}
.ny-right .pagelist a,.ny-right  .pagelist span {border: 1px solid #ccc; display: inline-block;padding: 2px 8px;margin-right:5px;}
.ny-right  .pagelist span.current {color: #f30;border: 1px solid #ddd;}




/*在线咨询*/
.zx-service{position: fixed;right: 5px;top: 30%;z-index: 9999;}
.zx-service ul li{margin-bottom: 1px;position: relative;}
.zx-service ul li a{display: block;width: 80px;height: 52px;padding: 14px 0;background: #ef0000;}
.zx-service ul li:hover a{background: #de5c5c;}
.zx-service ul li a img{display: block;margin: 0 auto 10px;}
.zx-service ul li a span{display: block;width: 80px;color: #fff;text-align: center;line-height: 14px;}
.zx-service ul li dl{width: 150px;padding: 0 15px;background: #de5c5c;text-align: center;display: none;position: absolute;right: 81px;top:17px;}
.zx-service ul li dl dd{font-family: arial;color: #fff;font-size: 20px;height: 50px;width: 150px;line-height: 50px;}
.weixin-hide{width: 130px;padding: 140px 10px 0;background:url(../images/wechat-pic.jpg) no-repeat center top 10px #de5c5c;position: absolute;right: 81px;top: 0;display: none;}
.weixin-hide span,.weixin-hide b,.weixin-hide em{display: block; width: 100%;text-align: center;color: #fff;}
.weixin-hide span{line-height: 36px;}
.weixin-hide em{line-height: 35px;}
.weixin-hide b{line-height: 13px;font-family: arial;font-size: 18px}

.weixin-hide1{width: 130px;padding: 140px 10px 0;background:url(../images/web-pic.jpg) no-repeat center top 10px #de5c5c;position: absolute;right: 81px;top: 0;display: none;}
.weixin-hide1 span,.weixin-hide b,.weixin-hide em{display: block; width: 100%;text-align: center;color: #fff;}
.weixin-hide1 span{line-height: 36px;}
.weixin-hide1 em{line-height: 35px;}
.weixin-hide1 b{line-height: 13px;font-family: arial;font-size: 18px}

.tel-hide li span,.tel-hide li b{display: block;color: #fff;}
.tel-hide li span{line-height: 12px;font-size: 14px;}
.tel-hide li b{line-height: 15px;font-size: 19px;font-family: arial;padding-top: 10px;} 
.zx-service03:hover .weixin-hide{display: block;}
.zx-service033:hover .weixin-hide1{display: block;}
.zx-service ul li:hover dl{display: block;}


