*{
	border:0;
	padding:0;
	margin:0;
}

body{
	font-family:"Î¢ÈíÑÅºÚ","ËÎÌå";
}

div{
	display:block;
	position:relative;	
}

div.idx-top-outer{
	width:1100px;
	height:130px;
	margin:0 auto;
	border:#DB272A solid 0px;
}

div.idx-top-outer div.top-logo{
	position:absolute;
	width:113px;
	height:100px;
	top:10px;
	z-index:10;
	background:url(../images/top-logo.png) center no-repeat;
	background-size:113px 100px;	
}

div.idx-top-outer div.menu-outer{
	width:950px;
	height:120px;
	border:#DB272A solid 0px;
	float:right;
}

div.idx-top-outer div.menu-outer ul{
	display:block;
	list-style:none;
	text-align:center;
	padding-top:50px;	
}

div.idx-top-outer div.menu-outer ul li{
	display:inline-block;
	font-size:12pt;
	float:left;
	padding-top:10px;
	background:url(../images/top-gray.png) 105px 0px no-repeat;
	background-size:25px 20px;
}

div.idx-top-outer div.menu-outer ul li a{
	display:inline-block;
	padding:15px 0px 10px 86px;
	color:#000;
	text-decoration:none;
	background-position:18px center;
	background-repeat:no-repeat;	
}

div.idx-top-outer div.menu-outer ul li a:hover{
	color:#75161c;
	text-decoration:underline;
}

div.pic-outer{
	width:100%;
	height:450px;	
}

div.pic-outer-2{
	width:100%;
	height:180px;
}

div.idx-aboutus{
	width:1100px;
	height:450px;
	margin:30px auto;
	border:#D3484B solid 0px;
}

div.idx-aboutus div.left{
	display:inline-block;
	width:500px;
	height:450px;
	line-height:34px;
	font-size:12pt;
	color:#000000;
	border:#BD282B solid 0px;	
}

div.idx-aboutus div.right{
	display:inline-block;
	width:550px;
	height:450px;
	float:right;
	border:#00F solid 0px;
}

div.idx-aboutus div.left span{
	display:block;
	text-indent:2em;	
}

div.idx-product{
	display:block;
	width:100%;
	margin:0 auto;
	background:url(../images/idx-bg.png) center no-repeat;
	background-size:100% auto;
}

div.idx-product div.idx-product-topic,div.idx-feature div.idx-product-topic{
	display:block;
	width:180px;
	margin:0px auto;
	text-align:center;
	background:url(../images/top-black.png) left center no-repeat;
	background-size:26px 21px;
	font-size:20pt;
	padding:20px 0;
}

div.idx-product div.idx-product-classify,div.idx-product div.idx-product-list{
	display:block;
	width:1100px;
	margin:10px auto;
	text-align:center;
}

div.idx-product div.idx-product-classify ul,div.idx-product div.idx-product-list ul{
	display:block;
	width:100%;	
}

div.idx-product div.idx-product-classify ul li{
	display:inline-flex;
	width:150px;
	height:150px;
	margin:0 30px;
	border:#BB2D30 solid 0px;
	background-size:150px 130px;
	justify-content:center;
	align-items:flex-end;
	font-size:11pt;	
}

div.idx-product div.idx-product-classify ul li,div.idx-product div.idx-product-list ul li:hover{
	cursor:pointer;
}

div.idx-product div.idx-product-list ul li{
	display:inline-flex;
	width:180px;
	height:180px;
	margin:15px 24px;
	border:#CC585A solid 1px;
	border-radius:3px;	
}

div.idx-product div.idx-product-list ul li img{
	width:100%;
	border-radius:3px;	
}

div.idx-feature{
	display:block;
	width:100%;
	height:500px;
	margin:0 auto;
	background-color:#e8e3d1;
}

div.idx-feature div.idx-feature-content{
	display:flex;
	width:1100px;
	height:400px;
	margin:0 auto;
	border:#E34043 solid 0px;
	justify-content:center;
	align-items:center;	
}

div.idx-bottom{
	display:block;
	width:100%;
	height:260px;
	border-top:#CCC solid 0px;
	background-color:#505050;   
}

