body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body,html{font:12px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";*font-family:"Î¢ÈíÑÅºÚ";word-wrap:break-word;color:#707070;background:#FFF;text-align:center;}



a{color:#000000;text-decoration:none}
a:hover{color:#087cc5;text-decoration:underline}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}


.cldiv{
	clear:both;
	}


.top{
	margin:auto;
	width:auto;
	overflow:hidden;
	background-color:#f2f2f2;
	}
	
.topcn{
	margin:auto;
	width:1005px;
	}
	
.logo{
	width:1005px;
	overflow:hidden;
	}
.nav{
	margin:auto;
	width:auto;
	height:45px;
	background-color:#048bd3;
	}




#nav-menu{height:45px;width:1005px;margin:0 auto;}
#nav-menu .menu{padding:0px;position:absolute;z-index:10;}
#nav-menu .menu li{position:relative;float:left;padding:0px;display:inline;font-size:14px;line-height:45px;height:45px;}
#nav-menu .menu li h3{font-weight:normal;display:inline-block;float:left;line-height:45px;}
#nav-menu .menu li a.xialaguang{display:inline-block;color:#ffffff;height:45px;text-decoration:none;font-size:16px;width:160px;text-align:center;line-height:45px;border-right:1px solid #2b9bd1;}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#ffffff;}
#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover{background-color:#077cc5;}
#nav-menu .menu li a.xialaguang span{height:45px;line-height:45px;display:inline-block;font-weight:bold;}
#nav-menu .menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.xialaguang:hover span{cursor:pointer;}
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span{width:160px;}
#nav-menu .menu ul.children{display:none;position:absolute;top:45px;left:0px;width:160px;background:#e7f6ff;border:1px solid #91cbef;border-top:0;line-height:normal;}
#nav-menu .menu ul.children li{width:160px;padding:0px;display:inline-block;font-size:12px;border-top:1px solid #91cbef;height:24px;}
#nav-menu .menu ul.children li h3{display:block; width:100%;}
#nav-menu .menu ul.children li a{width:100%;height:18px;line-height:18px;overflow:hidden;padding:3px 0;display:block;color:#1a529c;text-align:center;
text-decoration:none; font-size:12px;}
#nav-menu .menu ul.children li a:hover{background-color:#077cc5;text-decoration:none; color:#ffffff;}







.bann{
    margin:auto;
	width:auto;
	overflow:hidden;
	}
.banncn{
	margin:auto;
	width:1005px;
	height:280px;
	
	}
	
.sear{
    margin:auto;
	width:auto;
	margin-top:8px;
	overflow:hidden;
	}
.searcn{
	margin:auto;
	text-align:left;
	width:995px;
	background-color:#F6F6F6;
	font-size:12px;
	color:#0a7cc3;
	line-height:28px;
	padding-left:10px;	
	border:1px solid #e5e5e5;
	}
	
	
.con{
    margin:auto;
	width:auto;
	margin-top:8px;
	overflow:hidden;
	}
.concn{
	margin:auto;
	width:1005px;
	}
.concnkey{
	margin:auto;
	width:1005px;
	}	
	
.concnkey ul{	
	width:1005px;
	}		
	
.concnkey ul li{	
	width:auto;
	float:left;
	}		
	
.concnlf{
	width:775px;
	float:left;
	margin-right:6px;
	background-color:#f3f3f3;
	border:1px solid #e5e5e5;
	}

.concnlfa{
	width:265px;
	float:left;
	margin-right:6px;	
	}
.concnlfb{
	width:440px;
	float:left;
	line-height:24px;
	color:#2a2a2a;
	text-align:left;
	}
.concnlfc{
	width:330px;
	margin-left:18px;
	float:left;
	line-height:24px;
	text-align:left;
	}
.concnlfc h2{
	width:330px;
	float:left;
	color:#212121;
	font-size:16px;
	font-weight:400;
	height:33px;
	line-height:33px;
	text-align:left;	
	background-image:url(../images/bgbg1.jpg);
	}
	
.concnlfc li{
	width:330px;
	float:left;
	height:30px;
	line-height:30px;
	text-align:left;
	border-bottom:1px dashed #cccccc;
	}	
.concnlfc li a{
	line-height:30px;
	}
	
.concnlfnwews{
	width:775px;
	margin-left:18px;
	float:left;
	line-height:24px;
	text-align:left;
	}
.concnlfnwews h2{
	width:750px;
	float:left;
	color:#0a7cc3;
	font-size:12px;
	font-weight:400;
	height:33px;
	line-height:33px;
	text-align:left;	
	border-bottom:1px solid #939393;
	}
	
.concnlfnwews li{
	width:750px;
	float:left;
	height:35px;
	line-height:35px;
	text-align:left;
	border-bottom:1px dashed #cccccc;
	}	
.concnlfnwews li a{
	line-height:35px;
	}	
	
.concnlfshop{
	width:775px;
	margin-left:18px;
	float:left;
	line-height:24px;
	text-align:left;
	}
.concnlfshop h2{
	width:750px;
	float:left;
	color:#0a7cc3;
	font-size:12px;
	font-weight:400;
	height:33px;
	line-height:33px;
	text-align:left;	
	border-bottom:1px solid #939393;
	}
.concnlfshop ul{
	margin-top:30px;
	width:680px;
	float:left;
	height:220px;
	border-bottom:1px dashed #cccccc;
	}
.concnlfshop li{
	width:169px;
	float:left;
	height:150px;
	text-align:center;
	}	
.concnlfshop li a{
	line-height:30px;
	}	
		
.concnlfd{
	width:775px;
	margin-left:8px;
	text-align:left;
	height:160px;
	}	
.concnlfd li{
	margin-top:15px;
	width:185px;
	margin-right:8px;
	text-align:center;
	float:left;
	}	

.concnlfcn{
	width:750px;
	margin-left:18px;
	float:left;
	}
.concnlfcn ul{
	width:750px;
	font-size:14px;
	line-height:24px;
	text-align:left;
	}
	
.concnlfcn h2{
	width:auto;
	color:#0a7cc3;
	font-size:18px;
	font-weight:600;
	margin-top:20px;
	margin-bottom:20px;
	height:45px;
	line-height:45px;
	text-align:center;
	border-bottom:1px solid #e5e5e5;	
	}	
.concnlfcn h2 font{	
	font-size:12px;
	color:#CCC;
	font-weight:400;
	line-height:25px;
	}

	
.concnrt{
	width:220px;
	float:left;
	border:1px solid #e5e5e5;
	}
.concnrta{
	width:220px;
	float:left;
	line-height:24px;
	text-align:left;
	background-color:#f3f3f3;
	}
.concnrta h2{
	width:215px;
	float:left;
	color:#ffffff;
	font-size:16px;
	font-weight:400;
	height:29px;
	line-height:29px;
	text-align:left;
	padding-left:5px;
	background-image:url(../images/btbg1.jpg);
	}
.concnrta ul{
	margin-left:5px;
	}
.concnrta li{
	width:215px;
	float:left;
	height:30px;
	line-height:30px;
	text-align:left;
	border-bottom:1px dashed #cccccc;
	}
.concnrta li a{
	line-height:30px;
	}
.lnk{
    margin:auto;
	width:auto;
	margin-top:8px;
	overflow:hidden;
	}
.lnkn{
	margin:auto;
	width:1005px;
	border:1px solid #e5e5e5;
	background-color:#f3f3f3;	
	overflow:hidden;
	}
.lnknl{
	width:30px;
	float:left;
	}
.lnknr{
	width:970px;
	float:left;
	overflow:hidden;
	}
	
.lnknr li{
	width:120px;
	float:left;	
	height:90px;
	}	
.lnknr li a{	
	display:block;
	margin-top:30px;
	}	
	
	
.ft{
    margin:auto;
	width:auto;
	margin-top:8px;	
	background-color:#373737;
	height:100px;
	overflow:hidden;
	}
.ftn{
	margin:auto;
	width:1005px;
	overflow:hidden;
	}
.ftna{
	margin:auto;
	width:1000px;
	height:45px;
	line-height:45px;
	text-align:center;
	color:#6a6969;
	}

	
.ftna a{		
	color:#999999;
	}	
	
	
	
	
.ftnb{
	margin:auto;
	width:1000px;
	color:#6a6969;
	overflow:hidden;
	}