@charset "utf-8";



.clearfix,.col,.topBar,.menuBar,.newsContainer dl,.videoAndNews,ul.picNewsList,.shareBar,.location,.sideMap,.footer,.main,.teamList dl,.honor dl,dl.imgNews,ul.colsList,content,ul.cardList,ul.newsRecomList,.msgRow,.txtFriendLink,ul.contactInfoC
{zoom:1;}
.clearfix:after,.col:after,.topBar:after,.menuBar:after,
.newsContainer dl:after,.videoAndNews:after,ul.picNewsList:after,.shareBar:after,.location:after,.sideMap:after,.footer:after,.main:after,.teamList dl:after,
.honor dl:after,dl.imgNews:after,ul.colsList:after,content:after,ul.cardList:after,ul.newsRecomList:after,.msgRow:after,.txtFriendLink:after,ul.contactInfoC:after
{content:"."; display:block; overflow:hidden; height:0; clear:both; visibility:hidden;}

.topBar,.menuBar{width:1004px; margin:0 auto;}
.videoAndNews,.scgColsContainer,.shareBar,.sideMapContainer,.footer{width:964px; margin:0 auto;}


.header{height:116px; position:relative;}
	

.top{position:absolute; width:1004px; height:116px; top:0; left:50%; margin-left:-502px; z-index:999;}
	.topBar,.menuBar{width:1004px; background:url(../image/top_bg.png) repeat 0 0;}
	.topBar{height:80px;}
		.topBar h1#logo{float:left; margin:22px 0 0 13px; padding:0; width:364px; height:40px; _display:inline;}
			.topBar h1#logo a{display:block; width:364px; height:40px; overflow:hidden;}
		
		.topLink{float:right; width:305px; text-align:right; margin-top:8px; height:24px; line-height:24px;}
			.topLink ul li{float:left;}
				.topLinkWeibo a{background:url(../image/ico_weibo.png) no-repeat left; padding-left:30px; padding-right:10px;}
				.topLinkDropNav{background:url(../image/arrow_down.png) no-repeat right 9px; padding-right:14px; position:relative; margin:0 10px 0 6px; z-index:999;}
					.topLinkDropNav b{font-weight:normal; cursor:pointer;}
					.topLinkDropNav div{position:absolute; top:24px; left:0; width:50px; border:1px solid #ccc; padding:5px 10px; background:#fff; z-index:999; text-align:left; display:none;}
					.topLinkDropNav div a{display:block; line-height:16px; padding:3px 0; border-bottom:1px dotted #ddd; font-size:12px; font-weight:normal; color:#666;}
				.topLinkLang{margin:0 10px 0 6px;}
				
				.topLinkIcon a{display:block; margin:0 4px; width:24px; height:24px; text-align:left; text-indent:-999em; overflow:hidden; background-image:url(../image/topIco.png); background-repeat:no-repeat;}
					.topLinkIcon a.topLinkIcoHome{background-position:0 0;} .topLinkIcon a.topLinkIcoHome:hover{background-position:0 -150px;} 
					.topLinkIcon a.topLinkIcoAbout{background-position:0 -50px;} .topLinkIcon a.topLinkIcoAbout:hover{background-position:0 -200px;} 
					.topLinkIcon a.topLinkIcoService{background-position:0 -100px;} .topLinkIcon a.topLinkIcoService:hover{background-position:0 -250px;} 
		
	.menuBar{height:35px; border-top:1px solid #666;}
		.indexHeader{height:586px;} .indexHeader .menuBar{border:none; margin-top:1px;} 
		
		ul.menu{float:left; width:820px; _display:inline; position:relative;}
			ul.menu li{float:left; line-height:35px; font-size:14px; background:url(../image/menu_line.gif) no-repeat right;}
				ul.menu li a{display:block; padding:0 16px; color:#666;}
					ul.menu li a:hover,ul.menu li a.curMenuLi{text-decoration:none; background:#fff; color:#c00;}
					
			ul.menu li div{position:absolute; top:35px; left:0; width:964px; padding:20px; background-repeat:no-repeat; background-position:right top; background-color:#fff; display:none;}
				ul.menu li div.subMenu1{background-image:url(../image/subMenuBg1.jpg);}
				ul.menu li div.subMenu2{background-image:url(../image/subMenuBg2.jpg);}
				ul.menu li div.subMenu3{background-image:url(../image/subMenuBg3.jpg);}
				ul.menu li div.subMenu4{background-image:url(../image/subMenuBg4.jpg);}
				ul.menu li div.subMenu5{background-image:url(../image/subMenuBg5.jpg);}
				ul.menu li div.subMenu6{background-image:url(../image/subMenuBg6.jpg);}
				ul.menu li div.subMenu7{background-image:url(../image/subMenuBg7.jpg);}
				ul.menu li div.subMenu8{background-image:url(../image/subMenuBg8.jpg);}
					ul.menu li div ul{width:200px;} ul.menu li div ul.subMenuTwoRow{width:400px;}
					ul.menu li div ul li{float:none; background:none; font-size:12px; height:24px; line-height:24px;}
						ul.menu li div ul.subMenuTwoRow li{float:left; width:200px;}
					ul.menu li div ul li a{background:url(../image/dot.gif) no-repeat left; padding-left:15px; color:#000;}
					ul.menu li div ul li a:hover{background:url(../image/dot.gif) no-repeat left; color:#c00; text-decoration:none;}
			
		.searchBar{float:right; width:155px; margin:6px 10px 0 0; background:url(../image/searchBox_bg.gif) no-repeat 0 0; height:24px; _display:inline;}	
			.searchBox{float:left; width:115px; height:18px; padding:2px 0 0 8px; background:transparent; line-height:20px; color:#666; border:none;}
			.btnSearch{float:left; width:25px; height:24px; text-indent:-1000em; background:transparent; cursor:pointer; border:none;}



#slideBox{position:relative; width:100%; height:586px; background:url(../image/loading.gif) no-repeat center center #fff; overflow:hidden;}
	#slideBox ul{position:absolute; width:1920px; height:586px; left:50%; margin-left:-960px; overflow:hidden;}
		#slideBox ul li{width:1920px; height:586px; position:absolute; top:0px; left:1920px; display:block;}
		#slideBox ul li img{width:1920px; height:586px;}
	#wrapper{position:relative; top:0;}
	.slideBtn{position:absolute; top:0; width:300px; height:586px; display:block; overflow:hidden; cursor:pointer; z-index:10;}
	.slideBtn span{display:block; width:83px; height:141px; background:url(../image/slideArrow.png) no-repeat; _background:none; text-indent:-999em; margin:220px 0 0 110px;}
		#slideBtn_prev{left:0;} #slideBtn_next{right:0;}
		#slideBtn_next span{background-position:right bottom;}
	#slideBar{width:100%; height:20px; line-height:20px; position:absolute; bottom:0; text-align:center; display:none;}
		#slideBar a{color:#353535; font-size:32px; text-decoration:none; padding:0 2px; font-family:Arial;}
		#slideBar a.curDot,#slideBar a:hover{color:#ff332c;}


.banner{position:absolute; top:116px; left:0; width:1200px; height:168px; left:50%; margin-left:-600px;}
	.banner img{width:1200px; height:168px;}



.videoAndNews{margin:20px auto;}
	.video{float:left; width:378px;}
	.indexNews{float:right; width:561px;}
	
.box1{background:url(../image/box1_bg.gif) no-repeat left bottom; margin-bottom:6px; width:561px; position:relative;}
	ul.box_tabT{background:url(../image/box1_Tbg.gif) no-repeat 0 0; height:42px; color:#fff;}
		ul.box_tabT li{float:left; width:106px; cursor:pointer; margin:6px 0 0 5px; height:36px; line-height:30px; text-align:center;}
			ul.box_tabT li h2{font-size:14px; font-weight:normal;} ul.box_tabT li.used h2{font-weight:bold; line-height:34px;}
			ul.box_tabT li.tabSelected{background:url(../image/tab_bg.gif) no-repeat 0 0; color:#d10000;}
	.box_tabC{padding:18px 22px 14px 22px; height:230px; overflow:hidden;}
		.newsContainer{}
		.newsContainer .moreNews{position:absolute; right:15px; top:13px; font-size:12px; font-weight:normal; z-index:999; color:#fff;}
			.newsContainer .moreNews a{color:#fff; text-decoration:none;} .newsContainer .moreNews a:hover{color:#ccc; text-decoration:none;}
			.newsContainer dl{margin-bottom:6px;}
			.newsContainer dl dt{float:left; width:134px;}
				.newsContainer dl dt img{width:134px; height:90px; padding:2px; border:1px solid #fff;} .newsContainer dl dt img:hover{border:1px solid #ddd;}
			.newsContainer dl dd{float:right; width:360px; margin-top:3px;}
				.newsContainer dl dd h3{margin:0; padding:0; font-size:15px; margin-bottom:6px;}
				.newsContainer dl dd p{margin:0; padding:0; line-height:21px; text-indent:2em; font-size:12px;}
					.newsContainer dl dd h3,.newsContainer dl dd h3 a{color:#333;}
		.mediaNews ul.newsList li{line-height:25px;}
		

ul.newsList{}
	ul.newsList li{line-height:24px; font-size:12px;}
		ul.newsList li span{float:right; color:#999; font-size:12px;}
		ul.newsList li a{padding-left:6px;}
ul.picNewsList{}
	ul.picNewsList li{float:left; width:128px; text-align:center; margin-bottom:9px;}
		ul.picNewsList li span{display:block; margin:0 auto; width:110px; height:73px; background:url(../image/picNone.gif) no-repeat center center #fff;}
			ul.picNewsList li span img{width:110px; height:73px;}
		ul.picNewsList li p{padding-top:2px; height:32px; line-height:16px; overflow:hidden;}


.scgColsContainer{background:url(../image/scgColsBg.gif) no-repeat 0 0; height:171px; margin-top:20px;}
.scgCols{margin:0 14px 0 10px; height:150px; padding:20px 16px 0 14px; position:relative;}
	.scgColsCtrl{}
		.pageDots{display:none;}
		.change_btn{}
			.change_btn span{position:absolute; top:40px; display:block; width:19px; height:82px; text-indent:-9999em; cursor:pointer; background-image:url(../image/scrollArrow.gif); background-repeat:no-repeat;}
			.change_btn span.prev{left:0; background-position:0 0;} .change_btn span.prev:hover{background-position:0 -82px;}
			.change_btn span.next{right:0;  background-position:0 -164px;} .change_btn span.next:hover{background-position:0 -246px;}
			
	.scgColsContent{height:130px; overflow:hidden; position:relative;}
		ul.scgColsList{position:absolute; width:10000px;}
			ul.scgColsList li{float:left; width:306px;}
				ul.scgColsList li div{margin:8px 20px 0 26px;}
			ul.scgColsList h3{font-family:"Microsoft Yahei"; font-size:18px; font-weight:bold; margin:0; padding:0; line-height:24px; color:#90301b;}
				ul.scgColsList li h3 a{color:#90301b;  text-decoration:none;} ul.scgColsList li h3 a:hover{color:#c00; text-decoration:none;}
				.scgColsList p{height:52px; margin:10px 0;}
				.scgColsList .viewMore{background:url(../image/arrowRed.gif) no-repeat left; padding-left:15px;}
					.scgColsAbout{background:url(../image/scgCols_ico1.gif) no-repeat right;}
					.scgColsPro{background:url(../image/scgCols_ico2.gif) no-repeat right;}
					.scgColsInvestor{background:url(../image/scgCols_ico3.gif) no-repeat right;}
					.scgColsParty{background:url(../image/scgCols_ico4.gif) no-repeat right;}
		

.shareBar{height:24px; margin:15px auto 20px auto;}
	.backHome{float:left; width:600px; height:24px; line-height:24px; background:url(../image/ico_home.gif) no-repeat 0 -3px; padding-left:30px;}
	.weiboShare{float:right; width:165px;}


.sideMapContainer{width:964px; height:265px; background:url(../image/sideMap_bg.gif) no-repeat 0 0;}
	.sideMap{padding-top:30px;}
	.sideMap div{width:100px; margin:0 10px; float:left; line-height:18px; _display:inline;}
		.sideMap div h5{font-size:14px; padding-bottom:10px;}
		.sideMap div a{display:block;}
		

.footer{height:68px; padding:20px 0 0 0;}
	.copyright{float:left; width:570px; line-height:21px; padding-left:80px;}
	.friendLink{float:right; width:300px; text-align:right;}



.wrap{background:#ebebeb; padding-top:181px; background:#fff;}
	.banner_about{background:url(../image/inner_about.jpg) no-repeat center 0;}
	.banner_culture{background:url(../image/inner_culture.jpg) no-repeat center 0;}
	.banner_news{background:url(../image/inner_news.jpg) no-repeat center 0;}
	.banner_business{background:url(../image/inner_business.jpg) no-repeat center 0;}
	.banner_investor{background:url(../image/inner_investor.jpg) no-repeat center 0;}
	.banner_party{background:url(../image/inner_party.jpg) no-repeat center 0;}
	.banner_technology{background:url(../image/inner_technology.jpg) no-repeat center 0;}
	.banner_services{background:url(../image/inner_services.jpg) no-repeat center 0;}
	
.main{margin:0 auto; width:964px; padding-top:18px; background:url(../image/main_bg2.gif) repeat-y 9px 0;}
	.left{float:left; width:185px; margin-left:20px;}
		.sideNavT{height:35px; line-height:24px; font-size:19px; border-bottom:2px solid #c00; color:#333; margin-bottom:20px; font-weight:bold; letter-spacing:1px;}
		.sideNavT a,.sideNavT a:hover{color:#333; text-decoration:none;}
		.sideNav{width:185px;}
		.sideNav li{height:36px; border-bottom:1px solid #dcdcdc;}
			.sideNav li a{display:block; color:#303030; height:36px; line-height:36px; padding-left:30px; cursor:pointer;}
				.sideNav li a:hover{text-decoration:none; color:#c00;}
			.sideNav li.sideNavUsed a{background:url(../image/sideNav_bg.gif) no-repeat left 0; color:#fff;}
	
	.right{float:right; width:706px; margin-top:30px;}
		.location{height:24px; line-height:24px; padding-top:12px; border-bottom:1px solid #eee;}
		.location h2{float:left; border-left:3px solid #000; height:18px; line-height:18px; width:200px; font-size:16px; color:#c00; font-family:"Microsoft Yahei","宋体",Tahoma,Verdana; padding-left:10px;}
		.location span{float:right; width:480px; height:18px; line-height:18px; text-align:right; color:#888;}
			.location span b{font-weight:normal; color:#333;}
			.location span a{color:#888;} .location span a:hover{color:#c00;}

		
		.toolbar{background:url(../image/toolbar_bg.gif) no-repeat right 0; height:24px; line-height:24px; text-align:right; padding-right:12px; margin-top:1px;} .txt12{font-size:12px;} .txt14{font-size:14px;} .txt16{font-size:16px;}
		.toolbar .print{background:url(../image/print.gif) no-repeat left; padding-left:20px; margin-left:10px;}
		.figure{margin-top:12px;}
		.colsBanner{}
		.content{padding:35px 0 50px 0; line-height:210%;}	
			.content p{color:#666; padding-bottom:15px;}
				

ul.redTab{font-size:14px; margin-bottom:50px;}
	ul.redTab li{float:left; height:30px; line-height:30px; background:#787878; color:#fff; text-align:center; cursor:pointer;}
	ul.redTab li a{display:block; color:#fff;}
	ul.redTab li:hover{background:#999; color:#fff; text-decoration:none;}
	ul.redTab li.tabSelected{background:url(../image/arrowUP.gif) no-repeat center bottom #c00;}
	

 

.teamList{}
	.teamList dl{border-bottom:1px dotted #ccc; padding:18px 0;}
		.teamList dl dt{float:left; width:150px; padding-left:20px; margin-right:20px;}
			.teamList dl dt h3{margin:0; padding:0; margin-top:8px; height:21px; line-height:21px; color:#5391ce;}
			.teamList dl dt p{margin:0; padding:0; margin-top:10px; line-height:20px;}
		.teamList dl dd{float:left; width:490px;}
			.teamList dl dd p{margin:0; padding:0; line-height:21px;}
				.teamList dl dd span{display:block; font-weight:bold; font-size:14px; color:#333; padding-bottom:6px;}
 

.peopleDetail{padding-bottom:20px; border-bottom:1px dotted #ccc; margin-top:30px;}
	.peoplePic{float:left; width:150px; background:url(../image/photo_none.gif) no-repeat center center; margin-right:40px;}
	.peopleInfo{float:left; width:490px; line-height:21px;}
		.peopleInfo h3{margin:0; padding:0; height:21px; line-height:21px; color:#5391ce;}
		.peopleInfo .peopleInfoTitle{margin-top:10px; margin-bottom:25px;}
		.peopleInfo p span{display:block; font-weight:bold; font-size:14px; color:#333; padding-bottom:12px;}
		
.peopleDetail2{}
	.peopleDetail2 .peoplePic{float:left; width:150px; margin-right:0;}
	.peopleDetail2 .peopleInfo{float:left; width:520px; line-height:21px;}
		.peopleDetail2 .peopleInfo h3{margin:0; padding:0; height:21px; line-height:21px; color:#5391ce;}





.honor{}
	.honor dl{margin-top:0; padding-bottom:30px; border-bottom:1px dotted #ccc;}
		.honor dl dt{float:left; width:170px; font:400 62px/70px Arial, Helvetica, sans-serif; color:#cecece; margin-top:6px;}
		.honor dl dd{float:left; width:530px; line-height:21px;}
		.honor dl dd b{display:block; font:bold 12px/20px Arial, Helvetica, sans-serif; color:#5391ce; margin-top:15px;}


.newsRoomListT{height:42px; line-height:42px; border-top:2px solid #c00; background:url(../image/newsList_Tbg.gif) repeat-x 0 bottom; font-size:12px;}
	.newsRoomListT b.newsRoomListT_title{display:block; float:left; padding-left:30px; width:592px;}
ul.newsRoomList li{background:url(../image/li.gif) no-repeat 0px 25px; padding:15px 0 15px 30px; border-bottom:1px solid #ececec; line-height:22px;}
	ul.newsRoomList li span{float:right; width:100px; text-align:center; color:#aaa; font-size:12px;}
	ul.newsRoomList li a{color:#666; text-decoration:none;} ul.newsRoomList li a:hover{color:#c00; text-decoration:underline;}

ul.pdfNewsList li{background:url(../image/li_pdf.png) no-repeat 6px 18px;}

.newsHead{margin-top:32px; border-bottom:1px dotted #ccc; padding-bottom:15px; text-align:center;}
	.newsHead h2.newsTitle{font-size:19px; font-family:"Microsoft Yahei";} .newsHead h2.newsTitle em{font-style:normal; color:#c00;}
	.newsHead .newsDesc{color:#999; padding-top:8px;}
.newsContent{padding-top:32px;}
	.newsContent img{margin:0 auto; text-align:center; max-width:705px;}
.newsFoot{margin-top:42px; border-top:1px dotted #ccc; padding-top:15px; line-height:24px;}

ul.picNewsBigList{}
	ul.picNewsBigList li{float:left; width:205px; height:190px; text-align:center; margin:30px 15px 0 15px; overflow:hidden; position:relative;}
		ul.picNewsBigList li span{display:block; margin:0 auto; width:180px; height:119px; padding:5px; border:1px solid #ddd; background:url(../image/picNone.gif) no-repeat center center #fff;}
			ul.picNewsBigList li span:hover{border:1px solid #999;}
			ul.picNewsBigList li img{width:180px; height:119px;}
		ul.picNewsBigList li p{padding-top:10px; line-height:21px;}
	
	ul.machineImgList li{width:205px; height:230px;}
		ul.machineImgList li i{position:absolute; right:20px; top:165px; display:block; width:26px; height:21px; background:url(../image/ico_zoom.png) no-repeat 0 0;}
		ul.machineImgList li span{height:180px;}
		ul.machineImgList li img{width:180px; height:180px;}

ul.colsList{}
	ul.colsList li{float:left; width:201px; height:280px; margin-right:14px; padding:8px 12px 0 12px; border-right:1px solid #ccc; border-bottom:1px solid #aaa; margin-bottom:30px; background:url(../image/colsList_bg.gif) repeat-x 0 0;}
		ul.colsList li.lastLi{margin-right:0;}
		ul.colsList li img{width:200px; height:100px;}
	ul.colsList h3{font-family:"Microsoft Yahei"; font-size:16px; font-weight:bold; margin:0; padding:0; padding-top:5px; margin-bottom:15px; line-height:24px; color:#90301b;}
		ul.colsList li h3 a{color:#333; text-decoration:none;} ul.colsList li h3 a:hover{color:#c00; text-decoration:none;}
		.colsList p{height:82px; margin:10px 0; padding:0; color:#666; line-height:21px; font-size:12px;}
		.colsList .viewMore{background:url(../image/ico_plus.gif) no-repeat left; padding-left:15px; font-size:12px;}





.txtFriendLinkBox{border:1px solid #ccc;}
	.txtFriendLinkTitle{height:28px; line-height:28px; padding-left:10px; background:#ebebe1; border-bottom:1px solid #ccc; font-weight:bold;}
	.txtFriendLink{margin:10px 12px;}
		.txtFriendLink a{float:left; display:block; width:155px; background:url(../image/arrowRed.gif) no-repeat left; padding-left:15px; font-size:12px;}

.newsRecomBox{}
	.newsRecom{margin:18px 0 15px 0;}
		.newsRecomImg{float:left; width:210px; _display:inline;}
			.newsRecomImg img{width:210px; height:140px;}
		.newsRecomTxt{float:right; width:460px; margin-right:10px;}
			.newsRecomTxt h3{margin:0; padding:0; font-size:16px; padding-bottom:15px;}
			.newsRecomTxt .newsRecomDesc{line-height:21px; margin-bottom:15px;}
			a.more{background:url(../image/arrow.gif) no-repeat right 8px; padding-right:13px; color:#da451b;}
			
	ul.newsRecomList{}
		ul.newsRecomList li{height:30px; line-height:30px; border-top:1px dotted #acacac;}
		ul.newsRecomList li span{float:left; display:block; width:100px; color:#999; _display:inline;}
		ul.newsRecomList li p{float:left; display:block; margin:0; padding:0; width:570px;}	

.box{} .boxNews{float:left; width:348px; margin-right:10px;}
	.boxT{background:url(../image/box_titleBg.gif) repeat-x 0 0; height:33px; line-height:33px;}
		.boxT span{float:right; padding-right:10px; font-size:12px;}
		.boxT h2{float:left; margin:0 0 0 10px; font-size:14px; font-family:"Microsoft Yahei";}
			.boxT h2 a{color:#c00; text-decoration:none;} .boxT h2 a:hover{color:#c00; text-decoration:underline;}
		
	.boxC{border-left:1px solid #c9d7ec; border-right:1px solid #c9d7ec; border-bottom:1px solid #c9d7ec;}
		ul.boxList{padding:10px;}
			ul.boxList li{background:url(../image/dot.gif) no-repeat 0 13px; height:28px; line-height:28px; padding-left:10px; font-size:12px; overflow:hidden;}
				ul.boxList li span{float:right; width:80px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999;}
				ul.boxList a{color:#333; text-decoration:none;} ul.boxList a:hover{color:#ba2636; text-decoration:underline;}

p.txtList{}
	p.txtList i{display:block; font-style:normal; background:url(../image/dot.gif) no-repeat 0 9px; padding-left:10px;}
	
ul.cardList{}
	ul.cardList li{float:left; margin-right:21px; width:340px; height:158px; background:url(../image/card_bg.gif) no-repeat 0 0; padding:1px; overflow:hidden; margin-bottom:25px;}
		ul.cardList li h2{height:36px; line-height:36px; font-size:14px; padding-left:12px; color:#333;}
			ul.cardList li h2 a{display:block; color:#333; background:url(../image/ico_link.gif) no-repeat 300px 9px;}
			ul.cardList li h2 a:hover{color:#c00; text-decoration:none; background-position:300px -41px;}
		ul.cardList li .cardC{line-height:21px; padding:10px 15px; font-size:12px;}

.contactInfo{}
	.contactInfo h2{font:bold 18px/25px "Microsoft Yahei"; margin:15px 0;}
	ul.contactInfoC{}
		ul.contactInfoC li{float:left; width:235px;}


.msgBox{border-bottom:1px solid #ccc; padding:10px;}

	.msg{padding-top:15px; clear:both;} 
		.msg_avatar{float:left; width:40px; height:40px; padding:5px; border:1px solid #ddd; overflow:hidden;}
			.msg_avatar img{width:40px; height:40px;}
		.msgC{float:right; width:90%; color:#333;}
			.msg_author{height:18px; line-height:18px; padding-bottom:10px;}
			.msgC p{line-height:21px;} .msg_info{height:18px; line-height:18px; font-size:12px; color:#bbb; padding:0 0 10px 0;}
	
	.msgQuestion{}
	.msgAnswer{margin-left:20px; border-top:1px dotted #f00;} .msgAnswer .msg_author{color:#f00;} .msgAnswer p{font-weight:bold; color:#333;}


dl.imgNews{margin:30px 0 20px 0; border-bottom:1px solid #ccc;}
	dl.imgNews dt{float:left; width:180px;}
		dl.imgNews dt img{width:144px; height:95px; padding:5px; border:1px solid #ddd;}
	dl.imgNews dd{float:left; width:510px;}
		dl.imgNews dd h4{font-size:16px; font-weight:normal; margin-bottom:12px;}
		dl.imgNews dd p{line-height:21px;}
		a.moreTxt{display:block; height:30px; line-height:30px; background:url(../image/arrow_down.gif) no-repeat right; padding-right:15px; text-align:right; font-size:12px; color:#c00;}


.catalog{padding:15px 0 32px 0;}

.downloadBar a.btnDownload{float:right;}

.staffListT{height:42px; line-height:42px; border-top:2px solid #c00; background:url(../image/newsList_Tbg.gif) repeat-x 0 bottom; font-size:12px;}
	b.staffListT_title{display:block; float:left; padding-left:30px; width:100px;}
ul.staffList{}
	ul.staffList li{padding:15px 0 15px 0; border-bottom:1px solid #ececec; line-height:22px;}
	ul.staffList li span{float:left; display:block; width:100px; padding-left:30px;}


.selectBar{padding:10px; background:url(../image/gray_bg.gif) repeat-x 0 0; border:1px solid #ccc;}
	.selectBar span{margin:0 10px;}
	.selectBar select{height:25px;} .selectBar .inputTextStyle{height:23px;}


.tableStyle{border-width:1px 0 0 1px; border-collapse:collapse; font-size:12px;}
	.tableStyle th,.tableStyle td{border-width:0 1px 1px 0; text-align:left; padding:7px 6px;}
	.tableStyle th{color:#333; overflow:hidden; text-align:left; background:url(../image/newsList_Tbg.gif) repeat-x 0 bottom;  white-space:nowrap; border-top:2px solid #c00;}
	.tableStyle td{vertical-align:middle; color:#555; line-height:20px;}
	.lineTable td{border-bottom:1px solid #eee;}
	.tableStyle select{height:25px;}
	.redLineTable{border-top:2px solid #c00;}


.simpleBox{border:1px solid #ddd; line-height:21px; padding:10px 20px;}
	.simpleBox h3{font-size:14px; line-height:24px;} .simpleBox b{color:#e63312;}
.warning{border:1px solid #ec514d; background:url(../image/ico_warning.png) no-repeat 15px 10px #fbeee2; padding-left:45px;}

.partTitle{height:28px; line-height:28px; padding-left:10px; background:#ebebe1; border-bottom:1px solid #ccc; font-weight:bold; margin-bottom:20px;}

.ctrlBar{margin:0 auto; margin-top:10px; text-align:center;}
	.ctrlBar span{display:block; margin:0 5px; background:url(../image/btn2.gif) no-repeat 0 0; width:76px; height:25px; line-height:25px; text-align:center; color:#fff; font-size:13px; cursor:pointer; display:inline-block;}
	.ctrlBar span a{display:block;} .ctrlBar span:hover{background-position:0 -25px;}
.submitStyle{display:block; margin:0 5px; padding:0; background:url(../image/btn2.gif) no-repeat 0 0; width:76px; height:25px; text-align:center; color:#fff; font-size:13px; cursor:pointer; display:inline-block; border:none; font:13px/25px "Microsoft Yahei"; vertical-align:top;}
.submitStyle:hover{background-position:0 -25px;}


.title{background:url(../image/line.gif) repeat-x 0 bottom; height:36px; line-height:36px; margin:10px 0 30px 0;}
	.title h3{height:36px; float:left; background:url(../image/title_bg.gif) repeat-x right bottom; font-size:16px;}
	.title span{float:right;}
	
.titleH4{margin-bottom:8px;}
	.titleH4 h4{font-size:14px;}

.tEmail{background:url(../image/title_email.gif) no-repeat 0 0; height:75px; position:relative;}
	


ul.txtInLi{margin-bottom:15px; color:#666;}
	ul.txtInLi li{text-indent:2em;}


a.btnDownload{display:block; width:118px; height:32px; text-indent:-999em; text-align:left; background:url(../image/btn_download.gif) no-repeat 0 0;}


.pageBar{color:#333; margin-top:35px; text-align:center;}
	.pageBar a{display:inline-block; height:24px; line-height:24px; padding:0 8px; border:1px solid #e7ecf0; margin:0 3px;}
		.pageBar a.curPage{background:#dc0000; border:1px solid #dc0000; color:#fff;}

	
.downloadReader{margin-top:20px; padding-top:10px; color:#999; line-height:18px; border-top:1px dotted #ccc; font-size:12px;}
	.downloadReader p{margin-bottom:10px; text-indent:0;}
		

.back{height:30px; line-height:30px; margin:50px 0 30px 0; padding-top:10px;}
	.back a{display:block; background:url(../image/back.png) no-repeat left; padding-left:35px;}


.userForm .inputTextStyle{height:23px;}


.bookContainer{border:1px solid #dedede; width:702px; height:550px; margin:0 auto;}



.structure{width:706px; height:959px; background:url(../image/structure.jpg) no-repeat 0 0; position:relative;}
	.linkCompany,.linkEnterprise{position:absolute; width:280px; top:298px;}
		.linkCompany a,.linkEnterprise a{display:block; width:275px; height:30px; text-indent:-999em;}
	.linkCompany{left:35px;}
		.linkCompany a{margin-bottom:6px;}
	.linkEnterprise{right:35px;}
		.linkEnterprise a{}


.popLayer{width:406px; background:#fff; display:none; z-index:999; position:fixed; bottom:0px; right:0px;}
.popLayer h2{margin:0; padding:0; height:28px; line-height:28px; padding-left:10px; font-size:12px; color:#fff; background:url(../image/pop_btn_title_bg.gif) repeat-x 0 0; position:relative;}
.popMin,.popMax,.popClose{width:22px; height:28px; background-position:0 0; background-repeat:no-repeat; position:absolute; top:0;}
.popMin{background-image:url(../image/pop_btn_min.gif); right:28px;}
.popMax{background-image:url(../image/pop_btn_max.gif); right:28px;}
.popClose{background-image:url(../image/pop_btn_close.gif); right:5px;}
.popMin:hover,.popMax:hover,.popClose:hover{background-position:0 bottom;}
.popLayer .popContent{font-size:14px; line-height:18px; color:#666;}
.popLayer .popWrap{}


.orderTable{margin-top:15px; border:1px solid #b9b9b9; border-width:1px 0 0 1px; border-collapse:collapse;}
	.orderTable th,.orderTable td{border:1px solid #b9b9b9; border-width:0 1px 1px 0; text-align:left; padding:3px 15px;}
.orderTable th{color:#333; overflow:hidden; text-align:left; background:url(../image/th_bg.gif) repeat-x 0 bottom; font-size:12px; white-space:nowrap; padding:7px 15px;}
.orderTable td{vertical-align:middle; font-size:12px; color:#555;}
.orderTable td.job_label{width:60px; font-weight:bold; background:#f5f5f5; color:#787878;}
.jobDesc{margin:10px 0; padding:10px 0;}

.jobApply{border:1px solid #ddd; line-height:26px; padding:20px 20px; border-top:3px solid #ffa162;}
	.jobApply p{margin:0; padding:0;}




	

p.in,p.indentP,.indentP p{text-indent:2em;}
.alignC{text-align:center; margin:0 auto;} .alignL{text-align:left;}  .alignR{text-align:right;}
.txtRed{color:#f00;} .txtOrange{color:#f60;} .txtGreen{color:#180;} .txtGray{color:#aaa;}
.ft14{font-size:14px;} .ft12{font-size:12px;} .ft16{font-size:16px;}
.fR{float:right;} .fL{float:left;}
.noIn{text-indent:0;}
.imgAlignCenter{text-align:center; padding:10px 0 30px 0; margin:0 auto;}
.vtop{vertical-align:top;}
.mR0{margin-right:0;}

a.gray,.aGray a,a.aGrayB,.aGrayB a{color:#5b5b5b; text-decoration:none;}
a.gray:hover,.aGray a:hover{color:#c00; text-decoration:underline;}
a.aGrayB:hover,.aGrayB a:hover{color:#333; text-decoration:underline;}
a.white,.tabT li.used a,.ctrlBar a,.aWhite a{color:#fff; text-decoration:none;}
a.white:hover,.tabT li.used a:hover,.ctrlBar a:hover,.aWhite a:hover{color:#fff; text-decoration:underline;}
a.blue,dl.proList dd h3 a{color:#08c; text-decoration:none;}
a.blue:hover,dl.proList dd h3 a:hover{color:#08c; text-decoration:underline;}

a.orange,.aOrange a{color:#f60; text-decoration:none;}
a.orange:hover,.aOrange a:hover{color:#c00; text-decoration:underline;}