* { font-size:12px; font-family:Arial, Helvetica, sans-serif; }
body { background:url(../image/page_bg.jpg) center repeat-y; }

#head { margin: 0 auto; padding:20px 0 30px 0; width:912px; overflow:hidden; display: block; }
#head .logo { float:left; background:url(../image/Logo.jpg); width:102px;; height:51px; }

#meun { margin:0px; padding:5px 0 0 224px; list-style-type: none }
#meun li { float:left; display:block; text-align:center; color:#333; }
#meun span { float:left; margin:0px; padding:0px; font-size:13px; }
#meun li a { float:left; padding:2px 19px 0px 18px; font-size:13px; color:#333; text-decoration: none; }
#meun li a:hover { color: #ff0000; text-decoration:none; }


#foot { margin: 0 auto; width:912px; padding:20px 0 10px 0; border-top: 1px dashed #f3c1cd; overflow:hidden; display: block; }
#foot .txt { float:left; font-size:12px; line-height:18px; color:#666; }
#foot .txt a { font-size:12px; line-height:18px; color:#fff; text-decoration: none; }
#foot .link { float:right; width:150px; font-size:12px; line-height:16px; color:#666; }

.meuns { padding-top:5px; }
.meuns a { padding:0 6px 0 5px; font-size:12px; text-decoration:none; color:#777; }
.meuns a:hover { color: #ff0000; text-decoration:none; }

#main { margin: 0 auto; padding-bottom:20px; color:#333; width:912px; overflow:hidden; display: block; }
#main .flash { overflow:hidden; display: block; padding-bottom:50px; }

#main .left { float:left; width:457px; padding:17px 0; margin:0px; line-height:18px; }
#main .center { float:left; width:230px; padding:17px 0; margin:0px; line-height:19px; }
#main .right { float:left; width:225px; height:253px; text-align:center; background:url(../image/index_right_bg.gif) no-repeat; }
#main .right p { font-size:14px; line-height:28px; }
#main .right span { font-size:24px; line-height:24px; color:#000; }

#main .vs_left { text-align:center; background:url(../image/main_left_bg.gif) no-repeat; width:162px; height:447px; margin-top:20px; }
#main .vs_left p { margin:0px; font-size:13px; line-height:28px; }
#main .vs_left span { font-size:20px; line-height:24px; color:#000; }


#main_meun { margin:0px; padding:0px; list-style-type: none }
#main_meun li { background:url(../image/bt_bg.jpg) no-repeat; }
#main_meun li a { display:block; width:155px; height:21px; font-size:13px; padding:11px 0 0 5px; text-decoration:none; color:#333; }

#left_meun { margin:0px; padding:20px 0 0 0; list-style-type: none; width:161px; }
#left_meun li { border-bottom:1px double #999; }
#left_meun li a { line-height:22px; font-size:12px; text-decoration:none; color:#333; }
#left_meun li a:hover { color: #ff0000; text-decoration:none; }

#main .v_left { float:left; width:225px; }
#main .v_right { float:left; width:687px; }
#main .banner { padding-bottom:20px; }

.v_title { margin:10px; padding-bottom:6px; border-bottom:1px double #CCC; overflow:hidden; height:23px; }
.v_title .s_left { float:left; font-size:14px; color:#FF0000; width:383px; }
.v_title .s_right { float:left; text-align:right; width:270px; height:49px; }
.v_title a { color:#666; text-decoration: none; line-height:16px; }
.v_title a:hover { color: #ff0000; text-decoration:none; line-height:16px; }

.v_center { margin:10px; font-size:13px; line-height:18px; color:#666; }
.v_center p { font-size:13px; line-height:18px; }

#v_case { margin:10px; }
#page_type { padding-bottom:6px; margin-bottom:15px; border-bottom:1px double #CCC; overflow:hidden; height:13px; font-size:14px; color:#FF0000; }
#case_about { margin-bottom:20px; color:#999999 }

#list_case { float:left; margin-top:10px; width:200px; border-bottom:1px double #CCC; text-decoration:none; color:#333; }
#list_case p { margin:0px; padding-top:10px; text-align:center; line-height:20px; font-size:13px; }
#list_case:hover { color:#FF0000; text-decoration: none; }

#page_css { padding-top:20px; overflow:hidden; display: block; width:665px; height:28px; float:left; text-align:right }
#page_css a { color:#666; text-decoration: none; }
#page_css a:hover { color: #ff0000; text-decoration:none; }


#v_blog { margin:10px; border-bottom:1px double #CCC; height:160px; overflow:hidden; display:block; }
#v_blog .imgs { float:left; margin:0 20px 0 20px; }
#v_blog .b_main { float:left; font-size:14px; line-height:18px; color:#999; }
#v_blog span { font-size:20px; color:#666; line-height:24px; overflow:hidden; display:block; }
#v_blog a { text-decoration:none; }

#bbs_b { margin: 0 auto; padding:6px 26px 6px 6px; width:880px; overflow:hidden; display: block; background:#e6e6e6; margin-bottom:20px; }
#bbs_b a { padding-left:20px; color:#333; text-decoration:none; font-size:13px; }
#bbs_b a:hover { text-decoration: underline; }


#main .b_left { float:left; width:270px; }
#main .b_left p { font-size:14px; line-height:28px; text-align:center }
#main .b_left span { font-size:24px; line-height:24px; color:#000; text-align:center }

#main .b_right { float:left; width:642px; }

#b_meun { margin:8px; padding:0px; list-style-type: none; width:200px; }
#b_meun li { border-bottom:1px double #ccc; padding:3px 0px 3px 20px; background:url(../image/pointblue.gif) no-repeat 5px 7px; }
#b_meun li a { line-height:18px; font-size:12px; text-decoration:none; color:#006699; }
#b_meun li a:hover { color: #ff0000; text-decoration:none; }

#bbs_list { margin:0px; padding:15px 0 15px 0; }
#bbs_list h2 { border-bottom:1px double #ccc;  }
#bbs_list .b_title { font-size:25px; color: #10609F; text-decoration:none; }
#bbs_list .b_title:hover { text-decoration: underline; }

#bbs_list .b_key { font-size:13px; color:#999px; line-height:22px; }
#bbs_list .b_time { font-size:12px; color:#999; }
#bbs_list .b_more { font-size:12px; color: #10609F; text-decoration:none; }
#bbs_list .b_more:hover { text-decoration: underline; }
#bbs_list .b_mo { font-size:12px; color: #10609F; text-decoration:none; }
#bbs_list .b_mo:hover { text-decoration: underline; }

h2 { margin:0px; padding:0px; font-size: 14px; margin-bottom:0.5em; }

.meuns_new { background:#ffFfff; width:159px; border:1px double #73B6F2; }
.meuns_new a { padding:3px; overflow:hidden; display: block; line-height:18px; font-size:13px; color:#333; text-decoration:none; }
.meuns_new a:hover { color:#FFFFFF; background: #3366CC; }

.p_2 form { margin:0px; padding:0px; }
.p_2 p { display:block; margin:0px; padding:4px; }
.p_2 .p2_1 { border:1px solid #bbb; }
.p_2 .p2_2 { width:500px; height:60px; border:1px solid #bbb; }
.p_2 .p2_3 { border:1px solid #bbb; background:#fff; padding:3px;  }

.p_1 { padding:4px; }
.p_1 .p1_1 { background:#d4e2e5; padding:5px; }




