﻿@charset "utf-8";*{margin:0;padding:0;word-break:break-all}
*html{overflow-x:hidden}
body{font-size:14px;min-width:350px;font-family:'Microsoft Yahei',Tahoma,Verdana,\5B8B\4F53;color:#444;background:#fff;zoom:1}
.posrel{position:relative;z-index:1}
a:link,a:visited{color:#666;text-decoration:none}
a:active,a:hover{color:#f30;text-decoration:none}
form{margin:0;padding:0}
table{border-collapse:collapse;empty-cells:show;border-spacing:0;font-size:12px}
table td{word-break:break-all}
ul,li{list-style:none;vertical-align:text-bottom}
select{cursor:pointer;height:30px;border:solid 1px #d0cece;line-height:32px;color:#555}
select option{padding-left:4px}
h1,h2,h3,h4,h5{font-size:14px}
img{border:0}
a{color:#096eac;text-decoration:none}
.fl{float:left}
.fr{float:right}
.vtop{vertical-align:top}
.cf:before,.cf:after{content:"";display:table}
.cf:after{clear:both}
.cf{zoom:1}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"],button{-webkit-appearance:none}
.ct{text-align:center}
.rt{text-align:right}
.lt{text-align:left}
.ft12{font-size:12px}
.ht10{height:10px;clear:both}
.ht15{height:15px;clear:both}
.ht20{height:20px;clear:both}
.ht30{height:30px;clear:both}
button,input,select,textarea{font-size:12px;font-family:'Microsoft Yahei',Tahoma,Verdana,\5B8B\4F53}
form{margin:0;padding:0}
.pagerlink{height:30px;line-height:30px;padding:20px 5px;text-align:center}
a.pnbtn{padding:2px 12px;margin:0;display:inline-block;font-size:16px;color:#2196f3}
a.pnbtn:hover{text-decoration:none;color:#f60}
a.pnstop,a.pnstop:hover{color:#c2c2c2;cursor:text}
a.pncurr,a.pncurr:hover{color:#fff;background:#2196f3;font-size:16px;border-radius:5px}
.ftcon{background:#222;color:#eee;font-size:14px;padding:40px 10px;text-align:center;margin-top:20px}
.icpno{padding:10px 0}
.ftcon a{color:#999}
.ftcon a,.ftcon span{white-space:nowrap;color:#999}
.ftcon span{margin-right:10px}
.ftcon a:hover{color:#f50}
.lsw{width:1100px;margin:0 auto}
.header{background:#4662D9}
.webname{position:absolute;top:5px;left:0;width:280px;overflow:hidden;height:50px}
.webname a img {
display: block;
height: 50px;margin:0 auto;
}
body {background: #f7f7f7}
.search-container {
background: #fff;
padding-bottom: 25px;
}
.search {
padding-top: 30px;
width: 800px;
margin: 0 auto
}
.searchbox{padding:0 150px 0 75px;border:solid 1px #d1d1d1;border-radius:25px;height:50px;line-height:50px;position:relative;background:#fff;z-index:1}
.searchbox i{background:url(searchq.png) left top no-repeat;background-size:auto 86%;display:block;height:22px;width:22px;position:absolute;z-index:1;top:15px;left:30px}
#wd{font-size:16px;height:50px;line-height:50px;border:none;outline:none;width:100%}
#searchbtn{position:absolute;top:-1px;right:-1px;display:block;cursor:pointer;width:145px;height:52px;line-height:52px;padding:0;background:0 0;background-color:#4662D9;border-radius:0 25px 25px 0;font-size:16px;color:#fff;box-shadow:none;font-weight:400;border:none;outline:none}
#searchbtn:active,#searchbtn:hover{background-color:#2c4acb}
.navbar{position:relative;z-index:1;padding:5px 0}
.header ul{margin-left:280px;height:50px;overflow:hidden}
.header li{float:left;padding:13px 30px;height:25px;line-height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}
.header li a{color:#fff}
.header li a:hover{color:#fff;border-bottom:solid 2px #fff}
@media screen and (max-width:1100px){.lsw{width:100%}
.search{width:90%}
.webname{position:static;width:100%;text-align:center}
.header ul{margin-left:0;height:auto;overflow:auto;padding-top:10px}
.header li{padding:3px 0;height:22px;line-height:22px;font-size:15px;width:25%;text-align:center;}
.search{padding-top:30px}
}@media screen and ( max-width:750px ){
.navbar{padding:5px 0 5px}
.searchbox{padding:0 80px 0 40px;height:40px;line-height:40px}
.searchbox i{top:10px;left:10px}
#wd{height:40px;line-height:40px}
#searchbtn{width:80px;font-size:14px;height:42px;line-height:42px}
}