@charset "utf-8";

/* CSS Document */



/**

*	@ Banner Background

*/

.banner01{ background:url(../img/content/banner01.jpg) no-repeat center top;}

.banner02{ background:url(../img/content/banner02.jpg) no-repeat center top;}

.banner03{ background:url(../img/content/banner03.jpg) no-repeat center top;}

.banner04{ background:url(../img/content/banner04.jpg) no-repeat center top;}

.banner05{ background:url(../img/content/banner05.jpg) no-repeat center top;}

.banner06{ background:url(../img/content/banner06.jpg) no-repeat center top;}





/**

*	@ 2010-01-24 Pm 

*/

.conts{ width:750px; margin-top:13px; color:#585858; margin-bottom:10px; line-height:22px; font-size:10pt; font-family:Arial, Helvetica, sans-serif; text-align:left; overflow:hidden; position:relative;}

.history-text01{font-size:25px; font-family:Arial, Helvetica, sans-serif; color:#1a51ab; padding-top:2px;}

.history-tree{ background:url(../img/history-001.jpg) no-repeat left top; width:43px; height:96px;}

.history-tree2{ background:url(../img/history-002.jpg) no-repeat left top; width:43px; height:96px;}

.history-text003{ color:#585858;}



.proIntro{ width:700px; border:1px solid #b7d8ff; background:#eaf3ff url(../img/content/pro-001.jpg) no-repeat left top; padding:15px; color:#1e1e1e;}

.proIntroTitle{width:730px; background:url(../img/pro-titlebg.jpg) repeat-x left top; height:36px; position:relative; margin:20px 0;}

	.proIntroTitle p{ height:36px; line-height:36px; background:url(../img/pro-leftbg.jpg) no-repeat left top; color:#1d1d1d; font-family:Helvetica, Arial, sans-serif,"宋体"; font-size:10pt; font-weight:bolder; text-indent:24px;}

	.proIntroTitle em{ width:57px; height:36px; line-height:36px; font-family:Helvetica, Arial, sans-serif,"宋体"; font-size:10pt; color:#333; background:url(../img/pro-rightbg.jpg) no-repeat left top; position:absolute; right:0; top:0; font-style:normal; text-indent:18px;}

	.proIntroTitle b{ width:57px; height:36px; line-height:36px; font-family:Helvetica, Arial, sans-serif,"宋体"; font-weight:normal; font-size:10pt; color:#333; background:url(../img/pro-rightbg2.jpg) no-repeat left top; position:absolute; right:0; top:0; font-style:normal; text-indent:18px;}



.proIntroConts{ width:730px; margin-bottom:15px; line-height:18px; overflow:hidden;}

	.proIntroConts ul{ list-style:none; margin:0; padding:0;}

	.proIntroConts ul li{ float:left; display:inline; padding-right:21px;}

	.proIntroConts ul li a{ display:block; margin-top:5px; text-align:center; color:#1e1e1e;}

	.proIntroConts ul li a:hover{color:#214C98;}

 

.normalPro{margin-right:22px;background:url(../img/pro-space.jpg) no-repeat right top; width:106px; margin-bottom:15px; height:165px; overflow:hidden;}

.normalPro2{margin-right:22px;background:url(../img/pro-space2.jpg) no-repeat right top; width:106px; margin-bottom:15px; height:220px; overflow:hidden;}

.lastPro{margin:0; padding:0; height:165px; width:106px;margin-bottom:15px;  overflow:hidden;}

.normalPro img:hover,.normalPro2 img:hover,.lastPro img:hover{ border:2px solid #5588C9;}



.imghover{ border:2px solid #5588C9;}

 



.aboutpro{ width:100%; float:left; display:inline; margin-bottom:30px; margin-top:20px;}

	.proDesc{width:330px;   color:#323232; margin-top:20px; overflow:hidden;}

	.proDesc h1{ background:url(../img/pro-titlebg3.jpg) no-repeat left top; width:100%; height:24px; line-height:14px; font-size:10pt; font-weight:normal; text-indent:24px; margin-bottom:16px;}

	.proDesc h2{ font-size:10pt; font-weight:normal; padding-left:24px; text-align:left}

		

	.proAbout{width:380px; margin-top:20px; margin-bottom:30px; overflow:hidden;}

	.proAbout h1{ background:url(../img/pro-titlebg2.jpg) no-repeat left top; width:100%; height:24px; line-height:14px; font-size:10pt; font-weight:normal; text-indent:24px; margin-bottom:16px;}

	.proAbout ul{ padding-left:24px; list-style:none; margin:0}

	.proAbout ul li{ float:left; display:inline; margin-right:30px; width:140px; overflow:hidden;}

	.proAbout ul li a{ color:#445b84;}



.proPagerBox{ width:100%; clear:both; height:50px; background:url(../img/pagerbg.jpg) no-repeat center top; padding-top:15px;}

	.proPagerBox p{height:20px; line-height:20px; text-align:center;}

		.proPagerBox p a{ font-size:14px; font-family:Helvetica, Arial, sans-serif,"宋体";}



.introborder{ border-bottom:1px solid #214c98; width:100%; font-size:14px; font-family:Helvetica, Arial, sans-serif,"宋体"; font-weight:bolder; color:#1d1d1d; }

.introborder2{ border-bottom:1px solid #cecece; font-size:10pt; font-family:Helvetica, Arial, sans-serif,"宋体";font-weight:normal; text-align:center; color:#3a3a3a; }



.bannerBox{ position:relative; width:100%;}

.probanner{ background:url(../img/content/probanner.jpg) no-repeat;}







.servicesText01{font-size:14px; font-family:Helvetica, Arial, sans-serif,"宋体"; color:#25519d; font-weight:bolder}

.servicestext02{ color:#172542; font-size:10pt;}

.servicesText03{color:#1f4895; font-size:10pt; font-weight:bolder}

.servicesText04{color:#3a8100;}



/**

*	@ feedback Style

*/

.feedbackBox{width:715px; background:url(../img/content/feedback-bg.jpg) repeat-y; overflow:hidden;}

	.feedbackBox .feedbackTop{width:100%; background:url(../img/content/feedback-top.jpg) no-repeat left top;}

	.feedbackBox .feedbackBottom{ width:100%; background:url(../img/content/feedback-bottom.jpg) no-repeat left bottom;}

	.feedbackBox .feedbackConts{width:100%;}

	.feedbackConts table{color:#000;}

	.feedbackConts table td{ padding:2px;}

	.feedbackConts table td ul li{ float:left; display:inline;}

	.feedbackConts table td ul li select{ width:50px; height:24px;}

	.feedbackConts .feedbackRest{width:75px; border:none; height:25px; background:url(../img/content/feedback-reset.jpg) no-repeat left top; cursor:pointer}

	.feedbackConts .feedbackSubmit{width:80px; border:none; height:25px; background:url(../img/content/feedback-submit.jpg) no-repeat left top; cursor:pointer}

	.feedbackConts .inputTxt{ text-indent:5px; width:98%; border:1px solid #b8b8b8; background:url(../img/formbg.jpg) repeat-x left top; height:20px; line-height:20px;}

	.feedbackConts .inputTxt2{ text-indent:5px; width:98%; border:1px solid #b8b8b8; background:url(../img/formbg.jpg) repeat-x left top; line-height:20px;}

	



/**

*	@ Pages Style 1

*/

.pagerbox{width:100%; margin:30px 0; text-align:center; overflow:hidden;}

	.pagerbox .inputpre{width:64px; height:22px; border:none; background:url(../img/pre.jpg) no-repeat left top; cursor:pointer;}

	.pagerbox .inputnext{width:64px; height:22px; border:none; background:url(../img/next.jpg) no-repeat left top; cursor:pointer;}

	.pagerbox ul{padding:0; width:400px; margin:0 auto;height:20px;}

	.pagerbox ul li{float:left; display:inline; margin:0 4px; cursor:pointer;}

	.pagerbox .curpage{width:18px; height:18px; border:1px solid #ff5900;}

	.pagerbox .curpage a{color:#ff5900; font-weight:bold;}

	.pagerbox .defaultpage{width:18px; height:18px; border:1px solid #ccc;}

	.pagerbox .defaultpage a{font-weight:normal; color:#000;}

	.pagerbox .defaultpage:hover{border:1px solid #ff5900}



/**

*	@newsList Style

*/	

div.listNews{width:100%; text-align:left; overflow:hidden;}

div.listNews ul .listnewsli{height:30px; line-height:30px; background:url(../img/dot001.jpg) no-repeat 10px 12px; text-indent:24px; color:#585858; border-bottom:1px solid #e6e6e6; position:relative;}

div.listNews ul .listnewsli a{color:#585858}	

div.listNews ul .listnewsli a:hover{color:#f00}	

div.listNews ul .listnewsli label{ position:absolute;height:30px; line-height:30px;right:10px;}

div.listNews ul .listnewsli .adateStyle{ font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#CCC;}





div.listNews ul .pagerbox{width:100%; margin:30px 0; text-align:center; border:none; overflow:hidden;}

div.listNews ul .pagerbox  .inputpre{width:64px; height:21px; border:none; background:url(../img/pre.jpg) no-repeat left top; cursor:pointer;}

div.listNews ul .pagerbox  .inputnext{width:64px; height:21px; border:none; background:url(../img/next.jpg) no-repeat left top; cursor:pointer;}

div.listNews ul .pagerbox  ul{padding:0; width:400px; margin:0 auto;height:20px;}





/**

*	@ newsDetail Style

*/

.newsconts{ width:545px; float:left; display:inline; overflow:hidden;}

	.newsconts h1{ height:32px; line-height:16px; margin-top:26px; margin-bottom:11px; color:#1e4793; font-size:16px; text-align:center;font-family:Helvetica, Arial, sans-serif,"宋体";}

	.newsconts h2{ width:545px; height:20px; line-height:20px; color:#bdbdbd; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:center; background:#f2f2f2; font-weight:normal;}

	.newsconts h3{ padding-top:15px; text-align:left; color:#333f59; font-size:10pt; font-weight:normal; line-height:22px;}

.aboutnews{ width:174px; float:left; display:inline; margin-left:14px; margin-top:30px; border:1px solid #e1e1e1; padding-bottom:30px;}

	.aboutnews h1{ height:35px; line-height:35px; font-family:Helvetica, Arial, sans-serif,"宋体"; font-size:14px; color:#000; text-indent:24px;}

	.aboutnews ul{ padding:0; margin:0; list-style:none}

	.aboutnews ul li{ height:24px; line-height:24px; background:url(../img/bluedot.jpg) no-repeat 15px 9px; text-indent:24px;}

	.aboutnews ul li a{ color:#9fa6b7;}

	

.newsDate{ font:Arial, Helvetica, sans-serif; font-size:10px; color:#bdbdbd; margin-bottom:8px;}

.newsText{ color:#777b7f; font-size:10pt;line-height:20px;}

.newsMore{ background:url(../img/moredot.jpg) no-repeat left top; margin-top:15px; height:14px; line-height:14px; font-size:10pt; text-indent:20px;}

.newsMore a:link,.newsMore a:visited{ color:#1b51ab; font-size:10pt;}

.newsh1{ height:40px; line-height:40px; margin-top:26px; margin-bottom:11px; color:#1e4793; font-weight:bold; font-size:16px; text-align:center;font-family:Helvetica, Arial, sans-serif,"宋体";}

.newsh2{ width:100%; height:20px; line-height:20px; color:#bdbdbd; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:center; background:#f2f2f2; font-weight:normal;}

.irconts{ line-height:22px; color:#333f59; font-size:10pt;}

a.irdetail:link,a.irdetail:visited{}

	

.space70{ height:50px; line-height:50px; width:100%; clear:both;}

.newsPagesBOX{ height:38px; line-height:38px; border-top:1px solid #e2e2e2; width:100%; position:relative; color:#868d9b;}

	.newsPagesBOX .pre{ position:absolute; height:14px; line-height:14px; left:0; top:12px;}

	.newsPagesBOX .next{ position:absolute; height:14px; line-height:14px; right:0; top:12px}

	.newsPagesBOX a{ color:#333f59;}

 	

.jobtext01{color:#ff6000; font-size:14px;font-family:Helvetica, Arial, sans-serif,"宋体"; font-weight:bold;}

.jobIntro{width:733px;margin-left:2px;}



/**

*	@ JobsInfo Style

*/

.currFaq{ width:733px; clear:both; cursor:pointer; line-height:18px; font-size:14px; font-weight:bold; height:30px; background:url(../img/content/_img01.jpg) no-repeat 0 0; text-indent:24px; color:#4178c2;}

.defaultFaq{ width:733px; clear:both; cursor:pointer;  font-size:10pt; font-weight:normal; height:30px; background:url(../img/content/_img02.jpg) no-repeat 0 0; line-height:16px; text-indent:24px; color:#4178c2; margin-bottom:8px;}

.viewHide{ width:730px;  margin-bottom:20px; background:#fff; color:#696969; line-height:22px; overflow:hidden; display:none;}

.viewHide td{ padding:0 5px; line-height:25px;}

a.newsTitle:link,a.newsTitle:visited{ font-size:14px; color:#1e4793; font-family:Helvetica, Arial, sans-serif,"宋体"; font-weight:bold;}



.groupPic{}

.groupPic img{margin-bottom:10px; display:block;}



.constructTtile{ font-size:20px; font-family:Helvetica, Arial, sans-serif,"宋体"; color:#0B77D3; font-weight:bold; margin-bottom:10px;}







