@charset 'utf-8';
a{color:#333;}
a:hover{text-decoration:none;color:#00a0e9;}
.container{width:1000px;margin:0 auto;}
.split{display:inline-block;zoom:1;padding:0 10px;color:#333;*display:inline;}
.b-border{border-bottom:1px #cacaca dashed;}

/*字体颜色*/
.fn-blue{color:#00a0e9;}
.fn-666{color:#666;}
.fn-999{color:#999;}
.fn-f00{color:#f00;}
.fn-000{color:#000;}
.fn-094{color:#094;}

/*宽度*/
.w30{width:30px;}
.w40{width:40px;}
.w60{width:60px;}
.w88{width:88px;}
.w100{width:100px;}
.w120{width:120px;}
.w140{width:140px;}
.w180{width:180px;}
.w170{width:170px;}
.w258{width:258px;}
.w222{width:222px;}
.w210{width:210px;}
.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;}

/*inline按钮*/
.inline-btn{ display: inline; padding: 3px 5px; border-radius: 3px;}

/*蓝色按钮*/
.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:#ff4800;}
.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:#666;}
.top .top-exit a{color:#666;}
.top .top-exit a:hover{color:#00a0e9;}
.header{position:relative;overflow:hidden;height:50px;background:url(../images/header-bg1.jpg) repeat-x 0 bottom;}
.header .header-bgline{position:absolute;top:0;left:0;width:36%;height:50px;background:url(../images/header-bg2.jpg) repeat-x 0 0;}
.header .header-cnt{position:relative;z-index:1;}
.header .header-link{font-size:14px;line-height:46px;}
.header .header-link a{float:left;width:80px;text-align:center;}
.header .header-link .split{float:left;width:8px;padding:0;text-align:center;color:#333;}

/*主导航*/
.menu{height:48px;}
.menu li{float:left;}
.menu li a{font-size:14px;line-height:44px;display:inline-block;width:98px;text-align:center;border-bottom:4px #fff solid;}
.menu li a.cur{border-bottom:4px #4682be solid;}

/*底部*/
.footer{padding:20px 0;border-top:1px #cacaca dashed;}
.footer p{padding:10px 0;text-align:center;color:#999;}
.footer p a{color:#999;}
.footer p a:hover{color:#00a0e9;}
.footer p span{margin:0 8px;color:#c4c4c4;}
.footer .ft-ico{display:inline-block;height:32px;margin:0 8px;background:url(../images/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:60px;color:#666;}
.user-nav li .sec-nav li a.cur{background:url(../images/nav-ico1.jpg) no-repeat 40px center;}

/*表单*/
.m-form{padding:30px 0 50px;}
.m-form h3{font-size:14px;line-height:16px;height:16px;padding-left:5px;color:#333;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:#666;}
.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:#666;border:1px #b6b6b6 solid;background:#f2f2f2;}
.m-form .item input.error{line-height:24px;height:24px;padding:0 5px;color:#666;border:2px #f00 solid;background:#f2f2f2 url(../images/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:#666;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:#666;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:#333;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:#666;border:1px #b6b6b6 solid;background:#f2f2f2;}
.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:#666;}
.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:#333;background:#f2f2f2;}
.m-layer .lytt .lyclose{font-size:26px;line-height:32px;position:absolute;top:0;right:10px;color:#666;}
.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:#666;background:url(../images/tips-ico1.jpg) no-repeat 0 2px;}
.user-layer .tarea .t-area{width:100%;height:100px;color:#666;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:#666;}
.m-layer1 .tips-box span.success-tips{background:url(../images/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/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;}

