







@font-face {







	font-family: 'Venera500';







	src: url('../fonts/Venera-500.otf') format('truetype');







	font-weight: normal;







	font-style: normal;







}















@font-face {







	font-family: 'Futura LT Light';







	src: url('../fonts/Futura LT Light.woff') format('truetype');







	font-weight: normal;







	font-style: normal;







}















@font-face {







	font-family: 'futura_light_0-webfont';







	src: url('../fonts/futura_light_0-webfont.woff') format('truetype');







	font-weight: normal;







	font-style: normal;







}























@font-face {







	font-family: 'Venera700';







	src: url('../fonts/Venera-700.otf') format('truetype');







	font-weight: normal;







	font-style: normal;







}















@font-face {







	font-family: 'Venera900';







	src: url('../fonts/Venera-900.otf') format('truetype');







	font-weight: normal;







	font-style: normal;







}















.f-ewm .border {







	border: 18px solid #fff;







}















@font-face {







	font-family: 'Futura LT Light';







	src: url('../fonts/GILLIUSADFNO2-REGULAR.PFB_0.TTF') format('truetype');







	font-weight: normal;







	font-style: normal;







}















@font-face {







	font-family: 'gilliusadfno2';







	src: url('gilliusadfno2-regular-webfont.woff') format('woff'), url('gilliusadfno2-regular-webfont.woff2') format('woff');







	/*non-IE*/







}























body {







	margin: 0 auto;







	font-size: 12px;







	color: #666;







	overflow-x: hidden;







}















body,







button,







input,







select,







textarea {







	outline: 0px;







	font-size: 12px;







}















textarea {







	overflow-y: hidden;







}















ul {







	margin: 0px;







	padding: 0px;







	zoom: 1;







}















div {







	zoom: 1;







}















li {







	margin: 0px;







	padding: 0px;







	list-style: none;







	vertical-align: middle;







}















dl,







dt,







dd {







	margin: 0;







	padding: 0;







}















img {







	margin: 0px auto;







	border: 0;







}















a {







	text-decoration: none;







	color: #666;







}















a:hover {







	color: #221815;







	text-decoration: none;







}















a img {







	border: none;







	border: 0;







}















p,







h1,







h2,







h3,







h4,







h5 {







	margin: 0;







	padding: 0;







}















.clear {







	clear: both;







	width: 100%;







	height: 0;







	font-size: 0px;







	overflow: hidden;







}















i,







em,







cite {







	font-style: normal;







}















input,







select {







	padding: 0;







	margin: 0;







}















.wrap {







	width: 1000px;







	margin: 0 auto;







	height: auto;







}















.fl {







	float: left;







}















.fr {







	float: right;







}















.f12 {







	font-size: 12px;







}















.f13 {







	font-size: 13px;







}















.f14 {







	font-size: 14px;







}















.f16 {







	font-size: 16px;







}















.f18 {







	font-size: 18px;







}















.f20 {







	font-size: 20px;







}















.f22 {







	font-size: 22px;







}















.f24 {







	font-size: 24px;







}















.lh18 {







	line-height: 18px;







}















.lh20 {







	line-height: 20px;







}















.lh22 {







	line-height: 22px;







}















.lh24 {







	line-height: 24px;







}















.lh26 {







	line-height: 26px;







}















.lh28 {







	line-height: 28px;







}















.lh30 {







	line-height: 30px;







}















.tl {







	text-align: left;







}















.tc {







	text-align: center;







}















.tr {







	text-align: right;







}















.fb {







	font-weight: bold;







}















.fn {







	font-weight: normal;







}















.mt5 {







	margin-top: 5px;







}















.mt10 {







	margin-top: 10px;







}















.mt15 {







	margin-top: 15px;







}















.mt20 {







	margin-top: 20px;







}















.mb5 {







	margin-bottom: 5px;







}















.mb10 {







	margin-bottom: 10px;







}















.mr5 {







	margin-right: 5px;







}















.mr10 {







	margin-right: 10px;







}















.mr20 {







	margin-right: 20px;







}















.ml5 {







	margin-left: 5px;







}















.ml10 {







	margin-left: 10px;







}



#masthead .dropdown.yuyan{

	display: none;

}











.ml15 {







	margin-left: 15px;







}















.ml20 {







	margin-left: 20px;







}















.m10 {







	margin: 10px;







	_display: inline;







}















.m20 {







	margin: 20px;







}















.mb20 {







	margin-bottom: 20px;







}















.pl10 {







	padding-left: 10px;







}















.pl15 {







	padding-left: 15px;







}















.pl20 {







	padding-left: 20px;







}















.pr10 {







	padding-right: 10px;







}















.pr15 {







	padding-right: 15px;







}















.pr20 {







	padding-right: 20px;







}















.pt15 {







	padding-top: 15px;







}















.pt10 {







	padding-top: 10px;







}















.pt20 {







	padding-top: 20px;







}















.pb10 {







	padding-bottom: 10px;







}















.pb20 {







	padding-bottom: 20px;







}















.pr5 {







	padding-right: 5px;







}















.pl5 {







	padding-left: 5px;







}















.pt5 {







	padding-top: 5px;







}















.pb5 {







	padding-bottom: 5px;







}















.p10 {







	padding: 10px;







}















.p15 {







	padding: 15px;







}















.p20 {







	padding: 20px;







}















.p5 {







	padding: 5px;







}















.p1 {







	padding: 1px;







}















.b {







	display: block;







}















.in-b {







	display: inline-block;







	zoom: 1;







	*display: inline;







}















.por {







	position: relative;







}















.poa {







	position: absolute;







}















.ti {







	text-indent: -999999px;







}















#no {







	border: none;







	border: 0;







}















@media (min-width: 768px){

	.col-sd-2 {

		width: 14.2%

	}

}











/*é¢œè‰²*/







.red {







	color: red;







}















.black {







	color: black;







}















.blue {







	color: blue;







}















.gray {







	color: #999;







}















.white {







	color: white;







}















/*å®½åº¦*/







.w100 {







	width: 100%;







}















.mw100 {







	max-width: 100%;







}















.w50 {







	width: 50%;







}















/* æ–‡ç« é—´è· */







.content {







	font-size: 16px;







	line-height: 26px;







	color: #373939;







	text-align: justify;







	font-family: 'Futura LT Light';







}















.content p {







	margin-bottom: 10px;







	font-size: 14px;







}















.content img {







	max-width: 100%;







}















/*è¾¹æ¡†*/







#container .row {







	margin: 0;







}















#container .row>div {







	padding: 0;







}















.border {







	border: 5px solid #b3b4b4;







}























.ff6 {







	font-family: Venera700;







	display: inline-block;







}







.title1,

.ff1 {

	font-family: Venera700;

}







.ff2 {

	font-family: Venera500;

}







.ff3 {

	font-family: Venera900;

}







.ff4 {

	font-family: Venera700;

}







.ff5 {

	font-family: 'futura_light_0-webfont';

}







/* èƒŒæ™¯ */







.bgf {







	background-color: #fff;







}















#top {







	width: 100%;







	position: relative;







	-moz-transform: rotate(-359deg) skewX(-359deg) skewY(-359deg);







	-webkit-transform: rotate(-359deg) skewX(-359deg) skewY(-359deg);







	-o-transform: rotate(-359deg) skewX(-359deg) skewY(-359deg);







	-ms-transform: rotate(-359deg) skewX(-359deg) skewY(-359deg);







	transform: rotate(-359deg) skewX(-359deg) skewY(-359deg);







	z-index: 200 !important;







}















