@charset "utf-8"; 

/*全局*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:"微软雅黑", "宋体",Tahoma}
body{line-height:1.5}
body{font-size:12px; color:#222; font-family:"微软雅黑", "宋体",Arial; background-color:#FFF;margin:0}
a img{border:none}
a:focus, a:hover{color:#0064B0}
a{color:#aaa; text-decoration:none; font-size:12px; font-family:"微软雅黑", "宋体",Arial}
.clear{clear:both}
ul, li{list-style-position: outside;list-style-type: none;list-style-image: none}
html,body {height:100%; margin:0px; font-size:12px;}
.wrap {margin: 10px auto; padding:7px; width:880px; border:#BCCCEB 3px solid}
.wrap:hover{ background:#fdfdfd}
.frame{min-width:900px}


/*主导航*/
#nav{height:32px; background:url(../images/nav_bj.jpg) repeat-x; min-width:900px}
.nav{width:900px;height:32px; margin:0 auto;position:relative}

/*主导航按钮*/
#btn{height:25px;left:780px;position: absolute;top:0;line-height:25px;width:120px; display:block}
.btn_l{height:21px; width:4px;background:url(../images/btn_l.jpg);float:left; margin-top:2px}
.btn{float:left;height:21px; line-height:21px;background:url(../images/btn_bj.jpg) repeat-x;margin-top:2px; padding-left:25px; padding-right:15px}
.btn_r{height:21px; width:16px;background:url(../images/btn_r.jpg);float:left; margin-top:2px}

