﻿/* by ohkei 66005199@qq.com */
input::-ms-clear {/*清除ie的input自带清除功能*/
    display: none;
}
/*公共*/
.navbar-default .navbar-nav>li>a{
	color:#404040;
	
}
.navbar-default .navbar-nav>.nav-II>a{
	color:#777;
}
#header .container-fluid, .header-ct{
	/*background: #fff;*/
	margin:0 auto;
}

/*更新 2017.11.20*/
.top-fluid{
	background: rgb(229,229,229)!important;
	padding:8px 0;
}
.top-nav p, .top-nav a, .top-nav span{
	color:#333;
	font-size:13px;
}

.submenu3 img{
	width:50%;
	margin:10px auto;
}
.submenu3 p:last-child{
	margin-bottom:15px;
}

/*Logo*/
.navbar-header img{
	width:110px;
	margin-top: 5px;
}

/*导航-公共*/
.navbar-nav{
	margin-bottom:0;
	padding-top: 0;
	padding-bottom: 0;
	margin-left:15px;
}

.navbar-nav li{
	/*background-color: #000;*/
	line-height: 80px;
}
.navbar-nav li a{
	color:#404040;
	font-size: inherit;
	line-height: 50px;
	
	padding-left:18px;
	padding-right:18px;
}
/*.navbar-toggle .close-btn{
	position: absolute;
    right: 3px;
	top: 0px;
}*/

/*调查问卷*/
.invest-wrap{
	position: fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background: rgba(0,0,0,0.7);
	z-index: 3030;
}
.invest-ct{
	width:750px;
	height:500px;
	border:1px solid rgb(200,16,46);
	border-radius: 10px;
	background: #fff;
	
	position:relative;
	
	margin:100px auto;
}
.invest-ct .close-tip{
	cursor: pointer;
	width:36px;
	position:absolute;
	right:-18px;
	top:-18px;
}

