@charset "utf-8";
/* CSS Document */
html{width:100%;height:100%; display:block;}
body{margin: 0; padding: 0;	width:100%;font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;}
.public_body{background:#FFF;}
.public_body_right{background:url(../images/logo.png) no-repeat center;background-size:400px auto; background-color:#f1f4fd; opacity: 0.3;}
ul,li,dl,dt,form{margin: 0; padding: 0; list-style-type:none;}
a:link{font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu; text-decoration: none; color:#336699;}
a:hover {font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu; text-decoration: none; color:#FF3300;}
a:visited{font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu; text-decoration: none; color:#336699;}
.login_body{background:url(../images/bg.jpg);}
input{ box-sizing: border-box; text-decoration: none;outline: none;}
select{appearance:none; -moz-appearance:none; -webkit-appearance:none;background: url(../images/arrow.png) no-repeat scroll right center transparent; box-sizing: border-box; padding:0 20px 0 5px;text-decoration: none;outline:none;}
select::-ms-expand { display: none; }
select option{color: #666666; font-size:13px;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #b4b2eb;} 
.i-100{width:100px;}.i-200{width:200px;}.i-300{width:300px;}.i-400{width:400px;}.i-500{width:500px;}.i-600{width:600px;}.i-700{width:700px;}.i-800{width:800px;}
.radio,.checkbox{ font-size:15px; vertical-align:middle; margin:0 5px 0 0!important; padding:0!important;}
.textarea{width:calc(100% - 10px);border:1px #d9d9d9 solid; border-radius:2px; background-color:#FFFFFF; font-size:13px; color: #999999; margin:7px 5px 0 0; resize:none; font-family: "微软雅黑"; padding:5px;appearance:none; -moz-appearance:none; -webkit-appearance:none;}
.window_logo{width:1100px; height:80px; display: table; top:calc(50% - 320px); position:absolute; left:calc(50% - 550px);}
.window_logo img{width:auto; height:74px; display: block;}
.window_body{width:100%; height:400px; display: table; top:50%; margin:-230px auto 0 auto; position:absolute; background:url(https://img.cntianhe.org.cn/cdb/banner-pc5.jpg?imageMogr2/thumbnail/x960) no-repeat center center #dde9f7; background-size:auto 100%;}
.window{width:100%; height:400px; display: table;}
.window ul{ width:1100px; height:400px; display:table; margin:0 auto 0 auto;}
.window ul li{width:300px; height:330px; background:rgba(82, 209, 254, 0.2); margin:35px auto auto 0; border:1px #b9d3e9 solid; border-radius:5px;}
.hp_window_dl{width:300px; height:auto; display:block;}
.welcome{display:block; margin:45px auto 15px auto;}
#username,#password{width:260px; height:35px; background:#FFFFFF; border:#009933; font-size:14px; color:#333333; display:block; margin:15px auto 5px auto; border-radius:5px;}
.vcode_dl{width:260px; height:35px; display:block; margin:15px auto 5px auto;}
.vcode{width:150px; height:35px; background:#FFFFFF; border:#009933; font-size:14px; color:#333333; display:block; border-radius:5px; float:left;}
.re_vc_img{width:90px; height:35px; border-radius:5px; float:right;}
.submit{width:260px; height:38px; background:#329fa0; border-radius:5px; color:#FFFFFF; font-size:15px; border:none; display:block; margin:20px auto 0 auto;}
.submit:hover{background:#34a7a7;}
.idbox{margin: auto;}

/********************panel*******************/
.panel{width:760px; height:200px; margin:200px auto 0 auto;}
.panel ul{width:150px; height:auto; float:left; margin:auto 20px auto 20px;}
.panel ul li:nth-child(1){width:150px; height:150px; border:1px solid #99CCFF; border-radius:5px; display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.panel ul li:nth-child(1) a{background: #DEECF3;display:block;}
.panel ul li:nth-child(1) a:hover{ background:#E2F1FE;}
.panel ul li:nth-child(1) a img{width:100%; height:100%; display:block; border-radius:5px;}
.panel ul li:nth-child(2){width:150px; height:30px; line-height:30px; font-size:14px; text-align:center;}

/********************controlpanel*******************/
.controlpanel{width:100%; height:100%; display:table;}
.controlpanel_top{width:100%; height:50px; display:table;}
.controlpanel_bottom{width:100%;}

/********************top*******************/
.top{width:100%; height:50px; background:#FFFFFF; font-size:14px; color: #222d32;border-bottom:1px #dbdee1 solid; box-sizing: border-box;}
.top ul:nth-child(1){width:80%; height:51px;float:left; font-size: 14px; color: #222d32; line-height: 51px; text-indent: 10px;}
.top ul:nth-child(1) li:nth-child(1){width:150px; height:51px;  float:left;}
.top ul:nth-child(1) li:nth-child(2){width:calc(100% - 200px); height:51px; float:left; margin-left:40px;}
.top ul:nth-child(1) li:nth-child(2) a{height:51px; margin:0 10px 0 auto; display:block; background:#252a2f; padding:0 20px 0 20px; font-size:15px; color:#FFFFFF; float:left; line-height:60px;}
.top ul:nth-child(1) li:nth-child(2) a:hover{background:#29354d;}
.top ul:nth-child(1) li:nth-child(2) a.default_web{ background:url(../images/arrow2.png) no-repeat; background-position:center 46px; background-color:#29354d;}
.top ul:nth-child(2){width:20%; height:50px; line-height:45px; float:right; text-align:right;color: #475e68; font-size: 13px;}
.top ul:nth-child(2) i{border-radius: 100%; border: 1px solid #475e68;}
.top ul:nth-child(2) a{ color:#222d32; margin-right:8px;}
.top ul:nth-child(2) a:hover{color:#00c1de;}

/********************left*******************/
.body_left{background:#222d32; }
.public_left_tit{width:100%; height:50px; line-height:50px; font-size:15px; color: #E0E0E0; border-bottom:1px #3b4044 solid;}
.public_left_tit i{margin:auto 6px 0 5px;}
.public_left_tit span{ float:right; margin-right:5px;}
.public_left{width:100%; height:auto; display:table; margin-top:6px;}
.data_menu{width:100%; height:40px; display:block; line-height:40px; color: #b8c7ce; font-size:13px;}
.data_menu_sun{width:100%; height:40px; display:block; line-height:40px; color: #b8c7ce; font-size:13px; background: #34454c;}
.public_left a{width:100%; height:40px; display:block; line-height:40px; color: #b8c7ce; font-size:13px;}
.public_left a:hover{ color:#3d3d3d; background: #ebebeb;}
.public_left i{margin:auto 6px 0 5px;}
.selectedLeftA{background: url(../images/right.png) no-repeat calc(100% - 4px) center; background-color:#ffffff; color:#3d3d3d;}a.selectedLeftA { color:#3d3d3d!important;}
.f12{font-size: 12px !important; padding-left: 3px;}
.public_left font{width:100%; height:40px; display:block; line-height:40px; color: #717477; font-size:13px;}
.no-a{ cursor: not-allowed;}

/********************right*******************/
.public_right_default{width:calc(100% - 20px); height:auto; display:table; margin:3px auto 0 auto; }
.public_right_default ul:nth-child(1){width:100%; height:60px; display:block; color:#333333; background:#e8edf0; border-radius: 4px 4px 0 0; padding-top: 15px;}
.public_right_default ul:nth-child(1) li:nth-child(1){width:100%; height:30px; display:block; color:#333333; line-height: 30px; font-size: 14px; font-weight: bold; text-indent: 10px;}
.public_right_default ul:nth-child(1) li:nth-child(2){width:100%; height:25px; display:block; color:#6d6d6d; line-height: 20px; font-size: 13px; text-indent: 10px;}
.public_right_default ul:nth-child(2){width:100%; height:auto; display:table; background:#FFF; border-radius: 0 0 4px 4px;}
.public_right_default ul:nth-child(2) li{width:100%; height:auto; display:table; line-height:35px; font-size:15px; color:#333333;}
.public_right_default ul:nth-child(2) li strong{font-size:18px; color:#FF0000; margin:auto 5px auto 5px;}
a.godd{font-size:13px; color:#0066CC; margin-left:10px; text-decoration: underline!important;}

/**********************************************/
/********************公共部分*******************/
.crumbs_mune{width:99%; height:auto; display:table; margin:5px auto 0 auto; background: #e8edf0; padding-top: 10px; border-radius:3px 3px 0 0;}
.crumbs_mune a{width:auto; height:35px; display:block;  float: left; margin:1px 2px 0 10px; padding:0 15px 0 15px; color:#95a5a6; font-size: 14px; background-color:#d8e0e6; line-height:33px; border-radius:3px 3px 0 0;}
.crumbs_mune a.default_mune{color:#7b8a8b; background:url(../images/arrow.png) no-repeat center 26px; background-color:#FFFFFF; line-height:33px; border-radius:3px 3px 0 0;}
.crumbs_mune a:hover{color: #7b8a8b;}
.public_zdiv{width:100%; min-height:250px; padding: 0 0 10px 0; margin:0 auto 10px auto; display: table; border-radius: 0 0 6px 6px; background: #FFF;}
.public_zdiv_act{width:99%; height:auto; padding: 10px 0 10px 0; margin:5px auto 10px auto; display: table; border-top: 2px solid #e8edf0; border-radius:6px; background: #FFF;}
.public_zdiv_full{width:100%; height:auto; padding: 5px 0 10px 0; margin:0 auto 10px auto; display: table; background: #FFF;}

.crumbs{width:99%; height:35px; display:table; margin:15px auto 8px auto; border-bottom:1px solid #eeeeee; line-height:35px; font-size:14px; text-indent:5px;}
.crumbs ul{width:50%; height:35px; float:left; display:table;}

a.reload{width:30px; height:30px; display: block; float: right; background: url(/manage/images/reload.png) no-repeat center; background-size: 16px auto; background-color: #444c69; border-radius: 4px; margin-left: 5px;}
a.reload:hover{background-color: #30364a;}
a.addUser{width:110px; height:30px; line-height: 30px; display: block; float: right; background: url(/manage/images/add.png) no-repeat 5px center; background-size: 23px auto; background-color: #00c1de; border-radius: 4px; text-indent: 28px; font-size: 14px; color: #FFF; }
a.addUser:hover{background-color: #009fb4;}
a.add{width:67px; height:30px; line-height: 30px; display: block; float: right; background: url(/manage/images/add.png) no-repeat 5px center; background-size: 23px auto; background-color: #00c1de; border-radius: 4px; text-indent: 28px; font-size: 14px; color: #FFF; }
a.add:hover{background-color: #009fb4;}
a.back{width:67px; height:30px; line-height: 30px; display: block; float: right; background: url(/manage/images/back_bar_ginfo.png) no-repeat 9px center; background-size: 12px auto; background-color: #dedede; border-radius: 4px; text-indent: 28px; font-size: 13px; color: #939393; }
a.back:hover{background-color: #f4f4f4;}
a.mod{width:22px; height:22px; line-height: 22px; display: block; float: left; background-color: #18bc9c; border-radius: 4px; font-size: 14px; color: #FFF; text-align: center; margin: auto 3px auto 3px;}
a.mod:hover{background-color: #128f76;}
a.mod_people{width:45px; height:22px; line-height: 22px; display: block; background-color: #18bc9c; border-radius: 4px; font-size: 12px; color: #FFF; text-align: center; margin: auto 0 auto 5px;}
a.mod_people:hover{background-color: #128f76;}
a.mod_text{width:auto; height:22px; line-height: 22px; display: block; float: left; background-color: #59648a; border-radius: 4px; font-size: 12px; color: #FFF; text-align: center; margin: auto 3px auto 3px;padding: 0 10px 0 10px;}
a.mod_text:hover{background-color: #30364a;}
a.del{width:22px; height:22px; line-height: 22px; display: block; float: left; background-color: #f75444; border-radius: 4px; font-size: 14px; color: #FFF; text-align: center; margin: auto 3px auto 3px;}
a.del:hover{background-color: #dc4536;}
a.show{width:22px; height:22px; line-height: 22px; display: block; float: left; background-color: #0098ac; border-radius: 4px; font-size: 14px; color: #FFF; text-align: center; margin: auto 3px auto 3px;}
a.show:hover{background-color: #00c1de;}
a.daoru{width:92px; height:30px; line-height: 30px; display: block; float: right; background: url(/manage/images/dao.png?v=1.0) no-repeat 9px center; background-size: 14px auto; background-color: #fb9024; border-radius: 4px; text-indent: 28px; font-size: 14px; color: #FFF; margin-left:6px}
a.daoru:hover{background-color: #fb9024;}
a.daochu{width:auto; height:30px; line-height: 30px; display: table; float: right; background: url(/manage/images/dao_c.png?v=1.0) no-repeat 9px center; background-size: 16px auto; background-color: #f97575; border-radius: 4px; text-indent: 28px; font-size: 14px; color: #FFF; margin-left:6px; padding-right:10px;}
a.daochu:hover{background-color: #fb7676;}
a.edit{width:22px; height:22px; line-height: 22px; display: block; float: left; background-color: #30364a; border-radius: 4px; font-size: 14px; color: #FFF; text-align: center; margin: auto 3px auto 3px;}
a.edit:hover{background-color: #586387;}

a.down_xls{width:auto; height:30px; line-height: 30px; display: block; float: right; font-size: 14px; color: #999999; margin-left:3px}
a.down_xls:hover{color: #5e5e5e;}
a.other_button{width:auto; height:30px; line-height: 30px; display: inline-block; background-color: #444c69; font-size: 14px; color: #ffffff !important; margin:0 5px 0 5px; padding: 0 10px 0 10px; border-radius: 3px;}
a.other_button:hover{background-color: #30364a;}

.mune_seach_input{width:200px; height:30px;display: block; float: right; margin-right: 5px;}
.seach_text{width:150px; height:30px; display: block; float: left; border: 1px solid #dddddd; border-right: none; border-radius: 4px 0 0 4px; font-size: 13px; color: #999999; text-indent: 3px;}
.seach_button{width:50px; height:30px; display: block; float: left; border: 1px solid #dddddd; border-radius: 0 4px 4px 0; background: #f4f4f4; font-size: 13px; color: #444444; padding: 0;text-align: center;}
.mune_seach_select{width:auto; height:30px;display: block; float: right; margin-right: 5px;}
.seach_ntype{width:auto; height:30px; display: block; border: 1px solid #dddddd;  background: url(/manage/images/arrow.png) no-repeat calc(100% - 3px) center; background-size: 12px auto; background-color: #f4f4f4; border-radius: 4px; color: #444444; font-size: 13px; }

.list_input_div{width:180px; height:28px; display: block; margin: auto; border: 1px solid #d2d6de; background-color: #f4f4f4; border-radius: 4px;}
a.mod_order{width:30px; height:28px; line-height: 28px; display: block; float: right;  font-size: 14px; color: #464646; text-align: center;}
a.mod_order:hover{background-color: #e1e1e1;}
.list_input{width:150px; height:28px; display: block; float: left; border: none; border-radius: 4px; font-size: 13px; text-align: center;}
.show_year{width:auto; height:28px; display: block; float: left; background: url(/manage/images/arrow.png) no-repeat calc(100% - 3px) center; background-size: 12px auto; background-color: #FFF; border: 0; border-radius: 4px 0 0 4px; color: #444444; font-size: 13px; }



.list_user{width:99%; height:auto; display:block; margin:5px auto 8px auto; }
.list_user_scroll{width:99%; height:auto; display:block; margin:5px auto 8px auto; overflow-x: scroll;}
.table{width:150%; height:auto; display: block; overflow-x: scroll;}
.table_title td{ height:35px; text-align:center; font-weight:bold; font-size:14px; color:#333333; background:f0f0f0;}
.table_content{ font-size: 13px !important; color:#333333; background:#FFFFFF; text-align:center;}
tr.table_content:nth-child(odd){background: #fafafa;}
tr.table_content:hover{ background:#f8fdfe;}
.table_content td{height:35px; line-height: 22px;}
.table_content td img{width:auto; height:50px; display:block; margin:5px auto 5px auto; border-radius:3px;}
.content{padding:5px 0 5px 0;}

.table_bottom{ font-size: 13px !important; color:#333333; background:#FFFFFF; text-align:center;}
.table_bottom td{height:35px; line-height: 22px;}

.table_content_hd{ font-size:12px; color:#747474; background:#FFFFFF; text-align:center;}
tr.table_content_hd:nth-child(odd){background: #fafafa;}
tr.table_content_hd:hover{ background:#f8fdfe;}
.table_content_hd td{height: 50px; line-height: 20px; }
.table_content_hd td img{width:auto; height:50px; display:block; margin:5px auto 5px auto; border-radius:3px;}

.video_ul{width:20%; height:auto; display: inline-table;}
.video_ul li:nth-child(1) img{width:100%; height:auto;}

a.act_button{width:20px; height:20px;font-size:15px; color:#0099cc; margin:auto 3px auto 3px; border:1px solid #0099cc; display:inline-block; line-height:20px; border-radius:3px; background:#f3fbfe; cursor:pointer;
}
a.act_button:hover{ color: #ffffff; border:1px solid #0099cc; background:#0099cc;}
a.act_button_text{width:50px; height:20px;font-size:12px; color:#FFFFFF; margin:2px 3px auto 3px; display:inline-block; background:#08a8c1; padding:0 10px 0 10px; line-height:19px; border-radius:3px;}
a.act_button_text:hover{background:#0fb2cc;}

.act{width:98%; height:auto; display:table; margin:15px auto 0 auto;border:1px solid #eeeeee;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.first_tit{ background:#F7F7F7; color:#333333; text-align:center; font-size:16px; font-weight:bold;}
.act ul{width:100%; height:45px; display:table; border-bottom: dotted 1px #CCCCCC; line-height:45px; font-size:13px; color:#333333; padding: 5px 0 5px 0;}
.act ul label{width:130px; height:45px; line-height:45px; text-align:right; float:left; display:block; font-size:14px; color:#333333;}
.exp_info{width:auto; height: auto; display: inherit; }
.exp_info dl{width:100%; height: auto; display: table; margin-bottom:15px; font-size:14px; color: #666666; border-left:1px #EEEEEE dotted; text-indent:5px;}
.act ul label span{ font-size:16px; color:#FF0000; margin-right:5px;}
.act ul font{ font-size:14px; color:#FF0000; margin-left:8px;}
.act ul samp{ font-size:12px; color: #999999; margin-left:8px; font-family:"微软雅黑";}
.act ul text{height:30px; line-height:30px; display:inline-block;font-size:14px; color: #666666; border:1px solid #ebebeb; background:#FAFAFA; border-radius:3px; padding:0 5px 0 5px; position:absolute; margin-top:6px;}
.act ul input,.act ul select{height:30px; border:1px #d9d9d9 solid; border-radius:3px; background-color:#FFFFFF; font-size:13px; color: #999999; margin:5px 5px 0 0;}
#submit{width:100px; height:30px; margin-left:150px; border-radius:3px; background:#00c1de; color:#FFFFFF; font-size:15px; border:1px solid #00c1de;}
#saveInfo{width:150px; height:30px; margin-left:180px; border-radius:3px; background:#00c1de; color:#FFFFFF; font-size:15px; border:1px solid #00c1de;}
.headpic_img{width:120px; height:120px; display:block;}
.delete_info{color: #D2D2D2; text-decoration: line-through;}
.tip_text{ display:block; height:20px; line-height: 18px !important; font-size: 12px; color: #c7c7c7;}

/****为适配在线编辑器*******************************/
.act_new{width:98%; height:auto; display:table; margin:5px auto 0 auto;border:1px solid #eeeeee;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.act_new_ul{width:100%; height:auto; display:flex; align-items:center; border-bottom: dotted 1px #CCCCCC; line-height:45px; font-size:13px; color:#333333; padding: 5px 0 5px 0;}
.act_new_ul label{width:180px; height:auto; line-height:20px; text-align:right; float:left; display:block; font-size:14px; color:#333333;}
.act_new_ul label span{ font-size:16px; color:#FF0000; margin-right:5px;}
.act_new_ul font{ font-size:14px; color:#FF0000; margin-left:8px;}
.act_new_ul samp{ line-height: 45px; font-size:14px; color: #999999; margin-left:8px; font-family:"微软雅黑";}
.act_new_ul text{height:30px; line-height:30px; display:inline-block;font-size:14px; color: #666666; border:1px solid #ebebeb; background:#FAFAFA; border-radius:3px; padding:0 5px 0 5px; position:absolute; margin-top:6px;}
.act_new_ul input,.act_new_ul select{height:30px; border:1px #d9d9d9 solid; border-radius:3px; background-color:#FFFFFF; font-size:14px; color: #7d7d7d;}
.act_new_content{width:100%; height:auto; display:table; border-bottom: dotted 1px #CCCCCC; padding: 8px 0 8px 0;}
.act_new_content label{width:180px; height:45px; line-height:45px; text-align:right; float:left; display:block; font-size:14px; color:#333333;}
.act_new_content dt{width:calc(100% - 180px); height:auto; float:left; display:block;}
#content{width:96%; height:300px; display: table;}
.other_item{background: #fcfcfc;}

/**************************************************/
/**#showPic2, #showPic3, #showPic4{width:120px;max-height:120px;}
#showPic1{width:auto;max-height:110px; display: block; border-radius: 4px;}**/
.upPic{width:100%; height:auto!important; display:flex!important; float:left; border-bottom: dotted 1px #CCCCCC; padding: 6px 0 6px 0; align-items:center;}
.upPic label{width:180px; height:45px; line-height:45px; text-align:right; float:left; display:block; font-size:14px; color:#333333;}
.upPic label span{ font-size:16px; color:#FF0000; margin-right:5px;}
.showPic{width:100px; height:100px; display: block; border-radius: 2px; border: 1px solid #f0f0ff; float: left;}
.uppic_but_dt{width:100px; height:100px; display: block; float: left; margin-right: 8px;}
.uppic_but_dt img{width:100px; height:100px; display: none; border-radius: 2px;}
.uppic_but_dt:hover > img{display: block;}
.upPic li{width:auto; height:auto!important; display:block!important; float:left;}
.pic_small{width:100%; height:auto; display: block; padding: 5px 15px 0 0;}
.pic_span{width:auto; height:auto; display: table; border: 1px solid #dddddd; border-radius: 3px; padding: 3px;}
.pic_up_botton{width:100%; height:30px; display: block; line-height:37px!important; padding-bottom: 8px; color: #ababab;}
a.pic_upload{width:120px; height:30px; line-height: 30px; display: block; float: left; background-color: #a1aab1; border-radius: 4px; color: #FFF; font-size:14px; text-align: center;  margin: 3px 8px 0 0;}
a.pic_upload:hover{background-color: #899299;}
a.pic_upload b{font-size: 12px; font-weight: 500;}

.checkbox{margin:0 5px 0 20px; padding:0; vertical-align:middle;}
.upload_button{ background: url(../images/button_bg.png) repeat-x; background-size:auto 100%; font-size:12px; line-height:29px; text-align:center; color:#FFFFFF!important; width:110px; height:29px; border-radius:3px; display: inline-block; margin-top:5px;}
.upload_button_n{ background:#f4f4f4; font-size:12px; line-height:29px; text-align:center; color:#838383!important; width:110px; height:29px; border-radius:3px; display: inline-block; margin-top:5px;}
.tip{ font-size:12px; color:#999999; margin-left:8px;}
.uploading{margin-left:10px; width:22px; display:none; vertical-align: middle; }

.upPicText{width:300px; height:100px; text-align: left; font-size: 12px; text-indent: 10px; color: #bebebe; line-height: 100px; font-weight: 100; float: left;}
.upPicImg{width:80px; height:80px; float:left; border:1px solid #f0f0ff; border-radius:2px; margin:5px 8px 5px 0; display: block;}
.upPicImg img{width:78px; height:78px; display: block; border-radius: 2px;}
a.pic_del{width: 20px; height: 20px; display: none; position: absolute; margin: -3px 0 0 92px; font-size: 12px; background: #747474; color: #fff; text-align: center; line-height: 20px; border-radius: 100%;}
a.pic_del:hover{background: #fc0000;}

.headPic{width:auto; height:135px; display:table;}
.headPic label{height:150px; line-height:135px!important; float:left;}
.headPic dl{width:120px; height:135px; float:left; margin:10px 10px 0 0;}
.headPic dl img{width:120px; height:120px; display:block;border-radius: 100%;border: 1px solid #efefef;}

#show_video_layer{width:100%; height:100%; position:fixed; background: url(../images/tmbg.png); top:0; left:0; z-index:99; display:none;}
#show_video_layer ul:nth-child(1){width:700px; height:550px; margin:50px auto 0 auto;}
#show_video_layer ul:nth-child(1) video{max-width:100%; max-height:100%; margin:auto; border:2px solid #F3F3F3; border-radius:3px; display:block;}
#show_video_layer ul:nth-child(2){width:600px; height:40px; line-height:40px; text-align:center; margin:10px auto 0 auto;}
#show_video_layer ul:nth-child(2) a.playVideoClose{ font-size:35px; color:#FFFFFF; }

.fileText{height:32px; border-radius: 3px 0 0 3px!important; border: 1px solid #eeeeee!important; margin: 0 0 0 10px!important; background: #fdfdfd!important;}

/******************* page ******************/
.page{width:100%; height:40px; line-height:40px; text-align:right; clear:both;}
.page a{width:auto; height: 30px; border:1px solid #CCCCCC; padding:2px 6px 2px 6px; margin:0 2px 0 2px; color:#0099cc; font-size:14px;}
.page a:hover{color: #FFFFFF; background: #0099cc; border:1px solid #0099cc;}
.page span{width:auto; height: 30px; border:1px solid #0099cc; padding:2px 6px 2px 6px; margin:0 2px 0 2px; color: #FFFFFF;background: #0099cc; cursor:not-allowed; font-size:14px;}

/******************* 添加产品类型 ******************/
#show_add_product_type{width:100%; height:100%; display:none; background: url(../images/tmbg2.png); position:fixed; left:0; top:0; z-index:999;}
#show_add_product_type ul{width:350px; height:300px; display:block; position: absolute; left:50%; top:50%; margin:-200px auto auto -250px; z-index:9999; border:1px solid #CCCCCC; background:#FFFFFF; border-radius:3px;}
#show_add_product_type ul li{width:100%; height:40px; margin:auto; border-top:1px dotted #CCCCCC;}
.add_product_type_title{ background: #252a2f; text-indent:10px; font-size:15px; font-weight:bold; color: #FFFFFF; line-height:40px; border-top:none!important;}
.add_product_type_title a{ float:right; margin-right:5px; color:#FFFFFF; font-weight:400;}
#show_add_product_type ul li input,#show_add_product_type ul li select{width:300px; height:28px; border:1px #d9d9d9 solid; border-radius:2px; background-color:#FFFFFF; font-size:14px; color: #666666; margin:6px auto 0 auto; display:block;}
#submit_add_goods_type{width:175px; height:30px; display:block; margin:6px auto 0 auto; border-radius:3px; background:#00c1de; color:#FFFFFF; font-size:15px; border:1px solid #00c1de; text-align:center; line-height:30px;}
.mod_product_type_radio{ font-size:12px; color:#666666; line-height:40px; text-indent:26px;}
.type_radio{width:14px!important; font-size:15px; vertical-align:middle; margin:0 5px 0 0!important; padding:0!important; display: inline!important;}

#show_mod_product_type{width:100%; height:100%; display:none; background:url(../images/tmbg2.png); position:fixed; left:0; top:0; z-index:999;}
#show_mod_product_type ul{width:350px; height:300px; display:block; position: absolute; left:50%; top:50%; margin:-200px auto auto -250px; z-index:9999; border:1px solid #CCCCCC; background:#FFFFFF; border-radius:3px;}
#mod_ptype{width:350px; height:300px; display:block; border:0;}

.mod_product_type_div{width:350px; height:300px; display:table;}
.mod_product_type_div li{width:100%; height:40px; margin:auto; border-top:1px dotted #CCCCCC;}
.mod_product_type_div li input,.mod_product_type_div li select{width:300px; height:28px; border:1px #d9d9d9 solid; border-radius:2px; background-color:#FFFFFF; font-size:14px; color: #666666; margin:6px auto 0 auto; display:block;}

.span_dt{width:100%; height:auto; line-height:20px; text-align:center; font-size:12px; color:#666666; display:block;}
.span_dt text{ font-weight:bold; font-size:13px;}
.progress_time_ymd{width:100%; height:20px; line-height:20px; text-align:center; font-size:12px; color: #CCCCCC; display:block;}
.progress_time_his{width:100%; height:20px; line-height:20px; text-align:center; font-size:15px; color: #333333; display:block; font-weight:bold;}

span.progress_time_button{width:40px; height:40px; display:block; background:#0099cc; color:#FFFFFF; margin:auto; border-radius:3px; padding:3px 4px 0 4px; cursor:pointer; }
span.progress_time_button:hover{ background:#0eade2;}

.orders_search_input{width:auto; height:28px; border:1px solid #CCCCCC; font-size:12px; color:#999999; padding:0;}
.orders_search_button{width:auto; height:28px; border:1px solid #CCCCCC; font-size:12px; color: #666666; background:#CCCCCC; padding:0 8px 0 8px; text-indent:0;}

/********弹窗页*********************/
.list_show_userinfo{width:100%; height:auto; display:table;}
.list_show_collection{width:100%; height:auto; display:table; border-bottom:1px dotted #CCCCCC; }
.list_show_collection span{ height:35px; display: block; line-height:35px; font-size:14px; color:#666666; text-indent:5px; overflow:hidden; float:left;}
.list_show_collection span font{ font-size:12px; border:1px solid #FF9900; background:#fff8f0; color: #CCCCCC; border-radius:3px; margin-left:5px; padding:0 3px 0 3px; font-weight:500;}

.act_show a{font-size:13px; color:#18bc9c;}
.mune_test{width:98%; height: 46px; display: block; margin: auto; border: 1px solid #f5f5f5; border-radius: 5px;}
.mune_tiao_text{width:100px; height: 46px; display: block; float:left; background: #f5f5f5; font-size: 14px; color: #969696; text-align: center; line-height: 46px;}
.mune_tiao{width:calc(100% - 100px); height: 46px; display: block; border-radius: 3px; float: left; background: #ffffff;}
.mune_tiao a{width:auto; height:auto; padding: 0 10px 0 20px; color: #3d3d3d; font-size: 15px; line-height: 46px; font-weight: bold;}
.mune_title{font-size: 14px; color: #686868; line-height: 46px; text-indent: 8px; background: #fafafa;}
.act_cols{display: flex;justify-content: center;}
.act_cols_50{height:60px !important;display: flex;justify-content: center;flex-wrap: wrap}

.type_dt{width:auto; height:30px; display: block; float: left; margin: 8px 10px 0 0; border: 1px solid #dddddd; background: #f4f4f4; border-radius:4px; padding: 0 0 0 10px; line-height: 30px; font-size: 14px; color: #444444;}
a.del_dt{width:24px; height:24px; display: inline-block; float: right; margin: 3px 0 0 10px; border-left: 1px solid #dddddd; font-size: 14px; color: #f99085; line-height: 24px; text-align: center; }
a.del_dt:hover{color: #fe0000; }

.move{width:80px; height:22px; display: block; margin: auto; border: 1px solid #18bc9c; border-radius: 4px;}
.move a:nth-child(1){width:50%; height:22px; text-align: center; line-height: 22px; font-size: 12px; color: #f1f1f1;  display: block; float: left; background: #19c8a5; border-radius: 4px 0 0 4px;}
.move a:nth-child(2){width:50%; height:22px; text-align: center; line-height: 22px; font-size: 12px; color: #f1f1f1; border-left: 1px solid #18bc9c; box-sizing: border-box; display: block; float: left; background: #19c8a5; border-radius: 0 4px 4px 0;}
.move a:hover{color: #FFF; background: #18bc9c;}

.zhenyu_type{width:98%; height: 46px; display: block; margin: auto;}
.zhenyu_type_ul01{width:auto; height: 46px; display: block; float:left;}
.type_mune{width:auto; height: 30px; display: block; margin-right: 10px; background-color:#f4f4f4; border: 1px solid #dddddd; border-radius: 4px; line-height: 28px; box-sizing: border-box;}
.type_mune:hover{background-color:#fcfcfc;}
.type_mune font{font-size:14px; color: #dddddd; float: left;}
a.type_text{width:auto; height:30px; display: block; margin: auto 8px auto 8px; font-size: 14px; color: #797979; line-height: 28px; float: left;}
a.type_del{width:26px; height:30px; display: block; float: left; font-size: 13px; color: #f99085; text-align: center; line-height: 28px;}

.type_mune{width:auto; height: 30px; display: block; margin-right: 10px; background-color:#f4f4f4; border: 1px solid #ebebeb; border-radius: 4px; line-height: 28px; box-sizing: border-box; float: left;}
.type_mune:hover{background-color:#fcfcfc;}
.type_mune font{font-size:14px; color: #dddddd; float: left;}
.type_mune a.type_text{width:auto; height:30px; display: block; margin: auto 8px auto 8px; font-size: 14px; color: #949494; line-height: 28px; float: left;}
.type_mune a.type_del{width:22px; height:30px; display: block; float: left; font-size: 13px; color: #f99085; text-align: center; line-height: 30px;}

.type_mune_defult{width:auto; height: 30px; display: block; margin-right: 10px; background-color:#00c1de; border: 1px solid #00c1de; border-radius: 4px; line-height: 28px; box-sizing: border-box; float: left;}
.type_mune_defult:hover{background-color:#00d0eb;border: 1px solid #00d0eb;}
.type_mune_defult font{font-size:14px; color: #c6faff; float: left;}
.type_mune_defult a.type_text{width:auto; height:30px; display: block; margin: auto 8px auto 8px; font-size: 14px; color: #ffffff; line-height: 28px; float: left;}
.type_mune_defult a.type_down{width:22px; height:30px; display: block; float: left; font-size: 13px; color: #ffffff; text-align: center; line-height: 30px;}

.shState0{width:35px; height:17px; display: block; margin: auto; border: 1px solid #ebebeb; border-radius: 36px; background: #f7f7f7; padding: 2px;}
.shState0 span{width:17px; height:17px; display: block; float: left; border-radius: 100%; background: #c3c3c3; }
.shState1{width:35px; height:17px; display: block; margin: auto; border: 1px solid #ebebeb; border-radius: 36px; background: #f7f7f7; padding: 2px;}
.shState1 span{width:17px; height:17px; display: block; float: right; border-radius: 100%; background: #00c300; }

.upFileLi{width:98%; height:auto; display:table; margin:5px auto 0 auto;}
.upFileLi{width:calc(100% - 140px) !important; height:auto; display: block; float:left;}
#fileList{width:100%; height:auto; display: block; color: #9e9e9e; font-size: 12px;}
#fileList a{font-size: 12px; color: #f99085; margin: auto 8px auto 2px;}
.upfileBut{width:100%; height:40px; display: block;}
.upfileBut a{width:200px; height:30px; display: inline-block; border: 1px solid #eeeeee; border-radius: 2px; background: #f3f3f3; font-size: 14px; text-align: center; line-height: 30px; color: #888888; }
.upfileBut a:hover{ background: #eeeeee; }

a.file_but{width:100px; height:30px; display: inline-block; border: 1px solid #eeeeee; border-radius: 0px 3px 3px 0; background: #f3f3f3; font-size: 14px; text-align: center; line-height: 30px; color: #888888; margin-left: -5px;}
a.file_but:hover{ background: #eeeeee; }

a.fbr_root{width:70px; height:22px; display: block; line-height:22px; text-align:center; font-size:12px; border: 1px solid #e7e7e7;  border-radius: 2px; background: #e7e7e7; color: #ccc; margin: auto; }
a.fbr{width:70px; height:22px; display: block; line-height:22px; text-align:center; font-size:12px; border: 1px solid #5a648b;  border-radius: 2px; background: #5a648b; color: #FFF; padding: 0 3px 0 3px; overflow: hidden; margin: auto;}
a.fbr_root_xh{width:150px; height:25px; display: block; line-height:25px; text-align:center; font-size:12px; border: 1px solid #e7e7e7;  border-radius: 2px; background: #e7e7e7; color: #ccc; margin: auto; }
a.fbr_xh{max-width:150px; height:25px; display: block; line-height:25px; text-align:center; font-size:12px;  border-radius: 2px; color: #f8f8f8;background: #444c69; padding: 0 3px 0 3px; overflow: hidden; margin: auto;}
a.fbr_xh:hover{background: #5c678f;}
a.bohui_button{width:70px; height:22px; display: block; line-height:22px; text-align:center; font-size:12px; border: 1px solid #ead3ae;  border-radius: 2px; background: #ead3ae; color: #FFF; padding: 0 3px 0 3px; overflow: hidden; margin: auto;}
a.dsh_button{width:70px; height:22px; display: block; line-height:22px; text-align:center; font-size:12px; border: 1px solid #ea6565;  border-radius: 2px; background: #ea6565; color: #FFF; padding: 0 3px 0 3px; overflow: hidden; margin: auto;}

  
a.shButton_0{width:70px; height:22px; display: block; line-height:22px; text-align:center; font-size:13px; color: #f75444; margin: auto; }
a.shButton_1{width:70px; height:22px; display: block; line-height:22px; text-align:center; font-size:13px; color: #90d0a5; margin: auto;}
a.shButton_2{width:70px; height:22px; display: block; line-height:22px; text-align:center; font-size:13px; color: #d19494; margin: auto;}


.showImg{width:100px; height:100px; display: block; float: left; margin: 6px 14px 5px 0; border: 1px solid #f3f3f3; border-radius:2px;}
a.img_del{width: 20px; height: 20px; display: block; position: absolute; margin: -3px 0 0 92px; font-size: 12px; background: #747474; color: #fff; text-align: center; line-height: 20px; border-radius: 100%;}
a.img_del:hover{background: #f99085;}

.zj_img{width:auto; height:160px; display:block;}

.right_phone{width:320px; height:580px; display: block; position: fixed; right:16px; top: calc(50% - 250px); background: url(../images/sj.png) no-repeat center; background-size:100% 100%;}
.phone_body{width:270px; height:500px; display: block; margin: 60px auto 0 auto;}
.phone_body_iframe{width:270px; height:500px; display: block; border: 0;}

.sj_body{width:96%; height:480px; display: block; margin: 7px auto 0 auto; border-radius: 6px; background: #ffffff; overflow-y: auto;}
.empty_show{width: 100%; height:auto; display: block; margin:100px auto 0 auto; color: #a3a3a3; font-size: 14px; text-align: center;}
.show_sj_tit{width:99%; height:30px; display: block; margin: 10px auto 0 auto; font-size: 14px; color: #464646; font-weight: bold; line-height: 30px; text-align: center;}
.show_sj_tit2{width:99%; height:25px; display: block; margin: 0 auto 0 auto; font-size: 13px; color: #464646; font-weight: bold; line-height: 25px; text-align: center;}
.show_sj_content{width:98%; height:auto; display: block; margin: 5px auto 0 auto; border-top: 1px dotted #d4d4d4; padding-top: 10px;}
.show_sj_title{width:100%; height:auto; display: block; line-height: 22px; font-size: 12px; font-weight: bold; color: #626262; margin-top: 5px;}
.show_sj_info{width:100%; height:auto; display: block; line-height: 22px; font-size: 12px; color: #b9b9b9; text-indent: 25px;}
.show_sj_img{width:95%; height:auto; display: block; margin: auto;}
.show_sj_img img{width:100%; height:auto; display: block; margin: 5px auto 0 auto; border-radius: 5px;}

.progress_div{width:98px; height:24px; display: block; margin: 6px auto 0 auto;}
.progress_select{width:70px; height:22px; display: block; border: 1px solid #dcdcdc; font-size: 12px; color: #969696; float: left; border-radius: 3px 0 0 3px;}
.progress_button{width:23px; height:22px; display: block; border: 1px solid #18bc9c; background-color: #18bc9c; font-size: 12px; color: #ffffff; float: left; padding: 0; border-radius: 0 3px 3px 0;}

/**新增********************************************/
.left_mune{width:100px; height:100%; display: block; position: fixed; background: #ffffff; left: 0; top: 0; border-right: 1px solid #dbdee1; box-sizing: border-box;}
.left_mune ul{width:100%; height:auto; display: block; padding-top: 20px;}
.left_mune ul a{width:80%; height:30px; display: block; text-align: center; margin:10px auto 0 auto; font-size: 13px; color: #3a3a3a; line-height: 30px;}
.left_mune ul a:hover{background-color: #dbdee1; border-radius: 3px;}
.left_mune_a_default{background-color: #dbdee1; border-radius: 3px;}
.right_con{width:100%; height:auto; display: table; margin: 8px auto 0 auto;}

.act_tit_center{background: #f5f5f5; text-align: center; font-weight: bold; font-size: 17px!important;}

.up_video_button{width:100px; height:30px; display: inline; position: absolute; margin:9px 0 0 1px; border-radius:3px; background:#18bc9c; color:#FFFFFF !important; text-align: center; line-height: 30px; font-size:14px;}
#jdt{width:auto; height:30px; display: inline-block; position: absolute; margin:9px 0 0 105px; font-size: 12px; color: #18bc9c;}


.list_xieqi{width:calc(100% - 10px); height:auto; display: flex; margin: auto; flex-wrap: wrap; justify-content: space-between;}
.list_xieqi_ul{width:260px; height:270px; display:block; margin: 10px; border-radius: 3px; border: 1px solid #dcdcdc; box-sizing: border-box; box-shadow: 0 0 3px 2px #e8e8e8;}
.list_xieqi_cover{width:100%; height:150px; display: block; font-size: 19px; font-weight: bold; color: #ffffff; line-height: 150px; text-align: center;border-radius: 3px 3px 0 0;}
.list_xieqi_alist{width:calc(100% - 4px); height:114px; display: flex; flex-wrap: wrap; justify-content: space-around; margin: 2px auto 0 auto;}
.list_xieqi_alist a{width:50%; height:38px; display: block; text-align: center; line-height: 38px; box-sizing: border-box; font-size: 14px; color: #848484;}
.list_xieqi_alist a:nth-child(even){border-left: 1px dotted #dcdcdc;}
.list_xieqi_alist a:nth-child(n+3){border-top:1px dotted #dcdcdc;}
.list_xieqi_alist a:hover{color: #009fb4;}


/***********/
.seach_keys_div{width:98%; height:auto; display: table; margin:10px auto 0 auto; padding-bottom: 8px; background: #f5f5f5; border: 1px solid #ececec; border-radius: 3px;}
.seach_keys_div ul:nth-child(1){width:97%; height:35px; display: block; line-height: 35px; font-size: 15px; font-weight: bold; margin: 10px auto 0 auto; text-indent: 5px;}
.seach_keys_div ul:nth-child(2){width:97%; height:auto; display: block;  margin: auto;}
.seach_keys_div ul:nth-child(2) textarea{width: 100%; height: 60px; margin: 5px auto 5px auto;display: block;}
.seach_keys_div ul:nth-child(2) font{margin-left: 5px; color:#acacac; font-size: 12px;}
.seach_keys_div ul:nth-child(3){width:97%; height:auto; display: block;  margin: 10px auto 0 auto;}

.seach_keys_button{width:98%; height:auto; display: table;}
.seach_keys_button ul{width:97%; height:auto; display: block; margin: 10px auto 0 auto;}

/*****************/
.left_bmform_show{width:400px; height:100%; display: block; position: fixed; background: #f7fbfc; left: 0; top: 0; border-right: 1px solid #dbdee1; box-sizing: border-box;}
.left_bmform_phone{width:370px; height:625px; display: block; margin: 15px auto 0 auto; border: 1px solid #cccccc; border-radius: 6px; background: #FFF; overflow-x:hidden; overflow-y:auto; box-shadow: 0 0 3px 3px #e9edef;}
.right_bmform_show{width:calc(100% - 400px); height:auto; display: table; float: right; }
.left_bmform_phone_top{width:370px; height:35px; display: block; font-size: 14px !important; color: #000000; text-indent: 6px; line-height: 35px; background: url(/manage/images/01.png?v=1.0) no-repeat 99% center; background-size: auto 24px; background-color: #f1f1f1; position: absolute; z-index: 9; border-radius: 6px 6px 0 0;}
.left_bmform_phone_list{width:96%; height:auto; display: table; margin: 40px auto 0 auto;}
.left_bmform_phone_list dl{width:100%; height:auto; display: block; border-top: 1px solid #e3e3e3; padding: 10px 0 14px 0;}
.left_bmform_phone_list dl:nth-child(1){border: 0;}
.left_bmform_phone_list dl dt:nth-child(1){width:100%; height:30px; display: block; line-height: 30px; text-indent: 13px; background: url(/manage/images/shu4.png) no-repeat left center; font-size: 15px; color: #5b5b5b; font-weight: bold;}
.left_bmform_phone_list dl dt:nth-child(2){width:100%; height:auto; display: block;}

.form_bm_01{width:100%; height:30px; border:1px #d9d9d9 solid; border-radius:3px; background-color:#FFFFFF; font-size:13px; color: #999999; margin:5px 0 0 0;}
.form_bm_02{width:calc(100% - 12px); height:100px; border:1px #d9d9d9 solid; border-radius:3px; background-color:#FFFFFF; font-size:13px; color: #999999; margin:7px 0 0 0; resize:none; font-family: "微软雅黑"; padding:5px;appearance:none; -moz-appearance:none; -webkit-appearance:none;}
.form_bm_03 img{border-radius:3px; border:1px #bebebe solid;}

.left_bmform_phone_button{width:96%; height:50px; display: table; margin: 15px auto 0 auto;}
.left_bmform_phone_button a{width:100%; height:35px; display: block; border-radius:3px; background-color:#009fb4; font-size:17px; color: #ffffff; text-align: center; line-height: 35px;}

.tit_tip{font-size: 13px !important; color: #585858; font-weight: 100 !important; margin: 0 auto auto 5px;}

.left_sbform_phone_list{width:100%; height:590px; display: table; margin: 35px auto 0 auto;}
.phone_body_iframe{width:100%; height:100%; display: block; border: 0; overflow-y: auto; overflow-x: hidden;}
.show_sb_con{width:100%; height:590px; display: table;}
.show_sb_con_ul{width:calc(100% - 20px); height:auto; margin: auto; padding-bottom: 60px;}
.show_sb_con_notext{width:100%; height:150px; display: block; text-align: center; line-height: 150px; font-size: 18px; color: #9a9a9a; }
.show_sb_con_tit{width:100%; height:40px; display: block; font-size: 16px; font-weight: bold; color: #585858; text-indent: 15px; line-height: 40px; background: url(/manage/images/shu2.png?v=1.0) no-repeat left center; background-size: auto 17px; border-bottom: 1px solid #d9d9d9; margin-top: 10px;}
.show_sb_con_text{width:100%; height:auto; display: block; font-size: 15px; color: #767676; line-height: 26px;}
.show_sb_con_text img{width:100%; height:auto; display: block; margin:10px auto 10px auto;}

.xieqi_anniu{width:100px; height:28px; display:block; margin:auto; border: 1px solid #009fb4; color: #009fb4!important; border-radius: 35px; font-size: 13px !important; line-height: 29px; text-align: center;}
.xieqi_anniu:hover{border: 1px solid #007e8f; color: #007e8f!important; background:rgba(0,159,180,0.1); }

.mark{width:10px; height:10px; display: block; background: #ff0000; border-radius: 100%; position: absolute; margin: -30px auto auto 92px; opacity: 0.8;}