/* CSS Document */
@charset "utf-8";
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea {margin:0; padding:0; font-weight: normal;font-style: normal;font-size: 100%; font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
ol, ul ,li{list-style: none;}
img {border: 0; margin:0; padding:0;}
body {font-size:14px; background:#f5f6f6;}
a,em{ text-decoration:none; font-style:normal; margin:0px; padding:0px;}
/* 链接样式，颜色可酌情修改 */
del,ins,a {text-decoration:none;}
a:link {color:#009;}
a:visited {color:#800080;}
a:hover,a:active,a:focus {color:#c00; text-decoration:none;} 
label{font-weight:100 !important;}
.clearfix{clear: both;}


/*通用*/
.box{padding:0px 40px;}
.layui-form-radio>i:hover, .layui-form-radioed>i {color:#b60006;}


/*滚动条*/

body{
	scrollbar-arrow-color: red; /*上下按钮上三角箭头的颜色*/
	scrollbar-face-color: #CBCBCB; /*滚动条凸出部分的颜色*/
	scrollbar-3dlight-color: blue; /*滚动条亮边的颜色*/
	scrollbar-highlight-color: #333; /*滚动条空白部分的颜色*/
	scrollbar-shadow-color: yellow; /*滚动条阴影的颜色*/
	scrollbar-darkshadow-color: green; /*滚动条强阴影的颜色*/
	scrollbar-track-color: #eee; /*滚动条背景颜色*/
	scrollbar-base-color: black; /*滚动条的基本颜色*/
	/*以上2项适用与：body、div、textarea、iframe*/
}
::-webkit-scrollbar {  /* 滚动条整体部分 */
	width:5px;
	margin-right:2px
}
::-webkit-scrollbar:horizontal {
	height:10px;
	margin-bottom:2px
}
::-webkit-scrollbar-track {  /* 外层轨道 */
	border-radius: 10px;
}
::-webkit-scrollbar-track-piece {  /*内层轨道，滚动条中间部分 */
	background-color: #fff;
}
::-webkit-scrollbar-thumb {  /* 滑块 */
	width:5px;
	border-radius: 5px;
	background:#b70005;
}
::-webkit-scrollbar-corner { /* 边角 */
	width: 5px;
	background-color: red;
}
::-webkit-scrollbar-thumb:hover { /* 鼠标移入滑块 */
	background: #b70005;
}


/*头部*/
.layui-layout-admin .layui-header{background: #fff; height: 100px; line-height: 100px;}
.layui-header{height: 50px;}
.layui-header .layui-nav .layui-nav-item a{color: #999;}
.layui-header .layui-nav .layui-nav-child a{color: #333;}
.layui-header .layui-nav .layui-nav-item{line-height:100px;}
.layui-header .layui-nav .layui-nav-more{top: 23px;border-color: #fff transparent transparent;}
.layui-header .layui-nav-child{top:100px;}
.layui-header .logo{padding-left:50px;}
.layui-header .top_nav{float: left;height: 50px;line-height: 50px;}
.layui-header .top_nav li{float: left;padding: 0 25px;line-height: 50px;}
.layui-header .top_nav li a{text-align: center;font-size: 14px;color: #fff;cursor: pointer;}
.layui-header .top_nav .cur_top_menu{background: #009688;}

.layui-bg-black{background-color: #fff!important;}
.layui-nav{background-color: #fff;}
.layui-layout-admin .layui-side{top: 110px; width: 300px; padding-top: 30px;}
.layui-side-scroll{width: 300px;}
.layui-nav-tree{width: 300px;}
.layui-nav-tree .layui-nav-item a{font-size: 17px; line-height: 50px; height: 50px; padding-left: 60px; color: #727171;}

.layui-side{top:110px !important;}
.layui-side .layui-nav .layui-this a{background-color: #f5f6f6; background:url(../images/nav_xuan.jpg) no-repeat left #f5f6f6;}
.layui-nav-tree .layui-nav-child dd.layui-this, .layui-nav-tree .layui-nav-child dd.layui-this a, .layui-nav-tree .layui-this, .layui-nav-tree .layui-this>a, .layui-nav-tree .layui-this>a:hover{background-color:#f5f6f6;}
.layui-body{top:110px !important; left:300px; bottom:10px !important; padding: 0px 15px;}

/*首页*/
.huanyin{background:#fff; padding-top:60px; padding-bottom:50px; font-size:34px; color:#000; margin-bottom:10px; position:relative;}
.huanyin span{display:block; font-size:14px; color:#666; margin-top:10px;}
.huanyin .shijian{position:absolute; right:45px; top:45px; text-align:center;}
.huanyin .shijian #shijian1{font-size:50px;}
.huanyin .shijian #shijian2{font-size:20px; margin-top:5px;}

.kuaijie_list{margin-bottom:10px;}
.kuaijie_list li{width:19%; margin-right:1%; float:left; border-radius:10px;}
.kuaijie_list li img{width:100%;}

.index_shenghe{background:#fff;width:49.5%; float:left;}
.index_title{border-bottom:1px solid #f5f6f6; line-height:50px; font-size:16px; color:#787878;}
.index_title em{float:right; color:#999; font-size:12px;}
.index_shenghe a{color:#333;}

/*登录*/
.login{position:fixed; width:100%; height:100%; background:#eee;}
.login .beijin{position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:-1;}
.login .login-title{color:#fff; width:500px; margin:0 auto; text-align:center; font-size: 20px; margin-top: 200px;}
.login .login-title img{width:100%;}

.login-form-bg{width:510px; height:350px; position:absolute; background:#fff; opacity:0.5; filter:alpha(opacity=50); border-radius:10px; overflow:hidden;-moz-box-shadow:2px 2px 5px #BDBDBD; -webkit-box-shadow:2px 2px 5px #BDBDBD; box-shadow:2px 2px 5px #BDBDBD;}
.login .login-form{width:410px; padding:40px 50px; height:270px; margin:0px auto; position:absolute; z-index:999; top:100px; color: #000; text-align:center;}
.login .login-form .layui-form-item{position:relative; margin-bottom:20px;}
.login .login-form .layui-form-item input{background:#fff; border: 1px solid #e5e5e5;color: #000; height:48px; padding-left:40px; border-radius:10px;}
.login .login-form .layui-form-item .ico{position:absolute; left:10px; top:12px;}
.login .login-form button{border-radius:10px; margin-top:20px;}



.footer{line-height: 44px;}
.layui-table tbody tr:hover{background-color: #f2f2f2;}
.layui-tab{overflow: visible;}
.layui-tab-title>li>a{display: block;}
.layui-nav-tree .layui-nav-child dd a{text-indent: 16px;}
.form-container{max-width: 800px;}
.form-container .edui-editor{margin-top: -7px;margin-bottom: -7px;margin-left: -11px;}

/*分页*/
.pagination{}
.pagination li{display: inline-block;margin-right: -1px;padding: 5px;border: 1px solid #e2e2e2;min-width: 20px;text-align: center;}
.pagination li.active{background:#b60006;color: #fff;border: 1px solid #b60006;}
.pagination li a{display: block;text-align: center; color:#333;}
.photo-list{margin: 5px 0;}
/*列表排序input*/
.paixu_input{padding: 0px;height: 30px;line-height: 30px;text-align: center;font-size: 12px;}
.layui-form-select dl{z-index:99999;}


.body_head{margin-bottom:1px; height:80px;padding:0px 20px; background:#fff;}
.body_head li{ float:left; width:165px; text-align:center; height:50px; line-height:50px; color:#787878; font-size:18px; margin-top:15px; border-radius:10px; background:#f6f8f9; margin-right:20px;}
.body_head .sousuo{float:right; width:320px; height:50px; background:#f6f8f9; margin-top:15px; border-radius:50px; overflow:hidden;position:relative;}
.body_head .sousuo input[type="text"]{width:100%; padding-left:20px; height:100%; border:none; background:none; outline:none;}
.body_head .sousuo input[type="image"]{position:absolute; right:0px; top: 0px;}


.layui-tab-content{padding:30px 20px; background:#fff;}

.btn-anniu{background-color: #b60006; color:#fff;}
.layui-btn-xs{color:#fff !important;}
.layui-form-select dl dd.layui-this {
    background-color: #b60006;
    color: #fff;
}

.tuwen{}
.tuwen li{width:245px; height:344px; margin-right:10px; margin-bottom:10px; float:left; background:#006666;-moz-box-shadow:4px 3px 5px #D0D0D0; -webkit-box-shadow:4px 3px 5px #D0D0D0; box-shadow:4px 3px 5px #D0D0D0;}
.tuwen li .tuwen_img{width:245px; height:290px; position:relative;}
.tuwen li .tuwen_img>img{width:100%; height:100%;}
.tuwen li .tuwen_title{height:55px; overflow:hidden; line-height:55px; text-align:center; background:#fff; color:#484848; font-size:20px;}


.tuwen_img .mian{position:absolute; top:5px; right:5px; z-index:9999;}
.tuwen_img .recode{width:100%; height:100%; position: absolute; top:0px; left:0px; transition: all .3s ease-out 0s; background: rgba(0,0,0,0.5); opacity: 0;}
.tuwen_img:hover .recode{transition: all .3s ease-out 0s; opacity: 1 !important; border:1px solid rgba(255,255,255,0.5);}
.tuwen_img .recode .yulan{position:absolute; top:130px; left:82px; width:80px; text-align:center;}
.tuwen_img .recode .bianji{position:absolute; left:40px; bottom:20px; width:30px; text-align:center;}
.tuwen_img .recode .shanchu{position:absolute; left:110px; bottom:20px;  width:30px; text-align:center;}
.tuwen_img .recode .erweima{position:absolute; left:170px; bottom:20px;  width:30px; text-align:center;}


.tuwen_img .ewm_img{width:150px; height:150px; position: absolute; top:50px; left:45px; background:#fff; display:none;}
.tuwen_img .ewm_img img{width:100%;}


.article_qrcode{position:absolute; top:0px; right:-190px; width:170px; min-height:170px; }
.article_qrcode img{width:100%; border:1px solid #e6e6e6; margin-bottom:20px;}
.article_yangshi{position:absolute; border:1px solid #e6e6e6; top:0px; left:-270px; width:250px; min-height:170px;}
.article_yangshi .layui-tab-bar{display:none;}
.article_yangshi .layui-tab-title li{padding:0px; color:#888;}
.article_yangshi .layui-tab-title .layui-this{color:#888;}
.article_yangshi .layui-tab-content{padding:10px 5px;}
.article_yangshi #ysyanse{position:absolute; right:0px; top:13px; z-index:999;}
.article_yangshi #ysyanse .layui-colorpicker{border:none;}
.article_peise{position:absolute; top:-25px; right:0px; color:#a3a3a3;}
.article_peise a{color:#a3a3a3;}

body .demo-class{ border-top-left-radius:50px; border-top-right-radius:50px; border-bottom-left-radius:25px; border-bottom-right-radius:25px;}
body .demo-class .layui-layer-title{background:url(../images/layer-title.png) no-repeat; background-size:100% 100%; color:#333; border: none; border-top-left-radius:25px; border-top-right-radius:25px; height:50px; padding-top:50px; font-size:20px;}
body .demo-class .layui-layer-btn{border-top:1px solid #E9E7E7}
body .demo-class .layui-layer-btn a{background:#333;}
body .demo-class .layui-layer-btn .layui-layer-btn1{background:#999;}
body .demo-class .layui-layer-content{border-bottom-left-radius:25px; border-bottom-right-radius:25px;}
body .demo-class .layui-layer-content::-webkit-scrollbar{display:none}

.biankuang{margin:0px 8px; margin-bottom:10px; overflow:hidden; border-left:1px solid #f3f3f3; border-right:1px solid #f3f3f3;}


.charu{border:1px solid #e6e6e6; width:100%; text-align:center;}
.charu li{display:inline-block; color:#888888; margin:30px 30px; text-align:center;}
.charu li img{display:block; margin-top:5px;}
.charu_con{display:none; position:relative;}
.charu_con img{height:300px;}
.charu_con .layui-icon{position:absolute; right:10px; top:10px; font-size:20px; cursor:pointer;}
.charu_con .xiazai{color:#fff; margin-top:30px; margin-bottom:30px;}

.input-juzhong{text-align:center; padding:0px;}
.layui-select-title .layui-unselect{text-align:center;}


#article_peise_con{padding:20px 30px 0px 0px;}
#lianxi_con{padding:20px 30px 0px 0px;}

.edui_caidan{position:absolute; top:105px; left:0px; width:100%; height:65px; border-top:1px dashed #e4e3e3; z-index:9999999;}
.edui_caidan li{display:inline-block; color:#888888; margin:10px 30px; text-align:center;}
.edui_caidan li i{display:block; margin-bottom:5px;}
.edui_caidan li:hover{color:#b60006;}

.article_yangshi{}
.article_yangshi .layui-tab-content li{margin:10px; margin-bottom:20px; cursor:pointer;}

/*百度编辑器样式*/
.edui-editor p {
    margin: 5px 0;
}
.edui-editor img{max-width:100%;}



