/* 通用样式 */
.p1920 {width: 1920px;position: relative;left: 50%;margin-left: -960px;}
.w1200 {width: 1200px;margin: 0 auto;}
.fl {float: left;}
.fr {float: right;}
.clearfix::after {content: '';display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.dfc {display: flex;justify-content: space-between;align-items: center;}

/* 头部 */
header {background-color: #e5e5e5;}
.header {height: 35px;}
.header div {font-size: 14px;color: #000000;}
.header div a {font-size: 14px;color: #000000;}
.header div p {font-size: 14px;color: #000000;margin: 0;}

.header-box {height: 91px;}
.dh2{float:right;line-height:91px;}

/* 导航栏 */
.dao{background:#383838}
.nav1 {width:1200px;margin:auto;}
.nav-li {position: relative;z-index: 999;}
.nav-li+.nav-li {margin-left: 9px;}
.nav-li .nav-a {display: block;padding: 0 24px;line-height: 58px;font-size: 14px;color: #ffffff;}
.nav-ul {height: 0;overflow: hidden;position: absolute;left: 0;top: 100%;background-color: #fff;z-index: 999;width: 100%;}
.nav-ul li {width: 100%;}
.nav-ul li a {width: 100%;height: 38px;line-height: 38px;text-align: center;display: block;color: #333;font-size:12px;}

.nav-li:hover .nav-a {background-color: #e60012;color: #fff;border-radius: 10px;}
.nav-ul li a:hover {}

/* 搜索 */
.wt{width:1920px;position: relative;left:50%;margin-left:-960px}
.wt_t{width:1200px;margin:0 auto}
.hh1{background:#eeeeee;height:63px;}
.hot{float:left;color:#000000;font-size:14px;line-height:63px;}
.hot a{color:#000000;font-size:14px;line-height:63px;}




#formsearch{float:right;background:url(../images/sou.png) no-repeat center top;width:320px;height:20px;border-radius:8px;margin-top:22px;}
#formsearch input{height:20px;background:none;border:none;line-height:20px;width:252px}
#formsearch input#keyword{height:20px;line-height:20px;padding-left:10px;color:#666;}
#formsearch input#s_btn{width:50px;height:20px;line-height:20px;text-align:center;background-color:none;border:none;cursor:pointer;}

#formsearch input::placeholder{color:#fff;font-size:12px;}



/* <!-- about --> */
.ab{background:url(../images/ab.png) no-repeat center top;height:663px;overflow: hidden;}
.ab1{height:543px;background:#fff;width:590px;float:left}
.s4a {width: 592px;height: 598px;background-color: #fff;padding-left: 24px;padding-top: 23px;padding-right: 25px;}
.s4a-tab {width: 100%;position: relative;}
.s4a-img {width: 100%;}
.s4a-img ul li a {display: block;width: 543px;overflow: hidden;}
.s4a-img ul li a img {width: 100%;}
.s4a-btn {position: absolute;right: 17px;bottom: 14px;}
.s4a-btn ul li {width: 6px;height: 6px;border-radius: 50%;background-color: #ff0000;}
.s4a-btn ul li+li {margin-left: 6px;}
.s4a-btn ul li.on {background-color: #ff0000;}
.s4a h2 {font-size: 22px;color: #000000;padding-left: 1px;text-align: center;margin-top: 26px;letter-spacing: 2.5px;font-weight:600;}
.s4a p {font-size: 12px;color: #c1c1c1;text-transform: uppercase;padding-left: 1px;text-align: center;margin-top: 10px;letter-spacing: -2px;font-weight:600;}

.ab2{float:right;margin-top:120px;}
.aabb{color:#fff;font-size:14px;line-height:28px;height:308px;overflow: hidden;width:512px;margin-right:30px;}
.aabb p{line-height:28px;}
.cha{float:right;background:#ff0000;width:133px;line-height:36px;text-align: center;color:#fff;font-size:15px;margin-top:38px;}
.cha a{text-align: center;color:#fff;font-size:15px;}
.pfl{width:225px;float:left;margin-top:40px;}
.pfl li{float:left;color:#ffffff;font-size:14px;width:225px;display: block;background:url(../images/s1.png) no-repeat center top;line-height:32px;}
.pfl li a{padding-left:25px;color:#ffffff;font-size:14px;line-height:32px;}


.twtx{width:926px;float:right;margin-top:40px;}
.twtx li{float:left;margin-right:43px;width:280px;margin-bottom: 5.5px;}
.twtx li:nth-child(3n){float:right;margin-right:0px}
.twtx li a.img{display: block;border-bottom: 4px solid #ff0000;float:left;width:230px;}
.twtx li a.img img{width:230px;height:145px}
.twtx li h2{width:45px;height:150px;float:right;background:#595959;display: flex;justify-content: center;align-items: center;color:#fff;font-size:14px;writing-mode: tb-rl}
.twtx li h2 a{color:#fff;font-size:14px;writing-mode: tb-rl;letter-spacing: 3px;}

/* 厂房设备 */
.case_an{margin-top:60px;background: url(../images/cbg.png) no-repeat center top;height:448px;}
.catt{text-align:center;color:#434343;font-weight:600; font-size:36px;margin-top:15px;}
.caen{color:#636363;font-size:18px;font-weight: 400;background:url(../images/x2.png) no-repeat center bottom;text-transform: uppercase;text-align: center;line-height:42px;}

/*切换滚动*/
.chan{text-align:center;margin-top:40px;position:relative;}
.l_btn,.r_btn{position:absolute;cursor:pointer;top:43%;}
.l_btn{left:50px;}
.r_btn{right:50px;}

.twt li a.img{display:block;box-shadow:4px 4px 8px #767676}
.twt li a.img img{display:block;width: 332px;height:245px;}
.twt li{float: left; margin-left: 25px;height:255px;border-radius: 5px;}

#m_demo{overflow:hidden;width:85%;margin:0 auto;}
#m_indemo {float: left;width:800%}
#m_demo1 {float: left;}
#m_demo2 {float: left;}




/*   <!-- 新闻案例 --> */
.wtt{background:url(../images/x3.png ) no-repeat center;color:#434343;font-size:36px;text-align: center;font-weight: bold;line-height: 72px;height:86px;}
.wtt span{color:#ff0000;font-size: 23px;font-weight: 400;display: block;margin-top: 4px;line-height:0px;}
.nen{color:#494949;font-size:14px;display:block;margin-top:5px;text-transform: uppercase;text-align: center;}

/*新闻样式*/
.newx{margin-top:50px}
.newx li{float:left;width:505px;height:91px;margin-bottom: 85px}
.time{float:left;background:#434343;width:91px;height:91px}
.time dt{font-weight: 400;color:#fff;font-size:24px!important;text-align: center;line-height:91px}



.newx li .dda{float:right;width:398px}
.newx li .dda h3{color:#ff0000;font-size:24px;line-height:42px;font-weight: 400;}
.newx li .dda h3 a{color:#ff0000;font-size:24px;line-height:42px}

.newx li .dda span{display:block;color:#434343;font-size:16px;line-height:24px;height:48px;overflow: hidden;}


.newx li:nth-child(2n){float:right;margin-right:0px;width:505px;}


.wmx{float: right}






/* 推荐产品 */
.s2 {padding-top: 47px;}
.s2a {margin: 0 auto;width: 431px;height: 99px;background-image: url(../images/s2a.png);background-repeat: no-repeat;text-align: center;line-height: 87px;font-size: 35px;color: #1a1a1a;}

.s2b {width: 100%;margin-top: 33px;position: relative;}
.s2b-box {width: 100%;overflow: hidden;}
.s2b-box ul li {width: 1200px;}
.s2b-img {width: 716px;height: 510px;overflow: hidden;}
.s2b-img img {width: 100%;}

.s2b-con {width: 484px;height: 510px;border: 1px solid #bfbfbf;padding-left: 65px;padding-top: 75px;padding-right: 60px;}
.s2b-con h3 {font-size: 20px;color: #1a1a1a;font-weight: bold;line-height: 24px;padding-left: 41px;background-image: url(../images/s2b-con.png);background-repeat: no-repeat;background-position: left center;}

.s2b-con p {font-size: 14px;color: #1a1a1a;line-height: 24px;margin-top: 41px;}
.s2b-con a {display: block;width: 138px;text-align: center;line-height: 44px;background-color: #1a1a1a;font-size: 15px;color: #fff;margin-top: 50px;}

.s2b-btn {position: absolute;bottom: 57px;right: 66px;}
.s2b-btn ul li {width: 11px;height: 11px;border-radius: 50%;background-color: #f69e4f;}
.s2b-btn ul li+li {margin-left: 7px;}
.s2b-btn ul li.on {background-color: #cc6911;}

.s2c {width: 100%;margin-top: 100px;position: relative;}
.s2c-box {width: 100%;overflow: hidden;}
.s2c-box ul li {width: 1200px;}
.s2c-img {width: 719px;height: 511px;overflow: hidden;}
.s2c-img img {width: 100%;}

.s2c-con {width: 481px;height: 511px;border: 1px solid #bfbfbf;padding-left: 65px;padding-top: 75px;padding-right: 60px;}
.s2c-con h3 {font-size: 20px;color: #1a1a1a;font-weight: bold;line-height: 24px;padding-left: 41px;background-image: url(../images/s2b-con.png);background-repeat: no-repeat;background-position: left center;}

.s2c-con p {font-size: 14px;color: #1a1a1a;line-height: 24px;margin-top: 41px;}
.s2c-con a {display: block;width: 138px;text-align: center;line-height: 44px;background-color: #1a1a1a;font-size: 15px;color: #fff;margin-top: 50px;}

.s2c-btn {position: absolute;bottom: 57px;left: 369px;}
.s2c-btn ul li {width: 11px;height: 11px;border-radius: 50%;background-color: #f69e4f;}
.s2c-btn ul li+li {margin-left: 7px;}
.s2c-btn ul li.on {background-color: #cc6911;}

/* 产品中心 */
.s3 {background-image: url(../images/s3.jpg);background-repeat: no-repeat;background-position: center bottom;}

.s3-box {padding-top: 84px;padding-bottom: 93px;}

.s3a {width: 100%;}
.s3a-name {width: 190px;}
.s3a-name h3 {font-size: 30px;color: #1a1a1a;font-weight: bold;}
.s3a-name h4 {font-size: 18px;color: #bababa;margin-top: 12px;}
.s3a-name div {width: 36px;height: 2px;background-color: #e77917;margin-top: 21px;}

.s3a-list {width: 973px;}
.s3a-btn {width: 100%;height: 45px;border: 1px solid #e77917;}
.s3a-btn ul {width: 100%;height: 100%;}
.s3a-btn ul li {width: 161px;text-align: center;line-height: 43px;font-size: 15px;color: #1a1a1a;position: relative;}
.s3a-btn ul li:nth-child(n+7) {display: none;}
.s3a-btn ul li+li {margin-left: 1px;}
.s3a-btn ul li+li::before {content: "";display: block;width: 1px;height: 12px;background-color: #c9c9c9;position: absolute;left: -1px;top: 50%;transform: translateY(-50%);}

.s3a-btn ul li.on {background-color: #e77917;color: #fff;}

.s3a-con {width: 100%;height: 45px;background-color: #ffe8d3;}
.s3a-con ul {width: 100%;height: 100%;}
.s3a-num:nth-child(n+5) {display: block;}

.s3a-con ul li {width: 161px;text-align: center;line-height: 43px;position: relative;}
.s3a-con ul li a {font-size: 15px;color: #1a1a1a;}
.s3a-con ul li+li {margin-left: 1px;}
.s3a-con ul li+li::before {content: "";display: block;width: 1px;height: 12px;background-color: #c9c9c9;position: absolute;left: -1px;top: 50%;transform: translateY(-50%);}

.s3b {width: 100%;margin-top: 37px;}
.s3b-name {width: 177px;height: 464px;}
.s3b-fname {width: 100%;height: 232px;background-color: #e77917;text-align: center;padding-top: 24px;}
.s3b-fname p {font-size: 12px;color: #fff;margin-top: 26px;letter-spacing: 2.5px;}
.s3b-fname a {display: block;width: 116px;margin: 8px auto 0;line-height: 33px;background-color: #fff;font-size: 14px;color: #e77917;text-align: center;}

.s3b-zs {width: 100%;height: 232px;overflow: hidden;}
.s3b-zs img {width: 100%;}

.s3b-con {width: 1002px;height: 466px;position: relative;}
.s3b-item {position: absolute;}
.s3b-item a {display: block;width: 100%;height: 100%;position: relative;overflow: hidden;}
.s3b-item a img {width: 100%;min-height: 100%;}
.s3b-item a h3 {display: block;position: absolute;left: 0;bottom: 0;right: 0;line-height: 45px;text-align: center;font-size: 15px;color: #ffffff;background-color: rgba(0, 0, 0, .65);}

.s3b-item0 {left: 0;top: 0;width: 665px;height: 100%;}
.s3b-item1 {right: 0;top: 0;width: 317px;height: 222px;}
.s3b-item2 {right: 0;bottom: 0;width: 317px;height: 222px;}

/* 关于我们 */
.s4 {background-image: url(../images/s4.png);background-repeat: no-repeat;background-position: top center;}






.s4b {width: 608px;position: relative;height: 598px;padding-left: 123px;}
.s4b h2 {font-size: 40px;color: #fff;font-family: Georgia;letter-spacing: 6.5px;}
.s4b-wire {width: 100px;height: 5px;background-color: #e77917;margin-top: 21px;}
.s4b h3 {font-size: 22px;color: #fff;margin-top: 12px;letter-spacing: 4px;}
.s4b-con {margin-top: 30px;}
.s4b-con p {font-size: 14px;color: #fff;line-height: 25px;}
.s4b a {display: block;width: 141px;text-align: center;line-height: 41px;background-color: #ffb06a;font-size: 15px;color: #fff;margin-top: 35px;}
.s4b-code {position: absolute;left: 0;bottom: 0;}
.s4b-code img {width: 136px;height: 136px;}

/* 优势 */
.s5 {background-image: url(../images/s5.jpg);background-repeat: no-repeat;background-position: right bottom;}

.s5-box {padding-top: 54px;}

.s5a {margin: 0 auto;width: 431px;height: 99px;background-image: url(../images/s2a.png);background-repeat: no-repeat;text-align: center;line-height: 87px;font-size: 35px;color: #1a1a1a;}

.s5b {margin-top: 52px;width: 100%;}

.s5b-item {width: 100%;}
.s5b-img {width: 600px;height: 384px;overflow: hidden;}
.s5b-img img {width: 100%;}

.s5b-con {width: 600px;height: 384px;padding-left: 105px;padding-top: 63px;padding-right: 95px;}

.s5b-num {width: 67px;text-align: center;line-height: 67px;background-color: #e77917;font-size: 35px;color: #fff;letter-spacing: 2px;}

.s5b-fname {margin-left: 24px;padding-top: 5px;}
.s5b-fname h3 {font-size: 25px;color: #292929;font-weight: bold;}
.s5b-fname h4 {font-size: 20px;color: #e77917;margin-top: 10px;}

.s5b-con p {font-size: 16px;color: #5d5d5d;margin-top: 40px;line-height: 28px;letter-spacing: 1px;}
.s5b-con a {display: block;width: 129px;text-align: center;line-height: 41px;background-color: #e77917;font-size: 15px;color: #fff;margin-top: 65px;}

/* 案例 */
.s6 {padding-top: 53px;}
.s6a {margin: 0 auto;width: 431px;height: 99px;background-image: url(../images/s2a.png);background-repeat: no-repeat;text-align: center;line-height: 87px;font-size: 35px;color: #1a1a1a;}

.s6b {width: 100%;margin-top: 31px;}
.s6b-list {width: 100%;overflow: hidden;}
.s6b-list ul li {width: 286px;margin-right: 18px;}
.s6b-img {display: block;width: 100%;height: 212px;overflow: hidden;}
.s6b-img img {width: 100%;min-height: 100%;}

.s6b-name {display: block;width: 100%;text-align: center;font-size: 15px;color: #1a1a1a;margin-top: 16px;}

.s6b-btn {margin-top: 33px;display: flex;align-items: center;justify-content: center;}
.s6b-btn div {width: 554px;height: 1px;background-color: #c5c5c5;}
.s6b-btn a {display: block;width: 42px;line-height: 42px;background-color: #e77917;font-family: "宋体";font-size: 36px;color: #fff;text-align: center;font-weight: lighter;}
.s6b-btn a+a {margin-left: 8px;}

.s6b-btn a:hover {background-color: #934704;}

/* 新闻 */
.s7 {padding-top: 21px;}

.s7a {width: 788px;height: 396px;position: relative;border: 1px solid #e5e5e5;padding-left: 10px;padding-right: 8px;padding: 13px;box-shadow: 1px 1px 1px #e5e5e5;}

.s7a-btn {width: 100%;padding-bottom: 13px;border-bottom: 1px solid #dbdbdb;}
.s7a-btn ul li {font-size: 20px;color: #323232;font-weight: bold;padding-left: 29px;line-height: 19px;background-image: url(../images/s7a-btn1.png);background-repeat: no-repeat;background-repeat: no-repeat;background-position: left center;}
.s7a-btn ul li+li {margin-left: 47px;background-image: url(../images/s7a-btn2.png);}

.s7a-btn ul li.on {background-image: url(../images/s7a-btn1-hover.png);color: #e77917;}
.s7a-btn ul li+li.on {background-image: url(../images/s7a-btn2-hover.png);}

.s7a-con {margin-top: 22px;}

.s7a-tj {width: 253px;}
.s7a-tj li {width: 100%;}
.s7a-tj-img {display: block;width: 100%;overflow: hidden;height: 182px;}
.s7a-tj-img img {width: 100%;min-height: 100%;}
.s7a-tj-name {display: block;width: 100%;font-size: 16px;color: #1e1e1e;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: 20px;font-weight: bold;}
.s7a-tj-name:hover {color: #e98436;}
.s7a-tj li p {font-size: 13px;color: #424242;line-height: 23px;margin-top: 15px;}

.s7a-item {width: 473px;}
.s7a-item li:not(:last-child) {padding-bottom: 20px;border-bottom: 1px #eee dashed;}
.s7a-item li+li {margin-top: 21px;}

.s7a-item-con {width: 395px;}
.s7a-item-con a {font-size: 14px;color: #1b1b1b;font-weight: bold;}
.s7a-item-con p {font-size: 12px;color: #414141;line-height: 21px;margin-top: 15px;}

.s7a-item-con a:hover {color: #e98436;}

.s7a-item-time {width: 57px;padding: 12px 0;border: 1px solid #e77917;}
.s7a-item-time h2 {font-size: 12px;text-align: center;font-family: Arial;color: #353535;}
.s7a-item-time h3 {font-size: 17px;text-align: center;font-family: Arial;color: #353535;font-style: italic;margin-top: 5px;}
.s7a-item-time div {width: 14px;height: 2px;background-color: #e77917;margin: 2px auto 0;}

.s7a-more {position: absolute;right: 9px;top: 19px;}
.s7a-more a {font-size: 12px;color: #323232;letter-spacing: 2px;}
.s7a-more a:hover {color: #e77917;}

.s7b {width: 398px;height: 396px;padding-left: 12px;padding-top: 13px;padding-right: 10px;border: 1px solid #e5e5e5;box-shadow: 1px 1px 1px #e5e5e5;}
.s7b-name {padding-bottom: 13px;border-bottom: 1px solid #dbdbdb;width: 100%;}
.s7b-name h2 {font-size: 20px;color: #323232;font-weight: bold;padding-left: 29px;line-height: 19px;background-image: url(../images/s7b-btn.png);background-repeat: no-repeat;background-repeat: no-repeat;background-position: left center;}

.s7b-name a {font-size: 12px;color: #323232;letter-spacing: 2px;display: block;padding-top: 7px;}
.s7b-name a:hover {color: #e77917;}

.s7b-list {padding-top: 20px;}
.s7b-list li:not(:last-child) {padding-bottom: 25px;border-bottom: 1px #eee dashed;}
.s7b-list li+li {margin-top: 25px;}
.s7b-list li a {font-size: 14px;color: #1b1b1b;display: block;padding-left: 28px;line-height: 19px;position: relative;font-weight: bold;}
.s7b-list li p {font-size: 12px;color: #414141;display: block;padding-left: 28px;line-height: 19px;position: relative;margin-top: 9px;}

.s7b-list li a::before {content: "问";display: block;width: 19px;text-align: center;line-height: 19px;position: absolute;left: 0;top: 0;background-color: #000000;font-size: 14px;color: #fff;font-weight: normal;}
.s7b-list li p::before {content: "答";display: block;width: 19px;text-align: center;line-height: 19px;position: absolute;left: 0;top: 0;background-color: #e77917;font-size: 14px;color: #fff;}

.s7b-list li a:hover {color: #e77917;}

/* 友情链接 */
.s8 {padding-top: 24px;padding-bottom: 48px;}

.s8a {width: 100%;text-align: center;padding-bottom: 17px;background-image: url(../images/s8a.png);background-repeat: no-repeat;background-position: center bottom;}
.s8a h2 {font-size: 18px;color: #e77917;font-weight: bold;}
.s8a p {font-size: 14px;color: #9a9a9a;margin-top: 5px;}

.s8b a {font-size: 12px;color: #1a1a1a;}
.s8b a+a {margin-left: 10px;}

/* 底部 */
footer {background-image: url(../images/footer.jpg);background-repeat: no-repeat;background-size: cover;}
.footer {padding-bottom: 31px;}


.nav2{padding-top:35px;}
.nav2 li{text-align: center;width:133px;float:left;color:#fff;font-size:16px;line-height:45px}
.nav2 li a{text-align: center;color:#fff;}
.nav2 li:hover a{color:#ff0000}



.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}


.f1 {padding-left: 130px;}
.f1 a {font-size: 14px;color: #fff;}
.f1 a:hover {color: #cd6f21;}

.f2 {margin-top: 34px;padding-left: 131px;}
.f2-logo {margin-top: 30px;}

.f2-tel {margin-top:60px;width:230px;}
.wmx{margin-top:60px;margin-right:38px;}

.f2-tel p {font-size: 14px;color: #ffffff;line-height: 29px;}
.f2-tel p a {font-size: 14px;color: #ffffff;line-height: 29px;}

.f2-code div+div {margin-left: 36px;}
.f2-code div img {width: 124px;height: 124px;}
.f2-code div p {width: 100%;text-align: center;font-size: 13px;color: rgba(255, 255, 255, .7);margin-top: 10px;}


.copyright{color:#fff;text-align: center;line-height:27px}
.copyright a{color:#fff;text-align: center;line-height:27px}
