.map_box>.detail {
    box-shadow: 1px 1px 1px #cccccc;
}

@media (min-width: 1200px) {
    #mapDiv {
        height: 500px;
        padding: 0px;
        box-shadow: 0px 0px 10px #666666a6;
    }

    .map_box {
        font-size: 16px;
    }

    .map_box_nav {
        padding-left: 1px;
        padding-right: 0px;
    }

    .map_box_nav .detail {
        padding-right: 0px;
        margin: 0px;
        list-style: none;
    }

    .map_box_nav .detail:not(:last-child) {
        margin-bottom: 15px;
    }

    .map_box_nav a {
        padding-right: 26px;
        height: 71px;
        line-height: 71px;
        text-align: right;
    }

    .map_box_nav .detail:hover a {
        background-color: #1C528E;
        color: white;
    }

    .proser {
        background-position: 24px 14px;
    }

    .detail:hover>.proser1 {
        background-image: url(/tdtfz/viewer/assets/1-2.26508145bd9f6a749c2f7151ba0f1b28.png);
    }

    .detail:hover>.proser2 {
        background-image: url(/tdtfz/viewer/assets/2-2.512f9eb1efaad83f9019bf3139dfed74.png);
    }

    .detail:hover>.proser3 {
        background-image: url(/tdtfz/viewer/assets/5-2.3f3beefd798b922fe7caee97cd8b8a6b.png);
    }
    
    .detail:hover>.proser5 {
        background-image: url(/tdtfz/viewer/assets/3-2.63284ee02a0e44d2d4ef89c7d47cb589.png);
    }

    .detail:hover>.proser4 {
        background-image: url(/tdtfz/viewer/assets/4-2.3c0b50705af0e984d74702cb70b154be.png);
    }

    .detail:hover>.proser6 {
        background-image: url(/tdtfz/viewer/assets/6-2.8316c44732bb27e4649a4e31e7112f76.png);
    }

    .detail:hover>.proser8 {
        background-image: url(/tdtfz/viewer/assets/5-2.3f3beefd798b922fe7caee97cd8b8a6b.png);
    }

    .detail:hover>.proser9 {
        background-image: url(/tdtfz/viewer/assets/7-2.3039c9657898c062538f57bd0fe8149b.png);
    }
    
    .detail:hover>.proser10 {
        background-image: url(/tdtfz/viewer/assets/10-2.4a6a8cc6d35c29dff7de25d9e88ecdf5.png);
    }
    
    .detail:hover>.proser11 {
        background-image: url(/tdtfz/viewer/assets/11-2.bf45a03a77accb40de2adce2e16bf85f.png);
    }
}

@media (max-width: 1200px) {
    #mapDiv {
        height: 500px;
        box-shadow: 2px 4px 16px #333333;
        box-shadow: 0px 0px 10px #666666a6;
    }

    .map_box {
        font-size: 14px;
    }

    .map_box_nav {
        margin-top: 20px;
    }

    .map_box_nav a {
        margin-bottom: 15px;
        padding-right: 10px;
        height: 71px;
        line-height: 71px;
        text-align: right;
    }

    .detail {
        padding-left: 10px;
        padding-right: 10px;
    }

    .proser {
        background-position: 19px 14px;
    }
}

@media (max-width: 360px) {
    .detail {
        width: 65%;
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media (max-width: 992px) {
    #mapDiv {
        height: 400px;
        box-shadow: 0px 0px 10px #666666a6;
    }

    .map_box_nav a {
        height: 71px;
        line-height: 71px;
        text-align: center;
    }

    .proser {
        background-position: 27px 4px;
    }
}

@media (max-width: 768px) {
    #mapDiv {
        height: 300px;
        box-shadow: 0px 0px 10px #666666a6;
    }

    .map_box {
        font-size: 14px;
    }

    .proser {
        background-position: 45% 4px;
    }
}

.map_box {
    margin-top: 20px;
    color: #4c4c4c;
}

.map_box_nav {
    height: 100%;
}

