* {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
.right_link {
	top: 50%; height: 310px; text-align: center; right: 0px; bottom: 140px; margin-top: -155px; position: fixed; z-index: 8888; cursor: pointer;
}
.cont_online {
	background: rgb(230, 230, 230); width: 60px; height: 60px; padding-top: 1px; margin-bottom: 1px;
}
.cont_online:hover {
	background: rgb(118, 102, 77);
}
.cont_online .icon {
	width: 40px; height: 40px; margin-top: 10px; fill: #75664d;
}
.cont_online:hover .icon {
	fill: #fff;
}
.lefttop {
	border-radius: 6px 0px 0px;
}
.leftdown {
	border-radius: 0px 0px 0px 6px;
}
.porp {
	background: rgb(118, 102, 77);
}
.cont_online img {
	margin: 6px auto; display: block;
}
.cname {
	text-align: center; color: white; line-height: inherit; font-size: 12px;
}
.left_link {
	border-radius: 4px; border: 1px solid rgb(118, 102, 77); border-image: none; left: -112px; top: 2px; width: 110px; height: 145px; display: none; position: absolute; box-shadow: 2px 2px 24px rgba(144,144,144,0.44); background-color: white; -moz-box-shadow: 2px 2px 10px rgba(144, 144, 144, 0.44); -webkit-box-shadow: 2px 2px 10px rgba(144, 144, 144, 0.44);
}
.cont_online:hover .left_link {
	display: block;
}
.left_link h2 {
	margin: 8px 0px; font-size: 18px;
}
.left_link p {
	text-align: center; color: rgb(118, 102, 77); line-height: inherit; font-size: 12px;
}
.left_link p:nth-child(3) {
	margin-bottom: 10px;
}
.left_link img {
	margin: 15px auto; width: 60px; display: block;
}
.linkt {
	top: 60px;
}
.linkthree {
	left: -131px; top: 128px; width: 130px; height: 130px;
}
.left_link .threeimg {
	margin: auto; width: 100%;
}
.linkfour {
	top: 185px; height: 124px;
}
.linkfour h1 {
	color: rgb(169, 148, 191); font-size: 28px;
}
.dbs {
	display: block;
}

.footer_info {
    width: 100%;
    line-height: 60px;
    height: 60px;
    background:rgb(57, 164, 200);
    position: fixed;
    bottom: 0px;
    z-index: 9999;
    /* box-shadow: 0px 0px 10px #888; */
    /* -moz-box-shadow: 0px 0px 10px #888; */
}


.footinfo_box {
    width: 1024px;
    margin: auto;
}


.footinfo_box span {
    float: left;
    font-size: 20px;
    color: #FFFFFF;
    font-weight: bold;
}

.footinfo_box ul {
    overflow: hidden;
    display: block;
    float: left;
    height: 60px;
    padding: 0 20px 0 20px;
}

.footphone {
    margin-top: 14px;
    float: left;
    width: 33px;
}

.foot_num {
    line-height: 60px;
    float: left;
    font-size: 20px;
    font-weight: bold;
    color: #FFFFFF;
    padding-left: 8px;
}

.footinfo_box li {
    float: left;
    overflow: hidden;
    height: 60px;
    font-size: 16px;
    color: #FFFFFF;
    margin-right: 18px;
    font-weight: bold;
}
.footinfo_box i {
    width: 19px;
    height: 19px;
    display: block;
    float: left;
    margin-top: 20px;
    margin-right: 4px;
}
.iw_poi_title {
	color: #CC5522;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	padding-right: 13px;
	white-space: nowrap;
}

.iw_poi_content {
	font: 12px arial,sans-serif;
	overflow: visible;
	padding-top: 4px;
	white-space: -moz-pre-wrap;
	word-wrap: break-word;
}

/*?¡­¡§?¡À€??¡¤?????¡°???*/
.headerbox {
	background: #fff;
}

.headerbox .header {
	width: 1200px;
    height: 80px;
	margin: 0px auto;
}

.headerbox .header .logobox {
	float: left;
    font-size: 12px;
    margin-top: 6px;
    position: relative;
}
.headerbox .header .logobox a{
    float: left;
    float: left;
    margin-right: 8px;
}
.headerbox .header .logobox button{
    background: none;
    border: 1px solid #75664d;
    border-radius: 4px;
    color: #fff;
    margin-top: 31px;
    margin-left: 8px;
    float: left;
    width: 44px;
    height: 22px;
}

.headerbox .header .logobox img {
	margin-top: 11px;
    width: 130px;
}


.logobox h3 {
    float: left;
    font-size: 100%;
    font-weight: normal;
    font-size: 14px;
    margin-top: 25px;
    margin-left: 30px;
    cursor:pointer;
}
.logobox h3 a{
    display: block;
    text-align: center;
    font-weight: bold;
}
.headerbox .header .logobox h3 img{
    float: left;
    width: 13px;
    margin-top: 0px;
}
.headerbox .header .logobox h3 a{
    margin-left: 8px;
}
.headerbox .header .logobox h3 img.jiantou{
    margin-top: 7px;
}

/*.headerbox .header .searchbox {
	width: 207px;
	height: 25px;
	overflow: hidden;
	background: url(../images/sbox.png) no-repeat;
}*/

.headerbox .header .searchbox {
	float: right;
	margin-top: 21px;
	margin-left: 40px;
}
.headerbox .header .searchbox a{
    float: left;
}
.headerbox .header .searchbox a img{
    width: 40px;
    margin-right: 8px;
    float: left;
}
.headerbox .header .searchbox a div{
    text-align: left;
    float: left;
    font-size: 14px;
    color: #808080;
}
.headerbox .header .searchbox a div span{
    font-size: 22px;
    font-weight: bold;
    color: #505050;
    display: block;
    margin-top: -4px;
}

.headerbox .header .searchbox .searchinput {
	width: 170px;
	height: 23px;
	margin-left: 10px;
	outline: none;
	background: none;
	color: #fff;
}

.headerbox .header .searchbox .btnsearch {
	float: right;
	display: inline-block;
	width: 25px;
	height: 25px;
	border: none;
	background: none;
	font-size: 0px;
	outline: none;
	cursor: pointer;
	margin: 0px;
}

.nav { 
	height: 42px;
	min-width: 1024px;
	background: #F3F3F3;
    position: relative;
    z-index: 10;
}
.lylbNav .nav{
    height: 41px;
    border-bottom: 1px solid #d6d6d6;
}

.navbb .m.action {
    color: #fff;
    /*border-bottom: 3px solid #75664d;*/
    background: #F1AD48;
    /*height: 37px;*/
}
.navbb .m{
    /*transition:1s;*/
}
.navbb .m a{
    font-size: 14px;
}
.navbb .m a:hover{
    color: #EC5D2F;
}
.navbb .m #d1{
    width: 0;
    height: 0;
    border-width: 6px;
    border-style: solid;
    border-color: #808080 transparent transparent transparent;
    float: left;
    position: absolute;
    right: 28px;
    top: 17px;
    transition:1s;
    -webkit-transform:.5s;
    -moz-transform: .5s;
    -o-transform: .5s;
    -ms-transform: .5s;
}

