@charset "utf-8";
/*CSS reset*/
*{margin:0;padding:0; box-sizing: border-box;}
body{margin:0;padding:0; font-family:"Microsoft Yahei"; font-size:16px; line-height:1.5; cursor:default; color:#333;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;border:none;}
img{max-width: 100%;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none; vertical-align:middle;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal;}
del,ins{text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
button,input,select,textarea{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
a{text-decoration:none; outline:none; color:#333;}
a:hover{ text-decoration:none;}
a:active{outline: none;star:expression(this.onFocus=this.blur());}
i{font-style:normal}
button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
figure{margin:0}
.clearfix:before, .clearfix:after{content:"";display:table;}
.clearfix:after {clear:both;}
.clearfix { *zoom:1;}
.clear{ clear:both;}
.fl{ float: left;}
.fr{ float: right;}

body{ background: #f3f3f3;}
.contantbox{ width:1200px; height:auto; margin:0 auto; position:relative;}
.header {background: url(fzzfjs-bg.png) center top / cover no-repeat !important; width:100%;height: 320px !important;}
.logos{ padding-top:10px;}
.Senior-edition{ font-size:16px; position:absolute; top:10px; right:0;padding: 3px 10px; border: 1px solid #ffffff; color:#ffffff; border-radius: 17px;}
.Senior-edition a{ color:#ffffff; }
.Senior-edition a:first-child:after {background: #ffffff;}
.banners{ padding-top:60px; text-align:center;}
.banners img{ width:90%;}
.fzzfjs_box{ min-height:600px; padding:40px; background:#fff;}
.location_fz{ line-height:40px;}
.location_fz img{margin-right: 4px; margin-top: -3px;}
.gray-list{ padding-top:20px;}
.gray-list ul li {padding: 20px 0;clear: both;overflow: hidden;border-bottom: 1px dashed #dadada;}
.gray-list ul li a { width: 80%; float: left; font-size: 18px; position: relative; padding-left: 20px;  text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.gray-list ul li a::before {content: ''; width: 6px; height: 6px; background: #B7B7B7; border-radius: 50%; position: absolute; left: 0; top: 40%;}
.gray-list ul li span { width: 15%; float: right; color: #666; font-size: 18px; text-align: right; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.gray-list ul li a:hover::before { background: #1559a3;}

@media only screen and (max-width: 680px){

}