﻿.boxmain {

}

/*头部 begin*/
.top_1 {
    width: 100%;
    height: 28px;
    background: #f5f6f6;
    border-bottom: 1px solid #e5e5e5;
}

.top_1_txt {
    margin: auto;
    width: 1200px;
}

.top_1_txt .ykxx {
    float: left;
}

.ykxx em {
    font-weight: bold;
    margin-right: 10px;
    margin-left: 2px;
}

.ykxx em a {
    color: #f60;
}

.top_1_txt .ykxx img {
    vertical-align: middle;
}

.top_1_txt .ykxx a:hover {
    color: #fe8800;
}

.top_1_txt .ykcz {
    float: right;
    line-height: 28px;
    color: #999;
}

.top_1_txt .ykcz a {
    color: #73738f;
}

.top_1_txt .ykcz a:hover {
    color: #fe8800;
}

.toplogo {
    margin: auto;
    width: 1200px;
    overflow: hidden;
    padding: 10px 0px;
}

.logoleft {
    float: left;
}
.logoright{
    float:right;
    font-size:16px;
    color:#ed1b24;
    padding-top:22px;
}
.logoright img{
    vertical-align: middle;
}

/*搜索框*/
.input_div { float: left; padding-left: 100px; }
.choose { margin-top: 10px; }
.choose a { display: inline-block; width: 60px; height: 30px; text-align: center; line-height: 30px; }
.chose_check { background: #0b540d; color: #fff; }
.input_kuang { width: 495px; height: 45px; background: #0b540d; /*border-radius:5px;*/ }
.input_kuang .white_kuang { float: left; width: 400px; height: 37px; margin-top: 4px; margin-left: 4px; background: #fff; }
.white_kuang input { width: 400px; height: 37px; +height:30px;+width:390px;
border: 0px; text-indent: 10px; text-indent: 5px\9; line-height: 37px\9; /* IE6、IE7、IE8支持 */ }
.input_kuang a { display: inline-block; width: 80px; line-height: 45px; color: #fff; font-size: 16px; font-family: "微软雅黑"; text-align: center; letter-spacing: 2px; margin-left: 5px; }


.topmenu {
    width: 100%;
    height: 50px;
    background: #205801;
}

.mainmenu {
    margin: auto;
    width: 1200px;
    overflow: hidden;
}

.menulist {
    /*float: right;*/
    text-align:center;
    width:100%;
}
.menulist ul{
    display:inline-block;margin:0 auto;
}

.menulist ul li {
    float: left;
    font-size: 18px;
    line-height: 36px;
    width: 150px;
    text-align: center;
    margin-top: 7px;
    margin-right: 5px;
    margin-left: 5px;
}

.menulist ul li a {
    color: #fff;
}

.menulist ul li.menuclick {
    border: 1px solid #ccc;
    border-radius: 25px;
}

/*头部 end*/
/*banner begin*/
.banner {
    position: relative;
    width: 100%;

    overflow: hidden;
}

.slidebanner {
    position: relative;
    height: 532px;
}

.slidebanner ul {
    position: absolute;
    width:100%;
    height: 532px;

}

.slidebanner ul li {
    position: relative;
    display: block;
    width: 100%;
    height: 532px;
    float: left;
}
.banner .preNext{width:45px;height:100px;position:absolute;top:50%;margin-top:-50px;background:url(../images/sprite.png) no-repeat 0 0;cursor:pointer;}
.banner .pre{left:0;}
.banner .next{right:0;background-position:right top;}

/*内容区 begin*/
.content {
    width: 100%;
    background: #fcfcfc;
    padding-bottom: 10px;
}

/*第一行内容 begin*/
.contbox {
    margin: auto;
    width: 1200px;
    overflow: hidden;
    margin-top: 20px;
}

.cont-main {
    float: left;
    width: 830px;
    border-top: 1px solid #0e6b36;
}

.cont-title {
    width: 100%;
    height: 60px;
    font-size: 26px;
    color: #479e66;
    line-height: 60px;
    text-indent: 20px;
}

.cont-title img {
    vertical-align: middle;
}

.cont-info {
    overflow: hidden;

}

.cont-info-left {
    float: left;
    width: 350px;
    margin-right: 10px;
}

.cont-info-left img {
    width: 100%;
    height: auto;
}

.cont-info-right {
    float: left;
    width: 460px;

}

.list-box {
    float:left;
    width:220px;
    margin-right:10px;
    margin-bottom: 5px;
}



.list-box img {
    width: 220px;
    height:auto;
}



.listbox-title {
    font-size: 18px;
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: "Microsoft YaHei", "微软雅黑";
    color: #000;
}

.img-info {
    width: 100%;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
}

.img-info span {
    float: left;
    display: inline-block;
    width: 60%;
    height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    color: #4c4c4c;
}

.img-info em {
    float: right;
    display: inline-block;
    font-size: 18px;
    color: #fc5004;

}

.img-info em i {
    font-style: normal;
    font-size: 14px;
    color: #4c4c4c;
    line-height: 32px;

}

.Mt {
    margin-top: 7px;
}

.cont-side {
    float: right;
    width: 350px;
    border-top: 1px solid #0e6b36;
}

.cont-sidebox {
    background: #fff;
    overflow: hidden;
}

.imgslide {
    margin: auto;
    width: 300px;
    margin-top: 20px;
}

.imgslide ul {

}

.imgslide li {
    position: relative;
    height: 180px;
}

.imgslide li img {
    position: absolute;
    z-index: 5;
    width: 300px;
    height: 180px;
}

.imgslide li p {
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    width: 100%;
    height: 30px;
    background: rgba(0, 0, 0, 0.5);
    line-height: 30px;
    font-size: 14px;
    text-align: center;
    color: #fff;
    z-index: 8;
    bottom: 0px;
}

.cont-sidelist {
    margin-top: 10px;
    margin: auto;
    width: 300px;

}

.cont-sidelist ul li {
    line-height: 20px;
    height: 40px;
    font-size: 14px;
    overflow: hidden;
    padding: 18px 0px;
    border-bottom: 1px solid #aaa;
}

.cont-sidelist ul li:last-child {
    border-bottom: 0px;
}

.cont-sidelist ul li em {
    color: #479e66;
}

.cont-sidelist ul li span {
    colo:#6f6f6f;
}

/*第一行内容 end*/
/*广告区 begin*/
.contad {
    width: 100%;
}

.cwbox {
    margin: auto;
    width: 1200px;
}

.adbox {
    width: 100%;

    margin-bottom: 30px;
    overflow: hidden;
}

.adbox a {
    float: left;
    display: block;
    margin: 0px;
}
.adbox a img{
    width:240px;
    height:90px;
}
/*广告区 end*/
/*楼层 begin*/
.floor {
    width: 100%;
    overflow: hidden;
    margin-bottom: 30px;
}

.floor-left {
    float: left;
    width: 300px;
}
.floor-left img{
    width:300px;
    height:auto;
}
.floor-right {
    float: right;
    width: 900px;
    overflow: hidden;
}

.floor-head {
    float: right;
    width: 880px;
    height: 60px;
    border-bottom: 1px solid #0e6b36;
}

.floor-nav {
    float: left;
    overflow: hidden;
}

.floor-nav a {
    float: left;
    display: block;
    padding: 2px 15px;
    background: #f9f9f9;
    border-radius: 15px;
    margin-left: 10px;
    margin-top: 15px;
    margin-right: 20px;
    font-size: 16px;
    font-family: "Microsoft YaHei", "微软雅黑";
    color: #2c2c2c;
}

.floor-nav a.navcheck {
    border: 1px solid #0e6b36;
    color: #0e6b36;
}

.infomore {
    float: right;
    line-height: 60px;
    font-size: 14px;
}

.floor-info {
    width: 100%;
    background: #fcfcfc;
    overflow: hidden;
}

.floor-info ul {
    overflow: hidden;
    margin-left: 10px;
}

.floor-info ul li {
    float: left;
    width: 270px;
    margin-left: 25px;
    margin-top: 15px;
    margin-bottom: 5px;
}

.floor-info ul li img {
    width: 270px;
    height: 180px;
}

.goos-infocont ul li img {
    width: 270px;
    height: 270px;
}

/*楼层 end*/
/*合作伙伴 begin*/
.partnerbox {
    width: 100%;
    background: #f9f9f9;
    margin-bottom: 30px;
}

.partnermain {
    margin: auto;
    width: 1200px;
    overflow: hidden;
}

.partner-title {
    width: 100%;
    height: 60px;
    margin-top: 10px;
    border-bottom: 1px solid #0e6b36;
    font-size: 26px;
    line-height: 60px;
    color: #2c2c2c;
}

.partner-title span {
    font-size: 14px;
    color: #4b4b4b;
}

.partner-info {
    overflow: hidden;
    padding-top: 30px;
    padding-bottom: 20px;
}

.partner-info ul {
    margin-left: -13px;
}

.partner-info ul li {
    float: left;
    width: 136px;
    margin-left: 15px;
    margin-bottom: 10px;
}

.partner-info ul li img {
    width: 136px;
    height: 120px;
    border-radius: 9px;
}

.partner-info ul li p {
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    text-align: center;
    color: #0a0a0a;
}

/*合作伙伴 end*/
/*--foot begin--*/
.footer {
    width: 100%;
    overflow: hidden;

}

.footer1 {
    width: 100%;
}

.foot_bzt {
    width: 100%;
    height: 77px;
    background: #e9e9e9;
}

.foot_zbt_mid {
    margin: auto;
    width: 1200px;
}

.foot_zbt_mid span {
    display: inline-block;
    margin: 14px 20px;
}

.foot_zbt_mid span img {
    width: 250px;
    height: 50px;
}

.foot_bbt {
    margin: auto;
    width: 1200px;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}

.foot_bbt a {
    display: inline-block;
    margin: 0px 10px;
    line-height: 30px;
}

.foot_bbt a:hover {
    color: #00a21e;
}

.touch {
    margin: auto;
    width: 1200px;
    line-height: 40px;
    border-bottom: 1px solid #e6e4e4;
    overflow: hidden;
}

.touch h2 {
    float: left;
    display: block;
    width: 90px;
    font-weight: bold;
    color: #666;
    font-size: 12px;
}

.touch_a {
    float: left;
    width: 1100px;
}

.touch a {
    display: inline-block;
    color: #666;
    margin-right: 15px;
}

/*foot end*/
/*列表 begin*/
/*------本地服务列表-------*/
.listsearch {
    margin: auto;
    width: 1200px;
}

.secfp h2 {
    font: 600 16px/40px "微软雅黑";
    color: #666;
    background: #eee;
    text-indent: 10px;
    margin-top: 10px;
}

/*列表二*/
.listsec {
    border: 1px solid #dcdcdc;
    border-bottom: 0px;
    margin-top: 10px;
    overflow: hidden;
}

.boxm {
    overflow: hidden;
    border-bottom: 1px solid #dcdcdc;
    padding: 10px 15px 0px 15px;
}

.listsec span {
    float: left;
    display: block;
    width: 60px;
    line-height: 26px;
    color: #666;
    font-weight: 600;
}

.listsec ul {
    float: left;
    width: 1080px;
}

.listsec ul li {
    float: left;
    margin: 0px 10px;
    margin-bottom: 10px;
}

.listsec ul li a {
    display: inline-block;
    width: 75px;
    height: 16px;
    overflow: hidden;
    text-align: center;
    color: #666;
    padding: 2px;
}

.listsec ul li.current {
    background: #339933;
    color: #fff;
}

.listsec ul li.current a {
    color: #fff;
}

.listsec ul li:hover {
    background: #339933;
}

.listsec ul li:hover a {
    color: #fff;
}

.CMlisttop {
    height: 35px;
    border: 1px solid #ddd;
    margin-top: 10px;
    overflow: hidden;
}

.CMlisttop .leftMd {
    float: left;
}

.CMlisttop .leftMd a {
    float: left;
    border-right: 1px solid #dcdcdc;
    line-height: 35px;
    padding: 0px 25px;
    color: #666;
}

.CMlisttop .leftMd a.uptop {
    border-top: 3px solid #339933;
    line-height: 32px;
}

.CMlisttop .leftMd a b.arrowtop {
    display: inline-block;
    width: 9px;
    height: 11px;
    margin-left: 4px;
    background: url(../images/20130606B.png) -70px -138px no-repeat;
    vertical-align: sub;
}

.CMlisttop .leftMd a b.arrowdown {
    display: inline-block;
    width: 9px;
    height: 11px;
    margin-left: 4px;
    background: url(../images/20130606B.png) -70px -126px no-repeat;
    vertical-align: sub;
}

.CMlisttop .leftMd a b.arrowdk {
    display: inline-block;
    width: 18px;
    height: 11px;
    margin-left: 4px;
    background: url(../images/20130606B.png) -45px -114px no-repeat;
    vertical-align: sub;
}

.CMlisttop .leftMd a:hover {
    background: #339933;
    line-height: 35px;
    color: #fff;
}

.CMlisttop .leftMd a:hover b.arrowtop {
    display: inline-block;
    width: 9px;
    height: 11px;
    margin-left: 4px;
    background: url(../images/20130606B.png) -70px -114px no-repeat;
    vertical-align: sub;
}

.CMlisttop .leftMd a:hover b.arrowdown {
    display: inline-block;
    width: 9px;
    height: 11px;
    margin-left: 4px;
    background: url(../images/20130606B.png) -70px -102px no-repeat;
    vertical-align: sub;
}

.CMlisttop .leftMd a:hover b.arrowdk {
    display: inline-block;
    width: 18px;
    height: 11px;
    margin-left: 4px;
    background: url(../images/20130606B.png) -26px -114px no-repeat;
    vertical-align: sub;
}

.CMlisttop .leftMd a.curm {
    background: #900;
    line-height: 35px;
    color: #fff;
}

.CMlisttop .leftMd a.curm b.arrowtop {
    display: inline-block;
    width: 9px;
    height: 11px;
    margin-left: 4px;
    background: url(../images/20130606B.png) -70px -114px no-repeat;
    vertical-align: sub;
}

.CMlisttop .leftMd a.curm b.arrowdown {
    display: inline-block;
    width: 9px;
    height: 11px;
    margin-left: 4px;
    background: url(../images/20130606B.png) -70px -102px no-repeat;
    vertical-align: sub;
}

.CMlisttop .leftMd a.curm b.arrowdk {
    display: inline-block;
    width: 18px;
    height: 11px;
    margin-left: 4px;
    background: url(../images/20130606B.png) -26px -114px no-repeat;
    vertical-align: sub;
}

.rightsear {
    float: right;
}

.rightsear input {
    float: left;
    width: 180px;
    height: 25px;
    border: 1px solid #74c174;
    margin-top: 5px;
    text-indent: 5px;
}

.rightsear a {
    float: left;
    display: inline-block;
    height: 25px;
    background: #339933;
    border: 1px solid #339933;
    padding: 0px 15px;
    margin-right: 10px;
    margin-top: 5px;
    line-height: 25px;
    color: #fff;
}

.listAlMn {
    overflow: hidden;
}

.slideLelist {
    float: left;
    width: 100%;
    margin-top: 10px;
}

.poi-tile-nodeal {
    float: left;
    margin: 0 12px 12px 6px;
    border: 1px solid #eee;
    width: 280px;
    background: #fff;
}

.poi-tile-nodeal .poi-tile__head {
    display: block;
    margin-bottom: 5px;
}

.poi-tile__head img {
    width: 280px;
    height: 186px;
}

.poi-tile-nodeal .poi-tile__info {
    padding: 6px 18px 13px;
}

.basic {
    font: 400 14px/1.5 "Hiragino Sans GB", "WenQuanYi Micro Hei", tahoma, sans-serif;
    text-align: left;
    max-width: 220px;
    overflow: hidden;
    height: 48px;
    margin-bottom: 10px;
    font-size: 16px;
}

.basic a {
    color: #666;
}

.tag-list {
    float: right;
    max-width: 160px;
    _width: 160px;
    height: 14px;
    line-height: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-align: right;
    text-overflow: ellipsis;
}

.poi-tile-nodeal .poi-tile__money {
    border-top: 1px dotted #ddd;
    padding: 0 20px 0 18px;
    height: 44px;
    line-height: 44px;
    font-size: 12px;
    background: #f9f9f9;
}

.poi-tile-nodeal .poi-tile__money .avg {
    float: left;
    color: #999;
}

.poi-tile__money .adre {
    float: right;
    color: #999;
    display: inline-block;
    width: 170px;
    height: 44px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-align: right;
}

.poi-tile-nodeal .poi-tile__money .price {
    display: inline-block;
    font-size: 14px;
    color: #f60;
    text-decoration: none;
}

.poi-tile-nodeal .poi-tile__money .value {
    margin-right: 3px;
    vertical-align: -2px;
    font-size: 22px;
    color: #f76120;
}

.poi-tile-nodeal:hover {
    border-color: #339933;
}

.extra {
    overflow: hidden;
}

.slidRglist {
    float: right;
    width: 240px;
    border: 1px solid #eee;
}

.slidRglist h3 {
    font-size: 16px;
    font-family: "Hiragino Sans GB", " Microsoft YaHei", "WenQuanYi Micro Hei", arial, sans-serif;
    color: #333;
    text-indent: 15px;
    border-bottom: 1px solid #eee;
    line-height: 35px;
    margin-bottom: 20px;
}

.mtoy {
    margin: auto;
    width: 198px;
    margin-bottom: 20px;
    color: #999;
    border-bottom: 1px dotted #ddd;
}

.mtoy a img {
    width: 198px;
    height: 132px;
}

.mtoy h4 {
    margin-top: 15px;
    font-family: "Hiragino Sans GB", " Microsoft YaHei", "WenQuanYi Micro Hei", arial, sans-serif;
    color: #333;
    -webkit-font-smoothing: antialiased;
}

.deal-tile {
    padding-bottom: 10px;
    font-size: 12px;
}

.deal-tile .price {
    font-size: 12px;
    color: #f76120;
}

.price strong {
    font-size: 22px;
}

.deal-tile .sales {
    margin-left: 10px;
}

.sales .num {
    margin-left: 4px;
    color: #f76120;
    font-weight: 400;
}

.pageli {
    margin: 40px 0px;
    text-align: center;
}

.pageli ul li {
    display: inline-block;
    padding: 0px 15px;
    line-height: 28px;
    min-width: 10px;
    _width: 18px;
    border: 1px solid #eee;
    border-radius: 1px;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
}

.pageli ul li a {
    display: inline-block;
    color: #339933;
    line-height: 28px;
    min-width: 10px;
    _width: 18px;
}

.pageli ul li.uocur {
    background: #339933;
}

.pageli ul li.uocur a, .pageli ul li:hover a {
    color: #fff;
}

.pageli ul li:hover {
    background: #339933;
}

.oneli {
    overflow: hidden;
}

/*--列表搜索--*/
.seachbox-other {
    border: 1px solid #dcdcdc;
    margin-top: 10px;
    overflow: hidden;
    border-bottom: 0px;
}

.h2nav {
    background: #f7f7f7;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #dcdcdc;
    text-indent: 15px;
    font: 600 16px/40px "微软雅黑";
}

.listsec-other {
    border: 0px;
}

.putbox {
    float: left;
    display: block;
    width: 160px;
    height: 30px;
    border: 1px solid #dcdcdc;
    margin-bottom: 10px;
    text-indent: 5px;
}

.putbtn {
    float: left;
    display: block;
    width: 100px;
    border-radius: 5px;
    background: #339933;
    color: #fff;
    text-align: center;
    line-height: 32px;
    font: 500 15px/32px "微软雅黑";
    margin-left: 20px;
}

.putbtn img {
    width: 18px;
    height: 18px;
    vertical-align: sub;
    margin-right: 5px;
}

.maplistbox {
    overflow: hidden;
    margin-top: 20px;
    position: relative;
}

.maobpx {
    float: left;
    width: 860px;
    height: 554px;
    border: 1px solid #dcdcdc;
    margin-bottom: 10px;
}

.mapImgL img {
    width: 860px;
    height: 554px;
    margin-bottom: 10px;
}

.listbpx {
    float: right;
    width: 337px;
    border: 1px solid #dcdcdc;
    border-left: none;
}

.listbpx ul li {
    overflow: hidden;
    border-bottom: 1px solid #dcdcdc;
    padding: 5px 0px;
    cursor: pointer;
    background: #f7f7f7 url(../images/mapP.png) 4px 12px no-repeat;
}

.listbpx ul li:last-child {
    border-bottom: 0px;
}

.listbpx ul li:hover {
    background: #fff url(../images/mapP.png) 4px -72px no-repeat;
}

.listinfoL {
    float: left;
    width: 240px;
}

.listinfoL p {
    width: 240px;
    height: 24px;
    line-height: 24px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-indent: 30px;
}

.rightimgR {
    float: right;
    width: 60px;
    margin-right: 5px;
}

.rightimgR img {
    width: 60px;
    height: 40px;
    margin-top: 6px;
}

.pagecur {
    padding: 14px 0px;
    text-align: center;
}

.pagecur span {
    display: inline-block;
    margin: 0px 5px;
    border: 1px solid #dcdcdc;
    padding: 4px 10px;
    cursor: pointer;
}

.pagecur span:hover {
    background: #09C;
    color: #fff;
}

.h2nav {
    background: #f7f7f7;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #dcdcdc;
    text-indent: 15px;
    font: 600 16px/40px "微软雅黑";
}

.tcinfo {
    position: absolute;
    top: 10px;
    left: 30px;
    z-index: 14;
    width: 550px;
    background: #a5a5a5;
}

.mapImgL {
    position: relative;
    z-index: 2;
}

.bjwhite {
    background: #fff;
    margin: auto;
    width: 546px;
    margin-top: 2px;
    overflow: hidden;
    margin-bottom: 2px;
    padding-bottom: 10px;
}

.arrow {
    position: absolute;
    margin-bottom: -5px;
    left: 45%;
    width: 0;
    height: 0;
    font-size: 0;
    border: solid 14px;
    border-style: dashed dashed solid dashed;
    border-color: #a5a5a5 transparent transparent transparent;
}

.imgtc {
    float: left;
    width: 222px;
    margin-left: 10px;
}

.imgtc img {
    width: 220px;
    height: 146px;
    margin-top: 10px;
    border: 1px solid #dcdcdc;
}

.tcinfomation {
    float: left;
    width: 300px;
    margin-left: 10px;
    margin-top: 10px;
}

.tcinfomation p {
    color: #999;
    line-height: 30px;
    border-bottom: 1px solid #dcdcdc;
    overflow: hidden;
}

.tcinfomation p em {
    color: #4c4c4c;
    font-weight: 600;
}

.tcinfomation p b {
    display: inline-block;
    margin-right: 5px;
}

.bjwhite strong {
    display: block;
    width: 526px;
    height: 30px;
    font: 600 16px/30px "微软雅黑";
    text-indent: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-top: 10px;
}

.imgtc a {
    display: block;
    margin: auto;
    width: 92%;
    background: #f54235;
    border-radius: 5px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    margin-top: 15px;
}

.imgtc a:hover {
    background: #cb2b20;
}

.huise_bj {
    float: left;
    width: 75px;
    height: 14px;
    background: url(../images/20130606B.png) 0px -71px no-repeat;
}

.tcinfomation p .huise_bj {
    margin-top: 8px;
    margin-right: 5px;
}

.tcinfomation p .orgse_bj {
    display: block;
    width: 60px;
    height: 14px;
    background: url(../images/20130606B.png) 0px -87px no-repeat;
}

.seachbox {
    margin-top: 20px;
    overflow: hidden;
    border: 1px solid #dcdcdc;
    padding-bottom: 20px;
}

.seachbox ul {
    margin: auto;
    width: 600px;
}

.seachbox ul li {
    margin: 10px 0px;
    overflow: hidden;
}

.seachbox ul li span {
    float: left;
    display: block;
    width: 80px;
    line-height: 32px;
    font: 600 14px/32px "微软雅黑";
    color: #4c4c4c;
}

.seachbox ul li select {
    float: left;
    display: block;
    width: 460px;
    height: 30px;
    border: 1px solid #dcdcdc;
}

.seachbox ul li input[type="radio"] {
    margin: 0px 5px;
    vertical-align: middle;
}

.seachbox ul li label {
    margin-right: 10px;
    display: inline-block;
    margin-bottom: 8px;
}

.seachbox ul li input[type="text"] {
    float: left;
    display: block;
    width: 460px;
    height: 30px;
    border: 1px solid #dcdcdc;
    text-indent: 5px;
}

.seachbox ul li .holdm {
    float: left;
    width: 480px;
}

.seachbox ul li .holdm label {
    display: inline-block;
    width: 85px;
    height: 22px;
    overflow: hidden;
}

.seachbox ul a {
    margin: auto;
    display: block;
    width: 80%;
    border-radius: 5px;
    background: #339933;
    color: #fff;
    text-align: center;
    line-height: 40px;
    margin-top: 20px;
    font: 500 15px/40px "微软雅黑";
}

.curr {
    float: right;
    margin-right: 10px;
    font: 500 13px/40px "微软雅黑";
}

.curr img {
    width: 16px;
    height: 16px;
    vertical-align: sub;
    margin-right: 5px;
}

/*列表 end*/

/*内容页 begin*/
/*-------------cont---------*/
.conB {
    margin: auto;
    width: 1200px;

}

.slidImg {
    overflow: hidden;
    height: 256px;
}

.slidImg img {
    width: 1200px;
}

.MN_nav {
    width: 100%;
    height: 40px;
    font: 500 15px/40px "微软雅黑";
    background: #e8e8e8;
    text-indent: 15px;
}

.MLnone {
    margin: 0px;
}

.MN_TMg {
    overflow: hidden;
    margin-top: 10px;
}

.MNk .C_all_img_in {
    float: left;
    width: 566px;
    margin-left: 10px;
}

.MNk .C_all_img_in h1 {
    display: block;
    padding: 10px;
    line-height: 24px;
    overflow: hidden;
    font-weight: 700;
    font-family: arial, "microsoft yahei";
    font-size: 16px;
    border-bottom: 1px dotted #ddd;
}

.PL_one {
    line-height: 40px;
    color: #999;
    overflow: hidden;
    text-indent: 10px;
}

.PL_one img {
    vertical-align: sub;
    margin-right: 10px;
}

.PL_one span {
    font-size: 14px;
    margin-right: 10px;
    margin-left: 10px;
}

.pl_one {
    line-height: 30px;
    color: #666;
    overflow: hidden;
    text-indent: 10px;
}

.pl_one h2 {
    float: left;
    font-weight: bold;
    font-size: 14px;
    color: #666;
}

.pl_one p {
    float: left;
    width: 460px;
    font-size: 14px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: #666;
}

.pl_one p a {
    margin-left: 15px;
    color: #f60;
}

.pl_one h2.fwsize {
    width: 100px;
}

.pl_one h4 {
    float: left;
    width: 460px;
    text-indent: 0px;
}

.pl_one h4 em {
    display: inline-block;
    margin-right: 15px;
}

.MN_banimg {
    float: right;
    width: 200px;
}

.MN_banimg img {
    width: 200px;
    height: 290px;
}

.service_MN {
    margin-top: 10px;
    border-top: 1px solid #dcdcdc;
}

.service_MN_nav {
    width: 100%;
    height: 40px;
}

.service_MN_nav span {
    display: inline-block;
    padding: 0px 30px;
    line-height: 38px;
    background: #efefef;
    border-top: 2px solid #f60;
    font: 500 16px/38px "微软雅黑";
}

.service_cont {
    padding: 10px 10px;
}

.service_cont span {
    display: inline-block;
    margin-right: 20px;
    line-height: 30px;
}

.service_cont span em {
    color: #999;
}

.list_service {
    overflow: hidden;
    line-height: 40px;
}

.list_service span.yhq_b {
    float: right;
    color: #f75910;
    font-size: 16px;
    font-weight: 600;
    font-family: 微软雅黑;
}

.list_service span.yhq_b b {
    font-size: 24px;
}

.list_service span.yhq_b i {
    font-style: normal;
    color: #666;
}

.list_service span.yhq_b a {
    display: inline-block;
    padding: 0px 20px;
    line-height: 30px;
    background: #f75910;
    color: #fff;
    margin-left: 15px;
}

.list_service p {
    float: left;
    width: 750px;
    height: 40px;
    font: 500 16px/40px "微软雅黑";
    text-indent: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.list_service p b {
    background: #f00;
    color: #fff;
    font-size: 12px;
    padding: 2px 5px;
    margin-left: 10px;
    font-weight: 500;
}

.list_service p b i {
    font-style: normal;
    color: #FF0;
    font-weight: bold;
    font-size: 14px;
}

.list_service p strong {
    color: #4c4c4c;
    margin-left: 10px;
}

.content_ser {
    margin-top: 10px;
}

.content_sernav {
    width: 100%;
    height: 40px;
    border-bottom: 1px solid #dcdcdc;
}

.content_sernav span {
    display: inline-block;
    line-height: 40px;
    padding: 0px 30px;
    font: 500 16px/38px "微软雅黑";
}

.content_sernav span.ser_current {
    line-height: 38px;
    background: #efefef;
    border-bottom: 2px solid #f60;
    font: 500 16px/38px "微软雅黑";
}

.product_mc {
    padding: 20px;
    overflow: hidden;
    clear: both;
    border: 1px solid #e0e0e0;
}

.product_mc .product_mc_guge {
    margin-bottom: 20px;
}

.product_mc .product_mc_guge table tr td {
    text-indent: 10px;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
}

.product_mc .product_mc_guge table tr td span {
    display: inline-block;
    height: 35px;
    overflow: hidden;
    margin-left: -10px;
}

.peoplethink {
    background: #f6f6f6;
    padding: 15px 0px;
    margin: 10px 0px;
    overflow: hidden;
}

.peoplethink h2 {
    float: left;
    width: 20px;
    text-align: center;
    padding: 0px 10px;
    border-right: 1px solid #d0cfcf;
    margin-left: 15px;
}

.peoplethink p {
    float: left;
    width: 1100px;
    margin-left: 15px;
}

.peoplethink p a {
    display: inline-block;
    margin-right: 15px;
    background: #fff;
    border: 1px solid #d0d0d0;
    padding: 5px 10px;
    color: #ed6a00;
    margin-bottom: 10px;
}

.pilist {
    margin-top: 10px;
}

.pilist ul li {
    overflow: hidden;
    margin-top: 10px;
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 10px;
}

.peo_tx {
    float: left;
    width: 100px;
}

.peo_tx img {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}

.peo_cont {
    float: left;
    width: 1060px;
    margin-left: 20px;
}

.peo_cont h2 {
    font: 500 16px/38px "微软雅黑";
}

.orgse_bj {
    display: block;
    width: 60px;
    height: 14px;
    background: url(../images/20130606B.png) 0px -87px no-repeat;
}

.peo_cont p span {
    margin-right: 15px;
    color: #666;
    line-height: 22px;
}

.peo_cont p.pjNm {
    line-height: 24px;
    font-size: 14px;
    margin-top: 10px;
}

.peo_cont p.pjIMg {
    margin-top: 10px;
}

.peo_cont p.pjIMg img {
    width: 140px;
    height: 140px;
    margin-right: 10px;
}

.PL_one .huise_bj {
    margin-top: 12px;
}

.PL_one .huise_bj span.orgse_bj {
    margin-left: 0px;
    margin-right: 0px;
}

/*--内容页的图片切换--*/
.Mnav {
    margin: auto;
    width: 1200px;
    overflow: hidden;
}

#duan {
    float: left;
    position: relative;
    width: 1200px;
    height: 320px;
    display: inline;
    overflow: hidden;
}

#duan ul {
    position: absolute;
}

#duan ul li {
    float: left;
    position: relative;
    width: 1200px;
    height: 320px;
    background: #fff;
    overflow: hidden;
}

#duan ul li img {
    width: 1200px;
    height: 320px;
}

#duan ul li div {
    position: absolute;
    overflow: hidden;
}

