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;}



a{color:#000000;text-decoration:none}
a:hover{color:#898989;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;
	}

.tophd{
	margin:auto;
	width:auto;
	overflow:hidden;
	height:40px;
	background-color:#fafafa;
	border-bottom:#CCC 1px solid;
	}
.tophdcn{
	margin:auto;
	width:1300px;
	background-color:#000;
	}
	
.tophdcnlf{
	width:800px;
	float:left;
	}	
	
.tophdcnrt{
	float:right;
	width:500px;
	}	
	
	
.tophdcn li{
	float:left;
	height:40px;
	line-height:40px;
	margin-right:5px;
	}	
	
	


.top{
	margin:auto;
	width:auto;
	overflow:hidden;
	background-color:#ffffff;
	}
	
	
	
	
	
	
.topcn{
	margin:auto;
	width:1300px;
	}
	
.logo{
	width:1300px;
	overflow:hidden;
	}
.nav{
	margin:auto;
	width:auto;
	height:45px;
	margin-top:20px;
	}




#nav-menu{height:45px;width:640px;margin:0 auto;float:right;}
#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:#555555;height:45px;text-decoration:none;font-size:16px;width:90px;text-align:center;line-height:45px; background:url(../images/dhbt.jpg) top right no-repeat}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#333333;}


#nav-menu .menu li a.xialaguangt{display:inline-block;color:#1f90e0;height:45px;text-decoration:none;font-size:16px;width:90px;text-align:center;line-height:45px; background:url(../images/navbg2.jpg) top right no-repeat;}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguangt:hover{color:#333333;}




#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover{background:url(../images/navbg2.jpg) top right no-repeat; color:#1f90e0}
#nav-menu .menu li a.xialaguang span{height:45px;line-height:45px;display:inline-block;font-weight:400;}
#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:90px;}
#nav-menu .menu ul.children{display:none;position:absolute;top:45px;left:0px;width:90px;background:#f5dede;border:1px solid #bf6161;border-top:0;line-height:normal;}
#nav-menu .menu ul.children li{width:90px;padding:0px;display:inline-block;font-size:12px;border-top:1px solid #bf6161;height:34px;}
#nav-menu .menu ul.children li h3{display:block; width:100%;}
#nav-menu .menu ul.children li a{width:100%;height:30px;line-height:30px;overflow:hidden;padding:3px 0;display:block;color:#b40606;text-align:center;
text-decoration:none; font-size:12px;}
#nav-menu .menu ul.children li a:hover{background-color:#b40606;text-decoration:none; color:#ffffff; height:30px;}







.bann{
    margin:auto;
	width:auto;
	overflow:hidden;
	background-color:#010001;
	}
.banncn{
	margin:auto;
	width:1300px;
	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:1300px;
	margin-top:5px;
	}
	
.concnt{
	margin:auto;
	width:1300px;
	margin-top:5px;
	height:188px;
	}	
.concnt h2{
	width:1300px;
	height:50px;
	line-height:48px;
	color:#1f90e0;
	font-size:18px;
	text-align:left;
	background:url(../images/lmbtbg2.jpg)
	}
	
.concntlf{
	width:41px;
	float:left;
	text-align:center;
	}

.concntrt{
	width:1300px;
	float:left;
	text-align:left;
	}
	
.concntrt ul{
	margin:15px;	
	}

	
.concnkey{
	margin:auto;
	width:1300px;
	}	
	
.concnkey ul{	
	width:1300px;
	}		
	
.concnkey ul li{	
	width:auto;
	float:left;
	}		
	
.concnlf{
	width:590px;
	float:left;
	margin-right:6px;
	margin-left:10px;
	}
	
.concnlf h2{
	width:590px;
	height:50px;
	line-height:48px;
	color:#1f90e0;
	font-size:18px;
	text-align:left;
	background:url(../images/lmbtbg2.jpg)
	}	
	
.concnlf span{
	margin-left:0px;
	}	

.concnlfa{
	width:auto;
	float:left;
	margin-right:6px;
	margin-left:12px;
	margin-top:15px;
	color:#666666;
	line-height:24px;
	font-size:14px;	
	}
.concnlfb{
	width:270px;
	float:left;
	line-height:24px;
	color:#2a2a2a;
	text-align:left;
	margin-top:15px;
	}
.concnlfb ul{
	font-size:14px;
	margin:8px;
	}
		
	
	
	
.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:300px;
	border-bottom:1px dashed #cccccc;
	}
.concnlfshop li{
	width:169px;
	float:left;
	height:150px;
	text-align:center;
	}	
.concnlfshop li a{
	line-height:30px;
	}	
		
.concnlfd{
	width:534px;
	text-align:left;
	height:260px;
	float:left;
	border:1px solid #ebebeb;
	}	
	
.concnlfd h2{
	width:530px;
	float:left;
	color:#333333;
	font-size:16px;
	font-weight:400;
	height:40px;
	line-height:40px;
	text-align:left;
	padding-left:5px;
	background-color:#fdd400;
	border-bottom:2px solid #333333;
	}
	
.concnlfd h2 span{
	color:#333333;
	float:left;
	width:80px;
	}		

.concnlfd ul{
	float:left;
	width:156px;
	font-size:14px;
	text-align:left;
	margin:8px;
	}

	
.concnlfd ul li{
	width:350px;
	text-align:left;
	float:left;	
	line-height:24px;
	height:24px;
	font-size:14px;	
	}	

.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:680px;
	float:left;
	}
.concnrta{
	width:680px;
	float:left;
	line-height:24px;
	text-align:left;
	}
.concnrta h2{
	width:680px;
	height:50px;
	line-height:48px;
	color:#1f90e0;
	font-size:18px;
	text-align:left;
	background:url(../images/btbg31.jpg)
	}	
	
.concnrta ul{
	margin-left:5px;
	}
.concnrta li{
	width:670px;
	float:left;
	height:35px;
	line-height:35px;
	text-align:left;
	border-bottom:1px dashed #cccccc;
	font-size:14px;
	}
.concnrta li a{
	line-height:30px;
	}
.lnk{
    margin:auto;
	width:auto;
	margin-top:8px;
	overflow:hidden;
	}
.lnkn{
	margin:auto;
	width:1300px;
	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;	
	height:100px;
	overflow:hidden;
	background:url(../images/footbg.jpg) top repeat-x;
	height:136px;
	}
.ftn{
	margin:auto;
	width:1300px;
	overflow:hidden;
	}
.ftna{
	margin:auto;
	width:1300px;
	height:26px;
	line-height:26px;
	text-align:center;
	color:#ffffff;
	margin-top:15px;
	}

	
.ftna a{		
	color:#ffffff;
	margin-left:10px;
	margin-right:10px;
	}	
	
	
	
	
.ftnb{
	margin:auto;
	width:1000px;
	color:#ffffff;
	overflow:hidden;
	}