﻿@charset "utf-8";
.mt20{margin-top: 20px;}
.mb20{margin-bottom: 20px;}
/*头部样式 start*/
.rx-header{position: fixed;width: 100%;top: 0;left: 0;background: #fff;z-index: 1030;}
.rx-top{height: 42px;background: #efefef;border-bottom: 1px solid #e5e5e5;}
.rx-top-con{width: 1200px;margin: 0 auto;padding-top: 9px;}
.position-icon{width:15px;height: 24px;display: block;background: url("../images/position_icon.png") no-repeat; line-height: 24px;}
.city-select{border:none;outline: none;width: 62px;height: 24px;font-size: 14px;background:  #efefef;background: url("../images/down_select_icon.png") right center no-repeat;appearance:none;-moz-appearance:none;-webkit-appearance:none;margin-left: 5px;color: #3a3a3a;}
.cbda95f{color: #bda95f;}
.city-text{line-height: 24px;margin-left: 12px;font-size: 14px;color:#9f9f9f; }
.rx-top-right li{float: left;border-right: 1px solid #bababa;padding: 0 11px;}
.rx-top-right li a{color: #626262;font-size: 14px;}
.phone-icon{background: url("../images/rx_top_icon.png") 0 0 no-repeat;width: 13px;height: 22px;display: inline-block;vertical-align: middle;}
.weixin-icon{width: 25px;height: 19px;background: url("../images/rx_top_icon.png") -25px 0 no-repeat;display: inline-block;vertical-align: middle; }
/*头部导航*/
.rx-topNavDiv{width:1200px;margin:0 auto;padding-top: 12px; }
.rx-explain{height: 36px;border-left: 1px solid #333333;margin-left: 10px;padding-left: 10px;}
.rx-explain p{line-height: 20px;font-size: 12px;}
/*导航 start*/
.rx-topNav{padding-top: 26px;}
.rx-topNav>ul{height:26px;border-bottom: 2px solid #060345;}
.rx-topNav>ul li{margin-right:30px;float: left;border-bottom: 2px solid #060345;padding: 0 10px;height:26px;position: relative; z-index: 2;}
.rx-topNav>ul li a{color: #222;width: 100%;height: 100%;display: block;font-size: 14px;}
.rx-topNav>ul li.current{border-bottom-color: #bda95f;}
.rx-topNav>ul li.current a{color: #bda95f;font-weight: bold; }
.rx-topNav>ul li:hover{border-bottom-color: #bda95f;}
.rx-topNav>ul li:hover a{color: #bda95f;font-weight: bold; }
.rx-topField{width: 100%;height: 30px;line-height: 30px;background: url("../images/trophy_line2.png") no-repeat left bottom;display: none;}
.rx-topField-block{display: block;}
.rx-topField li{float: left;margin-right: 50px;}
.rx-topField li a{color: #999;font-size: 14px;}
.rx-topField li:hover a{color: #bda95f;font-weight: bold;}
.rx-topField li.current a{color: #bda95f;font-weight: bold;}
.pt30{padding-top: 30px;}
.rx-topField1{padding-left: 90px;}
.rx-topField2{padding-left: 632px;}
.rx-topField3{padding-left: 740px;}
/*导航 end*/
.hot-line-div{position: absolute;right: 0; top:20px;text-align:right; z-index:1;}
.hot_line{display: block;}
/*搜索样式*/
.search-div{position: relative;display: inline-block; vertical-align: middle;width: 202px;margin-top: 10px;}
.search-div .form-control {width: 186px; height: 28px;line-height: 28px;letter-spacing: 1px; outline: none;}
.search-icon{position: absolute;right: 6px;top: 6px; width: 17px; height: 17px; background: url("../images/magnifier.png") no-repeat;cursor: pointer;}
/*头部样式 end*/
.rx-contentWrap{margin-top:-1px;width: 100%;}
.rx-content{width:1200px;margin: 0 auto;}
/*面包屑 start*/
.rx-breadcrumb{width:1200px;margin:0 auto;color:#c1b8af;font-size: 14px;height: 48px;line-height: 48px;border-bottom: 1px solid #dadada; }
.rx-breadcrumb  a{color: #c1b8af;}
.c333333{color: #333;}
/*面包屑 end*/
/*分页样式 start*/
.pagination{height: 40px;border-top: 1px #dadada dotted;border-bottom: 1px dashed #dadada;margin: 8px 0;font-size: 12px;}
.page-left{height: 40px;line-height: 40px;}
.page-left span{line-height: 40px;}
.pagination ul{padding: 10px 0;}
.pagination ul li{float: left;margin:0 10px;height: 20px;}
.pagination ul li a{color: #000;font-weight: bold;font-size: 13px;}
.pagination ul li:hover{border-bottom: 1px solid #000;color: #333;font-weight: normal;}
.pagination ul li:hover a{color: #333;}
.pagination ul li.active{border-bottom: 1px solid #000;}
.pagination ul li.active a{color: #333;}
.pagination ul li.disabled a{cursor: not-allowed;}
.pagination ul li.disabled:hover{border-bottom:none;}
.pagination-right{line-height: 20px;padding: 10px 0;font-weight: bold;}
.pagination-right span{padding: 0 5px;}
/*分页样式 end*/

/*底部样式start*/
.rx-foot{height: 276px;background:#bcb2a9;padding-top:34px; }
.rx-foot-con{width: 1200px;margin: 0 auto;height: 238px;border-top: 1px solid #fff;border-bottom: 1px solid #fff;padding-top: 12px;}
.rx-foot-title{border-bottom: 1px solid #cdc6bd;padding-bottom: 5px;margin-bottom: 25px;}
.rx-foot-title p{font-size: 12px;color: #fff; }
.rx-foot-title2{margin-bottom: 12px;}
.rx-foot-title2 p{font-size: 12px;color: #fff; }
.foot-English{background-image: url("../images/rx_foot_text.png");display: block;height: 12px;background-repeat: no-repeat;}
.weChat-English{background-position: 0 0;}
.contact-English{background-position:  0 -15px;}
.search-English{background-position:  0 -28px;}
.attention-English{background-position: 0 -43px;}
.weChat-div{width: 140px;}
.contactUs-div{width: 252px;}
.hotSearch-div{width: 254px;}
.attention-div{width: 278px;}
.weChat-img{width: 81px;height: 81px;}
.weChat-name{width: 81px;text-align: center;text-transform:uppercase;color: #fff;}
.contactUs-con h3{font-size: 12px;font-weight: bold;color: #fff;margin-bottom: 10px;}
.contactUs-con p{color: #fff;font-size: 12px;}
.contactUs-con p a{color: #fff;}
.contactUs-con p a:hover{color: #333;}
.hotSearch-con{line-height: 18px;}
.hotSearch-con a{color: #fff;margin-right: 5px;white-space:nowrap;font-size: 12px;float: left;}
.hotSearch-con a:hover{color: #000;}
.attention-icon{display: block;width: 24px;height: 24px;display: block;float: left;background-image: url("../images/attention_icon.png");background-repeat: no-repeat;margin-right: 8px;}
.microblog-icon{background-position: 0 -24px;}
.microblog-icon:hover{background-position: 0 0;}
.qq-icon{background-position: -24px -24px;}
.qq-icon:hover{background-position: -24px 0;}
.blog-icon{background-position: -48px -24px;}
.blog-icon:hover{background-position: -48px 0;}

.hot-line-div2{margin-top: 46px;}
.search-div2{margin-top: 12px;}
input[type=text].search-input2{width: 214px;height:28px;border:1px solid #fff;background:#bcb2a9;border-right: none;color: #fff; }
.search-icon2{width: 44px;height:30px;background: url("../images/magnifier2.png") no-repeat;cursor: pointer;}
.search-input2::-webkit-input-placeholder {color:#fff;}
.search-input2:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#fff;}
.search-input2::-moz-placeholder { /* Mozilla Firefox 19+ */color:#fff;}
.search-input2:-ms-input-placeholder { /* Internet Explorer 10+ */color:#fff;}
.rx-foot-mes{margin-top: 44px;}
.foot-link ul li{float: left;color: #fff;line-height: 14px;}
.foot-link ul li a{color: #fff;padding: 0 5px;}
.foot-link ul li:hover a{color: #000;}
.copyright-p{color: #fff;}
/*底部样式end*/
/*微信手机二维码*/
.QR-img{position: absolute;left: 10px;top:33px;z-index: 10;display: none;}
.QR-img2{left: 0px;display: none;}
.rx-top-right ul li:hover .QR-img{display: block;}
.select-down{background: url("../images/down_select_icon.png") no-repeat;width: 11px;height: 6px;display: inline-block;vertical-align: middle;margin-left: 11px;}


/*手机版头部 start*/
.phone-header{ height:44px; background:url(../images/top.jpg) repeat-x; position:fixed; top:0px; width:100%; z-index:999;}
.r_x_xt{ padding:12px 10px 0px 10px;}
/*======头部侧滑效果========*/
.trigt{ width:26px; height:30px;cursor:pointer;position:absolute;top:0px;right:0px;}
.tliet{padding-right:10px;}
/*隐藏显示块*/
.overlay {position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0,0,0,0.5); z-index:999;}
/* Effects */
.overlay-slidedown {visibility: hidden;-webkit-transform: translateX(100%);transform: translateX(100%);-webkit-transition: -webkit-transform 0.4s ease-in-out, visibility 0s 0.4s;transition: transform 0.4s ease-in-out, visibility 0s 0.4s;}
.overlay-slidedown.open {visibility: visible;-webkit-transform: translateX(0%);transform: translateX(0%);-webkit-transition: -webkit-transform 0.4s ease-in-out;transition: transform 0.4s ease-in-out;}
.sp_tat_left{ width:25%; height:100%; float:left;  opacity:0.8;}
.sp_tat_right{ width:75%; height:100%; float:left; background:#ececec;opacity:1 !important;}
.overlay-close{ width:100%; height:102px; border-bottom:2px solid #d2d2d2;cursor:pointer; background:#ececec; top:0px; }
.overlay-close dl { width:50px; height:80px; margin:0 auto !important;}
.overlay-close dl dt img{ width:50px; height:50px;}
.overlay-close dl dd{ font-size:12px; color:#373737; text-align:center; display:block; padding-top:15px;}
.overlay-close dl dd a { font-size:12px; color:#333 !important;}
.r_x_daoh{ width:auto;height:100%; overflow:auto;background:#ececec;}
.r_x_daoh ul{ list-style:none;background:#ececec;}
.r_x_daoh ul li{ height:37px; line-height:37px; border-bottom:1px solid #dddddd; padding-left:40%;font-size:14px; text-align:left;}
.r_x_daoh ul li a{ color:#373737;}
.r_x_daoh ul li img{ width:15px; height:18px; margin-right:3%;vertical-align: -4px;}
.tliet img{vertical-align: middle;}
#mobile-nav-bar{display: none;}
@media(max-width: 960px) {
    .rx-header{display: none;}
    #mobile-nav-bar{display: block;}
    .rx-contentWrap{margin-top: 44px;}
    .rx-foot{display: none;}
}
/*手机版头部 end*/
.rx-top-right li a.cRed{color: #f33;}
.cRed{color: #f33;}



html,body{
    width: 100%;
    height: 100%;
}
/* 十秒报价弹框 start zjh-20181219 */
.TenQuote-alert,.TenQuote{
    display: block;
    width:100%;
    height:100%;
    position: fixed;
    left:0;
    top: 0;
    z-index:9998;
    background: rgba(0,0,0,0.4);
    display: none;
}
.TenQuote-mask{
    display: none;
    width: 596px;
    height: 356px;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: 9999;
}
.tenquote-img{ width: 226px; height: 356px; }
.tenquote-img img{ display: block; width: 100%; height: 100%; }
.tenquote-text{ width: 370px; height: 100%; padding-top: 26px; box-sizing: border-box; background: #fff; text-align: center; }
.tenquote-text h3{ display: inline-block; font-size: 29px; color: #080808; line-height: 29px; padding-bottom: 9px; border-bottom: 2px solid #181818; margin-bottom: 12px; }
.tenquote-text p{ font-size: 14px; color: #424242; line-height: 14px;  margin-bottom: 10px; }
.tenquote-text .mb6{ margin-bottom: 6px; }
.mt16{ margin-top: 16px; }
.tenquote-input{ margin-bottom: 12px; }
.tenquote-input input{ width: 274px; height: 40px; box-sizing: border-box; padding-left: 17px; font-size: 12px;margin: 0 auto;border: 1px solid #ccc;
    background: #fff;    border-radius: 3px; }
.tenquote-input input:focus{background: #fafafa;
    border-color: #999;
    outline: 0}
.tenquote-input input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #969696; }
.tenquote-input input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #969696; }
.tenquote-input input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #969696; }
.tenquote-input input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #969696; }
.tenquote-btn{ width: 273px; height: 40px; background: #c52320; text-align: center; line-height: 40px; font-size: 14px; color: #ffffff; border-radius: 4px; margin: 0 auto; cursor: pointer; }
.tenquote-close{ display: block; width: 25px; height: 25px; background: url(../images/TenQuote/tenquote_close.png) no-repeat; background-size: contain; position: absolute; right: 4px; top: 0px; cursor: pointer; }
/* 十秒报价弹框  end */



/* 新增10s弹框 start */
.TenBilling{
    display: none;
    width: 681px;
    height: 320px;
    background: url(../images/TenBilling/TenBilling-bg.png) no-repeat;
    background-size: contain;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: 999;
    padding-top: 260px;
    box-sizing: border-box;
    text-align: center;
}
.billing-close{
    display: block;
    width: 28px;
    height: 28px;
    background: url(../images/TenBilling/close-ico.png) no-repeat;
    background-size: contain;
    position: absolute;
    right: 16px;
    top: 15px;
    cursor: pointer;
}
.TenBilling .billing-btn{
    display: inline-block;
    width: 108px;
    height: 32px;
    font-size: 15px;
    color: #000000;
    line-height: 32px;
    text-align: center;
    border-radius: 24px;
    background: #fff;
}
.TenBilling .billing-btn.bgRed{
    margin-left: 14px;
    background: #cc2620;
    color: #fff;
}
/* 新增10s弹框 end */
.tx-center {
    text-align: center;
}