﻿#FocusBG {
	width: 100%;
	height: 330px;
	overflow: hidden;
	border-bottom: 1px solid #ccc;
	padding-top: 15px;
}

.fullSlide {
	width: 100%;
	position: relative;
	height: 330px;
	background: #000;
}

.fullSlide .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}

.fullSlide .bd ul {
	width: 100% !important;
}

.fullSlide .bd li {
	width: 100% !important;
	height: 330px;
	overflow: hidden;
	text-align: center;
}

.fullSlide .bd li a {
	display: block;
	height: 330px;
}

.fullSlide .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	height: 30px;
	line-height: 30px;
}

.fullSlide .hd ul {
	text-align: center;
}

.fullSlide .hd ul li {
	cursor: pointer;
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 15px;
	height: 5px;
	margin: 5px;
	overflow: hidden;
	background: #444444;
	filter: alpha(opacity = 50);
	opacity: 0.5;
	line-height: 999px;
}

.fullSlide .hd ul .on {
	background: #007aff;
}

.fullSlide .prev, .fullSlide .next {
	display: block;
	position: absolute;
	z-index: 1;
	top: 50%;
	margin-top: -30px;
	left: 15%;
	z-index: 1;
	width: 40px;
	height: 60px;
	cursor: pointer;
	filter: alpha(opacity = 50);
	opacity: 0.5;
	display: none;
}

.fullSlide .next {
	left: auto;
	right: 15%;
	background-position: -6px -137px;
}

.ADList li {
	float: left;
	padding-right: 14px;
	float: left;
}

.ADList .LastLi {
	padding-right: 0px;
}

#body   .tab {
	
}

#body   .tab-hd {
	background: url("/images/MyCMSBoldBlue/box_titlebg.png") no-repeat
		-150px top;
	overflow: hidden;
	zoom: 1;
}

#body   .tab-hd li {
	float: left;
	width: 118px;
	color: #fff;
	text-align: center;
	cursor: pointer;
	height: 35px;
	line-height: 35px;
}

#body   .tab-hd li.active {
	background: url("/images/MyCMSBoldBlue/box_titlebg2.png") no-repeat 0px
		top;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	padding-left: 0px;
	font-size: 14px;
	text-align: center;
}

#body   .tab-hd li.active a {
	text-align: center;
	color: #FFF;
	padding: 0px;
	margin: 0px;
	padding-left: 0;
	line-height: 35px;
	background: none;
}

#body   .tab-bd li {
	display: none;
	padding: 10px;
	border-top: 0 none;
}

#body .MainBlock .DivList {
	font-size: 12px;
	padding: 0px 10px;
}

#body .MainBlock .DivList .DivLi {
	padding: 0px 10px 0px 0px;
}

#body .MainBlock .DivList .DivLi .DivLeft {
	float: left;
	padding: 10px 0px;
	width: 150px;
	height: 100px;
}

#body .MainBlock .DivList .DivLi .DivLeft img {
	width: 150px;
	height: 100px;
}

#body .MainBlock .DivList .DivLi .DivRight {
	float: right;
	padding: 10px;
	width: 220px;
	height: 100px;
}

#body .MainBlock .DivList .DivLi .DivRight p {
	line-height: 180%;
}

#body .MainBlock .DivList .DivLi a {
	line-height: 29px;
	padding: 0px;
	height: 29px;
	overflow: hidden;
}

#body .MainBlock .DivList .DivLi .Title {
	font-size: 14px;
	font-weight: bold;
}

#body .MainBlock .DivList .DivLi .Des {
	color: #666;
}

/* main block*/
#body .MainBlock {
	width: 1080px;
	margin: auto;
	font-size: 12px;
}

#body .MainBlock .left .BlockInner, #body .MainBlock .right .BlockInner
	{
	border: 1px solid #e5e5e5;
	height: 263px;
	overflow: hidden;
}

#body .MainBlock .left2 .BlockInner, #body .MainBlock .right2 .BlockInner
	{
	border: 1px solid #e5e5e5;
	height: 220px;
	overflow: hidden;
}

#body  .left {
	float: right;
	width: 700px;
	height: 300px;
	overflow: hidden;
}

#body  .right {
	width: 375px;
	float: left;
	height: 300px;
}

#body  .left .LeftAbout {
	width: 347px;
	float: left;
}

#body  .left .RightNews {
	width: 347px;
	float: right;
}

#body  .left2 {
	float: right;
	width: 310px;
}

#body  .right2 {
	width: 760px;
	float: left;
}

#body  .right3 {
	/*width:760px;*/
	float: left;
}