.navbb .m:hover {
    color: #fff;
    background: #F1AD48;
}
.navbb .m:hover #d1,
.navbb .m.action #d1{
    transform:rotate(180deg)translate(0px,6px);
    -webkit-transform: rotate(180deg)translate(0px,6px);
    -moz-transform: rotate(180deg)translate(0px,6px);
    -o-transform: rotate(180deg)translate(0px,6px);
    -ms-transform: rotate(180deg)translate(0px,6px);
    border-color: #fff transparent transparent transparent;
}
.navbb .m:hover a{
    color: #fff;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.navBar {
	position: relative;
	z-index: 2;
	height: 41px;
	line-height: 41px;
}

.navbb {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	font-family: "Microsoft YaHei",SimSun,SimHei;
	font-size: 14px;
}

.navbb .m.action a {
	color: #fff;
}


.navbb .m {
	float: left;
	position: relative;
	z-index: 1;
    width: 12.5%;
    text-align: center;
}

.navbb .sub,.sub {
    display: none;
    width: 150px;
    position: absolute;
    left: 0px;
    top: 41px;
    z-index: 999;
    border-top: 0;
    background: #505050;
}

.sub {
    left: 108px;
    top: 16px;
}
.navbb .m:hover .sub{
    display: block;
}
.sub li {
	text-align: center;
	margin-bottom: -1px;
}

.sub li a {
	display: block;
    border-bottom: 1px solid #646464;
    margin: 0px 20px 0px;
    height: 28px;
    line-height: 28px;
    color: #fff;
    padding: 6px 0px;
    font-size: 14px;
}
.sub li:last-child a{
    border-bottom: none;
}

.sub li a:hover {
	color: #F1AD48 !important;
}
.sub.diqu{
    width: 340px;
    font-size: 12px;
    background: rgba(255,255,255,0.95);
    padding: 8px 16px;
    border-radius: 5px;
    border: 1px solid #dbdbdb;
}
.sub.diqu li{
    text-align: initial;
    overflow: hidden;
}
.sub.diqu li.dingwei {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #dbdbdb;
    padding-bottom: 5px;
}
.sub.diqu li.dingwei>div{
    /*width: 64px;*/
    margin: 0 auto;
    overflow: hidden;
}
.sub.diqu li.dingwei a{
    float: initial;
    display: inline;
    margin: 2px;
}
.sub.diqu li.dingwei img{
    width: 12px;
    margin-top: 0px;
}
.sub.diqu li.dingwei img.jiantou{
    margin-top: 0px;
    display: inline-block; 
    vertical-align: middle;
}
.sub.diqu li.dingwei img.jiantou{
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}
.sub.diqu li a{
    width: 25%;
    height: 38px;
    border: none;
    float: left;
    padding: 0px;
    /*text-align: center;*/
    color: #808080;
}
.sub.diqu li a.re{
    color: #0086e2;
}
.sub.diqu li.hong a:hover{
    background: #F1AD48;
    border: 1px solid #F1AD48;
    color: #fff;
}
.sub.diqu li.hong a{
    /*color: #ed5736;*/
    height: 28px;
    margin: 0px;
    text-align: center;
    border: 1px solid;
    border-radius: 20px;
    line-height: 28px;
    margin-right: 38px;
    margin-bottom: 20px;
}
.sub.diqu li.hong a.show,
.sub.diqu li.hong a:hover{
    background: #F1AD48;
    border: 1px solid #F1AD48;
    color: #fff !important;
}
.sub.diqu li.hong a:nth-child(3n){
    margin-right: 0px;
}
.sub.diqu li.hong.da{
    font-size: 14px;
}

.navbb .block {
	height: 3px;
	width: 130px;
	background: #FE7700;
	position: absolute;
	left: 0;
	top: 57px;
	overflow: hidden;
}
/*banner*/
.banner {
	height: 350px;
	min-width: 1024px;
}

.fullSlide{
	width: 100%;
	position: relative;
	height: 450px;
	background: #000;
}

.fullSlide .bd{
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}

.fullSlide .bd ul{
	width: 100% !important;
}

.fullSlide .bd li{
	width: 100% !important;
	height: 450px;
	overflow: hidden;
	text-align: center;
}

.fullSlide .bd li a{
	display: block;
	height: 450px;
}

.fullSlide .hd{
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	height: 30px;
	line-height: 30px;
}

.fullSlide .hd ul{
	text-align: center;
	padding-top: 5px;
}

.fullSlide .hd ul li {
	cursor: pointer;
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 8px;
	height: 8px;
	margin: 5px;
	background: url(../images/tg_flash_p.png) -18px 0;
	overflow: hidden;
	line-height: 9999px;
}

.fullSlide .hd ul .on{
	background-position: 0 0;
}
/*/banner*/
.smfuwbox {
	width: 1010px;
	margin: 0px auto;
	margin-top: 35px;
}

.smfuwbox .smfuwu .fuwubq {
	color: #000;
	border: 1px solid #000000;
	width: 140px;
	height: 24px;
	float: left;
}

.smfuwbox .smfuwu .fuwuname {
	float: left;
	width: 280px;
	margin-left: 20px;
}

.smfuwbox .smfuwu .fuwuname .inputbox {
	background: url(../images/inputbg.png) no-repeat;
	width: 260px;
	height: 26px;
	outline: none;
	padding: 0px 10px;
	line-height: 26px\9;
}

.smfuwbox .smfuwu .fuwushouji {
	float: left;
	width: 270px;
	margin-left: 20px;
}

.smfuwbox .smfuwu .fuwushouji .inputbox {
	background: url(../images/inputbg.png) no-repeat;
	width: 260px;
	height: 26px;
	outline: none;
	padding: 0px 10px;
	line-height: 26px\9;
}

.smfuwbox .smfuwu .fuwudiqu {
	margin-left: 20px;
	float: left;
}

.smfuwbox .smfuwu .fuwuqyu {
	margin-left: 28px;
	float: left;
}

.smfuwbox .smfuwu .fuwutij {
	margin-left: 18px;
	float: left;
}

.smfuwbox .smfuwu .selectclass {
	border: 1px solid #D2D1D2;
	outline: none;
}

.smfuwbox .smfuwu .btnyuyue {
	color: #FFFFFF;
	background: #333333;
	border: none;
	padding: 0px 10px;
	outline: none;
	cursor: pointer;
	height: 26px;
	width: 72px;
}


