﻿body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td {
	margin: 0;
	padding: 0;
}

body,
button,
input,
select,
textarea {
	font: 12px/1.5tahoma, arial, \5b8b\4f53;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
}

address,
cite,
dfn,
em,
var {
	font-style: normal;
}

code,
kbd,
pre,
samp {
	font-family: couriernew, courier, monospace;
}

small {
	font-size: 12px;
}

ul,
ol {
	list-style: none;
}

a {
	text-decoration: none;
	color: #333
}

a:hover {
	text-decoration: none;
	color: #333;
}

sup {
	vertical-align: text-top;
}

sub {
	vertical-align: text-bottom;
}

legend {
	color: #000;
}

fieldset,
img {
	border: 0;
}

button,
input,
select,
textarea {
	font-size: 100%;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.nowrap {
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	white-space: nowrap;
}

.nowraps {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.response-box {
	position: relative;
	height: 0;
	width: 100%;
	overflow: hidden;
}

.response-box img {
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .5s;
	-webkit-transition: all .5s;
}


body {
	color: #454545;
}

@font-face {
	font-family: tt0320m_;
	src: url(../font/tt0320m_.ttf);
}

@font-face {
	font-family: tt0503m_;
	src: url(../font/tt0503m_.ttf);
}

@font-face {
	font-family: didot-htf-l24-light-ital;
	src: url(../font/didot-htf-l24-light-ital.ttf);
}

.tt0320m_ {
	font-family: tt0320m_;
}

.tt0503m_ {
	font-family: tt0503m_;
}

.didot-htf-l24-light-ital {
	font-family: didot-htf-l24-light-ital;
}

.media-body {
	width: auto;
}
.sorry-font{text-align: center; color: #999; font-size: 13px;}
.sorry-font i{margin-right: 8px;}

@font-face {font-family: "iconfont";
  src: url('../font/iconfont.eot'); 
  src: url('../font/iconfont.eot') format('embedded-opentype'), 
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  url('../font/iconfont.woff') format('woff'),
  url('../font/iconfont.ttf') format('truetype'), 
  url('../font/iconfont.svg') format('svg'); 
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media (min-width: 1260px) {
	.container {
		width: 1230px;
	}
}

@media (min-width:768px) {
	.navbar-nav li {
		position: relative;
	}

	.navbar-nav li a:hover,
	.navbar-nav li a:focus {
		background-color: transparent;
		color: #fb6409;
	}
	.navbar-nav li.mydrop{
		position: static;
	}
	.navbar-nav li.mydrop ul{
		position: absolute;
		top:100%;
		left:0;
		right:0;
		background-color:rgba(251,100,9,.95);
		z-index:11;
		font-size:0;
		text-align: center;
		display: none;
	}
	.navbar-nav li.mydrop ul>li{
		display: inline-block;
	}
	.navbar-nav li.mydrop ul>li a{
		display: block;
		padding:11px 20px;
		color:#fff;
	}
	.navbar-nav li.mydrop ul>li a:hover{
		color:#f5f5f5;
	}
	
}
.position_m{
    background: #fff;
}
.position_m  .swiper-wrapper .swiper-slide{
  width:auto;
  position:relative;
  padding:10px 25px;
}
.position_m  .swiper-wrapper .swiper-slide a{
  font-size:16px;
}
.position_m  .swiper-wrapper .swiper-slide.active{
  background:#2cb9cd;
}
.position_m  .swiper-wrapper .swiper-slide.active a{
  color:#fff;
}





.showpages{margin-top: 35px; text-align: center; float: left; width: 100%;}

.showpages a,.showpages span{
  display: inline-table;
  line-height: 32px;
  height: 32px;
  border:1px solid #DCDCDC;
  background-color: #fff;
  margin: 0 1px;
  padding: 0 12px;
  text-align: center;
  color: #999;
  font-size: 14px;
}

.showpages a:hover{
  color: #fb6409;
}

.showpages .current{
  border:1px solid #fb6409;
  background-color: #fb6409;
  color: #fff;
}