@charset "utf-8";
/**
* Description: 公共的style 
* Developers:  天东门窗
**/
/*RESET
-------------------------------------------------------------- */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, pre, code, form, input, button, fieldset, textarea, p, blockquote, th, td, a{
	 margin: 0; padding: 0 ;
	 font-family:"微软雅黑",STXihei,STHeiti;
	 text-decoration: none;
	 box-sizing: border-box;
}
table { }
fieldset, img { border: 0 }
img{ width: 100%;}
address, caption, cite, code, dfn, em, strong, th, var ,i { font-style: normal; font-weight: normal ; }
ol, ul { list-style: none }
del, ins { text-decoration: none }
caption, th { text-align: left }
h1, h2, h3, h4, h5, h6 { font-weight: normal }
input, button, textarea, select { font-size: 100%; border:none;outline: none;resize: none;}
li{list-style: none;}
/*CLEARFIX
-------------------------------------------------------------- */
*:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

.phoneDiv{
	display: none;
}	

.center-box{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	position: relative;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

/*********************head:style-css****************************/
.head{
	width: 100%;
	height: 160px;
	position: relative;
}

.head .head-box .head-logo{
	float: left;
	line-height: 0;
	padding-top: 49px;
}

.head-logo .logo-img{
	width: 237px;
	height: 65px;
}

.head .head-box .head-menu{
	float: right;
	margin-right: 30px;
}

 .head-menu ul li{
	margin: 0 16px;
	float: left;
	text-align: center;
	line-height: 160px;
	position: relative;
	font-size: 18px;
	font-weight: bold;
}

.head-menu ul li a{
	color: #000;
}

.head-menu ul li .active{
	color: #CFB388;
}

.head-menu ul li:hover a{
	color: #cfb388;
}

.menu-item li dl {
	position: absolute;
	top: 115px;
	left: -36px;
	width: 150px;
	display: none;
	background: rgba(0,0,0,.4);
	z-index: 9999;
	border-top: 2px solid #CFB388;
}

.menu-item li dl dt{
	line-height: 45px;
}

.menu-item li dl dt a{
	font-weight: normal!important;
}

/*二级菜单*/

.menu-item li dl a {
	display: block;
	width: 100%;
	text-decoration: none;
	color: #333!important;
	font-size: 16px!important;
	color: #fff!important;
}

.menu-item li dl a:hover {
	background: rgba(207,179,136,.4);
}

/*搜索框*/
.searh-bar {
	position: absolute;
	right: 0;
	z-index: 1;
	width: 21px;
	height: 21px;
	top: 50%;
    margin-top: -8px;
	cursor: pointer;
	background: url(../images/serch.png) no-repeat center center;
	background-size: 21px 21px;
}

.searh-bar input {
	position: absolute;
	top: -8px;
	right: 15px;
	width: 0;
	height: 20px;
	padding-left: 12px;
	margin-right: 12px;
	border-radius: 10px;
	border: 1px solid #CCCCCC;
	transition: all 0.6s;
	opacity: 0;
	outline: none;
	resize: none;
}

.searh-bar .searh-btn {
	display: block;
	width: 21px;
	height: 21px;
	font-size: 0;
}

.phone_nav{
	display: none;
}

.banner{
	width: 100%;
	height: auto;
	line-height: 0;
}

/**********************关于天东*********************/

.qy-pro .qy-box{
	margin-top: 120px;
} 

.qy-box .left-txt,
.qy-value .left-txt,
.qy-story .left-txt,
.qy-honor .left-txt,
.qy-Inn-exp .left-txt{
	width: 30%;
	float: left;
	overflow: hidden;
}

.web-title h2{
	font-size: 28px;
	font-weight: bold;
	color: #313131;
}

.web-title h2 p{
	width: 100%;
	position: relative;
	white-space: nowrap;
}

.web-title h2 span{
	float: right;
	text-transform: uppercase;
	color: #cfb388;
	font-size: 14px;
	font-family: arial;
	font-weight: normal;
	line-height: 37px;
}

.web-title h2 span:before{
	content: '';
	width: 100px;
	height: 2px;
	background: #CFB388;
	position: absolute;
	bottom: 17px;
	right: 65px;
}

.qy-box .left-txt .plus-style{
	font-size: 30px;
	color: #CFB388;
	font-weight: bold;
	padding: 40px 0;
}

.qy-box .left-txt .pro-content .c-desc{
	font-size: 18px;
	font-weight: bold;
	color: #CFB388;
	padding-bottom: 35px;
}

.qy-box .left-txt .pro-content .c-deta{
	width: 100%;
	/*height: 266px;*/
	font-size: 16px;
	color: #222222;
	line-height: 26px;
	text-align: justify;
	overflow: hidden;
	cursor: pointer;
}

.qy-box .left-txt .pro-content .c-deta .scorllBox{
	padding-right: 15px;
}

.qy-box .right-tu{
	width: 62%;
	float: right;
	overflow: hidden;
	line-height: 0;
}

.qy-box .right-tu img{
	width: 100%;
	height: auto;
}

/*滚动条*/
.zUIpanelScrollBox,.zUIpanelScrollBar{
	width:4px;
	top:4px;
	right:0px;
	border-radius:5px;
	
}
.zUIpanelScrollBox{
	background:black;opacity:0.1;
	filter:alpha(opacity=10);
}
.zUIpanelScrollBar{
	background:#CFB388;opacity:0.8;
	filter:alpha(opacity=80);
}

.qy-pro-swiper{
	margin: 120px 0;
	position: relative;
}

.qy-pro-swiper .swiper-slide {
  	width: 90%;
  	line-height: 0;
}

.qy-pro-swiper .swiper-button-next,
.qy-pro-swiper .swiper-button-prev{
	width: 52px;
	height: 5px;
	top: auto;
	bottom: 25px;
	margin-top: 0;
	background-size: 52px 5px;
	outline: none;
}

.qy-pro-swiper .swiper-button-prev{
	left: auto;
	right: 90px;
}

.qy-pro-swiper .swiper-button-next, 
.qy-pro-swiper .swiper-container-rtl .swiper-button-prev{
	background-image:url(../images/yellownext.png)
}

.qy-pro-swiper .swiper-button-prev,
.qy-pro-swiper .swiper-container-rtl .swiper-button-next{
	background-image:url(../images/prev.png)
}

.back-yingyin {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 8;
    width: 9.6453%;
    height: 100%;
    background: rgba(0,0,0,.4);
}

.qy-value .web-title h2 span:before,
.qy-honor .web-title h2 span:before{
	right: 130px;
}

.qy-value{
	padding-bottom: 120px;
	border-bottom: 1px dashed #d2d2d2;
}

.qy-value .right-txt,
.qy-honor .right-txt{
	width: 62%;
	float: right;
	overflow: hidden;
	font-size: 16px;
	color: #222222;
	line-height: 24px;
}

.qy-style ul li{
	width: 32%;
	float: left;
	margin-right: 2%;
	line-height: 0;
}

.qy-style ul li:last-child{
	margin-right: 0;
}

.qy-style{
	margin: 120px 0;
}

.qy-style ul li p{
	line-height: 40px;
	font-size: 18px;
	color: #CFB388;
}

.qy-story .right-txt{
	width: 62%;
	float: right;
	overflow: hidden;
	font-size: 16px;
	color: #222222;
	line-height: 24px;
}

.qy-story .right-txt .txt-left,
.qy-story .right-txt .txt-right{
	width: 48%;
	float: left;
}

.qy-story .right-txt .txt-right{
	float: right;
}

.qy-product{
	padding: 120px 0;
}

.qy-product ul li{
	width: 25%;
	float: left;
}

.qy-product ul li .tu{
	line-height: 0;
}

.qy-product ul li .txt{
	padding: 95px 0;
	text-align: center;
	box-shadow: 0px 0px 4px 2px #f6f4f5;
}

.qy-product ul li .txt p:first-child{
	font-size: 20px;
	color: #CFB388;
	font-weight: bold;
}

.qy-product ul li .txt p:last-child{
	font-size: 10px;
	color: #CFB388;
	text-transform: uppercase;
	line-height: 24px;
	white-space: nowrap;
	overflow: hidden;
}

.qy-honor{
	padding: 120px 0;
	border-top: 1px dashed #d2d2d2;
}

.qy-honor-certificate .toplist,
.qy-honor-certificate .botlist{
	width: 100%;
	float: left;
}

.qy-honor-certificate .botlist{
	margin-top: 25px;
}

.qy-honor-certificate .toplist li{
	width: 23.875%;
	float: left;
	margin-right: 1.5%;
	box-shadow: 0 0 6px 3px #f6f4f5;
	text-align: center;
}

.qy-honor-certificate .toplist li:last-child,
.qy-honor-certificate .botlist li:last-child{
	margin-right: 0;
}

.qy-honor-certificate .toplist li .tu,
.qy-honor-certificate .botlist li .tu{
	padding: 80px 60px;
}

.qy-honor-certificate .toplist li .txt,
.qy-honor-certificate .botlist li .txt{
	padding: 60px 0;
	border-top: 1px solid #f5f0e7;
}

.qy-honor-certificate .toplist li .txt p:first-child,
.qy-honor-certificate .botlist li .txt p:first-child{
	font-size: 24px;
	margin-bottom: 20px;
}

.qy-honor-certificate .toplist li .txt p:last-child,
.qy-honor-certificate .botlist li .txt p:last-child{
	color: #a0a0a0;
	background: url(../images/big.jpg) no-repeat 40% 50%;
	cursor: pointer;
}

#outerdiv{
	position:fixed;
	top:0;
	left:0;
	background:rgba(0,0,0,0.7);
	z-index:2;
	width:100%;
	height:100%;
	display:none;
}

