@charset "utf-8";
/* CSS Document */

 /* 手机或小平板 phone */
    @media all and (max-width: 767px) {
.pc_top {
	display: none;
}
.shouji_top {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	-moz-box-shadow: 0px 3px 2px #efefef;
	-webkit-box-shadow: 0px 3px 2px #efefef;
	box-shadow: 0px 3px 2px #efefef;
	position: relative;
}
.whitebg {
	background: rgba(87,74,62,0.7);
	padding-top: 0.5em!important;
	padding-bottom: 0.4em!important;
}
.banner_index {
	margin-top: 0
}
.cur {
	border-bottom: 2px solid #fff!important
}
.nav-top {
	height: 20vh;
	text-align: right;
	padding-top: 2vh;
	padding-right: 4%
}
.nav-top img {
	width: 20px;
}
.nav-bottom {
	padding-left: 0%;
	color: #fff;
	padding-top: 5vh;
	font-size: 12px;
	line-height: 30px;
	font-family: 'Poppins-Regular';
}
.bg4 {
	background-color: #000
}
.fanhui {
	display: none;
}
/*合作共赢*/

.zhaopin_shouji {
	text-align: center;
}
.zhaopin_shouji p {
	text-align: center!important;
}
.bottom1_2 {
	width: 100%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	font-size: 14px;
	text-align: center;
	border: 0px solid #333;
	line-height: 30px;
}
.bottom1_2_1 {
	width: 48%;
	float: left;
}
.bottom1_2_1 a strong {
	color: #fff;
}
.title3 {
	height: 62px;
	line-height: 65px;
	width: 350px;
	padding-top: 12px;
}
.about_index {
	line-height: 25px;
	font-size: 14px;
	text-align: left;
	width: 100%
}
.about_index_pic {
	width: 100%;
}
.about_index_txt {
	width: 100%;
}
.news_index_l {
	width: 100%;
}
.news_index_r {
	width: 100%;
}
.ad {
	width: 100%;
}
.ad img {
	width: 100%;
}
ul.jingpin_list1 li {
	width: 100%;
	padding-top: 15px;
}
ul.jingpin_list2 li {
	width: 100%;
	padding-top: 15px;
}
ul.jingpin_list3 li {
	width: 48%;
}
/*城阳城建*/
/*20151019修改*/
.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
	height: 685px;
	background-position: center bottom;
	background-size: cover; background-repeat:no-repeat
}
.banner1 {
 background-image: url(../images/banner1_shouji.png)!important;
}
.mm_bg {
	background-image: url(../images/main.png);
	background-repeat: no-repeat;
	background-position: center -80px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #f5f5f5;
}
.mm1 {
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#FontScroll {
	height: 120px;
	overflow: hidden;
}
.mm1_l {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
ul#mm_list {
	margin: 0px;
	padding: 0px;
}
ul#mm_list li {
	padding: 0px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 3%;
	margin-bottom: 0px;
	margin-left: 3%;
}
ul#mm_list li span {
	float: right;
}
.red {
	color: #F00;
	padding-right: 3px;
	position: relative;
	top: 2px;
}
.mm1_r {
	margin: 0px;
	text-align: right;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	text-align: center;
}
.mm2 {
	display: none;
}
.mm2 img:hover {
	border: 3px solid #D8AA92;
}
.mm3 {
	width: 90%;
	margin: 0 auto;
}
.mm3 p {
	padding-bottom: 10px;
}
/*内页*/

