@charset "utf-8";
* {margin:0;padding:0; outline-style:none;}
@font-face { 
font-family: 'ChinaFont'; 
src: url('/themes/时尚中黑简体.eot'); 
src: local('时尚中黑简体 Regular'), 
local('时尚中黑简体'), 
url('/themes/时尚中黑简体.woff') format('woff'), 
url('/themes/时尚中黑简体.ttf') format('truetype'), 
url('/themes/时尚中黑简体.svg') format('svg'); 
}
/*
.TTF或.OTF，适用于Firefox 3.5、Safari、Opera 
.EOT，适用于Internet Explorer 4.0+ 
.SVG，适用于Chrome、IPhone
*/
@font-face { 
font-family: 'calibri'; 
src: url('/themes/fontName.eot'); 
src: local('calibri Regular'), 
local('calibri'), 
url('/themes/calibri.woff') format('woff'), 
url('/themes/calibri.ttf') format('truetype'), 
url('/themes/calibri.svg') format('svg'); 
}

html, body, div, span, applet, object, iframe, table, caption, 
tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins, 
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, 
acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend { 
     vertical-align: baseline; color:#333;
     font-family: inherit; 
     font-weight: inherit; 
     font-style: inherit; 
     /*font-size:100%;*/
     font-size: 13px; 
     outline: 0; 
     padding: 0; 
     margin: 0; 
     border: 0; 
} 
html, body,form{ width:100%; height:100%; min-height:100%; background:#fff; margin:0px; padding:0px; text-align:center; font-size:12px;}
:focus { outline: 0; } 
img, div, input { behavior: url("/themes/iepngfix.htc") ;}
a,a:link,a:hover{text-decoration:none; }
a:focus, input[type=button] ,input[type=submit] {outline:none;} 
input[type=submit] { border:solid 1px #ccc; background:#eee;}
textarea{ width:98%; border:solid 1px #ccc; background:#fff url(images/cuj4_43.jpg) no-repeat center center; margin:5px; padding:5px;}
ol, ul {list-style: none; } 
table {border-collapse: separate; border-spacing: 0; } 
caption, th, td {font-weight: normal;text-align: left;} 
blockquote:before, blockquote:after, q:before, q:after { content: ""; } 
blockquote, q { quotes: "" "";}

.clear-float { float:none !important; clear:both; font-size:0px; line-height:0px; height:0px; visibility:hidden; }
/* 文本溢出显示省略标记 */
.truncate { display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.hidden { display:none; }
/** 文本水平对齐方式 */
.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }

p {color:#000; }
*+html p {
 color:#aaa; 
}
* html p {
 color:blue;  } 

@media all and (min-width: 0px) {
p {color:yellow; }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 p { color:red;  }
}
.fl{ float:left;}
.fcl{ float:left; clear:left;}

.pageBody{ position:relative; z-index:1; width:1006px; margin:auto; }
.headerBody{}

.navigation { position:relative; z-index:1000; background:url(/themes/CI/images/headerMenu_bg.gif) no-repeat top; behavior1:url(/themes/iepngfix.htc); height:36px; padding-bottom:0px; margin-top:-10px; }
.navigation ul { list-style:none; padding:5px 0px 0px 40px; }
.navigation ul li { float:left; }
.navigation ul li a { display:block; font-size:14px; font-weight:bold; color:#FFF; text-decoration:none; padding:0px 7px; height:28px; line-height:28px; }
.navigation ul li.selected { background:#FFF url(CI/images/headerMenu_hover_left.jpg) no-repeat left; }
.navigation ul li.selected a { color:#003480; background:url(/themes/CI/images/headerMenu_hover_right.jpg) no-repeat right; }
.navigation ul li div { display:none; position:absolute; z-index:1001; left:60px; top:36px; border-top:2px solid #A9BFDA; }
.navigation ul li div a { display:inline; font-size:13px; font-weight:normal; color:#333; }
.navigation ul li.selected div { display:block; }
.navigation ul li.selected div a { color:#333; background:none; }
.navigation ul li          div a:hover { color:#FFF; text-decoration:underline; }
.navigation .subMenuList { text-align:left; left:3px!important; right:3px; background:#9AB7DF; border-bottom:solid 3px #276C84;}
.navigation .subMenuList table { margin:5px; float:left; }
.navigation .subMenuList table thead th { width:10%; background:url(/themes/CI/images/ico_buliding.gif) no-repeat left center; height:30px; text-indent:32px; line-height:30px; font-size:14px; white-space:nowrap; color:#fff;}
.navigation .subMenuList table thead td { width:80%; background:url(/themes/CI/images/headerMenu_subline.gif) no-repeat right center; height:30px; }
.navigation .subMenuList table tbody td { line-height:30px; }
.navigation .subMenuList table a { margin:0px 4px; float:left; white-space:nowrap; }

/* IE6 hack */
.navigation ul li a { _display:inline; }
.navigation ul li.selected { _background:#FFF; }
.subMenuList { _width:1000px; }
/* IE6 hack end */

.mainBody{ float:left; width:1000px; padding:0px 3px 0px 3px; text-align:left; background:url(/themes/CI/images/mainbg_beside.jpg) repeat-y left top; }
.leftBody{ float:left; width:736px; min-height:350px;_height:350px; margin-left:4px; }
.siderBody{ float:left; width:248px; border:solid 1px #95b8e2; }
.deptMinHeight { float:left; width:1px; height:450px; }
.rightBody{ float:right; clear:right; width:250px; }
.position{ line-height:30px; text-indent:1em;}
.position a:hover { color:blue; }
.mainBottom { float:left; width:100%; background:url(/themes/CI/images/mainbg_bottom.jpg) no-repeat center bottom; height:17px;}

.sider_subMenu{ width:100%;}
.sider_subMenu th{ background:url(/themes/CI/images/subMenu.jpg) top center; height:37px; line-height:37px; text-align:left; text-indent:40px; color:#fff; font-size:14px; font-weight:bold;}
.sider_subMenu td{ line-height:28px; text-indent:40px; font-size:14px; }
.sider_subMenu td a{ color:#003a90; font-family:NSimSun, SimSun, "Arial Unicode MS"; font-size:14px; }
.sider_subMenu td a:hover{ font-weight:bold; border-bottom:dashed 1px #003a90;}

.leftSiberMenu{  width:100%; padding-top:90px; border-top:solid 1px #95b8e2; border-bottom:solid 1px #95b8e2; margin:auto; }
.leftSiberMenu ul li ul{ padding:0px; margin:0px; }
.leftSiberMenu ul li{ float:left; text-indent:36px; width:110px; height:40px;line-height:40px; height:38px \9;*line-height:38px \9; margin-left:12px;_margin-left:6px; }
.leftSiberMenu ul li a{ color:#fff; font-size:14px; font-weight:bold; width:100%;}
.leftSiberMenu ul li a:hover{ color:#ffffcc; border-bottom:solid 2px #ffffcc; }
.leftSiberMenu01{ background:url(/themes/CI/images/icoMenu01.jpg) no-repeat left;}
.leftSiberMenu02{ background:url(/themes/CI/images/icoMenu02.jpg) no-repeat left;}
.leftSiberMenu03{ background:url(/themes/CI/images/icoMenu03.jpg) no-repeat left;}
.leftSiberMenu04{ background:url(/themes/CI/images/icoMenu04.jpg) no-repeat left;}
.leftSiberMenu05{ background:url(/themes/CI/images/icoMenu05.jpg) no-repeat left;}
.leftSiberMenu06{ background:url(/themes/CI/images/icoMenu06.jpg) no-repeat left;}
.leftSiberMenu07{ background:url(/themes/CI/images/icoMenu07.jpg) no-repeat left;}
.leftSiberMenu08{ background:url(/themes/CI/images/icoMenu08.jpg) no-repeat left;}
.leftSiberMenu09{ background:url(/themes/CI/images/icoMenu09.jpg) no-repeat left;}
.leftSiberMenu10{ background:url(/themes/CI/images/icoMenu10.jpg) no-repeat left;}
.leftSiberMenu11{ background:url(/themes/CI/images/icoMenu11.jpg) no-repeat left;}
.leftSiberMenu12{ background:url(/themes/CI/images/icoMenu12.jpg) no-repeat left;}
.siderMenu_left{float:left; background:url(/themes/CI/images/leftMenubg.jpg) no-repeat  top left;}
.siderMenu_Right{ float:right; background:url(/themes/CI/images/rightMenubg.jpg) no-repeat top left;}

.service_for_you { padding-top:90px;*padding-top:89px; border-top:solid 1px #95B8E2; border-bottom:solid 1px #95B8E2; }
.service_for_you.leftbar { background:url(/themes/CI/images/service_for_you/leftbar.jpg) no-repeat top center; }
.service_for_you.rightbar { background:url(/themes/CI/images/service_for_you/rightbar.jpg) no-repeat top center; }
.service_for_you ul { background-color:#95B8E2; padding:4px 0px 6px 0px; border:1px solid #FFF; border-top:none; }
.service_for_you ul li { float:left; text-indent:38px; width1:110px; height:40px;line-height:40px; *height:41px;*line-height:41px; margin-left:16px;_margin-left:10px; }
.service_for_you ul li.icon01 { background:url(/themes/CI/images/service_for_you/icoMenu01_2.jpg) no-repeat left; }
.service_for_you ul li.icon02 { background:url(/themes/CI/images/service_for_you/icoMenu02_2.jpg) no-repeat left; }
.service_for_you ul li.icon03 { background:url(/themes/CI/images/service_for_you/icoMenu03_2.jpg) no-repeat left; }
.service_for_you ul li.icon04 { background:url(/themes/CI/images/service_for_you/icoMenu04_2.jpg) no-repeat left; }
.service_for_you ul li.icon05 { background:url(/themes/CI/images/service_for_you/icoMenu05_2.jpg) no-repeat left; }
.service_for_you ul li.icon06 { background:url(/themes/CI/images/service_for_you/icoMenu06_2.jpg) no-repeat left; }
.service_for_you ul li.icon07 { background:url(/themes/CI/images/service_for_you/icoMenu07_2.jpg) no-repeat left; }
.service_for_you ul li.icon08 { background:url(/themes/CI/images/service_for_you/icoMenu08_2.jpg) no-repeat left; }
.service_for_you ul li.icon09 { background:url(/themes/CI/images/service_for_you/icoMenu09_2.jpg) no-repeat left; }
.service_for_you ul li.icon10 { background:url(/themes/CI/images/service_for_you/icoMenu10_2.jpg) no-repeat left; }
.service_for_you ul li.icon11 { background:url(/themes/CI/images/service_for_you/icoMenu11_2.jpg) no-repeat left; }
.service_for_you ul li.icon12 { background:url(/themes/CI/images/service_for_you/icoMenu12_2.jpg) no-repeat left; }
.service_for_you ul li.icon13 { background:url(/themes/CI/images/service_for_you/icoMenu10_2.jpg) no-repeat left; }
.service_for_you ul li.clear-float { float:none !important; clear:both; font-size:0px; line-height:0px; height:0px; visibility:hidden; }
.service_for_you ul li a { color:#fff; font-size:13px; font-weight:bold; width:100%; }
.service_for_you ul li a:hover { color:#444; border-bottom:solid 2px #444; }

.slogan { clear:both; margin:3px auto; }
#slogan11 { margin:10px auto 9px auto; *margin:0px auto 1px auto; margin:11px auto 12px auto \0; }
#slogan31 { position:absolute; z-index:2; left:-120px; top:10px; border:0px solid red; }
#slogan32 { position:absolute; z-index:2; right:-124px; top:10px; border:0px solid red; }
.slogan .mask { position:absolute; z-index:3; left:0px; top:0px; width:100%; height:100%; background-color:#FFF; opacity:0.0; filter:alpha(opacity=00); }

.magazines { margin:5px 0px; }

table.extranet-data-table, table.extranet-data-table th, table.extranet-data-table td {
  text-align:left;
  padding:5px;
  border:1px solid #95B8E2;
}
table.extranet-data-table { border-top-width:2px; margin:5px 0px 8px; border-collapse:collapse; width:100%; }
table.extranet-data-table thead { border:1px solid red; }
table.extranet-data-table th { font-weight:bold; color:#FFF; background-color:#95B8E2; border-right:1px solid #FFF; }
table.extranet-data-table td { color:#333; }
table.extranet-data-table th.center, table.extranet-data-table td.center { text-align:center; }
table.extranet-data-table th.right, table.extranet-data-table td.right { text-align:right; }

.floor { float:left; width:100%; margin:auto; padding:10px 0px 6px 0px; padding-bottom:1px \9; line-height:24px; background:url(/themes/CI/images/floor.jpg) no-repeat center top; text-align:center; }
.floor a:hover { color:#0000BB; text-decoration:underline; }
/*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(/themes/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(/themes/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(/themes/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(/themes/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(/themes/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(/themes/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(/themes/CI/images/line.jpg) no-repeat 175px 30px; background:#F0F5FB url(/themes/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(/themes/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(/themes/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(/themes/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(/themes/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(/themes/CI/images/home/searchTxt.jpg) no-repeat; width:504px; height:24px; line-height:24px; border:none; padding:2px;}
.searchBtn{ float:left; background:url(/themes/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(/themes/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(/themes/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(/themes/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(/themes/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(/themes/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;}

.leftImgAdd{background:url(/themes/CI/images/fubaiJubaoTel2.jpg) no-repeat left; width:248px; background-size:248px 102px; height:102px;border-top:1px solid #95b8e2; margin-top:10px}