.layout{ width:880px; margin:0 auto 0 auto; background:#fff; text-align:center; }
.head{ width:880px; height:60px; border-bottom:3px solid #ffffff;  border-top:4px solid #e4007f; margin:4px 0 0 0; }
.head_title{ width:164px; height:52px; float:left; margin:5px 0 0 0; }
.head_left{ width:48px; height:22px; float:left; margin:40px 0 0 0; background:url(intro_nav_left.jpg) no-repeat right; }
.head_middle{ width:580px; height:62px; float:left; }
.head_middle_t{ width:580px; height:40px; float:left; text-align:left; font-size:14px; }
.inp1{ height:18px; width:128px; font-size:12px; border:1px solid #000000;  }
.head_middle_t form{ float:right; margin:8px 0 0 12px; }
.head_middle_c{ width:580px; height:17px; color:#fff; padding:5px 0 0 0; float:left;  background:url(intro_07.jpg) repeat-x; }
.head_right{ width:88px; height:22px; float:left; margin:40px 0 0 0; background:url(intro_08.jpg) no-repeat; }



.c2{ width:880px; float:left; padding:0 0 30px 0; background:#e4007f; border-bottom:1px solid #cccccc; }
.c2_left{ width:184px; float:left; position:relative; z-index:60;  }
.c2_left_bg{ width:184px; height:64px; float:left;  }
.c2_left_bg ul{ float:right; padding:0; margin:12px 0 0 0; width:120px; }
.c2_left_bg li{ width:120px; height:24px; line-height:24px; background:#ffffff; border:1px solid #cccccc; border-right:none; margin:8px 0 0 0; text-align:center; float:left; cursor:pointer; }
.c2_left_bg li.hv{ width:90px; height:28px; line-height:24px; margin:0; border:none; float:right; background:url(intro_li.jpg) no-repeat; }
.c2_left_bg li.hv a{ width:80px;  margin:4px 0 0 6px;  float:left; }
.c2_right_bg{ width:585px;  float:left; background:#a9005e; }
.c2_right{ width:580px; margin:0 0 5px 0; float:left; background:#fff; }
.c2_right_title{ width:458px; height:32px; margin:9px auto 0 auto; background:url(intro_16.jpg) no-repeat; text-align:left; padding:15px 0 0 50px; font-size:18px; font-weight:bold; color:#e4007f; }
.c2_right_title2{ width:458px; height:32px; float:left; margin:9px auto 0 auto; background:url(intro_16.jpg) no-repeat; text-align:left; padding:15px 0 0 50px; font-size:18px; font-weight:bold; color:#e4007f; }
.c2_right_tex{ width:483px; text-align:left; line-height:20px; text-indent:24px; margin:21px 0 0 42px!important; margin:21px 0 0 21px; color:#e4007f; font-size:12px; line-height:20px; padding:10px 0 0 0; }
.c2_logo{ width:483px; float:left; }
.c2_logo li{ width:148px; height:45px; float:left; margin:6px 0 0 6px; padding:6px 0 6px 0; text-indent:0px; text-align:center; border:1px solid #cccccc;  line-height:20px; text-align:center; overflow:hidden; }
.c2_logo li div{ float:none; margin:5px 0 0 0; }
.c2_RT1{ width:483px; float:left; margin:40px 0 0 0;   } 
.c2_RT1 li{ float:left; margin:6px 0 0 6px; text-indent:0px; text-align:center; border:1px solid #cccccc; width:148px; line-height:20px; text-align:center;  }
.c2_RT1_2{ width:483px; float:left; margin:40px 0 0 0;   } 
.c2_RT1_2 li{ float:left; margin:6px 0 0 6px; text-indent:0px; text-align:center; border:1px solid #cccccc; width:148px; line-height:20px; text-align:center; background:#ffb1b1; }
.c2_RT2{ width:483px; float:left; text-align:left; padding:12px 0 0 0; border-top:3px solid #fee6f4; line-height:20px; text-indent:0; margin:80px 0 0 0; }
.c2_right_bottom{ width:529px; height:226px; float:left;  }

.gg_right_tex{ width:310px; text-align:left; float:left; line-height:20px; margin:21px 0 0 24px!important; margin:21px 0 0 12px; color:#e4007f; font-size:12px; line-height:20px; padding:10px 0 0 0; }

.gg_right_pic{ width:220px; float:right; margin:30px 0 0 0; }

.foot{ width:880px; border-top:1px solid #ffffff; float:left; height:100px; background:#e4007f; }
.foot_c{ width:460px; margin:30px auto 0 auto; text-align:center; color:#fff; line-height:20px; }
.foot_c a{ color:#fff; }