﻿@charset "utf-8";
body {
	background-color: #ffffff;
}
.logo h1 a {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	display: block;
	height: 98px;
	overflow: hidden;
	text-indent: -9999px;
	width: 480px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	clear: both;
}
.mainnav {
	height: 670px;
	
}
.home {
	clear: both;
	height: 439px;
	width: 1320px;
	margin-right: auto;
	margin-left: auto;
}
.amainnav {
	clear: both;
	width: 1320px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	height: auto;
}
.case_nav {
	clear: both;
	width: 1320px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	height: auto;
}
.case_left {
	width: 150px;
	overflow: hidden;
	height: 100%;
	float: left;
	margin-right: 15px;
	font-family: "微软雅黑", "Microsoft YaHei";
	font-size: 12px;
	color: #333;
	line-height: 22px;
}
.case_right {
	width: 1155px;
	overflow: hidden;
	height: auto;
	float: left;
	background-image: url(../images/case_di.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 36px;
}
.case_show_right {
	width: 1155px;
	overflow: hidden;
	height: auto;
	float: left;
	background-image: url(../images/case_di.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 36px;
}
.case_nenav {
	overflow: hidden;
	padding: 12px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	background-color: #7D7C7D;
}
.case_nenav ul{
	clear: both;
	width: auto;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	height: auto;	
}
.case_nenav li{
	float: left;
	display: block;
		position: relative;

}
.case_nenav li dl{
	position: absolute;
	z-index: 100;
	background: #000000;
	filter: Alpha(opacity=80);
	height: 38px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}

.case_nenav .r_k{
	margin-right: 12px;
	
}
.case_nenav .t_k{
	margin-bottom:12px
	
}
.case_nenav .to{
	height: 322px;
	width: 458px;	
}
.case_nenav .tom{
	height: 322px;
	width: 420px;	
}
.case_nenav .tor{
	height: 155px;
	width: 229px;	
}
/*themes*/
.themes1 {width: 458px;height: 322px;
}/*容器宽高*/
.themes1  a{width:458px; height:322px;}/*容器宽高*/
.themes2 {width:420px; height:322px;}
.themes2  a{width:420px; height:322px;}	
.themes3 {width:229px; height:155px;}
.themes3 a{width:229px; height:155px;}
.themes4 {width:224px; height:155px;}
.themes4 a{width:224px; height:155px;}
.themes5 {width:438px; height:155px;}
.themes5 a{width:438px; height:155px;}
.themes6 {width:204px; height:155px;}
.themes6 a{width:204px; height:155px;}
.themes7 {width:229px; height:155px;}
.themes7 a{width:229px; height:155px;}
/*case2*/
.themes11 {width: 386px;height:488px;
}/*容器宽高*/
.themes11  a{width:386px; height:488px;}/*容器宽高*/
.themes22 {width:386px; height:322px;}
.themes22  a{width:386px; height:322px;}	
.themes33 {width:386px; height:155px;}
.themes33 a{width:386px; height:155px;}
.themes44 {width:334px; height:155px;}
.themes44 a{width:334px; height:155px;}
/*case3*/
.themes55 {width:560px; height:487px;}
.themes55 a{width:560px; height:487px;}
.themes66 {width:558px; height:238px;}
.themes66 a{width:558px; height:238px;}
/*case4*/
.themes77 {width:485px; height:487px;}
.themes77 a{width:485px; height:487px;}
.themes88 {width:633px; height:238px;}
.themes88 a{width:633px; height:238px;}
/*case5*/
.themes99 {width:559px; height:487px;}
.themes99 a{width:559px; height:487px;}




.img-box{

}
.img-box li{
	float: left;
	overflow: hidden;
}
.img-box li a{
}
.img-box li a img{
}
.tuweizhi{	top: 284px;
}
.tuweizhi2{	top: 117px;
}
.tuweizhi11{top: 450px;
}
.tuweizhi22{top: 284px;
}
.tuweizhi55{top: 449px;
}
.tuweizhi66{top: 200px;
}
.img-box li a .neitext{
	position: absolute;
	height: 38px;
	width: 100%;
	z-index: 100;
	background-color: #000;
	filter: alpha(opacity=80);
	opacity: 0.8;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	left: 0px;
	text-align: center;
	color: #FFF;
	line-height: 35px;
	font-family: "微软雅黑", "Microsoft YaHei";
	bottom: 0px;
	right: 0px;
}
.img-box li a .neitext span{
	float: right;
	height: 21px;
	width: 21px;
	margin-top: 7px;
	margin-right: 10px;
}
.img-box li a .neitext dt{
	float: right;
	height: 38px;
	font-family: "微软雅黑", "Microsoft YaHei";
	font-size: 12px;
	text-decoration: none;
	text-align: right;
	line-height: 14px;
	margin-right: 10px;
	margin-top: 2px;
}
.img-box li a .neitext .rtjl{
	line-height: 34px;
	
}
.img-box li a .neitext p{
	height: 14px;
	font-family: "微软雅黑", "Microsoft YaHei";
	font-size: 12px;
	text-decoration: none;
	text-align: right;
	clear: both;
	line-height: 16px;
}
.menu{
	width: 150px;
	background: #ffffff;
	font-size: 11px;
	overflow: hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.menu ul li{
	display: block;
	width: 100%;
	padding-top: 0px;
	margin-bottom: 2px;
	background: url(../images/zakladka.png) top left no-repeat;
	list-style: none;
	overflow: visible;
	height: auto;
	font-family: "微软雅黑", "Microsoft Yahei";
	font-size: 12px;
}
.menu ul li a{
	display: block;
	width: 100%;
	margin-top: 0px;
	font-size: 13px;
	color: #333333;
	outline: none;
	font-family: "微软雅黑", "Microsoft Yahei";
	line-height: 18px;
	text-transform: capitalize;
	height: 18px;
	padding: 2px;
	margin-bottom: 0px;
	text-decoration: none;
}.menu ul li a:hover{
	border: 2px solid #94143c;
	clear: both;
	height: auto;
	width: auto;
	display: block;
	padding: 2px;
	text-decoration: none;
}
.menu ul li .on{
	border: 2px solid #94143c;
	clear: both;
	height: auto;
	width: auto;
	display: block;
	text-decoration: none;
	padding-right: 2px;
	padding-left: 2px;
	margin-bottom: 5px;
	overflow: hidden;
}
.menu ul li .active{background:url(../images/on.png) top right no-repeat;}

.menu ul li .inactive{background:url(../images/off.png) top right no-repeat;}
.menu ul li ul{
	display: none;
	margin-top: -4px;
	margin-bottom: 2px;
	font-size: 12px;
	color: #333;
}
.menu ul li ul li ul{
	margin-bottom: 2px;
}
.menu ul li ul li{
	display: block;
	background: none;
	font-size: 12px;
	color: #333333;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: "微软雅黑", "Microsoft Yahei";
	line-height: 22px;
	width: auto;
	list-style-type: none;
	margin-right: 5px;
	margin-left: 7px;
}
.menu ul li ul li a{
	background: none;
	font-size: 12px;
	height: auto;
	color: #333333;
	line-height: 20px;
	font-family: "微软雅黑", "Microsoft Yahei";
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.menu ul li ul li a:hover{
	border: 2px solid #94143c;
	clear: both;
	height: auto;
	width: auto;
	display: block;
	text-decoration: none;
	padding-right: 2px;
	padding-left: 2px;
	overflow: hidden;
	clip: rect(auto,auto,3px,auto);
}
.menu ul li ul li .on{
	border: 2px solid #94143c;
	clear: both;
	height: auto;
	width: auto;
	display: block;
	text-decoration: none;
	padding-right: 2px;
	padding-left: 2px;
	margin-bottom: 0px;
}
.menu ul li ul li span{
	font-size: 11px;
	height: auto;
	color: #333333;
	line-height: 11px;
	font-family: "微软雅黑", "Microsoft Yahei";
	clear: both;
}
