﻿
/*案例展示*/
.casezs { width: 100%; }
.casezs ul{ zoom: 1; overflow: hidden;}
.casezs ul li{width: 32.4%; height: auto;margin-right: 1.4%;margin-bottom: 10px;margin-top: 10px; float: left;  }
.casezs ul li:nth-child(3n){ margin-right: 0;}
.casezs ul li a{display: block;position: relative;overflow: hidden;}
.casezs ul li b{display: block;position: relative;width: 100%;height: 100%;overflow: hidden;}
.casezs ul li b:after{
    display: block;
    content: '';
    position: absolute;height: 20%;width: 100%;bottom:0;left:0;z-index: 1;background:rgba(0,0,0,.7);opacity: 0;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -ms-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;}
.casezs ul li a:hover b:after{opacity:1;}
.casezs ul li img{display: block;width: 100%;}
.casezs ul li .text{position:absolute;left: 25px;right: 0;bottom: -20%;padding:0 15px 0px;z-index:2;color:#fff;font-size: 18px;text-align: center;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -ms-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;}
.casezs ul li .text .h2{color:#fff;margin-bottom: 0px;text-align:left; font-size: 18px; margin-top: 10px; font-weight: none; }
.casezs ul li .text .h4{color:#fff;margin-bottom: 10px;text-align:left; font-size: 16px; font-weight: none;}
.casezs ul li .text .more{ width: 200px; height: 50px; line-height: 50px; border: 1px solid  #fff; padding-left: 10px;color: #fff;
 display: block; position: relative; text-align: left; margin-bottom: 15px;
}
.casezs ul li .text .more:hover{
color: #fff; background-color: #B99148;
    z-index: 5;
    left: 0;
    top: 0;
    transition: all 0.3s;
    transform: translateX(-5%);
}

.casezs ul li .text .more i {
    display: block;
    position: absolute;
    left: 80px;
    top: 19px;
    width: 120px;
    height: 11px;
    background: url(../images/jtr02.png) no-repeat center;
      transition: all .4s ease;
    -webkit-transition: all .4s ease;
}
.casezs ul li .text .more i:hover{opacity:.8;background-position-x:40px;background: url(../images/jtr03.png) no-repeat center;}


.casezs ul li a:hover .text{bottom:0;}



.casezs ul li:hover .textimh{display: none;}

.casezs ul li .textimh{position:absolute;left: 25px;right: 0;top: 20px;padding:0 15px 20px;z-index:2;color:#fff;font-size: 18px;text-align: center;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -ms-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;}
.casezs ul li .textimh .h1{color:#fff;margin-bottom: 0px;text-align:left; font-size: 18px; margin-top: 10px; font-weight: none;}
.casezs ul li .textimh .h3{color:#fff;margin-bottom: 10px;text-align:left; font-size: 16px; font-weight: none;}
.casezs ul li a:hover .textimh{bottom:0;}


@media (max-width: 1700px) {
.casezs ul li b:after{height: 25%;}
.casezs ul li .text{bottom: -25%;}
}
@media (max-width: 1500px) {
	.casezs ul li .text .more{ margin-bottom: 10px;}
	
}
@media (max-width: 1300px) {
	.casezs ul li b:after{height: 28%;}
.casezs ul li .text{bottom: -28%;}
	
}
@media (max-width: 1050px) {

 .casezs ul li {width: 100%; margin:10px auto 10px;}
	.casezs ul li .text{}
	.casezs ul li:hover .textimh{display: block;}
	.casezs ul li b:after{}
}
/*案例展示*/

/*案例详情*/
.casezsxqy{width: 100%; overflow: hidden; }
.casezsxqy img{ width: 100%; height: auto; margin-bottom: 50px;}
.casezsxqy .title{text-align: center;}
.casezsxqy .title .txt{ padding: 5px 15px; display: inline-block;position: relative;
text-align: center; border-radius:25px;border: 2px solid #B99148; color: #B99148; font-size: 24px;}
.casezsxqy .tentxqt{width:80% ; margin: auto; padding: 50px 0 10px;}
.casezsxqy .tentxqt p{color: #333; font-size: 15px; line-height: 28px; text-align: left; margin-top: 15px;}

.return{display:block;background:#B99148;width:160px;height:46px;line-height:46px;text-align:center;border-radius:25px;
-webkit-border-radius:25px;-moz-border-radius:25px;margin:0px auto;font-size:16px;color:#fff;}






@media (max-width: 1050px) {
.casezsxqy .title .txt{font-size: 20px;}
 .casezsxqy .tentxqt{width:100% ; margin: auto; padding: 30px 0 10px;}
}
/*案例详情*/




/*联系我们*/
.baiduditu{ width: 100%; padding: 50px 0 0;}
.baiduditu img{ width: 100%;height: auto;}

.xwgod{ width: 100%; padding: 50px 0 0;}
.xwgod img{ width: 100%;height: auto;}
.xwgod1{padding-top: 20px; display: none;}
.contct{ width: 100%; background-color: #584d49; padding: 40px 0;}
.contct .lxfst{width: 850px; height: auto; overflow: hidden; margin: auto;}
.contct .lxfst .left{ width: 650px; float: left;}
.contct .lxfst .left .txt{margin-bottom: 20px;}
.contct .lxfst .left .txt p{ color: #c3b59b; font-size: 30px; margin-bottom: 10px; margin-top: 5px;}
.contct .lxfst .left p{ color: #c3b59b; font-size: 20px; line-height: 36px;}



.contct .lxfst .right{ width: 160px; height: 160px; float: right; margin-left: 40px; margin-top: 10px;}
.contct .lxfst .right img{width: 100%; }

@media (max-width: 850px) {

.xwgod{padding-top: 20px; display: none;}
.xwgod1{padding-top: 20px; display: block; }
.xwgod1 img{ width: 100%;height: auto;}
 .contct .lxfst{width: 90%; height: auto; margin: auto; }
 .contct .lxfst .left{ width: 100%; float: left;}
 .contct .lxfst .left .txt{ font-size: 28px;margin-bottom: 20px;}
 .contct .lxfst .right{ float: left; margin-left: 0px; }
 .contct .lxfst .left .txt p{  font-size: 22px;margin-bottom: 0px; }
 .contct .lxfst .left p{font-size: 18px; }
 .contct .lxfst .right img{width: 120px;}
}




/*加入我们*/
.joinwm{width: 100%; overflow: hidden;}
.joinwm .left{width: 42%; margin-right: 7%; float: left;}
.joinwm .left img{width: 100%; }
.joinwm .right{width: 51%; float: left;}
.joinwm .right .txt{ color: #333; font-size: 36px; margin-bottom: 35px;}
.joinwm .right p{ color: #666; font-size:16px; line-height: 32px;margin-bottom: 20px;}


@media (max-width: 850px) {


 .joinwm .left{ width: 100%; float: left; margin-right: 0;}
 .joinwm .right{width: 100%; float: left; margin-top: 20px;}
 .joinwm .right .txt{ font-size: 28px;}

}








/*  news列表*/
.news-hd a,
.newsr-hd a,
.news-bd dl dt img{
	transition:all .3s ease-in-out;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
}
.news-bd{margin: 3% 0;}
.news-bd dl{margin-bottom:10%;}
.news-bd dl dt{width:32%; float:left; overflow:hidden;}
.news-bd dl dt img{display:block;width:100%; height:100%;}
.news-bd dl dt img:hover{transform:scale(1.1);-webkit-transform:scale(1.1);}
.news-bd dl dd{width: 61%; float: right;}
.news-bd dl dd .title{font-size:28px; color:#c8aa79; margin-top:40px; margin-bottom: 0px; line-height: 60px;}
.news-bd dl dd .title:hover{color:#a57939;}
.news-bd dl dd .text{font-size:15px; line-height:36px; text-align:justify;overflow:hidden;margin-bottom:10px;color:#000;}
.news-bd dl dd .text p{margin-top: 15px;}

.news-bd dl dd .flag{color:#c8aa79;font-size:36px; font-family: "MyriadPro-LightCond";
text-align: center; height: 55px; width: 100%;border:2px solid #c8aa79; line-height: 50px;}

.news-bd dl dd .more{display:block; width:120px; line-height:30px; text-align:center; border:1px solid #898992;color:#898992;}
.news-bd dl dd .more:hover{border-color:#c1a25f; background:#c1a25f;color:#fff;}
/*  news 列表END*/


/*新闻资讯*/
.newslistbox{height:auto;margin-top:30px;margin-bottom:0px;margin-right:auto;margin-left:auto;overflow:hidden; padding-top: 50px;}
.newslistbox ul{}
.newslistbox ul li{float:left;width:24.85%;background-color:#FFFFFF;margin:0 0.2% 0% 0;position:relative}

.newslistbox ul li:nth-child(4n){margin-right: 0px !important;}
.newslistbox ul li .pic{height: auto;width:100%;overflow:hidden}
.newslistbox ul li .pic img{-o-transition:all 1.5s;-moz-transition:all 1.5s;-webkit-transition:all 1.5s;-ms-transition:all 1.5s;transition:all 1.5s;
height: auto;width:100%}
.newslistbox ul li:hover .pic img{-webkit-transform:scale(1.1);transform:scale(1.1)}
/*.newslistbox ul li:hover .text{background-color:#eb3e22}*/
.newslistbox ul li .text p,.newslistbox ul li .text strong{-o-transition:all .1s;-moz-transition:all .1s;-webkit-transition:all .1s;-ms-transition:all .1s;transition:all .1s;line-height:30px; }
/*.newslistbox ul li:hover .text p,.newslistbox ul li:hover .text strong{color:#FFFFFF}*/
.newslistbox ul li .text{height:300px;font-size:14px;line-height:24px;padding-right:36px;padding-left:36px;padding-top:60px; background-color: #2f2f2f; color: #fff;}
.newslistbox ul li .pic .date{height:100px;width:100px;position:absolute;left:50%;display:block;background-color:#000;
margin-top:-50px ;font-size:28px;text-align:center;font-family: "MyriadPro-LightCond";
color:#c8aa79;line-height:30px;border-radius: 100px; margin-left: -50px; padding-top: 20px;
}
.newslistbox ul li .date i{font-size:18px;font-style:normal}
.newslistbox ul li .text .biaot{-o-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-ms-transition:all .6s;transition:all .6s;font-size:20px;font-weight:normal;display:block;padding-bottom:15px;color:#c8aa79;}
.newslistbox ul li .text .MORE{ margin: 20px 0; text-align: right; color: #666;}
.newslistbox ul li .text .MORE img{margin-left: 15px; width: 16px; margin-bottom: 5px; text-align: left;}

@media (max-width: 1280px) {
.newslistbox ul li:nth-child(2n){margin-right: 0px !important;}
	.newslistbox ul li{
    width:49.5%;
    margin: 0 0.7% 5% 0;
	}

}

@media (max-width: 1612px) {
	
.newslistbox ul li .text{height: 350px;}
	
}

@media (max-width: 1425px) {
	
.newslistbox ul li .text{height: 360px;}
	
}

@media (max-width: 1300px) {


.newslistbox ul li .text{height:380px;}

.news-bd dl dt{width: 100%; margin-bottom: 20px;}
.news-bd dl dd{width: 100%;}
}




@media (max-width: 960px) {
.newslistbox ul{width: 90%;margin: 0 auto;overflow: hidden;}
.newslistbox ul li .text .biaot{font-size: 18px;}
.newslistbox ul li{float:left;width:100%;background-color:#FFFFFF;position:relative;margin: 3% auto;}
.newslistbox ul li .text{height:300px; padding-left: 15px; padding-right: 15px;}
.newslistbox ul li .text p{height: 150px; overflow: hidden;}
.news-bd{margin: 0;}
.news-bd dl dd .title{font-size: 20px; line-height: 30px; margin-top: 10px;}
.news-bd dl dd .text{height: 180px;}
.newslistbox{margin-top: 0px; padding-top: 0px;}
.news-bd dl dd .flag{font-size:26px;height:43px; line-height: 38px;}
}




/*关于我们*/

.aboutst{display: block; position: relative;margin-top: 100px;clear: both; height: 100%;}
.aboutst .left{width: 35%;  float: left;}


.aboutst .left .biaot{ font-size: 32px; margin-bottom: 80px; margin-top: 50px;}
.aboutst .left .text{ font-size: 15px; line-height: 30px;}
.aboutst .left .mone{ width: 30px; height: 3px; float: left; background-color: #B99148; margin-top: 50px;}


.aboutst .right{width: 60%; float: left;margin-left: 5%;}
.aboutst .right img{width: 100%;}



/*1*/
.Anovija{width: 100%; height:570px;display: block;background: url(../images/Anovija.jpg) repeat center top;clear: both; position: relative;}
.Anovija .left{width: 40%;  float: right; height: 100%; margin-top: 50px;margin-right: 10%; color: #fff;}
.Anovija .left .biaot{ font-size: 32px; margin-bottom: 80px; margin-top: 50px;}
.Anovija .left .text{ font-size: 15px; line-height: 30px; width: 80%;}
.Anovija .left .mone{ width: 30px; height: 3px; float: left; background-color: #B99148; margin-top: 50px;}


.Anovija .right{width: 40%; float: left;margin-right: 5%;height: 100%; margin-top: 50px;}
.Anovija .right img{width: 100%;}

@media (max-width: 1450px) {
	.Anovija .left .text{  width: 100%;}
.aboutst .left .mone{margin-top: 20px;}
.aboutst .left .biaot{ font-size: 32px; margin-bottom: 50px; margin-top: 0px;}
}

@media (max-width: 1300px) {

.Anovija .left{ margin-top: 0px;}
.aboutst .left .mone{ margin-bottom: 30px;margin-top: 10px;}
}
@media (max-width: 1280px) {
.Anovija{height:440px;}
}


@media (max-width: 1050px) {
.aboutst{margin-top: 0px;}
.aboutst .left{width: 100%;}
.aboutst .left .biaot{font-size: 20px; margin-bottom: 20px; margin-top: 0px;}
.aboutst .right{width: 100%;margin-left: 0%;}

.Anovija{ height: 1000px; }
.Anovija .left{width: 100%; margin-right: 0%;color: #ffffff;}
.Anovija .right{width: 100%;margin-right: 0%;}
.Anovija .left .biaot{font-size: 20px; margin-bottom: 20px; margin-top: 20px;}
}
@media (max-width: 1050px) {
.content{ padding: 20px 0;}

}

@media (max-width: 650px) {
.Anovija{ height: 570px; }	
}
/*关于我们*/



/*发展历程*/

.development{padding: 100px 0 100px;background: url(../images/pment.jpg) repeat center top;clear: both; position: relative; margin-top: 80px;}
.development ul{width: 1500px;margin: auto; overflow: hidden;background: url(../images/qywh-jt3.png) no-repeat center bottom; padding-bottom: 20px;}
.developmentL{padding-bottom:50px;float: left;width: 750px;border-right: 1px solid #ddd;position: relative;padding-right: 30px; }

.developmentR{padding-bottom:50px;float: right;width: 751px;border-left: 1px solid #ddd;position: relative;padding-left: 30px; }



.devetable{width: 719px; color: #fff;}
.developmentL .devetable td.td01{padding:0 15px;width: 461px;vertical-align:middle;line-height: 32px; float: right; }
.devetable td.td02{vertical-align: top;width: 66px;}
.developmentL .devetable td{font-size: 14px;color: #fff;text-align: left;}
.developmentL em.em03{display: block;background: url(../images/hshdot.png);width: 31px;height: 31px;top: -7px;right: -16px;position: absolute;}

.developmentR em.em03{display: block;background: url(../images/hshdot.png);width: 31px;height: 31px;top: -7px;left: -16px;position: absolute;}
.developmentR .devetable td{font-size: 14px;color: #fff;text-align: left;}
.developmentR .devetable td.td01{padding-left: 15px;width: 461px;vertical-align:middle;line-height: 32px; float: left;}

.time,.time01{display:block;width: 160px;text-align: left; padding-left: 30px; }
.developmentR .devetable td .time{  padding-right: 30px !important;}
.time{float: right;font-family:"MyriadPro-LightCond"}

.time .i01{color: #fff;font-size: 36px;display: block;height: 40px;line-height: 40px;font-family:"MyriadPro-LightCond";}
.time .i02{color: #fff;font-size: 36px;display: block;height: 40px;line-height: 40px;font-family:"MyriadPro-LightCond";}
.time em{font-size: 36px;color: #fff;display: block;height: 40px;line-height: 40px ;}
.time em.em01{}
.time em.em02{}
.developmentC{float: left;padding-top: 42px;}
.developmentB{float: left;}
.developmentB ul{margin-top: 146px;padding-left: 15px;}
.developmentB ul li{width: 516px;height: 66px;background: #fff;margin-top: 74px;line-height: 66px;*margin-top: 70px;}
.developmentB ul li p{float: left;padding-left: 15px;font-size: 14px;color: #444;}


@media (max-width: 1550px) {
.developmentL,.developmentR{padding-bottom:18px; }
}



@media (max-width: 1550px) {
.development ul{width: 1100px;}
.developmentL{float: left;width: 550px;border-right: 1px solid #ddd;position: relative;padding-right: 30px; }

.developmentR{float: right;width: 551px;border-left: 1px solid #ddd;position: relative;padding-left: 30px; }

.devetable{width: 519px; color: #fff;}
.developmentL .devetable td.td01{padding:0 15px;width: 361px;vertical-align:middle;line-height: 32px; float: right; }
.developmentR .devetable td.td01{padding-left: 15px;width: 361px;vertical-align:middle;line-height: 32px; float: left;}
}

@media (max-width: 950px) {
	.development{padding: 30px 0; margin-top: 0px;}
.development ul{width: 90%;background:url(../images/phone_qywh-jt3.png) no-repeat left bottom !important;}
.developmentR {float: left;width: 89%;margin-left:3%;border-left: 1px solid #ddd;position: relative;padding-left: 40px; padding-right: 0px;}
.developmentL {float: left;width: 89%;margin-left:3%;border-left: 1px solid #ddd;position: relative;padding-left: 40px; padding-right: 0px;border-right: 0px solid #ddd;}	
.devetable{width: 100%; margin-bottom: 50px;}	
.developmentR em.em03 {display: block; background: url(../images/hshdot.png);width: 31px; height: 31px; top: -7px;left: -15px; 
position: absolute;}
.developmentL em.em03 {display: block; background: url(../images/hshdot.png);width: 31px; height: 31px; top: -7px;left: -15px; position: absolute;}
.developmentL .devetable td{float: left;}
.developmentR .devetable td{float: left;}
.developmentL .devetable td .time{float: left; padding-left: 0px;}
.developmentR .devetable td .time{float: left; padding-left: 0px; }

.developmentR .devetable td.td01{width: 100%; padding: 0; text-align: left; margin-top: 20px;}
.developmentL .devetable td.td01{width: 100%; padding: 0; text-align: left; position: relative; margin-top: 100px;}
.developmentR .devetable td.td02{width: 100%; padding: 0; text-align: left;}
.developmentL .devetable td.td02{width: 100%; padding: 0; text-align: left; position: absolute;}
}

/*发展历程*/



/*企业文化*/
.abqywh{width: 100%; background: url(../images/qywh.jpg) repeat center top;clear: both; position: relative; margin-top: 80px; padding: 150px 0 175px;}
.abqywh .ul{width: 80%; margin: auto; display: block; position: relative; overflow: hidden;}
.abqywh .ul .left{width: 60%; float: left; overflow: hidden;}
.abqywh .ul .left .img{width: 100%; margin-bottom: 50px;}
.abqywh .ul .left .img img{width: 100%;}
.abqywh .ul .left .biaot{font-size: 32px; color: #bc995a; margin-bottom: 20px; line-height: 42px;}
.abqywh .ul .left .biaot span{padding: 2px 10px 2px 20px; border-radius: 20px;border: 2px solid #bc995a;  margin-right: 5px;}
.abqywh .ul .left .text{font-size: 15px; color: #fff; line-height: 30px; width: 70%;}









.aboutyr{width: 100%;clear: both; position: relative; margin-top: 20px; }
.aboutyr ul{}
.aboutyr ul li{ width: 31%; margin: 0 1.066%; height: 300px; float: left;}
.aboutyr ul li .biaot{ margin-left: 20px;  color: #fff; font-size: 20px; margin-top: 170px; margin-bottom: 20px;}
.aboutyr ul li .text{width: 200px; margin-left: 33px; bottom: 0px ;border: 1px solid #fff;margin-top: 210px; color: #fff;font-size: 15px; padding: 5px 10px;line-height: 24px;}










@media (max-width: 1450px) {
.abqywh .ul .left .text{width: 100%;}
.abqywh .ul .left{width: 70%; }
.aboutyr{margin-top: 0px;}
.aboutyr ul li{ height: 250px;}
.aboutyr ul li .text{margin-top:190px;}
.aboutyr ul li .biaot{ margin-top: 120px;}
}


@media (max-width: 1150px) {
.abqywh .ul .left{width: 80%; }
.aboutyr ul li .text{ display: none;}
.aboutyr ul li{ height: 220px;}
.aboutyr ul li .biaot{ margin-top: 90px;}
}

@media (max-width: 950px) {
.abqywh{ margin-top: 10px; padding: 0px 0 40px;}	
.abqywh .ul{width: 90%;}
.abqywh .ul .left{width: 100%; }
.abqywh .ul .left .biaot{line-height:50px; font-size: 20px;}
.abqywh .ul .left .img{ margin-bottom: 20px;}
.abqywh .ul .left .text{ color: #fff; }

}
@media (max-width: 750px) {
.abqysl,.abqywh{display: none !important;}	
.phone_abqysl,.phone_abqywh{display: block !important;}
.aboutyr ul li{ height: 300px; width: 100%;}
.aboutyr ul li .biaot{ margin-top: 170px;}
.aboutyr ul li .text{ display: block;margin-top:210px;font-size: 13px;}
}
/*企业文化*/





/*企业实力*/
.abqysl{width: 100%; background: url(../images/abqysl.jpg) repeat center top;clear: both; position: relative; margin-top: 80px; }
.abqysl .teul{width: 1200px; margin: auto; display: block; position: relative; overflow: hidden;}
.abqysl .teul .left{width: 410px; float: left; overflow: hidden; margin-top: 225px; margin-bottom: 160px;}
.abqysl .teul .left .biaot{font-size: 30px; color: #f8e1ad; margin-bottom: 20px;padding: 5px 15px; border-radius: 40px;border: 3px solid #f8e1ad; }
.abqysl .teul .left .text{font-size: 15px; color: #fff; line-height: 30px; padding: 0 11px;}

/*手机版企业实力*/
.phone_abqysl{display:none;width: 100%; background: url(../images/abqysl.jpg) repeat center top;clear: both; position: relative; }
.phone_abqysl .teul{width: 90%; margin:0 auto;left:0;right:0; bottom:0; position: absolute; overflow: hidden;}
.phone_abqysl .teul .left{width: 100%; position:relative; overflow: hidden;padding-bottom: 15px;}
.phone_abqysl .teul .left .biaot{font-size: 18px;color: #f8e1ad;margin-bottom: 15px;padding: 5px 15px;border-radius: 40px;border: 3px solid #f8e1ad;width: 76%;}
.phone_abqysl .teul .left .text{font-size: 12px; color: #fff; line-height: 22px; }

/*手机版企业文化*/
.phone_abqywh{display:none;width: 100%;clear: both; position: relative;}
.phone_abqywh .ul{width: 88%;bottom:0; margin:0 auto;left: 0;right: 0; position: absolute; overflow: hidden;}
.phone_abqywh .ul .left{width: 100%;  overflow: hidden;padding-bottom: 25px;}
.phone_abqywh .ul .left .img{width: 100%; margin-bottom: 25px;}
.phone_abqywh .ul .left .img img{width: 100%;}
.phone_abqywh .ul .left .biaot{font-size: 17px; color: #bc995a; line-height: 40px;}
.phone_abqywh .ul .left .biaot span{padding: 2px 10px 2px 20px; border-radius: 20px;border: 2px solid #bc995a;  margin-right: 5px;}
.phone_abqywh .ul .left .text{font-size: 13px; color: #fff; line-height: 30px; width: 100%;}


.qyslre{width: 100%; margin-top: -60px; position: relative; overflow: hidden; margin-bottom: 200px;}
.qyslre ul{width: 1200px; margin: auto; overflow: hidden;}
.qyslre ul li{width: 400px; float: left;}
.qyslre ul li img{width: 100%;}




@media (max-width: 1300px) {
.abqysl .teul{width: 900px; }
.qyslre ul{width: 900px; }
.qyslre ul li{width: 300px; }
}



@media (max-width: 950px) {
.abqysl{  margin-top: 10px; }
.abqysl .teul{width: 90%; }
.abqysl .teul .left{width:100%; margin-top: 20px; margin-bottom: 20px;}
.abqysl .teul .left .biaot{font-size: 20px; text-align: center;}

.qyslre{margin-top: 20px; margin-bottom: 80px;}
.qyslre ul{width: 90%; }
.qyslre ul li{width: 100%;}
}



/*企业实力*/

@media (max-width: 1300px) {
	.view{margin:40px auto 30px !important; }
}

.view{padding:10px 0;overflow: hidden; margin:70px auto 30px;}
.view h2{font-size: 16px;color: #4c4c4c;border-bottom: 1px solid #d9d9d9;padding-bottom: 30px;text-align: center;margin-bottom: 50px; margin-top:20px;}
.view h2 em{color: #0A812F;}
.view form{width: 100%; overflow:hidden; margin:auto;}
.view form label{font-size: 15px;color:#4c4c4c;display: block;margin-bottom: 15px; cursor:pointer;}
.view form .label{border-bottom: 2px solid #CCA760;}
.view form .addlabel{margin-bottom: 0px !important;}
.view form div{float: left;margin:40px 0 0 0;}
.view form .btns{float: left; width:50%;margin:0 0 1% 0;padding-right: 2%;}
.view form .btnadd{width:100%;margin:0 0 1% 0;padding-right: 2%;}
.view form .btncon{margin-top: 2%;}
.formtxt{width: 82%;height: 44px;line-height: 44px;border: 1px solid #fff;text-indent: 15px;font-size: 15px;color: #4c4c4c;font-family:"Microsoft YaHei";background: #fff;}
.formarea{border-bottom: 2px solid #CCA760;font-size: 15px;color: #4c4c4c;font-family:"Microsoft YaHei";width: 100%;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;outline-style: none; word-wrap: break-word;background: #fff;resize:none;}
.formbt{border: 2px solid #CCA760;margin: 0 auto;margin-top: 15px;}
.formbt input{background:url(../images/right.png) no-repeat center right; background-color: #fff; width: 95px;height: 45px;text-align: center;line-height: 40px;font-family:"Microsoft YaHei";color: #CCA760;font-size: 18px; border:none; cursor:pointer;}
.formbt input[type='submit']:hover{opacity: .8;}
.formbt input[type='reset']:hover{background:#83878A}
.submit{margin-right: 28px;float: left;}
.reset{background: #606569;}
.view form  #verification{border: 1px solid #d9d9d9; padding:5px 5px; color:#4c4c4c;background:#fff;}
.view form  #SeedImg{vertical-align: middle;}
.radio-div{}
.view form .radio-div label{float:left; margin:0;} 
.view form  .radio-div input{float:left; margin:5px 4px 0 20px;}

.view form .checkedbox p{line-height: 50px;height: 50px;}
.view form .checkedbox p input{display: inline-block;margin: 0;vertical-align: middle;}
.view form .checkedbox p label{display: inline-block;margin:0 20px 0 5px;vertical-align: middle;}


/*招商加盟*/


.attractlist { width: 100%; }
.attractlist ul{ zoom: 1; overflow: hidden;}
.attractlist ul li{width: 33.333333%; height: auto;margin-bottom: 10px;margin-top: 10px; float: left;  }

.attractlist ul li a{display: block;position: relative;overflow: hidden;}
.attractlist ul li b{display: block;position: relative;width: 100%;height: 100%;overflow: hidden;}
.attractlist ul li b:after{
    display: block;
    content: '';
    position: absolute;height: 100%;width: 100%;bottom:0;left:0;z-index: 1;background:rgba(0,0,0,.7);opacity: 0;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -ms-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;}
.attractlist ul li a:hover b:after{opacity:1;}
.attractlist ul li img{display: block;width: 100%; height: 100%;}
.attractlist ul li .text{position:absolute;padding:0 13% ; z-index:2;color:#fff;font-size: 18px;text-align: center;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -ms-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;}
.attractlist ul li .text .h2{color:#fff;margin-bottom: 40px;text-align:left; font-size: 16px; margin-top: 10px; 
font-weight: none; line-height: 38px; }
.attractlist ul li .text .h4{color:#B99148;margin-bottom: 30px;text-align:left; font-size: 35px; font-weight: none;}
.attractlist ul li .text .more{ width: 40px; height: 4px; background-color: #cda761;}
.attractlist ul li a:hover .text{top:20%;}



.attractlist ul li:hover .textimh{display: none;}

.attractlist ul li .textimh{position:absolute;left: 25px;right: 0;top: 20px;padding:0 15px 20px;z-index:2;color:#fff;font-size: 18px;text-align: center;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -ms-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;}
.attractlist ul li .textimh .h1{color:#fff;margin-bottom: 0px;text-align:left; font-size: 18px; margin-top: 10px; font-weight: none;}
.attractlist ul li .textimh .h3{color:#fff;margin-bottom: 10px;text-align:left; font-size: 16px; font-weight: none;}
.attractlist ul li a:hover .textimh{bottom:0;}


@media (max-width: 1700px) {


}
@media (max-width: 1500px) {
.attractlist ul li .text .more{ margin-bottom: 10px;}
	
}
@media (max-width: 1300px) {


	
}
@media (max-width: 1050px) {
	.attractlist{margin-top: -10px;}
.attractlist ul li .text .h2{color:#fff;margin-bottom: 40px;text-align:left; font-size: 15px; margin-top: 10px; 
font-weight: none; line-height: 30px; }
.attractlist ul li .text .h4{color:#B99148;margin-bottom: 30px;text-align:left; font-size: 24px; font-weight: none;}
.attractlist ul li .text .more{ width: 40px; height: 4px; background-color: #cda761;}
.attractlist ul li a:hover .text{top:15%;}
 .attractlist ul li {width: 100%; margin:10px auto 10px;}
.attractlist ul li .textimh .h1 img{width: 100% !important;}
.attractlist ul li .text{padding:0 8% ;}

}
/*案例展示*/


/*合作见证*/

.hoztj {
width: 100%; background-color: #504132;
  overflow: hidden; padding-top: 80px;
}

.hoztj .cshhz {
  width: 28%;
  float: left;
   margin-right: 8%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  position: relative;
}
.hoztj .cshhz:nth-child(3n){ margin-right: 0;}
.hoztj .cshhz .images {
  overflow: hidden;
  position: relative; width: 100%;
}
.hoztj .cshhz .images img{
   width: 100%;
}
.hoztj .cshhz .msg {
  height: 150px;
  overflow: hidden;

  padding: 0 25px;
}
.hoztj .cshhz .msg p {
  width: 100%;
  font-size: 15px;
  line-height: 24px;
  color: #fff;
  overflow: hidden; margin-top: 30px;


}

@media all and (max-width:640px){
       
	.hoztj .cshhz{width: 100%; margin: 0;}	
}
@media all and (max-width:1080px){
      .hoztj{ padding-top: 30px;} 
	.hoztj .cshhz{width: 100%;}	
}
/*合作见证*/

/*合作流程*/

.lm1 {
    width: 100%;
    height: auto;
    margin: 0 auto;
    text-align: center; margin-bottom:60px ;

}

.lm1 .txet{ height: 40px; line-height: 40px; font-size: 30px; color: #fff;letter-spacing: 3px;}

.lm1 i {
	position: absolute;
	  margin-top:20px;
	 text-align: center;
	content: '';
	width: 2px;
	height: 40px;
	    background-image: url(../images/icon01.jpg);
	background-size: 100%;
	background-repeat: no-repeat;
}

	
.lm1 i {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s
}

.lm1:hover i {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}




.hozlis{width: 100%;
    padding-bottom: 40px;
    display: block;
    background: url(../images/hozlis.jpg) repeat center top;
    clear: both;
    position: relative;  padding-top: 70px;
}
.hozlis ul{zoom: 1; overflow: hidden;}
.hozlis ul li{width: 49%; float: left; margin-right: 2%;}
.hozlis ul li:nth-child(2n){ margin-right: 0;}
.hozlis ul li img{width:100%; }
.hozlis ul li.sjb{display: none;}

@media all and (max-width:840px){
      .hozlis{padding-top: 25px;} 
      .hozlis ul{margin-top: -20px;}
	.hozlis ul li{width: 100%; margin: 0; padding-bottom: 20px;}	
	.hozlis ul li.dnb{display: none;}
	.hozlis ul li.sjb{display: block;}
}


@media all and (max-width:980px){
	
	.lm1 {
    width: 95% !important;
    height: 150px;
    margin: 0 auto;
    text-align: center; 
    	
}
.lm1 .txet{height: 24px;
    line-height: 24px;
    font-size: 20px;
   
    letter-spacing: 3px;}
.lm1 h2{font-size: 20px;}	
	
.lm1 i{ margin-top: 10px;}	

}
/*合作流程*/


/*合作须知*/



.hozxzd{width: 100%;  overflow: hidden; position: relative;}

.hozxzd .left{width: 50%; float: left;}
.hozxzd .left img{width:100%; }


.hozxzd .right{ margin-left:5% ; width: 45%; float: left; position: relative;}
.hozxzd .right ul{}
.hozxzd .right ul li{ margin-bottom: 63px; overflow: hidden; width: 100%;}
.hozxzd .right ul li .img{float: left; width: 109px; height: 90px; margin-right: 20px;}
.hozxzd .right ul li .img img{width:100%}
.hozxzd .right ul li .rewrt{float: left; overflow: hidden;  padding-left: 129px; margin-top: -90px;}
.hozxzd .right ul li .rewrt .txte{ font-size: 35px; margin-bottom: 10px; color: #B99148; margin-top: -7px;}
.hozxzd .right ul li .rewrt .context{}

@media all and (max-width:1700px){
.hozxzd .right ul li{ margin-bottom: 40px;}
.hozxzd .right ul li .rewrt .txte{ font-size: 32px;margin-top: -6px;}
    	
}

@media all and (max-width:1800px){
.hozxzd .right ul li{ margin-bottom: 50px;}
.hozxzd .right ul li .rewrt .txte{ font-size: 30px;}
    	
}
@media all and (max-width:1600px){
.hozxzd .right ul li{ margin-bottom: 30px;}
.hozxzd .right ul li .rewrt .txte{ font-size: 28px;}
    	
}
@media all and (max-width:1500px){
.hozxzd .right ul li{ margin-bottom: 20px;}
.hozxzd .right ul li .rewrt .txte{ font-size: 24px;margin-top: -5px;}
    	
}
@media all and (max-width:1180px){
.hozxzd .left{width: 100%; margin-bottom: 40px; margin-top: -10px;}
 .hozxzd .right{width: 100%; margin-left: 0;}  
 .hozxzd .right ul li .rewrt .txte{ font-size:20px;margin-top: -4px;} 	
}

@media all and (max-width:780px){
.hozxzd .right ul li{ margin-bottom: 40px;}
.hozxzd .right ul li .img{ width: 60px; height: 50px; }	
.hozxzd .right ul li .rewrt{ padding-left: 80px; margin-top: -50px;}
}




/*合作须知*/


/*合作尊享 */
.hozzxq{width: 100%; background-color: #343434;overflow: hidden;margin-top: 90px;position: relative; padding-bottom: 240px; z-index: 0; padding-top: 80px;}
/**/

 .hozzxqner { display: block;
 	margin-top: 90px;
 	position: relative;
      width: 100%;
      height: 100%;
    }
    
.hozzxqner ul{zoom: 1; }  
.hozzxqner ul li{width: 32.4% height: auto;  margin-right: 1.4% ;}    
.hozzxqner ul li:nth-child(3n){margin-right: 0;}    
.hozzxqner ul li img{width: 100%; height: auto;}     

.propic_txet{background:rgba(0,0,0,0.8);  width: 50px; position: absolute;z-index: 99; height: 100%; top:0; left: 0;}
.propic_tt{background:rgba(0,0,0,0.8);  width: 50px; position: absolute;z-index: 99; height: 100%; top:0; right: 0;}
.swiper-hoz-next,
.swiper-hoz-prev {
	position: absolute;
	top: 50%;
	width: 27px; 
	height: 31px;

	z-index: 10;
	cursor: pointer;

	background-position: center;
	background-repeat: no-repeat
}

.swiper-hoz-next.swiper-hoz-disabled,
.swiper-hoz-prev.swiper-hoz-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none
}

 .swiper-hoz-next {
	background-image: url("../images/left1.png");
	left: 10px; 
	
}

 .swiper-hoz-prev {
	background-image: url("../images/right1.png") ;
	right: 10px; 

}

@media all and (max-width:640px){
        .hozzxqner{ display: none;}
		
}
@media all and (max-width:1080px){
        .hozzxqner{ display: none;}
        .hozzxq{ padding-bottom: 0px; margin-top: 10px; padding-top: 30px;}
	
}


.hozzxqtsj{ width: 93%; margin:auto; display: block; clear: both; position: relative;height: 240px; padding-bottom: 30px;}
.hozzxqtsj ul{ zoom: 1;  }
.hozzxqtsj ul li{ width: 100%;}

.hozzxqtsj .swiper-pagination{bottom: 10px !important;}



@media all and (min-width:640px){
        .hozzxqtsj{ display: none;}
        
		
}
@media all and (min-width:1080px){
        .hozzxqtsj{ display: none;}
        
	
}

@media all and (max-width:720px){
     .hozzxqtsj{ height: 300px; }
	
}


/*合作尊享 */

/*11*/

.sdafcre{width: 100%;  overflow: hidden;z-index: 1;margin-top: -150px; opacity: 1; position: relative; margin-bottom: 60px;}
.sdafcre .sdafc{width: 80%;display: block;background: url(../images/sdafc.jpg) repeat center top;margin: auto;padding: 70px 0;
z-index: 1 position: relative; }
.sdafcre .sdafc ul{zoom: 1; overflow: hidden;}
.sdafcre .sdafc ul li{width: 50%; float: left;}
.sdafcre .sdafc ul li .terxt{ padding:0 26%;border-right: 2px solid #695644; color: #fff; padding-bottom: 30px;}
.sdafcre .sdafc ul li:nth-child(2n) .terxt{border: none;} 
.sdafcre .sdafc ul li .terxt .title{ font-size: 32px;margin-bottom: 15px;}
.sdafcre .sdafc ul li .terxt .text{  line-height: 24px; height: 48px; overflow: hidden;}

@media all and (max-width:1550px){
.sdafcre .sdafc ul li .terxt{ padding:0 15%;}
}

@media all and (max-width:1350px){
.sdafcre .sdafc ul li .terxt{ padding:0 10%;}

.sdafcre .sdafc ul li .terxt .title{ font-size: 20px;}
.sdafcre .sdafc ul li .terxt .text{ line-height: 24px; height:72px; overflow: hidden;}
	
}

@media all and (max-width:1200px){
	.sdafcre {margin-top:0px;margin-bottom: 0px;}    
.sdafcre .sdafc ul{width: 90%; margin: auto;}
.sdafcre .sdafc{width: 100%;}
}


@media all and (max-width:720px){
	.sdafcre .sdafc{ padding: 20px 0;}
	.sdafcre .sdafc ul li{width: 100%; float: left;}
.sdafcre .sdafc ul li .terxt{border:none; margin-bottom: 30px; padding: 0;}
.sdafcre .sdafc ul li .terxt .title{ margin-bottom: 10px;}
.sdafcre .sdafc ul li .terxt .text{ line-height: 24px; height:auto; overflow: hidden;}
}





/*11*/






/*合作商见证*/
.hozszz{width: 80%;margin: 0 auto;height: auto;overflow: hidden; position: relative; padding-bottom: 70px;} 
.hozszz ul{zoom: 1; padding: 40px 0; }
.hozszz ul li{width: 32%;float: left;  margin-right: 2%; overflow: hidden;position: relative;}
.hozszz ul li:nth-child(2n) {margin-right:3;} 
.hozszz ul li .images {overflow: hidden;position: relative;}
.hozszz ul li .images  img{width: 100%;}
.hozszz ul li .msg {height: 150px;overflow: hidden; padding: 0 10px;}
.hozszz ul li .msg p {width: 100%;font-size: 15px;line-height: 24px;color: #737475;overflow: hidden; margin-top: 30px;}

 .swiper-pagination-bullet {
      width: 20px;
      height: 20px;
      text-align: center;
      line-height: 20px;
      font-size: 16px;

      opacity: 1;

    }
    .swiper-pagination-bullet-active {
      color:#fff;

    }



@media all and (max-width:640px){
        .hozszz{ display: none;}
		
}
@media all and (max-width:1080px){
        .hozszz{ display: none;}
	
}

.hozszzsj{width: 90%; margin: auto;height: auto;overflow: hidden; position: relative; padding-bottom: 40px;}
.hozszzsj ul{zoom: 1;  }
.hozszzsj ul li{width: 100%;float: left;}
.hozszzsj ul li .images {overflow: hidden;position: relative;}
.hozszzsj ul li .images  img{width: 100%;}
.hozszzsj ul li .msg {height: 150px;overflow: hidden; padding: 0 10px;}
.hozszzsj ul li .msg p {width: 100%;font-size: 15px;line-height: 24px;color: #737475;overflow: hidden; margin-top: 30px;}




@media all and (min-width:640px){
        .hozszzsj{ display: none;}
        
		
}
@media all and (min-width:1080px){
        .hozszzsj{ display: none;}
        
	
}
/*合作商见证*/

















/*招商加盟*/