﻿@charset "utf-8";

/**CSS Document**/

::selection {
	background-color: #008cea;
	color: #FFF;
}

::-moz-selection {
	background-color: #008cea;
	color: #FFF;
}

::-webkit-selection {
	background-color: #008cea;
	color: #FFF;
}

.between {
	width: 1180px;
	margin: 0 auto;
}

.clear {
	clear: both;
}

.float_l {
	float: left;
}

.float_r {
	float: right;
}

.clear_fl {
	height: 0px;
	clear: both;
	overflow: hidden;
}
@media(min-width:760px){
.top{
	
	height: 100px;
	background:#333;
	z-index: 99;
	width: 100%;
	border: none;
}
.swiper-container {
      width: 100%;
      height: 100%;
    }
}
@media(max-width:760px){
.top{
	height: 80px;
	background: rgba(0,0,0,.3);
	z-index: 99;
	width: 100%;
	border: none;
}
}

/*banner*/

    /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }

@media  only screen and (max-width:768px) {
	header,footer {
		position: static;
	}

	.swiper-container {
		height: auto;
	}

	.swiper-button-prev,.swiper-button-next,header ul li:not(:first-child) {
		display: none;
	}

	.homepage-left100 .txt {
		font-size: 24px;
		letter-spacing: 8px;
		line-height: 36px;
	}

	.txtCenter .txt {
		font-size: 60px;
		letter-spacing: 0;
		line-height: 55px;
	}

	.whiteTxt .txt {
		font-size: 30px;
		letter-spacing: 0;
		line-height: 40px;
	}

	.swiper-container .swiper-pagination {
		bottom: 10px;
	}

	.pcHidden {
		display: block;
	}
}	

/*nav*/
@media(max-width:760px){
.logo{
	margin-top: 0px;
}
}
@media(min-width:760px){
.logo{
	margin-top: 5px;
}
}
@media(max-width:760px){
.navbar-collapse{
	background: rgba(0,0,0,.3);
}
}

@media(min-width:760px){
.navheight li a{
	line-height:68px;
	margin: 0 2px;
	color: #FFFFFF!important;
}
}
@media(max-width:760px){
.navheight li a{
	line-height:28px;
	color: #FFFFFF!important;
}
}
@media(min-width:760px){
.navbar-height{
	height: 100px;
	display: block;
}
}
@media(max-width:760px){
.navbar-height{
	height: 80px;
	display: block;
}
}
@media(max-width:760px){
.navbar-height .navbar-togg{
	margin: 22px 10px ;
}
}
.navbar-collapse{
	border-top: none;
	margin-top: 0px;
	padding: 0px;
}

.nav-list{
	margin: 0px;
}
.nav-list li{
	text-align: center;
}
.tel{
	background: url(../images/tel.png)no-repeat left;
	margin-top: 38px;
	height: 20px;
	line-height: 20px;
	padding-left: 35px;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF!important;
}

/*内页banner*/
.banner{ width:100%; height:auto;}


#owl-demo {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
#owl-demo .item {
    display: block; width: 100%;
}
#owl-demo img {
    display: block;
    width: 100%;
}


.fullSlide {
	width: 100%;
	position: relative;
	height: 100%;
	background: transparent;
}

.fullSlide .bd {
	margin: 0 auto;
	height: 100%;
	position: relative;
	z-index: 0;
	overflow: hidden;
}

.fullSlide .bd video {
	position: relative;
	width: 100%;
	height: 100%;
}

.fullSlide .bd ul {
	height: 100%;
}

.fullSlide .bd li {
	height: 100%;
	overflow: hidden;
	text-align: center;
	background-position: center;
	background-repeat: no-repeat;
	z-index: 1;
}

.fullSlide .bd li a {
	display: block;
	height: 100%;
}

.banner-nr {
	width: 100%;
	margin: 0 auto;
	height: 450px;
	overflow: hidden;
	position: relative;
	top: 0;
}

.fullSlide-nr {
	width: 100%;
	position: relative;
	height: 100%;
	background: transparent;
}

.fullSlide-nr .bd-nr {
	margin: 0 auto;
	height: 100%;
	position: relative;
	z-index: 0;
	overflow: hidden;
}

.fullSlide-nr .bd-nr video {
	position: relative;
	width: 100%;
	height: 100%;
}

.fullSlide-nr .bd-nr ul {
	height: 100%;
}

