*,html,body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,ul,li,form,table,tr,th,td {margin:0;padding:0}
body,input,textarea,select{font:12px/1.5 "Hiragino Sans GB","Microsoft YaHei",simsun,Tahoma,
Arial,Helvetica,Geneva,sans-serif; color:#555; -webkit-font-size-adjust: none;}
a{text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur()); cursor:pointer;color:#333;}
input, textarea, select, button {font-size:12px;font-weight:normal;font-family:inherit}
table {border-collapse:collapse;border-spacing:0;width:100%;}
em,i,b {font-style: normal;font-weight: normal}
ul{list-style:none;}
img {border:none;vertical-align:middle;-ms-interpolation-mode:bicubic;}
input,textarea,select{resize:none;}
/** header **/
.header {clear: both;width:100%;min-width:1100px;font-family:Microsoft YaHei;}
.header .hd {width:100%;border-bottom:1px solid #ccc; margin: auto; height: 26px;background:#fafafa;}
.topbar {line-height: 26px;width:1100px;margin:0 auto;color:#666;}
.topbar .toplink {float: right;margin-right:30px;}
.topbar .toplink a {margin: 0 4px;color:#666;}

.header .top{width:1100px;margin:0 auto; height:130px;}
.top .top_logo{float:left;    margin-top: 31px;}
.top .top_text{ float:left;font-size:30px;margin-left:30px;margin-top:20px;color:#d90807;letter-spacing:5px;}
.top_text .text1{font-weight:bold;}
.top_text .text2{font-weight:bold;margin-left:28px;}
.top .topphone{float:right;padding-left:110px;width:240px;
font-size:18px;float:right;margin-top:34px;
background:url(../images/tel.png) left center no-repeat;}
.top .topphone .tel{font-size:30px;font-family:Impact;color:#d90807;}
/*nav*/
.nav { width:100%;min-width:1100px;height:50px; background: url(../images/navbg.png);}
.menu{width:1090px;margin:0 auto;font-family:"Microsoft YaHei";}
.menu li {float: left; text-align:center; letter-spacing:2px;     width: 156.3px; height: 50px; line-height: 50px;margin-left:-1px;}
.menu li a {display:block;margin-top:10px; color: #fff; height:30px;line-height:30px;font-size: 18px;border-right:1px solid #fff;}
.menu li:hover,.menu li.curr{background:#d90807;color:#fff;}
.menu li a:hover,.menu li.curr a{border-right:0;color:#fff;}
/** 关键&#65533; **/
.guanjian{width:1100px;margin:0 auto;clear:both;height:40px;}
.search_l{float:left;clear:both;font-family:"Microsoft YaHei";width:600px;height:40px;line-height:40px;font-size:16px;}
.search_r{float:right;width:210px;height:30px;padding-top:3px;padding-bottom:5px;}
.search_r .search_rr{border:1px solid #111;float:left;width:140px;height:30px;background:#fff;background:url(../images/search.png) left center no-repeat;
font-size:18px;border:2px solid #808080; }
.search_r_l{float:left;width:115px;height:28px;line-height:28px;margin-left:25px;border:0; outline:0;}
.search_r_r{
	float:left;
	font-size:18px;
	text-align:center;
	margin-left:-2px;
	display:block;
	color:#fff;
	width:60px;
	height:34px;
	line-height:34px;
	border:0;
	background:#ff8c00;
}
/** banner **/
.embanner{
	width:100%;
	min-width:1100px;
	
	height:300px;
	background:url(../images/mbanner.jpg) center top no-repeat;
}
.embanner1{
	width:100%;
	min-width:1100px;
	
	height:300px;
	background:url(../images/m5.jpg) center top no-repeat;
}
.mbanner{
	width:1100px;
	height:245px;
	margin:0 auto;
	padding-top:55px;
	margin-bottom:60px;
	clear:both;
	
}

.mbanner1{
	width:1100px;
	height:245px;
	margin:0 auto;
	padding-top:55px;
	margin-bottom:60px;
	clear:both;
	
}

.mbanner .m_left{
	width:550px;
	height:170px;
	font-size:48px;
	font-weight:bold;
	line-height:75px;
	float:left;
	color:#333;
}
.mbanner .m_right{
	width:270px;
	padding-left:90px;
	height:137px;
	line-height:35px;
	font-size:18px;
	color:#000;
	padding-top:5px;
	float:left;
}
/**  友情链接  **/
.yq{width:1100px;margin:0 auto;}
.yqbt{
	line-height:60px;
	border-bottom:2px solid #808080;
	font-size:35px;
	color:#489018;
	font-weight:bold;
	display:block;
	}
.yqbt span{
	font-size:20px;
	color:#808080;
	font-family:Arial;
	font-weight:bold;
	padding-left:12px;
	}
.yq a{
	font-size:18px;
	color:#333;
	line-height:100px;
	margin-right:30px;
	}
/**  footer  **/
.footer{
	width:1100px;
	height:150px;
	margin:0 auto;
	font-size:18px;
	color:#333;
}
.footer .left_img{
	margin-left:140px;
	margin-top:20px;
	width:200px;
	float:left;
	}
.footer .dizhi{
	width:340px;
	height:100px;
	float:left;
	margin-left:20px;
	margin-top:20px;
}
.green{color:#489018;}
.footer .lianx{
	width:300px;
	height:80px;
	float:left; 
	margin-top:20px;
	height:100px;
}




.resultbar{
	height:32px;
	line-height:32px;
	background:transparent url(../images/search-top-bg.gif) repeat-x scroll;
	text-indent:12px;
	color:#428C5B;
	border-bottom: 1px solid #E4E4E4;
	border-top: 1px solid #E4E4E4;
 }
 .result_content{
    overflow:hidden;
	zoom:1;
 }
.sidebar{
  float:right;
  width:300px;
  padding:20px 0 0 20px;
  margin-right:20px;
  border-left:1px solid #dadada;
  word-wrap:break-word;
}
.sidebar h2{
  font-size:14px;
  line-height:25px;
 }
.sidebar  ul {
  padding:4px 8px;
 }
.sidebar  ul li{
  line-height:24px;
  background:url(../images/ico-3.gif) 4px 9px no-repeat;
 }
.resultlist{
  overflow:hidden;
}
.resultlist ul{
  padding:20px 0 0 20px;
 }
.resultlist ul li{
  padding-top:15px;
 }
.resultlist ul li h3{
  line-height:30px;
  font-size:16px;
  font-weight:normal;
 }
.resultlist ul li h3 a{
  text-decoration:underline;
 }
.resultlist ul li p{
  line-height:22px;
  color:#333;
  font-size:14px;
  width:650px;
 }
.resultlist ul li span small{
  line-height:22px;
  font-size:12px;
  margin-left:5px;
  color:#999;
 }
.resultlist ul li span a{
  color:#008400;
 }

.contact .lx dl dt{font-size:18px;line-height:50px;font-weight:bold;color:#fff;border-bottom:1px solid #2052b8;width:260px;}
.contact .lx dl dd{font-size:14px;line-height:35px;color:#fff;}










