/**Author: zlr,lff*Updated: 2021.1.7**/
html {color: #000;background: #fff;margin: 0;padding: 0;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,input,textarea,form,th,
td {margin: 0;padding: 0;}
body,button,input,select,
textarea {font: 12px arial, \5b8b\4f53,"SourceHanSansCN-Regular";}
h1,h2,h3,h4,h5,h6 {font-size: 100%;font-weight: normal;}
ul,ol { list-style: none}
a {color: #000;text-decoration: none;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;transition: all 0.2s ease;}
a:hover {text-decoration: none;}
img {border: 0}
button,input,select,textarea {font-size: 100%;}
table {border-collapse: collapse;border-spacing: 0;width: 100%;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {*+height: 1%;}
.header {height: 38px;background: #f6f6f6;border-bottom: 1px solid #d9d9d9;border-top: 2px solid #f0f4f7;line-height: 38px;}
.header-box {width: 960px;margin: 0 auto;}
.header a.logo {background: url(//css.stone365.com/shopmodel/images/sc_logo.png)no-repeat;width: 74px;height: 32px;display: block;margin: 3px 15px 0px 0px;float: left;}
.header span {float: left;color: #666;}
.header A {margin: 0px 3px;}
.header .login {float: left;width: 398px;}
.header .login A,
.login A:visited {color: #004995;}
.header .login A:hover {text-decoration: underline;color: #ff3300;}
.header .nav {float: right;width: 320px;}
.header .nav A,
.login A:visited {color: #666;}
.header .nav A:hover {text-decoration: underline;color: #ff3300;}
.header .searchBox {float: right;}
.header .searchBox .sl_text {height: 18px;display: inline-block;overflow: hidden;float: left;}
.header .searchbox {float: right;display: block;_padding-top: 10px;}
.header .searchtxt {width: 131px;height: 17px;border: 1px solid #004995;padding: 0;color: #666;line-height: 17px;font-size: 12px;}
.header .serbtn {border: 0;background: #004995;color: #fff;width: 48px;height: 19px;cursor: pointer;font-size: 12px;}
.header .site-nav1 {Z-INDEX: 10000; margin: 0px auto; COLOR: #000; line-height:38px; POSITION: relative; HEIGHT: 38px}
.header .site-nav1 A {COLOR: #666}
.header .site-nav1 A:hover {COLOR: #f50}
.header .site-nav1 .quick-menu {right:0px;POSITION: absolute;top: 0px;float:right;margin:0px;padding:0px;width: 500px;}
.header .site-nav1 .quick-menu LI {padding:2px 10px 0px 10px; FLOAT: left; margin-left: -1px;}
.header .site-nav1 .quick-menu LI a {margin: 0}
.header .site-nav1 .quick-menu LI.last {BACKGROUND: none transparent scroll repeat 0% 0%}
.header .site-nav1 .quick-menu LI.menu-item {padding: 0px; POSITION: relative}
.header .site-nav1 .quick-menu .cart {padding-top: 0px; .header _padding-top: 2px; line-height:28px}
.header .site-nav1 .quick-menu .cart A {padding-left: 10px}
.header .site-nav1 .quick-menu .cart S {BACKGROUND-POSITION: -83px -21px; left: 8px; WIDTH: 14px; POSITION: absolute; top: 6px; HEIGHT: 11px}
.header .site-nav1 .menu-hd {padding-right: 22px; DISPLAY: block; padding-left: 10px; Z-INDEX: 10002; padding-bottom: 0px; margin: 1px 1px 0px; CURSOR: pointer; padding-top: 0px; POSITION: relative; HEIGHT:26px}
.header .site-nav1 .services .menu-hd {WIDTH: 48px; padding-top: 1px; _padding-top: 1px}
.header .site-nav1 .menu-hd B {border-right: #eee 4px solid; border-top: #666 4px solid; FONT-SIZE: 0px; right: 10px; border-left: #eee 4px solid; WIDTH: 0px; line-height: 0; border-bottom: #eee 4px solid; POSITION: absolute; top: 17px; HEIGHT: 0px; -webkit-transition: -webkit-transform .2s ease-in; -moz-transition: -webkit-transform .2s ease-in; -o-transition: -webkit-transform .2s ease-in; transition: -webkit-transform .2s ease-in}
.header .site-nav1 .menu-bd {border: #bfbfbf 1px solid; DISPLAY: none; Z-INDEX: 10001; right: 0px; BACKGROUND: #fff; POSITION: absolute; top: 27px}
.header .site-nav1 .menu-bd-panel {padding:5px 5px 6px 5px; width:290px;}
.header .site-nav1 .menu {POSITION: relative}
.header .site-nav1 .menu:hover .menu-hd {border-right: #bfbfbf 1px solid; border-top: #bfbfbf 1px solid; .header BACKGROUND: white; margin: 0px; border-left: #bfbfbf 1px solid; border-bottom: #bfbfbf 1px}
.header .site-nav1 .menu:hover .menu-bd {DISPLAY: block}
.header .site-nav1 .menu:hover .menu-hd B {border-left-COLOR: #fff; FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); border-bottom-COLOR: #fff; border-top-COLOR: #666; top: 5px; border-right-COLOR: #fff; -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%}
.header .site-nav1 .services .menu-bd {WIDTH: 174px; top: 27px; HEIGHT: 218px}
.header .site-nav1 .services .menu-bd-panel {padding:5px 12px}
.header .site-nav1 .services .menu-bd DL {padding-right: 0px; padding-left: 0px; padding-bottom: 5px; padding-top: 5px; border-bottom: #e5e5e5 1px solid}
.header .site-nav1 .services .menu-bd .last {border-top-WIDTH: 0px; border-left-WIDTH: 0px; border-bottom-WIDTH: 0px; border-right-WIDTH: 0px}
.header .site-nav1 .services .menu-bd DT {FONT-WEIGHT: bold; COLOR: #8c8c8c; line-height: 1.5; TEXT-ALIGN: left}
.header .site-nav1 .services .menu-bd DD {line-height: 1.6; TEXT-ALIGN: left}
.header .site-nav1 .services .menu-bd DD A {margin-right: 2px}

.topcon{width: 960px;margin: 15px auto 0px;}
.navcon {width: 960px;margin: 0 auto;}
.topcon .namecon {float: left;width: 660px;}
.topcon .namecon .name {font-size: 30px;line-height: 2;font-weight: normal;color: #000;}
.topcon .namecon .intro {font-size: 14px;overflow: hidden;color: #666;line-height: 18px;height: 35px;padding-top: 0px;}

.user_free{float: right;margin: 7px 0px 0px 17px;overflow: hidden;}
.user_free .icon {width: 92px;height: 48px;line-height:48px;background: url(../images/bussiness-bookedit.png) no-repeat 17px 12px;background-color: #efefef;border-radius: 8px;font-size: 16px;color:#666;padding-left:46px;float: right;}
.user_free .icon:after{content:'';overflow: hidden;}
.user_free .tips{font-size: 12px;line-height: 28px;letter-spacing: 0px;color: #666666;}
.mainnav{border-bottom: 1px solid #eeeeee;border-top: 1px solid #eeeeee;margin-top: 10px;}
.navcon {height: 50px;line-height: 50px;}
.navcon a {font-size: 16px;display: block;color: #000;text-align: left;float: left;overflow: hidden;height: 50px;width: 100px;_display: inline;position: relative;}
.navcon a.cur .visline{width: 64px;height: 4px;background-color: #004995;position: absolute;bottom: 0;left: 0;}
.navcon a:hover {text-decoration: none;color: #000;}
.navcon a.cur {color: #004995;}

.navcon a.cur:visited {color: #004995;}
.navcon a.cur:hover {color: #004995;}
.navcon a.no {display: none;}
.navcon .norb {width: 130px;border-right: 0;}

.header .mhead,
.top,
.content{width: 960px;margin: 0 auto;}
.content{min-height: 465px;}

.content .main {width: 600px;min-height: 412px; float: left;position: relative;}
/* .main-content{} */
.content .main .qyhy_img{float:left;}
.content .main .qyhy_img .flrimg{float:left;margin-right:60px;margin-top:33px;}
.content .main .qyhy_img .flrimg img{width:140px;height:140px;}
.content .main .qyhy_img .flrimg a{display:block;text-align:center;}
.content .main .qyhy_img .flrimg .imgtit{color:#666666;font-size: 14px; line-height:2.5;height:30px;width:130px;overflow:hidden;}
.content .main .qyhy_img .noimg{line-height:128px;width:128px;height:128px;border:1px solid #cccccc;color:#333333;}
.content .main .qyhy_img .noimg:hover{text-decoration:none;}

.main-detail{position: relative;overflow: hidden;padding-top: 34px;width: 650px;}
.main-detail .detail-img{float: left;width: 400px;height: 300px ;}
.main-detail .detail-img img{width: 100%!important;height:100%!important;}
.main-detail .detail-desc{float: left;width: 220px;padding-left: 15px;position: relative;height: 298px;}
.main-detail .ddtitle{font-size: 24px;line-height: 30px;color:#333;font-weight: bold;padding-bottom: 7px;}
.main-detail .ddtxt{font-size: 14px;line-height: 30px; color:#333;}
.main-detail .ddtxt >span:nth-child(1){color:#666}
.main-detail .ddtxt span.prr{display: inline-block;padding-left: 10px;}
.main-detail .ddtxt a {color:#109cff;}
.main-detail .ddintroduce{font-size: 14px;line-height: 1.5; color:#999;cursor: pointer;}
.main-detail .ddintroduce .ddetail{color:#333;}
.main-detail .desc-bottom{position: absolute;bottom: -9px;right: 0;left: 15px;}

.main-tips{color:#bbb;font-size: 12px;margin-top: 30px;}
.main-tips p:nth-child(1){margin-bottom: 10px;}
.main-tips .tip-title{color:#666;}
.main-tips .tip-vip{color:#f4a12c;}
.main-tips 
.main-tips 


.main-introduce{position: relative;overflow: hidden;padding-top: 34px;}
.main-introduce .ddtitle{font-size: 24px;line-height: 44px;color:#333;font-weight: bold;}
.main-introduce .ddintroduce{font-size: 14px;line-height: 2; color:#333;}
.main-introduce .desc-bottom{position: absolute;bottom: 0;right: 0;left: 40px;}

.main .compintro_tab {color: #333;font-family: "\65B0\5B8B\4F53";border-top: 1px solid #ccc;margin-top: 27px;margin-bottom: 29px;font-size: 14px}
.main .compintro_tab a {color: #333}
.main .compintro_tab td.tdr {text-align: right;font-weight: bold}
.main .compintro_tab td {border-top: 1px solid #ccc;position: relative;z-index: 0;vertical-align: top;padding: 7px 0}
.main .compintro_tab tr.odd td {background: #d7d7d7;border-top: 1px solid #fff;padding: 20px 0 10px 0}
.main .compintro_tab tr.p2 td {padding: 10px 0;_padding: 20px 0 10px 0}
.main .compintro_tab tr .trline {position: absolute;width: 749px;height: 1px;background: #ccc;bottom: 0px;_overflow: hidden;_left: 0}
.main .compintro_tab tr.odd .trline {position: absolute;width: 749px;height: 1px;background: #fff}
.main .compintro_tab tr.odd .trline2 {position: absolute;width: 1px;border-left: 1px solid #fff;border-right: 1px solid #fff;right: 0;height: 100%;background: #ccc;top: 0;_height: 52px}
.main .compintro_tab td.zindex {z-index: 2}


/* 二维码 */
.seemore {position: absolute;bottom: 0;left: 0;right: 0; height: 206px;background: linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 60%,rgba(255,255,255,1) 80%);}
.seemore .smcontent{position: relative;margin: 80px 60px 0 0;}
.seemore .smcontent p{color:#666;font-size: 14px;line-height: 40px;text-align: center;}
.seemore .scan { margin: 0 auto; background-color: #ffffff;border: solid 1px #eeeeee;padding: 8px;width:72px;height:72px;padding-right: 10px}

.content .main .main-content{overflow: hidden;position: relative;  }
.content .main .main-content .line { position: absolute;right: 0; height: 373px;border-right: solid 1px #eee; float: right;margin-top: 20px;z-index: 99;}

.content .main .main-nodata{margin:50px 60px 0 0;text-align: center;}
.content .main .main-nodata p{font-size: 18px;color: #999;position: relative;top:40px;}

.content .siderBar {width: 306px;float: right;height: 100px;position: relative;padding-top: 20px}
.content .siderBar .tab{position: relative;}
.content .siderBar .scan{text-align:right;padding-top: 40px;}
.content .siderBar .scantxt{font-size: 14px;line-height: 34px;letter-spacing: 0px;color: #999999;text-align: right;padding-right: 4px}

.content .siderBar .carousel{position: absolute;top:0;right: 0; width: 306px;height: 416px; }
.content .siderBar  .bg{position: absolute;top:0;right: 100px; width: 209px;height: 416px;background:url(../images/bussiness-mobile.png) no-repeat;z-index: 99;}
.content .siderBar .slider {width: 183px;height: 396px;padding-left: 11px;padding-top: 11px;position: relative;}
.content .siderBar  .slider .conbox-content {width: 183px;height: 396px;position: relative;overflow: hidden;}

.content .siderBar .slider .card{position: absolute;overflow: hidden;right: -113px;bottom: 10px;}

.content .siderBar .conbox {position: relative;}
.content .siderBar .slider img {width: 183px;height: 396px;}

.content .siderBar .conbox a {display: block;text-align: center;overflow: hidden;}
.content .siderBar .switcher {right: 0;top: 0;float:right;}
.content .siderBar .switcher a {display: block;text-align: center;border: solid 1px #eeeeee;border-bottom: 0; width: 93px;height: 40px;line-height: 40px;font-size: 14px ;position:relative;}
.content .siderBar .switcher a b{border:solid 5px transparent;border-right: solid 8px #fefaf6;font-size: 0px;width: 0px;height:0px;line-height: 0;top: 15px;display: none;margin-right: 5px; }
.content .siderBar .switcher a.cur,
.content .siderBar .switcher a:hover {color: #fff;background: #5b8be1;font-weight: bold;border: solid 1px #5b8be1;border-bottom: 0;}
.content .siderBar .switcher a.cur b{display: inline-block;}


.footer {height: 40px;line-height: 40px;text-align: center;background: #004995;color: #fff;font-size: 14px;}
.footer a {color: #fff;}
.footer .bcenter {background: #004995;height: 40px;}
.footer .stone-logo,
.footer .buser-logo,
.footer .copy-info p {display: none;}

.bottom{background-color: #f5f5f7;}
.ssmain{width: 960px;height: auto;margin: 0 auto;padding-bottom: 46px;}
.ssmain .xuanze{border:1px solid #a2d2ff; line-height:22px;color:#333;background-color:#e6f2fa;}
.ssmain .xuanze-title {float:left;padding:6px 0 6px 10px;width:60px;text-align:right;}
.ssmain .xuanze-body{float:left;padding: 6px 0px 6px 10px;background-color:#f9fdff;width:878px;}
.ssmain .xuanze-body a:link,.xuanze-body a:visited{margin-right:22px;display:inline-block; color:#0066cc;}
.ssmain .xuanze_two{ border-top:none; margin-bottom:8px;}
.ssmain .qyhylist  .hotkey {background-color: #FFF9D8;}
.ssmain .qyhylist li{margin-top:10px;background-color: #fff;border:2px solid #fff; padding:0 20px 0 30px;height:226px;}
.ssmain .qyhylist li.licur{border:2px solid #6699cc;}
/* .ssmain .qyhylist li.licur .companytit{margin-top:0px;} */
.qyhylist .companytit{height:45px;margin-top:1px;border-bottom:1px dotted #c5c5c5;display:inline-block;width:100%;_overflow:hidden;}
.qyhylist .companytit a{font-size: 16px ;color:#1d5c99;font-weight:bold;line-height:56px; }
.qyhylist .companytit a:hover{text-decoration: underline; }
.qyhylist .qyhy_pro{float:left;margin-top:10px;width:260px;height:140px;border-right:1px solid #e3e3e3;}
.qyhylist .proa{width:245px;line-height:1.8;margin-bottom:8px;}
.qyhylist .proa .protype{color:#1d5c99;font-size: 12px ;}
.qyhylist .cstuser{background:url(../images/stoneicon.png) no-repeat 3px 4px;padding-left:30px;color:#333333;font-size: 12px ;font-weight:bold;line-height:17px;margin-top:8px;}
.qyhylist .cstuserfree{color:#333333;font-size: 12px ;font-weight:bold;line-height:17px;margin-top:8px;}
.qyhylist .cstuser span{color:#ff6600;font-size: 18px 'Arial';}
.qyhylist .pricemsg{background:url(../images/pricemsg.jpg) no-repeat;padding-left:28px;color:#333;display:block;width:58px;height:26px;line-height:26px;margin-top:10px;}
.qyhylist .pricemsg:hover{text-decoration:none;}
.qyhylist li.licur .pricemsg{background:url(../images/pricemsgh.jpg) no-repeat;padding-left:28px;color:#333;display:block;width:58px;height:26px;line-height:26px;margin-top:10px;}
.qyhylist .qyhy_intro{float:left;line-height:2;margin-top:7px;margin-left:36px;width: 130px;}
.qyhylist .qyhy_intro .blueintro{color:#1d5c99;}
.qyhylist .qyhy_intro .viewcomp{color:#1d5c99;}
.qyhylist .qyhy_img{float:left;}
.qyhylist .qyhy_img .flrimg{float:left;margin-left:17px;margin-top:10px;}
.qyhylist .qyhy_img .flrimg img{border:1px solid #cccccc;width:128px;height:128px;}
.qyhylist .qyhy_img .flrimg a{display:block;text-align:center;}
.qyhylist .qyhy_img .flrimg .imgtit{color:#666666;line-height:2.5;height:30px;width:130px;overflow:hidden;}
.qyhylist .qyhy_img .noimg{line-height:128px;width:128px;height:128px;border:1px solid #cccccc;color:#333333;}
.qyhylist .qyhy_img .noimg:hover{text-decoration:none;}

.ssmain .stonenotice{color:#999999;font-size:14px;}
.ssmain .stonenotice .greyn{color:#333;font-size:20px;font-weight:bold;padding-top: 18px;padding-bottom: 5px}
.ssmain .stonenotice .phoneico{display:inline-block;padding-left:22px;height:24px;color:#109cff;}

/* 新增咨询列表样式 start 2021-04-23 */
.qyhq { width:960px; height:auto; margin:10px auto; font-family: '宋体';}
.qyhq_left, .qyhq_right, .qyhq_center { width:311px; height:auto; border:1px solid #d8d9d9; }
.qyhq_list { padding:5px 0px; }
.qyhq_list li { font-size:14px; line-height:24px; padding-left:12px;}
.qyhq_right, .qyhq_center { margin-left:10px; }
.qyhq_center { width:312px; }
.flr { float:left;}
.qyhq_title { width:301px; height:36px; line-height:36px; background:url(../images/qyhq_bg.gif) repeat-x; text-align:right; padding-right:10px; }
.qyhq_title h2 { float:left; background:url(../images/ncgbg.png) no-repeat 10px 12px; padding-left:25px; font-size:14px; color:#003399; font-weight:normal;}
/* 新增咨询列表样式 end 2021-04-23 */