

body {
    font-family: "Microsoft Yahei","微软雅黑",Arial,"Hiragino Sans GB","宋体";
    font-size: 12px;
}


.img-width-100 img{
	width: 100%;
}


.organ img{
	max-width: 1050px;
}
.fa-btn {
    margin-right: 6px;
}

a:hover{
	text-decoration: none;
	color:orange;
}

p{
	width: 100%;
}


.panel-title {
    color: inherit;
    font-size: 14px;

}

.logo a img{
	max-width: 95%;
}


.not-active {
   pointer-events: none;
   cursor: default;
}

#header  .col-md-7{
       	padding-top: 30px;
}
#nav_oi li a{
	font-size: 13px;
	color: #666;
	padding:8px 10px;
	display: block; 
	font-weight: bold;
	margin:0 2px;
/* 	 background: rgba(0, 0, 0, 0) url("../img/x_nav_bg.jupg") no-repeat scroll center center;} */
}

#navbar_ddh{
	background: rgba(0, 0, 0, 0) url("../img/ddh/ddh.png") no-repeat scroll center center;
}

#nav_oi li a.current{
	color: red;
	background-color: #f0f0f0;

}

#nav_oi li a:hover{
	color:red;  /*color:#022B95;*/
}

#nav_oi li a.nav-party:hover, #nav_oi li a.nav-party-current{
	color:red;
	background-color: #f0f0f0;
}

#navbar-pc
{
  border-bottom: 1px solid red;  
}

.banner{
	background:#004A96;
	margin-bottom: 15px;
}

.banner i{
	font-size: 30px;
	color:orange;
}
.banner h4{
	margin-bottom: 5px ; 
	/* font-weight: bold */
}


.banner h3 {
	margin-top: 3px;
	font-weight: bold; 
	font-size: 22px;
}

.banner a h3{
	color:white;
}

.banner a:hover h3{
	color:orange;
}
.banner  .col-xs-12{
	color:white; 
	padding:6px 0;
}

#headline a{
	color:#666;
	font-size: 14px;
}
#headline a:hover{
	color:orange;	
}

/* #headline{
	background:  url("../img/headline.png") no-repeat;
	padding-left:  35px;
}
 */

 .home-invest{
	background:#85C1FF;
	padding-bottom: 20px;
}



/* .home-invest .contain{
	background:#85C1FF;
	padding-bottom: 20px;
} */

.admin{
	background:white;
	padding-bottom: 20px;	
}

.home-invest{
	min-height:270px;
}
.home-invest a{
	color:white;
}

.invest a{
	color:#479BFD;
}


.home-invest a:hover, .admin a:hover{
	color:orange;
}
.home-invest h4{
	font-size: 16px;
	font-weight: bold;
}

.home-invest i, .admin i{
	font-size: 60px;
	
}

.invest i{
	font-size: 90px;
	
}

.home-news{
	padding-top: 20px;
	min-height: 250px;
}
.home-news a h4{
	color:#666;
	font-size: 14px;
	font-weight: bold;
	margin:10px 0 13px;
}

.home-news h5{
 font-weight: bold;
}
.home-news .panel-body{
	margin-left:10px;
}

.home-news  p{
	color:#777;
	font-size: 12px;
}
.home-news a:hover h4, .home-news a:hover p{
	color:orange;
}

.home-news img{
	width: 100%;
	overflow: hidden;
}


.news{
	margin-top:40px;
}

.news .line{
             background-color: #fcfcfc;	
             border-bottom: 1px solid #f3f3f3;
             margin-bottom: 8px;
}

.news .line:hover{
	background-color: #f0f0f0;
}

.news .line img{
	width: 100%;
}

.news .line h4{
	margin:10px 0 3px;
	font-weight: bold;
	font-size: 14px;
}
.news .line a{

}
.news .line p{
	color:#555;
	font-size: 12px;
	line-height: 20px;
}

.carousel-indicators {

  list-style: outside none none;
  margin-left: 0;
  padding-left: 0;
  position: relative;
  text-align: center;
  bottom: 0px;
  left: 40%;
  width: 60%;
  z-index: 15;
}

@media (min-width: 767px){
	.home-news img{
		max-width:100%;
		height: 230px;
		overflow: hidden;
	} 
}

