﻿@charset "utf-8";
/* CSS Document */

/*首页*/
/*导航栏*/
.nav-dropdown{
  position:fixed;
  width:100%;
  height:350px;
  top:70px;
  z-index:1000;
}
.solution{
	border-bottom:0px !important;
}

ul.nav.navbar-nav{
background-color: #fff;
       height: 69px;
}
#navbar{
	background: #fff;
    height: 69px !important;
}
.nav-dropdown-session{
    position: absolute;
    top: 70px;
    left: 0;
    width: 140px;
    background:#e60912;
    background-position: center 0%;
    display: none;
    z-index: 1000;
 
}
.nav-dropdown-session ul{
    margin-left: 0 !important;
    padding-left: 0;
    text-align: center;
}

.nav-dropdown-session ul{
  width:100%;
  overflow:hidden;
  list-style:none;
  margin-left:0;
}

.nav-dropdown-session ul li{
	height: 40px;
    line-height: 40px;
    color: #FFF;
    font-size: 14px;
  width:100%;
    float: left;
}
.nav-dropdown-session ul li:hover{
	background:red
}



.nav-dropdown-session ul li a{
  color:#FFF;
  
}


/*首页其他元素*/
.home_jjfa{
  background-color:#f1f1f1;
  padding-top:30px;
  padding-bottom:0px;
}

.home_jjfa .row{
  margin-left:-10px;
  margin-right:-10px;
  
}
.home_jjfa .row .col-md-6{
  padding:3px;
}

.home_gytl{
  background-color:#f1f1f1;
  padding-top:30px;
  padding-bottom:30px;
}

.home_gytl .row{
  margin-left:-10px;
  margin-right:-10px;
  
}
.home_gytl .row .col-md-3{
  padding:15px;
}

.home_gytl .row .col-xs-6{
  padding:5px;
}

.home_gytl .row .gytl-inner{
  background-color:#FFF;
}




.home_gytl .row .gytl-inner p{
  line-height:25px; 
  padding:15px;
	
	min-height: 105px;
  
}

.home_gytl .row .gytl-inner p:hover{
	color: #FFFFFF;
	background-color: #e60912;
}


@media (min-width: 992px){
	.home_gytl .row .gytl-inner p{
	  min-height: inherit;
	}
}

/*底部footer*/
.footer {
  padding-top:30px;
  padding-bottom:30px;
  padding-left:0;
  padding-right:0;
  line-height:25px;
  color:#717171;
  font-size:12px;
  
}
.footer .row{
  margin-left:0;
  margin-right:0;
}
.footer .row > div{
  padding-left:35px;
  padding-right:35px;
  line-height:25px;
}



@media (min-width: 992px){
  .footer .row > div{
    padding-left:0;
    padding-right:0;
    line-height:25px;
  }
}


.footer .row:first-child{
  margin-bottom:30px;
}

.footer ul{
  list-style:none;
  margin:0;
  padding:0;
}

.footer .mainnav{
  width:100%;
}

.footer .mainnav > li{
  width:50%;
  margin-top:10px;
  overflow:hidden;
  float:left;
  padding-left:0px;
}





@media (min-width: 992px){
  .footer .mainnav > li{
    width:14%;
    overflow:hidden;
    float:left;
    margin-top:0px;
    padding-left:0px;
  }
}


.footer .subnav > li{
  font-size:14px;
  color:#000;
  line-height:25px;
}
.footer .subnav > li a{
  font-size:14px;
  color:#717171;
  text-decoration:none;
}

.footer .subnav > li a:hover{
  color:#e60912;
}

.figure{
  display:none;
}

@media (min-width: 992px){
  
.figure{
  display:block;
}

.figure > .row > div{
  height:500px;
}

.figure .inner{
  margin-top:160px;
}

.figure .title{
  font-size:40px;
  color:#e60912;
  line-height:45px;
}

.figure .desc{
  font-size:30px;
  color:#e60912;
  line-height:45px;
}

}




.breadcrumb{
  background-color:#FFF;
  margin-top:20px;
}

.breadcrumb .row .inner{
  position:relative;
  
}



.breadcrumb .row .inner > a{
  display:block;
  float:left;
  height:56px;
  position:relative;
  background-position:right center;
  border:1px solid #bbbbbb;
  padding:0 20px 0 30px;
  line-height:56px;
  font-size:16px;
  text-decoration:none;
  color:#e60912;
  font-weight:bold;
  cursor:pointer;
}
.breadcrumb .row .inner > a:before{
	content: '';
    position: absolute;
    border: 2px solid #333;
     right: 10px;
    height: 10px;
    border-left: 0px;
    top: 36%;
    border-bottom: 0px;
    width: 10px;
    transform: rotate(135deg);

}


