/* CSS Document 2019-09-25 happynetlife@qq.com 金秋 */
*{font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif}
/*css reset*/
html{color:#000;overflow-y:scroll;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%}
body {font-size: 12px;margin: 0;padding: 0}
:focus{outline:0}
a:link,a:visited {color: #174fcf;text-decoration: none}
a:hover {text-decoration: none;color: #F00}
a:active {text-decoration: none;color: #333}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0}
h1 {font-size: 2em}
h2 {font-size: 1.8em}
h3 {font-size: 1.6em}
h4 {font-size: 1.4em}
h5 {font-size: 1.2em}
h6 {font-size: 1em}
img {vertical-align: middle;-ms-interpolation-mode:bicubic;border:0}
div,form {margin:0;padding:0}
ul,ol,dl {margin:0;padding:0 0 0 3.6em}
li {margin:0}
p {margin:0;padding:.5em}
small {font-size:0.8em}
table {border-collapse:collapse;empty-cells:show;border-spacing:0}
button,input,select,textarea {padding:0 .3em;*font-size:100%}
textarea {line-height:1.75;resize:vertical}
input {line-height: normal}
input[type=text]{
	display: block;
	box-sizing: border-box;
	text-rendering: auto;
	margin: 0;
	user-select: text;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	line-height: 1.42857143;
	color: #555;
	border: 1px solid #ccc;
	-webkit-appearance: textfield;
	-webkit-rtl-ordering: logical;
	-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-writing-mode: horizontal-tb;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
input[type=text]:focus{
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
}

.row{width:100%;margin:0;padding:0;position: relative}
.row:before,.row:after{content:'';display:table;height:0;clear:both}
.header{background-color: #409EFF}
.logo{padding:15px}
.logo img{width:auto;*height:80px;max-width:720px;max-height:85px}
.search{background-color: #EEF0E5}
.form-row{padding:15px 0 0 70px;height:24px;line-height:24px}
.form-row label{font-weight:bold}
.form-row select,.form-row input[type=text]{height:24px;line-height:24px;border:1px solid #ccc}
.search_form{padding:15px 0 15px 70px;height:45px}
.search_form input,.search_form button{float: left;padding:0 15px;height:45px;line-height: 45px;border:1px solid #ddd}
.search_form input{width:450px;font-size: 16px}
.search_form button{display: block;box-sizing: border-box;margin-left:-1px;background-color: #FFBF00;border:0 solid #EEF0E5;font-size: 18px;color: #fff;cursor: pointer}
.search_form button:hover{background-color: #f60}
/*自适应*/
.content{padding:10px 10px 10px 60px;margin:0 auto 0 0;width:1200px;min-height:530px}
.widget{position:absolute;margin:auto;width: 180px;min-height:60px;padding:0;top:10px;left:790px;background-color: #f7f7f7}
@media (min-width: 768px){
	.content{width: 700px}
	.widget{left: 770px}
}
@media (min-width: 992px){
	.content{width: 900px}
	.widget{left: 950px}
}
@media (min-width: 1200px){
	.content{width: 1000px}
	.widget{left: 1060px}
}
/*搜索结果*/
.content .count{padding:5px 10px;line-height:30px;background-color: #FDF6E3;color:#333}
.content .count em{color:red;font-style: normal}
.empty{text-align: center;line-height: 2;color:red}
.result{padding:10px;background-color: #fff}
.result:hover{background-color: #f7f7f7}
.result h3{padding: 0;margin:0;font-size: 16px;line-height: 1.25;font-weight: 600}
.result p{margin:0;padding:0;line-height: 1.5}
.result em{font-style: normal;color:red}
.result .desc{margin-top:5px;color:#666;line-height:1.5;font-size: 13px}
.result .desc::after{content:"";display:table;height:0;clear:both}
.result .desc img {float:left;margin-right: 10px;height:90px;width:120px}
.result .info{padding:5px 0;font-size: 12px;color:#999}
.info small{font-style: normal;margin-left:10px;color:#666}
.info a:link,.info a:visited,.info a:active{color:#390}
/*边栏*/
.widget .title{padding:16px}
.widget .title h4{font-size: 18px}
.widget ul.menu{list-style: none outside none;margin:0;padding:0}
.widget ul.menu li{margin:0;padding:10px 5px 10px 30px;line-height:1.25;font-size:15px}
.widget li.active {border-left:4px solid #1a6ecc;font-weight:bold;background-color: #eef0e5}
/*分页,bootstrap*/
.pager-wrapper{margin: 0 auto;text-align: center;width: 1200px}
.pagination {display: inline-block;list-style: none;padding:0;margin: 10px 0}
.pagination>li{display: inline}
.pagination>li>a,.pagination>li>span {position: relative;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #3072cf;text-decoration: none;background-color: #fff;border: 1px solid #ddd}
.pagination>li:first-child>a,.pagination>li:first-child>span {margin-left: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px}
.pagination>li:last-child>a,.pagination>li:last-child>span {border-top-right-radius: 4px;border-bottom-right-radius: 4px}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus {z-index: 3;color: #23527c;background-color: #eee;border-color: #ddd}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus {z-index: 2;color: #fff;cursor: default;background-color: #3072cf;border-color: #3072cf}
.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus {color: #777;cursor: not-allowed;background-color: #fff;border-color: #ddd}
/*footer*/
.footer{width:100%;min-width: 1200px;border-top:2px solid #409EFF;background-color: #f5f5f5;color:#666}
.footer .copyright{color:#666;text-shadow: 1px 1px 0 #fff}
.footer > .row{width: 1200px}
.footer > .row > .site-info {text-align: left;margin-left: 180px;float: left;}
.footer > .row > .bottom-logo {margin-right: 180px;float: right;}