.home-news a.list-group-item{
	background-color: white;
	padding-right: 0px;
}
.home-news  .list-group {
	text-align: left;
	margin-left: 25px;
}
.home-news  .list-group img{
	max-width:100%;
	max-height: 40px;
	margin-left: 0px;
} 

.home-news .col-xs-6{
	max-height: 230px;
	overflow: hidden;
}

.news-item h3{
	font-weight: bold;
	font-size: 22px;
	color:#555;
}

.news-item p{
	line-height:1.75em;
	text-indent:2em;
	font-size: 15px;
	margin-bottom:10px;
}

.news-item  img{
	width: 100%;
	padding: 10px 0;
	overflow: hidden;
}
.news-item .info{
	font-size: 12px;
	margin:18px 0;
}
.news-item i{
	color:#004A96;
}

.news-list a  {
	font-size: 16px;
	padding: 10px 30px;
}

.news-list h4  {
	font-size: 16px;
	padding: 10px 30px;
	font-weight: bold;
	font-weight: bold;
	color:rgb(248, 93, 93);
}
a.list-group-item{
	background-color: #f8f8f8;
	border: 1px solid white;
	font-weight: bold;
	color:#777;
}
a.list-group-item:hover {
	color:orange;
}

.breaf p{
	line-height:1.75em;
	text-indent:2em;
	font-size: 13px;
	margin-bottom:10px;
	color:#666;

}
.breaf img{
	width: 100%;
}

#gotop {
	  background-color: #f0f0f0;
	  border-radius: 500px;
	  bottom: 21px;
	  color: #3e3e3e;
	  display: none;
	  font-size: 20px;
	  height: 39px;
	  line-height: 35px;
	  position: fixed;
	  right: 15px !important;
	  text-align: center;
	  text-decoration: none;
	  width: 39px;
	  z-index: 999;
}


.home-breaf img{
	width: 100%;
	height: 250px;
}

a.btn-rectangle{
	background-color:white;
	border: 1px solid #479BFD;
	border-radius: 0px;
	color:  #479BFD;
transition: all 1s ease 0s; 	
}
 a.btn-rectangle:hover{
	background-color: #479BFD;
	border: 1px solid #479BFD;
	transition: all 1s ease 0s; 
	color:white;
}

 .btn-rectangle:focus{
	background-color:white;
	color:#479BFD;
	border: 1px solid #479BFD;
}

.img-hover-scale .row a{
	display: block;
	overflow: hidden;
}

.img-hover-scale .row a:hover img{
	transition: all 0.5s ease 0s; 
	transform: scale(1.15, 1.15);
	overflow: hidden;
}
.img-hover-scale .row a img{
	transition: all 0.5s ease 0s; 
	transform: scale(1, 1);
}

.switch-show{
	display: none;
}

.jumbotron:hover .switch-show{
	display:block;
}

.jumbotron{
	margin-bottom: 0px;
}

.jumbotron h2{
	color:white; font-weight: normal; line-height: 45px; font-size: 28px; margin-top: 44px;margin-left:6px;margin-right: 30px;margin-bottom: 0px
}
.jumbotron p{
	font-family:serif; line-height: 34px;color:white; font-size:24px; margin-top: 10px; margin-left: 6px; padding-right: 40px;

}

.jumbo1{
	background: url("../img/big-399.jpg")  no-repeat scroll center center;
	overflow: hidden;	
	height: 399px;
}
.jumbo2{
	background: url("../img/big-m-399.jpg")  no-repeat scroll center center;
	overflow: hidden;
	height: 399px;	
}
.jumbo3{
	background: url("../img/b-3.jpg")  no-repeat scroll center center;
	overflow: hidden;
	height: 399px;	
}

.jumbo-invest a{
	padding: 10px;
	overflow: hidden;
	display: block;
	border: 3px solid white;
	text-align: center;
}
.jumbo-invest-first a{
	padding: 5px;
}
.jumbo-invest i{
	font-size: 60px;
	text-align: center;
	color:yellow;
 }
 .jumbo-invest-first a i{
	color:lightyellow;
 }
 .jumbo-invest  h4{
	font-size: 16px;
	font-weight: bold;
	color:white;
	margin:2px 0;
 }

  .jumbo-invest  .col-md-2{
          	padding: 123px  8px 0;
 }

 .jumbo-invest-first  .col-md-2{
          	padding: 16% 15px 0;
 }

