﻿*{transition:color 300ms,background-color 300ms;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
body,input,button,select,textarea{ font:12px/1.5 Arial Verdana,Microsoft yahei,sans-serif;color:#333;}
body{ background:#f5f5f5;}
textarea{resize: none;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:none;vertical-align:middle;}
address,caption,cite,code,dfn,em,strong,th,var,em,i{font-weight:normal;font-style:normal;}
ol,ul{list-style:none;}list{vertical-align:middle;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:none;color:#c00;}
input {vertical-align:middle;}
button{overflow:visible;}
.hide{display:none;}.show{display:block;}
/*****浮动和清除浮动******/
.left{float:left;display:inline;}
.right{float:right;display:inline;}
.clearfix:before,.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block;} *html .clearfix{height:1%}.clearfix{display:block;}.zoom{zoom:1}.clr { height:0;clear:both; overflow:hidden; width:100%}
/*****对齐方式******/
.text-center,.center{text-align:center !important}
.text-left{text-align:left !important}
.text-right{text-align:right !important}
:-webkit-autofill{background:#fff;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}
input::-webkit-input-placeholder {color:#ddd;}
input::-moz-input-placeholder {color:#ddd;}
input::-ms-input-placeholder {color:#ddd;}

.w1200 { width:1200px; margin:0 auto;}
.w200 { width:200px;} .w300 { width:300px;} .w400 { width:400px;}
.wrapper{ width:1200px; margin:20px auto;}
.head_nav { height:40px; background:#000;}
.head_nav_l { float:left; line-height:40px; height:40px; overflow:hidden;}
.head_nav_l a { color:#ccc; font-size:13px; display:inline-block; padding:0 16px;}
.head_nav_l a.icon-home-fill{font-size: 18px;vertical-align: top;}
.head_nav_l a:hover { color:#fff; background:#444; }
.search-top { float:right; border-radius:3px; background:#494949; height:24px; margin:8px 0 0; position:relative;}
.search-top .search-top-in { width:170px; height:24px; line-height:24px; background:#494949; border:0; float:left; color:#fff; border-radius:3px; padding:0 8px; transition: width .1s;}
.search-top .search-top-in:hover { width:190px; color:#fff}
.icon-search:before { font-size: 20px;line-height: 24px; color:#ccc!important; display:inline-block; vertical-align:top; position:absolute; right:5px}
.nav { background:#fff; height:90px; box-shadow:0 0 5px #ddd;}
.nav .w1200 { position:relative;}
.nav .logo { color:#2268e8; width:210px; padding:0 5px; margin:25px 40px 0 0; float:left}
.nav .logo h1 { font-size:30px; font-weight:700; float:left; margin-right:10px; line-height:36px;}
.nav .logo p { font-size:14px; line-height:18px;}
.nav_list { float:left;}
.nav_list li { float:left; margin:0 5px; font-size:16px;}
.nav_list li>a { color:#333; display:block; height:90px; line-height:90px; position:relative; padding:0 10px;}
.nav_list li>a:hover,.nav ul li a.on { color:#000}
.nav_list li>a.on:before { width:100%; height: 3px;background: #2268e8;content: ""; left:0;}
.nav_list li>a:before {position: absolute; bottom: 0;left: 50%;width: 0;height: 3px;background: #2268e8;content: "";transition: all .2s;}
.nav_list li>a:hover:before {left:0;width:100%}
.nav_list li.my_hall_s{position: relative;}
.nav_list li.my_hall_s:hover .mhs-box{display: block !important;}
.nav_list li.my_hall_s .layui-icon-down{position: absolute;z-index: 1;bottom: -19px;left: 50%;transform: translate(-50%, 0);font-size: 14px;}
.nav_list li.my_hall_s .mhs-box{position: absolute;z-index: 2;top: 90px;left: 0;background-color: #ffffff;width: 100px;box-shadow: 0px 1px 13px 0px rgba(0, 0, 0, 0.2);padding: 10px 0;text-align: center; display: none;}
.nav_list li.my_hall_s .mhs-box dd{line-height: 40px;font-size: 16px;}
.nav_list li.my_hall_s .mhs-box dd:hover a{color: #2268e8;}
.layui-icon-notice { position:absolute; top:33px; right:60px;}
.layui-icon-notice:before { font-size:20px;}
.layui-icon-notice .layui-badge-dot { left:-5px; top:-10px; background:#eb4e4e;}
.side-bar-tip { width:107px; height:40px; line-height:40px; text-align:center; color:#9a9a9a; background:#333; position:absolute; left:-127px; top:0; -webkit-transition:all .3s ease-in-out .1s;-moz-transition:all .3s ease-in-out .1s;transition:all .3s ease-in-out .1s;opacity:0;visibility:hidden; z-index:101}
.side-bar-nav:hover .side-bar-tip { left:-107px; opacity:1; z-index:103; visibility:visible}

.tip_setup { width:100px; padding:10px; background:#2268e8; border-radius:4px; position:absolute; right:-25px; top:90px; -webkit-transition:all .3s ease-in-out .1s;-moz-transition:all .3s ease-in-out .1s;transition:all .3s ease-in-out .1s; opacity:0;visibility:hidden; z-index:101}
.login_after:hover .tip_setup { top:70px; opacity:1; z-index:103; visibility:visible}
.tip_setup:before { content:"";width: 0; height: 0; border-left: 6px solid transparent; border-bottom: 6px solid #2268e8; border-right: 6px solid transparent;display: inline-block; position:absolute; top:-6px; left:44%;}
.tip_setup li { padding:2px 0; height:28px; line-height:28px; margin:8px 0; font-size:14px; text-align:center; position:relative;}
.tip_set_up_tip{ width:5px; height:5px; border-radius:50%; background:#f00; display:inline-block; position:absolute; top:5px; right:5px; content:'';}
.tip_setup li a { border-radius:5px; display:block; color:#fff;}
.tip_setup li a:hover,.tip_setup li a.on { background:#448fff; border-radius:5px; display:block; color:#fff!important;}
.login_after{ float:right; color:#fff; padding:25px 0; line-height:40px; position:relative;}
.login_after a { color:#333; font-size:14px;}
.headportrait { border-radius:50px; width:30px; height:30px; margin:0 10px; border:1px solid rgb(207, 207, 207);}

.nav_l{ background:#fff; border-radius:5px; width:160px; padding:25px 15px 40px; overflow:hidden; float:left;}
.nav_l h3 { color:#999; font-size:14px; margin-bottom: 20px; padding:0 5px}
.nav_l ul li {padding: 5px 0 5px 5px;}
.nav_s ul li { height: auto; line-height:30px; padding:0 !important; margin-bottom:8px;}
.nav_l ul li ul { margin:5px 0 0}
.nav_l ul li ul li { padding:5px 0 5px 20px;}
.nav_l ul li a,.nav_s ul li a { color:#666; display:inline-block; font-size:14px; padding:0 0 0 10px;border-radius:5px;}
.nav_l ul li a:hover,.nav_s ul li a:hover { color:#2268e8}
.nav_l ul li a.on,.nav_s ul li a .on { color:#2268e8; font-weight:700}
.nav_l ul li a.null,.nav_s ul li a.null {color: #333 !important; background:#fff !important}
.nav_l ul li .iconfont { font-size:18px!important; vertical-align:middle; margin:0 3px 0 0}
.icon-xiala,.icon-shangla { font-size:12px; display:inline-block; color:#999; margin:0 3px;}
.nav_l .no_nav { background:#f6f6f6; border-radius:5px; color:#999} .nav_l .no_nav a { color:#999}

.main { background:#fff; border-radius:5px; float:right; width:1020px; padding:42px;position: relative;} .w1020 { width:1020px;}
.main_m { width:1200px; padding:30px; background:#fff; border-radius:5px;} .main_checked { display:none}
.line_list{display: none;}
.line_list li a{padding: 0 !important;}
.em_li span a{padding: 0 !important}
.em_li span{font-size: 14px !important;}
.em_li em{display: inline-block;margin-bottom: 3px;padding: 0 2px;}

.user_head { padding:20px 40px 40px; overflow:hidden}
.user_head .headportrait { float:left; width:80px; height:80px; margin:0 30px 40px 0; cursor:pointer; border:1px solid #f1f1f1}
.user_head h3 { font-size:20px; margin-bottom:10px; font-weight:700; cursor:pointer} 
.user_head p { line-height:22px; color:#999; font-size:14px; cursor:pointer; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4; overflow:hidden; }
.user_number { overflow:hidden; padding:50px 0}
.user_number dl { float:left; width:25%; text-align:center; border-right:1px solid #eee; color:#999; padding:10px 0}  .user_number dl:hover { background:#f9f9f9}
.user_number dl:last-child { border:0}
.user_number dl dt { margin-bottom:10px; color:#2268e8; font-size:16px; font-weight:400;}
.user_number dl dt span { font-size:36px; font-weight:400; color:#2268e8; margin:0 5px;} 
.user_number dl dd { color:#666; font-size:14px;}
.user_number_five dl { width:20%!important} 
.user_number_three dl { width:33%!important}
.user_number_two dl { width:50%!important} 
.user_number_six dl { width:16.6%!important}
.user_number_six dl dt span { font-size:26px}
.exh_head { overflow:hidden }
.exh_head h3{ font-size:18px; margin:10px 0 30px; font-weight:700; overflow:hidden}
.exh_head .btn_dj { border-radius:5px; padding:10px 20px; background:#2268e8; color:#fff; font-size:14px; margin:0 20px 0 0}
.exh_head .btn_dj_hover{ border-radius:5px; padding:10px 20px; color:#333; font-size:14px; border:1px solid #ddd;}
.exh_head img { float:left; width:160px; height:140px; border-radius:5px; margin:0 30px}
.main-tit { padding:0 0 15px; margin:0 0 20px; border-bottom:1px solid #f6f6f6; overflow:hidden} .main-tit h3 { float:left; font-size:14px; font-weight:700; color:#000} .main-tit a { float:right}
.list-text li { padding:10px 0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; height:40px; font-size:14px;}
.list-text li .date { color:#999; margin:0 20px 0; border-right:1px solid #eee; padding:0 20px 0 0}
.examine_icon { background:url(../images/examine_icon.png); width:86px; height:74px; display:inline-block; position:absolute; top:0; right:0}
.security_icon { background:url(../images/security_icon.png); width:56px; height:18px; display:inline-block; margin:0 5px;}
.editor_r { position:absolute; top:40px; right:40px;}
.editor_r .icon-editor { color:#333; margin:0}
.editor_r .icon-editor:hover { background:none; color:#2268e8}

.tip_yellow { background:#f9fbd5; padding:20px; font-size:14px; margin:10px 0; position:relative;} .tip_yellow p { padding:5px 0} .cf60 { color:#f60}
.shuaxin_r { position:absolute; right:20px; bottom:10px;}
.shuaxin_r .icon-shuaxin { font-size:20px; margin:0 5px;}
.tip_yellow .icon-warning { color:#f60; font-size:18px; margin:0 5px;}

.tit { margin-bottom:30px; overflow:hidden}
.tit h3 { font-size:24px; font-weight:700; color:#000; float:left}
.tit_r { float:right;} .tit_r .member { color:#9e9179; font-size:14px; font-weight:700} .tit_r .date { margin:0 10px; color:#aaa;} .tit_r a { color:#2268e8}
.search { width:300px; height:30px; border:1px solid #ccc; line-height:30px; border-radius:3px;}
.search .search_in { border:0; width:228px; float:left; height:28px; line-height:28px; padding:0 5px; border-radius:3px;}
.search .search_btn { width:70px; height:30px; color:#333; background:#ccc; border:0; float:right}

.news_list { margin:20px 0}
.news_list li { padding:20px 0; overflow:hidden; border-bottom:1px solid #f1f1f1; height:120px;}
.news_list li:hover { background:#f3f6fa;}
.news_list li .checkbox { padding:27px 0}
.news_list li .img120 { width:120px; height:80px; line-height:80px; overflow:hidden; float:left; margin:0 22px 0 0; display:inline-block; position:relative; background:#f0f0f0; text-align:center}
.news_list li .img120 .number { position:absolute; right:0; bottom:0!important; top:inherit; background:#000; height:20px; line-height:20px; width:20px; text-align:center; color:#fff;}
.news_list li .img120 img { max-width:100%; max-height:100%; vertical-align:middle; transform: scale(1); transition:all 0.5s} 
.news_list li:hover .img120 img { transform: scale(1.2); transition:all 0.5s}

.news_list li .play-cover{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.7);opacity:.3;transition:all .25s; text-align:center;}
.news_list li .play-cover:before{left:30%;top:-20%;width:10px;height:10px;transition:all .25s; position:absolute;-webkit-transform:scale(1);transform:scale(1)}
.news_list li:hover .play-cover {opacity:1}
.news_list li:hover .play-cover:before{-webkit-transform:scale(.7);transform:scale(.7)}

.news_list li .item { width:600px; float:left;}
.news_list li .item h3 { font-size:16px; color:#333; line-height:22px; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden; margin-bottom:10px; cursor:pointer; cursor:pointer;}
.news_list li .item h3:hover { color:#eb4e4e}
.news_list li .item p { font-size:12px; color:#999; padding:0 0 5px;}
.news_list li .item p span { color:#666; margin:0 30px 0 0}
.news_list li .item p .date { color:#bbb;}
.news_list li .item p .headportrait { width:20px; height:20px; margin:0 10px 0 0}
.news_list li .edit { float:right; width:140px; text-align:center; padding:20px 0; line-height:30px; display:none}
.news_list li:hover .edit { display:block}

.pro_list { margin:20px 0}
.pro_list li { padding:20px 0; border-bottom:1px solid #f1f1f1;}
.pro_list li:hover { background:#f3f6fa;}
.pro_list li .img120 { width:120px; height:120px; line-height:120px; text-align:center; overflow:hidden; float:left; margin:0 22px 0 0; display:inline-block; position:relative; background:#f1f1f1}
.pro_list li .img120 img { transform: scale(1); transition:all 0.5s; max-width:100%; max-height:100%;}
.pro_list li:hover .img120 img { transform: scale(1.2); transition:all 0.5s}
.pro_list li .checkbox { padding:47px 0}
.icon_tuijian { font-size:14px; color:#fff; background:#eb4e4e; padding:3px; border-radius:3px; display:inline-block}

.pro_list li .item { width:360px; height:120px; float:left; position:relative}
.pro_list li .item h3 { font-size:16px; color:#333; line-height:22px;text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; margin-bottom:10px;}
.pro_list li .item p { font-size:12px; color:#999; position:absolute; bottom:0}
.pro_list li .item p span { color:#666; margin:0 5px}

.pro_list li .data { padding:30px 0; color:#aaa; width:240px; float:left; text-align:center; line-height:30px;}
.pro_list li .edit { float:right; width:140px; text-align:center; padding:40px 0; line-height:30px;}
.pro_list li .edit .icon-QRcode { color:#3273e9; font-size:26px!important; width:30px; height:30px; line-height:24px; margin:0 5px; vertical-align:middle; border-radius:50%; display:inline-block;}
.pro_list li .edit .icon-QRcode:before { font-size:26px!important;}
.pro_list li .edit .icon-QRcode:hover { background:#3273e9; color:#fff;}
.pro_list li:hover .edit { display:block}
.pro_list li .edit .icon-QRcode .qcode { height:auto; top:-96px;} .pro_list li .edit .icon-QRcode .qcode img{ width:80px; height:80px;}

.icon-browse,.icon-pinglun,.icon-good {font-size:20px!important; vertical-align:middle; color:#9b9b9b; margin:0 3px;}
.icon-editor,.icon-ashbin,.icon-all,.icon-copy { color:#3273e9; font-size:26px!important; width:30px; height:30px; line-height:30px; margin:0 5px; vertical-align:middle; border-radius:50%; display:inline-block; text-align:center;} .icon-shanchu { font-size:19px!important;}
.icon-editor:hover,.icon-ashbin:hover,.icon-all:hover,.icon-copy:hover { background:#2268e8; color:#fff;}

.page { padding:30px 0; overflow:hidden; text-align:center; font-size:14px; color:#999}
.prev_page,.next_page { font-size:16px; text-align:center; width:120px; height:34px; line-height:32px; border:1px solid #2268e8; margin:0 10px; display:inline-block; border-radius:3px; color:#2268e8;}
.prev_page:hover,.next_page:hover { color:#fff; background:#2268e8;}
.no_page { background:#f5f5f5; color:#ccc; border:1px solid #d4d4d4; cursor:no-drop} .no_page:hover { background:#f5f5f5;color:#ccc; border:1px solid #d4d4d4;}
.no_contact { text-align:center; padding:50px 0}
.no_contact h3 { color:#666; font-weight:700; font-size:16px; padding:0 0 40px}
.no_contact h4 { color:#999; font-size:14px;}
.no_contact p { margin:0 0 40px; font-size:16px;}
.no_contact p span { color:#eb4e4e}
.icon-prompt { font-size:46px!important; color:#eb5151}
.btn_fh { border-radius:3px; border:1px solid #d4d4d4;  padding:8px 25px; font-size:14px;}
.btn_no { height:34px; line-height:32px; border:1px solid #ccc; background:#f5f5f5; color:#ccc; border-radius:3px; display:inline-block; padding:0 30px; font-size:16px; cursor:no-drop}
.btn_no:hover { color:#ccc}
.btn_routine { height:34px; line-height:32px; border:1px solid #2268e8; color:#2268e8; border-radius:3px; display:inline-block; padding:0 30px; font-size:16px;}
.btn_routine:hover { background:#2268e8; color:#fff;}
.no_contact .no_contact_text { padding:20px 0 0; font-size:14px;}
.no_contact .no_contact_text span { color:#666; padding:0 20px; border-right:1px solid #dadada;}
.no_contact .no_contact_text span:last-child { border:0} .no_contact .no_contact_text a { color:#666;} .no_contact .no_contact_text a:hover { color:#2268e8}

.video_list ul {display: -webkit-flex; -webkit-flex-wrap: wrap; display: flex; flex-wrap: wrap; margin-left:-30px;}
.video_list li { width:290px; height:310px; box-shadow:0 0 20px #ddd; margin:0 0 25px 30px; background:#f9f9f9; padding:10px;}
.video_list li .item { margin:10px 5px 5px; font-size:14px; height:40px; color:#333; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.video_list li .item h3 {line-height:20px; }
.video_list li .edit { float:right}
.video_list li .img280 { width:270px; height:200px; overflow:hidden; position:relative;} .video_list li .img280 img { width:270px; height:200px;}
.video_list li .img280 .number { z-index:9; background:#2268e8; color:#fff; padding:0 10px; position:absolute; right:0; bottom:0; display:inline-block; height:16px; line-height:16px; border-radius:3px;}
.video_list li .play-cover{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.7);opacity:.3;transition:all .25s; text-align:center;}
.video_list li .play-cover:before{left:50%;top:40%;margin:-10px 0 0 -30px;width:60px;height:60px;transition:all .25s; position:absolute;-webkit-transform:scale(1.5);transform:scale(1.5);}
.video_list li:hover .play-cover {opacity:1}
.video_list li:hover .play-cover:before{-webkit-transform:scale(1);transform:scale(1)}
.icon-play-fill:before { color:#fff; font-size:50px; margin:20px 0 0}

.tab { padding:20px 0}
.layui_dlog { margin:30px 0 0}
.layui_dlog .layui-form-item { margin-bottom:10px;}
.layui_dlog .layui-form-mid { padding:3px 0!important}
.layui_dlog_emaill .icon-email { font-size:24px!important; margin:0 10px 0 0; vertical-align:middle; color:#666}
.layui_dlog_emaill p { font-size:14px; overflow:hidden} .layui_dlog_emaill p.text { color:#999; padding:0 0 0 33px; margin:0 0 10px;}

.layui-form-label { font-size:14px; color:#666; width:100px;}
.layui-input-block { margin:0 50px 0 100px; position:relative;}
.lay_block_s{margin:0 50px 0 100px !important;}
.tit_tip { color:#aaa; padding:6px 0} .tit_tip a { color:#2268e8}
.layui-form-select { width:200px;}
.layui-form-select dl dd.layui-this { background:#2268e8!important}
.layui-btn { padding:0 30px; font-size:16px; border-radius:3px; height:36px; line-height:36px;}
.btn_light { border:1px solid #d4d4d4; border-radius:3px; padding:0 20px; height:34px; line-height:30px; cursor:pointer; background:#fff; font-size:14px; color:#666;} .btn_light:hover{ border:1px solid #2268e8; background:#2268e8; color:#fff;}
.layui-input-block .number { position:absolute; top:10px; right:15px; color:#999}
.submit_btn { padding:30px 0 0}
.layui-form-radio>i:hover, .layui-form-radioed>i { color:#2268e8!important;}
.uplaodimg { margin:0 0 0 90px;}
.uplaodimgs{margin:0 0 0 90px;}
.layui-layer-btn a { color:#fff!important; background:#2268e8!important}
.imgupload {float: left;border-radius: 4px; color: #666;cursor: pointer; font-size:60px!important; margin:0 20px 0 0; width:140px; height:140px;}
.uplaodimg li{float: left;width:140px; height:140px;cursor: pointer;margin:0 20px 0 0;border: 1px solid #ccc;}
.uplaodimg li img{width: 100%;height: 100%;}
.cover_tab .layui-tab-title { border:0}
.cover_tab .layui-tab-title li{ min-width:auto; padding:0; line-height:normal}
.cover_tab .layui-tab-title .layui-this {padding:0 5px;}
.cover_tab .layui-tab-title .layui-this:after { border:0}
.layui-upload-list img { width:100%;}
.layui-elem-quote { background:#f9f9f9; border-left:2px solid #b4bac5; color:#afafaf}
.layui-input-inline { width:200px!important}
.layui-form-select dl { padding:0!important; top:38px!important; height: 200px;}

.checkbox { float:left;  width:40px; text-align:center; margin:0 10px 0 0}
.comment_cz { padding:20px 0 0}
.comment_cz h4 { color:#2268e8; font-size:14px; margin:10px 0 0 30px; display:inline-block} .comment_cz h4 span { font-weight:700; margin:0 3px;}
.comment_list_head { padding:8px 60px 8px 0; margin:20px 0;background:#f1f1f1; font-size:14px; color:#000}
.comment_list li { position:relative; margin:20px 0; border-bottom:1px solid #f1f1f1; padding-bottom:20px;}
.comment_list .operation { position:absolute; right:20px; top:5px;} .comment_list .operation a { color:#2268e8; margin:0 10px; font-size:14px;}
.comment_list .name { font-size:14px; margin:0 0 10px} .comment_list .name .data { margin:0 0 0 15px; color:#999} .comment_list .name a { color:#2268e8}
.comment_list .text { margin:0 0 0 50px; line-height:22px; color:#666; width:680px; margin-bottom:20px; font-size:14px;}
.comment_list .title { margin:0 0 0 50px; line-height:22px; color:#999; width:680px; margin-bottom:10px; font-size:12px;} .comment_list .title span { color:#333;}
.comment_list .reply { background:#f4f4f4; color:#b66849; padding:20px; margin:0 0 0 50px; width:680px; font-size:14px;}
.comment_list .reply h4 { line-height:22px; margin:5px 0 0}
.comment_list .reply .del { float:right; color:#2268e8}
.comment_list .reply_cn { margin:0 0 0 50px; padding:10px 0; width:680px; font-size:14px;}
.comment_list .reply_cn p { text-align:right; padding:5px 0 0}
.comment_list .reply_cn p a { color:#2268e8}
.comment_list .reply_cn .btn_reply { border:1px solid #2268e8; padding:5px 20px; margin-left:20px; border-radius:3px;}
.comment_list .reply_cn textarea { width:100%; height:90px; border:1px solid #e4e4e4; padding:10px; color:#666}
.comment_list .reply .del { float:right; color:#2268e8}
.comment_list .headportrait { width:32px; height:32px; vertical-align:middle; margin:0 10px 0 0;}
.comment_list .mask { position:absolute; left:0; top:0; width:680px; height:100%; background:rgba(255,255,255,.8); margin:0 0 0 50px; text-align:center; font-size:14px; color:#999; padding:80px 0 0}
.comment_list .mask1 ,.comment_list .mask2{padding:31px 0 0 !important}
.comment_list_search .layui-form-select dl { height: 74px;}
.icon-pingbi { font-size:36px!important; color:#999;}
.concern_list { margin:20px 0}
.concern_list li { overflow:hidden; padding:20px 0; border-bottom:1px solid #eee; margin:10px 0}  .concern_list li .left { width:500px;}
.concern_list li .headportrait { width:60px; height:60px; float:left; margin:0 20px 0 0; border:1px solid #eee;}
.concern_list li h3 { font-size:16px; margin:0 0 5px;} .concern_list li a { color:#0033c4} .concern_list li p { color:#999}
.concern_list li .layui-btn { width:120px;}
.operation_shield{display: none;}

#uploadArea,#previewArea{float:left;text-align:left;color:#959595;}
#uploadArea{width:340px;}
#previewArea{padding-top:40px;width:360px;}
#uploadArea .tips{height:30px;line-height:30px;margin-bottom:10px;}
#avatarUpload{width:300px;height:300px;overflow:hidden;background:#E6E6E6;text-align:center;font-size:12px;color:#999}
#avatarUpload b{display:block;font-size:14px;color:#000}
#avatarUpload div.tips{padding-top:100px;}
#previewArea .tips{line-height:22px;margin-bottom:10px;}
/*#size1,#size2{float:left;text-align:center;}*/
#size2{width:80px;}
#size1{width:100px;}
.preview-pane{overflow:hidden;background:#E6E6E6;border:1px solid #DFDFDF;}
#size1 .preview-pane{width:100px;height:100px;border:1px solid #DFDFDF;}
#size2 .preview-pane{width:40px;height:40px;}

.submit-bar{width:100%;clear:both;margin:20px auto}
.submit-bar input{padding:5px 15px;background:#F0F0F0;border:1px solid #ccc;margin-right:5px;font-size:12px}
.upload_box{padding:50px;}
.upload_box .upload_title{height:40px;line-height:40px;font-size:15px;font-weight:bold;color:#1b7dd0;}
.upload_box .uploadify-button{line-height:33px;color:#959595;text-align:center;border:1px solid #DFDFDF;background:#fff;cursor:pointer;}
.upload_recommend li{float:left;margin-right:10px;width:40px;height:40px;border:1px solid #DFDFDF;cursor:pointer;}

.security dl { margin:40px 0; font-size:14px;}
.security dl dt { font-weight:700; color:#666; float:left; margin:0 20px 0 0 } .security dl dd { color:#999; line-height:40px;} .security dl dd a { color:#2268e8; margin:0 10px;}
.icon-security { color:#2268e8; font-size:30px; vertical-align:middle; margin:0 10px; font-weight:400}

.notice_list { overflow:hidden; margin:10px 0}
.notice_list li { border-bottom:1px solid #f1f1f1; padding:10px 0; margin:10px 0;}
.notice_list li h4 { color:#666; font-size:14px; margin:0 0 10px;}
.notice_list li p { color:#999; line-height:22px; padding:0 0 0 50px; height:44px; opacity:0;-webkit-transition:all .3s ease-in-out .1s;-moz-transition:all .3s ease-in-out .1s;transition:all .3s ease-in-out .1s; }
.notice_list li:hover p {opacity:1;}
.notice_list li .icon_down { width:0; height:0; border-left:6px solid transparent; border-right:6px solid transparent; border-top:7px solid #2268e8; float:right; margin:0 10px; transition: transform .2s linear,-webkit-transform .2s linear;}
.notice_list li:hover .icon_down { transform-origin: center center;  transform:scale(.8) rotate(180deg);}
.notice_list,.notice_list .layui-colla-item { border:0;}
.notice_list .layui-colla-item { border-bottom:1px solid #f1f1f1; padding:10px 0}
.notice_list .layui-colla-item .layui-colla-title { background:none; padding:0; line-height:26px; height:auto; font-size:14px;}
.notice_list .layui-colla-item .layui-colla-title .layui-colla-icon { left:inherit; right:20px; color:#999}
.notice_list .layui-colla-item .layui-colla-content { border:0; padding:10px 50px 0; text-align:justify; line-height:24px; color:#999}
.layui-table-body { margin:0!important;}
.layui-layer-btn { padding:0 15px 50px!important; }
.layui-layer-btn .layui-layer-btn0,.layui-layer-btn .layui-layer-btn1 { border-radius:3px; border:0; padding:0 30px; line-height:30px;}

.page { padding:30px 0; overflow:hidden}
.page p { padding:10px 0}
.footer { width:1200px; padding:20px 0 30px; margin:0 auto; overflow:hidden; text-align:center; color:#999; font-size:14px;}
.footer a { color:#999;} .footer div{ padding:3px 0} .footer div span { color:#999; margin:0 15px;}

/* 后增 */
.nav_li{ background:#fff; border-radius:5px; width:160px; padding:25px 15px 40px; overflow:hidden; float:left;}
.lightSaw .nav_l_list .nav_list_list{width: 182px;text-align: center;}
.lightSaw .nav_l_list li .nav_l_s{height:1000px;display: none;}
.lightSaw .nav_l_list li .nav_l_con{display: none;}
.lightSaw{width: 210px;}

.nav_list_list_line{width: 115px;}
.nav_list_list_line li em{width:4px;height: 4px;background-color: #333;display: inline-block;border-radius: 50%;line-height: 4px;}
.nav_list_list_line .line_list{margin-left: 52px;height: 144px;}
.nav_list_list_line .line_list li{float: left;margin-left: 5px;width: 100px;text-align: left;}
.nav_l_list_top{display: flex;font-size: 14px;justify-content: space-between;width: 150px;}
.nav_l_list_top i{ font-size: 22px;}
.nav_l_list .focus_pic a{font-size: 12px;}
.nav_li_top_s{width: 100px !important;display: flex; margin-left: 20px;}
.nav_li_top_s i{font-size: 20px;}
.nav_li_top_s span{font-size: 14px;margin-left: 10px;}
.my_tall{margin-left: 25px;}

.main_1{width: 975px;}
.main_focus{ margin: 30px 0;}
.focus_pc_top{ position:relative}
.focus_pc_top .focus_pc_img{height:215px;width: 948px; border:1px solid #dcdcdc;  background-color: #fafafa; text-align:center; overflow:hidden}
.once_focus_img .position_img{width: 738px;height: 43px;border: 1px solid #ccc; border-radius: 5px;padding-left: 10px;}
.focus_number {  position:absolute; bottom:10px; right:10px; z-index: 11}
.focus_number li{ margin-left:10px; float:left; position:relative;}
.focus_number li span{display: inline-block;width: 28px;height: 28px;border-radius: 50%;border: 1px solid #e4e4e4;font-size: 14px;line-height: 26px;text-align: center;cursor: pointer; background:#fff;}
.speci_focus{margin: 10px 0;color: #999;}
.once_focus_img { padding:10px 0; overflow:hidden; display:flex}
.once_focus_img span{display: block;margin: 10px 0;font-size: 14px; width:130px; color:#666}
.once_focus_img .layui-input { width:80%;} .once_focus_img .delfocus { color:#2268e8; font-size:14px; margin:5px 0 0 20px} .once_focus_img .delfocus:hover { color:#eb4e4e}
.focus_btn{width: 193px;height: 40px;border-radius:5px;background-color: #666;margin:20px auto;font-size: 18px;color: #fff;line-height: 40px;text-align: center;cursor: pointer;}
.focus_number .upload{color: #0066d6; display: none; position:absolute; left:1px; top:-30px}
.focus_dot{background-color: #333!important;color: #fff; border-color:#333!important}
.preview_img{display: inline-block;margin-left: 60px;margin-top: -40px;color: #0066d6;font-size: 16px;}

.main_custom_list .main_custom_data{width: 790px;}
.main_custom_list .main_custom_data th{padding: 30px 20px ;border-bottom: 1px solid #ccc;text-align: center;}
.main_custom_list .main_custom_data td{padding: 10px 20px ;border-bottom: 1px solid #ccc;text-align: center;height: 34px;}
.main_custom_list .main_custom_data td span{line-height: 34px;display:inline-block;}
.main_custom_data td i{font-size: 20px;display: inline-block;line-height: 20px; margin-right: 15px;width: 20px;height: 20px;border-radius: 50%;}
.main_custom_data td:nth-child(1){width: 200px;}
.main_custom_data td i:hover{background-color: #3273e9;color: #fff;}
.tit .manage_time{float: left;font-size: 12px;color: #aaa;line-height: 40px; margin:0 0 0 20px;}
.tit .manage_time i{font-size: 14px !important;color: #ccc !important;}
.layui-form-onswitch{border: 0;background-color: #669bff;}

.main .main_btn{margin: 35px 0 0 25px;line-height: 34px;}
.main .btn_float{float: left;margin: 0 !important;}
.main .page_btn p{float: left;padding: 0 !important;}
.main .page_btn p span{display: inline-block;line-height: 34px;}
.page_btn_fl{margin-left: 465px;}
.page_btn{padding: 0 !important;}
.page_btn_s{float: right;margin-left: 20px;}
.page_btn_s a{border: none;width: 50px;background-color: #fff;font-size: 10px;color: #ccc;}
.main .main_btn span{display:inline-block;width: 86px;height: 40px;border-radius: 5px;background-color: #fbfbfb;margin-right: 15px;border-color: #ccc;border: 1px solid #ccc;font-size: 14px;line-height: 40px;text-align: center;}
.bgchange{color: #fff;background-color: #666666 !important;}

.inquiry_top{display: flex;}
.main_lefts{margin: 0 !important;}
.search_right{margin-left: 175px;}
.search_con{width: 198px; height: 38px;padding-left: 5px;float: left;margin-right: 20px;}
.search_right_btn{float:left;display: block;width: 87px;height: 38px;border: 1px solid #ccc;border-radius: 5px;font-size: 14px;line-height: 38px;text-align: center;cursor: pointer;}

.tab_search{width: 844px;height: 285px;display: block;margin-top: 20px;}
.tab_search th{padding: 10px 20px;border: 1px solid #ccc;width: 135px;text-align: center;background-color: #f2f2f2;}
.tab_search td{width: 135px;text-align: center;border: 1px solid #ccc;height: 80px;}
.tab_search td img{width: 70px; height: 70px;border: 1px solid #ccc;}

.news_list .news_list_head ul{display: flex;font-size: 12px;width: 795px;justify-content: space-around;}
.news_list_con{width: 785px;}
.news_list_con li{height: 110px;border-top: 1px dashed #ccc;display: flex;}
.news_list_con .list_con_mang_left{display: flex;width: 300px;}
.news_list_con .list_con_mang_left .check_manage{height: 68px;line-height: 68px;}
.news_list_con .list_con_mang_left .left_pro{width: 150px;}
.news_list_con .list_con_mang_left .img120 img{width: 85px;height: 85px;}
.news_list_con .list_con_mang_left .imgss{margin: -5px 20px !important;width: 85px !important;}
.news_list li .item .pro_name{height: 22px !important;}
.list_con_mang_left .left_pro span{display: block;width: 18px;height: 20px;background-color: #ff9900;text-align: center;line-height: 22px;color: #fff;}

.news_list_con .manage_con_time{margin: 23px 0;color: #ccc;}
.news_list_con .manage_con_time div{margin-left: 47px;}
.check_manage{margin-left: 10px;}
.edit_change{margin-left: 50px;display: block !important;}
.edit_change .icon{ font-size: 26px;color: #ccc;width: 30px;height: 30px;line-height: 30px;display: inline-block;}
.edit_change .icon-all{vertical-align: middle}
.news_list_con .manage_con_time{width: 260px;}

/* 新增产品 */
.main_con label{display: block;height: 40px;}
.main_con label p{float: left;line-height: 40px;font-size: 12px;}
.main_con label .main_con_tip{float: left;line-height: 40px;margin-left: 10px;}
.main_con label .main_con_tip input{padding: 3px;height: 38px;width: 664px;border: 1px solid #ccc;}
.name_tip{height: 28px;margin-left: 70px;color: #ccc;}

.layui_inline_s{width:230px !important ;}
.layui-input-inline .select_classfi{width: 115px;height: 38px;}
.mana_classfi{margin-left: 10px;display: inline-block;font-size: 14px;}
.mana_classfi a{color: #169bd5;}
.main_con_tip a{color: #169bd5;margin-left: 10px;font-size: 16px;;}

.layui-input-block input{margin-right: 10px;}

.exhibits_img ul{display: flex;}
.exhibits_img ul li{width: 124px;height: 124px;border: 1px solid #ccc;margin-right: 12px;}
.exhibits_img ul li img{width: 122px;height: 122px;padding: 2px;background-color: #ececec;margin: auto;}
.exhibits_img_tip{color: #ccc;font-size: 14px;margin-top: 15px;}
.exhibits_img_tip p{margin-left: 82px;display: block;width: 100%;line-height: 22px !important;}

.margin_top{clear: none;margin-top: 70px;}

.imguploads{padding: 20px 36px !important;margin-right: 15px;}
.nav_list_list_line .line_list li,.lightSaw .nav_l_list li .nav_l_con li{cursor: pointer;}

/* 公司档案 */
.pattern .pattern_list{display: flex;}
.pattern .pattern_list li{width: 122px;height: 38px;border: 1px solid #666;line-height: 38px;text-align: center;border-left: none;}
.pattern .pattern_list li:nth-child(1){border-left: 1px solid #666;}
.addBg_pat{background-color: #ccc;}
.pattern_list li i{display: none;}

.company_brief{}
.company_brief .brief_input{width: 840px;height: 315px;border: 1px solid #ccc;margin-left: 28px;padding: 20px;}
.company_btn_cts{width: 140px;height: 40px;background-color: #666;color: #fff;border-radius: 5px;line-height: 40px;text-align: center;float: right;margin-top: 40px;}

.company_mains{margin-top: 50px;}
.com_tit a{color: blue;float: right;}
.company_money{display: flex;}
.company_money span{line-height: 39px;margin: 0 20px;}
.company_money .company_number{width: 110px;height: 40px;}
.select_money select{width: 124px;height: 39px;}
.company_number{padding-left: 10px;}

.lay_width{width: 286px;}
.width_left{margin: 0 50px 0 95px !important;}
.clsd{float: left;}
.term_boolen{float: left;}
.select_none select{display: block;float: left;width: 100px;height: 39px;}
.selet{width: 100px;display: block;}
.layui-input-inlines{float: left;}
.line_float{float: left;}
.quiz1_input{width: 200px;margin-left: 30px;height: 39px;padding-left: 10px;}

/*  */
.main_2{margin-top: 20px;}
.audience{width: 100%;margin: auto;text-align: center;}
.audience p{font-size: 18px;}
.audience .time_out{width: 236px;text-align: center;height: 40px;line-height: 40px;background-color: #ccc;border-radius: 10px;display: block;margin: auto;cursor: pointer;margin-top: 50px;}
.apply_for{color: blue;text-decoration: underline;}
.no_open p,.no_open span{margin-left: 30px;color: #ccc;}
.no_open a{color: blue;text-decoration: underline;}

/* 权限 */
.limit_auth{display: flex;}
.limit_auth_left,.limit_auth_right{width: 326px;}
.limit_number span{display: block;width: 69px;height: 69px;border-radius:50%;background-color: #000;color: #fff;text-align: center;line-height: 69px;font-size: 40px;margin: auto;}
.limit_number p{width: 200px;text-align: center;margin:30px auto;}
.limit_auth .limit_sys{width: 326px;height: 563px;border-radius: 20px;background:linear-gradient(to right,#ccc,#fff);margin-top: 20px;}
.limit_sys_list{width: 276px;margin-left: 50px;font-size: 16px;list-style: disc;}
.limit_sys_list li{line-height: 30px;list-style: disc;}

.limit_auth_center{width: 150px;margin: auto 20px;}
.limit_auth_center span{color: red;display: block;margin: 20px 0;}

.contact_per{}
.contact_top_per{display: flex;}
.contact_top_per .delate_contact{width: 76px;height: 52px;text-align: center;line-height: 52px;font-size: 14px;}
.contact_top_per .add_contact{width: 140px;height: 52px;text-align: center;line-height: 52px;margin-left: 20px;font-size: 14px;}
.add_contact_psd { border-radius:5px; background:#f5f5f5; overflow:hidden; padding:30px 20px 30px 80px; margin:20px 0; position:relative;}
.add_contact_psd p { color:#666; font-size:14px; line-height:24px;}
.add_contact_psd .icon-prompt { position:absolute; left:20px; top:10px;}
.add_contact_psd h4 { font-weight:700; margin:30px 0 20px;}

.contact_per_con{margin-top: 30px;}
.contact_per_con_tab tr th{padding: 10px 30px;border: 1px solid #ccc;text-align: center;}
.contact_per_con_tab tr td{padding: 10px 30px;border: 1px solid #ccc;text-align: center;}

.publice_all{margin-top: 30px;}
.wid_cot{width: 131px;float: left;margin-right: 10px;}
.wid_cot select,.wid_cots select{width: 131px;height: 38px;clear: none;}
.wid_cots select{width: 170px !important;}

.input_s{width: 400px;}
.input_sa{width: 300px;float: left;}
.lay_location{display: inline-block;width: 76px;height: 40px;border-radius: 8px;border: 1px solid #ccc;text-align: center;line-height: 40px;margin-left: 20px;cursor: pointer;}
.lay_location:hover{color: #fff;background-color: #ccc;font-size: 18px;}

.lay_map_con{width: 650px;height: 294px;}
.logistics{margin-left: 45px;}
.main_steps ul{position: relative;width: 600px;margin-left:100px}
.main_steps ul>li{float: left;z-index: 555;margin-left:100px;}
.main_steps ul>li>span{display: block;margin-top: 60px;}
.line_bg{width: 600px;height: 8px;background-color: #666;position: absolute;left: -63px;top: 22px;z-index: 1 !important;}
.main_steps ul>li>img{z-index: 5;position: absolute;background-color: #fff;border-radius: 50%;}
.main_steps .img_change{background-color:#868686;}
.go_apply{text-align: center;margin-top: 50px;font-size: 16px;}
.go_apply span{margin-top: 83px;display: block;}
.go_apply a{color: #448fff;text-decoration: underline;}

.main_lip{margin-top: 50px;}
.distace_time{color: red;}
.company_tips{margin-left: 24px;font-size: 14px;line-height: 30px;}

.company_booth{margin-top: 50px;height: auto;}
.company_booth ul{margin-top: 50px;height: 180px;}
.company_booth ul li{width: 165px;float: left;margin-right: 40px;}
.company_booth ul li .booth_con{width: 165px;height: 112px;background-color: #ccc;margin-top: 10px;text-align: center;line-height: 112px;font-size: 22px;}
.go_look{text-align: right;}

.main_other,.main_invitation{margin-top: 30px;}
.main_other_left{width: 153px;height: 163px;background-color: rgba(228, 228, 228, 1);text-align: center;float: left;}
.main_other_left h6{ font-size: 16px;padding-top: 20px;}
.main_other_left span{display: block;font-size: 24px;line-height: 28px;}
.main_other_left a{width: 119px;height: 31px;border: 1px solid #ccc;line-height: 31px;text-align: center;display: block;margin:10px auto;}
.main_other_right{float: left;margin-left: 40px;}
.main_other_right h4{font-size: 18px;font-weight: 700;}
.main_other_right p{margin: 15px 0;color: #333;}
.main_other_right span{color: royalblue;font-size: 16px;}

.main_invitation{height: 290px;display: flex;}
.invitation_left{width: 80px;height: 134px;text-align: center;width: 150px;position: relative;}
.invitation_left span{padding-top: 30px;font-size: 14px;}
.invitation_left .qr_phone{margin: 20px auto;}
.invitation_left .code_qr{position: absolute;left: 52px;top: 85px;}
.invitation_cent{text-align: center;margin:0 60px;}
.invitation_cent p{padding-top: 50px;font-size: 16px;}
.invitation_cent a{color: royalblue;margin-top: 80px;display: block;font-size: 16px;}

.main_invitation_announcement {margin-left: 50px;}
.main_invitation_announcement h5{font-size: 18px;}
.main_invitation_announcement ul>li{list-style: disc;font-size: 16px;line-height: 20px;margin-top: 10px;}

.assistant_left{width: 298px;height: 428px;border: 1px solid #ccc;box-shadow: 1px 1px 1px #ccc;background-color: #fff;float: left;}
.assistant_left_list{display: flex;flex-wrap: wrap;margin:14px;width: 300px;}
.assistant_left_list li{width: 130px;height: 50px;background-color: #E4E4E4;margin-right: 10px;margin-bottom: 10px;text-align: center;font-size: 14px;line-height: 50px;}
.assistant_left h4{font-size: 16px;margin: 30px 0 20px 15px;}
.assistant_left_list li i{font-size: 20px;display: inline-flex;line-height: 50px;float: left;margin-left: 15px;}
.assistant_left_list span{float: left;margin-left: 10px;}
.assistant_left_list li:hover{background-color: orange;}
.assistant_right{float: left;margin-left: 150px;}
.assistant_right h4{font-size: 16px;line-height: 100px;margin-left: 10px;}
.assistant_right_person{display: flex;}
.assistant_right_person .img_person{width: 229px;height: 250px;border: 1px solid #ccc;}
.person_limit{margin-left: 30px;}
.person_limit h4{font-size: 20px;line-height: 20px;margin: 15px;}
.person_limit_list{margin-left: 15px;color: #666;font-size: 16px;}
.person_limit_list li{line-height: 30px;}
.person_limit_list .iconfont{display:inline-block;color: #666;font-size: 20px;}

.lay_form_select{float: left;clear: none;width: 150px !important;}
.lay_form_select select{width: 150px;height: 38px;}
.location_href{border: none !important;background-color: #fff !important;float: left;width: 99 !important;}
#addressDiv{clear: none;width: 800px;}
.specific input{width: 200px;height: 38px;padding-left: 10px;}

#CoverFile {width: 100%;height: 124px;padding: 0 !important;}
.CoverFile{width: 142px;height: 134px;position: relative;}
.CoverFile i{position: absolute;left: 40px;font-size: 60px;z-index: 1;}
.video_width{height:300px;}
.video_s_con{height: 93%;}
.video_s_con img{height: 90% !important;}
.video_s_con .upload-video{width: 100%;height: 100%;}
.lay_ds{width:143px !important}

.sel_btn{cursor: pointer;}
.video_s_con1{width: 100%;height: 400px;background-color: #000;}
.video_s_con1 .upload-video{width: 100%;height: 100%;}
.icon_pic_fa{width: 124px;height: 124px;border: 1px solid #ccc;position: relative;float: left; margin:-1px 20px 0 -1px; overflow: hidden;}
.icon-pic{position: absolute;font-size: 60px;left: 32px !important;top: 17px;z-index: 2; color:#ccc;}
.icon-pic-copy {background-color:#fff; float:left;border-radius:4px; font-size:40px; color:#666; cursor:pointer;width: 124px;height: 124px;z-index: 10;}

/*网上展厅首页*/
.exh_head_line { background:url(../images/exh_user_bg1.jpg) no-repeat; height:122px; padding:20px 25px; font-size:14px;color:#666; margin:0 0 30px}
.exh_head_online { background:url(../images/exh_user_bg2.jpg) no-repeat; height:122px; padding:20px 25px; font-size:14px; color:#666; margin:0 0 30px}
.exh_head_line p,.exh_head_online p { padding:0 0 8px; line-height:24px;}
.user_number_exh { overflow:hidden; padding:60px 0 30px;}
.user_number_exh dl { float:left; width:25%; text-align:center; border-right:1px solid #eee; color:#999; font-size:14px; padding:10px 0}  .user_number_exh dl:hover { background:#f9f9f9}
.user_number_exh dl:last-child { border:0}
.user_number_exh dl dt { margin-bottom:10px; color:#666;}
.user_number_exh dl dd { color:#2268e8}
.user_number_exh dl dd span { font-size:32px; font-weight:400; color:#2268e8; margin:0 5px;}
.user_number_exh .user_number_tw { height:70px; line-height:70px; font-size:20px;}
.exh_head_online .state { color:#339933;} .state:before { content:''; width:10px; height:10px; border-radius:5px; background:#339933; display:inline-block; margin:0 5px; vertical-align:middle}
.mutual { text-align:center; color:#b8b8b8; font-size:14px; overflow:hidden; clear:both;} .mutual  img { margin:0 10px;}
.user_pro_list { overflow:hidden; margin:30px 0}
.user_pro_list li { width:120px; height:170px; float:left; margin:0 18px;}
.user_pro_list li .img120 { width:120px; height:120px; line-height:120px; background:#f0f0f0; overflow:hidden; margin-bottom:5px; text-align:center}
.user_pro_list li .img120 img { max-width:100%; max-height:100%;}
.user_pro_list li p { line-height:20px; font-size:12px; color:#666;} 
.exh_head_online span { margin:0 10px 0 0}
.icon-office-supplies-fill { font-size:22px!important; vertical-align:middle}
.icon-QRcode { width:20px; height:20px; display:inline-block; position:relative;}
.icon-QRcode:before { font-size:22px!important; vertical-align:middle}
.icon-QRcode .qcode { position:absolute; top:-90px; left:-30px; padding:5px; box-shadow:0 0 10px #bbb; height:80px; -webkit-transition: all .3s ease-in-out .1s; -moz-transition: all .3s ease-in-out .1s; transition: all .3s ease-in-out .1s; opacity: 0; visibility: hidden; z-index: 101; background:#fff;}
.icon-QRcode:hover .qcode { opacity:1; visibility:visible; top:-82px;}
.icon-QRcode .qcode:after { content:"";width: 0; height: 0; border-top: 6px solid #fff; border-left: 7px solid transparent; border-right: 6px solid transparent; display: inline-block;margin: 0 6px; position:absolute; bottom:-6px; left:28px;}
.open_price { text-align:center; padding:30px 0;}
.open_price h2 { font-size:22px; color:#eb4e4e;}
.open_price h2 b { font-weight:700; font-size:40px; margin:0 5px;}
.open_btn { padding:20px 80px; height:90px; background:#ffc24c; color:#5f410e; display:inline-block; cursor:pointer; margin:20px 0; border-radius:45px;}
.open_btn h3 { font-size:24px; font-weight:700; margin-bottom:3px;}
.open_btn p { font-size:16px;}
.open_text { background:url(../images/open_bg.jpg) no-repeat top center; width:900px; height:832px; padding:220px 30px 0; margin:0 auto}
.open_text_list { width:360px; float:left; margin:0 0 0 50px;}
.open_text_list h3 { text-align:center; font-size:16px; color:#0f3670; font-weight:700; height:44px; line-height:22px; margin:0 0 30px;}
.open_text_list li { color:#585e74; font-size:14px; padding:4px 0 4px 60px}
.open_text_list li i { border-radius:50%; width:16px; height:16px; background:#515e97; color:#fff; font-size:14px; margin:0 5px; line-height:16px; display:inline-block; text-align:center}

/*发产品*/
.attribute { border:1px solid #efefef; padding:20px; background:#fafafa; margin:10px 0; min-height:60px;}
.attribute_list { margin-bottom:15px; color:#666}
.attribute_tip { float:right; color:#999}
.attribute_list .att_lab { text-align:right; padding:0 10px; margin:0 0 10px}
.attribute_list .layui-form-checkbox { padding-left:25px;}
.attribute_list .layui-form-checkbox span { font-size:12px; line-height:16px;}
.attribute_list .layui-form-checkbox[lay-skin=primary] { margin:8px 10px 10px 0!important}
.lay_selects .layui-form-select { float:left}
.pro_a { color:#2268e8; margin:8px 10px; font-size:14px; float:left}
.select_a { padding:5px 20px; border:1px solid #2268e8; border-radius:3px; display:inline-block; color:#2268e8; line-height:22px;}
.prelative { width:750px; height:380px; padding:20px; background:#fff; overflow:hidden; background:#f9f9f9;}
.prelative .cate-h3 { font-size:14px; font-weight:700; margin-bottom:20px}
.cate-list-ol li { width:33.33%; float:left; padding:0 5px;}
.cate-list { border:1px solid #ebebeb; background: #fff; border-bottom:0}
.cate-list .backuplevel{margin-top:10px;}
.cate-list .backuplevel a{color:#666;}
.cate-list ul{max-height:266px;overflow:auto;}
.cate-list li { height:38px; line-height:38px; padding:0 10px; width:100%; margin:0; overflow:hidden; border-bottom:1px solid #ebebeb}
.cate-list li a { color:#333; display:block}
.cate-list li:hover { color:#f00; text-decoration:none; background-color:#eaf5ff;}
.cate-list li.on { background-color:#eaf5ff;}
.cate-list li.on a { color:#1b7dd0; font-weight:700}
.data-cate-list li { color:#aaa; padding:0 10px; height:34px; line-height:34px;}
.data-cate-list li:hover { background-color:#f2f9ff}
.data-cate-list li a { color:#666}
.data-cate-list li.on { background-color:#f2f9ff;}
.catselected { clear:both; overflow:hidden;padding:20px 0}
.catselected_l { float:left; color:#666; padding:10px 5px} .catselected_r { float:right; padding:0 10px}
.news_list_data li .img120 img{width:120px;height: 80px;}
.layui-input-block .content { line-height:30px!important; padding:0 20px 0 0}
#wang-editor { width:100%;}

/*询盘*/
.inquiry_dlog { background:#fff; padding:20px 30px; width:700px; margin:0 auto}
.inquiry_dlog_tit { font-weight:700; font-size:14px; margin:0 0 20px;}
.inquiry_dlog_title { text-align:center; font-size:26px; margin:20px 0 20px; font-weight:700}
.inquiry_dlog_text { border-bottom:1px solid #eee; padding:0 0 20px; margin-top:20px; overflow:hidden}
.inquiry_dlog_text .headportrait { width:50px; height:50px; float:left; margin:0 20px 0 0}
.inquiry_dlog_text p { color:#999; padding:0 0 10px;} .inquiry_dlog_text p span { margin:0 20px 0 0} .inquiry_dlog_text p .data { float:right} .inquiry_dlog_text p .name { font-weight:700; color:#333;}
.inquiry_dlog_text_r .headportrait { float:right; margin:0;}
.reply_cn {padding:10px 0; font-size:14px; display: none;}
.reply_cn p { text-align:right; padding:15px 0 0}
.reply_cn p a { color:#2268e8}
.reply_cn .btn_reply { border:1px solid #2268e8; padding:5px 20px; margin-left:20px; border-radius:3px;}
.reply_cn .btn_reply:hover { background:#2268e8; color:#fff;}
.reply_cn textarea { width:100%; height:90px; border:1px solid #e4e4e4; padding:10px; color:#666}
.icon-link { font-size:20px; color:#999; vertical-align:middle; margin:0 5px;}

.contactUs_tab table{ width:100%; border:1px solid #e6e6e6; margin:20px 0}
.contactUs_tab thead { background:#f2f2f2}
.contactUs_tab thead th { padding:10px; text-align:center; font-weight:700; font-size:14px; border:1px solid #e6e6e6;}
.contactUs_tab thead th:first-child { width:30px;}
.contactUs_tab tbody td { padding:10px; text-align:center; font-size:14px; border:1px solid #e6e6e6;}
.contactUs_tab tbody td .mr_a { color:#2268e8; text-decoration:underline;}

.addcontact_dlog { background:#fff; padding:20px; width:600px;}
.addcontact_dlog_tit { font-size:14px; font-weight:700; border-bottom:1px solid #ddd; margin:0 0 30px; padding:0 0 20px;}
.addcontact_dlog .layui-form-item { margin:0 0 5px;}
.layui-table-cell, .layui-table-tool-panel li { overflow:inherit}
.addWeight{font-weight: 700;}

/*.category-item .item{ padding:0 15px 5px; margin:0 0 15px; border-bottom:1px solid #f1f1f1; overflow:hidden}
.category-item .item .name { width:380px; font-size:14px; color:#666; float:left;}
.category-item .item .name  i { border-left:1px solid #ccc; border-bottom:1px solid #ccc; width:10px; height:15px; display:inline-block; margin:0 15px}
.category-item .item .move { width:120px; text-align:center; float:left}
.category-item .item .edit { width:400px; text-align:right; float:right}
.item-lists { overflow:hidden}
.category-item .item .edit a { color:#2268e8; font-size:14px; margin:0 5px;}
.category-item .item .edit a:hover { color:#eb4e4e}*/

.category-item .item .item .item-lists .name:before{ content:''; border-left:1px solid #ccc; border-bottom:1px solid #ccc; width:10px; height:15px; display:inline-block; margin:10px 15px; float:left}
.item-lists { display: flex;width: 100%; border-bottom: 1px solid #f1f1f1; padding:8px 0}
.category-item .name {flex: 1;font-size: 14px;color: #666; line-height:33px; cursor:pointer; padding:0 0 0 20px;}
.category-item .move{width: 120px;text-align: center;}
.category-item .edit{width: 400px;text-align: right;padding-right: 5px; line-height:33px;}
.category-item .edit a { color:#184eb0; font-size:14px; margin:0 5px;}
.category-item .edit a:hover { color:#eb4e4e}

.class_dlog { padding:20px;}
.class_dlog h3 { font-size:14px; font-weight:700; margin-bottom:15px; }
.icon-rising,.icon-falling { font-size:22px; color:#666; border-radius:50px; cursor:pointer; padding:5px;}
.icon-rising:hover,.icon-falling:hover { background:#ebf2ff; color:#548bee}
.concern_list li .left .introduction{height: 20px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}

.live_list { margin:20px 0}
.live_list li { padding:20px 0; border-bottom:1px solid #f1f1f1; overflow:hidden}
.live_list li:hover { background:#f3f6fa;}
.live_list li .img180 { width:180px; height:120px; overflow:hidden; float:left; margin:0 20px; display:inline-block; position:relative; text-align:center;}
.live_list li .img180 img { transform: scale(1); transition:all 0.5s; max-width:100%; max-height:100%;}
.live_list li:hover .img180 img { transform: scale(1.2); transition:all 0.5s}

.live_list li .item { width:220px; height:120px; float:left;}
.live_list li .item h3 { font-size:16px; color:#333; line-height:22px;text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; margin-bottom:10px;}
.live_list li .item p { font-size:12px; color:#999; padding:3px 0}
.live_list li .data { padding:30px 0; color:#aaa; width:160px; float:left; text-align:center; line-height:30px;}
.live_list li .state_m { padding:20px 0; width:230px; float:left; text-align:center; line-height:30px;}
.live_list li .state_m .iconfont { font-size:20px;} .live_list li .state_m p { color:#999;}
.live_list li .edit { float:left; width:100px; padding:40px 0; line-height:30px;}
.live_list li .edit a { color:#2268e8; margin:0 5px;}
.live_list li .edit a:hover { color:#f00;}
.businessType .layui-btn-normal { background:#fff; color:#333; border:1px solid #eee; font-size:14px;}
.businessType .on{background-color:#2268e8; color:#fff; border:1px solid #2268e8;}
.layui-btn-group .layui-btn:first-child { border-left:1px solid #eee}

/*微信营销*/
.wei_ic_text { text-align:center; padding:50px 0}
.wei_ic_text p { font-size:14px; color:#666; padding:7px 0;}
.wei_ic_list { width:600px; margin:0 auto; padding:30px 0 70px;}
.wei_ic_list li { float:left; width:200px; padding:0 20px; font-size:14px; color:#666; text-align:center;}
.wei_ic_list li .iconfont { color:#2268e8; font-size:70px;}
.wei_ic_btn { text-align:center; padding:50px 0}
.opera_ok { font-size:30px; text-align:center; padding:0 0 30px}
.opera_ok .icon-seleted { font-size:70px; color:#2268e8; font-weight:700}
.tips_box { background:#f7f7f7; border:1px solid #f1f1f1; padding:20px; margin:30px 0; border-radius:3px; color:#999; line-height:26px;}
.wechat_text { padding:20px 0}
.wechat_text .wechat_sx { float:right; color:#2268e8}
.wechat_text .wechat_text_item { padding:10px 0; color:#666; font-size:14px;}
.wechat_text_item label { width:90px; float:left}
.wechat_head { width:75px; height:75px; border:1px solid #eee; border-radius:3px;}
.wechat_sx .icon-shuaxin {font-size:18px; color:#2268e8; margin:0 10px 0 0}
.weket_template { padding:50px 0}
.phone_bg { background:url(../images/phone_bg.png) no-repeat; width:417px; height:810px; float:left}
.weket_template_list { float:right; width:400px;}
.weket_template_list li { float:left; margin:0 0 20px 21px}
.weket_template_list li p { padding:5px 0; font-size:14px;} .weket_template_list li p span { float:left;} .weket_template_list li p a { float:right; color:#2268e8}
.publicmenu_bg { background:url(../images/phone_bg1.png) no-repeat; width:475px; height:721px; margin:0 auto; position:relative;}
.pubmenu_list { position:absolute; width:100%; height:300px; bottom:96px; left:0; padding:0 26px;}
.pubmenu_list dl { position: relative;width:125px; height:300px; box-shadow:0 0 10px #ddd; background:#fff; float:left; margin:0 0 0 13px; font-size:14px;}
.pubmenu_list dt { text-align:center; color:#000; padding:15px 0 5px;cursor: pointer;}
.pubmenu_list dd { text-align:center; padding:10px 0;}
.pubmenu_list dd .iconfont { font-size:14px; font-weight:700; padding:3px;}
.pubmenu_list .menu_btn { background:#2268e8; color:#fff; margin:-1px 0 0; position:absolute; bottom:0; width:125px;}
.pubmenu_list .menu_btn.add {cursor: pointer;}
.pubmenu_list .menu_btn a{color: #fff;}
.pubmenu_list .menu_btn .icon_left { width:0;height:0;border-top: 7px solid transparent;border-right: 8px solid #fff;border-bottom: 7px solid transparent;display: inline-block;margin: 0 6px; vertical-align:middle}
.pubmenu_list .menu_btn .icon_right { width:0;height:0;border-top: 7px solid transparent;border-left: 8px solid #fff;border-bottom: 7px solid transparent;display: inline-block;margin: 0 6px; vertical-align:middle}
.noMain{width: 1020px;height: 500px;background-color:#fff ;}
.noMain p{display: inline-block;margin-top: 220px;font-size: 16px;}
.no_main{width:400px;margin: 0 auto;}
.noMain .go_live{display: inline-block;margin: 220px 0 0 20px;width: 120px;height: 50px;border-radius: 5px;line-height: 50px;text-align: center;border: 1px solid #ccc;}
.noMain .go_live:hover{cursor: pointer;background-color: #1b7dd0;color: #fff;border: 1px solid #000;}

.publice_pop{background-color: #b6b6b6;position: absolute;left: 0;top: 0;bottom: -500px;right: 0;opacity: 0.9;display: none;}
.publice_pop .publice_pop_con{width:560px;height: 505px;background-color: #fff;margin:150px auto;}
.tip_s_public{padding: 0 59px;}
.tip_s_public p{font-size: 12px;color: #c3c3c3;margin-bottom: 5px;}
.tip_s_public>div{background-color: #f6f6f6;padding: 15px;color: #2268e8;}
.tip_s_public #divUrl{display: block;width: 100%;background-color: transparent;border: none;}
.layui-carousel-arrow{width: 20px;height: 20px;line-height: 20px;font-size: 12px;}
.layui-carousel:hover .layui-carousel-arrow{left: 15px;top: 29px;}
.layui-carousel .layui-carousel-arrow{left: 15px;top: 29px;}
.layui-carousel:hover .layui-carousel-arrow[lay-type=add]{right: 13px;}
.layui-carousel .layui-carousel-arrow[lay-type=add]{right: 13px !important;}
.layui-carousel[lay-arrow=always] .layui-carousel-arrow{left:15px;}

.main_home_check {width: 517px;height: 46px;background: inherit;background-color: rgba(242, 242, 242, 1);border: none;border-radius: 10px;margin: auto;}
.main_home_check p{color: #3366FF;line-height: 36px;padding: 5px 0;text-align: center;}
#u2081_img{border-width: 0px;position: absolute;right: 0px;top: 0px;width: 84px;height: 84px;}
#LAY_layuipros{overflow: hidden;}
.publist_tip{position: absolute;bottom: 40px;display: flex;flex-wrap: wrap-reverse;padding: 0 5px;}

.no_contact{display: none;}
.addWeight{font-weight: 700;}
.home_nomal_con{height: 200px;}
.home_nomal_con .home_nomal_con_left{ margin: 20px 20px 0 0;width: 290px; height:210px; float: left; border-radius:5px;}
.home_nomal_con .home_nomal_con_right{ margin: 20px 40px 20px;float: left;}
.home_nomal_con .home_nomal_con_right p{ margin: 20px 0 0;font-size: 14px;}
.home_nomal_con .home_nomal_con_right input{width: 120px;height: 40px;line-height: 40px;text-align: center;border-radius: 5px;border: none;padding: 0 10px;margin-top: 10px;}
.home_nomal_con .home_nomal_con_right .sign_btn{color: #fff;background: #333;}
.home_nomal_con .home_nomal_con_right .success_sign_btn{color: #333;background: #ccc;margin-left: 20px;}
.nav_list2{ margin-left: 720px;}
.marginT,.notic_posi{ position:absolute; right: 60px;}
.ref_edit{text-align: center;width: 600px;background-color: #fff;height: 57px;line-height: 57px;border-radius: 10px;font-size: 16px;margin: 0 auto 50px;}

/* 微信营销工具 */
.libraryBox{padding: 20px;}
 /* 图片素材库 */
.imgLibrary li{float: left;margin: 10px 10px 0 0;}
.imgLibrary li:nth-child(6n){margin-right: 0;}
.imgLibrary li img{ width: 100px; height: 100px;display: inline-block;border:1px solid #e4e4e4;cursor: pointer; }
/* 图文素材库 */
.picTextLibrary li{float: left;width: 180px; height: 155px;margin: 10px 10px 0 0;cursor: pointer;position: relative;background-color: #f1f1f1;}
.picTextLibrary li:nth-child(3n){margin-right: 0;}
.picTextLibrary li img{width: 100%; height: 100%;display: block;}
.picTextLibrary li div{position: absolute;bottom: 0;left: 0;height: 30px;line-height: 30px;color: #fff; width: 100%;padding: 0 5px;box-sizing: border-box;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;background-color: rgba(0,0,0,.3);}
.status_view, .status_delete, .status_edit, .status_select { color: #2268e8; }
.hasRight{position: relative;padding-right: 16px;}
.hasRight::before{position: absolute;content: "";display: block;top: 3px;right: 8px;height: 15px;width: 1px;background-color: #2268e8;}
.layui-elem-quote.blue{ border-color: #2268e8; }

/*运营数据*/
.v-tit{ border-bottom:1px solid #e3e3e3; position:relative; padding:15px 0; margin:0 0 15px;}
.v-tit h3 { font-size:16px; font-weight:700; color:#666; padding:0 10px; background:#fff; display:inline-block; position:absolute; left:30px; bottom:-8px;}
.echarts_tab { padding:20px 0; overflow:hidden}
.echarts_tab_l a,.echarts_tab_r a { color:#666; font-size:14px; margin:0 10px;}
.echarts_tab_l a.cur,.echarts_tab_r a.cur { color:#2268e8; font-weight:700}
.echarts_tab .data { float:right; margin:-10px 0 0}
.echarts_tab .data .layui-input { width:200px; display:inline-block; font-size:12px; color:#999; border-radius:3px; margin:0 5px; vertical-align:middle; background:url(../images/icon_data.gif) no-repeat 10px 10px;  text-indent:30px;}
.echarts_cnt {width:930px; height:400px; margin:20px 0 30px}
.yw_list{ padding:20px 0; overflow:hidden}
.yw_list li { border-bottom:1px solid #efefef; padding:15px 0; overflow:hidden}
.yw_list li:hover { background:#f9f9f9}
.yw_list li .number{ border-radius:50%; width:20px; height:20px; background:#aaa; color:#fff; font-size:14px; text-align:center; line-height:20px; margin:20px 30px 0 20px; display:inline-block; vertical-align:middle; float:left;}
.yw_list li .number_one { background:#eb4e4e}
.yw_list li .number_two { background:#f97c29}
.yw_list li .number_three { background:#f4af24}
.yw_list li .img60 { width:60px; height:60px; border:1px solid #e4e4e4; float:left; border-radius:3px; margin:0 20px 0 0}
.yw_list li .headportrait { width:60px; height:60px; float:left; border-radius:50%; margin:0 20px 0 0}
.yw_list li h3 { font-size:14px; color:#333; margin:0 0 10px; line-height:20px; height:20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.yw_list li h3 span { color:#aaa}
.yw_list li p { color:#aaa; font-size:14px;}