 @media only screen and (max-width: 750px){
.news_list .tit .date {
    position: absolute;
    top: 0;
    right: 0;
    /* text-align: right; */
    color: #999;
    margin-top: 23px;
}
}
 @media only screen and (max-width: 750px){
     .container {
    display: block;
    width: 91%;
    max-width: 1230px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto;
}
.about-main21 .licheng-content ul li .lc-right {
    position: absolute;
    left: 30px;
    width: 207px;
    height: 100%;
}
.about-main21 .licheng-content ul li .lc-right {
    position: absolute;
    left: 30px;
    width: 207px;
    height: 84%;
}
.about-main21 .licheng-content ul li {
    width: 33%;
    float: left;
    height: 6%;
}
 }
 
  @media only screen and (max-width: 750px){
      .link_owl .list ul li {
    width: 32.6667%;
    float: left;
}
.news_list .tit .date {
    position: absolute;
    top: 0;
    right: 0;
    /* text-align: right; */
    color: #999;
    margin-top: 23px;
}
  }
    @media only screen and (max-width: 750px){
    
    .titles {
    /* width: 100%; */
    height: 80%;
    /* margin: 0 auto; */
}
.titles span {
    display: block;
    font-size: 60px;
    color: #f1f1f1;
    text-transform: uppercase;
    position: absolute;
    bottom: 10px;
    /* margin-left: 37%; */
}
.titles h3 {
    font-size: 32px;
    font-weight: normal;
    color: #222;
    position: relative;
    z-index: 9;
    width: 232px;
    /* margin: 0 auto; */
    margin-left: 36%;
    /* margin-top: 17px; */
}    
    }