.map_box_nav a {
    display: block;
    color: #4c4c4c;
    text-decoration: none;
    background-repeat: no-repeat;
    background-color: #fff;
    color: #333;
    box-shadow: 0px 0px 6px 0px rgba(222, 222, 222, 0.4);
}

.map_box .proser1 {
    background-image: url(/tdtfz/viewer/assets/1-1.94239a64a221e8af43a24ddf4334373c.png);
}

.map_box .proser2 {
    background-image: url(/tdtfz/viewer/assets/2-1.51d4a482fed5bf59944d77a65f44b599.png);
}

.map_box .proser3 {
    background-image: url(/tdtfz/viewer/assets/5-1.bc847e12d0ba4a197b439c268113b9aa.png);
}

.map_box .proser5 {
    background-image: url(/tdtfz/viewer/assets/3-1.ce9caa5c4319417b2045c3c4688a30aa.png);
}

.map_box .proser4 {
    background-image: url(/tdtfz/viewer/assets/4-1.031a2be6ca44559fafde783b59c089b7.png);
}

.map_box .proser6 {
    background-image: url(/tdtfz/viewer/assets/6-1.c542282dcef3ae3af71611e187a11703.png);
}

.map_box .proser8 {
    background-image: url(/tdtfz/viewer/assets/5-1.bc847e12d0ba4a197b439c268113b9aa.png);
}

.map_box .proser9 {
    background-image: url(/tdtfz/viewer/assets/7-1.ae8ec6e3f2f622704749db43c5e4a640.png);
}

.map_box .proser10 {
    background-image: url(/tdtfz/viewer/assets/10-1.0e2b464b4501848ccedffd210f3cfeee.png);
}

.map_box .proser11 {
    background-image: url(/tdtfz/viewer/assets/11-1.a1b2e314c31f170f79cd1e1c0e7605dd.png);
}
.con_mian {
    background: #ffffff;
    width: 1200px;
    margin: auto;
    padding: 0px 37px 100px 40px;
    overflow: auto;
}

.resource {
    overflow: auto;
    background: #fff;
    padding: 15px 15px 0px 15px;
}

.resource_tit, .application{
    border-bottom: 1px solid #ebecee;
    height: 44px;
}

.resource_tit span, .application span{
    display: block;
    float: left;
    font-size: 22px;
    color: #005492;
    font-weight: bolder;
    border-bottom: 2px solid #005492;
    height: 42px;
    margin-top: 2px;
}

.resource_tit a, .application a{
    display: block;
    float: right;
    font-size: 16px;
    color: #a7a7a7;
    margin-top: 15px;
    background: url(/tdtfz/viewer/assets/icon.0ab34c3a855d67e64657ae26e75331e2.png) no-repeat fixed right;
    background-position: -62px -11px;
    /* width:90px; */
    overflow: hidden;
    padding-right: 10px;
}
.resource_tit a:hover, .application a:hover{
	text-decoration: none;
}
.resource_con {
    margin-top: 34px;
    overflow: hidden;
    display: flex;
}

.api_con {
    background: url(/tdtfz/viewer/assets/bg.754199d7adfced19f368451e6a35744a.jpg) no-repeat;
    height: 267px;
    float: left;
    display: inline;
    padding: 16px;
    position: relative;
}

.api_con ul {
    width: 100%;
    overflow: hidden;
}

.api_con ul li {
    margin-top: 20px;
    float: left;
    cursor: pointer;
    text-align: center;
}

.api_con .sourcespan {
    display: inline-block;
    padding-bottom:2px;
}
.api_con .sourcespan:hover{
	border-bottom-color: #ffffff;
}
.api_con .sourcespan:after {
    clear: both;
    content: '';
    display: inline-block;
}

.api_con .sourcespan a {
    float: left;
    font-size: 18px;
}

.api_con li a {
    text-decoration: none;
    color: #ffffff;
}

.api_con .devsour {
    float: left;
    width: 17px;
    height: 17px;
    background: url(/tdtfz/viewer/assets/icon.0ab34c3a855d67e64657ae26e75331e2.png);
    background-position: -86px -9px;
    color: #fff;
    margin-top: 3px;
    margin-left: 3px;
}

