@charset "UTF-8";



html,body{

    line-height: 0px;

}

html,body p{

        line-height: 1.42857143;

}

html,body span{

        line-height: 1.42857143;

}

.duiqi{ /*解决p标签自动换行文字两端不对齐问题*/

  text-align: justify; /*实现两端对齐*/

  text-justify: newspaper; /*通过增加或减少字或字母之间的空格对齐文本*/

  word-break: break-all; /*允许在单词内换行*/

}

.bgx:hover{

	    z-index: 2;

    -webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);

    box-shadow: 0 15px 30px rgba(0,0,0,.1);

    -webkit-transform: translate3d(0,-2px,0);

    transform: translate3d(0,-2px,0);

}

.se{

	color: #63B173!important;

}

.bgx{

	    -webkit-transition: all .2s linear;

    transition: all .2s linear;

}

.nbx{

    text-decoration: none!important;

}

.w100{

	width: 100%!important;

}

.pl0{

	padding-left: 0px!important;

}

.pr0{

	padding-right: 0px!important;

}

.re{

    position: relative;

}

.p0{

    padding: 0px!important;

}

.ov{

    overflow: hidden;

}

.w100{

	width: 100%!important;

}

.pl0{

	padding-left: 0px!important;

}

iframe{

	display: none!important;

}

.bk{

transition: all 0.6s;

}

.bk:hover{

    transition: all 0.6s;

            box-shadow: 5px 5px 10px #aaa, -5px 5px 10px #f9f9f9;

    -moz-box-shadow: 5px 5px 10px #aaa,-5px 5px 10px #f9f9f9;

    -webkit-box-shadow: 5px 5px 10px #aaa, -5px 5px 10px #f9f9f9;

}

.fangda11 img{

    transition: all 0.6s;

    cursor: pointer;

}

.fangda11:hover img{

    transition: all 0.6s;

    transform: scale(1.05);

    cursor: pointer;

    

}

.fangda img{

    transition: all 0.6s;

    cursor: pointer;

}

.fangda:hover img{

    transition: all 0.6s;

    transform: scale(1.4);

    

}

.bse{

    cursor: pointer;

   transition: all 0.6s; 

}

.bse *{

   transition: all 0.6s; 

}

.bse:hover{

    color: #63B173!important;

}.bse:hover *{

    color: #63B173!important;

}

.pl0{

	padding-left: 0px!important;

}

.pr0{

	padding-right: 0px!important;

}

.f13{

	font-size: 13px;

}

.w1120{

	width: 1120px;

	margin:0 auto;

}

.ta{

	color: black;



}

.ta:hover{

	color: #63B173;

}













/************头部**/

.headd .hlogo, .headd .header-nav-body{

transition: all .1s linear;

}

header{

	position: fixed;

	top: 0px;

	left: 0px;

	width: 100%;

	text-align: center;

	z-index: 100000;

}

.headd .logo2{

	display: none;

}

.page-hearder-top-hide .logo1{

	display: none;

}

.page-hearder-top-hide .logo2{

	display: -webkit-inline-box;

}



.page-hearder-top-hide{

	background: #FFFFFF;

	height: 120px;

}

.sss span:hover{

	background: #0F4971;

	    transition: all 0.6s;

}

.header-nav{

/*	height: 190px;*/

/*	background: white;*/

	text-align: center;

	padding-top:36px;

color: white;





}

.header-top-left img{

    cursor: pointer;

}

.header-top-left{

	position: absolute;

	right: 0px;

	top: 40px;

}

.header-yuyan {

    margin-right: 104px;

    padding-top: 7px;

}

.header-yuyan img{

    width:32px;

}



.yuyan-tab {

    position: absolute;

    width: 70px;

    height: 80px;

    background: #F1F1F1;

    text-align: center;

    padding-top: 10px;

    left: -19px;

    top: 28px;

}

.yuyan-tab img{

    margin-bottom: 12px;

}

.yuyan-tab a{

    display: block;

}

.header-ser {

    margin: 9px 32px;

}

.header-tel{

	font-size: 22px;

	line-height: 25px;

}

.header-tel img{

	margin-top: -7px;

	margin-right: 8px;

}

.header-nav-body{

	margin: 0px;

text-align: center;

/*	height: 98px;*/

/*	float: left;*/

    margin: 64px auto 0px;

}

.header-nav-body a{

	text-decoration: none;

}

.nav-body-list a{

	text-decoration: none;

	color: white;

		    transition: 0.2s;

}

.header-nav-body .nav-body-list{

/*	float: left;*/

	color: white;

	font-size: 15px;

    display: initial;

	position: relative;

	    padding: 15px 34px;

}

.nav-body-list{

	padding: 0 30px;

}

.hlogo{

/*	margin-right: 130px;*/

}

.btn.default {

    color: #fff!important;

    background-color: #78C7EE!important;

    border-color: #78C7EE!important;

}

.fc-search-keyword{

	margin-top: 28px;

	height: 36px!important;

}

.	 .btn-group>.dropdown-menu, .dropdown-toggle>.dropdown-menu, .dropdown>.dropdown-menu {

    margin-top: -20px;

}

.header-ser .search-form{

    width: 260px;

    position: absolute;

    right: 0px;

    top: 45px;

    z-index: 10000000;

    display: none;

}

.nav-body-list:hover{

	background: #63B173;



}

.header-nav-body .active{

		    transition: 0.2s;

/*   padding-bottom: 12px;*/

 color: black!important;

  background: #63B173;

}

.nav-body-list:hover a{

		color: black!important;

}

.nav-2-list{

	position: absolute;

/*	top: 0px;*/

	left: -75px;

	background: #4D4B4B;

	color: white;

	font-weight: bold;

	min-width: 280px;

	z-index: 100000;

	text-align: center;

	display: none;

}

.nav-2-list a{

	color: white;

}

.nav-2-list2{

line-height: 52px;

font-size: 16px;

transition: 0.2s;

}

.nav-2-list2:hover{

	background: #777777;

}

.sss span{

	border-radius: 20px!important;

	background:#78C7EE;

	color: white;

	font-size: 16px;

	    transition: all 0.6s;

	padding: 7px 40px;

	cursor: pointer;

}

.page-hearder-top-hide .header-nav{

	    padding-top: 23px;

    color: black;

}

.header-tel span{

	transition: none!important;

}

.page-hearder-top-hide a {

    text-decoration: none;

    color: black;

    transition: 0.2s;

}

.page-hearder-top-hide .header-nav-body {

    margin: 0px;

    text-align: center;

    /* height: 98px; */

    /* float: left; */

    margin: 38px auto 0px;

}

.page-hearder-top-hide{

	    box-shadow: 0px 4px 8px 0px rgb(0 0 0 / 10%);

    background-color: rgb(255 255 255/95%);

}

.page-hearder-top-hide .nav-body-list{

    color: black!important;

}

.ser-body{

    height: 178px;

    background: white;

    position: fixed;

    top: 0px;

    left: 0px;

    width: 100%;

    z-index: 100001;

    padding-top: 25px;

}

.ser-1{

    padding-right: 100px;

    position: relative;

}

.sxx{

    position: absolute;

    right: 0px;

    top: 10px;

        cursor: pointer;

        transition: all 0.6s;

}

.sxx:hover{

    transition: all 0.6s;

    transform: scale(1.13);

    cursor: pointer;

}

.ser-1-div{

 

    height: 50px;

    line-height: 50px;

       border-bottom: 1px solid #ccc;

       padding-bottom: 10px;

}

.ser-1-div input{

border: none;

    float: left;

    height: 45px;

    width: 80%;

    margin-left: 25px;

    padding-left: 15px;

}

.ser-1-div img{

    float: left;

    margin-top: 10px;

    margin-left: 15px;

}

.ser-2-div{

    height: 50px;

    line-height: 50px;

    margin-top: 28px;

}

.ser-2-div div{

    float: left;

    margin-right: 20px;

        line-height: 50px;

}

.lyu span{

    font-size: 15px;

}

.lyu i{

    font-size: 13px;

    margin-left: 5px;

}

.ser-2-div a{

    color: black;

    padding: 14px 20px;

    background: #FFEAED;

    margin-right: 20px;

    font-size: 15px;

}

/************底部**/

footer{

		background: #241815;

}   

footer *{

	 transition: all .1s linear;

}

.w1120{

	width: 1120px;

	margin: 0 auto;

}

.footer1{



padding: 36px 0 68px;

border-bottom: 1px solid #595250;

}

.footer1 .container{

	padding-bottom: 30px;

	border-bottom: 1px solid #3C3C3C;

}

.w520{

	width: 520px;

	margin-left: 150px;

	color: white;

	float: left;

	font-size: 15px;

}

.w520 .p1{

	margin-bottom: 13px;

}

.w520 a{

	color: white;

	font-size: 14px;

}

.w520 a:hover{

	color: #63B173;

}

.footer-ewm{

	color: white;

	font-size: 17px;

}