.section {
    padding: 50px 0;
}
.container {
    padding: 0 15px;
    width: 1200px;
    margin: 0 auto;
}
.section-title {
    text-align: center;
    margin-bottom: 30px;
    font-size: 26px;
    font-weight: bold;
}
.section-title span {
    color: #1e4890;
}
.section-title small {
    display: block;
    color: #999;
    font-size: 14px;
    font-weight: normal;
    margin-top: 10px;
}
.str_wrap {
    position: relative;
    overflow: hidden;
}
.section-title {
    text-align: center;
    margin-bottom: 30px;
    font-size: 26px;
    font-weight: bold;
}
.in-honours ul {
	font-size: 0;
}
.clearfix {
	zoom: 1;
}
.clearfix:before, .clearfix:after {
	display: table;
	line-height: 0;
	content: "";
}
.clearfix:after {
	clear: both;
}
.str_move {
	position: absolute;
	left: 0;
	top: 0;
	cursor: move;
	white-space: nowrap;
}
.in-honours ul {
	font-size: 0;
}
.in-honours li {
	width: 280px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
.in-honours li a {
	display: block;
}
.in-honours li .img-center {
	height: 300px;
	line-height: 300px;
	background-color: #fff;
}
.in-honours li p {
	text-align: center;
	margin: 15px 0 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
}
.in-about {
	margin: 0;
}
.in-about dt {
	float: left;
	width: 526px;
}
.in-about dd {
	margin-left: 550px;
}
.in-about dd p {
	margin: 0;
	line-height: 2;
	text-align: justify;
}
.img-center img {
	display: inline-block;
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}



/* = HOME-WHOLEHOUSE = */




.home-wholehouse {
    background-image: url(../images/whole_house_bg.jpg);
}
.pc-block {
    display: block;
}
.bgFull {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.w1200 {
    width: 100%;
    max-width: 1187px;
    min-width: 320px;
    margin: 0 auto;
    padding: 0 0px;
}
@media only screen and (max-width: 800px){
    .w1200 {
    width: 100%;
    max-width: 1187px;
    min-width: 320px;
    margin: 0 auto;
    /* padding: 0 70px; */
}
 }
.home-choose {
    text-align: center;
}
.home-choose .tit-cn {
   font-weight: 200;
    font-size: 2.125rem;
    color: #000;
    line-height: 1.4;

}
.home-choose .tit-en {
    margin-top: 5px;
    font-size: 12px;
    color: #999999;
    text-transform: uppercase;
    letter-spacing: 4px;
}
.home-choose li {
    margin-top: 30px;
    float: left;
    width: 14.2857%;
    text-align: center;
    position: relative;
}

@media only screen and (max-width: 800px){
.home-choose .tit-cn {
    font-size: 21px;
    color: #333333;
    letter-spacing: 10px;
}
.home-choose li {
    margin-top: 22px;
    float: left;
    width: 14.2857%;
    text-align: center;
    position: relative;
}
.home-choose li p {
    margin-top: 10px;
    font-size: 13px;
    line-height: 24px;
    color: #111111;
} 
 }
.home-choose li i {
    display: inline-block;
    background: #00719b;
    border-radius: 50%;
}
fieldset, img {
    border: 0;
}
.home-choose li p {
    margin-top: 10px;
    font-size: 16px;
    line-height: 24px;
    color: #111111;
}
.home-choose li div {
    font-size: 12px;
    line-height: 16px;
    color: #999999;
    min-height: 48px;
    overflow: hidden;
}
.home-choose li span {
    margin-top: 7px;
    display: inline-block;
    font-size: 12px;
    width: 25px;
    height: 30px;
    line-height: 30px;
    background: url(../images/ico_liubian.png);
    color: #999999;
}
.home-choose li:before {
    content: "";
    position: absolute;
    top: 22px;
    right: -10px;
    width: 0px;
    height: 0px;
    border-style: dashed dashed dashed solid;
    border-color: transparent transparent transparent #6d7d93;
    border-width: 7px;
}
.home-choose li:after {
    content: "";
    position: absolute;
    bottom: 18px;
    right: -50px;
    width: 100px;
    border-bottom: 1px dashed #e5e5e5;
}

.home-choose li div em {
	font-style: normal;
	color: #b48b62;
	font-weight: bold;
}


.home-choose li span {
	margin-top: 7px;
	display: inline-block;
	font-size: 12px;
	width: 25px;
	height: 30px;
	line-height: 30px;
	background: url(../images/ico_liubian.png);
	color: #999999;
}
.home-choose li:hover i {
	background: #ff9d09;
}
.home-choose li:hover p {
	color: #ff9d09;
}


/* 工厂板块 */
.p_tit1 {
    margin: 40px;
    text-align: center;
}
.p_tit1 h3 {
    font-size: 30px;
    margin-bottom: 20px;
    font-weight: normal;
}
.p_tit1 p {
    color: #999;
}
.n_list1{
      width: 100%;
    height: 440px
}
.n_list1 ul li {
	width: 48%;
	padding: 25px 0;
	float: left;
}
.n_list1 ul li:nth-child(2n) {
	float: right;
}
.n_list1 a {
	display: block;
}
 }
.wow_list  .img {
	width: 218px;
	height: 188px;
	float: left;
	margin-right: 20px;
}
 
.n_list1 .img {
	width: 218px;
	height: 188px;
	float: left;
	margin-right: 20px;
}
.n_list1 .text {
	overflow: hidden;
}
.n_list1 .p_time {
	height: auto;
	color: #a1a1a1;
	margin-top: 16px;
}
.n_list1 h3 {
	margin-top: 10px;
	font-size: 16px;
	color: #000;
	font-weight: normal;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.n_list1 p {
	line-height: 20px;
	color: #999;
	height: 62px;
	overflow: hidden;
}
.n_list1 .line {
	width: 100%;
	height: 1px;
	background: #efefef;
	margin: 8px 0;
}
.n_list1 .line label {
	display: block;
	width: 13px;
	height: 1px;
	background: #000
}
.n_list1 a:hover .line label {
	width: 100%;
}
.display{
    	display: block;
}
/* 工厂板块end */

.layout {
    overflow: hidden;
    width: 100%;
}
/*首页合作伙伴*/
#fh5co-partner-list .bg-partner {
	padding: 55px 0 60px;
}
#fh5co-partner-list .container {
}
#fh5co-partner-list .show-list {
	position: relative;
	margin: 0 45px;
}
#fh5co-partner-list .show-list .owl-carousel-carousel {
}
#fh5co-partner-list .show-list .item {
	margin: 0 15px;
	overflow: hidden
}
#fh5co-partner-list .show-list .item .portfolio-img {
	overflow: hidden;
	width: 100%;
}
#fh5co-partner-list .show-list .item .portfolio-img img {
	width: 100%;
	height: 150px;
	display: block;
}
#fh5co-partner-list .show-list .item h2 {
	font-size: 12px;
	white-space: nowrap;
	margin: 12px 0;
}
#fh5co-partner-list .show-list .item h2 a {
	color: #000;
}
#fh5co-partner-list .show-list .item h2 a:hover {
	color: #0089D9
}
#fh5co-partner-list .show-list .owl-controls .owl-buttons div {
	position: absolute;
	top: 20%;
	margin-top: 0px;
	width: 30px;
	height: 48px;
	line-height: 48px;
	font-size: 0px;
	padding: 0;
	margin: 0;
	background: #ccc;
	opacity: 1;
	text-align: left;
	border-radius: 0
}
#fh5co-partner-list .show-list .owl-controls .owl-buttons div:before {
	display: inline-block;
	font-family: "FontAwesome";
	font-weight: normal;
	font-style: normal;
	vertical-align: baseline;
	line-height: 48px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 27px;
}
#fh5co-partner-list .show-list .owl-controls .owl-prev {
	left: -45px;
	text-indent: 5px;
}
#fh5co-partner-list .show-list .owl-controls .owl-prev:before {
	content: "\f104";
}
#fh5co-partner-list .show-list .owl-controls .owl-next {
	right: -45px;
	text-indent: 6px;
}
#fh5co-partner-list .show-list .owl-controls .owl-next:before {
	content: "\f105"
}
#fh5co-partner-list .show-list .owl-controls .owl-prev:hover, #fh5co-partner-list .show-list .owl-controls .owl-next:hover {
	background: #7E7E7E
}
#fh5co-wrapper {
	overflow-x: hidden;
}
#fh5co-page {
	position: relative;
	z-index: 2;
	background: #fff;
	overflow-x: hidden;
}
.fh5co-heading {
	position: relative;
	z-index: 1
}
.fh5co-heading h2 {
	color: rgb(102, 102, 102);
	font-size: 18px;
	font-weight: bold;
	margin: 0 auto 12px;
	text-transform: uppercase;
	line-height: 18px;
}
.fh5co-heading span {
	font-size: 25px;
	color: #000;
	font-weight: bold;
	display: block;
	margin-bottom: 48px;
}
.fh5co-heading .imgs {
	background: url(../images/title-img.png) no-repeat center top;
	height: 50px;
	width: 100%
}
.frizoomimgs {
	display: block;
	width: 100%;
	height: 0;
	padding-bottom: 40%;
	overflow: hidden;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;/*图片不裁切需要全部显示改用background-size:contain，改变图片缩放比例改paddding-bottom的百分比,如图片宽高1:1 100%，4:3 75%，3:4 133.33%*/
}


