/*  ======================================== **
**     作者：浅风小河（Mjqsxh）  
**     邮箱：10982102@qq.com
**  ======================================== */
img { border:0; }
a { color:#333; text-decoration:none; }
a:hover { color:#C00; text-decoration:none; }
body { color:#333; margin:0px; padding:0px; font-size:12px; line-height:180%; font-family:Arial,'宋体'; background:#E4F3F6 url(../images/body_bg.jpg) repeat-x; min-width:960px; }
.body_width { width:960px; margin:0 auto; }

/*常用*/
.clr { clear:both; }
.fl { float:left; }.fr { float:right; } 
.tc { text-align:center; }.tl { text-align:left; }.tr { text-align:right; }
.ww100 { width:100%; border-collapse:collapse; }.border_c { border:1px #CCC solid; }
.ml10 { margin-left:10px; }.mt10 { margin-top:10px; }.mr10 { margin-right:10px; }.mb10 { margin-bottom:10px; }
.ml20 { margin-left:20px; }.mt20 { margin-top:20px; }.mr20 { margin-right:20px; }.mb20 { margin-bottom:20px; }
.red { color:#F00; }.blue { color:#06F; }.white { color:#FFFFF1; }.huise { color:#999; }.back { color:#000; }
.bgfff { background:#FFF; }

/*head*/
.head { height:115px; }
.logo { height:77px; }
.head_menu { height:22px; margin-top:40px; line-height:22px; color:#666; }
.head_menu span { margin:0 10px; float:left; }
.head_menu span a { color:#666; text-decoration:none; }
.head_menu span a:hover { color:#666; text-decoration:none; }
.head_menu .search { width:154px; height:18px; background:url(../images/searchbg.jpg) no-repeat; border:1px #d9d9d9 solid; }
.head_menu .submit { height:20px; border:1px #d9d9d9 solid; }
.nav { height:38px; margin-left:35px; }
.nav ul { list-style:none; margin:0px; padding:0px; }
.nav ul li { float:left; height:38px; line-height:38px; }
.nav ul li a { color:#FFF; text-align:center; font-size:13px; font-weight:bold; font-family:"微软雅黑"; margin:0px 20px; text-decoration:none; }
.nav ul li a:hover { color:#FFF; text-decoration:underline; }
.nav_li { width:2px; display:block; color:#FFF; }

/*banner*/
.banner { height:132px; }

/*left*/
.left { width:200px; margin:0px 10px; }
.left_title { height:56px; padding:15px 0px 0px 15px; background:url(../images/left_title.jpg) no-repeat; font-size:25px; font-weight:bold; }
.left_title span { line-height:25px; font-size:12px; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; }
.left_li { background:url(../images/left_libg.jpg) repeat-y; }
.left_li ul { list-style:none; margin:0px; padding:0px; }
.left_li ul li { line-height:28px; padding-left:30px; background:url(../images/icon_li.jpg) no-repeat 18px center; }

/*right*/
.right_title { height:36px; line-height:32px; padding-left:80px; font-size:23px; font-family:"微软雅黑"; background:url(../images/right_title.jpg) no-repeat; }
.right_title span { line-height:30px; padding-left:15px; font-size:12px; font-family:"宋体"; color:#666; }
.right { padding:20px 30px 20px 0px; }
ul.info { list-style:none; margin:0; padding:0; }
ul.info li { line-height:28px; border-bottom:1px #CCC dashed; padding-left:15px; background:url(../images/index_ico.png) no-repeat left center; }
ul.info li a { color:#666; text-decoration:none; }
ul.info li a:hover { color:#C00; text-decoration:none; }
.title { font-size:20px; font-weight:bold; line-height:35px; }
.title_menu { border-top:1px #CCC dashed; color:#666; }

ul.photo { list-style:none; margin:0; padding:0; }
ul.photo li { float:left; margin:5px 10px; }
ul.photo li img { border:1px #ccc solid; }

/*message*/
.message { border-collapse:collapse; width:100%; margin-top:10px; }
.message td { padding:5px; }
.message .text { width:260px; height:20px; line-height:20px; border:1px #CCC solid; }
.message .txt { width:400px; height:200px; line-height:20px; border:1px #CCC solid; overflow:auto; }
.message td span { margin-left:20px; }
.message .btn { width:69px; height:28px; background:url(../images/submit_btn.gif) no-repeat; border:none; margin:0; padding:0; color:#FFF; font-weight:bold; padding-top:3px; }
input, textarea, select { border:1px solid #CCC; font-size:12px; padding:2px; }

/*foot*/
.foot { height:30px; line-height:30px; color:#666; background:#EFEEEE; }

/*page*/
.page { padding-top:20px; text-align:center; vertical-align:bottom; font-family:Arial,Helvetica,Sans-serif; }
.current{ display:inline-block; width:28px; height:28px; line-height:28px; margin-right:5px; text-align:center; text-decoration:none; border:1px solid #D8D8D9; background:#D8D8D8; color:#000000; font-weight:bold; }
.pages,.firstPage,.prePage,.nextPage,.lastPage{ display: inline-block;width: 28px;height: 28px;line-height: 28px;margin-right: 5px;border: 1px solid #D8D8D9; background:#FFFFF2;color: #666;text-align: center;text-decoration: none; }
.page a { color:#989898; text-decoration:none; }
.page a:hover { background:#f5f5f5;color:#000;border-color:#ccc; }