﻿@charset "utf-8";
/*公共重置样式 开始*/
/*body {
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
}
a,body,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,i,input,li,ol,p,span,td,textarea,th,ul,img {
    margin: 0;
    padding: 0;
    border:0;
}
a {
    text-decoration: none;
    color: #333;
}

a:focus {
    outline: 0
}
a img {
    border:none;
    outline: none;
}

li {
    list-style: none
}

em,i {
    font-style: normal
}*/
/* 左浮动 */

.left {float:left;}

/* 右浮动 */

.right{float:right;}
.fl {
    display: inline;
    float: left
}

.fl {
    display: inline;
    float: left
}

.fr {
    display: inline;
    float: right
}
.relative {
    position: relative;
}
.clearfix:after {
    display: block;
    content: "";
    clear: both
}

.clearfix {
    zoom: 1
}

input,select,textarea {
    font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #666;
    outline: 0;
    resize: none;
    padding: 0 8px;
}

input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],input[type=text],input[type=password],input[type=datetime],input[type=date],input[type=month],input[type=time],select,textarea {
    border: 1px solid #ccc;
    background: #fff
}



input[type=text],input[type=password] {
    padding: 0 8px;
    height: 28px;
    line-height: 28px;
    letter-spacing: 1px;
    border-radius: 3px;
}


/*公共重置样式 结束*/

/*内填充及外补丁 开始*/

.pa5 {
    padding: 5px
}
.plr5 {padding-left: 5px; padding-right: 5px}
.pt5 {
    padding-top: 5px
}

.pb5 {
    padding-bottom: 5px
}

.pl5 {
    padding-left: 5px
}

.pr5 {
    padding-right: 5px
}

.pa10 {
    padding: 10px
}
.plr10 {padding-left: 10px; padding-right: 10px}
.pt10 {
    padding-top: 10px
}

.pb10 {
    padding-bottom: 10px
}

.pl10 {
    padding-left: 10px
}

.pr10 {
    padding-right: 10px
}

.pa20 {
    padding: 20px
}
.plr20 {padding-left: 20px; padding-right: 20px}
.pt20 {
    padding-top: 20px
}

.pb20 {
    padding-bottom: 20px
}

.pl20 {
    padding-left: 20px
}

.pr20 {
    padding-right: 20px
}

.ma5 {
    margin: 5px
}

.ml5 {
    margin-left: 5px
}

.mr5 {
    margin-right: 5px
}

.mt5 {
    margin-top: 5px
}

.mb5 {
    margin-bottom: 5px
}

.ma10 {
    margin: 10px
}

.ml10 {
    margin-left: 10px
}

.mr10 {
    margin-right: 10px
}

.mt10 {
    margin-top: 10px
}

.mb10 {
    margin-bottom: 10px
}

.ma20 {
    margin: 20px
}

.ml20 {
    margin-left: 20px
}

.mr20 {
    margin-right: 20px
}

.mt20 {
    margin-top: 20px
}

.mb20 {
    margin-bottom: 20px
}
/*内填充及外补丁 结束*/

/*控制元素显隐及行内、块 开始*/


.dis-block {
    display: block
}

.dis-none {
    display: none
}

.dis-il-block {
    display: inline-block;
    vertical-align: middle;
}

.dis-inline {
    display: inline-block
}

.visi-hidden {
    visibility: hidden
}
/*控制元素显隐及行内、块 结束*/


/*控制文本对齐及大小、行高、加粗 开始*/
.tx-fb { font-weight: bold}
.tx-center {
    text-align: center
}

.tx-left {
    text-align: left
}

.tx-right {
    text-align: right
}

.fz0 {
    font-size: 0
}
.fz12 {
    font-size: 12px
}

.fz14 {
    font-size: 14px
}

.fz16 {
    font-size: 16px
}

.fz18 {
    font-size: 18px
}

.lh18 {
    line-height: 18px
}

