/*CI_pageStlye.css*/
@charset "utf-8";
/* CSS Document */
.div350 { float:left; width:350px; }
.div370 { float:left; width:375px; }
.div400 { float:left; width:400px; }
.noticeBoard{ background:url(CI/images/home/noticeBoard.jpg) no-repeat center; width:206px; height:80px; padding:36px 20px; margin:5px auto; line-height:24px; border-left:solid 1px #ccc; border-right:solid 1px #ccc; }
.noticeBoard a:hover{border-bottom1:dashed 1px #3d73b4; color:#3d73b4;}
.imgnewBar{ margin:5px 8px 1px 0px; float:left; width:320px;}
.friend{ width:98%; margin:10px; color:#95b8e2;}
.friend a{ margin:4px; padding:5px 3px; line-height:24px; color:#6295d1;}
.friend .bannerBarTitle { margin-bottom:6px; }
.friend a:hover{ color:#555; text-decoration:underline;}
.bannerBar { float:left; width:100%; margin:2px 0px 4px 0px; }
.mediaBannerBar { margin:0px 0px 0px 0px \9; }
.bannerBar ul{ width:93%; margin:5px auto 0px auto;}
.bannerBar ul li{ width:100%; list-style-type:disc; list-style-position:inside; line-height:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.bannerBar ul li.none { list-style-type:none; }
.bannerBar ul li a{ color:#000;}
.bannerBar ul li a:hover{ border-bottom1:dashed 1px #3d73b4; color:#3d73b4;}
.siderBanner{ float:left; width:248px; margin:5px auto;}
.satisfaction { margin:1px 0px 4px 0px; margin:0px \0; }

/* IE6 hack */
.noticeBoard{ _background:url(CI/images/home/noticeBoard.jpg) no-repeat left top; _border:none; _overflow:hidden; }
/* IE6 hack end */

.newlistTab{ width:98%; margin:3px auto auto auto; font-size:12px;}
.newlistTab th{ width:70%; text-align:left; line-height:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:12px;background:url(CI/images/point.jpg) no-repeat 10px center; text-indent:24px;}
.newlistTab td{ width:30%; text-align:right;line-height:22px; }
.newlistTab th a{ float:none;}
.newlistTab th a:hover{ border-bottom1:dashed 1px #3d73b4; color:#3d73b4;}
.bannerBar01{ width:734px; background:#f5f9fd;}
.bannerBar01 img{ float:left; width:230px; height:188px;}
.talkTab{ float:right; background:url(CI/images/home/talkBar.jpg) no-repeat; width:469px; height:166px; margin:10px;}
.talkTab th{ width:310px; padding:20px; vertical-align:middle; text-align:center;}
.talkTab th p{ width:96%; text-indent:2em; font-weight:bold; line-height:36px; font-size:16px; text-align:left; color:#7395bd;}
.talkTab td { vertical-align:middle; text-align:center;}
.talkTab td img{ width:82px; height:112px; clear:both; float:none;}
.bannerBar02{ background:#f0f5fb; width:320px; height:198px; *height:208px; }
.bannerBar02 table{ width:100%; margin:auto; }
.bannerBar02 table th{ width:130px; background:url(CI/images/line.jpg) no-repeat 120px center; text-align:center;}
.bannerBar02 table th img { border:solid 1px #ccc; padding:1px; background:#fff; margin:8px 0px;}
.bannerBar02 table td{ background:none; vertical-align:top;}
.bannerBar02 table td p { height:27px;line-height:27px; *height:28px;*line-height:28px; text-indent:5px; background1:url(CI/images/ico001.jpg) no-repeat right center; border-bottom:dashed 1px #ccc; color:#333;}
.bannerBar02 table td p a:hover{ color:#3d73b4; font-weight:bold; }

.bannerBar03 { background1:#f0f5fb url(CI/images/line.jpg) no-repeat 175px 30px; background:#F0F5FB url(CI/images/line.jpg) no-repeat center top; *margin-top:0px; width:400px; }
.bannerBar03 table { width:50%; float:left; margin:0px; }
.bannerBar03 table th{width:100%; background:url(CI/images/home/bartitle.jpg) no-repeat left; height:30px; line-height:30px; color:#fff; font-weight:bold; text-indent:10px; text-align:left; font-size:14px;}
.bannerBar03 table th a { font-weight:normal; }
.bannerBar03 table td{ height:23px; *height:22px; text-indent:1em; vertical-align:middle; background:url(CI/images/ico002.jpg) no-repeat right center; border-bottom:dashed 1px #ccc; }
.bannerBar03 table td a:hover{color:#284971; font-weight:bold; }

.bannerBarTitle{ width:100%; background:url(CI/images/home/bartitle.jpg) no-repeat left; height:30px; line-height:30px; color:#fff; text-indent:10px;}
.bannerBarTitle span{ float:left; font-size:14px; color:#fff; font-weight:bold;}
.bannerBarTitle div{float:left; margin-left:40px;color:#333;}
.bannerBarTitle a{ font-size:12px; float:right; margin-right:2px; color:#3d73b4; width:57px; }
.bannerBarTitle a.selected, .searchBar a.selected { font-weight:bold; color:#003586; }
.bannerBarTitle a:hover, .searchBar a:hover { color:#3D73B4; }
.bannerBarTitle div a{ float:none; font-size:12px; color:#333; padding:0px 3px; margin:0px; text-indent:0px;}

.searchBar{ float:left; width:604px; height:55px; padding:15px 10px 10px 120px; background:url(CI/images/home/searchbar.jpg) no-repeat left top;}
.searchBar{ margin:2px auto 3px auto; *margin:0px auto 3px auto; _margin-top:-5px; }
.searchBar ul{ width:600px; }
.searchBar ul li{ padding:0px 6px; line-height:24px; float:left;}
#searchDiv{ position:absolute; display:none; margin-top:50px; width:504px; background:#fff url(CI/images/home/searchDiv.jpg) repeat-x bottom; padding:2px; border:solid 1px #98bbe3; line-height:30px;}
#searchDiv a{ margin:0px 10px; color:#98bbe3;}
.searchTxt{ float:left; background:url(CI/images/home/searchTxt.jpg) no-repeat; width:504px; height:24px; line-height:24px; border:none; padding:2px;}
.searchBtn{ float:left; background:url(CI/images/home/btnButtom.jpg) no-repeat; width:78px; height:30px; line-height:30px; font-size:14px; color:#fff; font-weight:bold; text-align:center; border:none;}

.subheaderBody{ float:left; width:100%;  background:url(CI/images/subHeader.jpg) no-repeat center top; padding-top:91px; margin:0px;}
.subPageTitle{ float:left; width:100%; background:#fff url(CI/images/subTitle.jpg) repeat-x center; height:30px; line-height:30px; text-indent:100px;}
.subPageTitle span{ background:#fff; padding:0px 30px; font-size:20px; font-weight:bold; color:#00388c;}
.subbarTitle{ width:100%; height:33px; line-height:33px; background:url(CI/images/submaintitle.jpg) no-repeat left; text-indent:36px; font-size:14px; font-weight:bold; color:#fff; }
.subBar{ width:90%; margin:10px auto; line-height:30px; color:#003686;}

.subBar ul{}
.subBar ul li{ background:url(CI/images/list_ico.jpg) no-repeat left center; text-indent:20px; }

.subBar ul li a { font-size:14px; font-weight:bold; color:#00388c; }

.deptList { width:98%; min-height:300px;*height:300px; }
.deptList a { font-size:14px; color:#00388c; white-space:nowrap; }
.deptList a:hover { color:#0000FF; text-decoration:underline;}

.mainTitle{ width:100%; background:url(CI/images/list_title.jpg) top; height:60px; line-height:60px; text-align:left; color:#003686; font-size:24px; font-weight:bold; text-indent:2em}
.pageNum{ width:96%; margin:10px auto; }
.pageNum a,.pageNum span{ display:inline; margin:0px 8px; line-height:18px;}
.pageNum02{ background:#003686; padding:2px 3px; color:#fff; text-align:center;}
.pageNum02 span { color:#FFF; }
.pageNum_a{ background:#ccc; padding:2px 4px; border:solid 1px #b7b7b7; text-align:center; color:#333;}
.pageNum_hover{ background:#005fbb;padding:2px 4px; border:solid 1px #002c5d; color:#fff; font-weight:bold;}
.newlist{ width:96%; margin:auto;}
.newlist th,.newlist td{ line-height:30px;}
.newlist th{ text-align:left; color:#333; }
.newlist th a{ color:#333; font-size:14px; }
.newlist th a:hover{ text-decoration:underline;}
.newlist td{ text-align:right; color:#666;}

.newArt{ padding:0px 10px; margin:auto; _padding:0px; _margin1:0px 4px; text-align:left; }
.newArt .artTitle{ width:100%; text-align:center; font-size:16px; color:#333; font-weight:bold; line-height:40px; }
.newArt .itemSubject2 { width:100%; text-align:center; font-size:15px; color:#333; font-weight:normal; margin-bottom:4px; }
.newArt .artTitleh2 { font-size:13px; color1: #222; text-align:center; font-weight:normal; }
.newArt .blockquote{ width:100%; text-align:center; line-height:24px;}
.newArt .blockquote  span{ margin:0px 6px; line-height:24px;}
.newArt img{ margin:auto; clear:both;}
.newArt p { margin:5px auto; text-align:left; text-indent:2em; font-size:14px; line-height:24px; color:#333;}
.newArt table, .ke-content table { border-collapse:collapse; empty-cells:show; }
.newArt table p, .ke-content table p { padding-left:2px; margin:0px auto; text-align:left; text-indent:0em; line-height:1.6em; }
.newArt div { font-size:14px; line-height:24px; color:#333; }
.newArt p a { font-size:14px; color:#08C; }
.newArt p a:hover { color:#005580; text-decoration:underline; }

.expertBar{ width:92%; margin:auto; text-align:center; color:#333;}
.subBar_em{ background:url(CI/images/subtitle02.jpg) no-repeat; width:100%; height:23px; line-height:23px; text-indent:10px; text-align:left;}
.subBar_em span{line-height:23px; background:#fff; padding:2px 2px; font-size:14px; font-weight:bold; color:#00388c;}
.expertBar p{ padding-left:2em; margin:10px auto; text-align:left; line-height:28px; text-indent:0em; color:#333;}
.expertBar p.expertIntro { text-indent:2em; }
.expertBar p span{ text-indent:0em; }
.expertBar p img{ float:left; margin:5px 20px 5px 0px; padding:3px; background:#fff; border:solid 1px #ccc; width:90px; height:120px;}
.expertBar p a{ text-decoration:underline; color:#00388c;}

/* 优秀专家模板样式 */
.mleft{ width:730px; clear:both; }
.elexpertBar{ width:120px; text-align:left; color:#333; float:left;}
.elexpertBar p{ padding-left:2em; margin:10px auto; text-align:center; line-height:28px; text-indent:0em; color:#333;}
.elexpertBar p img{  margin:5px 20px 5px 0px; padding:3px; background:#fff; border:solid 1px #ccc; width:90px; height:120px;}
.elexpertBar p a{ text-decoration:none; color:#00388c;}