#duan .btnBg {
    position: absolute;
    width: 100%;
    height: 20px;
    left: 0;
    bottom: 0;
    background: #000;
}

#duan .Dbtn {
    position: absolute;
    width: 96%;
    height: 10px;
    padding: 5px 2%;
    right: 0;
    bottom: 0;
    text-align: right;
}

#duan .Dbtn span {
    display: inline-block;
    width: 25px;
    height: 10px;
    font-size: 0;
    margin-left: 5px;
    cursor: pointer;
    background: #fff;
}

#duan .Dbtn span.on {
    background: #fff;
}

#duan .preNext {
    width: 45px;
    height: 100px;
    position: absolute;
    top: 50%;
    margin-top: -50px;
    background: url(../images/sprite.png) no-repeat 0 0;
    cursor: pointer;
}

#duan .pre {
    left: 0;
}

#duan .next {
    right: 0;
    background-position: right top;
}

.C_all_pc_T {
    width: 100%;
    border-bottom: 1px dotted #ddd;
    padding-top: 5px;
}

.C_all_pc_T table {
    margin: auto;
    width: 95%;
    border: 0px;
}

.C_all_pc_T table, .C_all_pc_T table tr, .C_all_pc_T table tr td {
    border: 0px;
    line-height: 30px;
}

