/* mainbox */
.mainbox{ position:relative; background:#f5f5f5;}

.regbox{width:822px; height:482px; padding:20px 70px; background:url(../regboxbg.png) no-repeat; margin:40px  auto 0;}
.regbox .reg_left{width:380px; padding-right:70px; border-right:1px solid #fce1e2; float:left; margin-top:15px;}
.regbox .reg_right{width:220px; float:right; margin-top:15px;}
.regForm{position:relative;padding:0;}
.regForm li{width:100%; margin-bottom:10px; height:38px;font-family:"Microsoft YaHei";font-size:14px; line-height:36px; color:#666;}
.regForm li span.red{color:#f00; padding-left:5px;}
.regForm li label{float:left; font-family:"Microsoft YaHei"; font-size:14px;  line-height:36px;color:#666; display:inline-block; width:86px; padding-right:14px; text-align:right;}
.regForm li input.input1{width:246px;float:left;  background:transparent; border:none; font-family:"Microsoft YaHei";font-size:14px; height:36px; line-height:36px; padding:0px 5px;color: #909090;border:1px solid #ccc; border-radius:5px;}
.regForm li input.input2{width:84px; height:40px;float:left; display:inline-block; margin-bottom:16px; margin-right:15px; position:relative;background:url(../login-1.png) no-repeat 0 -100px;z-index:0; border-radius:3px; border:none; vertical-align:middle;}
.regForm li .btn-reg{width:120px; height:40px; line-height:40px; border:1px solid #c11920; border-radius:3px; background:#c11920; font-family:"Microsoft YaHei"; font-size:16px; color:#fff;}
.regForm li .btn-gray{width:120px; height:40px; line-height:40px; border:1px solid #b7b7b7; border-radius:3px; background:#b7b7b7; font-family:"Microsoft YaHei"; font-size:16px; color:#fff; margin-left:20px;}
.regForm li a{font-family:"Microsoft YaHei";font-size:14px; height:40px; color:#666; padding:0 10px;}
.regForm h1{font-family:"宋体";font-size:14px; height:40px; line-height:40px; color:#999; border-bottom:1px dotted #ccc; margin-bottom:10px;}
.regForm a{color:#c11920;}
.regForm p{font-family:"宋体";font-size:14px; line-height:32px; color:#666; padding:8px 0;}
.regForm .s1{color:#c11920;}
.regForm p a{padding-right:15px;}

#uboxstyle .select_box{width:256px;height:40px;}
#uboxstyle div.tag_select{display:block;color:#666;width:216px;height:38px; padding:0 25px 0 15px; border:1px solid #ccc; border-radius:5px;background:transparent url("../arrow_select.png") no-repeat 230px center;}
#uboxstyle div.tag_select_hover{display:block;color:#666;width:216px;height:38px; padding:0 25px 0 15px;border:1px solid #ccc; border-radius:5px;background:transparent url("../arrow_select.png") no-repeat 230px center;}
#uboxstyle div.tag_select_open{display:block;color:#666;width:216px;height:38px; padding:0 25px 0 15px;border:1px solid #ccc; border-radius:5px;background:transparent url("../arrow_select.png") no-repeat 230px center;}
#uboxstyle ul.tag_options{position:absolute; top:38px; padding:0;margin:0;list-style:none;margin:0;border:1px solid #ccc; background:#fff; border-top:0;}
#uboxstyle ul.tag_options li{display:block; height:24px; text-decoration:none;line-height:24px;color:#666;width:226px;padding:5px 15px; margin-bottom:0;}
#uboxstyle ul.tag_options li.open_hover{color:#666; background:#ddd;}
#uboxstyle ul.tag_options li.open_selected{color:#666; background:#ddd;}

.loginbox{width:822px; height:442px; padding:20px 70px; background:url(../loginboxbg.png) no-repeat; margin:40px  auto 0;}
.loginbox .login_left{width:380px; padding-right:70px; border-right:1px solid #fce1e2; float:left; margin-top:35px;}
.loginbox .login_right{width:220px; float:right; margin-top:15px;}
.loginForm{position:relative;padding:0;}
.loginForm li{width:100%; margin-bottom:20px; height:38px;font-family:"Microsoft YaHei";font-size:14px; line-height:36px; color:#666;}
.loginForm label{float:left; font-family:"Microsoft YaHei"; font-size:14px;  line-height:36px;color:#666; display:inline-block; width:86px; padding-right:14px; text-align:right;}
.loginForm input.input1{width:246px; float:left;  background:transparent; border:none; font-family:"Microsoft YaHei";font-size:14px; height:36px; line-height:36px; padding:0px 5px;color: #909090;border:1px solid #ccc; border-radius:5px;}
.loginForm input.input2{width:84px; float:left; margin-right:15px; background:transparent; border:none; font-family:"Microsoft YaHei";font-size:14px; height:36px; line-height:36px; padding:0px 5px;color: #909090;border:1px solid #ccc; border-radius:5px;}
.loginForm .btn-reg{width:256px; height:40px; line-height:40px; border:1px solid #c11920; border-radius:3px; background:#c11920; font-family:"Microsoft YaHei"; font-size:16px; color:#fff;}
.loginForm li a{font-family:"Microsoft YaHei";font-size:14px; height:40px; color:#666; padding:0 10px;}
.loginForm h1{font-family:"宋体";font-size:14px; height:40px; line-height:40px; color:#999; border-bottom:1px dotted #ccc; margin-bottom:10px;}
.loginForm a{color:#c11920;}
.loginForm p{font-family:"宋体";font-size:14px; line-height:32px; color:#666; padding:8px 0;}
.loginForm .s1{color:#c11920;}
.loginForm p a{padding-right:15px;}



/***mleft***/
.mleft{width:150px; float:left; margin:40px 0 0px; background:#ececec;}
.left_top{width:100%; padding-bottom:22px; background:#f5f5f5;}
.left_top h1{font:bold 28px/28px "Microsoft YaHei"; color:#900;}
.left_menu{width:100%; }
.left_menu li{width:100%; height:48px;}
.left_menu li a{display:block; font:16px/48px "Microsoft YaHei"; color:#000; padding:0 10px 0 18px;}
.left_menu li.active{background:#990000;}
.left_menu li.active a{color:#fff;}


/***mright***/
.mright{width:1000px; float:right; margin:40px 0 0px;}
.right_top{width:100%; height:22px; padding-bottom:21px; border-bottom:5px solid #d4d4d4;}
.right_top h2{font:20px/22px "Microsoft YaHei"; color:#333; padding-left:16px; border-left:5px solid #990000;}

.frombox{padding:20px 0;}
.frombox ul{display:block;padding-bottom:20px;}
.frombox li{line-height:38px;font:12px/38px "Microsoft YaHei";color:#666;padding:10px 0;}
.frombox .settings-item-title {width: 240px; text-align: right; float: left; color: #333; font: 16px/38px "Microsoft YaHei";}
.frombox .settings-item-content {margin-left: 255px; margin-right:145px;}
.frombox .settings-item-content .note.gray {color: #333;}
.frombox .settings-item-content a {color: #259;text-decoration: none;}
.frombox .settings-item-content .gray_bg {background:#f8f8f8;}
.frombox input{color: #333; font: 16px/38px "Microsoft YaHei";}
.frombox .l_text1{border:1px solid #ccc;width:50%;height:38px; padding:0 5px; box-sizing:border-box;}
.frombox .l_text2{border:1px solid #ccc;width:100%;height:38px; padding:0 5px; box-sizing:border-box;}
.frombox .time{border:1px solid #ccc;width:50%;height:38px; padding:0 5px; box-sizing:border-box; background-image:url(../calendar.png); background-repeat:no-repeat; background-size:28px auto; background-position: right center;}

.frombox .bottom_btn{border-top:1px dotted #ccc;width:100%; text-align:center; margin-top:10px; padding:40px 0 120px;}
.frombox .bottom_btn .l_btn1{border:none;width:150px;height:48px;background:#990000;font:18px/48px "Microsoft YaHei";color:#fff; border-radius:2px;}
.frombox .bottom_btn .l_btn2{border:none;width:150px;height:48px;background:#999;margin-left:80px;font:18px/48px "Microsoft YaHei";color:#fff;}
.frombox h3{font:15px/30px "Microsoft YaHei";color:#666;width:286px;margin-left:80px;border-top:1px solid #ccc;padding:25px 0;}

.list_hetong{padding:20px 0;}
.list_hetong ul{display:block; padding-bottom:20px;}
.list_hetong li{padding:34px 0;border-bottom:1px dotted #ccc;}
.list_hetong .pic{padding:10px 0; width:80px; height:94px; float:left;}
.list_hetong .pic img{width:100%; height:100%;}
.list_hetong .info{padding-left:118px; position:relative;}
.list_hetong .info h2{font:20px/34px "Microsoft YaHei";color:#000; margin-bottom:5px;}
.list_hetong .info p{font:14px/24px "Microsoft YaHei";color:#666;}
.list_hetong .tool{ position:absolute; right:0; bottom:0;}
.list_hetong .tool a{width:28px; height:28px; display:inline-block; text-indent:1000px; font-size:0;}
.list_hetong .tool a.edit{background:url(../edit_ico.png) no-repeat;}
.list_hetong .tool a.del{background:url(../del_ico.png) no-repeat; margin-left:28px;}

.list_hetong1{padding:20px 0;}
.list_hetong1 table{padding-bottom:20px;}
.list_hetong1 th{padding:22px 0px;border-bottom:1px dotted #ccc;font:14px/32px "Microsoft YaHei";color:#333;}
.list_hetong1 th img{ vertical-align:middle; margin-left:5px;}
.list_hetong1 td{padding:12px 0px;border-bottom:1px dotted #ccc;font:14px/32px "Microsoft YaHei";color:#333;}
.list_hetong1 td img{ vertical-align:middle;}
.list_hetong1 td a{font:18px/32px "Microsoft YaHei";color:#262c2c;}
.list_hetong1 td .red{font:20px/32px "Microsoft YaHei";color:#ff0000;}

.list_upload{padding:20px 0;}
.list_upload table{padding-bottom:20px;}
.list_upload th{padding:22px 0px;border-bottom:1px dotted #ccc;font:14px/32px "Microsoft YaHei";color:#333;}
.list_upload th img{ vertical-align:middle; margin-left:5px;}
.list_upload td{padding:22px 0px;border-bottom:1px dotted #ccc;font:14px/32px "Microsoft YaHei";color:#333;}
.list_upload td img{ vertical-align:middle;}
.list_upload td a{font:18px/32px "Microsoft YaHei";color:#262c2c;}
.list_upload td .red{font:20px/32px "Microsoft YaHei";color:#ff0000;}

/*弹出窗口全局样式*/
.popWarp{width:100%;background:#111;-moz-opacity: 0.7;opacity:0.7;filter: alpha(opacity=70);position:absolute;z-index:1200; overflow:hidden;}
#dialog{display:none; width:920px; height:600px; background:#fff; -moz-opacity: 1;opacity:1;filter: alpha(opacity=100);  position:fixed; left:50%; top:50%; margin-top:-300px; margin-left:-460px;  z-index:1280; }
#dialog .popTitle{height:80px;width:100%; text-align:center}
#dialog .popTitle span{font:bold 30px/60px "Microsoft YaHei"; color:#cc0000;border-bottom:5px solid #cc0000; display:inline-block; padding-top:15px}
#dialog .popbox{width:100%; height:500px; overflow:hidden;}
#dialog .popbox iframe{border:none;}
#dialog .closeWin{width:26px; height:26px; display:block; position:absolute; top:15px; right:25px; background-color:transparent; background-image:url(../closelabel.png); background-repeat:no-repeat; background-size:100% auto; border:none; text-indent:70px; cursor:pointer;}
.addForm{width:100%; height:100%; padding:20px 0; box-sizing:border-box;}
.addForm ul{padding:0px 50px;display:block;}
.addForm ul li{width:100%; height:50px;box-sizing:border-box;}
.addForm ul li label{width:150px; font:16px/36px "Microsoft YaHei"; color: #333; height:36px; float:left; text-align:right; padding-right:5px;}
.addForm ul li font{color: #f00; font-size:14px;}
.addForm ul li .input{width:626px; font:16px/32px "Microsoft YaHei"; color: #666666;border:1px solid #ccc; height:34px; background:#fff; border-radius:3px; padding:0 5px; box-sizing:border-box; }
.addForm ul li .input1{width:300px; font:16px/32px "Microsoft YaHei"; color: #666666;border:1px solid #ccc; height:34px; background:#fff; border-radius:3px; padding:0 5px; box-sizing:border-box; }
.addForm ul li .time{width:300px; font:16px/32px "Microsoft YaHei"; color: #666666;border:1px solid #ccc; height:34px; background:#fff; border-radius:3px; padding:0 25px 0 5px; box-sizing:border-box;  background-image:url(../calendar.png); background-repeat:no-repeat; background-size:28px auto; background-position: right center;}
.addForm ul li .select{width:198px; font:16px/32px "Microsoft YaHei"; color: #666666;border:1px solid #ccc; height:34px; background:#fff; border-radius:3px; padding:0 25px 0 5px; box-sizing:border-box;}
.addForm ul li.lines{height:auto; display:table;}
.addForm ul li.lines label{ vertical-align:top; line-height:20px;}
.addForm ul li.lines .textarea{width:626px; font:16px/32px "Microsoft YaHei"; color: #666666;border:1px solid #ccc; height:100px; background:#fff; border-radius:6px; padding:5px; box-sizing:border-box; }
.addForm .bottom{width:100%;text-align:center; margin-top:6px;}
.addForm  .bottom .submit-btn{ width:100px; height:36px; box-sizing:border-box; text-align:center; margin-right:28px; border:none; border-radius:18px; background:#cc0000; font:14px/36px "Microsoft YaHei"; color:#fff;}
.addForm .bottom .cancel-btn{ width:100px; height:36px; box-sizing:border-box; text-align:center; margin-left:28px; border:none; border-radius:18px; background:#999; font:14px/36px "Microsoft YaHei"; color:#fff;}

#dialog1{display:none; width:630px; height:510px; border:5px solid #990000; background:#fff; -moz-opacity: 1;opacity:1;filter: alpha(opacity=100);  position:fixed; left:50%; top:50%; margin-top:-270px; margin-left:-320px;  z-index:1280; }
#dialog1 .popTitle{height:18px; padding:11px 30px; background:#fafaf7; border-bottom:1px solid #e8e8e8;}
#dialog1 .popTitle span{font:18px/18px "Microsoft YaHei"; color:#262c2c; display:inline-block; border-left:3px solid #990000; padding-left:14px;}
#dialog1 .popbox{width:100%; height:459px; overflow:hidden;}
#dialog1 .popbox iframe{border:none;}
#dialog1 .closeWin{width:20px; height:20px; display:block; position:absolute; top:10px; right:15px; background-color:transparent; background-image:url(../closelabel1.png); background-repeat:no-repeat; background-size:100% auto; border:none; text-indent:70px; cursor:pointer;}
.paybox{width:100%; height:100%; padding:20px 0; box-sizing:border-box;}
.paybox .payboxTit{width:570px; height:50px; margin:0 auto; padding:22px 0px; border-bottom:1px dashed #ccc;font:24px/32px "Microsoft YaHei"; color:#262c2c;}
.paybox .payboxTit img{ vertical-align:middle; margin-right:20px;}
.paybox .price{font:18px/52px "Microsoft YaHei"; color:#666666; text-align:center;padding:20px 0;}
.paybox .price .num{font:36px/52px "Microsoft YaHei"; color:#ff0000;}
.paybox .erweima{text-align:center; padding:0 0 20px 0;}
.paybox .btn{text-align:center; padding:10px 0; text-align:center; font:18px/40px "Microsoft YaHei"; color:#333;}
.paybox .btn .submit-btn{width:150px; height:40px; box-sizing:border-box; text-align:center; border:none; background:#990000; font:18px/40px "Microsoft YaHei"; color:#fff;}

/***pages***/
.pages{height:44px; padding:40px 0 40px; text-align:center;}
.pages a{font:14px/15px  "Microsoft YaHei"; color:#333; padding:9px 12px; border:1px solid #d6d6d6; margin:0 4px; background:#fff;}
.pages a.active{color:#fff; background:#666;}
.pages span{font:14px/32px  "Microsoft YaHei"; color:#333; margin:0 10px;}
.pages select{font:14px/32px  "Arial"; color:#666; padding:6px 5px; border:1px solid #d6d6d6; margin:0 5px; vertical-align:top;}