@charset "utf-8";
/* CSS Document */
html,body{font-family: "SimSun","SimHei","Helvetica Neue","HelveticaCondensed", Helvetica, Arial, sans-serif !important;font-size:16px;}
img{max-width:100%;overflow:hidden;height:auto;}
a,a:hover{color:#0dad51; text-decoration:none;}
table{table-layout:fixed;}
td,th{word-wrap:break-word;word-break:break-all;}
h1,h2,h3,h4,h5{line-height:1.4em;font-weight:600;}
blockquote{background:#f1f8e9;border-left: 5px solid #c5e1a5;margin:20px 0;}


.breadcrumb {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
.item h4{margin:0 0 5px 0;}
.item h5{margin:0}

.ico{-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;overflow:hidden;display:inline-block;text-align: center;}
#ex-action{padding:5px 0;text-align:center;background:#C8E6C9;}
.yue .nav>li{text-align:center;width:6.9%;min-width:60px;}

/*index*/
.f-link a{display:inline-block;margin-right:30px;}

/*ad-box*/
.ad-box{
    position: relative;
    text-align:center;
	overflow:hidden;
	border:1px solid #eee;
	margin:10px 0;
	background:#efefef;
}
.ad-box:before{
    content: "广告";
    display:block;
    width:2.4em;
    height:1.2em;
	line-height:1.2em;
	font-size:.8em;
    top: 0;
    right: 0;
    position: absolute;
	color:#eee;
	background:rgba(0,0,0,.4);
	overflow:hidden;
}
.ad-box img{width:100%;}

/*垂直居中*/
.screen-center{top:0;bottom:0;left:0;right:0;margin:auto;position:absolute;}
.text-middle{display: table-cell;vertical-align: middle;}

/*上下文导航优化*/
.pager .previous>a, .pager .previous>span {max-width: 50%;display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pager .next>a, .pager .next>span {max-width: 50%;display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*透明度，父元素设置position:relative子元素设置为absolute可以不继承透明度*/
.opacity1{filter:alpha(opacity=10);-moz-opacity:0.1; opacity:0.1;}/*透明度高*/
.opacity3{filter:alpha(opacity=30);-moz-opacity:0.3; opacity:0.3;}
.opacity5{filter:alpha(opacity=50);-moz-opacity:0.5; opacity:0.5;}
.opacity7{filter:alpha(opacity=70);-moz-opacity:0.7; opacity:0.7;}
.opacity9{filter:alpha(opacity=90);-moz-opacity:0.9; opacity:0.9;}/*透明度低*/
/*内容*/
.content{overflow:hidden;color: #474747;font-size:16px;}
.content,.l_h-2{line-height:1.8em;}
.content p{margin-bottom:20px;}
.content table p{text-indent:0;margin:0;padding:0;}
/**.content table{font-size:14px;}**/

/*排行榜*/
.rank ol{margin:10px 16px 10px auto;}
.rank ol li{line-height:2em;}

/*文字与排版*/
.f_red{color:#a94442;}
.f_grey,.f_grey a{color:#999;}
.f_b{font-weight:800;}
.f_blue{color:#31708f;}
.f_green{color:#3c763d;}
.f_orange{color:#f0ad4e;}
.f_hide,.hide{display:none;}
.f_l{float:left;}
.f_r{float:right;}

.relative{position:relative;}
.fixed{position:fixed;}
.center{margin:0 auto;}
.text-shadow{text-shadow:1px 1px 1px #000;}
.text-shadow-w{text-shadow:1px 1px 1px #fff;}
.overflow{display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.round{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.round10{-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.round20{-moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;}
.round-o{-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
.highlight{background:#dff0d8;}
.border{border:1px solid #ddd;}
.border2{border:2px solid #ddd;}
.bg-rgba-b{background:rgba(0,0,0,0.5);color:#fff;}
.bg-rgba-w{background:rgba(255,255,255,0.5);color:#000;}
.bg-dark{background:efefef;}
.p-10{padding:10px;}
.p-20{padding:20px;}
.m-10{margin:10px;}
.m-20{margin:20px;}
.pos-b{position:absolute;bottom:0;width:100%;}
.pos-t{position:absolute;top:0;width:100%;}
.l-h-s{line-height:1.2em;}
.l-h-m{line-height:1.5em;}
.l-h-l{line-height:1.8em;}

/*鼠标效果*/
.pointer{cursor:pointer}

/*最新播报*/
.newsbox ul{padding:0; margin-left:20px;}
.newsbox ul li{list-style-type: none;}
.t_news{ height:19px; padding-left:10px; margin:8px 0; overflow:hidden; position:relative;}
.news_li,.swap{ line-height:19px; display:inline-block; position:absolute; top:0; left:72px;}
.swap{top:19px;}

header{margin-top:20px;margin-bottom:20px;}
nav .btn-outline-success {color: #eee;}
nav .navbar-inverse .navbar-nav .nav-link {color: rgba(255,255,255,.7);}
#destoon_city{line-height:26px;font-size: 20px;margin-right: 10px;}
/*页脚*/
.foot{clear:both;float: none;margin:50px 0;}
.foot .ico{font-size:40px;width:70px;height:70px;line-height:70px;text-align: center;border-color: #0dad51;color:#0dad51;}
.foot .ico_des{font-size:20px;line-height:34px;}
.foot ul li{list-style:none;line-height:1.6em;}
.foot ul{margin-left:0;padding:0;}
.foot2{background: #e5e5e5;color:#666;min-height: 200px;margin-top:20px;padding-top:20px;padding-bottom:20px;text-align: center;}
.foot2 .icon{margin-top:20px;margin-bottom: 20px;}

/*操作提示*/
#msgbox{padding:5px 10px;border-radius:5px;background:#C80F12;color:#fff; position:fixed; margin-left:-80px;top: 10px; left:50%;z-index:9999;opacity:0.8;filter:alpha(opacity=80);}

/*展会*/
.ex_index .card{margin-top:30px;}
#timer strong{color:red;font-size:2em;}
.expo-list h4{margin-top:0;}
.expo-list td,.expo-list th{vertical-align:top;}

/*通用*/
.list-group-item.active {z-index: 2; color: #fff;background-color:#0dad51;border-color:#0dad51;}
.list-group-item.active a{color:#fff;}
.card img{max-width:100%;}
.nav-pills .nav-item.show .nav-link, .nav-pills .nav-link.active {color: #fff;cursor: default;background-color: #0dad51;}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {background-color: #0dad51;}
/*分页*/
.page-item.active .page-link {background-color: #0dad51;border-color: #0dad51; }
.page-link {color: #0dad51;}

.tools-right{width:40px;height:100%;z-index:9999;position: fixed;right:0;top:0;overflow:hidden;margin:0;padding:0;background:#eee;border-radius:0px;}
.tools-right .close{float:none;font-size:26px;}
.tools-right a{display:block;font-size:26px;height:45px;}
.tools-right a:link,.tools-right a:hover,.tools-right a:active ,.tools-right a:visited{text-decoration:none;}
.tools-right a:hover{background:#ccc;}
.panel-title h3,.panel-title h2,.panel-title h4,.panel-heading h2,.panel-heading h3,.panel-heading h4{margin:0;padding:0;}

/* pages */
.pages {padding:20px 0 20px 0;text-align:center;font-size:12px;color:#666666;font-family:'Microsoft YaHei',Verdana,Arial;}
.pages a,.pages strong{padding:3px;}
.pages a:link,.pages a:visited,.pages a:active {background:#FFFFFF;border:#DDDDDD 1px solid;text-decoration:none;}
.pages a:hover,.pages strong {background:#258CFF;border:#258CFF 1px solid;color:#FFFFFF;text-decoration:none;}
.pages_inp {width:30px;border:#DDDDDD 1px solid;color:#666666;padding:2px;text-align:center;}
.pages_btn {width:26px;border:#FF6600 1px solid;color:#FFFFFF;padding:1px;background:#FF6600;font-weight:bold;}
.pages label {background:#FFFFFF;border:#DDDDDD 1px solid;color:#666666;padding:3px 5px 3px 5px;}
.pages label em {color:red;font-weight:bold;font-style:normal;}
.pages label span {font-weight:bold;}
.pages cite {font-style:normal;}

/*加载进度条*/
.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.pace-inactive{display:none}
.pace .pace-progress{background:#5cb85c;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:2px}
.pace .pace-progress-inner{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #5cb85c,0 0 5px #5cb85c;opacity:1;-webkit-transform:rotate(3deg) translate(0,-4px);-moz-transform:rotate(3deg) translate(0,-4px);-ms-transform:rotate(3deg) translate(0,-4px);-o-transform:rotate(3deg) translate(0,-4px);transform:rotate(3deg) translate(0,-4px)}
.pace .pace-activity{left:0;top:0;right:0;bottom:0;display:block;margin:auto;width:40px;height:40px;display:block;position:fixed;z-index:2000;border:solid 3px transparent;border-top-color:#5cb85c;border-left-color:#dff0d8;border-radius:20px;-webkit-animation:pace-spinner 800ms linear infinite;-moz-animation:pace-spinner 800ms linear infinite;-ms-animation:pace-spinner 800ms linear infinite;-o-animation:pace-spinner 800ms linear infinite;animation:pace-spinner 800ms linear infinite}
@-webkit-keyframes pace-spinner{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-moz-keyframes pace-spinner{
0%{-moz-transform:rotate(0);transform:rotate(0)}
100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}
}
@-o-keyframes pace-spinner{
0%{-o-transform:rotate(0);transform:rotate(0)}
100%{-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@-ms-keyframes pace-spinner{
0%{-ms-transform:rotate(0);transform:rotate(0)}
100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes pace-spinner{
0%{transform:rotate(0);transform:rotate(0)}
100%{transform:rotate(360deg);transform:rotate(360deg)}
}

/*左右无缝滚动*/
.carousel.flexible .items {display: none;}
.carousel.flexible .carousel-inner .item-inner-container {display: -webkit-box;display: -ms-flexbox;display: flex;
flex-wrap: nowrap;-webkit-box-pack: justify;-ms-flex-pack: justify;	justify-content: space-between;flex-grow: 0;
flex-shrink: 0;}
.carousel.flexible .carousel-inner .item .item-inner {padding: 0 10px;}
.carousel.flexible .carousel-inner .item .item-inner:first-of-type {padding-left: 0;}
.carousel.flexible .carousel-inner .item .item-inner:last-of-type {padding-right: 0;}
.carousel.flexible .items {display: none;}
.carousel-control {width: 50px;height: 50px;top: 50%;transform: translateY(-50%);bottom: auto;font-size: 30px;text-align: center;opacity: 1;}
a.carousel-control.left,a.carousel-control.right {background-image: none;opacity: 1;text-align: center;}
@media only screen and (max-width: 350px) {
		#complicated-content-carousel .flex-item {width: 300px;}
	}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
		#complicated-content-carousel .flex-item {width: 300px;}
	}

/*其他*/

.list-expo-thumb{padding:20px 10px;border:1px solid #0dad51;background-image: linear-gradient(to left, #eee 0%, #ccff99 100%);font-weight:600;}



@media (max-width: 1200px) {
h1{font-size:24px;}
h2{font-size:22px;}
h3{font-size:20px;}
h4{font-size:20px;}
h5{font-size:20px;}
.yue .nav>li {display: block;}
}

@media (max-width: 992px) {
h1{font-size:22px;font-weight:800;}
h2{font-size:20px;font-weight:800;}
h3{font-size:18px;}
h4{font-size:18px;}
h5{font-size:18px;}
.yue .nav>li {display: inline-block;width:60px;text-align:center;}
.yue .nav>li>a {position: relative;display: block;text-align:center;}
}


@media (max-width: 768px) {
h1{font-size:20px;font-weight:800;}
h2{font-size:18px;font-weight:800;}
h3{font-size:16px;}
h4{font-size:16px;}
h5{font-size:16px;}
#ex-action{width:100%;}
.yue .nav>li {display: inline-block;width:60px;text-align:center;}
.yue .nav>li>a {position: relative;display: block;text-align:center;}
#hm_t_undefined{display:none;width:0;height:0;overflow:hidden;}
.content p{text-indent:0em;}
}
#scrollDiv ul {padding:0;}
#scrollDiv ul li{list-style:none;margin:0;padding:0;}
/*最新播报*/
#topscroll ul{padding:0;line-height:35px;}
#topscroll ul li{list-style:none;margin:0;padding:0;}

.video-js{width:100%;max-width:960px;margin:20px auto;}
.vjs-poster{background-size:cover;}
.video-js .vjs-big-play-button {top:0;bottom:0;left:0;right:0;margin:auto;position: absolute;width:50px;height:50px;-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
.vjs-playing .vjs-big-play-button{display：none;}

.title{background:#388E3C;color:#fff;padding:10px;}


/*比例*/
.box{
	overflow:hidden;
}
