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:1px;background:none;}
a{color:#383838;} 
/*a:hover{
	color: #FFFFFF;
}*/

/* ??????? */
.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: 100%; margin-top:2px;}
.wrap{width: 1347px;  margin: 0 auto;}
.ftl{float: left;}
.ftr{float: right;}
/*header 头部*/
.header{height: 106px;background: #004ca1 url(../img/white_bg1.png);}
.logo{float: left;}

.logo img{height: 75px;width: 573px;margin: 20px;}


.top_link{float: right;padding:16px 20px 10px 0;width: 300px;  text-align: right;}
.top_link span{padding-left: 8px;font-size: 12px;color: #fff;}
.top_link a{font-size: 15px;color: #fff;}
.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;}
.nav_ul>li{float: left; position: relative; z-index: 99999;padding: 0 38px; height: 38px; line-height: 38px; text-align: center; font-size: 16px; color: #383838;}
.nav_ul>li.filli{width: 24px;padding: 0;}
.nav_ul>li>a{display: block;}
.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-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{white-space: nowrap;color:#fff;display: block; background:url();}
ul.nav_sub>li:hover{ background: #008fd1; background: rgba(0, 139, 204, 0.9);}
ul.nav_sub>li:hover:a{color: #fff;}


.footer{height: 100px;background: #004ca1 url(../img/white_bg2.png);}
.foot_logo{padding: 20px 0 0 20px;}
.foot_logo img { height:60px;}
.qrcode img{width: 90px; height: 90px; margin: 7px 44px 0 30px;}
.copyright{text-align: left; padding-top:10px; line-height: 28px; font-size: 14px; color: #fff;}