.sourceli {
    transition: margin .5s;
}

.api_con .detail {
    border-top: 1px solid #fff;
    display: block;
    text-align: center;
    min-height: 100px;
    cursor: default;
}

.api_con .act {
    background-position: -112px -9px;
}

.api_con .detail a {
    text-align: center;
    margin-top: 15px;
    display: block;
    font-size: 13px;
    color: #fff;
}
.api_con .detail a:last-child{
	padding-bottom: 3px;;
}
.api_con .detail a span{
    border-bottom: 1px solid transparent;
    padding-bottom:3px;
}
.api_con .detail a:hover span{
	border-bottom-color: #ffffff;
}
.exploit {
    float: right;
    display: inline;
    height: 267px;
    width: 250px;
    background: #dedede;
}

.exploit p {
    width: 217px;
    margin: 48px auto auto;
    color: #4c4c44;
    line-height: 21px;
    text-indent: 2em;
}

.developer {
    width: 180px;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    background: #005492;
    margin: 25px auto auto;
}

.developer a,
.developer i {
    display: block;
    float: left;
    margin-left: 40px;
}

.developer a {
    margin-left: 40px;
    color: #ffffff;
}

.developer i {
    background: url(/tdtfz/viewer/assets/icon.0ab34c3a855d67e64657ae26e75331e2.png) no-repeat -137px -10px;
    width: 18px;
    height: 14px;
    margin: 18px 0px 0px 15px;
    cursor: pointer;
}

.blocks {
    display: none;
}

.box_detail {
    display: none;
}

.nones .sourceli:hover {
    margin-top: 20px;
}

.sourceli:hover .detail {
    display: block;
}

.box_detail>div:not(:first-child) {
    display: none;
}

@media (max-width: 992px) {
    .container-fluid {
        padding-right: 0px;
        padding-left: 0px;
    }

    .container-fluid>.navbar-header {
        margin: 0px;
    }

    .nav>li>a {
        padding: 10px;
        font-size: 14px;
    }

    .exploit p {
        margin-top: 30px;
    }

    .resource_tit span {
        font-size: 20px;
        line-height: 30px;
    }

    .box_detail a {
        color: #fff;
    }

    .api_con {
        width: 100%;
    }

    .resource_con {
        display: block;
    }

    .exploit {
        width: 100%;
        margin: 0;
        display: block;
        float: none;
        overflow: hidden;
    }

    .nones {
        display: none;
    }

    .box_detail {
        display: block;
        overflow: hidden;
        position: relative;
        width: 100%;
        height: auto;
        height: 180px;
    }

    .api_con ul li {
        margin-top: 0;
    }

    .blocks {
        display: block;
    }

    .box_detail .detail1,
    .box_detail .detail2,
    .box_detail .detail3,
    .box_detail .detail4,
    .box_detail .detail5 {
        /* width: 360px; */
        overflow: hidden;
        text-align: center;
        height: 20px;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        background: #0869ae;
    }

    .detail1 {
        z-index: 1;
    }

    .detail1:target,
    .detail2:target,
    .detail3:target,
    .detail4:target {
        z-index: 3;
    }

    .api_con {
        padding: 0;
    }

    .navbar {
        border-radius: 0px;
    }

    .resource_con .api_con li a {
        text-decoration: none;
        color: #000;
        font-size: 16px;
    }

    .navbar-default {
        background-color: #e5e5e5;
        border: none;
    }

    .dropdown #actions {
        background: #0660a1;
        color: #fff;
    }

    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .navbar {
        position: relative;
        min-height: 40px;
    }

    .detail1 div,
    .detail2 div,
    .detail3 div,
    .detail4 div {
        display: inline-block;
        margin-right: 20px;
    }

    .exploit p {
        width: 100%;
    }

    .exploit {
        height: auto;
        padding-bottom: 25px;
    }
}

