@charset "utf-8";
/* CSS Document */
/*Index*/
.indexMain{ width:100%; background:url(../img/indexBg.jpg) repeat-x #e6e7e8}
.indexMainCon{ width:968px; margin:0 auto; padding-top:42px;}
.indexNews{ width:731px; height:234px; padding:14px 4px 22px; background:url(../img/indexNewsBg.jpg) no-repeat; float:left}
.indexNews ul.tab{ padding-left:14px; width:717px; height:35px; background:#f6f6f6}
.indexNews ul.tab li{ font-size:14px; line-height:35px; color:#333; background:#e3e3e3; padding:0 29px; cursor:pointer}
.indexNews ul.tab li.focus{ background:url(../img/liBg02.jpg) repeat-x; color:#fff}
.indexNews .box{ width:695px; padding-left:14px; float:left; margin-top:17px;}
.indexNewsImg{ width:245px; height:168px; border:4px solid #e5e5e5; float:left; margin-right:24px; display:inline; position:relative}
.indexNewsImg li{ position:absolute; left:0; top:0; display:none}
.indexNewsImg .num{ height:14px; position:absolute; z-index:35; bottom:4px; left:6px}
.indexNewsImg .num a{ display:inline-block; width:14px; height:14px; float:left; margin-right:2px; position:relative}
.indexNewsImg .num a p{ line-height:14px; color:#fff; text-align:center; position:relative; z-index:35}
.indexNewsImg .numbg{ width:14px; height:14px; background:#fff; filter:alpha(opacity=35); -moz-opacity:0.35; -khtml-opacity:0.35; opacity:0.35; position:absolute; top:0; left:0}
.indexNewsImg .num a.cur p{ font-weight:bold;}
.indexNewsImg .num a.cur .numbg{ background:#c81717; filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0;}
.indexNewsImgs{ width:245px; height:168px; border:4px solid #e5e5e5; float:left; margin-right:24px; display:inline; position:relative}
.indexNewsImgs li{ position:absolute; left:0; top:0; display:none}
.indexNewsImgs .nums{ height:14px; position:absolute; z-index:35; bottom:4px; left:6px}
.indexNewsImgs .nums a{ display:inline-block; width:14px; height:14px; float:left; margin-right:2px; position:relative}
.indexNewsImgs .nums a p{ line-height:14px; color:#fff; text-align:center; position:relative; z-index:35}
.indexNewsImgs .numbg{ width:14px; height:14px; background:#fff; filter:alpha(opacity=35); -moz-opacity:0.35; -khtml-opacity:0.35; opacity:0.35; position:absolute; top:0; left:0}
.indexNewsImgs .nums a.cur p{ font-weight:bold;}
.indexNewsImgs .nums a.cur .numbg{ background:#c81717; filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0;}
.indexRecNews{ width:418px; padding-bottom:6px; border-bottom:1px dotted #d2d2d2; float:left; margin-bottom:5px}
.indexRecNews a{ display:inline-block}
.indexRecNews a.title{ font-size:14px; line-height:22px; color:#000; margin-bottom:4px;}
.indexRecNews a.intro{ line-height:18px;}
.indexRecNews a span{ display:inline-block; font-size:10px; line-height:18px; color:#c1c1c1; padding-left:12px; background:url(../img/sign02.jpg) no-repeat left 7px; margin-left:15px;}
.indexRecNews a:hover,.indexRecNews a:hover span{ color:#0068b7}
.indexNews .boxs{ display:none; position:relative}
.indexNews .boxs a.more{ display:inline-block; font-size:10px; line-height:18px; color:#c1c1c1; padding-left:12px; background:url(../img/sign02.jpg) no-repeat left 7px; position:absolute; top:-43px; right:0}
.indexNews .boxs a.more:hover{ color:#0068b7}
.indexNewsList{ width:418px}
.indexNewsList li{ width:418px; height:22px}
.indexNewsList li a{ display:inline-block; line-height:22px; background:url(../img/sign03.jpg) no-repeat left center; padding-left:16px; float:left}
.indexNewsList li span{ float:right; line-height:22px; color:#bfbfbf}
.indexNewsList li a:hover{ color:#0068b7}
.indexWeibo{ width:183px; height:232px; padding:12px 20px 26px; background:url(../img/indexWeiboBg.jpg) no-repeat; float:right}
.indexWeibo h2{ font-size:14px; line-height:34px; color:#333}
.weiboBox{ width:100%; padding-bottom:48px; position:relative; border-bottom:1px solid #d4d4d3; margin-bottom:15px;}
.weiboBox img{ float:left; border:1px solid #f1f1f1; margin:5px 10px 0 0; display:inline}
.weiboBox a.title{ font-size:14px; color:#5093d5}
.weiboBox a.intro{ display:inline-block; width:123px; line-height:18px; color:#888; font-family:Arial, "宋体"}
.weiboButton{ position:absolute; bottom:18px; left:58px}
.indexLinks{ width:937px; height:86px; padding:15px 12px 16px; margin:13px auto 0; background:url(../img/indexLinksBg.jpg) no-repeat;}
.indexLinks li{ width:232px; height:86px; margin-right:2px;}
/*Index1*/
.indexMainCon1{ width:968px; margin:0 auto; padding-top:12px;}
.indexNews1{
	width:731px;
	height:234px;
	padding:14px 4px 22px;
	background:url(../img/indexNewsBg1en.jpg) no-repeat;
	float:left;
}
.indexNews1 ul.tab{ padding-left:14px; width:717px; height:35px; background:#f6f6f6}
.indexNews1 ul.tab li{ font-size:14px; line-height:35px; color:#333; background:#e3e3e3; padding:0 29px; cursor:pointer}
.indexNews1 ul.tab li.focus{ background:url(../img/liBg02.jpg) repeat-x; color:#fff}
.indexNews1 .box{ width:695px; padding-left:14px; float:left; margin-top:17px;}
.indexNewsImg{ width:245px; height:168px; border:4px solid #e5e5e5; float:left; margin-right:24px; display:inline; position:relative}
.indexNewsImg li{ position:absolute; left:0; top:0; display:none}
.indexNewsImg .num{ height:14px; position:absolute; z-index:35; bottom:4px; left:6px}
.indexNewsImg .num a{ display:inline-block; width:14px; height:14px; float:left; margin-right:2px; position:relative}
.indexNewsImg .num a p{ line-height:14px; color:#fff; text-align:center; position:relative; z-index:35}
.indexNewsImg .numbg{ width:14px; height:14px; background:#fff; filter:alpha(opacity=35); -moz-opacity:0.35; -khtml-opacity:0.35; opacity:0.35; position:absolute; top:0; left:0}
.indexNewsImg .num a.cur p{ font-weight:bold;}
.indexNewsImg .num a.cur .numbg{ background:#c81717; filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0;}
.indexNewsImgs{ width:245px; height:168px; border:4px solid #e5e5e5; float:left; margin-right:24px; display:inline; position:relative}
.indexNewsImgs li{ position:absolute; left:0; top:0; display:none}
.indexNewsImgs .nums{ height:14px; position:absolute; z-index:35; bottom:4px; left:6px}
.indexNewsImgs .nums a{ display:inline-block; width:14px; height:14px; float:left; margin-right:2px; position:relative}
.indexNewsImgs .nums a p{ line-height:14px; color:#fff; text-align:center; position:relative; z-index:35}
.indexNewsImgs .numbg{ width:14px; height:14px; background:#fff; filter:alpha(opacity=35); -moz-opacity:0.35; -khtml-opacity:0.35; opacity:0.35; position:absolute; top:0; left:0}
.indexNewsImgs .nums a.cur p{ font-weight:bold;}
.indexNewsImgs .nums a.cur .numbg{ background:#c81717; filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0;}
.indexRecNews{ width:418px; padding-bottom:6px; border-bottom:1px dotted #d2d2d2; float:left; margin-bottom:5px}
.indexRecNews a{ display:inline-block}
.indexRecNews a.title{ font-size:14px; line-height:22px; color:#000; margin-bottom:4px;}
.indexRecNews a.intro{ line-height:18px;}
.indexRecNews a span{ display:inline-block; font-size:10px; line-height:18px; color:#c1c1c1; padding-left:12px; background:url(../img/sign02.jpg) no-repeat left 7px; margin-left:15px;}
.indexRecNews a:hover,.indexRecNews a:hover span{ color:#0068b7}
.indexNews .boxs{ display:none; position:relative}
.indexNews .boxs a.more{ display:inline-block; font-size:10px; line-height:18px; color:#c1c1c1; padding-left:12px; background:url(../img/sign02.jpg) no-repeat left 7px; position:absolute; top:-43px; right:0}
.indexNews .boxs a.more:hover{ color:#0068b7}
.indexNewsList{ width:418px}
.indexNewsList li{ width:418px; height:22px}
.indexNewsList li a{ display:inline-block; line-height:22px; background:url(../img/sign03.jpg) no-repeat left center; padding-left:16px; float:left}
.indexNewsList li span{ float:right; line-height:22px; color:#bfbfbf}
.indexNewsList li a:hover{ color:#0068b7}
.indexWeibo1{ width:183px; height:232px; padding:12px 20px 26px; background:url(../img/indexWeiboBg1en.jpg) no-repeat; float:right}
.indexWeibo1 h2{ font-size:14px; line-height:34px; color:#333}
.weiboBox{ width:100%; padding-bottom:1px; position:relative; border-bottom:1px solid #d4d4d3; margin-bottom:1px;}
.weiboBox img{ float:left; border:1px solid #f1f1f1; margin:5px 10px 0 0; display:inline}
.weiboBox a.title{ font-size:14px; color:#5093d5}
.weiboBox a.intro{ display:inline-block; width:123px; line-height:18px; color:#888; font-family:Arial, "宋体"}
.weiboButton{ position:absolute; bottom:18px; left:58px}
.indexLinks{ width:937px; height:86px; padding:15px 12px 16px; margin:13px auto 0; background:url(../img/indexLinksBg.jpg) no-repeat;}
.indexLinks li{ width:232px; height:86px; margin-right:2px;}
/*About*/
.aboutCon{ padding-bottom:35px;}
.aboutCon p{ line-height:27px; color:#444}
.aboutLink{ margin:20px auto 0;}
.aboutLink li{ width:211px; height:116px; margin-right:12px;}
.speechImg{ width:662px; height:405px; margin:20px auto 15px; position:relative}
.speechImgLine{ width:100%; height:38px; background:url(../img/speechImgLine.png) repeat-x; position:absolute; bottom:0; left:0; z-index:30}
.speechImg .title{ font-size:14px; line-height:38px; color:#fff; padding-left:24px; position:absolute; bottom:0; left:0; z-index:35}
.speechIntro h2{ font:bold 14px/46px "微软雅黑"; color:#444; border:0}
.leaderCon{ padding-bottom:35px;}
.leaderCon ul{ width:668px; margin:27px auto 0; float:none}
.leaderCon li{ width:637px; height:106px; padding:14px 17px 15px 14px; background:url(../img/liBg04.jpg) no-repeat; margin-bottom:6px;}
.leaderCon li img{ float:left;}
.leaderCon li h2{ width:392px; float:right; font:bold 12px/35px "微软雅黑"; color:#444; border-bottom:1px solid #e8e8e8; margin-bottom:8px;}
.leaderCon li h2 span{ font:bold 12px/35px "微软雅黑"; color:#444; padding-right:24px;}
.leaderCon li a.intro{ display:inline-block; width:392px; float:right; line-height:18px; color:#444}
.leaderCon li:hover,.leaderCon li.on{ background:url(../img/liBg04_h.jpg) no-repeat}
.leaderCon li:hover h2,.leaderCon li:hover span,.leaderCon li:hover a{ color:#fff}
.leaderCon li.on h2,.leaderCon li.on span,.leaderCon li.on a{ color:#fff}
.leaderCon li:hover h2,.leaderCon li.on h2{ border-bottom:1px solid #2070ad}
.leaderTab{ width:668px; margin:23px auto 0; position:relative}
.leaderTab .turn{ position:absolute; top:0; right:0}
.leaderTab .turn a{ display:inline-block; line-height:18px; padding:0 13px; font-family:"宋体"; background:#ececec; color:#929292; margin-left:10px;}
.leaderTab ul.tab{ width:652px; height:59px; margin:0 auto; padding-left:23px; float:none; background:url(../img/ulBg01.jpg) no-repeat bottom}
.leaderTab ul.tab li{ width:89px; height:25px; background:url(../img/liBg05.jpg) no-repeat; line-height:25px; text-align:center; color:#444; padding:0; margin:1px 4px 0 0; cursor:pointer}
.leaderTab ul.tab li.focus{ background:url(../img/liBg05_h.jpg) no-repeat; color:#fff}
.leaderTab .box{ width:620px; margin:0 auto; position:relative}
.leaderTab .boxs{ display:none}
.devFlash{ width:664px; height:420px; margin:0 auto; padding-bottom:75px;}
.videoFlash{ width:503px; height:311px; margin:65px auto 0; padding-bottom:50px;}
.honorCon .marquee{ width:670px; height:149px; margin:27px auto 14px; position:relative; overflow:hidden}
.honorCon .marquee li{ width:91px; height:141px; padding:4px; background:url(../img/liBg06.jpg) no-repeat; margin-right:6px;}
.honorCon .marquee li img{ float:left}
.honorCon .marquee li p{ background:#015a9e; color:#fff; text-align:center}
.honorList{ width:662px; margin:0 auto}
.honorList li{ width:662px; height:33px; background:url(../img/liBg07.jpg) no-repeat; margin-bottom:4px;}
.honorList li a{ float:left; line-height:33px; padding-left:32px;}
.honorList li a:hover{ color:#0068b7}
.honorList li span{ display:inline-block; float:right; line-height:33px; color:#c7c7c7; padding-right:25px;}
.honorList li span a{ color:#c7c7c7}
.careCon{ padding-bottom:75px;}
.careCon ul{ float:none; width:675px; margin:28px auto 0}
.careCon li{ width:207px; padding:6px 6px 3px 6px; height:181px; background:url(../img/liBg08.jpg) no-repeat; margin:0 6px 6px 0;}
.careCon li img{ float:left}
.careCon li p{ line-height:36px; text-align:center}
.careCon li:hover p{ color:#0068b7}

/*Project*/
.projectFlash{ width:100%; height:589px; margin:-40px auto 0;}
.projectBanner{ width:960px; height:295px; padding:4px; margin:0 auto 12px; background:url(../img/projectBannerBg.jpg) no-repeat; position:relative}
.projectBanner li{ position:absolute; top:4px; left:4px; display:none}
.projectBanner .num{ height:8px; position:absolute; z-index:35; bottom:23px; right:25px}
.projectBanner .num a{ display:inline-block; width:8px; height:8px; background:#fff; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6; margin-left:5px;}
.projectBanner .num a.cur{ background:#ca050e; filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0;}
.projectBanner .intro{ position:absolute; bottom:4px; left:4px; z-index:45; max-width:820px}
.projectBanner .introCon h2{ font-size:16px; line-height:36px; padding:10px 85px 10px 35px; color:#fff; position:relative; z-index:35}
.projectBanner .introCon .introBg{ display:inline-block; width:100%; height:100%; background:#000; filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4; opacity:0.4; position:absolute; top:0; left:0}
.projetctIntro{ width:670px; margin:30px auto}
.projectCon{ padding-bottom:35px;}

/*Culture*/
.partyCon,.workerCon{ padding-bottom:35px;}
.workerCon ul{ width:645px; float:none; margin:28px auto 0;}
.workerCon li{ width:188px; height:287px; padding:6px 6px 2px; background:url(../img/liBg09.jpg) no-repeat; margin:0 15px 10px 0;}
.workerCon li img{ float:left}
.workerCon li p{ line-height:36px; text-align:center}

/*News*/
.newsTop{ width:948px; height:178px; padding:16px 10px 0; background:url(../img/newsTopBg.jpg) no-repeat; margin:0 auto 12px}
.newsTop li{ width:228px; height:162px; padding:0 4px; background:url(../img/liBg10.png) no-repeat; margin-right:1px;}
.newsTop li img{ float:left}
.newsTop li p{ line-height:32px; text-align:center}
.newsSearch{ width:670px; height:40px; border-bottom:1px dotted #bdbdbd; padding-top:14px;}
.newsSearch img{ float:left}
.newsSearch input{ width:186px; height:25px; line-height:25px; padding-left:5px; color:#0068b7; background:#cacaca; border:0; float:left}
.newsSearch input.submit{ width:34px; padding:0; background:url(../img/input03.jpg) no-repeat; cursor:pointer}
.newsCon{ padding-bottom:35px;}
.newsCon ul{ margin-top:20px;}
.newsCon li{ width:619px; height:147px; padding:19px 26px 0 25px}
.newsCon li.on{ background:url(../img/liBg11_h.jpg) no-repeat}
.newsCon li a.title{ font-size:14px; line-height:26px; color:#000}
.newsCon li .time{ line-height:24px; color:#bdbdbd; margin-bottom:9px;}
.newsCon li a{ display:inline-block; line-height:22px; color:#555}
.newsCon li a:hover{ color:#0068b7}
.newsDetail{ width:648px; margin:38px auto 0}
.newsDetail h2{ font-size:14px; line-height:26px; color:#000; border:0}
.newsDetail h3{ line-height:24px; color:#bdbdbd; margin-bottom:9px; border-bottom:1px solid #e3e3e3; padding-bottom:3px; margin-bottom:30px;}
.newsDetail .turn{ width:100%; margin:55px auto 0; padding-top:17px; border-top:1px solid #e3e3e3}
.newsDetail .turn a{ display:inline-block; line-height:28px; padding:0 16px; background:#e5e5e5}
.videoNewsList{ width:667px; height:311px; margin:47px auto 0; background:url(../img/videoNewsBg.jpg) no-repeat right}
.videoNewsFlash{ width:404px; height:311px; float:left}
.videoNewsListR{ width:224px; height:294px; float:right; margin:17px 23px 0 0; display:inline; position:relative}
.videoNewsListR li{ width:224px; height:29px; border-bottom:1px solid #d6d6d6}
.videoNewsListR li a{ display:inline-block; line-height:29px; padding-left:10px; background:url(../img/sign06.jpg) no-repeat left center}
.videoNewsListR li a:hover{ color:#0068b7}
.newsListButton{ width:224px; position:absolute; bottom:0; right:0}
.newsListButton a{ display:inline-block; line-height:28px; padding:0 16px; background:#d4d4d4; color:#5d5d5d}
.newsListButton a:hover{ color:#0068b7}

/*Duty*/
.dutyCon{ padding-bottom:35px; position:relative}
.dutyIntro{ width:631px; position:relative; top:0; left:20px; z-index:35}
.dutyUl{ width:642px;}
.dutyUl li{ width:196px; height:172px; padding:6px 6px 2px; margin:0 6px 6px 0; background:url(../img/liBg12.jpg) no-repeat}
.dutyUl li img{ float:left}
.dutyUl li p{ line-height:35px; text-align:center}
.dutyUl li a:hover p{ color:#0068b7}
.charitableImg{ width:668px; height:521px; margin:27px auto 19px}
.proSlideBox{width:668px;height:521px}
.proSlideImg{width:656px;height:413px; padding:6px; float:left; background:url(../img/proSlideImg.jpg) no-repeat; position:relative}
.proSlideImg p{ background:#ac1c1c;width:656px;height:40px; position:absolute; bottom:6px; left:6px; filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.proSlideImg p.p1{ background:#000;width:656px;height:90px; padding:7px 0; position:absolute; bottom:6px; left:6px; filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
.proSlideImg h1{ font:14px/40px "微软雅黑"; color:#fff; padding-left:25px; position:absolute; bottom:6px; left:6px; z-index:35}
.proSlideImg h2{ font:14px/26px "微软雅黑"; color:#fff; padding-left:25px; position:absolute; bottom:70px; left:6px; z-index:35; border:0}
.proSlideImg h3{ font:12px/24px "微软雅黑"; height:48px; color:#fff; padding:0 25px 15px; position:absolute; bottom:7px; left:6px; z-index:35}
.proSlideCheck{width:668px;height:96px; position:relative; background:url(../img/proSlideCheck.jpg) no-repeat; float:left}
.proSlideUp{width:21px;height:96px; background:url(../img/prev01.jpg) no-repeat; cursor:pointer; float:left}
.proSlideDown{width:21px;height:96px; background:url(../img/next01.jpg) no-repeat; cursor:pointer; float:left}
.proSlideSmImg{ width:626px; height:96px; overflow:hidden; float:left}
.proSlideSmImg ul{ width:300%;}
.proSlideSmImg ul li{width:118px;height:76px;border:2px solid #fff;cursor:pointer; margin:7px 0 0 3px;}
.proSlideSmImg ul li.active{ width:118px;height:76px;border:2px solid #16619a}
.charitableIntro{ width:100%; float:left; position:relative; padding:25px 0 55px; background:url(../img/shadow01.jpg) no-repeat top center; margin-top:20px;}
.Container{ width:665px; height:346px; overflow:hidden; position:relative}
#Scroller-1{ width:622px; height:346px; float:left; overflow:hidden}
#Scroller-1 p{ line-height:22px; color:#444}
.Scroller-Container{ width:622px; position:absolute; top:0px; left:0px; }
.Scrollbar-Track{ width:1px; height:346px; position:absolute; top:25px; right:8px; background:#e5e5e5}
.Scrollbar-Handle{ position:absolute; top:0px; left:-3px; width:7px; height:37px; background:url(../img/sign07.jpg) no-repeat; cursor:pointer}

/*Job*/
.jobSearch{ width:660px; margin:30px auto 24px}
.jobSearch p{ line-height:25px; float:left}
.jobSearch input{ width:186px; height:25px; line-height:25px; padding-left:5px; color:#0068b7; background:#cacaca; border:0; float:left}
.jobSearch input.submit{ width:34px; padding:0; background:url(../img/input03.jpg) no-repeat; cursor:pointer}
.joblist{ padding-bottom:35px;}
.joblist table{ background:url(../img/liBg13.jpg) repeat-y}
.joblist td{ line-height:36px; color:#234885; padding:0 18px}
.joblist td img{ margin-right:12px;}

/*Ball*/
.ballBg{ background:url(../img/ballBg.jpg) no-repeat center bottom}
.ballIntro{ padding-bottom:245px;}
.ballIntro h6{ font:14px/20px "微软雅黑"; color:#000}
.ballIntro span{ color:#015ca2}
.ballIntro p{ line-height:20px; color:#444}

/*Contact*/
.map{ width:662px; height:358px; margin:30px auto 8px}
.contactIntro{ width:662px; margin:0 auto; min-height:388px; height:auto!important; height:388px; background:url(../img/contactBg.jpg) no-repeat}
.contactIntroL{ width:223px; float:left}
.contactIntroL h2{ font:18px/66px "微软雅黑"; color:#444; border:0}
.contactIntroL p,.contactIntroL a{ color:#444}
.contactIntroL a:hover{ color:#0068b7}
.contactIntroR{ width:380px; float:right; margin-right:10px; display:inline}
.contactIntroR h2{ font:12px/66px "微软雅黑"; color:#444; border:0}
.contactIntroR td{ padding-bottom:7px;}
.contactIntroR input{ width:231px; height:22px; border:1px solid #d3d3d3; line-height:22px;}
.contactIntroR input.submit{ width:64px; height:25px; border:0; padding:0; background:url(../img/input05.png) no-repeat; margin-left:-2px;}
.contactIntroR input.reset{ background:url(../img/input04.png) no-repeat; margin-left:0;}
.contactIntroR textarea{ width:374px; height:118px; padding:0 3px; border:1px solid #d3d3d3}

.activityList{ margin-top:20px;}

.bookList{ width:650px; margin-top:30px;}
.bookList li{ width:570px; height:313px; padding:33px 0 0 80px; margin-bottom:7px; background:url(../img/bookLiBg.jpg) no-repeat;}
.bookList li img{ float:left; margin-right:93px; display:inline}
.bookList li h2{ font:24px/36px "微软雅黑"; color:#444; margin-top:25px; border:0}
.bookList li p{ font:16px/28px "微软雅黑"; color:#444; margin-bottom:24px; text-align:left}
.bookList li a img{ margin-right:0;}
.page{
	font-size:12px;
	font-weight:bold;
	line-height:22px;
	text-align:center;
	margin-top: 15px;
	}
.page a{
	text-decoration:none;
	color:#015ca2;
	background:#fff;
	border:1px solid #015ca2;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	padding:3px 6px;
	padding-bottom:2px;
	margin-right:3px}
.page a.active{
	background:#015ca2;
	border:1px solid #015ca2;
	color:#fff}
.page a:hover{
	text-decoration:none;
	color:#fff;
	background:#015ca2;}
	
	
.cultureCon{ padding-bottom:50px;}
.cultureList{ width:100%; margin:20px auto}
.cultureList li{ width:670px; height:53px; border-bottom:1px solid #eaeaea; background:url(../img/cultureSign01.jpg) no-repeat left 0}
.cultureList li.cultureLi01{ background-position:left -53px}
.cultureList li.cultureLi02{ background:url(../img/cultureSign02.jpg) no-repeat left 0}
.cultureList li.cultureLi03{ background:url(../img/cultureSign02.jpg) no-repeat left -53px}
.cultureList li span{ display:inline-block; line-height:52px; font-size:14px; color:#fff; padding:0 66px 0 14px; float:left}
.cultureList li p{ font-size:14px; line-height:53px; color:#333; float:left}


.jobList{ width:100%; margin:25px auto 0}
.jobIntro{ width:100%; margin:0 auto 20px}
.jobIntro p{ font-size:14px; color:#333}
.jobDetail{ width:100%; margin:0 auto}
.jobDetail dt{ width:100%; height:30px; line-height:30px; border-bottom:1px solid #d4d4d4; color:#015ca2; cursor:pointer; background:url(../img/jobDt02.jpg) no-repeat right center}
.jobDetail dt.show{ background:url(../img/jobDt01.jpg) no-repeat right center}
.jobDetail dd{ display:none}
.jobDetail dd p{ color:#333}


.joblist_info_tab tr td{border:#e4e4e4 1px solid;padding:0px;color:#555;line-height:38px;table-layout:fixed}
.joblist_info_tab tr td.padR10{padding-right:10px;}
.joblist_info_tab tr td.padL10{padding-left:10px}
.input_joblist{width:185px;border:none;background:none;}
.joblist_info_tab tr td.joblist_info_tr{background:#f0f0f0;margin:1px;}
.padL20{padding-left:30px;}
.border1px{border:#e4e4e4 1px solid;}
.jobstable{
	width:100%;
}
.jobstable td{
	
}
.jobstable td p{
	padding-bottom:20px;
}
.jobstable td p.p{
	font-weight:bold;
	color:#FFF100;
}
/**/
.joblisttable{
	width:670px;
	border-right:1px solid #747474;
	border-bottom:1px solid #747474;
}
.joblisttable td{
	border-left:1px solid #747474;
	border-top:1px solid #747474;
	height:29px;
	line-height:29px;
	vertical-align:middle;
	text-align:center;
}
.joblisttable tr.tr{
	
}
.joblisttable tr.tr td{
	background-color: #990000;
	color: #FFFFFF;
}
.joblisttable td a{
	font-weight:bold;
	color:#990000;
}
.posttable{
font-family:"宋体";
	width:100%;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
}
.posttable td{
	padding:8px 0 8px 2px;
	vertical-align:middle;
	border-left:1px solid #666666;
	border-top:1px solid #666666;
}
.posttable td span{
	color:#FF0000;
}
.posttable td.td1{
	text-align:right;
	width:15%;
}
.posttable td.td2{
	text-align:left;
	width:15%;
}
.posttable td p{
	text-align:center;
	float:none;
}
.posttable td p *{
	float:none;
}
