html,body{font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;}
body,select,input,textarea{color:#000}
.desktop-visible{display:block}
:-ms-input-placeholder{color:#c6c6c6}
div#main{width:1024px;max-width:1024px;position:static}
#btqAptRegis .submit input[type='submit']{display:none}
div#main{width:100%;max-width:100%}
nav ul,nav li,ul,li{margin:0;list-style:none none}

pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:15px}
textarea{overflow:auto}
input[type="radio"]{vertical-align:text-bottom}
label,input[type="button"],input[type="submit"],input[type="image"],button{cursor:pointer}
button,input,select,textarea{margin:0}
input:focus{outline:0}
button{width:auto;overflow:visible}
body,select,input,textarea{color:#444}
h1,h2,h3,h4,h5,h6{font-weight:bold}
.right{float:right}
.left{float:left}
p{font-size:12px;line-height:19px;color:#4e4e4e}
a{color:#7f7e7e;text-decoration:none;outline:0}
a:hover{color:black}
h1,h2{font-size:32px;line-height:32px;color:black;margin-bottom:10px}
h2,h3{display:block}
h3{font-size:24px;line-height:24px;color:black;margin:12px 10px 13px 10px}
h4{font-size:14px;color:black;margin-bottom:10px}
h5{font-size:11px;line-height:11px;text-transform:uppercase;font-weight:normal}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix{*zoom:1}
.clearfix:after{clear:both}
.clear{clear:both;zoom:1;height:0;font-size:1px;line-height:1px}


.fl {
	float: left;
}
.fr {
	float: right;
}
.gao20{ height:20px;}
.clearok{
	clear: both;		
}

.pinpai_clear{
	clear: both;		
}

@media (min-width:768px) {.mobile_none,a.mobile_none,#mobile_none,.pinpai_clear{display:none}}
@media (min-width:320px) and (max-width:767px) {.pc_none,.m,.thisclass,.pageinfo,#pc_none,a.pc_none{display:none}}

.news_biaoti {margin: 0 auto;width: 85%;height: auto;overflow: hidden;padding-bottom: 10px;padding-top: 5px;text-align: center;}
.top_cn span {color: #ffffff;font-size: 22px;padding-bottom: 12px;border-bottom: 1px solid #b6b9bf;}
.top_cn span b {background: url(/img/top_enline.jpg) no-repeat bottom;padding-bottom: 14px;}
.client {padding: 28px 0 4px;color: #ffffff;font-size: 16px; line-height:22px; }

@media (min-width:320px) and (max-width:767px) {
.news_biaoti {padding-bottom: 0px;}
.top_cn span {color: #ffffff;font-size: 18px;}
.client {padding: 25px 0 0px;color: #ffffff;font-size: 14px; line-height:22px; }
}

.top_line{
	width:100%;
	height:11px;
	background-image:url(/img/headbg.png);
	background-position: center bottom;
	background-repeat: repeat-x;	
}


@media (min-width:1200px) {.row-cp {
	margin:0px auto;
	width:1400px;
}
}
@media (min-width:320px) and (max-width:767px) {.row-cp {	
	width:100%;
}
}


.row-cp:after,
.row-cp:before {
	display: table;
	content: " "
}
.row-cp:after {
	clear: both
}
/* 产品列表开始 */

.cboth:after {
	content: " ";
	display: block;
	clear: both;
}

.pro_list_con {
	width: 75%;
	margin: auto;
}

.prolist_title {
	text-align: center;		
}



.prolist_nav {
	margin-top: 20px;
}

.prolist_nav>ul {
	display: flex;
	align-items: center;
	justify-content: center;
}

.prolist_nav>ul>li {
	padding: 18px;
	font-size: 16px;
}

.prolist_nav>ul>li>a {
	padding: 5px 20px;
	border: 1px solid rgba(255, 255, 255, 0);
	transition: all .3s;
	-webkit-transition: all .3s;
}

.prolist_nav>ul>li:hover>a,
.prolist_nav>ul>li.active>a {
	border: 1px solid #f4aa8d;
	transition: all .3s;
	-webkit-transition: all .3s;
	color: #f4aa8d;
}

.pro_list {
	margin-top: 0px;
	min-height:500px;
}

.prolist_block{ margin-top:50px;}

.prolist_img {
	padding-bottom: 0px;
	border: 1px solid #e8e8e8;
	overflow:hidden;
	box-shadow: 0 0 4px #ccc;		
}
.prolist_img_gao{ height:320px; background-color:#fff;}

.prolist_img>div {
	text-align: center;background-color:#fff;
}

.prolist_img>div>img {
	width: 100%;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}


.prolist_img a {
color: black;
text-decoration: none;
}

.prolist_img:hover {
box-shadow: 0 0 4px #ccc;
}

.prolist_img:hover .prolist_tit {
background-color: rgb(250, 245, 240);
}
.prolist_img .prolist_tit {
background-color: rgb(250, 245, 240);
}

.prolist_block a:hover .prolist_img>div>img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.prolist_tit {	
	font-size: 14px;
	line-height: 24px;
	text-align: center;	
	color:#555;
	height:90px;	
	padding-top: 15px;
	padding-bottom:30px;
	background-color: rgb(250, 245, 240);
}

.prolist_price>h4 {
	margin: 0;
	margin-top: 30px;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	height: 48px;
	color:#555;
}

.prolist_price {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-bottom: 30px;
	display: none;
}

.prolist_price>p {
	color: #999;
	margin: 0;
	margin-top: 30px;
}

.prolist_more {
	text-align: center;
	padding: 30px 0 0;
}

.prolist_more>button {
	font-size: 16px;
	border: none;
	width: 180px;
	border-radius: 0;
	background: #000;
	padding: 10px;
	margin-top: 20px;
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	text-transform: uppercase;
}

.prolist_more>button a {
	color: #fff;
	font-size: 14px;
}
.col-xs-6-cp{
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;	
}
.left{float: left;}

@media (min-width:1200px) {.col-sm-6-cp{width: 25%}}
@media (min-width:992px) {.col-sm-6-cp{width: 25%}}
@media(min-width:320px) and (max-width:767px) {.col-sm-6-cp{width: 50%}}
@media (max-width:767px) {.prolist_img_gao{ height: auto;}
.prolist_img {
	padding-bottom: 0px;
	border: 0px solid #e8e8e8;
	border-bottom:1px #ccc solid;
	overflow:hidden;
	box-shadow: 0 0 0px #ccc;		
}
.prolist_tit {		
background-color: #FFFFFF;height:75px;
}
.prolist_block{ margin-top:20px;}
.pro_list {min-height:250px;}
}
	
/*产品列表结束*/

.news_top{width:420px;margin:0 auto}
.news_tit{
	height:31px;
	margin:0 0 5px;
	background-image: url(/img/tit_line.png);
	background-repeat: no-repeat;
	background-position: center center;
	font-size:22px;
	color:#ffffff;	
	font-weight:600; 
	text-align:center
}

.news_top .en{display:block;margin:0 auto;width:88px;font-size:14px;color:#828282}

@media(min-width:320px) and (max-width:767px) {.news_top{width:100%;}
.news_tit{ width:70%; margin:auto;font-size:18px;background-image: url(/img/tit_line_m1.png);
	background-repeat: no-repeat;
	background-position: center center;}
.prolist_tit,
.prolist_price>h4 {
	font-size: 13px;
	}
}

.suojintop{
	margin-top: -110px;
}


/*产品展示详细页面开始*/

html{overflow-y:scroll}
a:hover,a:active{outline:0}
ol{margin-left:2em;list-style-type:decimal}
nav ul,nav li,ul,li{margin:0;list-style:none none}
small{font-size:85%}
strong,th{font-weight:bold}
td{vertical-align:top}
sub,sup{font-size:75%;line-height:0;position:relative}
sup{top:-0.5em}
sub{bottom:-0.25em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:15px}
textarea{overflow:auto}
input[type="radio"]{vertical-align:text-bottom}
label,input[type="button"],input[type="submit"],input[type="image"],button{cursor:pointer}
button,input,select,textarea{margin:0}
input:focus{outline:0}
button{width:auto;overflow:visible}

body,select,input,textarea{color:#444}
h1,h2,h3,h4,h5,h6{font-weight:bold}
.right{float:right}
.left{float:left}
p{font-size:12px;line-height:19px;color:#4e4e4e}
a{color:#7f7e7e;text-decoration:none;outline:0}
a:hover{color:black}
h1,h2{font-size:32px;line-height:32px;color:black;margin-bottom:10px}
h2,h3{display:block}
h3{font-size:24px;line-height:24px;color:black;margin:12px 10px 13px 10px}
h4{font-size:14px;color:black;margin-bottom:10px}
h5{font-size:11px;line-height:11px;text-transform:uppercase;font-weight:normal}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix{*zoom:1}
.clearfix:after{clear:both}
.clear{clear:both;zoom:1;height:0;font-size:1px;line-height:1px}
@media(max-width:719px){div#main{width:320px}
div#container>header{background:0;width:auto;min-width:initial}
.scope-cn div#container>header{padding-bottom:0}
}
.light a{color:#7f7e7e}
.light a:hover{color:white}
h2.light{color:white}

a.link-sml span.sprites-bt-close{line-height:11px}
a.link-sml span.sprites-arrow-sml{line-height:14px}
.top-left,.bottom-right,.bottom-right-white{background:url("../images/layout/shadow-sprite.png") no-repeat;position:absolute;width:300px;height:300px;pointer-events:none;z-index:-1}
.top-left{background-position:-700px -700px;top:0;left:0}

@media(max-width:719px){body{overflow:hidden;min-height:100vh}
#collection-jewelry .carousel-wrapper h2 span:after,#collection-jewelry .carousel-wrapper h2 span:before,.carousel-wrapper h2 span:after,.carousel-wrapper h2 span:before{content:"";background-color:transparent!important}
#collection-jewelry .carousel-wrapper h2 span h2,#collection-jewelry .carousel-wrapper h2 span h3,#collection-jewelry .carousel-wrapper h2 span .line-decorated,.carousel-wrapper h2 span h2,.carousel-wrapper h2 span h3,.carousel-wrapper h2 span .line-decorated{text-align:center;overflow:hidden;margin:20px 0 10px 0;font-size:24px}
#collection-jewelry .carousel-wrapper h2 span h2 span,#collection-jewelry .carousel-wrapper h2 span h3 span,#collection-jewelry .carousel-wrapper h2 span .line-decorated span,.carousel-wrapper h2 span h2 span,.carousel-wrapper h2 span h3 span,.carousel-wrapper h2 span .line-decorated span{position:relative;width:auto;display:inline-block;padding:0 5px;max-width:75%}
#collection-jewelry .carousel-wrapper h2 span h2 span:after,#collection-jewelry .carousel-wrapper h2 span h2 span:before,#collection-jewelry .carousel-wrapper h2 span h3 span:after,#collection-jewelry .carousel-wrapper h2 span h3 span:before,#collection-jewelry .carousel-wrapper h2 span .line-decorated span:after,#collection-jewelry .carousel-wrapper h2 span .line-decorated span:before,.carousel-wrapper h2 span h2 span:after,.carousel-wrapper h2 span h2 span:before,.carousel-wrapper h2 span h3 span:after,.carousel-wrapper h2 span h3 span:before,.carousel-wrapper h2 span .line-decorated span:after,.carousel-wrapper h2 span .line-decorated span:before{content:"";position:absolute;background-color:#000;height:1px;bottom:5px;width:9999px}
#collection-jewelry .carousel-wrapper h2 span h2 span:before,#collection-jewelry .carousel-wrapper h2 span h3 span:before,#collection-jewelry .carousel-wrapper h2 span .line-decorated span:before,.carousel-wrapper h2 span h2 span:before,.carousel-wrapper h2 span h3 span:before,.carousel-wrapper h2 span .line-decorated span:before{left:100%}
#collection-jewelry .carousel-wrapper h2 span h2 span:after,#collection-jewelry .carousel-wrapper h2 span h3 span:after,#collection-jewelry .carousel-wrapper h2 span .line-decorated span:after,.carousel-wrapper h2 span h2 span:after,.carousel-wrapper h2 span h3 span:after,.carousel-wrapper h2 span .line-decorated span:after{right:100%}
#collection-jewelry .carousel-wrapper h2 span .bottom-right-small,#collection-jewelry .carousel-wrapper h2 span .bottom-right-white,#collection-jewelry .carousel-wrapper h2 span .bottom-right,#collection-jewelry .carousel-wrapper h2 span .top-left,.carousel-wrapper h2 span .bottom-right-small,.carousel-wrapper h2 span .bottom-right-white,.carousel-wrapper h2 span .bottom-right,.carousel-wrapper h2 span .top-left{display:none}
}

#main{position:relative;max-width:970px;margin:0 auto}
.hidden{display:none!important;visibility:hidden!important}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.svg-360{width:35px;position:relative;display:inline-block}
.svg-zoom{width:20px;position:relative;display:inline-block}
.svg-zoom .cls-1{fill:#7d7d7d}
.svg-arrow-left,.svg-arrow-right{width:20px;position:relative;display:inline-block}
.svg-arrow-left .cls-1,.svg-arrow-right .cls-1{fill:#7d7d7d}
/*产品展示详细页面结束*/


/*新闻*/
.w1200{ width:1200px; margin:auto;}
.w1380{ width:1350px; margin:auto;}
.wf100{ width: 100%; float: left;}
.qyxw_box{ padding: 0px; overflow: hidden;}
.qyxw_box ul{ width: 100%; float: left; padding-left:15px; }
.qyxw_box ul li{ width: 425px; float: left; margin: 40px 20px 0 0; border:1px solid #dedede;}
.qyxw_box ul li a{ color: #ffffff;}
.qyxw_box ul li .imgs{width: 100%; height:215px;overflow: hidden; position:relative;}
.qyxw_box ul li .imgs img{max-width: 100%; height:auto;}
.qyxw_box ul li .imgs::after{content:'';width:100%;height:100%;border: 6px solid #fff;position:absolute;left: 0;top: 0;}
.qyxw_box ul li .info{ padding: 15px 18px;}
.qyxw_box ul li .info span{ width: 100%; float: left; height: 46px; font-size: 16px;overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.qyxw_box ul li .info p{ width:100%; float:left; color:#999; font-size:12px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 3; margin:10px 0; line-height:20px; height:60px;}
.qyxw_box ul li .info i{font-size:13px;font-style: normal;color:#999;}
.qyxw_box ul li:hover{ border-bottom-color: #b89773;}
.qyxw_box ul li:hover .info span{ color: #B08D66;}


@media screen and (max-width:768px){
.w1380{width:94%;}
.qyxw_box{  width:100%;margin-bottom:25px;}
	.qyxw_box ul{ width: 100%;padding-left:0px;}
	.qyxw_box ul li{ margin: 18px 0 0;width:100%; padding:2px;}
	.qyxw_box ul li .imgs{ height: auto;}
	.qyxw_box ul li .imgs img{ max-width:100%;}
	.qyxw_box ul li .info span{ height: auto; font-size: 16px;}
	}

/*翻页开始*/
.meneame {padding: 3px;margin: 40px 3px;text-align: center;font-size: 13px;}
.meneame a {border: #dddddd 1px solid;padding: 4px 12px;margin-right: 3px;text-decoration: none;color: #fff;}
.meneame a:hover {border: #dddddd 1px solid;color: #ffffff;background-color: #b89773;padding: 4px 12px;}
.meneame a:active {border: #dddddd 1px solid;padding: 4px 12px;}
.meneame span.thisclass {border:1px #dddddd solid;padding: 4px 12px;font-weight: bold;color: #ffffff;margin-right: 3px;background-color: #b89773;}
.meneame span.disabled {border: #dddddd 1px solid;padding: 4px 12px;margin-right: 4px;color: #ffffff;}
.meneame span.pageinfo {padding: 4px 12px;margin-left: 3px;border: #dddddd 1px solid;color: #ffffff;}
.meneame span.pageinfo strong{font-weight: normal;color: #ffffff;}
@media screen and (max-width:768px){.meneame {margin: 0px 0px 30px 0px;}}

/*新闻详细信息*/
article {
    display: block;
}
.article{margin-bottom: 35px;}
.articleHead{ text-align: center;margin-bottom: 32px;}
.articleHead h2{ font-size: 22px;color: #333;margin-top: 47px;margin-bottom: 21px;}
.articleHead span{ font-size: 12px;color: #666;background: url(/img/ico_date.png) left center no-repeat;padding-left: 22px; }
.articleHead i{font-size: 12px;color: #666;background: url(/img/laiyuan.png) left center no-repeat;padding-left: 22px;font-style: normal;margin-left:15px;}
.articleBody,.articleBody p{ font-size: 15px;color: #666;line-height: 25px;}
.articleBody img,.articleBody div img,.articleBody p img{ display: table-cell;margin: 10px auto;}
.articleFoot{ margin-top:30px}
.articleFoot a{ font-size: 14px;color: #666;}
.articleFoot a:hover{ color: #444;}
.articleFoot a.prev,.articleFoot a.next{ color: #b89773;display: inline-block;background-color: #fff;width: 80px;height: 26px;line-height: 26px;text-align: center;margin-right: 8px;border: solid 1px #b89773;}
.articleFoot a.prev:hover,.articleFoot a.next:hover{ background-color: #b89773;color: #fff;}
.articleFoot div.prev,.articleFoot div.next{ width: 48%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.articleFoot div.next{ text-align: right;}
@media(max-width: 768px) {
.articleHead h2 {font-size: 20px;}
.article{margin-bottom: 10px;}
.articleBody img,.articleBody div img,.articleBody p img{ width: 100%;border-radius:5px;}
.articleHead h2{ margin-top: 27px;}
}
@media(max-width: 650px) {
.articleBody img,.articleBody div img,.articleBody p img{ width: 100%;border-radius:5px;}
.article{margin-bottom: 10px;}
.articleHead h2{ margin-top: 27px;}
}
@media(max-width: 480px) {
.article {margin-bottom: 19px;}
.articleFoot{margin-top: 20px;}
.articleFoot a{ display: none;}
.articleFoot a.prev, .articleFoot a.next{ display: block;margin-right: 0;}
.articleFoot div.prev, .articleFoot div.next{ width: inherit;}  
.articleBody img,.articleBody div img,.articleBody p img{ width: 100%;border-radius:5px;}
.articleHead h2{ margin-top: 27px;}
}

.position .positionContent{ background: url(/img/ico_home.png) left center no-repeat;border-bottom: solid 1px #ccc;padding-left: 15px;height: 50px;line-height: 50px;}
.position a{color: #333;font-size: 13px;letter-spacing: 0.8px;margin-left: 4px;margin-right: 4px; font-weight:400;}
.position a:hover{ color: #b89773;}
.position .place{color: #b89773;font-size: 13px;letter-spacing: 0.6px;margin-left: 4px;font-weight:400;}


.position_prod {width:1380px; margin:auto;font-size:14px; }
.position_prod .positionContent_prod{ background: url(/img/ico_home.png) left center no-repeat;border-bottom: solid 1px #ccc;padding-left: 15px;height: 45px;line-height: 45px;}
.position_prod a{color: #fff;font-size: 14px;letter-spacing: 0.8px;margin-left: 4px;margin-right: 4px; font-weight:400;}
.position_prod a:hover{ color: #fff;}
.position_prod .place_prod{color: #b89773;font-size: 14px;letter-spacing: 0.6px;margin-left: 4px;font-weight:400;}
@media(max-width: 768px) {
.position_prod {width:92%; margin:auto; overflow:hidden;}
}

/*单页面*/
.danyemian,.lianxiwomen{
width:100%;background-color: #f5f5f5;padding:50px
}
.danyemian ul{
width:1200px; margin:auto; background-color:#FFFFFF; padding:20px 50px 50px 50px;
}
@media(min-width: 780px) {
.danyemian ul{
min-height:700px;
 
}
}
.danyemian ul li.title{
	font-size:28px;
	line-height:25px;
	padding:10px 20px 20px 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	text-align: center;
	font-weight: bold;
}
.danyemian ul li.cont{
font-size:15px; line-height:25px; padding-top:0px;}
}
.danyemian ul li.cont p{
font-size:15px; line-height:25px; 
}

@media(max-width: 768px) {
.danyemian{
width:100%;background-color: #f5f5f5;padding:15px
}
.danyemian ul{
width:100%; margin:auto; background-color:#FFFFFF; padding:20px 20px 20px 20px;
}
.danyemian ul li.title{
	font-size:22px;
	line-height:25px;
	padding:0px 10px 10px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	text-align: center;
	font-weight: bold;
}
.danyemian ul li.cont{
font-size:14px; line-height:25px; padding-top:15px;
}
.danyemian ul li.cont p{
font-size:14px; line-height:25px; 
}
.danyemian ul li.cont img,.danyemian ul li.cont p img{
max-width:100%;

}

}


/*底部公共部分开始*/


dl,dt,dd,ol,ul,li{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
*{box-sizing:border-box}


.VCA-CTAband{max-width:1400px;min-width:321px;background:#4b4f4f;padding:0 5%;overflow:hidden;margin:10px auto 0px auto;}
.VCA-CTAband .CTAbandBlock{width:33.333333333%;padding:30px 0 20px;display:inline-table;float:left;text-align:center}
.VCA-CTAband a.CTAbandBlock{
	text-decoration: none;
}
.VCA-CTAband .CTAbandBlock a{display:block;text-decoration: none;}
.VCA-CTAband .CTAbandBlock hr{width:70px;display:table;margin:10px auto}
.VCA-CTAband .CTAbandBlock .CTAbandTitle{text-align:center;min-width:initial;font-size:15px;line-height:inherit;font-style:normal;color:#fff;margin:0 10px 13px 10px;display:block}
.VCA-CTAband .CTAbandBlock .CTAselect{text-align:center;padding:10px 0 0 0}
.VCA-CTAband .CTAbandBlock .CTAselect select,.VCA-CTAband .CTAbandBlock .CTAselect option{width:80%;padding:4px 0;margin:10px auto;display:table;font-size:14px;color:#7d7d7d;box-sizing:initial;min-width:130px}
.VCA-CTAband .CTAbandBlock .CTAbandTxt{text-align:center;color:#fff; font-size:15px;}
.VCA-CTAband .CTAbandBlock hr,.VCA-CTAband .CTAbandBlock .CTAselect,.VCA-CTAband .CTAbandBlock .CTAbandTxt{display:none}
.VCA-CTAband .CTAbandBlock .cta-band-icon{fill:#7d7d7d}
.VCA-CTAband .CTAbandBlock:hover .cta-band-icon{fill:#000}
.VCA-CTAband .CTAicone{margin:0 auto 10px auto;display:block;font-size:2.1em;width:30px;height:30px}
.VCA-CTAband .CTAicone svg{height:100%}
@media screen and (min-width:720px){.VCA-CTAband{margin-bottom:-40px;padding:0 3.1%;text-align:center;width:1024px}
.VCA-CTAband .CTAbandBlock{padding:50px 20px;display:inline-block;vertical-align:top;width:310px;float:none}
.VCA-CTAband .CTAbandBlock hr,.VCA-CTAband .CTAbandBlock .CTAselect,.VCA-CTAband .CTAbandBlock .CTAbandTxt{display:block}
.VCA-CTAband .CTAbandBlock .CTAselect .select2-container{width:100%;text-align:left}
.VCA-CTAband .CTAbandBlock .CTAselect .select2-container.select2-selection--single{height:23px}
.VCA-CTAband .CTAbandBlock .CTAselect .select2-container .select2-selection__rendered,.VCA-CTAband .CTAbandBlock .CTAselect .select2-container .select2-selection__rendered>span,.VCA-CTAband .CTAbandBlock .CTAselect .select2-container .select2-selection__rendered>div{background:white;border:0;line-height:23px;height:23px}
.VCA-CTAband .CTAbandBlock .CTAselect .select2-container .select2-selection__arrow{margin-top:4px;margin-right:5px}
.VCA-CTAband .CTAbandBlock .CTAselect .select2-container .select2-selection__arrow b{background:none!important;border:0}
.VCA-CTAband .CTAbandBlock .CTAselect .select2-container .select2-selection__arrow b{position:relative;top:3px}
.VCA-CTAband .CTAbandBlock .CTAbandTitle{font-size:26px}
}
@media screen and (min-width:1400px){.VCA-CTAband{margin-bottom:-40px;padding:0 5%;text-align:center;width:1400px}
}
@media(min-width:720px) and (max-device-width:1024px){div#container{overflow:visible}
body{min-width:1024px}
}



@media(min-width:320px) and (max-width:767px){.VCA-CTAband .CTAbandBlock img{width:26px;}
.VCA-CTAband .CTAbandBlock .CTAbandTitle{ font-size:14px}
.VCA-CTAband,.VCA-CTAband .CTAbandBlock{padding:8px 4% 4px 4%;}
}






.jinzhihuanhang{ width:98%;display:block;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
margin:0px; margin:0px;
}



.divBox{width: 1300px;margin: 0 auto;}
#map1{height: 340px;}
#ads article{width: 49.5%; margin-right: 1%;}
#ads #map1{margin-right: 0;width:49%;border:#ccc solid 1px;margin-top:50px;}
.addressList{background: #F7F9FB; font-size: 0; text-align: center;box-sizing: border-box; padding: 70px 50px 70px; margin-top:50px;}

.addressList ul, .addressList figure, .bannerList li{display: inline-block;vertical-align: middle;}

#ads article{display: inline-block;vertical-align: top; float:left}


.addressList li{color: #41404e;font-size: 15px;text-align: left;margin-bottom: 10px; line-height:32px}
.addressList li b{color: #b89773;font-size: 18px;}
.addressList li i{font-size: 12px;margin-right: 15px;}
.addressList figure{padding-left: 45px;color: #8D8D95;font-size: 13px; margin-left: 35px;border-left: 1px solid #ECECED;}
.addressList figure img{display: block;}

.lianxiwomen_p{width:1400px; margin:auto; background-color:#FFFFFF;display:block; padding:50px; height:570px}

@media(max-width: 768px) {
.danyemian,.lianxiwomen{width:100%;background-color: #ffffff;padding:15px}
.lianxiwomen_p{width:100%;padding:20px; height: 400px; }
.divBox{width: 100%;}
#ads article{width: 100%; margin-right:0px;}
.addressList{background: #ffffff; font-size: 0; text-align: center;box-sizing: border-box; padding: 0px; margin-top:20px;}
.addressList ul, .addressList figure, .bannerList li{display: inline-block;vertical-align: middle;background: #ffffff; width:100%}
#ads #map1{display:none;}
.addressList figure{padding: 0px;margin: 0px;color: #8D8D95;font-size: 13px; border-left: 0px solid #ECECED; width:110px; margin:auto; padding-bottom:20px}
}





/*服务开始*/
.alignComp,.introComp{width:100%;margin:0 auto;position:relative}
.introComp-content,.introComp-content p{font-size:16px;line-height:22px;color:#333;margin:0;padding:0;}
.introComp-content{margin-bottom:35px}

.alignComp{margin-bottom:30px}
.alignComp-title{font-size:25px;line-height:35px;display:block;color:#333;margin:0 0 20px 0;text-align:left}
.alignComp-content,.alignComp-content p,.alignComp-content li,.alignComp-content i{font-size:15px;line-height:25px;color:#333;margin:0;padding:0}
.alignComp-content{width:590px;padding-top:20px;border-top:1px solid #c6c6c6}
.alignComp-content ul{padding:0;margin:0}
.alignComp-content li{list-style-position:inside;display:table}
.alignComp-content li:before{display:table-cell;padding-right:9px;zoom:.5}
.alignComp-content ul li p{text-align:left;padding-left:1em}
.alignComp-content ul li+li{margin-top:10px}
.alignComp-content i{
	color:#333;
	line-height:20px;
	font-style: normal;
}
.alignComp-image{width:310px;height:310px;margin-top:55px}
.read-more{margin-top:18px;cursor:pointer;color:#7d7d7d}
.read-more:hover{color:#333}
.read-more .text{font-size:13px;line-height:25px;letter-spacing:.025em}
.alignComp-content.less{max-height:290px;position:relative;overflow:hidden}
.alignComp-content.more{max-height:100%}
.read-more .arrow-image{display:inline-block;text-indent:100%;white-space:nowrap;overflow:hidden;width:21px;height:11px;margin-top:-2px;padding-right:16px;zoom:.5}
.read-more.less .arrow-image{display:inline-block;text-indent:100%;white-space:nowrap;overflow:hidden;width:21px;height:11px;padding-right:16px;margin-top:-2px}
.read-overlay{position:absolute;bottom:0;left:0;width:100%}
.introComp-content,.introComp-content p{font-size:16px;line-height:22px;color:#333;margin:0;padding:0}
.introComp-content{margin-bottom:35px}

@media(max-width:719px){
.alignComp,.introComp,.editableComp,.elapseComp,.listingSection{width:100%;margin:0 auto}
.introComp-content,.introComp-content p{font-size:14px;line-height:18px}
.introComp-content{margin-bottom:25px}
.alignComp{margin-bottom:30px}
.alignComp-title{font-size:22px;line-height:26px;display:block;color:#333;margin:0 0 20px 0}
.alignComp-content{width:100%}
.alignComp-content ul,.alignComp-content ol{margin-left:-4%; }
.alignComp-content.less{max-height:100%;position:relative;overflow:visible}
.alignComp-content,.alignComp-content p,.alignComp-content li,.alignComp-content i{font-size:14px;line-height:18px}
.alignComp-content i{line-height:18px}
.alignComp-image,.read-more{display:none}
.read-overlay{display:none!important}
#main h2.introComp-title{font-size:18px;line-height:19px;border-bottom:2px solid #000;padding-bottom:10px;margin:0 0 18px 0}
.introComp-content,.introComp-content p{font-size:14px;line-height:18px}
.introComp-content{margin-bottom:25px}
}



.souxunqi_bg{
	background-color: #d3dbcf;
	width: 100%;	
}

.souxunqi_all{	
	width: 960px;
	height:820px;
	margin:auto;
	padding-top:45px
	
}
.souxunqi_all_title{
width: 100%;
text-align:left;
padding-bottom:20px;
font-size:22px
}
.souxunqi_left{	
	width: 660px;
	height:660px;
	float: left;
}
.souxunqi_right{	
	width: 300px;
	height:660px;
	float: right;
	background-color:#FFFFFF
}

@media(max-width:719px){
.souxunqi_left{
display:none;	
}
.souxunqi_right{
margin:auto;
float:none;
}
.souxunqi_all{	
	width: 100%;
	height: auto;
	margin:auto;
	padding-top:45px
	
}
.souxunqi_bg{
padding-bottom:25px;
}
.souxunqi_all_title{
padding-left:10px;

}
}




#souxunqi_right_shangjiantou{	
	width: 21px;
	height:30px;
	margin:auto;
	
}
.souxunqi_right_line{
	background-image: url(/img/shadow-thin-250.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 3px;
	width: 100%;
}

#souxunqi_right_xiajiantou{	
	width: 19px;
	height:14px;
	margin:auto
	
}

.souxunqi_right_all{
	width: 90%;
	margin:auto;		
	height:560px;
	overflow:hidden;
	display:block	
}

.souxunqi_right_all ul li.line{
width: 100%;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
overflow:hidden;
}

.souxunqi_right_r{
	width: 80px;
	float:right;
	padding-top:20px;
	display:block;
	background-image: url(/img/logo_m.png);
	background-repeat: no-repeat;
	background-position: center center;
	height:160px	
}

.souxunqi_right_l{	
	width: 100%;
	float:left;
	display:block		
}

.souxunqi_right_l ul {	
	width: 90%;
	margin:auto;
	padding-top:10px;
	padding-bottom:10px;
	
			
}
.souxunqi_right_l ul li {	
	width:100%;	
	line-height:25px;
	font-size:13px;
	

}






/*分页的上一条下一条*/
.boxoff{
width:100%;
	height:20px;
	overflow:hidden;
	clear:both;
	background:url(/img/boxoff.gif) left 14px repeat-x;
	margin:4px auto;
	padding-top:10px;
}
.boxoff strong{
	display:block;
	width:8px;
	height:20px;
	overflow:hidden;
	font-size:0px;
	line-height:100px;
	background:url(/img/boxoff.gif) right -10px no-repeat;
	float:left;
}

.handle{
	overflow:hidden;
	clear:both;
	width:100%;
	margin-right: auto;
	margin-bottom: 12px;
	margin-left: auto;
}
.handle .context{
	float:left;
	width:610px;
	margin: 0px;
	padding: 0px;	
}
.handle .context ul li{
	line-height:33px;
	height:33px;
	float:left;
	margin: 0px;
	padding: 0px;
	width:610px;
	font-size:15px;
	overflow:hidden;
	color: #7f7e7e;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;	
}
.handle .fenxiang{
	float:right;
	width:186px;
	text-align: right;	
	margin: 0px;
	padding: 0px;
}

.fenxiangok{
	width:100%;
	margin-bottom: 10px;
	margin-left: 7px;
	float: left;
}

@media(max-width: 768px) {
.handle .context{	
	width:100%;
	margin: 0px;
	padding: 0px;	
}

.handle .context ul li{	
	width:100%;	
}
}

















/*新闻资讯详细页面*/
article1 {
    display: block;
}
.article1{margin-bottom: 10px;}
.articleHead1{ text-align: center;margin-bottom: 22px; border-bottom:1px #cccccc solid; padding-bottom:20px;}
.articleHead1 h2{ font-size: 22px;color: #333;margin-top: 47px;margin-bottom: 21px;}
.articleHead1 span{ font-size: 12px;color: #666;background: url(/img/ico_date.png) left center no-repeat;padding-left: 22px; }
.articleHead1 i{font-size: 12px;color: #666;background: url(/img/laiyuan.png) left center no-repeat;padding-left: 22px;font-style: normal;margin-left:15px;}
.articleBody1,.articleBody1 p{ font-size: 15px;color: #666;line-height: 27px;}
.articleBody1 img,.articleBody1 div img,.articleBody1 p img{ display: table-cell;margin: 10px auto;border-radius:2px; max-width:100%;}
.articleFoot1{ margin-top:30px}
.articleFoot1 a{ font-size: 14px;color: #666;}
.articleFoot1 a:hover{ color: #444;}
.articleFoot1 a.prev,.articleFoot1 a.next{ color: #b89773;display: inline-block;background-color: #fff;width: 80px;height: 26px;line-height: 26px;text-align: center;margin-right: 8px;border: solid 1px #b89773;}
.articleFoot1 a.prev:hover,.articleFoot a.next:hover{ background-color: #b89773;color: #fff;}
.articleFoot1 div.prev,.articleFoot div.next{ width: 48%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.articleFoot1 div.next{ text-align: right;}
@media(max-width: 768px) {
.articleHead1 h2 {font-size: 20px;margin-top: 0px;}
.article1{margin-bottom: -30px;}
.articleBody1 img,.articleBody1 div img,.articleBody1 p img{ width: 100%;border-radius:5px;}
.articleFoot1{margin-top: 20px;}
.articleFoot1 a{ display: none;}
.articleFoot1 a.prev, .articleFoot1 a.next{ display: block;margin-right: 0;}
.articleFoot1 div.prev, .articleFoot1 div.next{ width: inherit;} 

.danyemian ul li.cont{
padding-top:0px;
}
}


.position1 .positionContent1{ background: url(/img/ico_home.png) left center no-repeat;border-bottom: solid 1px #ccc;padding-left: 15px;height: 50px;line-height: 50px;}
.position1 a{color: #333;font-size: 13px;letter-spacing: 0.8px;margin-left: 4px;margin-right: 4px; font-weight:400;}
.position1 a:hover{ color: #b89773;}
.position1 .place{color: #b89773;font-size: 13px;letter-spacing: 0.6px;margin-left: 4px;font-weight:400;}



.position_prod .positionContent_prod{ background: url(/img/ico_home.png) left center no-repeat;border-bottom: solid 1px #ccc;padding-left: 15px;height: 45px;line-height: 45px;}
.position_prod a{color: #fff;font-size: 14px;letter-spacing: 0.8px;margin-left: 4px;margin-right: 4px; font-weight:400;}
.position_prod a:hover{ color: #fff;}
.position_prod .place_prod{color: #b89773;font-size: 14px;letter-spacing: 0.6px;margin-left: 4px;font-weight:400;}
@media(max-width: 768px) {
.position_prod {width:92%; margin:auto; overflow:hidden;}
}