body { margin: 0px; background-color: #EEF2F5; font-family: "microsoft yahei", "宋体"; font-size: 14px; color: #333; height: 100% }
input, textarea { font-family: "microsoft yahei", "宋体"; vertical-align: middle;}
form, p, h1, h2, h3, h4, li, ul { margin: 0px; padding: 0px; }
li { line-height: 180%; list-style-type: none; }
img { max-width: 400px; }
:focus { outline: 0 }
.font_green { color: #009900 }
.link_bk a { color: #333333; text-decoration: none; }
.link_bk a:hover { text-decoration: underline; color: #009900; }
.link_w a { color: #FFFFFF; text-decoration: none; }
.link_w a:hover { text-decoration: underline; color: #FFFFFF; }
.link_g a { color: #009900; text-decoration: underline; }
.link_g a:hover { text-decoration: underline; color: #009900; }
.link_blue a { color: #0066CC; text-decoration: none; }
.link_blue a:hover { text-decoration: underline; color: #0066CC; }
.clear { clear: both; }
.view { margin-left: 5px; padding: 4px; cursor: pointer; background-image: url(../images/view.png); background-repeat: no-repeat; background-position: 0px 7px; }
.view:hover { background-position: 0px -33px; }
/*列表提示图标定义，如日志，图片*/
.pictip { margin-left: 5px; padding: 4px; cursor: pointer; background-image: url(../images/pictip.png); background-repeat: no-repeat; background-position: 0px 8px; }
.pictip:hover { background-position: 0px -32px; }
.notestip { margin-left: 5px; padding: 4px; cursor: pointer; background-image: url(../images/notestip.png); background-repeat: no-repeat; background-position: 0px 8px; }
.notestip:hover { background-position: 0px -32px; }
.emailtip { margin-left: 5px; padding: 4px; cursor: pointer; background-image: url(../images/emailtip.png); background-repeat: no-repeat; background-position: 0px 8px; }
.emailtip:hover { background-position: 0px -32px; }
.smstip { margin-left: 5px; padding: 4px; cursor: pointer; background-image: url(../images/smstip.png); background-repeat: no-repeat; background-position: 0px 8px; }
.smstip:hover { background-position: 0px -32px; }
.foribg { background: #F5FCCC; }
/*列表单元格定义*/
.td1, .td2, .td3, .td4, .td5, .td6, .td7, .td8, .td9, .td10 { float: left; width: 20%; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.th1, .th2, .th3, .th4, .th5, .th6, .th7, .th8, .th9, .th10 { float: left; width: 20%; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
/*-----页面内部上方导航--------*/
.topnav { float: left; line-height: 260%; }
.topnav a { display: inline; text-decoration: none; color: #666666; margin-right: 15px; cursor: pointer; padding: 3px 12px; background-color: #F7F7F7; border: 1px #DFDFDF solid; border-radius: 4px; }
.topnav a:hover { background-color: #FFFFFF; color: #333333 }
.topnav a.select { border: 1px #747474 solid; color: #FFFFFF; background-color: #8C8C8C; }
/*-----登录样式--------*/
.login_top { height: 190px; width: 100%; background-color: #F5F9FE }
.login_top .logo { width: 200px; height: 70px; margin: 0 auto; text-align: center; padding-top: 38px; }
.login_main { width: 320px; margin: 0 auto; padding-top: 30px; }
.login_main .ce { width: 320px; height: 70px; position: relative; }
.login_main .ce .imgbg { background-image: url(../images/login_input.gif); background-repeat: no-repeat; background-position: 0px -6px; width: 42px; height: 42px; left: 1px; top: 1px; position: absolute; border-radius: 3px 0px 0px 3px; }
.login_main .ce .imgbg.pwd { background-position: 0px -76px; }
.login_main .ce .verifyimg { width: 120px; height: 40px; right: 10px; top: 2px; position: absolute; }
.login_main .ce .linput { width: 260px; height: 40px; line-height: 40px; font-size: 14px; background-color: #FFFFFF; border: 1px #CCCCCC solid; border-radius: 4px; font-family: "microsoft yahei"; padding-left: 50px; }
.login_main .ce .linput:hover { border: 1px #33BEF2 solid; -moz-box-shadow: 0px 0px 10px #33BEF2; /*firefox*/ -webkit-box-shadow: 0px 0px 10px #33BEF2; /*safari»òchrome*/ box-shadow: 0px 0px 10px #33BEF2; /*opera»òie9*/ }
.login_main .ce .linput.pwd { color: #999999 }
.login_main .ce .linput:focus { outline: none; }
.login_main .ce .btn { width: 312px; height: 42px; background-color: #33BEF2; border: 0px; border-radius: 4px; font-size: 16px; color: #FFFFFF; font-family: "microsoft yahei"; cursor: pointer }
.login_main .ce .btn:hover { background-color: #3F9FE7; }
.login_main .ce .err { width: 295px; height: 40px; line-height: 40px; font-size: 14px; background-color: #FDECE1; border: 1px #FF6666 solid; border-radius: 4px; font-family: "microsoft yahei"; padding-left: 15px; color: #FF0000 }
.login_foot { text-align: center; line-height: 200%; color: #999999; padding-top: 30px; }
/*-----footer--------*/
.footer { font-size: 10px; text-align: center; height: 40px; line-height: 40px; margin: 5px; color: #666666 }
.footer a { text-decoration: none; }
.footer a:hover { text-decoration: underline; }
/*-----框架页面--------------------------------------*/

/*-----框架-top--------*/
.admin_top_bg { background-color: #FFF; width: 100%; height: 60px; }
.admin_top_bg .toplogobox { width: 200px; height: 60px; background-color: #4196E1 }
.admin_top_bg .toplogobox img { margin-left: 20px; margin-top: 10px; }
.admin_top_bg .systopmenu { position: absolute; left: 0px; top: 0px; height: 60px; margin-left: 235px; }
.admin_top_bg .systopmenu a { display: block; float: left; height: 34px; margin-top: 13px; font-size: 14px; line-height: 34px; text-align: center; margin-right: 15px; padding-left: 20px; padding-right: 20px; color: #666; text-decoration: none; position: relative; border-radius: 6px; font-weight: bold }
.admin_top_bg .systopmenu a:hover { background-color: #F6F6F6; }
.admin_top_bg .systopmenu a.select { color: #4196E1; border-color: #FFF; background-repeat: repeat-x }
.admin_top_bg .systopmenu a:hover.select { color: #006699; }
.admin_top_bg .uulinks { position: absolute; right: 0px; top: 0px; height: 60px; width: 183px; background-color: #FFFFFF }
.admin_top_bg .uulinks a { display: block; text-decoration: none; float: left; width: 60px; height: 60px; border-left: 1px #E7EBEF solid; color: #666666; background-image: url(../images/top_icon.png); background-repeat: no-repeat; background-position: 22px 19px; }
.admin_top_bg .uulinks a:hover { background-position: -46px 19px; background-color: #F7F7F7 }
.admin_top_bg .uulinks a.home { background-position: 22px -77px; }
.admin_top_bg .uulinks a.home:hover { background-position: -46px -77px; }
.admin_top_bg .uulinks a.uuask { background-position: 22px -174px; }
.admin_top_bg .uulinks a.uuask:hover { background-position: -46px -174px; }
.admin_top_bg .adminname { position: absolute; right: 183px; top: 0px; height: 60px; background-color: #FFFFFF }
.admin_top_bg .adminname .unamestr { float: right; padding-right: 20px; padding-left: 10px; height: 60px; line-height: 60px; color: #6F8C9B; width: auto }
.admin_top_bg .adminname .useravatar { float: right; width: auto; height: 60px; }
.admin_top_bg .adminname .useravatar img { width: 26px; height: 26px; border-radius: 50%; margin-top: 16px; }
/*-----框架-left--------*/
.cs-p { cursor: pointer; }
.admin_left_box { margin-top: 0; }
.admin_left_box .tops { height: 30px; width: 200px; background-image: url(../images/admin_left_topbg.png); background-repeat: no-repeat; background-position: center center; }
.admin_left_box .aside-nav li .link_a { display: block; position: relative; text-decoration: none; height: 36px; padding-top: 14px; color: #A7B1C2; background-image: url(../images/admin_left_li.png); background-repeat: no-repeat; background-position: 168px 20px; padding-left: 75px; width: 135px; margin-bottom: 1px; }
.admin_left_box .aside-nav li .link_a:hover { background-color: #23303C; color: #FFFFFF; }
.admin_left_box .aside-nav li .link_a.select { background-color: #23303C; color: #FFFFFF; border-left: 5px #4196E1 solid; padding-left: 70px; }
.admin_left_box .aside-nav li .link_div { cursor: pointer; position: relative; height: 36px; padding-top: 14px; color: #A7B1C2; padding-left: 75px; width: 135px; margin-bottom: 1px; }
.admin_left_box .aside-nav li .link_div:hover { background-color: #23303C; color: #FFFFFF; padding-left: 75px; }
.admin_left_box .menu_img { position: absolute; right: 150px; top: 17px; width: 16px; height: 16px; }
.admin_left_box .menu_img img { width: 16px; height: 16px; }
.admin_left_box .aside-nav li .sub-nav { background-color: #232d3a; display: none; }
.admin_left_box .aside-nav .sub-nav .link_a { margin-bottom: 0; }
.admin_left_box .aside-nav .sub-nav .link_a:hover { background-color: #1e2631; }
.admin_left_box .aside-nav .sub-nav .link_a.select { background-color: #1e2631; }
.admin_left_box .sub-nav_img { position: absolute; right: 150px; top: 0; width: 16px; height: 50px; background-image: url(../images/menu/0.png); background-repeat: no-repeat; background-position: -15px center; }
.admin_left_box .sub-nav_img.select { background-position: 4px center; }
/*-----框架-main--------*/
.admin_main_nr_dbox { background-color: #FFFFFF; margin-left: 20px; padding: 20px 0px; }
.allpagetop { padding-left: 25px; height: 50px; line-height: 50px; font-size: 12px; color: #8B8B8B; background-image: url(../images/admin_main_bg.gif); background-repeat: repeat-x; }
.allpagetop strong { font-weight: normal; padding-left: 8px; padding-right: 8px; }
/*-----表单--------*/
.input_text_default { width: 650px; height: 40px; line-height: 40px; border: 1px #DFDFDF solid; padding-left: 10px; border-radius: 4px; }
.input_text_default.width450 { width: 450px; }
.input_text_default.width300 { width: 288px; }
.input_text_default:hover { border: 1px #33BEF2 solid; -moz-box-shadow: 0px 0px 10px #33BEF2; /*firefox*/ -webkit-box-shadow: 0px 0px 10px #33BEF2; /*safari»òchrome*/ box-shadow: 0px 0px 10px #33BEF2; /*opera»òie9*/ }
.input_text_default.small { height: 32px; line-height: 32px; width: 200px; }
.input_text_default.middle { height: 32px; line-height: 32px; width: 300px; }
/*-----表单 上传图片按钮--------*/
.input_up_btn { width: 60px; height: 60px; border: 1px #C5C5C5 dashed; border-radius: 4px; background-color: #F6F6F6; cursor: pointer; background-image: url(../images/input_up_btn.png); background-repeat: no-repeat; background-position: center 13px; float: left; margin-right: 20px; }
.input_up_btn:hover { border: 1px #AAAAAA solid; background-color: #EBEBEB; background-position: center -47px; }
.input_up_img { width: 60px; height: 60px; border: 1px #DFDFDF solid; border-radius: 4px; float: left; margin-right: 20px; position: relative }
.input_up_img:hover { border: 1px #BFBFBF solid; }
.input_up_img img { width: 60px; height: 60px; border-radius: 4px; }
.input_up_img .del { font-size: 12px; line-height: 23px; height: 23px; width: 60px; text-align: center; background-color: #000000; filter: alpha(Opacity=80); -moz-opacity: 0.5; opacity: 0.5; color: #FFFFFF; position: absolute; left: 0px; bottom: 0px; cursor: pointer }
.input_up_img .del:hover { filter: alpha(Opacity=100); -moz-opacity: 1; opacity: 1; }
/*-----按钮--------*/
.admin_submit { font-size: 14px; margin-right: 10px; margin-bottom: 4px; border: 1px #236FED solid; background-color: #4587F0; color: #FFFFFF; border-radius: 4px; display: inline; padding: 0px 15px; cursor: pointer; line-height: 255% }
.admin_submit:hover { border: 1px #115ACE solid; background-color: #1669EC }
.admin_submit.small { font-size: 12px; padding: 4px 9px; line-height: 100% }
.admin_submit.small2 { font-size: 14px; padding: 6px 10px; line-height: 100% }
.admin_submit.middle { font-size: 14px; padding: 10px 14px; line-height: 100% }
.admin_submit.big { font-size: 16px; padding: 0 32px; }
.admin_submit.gray { border: 1px #DFDFDF solid; background-color: #EFEFEF; color: #666666 }
.admin_submit:hover.gray { background-color: #FFFFFF; color: #333333 }
/*-----单选--------*/
.imgchecked { width: 46px; height: 26px; margin-top: 12px; background-image: url(../images/imgchecked.png); background-repeat: no-repeat; cursor: pointer }
.imgchecked:hover { background-position: 0 -28px; }
.imgchecked.select { background-position: 0 -56px; }
.imgchecked.select:hover { background-position: 0 -84px; }
.imgchecked_small { width: 38px; height: 21px; margin-top: 18px; background-image: url(../images/imgchecked_small.png); background-repeat: no-repeat; cursor: pointer }
.imgchecked_small:hover { background-position: 0 -23px; }
.imgchecked_small.select { background-position: 0 -46px; }
.imgchecked_small.select:hover { background-position: 0 -69px; }
/*-----下拉选择--------*/
.select_input { width: 123px; padding-left: 10px; line-height: 32px; height: 32px; border: 1px #DFDFDF solid; background-image: url(../images/arrow.png); background-repeat: no-repeat; background-position: 115px center; cursor: pointer; background-color: #FFFFFF; border-radius: 3px; position: relative; }
.select_input.width120{ width: 108px; background-position: 100px center;}
.select_input.width110{ width: 98px; background-position: 90px center;}
.select_input.width100{ width: 88px; background-position: 80px center;}
.select_input.big{ width: 288px; background-position: 280px center; height: 44px; line-height: 44px;}
.select_input span { color: #333; }
.dropdowbox8 { display: none; position: absolute; left: -1px; top: 32px; z-index: 20; }
.dropdowbox8.big{top: 44px;}
.open .dropdowbox8 { display: block; }
.dropdow_inner8 { position: relative; width: 133px; height: auto; border: 1px solid #ddd; color: #333; background: #fff; cursor: auto; max-height: 256px; overflow-y: auto; }
.dropdow_inner8.width120{ width: 118px;}
.dropdow_inner8.width110{ width: 108px;}
.dropdow_inner8.width100{ width: 98px;}
.dropdow_inner8.big{ width: 298px; max-height: 320px;}
.dropdow_inner8 .nav_box { }
.dropdow_inner8 .nav_box li { margin: 0; }
.dropdow_inner8 .nav_box li a { display: block; float: none; height: 20px; line-height: 20px; padding: 6px 10px; text-decoration: none; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.dropdow_inner8 .nav_box li a:hover { background: #f2f2f2; text-decoration: none; }
/*-----复选--------*/
.imgradio { padding-top: 10px; }
.imgradio .radio { float: left; height: 25px; padding-left: 26px; padding-right: 10px; background-image: url(../images/imgradio.png); background-repeat: no-repeat; cursor: pointer; margin-right: 15px; line-height: 25px; background-position: 0px 3px; }
.imgradio .radio:hover { background-position: 0 -27px; }
.imgradio .radio.select { background-position: 0 -57px; color: #0077D9 }
.imgradio .radio.select:hover { background-position: 0 -87px; }
/*-----顶部横向分类选择--------*/
.seltpye_x { margin-bottom: 20px; border: 1px #DFDFDF solid; margin-left: 20px; margin-right: 20px; }
.seltpye_x .left { width: 85px; float: left; background-color: #F2F2F2; height: 40px; line-height: 40px; padding-left: 18px; background: url(../images/tabsbg.gif) no-repeat right center; }
.seltpye_x .right { padding-left: 15px; width: auto; float: left; height: 40px; line-height: 40px; overflow: hidden }
.seltpye_x a { padding-left: 25px; padding-right: 25px; height: 40px; line-height: 40px; display: block; float: left; color: #666666; text-decoration: none }
.seltpye_x a:hover { background-color: #F7F7F7; color: #666666 }
.seltpye_x a.select { background-color: #F2F2F2; color: #000000 }
.seltpye_x a span { padding-left: 5px; color: #FF0000 }
/*-----顶部纵向分类选择--------*/
.seltpye_y { border: 1px #CAE0F4 solid; margin-bottom: 6px; }
.seltpye_y .tit { position: relative; font-size: 12px; background-color: #F0F8FD; height: 30px; border-bottom: 1px #CAE0F4 solid; }
.seltpye_y .tit strong { padding-left: 15px; color: #006699; font-size: 14px; line-height: 30px; }
.seltpye_y .tit span { color: #999999; padding-left: 10px; line-height: 30px; padding-right: 10px; }
.seltpye_y .tit .pli { position: absolute; right: 2px; top: 5px; }
.seltpye_y .tit .pli u { float: left; display: block; text-decoration: none; padding-top: 4px; color: #666666 }
.seltpye_y .tit .pli a { display: block; float: left; height: 18px; width: 18px; border: 1px #C0D8E2 solid; line-height: 18px; padding: 0px; font-size: 10px; text-align: center; margin-right: 4px; background-color: #FFFFFF; color: #7AA8C0 }
.seltpye_y .tit .pli a.select { border: 1px #C0D8E2 solid; background-color: #ffffff; color: #009900; text-decoration: underline }
.seltpye_y .list { float: left; width: 127px; border-right: 1px #CAE0F4 solid; height: 110px; padding: 10px; }
.seltpye_y .list .t { font-size: 12px; color: #666666; font-weight: bold; padding-bottom: 7px; }
.seltpye_y .list .txt { font-size: 12px; height: 86px; width: 100%; overflow: auto }
.seltpye_y .list .txt a { display: block; height: 21px; line-height: 21px; padding-left: 6px; overflow: hidden }
.seltpye_y .list .txt a.select { background-color: #F0F8FD; color: #009900 }
.seltpye_y .list .txt a span { color: #999999 }
/*分页*/
.uupage { font-size: 14px; line-height: 500%; padding-left: 20px }
.uupage a { padding: 5px 10px; border: 1px #DFDFDF solid; margin-right: 5px; text-decoration: none; color: #666666; background-color: #F7F7F7; border-radius: 2px; }
.uupage a:hover { background-color: #FFFFFF; color: #333333 }
.uupage .current { padding: 5px 10px; border: 1px #747474 solid; color: #FFFFFF; margin-right: 5px; background-color: #8C8C8C; border-radius: 2px; }
.uupage .not-allowed { cursor: not-allowed; }
/*-----信息列表--------*/
.admin_list_th { font-weight: bold; color: #333333; height: 52px; line-height: 52px; border-top: 1px #DFDFDF solid; border-bottom: 1px #DFDFDF solid; background-color: #F5F7F8; overflow: hidden; white-space: nowrap; margin: 0 20px; }
.admin_list_th.no_lr_margin { margin: 0; }
.admin_list_tr { color: #333333; height: 56px; line-height: 56px; border-bottom: 1px #DFDFDF solid; overflow: hidden; white-space: nowrap; margin-left: 20px; margin-right: 20px; }
.admin_list_tr.no_lr_margin { margin: 0; }
.admin_list_tr:hover { background-color: #F5F7F8; }
.admin_list_foot { background-color: #F5F7F8; border-top: 0; border-bottom: 1px #DFDFDF solid; height: 35px; padding-top: 20px; padding-bottom: 20px; position: relative; margin-left: 20px; margin-right: 20px; }
.admin_list_foot .btnbox { padding-left: 20px; }
.admin_list_foot.no_lr_margin { margin: 0; }
.admin_list_no_info { width: auto; height: 60px; line-height: 60px; border-bottom: 1px #DFDFDF solid; background-image: url(../images/empty.png); background-repeat: no-repeat; background-position: 15px center; padding-left: 40px; color: #999999; margin-left: 20px; margin-right: 20px; }
.admin_list_no_info.no_lr_margin { margin: 0; }
.td1 .left_txt_td { padding-left: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
/*-----一般用于列表的第一项左边距--------*/
.admin_list_right { text-align: right; padding-right: 25px; }
/*-----一般用于列表的最后一项编辑--------*/
.admin_list_right a { padding-left: 10px; }
.admin_list_center { text-align: center; }
/*-----一般用于列表中间的单元格，--------*/

/*-----分类管理列表展开关闭--------*/
.category_img { width: 20px; height: 20px; margin-right: 10px; float: left; margin-left: 20px; margin-top: 18px; background-image: url(../images/categorylist.png); background-repeat: no-repeat; background-position: 0px 0px; cursor: pointer }
.category_img:hover { background-position: 0 -30px; }
.category_img.show { background-position: 0 -60px; }
.category_img.show:hover { background-position: 0 -90px; }
.category_sub_img { width: 20px; height: 100%; float: left; margin-left: 80px; background-image: url(../images/cat_left.png); background-repeat: no-repeat; background-position: 0px 0px; margin-right: 5px; }
.category_sub_img.last { background-position: 0 -70px; }
.category_input { float: left }
.category_pic { float: left; width: 50px; }
.category_pic img { width: 20px; height: 20px; margin-left: 20px; margin-top: 20px; }
.category_list_add { background-image: url(../images/categorylist.png); background-repeat: no-repeat; background-position: 0px -117px; width: 100px; padding-left: 30px; margin-left: 20px; margin-top: 13px; height: 30px; line-height: 30px; color: #FF6600; cursor: pointer }
.category_list_add:hover { background-position: 0 -147px; color: #FF3300 }
/*-----搜索结果高亮显示，--------*/
.striking span.highlight { color: #FF0000 }
/*-----列表下方搜索--------*/
.footso { width: 260px; position: absolute; right: 0; top: 20px; }
.footso .sobox { width: 230px; height: 32px; border: 1px #C1C1C1 solid; border-radius: 4px; position: relative; background-color: #FFFFFF }
.footso .sobox .sinput { height: 28px; line-height: 30px; border: 0px; border-radius: 4px; background-color: #FFFFFF; width: 118px; padding-left: 80px; }
.footso .sobox .sobtn { width: 34px; height: 34px; position: absolute; right: -1px; top: -1px; background-color: #8C8C8C; cursor: pointer; background-image: url(../images/search.png); border-top-right-radius: 4px; border-bottom-right-radius: 4px; background-repeat: no-repeat; background-position: center center; border: 0px; }
.footso .sobox .sobtn:hover { background-color: #747474 }
.footso .sobox .sotype { width: 59px; height: 32px; background-color: #F2F2F2; line-height: 32px; position: absolute; left: 0px; top: 0px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-left: 13px; background-image: url(../images/arrow.png); background-position: 55px center; background-repeat: no-repeat; cursor: pointer; border-right: 1px #C1C1C1 solid }
.footso .sobox .sotype:hover { background-color: #EFEFEF }
.footso .sobox .mlist { position: relative; position: absolute; width: 72px; left: -1px; top: 31px; border: 1px #C1C1C1 solid; border-top: 1px #F2F2F2 solid; background-color: #F2F2F2; padding-bottom: 3px; display: none }
.footso .sobox .mlist li { padding-left: 13px; line-height: 30px; height: 30px; cursor: pointer; }
.footso .sobox .mlist li:hover { background-color: #DDDDDD }
/*-----表单布局--------*/
.admin_form_main { padding: 0px; width: 900px; }
.admin_form_main .fl { width: 100px; padding-right: 20px; text-align: right; float: left; padding-top: 12px; }
.admin_form_main .fl.width150 { width: 150px; }
.admin_form_main .fr { width: 700px; float: left; margin-bottom: 20px; word-break: break-all;}
.admin_form_main .fr span { color: #999999; margin-left: 10px; }
.admin_form_main.big .fl { width: 200px; }
.admin_form_main.big .fr { width: 600px; }
.admin_form_main.big .input_text_default { width: 570px; }
.admin_form_main.middle { width: 100%; }
.admin_form_main.middle .fl { width: 100px; padding-top: 9px; }
.admin_form_main.middle .fl.txt { padding-top: 0; }
.admin_form_main.middle .fl.txt2 { padding-top: 6px; }
.admin_form_main.middle .fr { width: 70%; word-break: break-all;}
.admin_form_main .moreform { display: none; }
/*-----顶部提示--------*/
.pagetit { padding-top: 0; padding-bottom: 18px; padding-left: 20px; }
.pagetit .ptit { font-size: 18px; color: #666666; width: auto; float: left; margin-right: 50px; line-height: 35px; padding-left: 6px; }
.pagetit .ptit span { font-size: 13px; color: #999; margin-left: 20px; }
.toptip h2 { padding-left: 20px; display: block; color: #000000; margin-bottom: 8px; border-bottom: 1px #DFEDF7 solid; border-top: 1px #DFEDF7 solid; background-color: #F0F8FD; height: 40px; line-height: 40px; margin-bottom: 8px; font-weight: 100 }
.toptip p { color: #666666; padding-bottom: 10px; padding-left: 20px; }
.toptip p strong { color: #0066CC }
.toptit { line-height: 180%; padding-left: 20px; margin-left: 20px; margin-right: 20px; border-bottom: 1px #DFDFDF solid; border-top: 1px #DFDFDF solid; background-color: #F5F7F8; height: 50px; line-height: 50px; margin-bottom: 20px; color: #666666; }
.admin_note { color: #999999; padding-left: 8px; }
/*-----管理员权限li--------*/
.user_box_li { list-style: none; padding: 0; margin: 0; float: left; width: 120px; height: 26px; }
.user_box_li_new_length { width: 156px; }
/*-----标签样式--------*/
.sellabel { width: auto; padding-left: 8px; padding-right: 8px; line-height: 24px; border: 1px #BFD5EC solid; background-color: #F4FAFF; cursor: pointer; float: left; margin: 0 10px 3px 0; }
/*-----错误样式--------*/
label.error { margin-left: 6px; color: #FF0000 }
input.error { border: 1px #FF6600 solid; background-color: #FFEDE8; color: #FF0000 }
textarea.error { border: 1px #FF6600 solid; background-color: #FFEDE8; color: #FF0000 }
/*会员等级*/
.userLV { padding: 0 4px; background-color: #FF9900; color: #FFFFFF; font-size: 10px; margin-right: 8px; text-decoration: none; display: inline; border-radius: 2px; }
/*-----jquery tip--------*/
p#vtip { display: none; position: absolute; padding: 15px; left: 5px; font-size: 14px; background-color: white; border: 2px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999; line-height: 180%; word-break: break-all; word-wrap: break-word; margin-right: 20px; margin-bottom: 20px; }
p#userinfo { display: none; position: absolute; padding: 10px; font-size: 12px; background-color: #FFFFFF; border: 3px solid #a6c9e2; z-index: 9999; line-height: 180%; word-break: break-all; word-wrap: break-word; margin-bottom: 20px; }
/*模拟浮动菜单*/
.menu { position: absolute; left: 0; top: 23px; z-index: 1000; background-color: #FFFFFF; border: 1px #8A89A9 solid; width: 206px; display: none; }
.menu ul { padding: 0; margin: 0; }
.menu li { padding-left: 10px; line-height: 23px; cursor: pointer }
.dmenu { position: absolute; left: 0; top: 23px; z-index: 99; background-color: #F7FBFD; border: 1px #8A89A9 solid; width: 620px; display: none; padding: 15px; }
.dmenu .tit { width: 280px; margin-bottom: 5px; }
.dmenu ul { padding: 0; margin: 0; }
.dmenu li { line-height: 25px; cursor: pointer; width: 150px; float: left; color: #0066CC; padding-left: 5px; }
.dmenu .go_back { color: #009900; cursor: pointer; line-height: 180%; padding-left: 5px; }
.menu_bg_layer { /*background-image: url(../images/28.gif);*/ }
.dmenu.shadow { -moz-box-shadow: 3px 3px 4px #CCCCCC; -webkit-box-shadow: 3px 3px 4px #CCCCCC; box-shadow: 3px 3px 4px #CCCCCC; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#CCCCCC')"; /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC'); }
/*showmsg*/
.showmsg { color: #999999; padding-left: 40px; margin-bottom: 200px; margin-top: 20px; }
.showmsg .left { width: 34px; height: 34px; float: left; background-image: url(../images/right_big.gif); background-repeat: no-repeat }
.showmsg .left.m0 { background-position: 0 -34px; }
.showmsg .left.m1 { background-position: 0 -68px; }
.showmsg .left.m2 { background-position: 0 0; }
.showmsg .right { width: 600px; line-height: 180%; float: left; padding-left: 20px; }
.showmsg .right a { color: #333333 }
.showmsg .right h2 { font-size: 14px; color: #0066CC; font-weight: bold; margin-bottom: 8px; margin-top: 6px; }
.showmsg .right li { background-image: url(../images/go_back.gif); background-position: 0 center; padding-left: 20px; background-repeat: no-repeat; height: 22px; line-height: 22px; }
/*-----jquery dialog css--------*/
.FloatBg { display: none; width: 100%; height: 100%; background: #000; position: absolute; top: 0; left: 0; }
.FloatBox { position: absolute; padding: 5px; background: url(../images/dialogbg.png); display: none }
.FloatBox .Box { border: 1px #999999 solid }
.FloatBox .Box .title { height: 40px; color: #333333; background-color: #EBEBEB }
.FloatBox .Box .title h4 { float: left; display: block; height: 40px; font-size: 14px; line-height: 40px; padding-left: 10px; padding-right: 30px; }
.FloatBox .Box .title span { float: right; cursor: pointer; display: block; height: 40px; background: url(../images/dialog.png) no-repeat 0px 6px; width: 40px; }
.FloatBox .Box .title span:hover { background-position: 0 -50px; }
.FloatBox .Box .content { padding: 20px 15px; background: #fff; }
.FloatBox .Box .content .wait { background: url(../images/wait.gif) no-repeat center; padding: 50px; }
/*-----dialog 多选横向列表--------*/
.showdialog { width: 360px; }
.showdialog .dtit { height: 28px; padding-left: 30px; margin-bottom: 12px; background: url(../images/dialogtip.png) no-repeat 0px 0px; }
.showdialog .dlistx { width: 100px; height: 34px; line-height: 34px; float: left; margin-right: 15px; background-color: #F5F5F5; cursor: pointer; border-radius: 34px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 20px; border: 1px #EBEBEB solid }
.showdialog .dlistx:hover { background-color: #EBEBEB; border: 1px #D7D7D7 solid }
/* 自动消失的提示框 */
.disappear_tooltip { display: none; position: absolute; top: 0; left: 0; z-index: 1000000; background: rgba(0, 0, 0, .7); -pie-background: rgba(0, 0, 0, .7); padding: 0 18px; height: 70px; line-height: 70px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: #fff; text-align: center; font-size: 16px; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: .3s; animation-duration: .3s; }
.disappear_tooltip .icon { width: 29px; height: 29px; float: left; margin-top: 20px; }
.disappear_tooltip .content { float: left; padding-left: 15px; }
.disappear_tooltip.remind .icon { background: url(../images/tooltip_icon.png) no-repeat; }
.disappear_tooltip.success .icon { background: url(../images/tooltip_icon.png) 0 -59px no-repeat; }
@-webkit-keyframes bounceIn {
    0% { opacity: 0; -webkit-transform: scale(.5); transform: scale(.5) }
    100% { opacity: 1; -webkit-transform: scale(1); transform: scale(1) }
}
@keyframes bounceIn {
    0% { opacity: 0; -webkit-transform: scale(.5); -ms-transform: scale(.5); transform: scale(.5) }
    100% { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1) }
}
.tip_anim { display: block; -webkit-animation-name: bounceIn; animation-name: bounceIn }
@-webkit-keyframes bounceOut {
    100% { opacity: 0; -webkit-transform: scale(.7); transform: scale(.7) }
    30% { -webkit-transform: scale(1.03); transform: scale(1.03) }
    0% { -webkit-transform: scale(1); transform: scale(1) }
}
@keyframes bounceOut {
    100% { opacity: 0; -webkit-transform: scale(.7); -ms-transform: scale(.7); transform: scale(.7) }
    30% { -webkit-transform: scale(1.03); -ms-transform: scale(1.03); transform: scale(1.03) }
    0% { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1) }
}
.tip_anim_close { z-index: -100; background: rgba(0, 0, 0, 0); -pie-background: rgba(0, 0, 0, 0); -webkit-animation-name: bounceOut; animation-name: bounceOut; -webkit-animation-duration: .2s; animation-duration: .2s; }
/* 列表上方搜索 */
.top_search { margin: 0px 25px 20px; color: #666666; font-size: 13px; }
.top_search.no_lr_margin { margin-left: 0; margin-right: 0; }
select { padding: 6px 2px; border: 1px #DFDFDF solid; border-radius: 3px; color: #333333; font-family: "microsoft yahei", "宋体"; cursor: pointer; }
.date_input { padding: 0 5px; border: 1px #DFDFDF solid; border-radius: 3px; color: #333333; height: 32px;}
.date_input.width110 { width: 99px; }
.date_input.width135 { width: 123px; }
.search_key { padding: 0 5px; border: 1px #DFDFDF solid; border-radius: 3px; height: 32px; color: #333333;}
.search_btn { height: 32px; background-color: #8C8C8C; cursor: pointer; border-radius: 3px; border: 0; color: #fff; font-size: 14px; padding: 0 10px; }
.search_btn:hover { background-color: #747474; }
.search_btn.blue { border: 1px #236FED solid; background-color: #4587F0; }
.search_btn.blue:hover { border: 1px #115ACE solid; background-color: #1669EC; }
/* 列表上方搜索模拟select */
.header_search { width: 260px; }
.header_search .sobox { width: 230px; height: 32px; border: 1px #DFDFDF solid; border-radius: 3px; position: relative; background-color: #FFFFFF }
.header_search .sobox .sinput { height: 30px; line-height: 32px; border: 0; border-radius: 3px; background-color: #FFFFFF; width: 140px; padding-left: 80px; color: #333333;}
.header_search .sobox .sobtn { width: 72px; height: 34px; position: absolute; right: -92px; top: -1px; background-color: #8C8C8C; cursor: pointer; background-image: url(../images/search.png); border-radius: 4px; background-repeat: no-repeat; background-position: 10px center; border: 0px; padding-left: 24px; color: #fff; font-size: 15px; }
.header_search .sobox .sobtn:hover { background-color: #747474 }
.header_search .sobox .sotype { width: 59px; height: 32px; background-color: #F2F2F2; line-height: 32px; position: absolute; left: 0px; top: 0px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-left: 10px; background-image: url(../images/arrow.png); background-position: 55px center; background-repeat: no-repeat; cursor: pointer; border-right: 1px #DFDFDF solid; }
.header_search .sobox .sotype:hover { background-color: #EFEFEF }
.header_search .sobox .mlist { position: absolute; width: 69px; left: -1px; top: 31px; border: 1px #DFDFDF solid; border-top: 1px #F2F2F2 solid; background-color: #F2F2F2; padding-bottom: 3px; display: none }
.header_search .sobox .mlist li { padding-left: 13px; line-height: 30px; height: 30px; cursor: pointer; }
.header_search .sobox .mlist li:hover { background-color: #DDDDDD; }
/* 联系记录列表 */
.feedback_line { height: 2px; margin: 0 20px; background-color: #DFDFDF; }
.feedback { margin: 0 20px; border-bottom: 1px #E7E7E7 solid; padding: 15px; color: #666666; }
.feedback .date { float: left; width: 54px; height: 45px; background-color: #F25126; color: #FFF; text-align: center; line-height: 140%; border-radius: 4px; padding-top: 5px; }
.feedback .content { float: left; width: 78%; margin-left: 15px; }
.feedback .content h4 { height: 30px; font-size: 14px; font-weight: normal; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.feedback .content h4 a { color: #4196E1; }
.feedback .content h4 span { color: #4196E1; }
.feedback .content .comment { padding-top: 2px; padding-right: 20px; word-break: break-all; }
.feedback .time { float: left; width: 14%; text-align: right; font-size: 13px; color: #999; }
.feedback_tiny { margin: 0 20px; border-bottom: 1px #E7E7E7 dashed; padding: 15px 0; color: #666666; }
.feedback_tiny .avatar { float: left; width: 40px; height: 40px; padding-top: 5px; }
.feedback_tiny .avatar img { width: 40px; height: 40px; border-radius: 50%; }
.feedback_tiny .content { float: left; width: 85%; margin-left: 15px; }
.feedback_tiny .content h4 { height: 26px; font-size: 14px; font-weight: normal; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.feedback_tiny .content h4 a { color: #4196E1; }
.feedback_tiny .content h4 span { color: #4196E1; }
.feedback_tiny .content .comment { padding-top: 2px; word-break: break-all; }
.feedback_tiny .time { font-size: 13px; color: #999; margin-top: 6px; }
/* 客户页用到的textarea */
.textarea { border: 1px #DFDFDF solid; border-radius: 4px; padding: 10px; line-height: 24px; width: 456px; height: 100px; color: #333333;}
.textarea.small { width: 300px; height: 50px; }
.textarea:hover { border: 1px #33BEF2 solid; box-shadow: 0px 0px 10px #33BEF2; }
/* 客户头部 */
.custom { background-color: #FFFFFF; margin: 0 10%; padding: 20px 0; }
.custom_office { padding: 10px 10% 20px; height: 50px; line-height: 50px; font-size: 12px; color: #8B8B8B; background-image: url(../images/admin_main_bg.gif); background-repeat: repeat-x; }
.custom_label { padding: 10px 10% 20px; height: 50px; line-height: 50px; font-size: 13px; color: #8B8B8B; background-image: url(../images/admin_main_bg.gif); background-repeat: repeat-x; }
.custom_label .item { margin-right: 5px; }
.custom_label .item span { color: #666666; }
.custom .header { position: relative; }
.custom .header .logo { width: 122px; height: 122px; padding: 3px; margin: 10px 0 30px 30px; border: 1px #EEEEEE solid; *zoom: 1; }
.custom .header .logo img { width: 122px; height: 122px; }
.custom .header .c_title { float: left; padding-left: 20px; }
.custom .header .c_title .com_name { font-size: 20px; height: 40px; padding-top: 8px; color: #333333; }
.custom .header .c_title .com_name span { font-size: 13px; color: #999999; margin-left: 10px; }
.custom .header .c_title .txt { color: #666666; }
.custom .header .c_title .txt .crm a { margin-right: 5px; }
.custom .header .c_title .txt .crm span { margin-right: 5px; margin-left: 20px; }
.custom .header .c_title .info { color: #666666; height: 33px; }
.custom .header .c_title .info span { color: #999999; padding-left: 10px; padding-right: 10px; font-size: 10px; }
.custom .header .c_title .status { padding-top: 10px; color: #666666; height: 50px; }
.custom .header .c_title .status .li { height: 50px; float: left; border-right: 1px #E8E8E8 solid; text-align: center; padding: 0 25px; }
.custom .header .c_title .status .li.left { border-left: 1px #E8E8E8 solid; }
.custom .header .c_title .status .li .t { font-size: 16px; font-weight: bold; height: 30px; }
.custom .header .c_title .tianyancha { position: absolute; top: 13px; right: 20px; line-height: 260%; }
.custom .header .c_title .tianyancha a { display: inline; text-decoration: none; padding: 3px 12px; background-color: #f7f7f7; border: 1px #DFDFDF solid; border-radius: 4px; color: #666666; }
.custom .header .c_title .tianyancha a:hover { background-color: #ffffff; color: #333333; }
/* 客户Tab选项卡 */
.custom .tab { margin-bottom: 20px; padding: 0 30px; *zoom: 1; }
.custom .tab ul { border-bottom: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9; *zoom: 1; }
.custom .tab ul li { height: 40px; float: left; border-top: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; cursor: pointer; }
.custom .tab ul li a { display: inline-block; width: 138px; text-align: center; color: #666; text-decoration: none; padding-top: 8px; }
.custom .tab ul li.select { position: relative; }
.custom .tab ul li.select .blueline { position: absolute; top: -1px; left: 0; width: 138px; height: 2px; background-color: #29e; }
.custom .tab ul li.select .whiteline { position: absolute; bottom: -1px; left: 0; width: 138px; height: 2px; background-color: #fff; }
/* 客户内容区 */
.custom .c_content { margin: 0 30px; }
.custom .c_content .c_left { border-right: 1px solid #d9d9d9; float: left; width: 50%; }
.custom .c_content .c_left .c_btn { margin-bottom: 0; padding: 8px 10px; margin-right: 0; }
.custom .c_content .info_title { color: #666; font-size: 14px; font-weight: bold; padding-bottom: 15px; padding-left: 15px; }
.custom .c_content .c_right { float: right; width: 49%; }
/* 客户联系人 */
.custom .c_content .add_contact { width: 198px; height: 148px; border: 2px solid #ededed; background-image: url(../images/add.png); background-repeat: no-repeat; background-position: center 45px; cursor: pointer; border-radius: 3px; float: left; margin: 0 10px 10px 0; }
.custom .c_content .add_contact:hover { border: 2px solid #7ecaff; }
.custom .c_content .add_contact .new { text-align: center; margin-top: 75px; color: #666666; }
.custom .c_content .contact_detail { float: left; background: #f8f8f8; width: 198px; height: 148px; margin: 0 10px 10px 0; border: 2px solid #ededed; border-radius: 3px; cursor: pointer; }
.custom .c_content .contact_detail:hover { border: 2px solid #7ecaff; }
.custom .c_content .contact_detail .name { background: #f2f2f2; height: 37px; line-height: 37px; padding-left: 18px; padding-right: 6px; white-space: nowrap; word-wrap: normal; text-overflow: ellipsis; overflow: hidden; }
.custom .c_content .contact_detail .detail { font-size: 13px; }
.custom .c_content .contact_detail .detail p { padding-left: 18px; padding-right: 6px; height: 36px; line-height: 36px; color: #666; white-space: nowrap; word-wrap: normal; text-overflow: ellipsis; overflow: hidden; }
/* 左右布局 */
.left_right_layout { margin: 0 20px; }
.left_right_layout .top_line { height: 1px; background-color: #DFDFDF; }
.left_right_layout .left_layout { border-right: 1px solid #d9d9d9; float: left; width: 50%; }
.left_right_layout .left_layout .c_btn { margin-bottom: 0; padding: 8px 10px; margin-right: 0; }
.left_right_layout .info_title { color: #666; font-size: 14px; font-weight: bold; padding-bottom: 15px; padding-left: 15px; padding-top: 25px; }
.left_right_layout .right_layout { float: right; width: 49%; }
.contain { padding: 0 20px; }
.table { width: 100%; max-width: 100%; border-collapse: collapse; border-spacing: 0; background-color: transparent; margin-bottom: 10px; border: 1px solid #ddd; }
.table th, .table td { padding: 10px; border: 1px solid #ddd; vertical-align: top; line-height: 1.5; text-align: left; }
/* 添加订单 */
.hidden{ display: none;}