#innerdiv{
	position:absolute;
	width: 80%;
}

#innerdiv img{
	width: 100%;
	border:5px solid #fff;
}


.qy-honor-certificate .botlist li{
	width: 32%;
	float: left;
	margin-right: 2%;
	box-shadow: 0 0 6px 3px #f6f4f5;
	text-align: center;
}

/************************底部********************************/

.hot-line-area{
	position: absolute;
	bottom: 50px;
	right: 26px;
	z-index: 11;
	font-size: 22px;
	color: #fff;
}

.foot-top-swiper{
	margin-bottom: 0!important;
}

.foot{
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #f7f7f7;
	padding: 70px 0;
}

.foot-left{
	width: 60%;
	float: left;
}

.foot-left li{
	width: 20%;
	height: auto;
	float: left;
	display: block;
}

.foot-left li .p-title{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
}

.foot-left li .sli-ul li{
	width: 100%;
}

.foot-left li .sli-ul a{
	display: block;
	width: auto;
	font-size: 16px;
	color: #444444;
	line-height: 30px;
}

.foot-right{
	width: auto;
	float: right;
}

.foot-right .code{
	width: 85px;
	height: 85px;
	float: left;
}

.foot-right .hot-line{
	float: left;
	margin-left: 50px;
}

.foot-right .hot-line p:nth-child(1){
	font-size: 20px;
	font-weight: bold;
}

.foot-right .hot-line p:nth-child(2){
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 12px;
}

.foot-right .hot-line p:nth-child(3){
	font-size: 26px;
	color: #bd782f;
}

.copy p{
	border-top: 1px solid #d3d3d3;
	line-height: 80px;
	padding-bottom: 15px;
	font-size: 14px;
	color: #d3d3d3;
}

/***********************案例展示****************************/
.marg-px{
	margin-top: 120px;
}

.First-level-title{
	text-align: center;
	margin-bottom: 100px;
}

.First-level-title .ch-img{
	width: 30%;
}

.First-level-title .en-ti{
	font-size: 14px;
	color: #444444;
	text-transform: uppercase;
	font-family: arial;
	margin: 55px 0 15px 0;
}

.First-level-title .ch-ti{
	font-size: 20px;
	color: #444444;
}

.case-show-box-1 .modul-show-1-1{
	width: 68%;
	height: auto;
	float: left;
	line-height: 0;
}

.case-show-box-1 .show-left .bot{
	margin-top: .6%;
}

.case-show-box-1 .show-left .bot div{
	width: 49.7%;
}

.case-show-box-1 .show-left .bot .bot-show-1{
	float: left;
}

.case-show-box-1 .show-left .bot .bot-show-1{
	float: right;
}

.case-show-box-1 .modul-show-1{
	width: 31.5%;
	height: auto;
	float: right;
	background: #f1e8db;
	padding: 50px;
	position: relative;
}

.show-web-title h2{
	color: #444;
}

.show-web-title h2 p:first-child{
	font-size: 40px;
}

.show-web-title h2 p:last-child{
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}

.show-web-title .plus-style {
    font-size: 30px;
    color: #bd782f;
    font-weight: bold;
   	padding: 30px 0 15px;
}

.show-web-title .pro-content .c-desc{
	font-size: 16px;
    color: #222222;
    line-height: 26px;
    text-align: justify;
}
   
.show-web-title .pro-content .pro-show-jgt{ 
	width: 70%;	
	margin: 60px 0;
}

.modul-show-2 .pro-content .pro-show-jgt{
	width: 40%;	
}

.show-web-title .case-to-href a{
	font-size: 16px;
	color: #bd782f;
	font-weight: bold;
	background: url(../images/case-to.png) no-repeat left center;
	padding-left: 15px;
	position: absolute;
	bottom: 50px;
}

.qy-case-box-1{
	position: relative;
	overflow: hidden;
	line-height: 0;
}

.qy-case-box-1-left {
	width: 49.9%;
	float: left;
	position: relative;
}

.qy-case-box-1-right {
	width: 49.9%;
	float: right;
	position: relative;
}

.qy-case-box-1-right .q2,.qy-case-box-1-left .q3{
	display: none;
}

.qy-case-box-1:after{
	content: '';
	width: 24px;
	height: 230px;
	background: url(../images/middle-style.jpg) no-repeat 100% 100%;
	background-size: 100% 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 1;
	margin-top: -115px;
	margin-left: -12px;
}

.qy-case-box-1 p{
	width: 100%;
	position: absolute;
	bottom: 20px;
	left: 0;
	z-index: 1;
	font-size: 22px;
	color: #fff;
	line-height: 26px;
	padding: 0 2%;
}

.qy-case-box-1 p a{
	float: right;
	font-size: 16px;
    color: #fff;
    font-weight: bold;
    background: url(../images/case-to.png) no-repeat left center;
    padding-left: 12px;
    margin-left: 10px;
}

.case-show-box-1 .modul-show-2-2{
	width: 68%;
	height: auto;
	float: right;
	line-height: 0;
}

.case-show-box-1 .modul-show-2{
	width: 31.5%;
	height: auto;
	float: left;
	background: #f1e8db;
	padding: 50px;
	position: relative;
}

.case-foot-top-swiper{
	margin: 0;
}

/******************************案例展示详情********************************/
.qy-case-details-box .First-level-title .ch-img{
	width: 70%;
}

.loop-two-show ul li{
	width: 48.5%;
	float: left;
	margin-right: 1.5%;
	box-shadow: 0 0 6px 3px #f6f4f5;
	cursor: pointer;
}

.shoiu-box .any-po-photo img{
	transition: all 0.6s;
}

.shoiu-box:hover .any-po-photo img{
	transform: scale(1.1);
}

.shoiu-box:hover{
	box-shadow: 0 0 6px 3px #efdee6;
}

.loop-two-show ul li:nth-child(2n){
	margin-right: 0;
}

.shoiu-box .any-po-photo{
	width: 100%;
	line-height: 0;
	overflow: hidden;
}

.shoiu-box .any-po-profile{
	padding: 30px 4%;
	font-size: 20px;
	color: #262626;
}

