@charset "UTF-8";
/***  cmui version:2.0.0 */
/***
总列数：12
列间隔： 
	md: 20px
	lg: 30px
	xl: 40px
屏幕种类：
	md: 0 ~ 1279px
	lg: 1280 ~ 1499px
	xl: 1500px ~ max
临界点：
	$screen-md: 0;
	$screen-lg: 1280px;
	$screen-xl: 1500px;
***/
/*响应工具*/
.visible-md, .visible-md-up, .visible-md-down, .visible-lg, .visible-lg-up, .visible-lg-down, .visible-xl, .visible-xl-up, .visible-xl-down { display: none; }
/* 单区间 */
@media (max-width: 1279px) { .visible-md { display: block; } }
@media (min-width: 1280px) and (max-width: 1499px) { .visible-lg { display: block; } }
@media (min-width: 1500px) { .visible-xl { display: block; } }
/* 多区间 UP */
@media (min-width: 1279px) { .visible-md-up { display: block; } }
@media (min-width: 1499px) { .visible-lg-up { display: block; } }
/* 多区间 DOWN */
@media (max-width: 1280px) { .visible-lg-down { display: block; } }
@media (max-width: 1500px) { .visible-xl-down { display: block; } }
/* 单区间 */
@media (max-width: 1279px) { .hidden-md { display: none; } }
@media (min-width: 1280px) and (max-width: 1499px) { .hidden-lg { display: none; } }
@media (min-width: 1500px) { .hidden-xl { display: none; } }
/* 多区间 UP */
@media (min-width: 1279px) { .hidden-md-up { display: none; } }
@media (min-width: 1499px) { .hidden-lg-up { display: none; } }
/* 多区间 DOWN */
@media (max-width: 1280px) { .hidden-lg-down { display: none; } }
@media (max-width: 1500px) { .hidden-xl-down { display: none; } }
/* 打印类型 */
.visible-print { display: none; }
@media print { .visible-print { display: block; }
  .hidden-print { display: none; } }
