body,div,h2,h3,li,p,ul{margin:0;padding:0}
img{border:0}
ul{list-style:none}
em{font-weight:400;font-style:normal}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-overflow-scrolling:touch}
body{color:#3d4c63;background:#fff;font:14px/1.5 "Microsoft Yahei",sans-serif;outline:0}
img{max-width:100%;border:none}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
a{color:#333;text-decoration:none}
a:hover{color:#ff4b59}
.wp{margin:0 auto;width:100%;max-width:1420px}
.wp1400{margin:0 auto;width:100%;max-width:1400px}
.logo{width:266px;height:60px;line-height:60px;font-size:0;overflow:hidden}
.logo img{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;max-width:100%;max-height:100%}
.menubtn{position:absolute;right:15px;top:50%;width:25px;height:25px;background:url(../image/hd-menu.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.fd-link dd::-webkit-scrollbar-thumb:window-inactive{border-radius:5px;background:rgba(149,149,149,.34)}
.fd-btn{margin-right:30px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle}
.fd-btn .item{padding:0 2.5px;float:left;position:relative}
.fd-btn .item:before{margin-top:-5.5px;content:'';position:absolute;left:0;top:50%;width:1px;height:11px;background-color:rgba(255,255,255,.43)}
.fd-btn .item:first-child:before{display:none}
.fd-btn .icon{display:block;width:60px;height:60px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:34px auto;background-size:34px auto;cursor:pointer}
.fd-btn .mask{position:absolute;left:50%;bottom:100%;background:url(../image/fd-bg1.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.fd-btn .qr{padding:12px 11px;overflow:hidden}
.fd-btn .qr img{display:block;width:100%;height:100%}
.fd-btn .item:hover .mask{width:125px;height:125px}
@media only screen and (max-width:1600px){
.nav li>a{font-size:16px}
}
@media only screen and (max-width:1366px){
.nav{padding-top:20px}
.nav li>a{padding:0 20px;font-size:14px}
.fd-btn .icon{width:50px;height:50px}
}
@media only screen and (max-width:1199px){
.nav li>a{padding:0 10px}
}
@media only screen and (max-width:959px){
.fd-btn{margin-right:15px}
.logo{width: 200px}
}



/* 多语种选择器样式 */
.language-switcher {
    height: 12px;
    font-size: 12px;
    padding: 0 15px;
    color: #FFFFFF;
    float: right;
}




/* 导航条样式 */
.nav {
  list-style-type: none;
  margin: 0;

	padding:16px 5px 0;text-align:right;font-size:0
}

.nav li {
  float: left;
}

.nav li a {
  display: block;
  padding: 10px 9px 0px 10px;
  color: #fff;
}

.nav li:hover { }

/* 下拉菜单样式 */
.navv-hover {
    display: none;
    position: absolute;
    background-color: #AD0002;
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
}

.nav li:hover .navv-hover {
  display: block;
}

.navv-hover a {
    width: 90px;
    height: auto;
    line-height: auto;
    font-size: 14px;
    margin: auto;
    color: #888;
    display: auto;
	text-align: center;

    }

.navv-hover a:hover {
    background-color: #AD0002;

}
.navv-hover-jiaoliu {
    width: 410px;
    text-align: left;
}
.navv-hover-jiaoliu a {
    text-align: left;
    width: 400px;
}

.navv-hover-xiaonei {
	width: 120px;text-align: left;}
.navv-hover-xiaonei a {
    width: 120px;text-align: left;}
.navv-hover a:last-child {
    border-bottom: none;}

.nav li>a{padding:0 12px;display:block;font-size:16px;color:#fff;line-height:34px;position:relative;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.nav li{float:left;position:relative}
.nav li>a:after{content:'';position:absolute;left:50%;bottom:0;width:0;height:1px;background-color:#fc0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.nav li:hover>a{
    color: #D2BB5E
}
.nav li:hover>a:after{width:13px}













@media only screen and (max-width:767px){
.fd-btn .item:hover .mask{width:80px;height:80px}
.fd-btn .qr{padding:5px}
.fd-btn{margin:0 0 0 10px}
}
.section{position:relative;overflow:hidden}
.sec4{position:relative;background-repeat:no-repeat;background-position:center top;-webkit-background-size:100% calc(100% - (100% - 702px)/ 2 - 74px);background-size:100% calc(100% - (100% - 702px)/ 2 - 74px);background-color:#f6f7f9;overflow:hidden}
.countdown{position:relative;font-size:12px;text-align:center;color: #fff;}
@media only screen and (max-width:1440px){
.wp1400{padding:0 2%}
}
@media only screen and (max-width:959px){
.wp1400{padding:0 2%}
}
@media only screen and (max-width:767px){
.wp1400{padding:0 15px}
}
@media only screen and (max-width:1600px){
.wp{padding:0 9%}
.sec4{-webkit-background-size:100% calc(100% - (100% - 588px)/ 2 - 79px);background-size:100% calc(100% - (100% - 588px)/ 2 - 79px)}
}
@media only screen and (max-width:1366px){
.wp{padding:0 16%}
.sec4{-webkit-background-size:auto calc(100% - (100% - 462px)/ 2 - 45px);background-size:auto calc(100% - (100% - 462px)/ 2 - 45px)}
}
@media only screen and (max-width:1199px){
.wp{padding:0 4%}
}
@media only screen and (max-width:767px){
.wp{padding:0 15px}
body{padding-top:95px!important}
.sec4{-webkit-background-size:100% 20%;background:#f5f7f8!important}
.sec4 .wp{padding:0}
}






/* CSS Document */
.more {
    width: 200px;
    font-size: 14px;
    color: #fff;
    text-align: right;
    position: absolute;
    right: 15px;
    line-height: 33px;}
.more-icon {
    width: 20px;
    height: 20px;
    display: block;
    float: right;
    margin-left: 10px;}
a.more:hover {
    color: #fff;}
.year {
    font-size: 12px;
    display: block;
    letter-spacing: 1px;
    font-weight: normal;
    opacity: .6;
    color: #fff;}
.day {
    color: #fff;
    font-size: 40px;
    display: block;}
.img-text {
    width: 100%;
    height: 70px;
    line-height: 70px;
    background-color: #fff;}
.img-text p {
    font-size: 16px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    width:auto;}
.img-text p a {
    color: #333;}
.img-text p a:hover {
    color: #337ab7;}
.calendar {
    width: 70px;
    height: 70px;
    background-color: #D10000;
    line-height: 26px;
    padding-top: 15px;
    text-align: center;}
.new {
    width: 210px;
    height: 152px;
    color: #fff;
    font-size: 16px;
    margin-bottom: 30px;
    padding: 24px 0px 0px 17px;}
.new .mt05 {
    width: 92%;
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.new-calendar {
    line-height: 26px;}
a.news-bg-1 {
    display: block;
    background: url(../image/news-bg-1.jpg) no-repeat;}
a.new:hover {
    color: #fff;
    background: #D10000;}
@media all and (max-width: 990px) {
    .img-420 {
        margin-bottom: 30px;}
    .new {
        width: 220px;}
}
@media all and (max-width: 767px) {
	.img-text p.flL { width:76%;}
    .new {
        width: 207px;}
	.more {
		width: 200px;
		font-size: 14px;
		color: #fff;
		text-align: right;
		position: absolute;
		right: 15px;
		top:35px;
		line-height: 33px;}
	.mt80 {
			margin-top: 40px !important;}
}



/*reset*/
/*reset*/

.fz30{ font-size: 30px   !important;}
.fz34{ font-size: 24px   !important;}
/* !Inline Align ------------------------------------------------------------ */
/* !Floats ------------------------------------------------------------------ */
.flL    { display: inline; float: left;}
/* !Tools ------------------------------------------------------------------- */

/* !Margin ------------------------------------------------------------------ */
.mt05 { margin-top: 5px !important;}
.mt10 { margin-top:10px !important;}
.mt80 { margin-top:80px !important;}
.mr10 { margin-right:10px !important;}
.mb40 { margin-bottom:40px !important;}
/* !Padding  ---------------------------------------------------------------- */
.pb60 { padding-bottom:60px !important;}
.pl20 { padding-left:20px !important;}
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{margin:0;}a{background-color:transparent;}a:active,a:hover{outline:0;}b{font-weight:700;}img{border:0;}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}img{page-break-inside:avoid;}img{max-width:100%!important;}h2,p{orphans:3;widows:3;}h2{page-break-after:avoid;}}@font-face{font-family:'Glyphicons Halflings';
src:url(../../fonts/20181016/glyphicons-halflings-regular.jpg);
src:url(../../fonts/20181016/glyphicons-halflings-regular.eot?#i.jpg) format('embedded-opentype'),url(../../fonts/20181016/glyphicons-halflings-regular.w.jpg) format('woff2'),url(../../fonts/20181016/glyphicons-halflings-regular..jpg) format('woff'),url(../../fonts/20181016/glyphicons-halflings-regular.jpg) format('truetype'),url(../../fonts/20181016/glyphicons-halflings-regular.svg#glyphicons_halflingsreg.jpg) format('svg')}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0);}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff;}a{color:#337ab7;text-decoration:none;}a:focus,a:hover{color:#23527c;text-decoration:underline;}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}img{vertical-align:middle;}h2{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;}h2{margin-top:20px;margin-bottom:10px;}h2{font-size:30px;}p{margin:0 0 10px;}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}@media (min-width:768px){.container{width:750px;}}@media (min-width:992px){.container{width:970px;}}@media (min-width:1200px){.container{width:1170px;}}.row{margin-right:-15px;margin-left:-15px;}.col-lg-5,.col-lg-7,.col-md-12,.col-sm-12,.col-sm-4,.col-xs-12,.col-xs-4{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}.col-xs-12,.col-xs-4{float:left;}.col-xs-12{width:100%;}.col-xs-4{width:33.33333333%;}@media (min-width:768px){.col-sm-12,.col-sm-4{float:left;}.col-sm-12{width:100%;}.col-sm-4{width:33.33333333%;}}@media (min-width:992px){.col-md-12{float:left;}.col-md-12{width:100%;}}@media (min-width:1200px){.col-lg-5,.col-lg-7{float:left;}.col-lg-7{width:58.33333333%;}.col-lg-5{width:41.66666667%;}}.container:after,.container:before,.row:after,.row:before{display:table;content:" ";}.container:after,.row:after{clear:both;}@-ms-viewport{width:device-width;}
/*# sourceMappingURL=bootstrap.min.css.map */