#top .container {







	position: relative;







	-moz-transform: rotate(-1deg) skewX(-1deg) skewY(-1deg);







	-webkit-transform: rotate(-1deg) skewX(-1deg) skewY(-1deg);







	-o-transform: rotate(-1deg) skewX(-1deg) skewY(-1deg);







	-ms-transform: rotate(-1deg) skewX(-1deg) skewY(-1deg);







	transform: rotate(-1deg) skewX(-1deg) skewY(-1deg);







}































/* å¤´éƒ¨ */







#masthead {







	width: 100%;







	margin-top: -35px;







	position: relative;







	-moz-transform: rotate(359deg) skewX(359deg) skewY(359deg);







	-webkit-transform: rotate(359deg) skewX(359deg) skewY(359deg);







	-o-transform: rotate(359deg) skewX(359deg) skewY(359deg);







	-ms-transform: rotate(359deg) skewX(359deg) skewY(359deg);







	transform: rotate(359deg) skewX(359deg) skewY(359deg);







	z-index: 220 !important;







	border-bottom: 5px solid #b3b4b4;







	background-color: #221815;







}















#masthead .container {







	position: relative;







	-moz-transform: rotate(1deg) skewX(1deg) skewY(1deg);







	-webkit-transform: rotate(1deg) skewX(1deg) skewY(1deg);







	-o-transform: rotate(1deg) skewX(1deg) skewY(1deg);







	-ms-transform: rotate(1deg) skewX(1deg) skewY(1deg);







	transform: rotate(1deg) skewX(1deg) skewY(1deg);







}















#masthead1 {







	width: 100%;







	position: relative;







	-moz-transform: rotate(359deg) skewX(359deg) skewY(359deg);







	-webkit-transform: rotate(359deg) skewX(359deg) skewY(359deg);







	-o-transform: rotate(359deg) skewX(359deg) skewY(359deg);







	-ms-transform: rotate(359deg) skewX(359deg) skewY(359deg);







	transform: rotate(359deg) skewX(359deg) skewY(359deg);







	z-index: 220 !important;







	border-top: 5px solid #dad9d9;







}















#masthead1 .container {







	position: relative;







	-moz-transform: rotate(1deg) skewX(1deg) skewY(1deg);







	-webkit-transform: rotate(1deg) skewX(1deg) skewY(1deg);







	-o-transform: rotate(1deg) skewX(1deg) skewY(1deg);







	-ms-transform: rotate(1deg) skewX(1deg) skewY(1deg);







	transform: rotate(1deg) skewX(1deg) skewY(1deg);







}





.nav1 .container .col-md-10 {

        position: relative;

    top: 22px;

}

















.navbar {







	height: 180px;







	background: none;







	border: none;







	border: 0;







	z-index: 99999;







	margin: 0;







	background: #fff;







}















.navbar .navbar-brand {







	padding: 0;







	height: auto;







	position: absolute;







	left: 0;







	top: 38px;







}















.navbar .navbar-brand img {







	margin: 24px 0 0;



width: 150px;



}















.navbar-collapse {







	float: ;







}















.navbar-nav {







	margin-top: 85px;







	float: right;

	padding-left: 10%;





}















.navbar-nav>li.dropdown {







	margin: 0 5px;







}















.navbar-nav>li.dropdown a {







	color: #fff;







	padding: 5px 10px;







	font-size: 18px;







	font-family: "Venera900";







}



.navbar-nav>li.curr a {







	font-weight: 600;







}















.navbar-nav>li.dropdown a:hover,







.navbar-nav>li.dropdown.hover a {







	color: rgb(255, 255, 255);







}















#masthead .lang {







	position: absolute;







	right: 28px;







	top: 50px;







	font-size: 14px;







	color: #fff;







}















#masthead .lang a {







	color: #fff;







}















#masthead .yuyan {







	color: #fff;







}















#masthead .lang dl {







	float: right;







	position: relative;







	width: 100px;







}















#masthead .lang dt {







	font-weight: normal;







}















#masthead .lang dd {







	position: absolute;







	left: 0;







	top: 26px;







	width: 100%;







	display: none;







	background-color: #fff;







	z-index: 22;







}















#masthead .lang dd a {







	display: block;







	height: 26px;







	line-height: 26px;







	text-align: center;







	color: #a6a7a7;







}















#masthead .lang dl.hover dd {







	display: block;







}















#masthead .lang span {







	padding-right: 10px;







}















#masthead .search-btn {







	float: right;







	margin-top: 70px;







	position: relative;







	right: -29px;







}







.nav1 .container .col-md-12 {

    position: relative;

    top: 22px;

}







#masthead .search-btn i {







	color: #a6a7a7;







}















.navbar-form {







	width: 100%;







	position: absolute;







	left: 0;







	top: 0;







	background-color: #fff;







	height: 90px;







}















.navbar-form .form-group {







	width: 100%;







}















.navbar-form .form-control {







	width: 100%;







	height: 90px;







	line-height: 90px;







	border: 0;







	border: none;







	border-radius: 0;







	background: none;







	box-shadow: inherit;







	padding: 0;







	font-size: 20px;







}















.header-close {







	position: absolute;







	right: 10px;







	top: 0;







	height: 90px;







	line-height: 90px;







}















.header-close i {







	font-size: 20px;







}























/* banner */







#banner {







	margin: -40px auto 0;







	position: relative;







	z-index: 2;







}















#banner .swiper-button-prev,







#banner .swiper-button-next {







	width: 18px;







	height: 32px;







	margin-top: -16px;







}















#banner .swiper-button-prev {







	background: url("../images/left.png") no-repeat center top;







}















#banner .swiper-button-next {







	background: url("../images/right.png") no-repeat center top;







}































/* index1 */







.index1 {







	background: url("../images/bg4.png") no-repeat center -50px #DBDBD9;







	padding-bottom: 130px;







	margin-top: -40px;







}















.index1 .title1 {







	font-size: 30px;







	color: #606060;







	padding: 50px 0 40px;







}















.index1 .box {







	background-color: #fff;







	font-size: 16px;







	line-height: 26px;







	color: #666;







	padding: 0 0 15px;







	margin-bottom: 35px;







}















.index1 .box img {

	height: 300px;

	object-fit: cover;

}















.index1 .box a.img {







	overflow: hidden;







	display: block;







	margin-bottom: 10px;







}















.index1 .box img {







	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;







	transition: opacity 0.35s, transform 0.35s;







	-webkit-transform: scale(1);







	transform: scale(1);







}















.index1 .box a.img:hover img {







	opacity: 0.5;







	-webkit-transform: scale(1.12);







	transform: scale(1.12);







}























.index1 .box .time {







	font-size: 14px;







	color: #999;







}















.index1 .box .time .iconfont {







	padding-right: 10px;







}















.index1 .box a.b {







	font-size: 16px;







	color: #666;







	line-height: 28px;







	overflow: hidden;







	margin-bottom: 10px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	text-overflow: ellipsis;

	-webkit-line-clamp: 2;

	overflow: hidden;

	height: 56px;





}















.index1 .box .share {







	padding-top: 10px;







	border-top: 1px solid #eee;







	height: 50px;







}















.index1 .box .share span.bds_more,







.index1 .box .share .bds_tools a {







	padding: 0;







	height: 22px;







	width: 22px;







}