.style {
	height: 470px;
	background: url(../images/style.jpg) no-repeat center;
}
.style .index_tit {
	padding-top: 50px;
}
.style .index_tit .tit {
	background: url(../images/titbg3.png) no-repeat center;
}
.index_tit {
	margin: 0 auto;
	color: #000;
	padding-top: 90px;
	text-align: center;
}
.index_tit .tit {
	background: url(../images/titbg.png) no-repeat center;
}
.index_tit .tit span {
	display: block;
	font-size: 24px;
	margin-top: -18px;
}
.index_tit .entit {
	font-size: 11px;
}
.style .container {
	position: relative;
}
.container {
	width: 1100px;
	margin: 0 auto;
}
.picMarquee-left {
	position: relative;
	top: 30px;
}
.picMarquee-left .hd .prev, .picMarquee-left .hd .next {
	display: block;
	width: 39px;
	height: 70px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
}
.picMarquee-left .hd .prev {
	background: url(/skin/images/l.png);
	left: -80px;
	top: 80px;
}
.picMarquee-left .hd .next {
	background: url(/skin/images/r.png);
	right: -80px;
	top: 80px;
}
.picMarquee-left .bd {
	overflow: hidden;
}
.picMarquee-left .bd ul {
	overflow: hidden;
	zoom: 1;
}
.picMarquee-left .bd ul li {
	margin: 0 3px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	width: 292px;
}
.picMarquee-left .bd ul li img {
	width: 280px;
	height: 300px;
}
.picMarquee-left .bd ul li a {
	color: #fff;
	font-size: 16px;
}
.picMarquee-left .bd ul li a span {
    color:#000;
	line-height: 50px;
	display: block;
	overflow: hidden;
	height: 50px;
}
/* =====工厂介绍===== */

