@charset "gbk";
/* 关于我们样式 */
#left{width:165px; background:url(leftbg.jpg) repeat-y right; float:left;}
#left .cateList div{background:url(catelistbg.jpg) repeat-y;height:30px;line-height:28px;text-indent:32px;color:#6c6c6c;width:161px;display:table;}
#left .leftNav{ background:url(leftbg.jpg) no-repeat;width:165px;height:500px;}
#left .cateList div.cateListAct{background:url(catelistactbg.jpg) no-repeat;height:30px;line-height:28px;text-indent:32px;color:#a6271e;width:161px;}
#left .cateList div.cateListAct a,#left .cateList div.act a{color:#bb2a22;}
#left .cateList div.sub{background:url(catelistsubbg.jpg) no-repeat; height:30px; line-height:30px; text-indent:45px; width:161px;}
#left .cateList div.act{background:url(catelistsubactbg.jpg) no-repeat; height:30px; line-height:30px; text-indent:45px; width:161px;}
#left .cateList div.line{ background:url(catelistsubbottomline.jpg) no-repeat; height:2px; width:161px; font-size:0px;}

.txt{padding:5px; padding-top:20px; min-height:500px;color:#4e4f53;}
/* index */
#main{margin:0px 11px 0px 11px; width:552px;float:left;}
.box{width:552px;background:url(contentshadow.jpg) right top repeat-y;}
.box .content{width:547px; border:1px solid #e4e4e4; border-top:0px; border-right:0px;}
.box .title{background:url(maintitle.jpg) repeat-x; height:48px;width:548px;}
.box .title .nav{ line-height:30px; text-indent:10px; font-weight:bold; color:#000;float:left;}
.box .title .more{ background:url(more_arrow2.jpg) center right no-repeat;height:35px;float:right; color:#bb2a22;padding-right:10px; line-height:30px; margin-right:5px;}
.box .title .more a,.box .title .more a:hover,.box .title .more a:visited{color:#bb2a22;}
.detail{background-color:#fff; padding:10px 0px 10px 0px;height:130px; overflow:hidden;}
.detail li{float:left;padding-left:15px;}
.detail .content{width:370px; border:0px; line-height:120%;font-size:12px;color:#4e4f53;}
.detail .imgBg{ background:url(aboutimgbg.jpg) no-repeat; width:126px; height:112px;padding:5px;}
.detail .imgBg img{width:126px; height:112px;}
.box .newsList{padding:0px 5px 10px 0px;height:130px; background-color:#fff;}
.box .newsList div{height:25px; line-height:25px; overflow:hidden; background:url(newslistbg.jpg) no-repeat; text-indent:30px;width:542px;}
.box .newsList a{float:left;text-decoration:none;}
.box .newsList a:hover{color:#bb2a22;text-decoration:none;}
.box .newsList span{float:right; color:#4e4f53; margin-right:15px;}

#right{width:233px;float:right;}
#right #video{background:url(videobg.jpg) no-repeat;width:233px; height:171px;}

/* about,honor,leader */
#about{width:795px; background:url(contentshadow.jpg) top right no-repeat; float:right;}
#about .content{width:791px; border:1px solid #e4e4e4;border-top:0px; border-right:0px; background-color:#fff;}
#about .title{background:url(righttitle.jpg) repeat-x; height:48px;line-height:30px;text-indent:10px; font-weight:bold; color:#000;}
#about .content li{float:left;padding:10px;}
#about .content .body{line-height:100%;font-size:12px;color:#4e4f53;width:500px;}
#about .wcontent{line-height:165%;font-size:12px;color:#4e4f53; padding:15px 15px 20px 30px;min-height:400px;_height:400px;}
#about .wcontent p{font-weight:bold; color:#bb2a22; padding:10px 0px 10px 0px;}

/* news */
#about .newsList{padding:0px 5px 10px 0px;background-color:#fff;}
#about .newsList div{height:25px; line-height:25px; overflow:hidden; background:url(newslistbg.jpg) no-repeat;padding-left:30px;width:760px;}
#about .newsList a{float:left;text-decoration:none; text-indent:10px;}
#about .newsList a:hover{color:#bb2a22;text-decoration:none;}
#about .newsList span{float:right; color:#858585; margin-right:15px;}

/* honor */
#about .honorList{background-color:#fff;}
#about .honorBox{padding:5px 5px 15px 5px;height:125px; width:385px; float:left;}
#about .honorBox li{float:left;}
#about .honorContent{width:200px; line-height:160%;color:#4e4f53; font-size:12px; overflow:hidden;}
#about .honorContent .more{width:200px;background-image:none; float:right; text-align:right; background:url(more_arrow.jpg) center right no-repeat; padding-right:10px; text-align:right;}
#about .honorContent .more a,#about .honorContent .more a:hover,#about .honorContent .more a:visited{color:#bb2a22;}
#about .imgBg{border:1px solid #d9d9d9; padding:2px; background-color:#e4e4e4;}
#about .line{background-color:#e5e5e5;width:780px; margin:auto; height:1px; font-size:0px;}

/* responsibility */
.respBody{width:795px; float:right;background:url(contentshadow.jpg) top right no-repeat;}
.respBody .content{width:790px; border:1px solid #e4e4e4;border-top:0px; border-right:0px; background-color:#fff;}
.respBody .title{background:url(righttitle.jpg) repeat-x; height:48px; width:791px;}
.respBody .title .nav,.respList .title .nav{line-height:30px; text-indent:10px; font-weight:bold; color:#000;float:left;}
.respBody .title .more,.respList .title .more{background:url(more_arrow2.jpg) center right no-repeat;height:35px;float:right; color:#bb2a22;padding-right:10px; line-height:30px; margin-right:5px;}
.respBody .title .more a,.respBody .title .more a:hover,.respBody .title .more a:visited{color:#bb2a22;}
.respBody .imgBg{border:1px solid #d9d9d9; padding:2px; background-color:#e4e4e4;}
.respBody .wresp{height:120px;}
.respBody .wresp li{float:left;line-height:160%;color:#4e4f53; font-size:12px;padding:5px;word-wrap:break-word;}

/* 
.respBody .resp1{width:530px;}
.respBody .resp2{width:640px;}
 */
.respList{width:795px;float:right;height:170px;}
.respList .title{background:url(resplisttitle.jpg) repeat-x; height:48px;width:392px;}
.respList .title .more a,.respList .title .more a:hover,.respList .title .more a:visited{color:#bb2a22;}
.respList .imgBg{border:1px solid #d9d9d9; padding:2px; background-color:#e4e4e4;}
.respList .left{width:395px; height:165px; background:url(contentshadow.jpg) #fff top right no-repeat; float:left;}
.respList .right{width:395px; height:165px; background:url(contentshadow.jpg) #fff top right no-repeat; float:right;}
.respList .body{width:390px; height:114px; border:1px solid #e4e4e4; border-top:none; border-right:none;}
.respList .body li{float:left; padding:10px;}
.respList .body .info{width:230px;line-height:160%;color:#4e4f53; font-size:12px;padding:5px;word-wrap:break-word; overflow:hidden;}


/* news detail */
.newsTitle{text-align:center; padding:10px; font-size:14px; font-weight:bold;}
.newsLine{border-top:1px solid #d9d9d9;padding-bottom:10px;}

/* 2011-08-02 */
#about .newsList .subTitle{color:#797979;height:40px; line-height:50px; background:url(newssubtitlebg.jpg) bottom repeat-x; font-size:12px; font-weight:bold; background-color:transparent;text-indent:10px;}

/* 2011-08-10  responsibility */
.con{padding:20px;_height:200px;min-height:200px; line-height:200%;color:#5d5d5d;}

.jimgMenu {
	position:relative;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	width:745px;
	height:250px;
	overflow: hidden;}

.jimgMenu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	display: block;
	height: 250px;
	position: relative;}
	
.jimgMenu ul li {
	width: 110px;
	float: left;
	display: block;
	overflow: hidden;}

.jimgMenu ul li a {
	text-indent: -1000px;
	background:#fff repeat scroll 0%;
	border-right: 2px solid #fff;
	cursor:pointer;
	display:block;
	overflow: hidden;
	height: 250px;}

.jimgMenu ul li#resp1 a {
	background: url(respscroll/1.jpg) repeat scroll 0%;}

.jimgMenu ul li#resp2 a {
	background: url(respscroll/2.jpg) repeat scroll 0%;}

.jimgMenu ul li#resp3 a {
	background: url(respscroll/3.jpg) repeat scroll 0%;}

.jimgMenu ul li#resp4 a {
	background: url(respscroll/4.jpg) repeat scroll 0%;}

.jimgMenu ul li#resp5 a {
	background: url(respscroll/5.jpg) repeat scroll 0%;}

.jimgMenu ul li#resp6 a {
	background: url(respscroll/6.jpg) repeat scroll 0%;}

.jimgMenu ul li#resp7 a {
	background: url(respscroll/7.jpg) repeat scroll 0%;}







####################################3




@charset "utf-8";
/* 关于我们样式 */
#left{width:165px; background:url(leftbg.jpg) repeat-y right; float:left;}
#left .cateList div{background:url(catelistbg.jpg) repeat-y;height:30px;line-height:28px;text-indent:32px;color:#6c6c6c;width:161px;}
#left .leftNav{ background:url(leftbg.jpg) no-repeat;width:165px;height:297px;}
#left .cateList div.cateListAct{background:url(catelistactbg.jpg) no-repeat;height:30px;line-height:28px;text-indent:32px;color:#a6271e;width:161px;}
#left .cateList div.cateListAct a,#left .cateList div.act a{color:#bb2a22;}
#left .cateList div.sub{background:url(catelistsubbg.jpg) no-repeat; height:30px; line-height:30px; text-indent:45px; width:161px;}
#left .cateList div.act{background:url(catelistsubactbg.jpg) no-repeat; height:30px; line-height:30px; text-indent:45px; width:161px;}
#left .cateList div.line{ background:url(catelistsubbottomline.jpg) no-repeat; height:2px; width:161px; font-size:0px;}

.txt{padding:5px; padding-top:20px; min-height:500px;color:#4e4f53;}
/* index */
#main{margin:0px 11px 0px 11px; width:552px;float:left;}
.box{width:552px;background:url(contentshadow.jpg) right top repeat-y;}
.box .content{width:547px; border:1px solid #e4e4e4; border-top:0px; border-right:0px;}
.box .title{background:url(maintitle.jpg) repeat-x; height:48px;width:548px;}
.box .title .nav{ line-height:30px; text-indent:10px; font-weight:bold; color:#000;float:left;}
.box .title .more{ background:url(more_arrow2.jpg) center right no-repeat;height:35px;float:right; color:#bb2a22;padding-right:10px; line-height:30px; margin-right:5px;}
.box .title .more a,.box .title .more a:hover,.box .title .more a:visited{color:#bb2a22;}
.detail{background-color:#fff; padding:10px 0px 10px 0px;height:130px; overflow:hidden;}
.detail li{float:left;padding-left:15px;}
.detail .content{width:370px; border:0px; line-height:165%;font-size:12px;color:#4e4f53;}
.detail .imgBg{ background:url(aboutimgbg.jpg) no-repeat; width:126px; height:112px;padding:5px;}
.detail .imgBg img{width:126px; height:112px;}
.box .newsList{padding:0px 5px 10px 0px;height:130px; background-color:#fff;}
.box .newsList div{height:25px; line-height:25px; overflow:hidden; background:url(newslistbg.jpg) no-repeat; text-indent:30px;width:542px;}
.box .newsList a{float:left;text-decoration:none;}
.box .newsList a:hover{color:#bb2a22;text-decoration:none;}
.box .newsList span{float:right; color:#4e4f53; margin-right:15px;}

#right{width:233px;float:right;}
#right #video{background:url(videobg.jpg) no-repeat;width:233px; height:171px;}

/* about,honor,leader */
#about{width:795px; background:url(contentshadow.jpg) top right no-repeat; float:right;}
#about .content{width:791px; border:1px solid #e4e4e4;border-top:0px; border-right:0px; background-color:#fff;}
#about .title{background:url(righttitle.jpg) repeat-x; height:48px;line-height:30px;text-indent:10px; font-weight:bold; color:#000;}
#about .content li{float:left;padding:10px;}
#about .content .body{line-height:165%;font-size:12px;color:#4e4f53;width:500px;}
#about .wcontent{line-height:165%;font-size:12px;color:#4e4f53; padding:15px 15px 20px 30px;min-height:400px;_height:400px;}
#about .wcontent p{font-weight:bold; color:#bb2a22; padding:10px 0px 10px 0px;}

/* news */
#about .newsList{padding:0px 5px 10px 0px;background-color:#fff;}
#about .newsList div{height:25px; line-height:25px; overflow:hidden; background:url(newslistbg.jpg) no-repeat; text-indent:30px;width:760px;}
#about .newsList a{float:left;text-decoration:none;}
#about .newsList a:hover{color:#bb2a22;text-decoration:none;}
#about .newsList span{float:right; color:#858585; margin-right:15px;}

/* honor */
#about .honorList{background-color:#fff;}
#about .honorBox{padding:5px 5px 15px 5px;height:125px; width:385px; float:left;}
#about .honorBox li{float:left;}
#about .honorContent{width:200px; line-height:160%;color:#4e4f53; font-size:12px; overflow:hidden;}
#about .honorContent .more{width:200px;background-image:none; float:right; text-align:right; background:url(more_arrow.jpg) center right no-repeat; padding-right:10px; text-align:right;}
#about .honorContent .more a,#about .honorContent .more a:hover,#about .honorContent .more a:visited{color:#bb2a22;}
#about .imgBg{border:1px solid #d9d9d9; padding:2px; background-color:#e4e4e4;}
#about .line{background-color:#e5e5e5;width:780px; margin:auto; height:1px; font-size:0px;}

/* responsibility */
.respBody{width:795px; float:right;background:url(contentshadow.jpg) top right no-repeat;}
.respBody .content{width:790px; border:1px solid #e4e4e4;border-top:0px; border-right:0px; background-color:#fff;}
.respBody .title{background:url(righttitle.jpg) repeat-x; height:48px; width:791px;}
.respBody .title .nav,.respList .title .nav{line-height:30px; text-indent:10px; font-weight:bold; color:#000;float:left;}
.respBody .title .more,.respList .title .more{background:url(more_arrow2.jpg) center right no-repeat;height:35px;float:right; color:#bb2a22;padding-right:10px; line-height:30px; margin-right:5px;}
.respBody .title .more a,.respBody .title .more a:hover,.respBody .title .more a:visited{color:#bb2a22;}
.respBody .imgBg{border:1px solid #d9d9d9; padding:2px; background-color:#e4e4e4;}
.respBody .wresp{height:120px;}
.respBody .wresp li{float:left;line-height:160%;color:#4e4f53; font-size:12px;padding:5px;word-wrap:break-word;}
.respBody .resp1{width:530px;}
.respBody .resp2{width:640px;}
.respList{width:795px;float:right;height:170px;}
.respList .title{background:url(resplisttitle.jpg) repeat-x; height:48px;width:392px;}
.respList .title .more a,.respList .title .more a:hover,.respList .title .more a:visited{color:#bb2a22;}
.respList .imgBg{border:1px solid #d9d9d9; padding:2px; background-color:#e4e4e4;}
.respList .left{width:395px; height:165px; background:url(contentshadow.jpg) #fff top right no-repeat; float:left;}
.respList .right{width:395px; height:165px; background:url(contentshadow.jpg) #fff top right no-repeat; float:right;}
.respList .body{width:390px; height:114px; border:1px solid #e4e4e4; border-top:none; border-right:none;}
.respList .body li{float:left; padding:10px;}
.respList .body .info{width:230px;line-height:100%;color:#4e4f53; font-size:12px;padding:5px;word-wrap:break-word; overflow:hidden;}

/* news detail */
.newsTitle{text-align:center; padding:10px; font-size:14px; font-weight:bold;}
.newsLine{border-top:1px solid #d9d9d9;padding-bottom:10px;}




/* stiemap */

#siteMap{width:973px; margin:auto; background:url(contentshadow.jpg) #fff top right no-repeat;}
#siteMap .title{width:971px; background:url(sitemaptitle.jpg) no-repeat;height:47px;text-indent:10px; font-weight:bold; line-height:30px;}
#siteMap .content{border:1px solid #e4e4e4;width:968px; border-top:0px;}
#siteMap .content .con{padding:40px; margin-top:-30px;}
#siteMap .content .con .border{border:1px solid #e5e5e5;}
#siteMap .content .con .border .navTitle{height:30px; line-height:30px; background-color:#eee;color:#aa8a53; font-size:14px; font-weight:bold; text-indent:10px;}
#siteMap .content .con .border .line{height:1px; font-size:0px; padding:0px; margin:0px; background-color:#e5e5e5;}
#siteMap .content .con .border .subNav{line-height:250%;color:#aa8a53; text-indent:10px;}
#siteMap .content .con .navSep{height:30px;}

#siteMap a{color:#aa8a53;}
#siteMap a:hover{ text-decoration:underline;}