@charset "utf-8";
/* CSS Document */
body{ font-family:"微软雅黑",Arial,Verdana,Helvetica,sans-serif,"宋体"; font-size:12px; margin: 0; padding:0; background:#fcfcfc url(imgs/re.gif) repeat-x; color:#333;}
ul,ol,dl,dt,dd,li{ margin:0; padding:0; list-style: none;}
h1,h2,h3,p,img{ margin:0; padding:0;}
img{border:0;}
a{ text-decoration:none;}
.clr{ clear:both}
#wrap{ width:880px; margin:0 auto;}
#header{ width:880px; height:152px; background:url(imgs/hd_bg.gif) no-repeat; background-position:0px 22px;}
#header p{ text-align:right; padding:3px 20px 0 0; _padding:2px 0 0 0; color:#FFF;}
#header p a{ color:#FFF; font-size:12px;}
#header .logo,#nav{ float:left;}
#header .logo{width:259px; height:128px;}
#nav{ width:605px; height:30px;  background:url(imgs/nav.gif)  0px 0px repeat-x;margin-top:98px; overflow:hidden;}
#nav ul{width:530px; height:30px; line-height:25px; margin-left:65px; font-size:13px;}
#nav ul li{ width:65px; height:30px; float:left; text-align:center;}
#nav ul li a{ color:#900;font-weight:bold}
#nav ul .current a{ color:#FFF;}
#nav ul li:hover a{ color:#FFF;}
#nav a:link,#nav a:visited,#nav_container a:active{
	width:65px;
	height:30px;
	display:block;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	color:#900;
	font-size:14px;
	}
	#nav a:hover{
	color:#000;
	background: url(imgs/nav_2.gif)  0px 0px repeat-x;
	}