.index1 .box p {







	padding-bottom: 0;







	font-size: 16px;







	height: 450px;







}















/* index2 */







.index2 {







	margin-top: -70px;







	position: relative;







	z-index: 222;







}















.index2 .bd-list .container {







	position: relative;







	color: #fff;







}















.index2 .bd-list .container .t {







	position: absolute;







	left: 0;







	top: 10%;







	font-size: 30px;







	line-height: 34px;







	text-transform: uppercase;







	width: 33%;







}















.index2 .bd-list .container .right {







	width: 40%;







	text-align: center;







	position: absolute;







	right: 0;







	top: 10%;







	font-size: 18px;







}















.index2 .bd-list .container .right span {







	display: block;







}















.index2 .bd-list .container .right .countdown {







	margin-bottom: 15px;







}















.index2 .bd-list .container .tc {







	position: absolute;







	left: 0;







	top: 30%;







	width: 100%;







}















.index2 .bd-list .container .tc img {







	width: 30%;







}















.index2 .bd-list .container .t1 {







	position: absolute;







	left: 0;







	bottom: 22%;







	font-size: 24px;



	font-family: Venera900;



}















.index2 .bd-list .container .round {







	position: absolute;







	right: 0;







	bottom: 15%;







	font-size: 24px;







}















.index2 .bd-list .container .round font {







	font-size: 121px;







	color: #98999d;







	padding-left: 10px;







	font-weight: bold;







}















.index2 .bd-list .container .circleChart {







	display: inline-block;







	zoom: 1;







	*display: inline;







	line-height: 20px;







	margin: 0 3px 10px;







}















.index2 .bd-list .container .circleChart span {







	position: relative;







	top: 15px;







}















.index2 .bd-list .container .circleChart span font {







	font-size: 14px;







}















.index2 .hd {







	position: absolute;







	left: 0;







	bottom: 15%;







	width: 100%;







	text-align: center;







}















.index2 .hd ul {







	width: 40%;







	margin: 0 auto;







	background: url("../images/b3.png") repeat-x left top;







	padding-top: 30px;







}















.index2 .hd li {







	display: inline-block;







	zoom: 1;







	*display: inline;







	padding: 0 20px;







	position: relative;







}















.index2 .hd li em {







	width: 17px;







	height: 17px;







	position: absolute;







	display: block;







	left: 50%;







	top: -38px;







	margin-left: -8px;







	background: url("../images/b4.png") no-repeat center top;







}















.index2 .hd li.on em {







	width: 25px;







	height: 25px;







	margin-left: -13px;







	top: -43px;







	background: url("../images/b6.png") no-repeat center top;







}























/* index3 */







.index3 {







	background: url("../images/bg2.png") no-repeat center top;







	height: 580px;







}















.index3 .title1 {







	font-size: 30px;







	color: #606060;







	padding: 60px 0 25px;







}















.index3 .box {







	border-bottom: 3px solid #b3b4b4;







	background-color: #fff;







	padding: 20px 15px;







}















.index3 .box h2 {







	background: url("../images/d1.png") no-repeat center bottom;







	padding-bottom: 20px;







	margin-bottom: 22px;







	text-align: center;







	font-size: 22px;







}















.index3 .box ul {}















.index3 .box ul li {







	height: 22px;







	line-height: 22px;







	width: 100%;







	margin-bottom: 15px;







	font-size: 16px;







	color: #4a4a4a;







}















.index3 .box ul li span {







	text-align: center;







	background: url("../images/b5.png") no-repeat center top;







	width: 49px;







	height: 22px;







	line-height: 22px;







	display: inline-block;







	zoom: 1;







	*display: inline;







	font-size: 14px;







	color: #fff;







}















.index3 .box ul li a {







	font-size: 16px;







	color: #4a4a4a;







	padding-left: 10px;







}















.index3 .box ul li em img {







	padding-right: 5px;







	height: 22px;







}















.index3 .box ul li font {







	display: inline-block;







	width: 40px;







}















.index3 .t {







	text-align: center;







	padding-top: 20px;







}















.index3 .t {







	font-size: 16px;







	color: #9a9a9a;







}















.ClassyCountdown-days>div {







	width: 90px !important;







	height: 90px !important;







}







/* index4 */







.index4 {







	height: 603px;







	background: url("../images/bg3.png") no-repeat center top #f1f1f1;







}















.index4 .title1 {







	font-size: 30px;







	color: #fff;







	padding: 50px 0 40px;







}















.index4 a.b {







	position: relative;







}







.index4 a.b img {







	height: 240px;







	object-fit: cover;







}







.index4 a.b .t {







	position: relative;







	background-color: #252525;







	font-size: 18px;







	color: #a3a3a3;







	line-height: 36px;







	padding: 10px 5px;







	text-align: center;







}















.index4 a.b .t i {







	position: absolute;







	left: 15px;







	top: 20px;







	font-size: 18px;







	color: #a3a3a3;







	font-size: 54px;







}















.index4 a.b:hover .t {







	background-color: #01b0eb;







	color: #fff;







}















.index4 a.b:hover .t i {







	color: #fff;







}















.index4 a.b:hover em {







	display: block;







	position: absolute;







	z-index: 22;







	left: 50%;







	top: 50%;







	margin: -102px 0 0 -54px;







	width: 107px;







	height: 108px;







	background: url("../images/play.png") no-repeat center top;







}















.index4 .swiper-container {







	padding-bottom: 40px;







}















.index4 .swiper-container-horizontal>.swiper-pagination-bullets,







.index4 .swiper-pagination-custom,







.index4 .swiper-pagination-fraction {}















.index4 .swiper-pagination-bullet {







	opacity: 1;







	background-color: #7d7d7e;







	width: 10px;







	height: 10px;







}















.index4 .swiper-pagination-bullet-active {







	background-color: #b3b4b4;







}















.index4 .more {







	text-align: center;







	font-size: 14px;







	color: #fff;







}















/* index5 */







.index5 {







	background-color: #eee;







}















.index5 .title1 {







	font-size: 30px;







	color: #606060;







	padding: 10px 0 25px;







}















.index5 a.b {







	position: relative;







	overflow: hidden;







}















.index5 a.b p {







	position: absolute;







	left: 0;







	bottom: 10px;







	font-size: 14px;







	line-height: 22px;







	color: #fff;







	padding: 0 20px;







	z-index: 22;







}















.index5 a.b i {







	position: absolute;







	right: 10px;







	top: 0px;







	font-size: 30px;







	z-index: 9;







	color: #fff;







}















.index5 a.b img {







	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;







	transition: opacity 0.35s, transform 0.35s;







	-webkit-transform: scale(1.12);







	transform: scale(1.12);







}















.index5 a.b:hover img {







	opacity: 0.5;







	-webkit-transform: scale(1);







	transform: scale(1);







}















.index5 a.b em {







	background-color: #000;







	filter: Alpha(opacity=40);







	-moz-opacity: 0.4;







	opacity: 0.4;







	display: block;







	width: 100%;







	height: 100%;







	position: absolute;







	left: 0;







	top: 0;







	z-index: 2;







}























/* index6 */







.index6 {







	background-color: #f1f1f1;







	padding: 45px 0 100px;







}















.index6 {}































/* footer */