/* 显示-隐藏 */
.show { display: block !important; }
.hidden { display: none !important; }
.invisible { visibility: hidden; }
/* 浮动 */
.float-left { float: left !important; }
.float-right { float: right !important; }
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.block-center { display: block; margin-left: auto; margin-right: auto; }
/* 文本工具类 */
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-right { text-align: right; }
.text-indent { text-indent: 2em; }
/* 情景色文本 */
.text-primary { color: #267; }
.text-success { color: #7B0; }
.text-info { color: #39D; }
.text-warning { color: #F80; }
.text-danger { color: #D33; }
/* 情景色背景 */
.bg-primary { background-color: #278; color: #FFF; padding: 1em; }
.bg-success { background-color: #dff0d8; color: #006400; padding: 1em; }
.bg-info { background-color: #d9edf7; color: #4682B4; padding: 1em; }
.bg-warning { background-color: #fcf8e3; color: #A0522D; padding: 1em; }
.bg-danger { background-color: #f2dede; color: #B22222; padding: 1em; }
/* 内外边距 */
.m-t { margin-top: 15px !important; }
.m-t-sm { margin-top: 10px !important; }
.m-t-md { margin-top: 20px !important; }
.m-t-lg { margin-top: 35px !important; }
.m-t-xl { margin-top: 60px !important; }
.m-r { margin-right: 15px !important; }
.m-r-sm { margin-right: 10px !important; }
.m-r-md { margin-right: 20px !important; }
.m-r-lg { margin-right: 35px !important; }
.m-r-xl { margin-right: 60px !important; }
.m-b { margin-bottom: 15px !important; }
.m-b-sm { margin-bottom: 10px !important; }
.m-b-md { margin-bottom: 20px !important; }
.m-b-lg { margin-bottom: 35px !important; }
.m-b-xl { margin-bottom: 60px !important; }
.m-l { margin-left: 15px !important; }
.m-l-sm { margin-left: 10px !important; }
.m-l-md { margin-left: 20px !important; }
.m-l-lg { margin-left: 35px !important; }
.m-l-xl { margin-left: 60px !important; }
.m-n { margin: 0 !important; }
.p-t { padding-top: 15px !important; }
.p-t-sm { padding-top: 10px !important; }
.p-t-md { padding-top: 20px !important; }
.p-t-lg { padding-top: 35px !important; }
.p-t-xl { padding-top: 60px !important; }
.p-r { padding-right: 15px !important; }
.p-r-sm { padding-right: 10px !important; }
.p-r-md { padding-right: 20px !important; }
.p-r-lg { padding-right: 35px !important; }
.p-r-xl { padding-right: 60px !important; }
.p-b { padding-bottom: 15px !important; }
.p-b-sm { padding-bottom: 10px !important; }
.p-b-md { padding-bottom: 20px !important; }
.p-b-lg { padding-bottom: 35px !important; }
.p-b-xl { padding-bottom: 60px !important; }
.p-l { padding-left: 15px !important; }
.p-l-sm { padding-left: 10px !important; }
.p-l-md { padding-left: 20px !important; }
.p-l-lg { padding-left: 35px !important; }
.p-l-xl { padding-left: 60px !important; }
.p-n { padding: 0 !important; }
/*徽标*/
.badge { border-radius: 3px; padding: 2px 6px; font-size: 80%; color: #FFF; background-color: #EEE; color: #267; }
.badge-primary { background-color: #267; border-radius: 3px; padding: 2px 6px; font-size: 80%; color: #FFF; }
.badge-success { background-color: #7B0; border-radius: 3px; padding: 2px 6px; font-size: 80%; color: #FFF; }
.badge-info { background-color: #39D; border-radius: 3px; padding: 2px 6px; font-size: 80%; color: #FFF; }
.badge-warning { background-color: #F80; border-radius: 3px; padding: 2px 6px; font-size: 80%; color: #FFF; }
.badge-danger { background-color: #D33; border-radius: 3px; padding: 2px 6px; font-size: 80%; color: #FFF; }
.badge-notification { border-radius: 1em !important; }
/* 重置元素样式 */
html { font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; color: #121212; }
html, body { margin: 0; }
img, a { border: none; }
a { text-decoration: none; color: #181818; }
a:hover { color: #098; }
::-moz-selection { background: #FFA; color: #121212; text-shadow: none; }
::selection { background: #FFA; color: #121212; text-shadow: none; }
code { color: #A00; background: #FEE; padding: 2px 5px; line-height: 1em; margin: 0 3px; display: inline-block; font-family: Consolas, Monaco, 'Andale Mono', monospace; }
h1, h2, h3, h4, h5, h6 { line-height: 1.6em; margin: 0.5em 0; font-weight: normal; }
h1 { font-size: 40px; }
h2 { font-size: 28px; }
h3 { font-size: 22px; }
h4 { font-size: 20px; }
h5 { font-size: 18px; }
h6 { font-size: 16px; }
hr { border-top-width: 0; border-left-width: 0; border-right-width: 0; border-bottom-width: 1px; border-color: #ddd; }
/* 段落 */
sub, sup { font-size: 12px; }
small { font-size: 70%; color: #565656; }
/* 列表 */
ul, ol { margin: 1em 0; padding-left: 1.5em; }
.list-unstyled { list-style: none; padding: 0; }
/* 图片 */
img { max-width: 100%; height: auto; border: none; box-sizing: border-box; }
img.img-rounded { border-radius: 3px; }
img.img-circle { border-radius: 50%; }
img.img-thumbnail { border: 1px solid #ddd; padding: 5px; background: #FFF; }
img.img-preserve { max-width: auto; }
/** 布局 **/
.container { width: 1100px;margin: 0 auto;}
.container:before, .container:after { content: " "; display: table; }
.container:after { clear: both; }
.container-fluid { width: auto; margin-right: auto; margin-left: auto; box-sizing: border-box; }
.container-fluid:before, .container-fluid:after { content: " "; display: table; }
.container-fluid:after { clear: both; }
.row:before, .row:after { content: " "; display: table; }
.row:after { clear: both; }
@media (max-width: 1499px) { .row { margin-left: -15px; margin-right: -15px; } }
@media (max-width: 1279px) { .row { margin-left: -10px; margin-right: -10px; } }
@media (min-width: 1500px) { .row { margin-left: -20px; margin-right: -20px; } }
.col-md-1-12 { width: 8.33333%; }
.col-md-2-12 { width: 16.66667%; }
.col-md-3-12 { width: 25%; }
.col-md-4-12 { width: 33.33333%; }
.col-md-5-12 { width: 41.66667%; }
.col-md-6-12 { width: 50%; }
.col-md-7-12 { width: 58.33333%; }
.col-md-8-12 { width: 66.66667%; }
.col-md-9-12 { width: 75%; }
.col-md-10-12 { width: 83.33333%; }
.col-md-11-12 { width: 91.66667%; }
.col-md-12-12 { width: 100%; }
.col-md-1-12, .col-md-2-12, .col-md-3-12, .col-md-4-12, .col-md-5-12, .col-md-6-12, .col-md-7-12, .col-md-8-12, .col-md-9-12, .col-md-10-12, .col-md-11-12, .col-md-12-12 { float: left; }
@media (min-width: 1280px) { .col-lg-1-12 { width: 8.33333%; }
  .col-lg-2-12 { width: 16.66667%; }
  .col-lg-3-12 { width: 25%; }
  .col-lg-4-12 { width: 33.33333%; }
  .col-lg-5-12 { width: 41.66667%; }
  .col-lg-6-12 { width: 50%; }
  .col-lg-7-12 { width: 58.33333%; }
  .col-lg-8-12 { width: 66.66667%; }
  .col-lg-9-12 { width: 75%; }
  .col-lg-10-12 { width: 83.33333%; }
  .col-lg-11-12 { width: 91.66667%; }
  .col-lg-12-12 { width: 100%; }
  .col-lg-1-12, .col-lg-2-12, .col-lg-3-12, .col-lg-4-12, .col-lg-5-12, .col-lg-6-12, .col-lg-7-12, .col-lg-8-12, .col-lg-9-12, .col-lg-10-12, .col-lg-11-12, .col-lg-12-12 { float: left; } }
@media (min-width: 1500px) { .col-xl-1-12 { width: 8.33333%; }
  .col-xl-2-12 { width: 16.66667%; }
  .col-xl-3-12 { width: 25%; }
  .col-xl-4-12 { width: 33.33333%; }
  .col-xl-5-12 { width: 41.66667%; }
  .col-xl-6-12 { width: 50%; }
  .col-xl-7-12 { width: 58.33333%; }
  .col-xl-8-12 { width: 66.66667%; }
  .col-xl-9-12 { width: 75%; }
  .col-xl-10-12 { width: 83.33333%; }
  .col-xl-11-12 { width: 91.66667%; }
  .col-xl-12-12 { width: 100%; }
  .col-xl-1-12, .col-xl-2-12, .col-xl-3-12, .col-xl-4-12, .col-xl-5-12, .col-xl-6-12, .col-xl-7-12, .col-xl-8-12, .col-xl-9-12, .col-xl-10-12, .col-xl-11-12, .col-xl-12-12 { float: left; } }
.col-xl-12-12, .col-xl-11-12, .col-xl-10-12, .col-xl-9-12, .col-xl-8-12, .col-xl-7-12, .col-xl-6-12, .col-xl-5-12, .col-xl-4-12, .col-xl-3-12, .col-xl-2-12, .col-lg-12-12, .col-lg-11-12, .col-lg-10-12, .col-lg-9-12, .col-lg-8-12, .col-lg-7-12, .col-lg-6-12, .col-lg-5-12, .col-lg-4-12, .col-lg-3-12, .col-lg-2-12, .col-md-12-12, .col-md-11-12, .col-md-10-12, .col-md-9-12, .col-md-8-12, .col-md-7-12, .col-md-6-12, .col-md-5-12, .col-md-4-12, .col-md-3-12, .col-md-2-12 { position: relative; box-sizing: border-box; min-height: 1px; -ms-flex: none; flex: none; }
@media (max-width: 1499px) { .col-xl-12-12, .col-xl-11-12, .col-xl-10-12, .col-xl-9-12, .col-xl-8-12, .col-xl-7-12, .col-xl-6-12, .col-xl-5-12, .col-xl-4-12, .col-xl-3-12, .col-xl-2-12, .col-lg-12-12, .col-lg-11-12, .col-lg-10-12, .col-lg-9-12, .col-lg-8-12, .col-lg-7-12, .col-lg-6-12, .col-lg-5-12, .col-lg-4-12, .col-lg-3-12, .col-lg-2-12, .col-md-12-12, .col-md-11-12, .col-md-10-12, .col-md-9-12, .col-md-8-12, .col-md-7-12, .col-md-6-12, .col-md-5-12, .col-md-4-12, .col-md-3-12, .col-md-2-12 { padding-right: 15px; padding-left: 15px; } }
@media (max-width: 1279px) { .col-xl-12-12, .col-xl-11-12, .col-xl-10-12, .col-xl-9-12, .col-xl-8-12, .col-xl-7-12, .col-xl-6-12, .col-xl-5-12, .col-xl-4-12, .col-xl-3-12, .col-xl-2-12, .col-lg-12-12, .col-lg-11-12, .col-lg-10-12, .col-lg-9-12, .col-lg-8-12, .col-lg-7-12, .col-lg-6-12, .col-lg-5-12, .col-lg-4-12, .col-lg-3-12, .col-lg-2-12, .col-md-12-12, .col-md-11-12, .col-md-10-12, .col-md-9-12, .col-md-8-12, .col-md-7-12, .col-md-6-12, .col-md-5-12, .col-md-4-12, .col-md-3-12, .col-md-2-12 { padding-right: 10px; padding-left: 10px; } }
@media (min-width: 1500px) { .col-xl-12-12, .col-xl-11-12, .col-xl-10-12, .col-xl-9-12, .col-xl-8-12, .col-xl-7-12, .col-xl-6-12, .col-xl-5-12, .col-xl-4-12, .col-xl-3-12, .col-xl-2-12, .col-lg-12-12, .col-lg-11-12, .col-lg-10-12, .col-lg-9-12, .col-lg-8-12, .col-lg-7-12, .col-lg-6-12, .col-lg-5-12, .col-lg-4-12, .col-lg-3-12, .col-lg-2-12, .col-md-12-12, .col-md-11-12, .col-md-10-12, .col-md-9-12, .col-md-8-12, .col-md-7-12, .col-md-6-12, .col-md-5-12, .col-md-4-12, .col-md-3-12, .col-md-2-12 { padding-right: 20px; padding-left: 20px; } }
.row.collapse { margin-left: 0; margin-right: 0; }
.row.collapse > div { padding-left: 0; padding-right: 0; }
table { border-spacing: 0; border-collapse: collapse; width: 100%; border-bottom: 1px solid #ddd; }
table > thead > tr > th, table > thead > tr > td, table > tbody > tr > th, table > tbody > tr > td, table > tfoot > tr > th, table > tfoot > tr > td { padding: 1em; text-align: left; border-bottom: 1px solid #ddd; }
table > thead > tr > th, table > thead > tr > td { border-bottom-width: 2px; }
table > tfoot { font-style: italic; color: #888; }
.table-bordered { border: 1px solid #ddd; }
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > tfoot > tr > td { border: 1px solid #ddd; }
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td { border-bottom-width: 2px; }
.table-unstyled { border: none; }
.table-unstyled > thead > tr > th, .table-unstyled > thead > tr > td, .table-unstyled > tbody > tr > th, .table-unstyled > tbody > tr > td, .table-unstyled > tfoot > tr > th, .table-unstyled > tfoot > tr > td { border: none; }
/* 压缩间隔 */
.table-condensed > thead > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > tfoot > tr > td { padding: 0.5em; }
/* 表格工具 */
.table-striped tbody > tr:nth-of-type(odd) { background: #fafafa; }
.table-hover tbody > tr:hover { background: #F2F2F2; }
.btn { box-sizing: border-box; padding: .5em 1em; font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif; text-align: center; vertical-align: middle; cursor: pointer; word-spacing: normal; white-space: nowrap; font-size: 16px; border-radius: 2px; }
.btn { background: #F2F2F2; border: 1px solid #e1e1e1; color: #333; }
.btn:hover { color: #333; }
.btn:hover, .btn.active { background: white; border: 1px solid #e9e9e9; }
.btn-primary { background: #267; border: 1px solid #115566; color: #FFF; }
.btn-primary:hover { color: #FFF; }
.btn-primary:hover, .btn-primary.active { background: #337788; border: 1px solid #195d6e; }
.btn-success { background: #7B0; border: 1px solid #66aa00; color: #FFF; }
.btn-success:hover { color: #FFF; }
.btn-success:hover, .btn-success.active { background: #88cc11; border: 1px solid #6eb200; }
.btn-info { background: #39D; border: 1px solid #2288cc; color: #FFF; }
.btn-info:hover { color: #FFF; }
.btn-info:hover, .btn-info.active { background: #44aaee; border: 1px solid #2a90d4; }
.btn-warning { background: #F80; border: 1px solid #ee7700; color: #FFF; }
.btn-warning:hover { color: #FFF; }
.btn-warning:hover, .btn-warning.active { background: #ff9911; border: 1px solid #f67f00; }
.btn-danger { background: #D33; border: 1px solid #cc2222; color: #FFF; }
.btn-danger:hover { color: #FFF; }
.btn-danger:hover, .btn-danger.active { background: #ee4444; border: 1px solid #d42a2a; }
.btn-xs { font-size: 14px; padding: 1px 5px; }
.btn-sm { font-size: 14px; padding: 5px 10px; }
.btn-md { font-size: 24px; }
.btn-lg { font-size: 32px; }
button[disabled], button[disabled]:hover { color: #AAA; background-color: #EEE; border-color: #DDD; cursor: not-allowed; }
.btn-group:before, .btn-group:after { content: " "; display: table; }
.btn-group:after { clear: both; }
.btn-group .btn { border-radius: 0; margin-left: -1px; margin-right: -1px; float: left; }
.btn-group .btn:first-child { margin-left: 0; border-radius: 2px 0 0 2px; }
.btn-group .btn:last-child { margin-right: 0; border-radius: 0 2px 2px 0; }
input[type='text'] { box-sizing: border-box; padding: 0.5em 1em; font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif; vertical-align: middle; word-spacing: normal; font-size: 14px; border-style: solid; border-width: 1px; border-color: #e1e1e1; color: #666666; }
input[type='text']:focus { box-shadow: 0 0 0.5em #bfbfbf; outline: 0; }
.input-group { display: table; border-collapse: collapse; }
.input-group input[type='text'], .input-group .input-group-btn { display: table-cell; position: relative; box-sizing: border-box; }
.input-group input[type='text'] { width: 100%; }
.input-group input[type='text']:first-child { border-radius: 2px 0 0 2px; }
.input-group input[type='text']:last-child { border-radius: 0 2px 2px 0; }
.input-group .btn-group { display: table-cell; word-spacing: normal; width: 1%; vertical-align: middle; }
.input-group .btn-group .btn { margin-left: -1px; margin-right: -1px; border-radius: 0; z-index: 2; position: relative; }
.input-group .btn-group:first-child .btn { border-radius: 2px 0 0 2px; margin-right: -1px; margin-left: 0; }
.input-group .btn-group:last-child .btn { border-radius: 0 2px 2px 0; margin-left: -1px; margin-right: 0; }
/*cmui end*/

html { font-family: 'microsoft yahei'; }

a { color: #333; }

@media (max-width: 767px) { .row p.txt-mob { font-size: 16px; margin: 0.5em; line-height: 1.5em; height: 3em; overflow: hidden; } }

@media (min-width: 767px) { .todayfocus { margin-top: 30px; } }

.split { height: 15px; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; background-color: #eee; }

@media (min-width: 767px) { .split { display: none; } }

.touchslider { width: 100%; margin-bottom: 10px; background: #F2F6F8; position: relative; }

.touchslider .touchslider-viewport { position: relative; width: 100%; overflow: hidden; background: ##005e91; float:left; width:63%;}

.touchslider .touchslider-viewport a { display: block; overflow: hidden; }

.touchslider .touchslider-viewport a:after { content: " "; position: absolute; background: linear-gradient(transparent 70%, #000); top: 0; left: 0; right: 0; bottom: 0; opacity: 0.7; z-index: 5; transition: 0.3s; }

.touchslider .touchslider-viewport a:hover:after { opacity: 0.9; }

.touchslider .touchslider-viewport img { width: 100%; display: block; position: relative; z-index: 3; }

.touchslider .touchslider-viewport .touchslider-item { width: 20%; font-weight: 100; }

.touchslider .touchslider-viewport .touchslider-item p { position: absolute; bottom: 0; margin: 0; left: 0; right: 0; font-size: 24px; text-align: center; color: #FFF; z-index: 6; line-height: 3em; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000',endColorstr='#99000000'); }

.touchslider .touchslider-group { overflow: hidden; }

.touchslider .touchslider-group .touchslider-nav-item { float: left; width: 20%; line-height: 2rem; font-size: 0.8em; text-align: center; }

.touchslider .touchslider-group .touchslider-nav-item-current { background: #145; color: #FFF; }

.touchslider .touchslider-nav .touchslider-prev, .touchslider .touchslider-nav .touchslider-next { border-radius: 5px; cursor: pointer; opacity: 0.8; position: absolute; z-index: 100; top: 40%; background: url("../images/prevnext.png") no-repeat; height: 90px; width: 45px; }

.touchslider .touchslider-nav .touchslider-prev { left: 0; }

.touchslider .touchslider-nav .touchslider-next { right: 0; background-position: -45px 0; }

.touchslider .touchslider-nav .touchslider-prev:hover, .touchslider .touchslider-nav .touchslider-next:hover { opacity: 1; }

@media (max-width: 760px) { .touchslider .touchslider-viewport .touchslider-item p { font-size: 14px; bottom: 0; line-height: 2em; height: 2em; overflow: hidden; } }

@media (max-width: 1200px) { .touchslider .touchslider-nav .touchslider-prev, .touchslider .touchslider-nav .touchslider-next { top: 150px; } }

.touchslider .touchslider-viewport .lbtext { position: absolute; bottom: 0; left: 0; margin: 0; line-height: 1.5em; box-sizing: border-box; font-weight: bolder; color: #FFF; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; z-index: 8; font-size: 20px; right: 0; padding: 1em 1em 1em 3em; white-space: normal; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000',endColorstr='#99000000'); }

.touchslider .touchslider-viewport .lbtext i { position: absolute; left: 0; bottom: 0; top: 0; right: 0; background: #000; opacity: .7; filter: alpha(opacity=70); z-index: -1; }

.touchslider .touchslider-viewport .position { position: absolute; left: 0; bottom: 0; width: 50px; height: 30px; color: #fff; z-index: 7; padding: 1em 0 1em 3em; margin-left: 0; margin-bottom: 14px; background: url(../images/line.png) no-repeat center center; }

.touchslider .touchslider-viewport .position > * { padding: 5px; }

.touchslider .touchslider-viewport .position sup { position: absolute; top: -10px; left: 5px; }

.touchslider .touchslider-viewport .position sub { position: absolute; right: 5px; top: 10px; }

@media (max-width: 767px) { .touchslider .touchslider-viewport .lbtext { padding: 6px; font-size: 16px; padding: 0.5em; }
  .touchslider .touchslider-viewport .position { padding: 1em 0 1em 3em; margin-left: 0; margin-bottom: 5px; } }

.thumb-jdt { overflow: hidden; background: #e1e1e1;float: right;  width: 24%; }

.thumb-jdt .touchslider-nav-item { width: 67%; float: left; overflow: hidden; cursor: pointer; transition: opacity 0.3s; padding: 0 5px; box-sizing: border-box; opacity: 0.3; filter: alpha(opacity=30); margin-top:1px;}

.thumb-jdt .touchslider-nav-item-current { opacity: 1; filter: alpha(opacity=100); }

.news-box { background: #f2f7f8; margin-left: 0; margin-right: 0; }

.innerlist { padding: 90px 105px 0 105px; }

.innerlist h2 { margin-bottom: 50px; }

.innerlist .item { margin-bottom: 45px; }

.innerlist .item h3 { font-size: 18px; font-weight: bold; text-align: right; }

.innerlist .item h3 a { color: #e84c39; }

.innerlist .item .txt p { color: #777777; font-size: 16px; margin: 0; }

/*右侧图片切换*/
.expert-slider { margin-bottom: 0; }

.expert-slider .thumb { list-style: none; padding-left: 0; position: absolute; z-index: 10; left: -10%; bottom: 0; margin: 0; }

.expert-slider .thumb li { width: 90px; height: 90px; border: 5px solid rgba(250, 250, 250, 0.3); border-radius: 50%; overflow: hidden; margin-bottom: 35px; cursor: pointer; }

.lsjz { margin-top: 30px; margin-bottom: 30px; }

@media (max-width: 1200px) and (min-width: 960px) { .innerlist { padding: 20px 50px 0 30px; }
  .innerlist h2 { margin-bottom: 20px; }
  .innerlist .item { margin-bottom: 20px; } }

@media (max-width: 960px) { .innerlist { padding: 35px 100px 0 100px; } }

@media (max-width: 767px) { .innerlist { padding: 5%; }
  .innerlist h2 { margin: 0; }
  .innerlist h2 img { max-width: 50%; }
  .innerlist .item { margin-bottom: 20px; }
  .innerlist .item h3 { font-size: 16px; }
  .innerlist .item .txt p { font-size: 14px; } }

/*全局导航*/
.global-nav-bar { height: 40px; line-height: 40px; color: #888; font-size: 14px; position: relative; }

.global-nav-bar:after { content: " "; position: absolute; border-bottom: 1px solid #EEE; bottom: 0; width: 100%; }

.global-nav-bar ul.link-ext { list-style: none; margin: 0; padding: 0; }

.global-nav-bar ul.link-ext li { float: left; line-height: 40px; margin: 0 0 0 0; }

.global-nav-bar ul.link-ext li a:hover { color: #175a71; }

.global-nav-bar ul.link-ext li + li { margin-left: 20px; }

@media (max-width: 1279px) { .global-nav-bar { font-size: 12px; } }

/*页头及主导航*/
.header { margin: 0 auto; }

.header:before, .header:after { content: " "; display: table; }

.header:after { clear: both; }

.header .btn-search-sm { display: none; }

.header .hd { margin-top: 30px; margin-bottom: 10px; }

.header .hd:before, .header .hd:after { content: " "; display: table; }

.header .hd:after { clear: both; }

.header .hd .logo { float: left; height: 52px; margin: 0; }

.header .hd .logo img { display: block; height: 52px; width: auto; }

.header .hd .tail { float:left; height:40px; margin:0;border-left:2px solid #ddd;margin-left: 10px; padding-left: 10px; margin-top:12px;font-size:26px;color: #176;font-weight:bold;}

.header .hd .search { float: right; height: 40px; position: relative; }

.header .hd .search input[type=text] { height: 40px; line-height: 40px; width: 300px; padding: 0 65px 0 20px; border: 1px solid #f2f6f8; background-color: #f2f6f8; }

.header .hd .search input[type=text]:focus { border-color: #d1dfe6; background-color: white; box-shadow: 0 0 0 4px #f2f6f8; border-radius: 3px; }

.header .hd .search button { position: absolute; top: 0; right: 0; height: 40px; padding: 9px 20px; font-size: 22px; line-height: 22px; border: none; background-color: transparent; color: #005E91; }

.header .hd .search button:hover { color: #006fab; }

.header .main-nav { margin: 0; padding: 0; float: left; font-size: 18px; }

@media (max-width: 1499px) { .header .main-nav { font-size: 16px; } }

.header .main-nav li { float: left; position: relative; list-style: none; }

.header .main-nav li + li { margin-left: 2.2em; }

@media (max-width: 1499px) { .header .main-nav li + li { margin-left: 1.9em; } }

@media (max-width: 1279px) { .header .main-nav li + li { margin-left: 0.9em; } }

.header .main-nav li > a { display: block; line-height: 50px; color: #121212; }

.header .main-nav li > a:hover { color: #b62c45; }

.header .main-nav li > a i { vertical-align: middle; color: #999; transition: all 0.3s; }

.header .main-nav li.active > a { color: #005E91; }

.header .main-nav li.active > a i { transform: rotate(180deg); color: #005E91; }

.header .main-nav .dropdown-menu { position: absolute; padding: 5px 0; margin: 0; border: 1px solid #eee; background: #FFF; box-shadow: 0 6px 10px #666; min-width: 160px; display: none; z-index: 999; font-size: 16px; }

.header .main-nav .dropdown-menu li, .header .main-nav .dropdown-menu li + li { float: none !important; margin: 0; }

.header .main-nav .dropdown-menu li.group-header, .header .main-nav .dropdown-menu li + li.group-header { padding: 6px 15px; margin: 0; font-weight: bold; color: #999; }

.header .main-nav .dropdown-menu li.disabled, .header .main-nav .dropdown-menu li + li.disabled { font-style: italic; color: #DDD; cursor: not-allowed; }

.header .main-nav .dropdown-menu li.disabled a, .header .main-nav .dropdown-menu li + li.disabled a { color: #DDD; cursor: not-allowed; }

.header .main-nav .dropdown-menu li.disabled a:hover, .header .main-nav .dropdown-menu li + li.disabled a:hover { background: none; }

.header .main-nav .dropdown-menu li.active, .header .main-nav .dropdown-menu li + li.active { background: #ebf1f4; }

.header .main-nav .dropdown-menu li.active a, .header .main-nav .dropdown-menu li + li.active a { background: #ebf1f4; }

.header .main-nav .dropdown-menu li.divider, .header .main-nav .dropdown-menu li + li.divider { margin: 5px 0; border-top: 1px solid #EEE; line-height: 0; height: 0; }

.header .main-nav .dropdown-menu li a, .header .main-nav .dropdown-menu li + li a { line-height: 2em; display: block; padding: 6px 15px; }

.header .main-nav .dropdown-menu li a:hover, .header .main-nav .dropdown-menu li + li a:hover { background: #f2f6f8; }

.header-sm .hd { float: left; }

.header-sm .hd .search { display: none; }

.header-sm .main-nav { float: right; margin-top: 42px; margin-bottom: 10px; }

.header-sm .btn-search-sm { float: right; margin-top: 42px; margin-bottom: 10px; line-height: 50px; height: 50px; padding: 0 0.5em; margin-left: 2em; color: #005E91; display: block; }

 /* Tab切换及栏头 */
.cm-tab .tab-hd { height: 50px; margin-top: 40px;margin-bottom: 10px; border-top: 1px solid #ddd; }

.cm-tab .tab-hd ul { margin: 0 0 0 0; padding: 0; list-style: none; }

.cm-tab .tab-hd ul:before, .cm-tab .tab-hd ul:after { content: " "; display: table; }

.cm-tab .tab-hd ul:after { clear: both; }

.cm-tab .tab-hd ul li { float: left; position: relative; line-height: 50px; font-size: 18px; padding: 0 0.5em; height: 50px; overflow: visible; }

.cm-tab .tab-hd ul li a { color: #000; }

.cm-tab .tab-hd ul li.active a { color: #b62c45; font-weight: 800; }

.cm-tab .tab-hd ul li.active:before { content: ""; position: absolute; z-index: 0; left: 0; right: 0; top: -1px; background: #b62c45; width: 100%; height: 2px; }

.cm-tab .tab-hd ul li.disabled { padding: 0; font-size: 20px; margin-right: 2em; text-align: right; }

.cm-tab .tab-hd ul li.disabled a, .cm-tab .tab-hd ul li.disabled small { display: block; line-height: 1em; }

.cm-tab .tab-hd ul li.disabled a { margin-top: 10px; font-weight: bold; }

.cm-tab .tab-hd ul li.disabled small { font-size: 12px; color: #888; margin-top: 2px; }

.cm-tab .tab-item { display: none; }

.cm-tab .tab-item.active { display: block; }

/*图片和标题形式*/
.wefocus a { display: block; color: #333; }

.wefocus a img { display: inherit; }

.wefocus p { font-size: 20px; margin: 0.8em 0 1.5em; line-height: 1.5em; }

.wefocus p:hover { color: #009999; }

.wrapper { overflow: hidden; }


.wrapper a:hover img { -webkit-transform: scale(1.05); transform: scale(1.05); }

@media (max-width: 767px) { .wefocus p { font-size: 16px; margin: 0.5em 0 1em; line-height: 1.5em; height: 3em; overflow: hidden; } }


/*图片和标题列表形式*/
.figure-list .img-t { position: relative; }

.figure-list .img-t a, .figure-list .img-t img { display: block; }

.figure-list .img-t span { position: absolute; bottom: 0; left: 0; right: 0; color: #fff; background-color: rgba(41, 36, 36, 0.56); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F282424,endColorstr=#7F282424); font-size: 16px; padding: 5px 0 5px 10px; }

.figure-list ul { color: #276; list-style: none; padding-left: 0.2em; }

.figure-list ul li { border-bottom: 1px solid #ddd; padding-bottom: 1em; margin-top: 1em; }

.figure-list ul li:before { content: ""; width: 0; height: 0; display: inline-block; border: 3px solid #009999; border-radius: 3px; margin-bottom: 3px; margin-right: 5px; }

.figure-list ul a { font-size: 16px; }

/*横图图片的hover样式*/
.figure, .figure-small { background: #000; position: relative; cursor: pointer; }

.figure h4, .figure-small h4 { opacity: 0; filter: alpha(opacity=0); text-align: center; font-size: 20px; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); }

.figure img, .figure-small img { width: 100%; height: 192px; display: block; box-sizing: border-box;}

.figure .shadow, .figure-small .shadow {background: linear-gradient(transparent 0,#333); color: #fff; font-size: 16px; position: absolute; bottom: 0; left: 0; right: 0; margin: 0; padding: 5px 10px; }

.figure .e-link, .figure-small .e-link { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 15; background: #ddd; opacity: 0; filter: alpha(opacity=0); }

.figure .play img, .figure-small .play img { width: 37px; height: 37px; margin: 0 auto; }

.figure:hover img, .figure-small:hover img { opacity: 0.4; filter: alpha(opacity=40); }

.figure:hover .play img, .figure-small:hover .play img { opacity: 1; filter: alpha(opacity=100); }

.figure:hover .shadow, .figure-small:hover .shadow { display: none; }

.figure:hover .text h4, .figure:hover .text p, .figure-small:hover .text h4, .figure-small:hover .text p { opacity: 1; filter: alpha(opacity=100); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.figure { margin-bottom: 30px; }

.figure a { display: block; overflow: hidden; position: relative; }

.figure h4 { padding-top: 10%; }

.figure-small { margin-bottom: 30px; }

.figure-small h4 { padding-top: 8%;padding-left: 5px;  padding-right: 5px;}

@media (max-width: 767px) { .figure { margin-bottom: 10px; background: #fff; }
  .figure .shadow, .figure-small .shadow { font-size: 16px; }
  .figure-small { margin-bottom: 15px; background: #fff; border: 1px solid #ddd; border-radius: 2px; box-shadow: 2px 2px 2px #eee; overflow: hidden; }
  .figure-small .shadow { position: static; background-color: #fff; color: #333; line-height: 1.5em; padding: 0; overflow: hidden; } }

.figure:hover .text::before, .figure:hover .text::after, .figure-small:hover .text::before, .figure-small:hover .text::after { content: ""; opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); transform: scale(1); }

.text { color: #fff; position: absolute; top: 20px; left: 20px; bottom: 20px; right: 20px; z-index: 9; }

.text p { font-size: 16px; text-align: center; opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0); }

.text::before, .text::after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; content: ''; opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; }

.text::before { border-top: 1px solid #fff; border-bottom: 1px solid #fff; -webkit-transform: scale(0, 1); transform: scale(0, 1); }

.text::after { border-right: 1px solid #fff; border-left: 1px solid #fff; -webkit-transform: scale(1, 0); transform: scale(1, 0); }

@media (max-width: 1200px) { .figure-small h4 { padding-top: 15px; } }
/*阴影上升*/
.figure-balloon { position: relative; overflow: hidden; margin-bottom: 15px; }

.figure-balloon img { width: 100%; height: auto; display: block; box-sizing: border-box; }

.figure-balloon a { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 20; background: #333; opacity: 0; filter: alpha(opacity=0); }

.figure-balloon .shadow { background-color: rgba(41, 36, 36, 0.56); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F282424,endColorstr=#7F282424); color: #fff; font-size: 16px; position: absolute; bottom: 0; left: 0; right: 0; margin: 0; padding: 0 5px; transition: all .3s; }

.figure-balloon .fig-box { position: relative; }

.figure-balloon .fig-box::before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: -webkit-linear-gradient(top, rgba(72, 76, 97, 0) 0%, rgba(72, 76, 97, 0.8) 75%); background: linear-gradient(to bottom, rgba(72, 76, 97, 0) 0%, rgba(72, 76, 97, 0.8) 75%); content: ''; opacity: 0; -webkit-transform: translate3d(0, 50%, 0); transform: translate3d(0, 50%, 0); -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; transition: opacity 0.3s, transform 0.3s; }

.figure-balloon:hover .fig-box::before { opacity: 1; filter: alpha(opacity=100); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

@media (max-width: 767px) { .figure-balloon { border: 1px solid #ddd; background: #fff; border-radius: 2px; box-shadow: 2px 2px 2px #eee; overflow: hidden; }
  .figure-balloon .shadow { background: #fff; position: relative; color: #333; } }

/*竖图图片的hover样式*/
.portrait { position: relative; overflow: hidden; margin-bottom: 15px; background: #3498db; }

.portrait img { opacity: 1; filter: alpha(opacity=100); -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; position: relative; display: block; -webkit-transform: scale3d(1.05, 1.05, 1); transform: scale3d(1.05, 1.05, 1); }

.portrait .hoverbox { position: absolute; top: 20px; left: 20px; right: 20px; bottom: 20px; padding: 1em; color: #fff; font-size: 20px; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

.portrait .hoverbox:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.5); -webkit-transition: 0.6s; transition: 0.6s; -webkit-transform: scale3d(2.4, 2.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0); transform: scale3d(2.4, 2.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0); }

.portrait .hoverbox h3 { font-size: 22px; }

.portrait .hoverbox p { position: absolute; right: 0; bottom: 0; padding: 0 0.5em; border-bottom: 2px solid #fff; opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.3s; transition: opacity 0.3s; }

.portrait .e-link { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 20; background: #ddd; opacity: 0; filter: alpha(opacity=0); }

.portrait:hover img { opacity: 0.6; filter: alpha(opacity=60); -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }

.portrait:hover .hoverbox:before { -webkit-transform: scale3d(2.4, 2.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0); transform: scale3d(2.4, 2.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0); }

.portrait:hover .hoverbox p { opacity: 1; filter: alpha(opacity=100); -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }

.bubble, .bubble1 { height: 202.5px; background: #f8f8f8; padding-top: 20px; }

.bubble .innerbox, .bubble1 .innerbox { position: relative; }

.bubble .innerbox h2, .bubble1 .innerbox h2 { font-size: 20px; }

.bubble .innerbox .text-p, .bubble .innerbox .text-p1, .bubble1 .innerbox .text-p, .bubble1 .innerbox .text-p1 { color: #999; font-size: 16px; margin: 0; }

.bubble .innerbox .time-zao, .bubble .innerbox .time-zao1, .bubble1 .innerbox .time-zao, .bubble1 .innerbox .time-zao1 { color: #b1b1b1; font-size: 16px; margin: 0.6em 0; }

.bubble .innerbox .square-1, .bubble .innerbox .square-2, .bubble1 .innerbox .square-1, .bubble1 .innerbox .square-2 { width: 25px; height: 25px; background: #f8f8f8; z-index: 30; position: absolute; top: 30px; transform: rotate(45deg); }

@media (max-width: 767px) { .photo-zao, .photo-zao1 { margin-bottom: 15px; } }

.zaox { display: block; }

.zaox img { display: inherit; }

@media (max-width: 767px) { .zaox { border: 1px solid #ddd; border-radius: 2px; box-shadow: 2px 2px 2px #eee; } }

.bubble { margin-left: -15px; }

.bubble .innerbox { padding-left: 35px; }

.bubble .innerbox .square-1 { left: -27px; }

.right-zao { margin-bottom: 25px; }

.bubble1 { margin-left: 15px; }

.bubble1 .innerbox { text-align: right; padding-right: 35px; }

.bubble1 .innerbox .square-2 { right: -27px; }

.photo-zao1 { margin: 0 -15px; }

@media (max-width: 1200px) { .bubble1 .innerbox { margin-left: 70px; }
  .bubble, .bubble1 { height: 157.5px; background: #f8f8f8; }
  .bubble .innerbox h2, .bubble1 .innerbox h2 { font-size: 22px; }
  .bubble .innerbox .text-p, .bubble .innerbox .text-p1, .bubble1 .innerbox .text-p, .bubble1 .innerbox .text-p1 { font-size: 18px; }
  .bubble .innerbox .time-zao, .bubble .innerbox .time-zao1, .bubble1 .innerbox .time-zao, .bubble1 .innerbox .time-zao1 { font-size: 16px; } }

@media (max-width: 960px) { .photo-zao1 { margin: 0; } }

@media (max-width: 767px) { .right-zao { margin-bottom: 0; }
  .title-mob { margin: 0.5em 0; font-size: 16px; } }

/*3d*/
.mao { margin-left: 0; margin-right: 0; margin-bottom: 30px; }

.photo-3d, .text-3d { background-color: #f6f6f6; }

.photo-3d { }

.photo-3d img { display: block; width: 100%; height: 100%;}

.text-3d{padding:0 20px; height: 145px;}

.text-3d h4 { padding: 10px 10px 5px 0; margin: 0;font-size:16px;}

.text-3d .time { padding: 0; color: #999; font-size: 14px; margin-bottom: -1px; }

.text-3d .desc { text-align: left; color: #999; font-size: 14px; }

@media (max-width: 960px) { .photo-3d img { /* padding: 10px;*/ } }

@media (max-width: 767px) { .mao { margin-left: -2px; margin-right: -2px; background: #f6f6f6; }
  .dc { margin-bottom: 10px; }
  .photo-3d, .text-3d { height: auto; }
  .photo-3d img { padding: 10px 5px; }
  .text-3d h4 { padding-left: 0; padding-right: 0; padding-top: 10px; padding-bottom: 10px; font-size: 16px; } }


.section {
    background: #b62c45;
}

.touch-slider {
    width: 100%;
    position: relative;
}

.touch-slider .touchslider-viewport {
    position: relative;
    width: 100%;
    overflow: hidden;
    background: #faebd7;
}

.touch-slider .touchslider-viewport a {
    overflow: hidden;
    width: 100%;
    display: block;
	height: 100%;
}

.touch-slider .touchslider-viewport a:hover:after {
    opacity: .9;
}

.touch-slider .touchslider-viewport img {
    width: 100%;
    display: block;
	height: 390px;
}

.touch-slider .touchslider-viewport .touchslider-item {
    width: 20%;
    font-weight: 100;
	height: 100%;
}

.touch-slider .touchslider-viewport .touchslider-item p {
    position: absolute;
    bottom: 2em;
    margin: 0;
    left: 0;
    right: 0;
    font-size: 24px;
    text-align: center;
    color: #FFF;
    z-index: 5;
}

.touch-slider .touchslider-group {
    overflow: hidden;
}

.touch-slider .touchslider-group .touchslider-nav-item {
    float: left;
    width: 20%;
    line-height: 2rem;
    font-size: .8em;
    text-align: center;
}

.touch-slider .touchslider-group .touchslider-nav-item-current {
    background: #145;
    color: #FFF;
}

.touch-slider .touchslider-nav .touchslider-next:hover,
.touch-slider .touchslider-nav .touchslider-prev:hover {
    opacity: 1
}

@media (max-width:760px) {
    .touch-slider .touchslider-viewport .touchslider-item p {
        font-size: 14px;
        bottom: 0;
        overflow: hidden;
    }
}

.tj-slider .touchslider-nav .touchslider-next,
.tj-slider .touchslider-nav .touchslider-prev {
    border-radius: 5px;
    cursor: pointer;
    opacity: .5;
    position: absolute;
    z-index: 100;
    top: 110px;
    background: url(../images/prevnext.png) no-repeat;
    height: 90px;
    width: 60px;
}

.tj-slider .touchslider-nav .touchslider-prev {
    left: 15px;
}

.tj-slider .touchslider-nav .touchslider-next {
    right: 15px;
    background-position: -60px 0;
}

.tj-slider .touchslider-nav .touchslider-next:hover,
.tj-slider .touchslider-nav .touchslider-prev:hover {
    opacity: 1;
}

.tj-slider .touchslider-viewport a:after {
    content: "";
    position: absolute;
    background: linear-gradient(transparent 50%, #000);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: .7;
    z-index: 1;
    transition: .3s;
}

.tj-slider .touchslider-viewport .touchslider-item p {
    position: absolute;
    bottom: 5px;
    margin: 0;
    left: 0;
    right: 0;
    font-size: 20px;
    text-align: center;
    color: #FFF;
    z-index: 6;
}

.two-col .touchslider-nav {
    display: none;
    width: 30%;
    height: 30px;
    bottom: 0;
    left: 10px;
    position: absolute;
    z-index: 90;
}

.two-col .touchslider-nav .touchslider-next,
.two-col .touchslider-nav .touchslider-prev {
    padding: .2em .8em;
    background-color: #d9c7ab;
}

.zgkj {
    position: relative;
    padding-left: 20px;
    padding-right: 20px;
}

.zgkj .shidian {
    overflow: hidden;
}

.zgkj .shidian .touchslider-viewport {
    float: left;
    width: 57%;
    overflow: hidden;
	margin-top:15px;
}

.zgkj .shidian .slider-pagenation {
    float: right;
    width:43%;
    background-color: #b62c45;
    padding-left:10px;
    margin-top:4px;
    overflow: hidden;
    box-sizing: border-box;
}

.zgkj .shidian .slider-pagenation span {
    display: block;
    color: #FFF;
    font-size: 16px;
    height:auto;
    margin:6px 0;
    cursor: pointer;
}

.zgkj .shidian .slider-pagenation span img {
    width: 140px;
    height:80px;
}

.zgkj .shidian .slider-pagenation span p {
    position: absolute;
    font-size: 16px;
    padding-left: 20px;
    padding-top: 5px;
    margin: 0;
    display: inline-block;
}

.zgkj .shidian .slider-pagenation span.touchslider-nav-item-current {
    background-color: #f2315e;
    color: #e9e9e9;
}

@media (max-width:1500px) {
	.zgkj .shidian .slider-pagenation{
		margin-top: 10px;
		margin-bottom: 5px;
	}
    .zgkj .shidian .slider-pagenation span {
        height: 82px;
    }
    .zgkj .shidian .slider-pagenation span img {
        width: 128px;
        height: 100%;
    }
    .zgkj .shidian .slider-pagenation span p {
        font-size: 14px
    }
}
@media (max-width:1100px) {
	.zgkj .shidian .slider-pagenation span img{
		height: 100%;
	}
	
	.zgkj .shidian .slider-pagenation span{
		height: 80px;
	}
}

@media (max-width:1024px) {
    .zgkj .shidian .touchslider-viewport {
        width: 100%;
        padding-right: 0;
    }
    .zgkj .shidian {
        background: 0 0;
        padding: 0;
    }
	/*@cmsyou*/
	.touch-slider .touchslider-viewport img {height: auto;}
    .zgkj .shidian .slider-pagenation {
        top: 0;
        bottom: 0;
        margin-top: 0;
    	width: 100%;
		padding-left: 0;
    }
    .zgkj .shidian .slider-pagenation span {
        height: 63px;
        margin: 8px 0;
		overflow:hidden;
    }
    .zgkj .shidian .slider-pagenation span img {
        width: 112px;
        height: auto;
    }
    .zgkj .shidian .slider-pagenation span p {
        font-size: 14px;
    }
}
@media (max-width:1100px) {
	.container{width: 100%;}
}
@media (max-width:959px) {
    .two-col .touchslider-viewport {
        width: 100%;
        padding-left: 0;
    }
}

@media (max-width:767px) {
    .touch-slider .touchslider-viewport a:after {
        content: "";
        position: absolute;
        background: linear-gradient(transparent 50%, #000);
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        opacity: .7;
        z-index: 1;
        transition: .3s;
    }
    .tj-slider .touchslider-viewport .touchslider-item p {
        font-size: 14px;
    }
	.video-list-wrap{}
	.video-list-inner{ padding:0 20px;}
	.search-form .bk20.logo01{ height:5px;}
}