/*-----------------------------����ȫ������-------------------------*/
*{ margin:0px; padding:0px;}
body{ font-size: 12px;color: #333;background-color:#fff; }
img, fieldset{ border: none; }
input, textarea{ font-size: 12px; }
table{ border-collapse: collapse; }
a{ color: #05a; text-decoration: none; }
a:hover{ text-decoration:underline;  }
img, fieldset{ border: none; }
h1,h2,h3,h4,h5{  }
ul{ list-style: none; }
/*-----------------------------����ȫ������-------------------------*/
/*-----------------------------��������ҳ��-------------------------*/
.publishart{ padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:20px; border:1px solid #09F;font-size:12px;}
.publishart table{ border:0px; border-collapse:collapse; line-height:22px;}
.publishart table td{ border:0px; vertical-align:top; }
.publishart table span{ padding-right:10px;}
.publishart table td .art_box{ border:1px solid #f0f0f0; height:100px; margin-top:5px;}
.flqx{ height:30px; background:#f2f2f2; border:1px solid #dfdfdf; line-height:30px;}
.flqx a{ color:#005eac;}
.flqx a:hover{ text-decoration:underline;}
.publishart_but{ float:left; width:100%; margin-top:5px;}
.publishart_but p.pleft{ float:left;}
.publishart_but p.pright{ float:right;}

.alert_box{ border:1px solid #005eac; position:relative; font-size:12px;}
.alert_box a{ color:#26709a;}
.alert_box a:hover{ text-decoration:underline;}
.alert_box_h{ background:#3777bc; color:#fff; text-indent:1em; font-weight:bold; font-size:14px; line-height:30px;}
.alert_box_c{}
.alert_box_butt { padding-top:3px; padding-bottom:3px;width:100%; background:#f0f5f8; border-top:1px solid #cee1ee;  text-align:center;}
.p_suscess{ background:url(../img/classy_icons_001.gif) no-repeat; text-indent:4.5em; line-height:50px; margin-top:50px; margin-bottom:50px; margin-left:30px;}
.p_bg1{ background:#feffcf; line-height:22px; text-indent:1em;}
.p_style1{ padding-top:10px; padding-bottom:10px; text-indent:1em;}
.p_style2{ line-height:25px;}

.add_firend{ padding:10px;}
.add_firend_photo{width:46px; height:46px; padding:2px; float:left; border:1px solid #e9e9e9; margin-right:10px;}
.add_firend_cont{width:216px; _width:213px; height:50px; border:1px solid #bdc7d8; overflow:auto;}
/*-----------------------------��������ҳ��-------------------------*/
/*-----------------------------�����б�ҳ��------------------------*/
.artlist_box{ width:980px; font-size:12px; border:0px solid #f00;}
.artlist_box_h{ background:#1d6bab; color:#fff; text-indent:1em; font-weight:bold; font-size:14px; line-height:30px;}
.artlist_box_c{ background:#fff;}
.artlist_box_c_left{ width:750px; float:left; }
.artlist_box_c_left a{ color:#0084ff; text-decoration:none;}
.artlist_box_c_left a:hover{ color:#333;}

.art_box{border:1px solid #b4d7ff; margin-top:1px;}
.art_content{ border-top:1px dashed #b7d9ff; padding:15px; margin-top:5px;}
.art_content p{ text-indent:2em; line-height:25px; padding-bottom:5px;}

.artlist_box_c_left h4{ font-size:14px; margin-bottom:3px; }
.artlist_box_c_left h4 span{ margin-right:3px;}
.artlist_box_c_left .searchbox{ padding-top:5px; padding-bottom:5px; padding-left:20px; border:1px solid #b4d7ff; margin-top:1px;}
.searchbox span{ margin-right:25px; line-height:25px;}
.artlist_box_c_left_table{ padding:5px; border:1px solid #b4d7ff; line-height:25px; }
.artlist_box_c_left_table table{ text-align:center;}
.artlist_box_c_left_table table td{ overflow:hidden;}
.artlist_box_c_left_table table td a{ width:100%; display:block;overflow:hidden; }
.artlist_box_c_left_table tr.th{ background:#dfeeff; color:#00499b; }
.artlist_box_c_left_table td .a_title{text-indent:2em; background:url(../img/art_libg.gif) 2px 5px no-repeat;}
.demobg{ background:#f5f5f5;}
.demooverbg{ background:#e2f0ff;}
.artlist_box_c_left ul{ line-height:30px; }
.artlist_box_c_left ul li{ }
.artlist_box_c_left ul li a{ }
.artlist_box_c_left ul li a span{ margin-right:3px;}
.artlist_box_c_left ul li b{ color:#8c8f87; font-weight:normal; margin-left:10px;}
.artlist_box_c_left_page{ margin-top:5px; text-align:center;}
.artlist_box_c_left_page span{ margin-right:2px;}
.artlist_box_c_left_page .confirm{background-color: #005EAC;border-color: #B8D4E8 #124680 #124680 #B8D4E8;border-style: solid;border-width:1px;color: #FFFFFF;cursor: pointer;font-size: 12px;padding:1px 15px;text-align: center;}

.artlist_box_c_right{ width:200px; float:right; }
.artlist_box_c_right a{ color:#0084ff; text-decoration:none;}
.artlist_box_c_right a:hover{ color:#333;}

.artlist_box_c_right_search{ border:0px solid #f00; height:25px; position:relative; margin-bottom:10px; margin-top:10px; }
.artlist_box_c_right_search .text{ width:120px; height:16px; position:absolute; left:0px; top:0px;}
.artlist_box_c_right_search .button{background-color:#005EAC;border-color: #B8D4E8 #B8D4E8 #B8D4E8 #B8D4E8;border-style: solid;border-width:1px;color: #FFFFFF;cursor: pointer;font-size: 12px; height:21px;  padding-left:15px; padding-right:15px; text-align: center;position:absolute; right:0px; top:0px;_padding-left:10px; _padding-right:10px; }

.artlist_box_c_right_classify{border:1px solid #e7e7e7; position:relative; margin-top:1px; }
.artlist_box_c_right_classify_h{background:#f0f0f0; color:#333; text-indent:1em; font-weight:bold; font-size:14px; line-height:30px;}
.artlist_box_c_right_classify_c{ }
.artlist_box_c_right_classify_c ul{ }
.artlist_box_c_right_classify_c ul li{ text-indent:1em;line-height:25px; }
.artlist_box_c_right_classify_c ul li a{ }

.arti_div{}
.table_nobor{ border:0px; border-collapse:collapse;}
.td_nobor{ border:0px; }

.table_hasbor{ border:1px solid #ddd; border-collapse:collapse;}
.table_hasbor td{ border:1px solid #ddd; }

/*-----------------------------�����б�ҳ��-----------------------*/
/*-----------------------------�ظ�ģ��-------------------------*/
.replybox{line-height:18px;font-size:12px;}
.replybox a{ color:#005eac;}
.replybox a:hover{ text-decoration:underline;}
.reply_block{ border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:10px; width:100%;}
.reply_block_photo{ width:50px; height:50px; float:left; border:1px solid #e9e9e9; margin-right:10px; margin-left:10px; }
.reply_block_name{ padding-right:1px;}
.reply_block_bg{ background:#f5fbff;}
.reply_block_time{ color:#888888; font-size:11px;}
.reply_block_content{ width:336px; _width:333px; height:50px; border:1px solid #bdc7d8; overflow:auto;}
.input_button{background-color: #005EAC;border-color: #B8D4E8 #124680 #124680 #B8D4E8;border-style: solid;border-width: 1px;color: #FFFFFF;cursor: pointer;font-size: 12px;padding: 2px 15px;text-align: center;}
.compute_num{ line-height:22px; font-size:13px; color:#888888; padding-left:3px; padding-right:10px;}

.replyblock{border-bottom:1px solid #ccc; padding-bottom:5px;padding-top:5px;}
.replycommenter{ float:left; text-align:center; background:#efefef; padding-top:10px; padding-bottom:10px; }
.replycommenter img{ border:1px solid #cbcbcb; padding:2px;}
.replycomment{ float:left; border:1px solid #eee; padding:10px; margin-left:20px;}
.replycomment_cont{ margin-bottom:5px;}
.replycomment_butt{}
/*-----------------------------�ظ�ģ��-------------------------*/

/*-----------------------------����ģ��-------------------------*/
.fatiebox{ font-size:12px;}
.fatiebox a{ color:#005eac;}
.fatiebox a:hover{ text-decoration:underline;}
.fatiebox table{ border-collapse:collapse; border:0px;}
.fatiebox table td{  border:0px; vertical-align:top; line-height:25px;}
.fatiebox table td.title{ font-weight:bold; font-size:14px; color:#333; padding-right:5px;}
.fatiebox table td .photo_img{ padding:2px; border:1px solid #ddd;}
.fatiebox table td input,.fatiebox table td textarea{ border:1px solid #ddd;}
.fatiebox table td textarea{ overflow:auto;}
.fatiebox .user {padding: 10px 0;text-align: center;width: 80px;}
.fatiebox .u_icon{}
.fatiebox .u_name{text-align: center;width: 80px; word-wrap: break-word;}
.fatiebox .u_level{}
.fatiebox .u_address{}

.fatiebox .right_ta_cont{ background:#F9F9F9; padding:10px; }
.fatiebox .topborder { border-top:1px solid #ddd; margin-top:5px;}
.quote {margin-bottom: 10px; }
.reply_cont{ min-height:120px;  _height:120px; }
.reply_butt{ position:relative;}
.reply_butt .butt{ position:absolute; bottom:5px; left:5px;}
.quote fieldset {border: 1px solid #DEDEDE;color: #999999;font-size: 12px;line-height: 18px;padding: 2px 0 8px;width: 480px;word-wrap: break-word;}
.quote .quote_content {margin-left: 5px;padding:0px 5px;}
.quote legend {color: #999999; margin-left: 5px;padding: 0 4px;}

.que_ans{ background:#fcfdff url(../img/que-bg.jpg) repeat-x;}
.best_ans{ background:#fffcf6 url(../img/best-bg.jpg) repeat-x;}
.other_ans{ background:#f9fef7 url(../img/othera-bg.jpg) repeat-x;}


/*-----------------------------����ģ��-------------------------*/
/*-----------------------------�༭ģ��------------------------*/
.edit{position:relative; width:100px; font-size:12px; border:0px solid #F00; }
.edit a{ color:#26709a;}
.edit .p_fa{ width:100px; background:url(../img/edit_bgicon.jpg) 2px 4px no-repeat; text-indent:1.8em; line-height:25px; border:0px solid #F00;}
.edit_in{ width:120px;  display:none; position:absolute; top:25px; left:0px; border:1px solid #bebebe; background:#fff; padding:15px;opacity: 0.8; filter: "alpha(opacity=80)"; filter: alpha(opacity=80);  zoom: 1;   }
.edit_in p{ line-height:25px;}
.edit_fs{ border-bottom:1px solid #CCC; border-top:1px solid #CCC; }
.edit_fs span{ margin-right:5px; padding:1px; cursor:pointer;}
.edit_fs span.select{ background:#cecece;}
/*-----------------------------�༭ģ��------------------------*/
/*-----------------------------��¼ע��ģ��------------------------*/
.log_reg_box{ width:960px; margin:0px auto; font-size:12px;}
.log_reg_box table{ border-collapse:collapse; border:0px; line-height:35px;}
.log_reg_box table td{border:0px;}
.log_reg_box table td .input{ padding:4px; background:url(../img/ipt_bg.jpg) repeat-x #FBFBFB; border:1px solid #c1c1c1;}
.log_reg_box table td .loginbutt{ width:86px; height:34px; background:url(../img/login_but.jpg) no-repeat; line-height:34px; color:#fff; border:0px; font-size:14px; font-weight:bold;}
.log_reg_box table td .regbutt{ width:86px; height:34px; background:url(../img/reg_but.jpg) no-repeat; line-height:34px;color:#fff; border:0px; font-size:14px;font-weight:bold;}
.log_reg_box table td .select{ padding:4px; background:url(../img/ipt_bg.jpg) repeat-x #FBFBFB; border:1px solid #c1c1c1;}
.log_reg_box table td h3{ text-indent:2em; color:#1d50a2; font-size:14px;}
.log_reg_box a{ color:#007BBB; text-decoration:underline;}
.log_reg_box span.spanmr30{ margin-right:30px;}
.log_reg_box .title_h1 {color: #FFFFFF;font-size: 14px;font-weight: normal;line-height: 46px;text-indent: 60px;padding:0px;}
.loginbox{ width:300px; float:left;}
.loginbox_h{ position:relative; background:url(../img/dlzc_titbg.jpg) repeat-x;  height:46px;}
.loginbox_h_lt{ position:absolute; left:0px; top:0px; background:url(../img/dlzc_titleft.jpg) no-repeat;width:15px;height:46px;}
.loginbox_h_rt{position:absolute;right:0px; top:0px; background:url(../img/dlzc_titright.jpg) no-repeat;width:10px;height:46px;}
.loginbox_c{ border:1px solid #dcdcdc; padding-top:30px; padding-bottom:30px; }
.loginbox_c table td{ font-size:12px;}
.registbox{ width:650px; float:right;font-size:12px;}
.registbox_error{position:relative;background:url(../img/register_error.jpg) 0px 3px no-repeat; text-indent:2em; dispaly:block; float:left;}
.registbox_right{position:relative;background:url(../img/register_right.jpg) 0px 3px no-repeat;  text-indent:2em; dispaly:block; float:left;}
.registbox_h{ position:relative;background:url(../img/dlzc_titbg.jpg) repeat-x;height:46px;}
.registbox_h_lt{ position:absolute; left:0px; top:0px; background:url(../img/dlzc_titleft.jpg) no-repeat;width:15px;height:46px;}
.registbox_h_rt{position:absolute;right:0px; top:0px;background:url(../img/dlzc_titright.jpg) no-repeat;width:10px;height:46px;}
.registbox_c{border:1px solid #dcdcdc; padding-top:30px; padding-bottom:30px; }
.registbox_c table td{ font-size:12px;}
/*-----------------------------��¼ע��ģ��------------------------*/
/*-----------------------------��������ҳ��------------------------*/
.personbox{ font-size:12px;}
.personbox a{ color:#333;}
.personbox a:hover{ color:#c00;}
.personbox_left{ float:left;}
.personbox_left_t{ position:relative; background:url(../img/per_titbg.jpg) repeat-x;height:30px;}
.personbox_left_t_l{ position:absolute; left:0px; top:0px; background:url(../img/per_titleft.jpg); width:15px; height:30px;}
.personbox_left_t_r{  position:absolute; right:0px; top:0px;background:url(../img/per_titright.jpg); width:10px; height:30px;}
.personbox_left_t h3{ font-size:14px; color:#fff; text-indent:1em; line-height:30px;}
.personbox_left_c{ border-bottom:1px solid #e6e6e6;}
.personbox_left_c dl{ border:1px solid #e6e6e6; border-bottom:0px;} 
.personbox_left_c dl dt{ background:url(../img/laft_dtbg.jpg) repeat-x;  border-bottom:1px solid #e6e6e6; height:27px; line-height:27px; padding:0px 12px;   font-weight:bold; position:relative; cursor:pointer; } 
.personbox_left_c dl dt:hover{ background: url(../img/laft_dthoverbg.jpg) repeat-x;}
.personbox_left_c dl dt b{ position:absolute; top:6px; right:15px; background:url(../img/hebi.jpg) no-repeat; width:15px; height:15px;} 
.personbox_left_c dl dt b.close{ background:url(../img/zhankai.jpg);} 
.personbox_left_c dl dd .item {padding: 2px 0 2px 24px; line-height:20px;background:url(../img/li_bg_blockb.jpg) 12px 9px no-repeat;}
.personbox_left_c dl dd.close div{ display:none; }

.personbox_right{ float:right;}
.personbox_right a{ color:#005ea7;}
.personbox_right a:hover{ text-decoration:underline;}

.personbox_right_h{height: 32px;line-height:32px;margin-bottom:10px; border:1px solid #E6E6E6; border-bottom:2px solid #317fbd; }
.personbox_right_h h2 {color: #317fbd;float: left;padding-left: 15px;font-size:14px;}
.personbox_right_c{}
.personbox_right_c .select1{ width:100px; margin-right:10px;}
.personbox_right_c .lable1{ margin-right:10px; }
 .text {-moz-border-bottom-colors: none;-moz-border-image: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none; border-color: #AAAAAA #DDDDDD #DDDDDD #AAAAAA;border-style: solid;border-width: 1px; margin-right: 10px;margin-top: 0;padding: 2px;}

.table_th{ background:url(../img/tableth_bg.jpg) repeat-x; height:30px; color:#666; line-height:30px; text-align:center;}
.table_border{ border:1px solid #E6E6E6; border-collapse:collapse; line-height:30px;}
.table_border td{border:1px solid #E6E6E6; border-collapse:collapse; line-height:30px;}
.per_photo{ padding:2px; border:1px solid #ddd; cursor:pointer;}

.personbox_right_c .h5 {border-bottom: 1px solid #E6E6E6;color: #CC0000;line-height: 30px;margin-bottom: 20px;padding-left: 15px; font-size:14px;}
.personbox_right_userinfo{border-radius: 2px 2px 2px 2px; padding:10px;background:#FFFDEE;border: 1px solid #EDD28B;}
.userinfo_photo{ float:left; padding:2px; text-align:center;}
.userinfo_photo img{ border:1px solid #EDD28B; padding:3px;}

.userinfo_detail{ margin-left:10px; padding-left:15px; border-left: 1px solid #FFEED6; float:left; }
.username {height: 30px;line-height: 25px;margin-bottom: 3px;overflow: hidden;}
.username strong{ font-size:20px; font-weight: normal;}
.remind{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #FFEED6;overflow: hidden;padding: 10px; line-height:30px;}
.remind p { color:#999999; border-bottom:1px solid #FFEED6;}
.remind p span.title{ width:70px; color:#333;}
.remind p span{ float:left; width:125px;}
.remind a span{ width:auto; color:#F60;}
.oinfo{ float:left; padding-right:10px;}
.ainfo{ float:left; border-left: 1px solid #FFEED6; padding-left:10px;}
/*-----------------------------��������ҳ��-----------------------*/
/*-----------------------------�һ�����------------------------*/
.back_pass{ background:url(../img/backpassbg.jpg) no-repeat; font-size:12px;}
/*-----------------------------�һ�����------------------------*/
/*-----------------------------����ѡ��------------------------*/
.mapdiv{width:100%;border:0px solid #f00;}
.mapdiv_l{ border:1px solid #7bc5ff; margin:0px auto; }
.mapdiv_r{ float:right; line-height:23px; border:1px solid #73c1ff;}
.mapdiv_r span{ display:block; float:left; }
.mapdiv_r h5{ font-size:12px; background:#b3ddff; border-bottom:1px solid #73c1ff; color:#00508f;}
.mapdiv_content{ line-height:25px;}
.mapdiv_content p{ text-indent:2em; padding-bottom:5px; }

/*-----------------------------����ѡ��------------------------*/
/*-----------------------------������------------------------*/
.album{ border:1px solid #73c1ff; line-height:25px;}
.album a{ color:#39F;}
.album a:hover{ text-decoration:underline;}
.album h5{ font-size:12px; background:#b3ddff; border-bottom:1px solid #73c1ff; color:#00508f; line-height:25px; height:25px; padding-left:1em;}
.album  table td{ vertical-align:top;}
.photoedit a{ color:#39F;}
.photoedit a:hover{ text-decoration:underline;}
.photoedit{ width:160px; border:1px solid #ccc; text-align:center; float:left;line-height:20px;}
.photoedit .photoeditimg{ padding:5px; border:1px solid #eee; margin:5px auto; width:110px; height:110px;}
.photoedit .photoeditdiv{ background:#f4f4f4; height:40px;}

.ul_plist{}

.ul_plist li {display: inline-block;font-size: 12px; float:left; margin:10px;border:0px solid #f00; }
.ul_plist li .img_a {border:1px solid #CEE1EE; width:150px; height:110px;display: block;overflow:hidden; text-align:center; }
.ul_plist li img{}
.ul_plist li span.infor {color: #666666;height: 30px;line-height: 15px;overflow: hidden;padding: 3px 0 0 2px;table-layout: fixed;width: 154px;word-wrap: break-word;display:block;}

.img_fath{ float:left; margin:10px; border:0px solid #f00; width:152px;}
.img_son{ border:1px solid #CEE1EE; padding:3px; overflow:hidden;}
.img_son a{ display:block; height:112px;}
.img_son img{ width:142px; height:110px; border:1px solid #CEE1EE;}
.img_intro{height: 30px;line-height: 15px;overflow: hidden; padding: 3px 0 0 2px;}

.function_nav {background: #F7F7F7;margin-bottom: 5px;padding:5px;}
.upload_pbutt{ width:97px; height:23px; background:url(../img/album-scph.gif) no-repeat; display:block; text-indent:2.5em;}
.edit_pbutt{width:67px; height:23px; background: url(../img/album_editsbutt.gif) 1em 5px no-repeat; display:block; text-indent:2.5em;}
.del_pbutt{width:67px; height:23px; background: url(../img/album_dele.gif) 1em 5px no-repeat; display:block; text-indent:2.5em;}


.pic_show{ text-align:center; padding:10px;}
.pic_showname{ line-height:25px; text-align:center;}
.pic_upbox{ background:#f7f7f7; padding:10px; border:1px solid #ddd; margin:5px; overflow:auto;}
.pic_upbox ul{}
.pic_upbox ul li{ margin-left:10px; margin-top:10px; width:100px; height:100px; float:left; border:1px #ddd solid;}
/*-----------------------------������------------------------*/
/*-----------------------------������ҳ------------------------*/
.sqdh_bg1{ background:url(../img/blue_libg.gif) 2px 10px no-repeat;}
.sqdh_bg2{ background:url(../img/blue_arrow.jpg) 2px 9px no-repeat;}
/*-----------------------------������ҳ------------------------*/

/*-----------------------------tab-----------------------*/
/** �帡�� **/
.clearfix:after{content:".";display:block;height:0;clear:both;
visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
.ui-tab-container{width:100%;}
.ui-tab-container ul{border-bottom:1px solid #b4d7ff}
.ui-tab-container ul li{float:left;border-style:solid;border-width:1px;border-color:#e6e6e6; line-height:26px; padding-left:15px; padding-right:15px;margin:0 5px;background:url(../img/tabli_bg.jpg) repeat-x;cursor:pointer;border-bottom:none;}
.ui-tab-container ul li.ui-tab-active{background:url(../img/tabli_rbg.jpg) repeat-x;margin-bottom:-2px; border:1px solid #e6e6e6;border-bottom:1px solid #fff; color:#2b83e7; font-weight:bold;}
.ui-tab-container ul li.ui-tab-disable{background:#ff0000;border-bottom:1px solid #999;margin-bottom:-1px;}
.ui-tab-container .ui-tab-content{padding:10px;border:0px solid #ccc;border-top:none;}
/*-----------------------------tab-----------------------*/
/*-----------------------------��ҳ-----------------------*/
.pager_div { padding: 20px;text-align: center;}
.pager_div a, .pager_div span {display: inline-block;font: 12px/18px tahoma;margin: 0 2px 0 3px;outline: medium none; text-align: center;vertical-align: middle;padding: 1px 5px;}
.pager_div a:hover{border: 1px solid #0090f5;color: #0090f5; text-decoration:none;}
.pager_div a {background: url(../images/pager.bg.png) repeat-x scroll 0 100% transparent;border:1px solid #CCCCCC;color:#0063DC;text-decoration: none;}
.pager_div .prev, .pager_div .next {border-color: #DFDFDF;color: #0063DC;font-weight: normal;height: 20px;padding: 0; line-height:20px;width: 58px; }
.pager_div .prev {background: url(../images/qn_page.png) no-repeat scroll 0 0 transparent;}
.pager_div .next {background: url(../images/qn_page.png) no-repeat scroll 0 -18px transparent;}
.pager_div .current {border: 1px solid #0090f5;color:#0090f5;font-weight:bold; background:#e9f6ff;}
.page table td{font-size:12px; vertical-align: middle; }
.page table td select {vertical-align:middle;}

/*-----------------------------��ҳ-----------------------*/
td.ellips {
	text-overflow: ellipsis; white-space: nowrap; 
}
/*-----------------------------��ҳ-------------------------*/
#pager{text-align:right; position:relative;}
#pager ul.pages {  
	position:absolute;
	top:0px;
	right:10px; 
display:block;   
border:none;   
text-transform:uppercase;   
font-size:10px;   
margin:0px;   
padding:0px;   
}   
 
#pager ul.pages li {   
list-style:none;   
float:left;   
border:1px solid #ccc;   
text-decoration:none;   
margin:0 5px 0 0;   
padding:5px;   
}   
  
#pager ul.pages li:hover {   
border:1px solid #003f7e;   
}   
  
#pager ul.pages li.pgEmpty {   
border:1px solid #eee;   
color:#eee;   
}   
  
#pager ul.pages li.pgCurrent {   
border:1px solid #003f7e;   
color:#000;   
font-weight:700;   
background-color:#eee;   
} 
/*-----------------------------��ҳ-------------------------*/

/*-----------------------------����ʽ��-----------------------*/
.mr_c{ margin:0px auto;}
.ml30{ margin-left:30px;}
.mr20{ margin-right:20px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.pd0{ padding:0px;} 
.pb0{ padding-bottom:10px;}
.pd10{ padding:10px;}
.pt30{ padding-top:30px;}
.bor_red{ border:1px solid #f00;}
.h_100{ height:100%;}
.cl{  overflow:hidden;zoom:1;}
.bgf1f1f1{background:#F1F1F1;}
.bgC1D5F5{background:#C1D5F5;}
.c999{ color:999;}
.ipt20{ width:20px;  border:1px solid #ddd;}
.ipt90{ width:90px;  border:1px solid #ddd;}
.mar_tc{ margin:0px auto;}
.fb{ font-weight:bold;}
.fix{zoom:1;}
.fix:after{display:block; content:'clear'; clear:both; line-height:0; visibility:hidden;}
.on{ color:#0078c9;}
.on a{ color:#0078c9;}
.m5{ margin:5px;}
.ml30{ margin-left:30px;}
.ml10{ margin-left:10px;}
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr20{ margin-right:20px;}
.mr30{ margin-right:30px;}
.mr35{ margin-right:35px;}
.mr40{ margin-right:40px;}
.mr50{ margin-right:50px;}
.mb30{ margin-bottom:30px;}
.mb20{ margin-bottom:20px;}
.mb10{ margin-bottom:10px;}
.mb3{ margin-bottom:3px;}
.mt2{ margin-top:2px;}
.mt9{ margin-top:9px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.pd0{ padding:0px;} 
.pl10{ padding-left:10px;}
.pl30{ padding-left:30px;}
.pl40{ padding-left:40px;}
.pl50{ padding-left:50px;}
.pb2{ padding-bottom:2px;}
.pb10{ padding-bottom:10px;}
.pb20{ padding-bottom:20px;}
.pl30{ padding-left:30px;}
.pb3{ padding-bottom:3px;}
.pb10{ padding-bottom:10px;}
.pd5{ padding:5px;}
.pd10{ padding:10px;}
.pt2{ padding-top:2px;}
.pt10{ padding-top:10px;}
.pt30{ padding-top:30px;}
.bor_gray{ border:1px solid #f00;}
.bor_red{ border:1px solid #f00;}
.bor_blue{ border:1px solid #9dd1ff;}
.bor_org{ border:1px solid #f97c08;}
.bor_gray{ border:1px solid #b6bcc5;}
.w_49{ width:49%; _width:46%;}
.w_100{ width:100%;}
.w20{ width:20px;}
.w30{ width:30px;}
.w60{ width:60px;}
.w75{ width:75px;}
.w80{ width:80px;}
.w85{ width:80px;}
.w90{ width:75px;}
.w95{ width:95px;}
.w100{ width:100px;}
.w120{ width:120px;}
.w125{ width:125px;}
.w130{ width:130px;}
.w140{ width:140px;}
.w150{ width:150px;}
.w155{ width:155px;}
.w160{ width:160px;}
.w170{ width:170px;}
.w180{ width:180px;}
.w290{ width:290px;}
.w300{ width:300px;}
.w310{ width:310px;}
.w400{ width:400px;}
.w630{ width:630px;}
.w640{ width:640px;}
.w960{ width:960px;}
.w980{ width:980px;}
.w_85{ width:85%;}
.h_100{ height:100%;}
.h25{ height:25px;}
.h40{ height:40px;}
.h90{ height:90px;}
.h150{ height:150px;}
.h170{ height:170px;}
.h200{ height:200px;}
.h300{ height:300px;}
.lh20{ line-height:20px;}
.lh25{ line-height:25px;}
.lh30{ line-height:30px;}
.lh35{ line-height:35px;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.tl{ text-align:left;}
.fl{ float:left; display:inline;}
.fr{ float:right;display:inline;}
.cl{  overflow:hidden;zoom:1;}
.bgf1f1f1{background:#F1F1F1;}
.bgC1D5F5{background:#C1D5F5;}
.bgF7F7F7{ background:#f7f7f7;}
.bgblue{ background:#94d0ff;}
.corg2{ color:#f97c08;}
.c999{ color:#999;}
.c666{ color:#666;}
.cblu2{ color:#9dd1ff}
.corg1{ color:#ffa626}
.cblue{ color:#0060cc;}
.c3b77b9{ color:#3b77b9;}
.corg{ color:#ff8004;}
.cred{ color:#f00;}
.ipt20{ width:20px;  border:1px solid #ddd;}
.ipt90{ width:90px;  border:1px solid #ddd;}
.fb{ font-weight:bold;}
.fno{ font-weight:normal;}
.fs12{ font-size:12px;}
.fs13{ font-size:13px;}
.fs14{ font-size:14px;}
.b0{ border:0px;}
.bb1{ border-bottom:1px solid #06F;}
.bb2{ border-bottom:1px solid #9dd1ff;}
.bb3{ border-bottom:1px dashed #ccc;}
.bborg1{ border-bottom:1px solid #f97c08;}

.bg_icon_org{ background:url(../img/org_libg.gif) 0px 10px no-repeat;}
.bg_icon_blue{ background:url(../img/blue_libg.gif) 0px 10px no-repeat;}
.ti1{ text-indent:1em;}
.ti15{ text-indent:1.2em;}
.ti2{ text-indent:2em;}
.ti1{ text-indent:0.5em;}
.red{ color:#F00;}
.fix{zoom:1;}
.fix:after{display:block; content:'clear'; clear:both; line-height:0; visibility:hidden;}

.h3_style{ line-height:30px;font-size:14px; margin-bottom:3px; color:#004ca1; }
.h3_style1{ font-size:14px; font-weight:bold; line-height:33px; background:url(../img/h3_styebg1.gif) no-repeat 10px 0px; text-indent:2.8em;}
.h3_style2{ font-size:14px; font-weight:bold; line-height:32px;background:url(../img/h3_styebg2.gif) no-repeat 10px 0px; text-indent:2.8em;}
.h3_style3{ font-size:14px; font-weight:bold; line-height:33px; background:url(../images/h3_styebg3.gif) no-repeat 10px 0px; text-indent:2.8em;}
.h3_style4{ font-size:14px; font-weight:bold; line-height:30px; }

.h4_style{ color:#0060cc; font-weight:bold; line-height:30px; text-indent:1em; font-size:14px;}
.h4_style2{ color:#555; font-weight:bold; line-height:30px; text-indent:1em; font-size:14px;}
.h4_style3{ font-size:14px; font-weight:bold; line-height:25px; text-indent:1em;}

.h5_style1{ font-size:12px; font-weight:bold; line-height:22px;}

/*-----------------------------����ʽ��-----------------------*/

/*-----------------------------�����-------------------------*/
.ad-gallery {
  width: 600px;
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}
  .ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 400px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(non-existing.jpg)\9
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url("../mg/ad_prev.png");
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url("../mg/ad_next.png");
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
      }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
      .ad-gallery .ad-image-wrapper .ad-image a img {
        border: 0;
      }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url("../img/opa75.png");
        color: #000;
      }
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='../img/opa75.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
  .ad-gallery .ad-controls {
    height: 20px;
  }
    .ad-gallery .ad-info {
      float: left;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 100%;
    position: relative;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 100px;
    }
    .ad-gallery .ad-back {
      cursor: pointer;
      left: -20px;
      width: 13px;
      display: block;
      background: url("../img/ad_scroll_back.png") 0px 22px no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: -20px;
      width: 13px;
      background: url("../img/ad_scroll_forward.png") 0px 22px no-repeat;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 100%;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 3px solid #CCC;
              display: block;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 3px solid #616161;
            }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}
/*-----------------------------�����-------------------------*/
/*-----------------------------���ض���-------------------------*/
p#back-to-top{position:fixed; bottom:100px; right:80px;}
p#back-to-top a:hover{color:#979797;}
p#back-to-top a span{background: url(../img/toTop.jpg) no-repeat center center; border-radius:6px; display:block; height:51px; width:51px; margin-bottom:5px; -moz-transition:background 1s; -webkit-transition:background 1s; -o-transition:background 1s;}
p#back-to-top a:hover span{background:#979797 url(../img/toTop.jpg) no-repeat center center;}
p#back-to-top a{text-align:center;  text-decoration:none; color:#d1d1d1;  display:block; width:51px;  -moz-transition:color 1s;  -webkit-transition:color 1s; -o-transition:color 1s;}
/*----------------------------���ض���-------------------------*/