﻿*{margin:0; padding:0; list-style:none; font-family: "微软雅黑" }
a{ text-decoration:none; color:inherit; transition: all 0.3s; -o-transition: all 0.3s; -mos-transition: all 0.3s; -webkit-transition: all 0.3s;  }
a:hover,a:focus{text-decoration:none;color: inherit;}

h1,h2,h3,h4,h5,h6{font-weight:normal; margin: 0;box-sizing: border-box;}
hr{ border:none;}
.clear{ clear:both;}
.container{padding: 0;}
p,ul{margin: 0;}
img{ border:0; vertical-align:middle; }
.left{float: left;}
.right{float: right;}

.header{
	margin: 0 auto;
	padding: 0;
}
/*top_bar*/
.top_bar{
	background: #FFFFFF;
	color: #666666;
	font-size: 12px;
	width: 100%;
	height: 36px;
	border-bottom: 1px solid #0da056;
}
.f-fl{
	float: left;
	line-height: 36px;
}
.f-fr{
	float: right;
	line-height: 36px;
	
}
.f-fr_left{line-height: 36px;}
.f-fr_right{line-height: 36px;margin-left: 6px;}
a.ico_weixin{position: relative; display: block;background: url(../images/weixin.png)no-repeat;width: 24px;height: 20px;margin-top: 5.5px;cursor: pointer;}
.mer_box{position: absolute;left: 50%;top:36px;margin-left: -55px; width: 110px;height: 110px;display: none;}
.mer_box img{width: 100%;height: 100%;}
a.ico_weixin:hover .mer_box{display: block;}
.f-fr>span{float: left;margin: 0 10px;}
.f-fr a:hover{color: #0DA056;}

/*logobar*/
.logo_bar{
	width: 100%;
	height: 94px;
}
h3.logo {
	float: left;
	margin-top: 21.5px;
}
h3.logo img{float: left;}
.lg_txt{float: left;margin-left: 10px;}
.lg_txt h6{font-size: 36px;color: #0da056;font-weight: bold;line-height: 36px;}
.lg_txt span{font-size: 14px;color: #333333;font-weight: bold;text-transform: uppercase;display: inherit;margin-top: 2px;letter-spacing: 18px;}
.msearch{
	margin-left: 190px;
	margin-top: 18px;
	float: left;
	font-size: 12px;
	position: relative;
	
}
.case{width: 81px;height: 35px;float: left;background: #d8bf68;color: #FFFFFF;line-height: 35px;text-align: center;border-radius: 5px 0px 0px 5px;}
.ms_xiala{width: 78px;height: 16px;font-size: 14px;color: #333333;position: absolute;top: 10px;left: 15px;}

.msearch input{width: 423px;height: 36px;float: left;padding-left: 99px;padding-right: 75px;font-size: 14px; border: 1px solid #dcdcdc;outline:none;box-sizing:border-box;color: #999;}
a.msousuo{display: block;width: 71px;height: 36px;background: #0DA056;text-align: center;line-height: 36px;color: #FFFFFF;position: absolute;right: 0;top: 0;}
.msearch select{width: 78px;height: 18px;font-size: 14px;color: #333333;position: absolute;top: 10px;left: 15px;background: url(../images/xiala.png)no-repeat center right;
appearance: none;-moz-appearance: none;-webkit-appearance: none;border: none;outline: none;}
.msearch select option{font-size:14px;color: #333333;}
.biaoyu{padding-left: 18px;}
.contact{margin-top: 16px;}
.contact_up{overflow: hidden;}
.contact_up h5{font-size: 14px;color: #999999;float: left;margin-top: 8px;margin-left: 7px;}
.contact_down h3{font-size: 20px;color: #333333;}
.contact_down h3 span{color: #9a9a9a;display: inline-block;margin-left:4px;}
i.mtel{display: inline-block;background: url(../images/mtel.png)no-repeat;width: 19px;height: 24px;float: left;}

/*narbar*/
.top_nav {
    width: 100%;
    height: 49px;
    background: #FFFFFF;
}
.top_nav .main_container{position: relative;}
ul.nav{}
.nav .nLi h3{height: 100%;font-size: 14px;color: #333333;line-height:48px;}
.nav .nLi h3 a{display:block;box-sizing: border-box;cursor: pointer;text-align: center;}


.nav_yc{
    display:none;
    position:absolute;
	top:48px;
    left: 50%;
    margin-left: -60px;
   width: 120px;
    padding: 10px 0;
    background: rgba(245,245,245,.8);
	font-size:14px;
	z-index:999;
}
.nav_yc li{
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #333;
    font-size: 12px;
    position: relative;
    

}
.nav_yc li a{display: block;}
ul.nav li .nav_yc li:hover
{
	background: #0DA056;color: #FFFFFF;
}

ul.nav>li{width: auto;height:49px;text-align:center;line-height:48px;float:left;position:relative;display:inline;font-size: 14px;color: #333;margin-right: 36px;}
ul.nav>li:last-child{margin-right: 0;}
ul.nav>li.tab{color: #00b688;border-top: 1px solid #00b688;}
ul.nav>li:hover{border-top: 1px solid #00b688;}
ul.nav>li.tab h3,ul.nav>li:hover h3{line-height: 48px;color: #00b688;}
.fg{float: left;color: #9a9a9a;margin-top: 17px;margin-right: 26px;}

i.ico_jiantou{display: inline-block;background: url(../images/xiala.png)no-repeat;width: 13px;height: 7px;margin-left: 8px;}

/*PC banner*/
.mbanner{width:100%; height:600px;position: relative;}
.mbanner .slideBox{ width:100%; height:600px; overflow:hidden; position:relative; }
.mbanner .slideBox .hd{ height:22px; overflow:hidden; position:absolute; right:50%; bottom:125px; z-index:1;  margin-right: -29px;}
.mbanner .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.mbanner .slideBox .hd ul li{ float:left; margin-right:15px;  width:14px; height:14px;  border-radius:50%; border:1px solid #0da056; cursor:pointer; }
.mbanner .slideBox .hd ul li.on{ background:#0da056;}
.mbanner .slideBox .hd ul li:last-child{margin-right: 0;}
.mbanner .slideBox .bd{ position:relative; height:100%; z-index:0;width:100%  }
.mbanner .slideBox .bd ul{height: 100%;width:100%}
.mbanner .slideBox .bd li{ zoom:1; vertical-align:middle; height: 100%;width:100%}
.mbanner .slideBox .bd li a{height: 100%;width:100%; display: block; overflow:hidden}
.mbanner .slideBox .bd img{ width:100%; height:100%; display:block;  }

.mbanner_con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 78px 0 0!important;}
.mjsq{display: block;background: url(../images/bg_jsq.png)no-repeat;width: 301px;height: 399px;}
.mjsq_tit{text-align: center;padding-top: 22px;}
.mjsq_tit h6{font-size: 20px;color: #FFF;font-weight: bold;}
.jishu{text-align: center;margin-top: 32px;}
.jishu h6{font-size: 14px;color: #333333;}
.jishu h6 em{font-size: 23px;color: #ff9900;font-style: normal;}
.js_form{width: 100%;padding: 0 16px;margin-top: 15px;}
.js_form form select{width: 263px;height: 39px;border: 1px solid #bfbfbf;border:1px solid #bfbfbf;outline: none;background: url(../images/bg_select.jpg)no-repeat;
appearance: none;-moz-appearance: none;-webkit-appearance: none;padding-left: 10px;font-size: 14px;color: #999999;
}
.js_form form input{outline: none;background: #f9f9f9;border: 1px solid #bfbfbf;box-sizing: border-box;padding-left: 9px;font-size: 14px;color: #999999;}
.js_form form input[type=text]{width: 263px;height: 39px;}


.js_form form input[placeholder],.js_form form [placeholder],.js_form form *[placeholder] {
   color:#999 !important;font-size: 14px;
}
.js_form form ::-webkit-input-placeholder { /* WebKit browsers */
    color:    #999;font-size: 14px;
}
.js_form form :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #999;font-size: 14px;
}
.js_form form ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #999;font-size: 14px;
}
.js_form form :-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #999;font-size: 14px;
}
.js_form form p{margin-bottom: 16px;position: relative;}
.js_form form p span{position: absolute;top: 9px;right: 15px;font-size: 14px;color: #999999;}

p.ss{overflow: hidden;}
p.ss select{width: 79px;height: 39px;background: url(../images/ss_select.jpg)no-repeat;float: left;margin-right: 13px;}
p.ss select:last-child{margin-right: 0;}
.js_form form input[type=submit]{width: 263px;height: 39px;background: #0da056;font-size: 12px;color: #FFFFFF;font-weight: bold;border: none;cursor: pointer;}


.mbd{display: block;background: url(../images/bg_mbd.png)no-repeat left;width: 100%;height: 89px;margin-top: 34px;}
.ksbj{width: 301px;text-align: center;color: #FFFFFF;padding-top: 15px;float: left;}
i.ico_youjian{display: inline-block;background: url(../images/youjian.png)no-repeat;width: 24px;height: 21px;}
.ksbj h6{font-size: 27px;font-weight: bold;margin-top: 8px;}
.mbd_nr{overflow: hidden;}
.mbd ul{float: left;overflow: hidden;padding-top: 8px;margin-left: 90px;}
.mbd ul li{float: left;overflow: hidden;margin-right: 40px;}
.mbd ul li:last-child{margin-right: 0;}
.bz_pic{display: block;background: url(../images/bz_pic.jpg)no-repeat;width: 80px;height: 73px;float: left;text-align: center;}
.bz_pic i{display: inline-block;}
.bz_pic h6{font-size: 14px;color: #333333;}
i.ico_pinzhi{background: url(../images/pinzhi.png)no-repeat;width: 32px;height: 26px;margin-top: 16px;}
.bz_txt{float: left;margin-left: 24px;color: #FFFFFF;padding-top: 14px;}
i.ico_bzline{display: block;width: 36px;height: 2px;background: #ff6c1f;margin-bottom: 10px;}
.bz_txt p{font-size: 12px;line-height: 22px;}
i.ico_cengzhi{background: url(../images/cengzhi.png)no-repeat;width: 28px;height: 30px;margin-top: 12px;}
i.ico_jiage{background: url(../images/jiage.png)no-repeat;width: 23px;height: 29px;margin-top: 14px;}

/**mabout**/
.mabout{margin-top: 62px;margin-bottom: 30px;}
.mabu_txt{text-align: center;}
.mabu_txt h3{font-size: 30px;color: #333333;font-weight: bold;}
.mabu_txt h3 em{font-style: normal;color: #0da056;margin-left: 9px;}
i.ico_mabuline{display: inline-block;width: 35px;height: 4px;border-radius: 2px;background: #ff6c1f;}
.mabu_txt p{font-size: 12px;color: #999999;}
.mabu_nr{margin-top: 38px;}

.mabu_l{overflow: hidden;float: left;width: 64%;}
.mabu_pic{width:89%; height:338px;position: relative;float:left;}
.mabu_pic .slideBox{ width:100%; height:338px; overflow:hidden; position:relative; }
.mabu_pic .slideBox .hd{ height:22px; overflow:hidden; position:absolute; right:60px; bottom:19px; z-index:1;  margin-right: -29px;}
.mabu_pic .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.mabu_pic .slideBox .hd ul li{ float:left; margin-right:15px;  width:13px; height:13px;  border-radius:50%; background: #333333; cursor:pointer; }
.mabu_pic .slideBox .hd ul li.on{ background:#ff6c1f;}
.mabu_pic .slideBox .hd ul li:last-child{margin-right: 0;}
.mabu_pic .slideBox .bd{ position:relative; height:100%; z-index:0;width:100%  }
.mabu_pic .slideBox .bd ul{height: 100%;width:100%}
.mabu_pic .slideBox .bd li{ zoom:1; vertical-align:middle; height: 100%;width:100%}
.mabu_pic .slideBox .bd li a{height: 100%;width:100%; display: block; overflow:hidden}
.mabu_pic .slideBox .bd img{ width:100%; height:100%; display:block;  }
.mapic_tit{float: left;width: 11%;}
.mabu_r{float: right;width: 36%;}
.mabu_r p{margin-top: 30px;font-size: 14px;color: #666666;line-height: 24px;
word-break:break-all;display:-webkit-box; -webkit-line-clamp:7;
  -webkit-box-orient:vertical; overflow:hidden;
}
a.mabu_btn{margin-top: 30px; display: block; width: 101px;height: 34px;text-align: center;line-height: 33px;border: 1px solid #333333;border-radius: 17px;text-transform: uppercase;font-size: 14px;color: #333333;}
a.mabu_btn:hover{background: #333333;color: #FFF}

/**mcase**/
.mgzcase{background: url(../images/bg_gzcase.jpg)no-repeat center;padding-top: 45px;padding-bottom: 34px;}
.mgzc_list{margin-top: 30px;margin-bottom: 28px;}
.mgzc_u{width: 100%;}
.mgzc_u_img{width: 100%;height:100%;overflow: hidden;}
.mgzc_u_img img,.mgzc_d_pic img{width: 100%;height: 100%;transition: all 0.8s ease-in-out;}
.mgzc_u_img:hover img,.mgzc_d_pic:hover img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.mgzc_u ul{overflow: hidden;}
.mgzc_u ul li{position: relative;width: 587px;float: left;}
.mgzc_u ul li:last-child{float: right;}
.mgzc_u_hd{position: absolute;width: 100%;height: 42px;left: 0;bottom: 0;text-align: center;;background: rgba(0,0,0,.71);color: #FFF;}
.mgzc_u_hd h6{line-height: 42px;font-size: 16px;}
.mgzc_d{margin-top: 10px;}
.mgzc_d ul{overflow: hidden;}
.mgzc_d ul li{float: left;width: 385px;height: 245px;position: relative;margin-right: 22px;}
.mgzc_d ul li:last-child{margin-right: 0;}
.mgzc_d_pic{width: 100%;height: 100%;overflow: hidden;}
a.mgz_btn{display: block;width: 122px;height: 39px;text-align: center;line-height: 39px;color: #FFF;font-size: 14px;background: #ff6c1f;margin: 0 auto;}

/**mjzcase**/
.mjzcase{margin-top: 36px;}
.mjz_tab{margin-top: 36px;margin-bottom: 30px;text-align: center;}
.mjz_tab ul{overflow: hidden;display: inline-block;}
.mjz_tab ul li{float: left;font-size: 16px;color: #333333;}
.mjz_tab ul li:hover{color: #00B688;}
.mjz_tab span{display: block;float: left;color: #b1b1b1;margin: 0 14px;}
.mjz_list ul{overflow: hidden;}
.mjz_list ul li{width: 32%;float: left;margin-right: 20px;margin-bottom: 20px;}
.mjz_list ul li:nth-child(3n){margin-right: 0;}
.mjz_pic{width: 100%;height: 266px;position: relative;overflow: hidden;}
.mjz_pic img{width: 100%;height: 100%;transition: all 0.8s ease-in-out;}
.mjz_list ul li:hover .mjz_pic img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.mjz_txt{padding-top: 35px;overflow: hidden;}
.mjz_txt p{font-size: 16px;color: #333333;line-height: 24px;float: left;}
.mjz_btn{float: right;width: 118px;height: 46px;border:1px solid #333333;text-align: center;padding-top:14px ;}
.mjz_btn h6{font-size: 14px;color: #333333;background: url(../images/more.png)no-repeat bottom;background-position-x: 30px;background-position-y: 11px;height: 100%;width: 100%;}
.mjz_btn:hover h6{background: url(../images/more_on.png)no-repeat bottom;background-position-x: 30px;background-position-y: 11px;color: #FFFFFF;}
.mjz_btn:hover{background: #0da056;border-color: #0da056;}
.mjz_hd{display: none; position: absolute;width: 100%;height: 100%;left: 0;top: 0;text-align: center;line-height: 266px;background: rgba(0,0,0,.5);color: #FFFFFF;font-size: 16px;}
.mjz_list ul li:hover .mjz_hd{display: block;}

/**mteam**/
.mteam{margin-top: 65px;position: relative;padding-bottom: 40px;}
.mteam_nr{position: relative;}
.lvkuang{position: absolute;right: 0;top:106px;width: 50%;height: 111px;background: url(../images/lvkuang.jpg)no-repeat right;z-index: 10;}
.kuang{position: absolute;background: url(../images/kuang.png)no-repeat;width: 1152px;height: 353px;top: 122px; right: 0;}
.mtnr{margin-top: 38px;}

.mtpic{width: 27%;height: 397px;float: left;}
.mtpic img{width: 100%;height: 100%;}
.mt_txt{float: left;margin-left: 44px;width: 69%;position: relative;}
.mt_name{position: relative;}
.mt_name h6{position: absolute;left: -63px;top: 34px;width: 184px; font-size: 24px;color: #333333;background: url(../images/name_line.png)no-repeat center left;padding-left: 68px;}
.mt_name h6 span{font-size: 14px;display: inline-block;margin-left: 9px;}



/*wrapper*/
#wrapper{ width:100%;  margin:0 auto;}
#picSlideWrap{ padding-bottom:30px;}

.imgnav{ width:100%; margin:10px auto;}


.imgnav{  position:relative; margin:0 auto; width:100%;}
#img{ z-index:10; width:100%; position:relative; padding-bottom: 42px;}
#front{margin-right: 48px; float: left; cursor:pointer;  width:17px; height:33px; background: url(../images/mt_left.png)no-repeat; }
/*#front a{  position:absolute; left:20px; top:224px;display:block; background:url(../images/ico/imgSlideLeft.png) no-repeat; width:104px; height:104px; display:none;}*/
#next{float: left; cursor:pointer; width:17px; height:33px;  background:url(../images/mt_right.png)no-repeat;}
/*#next a{ right:20px; top:224px; display:block; background:url(../images/ico/imgSlideRight.png) no-repeat; width:104px; height:104px; display:none;}*/
.zuoyou{overflow: hidden;position: absolute;right: 24px;bottom: 40px;}
#cbtn{ position:relative; height:auto; margin-top:12px; }
#cbtn ul{position:relative; width:10000px; height:122px;}
#cbtn ul li{ float:left;  width:106px; height:auto; cursor:pointer; text-align:center; margin-right:67px; position:relative;}
.csu_pic{width: 106px;height: 131px;position: relative;}
.csu_pic img{width: 100%;height: 100%;}
.csu_hd{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(149,149,149,.57);}


.ctrl div{ clear:both;}
#cSlideUl{width:1147px; height:auto;overflow:hidden; position:relative; top:10px; margin:0 auto;}
.picSildeLeft{cursor:pointer; position:absolute; top:32px; left:10px; z-index:9;}
.picSildeRight{cursor:pointer; position:absolute; top:32px; right:10px; z-index:9;}

#img .linr{display: none;}
.zhanji{float: right;overflow: hidden;font-size: 16px;color: #FFFFFF;margin-top: 45px;}
.zhanji p{float: left;}
.zhanji p em{font-size: 24px;font-style: normal;}
.zhanji span{float: left;font-size: 24px;margin: 0 50px;}
.sjln{width: 811px;height: 81px;background: #f3f3f3;margin-top: 68px;line-height: 81px;padding-left: 30px;font-size: 14px;color: #999999;}
.sjln p span{font-size: 20px;color: #333333;display: inline-block;margin-right: 26px}
.mtjj{margin-top: 40px;overflow: hidden;font-size: 14px;color: #333333;line-height: 24px;margin-bottom: 40px;}
.mtjj span{float: left;}
.mtjj p{float: left;width: 87%;}
.mt_txt a.mgz_btn{margin: initial;}
#cSlideUl ul li h6{margin-top: 15px;font-size: 14px;color: #999;}
#cbtn li.hov .csu_hd{display: none;}
#cbtn li.hov h6{color: #333333;}
.pc-slide {
	width: 500px;
	margin: 0 auto;
}

.view .swiper-container {
	width: 500px;
	height: 500px;
}

.view .arrow-left {
	background: url(images/index_tab_l.png) no-repeat left top;
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -25px;
	width: 28px;
	height: 51px;
	z-index: 10;
}

.view .arrow-right {
	background: url(images/index_tab_r.png) no-repeat left bottom;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -25px;
	width: 28px;
	height: 51px;
	z-index: 10;
}

.preview {
	width: 100%;
	margin-top: 10px;
	position: relative;
}

.preview .swiper-container {
	width: 430px;
	height: 82px;
	margin-left: 35px;
}

.preview .swiper-slide {
	width: 87px;
	height: 82px;
	cursor: pointer;
}

.preview .slide6 {
	width: 82px;
}

.preview .arrow-left {
	background: url(images/feel3.png) no-repeat left top;
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -9px;
	width: 9px;
	height: 18px;
	z-index: 10;
}

.preview .arrow-right {
	background: url(images/feel4.png) no-repeat left bottom;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -9px;
	width: 9px;
	height: 18px;
	z-index: 10;
}

.preview img {
	padding: 1px;
	width: 100%;
}

.preview .active-nav img {
	padding: 0;
	border: 1px solid #F00;
}

/**zxzn**/
.zxzn{background: url(../images/bg_zxzn.jpg)no-repeat center;padding-top: 40px;padding-bottom: 36px;}
.zxzn .mabu_txt h3{color: #FFFFFF;}
.zxzn_nr{margin-top: 60px;overflow: hidden;margin-bottom: 38px;}
.zxzn_tab{float: left;}
.zxzn_tab ul li{width: 241px;height: 62px;background: #eeeeee;text-align: center;line-height: 62px;margin-bottom: 1px;font-size: 14px;color: #333333;}
.zxzn_tab ul li.on,.zxzn_tab ul li:hover{background: #0da056;color: #FFFFFF;}
.zxzn_tab ul li a{display: block;}
.zxzn_txt{float: left;margin-left: 12px;overflow: hidden;}
.zxzn_tw{float: left;}
.zxzn_tw ul{overflow: hidden;}
.zxzn_tw ul li{width: 267px;height: 314px;background: #eeeeee;float: left;padding: 10px 10px 0;}
.zxzn_tw ul li:hover .tw_nr h6{color: #0DA056;}
.tw_pic{width: 100%;height: 155px;overflow: hidden;}
.tw_pic img{width: 100%;height: 100%;transition: all 0.8s ease-in-out;}
.tw_pic:hover img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.tw_nr{margin-top: 10px;}
.tw_nr h6{font-size: 16px;color: #333333;
overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
}
.tw_nr span{font-size: 16px;color: #999999;display: inline-block;margin-top: 12px;margin-bottom: 14px;}
.tw_nr p{font-size: 12px;color: #999999;
 word-break:break-all;display:-webkit-box; -webkit-line-clamp:3;
  -webkit-box-orient:vertical; overflow:hidden;
}

.zxzn_xw{float: left;}
.txtMarquee-top{ width:413px;height: 314px;  overflow:hidden; position:relative;  border:1px solid #EEEEEE;   }
		.txtMarquee-top .bd{ padding:15px;  }
		.txtMarquee-top .infoList li{ height:20px; line-height:20px; color: #FFFFFF;margin-bottom: 28px;  }
		.txtMarquee-top .infoList li .date{ float:right; color:#FFFFFF;  }
i.ico_sanjiao{display: inline-block;background: url(../images/sanjiao.png)no-repeat;width: 12px;height: 20px;float: left;margin-right: 16px;}
.txtMarquee-top .infoList li p{float: left;}
.txtMarquee-top .infoList li:hover,.txtMarquee-top .infoList li:hover .date{color: #0DA056;}

/**pc footer**/
.footer{background: #eeeeee;padding-top: 40px;padding-bottom: 20px;}
.ft_nr{overflow: hidden;}
.ft_xx{text-align: center;width: 238px;float: left;font-size: 14px;color: #999999;line-height: 30px;}
.ico_zixun{display: inline-block;background: url(../images/zixun.png)no-repeat;width: 27px;height: 23px;float: left;margin: 8px 12px 0 22px;}
.zxzx{width: 187px;height: 41px;border: 1px solid #0da056;line-height: 41px;overflow: hidden;margin: 15px auto;}
.zxzx span{float: left;color: #0da056;}
.zxzx a{display: block;overflow: hidden;}
.lxfs{float: left;margin-left: 150px;line-height: 30px;}
.lx_tit h6{font-size: 14px;color: #0da056;}
.lx_tit h6 span{color: #999999;text-transform: uppercase;}
.lx_nr{font-size: 12px;color: #999999;line-height: 30px;padding-left: 80px;margin-top: 14px;}
.ft_er{float: right;padding-top: 15px;overflow: hidden;padding-right: 38px;}
.fteb_pic{width: 99px;height: 99px;}
.fteb_pic img{width: 100%;height: 100%;}
.fer_box span{font-size: 13px;color: #999999;line-height: 23px;display: inline-block;margin-top: 15px;}
.fer_box{width: 99px;text-align: center;float: left;}
.fer_box:first-child{margin-right: 58px;}
.pcbanquan{background: #333333;}
.bq_con{line-height: 72px;overflow: hidden;}
.ftd_l p{font-size: 12px;color: #999999;}
.ftd_l p a:hover{color: #FFFFFF;}
.ftd_l{float: left;}
.ftd_r{float: right;}
.ftd_r span{font-size: 12px;color: #999999;}
a.vl{width: 121px;height: 18px;display: inline-block;background: url(../images/vd.png)no-repeat;margin-right: 15px;}
a.vl:hover{background: url(../images/vd_on.png)no-repeat;}
a.ws{width: 121px;height: 18px;display: inline-block;background: url(../images/ws.png)no-repeat;}
a.ws:hover{background: url(../images/ws_on.png)no-repeat;}
.mlinks{background: #333;padding-bottom: 30px;}
.mlk_con{overflow: hidden;font-size: 14px;color: #999999;}
.mlk_con span{float: left;margin-right: 48px;}
.mlk_con ul{float: left;overflow: hidden;}
.mlk_con ul li{float: left;margin-right: 48px;}
.mlk_con ul li a:hover{color: #FFFFFF;}

/**wap*/
/*头部*/

.header_dao header{
    height: 68px;
    width: 100%;
    background: #FFFFFF;
    font-size: .14rem;
    position: fixed;
    top:0;left: 0;
    z-index: 888;
    text-align: center;
}

#logo{width: 274px;display: inline-block;position: absolute;left: 20px;margin-top: 7.5px;}
#logo img{display: block;}
.menu a{
    position: absolute;
    right: 10px;
    width:30px;
    height: 25px;
    top: 20px;
}
.menu a img{width: 100%;height: 100%;display: block;}
#menu{
    margin-top: 68px;
    background: #9b5d0c;
    color: #fff;
}

.openmenu{overflow-y:scroll; position:fixed;}
#pgcontainer{margin:0px; padding:45px 0px;}
.overlay{left:0px; right:0px; bottom:0px; position: fixed; z-index:99; background-color:rgba(0, 0, 0, 0.5);}
.openmenu .overlay{top:0px;}
#hamburgermenu{background:#FFFFFF; left:0px; top:0px; width:0px; height:100%; overflow-y:scroll; position:fixed; z-index:999; box-shadow:3px 0px 7px rgba(0,0,0,0.55); -webkit-box-shadow:3px 0 7px rgba(0, 0, 0, 0.55); -moz-box-shadow:3px 0 7px rgba(0, 0, 0, 0.55);}
.nav_logo{width:100%;height: 68px; padding-top:10px; text-align:center; clear:both;}
.nav_logo img{height:55px; margin:5px 0px;}
.menu_head{text-indent: 1em; width:100%; min-width:150px; border-bottom:#DDDDDD 1px solid; line-height:25px;  color:#333; padding:8px 0px; font-size:1em; position:relative; margin:0px;}
.menu_head img{vertical-align:middle; height:25px; padding-right:5px;}
.menu_head a{color:#333;}
.menu_body{width:100%; min-width:150px; overflow:hidden; line-height:38px; display:none;}
.menu_body a{width:100%; display:block; height:28px; line-height:28px; color:#333; text-indent:2em; border-bottom:rgba(255, 255, 255, 0.32) 1px solid;}

a#logo img{width: 50px;height: 53px;float: left;}
a#logo{overflow: hidden;}
.swiper-container1 .swiper-pagination-bullet-active{background: #FFFFFF!important;}
.swiper-container1{width: 100%;height: auto;}
.swiper-container1 img{width: 100%;height: auto;}

/**banquan*/
.banquan{background: #FFFFFF;margin-top: 8px;padding-top: 23px;text-align: center;font-size: 18px;color: #999999;line-height: 34px;padding-bottom: 19px;margin-bottom: 61px;}

/**footer*/
footer{ position: fixed;  bottom: 0;left: 0;z-index: 888; height: 60px;width: 100%; background:#4d4f5b; font-size: 12px;border-top: 2px solid #0da056}
footer li{width: 20%;height: 100%;float: left;box-sizing: border-box;}
footer li img{width: 24px;height: 24px;display: block;margin: 0 auto}
footer li a{display: block;width: 100%;height: 100%;text-align: center;box-sizing: border-box;padding-top: 10px;color: #fff;}
footer span{line-height:30px}
footer li:last-child{border-right: 0;}
footer li a.active,footer li a:hover{background:#0da056;color: #fff}

/**内页样式**/
/**内页banner**/
.banner{width: 100%;height: 200px;}

/**second_nav**/
.second_nav{overflow: hidden;line-height: 60px;border-bottom: 1px solid #eeeeee;}
i.sn_home{display: inline-block;float: left;background: url(../images/zhuye.png)no-repeat;width: 20px;height: 15px;margin-top: 22.5px;margin-right: 6px;}
.second_nav p{font-size: 12px;color: #666666;float: left;}
.second_nav a:hover{color: #0DA056;}

/**abu_tab**/
.abu_tab{margin-top:20px ;}
.abu_tab ul{overflow: hidden;padding-bottom: 20px;border-bottom: 1px solid #eeeeee;}
.abu_tab ul li{float: left;width: 137px;height: 43px;text-align: center;line-height: 43px;font-size: 16px;color: #333333;}
.abu_tab ul li.on,.abu_tab ul li:hover{background: #0da056;color: #FFFFFF;}
.abu_tab ul li a{display: block;}

/**about**/
.abu_con{font-size: 14px;color: #666666;line-height: 30px;margin-bottom: 60px;}
.abu_tit{text-align: center;}
.abut_nr{display: inline-block;text-align: left;background: url(../images/yuan.png)no-repeat left center;padding-left: 50px;margin-top: 30px}
.abut_nr h6{font-size: 16px;color: #333333;font-weight: bold;line-height: 30px;}
.abut_nr span{font-size: 15px;color: #999999;text-transform: uppercase;line-height: initial;}
.abu_txt{margin-top: 50px;overflow: hidden;}
h6.biaoti{font-size: 16px;color: #333333;line-height: 30px;font-weight: bold;}
.wenzi{margin-top: 26px;}
.abu_txt .left{width: 50%;}
.wz{margin-top: 40px;}
.abu_txt .right{background: url(../images/fk.jpg)no-repeat left top;padding: 26px 0 30px 35px;}
.abu_pic{width: 467px;height: 312px;}
.abu_pic img{width: 100%;height: 100%;}
/**aculture**/
.aculture{background: #EEEEEE;padding-top: 40px;padding-bottom: 60px;}
.aculture .abu_tit,.ahonor .abu_tit{text-align: left;}
.acl_nr{overflow: hidden; background: url(../images/aclk.png)no-repeat right top;margin-top: 30px;padding-top: 28px;padding-right: 20px;padding-bottom: 32px;}
.acl_pic{width: 486px;height: 427px;float: left;}
.acl_pic img{width: 100%;height: 100%;}
.acl_txt{float: left;margin-left: 36px;width: 658px;}
h6.acl_bt{font-size: 16px;color: #000000;line-height: 30px;}
.aclh{margin-bottom: 10px;}

/**ahonor**/
.ahonor{margin-top: 36px;margin-bottom: 50px;}
.picScroll-left{ width:100%; position:relative;margin-top: 60px; margin-bottom: 42px;    }
		.picScroll-left .prev,.picScroll-left .next{ display:block;  width:21px; height:38px; overflow:hidden;
			 cursor:pointer; background: url(../images/hleft.png)no-repeat;left: -26px;top:50%;margin-top: -19px; position: absolute;}
		.picScroll-left .next{background: url(../images/hright.png)no-repeat;left: auto;right: -28px; }
		.picScroll-left .bd{    }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{width: 32% ; margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScroll-left .bd ul li .pic{background: #bfbfbf; text-align:center;width: 100%;height: 273px;padding: 10px 15px; }
		.picScroll-left .bd ul li .pic img{ width:100%; height:100%; display:block;  }
		.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-left .bd ul li .title{ line-height:24px;   }

a.amore{display:block;width: 175px;height: 36px;text-align: center;line-height: 36px;background: #0da056;font-size: 14px;color: #FFFFFF;margin: 0 auto;}
a.amore:hover{background: #00B688;}
/**zuinews**/
.zuinews{margin-top: 50px;margin-bottom: 25px;}
.zn_tit{text-align: center;}
.zn_tit h6{font-size: 30px;color: #333333;font-weight: bold;}
.zn_tit span{font-size: 24px;color: #999999;font-weight: bold;}
i.znline{display: block;width: 45px;height: 3px;background: #0da056;margin: 0 auto;}
.zn_list{margin-top: 60px;}
.zn_list ul{overflow: hidden;}
.zn_list ul li{float: left;overflow: hidden;width: 49%;border-bottom: 1px dashed #d5d5d5;padding-bottom: 20px;margin-bottom: 20px;}
.zn_list ul li:nth-child(2n){float: right;}
i.znyuan{display:block;background: url(../images/znyuan.png)no-repeat;width: 16px;height: 16px;float: left;margin-top: 15px;}
.zn_txt{float: left;margin-left: 9px;margin-top: 15px;width: 66%;}
.zn_txt h6{font-size: 14px;color: #333333;margin-bottom: 15px;
overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
}
.zn_txt p{font-size: 12px;color: #999999;
overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
}
.zn_date{float: right;text-align: center;}
.zn_date h3{font-size: 43px;color: #999999;}
.zn_date span{font-size: 12px;color: #999999;}
.zn_list ul li:hover i.znyuan{background: url(../images/znyuan_on.png)no-repeat;}
.zn_list ul li:hover .zn_txt h6,.zn_list ul li:hover .zn_txt p,.zn_list ul li:hover .zn_date h3,.zn_list ul li:hover .zn_date span{color: #0da056;}
.sw_honor .swiper-slide{background: #bfbfbf;padding: 5px 7.5px;height: 126px;}
.sw_honor .swiper-slide img{width: 100%;height: 100%;}
.sw_honor {margin-top: 15px;margin-bottom: 20px;}
.abu_pic,.acl_pic,.picScroll-left .bd ul li .pic{overflow: hidden;}
.abu_pic img,.acl_pic img,.picScroll-left .bd ul li .pic img{transition: all 0.8s ease-in-out;}
.abu_pic:hover img,.acl_pic:hover img,.picScroll-left .bd ul li:hover .pic img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}


/**jzcase**/
.jz_tab{margin-top: 14px}
.jz_zl{width: 9%;float: left;}
.jz_zl ul li{width: 100%;height: 41px;text-align: center;line-height: 41px;background: #eeeeee;border: 1px solid #e5e5e5;margin-bottom: 2px;font-size: 12px;color: #333333;}
.jz_lb{width: 90%;float: right;height: 127px;border: 1px solid #eeeeee;padding-top: 12px;padding-left: 24px;}
.li_hang{margin-bottom: 26px}
.li_hang ul{overflow: hidden;}
.li_hang ul li{float: left;font-size: 12px;color: #333333;margin-right: 4%;}
.li_hang ul li.on,.li_hang ul li:hover{color: #0da056;}
.jzcase{margin-top: 28px;}
.jz_list ul{overflow: hidden;}
.jz_list ul li{float: left;width: 32.5%;margin-right: 15px;margin-bottom: 15px;}
.jz_list ul li:nth-child(3n){margin-right: 0}
.jz_list ul li:hover .jz_pic img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
} 
.jz_pic{width: 100%; height: 257px;overflow: hidden;}
.jz_pic img{width: 100%;height: 100%;transition: all 0.8s ease-in-out;}
.jz_txt{background: url(../images/bz_jz.png)repeat-x bottom;overflow: hidden;margin-top: 5px;}
.jzt_tp{width: 20%;height: 97px;float: left;margin-right: 9%;}
.jzt_tp img{width: 100%;height: 100%;}
.jzt_wz{margin-top: 15px;font-size: 14px;color: #333333;line-height: 26px;float: left;width: 67%;}
.jz_btn{width: 27%;height: 21px;text-align: center;line-height: 21px;background: #0da056;font-size: 12px;color: #FFFFFF;}
.jz_btn:hover{background: #00B688;}
.jzt_wz p{ overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;}
  .jzcase_nr{overflow: hidden;}
.jzcase_l{float: left;width: 72%;}


#jzwrapper{ width:100%;  margin:0 auto;}
#jzpicSlideWrap{ background:#F5F8FD; border:1px solid #A9BFD6; padding-bottom:30px;}

.jzimgnav{ width:100%; margin:10px auto;}

.jzimgnav{  position:relative; margin:0 auto; width:100%;}
#jzimg{ z-index:10; width:100%; position:relative; text-align:center;}
#jzimg img{width: 100%; height:576px; display:none; border:1px solid #dcdcdc;padding: 12px;}

#jzcbtn{background:#EAEBF0; position:relative; height:172px; border:1px solid #D6D9DC; margin-top:12px; }
#jzcbtn ul{position:relative; width:10000px; height:127px;}
#jzcbtn ul li{background: #FFFFFF;padding: 3px; float:left;width:193px; height:127px; cursor:pointer; text-align:center; margin-right:12px; position:relative;}
#jzcbtn ul li img{ width:100%; height:100%; display:block;}
#jzcbtn ul li tt{ background:#000; color:#FFF; position:absolute; right:4px; bottom:4px; z-index:20; font-family:"宋体" ;font-size:12px; line-height:16px; padding:0 5px;}
#jzcbtn li.hov{ }
.jzctrl div{ clear:both;}
#jzcSlideUl{width:811px; height:127px;overflow:hidden; position:relative; top:22.5px; margin:0 auto;}
.jzpicSildeLeft{cursor:pointer; position:absolute; top:66px; left:3px; z-index:9;}
.jzpicSildeRight{cursor:pointer; position:absolute; top:66px; right:6px; z-index:9;}

/**zxxq**/
.zxxq{margin-top: 30px;}
.zxxq_tit h6{font-size: 18px;color: #333333;font-weight: bold;line-height: 48px;}
i.xq_line{display: block;background: url(../images/xq_line.png)no-repeat;width: 100%;height: 1px;}
.xq_table{margin-top: 20px}
.xq_table table{width: 100%;}
.xq_table table,.xq_table table td{border: 1px solid #dcdcdc;table-layout:fixed;padding-left: 6%;}
.xq_table table td{height: 52px;font-size: 12px;color: #666666;width: 33%;}
.xq_table table td span{font-size: 12px;color: #1c1c1c;display: inline-block;margin-right: 20%;width: 60px;}
.jzs_pic{margin-top: 20px;}
.jzs_pic img{width: 100%;height: 646px;margin-bottom: 10px;}
.jzcase_r{float: right;width: 26%;border:1px solid #dcdcdc;padding: 9px;}
/**设计师简介**/
.zjsjj{width: 100%;}
.jj_tit{width: 100%;height: 44px;background: #0da056;color: #FFFFFF;overflow: hidden;padding-left: 23px;}
i.ico_ren{display: inline-block;background: url(../images/ren.png)no-repeat;width: 17px;height: 26px;float: left;margin-top: 10px;margin-right: 13px;}
.jj_tit h6{font-size: 16px;line-height: 44px;}
.jj_nr{background: #ececec;padding-top: 16px;padding-bottom: 20px;}
.jj_pic{width: 182px;height: 237px;margin: 0 auto;}
.jj_pic img{width: 100%;height: 100%;}
.jj_txt{text-align: center;margin-bottom: 15px;}
.jj_txt h6{font-size: 16px;color: #333333;line-height: 44px;}
.jj_txt p{font-size: 12px;color: #666666;line-height: 18px;}
a.jj_more{display: block;width: 87px;height: 24px;background: #ff6c1f;color: #FFF;text-align: center;line-height: 24px;font-size: 12px;margin: 0 auto;}
/**在线预约**/
.zjyy{width: 100%;margin-top: 10px}
.zjyy_tit{width: 100%;height: 58px;background: #0da056;color: #FFFFFF;text-align: center;}
.zjyy_tit h6{font-size: 18px;font-weight: bold;line-height: 35px;}
.zjyy_tit p{font-size: 12px;line-height: initial;}
.yy_nr{background: #ececec;padding-top: 28px;padding-bottom: 24px;}
.yy_form{padding-left: 20px;}
.yy_form p{margin-bottom: 12px;position: relative;}
.yy_form p span.Validform_wrong{top: 7px;right: 27px;}
.yy_form p span{font-size: 12px;color: #1c1c1c;}
.yy_form p input[type=text]{width: 186px;height: 33px;outline: none;border: 1px solid #dcdcdc;background: #FFFFFF;}
.yy_form p input[type=submit]{width: 253px;height: 38px;background: #ff6c1f;color: #FFF;font-size: 16px;border: none;outline: none;}
/**推荐案例**/
.jztj{width: 100%;margin-top: 28px;}
.jzyj_tit{width: 100%;height: 42px;text-align: center;line-height: 42px;background: #0da056;color: #FFFFFF;}
.jzyj_tit h5{line-height: 42px;font-size: 20px;font-weight: bold;}

.picMarquee-top{ margin:0 auto;  width:100%; overflow:hidden; position:relative;   }
		.picMarquee-top .bd{ padding:10px;   }
		.picMarquee-top .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-top .bd ul li{ text-align:center; zoom:1; margin-bottom: 20px;}
		.picMarquee-top .bd ul li .pic{ text-align:center; }
		.picMarquee-top .bd ul li .pic img{ width:266px; height:177px; display:block;  }

/**装修攻略**/
.zxgl{width: 100%;margin-top:20px ;}
.zxgl_tit{width: 100%;height: 41px;background: #0da056;color: #FFFFFF;line-height: 41px;font-size: 20px;text-align: center;}
.zxgl_list{margin-top: 15px;}
.zxgl_list ul li{font-size: 14px;color: #666666;border-bottom: 1px dashed #bfbfbf;padding-bottom:10px ;margin-bottom: 10px;}
.zxgl_list ul li p{
	 overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
}
.zxgl_list ul li a:hover{color: #0DA056;}
.wjj_pic{width: 166px;height: 206px;margin: 0 auto;margin-top: 20px;}
.wjj_pic img{width: 100%;height: 100%;}
/**team**/
.team_list ul{overflow: hidden;}
.team_list ul li{float: left;width: 24%;padding: 6px;height: 353px;border:1px solid #bfbfbf;margin-right: 16px;margin-bottom: 16px;}
.team_list ul li:nth-child(4n){margin-right: 0;}
.tl_pic{width: 100%;height: 100%;position: relative;overflow: hidden;}
.tl_pic img{width: 100%;height: 100%;transition: all 0.8s ease-in-out;}
.tl_hd{width: 100%;height: 97px;position: absolute;left: 0;bottom: 0;background: rgba(248,248,248,.66);padding: 16px 14px 0 18px;overflow: hidden;}
.tlh_l{float: left;}
.tlh_r{float: right;}
.tlh_l h6{font-size: 14px;color: #333333;margin-bottom: 10px;}
.tlh_l h6 span{font-size: 20px;display: inline-block;margin-right: 12px;}
.tlh_l p{font-size: 12px;color: #333333;line-height: 22px;}
.tlh_r{display: block;background: url(../images/sjyuan.png)no-repeat;width: 64px;height: 64px;text-align: center;padding-top: 10px;}
i.ico_sheji{display: inline-block;background: url(../images/sheji.png)no-repeat;width: 22px;height: 22px;}
.tlh_r h6{line-height: 2px;}
.team_list ul li:hover .tl_pic img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.team_list ul li:hover .tlh_r{background: url(../images/sjyuan_on.png)no-repeat;color: #FFFFFF;}
.team_list ul li:hover i.ico_sheji{background: url(../images/sheji_on.png)no-repeat;}
/**team_show**/
.sjsjs{width: 100%;border: 1px solid #dcdcdc;padding: 30px 27px 32px 30px;overflow: hidden;}
.jieshao_pic{float: left;width: 265px;height: 325px;}
.jieshao_pic img{width: 100%;height: 100%;}
.jieshao_txt{float: left;margin-left: 48px;width: 58%;}
.js_wenzi{font-size: 12px;color: #333333;height: 288px;}
.js_wenzi p span{font-size: 12px;color: #999999;}
a.sj_btn{display:block;width: 226px;height: 37px;line-height:37px;background: #0da056;text-align: center;color: #FFFFFF;overflow: hidden;}
i.ico_sj{background: url(../images/sjbtn.png)no-repeat;float: left;width: 21px;height: 20px;display: inline-block;margin-top: 8px;margin-left: 68px;margin-right: 9px;}
a.sj_btn span{display: inline-block;float: left;}
/**代表作品**/
.dbzp{margin-top: 20px;width: 100%; border: 1px solid #dcdcdc;padding-left: 10px;padding-top: 24px;padding-right: 13px;}
.dbzp .zxxq_tit h6{line-height: 12px;}
.dbzp .zxxq_tit span{font-size: 12px;color: #999999;text-transform: uppercase;line-height: 12px;}
.zp_list{margin-top: 15px;}
.zp_list ul{overflow: hidden;margin-bottom: 30px;}
.zp_list ul li{float: left;width: 49%;margin-bottom: 25px;}
.zp_list ul li:nth-child(2n){float: right;}
.zp_pic{width: 100%;height: 271px;overflow: hidden;}
.zp_pic img{width: 100%;height: 100%;transition: all 0.8s ease-in-out;}
.zp_txt{text-align: center;font-size: 12px;}
.zp_txt p{color: #666666;}
.zp_btn{width: 98px;height: 21px;background: #999999;color: #FFFFFF;line-height: 21px;margin: 0 auto;}
.zp_list ul li:hover .zp_pic img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.zp_list ul li:hover .zp_btn{background: #0da056;}

/**gongdi**/
.gongdi_list ul{overflow: hidden;}
.gongdi_list ul li{float: left;width: 32%;margin-right: 24px;margin-bottom: 24px}
.gongdi_list ul li:nth-child(3n){margin-right: 0;}
.gd_pic{width: 100%;height: 298px;overflow: hidden;}
.gd_pic img{width: 100%;height: 100%;transition: all 0.8s ease-in-out;}
.gongdi_list ul li:hover .gd_pic img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.gd_txt{width: 100%;height: 56px;background: #eeeeee;margin-top: 7px;padding-left: 25px;overflow: hidden;line-height: 56px;padding-right: 10px;}
.gd_txt span{float: left;font-size: 16px;color: #333333;font-weight: bold;display: inline-block;margin-right: 24px}
.gd_txt p{float: left;font-size: 12px;color: #333333;}
.gd_btn{float: right;width: 78px;height: 21px;background: #0da056;color: #FFFFFF;line-height: 21px;text-align: center;margin-top: 18px;}

/**工地详情**/
.gdxq_tit{width: 100%;height: 116px;border: 1px solid #dcdcdc;padding-top: 9px;padding-left: 14px;overflow: hidden;}
.gdxq_pic{width: 124px;height: 97px;float: left;}
.gdxq_pic img{width: 100%;height: 100%;}
.gdxq_txt{float: left;margin-left: 80px;padding-top: 15px;}
.gdxq_time{float: left;padding-top: 17px;margin-left: 110px;}
.gdxq_txt h6{font-size: 16px;color: #1c1c1c;font-weight: bold;margin-bottom: 5px;}
.gdxq_txt p{font-size: 12px;color: #000000;line-height: 18px;}
i.ico_time{display: inline-block;background: url(../images/time.png)no-repeat;width: 15px;height: 15px;}
i.ico_dizhi{display: inline-block;background: url(../images/didian.png)no-repeat;width: 14px;height: 18px;}
.gdxq_time{font-size: 14px;color: #666666;line-height: 30px;}
.gdxq_time i{margin-right: 10px;}
.gdxq_nr{margin-top: 30px;}
.gdxq_nr ul li{margin-bottom: 30px;}
.gdnr_tit{width: 100%;overflow: hidden;}
i.ico_didian{display: inline-block;background: url(../images/dizhi.png)no-repeat;width: 39px;height: 39px;float: left;}
.gdnr_tit h6{font-size: 14px;color: #333333;float: right;width: 94%;border-bottom: 1px solid #e5e5e5;line-height: 32px;}
.gdxq_tp{overflow: hidden;margin-top: 28px;}
.gdxq_tp img{display: block;float: left;width: 32%;margin-right: 16px;height: 195px;}
.gdxq_tp img:last-child{margin-right: 0px;}
/**zhinan**/
.zhinan_u{width: 100%;overflow: hidden;margin-bottom: 30px;}
.zhinan_pic{width: 32%;height: 190px;overflow: hidden; float: left;}
.zhinan_pic img{width: 100%;height: 100%; transition: all 0.8s ease-in-out;}
.zhinan_pic:hover img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.zhinan_txt{float: right;width: 66%;}
.zhinan_txt h6{font-size: 16px;color: #333333;}
.zhinan_txt span{font-size: 16px;color: #666666;display: inline-block;margin: 5px 0;}
.zhinan_txt p{font-size: 14px;color: #666666;line-height: 22px;height: 66px;
 word-break:break-all;display:-webkit-box; -webkit-line-clamp:3;
  -webkit-box-orient:vertical; overflow:hidden;
}
.zhinan_btn{width: 86px;height: 24px;background: #0da056;text-align: center;line-height: 24px;font-size: 12px;color: #FFFFFF;margin-top: 43px;}
.zhinan_txt:hover h6{color: #0DA056;}
.zhinan_list ul{overflow: hidden;}
.zhinan_list ul li{overflow: hidden;border-top: 1px solid #eeeeee;padding-top: 17px;margin-bottom: 26px;}
.zhinan_list ul li:last-child{border-bottom: 1px solid #eeeeee;padding-bottom: 26px;}
.zn_time{width: 77px;height: 77px;text-align: center;color: #FFF;background: #0da056;padding-top: 4px;float: left;}
.zn_time h3{font-size: 40px;}
.zn_time span{font-size: 12px;}
.zn_wenzi{float: right;width: 88%;}
.zn_wenzi h6{font-size: 16px;color: #333333;margin-bottom: 10px;
overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
}
.zn_wenzi p{font-size: 14px;color: #999999;line-height: 24px;
 word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;
}
.zhinan_list ul li:hover .zn_wenzi h6{color: #0DA056;}
/**zhinan_xq**/
.zhinan_xq{border-top: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;padding: 26px 0;}
.nf{margin-top: 25px;overflow: hidden;}
.nf div{ display: block;width: 37.6%;height: 39px;border: 1px solid #bfbfbf;text-align:center;line-height: 39px;border-radius: 3px;float: left;margin-right: 18px;font-size: 14px;color: #666666;
overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;padding-left: 10px;
}
.nf div span{float: left;}
.nf div span:last-child{width: 80%;text-align: left;

}
.nf div a{
	float: left;
	 overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
  text-align: left;width: 90%;
	
}
div.fanhui{width: 17.6%;float: right;margin-right: 0;padding-left: 0;}
div.fanhui a{float: none;width: auto;}
.nf div:hover{color: #FFFFFF;background: #0da056;}
/*.abu_con div img,.abu_con p img{width: 100%;height: auto}*/
/**contact**/
.map{width: 100%;height: 509px;border: 1px solid #0da056;padding: 12px 10px;}
.cont_xx h6{font-size: 20px;color: #333333;font-weight: bold;margin-bottom: 20px;}
.cont_xx p{font-size: 14px;color: #999999;}
.cerb_pic{width: 119px;height: 116px;background: #eeeeee;border-radius: 5px;padding: 9px;}
.cerb_pic img{width: 100%;height: 100%;}
.cer_box span{font-size: 13px;color: #999999;}
.cer_box{text-align: center;width: 119px;float: left;}
.cont_er{overflow: hidden;margin-top: 80px;}
.cer_box:last-child{float: right;}



/*case*/
.swiper-container {
      width: 100%;
      margin-left: auto;
      margin-right: auto;
    }
    .swiper-slide {
      background-size: cover;
      background-position: center;
    }
    .gallery-top {
      height: 541px;
      width: 100%;
    }
    .gallery-thumbs {
      height: 87px;
      box-sizing: border-box;
      padding: 10px 0;
	  margin-top: 15px!important;
    }
    .gallery-thumbs .swiper-slide {
      height: 100%;
      width: 129px!important;margin-right:0px!important;
      margin: 0 16.5px!important;
    }
    .gallery-thumbs .swiper-slide-active {
      opacity: 1;
    }

.conter_case{ width: 800px; height: auto;display:block; margin: 0 auto; position: relative;margin-bottom: 100px;}
.conter_case .swiper-button-next, .conter_case .swiper-button-prev {
	position: absolute;
	top:93%;
	width: 27px;
	height: 44px;
	margin-top: -22px;
	z-index: 10;
	cursor: pointer;
	background-size: 27px 44px;
	background-position: center;
	background-repeat: no-repeat
}
.conter_case .swiper-button-prev{background:url(../images/wm_button_icon.png) no-repeat center;
}
.conter_case .swiper-button-next{background:url(../images/wm_button_icon2.png) no-repeat center;
}

.sw_case .swiper-container {
      width: 100%;
 
      margin-left: auto;
      margin-right: auto;
    }
    .sw_case .swiper-slide {
      background-size: cover;
      background-position: center;
    }
    .gallery-top {
      height: 80%;
      width: 100%;
    }
    .gallery-thumbs {
      height: 20%;
      box-sizing: border-box;
      padding: 10px 0;
    }
    .gallery-thumbs .swiper-slide {
      width: 100px!important;
      margin-right: 14.5px!important;
      height: 124px;
      opacity: 0.4;
    }
    .gallery-thumbs .swiper-slide-active {
      opacity: 1;
    }
.ss_pic{width: 40%;height: 191px;float: left;}
.ss_pic img{width: 100%;height: 100%;}
.ss_txt{float: right;width: 56%;}
.ss_nr{overflow: hidden;}
.ss_tit h6{font-size: 24px;color: #333333;}
.ss_tit h6 span{font-size: 14px;display: inline-block;margin-left: 9px}
.haopin{margin-top: 5px;}
/*.ss_txt{color: #999999;}*/
.ss_txt>p{
	 word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;margin-top: 5px;
}

.gallery-top .swiper-button-next{background: url(../images/lv_right.png)no-repeat;width: 17px;height: 33px;right: 0;}
.gallery-top .swiper-button-prev{background: url(../images/lv_left.png)no-repeat;width: 17px;height: 33px;left: 0;}
.ss_btn{width: 70px;height: 25px;text-align: center;line-height: 25px;background: #ff6c1f;font-size: 12px;color: #ffffff;}
.ss_ln p{
	 word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;
}


/**右侧浮窗**/
/**右侧悬浮*/
.izl-rmenu{position:fixed;right:30px; bottom:10px;padding-bottom:73px;z-index:888;}
.izl-rmenu .btn{display: block;padding: 5px 4px ;border-radius: 10px;  width:90px;height:90px;margin-bottom:7px;cursor:pointer;position:relative;background: #0da056;text-align: center;color: #333333;}
.izl-rmenu .btn i{font-size: 40px;}
.izl-rmenu .btn:last-child i{font-size: 42px;}
.izl-rmenu .btn span{font-size: 12px;color: #FFFFFF;}
.izl-rmenu a.btn-ly,.izl-rmenu a.btn-ly:visited{text-decoration:none;display:block;}
.izl-rmenu .btn-wx1 .pic1{position:absolute;left:-210px;top:0px;display:none;width:207px;height:160px;}
.izl-rmenu .btn .pic{position:absolute;left:-106px;top:0px;display:none;width:100px;height:100px;border: 1px solid #CCCCCC;}
.izl-rmenu .btn .bdianhua{position:absolute;left:-210px;top:0px;display:none;width:207px;height:80px;line-height:80px;background: #FFF;border: 1px solid #CCCCCC;text-align: center;}

.izl-rmenu .btn-top{display:none;height: 98px;}
.izl-rmenu .btn:hover{background:#ff6c1f;}
.izl-rmenu .btn:hover .pic{display: block;}
.izl-rmenu .btn:hover .bdianhua{display: block;}

.bn_b{width: 100%;height: 100%;border: 1px solid #fff;border-radius: 10px;}

/**中间悬浮**/
.zjxf{width: 437px;height: 305px;border: 4px solid rgba(255,255,255,.74);position: fixed;left: 50%;top: 50%;margin-left: -220.5px;margin-top: -152.5px;z-index: 999;}
.zjxf_nr{position:relative;background: url(../images/bg_ff.png)no-repeat;width: 100%;height: 250px;padding-top: 18px;padding-left: 30px;color: #FFFFFF;}
.xftel{margin-top: 40px;font-size: 20px;font-weight: bold;overflow: hidden;}
i.ico_xftel{display: inline-block;background: url(../images/xftel.png)no-repeat;width: 32px;height: 25px;margin-right:8px ;float: left;}
.xftel span{float: left;}
.xfdh{overflow: hidden;margin-top: 20px}
.xfdh h3{float: left;font-size: 25px;font-weight: bold;}
.xfdh span{float: left;font-size: 20px;margin: 0 8px;}
.zjxf_anniu{width: 100%;height: 47px;background: #FFFFFF;overflow: hidden;padding-top: 5px;padding-left: 103px;}
.zjxf_anniu a{display: block;width: 99px;height: 32px;border: 1px solid #0da056;border-radius: 16px;float: left;text-align: center;line-height: 32px;margin-right: 28px;font-size: 16px;color: #0da056;}
.zjxf_anniu a:hover{background: #0DA056;color: #FFFFFF;}
.xfclose{position: absolute;top: 9px;right: 8px;display: block;background: url(../images/xf_close.png)no-repeat;width: 25px;height: 25px;cursor: pointer;}

/**计算器弹窗**/
.shipin_box{width: 301px;height: 399px;background: #fff; position: absolute;  
  left: 80px;
  bottom: -50px;
    display: block;  
    z-index: 2000;  
    
    opacity: 0;
    filter: alpha(opacity=0);
    transform-origin: 95% 95%;
    -moz-transform-origin: 95% 95%;
    -ms-transform-origin: 95% 95%;
    -o-transform-origin: 95% 95%;
    -webkit-transform-origin: 95% 95%;
    transform: scale(0.01);
    -moz-transform: scale(0.01);
    -ms-transform: scale(0.01);
    -o-transform: scale(0.01);
    -webkit-transform: scale(0.01);
    transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    -webkit-transition: all 1s;
     
    }
 .sp_on{
 	width:301px;height: 399px;background: #fff; position: fixed;  
  left:50%;
  top:50%;
   margin-top:-199.5px;
    margin-left:-150.5px;
    display: block;  
    z-index: 2000;  
    
 	opacity: 1;
    filter: alpha(opacity=100);
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
     transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    -webkit-transition: all 1s;
 }
 .shipin_con{position: relative;width: 100%;height: 100%;}
a.close{width: 40px;height: 40px;background: url(../images/close.png)no-repeat;position: absolute;right: 0;top: 0;display: block;background-size:contain ;z-index: 999;}
.zn_tab{margin-top: 0;}
.zn_tab ul{border-bottom: none;}

/**底部留言**/
.dbly{position: fixed;right: 0;bottom: 0;width: 300px;z-index: 999;}
.dbly_tit{overflow: hidden;padding: 14px 17px 14px;width: 100%;height: 43px;background: #0da056;color: #fff;border-radius: 10px 10px 0 0;}
.dbt_l{overflow: hidden;float: left;}
i.ljyl{display: inline-block;width: 21px;height: 23px;background: url(../images/lj_liuyan.png)no-repeat;float: left;margin-right: 12px}
.dbt_l span{font-size: 16px;}
a.shouqi{display: block;float: right;background: url(../images/shouqi.png)no-repeat;width: 16px;height: 15px;}
.dbly_nr{width: 100%;height: 380px;border-radius: 0 0 10px 10px;background: #e6e6e6;display: none;}
.dbly_form{padding: 14px 12px 0 14px;}
.dbly_form form input[type=text]{box-sizing: border-box;outline: none;width: 274px;height: 36px;background: #fff;border: 1px solid #bfbfbf;padding-left: 18px;font-size: 14px; color: #666666;}
.dbly_form form p{margin-bottom: 22px;position: relative;}
.dbly_form form textarea{box-sizing: border-box;outline: none;width: 274px;height:115px;background: #fff;border: 1px solid #bfbfbf;padding-left: 18px;padding-top: 10px; font-size: 14px; color: #666666;}
.dbly_form form input[type=submit]{width: 274px;height: 36px;color: #fff;background: #0da056;font-size: 14px;border: none;outline: none;}

.dbly_form form p span.Validform_checktip{position: absolute;left: 0;top: 38px;}
.dbly_form form p.ta span.Validform_checktip{top: 117px;}


/*类别导航样式*/
.screen-box{ display:block; position:relative; margin:0 0 15px; padding:0 15px; background:#fff; }
    .screen-box ul{ padding:10px 0; display:block; font-size:14px; }
    .screen-box ul h4{ display:inline-block; padding:0 15px; text-align:right; line-height:28px; font-weight:normal; }
    .screen-box ul li{ display:inline-block; padding:0 15px; line-height:28px; *display:inline; *zoom:1; }
    .screen-box ul li a{ color:#333; }
    .screen-box ul li a:hover,.screen-box ul li.selected a{ color:#8CAC52; }
    
    .screen-box dl{ margin:0; padding:0; clear:both; display:block; border-top:1px solid #f7f7f7; font-size:12px; }
	.screen-box dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.screen-box dl:first-child{ border-top:none; }
	.screen-box dl dt{ display:block; float:left; padding-left:10px; width:100px; color:#555; line-height:40px; }
	.screen-box dl dd{ position:relative; margin-left:112px; padding-top:6px; overflow:hidden; }
	.screen-box dl dd a{ display:inline-block; margin:0 6px 6px 0; padding:8px 10px; border:1px solid #fff; line-height:12px; }
	.screen-box dl dd a.selected{ border-color:#fff; color:#fff; background:#34ad2a; }
/*排序样式*/
.sort-box{ position:relative; margin:0 0 15px; height:36px; background:#fff; overflow:hidden; }
	.sort-box a{ display:block; float:left; margin-left:-1px; padding:0 15px; line-height:36px; height:36px; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; color:#333; font-size:12px; }
	.sort-box a:hover,.sort-box a.selected{ color:#fff; background:#34ad2a; }









@media only screen and (max-width:768px ) {
	.container{padding: 0 15px;}
	.header{display: none;}
	.header_dao{display: block!important;}
	.mbanner{display: none;}
	.swiper-container1{display: block!important;}
	.mapic_tit {display: none;}
	.mabu_pic{width: 100%;}
	.mgzc_u ul li,.mgzc_d ul li{width: 48%;height: 241px;}
	.mgzc_d{margin-top: 15px;}
	.mgzc_d ul li{float: left;margin-right: 0;margin-bottom: 15px;}
	.mgzc_d ul li:nth-child(2n){float: right;}
	.mjz_list ul li{margin-right: 14px}
	.mjz_pic{height: 163px;}
	#wrapper,.footer,.lvkuang,.kuang,.pcbanquan,.mlinks{display: none;}
	.sw_case{display: block!important;}
	footer.fr,.banquan{display: block!important;}
	.zxzn_tab{width: 100%;}
	.zxzn_tab ul{overflow: hidden;}
	.zxzn_tab ul li{width: 20%;float: left;font-size: 12px;height: 32px;line-height: 32px;}
}
@media only screen and (max-width:500px ) {
	.container{padding: 0 15px;}
	.lg_txt h6{text-align: left;/*color: #FFFFFF;*/}
	/*.lg_txt span{color: #FFFFFF;}*/
	.mabu_l,.mabu_pic,.mabu_r{width: 100%;}
	.mgzc_u ul li,.mgzc_d ul li{width: 48%;height: 122px;}
	.mgzc_u_hd{height: 30px;}
	.mgzc_u_hd h6{font-size: 12px;line-height: 30px;}
	.mgzc_d ul li{float: left;margin-right: 0;margin-bottom: 20px;}
	.mgzc_d ul li:nth-child(2n){float: right;}
	.mjz_list ul li{width: 48%;margin-right: 0;}
	.mjz_list ul li:nth-child(2n){float: right;}
	.mjz_pic{height: 127px;}
	.mjz_hd{line-height: 127px;}
	.mjz_txt{padding-top: 10px;}
	.mjz_btn{float: left;margin-top: 10px;}
	.zxzn_nr{margin-top: 10px;margin-bottom: 28px;}
	.zxzn_tab{width: 100%;}
	.zxzn_tab ul{overflow: hidden;}
	.zxzn_tab ul li{width: 20%;float: left;font-size: 12px;height: 32px;line-height: 32px;}
	.zxzn_txt{width: 100%;margin-left: 0;}
	.zxzn_tw{width: 100%;margin-top: 10px;}
	.zxzn_tw ul li{width: 50%;height: auto;padding-top: 15px;padding-bottom: 20px;}
	.tw_pic{height: 108px;}
	.zxzn_xw{width: 100%;}
	.txtMarquee-top{width: 100%;height: 124px;}
	.txtMarquee-top .infoList li{margin-bottom: 10px;}
	#cbtn ul li{margin-right: 10px;}
	.banner{height: 69px;margin-top: 68px;background-size: cover!important;}
	.abu_tab ul li{width: 25%;}
	.abu_txt .right{float: left;padding: 0;background: none;}
	.abu_pic img{width: 100%;height: auto;}
	.abu_txt .left{width: 100%;margin-top: 10px;}
	.acl_nr{padding: 0;background: none;}
	.acl_pic,.acl_pic img{width: 100%;height: auto;}
	.acl_txt{width: 100%;margin-left: 0;margin-top: 10px}
	.picScroll-left{margin-top: 30px;}
	.picScroll-left .next,.picScroll-left .prev{display: none;}
	.jz_zl{width: 15%;}
	.jz_lb{width: 83%;padding-left: 14px;}
	.li_hang{margin-bottom: 3px;}
	.jz_list ul li{width: 100%;}
	.jz_pic{height: 253px}
	.jzt_tp{height: 96px;}
	.jz_txt{background-position-y: 10px;}
	.jzcase_l{float: none;width: 100%;}
	.jzs_pic img{width: 100%;height: auto;}
	.xq_table table td span{display: block;margin-right: 0;}
	.team_list ul li{height: 471px;width: 100%;}
	.jieshao_pic{float: none;width: 182px;height: 223px;margin: 0 auto;}
	.jieshao_txt{float: none;width: 100%;margin-left: 0;margin-top: 15px;}
	a.sj_btn{margin: 0 auto;}
	.zp_pic{height: 116px;}
	.zp_txt p{
		 overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
	}
	.js_wenzi{height: auto;margin-bottom: 10px;}
	.gongdi_list ul li{width: 48%;margin-right: 0;}
	.gongdi_list ul li:nth-child(2n){float: right;}
	.gd_pic{height: 143px;}
	.gd_txt{height: auto;line-height: normal;padding: 10px 10px 10px 15px;text-align: center;}
	.gd_txt span,.gd_txt p,.gd_btn{float: none;}
	.gd_txt span{margin-right: 0;}
	.gd_btn{margin: 8px auto 0 auto;}
	.gdxq_tit{height: auto;text-align: center;}
	.gdxq_pic,.gdxq_txt,.gdxq_time{float: none;}
	.gdxq_pic{width: 150px;height: 117px;margin: 0 auto;}
	.gdxq_txt,.gdxq_time{margin-left: 0;}
	.gdnr_tit h6{width: 85%;}
	.gdxq_tp img{margin-right: 7px;height: 87px;}
	.zn_tab ul li{width: 20%;font-size: 12px;}
	.zhinan_pic,.zhinan_txt{width: 100%;}
	.zhinan_txt{margin-top: 15px;}
	.zhinan_pic{height: 264px;}
	.zn_time{width: 66px;height: 66px;}
	.zn_time h3{font-size: 33px;}
	.zn_wenzi{width: 74%;}
	.zn_wenzi p{line-height: 18px;}
	.nf div{width: 100%;margin-bottom: 10px;}
	.jzcase_r{width: 100%;}
	.zjxf{display: none;}
	#top{display: none;}
	.gd_txt span{
		word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;height: 42px;display: inline-block;
	}
	.txtMarquee-top .infoList li p{overflow:hidden;width: 60%;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;}
  .lgd_wz{height: 66px;}
  .sw_anli{height: 244px;}
  .sw_anli img{height: 100%;}
  .lwz{height: 111px;}
}

@media only screen and (max-width:375px ) {
	.mgzc_u ul li,.mgzc_d ul li{height: 110px;}
	.mjz_pic{height: 115px;}
	.mjz_hd{line-height: 115px;}
	.mjz_tab span{margin: 0 12px;}
	.tw_pic{height: 96px;}
	.banner{height: 63px;}
	.sw_honor .swiper-slide{height: 113px;}
	.jz_pic{height: 227px}
	.jzt_tp{height: 86px;}
	.jzt_wz{line-height: 22px;}
	.team_list ul li{height: 423px;}
	.zp_pic{height: 103px;}
	.gd_pic{height: 129px;}
	.gdxq_tp img{margin-right: 6px;height: 78px;}
	.zhinan_pic{height: 238px;}
	.gallery-thumbs .swiper-slide{width: 95px!important;margin-right: 6.5px!important;height: 117px;}
	.ss_pic{height: 171px;}
  .sw_anli{height: 219px;}
	
}

@media only screen and (max-width:360px ) {
	.mgzc_u ul li,.mgzc_d ul li{height: 105px;}
	.mjz_tab span{margin: 0 10px;}
	.tw_pic{height: 91px;}
	.banner{height: 60px;}
	.sw_honor .swiper-slide{height: 107px;}
	.jz_zl{width: 16%;}
	.jz_pic{height: 217px}
	.jzt_tp{height: 82px;}
	.jzt_wz{margin-top: 12px;}
	.team_list ul li{height: 404px;}
	.zp_pic{height: 98px;}
	.gd_pic{height: 123px;}
	.gdxq_tp img{height: 75px}
	.zhinan_pic{height: 227px;}
	.gallery-thumbs .swiper-slide{width: 90px!important;margin-right: 6px!important;height: 111px;}
	.ss_pic{height: 164px;}
  .sw_anli{height: 210px;}
	
}

@media only screen and (max-width:320px ) {
	.mgzc_u ul li,.mgzc_d ul li{height: 92px;}
	.tw_pic{height: 78px;}
	.tw_nr span{margin-top: 5px;margin-bottom: 7px;}
	.banner{height: 53px;}
	.sw_honor .swiper-slide{height: 93px;}
	.jz_zl{width: 18%;}
	.jz_lb{width: 81%;}
	.jz_pic{height: 191px}
	.jzt_tp{height: 72px;}
	.jz_txt{height: 72px;}
	.jzt_wz{margin-top: 9px;line-height: 20px;}
	.team_list ul li{height: 355px;}
	.zp_pic{height: 86px;}
	.gd_pic{height: 108px;}
	.gdxq_tp img{margin-right: 5px;height: 66px;}
	.zhinan_pic{height: 200px;}
	.gallery-thumbs .swiper-slide{width: 78px!important;margin-right: 4.5px!important;height: 96px;}
	.ss_pic{height: 144px;}
	.txtMarquee-top .infoList li p{width: 55%;}
	.sw_anli{height: 184px;}



}

