body,div{padding:0; margin:0; font-size:14px;}
input[type="text"] {-webkit-appearance:none;}
textarea {-webkit-appearance:none;}
h1,h2,h3,h4,h5,h6,figure {font-weight:400;}
::-webkit-selection {color:#fff;background:#007FFF;}
::-moz-selection {color:#fff;background:#007FFF;}
::selection {color:#fff;background:#007FFF;}
.text-lowercase {text-transform:lowercase;}
.text-uppercase,.initialism {text-transform:uppercase;}
.text-capitalize {text-transform:capitalize;}
a {text-decoration:none}
a:focus,a:hover {color:#007FFF;transition:none}
p {margin:0}
dl,dd,ul,li {margin:0;padding:0;list-style:none}

.m-menu-close{display: none;}
.iconRotate{transform: rotate(90deg); transition: transform 0.5s;}
.blank-side{height:60px;line-height:60px;clear:both;font-size:0;}
.container-layout{max-width:98%}

/* headbar ---------------------------------------- */
.headbar{background:#007FFF;height:60px;line-height:60px;z-index:2;position: fixed;top:0;right:0;left:0;width:100%;}
.headbar button{background:#007FFF;height:60px;line-height:60px;border:0;display:block;margin-left:0px}
.headbar button i{font-size:24px}
.headbar .logo h1 a{outline:none;background:url(../images/logo_h30_white.png) no-repeat left 50%;text-indent:-2000px;font-size:0;display:block;}
.loginbar a.login{padding:5px 15px}

/* sidebar ---------------------------------------- */
.sidebar{background: #FDFDFD;border-right:1px solid #F5F5F5;top:60px;width: 214px;overflow-y:auto;overflow-x:hidden;position: fixed;height: 100%;transition: all .5s ease;transform: translateX(-100%);z-index:1;}
.sidebar button{border:0;background:#FFF;padding:5px 0}
.sidebar.menu-open{transform: translateX(0px);transition: 0.5s transform;}
.sidebar i{font-size:24px;right:15px;top:12px;z-index:999;position:absolute;}
.sidebar .bottombar{position:absolute;left:10px;right:10px;bottom:60px;height:60px}

/* 菜单 */
.sidenav .nav-title{background:#FDFDFD;line-height:50px;height:50px;}
.sidenav .nav-title h2 {padding:0 0 0 25px;font-size:16px}
/* .sidenav h2:before {content:'';display:block;position:absolute;width:5px;height:20px;top:20px;background:#FFDD21;left:0} border-top-left-radius:4px;border-top-right-radius:4px */
.sidenav .current {display:block;}
/* .sidenav .cur-bg{background:#fff;padding:10px 0;} */
.sidenav ul {display:none;}
.sidenav ul li a{display:block;line-height:36px;padding-left:25px;color:#484848}
.sidenav ul li a:hover,.sidenav ul li a.active {color:#007FFF;}
/* .sidenav ul li:last-child a {border-bottom:1px solid #EFEFEF;} */
.suboneNav{border-bottom:solid 1px #F5F5F5;color:#111;line-height:50px;padding-left:25px;background:url(../images/ico_jia.png) no-repeat;background-position:94% 50%;cursor:pointer;}
/* .suboneNav:last-child{border-bottom:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}  */
/* .currentdd {border-bottom:0;color:#fff} */
.currentdt {background-image:url(../images/ico_jian.png);border-bottom:0}
/* 菜单end */


/* main ---------------------------------------- */
.mainbar{ margin-left: 215px; overflow: hidden;min-height: calc(100vh - 0px);transition: all .5s ease;}
.mainbar.sidebar-none{margin-left:0}
.menu-backdrop.in{height: 100%;z-index:3;background: #000;opacity:0.3;transition: all 0.4s ease; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; margin-left: 215px;position: fixed; top: 0px; left: 0; right: 0; bottom:0; overflow: hidden;display:none;}

/* 路径 */
.bread-side {line-height:50px;height:50px;font-size:0;border-bottom:1px solid #F5F5F5}
.bread-side i{color:#999}
.bread-side a{color:#666;display:inline-block;}
.bread-side a:hover{color:#0A6CD9}
.bread-side a:after {content:"";padding:0 10px 0 5px;background:url(../images/bread-style1.png) no-repeat 50%;}
.bread-side a:last-child:after {content:"";background:none;}
/* 路径 */

/* 内容 begin */
.content hr {margin:10px 0;height:1px;background:#F5F5F5}
.content h1 {font-size:24px;padding-bottom:20px;margin:10px 0;border-bottom:1px solid #F5F5F5}
.content h2 {font-size:20px;margin:20px 0 5px 0;}
.content h3 {font-size:18px;margin:20px 0 5px 0;}
.content strong {font-size:18px;margin:10px 0;}
.content table {margin:20px 0;width:100%;}
.content table p{margin:0}
.content table th{background:#DAF0FD;color:#FFF;border:1px solid #fff;vertical-align:bottom;padding:10px;}
.content table tr.ue-table-interlace-color-single{background:#DAF0FD;}
.content table td {padding:10px;vertical-align:top}
.content p{line-height:26px;margin-bottom:10px;color:#000}
.content img {margin:0;max-width:100%}
.content a{text-decoration: none;border-bottom: 1px solid #0053C4;color: #0053C4;}
.content a:hover{color:#E7161A;border-bottom: 0px solid #E7161A;}
.content .text-right {text-align:right}
.content ul li {padding:0 0 5px 20px;position:relative;font-size:16px;}
.content ul li p {line-height:24px}
.content ul li:before {content:'';position:absolute;top:10px;left:0px;background:#666;width:8px;height:8px;border-radius:50%;}
.content ol {padding:10px 0 0 0}
.content ol.list-paddingleft-2 {position:relative;}
.content ol li {padding:0;position:relative;}
.content ol li p {line-height:26px;font-size:14px;color:#333}
/*
.content ol li:before {content:'';position:absolute;top:8px;left:0px;background:#FFF;width:12px;height:12px;border:2px solid #E7161A;border-radius:50%;}
.content ol li:after{content:'';position:absolute;top:12px;left:4px;background:#E7161A;width:4px;height:4px;border-radius:50%;}
.content ol li:hover:after{background:#000;}
*/
/* 内容 end */

/* 弹出留言*/
.dialog {width:480px;border:0 solid #ddd;margin:0 auto;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,0.3);}
.dialog.qrcode{width:360px}
.dialog .dialog-head {font-size:18px;border-bottom:0;background:#FFF;color:#111}
.dialog .dialog-head .close {float:right;line-height:24px}
.dialog .dialog-body {padding:20px 40px 40px 40px;}
.dialog-body h3 {font-size:24px;font-weight:300;color:#333;margin-bottom:10px}
.dialog-body .form-group {padding-bottom:20px}
.dialog-body .input{height:48px;line-height:24px;padding:0 12px;border:1px solid #ddd;width:100%;display:block;border-radius:0px;-webkit-appearance:none;transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s;box-shadow:0 0px 0px rgba(0,0,0,0.0) inset;background:transparent;}
.dialog-body .textarea {padding:10px 12px;line-height:24px;width:100%;background:transparent;border:1px solid #ddd;}
.dialog-body .label {padding-bottom:10px;display:block;line-height:24px;}
.dialog-body .label label {font-weight:400;}
.dialog-body select {padding:0 30px 0 8px;color:#ADADAD;border-radius:0px;height:48px;line-height:46px;border:solid 1px #ddd;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(../images/select-arrow.png) no-repeat right center;}
.dialog-body .form-tips .dialog-body .input-help ul {border:solid 0px #ddd;background:#fff;padding:5px 10px;box-shadow:0 0 0 #fff;border-radius:0 0 4px 4px;width:150px;min-width:150px;width:auto;_width:150px;color:#EE3333;font-size:12px}
.dialog-body .input::-webkit-input-placeholder, .dialog-body .textarea::-webkit-input-placeholder {color: #666;}
.dialog-body .input:-moz-placeholder, .dialog-body .textarea:-moz-placeholder {color: #666;}
.dialog-body .input::-moz-placeholder, .dialog-body .textarea::-moz-placeholder {color: #666;}
.dialog-body .input:-ms-input-placeholder, .dialog-body .textarea:-ms-input-placeholder {color: #666;}


@media screen and (max-width:768px){
.sidebar{top:0;transform: translateX(0px);z-index:6;width: 275px;border-right:1px solid #EFEFEF;box-shadow:none;}
.headbar .logo h1 a{background-size:auto 24px;}
.headbar button{margin-left:-20px}
.sidebar.menu-open{ transform: translateX(-100%);}
.mainbar{margin-left:0;}
.menu-backdrop.in,.m-menu-close{display:block}

.dialog {width:100%;}
.dialog .dialog-body {padding:20px 20px 30px 20px;}
.dialog-body .form-group{padding-bottom:10px}
.dialog-body h3 {font-size:20px;}

}