
html{background: #f9f9f9;height: 100%;}
body,html,h1,h2,h3,h4,h5,h6,input,select,textarea{font-size: 14px;outline: 0;font-family: 微软雅黑,Arial, Helvetica, sans-serif;}
body{min-width: 1360px;position: relative;height: 100%;}
[nowrap]{white-space: nowrap;}
[notcopy],.notcopy{-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;-khtml-user-select: none;user-select: none;}

#header{width: 100%;height: 68px;background: #2d3036;position: relative;z-index: 88;}
#header .logo{height: 28px;margin: 20px 15px;float: left;line-height: 28px;}
#header .logo img{max-height: 100%;}
#header .logo .w0{font-size: 16px;color: #ccc;border-left: 1px solid #999;padding: 0 12px;margin-left: 8px;}
#header .logo .w1{font-size: 14px;color: #fff;}
#header ul{float: right;height: 68px;}
#header ul li{float: left;height: 68px;padding: 0 26px 0 46px;line-height: 68px;margin-right: 8px;background-image: url(../images/frame/h-ico.png);background-repeat: no-repeat;text-align: center;position: relative;cursor: pointer;}
#header ul li a{color: #cccccc;text-decoration: none;}
#header ul li em{background: #0899ea;min-width: 52px;line-height: 12px;padding: 3px 2px;display: block;font-size: 12px;font-style: normal;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;}
#header ul li i{width: 0;height: 0;border-top: 6px #0899ea solid;border-right: 6px transparent solid;position: relative;display: block;margin-left: 6px;float: left;}
#header ul li.ico-0{background-position: 5px 3px;}
#header ul li.ico-1{background-position: 5px -52px;}
#header ul li.ico-2{background-position: 5px -248px;}
#header ul li.ico-3{background-position: 5px -112px;}
#header ul li.ico-4{background-position: 5px -180px;}
#header ul li.ico-5{background-position: 5px -318px;}
#header ul li.ico-6{background: none;padding: 0 26px 0 16px;}
#header ul li.ico-6:after{display: block;content: '';border-top: 7px solid #fff;border-left: 4px solid transparent;border-right: 4px solid transparent;position: absolute;top: 50%;margin-top: -3px;right: 12px;}
#header ul li.ico-6 [sub-div]{position: absolute;top: 100%;border: 1px solid #ccc;border-radius: 3px;left: 0;right: 0;display: none;background: #fff;line-height: 20px;padding: 6px 0;}
#header ul li.ico-6:hover [sub-div]{display: block;}
#header ul li.ico-6 [sub-div] img{vertical-align: middle;}
#header ul li:hover,
#header ul li.cur{background-color: #22252c;}
#header ul li:hover a,
#header ul li.cur a{display: block;}

#main{position: absolute;overflow: hidden;top: 68px;left: 0;right: 0;bottom: 0;}
#main .menu{width: 70px;height: 100%;background: #42454c;overflow: hidden;outline: 0;position: relative;z-index: 20;}

#main .menu .max-menu{left: -180px;top: 0;width: 100%;height: 100%;position: absolute;background-color: #343a46;z-index: 2;}
#main .menu .max-menu a{color: #fff;font-size: 14px;display: block;text-indent: 18px;line-height: 50px;}
#main .menu .max-menu a.on{color: #0899ea;}
#main .menu .max-menu a.current{background-color: #0278bb;color: #fff;}
#main .menu .min-menu{left: 0;top: 0;width: 100%;height: 100%;position: absolute;}
#main .menu .max-menu.cur{left: 0;}
#main .menu .min-menu.cur{left: 180px;}

#main .menu .menu_ico_wrap{float: left;width: 70px;height: 100%;background-color: #343a46;position: relative;z-index: 2;}
#main .menu .menu_ico{width: 100%;height: 100%;text-align: center; overflow:auto;}
#main .menu .menu_ico .ico{display: block;}
#main .menu .menu_ico .ico i{display: block;height: 50px;background: url() no-repeat center;}
#main .menu .menu_ico .ico.on{}
#main .menu .menu_ico .ico.current{background-color: #0278bb;}
#main .menu .menu_ico span{padding-top: 57px;color: #fff;display: block;}
#main .menu .menu_ico_wrap .menu_ico .ico font{font-size: 12px;color: #ccc;display: block;margin-top: -8px;padding-bottom: 8px;}
#main .menu .menu_list{float: left;width: 145px;overflow: hidden;outline: 0;position: relative;height: 100%;}
#main .menu .menu_list .max-width{position: absolute;}
#main .menu .menu_list .list_head{height: 40px;line-height: 40px;color: #333;text-indent: 18px;border-bottom: 1px #dadada solid;background: #ddd;}
#main .menu dl{line-height: 50px;height: 50px;text-indent: 18px;font-size: 17px;color: #fff;border-bottom: 1px solid #2f2f2f;margin-bottom: 9px;}
#main .menu dd{text-indent: 35px;font-size: 12px;line-height: 26px;/*padding-bottom: 5px;border-bottom: 1px solid #2f22;*/}
#main .menu dd div{position: relative;}
#main .menu dd div:before{position: absolute;content: '';display: block;width: 5px;border-top: 1px solid #ccc;left: 18px;top: 13px;}
#main .menu dd a{color: #ccc;}
#main .menu dt.arr:after{content: '';display: block;border-top: 4px solid transparent;border-left: 7px solid #ccc;border-bottom: 4px solid transparent;position: absolute;right: 12px;top: 15px;}
#main .menu dd div.cur a{color: #1eb578;}
#main .menu dd div.cur:before{border-color: #02d680;}
#main .menu dt{line-height: 40px;text-indent: 18px;cursor: default;position: relative;overflow: hidden;color: #ccc;}
#main .menu dt a,
#main .menu dt span{display: block;text-decoration: none;color: #ccc;font-size: 13px;}
#main .menu dt:hover a,
#main .menu dt.current a{color: #0899ea;}
#main .menu_cur{display: block;}
#main .righter{overflow: hidden;position: absolute;left: 70px;right: 0;top: 0;bottom: 0;}
#main .righter.show-menu{left: 195px;}
#main .menu.show-menu{width: 195px;}
#main .menu.show-menu .menu_ico_wrap{width: 50px;}
#main .menu.show-menu .menu_ico .ico{height: 50px;}
#main .menu.show-menu .menu_ico_wrap .menu_ico .ico font{display: none;}

.img-center{ width:110px; height:110px; text-align:center; overflow:hidden; background:#eee; margin-right:4px;}
.img-center::before{ height:100%; vertical-align:middle; display:inline-block; content:'';}
.img-center img{ max-width:100%; max-height:100%; vertical-align:middle;}

/*菜单图标*/
#main .menu .menu_ico .ico.ico-content i,
#main .menu .menu_ico .ico[class*='ico-'] i,
#main .menu .menu_ico .ico.ico-mpreview i{background-image: url(../../images/menu/neirong.png);}
#main .menu .menu_ico .ico.ico-set i,
#main .menu .menu_ico .ico.ico-mobile i{background-image: url(../../images/menu/shezhi.png);}
#main .menu .menu_ico .ico.ico-products i{background-image: url(../../images/menu/chanpin.png);}
#main .menu .menu_ico .ico.ico-case i{background-image: url(../../images/menu/anli.png);}
#main .menu .menu_ico .ico.ico-download i{background-image: url(../../images/menu/xiazai.png);}
#main .menu .menu_ico .ico.ico-member i{background-image: url(../../images/menu/huiyuan.png);}
#main .menu .menu_ico .ico.ico-news i{background-image: url(../../images/menu/xinwen.png);}
#main .menu .menu_ico .ico.ico-admin i{background-image: url(../../images/menu/yonghu.png);}
#main .menu .menu_ico .ico.ico-email i{background-image: url(../../images/menu/youxiang.png);}
#main .menu .menu_ico .ico.ico-other i{background-image: url(../../images/menu/jishuzhichi.png);}
#main .menu .menu_ico .ico.ico-statistics i{background-image: url(../../images/menu/tongji.png);}
#main .menu .menu_ico .ico.ico-order i{background-image: url(../../images/menu/dingdan.png);}

.righter .control_btn{margin-bottom: 15px;height: 30px;outline: 0;}
.righter .upload_btn{margin-bottom: 5px;margin-right: 5px;background: #55a290;border-radius: 4px;-ms-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;outline: 0;}
.righter .list_nav .turn_page{clear: none;margin-left: 15px;margin-top: 8px;}

.r_con_wrap .r_nav{}
.r_nav{min-height: 50px;line-height: 50px;background: #fff;padding-right: 18px;zoom: 1;border-left: 1px solid #e8e8e8;position: relative;z-index: 190;}
.r_nav:after{content: '';display: table;clear: both;}
.r_nav:before{content: '';display: block;position: absolute;left: 0;bottom: -1px;right: 0;border-top: 1px solid #e8e8e8;}
.r_nav h1{text-indent: 15px;line-height: 50px;float: left;font-size: 14px;color: #2d3036;font-weight: bold;}
.r_nav h1 span{font-size: 12px;}

.search_form *,
.search_form{font-size: 13px;}

.r_footer{height: 47px;line-height: 47px;background: #fff;font-size: 12px;position: fixed;bottom: 0;width: 100%;z-index: 1000;padding-right: 30px;text-align: right;box-sizing: border-box;-moz-box-sizing: border-box;}

/*图片银行弹窗*/
#photo_choice,
#photo_move{position: fixed;top: 50%;left: 15%;border-radius: 5px;width: 70%;z-index: 10001;background: #fff url(../../images/global/loading.gif) no-repeat center;overflow: hidden;}
#photo_choice iframe, #photo_move iframe{width: 100%;overflow: hidden;}

/*文字提示框*/
.notes_icon{width: 15px;height: 15px;margin-left: 5px;padding: 0px 8px;line-height: 16px;background: url(../../images/ico/notes.png) no-repeat;cursor: default;position: relative;display: inline-block;vertical-align: middle;}
.tooltip{display: none;position: absolute;z-index: 999;border: 1px #999 solid;padding: 15px;background: #fff;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);background-clip: padding-box;-moz-background-clip: padding-box;-webkit-background-clip: padding-box;}
.tooltip .close{position: absolute;z-index: 990;cursor: pointer;right: 7px;top: 7px;width: 13px;height: 13px;}
.tooltip .arrow{position: absolute;z-index: 990;width: 20px;height: 16px;background: url(../images/frame/sprite.png) no-repeat;}

/*预览图片*/
.preview_pic{position: relative;}
.preview_pic a{line-height: 0;display: block;cursor: default;}
.preview_pic span{width: 60px;display: block;height: 20px;line-height: 20px;text-align: center;position: absolute;bottom: 0;background: #000;color: #fff;font-size: 12px;filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;cursor: pointer;}

/*左右布局*/
.r_con_wrap .n-a{color: #bbb;text-decoration: none;}
.r_con_wrap .m_lefter{width: 42%;float: left;}
.r_con_wrap .m_lefter .rows>label{width: 25%;}
.r_con_wrap .m_lefter .rows .input{width: 65%;}
.r_con_wrap .m_lefter textarea{width: 280px;}
.r_con_wrap .m_righter{width: 53%;float: left;margin-left: 3%;}
.r_con_wrap .m_righter dt{border-bottom: 1px solid #e8e8e8;height: 28px;font-weight: bold;color: #555;text-indent: 5px;margin-bottom: 5px;}
.r_con_wrap .m_righter dd.module{text-indent: 5px;color: #888;font-size: 12px;border-bottom: 1px solid #e8e8e8;float: left;width: 43%;margin-right: 5px;height: 32px;line-height: 32px;overflow: hidden;}
.r_con_wrap .m_righter dd.module:hover{background: #E4F1FC;}
.r_con_wrap .m_righter dd a{color: #888;text-decoration: none;font-size: 12px;}
.r_con_wrap .m_righter dd a:hover{color: #444;}

.r_con_wrap{overflow: auto;-webkit-overflow-scrolling: touch;position: absolute;left: 0;right: 0;bottom: 20px;top: 0;}
.r_con_wrap.resize{position: static;}
.r_con_wrap .btn_ok{display: inline-block;height: 26px;line-height: 26px;border: none;color: #fff;border-radius: 5px;text-align: center;text-decoration: none;margin-right: 10px;background: #0899ea;cursor: pointer;padding: 0 40px;/*float: left;*/}
.r_con_wrap .btn_cancel{display: block;height: 26px;line-height: 26px;background: #4dbfff;color: #fff;border: none;border-radius: 5px;text-align: center;text-decoration: none;cursor: pointer;font-size: 14px;padding: 0 40px;float: left;}
.r_con_wrap #turn_page{display: none;}
.r_con_wrap iframe{width: 100%;height: 100%;overflow: auto;background: #fff;}
.r_con_wrap .btn_ok.fr,
.r_con_wrap .btn_cancel.fr{float: right;}
.r_category_wrap .blank{padding: 10px;}

/*搜索栏*/
.r_con_search_form{padding: 10px;background: url(../../images/ico/search.png) 7px center no-repeat #f7f7f7;border: 1px solid #e8e8e8;margin-bottom: 8px;font-size: 12px;position: relative;text-indent: 20px;}
.r_con_search_form *{font-size: 12px;}
.r_con_search_form .search_btn{background: #88AABE;color: #fff;border: 1px solid #7693A4;height: 22px;line-height: 22px;padding: 0 20px;}
.r_con_search_form div{height: 22px;position: absolute;right: 5px;top: 12px;}
.r_con_search_form div span{color: red;}

/*功能栏*/
.search{overflow: hidden;background: #fff;}
.search i{width: 58px;height: 60px;background: url(../../images/ico/search_big.png) no-repeat center center #fafafa;}
.search .search_box{padding: 8px 0 19px 15px;height: 22px;line-height: 22px;}
.search select{height: 35px;line-height: 35px;border: 1px #e5e5e5 solid;border-radius: 6px;margin-right: 8px;width: 130px;}
.search .form_input{height: 31px;line-height: 31px;border: 1px #e5e5e5 solid;border-radius: 6px;margin-right: 7px;}
.search .sub_btn{background: #0899ea;border: none;color: #fff;border-radius: 5px;color: #fff;width: 68px;height: 33px;line-height: 33px;cursor: pointer;display: inline-block;}

.righter .list_title{height: 50px;line-height: 50px;background: #fff;padding-right: 18px;}
.righter .list_title h1{text-indent: 15px;line-height: 50px;float: left;font-size: 14px;color: #2d3036;font-weight: bold;}
.righter .list_title h1 span{font-size: 12px;}

.panel{margin-left: 15px;margin-top: 8px;}
.panel li{float: left;position: relative;}
.panel li.custom_column{position: relative;overflow: visible;}
.panel li.custom_column .custom_click{height: 33px;line-height: 33px;position: relative;z-index: 1009;border-top-right-radius: 6px;border-bottom-right-radius: 6px;overflow: hidden;}
.panel li.custom_column .custom_body{position: absolute;right: -1px;top: 28px;width: 368px;border: 1px #cecece solid;background: #fff;box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.1);z-index: 1001;padding: 15px;line-height: 23px;display: none;text-indent: 0;}
.panel li.custom_column .custom_btn{background: #0899ea;border: none;color: #fff;border-radius: 5px;width: 68px;height: 25px;line-height: 25px;cursor: pointer;}
.panel label,
.panel a{display: block;font-size: 12px;padding: 0 10px 0 30px;background: #f1f1f1 url() no-repeat 9px 50%;line-height: 33px;margin-right: 10px;border-radius: 3px;cursor: pointer;-webkit-user-select: none;user-select: none;color: #333 !important;}
.panel a.hide{display: none;}
.panel .panel_a{padding-left: 10px;min-width: 60px;text-align: center;}
.panel .panel_a.cur{background-color: #2695e3;color: #fff !important;}
.panel .panel_0{background-image: url(../../images/ico/i-add.png);background-color: #2695e3;color: #fff !important;}
.panel .panel_1{background-image: url();}
.panel .panel_2{background-image: url(../../images/ico/i-export.png);padding-left: 33px;}
.panel .panel_3{background-image: url(../../images/ico/i-del.png);}
.panel .panel_4{background-image: url();}
.panel .panel_5{background-image: url();}
.panel .panel_6{background-image: url();}
.panel .panel_7{background-image: url(../../images/ico/fanhui.png);}
.panel .panel_8{background-image: url(../../images/ico/i-order.png);}
.panel .panel_9{background-image: url();}
.panel .panel_10{background-image: url();}
.panel .panel_11{background-image: url(../../images/ico/qingkong.png);}
.panel .removeAP{position: absolute;left: 0;top: 100%;background: #fff;height: 30px;line-height: 30px;border-radius: 3px;border: 1px solid #ccc;}

.list_nav .cate a{color: #0899ea;}

.r_ap_box{position: absolute;left: 0;right: 0;top: 0;bottom: 0;overflow: auto;background-color: #fff;}
.r_ap_div{overflow-y: scroll;height: 100%;position: relative;display: block;}

/*表格列表*/
.r_con_table{border-collapse: collapse;width: 100%;background: #fff;}
.r_con_table th{padding: 10px 5px;text-align: center;empty-cells: show;border: 1px #e8e8e8 solid;font-size: 14px;}
.r_con_table td{padding: 10px 5px;text-align: center;empty-cells: show;border: 1px #e8e8e8 solid;font-size: 12px;}
.r_con_table td *{font-size: 12px;}
.r_con_table td.word_break{word-break: break-all;word-wrap: break-word;}
.r_con_table td.left{text-align: left;}
.r_con_table td img{vertical-align: middle;}
.r_con_table tr td a{color: #0899ea;}


.priceMbdel{ width:100%;}
.priceMbdel .title{ width:100%; margin-bottom:20px;}
.priceMbdel .title .txt{ font-size:16px;}
.priceMbdel .title .choose{ margin-left:10px;}
.priceMbdel .title .choose .switchery{ margin-top:-6px;}
.priceMbdel .title .choose span{ font-size:16px;}
.priceMbdel .title .choose span.cur{ color:#0899ea;}


.priceMbdel .contracted,
.priceMbdel .contable{ width: 100%;}
.priceMbdel .contracted th,
.priceMbdel .contable th{ height:40px; text-align:center !important; font-size:14px; border:none; padding:6px 0 !important;}
.priceMbdel .contracted td,
.priceMbdel .contable td{ text-align:center !important; border:none; padding:6px !important;}
.priceMbdel .contracted td .input,
.priceMbdel .contable td .input{ width:100%; height:40px; font-size:14px; box-sizing:border-box; padding:0 10px;}
.priceMbdel .contracted td .input.state2,
.priceMbdel .contable td .input.state2{ width:70%; margin-right:6px;}
.priceMbdel .contracted td [data-add],
.priceMbdel .contable td [tick-add]{ cursor:pointer; background:#0899ea; color:#fff; border-radius:6px; padding:8px 12px;}
.priceMbdel .contracted td [data-add] img,
.priceMbdel .contable td [tick-add] img{ margin-right:4px;}
.priceMbdel .contracted td [data-del],
.priceMbdel .contable td [tick-del]{ vertical-align:middle; cursor:pointer;}
.priceMbdel .contracted td [data-del] img,
.priceMbdel .contable td [tick-del] img{ vertical-align:middle; margin-right:4px;}


.specification{width: 90%;}
.specification *{font-size: 14px !important;}
.specification .tit{line-height: 35px;}
.specification .p1{font-weight: bold;}
.specification .add_to{cursor: pointer;color: #0899ea;font-weight: bold;}
.specification .item{margin-top: 10px;padding: 10px;border: 1px solid #ccc;line-height: 35px;}
.specification .item .tli{height: 35px;}
.specification .item .tli>div{margin-left: 10px;}
.specification .item .cli{height: 35px;margin-top: 8px;}
.specification .item .cli .xcli{margin-left: 10px;}
.specification .con{margin-top: 15px;}


.r_con_table thead td{border-top: 1px solid #e8e8e8;font-weight: bold;color: #555;}
.r_con_table tbody td .upd_txt input{width: 80px;height: 24px;line-height: 24px;text-align: center;border: 1px solid #ddd;}
.r_con_table tbody td .opt_log{overflow: hidden;}
.r_con_table .myorder select{border: 1px solid #e8e8e8;}

.r_con_table.category td{padding: 8px 5px;}
.r_con_table td.cate{text-align: left;padding: 10px 5px 10px 20px;}
.r_con_table td.cate [pink]{color: #888;}
.r_con_table tbody td.cate1{background: url(/static/manage/images/products/menu_dt_cur.png) no-repeat 20px center;padding-left: 50px;cursor: pointer;}
.r_con_table tbody td.cate2{/* background: url(/static/manage/images/products/menu_dt.png) no-repeat 40px 16px;padding-left: 60px;*/padding-left: 50px;}
.r_con_table tbody td.cate3{background: url(/static/manage/images/products/menu_sub_of.png) no-repeat 50px 0px;padding-left: 80px;}
.r_con_table tbody .last td.cate3{background-position: 50px -22px;}
.r_con_table tr.on td,
.r_con_table tr:hover td{background-color: #fafafa;}
.r_con_table tr.none:hover td{background-color: #fff;}

.r_con_table.category-attr tbody td.cate2{background: url(/static/manage/images/products/menu_sub_of.png) no-repeat 25px 0px;}
.r_con_table.category-attr tbody .last td.cate2{background-position: 25px -22px;}

.r_con_table.left td .slide{ vertical-align:middle; font-size:16px; border:1px solid #ccc; padding:8px 12px; margin-right:10px;}
.r_con_table.left td .slide a{ cursor:pointer; color:#333;}
.r_con_table.left td .slide i{ display:inline-block; vertical-align:top; cursor:pointer; color:#999; font-size:14px; margin-left:6px; margin-top:1px;}
.r_con_table.left td .slide.on{ cursor:pointer; color:#0899ea; border:none; margin-right:0;}

.r_con_table.left td .order-slide{}
.r_con_table.left td .order-slide .img{ width:200px;}
.r_con_table.left td .order-slide .contents{ margin-left:20px; margin-top:4px;}
.r_con_table.left td .order-slide .contents .title a{ font-size:16px;}
.r_con_table.left td .order-slide .contents .time{ font-size:14px; margin:10px 0;}
.r_con_table.left td .order-slide .contents .text{ line-height:22px; font-size:12px;}

.r_con_table td.notstyle{padding: 0;}
.r_con_table td.notstyle table{border-width: 0;}
.r_con_table td.notstyle table td{border-width: 0;border-top-width: 1px;background: #fff;}
.r_con_table td.notstyle table tr:first-child td{border-width: 0;}
.r_con_table td.notstyle table tr:hover td{background-color: #fafafa;}

.r_con_table.left th{text-align: left;}
.r_con_table.left td{text-align: left;height: 30px;}
.r_con_table.left td:first-child,
.r_con_table.left th:first-child{white-space: nowrap;padding-left: 16px;}
.r_con_table.left td[colspan]:first-child{padding-left: 0;}
.r_con_table.left tr:hover td{background-color: #fff;}

.r_con_table.BgNone{background-color: #fff;}
.r_con_table.BgNone tr:hover td{background-color: #fff;}
.r_con_table.border-none td{border: none;}
.r_con_table table.none{border: none;}
.r_con_table table.none td{border: none;padding: 0 6px;height: auto;}
.r_con_table table.none td:first-child,
.r_con_table table.none th:first-child{white-space: nowrap;padding-left: 6;}

/*表单提示栏*/
.r_con_tips{background: #f7f7f7;border: 1px solid #ddd;font-size: 12px;line-height: 220%;padding: 10px;margin-bottom: 10px;}
.r_con_tips span{color: red;font-size: 12px;}
.r_con_tips a{color: #ff6600;}

/*表单*/
.r_con_form .form_input{height: 27px;line-height: 27px;border: 1px solid #ddd;background: #fff;border-radius: 5px;padding: 0 5px;outline: 0;}
.r_con_form .form_input.cur{border-color: #f00;}
.r_con_form .form_input.color{border-color: transparent;}
.r_con_form .w_160{width: 160px;}
.r_con_form label{ vertical-align:middle; margin-right:6px;}
.r_con_form label input{ vertical-align:middle; margin-right:3px; margin-top:-2px;}
.r_con_form select{height: 30px;border: 1px solid #ddd;padding: 5px;vertical-align: middle;border-radius: 5px;}
.r_con_form textarea{/*width: 350px;*/ height: 130px;padding: 5px;line-height: 150%;border: 1px solid #ddd;background: #fff;border-radius: 5px;vertical-align: top;}
.r_con_form textarea[rows]{height: auto;}
.r_con_form .tips{height: 28px;line-height: 28px;color: #888;font-size: 12px;display: inline-block;}
.r_con_form .tips *{font-size: 12px;}
.r_con_form .tips a{color: #ff6600;text-decoration: underline;}
.r_con_form .upload_file .img img,
.r_con_form .upload_file .img img{background: #ccc;border: 1px solid #e8e8e8;max-height: 200px;max-width: 600px;}
.r_con_form .upload_file .upload_btn,
.r_con_form .upload_file .upload_btn{display: block;height: 26px;padding: 0 20px;line-height: 26px;border: none;color: #fff;border-radius: 5px;text-align: center;text-decoration: none;float: left;margin-right: 10px;background: #0899ea;cursor: pointer;}
.r_con_form .multi_img{margin-top: 5px;position: relative;}
.r_con_form .multi_img:after{display: table;clear: both;content: '';font-size: 0;}
.r_con_form .multi_img div{width: 110px;height: 110px;border: 1px solid #e8e8e8;float: left;position: relative;margin-right: 8px;background: #eee;text-align: center;font-size: 0;}
.r_con_form .multi_img div:after{display: inline-block;height: 100%;content: '';vertical-align: middle;}
.r_con_form .multi_img div img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.r_con_form .multi_img div span{width: 110px;display: block;height: 20px;line-height: 20px;text-align: center;position: absolute;bottom: 0;background: #000;color: #fff;font-size: 12px;filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;cursor: pointer;}
/*.r_con_form .multi_img div .zoom{position: absolute;top: 0;right: 0;z-index: 2;outline: 0;background: rgba(0,0,0,.3) url(../../images/photo/00.png) center no-repeat / 80% 80%;width: 30px;height: 30px;cursor: pointer;border-radius: 5px;border-radius: 5px;}
.r_con_form .multi_img div .edit{position: absolute;top: 0;right: 19px;z-index: 2;outline: 0;background: rgba(0,0,0,.3) url(../../images/photo/01.png) center no-repeat / 80% 80%;width: 30px;height: 30px;cursor: pointer;border-radius: 5px;}*/
.r_con_form .multi_img div .zoom{position: absolute;top: 5px;right: 5px;z-index: 2;outline: 0;min-width: 30px;background: rgba(0,0,0,.6);cursor: pointer;border-radius: 5px;border-radius: 5px;color: #fff;}
/*.r_con_form .multi_img div .zoom:after{content: '查看';}*/
.r_con_form .multi_img div .edit{position: absolute;top: 5px;right: 44px;z-index: 2;outline: 0;min-width: 30px;background: rgba(0,0,0,.6);cursor: pointer;border-radius: 5px;border-radius: 5px;color: #fff;}
/*.r_con_form .multi_img div .edit:after{content: '编辑';}*/
.r_con_form .multi_img .multi_img_item{width: 90%;padding: 10px;float: none;border: none;}
.r_con_form .multi_img .multi_img_item .img_box{width: 90px;height: 90px;border: 1px solid #e8e8e8;float: left;position: relative;margin-right: 8px;}
.r_con_form .multi_img .multi_img_item .img_box img{width: 90px;height: 90px;position: absolute;}
.r_con_form .multi_img .multi_img_item .img_box span{width: 90px;display: block;height: 20px;line-height: 20px;text-align: center;position: absolute;top: 70px;background: #000;color: #fff;font-size: 12px;filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;cursor: pointer;}
.r_con_form .multi_img .multi_img_item .img_box .zoom{position: absolute;top: 0;right: 0;z-index: 2;outline: 0;background: url(../../images/ico/search_big.png) no-repeat;width: 20px;height: 20px;cursor: pointer;}
.r_con_form .multi_img .multi_img_item .title_box{width: calc(100% - 120px);-moz-width: calc(100% - 120px);-webkit-width: calc(100% - 120px);height: auto;float: left;border: none;}
.r_con_form .multi_img .multi_img_item .title_box .form_input{margin-bottom: 3px;}
.r_con_form .price_input{height: 28px;line-height: 28px;border: 1px solid #ddd;background: #fff;border-radius: 5px;-ms-border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;display: inline-block;overflow: hidden;}
.r_con_form .price_input b{display: inline-block;width: 25px;font-weight: normal;padding: 0 9px;border-right: 1px solid #ddd;position: relative;}
.r_con_form .price_input b.last{background: #f8f8f8;border: 0;border-left: 1px solid #ddd;border-top-right-radius: 5px;border-bottom-right-radius: 5px;margin-left: -3px;}
.r_con_form .price_input .form_input{display: inline-block;border: 0;vertical-align: top;padding-left: 10px;}
.r_con_form .price_input .arrow{position: absolute;width: 0;top: 7px;right: 0;}
.r_con_form .price_input em,
.r_con_form .price_input i{position: relative;right: 0;top: 10px;border-width: 7px 0 7px 5px;border-color: transparent transparent transparent #ddd;border-style: solid;display: block;position: relative;top: 0;}
.r_con_form .price_input i{border-color: transparent transparent transparent #fff;top: -14px;right: 1px;}
.r_con_form .price_textarea{height: 140px;}
.r_con_form .price_textarea b{height: 140px;}
.r_con_form .price_textarea textarea{display: inline-block;border: 0;vertical-align: top;}
.r_con_form .lang_input{width: 80%;max-width: 575px;min-width: 500px;}
.r_con_form .lang_input .form_input, .r_con_form .lang_input.price_textarea textarea{width: 88%;}
.r_con_form .rows .opt{padding-top: 5px;}
.r_con_form .groups{height: 50px;border-bottom: 1px solid #e8e8e8;line-height: 50px;font-weight: bold;text-indent: 20px;color: #565656;}

.r_con_form .submit_btn_fixed{position: fixed;left: 0;right: 0;bottom: 24px;background: #fff;height: 26px;padding: 10px 0 10px 280px;text-align: left;border-top: 1px solid #eee;}
.r_con_form .submit_btn_fixed.static{position: static;padding: 0;border-top: none;}
.r_con_form .submit_btn_fixed>label{display: none;}
.r_con_form .submit_btn_fixed .input{float: right;width: auto;padding: 0;padding-right: 20px;margin-right: 20px;}
.r_con_form .submit_btn_fixed .btn_cancel,
.r_con_form .submit_btn_fixed .btn_ok{margin-right: 20px;}

#config .quick_box{width: 600px;border: 1px #ddd solid;border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;background-color: #fff;}
#config .quick_box .quick_td{width: 270px;padding: 0 15px;float: left;height: 46px;line-height: 46px;}
#config .quick_box .quick_td>label{width: 120px;display: inline-block;font-size: 12px;text-align: left;}

/*turn_page_oth*/
#turn_page_oth{text-align: center;height: 30px;line-height: 30px;}
#turn_page_oth li{display: inline-block;*display: inline;*zoom: 1;height: 33px;line-height: 33px;overflow: hidden;border-right: 0;background: #fff;background-image: url(../images/frame/list_nav.jpg);background-repeat: no-repeat;background-position: -6px 99px;vertical-align: top;}
#turn_page_oth li:first-child{border-top-left-radius: 6px;border-bottom-left-radius: 6px;border-right: 0;background-position: -6px 0;}
#turn_page_oth li.page_last,
#turn_page_oth li:last-child a{border-top-right-radius: 6px;border-bottom-right-radius: 6px;border-right: 1px #cecece solid;background-position: -6px -35px;}
#turn_page_oth .page_button,
#turn_page_oth .page_noclick{text-indent: 99px;}
#turn_page_oth font,
#turn_page_oth a{width: 32px;height: 31px;display: block;text-align: center;text-decoration: none;border: 1px #cecece solid;border-right-width: 0;}
#turn_page_oth .page_item_current{background: #0899ea;color: #fff;border-color: #0899ea;}

#global_win_alert{position: fixed;left: 0;top: 30%;background: #fff;border: 1px #ccc solid;opacity: 0.95;filter: alpha(opacity=95);width: 400px;z-index: 100000;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;padding-top: 7px;overflow: hidden;box-shadow: 0 2px 10px rgba(0,0,0,.25);-webkit-box-shadow: 0 2px 10px rgba(0,0,0,.25);}
#global_win_alert .win_close{height: 14px;padding: 5px 0;}
#global_win_alert .win_close .close{float: right;padding: 0;line-height: 100%;font-size: 18px;margin-right: 17px;opacity: 0.2;filter: alpha(opacity=20);cursor: pointer;background: none;border: 0;font-weight: bold;text-shadow: 0 1px 0 #fff;color: #000;outline: 0;}
#global_win_alert .win_close .close:hover{opacity: 0.5;filter: alpha(opacity=50);}
#global_win_alert .win_tips{padding: 12px 30px 26px 40px;/*background: url(../images/frame/win_warning.jpg) no-repeat 30px 8px;*/ line-height: 23px;border-bottom: 1px #dbdbdb solid;margin-bottom: 1px;}
#global_win_alert .win_btns{padding: 10px 4px 10px 0;background: #ededed;text-align: right;}
#global_win_alert .win_btns .btn{line-height: 23px;text-align: center;padding: 0 17px;border: 1px #b7b7b7 solid;background: #fff;border-radius: 5px;color: #7d7070;cursor: pointer;margin-right: 12px;font-size: 14px;}
#global_win_alert .win_btns .btn_sure{border: 1px #0899ea solid;background: #0899ea;color: #fff;}

/*switchery 勾选按钮*/
.switchery{width: 45px;height: 20px;display: inline-block;position: relative;cursor: pointer;user-select: none;-ms-user-select: none;-moz-user-select: none;-webkit-user-select: none;vertical-align: middle;}
.switchery.checked .switchery_toggler{margin-left: -18px;left: 100%;}
.switchery.checked .switchery_state_on{margin-left: 0;}
.switchery.no_drop{cursor: no-drop;}
.switchery>input[type=checkbox]{left: -100000px;position: absolute;visibility: hidden;}
.switchery .switchery_toggler{background: #fff;border-radius: 100px;-ms-border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;height: 15px;margin-left: 1px;margin-top: 2px;width: 15px;box-shadow: 0 1px 5px rgba(0,0,0,.3);-ms-box-shadow: 0 1px 5px rgba(0,0,0,.3);-moz-box-shadow: 0 1px 5px rgba(0,0,0,.3);-webkit-box-shadow: 0 1px 5px rgba(0,0,0,.3);left: 0;position: absolute;text-align: center;transition: all .2s;-ms-transition: all .2s;-moz-transition: all .2s;-webkit-transition: all .2s;}
.switchery .switchery_inner{border-radius: 100px;-ms-border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;display: block;height: 100%;overflow: hidden;white-space: nowrap;width: 100%;word-spacing: 0;}
.switchery .switchery_state_off,
.switchery .switchery_state_on{color: #fff;font-size: 11px;font-weight: 600;line-height: 20px;display: inline-block;width: 100%;height: 100%;margin: 0;padding: 0;text-align: left;transition: all .2s;-ms-transition: all .2s;-moz-transition: all .2s;-webkit-transition: all .2s;vertical-align: top;}
.switchery .switchery_state_on{background: #0899ea;margin-left: -108%;text-indent: 8px;}
.switchery .switchery_state_off{background: #ccc;text-indent: 19px;border-radius: 100px;-ms-border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;}
/*choice (单选/多选)按钮*/
.choice_btn{display: inline-block;-webkit-user-select: none;user-select: none;border: 1px #e0e0e0 solid;height: 24px;line-height: 26px;padding: 0 20px;border-radius: 3px;-ms-border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;cursor: pointer;color: #333;background: #fff;margin-right: 10px;}
.choice_btn.current{border: 1px #0899ea solid;color: #fff;background: url(../images/frame/checkbox_current.png) no-repeat right bottom #0899ea;}
.choice_btn>input{display: none;}
.choice_btn b{font-weight: normal;font-size: 14px;}

/* 手机预览 */
#mpreview{width: 1158px;position: absolute;height: 650px;left: 50%;top: 50%;z-index: 10001;margin-left: -579px;margin-top: -325px;}
#mpreview .m{position: relative;width: 100%;}
#mpreview .m .close{width: 35px;height: 35px;background: url(../images/frame/close_iphone.png) no-repeat 0 0;position: absolute;right: 0;top: 0;cursor: pointer;}
#mpreview .iframe_div{width: 372px;height: 650px;margin: 0 auto;overflow: hidden;background: url(../images/frame/iphone.png) no-repeat 0 0;}
#mpreview .iframe_div #iphone_iframe{margin-left: 27px;margin-top: 94px;background: #fff;}

/* 文件上传 Start */
.btn_file{line-height: 1.42857143;margin-bottom: 0;padding: 5px 12px;text-align: center;font-size: 12px;font-weight: 400;white-space: nowrap;vertical-align: middle;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px transparent solid;border-radius: 4px;display: inline-block;}
.btn_file:focus,
.btn_file:active:focus, .btn_file.active:focus{outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
.btn_file:hover,
.btn_file:focus{color: #333;text-decoration: none;}
.btn_file:active,
.btn_file.active{background-image: none;outline: 0;-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);box-shadow: inset 0 3px 5px rgba(0,0,0,.125);}
.fileinput-button{overflow: hidden;color: #fff;background-color: #0899ea;border-color: #0899ea;position: relative;float: left;}
.fileinput-button:hover,
.fileinput-button: focus,
.fileinput-button: active,
.fileinput-button.active{color: #fff;background-color: #0899ea;border-color: #0899ea;}
.fileinput-button input{margin: 0;font-size: 200px!important;position: absolute;top: 0;right: 0;opacity: 0;-ms-filter: 'alpha(opacity=0)';direction: ltr;cursor: pointer;}
.btn_warning{color: #fff;background-color: #f0ad4e;border-color: #eea236;}
.btn_warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active{color: #fff;background-color: #ec971f;border-color: #d58512;}
.btn_danger{color: #fff;background-color: #d9534f;border-color: #d43f3a;}
.btn_danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active{color: #fff;background-color: #c9302c;border-color: #ac2925;}

.fileupload_progress{float: right;}

.template-box .items{width: 30%;line-height: 1.42857143;padding: 8px;border-top: 1px #ddd solid;float: left;vertical-align: top;}
.template-box .items p{margin-bottom: 10px;}
.template-box .items .text-danger{color: #c00;}
/* 文件上传 End */

/* 选项卡 Start */
.tab_box .input{position: relative;overflow: inherit;z-index: 10;}
.tab_box .tab_box_row{height: 29px;}
.tab_box .tab_box_row>a{height: 28px;line-height: 28px;padding: 0 15px;text-decoration: none;color: #333;border: 1px #ddd solid;border-bottom: 0;background: #fff;cursor: pointer;border-radius: 5px;display: block;}
.tab_box .tab_box_row>a.current{color: #fff;border-color: #0899ea;background-color: #0899ea;}
.tab_box .tab_box_row.border{border-bottom: 1px #ddd solid;}
.tab_box .tab_txt{display: none;}
.tab_box .tab_txt .input{padding-top: 0;}
.tab_box .tab_txt .long_textarea, .tab_box .tab_txt .long_textarea>textarea{width: 95%!important;height: 80px;max-width: inherit!important;min-width: inherit!important;border-top-left-radius: 0!important;}
.tab_box .tab_txt .long_textarea{border: 1px #ddd solid;}
.tab_box .tab_txt .long_textarea>textarea{height: 70px;}
/* 选项卡 End */

/* 用样式隐藏原本编辑器的图片按钮，不能在js配置中隐藏，会有Bug
a.cke_button__image{display: none !important;}*/

#ajax_post_tips{position: fixed;width: 250px;line-height: 180%;padding: 10px;font-size: 12px;color: #fff;text-align: center;background: #2d3036;top: 200px;z-index: 100000;}
#ajax_post_tips .btn_ok{display: block;height: 30px;margin: 0 auto;line-height: 30px;border: none;color: #fff;width: 145px;border-radius: 5px;text-align: center;text-decoration: none;background: #82C0B2;cursor: pointer;}


.copyright_fixed{position: absolute;left: 0;right: 0;bottom: 0;background: #0899ea;line-height: 24px;text-align: center;font-size: 12px;padding-right: 20px;color: #fff;}
.copyright_fixed a{font-size: 12px;color: #fff;}

.r_footer{display: none;}
#iframe_page{padding-bottom: 0;}

#PicUploadQueue{float: left;height: 19px;line-height: 19px;margin-left: 5px;}


@media screen and (max-width: 1200px){
	/*#main .menu .menu_ico_wrap .menu_ico .ico font{font-size: 12px;padding-bottom: 5px;}*/
}