﻿@import url(jquery.bxslider.css);
@import url(pscroll.css);

#slider-mobile{
	display: none;
}
.more-mobile  {
	display: none;
}

/*首页*/
.i_product_bg {
	background-color: #f5f5f5;
	overflow: hidden;
	padding-bottom: 2.5%;
}
.i_title {
	margin-top: 5%;
	margin-bottom: 4%;
	overflow: hidden;
	text-align: center;
}
.i_title h2 {
	overflow: hidden;
	font-weight: bold;
	color: #000000;
	letter-spacing: -3px;
	text-transform: uppercase;
	font-family: Arial;
}
.i_title p {
	background: url(../images/i_bg1.png) center bottom no-repeat;
	color: #000000;
	padding-bottom: 15px;
}
.nproduct_list2 {
	overflow: hidden;
	padding-bottom: 20px;
	padding-top: 8px;
}
.nproduct_list2 ul {
	display: flex;
	flex-wrap: wrap;
}
.nproduct_list2 ul li {
	float: left;
	width: 32.1%;
	margin-left: 0.5%;
	margin-right: 1%;
	overflow: hidden;
	margin-bottom: 1.5%;
	text-align: center;
	background-color: #fff;
	padding-bottom: 4%;
}
.nproduct_list2 ul li:nth-child(3n+0) {
	margin-right: 0;
}
.nproduct_list2 ul li img {
	display: inline-block;
	width: 100%;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
	vertical-align: middle;
}
.nproduct_list2 ul li .imgs {
	width: 100%;
	overflow: hidden;
}
.nproduct_list2 ul li h2 {
	font-weight: normal;
	color: #333333;
	line-height: 36px;
	height: 36px;
	text-align: center;
	overflow: hidden;
	padding-left: 2%;
	padding-right: 2%;
	white-space: nowrap;
	text-overflow: ellipsis;
	transition: all 0.3s;
	margin-bottom: 1%;
}
.nproduct_list2 ul li p {
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	color: #929292;
	font-size: 14px;
	padding-left: 2%;
	padding-right: 2%;
	max-width: 350px;
	margin: 0 auto;
}
.nproduct_list2 ul li em {
	display: block;
	color: #ee697e;
	font-size: 14px;
	margin-top: 10px;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
}
.nproduct_list2 ul li label {
	display: block;
	color: #333;
	font-size: 14px;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	margin-top: 5px;
}
.nproduct_list2 ul li:hover img {
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}
.nproduct_list2 ul li:hover {
	-webkit-box-shadow: 0 5px 20px rgba(0,0,0,0.1);
	box-shadow: 0 5px 20px rgba(0,0,0,0.1);
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0);
	transition: all 0.3s;
}
.nproduct_list2 ul li:hover h2 {
	color: #00a1e9;
}
.i_solution {
	overflow: hidden;
	padding-bottom: 4%;
	padding-top: 8px;
}
.i_solution ul li {
	float: left;
	width: 49%;
	margin-right: 2%;
	overflow: hidden;
	margin-bottom: 1.5%;
	text-align: center;
}
.i_solution ul li:nth-child(2n+0) {
	margin-right: 0;
}
.i_solution ul li img {
	display: block;
	width: 100%;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
	vertical-align: middle;
}
.i_solution ul li .imgs {
	margin: 0 auto;
	overflow: hidden;
}
.i_solution ul li .txts {
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: rgba(0,0,0,0.5);
	top: 0;
	left: 0;
}
.i_solution ul li h2 {
	font-weight: normal;
	color: #fff;
	line-height: 36px;
	height: 36px;
	text-align: center;
	overflow: hidden;
	padding-left: 2%;
	padding-right: 2%;
	white-space: nowrap;
	text-overflow: ellipsis;
	transition: all 0.3s;
	margin-bottom: 1%;
	margin-top: 30%;
}
.i_solution ul li p {
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	color: #FFF;
	font-size: 16px;
	padding-left: 2%;
	padding-right: 2%;
	max-width: 350px;
	margin: 0 auto;
}
.i_solution ul li:hover img {
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}
.i_case_bg {
	background: url(../images/i_bg2.jpg) center center no-repeat;
	background-size: cover;
	overflow: hidden;
	padding-bottom: 4%;
}
.i_case_bg .i_title h2 {
	color: #fff;
}
.i_case_bg .i_title p {
	color: #fff;
	background: url(../images/i_bg3.png) center bottom no-repeat;
}
.i_link {
	overflow: hidden;
	margin-bottom: 3%;
}
.i_link ul li {
	float: left;
	width: 15.8%;
	margin-right: 1%;
	margin-bottom: 1%;
	overflow: hidden;
}
.i_link ul li:nth-child(6n+0) {
	margin-right: 0;
}
.i_link ul li .imgs {
	overflow: hidden;
	border: 1px solid #f0f0f0;
}
.i_link ul li .imgs img {
	display: block;
	width: 100%;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
.i_link ul li .imgs:hover img {
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}
.banner_pos {
	overflow: hidden;
	position: absolute;
	width: 100%;
	height: 100%;
	bottom: 0;
	left: 0;
}
.banner_pos .banner_div {/* display:table; vertical-align:bottom; */
	height: 100%;
	width: 100%;
	position: relative;
}
/*.banner_pos .wrap .td{ display:table-cell; vertical-align:bottom;height:100%;}*/
/*.banner_pos img{transition:all 0.3s;filter: Alpha(Opacity=100);opacity: 1.0; max-width:100%;}*/
.banner_pos .img001 {
	height: 100%;
	width: 57.6%;
	vertical-align: bottom;
	position: absolute;
	bottom: 0;
	right: 0%;
}
.banner_pos .img001 img {
	height: 100%;
	filter: Alpha(Opacity=0);
	opacity: 0;
}
.banner_pos .txtsbox {
	float: left;
	width: 50%;
}
.banner_pos .txts {
	float: right;
	margin-right: 3%;
	margin-top: 20%;
	width: 94%;
	max-width: 536px;
	text-align: left;
}
.banner_pos .txts h2 {
	color: #00a1e9;
}
.banner_pos .txts p {
	color: #767676;
	margin-top: 6%;
}
.banner_pos .txts a {
	margin-top: 6%;
	width: 220px;
	display: block;
	height: 48px;
	line-height: 48px;
	border: 1px solid #606060;
	text-align: center;
	font-size: 12px;
	color: #a2a2a2;
}
.banner_pos .txts a em {
	float: right;
	margin-right: 7%;
	font-style: normal;
	font-family: "宋体";
	font-size: 18px;
}
.banner_pos .txts a:hover {
	border: 1px solid #e60012;
}
.banner_pos .txts a:hover {
	color: #e60012;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{
	background-color: #e60012;
}

.bx-wrapper .bx-prev {
	background: url(../images/bannerJtLeft.png) no-repeat;
}
.bx-wrapper .bx-prev:hover {
	background: url(../images/bannerJtLeftHover.png) no-repeat;
}

.bx-wrapper .bx-next {
	background: url(../images/bannerJtRight.png) no-repeat;
}
.bx-wrapper .bx-next:hover {
	background: url(../images/bannerJtRightHover.png) no-repeat;
}


/*动画*/


@media screen and (max-width:1760px) {
}
@media screen and (max-width:1440px) {
}
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1000px) {
.i_link ul li {
	width: 19%;
}
.i_link ul li:nth-child(6n+0) {
	margin-right: 1.1%;
}
.i_link ul li:nth-child(5n+0) {
	margin-right: 0;
}
}
@media screen and (max-width:960px) {
}
@media screen and (max-width:830px) {
	#btnRev {
		display: inline-block !important;
		color: #4076b4!important;
	}
/*轮显*/
body {
	width:100% !important;
	min-width:unset !important;
}
	.news-swiper {
		width: 100% !important;
	}
	#slider {
		display: none;
	  }
	  #slider-mobile {
		display: block;
	  }
	  #slider-mobile .bx-viewport {
		height: 208px !important;
	  }
	  #slider-mobile .bx-viewport ul li {
		width: 100vw !important;
	  }
	  .bx-controls-direction {
		display: none;
	  }
	  .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
		bottom: 0;
	  }
	  .bx-wrapper .bx-pager.bx-default-pager .bx-pager-link {
		width: 8px !important;
		height: 8px !important;
	  }
	  .indGp {
		display: none;
	  }
	  .home-content {
		width: 100%;
		padding: 0;
	  }
	 .home-content .indNews {
		margin: 20px 0 0 0 ;
		width: 100%;
		height: auto;
		 padding: 0 10px;

	  }
	  .home-content .indNews .more {
		right: 0;
		bottom: 0;
		display: none;

	  }
	  .home-content .indNews .more-mobile {
		display: block;
		font-size: 14px;
		text-align: right;
		color: #999;
		margin-top: 24px;
		margin-right: 10px;
	  }

	  .home-content .indNews .tab-header {
		margin-bottom: 0;
	  }  
	  .home-content .indNews .date {
		padding-top: 10px;
		text-align: left;
	  }
	  .home-content .indNews .news-item {
		flex-flow: column nowrap;
		align-items: flex-start;
		border-bottom: 1px solid #ddd;
		padding: 10px 0;
		  height: 105px;

	  }
	.news-item .title {
		overflow: unset !important;
		line-height: 28px;
		text-overflow: unset !important;
		white-space: unset !important;
	}
	  .home-content .indMap {
		width: 100%;
		margin-top: 20px;
	  }
	 .home-content .indMap li{
		width: 24.3%;
	  }
	  .home-content .indMap ul{
		padding: 0 20px 20px 20px;
	  }
	 .home-content .indOther{
		width:100%; 
		height:auto;
		margin:15px 0 0 0; 
		padding:0 0 0 15px;
	}
	.home-content .indOther a{width:calc((100vw - 32px)/2); margin-right:2px;}
	.home-content .indOther a i{top:15px;left:15px;}

	/*.boxFoot{padding:20px 10px !important;  */
	/*	text-align:center}*/
	/*.boxFoot span{*/
	/*	float:none !important; */
	/*	display:block !important;*/
	/*	 padding:0 0 12px 0 !important; margin-bottom:10px !important; border-bottom:1px solid #515151 !important;}*/
	/*.boxFoot1{margin:0 auto; font-size:10px}*/
	/*.boxFoot1 p{ font-size:12px;}*/
	/*.boxFoot1 i{display:block}*/
	/*.boxFoot1 font{display:block; margin:0 !important}*/
	/*.blank_h {*/
	/*	height: 60px !important;*/
	/*}*/

