/*
Powered by ly200.com		http://www.ly200.com
广州联雅网络科技有限公司		020-83226791
*/
html{background:#f4f4f4;}
body,html,h1,h2,h3,h4,h5,h6,input,select,textarea{font-size:14px; outline:0; font-family:Arial, Helvetica, sans-serif;}
body{overflow: hidden;}

/***** clear 清除浮动 (Start) *****/
.clearfix:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
/***** clear 清除浮动 (End) *****/

#header{width:100%; min-width:1000px; height:68px; border-bottom:1px solid #2d3036; overflow:hidden; background:#2d3036; position:relative;}
#header .logo{height:48px; margin:10px 15px; min-width:150px; max-width:30%; float:left; overflow:hidden; /*text-align:center*/;}
#header .logo img{max-height:100%;}
#header .logo a{ line-height: 48px; color: rgb(255, 255, 255); font-size: 30px; font-family: 方正兰亭超细黑简体, 黑体, 微软雅黑;	}
#header ul{float:right; height:68px;}
#header ul li{float:left; height:68px; padding:0 26px 0 46px; line-height:68px; margin-right:18px; 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:hover, #header ul li.cur{background-color:#22252c;}
#header ul li:hover a, #header ul li.cur a{display:block;}


#main{width:100%; min-width:1420px; position:relative; overflow:hidden;}
#main .menu{float:left; width:310px; height:100%; background:url(../images/frame/menu_bg.jpg) right repeat-y; overflow:hidden; outline:0;}
#main .menu .menu_ico_wrap{float:left; width:140px; height:100%; background-color:#343a46; position:relative; z-index:2;}
#main .menu .menu_ico_wrap .ico_tag{display:block; width:88px; height:44px; line-height:44px; text-indent:20px; color:#fff; background:url(../images/frame/tag_arrow.png) no-repeat center; position:absolute; left:110%; z-index:3; display:none;}
#main .menu .menu_pull_back{width:100%; height:36px; text-align:center; background:url(../images/frame/menu_pull.png) #343a46 no-repeat center; cursor:pointer;}
#main .menu .menu_ico{width:100%; height:100%;}
#main .menu .menu_ico .ico{display:block; height:56px; background-repeat:no-repeat; background-position:16px center; text-indent:48px; border-bottom:1px #343a46 solid; border-top:1px #343a46 solid; position:relative; z-index:2;}
#main .menu .menu_ico .ico.current{background-color:#0899ea;}
#main .menu .menu_ico span{padding-top:57px; color:#fff; display:block;}
#main .menu .menu_ico .ico font{color:#fff; display:block; text-decoration:none; height:56px; line-height:56px;}
#main .menu .menu_ico_wrap.pull{width:50px;}
#main .menu .menu_ico_wrap.pull .menu_ico .ico font{display:none;}
#main .menu .menu_list{float:left; width:160px; overflow:hidden; background:#e8eaef; outline:0;}
#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 .menu_button{float:left; width:10px; height:100%; overflow:hidden; background:#efefef; position:relative;}
#main .menu .menu_button .btn{width:10px; height:30%; padding:0 !important; background:#0899ea; border-radius:0px !important; display:block; position:absolute; top:30%;}
#main .menu .menu_button i{width:0; height:0; border-top:6px transparent solid; border-right:6px #fff solid; border-bottom:6px transparent solid; float:left; margin-left:2px;}
#main .menu .menu_button i.show{border-left:6px #fff solid; border-right:0;}
#main .menu dt{height:40px; line-height:40px; text-indent:18px; border-bottom:1px #dadada solid; cursor:default; position:relative; color:#555; overflow:hidden;}
#main .menu dt span{float:left; display:inline;}
#main .menu dt a{display:block; text-decoration:none;}
#main .menu dt i{position:absolute; right:20px; top:15px; font-weight:bold; color:#b9b9b9; font-size:16px; width:10px; height:10px; text-indent:0; text-align:center; background:url(../images/frame/menu_list_ico.png) no-repeat; transform:rotate(0deg); -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg); transition:transform 0.4s ease-out; -moz-transition:-moz-transform 0.4s ease-out; -webkit-transition:-webkit-transform 0.4s ease-out;}
#main .menu dt:hover, #main .menu dt.current{background-color:#fff; color:#555; /*font-weight:bold;*/}
#main .menu dt.current{border-bottom:0;}
#main .menu dt.current i{transform:rotate(90deg); -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg);}
#main .menu dd{background:#fff; display:none; padding:5px 0; border-bottom:1px dotted #ddd;}
#main .menu dd.cur{display:block;}
#main .menu dd div{height:32px; line-height:32px; text-indent:29px; overflow:hidden;}
#main .menu dd div.cur a{color:#0899ea;}
#main .menu .ico-content, #main .menu [class*='ico-'], #main .menu .ico-mpreview{background:url(../images/frame/m2.png);}
#main .menu .ico-set, #main .menu .ico-mobile{background:url(../images/frame/m1.png);}
#main .menu .ico-products{background-image:url(../images/frame/m3.png);}
#main .menu .ico-case{background-image:url(../images/frame/m4.png);}
#main .menu .ico-download{background-image:url(../images/frame/m5.png);}
#main .menu .ico-user{background-image:url(../images/frame/m6.png);}
#main .menu .ico-extend{background-image:url(../images/frame/m7.png);}
#main .menu .tag-set{top:44px;}
#main .menu .tag-content{top:100px;}
#main .menu .tag-products{top:159px;}
#main .menu .tag-case{top:218px;}
#main .menu .tag-download{top:276px;}
#main .menu .tag-user{top:334px;}
#main .menu .tag-extend{top:392px;}
#main .menu_cur{display:block;}
#main .iframe{float:left; height:100%; overflow:hidden; border-top:1px #d0d0d0 solid;}
#main .iframe iframe{width:100%; height:100%; overflow-x:hidden; background:url(../images/frame/loading.gif) no-repeat center;}
#main .righter{float:left; width:705px; min-width:705px; height:100%; visibility:hidden; overflow:hidden; position:relative;}


/*.righter{width:100%; overflow:hidden;}*/
.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_nav{height:40px; line-height:40px;}
.r_nav ul{padding:0 20px 0 58px;}
.r_nav ul li{float:left;}
.r_nav ul li a{display:block; padding:0 15px; text-decoration:none; color:#444;}
.r_nav ul li a:hover{border-bottom:2px solid #37bd9c; height:38px;}
.r_nav ul li a.cur{border-bottom:2px solid #63aa98; height:38px; color:#55a290;}
*/
.r_nav{line-height:50px; background:#fff; padding-right:18px; zoom:1;}
.r_nav:after,.r_nav:before{content:''; display:table;}
.r_nav:after{clear:both;}
.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;}
.r_nav .switchery{margin-left:15px; margin-top:15px;}
.r_nav .edit_form_part{float:left; height:22px; margin-top:14px; margin-left:20px;}
.r_nav .edit_form_part .ext{display:none;}
.r_nav .edit_form_part dt{float:left; margin:0 10px; border-right:1px solid #eee; width:1px; height:22px;}
.r_nav .edit_form_part dt:first-child{display:none;}
.r_nav .edit_form_part dd{float:left; padding:0 5px; line-height:22px;}
.r_nav .edit_form_part dd a{font-size:12px; color:#747474;}
.r_nav .ico{float:right; border:1px solid #d7d7d7; height:32px; border-radius:5px; margin:8px; margin-left:0;}
.r_nav .ico li{float:left; border-left:1px solid #d7d7d7;}
.r_nav .ico li:first-child{border:none;}
.r_nav .ico li a{display:block; text-decoration:none; margin:0 6px; width:24px; height:32px; background-repeat:no-repeat; background-image:url(../images/frame/list_nav.jpg);}
.r_nav .ico li a.add{background-position:-8px -68px;}
.r_nav .ico li a.bat_open{background-position:-8px -386px;}
.r_nav .ico li a.bat_close{background-position:-8px -421px;}
.r_nav .ico li a.return{background-position:-12px -315px;}
.r_nav .ico li a.del{background-position:-12px -175px;}
.r_nav .ico li a.move{background-position:-12px -140px;}
.r_nav .ico li a.clear{background-position:-12px -455px;}
.r_nav .ico li a.order{background-position:-12px -350px;}
.r_nav .ico li a.explode{background-position:-12px -140px;}
.r_nav .ico li a.sold_in{background-position:-11px -244px;}
.r_nav .ico li a.sold_out{background-position:-11px -280px;}
.r_nav .ico li.extend{position:relative; overflow:visible;}
.r_nav .ico li.extend>a{background-position:-10px -210px;}
.r_nav .ico li.extend form{position:absolute; right:-1px; top:30px; 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;}
.r_nav .ico li.extend form .item{width:50%; float:left; height:26px; line-height:26px; overflow:hidden;}
.r_nav .ico li.extend form .submit_btn{background:#37bd9c; border:1px #30ad8f solid; color:#fff; width:68px; height:25px; line-height:25px; cursor:pointer;}
.r_nav .ico li.extend:hover form{display:block;}
.r_nav .turn_page{float:right; height:32px; margin:8px; margin-left:0; border-radius:5px;}
.r_nav .turn_page *{text-decoration:none; color:#333;}
.r_nav .turn_page .page{width:70px; float:left; text-align:center; position:relative;}
.r_nav .turn_page .page .cur{height:32px; line-height:32px; cursor:pointer;}
.r_nav .turn_page .page ul{width:136px; float:left; max-height:260px; overflow:auto; background:#fff; display:none; position:absolute; left:-1px; top:30px; border:1px solid #d7d7d7; z-index:1000;}
.r_nav .turn_page .page ul li{height:28px; line-height:28px; font-size:12px;}
.r_nav .turn_page .page:hover ul{display:block;}
.r_nav .turn_page .page:hover ul li a{display:block;}
.r_nav .turn_page .page:hover ul li:hover{background:#f7f7f7;}
.r_nav .turn_page .page_item{width:32px; height:32px; display:block; float:left; text-align:center;}
.r_nav .turn_page .pre{background-position:-5px 0; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7;}
.r_nav .turn_page .next{background-position:-5px -35px;}
.r_nav .search_form{float:right; margin:8px; margin-left:0; width:260px; position:relative; border:1px solid #d7d7d7; border-radius:5px; background:#fff;}
.r_nav .search_form form{padding:6px 8px; height:22px; font-size:12px;}
.r_nav .search_form form *{font-size:12px;}
.r_nav .search_form form .k_input{float:left; width:220px; height:22px; overflow:hidden;}
.r_nav .search_form form .k_input label{float:left; width:60px; height:22px; line-height:22px;}
.r_nav .search_form form .k_input .form_input{width:90px;}
.r_nav .search_form form .k_input .search_btn{background:#55a290; color:white; border:none; height:22px; line-height:20px; width:60px;}
.r_nav .search_form form .more{width:22px; height:22px; border:none; background:url(../../ico/arrow_down.png) center center no-repeat #55a290; float:left;}
.r_nav .search_form form .more_up{background:url(../../ico/arrow_up.png) center center no-repeat #55a290;}
.r_nav .search_form form .ext{position:absolute; left:-1px; top:30px; background:#fff; padding:8px; width:244px; display:none; border:1px solid #d7d7d7; border-top:none;}
.r_nav .search_form form .ext .rows{clear:both; padding:5px 0; padding-bottom:10px;}
.r_nav .search_form form .ext label{float:left; width:60px; height:22px; line-height:22px; overflow:hidden;}
.r_nav .search_form form .ext .input{float:left; width:180px; display:block;}
.r_nav .search_form form .ext .input input{width:165px;}
.r_nav .search_form form .ext select{height:24px; border:1px solid #ddd; vertical-align:middle; max-width:182px;}


.r_footer{height:47px; line-height:47px; background:#fff; font-size:12px; position:fixed; bottom:0; width:100%; z-index:1000; /*padding-left:25px;*/ 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:5px solid #0899ea; border-radius:5px; width:70%; z-index:99999999; background:#fff;}
#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;}
.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{padding:15px 20px;}*/
.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; margin:10px;}
.r_category_wrap{position:relative; margin:0; overflow:hidden;}
.r_con_wrap .btn_ok{display:block; height:26px; 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; padding:0 40px;}
.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; float:left; cursor:pointer; font-size:14px; padding:0 30px;}
.r_con_wrap #turn_page{display:none;}
.r_con_wrap iframe{width:100%; height:100%; overflow:auto; background:#fff;}
.r_category_wrap .blank{padding:10px;}
.r_con_wrap .btn_ok.fr{float: right;}
.r_con_wrap .btn_cancel.fr{float: right;margin-right: 20px;}

/*搜索栏*/
.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{height:50px; 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:19px 0 19px 15px; height:22px; line-height:22px;}
.search select{height:35px; line-height:35px; border:1px #e5e5e5 solid; border-radius:6px;}
.search .form_input{height:31px; line-height:31px; border:1px #e5e5e5 solid; border-radius:6px;}
.search .sub_btn{background:#0899ea; border:none; color:#fff; border-radius:5px; color:#fff; width:68px; height:33px; line-height:33px; cursor:pointer; margin-left:6px; display:inline-block;}
.list_hd{height:57px; line-height:57px;}
.righter .list_title{height:50px; line-height:50px; overflow:hidden; background:#fff; padding-right:18px; border-bottom:1px solid #ddd;}
.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;}
.list_nav{height:50px;}
.list_nav .panel{margin-left:15px; margin-top:8px;}
.list_nav .panel_0{background-position:0 -70px;}
.list_nav .panel_1{background-position:0 -105px;}
.list_nav .panel_2{background-position:0 -140px;}
.list_nav .panel_3{background-position:0 -175px;}
.list_nav .panel_4{background-position:0 -210px;}
.list_nav .panel_5{background-position:0 -245px;}
.list_nav .panel_6{background-position:0 -280px;}
.list_nav .panel_7{background-position:0 -315px;}
.list_nav .panel_8{background-position:0 -350px;}
.list_nav .panel_9{background-position:0 -385px;}
.list_nav .panel_10{background-position:0 -420px;}
.list_nav .panel_11{background-position:0 -455px;}
.list_nav .panel li{border:1px #cecece solid; float:left; height:33px; line-height:33px; overflow:hidden; border-right:0; text-indent:99px;}
.list_nav .panel li:first-child{border-top-left-radius:6px; border-bottom-left-radius:6px; border-right:0;}
.list_nav .panel li:last-child{border-top-right-radius:6px; border-bottom-right-radius:6px; border-right:1px #cecece solid;}
.list_nav .panel li.custom_column{position:relative; overflow:visible;}
.list_nav .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;}
.list_nav .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;}
.list_nav .panel li.custom_column .custom_btn{background:#0899ea; border:none; color:#fff; border-radius:5px; width:68px; height:25px; line-height:25px; cursor:pointer;}
.list_nav .panel a{width:44px; height:33px; display:block; text-align:center; background-image:url(../images/frame/list_nav.jpg);}

/*表格列表*/
.r_con_table{border-collapse:collapse; width:100%; background:#fff;}
.r_con_table td{padding:10px 5px; text-align:center; empty-cells:show; border:1px #e8e8e8 solid; /*border-top:0;*/}
.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;}
.r_con_table thead td{border-top:1px solid #e8e8e8; font-weight:bold; color:#555;}
/*.r_con_table tbody tr:hover{background:#f4f4f4;}*/
.r_con_table tbody td, .r_con_table tbody td *{font-size:12px;}
.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{padding-left:0 !important; padding-right:0 !important; text-align:center !important;}
.r_con_table .myorder select{border:1px solid #e8e8e8; line-height:22px; height:24px; background:#fff;}

/*表单提示栏*/
.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 .rows_hd{height:48px; line-height:48px; text-indent:21px; font-weight:bold; border-left:3px #0899ea solid;}
.r_con_form .rows_hd .row_hd_a{text-indent:0; font-size:12px; margin-right:2%; color:#0899ea; font-weight:normal;}
.r_con_form .rows_box{margin-top:10px;}
.r_con_form .rows_box:first-child{margin-top:0;}
.r_con_form .rows{clear:both;}
.r_con_form .rows>label{width:12%; padding:8px 0; overflow:hidden; float:left; height:28px; line-height:28px; text-align:right; padding-right:2%;}
.r_con_form .rows .input{width:80%; padding:8px 0; overflow:hidden; float:left; min-height:28px; /*padding-left:10px;*/ display:block; line-height:28px; color:#888;}
.r_con_form .rows td.input{float:none; display:table-cell;}
.r_con_form .rows .input .form_input{height:27px; line-height:27px; border:1px solid #ddd; background:#fff; border-radius:5px; padding:0 5px; outline:0;}
.r_con_form .rows .input .w_160{width:160px;}
.r_con_form .rows .input select{height:32px; border:1px solid #ddd; padding:5px; vertical-align:middle; border-radius:5px;}
.r_con_form .rows .input 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 .rows .input .tips{height:28px; line-height:28px; color:#888; font-size:12px;}
.r_con_form .rows .input .tips *{font-size:12px;}
.r_con_form .rows .input .tips a{color:#ff6600; text-decoration:underline;}
.r_con_form .rows .input.upload_file .img img, .r_con_form .rows .input .upload_file .img img{background:#ccc; border:1px solid #e8e8e8; max-height:200px; max-width:600px;}
.r_con_form .rows .input.upload_file .upload_btn, .r_con_form .rows .input .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 .rows .input .multi_img{margin-top:5px;}
.r_con_form .rows .input .multi_img div{width:90px; height:90px; border:1px solid #e8e8e8; float:left; position:relative; margin-right:8px;background: #eee;text-align: center;}
.r_con_form .rows .input .multi_img div > a[href^='javascript']{display: block;height: 100%;font-size: 0;}
.r_con_form .rows .input .multi_img div > a[href^='javascript']:after{display: inline-block;height: 100%;content: '';vertical-align: middle;}
.r_con_form .rows .input .multi_img div img{max-width:100%;max-height: 100%;vertical-align: middle;}
.r_con_form .rows .input .multi_img div 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 .rows .input .multi_img div .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 .rows .input .multi_img .multi_img_item{width:90%; padding:10px; float:none; border:none;}
.r_con_form .rows .input .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 .rows .input .multi_img .multi_img_item .img_box img{width:90px; height:90px; position:absolute;}
.r_con_form .rows .input .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 .rows .input .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 .rows .input .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 .rows .input .multi_img .multi_img_item .title_box .form_input{margin-bottom:3px;}
.r_con_form .rows .input .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 .rows .input .price_input b{display:inline-block; font-weight:normal; padding:0 9px; border-right:1px solid #ddd; position:relative;}
.r_con_form .rows .input .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 .rows .input .price_input .form_input{display:inline-block; border:0; vertical-align:top; padding-left:10px;}
.r_con_form .rows .input .price_input .arrow{position:absolute; width:0; top:7px; right:0;}
.r_con_form .rows .input .price_input em, .r_con_form .rows .input .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 .rows .input .price_input i{border-color:transparent transparent transparent #fff; top:-14px; right:1px;}
.r_con_form .rows .input .price_textarea{height:140px;}
.r_con_form .rows .input .price_textarea b{height:140px;}
.r_con_form .rows .input .price_textarea textarea{display:inline-block; border:0; vertical-align:top;}
.r_con_form .rows .input .lang_input{width:80%; max-width:575px; min-width:500px;}
.r_con_form .rows .input .lang_input .form_input, .r_con_form .rows .input .lang_input.price_textarea textarea{width:88%; /*padding-left:2%; padding-right:2%;*/}
.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; bottom:24px; background:#fff; height:26px; padding:10px 0; text-align:right;right: 0;}
.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;}


/*左侧栏*/
.sidebar{width:16%; min-width:208px; background:#f5f5f5; height:100%; overflow:hidden;}
.sidebar .page_menu_hd{height:46px; line-height:46px; padding-left:5%;}
.sidebar .page_menu_hd .add_btn{margin-right:5%; margin-top:5px;}
.sidebar .menu_search{height:44px; line-height:44px; background:#fff; padding-left:5%;}
.sidebar .page_menu_list{padding:1px 0 20px 0;}
.sidebar .page_menu_list .menu_one{height:41px; line-height:41px; padding:0 4px; background:url(../images/products/menu_dt_cur.png) no-repeat 5% center; cursor:move;}
.sidebar .page_menu_list h4{margin-left:13%; width:67%; height:41px; overflow:hidden; color:#666;}
.sidebar .page_menu_list h4>a{text-decoration:none;}
.sidebar .page_menu_list dl{width:209px; padding-bottom:8px; padding-right:5px;}
.sidebar .page_menu_list .sub{background:url(../images/products/menu_dt.png) no-repeat 24px 8px; padding-left:38px; width:176px; height:25px; line-height:25px; cursor:move;}
.sidebar .page_menu_list .sub:after{clear:both;}
.sidebar .page_menu_list .parent_th{padding:0;}
.sidebar .page_menu_list .menu_th{padding-left:21%; background:url(../images/products/menu_sub_of.png) no-repeat 10% -5px;}
.sidebar .page_menu_list dt dd:last-child .menu_th{background-position:10% -30px;}
.sidebar .page_menu_list .menu_dot{width:4px; height:7px; background:url(../images/products/menu_dot.png) no-repeat; margin:18px 5% 0 0;}
.sidebar .page_menu_list .menu_view{display:none; margin-top:4px;}
.sidebar .page_menu_list .menu_one .menu_view{margin-top:12px; line-height:0;}
.sidebar .page_menu_list .copy, .sidebar .page_menu_list .edit, .sidebar .page_menu_list .del{margin-right:2%;}
.sidebar .page_menu_list .sub_click{width:59%; background:#f5f5f5; cursor:move; height:25px; overflow:hidden;}
.sidebar .page_menu_list .cur{color:#fff; font-weight:bold;}
.sidebar .page_menu_list .current, .sidebar .page_menu_list .current .sub_click, .sidebar .page_menu_list .menu_one:hover{background-color:#fff;}
.sidebar .page_menu_list .menu_one:hover, .sidebar .page_menu_list .sub:hover, .sidebar .page_menu_list  .sub:hover .sub_click{text-decoration:none;}
.sidebar .page_menu_list .menu_one:hover .menu_view, .sidebar .page_menu_list .current .menu_one .menu_view, .sidebar .page_menu_list .sub:hover .menu_view{display:inline;}
.sidebar .page_menu_list .menu_one:hover .menu_dot{display:none;}
.sidebar .page_menu_list .current .menu_dot{display:none;}
.sidebar .page_menu_list .placeHolder{border:1px #1584D5 dashed; background-color:#fff;}

/*turn_page_oth*/
#turn_page_oth{text-align:center; height:30px; line-height:30px;}
#turn_page_oth li{border:1px #cecece solid; 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{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:33px; display:block; text-align:center; text-decoration:none;}
#turn_page_oth .page_item_current{background:#0899ea; color:#fff;}

/*#global_win_alert alert/confirm*/
#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 80px; 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; 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;}

.choice_btn2{display:inline-block; 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_btn2.current{border:1px #0899ea solid; color:#fff; background:url(../images/frame/checkbox_current.png) no-repeat right bottom #0899ea;}
.choice_btn2>input{display:none;}
.choice_btn2 b{font-weight:normal; font-size:14px;}

/*.choice_btn{display:inline-block; border:1px #e0e0e0 solid; height:29px; line-height:29px; 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 #63aa98 solid; color:#fff; background:url(../images/frame/checkbox_current.png) no-repeat right bottom #63aa98;}
.choice_btn>input{display:none;}*/

/* 手机预览 */
#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;}


.r_con_form1 .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;font-size: 0;overflow: hidden;}
.r_con_form1 .price_input b{float: left; font-weight:normal; padding:0 9px; border-right:1px solid #ddd; position:relative;}
.r_con_form1 .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_form1 .price_input .form_input{ border:0; vertical-align:top; padding-left:10px;float: left;}
.r_con_form1 .price_input .arrow{position:absolute; width:0; top:7px; right:0;}
.r_con_form1 .price_input em,
.r_con_form1 .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_form1 .price_input i{border-color:transparent transparent transparent #fff; top:-14px; right:1px;}
.r_con_form1 .price_textarea{height:140px;overflow: hidden;}
.r_con_form1 .price_textarea b{height:140px;}
.r_con_form1 .price_textarea textarea{display:inline-block; border:0; vertical-align:top;}
.r_con_form1 .lang_input{width:80%; max-width:675px; min-width:408px;}
.r_con_form1 .lang_input .form_input{width:90%; height: 98%; padding-left:2%;}
.r_con_form1 .lang_input.price_textarea textarea{width:90%; height: 98%; padding-left:2%;padding-top: 5px;text-align: justify;}

.r_con_form1 .r_con_table{width:100%;}
.r_con_form1 .r_con_table .rows .input,
.r_con_form1 .r_con_table td{text-align:left;padding-left: 1%;}
.r_con_form1 .r_con_table td:first-child{white-space: nowrap;}

.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;}

#category .page_menu_list{margin-bottom: 70px;}






