﻿body,html{margin:0;padding:0;font-family:"Microsoft YaHei";background:#fff;}
div,form,dl,dd,dt,ul,li,a{margin:0 auto;padding:0;box-sizing:border-box;}
img{border:0px;}
ul{list-style:none;margin:0 auto;padding:0;}
a{text-decoration:none;color:black;}
a,li{transition:all .3s ease-in-out;}
.BodyWidth{width:1400px;}
.clear {clear:both;}
.HeaderBar{background-color:rgba(28, 43, 108, 1);padding:10px 0; border-bottom:1px solid #e6e6e6;}
.HeaderBar>div{display:flex;justify-content:space-between;align-items:center;}
.HeaderBar>div div{margin:0; font-size:14px; color:#fff;}
.HeaderBar>div a{color:#fff; margin-right:20px;}
.HeaderBar>div a span{font-size:12px; display: inline-block; border:1px solid #999999; color:#fff; padding:0px 2px; margin-right:10px; transition:all .3s ease-in-out;}
.HeaderBar>div a:hover{color:#fff;}
.HeaderBar>div a:hover span{color:#fff; border:1px solid #fff;}


/* 页眉 */
.Header {background:#fff;}
.Header>div{padding:20px 0;height:95px;}
.Header>div span{display:block;}
.Header>div .logo{float:left;background-image:url("../images/logo.jpg");background-position:left center;background-repeat:no-repeat;font-size:30px;font-weight:bold;color:#7c060d; text-shadow: 2px 2px 2px #cccccc;}
.Header>div .logo span{font-size:16px; text-transform: uppercase;}
.Header>div .slogan{float:left;font-size:24px;font-weight:bold;color:black;padding:20px 0px 10px 30px;}
.Header>div .phone{float:right;background-image:url("../images/phone.jpg");background-position:left center;background-repeat:no-repeat;font-size:14px;color:#666666;padding:25px 0px 10px 80px;}
.Header>div .phone span{font-size:24px;color:#fc0517;line-height:26px;}

/* 导航 */
.MainNav{float:right;}
.MainNav>ul{width:870px;display:flex;justify-content:space-between;}
.MainNav>ul>li{flex-grow:1; position: relative;}
.MainNav>ul>li>a{display:block;width:100%;padding:5px 10px;text-align:center;color:#333;line-height:60px;}
.MainNav>ul>li>a:hover{background:rgba(28, 43, 108, 1);color:#fff;}
.MainNav>ul>li>ul{display:none;position:absolute;z-index:999;left:0px;width:100%;text-align:center;background-color: #EFEFEF;}
.MainNav>ul>li:hover>ul{display:block;}
.MainNav>ul>li>ul>li:nth-child(odd){}
.MainNav>ul>li>ul>li>a{display:block;padding:8px;color:#333333;font-size:13px;width:100%;margin-left:0px;}
.MainNav>ul>li>ul>li>a:hover{background-color:rgba(28, 43, 108, 1);color:white;}
.MainNav>ul>li>ul>li>ul{display: none;}



/* 滚动新闻 */
.TopNews{background-color:#f7f7f7; height: 65px;}
.TopNews>div{display: flex; justify-content: space-between; height:100%;}
.TopNews .title{margin:0px;width:150px;height:100%;background-color:#e4e4e4;position:relative;line-height:65px;text-align:center;font-size:18px;color:#cc0000;}
.TopNews .title:after{content:""; position:absolute; top:0px; left:150px; border:33px solid transparent; border-left:33px solid #e4e4e4;}
.TopNews .cont{margin:0px;width:950px;height:65px; overflow: hidden;}
.TopNews .cont li{line-height:65px;display:flex;justify-content:left;}
.TopNews .cont li>div{margin:0;padding-right:30px;font-size:14px;}

/* 标题 */

.common-title h2{  font-size: 28px;  color: #333333;  font-weight: bold;  position: relative;  padding-bottom: 15px;  margin-bottom: 15px;  border-bottom: 1px solid rgba(217, 217, 217, 1);text-align: center !important;}
.common-title h2:after{  position: absolute;  content: "";  width: 68px;  height: 2px;  background: rgba(255, 32, 0, 1);  bottom: 0;  left: calc(50% - 34px);}
.common-title p{  color: #707070;text-align: center !important;}
.IndexTitle span{font-size:12px;color:#333;padding-top:9px; text-transform:uppercase; font-weight: normal;padding-left:8px;}

/* 产品展示 */
.IndexCont2{padding:50px 0px;}
.IndexCont2 .indexCpzs{display:flex;justify-content:space-between; padding:40px 0;}

/* 产品导航 */
.IndexCont2 .indexCpzs .ProdNav{width:220px;margin:0; }
.IndexCont2 .indexCpzs .ProdNav>div{font-size:30px;color:black;padding:20px;background-color:#eaebef; text-align: center;}
.IndexCont2 .indexCpzs .ProdNav>div span{display: block; font-size:16px; text-transform:uppercase; padding-top:10px;}
.IndexCont2 .indexCpzs .ProdNav>ul{border:1px solid #eaebef;}
.IndexCont2 .indexCpzs .ProdNav>ul a{display:block;padding:10px;color:white;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #eaebef;color:red;background-image:url("../images/ico01.png");background-position:20px center;background-repeat:no-repeat;text-indent:30px;}
.IndexCont2 .indexCpzs .ProdNav>ul a:hover{background-color:#CC0000; color:white;background-image: url("../images/ico01b.png");}
.IndexCont2 .indexCpzs .ProdNav>ul ul{background-color: #F5F5F5; border:none; margin:0px; padding:0px 0px;}
.IndexCont2 .indexCpzs .ProdNav>ul ul a{padding: 9px 30px; font-size:12px; color:#666; background-image: none;text-indent:20px;}
.IndexCont2 .indexCpzs .ProdNav>ul ul a:hover{background-color:#DDD;color:black; background-image: none;}

/* 产品列表 */
ul.tlgg {width:1400px;padding:0px;margin:0px auto;height:80px;}
.tlgg li {margin-top:1px;}
.tlgg li a{background: #999;float: left;padding:10px 10px;margin-right:5px;color: #fff;font-size: 14px;text-align: center;margin-top: 10px;border-radius:10px}
.tlgg li a:hover{background:#666;;color:#fff;}

.IndexCont2 .indexCpzs .ProdList{width:960px;margin:0; height:940px; overflow: hidden;}
.IndexCont2 .indexCpzs .ProdList ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
.IndexCont2 .indexCpzs .ProdList ul li{width:310px;height:290px;margin:0;margin-bottom:20px; box-shadow: 4px 4px 0px #cecece; background-color: #e1e1e3; overflow: hidden; position: relative;}
.IndexCont2 .indexCpzs .ProdList ul li .Image{width:100%;height:90%;}
.IndexCont2 .indexCpzs .ProdList ul li .Image img{width:100%;height:100%;object-fit:contain;}
.IndexCont2 .indexCpzs .ProdList ul li .Name{position: absolute; bottom:0px; left:0px; z-index:10; width:100%; background-color: #f0f0f1;}
.IndexCont2 .indexCpzs .ProdList ul li .Name a{display:block;font-size:16px;color:black;padding:10px 30px;background-image:url("../images/ico02.png");background-position:250px center;background-repeat:no-repeat;}

/* 横幅 */
.IndexCont3{background-image:url("../images/banner.jpg");background-position:center center;height:450px;}

/* 关于我们 */
.IndexCont4 {background-image: url("../images/indexgywmbg.jpg"); background-position: center;background-size: cover; padding:70px 0}
.indexGywm{justify-content:space-between;padding-top:10px;}
.indexGywm>div{margin:0;}
.indexGywm .Image{float:left;}
.indexGywm .Image img{margin:10px 20px 0px 0px;}
.indexGywm .Desc{width:98%;margin-top:5px;}
.indexGywm .Desc div{font-size:16px;color:#808080;line-height:33px;}
.indexGywm .Desc a{position:relative;display:inline-block;padding:8px 30px;color:#fff; font-size:14px;background-color: rgba(28, 43, 108, 1);}
.indexGywm .Desc a:hover{color:#CCC;}

/* 荣誉资质 */
.IndexCont5{padding:5px 0px;background:#fff;}
.indexRyzz{margin-top:70px; overflow: hidden; width:1260px; height:230px; }
.f1 {background:#fff;padding:10px;}
.indexRyzz li{float: left; width:230px; margin-right:15px;text-align:center;}
.indexRyzz li img{width:100%; height:100%;}

/* 车间设备 */
.IndexCont6{padding:30px 0px;}
.indexcpyy {margin-top:10px; overflow: hidden; width:1200px;  }
.f1 {background:#fff;padding:10px;}
.indexcpyy  li{float: left; width:280px; margin-right:15px;text-align:center;}
.indexcpyy  li span{width:280px;text-align:center;padding-bottom:-42px;background:#fff;color:#000000;}
.indexcpyy  li img{width:100%; height:100%;}

/* 新闻中心 */
.IndexCont7{padding:40px 0;background:#fff;}
.IndexCont7 .indexXwzx ul{margin-top:10px;display:flex;justify-content:space-between;flex-wrap:wrap;}
.IndexCont7 .indexXwzx ul li{margin:0;width:400px;border-bottom:1px #959595 dashed;padding-bottom:5px;margin-bottom:5px;overflow:hidden;}
.IndexCont7 .indexXwzx ul li:hover{transform: scale(1.1);background:#1c2b6c;color:#FFF;}
.IndexCont7 .indexXwzx ul li .Image{float:left;width:380px;}
.IndexCont7 .indexXwzx ul li .Image img{width:380px;height:100%;object-fit:cover;}

.IndexCont7 .indexXwzx ul li .Time{width:380px;font-size:24px;font-weight:bold;color:#aeaeae;}
.IndexCont7 .indexXwzx ul li .Name{width:380px;color:#005fbd; font-size:22px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 0;}
.IndexCont7 .indexXwzx ul li .Cont{width:380px;height:70px;font-size:14px;color:#919191;line-height:170%;overflow:hidden;}

.IndexCont7 .indexXwzx ul li .Time:hover{color:#fff;}
.IndexCont7 .indexXwzx ul li .Name:hover{color:#fff;}
.IndexCont7 .indexXwzx ul li .Cont:hover{color:#fff;}

/* 友情链接 */
.IndexCont8{padding:60px 0px; background-color: #f7f7f7;}
.indexYqlj{margin-top:30px; text-align: center; font-size:14px;} 
.indexYqlj a{color:black;}

/* 联系我们 */
.IndexCont9 {background-color: #16233e; padding:30px 0;}
.IndexCont9>div { justify-content: space-between; }
.IndexCont9>div>div{margin:0; color:#fff; font-size:16px; line-height: 42px;}
.IndexCont9>div>div a{color:#fff;}
.IndexCont9>div>div:nth-child(1){float:left;width:450px; text-align: left;}
.IndexCont9>div>div:nth-child(2){float:left;width:550px; text-align: left;}
.IndexCont9>div>div:nth-child(3){float:left;width:350px; text-align: left;}
.IndexCont9>div>div span{font-size:22px;color:white;display:block;padding-bottom:30px;font-weight:bold;}

/* 页尾 */
.Footer{padding:15px 0; background-color: #121e37; color:white; text-align: center; font-size:14px;}
.Footer a{color:white;}





/* 内页 */
.nyBanner{width:100%; overflow: hidden;}
.PageCont img{max-width:100%;}
.NyCont{display:flex;width:1200px;padding:20px 20px; justify-content: space-between;background:#fff;}
.NyCont .left{width:200px;margin:0;}
.NyCont .right{width:940px;margin:0;}


/* 左侧导航 */
.leftTitle1{background-color:#1c2b6c;background-image:url("../images/lie.png");background-repeat:no-repeat;background-position:93% center;padding:20px;font-size:18px;color:white;}
.leftTitle2{background-color:#0049ad;background-image:url("../images/ico2.png");background-repeat:no-repeat;background-position:93% center;padding:20px;font-size:18px;color:white;}
.leftTitle3{background-color:#0049ad;background-image:url("../images/ico3.png");background-repeat:no-repeat;background-position:93% center;padding:20px;font-size:18px;color:white;}

.prodList ul{border:1px #888 solid;padding:15px;margin-bottom:20px;}
.prodList ul a{display:block;padding:10px;font-size:14px;border-bottom:1px #EEE solid; color:#333; background-image:url("../images/ico01.png");background-position:10px center;background-repeat:no-repeat;text-indent:20px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.prodList ul a:hover{background-color:#e5e9ec;color:#333; background-image:url("../images/ico01b.png");}
.prodList ul ul{background-color: #F5F5F5; border:none; margin:0px; padding:0px 0px;}
.prodList ul ul a{padding: 8px 30px; font-size:12px; color:#666; background-image: none;text-indent:0px;}
.prodList ul ul a:hover{background-color:#DDD;color:black; background-image: none;}
.leftCont2{padding:10px;font-size:12px;color:#555;border:1px #888 solid;line-height:200%;margin-bottom:20px;}

.newList ul{border:1px #888 solid;padding:15px;margin-bottom:20px;}
.newList ul a{display:block;padding:10px;font-size:13px;border-bottom:1px #EEE solid; color:#888; background-image:url("../images/ico01.png");background-position:5px center;background-repeat:no-repeat;text-indent:10px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newList ul a:hover{color:red;}
.newList ul .Time{display: none;}

/* 产品详情页 */
.ProdTop{overflow: hidden;}
.ProdTop .Image{margin:0px auto;width:500px; padding:5px; border:1px solid #CCC;}
.ProdTop .Image img{width:100%; height:100%;}
.ProdTop .Name{ text-align:center; font-size:25px; font-weight: bold; color:#900; padding-bottom:30px;}
.ProdTop .Brief{float:right; width: 450px; line-height:200%; padding-bottom:30px;}
.ProdTop .Brief:before{content:"产品介绍";display:block;font-size:18px;color:black; padding-bottom:10px;}
.ProdTop .Phone{float:right; width: 450px; padding-bottom:30px;}
.ProdTop .Link{float:right; width: 450px;}
.ProdTop .Link a{display:inline-block;width:160px;padding:10px;border-radius:3px;color:white;margin-right:20px;text-align:center;}
.ProdTop .Link a:nth-child(1){background-color: #C00;}
.ProdTop .Link a:nth-child(2){background-color: #ff7b00;}
.ProdTop .Link a:hover{background-color: #696969;}
.ProdCont h2{font-size:22px;padding:20px 0px 10px 20px;border-bottom:1px solid #888;}

/* 荣誉证书 */
.zzryNy ul{width:1000px;margin:auto; display: flex; flex-wrap: wrap;}
.zzryNy li{ width:230px; height:330px;margin:0; margin-right:20px; margin-bottom: 20px; overflow: hidden; border:1px solid #CCC}
.zzryNy li img{width:100%;height:100%;transition:all .5s;}
.zzryNy li img:hover{transform:scale(1.1);}

/* 车间设备 */
.cjsbNy ul{width:1000px;margin:auto; display: flex; flex-wrap: wrap;}
.cjsbNy li{ width:230px; height:280px;margin:0; margin-right:20px; margin-bottom: 20px;  text-align: center;}
.cjsbNy li img{width:230px;height:230px; border:1px solid #CCC; transition:all .5s; object-fit: contain;}
.cjsbNy li img:hover{transform:scale(1.1);}

/* 当前位置 */
.station{padding:10px 20px;font-size:14px;border:1px #CCC solid; color:#555;}
.station a{color:#555;}
.station span{color:#555;display:inline-block;padding:0px 10px;}

/* 页面内容 */
.mainCont{font-size:15px;line-height:180%;color:#333;padding:20px 0;}
.PageName{display: none;}
.PageFrom{display: none;}
.Related{display: none;}

/* 页码统计 */
.RecordTotal{text-align:right;font-size:12px;color:#666;padding:10px 0;}

/* 页码条 */
.Pagination{text-align:center;}
.Pagination a{display:inline-block;font-size:12px;color:white;padding:3px 10px;background-color:#777;margin:10px; border:1px transparent solid; }
.Pagination a:hover{color:#1b57b2;background-color:white;border:1px solid #1b57b2;}

/* 返回目录 */
.PageBack{text-align:center;padding:10px 0;}
.PageBack a{display:inline-block;font-size:12px;color:white;padding:3px 10px;background-color:#777;margin:10px;border:1px transparent solid; }
.PageBack a:hover{color:#1b57b2;background-color:white; border:1px solid #1b57b2;}

/* 内页图标列表 */
.ContentIcoList{width:1000px;margin:auto; display: flex; flex-wrap: wrap;}
.ContentIcoList li{ width:310px;margin:0; margin-right:20px; margin-bottom: 20px; overflow: hidden; box-shadow: 4px 4px 0px #cecece;}
.ContentIcoList li .Image{width:310px;height:210px;  overflow: hidden; }
.ContentIcoList li .Image img{width:100%;height:100%;transition:all .5s;}
.ContentIcoList li .Image img:hover{transform:scale(1.1);}
.ContentIcoList li .Name{width:100%;text-align:center;padding:5px 0;background-color: rgba(0,0,0,0.05);}
.ContentIcoList li .Name a{color:black;font-size:14px;}
.ContentIcoList li .Brief{width:310px;height:280px; background: rgba(0,0,0,0.7); color:white; padding:20px; font-size:14px; line-height: 200%; display: none;}


.RelatedProdList{width:1000px;margin:auto; display: flex; flex-wrap: wrap;}
.RelatedProdList li{ width:230px;margin:0; margin-right:20px; margin-bottom: 20px; border:1px #919191 solid; overflow: hidden;}
.RelatedProdList li .Image{width:230px;height:230px;  overflow: hidden;}
.RelatedProdList li .Image img{width:100%;height:100%;transition:all .5s;}
.RelatedProdList li .Image img:hover{transform:scale(1.1);}
.RelatedProdList li .Name{width:230px;text-align:center;padding:5px 0; background-color: #EEE}
.RelatedProdList li .Name a{color:black;font-size:14px;}
.RelatedProdList li .Brief{display:none;}

/* 内页文字列表 */
.ContentTextList li{border-bottom:1px dashed #959595; display:flex; justify-content: space-between; padding:8px 20px;}
.ContentTextList li div{margin:0;}
.ContentTextList li .Name{font-size:14px;}
.ContentTextList li .Time{font-size:13px;color:#aeaeae;}
.ContentTextList li .Cont{font-size:14px;color:#919191; display: none;}
.ContentTextList li a:hover{color:#1b57b2;}

/* 分栏标题 */
.ColumnsTitle{background-color:#e9e9e9;font-size:18px;font-weight:bold;color:#1b57b2;display:flex;justify-content:space-between;padding:5px 20px;margin-bottom:20px;}
.ColumnsTitle div{margin:0;}
.ColumnsTitle a{font-size:14px;font-weight:normal;}


h4{font-size:18px;text-align: center; color:#a88043; padding: 0; margin:0;}
h5{font-size:16px;text-align: center; color:#a88043; padding: 0; margin:0;}
h6{font-size:16px;font-weight: bold; background-color: #e7e7e7; color:black; padding:3px 20px;}

.lxwmNy .title{font-size:16px;padding:20px;padding-bottom:30px;margin:0; text-align: center; color:#777;}
.lxwmNy .cont {
    display: flex;
    border:1px solid #CCC;
    padding:20px;
    align-items: center;
}
.lxwmNy .cont div{
    margin:0;
    padding:20px;
    
}
.lxwmNy .cont div:nth-child(1){
    border-right:1px solid #CCC;
    width:70%;
    line-height: 200%;
}
.lxwmNy .cont div:nth-child(1) span{
    font-size:20px;
    font-weight: bold;
    color:red;
}
.lxwmNy .cont div:nth-child(2){
    width:30%;
    text-align: center;
}

/********************信息反馈样式********************/

.imessage { width:550px;}
.imessage input{ background:#e8e8e8; border:1px solid #FFF; height:43px; line-height:43px; width:428px; padding:0 10px; margin-bottom:10px;border-radius:15px;}
.imessage .Contact {/* width:238px; float:left;*/}
.imessage .ContactWay { /*width:238px; float:right;*/}
.imessage .FaqTitle { clear:both;}
.imessage .Content{ background:#e8e8e8; border:1px solid #FFF;width:428px; padding:10px; height:75px; margin-bottom:10px;border-radius:15px;}
.imessage .code_box { width:210px; height:43px; float:left;background:#e8e8e8; border:1px solid #FFF;border-radius:15px;}
.imessage .code { width:130px; background:none; border:none; float:left; margin:0px;border-radius:0px;}
.imessage img { cursor:pointer; float:right; margin-top:17px; margin-right:10px;}
.imessage .gbook_sub_box{ width:200px; float:left;margin-left:40px;}
.imessage .gbook_sub { width:200px; padding:0px; background:#f00; border:none; color:#FFF;font-size:16px; font-family:"微软雅黑"; text-align:center; cursor:pointer;}


/*按钮*/
.button{ display: inline-block; zoom: 1; *display: inline; vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 16px/100% Arial, Helvetica, sans-serif; padding: .5em 2em .55em; text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.button:hover { text-decoration: none; color:#fff; }
.button:active { position: relative; top: 1px;}
.orange{ color: #fef4e9; border: solid 1px #da7c0c; background: #f78d1d; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background: -moz-linear-gradient(top,  #faa51a,  #f47a20); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20'); }
.orange:hover { background: #f47c20; background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015)); background: -moz-linear-gradient(top,  #f88e11,  #f06015); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015'); }
.orange:active { color: #fcd3a5; background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a)); background: -moz-linear-gradient(top,  #f47a20,  #faa51a); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');}
input.input-text,input.input-file,input.code,textarea { padding: 4px; font-size: 16px; outline: none; text-shadow: 0px 1px 0px #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #ccc; -webkit-transition: .3s ease-in-out; -moz-transition: .3s ease-in-out; -o-transition: .3s ease-in-out; background:#fff url(../images/dt-10.gif) repeat-x left top; }
input.input-text:focus,input.input-file:focus,input.code:focus,textarea:focus { border: 1px solid #fafafa; -webkit-box-shadow: 0px 0px 6px #007eff; -moz-box-shadow: 0px 0px 5px #007eff; box-shadow: 0px 0px 5px #007eff;}