.lh22 {
    line-height: 22px
}
.lh28 {
    line-height: 28px
}
.lh30 {
    line-height: 30px
}

.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
/*控制文本对齐及大小、行高、 结束*/




/* 栅格系统 开始*/
.col-md-12 {
    width: 100%
}

.col-md-11 {
    width: 91.66666667%
}

.col-md-10 {
    width: 83.33333333%
}

.col-md-9 {
    width: 75%
}

.col-md-8 {
    width: 66.66666667%
}

.col-md-7 {
    width: 58.33333333%
}

.col-md-6 {
    width: 50%
}

.col-md-5 {
    width: 41.66666667%
}

.col-md-4 {
    width: 33.33333333%
}

.col-md-3 {
    width: 25%
}
.col-md-2 {
    width: 16.66666666%
}
.col-md-1 {
    width: 8.33333333%
}
.col-md-1 ,.col-md-2,.col-md-3 ,.col-md-4,.col-md-5 ,.col-md-6,.col-md-7 ,.col-md-8,.col-md-9 ,.col-md-10,.col-md-11 ,.col-md-12{
    float: left;
}
/* 栅格系统 结束*/


/*头部样式 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() no-repeat;/*"../images/common/position_icon.png"*/
                line-height: 24px;}
.city-select{border:none;outline: none;width: 62px;height: 24px;font-size: 14px;background:  #efefef;background: url() right center no-repeat;/*"../images/common/down_select_icon.png"*/
             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() 0 0 no-repeat;/*"../images/common/rx_top_icon.png"*/
            width: 13px;height: 22px;display: inline-block;vertical-align: middle;}
.weixin-icon{width: 25px;height: 19px;background: url() -25px 0 no-repeat;/*"../images/common/rx_top_icon.png"*/
             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() no-repeat left bottom;display: none;}/*"../images/common/trophy_line2.png"*/
.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() no-repeat;/*"../images/common/magnifier.png"*/
             cursor: pointer;}
/*头部样式 end*/
.rx-contentWrap{margin-top:145px;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;}
.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();display: block;height: 12px;background-repeat: no-repeat;}/*"../images/common/rx_foot_text.png"*/
.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/common/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() no-repeat;/*"../images/common/magnifier2.png"*/
              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() no-repeat;/*"../images/common/down_select_icon.png"*/
             width: 11px;height: 6px;display: inline-block;vertical-align: middle;margin-left: 11px;}

/*手机版头部 start*/                        /*../images/common/top.jpg*/
.phone-header{ height:44px; background:url() repeat-x; position:fixed; top:0px; width:100%; z-index:999;}
.r_x_xt{ padding:12px 10px 0px 10px;}
/*手机版头部 start*/ 
.phonelogo-img{width: 86px;height: 21px;}     /*../images/common/top.jpg*/
#mobile-nav-bar{ height:44px; background:url() repeat-x; position:fixed; top:0px; width:100%; z-index:999;}
/*======头部侧滑效果========*/
.trigt{ width:26px; height:30px;cursor:pointer;position:absolute;top:0px;right:0px;}
.tliet{padding-right:10px;}
/*隐藏显示块*/
.close{background:url(../images/close.png) no-repeat; width: 34px; height: 34px; margin-left: 16px; margin-top: 6px;}
.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;}

/*客服样式start*/
/*右侧飘窗*/
#swt_right{position:fixed;z-index:9999;top: 50%;margin-top: -170px;}
#swt_right li{cursor:pointer; margin-bottom:20px;}
#swt_right #swt_right_nav .subCate img{position:relative;}
#swt_right #swt_right_nav .mainCate{position:relative;}
#swt_right #swt_right_nav .subCate{display:none; position:absolute; left:-248px; top:0; width:100%; height:auto;}
#swt_right #swt_right_nav .on .subCate{display:block !important;}
#swt_right #swt_right_nav .subCate img.a1{top:-5px}
#swt_right #swt_right_nav .subCate img.a2{top:0 }
#swt_right #swt_right_nav .subCate img.a4{top:-60px; left:80px;}

