@import url(reset.css);
body{margin: 0; padding: 0; overflow: hidden;}
.ydy_top{height: 171px;  background:url(ydy_top_bg_new.png) center top no-repeat; background-size: 100% 100%;}
.ydy_top .ydy_logo{margin-top: 10px;}
.ydy_top .swsy{ margin-top: 20px;}
.ydy_top .swsy a{padding: 0 10px; color:#000000;}
.logo{ width: 548px; height: 107px; margin: 0 auto;}
.Searchbox{width: 623px; margin: 40px auto 0; overflow: hidden;}
.Searchbox dt{width: 612px;height: 56px; background: url(ydy_img03.png) 0px 0px no-repeat;padding: 5px;/* padding-top: 5px; */}
.Searchbox dt input{width: 458px;height: 53px;line-height: 53px;padding-left: 52px; border: none; background: none; float: left; font-size: 14px; color: #afafaf;}
.Searchbox dt a{display: block;width: 93px;height: 45px; float: right;margin-right: 3px;margin-top: 4px; text-align: center; line-height: 45px; font-size: 17px; color: #FFFFFF;}
.Searchbox dt a:hover{ /*color: #d8590c;*/}
.Searchbox dd{margin-top: 10px; overflow: hidden;}
.Searchbox dd li{float: left; padding: 5px;}
.Searchbox dd li span{padding: 6px 12px; border-radius:5px;-moz-border-radius: 5px; -webkit-border-radius: 5px; background: #23b227; color: #FFFFFF;}
.Searchbox dd li a{padding: 6px 12px; border-radius:5px;-moz-border-radius: 5px; -webkit-border-radius: 5px; background:url(ydy_img04.png) repeat ; color: #FFFFFF;transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;}
.Searchbox dd li a:hover{background: #d8590c;color: #FFFFFF; transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;}

.lm{ width: 100%; background: url(ydy_img10.png) bottom center no-repeat; background-size: 100% 100%; height: 245px; overflow: hidden;position:fixed; bottom:71px; width:100%;}
.lm .lanmbox{width: 1200px; margin: 140px auto 0; overflow: hidden;}
.lm .lanmbox li{float: left; width: 101px;height: 87px; overflow: hidden; margin-right: 110px; text-align: center;}
.lm .lanmbox li a{display: block; background: url(ydy_img07.png) 0px 0px no-repeat; width: 101px; height: 87px;margin: 0 auto; color: #FFFFFF; font-size: 15px;transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;}
.lm .lanmbox li a:hover{transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;}
.lm .lanmbox li a i{width: 45px;height: 50px;margin: 5px 0px 0px 27px;*margin: 5px 0px 0px 4px;display: block;background: url(ydy_img06.png) no-repeat; ransition: transform 0.7s ease-out 0s;-moz-transition:transform 0.7s ease-out 0s; -webkit-transition: transform 0.7s ease-out 0s;}
.lm .lanmbox li a:hover i{transition: transform 0.7s ease-out 0s;-moz-transition:transform 0.7s ease-out 0s; -webkit-transition: transform 0.7s ease-out 0s;}
.lm .lanmbox li.n1 a i{background-position: -54px -22px;}
.lm .lanmbox li.n2 a i{background-position: -266px -22px;}
.lm .lanmbox li.n3 a i{background-position: -477px -22px;}
.lm .lanmbox li.n4 a i{background-position: -688px -22px;}
.lm .lanmbox li.n5 a i{background-position: -898px -22px;}
.lm .lanmbox li.n6 a i{background-position: -1110px -22px;}
.lm .lanmbox li.n6{ margin-right: 0px;}
.lm .lanmbox li a span{ display: block; height: 30px; line-height: 30px;} 


.lm .lanmbox li:hover i{
	-webkit-transform-origin: 30% bottom;
	        transform-origin: 30% bottom;
	-webkit-animation: boundAnimation 1s none 0.2s infinite;
	        animation: boundAnimation 1s none 0.2s infinite;
}


/*footer*/
.footer{ height:71px;background:url(ydy_img08.png) repeat;width:100%; position:fixed; bottom:0;}
.footer  dl{ overflow:hidden; color:#fff;}
.footer dl dt{ float:left; width:104px; height:71px; color:#fff; }
.footer dl dd.wsjc{ margin-top:9px; width:115px; height:55px;}
.footer dl dd.wsjc a{ display:block;}
.footer dl dd.dbxx{ line-height: 25px;}
.footer dl dd.dbxx a{ color: #FFFFFF;}