﻿ @import url("css.css");
/*reset begin*/
body, h1, h2, h3, h4, h5, h6, hr, p, dl, dt, dd, ul, ol, li, form, fieldset, button, input, textarea, th, td { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
ul, ol { list-style: none; }
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; }
table { border-collapse: collapse; }
/*common*/
.clear { clear:both; line-height:1px; font-size:1px; }
html, body { font-size: 12px; font-family:arial; line-height:150%; }
a { color:#666; text-decoration:none }
body { background:url(../images/bg.jpg) center top no-repeat; color:#666}
#container { width: 980px; margin: 0px auto;}
.w1003 { width:1003px; margin:0 auto }

/*header*/
#header { min-height:92px; background:url(../images/tel_top.jpg) right bottom no-repeat; }
#header .top { width:100px; float:right; margin:20px 25px 0 0; display:inline;  text-indent:10px }
#header .top a { color:#010000; line-height:20px}
#banner { height: 235px; _overflow:hidden }
#logo { float:left; }
#menu { height: 47px; background:url(../images/bg_menu.jpg) no-repeat; margin-bottom:5px; font-family: "微软雅黑", "宋体" }
#menu ul { float:left; margin-right:24px; display: inline;  }
#menu ul li { float: left; width: 120px; font-size:14px; font-weight:bold; height: 43px; line-height:43px; text-align:center; background:url(../images/bg_line1.jpg) right top no-repeat }
#menu ul li a { color:#fff; display:block; width:110px; height:43px; text-align:right }
#menu ul li a:hover { text-decoration:none; color: #FF3; }
#menu ul li b{ color:#ffc300}

/*main*/
#main { margin-bottom: 18px; overflow: hidden; zoom:1; background:url(../images/bg_main.jpg) repeat-x }
#left { float: left; width: 250px; min-height: 420px; _height:420px; margin-top:16px; display:inline }
#lmenu { min-height:200px; _height:200px; width:250px; background:#f3f3f3; margin: 0 auto; padding:16px 0 20px 0; margin-bottom:5px }
#lmenu ul#firstmenu { width:228px; margin:0 auto }
ul#firstmenu li { background:#283B8A; text-indent:60px; margin-top:2px }
ul#firstmenu li a { line-height:32px; display:block; height:32px; width:220px; color:#fff; font-size:13px }
ul#firstmenu ul li { background: none repeat scroll 0 0 transparent; height:26px; padding:0; margin:0 10px 1px; border-bottom:1px dashed #5B6BC1; text-indent:46px; font-weight: normal }
ul#firstmenu ul li a { width:200px; color:#000 }
ul#firstmenu ul { padding-bottom:10px; background:#fff; border-top: 1px solid #064594; padding-top:5px }
#cases { width:250px; min-height:130px; _height:130px; background:  #f3f3f3 url(../images/bg_left2.jpg) 110px 66px no-repeat }
#cases form { margin-top:20px}
#cases p { display:block; line-height:24px; padding:15px 0 0 20px }
.title { height:38px; background:url(../images/icon_j.jpg) 20px center no-repeat }
.title h2 { line-height:26px; font-size:14px; text-indent:90px; padding-top:6px; color:#e99200 }

/*right*/
#right { float: right; width: 700px; margin-top:16px }
#content { width: 695px; margin: 0 auto; min-height:220px; }
span.more { float:right; margin-top:10px }

/*footer*/
#footer { background: url(../images/bg_foot.jpg); height: 75px; margin-top:1px }
#footer a { color:#333 }
#footer .left { float:left; margin-left: 240px; margin-right:20px; display:inline; padding-top:20px }
#footer .n1 { text-align: center; padding-top:20px; padding-left:10px; color:#333 }


/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}


/*内容分页*/
.contPage{height:20px;line-height:20px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px;}
.contPage a{display:inline-block;color:#898989;background:#fff;text-align:center;padding:0 7px;margin:0 1px;}
.contPage a:hover{color:#fff;background:#898989;}
.contPage a.on{color:#333;background:#E5EDF2;border:1px solid #C2D5E3;}