.footer-ewm img{

	margin-bottom: 40px;

	width: 90px;

}

.footer-ewm .p3{

	font-size: 27px;

	font-weight: bold;

}

.dp1{

	margin-top: 30px;

	font-size: 15px;

	margin-bottom: 15px;

}

.dp2{

	font-size: 15px;

	margin-bottom: 15px;

}

.dp3{

	font-size: 15px;

	margin-bottom: 15px;

}

.dpi1{

	position: absolute;

    bottom: -15px;

    right: 75px;

}

.dliuyan{

	margin-top: -28px;

}

.dliuyan p{

	font-size: 22px;

	font-weight: bold;

	margin-bottom: 17px;

	padding-left: 20px;

}

.dliuyan i{

	color: #69B1C9;

position: absolute;

	font-size: 20px;



}

.di1{

	    top: 12px;

    left: 10px;

}

.di2{

	    left: 26px;

    top: 12px;

}

.di3{

	top: 73px;

    left: 8px;

}

.d-buttom{

	background: #72C0E6;

	color: white;

	text-align: center;

	width: 100%;

	border: none;

	padding: 16px 0;

	font-size: 15px;

	margin-top: 18px;

}

.dinput1{

	margin-bottom: 15px;

}

.dliuyan .form-control{

	float: left;

	line-height: 40px;

}

.dliuyan .form-control {

    display: block;

    width: 100%;

    height: 40px;

    padding: 5px 12px 5px 34px;

    font-size: 14px;

    line-height: 40px;

    color: #555;

    background-color: #fff;

    border: 1px solid #F1F1F1;

    border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;

    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

}

.footer-nav{

	border-bottom: 1px solid #635f5f;

}

.footer-nav a{

    color: #ADADAD;

    font-size: 14px;

    font-weight: bold;

    padding: 0 20px;

    border-left: 1px solid #ADADAD;

    line-height: 92px;

}

.footer-nav a:first-child{

	border-left: none;

	padding-left: 0px;

}

.footer-nav a:hover{

	color: #72C0E6!important;

}

.footer-lianxi{

	padding-top: 42px;

	border-top: 1px solid #7d7d7d;

	margin-top: 28px;

}

.footer-lianxi{

	color: white;

	font-size: 15px;

	line-height: 30px;

}

.footer-lianxi img{

	margin-right: 7px;

}



.footer2{

	background: #241815;

	color: white;

	text-align: left;

	font-size: 15px;

}

.fdbu{

	    color: white;

	line-height:74px;

	text-align: center;



}

.scroll-to-top {

    padding: 2px;

    text-align: center;

    position: fixed;

    z-index: 10001;

    bottom: 346px;

    display: none;

    right: 275px;

}

.ddlogo{

	margin-bottom: 23px;

}

.fppp{

	color: #9A9A9A;





}

.jszc{

	margin-left: 150px;

}

.fp1{

	    margin-bottom: 15px;

}

.fp1 span{

		font-size: 15px;

    font-size: 28px;

    color: white;

    font-family: -webkit-pictograph;

    margin-left: 5px;



}

.fp2{

	font-size: 14px;

}

.fp2 span{

	margin-left: 10px;

}



/************首页**/



.index-jiankong{

	padding: 82px 0 56px;

}

.index-title{

	text-align: center;

}

.index-title .p1{

	font-size: 32px;

	font-weight: 100;

	letter-spacing: 1px;

	margin-bottom: 10px;

}

.index-title .p2 {

    font-size: 24px;

    font-weight: 100;

    font-family: auto;

    letter-spacing: 5px;

}

.index-jiankong-body{

	margin-top: 50px;

	position: relative;

}

.index-jk-p{

	position: absolute;

	width: 100%;

	text-align: center;

	bottom: 48px;

	color: white;

	font-size: 21px;



}

.index-jk-p a{

	color: white;

	font-size: 15px;

}

.index-jiankong-body a{

	transition: all .1s linear;

}

.index-jiankong-body:hover a{

	color:#63B173 ;

}



.index-liyou{

	padding: 110px 0 90px;

	background: #FAFAFA;

}

.liyouimg{

	margin: 40px 0 20px;

}

.liyou3{

	margin-bottom: 58px;

}

.liyou3 .p1{

font-size: 18px;

font-weight: bold;

margin-bottom: 12px;

    color: black;

}

.liyou3 .col-lg-4{

	padding-left: 32px;

	padding-right: 32px;

	font-size: 15px;

	color: #595959;

	line-height: 25px;

}

.taa{

  padding: 14px 17px;

  border: 1px solid #69BD7A;

  color: #69BD7A;

  font-size: 13px;

  border-radius: 2px!important;  

  text-decoration: none!important;

  -webkit-transition: all .2s linear;

    transition: all .2s linear;

}

.taa:hover{

 background: #69BD7A;

 color: white!important;

 -webkit-transition: all .2s linear;

    transition: all .2s linear;

}

/*.liyoua a{*/

/* padding: 14px 17px;*/

/* background: #69BD7A;*/

/* color: white;*/

/* font-size: 13px;*/

/* border-radius: 2px!important;*/

/*}*/

.index-menji{

	padding: 120px 0 25px;

}

.w1142{

	width: 1142px;

	padding: 0 11px;

	margin: 0 auto;

}

.index-menji-list .col-lg-6{

	padding-left: 11px;

	padding-right: 11px;

}

.index-menji-list img{

	margin: 40px 0 27px;

}

.index-menji-p .p1{

	font-size: 20px;

	font-weight: bold;

	margin-bottom: 12px;

}

.index-menji-p a{

	color: black;

	font-size: 13px;

	text-decoration: none;

}

.index-menji-p a:hover{

	border-bottom: 1px solid #63B173;

	color: #63B173;

}

.index-pinpai{

	padding-bottom: 55px;

}

.index-p3 .row{

	margin: 0 5px;

}

.index-p3{

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 60px;

	padding-bottom: 60px;

	text-align: center;

}

.index-p3 .col-lg-4{

	padding-left: 5px;

	padding-right: 5px;

}

.index-p3 .p1{

	font-size: 21px;

	margin-top: 25px;

	color: black;

	font-weight: bold;

}

.index-p3 a{

	color: black;

}























/***********产品详情页****/

.goodsdd{

	padding: 70px 0 80px;

}

.goods1{

	width: 1200px;

	margin: 0 auto;

}

.gg1{

/*	background: #F6F6F6;*/

	padding: 45px 36px ;

}

.tact{

	border: 1px solid #7EC7F0!important;

}

.goods-show{

	background: #777777;

	padding: 38px 0 85px;

}

.tuji-list{

	padding: 0 5px;

	margin-bottom: 18px;

	

}

.tuji-list img{

	cursor: pointer;

	border: 1px solid #EEEEEE;

}

.tuji-list img:hover{

	border: 1px solid #7EC7F0!important;

}

.goods-d{

	padding-top: 88px;

	padding-left: 50px!important;

	color: black;

}

.goods-title {

    font-size: 22px;

    padding-bottom: 25px;

}

.gccc1{

	margin: 34px 0;

	font-size: 15px;

}

.pl20px{

	padding-left: 17px;

}

.pl20px span{

	margin-left: 48px!important;

}

.gccc1 span{

	margin-left: 30px;

}

.goods-a a{

	display: block;

	height: 45px;

	float: left;

	line-height: 45px;

	font-size: 18px;

	padding: 0 58px;

}

.goods-a .a1{

color: white;

background: #79C7EE;

margin-right: 15px;

}

.goods-a .a2{

color: white;

background: #134A71;



}

.goods-attr{

	font-size: 18px;

	margin: 30px 0 60px;

}

.goods-bt{

	margin-top: 55px;

	margin-bottom: 50px;

}

.sss{

	font-size: 20px;

	font-weight: bold;

	margin-right: 10px;

}

.sp iframe{

	width: 860px!important;

	height:500px!important ;

}

.gbt1{

	color: white;

	background: url(../img/gbt-gb.jpg);

	background-position: center;

	background-size: cover;

	background-repeat: no-repeat;

	font-size: 18px;

	padding: 13px 40px;

	text-decoration: none!important;

	margin-right: 25px;

}

.gbt2{

	color: black;

	background: #EFEFEF;

		font-size: 18px;

	padding: 13px 70px;

	text-decoration: none!important;

	margin-right: 25px;

}

.content-desc{

	margin-top: 50px;

}

.gdd{

	font-size: 18px;

	color: white;

}

.sp{

	margin: 50px 0;

}

.content{

	color: white!important;

}

.goods2{

	padding: 50px 0;



	margin: 30px auto 0;

/*	background: #F6F6F6;*/

    border-top: 1px solid #DFDFDF;

}

.dmt{

    font-size: 21px;

    padding-left: 15px;

}

.dmt span{

	padding-bottom: 15px;

	border-bottom: 2px solid #C3AA8B;

}

.gc{

	text-align: center;

	padding-top: 80px;

}