.home-tit {
	text-align: center;
}
.home-tit .tit {
	background: url(../images/home_tit_png.png) top no-repeat;
	padding-top: 80px;
}
.home-tit .tit span {
	display: block;
	font-size: 30px;
	line-height: 30px;
	color: #071e4d;
	font-weight: lighter;
	letter-spacing: 2px;
	text-transform: uppercase;
}
.home-tit .tit p {
font-weight: 200;
    font-size: 2.125rem;
    color: #000;
    line-height: 1.4;

}
.home-tit .des {
	margin-top: 10px;
	font-size: 22px;
	color: #664d02;
	letter-spacing: 5px;
	font-weight: lighter;
}
.home-tit .des span {
	position: relative;
}
.home-tit .des span:before, .home-tit .des span:after {
	position: absolute;
	top: 50%;
	content: "";
	width: 60px;
	height: 1px;
	background: #8c6900;
}
.home-tit .des span:before {
	left: -75px;
}
.home-tit .des span:after {
	right: -75px;
}
.home-tit .tip {
	margin-top: 8px;
	color: #664d02;
	letter-spacing: 15px;
	opacity: .8;
}
.home-tab {
	text-align: center;
}
.home-tab span, .home-tab a {
	display: inline-block;
	margin: 0 3px;
	width: 120px;
	line-height: 30px;
	border: 1px solid #0a2444;
	color: #0a2444;
	cursor: pointer;
}
.home-tab span.active {
	background: #0a2444;
	color: #FFFFFF;
}
.home-more {
	margin: 0 auto;
	display: block;
	width: 180px;
	text-align: center;
	height: 46px;
	line-height: 46px;
	background: #0a2444;
	color: #FFFFFF;
	font-size: 12px;
	letter-spacing: 1px;
}
.home-more:hover {
	background: #0d3970;
}
/* ========== */
.home-softfitted {
}
.home-softfitted .slick {
	margin: 30px -3px 72px;
}
.home-softfitted .slick-dots {
	bottom: -40px;
}
.home-softfitted .item ul {
	float: left;
	width: 18.98%;
}
.home-softfitted .item li {
	padding: 3px;
	    margin-top: 5px;
}
.home-softfitted .item li .box {
	position: relative;
	text-align: center;
}
.home-softfitted .item li .box div {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 0;
	background: #00719b;
}
.home-softfitted .item li .box div p {
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
	line-height: 24px;
	max-height: 48px;
	overflow: hidden;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center;
}
.home-softfitted .item li .box div i {
	display: inline-block;
	vertical-align: middle;
	height: 100%;
}
.home-softfitted .item li:hover .box div {
	height: 100%;
}
.home-softfitted .item .big {
	float: left;
	width: 60.04%;
	padding: 3px;
}
.home-softfitted .item .big-box {
	position: relative;
}
.home-softfitted .item .big-box .text {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 15px 25px;
	width: 93%;
	background: #00719b;
	color: #FFFFFF;
}






/* =====证书===== */

