/* CSS Document */

@font-face {
             font-family: 'diy_font';
             src:url('font_dl.ttf') format('truetype') /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
             
        }
        
body{
	font-size:14px; 
 	margin:0px;
	color:#000;
	 
	 font-family:"Microsoft YaHei","微软雅黑" ;/*,'宋体'Arial, Helvetica, sans-serif,'Microsoft YaHei',*/
	 
 }
#main{
	width:1000px; 
	margin:0px auto;/*上下，左右*/
	background:#fff;
	padding-top:10px;
	
}

html{ font-family:"Microsoft YaHei","微软雅黑" ;}

/*  
* {     font-family: "Microsoft YaHei" ! important; }  
 */
 
 

.dd img{ margin-left:5px;}
.h3{ font-size:16px; font-weight:bold; padding:5px;}
img{border:none}

#guest_book input,textarea{ 
	border: 1px solid #CCCCCC;
}
.left_nav{  background:#18469b; color:#fff; text-align:center; font-size:16px;  height:50px; line-height:50px;}
/*===========================================*/

 
.left_cat{margin:10px auto; width:250px;}
.left_cat li{ 
				
  width:240px;padding-left:10px;
  
  height:40px; line-height:40px;
  background:#d1e3ee;
  margin-top:5px; font-size:16px;
  
   
}
    




/*===============================*/
.menu{ width:1200px;  margin:0px auto}
.menu a {
  display: inline-block;
  float: left;
  width: 190px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  font-size: 16px;
   
  margin-left: 5px;
  margin-right: 5px;
}

.menu a:visited {
  color: #fff;
  text-decoration: none;
}

.menu a:link {
  color: #fff;
  text-decoration: none;
}

.menu a:hover {
  color: #fff;
  text-decoration: none;
  background:#cf170b;
}

.in_nav{
	 
	font-size:25px;
	color:#18469b;
 
	padding-left:10px;
	height:40px;
	line-height:40px;
	border-bottom:#18469b solid 1px;
  font-weight:bold;
	 
}

 
/*必须要这个顺序link,visited,hover,否则会不起作用*/

/*====================*/
.nav a{ display:inline-block; margin-left:25px; margin-right:25px; font-size:14px; font-weight:bold}
.nav a:visited{
		color:#fff; 
		text-decoration:none;
}
.nav a:link{
		color:#fff;
		text-decoration:none;
}
.nav a:hover{
		color:#fff;
		text-decoration:underline;
}
/*必须要这个顺序link,visited,hover,否则会不起作用*/




/*必须要这个顺序link,visited,hover,否则会不起作用*/

/*====================*/
a:visited{
		color:#000; 
		text-decoration:none;
}
a:link{
		color:#000;
		text-decoration:none;
}
a:hover{
		color:#0066CC;
		text-decoration:underline;
}
/*必须要这个顺序link,visited,hover,否则会不起作用*/


/*分页*/
.n_page{
		width:100%;
		 
		 
		 
}
.n_page a{
		float:left;
		 
		border:#d6d6d7 solid 1px;
		font-size:12px;
		padding:5px 5px 5px 5px;
		margin-left:5px;
		margin-top:5px;
		color:#333333; 
		background-color:#f3f7fa;
		text-decoration : none;
		display:inline-block;
}
.n_page a:link{
		color:#333333;  
		background-color:#f3f7fa;
		text-decoration : none;
		border:#d6d6d7 solid 1px;
}
.n_page a:visited{
		color:#333333;  
		background-color:#f3f7fa;
		text-decoration : none;
		border:#d6d6d7 solid 1px;
}
.n_page a:hover{
		color:#FFFFFF; 
		background-color:#1f86c1;
		text-decoration : none;
}
.n_page a:active{
		color:#FFFFFF; 
		background-color:#889dde;
		text-decoration : none;
} 
/*分页_end*/

/*自己写的分页*/
.s_page{
		width:100%;
		margin:5px 5px;
}
.s_page a{
		float:left;
		 
		border:#d2e9c1 solid 1px;
		font-size:12px;
		padding:5px 5px 5px 5px;
		margin-left:5px;
		margin-top:5px;
		color:#333333; 
		background-color:#f5faf1;
		text-decoration : none;
		display:inline-block;
}
.s_page a:link{
		color:#333333;  
		background-color:#f3f7fa;
		text-decoration : none;
		border:#d6d6d7 solid 1px;
}
.s_page a:visited{
		color:#333333;  
		background-color:#f3f7fa;
		text-decoration : none;
		border:#d6d6d7 solid 1px;
}
.s_page a:hover{
		color:#FFFFFF; 
		background-color:#488313;
		text-decoration : none;
}
.s_page a:active{
		color:#FFFFFF; 
		background-color:#488313;
		text-decoration : none;
} 




/*关于*/
.aboutbox{padding:25px 0 0;font-family: "Microsoft Yahei"; color: #464646;background:url(images/aboutbg.jpg) no-repeat center 0;position: relative;margin-bottom:0;}
.about_p{position: absolute;left: 50%; height:300px;width:550px;border:5px solid #fff;}
.about_p img{height:300px;width:550px;}
.content{ width:1200px; margin:0 auto;}
.about{height:342px;}
.about_c{width: 610px; }
.about_c h2{height:100px;padding-top:53px;  background:url(images/line3.png) no-repeat 0 140px;font-size: 26px;color: #18469b; }/*height:153px;*/
.about_c h2 em{display: block;line-height:42px;text-transform: uppercase;color: #6c6b6b;font-weight: normal;font-size: 26px;}
.about_c h2 a{display: block;color: #f7cc7d; }
 
.about_w{display: block;height:108px;overflow: hidden;padding: 17px 0 0; font-size:14px; line-height:150%;}
.about_more{display: block;width: 106px; padding:5px 8px;border: solid 1px #929292;font-size: 16px;text-align: center;  margin-top:10px;}
.about_more a{display: inline-block;color: #2e2e2e;background:url(images/ico05.png) no-repeat right center;padding-right: 57px;}


.tils{ text-align: center; height: 107px; font-size: 18px; color: #666666; font-weight: normal;background:url(../images/x_li1.jpg) no-repeat center 90px ;padding-top:16px;}
.tils i{ display: block; font-weight: bold; color: #18469b; font-size:20px; line-height: 100%; padding-bottom: 13px;}



.pro_i_mid{ width:1200px; margin:10px auto; }
.pro_left{ width:450px; float:left;}
.pro_mid{ width:400px; float:left; margin-left:30px; line-height:210%; font-size:14px;}
.pro_right{ width:250px; float:right;}


.pro_nav{width:250px;background:#fafafa;}
.pro_nav h2{font-size:24px;line-height:29px;height:65px;padding:18px 0 0;background:#18469b;overflow: hidden;text-align: center;}
.pro_nav h2 span{font-size:12px;line-height:18px;background:url(images/procbg.gif) no-repeat center 0;font-family: Arial;display: block;text-transform: uppercase;color: #bacff2;}
.pro_nav h2 a{color: #fff;}


 
.right_cat{margin:0 auto; width:250px;}
.right_cat li{ 
 			
				 
		}

.right_cat li a {
  display: inline-block;
   
  width: 100%;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
   
  
  background:#d1e3ee;
  margin-bottom:2px;
}

.storehouse{ width:1200px; margin:0px auto;}
.storehouse_left{ float:left; width:600px;}
.storehouse_right{ float:right; width:590px;}

.storehouse_left .txt{ width:380px; line-height:280%; font-size:14px;float:left;}
.storehouse_left img{ width:190px;float:right; border:#ccc solid 1px; padding:3px; margin-bottom:25px;}

.storehouse_right .txt{ width:380px; line-height:180%; font-size:14px;float:left;}
.storehouse_right img{ width:190px;float:right; border:#ccc solid 1px; padding:3px; margin-bottom:5px;}




