﻿@charset "utf-8";

body {font-family:Arial, Helvetica, sans-serif;font-size: 12px; text-decoration:none; margin:0 auto; padding:0;  text-decoration:none; background:#fff url(../images/yindao_02.gif) repeat-x top center; color:#656565;}
* {padding:0; margin:0;}
html,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,{ margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,em,strong,th {
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
	text-align: left;
}
ul,ol { list-style: none; }
img { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
#clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}

a:link{ color:#595757; text-decoration:none;}
a:visited{ color:#595757;text-decoration:none;}
a:hover{ color:#eb124a; text-decoration:underline;}
a:active{ color:#595757;text-decoration:none;}

a{blr:expression(this.onFocus=this.close());} /* 只支持IE，过多使用效率低 */
a{blr:expression(this.onFocus=this.blur());} /* 只支持IE，过多使用效率低 */
a:focus { -moz-outline-style: none; } /* IE不支持 */
a:focus { outline: none; } /*很多网站都会加的属性*/

/*==ie6 png fix==*/
img, div, a, span, h1, h2, h3, h4, h5, h6, p { behavior:url(../js/iepngfix.htc)}

#box{ overflow:hidden; background:url(../images/idx_bg_02.jpg) no-repeat top center; width:100%; }
		 #logo_index{ margin:0 auto; text-align:center; padding:80px 0 50px 0;}
		 #banner_index{ width:990px; overflow:hidden; margin:0 auto; text-align:center;}
		 #guanqian{ width:485px; height:390px; float:left; overflow:hidden;}
		 #xinqu{ float:right; width:485px; height:390px; overflow:hidden;}
		 #gq_title{ background:url(../images/ff_03.png) no-repeat left center; height:15px; width:485px; behavior:url(../js/iepngfix.htc)}
		 #xq_title{ background:url(../images/ff_03.png) no-repeat right center; height:15px; width:485px; behavior:url(../js/iepngfix.htc)}
		 #gq_img{ width:455px; height:220px; border:15px #524646 solid; margin:10px 0; overflow:hidden; background:url(../images/gq_img.jpg) no-repeat right top; }
		  #xq_img{ width:455px; height:220px; border:15px #968a5a solid; margin:10px 0; overflow:hidden; background:url(../images/xq_img.jpg) no-repeat right top; }
		 #xq_img{ width:455px; height:220px; border:15px #968a5a solid; margin:10px 0; overflow:hidden;}
		 #gq_img img{ width:455px; height:220px; }
		 #xq_img img{ width:455px; height:220px;}
		 .adv_index{ width:485px; height:76px; padding-bottom:5px; overflow:hidden;}
		 .adv_index ul{ margin:0; padding:0;}
		 .adv_index ul li{ width:156px; height:76px;display:block; display:inline; overflow:hidden;}
		 .adv_index ul li.lf{ float:left; margin-right:8px;}
		 .adv_index ul li.rt{ float:right;}
		 .adv_index ul li img{ display:block; width:152px; }
		 .gq_adv ul li img{display:block; }
		 .xq_adv ul li img{ display:block;}
		 .tel{ line-height:24px; height:24px;  width:485px; margin-top:4px;}
		 #guanqian .gq_tel{ border-top:1px #524646 solid; color:#937764; height:24px; text-align:left;}
		 #xinqu .xq_tel{ border-top:1px #968a5a solid; color:#968a5a;display:block; text-align:right;}
		 #foot_index{ line-height:25px; padding:10px 0 10px 0; text-align:center;}
		 #foot_index span{ color:#999; font-size:10px; padding-left:3px; height:23px;}
		 #foot_index span a{ height:23px; overflow:hidden;}
	
	    .gq_adv ul li a{ width:152px; height:72px; display:block; border:2px #524646 solid; display:block; overflow:hidden;} 
	    .gq_adv ul li a:hover{border:2px #630 solid; display:block;}
		.xq_adv ul li a{ width:152px; height:72px; display:block; border:2px #968a5a solid; display:block; overflow:hidden;} 
	    .xq_adv ul li a:hover{border:2px #DBA242 solid; display:block;}
		
h3{ margin: 15px 10px 0 15px; color:#fff; font:18pt Arial, sans-serif; letter-spacing:-1px; font-weight: bold;  }
.boxgrid{ width:385px; height: 250px; float:left; overflow: hidden; position: relative; }
.boxgrid img{ position: absolute; top: 0; left: 0; border: 0; }
.boxgrid p{ line-height:25px; height:25px; color:#afafaf; font-weight:bold; font:10pt "Lucida Grande", Arial, sans-serif; text-align:left; padding-left:17px; }
.boxgrid p a:link{ color:#d6bb4f; text-decoration:none;}
.boxgrid p a:visited{ color:#d6bb4f;text-decoration:none;}
.boxgrid p a:hover{ font-weight:bold; text-decoration:underline;}
.boxgrid p a:active{ color:#d6bb4f;text-decoration:none;}

.boxgrid p a{ width:430px; height:130px; display:block;}
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background:#524646; 
				height: 250px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
			.boxcaption2{ 
				float: left; 
				position: absolute; 
				background:#968a5a; 
				height: 250px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
	
 				.captionfull .boxcaption,.captionfull .boxcaption2 {top:255px;left: 0;}
 				.caption .boxcaption {top: 220px;left: 0;}
				.boxcaption{ left:0;}
				.wo .boxcaption,.wo .boxcaption2{top:60px;left: 0;}
				.boxcaption em a{ color:#eeb58e;}
				.boxcaption em a:hover{ text-decoration:underline;}
				.wo{ width:130px; overflow:hidden;}
				.gq_adv ul li .boxcaption em a{ color:#eeb58e;}
				.xq_adv ul li .boxcaption2 em a{ color:#FFF;}
				.xq_adv ul li .boxcaption2 em a:hover{ text-decoration:underline;}
