@charset "utf-8";
@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 400;
src: url(../fonts/pt_sans-web-regular.eot); /* ie9 compat modes */
	src: local('PT Sans'),  url('../fonts/PT_Sans-Web-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */  url('../fonts/PT_Sans-Web-Regular.woff') format('woff'), /* Modern Browsers */  url('') format('truetype'), /* Safari, Android, iOS */  url('../fonts/PT_Sans-Web-Regular.svg#svgFontName') format('svg');}
@font-face {
	font-family: 'PT Sans';
	font-style: italic;
	font-weight: 400;
src: url(); /* ie9 compat modes */
	src: local('PT Sans Italic'),  url('../fonts/PT_Sans-Web-Italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */  url('../fonts/PT_Sans-Web-Italic.woff') format('woff'), /* Modern Browsers */  url('../fonts/PT_Sans-Web-Italic.ttf') format('truetype'), /* Safari, Android, iOS */  url('') format('svg');}
@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 700;
src: url(../fonts/pt_sans-web-bold.eot); /* ie9 compat modes */
	src: local('PT Sans Bold'),  url('../fonts/PT_Sans-Web-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */  url('../fonts/PT_Sans-Web-Bold.woff') format('woff'), /* Modern Browsers */  url('../fonts/PT_Sans-Web-Bold.ttf') format('truetype'), /* Safari, Android, iOS */  url('../fonts/PT_Sans-Web-Bold.svg#svgFontName') format('svg');}
@font-face {
	font-family: 'PT Sans';
	font-style: italic;
	font-weight: 700;
src: url(../fonts/pt_sans-web-bolditalic.eot); /* ie9 compat modes */
	src: local('PT Sans Bold Italic'),  url('') format('embedded-opentype'), /* IE6-IE8 */  url('../fonts/PT_Sans-Web-BoldItalic.woff') format('woff'), /* Modern Browsers */  url('') format('truetype'), /* Safari, Android, iOS */  url('../fonts/PT_Sans-Web-BoldItalic.svg#svgFontName') format('svg');}
body {
	background-color: #FFFFFF;
	color: #333;
/*	line-height: 18px;
	font-size: 12px;*/
	font-family:PT Sans,Arial, Helvetica,sans-serif;
	margin: 0px;}


input,textarea,select
{
	font-family: PT Sans,Arial, Helvetica, sans-serif;
	font-size:12px;
	outline:none;
	background:#fff;}
a:hover{
    text-decoration: none;
    color: #E95C0D !important;}
.bg {
	background-color: rgb(243,243,243);}

.img-radius {
	border-radius: 5px;}

.img-height {
	width: 100%;
	height: 250px;}

.fc-top {
	color: #b40101;}
/**首页字体相关颜色**/
.fc-1 {
	color: #000000;}

/*导航选中的字体颜色*/
.active {
	color: #333333;}
.nav-default {
	color: #808080;}

.set-inline {
	display: inline-block;}
.logo-word {
	display: inline-block;
	position: absolute;
    top: 2px;
    margin-left: 88px;
    font-size: 22px;
    color: #ffffff;
    border-left: white 2px solid;
    padding-left: 13px;
    height: 73px;
    display: block;
    line-height: 34px;
    font-weight: 700;}

p.logo-word>span {
	font-size: 22px;
	font-weight: 700;}

nav.navbar {
	margin-top: 11px;}
ul.navbar-nav {
	margin-left: 0px;
	margin-right: 0px;}

p.discovery {
	/*color: #333333;*/
    color: #b40101;
	font-size: 2rem;
	margin-top: 20px;}

#middle .add-pad {
	padding-top: 20px;}
#middle .add-bg {
	background-color: white;
	padding-top: 30px;}
#middle .add-mg-width {
	margin-left: 3%;}
#middle .add-width {
	width: 24%;}

#top p {
	position: absolute;
	/*bottom: 5rem;*/
	background-color: black;
	opacity: 0.6;
	height: 5rem;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 2rem;
	color: white;
	padding-top: 1.5rem;
	padding-left: 2rem;}

p.article {
	margin-top: 20px;
	color: #999999;
	font-size: 1rem;
	line-height: 1.7rem;
	position: relative;
    top: -40px;
    text-align: justify;}

#events p.events {
	color: #ffffff;
	padding: 5px;
	background-color: #b40101;
	margin-bottom: 0px;
	text-align: center;}
#events p.year {
	color: #666565;
	padding: 5px;
	background-color: rgb(243,243,243);
	text-align: center;}


.add-br {
	border: solid 1px blue;}

ul.new-tips {
	padding-left: 0px;
	font-size: 2rem;}
ul.new-tips li {
	list-style: none;
	display: inline-block;}
ul.new-tips li span{
	color: #b40101;}
ul.new-tips li:last-child {
	float: right;
	font-size: 1rem;
	border: solid 1px #ddd;
    border-radius: 5px;
    position: relative;
    top: .5rem;
    padding:2px;}
p.bg-opcity a {
	color: white;}
p.bg-opcity {
    background-color: black;
    opacity: 0.7;
    position: relative;
    width: 100%;
    bottom: 50px;
    height: 50px;
    padding-left: 20px;
    padding-top: 5px;}

.bg1 {
	background-color: rgb(184,42,41);}
.bg2 {
	background-color: rgb(232,192,90);}
.bg3 {
	background-color: rgb(148,188,206);}
.bg4 {
	background-color: rgb(136,215,191);}
.fc1,.fc1 a {
	color: #b40101;}
.fc2,.fc2 a {
	color: rgb(232,192,90);}

.fc3,.fc3 a{
	color: #4c5f69;}

.fc4,.fc4 a{
	color: rgb(82,163,100);}

#discovery .rm-lf-pad {
	padding-left: 0px;}

#discovery .rm-rg-pad {
	padding-right: 0px;}

#discovery .rm-lf-mar {
	margin-left: 0px;}

#discovery .rm-rg-mar {
	margin-right: 0px;}

#discovery .add-mar-top {
	margin-top: 25px;}

#discovery div.bg-left {
	display:inline-block;
	height: 150px;
	width: 54%;
	position: relative;}

