body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;word-wrap:break-word}
body,html,input{font:12px/1.5 "lucida Grande",​Verdana;}
table{border-collapse:collapse;border-spacing:0;}img{border:none}
pre {white-space: pre-wrap; /* css-3 */white-space: -moz-pre-wrap; /* Mozilla, since 1999 */white-space: -pre-wrap; /* Opera 4-6 */white-space: -o-pre-wrap; /* Opera 7 */	word-wrap: break-word; /* Internet Explorer 5.5+ */}
h1,h2,h3,h4,h5,h6{font-size:100%;}input.dialog{height:0; height:0; font-size:0; line-height:0; border:none}
h1{font-size:34px;}h2{font-size:26px;}h3{font-size:18px; }h4{font-size:16px;}h5{font-size:14px;}h6{font-size:12px;}
input,label,img,th{vertical-align:middle;}.font-fixh{font-family: Georgia,Arial; color: #f00; font-size: 16px; font-weight: 700;}address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
input.button ,input.btn{padding:0.25em;width: auto;_width:0;overflow:visible !ie;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.white,.white a{color:#fff}.blue,.blue a{color:#004499}.gray4,a.gray4{color:#999}
.red, .red a, a.red{color:red;}.green{color:#0E774A}
select optgroup{color:#CAC8BB;}
header{ display:block}


body{background:#efefef}
.block{width:1250px;margin:0 auto;clear:both;}
.body-wrap{width: 100%;}
.wblock{clear:both;}

.header{height:60px;position:relative;}

.header .logo h1{font-size:26px;line-height:60px;}
.header .logo h1 a{text-decoration:none;color:#000;}
.header .logo h1 a:hover{text-decoration:none;}

.header .top-link{position:absolute;top:20px;right:10px;}
.header .top-link a{color:#1e5494;}
.g-nav{background:#0385ed;height:36px; min-width: 1024px;}
.nav ul{list-style-type:none;}
.nav ul li{float:left;text-align:center;}
.nav ul li a{color:#fff;font-size:14px;display:block;padding:0 20px;line-height:36px;text-decoration: none;}
.nav ul li.cur a{ background-color: #0077d8;text-decoration: none;
}
.nav ul li a:hover{background:#0077d8;}

.wrap{margin-top:20px;background:#fff;}
.body-title{   background: none repeat scroll 0 0 #f5f8fd;
    border-bottom: 1px solid #e4e4e4;
    overflow: hidden;
    padding: 15px 28px;
}
.body-title h1{ font-size: 16px;
    line-height: 25px;
	float:left;
}
.body-wrap-inner{margin:20px 30px;min-height:460px;position:relative;width: 100%;}

.catalog{ 
	border: 1px solid #aac1de;
    width: 160px;
	position:absolute;
	left:0;
	top:0;
}
.catalog ul{
	font-size: 12px;
    padding: 12px 10px;
}
.catalog ul li{
	line-height: 27px;
    list-style: none outside none;
    padding: 0 10px;
}
.catalog ul li a{
	color:#1e5494;
}

.catalog ul li.active{
	background: none repeat scroll 0 0 #1e5494;
    margin: 2px 0;
}

.catalog ul li.active a{
	color:#fff;
}

.catalog ul li.split{
	background: none repeat scroll 0 0 #c8dadd;
    height: 1px;
    line-height: 0;
    margin: 5px 0;
    overflow: hidden;
    padding: 0;
}

.body-wrap h2{font-size:14px;border-bottom:1px dotted #ccc;line-height:30px;}

.btnSearch{background:url(../images/icon_action0daea8.png) -24px 0 no-repeat;width:16px;height:16px;position:absolute;top:7px;*top:6px;}

.tool_box{overflow:hidden; _zoom:1;}
.tool_box .btn_add{float:right;display:block;margin:0 6px 0 0; height:20px; font-weight:normal; line-height:20px; }
.tool_box .btn_add, .tool_box .btn_addnew{_height:12px; _line-height:12px; _padding:8px 10px; overflow:hidden;}
.tool_box .searchcon{float:right;position:relative;right:0px; height:30px; line-height:28px;}
.tool_box .searchcon input{ height:11px;width: 250px; padding:7px 0 7px 2px;*padding:7px 0 6px 2px;}

.tool_box .btnSearch{right:1px;top:1px;*top:2px;width:34px;height:27px;border-left:1px solid #ccc;background-position: -110px 8px;background-color:#FCFBFB;}
.tool_box .t_search{ width:200px; line-height:16px;}


.body-content{width: 100%;}
/*.body-content{padding:0 20px;margin-left:10px;}*/
.body-content-info{width: 100%;}
.body-content-info p{line-height:20px;margin:10px 0;font-size:14px; width: 95%;max-width: 95%;}
.body-content-info p img{display: block;}
.doc-list{list-style-type:none;margin:20px auto;}
.doc-list li{line-height:40px;}
.doc-list li span{*zoom:1;display:inline-block;*display:inline;width:18px;height:16px;background:url(../images/icons.png)  -30px -174px no-repeat;vertical-align:middle;}
.doc-list li a{*zoom:1;display:inline-block;*display:inline;vertical-align:middle;color:#5390D8;font-size:14px;line-height:40px;}

.body-content h2.subtitle{font-size:16px;font-weight:bold;padding-left:20px;}
.body-content h1.title{font-size:16px;line-height:80px;border-bottom:1px solid #eee;margin-bottom:30px;}

.body-content h1.title a{fotn-size:12px;float:right; background: -moz-linear-gradient(center top , #ffffff, #e1e1e1) repeat scroll 0 0 #fcfbfb;
    border: 1px solid #d3d3d3;
    color: #000000;border-radius: 2px;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    height: 16px;
    padding: 6px 15px 5px;
    position: relative;line-height:16px;font-weight:normal;margin-top: 22px;margin-right: 43px;}

.body-content-info h2{font-size:14px;}

.body-content-info .infotable{border-collapse:collapse;margin:10px 20px;border:1px solid #ccc;}
.body-content-info .infotable thead td{background:#09F;color:#000;font-weight:bold;text-align:center;}
.body-content-info .infotable td{border:1px solid #ccc;padding:3px 5px;}

.body-content-info ul li, .body-content-info ol li{line-height:22px;}

.body-content-info p.note{border:1px solid #F60;padding:10px;background:#FFC;}
.body-content-info span.note{border:1px solid #F60;background:#FFC;font-size:12px;padding:2px 3px;}
.body-content-info p.special{color:#666;font-style:italic;}

.body-content-info p.cmd{padding:5px;background:#000;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;}

.body-content-info .dir{background:#f2f2f2;color:#000;padding:3px;}

.body-content-info .ask{font-weight:bold;color:#f60;}
.body-content-info .answer{padding:10px;background:#f2f2f2;border:1px solid #eee;}
.body-content-info .answer .dir{background:#eee;color:#333;padding:3px;}


.page-wrap{text-align:center;padding:30px 0;font-size:14px;width:100%;border-top:1px dotted #f2f2f2;}
.page-wrap a,.page-wrap span{*zoom:1;display:inline-block;*display:inline;padding:3px 5px;}
.page-wrap a{color:#1e5494;}


.footer{text-align:center;margin:20px auto;}
.footer .f-link{color:#1e5494;}
.footer .f-link a{color:#1e5494;}
