.clearboth {clear: both;}

.topbar {width:100%; height: 36px; line-height: 36px; font-size: 12px; color: #333; border-bottom: 1px solid #eee; background: #fff;}
.top_main {width:1200px; height: 36px; margin: 0 auto;}

.bar_left {width:400px; height: 36px; line-height: 36px; float: left; font-size: 15px;}
.bar_left a {margin: 0 3px; color: #333;}
.bar_left a:hover {color: #ff5a00;}
.bar_left .curcity {display: inline-block;}
.bar_left .curcity a {margin: 0 5px 0 0; font-weight: bold;}
.bar_right {width:800px; height: 36px; line-height: 36px; float: left; text-align: right;}
.bar_right span {padding:0 5px; color: #333;}
.bar_right span:hover {color: #ff5a00;}
.bar_right a {padding:0 10px; color: #333;}
.bar_right a:hover {color: #ff5a00;}
.bar_right i {font-size: 12px;}
.bar_right a.braxiala {width: 68px; height: 36px; display: inline-block; text-align: center; border-left: 1px solid #fff; border-right: 1px solid #fff;}
.bar_right a.braxiala.cur {border-left: 1px solid #eee; border-right: 1px solid #eee;}

.bar_right .xialabox {display: inline-block; position: relative;}
.bar_right .xialalist {width: 88px; display: none; position: absolute; left: 0; top: 35px; border: 1px solid #eee; border-top: 0; background: #fff;}
.bar_right .xialalist a {width: 68px; height: 36px; line-height: 36px; display: inline-block; text-align: center;}
.bar_right .xialalist a:hover {background: #fcfcfc;}

.bar_right .xialabox img.xialaimg {vertical-align: text-top;}

.bar_right .daohangbox {display: inline-block; position: relative;}
.bar_right .daohanglist {width: 1198px; height: 342px; display: none; position: absolute; right: 0; top: 37px; border: 1px solid #eee; border-top: 0; background: #fff;}
.bar_right .daohanglist a {width: 68px; height: 36px; line-height: 36px; display: inline-block; text-align: center;}
.bar_right .daohanglist a:hover {background: #fcfcfc;}
.bar_right .daohanglist .dhlist {width: 188px; height: 302px; display: inline-block; margin-top: 20px; padding: 0 5px 0 5px; float: left; border-right: 1px solid #f5f5f5;}
.bar_right .daohanglist .dhlist:last-child {border-right: 0;}
.bar_right .daohanglist .dhlist .dhtit {text-indent: 4px; text-align: left;font-size: 15px; font-weight: bold; color: #ff5a00;}
.bar_right .daohanglist .dhlist dl dd {text-align: left;}
.bar_right .daohanglist .dhlist dl dd a {width: auto; padding: 0 5px; text-align: left;}
.bar_right .daohanglist .dhlist dl dd a:hover {color: #ff5a00; background: #fff;}
.bar_right .daohanglist .zhedang {width: 88px; height: 1px; position: absolute; right: 0; top: -1px; border-top: 1px solid #fff;}

.header{width:1200px; height:120px; margin:0 auto; background: #fff;}
.chlogo {width:250px; height: 90px; float: left; margin: 13px 0 0 0;}

.qiyename {width:520px; height: 60px; line-height: 60px; float: left; margin: 29px 0 0 0; font-size: 28px;}
.qiyename a {color: #333;}
.qiyename .wzname {width:520px; height: 30px; line-height: 30px; font-size: 25px;}
.qiyename .qyname {width:520px; height: 30px; line-height: 30px; font-size: 20px;}

.search {width: 412px; height: 62px; padding: 28px 42px 0 42px; float: left;}
.sbtn {width: 412px; height: 38px; border: 1px solid #ee4341;}
.sbtn .keyword {width: 312px; height: 38px; line-height: 38px; float: left; color: #333; font-size: 14px; text-indent: 50px; border: 0; background: url("/static/image/icon/search_ico.png") 8px 8px no-repeat;}
.sbtn .subtn {width: 100px; height: 38px; line-height: 38px; float: left; color: #fff; font-size: 14px; cursor: pointer; border: 0; background: #ee4341;}

.sword {width: 620px; height: 22px; line-height: 22px; overflow: hidden;}
.sword span {color: #ccc; padding: 0 5px;}
.sword a {color: #999;}
.sword a:hover {color: #ff552e;}

.fabu{width: 180px; height: 40px; line-height: 40px; float: right; margin: 38px 0 0 30px; font-size: 14px; color: #fff; text-align: center; cursor: pointer; background: #ee4341;}
.fabu a {width: 180px; height: 40px; display: inline-block; color: #fff;}

.wrap {width: 100%; float: left; padding-bottom: 20px; border-top: 1px solid #eee; background: #f5f5f5;}
.container {width: 1200px; margin: 0 auto;}

.breadcrumb {height: 42px; line-height: 42px;}
.breadcrumb a {font-size: 13px; color: #666;}
.breadcrumb a:hover {color: #ee2e2c;}
.breadcrumb span {padding: 0 5px; color: #ccc; font-family: cursive; font-size: 13px;}
.breadcrumb i {color: #999; font-style: normal; font-size: 13px;}

.postinfo {width: 1200px; background: #fff;}
.pt_title {width: 1200px; height: 82px; border-bottom: 1px solid #f5f5f5;}
.pt_title_l {width: 900px; height: 82px; float: left;}
.pt_title_l h1 {height: 35px; line-height: 35px; padding: 15px 0 0 20px; font-weight: normal;}
.pt_title_l h1 .iconfont {font-size: 23px; font-weight: bold; color: #feb751;}
.pt_title_l .pt_date {height: 25px; line-height: 25px; padding-left: 25px;}
.pt_title_l .pt_date span {padding-right: 8px; color: #aaa; font-size: 14px;}

.pt_title_r {width: 150px; height: 82px; float: right;}
.pt_title_r ul {width: 150px; height: 40px; padding-top: 20px;}
.pt_title_r ul li {width: 72px; float: left; text-align: center;}
.pt_title_r ul li i {width: 20px; height: 20px; display: inline-block;}
.pt_title_r ul li {color: #999;}
.pt_title_r ul li.phone {width: 100px;}
.pt_title_r ul li.phone .dicon {width: 100%; height: 20px; line-height: 20px;}
.pt_title_r ul li.phone .dicon i {font-size: 18px;}
.pt_title_r ul li.phone .dtxt {width: 100%; height: 20px; line-height: 20px; margin-top: 5px;}
.pt_title_r ul li.phone .dtxt span {width: 86px; height: 20px; display: inline-block;}
.pt_title_r ul li.phone a {color: #999;}
.pt_title_r ul li.phone a:hover {color: #ff552e;}

.pt_title_r ul li.collect {display: inline-block; cursor: pointer;}
.pt_title_r ul li.collect .dicon {width: 100%; height: 20px; line-height: 20px;}
.pt_title_r ul li.collect .dicon i {font-size: 18px;}
.pt_title_r ul li.collect .dtxt {width: 100%; height: 20px; line-height: 20px; margin-top: 5px;}
.pt_title_r ul li.collect .dtxt span {width: 50px; height: 20px; display: inline-block;}
.pt_title_r ul li.collect a {width: 50px; height: 20px; display: inline-block; color: #999;}
.pt_title_r ul li.collect a:hover {color: #ff552e;}

/**收藏功能弹窗**/
.okicon {margin: 50px 0 0 0; text-align: center;}
.okicon i {color: #57cb1d; font-size: 52px;}
.collect_succeed {font-size: 28px; color: #999; text-align: center;}
.collect_lookmore {margin-top: 50px; text-align: center; font-size: 15px; color: #666;}
.collect_lookmore a {color: #0E8ED8;}
.collect_lookmore a:hover {color: #ff552e;}

.pt_title_r ul li.fenxiang i {background: url("/static/image/icon/ico.png") -182px -102px no-repeat;}
.pt_title_r ul li.fenxiang span {width: 50px; height: 20px; display: inline-block;}

.pt_title_r ul li.jubao .dicon {width: 100%; height: 20px; line-height: 20px;}
.pt_title_r ul li.jubao .dicon i {font-size: 18px;}
.pt_title_r ul li.jubao .dtxt {width: 100%; height: 20px; line-height: 20px; margin-top: 5px;}
.pt_title_r ul li.jubao .dtxt span {width: 50px; height: 20px; display: inline-block;}
.pt_title_r ul li.jubao a {width: 50px; height: 20px; display: inline-block; color: #999;}
.pt_title_r ul li.jubao a:hover {color: #ff552e;}

.pt_con {width: 1200px;}
.pt_con_l {width: 1200px; float: left; padding-bottom: 30px; margin-bottom: 10px; background: #fff;}
.pt_con_l ul {padding: 20px 25px;}
.pt_con_l ul li {height: 39px; line-height: 39px; font-size: 18px; overflow: hidden;}
.pt_con_l ul li a {color: #333;}
.pt_con_l ul li a:hover {color: #ee2e2c;}
.pt_con_l ul li label {width: 108px; height: 39px; display: inline-block; overflow: hidden; float: left;}
.pt_con_l ul li i {width: 10px; height: 39px; display: inline-block; margin-left: -28px; float: left; font-style: normal;}
.pt_con_l ul li span {width: 720px; height: 39px; line-height: 39px;}
.pt_con_l ul li span a {padding-right: 5px;}

.w2 {letter-spacing: 2em;}
.w3 {letter-spacing: 0.5em;}
.pr_con_btn {height: 75px; line-height: 75px; display: inline-block; margin: 0 0 0 25px; float: left; text-align: center; color: #fff; font-size: 18px; cursor: pointer; border-radius: 3px; background: #ee2e2c;}
.pr_con_btn .pcb_l {width: 75px; height: 75px; float: left; background: #ff552e url("/static/image/icon/icon_phone.png") 13px 13px no-repeat;}
.pr_con_btn .pcb_r {height: 75px; float: left; background: #ff6542;}
.pr_con_btn .pcb_r i {height: 36px; line-height: 36px; display: block; margin-top: 20px; text-align: left; text-indent: 20px; font-size: 30px; font-style: normal;}
.pr_con_btn .pcb_r span {height: 16px; line-height: 16px; display: block; text-align: left; text-indent: 24px; font-size: 12px;}

.nophone {width: 280px; height: 75px; line-height: 75px; display: inline-block; float: left; margin: 0 0 0 25px; text-align: center; color: #fff; font-size: 25px; cursor: pointer; border-radius: 3px; background: #ee2e2c;}


.customerService {width: 100px; height: 73px; line-height: 75px; display: inline-block; margin-left: 20px; text-align: center; cursor: pointer; border: 1px solid #ddd; background: #f3f3f3;}
.customerService i {width: 102px; height: 75px; display: inline-block; font-size: 69px; color: #21b2ee;}
.customerService:hover {border-color: #21b2ee; background: #21b2ee;}
.customerService i:hover {color: #fff;}


.pt_con_r {width: 298px; float: left;}
.pr_head {height: 100px; margin-top: 54px;}
.pr_title {width: 250px; height: 50px; line-height: 50px; margin: 20px 0 0 24px; text-align: center; overflow: hidden; border-bottom: 1px solid #f8f8f8;}
.sjinfo {width: 100%; height: 50px; line-height: 50px; text-align: center;}
.pr_title a {font-size: 17px; color: #666;}

.pr_nav {width: 100%; height: 40px; line-height: 40px; text-align: center; border-top: 1px solid #eee; background: #fcfcfc;}
.pr_nav span {padding: 0 5px; font-size: 14px; color: #e0e0e0;}
.pr_nav a {color: #666;}
.pr_nav a:hover {color: #ee2e2c;}


.pt_bot {width: 1190px; line-height: 28px; clear: both; padding: 10px 0 10px 10px; color: #777; font-size: 14px; border-top: 1px solid #f5f5f5; background: #fcfcfc;}
.pt_bot a {color: #00a1ff;}
.pt_bot a:hover {color: #ff0000;}

.listinfo {width: 1200px; margin-top: 20px;}
.listinfo_l {width: 920px; float: left;}
.detail {width: 920px; background: #fff;}
.detail .ls_title {width: 920px; height: 58px; line-height: 58px; font-size: 25px; color: #ee2e2c; text-indent: 20px; border-bottom: 1px solid #efefef;}
.detail .decontent {line-height: 36px; padding: 15px 20px; font-size: 16px; overflow: hidden;}
.detail .decontent p {padding: 5px 0; font-size: 18px;}

.attrbox {padding: 8px 0;}
.attrbox ul li.liban {width: 49%; display: inline-block;}

.shopinfo {width: 920px; margin-top: 20px; background: #fff;}
.shopinfo .shoptitle {width: 920px; height: 58px; line-height: 58px; font-size: 20px; color: #ee2e2c; text-indent: 12px; border-bottom: 1px solid #efefef;}
.shopinfo .shoptitle a {color: #ee2e2c;}
.shopinfo .description {line-height: 32px; padding: 15px 20px; font-size: 16px;}
.shopinfo .description p {padding: 5px 0; text-indent: 32px; font-size: 16px;}

.map {width: 920px; margin-top: 20px; background: #fff;}
.map .ls_title {width: 920px; height: 58px; line-height: 58px; font-size: 20px; color: #ee2e2c; text-indent: 20px; border-bottom: 1px solid #efefef;}
.map .ls_con {line-height: 28px; padding: 15px 20px; font-size: 15px;}

.shopdesc {width: 920px; margin-top: 20px; background: #fff;}
.shopdesc .ls_title {width: 920px; height: 58px; line-height: 58px; font-size: 20px; color: #ee2e2c; text-indent: 20px; border-bottom: 1px solid #efefef;}
.shopdesc .ls_con {line-height: 28px; padding: 15px 20px; font-size: 15px;}

.guess {width: 920px; margin-top: 20px; background: #fff;}
.guess .ls_title {width: 920px; height: 58px; line-height: 58px; font-size: 20px; color: #ee2e2c; text-indent: 20px; border-bottom: 1px solid #efefef;}
.guess .ls_con {line-height: 28px; padding: 15px 20px; font-size: 15px;}

.imageall {margin-top: 20px;}
.imageall img {margin: 0 10px 10px 0;}

.hotlinks {width: 880px; margin-top: 20px; padding: 20px; background: #fff;}
.hotword {line-height: 35px;}
.hotword label {font-size: 14px; font-weight: bold;}
.hotword a {padding: 0 6px; font-size: 14px;}

.related {line-height: 35px;}
.related label {font-size: 14px; font-weight: bold;}
.related a {padding: 0 6px; font-size: 14px;}

.hotcity {line-height: 35px;}
.hotcity label {font-size: 14px; font-weight: bold;}
.hotcity a {padding: 0 6px; font-size: 14px;}

.listinfo_r {width: 260px; margin-left: 20px; float: left;}

.stiezi {width: 260px;}
.stiezi_box {width: 260px; margin-bottom: 20px; float: left; background: #fff;}
.stiezi .ls_title {width: 260px; height: 58px; line-height: 58px; font-size: 25px; color: #ee2e2c; text-indent: 20px; border-bottom: 1px solid #efefef;}
.stiezi .ls_con {width: 260px; font-size: 15px;}
.stiezi .ls_con dl {width: 260px; height: 80px; padding: 10px 10px; border-bottom: 1px dashed #eee;}
.stiezi .ls_con dl dt {width: 100px; height: 80px; float: left;}
.stiezi .ls_con dl dd {width: 135px; height: 80px; line-height: 26px; margin-left: 5px; float: left; overflow: hidden;}
.stiezi .ls_con dl dd a {color: #666;}
.stiezi .ls_con dl dd a:hover {color: #ee2e2c;}

.others {width: 260px; background: #fff;}
.others .ls_title {width: 260px; height: 58px; line-height: 58px; font-size: 25px; color: #ee2e2c; text-indent: 20px; border-bottom: 1px solid #efefef;}
.others .ls_con {padding: 15px 10px 5px 10px; font-size: 15px;}
.others .ls_con ul li {height: 35px; line-height: 35px; overflow: hidden;}
.others .ls_con ul li i {width: 20px; height: 20px; line-height: 20px; display: inline-block; float: left; color: #fff; text-align: center; font-style: normal; border-radius: 3px; background: #ee2e2c;}
.others .ls_con ul li a {width: 212px; height: 35px; line-height: 35px; display: inline-block; padding-left: 5px; margin-top: -7px; float: left; color: #666;}
.others .ls_con ul li a:hover {color: #ee2e2c;}

.clear10 {width: 100%; height: 10px; clear: both;}
.clear20 {width: 100%; height: 20px; clear: both;}

.bottom {line-height: 32px; padding: 0 0 20px 0; background: #e9e9e9;}
.bottom .description {width: 1200px; margin: 0 auto; padding: 10px 0 0 0; color: #666;}
.xcats{width: 1200px; margin: 0 auto; overflow: hidden;}
.xcats span {color: #666;}
.xcats a{line-height: 20px; margin: 0 3px; color: #666;}
.xcats a:hover{ color:#ff5a00;}
.hccats{width: 1200px; line-height: 20px;  margin: 0 auto; overflow: hidden;}
.hccats .htit {height: 32px; line-height: 32px; margin-top: 15px; font-size: 14px; font-weight: bold; color: #333;}
.hlist a{display: inline-block; margin: 0 15px 0 0; color: #666;}
.hlist a:hover{ color:#ff5a00;}

.footer {height: 50px; line-height: 50px; clear: both; text-align: center; color:#fff; background: #333;}
.footer .icp a {color: #fff;}

.myinfo {padding: 20px 0; color: #fff;}
.webicp {color: #fff;}

.rfix {width: 48px; position: fixed; right: 0; bottom: 30px; border: 1px solid #eee; border-right: 0; background: #fff;}
.rphone {width: 48px; height: 48px; line-height: 48px; text-align: center; cursor: pointer; border-bottom: 1px solid #eee;}
.rphone i {color: #888; font-size: 28px;}
.rfeedback {width: 48px; height: 48px; line-height: 48px; text-align: center; cursor: pointer; border-bottom: 1px solid #eee;}
.rfeedback i {color: #888; font-size: 28px;}
.rfeedback span {width: 48px; line-height: 16px; display: none; padding: 8px 0 8px 0; text-align: center; color: #fff; background: #ff5a00;}
.rservice {width: 48px; height: 48px; line-height: 48px; text-align: center; cursor: pointer; border-bottom: 1px solid #eee;}
.rservice i {color: #888; font-size: 28px;}
.rservice span {width: 48px; line-height: 16px; display: none; padding: 8px 0 8px 0; text-align: center; color: #fff; background: #ff5a00;}
.rgotop {width: 48px; height: 48px; line-height: 48px; text-align: center; cursor: pointer;}
.rgotop i {color: #888; font-size: 28px;}
.rgotop span {width: 48px; line-height: 16px; display: none; padding: 8px 0 8px 0; text-align: center; color: #fff; background: #ff5a00;}

.rfixqcode {width: 160px; height: 180px; display: none; position: fixed; right: 59px; bottom: 44px; font-size: 12px; z-index: 998; border: 1px solid #f00; background: #fff;}
.rfsaoma {width: 100%; line-height: 30px; text-align: center;}
.wxqrcode {width: 100%; height: 120px; text-align: center;}
.wfgetservice {width: 100%; line-height: 30px; text-align: center;}

.rfixtriangle {width: 10px; height: 10px; display: none; position: fixed; right: 50px; bottom: 198px; z-index: 999;}
.rfixtriangle .bigangle {width: 0; height: 0; position: absolute; border-width: 6px 0 6px 10px; border-style: solid; border-color: transparent transparent transparent #f00;}
.rfixtriangle .smallangle {width: 0; height: 0; position: absolute; top: 1px; border-width: 5px 0 5px 9px; border-style: solid; border-color: transparent transparent transparent #fff;}

::-webkit-input-placeholder {color: #aaa;}
:-moz-placeholder {color: #aaa;}
::-moz-placeholder {color: #aaa;}
:-ms-input-placeholder {color: #aaa;}

.gohome {font-weight: bold;}
.icon-shouye {font-size: 13px;}