.jumbo-invest  a:hover i{
	color:orange;
-moz-transform:scale(-1，1);
-webkit-transform:scale(-1，1);
-o-transform:scale(-1，1);
transform:scale(-1，1);
filter:FlipH; 	
} 

.carousel-control {

  width: 8%;
}



h3.title{text-align: left; padding: 0 0 10px 2px; border-bottom: 1px solid #f0f0f0; font-weight: bold; color:#999;}
h3.title span{
   	font-size: 30px; color:red; padding-right: 3px;
}


a.thumb{
	display: block;
	overflow: hidden;
	position: relative;
}

.thumb h5{
    color:yellow; 
    font-size: 22px;
    font-weight: bold;
    left: 50%;
    margin: 0;
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    z-index: 22;
        transition: all 1s ease 0s;
}

a.thumb:hover h5{
	opacity: 1;
}

a.thumb .thumb_overlay {
		display: block;
    background: transparent none repeat scroll 0 0;
    bottom: 0;
    color: #fff;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.3s ease 0s;
}
a.thumb:hover .thumb_overlay{
	  background:rgba(185,169,132,0.6) none repeat scroll 0 0;
	  opacity: 1;
}
.lead img{
	max-width: 80%
}


.jumbotron a#ddh{
	display: block;
	padding-top:138px;
}

.jumbotron h3{
	padding:5px 0 0 200px;
	font-size:38px; 
	color:yellow;
	font-weight:bold;
}


 @media (min-width: 1390px) { 
	.jumbo1{
		background: url("../img/big-600.jpg")  no-repeat scroll center center;
		height: 500px;
	}   
	.jumbo2{
		background: url("../img/big-600-2.jpg")  no-repeat scroll center center;
		height: 500px;
	}   
	 .jumbo-invest  .col-md-2{
	          	padding: 150px  8px 0;
	 }		
}

 @media (min-width: 1680px) { 
	.jumbo1{
		background: url("../img/big-600.jpg")  no-repeat scroll center center;
		height: 600px;
	}
	.jumbo2{
		background: url("../img/big-600-2.jpg")  no-repeat scroll center center;
		height: 600px;
	}  
	  .jumbo-invest  .col-md-2{
	          	padding: 205px  8px 0;
	 }
	.jumbotron h2{
		 margin-top: 90px;
	}	
	
	.jumbotron a#ddh{
		display: block;
		padding-top:250px;
	}
	
	.jumbotron h3{
		padding:5px 0 0 65px;
		font-size:50px; 
		color:yellow;
		font-weight:bold;
	}
	

}

 @media (min-width: 1200px) { 
      .container{ width:1200px;}
      .banner-home{display: none}
      #navbar-mob{display: none;}   
}


@media(min-width: 767px){
	.navbar-oi{
		display: none;
	}
	.banner-home{display: none}
	#navbar-mob{display: none;}	
}

@media (max-width: 767px) {
   .totop{
   	display: none;
   }

   #nav_oi{
        display: none; 
     }
     
     #navbar-pc{
        display: none;
     }
     .news-date{
     	display: none;
     }
     .jumbotron{
        display: none;
     }
     .news-list{
     	display: none;
     }  

     .home-news a.list-group-item{
			background-color: lightyellow;
     }
     
     .home-news .col-xs-6 p{ display: none }
     .home-news .col-xs-6  {min-height: 200px;}
     .home-news {min-height: 360px;}
     .home-news .col-xs-12 {margin-bottom: 20px;}     
     .home-news .title{margin-bottom: 0px;}
     .intro .col-xs-12 h3{font-size: 20px;}
     .home-invest i{
		font-size: 60px;
     }

     .home-invest  .col-xs-6, .home-invest  .col-xs-12{
     	margin:20px 0;
     }

     .lead img, .organ img{
     		width: 95%
     }
     #header  .col-md-7{
       	padding-top: 10px;
     }
     .navbar-oi{
			display: block;
     }
     .navbar-default .navbar-nav > li > a{
     	color:white;
     	font-weight: bold;
     	font-size: 16px;
     }
     .navbar-default .navbar-nav > li > a:hover{
     	color:orange;
     }
     .news-item  img{
				width: 100%;
    }
    .news .line{
    	padding-bottom: 10px;
    	margin-bottom: 20px;
    }
    .news{
			margin-top:20px;
    }
}


.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);

}
.carousel-fade .carousel-control {
  z-index: 2;
}

