@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
a,ul,li{ list-style:none; text-decoration:none;}
h2{ font-size:18px;}
body{overflow-x:unset;}
/*logo end*/

/*2019元旦专题*/
#banner{ width:100%; height:1240px; background:url(../images/banner.jpg) top center no-repeat;}
.sccj{ width:100%; height:1180px; background:url(../images/cjbg.jpg) top center no-repeat;}
.title{width: 816px;height: 120px;text-align: center;margin: auto;color: white;font-size: 26px;background:url(../images/title.png) top center no-repeat;letter-spacing: 2px;
	line-height: 145px;background-size: contain;position: relative;top:-72px;}
.fenlei{width:100%;height: 500px;text-align: center;margin:-179px auto 0;font-size: 26px;background:url(../images/fenlei.png) top center no-repeat;}
.fenlei ul{width: 1130px;margin: auto;position: relative;top:270px;height: 90px;}
.fenlei ul li{float: left;width: 20%;margin: 0 2.2%;}
.fenlei ul li a{color: white;}
.fenlei ul li a:hover{color: #ba0c0e;text-decoration: underline;}
.windows{width:100%;height: 600px;font-size: 30px;background:url(../images/windows.png) top center no-repeat;padding-top: 21px;}
.windows p{width:180px;height: 50px;color:#fff;margin:auto;}

.cpjs{ width:100%; height:2514px; background:url(../images/cpbg.jpg) top center no-repeat;}
.door{width:100%;height: 634px;background:url(../images/door.png) top center no-repeat;background-position-y: -40px;}
.door1{width:100%;height: 537px;background:url(../images/door2.png) top center no-repeat;}
.door2{width:100%;height: 422px;background:url(../images/door5.png) top center no-repeat;}
.door3{width:100%;height: 422px;background:url(../images/door5.png) top center no-repeat;}
.door4{width:100%;height: 445px;background:url(../images/door5.png) top center no-repeat;}
.door .cp{width:150px;height: 50px;color:#fff;margin:auto;font-size: 30px;text-align: center;}
.cp a:hover {color:yellow;}

.jggy-xw{ width:900px; overflow:hidden; margin:0 auto;padding-top: 170px;}
.jaw{padding-top: 125px;}
.vsi,.yk{padding-top: 70px;}
.jggy-xw .text{ width:520px; overflow:hidden; float:left; font-size:16px;  margin:20px 0 0 20px; color:#121212;}
.vsi .text{width: 460px;}
.yk .text{width: 450px;margin: 20px 0 0 30px;}
.text h2{font-size: 20px;}
.text p{margin: 12px 0;}
.vsi .text p{margin: 6px 0;}
.text p span{color: #ee121c;}
.jggy-xw img { width:360px; height:auto; float:left;}
.jaw img{float: right;}
.vsi img{width:420px;margin-top: 50px;}
.yk img{width:420px;margin-top: 100px;}
.more_pro{width: 275px;height: 60px;text-align: center;margin: auto;color: #121212;font-size: 20px;font-weight: bold;background:url(../images/more_pro.png) top center no-repeat;letter-spacing: 2px;
	line-height:72px;position: relative;top:90px;}
.door4 ul{width: 940px;height: 300px;margin:110px auto 0;}
.door4 ul li{float: left;margin-left: 12px;}
.door4 ul li a p{text-align: center;font-size: 16px;margin-top:5px; }


.alxc{ width:100%; height:1960px; background:url(../images/alxc.jpg) top center no-repeat;margin-bottom: -70px;}
.case_bg{width:100%;height: 960px;background:url(../images/case_bg.png) top center no-repeat;position: relative;top:360px;padding-top: 70px;margin-bottom: 340px;}
.case_bg .cp{width:150px;height: 50px;color:#fff;margin:auto;font-size: 30px;text-align: center;}
.case_bg ul{width: 972px;height: 270px;margin:110px auto 0;}
.case_bg ul.case_second{position: relative;top:-40px;}
.case_bg ul li{float: left;margin-left: 20px;background:url(../images/case_sm.png) top center no-repeat;width: 304px;height: 310px;padding-top: 70px;text-align: center;}
.case_bg ul li a p{color: #fff;font-size: 16px;margin-top:5px; }
.case_bg ul li a img{width:282px;height: 208px; }

.message1{width:100%; height:500px; background:url(../images/message.png) top center no-repeat;padding-top: 50px;}
.message1 .msg{width:150px;height: 50px;color:#fff;margin:auto;font-size: 30px;text-align: center;}
.message1 form{width: 700px;margin:90px auto;}
.message1 form p{margin-bottom: 20px;}
.message1 form label{color: #fff;font-size: 18px;width: 100px;display: inline-block;text-align: right;}
.message1 form .content{float: left;margin-right: 4px;}
.message1 form input{width: 230px;height: 30px;border: none;outline: none;}
.message1 form input.email{width: 567px;}
.message1 form input.sub{width: 90px;color: #fff;background: #337ab7;cursor: pointer;}
.message1 form input.res{background: #e47d2b;}
.message1 form textarea{width: 567px;resize: none;outline: none;border: none;height: 100px;}
.message1 form p.bottom{width: 190px;margin: auto;}

.error-list ul li{color: gold;width:70%;margin:auto;}

.floating_ck{position:fixed;right:20px;bottom:10%;}
.floating_ck dl dd{position:relative;width:80px;height:80px;background-color:#646577;border-bottom:solid 1px #555666;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#da251c;border-bottom:solid 1px #a40324;}
.floating_ck dl dd:hover .floating_left{display:block;}
.return{background-image:url(../images/fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}

/*2020元旦专题*/
.ch-main{width: 100%;background:url(../images/bg1.jpg)no-repeat;background-size: cover;margin-bottom: -50px;}
.ch-main a:hover{text-decoration:underline;}
.ch-banner img{width: 100%;}

.ch-product{ overflow:hidden; background:url(../images/message1.png) no-repeat;margin: 0 auto;height:750px;background-size: 100% 90%;}
.ch-products{ overflow:hidden; background:url(../images/products.png) no-repeat;margin: 0 auto;height:850px;background-size: 100%;}
.ch-case{overflow:hidden; background:url(../images/case.png) no-repeat;margin: 0 auto;height:1050px;background-size: 100% 85%;}
.ch-contact{overflow:hidden; background:url(../images/message1.png) no-repeat;margin: 50px auto 0;height:750px;background-size: 100%;}

.ch-factory{text-align: center;max-width: 65%;margin: auto;}
.ch-factory h1{ font-size:40px;margin:1.5% 0 3%;font-weight: bold;}
.ch-factory h1 a{ color: #f9f1d2;font-family: STXingkai;}
.ch-factory ul{ display: flex;justify-content: space-around;flex-wrap: wrap;}
.ch-factory ul li{ width: 23%;margin-top: 1%;}
.ch-factory ul.small_width li{ width: 31%;overflow: hidden;}
.ch-factory ul li img{ width: 100%;}

.ch-products ul li a{color: #333;margin-top: 5px;display: inline-block;white-space: nowrap;}
.ch-case ul li a.bg_line{color: #333;margin-top: 5px;display: block;font-size: 16px;padding: 10px 0;white-space: nowrap;overflow: hidden;}
.ch-case ul li{margin-top: 2%;width: 31%;}
.ch-case ul li:nth-child(1){width: 48%;}
.ch-case ul li:nth-child(2){width: 48%;}
.ch-case .ch-factory h1{ margin:30px 0;}

.ch-category{max-width:1200px;margin: 0 auto 50px;}
.ch-category ul{display: flex;justify-content: space-between;margin-top: -40px;}
.ch-category ul li{ background:url(../images/category.png) no-repeat;background-size: 100%;width: 23%;text-align: center;height: 140px;display: flex;}
.ch-category ul li a{color: #f9f1d2;font-size: 26px;width:80%;display: block;margin: auto;line-height: 35px;}
.ch-category ul li a:hover{color: #f6b12a;}

.ch-contact form{width: 90%;margin:80px auto;}
.ch-contact form p{margin-bottom: 30px;}
.ch-contact form p.textarea{display: flex;width: 100%;justify-content: center;}
.ch-contact form label{color: #333;font-size: 18px;width: 100px;display: inline-block;text-align: right;font-weight: normal;}
.ch-contact form .xuqiu{float: left;margin-right: 4px;}
.ch-contact form input{width: 34.5%;height: 50px;border: none;outline: none;background: #f8f5f5; padding-left: 10px;}
.ch-contact form input.email{width: 80%;}
.ch-contact form input.sub{width: 100px;color: #fff;height: 40px;background: #126990;cursor: pointer;padding-left: 0;}
.ch-contact form input.res{background:#df0004;}
.ch-contact form textarea{width: 81%;resize: none;outline: none;border: none;height: 100px;background: #f8f5f5;}
.ch-contact form p.bottom{margin: auto;}
.ch-contact .ch-factory h1{ margin:10px 0 50px;}

@media (max-width: 1200px){
    .ch-products{height:550px;}
    .ch-case{ height:700px;}
    .ch-contact{height:500px;}
    .ch-factory h1 {font-size: 20px;}
    .ch-category{max-width:800px;}
    .ch-category ul{margin-top: -20px;}
    .ch-category ul li{height: 100px;}
    .ch-category ul li a{font-size: 18px;}
    .ch-products ul li a{margin-top: 0;white-space: nowrap;}
    .ch-contact form{margin: 40px auto;}
    .ch-contact form input{width: 32%;height: 30px;}
    .ch-contact form p{margin-bottom: 20px;}
    .ch-factory ul li{margin-top: 2%;}
    .ch-case ul li a.bg_line{padding: 2px 0;}
    .ch-case .ch-factory h1 {margin: 2% 0 3%;}
    .ch-contact form textarea{height: 80px;}
}
@media (max-width: 768px){
    .ch-products{height:450px;}
    .ch-case{height:500px;}
    .ch-contact{ height:350px;}
    .ch-factory h1 {font-size: 20px;margin: 20px 0;}
    .ch-category{max-width:500px;}
    .ch-category ul li{height: 100px;}
    .ch-category ul li a{font-size: 14px;}
    .ch-products ul li a{font-size: 12px;}
    .ch-case ul li{margin-top: 0;}
    .ch-case ul li a.bg_line{font-size: 14px;}
    .ch-contact form{margin: 20px auto;}
    .ch-contact form label{font-size: 14px;width: 80px;}
    .ch-contact form input{width: 28%;height: 30px;}
    .ch-contact form p{margin-bottom: 10px;}
    .ch-contact form input.email{width: 78%;}
    .ch-contact form textarea{width: 78%;height: 60px;}
    .ch-contact form input.sub{width: 80px;height: 30px;}
}