/* 二十大飘红 */
/*.web{*/
/*    background: url(../images/esdphbg.png) center top no-repeat;*/
/*    padding-top: 180px;*/
/*}*/


.header{

	padding-top: 60px;

	height: 155px;

}

.logo{

	float: left;

}


.headerRight{

	float: right;

	width: 588px;

}

.headerRight .times{

	line-height: 46px;

	padding-left: 10px;

	font-size: 16px;

}

.headerRight .searchBox{

	width: 583px;

	height: 53px;

	border-radius: 20px;

	border: 1px solid #EEEEEE;

	background-color: #FFFFFF;

	overflow: hidden;

}

.searchBox input.text{

	width: 402px;

	float: left;

	height: 53px;

	line-height: 53px;

	font-size: 14px;

	border: none;

	padding-left: 55px;

}

.searchBox input.sbtn{

	width: 126px;

	height: 53px;

	float: left;

	border: none;

	background: url(../images/sbtn.png) no-repeat;

	background-size: 100% 100%;

}



.navBox{

	height: 80px;

	/*box-shadow: 0px 5px 5px #CCCCCC;*/

	background-color: #007de1;

}

.navList li{

	width: 171px;

	float: left;

	height: 80px;

	line-height: 80px;

	text-align: center;

	background: url(../images/line.png) right no-repeat;

}

.navList li:last-child{

	background: none;

}

.navList li a{

	color: #FFFFFF;

	display: inline-block;

}

.navList li a i{

	display: inline-block;

	width: 28px;

	height: 28px;

	margin-top: 25px;

	float: left;

	padding-right: 17px;

}

.navList li a i.n1{ background: url(../images/n1.png) no-repeat;}

.navList li a i.n2{ background: url(../images/n2.png) no-repeat;}

.navList li a i.n3{ background: url(../images/n3.png) no-repeat;}

.navList li a i.n4{ background: url(../images/n4.png) no-repeat;}

.navList li a i.n5{ background: url(../images/n5.png) no-repeat;}

.navList li a i.n6{ background: url(../images/n6.png) no-repeat;}

.navList li a i.n7{ background: url(../images/n7.png) no-repeat;}

.navList li a span{

	float: left;

	font-weight: bold;

	font-size: 18px;

	display: inline-block;

	line-height: 40px;

	margin-top: 20px;

}

.navList li:hover a span{

	border-bottom: 2px solid #FFFFFF;

}

.navList li.active a span{

	border-bottom: 2px solid #FFFFFF;

}







/* 底部 */

.footer{

	height: 187px;

	margin-top: 35px;

	background-color: #efefef;

}

.foot{

	width: 800px;

	float: left;

}

.fnav{

	line-height: 14px;

	margin-top: 58px;

}

.fnav a{

	padding: 0 18px;

	color: #333333;

	font-size: 14px;

	display: inline-block;

	border-right: 2px solid #777777;

}

.fnav a:last-child{

	border-right: none;

}

.fcont{

	color: #333333;

	font-size: 14px;

	line-height: 24px;

	padding-left: 18px;

	margin-top: 15px;

}

.fcont a{

	color: #333333;

	font-size: 14px;

}

.ficon{

	float: right;

	text-align: center;

	width: 200px;

	margin-top: 63px;

}

.yshj{
    position: fixed;
    bottom: 0;
    left: ;: 0;
}
.close_yshj{
    position: absolute;
    top: 5px;
    right: 5px;
    width: 15px;
    height: 15px;
    display: block;
}


@media (max-width: 1200px){

    .web{

        width: 1200px;

    }

}
