@charset "utf-8";
/*
@font-face {
	font-family:'"黑体"';
	src: url('msyh.eot') format('embedded-opentype'),url('msyh.ttf') format('truetype');
}
*/
a { color:#444; font-size:12px;font-family:"微软雅黑","黑体",Arial; text-decoration:none}

input { padding-left:6px; font-size:12px; color:#999; border:1px solid #ccc; font-family:"微软雅黑"}
select { padding-left:6px; font-size:12px; color:#999; border:1px solid #ccc; font-family:"微软雅黑"}

body {margin:0px; padding:0px;font-family:"微软雅黑","黑体",Arial;position:relative; background:#FFFFFF; font-size:12px;}

div,ul,li,p,h1,span { margin:0px; padding:0px; list-style:none;font-family:"微软雅黑","黑体",Arial;}

img { border:0px; vertical-align:middle}

#headtop {line-height:30px; background:#FFFFFF}
#headtop li { width:1100px; margin:0 auto; height:30px;}
#headtop .reg { width:1000px; margin:0 auto; height:30px;}
#headtop #time { font-size:12px; color:#666; width:350px; float:left; text-align:left; padding-left:5px;}
#headtop #user { font-size:12px; color:#666; width:350px; float:right; text-align:right;}
#headtop #user a { color:#666;}
#headtop #user a:hover { color:#0C6FCC; text-decoration:underline}

#head { height:90px; background:#43d7b9}
#head li { width:1100px; margin:0 auto; height:90px;}
#head .reg1 { width:1000px; margin:0 auto; height:90px;}
#head h1 { background:url(../images/head_tbg.png) 9px center no-repeat; float:left; height:90px;display:block; line-height:90px; font-size:25px; color: #075a47; padding-left:88px; font-weight:normal}
#head #return {background:url(../images/return.png) right center no-repeat; width:119px; float:right; height:29px; margin-top:30px; line-height:27px; text-align:center;font-weight:bold;}
#head #return a {  color:#e2f6f2; font-size:14px; }
.time { font-size:16px; color:#fff; width:450px; float:right; text-align:right; padding-right:15px; line-height:90px; font-weight:bold}

.bdtp{background:url(../images/ycj.png) center center  no-repeat}
.bdtp1{background:url(../images/lb.png) center center  no-repeat}
#head1 { height:90px; background:#fff}
#head1 li { width:1002px; margin:0 auto; height:90px;}
#head1 h1 {background:url(../images/head_tbg.png) 9px center no-repeat; float:left; height:90px;display:block; line-height:90px; font-size:25px; color: #075a47; padding-left:88px; font-weight:normal}

.login_bg { height:400px; background: url(../images/3.png) center center no-repeat #43d7b9; position:relative}
.login_bg li { width:1000px; margin:0 auto; height:400px;position:relative}
.right_bg { width:330px; height:340px; position:absolute; right:0px;top:25px; background:#fff; text-align:center}

.uname { background:url(../images/log1.jpg); width:286px; height:40px; margin:0 auto; margin-top:20px; text-align:right}
.uname input { margin-top:7px; height:24px; border:none; width:220px; margin-right:10px;}
.passw  { background:url(../images/log2.jpg); width:286px; height:40px; margin:0 auto; margin-top:20px; text-align:right}
.passw input { margin-top:7px; height:24px; border:none; width:220px;margin-right:10px;}
.ms {width:286px; height:40px; line-height:40px; text-align:right}
.lbt {width:286px; height:40px; background:#D90003; color:#fff; font-size:15px; font-weight:bold; text-align:center; display:block; line-height:40px;}

.tit_b {font-size:15px; font-weight:bold; color:#222}

#content_reg {width:1000px; margin:0 auto; position:relative; height:auto !important; overflow:auto;}
#content {width:1100px; margin:0 auto; position:relative; height:auto !important; overflow:auto}

#bottom { background:#fff; height:140px; line-height:24px; color:#555; text-align:center; clear:both; padding-top:20px; margin-top:20px;}

#pos {line-height:40px;}

#nav { width:100px; float:left; position:relative; height:auto !important; margin-top:5px; overflow:auto; padding-left:8px;}
#nav li { font-size:13px; font-weight:bold; color:#000; line-height:30px; margin-top:5px;}
#nav a { color:#666; font-size:12px;font-family:"微软雅黑","黑体",Arial; text-decoration:none; display:block; width:100px; text-align:left; line-height:28px;}
#nav a.active { font-weight:bold; color:#ff6600}
#nav a:hover { text-decoration:underline; color:#ff6600}

#iframe { width:992px; float:left; position:relative; height:auto !important; overflow: hidden;padding-top:20px; }

.usercenter {position:relative; height:auto !important; background:#fff; overflow:auto;}
.usercenter span { color:#105FC9; font-size:14px; font-weight:bold; line-height:30px;}

.bd_sqb {border-top:1px solid #eaeaea; border-left:1px solid #eaeaea; margin-top:7px;}
.bd_sqb th{ background:#f5f5f5; color:#000; font-weight:bold}
.bd_sqb .tti { background:#f5f5f5; color:#000; font-weight:bold;}
.bd_sqb td{ border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea; color:#555; height:30px; line-height:30px;}
.bd_sqb input[type="text"] { margin-left:6px; border:1px solid #eee; font-size:12px; color:#666; padding:0px; line-height:20px; height:20px;}
.bd_sqb textarea { margin:6px 0; margin-left:6px; border:1px solid #eee; font-size:12px; line-height:20px}

.red_txt { color: #F00}

.xmxx { color:#666; font-size:12px; line-height:30px; border:1px solid #d8d8d8;}
.xmxx span { color:#2976B5; font-size:12px; font-weight:normal; padding-right:10px; }
.xmxx td { padding:0 15px;}

.xmxx1 { color:#666; font-size:12px; line-height:30px; border:1px solid #d8d8d8}
.xmxx1 span { color:#2976B5; font-size:12px; font-weight:normal; padding-right:10px; }
.xmxx1 td { padding:0 15px;}

a.xm_a { width:100%; background: url(../images/globe_2.png) 70px 14px no-repeat #f1f1f1; color:#FF6E00; font-size:18px; display:block; height:59px; line-height:59px; text-indent:120px;}

.userif {}
.userif .head { width:120px; background:url(../images/head.jpg) center center no-repeat; height:90px; float:left}
.userif .inf { width:110px; line-height:26px; padding-top:5px; float:left; text-align:left}

.ql  { width:160px; margin:0 auto}
.ql li { width:70px; margin:0 5px; float:left; margin-top:5px;}
.ql p { display:block; width:70px; height:36px;}
.ql div { width:70px; line-height:25px; text-align:center}
.ql span { color:#D70003}

.b1 { background:url(../images/icon_1.jpg) center center no-repeat}
.b2 { background:url(../images/icon_2.jpg) center center no-repeat}
.b3 { background:url(../images/icon_3.jpg) center center no-repeat}
.b4 { background:url(../images/icon_4.jpg) center center no-repeat}

.qms { margin:12px; background:#e9f6f4; height:110px; text-align:left; padding-left:25px; padding-top:16px;line-height:30px; color:#555}
.qms span{ color:#D50003}
.qms a { color:#0059D1}

.datagrid {border-left:1px solid #eeeeee;border-top:1px solid #eeeeee;border-right:1px solid #eeeeee;table-layout:fixed; margin-top:14px;}
.datagrid th {background: #f5f5f5; color:#444; font-size:12px;height:30px;}
.datagrid td {border-bottom:1px solid #eeeeee; text-align:center;height:42px; font-size:12px;overflow:hidden;font-family:"微软雅黑",Arial; cursor:pointer; color:#666}
.datagrid .max {font-family:"微软雅黑",Arial; text-align:left; padding-left:10px;overflow:hidden;white-space:pre;}
.datagrid a { text-decoration:none; color:#222}
.datagrid a:hover { color:#0069ca}

.datagrid_n {border-left:1px solid #eeeeee;border-top:1px solid #eeeeee;border-right:1px solid #eeeeee;table-layout:fixed; margin-top:14px;}
.datagrid_n th {background: #f5f5f5; color:#444; font-size:12px;height:30px;}
.datagrid_n td {border-bottom:1px solid #eeeeee; text-align:center; font-size:12px;overflow:hidden;font-family:"微软雅黑",Arial; cursor:pointer; color:#666}
.datagrid_n .max {font-family:"微软雅黑",Arial; text-align:left; padding-left:10px;overflow:hidden;white-space:pre;}
.datagrid_n a { text-decoration:none; color:#222}
.datagrid_n a:hover { color:#0069ca}

.page { color:#888}
.page span { color:#005AC7; font-weight:normal}
.page a { color:#333}
.page a:hover { color:#005AC7}

.run span{ color:#D90003; font-size:15px; font-weight:bold}

.run1 { font-size:14px;}
.run1 span{ color:#D90003; font-size:15px; font-weight:bold}

.mo { color:#000; font-size:24px;}
.mo span { font-size:24px; color:#CB0003; font-weight:bold}

.mo1 { color:#000; font-size:24px;}
.mo1 span { font-size:24px; color:#CB0003; font-weight:bold}

.bit { width:25px; height:25px; line-height:24px; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:center; background:#D70003;display:inline-block}
.bei { border:1px solid #ccc; height:25px; line-height:24px; width:50px; font-size:14px; color:#000;display:inline-block; background:#fff}
.add { width:70px; height:25px; line-height:24px; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:center; background:#D70003;display:inline-block;margin-left:10px;}
.txt {line-height:22px; color:#999; font-size:12px; font-weight:bold; text-align:right;float:left; font-weight:normal}

.xttg { width:70px; height:25px; line-height:24px; color:#555; font-size:14px; font-weight:bold; text-align:center; background:#f8f8f8;display:inline-block;border:1px solid #ccc;margin-left:10px;}

.switch { background:url(../images1/swbg.jpg); height:47px; margin-top:20px;}
.switch li { background:url(../images1/sw2.jpg); width:153px; height:47px; text-align:center; font-size:16px; color:#333; float:left; line-height:47px; cursor:pointer}
.switch .active {background:url(../images1/sw0.jpg); color:#319f0c}

.first { font-weight:bold}
.first td {color:#D90003; }
.first span {color:#fff; background:#D30003; text-align:center; font-weight:normal; padding:0 4px}

.oth {}
.oth span {color:#fff; background: #AAAAAA; text-align:center; font-weight:normal; padding:0 4px}

.qjcj { width:508px; margin:0 auto}
.qjcj a { width:115px; height:30px; line-height:30px; font-size:14px; font-weight:bold;color:#000; float:left; display:block; background:#f5f5f5; border:1px solid #ccc; text-align:center; margin:5px 10px 5px 0;}
.qjcj a:hover { background: #D41B1E; border:1px solid #A20002; color:#fff}

a.btbm { width:120px; height:30px; line-height:30px; font-size:15px; display:block; background:#FF6E00; color:#fff; margin-top:7px;}

a.btn {padding:0 20px;height:28px; line-height:27px; font-size:14px; display:inline-block; background:#f1f1f1; -moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius:6px;color:#333; text-align:center; border:1px solid #ccc; float:right; margin:0 3px}
a.btn:hover {color:#fff; background:#FF8600; border:1px solid #ED760E}

a.btn_l {padding:0 20px;height:28px; line-height:27px; font-size:14px; display:inline-block; background:#f1f1f1; -moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius:6px;color:#333; text-align:center; border:1px solid #ccc; float:left; margin:0 3px}
a.btn_l:hover {color:#fff; background:#FF8600; border:1px solid #ED760E}

.dysz td{ text-indent:20px; text-align:left}
.dysz input[type="checkbox"] {vertical-align:middle;}

.bd_dialog input[type="text"] { height:22px; line-height:22px; padding-left:6px; font-size:12px; color:#555; border:1px solid #ccc; font-family:"微软雅黑"}
.bd_dialog textarea { line-height:22px; padding-left:6px; font-size:12px; color:#555; border:1px solid #ccc; font-family:"微软雅黑"}

.userinf { font-size:14px; margin-top:20px;}
.userinf  span { color:#999; font-weight:normal}
.userinf p{ color:#0B61BC; display:inline; font-size:12px;}
.userinf input[type="text"] { height:28px; line-height:28px; padding-left:6px; font-size:14px; color:#555; border:1px solid #ccc; font-family:"微软雅黑"}
.userinf textarea { line-height:28px; padding-left:6px; font-size:12px; color:#555; border:1px solid #ccc; font-family:"微软雅黑"}
.userinf select  {height:28px; line-height:28px; padding-left:6px; font-size:14px; color:#555; border:1px solid #ccc; font-family:"微软雅黑"}

.reg_bd { line-height:20px; color:#999}
.reg_bd span { color:#D70003;}
.reg_bd .t { color:#333}
.reg_bd input[type="text"] { height:35px; line-height:35px; padding-left:6px; font-size:14px; color:#555; border:1px solid #ccc; font-family:"微软雅黑"}
.reg_bd select  {height:35px; line-height:35px; padding-left:6px; font-size:14px; color:#555; border:1px solid #ccc; font-family:"微软雅黑"}

a.yzm { height:35px; line-height:35px; background:#f1f1f1; border:1px solid #ccc;text-align:center; width:140px; margin-left:8px; display:inline-block}