@charset "utf-8";

.head-top{background:#f8f8f8;border-bottom:1px solid #eee;height: 32px;width: 100%;}
.up-bg{height: 100%;width: 100%;padding:20px 0 0;border-bottom: 1px solid #ccc;}
.down-bg{background: url(../images/downbg.png) no-repeat;height: 100%;width: 100%;padding:20px 0;}

.top-txt{color: #086133;}
.top-txt:hover{text-decoration: none;}

.widthauto{width:auto!important;}
.top-menu{position: relative;}
.navbox-new{position: absolute;left:0;top:36px;z-index:300;min-width: 800px;height: 40px;}
.navbox-new ul li{height: 40px;line-height: 40px;display: block;background-color: rgba(255,255,255,.75);}
.navbox-new ul li a{color: #999999;display: inline-block;font-size: 14px;padding: 0 15px;}
.navbox-new ul li a:hover{background-color:rgba(3,144,195,.5);color: #fff;text-decoration: none;}

.head-erm{background: #fff;padding: 5px;border-radius: 6px;}
.head-erm img{width: 69px;height: 69px;display: block;}
.head-top .jtdown{width: 0;height: 0;overflow: hidden;border:4px solid transparent;border-top-color:#086133;display: inline-block; vertical-align: middle;margin-left: 5px;}
.head-top .jtup{width: 0;height: 0;overflow: hidden;border:4px solid transparent;border-bottom-color:#086133;display: inline-block; vertical-align: middle;margin-left: 5px;}

/*banner*/
.banner{position: relative;z-index: 1;border-top: 1px solid #ccc;}
.gain-items{position:absolute;top:14px;right:350px;z-index:333;width: 232pxpx;height: 362px;overflow: hidden;}
.gain-items .gain-items-login{padding:22px;width: 232px;height: 105px;background: url(../images/gain-img.jpg) no-repeat center center;}
.gain-items .gain-items-login img{display: block;width: 60px;height: 60px;border-radius:50%;}
.gain-items .gain-items-text{width: 85px;height: 22px;text-align: center;line-height: 22px;}
.gain-box{width: 232px;}
.gain-box .nav-tabs>li{float: left;display: inline-block;margin-bottom: -1px;width: 50%;text-align: center;background: #fff;}
.gain-box .nav-tabs>li.active{background: #eee;}
.gain-box .nav-tabs>li>a {
    margin-right: 0px; 
    line-height: 1.42857143; 
    border:0; 
    border-radius: 0;
}
.gain-box .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{background-color: #eee;
    border:none; 
    border-bottom-color: transparent;
}
.gain-box .deal-list a{white-space: nowrap;width: 180px;display:inline-block;text-overflow: ellipsis;}
/*楼层*/
.floor {
  margin: 0 auto;
  margin-top: 40px;
}
.floor h4{
  margin-top: 0px;
}
.floor .fh-tit a{
  padding:0  10px;
  display: inline-block;
}

.floor .fh-tit{
	color:#999;
	margin-right:5px;
}

.floor .flo-tit{
  font-size: 13px;
  display: inline-block;
  color: #ff6e6e;
  width: 100px;
}
.flo-list {margin-bottom:8px;margin-right:10px;width: 232px; height: 292px!important;background: #fff;}
.flo-list:nth-of-type(4n){margin-right:0;}
.flo-list .pic {margin:6px;width: 220px!important; height: 220px!important;}
.flo-list h5 { margin-top: 10px!important;}
.login-box{width:100%!important;}
.w232{width: 232px;}
.w960{width: 960px;}
@media (min-width: 992px) and (max-width: 1200px) {
.flo-list { height: 414px!important;}
.flo-list .pic { height: 148px!important;}
.flo-list h5 { margin-top: 10px!important;}
.login-box{width:100%!important;}
}
@media (min-width: 768px) and (max-width: 992px) {
.flo-list { height: 414px!important;}
.flo-list .pic { height: 168px!important;}
.flo-list h5 { margin-top: 10px!important;}
.login-box{width:100%!important;}
.ht300{height:250px !important;}
}

.index-adv .col-sm-2{
	margin-right: 9px;
	display: inline-block;
	width: 192px;
	height: 192px;
	background: #fff;
	float: left;
}
.index-adv .col-sm-2:last-child{
	margin-right: 0;
}
.index-adv .col-sm-2 img{
	display: inline-block;
	width: 100%;
	height: 100%;
}
.w798{
	width: 798px;
}
.w382{
	width: 382px;
}
/*news*/
.news-adv {width:100%; position: relative; z-index: 0; height: 390px;}
.news-adv .flexslider{height: 100%;}
.news-adv .flexslider .slides_img { width:auto; height: 390px;}
.news-adv .news-ad-text { position: absolute; left: 0; right: 0; bottom: 0; padding: 0px 20px; height: 40px;line-height: 40px; background: #086133;color:#fff;}
.flex-control-nav { position: absolute; left: 50%; bottom: 44px; margin-left: -44px; z-index: 101; width: auto; height: 20px; padding: 3px 8px;}
.flex-control-nav li { margin: 0 7px!important; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a { width: 12px; height: 12px; display: block; background: #fff; cursor: pointer; text-indent: -9999px; border-radius: 14px; }
.flex-control-paging li a.flex-active { background-color: #0390c3; cursor: pointer; }


.flex-direction-nav a { position: absolute; top: 50%; z-index: 1002; width: 27px; height: 55px; 
     margin: -30px 0 0; display: block; background: url(../images/layout-pic.png) no-repeat 0 -200px; 
     cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease; }
.flex-direction-nav .flex-next { background-position: -30px -200px; right: 0; }
.flex-direction-nav .flex-prev { left: 0; }
.flexslider:hover .flex-next { opacity: 0.3; right: 0; }
.flexslider:hover .flex-prev { opacity: 0.3; left: 0; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }

.index-info{overflow: hidden;}
.index-info .news-img-fl{position:relative;width:368px;height: 200px;}
.index-info .news-img-fl .news-img-title{position: absolute;z-index: 333;bottom: 0;left: 0;padding:20px;width: 100%;}
.deal-list li{line-height: 34px}
.deal-list li a{color: #666;font-size: 13px;background-color:#fff; padding-right: 10px;}
.deal-list li a:hover{color: #0390c3;text-decoration: none;}
.deal-list li .dot{width:4px;height: 4px;border-radius:50%;background:#086133;overflow: hidden;display: inline-block;margin-right: 8px; vertical-align: middle;}
.info-list li{margin-bottom: 10px;}
.info-list .info-text{width: 218px;height:100px;border-bottom: 1px solid #eee;}
.news-bulletin li{padding:16px 0;border-bottom: 1px solid #eee;}
.news-bulletin li a{display: inline-block;}
.news-bulletin li span{}
.news-bulletin li .dot {
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #086133;
    overflow: hidden;
    display: inline-block;
    margin-right: 8px;
    vertical-align: middle;
}
.news-img .news-img-link{
	width: 168px;
	height: 150px;
}
.news-img .news-img-link img{
	display: block;
	width: 168px;
	height: 105px;
}
.carousel {height: 308px!important;}
/*公告列表*/
.main-body .fab{position: absolute;top: 7px;right: 43px;}
.main-body .sup-name{background-color: #eee;position: relative;border-radius: 20px;line-height: 30px;padding-left: 8px;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{color:#333!important;}
.nav-tabs>li>a{border-radius: 0!important;}
.nav-tabs>li>a{line-height: 1!important;}
.my-links{width: 351px;float: left;}
.links-con{padding: 20px 0;}
.links-con a{color: #107c47; display: inline-block;margin-right: 20px;font-size: 14px;line-height: 34px;}
.ind-finance{width: 407px;float:left;margin-left: 22px;}
.ind-pledge{width: 407px;float:right;}
.infoList li {
    border: 1px solid #f5f5f5;
    transition: all .2s linear;
    box-shadow: 0px 15px 10px -15px #ccc;
}
.infoList li:hover{
	box-shadow: 0 15px 30px rgba(0,0,0,.1);
    transform: translate3d(0,-2px,0);
}
.infoList li .icon-time {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../images/icon-time.png) no-repeat center center;
    vertical-align: -2px;
}
.infoList li .media-img{
	-webkit-box-shadow: #ccc 0px 0px 10px;;
    box-shadow: #ccc 0px 0px 10px;;
}
.infoList li:hover a{
	color:#0390c3!important;
}
.infoList .media-box{
	position: relative;
	height:133px;
}
.infoList .media-box .media-box-time{
	position:absolute;
	bottom: 0;
}
#infoModuleThree .col-md-4:nth-of-type(3n){padding-right: 0px !important;}
#infoModuleThree .media-body{height:150px;}
#infoModuleThree .media-body .media-body-text{height:133px;}
.infoNewsList li{line-height: 20px!important;padding-bottom: 20px;}
.infoNewsList li a{line-height: 1!important}
.finan-tit{border-bottom:#107c47 1px solid;line-height: 32px;height:33px;}
.finan-tit .title-text{background:#086133;width:179px;height:32px;line-height:32px;color: #fff;font-size: 16px;
      border-radius: 4px 4px 0 0;display: inline-block;text-align: center;}
.finance{margin-top: 15px;}
.finance img{width:407px;height: 160px;display: block;}


.index-footer{border-top:1px solid #eee;text-align: center;color: #fff;font-size: 14px;padding: 20px 0;}
.footer-l{height: 70px;border-right: 1px solid #fff;width: 50%;text-align: right;padding-right: 40px;line-height: 38px;}
.footer-r{height: 70px;width: 50%;text-align: left;padding-left: 40px;line-height: 38px;}
.footer-txt{margin-top: 5px;}
.footer-b-l dl {
    float: left;
    width: 20%;
    text-align: left;
}
.footer-b-l dl dt{
	margin-bottom: 10px;
	font-size: 18px;
	color: #333;
}
.footer-b-l dl>dd>a{
	font-size: 13px;
	color: #999;
	line-height: 2;
}
.demand-list-1{padding: 10px 0px;overflow: hidden;}
.demand-list-1 ul li{line-height: 1;overflow: hidden;margin-bottom: 26px;}
.demand-list-1 ul li:last-child{margin-bottom: 0;}
.demand-list-1 ul li a{color: #333;font-size: 16px;}
.demand-list-1 ul li a:hover{color: #c90;}
.demand-list-1 ul li .dot{width:4px;height: 4px;border-radius:50%;background:#666;overflow: hidden;display: inline-block;margin-right: 5px; vertical-align: middle;}

.demand-list-2{padding:5px 0px;overflow: hidden;}
.demand-list-2 ul li{line-height: 40px;overflow: hidden;}
.demand-list-2 ul li a{color: #333;font-size: 15px;}
.demand-list-2 ul li a:hover{color: #c90;}
.demand-list-2 ul li .dot{width:4px;height: 4px;background:#666;overflow: hidden;display: inline-block;margin-right: 5px; vertical-align: middle;}

/* 轮播插件 */
.fm-Georgia{font-family: Georgia;}
.carousel-inner>.item {height:308px;}
.carousel-caption{bottom: 0px;text-align: left!important;right: 0;left: 0;background-color:rgba(0,0,0,0.5);padding-top: 13px!important; padding-bottom: 16px!important;}
.carousel-indicators{width: 100%;bottom: 65px!important;left:0;text-align: left;margin-left:0!important;background-color:rgba(0,0,0,0.2);}
.carousel-indicators li{position: absolute;left: 0;width: 0%!important;height:4px;border-radius: 0px!important;margin:0px!important;border:none;}
.carousel-indicators .active{width: 20%;height:4px;border-radius: 0px!important;background-color:#0390c3!important;}
.carousel-control.left,.carousel-control.right{background-image:none;}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{left: 0;margin-left: 0px;}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{right: 0;margin-right: 0px;}
.glyphicon-chevron-left:before,.glyphicon-chevron-right:before{content: " ";}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{top:40%;}
.carousel-caption a:hover,.carousel-caption a:hover span{color:#fff!important;}
.carousel-indicators .active0{width: 20%!important;}
.carousel-indicators .active1{width: 40%!important;}
.carousel-indicators .active2{width: 60%!important;}
.carousel-indicators .active3{width: 80%!important;}
.carousel-indicators .active4{width: 100%!important;}