/*???¨¦€??¡­£¤??¡ê*/
.ksrk{
    width: 1200px;
    background: #FFFFFF;
    margin: 0 auto;
    /*height: 120px;*/
    font-size: 14px;
    text-align: center;
    padding: 10px 0px;
    border-radius: 0px 0px 6px 6px;
    -webkit-border-radius: 0px 0px 6px 6px;
    -moz-border-radius:  0px 0px 6px 6px;
    -o-border-radius:  0px 0px 6px 6px;
    margin-bottom: 25px;
}
.ksrk li{
    text-align: center;
    width: 7.5%;
    display: inline-block;
    /*float: left;*/
    margin-right: 34px;
    padding: 10px 0px;
    background: #fff;
    font-size: 14px;
    /*border-radius: 4px;*/
    /*box-shadow: 0px 0px 8px #e0e0e0;*/
    transition: .5s;
    -webkit-transform: .5s;
    -moz-transform: .5s;
    -o-transform: .5s;
    -ms-transform: .5s;
}
/*.ksrk li:first-child{*/
    /*background: none;*/
    /*font-size: 20px;*/
    /*box-shadow: none;*/
    /*color: #505050;*/
    /*width: 6.7%;*/
/*}*/
/*.ksrk li:first-child span{*/
    /*float: left;*/
    /*font-weight: bold;*/
    /*width: 52px;*/
/*}*/
/*.ksrk li:first-child img{*/
    /*width: 20px;*/
    /*float: right;*/
    /*margin-top: 18px;*/
/*}*/
.ksrk li:hover{
    transform:translate(0px,-10px);
    -webkit-transform: translate(0px,-10px);
    -moz-transform: translate(0px,-10px);
    -o-transform: translate(0px,-10px);
    -ms-transform: translate(0px,-10px);
}
.ksrk li:last-child{
    margin-right: 0px;
}
.ksrk li img{
    width: 76%;
    display: block;
    margin: 0 auto;
    margin-bottom: 6px;
}


.sousu{
    text-align: left;
    height: 35px;
    line-height: 35px;
    width: 415px;
    margin: 0 auto;
    padding-top: 20px;
}
.sousu form{
    width: 100%;
    border-radius: 20px;
    border: 2px solid #F1AD48;
    height: 100%;
}
.sousu input{
    background: none;
    margin-left: 10px;
    font-size: 14px;
}
.sousu div{
    width: 60px;
    height: 100%;
    float: right;
    background: #F1AD48;
    border-radius: 0 20px 20px 0px;
    text-align: center;
    cursor:pointer;
}
.sousu div img{
    width: 20px;
    margin-top: 7px;
}


/*??¡§¨¨??¨¦?¦Ì??-*/
.tjly{
    margin-top: 2px;
}
.tjly .titleh2{
    margin-bottom: 18px;
}
.tjly .left{
    width: 72%;
    margin-right: 1%;
    float: left;
}
.tjly .left .con{
    overflow: hidden;
    position: relative;
}
.tjly .left .con .biaoqian{
    position: absolute;
    top: 0px;
    left: 10px;
    width: 50px;
    height: 60px;
    color: #fff;
    font-size: 14px;
    text-align: center;
}
.tjly .left .con .biaoqian img{
    width: 38px;
    display: block;
}
.tjly .left .con .biaoqian .dijia{
    background: url("../images/bg_dijia.png") 0 0 no-repeat;
    background-size: 100% 100%;
    width: 78%;
    height: 52px;
    text-align: center;
    padding-left: 10px;
    padding-bottom: 0px;
    font-size: 12px;
    position: absolute;
    top: 6px;
    left: 4px;
}

.tjly .left .con .biaoqian .rexiao{
    background: url("../images/bg_rexiao.png") 0 0 no-repeat;
    background-size: 100% 100%;
}
.tjly .left .con .biaoqian .shengtai{
    background: url("../images/bg_shengtai.png") 0 0 no-repeat;
    background-size: 100% 100%;
}
.tjly .left .con .biaoqian .youzhi{
    background: url("../images/bg_youzhi.png") 0 0 no-repeat;
    background-size: 100% 100%;
}
.tjly .left .con .biaoqian .fengshui{
    background: url("../images/bg_fengshui.png") 0 0 no-repeat;
    background-size: 100% 100%;
}





