/*-------主界面样式-------*/

/*头部样式*/
.head{
	width:100%;
	height:5rem;
	background-color:#fff;
	text-align:center;
	color:#fff;
	position:fixed;
	top:0;
	left:0;
	overflow:hidden;
	z-index:999;
	border-bottom:1px solid #dfdee4;
}
.head .logo{
	width:100%;
}
.head .logo img{
	height:3.5rem;
	margin-top:0.8rem;
}
.head .headnav{
	position:absolute;
	left:1rem;
	top:1.4rem;
}

.head .headfabu{
	position:absolute;
	right:1rem;
	top:1.4rem;
	line-height:2rem;
	cursor:pointer;
	color:#00924f;
	padding:0 .6rem;
	font-size:1.2rem;
	
}
.head .headfabu i{
	padding:0;
	color:#00924f;
	font-size:2rem;
}
.head .headfabu a{
	color:#00924f;
}
.head_m{
	width:100%;
	height:4rem;
	background-color:#00924f;
	text-align:center;
	color:#fff;
	line-height:4rem;
	font-size:1.6rem;
	font-weight:bold;
	position:fixed;
	top:0;
	left:0;
	overflow:hidden;
	z-index:999;
}
.head_m .headsearch, .head_m .headchevron{
	position:absolute;
	right:0;
	width:3.215rem;
	height:3.215rem;
	cursor:pointer;
}
.head_m .headchevron{
	left:0;
	right:inherit;
}