#bottom {







	padding: 60px 0px 16px 0px;







	background: url("../images/footer.png") no-repeat left -20px #313131;







	border-top: 5px solid #b3b4b4;







	-moz-transform: rotate(359deg) skewX(359deg) skewY(359deg);







	-webkit-transform: rotate(359deg) skewX(359deg) skewY(359deg);







	-o-transform: rotate(359deg) skewX(359deg) skewY(359deg);







	-ms-transform: rotate(359deg) skewX(359deg) skewY(359deg);







	transform: rotate(359deg) skewX(359deg) skewY(359deg);







	z-index: 102 !important;







	position: relative;







}















#bottom .container {







	-moz-transform: rotate(1deg) skewX(1deg) skewY(1deg);







	-webkit-transform: rotate(1deg) skewX(1deg) skewY(1deg);







	-o-transform: rotate(1deg) skewX(1deg) skewY(1deg);







	-ms-transform: rotate(1deg) skewX(1deg) skewY(1deg);







	transform: rotate(1deg) skewX(1deg) skewY(1deg);







}























.footer {







	font-size: 14px;







	color: #fff;







	line-height: 26px;







	margin-top: -40px;







}















.footer1 {







	margin-top: 100px;







}















.footer h2 {







	font-size: 14px !important;







	margin-bottom: 10px !important;







	color: #fff !important;







}















.footer a {







	color: #9a9a9a;







	text-transform: uppercase;







}















.footer ul {







	margin-bottom: 20px;







}















.footer img {







	margin-bottom: 5px;







}















.footer ul li a {}















.copyright {







	background-color: #252525;







	padding: 100px 0 10px;







	font-size: 14px;







	color: #908e8e;







	margin-top: -50px;







}















.copyright .iconfont {







	color: #908e8e;







}















.copyright .flogo {







	width: 20%;







	position: relative;







	top: -40px;





}

@media (max-width: 768px) {

	.copyright .flogo{

		top: 0;

	}

}















/* banner */







.banner1 {







	margin-top: -40px;







	height: 160px;







	background-size: 100% 100%;







	background-position: center center;







	background-repeat: no-repeat;







}















.banner1 h2 {



	font-family: Venera700;



	position: absolute;







	left: 0;







	top: 75px;







	z-index: 22;







	height: 40px;







	line-height: 40px;







	font-size: 30px;







	color: #fff;







	-moz-transform: rotate(359deg) skewX(359deg) skewY(359deg);







	-webkit-transform: rotate(359deg) skewX(359deg) skewY(359deg);







	-o-transform: rotate(359deg) skewX(359deg) skewY(359deg);







	-ms-transform: rotate(359deg) skewX(359deg) skewY(359deg);







	transform: rotate(359deg) skewX(359deg) skewY(359deg);







	text-transform: uppercase;







}















.banner1 h2.t {







	top: 60px;







	font-size: 20px;







	line-height: 24px;







}















.banner1 h3 {







	font-size: 36px;







	color: #fff;







	-moz-transform: rotate(359deg) skewX(359deg) skewY(359deg);







	-webkit-transform: rotate(359deg) skewX(359deg) skewY(359deg);







	-o-transform: rotate(359deg) skewX(359deg) skewY(359deg);







	-ms-transform: rotate(359deg) skewX(359deg) skewY(359deg);







	transform: rotate(359deg) skewX(359deg) skewY(359deg);







	text-transform: uppercase;







	font-size: 14px;







}















.banner1 h2 font {







	font-size: 14px;







}















.nav1 {







	border-top: 5px solid #b3b4b4;







	-moz-transform: rotate(359deg) skewX(359deg) skewY(359deg);







	-webkit-transform: rotate(359deg) skewX(359deg) skewY(359deg);







	-o-transform: rotate(359deg) skewX(359deg) skewY(359deg);







	-ms-transform: rotate(359deg) skewX(359deg) skewY(359deg);







	transform: rotate(359deg) skewX(359deg) skewY(359deg);







	z-index: 102 !important;







	position: relative;







	margin-top: -40px;







	background-color: #f9f9f9;







	line-height: 30px;







	margin-bottom: 45px;







	height: 80px;







}















.nav1 .container .col-md-9 {







	position: relative;







	top: 22px;







}







.show_sn.sl1 .ClassyCountdown-wrapper>div {







	width: calc(13% - 20px);







}







.show_sn.sl1 .ClassyCountdown-wrapper>div {







	margin: 10px 6%;







}







.nav1 a {







	font-size: 18px;







	color: #373939;







	margin-right: 22px;







	_display: inline;







	display: block;







	float: left;







	font-family: Venera700;







}







.ClassyCountdown-wrapper .ClassyCountdown-value {







	font-size: 30px !important;







}







.sl1 .ClassyCountdown-wrapper>div {







	width: calc(8% - 20px);







}







.nav1 a.hover,







.nav1 a:active {







	color: #01b0eb;







}















.ClassyCountdown-wrapper .ClassyCountdown-value {







	width: 100% !important;







	top: 56% !important;







}







.nav1 .col-md-3 {







	position: relative;







	top: 5px;







}















.nav1 dl {







	position: relative;

top: 22px;





}















.nav1 dl dt {







	font-size: 14px;







	color: #000;







	font-weight: normal;







}















.nav1 dl dd {







	position: absolute;







	left: 0;







	top: 30px;







	background-color: #f9f9f9;







	display: none;







}















.nav1 dl dd a {







	display: block;







	line-height: 30px;







	font-size: 14px;







	width: 97%;







	text-align: right;







	padding-right: 3%;







}















.nav1 dl.hover dd {







	display: block;







	width: 100%;







}























/* è½¦é˜Ÿå’Œè½¦æ‰‹ */







.car1 {}















.car1 .tit {







	font-size: 20px;







	color: #000;







}















.car1 .t {







	background-color: #f9f9f9;







	padding: 23px 28px;







	margin-bottom: 50px;







	margin-top: 20px;







	font-size: 16px;







	line-height: 24px;







	color: #616060;







}





.car1 .t .col-md-4 a,

.car1 .t .col-md-4 p {

	width: calc(100% - 40px);

	display: inline-block;

	line-height: 18px;word-break:break-all; 

}





.car1 .t .col-md-4 >div {

	display: flex;

	align-items: center;

	

}





.car1 .t .img {







	margin-right: 10px;







	padding-bottom: 0px;







	float: left;







	display: inline;







	padding-top: 10px;







	max-width: 100%;







}















.car1 .t .col-md-4 {







	font-size: 14px;







	color: #000;







	padding: 1.5px;







}















.car1 .t .col-md-4 img {







	width: 10%;







}















.car1 .t .iconfont {







	font-size: 30px;







	color: #00b0eb;







	position: relative;







	top: 10px;







	margin-right: 3px;







	display: block;







	float: left;







}















.car1 .t em {







	font-size: 16px;







	color: #6c6c6c;







	text-align: center;







	display: inline-block;







	zoom: 1;







	*display: inline;







	width: 116px;







	height: 44px;







	line-height: 44px;







	background-color: #eee;







	border: 1px solid #dedcdc;







	border-radius: 3px;







}















.dd8 {







	margin-top: 20px;







}















.car1 .c {







	font-size: 14px;







	color: #606060;







}















.car1 .c .box {







	margin-bottom: 30px;







}















.car1 .c .img-top {







	position: relative;







	display: block;







	margin-bottom: 15px;







}















.car1 .c .img-top img {







	width: 100%;







	/*	border: 5px solid #00b0eb;*/







}















.car1 .c .img-top em {







	position: absolute;







	left: 20px;







	top: 10px;







	font-size: 42px;







	color: #000;







	font-family: Venera900;







}















