﻿/* 全局样式 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,pre, form, fieldset, input, textarea, p, blockquote, th, td{ padding:0px; margin: 0px; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
fieldset, img, abbr, acronym { border: 0; }    
table { border-collapse: collapse; border-spacing: 0; }
ol, ul { list-style: none; }    
address, caption, cite, code, dfn, em, th, var { font-weight: normal; font-style: normal; }
caption, th { text-align: left; }    
q:before, q:after { content: ; }

body { font-family: "Arial","宋体";text-align:center; background:#fff url(/images/bg.jpg) repeat-x; font-size:12px;}

a{text-decoration:none;color:#000;}
a:hover{ text-decoration:underline;}

.clear{clear:both;}
.clearboth{ clear:both; height:1px; line-height:1px; font-size:1px; position:relative; top:-1px; }
div.NoDatas{ padding:45px 0; text-align:center; color:Gray; font-size:14px;}

/*组件使用样式*/


/*布局样式*/
.wrap{text-align:left;margin:0 auto; display:block;overflow:visible;width:990px;}
.main{text-align:left;margin:0 auto; display:block;overflow:visible;background-color:#f7f7f7;width:980px;padding:0 5px;}

div.lcr_l{ float:left; overflow:hidden; width:240px;}
div.lcr_c{ float:left; overflow:hidden; width:500px;}
div.lcr_r{ float:right; overflow:hidden; width:240px;}

div.lr_l{ float:left; overflow:hidden; width:240px; }
div.lr_r{ float:left; overflow:hidden; width:740px; _margin-right:-3px; }

div.mainpanel{ overflow:hidden; background-color:#fff;}

div.md_t{ height:10px; overflow:hidden; background:url(/images/md_t.jpg) repeat-x 0px 0px;}
div.md_tl{ width:10px; height:10px; float:left; background:url(/images/md_ctl.jpg) no-repeat 0 0;}
div.md_tr{ width:10px; height:10px; float:right; background:url(/images/md_ctr.jpg) no-repeat 0 0;}

div.md_f{ height:10px; overflow:hidden; background:url(/images/md_f.jpg) repeat-x 0px 5px;}
div.md_fl{ width:10px; height:10px; float:left; background:url(/images/md_cfl.jpg) no-repeat 0 0;}
div.md_fr{ width:10px; height:10px; float:right; background:url(/images/md_cfr.jpg) no-repeat 0 0;}

div.md_c{ overflow:hidden; }
div.md_cl{ padding:0 0 0 5px;background:url(/images/md_l.jpg) repeat-y top left;}
div.md_cr{ padding:0 5px 0 0;background:url(/images/md_r.jpg) repeat-y top right;}
div.md_cc{ padding:0 5px; overflow:hidden;}


/*内容最低高度*/
div.lr_r_cont{ display:block; width:100%; min-height:400px; height:auto !important; _height:400px;}

/*顶部*/
div#Header div.Qlink{ line-height:1.2em; text-align:right; padding:3px 50px 3px 0; font-family:Arial;}
div#Header div.Qlink a{ font-weight:bold; color:#fff;}
div#Header div.Qlink a:hover{ text-decoration:none;}
/*
div#Header div.Logo{background:url(/images/logo.jpg) no-repeat -3px 5px; height:124px; padding:5px 0 0 0; margin:0 3px;}
*/
div#Header div.Logo{ padding:5px 0 0 0; width:974px; margin:0 3px; overflow:hidden;}
div#Header div.Logo img{ margin:0 auto; display:block;}
div#Header div.Logo a{ display:none; text-align:left; text-indent:-10000px; overflow:hidden; width:300px;}

div#Header div.Nav{ background:url(/images/nav_c.jpg) repeat-x;}
div#Header div.Nav div.l{ background:url(/images/nav_l.jpg) no-repeat left center;}
div#Header div.Nav div.r{ background:url(/images/nav_r.jpg) no-repeat right center;}

div#Header div.Nav ul.NavUl{ display:block; padding:8px 50px; height:20px; line-height:20px;}
div#Header div.Nav ul.NavUl li{ display:block; float:left; width:80px; line-height:20px; height:20px; text-align:center;}
div#Header div.Nav ul.NavUl li a{ color:#004770; line-height:20px; text-align:center;}
div#Header div.Nav ul.NavUl li a:hover{ text-decoration:none;}
div#Header div.Nav ul.NavUl li.line{ width:5px;background:url(/images/nav_line.jpg) no-repeat center center; overflow:hidden;}
div#Header div.Nav ul.NavUl li.current a { color:#DF0000; }

div#Header div.Nav ul.NavUl li.more,div#Header div.Nav ul.NavUl li.moreshow{ padding-right:12px; background:url(/images/arrow_down.jpg) no-repeat right 5px; position:relative; overflow:visible;}
div#Header div.Nav ul.NavUl li.moreshow{}
div#Header div.Nav ul.NavUl li.more div.more{ display:none;}
div#Header div.Nav ul.NavUl li.moreshow div.more{ display:block;position:absolute;left:0; top:0; padding:25px 0 0 0; z-index:0; }
div#Header div.Nav ul.NavUl li.moreshow div.more div.more_main{ overflow:hidden;  position:relative; width:120px;}
div#Header div.Nav ul.NavUl li.moreshow div.more iframe.more_iframe{ display:block; position:absolute; z-index:-1; width:200px; height:200px; top:0; left:0;}

div#Header div.Nav ul.NavUl li.moreshow ul{ display:block; background-color:#fff;border:1px #b7b7b7 solid; border-top:0; padding:0 0 5px 0;}
div#Header div.Nav ul.NavUl li.moreshow ul li{ padding:0 15px; height:20px; line-height:20px; display:block; text-align:left; float:none;}
div#Header div.Nav ul.NavUl li.moreshow ul li a{ line-height:20px;}

/*底部*/
div#Footer div.FootNav{ text-align:center;}
div#Footer div.FootNav ul.NavUl{ display:block; padding:8px 50px; height:24px; line-height:24px;}
div#Footer div.FootNav ul.NavUl li{ display:inline; line-height:24px; text-align:center; padding:0 15px;}
div#Footer div.FootNav ul.NavUl li a{ color:#0b6bbc; line-height:24px; text-align:center;}
div#Footer div.FootNav ul.NavUl li.line{ padding:0 3px; background:url(/images/foot_navline.jpg) no-repeat center center; overflow:hidden;}
div#Footer div.copyright{ padding:0 0 20px 0; color:#7c7c7c; text-align:center; overflow:hidden;}

/*内部导航*/
div.PageNav{ overflow:hidden; width:218px; margin:0 auto; }
div.PageNav p { height:33px; line-height:33px; text-indent:31px; font-size:14px; font-weight:bold; color:#FF1031; background:url(/images/pagenav_titlebg.jpg) left top no-repeat; overflow:hidden; }
div.PageNav ul{ display:block; }
div.PageNav ul li{ line-height:24px; margin:2px 0; text-align:left; }
div.PageNav ul li span{ display:block; height:24px; border:1px #a39289 solid; display:block; padding:0 0 0 82px; background:#f6f6f6 url(/images/ci01.gif) no-repeat 70px center;}
div.PageNav ul li span a{ color:#000;}
div.PageNav ul li.this span { border:1px #3d5888 solid; background-color:#e3f0ff;}
div.PageNav ul li.this span a{ color:#df0000;}
div.PageNav ul li div { margin:10px 22px; padding-bottom:6px; padding-left:60px; line-height:12px; border-bottom:solid 1px #c0c0c0; }
div.PageNav ul li div.this a{ color:#df0000;}

/*友情链接*/
div#Flink{ display:block; overflow:hidden; width:218px; margin:0 auto;}
div#Flink div.title{ color:#FF7E00; padding:4px; padding-top:9px; border-bottom:solid 1px #ccc; clear:both; }
div#Flink ul.list{ padding:5px 14px; clear:both; background:url(/images/datalist_bg.jpg) repeat-x 0 1px; line-height:20px; }
div#Flink ul.list li span a{ color:#696969;}

/*友情链接*/
div#PIntro{ display:block; overflow:hidden; width:218px; margin:0 auto;}
div#PIntro div.title{ color:#FF7E00; padding:4px; padding-top:9px; border-bottom:solid 1px #ccc; clear:both; }
div#PIntro ul.list{ padding:5px 0; clear:both; line-height:20px; }
div#PIntro ul.list li span{background:url(/images/ci02.gif) no-repeat 5px center; padding:0 0 0 20px;}
div#PIntro ul.list li span a{ color:#696969;}


/*整个网站首页*/
div#imageshift { margin-top:2px; height:200px; overflow:hidden; }
div#imageshift li { position:absolute; }
#shiftbox{ position:relative; margin-top:-500px; }
div#imageshift div { position:absolute; margin-top:165px; }
div#imageshift div span { cursor:pointer; display:inline-block; width:15px; height:15px; line-height:15px; background:#000; color:#fff; text-align:center; margin:3px; border:solid 1px #ccc; }
div#imageshift div span.current { background-color:#CB3000; }

.indexttitle { color:#FF7E00; padding:4px; padding-top:9px; border-bottom:solid 1px #ccc; clear:both; position:relative; }
.indexttitle a.more{ text-align:left; display:inline-block; width:3em; vertical-align:middle; height:2em; margin:0 5px 0 0; font-size:12px;  position:absolute; right:0; color:#333; font-weight:normal;}

#indexexpert { padding:5px; clear:both; }
#indexexpert span { display:inline-block; width:95px; *width:94px; margin:0px 4px; overflow:hidden; line-height:23px; color:#696969; border-bottom:solid 1px #ddd; }
#indexexpert span a { color:#696969; }
#indexnotice { padding:5px 14px; clear:both; background:url(/images/datalist_bg.jpg) repeat-x 0 1px; }
#indexnotice li { margin:10px 0px; }
#indexnotice li a { color:#696969; }
#indexbbs { padding:5px 14px; clear:both; background:url(/images/datalist_bg.jpg) repeat-x 0 1px; line-height:20px; }
#indexbbs li a { color:#696969; }
#indexapply li { border:solid 1px #999; background:url(/images/index_applybg.jpg) repeat-x; height:26px; margin:1px 10px; line-height:26px; }
#indexapply li a { background:url(/images/index_applyico.gif) left center no-repeat; padding-left:20px; margin-left:30px; color:#0080CE; }
.indexttitle1 { color:#007FD3; padding:4px; padding-top:9px; border-bottom:solid 1px #ccc; clear:both; }
.indexttitle1 a { margin-left:5px; }


#indexproject { padding:10px 10px 0 10px; background:url(/images/datalist_bg.jpg) repeat-x 0 1px;  }
#indexproject p { float:left; width:151px; overflow:hidden;}
#indexproject p b { display:block; text-align:center; line-height:22px; width:151px; background:url(/images/indexproject_bg0.gif) left center no-repeat; cursor:pointer; padding:2px 0; }
#indexproject p b.current { background:url(/images/indexproject_bg1.gif) left center no-repeat; color:#000; }
#indexproject div#pintrolist{ float:left; width:304px; height:202px; background-color:#fff; border:1px #a0c6dd solid; }
#indexproject div#pintrolist div.pintrolist_main{ display:block; height:202px; width:100%; overflow:hidden;}
#indexproject div#pintrolist div.pintrolist_main div.info_main { display:block; padding:5px; width:294px; height:172px; overflow:auto; 
 SCROLLBAR-FACE-COLOR: #ffffff; 
 SCROLLBAR-HIGHLIGHT-COLOR: #cccccc; 
 SCROLLBAR-SHADOW-COLOR: #ffffff; 
 SCROLLBAR-3DLIGHT-COLOR: #ffffff; 
 SCROLLBAR-ARROW-COLOR: #cccccc; 
 SCROLLBAR-TRACK-COLOR: #ffffff; 
 SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
 SCROLLBAR-BASE-COLOR: #ffffff; 
}

#indexproject div#pintrolist div.pintrolist_main div.link{ display:block; text-align:right; height:20px; line-height:20px; overflow:hidden; clear:both; padding:0 1em 0 0;}
#indexproject div#pintrolist div.pintrolist_main div.link a{ color:#666;}
#indexproject div#pintrolist div.pintrolist_main div.link a:hover{ color:#000;}




div#indexprojects{ width:100%; overflow:hidden;}
div#indexprojects div.title{ width:100%; font-size:14px; font-weight:bold; color:#1d7c03; border-bottom:1px #c4c4c4 solid; line-height:30px; padding:0 0 0 1em; height:30px;}
div#indexprojects div.mains{ display:block; width:100%; overflow:hidden;}


div.DataList2{ display:block; width:95%; margin:5px auto; overflow:hidden;}
div.DataList2 div.title{ width:100%; font-size:14px; font-weight:bold; color:#1d7c03; border-bottom:1px #c4c4c4 solid; line-height:2em; padding:0 0 0 1em; height:2em; position:relative;}
div.DataList2 div.title a.more{ text-align:left; display:inline-block; width:3em; vertical-align:middle; height:2em; padding:0 0 0 1em; margin:0 5px 0 0; font-size:12px; background:url(/images/ci03.gif) no-repeat 0 center; position:absolute; right:0; color:#333; font-weight:normal;}

.indexprojects_ul { list-style:none; width:480px;  padding:10px 0; height:150px; display:block; overflow:hidden; margin:0 auto; background:none;}
.indexprojects_ul li{ float:left; display:inline; overflow:hidden; }
.indexprojects_ul div.pintro{ display:block; width:480px; height:150px; overflow:hidden;}
.indexprojects_ul div.pintro div.ct{ height:150px; width:23px; float:left; cursor:pointer; padding:0 0 0 1px; background-color:#eee;}
.indexprojects_ul div.pintro div.ct p{ background-color:#35689b; height:150px; color:#fff; font-size:13px; writing-mode:tb-rl; line-height:23px; padding:5px 0 0 0; overflow:hidden;}
.indexprojects_ul div.pintro div.cm{ display:block; float:left; overflow:hidden; height:150px; width:0px; background-color:#35689b; padding:0 1px 0 0; }
.indexprojects_ul div.pintro div.cm p{ padding:0 10px; line-height:20px; overflow:hidden; height:120px; overflow:hidden; background-color:#fff; margin:1px 0 0 0;}
.indexprojects_ul div.pintro div.cm div.link{ padding:4px 10px; text-align:right; display:block; height:20px; line-height:20px;background-color:#fff; margin:0 0 1px 0;}
.indexprojects_ul div.pintro div.cm div.link a{ padding:0 0 0 20px;  color:#f90;} 








#indexbooklist { margin:auto; padding:10px; }
#indexbooklist li { width:115px; text-align:center; float:left;}
#indexbooklist li p{ text-align:center; display:block; width:100%;}
#indexbooklist li p a { display:block; width:68px; height:96px; padding:3px; background:#fff; border:solid 1px #ccc; margin-bottom:5px;  text-align:center; margin:0 auto; }
#indexbooklist li p a img{ width:66px; height:94px; display:inline-block; border:solid 1px #ddd;  text-align:center; }
#indexbooklist li div{ line-height:2em; display:block; width:100%; overflow:hidden; height:2em; overflow:hidden;}


#indexnews { line-height:24px; background:url(/images/datalist_bg.jpg) repeat-x 0 1px; }
#indexnews li { background:url(/images/ci04.gif) no-repeat 1em center; padding-left:2em; color:#999; }
#indexnews li a { margin-right:5px; }
#indexbft { padding:10px; color:#696969; line-height:22px; }
#indexbft p { text-align:center; margin:5px 0px; }
#indexbft p input { width:120px; }
#indexbft center input { width:45px; height:24px; background:#326698; color:#fff; border:solid 1px #96C3E2; margin:0px 5px; }
#indexdownload { padding:5px 14px; clear:both; background:url(/images/datalist_bg.jpg) repeat-x 0 1px; line-height:20px; }
#indexcourse { padding:5px 14px; clear:both; background:url(/images/datalist_bg.jpg) repeat-x 0 1px; line-height:20px; }
#indexcourse li a { color:#696969; }
#indexdownload li { height:25px; }
#indexdownload li a { color:#696969; }
#indexdownload li img { margin-left:3px; margin-bottom:-3px; }

/*首页简介*/
div#Intro{ width:500px; float:left; height:180px; overflow:hidden;}
div.Intro{ width:100%; height:160px; overflow:hidden; background:url(/images/intro_bg.jpg) repeat-x 0 0;}
div.Intro div.Introimg{ width:186px; float:left; height:160px; background:url(/images/introimg_bg.jpg) no-repeat 5px center;}
div.Intro div.Introimg div.img{ width:172px; height:118px; overflow:hidden; margin:19px 0 0 5px; }
div.Intro div.Introimg div.img img{ display:block; width:100%; height:100%; border:0; background-color:Transparent;}
div.Intro p.title{ font-size:13px; color:#ff4e00; font-weight:bold; margin-top:19px;}
div.Intro p.cont{ text-indent:2em; line-height:2em;}
div.Intro p.more{ text-align:right; margin:0 0 0 0; line-height:2em;}
div.Intro div.TestApply { margin:5px 10px -20px; border:solid 1px #c0c0c0; background:#eee; line-height:30px; font-size:14px; font-weight:bold; text-align:center; }
div.Intro div.TestApply a { color:red; }

/*登录*/
div #LoginForm{ width:240px; float:left; overflow:hidden; _margin-right:-3px;}
div.Login{ background:url(/images/login_c.jpg) repeat-x 0 0;}
div.Login div.l{ background:url(/images/login_l.jpg) no-repeat left 0;}
div.Login div.r{ background:url(/images/login_r.jpg) no-repeat right 0;}
div.Login div.c{ padding:10px 20px; overflow:hidden; height:160px;}
div.Login div.title{ font-size:14px; font-weight:bold; line-height:2em; color:#cb3000;}
div.Login div.c ul{ display:block; width:100%; overflow:hidden;}
div.Login div.c ul li{ display:block; height:2em; line-height:2em; padding:3px 0;}
div.Login div.c ul li label{ color:#033168; display:inline; padding:0 0.5em 0 0;}
div.Login div.c ul li label em{ display:inline; padding:0 0 0 0.5em; margin:0;}
div.Login div.c ul li select,div.Login div.c ul li input{ display:inline;}
div.Login div.c ul li select{ width:120px;}
div.Login div.c ul li input{ border:1px #147cb6 solid; background-color:#f8f8f8; width:120px;}
div.Login div.button{ padding:5px 0 0 0; width:100%; overflow:hidden;}
div.Login div.button input{ display:inline-block;  border:1px #96c4dd solid; background-color:#35689b; color:#fff; margin:0 5px 0 0; cursor:pointer; padding:0; width:4em; height:1.6em; line-height:1.4em; text-align:center;}
div.Login div.button span{ font-family:宋体; color:#fff; padding:0 0 0 5px;}
div.Login div.button span a{ color:#fff;}

div.LoginInside{ clear:both; height:30px; display:block; line-height:30px; overflow:hidden;}
div.LoginInside div.login_main{ display:block; height:30px; line-height:30px; overflow:hidden;}
div.LoginInside div.login_main div{ display:block; float:left; height:30px; line-height:30px; overflow:hidden; font-family:宋体;}
div.LoginInside div.login_main div.login_title{ width:6em; color:#C83202; font-weight:bold; text-align:center;}
div.LoginInside div.login_main div.login_utype{ width:15em;}
div.LoginInside div.login_main div.login_utype select{ vertical-align:middle;}
div.LoginInside div.login_main div.login_uname{ width:23em;}
div.LoginInside div.login_main div.login_uname input{ width:6em; margin:0 1em 0 0; height:1em; padding:2px 0; display:inline; vertical-align:middle; }
div.LoginInside div.login_main div.login_button{ width:9em;}
div.LoginInside div.login_main div.login_button input{ display:block; float:left; height:20px; line-height:20px; padding:0; margin:5px 0.5em 0 0.5em; width:3em; border:0; text-align:center; color:#fff; background:#898989;}
div.LoginInside div.login_main div.login_link{ width:80px;}
div.LoginInside div.login_main div.login_link a{color:#008AC8; font-family:宋体;}
div.LoginInside div.login_box span{ display:inline;}
div.LoginInside div.login_box a{ color:#008AC8;}
div.LoginInside div.login_box b{ margin-left:10px; color:#C83202;font-weight:bold;  }
div.LoginInside div.login_box em{ padding:0 1em 0 0;}
div.LoginInside div.login_box a { background:url(/images/icouser.jpg) no-repeat left center; padding-left:1.5em; }

/*搜索*/
input#SearchKeywords{ border:1px #ccc solid; padding:1px; width:120px; margin:0 5px 0 0;}
input.nokeyword{ color:#999;}
input#SearchButton{ border:0;width:64px;height:24px; background:url(/images/serchbutton.gif) no-repeat 0 0;}
input#SearchButton:hover{ color:#333; background-image:url(/images/serchbutton_hover.gif);}


/*数据列表*/ 
div.AllDataList ul { padding:10px 5px; line-height:26px; }
div.AllDataList li { background:url(/images/ci04.gif) no-repeat 1em center; padding-left:2em; border-bottom:dotted 1px #d0d0d0; color:#999; }
div.AllDataList li a { margin-right:5px; }
div.AllDataList li a b { color:Red; }
div.DataList{ display:block; width:95%; margin:5px auto; overflow:hidden;}
div.DataList div.title{ width:100%; font-size:14px; font-weight:bold; color:#1d7c03; border-bottom:1px #c4c4c4 solid; line-height:2em; padding:0 0 0 1em; height:2em; position:relative;}
div.DataList div.title a.more{ text-align:left; display:inline-block; width:3em; vertical-align:middle; height:2em; padding:0 0 0 1em; margin:0 5px 0 0; font-size:12px; background:url(/images/ci03.gif) no-repeat 0 center; position:absolute; right:0; color:#333; font-weight:normal;}
div.DataList ul{ display:block; width:100%; overflow:hidden; background:url(/images/datalist_bg.jpg) repeat-x 0 1px; padding:10px 0;}
div.DataList ul.list li{ overflow:hidden; color:#999;}
div.DataList ul.list li span{ display:block; height:2em; line-height:2em; padding:0 0 0 2em; background:url(/images/ci04.gif) no-repeat 1em center; overflow:hidden;}
div.DataList ul.list li span a{ white-space:nowrap; display:inline; margin-right:5px;}
div.DataList ul.list li span img{ display:inline; margin:0 0 0 1em;}
div.DataList ul.list2 li{ display:block; float:left; width:50%; overflow:hidden; color:#999;}
div.DataList ul.list2 li span{ display:block; height:2em; line-height:2em; padding:0 0 0 2em; background:url(/images/ci04.gif) no-repeat 1em center; overflow:hidden;}
div.DataList ul.list2 li span a{ white-space:nowrap; display:inline; margin-right:5px;}
div.DataList ul.list2 li span img{ display:inline; margin:0 0 0 1em;}
div.half { width:702px; _width:711px; overflow:hidden; }
div.half div.DataList { float:left; width:333px; margin-left:18px; _margin-left:9px; _margin-right:9px; }
div.half div.DataList ul { height:110px; }
/*新闻首页列表*/
div.DataList div.photonews { text-align:center; border:solid 1px #c0c0c0; width:170px; height:140px; background:#eee; overflow:hidden; float:left; margin:10px 5px; line-height:130px; color:Gray; }
div.DataList div.photonews img { width:160px; height:120px; margin:5px; }
div.DataList ul.newsindexlist { width:480px; height:130px; background:none; float:left; }
div.DataList ul.newsindexlist li span{ display:block; height:2em; line-height:2em; padding:0 0 0 2em; background:url(/images/ci04.gif) no-repeat 1em center; overflow:hidden;}
div.DataList ul.newsindexlist li span a{ white-space:nowrap; display:inline; margin-right:5px;}
/*图书列表*/
div.DataList ul.booklist { margin:auto; padding:10px 15px; }
div.DataList ul.booklist li { width:130px; text-align:center; float:left; }
div.DataList ul.booklist li a img{ width:66px; height:94px; display:block; margin:0 auto 5px auto;}
div.DataList ul.booklist li div{ line-height:1.4em; display:block; width:100%; overflow:hidden;}
ul.bookalllist { padding:10px 15px; line-height:26px; }
ul.bookalllist li { float:left; width:335px; border-bottom:dotted 1px #d0d0d0; padding-top:5px; }
ul.bookalllist li center { width:75px; float:left; height:100px; }
ul.bookalllist li div { float:left; width:255px; margin-left:5px; line-height:19px; height:100px; }
ul.bookalllist li div b span { color:Red; }

div#bookinfo center { float:left; width:220px; text-align:center; }
div#bookinfo center p { margin-top:10px; }
div#bookinfo center img { border:solid 1px #999; width:176px; height:250px; }
div#bookinfo center input.Buy{ border:0; width:104px;height:28px;overflow:hidden; display:block; margin:0 auto; background:url(/images/cart_buy.gif) no-repeat 0 center;}
div#bookinfo center input.CanNotBuy{border:0; width:104px;height:28px;overflow:hidden; display:block; margin:0 auto; background:url(/images/cart_cannotbuy.gif) no-repeat 0 center;}

div#bookinfo div { float:left; width:470px; text-align:left; line-height:24px; }
div#bookinfo div h2 { margin-bottom:10px; border-bottom:solid 1px #ccc; padding-left:10px; line-height:30px; font-weight:bold; font-size:14px; background-color:#eee; }
div#bookinfo p { margin:0px 5px; }
div#bookinfo p b { margin-right:5px; }
div#bookinfo p span { color:Gray; }
div#bookinfo p.bookinfo { background:url(/images/bookinfobg.gif) center top; }
div#bookinfo p.bookcontent { padding:5px 0px; background:url(/images/bookinfobg.gif) center bottom repeat-x; }

/*专家*/
ul.Expertalllist { margin:auto; padding:10px 15px; }
ul.Expertalllist li { width:160px; text-align:center; float:left; }
ul.Expertalllist li center a { width:120px; height:160px; padding:3px; border:solid 1px #ccc; display:block; margin:0 auto 8px auto;}
ul.Expertalllist li center a img { width:120px; height:160px; }
ul.Expertalllist li div{ line-height:1.4em; display:block; width:100%; overflow:hidden;}
#Expertinfo { line-height:24px; }
.expertphoto { border:solid 1px #ccc; padding:3px; display:inline-block; margin:0px 10px 10px; }
.expertName { font-size:14px; font-weight:bold; line-height:35px; }

/*合作机构*/
ul.Partnersalllist { margin:auto; padding:10px 15px; }
ul.Partnersalllist li { border:solid 1px #c0c0c0; margin-bottom:10px; }
ul.Partnersalllist li h4 { text-align:left; text-indent:10px; font-size:14px; font-weight:bold; line-height:28px; margin:1px; background:#eee; }
div.Partnersinfo { margin:8px; line-height:20px; }
div.Partnersinfo h4 { clear:both; }
div.Partnersinfo h5 { float:left; width:400px; }
div.Partnersinfo h6 { float:left; width:200px; }
div.Partnersinfo p { text-indent:24px; padding:3px; }

/*板块标题*/
div.paneltitle { color:#FF5609; line-height:24px; padding-left:5px; border-bottom:solid 1px #C9C9C9; }
div.search { margin-top:10px; }
div.search p { margin:10px; }
div.search input { vertical-align:middle; }
#search_keywords { width:120px; height:16px; border:solid 1px #ccc; margin-right:4px; }
#searchpost {  width:50px; height:18px; background:#898989; border:0; color:#fff; padding-bottom:1px;}

/*当前位置*/
div.position { width:672px; margin:auto; padding-top:10px; background:url(/images/ico_position.gif) 5px 13px no-repeat; padding-left:28px; border-bottom:solid 1px #d0d0d0; line-height:24px; }
div.position div { float:left; }
div.position p { float:right; }
div.position p a.active { font-weight:bold; color:Red; }

/*文章正文*/
.maincontent { width:700px; margin:auto; padding:10px; }
.maincontent h1 { line-height:40px; font-size:18px; font-weight:bold; text-align:center; border-bottom:solid 1px #c0c0c0; }
.maincontent .content { padding:15px; padding-bottom:5px; line-height:24px; text-indent:24px; }

/*会员评论*/
#comment { width:680px; margin:auto; padding:10px; text-align:center; }
#comment h2 { line-height:27px; background:#ccc url(/images/commentbg.jpg) repeat-x; border:solid 1px #C0C0C0; font-size:14px; color:#FF4200; font-weight:bold; text-align:left; padding-left:20px; }
#comment h2 div { padding-left:25px; background:url(/images/ico_comment.gif) left center no-repeat; }
#comment .nocontent { line-height:80px; text-align:center; color:#999; }
#comment a { color:#004770; }
#commentlist { width:98%; margin:auto; line-height:18px; }
#commentlist li { text-align:left; border-bottom:dotted 1px #ccc; padding-top:5px; }
#commentlist li div { padding:0px 10px 5px; }
#commentlist li div span { margin-left:15px; color:#999; }
#comment p { width:98%; margin:0px auto; padding:5px; text-align:right; }
#comment hr { height:1px; border:none; background-color:#999; }
#comment textarea { width:98%; margin:auto; height:80px; }
#comment input { width:67px; height:19px; background:url(/images/commentpost.gif); border:0px; margin-top:5px; letter-spacing:3px; }

/*在线留言*/
#guestbook { width:680px; margin:auto; padding:10px; }
#guestbook h2 { line-height:27px; background:#ccc url(/images/commentbg.jpg) repeat-x; border:solid 1px #C0C0C0; font-size:14px; color:#FF4200; font-weight:bold; text-align:left; padding-left:10px; }
#guestbook h2 div { padding-left:25px; background:url(/images/ico_comment.gif) left center no-repeat; }
#gusetbooklist li { border:solid 1px #c0c0c0; border-top:0px; }
#gusetbooklist li h1 { font-weight:bold; line-height:28px; background:url(/images/ico_guestbook.gif) 10px center no-repeat #eee; padding-left:30px; border-top:solid 1px #fff; }
#gusetbooklist li div { padding:15px 20px; line-height:22px; }
#gusetbooklist li h3 { padding:5px; background:#f0f0f0; border:dotted 1px #c0c0c0; text-indent:0px; margin:10px; margin-bottom:0px; }
#gusetbooklist li p { line-height:22px; text-align:right; padding-right:5px; }
#gpost { margin:10px 0px; text-align:center; }
#gpost center { float:left; width:100px; text-align:right; line-height:22px; margin-top:10px; margin-right:5px; letter-spacing:5px; }
#gpost p { float:left; width:500px; margin-top:10px; text-align:left; }
#gpost p textarea { width:400px; height:80px; }
#gpost div input { width:67px; height:19px; background:url(/images/commentpost.gif); border:0px; margin-top:5px; letter-spacing:3px; }
#gpost a { color:#004770; }

/*分页样式*/
p.Pager_Default_Main{ text-align:center; padding:5px;}
p.Pager_Default_Main span{ padding:2px 5px; margin:3px 5px; display:inline-block; border:solid 1px #999; background:#f6f6f6; }
p.Pager_Default_Main span a{ color:#000; text-decoration:none;}
p.Pager_Default_Main span.this { background:#e3e3e3; }
p.Pager_Default_Main span.this a{ color:#f00; text-decoration:none;}
p.Pager_Default_Main span a:hover{ color:#f00; text-decoration:underline;}

/*下载列表*/
ul.DownloadList{ display:block; line-height:1.4em; list-style:none; padding:0; margin:0; border:0;}
ul.DownloadList li{ display:block; padding:0 0 0 25px;}
ul.DownloadList li a{ text-decoration:none; color:#000;}
ul.DownloadList li a:hover{ text-decoration:underline; color:#000;}

/*下载详细信息*/
div.DownloadMain{ display:block; overflow:hidden; padding:5px;}
div.DownloadMain div.title{ line-height:2em; font-size:20px; text-align:center; font-weight:bold;}
div.DownloadMain div.time{ line-height:1.6em; font-size:12px; color:#999; text-align:center;}
div.DownloadMain div.body{ line-height:1.4em; font-size:13px;}
div.DownloadMain div.file{ line-height:2em; color:#000; font-size:12px;}
div.DownloadMain div.file span.fileurl{ width:60%; display:inline-block; padding:0 0 0 25px; background: url(/images/WWW/Download.gif) no-repeat left center}
div.DownloadMain div.file span.filesize{ width:20%; display:inline-block;}

/*通知类别*/
div.NoticeType{}
div.NoticeType div.title{ height:32px; line-height:32px; padding:0 10px 0 0;}
div.NoticeType div.title span.name{ float:left;}
div.NoticeType div.title span.more{ float:right;}
div.NoticeType ul.list{ display:block;}
div.NoticeType ul.list li{ display:block; line-height:1.4em; padding:0 0 0 3em;}
div.NoticeType ul.list li a{ color:#000;}

/*通知列表*/
ul.NoticeList{display:block; line-height:1.4em; list-style:none; padding:0; margin:0; border:0;}
ul.NoticeList li{ display:block; padding:0 0 0 25px;}
ul.NoticeList li a{ text-decoration:none; color:#000;}
ul.NoticeList li a:hover{ text-decoration:underline; color:#000;}

/*通知详细信息*/
div.NoticeMain{display:block; overflow:hidden; padding:5px;}
div.NoticeMain div.title{ line-height:2em; font-size:20px; text-align:center; font-weight:bold;}
div.NoticeMain div.time{ line-height:1.6em; font-size:12px; color:#999; text-align:center;}
div.NoticeMain div.body{ padding:2em 0;}

/*新闻列表*/
ul.NewsList{display:block; line-height:1.4em; list-style:none; padding:0; margin:0; border:0;}
ul.NewsList li{ display:block; padding:0 0 0 25px;}
ul.NewsList li a{ text-decoration:none; color:#000;}
ul.NewsList li a:hover{ text-decoration:underline; color:#000;}

/*新闻详细信息*/
div.NewsMain{display:block; overflow:hidden; padding:5px;}
div.NewsMain div.title{ line-height:2em; font-size:20px; text-align:center; font-weight:bold;}
div.NewsMain div.time{ line-height:1.6em; font-size:12px; color:#999; text-align:center;}
div.NewsMain div.body{ padding:2em 0;}

/*介绍*/
div.IntroMain{display:block; overflow:hidden; padding:5px;}
div.IntroMain div.title{ line-height:2em; font-size:20px; text-align:center; font-weight:bold;}
div.IntroMain div.body{ padding:2em 0;}

/*404错误页*/
div.Error_404{ line-height:2em; padding:10px; color:#666; text-align:left; background-color:#fff; width:80%; margin:0 auto;}
div.Error_404 h1{ font-size:14px; line-height:3em; text-align:center; font-weight:normal;}
div.Error_404 h2,div.Error_404 h3{ font-size:13px; font-weight:normal; line-height:3em;}
div.Error_404 ul{ font-size:12px; list-style-type:disc; padding:0 0 0 2em; list-style-position:outside;}
div.Error_404 ul li{ margin:0; padding:0;}
div.Error_404 ul li a{ color:#666;}
div.Error_404 hr{ color:#999; margin:5px 0;}

/*空白数据*/
div.NoReadData{ display:block; background-color:#fff; line-height:2em;}

/*项目培训*/
div.lr_r_cont div.button{ padding:20px 0; text-align:center;}
div.lr_r_cont div.button input.CourseSign,div.lr_r_cont div.button input.ExamSign{ border:0; width :152px;height:32px;text-align:center;margin:0 auto;cursor:pointer; background:url(/images/sign.gif) repeat-x 0 0;}


/*俱乐部章程*/
div#Clubrules{ width:100%; overflow:hidden;}
div#Clubrules h1{ text-align:center; font-size:15px; font-weight:bold; color:#000; line-height:3em; height:3em; width:75%; border-bottom:1px #ccc solid; margin:0 auto;}
div#Clubrules div.intro{ text-align:left; line-height:2em; text-indent:2em; padding:1em 2em;}
div#Clubrules div.nointro{ text-align:center; line-height:5em; color:#999; font-size:20px;}

/*俱乐部组织结构*/
div#Cluborg{ width:100%; overflow:hidden;}
div#Cluborg h1{ text-align:center; font-size:15px; font-weight:bold; color:#000; line-height:3em; height:3em; width:75%; border-bottom:1px #ccc solid; margin:0 auto;}
div#Cluborg div.intro{ text-align:left; line-height:2em; text-indent:2em; padding:1em 2em;}
div#Cluborg div.nointro{ text-align:center; line-height:5em; color:#999; font-size:20px;}

/*俱乐部活动*/
div.lr_r_cont div.button input.Club_ActivitySign{ border:0; width :152px;height:32px;text-align:center;margin:0 auto;cursor:pointer; background:url(/images/sign.gif) repeat-x 0 0;}

/*PageNavAd 广告模块 */
div.PageNavAd{ width:100%; overflow:hidden; text-align:center;}
div.PageNavAd ul{ display:block; width:100%; overflow:hidden;}
div.PageNavAd ul li{ display:block; overflow:hidden; text-align:center; padding:2px 1px;}
div.PageNavAd ul li span{ display:block; border:1px #ccc solid; padding:2px 0; }
div.PageNavAd ul li span a{ display:block; margin:0 auto;}
div.PageNavAd ul li span a img{ display:block; margin:0 auto; padding:2px; }
div.PageNavAd ul li span span.nodata{ display:block; text-align:center; border:0; height:50px; line-height:50px; color:#ccc; font-size:16px; }

/*项目首页左侧特许机构*/
div#index_partners{ display:block; line-height:2em; border:1px #ccc solid; margin:10px 0 0 0;}
div#index_partners div.title{ padding:0 0 0 10px; color:#f03; font-weight:bold; border-bottom:1px #ccc solid; background-color:#f6f6f6; }
div#index_partners ul.list{ display:block; line-height:2em; overflow:hidden;}
div#index_partners ul.list li{ display:block; height:2em; line-height:2em; overflow:hidden; padding:0 0 0 20px;background:url(/images/ci01.gif) no-repeat 5px center;}
div#index_partners ul.list li a{ color:#666; display:block;height:2em; line-height:2em; overflow:hidden;}
div#index_partners div.NoParters{ height:50px; line-height:50px; text-align:center; color:#999; font-size:14px;}

/*IIEI_Index_Course*/
div#IIEI_Index_Course{ display:block; line-height:2em; border:1px #ccc solid; margin:10px 0 0 0;}
div#IIEI_Index_Course div.title{ padding:0 0 0 10px; color:#f03; font-weight:bold; border-bottom:1px #ccc solid; background-color:#f6f6f6; }
div#IIEI_Index_Course ul.list{ display:block; line-height:2em; overflow:hidden;}
div#IIEI_Index_Course ul.list li{ display:block; height:2em; line-height:2em; overflow:hidden; padding:0 0 0 20px;background:url(/images/ci01.gif) no-repeat 5px center;}
div#IIEI_Index_Course ul.list li a{ color:#666;}
div#IIEI_Index_Course div.NoCourse{ height:50px; line-height:50px; text-align:center; color:#999; font-size:14px;}


ul#indexclubreview{ display:block; clear:both; width:100%; margin:10px 0 0 0; overflow:hidden; clear:both;}
ul#indexclubreview li{ display:block; height:60px; width:50%; overflow:hidden; float:left; padding:5px 0;}
ul#indexclubreview li a{ display:block; height:60px; overflow:hidden; margin:0 10px; text-decoration:none;}
ul#indexclubreview li a:hover{ color:#f00;}
ul#indexclubreview li a span.img{ display:block; width:60px; height:60px; overflow:hidden; float:left; margin:0 10px 0 0;}
ul#indexclubreview li a span.img img{ width:50px; height:50px; overflow:hidden; border:1px #ccc solid; background-color:#fff; padding:4px;}
ul#indexclubreview li a:hover span.img img{ width:50px; height:50px; overflow:hidden; border:1px #f00 solid; background-color:#fff; padding:4px;}
ul#indexclubreview li a span.title{ line-height:2em;overflow:hidden;}
ul#indexclubreview li.nodata{ display:block; width:100%; float:none; text-align:center; line-height:60px;}

div#index_left{ height:620px; display:block; overflow:hidden;}
div#index_center{ height:600px; display:block; overflow:hidden;}
div#index_right{ height:800px; display:block; overflow:hidden;}

div.IndexLeftAd{ width:100%; overflow:hidden; text-align:center;}
div.IndexLeftAd ul{ display:block; width:100%; overflow:hidden;}
div.IndexLeftAd ul li{ display:block; overflow:hidden; text-align:center; padding:2px 1px;}
div.IndexLeftAd ul li span{ display:block; border:1px #ccc solid; padding:2px 0; }
div.IndexLeftAd ul li span a{ display:block; margin:0 auto;}
div.IndexLeftAd ul li span a img{ display:block; margin:0 auto; padding:2px; }
div.IndexLeftAd ul li span span.nodata{ display:block; text-align:center; border:0; height:50px; line-height:50px; color:#ccc; font-size:16px; }



div.IndexRightAd{ width:100%; overflow:hidden; text-align:center;}
div.IndexRightAd ul{ display:block; width:100%; overflow:hidden;}
div.IndexRightAd ul li{ display:block; overflow:hidden; text-align:center; padding:2px 1px;}
div.IndexRightAd ul li span{ display:block; border:1px #ccc solid; padding:2px 0; }
div.IndexRightAd ul li span a{ display:block; margin:0 auto;}
div.IndexRightAd ul li span a img{ display:block; margin:0 auto; padding:2px; }
div.IndexRightAd ul li span span.nodata{ display:block; text-align:center; border:0; height:50px; line-height:50px; color:#ccc; font-size:16px; }