/***********商用产品****/

.shangyong{

	padding: 60px 0 40px;

}

.shangyong-tab{

	text-align: center;

  margin: 35px 0 40px;

}

.shangyong-tab a{

text-decoration: none;

padding: 0 22px;

border-left: 1px solid #909090;

	color: black;

}



.shangyong-tab a:first-child{

	border-left: none;

}

.shangyong-tab a:hover{

	color: #C3AA8B;

}

.sact{

	color: #C3AA8B!important;

}

.shangyong-div1{

	float: left;

	width: 65%;



}

.shangyong-div2{

	float: left;

	width: 35%;

	min-height: 440px;

	padding-top: 110px;

	padding-left: 60px;

}

.syb1{

	background: url(../img/syb1.jpg);

}

.syb2{

	background: url(../img/syb2.jpg);

}

.shangyong-div{

	margin-bottom: 60px;

}

.shangyong-tab2 a{

	color: black;

}

.shangyong-div2 .p1{

	font-size: 17px;

}

.shangyong-div2 .p2{

	margin: 35px 0 12px;

}

.shangyong-div2 .p3{

	margin-bottom: 90px;

}

.sp44 img{

  margin-top: -5px;

  margin-left: 10px;

}

.shang-title{

	text-align: center;

	font-size: 27px;

}

.simg{

	margin: 40px 0 50px;

}

.shangyong-body-div{

	border: 1px solid #E5E5E5;

	padding: 40px 0;

	text-align: center;

}

.spp1{

	font-size: 18px;

	margin-bottom: 35px;

}

.shang-img{

	margin-top: 55px;

}

.shang-img img{

	margin-bottom: 60px;

}



/***********案例中心****/

.case-body{

	background: #E5E5E5;

	padding-top: 55px;

}

.case-title{

	font-size: 36px;

	font-weight: bold;



}

.case-list{

	padding-top: 20px;

	padding-bottom: 28px;

		background: #E5E5E5;

}

.case-list-body{

	margin-bottom: 30px;

	background: white;

}

.case-list-body .img{

	width: 362px;

}

.case-att{

	padding-right: 100px!important;

	padding-top: 30px;

}

.ctt{

	font-size: 18px;

	font-weight: bold;

	margin-bottom: 15px;

}

.ctt span{

font-size: 14px;

float: right;

font-weight: normal;

}

.search-pagination{

	margin-bottom: 30px;

}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {

    z-index: 3;

    color: #fff;

    cursor: default;

    background-color: #63B173!important;

    border-color: #63B173!important;

}









/***********关于我们****/



.about-1{

	padding: 50px 0 60px;

}

.ab1-l{

	padding-right: 55px;

	line-height: 30px;

}

.w950{

	width: 950px;

	margin: 0 auto;

}

.about-1-body{



	

}

.w1060{

	width: 1060px;

	margin: 50px auto 70px;

	text-align: center;

}

.w1060 img{

	margin-bottom: 30px;

}

.about-1-video{

	margin: 45px 0 40px;

}

.about-content{

	line-height: 30px;

	text-align: center;

}

.about-2{

padding: 0px 0px;



}

.about2-p .p1{

	margin-bottom: 4px;

}

.about-ry{

	background: #F1F1F1;

	padding: 60px 0 80px;

}

.about-hezuo{

	padding: 60px 0 80px;

}

.about-fz-r{

	padding-left: 60px;

}

.about-fz-p{

	text-align: left;

	margin-top: 42px;

	padding-left:75px;

}

.about-fz-p .p1{

	    font-weight: bold;

    font-size: 19px;

}

.about-fz-p .p2{

	color: #7E7E7E;

}



/***********新闻****/

.news{

	padding: 70px 0 50px;

	background: #F8F8F8;

}

.news-list{

	margin-top: 15px;

}

.news-list-div{

    margin-bottom: 30px;

    /* background: white; */

    border-bottom: 1px solid #DBDBDB;

    padding-bottom: 30px;

}

.news-list-div .col-lg-3{

	padding-top: 18px;

}

.news-list a{

	color: black;

	text-decoration: none;

}

.news-list-div .p1{

    font-size: 16px;

    color: black;

    height: 25px;

    line-height: 25px;

    margin-bottom: 18px;



}

.nnd{

		padding: 30px 10px;

}

.nnd .p2{

	color: #969696;

}

.news-list-div .p3{

	line-height: 30px;

	margin-top: 15px;

	font-size: 16px;

}

.news-list-div .p3 img{

	margin-right: 12px;

	margin-top: -3px;

}

.about-fz .w1060{

	margin-bottom: 20px;

}

.w1180{

	width: 1180px;

	margin: 0 auto;

	padding: 0 15px;

}

.about-hj-tab{

	text-align: center;

	margin: 30px 0 38px;

}

.about-hj-tab div{

	display: inline;

	border-left: 1px solid #D1D1D1;

	padding: 0 30px;

	cursor: pointer;

	font-size: 15px;

}

.about-hj-tab2{

	min-height: 493px;

	margin-bottom: 45PX;

}

.about-hj-tab div:first-child{

	border-left: none;

}

.about-hj-tab2 .col-lg-4{

	padding-left: 8px;

	padding-right: 8px;

	margin-bottom: 15px;

}

.itac{

color: #BEAB8D!important;

}

.about-hj-tab div:hover{

	color: #BEAB8D;

}

.about-gushi-body{

	padding: 34px 0 70px;

}

.about-gushi-body .col-lg-7{

	padding-top: 12px;

	padding-left: 45px;

}

.about-wenhua-body{

	padding: 45px 0 65px;

}

.about-w1{

	border: 1px solid #E7E7E7;

	min-height: 314px;

	padding: 45px 25px 0;

	text-align: center;

}

.about-w1 .p1{

	font-weight: bold;

	font-size: 20px;

	margin: 15px 0 30px;

}

.about-w1 .p2{

line-height: 23px;

}

/***********新闻****/

.j1{

	padding: 74px 0 70px;

}

.j1-div{

	padding-top: 60px;

}

.j1-div .p1{

	font-size: 36px;

	font-weight: bold;

}

.j1-div .p2{

	font-size: 20px;

	color: #6FBDE4;

	font-weight: bold;

	letter-spacing: 2px;

	margin-bottom: 50px;

}

.j1-div .p3{

	font-size: 16px;

}







.j2{

	height: 564px;

background: url(../img/j2-bg.jpg);

	background-position: center;

	background-size: cover;

}

.j2{

	padding-top: 55px;

}

.j2-div{

	background: white;

	text-align: center;

	height: 360px;

	padding-top: 50px;

}

.j2-t{

	text-align: center;

	font-size: 36px;

	font-weight: bold;

	margin-bottom: 50px;

}

.j2-t span{

	margin: 0 8px;

}

.j2-div .p1{

	font-size: 25px;

	margin-top: 30px;

	padding: 0px 25px 15px;

}

.j2-div .p2{

	font-size: 16px;

	padding: 0px 45px 0px;

	line-height: 25px;

}

.rowj{

	margin-left: -20px;

	margin-right: -20px;

}

.rowj .col-lg-4{

	padding-left: 20px;

	padding-right: 20px;

}

.j3-t{

		font-size: 36px;

	font-weight: bold;

	margin: 55px 0;

	text-align: center;

}

.j3-div{

	background: #F1F1F1;

	margin-bottom: 65px;

}

.j3-dd{

	width: 719px;

	float: left;

	padding-left: 80px;

	padding-right: 50px;

}

.j3-dd .p1{

   margin-top: 75px;

   margin-bottom: 40px;

   font-size: 25px;

   font-weight: bold;

}

.j3-dd .p2{

font-size: 17px;

line-height: 35px;

}

.j3pp{

	padding-left: 50px;

	padding-right: 50px;

}

.j5{

	height: 754px;

	background: url(../img/j5.jpg);

	background-position: center;

	background-size: cover;

padding-top: 80px;

}

.j5t{

	text-align: center;

	font-size: 36px;



	font-weight: bold;



}

.contact1{

	padding: 50px 0 70px;

}

.contact-body{

	margin-top: 50px;

}

.cdiv{

	padding: 20px 35px 0 80px;

}

.cdiv .p1 {

    font-size: 21px;

    padding-left: 0;

    color: black;

    margin-bottom: 40px;

    margin-top: 90px;

    /* font-weight: bold; */

}

.cdiv .p2{



   font-size: 15px;

   margin-bottom: 13px;

;



}

.cdiv .p3{

	padding-left: 80px;

}

.cdiv .p3 img{

margin-right: 30px;

width: 140px;

 }



.contact2{

    margin-top: 0px;

    padding-top: 30px;

    padding-bottom: 40px;

    padding-left: 30px;

    padding-right: 30px;

}

.contacat2-title{

	font-size: 36px;

	text-align: center;

	font-weight: bold;

	margin-bottom: 45px;

}