.car1 .c a.b {







	font-size: 16px;
    content: "";
    display: block;
    height: 5rem;
    overflow: hidden;







}















.car1 .c span {







	display: inline-block;







	zoom: 1;







	*display: inline;







	height: 22px;







	line-height: 22px;







	overflow: hidden;







	text-overflow: ellipsis;







	white-space: nowrap;







}















.car1 .c .img {







	margin-right: 12px;







	_display: inline;







	border: 1px solid #e3dbdd;







}















.car2 {







	border-top: 5px solid #b3b4b4;







	-moz-transform: rotate(359deg) skewX(359deg) skewY(359deg);







	-webkit-transform: rotate(359deg) skewX(359deg) skewY(359deg);







	-o-transform: rotate(359deg) skewX(359deg) skewY(359deg);







	-ms-transform: rotate(359deg) skewX(359deg) skewY(359deg);







	transform: rotate(359deg) skewX(359deg) skewY(359deg);







	z-index: 102 !important;







	position: relative;







	margin-top: -40px;







	background-color: #fff;







	line-height: 30px;







}















.car2 .container {







	-moz-transform: rotate(1deg) skewX(1deg) skewY(1deg);







	-webkit-transform: rotate(1deg) skewX(1deg) skewY(1deg);







	-o-transform: rotate(1deg) skewX(1deg) skewY(1deg);







	-ms-transform: rotate(1deg) skewX(1deg) skewY(1deg);







	transform: rotate(1deg) skewX(1deg) skewY(1deg);







}















.car2>div {







	font-size: 18px;







	line-height: 36px;







	color: #606060;







}















.car2 h1 {







	font-size: 20px;







}















.car2 span.info {







	font-size: 14px;







}















.car2 .table1 {







	margin-top: 30px;







	margin-bottom: 55px;







}















.car2 .c {







	margin-top: 75px;







	font-size: 18px;







}















.car2 .c .t {







	font-size: 20px;







}















.car2 .box {







	position: relative;







	display: block;







	margin-bottom: 15px;







}















.car2 .box em {







	position: absolute;







	left: 10px;







	top: 70px;







	font-size: 101px;







	color: #ddd;







}















.car2 .box .large {







	margin-top: 40px;







}















/* about2 */







.about1 {







	font-size: 16px;







	line-height: 24px;







	color: #606060;







}















.about1 .t1 {







	font-size: 22px;







	color: #373939;







	padding: 20px 0;







	line-height: 30px;







	text-transform: uppercase;







	font-weight: bold;







}















.about1 .table1 {







	text-align: center;







	margin-bottom: 30px;







	font-family: 'futura_light_0-webfont';







	border-bottom: 1px solid #f2f2f2;















}















.about1 .table1 td,







.about1 .table1 th {







	border-width: 0px 1px 1px 0px;







	padding: 10px;







	font-size: 16px;







	color: #606060;







}















.about1 .table1 th {







	background-color: #e4e8e9;







	font-weight: normal;







	font-size: 14px;







	color: #000;







	text-align: center;







	border-top: 5px solid #b3b4b4;







	font-weight: bold;







}







.about1 .table1 tr:nth-child(odd) {







	background-color: #f9f9f9;







}







.about1 .table1 .bg {







	background-color: #f9f9f9;







}















.about1 .t2 {







	font-size: 18px;







	color: #373939;







	margin-bottom: 10px;







}















.about1 .race {







	margin-bottom: 30px;







}















.about1 p {







	text-align: justify;







	font-size: 14px;







}















.about1 #contact {







	line-height: 29px;







}















.about1 #contact .iconfont {







	font-size: 25px;







}















.about1 #contact strong {







	font-weight: bold;







}















.about1 #contact span {







	display: inline-block;







	width: 50%;







}















.about1 .content .col-md-6 {







	padding-left: 0px;







}















.about1 #contact .dde {







	font-size: 14px;







}























.about2 {







	background-color: #f9f9f9;







	padding: 30px 0 60px;







	font-size: 16px;







	line-height: 30px;







	color: #8b8a8a;







}















.about2 .t1 {







	font-size: 22px;







	color: #373939;







	padding-bottom: 20px;







	line-height: 30px;







	text-transform: uppercase;







}















.about2 h2 {







	font-size: 22px;







	color: #373939;







	padding-bottom: 20px;







}















.about2 table tr td:first-child {







	color: #373939;







}















.about-pdf {







	font-size: 14px;







	color: #000;







	height: 45px;







	line-height: 45px;







	margin-bottom: 30px;







}















.about-pdf a {







	padding-right: 10px;







	height: 45px;







	background-color: #eee;







	margin-right: 30px;







	_display: inline;







}















.about-pdf a i {







	height: 45px;







	line-height: 45px;







	width: 45px;







	display: inline-block;







	zoom: 1;







	*display: inline;







	text-align: center;







	background-color: #b3b4b4;







	font-size: 30px;







	color: #fff;







	float: left;







	margin-right: 10px;







}















.about-pdf {}















.about3 {}















.about3 .pdf {







	margin-top: 30px;







	background-color: #f7f7f7;







	padding: 20px 0 20px 20px;







	font-size: 16px;







	color: #646363;







}















.about3 .pdf .iconfont {







	font-size: 24px;







	color: #00b0eb;







	display: block;







	float: left;







	position: relative;







	top: -2px;







	padding-right: 10px;







}















.about3 .pdf .in-b {







	display: block;







	float: left;







	border-radius: 3px;







	padding: 0 20px;







	height: 45px;







	line-height: 45px;







	text-align: center;







	background-color: #eee;







	border: 1px solid #dedcdc;







	font-size: 16px;







	color: #6c6c6c;







	margin: 0 20px 0 15px;







}















.about3 .pdf h2 {







	font-size: 18px;







	font-weight: normal;







	margin-bottom: 5px;







	line-height: 53px;







}















.about3 .t1 {







	font-size: 22px;







	color: #373939;







	padding-bottom: 20px;







	line-height: 30px;







	margin-top: 35px;







	text-transform: uppercase;







	font-weight: bold;







}















.about3 .form {







	font-size: 16px;







	color: #373939;







}















.about3 .form span.b {







	margin: 15px 0;







}















.about3 .form .text {







	height: 45px;







	line-height: 45px;







	width: 100%;







	border: 1px solid #e4e4e4;







	border-radius: 3px;







	text-indent: 10px;







}















.about3 .form font {







	color: #00b0eb;







}















.about3 .form .small {







	width: 30%;







}















.about3 .form .small.nth {







	margin: 0 5%;







}















.about3 .form p {







	padding: 10px 0 20px;







}















.about3 .form .submit {







	width: 140px;







	height: 47px;







	line-height: 47px;







	background-color: #aaa;







	font-size: 18px;







	color: #fff;







	text-align: center;







	border-radius: 3px;







	border: none;







	border: 0;







}















.about3 .form1 {







	font-size: 16px;







	color: #373939;







}















.about3 .form1 .text {







	margin-bottom: 30px;







	color: #656565;







	height: 55px;







	line-height: 55px;







	border: 2px solid #656565;







	width: 100%;







	font-size: 14px;







	text-indent: 10px;







}















.about3 .form1 .textarea {







	height: 150px;







	border: 2px solid #656565;







	color: #656565;







	width: 100%;







	font-size: 16px;







	text-indent: 10px;







	padding: 10px 0;







	margin-bottom: 30px;







}