.breadcrumb .row .inner > a:hover{
  color:#e60912;
}

.breadcrumb .row .inner ul{
  position:absolute;
  top:55px;
  left:0;
  width:100%;
  border:1px solid #bbbbbb;
  list-style:none;
  z-index:800;
  background-color:#FFF;
  margin:0;
  padding:0;
  display:none;
}
.breadcrumb .row .inner ul li{
  width:100%;
  height:40px;
  line-height:40px;
  font-size:16px;
  color:#717171;
  margin:0;
  padding:0;
  float:left;
}

.breadcrumb .row .inner ul li a{
    color: #717171;
    line-height: 20px;
    text-decoration: none;
    padding: 0px 0px 0px 30px;
  
}
.breadcrumb .row .inner ul li a:hover{
  color:#e60912;
}



.breadcrumb_ot{
  background-color:#f1f1f1;
  margin-top:20px;
}

.breadcrumb_ot .row .inner{
  position:relative;
  
}

.breadcrumb_ot .row .inner > a{
  display:block;
  float:left;
  height:56px;
  padding:0 20px 0 30px;
  line-height:56px;
  font-size:16px;
  text-decoration:none;
  color:#808080;
  font-weight:bold;
  cursor:pointer;
  
  border-bottom:1px solid #bbbbbb;
  border-top:1px solid #bbbbbb;
  border-right:1px solid #bbbbbb;
  background-color:#dcdcde;
}
.breadcrumb_ot .row .inner > a:hover{
  color:#e60912;
  background-color:#fff;
}

.breadcrumb_ot .row .inner > a:first-child{
  border:1px solid #bbbbbb;
}

.breadcrumb_ot .row .inner > a.current{
  color:#e60912;
  background-color:#fff;
}




.about{
  padding-left:0;
  padding-right:0;
  
}
.about > .row{
  margin:0px 0 0px 0;
}

.about > .row > div{
  padding-left:0;
  padding-right:0;
}


.ciimages {
  margin-top:30px;
  margin-bottom:30px;
  display:none;
}


.ciimages > div{
  padding:5px;

}

@media (max-width: 992px){
  .carousel-inner{
  	margin-top:70px;
  }
  ul.nav.navbar-nav{
  	width: 100% !important;
    height: initial;
  }
  #navbar{
       height: initial !important;
  }
  .navbar-default .navbar-nav > li > a{
  	height: initial !important;
    line-height: inherit !important;
  }
  
  
}
@media (min-width: 992px){
	.ciimages > div{
		padding:15px;

	}
}



.marketing > div{
  padding-top:0px;
  padding-bottom:30px;
  
}

.div_wap{
  display:block;
}
.div_pc{
  display:none;
}
@media (min-width: 992px){
.div_wap{
  display:none;
}
.div_pc{
  display:block;
}
}






.div_about_text{
  position:relative;
  clear:both;
  padding:15px;
  line-height:30px;
  
}
.div_about_text h1{ font-size:18px;}
.div_about_text p{ font-size:14px;}
@media (min-width: 992px){
.div_about_text{
  position:absolute; left:5%; top:65%; z-index:50;
  width:90%;
  background-color:#FFF;
  padding:50px;
  line-height:35px;
}
.div_about_text h1{ font-size:24px;}
.div_about_text p{ font-size:18px;}
}



.culture_text{
  position:absolute; left:10%; top:20%; z-index:50;
  width:80%;
  text-align:center;
  line-height:25px;
  color:#FFF;
}
.culture_text h1{ font-size:18px;}
.culture_text p{ font-size:14px;}
@media (min-width: 992px){
.culture_text{
  position:absolute; left:20%; top:20%; z-index:50;
  width:60%;
  text-align:center;
  padding:50px;
  line-height:50px;
}
.culture_text h1{ font-size:66px;}
.culture_text p{ font-size:24px;}
}


@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 42px;
    height: 81px;
	  margin-top: -35px;
  }
	.carousel-control .glyphicon-chevron-left{
		background-image:url(../Images/chevron-left.png);
	}
	.carousel-control .glyphicon-chevron-right{
		background-image:url(../Images/chevron-right.png);
	}
	
	.carousel-indicators li {
	display: inline-block;
	width: 54px;
	height: 8px;
/*	margin: 1px;*/
	border:none;
	cursor: pointer;
/*		background-color: #fff;*/
		background-image: url(../Images/carousel-indicators.png);
	}
	.carousel-indicators .active {
	margin: 0;
	width: 54px;
	height: 8px;
/*	background-color: #e60911;*/
		background-image: url(../Images/carousel-indicators-active.png);
	}

	
	.navbar-nav > li.lan{
		background-image: url(../Images/lan-border.png);
		background-position: center;
		background-repeat: no-repeat;
	}
	
}
