@charset 'utf-8';
a{color:#000;}
a:hover{text-decoration:none;color:#00a0e9;}
.container{width:1000px;margin:0 auto;}
.split{display:inline-block;zoom:1;padding:0 10px;color:#000;*display:inline;}
.b-border{border-bottom:1px #cacaca dashed;}

/*字体颜色*/
.fn-blue{color:#00a0e9;}
.fn-666{color:#000;}
.fn-999{color:#999;}
.fn-f00{color:#f00;}
.fn-000{color:#000;}
.fn-094{color:#094;}
.fn-f00{color:#f00;}

/*宽度*/
.w30{width:30px;}
.w40{width:40px;}
.w60{width:60px;}
.w65{width:65px;}
.w88{width:88px;}
.w100{width:100px;}
.w120{width:120px;}
.w140{width:140px;}
.w180{width:180px;}
.w170{width:170px;}
.w160{width:160px;}
.w258{width:258px;}
.w222{width:222px;}
.w210{width:190px;}
.w328{width:328px;}

/*按钮*/

/*提交按钮*/
.sub-btn{font-size:16px;display:inline-block;width:140px;height:40px;text-align:center;border:0;border-radius:3px;}
a.sub-btn{line-height:40px;}


/*保存或咨询按钮*/
.cons-btn{line-height:32px;display:inline-block;width:100px;height:32px;margin-top:4px;text-align:center;border:0;border-radius:3px;}

/*上传按钮*/
.upadd-btn{line-height:26px;width:60px;height:26px;text-align:center;border-radius:3px;}
.upaddvideo-btn{line-height:26px;width:60px;height:26px;text-align:center;border-radius:3px;}

/*inline按钮*/
.inline-btn{ display: inline; padding: 3px 5px; border-radius: 3px; border: 0;}

/*蓝色按钮*/
.blue-btn{color:#fff;background:#407ebc;}
.blue-btn:hover{color:#fff;background:#5da0e2;}

/*黄色按钮*/
.yellow-btn{color:#fff;background:#f19149;}
.yellow-btn:hover{color:#fff;background:#f39800;}

/*绿色按钮*/
.green-btn{color:#fff;background:#4ccb8b;}
.green-btn:hover{color:#fff;background:#49e797;}

/*灰色按钮*/
.gray-btn{color:#fff;background:#a0a0a0;}
.gray-btn:hover{color:#fff;background:#aaa;}

/*头部*/
.top{line-height:24px;height:24px;padding:3px 0;}
.top .top-hotline{font-size:16px;color:#134d7f;}
.top .top-bar{font-size:14px;overflow:hidden;width:168px;height:24px;border-radius:3px;background:#3e7cbb;}
.top .top-bar a{float:left;width:80px;text-align:center;color:#fff;}
.top .top-bar .split{float:left;width:8px;padding:0;text-align:center;color:#9aa5b4;}
.top .top-exit{color:#000;}
.top .top-exit a{color:#000;}
.top .top-exit a:hover{color:#00a0e9;}
.header{ height: 109px; overflow: hidden; position: relative;}
.header .bg{ width: 100%; height: 100%; background: #054d8d; opacity: 0.45; position: absolute; left: 0; top: 0;}
.header .header-bgline{position:absolute;top:0;left:0;width:36%;height:50px;background:url(../../images/common/header-bg2.jpg) repeat-x 0 0;}
.header .header-cnt{position:relative;z-index:1; padding: 30px 0;}
.header .header-link{font-size:14px;line-height:38px; line-height: 38px; background: #1070ac; color: #fff; position: absolute; right: 0; top: 0; border-radius: 15px; border-top-left-radius: 0; border-top-right-radius: 0; box-shadow: 2px 2px 5px #1070ac; }
.header .header-link a{ display: inline-block; padding-left: 35px; margin-right: 10px; color: #fff; background: url(../../images/common/usericon.png) no-repeat 9px 3px; }
.header .header-link a.weix{ background: url(../../images/common/weixicon.png) no-repeat 9px 3px }

/*主导航*/
// .menu{height:45px;}
// .menu li{float:left;}
// .menu li a{font-size:14px;line-height:45px;display:inline-block; margin: 0 10px; color: #fff;}
// .menu li a.cur,.menu li a:hover{border-bottom:4px #fff solid;}

/*底部*/
.footer p{text-align:center;color:#fff; text-align: center;}
.footer p a{color:#fff;}
.footer p a:hover{color:#00a0e9;}
.footer p span{margin:0 8px;color:#fff;}
.footer .ft-ico{display:inline-block;height:32px;margin:0 8px;background:url(../../images/common/ft-ico.gif) no-repeat 0 0;}
.footer .ft-ico1{width:33px;background-position:0 0;}
.footer .ft-ico2{width:48px;background-position:-36px 0;}
.footer .ft-ico3{width:20px;background-position:-86px 0;}
.footer .ft-ico4{width:30px;background-position:-108px 0;}

/*左侧导航*/
.user-nav{overflow:hidden;width:199px;padding:10px 1px 0 0;border-top:1px #c2c2c2 solid;}
.user-nav li{font-size:14px;}
.user-nav li .fir-nav{line-height:28px;display:block;height:28px;padding-left:20px;color:#fff;background:#70b1e2;}
.user-nav li .sec-nav li{line-height:28px;overflow:hidden;height:28px;}
.user-nav li .sec-nav li a{display:block;padding-left:50px;color:#000;}
.user-nav li .sec-nav li a.cur{background:url(../../images/common/nav-ico1.jpg) no-repeat 30px center;}

/*表单*/
.m-form{padding:30px 0 50px;}
.m-form h3{font-size:14px;line-height:16px;height:16px;padding-left:5px;color:#000;border-left:8px #407ebc solid;}
.m-form h3 em{font-size:12px;margin-left:30px;color:#f00;}
.m-form h3 b{font-size:14px;margin-right:4px;vertical-align:-3px;color:#f00;}
.m-form .item{padding:0 0 10px 120px;}
.m-form .item .lab{font-size:14px;line-height:28px;float:left;width:125px;margin-left:-130px;padding-right:5px;text-align:right;color:#000;}
.m-form .item .lab b{font-size:14px;margin-right:4px;vertical-align:-3px;color:#f00;}
.m-form .item .ipt{line-height:26px;height:26px;padding:0 5px;color:#000;border:1px #b6b6b6 solid;background:#f2f2f2;}
.m-form .item input.error{line-height:24px;height:24px;padding:0 5px;color:#000;border:2px #f00 solid;background:#f2f2f2 url(../../images/common/error-ico.jpg) no-repeat right center;}
.m-form .item em{font-size:12px;margin-left:30px;color:#f00;}
.m-form .item .t-area{color:#000;border:1px #b6b6b6 solid;background:#f2f2f2;}
.m-form .item textarea.error{border:2px #f00 solid;}
.m-form .item .code-img{display:inline-block;overflow:hidden;width:98px;height:26px;margin:0 15px;vertical-align:middle;border:1px #c2c2c2 solid;}
.m-form .item .code-img img{height:26px;}
.m-form .item .refresh{font-size:14px;}
.m-form .item .txt{font-size:14px;line-height:28px;white-space:normal;word-wrap:break-word;word-break:break-all;}
.m-form .item .error-tips{font-size:12px;margin-left:5px;color:#f00;}

/*时间*/
.fn-time{position:relative;display:inline-block;width:142px;height:26px;}
.fn-time .fn-text{font-size:14px;line-height:24px;width:105px;height:24px;padding:0 25px 0 10px;color:#000;border:1px #b6b6b6 solid;background:#f2f2f2;}
.m-form .fn-time input.error{line-height:22px;height:22px;padding:0 25px 0 10px;border:2px #f00 solid;background:none;}
.time-img{position:absolute;top:3px;right:3px;cursor:pointer;}
.long-time{width:60px;margin:0 0 0 10px;}

/*表格*/
.m-table{border-top:1px #cacaca dashed;border-bottom:1px #cacaca dashed;}
.m-table-box{ position: relative; overflow: auto;}
.m-table th,.m-table td{line-height:20px;text-align:center;}
.m-table th{font-size:14px;line-height:30px;color:#000;border-bottom:1px #cacaca dashed;background:#f2f2f2;}
.m-table td{padding:10px 0;word-wrap:break-word;word-break:break-all;}
.m-table td a:hover{text-decoration:underline;}
.m-table td.fn-tar{padding-right:10px;text-align:right;}
.m-table td.fn-tal{padding-left:10px;text-align:left;}
.m-table td .text{line-height:26px;height:26px;padding:0 5px;color:#000;border:1px #b6b6b6 solid;background:#f2f2f2;}
.m-table td .text.error{ border-color: #f30;}
.m-table .odd{background:#ffc;}
.m-table .readonly{ background-color: #efefef;}
.m-table1{border:1px #cacaca solid;}
.m-table1 th,.m-table1 td{border-right:1px #cacaca solid;border-bottom:1px #cacaca solid;}


/*分页*/
.m-page{padding:10px 20px;}
.page{font-size:14px;line-height:26px;float:right;}
.page span{float:left;margin-right:5px;color:#000;}
.page span .split{padding-right:0;}
.page a{float:left;margin:0 5px;color:#00a0e9;}
.page .text{line-height:24px;float:left;width:48px;height:24px;margin:0 10px 0 5px;padding:0;text-align:center;border:1px #b6b6b6 solid;background:#f2f2f2;}
.page .page-btn{float:left;width:38px;height:26px;border:1px #b6b6b6 solid;background:#d8d8d8;}
.page .page{float:none;}

/*弹出层*/
.m-layer{position:absolute;overflow:hidden;border:1px solid #d0d0d0;background:#fff;box-shadow:0 0 9px rgba(0,0,0,0.1);}
.m-layer .lytt .tt{font-size:16px;line-height:38px;display:block;height:38px;text-align:center;color:#000;background:#f2f2f2;}
.m-layer .lytt .lyclose{font-size:26px;line-height:32px;position:absolute;top:0;right:10px;color:#000;}
.m-layer .lybt{padding:10px 0;text-align:center;}
.m-layer .lybt a{line-height:26px;display:inline-block;height:26px;margin:0 10px;padding:0 16px;color:#fff;border-radius:3px;background:#407ebc;}
.m-layer .lybt a:hover{background:#5da0e2;}

/*用户中心弹出层*/
.user-layer{height:auto!important;height:100px;min-height:100px;padding:10px 20px;}
.user-layer .user-tips{padding:30px 0;text-align:center;}
.user-layer .user-tips span{font-size:14px;line-height:34px;display:inline-block;padding-left:36px;color:#000;background:url(../../images/common/tips-ico1.jpg) no-repeat 0 2px;}
.user-layer .tarea .t-area{width:100%;height:100px;color:#000;border:1px #b6b6b6 solid;background:#f2f2f2;}
.user-layer .m-form{padding:10px 0 0;}
.user-layer .m-form .item{padding-left:170px;}
.user-layer .m-form .item .lab{width:165px;margin-left:-170px;}

/*成功&失败弹出层*/
.m-layer1{padding:30px 0;}
.m-layer1 .tips-box{text-align:center;}
.m-layer1 .tips-box span{font-size:15px;display:inline-block;padding:10px 0 15px 40px;color:#000;}
.m-layer1 .tips-box span.success-tips{background:url(../../images/common/success-ico.gif) no-repeat 0 6px;}
.m-layer1 .tips-box span.success-tips em{color:#8bc447;}
.m-layer1 .tips-box span.fail-tips{background:url(../../images/common/fail-ico.gif) no-repeat 0 6px;}
.m-layer1 .tips-box span.fail-tips em{color:#f00;}
.m-layer1 .tips-box p{color:#999;}
.m-layer1 .lybt a{line-height:26px;display:inline-block;width:200px;height:26px;margin:0 10px;padding:0;color:#fff;border-radius:3px;background:#407ebc;}

/*列表工具*/
.list-tool{ padding: 20px;}
.list-tool .btn{ border: 0; height: 22px; line-height: 22px; padding: 0 5px; border-radius: 2px;}
/*弹窗select*/
.m-outSelect{ position: fixed; z-index: 9; left: 0; top: 0; width: 100%; height: 100%;}
.m-outSelect .bg{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.2; background-color: #000; filter: alpha(opacity=20); -moz-opacity: 0.2; -khtml-opacity: 0.2;}
.m-outSelect .list{ position: absolute; left: 50%; top: 50%; margin-left: -101px; width: 200px; border: 1px solid #efefef; background-color: #fff; box-shadow: 3px 3px 6px rgba(0,0,0,0.5);}
.m-outSelect .list li{ border-bottom: 1px solid #efefef; line-height: 20px; padding: 3px 5px; cursor: pointer;}
.m-outSelect .list li:last-child{ border-bottom: 0;}
.m-outSelect .list .hd{ background-color: #0068b7; color: #fff; height: 30px; line-height: 30px; font-size: 16px;}
.m-outSelect .list li.ft{ padding: 0;}
.m-outSelect .list .sub-btn{ height: 30px; line-height: 30px; border-radius: 0; width: 100px;}

