@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,
dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0; font-weight: normal;font-size: 100%;text-decoration:none;}
body {line-height: 1; font-size:12px;font-family:"微软雅黑";color:#999999;background:#FFF;}
img{border:none;}
li{list-style:none;}
input,select,textarea{outline:none;border:none; background:none;}
table {border-collapse: collapse; border-spacing: 0;}
textarea{resize:none;}
a{text-decoration:none; color:#666666;}
a{outline:none;}

/*清除浮动*/
.clearfix:after{content:"";display:block;clear:both; height: 0; visibility: hidden;}
.clearfix{clear: both; zoom: 1; display: block; height: 0; line-height: 0; font-size: 0;}
.clearfix{*zoom:1;}
.fl{float:left;}
.fr{float:right;}

.commWith{width:1200px; margin-left: auto; margin-right: auto;}
/*公共*/
span,h1,h2,h3,p,ul,li,a,dt,dd,dl,input,textarea,tr,td,label,div{font-family: "microsoft yahei", "微软雅黑";}
html{_text-overflow:ellipsis;} 
body{position: relative;}
/*topBar*/
.new-sy-icon{background: url(new-sy-icon.png) no-repeat;}
.tringle-x{width:11px; height: 6px; display: inline-block; background-position: 0 0;}
.topBar,.topPic{height:32px; width: 100%; background: url(nav-top-shu.png) repeat-x; line-height: 32px;
_position: absolute;_top: expression(eval(document.documentElement.scrollTop));}
.topBar .top_left{line-height: 16px; padding: 8px 0 10px ; height: 16px; font-size: 12px;}
.topBar .top_left a{color:#4D4D4D;}
.topBar .top_left span{color:#4D4D4D;}
.top_left .zgg-follow{float: left; height: 16px; cursor: pointer; position: relative;}
.zgg-follow .code-img{width:137px; height: 137px; display: none; background: url(code.png) no-repeat; z-index: 99; position: absolute; top: 25px; left: 0px;}
.zgg-follow:hover .code-img{display: inline-block; cursor: pointer;}
.tringle-bottom{width:11px; vertical-align: middle; height: 16px; float: left; margin-left: 10px; display: inline-block; background: url(tringle-bottom.png) center no-repeat;}
.top_left .zgg-follow .follow{float: left; vertical-align: middle; line-height: 16px;}
.top_left .shu{border-left:1px solid #e0e0e0; height: 16px; margin:0 16px; display: inline-block; float: left;}
.top_left .follow-link{float: left; cursor:pointer; position:relative;}
.self-link{left:-18px;}
.top_left .follow-link .phone-icon{background: url(phone-icon.png) center no-repeat; width:9px; height: 16px; display: inline-block; float: left;}
.top_left .follow-link .phone{float: left; margin-left: 10px;}
.top_left .follow-link .self-icon{    background: url(self_icon.png) center no-repeat;
    width: 18px;
    height: 16px;
    display: inline-block;
    float: left;}
.top_left .know-tools{float: left; cursor: pointer;  position: relative; height: 34px; top:-8px; left: -17px; width:134px; z-index: 30; padding-left:17px}
.top_left .know-tools-box{height: 16px; position: relative; padding: 8px 0px 0;}
.top_left .know-tools:hover{background: #FFFFFF; border-left: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; width:133px; padding-left:16px;}
.top_left .know-tools:hover .know-tools-box{}
.search-tools .search-borter{border-top: 1px solid #E5E5E5; width:43px; position: absolute; top: 0; left: 155px;}
.know-tools .search-tools{position: absolute; display: none; background: #FFFFFF; top: 32px; left: -1px; z-index: 50; height: 142px; width:196px; border: 1px solid #E5E5E5; border-top: 0;}
.know-tools .search-tools .search-tools-item li{width:98px; float: left; height: 71px; text-align: center;}
.know-tools .search-tools .search-tools-item li .link{display: block; text-decoration:none;}
.know-tools .search-tools .search-tools-item li i{width:26px; height: 26px; display: inline-block; margin: 10px 0 6px 0;}
.know-tools .search-tools .search-tools-item li p{font-size: 13px; color: #808080; line-height: 13px;}
.know-tools .search-tools .search-tools-item li i.sp-icon{background: url(sp-search-icon.png) no-repeat;}
.know-tools .search-tools .search-tools-item li i.zl-icon{background: url(zl-search-icon.png) no-repeat;}
.know-tools .search-tools .search-tools-item li i.nf-icon{background: url(nf-search-icon.png) no-repeat;}
.know-tools .search-tools .search-tools-item li i.sp-list-icon{background: url(sp-list-icon.png) no-repeat;}
.know-tools .search-tools .search-tools-item li i.self-icon{background: url(self_icon.png) no-repeat;}
.know-tools .search-tools .search-tools-item li:hover p{color: #00cc59;}
.top_left .know-tools .know-tools-box .tools-icon{width:18px; height: 16px; float: left; background: url(tools-icon.png) center no-repeat; display: inline-block;}
.top_left .know-tools .know-tools-box span{float: left; margin-left: 10px;}
.top_right{font-size: 12px; padding: 8px 0 10px; height: 16px; line-height: 16px;}
.login_btn,.zhuce_btn{font-size: 12px; color:#4D4D4D;}
.top_right_btn,.top_right_login{float: left;}
.top_right_btn a{float: left;}
.top_right .shu{border-left:1px solid #e0e0e0; height: 16px; margin:0 16px; display: inline-block; float: left;}
.help-box .hlp{font-size: 12px; color: #666666;}
.top_right a{height:16px; display: inline-block; line-height:16px;}
.top_right .userA span{line-height:16px;}
.top_right_login{height:16px; line-height:16px; vertical-align:middle;}
.top_right_login a,.top_right_login span{line-height: 16px; display:inline-block; color:#4d4d4d; float: left;}
.logonInfo .pa5p{border-left:1px solid #e0e0e0; height: 16px; margin:0 10px; display: inline-block; float: left;}
.logonInfo .quite{margin-left: 14px;}
.top_right_login a{vertical-align:top;}
.top_right a:hover{color:#0068B7;}
.top-fixed{top:0px; position: fixed; z-index:1000; left:0px;}
.cassMessage{position: absolute; z-index:100; display: none; top: 32px; left: -17px; width:134px; height: 40px;  line-height: 40px; border: 1px solid #e5e5e5; border-top: none; background: #FFFFFF;}
.cassMessage a{font-size:13px; color: #4D4D4D; padding-left: 24px; line-height: 40px; vertical-align: top;}
.orderMessage{position: relative; margin-top: -8px;}
.orderMessage .tringle-tp{width:18px;height: 10px; display: inline-block; background: url(tringle-bottom.png) center no-repeat; margin-left: 10px;}
.orderMessage .messageGl{height:32px; line-height:32px;}
.top_right_btn a,.top_right_btn span{vertical-align:middle;}
.orderMessage .shu{margin-top:8px; margin-left:17px;}
.top-gwc .gwc-icon{width:20px; height: 16px; background-position: -20px 0; display: inline-block; margin-right: 10px;}
.top-gwc span{font-size: 12px; color: #666666; line-height: 16px; display:inline-block;}
.top-gwc .gwc-icon,.top-gwc span,.top-gwc a{vertical-align: top;}
.top-gwc{line-height: 16px; height: 16px;}
.top-gwc a{display: block; color: #666666; height: 16px;}
.top-gwc .count_gwc{font-size: 14px; position: relative; display: inline-block; height: 16px; padding: 0 4px; line-height: 16px; color: #e61717;}



/*404*/
.default-comm{width:660px; height:240px; padding:100px 270px 200px 270px; z-index: 5; background:#ffffff;}
.default-l{width:164px; height:240px; margin-right: 60px;;}
.default-t h1{font-size:30px; color: #666666; padding: 48px 0px 30px 0px; line-height: 30px;}
.default-t p{font-size:18px; color: #00b244; line-height: 18px;}
.default-b{margin-top: 30px;}
.default-b .fhsyy{width:111px; height:34px; line-height: 34px; color: #FFFFFF; font-size:16px; text-align: center; background: #5ac18f; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; display: inline-block;}
.default-b .fhsy{font-size:16px; color: #666666; line-height: 34px; display: inline-block; margin-left: 40px;}
.default-b .fhsy:hover{color: #00b244;}
.bor404{border-bottom:1px solid #e5e5e5;}

/*支付结果*/
.zfjgBox{width:556px; height: 348px; border-radius:20px; -moz-border-radius:2px; -webkit-border-radius:20px;  background: #f7f7f7;left:50%; top:50%;
margin:-174px 0 0 -278px; position: absolute; position:fixed !important; z-index: 5; display: none;}
.zfjgBox1{width:556px; height: 582px; border: 4px solid #CCCCCC; background: #fff; background: #fff; left:50%; top:50%;
margin:-291px 0 0 -278px; position: absolute; position:fixed !important; z-index: 5; display: none;}
.zfjgBox .recip_tit,.zfjgBox1 .recip_tit{height:70px; line-height: 70px; text-align: center; position: relative; background: #0068B7; border-top-left-radius: 20px; -webkit-border-top-left-radius: 20px; -moz-border-top-left:20px;border-top-right-radius: 20px; -webkit-border-top-right-radius: 20px; -moz-border-top-right:20px;}
.zfjgBox .recip_tit span,.zfjgBox1 .recip_tit span{font-size:28px; color: #FFFFFF; }
.zfjgBox .recip_tit a,.zfjgBox1 .recip_tit a{float: right;display: inline-block; position: absolute; right: 0; top: 0;}
.zfjgBox .recip_tit a:hover,.zfjgBox1 .recip_tit a:hover{cursor: pointer;}
.wczfBox{padding:28px 100px;}
.wczf_span{display: block; font-size: 24px; color: #4c4c4c; background: url(danger_th.png) 8px center no-repeat; line-height: 40px; padding-left: 68px;}
.wczfBox p{font-size:16px; color: #656565; line-height: 16px; margin-bottom: 20px;}
.wczfBox .djwczf{margin-top: 30px;}
.wczfBox a{font-size:16px; color: #3333ff; line-height: 16px; display: inline-block;}
.wczfBox a:hover{text-decoration: underline;}
.knbtn{width:140px; height:38px; font-size:18px; line-height:38px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; position: relative; behavior: url(PIE.htc);}
.ywcbtn{background: #0068B7; color: #FFFFFF; margin-right: 20px;}
.zfknbtn{background: #d4d4d4; color: #666666;}
.wczfBtn{padding-left: 128px;}
#fullbg,#fullbg2,#fullbg3,#fullbg4,.fullbg-search{background-color:gray;left:0; opacity:0.5;position:absolute;top:0;z-index:3;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5;} 

/*侧边栏2*/
.consultationBar{bottom: 130px; height: auto;position: fixed;right: 6px;width: 64px;z-index: 1000;}
.consultationBar li{margin-bottom: 3px; }
.consultationBar li,.consultationBar a,.consultationBar i{float: left;width: 52px;}
.consultationBar a,.consultationBar i{display: inline-block;}
.consultationBar a{position: relative;text-align: center;width: 52px;height: 52px; background: #7491ca; border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.consultationBar a:hover{background: #234589;}
.consultationBar a i{background: url(xuanfu-icon.png) no-repeat;}
.consultationBar a .zx{background-position: 0 0; width:52px; height:52px;}
.consultationBar .mx-a-1 .my-zx{line-height: 16px; padding: 9px 0 0 0px; height:45px; font-size:16px; color: #FFFFFF;}
.consultationBar .dj{line-height: 16px; padding: 9px 0 0 0px; height:45px; font-size:16px; color: #FFFFFF;}
.consultationBar .my-gwc{line-height: 16px; padding: 9px 0 0 0px; height:45px; font-size:16px; color: #FFFFFF;}
.consultationBar a .gwc{background-position:-16px 0; width:24px; height:24px; margin: 14px;}
.consultationBar a .fhdb{background-position:-19px -29px; width:17px; height:20px; margin: 15px 0 0 17px;}

/*咨询浮层*/
.consultationBar .consuKefu{width:145px; height:191px; border: 1px solid #cccccc; position: absolute; top: 0; right:10px; border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; background: #fbfbfb;}
.consultationBar .consuKeTal{width:158px; height: 191px; position: absolute; z-index: 100; display: none; top: 0px; right: 56px;;}
.consuKefu .tit{font-size:14px; color: #4d4d4d; background: #f5f5f5; line-height: 40px; height:40px; text-align: center;}
.consultationBar .consuKefu .kfclass{height:34px; line-height:34px; background: #fbfbfb; display: block; width:145px;}
.consuKefu .kfclass .kfL{background: url(xuanfu-icon.png) no-repeat; display: inline-block;}
.consuKefu .kfclass .kfR{font-size:14px; color: #818181; margin-left: 6px; display: inline-block;}
.consuKefu .kfclass .kfLsame01{background-position: 0px -35px; width:14px; height: 16px;}
.consuKefu .kfclass .kfLsame02{background-position: 0px -18px; width:10px; height: 13px;}
.consuKefu .kfclass .kfLsame03{background-position: 0px 0px; width:10px; height: 13px;}
.consuKefu .kfclass .kfLsame04{background-position: 0px -55px; width:14px; height: 14px;}
.consuKefu .kfclass .kfLsame05{background-position: 0px -74px; width:14px; height: 14px;}
.consuKefu .kfclass .kfLsame06{background-position: 0px -91px; width:14px; height: 14px;}
.kfL,.kfR{vertical-align: middle;}
.consultationBar .consuKefu .no-border{border-bottom: none;}
.consuKeFudiv{position: relative; padding-top: 10px;}
.consuKeFudiv:hover{cursor: pointer;}
.consultationBar .consuKefu .kfclass:hover{background: #f2f2f2;}
.consultationBar .opin-visible{display: block;}
.zjprent{background:url(zj100.png) no-repeat; width:90px; height:100px; display:block; position:fixed; right:-10px; bottom:402px; z-index:100;}

/*alert弹框*/
.case-ywcz .name-edit{width:15px; z-index:99; height:14px; display: inline-block; padding-right: 15px;}
.theme-name-eidt{z-index: 1001;position: fixed;top: 0; left: 0; width: 100%; height: 100%; background: #000; filter:alpha(opacity=20); opacity:0.2; ;display: none;}
.them-edit-dialog{width:366px; z-index: 1002; display: none; height:228px; background: #FFFFFF; font-family: "微软雅黑"; position: fixed; margin: -111px 0px 0px -200px; border: 3px solid #cccccc; left:50%; top:50%;}
.them-edit-dialog .tit{height:40px; line-height: 40px; background: #f0f0f0;}
.them-edit-dialog .tit .edit{font-size:16px; color: #646464; padding-left: 30px;}
.them-edit-dialog .tit a{display: inline-block; padding-right: 10px;}
.them-edit-dialog .tit a:hover{cursor: pointer;}
.them-edit-dialog .input-name{width:288px; height:36px; line-height: 36px; border: 1px solid #e6e6e6; padding-left: 10px;}
.them-edit-dialog .comm{padding: 40px 30px 0px 30px;}
.them-edit-dialog .comm .tittp{font-size:20px; line-height:28px; text-align:center; font-weight:blod;}
.them-edit-dialog .comm p{line-height: 28px; font-size: 16px; color: #666666;}
.them-edit-dialog .input-btn .btn{width:70px; height:34px; font-size:16px; text-align: center; line-height: 34px; display: inline-block; border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px;;}
.them-edit-dialog .input-btn .qd-btn{background: #00b344; color: #FFFFFF; }
.them-edit-dialog .input-btn .btn:hover{cursor: pointer;}
.them-edit-dialog .input-btn .qx-btn{background: #e6e6e6; color: #666666; margin-right: 30px;}
.them-edit-dialog .input-btn{margin-top: 30px; text-align: right;}

/*地域下拉菜单*/
.liststyle .loc_province,.liststyle .loc_city,.liststyle .loc_town{width:118px; background:#ffffff; height:32px; border:1px solid #CDCDCD; color:#666666; font-size:14px; line-height:14px; padding:0px 0px 0px 4px; height:40px; line-height:40px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.liststyle .loc_city{margin-left:16px; margin-right:15px;}
.liststyle .loc_province{margin-left:6px;}

.liststyle1 .loc_province,.liststyle1 .loc_city,.liststyle1 .loc_town{width:124px; height:32px; border:1px solid #CDCDCD; color:#666666; font-size:14px; line-height:14px; padding:5px 0px 5px 4px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.liststyle1 .loc_city{margin-left:30px; margin-right:30px;}
