@charset "utf-8";
*{margin:0;padding:0;box-sizing:border-box}
html{font-size:12px;color:#333;font-family:Arial,Verdana,Tahoma,"宋体",Helvetica,sans-serif}
a{text-decoration:none;color:#333;display:block}
a:hover{color:#01af63}
ul,ol{list-style:none}
ul li,ol li{float:left}
input,button,textarea{display:block;outline:none;border:none}
h1,h2,h3,h4,h5,h6{font-weight:normal}
img{border:0}
.is_mofan_x{font-size:14px}
.clearfix{*zoom:1}
.clearfix:after{content:" ";width:0;height:0;visibility:hidden;display:block;clear:both}
.fl{float:left}
.fr{float:right}
.ellipse{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.width{width:1200px;margin:0 auto}
.content-left{float:left;width:900px;margin-right:20px}
.content-right{float:left;width:280px}
.x_right{margin-left:20px;margin-right:0px}
.header{background-color: white;
    height: 80px;
    width: 100%;
    position: absolute;
    left: 0;
    top: 36px;
    transition: top 0.3s;    box-shadow: 0px 0px 1px #e1e1e1;}
.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}
.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}
.searchbox select{display:block;outline:none;border:none}
.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;display:inline-block}
.header .login a:hover{color:#01af63}
.mofan-navcontainer{width:1200px;position:fixed;top:0;height:40px;overflow:hidden;margin-bottom:10px;box-shadow:0px 0px 2px #ddd;background:#fff;z-index:999}
.mofan-navcontainer .mofan-logo{height:40px}
.mofan-navcontainer .mofan-logo img{height:40px;width:150px}
.mofan-navcontainer .mofan-logo h3{line-height:40px;margin-left:15px;color:#01af63}
.mofan-navcontainer .mofan-nav{height:40px;line-height:40px;margin-left:160px}
.mofan-navcontainer .mofan-nav li{margin:0 10px}
.mofan-navcontainer .mofan-nav li.on{border-bottom:2px solid #01af63}
.mofan-navcontainer .mofan-nav a{padding:0 10px;height:38px;font-size:14px}
.mofan-searchbox{height:30px;line-height:30px;margin-top:5px;margin-left:210px}
.loginOut{float:left}
.mofan-searchbox input{background:#fff;width:200px;height:30px;line-height:30px;float:left;padding-left:10px;border:1px solid #ddd;border-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0;font-size:14px}
.mofan-searchbox button{text-align:center;line-height:30px;float:left;height:30px;width:60px;color:#fff;background:#01af63;border-top-right-radius:5px;border-bottom-right-radius:5px;cursor:pointer;font-size:14px}
.content-top{margin-top:10px}
.login-register{height:40px;margin-left:50px}
.login-register a{height:40px;line-height:40px;padding:0 10px;font-size:14px}
.page{width:700px;height:34px;margin:10px auto}
.page li{height:34px;line-height:34px;text-align:center;border:1px solid #ddd;padding:0 10px;margin-right:10px}
.page li.on{background:#01af63}
.page li.on a{color:#fff}
.page p{height:34px;line-height:34px;font-size:14px}
.page span{color:#01af63}
.da_anwer{width:900px;background:#fff;margin-bottom:10px;height:33px}
.da_anwer input{float:left;height:30px;width:800px}
.da_anwer button{height:31px;width:98px;color:#fff;background:#01af63}
.put{margin-left:50px;margin-top:10px}
.top_collect span{color:#666;font-size:14px;font-weight:initial;padding:0px;cursor:pointer;margin-right:10px}
.top_collect a{color:#666;font-size:14px;font-weight:initial;padding:0px;cursor:pointer}
.top_collect em{font-size:14px;font-weight:initial;margin-right:10px}
.top_collect .browse u{padding-left:20px;font-size:12px;color:#666;font-weight:initial;line-height:40px;background:url(/Public/Home/images/home_icon.png) no-repeat -228px -91px;margin-right:10px;}
#fileList{float:left;width:100%}
#fileList div{width:100px;float:left;margin-right:10px;height: 100px;}
#fileList div img{width: 100%;height: 100%;border-radius: 5px;}
.main_footer_bottom{width:900px;float:left;text-align:center;background:#f5f5f5;padding:15px 0px;color:#999}
.main_footer_bottom p a{color:#999;display:inline-block}
.main_footer_bottom p{line-height:26px}
.about .main_footer_bottom{width:100%}
.get-more-line{position:relative;padding:20px 0;text-align:center}
.get-more-line>a{padding:10px;width:50%;background-color:#f7f7f7}
.get-more-line>a{display:inline-block;font-size:14px;color:#999;    cursor: pointer;}
.get-more-line:before,.get-more-line:after{width:22%;top:38px}
.get-more-line:before{left:0}
.get-more-line:after{right:0}
.get-more-line:before,.get-more-line:after{display:block;position:absolute;top:40px;width:20%;content:"";border-top:1px solid #ccc}
.mofan-title-y{height:40px;line-height:40px;font-size:18px;margin-left:280px}
.tj-new{margin-bottom:20px;box-shadow: 0 0 30px rgba(0,0,0,.1);}
./*sheji-info{margin:10px 0}
.sheji-info li{width:900px;background:#fff;padding:0 10px;padding-bottom:10px;margin-bottom:10px}
.sheji-info li img{float:left;width:286px;height:160px;margin-right:10px}
.sheji-info li img:nth-child(3n){margin-right:0}
.sheji-info li .sheji-title{height:40px;line-height:40px;border-bottom:1px solid #ddd;margin-bottom:10px;font-size:18px;font-weight:bold}
.sheji-info li .sheji-title a.title{display:inline-block;max-width:650px;font-size:18px}
.sheji-info li .sheji-title p.shoucang-goumai{height:30px;line-height:30px}
.sheji-info li .sheji-title p.shoucang-goumai span{display:inline-block;height:30px;line-height:30px;width:100px;text-align:center;font-size:12px;font-weight:normal;color:#999}
.sheji-info li .sheji-title p.shoucang-goumai span em{color:#01af63}
.sheji-img a{font-size:15px}
.sheji-img{height:150px;vertical-align:middle;display:table-cell;font-size:15px;width:880px;overflow:hidden;text-indent:30px}
.sheji-img a span{height:150px;vertical-align:middle;display:table-cell;font-size:15px;overflow:hidden;text-indent:30px}
.sheji-order{border:1px solid #ddd;padding:10px;background:#fff;margin-bottom:10px;width:280px}
.sheji-order h3{height:30px;line-height:30px;border-bottom:1px solid #ddd;text-align:center}
.sheji-order .order-form{width:260px}
.sheji-order .order-form>div{height:30px;line-height:30px;margin:10px 0}
.sheji-order .order-form>div label{float:left;height:30px;line-height:30px;width:40px}
.sheji-order .order-form>div.textarea{height:80px;line-height:30px;margin:10px 0}
.sheji-order .order-form>div input{float:left;height:30px;line-height:30px;border:1px solid #ddd;width:218px;padding-left:2em}
.sheji-order .order-form>div textarea{border:1px solid #ddd;line-height:20px;width:220px;height:80px;overflow-y:scroll;text-indent:2em;float:right}
.sheji-order .order-form>div button{width:80px;height:30px;line-height:30px;color:#fff;background:#01af63;margin:0 auto;border-radius:4px}*/
.newzsgs{border:1px solid #ddd;background:#fff}
.newzsgs .tit_p{    border-bottom: 1px solid #ebebeb;margin: 0 10px;}
.newzsgs p{background:url(/Public/public/images/shu.jpg) no-repeat;color:#00aa5f;font-family:"微软雅黑";font-size:16px;font-weight:bold;line-height:19px;padding:10px 0;padding-left:10px}
.newzsgs ul{width:278px;overflow:hidden;padding:10px 0}
.newzsgs ul li{float:left;height:30px;line-height:30px;padding:0 15px;width:278px}
.newzsgs ul li a{width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;color:#565656;font-size:12px;display:inline-block}
.newzsgs ul li span{float:right;color:#565656;font-size:12px;display:inline-block}
.choice{height:40px;line-height:40px;margin:0 10px}
.choice img{display:block;width:40px;height:40px;border-radius:40px}
.choice select{height:40px;line-height:40px;border:none;outline:none;z-index:111}
.x_choice{margin-top:20px}
.choice select option{line-height:40px;height:40px}
.new-icon{padding:13px;margin-right:5px;display:inline-block;background:url(/Public/public/images/xin.png)no-repeat;margin-top:8px}
.common-header{
	height: 116px;
    position: relative;
}
#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;
}
.common-header #header_top a{
	display: initial;
}
.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;
}
