/*  主体框架 */ 
body {position:relative; width:980px;margin:0px auto;background:transparent url(../images/top_bg.gif) repeat-x scroll left top}
img {margin:0;padding:0;border:0;}

#left {float:left;width:600px;margin-left:5px; overflow:hidden;}
#right {float:left;width:340px;margin-left:30px; overflow:hidden;}


.left_title {float:left;width:600px;height:30px;}
.left_title_con {float:left;width:520px;height:30px;}
.left_title_more {float:left;width:80px;height:30px;text-align:right;}
.right_title {float:left;width:340px;/*height:30px;*/ margin-bottom:5px;}

#left_user {float:left;width:220px;margin-top:0px;text-align: left;}
#right_user {float:left;width:720px;margin-left:40px;text-align: left;}

#blue {float:left;width:970px;height:19px;background:#E5F5FF; padding:6px 0px 0px 10px;}
#blue .blue_date{ float:left; padding:1px 10px 2px 10px;}
#blue .blue_sling{ float:left; padding:0px 10px 2px 10px; margin-left:50px;}
#blue .blue_sling li{ list-style:none;}
#white {float:left;width:600px;height:20px;}
.white {float:left;width:600px;height:20px;}

#main {float:left;width:980px;}

#page {float:left;width:600px;height:30px;margin-top:15px; margin-bottom:15px;padding-top:5px;}
#page_980 {float:left;width:980px;height:30px;margin-top:15px;padding-top:5px;text-align:center;}
.page_bar_980 {float:left;width:300px;height:30px;}
.page_bar {float:left;width:100px;height:30px;}
.page_f {float:left;width:50px;height:20px; margin-left:5px;}
.next {float:left;width:50px;height:15px;border:solid 1px #f3f3f3; padding-top:5px;margin-left:5px;}
.next_amount {float:left;width:100px;height:15px;border:solid 1px #f3f3f3; padding-top:5px;margin-left:5px;}
.page_con {float:left;width:20px;height:15px;border:solid 1px #f3f3f3;margin-left:5px;text-align:center;padding-top:5px;}
/*  主体框架 End */

/*  通用头部 */
.topbanner{ width:980px; height:60px; overflow:hidden; text-align:center;}
#top_header {float:left;width:980px;height:105px;}
#top_blue {float:left;width:980px;height:23px;background:#E5F5FF;padding-top:7px;}
#top_logo {float:left;width:220px;height:95px;padding-top:10px;text-align:center;}

#top_nav {float:left;width:760px;height:78px;}

#top_ad {float:left;width:760px;height:50px;}

#top_login {float: left;width:760px;height:18px;padding-top:10px;text-align:right;}

#top_menu {float:left;width:760px;height:27px;}

#top_menu{position:relative;}
#hotimg{position:absolute;right:265px;top:-4px;}
#tgli a{color:#f60;font-weight:bold;}

#top_menu ul {margin:0;padding:0;letter-spacing:8px;margin-left:30px;}

#top_menu ul li {display:inline;float:left;width:60px;height:20px;text-align:center;margin:0px 0px 0px 5px;padding:6px 0px 0px 0px;border-top:solid 1px #55BBFF;border-left:solid 1px #55BBFF;border-right:solid 1px #55BBFF;background-repeat:repeat-x;background-image:url(../images/top_bg.gif);
background-position:1px -139px;}

#top_menu ul li.here {background:#E5F5FF;}

.top_ad_bai {float:left;width:35px;height:45px;}
.top_ad_list {float:left;height:45px;margin-right:18px;}
.top_ad_list_bar {float:left;height:45px;}
.top_ad_list_pic {float:left;width:60px;height:40px;}
.top_ad_list_text {float:left;width:60px;height:5px;text-align:center;}

.top_ad_list_service {float:left;width:180px;height:45px; margin-left:15px;}
.top_ad_list_service_cs {float:left;width:60px;height:17px;padding:8px 0px 0px 8px;}
.top_ad_list_service_num {float:left;width:20px;height:20px;padding-top:5px;}
.top_ad_list_service_tel {float:left;width:92px;height:17px;padding-top:8px;}
.top_ad_list_service_cs_2 {float:left;width:60px;height:15px;padding:5px 0px 0px 8px;}
.top_ad_list_service_num_2 {float:left;width:20px;height:18px;padding-top:2px;}
.top_ad_list_service_qq {float:left;width:33px;height:15px;padding-top:5px;}

#head_search{ float:left; width:480px; height:38px; padding:6px 0 6px 43px; margin-bottom:5px; background:url(../images/search_bg.gif) no-repeat;}
#head_search form{ margin:0; padding:0; border:0; text-decoration:none;}
.head_search{}
.s_txt{ width:315px; height:19px; border:1px #e1e1e1 solid;}
.s_submit{ cursor:pointer; border:none; margin:0; padding:0; text-decoration:none; width:80px; height:24px; text-indent:-99999px; background:url(../images/search_top.gif) no-repeat center;}
.s_hidden{ display:none; margin:0; padding:0; border:0;}


/*  通用头部 End */

/*  通用尾部 */
#bottom { position:relative; float:left;width:980px;padding:10px 0px 10px 0px;border-top:dashed 1px #dddddd;margin-top:20px;}
#bottom_index {float:left;width:980px;padding:10px 0px 10px 0px;border-top:dashed 1px #dddddd;margin-top:10px;}
.footer_nav {float:left;width:450px;text-align:right;padding-top:3px;text-align:right;overflow:hidden;}
.footer_info {float:left;width:520px;}

.footer_link {float:left;width:958px;padding:10px;border:solid 1px #a2d3f1;background-image: url(../images/index_box_bg.gif);margin-top:10px;}
/*  通用尾部 End */

/*  通用搜索 */
#search {float:left;width:340px;margin-top:20px;}
#search_input {float:left;width:340px;background:#FFEBDE;padding:11px 0px 10px 0px;}
#search_input_con {float:left;width:260px;text-align:center;}
#search_input_bu {float:left;width:80px;padding-top:1px;}
#search_key {float:left;width:340px;margin-top:10px;}

#search_small {float:left;width:340px;height:75px;margin-top:20px;}
/*  通用搜索 End */

/*  通用字体 */
.font0 {font-size:14px;color:#55BBFF;}
.font0 a:link {color: #55BBFF;text-decoration: none;}
.font0 a:visited {text-decoration: none;color: #55BBFF;}
.font0 a:hover {text-decoration: none;color: #999999;}
.font0 a:active {text-decoration: none;color: #55BBFF;}

.font1 {font-size:12px;color:#999999; text-decoration:none;}
.font1 a:link {text-decoration: none;color: #999999;}
.font1 a:visited {text-decoration: none;color: #999999;}
.font1 a:hover {text-decoration: none;color: #0099FF;}
.font1 a:active {text-decoration: none;color: #55BBFF;}

.font2 {font-size:12px;color:#0099FF;line-height:200%;}
.font2 a:link {color: #0099FF;text-decoration: none;}
.font2 a:visited {text-decoration: none;color: #0099FF;}
.font2 a:hover {text-decoration: none;color: #55BBFF;}
.font2 a:active {text-decoration: none;color: #0099FF;}

.font3 {font-size:12px;color:#0099FF;text-decoration:none;}
.font3 a:link {text-decoration: none;color: #0099FF;}
.font3 a:visited {text-decoration: none;color: #0099FF;}
.font3 a:hover {text-decoration: none;color: #55BBFF;}
.font3 a:active {text-decoration: none;color: #0099FF;}

.font4 {font-size:13px;color:#009AFF;font-weight:bold;}
.font4 a:link {color: #009AFF;text-decoration: none;}
.font4 a:visited {text-decoration: none;color: #009AFF;}
.font4 a:hover {text-decoration: none;color: #55BBFF;}
.font4 a:active {text-decoration: none;color: #009AFF;}

.font5 {font-size:12px;color:#999999;line-height:50%;}
.font5 a:link {text-decoration: none;color: #999999;}
.font5 a:visited {text-decoration: none;color: #999999;}
.font5 a:hover {text-decoration: none;color: #999999;}
.font5 a:active {text-decoration: none;color: #999999;}

.font6 {font-size:14px;color:#55BBFF;font-weight:bold;}
.font6 a:link {color:#55BBFF;text-decoration: none;}
.font6 a:visited {text-decoration: none;color: #55BBFF;}
.font6 a:hover {text-decoration: none;color: #55BBFF;}
.font6 a:active {text-decoration: none;color: #55BBFF;}

.font7 {font-size:12px;color:#999999;line-height:200%;}
.font7 a:link {text-decoration: none;color: #999999;}
.font7 a:visited {text-decoration: none;color: #999999;}
.font7 a:hover {text-decoration: none;color: #999999;}
.font7 a:active {text-decoration: none;color: #999999;}

.font8 {font-size:12px;color:#FFA366;line-height:200%;}
.font8 a:link {text-decoration: none;color: #FFA366;}
.font8 a:visited {text-decoration: none;color: #FFA366;}
.font8 a:hover {text-decoration: none;color: #FFA366;}
.font8 a:active {text-decoration: none;color: #FFA366;}

.font9 {font-size:14px;color:#FFA366;}
.font9 a:link {color:#FFA366;text-decoration: none;}
.font9 a:visited {text-decoration: none;color: #FFA366;}
.font9 a:hover {text-decoration: none;color: #FFA366;}
.font9 a:active {text-decoration: none;color: #FFA366;}

.font10 {font-size:14px;color:#999999;}
.font10 a:link {color:#999999;text-decoration: none;}
.font10 a:visited {text-decoration: none;color: #999999;}
.font10 a:hover {text-decoration: none;color: #999999;}
.font10 a:active {text-decoration: none;color: #999999;}

.font11 {font-size:14px;color:#FFA366;font-weight:bold;}
.font11 a:link {color:#FFA366;text-decoration: none;}
.font11 a:visited {text-decoration: none;color: #FFA366;}
.font11 a:hover {text-decoration: none;color: #FFA366;}
.font11 a:active {text-decoration: none;color: #FFA366;}

.font12 {font-size:16px;color:#AA0081;font-weight:bold;}
.font12 a:link {color:#AA0081;text-decoration: none;}
.font12 a:visited {text-decoration: none;color: #AA0081;}
.font12 a:hover {text-decoration: none;color: #AA0081;}
.font12 a:active {text-decoration: none;color: #AA0081;}

.font13 {font-size:12px;color:#ED99DA;font-weight:bold;}
.font13 a:link {color:#ED99DA;text-decoration: none;}
.font13 a:visited {text-decoration: none;color: #ED99DA;}
.font13 a:hover {text-decoration: none;color: #ED99DA;}
.font13 a:active {text-decoration: none;color: #ED99DA;}

.font14 {font-size:12px;color:#DC6EC5;font-weight:bold;}
.font14 a:link {color:#DC6EC5;text-decoration: none;}
.font14 a:visited {text-decoration: none;color: #DC6EC5;}
.font14 a:hover {text-decoration: none;color: #DC6EC5;}
.font14 a:active {text-decoration: none;color: #DC6EC5;}

.font15 {font-size:12px;color:#999999;line-height:190%;}
.font15 a:link {text-decoration: none;color: #999999;}
.font15 a:visited {text-decoration: none;color: #999999;}
.font15 a:hover {text-decoration: none;color: #999999;}
.font15 a:active {text-decoration: none;color: #999999;}

.font16 {font-size:12px;color:#DC6EC5;}
.font16 a:link {text-decoration: none;color:#DC6EC5;}
.font16 a:visited {text-decoration: none;color:#DC6EC5;}
.font16 a:hover {text-decoration: none;color:#DC6EC5;}
.font16 a:active {text-decoration: none;color:#DC6EC5;}

.font17 {font-size:12px;color:#DC6EC5;line-height:200%;}
.font17 a:link {text-decoration: none;color:#DC6EC5;}
.font17 a:visited {text-decoration: none;color:#DC6EC5;}
.font17 a:hover {text-decoration: none;color:#DC6EC5;}
.font17 a:active {text-decoration: none;color:#DC6EC5;}

.font18 {font-size:12px;color:#F66E00;}
.font18 a:link {text-decoration: none;color:#F66E00;}
.font18 a:visited {text-decoration: none;color:#F66E00;}
.font18 a:hover {text-decoration: none;color:#F66E00;}
.font18 a:active {text-decoration: none;color:#F66E00;}

.font19 {font-size:12px;color:#0099FF;font-weight:bold;}
.font19 a:link {color: #0099FF;text-decoration: none;}
.font19 a:visited {text-decoration: none;color: #0099FF;}
.font19 a:hover {text-decoration: none;color: #55BBFF;}
.font19 a:active {text-decoration: none;color: #0099FF;}

.font20 {font-size:18px;color:#FF6600;font-weight:bold;}
.font20 a:link {color: #FF6600;text-decoration: none;}
.font20 a:visited {text-decoration: none;color: #FF6600;}
.font20 a:hover {text-decoration: none;color: #FF6600;}
.font20 a:active {text-decoration: none;color:#FF6600;}

.font21 {font-size:22px;color:#FF3366;font-weight:bold;}
.font21 a:link {color: #FF3366;text-decoration: none;}
.font21 a:visited {text-decoration: none;color: #FF3366;}
.font21 a:hover {text-decoration: none;color: #FF3366;}
.font21 a:active {text-decoration: none;color:#FF3366;}

.font22 {font-size:18px;color:#FF3366;font-weight:bold;}
.font22 a:link {color: #FF3366;text-decoration: none;}
.font22 a:visited {text-decoration: none;color: #FF3366;}
.font22 a:hover {text-decoration: none;color: #FF3366;}
.font22 a:active {text-decoration: none;color:#FF3366;}

.font23 {font-size:14px;color:#666666;line-height:160%;}
.font23 a:link {color:#666666;text-decoration: none;}
.font23 a:visited {text-decoration: none;color:#666666;}
.font23 a:hover {text-decoration: none;color:#666666;}
.font23 a:active {text-decoration: none;color:#666666;}

.font24 {font-size:12px;color:#FF9900;}
.font24 a:link {color:#FF9900;text-decoration: none;}
.font24 a:visited {text-decoration: none;color:#FF9900;}
.font24 a:hover {text-decoration: none;color:#FF9900;}
.font24 a:active {text-decoration: none;color:#FF9900;}

.font25 {font-size:14px;color:#ffffff;font-weight:bold;}
.font25 a:link {color:#ffffff;text-decoration: none;}
.font25 a:visited {text-decoration: none;color:#ffffff;}
.font25 a:hover {text-decoration: none;color:#ffffff;}
.font25 a:active {text-decoration: none;color:#ffffff;}

.font26 {font-size:12px;color:#FF3366;}
.font26 a:link {color: #FF3366;text-decoration: none;}
.font26 a:visited {text-decoration: none;color: #FF3366;}
.font26 a:hover {text-decoration: none;color: #FF3366;}
.font26 a:active {text-decoration: none;color:#FF3366;}

.font27 {font-size:12px;color:#FF3366;line-height:200%;}
.font27 a:link {color: #FF3366;text-decoration: none;}
.font27 a:visited {text-decoration: none;color: #FF3366;}
.font27 a:hover {text-decoration: none;color: #FF3366;}
.font27 a:active {text-decoration: none;color:#FF3366;}

.font28 {font-size:12px;color:#FF6600;font-weight:bold;line-height:300%;}
.font28 a:link {color: #FF6600;text-decoration: none;}
.font28 a:visited {text-decoration: none;color: #FF6600;}
.font28 a:hover {text-decoration: none;color: #FF6600;}
.font28 a:active {text-decoration: none;color:#FF6600;}

.font29 {font-size:12px;color:#999999;line-height:150%;}
.font29 a:link {text-decoration: none;color: #999999;}
.font29 a:visited {text-decoration: none;color: #999999;}
.font29 a:hover {text-decoration: none;color: #999999;}
.font29 a:active {text-decoration: none;color: #999999;}

.font30 {font-size:12px;color:#999999;font-weight:bold;}
.font30 a:link {text-decoration: none;color: #999999;}
.font30 a:visited {text-decoration: none;color: #999999;}
.font30 a:hover {text-decoration: none;color: #999999;}
.font30 a:active {text-decoration: none;color: #999999;}

.font31 {font-size:12px;color:#FF9900;font-weight:bold;}
.font31 a:link {text-decoration: none;color: #FF9900;}
.font31 a:visited {text-decoration: none;color: #FF9900;}
.font31 a:hover {text-decoration: none;color: #FF9900;}
.font31 a:active {text-decoration: none;color: #FF9900;}

.font32 {font-size:12px;color:#666666;line-height:180%;}
.font32 a:link {text-decoration: none;color: #666666;}
.font32 a:visited {text-decoration: none;color: #666666;}
.font32 a:hover {text-decoration: none;color: #666666;}
.font32 a:active {text-decoration: none;color: #666666;}

.font33 {font-size:14px;color:#0099FF;}
.font33 a:link {text-decoration: none;color: #0099FF;}
.font33 a:visited {text-decoration: none;color: #0099FF;}
.font33 a:hover {text-decoration: none;color: #0099FF;}
.font33 a:active {text-decoration: none;color: #0099FF;}

.font34 {font-size:12px;color:#666666;}
.font34 a:link {color:#666666;text-decoration: none;}
.font34 a:visited {text-decoration: none;color:#666666;}
.font34 a:hover {text-decoration: none;color:#666666;}
.font34 a:active {text-decoration: none;color:#666666;}

.font35 {font-size:12px;color:#55BBFF;text-decoration:none;}
.font35 a:link {color:#55BBFF;text-decoration: none;}
.font35 a:visited {text-decoration: none;color:#55BBFF;}
.font35 a:hover {text-decoration: none;color:#55BBFF;}
.font35 a:active {text-decoration: none;color:#55BBFF;}

.font36 {font-size:12px;color:#0099FF; text-decoration:none;line-height:180%;}
.font36 a:link {text-decoration: none;color: #0099FF;}
.font36 a:visited {text-decoration: none;color: #0099FF;}
.font36 a:hover {text-decoration: none;color: #55BBFF;}
.font36 a:active {text-decoration: none;color: #0099FF;}

.font37 {font-size:13px;color:#FFA366;font-weight:bold;}
.font37 a:link {color: #FFA366;text-decoration: none;}
.font37 a:visited {text-decoration: none;color: #FFA366;}
.font37 a:hover {text-decoration: none;color: #FFA366;}
.font37 a:active {text-decoration: none;color: #FFA366;}

.font38 {font-size:12px;color:#FFA366;}
.font38 a:link {text-decoration: none;color: #FFA366;}
.font38 a:visited {text-decoration: none;color: #FFA366;}
.font38 a:hover {text-decoration: none;color: #FFA366;}
.font38 a:active {text-decoration: none;color: #FFA366;}

.font39 {font-size:16px;color:#ff0000;font-weight:bold;}
.font39 a:link {color:#ff0000;text-decoration: none;}
.font39 a:visited {text-decoration: none;color:#ff0000;}
.font39 a:hover {text-decoration: none;color: #ff0000;}
.font39 a:active {text-decoration: none;color: #ff0000;}

.font40 {font-size:12px;color:#0099FF; text-decoration:none;line-height:180%;}
.font40 a:link {text-decoration: none;color: #0099FF;}
.font40 a:visited {text-decoration: none;color: #0099FF;}
.font40 a:hover {text-decoration: none;color: #55BBFF;}
.font40 a:active {text-decoration: none;color: #0099FF;}

.font41 {font-size:12px;color:#999999; text-decoration:line-through;}
.font41 a:link {text-decoration: none;color: #999999;}
.font41 a:visited {text-decoration: none;color: #999999;}
.font41 a:hover {text-decoration: none;color: #0099FF;}
.font41 a:active {text-decoration: none;color: #55BBFF;}

.font42 {font-size:12px;color:#ff6600;font-weight:bold;}
.font42 a:link {color:#ff6600;text-decoration: none;}
.font42 a:visited {text-decoration: none;color:#ff6600;}
.font42 a:hover {text-decoration: none;color: #ff6600;}
.font42 a:active {text-decoration: none;color: #ff6600;}

.font43 {font-size:12px;color:#666666;font-weight:bold;}
.font43 a:link {color:#666666;text-decoration: none;}
.font43 a:visited {text-decoration: none;color:#666666;}
.font43 a:hover {text-decoration: none;color: #666666;}
.font43 a:active {text-decoration: none;color: #666666;}

.font44 {font-size:12px;color:#55BBFF;font-weight:bold;}
.font44 a:link {color:#55BBFF;text-decoration: none;}
.font44 a:visited {text-decoration: none;color:#55BBFF;}
.font44 a:hover {text-decoration: none;color:#55BBFF;}
.font44 a:active {text-decoration: none;color:#55BBFF;}

.font45 {font-size:12px;color:#55BBFF;font-weight:bold;line-height:200%;}
.font45 a:link {color:#55BBFF;text-decoration: none;}
.font45 a:visited {text-decoration: none;color:#55BBFF;}
.font45 a:hover {text-decoration: none;color:#55BBFF;}
.font45 a:active {text-decoration: none;color:#55BBFF;}

.font46 {font-size:12px;color:#55BBFF;line-height:150%;}
.font46 a:link {color:#55BBFF;text-decoration: none;}
.font46 a:visited {text-decoration: none;color:#55BBFF;}
.font46 a:hover {text-decoration: none;color:#55BBFF;}
.font46 a:active {text-decoration: none;color:#55BBFF;}

.font47 {font-size:14px;color:#2628A8;font-weight:bold;}
.font47 a:link {color:#2628A8;text-decoration: none;}
.font47 a:visited {text-decoration: none;color:#2628A8;}
.font47 a:hover {text-decoration: none;color: #2628A8;}
.font47 a:active {text-decoration: none;color: #2628A8;}

.font48 {font-size:12px;color:#ffffff;line-height:150%;}
.font48 a:link {color:#ffffff;text-decoration: none;}
.font48 a:visited {text-decoration: none;color:#ffffff;}
.font48 a:hover {text-decoration: none;color: #ffffff;}
.font48 a:active {text-decoration: none;color: #ffffff;}

.font57 {font-size:12px;color:#666;line-height:200%;}
.font57 a:link {text-decoration: none;color: #666;}
.font57 a:visited {text-decoration: none;color: #999999;}
.font57 a:hover {text-decoration: none;color:#097ac5;}
.font57 a:active {text-decoration: none;color: #666;}

.font58 {font-size:14px;color:#ff6600;font-weight:bold;}
.font58 a:link {color:#2628A8;text-decoration: none;}
.font58 a:visited {text-decoration: none;color:#2628A8;}
.font58 a:hover {text-decoration: none;color: #2628A8;}
.font58 a:active {text-decoration: none;color: #2628A8;}

.font59 {font-size:14px;color:#0066CC;}
.font59 a:link {color:#2628A8;text-decoration: none;}
.font59 a:visited {text-decoration: none;color:#2628A8;}
.font59 a:hover {text-decoration: none;color: #2628A8;}
.font59 a:active {text-decoration: none;color: #2628A8;}

.font60 {font-size:12px;color:#666666;line-height:150%;}
.font60 a:link {text-decoration: none;color: #666666;}
.font60 a:visited {text-decoration: none;color: #666666;}
.font60 a:hover {text-decoration: none;color: #666666;}
.font60 a:active {text-decoration: none;color: #666666;}

.font61 {font-size:14px;color:#47D12C;font-weight:bold;}
.font61 a:link {color:#2628A8;text-decoration: none;}
.font61 a:visited {text-decoration: none;color:#2628A8;}
.font61 a:hover {text-decoration: none;color: #2628A8;}
.font61 a:active {text-decoration: none;color: #2628A8;}

.font62 {font-size:12px;color:#0069B3;line-height:200%;}
.font62 a:link {color:#2628A8;text-decoration: none;}
.font62 a:visited {text-decoration: none;color:#2628A8;}
.font62 a:hover {text-decoration: none;color: #2628A8;}
.font62 a:active {text-decoration: none;color: #2628A8;}

.font63 {font-size:18px;color:#333333;font-family: "黑体"; }
.font63 a:link {color: #FF3366;text-decoration: none;}
.font63 a:visited {text-decoration: none;color: #FF3366;}
.font63 a:hover {text-decoration: none;color: #FF3366;}
.font63 a:active {text-decoration: none;color:#FF3366;}

.font64 {font-size:12px;color:#FF9900;font-weight:bold;line-height:200%;}
.font64 a:link {color:#55BBFF;text-decoration: none;}
.font64 a:visited {text-decoration: none;color:#55BBFF;}
.font64 a:hover {text-decoration: none;color:#55BBFF;}
.font64 a:active {text-decoration: none;color:#55BBFF;}

.top_font0 {font-size:14px;color:#79CAFF;text-indent:14px;letter-spacing:10px;}
.top_font1 {font-size:12px;color:#cccccc;text-align:right;}


/*  通用字体 End */