.head_m i{
	padding:0;
	color:#fff;
}
.head_m a{
	color:#fff;
}
.slides{
	clear:both;
	height:auto;
	background:#fff;
}
/* display none until init*/
.owl-carousel {
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
	clear: both;
	background:#000;
	position: relative;
}
.owl-carousel .owl-wrapper {
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%;
	z-index:100;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
	float: left;
	text-align:center;
}
.owl-controls .owl-buttons {
	display: none;
}
.owl-controls .owl-page, .owl-controls .owl-buttons div {
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	line-height: 10px;
	height: 10px;
	z-index:200;
	position: absolute;
	width:100%;
	bottom:1.5rem;

}
/* fix*/
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}
.owl-theme .owl-controls {
	text-align: center;
}
/* Clickable class fix problem with hover on touch devices*//* Use it for non-touch hover action*/
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}
/* Styling Pagination*/
.owl-theme .owl-controls .owl-page {
	display: inline-block;
	zoom: 1;
*display: inline;/*IE7 life-saver*/
}
.owl-theme .owl-controls .owl-page span {
	display: block;
	width: 0.58rem;
	height: 0.58rem;
	margin: 0 0.2rem;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #fff;
	cursor: pointer;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* preloading images*/
.owl-item.loading {
	min-height: 150px;
	background: url(../img/AjaxLoader.gif) no-repeat center center
}
/*首页中心样式*/
.topnews{
	height:3rem;
	background:#fff;
	line-height:3rem;
	overflow:hidden;
	border-bottom:1px solid #dfdee4;
}
.topnews ul{
	width:100%;
}
.topnews ul li i{
	padding-left:1rem;
}
.topnews ul li span{
	float:right;
	color:#A6A6A6;
	font-size:0.875rem;
	padding-right:1rem;
}
.shortcut{
	display:table;
	width:100%;
	clear:both;
	padding:1rem 0.5rem;
}
.shortcut .c4{
	text-align:center;
}
.shortcut .shbox{
	width:100%;
	height:auto;
	background:#fa6569;
	text-align:center;
		margin:0 auto;
	color:#fff;
	padding:0.8rem 1rem;
	text-shadow: 1px 1px 0 #333;
	-moz-text-shadow: 1px 1px 0 #333;
	-webkit-text-shadow: 1px 1px 0 #333;
}

.shortcut .c4:nth-child(2) .shbox{
	background:#1b93cd;
}
.shortcut .c4:nth-child(3) .shbox{
	background:#c066a6;
}

.shortcut .shbox p{
		margin:0;
		line-height:140%;
}
.shortcut .shbox i{
	font-size:3rem;
	padding:0.5rem 0 0 0 ;
	color:#fff;
}
.news, .product{
	clear:both;
}
.news .title, .contentother .title, .product .title{
	font-size:1.6rem;
	padding:0.5rem 1rem 1rem 1rem;
	font-weight:bold;
	color:#97979b;
	position: relative;
}
.news .title01, .product .title01{
	margin-top:.5rem;
}
.news .title:after, .product .title:after{
	position:absolute;
	width:100%;
	width:-moz-calc(100% - 8.5rem);
	width:-webkit-calc(100% - 8.5rem);
	width:calc(100% - 8.5rem);
	content:"";
	border: solid #d6d5da; 
	border-width: 1px 0 0;
	top:1.3rem;
	margin-left:0.5rem;
}

.news ul li{
	background:#fff;
	border-bottom:1px solid #dfdee4;
	border-top:1px solid #dfdee4;
	padding:1rem;
	padding-bottom:0.5rem;
	line-height:160%;
	overflow:hidden;
	margin-bottom:1rem;
}
.news ul li a{
	color:#666;
}
.news ul li .n_img{
	float:left;
	width:10rem;
	height:7.4rem;
	overflow:hidden;
	padding-bottom:0.4rem;
}
.news ul li .n_img img{
	min-width:100%;
	min-height:100%;
	max-width: auto;
}
.news ul li .n_cont{
	display:table;
	margin-left:11rem;
	width:auto;
	width:-moz-calc(100% - 11rem);
	width:-webkit-calc(100% - 11rem);
	width:calc(100% - 11rem);
	padding-bottom:.5rem;
}
.news ul li .n_cont h6{
	height:1.5rem;
	overflow:hidden;
}
.news ul li .n_cont .font{
	font-size:1.2rem;
	line-height:150%;
	margin:0.2rem 0 0 0;
	color:#a3a3a3;
}
.news ul li .n_cont p.other{
	color:#9ca9c6;
	overflow:hidden;
	height:1.8rem;
	border-bottom:1px solid #dfdee4;
	padding-bottom:0.2rem;
	margin-bottom:0.3rem;
}
.news ul li .time{
	color:#a3a3a3;
	line-height:100%;
	
}
.news ul li .time span{
	padding-right:1rem;
}
.news ul li span.more{
	float:right;
	color:#fa6569;
	padding:0;
	border:1px solid #fa6569;
	padding:0 0.5rem;
	line-height:160%;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-top:-0.2rem;
}
.news ul li .more a{
	color:#fa6569;
}
.news ul li .time01{
	float:right;
	padding-top:0.5rem;
}
.news ul li .time01 span{
	padding:0 0 0 1rem;
}
.product01{
	padding:0 .5rem;
	background:#fff;
	display:table;
	width:100%;
	margin-bottom:1rem;
	padding-bottom:1rem
}
.product01 ul li{
	float:left;
	width:50%;
	padding:1rem .5rem 0 .5rem;
}
.product01 ul li .prodbox{
	background:#fff;
}
.product01 ul li .p_img{
	width:100%;
	height:10rem;
	overflow:hidden;
	text-align:center;
}
.product01 ul li h6{
	text-align:center;
	line-height:200%;
	background:#f5f5f5;
	margin-bottom:0;
}
.loading{
	width:100%;
	text-align: center;
	font-size:1.2rem;
	color:#8d8d8d;
	margin-bottom:0.8rem;
}
.loading i{
	padding:0;
}
.foot{
	width:100%;
	border-top:1px solid #dfdee4;
	background:#fff;
	padding:1rem;
	text-align:center;
	font-size:1.2rem;	
}
.foot_m{
	width:100%;
	position:absolute;
	bottom:0;
}

/*-----子页样式----*/
.exhiclass{
	width:100%;
	clear:both;
	background:#fbfbfb;
	height:3.5rem;
	margin-bottom:0.6rem;
}
/* ===== retrie分类下来 ===== */
.retrie {
  position: relative;
  z-index: 100;
  height: 3.5rem;
  border-bottom: 1px solid #dfdee4;
}
.retrie dt { overflow: hidden }
.retrie dt a {
  position: relative;
  float: left;
  width: 33.33%;
  line-height: 3.5rem;
  font-size: 1.4rem;
  text-align: center;
}

.retrie dt a:after {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -4px;
  margin-left: 30px;
  width: 6px;
  height: 6px;
  border: #666 solid;
  border-width: 1px 1px 0 0;
  content: ' ';
  -webkit-transform: rotate(135deg);
}

.retrie dt .up {
  color: #007ccf;
  border-bottom: 2px solid #1c4c8e;
  line-height:3.4rem;
}
.retrie dt .up:after {
  margin-top: 0;
  border: #1c4c8e solid;
  border-width: 1px 1px 0 0;
  -webkit-transform: rotate(-45deg);
}
.retrie dt a:before {
  position: absolute;
  top: 10px;
  left: 0;
  display: block;
  width: 1px;
  height: 22px;
  background-color: #ebebeb;
  content: ' ';
}
.retrie dd { position: relative; }
.slide {
  position: absolute;
  top: 0px;
  left: 0;
  z-index: 200;
  display: none; 
  width: 100%;
  overflow-y: auto;
  background-color: #fff;
}
.slide li {
  display: block;
  height: 3.5rem;
  border-bottom: 1px solid #eee;
}
.slide li a {
  display: block;
  padding: 0 3.5rem;
  height: 3.5rem;
  background-color: transparent;
  line-height: 3.5rem;
  font-size:1.2rem;
}
.slide li a:hover,
.slide li a.selected { background-color: #f6f6f6; }

.slide li a.select { background-color: #fff; }

/*新闻内容页&关于我们*/
.content{
	padding:1rem;
	color:#333;
	font-size:1.4rem;
}
.content h1{
	line-height:160%;
}
.content .time{
	font-size:1.2rem;
	color:#666;
}
.content hr{
	margin-top:0;
}

.tag {
	width:100%;
	clear: both;
	padding-bottom:2rem;
}
.relbox{
	min-height:20rem;
}
.relbox p{
	margin-bottom:0.5rem;
}
.map{
	height:20rem;
	overflow:hidden;
}
#allmap {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
/*展会页*/
.e_cont{
	width:100%;
	background:#fff;
	padding:1rem;
	overflow:hidden;
	margin-top:1rem;
}
.e_cont .info{
	color:#828282;
	font-size:12px;
	line-height:200%;
}
.e_cont h1{
	margin-top:0;
	line-height:180%;
}
.e_cont ul{
	margin-bottom:0.5rem;
}
.e_cont ul li{
	line-height:2.5rem;
	color:#666;
	font-size:1.2rem
}
.e_cont ul li i{
	padding-right:1rem;
}
.e_cont .e_img{
	max-height:25rem;
	overflow:hidden;
	margin-bottom:1rem;
}
.e_cont01{
	margin:-1rem 0 1rem 0;
	font-size:1.4rem;
}
.ticket{
	clear:both;
	padding:1rem;
}
.ticket hr{
	margin:1rem auto;
	border: solid #1c4c8e; 
	border-width: 1px 0 0;
}
.ticket .ticketbox{
	width:100%;
	padding:0 1rem;
	display:table;
	background:#fff;

}
.ticket .ticketbox ul li{
	float:left;
	width:50%;
	font-size:1.6rem;
	color:#ee8100;
	padding:2rem 0;
	text-align:center;
	
}
.ticket .ticketbox ul li:first-child{
	border-right:1px solid #ddd;
}
.ticket .ticketbox ul li strong{
	font-size:100%;
}
.baoming{
	position:fixed;
	width:100%;
	bottom:0;
	height:4rem;
	overflow:hidden;
}
.baoming button{
	width:100%;
	margin-bottom:0;
	height:4rem;
	border-radius: 0;
	   -moz-border-radius: 0;
	-webkit-border-radius:0;
	font-size:1.6rem;
}
.baoming button i{
	color:#fff;
	padding-right:0.5rem;
}
/*-----------end------------*/


/*下拉框样式*/
.searchable-select-hide {
  display: none;
}

.searchable-select {
  display: inline-block;
  width: 100%;
  height:4rem;
  color: #a9a9a9;
  vertical-align: middle;
  position: relative;
  outline: none;
}
.membersub .searchable-select{
	margin-top:-0.1rem;
}
.searchable-select-holder{
  padding: 0 1rem;
  background-color: #fff;
  background-image: none;
  border-radius: 4px;
  line-height:4rem;
  box-sizing: border-box;
  height:4rem;
  -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.membersub .searchable-select-holder{
	text-align:right;
	 padding: 0 .5rem;
}
.searchable-select-caret {
  position: absolute;
  width: 0;
  height: 0;
  box-sizing: border-box;
  border-color: #a9a9a9 transparent transparent transparent;
  top: 0;
  bottom: 0;
  border-style: solid;
  border-width: 5px;
  margin: auto;
  right: 1rem;
  top:0.5rem;
}
.membersub .searchable-select-caret{
	display:none;
}
.searchable-select-dropdown {
  position: absolute;
  background-color: #fff;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  padding: 1rem;
  border-top: none;
  top: 4rem;
  left: 0;
  right: 0;
  border-top: 1px solid #dfdfdf;
  z-index:100;
}
.membersub .searchable-select-dropdown{
	border: 1px solid #ddd;
	border-top:0;
}
.searchable-select-input {
  width: 100%;
  height:0;
  display: none;
}

.searchable-scroll {
  position: relative;
}

.searchable-scroll.has-privious {
  padding-top: 16px;
}

.searchable-scroll.has-next {
  padding-bottom: 16px;
}

.searchable-has-privious {
  top: 0;
}

.searchable-has-next {
  bottom: 0;
}

.searchable-has-privious, .searchable-has-next {
  height: 16px;
  left: 0;
  right: 0;
  position: absolute;
  text-align: center;
  z-index: 10;
  background-color: white;
  line-height: 8px;
  cursor: pointer;
}

.searchable-select-items {
  max-height: 400px;
  overflow-y: scroll;
  position: relative;
}

.searchable-select-items::-webkit-scrollbar {
  display: none;
}

.searchable-select-item {
  padding: .5rem 1rem;
  cursor: pointer;
  box-sizing: border-box;
}
.membersub .searchable-select-item{
	padding:0 1rem;
	line-height:250%;
}
.searchable-select-item.hover {
  background: #555;
  color: white;
}

.searchable-select-item.selected {
  background: #1c4c8e;
  color: white;
}

@media screen and (max-width: 321px) {
html{
	font-size:10px;
}

}
@media screen and (min-width: 480px) and (max-width: 767px){
	html{
	font-size:14px;
}
}
@media screen and (min-width: 768px){
	html{
	font-size:18px;
}
}