.nav_main_left_box {
	left: 0px; top: 42px; height: 410px; position: absolute; z-index: 99996;
}
.nav_main_left_box2 {
	display: none;
}
.cas_nav_left:hover .nav_main_left_box2 {
	display: block;
}
.testbox {
	width: 210px;
}
.testbox ul li {
	overflow: hidden; display: block; opacity: 0.94; background-color: rgb(38, 59, 78); -moz-opacity: 0.94;
}
.testbox ul li:hover {
	opacity: 1; -moz-opacity: 1;
}
.testbox ul li dl.a3 {
	background-position: bottom; transition:0.5s; width: 210px; height: 45px; font-weight: normal; text-decoration: none; border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none; float: left; display: block; position: relative; background-image: url("../images/cas_bg05.jpg"); background-repeat: repeat-x; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.testbox ul li dl.a3h {
	left: 0px; height: 45px; text-decoration: none; border-right-color: currentColor; border-right-width: medium; border-right-style: none; float: left; display: block; position: relative; z-index: 99999; background-color: rgb(38, 59, 78);
}
.testbox ul li dl.a3 dt {
	width: 30px; height: 30px; margin-top: 10px; margin-left: 14px; float: left; display: inline;
}
.testbox ul li dl.a3 dt i {
	border-radius: 1000px; width: 30px; height: 30px; overflow: hidden; display: block; background-color: rgb(58, 89, 124);
}
.testbox ul li dl.a3 dt i img {
	margin: 6px auto 0px; transition:transform 0.4s ease-out; width: 18px; height: 18px; display: block; -webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out;
}
.testbox ul li:hover dl.a3 dt i img {
	transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg);
}
.testbox ul li dl.a3 dd {
	width: 146px; text-align: left; margin-left: 14px; float: left; display: inline;
}
.testbox ul li dl.a3 dd b {
	height: 25px; overflow: hidden;
}
.testbox ul li dl.a3 dd b a {
	width: 136px; color: rgb(255, 255, 255); line-height: 25px; overflow: hidden; font-size: 14px; margin-top: 10px; display: block;
}
.testbox ul li dl.a3 dd b a span {
	color: rgb(255, 255, 255); font-family: "ËÎÌå"; font-size: 12px; font-weight: normal; float: right; display: inline;
}
.testbox ul li dl.a3 dd p {
	text-align: left; line-height: 20px; font-size: 12px; font-weight: normal;
}
.testbox ul li dl.a3 dd p a {
	color: rgb(255, 255, 255); margin-right: 10px;
}
.nav_main_left_box font a {
	padding: 0px 14px 0px 0px; text-align: right; color: rgb(255, 255, 255); line-height: 50px; font-size: 14px; font-weight: normal; display: block; opacity: 0.94; background-color: rgb(38, 59, 78); -moz-opacity: 0.94;
}
.nav_main_left_box font a:hover {
	opacity: 1; -moz-opacity: 1;
}
.boxshow {
	background-position: bottom; left: 210px; top: 0px; width: 998px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; display: none; position: absolute; z-index: 99998; background-image: url("../images/cas_bg04.jpg"); background-repeat: repeat-x; background-color: rgb(255, 255, 255); -webkit-box-shadow: 5px 5px 5px #999999; -moz-box-shadow: 5px 5px 5px #999999;
}
.boxshow_left {
	width: 797px; float: left;
}
.dst5 {
	padding: 15px 15px 2px; height: 1%; line-height: 14px; overflow: hidden;
}
.dst5 dt {
	width: 105px; text-align: left; float: left;
}
.dst5 dt a {
	background-position: 80px 2px; color: rgb(51, 51, 51); line-height: 14px; font-size: 13px; font-weight: bold; text-decoration: none; display: block; background-image: url("../images/menu_icon07_2.png"); background-repeat: no-repeat; background-size: 10px 10px;
}
.dst5 dt a:hover {
	color: rgb(255, 119, 0); text-decoration: none;
}
.dst5 dd {
	width: 650px; float: left;
}
.dst5 dd a {
	padding: 0px 10px; height: 14px; text-align: center; color: rgb(51, 51, 51); line-height: 14px; font-size: 12px; font-weight: normal; margin-bottom: 13px; vertical-align: middle; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; display: inline-block;
}
.dst5 dd a:hover {
	color: rgb(255, 119, 0); text-decoration: none;
}
.boxshow_right {
	width: 200px; border-left-color: rgb(238, 238, 238); border-left-width: 1px; border-left-style: solid; float: right; position: relative;
}
.b_r_box {
	margin: 16px auto 0px; width: 200px; overflow: hidden;
}
.title04 {
	padding: 0px 10px; text-align: left; color: rgb(51, 51, 51); line-height: 14px; font-size: 14px; font-weight: bold;
}
.b_r_box .fox {
	padding: 7px 0px 0px; overflow: hidden;
}
.b_r_box .fox ul li {
	margin: 10px 0px 0px 9px; width: 86px; float: left; display: inline;
}
.b_r_box .fox ul li a img {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 84px; height: 37px;
}
.b_r_box .fox ul li:hover a img {
	border: 1px solid rgb(51, 143, 255); border-image: none;
}
.fox_ad {
	margin: 20px auto 0px; width: 200px;
}
.fox_ad img {
	width: 200px;
}
.slide-main {
	height: 410px; overflow: hidden; vertical-align: top; position: relative;
}
.prev {
	top: 147px; width: 25px; height: 45px; overflow: hidden; display: none; position: absolute; z-index: 222; cursor: pointer; opacity: 0.4; -moz-opacity: 0.4; _border: 1px solid none;
}
.next {
	top: 147px; width: 25px; height: 45px; overflow: hidden; display: none; position: absolute; z-index: 222; cursor: pointer; opacity: 0.4; -moz-opacity: 0.4; _border: 1px solid none;
}
.prev img {
	width: 25px; height: 45px;
}
.next img {
	width: 25px; height: 45px;
}
.slide-main:hover .prev {
	display: block;
}
.slide-main:hover .next {
	display: block;
}
.prev {
	left: 50%; margin-left: -377px;
}
.next {
	right: 50%; margin-right: -167px;
}
.prev:hover {
	opacity: 0.7; -moz-opacity: 0.7;
}
.next:hover {
	opacity: 0.7; -moz-opacity: 0.7;
}
.nav-main a:hover {
	opacity: 0.7; -moz-opacity: 0.7;
}
.nav-main a.cur {
	opacity: 0.7; -moz-opacity: 0.7;
}
.item {
	left: 0px; top: 380px; width: 100%; height: 10px; text-align: center; margin-left: -140px; display: block; position: absolute; z-index: 124;
}
.item a {
	background: rgb(255, 255, 255); margin: 0px 5px; border-radius: 100px; width: 10px; height: 10px; overflow: hidden; vertical-align: middle; display: inline-block;
}
.item a.cur {
	background: rgb(63, 110, 168); width: 30px; height: 10px;
}
.slide-box {
	width: 100%; height: 410px; overflow: hidden; display: block;
}
.slide {
	width: 100%; height: 410px; overflow: hidden; display: block;
}
.slide-box {
	position: relative;
}
.slide {
	display: none; position: absolute; z-index: 99990;
}
#bgstyle1 {
	height: 410px;
}
#bgstyle1 a.banner_a {
	background-position: top; height: 410px; display: block; background-image: url("/images/cas_banner2.jpg"); background-repeat: no-repeat;
}
#bgstyle2 {
	height: 410px;
}
#bgstyle2 a.banner_a {
	background-position: top; height: 410px; display: block; background-image: url("/images/cas_banner2.jpg"); background-repeat: no-repeat;
}
#bgstyle3 {
	height: 410px;
}
#bgstyle3 a.banner_a {
	background-position: top; height: 410px; display: block; background-image: url("/images/cas_banner2.jpg"); background-repeat: no-repeat;
}
#bgstyle4 {
	height: 410px;
}
#bgstyle4 a.banner_a {
	background-position: top; height: 410px; display: block; background-image: url("/images/cas_banner2.jpg"); background-repeat: no-repeat;
}
#bgstyle5 {
	height: 410px;
}
#bgstyle5 a.banner_a {
	background-position: top; height: 410px; display: block; background-image: url("/images/cas_banner2.jpg"); background-repeat: no-repeat;
}
.slide a.banner_a {
	width: 100%; height: 410px; display: block; cursor: pointer;
}
.banner_box {
	width: 180px; margin-right: -382px; position: absolute; z-index: 99990;
}
.banner_box a {
	margin: 1px 0px 0px; vertical-align: middle; display: inline-block;
}
.banner_box a img {
	width: 180px; height: 129px;
}
.obj-a {
	left: 50%; position: absolute; z-index: 9;
}
.obj-b {
	left: 50%; position: absolute; z-index: 9;
}
.obj-c {
	left: 50%; position: absolute; z-index: 9;
}
.obj-d {
	left: 50%; position: absolute; z-index: 9;
}
.obj-e {
	left: 50%; position: absolute; z-index: 9;
}
.obj-f {
	left: 50%; position: absolute; z-index: 9;
}
.obj-a {
	width: 952px; text-align: center; margin-left: -476px;
}
.obj-b {
	width: 952px; text-align: center; margin-left: -476px;
}
.obj-a {
	top: 100px; height: 352px; display: block;
}
.obj-b {
	top: 406px; height: 100px;
}
.obj-c {
	top: 0px; height: 582px; margin-left: -540px; display: block;
}
.obj-d {
	top: 228px; height: 164px;
}
.obj-d p {
	color: rgb(255, 255, 255); padding-top: 20px; clear: both; font-size: 16px; display: block;
}
.obj-e {
	top: 223px; width: 366px; height: 170px; margin-left: -460px; z-index: 12;
}
.obj-f {
	top: 158px; width: 692px; height: 394px; margin-left: -180px;
}
.banAnimate .obj-a {
	animation:baoAni 0.4s linear; display: block; -webkit-animation: baoAni 0.4s linear 0s normal none; -moz-animation: baoAni 0.4s linear 0s normal none;
}
.banAnimate .obj-b {
	animation:saAni 0.4s linear; display: block; -webkit-animation: saAni 0.4s linear 0s normal none; -moz-animation: saAni 0.4s linear 0s normal none;
}
.code-show.watch-code {
	animation:scode 0.3s linear; display: block; -webkit-animation: scode 0.3s linear 0s normal none; -moz-animation: scode 0.3s linear 0s normal none;
}
.banAnimate .obj-c {
	animation:saAnic 0.3s linear; display: block; -webkit-animation: saAnic 0.3s linear 0s normal none; -moz-animation: saAnic 0.3s linear 0s normal none;
}
.banAnimate .obj-e {
	animation:saAnic 0.3s linear; display: block; -webkit-animation: saAnic 0.3s linear 0s normal none; -moz-animation: saAnic 0.3s linear 0s normal none;
}
.banAnimate .obj-d {
	animation:saAnid 0.3s linear; display: block; -webkit-animation: saAnid 0.3s linear 0s normal none; -moz-animation: saAnid 0.3s linear 0s normal none;
}
.banAnimate .obj-f {
	animation:saAnid 0.3s linear; display: block; -webkit-animation: saAnid 0.3s linear 0s normal none; -moz-animation: saAnid 0.3s linear 0s normal none;
}
