/* CSS Document */
header{width:100%; height:auto;}
header .top{width:100%; height:40px; background: #313131;}
header .top .nr{width:1200px; height:100%;}
header .top .nr .wzcome{width:auto; height: 100%; line-height: 40px; float: left; font-size: 14px; color:#b0b0b0;}
header .top .nr a{float:right; line-height: 40px; padding-left: 15px; padding-right: 15px; font-size: 14px; color:#b0b0b0;}
header .top .nr a.pyl{padding-right:0px;}
header .top .nr a:hover{color:#FFF;}

header .logoyq{width:1200px; height:110px;}
header .logoyq .logo{width:auto; height:100%; display: block; float: left;}
header .logoyq .logo img{width:auto; height:100%;}
header .logoyq ul{width:612px; height:76px; float: left; margin-left: 30px; margin-top: 17px; overflow: hidden;}
header .logoyq ul li{width:74px; height:74px; float: left; border: 1px solid #eeeeee; border-radius: 5px; margin-left: 10px;}
header .logoyq ul li img{width:64px; height:64px; padding: 5px;}
header .logoyq .lxfs{width:250px; height:52px; float: right; margin-top: 29px;}
header .logoyq .lxfs img{width:60px; float: left;}
header .logoyq .lxfs p{width:auto; height: 100%; line-height: 26px; text-align: left; float: right; font-size: 14px; color:#333333;}
header .logoyq .lxfs p span{font-size:26px; color:#333333; font-weight: bold;}

header .nav{width:100%; height:70px; background: #f8f8f8; position: relative;}
header .nav .navk{width:1200px; height:100%; position:relative;}
header .nav .navk .navyj{width:auto; height:100%; float: left; position:relative;}
header .nav .navk .navyj .yj{width:auto; height: 70px; line-height: 70px; padding-left: 15px; padding-right: 15px; float: left;}
header .nav .navk .navyj .yj .dq{color:#e40112;}
header .nav .navk .navyj .yj:nth-child(1){padding-left:15px;}
header .nav .navk .navyj .yj:hover{background:#FFF;}
header .nav .navk .navyj .yj a{display:block; width:100%; height:100%; font-size: 16px; color:#333333; float: left;}
header .nav .navk .navyj .yj .navejwk{width:100%; height:auto;padding-top: 39px; padding-bottom: 39px; position:absolute; background: #FFF; left:0px;
	margin-top: 70px; border-top: 1px solid #eeeeee; display: none; z-index: 40; position:relative;}
header .nav .navk .navyj .yj .navejwk .navej{width:1200px; height:auto;}
header .nav .navk .navyj .yj .navejwk .navej li{width:calc(100% / 5); height:215px; float: left;}
header .nav .navk .navyj .yj .navejwk .navej li .pic{width:calc(100% - 1px); height:165px; border-right:1px solid #eeeeee; text-align: center; overflow: hidden;}
header .nav .navk .navyj .yj .navejwk .navej li:nth-child(5n) .pic{border:0px;}
header .nav .navk .navyj .yj .navejwk .navej li .pic div{width:1920px; height:100%; position: relative; left:50%; margin-left: -960px;}
header .nav .navk .navyj .yj .navejwk .navej li .pic img{height:100%;}
header .nav .navk .navyj .yj .navejwk .navej li p{width:90%; height:auto; line-height: 50px; font-size: 16px; color:#333333; text-align: center;
	text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
header .nav .navk .navyj .hot{width:32px; height:14px; position: absolute;right:-20px; top:15px;}

header .nav .navk .navyj .yj .navejwk .navej li:hover p{color:#e40112;}
header .nav .navk .souk{width:298px; height:44px; border: 1px solid #eeeeee; background: #FFF;
	position:absolute; top:12px; right:0px;}
header .nav .navk .souk input{width:calc(100% - 61px); height:100%; border: 0px; float: left; text-indent: 2em; font-size: 14px;}
header .nav .navk .souk .souan{width:60px; height:100%; float:right; border-left: 1px solid #eeeeee; background: url(../../images/yyimages/index01_33.png) no-repeat;
	background-position: center center; background-size: 29px 29px; cursor:pointer;}

#bannerz{width:100%; height:auto; overflow: hidden;}
#bannerz div{width:1920px; height:auto; position: relative; left:50%; margin-left: -960px; text-align: center;}
#bannerz div img{max-width:100%; height:auto;}