@media (max-width: 768px) {
    .container {
        padding: 0px 15px 0px 15px;
    }

    .exploit p {
        margin-top: 20px;
    }

    .developer span {
        margin-left: 26px;
    }

    .box_detail {
        height: 124px;
    }

    .api_con {
        height: 200px;
    }

    .resource_con {
        margin-top: 20px;
    }

    .container-fluid .navbar-header .navbar-nav {
        margin: 0px;
    }

    .resource_tit span {
        font-size: 18px;
        line-height: 40px;
    }

    .resource_tit a {
        font-size: 14px;
        margin-top: 17px;
    }

    .api_con li a {
        font-size: 14px;
    }
}

@media (max-width: 414px) {
    .navbar-header:nth-child(1) {
        margin-left: 20px;
    }

    .detail1 a,
    .detail2 a,
    .detail3 a,
    .detai4 a {
        font-size: 14px;
    }
}

@media (max-width: 419px) {
    .exploit p {
        margin-top: 16px;
    }

    .exploit {
        padding-bottom: 10px;
    }

    .developer span {
        margin-left: 14px;
    }

    /* .developer{
          width: 130px;
      height: 40px;
          line-height: 40px;
      margin-top: 16px;
      }
      .developer a{
          margin: 12px 0px 0px 15px;
      } */
    .box_detail {
        height: 90px;
    }

    .resource_con {
        margin-top: 14px;
    }

    .container-fluid {
        padding: 0px;
        overflow: hidden;
    }

    .api_con li a {
        margin-right: 10px;
    }

    .resource_tit span {
        font-size: 16px;
        line-height: 40px;
    }

    .resource_tit a {
        font-size: 12px;
        margin-top: 20px;
    }
}

@media (max-width: 403px) {

    .box_detail .detail1,
    .box_detail .detail2,
    .box_detail .detail3,
    .box_detail .detail4 {
        height: 40px;
    }
}

@media (max-width: 375px) {
    .navbar-header:nth-child(1) {
        margin-left: 0px;
        margin-right: 0px;
    }
}

@media (max-width: 360px) {
    .nav>li>a {
        padding: 10px 12px;
    }

    .detail1 div,
    .detail2 div,
    .detail3 div,
    .detail4 div {
        margin-right: 10px;
    }

    .dropdown #actions {
        font-size: 12px;
    }
}
.app {
    background: #fff;
    padding: 0px 30px 0px 30px;
}

.app h4 {
    font-size: 22px;
    font-weight: bolder;
    color: #005492;
    border-bottom: 1px solid #ebecee;
    line-height: 44px;
    margin-bottom: 34px;
}

.app h4 span {
    display: inline-block;
    height: 100%;
    border-bottom: 2px solid #005492;
}

.app .common {
    padding: 0px;
    margin-bottom: 12px;
}

.app .special>div,
.app .application>div {
    padding: 0px;
    margin-bottom: 12px;
}

@media (min-width: 768px) and (max-width: 992px) {
    .app .special>div:nth-child(2) {
        padding: 0px 20px 0px 15px;
    }
}

@media (min-width: 768px) and (max-width: 992px) {
    .app .special>div:nth-child(3) {
        padding-left: 20px;
    }
}

@media (min-width: 768px) and (max-width: 992px) {
    .app .special>div:nth-child(4) {
        padding: 0px 20px 0px 15px;
    }
}

@media (min-width: 768px) and (max-width: 992px) {
    .app .special>div:nth-child(5) {
        padding-left: 20px;
    }
}

.app .special .img-responsive {
    width: 100%;
}

@media (min-width: 768px) {
    .app .application {
        padding-left: 30px;
    }
}

@media (min-width: 768px) {
    .app .application:nth-child(4) {
        margin-top: 25px;
    }
}

@media (min-width: 768px) {
    .app .application:nth-child(5) {
        margin-top: 25px;
    }
}

.app .application>div {
    padding: 0px;
    margin-bottom: 12px;
}

@media (min-width: 768px) {
    .app .application>div {
        margin-bottom: 0px;
    }
}

@media (min-width: 768px) {
    .app .application>div:nth-child(even) {
        padding-right: 20px;
    }
}

@media (min-width: 768px) {
    .app .application>div:nth-child(odd) {
        padding-left: 20px;
    }
}