#discovery div.bg-left>p {
	font-size: 1.4rem;
	position: absolute;
	top: 40%;
	left: 20px;
	color: white;}

#discovery div.bg-left-right {
	display:inline-block;
    vertical-align: top;
    width: 44.5%;
    position: relative;
    left: -15px;
    background-size: cover;}
#discovery div.bg-left-right>p {
	padding-left: 30px;
	font-size: 1rem;
	height: 140px;
	padding-top: 25px;
	line-height: 25px;}
#discovery div.bg-first-img {
	background-image: url(../image/bottom1.png);}
#discovery div.bg-third-img {
	background-image: url(../image/bottom3.png);}

/**right**/
#discovery div.bg-right {
	display:inline-block;
	height: 150px;
	width: 54%;
	left: 15px;
	z-index: -10;
	position: relative;}

#discovery div.bg-right>p {
	font-size: 1.4rem;
	position: absolute;
	top: 40%;
	left: 10%;
	color: white;}

#discovery div.bg-right-right {
	display:inline-block;
	/*background-image: url(../image/bottom2.png);*/
    vertical-align: top;
    width: 44.5%;
    font-size: 1rem;
    height: 150px;}
#discovery div.bg-right-right>p {
	padding-left: 30px;
	font-size: 1rem;
	height: 140px;
	padding-top: 25px;
	line-height: 21px;}
#discovery div.bg-second-img {
	background-image: url(../image/bottom2.png);}
#discovery div.bg-four-img {
	background-image: url(../image/bottom4.png);}

/**首页轮播动画**/
.caption-wraper{position: absolute;bottom:0;width: 100%;}
      .caption-wraper .caption{
      position: relative;
      background-color: rgba(0, 0, 0, 0.54);
      padding: 0.4em 3em;
      color:#fff;}
      @media (max-width: 767px){
        .sy-box{margin: 12px -20px 0 -20px;}
        .caption-wraper{left:0;bottom: 0;}
        .caption-wraper .caption{
        left: 0;
        padding: 0.2em 0.4em;
        font-size: 0.92em;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;}
      }
div.caption-wraper div.caption {
	height: 5rem;
	line-height: 4rem;
	font-size: 1.5rem;}

/**footter**/
#footer p:first-child {
	margin-top:10px;
	height: 50px;
	line-height: 50px;
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	text-align: center;
	color: #333333
;}
#footer p:nth-child(2) {
	text-align: center;
	color: #ddd;}