.project {
	display: block;
	padding: 3.5% 0 3% 0;
	margin-top: 5%;
}
 @media screen and (max-width: 640px) {
.project {
	padding: 8% 0;
}
}
.project .section-header {
	margin-top: 0;
}
.project .section-header .line {
	background-color: #c4c4c4;
}
.project .section-header .line span {
	background-color: #e9e9e9;
}
.project-body {
	display: block;
	position: relative;
}
.project-body .btn {
	display: block;
	position: absolute;
	width: 36px;
	height: 62px;
	top: 36%;
	text-align: center;
	line-height: 62px;
	font-size: 54px;
	color: #717171;
	font-family: "Simsun";
	z-index: 20;
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
}
 @media screen and (max-width: 1230px) {
.project-body .btn {
	width: 30px;
	height: 52px;
	line-height: 52px;
	background-color: rgba(0,0,0,0.6);
	color: #fff;
	font-size: 30px;
}
}
.project-body .btn:hover {
	color: #333;
}
 @media screen and (max-width: 1230px) {
.project-body .btn:hover {
	color: #fff;
}
}
.project-body .prev {
	left: -42px;
}
 @media screen and (max-width: 1230px) {
.project-body .prev {
	left: 15px;
}
}
.project-body .next {
	right: -42px;
}
 @media screen and (max-width: 1230px) {
.project-body .next {
	right: 15px;
}
}
.project-body .box {
	display: block;
	position: relative;
	overflow: hidden;
}
.project-body .box ul {
	display: block;
	font-size: 0;
	overflow: hidden;
	margin-right: -24px;
}
.project-body li {
	display: block;
	float: left;
	width: 19%;
}
 @media screen and (max-width: 640px) {
.project-body li {
	width: 50%;
}
}
.project-body li .pic {
	display: block;
	padding: 10px 8px;
/* 	border: 1px solid #d5d5d5;*/
}
.project-body li .pic a {
	display: block;
	width: 100%;
	height: auto;
}
.project-body li .content {
	display: block;
	position: relative;
	overflow: hidden;
}
.project-body li .mask {
	display: block;
	position: absolute;
	width: 100%;
	height: 80%;
	padding-top: 10%;
	top: -100%;
	background-color: rgba(0,0,0,0.4);
	text-align: center;
	z-index: 10;
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
}
 @media screen and (max-width: 768px) {
.project-body li .mask {
	height: 100%;
	padding-top: 30%;
}
}
.project-body li:hover .mask {
	top: 0;
}
.project-body li .mask .fdj {
	display: inline-block;
 *display: inline;
 *zoom:1;
	width: 54px;
	height: 54px;
	background: url(/skin/images/fdj.png) no-repeat center;
}
.project-body li .mask p {
	display: block;
	font-size: 18px;
	line-height: 1;
	margin-top: 18px;
	color: #fff;
	text-transform: uppercase;
}
 @media screen and (max-width: 768px) {
.project-body li .mask p {
	display: none;
}
}
.project-body li .mask h4 {
	display: block;
	font-size: 16px;
	line-height: 1;
	margin-top: 14px;
	color: #fff;
}
 @media screen and (max-width: 768px) {
.project-body li .mask h4 {
	display: none;
}
}
.project-body li .mask .project-arrow {
	display: block;
	position: absolute;
	bottom: -18px;
	left: 50%;
	margin-left: -20px;
	z-index: 10;
}
 @media screen and (max-width: 768px) {
.project-body li .mask .project-arrow {
	display: none;
}
}
.project-body li img {
	display: block;
	    width: 180px;
    height: 230px;
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
}
.project-body li p {
	display: block;
	text-align: center;
	font-size: 15px;
	color: #5c5c5c;
	margin-top: 30px;
	line-height: 1;
}
.project-body li p a {
	color: #5c5c5c;
}
.section-header {
	position: relative;
	display: block;
	width: 100%;
	max-width: 1200px;
	margin: 4.5% auto 3.6%;
	text-align: center;
	font-size: 0;
}
 @media screen and (max-width: 640px) {
.section-header {
	margin: 8% auto 8%;
}
}
.section-header h3 {
	position: relative;
	display: block;
	line-height: 1;
	font-size: 30px;
	z-index: 5;
}
.green {
    font-weight: 200;
    font-size: 2.125rem;
    color: #000;
    line-height: 1.4;
}
.black {
	color: #000;
}
.section-header p {
    font-weight: 200;
    font-size: 1.0rem;
    color: #666;
    letter-spacing: 0;
    text-align: center;
    line-height: 1.667;
    margin-top: 15px;
}
.section-header .line {
	position: absolute;
	display: block;
	width: 100%;
	height: 1px;
	background-color: #d6d6d6;
	top: 29px;
	left: 0;
	text-align: center;
	z-index: 2;
}
.section-header .line span {
	display: inline-block;
	width: 240px;
	height: 1px;
	background-color: #fff;
}
.container {
	display: block;
	width: 100%;
	max-width: 1230px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0 auto;
}




