*{margin:0;padding:0;box-sizing:border-box}
body{font-family:"Microsoft Yahei";color:#333;font-size:14px;background-color:#fff;}
h1,h2,h3,h4,h5,h6{font-weight:normal}
input,textarea,button,select{display:block;outline:none;border:none}
input::-webkit-input-placeholder{font-size:12px;color:#999}
input::-moz-placeholder{font-size:12px;color:#999}
input:-moz-placeholder{font-size:12px;color:#999}
input:-ms-input-placeholder{font-size:12px;color:#999}
textarea::-webkit-input-placeholder{font-size:12px;color:#999}
textarea::-moz-placeholder{font-size:12px;color:#999}
textarea:-moz-placeholder{font-size:12px;color:#999}
textarea:-ms-input-placeholder{font-size:12px;color:#999}
table{background-color:transparent;border-collapse:collapse;border-spacing:0;max-width:100%}
dl dt,dl dd{float:left}
a{color:#333;text-decoration:none}
a:hover{color:#01af63}
ol,ul{list-style:none}
ol li,ul li{float:left}
img{border:0}
.common-header{
	height: 116px;
    position: relative;
}
.fl{float:left}
.fr{float:right}
.clearfix{zoom:1}
.clearfix:after{content:" ";width:0;height:0;visibility:hidden;display:block;clear:both}
.width{display:table;width:1200px;margin:0 auto}
.width-s{display:table;width:1400px;margin:0 auto}
.ellipsis{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.content-left{width:800px}
.content-right{width:370px}
.header{background-color: white;
    height: 80px;
    width: 100%;
    position: absolute;
    left: 0;
    top: 36px;
    transition: top 0.3s;}
.header .logo{width:215px;height:80px;margin-right:30px}
.header .logo img{margin-top: 15px}
.header .navbar{height:80px;padding-top:20px;padding-bottom:20px}
.header .navbar li{line-height:40px;margin:0 10px;position:relative}
.header .navbar li .down{display:none;position:absolute;top:40px;z-index:444;left:0;width:100%;background:rgba(255,255,255,0.5)}
.header .navbar li .down a{display:block;width:100%;height:30px;line-height:30px;font-size:16px;text-align:center}
.header .navbar li.on{color:#01af63;border-bottom:2px solid #01af63}
.header .navbar li a{font-size:16px;padding:0 5px}
.header .searchbox{height:36px;border:1px solid #01af63;margin-top:22px;padding:7px 0;position:relative}
.header .searchbox #seek{display:inline-block}
.header .searchbox select{width:70px;padding:0 10px;border-right:1px solid #ccc}
.header .searchbox input{width:200px;padding:0 10px;height:17px;line-height:17px;color:#333}
.header .searchbox span{display:inline-block;position:absolute;right:10px;top:7px;width:22px;height:22px;background-image:url(/Public/Home/images/home_icon.png);background-position:-259px -110px}
.header .searchbox span button{height:22px;width:22px;opacity:0}
.header .login{margin-left:10px;line-height:80px;color:#666}
.header .login a{color:#666;margin:0 10px}
.header .login a:hover{color:#01af63}
.header .searchbox p{float:left;font-size:14px;padding:0 10px;border-right:1px solid #ccc;margin-left:5px;cursor:pointer}
.header .searchbox p i{background:url('/Public/Common/images/xl.png');width:12px;height:12px;display:block;float:right}
.header .searchbox #xia{width:67px;position:absolute;top:34px;border:1px solid #01af63;left:-1px;z-index: 99}
.header .searchbox #xia li{width:65px;text-align:center;padding:5px;font-size:14px;line-height:20px;cursor:pointer}
.header .searchbox #xia li:hover{color:#01af63;background:#ddd}
.content-l{width:920px;margin-bottom:30px}
.content-r{width:260px;margin-bottom:30px}
.position{line-height:30px;padding:15px 0;font-size:16px}
.choice{height:40px;line-height:40px}
.x_choice{margin-top:20px}
.choice img{display:block;width:40px;height:40px;border-radius:40px}
.choice a{float:left}
#header_top{
    height: 36px;
    line-height: 36px;
    background-color: #F5F5F5;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    transition: top 0.3s;
}
.city-switchover{
    margin-left: 20px;
}
.move-down #header_top{
    position: fixed;
    top: -36px;
}
.move-down .header {
    position: fixed;
    top: 0;
    box-shadow: 0 15px 30px rgba(0,0,0,0.1);
    border-bottom: none;
    z-index: 99;
}
.icon-coordinate {
    position: absolute;
    background:url(/Public/Home/images/home_icon.png) no-repeat -284px -113px;
    background-repeat: no-repeat;
    left: 0px;
    top: 9px;
    width: 13px;
    height: 16px;
}