#body .topic2 {
	height: 35px;
	background: url("/images/MyCMSBoldBlue/box_titlebg.png") no-repeat
		-135px top;
}

#body .topic2 .TopicTitle {
	width: 100px;
	margin: auto;
	line-height: 35px;
	background: url("/images/MyCMSBoldBlue/box_titlebg.png") no-repeat 0px
		top;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}

#body .topic2 .TopicTitle a {
	color: #FFF;
}

#body .topic {
	height: 35px;
	background: url("/images/MyCMSBoldBlue/box_titlebg.png") no-repeat 0px
		top;
}

#body   .topic .TopicTitle {
	float: left;
	width: 118px;
	text-align: center;
	padding-left: 0px;
	font-size: 14px;
	color: #FFFFFF;
	height: 35px;
	font-weight: bold;
	line-height: 35px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#body   .topic .TopicTitle p {
	font-size: 9px;
	text-transform: uppercase;
	font-weight: normal;
	color: #999;
	line-height: 150%;
}

#body  .TopicTitle a {
	color: #FFFFFF;
	text-decoration: none;
}

#body   .topic .TopicMore {
	float: right;
	font-size: 12px;
	padding-right: 10px;
	padding-top: 9px;
}

#body   .topic .TopicMore img {
	
}

#body  .LeftAbout .MBlockTable, #body  .left2 .MBlockTable {
	padding-left: 10px;
}

#body  .MBlockTable td {
	line-height: 25px;
	font-size: 12px;
}

#body  .MBlockTable .ListTitle {
	background: url("/images/MyCMSBoldBlue/box_icon1.png") no-repeat 0px 8px;
	padding-left: 15px;
}

#body    .MBlockTable td {
	text-align: left;
	padding-left: 0;
}

#body  .MBlockTable span {
	color: #9a9a9a;
	padding-left: 10px;
	font-size: 12px;
}

#body .MainBlock .left .img {
	padding: 0px 10px 7px 10px;
	width: 210px;
	float: left;
}

#body .MainBlock .right h1 {
	font-size: 14px;
	text-align: center;
}

#body .MainBlock .left .txt {
	padding: 0px 10px 0px 10px;
	color: #6c6c6c;
}

#body .MainBlock .left .txt p {
	line-height: 200%;
}

#body .ProductShow {
	BORDER: #dddddd 1px solid;
	WIDTH: 1078px;
	font-size: 12px;
}

#body .MainBlock .right2 .Solutions {
	width: 796px;
	padding: 10px 20px;
	height: 180px;
	overflow: hidden;
}

#body .MainBlock .right2  #Solutionsdemo .box {
	FLOAT: left;
	WIDTH: 199px;
	TEXT-ALIGN: center;
	padding: 0px 0px;
	font-size: 12px;
}

#body .MainBlock .right2  #Solutionsdemo .box IMG {
	BORDER: #dedede 1px solid;
	PADDING: 3px;
	DISPLAY: block;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px auto;
	width: 166px;
	height: 166px;
}

#Solutionsdemo {
	background: #FFF;
	overflow: hidden;
	width: 1080px;
}

#Solutionsindemo {
	float: left;
	width: 800%;
}

#Solutionsdemo1 {
	float: left;
	padding: 0px 10px;
}

#Solutionsdemo2 {
	float: left;
	padding: 0px 10px;
}

#body #Links {
	padding: 10px 8px;
	line-height: 25px;
	font-size: 12px;
	border: 1px solid #e5e5e5;
}

#body #Links span {
	font-weight: bold;
}

#body #Links a {
	padding: 0px 7px;
}

#body .MainBlock .right3 .BlockInner .IntroduceImg {
	float: left;
	height: 172px;
	width: 354px;
	padding-top: 15px;
}

#body .MainBlock .right3 .BlockInner .IntroduceText {
	float: right;
	width: 696px;
	padding: 15px;
}

#body .MainBlock .right3 .BlockInner .IntroduceText p {
	text-indent: 2em;
	font-size: 14px;
}

#body .MainBlock .right3 .BlockInner .Solutions {
	width: 1080px;
}

#Solutionsdemo1 {
	padding-bottom: 20px;
	position: relative;
	height: 253px;
}

#body .MainBlock .right3 .BlockInner .Solutions .box {
	float: left;
	width: 350px;
	margin-right: 15px;
	position: relative;
	max-width: 33.33vw;
}

#body .MainBlock .right3 .BlockInner .Solutions .box img {
	width: 350px;
	height: 253px;
}

#body .MainBlock .right3 .BlockInner .Solutions .box span {
	display: block;
	font-size: 16px;
	line-height: 50px;
	text-align: center;
}