﻿@charset "utf-8";
/* CSS Document */


* { margin:0; padding:0;}
body { font-size:12px; font-family:Arial; background:#fff url(../images/bg.gif) top repeat-x; color:#666666; padding-top:3px; text-align:center;}

html { overflow-y:scroll;}

img { border:0;}

ul,li { list-style-type:none; line-height:22px;}
font,input,select,textarea { font-size:12px;}
p { color:#666666; line-height:22px; font-size:12px;}
th,td { font-size:12px; line-height:22px;} 

.clear { clear:both; font-size:1px; line-height:0px; height:0px;}

/*CSS清除浮动 clearfix:after*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table; display: block;}
/* Hides from IE-mac \*/
*html .clearfix {height: 1%;}
*+html .clearfix {height: 1%;}
/* End hide from IE-mac */

a:link { color: #666666; text-decoration: none;}
a:visited { color: #666666; text-decoration: none;}
a:hover { color: #fd850b; text-decoration: none; }
a:focus{ outline:none;}

.grey a:link,.grey a:visited { color:#999999;}
.grey a:hover { color:#fd850b;}


.contain { width:948px; margin:0 auto; padding:0px 14px; background:url(../images/center.png) top repeat-y; _background:url(../images/center.gif) top repeat-y; text-align:left;}
.topbg { _background:url(../images/center01.gif) top repeat-y;}
.footbg { background:none;}
.top { background:url(../images/topbg.gif) top repeat-x; height:79px;}
h1 { width:350px; float:left; padding-left:25px;}
.top_right { width:185px; float:right; padding-top:15px; padding-right:15px;}
.itel { font-size:14px; color:#28417A; font-family:微软雅黑; text-align:right; margin-bottom:8px;}
.itel font { font-size:12px; font-weight:normal; color:#676767;}

.maincontain { width:976px; margin:0 auto; background:url(../images/center.png) top repeat-y; _background:url(../images/center.gif) top repeat-y; text-align:left;}
.flash { background:url(../images/center_foot.gif) bottom no-repeat; height:307px; padding:0px 14px 5px; overflow:hidden;}

.main { width:948px; margin:0 auto; padding:10px 14px 0px; text-align:left;}
.ipart1 { width:190px; height:190px; padding:12px 7px 0px 0px; float:left; background:url(../images/ipartbg.gif) left top no-repeat; overflow:hidden;}
.ip_pic { margin-bottom:10px;}
.ip_pic td { text-align:center;}

.ipart1 h2 { padding:0px 12px; font-size:12px; color:#003c70; height:20px;}
.ipart1 h2 a{color:#003c70; text-decoration:none;}
.ipart1 p { padding:0px 0px 0px 8px; line-height:20px;}
.iselect { padding:5px 10px;}
.iselect select { width:140px;}

.ipart2 { width:330px; float:right; padding-right:8px;}
.title01 { height:26px; overflow:hidden; border-bottom:#f1f1f1 1px solid;}
.title01 h2 { float:left; width:115px; padding-left:20px; font-size:12px; color:#fd850b; line-height:26px; background:url(../images/point01.gif) 8px no-repeat;}
.title01 h2 a{color:#fd850b; text-decoration:none;}
.more01 { width:40px; float:right; padding-right:11px; text-align:right; padding-top:5px;}

.inews { padding:10px 5px; clear:both;}
.inews ul li { height:22px; line-height:22px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-family:宋体;}

.iabout { padding:5px 10px; line-height:19px;}

.foot { height:70px; padding-top:5px; background:url(../images/footbg.gif) bottom repeat-x; color:#999999;}

.footleft { width:580px; float:left; line-height:20px; padding-top:15px;}
.footright { width:225px; float:right; line-height:20px; padding-top:15px; text-align:right;}




.banner { padding-top:15px; background:#e7e7e7;}
.line01 { background:url(../images/line01.gif) 240px repeat-y;}

.left { width:213px; float:left; padding:0px 14px;}
.left h2 { font-size:16px; font-weight:normal; color:#333; font-family:微软雅黑; line-height:20px; padding:18px 0px 0px 10px; height:52px; overflow:hidden;}
.left h2 span { font-size:11px; color:#FEAC20;}


/*一级菜单*/
.subleftlist { width:210px; margin:0 auto; padding-bottom:15px;}
.subleftlist ul li { line-height:25px; border-bottom:#e6e6e6 1px dotted; padding:2px 0px;}
.subleftlist ul li a { display:block; background:url(../images/leftnavoff.gif) left no-repeat; padding-left:35px; width:175px; line-height:25px; font-family:宋体; color:#5a5a5a; font-weight:bold;}
.subleftlist ul li a:hover { background:url(../images/leftnavon.gif) left no-repeat; color:#fff;}

/*二级菜单*/
.subleftlist ul li.leftnavon a { background:url(../images/leftnavon.gif) left no-repeat; color:#fff; font-weight:bold; padding-left:35px; width:175px;}
.subleftlist ul li.leftnavon a:hover { background:url(../images/leftnavon.gif) left no-repeat;}
.subleftlist ul li.leftnavon ul li { padding:0px; border-bottom:none;}
.subleftlist ul li.leftnavon ul li a { background:#fff; color:#003C70; padding-left:50px; width:160px; line-height:27px;}
.subleftlist ul li.leftnavon ul li a:hover { background:#fff; font-weight:normal; color:#ff6600;}
.subleftlist ul li.leftnavon ul li.leftthirdnavon a { color:#ff6600; font-weight:bold;}
.subleftlist ul li.leftnavon ul li.leftthirdnavon a:hover { color:#ff6600;}

.proselect { height:33px;}
.proselect select { width:205px; font-size:12px;}
.leftlinks ul li { padding-bottom:10px;}

.bg_foot { width:976px; height:9px; margin:0 auto; background:url(../images/center_foot1.png) no-repeat; _background:url(../images/center_foot1.gif) no-repeat; overflow:hidden;}

.right { width:680px; float:right; padding-right:13px; padding-top:24px;}
.right_title { height:33px; border-bottom:#dedede 1px dotted;}
.right_title h2 { width:auto; float:left; padding:0px 10px; height:33px; line-height:33px; font-size:14px; font-family:微软雅黑; color:#333333; font-weight:normal; border-bottom:#e6e6e6 2px solid; position:absolute;}
.right_title h2 span { font-size:10px; color:#cccccc;}
.breadcrumbs { width:400px; float:right; height:12px; line-height:12px; padding:10px 20px 0px 0px; text-align:right; font-weight:normal; font-size:12px;} 


.content { padding:25px 10px; line-height:24px;}
.content p { line-height:24px;}


.downloadlist { border:#e9e9e9 1px solid; margin:0 auto 20px;}
.downloadlist td { padding:7px 0px 7px 20px;}
.line02 { background:url(../images/line02.gif) right no-repeat;}
.downloadlist td h2 { width:456px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:14px; font-weight:normal; font-family:微软雅黑;}

.bdzi{ color:#666;}
.cpdiv{ width:182px; height:151px; float:left; padding:14px 19px 20px 15px;}
.cpbox{ width:176px; height:114px; float:left; border:#EBEBEB solid 1px; padding:2px;}
.cpzik{ width:182px; height:23px; float:left; margin:3px 0 0 0; background:#EBEBEB; text-align:center; line-height:23px;}
.xwnrtd{ padding:10px 0; line-height:25px;}
.cplbss{ font-size:14px; font-weight:bold;}
.jobtable{ background:#E6E6E6;}
.jobtable td{ padding-left:20px;}
.jobtable th{ font-size:12px; background:#F9F9F9;}

.datalist{
 border:1px solid #cccccc; /* 表格边框 */
 font-family:Arial;
 border-collapse:collapse; /* 边框重叠 */
 background-color:#ffffff; /* 表格背景色 */
 font-size:12px;
}
 
.datalist caption{
 padding-bottom:5px;
 font:bold 12px;
 text-align:left;
}
 
.datalist th{
 border:1px solid #cccccc; /* 行名称边框 */
 background-color:#eeeeee; /* 行名称背景色 */
 color:#000000;    /* 行名称颜色 */
 font-weight:bold;
 padding-top:4px; padding-bottom:4px;
 padding-left:15px; 
 text-align:left;
}
.datalist td{
 border:1px solid #cccccc; /* 单元格边框 */
 text-align:center;
 padding-top:4px; padding-bottom:4px;
 padding-left:4px; 
 padding-right:4px; 
}
.datalist tr.altrow{
 background-color:#c7e5ff; /* 隔行变色 */
}

h2 a{ text-decoration:none;}