@charset "utf-8";
.index{margin:10px auto;}

.index a{color:#111;}
.index span.icon{display:block;background:url("../images/index/icon.png") no-repeat;width:16px;height:16px;
	position:absolute;left:-16px;top:-16px;}
.index01{float:left;width:770px;height:454px;position:relative;overflow:hidden;margin-right:5px;}
.index01 li{position:relative;float:left;margin-right:5px;}
.index01 li a{display:block;position:relative;overflow:hidden;}
.index02{float:left;width:539px;margin-right:5px;}
.indexLink01{float:left;width:234px;height:150px;margin-right:5px;background:#cbcdcf url(../images/bg2.jpg) no-repeat left top;position:relative;
	padding:50px 0 0 30px;overflow:hidden;}
.indexLink01 p{font-weight:normal; margin-top:10px; margin-left:-15px; padding-right:5px; line-height:24px; color:#6f6f70;}
.indexLink01 p.s{font-size:22px;line-height:16px;letter-spacing:-2px;margin-top:-20px; margin-left:-15px; font-family:微软雅黑; font-weight:normal;}
.indexLink01 p a{color:#8a4900;}
.indexLink01 p.b{font-size:34px;line-height:28px;letter-spacing:-2px;}
.indexLink01 p.z{font-size:22px;font-family:\5FAE\8F6F\96C5\9ED1;font-weight:400;margin-top:20px;}
.indexLink02{float:left;width:250px;height:280px;position:relative;overflow:hidden; line-height:35px; padding-top:20px; padding-left:20px; background:url(../images/bg6.jpg) no-repeat;}
.indexLink03{float:left;position:relative;width:294px;height:301px;margin:5px 5px 0 0;overflow:hidden;}
.indexLink03 a{display:block;height:71px;font-size:32px;letter-spacing:-2px;padding:230px 0 0 30px;width:264px;font-weight:700;position:absolute;left:0;top:0;zoom:1;}
.indexNews{float:left;width:234px;height:100px;margin-top:5px; background:url(../images/bg3.jpg) no-repeat;
	padding:40px 15px 0 15px;overflow:hidden;position:relative; margin-top:-95px;}
.indexNews ul li{background:url(../images/bg4.jpg) no-repeat left center; height:26px; line-height:26px; padding-left:12px; color:#5b5c5c;}
.indexNews ul li a{color:#5b5c5c;}
.indexNews p.b{font-size:26px;font-weight:700;letter-spacing:-2px;line-height:16px;}
.indexNews p.s{font-size:24px;letter-spacing:-2px;}
.indexNews h4{padding:5px 0;}
.indexNews h4 a{font-size:15px;font-family:\5FAE\8F6F\96C5\9ED1;}
.indexNews p.txt{font-family:\5FAE\8F6F\96C5\9ED1;}
.indexNews p.time01{font-size:20px;margin-top:10px;}
.indexNews p.link{margin-top:10px;}
.indexNews p.link a{display:inline-block;background:url("../images/index/newsLink.png") no-repeat;height:23px;line-height:23px;color:#fff;text-align:center;width:118px;}
.index03{float:left;width:260px;margin-right:5px; margin-top:5px;}
.indexLink04{height:105px;position:relative;overflow:hidden;}
.indexLink04 p.b{font-size:32px;font-weight:700;line-height:18px;letter-spacing:-2px;}
.indexLink04 p.s{font-size:24px;}
.indexLink04 ul{margin-top:30px;}
.indexLink04 li{float:left;border-left:1px solid #111;height:30px;}
.indexLink04 li a{display:inline-block;padding:0 10px;height:30px;font-family:\5FAE\8F6F\96C5\9ED1;}
.indexLink05{background-color:#a1a1a0;height:151px;padding:50px 0 0 30px;margin-top:5px;position:relative;overflow:hidden;}
.indexLink05 p.b{font-size:38px;font-weight:700;letter-spacing:-2px;}
.indexLink05 p.b img{margin-left:15px;}
.indexLink05 p.s{font-size:24px;line-height:6px;}
.indexLink05 p.z{margin-top:20px;font-size:18px;font-family:\5FAE\8F6F\96C5\9ED1;}
.index04{float:left;width:280px;}
.indexLink06{position:relative;overflow:hidden;height:100px; background: url(../images/bg7.jpg) no-repeat; width:242px; margin-top:-36px; margin-left:3px; padding-top:45px; padding-left:18px; padding-right:120px; line-height:24px; color:#393838;}
.indexLink06 a{color:#393838;}
.indexLink07{background-color:#a99983;margin-top:5px;height:190px;color:#fff;padding:70px 0 0 30px;position:relative;overflow:hidden;}
.indexLink07 p{font-family:\5FAE\8F6F\96C5\9ED1;}
.indexLink07 p.b{font-size:38px;font-weight:700;font-family:arial;letter-spacing:-2px;}
.indexLink07 p.z{font-size:20px;}

.about{position:relative;line-height:21px;}
.aboutEn p{line-height:16px;word-wrap:normal;word-break:normal;}
.about .languageInfo li{float:left;width:220px;padding-right:20px;margin-right:20px;border-right:1px solid #d7d7d7;}
.about .languageInfo li.lastPrev,.about .languageInfo li.last{margin-top:315px;}
.about .languageInfo li.last{margin-right:0px;border-right:none;padding-right:0px;width:217px;}
.aboutImg{position:absolute;top:0;left:522px;overflow:hidden;height:267px;overflow:hidden;z-index:99;width:880px;}
.aboutImg li{position:relative;overflow:hidden;}
.aboutImg span.icon{display:block;background:url("../images/about/imgBlank.png") no-repeat;
	position:absolute;left:0;top:0;width:230px;height:230px;}

.enterprise li{float:left;padding:0 20px;border-right:1px solid #d7d7d7;height:400px;width:210px;}
.enterprise li div.en{text-align:right;border-bottom:1px solid #d7d7d7;padding-bottom:20px;margin-bottom:20px;}
.enterprise li div.en p{letter-spacing:-2px;font-weight:700;}
.enterprise li div.en p.s{font-size:24px;}
.enterprise li div.en p.b{font-size:38px;color:#b11518;line-height:26px;}
.enterprise li.first{width:226px;padding-left:0px;}
.enterprise li.first p.link{padding-top:20px;}
.enterprise li.first p.link a{display:inline-block;background:url("../images/index/newsLink.png") no-repeat;height:23px;line-height:23px;color:#fff;text-align:center;width:118px;}
.enterprise li h4{font-size:18px;font-family:\5FAE\8F6F\96C5\9ED1;}

.design p.tit{font-size:18px;font-family:\5FAE\8F6F\96C5\9ED1;margin-bottom:20px;}
.design01{width:1000px;overflow:hidden;padding-bottom:30px;border-bottom:1px solid #d7d7d7;}
.design01 ul{width:1100px;}
.design01 li{float:left;width:220px;margin-right:40px;}
.design02{padding-top:30px;}
.design02 .con{background:url("../images/about/design.png") no-repeat;}
.design02 .con th,.design02 .con td{height:30px;padding-left:20px;}
.design02 .con th{padding-bottom:20px;color:#fff;font-weight:700;}
.design02 .con td{padding-bottom:10px;}
.design02 .icon{padding-top:50px;}
.design02 .icon span{display:inline-block;padding-left:45px;margin-right:20px;}
.design02 .icon span.icon01{background:url("../images/about/dIcon01.png") 0 50% no-repeat;}
.design02 .icon span.icon02{background:url("../images/about/dIcon02.png") 0 50% no-repeat;}

.newsLt{float:left;width:216px;border-right:1px solid #d7d7d7;height:100%;position:relative;}
.newsLt p.tit{font-size:18px;font-family:\5FAE\8F6F\96C5\9ED1;}
.newsLt p.time{font-size:30px;}
.newsLt dd{border-bottom:1px solid #000;height:28px;line-height:28px;width:130px;position:relative;}
.newsLt dd a{color:#000;display:block;font-weight:700;}
.newsLt dd a:hover{text-decoration:none;color:#9aacb9;}
.newsLt dd a.current,.newsLt dd a.current:hover{position:absolute;width:160px;padding-left:140px;background:url("../images/news/link.png") no-repeat;
	left:-140px;top:-1px;color:#fff;height:30px;line-height:30px;}
.newsLt .more{margin-top:20px;}
.newsLt .more a{display:block;margin-right:1px;height:61px;width:61px;overflow:hidden;text-indent:-6666px;background:url("../images/news/J.png") no-repeat;float:left;}
.newsLt .more a.prev{background-position:0 0;}
.newsLt .more a.prev:hover{background-position:0 -61px;}
.newsLt .more a.next{background-position:-61px 0;}
.newsLt .more a.next:hover{background-position:-61px -61px;}
.newsRt,.newsDetail{float:right;width:783px;}
.newsRt li{float:left;width:200px;height:390px;padding:0 30px;border-right:1px solid #d7d7d7;}
.newsRt li h4{font-family:\5FAE\8F6F\96C5\9ED1;font-size:16px;line-height:20px;margin-bottom:20px;}
.newsRt li p.more{margin-top:10px;}
.newsRt li p.more a{display:inline-block;background:url("../images/news/more.png") no-repeat;width:128px;height:23px;text-align:center;line-height:22px;color:#fff;}
.newsRt li p.more a:hover{background-position:0 -23px;text-decoration:none;}
.newsRt .pageSize{padding-left:30px;}

.newsDetail .con{width:520px;padding:0 30px;float:left;border-right:1px solid #d7d7d7;height:470px;}
.newsDetail .con h1.tit{font-size:16px;font-family:\5FAE\8F6F\96C5\9ED1;}
.newsDetail .info{margin-top:30px;height:400px;overflow:hidden;line-height:20px;color:#666;}
.newsDetail .con02{float:left;padding-left:30px;width:172px;}
.newsDetail .con02 p.link a{display:inline-block;background-color:#b11518;color:#fff;padding:0 10px;}
.newsDetail .con02 p.link a em{font-family:\5B8B\4F53;}
.newsDetail .con02 .txt{padding:20px 0;}
.newsDetail .con02 .txt p{color:#999999;}

.contact{height:640px;line-height:20px;}
.contact .wrap{overflow:hidden;height:290px;}
.contact .wrap ul{width:1100px;}
.contact .wrap li{float:left;width:184px;margin-right:20px;}
.contact .wrap li h4{font-size:18px;font-family:\5FAE\8F6F\96C5\9ED1;border-bottom:1px solid #d7d7d7;padding-bottom:20px;margin-bottom:20px;}
.contact .wrap li h4 span{font-size:14px;color:#999;}
.contact .wrap li p{color:#666;}
.contact .wrap li p.link{margin-top:15px;}
.contact .wrap li p.link a{display:inline-block;background:url("../images/contact/link.png") no-repeat;width:114px;height:23px;line-height:23px;color:#fff;text-align:center;}
.contact .wrap li p.link a:hover{text-decoration:none;background-position:0 -23px;}
.contact .wrap li .txt{height:120px;}
.contact .map{width:100%;height:350px;padding-bottom:20px;}

.teamLt{float:left;width:200px;}
.teamLt p.b{font-size:32px;font-family:\5FAE\8F6F\96C5\9ED1;}
.teamLt p.s{font-size:28px;letter-spacing:-2px;line-height:20px;}
.teamLt dl{margin-top:50px;}
.teamLt dd{height:44px;border-bottom:1px solid #000;position:relative;}
.teamLt dd a{display:block;height:36px;line-height:14px;padding-top:8px;padding-left:20px;background:url("../images/team/link.png") no-repeat;}
.teamLt dd a em{display:block;}
.teamLt dd a span{display:block;}
.teamLt dd a:hover{color:#9aacb9;}
.teamLt dd a:hover{text-decoration:none;}
.teamLt dd a.current,.teamLt dd a.current:hover{color:#fff;background-position:0 -46px;
	position:absolute;left:-140px;top:-1px;padding-left:160px;width:256px;height:37px;padding-top:9px;}

.teamRt{float:right;width:590px;}
.teamInfo{float:right;width:420px;}
.teamInfo div.tit span{font-size:20px;font-family:\5FAE\8F6F\96C5\9ED1;}
.teamInfo div.tit span em{color:#c5c5c5;font-family:\5B8B\4F53;padding:0 10px;}
.teamInfo div.tit a{float:right;display:inline-block;background-color:#b11518;padding:0 10px;color:#fff;margin-top:2px;height:24px;line-height:24px;}
.teamInfo div.tit a em{font-family:\5B8B\4F53;}
.teamInfo p.txt{font-size:14px;color:#666;}
.teamInfo .con{line-height:20px;height:400px;overflow:hidden;color:#666;margin-top:30px;}
.teamInfo .con p{padding-right:20px;}

.team{height:520px;}
.team span.icon01,.team span.icon02,.team span.icon03,.team span.icon04{position:absolute;width:16px;height:16px;display:block;}
.team span.icon01{left:0;top:0;background:url("../images/team/icon01.png") no-repeat;}
.team span.icon02{right:0;top:0;background:url("../images/team/icon02.png") no-repeat;}
.team span.icon03{right:0;bottom:0;background:url("../images/team/icon03.png") no-repeat;}
.team span.icon04{left:0;bottom:0;background:url("../images/team/icon04.png") no-repeat;}
.team p.z{font-size:28px;text-align:center;font-family:\5FAE\8F6F\96C5\9ED1;line-height:40px;}
.team p.b{font-size:34px;font-weight:700;text-align:center;letter-spacing:-2px;line-height:20px;padding-top:5px;}
.team p.s{font-size:24px;text-align:center;letter-spacing:-2px;}
.teamD01{float:left;width:790px;margin-right:5px;}
.teamD01_1{float:left;width:345px;margin-right:5px;}
.teamD01_2{float:left;width:440px;}
.teamD02{float:left;width:270px;margin-right:5px;}
.teamD03{float:left;width:630px;}
.team01,.team02,.team03,.team04,.team05,.team06,.team07,.team08,.team09,.team10,.team11{position:relative;overflow:hidden;background-color:#999;cursor:pointer;}
.team01{height:164px;background:url("../images/team/team01.jpg") no-repeat;}
.team02{height:334px;margin-top:5px;background:url("../images/team/team02.jpg") no-repeat;}
.team03{float:left;width:250px;height:170px;padding-top:80px;margin-right:5px;background-color:#b4a898;}
.team04{float:left;width:185px;height:250px;background:url("../images/team/team04.jpg") no-repeat;}
.team05{float:left;width:208px;height:248px;margin-top:5px;margin-right:5px;background:url("../images/team/team05.jpg") no-repeat;}
.team06{float:left;width:227px;height:248px;margin-top:5px;background:url("../images/team/team06.jpg") no-repeat;}
.team07{height:328px;background:url("../images/team/team07.jpg") no-repeat;}
.team08{height:130px;margin-top:5px;padding-top:40px;background-color:#a1a1a0;}
.team09{float:left;width:280px;height:165px;padding-top:80px;background-color:#a0afba;}
.team10{float:left;width:280px;height:253px;margin-top:5px;background:url("../images/team/team10.jpg") no-repeat;}
.team11{float:right;width:345px;height:503px;background:url("../images/team/team11.jpg") no-repeat;}
.team11 span.icon02{_right:-1px;}
.teamD01Hover .team01{background-position:-345px 0;}
.teamD01Hover .team02{background-position:-345px 0;}
.teamD01Hover .team03{background-color:#444444;color:#fff;}
.teamD01Hover .team04{background-position:-185px 0;}
.teamD01Hover .team05{background-position:-208px 0;}
.teamD01Hover .team06{background-position:-227px 0;}
.teamD02Hover .team07{background-position:-270px 0;}
.teamD02Hover .team08{background-color:#444444;color:#fff;}
.teamD03Hover .team09{background-color:#444444;color:#fff;}
.teamD03Hover .team10{background-position:-280px 0;}
.teamD03Hover .team11{background-position:-345px 0;}

.teamList01 dd{float:left;width:330px;}
.teamList01 dd.list01,.teamList01 dd.list02,.teamList01 dd.list04{margin-right:5px;}
.teamList01 dd.list04,.teamList01 dd{margin-top:5px;}
.teamList01 dd.list01,.teamList01 dd.list01 a{height:503px;}
.teamList01 dd.list01 a{background:url("../images/team/list01_01.jpg") no-repeat;}
.teamList01 dd.list02,.teamList01 dd.list02 a{height:249px;}
.teamList01 dd.list02 a{background:url("../images/team/list01_02.jpg") no-repeat;}
.teamList01 dd.list03,.teamList01 dd.list03 a{height:249px;}
.teamList01 dd.list03 a{background:url("../images/team/list01_03.jpg") no-repeat;}
.teamList01 dd.list04,.teamList01 dd.list04 a{height:249px;}
.teamList01 dd.list04 a{background:url("../images/team/list01_04.jpg") no-repeat;}
.teamList01 dd, .teamList01 dd.list05 a{height:249px;}
.teamList01 dd.list05 a{background:url("../images/team/list01_05.jpg") no-repeat;}
.teamList01 dd a{display:block;width:330px;position:relative;overflow:hidden;}
.teamList01 dd a:hover{background-position:-330px 0;text-decoration:none;}
.teamList01 dd span,.teamList03 dd span{display:block;position:absolute;cursor:pointer;}
.teamList01 dd span.s,.teamList03 dd span.s{background-color:#000;filter:Alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;width:100%;height:100%;left:0;top:0;display:none;}
.teamList01 dd span.t,.teamList03 dd span.t{text-align:center;top:50%;margin-top:-15px;width:100%;top:-50%;}
.teamList01 dd span.t em,.teamList03 dd em{color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;font-size:14px;height:30px;line-height:30px;padding:5px;}
.teamList01 .dl02 dd{float:left;width:330px;height:249px;margin:0 5px 5px 0;}
.teamList01 .dl02 dd a{width:330px;height:249px;display:block;}
.teamList01 .dl02 .listNew01 a{background:url("../images/team/new01.jpg") no-repeat;}
.teamList01 .dl02 .listNew02 a{background:url("../images/team/new02.jpg") no-repeat;}
.teamList01 .dl02 .listNew03 a{background:url("../images/team/new03.jpg") no-repeat;}
.teamList01 .dl02 .listNew04 a{background:url("../images/team/new04.jpg") no-repeat;}
.teamList01 .dl02 .listNew05 a{background:url("../images/team/new05.jpg") no-repeat;}
.teamList01 .dl02 .listNewNone{background:url("../images/team/new.jpg") no-repeat;}

.teamList02 li{float:left;}
.teamList02 li.list01{width:380px;margin-right:5px;}
.teamList02 li.list02{width:330px;margin-right:5px;}
.teamList02 li.list03{width:280px;}
.teamList02 li a{display:block;text-indent:-6666px;cursor:default;}
.teamList02 li a.icon01{height:230px;background:url("../images/team/list02_00.jpg") no-repeat 0 0;text-indent:0px;color:#333;padding-left:50px;padding-top:40px;}
.teamList02 li a.icon01 span{display:block;}
.teamList02 li a.icon01 span.z{font-size:48px;font-family:\5FAE\8F6F\96C5\9ED1;}
.teamList02 li a.icon01 span.b{font-size:56px;line-height:30px;letter-spacing:-2px;}
.teamList02 li a.icon01 span.s{font-size:24px;line-height:50px;letter-spacing:-2px;}
.teamList02 li a.icon01:hover{background:url("../images/team/list02_00.jpg") no-repeat -380px 0;text-decoration:none;}
.teamList02 li a.icon02{height:228px;background:url("../images/team/list02_02.jpg") no-repeat;margin-top:5px;}
.teamList02 li a.icon02:hover{background-position:-380px 0;}
.teamList02 li a.icon03{height:503px;background:url("../images/team/list02_03.jpg") no-repeat;}
.teamList02 li a.icon03:hover{background-position:-330px 0;}
.teamList02 li a.icon04{height:189px;background:url("../images/team/list02_04.jpg") no-repeat;}
.teamList02 li a.icon05{height:309px;background:url("../images/team/list02_05.jpg") no-repeat;margin-top:5px;}
.teamList02 li a.icon04:hover,.teamList02 li a.icon05:hover{background-position:-280px 0;}

.teamList03 li,.teamList03 li a{width:497px;height:503px;display:block;position:relative;}
.teamList03 li.list01{float:left;}
.teamList03 li.list02{float:right;}
.teamList03 li.list01 a{background:url("../images/team/list03_01.jpg") no-repeat;}
.teamList03 li.list02 a{background:url("../images/team/list03_02.jpg") no-repeat;}
.teamList03 li span.s{height:503px;}
.teamList03 li a:hover{background-position:-497px 0;text-decoration:none;}

.projectRt{float:right;width:340px;}
.projectRt div.tit{border-bottom:1px solid #000;padding-bottom:20px;}
.projectRt div.tit h1{font-size:24px;font-family:\5FAE\8F6F\96C5\9ED1;}
.projectRt div.tit a{float:right;display:inline-block;background-color:#b11518;padding:0 10px;color:#fff;margin-top:6px;height:24px;line-height:24px;}
.projectRt div.tit a em{font-family:\5B8B\4F53;}
.projectRt div.tit p{color:#666;font-size:14px;}
.projectRt .con{padding:20px 0;border-bottom:1px solid #000;color:#666;}
.projectLt{float:left;width:590px;height:400px;overflow:hidden;position:relative;}
.projectLt span.icon{display:block;background:url("../images/project/iconBig.png") no-repeat;position:absolute;left:-86px;top:-86px;
	width:86px;height:86px;overflow:hidden;}

.projectList{height:340px;width:1320px;padding-top:0px; margin:0 auto}
/*.projectList .loading{background:url("../images/loadingP.gif") 50% 50% no-repeat #2f2f2f;}*/
.projectList .img{height:237px;}
.projectList li{float:left;margin-right:20px;width:350px;overflow:hidden;}
.projectList div.tit{padding:20px 20px 0 20px;background-color:#fff;}
.projectList div.tit p.zh{font-family:\5FAE\8F6F\96C5\9ED1;font-size:18px;}
.projectList div.tit p.en{font-size:16px;color:#999999;}

.project{height:640px;}
.project a{display:block;text-align:center;color:#111;}
.project span.icon01,.project span.icon02,.project span.icon03,.project span.icon04{position:absolute;width:16px;height:16px;display:block;}
.project span.icon01{left:0;top:0;background:url("../images/team/icon01.png") no-repeat;}
.project span.icon02{right:0;top:0;background:url("../images/team/icon02.png") no-repeat;}
.project span.icon03{right:0;bottom:0;background:url("../images/team/icon03.png") no-repeat;}
.project span.icon04{left:0;bottom:0;background:url("../images/team/icon04.png") no-repeat;}
.projectOut01{float:left;width:630px;margin-right:5px;cursor:pointer;}
.projectOut02{float:right;width:558px;cursor:pointer;}
.project01{float:left;width:345px;height:503px;margin-right:5px;}
.project02{float:left;width:280px;}
.project03{float:left;width:270px;margin-right:5px;cursor:pointer;}
.project04{float:left;width:227px;cursor:pointer;}
.project05{float:left;width:345px;}
.project06{float:left;width:208px;margin-right:5px;}
.projectIcon01,.projectIcon02,.projectIcon03,.projectIcon04,.projectIcon05,.projectIcon06,.projectIcon07,.projectIcon08,.projectIcon09,.projectIcon10,.projectIcon11{position:relative;overflow:hidden;}
.projectIcon01{height:503px;background:url("../images/project/project01.jpg") no-repeat;}
/* .projectIcon01:hover{background-position:-345px 0;} */
.projectIcon02{background-color:#909599;height:245px;}
.projectIcon03{height:253px;background:url("../images/project/project03.jpg") no-repeat;margin-top:5px;}
/* .projectIcon03:hover{background-position:-280px 0;} */
.projectIcon04{height:328px;background:url("../images/project/project04.jpg") no-repeat;}
/* .projectIcon04:hover{background-position:-270px 0;} */
.projectIcon05{height:170px;background-color:#a0afba;margin-top:5px;}
.projectIcon06{width:227px;height:250px;margin-right:5px;background:url("../images/project/project06.jpg") no-repeat;}
/* .projectIcon06:hover{background-position:-227px 0;} */
.projectIcon07{width:208px;height:250px;background-color:#b4a898;}
.projectIcon08{width:227px;height:248px;background-color:#969696;margin-top:5px;}
.projectIcon09{width:208px;height:248px;background:url("../images/project/project09.jpg") no-repeat;margin-top:5px;}
/* .projectIcon09:hover{background-position:-208px 0;} */

/* .projectIcon10{height:164px;background:url("../images/project/project10.jpg") no-repeat;} */

.projectIcon10{background-color: #8d7b75;height: 164px;width: 341px;} 

.projectIcon11{height:334px;background:url("../images/project/project11.jpg") no-repeat;margin-top:5px;}
/* .projectIcon10:hover,.projectIcon11:hover{background-position:-345px 0;} */
.project a:hover{/* background-color:#b11518;color:#fff; */text-decoration:none;}
.project span.z{font-family:\5FAE\8F6F\96C5\9ED1;font-size:16px;display:block;}
.project span.b{font-size:32px;letter-spacing:-2px;display:block;line-height:24px;}
.project span.s{font-size:16px;letter-spacing:-2px;display:block;}
.projectIcon02 span.z,.projectIcon07 span.z,.projectIcon08 span.z{padding-top:90px;}
.projectIcon05 span.z{padding-top:50px;}
.projectOut01Hover .projectIcon01{background-position:-345px 0;}
.projectOut01Hover .projectIcon02,.project03Hover .projectIcon05,.project04Hover .projectIcon08,.projectOut02Hover .projectIcon07,.projectOut06Hover .projectIcon07,.projectOut05Hover .projectIcon10{background-color:#b11518;color:#fff;text-decoration:none;}
.projectOut01Hover .projectIcon03{background-position:-280px 0;}
.project03Hover .projectIcon04{background-position:-270px 0;}
.project04Hover .projectIcon06{background-position:-227px 0;}
.projectOut02Hover .projectIcon09{background-position:-208px 0;}
.projectOut02Hover .projectIcon10,.projectOut02Hover .projectIcon11{background-position:-345px 0;}

.projectOut06Hover .projectIcon09{background-position:-208px 0;}
.projectOut05Hover .projectIcon11{background-position:-345px 0;}

.aboutIndex01{float:left;width:360px;cursor:pointer;}
.aboutIndexRt{float:right;width:630px;}
.aboutIndex02{position:relative;cursor:pointer;}
.aboutInfo01{height:268px;background:url("../images/about/bg.gif") repeat;width:290px;
	padding:25px 35px 0 35px;position:relative;}
.aboutInfo01 h4,.aboutInfo04 h4,.aboutInfo05 h4{font-size:28px;font-family:\5FAE\8F6F\96C5\9ED1;}
.aboutInfo01 p,.aboutInfo04 p,.aboutInfo05 p{padding-bottom:5px;}
.aboutInfo02{background:url("../images/about/about01.jpg") no-repeat;height:200px;margin-top:10px;position:relative;}
.aboutIndexIcon{position:absolute;left:0;top:0;background:url("../images/team/icon01.png") no-repeat;width:16px;height:16px;display:block;}
.aboutInfo03{background:url("../images/about/about02.jpg") no-repeat;width:230px;height:253px;float:left;position:relative;}
.aboutInfo04{float:right;width:320px;height:228px;background:url("../images/about/bg.gif") repeat;position:relative;
	padding:25px 35px 0 35px;}
.aboutIndex03{margin-top:10px;position:relative;cursor:pointer;}
.aboutInfo05{float:left;width:330px;height:215px;background:url("../images/about/bg.gif") repeat;position:relative;
	padding:25px 35px 0 35px;}
.aboutInfo06{float:right;width:220px;height:240px;background:url("../images/about/about03.jpg") no-repeat;position:relative;}
.aboutIndexLink{margin-top:20px;}
.aboutIndexLink a{background:url("../images/contact/link.png") no-repeat;width:114px;height:23px;line-height:23px;
	text-align:center;color:#fff;display:inline-block;}
.aboutIndexLink a:hover{text-decoration:none;}
.aboutIndex01Hover .aboutInfo01,.aboutIndex02Hover .aboutInfo04,.aboutIndex03Hover .aboutInfo05{background-image:url("../images/about/bg2.gif");}
.aboutIndex01Hover .aboutInfo02{background-position:-360px 0;}
.aboutIndex01Hover .aboutIndexLink a,.aboutIndex02Hover .aboutIndexLink a,.aboutIndex03Hover .aboutIndexLink a{background-position:0 -23px;}
.aboutIndex02Hover .aboutInfo03{background-position:-230px 0;}
.aboutIndex03Hover .aboutInfo06{background-position:-220px 0;}

/*.hr{overflow:hidden;}
.hr li{float:left;margin:0 10px 10px 0;}
.hr a{display:block;float:left;border:1px solid #eaeaea;background:url("../images/about/bg.gif") repeat;
	padding:40px 0;text-align:center;height:68px;position:relative;}
.hr a span{display:block;font-size:22px;}
.hr a em{font-size:14px;color:#999999;}
.hr a b{position:absolute;left:-1px;top:-1px;background:url("../images/hr/icon.png") no-repeat;width:16px;height:16px;}
.hr a:hover{text-decoration:none;border-bottom:3px solid #b11518;height:66px;}
.hr li.icon03,.hr li.icon06,.hr li.icon08{margin-right:0px;}
.hr li.icon01 a{width:338px;}
.hr li.icon02 a{width:298px;}
.hr li.icon03 a{width:338px;}
.hr li.icon04 a{width:298px;}
.hr li.icon05 a{width:388px;}
.hr li.icon06 a{width:288px;}
.hr li.icon07 a{width:338px;}
.hr li.icon08 a{width:228px;}
.hr li.icon09 a{width:408px;}*/
.hrBg{background:url("../images/hr/bg.jpg") 50% 90px no-repeat;}
.hr{position:relative;}
.hr li{height:90px;position:absolute;}
.hr li a{display:block;background:url("../images/hr/link.png") no-repeat;height:90px;width:100%;}
.hr li a:hover{background-position:0 -90px;border-bottom:2px solid #b01f21;text-decoration:none;}
.hr li a span,.hr li a em{display:block;padding-left:20px;}
.hr li a span{font-size:16px;padding-top:35px;font-weight:700;font-family:\5FAE\8F6F\96C5\9ED1;}
.hr li a em{font-size:11px;font-family:\5FAE\8F6F\96C5\9ED1;}
.hr li.icon01{width:265px;top:90px;left:0;}
.hr li.icon02{width:225px;top:90px;left:272px;}
.hr li.icon03{width:262px;top:90px;left:738px;}
.hr li.icon04{width:295px;top:188px;left:180px;}
.hr li.icon05{width:283px;top:188px;left:482px;}
.hr li.icon06{width:174px;top:286px;left:315px;}
.hr li.icon07{width:350px;top:384px;left:0;}
.hr li.icon08{width:225px;top:384px;left:358px;}
.hr li.icon09{width:173px;top:384px;left:590px;}
.hr li.email{width:228px;top:384px;left:770px;}
.hr li.email a{background:url("../images/hr/link2.png") no-repeat;width:230px;color:#fff;}
.hr li.email a:hover{background-position:0 0;border-bottom:none;text-decoration:underline;}
.hr li.email a span{display:block;padding:60px 0 0 20px;font-size:12px;font-weight:400;}