#contend{ width:880px; margin:10px auto; position:relative;}
#contend .flash{ width:880px; height:305px; background:url(imgs/adre.gif) repeat-x;background-position:0 2px;}
#contend .flash .daflash{ width:669px; height:305px; float:left;}
#contend .flash .nav_lf{ float:left; width:102px; _width:100px; height:275px; background:url(imgs/right_nav.jpg) no-repeat; background-position:0 2px; padding:30px 0 0 8px;}
#contend .flash .nav_lf a{ display:block; width:100px; height:50px; margin-bottom:10px;}
#contend .flash .nav_rt{ float:left; width:101px; height:275px; background:url(imgs/left_nav3.jpg) no-repeat; background-position:1px 2px; padding:30px 0px 0 0;}
#contend .flash .nav_rt a{ display:block; width:90px; height:50px; margin-bottom:10px;}
#ad1{ width:1002px; height:305px; background:url(imgs/car1.gif) no-repeat;}
#contend .syarticle{ margin-left:20px; margin-top:20px;}
#contend .syarticle .titles{ width:130px; height:33px;}
#contend .syarticle .cultrue{ width:860px; margin:20px auto;}
#contend .syarticle .cultrue .syyou{ width:400px; float:left;}
#contend .syarticle .cultrue .qywh{ width:640px; float:right;}
#contend .syarticle .cultrue .qywh p{ text-align:left; line-height:22px; color:#333; font-size:14px; font-weight:bold;}
#contend .syarticle .cultrue .syyou p{ text-align:left; line-height:22px; color:#333; font-size:14px; font-weight:bold;}
#contend .syarticle .cultrue .quanwei{ width:400px; float:right;}
#contend .syarticle .cultrue .quanwei p{ text-align:right; line-height:22px; color:#333; font-size:14px; font-weight:bold;}
#contend .syarticle .achievment{width:860px; margin:20px auto;}
#contend .syarticle .achievment p{ line-height:22px; font-size:14px;}
#contend .syarticle .achievment p span{ color:#900;}
#footer{ width:880px; margin:0 auto; padding:10px 0 0 0; color:#CCC;}
#footer p{ text-align:center; line-height:24px;}
#footer p a{ color:#CCC;}
#footer p a:hover{ text-decoration:underline;}
/*以下内容为企业历史*/
#contend .thenav{ float:left; width:172px; background:url(imgs/nav_re.gif) repeat-y;}
#history{ margin-left:10px; width:695px; float:left;}
#contend .thenav .hds{ width:172px; height:10px;background:url(imgs/nav_hd.gif) no-repeat;}
#contend .thenav .middl{ width:172px; background:url(imgs/nav_re.gif) repeat-y; padding:10px 0px;}
#contend .thenav .fts{ width:172px; height:50px; background:url(imgs/nav_ft.gif) no-repeat; background-position:-1px -1px;}
#contend .thenav .middl ul{ text-align:center; width:172px; margin:0px; padding:0px;}
#contend .thenav .middl ul li{ width:160px; height:25px;margin:0 0 15px 5px;}
#contend .thenav .middl ul li a{ color:#333; line-height:22px;}
#contend .thenav .middl ul .current{ background:url(imgs/nav_curent2.gif) no-repeat; }
#contend .thenav .middl ul .current a,#contend .thenav .middl ul li:hover a{ color:#FFF;}
#contend .thenav .middl ul li:hover{background:url(imgs/nav_curent2.gif) no-repeat; }
#history .hds{ width:695px; height:45px; background:url(imgs/ziyuan_hd.gif) no-repeat;}
#history .middl{ width:695px; background:url(imgs/ziyuan_re.gif) repeat-y; padding:30px 0;}
#history .fts{ width:695px; height:13px; background:url(imgs/ziyuan_ft.gif) no-repeat;}
#history .hds img{ margin:10px 0 0 20px;}
#history .middl .ads{ width:691px; height:224px; margin:0 auto;}
#history .middl .ads img{ margin-left:35px;}
#history .middl .article{ width:600px; margin:0 auto;font-size:12px; line-height:22px;}
#history .middl .article ul{ margin-top:20px;}
#history .middl .article h3{ text-align:center;font-size:16px; font-weight:bold; color:#900; margin-top:30px;}
#history .middl .article .classneir{ width:600px;}
#history .middl .article h2{ font-size:14px; font-weight:bold; color:#900;}
#history .middl .article .classneir{ width:300px;}
#history .middl .article .classneir ul{ margin:0px;}
#history .middl .article .classneir ul li{ width:300px;}
#history .middl .article p{ text-indent:26px; text-align:justify;}
#history .middl .article label a{ color:#333;}
#history .middl .article label a:hover{ text-decoration:underline;}
/*全球资源*/
#history .middl .article .logo{ float:left; width:270px; height:100px; margin-top:30px;}
#history .middl .article .jianjie{ float:left; width:300px; height:100px; margin-left:25px; margin-top:30px; overflow:hidden;}
/*业务简介*/
#classes{width:695px; float:right;}
#classes .ads{ width:691px; height:224px;}
#classes .ahoutclasses{ width:695px; margin:10px 0; background:url(imgs/center_re.gif) repeat-y;}
#classes .ahoutclasses .hds{ height:15px; background:url(imgs/center_hd.gif) no-repeat;}
#classes .ahoutclasses .fts{ height:69px; background:url(imgs/cft.gif) no-repeat; background-position:-1px 0;}
#classes .ahoutclasses .middl{ width:695px; background:url(imgs/center_re.gif) repeat;}
#classes .ahoutclasses .middl .logo{ padding-left:20px;}
#classes .ahoutclasses .middl h2{ margin-top:20px; padding-bottom:10px;font-size:18px; font-weight:normal; text-align:center; color:#900;}
#technote{ width:604px; margin-left:45px; padding-bottom:15px;}
#technote .hds1{ width:604px; height:26px; text-align:center; line-height:24px; font-size:14px; color:#FFF; background:url(imgs/title_1.gif) no-repeat;}
#technote table tbody{ text-align:center; font-size:14px;}
#technote table tbody tr td{ border:1px solid #CCC; font-size:12px;}
#technote table tbody .redc{ height:30px; color:#900;}
#technote table tbody .redc .no_1{ width:45px; font-size:14px;}
#technote table tbody .redc .no_2{ width:218px; font-size:14px;}
#technote table tbody .redc .no_3{ width:32px; font-size:14px;}
#technote table tbody .redc .no_4{ width:173px; font-size:14px;}
#technote table tbody .redc .no_5{ width:60px; font-size:14px;}
#technote table tbody .redc .no_6{ width:65px; font-size:14px;}
#technote .hds2{ width:604px; height:26px; text-align:center; line-height:24px; font-size:14px; color:#FFF; background:url(imgs/title_2.gif) no-repeat;}
#technote .hds3{ width:604px; height:26px; text-align:center; line-height:24px; font-size:14px; color:#FFF; background:url(imgs/title_3.gif) no-repeat;}
#technote .hds4{ width:604px; height:26px; text-align:center; line-height:24px; font-size:14px; color:#FFF; background:url(imgs/title_4.gif) no-repeat;}
#technote .hds5{ width:604px; height:26px; text-align:center; line-height:24px; font-size:14px; color:#FFF; background:url(imgs/title_5.gif) no-repeat;}
/*组织架构*/
#classes .ahoutclasses .middl .oganization{ width:640px; margin:0 0 0 41px; height:400px;}
/*团队力量*/
#classes .ahoutclasses .middl .team{ padding:30px;}
#teachername{ width:376px;}
#teachername li{ width:125px; height:20px; float:left; overflow:hidden;}
#teachername .smal{ font-size:10px;}
#classes .ahoutclasses .middl .team .flr{ width:310px; float:left;}
#teachers{ width:310px; float:right;}
#teachers .teach{ width:310px;}
#qh_con0{ display:block;}
#qh_con1,#qh_con2,#qh_con3,#qh_con4,#qh_con5,#qh_con6,#qh_con7,#qh_con8,#qh_con9,#qh_con10,#qh_con11,#qh_con12,#qh_con13,#qh_con14,#qh_con15,#qh_con16,#qh_con17,#qh_con18,#qh_con19,#qh_con20,#qh_con21,#qh_con22,#qh_con23,#qh_con24,#qh_con25,#qh_con26,#qh_con27,#qh_con28,#qh_con29,#qh_con30,#qh_con31,#qh_con32,#qh_con33,#qh_con34,#qh_con35,#qh_con36{ display:none;}
#teachers .teach .hds_t{ width:310px; height:16px; background:url(imgs/qipao_top.gif) no-repeat;}
#teachers .teach .middl_t{ width:260px; height:705px; overflow:auto; background:url(imgs/qipao_re.gif) repeat-y;padding:0 20px 0 30px;}
#teachers .teach .middl_t h3{ color:#900; font-size:16px; font-weight:bold;}
#teachers .teach .middl_t p{ font-size:12px; color:#333; line-height:22px; padding-bottom:5px; text-align:justify;}
#teachers .teach .middl_t p span{ font-weight:bold; color:#900;}
#teachers .teach .fts_t{ width:310px; height:17px; background:url(imgs/qipao_btm.gif) no-repeat;}