.shoiu-box .any-po-profile .any-ti{
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.shoiu-box .any-po-profile .any-ti a{
	color:#262626;
}

.shoiu-box .any-ti-boy-line{
	width: 100%;
	height: 1px;
	margin: 30px 0;
	position: relative;
}

.shoiu-box .any-ti-boy-line:before{
	content: '';
	width: 70px;
	height: 1px;
	background: #d2d2d2;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.shoiu-box .any-ti-tip .pimg1{
	font-size: 16px;
	color: #a0a0a0;
	padding-left: 25px;
	background: url(../images/big.jpg) no-repeat 0 50%;
	margin-right: 20px;
}

.shoiu-box .any-ti-tip .time{
	font-size: 16px;
	color: #a0a0a0;
	padding-left: 25px;
	background: url(../images/time.jpg) no-repeat 0 50%;
}

.loop-three-show{
	margin: 30px 0;
}

.loop-three-show ul li{
	width: 32.3333%;
	float: left;
	margin-right: 1.5%;
	margin-bottom: 1.5%;
	box-shadow: 0 0 6px 3px #f6f4f5;
	cursor: pointer;
}

.loop-three-show ul li:nth-child(3n){
	margin-right: 0;
}

.page {
	width: 100%;
	height: auto;
	overflow: hidden;
	text-align: center;
	margin: 65px 0px 35px;
}

.page a {
	display: inline-block;
    margin-right: 18px;
    height: 40px;
    line-height: 40px;
    padding: 0px 17px;
    text-align: center;
    color: #a9a9a9;
    font-size: 16px;
    border-radius: 5px;
}

.page .active {
	text-decoration: none;
	color: #bd782f;
}

/***********************创新体验****************************************/
.qy-Inn-exp-box{
	margin-bottom: 100px;
}

.qy-Inn-exp-box .web-title h2 span:before{
	right: 110px;
}

.container{
	margin-bottom: 120px;
}

.container  .qy-value{
	padding: 70px 0;
	border-bottom: none;
	border-top: 1px dashed #d2d2d2;
}

.container .right-txt{
	margin-top: 24px;
	padding-right: 20px;
	background: url(../images/swiper1-nav-icon.jpg) no-repeat right center;
	background-size: 40px 40px;
}

.container .swiper1{
	width: 60%;
	float: right;
	line-height: 50px;
}

.container .swiper1 .swiper-slide{
	width: 50px;
	cursor: pointer;
}

.container .swiper1 .selected{
	color: #cfb388;
	font-weight: bold;
}

.container .swiper2 .swiper-wrapper{
	width: 100%;
}

.container .swiper2 .swiper-wrapper .swiper-slide{
	width: 80%;
	line-height: 0;
	position: relative;
}

.container .swiper2 .swiper-wrapper .swiper-slide p{
	line-height: 24px;
	position: absolute;
	bottom: 25px;
	left: 60px;
	z-index: 1;
	color: #fff;
	font-size: 20px;
}

.qy-Crafts{
	overflow: hidden;
	margin-top: 120px;
	border-top: 1px dashed #d2d2d2;
	padding: 120px 0;
}

.qy-Crafts .manship-photo{
    width: 62%;
    float: left;
    overflow: hidden;
    line-height: 0;
}

.qy-Crafts .manship-title{
	width: 30%;
    float: right;
    overflow: hidden;
    text-align: right;
}

.qy-Crafts .manship-title .m-t-1{
	font-family: -webkit-pictograph;
	font-size: 16px;
	color: #cfb388;
	font-weight: bold;
	text-transform: uppercase;
}

.qy-Crafts .manship-title .m-t-2{
	font-size: 28px;
	color: #313131;
	font-weight: bold;
	padding-top: 20px;
}

.qy-Crafts .manship-title .m-t-3{
	width: 100%;
	height: 1px;
	position: relative;
	padding: 70px 0;
}


.qy-Crafts .manship-title .m-t-3:after{
	content: '';
	width: 120px;
	height: 3px;
	background: #cfb388;
	position: absolute;
	right: 0;
}

.qy-Crafts .manship-title .m-t-4{
	font-size: 16px;
    color: #222222;
    line-height: 24px;
}

.qy-Crafts-maSlip .loop-two-show .any-ti-tip{
	font-size: 16px;
    color: #a0a0a0;
}

.qy-Crafts-maSlip .loop-two-show:first-child{
	margin-bottom: 30px;
}

.qy-Crafts-back {
	margin-top: 0!important;
	border-top: none;
	padding-bottom: 0!important;
}

.qy-Crafts-back .manship-title{
	float: left;
}

.qy-Crafts-back .manship-photo{
	float: right;
}

/*********************客户服务****************************/
.qy-customer{
	padding: 120px 0;
}

.qy-customer .left-txt{
	width: 30%;
    float: left;
    overflow: hidden;
	height: 320px;
	position: relative;
}

.qy-customer .left-txt .plus-style{
	font-size: 30px;
	color: #CFB388;
	font-weight: bold;
	padding: 40px 0;
}

.qy-customer .left-txt .pro-content .c-desc{
	font-size: 18px;
	font-weight: bold;
	color: #CFB388;
	padding-bottom: 0;
}

.qy-customer .left-txt .pro-content{
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
}

.qy-customer .right-pro {
    width: 62%;
    float: right;
    overflow: hidden;
    line-height: 0;
}

.qy-customer .right-pro li{
	width: 19.2%;
	height: 320px;
	float: left;
	margin-right: 1%;
	background: #CFB388;
	padding: 35px 2%;
}

.qy-customer .right-pro li:nth-child(5){
	margin-right: 0;
}

.qy-customer .right-pro li .only-icon{
	width: 60px;
	height: 60px;
	margin: 0 auto 45px;
	text-align: center;
}

.qy-customer .right-pro li:nth-child(1) .only-icon{
	background: url(../images/customer1.png) no-repeat center center;
	background-size: contain;
}

.qy-customer .right-pro li:nth-child(2) .only-icon{
	background: url(../images/customer2.png) no-repeat center center;
	background-size: contain;
}

.qy-customer .right-pro li:nth-child(3) .only-icon{
	background: url(../images/customer3.png) no-repeat center center;
	background-size: contain;
}

.qy-customer .right-pro li:nth-child(4) .only-icon{
	background: url(../images/customer4.png) no-repeat center center;
	background-size: contain;
}

.qy-customer .right-pro li:nth-child(5) .only-icon{
	background: url(../images/customer5.png) no-repeat center center;
	background-size: contain;
}

.qy-customer .right-pro li .only-plus{
	width: 90%;
	height: 15px;
	margin: 0 auto 30px;
	background: url(../images/plus-jia.png) no-repeat center center;
}

.qy-customer .right-pro li p{
	line-height: 20px;
	text-align: justify;
	font-size: 14px;
	color: #f9f6f1;
}

.qy-pattern{
	margin-bottom: 120px;
}

.qy-pattern ul li{
	width: 25%;
	float: left;
	position: relative;
	text-align: center;
	line-height: 0;
}

.qy-pattern ul li .txt-mer{
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
	padding: 44px 0;
}

.qy-pattern ul li:nth-child(1) .txt-mer,
.qy-pattern ul li:nth-child(3) .txt-mer{
	background-color: rgba(0,0,0,.7);
}

.qy-pattern ul li:nth-child(2) .txt-mer,
.qy-pattern ul li:nth-child(4) .txt-mer{
	background-color: rgba(162, 109, 27, 0.7);
}

.qy-pattern ul li p:first-child{
	font-size: 12px;
	color: #cfb388;
	text-transform: uppercase;
	line-height: 24px;
	white-space: nowrap;
}

.qy-pattern ul li p:last-child{
	font-size: 20px;
	color: #fff;
	line-height: 24px;
}

.qy-pattern ul li:nth-child(1) .txt-mer p:last-child,
.qy-pattern ul li:nth-child(3) .txt-mer p:last-child{
	background-image: url(../images/line-backim1.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 90%;
}

.qy-pattern ul li:nth-child(2) .txt-mer p:last-child,
.qy-pattern ul li:nth-child(4) .txt-mer p:last-child{
	background-image: url(../images/line-backimg.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 90%;
}

.service-qy-value{
	border-bottom: none;
}

.service-qy-value .web-title h2 span:before{
	right: 90px;
}

.service-press-img{
	margin-bottom: 120px;
}

.service-press-img .tipImg{
	margin-top: 120px;
	overflow: hidden;
}

.service-press-img .tipImg div{
	width: 49.8%;
	float: left;
	position: relative;
	line-height: 0;
}

.service-press-img .tipImg div:last-child{
	float: right;
}

.service-press-img .tipImg div p{
	position: absolute;
	bottom: 20px;
	left: 40px;
	z-index: 1;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	line-height: 24px;
}

.qy-target,.qy-standard{
	width: 100%;
	height: auto;
	overflow: hidden;
}

.qy-target ul li{
	width: 33%;
	float: left;
	margin-right: .5%;
	line-height: 0;
}

.qy-target ul li:last-child{
	margin-right: 0;
}

.qy-standard{
	margin: 80px auto 120px;
}

.qy-standard ul li{
	width: 16.25%;
	float: left;
	border: 1px solid #cfb489;
	margin-right: .5%;
    padding: 45px 2%;
    text-align: center;
}

.qy-standard ul li .li-tit{
	font-size: 20px;
	color: #313131;
	font-weight: bold;
}

.qy-standard ul li .only-plus{
	width: 100%;
	height: 16px;
	margin: 30px auto;
	background: url(../images/plus-jia.jpg) no-repeat center center;
	background-size: 100% 100%;
}

.qy-standard ul li .only-icon{
	width: 70px;
	height: 70px;
	margin: 0 auto 45px;
	text-align: center;
}

.qy-standard ul li .pi{
	font-size: 18px;
	color: #313131;
}

.qy-standard ul li:nth-child(6){
	margin-right: 0;
}

.qy-standard ul li:nth-child(1) .only-icon{
	background: url(../images/standard-icon1.png) no-repeat center center;
	background-size: contain;
}

.qy-standard ul li:nth-child(2) .only-icon{
	background: url(../images/standard-icon2.png) no-repeat center center;
	background-size: contain;
}

.qy-standard ul li:nth-child(3) .only-icon{
	background: url(../images/standard-icon3.png) no-repeat center center;
	background-size: contain;
}

.qy-standard ul li:nth-child(4) .only-icon{
	background: url(../images/standard-icon4.png) no-repeat center center;
	background-size: contain;
}

.qy-standard ul li:nth-child(5) .only-icon{
	background: url(../images/standard-icon5.png) no-repeat center center;
	background-size: contain;
}

.qy-standard ul li:nth-child(6) .only-icon{
	background: url(../images/standard-icon6.png) no-repeat center center;
	background-size: contain;
}

.Telephone-hotline,.question-and-answer{
	padding-bottom: 120px;
	margin-bottom: 120px;
    border-bottom: 1px dashed #d2d2d2;
}

.Telephone-hotline .Tel-left{
	width: 100%;
	float: left;
	position: relative;
	background: url(../images/qy-tel-left-img.jpg) no-repeat center center;
	background-size: 100% 100%;
}

.Telephone-hotline .hot-line{
	background: rgba(0,0,0,.4);
	text-align: center;
	color: #fff;
	padding: 40px 0;
}

.Telephone-hotline .hot-line p:first-child{
	font-size: 20px;
}

.Telephone-hotline .hot-line p:nth-child(2){
	font-size: 20px;
    margin: 10px 0;
}

.Telephone-hotline .hot-line p:last-child{
	font-size: 20px;
	font-weight: bold;
}

.question-and-answer-box{
	width: 100%;
	height: auto;
	overflow: hidden;
}

.question-and-answer .left-ask{
	width: 350px;
	height: 430px;
	float: left;
	line-height: 0;
}

.question-and-answer .right-ask{
	width: 68%;
	height: 430px;
	float: right;
	overflow: hidden;
}

.QA-lists li{
	width: 100%;
	height: auto;
	overflow: hidden;
	background: url(../images/li-bot-img.jpg) no-repeat center bottom;
	margin-bottom: 20px;
}

.QA-lists li:last-child{
	background: none;
}

.QA-lists li .ask-tit{
	line-height: 30px;
	font-size: 18px;
	color: #444444;
	font-weight: bold;
	padding-bottom: 20px;
	background: url(../images/line-dashed.jpg) no-repeat -46px bottom;
}

.QA-lists li .ask-icon{
	display: block;
	width: 32px;
	height: 30px;
	float: left;
	background: url(../images/answer-icon.jpg) no-repeat left center;
	background-size: 100%;
	margin-right: 15px;
}

.QA-lists li .ask-con{
	font-size: 16px;
	color: #444444;
	margin-bottom: 27px;
	padding-top: 20px;
}

.QA-lists li .qst-icon{
	display: block;
	width: 32px;
	height: 30px;
	float: left;
	background: url(../images/question-icon.jpg) no-repeat left center;
	background-size: 100%;
	margin-right: 15px;
}

.black-qy-value .web-title h2 span:before{
	right: 120px;
}

.qy-case-service .shoiu-box .any-ti-boy-line:before{
	width: 100%;
}

/********************常见问题****************************/
.qy-question .First-level-title .ch-img{
	width: 50%;
}

.ask-lists-leader{
	width: 100%;
	line-height: 0;
	display: flex;
}

.qy-question .right-ask{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 80px 0 30px;
}

.qy-question .QA-lists li .ask-tit{
	position: relative;
	background: url(../images/question-line-back.jpg) repeat-x left bottom;
}

.qy-question .QA-lists li .ask-tit:before{
	content: '';
	width: 45px;
	height: 1px;
	background: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
}

.qy-question .QA-lists li{
	margin-bottom: 50px;
	background: url(../images/li-bot-img.jpg) repeat-x center bottom;
}

.qy-question .QA-lists li .ask-con{
	margin-bottom: 55px;
}

/********************新闻中心****************************/

.type-news-lists .loop-two-show ul li{
	width: 49.5%;
	margin-right: 1%;
}

.type-news-lists .loop-two-show ul li:nth-child(2n){
	margin-right: 0;
}

.type-news-lists .loop-two-show ul li .any-po-profile{
	width: 100%;
	height: auto;
	overflow: hidden;
}

.type-news-lists .loop-two-show ul li:hover .any-po-profile{
	background: #f5f1e8;
}

.type-news-lists .loop-two-show ul li .type-tip-box{
	width: 100px;
	float: left;
	text-align: center;
	border: 1px solid #cfb388;
	border-radius: 5px;
	line-height: 24px;
	font-size: 16px;
	color: #cfb388;
    margin-right: 50px;
}

.type-news-lists .loop-two-show ul li .this-type-cont{
	width: auto;
	float: left;
}

.type-news-lists .loop-two-show ul li .any-ti-boy-line{
	display: none;
}

.type-news-lists .loop-two-show ul li .this-type-cont .any-ti{
	margin-bottom: 30px;
}

.company-news{
	background: url(../images/company-news-backimg.jpg) no-repeat top center;
	background-size: 100% 100%;
}

.company-news{
	padding: 120px 0;
}

.loop-three-show ul li{
	background: #fff;
}

.company-news .toMore{
	padding: 80px 0 0;
	text-align: center;
}

.company-news .toMore a{
	display: inline-block;
	width: 220px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	color: #decbaf;
	border: 1px solid #decbaf;
}

.Industry-news .swiper-container .swiper-slide{
	width: 60%;
	line-height: 0;
}

.Industry-news .swiper-container .swiper-slide i{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	background: rgba(255,242,222,.6);
	transition: all 2s; 
}

.Industry-news .swiper-slide-active i{
	background: none!important;
    
}

.Industry-news .swiper-container .swiper-slide p{
    line-height: 24px;
    position: absolute;
    bottom: 25px;
    left: 60px;
    z-index: 1;
    color: #fff;
    font-size: 20px;
}

.news-lists{
	background: url(../images/news-lists-back.jpg) no-repeat center bottom;
	background-size: contain;
	background-position: 100% 100%;
}

.news-lists .news-lists-box .nt100{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 70px 0;
}

.news-lists .news-lists-box .nt100:hover{
	box-shadow: 0 0 4px 1px #bd782f;
}

.news-lists .news-lists-box .nt100 .news-date{
	width: 80px;
	height: auto;
	float: left;
    margin-left: 20px;
}

.news-lists .news-lists-box .nt100 .news-cont{
	width: 85%;
	height: auto;
	float: right;
}

.nt100 .news-date .d{
	display: block;
    width: 100%;
    font-size: 70px;
    line-height: 90px;
    color: #bd782f;
    border-bottom: 1px dashed #bd782f;
}

.nt100 .news-date .y{
	display: block;
    width: 100%;
    font-size: 26px;
    color: #bd782f;
    line-height: 50px;
}

.nt100 .news-cont p:first-child{
	font-size: 24px;
	color: #444;
	font-weight: bold;
	margin: 22px 0 20px 0;
}

.nt100 .news-cont p:last-child{
	font-size: 18px;
	color: #444;
	line-height: 28px;
}

.nt100 .news-cont .m-time{
	display: none;
}

.news-lists .news-lists-box .toMore{
    padding: 20px 0 120px;
	text-align: center;
}

.news-lists .news-lists-box .toMore a{
	display: inline-block;
	width: 220px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	color: #decbaf;
	border: 1px solid #decbaf;
	background: #fff;
}

@media only screen and (max-width: 980px) {
	
	.news-lists .news-lists-box .nt100:hover{
		box-shadow: none;
	}
	
	.news-lists .news-lists-box .nt100 .news-date{
		display: none;
	}
	
	.news-lists .news-lists-box .nt100 .news-cont{
		width: 100%!important;
	}
	
	.nt100 .news-cont .m-time{
		display: block;
		color: #decbaf;
	    margin-bottom: 10px;
	    background: url(../images/time.jpg) no-repeat left center;
	    padding-left: 25px;
	}
	
	.news-lists .news-lists-box .nt100{
		margin: 45px 0;
	}
	
	.hydt-news-lists .news-lists-box .nt100{
		padding: 45px 0!important;
	}
	
	.piece div{
		width: 100%!important;
	}
	
	.ask100 .assist .clf{
		width: 100%!important;
		margin-top: 10px;
	}
	
	.conact-element .c-e-box2 ul{
		overflow: hidden;
		padding: 0 10%;
	}
	
	.conact-element .c-e-box2 ul li{
		width: 50%!important;
		min-height: 300px;
	}
	
	.conact-element .c-e-box2 ul li>div{
		width: 30%;
	}
	
}

.company-news-lists .shoiu-box .any-ti-boy-line:before{
	width: 100%;
}

/******************行业动态********************************/
.hydt-news-lists {
	background: none;
}

.hydt-news-lists .news-lists-box .nt100{
	padding: 70px 0;
	margin: 0;
	border-bottom: 1px dashed #e2e2e2;
}

.hydt-news-lists .news-lists-box .nt100:hover{
	box-shadow: none;
}

.hydt-news-lists .nt100 .author{
	color: #decbaf;
	margin-bottom: 10px;
}

.hydt-news-lists .news-lists-box .nt100 .news-cont{
	width: 60%;
	float: left;
	margin-left: 7%;
}

.hydt-news-lists .nt100 .news-img{
	width: 22%;
	float: right;
}

/************************新闻详情***************************/
.qy-news-details .deta100{
	width: 100%;
	float: left;
}

.qy-news-details-box{
	overflow: hidden;
}

.qy-news-details .d-logo {
    width: 11%;
    height: auto;
    float: left;
    margin-right: 2%;
}

.qy-news-details .d-logo img{
	width: 130px;
	height: auto;
}

.qy-news-details .d-title{
	width: 75%;
	height: auto;
	float: left;
	overflow: hidden;
}

.qy-news-details .d-title .article-title{
	font-size: 26px;
	color: #262626;
	line-height: 26px;
	margin-bottom: 19px;
}

.qy-news-details .d-title .date{
	position: relative;
}

.qy-news-details .d-title .date span{
	display: block;
	width: 120px;
	line-height: 24px;
	text-align: center;
	border-radius: 10px;
	font-size: 16px;
	color: #fff;
	background: #cfb388;
}

.qy-news-details .d-title .date span:after{
	content: '';
	position: absolute;
	width: 100%;
	height: 1px;
	background: #cfb388;
	top: 10px;
	left: 0;
	z-index: -1;
}

.qy-news-details .bdsharebuttonbox{
	width: 11%;
	height: auto;
	float: right;
}

.bdshare-button-style0-24 {
    margin-top: 35px;
}

.bdshare-button-style0-24 a, .bdshare-button-style0-24 .bds_more{
	background-image: url(../images/share.jpg) !important;
}

.bdshare-button-style0-24 .bds_tsina {
    background-position: 0 0 !important;
}

.bdshare-button-style0-24 .bds_sqq {
    background-position: -27px 0px !important;
}

.bdshare-button-style0-24 .bds_weixin {
    background-position: -53px 0 !important;
}

.bdshare-button-style0-24 .bds_tqq {
    background-position: -81px 0 !important;
}

.bdshare-button-style0-24 .bds_douban {
    background-position: -108px 0 !important;
}

.bdshare-button-style0-24 .bds_qzone {
    background-position: -136px 0 !important;
}

.bdshare-button-style0-24 .bds_linkedin {
    background-position: -163px 0 !important;
}

.qy-news-details .date200{
	width: 100%;
	height: auto;
	float: left;
	margin: 80px 0 0;
	padding-bottom: 80px;
	border-bottom: 1px dashed #d2d2d2;
}

.qy-news-details .date200 h3{
	text-align: center;
}

.qy-news-details .date200 p{
	font-size: 16px;
	color: #444444;
	line-height: 26px;
}

.piece{
	width: 100%;
	float: left;
	margin-top: 40px;
	overflow: hidden;
	padding-bottom: 150px;
}

.piece div{
	width: 450px;
	height: 33px;
	line-height: 33px;
	font-size: 16px;
	padding-left: 14px;
}

.piece div span{
	display: inline-block;
	float: left;
}

.piece div a{
	display: inline-block;
	width: 80%;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #262626;
}

.piece .prev{
	float: left;
}

.piece .next{
	float: right;
}

/************************问题详情***************************/
.ask100 .article-title{
	font-size: 26px;
    color: #262626;
    margin-bottom: 19px;
    background: url(../images/question-icon.jpg) no-repeat;
    background-size: 30px 30px;
    padding-left: 50px;
    background-position: left 50%;
}

.ask100 .assist{
	position: relative;
}

.ask100 .assist .asi1{
	font-size: 18px;
	color: #cfb388;
	text-transform: uppercase;
	background-image: url(../images/list-style-1.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 70px;
	background-color: #fff;
}

.ask100 .assist .asi1:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    background: #cfb388;
    top: 12px;
    left: 0;
    z-index: -1;
}

.ask100 .assist .clf{
	float: right;
	background: #fff;
}

.ask100 .assist .asi2{
	float: left;
	display: block;
    width: 120px;
    line-height: 24px;
    text-align: center;
    border-radius: 10px;
    font-size: 16px;
    color: #fff;
    background: #cfb388;
    margin-right: 6px;
}

.ask100 .assist .bdsharebuttonbox{
	width: auto;
	display: inline-block;
	float: right;
}

.ask100 .assist .bdshare-button-style0-24{
	margin-top: 0;
}

.bdshare-button-style0-24 a, .bdshare-button-style0-24 .bds_more{
	margin: 0 6px 6px 0!important;
}

/**************************服务政策********************************/

.policy-content .poli-1{
	width: 100%;
	line-height: 0;
}

.policy-content .poli-2{
	width: 100%;
	line-height: 0;
	text-align: center;
}

.policy-content .poli-2 img{
	width: 45%;
	margin: 100px 0;
}

.qy-Service-policy .First-level-title .ch-img{
	width: 45%;
}

.policy-content .poli-2-p{
	text-align: center;
}

.policy-content .poli-2-p p{
	text-align: center;
	font-size: 18px;
	color: #222222;
	line-height: 26px;
}

.policy-content .poli-2-p .ne{
	margin-bottom: 20px;
}

.policy-content .poli-2-p .icon img{
	width: 18px;
    vertical-align: text-top;
    margin-right: 5px;
}

.policy-content .poli-2-p p:last-child{
	margin-bottom: 80px;
}

.policy-content .spec img{
	width: 28%;
	margin: 100px 0;
}

/**************************联系我们********************************/
.conact-element .c-e-box1{
	line-height: 0;
}

.conact-element .c-e-box2{
	overflow: hidden;
	text-align: center;
	padding: 120px 0;
}

.botLine{
	border-bottom: 1px dashed #D2D2D2;
}

.conact-element .c-e-box2 h2{
	font-size: 26px;
	color: #161616;
}

.conact-element .c-e-box2 h2 p{
	font-size: 20px;
	color: #444;
	margin-top: 10px;
	margin-bottom: 80px;
}

.conact-element .c-e-box2 ul li{
	width: 25%;
	float: left;
	text-align: center;
	cursor: pointer;
}

.conact-element .c-e-box2 ul li>div{
	width: 45%;
	margin: 0 auto;
	line-height: 0;
}

.conact-element .c-e-box2 ul li .p1{
	font-size: 18px;
	font-weight: bold;
	color: #cfb388;
	margin: 40px 0 15px;
}

.conact-element .c-e-box2 ul li .p2,.conact-element .c-e-box2 ul li .p3{
	font-size: 14px;
	color: #2e2e2e;
}

.conact-element .c-e-box2 .m-p2{
	display: none;
}

.conact-element .c-e-box3{
	padding: 120px 6%;
	background: url(../images/adr-backimg.png) no-repeat right center;
	background-size: contain;
}

.conact-element .c-e-box3 h2{
	font-size: 24px;
	font-weight: bold;
	color: #151515;
}

.conact-element .c-e-box3 .adr-txt p{
	font-size: 18px;
	color: #606060;
}

.conact-element .c-e-box3 .adr-txt .p1{
	margin: 50px 0 10px;
}

.conact-element .c-e-box3 .adr-txt .p4{
	width: 130px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	font-size: 16px;
	background: #cfb388;
	border-radius: 5px;
	margin-top: 70px;
}

.conact-element .c-e-box3 .adr-txt .p4 a{
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
}

.mapBox .center-box{
	height: 500px;
}

.mapBox #allmap{
	width: 100%;
	height: 100%;
}

.m-top-mar{
	margin-top: -120px;
}

/**********************人才招聘*************************/
.job-team{
	width: 100%;
	line-height: 0;
}

.job-notice .job-notice-box {
	width: 100%;
	height: auto;
	border: 1px solid #bfbfbf;
	margin: 120px 0 80px;
}

.job-notice .job-notice-box .swiper-slide{
	width: 160px;
	line-height: 70px;
	position: relative;
	text-align: center;
	font-size: 18px;
	color: #444;
	font-weight: bold;
	cursor: pointer;
}

.job-notice .job-notice-box .selected{
	background: url(../images/selected-sj.png) no-repeat center bottom;
	background-size: 10%;
	color: #cfb388;
}

.job-notice .job-notice-box .swiper-slide:after{
	content: '';
	width: 1px;
	height: 20px;
	background: #bfbfbf;
	position: absolute;
	top: 0;
	right: -2px;
	z-index: 1;
}

.job-notice .job-notice-box .swiper-slide:before{
	content: '';
	width: 1px;
	height: 20px;
	background: #bfbfbf;
	position: absolute;
	bottom: 0;
	right: -2px;
	z-index: 1;
}

.job-notice .swiper2 .swiper-slide{
	width: 100%;
}

.job-notice .swiper2 .ul320 li{
	overflow: hidden;
}

.job-notice .swiper2 .ul320 li .lefts{
	width: 48%;
	float: left;
	overflow: hidden;
	position: relative;
}

.ul320 li .lefts h3{
	background: url(../images/h3-left-img.jpg) no-repeat left center;
	background-size: contain;
	padding-left: 30px;
}

.ul320 li .lefts .spo1{
	font-size: 18px;
	color: #686868;
}

.ul320 li .lefts .spo2{
	font-size: 24px;
	color: #313131;
	font-weight: bold;
}

.ul320 li .lefts .treatment{
	padding: 30px 0 30px 20px;
	overflow: hidden;
}

.ul320 li .lefts .treatment span{
	display: block;
	float: left;
	padding: 0 15px;
	background: #cfb388;
	line-height: 30px;
	font-size: 16px;
	border-radius: 15px;
	color: #fff;
	margin: 0 10px;
}

.ul320 li .lefts .claim p{
	background: url(../images/psi-icon.jpg) no-repeat;
	background-size: 10px 10px;
	background-position: 0 5px;
	padding-left: 20px;
	font-size: 16px;
	padding-bottom: 7px;
}

.ul320 li .lefts .send {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
}

.ul320 li .lefts .send span{
	display: inline-block;
	width: 150px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	background: #cfb388;
	font-size: 16px;
	color: #fff;
}

.ul320 li .lefts .send i{
	float: right;
	line-height: 30px;
	color: #cfb388;
	font-size: 14px;
}

.job-notice .swiper2 .ul320 li .rights{
	width: 50%;
	float: right;
	overflow: hidden;
	line-height: 0;
}

.job-notice{
	margin-bottom: 120px;
}

/**********************预约服务*************************/
.qy-reserva-box .First-level-title img{
	width: 35%;
}

.mes{
	overflow: hidden;
	margin: 120px 0;
}

.mes .mbox{
	margin-bottom: 40px;
}

.mes .mbox input,.mes .mbox textarea{
	font-size: 18px;
	color: #a2a2a2;
}

.mes .info1 input{
	width: 49%;
	border: 1px solid #ededed;
	line-height: 55px;
	border-radius: 5px;
	padding-left: 15px;
	-webkit-box-shadow: inset 0 0 7px 1px #ededed;
	box-shadow: inset 0 0 7px 1px #ededed;
}

.mes .info1 .inpu2{
	float: right;
}

.mes .info2{
	width: 100%;
	border: 1px solid #ededed;
	line-height: 55px;
	border-radius: 5px;
	padding-left: 15px;
	-webkit-box-shadow: inset 0 0 7px 1px #ededed;
	box-shadow: inset 0 0 7px 1px #ededed;
	display: -webkit-flex;
	display: flex;
}

.mes .info2 label{
	font-size: 18px;
	color: #a2a2a2;
}

.mes .mbox input::-webkit-input-placeholder{
	font-size: 18px;
	color: #a2a2a2;
}    /* 使用webkit内核的浏览器 */
.mes .mbox input:-moz-placeholder{
	font-size: 18px;
	color: #a2a2a2;
}                  /* Firefox版本4-18 */
.mes .mbox input::-moz-placeholder{
	font-size: 18px;
	color: #a2a2a2;
}                  /* Firefox版本19+ */
.mes .mbox input:-ms-input-placeholder{
	font-size: 18px;
	color: #a2a2a2;
}           /* IE浏览器 */

.mes .mbox textarea::-webkit-input-placeholder{
	font-size: 18px;
	color: #a2a2a2;
}    /* 使用webkit内核的浏览器 */
.mes .mbox textarea:-moz-placeholder{
	font-size: 18px;
	color: #a2a2a2;
}                  /* Firefox版本4-18 */
.mes .mbox textarea::-moz-placeholder{
	font-size: 18px;
	color: #a2a2a2;
}                  /* Firefox版本19+ */
.mes .mbox textarea:-ms-input-placeholder{
	font-size: 18px;
	color: #a2a2a2;
}           /* IE浏览器 */

.mes .info2 select{
	width: 150px;
	height: 55px;
	text-align: center;
	text-align-last: center;
	font-size: 18px;
	color: #a2a2a2;
}

.mes .info2 select option{
	text-align: center;
	width: 100%;
}

.mes .info3 textarea{
	width: 100%;
	height: 100px;
	border: 1px solid #ededed;
	line-height: 24px;
	border-radius: 5px;
	padding-left: 15px;
	padding-top: 5px;
	-webkit-box-shadow: inset 0 0 7px 1px #ededed;
	box-shadow: inset 0 0 7px 1px #ededed;
}

.mes .info4{
	text-align: center;
}

.mes .info4 input{
	display: inline-block;
	width: 150px;
	height: 40px;
	background: #cfb388;
	font-size: 18px;
	color: #fff;
	cursor: pointer;
}

.mes .info4 .res{
	background: none;
	border: 1px solid #cfb388;
	color: #cfb388;
}

.ap-box{
	margin-bottom: 120px;
	overflow: hidden;
	position: relative;
}

.ap-box .leftUl{
	width: 21%;
	float: left;
}

.ap-box .centerImg{
	width: 56%;
	float: left;
	margin-left: 1%;
	position: relative;
}

.ap-box .centerImg .cenTxt{
	position: absolute;
	width: 150px;
	height: 70px;
	top: 50%;
	left: 50%;
	color: #fff;
	font-weight: bold;
	font-size: 26px;
	margin-left: -75px;
	margin-top: -35px;
	text-align: center;
}

.ap-box .rightUl{
	width: 21%;
	float: right;
}

.ap-box .box-A p:first-of-type,
.ap-box .box-B p:first-of-type{
	font-size: 18px;
	font-weight: bold;
	color: #cfb388;
	white-space: nowrap;
	margin-bottom: 15px;
}

.ap-box .box-A p:first-of-type,
.ap-box .box-C p:last-of-type{
	padding-left: 30px;
}

.ap-box .box-B p:first-of-type,
.ap-box .box-D p:last-of-type{
	padding-right: 30px;
}

.ap-box .box-C p:last-of-type,
.ap-box .box-D p:last-of-type{
	font-size: 18px;
	font-weight: bold;
	color: #cfb388;
	white-space: nowrap;
	margin-top: 15px;
}

.ap-box .box-C p:first-of-type,
.ap-box .box-D p:first-of-type{
	font-size: 14px;
	color: #222222;
}

.ap-box .box-A p:last-of-type,
.ap-box .box-B p:last-of-type{
	font-size: 14px;
	color: #222222;
}

.ap-box .box-A p:last-of-type,
.ap-box .box-C p:first-of-type{
	padding-left: 30px;
	text-align: justify;
}

.ap-box .box-B p:last-of-type,
.ap-box .box-D p:first-of-type{
	padding-right: 30px;
	text-align: justify;
}

.ap-box .box-C{
	width: 20%;
	position: absolute;
	bottom: 0;
	left: 0;
}

.ap-box .box-D{
	width: 20%;
	position: absolute;
	bottom: 0;
	right: 0;
}

.ap-box .box-A p:first-of-type{
	background: url(../images/AAA.jpg) no-repeat left center;
	background-size: contain;
}

.ap-box .box-B p:first-of-type{
	background: url(../images/BBB.jpg) no-repeat right center;
	background-size: contain;
	text-align: right;
}

.ap-box .box-C p:last-of-type{
	background: url(../images/CCC.jpg) no-repeat left center;
	background-size: contain;
}

.ap-box .box-D p:last-of-type{
	background: url(../images/DDD.jpg) no-repeat right center;
	background-size: contain;
	text-align: right;
}

.ap-box .line{
	width: 17%;
	height: 17px;
	position: absolute;
	top: 50%;
	background: url(../images/bolang.jpg) no-repeat center center;
	background-size: contain;
}

.ap-box .leftUl .line{
	left: 30px;
}

.ap-box .rightUl .line{
	right: 30px;
}

.m-ap-box,.m-ap-box1{
	display: none;
}

/**********************创新体验-门店*************************/
.qy-store-box{
	padding: 120px 0;
}

.qy-store .left-map{
	width: 48%;
	float: left;
}

.qy-store .right-mapTxt{
	width: 45%;
	float: right;
}

.store-foct-h2{
	font-size: 24px;
    font-weight: bold;
	background: url(../images/mapTxt_icon.png) no-repeat left center;
	background-size: 23px;
	padding-left: 30px;
	margin-bottom: 40px;
}

.store-foct-h2 span{
	font-size: 18px;
    font-weight: normal;
    color: #cfb388;
}

.store-foct-h2 span i{
	margin: 0 30px;
}

.right-mapTxt p{
	font-size: 16px;
    color: #222222;
    line-height: 24px;
    margin-bottom: 30px;
}

.store-area li{
	width: 100%;
	overflow: hidden;
	margin-bottom: 80px;
}

.store-area li h2{
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px dashed #D2D2D2;
	background-position: left 16%;
}
    
.store-area .area span{
	display: block;
	width:25%;
	float: left;
	font-size: 18px;
	color: #666;
	margin: 5px 0;
}

/*********************产品系统*************************/
.product-sys-1 .sys-left{
	width: 42%;
	float: left;
}

.product-sys-1 .sys-left h3{
	background: url(../images/h3-left-windows.png) no-repeat left center /contain,
	url(../images/swiper1-nav-icon.jpg) no-repeat right center / 40px 40px;
	padding-left: 30px;
}

.product-sys-1 .sys-left .spo1{
	font-size: 18px;
	color: #686868;
}

.product-sys-1 .sys-left .spo2{
	font-size: 24px;
	color: #313131;
	font-weight: bold;
}

.product-sys-1 .sys-left .sys-spec{
	overflow: hidden;
	margin: 30px 0 54px 0;
}

.product-sys-1 .sys-left .sys-spec li{
	width: 20%;
	float: left;
	text-align: center;
}

.sys-left .sys-spec li>div{
	width: 50%;
	height: 90px;	
	margin: 0 auto;
}

.sys-left .sys-spec .ec1>div{
	background: url(../images/sys1.png) no-repeat center center;
	background-size: 100%;
}

.sys-left .sys-spec .ec2>div{
	background: url(../images/sys2.png) no-repeat center center;
	background-size: 100%;
}

.sys-left .sys-spec .ec3>div{
	background: url(../images/sys3.png) no-repeat center center;
	background-size: 100%;
}

.sys-left .sys-spec .ec4>div{
	background: url(../images/sys4.png) no-repeat center center;
	background-size: 100%;
}

.sys-left .sys-spec .ec5>div{
	background: url(../images/sys5.png) no-repeat center center;
	background-size: 100%;
}

.sys-left .sys-spec li>p{
	font-size: 18px;
	color: #cfb388;
	line-height: 40px;
}

.sys-left .sys-txt{
	font-size: 18px;
	color: #222;
	line-height: 24px;
	text-align: justify;
}

.product-sys-1 .sys-right{
	width: 50%;
	float: right;
	line-height: 0;
}

.product-sys-2{
	padding: 100px 0;
}

.product-sys-2 .sys2-left{
	width: 75%;
	float: left;
}

.product-sys-2 .sys2-left li{
	width: 49.7%;
	float: left;
	margin-right: .6%;
	margin-bottom: .6%;
	position: relative;
	line-height: 0;
}

.product-sys-2 .sys2-left li:nth-child(2n){
	margin-right: 0;
}

.product-sys-2 .sys2-left li:nth-child(3),
.product-sys-2 .sys2-left li:nth-child(4){
	margin-bottom: 0;
}

.product-sys-2 .sys2-left li p{
	position: absolute;
	bottom: 15px;
	left: 20px;
	z-index: 1;
	line-height: 24px;
	font-size: 18px;
	color: #fff;
}

.product-sys-2 .sys2-right{
	width: 24.6%;
	float: right;
	background: url(../images/sys2-right-img.jpg) no-repeat center center;
	background-size: cover;
}

.product-sys-2 .sys2-right a{
	display: block;
	width: 100%;
	height: 100%;
}

.product-sys-3{
	margin-bottom: 100px;
}

.product-sys-2 .sr2{
	background: url(../images/sys2-right-img2.jpg) no-repeat center center;
	background-size: cover;
}

.product-sys-2 .sr3{
	background: url(../images/sys2-right-img3.jpg) no-repeat center center;
	background-size: cover;
}

.product-sys-2 .sr4{
	background: url(../images/sys2-right-img4.jpg) no-repeat center center;
	background-size: cover;
}

/*********************产品系统-1*************************/
.qy-product-lists{
	border-bottom: 1px solid #f0f0f0;
}

.prodLists{
	padding: 60px 0;
}

.prodLists ul{
    width: 100%;
    display: flex;
    display: -webkit-flex;
    justify-content:space-between;/*决定子元素两端对齐，均匀间隔*/
    align-item:center;/*决定子元素垂直居中*/
    flex-wrap: wrap;/*子元素超出换行，默认是不换行的，当子元素的宽由flex决定时会失效*/
}

.prodLists ul li{
	text-align: center;
}

.prodLists ul li p{
	font-size: 20px;
	color: #cfb388;
	font-weight: bold;
	margin-top: 10px;
}

.lists-tab{
	border: 1px solid #f0f0f0;
}

.lists-tab .left-tab{
	width: 641px;
	height: 440px;
	float: left;
	border-right: 1px solid #f0f0f0;
}

.lists-tab .left-tab .tabBox{
	width: 530px;
	height: 440px;
	float: left;
	background: #F8F8F8;
	border-right: 1px solid #f0f0f0;
}

.lists-tab .left-tab .tabBox .allBox{
	padding: 82px 110px;
}

.lists-tab .left-tab .tabNav{
	width: 110px;
	float: right;
	background: #fff;
}

.lists-tab .left-tab .tabNav li{
	height: 110px;
	padding: 10px;
	border-bottom: 1px solid #f0f0f0;
	text-align: center;
	position: relative;
	cursor: pointer;
}

.lists-tab .left-tab .tabNav li:last-child{
	border-bottom: none;
}

.lists-tab .left-tab .tabNav li img{
	width: 85%;
	position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-58%,-50%);
}

.lists-tab .left-tab .tabNav .selected{
	border-left: 1px solid #cfb388;
}

.lists-tab .left-tab .tabNav .selected i{
	width: 20px;
	height: 32px;
	position: absolute;
	left: -21px;
	top: 50%;
	margin-top: -16px;
	z-index: 1;
	background: url(../images/selected-sanjiao.png) no-repeat left center;	
}

.lists-tab .right-txt{
	width: calc(100% - 641px);
	float: right;
	padding: 55px 3%;
}

.lists-tab .right-txt h2{
	font-size: 18px;
	color: #444;
	margin-bottom: 20px;
}

.lists-tab .right-txt h2 p{
	font-size: 24px;
	font-weight: bold;
}

.lists-tab .right-txt .p1{
	margin-bottom: 20px;
}

.lists-tab .right-txt li{
	font-size: 18px;
	color: #444;
	list-style: disc;
	line-height: 34px;
}

.lists-tab .right-txt li span{
	font-weight: bold;
}

.product-lists-swiper .swiper-container .swiper-slide{
	width: 80%;
}

.Industry-news .swiper-container .swiper-slide i{
	background: rgba(0,0,0,.6);
}

.fly-mood-box .mood01{
	width: 28%;
	float: left;
	position: relative;
}

.fly-mood-box .mood01 .p1{
	font-size: 16px;
	color: #CFB388;
	text-transform: uppercase;
}

.fly-mood-box .mood01 .p2{
	font-size: 24px;
	color: #444;
	font-weight: bold;
}

.fly-mood-box .mood01 .p3{
	height: 20px;
	position: relative;
	margin: 20px 0;
}

.fly-mood-box .mood01 .p3:after{
	content: '';
	width: 100px;
	height: 4px;
	background: #CFB388;
	position: absolute;
	left: 0;
	top: 10px;
	z-index: 1;
}

.fly-mood-box .swiper-button-next,.fly-mood-box .swiper-button-prev{
	height: 20px;
	top: auto;
	background-size: 20px 20px;
	margin-top: 0;
}

.fly-mood-box .swiper-button-prev,.fly-mood-box .swiper-container-rtl .swiper-button-next{
	background-image: url(../images/shang.jpg);
	left: auto;
	right: 40px;
	outline: none;
}

.fly-mood-box  .swiper-button-next,.fly-mood-box  .swiper-container-rtl .swiper-button-prev{
	background-image: url(../images/xia.jpg);
	right: 0;
	outline: none;
}

.fly-mood-box .mood01 .p4{
	font-size: 16px;
	color: #444;
	text-align: justify;
	margin-bottom: 30px;
}

.fly-mood-box .mood01 ul{
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
	width: 100%;
    display: flex;
    display: -webkit-flex;
    justify-content:space-between;/*决定子元素两端对齐，均匀间隔*/
    align-item:center;/*决定子元素垂直居中*/
    flex-wrap: wrap;/*子元素超出换行，默认是不换行的，当子元素的宽由flex决定时会失效*/
}

.fly-mood-box .mood01 ul li>div{
	height: 60px;
}

.fly-mood-box .mood01 ul li:nth-child(1)>div{
	background: url(../images/mood1.png) no-repeat center center;
	background-size: 60%;
}

.fly-mood-box .mood01 ul li:nth-child(2)>div{
	background: url(../images/mood2.png) no-repeat center center;
	background-size: 60%;
}

.fly-mood-box .mood01 ul li:nth-child(3)>div{
	background: url(../images/mood3.png) no-repeat center center;
	background-size: 40%;
}

.fly-mood-box .mood01 ul li p{
	font-size: 14px;
	color: #CFB388;
	font-weight: bold;
}

.fly-mood-box .mood02{
	width: 66%;
	float: right;
}

.fly-mood-box .mood02 .moodSwiper .swiper-slide{
	line-height: 0;
}

.fly-mood-box .mood02 .moodSwiper .swiper-slide p{
	width: 100%;
	line-height: 50px;
	font-size: 16px;
	color: #fff;
	background: #CFB388;
	text-align: center;
}

.fly-mood-box .mood03{
	width: 100%;
	float: left;
	padding: 120px 0;
}

.fly-mood-box .mood03 ul{
	z-index: 1;
	width: 100%;
    display: flex;
    display: -webkit-flex;
    justify-content:space-between;/*决定子元素两端对齐，均匀间隔*/
    align-item:center;/*决定子元素垂直居中*/
    flex-wrap: wrap;/*子元素超出换行，默认是不换行的，当子元素的宽由flex决定时会失效*/
}

.fly-mood-box .mood03 ul li{
	flex: 1;
	font-size: 0;
	margin-right: .6%;
}

.fly-mood-box .mood03 ul li:last-child{
	margin-right: 0;
}

.fly-mood-gd{
	border-bottom: 1px dashed #D2D2D2;
}

.fly-mood-box-sec .mood01{
	float: right!important;
}

.fly-mood-box-sec .mood02{
	float: left!important;
}

.fly-mood-box-sec .mood02 .swiper-slide p{
	background: none!important;
	border: 1px solid #D2D2D2;
	color: #CFB388!important;
}

.fly-mood-box-sec .swiper-button-prev, .fly-mood-box-sec .swiper-container-rtl .swiper-button-next{
	left: 0!important;
}

.fly-mood-box-sec .swiper-button-next, .fly-mood-box-sec .swiper-container-rtl .swiper-button-prev{
	left: 40px!important;
}

.fly-mood-box-sec .mood01 .p3:after{
	right: 0!important;
	left: auto!important;
}

.fly-mood-box-sec .mood01 ul li:nth-child(1)>div{
    background: url(../images/color1.png) no-repeat center center;
    background-size: 60%;
}

.fly-mood-box-sec .mood01 ul li:nth-child(2)>div{
    background: url(../images/color2.png) no-repeat center center;
    background-size: 60%;
}

.fly-mood-box-sec .mood01 ul li:nth-child(3)>div{
    background: url(../images/color3.png) no-repeat center center;
    background-size: 60%;
}


.mood04{
	margin-top: -1px;
}

.wujin .mood01 ul li:nth-child(1)>div{
    background: url(../images/wujin1.png) no-repeat center center;
    background-size: 60%;
}

.wujin .mood01 ul li:nth-child(2)>div{
    background: url(../images/wujin2.png) no-repeat center center;
    background-size: 60%;
}

.wujin .mood01 ul li:nth-child(3)>div{
    background: url(../images/wujin3.png) no-repeat center center;
    background-size: 60%;
}

.mujiao .mood01 ul li:nth-child(1)>div{
    background: url(../images/mujiao1.png) no-repeat center center;
    background-size: 60%;
}

.mujiao .mood01 ul li:nth-child(2)>div{
    background: url(../images/mujiao2.png) no-repeat center center;
    background-size: 60%;
}

.mujiao .mood01 ul li:nth-child(3)>div{
    background: url(../images/wujin3.png) no-repeat center center;
    background-size: 60%;
}

.chuangt .mood01 ul li:nth-child(3)>div{
    background: url(../images/chuangt.png) no-repeat center center;
    background-size: 80%;
}

.chuangt{
	padding-bottom: 120px;
}

.currency{
	padding: 120px 0;
	font-size: 18px;
	color: #444;
	line-height: 28px;
}

.currency img{
	margin: 20px 0;
}

/*************************首页******************************/
.indexBox01{
	margin-top: 80px;
	font-size: 0;
}

.index-h2-tit{
	position: relative;
}

.index-h2-tit img{
	width: 35%;
}

.index-h2-tit a{
	display: block;
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -8px;
	width: 200px;
	height: 16px;
	float: right;
	font-size: 16px;
	color: #959595;
	line-height: 16px;
	text-align: right;
	background: url(../images/more-icon.png) no-repeat left center;
}

.index01{
	position: relative;
	margin: 40px 0 80px;
	background: url(../images/index02-img1.jpg) no-repeat center center;
	background-size: 100% 100%;
}

.indexBox01 .shoiu-box .any-ti-boy-line:before {
    width: 100%;
}

.index01-tit{
	width: 400px;
	height: 400px;
	float: right;
	text-align: right;
}

.index01-tit .p1{
	font-size: 36px;
	color: #CFB388;
	position: relative;
	margin: 40px 0 10px;
}

.index01-tit .p1:before{
	content: '';
	width: 90px;
	height: 3px;
	position: absolute;
	top: 23px;
	right: 200px;
	z-index: 1;
	background: #dbdbdb;
}

.index01-tit h2{
	font-size: 24px;
	font-weight: bold
}

.index01-tit .p2{
	margin-top: 110px;
	font-size: 18px;
	line-height: 26px;
}

.index01-backImg{
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	line-height: 0;
}

.index02{
	width: 100%;
	height: auto;
	margin: 80px 0;
	padding: 50px 0;
	background: url(../images/index-mc.png) no-repeat left center;
    background-size: 60%;
}

.index02 .TxtBox{
	width: 400px;
	float: right;
}

.index02 .TxtBox .ImgBox{
	display: none;
}

.index02 .TxtBox h2 p:first-child{
	font-size: 36px;
	color: #414141;
}

.index02 .TxtBox h2 p:last-child{
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
}

.index02 .TxtBox .plus-style{
	font-size: 30px;
    color: #CFB388;
    font-weight: bold;
    padding: 60px 0 20px;
}

.index02 .TxtBox .c-desc{
	font-size: 18px;
    color: #222222;
}

.index02 .TxtBox .son{
	margin-top: 20px;
	padding-left: 15px;
    font-weight: bold;
    background: url(../images/case-to.png) no-repeat left center;
}

.index02 .TxtBox .son a{
	font-size: 16px;
    color: #CFB388;

}

.yangua{
	background: url(../images/index-yangu.png) no-repeat right center;
    background-size: 60%;
}

.yangua .TxtBox {
    width: 400px;
    float: left;
}

.tuila{
	background: url(../images/index-tuila.png) no-repeat left center;
    background-size: 60%;
}

.index-loopshow .loop-two-show{
	margin: 40px 0 0;
}

.index-loopshow .loop-two-show li{
	margin-bottom: 20px;
}

.index-loopshow .loop-two-show li:nth-child(3),
.index-loopshow .loop-two-show li:nth-child(4){
	margin-bottom: 0;
}

/********************招商合作*************************/
.zshz-qy-store-box{
	padding: 0;
}

.service-press-img1{
	border-bottom: 1px dashed #D2D2D2;
	padding-bottom: 120px;
}

.seven-bz .thr-bz{
	margin-bottom: 50px;
}

.seven-bz .thr-bz,.seven-bz .four-bz{
	width: 100%;
	float: left;
}

.seven-bz .thr-bz li{
	width: 32%;
	float: left;
	margin-right: 2%;
	box-shadow: 0 0 5px #ecd4d4;
}

.seven-bz .thr-bz li:last-child{
	margin-right: 0;
}

.seven-bz .thr-bz li .tu{
	line-height: 0;
}

.seven-bz .thr-bz li .txt {
    padding: 25px 6%;
    min-height: 210px;
}

.seven-bz .thr-bz li .p1{
    font-size: 20px;
    color: #313131;
    font-weight: bold;
}


.seven-bz .thr-bz li .p2{
    font-size: 26px;
    color: #d3d3d3;
    font-weight: bold;
    padding: 10px 0;
}

.seven-bz .thr-bz li .p3{
    font-size: 16px;
    color: #222;
}

.seven-bz .four-bz li{
	width: 49.5%;
	height: 150px;
	overflow: hidden;
	float: left;
	margin-right: 1%;
	box-shadow: 0 0 5px 1px #f5e3e3;
	margin-bottom: 1%;
}

.seven-bz .four-bz li:nth-child(2n){
	margin-right: 0;
}

.seven-bz .four-bz li .icon{
	width: 150px;
	height: 150px;
	float: left;
	padding: 35px;
	background: #faf7f3;
	text-align: center;
}

.seven-bz .four-bz li:nth-child(4) img{
	width: 62%;
	margin: 0 auto;
}

.seven-bz .four-bz li .txt{
	width: calc(100% - 150px);
	width: -webkit-calc(100% - 150px);
	width: -moz-calc(100% - 150px);
	float: right;
	padding-left: 40px;
	padding-top: 30px;
}

.seven-bz .four-bz li .p1{
    font-size: 20px;
    color: #313131;
    font-weight: bold;
}


.seven-bz .four-bz li .p2{
    font-size: 26px;
    color: #d3d3d3;
    font-weight: bold;
}

.seven-bz .four-bz li .p3{
    font-size: 16px;
    color: #222;
}

.zsjm-tab{
	margin-bottom: 120px;
}



/****************补充*******************/
.dispec .ispec{
	width: 49.25%;
    float: left;
    margin-right: 1.5%;
    box-shadow: 0 0 6px 3px #f6f4f5;
    cursor: pointer;
}

.dispec .ispec:nth-child(2n){
	margin-right: 0;
}

.dispec ul li:nth-child(3n){
	margin-right: 1.5%;
}

.dispec ul li:nth-child(5n),.dispec ul li:nth-child(8n){
	margin-right: 0;
}