.saleTJ {
    font: bold 16px/30px "微软雅黑";
    color: #ca0809;
    text-decoration: underline;
}

.size span {
    display: inline-block;
    border: #dedede solid 1px;
    padding: 0 8px;
    min-width: 20px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin-bottom: 6px;
    margin-right: 10px;
    position: relative;
    color: #333;
}

.size span.Scur {
    border: #d91100 solid 1px;
}

.size span:hover {
    cursor: pointer;
    display: inline-block;
    border: #d91100 solid 1px;
    padding: 0 8px;
    min-width: 20px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin-bottom: 6px;
    margin-right: 10px;
    position: relative;
    color: #333;
}

.size span b {
    display: none;
    width: 15px;
    height: 15px;
    background: url(../images/del.png) no-repeat;
    background-size: 15px;
    position: absolute;
    bottom: 0;
    right: 0;
}

.C_all_shuliang {
    line-height: 50px;
    margin-left: 10px;
}

.C_all_shuliang span {
    margin-left: 15px;
}

.shuliang_input {
    width: 30px;
    text-indent: 10px;
    line-height: 22px;
    height: 22px;
    border: 1px solid #ddd;
}

.cart_update:hover {
    color: #000;
}

.cart_update {
    background: #f1f1f1;
    border: 0px;
    cursor: pointer;
    color: #999;
    padding: 2px 10px;
    border: 1px solid #dddddd;
}