.contact-form label{

text-align: left!important;

    line-height: 35px;

    font-size: 17px;

    padding-top: 0px!important;

    float: left;

    font-weight: bold;

}

.contact-form{

	padding: 0 40px;

}

.contact-form .form-control {

    display: block;

    border-radius: 10px!important;

    width: 100%;

    height: 42px;

    padding: 6px 12px;

    font-size: 14px;

    line-height: 1.42857143;

    color: #555;

    background-color: #fff;

    background-image: none;

    border: 1px solid #D0D0D0;

    border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;

    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

}

.contact-form .col-lg-6{

	margin-bottom: 30px;

}

.cfd{

	padding: 0 30px;



}

.cfd input{

	width: 990px!important;

}

.cbt1{

	width: 252px;

	height: 40px;

	text-align: center;

	height: 40px;

	background: black;

	color: white;

	font-size: 17px;

	border: none;

	margin: 0 23px;

	border-radius: 10px!important;

}

.cbt2{

	width: 222px;

	height: 50px;

	text-align: center;

	height: 50px;

	background: #1F1F1F;

	color: white;

	font-size: 17px;

	border: none;

	margin: 0 23px;

}





.portlet.light>.portlet-title>.caption>.caption-subject {

    font-size: 23px;

    text-align: center!important;

}



.portlet.light>.portlet-title {

    padding: 0;

    min-height: 48px;

    text-align: center!important;

}

.portlet.light>.portlet-title>.caption {

    color: #666;

    padding: 10px 0;

    width: 100%;

}

.fc-content-tool {

    padding-top: 0!important;

    text-align: center!important;

    padding-bottom: 10px!important;

}

.ncontent{

	padding: 30px 50px;

}

































/*---------------------------------------------------------------------------------------------------------------手机站导航开始----------*/

.sp_header{height:50px;overflow:hidden;background:#fff;position:fixed;z-index:10;width:100%;}

.sp_logo{padding:10px;float:left;height:50px}

.sp_logo img{margin:auto;max-height:30px;}

.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}

.sp_nav span{display:block;background:#0a811b;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}

.sp_nav span:nth-of-type(1){top:0px}

.sp_nav span:nth-of-type(2){top:10px}

.sp_nav span:nth-of-type(3){top:20px}

.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}

.sp_nav_se span:nth-of-type(2){width:0}

.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}

.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}

.nav_show{top:50px}

.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}

.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}

.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}

.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}

.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}

.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}

.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}

.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:45px;font-size:15px}

.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}

.sjj_nav ul li ul{display:none}

.sjj_nav ul li a{color:#666;width:80%}

.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}

.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}

