@charset "utf-8";
.header{overflow: hidden;height: 392px;background: url(head_bg.jpg) top center no-repeat;background-size: 100% 375px;}
.top-hd{ height: 340px; overflow:hidden;}
.header .top{overflow: hidden; height: 50px; line-height: 50px; color: #999999; }
.header .top #date{float: left; width: auto;}
.header .top .right{ float: right; width: auto;}
.header .top .right a{color: #999999;}
.header .logo{overflow: hidden;margin:10px auto;width: auto;background: url(logo.png) center center no-repeat;height: 90px;margin: 40px auto;}
.header .logo a{display:block;cursor: pointer;width: 100%;height: 90px;}

.search{width:640px;height: auto;margin:0 auto;}
.search .ss_input{ overflow: hidden; height: 45px;}
.search .searching{background: #ffffff;float: left;width: 385px;height: 43px;line-height: 43px;border: 1px solid #ff3333;padding-left: 5px;}
.search .right{float: right;width: 248px;}
.search .right a{display: block;background:#ff3333;color:#ffffff;height: 45px;line-height: 45px;font-size: 20px;float: left;}
.search .right a:hover {background: #cc0000;transition: all 0.7s ease-out 0s;-moz-transition: all 0.7s ease-out 0s;-webkit-transition:all 0.7s ease-out 0s;}
.search  a.a1{width: 95px;background: url(ss_icon.png) 10px center no-repeat #ff3333;padding-left: 45px;}
.search  a.a1:hover {background:url(ss_icon.png) 10px center no-repeat #cc0000;transition: all 0.7s ease-out 0s;-moz-transition: all 0.7s ease-out 0s;-webkit-transition:all 0.7s ease-out 0s;}
.search  a.a2{background: #ff9966;margin-left: 10px;width: 98px;text-align: center;}
.search .ss_keyword{overflow: hidden; height: 40px; line-height: 40px; margin-top: 10px;}
.search .ss_keyword a{display: block;float: left;width: auto;height: 30px;line-height: 30px;background: #ffcc99;border-radius: 5px;color:#ffffff;margin-right: 10px;padding:0 10px;}
.search .ss_keyword a:hover {background: #cc0000;transition: all 0.7s ease-out 0s;-moz-transition: all 0.7s ease-out 0s;-webkit-transition:all 0.7s ease-out 0s;}
input::-webkit-input-placeholder { /* WebKit browsers */color: #666666;}
input:-moz-placeholder {/* Mozilla Firefox 4 to 18 */color: #666666; }
input::-moz-placeholder { /* Mozilla Firefox 19+ */color: #666666; }
input:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #666666;}

.nav{height: 52px;background: #ff3333;}
.nav ul{ display: block; overflow: hidden;}
.nav li{height: 52px;float: left;width: 176px; text-align: center;transition: all 0.7s ease-out 0s;-moz-transition: all 0.7s ease-out 0s;-webkit-transition:all 0.7s ease-out 0s;}
.nav li a{display: block; height: 52px;line-height: 52px;overflow: hidden;color: #FFFFFF; font-size: 20px; cursor:pointer;}
.nav li.on a,.nav li:hover a{background: #cc0000;transition: all 0.7s ease-out 0s;-moz-transition: all 0.7s ease-out 0s;-webkit-transition:all 0.7s ease-out 0s;}