body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding: 0;margin: 0;} 
body{font-size:12px;font-family:"Microsoft Yahei","Arial Narrow"; background:#fff;}
table {border-collapse: collapse;border-spacing: 0;} 
ol,ul,li {list-style: none;} 
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;} 
textarea {outline: none; resize: none; overflow:auto;}
img{border: 0;vertical-align:middle;}
address,caption,cite,code,dfn,em,th,var {font-weight: normal;font-style: normal;} 
:focus{outline:0;}

a{color:#000; text-decoration:none;}a:hover{text-decoration:underline;}
a:hover{ text-decoration:none;}

a img {border: none;text-decoration: none;}
label, button,a {cursor: pointer;}
p{word-wrap:break-word;}

/* 基础定义 */
.fw{ font-weight:bold !important;}
.fontA{ font-family:Arial !important;}
.fontMS{ font-family:"Microsoft Yahei" !important;}
.f14{ font-size:14px !important;}
.f16{ font-size:16px !important;}
.f18{ font-size:18px !important;}
.f24{ font-size:24px !important;}
.f30{ font-size:30px !important;}
.searchMod{position:absolute; top:280px; left:520px;}
.searchMod span,.searchMod input{ float:left;}
.tip{width:986px; height:31px; position:absolute; bottom:7px; left:0px;}
.tip span{ float:left;display:block; margin-top:0px; margin-right:10px; width:288px; height:31px; background:url(../images/sou.png) no-repeat;}
.tip input{ float:left; display:block; margin-left:20px;width:186px; height:30px; line-height:23px; text-indent:10px; border:0px; color:#86b4c8; font-size:12px; font-family:"微软雅黑"}
.tip input:focus{ outline:none;}
.tip .i{ float:left; display:block; margin-left:20px; margin-top:4px;width:186px; height:23px; line-height:23px; text-indent:10px; border:0px; color:#86b4c8; font-size:12px; font-family:"微软雅黑"; margin-right:17px;}
.tip em{ color:#fff; font-size:14px; font-style:normal;}
.searchMod span{ font-size:14px; color:#FFF; padding-right:14px;}
.searchMod .input01{ width:100px; height:19px; line-height:19px; border:none; padding:0 10px 0 10px; margin-right:8px;}
.searchMod .input02{ background:#ede2bd; color:#b21e23;border:none;  padding:2px 4px 2px 4px; cursor:pointer;  }
.l,.fl{ float:left; } 
.r,.fr{ float:right;}
.clear {clear: both; height:1px; overflow:hidden;}
.wrap{ width:1000px; margin:0 auto;position: relative;}
.hide{ display:none;}

/* 顶部条 */

.top{width:100%; margin:0 auto; background:#fff;  height:48px;}
.topbar{ width:1000px; margin:0 auto; height:48px;}
.topbar .left{ float:left; width:94px; height:48px;}
.topbar .right{ float:right; width:183px; height:48px;}
/*banner*/
.bannerbg{ position:relative; margin:0 auto; width:100%; height:435px; background:url(../images/banner.png) no-repeat top center; overflow:hidden; background-color:#e6242d;}
.bannerson{ margin:0 auto; width:950px; height:435px; _margin-top:-1px; position:relative;}
.bannerson span{ display:block;position:absolute; right:3px; bottom:30px; color:#fff;font-size:24px; z-index:9999;}
.heng{ width:100%; height:54px; background:#166d92;}
.hengson{ margin:0 auto; width:950px; height:54px; line-height:54px;color:#fff; font-size:14px;}
.hengson span{ float:left;display:block; margin-top:12px; margin-right:10px; width:288px; height:31px; background:url(../images/sou.png) no-repeat;}
.hengson input{ float:left; display:block; margin-left:30px;width:176px; height:30px; line-height:23px; text-indent:5px; border:0px; color:#86b4c8; font-size:12px; font-family:"微软雅黑"}
.hengson input:focus{ outline:none;}
.hengson a{ color:#fff; font-size:14px; padding:0px 3px; text-decoration:none;}
.hengson a:hover{ color:#86b4c8; font-size:14px; padding:0px 3px; text-decoration:none;}


.topbjy{
	width: 100%;
	float: left;
	height:auto;
	overflow: hidden;
	background-image:url(../images/banbj.jpg);

	background-position: center top;
}


/*正文开始*/
.giftrdf{ 
    float:left; 
	width:100%; 
	height:auto;
	overflow:hidden;
	padding:15px 0 25px 0;

}
.gift{ margin:0 auto;width:950px;height:auto; overflow:hidden;}
.lg{
	float: left;
	width: 950px;
	height: 40px;
	margin:30px auto;
	background-image: url(../images/gift.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.lg1{
	margin:30px auto;
	width: 950px;
	height: 40px;

	background-image: url(../images/gift11.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.rg{ float:left; width:950px; height:auto; overflow:hidden;}
.rg h2{color:#404040; font-size:16px; line-height:24px;}
.rg p{ color:#666666; font-size:14px; line-height:20px;}
.rg .xhp{
	height:auto;
	overflow:hidden;
	width:950px;
	float: left;
	padding: 0 26px 0 90px;
	margin-top: 15px;
	background-image: url(../images/gift1.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.rg .xhl{
	height:auto;
	overflow:hidden;
	width:950px;
    float: left;
	padding: 0 26px 0 90px;
	margin-top: 15px;
	background-image: url(../images/gift2.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.rg .xhw{
	height:auto;
	overflow:hidden;
	width:950px;
	float: left;
	padding: 0 26px 0 90px;
	margin-top: 15px;
	background-image: url(../images/gift3.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.rg .xhf{
	height:auto;
	overflow:hidden;
	width:950px;
	float: left;
	padding: 0 26px 0 90px;
	margin-top: 15px;
	background-image: url(../images/gift4.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
.six{
	position: relative;
	margin: 0 auto;
	width: 100%;
	height:auto;
	overflow: hidden;
}
.sixkosc{ 
    float:left; 
	width:100%; 
	height:238px;
	overflow:hidden;
	position:absolute; 
	z-index:0; 
	top:281px; 
	
}
.sixson{ margin:0 auto; width:950px; height:auto; _margin-top:-1px;overflow:hidden; padding-top:10px;}
.sixson .fl{ margin-right:20px;}
.aa{  
    display: block; 
	clear:both; 
	height:100%; 
	overflow:hidden; 
	width:464px;  
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b1b2b1;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b1b2b1;

}
.ab{margin-top:10px;}
.aa h3{width:464px; height:41px; position:relative;}
.aa h3 span{ display:block; width:464px; height:41px; line-height:41px;position:absolute; top:0px; left:40px; z-index:999; color:#fff; font-size:24px;}



.aa .sa{width: 464px;}


.aa .sa ul{ float:left; display:block; width:232px;position:relative; z-index:999;}
.aa .sa ul li{
	width: 232px;
	line-height: 27px;
	color: #666;
	font-size: 14px;
	overflow: hidden;
	
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #e3e3e3;
	border-left-color: #e3e3e3;
}

.aa .sa ul li span{ display:block; float:left;}
.aa .sa ul li a{ display:block;color:#666; font-size:14px; text-decoration:none; overflow:hidden; float:left; padding-left:5px;}
.aa .sa ul li a:hover{ color:#cc0000; font-size:14px; text-decoration:none;}

.aa .sa2{width:464px; }
.aa .sa2 ul{ float:left; display:block; width:310px;}
.aa .sa2 ul li{ 
    width:310px; 
	line-height:27px; 
	color:#666; 
	font-size:14px;
	overflow:hidden;
    text-indent:20px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #e3e3e3;
	border-left-color: #e3e3e3;
}
.aa .sa2 ul li a{ color:#666; font-size:14px; text-decoration:none; overflow:hidden;}
.aa .sa2 ul li a:hover{ color:#cc0000; font-size:14px; text-decoration:none;}
.lc{
	margin: 0 auto;
	width: 950px;
	height: 242px;
	background-image: url(../images/lc.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.sixggys{ margin:0 auto; width:950px; height:100px; overflow:hidden; padding-top:10px;}
.sixggys span{ float:left; width:313px; height:100px; overflow:hidden;}
/*尾部*/
.footer{ padding:10px 0 20px 0;color:#a3a3a3; font-size:14px; text-align:center; line-height:24px; margin:0px auto; margin-top:10px; position:relative; background:#313131;}
.footer .wrap960{text-align:center;position:relative; width:960px; margin:0 auto;}
.footer a{color:#a3a3a3;}
.footer .f_links{ margin:8px 0 30px;}
.footer .f_links a{ margin:0 6px; line-height:28px;}
#kx_logo img{width:114px; height:42px;}
.colGray{ color:#989898 !important}
.cebianlan{ 
width:120px;
height:284px;
position:fixed; left:30px; top:40%; margin-top:-198px; 
background-image:url(../images/cebianlan.png);

 }
 .cebianlan p a{ color:#fff;}
 .cebianlan p a:hover{ color:#646464}


