﻿@charset "utf-8";
* { margin: 0; padding: 0; }
body, html { font-size: 12px; color: #444; font-family:  "微软雅黑","宋体"; }
ul, li { list-style: none; }
a {
blr:expression(this.onFocus=this.blur()); text-decoration: none; cursor: pointer; color: #444; outline: none; }
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: none; color: #17579e; }
fieldset, .img { border: 0; }
.clear { clear: both; height: 0; line-height: 0; _overflow: hidden; font-size: 0; }
.fl { float: left; }
.fr { float: right; }
img { border: 0; }
.block { display: block; }
img a:hover { text-decoration: none; }
.middle { margin: 0 auto; }
.bold { font-weight: bold; }
h1, h2, h3, h4, h5 { font-weight: normal; font-size: 14px; }
em, i { font-style: normal; }
.tab li { cursor: pointer; }
.tablist,.smalltablist { display: none; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.clearfix { *+height:1%;}
hr{ height:1px; border:none; border-top:1px dashed #e7e7e7; margin:0; *margin:0 0 -14px 0; float:none; *float:left; display:block;}

body{ background:#dee3e6;}
section { width: 1000px; margin: 0 auto; }
header{ background: #fff;}
menu{ background: #e1e6e9; line-height: 36px; height: 36px;}
menu .fl{width: 420px;}
menu .fl a.btn{ display: inline-block; *display: inline;  background: #a6abaf; color:#fff; line-height: 18px; padding: 2px 6px; border-radius: 3px;}
menu .fl a.btn:hover{ background: #666;}
menu .fl span{ color:#999;}
menu .fr{width: 380px;}
menu .weixin{ position: relative;}
menu .weixin img{ position: absolute; top:30px; left:-40px; width: 120px; height: 120px; display: none;}

.topflash object{ display: block;}
nav{ background: url(nav-bg.png) repeat-x left top #eff3f4; height: 75px;}
nav section{ position: relative;}
nav li{ float:left; _display: inline; line-height: 40px; color: #fff; height: 46px; font-weight: bold;}
nav li.now{ background: url(nav-now.png) no-repeat center top;}
nav li a{ color: #fff; font-size: 16px; margin:0 10px;}
nav li a:hover{color: #fff;}
nav .tablist{ line-height: 26px; color: #414141;}
nav .num{ background: url(../../images2014/nav-icon1.png) no-repeat left center; padding-left: 20px; float:left; width: 330px;}
nav .num span{ margin-right: 10px;}
nav .news{ background: url(../../images2014/nav-icon2.png) no-repeat left center; padding-left: 20px; float: left; width: 65px;}
nav marquee{width:550px;  float:left;}
nav marquee a{ display: inline-block; padding-left: 10px; margin: 0 0 0 10px; background: url(dot-gray.png) no-repeat left center; color: #414141;}
nav .search{ position: absolute; right: 0; top:10px; height: 20px;}
nav .search .inputtext{ width: 200px; height: 20px; line-height: 20px; background: #fff; border: none; float: left;}
nav .search select{ width: 60px; float: left; height: 20px; _display: inline; margin: 0 3px;}
nav .search .search-btn{ width: 50px; float: left;}

.bread{ line-height:30px; font-size: 14px; color:#1C75BC; width: 1000px; margin:0 auto; }
.bread a{ color:#1C75BC;}

footer { background: #fff; padding-bottom: 15px;}
footer .foot-nav { text-align: center; line-height: 30px; padding-top: 20px; font-size: 13px; }
footer .foot-nav a { padding: 0 10px; }
footer table { line-height: 20px; margin: 10px auto; width: 532px; }
footer table p { padding: 0 10px; }

.ysqgk h1{font-size: 1.25em; color: #015293; text-align: center;}
.ysqgk form{margin-top: 20px;}
.ysqgk fieldset{ border:1px solid #1c75bc; padding: 20px;}
.ysqgk legend{ background:#1c75bc; padding-left: 10px; width: 250px; margin-left: 20px;  line-height: 30px; font-size: 16px; color: #fff;}
.ysqgk legend span{font-size: 14px; font-family: "宋体"; display: inline-block; padding-right: 10px; }
.ysqgk .ysqgklist li{ width: 33%; line-height: 2; float: left;}
.ysqgk .ysqgklist li.one{ width:100%;}

@media (max-width:640px) {
.ysqgk .ysqgklist li{ width: 50%;}
}
@media (max-width:375px) {
.ysqgk .ysqgklist li{ width:100%; }
}
@media (max-width:340px) {
.ysqgk legend{margin-left:5px; width: 200px;}
}