.banner {
	background-repeat: no-repeat;
	background-position: 25% center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 200px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-size: cover;
	position: relative;
}
.neirong {
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
}
.neirong_l {
	display: none;
}
.neirong_l2 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 3%;
	padding-bottom: 0px;
	padding-left: 3%;
}
.neirong_l_t {
	font-size: 18px;
	color: #df0716;
}
.neirong_r {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.neirong_r2 {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.bread {
	text-align: left;
	line-height: 40px;
	height: 40px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 3%;
	padding-bottom: 0px;
	padding-left: 10%;
}
.bread span {
	float: left;
	font-size: 18px;
	color: #df0716;
}
.neirong_c {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 12px;
	line-height: 25px;
	color: #333;
	width: 90%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.neirong_c strong {
	font-size: 14px;
	color: #df0716;
}
.neirong_c img {
	max-width: 100%;
}
.neirong_c p {
	padding-bottom: 0px;
	font-size: 14px;
	padding-top: 10px;
}
.about_img {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 0px;
	max-width: 100%;
}
ul#news_list {
	padding: 0px;
	margin-top: -15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul#news_list li {
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
}
.news_date {
	float: left;
	margin: 0px;
	width: 20%;
	border: 0px solid #000;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.news_date_top {
	line-height: 30px;
	background-color: #eeebe8;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-size: 30px;
	color: #000000;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #fff;
}
.news_date_bottom {
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	background-color: #eeebe8;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.news_title {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 75%;
	height: 75px;
	overflow: hidden;
}
.news_title a {
	color: #666;
}
.news_title a p {
	padding: 0;
}
.news_title strong {
	font-size: 14px;
	color: #333;
}
.news_title strong:hover {
	font-size: 14px;
	color: #c60202;
}
/*page*/
ul#page {
	width: 100%;
	margin: 0px;
	text-align: center;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
ul#page li {
	margin: 0px;
	padding: 2px;
	display: inline;
}
ul#page li a {
	color: #666;
	font-size: 12px;
	background-color: #eee;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
ul#page li a:hover {
	color: #fff;
	background-color: #df0716;
}
.news_t {
	line-height: 30px;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 20px;
	font-variant: normal;
}
.news_laiyuan {
	font-size: 12px;
	line-height: 30px;
	text-align: center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.news_c {
	font-size: 14px;
	margin-top: -20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.page2 {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.page2 strong {
	color: #fff;
	background-color: #df0716;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-weight: normal;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul#partner_list {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #fff;
}
ul#partner_list li {
	padding: 8px;
	background-color: #eee;
	height: 210px;
	width: 240px;
	text-align: center;
	line-height: 30px;
	float: left;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 15px;
	margin-left: 20px;
}
ul#partner_list li:hover {
	padding: 8px;
	background-color: #df0716;
	height: 210px;
	width: 240px;
	text-align: center;
	line-height: 30px;
	float: left;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 15px;
	margin-left: 20px;
}
ul#partner_list li a:hover {
	color: #FFF;
}
ul#rongyu_list1 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
ul#rongyu_list1 li {
	float: left;
	border: 1px solid #ccc;
	width: 215px;
	text-align: center;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 40px;
	margin-left: 40px;
	padding: 0px;
}
ul#rongyu_list1 li a {
	display: block;
	padding: 5px;
}
ul#rongyu_list1 li a:hover {
	color: #FFF;
	background-color: #df0716;
}
ul#rongyu_list1 li img {
	margin: 0px;
	height: 308px;
	width: 208px;
	border: 0px solid #ccc;
	padding: 0px;
}
ul#rongyu_list2 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
ul#rongyu_list2 li {
	float: left;
	border: 1px solid #ccc;
	width: 215px;
	text-align: center;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 40px;
	margin-left: 40px;
	padding: 0px;
}
ul#rongyu_list2 li a {
	display: block;
	padding: 5px;
}
ul#rongyu_list2 li a:hover {
	color: #FFF;
	background-color: #df0716;
}
ul#rongyu_list2 li img {
	margin: 0px;
	height: 155px;
	width: 208px;
	border: 0px solid #ccc;
	padding: 0px;
}
.pro {
	padding: 0px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.pro_t {
	margin: 0px;
	padding: 0px;
}
.pro_t ul {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 8px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dbdbdb;
	border-right-color: #dbdbdb;
	border-bottom-color: #dbdbdb;
	border-left-color: #dbdbdb;
}
.pro_t ul li {
	margin: 0px;
	padding: 0px;
	width: 20%;
	float: left;
	text-align: center;
}
.pro_t ul li a {
	font-size: 30px;
	display: block;
	height: 40px;
}
.sss {
	color: #df0716;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 8px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #df0716;
	border-right-color: #df0716;
	border-bottom-color: #df0716;
	border-left-color: #df0716;
	position: relative;
	margin: 0px;
	top: 8px;
	line-height: 32px;
}
.pro_c {
	margin: 0px;
	padding: 0px;
}
.pro_c_txt {
	background-color: #9D8D86;
	margin: 0px;
	padding: 10px;
	line-height: 25px;
	color: #FFF;
}
#ztbox {
	width: 100%;
	position: relative;
	height: 120px;
}
.spic {
	width: 980px;
	position: relative;
	background: #f9f9f9;
	padding-top: 6px;
	height: 78px;
}
#conter {
	margin-left: 20px;
	width: 935px;
	position: relative;
	height: 70px;
	float: left;
	display: inline;
	overflow: hidden;
}
#conter .txt {
	display: none;
}
#conter ul {
	width: auto;
	height: 76px;
	overflow: hidden;
	top: 0px;
	left: 0px;
	position: absolute;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#conter li {
	width: 82px;
	cursor: pointer;
	height: 76px;
	float: left;
	border: 1px solid #eaeaea;
	display: inline;
	margin: 0 0 0 4px;
}
#conter li b, #conter li strong {
	font-weight: normal;
}
#conter li.on {
	border: 1px solid #898989;
}
#conter li.on span {
	background: #898989;
	color: #fff;
}
#conter li img {
	width: 82px;
	height: 60px;
	float: left;
	overflow: hidden;
}
#conter li span {
	display: block;
	width: 100%;
	line-height: 17px;
	color: #797979;
	float: left;
	height: 17px;
	overflow: hidden;
	background: #eaeaea;
	text-align: center;
}
.bpic {
	width: 100%;
	margin: 0 auto 0 auto;
}
.bigpic {
	width: 100%;
	position: relative;
	margin-bottom: 10px;
}
.intro {
	width: 100%;
	height: 52px;
	position: absolute;
	left: 0;
	bottom: 4px;
}
.bg {
	background: #000;
	filter: alpha(opacity=40);
	opacity: 0.4;
	z-index: 0;
	width: 100%;
	height: 52px;
	position: absolute;
	bottom: 0;
	margin: 0px;
	padding: 0px;
}
.txt {
	position: absolute;
	padding-left: 1%;
	width: 99%;
	top: 5px;
	z-index: 10;
	color: #fff;
}
.txt h2 {
	width: 100%;
	float: left;
	font-size: 14px;
	padding-bottom: 4px;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 0px;
}
.txt p {
	width: 100%;
	float: left;
}
.bclose {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 11;
	cursor: pointer;
	color: #fff;
}
/*项目图片*/
#owl-demo {
	position: relative;
	width: 100%;
	height: 195px;
	margin: 0px auto 0 auto;
}
#owl-demo .item {
	position: relative;
	display: block;
}
#owl-demo img {
	display: block;
	width: 100%;
	height: 195px;
}
#owl-demo b {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 40px;
	background-color: #000;
	opacity: .5;
	filter: alpha(opacity=50);
}
#owl-demo span {
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 100%;
	color: #fff;
	text-align: center;
	font-size: 14px;
	line-height: 25px;
}
.owl-pagination {
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 100%;
	height: 22px;
	text-align: center;
}
.owl-page {
	display: none;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	background-image: url(../images/bg15.png);
*display:inline;
*zoom:1;
}
.owl-pagination .active {
	width: 25px;
	background-image: url(../images/bg16.png);
}
.bg1 {
	background-image: none
}
.main1 {
	width: 94%;
	font-size: 14px;
	line-height: 30px;
	color: #666;
	text-align: center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
.main2 {
	width: 90%;
	font-size: 14px;
	line-height: 30px;
	color: #666;
	text-align: center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
.main3 {
	width: 90%;
	font-size: 14px;
	line-height: 30px;
	color: #666;
	text-align: center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
.main5 {
	width: 94%;
	font-size: 14px;
	line-height: 30px;
	color: #666;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 50px;
	padding-right: 3%;
	padding-bottom: 220px;
	padding-left: 3%;
	background-image: url(../images/bg5.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: cover;
}
.main6 {
	width: 90%;
	font-size: 14px;
	line-height: 30px;
	color: #666;
	text-align: center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
.bg7 {
	width: 100%;
	overflow-x: hidden;
	background-size: cover;
	padding-top: 0px;
	background-image: url(../images/R-C@2x.png);
	height: 275px;
}
.project_t {
	text-align: center;
	font-size: 32px;
	color: #fff;
	font-weight: bold;
	font-family: 'Poppins-Bold';
	text-transform: uppercase;
	width: 80%;
	margin-top: -100px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	line-height: 42px!important;
}
.project_t_txt {
	color: rgba(244,234,221,0.8);
	font-size: 16px;
	text-align: center;
	line-height: 28px;
	padding-top: 10px;
}
.main7 {
	width: 90%;
	font-size: 14px;
	line-height: 30px;
	color: #666;
	text-align: center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
.main8 {
	width: 90%;
	font-size: 14px;
	line-height: 30px;
	color: #666;
	text-align: center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
ul.gallery_list {
	padding-bottom: 0px;
	justify-content: space-between;
	flex-wrap: wrap; 
	
}
ul.gallery_list li {
	padding-bottom: 0px;
	width: 47%;
	padding: 0;
	border-radius: 8px;
	margin-bottom: 15px; overflow:hidden

	
}
ul.gallery_list li:nth-child(2n+1){ margin-top:-195px; margin-bottom:210px;} 

.products_t {
	padding-left: 10px;
	font-size: 14px;
	line-height: 20px;
}
.product_txt {
	padding-left: 10px;
	font-size: 12px;
	color: #666;
	line-height: 30px
}
.product_txt span {
	float: none;
	display: block
}
.project_t22 {
	text-align: center;
	font-size: 30px;
	color: #fff;
	font-weight: bold;
	padding-top: 0px;
	line-height: 50px;
	padding-top: 20px;
}
.project_t b {
	display: none
}
.project_pic {
	width: 40%
}
.project_txt {
	width: 50%;
	font-size: 1.6em;
	margin-top: 0px;
	line-height: 25px;
	font-weight: normal;
	background-size: 2px;
	margin-top: 0px;
}
.project_txt2 {
	width: 50%;
	font-size: 1.6em;
	margin-top: 0px;
	line-height: 25px;
	font-weight: normal;
	background-size: 2px;
	margin-top: 0px;
}
.project_txt_t {
	padding-top: 5px;
	padding-bottom: 0px;
	line-height: 25px;
	height: auto;
	font-size: 1.0em
}
.project_local {
	font-size: 14px;
	padding-left: 25px;
	background-size: 20px
}
.project_local2 {
	font-size: 14px;
	padding-right: 25px;
	background-size: 20px
}
ul.project_list {
	padding-top: 0
}
ul.project_list li {
	padding-top: 60px;
	padding-bottom: 50px;
}
ul.hezuo_list {
	margin: 0 auto;
	padding-top: 0;
	padding-bottom: 30px;
	width: 100%;
	overflow: hidden
}
ul.hezuo_list li {
	box-sizing: border-box;
	border: 0px solid red;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 30px;
	font-size: 16px;
	line-height: 35px;
	width: 90%;
	padding-left: 5%;
	padding-right: 5%;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.partner_pc {
	display: none!important
}
ul.partner_list li {
	box-sizing: border-box;
	flex: 0 0 50%;
	border: 0px solid red;
}
.main3_l {
	width: 100%
}
.main3_r {
	width: 100%;
	padding-top: 30px;
}
.we_list li {
	font-size: 14px;
	margin-bottom: 15px;
	width: 100%
}
ul.services_list {
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	padding-top: 30px;
	padding-bottom: 0px;
	width: 94%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.services_list li {
	width: 100%;
	position: relative;
	margin-bottom: 15px;
}
.services_list li img {
	width: 100%
}
ul.serve_list {
	margin: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 00px;
	padding-left: 0px;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
}
ul.serve_list li {
	box-sizing: border-box;
	flex: 0 0 100%;
	border: 0px solid red;
	padding-bottom: 20px; overflow:hidden;
}ul.serve_list li:nth-child(3n+3){ flex: 0 0 100%;}
ul.serve_list li:hover img{ transform: scale(1);}
.bg3 {
	background-image: url(../images/product_2db12@2x.png);
}
.bg6 {
	background-image: url(../images/bg6.png);
	background-size: contain;
}
.serve_bg {
	width: 80%;
}
.service_t {
	font-size: 24px;
	font-weight: bold
}
.service_c {
	font-size: 1.1em;
	line-height: 25px;
}
.serve_pic {
	padding-top: 0
}
.white_line {
	width: 2px;
	height: 0px;
	background: rgba(255,255,255,0.5);
	margin-top: 20px;
	margin-left: 5px;
	display: none
}
.white_name {
	font-weight: bold;
	color: #fff;
	margin-top: 0px;
	text-align: left;
	padding-left: 50px;
	margin-top: -45px;
}
.white_name_single{margin-top: -32px;}
.white_c {
	padding-top: 30px;
	padding-left: 50px;
}
.contact_t {
	font-size: 24px;
}
.contact_c {
	font-size: 1.0em;
	line-height: 30px;
}
.contact_t2 {
	padding-top: 15px;
}.contact_c1_c{ width:100%}
.contact_c2_c{ width:100%}
.main_t2 {
	font-size: 24px;
	line-height: 40px;
	font-weight: bold;
	color: #df0716;
	text-align: center;
}
ul#case_list {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin: 0px;
}
ul#case_list li {
	margin: 0px;
	width: 100%;
	float: none;
	line-height: 25px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
ul#case_list li img {
	width: 100%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul#case_list li a strong {
	font-size: 16px;
	line-height: 35px;
	font-weight: bold;
	color: #333333;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	display: block;
}
.main2_bg {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-size: contain;
	background-color: #fff;
}
.main_t {
	font-size: 24px;
	line-height: 40px;
	font-weight: bold;
	color: #fff;
}
.main_c {
	font-size: 14px;
	padding-top: 15px;
	width: 90%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.main2_l {
	width: 100%;
	text-align: center;
	float: none;
	margin: 0px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.main2_r {
	width: 100%;
	float: none;
	padding-top: 40px;
	padding-right: 0%;
	padding-bottom: 40px;
	padding-left: 0px;
}
.main2_r img {
	width: 100%;
}
/*zazhi_list*/
ul#zazhi_list {
	padding: 0px;
	margin-top: -20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul#zazhi_list li {
	float: left;
	border: 1px solid #eee;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
	margin-top: 20px;
	margin-right: 1%;
	margin-bottom: 0px;
	margin-left: 1%;
	padding: 0%;
	width: 48%;
	text-align: center;
}
.zazhi_pic img {
	margin: 0px;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
ul#zazhi_list02 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
ul#zazhi_list02 li {
	float: left;
	border: 1px solid #eee;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
	margin-top: 20px;
	margin-right: 1%;
	margin-bottom: 0px;
	margin-left: 1%;
	padding: 0%;
	width: 48%;
	text-align: center;
}
.zazhi_pic02 img {
	margin: 0px;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*20100104*/

.about_t {
	color: #000;
	padding-bottom: 10px;
}
.fenzhi {
	width: 100%;
	position: relative;
}
.fenzhi img {
	width: 100%;
}
.fenzhi_c {
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	text-align: left;
	background-color: #df0716;
	padding-top: 3%;
	padding-right: 5%;
	padding-bottom: 2%;
	padding-left: 5%;
}
.fenzhi_c strong {
	font-weight: bold;
	font-size: 18px;
	text-align: center;
}
.fenzhi_c a {
	font-size: 14px;
	color: #df0716;
	background-color: #fff;
	display: block;
	width: 80px;
	text-align: center;
	line-height: 30px;
	margin-top: 10px;
	border-radius: 25px;
}
.fenzhic_c_c {
	height: 40px;
	overflow: hidden;
	margin-top: 10px;
}
.fenzhi_tab {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.fenzhi_tab a {
	padding: 0px;
	width: 29%;
	float: left;
	height: 35px;
	margin-top: 0px;
	margin-right: 2%;
	margin-bottom: 0px;
	margin-left: 2%;
	text-align: center;
	display: block;
	line-height: 35px;
	border-radius: 25px;
}
.fenzhi_tab a:hover, .sel {
	color: #fff;
	background-color: #df0716;
	text-align: center;
}
.main20_l {
	float: none;
	padding-top: 3%;
	padding-right: 10%;
	padding-bottom: 3%;
	padding-left: 10%;
}
.main20_r {
	float: none;
	color: #df0716;
	line-height: 25px;
	padding-top: 3%;
	padding-right: 3%;
	padding-bottom: 3%;
	padding-left: 3%;
	font-size: 14px;
}
.main20_r strong {
	font-size: 24px;
	line-height: 100px;
	font-weight: bold;
	color: #df0716;
}
ul.icon_list {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
ul.icon_list li {
	margin: 0px;
	width: 33.33%;
	float: left;
	display: block;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.huodong_img {
	width: 100%;
}
.huodong_img img {
	width: 100%;
}
.huodong_txt {
	position: absolute;
	bottom: 0;
	background-image: url(../images/black.png);
	background-repeat: repeat;
	width: 100%;
	color: #FFF;
	font-size: 16px;
	text-align: left;
	line-height: 50px;
	height: 50px;
	overflow: hidden;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5%;
	padding-bottom: 0px;
	padding-left: 5%;
}
.news1 {
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #eee;
	border-right-color: #eee;
	border-bottom-color: #eee;
	border-left-color: #eee;
}
.news1_l {
	width: 25%;
	float: left;
}
.news1_l img {
	width: 100%;
}
.news1_r {
	float: right;
	width: 70%;
	height: 75px;
	overflow: hidden;
	line-height: 25px;
	font-size: 14px;
	color: #666;
	text-align: left;
}
.news1_r strong {
	color: #333;
	font-weight: bold;
}
ul#news_list_index {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
ul#news_list_index li {
	margin: 0px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	background-image: url(../images/li.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	text-align: left;
	font-size: 12px;
}
ul#news_list_index li span {
	float: right;
}
ul#news_list_index li a {
	font-size: 14px;
}
/*分页*/
.neirong_t {
	background-image: url(../images/line2.png);
	background-repeat: no-repeat;
	background-position: right center;
	margin-top: 15px;
}
.neirong_t a, .neirong_t a:hover {
	border-radius: 25px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	width: 120px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	display: block;
	background-color: #df0716;
}
.zhaolu {
	width: 80%;
	font-size: 24px;
	line-height: 35px;
	font-weight: bold;
	color: #df0716;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.zhaolu p {
	font-size: 18px;
}
.chengguo_l {
	width: 100%;
	float: none;
	padding-bottom: 10px;
}
.chengguo_r {
	width: 100%;
	float: none;
}
.chengguo_t {
	font-size: 24px;
	color: #df0716;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
.chengguo_t strong {
	font-size: 24px;
	color: #df0716;
}
/*荣誉资质*/

.rongyu_t2 {
	text-align: center;
	font-size: 12px;
	color: #666;
	line-height: 30px;
	margin-top: 10px;
}
.rongyu_t2 strong {
	color: #666;
	font-size: 14px;
}
.rongyu_t2 p {
	padding: 0;
}
ul#rongyu_list0 {
	margin: 0px;
	padding: 0px;
}
ul#rongyu_list0 li {
	padding: 0px;
	position: relative;
	width: 250px;
	float: none;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.rongyu_bg {
	position: absolute;
	z-index: -1;
	top: -6px;
	width: 100%;
}
.rongyu_bg img {
	width: 100%;
}
.rongyu_pic {
	width: 205px;
	height: 145px;
	background-color: #fff;
	margin-top: 12px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 22px;
}
.rongyu_pic img {
	width: 205px;
	height: 145px;
}
.rongyu_txt {
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eee;
	border-right-color: #eee;
	border-bottom-color: #eee;
	border-left-color: #eee;
	line-height: 40px;
	text-align: center;
}
.rongyu_txt p {
	padding: 0;
}
.rongyu_txt strong {
	font-size: 16px;
	color: #df0716;
}
.jigou_t {
	font-size: 16px;
	color: #333333;
	margin-bottom: 30px;
}
.jigou_t strong {
	font-size: 18px;
	color: #333333;
}
.jigou_t a {
	border: 1px solid #df0716;
	color: #df0716;
	border-radius: 25px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
/*居家服务*/
.jujia_t {
	padding: 0px;
	font-size: 14px;
	line-height: 49px;
	font-weight: bold;
	color: #df0716;
	text-align: center;
	height: 49px;
	width: 90%;
	background-image: url(../images/jujia_t.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.tuandui_l {
	width: 60%;
	float: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.tuandui_l img {
	width: 100%;
}
.tuandui_r {
	width: 100%;
	float: none;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.touxian {
	font-size: 16px;
	color: #df0716;
	padding-bottom: 30px;
	text-align: center;
}
.touxian strong {
	font-size: 24px;
	color: #df0716;
	font-weight: bold;
}
.jianjie {
	color: #666;
	font-size: 16px;
	text-align: center;
}
.jianjie strong {
	font-size: 20px;
	color: #df0716;
	font-weight: normal;
}
.chengguo_l, .chengguo_r {
	text-align: center;
}
.pro_img img {
	width: 100%;
}
.pro_t {
	line-height: 30px;
	height: 30px;
	background-color: #faf6ef;
	padding-top: 0px;
	padding-right: 3%;
	padding-bottom: 0px;
	padding-left: 3%;
	text-align: center;
	font-size: 14px;
	overflow: hidden;
}
ul#pro_list li {
	padding: 0px;
	width: 46%;
	float: left;
	margin-top: 10px;
	margin-right: 2%;
	margin-bottom: 10px;
	margin-left: 2%;
	box-shadow: 2px 2px 5px #eee;
}
ul#contact_list li {
	width: 80%;
	float: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
}
ul#contact_list li p {
	font-size: 12px;
}
ul#contact_list li a {
	margin: 0 auto;
}
table.tb {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.slideBox3 .hd {
}
.slideBox4 .hd {
	width: 35%;
}
.slideBox3 .bd {
}
.slideBox3 .hd ul li {
	width: 14%;
}
ul#shuzi li {
	width: 33.33%;
	font-size: 12px;
}
ul#shuzi li strong {
	font-size: 30px;
}
.Floor001703 {
	display: none;
}
ul#sihua {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0%;
}
.fazhan_t {
	font-size: 18px;
	color: #666;
	text-align: center;
	width: 200px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	border: 0px solid #ccc;
	font-weight: bold;
	line-height: 40px;
}
.fazhan_t2 {
	text-align: center;
	font-size: 12px;
	color: #666;
	line-height: 30px;
	margin-top: 0px;
}
ul#licheng {
	background-position: 97.5% center;
	margin: 0px;
}
.fl {
	float: left;
	text-align: right;
}
.fr {
	float: left;
	text-align: right;
}
ul#licheng li {
	background-image: url(../images/yuan.png);
	background-repeat: no-repeat;
	width: 100%;
	margin: 0px;
	padding: 4%;
}
.licheng_txt {
	width: 62%;
	margin-left: 3%;
}
.li1 {
	background-position: right center;
	float: none;
}
.li2 {
	background-position: right center;
	float: none;
}
.licheng_t1 {
	color: #333;
	font-size: 16px;
}
.licheng_t1 strong {
	font-size: 20px;
	color: #333;
}
.licheng_t2 {
	color: #333;
	font-size: 14px;
}
.licheng_t2 strong {
	font-size: 16px;
	color: #333;
}
/*今日头条*/
ul#toutiao_list {
	margin: 0px;
	width: 100%;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
ul#toutiao_list li {
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 100%;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.toutiao2_img {
	float: left;
	width: 45%;
}
.toutiao2_img img {
	width: 100%;
	min-height: 97px;
}
.toutiao2_txt {
	float: right;
	width: 50%;
	font-size: 12px;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
	height: 97px;
	overflow: hidden;
}
.toutiao2_txt_t {
	font-size: 14px;
	color: #333;
	width: 100%;
	height: 25px;
	overflow: hidden;
	font-weight: bold;
}
.toutiao2_fenlei {
	line-height: 25px;
	font-size: 12px;
	width: 20%;
	text-align: center;
	color: #FFF;
	background-image: url(../images/red.png);
	background-repeat: repeat;
	position: absolute;
	top: 0;
	left: 0;
}
ul#toutiao_tab {
	text-align: center;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding: 0px;
}
ul#toutiao_tab li {
	margin: 0px;
	padding: 0px;
	display: inline;
	float: left;
	width: 25%;
}
ul#toutiao_tab li a {
	border: 1px solid #ccc;
	font-size: 14px;
	border-radius: 25px; /* 所有角都使用半径为5px的圆角，此属性为CSS3标准属性 */
	-moz-border-radius: 25px; /* Mozilla浏览器的私有属性 */
	-webkit-border-radius: 25px;
	padding: 0px;
	display: block;
	width: 90%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	line-height: 30px;
	background-color: #e4e4e4;
}
ul#toutiao_tab li a:hover, .selected {
	color: #fff;
	background-color: #CE0000!important;
	border: 1px solid #CE0000!important;
}
/*服务内容*/

ul#renqun li {
	padding: 0px;
	width: 80%;
	float: none;
	text-align: center;
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.pinzhi_l {
	width: 35%;
}
.pinzhi_r {
	width: 60%;
}
.pinzhi_r strong {
	font-size: 12px;
}
.fuwu_l {
	width: 100%;
}
.fuwu_r {
	width: 100%;
}
.fuwu_c1 a {
	font-size: 12px;
	color: #333;
}
.fuwu_c1 a:hover {
	font-size: 12px;
}
.fuwu_c2 a {
	font-size: 12px;
	color: #333;
}
.fuwu_c2 a:hover {
	font-size: 12px;
}
.youlian a {
	color: #fff;
	font-size: 12px;
}
.youlian {
}
.daohang, .daohang:hover {
	width: 60%;
	line-height: 35px;
	background-color: #0b4c95;
	border-radius: 5px;
	display: block;
	color: #fff;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
}
.fenzhi_pc {
	display: none;
}
.kongbai {
	display: none;
	width: 100%;
	height: 580px;
	position: relative;
}
.index_news_t a {
	width: 25%;
}
.index_news_pic {
	width: 35%;
}
.index_news_txt {
	width: 60%;
}
.jg_t a {
	border: 1px solid #ccc;
	color: #666;
	border-radius: 25px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-right: 5px;
	font-size: 12px;
}
ul#company_pic li {
	margin: 0px;
	width: 100%;
	float: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.bottom4 span {
	width: 30%!important;
}
.bottom4 span img {
	width: 60%
}
.bottom4 {
	padding-right: 10%;
}
.fangan_bg {
	margin-top: -40px;
	padding-top: 40px;
}
ul.fangan_index_list li {
	font-size: 12px;
	line-height: 25px;
}
ul.fangan_index_list li a {
	font-size: 14px;
}
ul.pro_index_list li {
	width: 50%;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 5%;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e2bcc0;
	border-right-color: #e2bcc0;
	border-bottom-color: #e2bcc0;
	border-left-color: #e2bcc0;
}
.pro_index_title {
	color: #333333;
	font-size: 14px;
	line-height: 40px;
	background-image: url(../images/line.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-size: 50%;
}
.pro_index_c {
	font-size: 12px;
	line-height: 25px;
	height: 75px;
}
.news {
	width: 100%;
}
.news_index_l_bottom {
	padding-top: 10px;
}
ul.news_index_list {
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #f8f8f8;
}
ul.news_index_list li {
	color: #333;
	font-size: 14px;
	line-height: 30px;
	padding-top: 0px;
	padding-right: 0%;
	padding-bottom: 0px;
	padding-left: 5%;
	text-align: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 0px solid #eee;
}
ul.news_index_list li a {
	font-size: 14px
}
.news_first {
	padding-top: 10px!important;
}
.news_first a {
	font-size: 18px!important;
}
.news_index_l {
	width: 100%;
}
.news_index_l img {
	width: 100%;
}
.news_index_r {
	width: 100%;
	padding-top: 10px;
}
.news_index_r_t {
	line-height: 30px;
	height: 30px;
	overflow: hidden;
}
.news_index_r_t a {
	font-size: 14px;
	color: #333;
}
.news_index_r_t a:hover {
	font-size: 14px;
}
.news_index_r_c {
	line-height: 25px;
	height: 75px;
	overflow: hidden;
	font-size: 12px;
}
.page_page {
	font-size: 14px;
	padding-left: 3%;
	padding-right: 3%;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eee;
	border-right-color: #eee;
	border-bottom-color: #eee;
	border-left-color: #eee;
	margin-bottom: 20px;
}
ul.pro_xilie a {
	color: #fff;
	padding: 0px;
	display: block;
	text-align: center;
	font-size: 12px;
}
.history_left {
	width: 100%;
}
.history_right {
	width: 100%;
}
.history-img {
	display: none!important;
}
.year2006 {
	margin-top: 10px;
}
.history_r_2005 {
	margin-top: 30px
}
.cc_history {
	font-size: 24px!important;
}
.main8 {
	width: 95%;
	margin: 0px auto;
}
.bg9 {
	background-image: url(../images/04bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 100px;
	padding-bottom: 20px;
	background-size: 200%;
	width: 100%;

	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.main9 {
	width: 82%;
	background-color: #FFF;
	border-radius: 15px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding: 5%;
}
.contact_l {
	width: 90%;
	font-size: 16px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0 auto
}
.contact_r {
	width: 86%;
	font-size: 16px;
	background-color: #efefef;
	border: 1px solid #ccc;
	border-radius: 15px;
	padding: 3%;
	line-height: 50px;
	margin: 20px auto
}
ul.contact_list {
	padding-top: 15px;
}
ul.contact_list li {
	margin: 0px;
	background-repeat: no-repeat;
	background-position: left 10px;
	padding-left: 30px;
	font-size: 14px;
	line-height: 40px;
	background-size: 20px;
}
.bottom3 {
	font-size: 12px;
	line-height: 25px;
	width: 100%;
}
.title1 {
	width: 80%;
	font-size: 30px;
	margin-left: 10%
}
.title1 strong {
	font-size: 30px
}
.info1, .info2 {
	width: 90%;
	font-size: 1.1em;
	line-height: 30px;
	margin-left: 5%;
}
.title2 {
	width: 80%;
	font-size: 30px;
	margin-left: 10%; text-align:center
}
.title2 strong {
	font-size: 30px
}
ul.wenhua_list li {
	margin: 0px;
	width: 33.33%;
	text-align: center;
	padding-top: 5%;
	padding-right: 1%;
	padding-bottom: 5%;
	padding-left: 1%;
}
.wenhua_l {
	background-image: url(../images/kuang.png);
	height: 93px;
	width: 80px;
	text-align: center;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: none;
	background-size: cover;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.wenhua_r {
	float: none;
	text-align: center;
	padding-top: 5px;
	font-size: 12px;
	padding-left: 0px;
	line-height: 25px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.gaikuang {
	font-size: 12px;
	width: 100%;
	margin: 0px;
}
.gaikuang a, .gaikuang a:hover {
	font-size: 12px;
}
.gk {
	font-size: 30px;
	width: 80%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
}
.gk span {
	margin-top: 10px;
	float: none;
	text-align: center;
	height: 50px;
	overflow: hidden;
	line-height: 25px;
	background-color: #9F3;
}
.gk_pic {
	width: 35%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 25px;
}
.pro_l {
	width: 70%;
	float: none;
	padding-top: 0;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.pro_r {
	width: 100%;
	float: none;
}
.pro_r_top {
	text-align: left;
	padding-top: 20px;
	padding-bottom: 15px;
	line-height: 25px;
	font-size: 12px;
}
.pro_r_bottom1 {
	width: 40%;
	text-align: center;
	font-size: 12px;
}
.pro_r_bottom2 {
	width: 55%;
	text-align: center;
	font-size: 12px;
}
.banner_txt {
	width: 90%;
	position: absolute;
	left: 6%;
	margin-left: 00px;
	top: 20%;
	color: #fff;
	font-size: 16px;
	line-height: 30px;
	padding-top: 15px;
	padding-right: 50px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-family: 'Poppins-Regular';
	
}
.banner_txt_c {
	width: 100%;
	padding-top: 30px;
	font-size: 18px;font-family: 'Poppins-Regular';
}
.banner_txt strong {
	font-size: 34px;
	font-weight: bold;
	line-height: 50px;
}
.erji {
	display: none;
}
.about_r {
	width: 98%
}
ul.erji_tab li {
	margin-right: 5px;
	margin-left: 5px;
}
ul.erji_tab li a {
	padding-right: 5px;
	padding-left: 5px;
}
ul.video_list li {
	width: 100%;
}
.video {
	width: 100%;
	height: 200px;
}
ul.about_list li {
	width: 100%;
}
.about_txt a {
	height: 232px;
}
ul.product_list li {
	width: 100%;
}
.product2 {
	width: 100%
}
.sic_t {
	font-size: 24px;
}
ul.sic_list li {
	width: 100%
}
.sic1_t {
	position: absolute;
	left: 3%;
	width: 80%;
	top: 45px;
}
.sic1 a strong {
	font-size: 14px;
}
.sic1_c {
	display: none;
}
.news_r, .news_l {
	width: 100%
}
ul.news_list li {
	background-color: #efefef
}
.toutiao_bg {
	width: 100%;
	position: relative;
	height: auto;
	margin-top: 10px;
}
.toutiao_c {
	width: 100%;
	height: auto
}
.toutiao_c strong {
	font-size: 14px;
	color: #fff;
}
.back_top {
	display: none
}
ul.guarantee_list {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
}
ul.guarantee_list li {
	margin: 0px;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.guarantee_pic {
	width: 90%; margin-top:-50px
}
.guarantee_pic img {
}
.pic-l {
	margin-left: auto;
	margin-right: 0
}
.pic-r {
	margin-left: 0;
	margin-right: auto
}
.guarantee_txt {
	padding: 20px;
	width: 75%;
	text-align: left;
	color: #fff;
	font-size: 14px;
	line-height: 25px;
	position: relative;
	z-index: 10;
	top: 3em;
}

.guarantee_txt_l {
	background-color: #C6A47E; padding-bottom:40px;
	left: 0;
}
.guarantee_txt_r {
	background-color: #101010;
	margin-right: 0;
	margin-left: auto
}
.guarantee_txt_t {
	font-size: 24px;
	padding-bottom: 10px;
	padding-top: 0;
	line-height: 32px;font-family: 'Poppins-Bold';
}
.guarantee_txt_pic {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 30px;
}
.guarantee_txt_pic4 {
	top: 35px;
}
.hezuo1 {
	width: 100%;
	float: none;
	background-color: #101010;
	color: #fff;
	position: relative;
}
.hezuo2 {
	width: 100%;
	float: none;
	background-color: #F1EBE3;
	color: #333333
}
.hezuo2 strong {
	color: #333333
}
.hezuo3 {
	width: 100%;
	float: none;
	padding-right: 0px;
	background-color: #101010
}
.hezuo4 {
	width: 100%;
	position: relative;
	right: 0;
	bottom: 0;
	background-color: #B79E82;
}
.hezuo4 strong {
	color: rgba(255, 255, 255, 0.5)
}
.hezuo_txt {
	padding-top: 0
}
.main3_bg {
	margin-top: 0
}
.bottom1 {
	width: 100%;
	margin: 0 auto;
	display: block; padding:0; background-color:#fff
}
.bottom1_1 {
	padding-top: 30px;
	width: 40%;
	margin: 0 auto
}
.bottom1_1 img {
	width: 100%
}
.bottom1_2 {
	width: 60%;
	margin: 0 auto
}
.bottom1_3 {
	width: 90%;
	margin: 0 auto
}
.bottom2 {
	width: 95%;
	padding-left: 0%; text-align:center;
}
.title2 strong {
	font-size: 24px;
}
ul.standards_list {
}
ul.standards_list li {
	width: 50%;
	font-size: 16px;
	line-height: 40px;
	padding-top: 15px;
}
ul.standards_list li strong {
	font-size: 30px;
}
ul.serve_list2 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 0px;
	display: block;
}
ul.serve_list2 li {
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
}
.serve_t {
	height: 48px;
	line-height: 48px;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	position: absolute;
	bottom: 20%;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase
}
.serve_black {
	background-color: #12110F;
	border-radius: 0 140px 140px 0;
}
.serve_white {
	background-color: #B79E82;
	border-radius: 140px 0 0 140px;
	right: 0;
	left: auto
}
.service_bg {
	width: 80%;
	padding-left: 10%;
	padding-bottom: 30px;
}
.services_list li {
	margin-top: 10px;
}
.hezuo_group2 {
	display: none
}
.hezuo_group3 {
	display: none
}
.hezuo_group1 {
	position: absolute;
	top: -15px;
	left: 10px;
	z-index: 100;
	width: 36px;
	display: block
}
.hezuo_group4 {
	position: absolute;
	bottom: -15px;
	right: 10px;
	z-index: 100;
	width: 36px;
	display: block;
}
.products_title_bg{
	background: rgba(244,234,221,0.5);
	line-height: 60px;
	font-size: 24px;
	text-transform: uppercase;
	text-align: center;
	color: #DAC5AB;
	font-family: 'Poppins-Bold';
	margin-top: 20px;
}
/*tab*/
.nav-tabs{ width:95%; margin:0 auto; background-color:#FFF; border:1px solid #E5E5E5; border-radius:8px; text-align:center; margin-top:-20px;}

#tabs li {
	cursor: pointer;
	width: 30%;
	
	text-align: center;
	font-size: 12px;
	border-bottom: 0px solid transparent;
	position: relative;
	z-index: 1;
	margin-bottom: 0px;
	color: #999999;
	position: relative; line-height:30px; padding-top:30px; padding-bottom:10px;

}
.tabpic{
	width: 50px;
	height: 32px;
	background-repeat: no-repeat;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.tab2{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 0px solid #eee;
	background-image: url(../images/line-bg.png);
	background-repeat: no-repeat;
	background-position: center center; background-size:contain
}

#tabs .active {
	background-position: center bottom; border-bottom:3px solid #DAC5AB; font-weight:bold; border-radius:0 0 3px 3px; color:#DAC5AB
}
#tabs .active .tabpic{background-position: center bottom;}
#tabs .active.tab2{background-position: center center;}

.tab-container .content {
	display: none;
}
.pro_t_pic{ border:none!important; display:inline-block; margin-top:0!important}
.buqi{ margin-bottom:0!important}
.pc-banner-txt{ display:none}
.mobile-banner-txt{ display:block;}
.mobile_huanhang{ display:block; height:0}
.pc_img{ display:none}
.mobile_img{ display:block}

}