@media (min-width: 768px) {
    .app .application>div:nth-child(4) {
        margin-top: 25px;
    }
}

@media (min-width: 768px) {
    .app .application>div:nth-child(5) {
        margin-top: 25px;
    }
}

@media (min-width: 768px) {
    .app .application>div:nth-child(6) {
        margin-top: 25px;
    }
}

@media (min-width: 768px) {
    .app .application>div:nth-child(7) {
        margin-top: 25px;
    }
}

.app .application a {
    /*height: 90px;
    padding: 10px;
    border: 1px solid #ebecee;
    display: flex;
    display: block;
    align-items: center;*/
}

.app .application a h4 {
    font-size: 16px;
    border: 0px;
    margin: 0px;
    padding: 0px;
    line-height: 22px;
    margin-bottom: 16px;
    float: left\9\0;
    width: 100% \9\0;
}

.app .application a img {
    width: 64px;
    height: 64px;
    flex-shrink: 0;
    float: left;
}

.app .application a .detail {
    width: 74%;
    height: 66px;
    display: flex;
    float: left;
    flex-direction: column;
    justify-content: space-between;
    margin-left: 10px;
}

.app .application a .detail .tip {
    color: #cccccc;
    display: flex;
    justify-content: space-between;
    float: left\9\0;
    width: 100% \9\0;
}

.app .application a .detail .tip i {
    display: block;
    background: url(/tdtfz/viewer/assets/icon.0ab34c3a855d67e64657ae26e75331e2.png) no-repeat -164px -10px;
    width: 18px;
    height: 14px;
    float: right;
}

.app .application a .detail .tip span {
    display: block;
    float: left;
}