.sjj_nav ul li .sjj_nav_i_se svg{fill:#0a811b}

.sjj_nav ul li ul li>ul{margin-left:10px}

/*---------------------------------------------------------------------------------------------------------------手机站导航结束----------*/









.sj{

	display: none;

}

.pc{

	display: block;

}











/***********门集****/

.menji-tiyan{

	padding:85px 0 55px;

	background: #FAFAFA;	

}



.menji-tiyan{



}

.menji-tiyan-body{

	position: relative;

	margin-top: 60px;

	margin-bottom: 40px;

	height: 668px;

	background: url('../img/menji-tiyan-bg.jpg');

}

.index-title .p3{

	margin-top: 20px;

	font-size: 15px;

}

.menji-tiyan-div{

	position: absolute;

	background: white;

	padding: 30px 18px 30px;

	width: 356px;

	height: 177px;

	top: 103px;

	left: 64%;

}

.menji-tiyan-div .p1{

	font-size: 19px;

	font-weight: bold;

}

.menji-tiyan-div .p2{

font-size: 13px;

margin-top: 15px;

line-height: 21px;

}

.meiji-tiyan-p{

	font-size: 15px;

}





.menji-fenlei{

	padding: 90px 0 85px;

}

.menji-tab{

	padding: 60px 0 80px;

	text-align: center;

	font-size: 20px;

}

.menji-tab span{

	margin: 0 40px;

	cursor: pointer;

	padding-bottom: 2px;

	    transition: all .2s linear;

}

.mtact{

	color: #6ABC7A;

	border-bottom: 1px solid #6ABC7A;

}

.menji-tab span:hover{

		color: #6ABC7A;

	border-bottom: 1px solid #6ABC7A;

}

.tab2-div{

	padding-left: 12px;

}

.tab2-div .p1{

	font-size: 21px;

	font-weight: bold;

}

.tab2-div .p2{

	margin-bottom: 45px;

}

.tab2-div .p22{

	margin-bottom: 2px;

}

.tab2-div2 .p11{

	font-size: 15px;

	font-weight: bold;

	margin-bottom: 15px;

}

.tab2-div2 .p22{

	font-size: 33px;

	line-height: 28px;

}

.plt11{

	border-right: 2px solid #A6D7AF;

}

.col-lg-61{

	width: 270px;

	float: left;

}

.pl30{

	padding-left: 25px;

	margin-bottom: 58px;

}

.tab2a{

	color: #7EC68D;

	

	padding-bottom: 1px;

	text-decoration: none;

}

.tab2-pp{

	margin-top: 22px;

	color: #CDCDCD;

	font-size: 13px;

}

.menji-tab2{

	padding-bottom: 50px;

}

.menji-fenlei a{

	text-decoration: none;

	color:black ;

	font-size: 14px;

}

.menji-fenlei a:hover{

    color:#6ABC7A ;

    border-bottom: 1px solid #7EC68D;

    -webkit-transition: all .2s linear;

    transition: all .2s linear;

}

.menji-aaa img{

	margin-top: -2px;

	margin-right: 2px;

}

.menji-aaa a:hover{

	border-bottom: 1px solid #6ABC7A;



}

.menji-xz{

	padding-bottom: 62px;

}

.w1200{

	margin: 0 auto;

	width: 1200px;

}

.menji-xz-1{

	width: 450px;

	float: right;

}

.menji-xz-1{

	padding-left: 90px;

	padding-right: 50px;

}

.menji-xz-1 .p1{

	font-size: 30px;

	margin: 60px 0 32px;

}

.menji-xz-1 .p2{

	font-size: 15px;

	line-height: 25px;

	margin-bottom: 80px;

}

.menji-xz-1 a{

	/*padding: 16px 13px;*/

	/*color: white;*/

	/*background: #6BBD7B;*/

}





/***********旅程****/

.lvcheng{

	padding: 70px 0;

	text-align: center;

}

.lvcheng .ov{

    padding-bottom: 20px;

}

.lvcheng-body img{

	margin: 34px auto 30px;



}

.lvcheng-body .p1{

	font-size: 20px;

	

    margin-bottom: 15px;

	font-weight: bold;

}

.lvcheng-body a{

	color: black;

	text-decoration: none;

	font-size: 13px;

}

.lvcheng-body a:hover{

	color:#6ABC7A ;

		border-bottom: 1px solid #6ABC7A;

}

.lvcheng .container{

	padding: 0 8px;

}

.lvcheng .col-lg-3{

	padding-left: 8px;

	padding-right: 8px;

	    padding-bottom: 30px;

}





/***********105****/

.goods-att{

	text-align: center;

	padding: 100px 0 80px;

}

.goods-yanse{

	padding: 100px 0 54px;

}

.goods-yanse .p4{

	font-size: 13px;

	padding-top: 12px;

}

.y104 {

    padding: 40px 0 40px;

}

.g104-div .p1{

	font-size: 21px;

	font-weight: bold;

	margin: 75px 0 25px;

}

.g104-div .p2{

	font-size: 13px;

}

.g104-div .p22{

	font-size: 13px;

	margin-bottom: 50px;

}

.goods-xt{

	padding: 65px 0;

	background: #FAFAFA;

}

.w1102{

	width: 1120px;

	margin: 40px auto 0;

}

.xt1{

	float: left;

	width: 570px;

}

.xt1 .p1{

	font-weight: bold;

	font-size: 20px;

	padding: 24px 0 8px;

}

.xt2{

	margin-left: 29px;

	width: 500px;

}

.xt1 .p2{

	color: #404040;

	font-size: 13px;

	line-height: 22px;

}

.tuzi{

	padding: 85px 0 60px;

}

.tuzi .p1{

	font-size: 20px;

	font-weight: bold;

	text-align: center;

}

.tuzi-img{

	margin: 20px 0 30px;

}

.tuzi a{

	color: black;

	text-decoration: none;

}

.tuzi a:hover{

	color:#6ABC7A ;

}









/***********配件****/



.peijian-list{

	padding: 100px 0 40px;

}

.peijian-list-t{

	text-align: center;

}

.peijian-list-t .p1{

	font-size: 32px;

	font-weight: 100;

	margin-bottom: 40px;

}

.peijian-img{

	padding-top: 70px;

	padding-left: 50px;

	padding-right: 50px;

}



.peijian-img .col-lg-3{

	padding-left: 30px;

	padding-right: 30px;
	height: 289px;
	overflow: hidden;

}

.peijian-img .p1{

	margin: 10px auto 40px;

}

.peijian-gm{

	background: #FAFAFA;

	padding: 90px 0 95px;

}

.peijian-gm-div{

	padding-top: 70px;

	padding-left: 65px;

	padding-right: 65px;	

}

.peijian-gm-div .p1{

	font-size: 21px;

/*	font-weight: bold;*/

margin-bottom: 15px;

padding-left: 20px;

}

.gmr-div{

	padding-left: 60px;

	padding-right: 120px;

}

.gmr-div .p2{

	font-size: 15px;

	margin-bottom: 5px;

	line-height: 25px;

	position: relative;

	padding-left: 20px;

}

.gmr-div .p2 img{

	position: absolute;

	left: 0px;

	top: 6px;

}

.gm-zs1{

	margin-top: 10px;

	margin-left: 15px;

}

.peijian-ts{

	padding: 90px 0 60px;

}

.peijian-ts-body{

	padding-left: 85px;

	padding-right: 85px;

}

.peijian-ts-body .p1{

	font-size: 20px;

	font-weight: bold;

}

.peijian-p{

	margin: 40px 0 100px;

}

.peijian-dianji{

    padding: 50px 0;

    background: #FAFAFA;

}

.peijian-dianji .col-lg-4{

    padding: 0 35px;

}

.dianji-list{

    padding: 0 32px;

}

.dj-div{

    border: 1px solid black;

}

.dj-title{

    font-size: 22px;

    font-weight: bold;

    margin-bottom: 15px;

    

}

.djimg{

    border-bottom: 1px solid black;

}

.dj-p1{

    margin-top: -12px;

}

.dj-p1 span{

    background: #67B67D;

    color: white;

    padding:5px 13px;

    font-weight: bold;

    font-size: 15px;

}

.dj-c{

    padding: 45px 15px;

}

.dj-canshu{

    margin-top: 30px;

    font-size: 20px;

    font-weight: bold;

    margin-bottom: 15px;



}

.peijian-texing{

    padding: 75px 0;

}

.pjtd{

    padding:0px 82px!important;

}

.texing-div img{

    margin-top: 32px;

}

.texing-left{

    width: 230px;

    float: left;

    

}

.texing-div .p11{

    font-size: 13px;

    margin-top: 10px;

}

.tx-da{

    margin-top:25px;

}

.tx22{

    margin-top: 50px;

}

.texing-left .p1{



    font-size: 22px;

    font-weight: bold;

    margin-bottom: 15px;



}

.tx-da{

    float: right;

    

}



.tx-cs .p1{

   font-size: 22px;

    font-weight: bold;

    margin-bottom: 15px; 

}

.tx-cs-div{

    border: 1px solid black;

   

}

.jjjj1{

    padding: 22px 65px 22px 15px;

}

.jjjj1 p{

    padding-left: 10px;

    margin-bottom: 8.4px;

}

.jdian{

    position: absolute;

    left: 0px;

    top: 0px;

}

.dj-p11{

    margin-top: 3px;

}

.dj-p11 span {

    background: #67B67D;

    color: white;

    padding: 5px 13px;

    font-weight: bold;

    font-size: 15px;

}



/**********所有产品****/

.all-goods{

	padding: 40px 0 140px;

}

.all-title{

	font-size: 32px;

	margin-bottom: 40px;

}

.gnav .p1{

   font-size: 15px;

   font-weight: bold;

   margin-bottom: 20px;

}

.gnav div{

	padding: 10px 10px;

	border: 1px solid black;

	width: 190px;

	height: 45px;

	margin-bottom: 16px;

	font-size: 16px;

	cursor: pointer;

	line-height: 26px;

}

.all-left{

	width: 260px;

	float: left;



}

.all-left a{

text-decoration: none!important;

color: black;

}

.all-right{

	padding-left: 95px;

	width: 1020px;

	float: left;

	border-left: 1px solid black;

}

.all-right a{

    text-decoration: none!important;

color: black;

}

.all-right .i1{

    font-size: 25px;

}

.araa:hover{

    color: #63B173;

}

.gnav div:hover{

   border: 1px solid #63B173;

   color: #63B173!important;

}

.gggga{



   border: 1px solid #63B173!important;

   color: #63B173!important; 

}

.gp2{

	font-size: 30px;

	font-weight: 100;

	margin-bottom: 36px;

}

.gp2 img{

	margin-top: -5px;

	margin-right: 5px;

}

.adiv{

	width: auto;

	float: left;

	margin-right: 60px;

	margin-bottom: 50px;

}

.gp{

	font-size: 14px;

}

.nglist{

	padding-bottom: 10px;

}













/**********个性定制****/

.gexing-m{

	padding: 110px 0 85px;

}

.gexing-m .p2{

font-size: 15px;

margin: 30px 0 44px;

}

.mt20{

	margin-top: 20px;

}

.mb50{

	margin-bottom: 50px;

}

.gexing-hc{

	padding-bottom: 90px;

}

.gexing-hc-body{

	background: #FAFAFA;

	padding:32px 77px 32px;

}

.gexing-hc-p{

	width: 330px;

	float: left;

	margin-left: 80px;

}

.za{

	    padding: 16px 13px;

    color: white;

    background: #6BBD7B;

}

.gexing-hc-p .p1{

	font-size: 32px;

	margin: 100px 0 25px;

}

.gexing-hc-p .p2{

font-size: 15px;

margin-bottom: 160px;

line-height: 23px;

}









/**********项目案例****/

.case-title1{

	padding: 110px 0 95px;

	text-align: center;

}

.case-title1 .p2{

  font-size: 15px;

  margin: 23px 0 30px;

}



.case1{

	padding-bottom: 90px;

}

.swiper-case1{

	width: 630px;

	height: 393px;

float: left;

}

.case1-div{

	width: 350px;

	float: left;

    margin-left: 72px;

}

.case1-div .p1{

	font-size: 20px;

	font-weight: bold;

	margin-bottom: 36px;

}

.case1-div .p2{



}

.case1-div .p3{

	margin: 25px 0 125px;

}

.case2{

	padding: 40px 0 90px;

	background: #FAFAFA;

}

.swiper-case2{

	width: 630px;

	height: 393px;

float: right;

}







/**********画册下载****/

.down-body{

	padding: 110px 0 110px;

}

.down-title{

	font-size: 32px;

	text-align: center;

}

.down-p1{

	text-align: center;

	margin: 30px auto 50px;

	font-size: 15px;

}

.down-desc{

	padding-left: 60px;

}

.down-desc img{

	margin-top: 25px;

	margin-bottom: 20px;

}

.down-desc .p1{

	font-size: 20px;

	font-weight: bold;

	margin-bottom: 25px;

}

.down-desc .p2{

	margin-bottom: 120px;

}

.down2{

	text-align: center;

	padding-top: 120px;

	padding-bottom: 110px;

}

.down2 .p1{

	font-size: 20px;

	font-weight: bold;

	text-align: left;

	margin-bottom: 20px;

/*	padding: 70px 0 110px;*/

}

.hc-t{

    text-align: left;

    margin-bottom: 20px;

    margin-top: 50px;

        font-size: 20px;

    font-weight: bold;

}

.hc-t img{

    width: 30px;

    margin-right: 10px;

    margin-left: 8px;

}





/**********裤子世界****/

.shijie{

	padding: 120px 0 80px;

}

.lan-title{

	text-align: center;

}

.lan-title .p1{

	font-size: 32px;

	margin-bottom: 30px;

}

.lan-title .p2{

	font-size: 15px;

}



.shijie-img1{

	margin: 52px 0 30px;

}

.shijie-v{

    margin-top: 52px;

    margin-bottom: 30px;

}

.shijie2{

	background: #FAFAFA;

	padding: 33px 70px;

	    margin-top: 70px;

}

.shijie2-left{

	width: 350px;

	float: left;

}

.shijie2-left .p1{

	font-size: 32px;

    margin: 50px 0 20px;

}

.ssss1{

	color: #63B173;

}

.shijie2-left .p2{

	font-size: 15px;

	line-height: 26px;

	margin-bottom: 15px;

}

.shijie2-left .p3{

	margin-bottom: 100px;

}







/**********艺术旅程****/

.yishu-body{

	padding: 115px 0 0px;

}

.yishu1{

	text-align: center;

	margin: 128px 0 80px;

}

.yishu1 .p1{

font-size: 20px;

font-weight: bold;

margin-bottom: 40px;

}

.yishu1 .p2{

	font-size: 15px;

	margin-bottom: 60px;

}

.yishu2-div{

	width: 320px;

	float: left;

}

.yishu2-div .p1{

	font-size: 32px;

	padding: 80px 0 45px;

}

.yishu2-div .p2{

	font-size: 15px;

	margin-bottom: 20px;

	line-height: 26px;

}

.yishu2-div .p3{

	font-size: 15px;

	margin-bottom: 20px;

	line-height: 26px;

}



.yishu3{

	background: #FAFAFA;

	padding: 130px 0;

	margin-top: 60px;

	text-align: center;

}

.yishu3 .p2{

	font-size: 20px;

}









/**********品牌介绍****/

.pinpai{

	padding-top: 110px;

}



.pinpai1 {

    padding: 100px 0 40px;

    text-align: center;

}

.pinpai1 .p1{

	text-align: center;

	font-size: 20px;

	font-weight: bold;

	margin-bottom: 35px;

}

.pinpai1 .p2{

	font-size: 15px;

}

.pinpai1 video{

	margin: 65px 0 0;

}

.pinpai2{

	background: #FAFAFA;

	padding: 50px 100px 45px;

}

.pinpai2-div{

	float: left;

	width: 49%;

	padding-right: 56px;

}

.pinpai2-div .p0{

	font-size: 32px;

margin-bottom: 32px;

}

.pinpai2-div .p1{

	font-size: 15px;

	line-height: 26px;

	margin-bottom: 30px;

}

.pinpai2-div .p3{

	line-height: 26px;

	font-size: 15px;

}

.pinpai3-div{

	float: left;

	width: 50%;

	padding-left: 65px;

}

.pinpai3 {

    padding: 25px 0 25px;

}

.pinpai3-d{

	padding: 50px 100px 45px;

}

.pinpai3-div .p1{

	font-size: 32px;

	margin: 50px 0 40px;

}

.pinpai3-div .p2{

    font-size: 15px;

}

.pinpai4{

	background: #FAFAFA;

	padding: 45px 0 70px;

}



.pinpai4-d{

	padding: 0px 100px 0px;

}

.pinpai4-div{

	float: left;

	width: 49%;

	padding-right: 6px;

	padding-top: 25px;

	font-size: 15px;

}

.pinpai4-div .p1{

	margin-bottom: 35px;

	line-height: 25px;

}







/**********核心世界****/

.hexin{

	padding-top: 112px;

}



.hexin1{

	padding: 60px 0 50px;

	margin-top: 55px;

	background: #FAFAFA;

}

.hexin1-div{

	padding: 0 100px;

}

.hexin1-tab{

	width: 640px;

	float: left;



}

.hexin1-right .p1{

	font-size: 20px;

	font-weight: bold;

	margin-bottom: 30px;

}

.hexin1-right{

	width: 412px;

	float: right;

}

.hexin1-nav span{

	font-size: 15px;

	margin-bottom: 10px;

	display: block;

	cursor: pointer;

	width: 64px;

	    border-bottom: 1px solid #fafafa;

}

.hexin1-a{

	border-bottom: 1px solid #63B173;

	color: #63B173;

}

.hexin1-nav span:hover{

	border-bottom: 1px solid #63B173;

	color: #63B173;

}



.hexin1-right .p2{

	font-size: 15px;

	line-height: 25px;

	margin-top: 20px;

	margin-bottom: 50px;

}

.hexin2{

	padding: 75px 0 100px;

}

.hexin2-div{

	background: #FAFAFA;

	padding: 55px 100px;

}

.hexin2-left{

	float: left;

	width: 430px;



}

.hexin2-left .p1{

	font-size: 20px;

	font-weight: bold;

	margin: 50px 0 30px;

}

.hexin2-nav{

	width: 370px;

	font-size: 15px;

   

}

.hexin2-nav span{

	width: 92px;

	margin-right: 80px;

	display: block;

	float: left;

	margin-bottom: 8px;

	    border-bottom: 1px solid #fafafa;

	    cursor: pointer;

}

.hexin2-a{

	border-bottom: 1px solid #63B173;

	color: #63B173;

}

.hexin2-nav span:hover{

	border-bottom: 1px solid #63B173;

	color: #63B173;

}

.hexin2-left .p2{

	font-size: 14px;

	margin: 40px 0 50px;

	line-height: 25px;

}

.ka {

    padding: 16px 13px;

    color: #6BBD7B;

    border: 1px solid #6BBD7B;

 -webkit-transition: all .2s linear;

    transition: all .2s linear;

}

.hexin2-tab{

	width: 640px;

	float: right;

}

.hexin3{

	padding-bottom: 80px;

	text-align: center;

}

.hexin3-img{

	margin: 45px 0;

}











/**********运行系统****/



.yunxing1{

	padding: 110px 0 120px;

}

.yx1-title{

	text-align: center;

}

.yx1-title .p1{

	font-size: 32px;

	padding-left: 100px;

}

.yx1-title .p2{

	font-size: 20px;

	font-weight: bold;

	padding-top: 7px;

	padding-right: 120px;

}

.yunxing1 video{

margin-top: 55px;

}

.yunxing1-div{

	padding: 40px;

	background: #FAFAFA;

}

.yunxing1-div .col-lg-4{

	padding-left: 25px;

	padding-right: 25px;

	font-size: 14px;

	line-height: 22px;

}

.yunxing2{

	padding: 0px 0 20px;

}

.lan-title .b{

	font-size: 20px;

	font-weight: 100;

	margin-bottom: 60px;

}

.yx2-d1{

	padding: 39px 46px 40px;

	background: #FAFAFA;

}

.yx2-d1 .vv{

	width: 524px;

	float: left;

}

.w446 {

    width: 446px;

    float: left;

    margin-left: 46px;

    padding-top: 25px;

}

.w446 .p1 {

    font-size: 34px;

    color: #6BBD7B;

    font-family: auto;

    font-weight: 600;

}

.w446 .p2{

	font-size: 20px;

	font-weight: bold;

	margin: 10px 0 30px;

}

.w446 .p3{

	font-size: 15px;

	line-height: 25px;

}

.yx2-d2{

	padding: 90px 46px 80px;



}

.yx2-d2 .vv{

	width: 524px;

	float: left;

}

.yx2-d2 .w446{

	margin-left: 0px;

	padding-right: 0px;

}













/**********裤子之家****/



.kuzizhijia{

	padding: 110px 0 80px;

}

.kzz1{

	padding: 70px 0px 100px;

	text-align: center;

}

.kzz1 img{

	margin-bottom: 40px;

}

.kzz1 a{

	color: black;

}

.kzz1 a:hover{

	color: #6BBD7B;

}

.kzz2-l{

	width: 370px;

	float: left;



}

.kzz2{

	background: #FAFAFA;

	padding: 78px 72px 60px;

}

.kzz2-l .p1{

	font-size: 32px;

	font-weight: 100;

}

.kzz2-l .p2{

	font-size: 15px;

	line-height: 25px;

	margin: 30px 0 60px;

}

.kzz2-l .p3{

		font-size: 15px;

	line-height: 23px;

}

.kzz2-l .p4{

	font-size: 21px;

	font-weight: bold;

}

.kzz2-l .p5{

	font-size: 15px;

	margin: 10px 0 80px;

}















/**********经销商****/

.jbody-l{

	width: 40%;

	float: left;

}

.jbody iframe{

	width: 1090px;

	float: left;

}

.hxxt1{

	padding: 110px 0 120px;

}

.lr76{

	padding-left: 76PX;

	padding-right: 76PX;

}

.xi-tongyong .p1 {

    margin-top: 35px;

    font-size: 34px;

    color: #6BBD7B;

    font-family: auto;

    font-weight: 600;

}

.xtp6{

        margin-top: 110px;

    padding-bottom: 23px;

}

.xi-tongyong .p2{

	font-size: 20px;

	font-weight: bold;

	margin: 15px 0 25px;

}

.xi-tongyong .p3{

	font-size: 15px;

	line-height: 24px;

	padding-right: 100px;

}

.hx1{

	margin-bottom: 15px;

}

.pl176{

	padding-left: 166px;

}



.hx2 {

    padding:10px 0 15px;

}

.hx2 video{

    margin-bottom: 10px;

}

.hx3{

    padding-bottom: 30px;

}

.hx3 video{

    margin-bottom: 10px;

    

}

.hx2-r{

	padding:0 76px 0 15px;

}

.hx2-div{

		background: #FAFAFA;

		padding-top: 1px;

		padding-right: 100px;

		padding-left: 44px;

		padding-bottom: 50px;

}

.xidd{

	margin-top: 130px;

}

.hx3{

	padding: 0px 0 70px;

}

.hx3-l{

	padding:0 15px 0 80px;

}

.xidd1 {

    margin-top: 65px;

}







/**********运营中心****/

.yunying{

	padding: 110px 0 54px;

}

.index-title .p6{

	font-size: 15px;



}

.mt10{

	margin-top: 15px;

}

.yunying1 .div1{

	padding: 100px 0 50px;

}

.div1 .p1{

	font-size: 20px;

	font-weight: bold;

	margin-bottom: 22px;

}

.div1 .p2{

	font-size: 15px;

	line-height: 25px;

}

.yunying1{

	padding-bottom: 110px;

}

.div2-l{

	width: 350px;

	float: left;

}

.div2-l .p1{

	font-size: 20px;

	font-weight: bold;

	margin-top: 50px;

}

.div2-l .p2{

  margin: 25px 0 20px;

  font-size: 15px;

  line-height: 25px;

}

.div2-l .p3{



  font-size: 15px;

  line-height: 25px;

}

.yunying2{

	height: 766px;

	

}

.swiper-yy{

	width: 100%;

	height: 100%;

}



.yunying3 {

    padding: 80px 0;

    background: #FAFAFA;

    min-height: 649px;

}

.ytab{

	margin-bottom: 60px;

	text-align: center;

}

.ytab span{

	font-size: 15px;

	margin: 0 32px;

	padding-bottom: 3px;

	cursor: pointer;

}

.tactt{

	color: #73C084;

	border-bottom: 1px solid #73C084;

}

.ytab span:hover{

	color: #73C084;

	border-bottom: 1px solid #73C084;



}

.y33-r{

	width: 803px;

	float: right;

}

.yy3-l{

	width: 356px;

	float: left;

}

.yy3-l .p1{

	margin: 100px 0 40px;

	font-size: 20px;

	font-weight: bold;

}

.yy3-l .p2{

	font-size: 15px;

	line-height: 25px;

}











/**********联系我们****/

.contact1{

	padding: 110px 0 90px;

}

.cc1{

	padding: 70px 0;

	background: #FAFAFA;

	margin-top: 65px;

}

.cc1-l{

	padding-left: 105px;

}

.cc1-title{

	font-size: 32px;

	margin-bottom: 50px;

	text-align: center;

}

.cc1-l .p1 img{

margin-right: 25px;

}



.pp1{

	font-size: 15px;



}

.pp2{

	font-size: 20px;

}

.cc1-l .p1{

	margin-bottom: 22px;

}

.cc1-r{

padding-right: 70px;

text-align: center;

}

.epp1{

	font-size: 15px;

	margin-top: 25px;

}

.epp2{

	font-size: 15px;

	font-weight: bold;

}

.contact2-title{

	font-size: 20px;

	font-weight: bold;

	margin-bottom: 25px;

	text-align: center;

}

.c33{

	background: #FAFAFA;

	padding: 25px 0;

	margin-top: 30px;

	margin-bottom: 15px;

}

.cc3-p{

	margin-top: 42px;

	padding: 0 58px;

	font-size: 15px;

	line-height: 25px;

	margin-bottom: 80px;

}

.c33 a{

margin-left: 60px;

}







/**********新闻栏目****/

.news-nav{

	padding: 110px 0px 30px;

}

.news-n .form-control{

	width: 680px;

	height: 50px;

	margin: 68px auto 0;

	border: 1px solid #9D9D9E;

	font-size: 15px;

	line-height: 50px;

}

.news-listss a{

	text-decoration: none;

	color: black;

}

.xnnd{

	margin-top: 30px;

}

.xnnd .p1{

font-size: 15px;

line-height: 25px;

height: 50px;

}

.xnnd .p3{

	color: #9F9F9F;

	font-size: 13px;

	margin: 15px 0 20px;

}

.nmore{

	width: 100%;

	height: 44px;

	color: #63B173;

	text-align: center;

	line-height: 44px;

	border: 1px solid #63B173;

	font-size: 14px;

}

.news-listss .col-lg-3{

	margin-bottom: 80px;

	padding-bottom: 20px;

}



.news-body{

	padding: 125px 0 90px;

}



.newst-tt{

	text-align: center;

}

.ndate{

	font-size: 13px;

	color: #63B173;

}

.lname{

	font-size: 13px;

	color: #63B173;

}

.nnn{

	font-size: 32px;

	margin-top: 50px;

	margin-bottom: 78px;

}

.xcontent{

	border-top: 1px solid #63B173;

	padding: 90px 0;

}

.xcontent span,.xcontent p{

    font-size: 15px!important;

    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;

    font-weight: normal!important;

}

.xcontent strong{

    font-size: 15px!important;

    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;

}

.xcontent video{

    width: 600px!important;

    height: 400px!important;

}

.xcontent img{

    width: 600px;

    height: auto;

}

.pi{

	font-size: 12px;

	margin-left: 2px;

}

.index-email{

	height: 540px;

	background: url('../img/index-e-bg.jpg');

	background-size: contain;

	background-position: center;

	background-repeat: no-repeat;

	margin-bottom: 55px;

}

.index-e-div{

	width: 996px;

	height: 350px;

	background: white;

	    margin-top: 84px;

    margin-left: 47px;

    padding-top: 48px;

/*    padding-left: 170px;*/

}

.index-e-div .p1{

	font-size: 25px;

	text-align: center;

} 

.index-e-div .p2{

	font-size: 15px;

	margin: 20px 0 55px;

	text-align: center;

}

.ief{

	padding-left: 170px;

}

.ieput{

	height: 54px;

	background: #ABAEB3;

	color: #EAEAEA;

	font-size: 13px;

	line-height: 54px;

	padding: 0 15px;

	width: 590px;

	border: none;

	margin-bottom: 15px;

}





.ief input:-ms-input-placeholder,

textarea:-ms-input-placeholder {

    color:  #EAEAEA;;

}



.ief input::-webkit-input-placeholder,

textarea::-webkit-input-placeholder {

    color:  #EAEAEA;;

}

.ief button{

	background: white;

	border: none;

	padding: 0px;

	margin-left: 5px;

}

.ep3 input{

	height: 13px;

	width: 13px;

margin-right: 3px;



}

.ep3{

	color: #888889;

}

.se{

	color: #63B173;

}

.se-bottom{

	text-decoration: none!important;

	padding-bottom: 2px;

	/*border-bottom: 1px solid #63B173;*/

	color: black;

}

.se-bottom:hover{

	color: #63B173;

	border-bottom: 1px solid #63B173;

}

.no-b{

	text-decoration: none!important;



}

.za:hover{

	color: white;

}

.case-zy div {

    font-size: 36px;

    width: 36px;

    height: 36px;

    float: right;

    border-radius: 100%!important;

    border: 1px solid #BDBDBD;

    line-height: 28px;

    text-align: center;

    color: #BDBDBD;

    margin-left: 8px;

    cursor: pointer;

            /* Center slide text vertically */

        display: -webkit-box;

        display: -ms-flexbox;

        display: -webkit-flex;

        display: flex;

        -webkit-box-pack: center;

        -ms-flex-pack: center;

        -webkit-justify-content: center;

        justify-content: center;

        -webkit-box-align: center;

        -ms-flex-align: center;

        -webkit-align-items: center;

        align-items: center;



}

.case-zy div:hover{

	border: 1px solid #63B173;

	color: #63B173;

}

.case-act{

		/*border: 1px solid #63B173!important;*/

	color: #63B173!important;

}

/*.case-zy .rrr{

   font-size: 32px;

   width: 32px;

   height: 32px;

   float: right;

   border-radius: 100%!important;

   border: 1px solid #BDBDBD;

   line-height: 30px;

   text-align: center;

   color:#BDBDBD;

}*/





.zuoyou div {

    margin-top: 100px;

    /*font-size: 36px;*/

    /*width: 36px;*/

    /*height: 36px;*/

    float: left;

    /*border-radius: 100%!important;*/

    /*border: 1px solid #BDBDBD;*/

    /*line-height: 28px;*/

    text-align: center;

    color: #BDBDBD;

    margin-right: 12px;

    cursor: pointer;

}

.zuoyou img{

    width: 34px;

    height: 34px;

}

.ggdiv img:first-child{

    display:inline;

}

.ggdiv img:last-child{

    display:none;

}

.case-act img:first-child{

    display:none!important;

}

.case-act img:last-child{

    display:inline!important;

}

.zuoyou div:hover{

	/*border: 1px solid #63B173;*/

	color: #63B173;

}

.case-act{

		/*border: 1px solid #63B173!important;*/

	color: #63B173!important;

}

.y33-r .swiper-container{

	width: 100%;

	height: 408px;

}

.bb{

	color: black;

}

.nmore span{

	margin-right: 10px;

	font-size: 14px;

}

.nmore i{

	font-size: 12px;

}

.nmore:hover{

	background: #6BBD7B;

	color: white;

}

.jbody-left{

	width: 44%;

	float: left;

	background: #FAFAFA;

	height: 890px;

}

.jshen{

	padding: 100px 0 70px;

	border-bottom: 1px solid black;

		padding-left: 260px;

}

.jshen .p1{

	font-size: 20px;

	font-weight: bold;



}

.jshen select{

	width: 210px; 

	float: left;

	margin-right: 20px;

	height: 44px;

	line-height: 44px;

	font-size: 15px;

}

.shen-div{

	padding: 30px 0 20px;

}

.shen-div select{

    margin-bottom: 10px;

}

.jshen img{

	margin-top: 20px;

}

.add-list{

	padding-left: 260px;

	padding-top: 50px;

}

.tup1 {

    position: absolute;

    top: 7%;

    left: 56%;

}



.tup2 {

    position: absolute;

    top: 2%;

    left: 70.5%;

}

.tup3 {

    position: absolute;

    top: 6%;

    left: 85%;

}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {

    background-image: url('../img/ll.png');

    left: 10px;

    right: auto;

}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {

    background-image: url('../img/rr.png');

    right: 10px;

    left: auto;

}

.swiper-button-next, .swiper-button-prev {

    position: absolute;

    top: 50%;

    width: 44px;

    height: 44px;

    margin-top: -22px;

    z-index: 10;

    cursor: pointer;

    background-size: 44px 44px;

    background-position: center;

    background-repeat: no-repeat;

}

.add-list-div a{

    color: black;

    text-decoration: none!important;

    font-size: 20px;

    font-weight: bold;

}

.add-list-div .p1{

    font-size: 20px;

    font-weight: bold;

    /*margin-bottom: 15px;*/

}

.add-list-div .p1 img{

    margin-right: 10px;

    margin-top: -6px;

}

.add-list-div a:hover{

    color: #D51129!important;

}

.add-list-div .p2{

    font-size: 15px;

    padding-left: 38px;

    color: #9E9E9E;

    margin-bottom: 15px;

}

.add-list-div .p3{

    padding-left: 38px;

    color: #9E9E9E;

    font-size: 16px;

}

.add-list-div .p3 span{

    color: black;

    font-weight: bold;

}

.snum{

    padding: 110px 0;

    background: #FAFAFA;

}

.w1500{

    width: 1450px;

    margin: 0 auto;

}

@media(max-width: 1500px){

  .w1500{

    width: 100%;

    margin: 0 auto;

}  

}

.numCount{

    text-align: center;

}

.numCX {

    font-size: 110px;

    color: #67BC79;

    font-family: initial;

    font-weight: 300;

        line-height: 125px;

}

.shuzi-p1{

    margin-left: 5px;

}

.indc{

    margin-top: 20px;

    font-size: 15px;

    font-weight: bold;

}

.unitC{

    font-size: 15px;

}

.xxdiv{

    z-index: 1;

    width: 680px;

    height: 48px;

    margin: 0 auto;

    border: 1px solid black;

    line-height: 48px;

    padding: 0 30px;

    font-size: 15px;

    color: #ccc;

    cursor: pointer;

}

.xxdiv i{

    float: right;

    margin-top: 16px;

}

.xxdiv:hover{

    color: black;

}

.nycdiv{

    width: 680px;

    margin: -2px auto 0px;

    border-left: 1px solid black;

    border-bottom: 1px solid black;

    border-right: 1px solid black;

    z-index: 2;

    background: white;

    display: none;

}

.nycdiv div{

    width: 100%;

    height: 48px;

    line-height: 48px;

    padding: 0 30px;

    font-size: 16px;

    color: black;

    cursor: pointer;

}

.nycdiv a{

    text-decoration: none!important;

}

.nycdiv div:hover{

    color: white;

    background: #9F9FA0;

}

.naaa{

   color: white!important;

    background: #9F9FA0; 

}

.nav-new-t{

    margin-top: 70px;

    height: 191px;

}

.goods-case{

    height: 623px;

}

.goods-case .swiper-container {

    width: 100%;

    height: 100%;

}

.goods-case .swiper-slide {

    text-align: center;

    font-size: 18px;

    background: #fff;



    /* Center slide text vertically */

    display: -webkit-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    -webkit-justify-content: center;

    justify-content: center;

    -webkit-box-align: center;

    -ms-flex-align: center;

    -webkit-align-items: center;

    align-items: center;

}

.goods-case .swiper-container-horizontal>.swiper-pagination-bullets,.goods-case .swiper-pagination-custom,.goods-case .swiper-pagination-fraction {

    bottom: 30px;

    left: 0;

    width: 100%;

}

.goods-case .swiper-pagination-bullet {

    width: 10px;

    height: 10px;

    margin: 0 20px;

    display: inline-block;

    border-radius: 100%;

    background: #000;

    opacity: .2;

    border-radius: 50%!important;

}

.goods-case .swiper-pagination-bullet-active {

    opacity: 1;

    background: white;

    width: 15px;

    height: 15px;

}

.sehao{

    text-align: center;

    display: inline-block;

    padding: 0 25px;

}

.sediv{

    margin-top: 20px;

   text-align: center;

   

}

.sehao p{

    margin-top: 12px;

}



.cnm1 {

    color: #67BC79;

    position: relative;

    top: -38px;

    font-weight: bold;

}

.hx1pp1{

   margin-top: 108px;

}

.wwcc{

    margin-top: 20px;

    text-decoration: none!important;

    color: #A0A0A0;

}

.wwcc:hover{

    color: #DD0E28!important;

    font-weight: bold;

}

.wwcc img{

        width: 15px;

    margin-top: -5px;

    margin-right: 2px;

}

.wwcc img:first-child{

    display: none;

}

.wwcc:hover .jci2{

    display: none!important;

}

.wwcc:hover .jci1{

    display: inline!important;

}

.liuyan{

    position: fixed;

    right: 25px;

    bottom: 50px;

    width: 388px;

    z-index: 10002;

}

.liuyan-body{

        background: #F6F6F6;

            border-radius: 15px 15px 15px 15px!important;

}

.liuyan-body-top {

    background: #69BD7A;

    width: 100%;

    height: 58px;

    line-height: 58px;

    border-radius: 15px 15px 0px 0px!important;

    padding: 0 16px;

    color: white;

    box-shadow: 1px 7px 16px -6px rgba(146, 146, 146, 0.75);

-webkit-box-shadow: 1px 7px 16px -6px rgba(146, 146, 146, 0.75);

-moz-box-shadow: 1px 7px 16px -6px rgba(146, 146, 146, 0.75);

margin-bottom: 3px;

}

.liuyan-body-top i{

    float: right;

    font-size: 20px;

    margin-top: 22px;

    cursor: pointer;

}

.liuyan-body2{

    padding: 16px 16px 10px;

    background: #F6F6F6;

}

.liuyan-body2 .p2{

    font-weight: bold;

    font-size: 18px;

}

.liuyan-body3{

    padding: 25px 16px 200px;

    border-top: 1px solid #ccc;

}

.liuyan-body4{

    background: white;

    border-radius: 0px 0px 15px 15px!important;

    overflow: hidden;

}

.liuyan-body4 input {

    padding: 0 4%;

    background: #fff;

    /* border-radius: 5px; */

    height: 52px;

    width: 86%;

    border: none!important;

    outline: none;

    font-family: "Microsoft YaHei";

    float: left;

}

.lbt1{

    float: right;

    background: none;

    border: none;



}

.lbt1 img{

        margin-top: 6px;

}

.liu-tab{

    margin-top: 20px;

}

.liu-tab img{

     cursor: pointer;

     float: right;

}

.pr68{

    padding-right: 68px;

}

.ti-p1{

        color: #404040;

    font-size: 13px;

    line-height: 22px;

    margin-bottom: 54px;

}

.yit-b-div{

    width: 530px;

    float: right;

    

}

.g100-p1{

    margin-top: 30px;

    color: #404040;

    font-size: 13px;

    line-height: 22px;

    margin-bottom: 54px;

}

.xt22 {

    padding-top: 50px;

    padding-right: 30px;

    margin-left: 0px;

    width: 500px;

}

.mt100{

    margin-top: 100px;

        margin-bottom: 30px;

}

.xt222{

    padding-left: 0px;

    padding-top: 25px;

}

.pl5{

    padding-left: 5px;

}

.g80za-p1 {

    margin-top: 30px;

    color: #404040;

    font-size: 13px;

    line-height: 22px;

    margin-bottom: 20px;

}

.p80zb-p1{

    font-size: 30px;

    font-weight: 100;

    letter-spacing: 1px;

    margin-bottom: 30px;

}

.w1102-2{



    width: 1120px;

    margin: 0px auto 0;



}

.g2b-p2 .p1{

        font-weight: bold;

    font-size: 20px;

    padding: 24px 0 8px;

}



.g2b-p2 .p2{

    color: #404040;

    font-size: 13px;

    line-height: 22px;

    

}

.pr80{

    padding-right: 80px;

}

.pl80{

    padding-left: 80px;

}

.mb28{

    margin-bottom: 28px;

}

.xgimg{

    height: 200px;

    width: auto;

}

.hc-img{

    margin-bottom: 40px;

}

.index-lv{

    padding-top: 100px;

    padding-bottom: 60px;

}

.index-title .p22{

    font-size: 27px;



    letter-spacing: 1px;

}

.index-lv-p{

    position: absolute;

    width: 100%;

    bottom: 50px;

    text-align: center;

}

.index-lv-p .p1{

    font-size: 20px;

    font-weight: bold;

}

.index-lv-p a{

    color: white!important;

}

.index-lv-p a:hover {

    /*border-bottom: 1px solid #63B173;*/

    color: #63B173!important;

}