.about3 .form1 .submit {







	width: 162px;







	height: 53px;







	line-height: 53px;







	text-align: center;







	background-color: #221815;







	color: #fff;







	font-size: 14px;







	border: 1px solid #25417c;







}















.about3 .form1 .text {}























/* video-list */







.video-list a.b {







	position: relative;







	margin-bottom: 35px;







}















.video-list a.b .t {







	position: relative;







	background-color: #252525;







	font-size: 16px;







	color: #a3a3a3;







	line-height: 24px;







	padding: 20px 0 5px 80px;







	height: 60px;







}















.video-list a.b .t i {







	position: absolute;







	left: 15px;







	top: 20px;







	font-size: 18px;







	color: #a3a3a3;







	font-size: 54px;







}















.video-list a.b img {







	max-height: 190px;







}















.video-list a.b:hover .t {







	background-color: #01b0eb;







	color: #fff;







}















.video-list a.b:hover .t i {







	color: #fff;







}















.video-list a.b:hover em {







	display: block;







	position: absolute;







	z-index: 22;







	left: 50%;







	top: 50%;







	margin: -102px 0 0 -54px;







	width: 107px;







	height: 108px;







	background: url("../images/play.png") no-repeat center top;







}























/* ç…§ç‰‡è§†é¢‘ */







.nav2 {







	border-top: 1px solid #f2f2f2;







	border-bottom: 1px solid #f2f2f2;







	padding: 20px 0;







	text-align: center;







	margin-bottom: 10px;







	text-transform: uppercase;







	font-family: Venera500;







}















.nav2 a {







	font-size: 18px;







	color: #373939;







	padding: 0 20px;







}















.nav2 a.hover,







.nav2 a.on,







.nav2 a:hover {







	color: #221815;







}















#index_box_5 {







	padding-top: 20px

}















#index_box_5 ul {







	width: 100%;







	float: left

}















#index_box_5 ul li {







	width: 33.33%;







	float: left;







	padding: 1px

}















#index_box_5 ul li a {







	display: block;







	width: 100%;







	position: relative;







	overflow: hidden

}















#index_box_5 ul li a.show:after {







	position: absolute;







	width: 100%;







	height: 100%;







	background: rgba(0, 0, 0, .3);







	content: "";







	left: 0;







	top: 0;







	-webkit-transform: scale(0);







	-ms-transform: scale(0);







	-o-transform: scale(0);







	transform: scale(0);







	-webkit-transition: .3s;







	-o-transition: .3s;







	transition: .3s

}















#index_box_5 ul li a.show:hover:after {







	-webkit-transform: scale(1);







	-ms-transform: scale(1);







	-o-transform: scale(1);







	transform: scale(1)

}















#index_box_5 ul li a.show:hover:before {







	top: 50%;







	opacity: 1

}















#index_box_5 ul li img {







	width: 100%;







	-webkit-transform: scale(1.05);







	-ms-transform: scale(1.05);







	-o-transform: scale(1.05);







	transform: scale(1.05);







	-webkit-transition: .3s;







	-o-transition: .3s;







	transition: .3s

}















#index_box_5 ul li a:hover img {







	-webkit-transform: scale(1);







	-ms-transform: scale(1);







	-o-transform: scale(1);







	transform: scale(1)

}















#index_box_5 ul li .big {







	width: 100%;







	float: left;







	background: #111;







	margin-bottom: 2px

}















#index_box_5 ul li .big img {







	width: 100%

}















#index_box_5 ul li .small {







	width: 100%;







	margin-bottom: 2px;







	float: left

}















#index_box_5 ul li .small a {







	display: block;







	width: 100%;







	float: left

}















#index_box_5 ul li .small .b {







	width: 50%;







	float: left

}















#index_box_5 ul li .small .b:first-child {







	padding-right: 1px

}















#index_box_5 ul li .small .b:last-child {







	padding-left: 1px

}















#index_box_5 ul li .small a img {







	width: 100%

}















/* èµžåŠ©å•† */







.zzs {







	color: #252525;







}















.zzs .img {







	margin-right: 28px;







	_display: inline;







}















.zzs h1 {







	font-size: 20px;







	margin: 20px 0 5px;







}















.zzs span.web {







	font-size: 18px;







}















.zzs .content {







	padding-bottom: 100px;







}















.zzs .content p {







	font-size: 14px;







}















.zzs .box {







	background-color: #eee;







	padding: 40px;







	margin: -65px 0 0;







}















.zzs .box h2 {







	font-size: 20px;







	color: #666;







	margin-bottom: 30px;







	text-transform: uppercase;







}















.zzs .box img {







	margin-bottom: 30px;







}















/* æ–°é—» */







.news-list1 {







	font-size: 16px;







	line-height: 26px;







	color: #666;







	padding-bottom: 50px;







}















.news-list1>div {







	margin-bottom: 45px;







}















.news-list1 a.b {







	font-size: 17px;







	line-height: 26px;







	margin-bottom: 5px;







}















.news-list1 .time {







	font-size: 14px;







	color: #999;







	margin-bottom: 10px;







	font-family: 'futura_light_0-webfont';







}















.news-list1 .time i {







	padding-right: 10px;







}















.news-list1 .more {







	width: 124px;







	height: 38px;







	line-height: 38px;







	border: 1px solid #c8c4c5;







	font-size: 14px;







	color: #666;







	text-align: center;







	margin-top: 10px;







}















.news-list1 p {







	height: 78px;







	overflow: hidden;







	text-align: justify;







	font-size: 14px;







}















.news-list {







	margin-top: -33px;







}















.news-list .box {







	background-color: #eee;







	padding: 40px;







	margin: -100px 0 0;







	position: relative;







	z-index: 222;







	-moz-transform: rotate(359deg) skewX(359deg) skewY(359deg);







	-webkit-transform: rotate(359deg) skewX(359deg) skewY(359deg);







	-o-transform: rotate(359deg) skewX(359deg) skewY(359deg);







	-ms-transform: rotate(359deg) skewX(359deg) skewY(359deg);







	transform: rotate(359deg) skewX(359deg) skewY(359deg);







}















.news-list .box .box1 {







	-moz-transform: rotate(1deg) skewX(1deg) skewY(1deg);







	-webkit-transform: rotate(1deg) skewX(1deg) skewY(1deg);







	-o-transform: rotate(1deg) skewX(1deg) skewY(1deg);







	-ms-transform: rotate(1deg) skewX(1deg) skewY(1deg);







	transform: rotate(1deg) skewX(1deg) skewY(1deg);







}















.news-list .box h2 {







	font-size: 20px;







	color: #666;







	margin-bottom: 30px;







	text-transform: uppercase;







}















.news-list .box img {







	margin-bottom: 30px;







}















.news-list .box .list1 {







	margin-bottom: 30px;







	margin-top: -30px;







}















.news-list .box .list1 li {







	width: 100%;







	padding: 10px 0px;







	border-bottom: 1px dotted #ddd;







}















.news-list .box .list1 li a {







	font-size: 14px;







	color: #747b7d;







}















.news-list select {







	border: 1px solid #b6b6b6;







	height: 40px;







	line-height: 40px;







	background-color: #fff;







	font-size: 14px;







	text-align: center;







	width: 48%;







	margin-top: -30px;







	margin-bottom: 30px;







}















.news-list select>option {}