/*导航-I组*/
.navbar-nav .nav-I{
	font-size:15px;
	
	min-width:60px;
	text-align: center;
}
.navbar-default .navbar-nav>.nav-I>a,.navbar-default .navbar-left>.nav-II>a,.navbar-default .navbar-left>.dropdown>.dropdown-menu>li>a{
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
/*.navbar-default .navbar-nav>.nav-I>a:hover{		
	background: rgb(200,16,46);
	color:#fff;
}*/
.navbar-default .navbar-left>.nav-I>a:hover,.navbar-default .navbar-left>.nav-II>a:hover,.navbar-default .navbar-left>.dropdown>.dropdown-menu>li>a:hover{		
	/*background: rgb(200,16,46);*/
	/*color:#fff;*/
}

/*导航-II组*/
.navbar-nav .nav-II{
	color:rgb(104,104,104);
	font-size:13px;
}
.navbar-nav .nav-II a:hover{
	text-decoration: underline;
}

/*导航-III组*/
.navbar-nav .nav-III{
	color:rgb(104,104,104);
	
	padding:0px 20px;
}


/*二级导航*/
.nav-sub, .nav-sub2, .nav-sub3{
	padding-top:10px;
	padding-bottom:10px;
	
	margin-left:-75px;
}
.nav-sub2{
	margin-left:-120px;
}
.nav-sub3{
	margin-left:-40px;
}
.nav-sub a, .nav-sub2 a, .nav-sub3 a{
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	
	font-size:14px;
}
.nav-sub a:hover, .nav-sub2 a:hover, .nav-sub3 a:hover{
	color: rgb(200,16,46);
}
.nav-sub li{
	margin-left:15px;
}

/*navbar-nav li*/
.dropdown-menu li {
    position: relative;
    width:100% !important;
    font-size: 13px;
    /*border-bottom: 1px solid rgb(235,235,235);*/
}
.navbar .container-fluid{
	border-bottom: 1px solid rgb(235,235,235);
}
.navbar-nav .panel-title{
	text-align: center;
}
.navbar-nav .panel-body{
	padding:0;
}
.navbar-nav .nav-I{
	line-height: 30px;
}

.navbar-right .wx-txt, .navbar-right .app-txt{
	margin-left:0!important;
}
.navbar-right .wx-txt a, .navbar-right .app-txt a{
	padding-left:0!important;
}
.hot {
	position: relative;
}
.hot i {
	position: absolute;
    right: 0;
    top: -13px;
}
.hot i img {
	height: 15px !important;
}

/*二维码*/
.navbar-right{
	position: relative;
	/*padding-right: 15px;*/
}
.qr-pc-header{
	background: none;
	position:absolute;
    top: 60px;
    left: 125px;
}
.qr-pc-header img{
	cursor:pointer;
}

.navbar-nav .open .dropdown-menu>li>a>span{
	color:inherit;
}
.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu>li>p{
	color:rgb(104,104,104);
}
.ad-tip{
	position:fixed;
	z-index: 1010;
}

/*------------------------PC------------------------*/
@media all and (max-width: 1199px){
	.navbar-nav li a{
		padding-left:5px;
		padding-right:5px;
	}
	
	.navbar-nav .nav-I{
		font-size:14px;
		min-width:85px;
	}
	.navbar-nav .nav-III{
		padding-left:15px;
		padding-right:15px;
	}
	.navbar-nav .nav-III span{
		font-size:14px;
	}
}

/*------------------------Pad------------------------*/
@media all and (max-width: 992px){
	.header-ct{
		width:100%;
	}
	
	.navbar-nav .nav-I{
		font-size:13px;
	}
	.navbar-nav .nav-II{
		font-size:12px;
	}
	.navbar-nav .nav-III{
		padding-left:10px;
		padding-right:10px;
	}
	.navbar-nav .nav-III span{
		font-size:13px;
	}
}

/*------------------------Padmini------------------------*/
@media all and (max-width: 900px){
	.navbar-nav li a{
		padding-left:3px;
		padding-right:3px;
	}
	
	.navbar-nav .nav-III{
		display:none;
	}
	
	.navbar-nav .nav-II-I{
		margin-left:15px;
	}
}

/*------------------------Phone------------------------*/
@media all and (max-width: 768px){
	.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
		margin-right: -30px;
		margin-left: -15px;
	}
	.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right{
		right:-50%;
	}
	/*.navbar-header{
		height:80px;
	}*/
	.main-ct {
		margin-top: 105px;
	}
	.navbar-header img {
		width: 80px;
		margin-top: 5px;
		margin-left: 10px;
	}
	.navbar-right{
		padding-right:30px;
	}
	.navbar-right>li{
		min-width:65px!important;
	}
	.navbar-right .app-txt>a, .navbar-right .wx-txt>a{
		line-height: 30px;
	}
	/*.navbar-header img{
		max-width:70px;
		margin-left: 5px;
		margin-top: 0px;
	}*/
	.navbar-nav{
		margin:0;
	}
	.navbar-left{
		margin-left: -15px;
    	margin-top: 5px;
	}
	/*.navbar-right li{
		min-width:55px!important;
	}*/
	
	.qr-pc-wrap{
		display: none;	
	}
	
	.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {
		padding: 5px;
	}
	
	
	.navbar-nav li, .navbar-nav li a{
		text-align: center;
		line-height: 19px;
		font-size: 13px;
	}
	
	.navbar-default .navbar-nav>.nav-II>a {
		font-size: 13px;
		color: #404040;
	}
	.navbar-nav .nav-II a:hover{
		text-decoration: none;
	}
	.navbar-toggle{
		width:45px;
		margin-top:0px;
		margin-bottom:0px;
		padding-top:18px;
		padding-bottom:18px;
		padding-left:18px;
		margin-right:30px;
		border: 0px solid transparent;
		border-left: 1px solid transparent;
	}
	.navbar-fixed-top .navbar-collapse{
		max-height:500px;
		/*height:auto;*/
	}
	
	.navbar-nav .nav-II span{
		display:none;
	}
	.navbar-nav .nav-II-I {
		margin-left: 0px;
	}
	
	.header-ct .tel-ct {
		margin-top:16px;
		
		position: absolute;
		right:85px;
	}
	.header-ct .tel-ct img{
		width:30px;
		margin-top:0px;
	}
	.header-ct .tel-ct span{
		font-size:15px;
	}
	
	.invest-ct{
		width:90%;
	}
}
@media all and (max-width: 767px){
	.nav-II i img {
		height: 13px;
	}
}
@media all and (max-width: 500px){
	.navbar-header img{
		margin-top: 0px;
    	margin-left: 5px;
	}
    .main-ct {
		/*margin-top: 120px;*/
		margin-top: 58px;
	}
}