﻿.top-height{ height:5px; font-size:0px; background:#fff;}
.snav{ height:32px; clear:both; background: url(../images/snr.jpg) repeat-x bottom #fff;}
.snl{ background:url(../images/snl.jpg) repeat-x; width:270px; float:left; height:32px; overflow:hidden;}
/*登录链接*/
.login_link{ height:32px; line-height:32px; float:left; font-size:15px; font-family:"微软雅黑"; font-weight: bold; color:#fff;}
.login_link a{ color: #fff;}
.login_link a:hover{ color: #ffb;}
/*多级下拉导航菜单*/
.boxMenu{float:left; background: url(../images/snc.jpg) no-repeat left bottom; padding:0 0 0 90px; height:32px; width:482px;}
.boxMenu .ddsmoothmenu > ul > li{font-family:"微软雅黑";}/*主菜单字体*/
/*站内检索表单*/
.search{ float:right; padding:6px 6px 0 0; height:19px; width:145px;}

.welcome{ float:left; background:url(../images/sn_icon.jpg) no-repeat 18px 0; padding-left:60px; height:32px; line-height:32px; color:#fff; width:230px;}
.welcome span{ text-decoration:underline; padding:0 6px;}
.quit{color:#ffebb6; line-height:32px; margin-left:5px; text-decoration:underline;}
.quit:hover{color:#ffebb6;}

/*-- second content--*/ 
.sct{  background:#fff; overflow:hidden; padding-top:10px;}

/*代码修改 start  2012-08-09*/
.sctl{  width:193px; padding:0 0 0 8px; float:left;}  
.leftNav{ width:191px; border:1px solid #c9ddf4; border-top:none;background:url(../images/l_t_1.jpg) no-repeat #ecf5ff; padding:30px 0 15px; margin-top:6px;}
/*代码修改 end  2012-08-09*/

.lndl{ padding:10px 7px 0 6px; width:178px; overflow:hidden;}
.lndl dt{ width:158px; background:url(../images/secTitle.jpg) no-repeat; height:23px; padding-left:20px; line-height:23px;}
.lndl dt a{ color:#fff; font-weight:bold;}
.lndl dt a:hover{ color:#E9e813;}
.lndl dd{ height:25px; background:url(../images/sBottom.jpg) no-repeat 5px bottom; line-height:25px;}
.lndl dd a{ background:url(../images/sIcon.jpg) no-repeat 13px 11px; display:block; line-height:25px; color:#323232; padding-left:29px;}

.sctr{ overflow:hidden; float:right; width:765px; padding-right:14px;}
.location{ height:25px; line-height:25px; color:#5a5b94;font-family:"宋体";}
.location a{color:#2a5b94;}
.location a:hover{color:#fb2411;}

.location2{ overflow:hidden; height:25px;}
.location2 .home{ float:left; background:url(../images/home.png) no-repeat 5px 7px; width:21px; height:24px; border-bottom:1px solid #1051ad;}
.location2 span{ float:left; padding-left:3px; width:741px; border-bottom:1px solid #cbcbcb; height:24px; line-height:24px; color:#030303;font-family:"宋体";}
.location2 span a{color:#1978e2;}
.location2 span a:hover{color:#cb2016;}
/* 单页栏目*/
.boxCategoryPage{ margin:2px auto;}
.boxCategoryPage h3{ height:57px; line-height:57px; text-align:center; font-size:22px; color:#1051ad; font-weight:bold; background:url(../images/line-title.png) repeat-x bottom;}
.boxCategoryPage h3 span{ font-size:14px; font-weight:bold; color:#8c8d8e; padding-left:6px;}
.boxCategoryPage h3 span em{ padding:0 5px;}
.boxCategoryPage .content{ margin-top:5px;}
.boxCategoryPage .content h3{ color:#000; font-weight:bold;}
/*单页栏目中的链接*/
.boxCategoryPage .content a{ color:#1212e2;}
.boxCategoryPage .content a:hover{ color:#e21212;}
/*.boxCategoryPage .content{ color:#333; line-height:1.8;}*/

/* table*/
.table{ width:100%; margin:0 auto; overflow:hidden; padding-top:12px;}
.table table{ border-collapse:collapse; width:100%; overflow:hidden;}
.table table thead{ background: url(../images/sListBg.jpg) repeat-x; height:26px;}
.table table thead th{ text-align:center; line-height:26px; color:#5c5c5c; font-weight:bold;border:1px solid #e4e4e4;}
.table table tbody td{ line-height:32px; color:#181818;}
.table table tbody tr .tal{ text-align:left; padding-left:10px; }
.table table tbody tr.bgcolor{ background:#f5f5f5;}

.page{ padding:14px 0 0 352px; height:20px;}
.pBtn{ float:left; width:45px; text-align:center; line-height:20px; color:#000;}
.pNum{ float:left; margin:0 3px; line-height:18px; height:18px; border:1px solid #a9a9a9; color:#000; width:18px; text-align:center;}
.pNuma{ color:#fff;border:1px solid #245b8e; background:#417eb7;}

/*footer--*/ 
.sft{ padding:12px 0 0 0; height:32px; background: url(../images/sbr.jpg) repeat-x bottom #fff;}
.sftl{ float:left; background: url(../images/sbl.jpg) repeat-x bottom; width:390px; height:100%;}
.sftlt{ height:32px; line-height:32px; text-align:center;}
.sftlt a{ color:#fff; }
.sftlt a:hover{ color:#ff0;}
.sftlt span{ color:#fff; padding:0 5px; font-family:"宋体";}
.sftc{ float:left; height:53px; background:url(../images/fbg01.jpg) no-repeat; width:40px;}
.sftr{ background:url(../images/sbc.jpg) no-repeat left top; width:475px; float:left; padding-left:117px; height:32px;line-height:32px;}
.sftr a{ color:#4f4f4f;}
.sftr a:hover{ color:#ff1111;}
.sftr span{ color:#4f4f4f; padding:0 5px; font-family:"宋体";}
.scopyright{ padding:10px 0; text-align:center; line-height:22px; color:#0d4a93; background:#fff;}

/* index01*/
.height{ min-height:540px;_height:540px;}
.lnT{ margin:8px 7px 0 6px; width:158px; background:url(../images/secTitleD.jpg) no-repeat; height:23px; padding-left:20px; line-height:23px;color:#fff; font-weight:bold; cursor:pointer;}
.lnTH{ background:url(../images/secTitleH.jpg) no-repeat; }
.lnM{ overflow:hidden; display:none;}
.lnM li{height:25px; background:url(../images/sBottom.jpg) no-repeat 5px bottom; line-height:25px;}
.lnM li a{ background:url(../images/sIcon.jpg) no-repeat 13px 11px; display:block; line-height:25px; color:#323232; padding-left:29px;}

.articleBox{width:100%; margin-top:4px;}
.article{ border:1px solid #c9ddf4; overflow:hidden; padding:12px;}
.aTitle{ line-height:45px; font-size:22px; font-weight:bold; color:#023774; text-align:center;}
.detail{ background:#ecf5ff; height:26px; line-height:26px; text-align:center;}
.detail span{ padding:0 6px; color:#434343;}
.detail a{ margin:0 6px; color:#2a5b94;}
.detail em{ margin-left:-6px;color:#737373;}

.articleMain{ padding-top:10px; overflow:hidden;}
.apText{ line-height:22px; text-indent:2em; text-align:justify; padding-bottom:22px;}
.apTitle{line-height:24px;text-align:justify; font-size:14px; font-weight:bold;}
.articleMain a {
    color:#0000ee;
}
.articleMain a:hover {
    color:#ee0000;
}
.articleMain a:visited {
    color:#7e00ab;
}

/* index02*/
.quickSearch{ margin-top:8px; background:url(../images/searchBg.jpg) repeat-x; height:38px;  border:1px solid #bccfde;}
.qs{ background:url(../images/searchLeft.jpg) no-repeat; padding:9px 0 9px 165px; height:20px;}
/*.qs input{ float:left; height:18px; line-height:18px; border:1px solid #c4d6ec; padding:0 5px; width:335px;}*/
.searchBtn{ background:url(../images/searchBtn.jpg) no-repeat 0 1px ; width:47px; height:20px; padding:0; margin:0; border:0; border:none;}

/* table*/
.sTable{ width:100%; margin:0; overflow: auto; padding-top:0px;}
.sTable table{ border-collapse:collapse; width:100%; overflow: auto; border:#b9cedf 1px solid;}
/*.sTable table thead{ background: url(../images/sListBg.jpg) repeat-x; height:26px; background:#cef2ff;}*/
.sTable table th{ text-align:center; line-height:26px; color:#0c49a2; font-weight:bold; border:#b9cedf 1px solid;background: url(../images/sListBg.jpg) repeat-x; height:26px; background:#cef2ff;}
.sTable table td{ text-align:center; line-height:22px; color:#282828; border:#b9cedf 1px solid; padding:3px;}
.sTable table tr .tal{ text-align:left; padding-left:10px; }
.sTable table tr.bgcolor{ background:#f6f6f6;}


/*分页样式*/
div.pages
{
	float: none;
	clear:both;
	height:26px;  
	width:98%; 
	text-align:right;
	padding:6px 3px 3px 3px;
	margin: 1px;
	text-align: right;
	font-size: 12px;
	font-family:宋体,Arial, Helvetica, sans-serif,Verdana;
} 
div.pages A
{
	padding: 2px 5px;
	margin-right: 2px;
    border:1px solid #a9a9a9;
	text-decoration: none;
    color:#333;
} 
div.pages A:hover
{
	padding:2px 5px;
	margin-right: 2px;
	border: #797979 1px solid;
	color:#4b66f5;
} 
div.pages A:active
{
	padding:2px 5px;
	margin-right: 2px;
	border: #a0a0a0 1px solid;
} 
div.pages span.current{padding:2px 5px;margin-right: 2px;font-weight: bold;color:#fff;border:1px solid #245b8e; background:#417eb7;} 
div.pages span.disabled{padding:2px 5px;margin-right: 2px;border: #d3d3d3 1px solid;color: #999;} 

.main{ padding:0 15px;}


/*2012-07-24 二级页样式*/
.secMain{ overflow:hidden;}
.paragraph{ overflow:hidden; background:url(../images/line-main.png) repeat-x bottom; padding-bottom:10px; width:765px;}
.paragraph h4{ background:url(../images/line-main.png) repeat-x bottom; height:33px; padding-top:5px; }
.paragraph h4 span{ display:block; background: url(../images/icon.png) no-repeat 8px 8px; padding-left:30px; height:33px; line-height:33px; font-size:14px; font-weight:bold; color:#1051ad;}
.paragraph h4 span em{ color:#363636; font-size:12px; font-weight:normal;}
.pText{ padding:12px 12px 0 8px; line-height:24px; text-indent:2em; text-align:justify;}
.section{ overflow:hidden; padding-top:6px;}
.section .subject-list{}
.section .subject-list li{display:block; line-height:24px; height:24px; background:url(../images/icon1.png) no-repeat 18px 8px; padding-left:34px;}
.section a{  color:#3d72bc;}
.section a:hover{ color:#c92212;}

.ph-list{ padding-top: 5px; overflow:hidden;}
.ph-list li{ background:url(../images/icon3.png) no-repeat 18px 8px; padding-left:34px;line-height:24px;height:24px; color:#d83228;}
.ph-list li a{ color:#1051ad;}
.ph-list li a:hover{ color:#c92212;}

.box-table{ margin-top:15px; overflow:hidden;}
.box-table table{ border:1px solid #a0b7da; border-collapse:collapse; width:100%;}
.box-table table thead th{ background:#d0e2f6; border:1px solid #a0b7da; height:28px; line-height:28px;}
.box-table table tbody td{ background:#fff; border:1px solid #a0b7da; text-align:left; vertical-align:middle;}
.box-table table tbody td.bt-title{ background:#f7f7f7; color:#af2219; text-align:center;}
.bt-ul{ overflow:hidden; padding:8px 0 8px 18px;}
.bt-ul li{ line-height:22px;}
.bt-ul li a{ color:#474848;}
.bt-ul li a:hover{ color:#af2219;}

.section-list{ overflow:hidden; padding:6px 0 0 14px;}
.section-list li{ float:left; line-height:24px; height:24px; background:url(../images/icon1.png) no-repeat 18px 8px; padding-left:32px; }
.section-list a{ color:#3d72bc;}
.section-list a:hover{ color:#c92212;}

.ph-float li{ float:left;}

.box-table-inner table tbody td{ text-align:center; line-height:30px;}
.box-table-inner table tbody .bti td{ background:#f7f7f7;}

.pgh{ overflow:hidden; background:url(../images/line-main.png) repeat-x bottom; width:765px;}
.pgh h4{ background: url(../images/icon4.png) no-repeat 15px 14px; height:28px; line-height:28px; padding:5px 0 0 27px; color:#c92212; font-size:12px; font-weight:normal;}
.pgh h4 span{ color:#1051ad;}
.pght{ padding-bottom:10px; overflow:hidden;}
.pght li{ color:#444444;}
.pght li span{ color:#1051ad;}
.pgh-p{ padding:4px 12px 0 8px; line-height:24px; text-indent:2em; text-align:justify; color:#1051ad;}
.pgh-img{ overflow:hidden;}
.pghi-left{ float:left; width:312px; padding:10px 32px 10px 28px;}
.pghi-left img{ width:312px;}
.pghi-right{ float:left; width:363px; padding-top:80px;}
.pghi-right img{ width:363px;}

.work{ overflow:hidden; padding-top:10px;}
.work-list{ float:left; padding-top:8px; overflow:hidden; width:540px;}
.work-list li{ background:url(../images/icon3.png) no-repeat 18px 8px; padding-left:34px;line-height:24px;height:24px; color:#444444;}
.work-img{ float:right; padding-right:15px;}

.team table tbody td{ text-align:center; line-height:32px; color:#083e8a;}
.team table tbody .bti td{ background:#f7f7f7;}
.team table tbody td.team-name{ color:#d83228;}
.team table tbody td.contact-td{ text-align:left;}
.contact{ padding:8px 0 8px 21px; overflow:hidden;}
.contact li{ line-height:24px; color:#0d469f;}
.contact li span{ color:#af2219;}
.contact li a{color:#0d469f; text-decoration:underline;}


.activity{ border:1px solid #d6d6d6; overflow:hidden; background: url(../images/activity-bg2.png) repeat-x #fffbec;}
.activity-title{ height:32px; line-height:32px; background:url(../images/line-title.png) repeat-x bottom;}
.activity-title span{ float:left; height:100%; background:url(../images/activity-icon.png) no-repeat 14px 6px; padding-left:38px; font-size:14px; font-weight:bold; color:#c92212;}

.activity-list{  overflow:hidden; }
.activity-list ul li{ overflow:hidden; line-height:30px; background:url(../images/line-main.png) repeat-x;}
.activity-list ul li.noBorder{ background:none;}
.activity-list ul li a{ display:block; color:#636363;padding-left:27px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:147px; background: url(../images/icon4.png) no-repeat 16px 9px; }
.activity-list ul li a:hover{ color:#cd2314;}

/* album */
.album{ border:1px solid #c9ddf4; overflow:hidden; width:749px; padding:12px;}
.albumpic{ width:256px; height:163px; padding-left:4px; padding-top:4px; float:left; background:url(../images/picbg.jpg) no-repeat;}
.albumtext{ float:left; width:478px; padding-left:11px;}
.albumtext a{ color:#0000aa;}
.albumtext a:hover{ color:#dd0000;}
.albumtitle{width:478px; height:25px; text-indent:35px; line-height:25px; font-family:"微软雅黑"; font-size:20px; color:#00559a; background:url(../images/pictitlebg.jpg) left center no-repeat;}
.albumintro{ padding-top:10px; color:#4b4b4b; line-height:22px;}
.albumline{ width:749px; height:7px; font-size:0px; margin-top:7px; margin-bottom:10px; background:url(../images/albumline.jpg) no-repeat;}

/* history */
.history{ border:1px solid #c9ddf4; overflow:hidden; width:721px; padding:12px 26px;}
.historytitle{ width:705px;height:23px; margin-left:15px; background:url(../images/historybar01.jpg) no-repeat; }
.history01{background: url(../images/historybar02.jpg) no-repeat;}
.history02{background: url(../images/historybar03.jpg) no-repeat;}
.history03{background: url(../images/historybar04.jpg) no-repeat;}
.history04{background: url(../images/historybar05.jpg) no-repeat;}
.historytitle a{ float:left; width:83px; height:23px; display:block; margin-right:13px;}
.historycon{ display:none; width:720px; height:518px; padding-top:8px; border-top:2px #094094 solid; background:url(../images/s-botbg.jpg) repeat-x; font-family:"宋体";}
.historycon p{ text-indent:2em; line-height:24px; padding-top:10px;}