*{padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html{font-family: 'Microsoft YaHei',Helvetica,Arial,Verdana,sans-serif;font-size:14px;color:#333;min-width:1200px;}
ul{list-style-type:none;}
img{max-width:100%;vertical-align:middle;}
a,a:link,a:visited,a:hover,a:active{text-decoration: none;color:inherit;}
.container{position:relative;width:1200px;margin:auto;}
/*公用头部*/
.custom-header{position:fixed;top:0;left:0;right:0;background:url(../images/common/bg.png) repeat;z-index:9999;height:60px;}
.custom-header .container{position:relative;padding:0 340px 0 280px;}
.custom-header .container .logo{position:absolute;left:0;top:6px;width:253px;height:48px;}
.custom-header .container .logo a img{height: 48px;}
.custom-header .container ul li{display:inline-block;vertical-align:middle;padding:0 15px;font-size:16px;}
.custom-header .container ul li a{color:#333;line-height:60px;}
.custom-header .container ul li.active a,.custom-header .container ul li:hover a{color:#e81d1d;}
.custom-header .container .act{position:absolute;right:0;top:12px;}
.custom-header .container .act div,.custom-header .container .act a{display:inline-block;vertical-align:middle;}
.custom-header .container .act p{font-size:14px;color:#5d81c9;margin-right:10px;}
.custom-header .container .act a.btn{width:90px;height:35px;text-align:center;line-height:35px;font-size:15px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;margin-left:5px;}
.custom-header .container .act a.btn-orange{background:#ffb400;color:#fff;}
.custom-header .container .act a.btn-red{background:#e56b14;color:#fff;}
/*公用底部*/
.custom-foot{position:relative;}
.custom-foot .phone-cont{background:#e56b14;padding:20px 0 25px;}
.custom-foot .phone-cont .container i,.custom-foot .phone-cont .container .info{display:inline-block;vertical-align:middle;}
.custom-foot .phone-cont .container i{width:45px;height:45px;background:url(../images/common/phone.png) no-repeat center;background-size:cover;margin:8px 10px 0 0;}
.custom-foot .phone-cont .container .info h3{font-size:26px;font-weight:500;color:#fff;margin-bottom:10px;}
.custom-foot .phone-cont .container .info h3 span{font-size:20px;margin-left:10px;}
.custom-foot .phone-cont .container .info ul li{display:inline-block;vertical-align:middle;margin-right:20px;font-size:16px;color:#fff;}
.custom-foot .link-cont{position:relative;padding:20px 0 30px;}
.custom-foot .link-cont .link .item{display:inline-block;vertical-align:top;width:80px;margin-right:160px;text-align:center;}
.custom-foot .link-cont .link .item .mt{font-size:18px;margin-bottom:10px;}
.custom-foot .link-cont .link .item ul li{margin:5px 0;}
.custom-foot .link-cont .link .item ul li a{font-size:14px;color:#666;}
.custom-foot .link-cont .link .item ul li a:hover{color:#e56b14;}
.custom-foot .link-cont .ewm{position:absolute;right:0;top:-115px;text-align:center;}
.custom-foot .link-cont .ewm .ewm-list li{display:inline-block;vertical-align:middle;}
.custom-foot .link-cont .ewm .ewm-list li{margin-left:24px;}
.custom-foot .link-cont .ewm .ewm-list li.adjust{margin:0;}
.custom-foot .link-cont .ewm .ewm-list li .pic{width:112px;height:112px;text-align:center;line-height:112px;}
.custom-foot .link-cont .ewm .right-list li{display:inline-block;vertical-align:middle;margin:15px 0;}
.custom-foot .link-cont .ewm .right-list li .rightIcon{display:block;width:48px;height:40px;background:url(../images/common/copyright.png) no-repeat;}
.custom-foot .link-cont .ewm .right-list li .rightIcon-1{background-position:-54px 0;}
.custom-foot .link-cont .ewm .right-list li .rightIcon-2{background-position:-54px -42px;}
.custom-foot .link-cont .ewm .right-list li .rightIcon-3{background-position:-54px -84px;}
.custom-foot .link-cont .ewm .right-list li .rightIcon-4{background-position:-54px -126px;}
.custom-foot .link-cont .ewm>p{font-size:14px;color:#666;margin-top:5px;}
.custom-foot .link-cont .ewm .records{font-size: 12px;color: #666;}
.custom-foot .link-cont .ewm .records-icon{position: relative;top: 5px;display:inline-block;width:20px;height:20px;background:url(../images/common/records.png) no-repeat;}
/*咨询框复写*/
#newBridge .nb-invite-wrap .nb-invite-skin-xc-0 .nb-invite-text{left:164px;}
label.error {position: absolute;right: 20px;top: 12px;background: none;color: #ff5252;font-size:12px;}
label.error:before {border-color: #ff5252 transparent transparent transparent;}
label.extend_error:before {border-color: transparent #ff5252 transparent transparent;}
/*公用右侧侧边栏*/
.float-simple {position: fixed;right: 0;z-index: 9999;bottom: 20%;padding: 5px 0;}
.float-simple ul,.float-simple .rl-switch{-webkit-transition:all ease-in 0.2s;-moz-transition:all ease-in 0.2s;-ms-transition:all ease-in 0.2s;-o-transition:all ease-in 0.2s;transition:all ease-in 0.2s;}
.float-simple ul {position:relative;right:0;width: 90px;overflow: visible;font-size: 0;line-height: normal;margin-top: -2px;border: 1px solid #e5e6e6;border-radius: 5px;background-color: #f9fafb;padding-bottom: 5px;}
.float-simple ul li {width: 90px;display: inline-block;vertical-align: middle;position: relative;overflow: visible;text-align: center;margin-top: 2px;position: relative;}
.float-simple ul li.close{position: absolute;right: 0;top: 0;height: 20px;width: 20px;font-size: 20px;line-height: 20px;color: #C7C7C7;font-weight: 100;cursor: pointer;margin: 0;z-index: 99;}
.float-simple ul li a {width: 50px;height: 60px;display: block;margin: 0 auto;background: url('../images/common/float-simple-btn.png') 0 0 no-repeat;padding: 0;}
.float-simple ul li a.qq {background-position: 0 0;}
.float-simple ul li a.tel {background-position: -55px 0;}
.float-simple ul li a.consult {background-position: -110px 0;}
.float-simple ul li a.back {background-position: -165px 0;}
.float-simple ul li p {height: 16px;line-height: 16px;font-size: 12px;text-align: center;cursor: default;}
.float-simple ul li p.string {font-family: 'Microsoft YaHei';color: #1b6ac3;}
.float-simple ul li p.num {font-family: 'Arial';color: #d80010;}
.float-simple ul li span.diliver {width: 50px;height: 0;font-size: 0;line-height: normal;border-top: 1px solid #d4d4d4;display: inline-block;vertical-align: middle;margin: 10px 0 8px;}
.float-simple ul li .dilog-contact {width: 130px;padding: 4px;border: 1px solid #d1d6d9;background-color: #fff;border-radius: 5px;position: absolute;top: 10px;right: 100px;display: none;}
.float-simple ul li.select .dilog-contact {display: block;}
.float-simple ul li .dilog-contact:before {width: 0;height: 0;content: '';border-style: solid;border-width: 6px;border-color: transparent transparent transparent #d1d6d9;position: absolute;top: 49px;right: -13px;}
.float-simple ul li .dilog-contact:after {width: 0;height: 0;content: '';border-style: solid;border-width: 5px;border-color: transparent transparent transparent #fff;position: absolute;top: 50px;right: -10px;}
.float-simple ul li .dilog-contact i.close {position: absolute;width: 12px;height:12px;right: -6px;top: -6px;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAMCAYAAACeGbYxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYJJREFUeNqUVEtOAkEULAifNQQSvxcwGtQFegZ1C4kcQE1m42Um8QZcwEtIwCjBHSFs2IIYwAAhYz2me2iBhqGSIj01j6ru190TqdW/oJAgn8h78lRpDbJMvpATXXh5doK1cJzNHq4794io0EPylTxf74YP8o7sWEMdJ5yH63YkVGb3tqFY45O8Iscrof4KQ3tE+fMYoliQIx8s73bykNBSsKnxOI4P9oKKI45FM1CymC30dBooFLhxEZ8yFs2ojckW6afJdIrh6JfB+3zyMOBYNAMXltDAA90u0G4DxSItPKDV8jXDI7r87+53H8lEnEygx/ESpgiDahXIZIBsFqjVVjwk9N1UpL0SLPRX/A8NS8zCQ7e0UvEpKxbN8IipO3St93QwHKHX/5m/9dge0YwWly2hgQdSKaDZ5DTUPGYzX1u0uCxXJqmOe25L0+pk3nJldvKQ9o7JW3V5N92vG1W7CtcN78FafZA66uI/yzEgh4pVpeX118gKfmm2evg1+BNgALBHkR1xl7FQAAAAAElFTkSuQmCC') 0 0 no-repeat;cursor: pointer;}
.float-simple ul li .dilog-contact i.close:hover {background-position: -17px 0;}
.float-simple ul li .dilog-contact .contact-room {background-color: #57b6ff;}
.float-simple ul li .dilog-contact .contact-room p.tel {font-size: 16px;font-family: 'Microsoft YaHei';height: 40px;line-height: 40px;text-align: center;font-weight: 700;color: #fff;margin:0;}
.float-simple ul li .dilog-contact .contact-room .inputbox {margin: 0 5px;background-color: #158eea;}
.float-simple ul li .dilog-contact .contact-room .inputbox input[type=text] {height: 24px;border: none;background: none;width: 116px;padding: 0 2px;font-family: 'Arial';color: #fff;font-size:12px;}
.float-simple ul li .dilog-contact .contact-room .button {height: 26px;font-size: 0;line-height: normal;margin-top: 10px;}
.float-simple ul li .dilog-contact .contact-room .button a.btn {width: auto;height: 26px;line-height: 26px;display: block;text-align: center;font-size: 12px;font-family: 'Microsoft YaHei';background: #ff6e2e;color: #fff;position: relative;text-decoration: none;}
.float-simple ul li .dilog-contact .contact-room .button a.btn:before {width: 0;height: 0;content: '';position: absolute;top: 0;left: 50%;border-style: solid;border-width: 4px;border-color: #57b6ff transparent transparent transparent;margin-left: -4px;}
.float-simple .rl-switch{position: absolute;top: 50%;right:-35px;margin-top: -56px;}