div.swtCenter{ width:500px; height:300px; position: fixed;left:50%;top: 50%;z-index:1000;margin-left:-250px;margin-top:-150px;box-shadow:5px 5px 5px rgba(206,204,204,.9); -moz-box-shadow:5px 5px 5px rgba(206,204,204,.9);-webkit-box-shadow:5px 5px 5px rgba(206,204,204,.9);}
div.swtCenter a.closeBtn_swt{ width:40px; height:40px; display:block; position:absolute; top:0; right:0; background:none;}
div.swtCenter a.closeBtn_swtz{ width:500px; height:216px; display:block; margin:0 auto; margin-top:60px;}
div.swtCenter input#telInput{ width:200px; height:30px; background:none; border:none; margin-left:30px; float:left;}
div.swtCenter input#callBtn{ width:100px; height:30px; background:none; border:none;float:left;}
div.swtCenter div.swtCenterzm{ width:330px; height:30px; margin:0 auto; margin-top:4px;}
/*客服样式end*/

/*底部十秒填写急速报价 start*/
.popup{position: fixed; width: 100%; height: 104px; bottom: 0; left:0; display: none;}
.popup_box{width: 100%; position: absolute; opacity: 0.8; filter:alpha(opacity=80); top:0; background: #333; height: 100%; left:0;}
.box_color{position: absolute; left:50%; top:0; width:100%; height: 100%; margin-left: -501px;}
.box_color .free{margin-left: 5px; margin-top: 11px;}
.box_color .offer{margin-left: 12px; margin-top: 15px; border-right: 1px dashed #adadad; height: 78px; padding-right: 23px;}
.box_color .offer span{display: block; color: #fff; font-size: 18px;}
.box_color .offer .offer_t{margin-top: 17px;}
.box_color .offer .offer_b{margin-top: 6px;}
.box_color .offer_two{margin-left: 22px; margin-top: 15px; border-right: 1px dashed #adadad; padding-right: 22px; height: 78px;}
.sel_one{color: #666; width: 123px; height: 30px;padding: 0; padding-left: 10px; }
input[type=text].text_area{width: 113px; height: 30px; margin-left: 2px; color: #666; padding-left: 10px; line-height: 30px; border-radius: 0;border: none;}
.sel_two{width: 123px; height: 30px; margin-left: 2px; color: #666;padding: 0; padding-left: 10px;}
.tell_box{margin-top: 4px;}
.city_box{margin-top: 8px; height: 32px; overflow: hidden;}
.city_box * { margin-bottom: 0;}
.tell_box input[type=text]{width: 238px; height: 30px; padding-left: 12px; color: #666; line-height: 30px;border-radius: 0;border: none;}
.tell_box a{width: 123px; height: 30px; color: #fff; font-size: 14px; background:#ce2222; line-height: 30px; text-align: center; margin-left: 2px;}
.tell_box a:hover{background: #f26e19; color: #fff;}
.sweep{margin-left: 21px; margin-top: 11px;}
.sweep span{color: #fff; display: block;}
.sweep img{display: block; margin-top: 5px; margin-left: 25px;}

/*悬浮小窗口*/                                                    /*../images/common/appear.png*/
#appear{position: fixed; left:-160px; bottom: 0; background: url() no-repeat; width: 160px; height: 94px; display: none; z-index:99999999;}
.sweep span.sweep-span{font-size:14px; font-weight:bold; color:#ffd02c; font-family:Cambria, 'Hoefler Text', 'Liberation Serif', Times, 'Times New Roman', serif;}
.sweep-p{font-size:12px;color:#fff; width:170px; line-height:16px;margin-top:8px;}
/*底部十秒填写急速报价 end*/







