﻿/* CSS Document */
body { font-family:  "Hiragino Sans GB","STHeiti","Microsoft Yahei";
  margin:0;  padding:0;  font-size:14px; color:#333; background:#fff;}
div,form,img,ul,ol,li,dl,dt,dd,p {margin: 0; padding: 0; border: 0; }
li,dl{list-style-type:none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
.clear{height:0px;line-height:0px;font-size:0px;overflow:hidden;clear:both;}
a { text-decoration:none;}
a:hover {
    color: #e75001;
    text-decoration: underline;
    text-decoration: none;
}
.w_1000{ width:1000px; margin:0 auto;}
.top_l {
    float: left;
    height: 38px;
    line-height: 38px;
    color: #ca0000;
}
.top_ico_2 {
    float: right;
    width: 84px;
    background: url(../../LyyImg/IndexImg/top_ico_2.jpg) #e30000 no-repeat left top;
    height: 38px;
}
.top_ico_2 a {
    width: 54px;
    height: 38px;
    line-height: 38px;
    padding-left: 30px;
    margin-left: 2px;
    display: block;
}
.top_list {
    width: 350px;
    float: right;
    height: 38px;
    font-size: 12px;
    line-height: 38px;
    text-align: right;
}
.top_list a {
    background: url(../../LyyImg/IndexImg/ico_li.jpg) no-repeat right center;
    height: 38px;
    padding: 0 8px;
    color: #999;
}
.top_list a:hover {
    color: #e30000;
}
.skip {
    width: 0;
    height: 0;
    overflow: hidden;
}
.logo {
    width: 288px;
    height: 40px;
    float: left;
    padding-left: 10px;
    margin: 25px 0;
	background:none;
}
.logo_r {
    width: 120px;
    height: 90px;
    float: right;
    margin-left: 15px;
}
.logo_r li {
    width: 50%;
    float: left;
    text-align: center;
    padding-top: 20px;
    position: relative;
}
.logo_email {
    width: 245px;
    height: 152px;
    background: #f5f5f5;
    position: absolute;
    top: 70px;
    right: 0;
    font-size: 24px;
    z-index: 999;
    display: none;
}
.logo_email li {
    width: 245px;
    height: 75px;
    line-height: 75px;
    padding: 0;
    border-bottom: #dedede solid 1px;
    text-align: left;
}
.logo_email li a {
    width: 185px;
    height: 75px;
    line-height: 75px;
    padding: 0px 30px;
    display: block;
}
.logo_email li img {
    float: left;
    margin: 10px 10px 0 0;
}
.search {
    width: 320px;
    float: right;
    background: #1843ae;
    border: #1843ae solid 3px;
		margin:0px;
		padding:0px;
    margin-top: 26px;
    height: 30px;


}
.search_k {
    width: 270px;
    background: #fff;
    border: #fff solid 0px;
    margin: 0;
    text-indent: 5px;
    font-family: "Hiragino Sans GB","STHeiti","Microsoft Yahei";
    color: #999;
    font-size: 14px;
    float: left;
    height: 30px;
    padding: 0;
}
.search_but {
    float: left;
    margin: 0;
    padding: 0;
}
.menu {
    width: 100%;
    height: 46px;
    background: #1843ae;
    position: relative;
    margin-bottom: 20px;
}
.menu ul {
    width: 1000px;
    margin: 0 auto;
    height: 46px;
}

.menu_xl {
    width: 100%;
    background: #fff;
    position: absolute;
    top: 46px;
    border-bottom: #1944ae solid 2px;
    height: 90px;
    z-index: 998;
    display: none;
}
#ul1 {
    display: block;
}
#ul2 {
    display: none;
}
.menu li {
    color: #fff;
    border-right: #e0e0e0 solid 1px;
    float: left;
    line-height: 46px;
    font-size: 18px;
    text-align: center;
    width: 102px;
}

