html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3{font-weight: normal;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:16px/1.14 "Microsoft YaHei",微软雅黑,Verdana,arial,\5FAE\8F6F\96C5\9ED1;color:#383838;outline:0;}
input,select,textarea{outline:none;border:none;background:none;}
a{color:#383838;} 
a:hover{color:#008fd1;}

.pages{ margin-top:30px;}
.pages li{ float:left; line-height:20px;border:1px solid #E1E1E1;  margin-right:10px; background-color:#FFF;}
.pages li.c{background-color:#588FD9; color:#FFF;padding:0 8px;}
.pages li a{float:left;padding:0 8px;height:20px;}
.pages li a:hover{background-color:#588FD9; color:#FFF;text-decoration: none;}

/* ??????? */
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}
.usn{-moz-user-select: none; -webkit-user-select: none;-ms-user-select: none;-khtml-user-select: none;user-select: none;} 
sj:after{
     content: "";
     display: inline-block;
     width:0;
     height:0;
     border-width:10px;
     border-style:dashed dashed dashed dashed;
     border-color:transparent transparent transparent transparent; 
} 
.hide{display: none;}
/* body{ background: #f9f9f9;} */
/* .red{color:#ea134c;} */
.wrapper{width: 1347px;margin: 0 auto;}
.wrap{width: 1347px;margin: 0 auto;}
.ftl{float: left;}
.ftr{float: right;}
/*header 头部*/
.header{height: 230px;background: #004ca1 url(../images/white_bg2.png); }
.logo{float: left;}
.logo img{padding-top:30px;height: 106px; width:600px;    object-fit: cover;}
.top_link{float: right;display:block;height: 228px;margin:0px 20px 0 0;text-align: right;}
.top_link span{padding-left: 8px;font-size: 12px;color: #fff;}
.top_link a{font-size: 15px;color: #fff;}
.top_link a:hover{font-size: 15px;color: #f3f3f3;}
.links {display:block;margin:30px 30px 0 0}
.search{float: right;display:block;height:45px;margin:120px 30px 0 0; }
.search .seek{
    float: right;
    width: 260px;
    height: 30px;
    border-radius: 5px;
    background-color: #fff;
    overflow: hidden;
}
.search .seek .text{
    width: 200px;
    height:30px;
    margin-left: 5px;
    float: left;
}
.search .seek .submit{
    width: 14px;
    background-image: url("../images/search.png");
    background-position: center;
    background-repeat: no-repeat;
    background-color: transparent;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    float: right;
    margin-right: 10px;
}


/* 下拉按钮样式 */
.dropbtn {
	background-color:#2F74B5;
	color:white;
	padding:10px;
	font-size:16px;
	border:none;
	cursor:pointer;
	border-radius:5px;	
}
.dropbtn::after {
	content:" ";
	width:0;
	height:0;
	display:inline-block;
	border:6px solid  white;
	margin-left:3px;
	vertical-align:middle;
	border-top-width:12px;
	border-bottom-width:0;
	border-left-color:transparent;
	border-right-color:transparent;
}

.dropdown {
	position:relative;
	display:inline-block;
}
/* 下拉内容 (默认隐藏) */
.dropdown-content {
	display:none;
	position:absolute;
	background-color:#f1f1f1;
	min-width:107px;
	box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);
}
/* 下拉菜单的链接 */
.dropdown-content a {
	color:black;
	padding:7px 36px;
	text-decoration:none;
	display:block;
}
/* 鼠标移上去后修改下拉菜单链接颜色 */
.dropdown-content a:hover {
	background-color:#f1f1f1;
	box-shadow:0 0 2px #eee;
	color:black;
}
/* 在鼠标移上去后显示下拉菜单 */
.dropdown:hover .dropdown-content {
	display:block;
}
/* 当下拉内容显示后修改下拉按钮的背景颜色 
.dropdown:hover .dropbtn {
	background-color:#3e8e41;
}
*/
/*.search{float: right;padding-right: 16px;}
.search input.submit{width: 20px; vertical-align: middle;margin-bottom:1px;}
.search input.search_input{ margin-right: 5px; width: 130px; background: #fff; color: #545454; font-size: 14px; height: 20px; line-height: 20px; padding: 1px 0 1px 5px;}
*/
/*nav 导航*/
/* .top_nav{height: 38px; background: #f0f3f7;}
.nav_ul>li{float: left; position: relative; z-index: 99999;}
.nav_ul>li.filli{width: 24px;}
.nav_ul>li>a{display: block; padding: 0 42px; height: 38px; line-height: 38px; text-align: center; font-size: 16px; color: #383838; }
.nav_ul>li:hover>a{background: #008fd1 ;color:#fff; }
.nav_ul>li:hover>ul{display: block;  border-top: 1px solid #fff;}
ul.nav_sub{position: absolute;z-index: 99999;display: none;}
ul.nav_sub>li>a{ white-space: nowrap; background: #004ca1 ;background: rgba(0,76,161,0.8); display: block;padding: 0 38px; height: 38px; line-height: 38px; text-align: left; color:#fff; }
ul.nav_sub>li:hover>a{ background: #008fd1; background: rgba(0, 139, 204, 0.9); color: #fff;  } */
.top_nav{height: 38px; background: #f0f3f7;border-radius: 5px;xbox-shadow: -1px 1px 4px #656060;box-shadow: 1px 1px 6px #c3c3c3;}
.nav_ul>li{float: left; position: relative; z-index: 99999;border-radius: 5px;padding: 0 38px; height: 38px; line-height: 38px; text-align: center; font-size: 16px; color: #008fd1;}
.nav_ul>li.filli{width: 5px;padding: 0;}
.nav_ul>li>a{display: inline;  }
.nav_ul>li:hover{background: #008fd1 ; }
.nav_ul>li.filli:hover{background: none;}
.nav_ul>li:hover>a{color:#fff;}
.nav_ul>li:hover>ul{display: block; border-radius: 5px; border-top: 1px solid #fff;}
ul.nav_sub{position: absolute;z-index: 99999; left: 0px;top: 37px;width: auto; xoverflow: hidden;  display: none;}
ul.nav_sub>li{white-space: nowrap; background: #004ca1 ;background: rgba(0,76,161,0.8); display: block;padding: 0 38px;  line-height: 38px; text-align: left; }
ul.nav_sub>li>a{border-radius: 5px;white-space: nowrap;color:#fff;display: block; background:url(about:blank); }
ul.nav_sub>li:hover{border-radius: 5px; background: #008fd1; background: rgba(0, 139, 204, 0.9); }
ul.nav_sub>li:hover:a{color: #fff;  }


.footer{overflow:hidden;height: 180px;background: #004ca1 url(../images/white_bg1.png);}
.foot_logo{ overflow:hidden;padding: 20px 0 0 20px;}
.foot_logo img { height:60px;}
.qrcode img{width: 90px; height: 90px; margin: 7px 44px 0 30px;}
.copyright{overflow:hidden;text-align: left; padding-top:10px; line-height: 28px; font-size: 14px; color: #fff;}