.wrap{ width:989px; margin:0 auto;}
.bg{background:url(bg.gif) no-repeat; width:1600; height:444px;}
.common_img{ font-family:Tahoma; vertical-align:middle;}
.page_sep{ border-bottom:1px solid #e2e2e3; padding:10px 0 10px 78px; color:#666666;}
.page_sep a{ color:#666; text-decoration:none;}
.page_sep a:hover{ color:#666; text-decoration:underline;}
.page_sep p{float:left; background:url(footer_pic.gif) no-repeat left 2px; padding:0 0px 0 13px; margin:0 10px 0 10px;}
.footer_ul{ float:left;}
.footer_ul li{ float:left;}
.footer_ul .foote_curr{ color:#fe6000;}
.footer{ padding:10px 0 10px 0px;color:#909090; font-weight:bold; font-family:Arial;}
.footer span{ background:url(footer_dot.gif) no-repeat left center; padding:0 0 0 10px; margin:0 3px 0 3px;}
.footer_index{ padding:7px 0 10px 0px;color:#909090; font-weight:bold; font-family:Arial;}
.footer_index a{ color:#909090; text-decoration:none;}
.footer_index a:hover{ color:#909090; text-decoration:none;}
.footer_index span{ background:url(footer_dot.gif) no-repeat left center; padding:0 0 0 10px; margin:0 3px 0 3px;}
.common_bg{background:url(bodybg.jpg) no-repeat; width:1600; height:444px;}
.comon_text{ width:145px; border:1px solid #ccc; padding:3px 0 3px 5px; color:#999;}
.conmon_btn{ background:url(case_bg08.gif) no-repeat; width:81px; height:29px; line-height:29px; text-align:center; color:#fff; border:0;}
.common_hand{ cursor:pointer;}
.alignme {width:950px; margin:0 auto;}
.alignme {width:950px; margin:0 auto;}
.clearme {clear:both; max-height:1px; overflow:hidden; font-size:8px;}
.service {float:left; width:280px; margin:10px 10px 10px 0; padding:10px;}
.service img {display:block; margin:0 auto;}

#footer {background:url(ob05.png); padding:15px 0 0 0; height:265px; color:#444; font-size:15px; overflow:hidden;}
  #footer h3 {border-left:3px solid #333; padding:1px 0 1px 17px; color:#232323; text-shadow:1px 1px 0 #ddd;}
  .footBlock {float:left; margin:10px 10px 10px 0; width:210px; padding:10px; height:180px; overflow:hidden; background:url(ob10.png);}
    .footBlock ul {list-style:none; margin:10px 0 0 0; border-bottom:1px dotted #555;}
    .footBlock ul li {margin:0; padding:2px 0; border-top:1px dotted #555;}
    .footBlock ul li a {display:block; padding:3px 7px; color:#444; border:none;}
	.footBlock ul li a:hover {color:#444; border:none; background:url(ob10.png);}
  .twitBlock {font-size:12px; float:left; margin:10px 10px 10px 0; width:210px; padding:10px; height:180px; overflow:hidden; background:url(ob10.png);}
    .twitBlock p {text-align:center; margin:0; padding:7px 0 0 0;}
	.twitBlock p a {color:#444; font-size:18px; font-weight:bold; border:none;}
	.twitBlock p a:hover {color:#444; font-weight:bold; border:none;text-decoration:underline;}
	.twitBlock ul {list-style:none; margin:10px 0 0 0; border-bottom:1px dotted #555;}
	.twitBlock ul li {margin:0; padding:2px 0; border-top:1px dotted #555; line-height:1.5; font-size:90%;}
    .twitBlock ul li a {padding:2px 1px; color:#444; border:none;}
	.twitBlock ul li a:hover {color:#444; border:none; background:url(ob10.png);}
  .footLast {float:left; margin:10px 0 10px 0; width:210px; padding:10px; height:180px; overflow:hidden; background:url(ob10.png);}
	.footLast ul {list-style:none; margin:15px 0 0 0;}
	.footLast ul li {margin:0; padding:2px 0;}
	.footLast ul li a {margin:0; padding:0; border:none;}
	.footLast ul li a:hover {border:none;}
    .footLast .s1 a img {background:url(sprite_social.png) 0 0 no-repeat;}
	.footLast .s1 a img:hover {background:url(sprite_social.png) 0 -45px no-repeat;}
    .footLast .s2 a img {background:url(sprite_social.png) -45px 0 no-repeat;}
	.footLast .s2 a img:hover {background:url(sprite_social.png) -45px -45px no-repeat;}
    .footLast .s3 a img {background:url(sprite_social.png) -90px 0 no-repeat;}
	.footLast .s3 a img:hover {background:url(sprite_social.png) -90px -45px no-repeat;}
    .footLast .s4 a img {background:url(sprite_social.png) -135px 0 no-repeat;}
	.footLast .s4 a img:hover {background:url(sprite_social.png) -135px -45px no-repeat;}
    .footLast .s5 a img {background:url(sprite_social.png) -180px 0 no-repeat;}
	.footLast .s5 a img:hover {background:url(sprite_social.png) -180px -45px no-repeat;}
    .footLast .s6 a img {background:url(sprite_social.png) -225px 0 no-repeat;}
	.footLast .s6 a img:hover {background:url(sprite_social.png) -225px -45px no-repeat;}
	#credits {clear:both; padding:1px 0 0 0; text-align:right; font-size:13px;}

/*0414*/

body {background:url(bodybg.jpg) no-repeat center top; }

.top {
width:989px;
position:relative;
}

.top_right {
float:right;
display:inline;
margin:10px 40px 3px 0;}
.top_right a {
color:#222222;
text-decoration:none;
}
.top_right a:hover {
color:#FF6600;}

.top_logo {
width:100%;
float:left;}

.top_flash {
width:100%;
height:280px;
background:url(flash.gif) left no-repeat;}

.top_nav {
float:right;
margin:0 0 5px 0;}
.top_nav li {
display:inline;
font-size:14px;
font-weight:bold;
margin:0 40px 0 0;
float:left;}

.top_nav li a {
color:#051a41;
text-decoration:none;
}
.top_nav li a:hover {
color:#fe6000;
}
.top_nav .nav_cunt a{
color:#fe6000;
}
.top_nav01 ,.top_nav02 ,.top_nav03 ,.top_nav04 ,.top_nav05 {
position:absolute;
text-align:center;
width:76px;
}

.top_nav02 li ,.top_nav03 li ,.top_nav05 li {
background:url(top_navbg.gif) repeat-y;
}
.top_nav02 a ,.top_nav03 a ,.top_nav05 a {
background:url(top_nav02.gif) 5px 7px no-repeat;
display:block;
text-decoration:none;
width:90%;
padding:5px 0 3px 7px;
border-bottom:1px solid #f1f1f1;
color:#999;}
.top_nav02 a:hover ,.top_nav03 a:hover ,.top_nav05 a:hover {
background:url(top_nav022.gif) 5px 7px no-repeat;
color:#f77200;
}

.top_nav02 .nv_top ,.top_nav03 .nv_top ,.top_nav05 .nv_top {
background:url(top_nav04.gif) top center no-repeat;
margin:0 0 -5px 0;
padding:0;
border:0;
height:14px;}
.top_nav02 .nv_bottom ,.top_nav03 .nv_bottom ,.top_nav05 .nv_bottom {
background:url(top_nav03.gif)  bottom no-repeat;
padding:0;
margin:-7px 0 0 0;
height:14px;
}
.top_nav01 {
height:14px;
background:url(top_nav01.gif) top center no-repeat;
top:116px;
left:496px;
}
.top_nav02 {
top:110px;
right:330px;
}
.top_nav03 {
top:105px;
right:230px;
}
.top_nav04 {
height:14px;
background:url(top_nav01.gif) top center no-repeat;
top:93px;
right:130px;
}
.top_nav05 {
top:102px;
right:30px;
}
.about_banner{ background:url(about_banner.gif) no-repeat; width:985px; height:218px;}
.about_banner .about_ban_wor{ font-size:16px; color:#f0fafb; text-align:right; padding:50px 30px 0 0; line-height:25px;}
.about_banner .about_ban_wor span{ color:#96eaff}
.about_banner02{ background:url(pd_logo.jpg) no-repeat; width:985px; height:168px;}
.about_banner03{ background:url(pj_logo.jpg) no-repeat; width:985px; height:168px;}
.about_banner04{ background:url(ab_logo.jpg) no-repeat; width:985px; height:168px;}
.about_banner05{ background:url(fash_banner.gif) no-repeat; width:985px; height:215px;}
.about_banner05 .about_ban_wor05{ font-size:16px; color:#f0fafb; text-align:right; padding:50px 30px 0 0; line-height:25px;}
.about_banner05 .about_ban_wor05 p{ color:#fff; width:400px; text-indent:10px; float:right;}