#news-con {







	border-top: 5px solid #b3b4b4;







	-moz-transform: rotate(359deg) skewX(359deg) skewY(359deg);







	-webkit-transform: rotate(359deg) skewX(359deg) skewY(359deg);







	-o-transform: rotate(359deg) skewX(359deg) skewY(359deg);







	-ms-transform: rotate(359deg) skewX(359deg) skewY(359deg);







	transform: rotate(359deg) skewX(359deg) skewY(359deg);







	z-index: 102 !important;







	position: relative;







	margin-top: -40px;







	background-color: #fff;







}















#news-con .container {







	-moz-transform: rotate(1deg) skewX(1deg) skewY(1deg);







	-webkit-transform: rotate(1deg) skewX(1deg) skewY(1deg);







	-o-transform: rotate(1deg) skewX(1deg) skewY(1deg);







	-ms-transform: rotate(1deg) skewX(1deg) skewY(1deg);







	transform: rotate(1deg) skewX(1deg) skewY(1deg);







}















#news-con .content {







	font-size: 18px;







	line-height: 26px;







	color: #666;







	margin-top: 40px;







	text-align: justify;







}















#news-con .wz-sx a {







	font-size: 16px;







}















#news-con .car {







	font-size: 14px;







}















#news-con .car td {







	padding: 8px 0;







}















#news-con .box {







	margin: -13px 0 0;







}















#news-con .bdshare-button-style1-24 a,







.bdshare-button-style1-24 .bds_more {







	background-image: url(../images/icons_0_322.png);







}















#news-con .content ul li {







	list-style-type: disc;







}















/* èµ›åŽ†æˆç»© */







.nav3 {







	padding: 20px 0;







	text-align: center;







	margin-bottom: 10px;







	text-transform: uppercase;







}















.nav3 a {







	font-size: 16px;







	color: #606060;







	padding: 0 20px;







	font-family: Venera500;







}















.nav3 a.hover,







.nav3 a:hover {







	color: #221815;







}















.about1 .table1 .ssm {







	display: none;







}















.pdf-list ul {







	margin: 0 -5px;







}















.pdf-list li {







	padding: 0 5px;







	width: 20%;







	float: left;







}















.pdf-list a.b {







	border-radius: 3px;







	background-color: #f7f7f7;







	padding: 20px 0 20px 10px;







	height: 90px;







	font-size: 16px;







	color: #6c6c6c;







}















.pdf-list .iconfont {







	font-size: 50px;







	color: #00b0eb;







	display: block;







	float: left;







	position: relative;







	top: -12px;







}















.pdf-list em {







	display: block;







	float: left;







	border-radius: 3px;







	padding: 0 5px;







	height: 45px;







	line-height: 45px;







	text-align: center;







	background-color: #eee;







	border: 1px solid #dedcdc;







	font-size: 16px;







	color: #6c6c6c;







	margin: 0 0 0 15px;







}















.nav4 {







	border-top: 1px solid #f2f2f2;







	text-transform: uppercase;







	border-bottom: 1px solid #f2f2f2;







	padding: 20px 0;







	text-align: center;







	margin-bottom: 20px;







	font-size: 18px;







	color: #606060;







}















.sl1 {







	background-color: #eee;







	margin-top: -70px;







	padding-bottom: 100px;







}















.sl1 h2 {







	font-size: 30px;







	color: #606060;







	text-transform: uppercase;







	padding: 100px 0 75px;







}















.sl1 .circleChart {







	margin-bottom: 20px;







	font-size: 48px;







	line-height: 30px;







}















.sl1 .circleChart font {







	font-size: 14px;







}















.sl1 .circleChart span {







	position: relative;







	top: 75px;







}















.sl2 {







	background-color: #fff;







	border: none;







	border: 0;







	margin-top: -40px;







	padding: 130px 0 100px;







}















.sl2 li {







	width: 20%;







	float: left;







	font-size: 16px;







	color: #565555;







	text-align: center;







}















.sl2 li em {







	color: #221815;







}















.sl2 li img {







	height: 130px;







	margin-bottom: 20px;







	max-width: 100%;







}















.sl3 {







	font-size: 16px;







	color: #fff;







	font-size: 24px;







	margin-top: 40px;







	height: 650px;







	background-repeat: no-repeat;







	background-position: center center;







	background-size: cover;







}















.sl3 .large {







	display: none;







}















.sl3 .content {







	color: #fff;







}















.sl3 .left {







	position: absolute;







	left: 0;







	top: 50px;







	width: 70%;







}















.sl3 .right {







	position: absolute;







	right: 20px;







	top: 100px;







	width: 30%;







}















.sl3 h2 {







	font-size: 18px;







	margin-bottom: 10px;







}















.sl3 h2 font {







	font-size: 90px;







	color: #93989a;







	padding: 0 5px;







}















.wall {







	position: relative;







}















.wall .article {







	width: 25%;







	float: left;







}







.list_pages ul li {







	background: transparent !important;







	border: none !important;







	padding: 0 .1875rem !important;







}







.wall .article img {







	width: 100%;







	margin-bottom: 1px;







	height: 240px;







	object-fit: cover;







}







.pagination>.active>a,

.pagination>.active>a:focus,

.pagination>.active>a:hover,

.pagination>.active>span,

.pagination>.active>span:focus,

.pagination>.active>span:hover {















	background-color: #01b0eb;







	border-color: #01b0eb;







}







/*分页*/







.list_pages {







	text-align: center;







	height: 52px;







	margin-top: 20px;







}















.list_pages ul {}















.list_pages ul li {







	float: none;







	width: auto;







	padding: 4px 8px;







	border: 1px solid #eee;







	background-color: #eee;







	display: inline-block;







	zoom: 1;







	*display: inline;







	margin: 0 2px;







}















.list_pages ul li a {







	color: #606060;







}















.list_pages ul li a:hover {







	color: #000000;







}















.list_pages ul li.thisclass,







.list_pages ul li.thisclass a,







.list_pages ul li.thisclass a:hover {







	background-color: #00b0eb;







	color: #fff;







	border: 1px solid #00b0eb;







}















.list_pages .pageinfo {







	padding: 4px 10px;







	color: #555;







	font-weight: normal;







	float: none;







	font-size: 14px;







}















.list_pages .pageinfo strong {







	color: #555;







	font-weight: normal;







}















.list_pages select {







	font: 12px Verdana, Arial, Tahoma;







	vertical-align: middle;







}























#top .share .bdshare-button-style0-32 a {







	background-image: url(../images/icons_0_32.png);







}















.info .share .bdshare-button-style0-32 a {







	background-image: url(../images/icons_0_33.png);







}



.zzs .col-md-8{

	min-height: 20vw;

}

@media (max-width: 990px){

	.zzs .col-md-8{

		min-height:auto;

	}

}









@media (max-width: 1440px) {







	.car1 .t .col-md-8 {







		overflow: hidden;







		height: auto;







	}















	.navbar-nav>li.dropdown a {







		padding: 4px;







		font-size: 15px;







	}















	.index1 .box p {







		padding-bottom: 81px;







	}















	.index2 .bd-list .container .tc {







		top: 20%

	}















	.sl3 .right {







		top: 150px;







	}















	.index2 .bd-list .container .t {







		font-size: 24px;







	}















	.footer h2 {







		font-size: 13px !important;







	}















}















