﻿@import url('layer.css');
@import url('bootstrap.min.css');
@import url('font-awesome.css');
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  /*vertical-align: baseline;*/ }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none; }

body * {
  -webkit-text-size-adjust: none; }
html,body  { min-height:100%;}
.container {
  /*  min-width:1170px;*/
}
img {
    vertical-align: top;
    image-rendering: optimizeQuality;
    -ms-interpolation-mode: bicubic;
}
.nullright { padding-right:0!important;}
.nullleft { padding-left:0!important;}
.mt15 { margin-top:15px;}
.mb15 { margin-bottom:15px;}
.p0 { padding:0 !important;}
.clear:after {
  clear: both;
  overflow: hidden;
  height: 0px;
  font-size: 0px;
}
h1, h2, h3, h4, h5, h6 {
    padding: 10px 0px 20px 0px;
    color: #545454;
    font-weight: inherit;
	position:relative;
}
ul,li {
    list-style: none;
    padding: 0px;
    margin: 0px;
}
input:focus, select:focus, textarea:focus, button:focus {
  outline: none;
  box-shadow: none; }

input, textarea, select {
  border-radius: 0;
  outline: none;
  border: 0px none;
  outline: none;
  transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  -webkit-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  background: none; }

input:invalid {
  outline: none;
  box-shadow: none; }

a, a:link, a:visited, a:active, a:hover {
  cursor: pointer;
  text-decoration: none;
  outline: none;
  color: inherit; }

a {
  text-decoration: none;
  outline: none;
  transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  -webkit-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in; }

iframe {
  border: none;
  outline: none; }

ul {
  list-style: none; }
img {
    max-width: 100%;
}
button {
  background: none;
  border: 0px none; }
.mt40 { margin-top:40px;}
.mb10 { margin-bottom:10px;}
@keyframes "spin"{
 from {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
 }
 to {
	-webkit-transform: rotate(359deg);
	-moz-transform: rotate(359deg);
	-o-transform: rotate(359deg);
	-ms-transform: rotate(359deg);
	transform: rotate(359deg);
 }

}

@-moz-keyframes spin {
 from {
   -moz-transform: rotate(0deg);
   transform: rotate(0deg);
 }
 to {
   -moz-transform: rotate(359deg);
   transform: rotate(359deg);
 }

}

@-webkit-keyframes "spin"{
 from {
   -webkit-transform: rotate(0deg);
   transform: rotate(0deg);
 }
 to {
   -webkit-transform: rotate(359deg);
   transform: rotate(359deg);
 }

}

@-ms-keyframes "spin"{
 from {
   -ms-transform: rotate(0deg);
   transform: rotate(0deg);
 }
 to {
   -ms-transform: rotate(359deg);
   transform: rotate(359deg);
 }

}

@-o-keyframes "spin"{
 from {
   -o-transform: rotate(0deg);
   transform: rotate(0deg);
 }
 to {
   -o-transform: rotate(359deg);
   transform: rotate(359deg);
 }
}
::-webkit-input-placeholder {
  color: #949494;
  opacity: 1; }

::-moz-placeholder {
  color: #949494;
  opacity: 1; }

:-moz-placeholder {
  color: #949494;
  opacity: 1; }

:-ms-input-placeholder {
  color: #949494;
  opacity: 1; }
