@charset "utf-8";
html,body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td {
    margin:0;
    padding:0;
    color: #425666;
    font-weight: normal;
}
body,button,input,select,textarea {
    font: 14px/1.5 tahoma,arial,"Microsoft YaHei",骞煎渾,"SimYou","YouYuan",sans-serif;
    font-weight: normal;
} 
body {
    background: #fff;
    width: 100%;
}
h1,h2,h3,h4,h5,h6 {
    font-size:100%;
    font-weight: normal;
}
address,cite,dfn,em,var {
    font-style:normal;
}
textarea {
    resize: none;
}
code,kbd,pre,samp {
}
ul,ol,li {
    list-style-type:none;
}
table {
    width: 100%;
}
.content table {
      border-collapse: collapse;
}
img {
    border: none;
    margin: 0;
    padding: 0;
}
a {
    text-decoration:none;
    cursor:pointer;
    color: #425666;
}
 a:hover {
     text-decoration:none;
 }
 input ,textarea {
     outline:none;
 }

.fl {float: left;}
.fr {float: right;}
.clear {clear: both;}

.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { zoom:1; }
.clearit { clear:both; height:0; font-size:0; overflow:hidden; }




.radio , .checkbox ,.Nicon {background: url(../image/nicon.png) no-repeat;}
.input-text {border: none; border-top: 3px solid #c8c6c7; height: 26px; line-height: 26px; padding: 0 3px;}


.Top {background: #2d77bd; color: #fff;}
.Top .topBar {width: 1180px;margin: 0 auto;height: 40px; position: relative;}
.Top .slogan { height: 40px;overflow: hidden;}
.Top .selectCity { line-height: 40px;margin: 5px 0 0 200px; cursor: pointer;position: relative; padding: 0;}
.selectCity .ts-tx {position: relative;display: block;line-height: 26px;}
.selectCity .ts-tx .sle-icon {position: absolute;width: 26px;height: 24px;border-left: 1px solid #2d77bd;right: 0;top: 2px;background-position: 7px -230px;cursor: pointer;}
.Top .TopSearch {margin: 5px 0 0 5px;position: relative;}
.Top .TopSearch .searchInp {width: 165px;float: left; padding: 0 5px;}
.Top .TopSearch .searchBtn {border: 1px solid #6ac7f8;border-left: none; background: #1db1fe;height: 29px;width: 50px;float: left; text-align: center;color: #fff;cursor: pointer; margin-right: 15px;}

.Top .TopSearch a {color: #fff;float: left;margin-top: 5px;}
.Top .TopUserBtn {line-height: 40px; position: relative;}
.Top .TopUserBtn a {color: #fff; margin: 0 3px;}
.Top a:hover {border-bottom: 1px solid #fff;}
.Top .TopUserBtn .Us-lib {position: absolute; z-index: 9;background: #fff; width: 100px;text-align: center;border-left: 1px solid #e6e5e5;border-right: 1px solid #e6e5e5; left: 0;top: 40px; display: none;}
.Top .TopUserBtn .Us-lib li {border-bottom: 1px solid #e6e5e5;}
.Top .TopUserBtn .Us-lib li a {color: #2d77bd;}
.Top .TopUserBtn .Us-lib li a:hover {border-bottom: 1px solid #2d77bd;}

.city_list {background: #fff;position: absolute;width: 100%; z-index: 9999; display: none; top: 30px;}
.city_list ul li {line-height: 28px;text-align: center;border-bottom: 1px dashed #e6e5e5;letter-spacing: 7px;}
.city_list ul li:hover {background: #e6e5e5;}


.ad-search {background: #2d77bd;position: absolute;top: 76px;z-index:999;right: 0; width: 990px;display: none;}
.ad-search .ad-searchBar {height: 450px; color: #fff;}
.section-entity {width: 460px; float: left; padding:50px 0 0 30px;}
.section-entity .form-item {color: #fff; height: 60px; font-size: 13px;}
.section-entity .form-item .label-like {float: left; width: 80px; text-align: right;}
.section-entity .form-item span {float: left; line-height: 26px;margin-right: 10px;}
.section-entity .form-item .ts-tx {position: relative;float: left;line-height: 26px;margin-right: 10px;}
.section-entity .form-item .chd-checkbox {background-position: 0 -128px;color: #fff;cursor: pointer;padding-left: 20px;margin-right: 25px;}
.section-entity .chd-checkbox.active {background-position: 0 -161px; color: #f9d11d;}
.section-entity .form-item .input-gjc {width: 350px;}
.section-entity .form-item .input-cfd {width: 182px;}
.section-entity .form-item .input-price {width: 50px;}
.section-entity .form-item .sle-icon {position: absolute;width: 26px;height: 24px;border-left: 1px solid #2d77bd;right: 0;top: 2px;background-position: 7px -230px;cursor: pointer;}
.section-entity .form-item .time-icon {position: absolute;width: 26px;height: 24px;border-left: 1px solid #2d77bd;right: 0;top: 2px;background-position: 5px -261px;cursor: pointer;}

.hr {clear: both;border-top: 1px solid #fff;border-bottom: 1px solid #1f5384;margin: 0 60px;}
.ClaList .label-tit {float: left;color: #fff;}
.ClaList ul {margin-left: 90px;}
.ClaList ul .lx-item {float: left;color: #fff; width: 100px; padding-left: 20px;background-position: 0 -128px;cursor: pointer; margin: 0 0 20px 0;}
.ClaList ul .active {background-position: 0 -161px; color: #f9d11d;}


.section-btn {text-align: center; margin: 50px 0 0; position: relative;}
.section-btn .blue-btn {background: #1dbbfe;border: none;color: #fff;padding: 5px 0; width: 150px; font-size: 16px;margin-bottom: 5px;cursor: pointer;border: 1px solid #75cbf8;text-align: center;}
.section-btn a {color: #fff;font-size: 13px;}
.section-btn .snum {position: absolute;top: -20px; left: 59%;color: #1dcbfe;font-size: 16px;}
.section-btn .snum span {color: #f4cd20; font-size: 36px;}
.section-btn #CloseBtn {position: absolute;width: 25px;height: 25px;background-position: 0 -301px;text-indent: -9999px; bottom: 0px; right: 40px;}
.section-btn #CloseBtn:hover {border: none;}

.Topnav {background: url(../image/navBg.jpg) repeat-x; border-bottom: 1px solid #2d77bd;}
.Topnav .navBar {height: 36px;width: 1180px;margin: 0 auto;position: relative; line-height: 36px;text-align: center;}
.Topnav .navBar li {display: inline;display: inline-block; line-height: 36px;}
.Topnav .navBar li a {font-size: 16px;border-right: 2px solid #76828c; padding: 0 15px;}
.Topnav .navBar li.current a , .Topnav .navBar li a:hover {color: #2d77bd;}
.Topnav .navBar li.current {background: url(../image/up-sj.png) no-repeat center bottom;}


.Topnav .navBar li.phoneNumber {float: right; text-align: right;}
.Topnav .navBar li.phoneNumber p {line-height: 16px; color: #2d77bd;}
.Topnav .logo {left: -10px;position: absolute;top: -23px;z-index: 66; height: 57px;}


.Footer {background: url(../image/Footer-bg1.jpg) repeat-x left top;padding-top: 1px;}

.footNav {width: 650px; margin: 16px auto; padding: 10px 0;}
.footNav a:hover {text-decoration: underline;}
.footNav ul li {float: left; width: 215px; text-align: center;margin: 5px 0;}
.footNav ul li a {font-size: 14px;color: #2d77bd; }

.footMenu {background: #2d77bd; padding-top: 10px;}
.footMenuBar {width: 610px;margin: 10px auto;position: relative;}
.footMenuBar a {float: left;width: 100px;margin: 0 25px;color: #fff;}
.footMenuBar a img {vertical-align: middle;}

.footMenuBar div {height: 66px;background: url(../image/footmenu-icon.png) no-repeat;}
.footMenuBar p {color: #fff;margin-top: 5px; text-align: center;}
.footMenuBar div.MI_02 {background-position: -76px 0px;}
.footMenuBar div.MI_03 {background-position: -151px 0px;}
.footMenuBar div.MI_04 {background-position: right 0px;}

.footPartners ,.footLinks {text-align: left; width: 760px;margin: 0 auto;padding: 5px 0;color: #fff;}
.footPartners a , .footLinks a {margin: 0 10px; color: #fff;text-decoration: underline;}
.footLinks a:hover {text-decoration: none;}
.footCopy {text-align: center; padding: 10px 0; color: #fff;}
.footCopy p {margin: 0 10px; color: #fff}
.fangicon {display: inline-block;width: 10px;height: 10px;background: #2d77bd;}



.fnav {width: 50px; position: fixed;left: 50%;margin-left: 600px;z-index: 999; bottom: 30px;}
.fnav a {background: url(../image/fnav.png) no-repeat;width: 49px;height: 68px; display: block;margin-top: -15px;}
.fnav #zyx {background-position: 0 -77px;}
.fnav #gty {background-position: 0 -155px;}
.fnav #gotop {background-position: 0 -233px;}
.fnav #hot:hover {background-position: right 0;}
.fnav #zyx:hover {background-position: right -77px;}
.fnav #gty:hover {background-position: right -155px;}
.fnav #gotop:hover {background-position: right -233px;}
.fnav #ewm  {position: relative;}
.fnav #ewm em {background: url(../image/ewm-imgs.png) no-repeat;width: 162px;height: 201px;position: absolute;right: -1px;bottom: -1px; display: none;}
.fnav #ewm:hover em {display: block;}

.xyicon {background-position: 3px -99px;position: absolute; font-size: 11px;color: #fa3d34; padding: 2px 0 2px 20px;}
.xyicon.active {background-position: 0 -344px;}

.text-right {text-align: right;}
.text-left {text-align: left;}
.text-center {text-align: center;}
.red-text {color: #ff0000;}
.blue-text {color: #2e8ce5;}
.green-text {color: #6bc429;}
.orange-text {color: #f06907;}
.yellow-text {color: #ffba00;}