/*	
	Author : MoreCrazy
	E-mail : lzrss@foxmail.com
*/

/* CSS reset */
html, body, div, p, form, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
img { border:0; }
ul, ol { list-style:none; }
table { border-collapse:collapse; border-spacing:0; }
a { cursor:pointer; font-size:12px; }
a:link, a:visited { color:#666; text-decoration:none; }
a:hover { /*color: #0C77CF;*/ text-decoration:underline; }
a:active { color:#F30; }
p { padding:5px 0; }
h1 { font:24px/120% 黑体; text-align:center; padding:18px; }
textarea { overflow:auto; }
/*--reset end--*/
.b { font-weight:bold; }
.font_red { color:#f60; }
.font_green { color:#0c0; }
.font_blue { color:#06c; }
.font_key { color:#f00; }
.left { float:left; display:inline; }
.right { float:right; display:inline; }
body { background:#FFF; font-family:;
font:12px Arial, Tahoma, Verdana, 宋体; color:#333; height:100%; }
.containor { width:1002px; padding:6px 0; margin:0 auto; overflow:hidden; zoom:1; background:#fff; overflow:hidden; }
/* 
Header  -------------------------------------*/ 
#header { margin:0 auto; width:1002px; padding:0; background:url(head.jpg) 0 0 no-repeat; }
.top_flash { width:1000px; margin:0; height:152px; }
/* nav */
#nav { margin:0 0 10px 0; height:81px; color:#FFF; overflow:hidden; padding:0; text-align: left; background: url(nav.jpg) -4px -4px no-repeat; text-indent:-2px; }
#nav a, #nav a:visited { color:#fff; display: inline-block; /*height:34px;*/ overflow:hidden; font:bold 14px/34px 宋体; text-decoration:none; margin:0; padding:0 20px; width:auto; text-align:left; text-indent:0; background:url(nav.png) 0 10px no-repeat; }
#nav a:hover, #nav a.current { color:#FFC; }
#header .headertop { height:25px; margin:5px 0 0 0; }
.headertop .weather { float:left; margin:0 0 0 0; text-indent:1em; color:#990000; font:14px/26px Verdana, Geneva, sans-serif; }
.headertop .weather a { display:block; width:80px; float:left; line-height:30px; margin:0 20px 0 30px; text-indent:-999em; }
.date .search { float:right; }
.date .search input { border:0; background:none; height:24px; margin:-1px 0 0 0; _margin:2px 0 0 0; width:202px; padding:0 5px; font:12px/20px 宋体; }
.date .search .b_search { cursor:pointer; margin:-1px 10px 0 0; _margin:0px 10px 0 0; padding:0; }
.nav { margin:0 0 0 90px; height:21px; color:#333; overflow:hidden; padding:0; text-align: left; }
#bar { height:40px; padding:0 10px 0 0; /*background:url(nav.png) no-repeat 0 -32px;*/ }
.banner { display:block; width:707px; overflow:hidden; margin:0 0 8px 0; padding:0; background:url(barner_bottom.png) bottom center no-repeat; clear:both; }
.banner img { width:707px; }
/* =Header  
---------------------------------------------*/ 
.link { display:block; width:1000px; border:1px solid #F9D959; background:#FEF9E6; height:30px; margin:0 auto; _margin:10px 0 0 0; overflow:hidden; padding:10px 0 0 0; border-bottom:3px solid #D70000; text-align:center; }
.link select { margin:0 10px; }
#footer { /*height:160px;*/ clear:both; margin:0 auto; color:#000; padding:0; height:90px; overflow:hidden; }
#footer a { }
#footer p { margin:0; text-align: center; font:12px/26px 宋体; color:#666; }
#footer p a { font-size:14px; }
#footer p span { float:right; text-align:right; }
#footer .bottom { line-height:20px; padding:4px 0 0 0; }
#footer .bottom a { font-size:12px; display: inline; margin:0 10px 0 8px; padding:0; color:#fff; }
#footer .bottom span { display:inline; float:none; line-height:20px; font-size:8px; color:#fff; }
/* 
Form  -------------------------------------*/ 
.select { visibility:hidden; }
input, select, textarea { font-size:12px; font-family:arial, 宋体; }
textarea { border:1px solid #aaa; padding:0 2px 2px 2px; overflow-y:auto; }
.input { border:1px solid #ABABAB; height:16px; padding:0 2px; font:12px/18px Arial, Helvetica, sans-serif; }
.btn { width:108px; height:18px; border:0; color:#fff; border:0; font:12px 宋体; background:url(btn.gif) no-repeat 0 0; }
.zt li { height:71px; overflow:hidden; }
.zt img { width:224px; height:60px; display:block; border:2px solid #fff; margin:8px auto 0 auto; }
.list { width:100%; margin:0 auto; }
.list li { list-style:none; margin:0 5px; text-align:left; overflow:hidden; line-height:22px; padding:6px 0 3px 18px; background:url(flag03.gif) no-repeat 0 13px; border-bottom:1px dotted #ccc; }
.list li span, .list li em { float:right; line-height:22px; padding:2px 0 0 10px; color:#999; font:normal 11px Arial, Helvetica, sans-serif; }
.list li a { font-size:12px; }
#mid .list li { height:auto; text-align:left; padding:5px 0 3px 18px; background:url(flag03.gif) no-repeat 0 10px; width:95%; margin:5px auto; }
#mid .list li a { font:14px/140% Tahoma 宋体; }
.tongzhi li a { display:inline; }
.tongzhi li span { display: inline; font-size:10px; }
/* =Form
-----------------------------------------*/ 
.clear { clear:both; height:0; overflow:hidden; }
h3.default_h { height:24px; background:url(bg_h.png) left top no-repeat; font: bold 12px/26px 宋体; color:#FFF; text-align:left; text-indent:2em; overflow:hidden; }
h3.default_h span { float: right; }
h3.default_h span a { display:block; width:50px; text-align:center; height:23px; background:#fff; margin:0 0 0 0; padding:0; text-indent:0; font: normal 12px/30px 宋体; }
.default_left .box .ulwidth { display:block; float:left; width:360px; margin:10px 0 0 0px; /*background:#F60;*/ overflow:hidden; }
.default_left .box .ulwidth li { list-style:none; margin:0 5px; text-align:left; overflow:hidden; line-height:30px; padding:0px 0 5px 10px; background:url(flag01.gif) no-repeat 0 10px; /*border-bottom:1px dashed #ccc;*/ }
/* 当前位置 */
#position { padding:0; line-height:2em; display:block; color:#333; margin:-15px 0 5px 0; text-indent:2.7em; background:url(home.gif) 10px 4px no-repeat; }
/*--mid--*/
#mid { padding:0; border:1px solid #F9D958; background:#fff; min-height:610px; _min-height:610px; *height:610px;
margin:0 0 10px 0; height:auto; }
#mid h3 { line-height:33px; height:33px; text-indent:1em; padding:0; text-align:left; color:#900; background:url(right_box.png) repeat-x; font-size:14px; overflow:hidden; }
#mid h3 span, #mid h3 em { float:right; padding:0 10px 0 0; font: normal 12px/30px 宋体; }
#mid h3 img { float:right; margin:7px 10px 0 0; }
#mid .list { width:97%; margin:5px auto; }
#mid .related .list li { border-bottom:0; }
#mid p { line-height:1.8em; padding:10px 10px 0 10px; text-align:left; text-indent:2em; color:#666;/* font-size:14px;*/ }
/*--------mail--------*/

/*-------------------------------------------*/
.page { display:block; padding:10px; width:92%; margin:10px auto; overflow:hidden; text-align:center; clear:both; background: #FFFDE6; border:1px solid #FCE836; }
.page img { cursor: pointer; }
.page a, .page a:visited, .page span { padding:2px 5px; margin:0 3px 0 0; border:1px solid #999; background:#fff; }
.page a:hover, .page .current { background:#FFD584; border:1px solid #F9D958; color:#fff; }
.page .current { padding:2px 5px; }
.page .disabled { border:1px solid #ccc; color:#ccc; padding:2px 5px; }
.buttonBox { text-align:center; padding:10px 0; }
.btn-7 { width:120px; background:url(btn.png) no-repeat 0 -54px; }
.btnOver { background:url(btn.png) no-repeat 0 -27px; }
.btnOver-7 { background:url(btn.png) no-repeat 0 -81px; }
.title span .btn { margin:-5px 0 0; }
.login-submit, .login-reg { width:38px; margin:0 5px 0 0; background:url(login_btn.gif) no-repeat 0 0; line-height:12px; padding:0; }
.login-reg { background:url(login_btn.gif) no-repeat -60px 0; }
.imgDetail { margin:3px 0 -5px 5px; }
/* 菜单 */
.menu { padding:5px 0 10px 0; }
.menu a, .menu a:visited { height:35px; display:block; margin:0 auto; width:85%; padding:0 0 0 20px; text-align:left; font:14px/35px 宋体; color:#990000; overflow:hidden; background:url(menu.gif) 5px 13px no-repeat; border-bottom:1px solid #F6D85B; }
.menu a:hover { background:url(menu_h.gif) 5px 13px no-repeat; border-bottom:1px solid #666; font-weight:bold; text-decoration:none; }
.menu a.current, .menu a.current:visited { background:url(menu_h.gif) 5px 13px no-repeat; border-bottom:1px solid #666; color:#666; }
/* subpage box width */
.w700 { width:700px; }
.w728 { width:690px; }
.w982 { width:982px; }
/* 首页样式 */
.clear_line { display:block; clear:both; height:1px; border-bottom:1px dashed #999; width:96%; margin:0 auto; }
/* default_left */
.default_left { width:345px; background:#FFD584 url(dszl.gif) left top no-repeat; border:1px solid #FCC03C; float:left; padding:40px 0 10px 0; margin:0 0 10px 0; }
.dangshi { background:#FFD584 url(dangshi.gif) left top no-repeat; margin:0 0 10px 10px; }
.default_left .box { display:block; clear:both; width:330px; height:138px; background:#FFF url(h3.png) top left no-repeat; margin:0 auto; overflow:hidden; padding:0; }
.default_left .box h3 { height:26px; font: bold 14px/30px 宋体; color:#990000; text-align: center; width:150px; float:left; padding:0; }
.default_left .box em { display:block; float:right; font-style:normal; color:#000; margin:8px 10px 0 0; }
.default_left .box h3 span { float: right; }
.default_left .box h3 span a { display:block; width:50px; text-align:center; height:23px; background:#fff; margin:0 0 0 0; padding:0; text-indent:0; font: normal 12px/24px 宋体; }
.sub_list { width:220px; height:165px; margin:5px 10px 5px 10px; }
.main { width:700px; overflow:hidden; zoom:1; }
.sideBar { width:218px; margin:0 10px 0 0; }
.sideBar .box { padding:0 0 10px 0; margin:0 0 10px 0; border:1px solid #C4C4C4; /*background:#F5F8FD;*/ overflow:hidden; zoom:1; }
.sideBar .box h3 { background:url(title_list.png) 0 0 no-repeat; height:33px; font:bold 14px/34px 宋体; margin:0 0 5px 0; overflow:hidden; text-align:left; text-indent:3.8em; color:#568CEE; }
/*.sideBar .box h3 span { color:#fff; width:100px; float:left; text-align:center; }*/
.two { width:320px; margin-right:8px; }
.sideBar .box h3 img { margin:6px 8px 0 0; }
.sideBar .menu_left { padding:0 0 10px 0; /*min-height:600px; height:600px;*/ background:#F1F1F1 url(menu_left.jpg) bottom center no-repeat; }
/* default_left list样式 */
.default_left .list { float:left; margin:10px 0 0 5px; width:95%; }
.default_left .list li { list-style:none; margin:0; text-align:left; overflow:hidden; line-height:20px; padding:0 0 0 12px; background:url(flag01.gif) no-repeat 2px 4px; border:none; height:22px; }
.default_left .list li span { float:right; line-height:20px; padding:4px 0 0 10px; color:#666; font:normal 10px Arial, Helvetica, sans-serif; margin:0; /*background:#063;*/ }
.default_left .list li a { font-size:12px; }
/* zhuanti 专题 */
.zhuanti { display:block; float:left; width:265px; margin:0 0 10px 15px; /*background:#069;*/ }
.default_left .zhuanti h3 { background:url(ico_li.gif) 6px -134px no-repeat; font-size:12px; font-weight:normal; text-indent:20px; }
.default_left .zhuanti h3 span a { width:35px; height:12px; background:url(ico_li.gif) 0 -60px repeat; margin:10px 0 0 0; }
.zt_pic { height:130px; margin:0; overflow: hidden; }
.zt_pic li img { width:224px; height:60px; border:1px solid #ccc; padding:1px; display:block; margin:0 auto; }
.zt_pic li { list-style:none; margin:0 0 10px 0; text-align:left; background:#fff url(zhuanti.png) bottom repeat-x; border:none; width:260px; height:56px; }
.zt_pic li a { height:auto; width:80%; float:left; margin:5px 0 0 30px; font:14px/20px 宋体; color:#214F8D; }
.zt_pic li a:hover { background:#FFFFCE; text-decoration:none; color:#F30; }
.zt_pic li span { float:right; line-height:20px; padding:4px 0 0 10px; color:#85ACE2; font:normal 11px Arial, Helvetica, sans-serif; margin:0; }
/* photo_news */
.photo_news { /*background:#0FF;*/ width:280px; height:235px; float:left; }
.photo_news img { width:250px; height:170px; padding:5px; border:1px solid #E3E3E3; background:#fff; margin:10px 0 5px 10px; overflow:hidden; float:left; }
.photo_news a span { display:block; clear:both; text-align:left; color:#245699; width:90%; margin:0 auto; }
/*  */
h3.half { width:50%; float:left; }
.default_left h3.half span a { width:35px; height:12px; background:url(ico_li.gif) 0 -60px repeat; margin:10px 10px 0 0; }
.box_half { float:left; /*background:#096;*/ padding:0; width:48%; margin:5px 0 10px 10px; _margin:5px 0 10px 8px; overflow:hidden; }
.box_half .tag { border-bottom:1px dashed #C2C2C2; padding:0 0 5px 0; margin:0 0 5px 0; }
.box_half .tag a { line-height:20px; color:#11356A; white-space:nowrap; padding:2px 5px; background:#F3F3F3; }
.box_half .tag a:hover { text-decoration:none; background:#CCD7FD; }
.photo_text img { display:block; float:left; width:100px; height:70px; overflow:hidden; }
.photo_text p { display:block; float:left; width:190px; margin:-8px 0 0 10px; color:#709DDD; line-height:19px; height:70px; overflow:hidden; }
.photo_text p a { color:#235292; }
.box_half .list { display:block; clear:both; margin:5px 0 0 0; }
/* default_right */
.default_right { float:left; width:288px; margin:0 0 0 10px; padding:0 0 1px 0; }
.default_right .box { background:#FEF9E6; border:1px solid #F9D958; margin:0 0 10px 0; overflow:hidden; }
.default_right .box h3 { height:32px; background:url(right_box.png) 0 0 repeat-x; font:bold 14px/28px 宋体; color:#990000; text-align:left; text-indent:1em; margin:0 auto; overflow:hidden; }
.default_right .box h3 span { float: right; }
.default_right .box h3 span a { font-weight:normal; padding:0; margin:0; text-indent:0; display:block; width:45px; height:12px; color:#990000; }
/* default_right .list */
.default_right .list { width:96%; margin:3px auto; }
.default_right .list li { list-style:none; margin:0; text-align:left; overflow:hidden; line-height:20px; padding:0px 0 0px 12px; background:url(flag01.gif) no-repeat 2px 4px; border:none; height:24px; }
.default_right .list li span { float:right; line-height:20px; padding:4px 0 0 10px; color:#666; font:normal 11px Arial, Helvetica, sans-serif; margin:0; }
.default_right .list li a { font-size:12px;/* color:#3E73C8;*/ }
.default_right .box .fwzq img { width:228px; height:53px; margin:10px 0 0 10px; }
.default_right .box .xmjb { background:url(phone.gif) 20px 5px no-repeat; padding:0 0 0 80px; }
.default_right .box .xmjb p { line-height:2em; padding:0 0 0 0; }
/* 通知公告 */
#gg { height:158px; /*width:96%;*/ margin:5px 5px 0 5px; }
#gg .list li { height:auto; border-bottom:1px dotted #ccc; line-height:180%;  /*font-weight:bold;*/ }
#gg .list li span { float:none; }
/* 二级 */
.content_containor { border:1px solid #679BE9; /*border-bottom:4px solid #ddd;*/ background:#fff url(subBg_l.png) right repeat-y; overflow: hidden; zoom:1; width:978px; margin:10px auto; }
.content_containor #commBar { width:240px; }
.content { margin:10px 40px; text-align:left; font:14px/180% Tahoma 宋体; color:#333; text-align:justify; text-justify:inter-ideograph; }
.content a { font-size:14px; color:#f60; text-decoration: underline; }
.content p { padding:5px 0; text-indent:2em; }
.content_containor .recommend { overflow:hidden; zoom:1; background:#F5F8FD; }
.content_containor .recommend li { float:left; width:110px; height:110px; margin:0 0 5px 0; overflow: hidden; }
.content_containor .recommend img { width:100px; height:70px; }
.other { margin:5px 40px; padding:8px 0; border-top:1px solid #ccc; font-size:14px; text-align: left; }
.other a { font:14px Tahoma; }
.infoBox { text-align:left; border:1px solid #ddd; background:#f5f5f5; padding:10px; margin:0 0 15px 0; font:12px Tahoma; text-align:center; color:#999; }
.infoBox th { text-align:right; padding:2px 5px; }
.small, .big { cursor: pointer; padding:0 5px; }
.small { font:bold 10px "Times New Roman"; color:#01458E; }
.big { font:bold 14px "Times New Roman"; }
.pic li { width:170px; height:160px; float:left; margin:8px 10px; display:inline; overflow:hidden; text-align:center; line-height:160%; }
.pic img { display:block; padding:2px; margin:4px auto; border:1px solid #ccc; width:142px; height:105px; background:#fff; }
/*2012.04.02*/
.dongtai { display:block; float:left; width:746px; height:260px; background:url(dongtai.png) 0 0 no-repeat; margin:-10px 0 0 0; }
.dongtai .newsPic { /*border:1px solid #ccc;*/ width:310px; height:250px; padding:10px 0 0 10px; display:block; float:left; margin:0; overflow:hidden; font-weight:normal; text-align:left; /*background:#F30;*/ }
.dongtai span { display:block; float:left; height:30px; width:425px; /*background:#096;*/ }
.dongtai span a { display:block; float:right; width:47px; height:18px; background:url(more.gif) 0 0 no-repeat; text-indent:-999em; margin:5px 10px 0 0; }
.dongtai h4 { display:block; height:30px; overflow:hidden; float:left; width:425px; /*background:#0CF;*/ margin:0; padding:0; }
.dongtai h4 a { text-align:center; font:bold 18px/35px "微软雅黑"; float:left; margin:0; width:410px; color:#FF3300; }
.dongtai .list { display:block; float:left; width:420px; overflow:hidden; margin:0 0 0 5px; }
.dongtai .list li { border:none; height:2em; line-height:2em; padding:0 0 0 10px; background:url(flag01.gif) 2px 5px no-repeat; margin:4px 15px 0 0; overflow:hidden; }
.dongtai .list li a { margin:0; padding:0; font-size:14px; }
.jianjie { display:block; float:left; margin:-10px 0 0 10px; width:246px; height:218px; background:url(jianjie.png) 0 0 no-repeat; overflow:hidden; padding:40px 0 0 0; }
.jianjie a { display:block; clear:both; margin:0 0 3px 12px; }
.ad { display:block; clear:both; margin:10px 0; }
.red li { width:126px; height:123px; float:left; margin:5px 8px; display:inline; overflow:hidden; text-align:center; line-height:160%; }
.red img { display:block; padding:2px; margin:4px auto; border:1px solid #ccc; width:120px; height:90px; background:#fff; }
.hero { background:#FEF9E6; border:1px solid #F9D958; display:block; overflow:hidden; height:200px; }
.hero h3 { height:32px; background:url(right_box.png) 0 0 repeat-x; font:bold 14px/28px 宋体; color:#990000; text-align:left; text-indent:1em; margin:0 auto; overflow:hidden; }
.hero h3 span { float: right; }
.hero h3 span a { font-weight:normal; padding:0; margin:0; text-indent:0; display:block; width:45px; height:12px; color:#990000; }
.hero .pic li { width:100px; height:150px; float:left; margin:5px 0 0 22px; display:inline; overflow:hidden; text-align:center; line-height:2.5em; }
.hero .pic img { display:block; padding:5px; margin:4px auto; border:1px solid #ccc; width:88px; height:100px; background:#fff; }
.list_page { margin:0 10px 0 0; background:#FFD584 url(dszl.gif) 0 0 no-repeat; padding:0 0 10px 0; min-height:600px; *min-height:600px;
}
.list_page .box { display:block; clear:both; width:268px; background:#FFF url(h3.png) top left no-repeat; margin:0 auto; margin-top:10px; overflow:hidden; padding:0; }
.list_page .box h3 { display:block; height:26px; font: bold 14px/26px 宋体; color:#990000; text-align: center; width:145px; float:left; clear:both; padding:0; text-indent:0; }
.list_page .box em { display:block; float:right; font-style:normal; color:#000; margin:8px 10px 0 0; }