@charset "utf-8";
/* CSS Document */
html, body, ul, li, p, dt, dd, dl, ol {
    margin: 0;
    padding: 0;
}

html, body {
    height: 100%;
    font-family: "微软雅黑";
}

body, button, input, select, textarea {
    font: 13px 微软雅黑,tahoma,arial,\5b8b\4f53,sans-serif;
}

ul, li {
    list-style: none;
}

img {
    border: none;
}

a {
    color: #222;
    text-decoration: none;
}
*{
    outline:none;
}
.sysOption:hover {
    text-decoration:underline;
}

.tq_text_no {-moz-user-select: none; /*火狐*/ -webkit-user-select: none; /*webkit浏览器*/ -ms-user-select: none; /*IE10*/-khtml-user-select: none; /*早期浏览器*/ user-select: none;}

.layui-icon-ok { width:14px !important; height:14px !important;}
.layui-form-checkbox { margin-top:1px !important; margin-left:3px !important}
.layui-table-tool-beiyong { width:auto !important; min-width:180px; min-height:36px !important; padding:0 !important; position:fixed !important; right:0; top:15px; background:none !important; border-bottom:none !important}

/* layui select str */
.layui-form-select dl dd { line-height:24px !important;}
.layui-form-select dl dd:nth-child(odd) { background:#FAFAFA; }

.cate_select_dl .layui-form-select dl { max-width:170px !important}
.admin_select .layui-form-select dl { bottom:42px; top:auto; max-height:180px !important;}
.rule_select_dl .layui-form-select dl { max-height:218px !important;}
.label_select_dl { max-width:350px !important; }
.label_select_dl dl { max-height:130px !important; z-index:9999}
/* layui select end */

.layui-left { float:left;}
.layui-right { float:right;}
.layui-tags {height:40px; position:fixed; top:60px; right:0; left:200px}
.layui-tags p { width:30px; height:40px; line-height:42px; text-align:center; cursor:pointer}
.layui-tags div { position:absolute; left:30px; right:60px; height:40px; border-left:1px solid #ccc; border-right:1px solid #ccc; overflow:hidden}
.layui-tags div ul { width:auto;float:left; position:relative; overflow:hidden}
.layui-tags div ul li { float:left; cursor:pointer; height:40px; line-height:42px; padding:0 30px 0 10px; font-weight:bold; border-right:1px solid #ccc; position:relative;
-moz-user-select: none; /*火狐*/
-webkit-user-select: none; /*webkit浏览器*/
-ms-user-select: none; /*IE10*/
-khtml-user-select: none; /*早期浏览器*/
user-select: none;
}
.layui-tags div ul .pr { padding-right:10px;}
.layui-tags div ul li i {position:absolute;right:8px;top:50%;margin:-7px 0 0 0; right:7px; text-align:center;width:16px;height:16px;line-height:17px;font-size:12px}
.layui-icon-next { border-right:1px solid #ccc;}
.layui-table-view { margin:8px 0 5px 0 !important}

.tq_top_zz { position:absolute; left:0; top:0; right:0; height:100px; background-color: rgb(0, 0, 0); opacity:0.3; z-index:19891014; display:none}
.tq_left_zz { position:absolute; left:0; top:100px; bottom:0; width:200px; background-color: rgb(0, 0, 0); opacity:0.3; z-index:19891014; display:none}

.layui-body { top:100px !important; left:200px; bottom:0px !important; padding-bottom:0 !important; overflow:hidden}
.layui-body iframe { width:100%; height:100%; position:absolute; left:0; top:0; bottom:0; right:0; border:none; overflow:hidden !important; background:#fff;}
.body_top { height:36px; position:absolute; top:15px; left:15px; right:0; z-index:1;}
.body_content_list { position:absolute; top:52px; bottom:0px; left:15px; right:0;}
.body_content_view { margin:22px 0 0 15px; overflow:hidden; height:238px; float:left;}
.admin_h_view { height:330px !important; margin-top:5px !important}
.body_foot_list { height:40px; position:absolute; bottom:6px; left:15px; padding:0 20px; right:0; z-index:1; line-height:40px; border:1px solid #eee; border-top:none}
.body_foot { height:70px; position:absolute; bottom:5px; left:15px; right:0; z-index:1; line-height:69px;}

.auth_left { position:absolute; left:0px; top:0; bottom:0; width:400px;}
.auth_right { position:absolute; width:400px; left:450px; top:50px; bottom:10px; overflow-y:auto}
.auth_right ul li input { width:150px;}
.auth_right ul li label { width:40px; text-align:left; padding:0 !important; line-height:38px;}

.auth_right ul li ul { width:150px; margin:10px 0 0 40px; padding:6px 0 20px 0}
.auth_right ul li ul li { line-height:26px;}
.auth_right ul li ul li input { width:auto;}
.auth_right ul li ul li .layui-form-checkbox { padding:0 0 0 20px !important; margin:0 !important}
.auth_right ul li ul li .layui-form-checkbox span { line-height:16px;}
.auth_right ul li ul .lv2 { margin-left:22px;}
.auth_right ul li ul .lv3 { margin-left:44px;}

.iframe_content { position:fixed; left:0; top:0; right:0; bottom:60px; overflow:hidden}
.iframe_foot { height:50px; position:fixed; bottom:2px; left:2px; right:2px; line-height:50px; text-align:center}
.iframe_add { width:400px; overflow:hidden; margin-left:48px}
.iframe_add ul li { width:400px; margin-top:18px;}
.iframe_add ul .title { height:40px; line-height:42px; text-align:center; font-weight:bold; margin:0 0 30px 0;}
.iframe_add ul li label { width:60px; text-align:left; padding:9px 15px 0 18px}
.iframe_add ul li input { width:290px;}
.iframe_add .layui-form-radio { padding-right:9px;}
.iframe_add .layui-input-block { margin:0 17px 0 93px;}
.iframe_add .layui-form-select input { padding-right:0;}
.iframe_add .layui-form-label span { letter-spacing:6px}


/* 后台内容管理页面 str */
.common_content { position:fixed; bottom:60px; left:15px; right:0px; top:65px; overflow-y:auto; padding-right:25px;}
.common_content .common_table tr .name { width:120px; height:38px; padding:9px 0; line-height:25px;}
.common_content .common_table tr td { padding:9px 0;}
.common_content .common_table tr .td_input input { width:400px; display:inline-block;}
.common_content .input120 { width:120px !important;}
.common_content .input180 { width:180px !important;}
.common_content .input80 { width:80px !important;}
.common_content .common_table tr .td_textarea textarea { width:580px; min-height:94px !important}
.common_content .common_table tr .td_radio span { float:left; margin-top:-8px;}
.common_content .common_table tr .td_select .layui-input-block { margin-left:0 !important}
.common_content .common_table tr .td_select .layui-form-select { width:300px !important}
.common_content .common_table .lmsx { color:#1dd2af; font-weight:bold}
.common_content .common_table .article_name { width:40px !important}
.common_content .common_table .article_input input { width:150px !important;}

.field_td_select .layui-form-select { width:auto !important; display:inline-block !important}
.field_td_select .layui-select-title { display:inline-block !important}
.field_td_select .layui-select-title input { width:130px !important; line-height:38px !important}
.select_ys { height:38px; line-height:40px; border:1px solid #eee; padding:0 6px; border-radius:2px}

.common_content .common_content_left { position:absolute; left:0; top:0; bottom:80px; right:260px;}
.common_content .common_content_left .seo_box { height:227px !important; display:none}
.common_content .common_content_right { width:230px; top:66px; right:30px; position:fixed}
.common_content .common_content_right table tr td { padding:6px;}
.common_content .common_content_right .td_img img { width:100%; max-height:150px; border-radius:5px; cursor:pointer}
.common_content .common_content_right .pic_a { text-align:center}
.common_content .common_content_right .pic_a a { margin-top:5px}
.common_content .common_content_right .r_td_input input { height:33px !important}
.common_content .common_content_right .r_td_checkbox { line-height:26px; padding:1px 6px 4px 6px !important}
.common_content .common_content_right .r_td_checkbox .layui-form-checkbox { margin-left:1px !important}
.common_content .common_content_right .r_td_checkbox .layui-form-checkbox[lay-skin=primary] { padding-left:20px !important}
.common_content .common_content_right .r_td_checkbox .layui-form-checkbox[lay-skin=primary] i { top:1px !important;}

.layui-laydate { right:265px !important; background:#000; left:auto !important}

.common_content .right_op { position:absolute; right:13px; top:0px;}

.common_content .right_table { border:1px solid #ecf0f1;}
.common_content .right_table tr td { padding:5px 0}
.common_content .left_table { border:1px solid #ecf0f1;}
.common_content .left_table tr td { padding:9px !important}
.common_content table { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius:30px !important;}
.common_foot { height:50px; position:fixed; bottom:2px; left:15px; right:25px; line-height:50px; text-align:center}
/* 后台内容管理页面 end */


/* layui select 高度问题 srt */
.layui-cate-pid .layui-form-select dl {max-height:230px;}
.layui-model_id .layui-form-select dl {max-height:230px;}
/* layui select 高度问题 end */

.layui-logo { overflow:hidden}
.layui-logo img { width:180px; position:relative}

.left_switch { cursor:pointer}

.layui-side-left { position:absolute; left:0; top:60px; bottom:0; width:200px}
.tq_nav { width:100%; height:100%;}
.tq_nav > ul { float:left; width:100%; height:37px; overflow:hidden}
.tq_nav ul li a { display:block; height:36px; width:175px; padding:0 10px 0 15px; line-height:38px; cursor:pointer; overflow:hidden}
.tq_nav ul li a .icon_l { margin-right:10px; float:left}
.tq_nav ul li a .icon_r { float:right;}
.tq_nav ul .ci a { width:165px; padding:0 10px 0 25px; overflow:hidden}
.tq_nav ul .ci a i { font-size:10px; margin-right:4px;}

.layui-side-w { width:50px !important;}
.layui-side-w .tq_nav > ul { float:left; width:100%; height:50px; position:relative; overflow:visible}
.layui-side-w .tq_nav > ul li { height:49px}
.layui-side-w .tq_nav > ul li a { width:100%; height:49px; line-height:18px; padding:0 !important; text-align:center}
.layui-side-w .tq_nav > ul li a i { width:100%; height:20px; line-height:20px; margin:0 !important; text-align:center; padding-top:6px}
.layui-side-w .tq_nav > ul li a .icon_r { display:none}
.layui-side-w .tq_nav > ul .ci a .layui-icon { display:none}
.layui-side-w .tq_nav > ul .two { display:none; width:120px;}
.layui-side-w .tq_nav > ul:hover .two { position:absolute; display:block; left:50px; top:0px; z-index:99992}
.layui-side-w .tq_nav > ul .two li { height:36px;}
.layui-side-w .tq_nav > ul .two li a { height:36px; text-align:left; line-height:36px;}
.layui-side-w .tq_nav > ul .two li a .layui-icon { display:inline-block; width:20px;}

.body_top .title li { float:left; height:36px;}
.body_top .title li a { display:block; padding:0 15px; height:35px; line-height:37px; border:1px solid #fff; border-bottom:1px solid #ccc; border-radius:6px 6px 0 0; cursor:pointer}

.admin_add {}
.admin_add ul li { width:300px; margin-top:18px; float:left; height:38px}
.admin_add ul .title { height:40px; line-height:42px; text-align:center; font-weight:bold; margin:0 0 30px 0;}
.admin_add ul li label { width:60px; text-align:left; padding:9px 15px 0 18px}
.admin_add ul li input { width:190px;}
.admin_add .layui-form-radio { padding-right:9px;}
.admin_add .layui-input-block { margin:0 17px 0 93px;}
.admin_add .layui-form-select input { padding-right:0;}
.admin_add .layui-form-label span { letter-spacing:6px}

.tq_center { text-align:center}

.tq_sort { padding:0 !important; overflow:hidden; border:1px solid #eee !important; background:none !important}
.tq_sort input { width:38px; text-align:left; height:22px; padding:0 4px; line-height:22px; border:none;white-space:nowrap;border-radius:2px}

.tq_table_bar { position:relative; top:-2px}
.layui-table-cell { line-height:30px !important;}

.cate_content .layui-tab { margin:-1px 0 0 0 !important}
.cate_content .layui-tab .layui-tab-title { background:#FAFAFA}
.cate_content .layui-tab .layui-tab-title .layui-this { background:#fff !important}
.cate_content .layui-tab-content { padding:18px 0 15px 0 !important}
.cate_content .layui-tab-content > div { width:100%; height:280px;}
.cate_content .layui-tab-content > div ul li { width:285px; height:38px; float:left; margin:0 0 18px 7px;}
.li_margin li { margin:0 0 10px 7px !important}
.cate_content .layui-tab-content > div ul li input { width:175px;}
.cate_seo { margin-top:0;}
.cate_seo li { width:570px !important; margin:0 0 18px 20px !important}
.cate_seo li input { width:458px !important}
.cate_seo li textarea { width:458px !important}

.cate_view .link_url { width:572px !important; display:none}
.cate_view .link_url input { width:462px !important}
.cate_view .link_rel { display:none}

.article_content_left { width:230px; left:0; top:10px; bottom:10px; padding:0 10px 0 20px; overflow-y:auto; overflow-x:hidden; position:fixed}
.article_content_left::-webkit-scrollbar {
  width:15px;
  height:15px;
}

.article_content_left #tree { font-size:14px !important;}
.article_content_left .layui-tree-entry { height:16px !important}

.article_content_left .layui-tree-iconClick { margin:0 4px 0 0px !important; width:14px !important; height:13px !important; line-height:10px !important;}
.article_content_left .layui-tree-iconClick .layui-icon { float:left; margin:1px 0 0 -2px !important;}

.article_content_left .layui-tree-icon { margin:0 4px 0 0px !important; width:12px !important; height:11px !important; line-height:10px !important;}
.article_content_left .layui-tree-icon .layui-icon { float:left; margin:1px 0 0 0px !important}

.article_content_left .layui-tree-iconClick .layui-icon-file { font-size:16px !important; color:#999}
.article_content_left .layui-tree-iconClick .layui-icon-list { font-size:19px !important; color:#333}
.article_content_left .layui-tree-main { width:100% !important; padding:0 !important;}
.article_content_left .layui-tree-main .layui-tree-txt {width:95%; text-overflow:ellipsis !important; display:inline-block;overflow:hidden;white-space:nowrap;}

.article_content_left .layui-tree-line .layui-tree-set:before { left:-13px !important}
.article_content_left .layui-tree-line .layui-tree-set .layui-tree-set:after { left:-12px !important; top:16px !important; width:10px !important}
.article_content_left .layui-tree-line .layui-tree-pack { padding-left:19px !important}

.article_content_right { top:0px !important; left:260px !important; right:0; bottom:0px !important; padding-bottom:0 !important; overflow:hidden; position:fixed}
.article_content_right iframe { width:100%; height:100%; position:absolute; left:0; top:0; bottom:0; right:0; border:none; overflow:hidden !important; background:#fff;}


.table_field_p { padding-left:213px;}
.table_select_box { display:inline-block; position:fixed; left:30px; top:69px; z-index:9999}
.table_select_box input { max-width:200px; height:32px;}
.table_select_box .layui-form-select { width:200px; position:relative; top:2px}


::-webkit-scrollbar-track,
::-webkit-scrollbar-thumb {
  border-radius: 999px;
  border: 5px solid transparent;
}

::-webkit-scrollbar-track {
  box-shadow: 1px 1px 5px rgba(0,0,0,.2) inset;
}

::-webkit-scrollbar-thumb {
  min-height: 20px;
  background-clip: content-box;
  box-shadow: 0 0 0 5px rgba(0,0,0,.2) inset;
}

::-webkit-scrollbar-corner {
  background: transparent;
}

/* 遮罩层 srt */
.tq_img_look_shade { position:fixed; top:0; bottom:0; left:0; right:0; background-color: rgb(0, 0, 0); opacity:0.8; z-index:19891014;}
.tq_img_look_div { position:fixed; top:0; bottom:0; left:0; right:0; text-align:center; z-index:19891015}
.tq_img_look_div img { max-width:80%; max-height:96%; border:5px solid #fff; border-radius:5px; display:inline-block;}
.article_body_shade { position:fixed; top:0; bottom:0; left:0; width:260px; background-color: rgb(0, 0, 0); opacity:0.3; z-index:19891014;}
/* 遮罩层 end */

.copy_box { width:300px !important; margin:20px 0 0 40px}
.copy_box .select_box { width:230px !important; display:inline-block; margin-left:10px}
.copy_box .select_box dl { max-height:105px}
.copy_box .tips { color:#f00; text-align:center; margin-top:50px;}


.images_box { width:540px !important}
.images_box ul li { width:500px !important;}
.images_box ul li input { width:350px !important; padding-right:10px}


/* input宽度 srt */
.cate_edit_input_300 .td_input input { width:300px !important;}
.images_pic_input .layui-input { width:256px !important; display:inline-block;}
.images_pic_input .for_label { display:inline-block; padding:0 !important}
/* input宽度 end */

.admin_top_map { width:auto; line-height:37px; padding-left:40px;}
.admin_top_map .map_input { display:inline-block; width:80px; height:28px; border:1px solid #ccc}

.tq_map_box { margin-left:40px;}
.tq_toolbar_input { display:inline-block !important; width:145px !important; padding:0 6px !important; border:1px solid #ccc !important; height:30px !important;line-height:30px !important; position:relative; top:0px}
.admin_cx { position:relative; top:-1px !important;}

.label_box { height:190px !important;}

.system_table { position:fixed; bottom:60px; left:15px; right:0px; top:65px; overflow-y:auto; padding-right:25px; display:none}
.system_table table { border:1px solid #ecf0f1}
.system_table table tr td { padding:9px}
.system_table table tr .name { width:200px; height:38px; line-height:25px;}
.system_table table tr .td_input input { width:500px; display:inline-block;}
.system_table table tr .td_textarea textarea { width:580px; min-height:94px !important}
.system_table table tr .layui-form-radio { position:relative; top:-4px;}
.system_table table tr .page_num { width:60px !important; text-align:center; display:none !important; padding:0 !important;}

.page_body { left:15px; top:15px; bottom:15px; right:15px; position:absolute}
.page_body .xtxx { width:49%; float:left; border:1px solid #ccc; border-radius:6px; overflow:hidden}
.page_body .xtxx ul .title { margin:0 !important; padding-left:10px; font-weight:bold}
.page_body .xtxx ul .title i { position:relative; top:1px; margin-right:3px}
.page_body .xtxx ul li { border-bottom:1px solid #ccc; height:36px; line-height:37px; margin:0 20px 0 20px;}
.page_body .xtxx ul li:last-child { border-bottom:none}
.page_body .xtxx ul li span { width:170px; display:inline-block; padding-left:7px}

.tq_login_box { position:fixed; left:0; top:0; bottom:0; right:0;}
.login_form { width:450px; height:480px; position:fixed; background:#fff; top:50%; right:200px; margin:-270px 0 0 0;}
.login_form li { width:350px; margin:0 0 0 50px;}
.login_form .title { font-size:24px; color:#031c35; margin-top:60px; margin-bottom:30px !important;}
.login_form .kuang { height:36px; width:330px; line-height:36px; padding:0 10px; margin-top:30px; border-bottom:1px solid #efefef}
.login_form .kuang i { font-size:22px; position:relative; top:2px}
.login_form .kuang .f20 { font-size:20px}
.login_form .kuang input { width:290px; height:26px; margin:0 0 0 15px; border:1px solid #fff; font-size:15px;}
.login_form .captcha { position:relative}
.login_form .captcha img { width:150px; cursor:pointer; position:absolute; right:0; top:-13px}
.login_form .tips { height:36px; text-align:center; line-height:36px; padding:20px 0; font-size:14px; color:#f00}
.login_form .tips span i { position:relative; top:1px;}
.login_form .denglu input { width:350px; height:40px; border:none; cursor:pointer; background:#5b6d81; font-size:16px; color:#fff}

.login_logo li { float:left; height:36px; margin:50px 0 0 30px; font-size:18px; color:#fff}
.login_logo li p { height:32px; display:inline-block; position:relative; top:1px; left:15px}
.login_logo .ml { margin-left:20px}
.login_logo li .cursor { cursor:pointer}
.login_logo li span { position:relative}
.login_logo li span .ewmg { width:140px; height:140px; display:none; position:absolute; left:-35px; top:35px;}
.login_logo li span:hover .ewmg { display:block}

.table_field_add dl { max-height:164px !important;}
.title_zh { width:94% !important; min-height:52px !important;}
.zh_add_an { margin-top:5px}
.tdpadding { padding:0 9px !important}

.sousuo_1 { left:418px !important; right:auto !important;}
.sousuo_2 { left:648px !important; right:auto !important;}
.form_sousuo_1 { left:182px !important; right:auto !important;}
.form_sousuo_2 { left:410px !important; right:auto !important;}
