p{margin:0; padding:0;}
body{font-size:12px; line-height:25px; font-family:"宋体"; color:#666; margin:0; padding:0; }
img{border:0;}
ul li{float:left;}
a{color:#666666; text-decoration:none;}
a:hover{color:#ff6600; text-decoration:none;}

.area {
 WIDTH: 930px; float:left; height:31px;
}

UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px ; list-style:none
}
.topnav ul {
	FLOAT: left; LIST-STYLE-IMAGE: none; LIST-STYLE-TYPE: none
}
.topnav li {
	FLOAT: left;
	COLOR: #ff0000! important;
	POSITION: relative;
}
.topnav a {
	COLOR: #fff;
}
.topnav A:hover {
	
}
.nav_index {
	FLOAT: left; WIDTH: 930px; HEIGHT: 31px
}
UL.topnav {
	FLOAT: left; WIDTH: 930px; HEIGHT:31px;
}
.topnav A {
	BACKGROUND: url(../images/menu.jpg) no-repeat 0px 0px; FLOAT: left; width:116px;  HEIGHT:31px; text-align:center
}

A.home_nav:hover {
	BACKGROUND-POSITION: 0px -31px 
}

A.company_intro_nav {
	BACKGROUND-POSITION: -116px 0
}
A.company_intro_nav:hover {
	BACKGROUND-POSITION: -116px -31px
}


A.company_info_nav {
	BACKGROUND-POSITION: -233px 0px
}
A.company_info_nav:hover {
	BACKGROUND-POSITION: -233px -31px
}

A.responsibility_nav {
	BACKGROUND-POSITION: -581px 0px
}
A.responsibility_nav:hover {
	BACKGROUND-POSITION: -581px -31px
}


A.culture_nav {
	BACKGROUND-POSITION: -348px 0px
}
A.culture_nav:hover {
	BACKGROUND-POSITION: -348px -31px
}


A.business_nav {
	BACKGROUND-POSITION: -463px 0px
}
A.business_nav:hover {
	BACKGROUND-POSITION: -463px -31px
}


A.service_nav {
	BACKGROUND-POSITION: -698px 0px
}
A.service_nav:hover {
	BACKGROUND-POSITION: -698px -31px
}


A.resource_nav {
	BACKGROUND-POSITION: -814px 0px
}
A.resource_nav:hover {
	BACKGROUND-POSITION: -814px -31px
}



UL.subnav {
	DISPLAY: none; BACKGROUND: no-repeat 0px bottom; LEFT: 0px; FLOAT: left; POSITION: absolute; TOP: 31px;
}

UL.subnav LI {
	CLEAR: both; list-style:none
}
UL.subnav A { background:transparent url(../images/menu_hover1.jpg)  no-repeat 0px 0px; width: 115px; line-height:28px; HEIGHT: 28px; TEXT-ALIGN:center;
}
UL.subnav A:hover { background:url(../images/menu_hover1.jpg) no-repeat 0px 0px;  width:115px; TEXT-DECORATION: none; color:#ffff00}

.lefttitle{padding-left:16px; font-size:17px;  text-transform:capitalize;}

.leftlist{height:24px; margin-top:4px; margin-bottom:4px; font-size:13px; line-height:24px;}
.leftlist a{display:block; color:#666666; padding-left:12px;}
.leftlist a:hover{background:url(../images/listhover.jpg) no-repeat; display:block; color:#fff; padding-left:12px;}
.leftlist a.current{background:url(../images/listhover.jpg) no-repeat; display:block; color:#fff; padding-left:12px;}

.righttitle{font-weight:bold; color:#333; font-size:14px;}
a.wz{color:#7b7b7b}

.foot{border-top:1px solid #d4d4d4; padding-top:15px; padding-bottom:8px; text-align:center; line-height:22px; color:#7b7b7b}
.foot a{color:#7b7b7b}
.foot a:hover{color:#7b7b7b}

.newstitle{background:url(../images/newstitlebg.jpg) no-repeat; font-size:14px; font-weight:bold; color:#333}
.book{margin:0; padding:0; width:653px;}
.book_l{width:253px; height:303px; background:url(../images/bookbg.jpg) no-repeat; float:left; padding-left:80px; padding-top:22px;}
.book_r{width:300px; float:right;}
.tabbox{border:1px solid #d3d3d3; border-top:0px; width:279px; height:196px;}

.mapTitle A{
	FONT-SIZE: 13px; FONT-WEIGHT: bold; color:#014da3; line-height:26px;
}
.mapTitle A:hover {
	FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.map A {
	BORDER-BOTTOM: #e4e4e4 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #e4e4e4 1px solid; LINE-HEIGHT: 23px; BACKGROUND-COLOR: #f7f7f7; MARGIN-TOP: 8px; WIDTH: 120px; FLOAT: left; LETTER-SPACING: 1px; MARGIN-LEFT: 8px; BORDER-TOP: #e4e4e4 1px solid; BORDER-RIGHT: #e4e4e4 1px solid
}
.map A:hover {
	BACKGROUND-COLOR: #ffffff; FLOAT: left
}
a.bz{color:#114493;}
a.bz:hover{color:#ff6600;}

.inputtext{height:16px; border:1px solid #ccc;  line-height:16px; padding-left:5px; width:160px;}

.jianli
{
    color:Red ;
    }


/* 3-12 添加 本例子css */
.slideBox{ width:260px; height:200px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:260px; height:200px; display:block;  }