/* CSS Document */

/************* Html Tag Style **************/

body {
	margin: 0px;
	padding: 0px;
	background: #4672A9;
	font-size: 9pt;
}

table,p,div,input,textarea,select {
	font-size: 9pt;
}

form {
	margin: 0px;
}

input,textarea {
	border-width: 1px;
	border-color: menu;
}

img {
	border: none;
}

ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

A {
	color: #000;
	text-decoration: none;
}

A:hover {
	color: #f00;
}


/************* Page Width Style **************/

.pageWidth {
	margin: auto;
	padding: auto;
	width: 778px;
}





/************* WebSite Home Style **************/
.home_news {
	background: url(../images/home_news.gif);
	width: 282px;
	height: 232px;
	padding: 40px 0px 0px 10px;
}

.news {
	background: url(../images/news_dot.gif) no-repeat 0px 50%;
	padding: 7px 0px 0px 10px;
	height: 25px;
	color: #fff;
}

.home_friend {
	background: url(../images/home_friend.gif);
	width: 316px;
	height: 194px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

.friend {
	background: url(../images/dot.gif) no-repeat 13px 50%;
	padding: 7px 0px 0px 27px;
	height: 25px;
	width: 100%;
	color: #fff;
}

.friend A {
	color: #fff;
}

.friend A:hover {
	color: #fff;
}

.home_jobs {
	background: url(../images/home_jobs.gif);
	width: 216px;
	height: 194px;
	padding: 1px 0px 0px 0px;
	vertical-align: top;
}

.jobs {
	background: url(../images/dot.gif) no-repeat 10px 50%;
	padding: 7px 0px 0px 25px;
	height: 25px;
	width: 100%;
	color: #fff;
}


.home_product {
	background: url(../images/home_product.gif);
	width: 282px;
	height: 194px;
	vertical-align: top;
	padding: 35px 0px 0px 0px;
}

.pro_pic {
	background: url(../images/pro_bg.gif);
	width: 114px;
	height: 71px;
	text-align: center;
	padding: 4px;
}

.pro_name {
	color: #fff;
	line-height: 200%;
	width: 140px;
	padding: 0px 0px 0px 5px;
}

.pro_name A {
	color: #fff;
	text-decoration: underline;
}

.pro_name A:hover {
	color: #fff;
	text-decoration: underline;
}

.home_footer {
	background: url(../images/home_footer.gif);
	width: 825px;
	height: 55px;
	color: #9BB1D2;
	padding: 25px 0px 0px 0px;
}

.home_footer a {
	color: #9BB1D2;
	text-decoration: none;
}

.home_footer a:hover {
	color: #9BB1D2;
	text-decoration: underline;
}

/************* Top **************/
.menu_son {
	background: url(../images/menu_bg.jpg);
	width: 825px;
	height: 25px;
}

.search {
	background: url(../images/search_bg.gif);
	vertical-align: top;
	padding: 4px 0px 0px 17px;
}

.search .input {
	background: url(../images/input_search.gif);
	width: 90px;
	height: 18px;
	border: none;
	padding: 2px 2px 1px 2px;
	color: #B8CFEE;
}

.friendlist {
	border: 1px solid #4672A9;
	border-collapse: collapse;
}

.friendlist td {
	border: 1px dashed #4672A9;
	height: 25px;
	padding: 7px 5px 0px;
	vertical-align: top;
}


/************* Main **************/
.about {
	width: 96%;
	text-align: left;
	line-height: 160%;
}

.about a {
	color: #FF3300;
	text-decoration: none;
}

.about a:hover {
	color: #FF3300;
	text-decoration: underline;
}

.company_list {
	border: 1px dashed #4672A9;
	margin: 10px 0px;
	padding: 10px;
}

.pro_content {
	width: 99%;
	text-align: left;
	line-height: 150%;
}

.pro_content table {
	border: 1px solid #999;
	border-collapse: collapse;
}

.pro_content table td {
	border: 1px solid #999;
	line-height: 150%;
}

.pro_company {
	width: 95%;
	text-align: left;
	padding: 10px 0px 0px;
}

/************* Left **************/
.webleft {
	background: url(../images/left_bg.gif) no-repeat;
	width: 153px;
	height: 397px;
	vertical-align: top;
	padding: 23px 0px 0px 0px;
}

.webleft ul {
	margin: 0px 1px;
	padding: 0px;
	list-style-type: none;
	color: #fff;
}

.menu0 {
	background: url(../images/left_bg1.gif);
	height: 37px;
	padding: 16px 0px 0px 30px;
	margin: 0px 0px 5px 0px;
}

.menu1 {
	background: url(../images/left_bg2.gif);
	height: 30px;
	padding: 6px 0px 0px 40px;
}

.webleft A {
	color: #fff;
}

.webleft A:hover {
	color: #ccc;
}

/************* Content **************/
.webright {
	vertical-align: top;
	width: 672px;
	background: #fff;
	text-align: center;
	padding: 0px 0px 10px 0px;
}

.pClass {
	text-align: left;
	width: 620px;
	height: 30px;
	padding: 7px 0px 0px 5px;
}

.pContent {
	margin: auto;
	padding: auto;
	width: 620px;
	height: 370px;
}

.pro_line {
	background: url(../images/line.gif) no-repeat 0px 50%;
	height: 20px;
	width: 610px;
}


.pic {border:#F7F7F7 1px solid; background:#E5E5E5; word-break:break all; word-wrap:word-break;}
.pic td {padding:4px; background:#ffffff; border:#B2B2B2 1px solid;}
.pic td img {border:#999999 1px solid;}

.name {
	width: 120px;
	text-align: center;
	height: 30px;
	padding: 5px 0px 0px 0px;
}

.tList {
	border: 1px solid #ccc;
	border-collapse: collapse;
}

.tList tr {
	height: 22px;
}

.tList td {
	border: 1px solid #ccc;
	padding: 0px 5px;
}

.pro_page {
	width: 610px;
	text-align: right;
}

/************* Footer **************/
.footer {
	color: #9BB1D2;
	width: 100%;
}
.footer a {
	color: #9BB1D2;
	text-decoration: none;
}
.footer a:hover {
	color: #9BB1D2;
	text-decoration: underline;
}

.copyright {
	margin: 7px;
}



/************* Class **************/

.btn {
	background: url(../Manage/Images/but_bg1.gif);
	width: 60px;
	height: 20px;
	cursor: pointer;
	border: none;
	padding: 3px 0px 0px 0px;
}

/*   新闻  */
.ArticleList {
	WIDTH: 95%;
	TEXT-ALIGN: left;
	LINE-HEIGHT: 120%;
}

.ArticleList UL {
	MARGIN: 0px;
	PADDING: 0px;
	LIST-STYLE-TYPE: none;
}

.ArticleList UL LI {
	WIDTH: 100%; 
	HEIGHT: 25px;
	BACKGROUND: URL(../Images/lift.gif) no-repeat 2px 55% ;
	BORDER-BOTTOM: 1px dashed #CCC;
	PADDING: 6px 0px 0px 12px;
}


.ArticleListContext {
	WIDTH: 95%;
	TEXT-ALIGN: left;
	LINE-HEIGHT: 180%;
	PADDING: 6px 0px 10px 0px;
}

.ArticleShow {
	WIDTH: 100%;
	height: 370px;
}

.ArticleShow .Title {
	WIDTH: 100%;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
}

.ArticleShow .UpdateTime {
	WIDTH: 100%;
	HEIGHT: 20px;
	MARGIN: 5px 0px 0px;
	TEXT-ALIGN: center;
}

.ArticleShow .ContentText {
	WIDTH: 100%;
	TEXT-ALIGN: left;
	LINE-HEIGHT: 150%;
}




/*  分页  */
.ShowPage {
	MARGIN: 10px 0px;
	PADDING: 0px;
	TEXT-ALIGN: left;
	width: 95%;
}

.ShowPage A { COLOR:#333; TEXT-DECORATION:none; FONT-WEIGHT:bold; }
.ShowPage A { TEXT-DECORATION:none; FONT-WEIGHT:bold; }

.ShowPage .PageRedFont {
	FONT-WEIGHT: bold;
	COLOR: #F00;
}
/*   反馈   */
.Feedback {
	WIDTH: 100%;
	text-align: center;
}

.UserInfo TR {
	HEIGHT: 22px;
}

.RedFont {
	COLOR: #F00;
}



/*   人才招聘   */
.JobShow {
	WIDTH: 95%;
	TEXT-ALIGN: center;
}

.JobShowTable {
	BACKGROUND-COLOR: #EFEFEF;
}

.JobShowTable TR {
	HEIGHT: 22px;
	BACKGROUND-COLOR: #FFF;
}

.JobShowTable TD {
	PADDING: 5px 0px 0px 5px;
}

.JobAddTable {
	BACKGROUND-COLOR: #EFEFEF;
}

.JobAddTable TR {
	HEIGHT: 22px;
	BACKGROUND-COLOR: #FFF;
}

.JobAddTable .col0 {
	WIDTH: 80px;
	PADDING-LEFT: 5px;
}
/*  提示信息 */

.showmsg {
	BACKGROUND-COLOR:#CECECE; WIDTH:400px; HEIGHT:182px; BORDER:0px; FONT-SIZE:12px; FONT-FAMILY:"宋体";
}

.showmsg TH {
	BACKGROUND:URL(../Images/lvbg.gif); PADDING-TOP:6px; HEIGHT:25px;
}

.showmsg TD {
	BACKGROUND-COLOR:white; PADDING-TOP:10px; PADDING-LEFT:5px; PADDING-RIGHT:5px; PADDING-BOTTOM:10px; FONT-SIZE:12px; FONT-FAMILY:"宋体";
}

.showmsg A {
	COLOR:black; TEXT-DECORATION:none;
}

.showmsg A:hover {
	COLOR:black; TEXT-DECORATION:none;
}

.showmsg UL {
	MARGIN-TOP:0.7em; MARGIN-BOTTOM:2em; LIST-STYLE-TYPE:upper-alpha; LINE-HEIGHT:180%;
}




/************* Font Color Style **************/

.font-red {
	color: #f00;
}

.font-bold {
	font-weight: bold;
}

.font-blue {
	color: #4672A9;
}

.font-red1 {
	color: #F93500;
}

.font-yellow {
	color: #F9DC00;
}



/******************/
.companycontact {
	padding: 8px 0px 4px 240px;
	line-height: 140%;
	background:url(../images/contact_bg.jpg) #fff no-repeat left;
}


.aaa {
	vertical-align: top;
	line-height: 180%; 
}


.table_service td {
	height: 22px;
	padding: 2px 0px 0px 3px;
}




/************************************/
.videolink a {
	color: red;
	text-decoration: none;
}

.videolink a:hover {
	color: red;
	text-decoration: underline;
}


/*table.line {border:#F7F7F7 1px solid; font-size:12px;background:#E5E5E5; word-break:break all; word-wrap:word-break;}
table.line td {padding:2px; background:#ffffff; border:#B2B2B2 1px solid;line-height:20px;}*/
table.line td img {border:#fff 1px solid;}