@charset "utf-8";
/* CSS Document */


body{ }

*{ padding:0px; margin:0px; border:0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }

/* background:rgba(0,0,0,0);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);*/
li{ list-style:none;}
.clear{ clear:both !important; height:0px !important; width:0px !important; float:none !important; margin:0px !important; padding:0px !important; border:0px !important; line-height:0 !important; position:relative !important; }
input:focus{ outline: none;}/*去除按钮选中的高亮标签*/
textarea:focus{ outline: none;}/*去除文本框选中的高亮标签*/
button:focus{ outline: none;}/*去除按钮选中的高亮标签*/
select:focus{ outline: none;}/*去除下拉框选中的高亮标签*/
img{ max-width:100%; vertical-align: middle;}
div,p,table,td,ul,li,span,a,ol,input,label{ padding:0px; margin:0px; border:0px;}


.rightCb{ width:70px; position: fixed; right:0; top: 30%; display: flex; flex-direction: column; z-index: 88; }
.rightCb .rightCb1{ width:70px; margin-bottom: 5px; cursor:pointer;}
.rightCb .rightCb1 .rightCbImg{ width:70px; height:70px; display: flex; justify-content: center; align-items: center;  background: #004d88; border-radius: 5px; overflow: hidden; position: relative;}
.rightCb .rightCb1 .rightCbImg:before{ content:""; position:absolute; display:inline-block; width:100%; height:100%; opacity:0; background:#000; left:0; top:0;}
.rightCb .rightCb1 .rightCbImg.on{width:80; transform:translateX(-10px); transition: all ease 1.5;}
.rightCb .rightCb1 .rightCbMenu{ position: absolute; right:80px; top: 0; padding:0 15px 0 0; background: url(../images/cbl18.png) no-repeat calc( 100% - 10px) 30px; display: none; flex-direction: column;z-index:999999; }
.rightCb .rightCb1 .rightCbMenu .rightCbMenuBox{ width: 355px; background: #fff; border-radius:5px; display:flex; flex-direction: column; padding:0 30px; box-shadow: rgba(21,106,169,0.3) 0 0 10px;  }
.rightCb .rightCb1 .rightCbMenu .rightCbMenuBox .rightCbMenu1{ width:100%; display: flex; align-items: center; justify-content: space-between; height: 80px; }
.rightCb .rightCb1 .rightCbMenu .rightCbMenuBox .rightCbMenu2{ width:100%; display: flex; flex-direction: column; font-size: 14px; line-height: 26px; }
.rightCb .rightCb1 .rightCbMenu .rightCbMenuBox .rightCbMenu2 li{ border-top:#e8e8e8 solid 1px; padding:30px 0; }
.rightCb .rightCb1 .rightCbMenu .rightCbMenuBox .rightCbMenu2 p{ padding-left: 20px;}

.message_bg{ position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.5); display:none; align-items:center; justify-content:center; z-index:99999;}
.message_bg.on{ display:flex;}
.message_bg .message{ background:#fff; width:450px; padding:35px;}
.message_bg .message .message_title{ display:flex; align-items:center; font-size:20px; color:#333; justify-content:space-between; border-bottom:1px solid #dcdcdc; padding-bottom:13px;}
.message_bg .message .message_title .message_close{ cursor:pointer; font-size:20px; color:#999;}
.message_bg .message .message_txt{ margin-top:22px;}
.message_bg .message .message_txt .message_txt_list{ height:45px; border:1px solid #dcdcdc; width:100%; display:flex; align-items:center; padding:0px 15px;font:14px Microsoft YaHei,SimSun,san-serif;color:#333; margin-bottom:15px;}
.message_bg .message .message_txt textarea{ width:100%; height:150px; border:1px solid #dcdcdc; padding:10px 15px;  color:#333; line-height:24px; resize:none;font:14px Microsoft YaHei,SimSun,san-serif;}
.message_bg .message .message_txt input[type="submit"]{ width:100%; height:45px; display:flex; align-items:center; justify-content: center; background:#035fa3; color:#fff; font-size:16px; cursor:pointer; margin-top:15px;}
.message_bg .message .message_txt .control-group{ display:flex; align-items:center; height:45px; border:1px solid #dcdcdc; width:100%; display:flex; align-items:center; font-size:16px; color:#333; margin-top:15px; justify-content:space-between;}
.message_bg .message .message_txt .control-group img{ cursor:pointer; max-height:43px;}
.message_bg .message .message_txt .control-group input{ padding:0px 15px;color:#333; width:50%;font:14px Microsoft YaHei,SimSun,san-serif;}

.weixin_bg{ position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.5); display:none; align-items:center; justify-content:center; z-index:99999;}
.weixin_bg.on{ display:flex;}
.weixin_bg .weixin{ background:#fff; width:450px; padding:35px;}
.weixin_bg .weixin .weixin_title{ display:flex; align-items:center; font-size:20px; color:#333; justify-content:space-between; border-bottom:1px solid #dcdcdc; padding-bottom:13px;}
.weixin_bg .weixin .weixin_title .message_close{ cursor:pointer; font-size:20px; color:#999;}
.weixin_bg .weixin .weixin_txt{ margin-top:22px;}
.weixin_b{margin-top:20px;}