/*页面主体*/
.tab{ width:800px; margin:20px auto; margin-top:30px; height:30px; text-align:center; padding-left:100px}
.num1{background:url(../images/num_01.jpg) no-repeat; height:30px; padding-left:30px; line-height:30px; color:#999; float:left; border-bottom:#215da6 2px solid}
.num2{background:url(../images/num_02.jpg) no-repeat; height:30px; padding-left:30px; line-height:30px; color:#999; float:left; border-bottom:#215da6 2px solid}
.num2_1{background:url(../images/num_02_1.jpg) no-repeat; height:30px; padding-left:30px; line-height:30px; color:#369; font-size:14px; font-weight:bold; float:left; border-bottom:#215da6 2px solid}
.num3{background:url(../images/num_03.jpg) no-repeat; height:30px; padding-left:30px; line-height:30px; color:#999; float:left; border-bottom:#215da6 2px solid}
.num3_1{background:url(../images/num_03_1.jpg) no-repeat; height:30px; padding-left:30px; line-height:30px; color:#369; font-size:14px; font-weight:bold; float:left; border-bottom:#215da6 2px solid}
.num4{background:url(../images/num_04.jpg) no-repeat; height:30px; padding-left:30px; line-height:30px; color:#999; float:left; border-bottom:#215da6 2px solid}
.num5{background:url(../images/num_05.jpg) no-repeat; height:30px; padding-left:30px; line-height:30px; color:#999; float:left; border-bottom:#215da6 2px solid}
.wap{width:900px; margin:10px auto;}

.title{width:890px; margin:5px auto;color:#000; font-size:14px; font-weight:bold;line-height:30px;height:30px; background:#EFF3F6; padding-left:10px}
.title2{width:890px; margin:5px auto;color:#000; font-size:14px; font-weight:bold;line-height:30px;height:30px;padding-left:10px}
.infom{width:894px; margin:5px auto;color:#000; font-size:12px;line-height:20px;background:#EFF3F6; padding:10px 0;border:solid #BCCCEB 3px;}
.infom p{ width:874px; padding:0 10px}
.top{ background:url(../images/top_bg.jpg) repeat-x;}
table.form{ border-bottom:solid #BCCCEB 3px; border-left:solid #BCCCEB 3px;border-right:solid #BCCCEB 3px; width:900px; margin:0 auto}
.form *{vertical-align:middle}
table.form th{ background-color:#FFF; text-align:left; line-height:50px;padding-left:20px; font-weight:bolder; height:50px}
table.form td{ background-color:#FFF; text-align:left; line-height:40px;padding-left:10px; height:40px}
.usual{font-size: 12px;cursor:hand;background: url(../images/2.jpg); line-height:33px;color:#1a529c;font-weight:bold}
.usual a{color:#1a529c;}
.current{background: url(../images/1.jpg);font-size: 12px; color:#1a529c;font-weight:bold;cursor:hand;line-height:33px}
.current a{color:#1a529c;}
.line1{ border-bottom:1px #ccc dotted; height:5px; margin-bottom:5px}


textarea{width:878px;padding:10px; font-size:12px;line-height:20px; height:50px; background:#FFFAE6; border:1px #aaa dotted}


.order{width:900px; margin:0px auto;height:75px}
.order_left{width:600px; float:left; height:75px}
.order_line{float:left; height:30px; line-height:30px; padding-left:10px; width:590px; font-size:14px; vertical-align:bottom}
.org{font-weight:bold;font-size: 20px;color:#f60;font-family: Arial;}
big{font-weight:bold;font-size: 16px;color:#f00;font-family: Arial;}
small{font-size: 12px}
em{font-size:12px; font-style:normal; color:#F00}
.order_right{width:300px; float:right; text-align:right}

.prompt{background: url(../images/prompt.gif) no-repeat 3px;float:left; height:22px; line-height:22px; padding-left:25px; width:600px}
.prompt a{color:#369;font-size: 12px}
.prompt a:hover{color:#999;font-size: 12px}
table.data{margin:3px auto;text-align:center;border-collapse: collapse; line-height:22px;font-size:12px; font-weight:normal}
table.data th{border:1px solid #bfc4ca;background:#eee;color:#284355}
table.data td{border:1px solid #bfc4ca;color:#344b50}
.nowtable {
	background-color: #ddd;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #bfc4ca;
	border-right-color: #bfc4ca;
	border-bottom-color: #bfc4ca;
	border-left-color: #bfc4ca;
}
.left_bt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #395a7b;
}
.left_bt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	color: #333333;
}




.mydiv {background-color: #fff;border: 1px solid #f90;text-align: center;line-height: 30px;font-size: 12px;font-weight: bold;z-index:99;width: 300px;height: 280px;left:50%;/*FF IE7*/top: 50%;/*FF IE7*/margin-left:-150px!important;/*FF IE7 该值为本身宽的一半 */margin-top:-140px!important;/*FF IE7 该值为本身高的一半*/margin-top:0px;position:fixed!important;/*FF IE7*/position:absolute;/*IE6*/_top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/}
.line{background-color:#CCC; text-align:right; height:22px; line-height:22px; margin-top:2px}
.line a{color:#FFF}
.war{ height:45px; width:140px; background:url(../images/warning.jpg) no-repeat 40px; font-size:14px;font-weight: bold; padding-left:110px; padding-right:50px; padding-top:5px; line-height:22px; text-align:left; margin-top:20px; margin-bottom:20px}

.bg,.popIframe {
background-color: #666; display:none;
width: 100%;
height: 100%;
left:0;
top:0;/*FF IE7*/
filter:alpha(opacity=50);/*IE*/
opacity:0.5;/*FF*/
z-index:1;
position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/* www.codefans.net IE5 IE5.5*/
}
.popIframe {
filter:alpha(opacity=0);/*IE*/
opacity:0;/*FF*/
}
table.in thead td{ height:40px; line-height:40px; padding-left:20px}
table.in tbody th{ width:200px; text-align:right; padding-right:10px;height:26px; line-height:26px;font-size:14px; background:#f2f2f2}
table.in tbody td{height:26px; line-height:26px;font-size:14px; background:#fffae6; padding-left:10px; color:#144e8e}
table.in tbody tr{ color:#666}
table.in tbody tr:hover{ background:#E5F5FF;color:#333}
.txt{ border:1px #9c9c9c solid}
.txt:hover{ border:1px #666 solid}
.txt:focus{ border:1px #BCCCEB solid}
.bnn{width:670px; height:60px; line-height:60px; padding-left:210px}
.btn_qr{background: url("../images/reg_btn.gif") no-repeat 0px 0px; width: 65px; height: 29px; display: block;margin-right:10px;float:left; margin-top:15px}
.btn_qr:hover{background: url("../images/reg_btn.gif") no-repeat 0px -29px}
.btn_cz{background: url("../images/reg_btn.gif") no-repeat -65px 0px; width: 65px; height: 29px; display: block;margin-right:10px;float:left; margin-top:15px}
.btn_cz:hover{background: url("../images/reg_btn.gif") no-repeat -65px -29px}
.btn_fh{background: url("../images/reg_btn.gif") no-repeat -130px 0px; width: 65px; height: 29px; display: block;margin-right:10px;float:left; margin-top:15px}
.btn_fh:hover{background: url("../images/reg_btn.gif") no-repeat -130px -29px}
.btn_qx{background: url("../images/reg_btn.gif") no-repeat -195px 0px; width: 65px; height: 29px; display: block;margin-right:10px;float:left; margin-top:15px}
.btn_qx:hover{background: url("../images/reg_btn.gif") no-repeat -195px -29px}

.btn_gb{background: url("../images/reg_btn.gif") no-repeat -260px 0px; width: 65px; height: 29px; display: block;margin-right:10px;float:left; margin-top:15px}
.btn_gb:hover{background: url("../images/reg_btn.gif") no-repeat -260px -29px}
p.msg{background: url("../images/info.gif") no-repeat 0px 13px; height:40px; line-height:40px; padding-left:24px; color:#666; width:800px; margin-left:20px}
p.msg2{margin-top:10px;padding-left:24px; color:#666; width:800px; margin-left:20px}
/*页头*/
.header{height:70px; background:url(../images/header_bg.jpg) repeat-x}
.h {margin: 0px auto; height:70px; width:900px; position:relative}
.logo{ width:170px; height:70px; float:left}
.subtitle{top:44px; line-height:18px; font-size:16px; font-weight:bolder; left:184px; position:absolute}
.userPanel{top:48px; line-height:14px; right:2px;position:absolute; height:14px; color:#999}
.userPanel em a{color:#999; font-style: normal; padding:0px 5px}
.userPanel a{padding:0px 5px}
.userPanel a:hover{color:#235b9e}

/*页尾*/
.footer{width:900px; height:40px; margin:0 auto;position:relative;}
.footer p{color:#999;float:left; width:900px;text-align:center; line-height: 40px; height:40px; background:#f4f4f4}
.footer p a{color:#999}
.footer p a:hover{color:#235b9e}

.run_word{width:890px; margin:5px auto; font-size:16px;line-height:20px;height:20px; padding-left:10px}