.mainer {
	padding-bottom: 70px;
	padding-top: 1px;
	margin-top: 78px;
}
.titles {
    width: 100%;
    height: 50%;
    margin:0 auto;
}
.titles h3 {
	font-size: 32px;
	font-weight: normal;
	color: #222;
	position: relative;
	z-index: 9;
	    width: 232px;
    /* margin: 0 auto; */
    margin-left: 50%;
}
.titles label {
    display: block;
    margin: 0 auto 0;
    height: 3px;
    width: 60px;
    background: #00b0a0;
    margin-top: 15px;
}
.titles span {
    display: block;
    font-size: 60px;
    color: #f1f1f1;
    text-transform: uppercase;
    position: absolute;
    bottom: 10px;
      margin-left: 37%;
}
.link_owl {
	margin-bottom: 40px;
	position: relative;
}
.link_owl .list {
	overflow: hidden;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.link_owl .list ul li {
	width: 16.6667%;
	float: left;
}
.link_owl .list ul li a {
	background: #fff;
	display: block;
	border: 1px solid #ddd;
	margin-left: -1px;
	margin-bottom: -1px;
	line-height: 100px;
	text-align: center;
}
.link_owl .list ul li img {
	vertical-align: middle;
	display: inline-block;
}
.cur1 {
	height: 0;
	position: absolute;
	top: 50%;
	margin-top: -30px;
	left: 5%;
	right: 5%;
	z-index: 210;
}
.cur1 span {
	display: block;
	cursor: pointer;
	background: url(../images/cur1.png) no-repeat center center;
	width: 60px;
	height: 60px;
	opacity: .5;
}
.cur1 span.prev {
	float: left;
}
.cur1 span.next {
	float: right;
	background: url(../images/cur2.png) no-repeat center center;
}
.cur1 span:hover {
	opacity: 1;
}
.wrap {
	width: 100%;
	max-width: 1180px;
	margin: 0 auto;
	position: relative;
}

.div_Cooperative{
width: 100%;
height: 300px;
}
    

 @media only screen and (max-width: 750px){
  .n_list1 .img {
    width: 218px;
    height: 188px;
    float: none;
    margin-right: 20px;
}
.div_Cooperative {
    width: 100%;
    height: 873px;
}
.titles span {
    display: block;
    font-size: 60px;
    color: #f1f1f1;
    text-transform: uppercase;
    position: absolute;
    bottom: 10px;
    margin-left: 1px;
}
.titles h3 {
    font-size: 32px;
    font-weight: normal;
    color: #222;
    position: relative;
    z-index: 9;
    width: 232px;
    margin: 0 auto;
    margin-left: 124px;
}
 }
.widt{width: 1206px;} 

 @media only screen and (max-width: 750px){
.home-softfitted .item .big {
    float: left;
    width: 41.04%;
    padding: 3px;
    display: none;
}
.widt {
    width: 375px;
}
.home-softfitted .item ul {
    float: left;
    width: 50%;
}
}




.full {
	position: fixed;
	top: 25%;
	right: 0;
	z-index: 1001;
}
.full li a {
	display: block;
	width: 52px;
	height: 52px;
	margin-bottom: 1px;
	position: relative;
	background: rgba(0,0,0,0.5);
	z-index: 1;
}
.full li a:hover span, .full li a:hover label {
	background-color: #be9a78 !important;
}
.full li:last-child a {
	border-bottom: 0;
}
.full li a span {
	display: block;
	width: 52px;
	height: 52px;
	position: relative;
	z-index: 100;
	background-position: center center;
	background-repeat: no-repeat;
}
.full li:nth-child(2) a, .full li:nth-child(1) a {
	z-index: 2;
}
.full li a label {
	display: block;
	width: 100px;
	white-space: nowrap;
	padding: 0 20px;
	position: absolute;
	line-height: 52px;
	color: #fff;
	z-index: -1;
	background: #000;
	bottom: 0;
	left: 100%;
	box-sizing: inherit;
	max-width: 300%;
	;
}
.full li a:hover label {
	left: -120px;
}
.full li a .lbl_img {
	padding: 10px;
	height: auto;
	line-height: normal;
}
.full li a span.span1 {
	background-image: url(/skin/images/full1.png);
}
.full li a span.span2 {
	background-image: url(/skin/images/full2.png);
}
.full li a span.span3 {
	background-image: url(/skin/images/full3.png);
}
.full li a span.span4 {
	background-image: url(/skin/images/full4.png);
}
*html #kefu1 { /*--IE6 Hack - Fixed Positioning to the Bottom--*/
	margin-top: 50px; /*--Prevents IE6 from having an infinity scroll bar - due to 1px border on #footpanel--*/
	position: absolute;
	top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+50 : document.body.scrollTop +50);
}
#kefu1{position:fixed; left:0px; top:100px; z-index:10008; width: 132px; padding: 10px; background: #fff; border: 1px solid #ddd; box-shadow: 1px 1px 1px #d4d4d4; font-size: 12px;}
.cs_tel{height:25px; background: url(/skin/images/rxtb.jpg) no-repeat 0px 0px;}
.cs_tel_ct{color: #666; line-height: 150%;}
.cs_tel_num{color: #c00; font-size: 18px; font-family: Arial,Verdana; font-style: italic; font-weight: bold; display: block; padding: 5px 0px;}

.cs_online{ background: url(/skin/images/zxkf.jpg) no-repeat 0px -50px;}
.cs_online_qq{height: 25px;}
.cs_online_qq a:link, .cs_online_qq a:active, .cs_online_qq a:visited, .cs_online_qq a:hover{text-decoration: none; color: #666;}

.cs_qcode{padding: 10px 0px 0px 0px;}


.cs_free{height:32px; background: url('/kefu/1/img.gif?v=1') no-repeat 0px -100px;}
.cs_free a{display: block; height: 32px;}
.cs_free a span{display: none;}

.cs_baidu{height:32px; background: url('/kefu/1/img.gif?v=1') no-repeat 0px -200px;}
.cs_baidu a{display: block; height: 32px;}
.cs_baidu a span{display: none;}

.cs_spr{border-bottom: 1px dashed #c0c0c0; margin: 8px 0px;}
.cs_space{clear:both; overflow:hidden; height:8px;}
.cs_close{position: absolute; right: 5px; top: 5px; width: 12px; height: 12px; background: url('/kefu/1/img.gif?v=1') no-repeat 0px -150px;}
.cs_close a{display: block; height: 10px;}
.cs_close a span{display: none;}


 @media only screen and (max-width: 750px){

#kefu1 {
    position: fixed;
    left: 0px;
    top: 100px;
    z-index: 10008;
    width: 132px;
    padding: 10px;
    background: #fff;
    border: 1px solid #ddd;
    box-shadow: 1px 1px 1px #d4d4d4;
    font-size: 12px;
    display: none;
}
.full {
    position: fixed;
    top: 25%;
    right: 0;
    z-index: 1001;
    display: none;
}
}


.weni{
    letter-spacing: 4px;
}
.leftb{
       height: 20px;
    background-color: #fff;
    text-align: center;
    line-height: 20px;
    font-size: 16px;
}



.home-point {
	position: relative;
	z-index: 1;
}


.bei{ margin:0 100px;}
 @media only screen and (max-width: 750px){
    .bei{ margin:0 -2px;} 
 }
.home-point li {
	float: left;
	width: 18%;
	border-right: 1px solid #dcdcdc;
	text-align: center;
}
.home-point li a {
	display: block;
	padding: 22px 10px;
}
.home-point li:nth-child(5) {
}
.home-point li .item {
	display: inline-block;
}
.home-point li .item img {
}
.home-point li .item div {
    text-align: center;
}
.home-point li .item div span {
	display: block;
	font-size: 13px;
	line-height: 22px;
	color: #333333;
}
.home-point li .item div p {
	margin-top: 3px;
	color: #cccccc;
	font-size: 12px;
	text-transform: uppercase;
}
.home-point li:hover img {
	animation: tada 1s;
	-webkit-animation: tada 1s;
}



@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1532585933119'); /* IE9*/
  src: url('iconfont.eot?t=1532585933119#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
  url('iconfont.ttf?t=1532585933119') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1532585933119#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-leftarrow:before { content: "\e624"; }

.icon-rightarrow:before { content: "\e626"; }