@media (max-width: 767px) {







	.countdown canvas {







		width: 70px !important;







		height: 70px !important;







	}

	#masthead .dropdown.yuyan{

		display: block;

	}















	.ClassyCountdown-wrapper .ClassyCountdown-value {







		/* margin-top: -13px !important;







		margin-left: 8px !important; */



         margin: 0 !important;



		font-size: 16px !important;

		left: 50% !important;

		top: 50% !important;

		 transform: translate(-50%,-50%); 

	}



	.show_sn.sl1 .ClassyCountdown-wrapper>div{

		margin: 0;

		width: 70px;

	}

	.ClassyCountdown-wrapper > div{

		margin: 0 !important;

		width: 70px !important;

	}



}















@media (max-width: 1024px) {







	.navbar-nav>li.dropdown a {







		font-size: 13px;







	}















}







@media (max-width: 990px) {

	.index1 .box img {

		height: auto;

		object-fit: cover;

	}





}















@media (max-width: 1000px) {







	.navbar-nav>li.dropdown a {







		font-size: 12px;







	}







}















@media (max-width: 900px) {







	.navbar-header {







		float: none;







	}







}















@media (max-width: 768px) {







	.index2 .bd-list .container .round {







		margin-bottom: 32px;







		text-align: center;







	}















	.navbar-nav>li.dropdown a {







		color: #777;







	}















	#masthead {







		margin-top: -8px;







	}















	.navbar .navbar-brand {







		top: 5px;







	}















	.index2 .bd-list .container .t1 {







		font-size: 18px;







		text-align: center;







	}















	.index5 .title1 {







		font-size: 20px;







	}















	.index4 .title1 {







		font-size: 20px;







		padding: 20px 0 20px;







	}















	.index3 .box h2 {







		font-size: 18px;







	}















	.index3 .title1 {







		font-size: 20px;







	}















	.index1 .title1 {







		font-size: 20px;







		padding: 20px 0 20px;







	}















	.index2 .bd-list .container .t {







		width: 100%;







	}















	.index1 {







		margin-top: 8px;







	}















	.navbar {







		height: 90px;







	}















	.navbar-toggle {







		margin-top: 28px;







	}















	.navbar-collapse {







		background-color: #fff;







		float: none;







		border: none;







		border: 0;







		box-shadow: inherit;







		margin-top: 20px;







	}















	.navbar .navbar-brand img {







	    margin: 15px 0 0 10px;

    width: 80px;







	}















	.navbar-nav {







		margin: 0 0 10px;







		float: none;







	}















	.navbar-nav>li.dropdown a {







		height: 35px;







		line-height: 35px;







	}















	.navbar-nav>li.dropdown a:hover,







	.navbar-nav>li.dropdown.hover a {







		color: #777;







		border: none;







		border: 0;







	}















	.navbar-default .navbar-nav>li>a:focus,







	.navbar-default .navbar-nav>li>a:hover {







		background-color: none;







		color: #777;







	}















	.navbar-default .navbar-nav>.open>a,







	.navbar-default .navbar-nav>.open>a:focus,







	.navbar-default .navbar-nav>.open>a:hover {







		background: none;







		color: #777;







	}















	.navbar-nav>li>.dropdown-menu {







		background: none;







	}















	.navbar-nav>li>.dropdown-menu li a {







		color: #fff;







	}















	.navbar-default .navbar-nav .open .dropdown-menu>li>a {







		color: #777;







	}















	#banner {







		margin-top: -10px;







	}















	.copyright .tr {







		text-align: left;







	}















	.banner1 {







		margin-top: -10px;







		height: 140px;







	}















	.index1 {







		background-size: 100% 100%;







		background-position: center -150px;







		background-color: #E7E7E5;







	}















	/* index2 */







	.index2 {







		background: #474646;







		color: #fff;







	}















	.index2 .bd-list .container {







		color: #666;







	}















	.index2 .bd-list .container .t {







		position: static;







		font-size: 18px;







		line-height: 30px;







		color: #fff;







	}















	.index2 .bd-list .container .right {







		position: static;







		width: 100%;







		text-align: left;







		margin: 10px 0;







	}















	.index2 .bd-list .container .tc {







		position: static;







	}















	.index2 .bd-list .container .tc img {







		padding: 10px 0;







		margin-bottom: 20px;







		width: 75%;







	}















	.index2 .bd-list .container .t1 {







		position: static;







		color: #fff;







	}















	.index2 .bd-list .container .round {







		position: static;







		color: #fff;







	}















	.index2 .bd-list .container .round font {







		font-size: 40px;







	}















	.index2 .bd-list .container .right span {



       width: 100%;



		color: #fff

	}















	.index2 .hd {







		position: static;







		margin-bottom: 40px;







	}















	.index2 .hd ul {







		width: 100%;







		padding-bottom: 30px;







	}















	.index2 .hd li {







		padding: 0 5px;







	}























	.index3 {







		height: auto;

		background-size: cover;

		padding-bottom: 82px;







	}















	.index3 .box {







		margin-bottom: 20px;







	}























	.nav1 {







		margin-top: -10px;







	}















	.nav1 .container .col-md-9 {







		top: 0;







	}















	.nav1 .col-md-3 {







		top: 0;







		position: absolute;







		right: 0;







	}















	.car2 {







		margin-top: -10px;







	}















	.about1 .race img {







		margin-bottom: 20px;







	}















	.about3 .pdf .in-b {







		width: 70%;







		margin-bottom: 30px;







	}















	#index_box_5 ul li {







		width: 100%;







	}















	.news-list1 img {







		margin-bottom: 20px;







	}















	.nav2 a,







	.nav3 a {







		padding: 0 3px;







	}















	.about1 .table1 .ssm {







		display: block;







	}















	.about1 .table1 .gj {







		float: left;







		width: 40px;







	}















	.about1 .table1 th:nth-child(4),







	.about1 .table1 th:nth-child(5),







	.about1 .table1 td:nth-child(4),







	.about1 .table1 td:nth-child(5) {







		display: none;







	}















	.about1 .table1 td,







	.about1 .table1 th {







		font-size: 12px;







		padding: 10px 0;







	}















	.pdf-list ul {







		margin: 0;







	}















	.pdf-list li {







		padding: 0;







		margin-bottom: 10px;







		width: 100%;







	}















	.sl2 {







		padding: 100px 0 50px;







	}















	.sl2 li {







		width: 100%;







		margin-bottom: 20px;







	}















	.sl3 {







		height: auto;







		padding-bottom: 50px;







	}















	.sl3 .large {







		display: block;







	}















	.sl3 .content {}















	.sl3 .left {







		position: static;







		width: 100%;

        padding-top: 2em;





	}















	.sl3 .right {







		position: static;







		background-color: #f1f1f1;







		width: 100%;







	}















	.wall .article {







		width: 100%;







		position: static;







		padding: 0 15px;







	}







	.wall .article img {







		height: auto;







	}















	.list_pages {







		height: 120px;







	}















	.list_pages ul li {







		margin-bottom: 10px;







	}















	.banner1 h2 {







		font-size: 16px;







		top: 60px;







		left: 10px;







	}







	.index1 .box p {







		height: auto;







		padding-bottom: 30px;







	}







	#news-con .content ul {







		padding-left: 20px;







	}







	#news-con .content {







		font-size: 16px;







	}







	.sl3 .right {







		background: transparent;







	}







	.car1 .dd8 img {







		width: 20% !important;







	}



	#news-con .box {







		margin: 35px 0 0;







	}







}





@media (max-width:1280px) {

	.index2 .bd-list .container .right span {

		font-size: 14px;

	}

}