.tjly .left .img{
    width: 270px;
    height: 270px;
    overflow: hidden;
    float: left;
}
.tjly .left .img img{
    width: 100%;
}
.tjly .left .text{
    float: left;
    width: 580px;
}
.tjly .left .top{
    height: 0;
    width: 0;
    border-left: 3px solid #F1AD48;
    border-bottom: 3px solid #F1AD48;
    border-top: 3px solid transparent; 
    border-right: 3px solid transparent;
}
.tjly .left .bottom{
    height: 0;
    width: 0;
    border-top: 3px solid #F1AD48;
    border-left: 3px solid #F1AD48;
    border-bottom: 3px solid transparent; 
    border-right: 3px solid transparent;
}
.tjly .left .wen{
    background: #fff;
    padding: 20px 15px 26px;
    overflow: hidden;
}
.tjly .left .wen h5{
    font-size: 18px;
    color: #323232;
    font-weight: bold;
    margin-bottom: 5px;
}
.tjly .left .wen h5 span{
    font-size: 14px;
    color: #808080;
    margin-left: 10px;
}
p.dizhi,
p.miaoshu{
    font-size: 14px;
    color: #646464;
    margin: 5px 0px;
}
p.dizhi{
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
p.miaoshu{
    text-align: justify;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 41px;
}

ul.tag{
    width: 100%;
    overflow: hidden;
    float: left;
    /*min-height: 74px;*/
}
ul.tag li{
    float: left;
    font-size: 12px;
    border:1px solid #EC5D2F;
    color: #EC5D2F;
    margin-right: 10px;
    margin-bottom: 8px;
    padding: 1px 3px;
}
.tjly .left .wen a.ckxq{
    float: right;
    margin-top: 40px;
}
.tjly .left .tjlyLi{
    overflow: hidden;
    margin-top: 15px;
}
.tjly .left .tjlyLi li{
    width: 275px;
    float: left;
    margin-right: 15px;
    transition: .5s;
    -webkit-transform: .5s;
    -moz-transform: .5s;
    -o-transform: .5s;
    -ms-transform: .5s;
}
.tjly .left .tjlyLi li:hover{
    transform:translate(0px,-10px);
    -webkit-transform: translate(0px,-10px);
    -moz-transform: translate(0px,-10px);
    -o-transform: translate(0px,-10px);
    -ms-transform: translate(0px,-10px);
}
.tjly .left .tjlyLi li:hover h4 span{
    color: #EC5D2F;
}
.tjly .left .tjlyLi li:last-child{
    margin-right: 0px;
}
.tjly .left .tjlyLi li a.img{
    display: inline-block;
    width: 100%;
    height: 180px;
    overflow: hidden;
}
.tjly .left .tjlyLi li div{
    padding: 10px 11px 14px;
    background: #fff;
    float: left;
    width: 92%;
}
.tjly .left .tjlyLi li img{
    width: 100%;
    display: block;
}
.tjly .left .tjlyLi li h4{
    font-size: 16px;
    color: #323232;
}
.tjly .left .tjlyLi li h4 span{
    display: inline-block;
    max-width: 148px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right: 5px;
    font-weight: bold;
    float: left;
}
.tjly .left .tjlyLi li h4 i{
    font-size: 12px;
    color: #808080;
    max-width: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.tjly .left .tjlyLi li p.miaoshu{
    font-size: 14px;
    color: #808080;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    white-space: inherit;
    height: 41px;
}
.tjly .left .tjlyLi p.jiage{
    text-align: center;
    margin-top: 10px;
    margin-bottom: 5px;
}
.tjly .left .tjlyLi .ckxq{
    display: block;
    margin: 0 auto;
    width: 60px;
    text-align: center;
}
.swiper-container2{
    width: 864px;
    overflow: hidden;
    position: relative;
    height: 300px;
}
.swiper-container2.swiper-container-horizontal>.swiper-pagination-bullets, 
.swiper-container2 .swiper-pagination-custom, 
.swiper-container2 .swiper-pagination-fraction{
    bottom: 0px;
}
.swiper-container2 .swiper-pagination-bullet {
    width: 45px;
    height: 5.5px;
    display: inline-block;
    border-radius: 10px;
    /*background: #000;*/
    /*opacity: .2;*/
}
.swiper-container2 .swiper-pagination-bullet-active{
    background: #F1AD48;
}


.tjly .right{
    width: 25%;
    float: right;
    background: #FAFAFA;
    border-radius: 4px;
    box-shadow: 0px 0px 8px #e0e0e0;
    padding: 10px 12px 0px;
    margin-top: 8px;
}
.tjly .right h2{
    overflow: hidden;
    font-size: 16px;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 4px;
}
.tjly .right h2 img{
    float: left;
    width: 20px;
    margin: 3px 6px 0 0;
}
.tjly .right .top3{
    padding-top: 10px;
    overflow: hidden;
    border-bottom: 1px solid #DBDBDB;
}
.tjly .right .top3:last-child{
    border: none;
}
.tjly .right .top3 .leftImg{
    float: left;
    width: 65px;
    height: 65px;
    overflow: hidden;
    margin-right: 8px;
    position: relative;
}
.tjly .right .top3 .leftImg div{
    width: 28px;
    height: 28px;
    position: absolute;
    bottom: 0px;
    right: 0px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    background: url(../images/bg-paiming.png) 0 0 no-repeat;
    background-size: 100% 100%;
    font-weight: bold;
    line-height: 28px;
}
.tjly .right .top3 .leftImg img{
    width: 100%;
}
.tjly .right .top3 .text{
    width: 220px;
    float: left;
}
.tjly .right .top3 .text h4{
    font-size: 14px;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.tjly .right .top3 .text p.miaoshu{
    font-size: 12px;
    color: #808080;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}
.tjly .right .top3 .text p.jiage{
    font-size: 16px;
    margin-top: 4px;
}

.tjly .right ul li{
    border-bottom: 1px solid #DBDBDB;
    line-height: 33px;
    padding: 9px 0px 4.5px;
}
.tjly .right ul li:last-child{
    /*border-bottom: none;*/
}
.tjly .right ul div{
    width: 28px;
    height: 28px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    background: url(../images/bg-paiming.png) 0 0 no-repeat;
    background-size: 100% 100%;
    font-weight: bold;
    line-height: 28px;
    float: left;
    margin-right: 10px;
}
.tjly .right ul h4{
    font-size: 14px;
    font-weight: bold;
    color: #323232;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.tjly .right ul h4:hover,
.tjly .right .top3 .text h4:hover,
.tjly .left .wen h5:hover a{
    color: #EC5D2F;
}
.tjly .right ul h4 span{
    margin-left: 8px;
    font-size: 12px;
    font-weight: initial;
    color: #808080;
}


/*???¨¦€?¨¦€¡ë?¡é¡°*/
.ksxm{
    background: #fff;
    padding: 1px 0px;
    margin-top: 28px;
}
.ditu{
    padding: 0 10px 10px;
    height: 600px;
    position: relative;
}
.ditu .sosuo{
    position: absolute;
    top: 20px;
    left: 10px;
    width: 300px;
    border:1px solid #DBDBDB;
    box-shadow: 0px 0px 8px #e0e0e0;
    z-index: 2;
    background: #fff;
    padding-bottom: 10px;
}
.ditu .sosuo form{
    border:1px solid #DBDBDB;
    line-height: 40px;
    width: 260px;
    margin: 20px auto;
}
.ditu .sosuo form input{
    font-size: 14px;
    color: #505050;
    margin-left: 10px;
}
.ditu .sosuo form div{
    float: right;
    width: 50px;
    height: 42px;
    background: #F1AD48;
    text-align: center;
    line-height: 40px;
    margin-top: -1px;
    margin-right: -1px;
}
.ditu .sosuo form div img{
    width: 20px;
    margin-top: 10px;
}
.ditu .sosuo h4{
    font-size: 16px;
    color: #323232;
    font-weight: bold;
    text-align: center;
    position: relative;
    margin-left: 26px;
    margin-top: 25px;
}
.ditu .sosuo h4 img{
    width: 20px;
    left: 78px;
    top: 2px;
    position: absolute;
}
.ditu .sosuo ul{
    margin: 10px 16px;
    overflow: hidden;
    border-bottom: 1px solid #DBDBDB;
    padding-bottom: 10px;
}
.ditu .sosuo ul.dibu{
    border-bottom: none;
}
.ditu .sosuo ul li{
    float: left;
    font-size: 14px;
    color: #505050;
    margin-right: 20px;
    margin-bottom: 6px;
    cursor:pointer;
}
.ditu .sosuo ul li:hover a,
.ditu .sosuo ul li.show a{
    color: #EC5D2F;
}


.ditu #map{
    height: 100%;
}
.BMap_pop div:nth-child(0){background:#eeac3a; border:0;}
.ckxq {
    color: #fff;
    background: #F1AD48;
    font-size: 14px;
    text-decoration: none;
}
.BMap_pop div:nth-child(2){background:none;border:0;}
.BMap_pop div:nth-child(3){ display: none}
.BMap_pop div:nth-child(4){ display: none}
.BMap_pop div:nth-child(5){ display: none}
.BMap_pop div:nth-child(6){ display: none}
.BMap_pop div:nth-child(7){ display: none}
.BMap_pop div:nth-child(8){ margin-top:-20px;}
.BMap_pop div:nth-child(9){height:267px !important;width:330px !important;}
.BMap_pop .BMap_top{ display: none}
.BMap_pop img:nth-child(10) {
    margin: 40px 0 0 0;
    padding: 6px;
    opacity: 0;
    margin-left: -28px;
}
.addlabel{ padding:0 5px 0 5px;    height: 25px;font-size: 16px;line-height: 25px; text-align:center; position:relative; z-index:0; border-radius:2px;cursor:pointer;background:#4A90E2;color:#fff}
.addlabel img{
    position: absolute;
    top: -1px;
    left: -30px;
    width: 26px;
}
.addlabel i{display: none; width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 8px solid #4A90E2;font-size: 0;line-height: 0;position:absolute; top:23px; left:35% }
.addlabel:hover{background:#eda933;}
.addlabel:hover i{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #eda933;}
#left-panel{ top:100px}
.dtkm_mapr { width: 100%; height:100%; position: absolute; z-index: 0;  right: 0px;}
.BMap_Popup_ys { width:300px; height:246px; background:#fff;}
.BMap_Popup_ys dl {display:block; position:relative; }
.BMap_Popup_ys dl dt{display:block; height:167px; overflow:hidden}
.BMap_Popup_ys dl dt img{ width:100%; height:100%}
.BMap_Popup_ys dl dd { position: relative;width: 100%;line-height: 30px;margin-top: -30px;right: 40px;color: #fff;}
.BMap_Popup_ys dl dd i{ font-size:16px; float:left; padding-left:10px;}
.BMap_Popup_ys dl dd span.miaoshu{
    font-size: 12px;
    color: #fff;
    float: left;
    /* padding-right: 10px; */
    width: 94%;
    padding: 0 10px;
    background: rgba(0,0,0,0.65);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    height: 30px;
	margin-left: 40px;
}
.BMap_Popup_ys dl dd span o{ font-size:16px; color:#eda933; float:left;}
.BMap_Popup_ys dl p{ 
    /*padding:10px 5px 0px 5px; 
    font-size:14px; 
    color:#666; 
    line-height:17px; 
    height:44px; 
    overflow:hidden; */
    font-size:14px; 
}
    .BMap_Popup_ys div.img {
    cursor: pointer;
    width: 20px;
    height: 20px;
    background: url(../fonts/icon_gaunbi.png) 0 0 no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 21px;
    right: 2px;
    }
.BMap_Popup_ys dl p.jiage{
    float: right;
    margin-top: 4px;
    margin-right: 10px;
    font-size: 22px;
    margin-bottom: 0px;
}
.BMap_Popup_ys dl i{
    max-width: 130px;
    font-size: 15px;
    font-weight: bold;
    float: left;
    /*overflow: hidden;*/
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #505050;
    margin-left: 10px;
    margin-top: 10px;
        font-style: normal;
}
.BMapLabel {
    border:none !important;
}
.BMap_Popup_ys dl p.jiage i{
    float: initial;
    font-size: 12px;
    margin-top: 0px;
    margin-left: 0px;
    color: red;
    font-weight: initial;
    color: #808080;
}

.BMap_Popup_ys dl strong{width: 92%;float: left;font-size:14px; font-weight:100; color:#ff8a00; line-height:30px; padding:0 10px}
.BMap_Popup_ys dl strong a{
    float: right;
    width: 56px;
    text-align: center;
    line-height: 16px;
    border-radius: 4px;
    padding: 2px 10px;
    margin-top: 5px;
}
.BMap_Popup_ys dl strong span{
    display: inline-block;
    width: 195px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    color: #9F9F9F;
}
.BMap_Popup_ys dl b{ display:block; text-align:right; padding:0 10px;}
.BMap_Popup_ys dl b a{ color:#eda933; font-size:14px; border: solid 1px #eda933; border-radius:3px; padding:0 5px;}
.dtkm_right{position: absolute;height:94%;background: #fff;left:0;z-index: 9899999; top:50px; display:none; width:100%}
.dtkm_right_top{ width:100%; position:relative; padding-top:25px; margin-bottom:5px;}
.dtkm_right_top h3{ width:82px; height:28px; border: solid 1px #297c99; float:left; line-height:28px; text-align:center; color:#297c99; margin-left:15px;cursor:Pointer; border-radius:5px;}
.dtkm_right_top h4{ width:100%; left:0; top:0; line-height:28px; font-size:30px; color:#333; text-align:center;}
.dtkm_right_top h4 span{ color:#297c99; font-size:30px; float:right; margin-right:20px; cursor:Pointer; font-family: "iconfont" !important;}
.infos{ position:relative; padding:20px; height:46px; overflow:hidden; background:#fff; z-index:999}
.dtkm_right_center{ float:left; width:160px; margin-right:30px; text-align:center; margin-bottom:20px;}
.dtkm_right_center dt{ font-size:18px; color:#000}
.dtkm_right_center dd{ font-size:14px; color:#666; padding-top:5px;}
.dtkm_right_center span{ color:#ff9900}
.dtkm_right p{ position:absolute; top:180px; width:100%; text-align:center;}
#infos_zkxg{ text-align:center; color:#666666; font-weight:100; position:absolute; width:100%; background:#fff; padding-bottom:20px;}
#infos_zkxg strong{cursor:Pointer;}
#infos_zkxg .icon-d-arrow-downs{transform:rotate(180deg)}



/*?1??¡®????*/
.ggw{
    margin-top: 40px;
}
.ggw>a img{
    width: 100%;
    border-radius: 4px;
}
.ggw ul{
    overflow: hidden;
}
.ggw ul li{
    width: 393px;
    margin-right: 10px;
    float: left;
}
.ggw ul li:last-child{
    margin-right: 0px;
}
.ggw ul li img{
    width: 100%;
    border-radius: 4px;
}


/*?????a???????¦Ì??¡§?????????a?£¤¡ª¨¦¡è?*/
.bytc {
    margin-top: 26px;
    margin-bottom: 45px;
}
.bytc .tjlyLi li:hover h4{
    color: #EC5D2F;
}
.bytc .tjlyLi li h4{
    text-align: center;
    font-weight: bold;
    color: #323232;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.bytc .tjlyLi li p.miaoshu{
    text-align: center;
    margin-top: 2px;
}
.bytc .tjlyLi li p.miaoshu span{
    color: #EC5D2F;
    border:1px solid #EC5D2F;
    border-radius: 2px;
    font-size: 12px;
    margin-right: 2px;
    padding:0px 2px;
}
.bytc p.jiage i{
    text-decoration:line-through;
    margin-left: 5px;
    color: #9F9F9F;
}
.bytc .tjlyLi{
    margin-top: 25px;
}

.bytc .tjlyLi li{
    width: 390px;
    background: #fff;
    padding-bottom: 6px;
}
.bytc .tjlyLi li div{
    width: 95%;
}
.bytc .tjlyLi li a.img{
    height: 195px;
}




.byfwlcCon{
    background: url("../images/sy_blfwlc_bg.jpg") 0 0 no-repeat;
    padding: 6px 0px 68px 0px;
    margin-top: 30px;
    background-size: 100% 100%;
    position: relative;
}
.byfwlcCon .dingw{
    width: 90%;
    height: 1.3px;
    background: #BC7710;
    position: absolute;
    left: 7%;
    top: 48%;
}
ul.byfwlc{
    overflow: hidden;
    position: relative;
}
ul.byfwlc li{
    width: 11.111111111%;
    text-align: center;
    font-size: 14px;
    color: #323232;
    float: left;
}
ul.byfwlc li img{
    width: 66%;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}


/*??¡§¨¨???????a¨¦|?*/
.tjbyg{
    margin-top: 50px;
}
.tjbyg>ul{
    overflow: hidden; 
}
.tjbyg>ul>li{
    width: 49%;
    float: left;                           
    margin-right: 20px;
    background: #fff;
    margin-top: 20px;
    transition: .5s;
    -webkit-transform: .5s;
    -moz-transform: .5s;
    -o-transform: .5s;
    -ms-transform: .5s;
}
.tjbyg>ul>li:hover{
    transform:translate(0px,-10px);
    -webkit-transform: translate(0px,-10px);
    -moz-transform: translate(0px,-10px);
    -o-transform: translate(0px,-10px);
    -ms-transform: translate(0px,-10px);
    box-shadow: 0px 0px 18px #e0e0e0;
}
.tjbyg>ul li:nth-child(2n){
    margin-right: 0px;
}
.tjbyg .img{
    width: 170px;
    height: 170px;
    overflow: hidden;
    float: left;
}
.tjbyg .img img{
    width: 100%;
}
.tjbyg .text{
    float: left;
    padding: 20px;
}
.tjbyg>ul>li:hover h5{
    color: #EC5D2F;
}
.tjbyg .text h5{
    font-size: 18px;
    font-weight: bold;
    overflow: hidden;
}
.tjbyg .text h5 span{
    float: left;
    margin-right: 10px;
}
.tjbyg .text h5 span img{
    width: 15px;
    float: left;
    margin-top: 7px;
    margin-right: 3px;
}
.tjbyg .text p.dizhi{
    font-size: 14px;
    color: #808080;
    margin-top: 10px;
    margin-bottom: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.tjbyg .text ul{
    overflow: hidden;
}
.tjbyg .text ul li{
    float: left;
    border:1px solid #EC5D2F;
    color: #EC5D2F;
    font-size: 12px;
    border-radius: 4px;
    margin-right: 6px;
    padding: 0px 2px;
}
.tjbyg .text a.ckxq{
    margin-top: 25px;
    display: inline-block;
}

/*??¡§¨¨???¨C????*/
.tjwz{
    /*overflow: hidden;*/
    margin-top: 30px;
    height: 432px;
}
.tjwz .left{
    float: left;
    width: 40%;
    margin-top: 20px;
    background: #FFFFFF;
}
.tjwz .left .swiper-container3{
    width: 480px;
    overflow: hidden;
    position: relative;
}
.tjwz .left .box{
    width: 100%;
    position: relative;
}
.tjwz .left .box img{
    width: 100%;
    display: block;
    height: 400px;
}
.tjwz .left .box div.dt{
    position: absolute;
    top: 10px;
    left: 12px;
    background: #5FA6F9;
    color: #fff;
    border-radius: 20px;
    padding: 2px 12px;
    font-size: 14px;
}
.tjwz .left .box div.text{
    width: 100%;
    position: absolute;
    bottom: 0px;
}
.tjwz .left .box div.text p{
    text-align: center;
    color: #fff;
    line-height: 40px;
    height: 40px;
    font-size: 16px;
    width: 100%;
    padding-top: 6px;
    background: -webkit-linear-gradient(top, rgba(0,0,0,.0) 0%,rgba(0,0,0,1) 100%);
    background: -moz-linear-gradient(top, rgba(0,0,0,.0) 0%,rgba(0,0,0,1) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,.0) 0%,rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,.0) 0%,rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,.0) 0%,rgba(0,0,0,1) 100%);
    background: linear-gradient(top, rgba(0,0,0,.0) 0%,rgba(0,0,0,1) 100%);
}
.tjwz .left .box div.text p span{
    display: inline-block;
    width: 76%;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: 12px;
}

.tjwz .left .box div.text i{
    display: block;
    padding: 10px 16px 0px;
    background: #FFFFFF;
    font-size: 14px;
    color: #323232;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 45px;
}


.tjwz .right{
    float: right;
    width: 58%;
    margin-top: 20px;
}
.tjwz .right li{
    background: #fff;
    overflow: hidden;
    margin-bottom: 25px;
}
.tjwz .right li .left{
    width: 244px;
    height: 187.5px;
    overflow: hidden;
    float: left;
    position: relative;
    margin-top: 0px;
}
.tjwz .right li .left img{
    width: 100%;
    display: block;
    height: 100%;
}
.tjwz .right li .left div{
    position: absolute;
    top: 10px;
    left: 8px;
    color: #fff;
    background: #F1AD48;
    font-size: 14px;
    padding: 2px 12px;
    border-radius: 20px;
}
.tjwz .right li:nth-child(2) .left div{
    background: #EC5D2F;
}
.tjwz .right li .right{
    float: left;
    margin-top: 0px;
    margin-left: 15px;
    width: 62%;
}

.tjwz .right li .right a{
    margin-top: 13px;
    float: left;
    width: 100%;
}
.tjwz .right li .right a i{
    float: left;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #000000;
    margin: 8px 6px 0px 0px;
}
.tjwz .right li .right a span{
    width: 96%;
    font-size: 15px;
    color: #202020;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.tjwz .right li .right a:hover i{
    background: #EC5D2F ;
}
.tjwz .right li .right a:hover span{
    color: #EC5D2F;
}


.swiper-container3>.swiper-pagination-bullets, swiper-container3 .swiper-pagination-custom, swiper-container3 .swiper-pagination-fraction{
    bottom: 64px;
    left: initial;
    width: 22%;
    right: 0;
}
.swiper-container3 .swiper-pagination-bullet{
    background: #D6D6D6;
    opacity: 1;
}
.swiper-container3 .swiper-pagination-bullet-active {
    background: #F1AD48;
}


/*footer*/
.footer {
    min-width: 1024px;
    overflow: hidden;
    background: #fef7ec;
    color: #fff;
    text-align: left;
    margin-top: 40px;
    padding-bottom: 22px;
}
.footer .pinpai{
    background: url('../images/footer_bg.jpg') center;
    background-size: cover;
    margin-bottom: 26px;
}
.footer .zi{
    margin: 0px auto;
    height: 140px;
    padding-top: 40px;
    padding-bottom: 10px;
}
.footer .zi ul{
	overflow: hidden;
}
.footer .zi ul li{
	float: left;
	width: 20%;
	text-align: center;
    color: #fff;
}
.footer .zi ul li img{
    width: 22%;
}
.footer .zi ul li h5{
    font-size: 20px;
    font-weight: bold;
    margin-top: 8px;
}
.footer .zi ul li p{
    font-size: 14px;
}



.footer .box{
    width: 1020px;
	margin: 42px auto;
    margin-bottom: 35px;
	text-align: center;
	font-size: 14px;
	overflow: hidden;
}
.footer .box>div{
	/*overflow: hidden;*/
    margin-bottom: 30px;
    float: left;
}

.footer .box img.log{
	margin-right: 20px;
	float: left;
    width: 148px;
}
.footer .box .shuixian{
    display: inline-block;
    height: 52px;
    border-left: 1px solid #D6D6D6;
    float: left;
    margin-top: 2px;
}
.footer .box .dianhua{
    float: left;
    margin-left: 20px;
    width: 200px;
    text-align: left;
}
.footer .box .dianhua ul{
    /*overflow: hidden;*/
}
.footer .box .dianhua ul li{
    width: 145px;
    float: left;
    border:1px solid #F1AD48;
    background: #FFFFFF;
    color: #646464;
    line-height: 34px;
    font-size: 14px;
    padding: 2px 15px;
    border-radius: 20px;
    margin-left: 15px;
    position: relative;
    transition: .5s;
    -webkit-transform: .5s;
    -moz-transform: .5s;
    -o-transform: .5s;
    -ms-transform: .5s;
}
.footer .box .dianhua ul li>div{
    position: absolute;
    width: 102%;
    border-radius: 20px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    background: #F1AD48;
    left: -1px;
    top: -1px;
    padding-bottom: 16px;
    display: none;
}
.footer .box .dianhua ul li:hover>div{
    display: block;
    
} 
.footer .box .dianhua ul li>div img{
    width: 78%;
    display: block;
    margin: 0 auto;
    float: initial;
}
.footer .box .dianhua.kef{
    width: 610px;
}
.footer .box .dianhua ul li span{
    color: #323232;
}
.footer .box .dianhua ul li>img{
    width: 26px;
    float: right;
    margin-right: 0px;
    margin-left: 5px;
    margin-top: 4px;
}


.footer .jxly{
    width: 1020px;
    border: 1px solid #F1AD48;
    margin: 0 auto;
    background: rgba(255,255,255,0.12);
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    padding: 4px 15px 0px;
    overflow: hidden;
    margin-bottom: 25px;
}
.footer .jxly h4{
    width: 30px;
    float: left;
    color: #FFFFFF;
    background: url(../images/sy_footer_jxly_bg.png) 0 0 no-repeat;
    background-size: 100% 100%;
    text-align: center;
    font-size: 16px;
    padding-top: 8px;
    line-height: 17px;
    margin-top: -5px;
    padding-bottom: 18px;
}
.footer .jxly ul{
    overflow: hidden;
    width: 90%;
    margin-left: 20px;
    float: left;
    margin-top: 10px;
    margin-bottom: 8px;
}
.footer .jxly ul li{
    float: left;
    margin-right: 34px;
    margin-bottom: 10px;
}
.footer .jxly ul li a{
    color: #646464;
    font-size: 14px;
}
.footer .jxly ul li a:hover{
    color: #EC5D2F;
}




.footer .box .dianhua img{
    width: 26px;
    float: left;
    margin-right: 8px;
    margin-top: 2px;
}
.footer .box .dianhua h5{
    color: #808080;
    font-size: 12px;
    float: left;
}
.footer .box .dianhua h5 span{
    font-size: 20px;
    color: #202020;
}



.footer .box .di{
	/*overflow: hidden; */
    margin-top: 20px;
    float: inherit;
}
.footer .box .di ul{
	overflow: hidden;
	width: 480px;
}
.footer .box .di ul li{
	float: left;
    color: #282828;
    width: 15.666666667%;
    font-size: 14px;
    border-right: 1px solid #9f9f9f;
    height: 15px;
    line-height: 15px;
	margin-bottom: 6px;
}
.footer .box .di ul li:last-child {
    border-right: none;
}
.footer .box .di ul li a{
	color: #202020;
}
.footer .box .di ul li a:hover{
    color: #EC5D2F;
}
.footer .box .di p{
    color: #808080;
}
.footer .box .di p.bottomP{
	margin-top: 20px;
}


.footer .footerbox .footerboxl div {
	font-size: 32px;
	font-family: "?????¡°";
}

.footer .footerbox .footerboxl i {
	font-style: inherit;
	font-family: "???¨¨?¡¥¨¦?¡­¨¦?¡®";
}


/*/footer*/

.mudi-binyi-xinxi>div>div.tu>div>div.slideBox{ width: 150px; height:150px; overflow:hidden; position:relative; border:none; background: none; }
.mudi-binyi-xinxi>div>div.tu>div>div.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.mudi-binyi-xinxi>div>div.tu>div>div.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.mudi-binyi-xinxi>div>div.tu>div>div.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.mudi-binyi-xinxi>div>div.tu>div>div.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.mudi-binyi-xinxi>div>div.tu>div>div.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.mudi-binyi-xinxi>div>div.tu>div>div.slideBox .bd li{ zoom:1; vertical-align:middle; }
.mudi-binyi-xinxi>div>div.tu>div>div.slideBox .bd img{ width:100%; display:block;  }




.tcxq{
    width: 100%;
    height: 100%;
    position: fixed;
    background: rgba(0,0,0,.6);
    top: 0px;
    left: 0px;
    z-index: 999;
    visibility: hidden;
}
.tcxq .box{
    width: 600px;
    padding-bottom: 10px;
    /*height: 500px;*/
    background: #fff;
    border-radius: 4px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -250px;
    margin-left: -300px;
}
.tcxq .box>img.guanbi{
    width: 30px;
    float: right;
    margin: -35px;
}
.tcxq .box .con{
    padding: 10px 50px;
    position: relative;
    overflow: hidden;
}
.swiper-container6{
    width: 100%;
    height: 250px;
    overflow: hidden;
}

.swiper-container6 .swiper-button-next,
.swiper-container6 .swiper-button-prev{
    top: 53%;
}

.tcxq .box .text{
    padding: 0px 50px;
}
.tcxq .box .text h4{
    font-size: 18px;
    font-weight: bold;
    color: #323232;
    margin-bottom: 8px;
    margin-top: 15px;
}
.tcxq .box .text ul.tag{
    width: 100%;
    margin-top: 6px;
    overflow: hidden;
    min-height: inherit;
    margin-bottom: 10px;
}
.tcxq .box .text .tag li{
    border: 1px solid #BF8E66;
    color: #BF8E66;
    margin-bottom: 8px;
}

.sangyan{
    width: 100%;
    font-size: 14px;
    color: #9F9F9F;
}
.sangyan span{
    color: #202020;
    margin-left: 5px;
}
.sangyan i{
    color: #D8D8D8;
    margin: 12px;
}
.tcxq p.jiage a{
    float: right;
}
.tcxq .xk p.jiage{
    margin: 20px 50px;
}
.tcxq .ckxq{
    display: inline-block;
    width: 110px;
    background: #EC5D2F;
    border-radius: 20px;
    text-align: center;
    font-weight: initial;
    line-height: 32px;
    font-size: 15px;
}
.tcxq .ckxq:hover{
    box-shadow: 0px 0px 15px #ec5d2f;
}

.tcxq p.jianjie{
    font-size: 15px;
    color: #646464;
    text-align: justify;
}
.tcxq .byfw{
    font-size: 15px;
    color: #c89d7a;
}
.tcxq .byfw p{
    margin-bottom: 5px;
    line-height: 25px;
}
.tcxq .byfw span{
    color: #a9a9a9;
}

.tcxq  .xk{
    padding: 30px 50px 10px;
}
.tcxq  .xk .miaoshu{
    overflow: hidden;
}
.tcxq  .xk .miaoshu img{
    float: left;
    width: 35%;
    border: 1px solid #dfdfdf;
}
.tcxq  .xk .miaoshu .xinxi{
    width: 55%;
    float: right;
}
.tcxq  .xk .miaoshu .xinxi h5{
    overflow: hidden;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 5px;
}
.tcxq  .xk .miaoshu .xinxi h5>i{
    color: #323232;
    float: left;
}
.tcxq  .xk .miaoshu .xinxi h5 p{
    float: left;
    margin: 0px;
    line-height: 30px;
    margin-top: 2px;
}
.tcxq  .xk .miaoshu .xinxi>div{
    font-size: 14px;
    color: #505050;
    margin-left: 20px;
}
.tcxq  .xk .miaoshu .xinxi>div.top1{
    margin-top: 20px;
}
.tcxq  .xk .miaoshu .xinxi a.ckxq{
    display: inline-block;
    width: 110px;
    background: #EC5D2F;
    border-radius: 20px;
    text-align: center;
    font-weight: initial;
    line-height: 32px;
    margin-top: 42px;
    margin-left: 20px;
    font-size: 15px;
}
.tcxq  .xk p.sm{
    font-size: 14px;
    color: #202020;
    line-height: 60px;
    border-bottom: 1px solid #D8D8D8;
}
.tcxq  .xk p i{
    color: #808080;
}
.tcxq  .xk .zhanhsi{
    text-align: center;
    font-size: 15px;
    color: #BF8E66;
}
.tcxq  .xk .zhanhsi>div{
    display: inline-block;
    padding: 20px 20px 0px;
}
.tcxq  .xk .zhanhsi img{
    width: 130px;
    display: block;
    border: 1px solid #dfdfdf;
    margin-bottom: 6px;
}


/*¨¦¡é???¨C?o¡é??¡­??¡¤???*/
.package{
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 99999;
    display: none;
}
.package .diceng{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: #000000;
    opacity: 0.8;
}
.package .center{
    width: 400px;
    height: 400px;
    background: #ffffff;
    position: absolute;
    top:50%;
    left: 50%;
    margin-top: -200px;
    margin-left: -220px;
}
.package .center .title{
    padding: 0 20px 0 20px;
    height: 42px;
    line-height: 42px;
    border-bottom: 1px solid #eee;
    font-size: 14px;
    color: #333;
    overflow: hidden;
    background-color: #F8F8F8;
    border-radius: 2px 2px 0 0;
}
.package .center .neir{
    text-align: center;
}
.package .center .title img{
    width: 26px;
    float: right;
}
.package .center input{
    border: 1px solid #666666;
    font-size: 16px;
}
.package .center button{
    background: #e9410a none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 18px;
    height: 50px;
    margin: 20px auto 0;
    width: 280px;
}

.addlabel{ padding:0 5px 0 5px;    height: 25px;font-size: 16px;line-height: 25px; text-align:center; position:relative; z-index:0; border-radius:2px;cursor:pointer;background:#4A90E2;color:#fff}
.addlabel img{
    position: absolute;
    top: -1px;
    left: -30px;
    width: 26px;
}
.addlabel i{display: none; width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 8px solid #4A90E2;font-size: 0;line-height: 0;position:absolute; top:23px; left:35% }
.addlabel:hover{background:#eda933;}
.addlabel:hover i{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #eda933;}
.BMap_Popup_ys {     width: 300px;
    height: 246px; background:#fff;}
.BMap_Popup_ys dl {display:block; position:relative; }
.BMap_Popup_ys dl dt{display:block; height:167px; overflow:hidden}
.BMap_Popup_ys dl dt img{ width:100%; height:100%}
.BMap_Popup_ys dl dd i{ font-size:16px; float:left; padding-left:10px;}
.BMap_Popup_ys dl dd span o{ font-size:16px; color:#eda933; float:left;}
.BMap_Popup_ys dl p{ 
    /*padding:10px 5px 0px 5px; 
    font-size:14px; 
    color:#666; 
    line-height:17px; 
    height:44px; 
    overflow:hidden; */
    font-size:14px; 
}
    .BMap_Popup_ys div.img {
    cursor: pointer;
    width: 20px;
    height: 20px;
    background: url(../fonts/icon_gaunbi.png) 0 0 no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 21px;
    right: 2px;
    }
.BMap_Popup_ys dl p.jiage{
    float: right;
    margin-top: 11px;
    margin-right: 10px;
    font-size: 20px;
    margin-bottom: 0px;
}
.BMap_Popup_ys dl i{
    max-width: 130px;
    font-size: 21px;
    font-weight: bold;
    float: left;
    /*overflow: hidden;*/
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #505050;
    margin-left: 10px;
    margin-top: 10px;
        font-style: normal;
}
.BMapLabel {
    border:none !important;
}
.BMap_Popup_ys dl p.jiage i{
    float: initial;
    font-size: 12px;
    margin-top: 0px;
    margin-left: 0px;
    color: red;
    font-weight: initial;
    color: #808080;
}

.BMap_Popup_ys dl strong{width: 92%;float: left;font-size:14px; font-weight:100; color:#ff8a00; line-height:30px; padding:0 10px}
.BMap_Popup_ys dl strong a{
    float: right;
    width: 56px;
    text-align: center;
    line-height: 16px;
    border-radius: 4px;
    padding: 2px 10px;
    margin-top: 5px;
}
.BMap_Popup_ys dl strong span{
    display: inline-block;
    width: 70%;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 15px;
    color: #9F9F9F;
}
.BMap_Popup_ys dl b{ display:block; text-align:right; padding:0 10px;}
.BMap_Popup_ys dl b a{ color:#eda933; font-size:14px; border: solid 1px #eda933; border-radius:3px; padding:0 5px;}
.bytc .tjlyLi li p.miaoshu{
    text-align: center;
    margin-top: 2px;
}
.bytc .tjlyLi li p.miaoshu span{
    color: #EC5D2F;
    border:1px solid #EC5D2F;
    border-radius: 2px;
    font-size: 12px;
    margin-right: 2px;
    padding:0px 2px;
}
.tcxq  .xk .miaoshu{
    overflow: hidden;
}
.tcxq  .xk .miaoshu img{
    float: left;
    width: 35%;
    border: 1px solid #dfdfdf;
}
.tcxq  .xk .miaoshu .xinxi{
    width: 55%;
    float: right;
}
.tcxq  .xk .miaoshu .xinxi h5{
    overflow: hidden;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 5px;
}
.tcxq  .xk .miaoshu .xinxi h5>i{
    color: #323232;
    float: left;
}
.tcxq  .xk .miaoshu .xinxi h5 p{
    float: left;
    margin: 0px;
    line-height: 30px;
    margin-top: 2px;
}
.tcxq  .xk .miaoshu .xinxi>div{
    font-size: 14px;
    color: #505050;
    margin-left: 20px;
}
.tcxq  .xk .miaoshu .xinxi>div.top1{
    margin-top: 20px;
}
.tcxq  .xk .miaoshu .xinxi a.ckxq{
    display: inline-block;
    width: 110px;
    background: #EC5D2F;
    border-radius: 20px;
    text-align: center;
    font-weight: initial;
    line-height: 32px;
    margin-top: 42px;
    margin-left: 20px;
    font-size: 15px;
}
.ckxq {
    color: #fff;
    background: #F1AD48;
    font-size: 14px;
}