/* publick style */
body{margin:0 auto;padding:0;font-size:14px ;color:#444;background:#fff; font-family:"microsoft yahei font","微软雅黑";}
div,form,ul,ol,li,span,p{margin:0;padding:0;border:0;}
h1,h2,h3,h4,h5,h6,img,a img{border:0;margin:0;padding:0; }
ul,ol,li{list-style:none; list-style-type:none;}
h1{font-size: 28px  !important;display:block;}
h2{font-size:16px ;display:block;}
h3{font-size:14px;display:block;}
h4{font-size:16px;}
h5,h6{font-size: 12px;display:block;}
p{line-height:180%;}


/* default link */
a{outline-style:none;color:#333; font-size:14px;text-decoration:none; line-height:150%;}


/* color style */
.red,.red a{color:#c00!important;text-decoration:none;}
.red a:hover{color:#c00!important;text-decoration:underline;}
.white,.white a{color:#fff!important;text-decoration:none}
.white a:hover{color:#fff!important;text-decoration:underline}
.white16,.white16 a{color:#fff!important;text-decoration:none; font-size:16px;}
.white16 a:hover{color:#fff!important;text-decoration:none}
.blue,.blue a{color:#0061ab!important;text-decoration:none;}
.blue a:hover{color:#0061ab!important;text-decoration:none}
.black12,.black12 a{font-size:12px;color:#333!important;text-decoration:none}
.black12 a:hover{font-size:12px;color:#333!important;text-decoration:underline;}
.green,.green a{color:#009900!important;text-decoration:none}
.green a:hover{color:#009900!important;text-decoration:underline}
.gray,.gray a{color:#999!important;text-decoration:none;    font-size: 14px  !important;}
.gray a:hover{color:#3675bb!important;text-decoration:underline;}
.gray12,.gray12 a{color:#999!important;text-decoration:none;font-size:12px; white-space:nowrap; }
.gray12 a:hover{color:#2794ff!important;text-decoration:underline;font-size:12px;white-space:nowrap; }
.graybg{background:#f5f5f5;}
.whitebg{ background-color:#fff;}
.redbg{ background-color:#ee4735;}

/*border style*/
.bordereee{border:1px solid #e0e0e0;}
.borderblue{border:1px solid #cad8e8;}
.borderorangetop{border-top:2px solid #fa8423;}
.bordertopdot{border-top:1px dotted #ddd;}
.nobordertop{border-top:none;}
.noborderbottom{border-bottom:none;}



/*unline*/
.unline,.unline a{text-decoration:underline}
.nounline,.nounline a,.nounline{text-decoration:none}

/* 通用属性 */
.left{float:left;}
.right{float:right;}
.center{ margin:0 auto;}
.clear{clear:both;font-size:1px;width:1px;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}


/*文字对齐方式*/
.txtleft{text-align:left}
.txtright{text-align:right}
.txtcenter{ text-align:center;}

/*tool*/
.top15{margin-top:15px;}
.top18{margin-top:18px;}
.top8{margin-top:8px;}
.bottom10{ margin-bottom:10px;}
.bottom5{ margin-bottom:5px;}
.show{display:block}
.hidden{display:none}
.hand{cursor:pointer;}
.b{font-weight:bold;}
.right5{ margin-right:5px;}
.right10{margin-right:10px;}
.right20{margin-right:20px;  white-space: nowrap;    
    text-align: right;}
.left20{ margin-left:20px;}
.left10{ margin-left:10px;}
.left8{ margin-left:8px;}
.padding5{ padding:5px }
.padding10{ padding:10px;}
.paddinglr10{ padding-left:10px;padding-right:10px;}
.paddingl20{padding-left:20px;}
.paddingtop10{ padding-top:10px;}
.paddingbottom10{ padding-bottom:10px;}
.txtindent{ text-indent:10px;}
.block,.block img{ display:block;}


/*尾部*/
.m-t-20 {
    margin-top: 20px;
}
.footer1 {
    color: #ececec;
    background: #2f3239;
}
.footer1 .footer1content {
    padding: 50px 0px;
}
.bgblack {
    background: #2f3239;
}
.foot_bg {
    margin-right: 120px;
}
.footer-list {
    float: left;
    margin-right: 40px;
}
.no-padding-left {
    padding-left: 0;
}
.footer-title {
    margin-bottom: 20px;
}
.footer1 a {
    color: #b2b2b2;
    font-size: 12px;
}
.footer-list li a {
    line-height: 34px;
}
.footer2 {
    color: #91959b;
    line-height: 50px;
    background: #2a2d33;
}
.text-center {
    text-align: center;
}
.foot_ewm{
    width:107px;
    height:107px;
}
.rexianv2{
    margin-right:50px;
    margin-top:30px;
}
.containers_footer{
    width:1200px;
    margin:0 auto;
}
/*尾部*/
/*右侧侧边栏*/
.izl-rmenu .btn-phone .phone::before, .izl-rmenu .btn-help .phone::before, .izl-rmenu .btn-fx .phone::before {
    content: '';
    position: absolute;
    top: 14px;
    left: 139px;
    border-right: 8px solid transparent;
    border-top: 10px solid transparent;
    border-left: 10px solid #015293;
    border-bottom: 8px solid transparent;
}
.izl-rmenu .btn-wx .pic:before {
    content: '';
    position: absolute;
    top: 60px;
    left: 134px;
    border-right: 8px solid transparent;
    border-top: 10px solid transparent;
    border-left: 10px solid #015293;
    border-bottom: 8px solid transparent;
}
.izl-rmenu {
    position: fixed;
    right: 0;
    bottom: 170px;
    z-index: 999;
}
.izl-rmenu .btn-help {
    background: #015293 url(/uploads/image/rcwnimages/io.png) -98px -11px no-repeat;
}
.izl-rmenu .btn-phone {
    background: #015293 url(/uploads/image/rcwnimages/io.png) -98px -58px no-repeat;
}
.izl-rmenu .btn-wx {
    background: #015293 url(/uploads/image/rcwnimages/io.png) -98px -110px no-repeat;
}
.izl-rmenu .btn-fx {
    background: #015293 url(/uploads/image/rcwnimages/io.png) -98px -160px no-repeat;
}
.izl-rmenu .btn-top {
    background: #015293 url(/uploads/image/rcwnimages/io.png) -98px -210px no-repeat;
    display: none;
}
.izl-rmenu .btn-phone .phone, .izl-rmenu .btn-help .phone, .izl-rmenu .btn-fx .phone {
    background-color: #015293;
    position: absolute;
    width: 139px;
    left: -159px;
    top: 0px;
    line-height: 48px;
    color: #fff;
    font-size: 18px;
    text-align: center;
    display: none;
    border-radius: 3px;
}
/*.izl-rmenu .btn-phone .phone {
    width: 130px;
    left: -160px;
}*/
.izl-rmenu .btn-wx .pic {
    position: absolute;
    left: -154px;
    top: -48px;
    display: none;
    width: 134px;
    height: 155px;
    border-radius: 6px;
    background: #015293;
}
.izl-rmenu .btn-wx .pic img {
    display: block;
    width: 107px;
    margin: 0 auto;
    padding-top: 10px;
}
.izl-rmenu .btn-wx .pic span {
    color: white;
    text-align: center;
    display: block;
    margin-top: 7px;
}
.izl-rmenu .btn-fx .phone {
    background: #015293;
    border: 1px solid #015293;
    width: 140px;
    height: 46px;
    left: -160px;
}

.izl-rmenu .btns {
    width: 44px;
    height: 48px;
    margin-bottom: 10px;
    cursor: pointer;
    position: relative;
    border-radius:8px;
    border-left: 10px solid transparent;
    border-color: transparent;
}
/*右侧侧边栏*/


.header_warp{background: #fff;}