#tech{ width:310px; padding-bottom:15px;}
#tech .hds5{ width:308px; height:26px; text-align:center; line-height:24px; font-size:14px; color:#FFF; background:url(imgs/title_1.gif) no-repeat;}
#tech table tbody tr td{ width:75px; height:25px; text-align:center; border:1px solid #CCC;}
#tech table tbody tr td a{ color:#333; }
#tech table tbody tr td a:hover{ text-decoration:underline;}
#tech table tbody tr td img{ margin-left:-15px;margin-bottom:-3px;}
#tech table tbody .redc{ color:#900;}
#classes .ahoutclasses .middl .team .pages{ padding:10px 20px;}
#classes .ahoutclasses .middl .team .pages p{ text-indent:26px; line-height:22px;}
#tech .hds1{ width:308px; height:26px; text-align:center; line-height:24px; font-size:14px; color:#FFF; background:url(imgs/title_5.gif) no-repeat;}
#tech .hds4{ width:308px; height:26px; text-align:center; line-height:24px; font-size:14px; color:#FFF; background:url(imgs/title_4.gif) no-repeat;}
#tech .hds3{ width:308px; height:26px; text-align:center; line-height:24px; font-size:14px; color:#FFF; background:url(imgs/title_3.gif) no-repeat;}
#tech .hds2{ width:308px; height:26px; text-align:center; line-height:24px; font-size:14px; color:#FFF; background:url(imgs/title_2.gif) no-repeat;}
#tech .hds5{ width:308px; height:26px; text-align:center; line-height:24px; font-size:14px; color:#FFF; background:url(imgs/title_1.gif) no-repeat;}
/*联系我们*/
#connect{ padding:30px 50px;}
#connect ul{ width:595px; padding:15px 0;}
#connect ul li{ float:left; line-height:30px;}
#connect p{ padding-bottom:15px; line-height:22px; }
#connect .ind{ text-indent:26px;margin:0px;}
#contend .thenav .pic_1{ width:172px; height:1037px;}
#header .logo .logowidth{ display:block;width:259px; height:128px;}
#selctclass{ width:660px; height:20px; background:#900; margin-left:15px;}
#selctclass ul li{ width:220px; text-align:center; line-height:20px; float:left; list-style:disc; color:#FFF;}
#selctclass ul .nav_on{width:220px; height:20px; background:#C60;}
#selctclass ul li a{ color:#FFF;}
#history .middl .article table tbody tr td ul li ul{ margin:0px;}
#technote table tbody tr td a{ color:#333;}
#technote table tbody tr td a:hover{ color:#C00;}


/*新增的架构代码*/
.jiagou{ width:680px; margin:0 0 0 10px;}
.jiagou ul{ padding-left:18px;}
.jiagou ul li{width:27px; height:143px;float:left; margin-right:1px;}
.first{ margin-left:20px;}

#jiagouUl li a{ text-decoration:none; display:block; position:relative;}
#jiagouUl li a dl{display:none;width:40px;color:#FFF; padding:5px; position:absolute;  z-index:1;height:auto;top:143px;left:0px;}
#jiagouUl li a dl dt{cursor:pointer;}
#jiagouUl li a:hover{background:none;}
#jiagouUl li a:hover dl{display:block;background:url(imgs/b2.gif) repeat-y;}
#jiagouUl li a dl dt:hover{color:#F00;}

/*#jiagouUl li a:hover span{ display:block; position:absolute;  z-index:1;}
#jiagouUl li a:hover span.intro{ color:#FFF; background:url(imgs/b2.gif) repeat-y; display:block; position:absolute; width:40px; height:auto;top:136px; padding:5px; right:-23px; writing-mode:tb-rl; text-align:center;cursor:pointer;}
#jiagouUl li a span div:hover{color:#F00;}*/
/*#jiagouUl li a:hover span.intro1{ color:#FFF; background:url(imgs/b2.gif) repeat-y; display:block; position:absolute; width:40px; height:auto;top:115px; padding:5px; left:-55px; writing-mode:tb-rl; text-align:center;}*/
