﻿@charset "utf-8";
/************基础样式************/
html { font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
* html,* html body{background-image:none ;background-attachment:fixed}
body{ font:12px/1.5 Helvetica,"Microsoft YaHei",Arial,sans-serif; color:#444; background:#f2f2f2;}
html,body,div,span,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,ul,li,form,label,legend{ margin:0; padding:0;}
ul,ol,li{ list-style:none;}
p{zoom:1;}
em,cite,i{ font-style:normal;}ins{text-decoration: none;}
a{ color:#555; text-decoration:none;}
a:hover{ color:#F55;}
a:active{ color:#C96;}
a:focus{ outline:none; }
a:hover,a:active { outline: 0; }
img{ border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle;}
label{ cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; }
button, input, select, label, textarea { margin: 0; vertical-align: baseline; *vertical-align: middle;outline:none;font-family:inherit; font-size:inherit; line-height:inherit; display:inline-block; *display:inline;padding:2px 4px; }
button, input {line-height: normal; *overflow: visible; }
button::-moz-focus-inner, input::-moz-focus-inner { border:0; padding:0;}
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input{ line-height:normal}
table{ border-collapse:collapse; border-spacing: 0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:1.25; font-family:'Microsoft YaHei',Tahoma, Helvetica, Arial, sans-serif;}
small{ font-weight:normal;}h1,h1 small{font-size:24px;}
h2,h2 small{font-size:18px; font-weight:700; line-height:42px;}
h3,h3 small{font-size:16px;}h4,h4 small{font-size:14px;}h5,h5 small{font-size:12px;}
/************字体颜色样式************/
.f1,.f1 a{ color:#ff3333;}
.f2,.f2 a{ color:#88c64f;}
.f3,.f3 a{ color:#b88a5c;}
.f4,.f4 a{ color:#3cc0c0;}
.f5,.f5 a{ color:#358cc2;}
.f6,.f6 a{ color:#ff9900;}
.f8,.f8 a{ color:#ee3300;}
::selection { background:#58b8ff; color:#ffffff;}
::-moz-selection { background:#58b8ff; color:#ffffff;}
::-webkit-selection { background:#58b8ff; color:#ffffff;}
/************文本框基础样式************/
.itext{border:1px solid #dddddd; width:120px; height:24px; line-height:24px; vertical-align:middle;color:#777; font-family:Arial, Helvetica, sans-serif; background:#fcfcfc;}
.itext:focus{ color:#333;}
.itext_no,.itext_no:focus{ color:#777777;background:#eeeeee;}
/************表格处理，内联************/
table {border-collapse: collapse;border-spacing: 0;}
.nl{font-size:14px;letter-spacing: normal;word-spacing: normal;display:inline-block;*display: inline;zoom:1;}
/************清除浮动************/
.clearfix,.left,.right,.ml li,.signup,.informSm{zoom: 1;}
.clearfix:after,.left:after,.right:after,.ml li:after,.signup:after,.informSm:after {clear: both;content: "\0020";display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.left{ float:left;}
.right{ float:right;}
.hide { display:none;}
/************布局************/
.wrapper{ width:100%; margin:0 auto;}
.wrap{ clear:both; width:1150px; margin:0 auto; overflow:hidden;}

/************通用 - 顶部************/
.topwrap {clear:both; width:100%; height:60px; background:#135886;}
.topwrap .toplogo {float:left; height:60px; margin-right:20px;}
.topwrap .toplogo a{float:left; height:40px; width:140px; padding:10px 0 10px 0; }
.topwrap .toplogo a img{ height:40px; width:135px;}
.topwrap .toplogo em {float: left; line-height: 60px; font-size: 26px;color: #8FDB00; margin: 0 10px;}
.topwrap .topnav{ float:left;}
.topwrap .topnav a{float:left; padding:0 15px; color:#FFF;text-align:center; height:30px; line-height:30px; font-size:16px; margin:15px 5px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;background:#0f466a;}
.topwrap .topnav a:hover {color: #135886; background:#addfff;}
.topwrap .topnav .current {color:#ffffff; background:#ff5555;}
.topwrap .topcity {float:right; margin:15px 0 0 0; width:110px;}
.topwrap .topcity .selectbox{float:left;font-size:18px;}
.topwrap .topcity .selectbox .selecttxt{float:left;width:90px; padding:0 10px;color:#ffffff;cursor:pointer;line-height:30px;background:#0091dc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.topwrap .topcity .selectbox .selecttxt:hover {background:#007ec0;}
.topwrap .topcity .selectbox .selecttxt span{ float:left;}
.topwrap .topcity .selectbox .selecttxt em{ float:right; font-size:14px; color:#91d9ff;}

.topmenu1 { background:url('/assets/images/newtop/mainbg.jpg') no-repeat; height: 68px; }
.topmenu1 .toplogo { padding:18px 10px 0 0; float:left;}
.topmenu1 .toplogo img { height:34px; width:auto;}
.topmenu1 .toploca { float:left; color:#fff; margin:22px 20px auto 10px;}
.topmenu1 .toploca .exchange {background: rgba(66,165,245,0.5); display: inline-block; height: 24px; line-height: 24px;text-align: center; color: #fff; margin-top: 0px; cursor: pointer; border-radius: 15px; padding: 0 12px 0 8px; font-size: 14px;}
.topmenu1 .toploca .exchange ins {}
.topmenu1 .toploca span { font-size:16px;}
.topmenu1 .topfocus { float:left; }
.topmenu1 .topfocus img { height:39px; width:auto; margin:15px 0 0 10px;}
.topmenu1 .tel { font-family:"Hiragino Sans GB","Microsoft Yahei UI","Microsoft Yahei","微软雅黑",'Segoe UI',Tahoma,"宋体b8b\4f53",SimSun,sans-serif;  float: left; background: url(/assets/images/common/commonicon.png) no-repeat left 8px; padding-left: 40px; margin-left: 30px; height:49px; line-height:49px; font-size:20px; float:right; color:#ff6600; }
.topmenu1 .top-r {width: 170px; height: 68px; float: right; overflow: hidden; background: url(/assets/images/newtop/tel.png) 10px 0px no-repeat; margin: 6px 0px 0px 0px;}
.topmenu1 .top-r em { width: 100px; height: 30px; float: left; overflow: hidden; font-size: 15px; padding-left: 70px; line-height: 40px; text-align:right; color:#666;}
.topmenu1 .top-r span { width: 170px; height: 30px; float: left; overflow: hidden; font-size: 24px; color: #ff8a00; text-align: right; line-height:28px;}
.topmenu2 { background:#2F2F2F; height:42px; }
.topmenu2 .topul { float:left;}
.topmenu2 .topul li { float: left; height: 42px; line-height: 42px;}
.topmenu2 .topul li a {float: left; display: block; font-size: 16px; color: #fff; padding: 0 20px; width:74px; text-align:center;}
.topmenu2 .topul li.on a {background: #42A5F5;}
.topmenu2 .topul li:hover a {background: #42A5F5;}
.topmenu2 .topsearch { float:right;}
    
.cityselect{position:absolute;left:0;top:59px;width:100%;background:#0091dc;display:none;*width:980px;*left:50%;*margin-left:-490px; z-index:999;}
.cityselect .cityselectwrap{clear:both; width:1200px; margin:0 auto; padding:5px 0; position:relative; zoom:1;}
.cityselect .cityselectwrap div{clear:both; width:1200px; margin:0 auto; padding:5px 0; position:relative; zoom:1;}
.cityselect .cityselectwrap div span{float:left;white-space:nowrap;}
.cityselect .cityselectwrap div span a{display:block; padding:3px 8px; font-size:14px; margin:3px;color:#ffffff;}
.cityselect .cityselectwrap div span a:hover{color:#ffffff;background:#3ab3f3;}
.cityselect .cityselectwrap div span:first-child a{color: #FFF;background: #8fc45e;}
.cityselect .cityselectwrap ins{ position:absolute; right:5px; top:5px; display:block; font-size:20px; cursor:pointer; color:#FFF; background:#10486D;-moz-border-radius:40px;-webkit-border-radius:40px;-o-border-radius:40px;-ms-border-radius:40px;-khtml-border-radius:40px;border-radius:40px;}
.cityselect .cityselectwrap ins:hover{ color:#FFF; background:#F66;}
/************通用 - 统计************/
.statwrap { float:right;}
.statwrap .searchsmall {margin:6px 0;float: left;}
.statwrap .searchsmall .searchitext{width:350px;}
.statwrap .searchsmall .searchitext input{width: 250px;}
.statwrap .searchsmall .searchitext input{padding:5px 5px 5px 10px;width: 270px;background:#ffffff;color:#999;}
.statwrap .searchsmall .searchitext inpu:focus,.statwrap .searchsmall .searchitext .btn:hover{ background:#80b9ec;}
.statwrap .searchsmall .searchitext .btn{width:63px;height: 30px;line-height: 30px;background:#5ba4e6;}
.statwrap .searchsmall .searchitext .green{}
.statwrap .stat {float:left;font-size:16px; height:50px; line-height:50px; color:#3781a8;}
.statwrap .stat strong{color:#ff6600; margin:0 3px;}

.autocomplete-suggestions { border: 1px solid #ccc; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px 2px 15px; white-space: nowrap; overflow: hidden; height:36px; line-height:36px; cursor:pointer; font-size:14px; }
.autocomplete-selected { background: #f9f9f9; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
.autocomplete-group { padding: 2px 5px; background:#f4f7f9; color:#849aae; height:36px; line-height:36px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }
/************搜索框************/
.searchitext{ float:left; width:560px; height:40px; overflow:hidden;}
.searchitext .btn{ float:right; width:17%; height:40px; line-height:40px; padding:0;}
.searchitext input{ float:left; width:80%; border:0; padding:10px 1%; height:20px; line-height:20px; color:#666; font-size:14px; background:#E5E5E5;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;}
.searchitext input:hover,.searchItext input:focus{ background:#ffffff;}

/************通用 - 版权************/
.botwrap {clear:both; width:100%; padding:20px 0; background:#252525; margin-top:20px;}
.botwrap .f-info { /*border-bottom: 1px solid #696969;padding:0 0 20px 0;*/padding:0 0 10px 0;}
.botwrap .f-info .f-qrcode { width:120px;  float:left;}
.botwrap .f-info .f-qrcodetip { width:150px; text-align:center; float:left; color:#ffffff; font-size:14px; line-height:30px; padding:25px 0 0 0; height:95px;}
.botwrap .f-info .f-content {border-left: 1px solid #cccccc; padding-left:35px; width:840px;float:left; height:120px;}
.botwrap .f-info .f-content p{ color:#cccccc; line-height:31px; font-size:14px;}
.botwrap .f-info .f-content p a {color: #cccccc; margin-right: 15px; font-size: 14px;}
.botwrap .f-image { text-align:center; padding-top:15px;}

/************通用v2 - 版权************/
.botwrapv2 {clear:both; width:100%; background:#252525; margin-top:20px; background: #2a2a2a url(/assets/images/common/bj-footer.png) repeat-x bottom; padding:5px 0;}
.botwrapv2 .f-link { border-bottom: 1px solid #393939; line-height: 50px; }
.botwrapv2 .f-link .f-link-left {float:left;}
.botwrapv2 .f-link .f-link-right { float:right; color: #FA8F12; font-size:15px;}
.botwrapv2 .f-link .f-link-left a {color: #dddddd; margin-right: 15px; font-size: 14px;}
.botwrapv2 .f-friendlink { margin-top:15px; padding-bottom: 15px;  border-bottom: 1px solid #393939; }
.botwrapv2 .f-friendlink .f-friendlink-left{ float:left; width:940px; }
.botwrapv2 .f-friendlink .f-friendlink-right{ float:right; }
.botwrapv2 .f-friendlink .f-friendlink-left .linkhd {width:100%; display:table;}
.botwrapv2 .f-friendlink .f-friendlink-left .linkhd dd{ float:left;color:#fff; font-size:14px; margin-right:20px; background:#000; padding:6px 12px; cursor:pointer;}
.botwrapv2 .f-friendlink .f-friendlink-left .linkhd dd.on{background:#666}
.botwrapv2 .f-friendlink .f-friendlink-left .linkbd{font-size:12px; margin-top:10px; min-height:50px;}
.botwrapv2 .f-friendlink .f-friendlink-left .linkbd a { color: #ccc; font-size: 13px; display: inline-block; margin: 6px 10px 0 0; }
.botwrapv2 .f-copyright { color: #999; font-size: 13px; line-height: 25px; padding:15px 0 15px 0;}
.botwrapv2 .f-copyright a { color:#999; }

/************通用 - 悬浮框************/
.floatnav {position: fixed;z-index: 998;cursor: pointer; top: 25%;right: 50%; margin-right: -655px;}
.floatnav ul {}
.floatnav ul li {width: 66px; height: 60px; background: #0091dc;margin-bottom: 1px;}
.floatnav ul li a{display: block;width: 66px; height: 60px;}
.floatnav ul li:hover { background: #256dcf; }
.floatnav ul li a em {display: block; width: 66px; height: 39px;}
.floatnav ul li a p {color: #fff; font-size: 12px; text-align: center;}
.floatnav ul li em.icn1 { background: url(/assets/images/common/common.png) 16px -53px no-repeat;}
.floatnav ul li em.icn2 { background: url(/assets/images/common/common.png) -53px -53px no-repeat;}
.floatnav ul li em.icn3 { background: url(/assets/images/common/common.png) -261px -52px no-repeat;}
.floatnav ul li em.icn4 { background: url(/assets/images/common/common.png) -191px 21px no-repeat;}
.floatnav ul li em.icn5 { background: url(/assets/images/common/common.png) -328px -53px no-repeat;}

/************销售状态和房屋类型40a9f6************/
.card-presell{float:left;font-size:12px;padding:6px 8px;color:#fff;line-height:1;background:#4380ae;border-radius:2px;font-weight:700;margin-right:8px;}
.card-onsale{float:left;font-size:12px;padding:6px 8px;color:#fff;line-height:1;background:#00ae66;border-radius:2px;font-weight:700;margin-right:8px;}
.card-sellout{float:left;font-size:12px;padding:6px 8px;color:#fff;line-height:1;background:#999;border-radius:2px;font-weight:700;margin-right:8px;}
.card-build-type-zhuzhai{float:left;background:#df4d39;border-radius:2px;font-size:12px;padding:6px 8px;color:#fff;line-height:1;margin-right:8px;}
.card-build-type-shangpu{float:left;background:#daac24;border-radius:2px;font-size:12px;padding:6px 8px;color:#fff;line-height:1;margin-right:8px;}
.card-build-type-shangzhu{float:left;background:#b199ff;border-radius:2px;font-size:12px;padding:6px 8px;color:#fff;line-height:1;margin-right:8px;}
.card-build-type-bieshu{float:left;background:#6bbe1a;border-radius:2px;font-size:12px;padding:6px 8px;color:#fff;line-height:1;margin-right:8px;}
.card-build-type-kezhan{float:left;background:#269cff;border-radius:2px;font-size:12px;padding:6px 8px;color:#fff;line-height:1;margin-right:8px;}
.card-build-type-yangfang{float:left;background:#4cc1ec;border-radius:2px;font-size:12px;padding:6px 8px;color:#fff;line-height:1;margin-right:8px;}
.card-build-type-minsu{float:left;background:#cb73f1;border-radius:2px;font-size:12px;padding:6px 8px;color:#fff;line-height:1;margin-right:8px;}
.card-build-type-qita{float:left;background:#749afc;border-radius:2px;font-size:12px;padding:6px 8px;color:#fff;line-height:1;margin-right:8px;}
.card-build-type-shangye{float:left;background:#42d3b3;border-radius:2px;font-size:12px;padding:6px 8px;color:#fff;line-height:1;margin-right:8px;}
.card-build-type-xizilou{float:left;background:#f5a623;border-radius:2px;font-size:12px;padding:6px 8px;color:#fff;line-height:1;margin-right:8px;}
.card-build-type-dishang{float:left;background:#a9e56d;border-radius:2px;font-size:12px;padding:6px 8px;color:#fff;line-height:1;margin-right:8px;}

/************楼盘列表页 - 翻页************/
.page-box{ text-align:center; padding:15px 0;}
.page-box *{-webkit-box-sizing:border-box;box-sizing:border-box}
.page-box a{cursor:pointer;height:36px;padding:0 14px;margin-left:4px;text-align:center;line-height:34px;border:1px solid #d9d9d9;border-radius:4px;overflow:hidden;font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#666;display:inline-block;*display:inline;zoom:1;vertical-align:top; background:#fff;}
.page-box a.disable { color:#ccc;}
.page-box a:hover { background-color:#40a9f6; color:#ffffff;}
.page-box span.active{display:inline-block;font-size:14px;text-decoration:none;color:#ffffff;cursor:default;background:#fff;background-color:#40a9f6;border:1px solid #40a9f6;padding:0 14px;height:36px;line-height:34px;border-radius:4px}
.page-box span{margin-left:4px}
.page-box .blue-btn{background:#1f6bdf;border-color:#1f66c3;color:#fff;width:auto;padding:0 30px}
.page-box .blue-btn:hover{background-position:0 -90px;text-decoration:none}

/************通用 - 项目列表************/
.lvju-project {}
.lvju-project ul.project_list_box{}
.lvju-project ul.project_list_box .project_list_item{overflow: hidden; position: relative; margin-bottom: 20px; background-color:#fff; border:1px solid #ededed; padding:15px 15px;}
.lvju-project ul.project_list_box .project_list_item:hover {box-shadow: 0px 0px 16px 0px #d4d4d4;}
.lvju-project ul.project_list_box .project_list_item .project_img{position:relative;width:238px;height:174px;float:left;font-size:0;margin-right:26px; min-height:174px;}
.lvju-project ul.project_list_box .project_list_item .project_img img{width:238px;height:174px}
.lvju-project ul.project_list_box .project_list_item .card_infor_box{float:left;width:470px;height:174px;display:inline-block;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1}
.lvju-project ul.project_list_box .project_list_item .card_infor_box .card-name-box{padding-bottom:0px;}
.lvju-project ul.project_list_box .project_list_item .card_infor_box .card-comment-box{font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-bottom:13px;line-height:15px;width:410px}
.lvju-project ul.project_list_box .project_list_item .card_infor_box .card-name-box .card-name{float:left;font-size:18px; font-weight:600; color:#333;line-height:24px;margin-right:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:HiraginoSansGB-W6;max-width:162px;max-width:240px}
.lvju-project ul.project_list_box .project_list_item .card_infor_box dl {font-size: 14px; padding:6px 0; display:inline-block; width:100%;}
.lvju-project ul.project_list_box .project_list_item .card_infor_box dl em { color:#999;}
.lvju-project ul.project_list_box .project_list_item .card_infor_box dl em ins { width:1em; margin-right:8px;}
.lvju-project ul.project_list_box .project_list_item .card_infor_box dd, .lvju-project ul.project_list_box .project_list_item .card_infor_box dt{height: 28px; line-height: 28px; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.lvju-project ul.project_list_box .project_list_item .card_infor_box dt a { color:#11C0D0; margin-right:10px;}
.lvju-project ul.project_list_box .project_list_item .card_infor_box p.card-latest-news {float: left; padding-top: 5px; zoom: 1;}
.lvju-project ul.project_list_box .project_list_item .card_infor_box p.card-latest-news a {display: block; width: 100%; color: #F70; font-size: 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.lvju-project ul.project_list_box .project_list_item .card_infor_box p.card-latest-news span { font-size:15px;}
.lvju-project ul.project_list_box .project_list_item .card-price-box{position:absolute;top:15px;right:15px;text-align:right}
.lvju-project ul.project_list_box .project_list_item .card-price-box .card-price-confirmed{display:block;margin-bottom:8px;font-size:28px;color:#d44d38}
.lvju-project ul.project_list_box .project_list_item .card-price-box .card-price, .enjoy_list ul.enjoy_list_box li a .card-price-box .card-price { display: block; margin-bottom: 8px;}
.lvju-project ul.project_list_box .project_list_item .card-price-box .card-price span, .enjoy_list ul.enjoy_list_box li a .card-price-box .card-price span { font-size: 28px; color: #d44d38; font-family: Tahoma-Bold;}
.lvju-project ul.project_list_box .project_list_item .card-price-box .card-price i, .enjoy_list ul.enjoy_list_box li a .card-price-box .card-price i { font-style: normal; font-size: 14px; color: #d44d38;}
.lvju-project ul.project_list_box .project_list_item .card-price-box .room-infor{font-family:HiraginoSansGB-W3;font-size:12px;color:#666;margin-left:13px}
.zixun{ cursor:pointer; font-size:14px; color:#fff; background-color:#ff7700; padding:6px 12px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;}

/************导购页面、关于我们页面************/
.page-guide {}
.guide-left { width:298px; float:left;background-color: #fff; border: 1px solid #ededed;}
.guide-left dl{ padding-bottom:42px; }
.guide-left dl dt { height:46px; line-height:46px; background-color:#0091DC; font-size:16px; color:#fff; text-indent:1em;}
.guide-left dl dd a { height:42px; line-height:42px; font-size:15px; text-indent:1.5em; cursor:pointer; display:inline-block; width:298px;}
.guide-left dl dd a:hover { background-color:#b3e1ff;}
.guide-left dl dd a.select { background-color:#b3e1ff; }
.guide-right { width:798px; float:right;background-color: #fff; border: 1px solid #ededed; padding: 20px 20px;}
.guide-right .guide-title {border-bottom: 1px solid #E5E5E5; padding:15px 0;  font-size:22px; color:#17C1DF; margin-bottom:15px;}

.guide-right .guide-content { font-size:16px; line-height:30px;}
.guide-right .guide-content p{ font-size:16px; line-height:30px; text-indent:32px; margin-bottom:10px;}
.guide-right .guide-content img { max-width :798px; text-align:center;}
.guide-right .guide-content h2 { font-size:18px; color:#000; padding:15px 0 10px 0; font-weight:600;}
.guide-right .guide-content a { margin-right:10px;}
.guide-right .guide-content p.desc {text-indent:0px; border:1px solid #ccc; border-radius:5px; padding:5px 10px; text-align:center;}
/*悬浮框*/
.right-menu-bar{position:fixed;right:-40px;bottom:0;width:40px;height:100%;z-index:101;-webkit-transition:all .4s;transition:all .4s}
.right-menu-bar .right-menu-container{background:url(/assets/images/index/right-menu-bar-bg.jpg);height:100%;padding-top:166px;z-index:100;position:relative}
.right-menu-bar .right-menu{color:#fff;font-size:12px;padding-top:36px;padding-bottom:5px;display:block;text-align:center;background-repeat:no-repeat;background-image:url(/assets/images/index/right-menu-icons.png)}
.right-menu-bar .right-menu.hover,.right-menu-bar .right-menu:hover{background-color:#fff;color:#3085cd}
.right-menu-bar .qrcode{background-position:11px 14px}
.right-menu-bar .qrcode.hover,.right-menu-bar .qrcode:hover{background-position:11px -90px}
.right-menu-bar .user{background-position:-90px 14px}
.right-menu-bar .user.hover,.right-menu-bar .user:hover{background-position:-90px -92px}
.right-menu-bar .kf{background-position:-188px 14px}
.right-menu-bar .kf.hover,.right-menu-bar .kf:hover{background-position:-188px -92px}
.right-menu-bar .qq{background-position:-289px 14px}
.right-menu-bar .qq.hover,.right-menu-bar .qq:hover{background-position:-289px -92px}
.right-menu-bar .phone{background-position:-870px 12px;margin-top:7px}
.right-menu-bar .phone.hover,.right-menu-bar .phone:hover{background-position:-870px -94px}
.right-menu-bar .charge{background-position:-386px 4px;margin-top:7px}
.right-menu-bar .charge.hover,.right-menu-bar .charge:hover{background-position:-386px -102px}
.right-menu-bar .gong-dan{background-position:-484px 16px}
.right-menu-bar .gong-dan.hover,.right-menu-bar .gong-dan:hover{background-position:-484px -90px}
.right-menu-bar .back-top{background-position:-579px 11px;position:absolute;bottom:80px;right:0;width:40px;opacity:0;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0);zoom:1;-webkit-transition-property:opacity,postion;transition-property:opacity,postion;-webkit-transition-duration:.6s;transition-duration:.6s;z-index:100;padding-top:18px}
.right-menu-bar .back-top-visible{-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);zoom:1;opacity:1}
.right-menu-bar .back-top.hover,.right-menu-bar .back-top:hover{background-position:-579px -95px}
.right-menu-bar .collapse-right-bar,.right-menu-bar .expand-right-bar{position:absolute;bottom:40px;right:0;z-index:100;background-image:none;text-align:center;display:block;padding-top:0;padding-bottom:0;width:40px;font-size:16px}
.right-menu-bar .collapse-right-bar{background-image:url(/assets/images/index/right-menu-icons.png);background-repeat:no-repeat;background-position:-776px 13px;height:40px}
.right-menu-bar .collapse-right-bar:hover{background-position:-776px -91px}
.right-menu-bar .expand-right-bar{bottom:40px; right:-40px;height:40px;width:40px;background:url(/assets/images/common/common.png) no-repeat 0 -385px;z-index:99;-webkit-transition:all .6s;transition:all .6s}
.right-menu-bar.mini-right-menu-bar{right:-40px!important;}
.right-menu-bar.mini-right-menu-bar .expand-right-bar{right:40px}
.right-menu-bar .concat-phone-container{position:absolute;right:-500px;top:300px;background-color:#fff;border:1px solid #dddcdd;border-right:0;-webkit-transition:all .6s;transition:all .6s;padding:20px 30px 20px 25px;width:234px}
.right-menu-bar .active-concat-container{right:40px}
.right-menu-bar .concat-phone-container .close{position:absolute;top:9px;right:0;width:26px;height:26px;cursor:pointer;background:url(/assets/images/common/common.png) no-repeat center right #fff;background-position:-70px -385px}
.right-menu-bar .concat-phone-container .title{font-size:20px;height:38px;vertical-align:bottom;line-height:44px;padding-left:40px;background:url(/assets/images/index/right-menu-icons.png) no-repeat -978px top;margin-bottom:10px}
.right-menu-bar .concat-phone-container .phone-num{color:#ff7800;line-height:26px;height:26px;font-size:18px;padding-left:5px}
.right-menu-bar .concat-phone-container ul{border-top:1px solid #e6e7e8;border-bottom:1px solid #e6e7e8;padding:5px;margin:5px 0;color:#494949}
.right-menu-bar .concat-phone-container ul li{float:left;width:48%}
.right-menu-bar .concat-phone-container ul li .num{font-size:14px;padding-left:5px;color:#1b96ff;font-weight:700}
.right-menu-bar .concat-phone-container .concat-desc{line-height:18px;color:#909090;padding-left:5px}
.right-menu-bar .concat-phone-container .concat-desc .blue-color{color:#378cd2}
.right-menu-bar .sidebar-adv{display:none;position:fixed;bottom:23px;right:45px}
@media screen and (max-height:700px)
{
    .right-menu-bar .back-top{bottom:40px}
    .right-menu-bar .collapse-right-bar,.right-menu-bar .expand-right-bar{bottom:0}
}
@media screen and (min-width:1600px){#rightMenuBar2016.menu-bar-enable .sidebar-adv{display:block}}

/************按钮************/
button.btn{border:0}
button.btn,input.btn{height:32px}
.btn{background-color:#E5E5E5;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;height:30px;line-height:30px;padding:0 20px;font-size:12px;font-family:Helvetica,Arial,"宋体",sans-serif;color:#666;margin:0;text-decoration:none;text-align:center;cursor:pointer;text-shadow:0 1px 0 rgba(255,255,255,.3);-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none}
.btn:hover{color:#888;background-color:#EEE;border-color:#EEE}
.btn:active{-webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 2px 3px rgba(0,0,0,.3);box-shadow:inset 0 2px 3px rgba(0,0,0,.3)}
.flat{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;-khtml-border-radius:0;border-radius:0}
/************颜色************/
.grey9 { color:#999;}
.green{color:#FFF;background-color:#7CBE00;text-shadow:0 1px 0 rgba(90,130,0,.1)}
.green:hover{color:#FFF;background-color:#8FCF00;border-color:#8FCF00}
.greenGrad{color:#FFF;border-color:#6FA100;background-color:#7CBE00;text-shadow:0 1px 0 rgba(90,130,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.5);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#8C0),color-stop(100%,#6C9D00));background:-webkit-linear-gradient(top,#8C0,#6C9D00);background:-moz-linear-gradient(top,#8C0,#6C9D00);background:-o-linear-gradient(top,#8C0,#6C9D00);background:linear-gradient(top,#8C0,#6C9D00)}
.greenGrad:hover{color:#FFF;border-color:#84BC00;background-color:#8FCF00;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#A0E400),color-stop(100%,#75A600));background:-webkit-linear-gradient(top,#A0E400,#75A600);background:-moz-linear-gradient(top,#A0E400,#75A600);background:-o-linear-gradient(top,#A0E400,#75A600);background:linear-gradient(top,#A0E400,#75A600)}
.orange{color:#FFF;background-color:#FF9A0D;text-shadow:0 1px 0 rgba(170,100,0,.1)}
.orange:hover{color:#FFF;background-color:#FFAC38;border-color:#F99C1C}
.orangeGrad{color:#FFF;border-color:#E58606;background-color:#F18D05;text-shadow:0 1px 0 rgba(170,100,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.5);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#FFAC2D),color-stop(100%,#E48505));background:-webkit-linear-gradient(top,#FFAC2D,#E48505);background:-moz-linear-gradient(top,#FFAC2D,#E48505);background:-o-linear-gradient(top,#FFAC2D,#E48505);background:linear-gradient(top,#FFAC2D,#E48505)}
.orangeGrad:hover{color:#FFF;border-color:#F99C1C;background-color:#FF9E0B;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#FFC12D),color-stop(100%,#EA8B0A));background:-webkit-linear-gradient(top,#FFC12D,#EA8B0A);background:-moz-linear-gradient(top,#FFC12D,#EA8B0A);background:-o-linear-gradient(top,#FFC12D,#EA8B0A);background:linear-gradient(top,#FFC12D,#EA8B0A)}
.blue{color:#FFF;background-color:#00A3E0;text-shadow:0 1px 0 rgba(0,110,150,.1)}
.blue:hover{color:#FFF;background-color:#00B2F5;border-color:#00B2F5}
.blueGrad{color:#FFF;border-color:#0097D1;background-color:#00A3E0;text-shadow:0 1px 0 rgba(0,110,150,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.5);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#00B9FF),color-stop(100%,#0096CF));background:-webkit-linear-gradient(top,#00B9FF,#0096CF);background:-moz-linear-gradient(top,#00B9FF,#0096CF);background:-o-linear-gradient(top,#00B9FF,#0096CF);background:linear-gradient(top,#00B9FF,#0096CF)}
.blueGrad:hover{color:#FFF;border-color:#0096CF;background-color:#00B2F5;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#3CCAFF),color-stop(100%,#0096CF));background:-webkit-linear-gradient(top,#3CCAFF,#0096CF);background:-moz-linear-gradient(top,#3CCAFF,#0096CF);background:-o-linear-gradient(top,#3CCAFF,#0096CF);background:linear-gradient(top,#3CCAFF,#0096CF)}
.gray{color:#FFF;background-color:#CCC;text-shadow:0 1px 0 rgba(110,110,110,.1)}
.gray:hover{color:#FFF;background-color:#BBB;border-color:#BBB}
.grayGrad{color:#FFF;border-color:#BBB;background-color:#C5C5C5;text-shadow:0 1px 0 rgba(100,100,100,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.5);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#DDD),color-stop(100%,#B5B5B5));background:-webkit-linear-gradient(top,#DDD,#B5B5B5);background:-moz-linear-gradient(top,#DDD,#B5B5B5);background:-o-linear-gradient(top,#DDD,#B5B5B5);background:linear-gradient(top,#DDD,#B5B5B5)}
.grayGrad:hover{color:#FFF;border-color:#AAA;background-color:#B5B5B5;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#CCC),color-stop(100%,#AAA));background:-webkit-linear-gradient(top,#CCC,#AAA);background:-moz-linear-gradient(top,#CCC,#AAA);background:-o-linear-gradient(top,#CCC,#AAA);background:linear-gradient(top,#CCC,#AAA)}
.red{color:#FFF;background-color:#E54028;text-shadow:0 1px 0 rgba(100,30,10,.1)}
.red:hover{color:#FFF;background-color:#EA6653;border-color:#EA6653}
.redGrad{color:#FFF;border-color:#E54028;background-color:#E54028;text-shadow:0 1px 0 rgba(100,100,100,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.5);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#E9624E),color-stop(100%,#D9321A));background:-webkit-linear-gradient(top,#E9624E,#D9321A);background:-moz-linear-gradient(top,#E9624E,#D9321A);background:-o-linear-gradient(top,#E9624E,#D9321A);background:linear-gradient(top,#E9624E,#D9321A)}
.redGrad:hover{color:#FFF;border-color:#E74F39;background-color:#EA6653;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#FF826B),color-stop(100%,#D9321A));background:-webkit-linear-gradient(top,#FF826B,#D9321A);background:-moz-linear-gradient(top,#FF826B,#D9321A);background:-o-linear-gradient(top,#FF826B,#D9321A);background:linear-gradient(top,#FF826B,#D9321A)}

/************侧边栏************/
.right-menu-bar .right-menu-container .right-menu { position:relative;}
    .right-menu-bar .right-menu-container .right-menu .popup { position: absolute; right: 40px; top: 0; display: none; padding: 0 14px; color: #fff; font-size: 12px; background: #00ae66; white-space: nowrap;}
    .right-menu-bar .right-menu-container .right-menu .popup-kf {top: 6px; padding: 15px 20px; background: #fff; box-shadow: 0 0 10px 0 rgba(0,0,0,0.45); color:#000;}
    .right-menu-bar .right-menu-container .right-menu .popup-bm {top: 6px; padding: 15px 20px; background: #fff; box-shadow: 0 0 10px 0 rgba(0,0,0,0.45); color:#000;}
    .right-menu-bar .right-menu-container .right-menu .popup-qr {top: -55px; padding: 8px; background: #fff; box-shadow: 0 0 10px 0 rgba(0,0,0,0.45);}
    .right-menu-bar .right-menu-container .right-menu .popup i {position: absolute; right: 0; top: 50%; width: 0; height: 0; margin: -5px -10px 0 0; font-size: 0; border: 5px solid; border-color: transparent transparent transparent #fff; overflow: hidden;}
    .right-menu-bar .right-menu-container .right-menu .popup-qr i { border-color: transparent transparent transparent #fff;}
    .right-menu-bar .right-menu-container .right-menu .popup-qr .qr-title { display: block; padding-top: 8px; color: #000; line-height: 12px; font-size: 12px; text-align: center;}

.y_reduced{ width: 560px; height: 362px; background: #fff;  border-radius: 8px;}
.y_reduced_main{position:relative;}
.reduced_close{position: absolute; right: 0px; top: -54px;}
.reduced_close a{ display:block; width: 34px; height: 34px;}
.reduced_close a img{ width: 100%; height: 100%;}
.reduced_close i{display: block; width: 1px; height: 20px;background: #fff; margin: 0 auto;}
.y_reducedh{ width: 100%; height: 84px; background: url('/assets/images/common/ico_jjtz1.png') no-repeat center; background-size: 100% 100%;}
.y_reducedh_title{ font-size: 32px; color: #fff; text-align: center; position: relative; top: 23px;}
.y_reduced_cont{ margin-top: 15px; }
.y_reduce_lptitle{ text-align: center;}
.y_reduce_lptitle span{ font-size: 18px; color: #fe0000; display: inline-block;}
.y_reduce_lptitle em{ font-size: 14px; color: #5d5d5d; display: inline-block; font-style: normal;}
.y_reduced_bottom{margin-top: 20px; padding:0 20px;}
.y_reduced_left{ float: left; width: 270px; border-right:1px solid #e1e1e1; padding: 10px 20px;}
.y_reduced_left input.y_input_name{ display: block; height: 40px; background: #f5faff; width: 250px; padding-left: 12px; border: 1px solid #e4f1fd; border-radius: 5px; font-size: 16px; color: #333333;}
.y_reduced_left input.y_input_mobile{ margin-top:10px; display: block; height: 40px; background: #f5faff; width: 250px; padding-left: 12px; border: 1px solid #e4f1fd; border-radius: 5px; font-size: 16px; color: #333333;}
.y_reduced_left input.y_input_submit{ box-shadow:0px 0px 10px 2px #ccc; font-size: 20px; color: #fff;  background: #0e96fe; width: 100%; height: 40px; border: none; border-radius: 5px; margin-top: 20px;}
.y_reduced_left input.y_input_submit:hover{ background: #3fa7f7;}
.y_reduced_lptu{ float: right; width: 180px; background: #fff; border: 1px solid #e0dfdf; padding: 10px 0; position: relative; top:8px; right: 12px;}
.y_reduced_lptu span{ width: 160px; height: 130px; display: block; margin: 0 auto;}
.y_reduced_lptu span img{ width: 100%; height: 100%;}
.y_close{ position: absolute; right: -20px; top: -20px; width: 40px;height: 40px;z-index: 12;}
.y_close img{ width: 100%; height: 100%;}
a.y_close img{ transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
a.y_close img:hover { transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg);}

/************字体************/
@font-face {
  font-family: 'cnvery';
  src: url('/assets/fonts/cnvery.eot');
  src: url('/assets/fonts/cnvery.eot#iefix') format('embedded-opentype'),
       url('/assets/fonts/cnvery.woff') format('woff'),
       url('/assets/fonts/cnvery.ttf') format('truetype'),
       url('/assets/fonts/cnvery.svg#cnvery') format('svg');
  font-weight: normal;
  font-style: normal;
}
a:hover ins{ text-decoration:none !important;}
ins{font-family: "cnvery";font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;width:1.5em;margin:0;text-align: center;font-variant: normal;text-transform: none;}
.icon-1:before { content: '\e800'; }
.icon-48:before { content: '\e801'; }
.icon-10:before { content: '\e802'; }
.icon-9:before { content: '\e803'; }
.icon-38:before { content: '\e804'; }
.icon-39:before { content: '\e805'; }
.icon-33:before { content: '\e806'; }
.icon-34:before { content: '\e807'; }
.icon-8:before { content: '\e808'; }
.icon-32:before { content: '\e809'; }
.icon-2:before { content: '\e80a'; }
.icon-3:before { content: '\e80b'; }
.icon-4:before { content: '\e80c'; }
.icon-5:before { content: '\e80d'; }
.icon-26:before { content: '\e80e'; }
.icon-19:before { content: '\e80f'; }
.icon-41:before { content: '\e810'; }
.icon-18:before { content: '\e811'; }
.icon-40:before { content: '\e812'; }
.icon-31:before { content: '\e813'; }
.icon-14:before { content: '\e814'; }
.icon-15:before { content: '\e815'; }
.icon-17:before { content: '\e816'; }
.icon-11:before { content: '\e817'; }
.icon-24:before { content: '\e818'; }
.icon-13:before { content: '\e819'; }
.icon-29:before { content: '\e81a'; }
.icon-28:before { content: '\e81b'; }
.icon-7:before { content: '\e81c'; }
.icon-6:before { content: '\e81d'; }
.icon-35:before { content: '\e81e'; }
.icon-42:before { content: '\e81f'; }
.icon-20:before { content: '\e820'; }
.icon-30:before { content: '\e821'; }
.icon-36:before { content: '\e822'; }
.icon-43:before { content: '\e823'; }
.icon-44:before { content: '\e824'; }
.icon-21:before { content: '\e825'; }
.icon-22:before { content: '\e826'; }
.icon-37:before { content: '\e827'; }
.icon-25:before { content: '\e828'; }
.icon-27:before { content: '\e829'; }
.icon-23:before { content: '\e82a'; }
.icon-16:before { content: '\e82b'; }
.icon-49:before { content: '\e82c'; }
.icon-46:before { content: '\e82d'; }
.icon-45:before { content: '\e82e'; }
.icon-47:before { content: '\e82f'; }
.icon-12:before { content: '\e830'; }
.icon-50:before { content: '\e831'; }
.icon-51:before { content: '\e832'; }
.icon-56:before { content: '\e833'; }
.icon-52:before { content: '\e834'; }
.icon-53:before { content: '\e835'; }
.icon-54:before { content: '\e836'; }
.icon-55:before { content: '\e837'; }
.icon-58:before { content: '\e838'; }
.icon-57:before { content: '\e839'; }
.icon-59:before { content: '\e83a'; }
.icon-61:before { content: '\e83b'; }
.icon-62:before { content: '\e83c'; }
.icon-60:before { content: '\e83d'; }
.icon-63:before { content: '\e83e'; }
.icon-64:before { content: '\e83f'; }
.icon-65:before { content: '\e840'; }
.icon-66:before { content: '\e841'; }
.icon-67:before { content: '\e842'; }
.icon-68:before { content: '\e843'; }
.icon-1{ before: '\e800'; }
.icon-48{ before: '\e801'; }
.icon-10{ before: '\e802'; }
.icon-9{ before: '\e803'; }
.icon-38{ before: '\e804'; }
.icon-39{ before: '\e805'; }
.icon-33{ before: '\e806'; }
.icon-34{ before: '\e807'; }
.icon-8{ before: '\e808'; }
.icon-32{ before: '\e809'; }
.icon-2{ before: '\e80a'; }
.icon-3{ before: '\e80b'; }
.icon-4{ before: '\e80c'; }
.icon-5{ before: '\e80d'; }
.icon-26{ before: '\e80e'; }
.icon-19{ before: '\e80f'; }
.icon-41{ before: '\e810'; }
.icon-18{ before: '\e811'; }
.icon-40{ before: '\e812'; }
.icon-31{ before: '\e813'; }
.icon-14{ before: '\e814'; }
.icon-15{ before: '\e815'; }
.icon-17{ before: '\e816'; }
.icon-11{ before: '\e817'; }
.icon-24{ before: '\e818'; }
.icon-13{ before: '\e819'; }
.icon-29{ before: '\e81a'; }
.icon-28{ before: '\e81b'; }
.icon-7{ before: '\e81c'; }
.icon-6{ before: '\e81d'; }
.icon-35{ before: '\e81e'; }
.icon-42{ before: '\e81f'; }
.icon-20{ before: '\e820'; }
.icon-30{ before: '\e821'; }
.icon-36{ before: '\e822'; }
.icon-43{ before: '\e823'; }
.icon-44{ before: '\e824'; }
.icon-21{ before: '\e825'; }
.icon-22{ before: '\e826'; }
.icon-37{ before: '\e827'; }
.icon-25{ before: '\e828'; }
.icon-27{ before: '\e829'; }
.icon-23{ before: '\e82a'; }
.icon-16{ before: '\e82b'; }
.icon-49{ before: '\e82c'; }
.icon-46{ before: '\e82d'; }
.icon-45{ before: '\e82e'; }
.icon-47{ before: '\e82f'; }
.icon-12{ before: '\e830'; }
.icon-50{ before: '\e831'; }
.icon-51{ before: '\e832'; }
.icon-56{ before: '\e833'; }
.icon-52{ before: '\e834'; }
.icon-53{ before: '\e835'; }
.icon-54{ before: '\e836'; }
.icon-55{ before: '\e837'; }
.icon-58{ before: '\e838'; }
.icon-57{ before: '\e839'; }
.icon-59{ before: '\e83a'; }
.icon-61{ before: '\e83b'; }
.icon-62{ before: '\e83c'; }
.icon-60{ before: '\e83d'; }
.icon-63{ before: '\e83e'; }
.icon-64{ before: '\e83f'; }
.icon-65{ before: '\e840'; }
.icon-66{ before: '\e841'; }
.icon-67{ before: '\e842'; }
.icon-68{ before: '\e843'; }