﻿@charset "gb2312";
/*General*/
* { margin:0; padding:0; }
div:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div { zoom:1; }
body { font-size:12px; font-family:"����"; color:#727272; }
h6, h5, h4, h3, h2, h1 { font-size:12px; font-weight:normal; }
div:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
li { list-style-type:none; }
form, ul, p, h1, h2, h3, h4, h5 { margin:0; padding:0; }
img { border:none; vertical-align:bottom; }
.clr { clear:both; }
.fr { float:right; }
.fl { float:left; }
.s { font-size:12px; }
.m { font-size:14px; }
.bold { font-weight:bold; }
.blank10 { clear:both; height:10px; overflow:hidden; display:block; }
.jiezhi ul li, span.jiezhi, .jiezhi li, .jiezhi span,.p jiezhi { display:block; white-space:nowrap; overflow:hidden; -o-text-overflow: ellipsis;    /* for Opera */ text-overflow:ellipsis; /* for IE */ }
span.more { float:right; margin-right:8px; padding-top:7px; line-height:23px; font-size:12px; }
.noline { background-image:none; }
.red { color:#FF0000; }
.green { color:#009900; }
.c_huang { color:#FF7300; }
.c_hei { color:#353535; }
.c_bai { color:#fff; }
.c_hui { color:#565656; }
.c_hui2 { color:#8E8E8E; }
.c_lan { color:#003399; }
.c_lan2 { color:#0070BC; }
.c_lv { color:#44980F; }
.c_hong { color:#EE0000; }
.c_white { color:#ffffff; }
.lh13 { line-height:130%; }
.lh15 { line-height:150%; }
.lh17 { line-height:170%; }
.lh18 { line-height:180%; }
.lh20 { line-height:200%; }
.cent { text-align:center; }
.mar_l10 { margin-left:10px; }
.pa_l10{ padding-left:10px; }
.pa_r10{ padding-right:10px; }
.pa_t10{ padding-top:10px; }
.pa_b10{ padding-bottom:10px; }
.pa10{ padding:10px;}
a { color:#333; text-decoration:none; }
a:hover { color:#f60; }
a.font_ffff { color:#fff; text-decoration:none; }
a.font_ffff:hover { color:#ff0; }
a.red { color:#FF0000; text-decoration:none; }
a.red:hover { color:#009900; }
.orange a, .orange a:link, .orange a:visited, .orange a:hover { color:#ff7300; }
.white a, .white a:link, .white a:visited { color:#ffffff; text-decoration: none; }
.white a:hover { color:#ffffff; text-decoration: underline }
a.blue { color:#003399; text-decoration: none; }
a.blue:hover { color:#ed0000; text-decoration: underline; }
.red a, .red a:link, .red a:visited, .red a:hover { color:#cc0000; }
.red a:hover { color:#cc0000; text-decoration: underline; }
.gray a, .gray a:link, .gray a:visited { color:#666; text-decoration: none; }
.gray a:hover { color:#ff7300; text-decoration: underline; }
.backToTop { display:none; width:18px; line-height:1.2; padding:5px 0; background-color:#000; color:#fff; font-size:12px; text-align:center; position:fixed; _position:absolute; right:10px; bottom:100px; _bottom:"auto"; cursor:pointer; opacity:.6; filter:Alpha(opacity=60); }
/*Common framework*/
.mainbox { width:970px; margin:0 auto; display:block; }
.box { width:970px; margin:0 auto; display:block; overflow:hidden; height:auto; }
/*��ҳ*/
.titleInfo { color: #FF5A00; font-size: 1.3em; font-weight: bold; margin-left: 5px; margin-top: 45px; position: absolute; }
.pageIndex { background-color: #F7FAFF; border-bottom: 1px solid #B0D1F6; border-top: 1px solid #FFFFFF; line-height: 33px; margin-bottom: 5px; padding-left: 10px; text-align: left; }
.pageIndex span { color: #666666; font-size: 10px; padding-left: 5px; }
.pageIndex a { font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; }
/*��ҳ2*/
.page { PADDING-RIGHT: 5px; PADDING-LEFT: 0; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; COLOR: #313031; PADDING-TOP: 10px;  BACKGROUND-COLOR: #fff; TEXT-ALIGN:center; margin:8px; }
.page A { BORDER-RIGHT: #b7d8ee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #b7d8ee 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0 2px; BORDER-LEFT: #b7d8ee 1px solid; COLOR: #095cb4; PADDING-TOP: 5px; BORDER-BOTTOM: #b7d8ee 1px solid; TEXT-DECORATION: none }
.page A:hover { BORDER-RIGHT: #b7d8ee 1px solid; BORDER-TOP: #b7d8ee 1px solid; BORDER-LEFT: #b7d8ee 1px solid; COLOR: #0066a7; BORDER-BOTTOM: #b7d8ee 1px solid; BACKGROUND-COLOR: #d2eaf6 }
.page A:active { BORDER-RIGHT: #b7d8ee 1px solid; BORDER-TOP: #b7d8ee 1px solid; BORDER-LEFT: #b7d8ee 1px solid; COLOR: #0066a7; BORDER-BOTTOM: #b7d8ee 1px solid; BACKGROUND-COLOR: #d2eaf6 }
.paginationInfo  { BORDER-RIGHT: #b7d8ee 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #b7d8ee 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; MARGIN: 0 3px; BORDER-LEFT: #b7d8ee 1px solid; COLOR: #444444; PADDING-TOP: 5px; BORDER-BOTTOM: #b7d8ee 1px solid; BACKGROUND-COLOR: #d2eaf6 }
.paginationInfo  { DISPLAY: none }

/*������ҳ��ת*/
.page .gotoPage .inputPage{border:solid 1px #D3E4FB; width:30px; height:22px;line-height:22px; padding:0 3px; }
.page .gotoPage .gotoButton { height:24px; width:70px;background:url(../images/btn_blue.gif) no-repeat; line-height:24px; text-align:center; border:none; font-weight:bold; cursor:pointer; }

/*********************** lois wang ************************/
/*��������*/
/*for ie6 */
* html body{background-image: url(about:blank);background-attachment: fixed;}
#toplink { height:26px; line-height:26px;width:100%; background-color:#f6f6f6; border-bottom:1px solid #dfdfdf; z-index:999}
#toplink .toplink_l { width:450px; float:left; }
#toplink .toplink_l a.xunpan, a.xiaoxi { padding-left:20px; background:url(../images/icon_toplink.gif) no-repeat; margin:0 0 0 8px; }
#toplink .toplink_l a.xunpan { background-position:0 -15px; }
#toplink .toplink_l a.xiaoxi { background-position:0 0; }
#toplink .toplink_r { width:500px; float:right; }
#toplink .toplink_r a { line-height:26px; color:#666; padding:0 9px; display:block; float:left; }
#toplink .toplink_r a:hover { background-color:#f6f6f6; }
#toplink #menu { float:right; }
#toplink #menu .mainlevel { float:left; *position:relative; _position:relative; /*IE6 only*/border:1px solid #f6f6f6; background:#f6f6f6; margin-top:0; height:24px; z-index:5; }
#toplink #menu .mainlevel:hover { background-color:#fff; border:1px solid #cdcdcd; border-bottom:1px solid #fff; }
#toplink #menu .mainlevel a { display:block; padding:0 1px; margin:0 1px 0 4px; _margin:0 1px;text-align:left; letter-spacing:1px; }
#toplink #menu .mainlevel a:hover { color:#06C; }
#toplink #menu .mainlevel ul,#toplink #menu .mainlevel ul.list3 { margin-top:25px; display:none; position:absolute; border:1px solid #cdcdcd; border-top:none; background:#fff; padding:5px 0 8px 5px; _padding-bottom:0; *left:0; _left:0; z-index:9999; }
#toplink #menu .mainlevel ul:hover { border-top:none; }
#toplink #menu .mainlevel li { background:#fff; width:105px; height:20px; /*IE6 only*/}
#toplink #menu .mainlevel li a{ clear:both; height:20px; border:none; _margin:-5px 5px -20px 5px; _padding:-5px 15px -5px 5px; }
#toplink #menu .mainlevel li a:hover { border:none; background-color:#fff; }
#toplink #menu .mainlevel a.icon { text-align:right; background:url(../images/icon_arrow2.gif) no-repeat 68px 9px; width:60px; padding:0 15px 0 5px; letter-spacing:0; }
#toplink #menu .mainlevel a.icon2 { text-align:left; background:url(../images/icon_arrow2.gif) no-repeat 60px 9px; width:55px; padding:0 15px 0 5px; }
#toplink #menu .nolist { border:1px solid #f6f6f6; }
#toplink #menu .nolist:hover { border:1px solid #f6f6f6; background-color:#f6f6f6; }
#toplink #menu .mainlevel ul.list1 { margin-left:-26px; } 
#toplink #menu .mainlevel ul.list2 { margin-left:-31px; } 
.btnReg{display:inline-block;width:57px;height:19px;background-image:url(../images/bgbtnreg.gif); color:#fff; vertical-align:middle;line-height:19px;text-align:center;}
a.btnReg:hover{ color:#fff; text-decoration:underline}
/*��վ����*/
#toplink #menu .mainlevel ul.list3 { width:200px; margin-left:-126px; }
#toplink #menu .mainlevel ul.list3 li { width:200px; padding:3px 0; border-bottom:1px solid #eee; height:100%; overflow:hidden; zoom:1; clear:both; }
#toplink #menu .mainlevel ul.list3 li p { display:block; margin:2px 5px;clear:both; _height:20px; }
#toplink #menu .mainlevel ul.list3 li a { float:left; height:22px; clear:none; padding:0 3px; _padding:0; letter-spacing:normal; }
#toplink #menu .mainlevel ul.list3 li strong { display:block; clear:both; _height:20px; }
#toplink #menu .mainlevel ul.list3 li strong a { color:#039; }
#toplink #menu .mainlevel ul.list3 li.noborder { border:none; }
#toplink #menu .mainlevel ul li a.sanG { font-family:Arial; }


/*ͷ��*/
#header { height:65px; margin:20px 0 10px; }
.logo { width:390px; height:65px; float:left; padding-right: 16px; }
.logo h1 a,.logo strong a,.logo b a { float:left; display:block; text-indent:-999px; font-weight:bold; }
.logo h1{font-size:20px;font-weight:bold;padding-top:20px; }
.logo b a,.logo h1 a{ width:120px; height:45px;letter-spacing:2px; margin:10px 0 0 10px; font-size:22px; font-family:"΢���ź�"; text-indent:0; }
.logo strong a{ background:url(../images/logo.gif) no-repeat;width:180px; height:65px; }
/*ͷ������*/
.searchbox { height:75px; width:440px; position:relative; float:left; z-index:1; }
.searchbox .search_tag { height:21px; width:430px; position:absolute; z-index:3; }
.searchbox .search_action { height:42px; width:440px; top:21px; position:absolute; z-index:2; }
.searchbox .search_action .inputbox { height:42px; width:300px; padding:0 10px 0 40px; float:left; background:url(../images/search_input.jpg) no-repeat; }
.searchbox .search_action .inputbox input { border:none; *border-color:#fff; _border-color:#fff; color:#666; height:24px; width:322px; _width:310px; line-height:24px; margin-top:10px; }
.searchbox .search_action button { height:42px; width:90px; float:right; display:block; background:url(../images/search_btn.jpg) no-repeat; border:none; cursor:pointer; }
.searchbox .search_tag{  line-height:26px; width:450px; height:26px; margin-left:20px; overflow:hidden; display:block; }
.searchbox .search_tag dd{ float:left; width:50px; text-align:center; height:26px; display:block; overflow:hidden;padding-bottom:2px; cursor:pointer; line-height:23px; }
.searchbox .search_tag dd:hover { color:#06C; }
.searchbox .search_tag .sea_t{ background:url(../images/search_current.gif) no-repeat center 0;  height:26px; z-index:100; font-weight:bold; }
.searchbox .search_tag .sea_t:hover { color:#1f60a2; }

.code{background:url(../images/code.gif) no-repeat center 20px;width: 102px; height: 90px; float: right;margin-top: -10px;}
/*������*/
#nav { height:34px; border:1px solid #1a5189; border-bottom:none; background:url(../images/nav_bg.gif) repeat-x; }
#nav ul { padding:0 0 0 10px; }
#nav ul li { float:left; font-size:14px; padding:0 15px; background:url(../images/nav_line.gif) no-repeat left 3px; }
#nav ul li a { color:#fff; font-weight:bold; width:70px; padding:0 5px; display:block; line-height:34px; text-align:center; }
#nav ul li a.current,#nav ul li a:hover { color:#0661bc; background:url(../images/nav_current.gif) no-repeat center bottom; }
#nav ul li.first { background-image:none; }
/*��ǰλ��*/
.location { height:35px; background:url(../images/bg_location.gif) repeat-x 0 bottom; border:1px solid #eee; border-top:none; line-height:35px; padding:0 10px; margin:0 0 10px 0; }

/*���ú���*/
.loisbox { border:1px solid #cce0f5; }
.titleLois,.titleLois2 { height:30px; line-height:30px; border-bottom:1px solid #bedaf7; color:#333;}
.titleLois strong,.titleLois2 strong { font-size:14px; }
.titleLois span,.titleLois2 span { float:right; }
.content { padding:8px; _padding:8px 6px; }

.listbox li { line-height:180%; padding-left:15px; background:url(../images/icon_li.gif) no-repeat left 6px; }
.loisbox2 { border:1px solid #d8d8d8; }


/*β��*/
.seo{width:970px; margin:0 auto;padding:10px 0 0; overflow:hidden;line-height:26px}
.seo em{ font-style:normal;display:inline-block;}
.seo strong{padding-left:20px; color:#333}
.seo a{padding:0 5px;color:#333}
.seo a:hover{color:#369;}
#footer { border-top:3px solid #0A7EC3; padding-bottom:15px; padding-top:10px; }
#footer p { text-align:center; line-height:25px; color:#333 }
#footer p a { padding:0 5px 0 10px; border-left:1px solid #ccc; }
#footer p a.first { border:none; }

/*827������ҵƵ��*/
.htxt{line-height:2;padding:10px;}
.htxt a{width:80px;text-align:center;display:inline-block;}
.mt{margin-top:10px;}
/* 831�޸ĵ��� */
.wwebnew{width:490px;position:absolute; top:0;right:0;border:1px solid #ddd;background-color:#FFF; box-shadow:1px 1px 2px #f2f2f2;display:none; z-index:1;padding:5px 10px;}
.wwebnew p{float:left;display:block;overflow:hidden;width:65px;height:190px;border-right:1px solid #f2f2f2;padding-left:5px;}
.wwebnew p a{display:inline-block;text-align:center;}
.wwebnew p a:hover{background-color:#EBF0F6;}
.wwebnew p.wl2{width:130px;}
.wwebnew p strong{display:block;}

.icon_tg{display:block;width: 26px; height: 13px; position: absolute; left: 1px; bottom:1px; z-index: 99; background: transparent url(../images/icon_tg.gif) no-repeat;}