#slider {
	display: none;
}
.flash_div {
	display: block;
}
.i_link ul li {
	width: 24%;
}
.i_link ul li:nth-child(5n+0) {
	margin-right: 1.1%;
}
.i_link ul li:nth-child(4n+0) {
	margin-right: 0;
}
	#slider-mobile

}
 @media screen and (max-width: 780px) {
.nproduct_list2 ul li {
	width: 49%;
}
.nproduct_list2 ul li:nth-child(3n+0) {
	margin-right: 1%;
}
.nproduct_list2 ul li:nth-child(2n+0) {
	margin-right: 0;
}
}
@media screen and (max-width: 640px) {
.nproduct_list2 ul li p {
	font-size: 13px;
}
.i_link ul li {
	width: 32.5%;
}
.i_link ul li:nth-child(4n+0) {
	margin-right: 1.1%;
}
.i_link ul li:nth-child(3n+0) {
	margin-right: 0;
}
}
 @media screen and (max-width: 480px) {
.nproduct_list2 ul li p {
	font-size: 12px;
}
}
 @media screen and (max-width:360px) {
}
body{
	overflow: auto;
	min-width:1260px;
	margin:0;
	padding:0;font-size:0;
	width:100%; color:#444;
	font-family:'微软雅黑','Microsoft YaHei','STHeiti','Gotham','PingFang SC';
	background:#ebebed; }
.sub_nav {
	min-width: 1260px;
}
img,input,button,select,textarea{margin:0;padding:0;resize:none;border:none;outline:none; vertical-align:middle} 
ol,ul,li{list-style:none; margin:0; padding:0} 
h1,h2,h3,h4,h5,h6,p,em,i,b,em{font-size:100%;word-wrap:break-word;font-style:normal; font-weight:normal; margin:0; padding:0}
a{text-decoration:none; color:#444}
/*a:active,a:focus,*/a:hover{outline:none; color:#e60012}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
input[type="button"], input[type="submit"], input[type="reset"]{-webkit-appearance:none;}
div,ul,li,span,i,a,h1,h2,h3,h4,h5,h6,img,input,submit,textarea{box-sizing:border-box}
p{ font-size:15px; line-height:26px;}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#444;} 
input:-moz-placeholder, textarea:-moz-placeholder {color:#444; } 
input::-moz-placeholder, textarea::-moz-placeholder {color:#444; } 
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#444;} 

@font-face {   
   font-family: 'fontAnt';   
   src: url('../css/font/Antoniobold/Antoniobold.eot');   
   src: url('../css/font/Antoniobold/Antoniobold.eot?#iefix') format('embedded-opentype'),         
		url('../css/font/Antoniobold/Antoniobold.woff') format('woff'),         
	    url('../css/font/Antoniobold/Antoniobold.ttf') format('truetype'),         
		url('../css/font/Antoniobold/Antoniobold.svg#NeuesBauenDemo') format('svg');   
  font-weight: normal;   
  font-style: normal;  
}
@font-face {   
   font-family: 'fontSyst';   
   src: url('../css/font/syst/SourceHanSerifCNBold.eot');   
   src: url('../css/font/syst/SourceHanSerifCNBold.eot?#iefix') format('embedded-opentype'),         
		url('../css/font/syst/SourceHanSerifCNBold.woff') format('woff'),         
	    url('../css/font/syst/SourceHanSerifCNBold.ttf') format('truetype'),         
		url('../css/font/syst/SourceHanSerifCNBold.svg#NeuesBauenDemo') format('svg');   
  font-weight: normal;   
  font-style: normal;  
}
#open_app_download_tip {
	position: fixed;
	top: 60px;
	z-index: 98;
	width: 100%;
}

.toTop{ position:fixed;bottom:10px; right:10px; display:block; width:42px; height:42px; border-radius:100%; background:url(../images/toTop.png) no-repeat; background-size:100% 100%; z-index:99; display:none; opacity:0.7}
.toTop:hover{background:url(../images/toTopHover.png) no-repeat;background-size:100% 100%;opacity:1.0}

.bgCover{ background-size:cover!important}

.boxMax{ width:100%; max-width:1200px; margin:0 auto;box-sizing:border-box;}

.boxTop{width:100%;height:90px; z-index:1000; background:#fff; box-shadow:0 0 3px rgba(0,0,0,0.2);}
.boxTop1{position:relative; height:90px;text-align:right; width:1260px; margin:0 auto}
.logo{ position:absolute; left:0; top:24px; height:42px;margin:0!important}





.boxNav{height:90px; text-align:center;display:inline-block;  vertical-align:middle}
.boxNav li{display:inline-block;position:relative; padding:0 18px;}
.boxNav li span a{display:block;font-size:15px;line-height:90px; position:relative; z-index:2}
.boxNav li span a:hover{}
.boxNav li span i{height:90px; background:#e60012; width:100%; position:absolute; bottom:0; left:0; display:none; z-index:1}
.boxNav li .on i{display:block}
.boxNav li .on a{ color:#fff;}
.boxNav li div{ position:absolute; top:90px; left:0;width:100%;box-sizing:border-box;z-index:2; display:none; background:#fff; opacity:0.95; box-shadow:0 3px 3px rgba(0,0,0,0.3); }
.boxNav li div a{display:block; line-height:40px; font-size:15px;border-top:1px solid #eee}
.boxNav li div a:hover{}
.boxNav li:nth-child(5) div{width:160px;} 

.topGy{display:inline-block;height:90px;vertical-align:middle; font-size:0; position:relative}
.topGy i{display:block; width:60px; height:90px; border-left:1px solid #e0e0e0;background:url(../images/icoGy.png?v=1.0) center no-repeat; background-size:24px 24px}
.topGy:hover i{background:url(../images/icoGyHover.png?v=1.0) center no-repeat;background-size:24px 24px;background-color:#e60012;}

.topWx{display:inline-block;height:90px;vertical-align:middle; font-size:0; position:relative}
.topWx i{display:block; width:60px; height:90px; border-left:1px solid #e0e0e0;background:url(../images/icoWxTop.png) center no-repeat}
.topWx:hover i{background:url(../images/icoWxTopHover.png) center no-repeat;background-color:#e60012;}

.topApp{display:inline-block;height:90px;vertical-align:middle; font-size:0; position:relative}
.topApp i{display:block; width:60px; height:90px; border-left:1px solid #e0e0e0;background:url(//image.yonghuivip.com/pcgw/icon_download.png) center no-repeat;background-size: 24px 24px;}
.topApp:hover i{background:url(//image.yonghuivip.com/pcgw/icon_download--active.png) center no-repeat;background-color:#e60012;background-size: 24px;}

.topSearch{display:inline-block;height:90px;vertical-align:middle; font-size:0; }
.topSearch i{display:block; width:60px; height:90px; border-left:1px solid #e0e0e0;background:url(../images/icoSearchTop.png) center no-repeat; background-size:21px 21px;}
.topSearch:hover i{background:url(../images/icoSearchTopHover.png) center no-repeat;background-color:#e60012; background-size:21px 21px;}

.topMail{display:inline-block;height:90px;vertical-align:middle; font-size:0; position:relative}
.topMail i{display:block; width:60px; height:90px; border-left:1px solid #e0e0e0;background:url(../images/icoMailTop1.png) center no-repeat}
.topMail:hover i{background:url(../images/icoMailTop1Hover.png) center no-repeat;background-color:#e60012;}


.searchTop{ position:fixed; top:0; left:0; width:100%; height:100%; background:url(../images/bgBlack.png) 100% 100%; text-align:center; z-index:102; display:none}
.searchTop span{display:inline-block; width:700px; height:56px; border-radius:3px; overflow:hidden; background:#fff; position:absolute; top:50%; left:50%; margin:-30px 0 0 -350px; font-size:0}
.searchTop a{ width:40px; height:40px; display:inline-block; position:absolute;top:20px; right:20px;/*top:50%; right:50%;margin:-100px -395px 0 0; */background:url(../images/icoClose1.png) center no-repeat; background-size:100% 100%; z-index:2;transition:transform 0.6s ease-out;}
.searchTop a:hover{ transform:rotateZ(180deg);}

.inputTop{width:600px; height:56px; line-height:56px; font-size:16px; color:#444; text-indent:15px;}
.submitTop{ width:100px; height:56px; background:#e60012; font-size:17px;  color:#fff;cursor:pointer}  
.submitTop:hover{opacity:0.8;}

.boxTopImg{ position:absolute; top:90px; left:0; width:120px; background:rgba(255,255,255,1.0);box-shadow:0 3px 3px rgba(0,0,0,0.3); z-index:2; display:none}
.boxTopImg img{width:100%;}
.boxTopImg span{display:block; font-size:14px; line-height:20px; text-align:center; padding:0 0 10px 0; color:#444}


/*--------------------mTop------------------------*/
.boxTopM{ width:100vw; height:60px; position:fixed;top:0; left:0; background:#fff; display:none; z-index:100; box-shadow:0 0 3px rgba(0,0,0,0.2)}
.logoM{ position:absolute;left:15px; top:15px; height:30px;}

.openMenu{width:60px; height:60px; position:absolute; top:0; right:0;background:url(../images/openMenu.png) center no-repeat; background-size:cover}
.closeMenu{width:60px; height:60px; position:absolute; top:0; right:0;background:url(../images/closeMenu.png) center no-repeat; background-size:cover; background-color:#e60012}

.navTopBlack{background:url(../images/bgBlack.png);position:fixed; top:60px; left:0; width:100%;height:calc(100vh - 60px); overflow-y:auto; border-top:2px solid #e60012;z-index:100;display:none}
.navTopM{background:#fff; width:100%; overflow:hidden}

.boxNavM{}
.boxNavM li{border-bottom:1px solid #dcdcdc;}
.boxNavM li span{display:block; position:relative}
.boxNavM li span a{display:block;font-size:15px;line-height:50px; text-indent:15px}
.boxNavM li span a:hover{}
.boxNavM li span i{width:60px; height:50px; position:absolute; top:0; right:0; background:url(../images/icoNavM.png) center no-repeat; background-size:20px 20px; z-index:2}
.boxNavM li span .on{ background:url(../images/icoNavM1.png) center no-repeat!important;background-size:20px 20px!important;}
.boxNavM li div{background:#c9c9ca; display:none}
.boxNavM li div a{display:block; line-height:50px; font-size:15px; text-align:center;}
.boxNavM li div a:hover{ }

.searchTopM{ margin:15px; padding:8px 0;background:#e6e6e8}
.searchTopM .inputSearchM{ width:calc(100vw - 70px); height:30px; line-height:30px; background:none; border:none; font-size:14px;color:#999; text-indent:10px; font-family:'PingFang SC'}
.searchTopM .subimtSearchM{ width:40px; height:30px;background:none; background:url(../images/icoSearchTop.png) center no-repeat; background-size:21px 21px;cursor:pointer}
.searchTopM .subimtSearchM:hover{color:#c30e23;}


/*--------------------mTop------------------------*/

.indexM{display:none}
.indexM img{width:100%}

@keyframes ABannerBtnPre{0%{left:-60px;}100%{left:0;}}
@keyframes ABannerBtnNext{0%{right:-60px;}100%{right:0;}}
.banner{width:100%;overflow:hidden; position:relative;}
.banner .swiper-slide{width:100%;height:100%;background-size:cover!important}
.banner .swiper-slide img{width:100%}
.banner .swiper-pagination{bottom:20px!important;z-index:101;/* margin-left:-10px; text-align:right*/}
.banner .swiper-pagination-bullet{width:10px; height:10px; background:#fff;opacity:1.0}
.banner .swiper-pagination-bullet-active{background:#e60012}
.banner .swiper-button-prev{left:20px; top:50%; margin-top:-20px; width:24x; height:40px; background:url(../images/bannerJtLeft.png) no-repeat;opacity:1.0; z-index:101; display:none; opacity:0.5}
.banner .swiper-button-prev:hover{background:url(../images/bannerJtLeftHover.png) no-repeat;opacity:1.0}
.banner .swiper-button-next{right:20px;top:50%;margin-top:-20px;width:24x; height:40px; background:url(../images/bannerJtRight.png) no-repeat;opacity:1.0; z-index:101; display:none; opacity:0.5}
.banner .swiper-button-next:hover{background:url(../images/bannerJtRightHover.png) no-repeat;opacity:1.0}
.banner:hover .swiper-button-prev{display:block;animation:ABannerBtnPre 0.3s;}
.banner:hover .swiper-button-next{display:block;animation:ABannerBtnNext 0.3s;}



.bannerM{width:100%;overflow:hidden; position:relative;display:none}
.bannerM .swiper-slide{width:100%;height:100%; background-size:cover!important}
.bannerM .swiper-slide img{width:100%;}
.bannerM .swiper-pagination{bottom:10px!important; /*text-align:right; left:-5px*/}
.bannerM .swiper-pagination-bullet{width:6px; height:6px; background:#fff;  opacity:1.0}
.bannerM .swiper-pagination-bullet-active{background:#e60012}

.boxIndex{padding:40px 0; background:#fff}
.boxIndex1{width:100%; max-width:1200px; margin:0 auto; position:relative; overflow:hidden}


.boxFocusNews{display:inline-block; width:500px; height:138px; border:1px solid #e4e4e4;overflow:hidden; }
.boxFocusNews .swiper-slide{width:100%;height:100%;}
.focusNews{display:block; width:100%; height:100%}
.focusNews div{display:inline-block; width:100px; height:100%; background:#f8f8f8; vertical-align:middle; font-family:'fontAnt'; color:#e60012; text-align:center}
.focusNews h1{font-size:50px; line-height:50px; border-bottom:2px solid #e60012; display:inline-block; padding:26px 3px 10px 3px; margin-bottom:10px;}
.focusNews h2{font-size:18px; line-height:18px; display:block}
.focusNews span{display:inline-block; width:398px; padding:0 20px; vertical-align:middle; text-align:justify}
.focusNews h3{ font-size:17px; line-height:22px; padding-bottom:8px; font-weight:bold}
.focusNews h4{ font-size:14px; line-height:22px; color:#444}


/*.focusNews:hover div{ background:#e60012; color:#fff}
.focusNews:hover h1{border-bottom:2px solid #fff; }*/

.indNews{ display:inline-block; margin:0 30px; width:480px; vertical-align:top; overflow:hidden; position:relative}
.indNewsNav{ background:url(../images/bgNavIndNews.jpg) bottom repeat-x;}
.indNewsNav a{ display:inline-block; width:120px;border-bottom:2px solid #dcdcdc; font-size:15px; text-align:center; line-height:20px; padding:0 0 15px 0}
.indNewsNav .on{ border-bottom:2px solid #e60012; font-weight:bold; color:#e60012}
.indNewsList{display:none; padding:10px 0 0 0}
.indNewsList a{display:block;font-size:14px; line-height:28px;}
.indNewsList i{float:right; font-size:13px; color:#999}
.moreNews{position:absolute; top:2px; right:0;}
.moreNews a{display:none; font-size:13px; color:#999}
.moreNews a:hover{color:#e60012}

.indGp{float:right; width:160px; height:368px; position:relative; padding:15px 0 0 0}
.indGp .downloadGuide{width: 160px;position: absolute;left: 0;bottom: 0;}
.gpInfo{ font-size:15px; font-weight:bold; line-height:15px; position:absolute; top:0; left:0}
.gpInfo i{font-weight:bold; display:inline-block; margin:0 0 0 5px}
.gpPriceBox{padding:11px 0;font-family:'fontAnt';}
.gpPriceBox i{font-size:20px;line-height:20px; display:inline-block; margin:0 0 0 5px}
.gpPrice{font-size:50px; line-height:50px; font-family:'fontAnt'; font-weight:normal; padding-right:18px; display:inline-block; letter-spacing:-2px}
.gpUp{color:#e60012;background:url(../images/icoGpUp.png) right 32px no-repeat;}
.gpDown{color:#009e20;background:url(../images/icoGpDown.png) right 32px no-repeat;}
.gpTimeBox{font-size:12px; color:#999; line-height:18px;}
.gpTime{ display:inline-block}

.indMap{display:inline-block; width:500px; height:200px; background:url(../images/bgIndMap.jpg) center no-repeat; background-size:cover; margin-top:30px; position:relative; vertical-align:top}
.indMapNav{position:absolute; top:20px; left:20px; width:100%; height:15px; background:url(../images/imgNavInd1.png) left no-repeat; background-size:auto 15px; cursor:pointer}
.indMapTime{position:absolute;top:20px; right:20px;font-size:12px; color:#999;}
.indMapImg{ background:url(../images/imgMapInd.png) center no-repeat; width:139px; height:105px; position:absolute; top:56px; left:44px;}
/* .indMapText{ padding:74px 0 0 190px;} */
.indMapText {margin: 74px auto;text-align: center;}
.indMapText li{border-right:1px solid #ccc; display:inline-block; text-align:center; height:75px; width:120px;vertical-align: top;}
.indMapText li:last-child{border:none}
.indMapText i{ font-size:36px; line-height:36px; font-family:'fontAnt'; display:block; padding:0 0 22px 0; color:#e60012}
.indMapText span{ font-size:14px; line-height:14px; }

.indOther{ width:480px; height:200px; display:inline-block; margin:30px 0 0 30px; vertical-align:top}
.indOther a{width:240px; height:100%; display:inline-block; position:relative; overflow:hidden}
.indOther a i{position:absolute; top:20px; left:20px; z-index:1}
.indOther a i img{height:15px}
.indOther a span{width:100%; display:block}
.indOther a span img{width:100%;transition:transform 1s;}
.indOther a:hover span img{transform:scale(1.2);}


.indMagBox{width:190px; height:200px; padding:20px 30px;background:#d2a36d; position:relative; display:inline-block;overflow:hidden; vertical-align:top; margin:30px 0 0 0;}
.indMag{width:100%;height:100%; overflow:hidden}
.indMag .swiper-slide{width:100%;height:100%; text-align:center}
.indMag .swiper-slide img{width:105px; height:140px;}
.indMag .swiper-button-prev{left:12px; top:50%; margin-top:-10px; width:12px; height:20px; background:url(../images/bannerJtLeft.png) no-repeat; background-size:100% 100%; opacity:0.5}
.indMag .swiper-button-prev:hover{opacity:1.0}
.indMag .swiper-button-next{right:12px;top:50%; margin-top:-10px; width:12px; height:20px; background:url(../images/bannerJtRight.png) no-repeat; background-size:100% 100%; opacity:0.5}
.indMag .swiper-button-next:hover{opacity:1.0}
.indMag i{ display:block; font-size:12px; line-height:12px; margin-top:8px; color:#fff;}



.boxFoot{background:#262626; width:100%; padding:20px 0; line-height:24px; color:#8d8d8d; box-sizing:border-box; font-size:13px;}
.boxFoot span{ float:right; display:inline-block; padding:35px 0 0 0;}
.boxFoot span a{ margin:6px 0; line-height:13px;padding:0 8px}
.boxFoot span font{display:inline-block}
.boxFoot span font a{border-right:1px solid #8d8d8d;}
.boxFoot span font a:last-child{border:none}
.boxFoot1{ width:100%; max-width:1200px; margin:0 auto;}
.boxFoot1 i{display:block}
.boxFoot a{color:#8d8d8d}
.boxFoot a:hover{color:#4076b4;text-decoration:underline}
.linkBlue{color:#4076b4!important}
.boxFoot1 font{display:inline-block; margin:0 0 0 8px}
#btnRev{display:none;}

.subBanner{ width:100%; height:200px; background-size:cover!important}

/*.subNav{width:100%;background:url(../images/bgCur.jpg) center no-repeat; background-color:#fff; height:64px; text-align:center}
.subNav div{ display:inline-block; width:100%; max-width:1200px; margin:0 auto; text-align:right}
.subNav div a{display:inline-block; padding:0 20px; font-size:15px; line-height:64px; position:relative}
.subNav div a:hover{color:#e60012}
.subNav div a i{ position:absolute; width:100%; height:2px; background:#e60012; left:0; bottom:0; display:none}
.subNav div .on{color:#e60012}
.subNav div .on i{display:block}*/

.boxSubNav{width:100%;background:url(../images/bgCur.jpg) center no-repeat; background-color:#fff; height:64px; text-align:center; overflow:hidden}
.subNav{width:1200px; margin:0 auto;overflow:hidden; position:relative;text-align:right}
.subNav .swiper-wrapper{display:inline-block;}
.subNav .swiper-slide{width:auto;display:inline-block;}
.subNav .swiper-slide a{display:block; padding:0 20px; font-size:15px; line-height:64px; position:relative}
.subNav .swiper-slide a i{ position:absolute; width:100%; height:2px; background:#e60012; left:0; bottom:0; display:none}
.subNav .swiper-slide .on{color:#e60012}
.subNav .swiper-slide .on i{display:block}



.boxCur{width:100%;background:url(../images/bgCur.jpg?v=1.0) center no-repeat; background-color:#fff; height:64px; text-align:center; overflow:hidden}


.navCur{display:inline-block; width:1200px; margin:0 auto; text-align:right; font-size:15px; line-height:64px; color:#999}
.navCur a{color:#999}
.navCur a:hover{color:#e60012}

.navTitle{display:none}

.boxMain{ width:100%; max-width:1200px; background:#fff; padding:0 30px; margin:30px auto; overflow:hidden; }

.boxCon{ padding:30px 0}
.boxCon img{ display:block; margin:0 auto}
.boxCon p{padding-top:10px;}


/*.imgLdgh{width:100%; max-width:930px; margin:0 auto; overflow:hidden; padding:0 0 30px 0}
.imgLdgh a{display:inline-block;width:300px;height:200px;margin:0 15px 15px 0; position:relative}
.imgLdgh a:nth-child(3n+3){margin-right:0}
.imgLdgh a img{width:100%; height:100%}
.imgLdgh a i{width:100%; height:100%; position:absolute; top:0; left:0; background:#000; opacity:0.6; display:none; z-index:1}
.imgLdgh a span{width:100%; height:100%; position:absolute; top:0; left:0; background:url(../images/icoLook.png) center no-repeat;display:none;z-index:2}
.imgLdgh a:hover i{display:block}
.imgLdgh a:hover span{display:block}*/

.imgLdgh{width:100%; max-width:700px; margin:0 auto; overflow:hidden; padding:0 0 60px 0}
.imgLdgh a{display:inline-block;width:345px;margin:0 10px 10px 0; position:relative}
/*.imgLdgh a:nth-child(1){width:100%; height:auto}
.imgLdgh a:nth-child(2n+3){margin-right:0}*/
.imgLdgh a:nth-child(even){margin-right:0}
.imgLdgh a img{width:100%; height:100%}
.imgLdgh a i{width:100%; height:100%; position:absolute; top:0; left:0; background:#000; opacity:0.6; display:none; z-index:1}
.imgLdgh a span{width:100%; height:100%; position:absolute; top:0; left:0; background:url(../images/icoLook.png) center no-repeat;display:none;z-index:2}
.imgLdgh a:hover i{display:block}
.imgLdgh a:hover span{display:block}

.boxYhln{ padding:0 0 30px 0;}
.boxYhln li{ padding-top:30px;}
.boxYhln li h1{ padding:0 0 0 35px; background:url(../images/icoNavJt.png) left 6px no-repeat;}
.boxYhln li h1 i{ display:block; border-bottom:1px solid #ddd; font-family:'fontSyst'; font-size:24px; line-height:24px; padding:0 0 15px 0}
.boxYhln li p{padding:10px 0 0 35px;}
.boxYhln li strong{display:block}
.tCenter{text-align:center; text-indent:0!important}

.textLogo{padding:0 0 50px 0}
.textLogo p{text-indent:0; text-align:center; line-height:30px; padding-bottom:5px;}

/* .boxYear{width:100%;padding:30px 50px;position:relative; overflow:hidden}
.listYear{width:100%; height:50px;overflow:hidden}
.listYear .swiper-slide{width:10%;height:100%; text-align:center;}
.listYear .swiper-slide a{display:block; font-size:15px; line-height:50px; font-weight:bold; color:#999; background:url(../images/bgYearLine.jpg) right center no-repeat;}
.listYear .swiper-slide a:hover{color:#e60012;}
.listYear .swiper-button-prev{left:0; top:50%; margin-top:-10px; width:12px; height:20px; background:url(../images/bannerJtLeft1.png) no-repeat; background-size:100% 100%;}
.listYear .swiper-button-prev:hover{background:url(../images/bannerJtLeftHover（1）.png) no-repeat; background-size:100% 100%;}
.listYear .swiper-button-next{right:0;top:50%; margin-top:-10px; width:12px; height:20px; background:url(../images/bannerJtRight1.png) no-repeat; background-size:100% 100%;}
.listYear .swiper-button-next:hover{background:url(../images/bannerJtRightHover（1）.png) no-repeat;background-size:100% 100%;}
.listYear .active{background:#e60012!important; color:#fff!important}
.yearSwiper .swiper-button-next:after, .yearSwiper .swiper-button-prev:after {
	font-size: 0px;
}
.listYear .swiper-slide-active {
	background:#e60012;
	color: #fff;
} */
.magList{}
.magList a{display:inline-block; width:260px; margin:0 33px 30px 0; vertical-align:top;}
.magList a:nth-child(4n+4){margin-right:0}
.magList a img{ width:100%; height:373px; border:1px solid #ddd; box-shadow:0 8px 8px rgba(0,0,0,0.05)}
.magList a i{display:block; font-size:15px; line-height:22px; padding:12px 0 0 0; text-align:center}
.magList a:hover{color:#d2a56c}
.magList a:hover img{ border:1px solid #d2a56c; box-shadow:0 8px 8px rgba(0,0,0,0.3)}



.navCsr{ padding:45px 0 40px 0; line-height:24px; font-size:24px; text-align:center; color:#e60012;font-family:'fontSyst';}

.newsList{width:100%; padding:0 0 25px 0;overflow:hidden;}
.newsList li{ display:block; padding:30px 0; border-bottom:1px solid #ddd; width:100%; overflow:hidden}
.newsList li i{ display:inline-block; width:144px; height:100px; border-right:1px solid #ddd;font-family:'fontAnt'; text-align:center;vertical-align:middle;}
.newsList li i h1{ font-size:40px; margin:15px 0 5px 0; line-height:40px; color:#e60012}
.newsList li i h2{ font-size:20px; background:url(../images/bgDate.png) center no-repeat; color:#888}
.newsList li span{display:inline-block;width:calc(100% - 370px); padding:0 30px; vertical-align:middle; }
.newsList li span h3{ font-size:24px; font-weight:bold; margin-bottom:8px; line-height:30px;}
.newsList li span h4{ line-height:26px; color:#888; font-size:15px; text-align:justify}
.newsList li div{ display:inline-block; width:225px; overflow:hidden; float:right; position:relative; z-index:1}
.newsList li div img{width:100%; height:150px;}
.newsList li h5{ width:1px; height:150px; display:inline-block; vertical-align:middle; }
.newsList li h6{ position:absolute; right:0; bottom:0;text-align:center}
.newsList li h6 a{background:rgba(0,0,0,0.5); font-size:12px; color:#fff; width:40px; height:20px; line-height:20px; display:block}
.newsList li h6 a:hover{background:rgba(230,0,18,0.7);}
.newsList li a:hover h4{ color:#444} 


/*.boxPage{width:100%; overflow:hidden; margin:0 auto 40px auto; font-size:0; max-width:1200px;}
.boxPage a{ display:inline-block;font-size:16px;color:#fff;background-color:#c4c3c8;width:42px; height:42px;text-align:center; line-height:42px; margin-right:8px; border-radius:50%; vertical-align:middle}
.boxPage a:hover{ color:#fff; background-color:#e60012;}
.curPage{color:#fff!important; background-color:#e60012!important;}
.numPage{float:left;}
.btnPage{float:right; }
.prePage{ background:url(../images/pagePre.png) center no-repeat; }
.nextPage{background:url(../images/pageNext.png) center no-repeat; margin-right:0!important}
.onLink:hover{background-color:#c4c3c8!important; cursor:default}
.skipPage{float:right; }
.inputPage{width:80px;height:42px; line-height:42px; border:1px solid #c4c3c8; text-align:center; color:#444}
.inputPage::-webkit-input-placeholder{color:#999;}
.inputPage::-moz-placeholder{color:#999;}
.inputPage::-ms-placeholder{color:#999;}
.submitPage{height:42px; line-height:42px; width:80px;background:#999; color:#fff; cursor:pointer}
.submitPage:hover{background:#e60012;}*/

.boxPage{width:100%; overflow:hidden; margin:0 auto 40px auto; font-size:0; max-width:1200px;}
.boxPage a{display:inline-block;font-size:15px; border:1px solid #ccc; min-width:42px; height:42px;text-align:center; line-height:42px; margin-right:8px; border-radius:21px; vertical-align:middle}
.boxPage a:hover{ color:#fff; background:#e60012; border:1px solid #e60012;}
.curPage{color:#fff!important; background:#e60012!important; border:0!important}
.numPage{float:left;}
.btnPage{float:right; }
.prePage{padding:0 20px;}
.nextPage{padding:0 20px;}

.onLink:hover{ background:none!important; color:#444!important; border:1px solid #ccc!important;}

.skipPage{float:right; font-size:15px;line-height:42px;}
.inputPage{width:60px;height:42px; line-height:42px; border:1px solid #ccc;border-radius:21px;text-align:center; color:#444; display:inline-block; margin:0 5px; box-sizing:border-box}
.submitPage{width:70px;height:42px; line-height:42px;color:#e60012;border:2px solid #e60012;border-radius:21px; background:none;cursor:pointer;box-sizing:border-box; display:inline-block; margin:0 0 0 5px;}
.submitPage:hover{background:#e60012; color:#fff}





.loadMore{display:none; text-align:center; padding:0 0 25px 0}
.loadMore a{ display:inline-block; width:130px; line-height:50px; background:#e60012; font-size:15px; margin:0 auto; color:#fff}
.loadMore a:hover{ background:#f00}

.newsTextList{width:100%; margin:0 auto 25px auto;overflow:hidden;}
.newsTextList li{border-bottom:1px solid #ddd; line-height:26px;font-size:17px; padding:27px 0; position:relative; width:100%; overflow:hidden}
.newsTextList li h1{float:left;width:225px;font-family:'fontAnt'; font-size:22px;padding:0 0 0 20px; color:#bcbcbc}
.newsTextList li h2{float:left;width:900px; padding:0 80px 0 0; text-align:justify; background:url(../images/icoJt1.png) center right no-repeat;}
.newsTextList li h3{position:absolute; left:170px; top:27px;}
.newsTextList li h2:hover{background:url(../images/icoJt1Hover.png) center right no-repeat;}

.newsDownList{width:100%; margin:0 auto 25px auto;overflow:hidden;}
.newsDownList li{border-bottom:1px solid #ddd; line-height:26px;font-size:17px; padding:27px 0; position:relative; width:100%; overflow:hidden}
.newsDownList li h1{float:left;width:165px;font-family:'fontAnt'; font-size:22px;padding:0 0 0 20px; color:#bcbcbc}
.newsDownList li h2{float:left;width:960px; padding:0 80px 0 0; text-align:justify;}
.newsDownList li h3{position:absolute; width:30px; height:22px; right:15px; top:27px; background:url(../images/icoDown.png) center no-repeat}
.newsDownList li h3:hover{background:url(../images/icoDownHover.png) center no-repeat}


.boxShow{ width:100%; max-width:1000px; padding:0 0 40px 0; margin:0 auto}
.showTitle{font-size:28px; line-height:36px; margin-top:40px;text-align:center}
.showTitle1{font-size:20px; line-height:36px; margin-top:5px;text-align:center}
.showInfo{border-bottom:1px solid #d4d4d4; font-size:14px; line-height:14px; color:#999; padding:15px 0 30px 0; text-align:center}
.showCon{font-size:16px; line-height:30px; padding:20px 60px 0 60px;}
.showCon p{text-align:justify; font-size:16px; line-height:30px;}
/*.showCon img{width:100%;max-width:730px; height:auto;display:block; margin:0 auto}*/


.invStock{background:rgba(0,0,0,0.4); height:200px; position:absolute; top:90px; left:0; width:100%;}
.invStocka{width:1200px; margin:0 auto; overflow:hidden; position:relative; color:#fff; padding:76px 0 0 0; height:100%;}
.invStock1{float:left; width:400px;}
.invStock1 span{display:inline-block; font-size:14px; line-height:25px;margin-left:22px; vertical-align:middle}
.invStock1 span i{ display:block; font-size:20px; font-weight:bold}
#gpPrice{display:inline-block; width:115px; font-size:50px; line-height:50px; font-family:'fontAnt'; font-weight:normal; padding-right:40px;vertical-align:middle; letter-spacing:-2px}

.invStock2{float:left;font-size:0; width:800px; }
.invStock2 li{display:inline-block; width:160px; vertical-align:top}
.invStock2 li h1{font-size:30px; color:#fff; font-weight:normal; font-family:'fontAnt'; height:30px; line-height:30px;}
.invStock2 li span{ font-size:14px;line-height:24px;}
.invStock3{ position:absolute; bottom:10px; right:0;font-size:12px; color:#fff; line-height:18px; opacity:0.5}
.invStock4{ position:absolute; top:76px; right:0;font-size:12px; color:#fff; line-height:18px; text-align:right}
.invStock a{ color:#fff}
.invStock a:hover{ color:#e60012}

.gpUp1{color:#e60012;background:url(../images/icoGpUp.png) right 32px no-repeat;}
.gpDown1{color:#009e20;background:url(../images/icoGpDown.png) right 32px no-repeat;}

/*投资者公告列表*/
.invList{width:100%; margin:0 auto 25px auto;overflow:hidden;}
.invList li{border-bottom:1px solid #ddd; line-height:26px;font-size:17px; padding:27px 0; position:relative; width:100%; overflow:hidden; background:url(../images/icoJt1.png) 1115px center no-repeat;}
.invList li h1{float:left;width:170px;font-family:'fontAnt'; font-size:22px;padding:0 0 0 20px; color:#bcbcbc}
.invList li h2{float:left;width:970px; padding:0 80px 0 0; text-align:justify;}
.invList li:hover{background:url(../images/icoJt1Hover.png) 1115px center no-repeat;}

/*投资者互动列表*/
.invList1{width:100%; margin:0 auto 25px auto;overflow:hidden;}
.invList1 li{border-bottom:1px solid #ddd; line-height:26px;font-size:17px; padding:27px 0; position:relative; width:100%; overflow:hidden; background:url(../images/icoJt1.png) 1115px center no-repeat;}
.invList1 li h1{float:left;width:270px;font-family:'fontAnt'; font-size:22px;padding:0 0 0 20px; color:#bcbcbc}
.invList1 li h2{float:left;width:870px; padding:0 80px 0 0; text-align:justify;}
.invList1 li:hover{background:url(../images/icoJt1Hover.png) 1115px center no-repeat;}
.invList1 li i{display:inline-block; line-height:24px; padding:0 10px; border-radius:12px; background:#c9c9c9; color:#fff; font-size:12px; margin:0 0 0 10px;}
.invList1 li .on{background:#e60012!important;}


.dsList{ padding:30px 0 10px 0}
.dsList li{ background:#efefef; padding:20px; margin:0 0 20px 0;}
.dsList li img{width:145px; height:190px; display:inline-block; vertical-align:top}
.dsList li div{ width:955px; padding:0 20px;display:inline-block; vertical-align:top}
.dsList li div i{ height:190px; width:1px; display:inline-block; vertical-align:middle; }
.dsList li div span{width:914px; display:inline-block; vertical-align:middle; font-size:15px; line-height:26px;}
.dsList li div span h1{ font-weight:bold; margin-bottom:10px;}
.dsList li div span h2{ text-align:justify}
/*.dsList li:hover{background:#e60012; color:#fff}*/

.boxMsg{ width:100%; max-width:760px; margin:50px auto;}
.boxMsg li{line-height:44px; padding:0 0 15px 0}
.boxMsg li i{display:inline-block; font-size:15px; width:80px; text-align:right; vertical-align:top}
.boxMsg li span{display:inline-block;vertical-align:top}
.selectMsg,.textareaMsg,.inputMsg{border:1px solid #cbcbcb; width:250px; height:44px; line-height:44px; padding:0 0 0 10px; box-sizing:border-box; font-size:15px; font-family:'Microsoft YaHei'}
.textareaMsg{width:675px; height:160px; padding:10px; line-height:26px;}
.submitMsg{width:250px; height:44px; line-height:44px; background:#e60012; cursor:pointer; color:#fff; font-size:17px; text-align:center}
.submitMsg:hover{ background:#f00;}
.boxMsg img{display:inline-block; margin-left:10px; width:90px; height:44px;}



.searchClass{margin:0 auto; padding:30px 0 0 0;}
.searchClass li{position:relative; font-size:0; padding:0 0 10px 60px;line-height:28px; }
.searchClass i{position:absolute; left:0; top:0; font-size:15px;font-weight:bold}
.searchClass a{font-size:15px; display:inline-block; padding:0 12px; margin:0 2px;border-radius:3px;}
.searchClass a:hover{color:#e60012}
.searchClass .on{background:#e60012;color:#fff}
.searchClass .on:hover{color:#fff}

.navSearch{background:url(../images/bgNavIndNews.jpg) bottom repeat-x; position:relative}
.navSearch span{display:inline-block; border-bottom:2px solid #e60012; font-size:15px; line-height:40px;}
.navSearch i{font-size:40px; font-family:'fontAnt';color:#e60012; display:inline-block; margin:0 5px;}

.navSearch div{position:absolute; right:0; top:0; background:#eee; width:250px; height:40px;}
.inputStore{ display:inline-block; width:210px; border:0; background:none; line-height:40px; height:40px; text-indent:10px;}
.inputStore::-webkit-input-placeholder{color:#999;}
.inputStore::-moz-placeholder{color:#999;}
.inputStore:-moz-placeholder{color:#999;}
.inputStore:-ms-input-placeholder{color:#999;}

.submitStore{ display:inline-block; width:40px; height:100%; border:0; background:url(../images/icoSearchTop.png) center no-repeat; background-size:16px 16px; cursor:pointer}
.submitStore:hover{ background:url(../images/icoSearchTopHover1.png) center no-repeat; background-size:16px 16px;}


.storeList{ padding-bottom:25px;}
.storeList li{ border-bottom:1px solid #dcdcdc; padding:25px 0;}
.storeList li img{display:inline-block; vertical-align:middle; width:300px; height:225px;}
.storeList li div{display:inline-block; vertical-align:middle; width:840px; padding:0 0 0 30px;}
.storeList li div h1{font-size:24px; line-height:30px; font-weight:bold; padding-bottom:10px;}
.storeList li div span{ line-height:26px; font-size:15px; color:#666}

.boxBook{ width:100%; max-width:1200px; margin:30px auto;background:url(../images/bgLine.png) 240px 0 repeat-y; background-color:#fff; min-height:500px;}

.bookLeft{display:inline-block; width:240px; margin-right:10px; padding:20px; vertical-align:top}
.bookLeft li{border-bottom:1px solid #ddd}
.bookLeft li span{display:block;}
.bookLeft li span a{display:block;font-size:15px;line-height:50px; text-indent:12px;border-left:5px solid #fff;}
.bookLeft li span a:hover{}
.bookLeft li span .on{border-left:5px solid #d2a56c!important; color:#d2a56c}
.bookLeft li div{border-top:1px solid #ddd; display:none}
.bookLeft li div a{display:block; line-height:20px; font-size:12px; padding:10px; margin-bottom:2px; background:#f8f8f8; color:#888}
.bookLeft li div a:hover{color:#d2a56c}
.bookLeft li a:hover{color:#d2a56c}
.bookLeft li div .on{background:#f6ede2}

.bookRight{ display:inline-block; width:100%; max-width:950px; padding:60px 75px; position:relative; vertical-align:top;}
.bookFmImg{background:url(../images/bgBook.jpg) no-repeat; width:467px; height:660px; padding:0 10px 10px 10px; margin:0 auto}
.bookFmImg img{border:1px solid #ddd; width:100%; height:100%;}
.btnGo{ display:inline-block; font-size:15px; line-height:30px; background:url(../images/icoGo.jpg) right no-repeat; padding-right:30px; position:absolute; top:50%; right:100px; margin:-15px 0 0 0;}
.btnGo:hover{color:#d2a56c}

.bookShow{}
.bookShow .showCon{padding:20px 0 0 0!important;}
.bookImg img{border:1px solid #ddd; width:100%; }
.btnBookPre{position:absolute; left:20px; top:650px; display:block; width:33px; height:60px; background:url(../images/btnBookPreHover.png) no-repeat; opacity:0.5}
.btnBookNext{position:absolute; right:20px; top:650px; display:block; width:33px; height:60px; background:url(../images/btnBookNextHover.png) no-repeat; opacity:0.5}
.btnBookPre:hover,.btnBookNext:hover{opacity:1.0}
.gray{filter:gray;filter:grayscale(100%);}
.gray:hover{opacity:0.5!important}
.fixedL{position:fixed; top:100px; left:50%; margin-left:-330px;}
.fixedR{position:fixed; top:100px; right:50%; margin-right:-580px;}

.boxHr{padding:20px;}
.navCon{padding:30px 0 0 35px; background:url(../images/icoNavJt.png) left 36px no-repeat;}
.navCon i{display:block; border-bottom:1px solid #ddd; font-family:'fontSyst'; font-size:24px; line-height:24px; padding:0 0 15px 0}
.conRcg{padding:15px 35px 0 35px;line-height:26px; font-size:15px; text-align:justify}
.conRcg strong{display:block}
.imgRcg{padding:20px 35px 60px 35px;}
.imgRcg img{ margin-right:20px;}
.imgRcg img:last-child{margin-right:0}

.jobHr{padding:30px 0 0 0}
.jobHr a{ position:relative; width:545px;height:350px;display:inline-block}
.jobHr a:first-child{margin-right:10px}
.jobHr a div{width:100%; height:100%; overflow:hidden}
.jobHr a div img{width:100%; height:100%;transition:transform 1s;}
.jobHr a i{display:block; background:url(../images/icoJt2.png) 500px center no-repeat; background-color:rgba(0,0,0,0.4); position:absolute; bottom:0; left:0; height:80px; line-height:80px; font-size:17px; font-weight:bold; width:100%; color:#fff; text-indent:20px; z-index:1}
.jobHr a:hover div img{transform:scale(1.2);}

.contactHr{width:100%; padding:20px 0 10px 0}
.contactHr li{display:inline-block; border:1px solid #ddd; margin:0 20px 20px 0; padding:20px; font-size:15px; line-height:26px; width:540px; height:190px; vertical-align:top}
.contactHr li:nth-child(2n+2){margin-right:0}
.contactHr li i{font-weight:bold; display:block; padding-bottom:10px;}
.contactHr li span{}

.imgHr1{width:100%; max-width:830px; margin:0 auto; display:block}
.imgHr2{width:100%;  margin:0 auto; display:block}

.fwlnTel{width:100%; height:260px; background:url(../images/imgService.jpg) center no-repeat; background-size:cover; margin:30px 0 0 0}
.fwlnTel ul{ width:100%; height:100%;}
.fwlnTel li{width:50%; height:100%;background-color:rgba(230,0,18,0.7); position:relative; display:inline-block; color:#fff}
.fwlnTel span{ position:absolute; top:94px; left:146px; background:url(../images/icoService.png) center left no-repeat; height:81px; display:block; padding:0 0 0 94px;}
.fwlnTel h1{ font-size:15px; line-height:15px; margin:10px 0 13px 0}
.fwlnTel h2{ font-size:36px; line-height:36px; font-family:'fontAnt';}
.fwlnTel li:last-child{ background:none; color:#666}
.fwlnTel li:last-child span{left:100px;background:url(../images/icoService5.png) center left no-repeat;}

.fwlnList{ width:100%;max-width:780px; display:block; margin:0 auto 40px auto;}
.fwlnList li{border-bottom:1px solid #ddd; padding:50px 0 50px 215px; position:relative}
.fwlnList li img{ position:absolute; top:38px; left:164px;}
.fwlnList li i{ font-size:26px; color:#e60012; line-height:26px; margin:0 0 10px 0; display:block}
.fwlnList li span{ font-size:15px; line-height:26px;}
.fwlnList li:last-child{border:none}

.downList{}
.downList li{display:inline-block; width:50%; padding:30px 0; border-bottom:1px solid #ddd}
.downList li img{display:inline-block; width:120px; height:120px; margin:0 20px 0 0;vertical-align:middle}
.downList li div{display:inline-block; width:430px; vertical-align:middle;line-height:26px; font-size:15px;color:#888;}
.downList li div i{display:block; color:#444}
.downList li div a{width:90px; line-height:36px; font-size:12px; background:#f4f4f4; border-radius:4px; display:block; text-align:center; margin-top:8px;}
.downList li div a:hover{ background:#e60012; color:#fff}

.appList{}
.appList li{width:100%; padding:30px 0; border-bottom:1px solid #ddd}
.appList li .icoApp{display:inline-block; width:120px; height:120px; margin:0 20px 0 0;vertical-align:middle}
.appList li div{display:inline-block; width:700px; vertical-align:middle;line-height:26px; font-size:15px;color:#888;}
.appList li div i{display:block; color:#444; font-size:17px; font-weight:bold; margin:0 0 5px 0}
.appList li span{ display:inline-block; width:300px; vertical-align:middle; text-align:right}
.appList li span a{position:relative; display:inline-block; margin:0 10px 0 0;}
.appList li span .imgIco{}
.appList li span .imgEwm{display:none; position:absolute; border:1px solid #ddd; width:120px; height:120px; top:-130px; left:-39px;}

.navSearch1{font-size:15px; line-height:40px; color:#999; padding:25px 0 20px 0}
.navSearch1 i{font-size:40px; font-family:'fontAnt';color:#e60012; display:inline-block; margin:0 5px;}

.searchList{}
.searchList li{ width:380px; height:160px; padding:25px 20px 0 20px; background:#fff; display:inline-block; margin:0 30px 30px 0; position:relative; vertical-align:top}
.searchList li:nth-child(3n+3){margin-right:0}
.searchList h1{font-size:20px; line-height:20px; font-family:'fontAnt'; color:#b8b8b8; margin:0 0 7px 0}
.searchList h2{font-size:15px; line-height:26px;}
.searchList h3{ position:absolute; bottom:20px; right:20px; font-size:12px; color:#b8b8b8}
.searchList h3 a{color:#b8b8b8}
.searchList h3 a:hover{color:#e60012}
.searchList li:hover{ box-shadow:0 0 15px rgba(0,0,0,0.2)}


.boxFt{background:url(../images/bgFt.jpg) center no-repeat; background-size:cover; width:100%; height:calc(100vh - 90px); min-height:660px; position:relative}
.boxFt1{ width:100%; max-width:1200px; height:600px;border-top:2px solid #e60012; background:#fff; position:absolute;top:50%; left:50%; margin:-300px 0 0 -600px;}
.ftCur{ width:100%; height:58px; line-height:58px; position:relative}
.ftCur1{ font-size:15px; color:#999; text-indent:20px;}
.ftCur1 a{color:#999}
.ftCur1 a:hover{color:#e60012}
.ftCur1M{ font-size:15px; line-height:20px; text-align:center; display:none; height:46px;overflow:hidden}
.ftCur1M i{display:inline-block; width:1px; height:46px;vertical-align:middle}
.ftCur1M span{display:inline-block; width:99%; vertical-align:middle}
.ftSearch{position:absolute; top:0; right:15px;}
.inputFtSearch{width:170px; height:36px;line-height:36px; font-size:12px; color:#777; text-indent:10px; border:1px solid #c3c3c3;border-top-left-radius:3px;border-bottom-left-radius:3px; border-right:none; }
.submitFtSearch{ width:50px; height:36px;line-height:36px; font-size:12px; font-weight:bold;background:#f2f2f2;border:1px solid #c3c3c3;cursor:pointer;border-top-right-radius:3px;border-bottom-right-radius:3px;}  

.ftTitle{ padding:10px 0;background:#f2f2f2; /*background:url(../images/bgNavFt.png) bottom repeat-x; */ position:relative}
.ftTitle i{font-size:15px; line-height:20px; display:inline-block; font-weight:bold;  vertical-align:middle; width:1017px; text-align:center}
.ftTitle i:first-child{width:183px;border-right:1px solid #ccc; padding-left:10px; box-sizing:border-box}
.btnRefresh{ position:absolute; top:0; right:0;width:67px; height:40px; background:url(../images/btnRefresh.png) center no-repeat; background-size:25px 25px; opacity:0.5}
.btnRefresh:hover{background:url(../images/btnRefreshHover.png) center no-repeat; background-size:25px 25px; opacity:1.0}


.ftCon{ width:100%; height:354px; padding:10px; overflow:hidden; overflow-y:auto; margin:0 0}
.ftTable{width:100%; border:1px solid #ddd; font-size:14px; line-height:22px;margin:0 0 10px 0;border-collapse:collapse;border-spacing:0;}
.ftTable td{border:1px solid #ddd; padding:5px; text-align:justify}
.ftTable tr:first-child{background:#f2f2f2;}
.ftTable tr td:first-child{ font-weight:bold;/*text-align:center;*/ width:160px; vertical-align:top; text-align:center}
.ftTable i{ display:block; font-size:12px; text-align:right; color:#999; font-style:normal}


.ftForm{position:relative; width:100%; text-align:right; height:146px;}
.boxFtForm{ float:right; width:100%; max-width:800px; height:146px;}

.ftForm1{border-top:1px solid #ddd; background:#f2f2f2; /*background:url(../images/bgNavFt.png) bottom repeat-x; */height:40px; line-height:38px; position:relative; text-align:left}
.ftForm1 li{display:inline-block; font-size:15px; margin:0 0 0 15px; vertical-align:middle; font-weight:bold}
.ftForm1 .inputFt{height:26px; background:#fff; border:none; width:100px; padding:0 0 0 5px;font-size:14px;}
.ftForm1 .selectFt{height:26px; background:#fff; border:none; width:150px; padding:0 0 0 5px;font-size:14px;}
.textareaFt{ width:100%; height:60px; border:none; padding:8px 15px 0 15px; font-size:14px; line-height:20px; font-family:'微软雅黑'; margin:2px 0;}
.submitFt{width:90px; height:32px; line-height:32px; border-radius:3px; background:#354b60; color:#fff; font-size:15px;  margin:0 10px 0 0; cursor:pointer;}
.submitFt:hover{ background:#416383}


.ftEnd{float:right; width:100%; max-width:800px; height:146px;border-top:1px solid #ddd;text-align:center;}
.ftEnd span{font-size:30px; line-height:36px; display:block; margin-top:20px;}
.ftEnd i{ font-size:4px; color:#999; font-weight:bold; display:block ; margin-top:10px;}



#boxFace{position:absolute; bottom:106px; left:760px}
.btnBq{display:inline-block; width:40px; height:40px; background:url(../images/icoBq.png) center no-repeat;}
.btnBq:hover{background:url(../images/icoBqHover.png) center no-repeat;}

.btnWdtw{color:#999; background:url(../images/icoWdtw.png) left center no-repeat; padding:0 0 0 22px; font-size:14px; position:absolute; left:1110px; bottom:116px}
.btnWdtw:hover{color:#e60012; background:url(../images/icoWdtwHover.png) left center no-repeat;}

/*.boxMyAsk{border-top:1px solid #e60012; position:absolute; bottom:146px; left:0; width:100%; height:354px; padding:10px; background:#fff; text-align:left;overflow:hidden; overflow-y:auto; display:none; z-index:2}*/

.boxMyAsk{ float:left; width:100%; max-width:400px; height:146px; overflow:hidden;border-right:1px solid #ddd; box-sizing:border-box;text-align:left}
.boxMyAsk h1{border-top:1px solid #ddd;background:#f2f2f2; /*background:url(../images/bgNavFt.png) bottom repeat-x; */height:40px; line-height:38px; font-size:15px; font-weight:bold; padding:0 0 0 15px; position:relative}
.myAskList{ width:100%; height:105px; overflow:auto; overflow-x:hidden; padding:10px; box-sizing:border-box}
.myAskList a{ display:block; font-size:12px; color:#444; background:url(../images/icoA.png) 0 10px no-repeat; line-height:20px; padding:0 0 0 10px;}
.myAskList a i{ color:#999; display:inline-block; margin:0 0 0 5px}

.faceContent{width:372px; position:absolute;border:1px solid #ddd;display:;z-index:9999; text-align:center;padding:3px;padding-bottom:6px;background:#fff;}
.faceContent a img{float:left;cursor:pointer;margin:1px 1px; border:#fff 1px solid}
.faceContent a:hover img{border:1px solid #f51d69}
#faceTitle{height:22px; width:36px; position:absolute;border:1px solid #aaa;border-bottom:none;}


.storeNum{ width:100%; padding:60px 0 30px 0}
.storeNum li{display:inline-block; width:25%; border-right:1px solid #ddd; text-align:center; vertical-align:top}
.storeNum li i{ font-size:60px; line-height:60px;font-family:'fontAnt'; display:block; color:#e60012; margin-bottom:15px;}
.storeNum li:last-child{border:none}
.storeNum li span{font-size:20px; line-height:20px}

/*.storeMap{width:870px; height:700px; display:inline-block; margin:20px 0 50px 250px;}*/
.storeMap{width:870px; height:726px; display:inline-block; margin:20px 0 50px 250px;}

.boxGrowth{ width:400px; position:absolute; left:50px; top:500px; z-index:1;}
.navGrowth{padding:0 0 0 30px; background:url(../images/icoNavJt.png) left center no-repeat;font-family:'fontSyst'; font-size:20px; line-height:50px; }
.boxGrowth1{background:rgba(255,255,255,0.4); box-shadow:0 0 10px rgba(0,0,0,0.1); border-top:1px solid #ababab;}
.storeGrowth{width:100%; height:270px; margin:15px 0}
.storeDate{ font-size:12px; color:#999; padding:0 0 20px 40px}

.boxSdzq{}
.sdzqList{ padding:10px 0 0 35px;}
.sdzqList li{ background:url(../images/bgLi.jpg) left 13px no-repeat;display:inline-block; width:100%; font-size:15px; line-height:22px; padding:4px 0 4px 15px; vertical-align:top}
.sdzqMap{width:870px; height:700px; margin:20px auto}

.boxYjyjy{width:980px;margin:0 auto; padding:20px 0 80px 0}
.conYjyjy{padding:15px 0 0 35px;line-height:26px; font-size:15px; text-align:justify}
.icoYjyjy{}
.icoYjyjy li{ width:33.3%; border-right:1px solid #ddd; display:inline-block; text-align:center; padding:30px 0; vertical-align:top}
.icoYjyjy li:last-child{border:none}
.icoYjyjy li i{ display:block; font-size:15px; line-height:15px; margin:10px 0 10px 0}
.icoYjyjy li span{ font-size:20px; display:block; line-height:20px;}

.telYjyjy{height:300px; background:url(../images/imgYjyjy.jpg) center no-repeat; background-size:cover; margin:0 0 0 35px; position:relative}
.telYjyjy span{ position:absolute; top:104px; left:100px; background:url(../images/icoService.png) center left no-repeat; height:81px; display:block; padding:0 0 0 94px; color:#fff}
.telYjyjy h1{ font-size:15px; line-height:15px; margin:10px 0 13px 0}
.telYjyjy h2{ font-size:36px; line-height:36px; font-family:'fontAnt';}

.btnFile{ display:block; background:#f1f1f1; height:54px; line-height:54px; text-align:center; width:100%; max-width:500px; margin:30px auto 0 auto; border:1px solid #ddd; border-radius:30px;}
.btnFile span{ display:inline-block; width:30px; height:100%; background:url(../images/icoDown.png?v=1.0) center no-repeat; margin-right:20px; vertical-align:middle}
.btnFile i{ font-size:15px; font-weight:bold; display:inline-block; vertical-align:middle}
.btnFile:hover{border:1px solid #e60012; background:#fff}
.btnFile:hover span{background:url(../images/icoDownHover.png?v=1.0) center no-repeat;}


.boxLink1{background:#fff; padding:0 0 30px 0; margin-top:-10px; position:relative; width:100%;height:90px;overflow:hidden}
.boxLink{width:1198px;overflow:hidden;margin:0 auto;}
.boxLink .swiper-slide{width:134px;height:60px;}
.boxLink .swiper-slide img{width:124px; height:58px; border:1px solid #dcdcdc; box-sizing:content-box}
.boxLink .swiper-slide img:hover{border:1px solid #e60012}
.boxLink .swiper-button-prev{left:50%; top:38px; margin-left:-609px; width:20px; height:24px; background:url(../images/btnLinkLeft.png) no-repeat;background-size:100% 100%;opacity:1.0; z-index:101; opacity:1.0 }
.boxLink .swiper-button-prev:hover{background:url(../images/btnLinkLeftHover.png) no-repeat;background-size:100% 100%;opacity:1.0}
.boxLink .swiper-button-next{right:50%;top:38px;margin-right:-611px;width:20px; height:24px; background:url(../images/btnLinkRight.png) no-repeat;background-size:100% 100%;opacity:1.0; z-index:101;opacity:1.0}
.boxLink .swiper-button-next:hover{background:url(../images/btnLinkRightHover.png) no-repeat;background-size:100% 100%;opacity:1.0}




.con1933{padding:15px 35px 0 35px; text-align:center;line-height:26px; font-size:15px;}
.con1933 p{ text-align:justify}
.con1933 strong{display:block; margin:20px 0 0 0}
.con1933 img{display:inline-block; margin:50px 0 30px 0; width:100%; max-width:564px;}

.img1933{ padding:50px 35px 20px 35px;}
.img1933 a{display:inline-block;width:505px;margin:0 20px 20px 0; position:relative}
.img1933 a:nth-child(2n+2){margin-right:0}
.img1933 a img{width:100%; height:337px;}
.img1933 a i{width:100%; height:337px; position:absolute; top:0; left:0; background:#000; opacity:0.6; display:none; z-index:1}
.img1933 a span{width:100%; height:337px; position:absolute; top:0; left:0; background:url(../images/icoLook.png) center no-repeat;display:none;z-index:2}
.img1933 a div{ font-size:15px; text-align:center; padding:10px; line-height:22px;}
.img1933 a:hover i{display:block}
.img1933 a:hover span{display:block}
.lb-caption{line-height:22px!important;display:block}
.lb-number{line-height:14px!important; display:block}

.imgCard{text-align:center; padding:40px 0 0 0}
.imgCard img:first-child{ margin-right:30px}
.imgCard1{padding:50px 0 0 155px; margin-top:50px; border-top:1px solid #dcdcdc}

.searchCard{padding:50px 0 0 65px}
.searchCard li{line-height:44px; padding:0 0 15px 0}
.searchCard li i{display:inline-block; font-size:15px; width:100px; vertical-align:top}
.searchCard li span{display:inline-block;vertical-align:top}
.inputCard,.inputCard1,.inputCard2,.inputCard3,.inputCard4,.inputCard5{border:1px solid #cbcbcb;height:44px; line-height:44px;box-sizing:border-box; font-size:15px; font-family:'Microsoft YaHei'; text-align:center}
.inputCard{ width:100px; margin-right:10px;}
.inputCard1{ width:200px;}
.inputCard2{ width:150px;}
.inputCard3{ width:100%;}
.inputCard4{ width:150px;}
.inputCard5{width:500px; max-width:100%;}
.submitCard{width:250px; height:44px; line-height:44px; background:#e60012; cursor:pointer; color:#fff; font-size:17px; text-align:center; overflow:hidden}
.submitCard:hover{ background:#f00;}
.searchCard img{display:inline-block; margin-left:10px; width:90px; height:44px;}

.resultCard{ width:842px; margin:40px 0 0 65px;background:#efefef; border-radius:20px; padding:30px 40px; box-sizing:border-box}
.resultCard h1{ font-size:22px; line-height:22px; display:block; padding-bottom:15px;}
.resultCard li{ font-size:15px; line-height:26px;}
.resultCard i{ color:#e60012}


.pcCardNum{}
.mCardNum{ display:none}
.searchCard input[type=text]:focus{border:1px solid #e60012;}


.msgList{border-top:1px solid #d8d8d8; padding:0 0 20px 0 }
.msgList li{ font-size:15px; border-bottom:1px solid #d8d8d8; padding:15px 0 15px 0;} 

.msgList_text{ line-height:26px; margin:0 0 10px 0; position:relative; padding:0 0 0 30px;}
.msgList_text img{ position:absolute; top:2px; left:0; width:24px; opacity:0.5}
.msgList_text h1,.msgList_text h2,.msgList_text h3{ margin:0; padding:0; font-size:15px; display:inline-block}
.msgList_text h1{color:#e60012;font-weight:bold}
.msgList_text h2{color:#008fe9;font-weight:bold}
.msgList_text h3{color:#999; margin:0 0 0 10px}



/*---------------------------------2019.10.31---------------------------------*/
.goList{ text-align:center; padding:0 0 50px 0}
.goList a{ display:inline-block; width:80%;text-align:center; border:2px solid #dcdcdc; font-size:16px; line-height:46px; border-radius:25px; font-weight:bold; box-sizing:border-box}
.boxStoreListText{ width:100%; max-width:1200px; background:#fff; padding:0 30px; margin:30px auto; overflow:hidden;}
.searchListText{padding:20px 0; text-align:center;}
.selectText{display:inline-block;border:1px solid #dcdcdc; width:120px;line-height:40px; height:40px; box-sizing:border-box;}
.inputText{ display:inline-block;border:1px solid #dcdcdc; width:250px; line-height:40px; height:40px; text-indent:10px; margin:0 8px;box-sizing:border-box;}
.inputText::-webkit-input-placeholder{color:#999;}
.inputText::-moz-placeholder{color:#999;}
.inputText:-moz-placeholder{color:#999;}
.inputText:-ms-input-placeholder{color:#999;}

.submitText{ display:inline-block; width:80px; height:40px; border:1px solid #dcdcdc; background:url(../images/icoSearchTop.png) center no-repeat; background-size:16px 16px; cursor:pointer;box-sizing:border-box;}
.submitText:hover{ background:#eee url(../images/icoSearchTopHover1.png) center no-repeat; background-size:16px 16px;}


.storeListTextHead{ background:#eee; height:50px; line-height:50px;}
.storeListTextHead  i{ display:inline-block; font-size:15px; font-weight:bold; text-align:center;box-sizing:border-box; vertical-align:top}
.storeListTextHead  i:nth-child(1){ width:29%} 
.storeListTextHead  i:nth-child(2){ width:41%} 
.storeListTextHead  i:nth-child(3){ width:14%} 
.storeListTextHead  i:nth-child(4){ width:9%} 
.storeListTextHead  i:nth-child(5){ width:7%} 


.storeListText{ width:100%; margin-bottom:20px;}
.storeListText li{padding:12px 0; width:100%; display:block}
.storeListText li:nth-child(2n+2){ background:#eee}
.storeListText li i{font-size:15px; line-height:26px;  display:inline-block; text-align:center;box-sizing:border-box; vertical-align:top; }
.storeListText li i:nth-child(1){ width:29%; text-align:left; padding:0 0 0 5px} 
.storeListText li i:nth-child(2){ width:41%; text-align:left} 
.storeListText li i:nth-child(3){ width:14%; text-align:left; padding:0 0 0 25px} 
.storeListText li i:nth-child(4){ width:9%;} 
.storeListText li i:nth-child(5){ width:7%;} 

 
/*.storeListText li a{border-right:1px solid #ccc; padding-right:8px; margin-right:8px;}
.storeListText li a:last-child{ border:none}*/
.storeListText li font{ display:none}

@media(max-width:767px){
.goList{padding:0 0 30px 0}
.goList a{ line-height:40px; border-radius:25px;}

.boxStoreListText{padding:20px 15px 0 15px; margin:0; overflow:hidden;}	
.selectText{width:80px;}
.inputText{width:calc(100% - 156px);}
.submitText{width:60px;}	
.storeListTextHead{ display:none}
.storeListText li{ background:#eee; padding:15px 0}
.storeListText li:nth-child(1n+1){width:100vw; padding:15px; box-sizing:border-box; margin:0 0 0 -15px}
.storeListText li:nth-child(2n+2){ background:#fff;}
.storeListText li i{ width:100%!important; display:block;text-align:left;padding:0!important; font-size:12px;}
.storeListText li i:last-child{ text-align:right}
.storeListText li font{ display:inline-block; font-weight:bold;}
}

/*---------------------------------2019.10.31---------------------------------*/