.C_all_gouwu {
    margin-left: 10px;
}

.product_btns_buy span {
    display: inline-block;
    cursor: pointer;
}

.side_sx_tui {
    float: right;
    width: 216px;
    border: 1px solid #ddd;
}

.adress_nav {
    width: 100%;
    height: 35px;
    line-height: 35px;
    background: #df6066;
    text-indent: 5px;
    color: #fff;
    font: 700 14px/35px "微软雅黑";
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    border-bottom: 1px solid #d9d9d9;
}

.adress h2 {
    background: #f7f7f7;
    line-height: 34px;
    color: #666;
    font-size: 15px;
    font-weight: 600;
    text-indent: 10px;
    border-bottom: 1px solid #dcdcdc;
}

.adress p {
    padding: 10px;
    font-size: 13px;
    color: #666;
}

.adress ul {
    padding: 10px;
    font-size: 13px;
    color: #666;
    overflow: hidden;
}

.adress ul li {
    float: left;
    margin: 5px 5px;
}

.adress ul li a {
    color: #666;
}

.adress ul li a:hover {
    color: #f60;
}

.Product_tg_ul li {
    float: left;
    margin-right: 10px;
}

.share-pop {
    margin-left: 10px;
}

.share-pop img {
    vertical-align: middle;
}
/*分页 begin*/
.details_plzx {
    float: right;
    margin-top: 10px;
    margin-bottom:10px;
    overflow: hidden;
    padding-top: 10px;
}
.sp_FY {
    float: right;
    margin-right:10px;
    *margin-top:20px;
}
.sp_FY a{background:#fff;}
.sp_FY a.page {
    text-align:center;
    margin-right: 3px;
    padding: 3px 9px;
    color: #999;
    height: 23px;
    line-height: 23px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-decoration: none;
    border:1px solid #ddd;
    color:#4c4c4c;
}
.sp_FY a.page_none{
    color:#CCC;
}
.sp_FY a.page-cur {
    text-align:center;
    padding: 4px 8px;
    border: 1px solid #488fcd;
    background-color: #488fcd;
    color: #fff;
    margin-right: 3px;
    height: 23px;
    line-height: 23px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

/*分页 end*/
/*内容页 end*/

/*列表页 begin*/
.listplo{overflow:hidden;margin-top:10px;
    margin-bottom:10px;}
.imgbd{float:left;}
.imgWd{width:295px;}
.imgWd ul li{margin-left:0px;}
.imgWd ul li img{
    width: 288px;
    height: 192px;
    border: 1px solid #a9adae;
}

.imgWd ul li p{height:22px;overflow:hidden;font:600 14px/22px "微软雅黑";color:#201c19;}
.Hmn{padding:0px 10px;color:#ca2117;line-height:20px;}
.Hmn b{font-size:18px;line-height:30px;}
.Hmn i{float:right;font-style:normal;color:#6f6b6a;line-height:30px;}

.listinfob{float:right;width:890px;border:1px solid #dcdcdc;}
.listinfob h2{text-indent:10px;background:#f7f7f7;font:600 16px/40px "微软雅黑";color:#4c4c4c;border-bottom:1px solid #dcdcdc;}
.listinfob ul.textlist li{line-height:36px;overflow:hidden;border-bottom:1px dashed #bfbfbf;}
.listinfob ul.textlist li:last-child{border-bottom:0px;}
.listinfob ul.textlist li a{float:left;display:block;width:740px;height:36px;text-indent:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.listinfob ul.textlist li span{float:right;margin-right:10px;color:#999;}
.listinfob ul.textlist li a strong{margin-right:5px;color:#168d16;}
.listinfob ul.textlist li a:hover{color:#393;}
.imgbd h2{text-indent:10px;background:#f7f7f7;font:600 16px/40px "微软雅黑";color:#4c4c4c;border:1px solid #dcdcdc;margin-bottom:10px;}
.imgbd h2 img{vertical-align:sub;margin-right:5px;}

/*列表页 end*/
/*内容页begin*/
.infocontent{
    margin-top:30px;
    margin-bottom:30px;
    overflow:hidden;
}
.infote{
    width:100%;
    height:40px;
    line-height:40px;
    font-weight: 500;
    font-size: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    color:#000;
}
.info-date{
    display: block;
    height:30px;
    line-height:30px;
    font-size:14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    color:#666;;
    border-bottom:1px solid #7ea422;
}
.contcc{
    margin-top:20px;
    text-align: left;
}
.contcc img{
    margin-top:10px;
    margin-bottom:10px;
    max-width: 100%;
}
.contcc p{
    line-height:28px;
    text-indent:2em;
    color:#2f2f2f;
    font-size:14px;
    text-align: left;
}/*内容页 end*/
/*活动产品 begin*/
.gaidbox { width: 1200px; overflow: hidden; }
.gaidbox img { width: 1200px; height: auto; }
.saleshop { width: 1200px; height: auto; background: #efedea; margin-top: 15px;margin-bottom: 15px; padding-top: 10px; }
.saleshop_list { margin-top: 15px; padding-left: 3px; overflow: hidden; }
.saleshop_list ul { overflow: hidden; }
.saleshop_list ul li { float: left; width: 280px; height: 430px; text-align: center; overflow: hidden; margin-left: 13px; margin-bottom: 13px; padding: 5px 2px; background: #efedea; position: relative;}
.saleshop_list ul li img { width: 276px; height: 276px; margin-bottom: 10px; }
.saleshop_list ul li p { line-height: 30px;}
.saleshop_list ul li p.title-detail { margin: auto; width: 90%; height: 20px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; line-height: 20px; text-align: center; }
.saleshop_list ul li p.title-title a{font-weight: 600;height:30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.saleshop_list ul li p:last-child { line-height: 40px; }
.saleshop_list ul li p b { color: #0b8035; font: bold 18px/30px "微软雅黑"; }
.saleshop_list ul li p i { font-style: normal; color: #817e7e; font: 600 14px/30px "微软雅黑"; text-decoration: line-through; margin-left: 10px; }
.saleshop_list ul li p .nowaction { background: #479e66; color: #fff; border-radius: 15px; padding: 5px 25px; font-size: 16px; font-weight: bold; font-family: "微软雅黑"; }
.getmore { text-align: center; margin-top: 25px; margin-bottom: 30px; }
.getmore a { background: #f9f9f9; color: #576b85; border: 1px solid #58a77a; padding: 8px 15px; }
.saleshop_list ul li .linkp { display: block; height: 428px; border-width: 1px; border-style: solid; border-color: #ddd; background-color: #f9f9f9; }
.saleshop_list ul li:hover span.type03 { width: 276px; border: 2px solid #479e66; }
.lblist ul li:hover span.type03 { width: 276px; border: 2px solid #0f7f3e; }

.saleshop_list ul li.hot-cm .sale{position:absolute;z-index:55;top:245px;width:160px;height:24px;background:#f0404a;border-radius:19px;border:2px solid #fff;color:#fff;font-size:13px;font-weight:600;line-height:24px;font-family:"微软雅黑";left:50%;margin-left:-80px;text-align:center;}
.saleshop_list ul li.hot-cm .sale b{font-size:14px;}
.tjsp_c_img ul li .sale{position:absolute;z-index:55;bottom:40px;width:120px;height:24px;background:#f0404a;border-radius:19px;border:2px solid #fff;color:#fff;font-size:12px;font-weight:600;line-height:24px;font-family:"微软雅黑";left:50%;margin-left:-62px;text-align:center;}
.box_sticker { position: absolute; z-index: 20; margin-top: -4px; margin-left: 5px; }
.box_sticker .ico_comm { display: block; float: left; width: 50px; height: 48px; margin-right: -4px; font-size: 0; line-height: 0; text-indent: -9999px; background: url(../images/newhot.png) 0px 0px no-repeat; }



.sale-title{

    text-align: center;

    margin:20px 20px;

    overflow: hidden;
    height:50px;

    background: url("../images/tt-bj.jpg") center center repeat-x;
}
.sale-title span{
    display: inline-block;;
    background:#fff;
    height:50px;
    line-height:50px;
    font-size: 22px;
    padding:0px 20px;
    color:#0b540d;
}
.cont_1 {
    margin:auto;
    width:1200px;
    overflow: hidden;
    padding:10px 0px;
}
.wz_list_left { float: left; width: 182px; }
.wz_list_left a { display: block; margin-bottom: 10px; }
.wz_list_right { float: right; width: 1006px; border: 1px solid #ddd; }
.wz_list_right_nav { line-height: 40px; text-indent: 10px; border-bottom: 1px solid #ddd; background: #f1f1f1; }
.wz_list_right_cont { padding: 15px 0px; overflow: hidden; }
.wz_list_right_cont ul { margin-bottom: 15px; }
.wz_list_right_cont ul li { text-indent: 10px; border-bottom: 1px dotted #ddd; }
.wz_list_right_cont ul li a { display: inline-block; width: 910px; height: 30px; line-height: 30px; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.wz_list_right_cont ul li span { float: right; line-height: 30px; margin-right: 10px; }
.wz_list_right_cont .wz_fy { margin-right: 15px; }
.B_ul ul li { line-height: 30px; height: 30px; border-top: 1px solid #ddd; bacckground: #f1f1f1; text-indent: 25px; }
.B_ul { border: 1px solid #ddd; border-top: 0; }
.B_ul h2 { line-height: 30px; height: 30px; font-weight: bold; text-indent: 15px; }
.B_ul ul { border-top: 1px solid #ddd; }
.date_C { display: block; line-height: 24px; color: #999; text-align: center; }
.wz_nav { display: block; width: 180px; height: 40px; line-height: 40px; border: 1px solid #ddd; background: #f8f8f8; text-indent: 10px; font-size: 16px; font-weight: bold; margin-bottom: 10px; }
.wz_nav img { vertical-align: middle; margin-right: 8px; }
.yg_img img { width: 182px; height: 210px; }
.dz_wdi { display: inline-block; width: 110px; height: 24px; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.wz_list_right_cont h2 { font-weight: bold; text-align: center; font-size: 16px; line-height: 30px; }
.wz_list_right_cont p { padding: 10px 20px; line-height: 30px; font-size: 14px; }
.wz_list_right_cont p img { vertical-align: middle; }