.fullSlide-nr .bd-nr li {
	height: 100%;
	overflow: hidden;
	text-align: center;
	background-position: center;
	background-repeat: no-repeat;
	z-index: 1;
}

.fullSlide-nr .bd-nr li a {
	display: block;
	height: 100%;
}
.fixedNav {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;   
    z-index: 100000;
    background: #FFFFFF;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop));
  }

@media(max-width:760px){
.footer_bg {
	background:url(../images/bottom-bg.jpg)no-repeat center;
	width: 100%;
	height: 700px;
}}
@media(min-width:760px){
.footer_bg {
	background:url(../images/bottom-bg.jpg)no-repeat center;
	width: 100%;
	height: 700px;
}}
@media(min-width:760px){
.footer_bg .title{
	padding-top: 80px;
}
}
@media(max-width:760px){
.footer_bg .title{
	padding-top: 6%;
}
}
.footer_bg .title h3 a{
	color: #FFFFFF;
}
.footer {
}
@media(min-width:760px){
.footer_txt{
	float: left;
	margin-top: 60px;
	float: left;
}
#shouji{ display:none;;}
}
@media(max-width:760px){
	#diannao{ display:none;}
	#shouji{ display:block;}
.footer_txt{
	text-align: center;
}
}
.footer_txt ul li{
	
}
.footer_txt ul li p{
	color: #FFFFFF;
	line-height: 45px;	
}
.footer_txt ul li i{
	color: #FFFFFF;
	padding: 0 10px;
}
.footer_txt ul li a {
	color: #FFFFFF;
}
.footer_txt ul li a:hover{
	color: #e53211;
}

.footer_txt h2{
	text-align: center;
	margin-top: 20px;
	font-size: 14px;
	color: #FFFFFF;
}
@media(min-width:760px){
.footer-form{
	margin-top: 60px;
}
}
@media(max-width:760px){
.footer-form{
	margin-top: 10px;
}
}
.footer-form input{
	background: none;
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
	line-height:36px;
	margin-bottom: 10px;
}
.footer-form textarea{
	width: 100%;
	background:none;
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
	margin-top: 30px;
}

@media(max-width:760px){
#button{
	width: 100%;
	height: 34px;
	line-height: 34px;
	text-align: center;
	background: #FFFFFF;
	border: none;
	cursor: pointer;
	margin-top: 25px;
	border-radius: 4px;
	color: #333;
}
}

@media(min-width:760px){
#button{
	width: 105px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	background: #FFFFFF;
	border: none;
	cursor: pointer;
	margin-top: 25px;	
	color: #333;
}
}

#tc {width:100%;}
.font-1 {font-family: "宋体";font-size: 12px;color: #330000;}
#tc ul{margin: 0px;padding: 0px;text-indent: 10px;list-style:none;}
#tc-1 {height: 25px;text-align: left;padding-left:5px;line-height: 25px;padding-top:5px;font-weight:bold;font-size:14px;}
#tc-2 p{margin-right:1%;width:48%;float:left;}
#tc-2 p.bm{width:250px;margin-right:10px;}
#tc-2 p.msgLeft_Txtbox_div{float:none;width:100%;margin:19px 0 0;}
#tc-2 p.lastp{margin-right:0;}
#tc-2 p.bmly{width:770px;margin:10px 0 0;}

.f_t_right_all p.msgLeft_Txtbox_div{height:90px;_height:90px;left:2px;}
#msgLeft_Txtbox{overflow:hidden;line-height:28px;padding-left:10px;height:100px;width:100%;border-bottom:1px solid #d8d8d8;font-size:14px;color:#fff;font-family:'Source';}
#yzm{width:88px;}
#tc-2 input{height:36px;width:100%;border-bottom:1px solid #d8d8d8;color:#fff;padding-left:10px;font-size:14px;font-family:'Source';}
#tc-2 input.bm{width:250px;height:45px;line-height:45px;border-radius:5px;}
#msgLeft_Btn_div{width:110px;height:28px;margin-top:10px;line-height:28px;text-align:center;background:#fff;cursor:pointer;font-family:'Source';}
#msgLeft_Btn{display:block;color:#333;text-align:center;font-size:14px;font-family:'Source';}
#tc li{ line-height:22px;} 
#hide{background-color: #000000; width: 392px;display:none;}
#run{color:White;font-size:12px;height: 10px;width: 205px;position:absolute;margin:100px 0px;text-align:center;}
#num01{margin-top:-20px!important; margin-left:80px   }