.preload-wrap {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    z-index: 9999;
}
body { background-color:#F1F1F1; font-size:12px;}
.header {/* height:90px;*/ background-color:#FFFFFF; width:100%;}
.nav li { /*float:left;*/ height:90px; /*margin-right:20px; */overflow-y:hidden;}
.nav li a {  padding-right:25px; padding-top:22px; font-size:20px; color: #202020; font-weight:500; padding-bottom:23px; text-align:center; font-family:'微软雅黑'}
.nav li a span { clear:both; display:block; font-size:15px; font-family:Arial, Helvetica, sans-serif; margin-top:5px;}
.nav li a:hover ,.nav li a.active,.top-login .btn:hover{ background-color:#E60012; color:#FFFFFF;}

.nav2 li { /*float:left;*/ height:90px; /*margin-right:20px; */overflow-y:hidden;}
.nav2 li a {  padding-right:25px; padding-top:22px; font-size:20px; color: #202020; font-weight:500; padding-bottom:23px; text-align:center; font-family:'微软雅黑'}
.nav2 li a span { clear:both; display:block; font-size:15px; font-family:Arial, Helvetica, sans-serif; margin-top:5px;}
.nav2 li a:hover ,.nav li a.active,.top-login .btn:hover{ background-color:#E60012; color:#FFFFFF;}

.top-login .btn { padding-left:15px; padding-right:15px; border:solid 1px #241917;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius:6px;
margin-right:10px;
}
.top-login .btn:hover { border:solid 1px #E60012}
.button.close { position:relative; z-index:10;}
.btn-primary {
    color: #fff;
    background-color: #E60012;
    border-color: #E60012;
}
.modal-content { background-color:#F8F8F8;}
.modal-header { border-bottom:0; position:relative;}
.modal-header .close { position:absolute; right:10px; top:10px; padding:5px; z-index:5;}
.modal-title {  font-size:19px; font-weight:500; color:#F87E03;}

.login-form label { height:45px; line-height:45px; text-align:right; color:#3E3E3E; font-size:14px;}
.login-form label font { color:#FF7E00; margin-right:3px;}
.login-form .form-control { border-color:#B7B7B7;border-radius:0; height:38px; margin-top:3px;}
.login-form .btn-primary { background-color:#FF7E00; color:#FFFFFF;border-color:#FF7E00; width:120px; margin-left:35%; margin-top:30px; margin-bottom:30px;}
.login-form .form-group{
padding-right:0;
    padding-left:0;	
}
.modal-dialog {
    width: 600px;
    margin: 10% auto;
}
.login-form  a.text { padding:4px;}
.login-form .btn {border-radius:0;padding: 10px 16px;}
.identifying { height:38px; line-height:38px; background-color:#EEEEEE; width:100%; color: #555; display:block; text-align:center; font-size:12px;margin-top:3px;border: 1px solid #B7B7B7;}
.identifying.disabled { color:#868686;}
.header-login { padding-top:25px; float:right;}
.user-logo { width:40px; height:40px;
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
overflow:hidden;
float:left;
}
.user-logo img { width:100%;}
.header-login p { line-height:40px; display:block; margin-left:10px;}
.dropdown-menu { left:-20px;}
.user-box { padding:10px; display:block; padding-top:0;}

.swiper-container {
	width: 100%;
	height: 100%;
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #E60012;
}
.banner { margin-top:30px;}
.banner-title { background-color: #232323; height:40px; line-height:40px;}
.banner-title div { float:left; text-align:center;color:#FFFFFF; cursor:pointer;}
.banner-grid-1 .banner-title div { width:100%;}
.banner-grid-1 .swiper-pagination-bullet { width:100%;}
.banner-grid-2 .banner-title div { width:50%;}
.banner-grid-2 .swiper-pagination-bullet { width:49.7%;}
.banner-grid-3 .banner-title div { width:33.33%;}
.banner-grid-3 .swiper-pagination-bullet { width:32.83%;}
.banner-grid-4 .banner-title div { width:25%;}
.banner-grid-4 .swiper-pagination-bullet { width:24.5%;}
.banner-grid-5 .banner-title div { width:20%;}
.banner-grid-5 .swiper-pagination-bullet { width:19.5%;}
.banner-style-1 .swiper-container { height:436px; background-color:#FFFFFF;}
.banner-style-1 .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom:-5px;
	left:0%;
	right:0%;
}
banner-style-1 .swiper-slide { height:358px;}
.banner-style-1 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin:0;
}
.banner-style-1 .swiper-pagination-bullet {
	height:10px;
    background-color: #E4E4E4;
	opacity:.4;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    border-radius:0;
	margin-right:.5% !important;
	position:relative;
}
.banner-style-1 .swiper-pagination-bullet-active { background-color:#E60012;opacity:1;}
.banner-style-1 .swiper-pagination-bullet:last-child { margin-right:0 !important;}
/*.banner-style-1 .swiper-pagination-bullet-active:after {
	content:"";
	display:block;
    width: 0;
    height: 0;
	position:absolute;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 15px solid #E60012;
	top:-15px;
	left:48%;
}*/
.container-main { background-color:#FFFFFF; padding:15px; overflow:hidden; }
h2 a.more { line-height:24px; position:absolute; right:0; top:5px;}
.banner2 .item { float: left; margin-right:.6%; position:relative; overflow:hidden; height:340px;}
.container-main:after {
	display: table;
    content: " ";
    clear: both;
}
.banner2 .item .title { 
	background:rgba(0,0,0, 0.8) none repeat scroll 0 0 !important;
	filter:Alpha(opacity=80); background:#000000;
	position:absolute;
	top:86%;
	color:rgba(255,255,255,1.00);
	width:100%;
	min-height:100%;
	padding-top:5px;
	left:0;
	right:0;

}
.banner2 .item img{
-webkit-mask-image: -webkit-radial-gradient(circle, white, black);
    transition: all .5s ease;
}
.banner2 .item  a:hover img {
    transform: scale(1.4);
}
.banner2 .item .title h4 {
	color:rgba(255,255,255,1.00);
	font-size:16px;
	font-weight:400;
	text-align:center;
	position:relative;
	font-family:'微软雅黑';

}
.banner2 .item .title h4:after {content: " "; position:absolute; bottom:-3px;background-color:#FFFFFF;  height:3px; left:30%; right:30%;}
.banner2 .item .title p { width:80%; margin:0 auto; margin-top:25px; line-height:21px;}
.banner2.banner-grid-4 .item{ width:24.4%;}

.banner2 .item .title,.banner2 .item .title h4{
	-webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
	transition-duration: 400ms;
	-webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.banner2 .item  a:hover .title {
	-webkit-transform: translate3d(0,-86%,0);
    -moz-transform: translate3d(0,-86%,0);
    -ms-transform: translate3d(0,-86%,0);
    transform: translate3d(0,-86%,0);
}
.banner2 .item  a:hover  h4{
	padding-top:35px;
	-webkit-transform: translate3d(0,20%,0);
    -moz-transform: translate3d(0,20%,0);
    -ms-transform: translate3d(0,20%,0);
    transform: translate3d(0,20%,0);
}
.right-event li { margin-bottom:10px; height:58px; position:relative; overflow:hidden;}
.right-event li .date{ background-color:#E60012; color:#FFFFFF; width:65px; float:left; position:absolute; position: relative; z-index:1;text-align:center; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
.right-event li div { height:58px; float:left;}
.right-event li .title { width:100%; padding-left:25%; background-color:#F1F1F1; color:rgba(61,61,61,1.00); line-height:58px; font-size:13px; font-weight:600; position:absolute; top:0;
 transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  -webkit-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.right-event li .date font { font-size:18px;  line-height:35px; height:28px; overflow:hidden; margin-top:6px; display:block;}
.right-event li .date span { font-size:13px; line-height:1px;}
.right-event li a:hover .title { background-color:#278B59; color:rgba(255,255,255,1.00);} 
.right-event li .title:before {
    content: "\e258";
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	position:absolute;
	right:10px;
	top:23px;
}
.right-event li a:hover .title:before { color:#FFFFFF;}
a.advert { width:100%;}
a.advert img { width:100%;}

.news-grid-1 { position:relative; overflow:hidden;margin-bottom:10px;}
.news-grid-1 img { height:200px;-webkit-mask-image: -webkit-radial-gradient(circle, white, black);
    transition: all .5s ease; width:100%;}
.news-grid-1 .title { line-height:28px; text-align:center; color:#FFFFFF; font-size:13px; font-family:'微软雅黑';
    background: rgba(0,0,0, 0.6) none repeat scroll 0 0 !important;
    filter: Alpha(opacity=60);
    background: #000000;
	position:absolute;
	bottom:0;
	right:0;
	left:0;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.news-grid-1 a:hover img {
    transform: scale(1.1);
}
.news-grid-1:last-child,.news-grid-2:last-child { margin-bottom:0;}

.news-grid-2 { height:95px; margin-bottom:10px; overflow:hidden; position:relative;}
.news-grid-2 .image {width:154px; height:100%; overflow:hidden;margin-right:10px;}
.news-grid-2 img {  height:100%; width:100%; position:relative;-webkit-mask-image: -webkit-radial-gradient(circle, white, black);transition: all .5s ease;}
.news-grid-2 a:hover img {
    transform: scale(1.1);
}
.news-grid-2 a .title { float:left; font-size:13px; font-weight:600; font-family:'微软雅黑'; position:absolute; right:0; left:164px; top:0;}
.news-grid-2 a .title p {
	font-weight: normal;
	font-size: 12px;
	color: rgba(112,112,112,1.00);
	line-height:21px;
	margin-top:6px;
}
.advert-btn { height:100%; width:auto; text-align:center; background-color:#F3F3F3; display:block;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;padding: 20px;
}
.advert-btn i{font-size:4em; color:#E60012}
.advert-btn p{font-size:1.4em; padding-top: 3px}
h1.style { width:100%; font-size:16px; color:rgba(103,103,103,1.00); font-family:'微软雅黑'; text-align:center;}
.right-modal { background-image: url(images/right-modal-bg.png); background-repeat:no-repeat; width:83px; height:263px; position:fixed; right:15px; top:45%; z-index:100; padding-top:87px;}
.right-modal a { height:58px; display:block;}
#wechatqcode {
	position:fixed; right:120px; top:52%; z-index:100;
	display:none;
}
.footer h3 { font-size:13px; font-weight:bold; font-size:16px; font-family:'黑体'}
.footer > div { min-height:170px;}
.link-list li { line-height:26px;}
.link-list li a { }
.footer .qcode span { width:50%; float:left; padding:10px; text-align:center;}
.footer .qcode img { width:100%;}
.border-left { min-height:100%;}
.border-left:after {
    content: " ";
	background-color:#D2D2D2;
	left:0;
	width:2px;
	top:15%;
	bottom:15%;
	position:absolute;
}
.footer .logo { margin:0 auto; width:260px;padding-top:20px}
.footer .copyright { margin-top:10px; font-size:13px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; text-align:center; line-height:25px}

.event_list li.item { position:relative; margin-bottom:15px;}
.event_list li .image { height:300px;}
.flip-counter{ 
height: 42px;
    transform: scale(.7);
	-ms-transform: scale(.7);
    position: absolute;
    left: -20px;
    width: 303px;
}
.flip-counter ul.cd{float:left;list-style-type:none;margin:0;padding:0;}
.flip-counter li{background:url('images/digits_small.png') 0 0 no-repeat;}
@media (-webkit-min-device-pixel-ratio: 2), (-min-resolution: 2dppx){
	.flip-counter li{background-image:url('images/digits_small@2x.png');	background-size:120px 400px;}
}
.flip-counter li.date_separate{width:11px;height:40px;background:none;}
.flip-counter li.t{background-position:0 0;width:30px;height:20px}
.flip-counter li.b{background-position:0 0;width:30px;height:20px}

.event-downdate { position:absolute;bottom:40px; right:60px; z-index:10; background-color:#F5F5F5; padding-top:28px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius:10px;
	background-image:url(images/event-downdate.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	width: 240px;
	overflow:hidden;
	padding-bottom:23px;
}
.event-downdate-main {position:relative; height:45px;}
.LoadMore {
    cursor: pointer;
	font-size:14px;
}
.LoadMore i { display:none;color:#E60012;}
.LoadMore span { display: inline-block;}
.LoadMore.in span { display: none; height:30px; line-height:30px;}
.LoadMore.in i{ display:inline-block}
.alert {padding: 8px;}
.alert-black {
    color: rgba(59,59,59,1.00);
    background-color: #F3F3F3;
    border-color: transparent;
    text-align: center;
}
.banner_event .swiper-slide img { height:480px;}
.event_introduce { height:480px; background-color:#F3F3F3; padding:15px;}
.event_introduce .title { text-align:center; font-family:'微软雅黑'; font-weight:bold; font-size:16px;}

.event_introduce .event-downdate { margin:0 auto; position: inherit; padding-top:0; background-position:center -33px; margin-top:10px;}
.event_introduce .event-downdate-main { height:32px;}
.event_introduce h4 { font-weight:600; font-size:15px;}
.event_introduce p { font-size:13px; line-height:21px;}
.event_introduce .bottom {  position:absolute;bottom:0; right:0; left:0; text-align:center;}
.event_introduce .bottom .btn { height:45px; width:141px; text-align:center; line-height:35px;}
.btn.green { background-color:#E60012; color:#FFFFFF;}
.btn.yellow { background-color:#E3AF4A; color:#FFFFFF;}
.bottom .btn.green { margin-right:15px;}
.share-btn { height:35px; margin-top:10px; text-align:center; margin-bottom:10px;}
.bdsharebuttonbox { text-align:center;height:35px; display:inline-block}
.bdsharebuttonbox a {   margin: 8px 8px 15px 0;}
.tabs-nav { height:40px;}
.tabs-nav li { height:40px; text-align:center; float:left; width:15%; line-height:40px; font-size:15px; font-weight:500; cursor:pointer;
    text-decoration: none;
    outline: none;
    transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -ms-transition: all 0.2s ease-in;
}
.tabs-nav li.active { background-color:#2FA267; color:#FFFFFF;}
.tabs-main-box { border-top: solid 4px #2FA267;}
.tabs-main-box .container-main { display: none;}
.tabs-main-box .container-main .detail {
    font-size: 16px;
    font-family: '微软雅黑';
    padding: 20px;
}
.detail {
    font-size:1.4em;
    font-family: '微软雅黑';
    padding: 20px;
    line-height: 1.8em;
}
.tabs-main-box .container-main .detail p {
    line-height: 28px;
}
.tabs-main-box .container-main .detail table { width:100% !important;

    border-color: grey;
	border-right:solid 1px #E4E4E4;
	border-top:solid 1px #E4E4E4;
	vertical-align: auto !important;
	
}
.tabs-main-box .container-main .detail table tr { padding:0; margin:0;border-bottom:solid 1px #E4E4E4;}
.tabs-main-box .container-main .detail table td { padding-left:6px; padding-right:6px; padding-top:3px; padding-bottom:3px; border-left:solid 1px #E4E4E4; border-right:solid 1px #E4E4E4;border-color:#E4E4E4 !important;}
.tabs-main-box .container-main .detail img { max-width:100%;}
.tabs-main-box .container-main h2 { font-size:23px; font-weight:bold;  text-align:center; border-bottom: dotted 1px #C3C3C3; margin-bottom:25px;}
.tabs-main-box .container-main .item { margin-bottom:25px;}
.tabs-main-box .container-main .item .onshow { float:right; color:#2FA267; padding:10px; display:inline-block;}
.tabs-main-box .container-main .item .clear { height:34px;}
.style2 { background-color:#E3E3E3; text-align:center; margin:0; padding:0; font-family:"微软雅黑"; font-size:25px; font-weight:bold; line-height:60px; color:#868686;}
.logo-list { margin-top:15px; margin-bottom:15px;}
.logo-list a { margin-right:20px;}

.tabs-main-box .news_list { display:none;}
.news-grid-big { height:390px; overflow:hidden;}
.news-grid-small { overflow: hidden; height: 187.5px;}
.news-grid-big a,.news-grid-small a { position:relative; display:block; height:100%;}
.news-grid-big a img , .news-grid-small a img { width:100%; height:100%;}
.news-grid-big a .hover , .news-grid-small a .hover{ position:absolute; right:0; left:0;bottom:0; top:0;
background-image:url(images/news-grid-big-bg.png);
background-repeat:no-repeat;
background-position:center center;
background-size:100% 100%;
-webkit-mask-image: -webkit-radial-gradient(circle, white, black);transition: all .5s ease;
}
.small_list .col-lg-6:nth-child(1) {
	padding-right:7.5px!important;
}
.small_list .col-lg-6:nth-child(2) {
	padding-left:7.5px!important;
}
.small_list .col-lg-6:nth-child(3){
	padding-right:7.5px !important;
}
.small_list .col-lg-6:nth-child(4) {
	padding-left:7.5px!important;
}
.small_list .col-lg-6:nth-child(3),.small_list .col-lg-6:nth-child(4) {
	margin-top:15px!important;
}
.news-grid-big .title , .news-grid-small .title  { color:#FFFFFF; font-family:'微软雅黑'; padding-left:15px; padding-right:15px;position:absolute; left:0; right:0;bottom:0; background-color:rgba(0,0,0,0.40);}
.news-grid-big .title { height:45px; font-size:14px; line-height:45px;}
.news-grid-small .title  {height:45px; font-size:12px; line-height:21px;}
.news-grid-big a:hover .hover,.news-grid-small a:hover .hover {
	opacity:.3;
}
.news-main .tabs-main-box {
    border-top: none;
}
.news-main .tab-nav li {
    text-decoration: none;
    outline: none;
    transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -ms-transition: all 0.2s ease-in;
	 float:left; height:48px; width:120px; line-height:48px; text-align:center; font-weight:700; font-size:14px; position:relative; cursor:pointer;}
.news-main .tab-nav li.active { color:#2FA267}

.news-main .tab-nav li.active:after {
    clear: both;
	content: " ";
	background-color:#2FA267;
	height:4px;
	position:absolute;
	left:20%;
	right:20%;
	bottom:0;
}
.news_list li { height:140px; margin-bottom:15px; overflow:hidden;
    transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -ms-transition: all 0.2s ease-in;
}
.news_list li .image { float:left; width:263px; margin-right:15px; height:140px;}
.news_list li .image img { width:100%; height:100%;}
.news_list li .info { float:left; padding-top:20px; padding-bottom:10px; width:800px; font-family:'微软雅黑';}
.news_list li .info > div { padding-bottom:10px;}
.news_list li .info .title { font-size:14px; font-weight:bold;}
.news_list li .info p { line-height:21px; color:rgba(67,67,67,1.00);}
.news_list li:hover { background-color:rgba(245,245,245,1.00);  transform: scale(1.02);}
.right-news { padding-left:15px; padding-right:15px;}
.right-news li { min-height:35px; margin-bottom:15px; line-height:23px; font-size:15px;font-family:'微软雅黑';border-bottom: 1px solid #f0f0f4;
}
.right-news li a { display:block; height:100%;}
.right-news li a div{
    transition: all 0.1s ease-in;
    -moz-transition: all 0.1s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.1s ease-in;
    -ms-transition: all 0.1s ease-in;	
}
.right-news li a:hover div{
	transform: scale(1.04);
	color:#E60012;
}
#qrcode canvas{width: 130px;height: 130px;margin-top:25px;}
.article h1{
    font-weight: normal;
    font-size: 32px;
    line-height: 52px;
    margin-bottom: 13px;
	text-align:center;
	margin-top:30px;
}
.article h2{
    font-weight:800;
    font-size: 20px;
}
.tag {
    font-size: 14px;
    border-radius: 12px;
    display: inline-block;
    height: 25px;
    padding: 0 10px;
    line-height: 25px;
    color: white;
	background-color:#E60012;
}
.article-info { text-align:center; position:absolute; right:30px; top:30px;}
.article-info span { margin-left:10px; margin-right:10px; color:rgba(168,168,168,1.00);}
.article-info span i { font-size:15px; margin-right:8px;}
.article .detail  { font-size:14px; font-family:'微软雅黑'; padding:20px; min-height: 860px}
.article .detail p { line-height:28px;}
.left-nav li { border-bottom:solid 1px #ECECEC; height:45px;}
.left-nav li a { display:block; height:100%;
font-family:'微软雅黑';
font-size:16px;
	position:relative;
	padding-left:40px;
	color:#313131;
	line-height:45px;
    transition: all 0.1s ease-in;
    -moz-transition: all 0.1s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.1s ease-in;
    -ms-transition: all 0.1s ease-in;	
}
.left-nav li a:after {
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0da";
	font-size:13px;
	display:none;
    transition: all 0.1s ease-in;
    -moz-transition: all 0.1s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.1s ease-in;
    -ms-transition: all 0.1s ease-in;
	position:absolute;
	right:15px;
	top:18px;
}
.left-nav li a:before {
    transition: all 0.1s ease-in;
    -moz-transition: all 0.1s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.1s ease-in;
    -ms-transition: all 0.1s ease-in;
	content:" ";
	background-color:#E60012;
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	width:3px;
	display:none;
	
}
.left-nav li a:hover {
	color:#E60012;
}
.left-nav li a:hover:after{
	display:inline-block;
}
.left-nav li a:hover:before {
	display:block;
}
.left-nav li a.active {
	color:#E60012;
}
.left-nav li a.active:after {display:block;}
.left-nav li a.active:before {display:block;}
.company h2 { font-size:19px; font-family:'微软雅黑'; position:relative; text-align:center; margin-bottom:15px;}
.company h2:before {
	content:" ";
	background-color:#E60012;
	position:absolute;
	left:40%;
	right:40%;
	bottom:0;
	height:3px;
}
.link-list.grid-3 { height:80px}
.link-list.grid-3 li {
	width:33.333%;
	float:left;
}
.btn-primary { color:#FFFFFF !important;}
.picture_list li { float:left; width:25%; }
.picture_list li .image { width:95%; margin:0 auto;}
.picture_list li .image img { width:100%;}
h1 { text-align:center; font-size:16px; font-family:'微软雅黑'; margin-bottom:25px;}

.news-search-div{float: right; width: 200px; margin-top:10px;}

@media screen and (max-device-width: 1024px){
	.container { width:100%; min-width:100%;}
	.header .nav{ /*display:none;*/}
	.header .header-login { display:none;}
	.right-modal { display:none;}
	.border-left:after { display:none;}
	.footer  { margin-top:1px;}
	.left-nav { display:none;}
	table { width:100% !important;}
	table td { font-size:12px;}
	.businesses { width:100% !important;}
	.banner2 .item { margin-right:1%;}
	.banner2.banner-grid-4 .item { width:49%; margin-bottom:15px;}
	.banner2 .item { height:auto;}
	.banner2 .item .title, .banner2 .item .title h4 { font-size:12px;}
	.nullleft ,.nullright{ padding:0;}
	.swiper-slide { height:auto !important;
    display: block}
	.banner { margin-top:1px;}
	.banner-title { display:none;}
	.banner-style-1 .swiper-container { height:auto;}
	.news-grid-2 { margin-top:10px;}
	.banner_event .swiper-slide img { height:auto;}
	.tabs-nav li { width:100%;}
	.tabs-nav { height:auto;}
	.tabs-main-box { border:0;}
}

.mf-item{
    width: 120px;
    height: 71px;
    text-align: center;
    border: 1px solid rgba(168, 168, 168, 0.8);
    border-radius: 3px;
    margin: 0px 2px 8px;
    
}
.mf-item  img{
    margin-top: 1px;
    margin-left: 1px;
    max-width: 114px;
    max-height: 67px;
}
.mf-item2{
    width: 114px;
    height: 160px;
    text-align: center;
    border: 1px solid rgba(244, 240, 240, 0.8);
    border-radius: 5px;
    margin: 0px 2px 8px;
    overflow: hidden;
}
.mf-item2 img{
    margin-top: 1px;
    margin-left: 1px;
    width: 114px;
    height: 160px;
}

.tzbg li{border-bottom:1px dotted #999;font-size:14px;line-height:1.6em;padding:5px;background-position:-489px -312px;color:#666;}
.memberRegForm{min-height: 300px}
.memberRegForm input{margin: 5px;}


#info{text-align: center;display:none}
.info1{background: #a7d299;width: 80px;height: 87px;border-radius: 50%;padding-left: 17px;padding-right: 13px;padding-top: 23px;margin: auto;}
.info2{height: 25px;width: 80%;border-bottom: 8px solid #fff;border-left: 8px solid #fff;transform: rotate(-38deg);}
.info3{padding-top: 30px;padding-bottom: 10px;}

.panel-heading{height:50px;border-bottom: 2px solid red;}
.panel-heading h1{text-align: left; font-weight: bold}