@charset "utf-8";
/* CSS Document */
body{margin:0 auto;font-family:"Microsoft YaHei";min-width:1120px;max-width: 1920px;font-size: 16px;}
ol,ul{list-style:none;padding: 0;margin: 0;}
img{vertical-align:top;}
a{color:inherit;cursor:pointer;text-decoration:none;}

.banner img{width:100%;}

.sz1_show{width: 1120px;margin: 30px auto;text-align: center; clear:both;}
.tit_h2{font-size: 38px;line-height: 1.6em;margin: 0 0 0.2em;color: #333; font-weight:normal; text-align:center;}
.tit_p{ font-size:16px; line-height:1.6em; margin:0 auto; text-align:center;}

.ljzx{display: inline-block;color: #fff;text-align: center;background: #f68e60;font-size: 26px;line-height: 2.4em;border: 0;border-radius: 50px;box-shadow: none;text-indent: 0;width: 360px;}
.patu{margin: 30px auto;overflow: hidden;padding: 0 10px;}
.patu li{ float:left;    width: 250px;  /*height: 215px;*/ border-right: 1px #ddd solid;   margin: 10px; }
.patu li img{ text-align:center; margin:0 auto;}   
.patu li h3{ color:#109106; font-size:18px; text-align:center;}
.patu li p{ font-size:16px; text-align:left; padding:0 15px;}
.wu{ border:none !important;}

.gbg{background:#f7f7f7; text-align:center;}
.gbg .index_list .content{width:60%;text-align:center;margin:0 auto;line-height:30px;color:grey;position:relative}
.clear{clear:both;height:0;overflow:hidden}
.index_list{margin:0 auto}
.index_list .t{font-size:36px;text-align:center;padding-top:50px;padding-bottom:35px}
.gbg{background:#f7f7f7}
.gbg .index_list .content{width:80%;text-align:center;margin:0 auto;line-height:30px;color:grey;position:relative; font-size:16px;}
#yixing{position:relative;overflow:hidden;margin:20px auto;width:100%;height:400px}
#yixing ul{list-style:none}
#yixing ul li{position:absolute}
#yixing ul li img{position:absolute;bottom:0;width:100%;height:100%!important;border:10px solid #dbdbdb;border-bottom:0;border-top-right-radius:10px;border-top-left-radius:10px}
.anniu .zuoanniu{position:absolute;top:150px;left:23px;z-index:10001;display:block;width:250px;height:250px;cursor:pointer}
.anniu .youanniu{position:absolute;top:150px;right:23px;z-index:10001;display:block;width:250px;height:250px;cursor:pointer}
.denghou{z-index:0}



.introduce .left,.introduce .right{float:none; display: table-cell; vertical-align: top;}
.introduce .wx{color:#666666;font-size:14px;line-height: 25px;}
.introduce .left{ position:relative;width:47%;padding-right:100px;}  
.introduce .right{width:50%; vertical-align: bottom;}
.introduce .right img{width:100%}
.moreBtn{margin-top:50px}
.left .tel{ margin-top:70px; display: block;color:#999999;font-size:12px;}
.left .tel b{ display: block;margin-top:5px;color:#333333;font-size:24px;}
.left .tel b font{color:#1f9516}
.fl{float:left;}
.fr{float:right;}
.titleAx{margin-bottom:20px; overflow: hidden; margin-top:20px;}
.titleAx h2{float: left;color:#191919;font-size:46px; font-weight:normal; padding:0; margin:0;}
.titleAx h2 span{margin-top:5px;display: block;color:#333;font-size:26px;}
.moreBtn i{float: right;display: block;color:#000;font-size:14px;margin:2px 0 0 30px;}
.moreBtn:hover{ color:#1f9516;border-color:#1f9516}
.moreBtn:hover i{color:#1f9516;transform: rotateX(180deg);}
.moreBtn.online:hover i{transform: rotateX(0deg);}
.moreBtn{display: table;color:#000000;font-size:14px;padding: 15px 40px;border:2px #000 solid;}
.liang p{ font-size:18px; text-align:center; box-shadow: 1px 3px 3px 0px #88888830; padding: 0;
    margin: 0 auto;
    height: 40px;
    line-height: 40px;}


 .picer{margin-top:50px}
 .list-two{margin:0 0 -20px -10px;}
.list-two li{float:left;width:25%;}
.list-two a{display: block; margin:0 0 20px 10px}
.list-two h4{color:#333;font-size:16px; margin:0 auto; height:40px; line-height:40px; box-shadow: 1px 3px 3px 0px #88888830; font-weight:normal;}
.list-two li:hover h4{color:#109106}
.effect-one{position:relative;box-sizing:border-box;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.effect-one .effect-one-img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;transition:all .7s ease-in-out;overflow:hidden}
.effect-oneBox:hover .effect-one-img,.effect-one:hover .effect-one-img{/*opacity:.9;*/-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}

.patu2{margin: 30px auto;overflow: hidden;padding: 0 10px;}
.patu2 li{ float:left;    width: 250px;  /*height: 215px;*/ margin: 10px; }
.patu2 li img{ text-align:center; margin:0 auto;}   
.patu2 li h3{ color:#4b4848; font-size:18px; text-align:center; font-weight:600;}
.patu2 li p{ font-size:16px;  padding:0 15px; line-height:22px; text-align:center;}


.long{ width:1114px; height:557px; background:#FFF; margin:10px auto; padding:30px;}
.slide{width:74%;float: left; margin-top:30px;}
.pack{width: 100%; height:490px;}
.pack .pic{float:left;width:50%;}
.pack .pic img{max-width:100%}
.pack .box{float:left;width:50%; height:489px;/*padding-left:100px;padding-top: 100px;*/}
.pack .box h4{color:#191919;font-size: 36px; margin-left:10px; margin-top:10px; text-align:left;}
.pack .box h4 font{display:block;}
.pack .box hr{margin:15px 0 0 0;width:20px;height: 1px;background:#1f9516;/*! float: left; *//*! clear: both; */border: none;}
.pack .box .txt{-webkit-line-clamp:6;margin:60px 0 45px 10px;font-size:14px; color:#666666;line-height:25px; text-align:left;}
.pack .box .txt span{ font-size:20px;}
.pack .box em{display: block;width:60px;height:9px; background: url(../images/line07.png) no-repeat center; margin-left:10px;}
.pack:hover .box h4{color:#1f9516} 
.pack:hover .box hr{width:100px;} 
.small{width:18%;float: right;margin-bottom: 80px; margin-top:30px;}
.small li{ position:relative;float: left;width:48%;border:1px #fff solid;cursor: pointer;}
.small li img{width:100%;/*-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;*/}
.small li:before{ content: ""; position: absolute; left:0;top:0;z-index:1; width:100%; height:100%; background:rgba(16, 145, 6,0.7) ;transition: all .4s ease-in-out;transform: scale(0);transition:all .3s;}
 .small li.on:before{ transform: scale(1);}
.small li .more{ display: none; position: absolute;top:0;right:0;bottom:0;left:0; z-index:2;width:100%; height:100%;/*padding-top:40%;*/color:#fff;font-size:14px; text-align: center; /*background: rgba(16, 145, 6,0.6);*/}
.small li:last-child:hover:before{}
.small li:last-child .more{ display: block;}

/*==担忧↓==*/

.up{ position: relative; background: url(../../images/qwdz/WorryBg.jpg) no-repeat center; width:100%; height:653px;/*background-size:cover ;*/}
.up .titTop{margin:10px 0 120px 0;color:#333;font-size:24px; font-weight:normal;}
.up .titTop span{display:block;color:#333;font-size:14px}
.up .titTop hr{width:10px;height:2px;margin:10px 0 0 0;border:none;background: #e70012;}
.up ul{ display: flex;flex-flow: row wrap; align-content: flex-start;background: rgb(255 255 255 / 76%);}
 .up ul li{width:18%;padding:20px 10px;border-right:1px #ddd solid}
.up ul i{font-style:normal; display:block; color:#fff;font-size:34px;margin-bottom:40px;width:60px;line-height:60px;text-align:center;font-weight:bold;border-radius: 50%; background: #109106; margin-left:auto; margin-right:auto; margin-top:10px;}
.up ul h4{height:60px;color:#191919;font-size:16px;margin-bottom:30px; font-weight:normal; text-align:center;}
.up ul p{color:#109106;font-size:14px;font-weight:bold;}
.explain{ background: url(../../images/qwdz/WorryBg02.jpg) no-repeat center;background-size:cover ;}
.explain .container{position: relative;}
.explain .pic{display: table;margin: auto;}
.explain .pic img{display: block;}
.explain ul{width:100%;position:absolute;top: 0;height: 100%;}
.explain li{position: absolute;display: block;z-index: 2;/* width: 430px; */}
.explain li span{display: block;color:#333333;font-size:22px;padding: 10px 60px;background: #fff;}
.explain li em{position: absolute;top: 40%;z-index: -1;display: block;width: 18px;height: 18px;/* padding: 7px; */border-radius: 50%;background: rgba(16,145,6,0.3);/* box-sizing: content-box; */}
.explain li em:before{content: "";position: absolute;left: -400px;top: 8px;width: 400px;height:1px;background: rgba(255,255,255,0.5);}
.explain li em:after{content: "";position: absolute;left: 5px;top: 5px;width: 8px;height: 8px;border-radius: 50%;background: #109106;}
.explain .x1{left:0;top: 194px;/* display: none; */}
 .explain .x2{left: 100px;top: 400px;/* margin-left: 50px; *//* display: none; */}
.explain .x3{right: 0;top: 165px;/* display: none; */}
.explain .x4{right: 30px;top: 350px;/* display: none; */}
 .explain .x1 em{right: -280px;}
.explain .x2 em{right: -150px;}
.explain .right.x3 em{left: -235px;}
 .explain .right.x4 em{left: -205px;}
.explain .right em{ right: auto; left: -280px;}
 .explain .right em:before{left:auto;right: -400px;}
 
 .container{width:1120px; margin:0 auto;}	
/* .ptm103b{padding:100px 0 30px 0}*/


/*==预约定制↓==*/
.CustomCon{ background: url(../images/CustomBg.jpg) no-repeat center; width:100%; height:546px;}
.CustomCon .left{width: 49%;}
.CustomCon .left .title{color:#fff;font-size:46px;margin-bottom:60px;}
.CustomCon .left .title b{color:#fff;font-size:66px;display: block;font-weight:bold;}
.CustomCon .left .title font{color:#109106;}
.CustomCon .left ul{padding:40px 0;border-top:1px solid rgba(255,255,255,0.3);border-bottom:1px solid rgba(255,255,255,0.3);overflow: hidden;}
.CustomCon .left ul li{float:left;width:18%;padding-right:10px; text-align:center;} 
.CustomCon .left ul li:last-child{padding-right:0px;}
.CustomCon .left ul i{font-style:normal;color:#109106;font-size:40px;display: block;margin-bottom: 5px;font-weight: bold;}
.CustomCon .left ul h4{color:#fff;font-size:16px; font-weight:normal;}
.CustomCon .right{width: 48%;display: table;}
.CustomCon .right .pd{float:none; display: table-cell; padding:50px 25px;background: #fff;}
.CustomCon .order{}
.CustomCon .order h4{color:#191919;font-size:16px;margin-bottom:30px;}
.CustomCon .order h4 font{color:#109106}
.CustomCon .order .explain{color:#575757;font-size:12px;margin-top:20px;}
.CustomCon .order input,.CustomCon .order select{padding:5px 20px;width:80%; border:none;line-height:50px;height:50px;display: inline;border:2px solid #040000;margin-bottom:10px;vertical-align: top;}
.CustomCon .order select{float:left;width:49%;}
.CustomCon .order select.province{margin-right:2%}
.CustomCon .order input.button{width:82%; font-size:16px; color:#fff; background: #109106;border: none;}
.CustomCon .order input.button:hover{background:#333}
.CustomCon .client{width: 45%;border-left:1px #aaa solid;}
.CustomCon .client .title{color:#191919;font-size:16px;margin-bottom:30px ;}
.CustomCon .client .title font{color:#109106}
.CustomCon .client .tit{color:#666;font-size:14px;font-weight:bold;border-bottom:1px #ddd solid;padding-bottom:15px;margin-bottom:25px;}
.CustomCon .client .txtMarquee-top{height:220px;overflow: hidden;}
.CustomCon .client .list li{color:#666;font-size:14px;margin-bottom:10px}


.youyi{ height:400px; width:1850px; float:right; margin:20px auto; border-bottom:1px dashed #333333;}
.youyi .ke1{ float:left; width:40%;}
.youyi .ke1 ul{ width:100%; margin:20px auto; clear:both;padding-left:13rem;padding-top:3rem;}
.youyi .ke1 ul li{float: left;
    width: 100%; font-size:20px;
    margin-bottom: 10px;}
.youyi .ke1 h2{ font-size:30px; height:40px; line-height:40px; margin-top:0;padding-left:12rem;}
.youyi .ke1_you{ float:right; width:59%;padding-left:31rem;}
.youyi .ke1_you img{ width:100%;}

.youyi2{ height:400px; width:1850px; float:left; margin:20px auto;border-bottom:1px dashed #333333;}
.youyi2 .ke12{ float: right; width:40%;}
.youyi2 .ke12 ul{ width:100%; margin:20px auto; clear:both;padding-left:21rem;padding-top:3rem;}
.youyi2 .ke12 ul li{float: left;
    width: 100%; font-size:20px;
    margin-bottom: 10px;}
.youyi2 .ke12 h2{ font-size:30px; height:40px; line-height:40px; margin-top:0;padding-left:20rem;}
.youyi2 .ke1_you2{ float:left; width:59%;padding-left:15rem;}
.youyi2 .ke1_you2 img{ width:100%;}