#footer p:last-child {
	margin-top:0px;
	text-align: center;color: #ddd;}


/**header css**/
#top div.row p  {
	height: 10px;
	background-color: rgb(237,237,237);}
#linktab {
	position: relative;}
#linktab div.link {
	position: absolute;
	right: 0px;
	pointer-events: auto;}
#linktab div.fc-top {
	background-image: url(../image/header.png);
    background-size: cover;
    background-size: cover;
    padding-bottom: 6px;
    position: relative;
    top: -10px;} 
#linktab ul{
	list-style: none;
	padding-left: 0px;
	margin-bottom: 0px;}
#linktab ul li {
	display: inline;
	padding-right: 10px;
	padding-left: 5px;}
#linktab ul li a{
	color: #b40101;}
/*#linktab span:hover{
	cursor: pointer;
}*/
#linktab li a.focus {	
	padding-bottom: 8px;
    border-bottom: solid 1px;
    border-width: 3px;}

/*2016-05-24 modify*/
.top-container {
	width: 100%;
	height: 100%;
	/*background-color: rgb(184,1,1)*/
    background-color: rgb(143,0,11);}
.newlogo-mgbt {
	margin-bottom: 10px;}
p.language,  p.language a{
	color: white;
	cursor: pointer;} 


/* 本例子css */
/* css 重置 */
*{margin:0; padding:0; list-style:none;}
.slideBox img{ border:0;}
a{ text-decoration:none; color:#333;}

/* 本例子css */
.slideBox{overflow:hidden; position:relative;}

.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer;}
.slideBox .hd ul li.on{ background:#f00; color:#fff;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd img{display:block;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:125px; margin-top:-25px; display:block; width:32px; height:40px; background:url(../image/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.slideBox .next{ left:auto; right:3%; background-position:8px 5px;}
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}
a.article2 {
	margin-top: 20px;
	color: #999999;
	font-size: 1rem;
	line-height: 1.7rem;
    text-align: justify;
    display: inline-block;}
.slideBox span{
	background:rgba(152,0,0,.7);
	position:absolute;
	bottom:0px;
	width:100%;
	color:#fff;
	font-size:18px;
	text-align:left;
	padding:10px 20px;
	line-height:22px;}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	color: #777;
	background-color: #ffffff;}


/*Discovery部分*/


#discovery  .big {
    height: 198px;
    margin: 0;
    padding: 0;}

#discovery  .big  img{
    height: 198px;
    width: 285px;}



.middle .bottom-left {
    height: 198px;}

.middle .bottom-left-1 {
    height: 198px;
    background: url(../image/bottom_left1.png) no-repeat;}
.middle .bottom-left-2 {
    height: 198px;
    background: url(../image/bottom_left2.png) no-repeat;}
.middle .bottom-left-3 {
    height: 198px;
    background: url(../image/bottom_left3.png) no-repeat;}
.middle .bottom-left-4 {
    height: 198px;
    background: url(../image/bottom_left4.png) no-repeat;}



.middle .xq {
    height: 198px;
    background: url(../image/xq_bg.png) no-repeat;}
.xq ul li a {
    font-size: 14px;
    color: #FFFFFF;
    font-weight: 400;}

.xq ul li {
    line-height: 39.6px;
    text-align: center;}
.xq ul {


    width: 285px;
    height: 198px;}
.xq {
    width: 285px;
    float: left;
    height: 198px;
    border: 1px solid #dcdcdc;
    margin-bottom: 10px;
    border-radius: 5px;}

/*event栏目圆角设置*/
#events p.year{
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;}
#events p.events{
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;}

.memories{
    margin: 0 4%;}

#discovery div.wdn-band.tl-mod-grid.col-md-12{
    border: solid 1px rgba(0, 0, 0, 0.07);
    padding: 0;
    width: 1140px;
    margin-left: 15px;}