div.idx-bottom div.content{
	display:block;
	width:1100px;
	height:200px;
	margin:0px auto;
	padding:20px 0;
	border:#D71A1E solid 0px;
}

div.idx-bottom div.content span{
	display:inline-flex;
	height:35px;
 	padding-left:50px;
	margin:5px auto;
	justify-content:center;
	align-items:center;		
}

div.idx-bottom div.content img#qcode{
	position:absolute;
	top:30px;
	right:10px;
	width:150px;	
}

div.idx-bottom a.admin{
	position:absolute;
	top:192px;
	left:365px;
	color:#FFFFFF;
	text-decoration:none;	
}

div.navigation{
	display:block;
	width:100%;
	background-color:#f8f8f8;
}

div.navigation div{
	display:block;
	width:1100px;
	padding:8px 0;
	margin:0 auto;
	color:#666666;
	font-size:11pt;
}

div.container{
	display:block;
	width:1100px;
	margin:20px auto;
}

div.container ul.left-menu{
	display:block;
	width:90%;
	border:#C42E30 solid 0px;
}

div.container ul.left-menu li{
	display:flex;
	position:relative;
	justify-content:center;
	align-items:center;
	margin-bottom:10px;		
}

div.container ul.left-menu li a{
	display:block;
	width:100%;
	padding:15px 0 15px 40px;
	text-align:left;
	background-color:#ebebeb;
	font-size:11pt;
	text-decoration:none;
	color:#666666;	
}

div.container ul.left-menu li a font{
	position:absolute;
	color:#666;
	top:13px;
	right:30px;	
}

div.container ul.left-menu li a:hover,div.container ul.left-menu li a.chose{
	background-color:#C42E30;
	color:#FFF;
}

div.container ul.left-menu li a:hover font,div.container ul.left-menu li a.chose font{
	color:#FFF;
}

div.container ul.ul-product{
	display:block;
	width:100%;
	text-align:left;
	border:#C11F22 solid 0px;
}

div.container ul.ul-product li{
	display:inline-block;
	width:180px;
	height:210px;
	margin:0 0 35px 24px;
	border:#FFF solid 1px;
	border-radius:3px;	
}

div.container ul.ul-product li:hover{
	border:#C11F22 solid 1px;
	cursor:pointer;
}

div.container ul.ul-product li img{
	display:block;
	width:180px;
	height:180px;
	border-radius:3px;
}

div.container ul.ul-product li span{
	display:block;
	text-align:center;
	font-size:11pt;
	padding:5px 0 10px 0;
}

div.container span.topic{
	display:block;
	width:100%;
	padding:10px 0;
	text-align:left;
	background-color:#C42E30;
	color:#FFFFFF;
	padding-left:10px;		
}

div.container span.content{
	display:block;
	width:100%;
	line-height:0;
	margin-top:10px;	
}

div.container ul.ul-news{
	display:block;
	width:100%;
	text-align:left;
	border:#C11F22 solid 0px;
	margin-bottom:20px;
}

div.container ul.ul-news li{
	display:block;
	position:relative;
	padding:20px 10px 20px 20px;
	color:#666;
	border-bottom:#f8f8f8 dashed 1px;
}

div.container ul.ul-news li:hover{
	color:#C11F22;
	text-decoration:underline;
	cursor:pointer;
}

div.container ul.ul-news li font.datetime{
	display:inline-block;
	position:absolute;
	top:20px;
	right:20px;
	color:#999999;
	font-size:11pt;	
}

div.container ul.ul-news li font.sorrow{
	display:inline-block;
	position:absolute;
	top:20px;
	left:5px;
	color:#999999;
	font-size:11pt;	
}

div.container span.title{
	display:block;
	width:100%;
	padding:10px 0;
	text-align:center;
	font-size:13pt;		
}

div.container span.datetime{
	display:block;
	width:100%;
	padding-bottom:5px;
	text-align:center;
	font-size:10pt;
	color:#999;
	border-bottom:#CCC dashed 1px;	
}

div.container span.texttitle{
	display:block;
	width:100%;
	padding:10px 0 10px 10px;
	text-align:left;
	font-size:16pt;
	border-bottom:#CCC dashed 1px;		
}