@media (max-width: 360px) {
    .app .application a .detail {
        width: 65%;
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media (max-width: 320) {
    .app .detail {
        width: 67%;
    }
}

/* ****************
******
 */
.control-box{
  position: relative;
}

.control-box ul .prev{
  background: url(/tdtfz/viewer/assets/controls.28004a037e301a30edf1c35923c5abf7.png) no-repeat 0 -32px;
  position: absolute;
  left: 10px;
  top: 60px;
  z-index: 9999;
  width: 32px;
  height: 32px;
  cursor: pointer;
}
.control-box ul .next{
  background: url(/tdtfz/viewer/assets/controls.28004a037e301a30edf1c35923c5abf7.png) no-repeat -43px -32px;
  position: absolute;
  right:15px;
  top: 60px;
  z-index: 9999;
  width: 32px;
  height: 32px;
  cursor: pointer;
 }

 .bigbox {
  overflow: hidden;
  
  margin: auto 60px auto;
}

#switcher {
  height: 190px;
  left: 0px;
}
.content_1.content_2 {
  width: 100%;
  float: left;
}
.box {
  transition:all .7s ease 0s;

  height: 190px;
  float: left;
  border-left: 3px white solid;
}
/* .box:hover {
 opacity:0.5;
} */

.box img{
  max-width: 100%;
    display: block;
    height: 140px;
}
.box a{
  font-size: 16px;
  text-align: center;
  text-decoration: none;;
}
.box p{
  line-height: 40px;
}
.box .pl{
  margin-left: -40px;
}


/* ############ */
/* .control-box{
	overflow: hidden;
} */

/* .thumbnail-container {
  transition:all .7s ease 0s;
  height: 190px;
  float: left;
  border-left: 3px white solid;
  width: 280px
}

#switcher{
	height: 280px;
} */
.layer_popup {
	position: relative;
}

.layer_popup .layer_switch {
	padding: 5px;
	background: #fff;
	cursor: pointer;
	box-shadow: rgba(0, 0, 0, .2) 0 2px 4px, rgba(0, 0, 0, .02) 0 -1px 0;
	border-radius: 4px
}

.layer_popup .layer_switch i {
	display: block;
	width: 22px;
	height: 22px;
	background: url(/tdtfz/viewer/assets/icon.893136eb2f9dc23e7485dd8d0a5ba847.png) no-repeat;
}

.layer_popup .layer_panel {
	position: absolute;
	background: #fff;
	left: -290px;
	/*top: -152px;*/
	top: 0;
	padding: 10px;
	display: block
}

.layer_popup .layer_panel.inactive {
	display: none
}

.layer_popup .layer_panel i.close {
	float: right;
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url(/tdtfz/viewer/assets/newicon.ab1987607338ada86ed59b51c1549c9a.png) no-repeat -28px -16px;
	cursor: pointer;
	opacity: 1;
}

.layer_popup .layer_panel h3 {
	margin: 0;
	padding-bottom: 4px;
	border-bottom: 1px solid #e1e1e1;
	font-size: 14px;
	font-weight: bold;
}

.layer_popup .layer_panel .layer-items {
	margin-top: 10px;
}

.layer_popup .layer_panel .layer-items a {
	display: inline-block;
	width: 74px;
	text-align: center;
	text-decoration: none;
	padding-left: 0px;
	box-shadow: none;
}

.layer_popup .layer_panel .layer-items img {
	width: 74px;
	height: 54px;
}

.layer_popup .layer_panel .layer-items a.active img {
	border: 2px solid #4185d0;
}

.layer_popup ul {
	margin: 0;
	padding: 0;
	width: 100%;
}

.layer_popup ul li {
	margin: 10px 0;
	padding: 10px 0 0 0;
	list-style: none;
	border-top: 1px solid #e1e1e1;
	font-size: 14px;
}

.layer_popup ul li i {
	float: right;
	display: inline-block;
	width: 15px;
	height: 15px;
	margin-top: 4px;
	background: url(/tdtfz/viewer/assets/newicon.ab1987607338ada86ed59b51c1549c9a.png) no-repeat -109px -14px;
}

.layer_popup ul li i.active {
	background-position: -85px -14px;
}

.legend_name {
	text-shadow: 2px 2px 2px #cccccc;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 20px;
}

.legend_name i {
	width: 12px;
	height: 12px;
	display: inline-block;
	border-radius: 6px;
	float: left;
	margin-top: 3px;
	margin-right: 3px;
	background: #ddb926;
}
.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1;margin: 0;margin-left: 50px;}.bx-wrapper img{max-width:100%;display:block;height: 140px;}.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{display:none;min-height:50px;background:url(/tdtfz/viewer/assets/bx_loader.931bdb6b50816b03206c66921760b246.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px;display: none;}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}.bx-wrapper .bx-prev{left:-40px;background:url(/tdtfz/viewer/assets/controls.d9d25372f38c6b242b9b51d5841fe86e.png) no-repeat 0 -32px}.bx-wrapper .bx-next{right:-40px;background:url(/tdtfz/viewer/assets/controls.d9d25372f38c6b242b9b51d5841fe86e.png) no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(/tdtfz/viewer/assets/controls.d9d25372f38c6b242b9b51d5841fe86e.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(/tdtfz/viewer/assets/controls.d9d25372f38c6b242b9b51d5841fe86e.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
.carousel-custom .control{
	text-decoration: none;
	position: absolute;
	top: 250px;
    font-size: 32px;
    color: #dedede
}
.carousel-custom .left{
	left: 50%;
	margin-left: -670px;
}

.carousel-custom .right{
	right: 50%;
	margin-right: -670px;
}


/* 应用导航栏 */
.application-zone .carousel-container{
	padding-top:20px;
}

/* 应用卡片样式 */
.application-zone .carousel-container .thumbnail .caption .thumbnail-description{
	/*height: unset;*/
}

.application-zone .carousel-container .thumbnail .caption .thumbnail-description{
	min-height: 36px;
}

.application-zone .carousel-container .thumbnail .caption{
	min-height: unset;
}

#carousel-left,#carousel-right{
	cursor: default;
}

#carousel-left:hover,#carousel-right:hover{
	color:#f49500;
	cursor: pointer;
}






/* ######################Arrow */



/* .thumbnail-container .thumbnail img{
	width: 267px;
	height: 163px;
} */

.box img{
	padding: 0 15px;
}

/*# sourceMappingURL=index.css.map*/