@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,
dl, dt, dd, ul, ol, li,
pre,
form, fieldset, legend, button, input, textarea, table, tr, td
{margin:0px;padding:0px;}
fieldset, img {border:0;}
li {list-style:none;}

address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd,samp { font-family: courier new, courier, monospace; }

ins {text-decoration:none;}
del {text-decoration:line-through;}
h1, h2, h3, h4, h5, h6 {}
h1 {font-size: 2em;}
h2 {font-size: 1.7em;}
h3 {font-size: 1.5em;}
h4 {font-size: 1.38em;}
h5 {font-size: 1.2em;}
h6 {font-size: 1.1em;font-style: italic;}

address,cite,dfn,em,var{font-style:normal;}
caption,td {font-weight: normal;}
cite, blackquote, em, i {font-style: italic;}
strong, b {	font-weight: bold;}
pre, code {font-family: monospace;font-size: 1.1em;}
abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help;}
table {	border-collapse:collapse; /* 边框合并属性 */border-spacing:0;}
q:before, q:after, blockquote:before, blockquote:after {content:"";content:none}
blockquote, q {	quotes:none;}

legend { color: #000; } 
button,input,select,textarea,checkbox,radio 
{vertical-align:middle;}

.clear {clear:both;}
.blank10 {clear:both;height:10px;overflow:hidden;}

a{ text-decoration: none; color:#333;}
a:hover{ text-decoration: underline; }

body {line-height:200%;background:white url(wap/bg.gif) left top repeat-x;font-size:12px; color:#333;}

img {border:none;}

a {margin: 0px;padding:0px;border:0px;}
a:link {color:#333;text-decoration:none;}
a:visited{color:#666;text-decoration: none;}
a:hover{color:#D9271F;text-decoration: underline;}

.box {width:300px;/*background:red;*/}

#header {height:100px;background:url(wap/top_bg.jpg) left top no-repeat;}
#header .box {padding:30px 0 0 0;}
.logo span {display:none;}
#menu {background:#172B6A;padding:10px 0;border-bottom:2px solid #666; }
#menu a {display:block; float:left; color:white;padding:2px 0px 6px 9px;font-weight:bold;}
#footer {line-height:26px; padding:20px; background:#194586 url(wap/footer_bg.gif) left top repeat-x;color:white;}
#footer a {color:white;}

#search {padding:5px;background:#E2E2E2; font-size:12px;}
.search_b {height:7px;background:url(wap/search_bg.gif) 10px top no-repeat; }
#search .s_text {width:80px;height:16px;line-height:16px; font-size:12px;}
#search .s_btn,#catid {font-size:12px;}

.top_news {text-align:center;}
.top_news h3 a {color:#333;font-size:14px;}
.top_news h3 {padding:10px;}

.title {
  height:26px;
  line-height:26px;
  padding-left:10px;
  background:#25488C url(wap/title_bg.gif) left bottom repeat-x;
  color:white;
}
.title span {float:right;padding-right:10px;}
.title a {color:white;font-weight:bold;}
.title span a {font-weight:normal;}

.line {height:1px;background:url(wap/point.gif) left top repeat-x;}

.text_list li {line-height:24px;padding-left:12px;background:url(wap/icon_02.gif) left 8px no-repeat;}
.news_list li {line-height:28px;padding-left:30px;background:url(wap/icon_01.gif) left 5px no-repeat;border-bottom:1px dotted #ccc;}

.p10 {padding:10px;}
.p20 {padding:20px;}


.tel {height:26px;line-height:26px; padding:0px 0px 0px 20px; background:url(wap/tel.png) left center no-repeat;}

.email {height:26px;line-height:26px; padding:0px 0px 0px 20px; background:url(wap/email.png) left center no-repeat;}
.address {height:26px;line-height:26px; padding:0px 0px 0px 20px; background:url(wap/address.png) left center no-repeat;}


#content img {max-width:280px;}
_#content img {width:280px;}
.list-view{
float:left; 
width:48%; 
text-align:center;  
margin:0 0px 15px; 
padding:0px  1%; 
vertical-align:100%;
} 	

.img-wrap{
	margin:0 auto;   
	width:126px;
	min-height:150px;
	overflow:hidden; 
	/*非IE的主流浏览器识别的垂直居中的方法*/
	vertical-align:middle;
	/*设置水平居中*/                
	display: table-cell; 
	text-align:center;							
}
.img-wrap a {display:block;height:150px;overflow:hidden;}
.img-wrap img {
	display:block;
	width:90%;  
	vertical-align:middle;
	padding:5%;
	/*非IE的主流浏览器识别的垂直居中的方法*/
	vertical-align:middle;
	/*设置水平居中*/
	text-align:center;
  }
#list-view h5 {margin:10px 0px;}
#list-view h5 a {
  clear:both;
  width:142px;
  overflow:hidden;
  height:18px;
  line-height:18px;
  font-size:12px;
   text-align:center;
  font-weight:normal;
}
#list-view span {color:red;}
#list-view h5 p {height:18px;
  line-height:18px;}
.back,.btn {
  display:block;
  clear:both;
  width:72px;
  height:21px;
  line-height:20px;
  margin:15px 0px;
  padding-left:10px;
  background:url(images/back.gif) left top no-repeat;
  text-align:center;
  color:white;
  font-size:12px;
  text-decoration: none;
  border:none;
}

/************* 分页 */

.pages {
  clear:both;

}

.pages strong {
  color:#555;
  display:block;
  float:left;
  height:18px;
  line-height:18px;
  float:left;
  padding:0px 8px;
  background:#F5F5F5;
  border:1px solid #ccc;
  margin: 0px 3px 0px 0px;
}
.pages a {
  display:block;
  float:left;
  height:18px;
  line-height:18px;
  float:left;
  padding:0px 8px;
  border:1px solid #CCC;
  text-decoration:none;
  margin: 0px 3px 0px 0px;
  color:#555;
}

.pages span {
  float:right;
}

.mailbtn {
  height:20px;
  line-height:20px;
  border:none;
  background:#194586;
  color:white;
}