.menu li a {
    width: 102px;
    color: #fff;
    display: block;
}
.menu li a:hover {
    background: url(../..//LyyImg/IndexImg/hover.png) no-repeat bottom center;
    line-height: 46px;
   
    width: 102px;
}
.menu li.yzt {
    background: url(../../LyyImg/IndexImg/ico_yzt_32.jpg) no-repeat 15px center;
    border: #fff solid 0px;
    width: 112px;
}
.menu li.home {
    width: 62px;
}
.menu  .home a,.menu  .home a:hover {
    width: 62px;
}
.menu .yzt a {
    padding-left: 30px;
    width: 83px;
    display: block;
}
.menu .yzt a:hover {
    background: url(../../LyyImg/IndexImg/hover.png) no-repeat bottom center;
    padding-left: 30px;
    width: 83px;
}
.menu li .menu_hover {

    height: 14px;
    position: absolute;
    top: 32px;
    cursor: pointer;
}
.menu li .menu_hover:hover {
    background: url(../../LyyImg/IndexImg/hover.png) no-repeat bottom center;
    line-height: 14px;
	height:14px;
    float: left;
	 position: absolute;

}
/*.menu li .menu_hover a,.menu li .menu_hover a:hover{height:14px;}*/
.menu .home .menu_hover,.menu .home .menu_hover:hover {
    width: 60px;
}
.menu .yzt .menu_hover,.menu .yzt .menu_hover:hover {
    width: 112px;
}
.menu_xl ul {
    width: 1000px;
    margin: 0 auto;
    line-height: 90px;
}
.menu_xl ul li {
    float: left;
    color: #333;
    font-size: 18px;
    border: #fff solid 0px;
    line-height: 90px;
    width: auto;
}
.menu_xl ul li a {
    color: #333;
    border: #fff solid 0px;
    line-height: 90px;
    width: auto;
    padding: 0 10px;
}
.menu_xl ul li a:hover {
    color: #1843ae;
    border: #fff solid 0px;
    background: none;
    font-weight: bold;
    line-height: 90px;
    width: auto;
}

.white {
    color: #fff;
}
.white a {
    color: #fff;
}
.white a:hover {
    color: #ffe77b;
}
#menu2 {
     padding-left: 20px;
}
#menu3 {
     padding-left: 150px;
}
#menu4 {
     padding-left: 270px;
}
#menu5 {
     padding-left: 150px;
}
#menu6 {
     padding-left: 20px;
}
#menu7 {
     padding-left: 400px;
}
#menu8 {
     padding-left: 400px;
}
#menu9 {
     padding-left: 800px;
}
#menu10 {
     padding-left: 450px;
}
.head{background:url(../../LyyImg/IndexImg/top_bg.jpg) repeat-x top}
.box{width:980px;margin:0 auto}
.logo{padding-top:0px}
.zwdt_div{cursor:pointer}
.menu_mail{margin-top:40px;top:inherit;z-index:999}
.menu2{margin-top:40px;top:inherit}
.menu LI{text-align:left;}
.menu LI a{text-align:center}

.search_but {
    width: 46px;
    height: 30px;
    background: url(Nimagessearch_but.jpg) no-repeat;
    border: 0;
}
#header,#footer{background:none !important;}
.menu_mail{z-index:999}
@media screen and (max-width:1000px)
{.box{width:100%}
	.w_1000{width:100%}
	.top_ico_2 {display:none}
	#ul2{display:block}
	#ul1{display:none}
	.menu ul{width:100%}
	.menu li{width:9.8%;border-left:#e0e0e0 solid 1px;border-right:none}
	.menu li a{width:100%}
	.menu li a:hover{width:100%}
	.menu li .menu_hover{width:10%;}
	.menu li .menu_hover:hover{width:10%}


}

@media screen and (max-width:850px)
{
	
	.logo_r{display:none}
	.top_l{display:none}
	.top_list{float:left;text-align:left}
	.foot_nav{display:none}
	.menu li{font-size:16px;}

}
@media screen and (max-width:710px)
{


	.top_list .none{display:none}
	.logo{float:none;margin:25px auto}
	.search{float:none}
	.search{ width:280px; background:#1843ae; border:#1843ae solid 3px; height:30px; margin:0 auto 25px;}
	.search_k{ width:230px; background:#fff; border:#fff solid 0px; margin:0; font-family:"Hiragino Sans GB","STHeiti","Microsoft Yahei";color:#999; font-size:14px; float:left; height:30px; padding:0; float:left; }
	.search_but{ float:left; margin:0; padding:0;}
	.menu li{width:19.8%;border-bottom:#e0e0e0 solid 1px}
		
	.menu{width:100%;height:94px;background:#1843ae}
	.menu li .menu_hover{width:20%;margin-top:-14px;margin-top:0px\0;top:initial}

	.menu li .menu_hover:hover{width:20%;}
	.menu li .menu_hover a:hover{width:100%}

}
@media screen and (max-width:510px)
{
	.menu li{width:19.7%}
}
@media screen and (max-width:510px)
{	.menu li{font-size:12px;}
	
}
@media screen and (max-width:400px)
{ 	.menu li{width:19.5%}
}