/*
* @Author: admin
* @Date:   2018-05-06 22:51:03
* @Last Modified by:   admin
* @Last Modified time: 2018-05-07 01:27:24
*/

/* 内页和index用到的 */

.header {
	background-color: #e70015;
	height: 110px;
	    position: relative;
	    z-index: 3333;
}
.header .nav{
	float: right;
	padding-top: 48px;
	position: relative;
}
.header .navbar-default .navbar-nav > li > a{
	color: white;
	font-size: 16px;
}
@media (min-width: 992px) {
	.header .navbar-default .navbar-nav > li:nth-child(2):hover > a {
		border-bottom: 2px solid #f3c345;
	}
	.header .navbar-default .navbar-nav > li:nth-child(3):hover > a {
		border-bottom: 2px solid #f3c345;
	}
	.header .navbar-default .navbar-nav > li:nth-child(4):hover > a {
		border-bottom: 2px solid #f3c345;
	}
}

/*.header .navbar-default .navbar-nav > li:hover .lv2{*/
	/*display: block !important;*/
/*}*/
.header .navbar-default .navbar-nav > li{
	position: relative;
}
.header .sousuo img{
	    max-width: 80%;
}
.header .yuyan{
	    color: white;
    height: auto;
    float: right;
    width: 243px;
    display: flex;
    align-items: center;
    justify-content: space-around;
    position: absolute;
    right: 33px;
    top: 16px;
}
.header .yuyan a{
	color: white;
}
.header .show>a{
	border-bottom: 2px solid #f3c345;
}
.header .sousuo>a{
	border:none !important;
}
.header .lv2{
	/*display: block !important;*/
	/*background: url(../images/nav-hover.png) no-repeat ;*/
	position: absolute;
	font-size: 14px;
	width: max-content;
	overflow: hidden;
	left: -110px;
	top: 53px;
	font-size: 16px;
	width: -webkit-max-content;
	width: -moz-max-content;
	background-color: #f31125;
	/*background-size: cover;*/
	/*border-radius: 0 0 10px 10px;*/
}
.header .lv2 ul{
	/*text-align: center;*/
	/*padding-top: 29px;*/
	/*padding-right: 5px;*/
	/*padding-left: 5px;*/

	overflow: hidden;
	clear: both;
	content: '';
}

    
.header .lv2 li{
	float: left;
	/*border-bottom: 1px dashed #dcdcdc;*/
	/*line-height: 37px;*/
	height: 54px;
	background-color: #f31125;
	display: flex;
	color: white;
	padding: 0 20px;
	align-items: center;
}
.header .lv2 li a{
	color: white;
	display: block;
	text-align: center;
	width: 100%;
}
.header .lv2 li{
	min-width: 104px;
	text-align: center;
}
.header .lv2 ul:after{
	overflow: hidden;
	clear: both;
	content: '';
}
.header .lv2 li:hover{
	background: white;

}
.header .lv2 li:hover a{
	color: black;
}
.header .nav .li1 .lv2,.header .nav .li5 .lv2,.header .nav .li6 .lv2 {
	display: none !important;
}
.header .nav .li7{
	display: none;
}
.header .lv2{
	display: none;
}
.header .show .lv2{
	display: block !important;
}

.header .sub-nav{
	background: #f31125;
	height: 54px;
	/*position: absolute;*/
	/*bottom: 0;*/
	/*left: 0;*/
	width: 100%;
	/*margin-left: 16px;*/
	margin-top: -23px;
}

.search{
	clear: both;
	position: absolute;
	bottom: 15px;
	right: 22px;
	float: right;
	border-bottom: 1px solid white;

}
.search .keyword{

	width: 200px;
	height: 25px;
	/*background-color: white;*/
	/*border-radius: 10px;*/
}
.search #keyword{
	border: none;
	padding-left: 13px;
	height: 25px;
	/*margin-left: 10px;*/
	background-color: #e70015;
}
.search .btn{
	background: url(../image/header-search.png) no-repeat center;
	float: right;
	width: 24px;
	height: 24px;
	background-size: contain;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #ffffff; opacity:1;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #ffffff;opacity:1;
}

input:-ms-input-placeholder{
	color: #ffffff;opacity:1;
}

input::-webkit-input-placeholder{
	color: #ffffff;opacity:1;
}
.foot{
	background-color: #303030;
	position: relative;
	/*margin-top: -200px;*/
	z-index: 35;
	/*height: 419px;*/
	float: none;
	padding: 10px 0px;
}

