@charset "utf-8";
/* CSS Document */
.ts
{
	background: url(../images/ts2.png) no-repeat;
	width:437px;
	height:50px;
	padding-top:200px;
	text-align:center;
}
.tscontent{
	background: url(../images/ts1.png) no-repeat;
}
.ts img{
	border:none;
}

*{ margin:0; padding:0;}
img{ border:none;}
ul,ol,li{ list-style:none;}
a{ text-decoration:none; color:#333;}
body{ background-color:#fff; font-family:'微软雅黑'; font-size:14px; color:#333;}

.container{ width:1000px; margin:0 auto;}
.header{ width:1000px; height:300px;}
.header img{ width:1000px; height:300px;}
.navbar{ width:950px; height:36px; line-height:35px; background-color:#0070c0; padding-left:50px; font-size:16px;}
.navbarItem{ float:left;}
.navbarItem a{ color:#fff; margin:0 5px; padding:0 20px; display:block; font-weight:bold; height:28px; line-height:28px; margin-top:4px;}
#homepage #homeNav, #kcxxpage #kcxxNav, #kcjspage #kcjsNav, #kzxxpage #kzxxNav, .navbarItem a:hover{ color:#0070c0; background-color:#fff; border-radius:100px;}

.content{ background-color:#eee; padding:10px; width:980px; overflow:hidden}

.menuTitle{ font-size:16px; font-weight:bold; color:#000; border-bottom:#ccc solid 2px; height:38px; line-height:38px;}


.menu{ float:left; width:250px; height:325px; padding:3px 9px 0 9px; background:#fff url(../images/menu_bg.jpg) no-repeat center bottom; border:#ccc solid 1px;}
.partsIndex{ margin-top:10px; height:265px; overflow:auto; overflow-x:hidden;}
.partIndex{ width:228px; height:30px; line-height:30px; border:#ccc solid 1px; border-radius:3px; margin-bottom:4px;  background:url(../images/sideMenu_bg.jpg) repeat-x;}
.partIndex:hover{background:url(../images/sideMenu_bg_hover.jpg) repeat-x;}
.partIndex a{ width:218px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -moz-binding:url('ellipsis.xml#ellipsis'); background:url(../images/arrow.png) left no-repeat;padding-left:10px;}
.partIndex a:hover{  font-weight:bold;}

.main{ float:right; width:700px;}
.kcjs{ float:left; width:390px; height:155px; padding:3px 14px 0 14px; background-color:#fff; border:#ccc solid 1px;}
.kcjsCon{ padding-top:10px; padding-left:5px;}
.kcjsCon p{ line-height:20px;}
.kcjsBtn{ width:46px; height:20px; line-height:19px; text-align:center; background-color:#00a1da; color:#fff; font-size:12px; display:block; border-radius:5px; float:right; margin-right:8px; margin-top:-10px;}

.xxpj{ float:right; width:240px; height:155px; padding:3px 14px 0 14px; background-color:#fff; border:#ccc solid 1px;}
.xxpjCon{ padding-top:25px;}
.xxpjCon a{ float:left; display:block; width:70px; margin:0 5px; text-align:center;}
.xxpjCon a img{ width:44px; height:34px;}
.xxpjCon a span{ display:block; color:#31557d;}

.kzxx{ clear:both; width:670px; height:155px; padding:3px 14px 0 14px; background-color:#fff; border:#ccc solid 1px; margin-top:10px;}
.kzxx .menuTitle{ border:none;}
.kzxxCon{ padding-left:5px;}
.kzxxItem{ float:left; width:145px; margin:0 10px;}
.kzxxItem a{ text-align:center; display:block}
.kzxxItem img{ width:144px; height:78px; border:#a2a2a2 solid 1px;}

.footer{ height:35px; padding-top:15px; background-color:#cfe2ef; color:#000; text-align:center; border-top:#0070c0 solid 2px; font-size:12px;}

.header_in{ width:1000px; height:230px;}
.content_in{ width:1000px; overflow:hidden; background:url(../images/content_in_bg.jpg) repeat-y;}
.menubox{ float:left; width:240px; padding:10px 10px 0 10px;}

.parts{ margin-top:10px;}
.parts li{ line-height:24px;}
.parts a{ width:100%; height:100%; line-height:30px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -moz-binding:url('ellipsis.xml#ellipsis');}

li.part{ width:238px; background:url(../images/sideMenu_bg.jpg) repeat-x; margin:5px auto;}
li.partOn,li.part:hover{ background:url(../images/sideMenu_bg_hover.jpg) repeat-x; }
.partOn>a{ font-weight:bold;}
.parts>li>a{ width:222px; height:30px; line-height:30px; padding-left:16px; border:#ccc solid 1px; border-radius:3px; margin-bottom:4px;  display:block; background:url(../images/arrow.png) left center no-repeat;}

.chapters{ display:none; background-color:#dde8ff; border-radius:3px; margin-top:1px; border:#d6d6d6 solid 1px; padding:5px 0;}
.partOn>.chapters{ display:block; }
.chapters>li, li.chapter{ line-height:28px; width:226px; margin:5px auto; }
.chapters>li>a, li.chapter>a{ width:216px; color:#fff; height:28px;background-color:#015dfc;display:block; line-height:28px; border-radius:3px; padding-left:10px;}
li.chapterOn>a { font-weight:bold; }

.sections{ margin:3px 0 6px 0; display:none;}
.chapterOn>.sections { display:block;}
.sections>li, .section, .guide{ width:210px; margin:0 0 0 16px; line-height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sections>li>a, .section>a, .guide>a{ width:210px; color:#000; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sections>li>a:hover, .sectionOn>a,.section>a:hover{ color:#015dfc !important; text-decoration:underline; font-weight:bold !important;}

.items{ display:none; margin-left:20px;}
.sectionOn>.items{ display:block;}
.items>li>a:hover, .itemOn{ font-weight:bold;}

.mainbox{ float:right; width:720px; padding:10px; overflow:hidden}
.links{ width:720px; height:40px; line-height:40px; overflow:hidden}
.mainTitle{ float:left; font-size:18px; font-weight:bold; color:#0d3a6c; background:url(../images/circle.png) no-repeat left center; padding-left:22px;}
.local{ float:right; color:#666;}
.local a{ color:#666;}
.currentPosition{ color:#069}
