@charset "utf-8";
/* CSS Document */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body { color:#616161; font:12px/20px  "微软雅黑", Normal,  Light , "SimSun";  background-color: #FFFFFF; }
em{font-style:normal}
li{list-style:none}
fieldset, img { border:none; }
img{border:0;vertical-align:middle}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family: "SimSun","宋体";}
input::-moz-focus-inner { border:none; padding:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
p {word-wrap:break-word}
table { border-collapse:collapse; }
a{ color:#333; text-decoration:none;blr:expression(this.onFocus=this.blur()); }
/* a:hover { color:#6da82d;  text-decoration:none; } */

body::-webkit-scrollbar { width: 0 !important }
body { -ms-overflow-style: none; }
body { overflow: -moz-scrollbars-none; }
@media screen and (min-width: 1680px) and (max-width: 1800px){
	.body .case .list{top: 300px !important;}
}
@media screen and (min-width: 1480px) and (max-width: 1680px){
	.body .case .list{top: 250px !important;}
}
@media screen and (min-width: 1280px) and (max-width: 1480px){
	.body .case .list{top: 200px !important;width: 1100px !important; margin-left: -550px !important;}
}

.head{ width: 100%; margin: 0 auto; overflow: hidden; position: fixed; top: 0; left: 0; z-index: 999; height: 100px; background-color: #FFFFFF;}
.head .top{ width: 1280px; margin: 0 auto; overflow: hidden;}
.head .top img{ margin-top: 15px;}
.head .top .list{ float: right; margin: 10px auto 0; overflow: hidden;}
.head .top .list a{ font-size: 16px; color: #666; line-height: 70px; display: block; float: left; margin-left: 40px;}
.head .top .list a:hover{ color: #009de9; background: url(../img/text-line.png) no-repeat center bottom; background-size: 100% 5px;}
.head .top .list a.active{ color: #009de9; background: url(../img/text-line.png) no-repeat center bottom; background-size: 100% 5px;}
.head .bottom{ height: 22px; position: absolute; left: 0; bottom: 0;}
.body{ padding-top: 100px;}
.body .case{ position: relative; overflow: hidden;}
.body .case .list{ width: 1280px; overflow: hidden; position: absolute; top: 350px; left: 50%; margin-left: -640px;}
.position{ width: 100%; position: relative; overflow: hidden;}
.position-detail{ width: 100%; height: 1px; position: absolute; bottom: 99px; left: 0;} 
.foot{ width: 100%; height: 80px; overflow: hidden; background-color: #333;}
.foot p{ font-size: 14px; color: #EEEEEE; line-height: 25px; margin: 15px auto; text-align: center;}