.foot .content{
	display: flex;
	justify-content: space-around;
	align-items: center;
	/*padding-top: 173px;*/
}
.foot .three{
	text-align: center;
	color: #959595;    margin-right: 48px;

}
.foot .name{
	text-align: center;
	/*display: flex;*/
	/*justify-content: flex-start;*/
	/*align-items: center;*/
	/*flex-wrap: wrap;*/
	/*flex: 1;*/

}
.foot .name span:nth-child(1){
	font-size: 20px;
	color: white;
}
.foot .name span:nth-child(2){

	color: #858585;
}
.foot .one{

}
.foot .one img:nth-child(1){

}


.beizhu{
	height: 44px;
	width: 100%;
	line-height: 44px;
	text-align: center;
	background-color: #e70015;
	color: white;
}

.slide-md{
	position: fixed;
	right: 23px;
	top: 274px;
	z-index: 333;
	text-align: center;


}
.slide-md ul{
	border-radius: 44px;
	background-color: white;
	padding-top: 1px;
	padding-bottom: 1px;
}
.slide-top{
	margin-top: 11px;
	display: none;
}

.slide-md ul li{
	float: none;
	margin: 17px 5px;
}
.slide-md ul li a{
	width: 59px;
	height: 59px;
	display: block;
}
.slide-md .li1 a{
	background: url("../image/slide-tianmao.png") no-repeat center;
}
.slide-md .li1 a:hover{
	background: url("../image/slide-tianmao-hover.png") no-repeat center;
}
.slide-md .li2,.slide-md .li3,.slide-md .li1{
	position: relative;
}
.slide-md .li2:hover .slide-erweima{
	display: block;
}
.slide-md .li1:hover .tianmao-erweima{
	display: block;
}
.slide-md .li3:hover .weibo-erweima{
	display: block;
}
.slide-md .li2 a{
	background: url("../image/slide-weixin.png") no-repeat center;
}
.slide-md .li2 a:hover{
	background: url("../image/slide-weixin-hover.png") no-repeat center;
}
.slide-md .li3 a{
	background: url("../image/slide-weibo.png") no-repeat center;
}
.slide-md .li3 a:hover{
	background: url("../image/slide-weibo-hover.png") no-repeat center;
}
.slide-md .slide-erweima{
	display: none;
	width: 167px;
	height: 156px;
	background: url("../image/slide-erweima.png");
	position: absolute;
	right: 65px;
	top: -44px;
}
.slide-md .tianmao-erweima{
	display: none;
	width: 167px;
	height: 156px;
	background: url("../image/tianmao-erweima.png");
	position: absolute;
	right: 65px;
	top: -44px;
}
.slide-md .weibo-erweima{
	display: none;
	width: 167px;
	height: 156px;
	background: url("../image/weibo-erweima.png");
	position: absolute;
	right: 65px;
	top: -44px;
}
/*.slide-md ul img{*/
	/*display: none;*/
/*}*/

/*web*/
@media (max-width: 768px) {
	.header{
		height: auto;
		position: static;
	}
	.navbar-brand{
		margin-left: 22px;
		height: auto;
		line-height: inherit;
		padding: 0;
	}
	.navbar-brand > img{
		max-width: 34%;
		margin: 2px 0;
	}
	.foot .content{
		margin-top: 20px;
		margin-bottom: 10px;
	}
	.foot{
		height: auto;
		margin-top: 0;
	}
	.foot .three{
		margin-right: 0;
	}
	.navbar-toggle{
		/*margin-top: 24px;*/
		margin-right: 25px;
		background-color: white;
	}
	.header .navbar-default .navbar-nav > li{
		float: none;

	}
	.header .nav{
		float: none;
		text-align: center;
	}
	.navbar-collapse{
		background-color: white;
	}
	.header .navbar-default .navbar-nav > li > a{
		color: #777;
	}
	.header .nav{
		padding-top: 0;
	}
	.navbar{
		margin-bottom: 0;
	}
	.header .lv2{
		width:auto;
		position: static;
		background: none;
	}
	.header .lv2 ul{
		padding-top: 0;
	}
	.header .lv2 li{
		border-bottom: none;
		float: none;
		background: none;
		min-width: auto;
		height: 40px;
	}
	.header .lv2 li a{
		font-size: 16px ;
		color: #777777;
	}
	.beizhu{
		line-height: inherit;
	}

	#box_root .foot{
		background-size: 172% 88% !important;
	}


	.header .navbar-collapse{
		background-color: #f31125;
		border: none;
	}

	.header .navbar-default .navbar-nav > li > a{
		color: white;
	}
	.header .lv2 li a{
		color: white;
	}
	.header .lv2 li:hover{
		background-color: #f31125;
	}

	.header .lv2 li:hover a{
		color: white;
	}
}